Part Number: TMS320DM8148
Hi. We are using ti-ezsdk_dm8148-evm_ 5_05_02_00 which include linux version 04.04.00.02 on custom boards that have a DM8148. The PCIe bus does not seem to be detected during startup. Here is small listing from dmesg command:
registered ti81xx_vin device
ti81xx_pcie: Invoking PCI BIOS...
ti81xx_pcie: Setting up Host Controller...
ti81xx_pcie: Register base mapped @0xd0820000
ti81xx_pcie: forcing link width - x1
ti81xx_pcie: Starting PCI scan...
PCI: bus0: Fast back to back transfers enabled
ti81xx_pcie: PCI scan done.
This only happens on some of the custom boards. On the boards where pcie seems to work I get more information from dmesg:
registered ti81xx_vin device
ti81xx_pcie: Invoking PCI BIOS...
ti81xx_pcie: Setting up Host Controller...
ti81xx_pcie: Register base mapped @0xd0820000
ti81xx_pcie: forcing link width - x1
ti81xx_pcie: Starting PCI scan...
pci 0000:00:00.0: [104c:b801] type 1 class 0x000604
PCI: bus0: Fast back to back transfers disabled
pci 0000:01:00.0: [104c:b006] type 0 class 0x000480
pci 0000:01:00.0: reg 10: [mem 0x00000000-0x00000fff]
pci 0000:01:00.0: reg 14: [mem 0x00000000-0x01ffffff pref]
pci 0000:01:00.0: reg 18: [mem 0x00000000-0x01ffffff pref]
pci 0000:01:00.0: reg 1c: [mem 0x00000000-0x01ffffff pref]
pci 0000:01:00.0: reg 20: [mem 0x00000000-0x01ffffff pref]
pci 0000:01:00.0: reg 24: [mem 0x00000000-0x01ffffff pref]
PCI: bus1: Fast back to back transfers disabled
ti81xx_pcie: PCI scan done.
So it seems like the pcie isn't working? Is that true? I looked at registers DEBUG0 (0x51001728) and DEBUG1(0x5100172c) on one of the boards that don't work. The values are 0x00001900 and 0x08200000. Is there a way for me to get the pcie running correctly on this board?
Thanks,
Kim