From 71e0ef3978f82a80e9065f6f294c0813bb7e40ec Mon Sep 17 00:00:00 2001
From: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
Date: Wed, 25 May 2016 19:36:35 +0200
Subject: [PATCH] ar71xx: add GPIO pin for usb power switch for RouterBOARD 912

RB912 has one usb shared between external USB and miniPCIe slot. GPIO52 can
reroute power to external USB (=1) or internal miniPCIe slot (=0)

Signed-off-by: Cezary Jackiewicz <cezary@eko.one.pl>
---
 target/linux/ar71xx/base-files/etc/board.d/03_gpio_switches | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/target/linux/ar71xx/base-files/etc/board.d/03_gpio_switches b/target/linux/ar71xx/base-files/etc/board.d/03_gpio_switches
index 00cc1672540..5b95f155cfd 100755
--- a/target/linux/ar71xx/base-files/etc/board.d/03_gpio_switches
+++ b/target/linux/ar71xx/base-files/etc/board.d/03_gpio_switches
@@ -21,6 +21,10 @@ cpe210|\
 cpe510)
 	ucidef_add_gpio_switch "poe_passthrough" "PoE Passthrough" "20"
 	;;
+rb-912uag-2hpnd|\
+rb-912uag-5hpnd)
+	ucidef_add_gpio_switch "usb_power_switch" "USB Power Switch" "52"
+	;;
 esac
 
 board_config_flush
-- 
GitLab