Hi, I have connected 2 IMX8MQ-EVK board with M.2 connector for RC-EP validationTx and Rx are crossed through the M.2 adapter. Currently running Linux kernel 5.15.71 with yocto build. on IMX board acting as RC, imx8mq-evk-pcie1-m2.dtb is running. On IMX board acting as EP, imx8mq-evk-pcie-ep.dtb is running. After bootup, PCIe phy link is up in RC side with follwing.
root@imx8mqevk: lspci 0001:00:00.0 PCI bridge: Synopsys, Inc, DWC_usb3 / PCIe bridge (rev 01) 0001:01:00.0 Non-VGA unclassified device: Synopsys, Inc, DWC_usb3 /PCIe bridge
In the EP device tried to run pci_epf_test it shows the DW Link_up operation is successful.
However RC cannot dectect the vendor ID passed from EP device.
Could you please help how can i validate the RC-EP connection is proper by some test code.
Please help,
Regards
Ranjit