[PATCH v3 0/6] PCI: dwc: rcar-gen4: Add support for R-Car X5H PCIe4
Marek Vasut <[email protected]> Tue, 28 Jul 2026 03:32:33 +0200
| Newsgroups | org.kernel.vger.linux-renesas-soc,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel,org.kernel.vger.linux-pci |
|---|---|
| Message-ID | <[email protected]> |
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: https://lore.kernel.org/linux-pci/[email protected]/ Marek Vasut (6): dt-bindings: PCI: rcar-gen4-pci-host: Add R-Car X5H PCIe4 compatible PCI: dwc: rcar-gen4: Rework rcar_gen4_pcie_drvdata .additional_common_init into .init PCI: dwc: rcar-gen4: Add .deinit callback 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 | 264 +++++++++++++++--- 2 files changed, 277 insertions(+), 61 deletions(-) --- Cc: "Krzysztof WilczyĆski" <[email protected]> Cc: Bjorn Helgaas <[email protected]> Cc: Conor Dooley <[email protected]> Cc: Geert Uytterhoeven <[email protected]> Cc: Krzysztof Kozlowski <[email protected]> Cc: Lorenzo Pieralisi <[email protected]> Cc: Manivannan Sadhasivam <[email protected]> Cc: Rob Herring <[email protected]> Cc: Yoshihiro Shimoda <[email protected]> Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] -- 2.53.0