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.

PCI support for Uboot (DM6467T)

Other Parts Discussed in Thread: XIO2000A

  My customer is designing their system with to set up a simple boot with SPI boot mode for UBL and uboot tage. Uboot then  get Linux and file system from SATA hard drive. They want to put PCI-to-PCIe chip to connect to DM6467T and connect PCI-e to  SATA chip and then SATA HDD

Do we  have any uboot code that can support PCI host on DM6467T platform?  Has any one succesfully work on system with PCI to PCIe converter chip succesfully design on DM6467T system?

Thanks,

Isara

  • Isara,

    We created a PCI-PCIe application note (http://www.ti.com/litv/pdf/sprab05). But, I don't know if any one really designed it.

    PSP team will comment on your uboot question.

    Regards, Srirami.

  • Isara, Srirami,

    Is the usage of XIO2000A to connect to PCIe downstream device possible? Because in the scenario mentioned by Isara, the PCIe device will be an Endpoint.

    Regarding U-Boot, the PCI host support for DM6467 in U-Boot is not available and the code to configure DM6467 PCI Host Controller and integrate with U-Boot's existing PCI framework needs to added.

       Hemant

     

     

  • Isara,

     

     To start with, I would not recommend this PCI->PCIe->SATA approach. PCI->SATA bridges are available and will  greatly simplify this system by eliminating the PCIe in the middle.

    I would also recommend you design with a very large SPI flash (16Mbit+) so that you can fit the UBL, Uboot, and kernel image in the SPI ROM. This will eliminate the need for disk and filesystem support in uboot and greatly simplify that stage of the process. Just copy the kernel to memory and boot it from there. This way, only the kernel will need the right driver and fileysystem support, which it may already have.

    If you need to get the kernel from the disk, then it gets harder since you will need PCI and ATA, and filesystem support added to uboot. This may be challenging.

  • Todd,

                Thanks for the comment. This design is an intermediate step for my customer. They want to have their product done on DM8168 but we can't meet their time line at the moment. The back up plan to get the product out on their schedule is to use DM6467T.  Customer is trying to get the design as close to what they plan for DM8168  (boot UBL and UBOOT from SPI and get everything else from SATA.  the system will be less comples on Netra since we have PCIe controller and they would not need PCI-PCIe conversion.)

    Regards,

    Isara