Part Number: AM3354
Tool/software:
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.
Part Number: AM3354
Tool/software:
Hi,
Which version of the Processor SDK do you use?
2.0 SDK and kernel version 3.12.10
Hi,
kernel 3.12 requires VBUS should be controlled by DRVVBUS.
Please use the latest Processor SDK which has kernel v6.1. The newer kernel supports VBUS always ON.
You don't need to specifically change anything in kernel or device tree, the USB in host mode should enumerate USB devices even if the VBUS is not controlled by DRVVBUS.
Please ensure dr_mode is set to "host" in the USB node in kernel device tree. This is the only thing needed.
Using version 6.1 requires too much work, and the delivery time is too tight.
you mean I use kernel 3.12 can't support, no patch or dts modify can solve the issue?
Kernel 3.12 is no longer supported on this forum. We won't be able to provide a kernel patch to enable this USB function on old kernel versions.
AM33x We have used for 10 years. If modifying it takes less time, could you help us? We have promised our customers a delivery time and version.TKS
I appreciate you continue using AM335x devices in your products. Unfortunately we don't have the setup to go back debugging the more than 10 years old software and providing patches. Please either migrate to the new Processor SDK or re-spin your board to bring out the DRVVBUS pin.
I am redesigning the hardware circuit and have a question on how to use the drvvbus pin to control the power enable for powering on and off USB devices.
Can I control the power state (power on and off) of USB devices using commands in the file system?
There is no Linux command to control the VBUS power state. This is not defined in the USB Specifications.