L6.1.22: iMX8MP PCIe not came up

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

L6.1.22: iMX8MP PCIe not came up

370 Views
JefferyCheng
Contributor I

kernel: linux-6.1.22

board: imx8mp-evk

It reports error:

[ 0.000000] Kernel command line: console=ttymxc1,115200 root=/dev/mmcblk1p2 rootwait rw audit=0 pcie_cz_enabled=yes
[ 0.000000] Enable the i.MX PCIe compliance tests mode.
[ 2.270292] imx6q-pcie 33800000.pcie: host bridge /soc@0/pcie@33800000 ranges:
[ 2.284712] imx6q-pcie 33800000.pcie: IO 0x001ff80000..0x001ff8ffff -> 0x0000000000
[ 2.292951] imx6q-pcie 33800000.pcie: MEM 0x0018000000..0x001fefffff -> 0x0018000000
[ 2.331301] phy phy-32f00000.pcie-phy.4: phy poweron failed --> -110
[ 2.337678] imx6q-pcie 33800000.pcie: waiting for PHY ready timeout!
[ 2.352012] imx6q-pcie: probe of 33800000.pcie failed with error -110

------------------------------------------

I've tested linux-imx-5.15, it works fine. Can anyone fix linux-6.1 about the issue?  Thanks,

0 Kudos
1 Reply

348 Views
Sanket_Parekh
NXP TechSupport
NXP TechSupport

Hello @JefferyCheng ,

I hope you are doing well.

I have a few queries to ask, Please find them below.
-Have you used pre-built images or customized ones?
-If customized have you made any changes related to PCIe?
-If Yes please share these changes to debug them.

-Please make sure to check device tree configurations related to PCIe from the DOcumentation section. I have shared a location below.
If one wants to build the image and customized it on its own please refer to this document.
https://www.nxp.com/docs/en/user-guide/IMX_LINUX_USERS_GUIDE.pdf

I hope it helps!

Thanks & Regards,
Sanket Parekh

0 Kudos