lantiq: remove lantiq_board_name, use the generic function instead
[openwrt/openwrt.git] / package / boot / uboot-envtools / files / lantiq
index 69b375d685d8d955586f24c845a63250542cf444..d1a6668e84c2f71b4749ef518aec730388a4b7df 100644 (file)
@@ -7,19 +7,29 @@
 
 touch /etc/config/ubootenv
 
-. /lib/functions/lantiq.sh
 . /lib/uboot-envtools.sh
 . /lib/functions.sh
 
-board=$(lantiq_board_name)
+board=$(board_name)
 
 case "$board" in
-GIGASX76X)
+BTHOMEHUBV2B)
        ubootenv_add_uci_config "/dev/mtd1" "0x0" "0x10000" "0x10000" "1"
        ;;
-BTHOMEHUBV2B)
+BTHOMEHUBV3A)
+       ubootenv_add_uci_config "/dev/mtd2" "0x0" "0x4000" "0x4000" "1"
+       ;;
+GIGASX76X)
        ubootenv_add_uci_config "/dev/mtd1" "0x0" "0x10000" "0x10000" "1"
        ;;
+P2812HNUF1)
+       ubootenv_add_uci_config "/dev/mtd1" "0x0" "0x2000" "0x20000" "1"
+       ;;
+WBMR300)
+       idx="$(find_mtd_index ubootconfig)"
+       [ -n "$idx" ] && \
+               ubootenv_add_uci_config "/dev/mtd$idx" "0x0" "0x2000" "0x1000" "2"
+       ;;
 esac
 
 config_load ubootenv