diff mbox series

[OpenWrt-Devel] ramips: enable R6120 USB power

Message ID 20190328195804.12832-1-mail@david-bauer.net
State Accepted, archived
Delegated to: Christian Lamparter
Headers show
Series [OpenWrt-Devel] ramips: enable R6120 USB power | expand

Commit Message

David Bauer March 28, 2019, 7:58 p.m. UTC
Enable the USB power for the Netgear R6120. Otherwise, no power is
supplied to an attached USB device.

Signed-off-by: David Bauer <mail@david-bauer.net>
---
 target/linux/ramips/dts/R6120.dts      | 15 ++++++++++++++-
 target/linux/ramips/mt76x8/config-4.14 |  2 ++
 2 files changed, 16 insertions(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/target/linux/ramips/dts/R6120.dts b/target/linux/ramips/dts/R6120.dts
index 07b1a165d3..d263c7824b 100644
--- a/target/linux/ramips/dts/R6120.dts
+++ b/target/linux/ramips/dts/R6120.dts
@@ -65,13 +65,26 @@ 
 			gpios = <&gpio1 7 GPIO_ACTIVE_LOW>;
 		};
 	};
+
+	usb-regulator {
+		compatible = "regulator-fixed";
+
+		regulator-name = "USB-power";
+		gpio = <&gpio1 13 GPIO_ACTIVE_HIGH>;
+		regulator-min-microvolt = <5000000>;
+		regulator-max-microvolt = <5000000>;
+		enable-active-high;
+
+		regulator-always-on;
+	};
 };
 
 &pinctrl {
 	state_default: pinctrl0 {
 		gpio {
 			ralink,group = "p0led_an", "p1led_an", "p2led_an",
-				       "p3led_an", "p4led_an", "wdt", "wled_an";
+				       "p3led_an", "p4led_an", "wdt",
+				       "wled_an", "uart1";
 			ralink,function = "gpio";
 		};
 	};
diff --git a/target/linux/ramips/mt76x8/config-4.14 b/target/linux/ramips/mt76x8/config-4.14
index 62e51cbe43..5bcb948585 100644
--- a/target/linux/ramips/mt76x8/config-4.14
+++ b/target/linux/ramips/mt76x8/config-4.14
@@ -192,6 +192,8 @@  CONFIG_RALINK=y
 # CONFIG_RCU_STALL_COMMON is not set
 CONFIG_REGMAP=y
 CONFIG_REGMAP_MMIO=y
+CONFIG_REGULATOR=y
+CONFIG_REGULATOR_FIXED_VOLTAGE=y
 CONFIG_RESET_CONTROLLER=y
 # CONFIG_SCHED_INFO is not set
 # CONFIG_SCSI_DMA is not set