From a2e7477c8a82df5bbad3c9d7d2a4e85fcfab320a Mon Sep 17 00:00:00 2001 From: Yannis Damigos Date: Fri, 20 Jul 2018 20:06:24 +0300 Subject: [PATCH] dts: st: Add maximum-speed property to usb nodes Add maximum-speed property to usb nodes and set it to their maximum on-chip PHY capability. SoCs with USB device controllers only support full speed, so we don't add maximum-speed to these nodes. Signed-off-by: Yannis Damigos --- dts/arm/st/f4/stm32f4.dtsi | 1 + dts/arm/st/f4/stm32f405.dtsi | 1 + dts/arm/st/f4/stm32f446.dtsi | 1 + dts/arm/st/f7/stm32f7.dtsi | 3 +++ dts/arm/st/f7/stm32f723.dtsi | 8 ++++++++ 5 files changed, 14 insertions(+) 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"; + }; + }; +};