- Nov 28, 2019
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-mpc85xxTom Rini authored
- powerpc: Fix DM_MMC related build warnings by adding eSDHC device module support for T4240RDB, T2080RDB, T1042D4RDB, T1024RDB, P5040DS, P4080DS, P3041DS, P2041RDB, P2020RDB, P1020RDB platforms
-
- Nov 25, 2019
-
-
https://github.com/mbgg/u-bootTom Rini authored
- add RPi4 upstream compatible to pinctrl - fix boot banner on RPi3/4 - add support for one binary on RPi3/4
-
https://gitlab.denx.de/u-boot/custodians/u-boot-videoTom Rini authored
- fix mxsfb regression on pico-imx7d and imx7d-sabre
-
Yinbo Zhu authored
Enable eSDHC device module for T4240RDB board Signed-off-by:
Yinbo Zhu <yinbo.zhu@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Yinbo Zhu authored
Enable eSDHC device module for T2080RDB board Signed-off-by:
Yinbo Zhu <yinbo.zhu@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Yinbo Zhu authored
Enable eSDHC device module for T1042D4RDB board Signed-off-by:
Yinbo Zhu <yinbo.zhu@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Yinbo Zhu authored
Enable eSDHC device module for T1024RDB board Signed-off-by:
Yinbo Zhu <yinbo.zhu@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Yinbo Zhu authored
Enable eSDHC device module for P5040DS board Signed-off-by:
Yinbo Zhu <yinbo.zhu@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Yinbo Zhu authored
Enable eSDHC device module for P4080DS board Signed-off-by:
Yinbo Zhu <yinbo.zhu@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Yinbo Zhu authored
Enable eSDHC device module for P3041DS board Signed-off-by:
Yinbo Zhu <yinbo.zhu@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Yinbo Zhu authored
Enable eSDHC device module for P2041RDB board Signed-off-by:
Yinbo Zhu <yinbo.zhu@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Yinbo Zhu authored
Enable eSDHC device module for P2020RDB board Signed-off-by:
Yinbo Zhu <yinbo.zhu@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Yinbo Zhu authored
Enable eSDHC device module for P1020RDB board Signed-off-by:
Yinbo Zhu <yinbo.zhu@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Yinbo Zhu authored
Use block layer to read from mmc Signed-off-by:
Yinbo Zhu <yinbo.zhu@nxp.com> Reviewed-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Yinbo Zhu authored
Add eSDHC node to t4240 dts Signed-off-by:
Yinbo Zhu <yinbo.zhu@nxp.com> Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Yinbo Zhu authored
Add eSDHC node to t104x dts Signed-off-by:
Yinbo Zhu <yinbo.zhu@nxp.com> Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Yinbo Zhu authored
Add eSDHC node to t102x dts Signed-off-by:
Yinbo Zhu <yinbo.zhu@nxp.com> Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Yinbo Zhu authored
Add eSDHC node to p5040 dts Signed-off-by:
Yinbo Zhu <yinbo.zhu@nxp.com> Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Yinbo Zhu authored
Add eSDHC node to p4080 dts Signed-off-by:
Yinbo Zhu <yinbo.zhu@nxp.com> Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Yinbo Zhu authored
Add eSDHC node to p3041 dts Signed-off-by:
Yinbo Zhu <yinbo.zhu@nxp.com> Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Yinbo Zhu authored
Add eSDHC node to p2041 dts Signed-off-by:
Yinbo Zhu <yinbo.zhu@nxp.com> Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Yinbo Zhu authored
Add eSDHC node to p2020 dts Signed-off-by:
Yinbo Zhu <yinbo.zhu@nxp.com> Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
Yinbo Zhu authored
Add eSDHC node to p1020 dts Signed-off-by:
Yinbo Zhu <yinbo.zhu@nxp.com> Signed-off-by:
Priyanka Jain <priyanka.jain@nxp.com>
-
- Nov 24, 2019
-
-
Fabio Estevam authored
Commit ec3dcea7 ("video: mxsfb: Configure the clock after eLCDIF reset") causes boot regression on imx7d-pico/imx7d-sdb boards, so revert it until a better solution is prepared. This reverts commit ec3dcea7. Reported-by:
Joris Offouga <offougajoris@gmail.com> Signed-off-by:
Fabio Estevam <festevam@gmail.com>
-
Matthias Brugger authored
Provide a defconfig which allows us to boot Raspberrry Pi 4 and Raspberry Pi 3 Model B/B+ Instead of using the embedded DTB as done in RPi3 we use the devicetree provided by the firmware. Signed-off-by:
Matthias Brugger <mbrugger@suse.com>
-
Matthias Brugger authored
For bcm283x based on arm64 we also have to change the mm_region. Add assign this in mach_cpu_init() so we can create now one binary for RPi3 and RPi4. Signed-off-by:
Matthias Brugger <mbrugger@suse.com>
-
Matthias Brugger authored
As part of the effort to create one binary for several bcm83x SoCs we read the IO base address from device-tree. Signed-off-by:
Matthias Brugger <mbrugger@suse.com>
-
Matthias Brugger authored
We move the per SOC define BCM283x_BASE to a global variable. This is a first step to provide a single binary for several bcm283x SoCs. Signed-off-by:
Matthias Brugger <mbrugger@suse.com>
-
Matthias Brugger authored
The fw_dtb_pointer was defined in the assembly code, which makes him live in section .text_rest Put that's not necessary, we can push the variable in the .data section. This will prevent relocation errors like: board/raspberrypi/rpi/rpi.c:317:(.text.board_get_usable_ram_top+0x8): relocation truncated to fit: R_AARCH64_LDST64_ABS_LO12_NC against symbol `fw_dtb_pointer' defined in .text section in board/raspberrypi/rpi/built-in.o Signed-off-by:
Matthias Brugger <mbrugger@suse.com>
-
Matthias Brugger authored
U-Boot support on Raspberry Pi 4 relies on the device-tree provided by the firmware. The blob does not contain the U-Boot specific pre-loc-rel properties. The result is, that the U-Boot banner is not printed. We fix this by setting the DM_FLAG_PRE_RELOC flag in the driver, if we rely on a device-tree provided by the firmware. Reported-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Signed-off-by:
Matthias Brugger <mbrugger@suse.com>
-
Matthias Brugger authored
Rename the file bcm283x-uboot.dtsi so that it get automatically include through the scripts/Makefile.lib using $(CONFIG_SYS_SOC))-u-boot.dtsi Without this uarts and pincontroller miss the property dm-pre-reloc and the first call to bcm283x_mu_serial_ofdata_to_platdata() fails as the pins are not set correctly. As a result the U-Boot banner isn't shown on boot. Before commmit 143256b3 ("fdt: update bcm283x device tree sources to Linux 5.1-rc6 state") we included bcm283x-uboot.dtsi directly in the device-tree file. Which got deleted by the metioned commit. This is a much robuster solution. Reported-by:
Tom Rini <trini@konsulko.com> Reported-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Tested-by: Tom Rini <trini@konsulko.com> [RPi 3, 32b and 64b modes] Signed-off-by:
Matthias Brugger <mbrugger@suse.com>
-
Matthias Brugger authored
In commmit 143256b3 ("fdt: update bcm283x device tree sources to Linux 5.1-rc6 state") we deleted the label for the node soc from bcm283x.dtsi As we don't need to add the property dm-pre-reloc to the soc node, we can delete it from bcm283x-uboot.dtsi Tested-by: Tom Rini <trini@konsulko.com> [RPi 3, 32b and 64b modes] Signed-off-by:
Matthias Brugger <mbrugger@suse.com>
-
Matthias Brugger authored
The Raspberry Pi 4 upstream kernel device tree instroduces a new compatible for the pinctroller. Add this to the driver so that we can boot with the upstream kernel DT. Signed-off-by:
Matthias Brugger <mbrugger@suse.com>
-
https://gitlab.denx.de/u-boot/custodians/u-boot-rockchipTom Rini authored
- Clean vid/pid in Kconfig and add fastboot for rk3399 - add 'u-boot, spl-fifo-mode' for mmc - Use FIT generator for rk3229 optee and rk3368 ATF - fan53555: add support for Silergy SYR82X and SYR83X
-
Tom Rini authored
- More travis job splits - Assorted build clean-ups - Correct optimization flags for some ARMv6 platforms
-
- Nov 23, 2019
-
-
Heinrich Schuchardt authored
In GCC 9 support for the Armv5 and Armv5E architectures (which have no known implementations) has been removed, cf. https://gcc.gnu.org/gcc-9/changes.html ARM11 is an armv6 implementation. So change the architecture flag for the compiler to armv6 for ARM11. Suggested-by:
Fabio Estevam <festevam@gmail.com> Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by:
Fabio Estevam <festevam@gmail.com>
-
Tom Rini authored
Now that we have buildman telling genboards.cfg to use an output directory we need to ensure that it exists. Cc: Bin Meng <bmeng.cn@gmail.com> Cc: Simon Glass <sjg@chromium.org> Fixes: bc750bca ("tools: buildman: Honor output directory when generating boards.cfg") Signed-off-by:
Tom Rini <trini@konsulko.com> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com>
-
Bartosz Golaszewski authored
Add __pycache__ to ignored files and extend the rule for _libfdt to also include generated shared objects (e.g. _libfdt.cpython-37m-x86_64-linux-gnu.so). Signed-off-by:
Bartosz Golaszewski <bgolaszewski@baylibre.com>
-
Tom Rini authored
With the move to using Python 3 for real, we encounter two different issues. First, the file include/video_font_data.h includes at least one UTF-16 character. Given that it does not include any CONFIG symbols it is easiest to just ignore this file. Next, we encounter similar problems with some dts/dtsi files that come from Linux. In this case it's easiest to simply ignore all dts/dtsi files as there will not be CONFIG symbols for us to migrate in them. Cc: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Heiko Stuebner authored
As part of loading trustedfirmware, the SPL is required to place portions of code into the socs sram but the mmc controllers can only do dma transfers into the regular memory, not sram. The results of this are not directly visible in u-boot itself, but manifest as security-relate cpu aborts during boot of for example Linux. There were a number of attempts to solve this elegantly but so far discussion is still ongoing, so to make the board at least boot correctly put both mmc controllers into fifo-mode, which also circumvents the issue for now. Signed-off-by:
Heiko Stuebner <heiko.stuebner@theobroma-systems.com> Reviewed-by:
Kever Yang <kever.yang@rock-chips.com> Reviewed-by:
Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
-