[PATCH v3 0/9] ARM: RPi5: Enable PCIe

Neil Armstrong neil.armstrong at linaro.org
Mon May 18 10:02:04 CEST 2026


On 5/16/26 13:39, Torsten Duwe wrote:
> Basic PCIe support for the RPi5. This is the prerequisite for PCIe
> slot adapters / HATs and NVMe storage. Those might require their own
> supporting drivers or changes.
> 
> Changes from v2:
>    - fix wrong subject prefixes
>    - make reset drivers only found on the RPi5 depend on ARCH_BCM283X
>    - some patches Reviewed-by Peter Robinson

It seems you completely ignored by comments and review on v2:
https://lore.kernel.org/all/bcad697e-56f8-4256-8d24-41c5ef644ff8@linaro.org/
https://lore.kernel.org/all/f46be233-e35e-4a42-8663-342e9913e784@linaro.org/#t
https://lore.kernel.org/all/5ba58555-78cd-454f-9fcc-5aaec5fd4205@linaro.org/
https://lore.kernel.org/all/0d1c9e66-62c5-491f-9fba-97f262a1153d@linaro.org/
https://lore.kernel.org/all/fc11057b-edd2-428b-a67d-1cc22bd79492@linaro.org/

Thanks,
Neil
> 
> Changes from v1:
>    - fixed inbound window rewrite, which broke RPi4
>    - series Tested-by Pedro Falcato
> 
> Andrea della Porta (1):
>    pci: brcmstb: Fix PCIe bus numbers
> 
> Torsten Duwe (8):
>    ARM: bcm283x: Add bcm2712 PCIe memory window
>    pci: brcmstb: Support different variants using a cfg struct
>    reset: Add RPi5 brcmstb reset facilities
>    reset: Add RPi5 rescal reset facilities
>    pci: brcmstb: Get and use bridge and rescal reset properties
>    pci: brcmstb: Fix iBAR size calculation
>    pci: brcmstb: rework iBAR handling
>    pci: brcmstb: Adapt to AXI bridge
> 
>   .../mach-bcm283x/include/mach/acpi/bcm2711.h  |   7 +-
>   arch/arm/mach-bcm283x/init.c                  |  10 +-
>   configs/rpi_arm64_defconfig                   |   2 +
>   drivers/pci/pcie_brcmstb.c                    | 391 ++++++++++++++++--
>   drivers/reset/Kconfig                         |  16 +
>   drivers/reset/Makefile                        |   2 +
>   drivers/reset/reset-brcmstb-rescal.c          | 103 +++++
>   drivers/reset/reset-brcmstb.c                 |  97 +++++
>   8 files changed, 590 insertions(+), 38 deletions(-)
>   create mode 100644 drivers/reset/reset-brcmstb-rescal.c
>   create mode 100644 drivers/reset/reset-brcmstb.c
> 



More information about the U-Boot mailing list