From: Kyson Lok Date: Sat, 4 Aug 2018 06:23:37 +0000 (+0800) Subject: ar71xx: add usb power gpio for GL.iNet GL-MIFI X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2820e6a941edc25611aeb0be66a5381aca29cd83;p=thirdparty%2Fopenwrt.git ar71xx: add usb power gpio for GL.iNet GL-MIFI --- diff --git a/target/linux/ar71xx/files/arch/mips/ath79/mach-gl-mifi.c b/target/linux/ar71xx/files/arch/mips/ath79/mach-gl-mifi.c index a5c68ed65ab..a588b3d62c8 100644 --- a/target/linux/ar71xx/files/arch/mips/ath79/mach-gl-mifi.c +++ b/target/linux/ar71xx/files/arch/mips/ath79/mach-gl-mifi.c @@ -31,6 +31,8 @@ #define GL_MIFI_GPIO_BTN_RESET 11 +#define GL_MIFI_GPIO_USB_POWER 6 + #define GL_MIFI_KEYS_POLL_INTERVAL 20 /* msecs */ #define GL_MIFI_KEYS_DEBOUNCE_INTERVAL (3 * GL_MIFI_KEYS_POLL_INTERVAL) @@ -97,6 +99,10 @@ static void __init gl_mifi_setup(void) ARRAY_SIZE(gl_mifi_gpio_keys), gl_mifi_gpio_keys); + gpio_request_one(GL_MIFI_GPIO_USB_POWER, + GPIOF_OUT_INIT_LOW | GPIOF_EXPORT_DIR_FIXED, + "usbpower"); + /* enable usb */ ath79_register_usb();