diff options
author | Daniel Golle <daniel@makrotopia.org> | 2021-04-11 16:55:05 +0100 |
---|---|---|
committer | Daniel Golle <daniel@makrotopia.org> | 2021-04-11 20:19:49 +0100 |
commit | dcdafbfc1abe7166f89a24896ea0d92ed1a41f55 (patch) | |
tree | e640783c5990db465123ab021f15b699b724fd92 /package/boot | |
parent | 3c23a7c03dc9821d25f3fd2a8ab17a4c460c3584 (diff) | |
download | upstream-dcdafbfc1abe7166f89a24896ea0d92ed1a41f55.tar.gz upstream-dcdafbfc1abe7166f89a24896ea0d92ed1a41f55.tar.bz2 upstream-dcdafbfc1abe7166f89a24896ea0d92ed1a41f55.zip |
uboot-envtools: support environment in spi-nand on bpi-r64
Default to U-Boot env in UBI if root device is not mmc block device.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Signed-off-by: Oskari Lemmela <oskari@lemmela.net>
Diffstat (limited to 'package/boot')
-rw-r--r-- | package/boot/uboot-envtools/files/mediatek | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/package/boot/uboot-envtools/files/mediatek b/package/boot/uboot-envtools/files/mediatek index 11d48adaa7..5e71dc71c9 100644 --- a/package/boot/uboot-envtools/files/mediatek +++ b/package/boot/uboot-envtools/files/mediatek @@ -20,9 +20,17 @@ bananapi,bpi-r64) . /lib/upgrade/common.sh export_bootdevice export_partdevice rootdev 0 - local envdev=/dev/$(get_partition_by_name $rootdev ubootenv) - ubootenv_add_uci_config "$envdev" "0x0" "0x80000" "0x80000" "1" - ubootenv_add_uci_config "$envdev" "0x80000" "0x80000" "0x80000" "1" + case "$rootdev" in + mmc*) + local envdev=/dev/$(get_partition_by_name $rootdev ubootenv) + ubootenv_add_uci_config "$envdev" "0x0" "0x80000" "0x80000" "1" + ubootenv_add_uci_config "$envdev" "0x80000" "0x80000" "0x80000" "1" + ;; + *) + ubootenv_add_uci_config "/dev/ubi0_0" "0x0" "0x1f000" "0x1f000" "1" + ubootenv_add_uci_config "/dev/ubi0_1" "0x0" "0x1f000" "0x1f000" "1" + ;; + esac ;; buffalo,wsr-2533dhp2) ubootenv_add_uci_config "/dev/mtd3" "0x0" "0x1000" "0x20000" |