Add the required pinctrl, gpio and phy properties required by the
USB DT nodes of the sama7g5ek boards.

Signed-off-by: Sergiu Moga <sergiu.m...@microchip.com>
---

v1 -> v2:
- this patch was not here, previously split from 4/6 of v1


 arch/arm/dts/at91-sama7g5ek.dts | 34 +++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/arch/arm/dts/at91-sama7g5ek.dts b/arch/arm/dts/at91-sama7g5ek.dts
index 9b247fcaf6..31adc4d3e7 100644
--- a/arch/arm/dts/at91-sama7g5ek.dts
+++ b/arch/arm/dts/at91-sama7g5ek.dts
@@ -761,6 +761,11 @@
                pinmux = <PIN_PB1__SPDIF_TX>;
                bias-disable;
        };
+
+       pinctrl_usb_default: usb_default {
+               pinmux = <PIN_PC6__GPIO>;
+               bias-disable;
+       };
 };
 
 &pwm {
@@ -837,6 +842,35 @@
        status = "okay";
 };
 
+&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";
+};
+
 &vddout25 {
        vin-supply = <&vdd_3v3>;
        status = "okay";
-- 
2.34.1

Reply via email to