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

Matthias Brugger mbrugger at suse.com
Sun Nov 24 21:36:30 UTC 2019


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


More information about the U-Boot mailing list