[openwrt/openwrt] uboot-envtools: mvebu: update uci defaults for Turris Omnia

LEDE Commits lede-commits at lists.infradead.org
Fri Dec 4 11:57:47 EST 2020


adrian pushed a commit to openwrt/openwrt.git, branch openwrt-19.07:
https://git.openwrt.org/f61e053e72035dbd90795e794aa9d9ca0ce4e5d1

commit f61e053e72035dbd90795e794aa9d9ca0ce4e5d1
Author: Klaus Kudielka <klaus.kudielka at gmail.com>
AuthorDate: Fri Dec 27 19:15:31 2019 +0100

    uboot-envtools: mvebu: update uci defaults for Turris Omnia
    
    On the Turris Omnia 2019, u-boot environment is located at 0xF0000, instead
    of 0xC0000. The switch happened with u-boot-omnia package version 2019-04-2
    (May 10, 2019).
    
    Check the installed u-boot release, and set the default accordingly.
    
    Signed-off-by: Klaus Kudielka <klaus.kudielka at gmail.com>
    [bump PKG_RELEASE, use lower case for hex offset]
    Signed-off-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>
    (cherry picked from commit 04d3b517dc3301e0148a2ce811ffc136568b04bd)
---
 package/boot/uboot-envtools/Makefile    | 2 +-
 package/boot/uboot-envtools/files/mvebu | 6 +++++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/package/boot/uboot-envtools/Makefile b/package/boot/uboot-envtools/Makefile
index 15579e966b..67d281d30c 100644
--- a/package/boot/uboot-envtools/Makefile
+++ b/package/boot/uboot-envtools/Makefile
@@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
 PKG_NAME:=uboot-envtools
 PKG_DISTNAME:=u-boot
 PKG_VERSION:=2018.03
-PKG_RELEASE:=3
+PKG_RELEASE:=3.1
 
 PKG_SOURCE_PROTO:=git
 PKG_SOURCE:=$(PKG_DISTNAME)-$(PKG_VERSION).tar.xz
diff --git a/package/boot/uboot-envtools/files/mvebu b/package/boot/uboot-envtools/files/mvebu
index 5af81b0fe1..03c8b393d6 100644
--- a/package/boot/uboot-envtools/files/mvebu
+++ b/package/boot/uboot-envtools/files/mvebu
@@ -15,7 +15,11 @@ board=$(board_name)
 
 case "$board" in
 cznic,turris-omnia)
-	ubootenv_add_uci_config "/dev/mtd0" "0xC0000" "0x10000" "0x40000"
+	if grep -q 'U-Boot 2015.10-rc2' /dev/mtd0; then
+		ubootenv_add_uci_config "/dev/mtd0" "0xc0000" "0x10000" "0x40000"
+	else
+		ubootenv_add_uci_config "/dev/mtd0" "0xf0000" "0x10000" "0x10000"
+	fi
 	;;
 globalscale,espressobin|\
 globalscale,espressobin-emmc|\



More information about the lede-commits mailing list