u-boot/arch/arm/mach-meson
Neil Armstrong e327e2affd ARM: meson: switch AXG & GX dwc2 otg to DM
With CONFIG_DM_USB_GADGET=y, we no longer need any board_usb_*() logic
because:
* the dwc2 driver is DM compatible, and handles its own clock enabling
* the dwc3-meson-gxl glue drivers handles "force mode switching"

Remove all mach-meson gx & axg usb code and enable CONFIG_DM_USB_GADGET.

Note: Only configs having both CONFIG_USB_DWC3_MESON_GXL=y *and*
      USB_GADGET_DWC2_OTG=y have been updated.

Thanks for the original work from Mattijs at [1]

[1] https://lore.kernel.org/all/20221024-meson-dm-usb-v1-2-2ab077a503b9@baylibre.com/

Reviewed-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
Link: https://lore.kernel.org/r/20230117-u-boot-usb-gxl-otg-dm-v1-2-2853f6d75b06@linaro.org
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2023-01-20 16:21:31 +01:00
..
board-axg.c ARM: meson: switch AXG & GX dwc2 otg to DM 2023-01-20 16:21:31 +01:00
board-common.c Revert "ARM: meson: Add support for fastboot_set_reboot_flag()" 2021-07-30 14:54:03 +02:00
board-g12a.c ARM: meson: g12a: switch dwc2 otg to DM 2023-01-17 09:27:17 +01:00
board-gx.c ARM: meson: switch AXG & GX dwc2 otg to DM 2023-01-20 16:21:31 +01:00
board-info.c ARM: meson: Add S905Y2 SOC ID 2021-10-07 10:14:50 +02:00
Kconfig ARM: mach-meson: select MMC_PWRSEQ config 2021-02-19 15:11:21 +08:00
Makefile ARM: meson: add G12a support 2019-04-23 11:19:09 +02:00
sm.c arm/mach-meson: move smc commands in cmd/meson 2023-01-10 15:27:17 +01:00