#!/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" ;; 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" ;; esac board_config_flush exit 0