Hello, This series enables PCI Root-Complex functionality at U-Boot proper on the AM654 SoC. Although this was apparently enabled in the past, it is not functional as of now (without this series).
Series is based on commit b4ac71db13a Prepare v2026.10-rc4 of the main branch of U-Boot. v1 of this series is at: https://lore.kernel.org/u-boot/[email protected]/ Changes since v1: - The polarity of the Reset GPIOs in patch 3/7 has been corrected. Series has been validated with the PCI x2 Lane + USB2.0 daughtercard mounted on the AM654 Base Board. Both PCI-Ethernet Adapter and PCI-WiFi Adapter have been tested. Logs: https://gist.github.com/Siddharth-Vadapalli-at-TI/3f005c5ff6c00dbd7890aba860757551 Regards, Siddharth. Siddharth Vadapalli (7): phy: ti: phy-ti-am654: fix logic for programming clock parent pci: pcie_dw_ti: fetch num-lanes from the device-tree and use it pci: pcie_dw_ti: fetch reset-gpios from the device-tree and use it board: ti: am65x: evm: add support for SPL to update U-Boot device-tree arm: dts: k3-am65x-binman: package overlay for PCI-USB2 daughtercard arm: dts: k3-am654: add bootph-all to gpio@38 for daughtercard detection configs: am65x_evm_a53_defconfig: enable support for PCI-USB2 daughtercard arch/arm/dts/k3-am654-base-board-u-boot.dtsi | 4 +- arch/arm/dts/k3-am65x-binman.dtsi | 35 ++++++++- board/ti/am65x/evm.c | 76 ++++++++++++++++++-- configs/am65x_evm_a53_defconfig | 6 +- drivers/pci/pcie_dw_ti.c | 27 +++++++ drivers/phy/phy-ti-am654.c | 12 +++- 6 files changed, 146 insertions(+), 14 deletions(-) -- 2.51.1
