PCIe BAR Configuration Failed When Interfaced with Freescale i.MX6Q

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

PCIe BAR Configuration Failed When Interfaced with Freescale i.MX6Q

10,827 Views
sushantmahajan
Contributor II

 

Hello,

 

 

We are trying to validate PCIe Communication with Lattice ECP5 to Freescale.iMX6 Device.

 

During enumeration we have seen that the EP is getting detected but the BAR Configuration remains half-finished hence BARs inside EP remain in their initial state and hence driver doesn’t get loaded completely into the Kernel Module.

 

For successful BAR Configuration ARM RC should program upper bits of BART with the starting address range assigned for the interfaced PCIe EP Card.

 

 

 

Could you please assist us in this if you have solution for the above problem or atleast the workaround which will solve the above problem?

 

 

 

Let us know if you need more details on this.


Thanks,

 

 

Message was edited by: Sushant Mahajan

Original Attachment has been moved to: lscpcie2_Linux26.zip

Labels (1)
23 Replies

630 Views
sushantmahajan
Contributor II

HI Yuan,

Attached is the output of dmesg.

We are working on changes in pci.c file and recompiling the Kernel.

Regards,

Sushant

0 Kudos
Reply

631 Views
b47504
NXP Employee
NXP Employee

Hi Sushant,

I don't know why I cannot see the log you attached.

Regards,

0 Kudos
Reply

631 Views
sushantmahajan
Contributor II

Yuan,

Yes Imx6 is used as RC.

This is special to Lattice EP Devices.

Thanks,

Sushant

0 Kudos
Reply