#
. /lib/functions/uci-defaults.sh
-. /lib/ar71xx.sh
board_config_update
-board=$(ar71xx_board_name)
+board=$(board_name)
case "$board" in
nanostation-m)
nanostation-m-xw)
ucidef_add_gpio_switch "poe_passthrough" "PoE Passthrough" "2"
;;
-cpe510)
+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"
+ ;;
+rb-750up-r2|\
+rb-951ui-2nd|\
+rb-952ui-5ac2nd)
+ ucidef_add_gpio_switch "usb_power_switch" "USB Power Switch" "45" "1"
+ ucidef_add_gpio_switch "poe_passthrough" "PoE Passthrough" "14"
+ ;;
+rb-750p-pbr2)
+ ucidef_add_gpio_switch "poe_passthrough" "PoE Passthrough" "14"
+ ;;
esac
board_config_flush