To use PCIe Switch with P2020 or P1011

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

To use PCIe Switch with P2020 or P1011

791 Views
tachyon11
Contributor I

I've used kernel 2.6.32 based on P2020RDB_20100429-ltib or  P1020_P2020RDB_20101101_ltib for P2020 or P1011

Recently, I need to use PCI-e switch (IDT 89HPES5T5ZBBCGI ) to expand PCI-e slot of  P2020/P1011.

But, I've never used PCI-e switch. 

Can you know whether kernel 2.6.32 on P2020 or P1011 can support PCIe switch or not ?

Should I need to use higher kernel version for it?

------

Even kernel 2.6.32 can support it.

0 Kudos
1 Reply

434 Views
Pavel
NXP Employee
NXP Employee

Additional driver for PCIe switch is not needed. The P2020LTIB BSP support PCI bridge and PCIe bus.

If you have a single PCIe connector and multiple PCIe devices, you need a PCIe switch.  A single PCIe connection still is between exactly two devices, so a PCIe switch consists of a (virtual) PCI bridge for the upstream PCIe connection, and one (virtual) PCI bridge for each downstream PCIe connection. 

 

Look at the following page:

http://www.electronicproducts.com/Analog_Mixed_Signal_ICs/Communications_Interface/The_PCI_Express_s...

 

Look at the following document:

http://lxr.free-electrons.com/source/Documentation/PCI/PCIEBUS-HOWTO.txt

 

This file is available using the following path in Linux Kernel source folder:

Documentation/PCI/PCIEBUS-HOWTO.txt


Have a great day,
Pavel Chubakov

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

0 Kudos