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

Reply via email to