Hi,Ti
We want to transplant ADB function in TDA2S. Does TDA2S support OTG? If supported, how do we need to modify the driver?
Regards
Kong
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.
Hi,Ti
We want to transplant ADB function in TDA2S. Does TDA2S support OTG? If supported, how do we need to modify the driver?
Regards
Kong
Hello Kong,
What is the TI SDK being used for the TDA2S project you are using for the above query?
Thanks.
Hello Kong,
Thanks for the version, but was checking the SDK being used. Is it PROCESSOR-SDK-RADAR or PROCESSOR-SDK-VISION - We are assuming you are using PROCESSOR-SDK-VISION.
Note that TDA2S does "not" support OTG, but it does support "dual-role" mode. Please note that "OTG" is an often misused term. By "OTG", if you meant the OTG protocols, such as HNP or SRP, those are not supported. But if you meant the "dual-role" mode, in which the USB port can work in either device mode or host mode based on the USB cable connection, this is supported. For more details, refer to chapter 23.6 in the TRM https://www.ti.com/lit/pdf/sprui29
Regarding ADB support, this is not supported in the PROCESSOR-SDK-VISION.
Thanks.
Hello Praveen,
We are using PROCESS SDK VISION.How should we set up the USB OTG interface and gadget driver in the kernel, in addition to setting dr_mode on the device tree.
Thanks.
Hello Kong.
Support of the USB "dual-role" is already enabled in the Linux kernel that is provided with PROCESS SDK VISION. The device tree's dr_mode = "otg" is sufficient for this.
Thanks.