All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/9] ARM: RPi5: Enable PCIe
@ 2026-05-16 11:39 Torsten Duwe
  2026-05-16 11:41 ` [PATCH v3 1/9] ARM: bcm283x: Add bcm2712 PCIe memory window Torsten Duwe
                   ` (9 more replies)
  0 siblings, 10 replies; 13+ messages in thread
From: Torsten Duwe @ 2026-05-16 11:39 UTC (permalink / raw)
  To: Peter Robinson, Matthias Brugger
  Cc: Tom Rini, Jan Čermák, Andrea della Porta,
	Ivan T. Ivanov, Stanimir Varbanov, Oleksii Moisieiev,
	Volodymyr Babchuk, Marek Vasut, Paul Barker, Patrice Chotard,
	Christian Marangi, Patrick Delaunay, Huan Zhou, Gabriel Fernandez,
	Kever Yang, Jonas Karlman, Joseph Chen, Elaine Zhang,
	Pedro Falcato, u-boot, duwe

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

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

-- 
2.54.0


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2026-05-21 13:28 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-16 11:39 [PATCH v3 0/9] ARM: RPi5: Enable PCIe Torsten Duwe
2026-05-16 11:41 ` [PATCH v3 1/9] ARM: bcm283x: Add bcm2712 PCIe memory window Torsten Duwe
2026-05-16 11:41 ` [PATCH v3 2/9] pci: brcmstb: Fix PCIe bus numbers Torsten Duwe
2026-05-16 11:41 ` [PATCH v3 3/9] pci: brcmstb: Support different variants using a cfg struct Torsten Duwe
2026-05-16 11:41 ` [PATCH v3 4/9] reset: Add RPi5 brcmstb reset facilities Torsten Duwe
2026-05-16 11:41 ` [PATCH v3 5/9] reset: Add RPi5 rescal " Torsten Duwe
2026-05-16 11:41 ` [PATCH v3 6/9] pci: brcmstb: Get and use bridge and rescal reset properties Torsten Duwe
2026-05-16 11:41 ` [PATCH v3 7/9] pci: brcmstb: Fix iBAR size calculation Torsten Duwe
2026-05-16 11:41 ` [PATCH v3 8/9] pci: brcmstb: rework iBAR handling Torsten Duwe
2026-05-16 11:41 ` [PATCH v3 9/9] pci: brcmstb: Adapt to AXI bridge Torsten Duwe
2026-05-18  8:02 ` [PATCH v3 0/9] ARM: RPi5: Enable PCIe Neil Armstrong
2026-05-20 17:43   ` Peter Robinson
2026-05-21 13:28   ` Torsten Duwe

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.