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>
This commit is contained in:
PtilopsisLeucotis 2022-04-16 13:21:58 +03:00 committed by Hauke Mehrtens
parent 063e9047cc
commit 6e9c814022
2 changed files with 17 additions and 0 deletions

View File

@ -7,6 +7,8 @@
model = "GL.iNet GL-AR300M-Lite"; model = "GL.iNet GL-AR300M-Lite";
}; };
/delete-node/ &reg_usb_vbus;
/delete-node/ &nand_flash; /delete-node/ &nand_flash;
&nor_firmware { &nor_firmware {
@ -27,3 +29,7 @@
&led_wlan { &led_wlan {
label = "green:wlan"; label = "green:wlan";
}; };
&usb0 {
/delete-property/ vbus-supply;
};

View File

@ -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 { leds {
compatible = "gpio-leds"; compatible = "gpio-leds";
@ -134,6 +144,7 @@
&usb0 { &usb0 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
vbus-supply = <&reg_usb_vbus>;
status = "okay"; status = "okay";
}; };