Part Number: TDA4APE-Q1
Other Parts Discussed in Thread: TUSB321, TCA9539
Hi experts,
We are developing a board based on TDA4APE6 and we plan to use USB in OTG mode with a Type-C connector. I have several questions concerning the USB configurations.
- As I understand, USB0_DRVVBUS is used as an enable pin for VUBS power. Is my understanding correct? So I suppose USB0_DRVVBUS is necessary in our use case? Or can we just keep the VBUS power supply always enabled so that we don't need to control USB0_DRVVBUS?
- From datasheet, only 3 pins can be used as USB0_DRVVBUS as shown below. Can we use an ordinary GPIO other than the 3 pins as VBUS power enable pin? If so, how should I do the configuration because I did not find the loacation in the driver code where the USB0_DRVVBUS pin is controlled.
- We are using Type-C connector so we hope it supports reversible plugging. In TRM, it says lane 2 of SERDER0/4 are reveserved for USB Type-C lane swap functionality. But in kernel code, it says nothing about configuring lane 2 of SERDERS 0/4 for USB usage. So how should I configure it?















