X-Git-Url: https://git.archive.openwrt.org/?p=openwrt.git;a=blobdiff_plain;f=package%2Fboot%2Fuboot-envtools%2Ffiles%2Fimx6;h=d7412b2aaa008c826efa16f8076c7d47a012d47c;hp=66fceac84113b0362b9e2bac87007c81fa1f9998;hb=86d15243d3863725a5221feaa6ada8e498f44e62;hpb=efe8052056703f49360d09394f063e472b3bd733 diff --git a/package/boot/uboot-envtools/files/imx6 b/package/boot/uboot-envtools/files/imx6 index 66fceac841..d7412b2aaa 100644 --- a/package/boot/uboot-envtools/files/imx6 +++ b/package/boot/uboot-envtools/files/imx6 @@ -1,19 +1,31 @@ #!/bin/sh # -# Copyright (C) 2013 OpenWrt.org +# Copyright (C) 2013-2014 OpenWrt.org # [ -e /etc/config/ubootenv ] && exit 0 touch /etc/config/ubootenv +. /lib/imx6.sh . /lib/uboot-envtools.sh . /lib/functions.sh -board=$(cat /proc/device-tree/model) +board=$(imx6_board_name) case "$board" in -"Wandboard i.MX6 Dual Lite Board") +*gw5*) + if [ -c /dev/mtd1 ]; then + # board boots from NAND + ubootenv_add_uci_config /dev/mtd1 0x0 0x20000 0x40000 + ubootenv_add_uci_config /dev/mtd1 0x80000 0x20000 0x40000 + else + # board boots from microSD + ubootenv_add_uci_config /dev/mmcblk0 0xb1400 0x20000 0x20000 + ubootenv_add_uci_config /dev/mmcblk0 0xd1400 0x20000 0x20000 + fi + ;; +"wandboard") ubootenv_add_uci_config "/dev/mmcblk0" "0x60000" "0x2000" "0x2000" ;; esac