[PATCH 0/5] PCI: dwc: rcar-gen4: Add support for R-Car X5H PCIe4

From: Marek Vasut

Date: Sat Jul 04 2026 - 16:28:52 EST


Add support for R8A78000 (R-Car X5H) PCIe4.

This driver previously supported R-Car Gen4 S4/V4H/V4M. PCIe features
of R-Car X5H PCIe4 are almost all the same, except for different PHY
which has its own driver, slightly different initialization code and
the DMA is no longer eDMA but HDMA.

Endpoint mode is currently not implemented for R-Car Gen5 PCIe4.

Depends:
PCI: rcar-gen4: irqchip/gic-v3: Handle GIC ITS
https://lore.kernel.org/all/20260701203918.63189-1-marek.vasut+renesas@xxxxxxxxxxx/

Marek Vasut (5):
dt-bindings: PCI: rcar-gen4-pci-host: Add R-Car X5H PCIe4 compatible
PCI: dwc: rcar-gen4: Return error code from .additional_common_init
PCI: dwc: rcar-gen4: Split .start_link into ltssm_control and
speed_control
PCI: dwc: rcar-gen4: Handle PERST via reset subsystem
PCI: dwc: rcar-gen4: Add support for R-Car X5H PCIe4

.../bindings/pci/rcar-gen4-pci-host.yaml | 74 +++++--
drivers/pci/controller/dwc/pcie-rcar-gen4.c | 209 ++++++++++++++++--
2 files changed, 239 insertions(+), 44 deletions(-)

---
Cc: "Krzysztof Wilczyński" <kwilczynski@xxxxxxxxxx>
Cc: Bjorn Helgaas <bhelgaas@xxxxxxxxxx>
Cc: Conor Dooley <conor+dt@xxxxxxxxxx>
Cc: Geert Uytterhoeven <geert+renesas@xxxxxxxxx>
Cc: Krzysztof Kozlowski <krzk+dt@xxxxxxxxxx>
Cc: Lorenzo Pieralisi <lpieralisi@xxxxxxxxxx>
Cc: Manivannan Sadhasivam <mani@xxxxxxxxxx>
Cc: Rob Herring <robh@xxxxxxxxxx>
Cc: Yoshihiro Shimoda <yoshihiro.shimoda.uh@xxxxxxxxxxx>
Cc: devicetree@xxxxxxxxxxxxxxx
Cc: linux-kernel@xxxxxxxxxxxxxxx
Cc: linux-pci@xxxxxxxxxxxxxxx
Cc: linux-renesas-soc@xxxxxxxxxxxxxxx

--
2.53.0