主题中讨论的其他器件:TDA4VH、 TCA6424
您好、TI 专家!
如何在 J784s4-EVM 中启用 USB2.0类型 A、我遵循 TI TDA4VH 数据表、默认情况下、它被禁用、USB3.1类型 C 可以正常工作。
当前在 TI Linux 默认映像上运行。
谢谢。此
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.
你好, Iranna
TDA4VH 中只有一个 USB 控制器 、它是 root hub 和 type C 之间的多路复用器。

您可以将 USB2.0_MUX_SEL 引脚设置为高电平以启用2.0 USB
在 Linux 中、您可以以类似的方式执行 GPIO 占用。
此致
迪瓦卡尔
尊敬的 Diwakar:
我们按照您共享和更新的链接进行了必要的更改并更新了器件树、请找到以下所做的更改
gpio@22 {
compatible = "ti,tca6424";
reg = <0x22>;
gpio-controller;
#gpio-cells = <0x2>;
gpio-line-names = "R_GPIO_RGMII1_RST", "ENET2_I2CMUX_SEL", "GPIO_USD_PWR_EN", "USBC_PWR_EN", "USBC_MODE_SEL1", "USBC_MODE_SEL0", "GPIO_LIN_EN", "R_CAN_STB", "CTRL_PM_I2C_OE#", "ENET2_EXP_PWRDN", "ENET2_EXP_SPARE2", "CDCI2_RSTZ", "USB2.0_MUX_SEL", "CANUART_MUX_SEL0", "CANUART_MUX2_SEL1", "CANUART_MUX1_SEL1", "ENET1_EXP_PWRDN", "ENET1_EXP_RESETZ", "ENET1_I2CMUX_SEL", "ENET1_EXP_SPARE2", "ENET2_EXP_RESETZ", "USER_INPUT1", "USER_LED1", "USER_LED2";
phandle = <0x83>;
usb_hub@0 {
gpio-hog;
gpios = <0x0 0x0e>;
output-high;
line-name = "USB2.0_MUX_SEL";
};
};
但仍无法检测到 USB2.0、仍然是 USB 3.1处于活动状态。 请查看我们所做的更改是否正确、以启用 USB2.0。
谢谢。此致、
伊兰纳