- Mar 23, 2018
-
-
Vipul Kumar authored
NAND erase was not happening for size 1GiB or more. Erase command was executing successfully but in actual, it was not erasing. This patch fixed erase issue for 1 GiB or more size nand. Signed-off-by:
Vipul Kumar <vipulk@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Use appended dtb which is default option for zynq boards. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
The same command should be used for x16 configuration. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Vipul Kumar authored
This patch changed CONFIG_SYS_MEMTEST_SCRATCH address to the accessible DDR address used by alternate memory test. Before this, 0xfffc0000 address was used, which is the OCM address and not enabled in MMU table. So, whenever trying to access 0xfffc0000 address, got Synchronous Abort exception. After changing CONFIG_SYS_MEMTEST_SCRATCH address, alternate memory test is working fine. Signed-off-by:
Vipul Kumar <vipulk@xilinx.com> Signed-off-by:
Siva Durga Prasad Paladugu <sivadur@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Enable watchdog with reset-on-timeout feature. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Watchdog is only enabled in full u-boot. Adoption for SPL should be also done because that's the right place where watchdog should be enabled. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Shreenidhi Shedi authored
This IP can be found on Zynq and ZynqMP devices. The driver was tested with reset-on-timeout; feature. Also adding WATCHDOG symbol to Kconfig because it is required. Signed-off-by:
Shreenidhi Shedi <imshedi@gmail.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
watchdog clock is also connected to cpu 1X clocksource. Zynq> clk dump ... Before: swdt 4294967290 After: swdt 111111110 Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
As of now newer pmufw is keeping old interfaces. That's why permit u-boot to run on newer version. Recommended version will be setup later. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Siva Durga Prasad Paladugu authored
This patch bypasses phy detection logic for GMII interface and just depend on phy address received from DT. This patch is required as phy detection logic is different for some phys like xilinx phy which can be connected over SGMII and GMII interface. This fixes the issue of ethernet failures when xilinx phy is connected over GMII interface. Signed-off-by:
Siva Durga Prasad Paladugu <sivadur@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Nitin Jain authored
This patch is adding support to switch to EL1 while loading an EL1 application with u-boot running at EL above EL1 in aarch64 mode. Signed-off-by:
Nitin Jain <nitinj@xilinx.com> Signed-off-by:
Siva Durga Prasad Paladugu <sivadur@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Siva Durga Prasad Paladugu authored
It helps with debugging. Signed-off-by:
Siva Durga Prasad Paladugu <sivadur@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Enable missing driver on this board. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Check !desc earlier to simplify code. Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Acked-by:
Simon Goldschmidt <sgoldschmidt@de.pepperl-fuchs.com> Reviewed-by:
Simon Goldschmidt <sgoldschmidt@de.pepperl-fuchs.com>
-
Michal Simek authored
Make defconfigs up2date with current location. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Michal Simek authored
Use zynqmp clock driver instead of fixed clocks. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
- Mar 22, 2018
-
-
git://git.denx.de/u-boot-netTom Rini authored
-
Lokesh Vutla authored
Enable Driver Model and Device-tree support for omapl138 board in U-Boot. Also enable DM_SERIAL and DM_I2C. Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
Lokesh Vutla authored
Sync dts from Linux 4.16 and also add u-boot specific dtsi for OMAPl138 board. Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
Lokesh Vutla authored
Commit 6aa4ad8e ("Convert CONFIG_SOC_DA8XX et al to Kconfig") converted SOC_DA8XX to Kconfig but missed enabling DDR_INIT for SOC_DA8XX, which broke OMAPL138 to boot. Commit 2e879805 ("davinci: Fix omapl138_lcdk builds") disabled DDR_INIT for all DA850 SoCs. This failed all DA850 boards to boot as ddr is not being initialized. Enable SYS_DA850_DDR_INIT for DA8XX so that all DA850 and OMAPL138 will have ddr initialized Fixes: 2e879805 ("davinci: Fix omapl138_lcdk builds") Fixes: 6aa4ad8e ("Convert CONFIG_SOC_DA8XX et al to Kconfig") Reported-by:
Sekhar Nori <nsekhar@ti.com> Tested-by:
Sekhar Nori <nsekhar@ti.com> Signed-off-by:
Lokesh Vutla <lokeshvutla@ti.com> Reviewed-by:
David Lechner <david@lechnology.com> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
Faiz Abbas authored
With gpio devices getting created in SPL, the size of the heap is no longer sufficient. Therefore, increase SPL_SYS_MALLOC_F_LEN to 0x1000. Signed-off-by:
Faiz Abbas <faiz_abbas@ti.com> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
Faiz Abbas authored
With DM enabled in SPL, DM_FLAG_PRE_RELOC is required for the omap_gpio driver to be bound to the gpio devices. Therefore, add DM_FLAG_PRE_RELOC flag to the omap_gpio driver. Signed-off-by:
Faiz Abbas <faiz_abbas@ti.com> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
Luca Ceresoli authored
scripts/check-config.sh exits successfully and silently without doing any checks when the 'comm' command is not found. The problem triggers from the command around line 39: comm -23 ${suspects} ${ok} >${new_adhoc} This statement fails when 'comm' is not in $PATH, creating an empty ${new_adhoc} file. But the script continues and the following line, which is supposed to detect an error: if [ -s ${new_adhoc} ]; then will always be false since the file is empty, and the script will exit successfully as if everything were OK. The case where 'comm' in not in $PATH is not theoretical. It used to happen on yocto until a recent fix [0], and still happens on the current stable branch (rocko). Fix by setting the errexit flag to exit with error when a statement fails, so that at least the problem is noticed. For additional safety also set the nounset flag to detect expansion errors. [0] http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=fe0b4cb5b48580d4a3f3c0eb82bfa6f1b13801e4 Signed-off-by:
Luca Ceresoli <luca@lucaceresoli.net> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
David Lechner authored
commit 1601dd97 ("davinci: omapl138_lcdk: increase PLL0 frequency") changed the PLL0 frequency to 456MHz, which is needed for the LCDC IP block. However, in doing so, it caused the PLLOUT clock to be outside of the allowable specifications given in the OMAP-L138 data sheet. (It says PLLOUT must be 600MHz max). It also uses a PLLM value outside of the range given in the TRM (it says PLLM must in the range 0 to 0x1f). So here is what we have currently: PLLOUT = 24 / (0 + 1) * (37 + 1) = 912MHz (out of spec) ^ ^ ^ CLKIN PREDIV PLLM (out of spec) input to PLLDIVn = 912 / (1 + 1) = 456MHz (desired result) ^ ^ PLLOUT POSTDIV This changes the PLLM value to 18 and the POSTDIV value to 0 so that PLLOUT is now within specification but we still get the desired result. PLLOUT = 24 / (0 + 1) * (18 + 1) = 456MHz (within spec) ^ ^ ^ CLKIN PREDIV PLLM input to PLLDIVn = 456 / (0 + 1) = 456MHz (desired result) ^ ^ PLLOUT POSTDIV Fixes: 1601dd97 ("davinci: omapl138_lcdk: increase PLL0 frequency") Signed-off-by:
David Lechner <david@lechnology.com> Reported-by:
Sekhar Nori <nsekhar@ti.com> Tested-by:
Sekhar Nori <nsekhar@ti.com>
-
Liam Beguin authored
Add basic tests for the spi_flash subsystem. Signed-off-by:
Liam Beguin <liambeguin@gmail.com> Reviewed-by:
Stephen Warren <swarren@nvidia.com>
-
Tuomas Tynkkynen authored
Last user of this driver went away in October 2014 in commit d58a9451 ("ppc/arm: zap EMK boards"). Signed-off-by:
Tuomas Tynkkynen <tuomas@tuxera.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Heinrich Schuchardt authored
In if (a > =0) {...} else (a < 0) {...} the second logical constraint is superfluous. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Heinrich Schuchardt authored
In int ret = A; ret = B; the first assignment has not effect. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Alexander Graf authored
The lan75xx and lan78xx drivers need to drive their phy via the generic phylib framework. Let's reflect that dependency in Kconfig, so that we don't get build errors when phylib does not get selected. Signed-off-by:
Alexander Graf <agraf@suse.de> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Alexander Graf authored
In the efi_loader main loop we call eth_rx() occasionally. This rx function might end up calling into devices that haven't been initialized yet, potentially resulting in a lot of transfer timeouts. Instead, let's make sure the ethernet device is actually initialized before reading from or writing to it. Signed-off-by:
Alexander Graf <agraf@suse.de> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Leonid Iziumtsev authored
The "net_try_count" counter starts from "1". And the "retrycnt" contains requested amount of retries. With current logic, that means that the actual retry amount will be one time less then what we set in "netretry" env. For example setting "netretry" to "once" will make "retrycnt" equal "1", so no retries will be triggered at all. Fix the logic by changing the statement of "if" condition. Signed-off-by:
Leonid Iziumtsev <leonid.iziumtsev@se.atlascopco.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Priyanka Jain authored
Current Cortina phy driver assumes that firmware upload is required during initialization and is dependent on presence of corresponding macros like CONFIG_CORTINA_FW_ADDR for compilation. But Cortina phy has provision to store phy firmware in attached dedicated EEPROM. And boards designed with such EEPROM does not require firmware upload. Add CORTINA_NO_FW_UPLOAD option in cortina.c to support such boards. Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Priyanka Jain authored
Update get_phy_id() implementation in cortina.c to check for Cortina_phy by comparing device phy_id with cortina phy_id instead of relying on presence of CORTINA macros. This will allow get_phy_id to work with non-cortina phy devices which might have same phy address as Cortina device but on different bus. Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Calvin Johnson authored
Add configurations for PFE. Signed-off-by:
Calvin Johnson <calvin.johnson@nxp.com> Signed-off-by:
Anjaneyulu Jagarlmudi <anji.jagarlmudi@nxp.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Calvin Johnson authored
Enable all types of non-secure access to PFE block registers. Signed-off-by:
Calvin Johnson <calvin.johnson@nxp.com> Signed-off-by:
Anjaneyulu Jagarlmudi <anji.jagarlmudi@nxp.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Calvin Johnson authored
1. Set AWCACHE0 attribute of PFE DDR and HDBUS master interfaces to bufferable. 2. Set RD/WR QoS for PFE DDR and HDBUS AXI master interfaces. 3. Disable ECC detection for PFE. Signed-off-by:
Calvin Johnson <calvin.johnson@nxp.com> Signed-off-by:
Anjaneyulu Jagarlmudi <anji.jagarlmudi@nxp.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Calvin Johnson authored
SoC specific PFE macros are defined and structure ccsr_scfg is updated with members defined for PFE. Signed-off-by:
Calvin Johnson <calvin.johnson@nxp.com> Signed-off-by:
Anjaneyulu Jagarlmudi <anji.jagarlmudi@nxp.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Calvin Johnson authored
This patch enables ethernet support for ls1012a2g5rdb. Signed-off-by:
Calvin Johnson <calvin.johnson@nxp.com> Signed-off-by:
Bhaskar Upadhaya <Bhaskar.Upadhaya@nxp.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Calvin Johnson authored
This patch enables ethernet support for ls1012ardb. Signed-off-by:
Calvin Johnson <calvin.johnson@nxp.com> Signed-off-by:
Anjaneyulu Jagarlmudi <anji.jagarlmudi@nxp.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Calvin Johnson authored
This patch enables ethernet support for ls1012afrdm. Signed-off-by:
Calvin Johnson <calvin.johnson@nxp.com> Signed-off-by:
Anjaneyulu Jagarlmudi <anji.jagarlmudi@nxp.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-