This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM2434: PCIe initialization for AM2434

Part Number: AM2434
Other Parts Discussed in Thread: SYSCONFIG

Hello, TI support.

Question related to the PCIe initialization for AM2434.

Configuration is: AM2434 at custom board. Running as an EP at Linux machine. sysconfig 1.28.0 + sdk_12_00_00_27. We need BAR [0,1,2] + 8 outbound regions. All are 64 bit addresses. 

The "Pcie_open" procedure in the source\drivers\pcie\v1\pcie_v1.c is confusnig me.

1) My expectation is: the "Pcie_cfgBar" should be called twice for for BAR1 and BAR2. With the parameters from CONFIG. But only BAR1 created with the strange parameters. And Pcie_atuRegionConfig are using instead. Is it expeteted?

2) Is my understanging correct that the Pcie_atuRegionConfig will create BAR automatically? Seems to me such logic isn't described in the sprugs6d.

Thank you.