1)Does a '.h file' exist for the registers listed in spruhj7.pdf?
2)Can you please tell me where this '.h' file is? [Or send me the '.h' file please?]
Thank you,
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.
1)Does a '.h file' exist for the registers listed in spruhj7.pdf?
2)Can you please tell me where this '.h' file is? [Or send me the '.h' file please?]
Thank you,
Hi,
Welcome to the TI E2E forum. I hope you will find many good answers here and in the TI.com documents and in the TI Wiki Pages (for processor issues). Be sure to search those for helpful information and to browse for the questions others may have asked on similar topics (e2e.ti.com).
There is no BIOS LLD available for USB. Please find the linux driver and header in below location.
The USB 3.0 xHC controller supports the hardware part of the xHCI standard and is implemented with the Synopsys DesignWare core. Driver support of the hardware is provided by the generic usb driver code found in directories and files drivers/usb/, drivers/usb/host/xhci*.c and drivers/usb/dwc3/. Platform specific XHCI glue code is implemented in drivers/usb/dwc3/dwc3-keystone.c. Currently only usb host mode is supported.
The core.h file is available in path linux-keystone/drivers/usb/dwc3
Thank you.
I have reviewed the dwc and xhci* files.
1)Can you please supply the next level of code? ie TI's [host mode source] code that calls the aforementioned files?
2)Can you please provide ccs project for usb bonnie app?
Thank you,
Hi,
1. The above pointed source is the only available driver for USB. Please explore more.
http://processors.wiki.ti.com/index.php/MCSDK_UG_Chapter_Exploring#USB_Driver
2. We do not have CCS project for USB.
Thank you.
1)Is it 'possible' that the EVMK2h usb can even be used as a gadget, ie not limited by hardware? Please confirm.
2)Writing the usb gadget driver itself is going to be time consuming; This may sink my project as I am new to linux. Having a heck of a time with EVMk2H wrt to linux dependencies. Could TI at some point provide a EVMK2h [SOC] gadget driver? As a Contract? I am willing to pay out of my own pocket at this point.
Hi,
I have checked with our experts. Please see the comments below,
The K2H device support Device mode too however the EVM board of K2H, NO, because the EVM board only populated a TYPE-A connector which is for Host only.
Thank you.