d6c77b9d99
There's a GPIO that can switch between power to USB pins for the internal MiniPCIe slot or the external USB port. People are more likely to use the external one so enable it by default. Existing configurations should be unaffected Signed-off-by: Felix Fietkau <nbd@nbd.name>
35 lines
581 B
Bash
Executable File
35 lines
581 B
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# Copyright (C) 2015 OpenWrt.org
|
|
#
|
|
|
|
. /lib/functions/uci-defaults.sh
|
|
. /lib/ar71xx.sh
|
|
|
|
board_config_update
|
|
|
|
board=$(ar71xx_board_name)
|
|
|
|
case "$board" in
|
|
nanostation-m)
|
|
ucidef_add_gpio_switch "poe_passthrough" "PoE Passthrough" "8"
|
|
;;
|
|
nanostation-m-xw)
|
|
ucidef_add_gpio_switch "poe_passthrough" "PoE Passthrough" "2"
|
|
;;
|
|
cpe210|\
|
|
cpe510|\
|
|
wbs210|\
|
|
wbs510)
|
|
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" "1"
|
|
;;
|
|
esac
|
|
|
|
board_config_flush
|
|
|
|
exit 0
|