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.
Hello,
We currently have a design using 66AK2G12 and we need to enable PCIe in u-boot. It seems that K2G PCIe is not supported in u-boot. I searched online and someone else already asked similar questions here many years ago:
We do not need PCIe EP mode, we just need to enable PCIe functionality for K2G processor.
I am wondering if TI has added PCIe support to u-boot in a later release ? or in a different branch ? or has planned to do so?
Tom
Hi Tom,
Our u-boot expert is currently out of office, please expect delayed response next week.
Hi Tom,
I'm not aware of PCIe support in u-boot for K2G.
Some reference on PCIe:
- TI RTOS PCIe (No design support from TI available. Refer to Overview- RTOS Highlights for details)
software-dl.ti.com/.../index_device_drv.html
- TI Linux SDK kernel PCIe driver
software-dl.ti.com/.../PCIe_End_Point.html
software-dl.ti.com/.../PCIe_Root_Complex.html
Best,
-Hong
Hi Tom,
Is there a reason you are looking for PCIe support in uboot?
Regards,
Lawrence
Hi Lawrence,
We have an application that uses a PCIe Network Interface Card (NIC) during boot stage. If PCIe is not enabled on K2G during U-boot, we can not get packets from the NIC. We did not expect that K2G PCIe functionality not enabled by default during U-Boot.
Tom
I take it waiting until Linux to boot is not an option and using the Ethernet interface on K2G (instead of using NIC) is not an option for you?
So as Hong mentioned there are no plans to support PCIe functionality in U-Boot. You will have to incorporate the appropriate driver from either Linux or RTOS.