diff options
author | Sergiu Moga <sergiu.moga@microchip.com> | 2023-01-04 16:04:16 +0200 |
---|---|---|
committer | Eugen Hristev <eugen.hristev@microchip.com> | 2023-01-05 10:04:57 +0200 |
commit | 3cd06bfa9649841276dd2b07376d6999e178965f (patch) | |
tree | 2ee26a7093118d635a7048a71afb01e4474a7617 | |
parent | 851960e591dcceed89f3a6937603a115f6bcd9c9 (diff) | |
download | u-boot-3cd06bfa9649841276dd2b07376d6999e178965f.zip u-boot-3cd06bfa9649841276dd2b07376d6999e178965f.tar.gz u-boot-3cd06bfa9649841276dd2b07376d6999e178965f.tar.bz2 |
ARM: dts: sama7g5ek: Add pinctrl, gpio and phy properties for USB
Add the required pinctrl, gpio and phy properties required by the
USB DT nodes of the sama7g5ek boards. Since these have not yet been
defined in upstream Linux, place them in the U-Boot specific DT file.
Signed-off-by: Sergiu Moga <sergiu.moga@microchip.com>
-rw-r--r-- | arch/arm/dts/at91-sama7g5ek-u-boot.dtsi | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/arch/arm/dts/at91-sama7g5ek-u-boot.dtsi b/arch/arm/dts/at91-sama7g5ek-u-boot.dtsi index f563071..a54cfac 100644 --- a/arch/arm/dts/at91-sama7g5ek-u-boot.dtsi +++ b/arch/arm/dts/at91-sama7g5ek-u-boot.dtsi @@ -10,6 +10,7 @@ * */ +#include "sama7g5-pinfunc.h" #include <dt-bindings/reset/sama7g5-reset.h> #include <dt-bindings/clock/at91.h> @@ -112,6 +113,11 @@ &pioA { u-boot,dm-pre-reloc; + + pinctrl_usb_default: usb_default { + pinmux = <PIN_PC6__GPIO>; + bias-disable; + }; }; &pit64b0 { @@ -133,3 +139,32 @@ &uart3 { u-boot,dm-pre-reloc; }; + +&usb2 { + num-ports = <3>; + atmel,vbus-gpio = <0 + 0 + &pioA PIN_PC6 GPIO_ACTIVE_HIGH + >; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_usb_default>; + phys = <&usb_phy2>; + phy-names = "usb"; + status = "okay"; +}; + +&usb3 { + status = "okay"; +}; + +&usb_phy0 { + status = "okay"; +}; + +&usb_phy1 { + status = "okay"; +}; + +&usb_phy2 { + status = "okay"; +}; |