Open main menu

DAVE Developer's Wiki β

Changes

USB
==== USB ====
For issuing a reset pulse to the USB PHY, a dedicated kernel hacking is has to be realized; implemented: the USB PHY driver to be modified is the ULPI <code>drivers/usb/phy/phy-ulpi.c</code> kernel driver and then the proper BSP modifications have to be evaluated.
An example of a USB driver with the hardware reset capability can be found on <code>drivers/usb/phy/phy-generic.c</code> and the related . The reset management , via device tree property <code>reset-gpios</code> can be used as a reference for implementing the hacking in the ULPI driver.
== Software reset ==
The ethernet PHY - in general - supports a software reset too.
8,226
edits