sunxi: t113: enable usbwifi PD17 pin on Rongpin RP-T113
authorZoltan HERPAI <wigyori@uid0.hu>
Sun, 2 Jul 2023 08:36:49 +0000 (10:36 +0200)
committerZoltan HERPAI <wigyori@uid0.hu>
Sun, 2 Jul 2023 08:36:49 +0000 (10:36 +0200)
PD17 (gpio113) needs to be pulled up to switch on power to the
onboard USB wifi.

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
target/linux/sunxi/patches-6.1/0011-rongpin.patch

index 5d7d317859e4b7b9b80839f26be8ea737be6fd98..c6f96cd7a7e41cea5acc13d2f6294fce809e2afe 100644 (file)
@@ -12,7 +12,7 @@ diff -ruN linux-6.1.32/arch/arm/boot/dts.old/Makefile linux-6.1.32/arch/arm/boot
 diff -ruN linux-6.1.32/arch/arm/boot/dts.old/sun8i-t113s-rp-t113.dts linux-6.1.32/arch/arm/boot/dts/sun8i-t113s-rp-t113.dts
 --- linux-6.1.32/arch/arm/boot/dts.old/sun8i-t113s-rp-t113.dts 1970-01-01 01:00:00.000000000 +0100
 +++ linux-6.1.32/arch/arm/boot/dts/sun8i-t113s-rp-t113.dts     2023-06-08 16:01:03.634815225 +0200
-@@ -0,0 +1,169 @@
+@@ -0,0 +1,177 @@
 +// SPDX-License-Identifier: (GPL-2.0+ or MIT)
 +// Copyright (C) 2022 Arm Ltd.
 +
@@ -80,8 +80,16 @@ diff -ruN linux-6.1.32/arch/arm/boot/dts.old/sun8i-t113s-rp-t113.dts linux-6.1.3
 +              enable-active-high;
 +              gpio = <&pio 3 11 GPIO_ACTIVE_HIGH>; /* PG11 */
 +      };
-+};
 +
++      reg_vcc_usbwifi: vcc-usbwifi {
++              compatible = "regulator-fixed";
++              regulator-name = "vcc-usbwifi";
++              regulator-min-microvolt = <3300000>;
++              regulator-max-microvolt = <3300000>;
++              enable-active-high;
++              gpio = <&pio 3 17 GPIO_ACTIVE_HIGH>; /* PD17 */
++      };
++};
 +
 +&cpu0 {
 +      cpu-supply = <&reg_vcc_core>;
@@ -179,6 +187,6 @@ diff -ruN linux-6.1.32/arch/arm/boot/dts.old/sun8i-t113s-rp-t113.dts linux-6.1.3
 +};
 +
 +&usbphy {
-+      usb1_vbus-supply = <&reg_vcc5v>;
++      usb1_vbus-supply = <&reg_vcc_usbwifi>;
 +      status = "okay";
 +};