ath79: add support for Ubiquiti airCube ISP
[openwrt/staging/ldir.git] / target / linux / ath79 / base-files / etc / board.d / 03_gpio_switches
1 #!/bin/sh
2 #
3 # Copyright (C) 2018 OpenWrt.org
4 #
5
6 . /lib/functions/uci-defaults.sh
7
8 board_config_update
9
10 board=$(board_name)
11
12 case "$board" in
13 comfast,cf-e5)
14 ucidef_add_gpio_switch "lte_power" "LTE Power" "14" "1"
15 ucidef_add_gpio_switch "lte_wakeup" "LTE Wakeup" "11" "1"
16 ucidef_add_gpio_switch "lte_poweroff" "LTE Poweroff" "1" "1"
17 ucidef_add_gpio_switch "lte_reset" "LTE Reset" "12" "1"
18 ;;
19 dlink,dir-825-c1|\
20 dlink,dir-835-a1)
21 ucidef_add_gpio_switch "wan_led_auto" "WAN LED Auto" "20" "0"
22 ;;
23 librerouter,librerouter-v1)
24 ucidef_add_gpio_switch "poe_passthrough" "PoE Passthrough" "1" "0"
25 ;;
26 ubnt,nanostation-ac)
27 ucidef_add_gpio_switch "poe_passthrough" "PoE Passthrough" "3"
28 ;;
29 ubnt,acb-isp)
30 ucidef_add_gpio_switch "poe_passthrough" "PoE Passthrough" "11"
31 ;;
32 esac
33
34 board_config_flush
35
36 exit 0