dts/arm: stm32u5: add usb OTG full-speed node
Add the USB On-The-Go Supplement, Revision 2.0 in the DTS
of the stm32u575 and stm32u585 devices
(not for the stm32U5 serie).
Signed-off-by: Francois Ramu <francois.ramu@st.com>
diff --git a/dts/arm/st/u5/stm32u575.dtsi b/dts/arm/st/u5/stm32u575.dtsi
index c405685..1ab8fbe 100644
--- a/dts/arm/st/u5/stm32u575.dtsi
+++ b/dts/arm/st/u5/stm32u575.dtsi
@@ -5,3 +5,28 @@
*/
#include <st/u5/stm32u5.dtsi>
+
+
+/ {
+ soc {
+ usbotg_fs: otgfs@42040000 {
+ compatible = "st,stm32-otgfs";
+ reg = <0x42040000 0x80000>;
+ interrupts = <73 0>;
+ interrupt-names = "otgfs";
+ num-bidir-endpoints = <6>;
+ ram-size = <1280>;
+ maximum-speed = "full-speed";
+ clocks = <&rcc STM32_CLOCK_BUS_AHB2 0x00004000>;
+ phys = <&otgfs_phy>;
+ status = "disabled";
+ label= "OTGFS";
+ };
+ };
+
+ otgfs_phy: otgfs_phy {
+ compatible = "usb-nop-xceiv";
+ #phy-cells = <0>;
+ label = "OTGFS_PHY";
+ };
+};