ath79: expand rootfs for DIR-825-B1 with unused space
authorAlan Luck <luckyhome2008@gmail.com>
Fri, 14 Oct 2022 06:26:27 +0000 (17:26 +1100)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 3 Dec 2022 18:57:27 +0000 (19:57 +0100)
Expand currently unused flash space to roofs for DIR-825-B1 by using the same
flash space as the old ar71xx big image without moving the caldata.

With some testing this partition is use by the OEM firmware
but if changed is regenerated which allows reverting to OEM firmware

Signed-off-by: Alan Luck <luckyhome2008@gmail.com>
(cherry picked from commit aca8bb5cc332f0ffdf4249e76b0a56716f98bef0)

target/linux/ath79/dts/ar7161_dlink_dir-825-b1.dts

index f2809f05492d71166114f327fe1070ea1a218395..30c7e0edb9b21133a786f39b9f6e75cefb554110 100644 (file)
                        };
                };
        };
+
+       virtual_flash {
+               compatible = "mtd-concat";
+               devices = <&fwconcat0 &fwconcat1>;
+
+               partitions {
+                       compatible = "fixed-partitions";
+                       #address-cells = <1>;
+                       #size-cells = <1>;
+
+                       partition@0 {
+                               compatible = "denx,uimage";
+                               label = "firmware";
+                               reg = <0x0 0x0>;
+                       };
+               };
+       };
 };
 
 &usb1 {
                                read-only;
                        };
 
-                       partition@50000 {
-                               compatible = "denx,uimage";
-                               label = "firmware";
+                       fwconcat0: partition@50000 {
+                               label = "fwconcat0";
                                reg = <0x050000 0x610000>;
                        };
 
                                read-only;
                        };
 
-                       partition@670000 {
-                               label = "unknown";
+                       fwconcat1: partition@670000 {
+                               label = "fwconcat1";
                                reg = <0x670000 0x190000>;
-                               read-only;
                        };
                };
        };