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 cc557af4553 configs: sc5xx: set default FDT file of the main branch of U-Boot. Series has been validated with the PCI x2 Lane + USB2.0 daughtercard mounted on the AM654 Base Board. 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
