summaryrefslogtreecommitdiff
path: root/Documentation/PCI/controller
diff options
context:
space:
mode:
authorMarek Vasut <marek.vasut+renesas@mailbox.org>2026-09-21 22:27:48 +0200
committerBjorn Helgaas <bhelgaas@google.com>2026-09-22 12:26:19 -0500
commit3283c4db60093970509b4b11e0b8a18f342aafb5 (patch)
treefc642532dd2fd75cb06ea74dbc9ec64279dab3cb /Documentation/PCI/controller
parent487a731517391bbc6e887ac242fc11d4f61088e8 (diff)
PCI: rcar-gen4: Add support for R-Car X5H PCIe4
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. The controller initialization sequence is slightly different and is factored out into controller-specific callbacks, in a manner similar to previous R-Car Gen4 handling. The controller does have a PHY attached to it, but the PHY is operated by a separate PHY driver. The PHY driver instance binding is handled in rcar_gen4_pcie_get_resources() and controlled in the aforementioned controller-specific callbacks. The controller driver is deliberately using "renesas,rcar-gen5-pcie4" DT compatible string to discern R-Car X5H PCIe4 controller supported by this driver, from R-Car X5H PCIe6 controller which will most likely use a separate driver. The R-Car X5H PCIe4 controller embeds HDMA instead of EDMA embedded in the R-Car Gen4 PCIe controller, "dw-edma" driver supports both DMA variants. Endpoint mode is currently not implemented for R-Car Gen5 PCIe4. Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org> Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Link: https://patch.msgid.link/20260921202823.72620-7-marek.vasut+renesas@mailbox.org
Diffstat (limited to 'Documentation/PCI/controller')
0 files changed, 0 insertions, 0 deletions