Re: [PATCH v2 22/24] usb: dwc3: generic-plat: Add ZTE ZX279128S
From: Thinh Nguyen
Date: Tue Nov 03 2026 - 19:53:03 EST
On Wed, Oct 14, 2026, Navid Ghahremani wrote:
> Use the generic DWC3 platform integration to enable clocks and release
> resets. ZX279128S is an always-on networking gateway SoC without
> system low-power sleep/suspend states, and the suspend clock is an APB
> clock gating input handled alongside core clocks, making the generic
> platform glue sufficient.
>
> Signed-off-by: Navid Ghahremani <ghahramani.navid@xxxxxxxxx>
> ---
> drivers/usb/dwc3/Kconfig | 2 +-
> drivers/usb/dwc3/dwc3-generic-plat.c | 1 +
> 2 files changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/usb/dwc3/Kconfig b/drivers/usb/dwc3/Kconfig
> index 18169727a4..dd0f6d25dd 100644
> --- a/drivers/usb/dwc3/Kconfig
> +++ b/drivers/usb/dwc3/Kconfig
> @@ -207,7 +207,7 @@ config USB_DWC3_GENERIC_PLAT
> default USB_DWC3
> help
> Support USB3 functionality in simple SoC integrations.
> - Currently supports SpacemiT DWC USB3. Platforms using
> + Currently supports SpacemiT and ZTE zx279128s DWC USB3. Platforms using
This driver now supports many different platforms, not just SpacemiT and
ZTE. If you change the description here, please keep it generic.
Otherwise, drop this.
Thanks,
Thinh
> dwc3-of-simple can easily switch to dwc3-generic by flattening
> the dwc3 child node in the device tree.
> Say 'Y' or 'M' here if your platform integrates DWC3 in a similar way.
> diff --git a/drivers/usb/dwc3/dwc3-generic-plat.c b/drivers/usb/dwc3/dwc3-generic-plat.c
> index ca69ac0eb0..aa838cf067 100644
> --- a/drivers/usb/dwc3/dwc3-generic-plat.c
> +++ b/drivers/usb/dwc3/dwc3-generic-plat.c
> @@ -237,6 +237,7 @@ static const struct of_device_id dwc3_generic_of_match[] = {
> { .compatible = "fsl,ls1028a-dwc3", &fsl_ls1028_dwc3},
> { .compatible = "eswin,eic7700-dwc3", &eic7700_dwc3},
> { .compatible = "starfive,jhb100-dwc3", },
> + { .compatible = "zte,zx279128s-dwc3", },
> { /* sentinel */ }
> };
> MODULE_DEVICE_TABLE(of, dwc3_generic_of_match);
> --
> 2.55.0
>