- Apr 08, 2019
-
-
Tom Rini authored
Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Jagan Teki authored
Enabling DM_MMC is forcing CONFIG_BLK=y so if any board which uses SCSI must need to enable DM_SCSI otherwise SCSI reads on that particular target making invalid reading to the disk drive. Allwinner platform do support SCSI on A10, A20 and R40 SoC's out of these only A10 have DM_SCSI enabled. So enabling DM_MMC on A20, R40 would eventually end-up with scsi disk read failures like [1] So, enable DM_MMC in all places of respective SoC's instead of enabling them globally to Allwinner platform. Now, DM_MMC is enabled in Allwinner SoC's except A20 and R40. [1] https://lists.denx.de/pipermail/u-boot/2019-April/364057.html Reported-by:
Pablo Sebastián Greco <pgreco@centosproject.org> Signed-off-by:
Jagan Teki <jagan@amarulasolutions.com>
-
-
Andrejs Cainikovs authored
PHY cannot be detected unless we wait about 150 ms. Signed-off-by:
Andrejs Cainikovs <andrejs.cainikovs@netmodule.com> Reviewed-by:
Anatolij Gustschin <agust@denx.de> Reviewed-by:
Stefano Babic <sbabic@denx.de> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Andrejs Cainikovs authored
As per Linux kernel DT binding doc: - phy-reset-post-delay : Post reset delay in milliseconds. If present then a delay of phy-reset-post-delay milliseconds will be observed after the phy-reset-gpios has been toggled. Can be omitted thus no delay is observed. Delay is in range of 1ms to 1000ms. Other delays are invalid. Signed-off-by:
Andrejs Cainikovs <andrejs.cainikovs@netmodule.com> Reviewed-by:
Anatolij Gustschin <agust@denx.de> Reviewed-by:
Stefano Babic <sbabic@denx.de> Acked-by:
Joe Hershberger <joe.hershberger@ni.com> Acked-by:
Lukasz Majewski <lukma@denx.de>
-
Stefan Roese authored
This patch moves all instances of static "watchdog_dev" declarations to the "data" section. This may be needed, as the BSS may not be cleared in the early U-Boot phase, where watchdog_reset() is already beeing called. This may result in incorrect pointer access, as the check to "!watchdog_dev" in watchdog_reset() may not be true and the function may continue to run. Signed-off-by:
Stefan Roese <sr@denx.de> Cc: Heiko Schocher <hs@denx.de> Cc: Tom Rini <trini@konsulko.com> Cc: Michal Simek <michal.simek@xilinx.com> Cc: "Marek Behún" <marek.behun@nic.cz> Cc: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Tested-by: Michal Simek <michal.simek@xilinx.com> (on zcu100) Reviewed-by:
Michal Simek <michal.simek@xilinx.com>
-
- Apr 07, 2019
-
-
Hannes Schmelzer authored
Negative phy-addresses can occour if the caller function was not able to determine a valid phy address (from device-tree for example). In this case we catch this here and search for ANY phy device on the given mdio- bus. Signed-off-by:
Hannes Schmelzer <hannes.schmelzer@br-automation.com> Tested-by:
Michal Simek <michal.simek@xilinx.com> Tested-by:
Lukasz Majewski <lukma@denx.de>
-
- Apr 05, 2019
-
-
git://git.denx.de/u-boot-imxTom Rini authored
Fixes for 2019.04 - fix bashism for MX8 - fix ethernet for MX53 - fix docs for i.MX8
-
- Apr 03, 2019
-
-
-
Tom Rini authored
- Important Khadas VIM2 fix - Build fix for macOS Mojave - Build fix for gcc-4.7 for host tools.
-
Thomas Petazzoni authored
Parts of the code are using C99 constructs (such as variables declared inside loops), but also GNU extensions (such as typeof), so using -std=gnu99 is necessary to build with older versions of gcc that don't default to building with gnu99. It fixes the following build failure: ./tools/../lib/crc16.c: In function "crc16_ccitt": ./tools/../lib/crc16.c:70:2: error: "for" loop initial declarations are only allowed in C99 mode for (int i = 0; i < len; i++) ^ ./tools/../lib/crc16.c:70:2: note: use option -std=c99 or -std=gnu99 to compile your code when building the host tools with gcc 4.7. Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@bootlin.com> Reviewed-by:
Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
-
默默 authored
-
Neil Armstrong authored
The Khadas VIM2 defconfig was missing the USB PHY config and two other misc configs to setup dram banks and call misc_init_r. Align it on the other Amlogic SoC based boards defconfig. Signed-off-by:
Neil Armstrong <narmstrong@baylibre.com>
-
Neil Armstrong authored
The MESON_GXL_USB_PHY is also used on the Amlogic Meson GXM SoCs. Fixes: 2960e27e ("phy: Add Amlogic Meson USB2 & USB3 Generic PHY drivers") Signed-off-by:
Neil Armstrong <narmstrong@baylibre.com>
-
- Apr 02, 2019
-
-
Eugen Hristev authored
Fix missing at91 boards and split the at91 in two categories: at91 arm v7 at91 arm926esj which are the two main cores for the at91 architecture. Signed-off-by:
Eugen Hristev <eugen.hristev@microchip.com>
-
Lukasz Majewski authored
After the commit: "eth: dm: fec: Add gpio phy reset binding" SHA1: efd0b791 The FEC ETH driver switched to PHY GPIO reset performed with data defined in DTS. For the HSC|DDC boards the GPIO reset signal is active low and hence the wrong DTS description must be changed (otherwise the reset for ETH is not properly setup). Signed-off-by:
Lukasz Majewski <lukma@denx.de>
-
Lukasz Majewski authored
Signed-off-by:
Lukasz Majewski <lukma@denx.de>
-
Lukasz Majewski authored
After running tools/moveconfig.py it turned out that for various boards there are an empty #ifdef statements. Remove them to clean u-boot source code. Signed-off-by:
Lukasz Majewski <lukma@denx.de>
-
Krzysztof Kozlowski authored
The ohci driver calls board_usb_init(), not usb_board_init(). Signed-off-by:
Krzysztof Kozlowski <krzk@kernel.org>
-
Fabio Estevam authored
Let the underline marker "=" fill the whole sentence for better readability. Signed-off-by:
Fabio Estevam <festevam@gmail.com>
-
Fabio Estevam authored
The DDR firmware binaries should be copied to '$(srctree)', so fix a typo. Signed-off-by:
Fabio Estevam <festevam@gmail.com>
-
Fabio Estevam authored
After building ATF it is needed to copy the generated bl31.bin file to the U-Boot source tree. Make this step explicit in the instructions. Signed-off-by:
Fabio Estevam <festevam@gmail.com>
-
- Apr 01, 2019
-
-
-
-
Jagan Teki authored
CLK_AHB_GMAC was suppose to be part of previous commit "clk: sunxi: Implement A10 EMAC clocks" add it so-that we can get rid of sunxi_set_gate warning on boot message. Signed-off-by:
Jagan Teki <jagan@amarulasolutions.com>
-
Baruch Siach authored
Use a single '=' to test string equality for compatibility with non-bash shells. Otherwise, if /bin/sh is dash, build fails: ./tools/imx8m_image.sh: 15: [: signed_hdmi_imx8m.bin: unexpected operator ./tools/imx8m_image.sh: 15: [: signed_hdmi_imx8m.bin: unexpected operator ./tools/imx8m_image.sh: 15: [: spl/u-boot-spl-ddr.bin: unexpected operator ./tools/imx8m_image.sh: 15: [: spl/u-boot-spl-ddr.bin: unexpected operator WARNING './spl/u-boot-spl-ddr.bin' not found, resulting binary is not-functional Signed-off-by:
Baruch Siach <baruch@tkos.co.il> Tested-by:
Chris Spencer <christopher.spencer@sea.co.uk>
-
git://git.denx.de/u-boot-imxTom Rini authored
Fixes for 2019.01 - pico-imx6ul: fix after conversion - engicam boards - pico-imx7d _ README due to hang with imx-usb-loader
-
- Mar 31, 2019
-
-
Fabio Estevam authored
Since commit 9e3c0174 ("pico-imx7d: Add LCD support") we started to notice some hangs in U-Boot. There is not an issue on such commit per se, but due to the LCD support the current drawn is increased and this may cause issues when powering pico-imx7d-pi from USB. Some computers may be a bit strict with USB current draw and will shut down their ports if the draw is too high. The solution for that is to use an externally powered USB hub between the board and the host computer. Add such recommendation to the README file. Signed-off-by:
Fabio Estevam <festevam@gmail.com>
-
Jagan Teki authored
SRAM address used for bootcount on exiting code is erasing previous count value when system reset from Linux. So use the dedicated imx6 scratch register, GPR2 to preserve the contents even if the system reset from Linux. Fixes: 4eb9aa39 ("configs: imx6qdl_icore_mmc: Enable watchdog and bootcounter") Signed-off-by:
Michael Trimarchi <michael@amarulasolutions.com> Signed-off-by:
Jagan Teki <jagan@amarulasolutions.com> Tested-by:
Shyam Saini <shyam.saini@amarulasolutions.com> Reviewed-by:
Stefano Babic <sbabic@denx.de>
-
Michael Trimarchi authored
SPL on Engicam i.Core M6 boards enabled DM, so it would require some malloc() pool before relocation in order to load U-Boot proper properly. So, enable SPL malloc() pool of 0x2000 size similarly like what we have used for icore mmc defconfigs. Reviewed-by:
Jagan Teki <jagan@amarulasolutions.com> Tested-by:
Shyam Saini <shyam.saini@amarulasolutions.com> Signed-off-by:
Michael Trimarchi <michael@amarulasolutions.com> Reviewed-by:
Fabio Estevam <festevam@gmail.com>
-
Adam Ford authored
With UUID support, the root can now point to UUID. This makes swiching between mmc 0 and mmc 1 easier by simplying changing mmcdev between 0 and 1. From there, the scripts handle the rest. Signed-off-by:
Adam Ford <aford173@gmail.com>
-
Fabio Estevam authored
After the DM_MMC conversion the following eMMC boot error is observed: U-Boot SPL 2019.04-rc4 (Mar 20 2019 - 18:53:28 +0000) Trying to boot from MMC1 MMC Device 0 not found spl: could not find mmc device 0. error: -19 SPL: failed to boot from all boot devices ### ERROR ### Please RESET the board ### This happens because the SPL code does not initialize the SDHC pins and clock. Fix it by moving the original eMMC initialization from U-Boot proper to SPL. Reported-by:
Otavio Salvador <otavio@ossystems.com.br> Signed-off-by:
Fabio Estevam <festevam@gmail.com> Tested-by:
Fabio Berton <fabio.berton@ossystems.com.br> Reviewed-by:
Otavio Salvador <otavio@ossystems.com.br>
-
-
-
git://git.denx.de/u-boot-rockchipTom Rini authored
Last-minute fixes for Rockchip for 2019.04: - reverts the deprecation of the 'download-key' detection (with a full solution pending for the next release) - applies a temporary fix for the 32bit pinctrl registers on the RK3288
-
Lukasz Majewski authored
Signed-off-by:
Lukasz Majewski <lukma@denx.de>
-
- Mar 30, 2019
-
-
Marek Vasut authored
The I2C bus number to access the PMIC is I2C 7, fix this. Signed-off-by:
Marek Vasut <marek.vasut+renesas@gmail.com> Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
-
Marek Vasut authored
Activate I2C7 on Alt to allow access to the PMIC. Signed-off-by:
Marek Vasut <marek.vasut+renesas@gmail.com> Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
-
Marek Vasut authored
Commit d245059f ("ARM: rmobile: rcar-gen3: Activate bootm_size") only fixed the superfluous CONFIG_SYS_BOOTMAPSZ for R-Car Gen3, even though it listed all affected boards. Apply the same fix to Gen2. Signed-off-by:
Marek Vasut <marek.vasut+renesas@gmail.com> Fixes: d245059f ("ARM: rmobile: rcar-gen3: Activate bootm_size") Cc: Eugeniu Rosca <erosca@de.adit-jv.com>
-
Marek Vasut authored
The PHY LED mode register mask should be 0xc000 , not 0xc0000. Correct the mask to operate on the right bits. Signed-off-by:
Marek Vasut <marek.vasut+renesas@gmail.com> Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
-