- Oct 05, 2020
-
-
Tom Rini authored
Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Oct 02, 2020
-
-
Soeren Moch authored
According to doc/README.distro fdt_addr must not be set when DTB is not available from hardware. So remove this entry. Use address 32MB above the start of DRAM for kernel_addr_r. This way we likely can avoid the self-relocation of the compressed kernel image before it decompresses to offset 0x8000 from start of DRAM. Use address 128MB above the start of DRAM for fdt_addr_r, since this is the maximum location for the end of the kernel. So we avoid overwriting the DTB. Use 512k above that for ramdisk_addr_r. This should be enough for the DTB, rest of DRAM can be used for initrd. Place boot script / extlinux.conf at offset 0 / 1MB from start of DRAM. This space is available for processing in U-Boot. Signed-off-by:
Soeren Moch <smoch@web.de> Reviewed-by:
Fabio Estevam <festevam@gmail.com> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
https://gitlab.denx.de/u-boot/custodians/u-boot-stmTom Rini authored
- Fixup SPI-NOR boot on AV96 board
-
Marek Vasut authored
The u-boot,dm-spl DT props are missing on AV96, hence the pinmux and flash0 nodes are not included in the reduced SPL DT. This prevents SPI NOR boot from working at all. Fix this by filling them in. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Patrick Delaunay <patrick.delaunay@st.com> Cc: Patrice Chotard <patrice.chotard@st.com> Reviewed-by:
Patrice Chotard <patrice.chotard@st.com> Reviewed-by:
Patrick Delaunay <patrick.delaunay@st.com>
-
- Oct 01, 2020
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-marvellTom Rini authored
- Espressobin: Fix compatible string check - Espressobin: Extend README for more MAC addresses
-
https://gitlab.denx.de/u-boot/custodians/u-boot-i2cTom Rini authored
i2c late bugfix for v2020.10 - rcar_i2c: Fix i2c read/write errors fixes commit 7c8f821e ("i2c: rcar_i2c: Set the slave address from rcar_i2c_xfer")
-
git://git.denx.de/u-boot-shTom Rini authored
-
Andre Heider authored
The patches changing the compatible strings to the ones used by Linux have not been merged yet, so fix the checks to use the current in-tree ones. Reported-by:
Pali Rohár <pali@kernel.org> Signed-off-by:
Andre Heider <a.heider@gmail.com> Reviewed-by:
Pali Rohár <pali@kernel.org>
-
Some Espressobin boards got assigned more than one MAC address. Update instructions how to correctly store and preserve all MAC addresses. Signed-off-by:
Pali Rohár <pali@kernel.org> Reviewed-by:
Andre Heider <a.heider@gmail.com>
-
- Sep 30, 2020
-
-
Lad Prabhakar authored
commit 7c8f821e ("i2c: rcar_i2c: Set the slave address from rcar_i2c_xfer") blindly called rcar_i2c_set_addr() with read argument always set to 1 during xfer which introduced read/write errors, whereas earlier rcar_i2c_read_common() called rcar_i2c_set_addr() with read set to 1 and rcar_i2c_write_common() called rcar_i2c_set_addr() with read set 0. Fixes: 7c8f821e ("i2c: rcar_i2c: Set the slave address from rcar_i2c_xfer") Signed-off-by:
Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Reviewed-by:
Marek Vasut <marek.vasut+renesas@gmail.com> Reviewed-by:
Heiko Schocher <hs@denx.de>
-
Etienne Carriere authored
Move call to optee_copy_fdt_nodes() introduced by commit 6ccb05ea before generic changes in kernel FDT so that platform specific changes are not overridden by the changes made by this function. Fixes: 6ccb05ea ("image: fdt: copy possible optee nodes to a loaded devicetree") Signed-off-by:
Etienne Carriere <etienne.carriere@linaro.org> Signed-off-by:
Patrick Delaunay <patrick.delaunay@st.com>
-
- Sep 29, 2020
-
-
Tom Rini authored
- Assorted typo fixes - Correctly migrate some CONFIG_PREBOOT cases to defconfig - Coverity issues in squashfs
-
Heinrich Schuchardt authored
%s/Normlly/Normally/ Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de>
-
Naoki Hayama authored
I suppose 'these' might be 'there'. Signed-off-by:
Naoki Hayama <naoki.hayama@lineo.co.jp>
-
Heinrich Schuchardt authored
We should check if the incoming parameter file_mapping is not NULL instead of checking after adding an offset. Reported-by: Coverity CID 307210 Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Acked-by:
Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-
Heinrich Schuchardt authored
Fix a typo %s/interract/interact/ Use Samsung's capitalization of their trademarks %s/onenand/OneNAND/ %s/Hyperflash/HyperFlash/ Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by:
Stefan Roese <sr@denx.de> [trini: Add other Hyperflash cases as noted by Stefan] Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Peter Robinson authored
The 44758771 commit removes CONFIG_PREBOOT but actually sets the USE_PREBOOT Kconfig option which isn't CONFIG_PREBOOT and is also a bool option which means we regress because 'usb start' isn't run when expected, it should also be run for devices that have USB storage because keyboards aren't the only thing we might need the USB bus for. Fixes: 44758771 ("arm: move CONFIG_PREBOOT="usb start" to KConfig") Signed-off-by:
Peter Robinson <pbrobinson@gmail.com> Cc: Jonas Smedegaard <dr@jones.dk> Cc: Neil Armstrong <narmstrong@baylibre.com>
-
- Sep 28, 2020
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-efiTom Rini authored
Pull request for UEFI sub-system for efi-2020-10-rc6 The following UEFI related issues are fixed: * restore the global data pointer in the RISC-V trap handler * install EFI_RNG_PROTOCOL only if we have a random number generator * display human readable string for EFI_RNG_PROTOCOL in efidebug command
-
https://gitlab.denx.de/u-boot/custodians/u-boot-amlogicTom Rini authored
- fix RNG driver probe & linux EFI KASLR boot on GXL, GXM, G12A, G12B & SM1 based boards
-
Heinrich Schuchardt authored
The gp register is used to store U-Boot's global data pointer. We should not assume that an UEFI application leaves the gp register unchanged as the UEFI specifications does not define who is the owner of the gp and tp registers. So the following sequence should be followed in the trap handler: * save the caller's gp register * restore the global data pointer * serve interrupts or print crash dump and reset * restore the caller's gp register Cc: Abner Chang <abner.chang@hpe.com> Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by:
Bin Meng <bin.meng@windriver.com> Reviewed-by:
Rick Chen <rick@andestech.com>
-
Neil Armstrong authored
This fixes HWRNG support on Amlogic GXL, GXM, G12A, G12B & SM1 based boards dues to the lack of the core clock in the device tree. It was reported breaking EFI boot in the Linux EFI stub, because the EFI_RNG_PROTOCOL didn't check for the RNG device presence before installing itself. The Linux amlogic,meson-rng.yaml doesn't mandate the core clock, this the clock should be ignores if not present. Nevertheless, the clock should be present and this should be fixed on the Linux meson-gxl.dtsi & meson-g12-common.dtsi then synced with U-Boot. The change has been tested on a Khadas VIM3, which uses the common meson-g12-common.dtsi like the Odroid-C4 & Odroid-N2 in Scott's report, along with the RNG cmd. Cc: Heinrich Schuchardt <xypron.glpk@gmx.de> Reported-by:
Scott K Logan <logans@cottsay.net> Fixes: bc40eb27 ("drivers/rng: add Amlogic hardware RNG driver") Signed-off-by:
Neil Armstrong <narmstrong@baylibre.com> Tested-by:
Scott K Logan <logans@cottsay.net> Signed-off-by:
Neil Armstrong <narmstrong@baylibre.com>
-
- Sep 27, 2020
-
-
Heinrich Schuchardt authored
Having an EFI_RNG_PROTOCOL without a backing RNG device leads to failure to boot Linux 5.8. Only install the EFI_RNG_PROTOCOL if we have a RNG device. Reported-by:
Scott K Logan <logans@cottsay.net> Cc: Neil Armstrong <narmstrong@baylibre.com> Cc: Ard Biesheuvel <ardb@kernel.org> Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de>
-
Heinrich Schuchardt authored
Add the Random Number Generator (RNG) protocol to the GUIDs that the 'efidebug dh' protocol can replace by a text. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de>
-
- Sep 26, 2020
-
-
Lad Prabhakar authored
Renesas Ebisu board is based on R-Car E3 SoC which has dual CA53 and a CR7. This patch drops check for cputype from reset_cpu() and also drops the corresponding CA57 macros. While at it also dropped RST_RSTOUTCR macro which is unused. Signed-off-by:
Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Reviewed-by:
Biju Das <biju.das.jz@bp.renesas.com>
-
- Sep 25, 2020
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-fsl-qoriqTom Rini authored
- Bug fixes related to PCIe, pfe, xfi, gpio, reset, vid, env, and usb on layerscape products
-
- Sep 24, 2020
-
-
Hou Zhiqiang authored
LX2160A rev2 uses different PCIe controller, so EP mode DT nodes also need to be fixed up. Signed-off-by:
Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Kuldeep Singh authored
CONFIG_DM_SPI_FLASH is only supported now with passing of driver conversion deadline from non-DM to DM model. Hence, it's safe to remove non-DM code check from pfe_spi_flash_init. Also use CONFIG_ENV_SPI_MODE and CONFIG_ENV_SPI_MAX_HZ instead of reading reading values from DT. Signed-off-by:
Kuldeep Singh <kuldeep.singh@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Kuldeep Singh authored
Fix Coverity issue: RESOURCE_LEAK. leaked_storage: Variable addr going out of scope leaks the storage it points to. Fixes: e0152dbe ("net: pfe_eth: Use spi_flash_read API to access flash memory") Signed-off-by:
Kuldeep Singh <kuldeep.singh@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Wasim Khan authored
Add IO range property to fix below error on uboot PCI: Failed autoconfig bar 18 Signed-off-by:
Wasim Khan <wasim.khan@nxp.com> [Rebased] Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Madalin Bucur authored
All the 10G ports that were working in XFI mode were described as using XGMII (as PHY_INTERFACE_MODE_XFI was not added at the time). Add the minimal changes required for the FMan code to support XFI. Signed-off-by:
Madalin Bucur <madalin.bucur@oss.nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Chaitanya Sakinam authored
PFE DDR addresses are now stored on to a stack varaiable rather dynamic allocation. Signed-off-by:
Chaitanya Sakinam <chaitanya.sakinam@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Chaitanya Sakinam authored
correction in delay implementation before we exit out of tx timeout. Signed-off-by:
Chaitanya Sakinam <chaitanya.sakinam@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Madalin Bucur authored
Add support for AQR113C PHY Signed-off-by:
Madalin Bucur <madalin.bucur@oss.nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Grigore Popescu authored
The next DPMAC was always verified if it is enabled. In case of DPMAC@6, the DPMAC@7 is verified. As DPMAC@7 is disabled, DPMAC@6 will be considered disabled and not detected by uboot. Signed-off-by:
Grigore Popescu <grigore.popescu@nxp.com> Signed-off-by:
Ioana Ciornei <ioana.ciornei@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
hui.song authored
add gpio0 gpio1 gpio3 DT nodes to fsl-lx21600.dtsi Signed-off-by:
hui.song <hui.song_1@nxp.com> Reviewed-by:
Heiko Schocher <hs@denx.de> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Meenakshi Aggarwal authored
Make sure that SW_RST_REQ and RST_REQ_MSK are cleared before triggering hardware reset request. Signed-off-by:
Thirupathaiah Annapureddy <thiruan@linux.microsoft.com> Signed-off-by:
Meenakshi Aggarwal <meenakshi.aggarwal@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Meenakshi Aggarwal authored
Signed-off-by:
Meenakshi Aggarwal <meenakshi.aggarwal@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Wasim Khan authored
emc2305 is a common driver. It should not use platform specific i2c address for slave device. Pass chip_addr as agrument to emc2305_init() and set_fan_speed() so that emc2305 driver can be used with different platforms. Signed-off-by:
Wasim Khan <wasim.khan@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Martin Kaistra authored
According to the reference manual of LS2088A, for a VDD voltage of 0.9V, the entry should be at 01000b. Fixes: 4911948e ("board/freescale,lsch3: Add entry for 0.9v") Signed-off-by:
Martin Kaistra <martin.kaistra@linutronix.de> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Hou Zhiqiang authored
The workaround of LPI one-way reset issue is broken by the series: https://patchwork.ozlabs.org/project/uboot/list/?series=192398 This patch is to add DT node for GIC RD tables and create corresponding reserved-memory node in kernel DT to fix it. Signed-off-by:
Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-