diff --git a/dts/arm/st/f4/stm32f4.dtsi b/dts/arm/st/f4/stm32f4.dtsi index eb6f834b2cf..4a58c45b4c7 100644 --- a/dts/arm/st/f4/stm32f4.dtsi +++ b/dts/arm/st/f4/stm32f4.dtsi @@ -199,6 +199,7 @@ interrupt-names = "otgfs"; num-bidir-endpoints = <4>; ram-size = <1280>; + maximum-speed = "full-speed"; status = "disabled"; label= "OTGFS"; }; diff --git a/dts/arm/st/f4/stm32f405.dtsi b/dts/arm/st/f4/stm32f405.dtsi index b4e622341ac..a85bfa17fbc 100644 --- a/dts/arm/st/f4/stm32f405.dtsi +++ b/dts/arm/st/f4/stm32f405.dtsi @@ -173,6 +173,7 @@ interrupt-names = "otghs", "ep1_out", "ep1_in"; num-bidir-endpoints = <6>; ram-size = <4096>; + maximum-speed = "full-speed"; status = "disabled"; label= "OTGHS"; }; diff --git a/dts/arm/st/f4/stm32f446.dtsi b/dts/arm/st/f4/stm32f446.dtsi index 46bc3f1fcf7..fe05ffc6f09 100644 --- a/dts/arm/st/f4/stm32f446.dtsi +++ b/dts/arm/st/f4/stm32f446.dtsi @@ -19,6 +19,7 @@ interrupt-names = "otghs", "ep1_out", "ep1_in"; num-bidir-endpoints = <9>; ram-size = <4096>; + maximum-speed = "full-speed"; status = "disabled"; label= "OTGHS"; }; diff --git a/dts/arm/st/f7/stm32f7.dtsi b/dts/arm/st/f7/stm32f7.dtsi index b55a538f471..0fd7b825391 100644 --- a/dts/arm/st/f7/stm32f7.dtsi +++ b/dts/arm/st/f7/stm32f7.dtsi @@ -9,6 +9,7 @@ #include #include #include + / { cpus { #address-cells = <1>; @@ -457,6 +458,7 @@ interrupt-names = "otgfs"; num-bidir-endpoints = <6>; ram-size = <1280>; + maximum-speed = "full-speed"; status = "disabled"; label = "OTGFS"; }; @@ -468,6 +470,7 @@ interrupt-names = "otghs", "ep1_out", "ep1_in"; num-bidir-endpoints = <9>; ram-size = <4096>; + maximum-speed = "full-speed"; status = "disabled"; label= "OTGHS"; }; diff --git a/dts/arm/st/f7/stm32f723.dtsi b/dts/arm/st/f7/stm32f723.dtsi index d4624e564ec..ed6be6f48f5 100644 --- a/dts/arm/st/f7/stm32f723.dtsi +++ b/dts/arm/st/f7/stm32f723.dtsi @@ -5,3 +5,11 @@ */ #include + +/ { + soc { + usbotg_hs: usb@40040000 { + maximum-speed = "high-speed"; + }; + }; +};