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.

AM5728: PCIe driver support in U-boot

Part Number: AM5728

Hi Sir:

   We use "INTEL i210" ethernet controller with pcie interface on AM572x, for linux kernel it can work properly. In the uboot stage, we also need to drive the intel i210 ethernet controller. It there any suggestion for  this issue?

   1.  Use SDK : ti-processor-sdk-linux-am57xx-evm-03.00.00.04 (uboot version u-boot-2016.05+gitAUTOINC+b4e185a8c3-gb4e185a8c3)

   2. What suggestions we need:

     a. pcie driver for AM57xx on uboot

     b. intel i210 ethernet driver on boot

Thank for help.

 

 

  • The software team have been notified. They will respond here.
  • Hi,

    U-boot is a very small bootloader that only initialize some necessary periphrals, e.g, EMAC to commuicate with outside network. Given there are numerous drivers for different vendors and different pheriphrals, we don't have a way to put all of them in the U-boot. The best option is to use Linux kernel to do the PCIE Ethernet controller intialization.

    Adding this driver into U-boot is a customization work, I don't think we will do that in standard Linux release. I asked the Linux supporting team for comment, the response may be delayed for holiday season.

    Regards, Eric
  • PCIe support in u-boot will be a new feature request. In the past, there were 2 requrests to add PCIe support in U-boot for AM572x automotive part, and Keystone-2 devices. Both requests were rejected.

    Eric made very good points. This is customized work and  not realistic to fit all possible drivers into u-boot if any company ever wants to support it and makes it available publicly.

    Rex