[GIT PULL] rpi: updates for v2021.04
Matthias Brugger
mbrugger at suse.com
Thu Feb 18 14:04:00 CET 2021
Hi Tom,
Please find below the updates for the Raspberry Pi for v202.04. The most
important are the support for Compute Module 4 and RPi400. Apart from that we
now have support for the RNG device found on RPi4.
I run the patches through the gitlab CI:
https://gitlab.denx.de/u-boot/custodians/u-boot-raspberrypi/-/pipelines/6416
https://gitlab.denx.de/u-boot/custodians/u-boot-raspberrypi/-/pipelines/6415
It took quite a while to get all this patches ready for mainline, as the pytests
were failing. This is got fixed by Andy Shevchenko and is now merge upstream, so
everything is green :)
Regards,
Matthias
---
The following changes since commit 496f49464d90b564da5f1a2f4eecb5553e01edf9:
Merge branch '2021-02-16-assorted-improvements' (2021-02-16 15:14:34 -0500)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-raspberrypi.git
tags/rpi-next-2021.04
for you to fetch changes up to 0059ef0be903a1f0a9afe5259fb2e0874f78a8ac:
video: arm: rpi: Add brcm,bcm2711-hdmi0 compatible (2021-02-18 11:59:08 +0100)
----------------------------------------------------------------
- add iProc RNG2000 driver for RPi4
- add support for CM4 and RPi400
----------------------------------------------------------------
Marek Szyprowski (1):
rpi: limit size of the RAM to the multiple of the MMU_SECTION_SIZE
Matthias Brugger (2):
rng: Add iProc RNG200 driver
config: Enable iProc RNG200 driver in RPi4 configs
Nicolas Saenz Julienne (15):
usb: xhci-pci: Add DM_FLAG_OS_PREPARE flag
pci: brcmstb: Cleanup controller state before handover
rpi: Add identifier for the new RPi400
rpi: Add identifier for the new CM4
pci: pcie-brcmstb: Fix inbound window configurations
dm: Introduce xxx_get_dma_range()
dm: test: Add test case for dev_get_dma_ranges()
dm: Introduce DMA constraints into the core device model
dm: test: Add test case for dev->dma_offset
dm: Introduce dev_phys_to_bus()/dev_bus_to_phys()
dm: test: Add test case for dev_phys_to_bus()/dev_bus_to_phys()
xhci: translate virtual addresses into the bus's address space
mmc: Introduce mmc_phys_to_bus()/mmc_bus_to_phys()
configs: rpi4: Enable DM_DMA across all RPi4 configurations
video: arm: rpi: Add brcm,bcm2711-hdmi0 compatible
arch/sandbox/dts/test.dts | 21 +++++
board/raspberrypi/rpi/rpi.c | 17 ++++
common/fdt_support.c | 73 +++++++++++++++
configs/rpi_4_32b_defconfig | 1 +
configs/rpi_4_defconfig | 3 +
configs/rpi_arm64_defconfig | 3 +
configs/sandbox64_defconfig | 1 +
configs/sandbox_defconfig | 1 +
configs/sandbox_flattree_defconfig | 1 +
configs/sandbox_spl_defconfig | 1 +
drivers/core/Kconfig | 10 ++
drivers/core/device.c | 41 ++++++++
drivers/core/of_addr.c | 78 ++++++++++++++++
drivers/core/ofnode.c | 9 ++
drivers/core/read.c | 6 ++
drivers/mmc/sdhci.c | 10 +-
drivers/pci/pcie_brcmstb.c | 32 +++++--
drivers/rng/Kconfig | 6 ++
drivers/rng/Makefile | 1 +
drivers/rng/iproc_rng200.c | 185 +++++++++++++++++++++++++++++++++++++
drivers/usb/host/xhci-mem.c | 45 ++++-----
drivers/usb/host/xhci-pci.c | 2 +-
drivers/usb/host/xhci-ring.c | 13 ++-
drivers/usb/host/xhci.c | 4 +-
drivers/video/bcm2835.c | 1 +
include/dm/device.h | 13 +++
include/dm/of_addr.h | 17 ++++
include/dm/ofnode.h | 16 ++++
include/dm/read.h | 21 +++++
include/fdt_support.h | 14 +++
include/mmc.h | 6 ++
include/phys2bus.h | 17 ++++
include/usb/xhci.h | 20 +++-
test/dm/Makefile | 2 +
test/dm/core.c | 30 ++++++
test/dm/phys2bus.c | 37 ++++++++
test/dm/read.c | 49 ++++++++++
37 files changed, 766 insertions(+), 41 deletions(-)
create mode 100644 drivers/rng/iproc_rng200.c
create mode 100644 test/dm/phys2bus.c
create mode 100644 test/dm/read.c
More information about the U-Boot
mailing list