aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ath79/dts/qca9531_glinet_gl-ar300m.dtsi
diff options
context:
space:
mode:
authorPtilopsisLeucotis <PtilopsisLeucotis@yandex.com>2022-04-16 13:21:58 +0300
committerHauke Mehrtens <hauke@hauke-m.de>2022-04-30 23:56:47 +0200
commit6e9c814022e41a7cfa4db3b1a41e257fd1515bea (patch)
treee00f28712f4562e35160ff42db7c9f6351aba1c8 /target/linux/ath79/dts/qca9531_glinet_gl-ar300m.dtsi
parent063e9047cc8b247ea4b04ee3248b99f3212a42f8 (diff)
downloadupstream-6e9c814022e41a7cfa4db3b1a41e257fd1515bea.tar.gz
upstream-6e9c814022e41a7cfa4db3b1a41e257fd1515bea.tar.bz2
upstream-6e9c814022e41a7cfa4db3b1a41e257fd1515bea.zip
ath79: add USB power control for GL-AR300M series
Add USB power control in DTS for GL.iNet models: - AR300M; - AR300M-Ext; - AR300M16; - AR300M16-Ext. Signed-off-by: PtilopsisLeucotis <PtilopsisLeucotis@yandex.com>
Diffstat (limited to 'target/linux/ath79/dts/qca9531_glinet_gl-ar300m.dtsi')
-rw-r--r--target/linux/ath79/dts/qca9531_glinet_gl-ar300m.dtsi11
1 files changed, 11 insertions, 0 deletions
diff --git a/target/linux/ath79/dts/qca9531_glinet_gl-ar300m.dtsi b/target/linux/ath79/dts/qca9531_glinet_gl-ar300m.dtsi
index d4e1e6b237..2eaff61f50 100644
--- a/target/linux/ath79/dts/qca9531_glinet_gl-ar300m.dtsi
+++ b/target/linux/ath79/dts/qca9531_glinet_gl-ar300m.dtsi
@@ -37,6 +37,16 @@
};
};
+ reg_usb_vbus: reg_usb_vbus {
+ compatible = "regulator-fixed";
+
+ regulator-name = "usb_vbus";
+ regulator-min-microvolt = <5000000>;
+ regulator-max-microvolt = <5000000>;
+ gpio = <&gpio 2 GPIO_ACTIVE_HIGH>;
+ enable-active-high;
+ };
+
leds {
compatible = "gpio-leds";
@@ -134,6 +144,7 @@
&usb0 {
#address-cells = <1>;
#size-cells = <0>;
+ vbus-supply = <&reg_usb_vbus>;
status = "okay";
};