This patch adds the USB pins and nodes for USB HS core on STM32F746 SoC. Signed-off-by: Amelie Delaunay <amelie.delaunay@xxxxxx> --- arch/arm/boot/dts/stm32f746.dtsi | 49 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/arch/arm/boot/dts/stm32f746.dtsi b/arch/arm/boot/dts/stm32f746.dtsi index 4506eb9..5d0cc72 100644 --- a/arch/arm/boot/dts/stm32f746.dtsi +++ b/arch/arm/boot/dts/stm32f746.dtsi @@ -361,6 +361,46 @@ bias-disable; }; }; + + usbotg_hs_pins_a: usbotg-hs@0 { + pins { + pinmux = <STM32F746_PH4_FUNC_OTG_HS_ULPI_NXT>, + <STM32F746_PI11_FUNC_OTG_HS_ULPI_DIR>, + <STM32F746_PC0_FUNC_OTG_HS_ULPI_STP>, + <STM32F746_PA5_FUNC_OTG_HS_ULPI_CK>, + <STM32F746_PA3_FUNC_OTG_HS_ULPI_D0>, + <STM32F746_PB0_FUNC_OTG_HS_ULPI_D1>, + <STM32F746_PB1_FUNC_OTG_HS_ULPI_D2>, + <STM32F746_PB10_FUNC_OTG_HS_ULPI_D3>, + <STM32F746_PB11_FUNC_OTG_HS_ULPI_D4>, + <STM32F746_PB12_FUNC_OTG_HS_ULPI_D5>, + <STM32F746_PB13_FUNC_OTG_HS_ULPI_D6>, + <STM32F746_PB5_FUNC_OTG_HS_ULPI_D7>; + bias-disable; + drive-push-pull; + slew-rate = <2>; + }; + }; + + usbotg_hs_pins_b: usbotg-hs@1 { + pins { + pinmux = <STM32F746_PH4_FUNC_OTG_HS_ULPI_NXT>, + <STM32F746_PC2_FUNC_OTG_HS_ULPI_DIR>, + <STM32F746_PC0_FUNC_OTG_HS_ULPI_STP>, + <STM32F746_PA5_FUNC_OTG_HS_ULPI_CK>, + <STM32F746_PA3_FUNC_OTG_HS_ULPI_D0>, + <STM32F746_PB0_FUNC_OTG_HS_ULPI_D1>, + <STM32F746_PB1_FUNC_OTG_HS_ULPI_D2>, + <STM32F746_PB10_FUNC_OTG_HS_ULPI_D3>, + <STM32F746_PB11_FUNC_OTG_HS_ULPI_D4>, + <STM32F746_PB12_FUNC_OTG_HS_ULPI_D5>, + <STM32F746_PB13_FUNC_OTG_HS_ULPI_D6>, + <STM32F746_PB5_FUNC_OTG_HS_ULPI_D7>; + bias-disable; + drive-push-pull; + slew-rate = <2>; + }; + }; }; crc: crc@40023000 { @@ -380,6 +420,15 @@ assigned-clocks = <&rcc 1 CLK_HSE_RTC>; assigned-clock-rates = <1000000>; }; + + usbotg_hs: usb@40040000 { + compatible = "st,stm32f7-hsotg"; + reg = <0x40040000 0x40000>; + interrupts = <77>; + clocks = <&rcc 0 STM32F7_AHB1_CLOCK(OTGHS)>; + clock-names = "otg"; + status = "disabled"; + }; }; }; -- 2.7.4 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html