forked from Openwrt/openwrt
167b016a21
The bump to kernel 6.6 increased the GPIO base from 412 to 512 on this target. We need to compensate for that in the GPIO numbers being passed to uci to fix following kernel report: [ 24.176183] export_store: invalid GPIO 423 Tested on a Wallys DR40x9 board. Please note that: Boards "rtl30vw" and "wpj428" are not being altered here. They define GPIO numbers which are even below the previous base of 412 which looks wrong. Actual testing on these boards should be conducted to validate and optionally fix GPIO numbering. Suggested-by: Robert Marko <robimarko@gmail.com> Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
49 lines
1.3 KiB
Plaintext
49 lines
1.3 KiB
Plaintext
|
|
. /lib/functions/uci-defaults.sh
|
|
|
|
board_config_update
|
|
|
|
board=$(board_name)
|
|
|
|
case "$board" in
|
|
cellc,rtl30vw)
|
|
ucidef_add_gpio_switch "w_disable" "W_DISABLE mPCIE pin" "398" "1"
|
|
ucidef_add_gpio_switch "pmd_resin_n" "PMD_RESIN_N pin" "399" "1"
|
|
ucidef_add_gpio_switch "mcpie_vcc" "LTE power" "400" "0"
|
|
ucidef_add_gpio_switch "usb_vcc" "USB power" "401" "0"
|
|
;;
|
|
cilab,meshpoint-one)
|
|
ucidef_add_gpio_switch "poe_passtrough" "POE passtrough enable" "513" "1"
|
|
;;
|
|
compex,wpj428)
|
|
ucidef_add_gpio_switch "sim_card_select" "SIM card select" "3" "0"
|
|
;;
|
|
mikrotik,cap-ac)
|
|
ucidef_add_gpio_switch "poe_passtrough" "POE passtrough enable" "514" "0"
|
|
;;
|
|
mikrotik,hap-ac3)
|
|
ucidef_add_gpio_switch "poe_passtrough" "PoE Passthrough" "552" "0"
|
|
;;
|
|
mikrotik,hap-ac3-lte6-kit)
|
|
ucidef_add_gpio_switch "lte_ant_sw1" "LTE Antenna SW 1" "557" "0"
|
|
ucidef_add_gpio_switch "lte_ant_sw2" "LTE Antenna SW 2" "558" "0"
|
|
ucidef_add_gpio_switch "lte_reset" "LTE reset" "561" "0"
|
|
;;
|
|
sony,ncp-hg100-cellular)
|
|
ucidef_add_gpio_switch "uart_dbgcon_en" "debug console enable" "527" "1"
|
|
;;
|
|
wallys,dr40x9)
|
|
ucidef_add_gpio_switch "sim_card_select" "SIM card select" "523" "0"
|
|
;;
|
|
zte,mf282plus|\
|
|
zte,mf286d|\
|
|
zte,mf287pro|\
|
|
zte,mf289f)
|
|
ucidef_add_gpio_switch "power_btn_block" "Power button blocker" "521" "0"
|
|
;;
|
|
esac
|
|
|
|
board_config_flush
|
|
|
|
exit 0
|