AnsweredAssumed Answered

No PCIe on imx6qdl

Question asked by Pak Woon on Jun 11, 2015
Latest reply on Jun 13, 2015 by igorpadykov

Hello Community,

 

I am trying to integrate a RTL8188ce PCI device with the iMX6QDL with little success. (I am are using a Congatec qmx6 PN16111 and code from their git repository) I have enabled the imx6 PCI Kernel option (Bus support -> [*] PCI support -> PCI host controller drivers -> [*] Freescale i.MX6 PCIe contoroller) and the RTL8188ce driver, but we can only see the PCI bridge device 16c3:abcd with performing a 'lspci'.

 

I have seen people get it working on the sabre boards and we had previously got it working using the LTIB build. Hence I am guessing there is something missing in the Device Tree files. I am on the daisy branch using 3.10.17 kernel.

 

In imx6qdl-sabresd.dtsi:

&pcie {
    power-on-gpio = <&gpio3 19 0>;
    reset-gpio = <&gpio7 12 0>;
    status = "okay";
};

 

In im6qdl-qmx6.dtsi:

&pcie {
    reset-gpio = <&gpio1 20 0>;
    status = "okay";
};

 

I do not require the pci command in uboot. I assume the patches that I have seen around for uboot are to support the command and doesn't actually activate the bus/device.

 

Thanks in advance.

 

Regards,

Pak

Outcomes