[PATCH v4 2/3] arm64: dts: nuvoton: ma35d1: add USB controllers and dual-port PHY node

Jacky Huang ychuang570808 at gmail.com
Thu Sep 10 00:27:57 PDT 2026


  Hi Joey,

Thanks for v4.

> diff --git a/arch/arm64/boot/dts/nuvoton/ma35d1.dtsi b/arch/arm64/boot/dts/nuvoton/ma35d1.dtsi
> index 7228ad4735b5..5a7a39b1b514 100644
> --- a/arch/arm64/boot/dts/nuvoton/ma35d1.dtsi
> +++ b/arch/arm64/boot/dts/nuvoton/ma35d1.dtsi
> @@ -88,6 +88,14 @@ sys: system-management at 40460000 {
>                          #reset-cells = <1>;
>                  };
>
> +               usb_phy: usb-phy {
> +                       compatible = "nuvoton,ma35d1-usb2-phy";
> +                       clocks = <&clk HUSBH0_GATE>;
> +                       nuvoton,sys = <&sys>;
> +                       #phy-cells = <1>;
> +                       status = "disabled";
> +               };
> +
>

The usb-phy node is placed directly under /soc, which is a simple-bus, 
but it has no <reg> or <ranges> property.
This triggers DT validation warnings.

Please move the usb-phy node outside /soc.


Regards Regards,
Jacky Huang




More information about the linux-arm-kernel mailing list