};
&pinctrl {
-@@ -259,48 +280,50 @@
+@@ -259,48 +280,52 @@
reg = <0>; /* Chip select 0 */
spi-max-frequency = <20000000>;
- };
+ partitions {
+ compatible = "fixed-partitions";
-
-- partition@c0000 { /* uImage */
-- label = "zImage";
-- reg = <0x000c0000 0x002d0000>; /* 2880KB */
-- };
++ #address-cells = <1>;
++ #size-cells = <1>;
++
+ partition@0 { /* u-boot */
+ label = "u-boot";
+ reg = <0x00000000 0x000c0000>; /* 768KB */
+ read-only;
+ };
-- partition@390000 { /* uInitramfs */
-- label = "rd.gz";
-- reg = <0x00390000 0x00440000>; /* 4250KB */
+- partition@c0000 { /* uImage */
+- label = "zImage";
+- reg = <0x000c0000 0x002d0000>; /* 2880KB */
- };
+ mtd_gap: partition@c0000 { /* gap */
+ label = "gap";
+ reg = <0x000c0000 0x00040000>; /* 256KB */
+ };
-- partition@7d0000 { /* MAC address and serial number */
-- label = "vendor";
-- reg = <0x007d0000 0x00010000>; /* 64KB */
+- partition@390000 { /* uInitramfs */
+- label = "rd.gz";
+- reg = <0x00390000 0x00440000>; /* 4250KB */
- };
+ partition@100000 { /* u-boot-env */
+ label = "u-boot-env";
+ reg = <0x00100000 0x00010000>; /* 64KB */
+ };
-- partition@7e0000 {
-- label = "RedBoot config";
-- reg = <0x007e0000 0x00010000>; /* 64KB */
+- partition@7d0000 { /* MAC address and serial number */
+- label = "vendor";
+- reg = <0x007d0000 0x00010000>; /* 64KB */
- };
+ mtd_kernel: partition@110000 {
+ label = "kernel";
+ reg = <0x00110000 0x006c0000>; /* 6912KB */
+ };
-- partition@7f0000 {
-- label = "FIS directory";
-- reg = <0x007f0000 0x00010000>; /* 64KB */
+- partition@7e0000 {
+- label = "RedBoot config";
+- reg = <0x007e0000 0x00010000>; /* 64KB */
+- };
+ partition@7d0000 { /* MAC address and serial number */
+ reg = <0x007d0000 0x00010000>; /* 64KB */
+ label = "vendor";
+ };
+ };
+ };
-+
+
+- partition@7f0000 {
+- label = "FIS directory";
+- reg = <0x007f0000 0x00010000>; /* 64KB */
+ mtd_gap2: partition@7e0000 {
+ label = "gap2";
+ reg = <0x007e0000 0x00020000>; /* 128KB */