Part Number: AM69A
Other Parts Discussed in Thread: AM69
Hi,
I am trying to get PCI enabled on the AM69-SK. I know it's not officially supported but I saw that it worked on the J721S2 in another thread.
My problem is I get an exception when running 'pci enum' the first time it tries to access the PCI configuration memory:
=> pci enum
cdns,torrent serdes@5070000: val is 0x00000001
pcie_cdns_ti pcie@2900000: readl addr 0x0d000000 + 0x00100054
"Error" handler, esr 0xbf000000
elr: 0000000080861374 lr : 0000000080861368 (reloc)
elr: 00000000ffef5374 lr : 00000000ffef5368
x0 : 000000000d100000 x1 : 0000000000000000
x2 : 000000000000000a x3 : 0000000000000002
x4 : 0000000002880000 x5 : 00000000fde5092f
x6 : 0000000000000034 x7 : 00000000fde50da0
x8 : 0000000000000010 x9 : 00000000ffffffe8
x10: 0000000000000002 x11: 00000000000090a4
x12: 00000000fde50b4c x13: 00000000fde511e0
x14: 0000000000000008 x15: 00000000fde5092f
x16: 00000000ffeface4 x17: 0000000000000000
x18: 00000000fde73e00 x19: 00000000fde89d70
x20: 00000000fff8c621 x21: 0000000000000000
x22: 00000000fde8c7c0 x23: 0000000000000002
x24: 00000000fffe13e4 x25: 00000000fde89c50
x26: 0000000000000000 x27: 0000000000000000
x28: 00000000fde89cb0 x29: 00000000fde50da0
Code: 94016d32 f9400e60 91440000 b9405401 (d5033fbf)
Resetting CPU ...
In my defconfig I have
CONFIG_CMD_PCI=y
CONFIG_PCIE_CDNS_TI=y
CONFIG_PCI=y
And at this point the SerDes and Wiz return no errors and it appears the phy initialized. So why would the PCI registers cause a memory fault?
Thank you,
Michael