This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PCIe doesn't work DRA7-evm (E1 version)

Hi experts,

I did some tests about PCIe on ti-linux-3.12.y, the top commit is the following

commit 5c62fd05f12d008a136d5620d12a76d50429af3c
Merge: cd57586 d83a323
Author: Dan Murphy <DMurphy@ti.com>
Date:   Fri Aug 1 12:28:06 2014 -0500

[   25.095717] pinctrl-single 4a003400.pinmux: 281 pins at pa fc003400 size 1124
[   25.097146] ### dra7xx_pcie_probe 318
[   25.097839] ### dra7xx_pcie_link_up 103 reg 0 x0 Link_up 0x10000
[   25.097847] ### dra7xx_pcie_establish_link 118
[   25.310381] dra7xx-pcie 51002000.pcie: link is not up
[   25.310608] PCI host bridge to bus 0000:00

It seems PCIe link is not up, if there is anything wrong with my operations?

I secured a E1000e PCIe network card in the board.

Cheers,

Zumeng

  • Hi Zumeng, 

    Whic OS do you use? Android or GLSDK?

    From which repo do you clone the sources? To my knowledge official gits are: git.ti.com & git.omapzoom.org (http://git.omapzoom.org/?p=kernel/omap.git).

    Also can you verify that all patches in this commit were approved? As far as I know there is still some ongoing enhancement on 3.12 kernel for DRA7xx devices (it is not officially released yet).

    Best Regards,
    Yordan

  • Hi Yordan,

    Not Android OS, it should be ti-linux-3.12.y from git.ti.com.

    Yes, I know git.omapzoom.org should be official release version, but there is no PCI-related driver for dra7, but I see there are some pcie host driver for dra7 in ti-linux-3.12.y.


    So your comment means PCIe feature on ti-linux-3.12.y about DRA7-evm is still ongoing development process, is that right?

    Another question


    Does the latest Die of am57xx process look like the attachment?

     

    Cheers,

    Zumeng

  • Hi Zumeng, 

    Just as a side note ti-linux-3.12.y is a kernel for next releases of GLSDK & Android.

    zumeng chen said:
    So your comment means PCIe feature on ti-linux-3.12.y about DRA7-evm is still ongoing development process, is that right?

    What I meant was that this kernel (3.12) is not officially released yet (neither for Android, nor for GLSDK). So I cannot tell you which peripherals are fully functional in this kernel. I'd recommend you to check for any comments, which may suggest if there are issues with PCI, in the commit you're using.

    In current GLSDK release (GLSDK6_04, which is using kernel 3.8) PCI interface is not integrated.

    zumeng chen said:
    Does the latest Die of am57xx process look like the attachment?

    Yes, that is what the AM57xx chip looks like.

    Best Regards,
    Yordan