Part Number: TDA2EX17EVM
Tool/software: Linux
Dear Sirs:
We are trying to use the USB HOST mode in TDA2EX17EVM, and we modify the USB1 and USB2 dr_mode from "otg" to "host" as requests in the below link:
I see the DT in TDA2EX17 has the following:
&extcon_usb1 {
vbus-gpio = <&pcf_lcd 14 GPIO_ACTIVE_HIGH>;
};
&extcon_usb2 {
vbus-gpio = <&pcf_lcd 15 GPIO_ACTIVE_HIGH>;
};
In its SCHEMATIC file:
However, the PCF_LCD Pin 14 is EXP_ETH1_RSTn, Pin 15 USB1_VBUS_OCN, Pin 16 USB2_VBUS_OCN
Here comes my question: Why the extcon_usb1vbus gpio is 14 and extcon_usb2 vbus gpio is 15?
We always see lots of the following errors :
[ 112.049373] usb 1-1: Device not responding to setup address.
[ 112.262805] usb 1-1: Device not responding to setup address.
[ 112.472743] usb 1-1: device not accepting address 6, error -71
[ 113.742733] usb 1-1: new full-speed USB device number 8 using xhci-hcd
[ 113.749363] usb 1-1: Device not responding to setup address.
[ 113.962800] usb 1-1: Device not responding to setup address.
[ 114.172743] usb 1-1: device not accepting address 8, error -71
[ 114.692733] usb 1-1: new full-speed USB device number 10 using xhci-hcd
[ 114.699453] usb 1-1: Device not responding to setup address.
[ 114.912800] usb 1-1: Device not responding to setup address.
[ 115.122744] usb 1-1: device not accepting address 10, error -71
We read the the forum and most threads describe the dr_mode is the only place to modify but did not see any success in our test. We use a USB stick and will later to use a self-power USB device. Any comments are welcome.
Regards,
/ckhsu