#!/bin/sh # # Copyright (C) 2011-2014 OpenWrt.org # [ -e /etc/config/ubootenv ] && exit 0 touch /etc/config/ubootenv . /lib/uboot-envtools.sh . /lib/functions.sh board=$(board_name) case "$board" in a40|\ a60|\ alfa-ap120c|\ all0258n|\ ap121f|\ ap90q|\ ap91-5g|\ arduino-yun|\ cap324|\ cap4200ag|\ carambola2|\ cpe830|\ cpe870|\ cr3000|\ cr5000|\ e1700ac-v2|\ e600g-v2|\ e600gac-v2|\ eap300v2|\ ens202ext|\ gl-ar300m|\ gl-ar750|\ hornet-ub|\ hornet-ub-x2|\ jwap230|\ mr1750|\ mr1750v2|\ mr600|\ mr600v2|\ mr900|\ mr900v2|\ n5q|\ nbg6716|\ om5p|\ om5p-ac|\ om5p-acv2|\ om5p-an|\ r36a|\ rme-eg200|\ sr3200|\ t830|\ tube2h|\ wam250|\ wndr3700|\ xd3200) ubootenv_add_uci_config "/dev/mtd1" "0x0" "0x10000" "0x10000" ;; alfa-ap96|\ all0315n|\ om2p|\ om2p-hs|\ om2p-hsv2|\ om2p-hsv3|\ om2p-hsv4|\ om2p-lc|\ om2pv2|\ om2pv4) ubootenv_add_uci_config "/dev/mtd1" "0x0" "0x40000" "0x40000" ;; dap-2695-a1|\ wzr-hp-ag300h) ubootenv_add_uci_config "/dev/mtd3" "0x0" "0x10000" "0x10000" ;; dr342|\ dr531) ubootenv_add_uci_config "/dev/mtd1" "0x0" "0xf800" "0x10000" ;; rambutan) ubootenv_add_uci_config "/dev/mtd1" "0x0" "0x20000" "0x20000" ubootenv_add_uci_config "/dev/mtd1" "0x100000" "0x20000" "0x20000" ;; qihoo-c301) ubootenv_add_uci_config "/dev/mtd9" "0x0" "0x10000" "0x10000" ;; wi2a-ac200i) ubootenv_add_uci_config "/dev/mtd4" "0x0" "0x8000" "0x10000" ;; esac config_load ubootenv config_foreach ubootenv_add_app_config ubootenv exit 0