Hello! This patchset adds USB stack support for Amlogic A1 SoC's series. Made reset / phy / dwc3 drivers more flexible and added support for A1 board.
Alexey Romanov (7): dt-bindings: reset: add Meson A1 reset bindings reset: add support for Amlogic A1 family phy: get rid of raw hex values phy: move clk enable/disable in init/exit phy: support Amlogic A1 family dwc3: add support for Amlogic A1 family arch: a1: introduce USB initialization functionality Igor Prusov (1): a1: clk: Add missing CLKID_USB_PHY_IN gate arch/arm/mach-meson/board-a1.c | 89 +++++++ drivers/clk/meson/a1.c | 3 + drivers/phy/Kconfig | 2 +- drivers/phy/meson-g12a-usb2.c | 233 ++++++++++++++++-- drivers/reset/reset-meson.c | 42 +++- drivers/usb/dwc3/dwc3-meson-g12a.c | 73 +++++- .../reset/amlogic,meson-a1-reset.h | 76 ++++++ 7 files changed, 484 insertions(+), 34 deletions(-) create mode 100644 include/dt-bindings/reset/amlogic,meson-a1-reset.h -- 2.25.1