Hello,

This series is based on commit
437ea9f8be5 Gitlab: Fix TEST_PY_TEST_SPEC for qemu-x86_64 in sjg-lab
of the master branch of U-Boot.

Since Linux device-tree has switched to 64-bit Address space for the
PCIe Controllers on TI SoCs, currently, U-Boot needs to support the
same. This series adds support for 64-bit addressing for PCIe along with
enabling Root-Complex mode of operation for AM69 and J784S4 SoCs.

Series has been tested on all platforms being affected by this series.
Test Logs:
1. AM642-EVM
https://gist.github.com/Siddharth-Vadapalli-at-TI/82512389f8396a51e4f167c7ebe4c2a3
2. AM69-SK
https://gist.github.com/Siddharth-Vadapalli-at-TI/b20b2811804ffc6e6c063564330c0a35
3. J7200-EVM
https://gist.github.com/Siddharth-Vadapalli-at-TI/c545da68bd28a5e036803bb60f32d8e9
4. J722S-EVM
https://gist.github.com/Siddharth-Vadapalli-at-TI/3dde05c4c7076076aa20ac47a6e2d176
5. J784S4-EVM
https://gist.github.com/Siddharth-Vadapalli-at-TI/a93c1b2cd5d90f494e885d1831d3d23e

Regards,
Siddharth.

Siddharth Vadapalli (6):
  arm: mach-k3: arm64-mmu: add mapping for PCIe 4 GB Address Windows
  pci: pcie_cdns_ti: enable PCIe root-complex mode for J784S4 SoC
  configs: {am69_sk,j784s4_evm}_a72_defconfig: enable PCIe Root-Complex
    mode
  configs: am64x_evm_a53_defconfig: enable 64-bit addressing for PCIe
  configs: j7200_evm_a72_defconfig: enable 64-bit addressing for PCIe
  configs: j722s_evm_a53_defconfig: enable 64-bit addressing for PCIe

 arch/arm/mach-k3/arm64/arm64-mmu.c     | 16 ++++++++++++++++
 arch/arm/mach-k3/include/mach/k3-ddr.h | 11 +++++++----
 configs/am64x_evm_a53_defconfig        |  1 +
 configs/j7200_evm_a72_defconfig        |  1 +
 configs/j722s_evm_a53_defconfig        |  1 +
 configs/j784s4_evm_a72_defconfig       |  6 ++++++
 drivers/pci/pcie_cdns_ti.c             | 10 ++++++++++
 7 files changed, 42 insertions(+), 4 deletions(-)

-- 
2.51.1

Reply via email to