[openwrt/openwrt] mediatek: expand kernel size to 6MiB for WSR-2533DHP2

LEDE Commits lede-commits at lists.infradead.org
Sun Sep 24 09:43:57 PDT 2023


hauke pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/e8646f5b3d050d61084b4cf373f8f64507ced8a6

commit e8646f5b3d050d61084b4cf373f8f64507ced8a6
Author: INAGAKI Hiroshi <musashino.open at gmail.com>
AuthorDate: Sun Aug 27 18:37:15 2023 +0900

    mediatek: expand kernel size to 6MiB for WSR-2533DHP2
    
    Expand kernel partition size on WSR-2533DHP2 for the kernel larger than
    4 MiB.
    To prevent upgrading from old firmware before this commit, bump the
    compat version to 1.1 and add a message for forced sysupgrade using
    factory-uboot.bin image.
    
    Signed-off-by: INAGAKI Hiroshi <musashino.open at gmail.com>
---
 target/linux/mediatek/image/mt7622.mk                               | 6 +++++-
 .../mt7622/base-files/etc/uci-defaults/05_fix-compat-version        | 3 ++-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/target/linux/mediatek/image/mt7622.mk b/target/linux/mediatek/image/mt7622.mk
index cf9534e2a5..6f64740628 100644
--- a/target/linux/mediatek/image/mt7622.mk
+++ b/target/linux/mediatek/image/mt7622.mk
@@ -101,7 +101,7 @@ define Device/buffalo_wsr-2533dhp2
   DEVICE_DTS := mt7622-buffalo-wsr-2533dhp2
   DEVICE_DTS_DIR := ../dts
   IMAGE_SIZE := 59392k
-  KERNEL_SIZE := 4096k
+  KERNEL_SIZE := 6144k
   BLOCKSIZE := 128k
   PAGESIZE := 2048
   SUBPAGESIZE := 512
@@ -123,6 +123,10 @@ define Device/buffalo_wsr-2533dhp2
 	buffalo-trx 0x32504844 $(KDIR)/tmp/$$(DEVICE_NAME).null | \
 	sysupgrade-tar kernel=$$$$@ | append-metadata
   DEVICE_PACKAGES := kmod-mt7615-firmware swconfig
+  DEVICE_COMPAT_VERSION := 1.1
+  DEVICE_COMPAT_MESSAGE := Partition table has been changed due to kernel size restrictions. \
+	Please upgrade via sysupgrade with factory-uboot.bin image and '-F' option. \
+	(Warning: your configurations will be erased!)
 endef
 TARGET_DEVICES += buffalo_wsr-2533dhp2
 
diff --git a/target/linux/mediatek/mt7622/base-files/etc/uci-defaults/05_fix-compat-version b/target/linux/mediatek/mt7622/base-files/etc/uci-defaults/05_fix-compat-version
index c77e1cb8bd..8331037869 100644
--- a/target/linux/mediatek/mt7622/base-files/etc/uci-defaults/05_fix-compat-version
+++ b/target/linux/mediatek/mt7622/base-files/etc/uci-defaults/05_fix-compat-version
@@ -1,7 +1,8 @@
 . /lib/functions.sh
 
 case "$(board_name)" in
-	bananapi,bpi-r64)
+	bananapi,bpi-r64|\
+	buffalo,wsr-2533dhp2)
 	uci set system. at system[0].compat_version="1.1"
 	uci commit system
 	;;




More information about the lede-commits mailing list