[PATCH 2/3] ramips: combine USW-Flex dual firmware-partitions
David Bauer
mail at david-bauer.net
Mon Dec 26 13:36:41 PST 2022
In order to maximize the available space on USW-Flex boards using a
dual-image partition layout, combine the two OS partitions into a single
partition.
This allows users to access more usable space for additional packages.
Don't limit the usable image size to the size of a single OS partition.
The initial installation has to be done with an older version of OpenWrt
in case the generated image exceeds the space of a single kernel
partition in the future.
Signed-off-by: David Bauer <mail at david-bauer.net>
---
target/linux/ramips/dts/mt7621_ubnt_usw-flex.dts | 8 ++------
target/linux/ramips/image/mt7621.mk | 2 +-
2 files changed, 3 insertions(+), 7 deletions(-)
diff --git a/target/linux/ramips/dts/mt7621_ubnt_usw-flex.dts b/target/linux/ramips/dts/mt7621_ubnt_usw-flex.dts
index e148242387..ff328bd858 100644
--- a/target/linux/ramips/dts/mt7621_ubnt_usw-flex.dts
+++ b/target/linux/ramips/dts/mt7621_ubnt_usw-flex.dts
@@ -164,14 +164,10 @@
};
partition at 1a0000 {
+ /* Combine kernel0 / kernel1 */
compatible = "denx,fit";
label = "firmware";
- reg = <0x1a0000 0x730000>;
- };
-
- partition at 8d0000 {
- label = "kernel1";
- reg = <0x8d0000 0x730000>;
+ reg = <0x1a0000 0xe60000>;
};
};
};
diff --git a/target/linux/ramips/image/mt7621.mk b/target/linux/ramips/image/mt7621.mk
index 75022f9708..36f39ece0a 100644
--- a/target/linux/ramips/image/mt7621.mk
+++ b/target/linux/ramips/image/mt7621.mk
@@ -2101,7 +2101,7 @@ define Device/ubnt_usw-flex
DEVICE_DTS_CONFIG := config at 1
DEVICE_DTS_LOADADDR := 0x87000000
KERNEL := kernel-bin | lzma | fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb
- IMAGE_SIZE := 7360k
+ IMAGE_SIZE := 14720k
endef
TARGET_DEVICES += ubnt_usw-flex
--
2.35.1
More information about the openwrt-devel
mailing list