diff options
3 files changed, 68 insertions, 4 deletions
diff --git a/target/linux/oxnas/files/arch/arm/boot/dts/ox820-cloudengines-pogoplug-pro.dts b/target/linux/oxnas/files/arch/arm/boot/dts/ox820-cloudengines-pogoplug-pro.dts index 2872d40e3d..029e1aa17d 100644 --- a/target/linux/oxnas/files/arch/arm/boot/dts/ox820-cloudengines-pogoplug-pro.dts +++ b/target/linux/oxnas/files/arch/arm/boot/dts/ox820-cloudengines-pogoplug-pro.dts @@ -74,11 +74,27 @@ nand-ecc-algo = "hamming"; partition@0 { - label = "boot"; - reg = <0x00000000 0x00e00000>; + label = "stage1"; + reg = <0x00000000 0x00040000>; read-only; }; + partition@40000 { + label = "uboot"; + reg = <0x00040000 0x00380000>; + read-only; + }; + + partition@3c0000 { + label = "uboot_env"; + reg = <0x003c0000 0x00080000>; + }; + + partition@440000 { + label = "kernel"; + reg = <0x00440000 0x009c0000>; + }; + partition@e00000 { label = "ubi"; reg = <0x00e00000 0x07200000>; diff --git a/target/linux/oxnas/files/arch/arm/boot/dts/ox820-mitrastar-stg212.dts b/target/linux/oxnas/files/arch/arm/boot/dts/ox820-mitrastar-stg212.dts index 5fd2617f2f..a265742896 100644 --- a/target/linux/oxnas/files/arch/arm/boot/dts/ox820-mitrastar-stg212.dts +++ b/target/linux/oxnas/files/arch/arm/boot/dts/ox820-mitrastar-stg212.dts @@ -87,11 +87,27 @@ nand-ecc-algo = "hamming"; partition@0 { - label = "boot"; - reg = <0x00000000 0x00e00000>; + label = "stage1"; + reg = <0x00000000 0x00040000>; read-only; }; + partition@40000 { + label = "uboot"; + reg = <0x00040000 0x00380000>; + read-only; + }; + + partition@3c0000 { + label = "uboot_env"; + reg = <0x003c0000 0x00080000>; + }; + + partition@440000 { + label = "kernel"; + reg = <0x00440000 0x009c0000>; + }; + partition@e00000 { label = "ubi"; reg = <0x00e00000 0x07200000>; diff --git a/target/linux/oxnas/patches-4.14/020-nand-partitions-on-pogoplug-v3.patch b/target/linux/oxnas/patches-4.14/020-nand-partitions-on-pogoplug-v3.patch new file mode 100644 index 0000000000..a809845bce --- /dev/null +++ b/target/linux/oxnas/patches-4.14/020-nand-partitions-on-pogoplug-v3.patch @@ -0,0 +1,32 @@ +--- a/arch/arm/boot/dts/ox820-cloudengines-pogoplug-series-3.dts ++++ b/arch/arm/boot/dts/ox820-cloudengines-pogoplug-series-3.dts +@@ -74,11 +74,27 @@ + nand-ecc-algo = "hamming"; + + partition@0 { +- label = "boot"; +- reg = <0x00000000 0x00e00000>; ++ label = "stage1"; ++ reg = <0x00000000 0x00040000>; + read-only; + }; + ++ partition@40000 { ++ label = "uboot"; ++ reg = <0x00040000 0x00380000>; ++ read-only; ++ }; ++ ++ partition@3c0000 { ++ label = "uboot_env"; ++ reg = <0x003c0000 0x00080000>; ++ }; ++ ++ partition@440000 { ++ label = "kernel"; ++ reg = <0x00440000 0x009c0000>; ++ }; ++ + partition@e00000 { + label = "ubi"; + reg = <0x00e00000 0x07200000>; |