usb_drvvbus: usb_drvvbus_pins { pinctrl-single,pins = < AM33XX_IOPAD(0xa1c, PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* usb0_drvvbus.usb0_drvvbus */ AM33XX_IOPAD(0xa34, PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* usb1_drvvbus.usb1_drvvbus */ >; }; }; &usb { status = "okay"; ...
在uboot中,配置usb0和usb1都为host模式,实际测试只有usb1能够正常识别u盘,测量引脚电平发现USB0_DRVVBUS引脚输出低电平,而USB1_DRVVBUS能够正常输出高电平。因USB0_DRVVBUS为低导致无法给U盘设备上电。 usb phy已经配置上电,在uboot中读取usb0 usb1 phy电源配置寄存器如下: => md 0x44e10620 1 44e10620...
In the case of a Host implementation, the USBn_DRVVBUS-controlled power switch output should be connected to both the USB connector and the USBn_VBUS pin. Up0TrueDown TI__Expert Hi all, In the case that the AM335x USB controller is always in host mode and the peripheral IC is powere...
we make the USB port of AM3352 connect to USB1.1 hub IC(TUSB2046).The USB host work well if we don't plug out USB device.But when we make the usb device plug in/out several times, the USB_DRVVBUS Pin will be low.
Legacy DTs may still use drv-vbus DT property to configure ulpi-phy external supply to drive 5V on VBus. So to keep stable ABI also read drv-vbus property and configure vBus. Fixes: b3f1852 ("usb: phy: Add platform driver support for ULPI phys") Suggested-by: Michal Simek <michal.sime...
&usb { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&usb_drvvbus>; }; &usb_ctrl_mod { status = "okay"; }; &usb0_phy { status = "okay"; }; &usb1_phy { status = "okay"; }; &usb0 { status = "okay"; ...
USB 主机和器件安装在同一电路板上。 将TDA4VM 与 USB 主机配合使用。 不使用 USB 连接器。 我不打算使用 VBUS。 DRVVBUS 引脚未使用。 我想输入高于1.7V 的电压作为 USBx_VBUS 的自由引脚处理 (3.3V/PU 电阻器:4.7K/PD 电阻器:10K/VBUS 输入电压:2.24V) ...
I could change the hardware layout in order to cheat the driver: with a transistor I can send 5V to USB1_VBUS when the USB1_DRVVBUS is active; an I can use any other gpio to control from my program the TPS2051 switch to send power to the USB connector. I don´t know if this...
USB0..1_DRVVBUS has internal pull enabled on reset. Add a TP for future expansion. Rcalib resistor and VBUS divider resistor tolerance used should be 1% A CMC with provision to bypass the CMC through 0R is recommended in case USB compliance requirements exists. ...
&usb { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&usb_drvvbus>; }; &usb_ctrl_mod { status = "okay"; }; &usb0_phy { status = "okay"; }; &usb1_phy { status = "okay"; }; &usb0 { status = "okay"; ...