The "firmware" partition was assembled from two contiguous partitions.
This complexity is unnecessary. Instead of using mtd-concat over
"sys" and "usrimg1", simply declare the "firmware" partition to cover
the flash space instead.
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
/* SGM706 specs: typical 1.6s, but minimum 1.0s. */
hw_margin_ms = <1000>;
};
-
- virtual_flash {
- compatible = "mtd-concat";
-
- devices = <&syspart &usrpart>;
-
- partitions {
- compatible = "fixed-partitions";
- #address-cells = <1>;
- #size-cells = <1>;
-
- partition@0 {
- compatible = "denx,uimage";
- label = "firmware";
- reg = <0x0 0x1a00000>;
- };
- };
- };
};
&gpio0 {
label = "u-boot-env";
reg = <0xe0000 0x20000>;
};
- syspart: partition@100000 {
- label = "sys";
- reg = <0x100000 0x600000>;
- };
- usrpart: partition@700000 {
- label = "usrimg1";
- reg = <0x700000 0x1400000>;
+ partition@100000 {
+ compatible = "denx,uimage";
+ label = "firmware";
+ reg = <0x100000 0x1a00000>;
};
partition@1b00000 {
label = "usrappfs";