On 23.12.2022 14:34, Sergiu Moga wrote: > This patch series originates from a bigger patch series: > https://lists.denx.de/pipermail/u-boot/2022-December/502865.html > > Register ohci-at91 driver into Driver Model. In order for the VBUS to > stay enabled, a `child_pre_probe` method has been added to overcome the > DM core disabling it in `usb_scan_device`: when the generic `device_probe` > method is called, the pinctrl is processed once again, undoing whatever > changes have been made in our driver's probe method. > In order to enable USB on SAMA7G5 the addition of the USB 2.0 PHY > drivers were required. > > Cristian Birsan (1): > usb: ohci-at91: Add `ohci_t` field in `ohci_at91_priv` > > Sergiu Moga (3): > phy: at91: Add support for the USB 2.0 PHY's of SAMA7 > usb: ohci-at91: Enable OHCI functionality and register into DM > usb: ohci-at91: Add USB PHY functionality > > drivers/phy/Kconfig | 10 ++ > drivers/phy/Makefile | 1 + > drivers/phy/phy-sama7-usb.c | 90 +++++++++++++ > drivers/phy/phy-sama7-utmi-clk.c | 202 +++++++++++++++++++++++++++++ > drivers/usb/host/ohci-at91.c | 215 +++++++++++++++++++++++++++++++ > 5 files changed, 518 insertions(+) > create mode 100644 drivers/phy/phy-sama7-usb.c > create mode 100644 drivers/phy/phy-sama7-utmi-clk.c >
By the way, this also depends on the following patch series: https://lists.denx.de/pipermail/u-boot/2022-December/502979.html

