I run linux from ti-processor-sdk-linux-j784s4-evm-08_05_00_08 on J784s4-evm board, if I insert a PCIe ethernet card into pcie0 slot (J14), the kernel can probe this PCIe device successfully, but if I insert it into pcie1 slot (J17), it print "Failed to init phy" and linux can't probe PCIe card successfully. Does the SDK support pcie1 or not? or did I miss some hardware settings to configure pcie1?
Below is kernel Pcie log:
[ 1.254386] j721e-pcie 2900000.pcie: host bridge /bus@100000/pcie@2900000 ranges:
[ 1.262095] j721e-pcie 2900000.pcie: IO 0x0010001000..0x0010010fff -> 0x0010001000
[ 1.270401] j721e-pcie 2900000.pcie: MEM 0x0010011000..0x0017ffffff -> 0x0010011000
[ 1.278694] j721e-pcie 2900000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[ 1.391086] j721e-pcie 2900000.pcie: Link up
[ 1.395484] j721e-pcie 2900000.pcie: Link up
[ 1.399980] j721e-pcie 2900000.pcie: PCI host bridge to bus 0000:00
[ 1.406408] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 1.412025] pci_bus 0000:00: root bus resource [io 0x0000-0xffff] (bus address [0x10001000-0x10010fff])
[ 1.421727] pci_bus 0000:00: root bus resource [mem 0x10011000-0x17ffffff]
[ 1.428805] pci 0000:00:00.0: [104c:b00d] type 01 class 0x060400
[ 1.434960] pci_bus 0000:00: 2-byte config write to 0000:00:00.0 offset 0x4 may corrupt adjacent RW1C bits
[ 1.444948] pci 0000:00:00.0: supports D1
[ 1.449056] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[ 1.457888] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 1.466266] pci 0000:01:00.0: [8086:109a] type 00 class 0x020000
[ 1.472483] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x0001ffff]
[ 1.478945] pci 0000:01:00.0: reg 0x18: initial BAR value 0x00000000 invalid
[ 1.486156] pci 0000:01:00.0: reg 0x18: [io size 0x0020]
[ 1.492011] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[ 1.498488] pci 0000:01:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force'
[ 1.511537] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[ 1.518353] pci 0000:00:00.0: BAR 14: assigned [mem 0x10100000-0x101fffff]
[ 1.525398] pci 0000:00:00.0: BAR 13: assigned [io 0x1000-0x1fff]
[ 1.531732] pci 0000:01:00.0: BAR 0: assigned [mem 0x10100000-0x1011ffff]
[ 1.538694] pci 0000:01:00.0: BAR 2: assigned [io 0x1000-0x101f]
[ 1.544948] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 1.550033] pci 0000:00:00.0: bridge window [io 0x1000-0x1fff]
[ 1.556274] pci 0000:00:00.0: bridge window [mem 0x10100000-0x101fffff]
[ 1.563405] pcieport 0000:00:00.0: enabling device (0000 -> 0003)
[ 1.569872] pcieport 0000:00:00.0: PME: Signaling with IRQ 43
[ 1.576500] j721e-pcie 2910000.pcie: host bridge /bus@100000/pcie@2910000 ranges:
[ 1.584196] j721e-pcie 2910000.pcie: IO 0x0018001000..0x0018010fff -> 0x0018001000
[ 1.592490] j721e-pcie 2910000.pcie: MEM 0x0018011000..0x001fffffff -> 0x0018011000
[ 1.600786] j721e-pcie 2910000.pcie: IB MEM 0x0000000000..0xffffffffffff -> 0x0000000000
[ 1.609523] j721e-pcie 2910000.pcie: Failed to init phy
[ 1.616280] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:328