iMX6 PCIe gen 2 card compatibility

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

iMX6 PCIe gen 2 card compatibility

1,581 Views
tordandersson
Contributor I

I have done some tests on a PCIe gen 2 based USB3380 card on an IMX6Q-based reference board using the latest mainline kernel with associated net2280 driver.

The only way, at the moment to make it work is to force gen 1 link speed.

Is this common for all gen 2 cards?

Are there fixes or patches available that will make it possible to reenable gen 2?

I guess that this problem is related to Re: i.MX6Q: Re-establishing a PCIe link and errata ERR005184.

BR,

Tord

Labels (3)
0 Kudos
3 Replies

809 Views
igorpadykov
NXP Employee
NXP Employee

Hi Tord,

had you tried connection with Sabre reference boards ?

In general this may be related to signal loss due to board material

and layout. One can try to tweak signal strength with IOMUXC GPR8

as described in AN4784 AN4784: PCIe Certification Guide for i.MX 6Dual/6Quad and

i.MX 6Solo/6DualLite - Application Note

Best regards

igor

0 Kudos

809 Views
fabio_estevam
NXP Employee
NXP Employee

Hi Tord,

I think this is topic should be discussed at the PCI mailing list.

Could you please start a thread there so that we can address this issue?

Please run ./scripts/get_maintainer.pl -F drivers/pci/host/pci-imx6.c to know the lists and people to Cc.

Thanks,

Fabio Estevam

809 Views
tordandersson
Contributor I

Thanks Fabio,


I have passed on the question to the linux-pci mailing list and the IMX6 PCI driver's maintainer.

Best regards,

Tord

0 Kudos