[PATCH 0/2] Add TI K3 PCIe Endpoint Controller support for AM64X

Hrushikesh Salunke h-salunke at ti.com
Thu Jun 12 10:50:21 CEST 2025


Hello,

This series adds support for the Endpoint mode on Cadence PCIe controller 
on TI's K3 family of SoCs. The driver is an adaptation of the Linux 
driver (drivers/pci/controller/cadence/pci-j721e.c) and has been 
implemented specifically for Endpoint mode of operation on AM64X. A minor
set of changes will be sufficient to support other K3 SoCs as well.

This patch is tested on AM64X EVM. Following are the log corresponding
to this feature.

https://gist.github.com/hrushikesh221/e8557cbe7667877c50f7d7e9bb96d060

Series is based on commit
commit 59d00e20fce Merge tag 'v2025.07-rc4' into next

Regards,
Hrushikesh

Hrushikesh Salunke (2):
  pci_endpoint: Add TI K3 Cadence PCIe Endpoint Controller driver
  configs: am64x_evm_a53_defconfig: Enable configs for PCI Endpoint mode

 configs/am64x_evm_a53_defconfig        |   2 +
 drivers/pci_endpoint/Kconfig           |   6 +
 drivers/pci_endpoint/Makefile          |   1 +
 drivers/pci_endpoint/pcie_cdns_ti_ep.c | 399 +++++++++++++++++++++++++
 4 files changed, 408 insertions(+)
 create mode 100644 drivers/pci_endpoint/pcie_cdns_ti_ep.c

-- 
2.34.1



More information about the U-Boot mailing list