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

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

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

666 次查看
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

标签 (4)
标记 (1)
0 项奖励
1 回复

364 次查看
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 项奖励