I am currently trying to get PCIe up in SABRESDP( SABRE for Smart Devices Reference Design|Freescale ). I am using imx_3.14.28_1.0.0_ga branch and have enabled the following configurations in menuconfig as mentioned in i.MX 6 Linux® Reference Manual, Rev. L3.14.28_1.0.0-ga.
I am getting the following error.
bus: 'platform': add driver imx6q-pcie
bus: 'platform': driver_probe_device: matched device 1ffc000.pcie with driver imx6q-pcie
bus: 'platform': really_probe: probing driver imx6q-pcie with device 1ffc000.pcie
imx6q-pcie 1ffc000.pcie: no default pinctrl state
imx6q-pcie 1ffc000.pcie: phy link never came up
imx6q-pcie 1ffc000.pcie: Failed to bring link up!
imx6q-pcie 1ffc000.pcie: failed to initialize host
imx6q-pcie: probe of 1ffc000.pcie failed with error -22
bus: 'platform': remove driver imx6q-pcie
driver: 'imx6q-pcie': driver_release
lspci shows nothing. I have not connected any PCIe devices to the board. Atleast I should be able to see the root complex using lspci command. Any ideas on what is wrong?