cancel
Showing results for 
Search instead for 
Did you mean: 
Contributor
Contributor
2,394 Views
Registered: ‎04-14-2011

PCI Express Bus driver on PetaLinux - Ml605

Dear All,

 

I have ML605 board with MicroBlaze and PetaLinux OS running, I will be using Xilinx soft IP core " PLB2PCIe bridge"

 

I need to connected to a SCSI device (SSD) using PCIe protocol, PetaLinux does provide device drivers for SCSI, it uses Kernel: Linux/Microblaze 2.6.37.6 which is a minimized version of the original Linux/x686 2.6.37.6.

 

However, in the (make menuconfig) in the Bus options, it only provides "PCI support",  which includes:

 

"Xilinx PCI host bridge support"

"PCI stub driver"

"PCI IOV support"

 

there is no support for PCI express as in the original 2.6.37.6 kernel.

 

what are my options here?

 

can I take the standard linux PCIe drivers and make them work for Xilinix' PLB2PCIe bridge?

Should I write a module for PCIe from scratch ?

 

Please, if any one can help. I need some  guidance here because I'm totally lost. How do I make PetaLinux support Xilinx PLB2PCIe bridge IP core?

 

Best Regards,

bromanous

Best Regards,
B.Romanous
0 Kudos