Android LP kernel 3.14 PCIe doesn't work on SabreSD hardware

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Android LP kernel 3.14 PCIe doesn't work on SabreSD hardware

627 Views
MikeEngel
Contributor IV

Hi,

we are using a i.MX6QD with Android LP (5.1.1_beta) with kernel version 3.14 and the PCIe interface doesn't work on the SabreSD hardware. In the kernel log we get the following information.

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

I added these changes to the kernel configuration to enable the PCIe support.

+CONFIG_PCI=y

+CONFIG_PCI_MSI=y

+CONFIG_PCI_IMX6=y

+CONFIG_MIGHT_HAVE_PCI=y

+CONFIG_PCI_QUIRKS=y

+CONFIG_PCI_DOMAINS=y

+CONFIG_PCI_SYSCALL=y

+CONFIG_PCIE_DW=y

+CONFIG_PCIEPORTBUS=y

+CONFIG_PCIEAER=y

+CONFIG_PCIEASPM=y

+CONFIG_PCIEASPM_PERFORMANCE=y

+CONFIG_PCIE_PME=y

+CONFIG_OF_PCI=y

+CONFIG_OF_PCI_IRQ=y

Is that a know issue or is their a patch that can be applied to the kernel to fix that problem?

Has Freescale verified the PCIe interface with this kernel version?

Thanks,

--

Mike

Labels (4)
Tags (1)
0 Kudos
1 Reply

325 Views
Yuri
NXP Employee
NXP Employee

Hello,

  I hope the following helps.

PCIe host failed to come up on Sabre SD on kernel 3.14.28


Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos