[openwrt/openwrt] ath79: add USB power control for GL-AR300M series
LEDE Commits
lede-commits at lists.infradead.org
Sun May 1 05:28:46 PDT 2022
hauke pushed a commit to openwrt/openwrt.git, branch openwrt-22.03:
https://git.openwrt.org/0c25b9cb11bfb8581b2d4b1ade39ad37729402b3
commit 0c25b9cb11bfb8581b2d4b1ade39ad37729402b3
Author: PtilopsisLeucotis <PtilopsisLeucotis at yandex.com>
AuthorDate: Sat Apr 16 13:21:58 2022 +0300
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 at yandex.com>
(cherry picked from commit 6e9c814022e41a7cfa4db3b1a41e257fd1515bea)
---
target/linux/ath79/dts/qca9531_glinet_gl-ar300m-lite.dts | 6 ++++++
target/linux/ath79/dts/qca9531_glinet_gl-ar300m.dtsi | 11 +++++++++++
2 files changed, 17 insertions(+)
diff --git a/target/linux/ath79/dts/qca9531_glinet_gl-ar300m-lite.dts b/target/linux/ath79/dts/qca9531_glinet_gl-ar300m-lite.dts
index cf531ed8c4..a34abb1dd2 100644
--- a/target/linux/ath79/dts/qca9531_glinet_gl-ar300m-lite.dts
+++ b/target/linux/ath79/dts/qca9531_glinet_gl-ar300m-lite.dts
@@ -7,6 +7,8 @@
model = "GL.iNet GL-AR300M-Lite";
};
+/delete-node/ ®_usb_vbus;
+
/delete-node/ &nand_flash;
&nor_firmware {
@@ -27,3 +29,7 @@
&led_wlan {
label = "green:wlan";
};
+
+&usb0 {
+ /delete-property/ vbus-supply;
+};
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 = <®_usb_vbus>;
status = "okay";
};
More information about the lede-commits
mailing list