From a3c08e0554eb7aa152cba0dd85e5205dc6a98659 Mon Sep 17 00:00:00 2001 From: IBEN EL HADJ MESSAOUD Marwa Date: Thu, 30 Jan 2025 16:42:02 +0100 Subject: [PATCH] dts: arm: STM32N6X serie with OTG HS instance Add the USB OTG HS node for the STM32N6X devices Signed-off-by: IBEN EL HADJ MESSAOUD Marwa --- dts/arm/st/n6/stm32n6.dtsi | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/dts/arm/st/n6/stm32n6.dtsi b/dts/arm/st/n6/stm32n6.dtsi index 60f15f8398a..d1a31635dff 100644 --- a/dts/arm/st/n6/stm32n6.dtsi +++ b/dts/arm/st/n6/stm32n6.dtsi @@ -710,6 +710,27 @@ #size-cells = <0>; status = "disabled"; }; + + usbotg_hs1: otghs@58040000 { + compatible = "st,stm32n6-otghs", "st,stm32-otghs"; + reg = <0x58040000 0x2000>; + interrupts = <177 0>; + interrupt-names = "otghs"; + num-bidir-endpoints = <9>; + ram-size = <4096>; + maximum-speed = "high-speed"; + clocks = <&rcc STM32_CLOCK(AHB5, 26)>, + <&rcc STM32_SRC_HSE OTGPHY1CKREF_SEL(1)>; + phys = <&usbphyc1>; + status = "disabled"; + }; + + usbphyc1: usbphyc@5803fc00 { + compatible = "st,stm32-usbphyc"; + reg = <0x5803FC00 0x400>; + clocks = <&rcc STM32_CLOCK(AHB5, 27)>; + #phy-cells = <0>; + }; }; };