[U-Boot] [GIT PULL resed] Raspberry Pi updates for v2020.01

Hi Tom,
This is a new pull request for the RPi updates for v2020.01.
After you noticed that the first pull request broke FAT implementation I deleted the corresponding patch series from the pull request. In the meantime the one binary support for RPi is ready to be merged, so I added the series.
Please have a look, you can find the travis-ci here: https://travis-ci.org/mbgg/u-boot/builds/616217762
Regards, Matthias
---
The following changes since commit d4a31e8ee5592072d8d5208b3e950cba2d89b6bd:
Prepare v2020.01-rc3 (2019-11-18 21:31:49 -0500)
are available in the Git repository at:
https://github.com/mbgg/u-boot tags/rpi-next-2020.01
for you to fetch changes up to 5694090670e262b038377bf196188d8089dc90c4:
ARM: defconfig: add unified config for RPi3 and RPi4 (2019-11-24 10:46:28 +0100)
---------------------------------------------------------------- - add RPi4 upstream compatible to pinctrl - fix boot banner on RPi3/4 - add support for one binary on RPi3/4
---------------------------------------------------------------- Matthias Brugger (9): pinctrl: bcm283x: Add compatible for RPi4 fdt: fix bcm283x dm-pre-reloc definitions arm: dts: bcm283x: Rename U-Boot file drivers: bcm283x: Set pre-location flag for OF_BOARD rpi: push fw_dtb_pointer in the .data section ARM: bcm283x: Move BCM283x_BASE to a global variable ARM: bcm283x: Set rpi_bcm283x_base at run-time ARM: bcm283x: Set memory map at run-time ARM: defconfig: add unified config for RPi3 and RPi4
.../{bcm283x-uboot.dtsi => bcm283x-u-boot.dtsi} | 4 - arch/arm/mach-bcm283x/Kconfig | 13 +-- arch/arm/mach-bcm283x/include/mach/base.h | 11 ++ arch/arm/mach-bcm283x/include/mach/mbox.h | 4 +- arch/arm/mach-bcm283x/include/mach/sdhci.h | 5 +- arch/arm/mach-bcm283x/include/mach/timer.h | 7 +- arch/arm/mach-bcm283x/include/mach/wdog.h | 5 +- arch/arm/mach-bcm283x/init.c | 116 +++++++++++++++++++++ arch/arm/mach-bcm283x/mbox.c | 1 + arch/arm/mach-bcm283x/reset.c | 20 +++- board/raspberrypi/rpi/lowlevel_init.S | 12 +-- board/raspberrypi/rpi/rpi.c | 52 +-------- configs/rpi_arm64_defconfig | 45 ++++++++ drivers/pinctrl/broadcom/pinctrl-bcm283x.c | 3 +- drivers/serial/serial_bcm283x_mu.c | 2 +- drivers/serial/serial_bcm283x_pl011.c | 2 +- include/configs/rpi.h | 4 + 17 files changed, 227 insertions(+), 79 deletions(-) rename arch/arm/dts/{bcm283x-uboot.dtsi => bcm283x-u-boot.dtsi} (90%) create mode 100644 arch/arm/mach-bcm283x/include/mach/base.h create mode 100644 configs/rpi_arm64_defconfig

On Sun, Nov 24, 2019 at 10:36:30PM +0100, Matthias Brugger wrote:
Hi Tom,
This is a new pull request for the RPi updates for v2020.01.
After you noticed that the first pull request broke FAT implementation I deleted the corresponding patch series from the pull request. In the meantime the one binary support for RPi is ready to be merged, so I added the series.
Please have a look, you can find the travis-ci here: https://travis-ci.org/mbgg/u-boot/builds/616217762
Regards, Matthias
Tested on my Pi 3 in both rpi_3, rpi3_32b and rpi_arm64 mode.
Applied to u-boot/master, thanks!
participants (2)
-
Matthias Brugger
-
Tom Rini