generic: 5.15: refresh kernel patches
[openwrt/openwrt.git] / target / linux / ath79 / generic / base-files / etc / board.d / 03_gpio_switches
old mode 100755 (executable)
new mode 100644 (file)
index 4d6277c..279f518
@@ -1,4 +1,3 @@
-#!/bin/sh
 #
 # Copyright (C) 2018 OpenWrt.org
 #
@@ -25,12 +24,23 @@ adtran,bsap1840)
        ucidef_add_gpio_switch "wifi0_ext_c" "2.4GHz External Antenna C" "509" "1"
        ucidef_add_gpio_switch "wifi0_int_c" "2.4GHz Internal Antenna C" "510"
        ;;
-comfast,cf-e5)
+asus,pl-ac56)
+       ucidef_add_gpio_switch "plc_enable" "PLC enable" "14" "1"
+       ;;
+comfast,cf-e5|\
+telco,t1)
        ucidef_add_gpio_switch "lte_power" "LTE Power" "14" "1"
        ucidef_add_gpio_switch "lte_wakeup" "LTE Wakeup" "11" "1"
        ucidef_add_gpio_switch "lte_poweroff" "LTE Poweroff" "1" "1"
        ucidef_add_gpio_switch "lte_reset" "LTE Reset" "12" "1"
        ;;
+devolo,dlan-pro-1200plus-ac)
+       ucidef_add_gpio_switch "plc_enable" "PLC enable" "13" "0"
+       ;;
+devolo,magic-2-wifi)
+       ucidef_add_gpio_switch "plc_pairing" "PLC pairing" "11" "1"
+       ucidef_add_gpio_switch "plc_enable" "PLC enable" "13" "1"
+       ;;
 dlink,dir-825-c1|\
 dlink,dir-835-a1)
        ucidef_add_gpio_switch "wan_led_auto" "WAN LED Auto" "20" "0"
@@ -38,22 +48,54 @@ dlink,dir-835-a1)
 librerouter,librerouter-v1)
        ucidef_add_gpio_switch "poe_passthrough" "PoE Passthrough" "1" "0"
        ;;
+teltonika,rut955)
+       ucidef_add_gpio_switch "sim_sel" "SIM select" "503" "1"
+       ucidef_add_gpio_switch "DOUT1" "DOUT1 (OC)" "504" "0"
+       ucidef_add_gpio_switch "DOUT2" "DOUT2 (Relay)" "505" "0"
+       ucidef_add_gpio_switch "modem_vbus" "Modem enable" "506" "1"
+       ucidef_add_gpio_switch "modem_rst" "Modem reset" "507" "0"
+       ucidef_add_gpio_switch "DOUT3" "DOUT3" "508" "0"
+       ;;
+teltonika,rut955-h7v3c0)
+       ucidef_add_gpio_switch "sim_sel" "SIM select" "503" "1"
+       ucidef_add_gpio_switch "DOUT1" "DOUT1 (OC)" "504" "0"
+       ucidef_add_gpio_switch "DOUT2" "DOUT2 (Relay)" "505" "0"
+       ucidef_add_gpio_switch "modem_vbus" "Modem enable" "508" "1"
+       ucidef_add_gpio_switch "modem_rst" "Modem reset" "509" "0"
+       ;;
+
 tplink,archer-c25-v1)
        ucidef_add_gpio_switch "led_control" "LED control" "21" "0"
        ucidef_add_gpio_switch "led_reset" "LED reset" "19" "1"
        ;;
 tplink,cpe210-v1|\
 tplink,cpe220-v2|\
+tplink,cpe220-v3|\
 tplink,cpe510-v1|\
-tplink,wbs210-v2)
+tplink,wbs210-v1|\
+tplink,wbs210-v2|\
+tplink,wbs510-v1|\
+tplink,wbs510-v2)
        ucidef_add_gpio_switch "poe_passthrough" "PoE Passthrough" "20"
        ;;
+ubnt,aircube-ac|\
+ubnt,nanobeam-ac-gen2|\
 ubnt,nanostation-ac)
        ucidef_add_gpio_switch "poe_passthrough" "PoE Passthrough" "3"
        ;;
-ubnt,acb-isp)
+ubnt,aircube-isp)
        ucidef_add_gpio_switch "poe_passthrough" "PoE Passthrough" "11"
        ;;
+ubnt,nanostation-m)
+       ucidef_add_gpio_switch "poe_passthrough" "PoE Passthrough" "8"
+       ;;
+ubnt,nanostation-m-xw)
+       ucidef_add_gpio_switch "poe_passthrough" "PoE Passthrough" "2"
+       ;;
+ubnt,uk-ultra)
+       ucidef_add_gpio_switch "ant0_internal" "ANT0 Internal" "5" "1"
+       ucidef_add_gpio_switch "ant1_internal" "ANT1 Internal" "6" "1"
+       ;;
 zbtlink,zbt-wd323)
        ucidef_add_gpio_switch "io0" "IO#0" "0"
        ucidef_add_gpio_switch "io1" "IO#1" "1"