diff --git a/dts/arm/st/f2/stm32f2.dtsi b/dts/arm/st/f2/stm32f2.dtsi index 3c7626e414c..a8c1f8b2013 100644 --- a/dts/arm/st/f2/stm32f2.dtsi +++ b/dts/arm/st/f2/stm32f2.dtsi @@ -201,6 +201,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/l4/stm32l475.dtsi b/dts/arm/st/l4/stm32l475.dtsi index 919e97b16df..ab7a6d734ee 100644 --- a/dts/arm/st/l4/stm32l475.dtsi +++ b/dts/arm/st/l4/stm32l475.dtsi @@ -109,6 +109,7 @@ interrupt-names = "otgfs"; num-bidir-endpoints = <6>; ram-size = <1280>; + maximum-speed = "full-speed"; status = "disabled"; label= "OTGFS"; }; diff --git a/dts/arm/st/l4/stm32l4r5.dtsi b/dts/arm/st/l4/stm32l4r5.dtsi index 3ffd4baee4a..43763f31477 100644 --- a/dts/arm/st/l4/stm32l4r5.dtsi +++ b/dts/arm/st/l4/stm32l4r5.dtsi @@ -116,6 +116,7 @@ interrupt-names = "otgfs"; num-bidir-endpoints = <6>; ram-size = <1280>; + maximum-speed = "full-speed"; status = "disabled"; label= "OTGFS"; }; diff --git a/soc/arm/st_stm32/stm32f2/dts_fixup.h b/soc/arm/st_stm32/stm32f2/dts_fixup.h index 3e4b48647bc..e7558f71483 100644 --- a/soc/arm/st_stm32/stm32f2/dts_fixup.h +++ b/soc/arm/st_stm32/stm32f2/dts_fixup.h @@ -43,5 +43,6 @@ #define CONFIG_USB_IRQ_PRI ST_STM32_OTGFS_50000000_IRQ_OTGFS_PRIORITY #define CONFIG_USB_NUM_BIDIR_ENDPOINTS ST_STM32_OTGFS_50000000_NUM_BIDIR_ENDPOINTS #define CONFIG_USB_RAM_SIZE ST_STM32_OTGFS_50000000_RAM_SIZE +#define CONFIG_USB_MAXIMUM_SPEED ST_STM32_OTGFS_50000000_MAXIMUM_SPEED /* End of SoC Level DTS fixup file */