[LEDE-DEV,v2] ipq806x: Expand TP-Link C2600 os-image partition

Message ID E30ACE8A-B750-4DF7-B42D-E9447425B4BC@gmail.com
State Superseded
Delegated to: John Crispin
Headers show
Series
  • [LEDE-DEV,v2] ipq806x: Expand TP-Link C2600 os-image partition
Related show

Commit Message

Joris de Vries May 12, 2018, 6:28 p.m.
v2: Adjust base address in name as well.

The default image does not fit 2MB anymore, expand os-image partition to 4MB.

Run-tested on TP-Link Archer C2600.

Signed-off-by: Joris de Vries <joris@apptrician.nl>
---
 .../files-4.14/arch/arm/boot/dts/qcom-ipq8064-c2600.dts     | 6 +++---
 tools/firmware-utils/src/tplink-safeloader.c                | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

Patch

diff --git a/target/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-c2600.dts b/target/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-c2600.dts
index a4fd13429c..02b1e7b1c9 100644
--- a/target/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-c2600.dts
+++ b/target/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-c2600.dts
@@ -231,12 +231,12 @@ 
 
 					os-image@1f0000 {
 						label = "os-image";
-						reg = <0x1f0000 0x200000>;
+						reg = <0x1f0000 0x400000>;
 					};
 
-					rootfs@3f0000 {
+					rootfs@5f0000 {
 						label = "rootfs";
-						reg = <0x3f0000 0x1b00000>;
+						reg = <0x5f0000 0x1900000>;
 					};
 
 					defaultmac: default-mac@1ef0000 {
diff --git a/tools/firmware-utils/src/tplink-safeloader.c b/tools/firmware-utils/src/tplink-safeloader.c
index 53205353b7..9e9fe5afaf 100644
--- a/tools/firmware-utils/src/tplink-safeloader.c
+++ b/tools/firmware-utils/src/tplink-safeloader.c
@@ -279,8 +279,8 @@  static struct device_info boards[] = {
 			{"fs-uboot", 0x100000, 0x70000},
 			{"uboot-env", 0x170000, 0x40000},
 			{"radio", 0x1b0000, 0x40000},
-			{"os-image", 0x1f0000, 0x200000},
-			{"file-system", 0x3f0000, 0x1b00000},
+			{"os-image", 0x1f0000, 0x400000}, /* Stock: base 0x1f0000 size 0x200000 */
+			{"file-system", 0x5f0000, 0x1900000}, /* Stock: base 0x3f0000 size 0x1b00000 */
 			{"default-mac", 0x1ef0000, 0x00200},
 			{"pin", 0x1ef0200, 0x00200},
 			{"product-info", 0x1ef0400, 0x0fc00},