NAND: unify slcnand&spinand mtdparts code [1/1]

PD#SWPL-224631

Problem:
mtd partition in spinand and slcnand have no difference,
should unify there code

Solution:
1. spinand partitions table define in dts keep same format with slc nand:
partitions {
	#address = <1>;
	#size-cells= <1>;

	partition@n {
		label = "part_name";
		reg = < ... >;
	};
};
instead of:
partition = <&partitions>;
partitions: partitions{
	part_name {
		offset = < ... >;
		size = < ... >;
	};
}

2. the definition of SLCNAND bl_mode in dts remains the same
as that of SPINAND
bl_mode = <0> : NAND_FIPMODE_COMPACT;
bl_mode = <1> : NAND_FIPMODE_DISCRETE;
bl_mode = <2> : NAND_FIPMODE_ADVANCE;
in this way, SLCNAND does not need to define bl2ex_mode in platform data by
meosn_nand.c

Change-Id: I32d1b1b55e6c927d73937f8f748d8285f3c6dff3
Signed-off-by: zhikui.cui <zhikui.cui@amlogic.com>
This commit is contained in:
zhikui.cui
2025-08-01 13:35:33 +08:00
parent bca71964b8
commit 32181ca03d
176 changed files with 2819 additions and 1752 deletions
@@ -742,35 +742,44 @@
bl_mode = <1>;
fip_copies = <4>;
fip_size = <0x200000>;
partition = <&partitions>;
partitions: partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
tpl{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "tpl";
reg = <0x00000000 0x00000000>;
};
misc{
offset=<0x0 0x0>;
size=<0x0 0x40000>;
partition@2 {
label = "misc";
reg = <0x00000000 0x00040000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@3 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0xc00000>;
partition@4 {
label = "boot";
reg = <0x00000000 0x00c00000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x4e00000>;
partition@5 {
label = "system";
reg = <0x00000000 0x04e00000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@6 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
+32 -23
View File
@@ -1000,35 +1000,44 @@
bl_mode = <1>;
fip_copies = <4>;
fip_size = <0x200000>;
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
tpl{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "tpl";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@2 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@3 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@4 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x4000000>;
partition@5 {
label = "system";
reg = <0x00000000 0x04000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@6 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1200,55 +1200,69 @@
bl_mode = <2>; /* advance mode */
fip_copies = <2>;
info_p_mode = <1>; /* Info page on page 0 */
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
bl2e{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "bl2e";
reg = <0x00000000 0x00000000>;
};
bl2x{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@2 {
label = "bl2x";
reg = <0x00000000 0x00000000>;
};
ddrfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@3 {
label = "ddrfip";
reg = <0x00000000 0x00000000>;
};
devfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@4 {
label = "devfip";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x100000>;
partition@5 {
label = "logo";
reg = <0x00000000 0x00100000>;
};
misc{
offset=<0x0 0x0>;
size=<0x0 0x100000>;
partition@6 {
label = "misc";
reg = <0x00000000 0x00100000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x800000>;
partition@7 {
label = "recovery";
reg = <0x00000000 0x00800000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0xA00000>;
partition@8 {
label = "boot";
reg = <0x00000000 0x00a00000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0xA00000>;
partition@9 {
label = "system";
reg = <0x00000000 0x00a00000>;
};
vendor{
offset=<0x0 0x0>;
size=<0x0 0x3600000>;
partition@10 {
label = "vendor";
reg = <0x00000000 0x03600000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@11 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1208,55 +1208,69 @@
bl_mode = <2>; /* advance mode */
fip_copies = <2>;
info_p_mode = <1>; /* Info page on page 0 */
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
bl2e{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "bl2e";
reg = <0x00000000 0x00000000>;
};
bl2x{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@2 {
label = "bl2x";
reg = <0x00000000 0x00000000>;
};
ddrfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@3 {
label = "ddrfip";
reg = <0x00000000 0x00000000>;
};
devfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@4 {
label = "devfip";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x100000>;
partition@5 {
label = "logo";
reg = <0x00000000 0x00100000>;
};
misc{
offset=<0x0 0x0>;
size=<0x0 0x100000>;
partition@6 {
label = "misc";
reg = <0x00000000 0x00100000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x800000>;
partition@7 {
label = "recovery";
reg = <0x00000000 0x00800000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0xA00000>;
partition@8 {
label = "boot";
reg = <0x00000000 0x00a00000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0xA00000>;
partition@9 {
label = "system";
reg = <0x00000000 0x00a00000>;
};
vendor{
offset=<0x0 0x0>;
size=<0x0 0x3600000>;
partition@10 {
label = "vendor";
reg = <0x00000000 0x03600000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@11 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1201,55 +1201,69 @@
bl_mode = <2>; /* advance mode */
fip_copies = <2>;
info_p_mode = <1>; /* Info page on page 0 */
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
bl2e{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "bl2e";
reg = <0x00000000 0x00000000>;
};
bl2x{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@2 {
label = "bl2x";
reg = <0x00000000 0x00000000>;
};
ddrfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@3 {
label = "ddrfip";
reg = <0x00000000 0x00000000>;
};
devfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@4 {
label = "devfip";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x100000>;
partition@5 {
label = "logo";
reg = <0x00000000 0x00100000>;
};
misc{
offset=<0x0 0x0>;
size=<0x0 0x100000>;
partition@6 {
label = "misc";
reg = <0x00000000 0x00100000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x800000>;
partition@7 {
label = "recovery";
reg = <0x00000000 0x00800000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0xA00000>;
partition@8 {
label = "boot";
reg = <0x00000000 0x00a00000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0xA00000>;
partition@9 {
label = "system";
reg = <0x00000000 0x00a00000>;
};
vendor{
offset=<0x0 0x0>;
size=<0x0 0x3600000>;
partition@10 {
label = "vendor";
reg = <0x00000000 0x03600000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@11 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1209,55 +1209,69 @@
bl_mode = <2>; /* advance mode */
fip_copies = <2>;
info_p_mode = <1>; /* Info page on page 0 */
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
bl2e{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "bl2e";
reg = <0x00000000 0x00000000>;
};
bl2x{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@2 {
label = "bl2x";
reg = <0x00000000 0x00000000>;
};
ddrfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@3 {
label = "ddrfip";
reg = <0x00000000 0x00000000>;
};
devfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@4 {
label = "devfip";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x100000>;
partition@5 {
label = "logo";
reg = <0x00000000 0x00100000>;
};
misc{
offset=<0x0 0x0>;
size=<0x0 0x100000>;
partition@6 {
label = "misc";
reg = <0x00000000 0x00100000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x800000>;
partition@7 {
label = "recovery";
reg = <0x00000000 0x00800000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0xA00000>;
partition@8 {
label = "boot";
reg = <0x00000000 0x00a00000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0xA00000>;
partition@9 {
label = "system";
reg = <0x00000000 0x00a00000>;
};
vendor{
offset=<0x0 0x0>;
size=<0x0 0x3600000>;
partition@10 {
label = "vendor";
reg = <0x00000000 0x03600000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@11 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1186,51 +1186,64 @@
bl_mode = <2>; /* advance mode */
fip_copies = <4>;
info_p_mode = <1>; /* Info page on page 0 */
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
bl2e{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "bl2e";
reg = <0x00000000 0x00000000>;
};
bl2x{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@2 {
label = "bl2x";
reg = <0x00000000 0x00000000>;
};
ddrfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@3 {
label = "ddrfip";
reg = <0x00000000 0x00000000>;
};
devfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@4 {
label = "devfip";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@5 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
misc{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@6 {
label = "misc";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@7 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@8 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x8000000>;
partition@9 {
label = "system";
reg = <0x00000000 0x08000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@10 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1186,51 +1186,64 @@
bl_mode = <2>; /* advance mode */
fip_copies = <4>;
info_p_mode = <1>; /* Info page on page 0 */
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
bl2e{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "bl2e";
reg = <0x00000000 0x00000000>;
};
bl2x{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@2 {
label = "bl2x";
reg = <0x00000000 0x00000000>;
};
ddrfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@3 {
label = "ddrfip";
reg = <0x00000000 0x00000000>;
};
devfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@4 {
label = "devfip";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@5 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
misc{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@6 {
label = "misc";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@7 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@8 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x8000000>;
partition@9 {
label = "system";
reg = <0x00000000 0x08000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@10 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1187,51 +1187,64 @@
bl_mode = <2>; /* advance mode */
fip_copies = <2>;
info_p_mode = <1>; /* Info page on page 0 */
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
bl2e{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "bl2e";
reg = <0x00000000 0x00000000>;
};
bl2x{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@2 {
label = "bl2x";
reg = <0x00000000 0x00000000>;
};
ddrfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@3 {
label = "ddrfip";
reg = <0x00000000 0x00000000>;
};
devfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@4 {
label = "devfip";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@5 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
misc{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@6 {
label = "misc";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@7 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@8 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x8000000>;
partition@9 {
label = "system";
reg = <0x00000000 0x08000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@10 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1195,51 +1195,64 @@
bl_mode = <2>; /* advance mode */
fip_copies = <2>;
info_p_mode = <1>; /* Info page on page 0 */
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
bl2e{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "bl2e";
reg = <0x00000000 0x00000000>;
};
bl2x{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@2 {
label = "bl2x";
reg = <0x00000000 0x00000000>;
};
ddrfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@3 {
label = "ddrfip";
reg = <0x00000000 0x00000000>;
};
devfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@4 {
label = "devfip";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@5 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
misc{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@6 {
label = "misc";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@7 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@8 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x8000000>;
partition@9 {
label = "system";
reg = <0x00000000 0x08000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@10 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1187,51 +1187,64 @@
bl_mode = <2>; /* advance mode */
fip_copies = <2>;
info_p_mode = <1>; /* Info page on page 0 */
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
bl2e{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "bl2e";
reg = <0x00000000 0x00000000>;
};
bl2x{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@2 {
label = "bl2x";
reg = <0x00000000 0x00000000>;
};
ddrfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@3 {
label = "ddrfip";
reg = <0x00000000 0x00000000>;
};
devfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@4 {
label = "devfip";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@5 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
misc{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@6 {
label = "misc";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@7 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@8 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x8000000>;
partition@9 {
label = "system";
reg = <0x00000000 0x08000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@10 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1195,51 +1195,64 @@
bl_mode = <2>; /* advance mode */
fip_copies = <2>;
info_p_mode = <1>; /* Info page on page 0 */
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
bl2e{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "bl2e";
reg = <0x00000000 0x00000000>;
};
bl2x{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@2 {
label = "bl2x";
reg = <0x00000000 0x00000000>;
};
ddrfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@3 {
label = "ddrfip";
reg = <0x00000000 0x00000000>;
};
devfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@4 {
label = "devfip";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@5 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
misc{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@6 {
label = "misc";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@7 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@8 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x8000000>;
partition@9 {
label = "system";
reg = <0x00000000 0x08000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@10 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
+48 -35
View File
@@ -1239,51 +1239,64 @@
bl_mode = <2>; /* advance mode */
fip_copies = <4>;
info_p_mode = <1>; /* Info page on page 0 */
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
bl2e{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "bl2e";
reg = <0x00000000 0x00000000>;
};
bl2x{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@2 {
label = "bl2x";
reg = <0x00000000 0x00000000>;
};
ddrfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@3 {
label = "ddrfip";
reg = <0x00000000 0x00000000>;
};
devfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@4 {
label = "devfip";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@5 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
misc{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@6 {
label = "misc";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@7 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@8 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x8000000>;
partition@9 {
label = "system";
reg = <0x00000000 0x08000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@10 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1187,51 +1187,64 @@
bl_mode = <2>; /* advance mode */
fip_copies = <4>;
info_p_mode = <1>; /* Info page on page 0 */
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
bl2e{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "bl2e";
reg = <0x00000000 0x00000000>;
};
bl2x{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@2 {
label = "bl2x";
reg = <0x00000000 0x00000000>;
};
ddrfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@3 {
label = "ddrfip";
reg = <0x00000000 0x00000000>;
};
devfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@4 {
label = "devfip";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@5 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
misc{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@6 {
label = "misc";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@7 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@8 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x8000000>;
partition@9 {
label = "system";
reg = <0x00000000 0x08000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@10 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1187,51 +1187,64 @@
bl_mode = <2>; /* advance mode */
fip_copies = <4>;
info_p_mode = <1>; /* Info page on page 0 */
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
bl2e{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "bl2e";
reg = <0x00000000 0x00000000>;
};
bl2x{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@2 {
label = "bl2x";
reg = <0x00000000 0x00000000>;
};
ddrfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@3 {
label = "ddrfip";
reg = <0x00000000 0x00000000>;
};
devfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@4 {
label = "devfip";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@5 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
misc{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@6 {
label = "misc";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@7 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@8 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x8000000>;
partition@9 {
label = "system";
reg = <0x00000000 0x08000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@10 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1209,55 +1209,69 @@
bl_mode = <2>; /* advance mode */
fip_copies = <2>;
info_p_mode = <1>; /* Info page on page 0 */
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
bl2e{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "bl2e";
reg = <0x00000000 0x00000000>;
};
bl2x{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@2 {
label = "bl2x";
reg = <0x00000000 0x00000000>;
};
ddrfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@3 {
label = "ddrfip";
reg = <0x00000000 0x00000000>;
};
devfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@4 {
label = "devfip";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x100000>;
partition@5 {
label = "logo";
reg = <0x00000000 0x00100000>;
};
misc{
offset=<0x0 0x0>;
size=<0x0 0x100000>;
partition@6 {
label = "misc";
reg = <0x00000000 0x00100000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x800000>;
partition@7 {
label = "recovery";
reg = <0x00000000 0x00800000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0xA00000>;
partition@8 {
label = "boot";
reg = <0x00000000 0x00a00000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0xA00000>;
partition@9 {
label = "system";
reg = <0x00000000 0x00a00000>;
};
vendor{
offset=<0x0 0x0>;
size=<0x0 0x3600000>;
partition@10 {
label = "vendor";
reg = <0x00000000 0x03600000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@11 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1206,55 +1206,69 @@
bl_mode = <2>; /* advance mode */
fip_copies = <2>;
info_p_mode = <1>; /* Info page on page 0 */
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
bl2e{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "bl2e";
reg = <0x00000000 0x00000000>;
};
bl2x{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@2 {
label = "bl2x";
reg = <0x00000000 0x00000000>;
};
ddrfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@3 {
label = "ddrfip";
reg = <0x00000000 0x00000000>;
};
devfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@4 {
label = "devfip";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x100000>;
partition@5 {
label = "logo";
reg = <0x00000000 0x00100000>;
};
misc{
offset=<0x0 0x0>;
size=<0x0 0x100000>;
partition@6 {
label = "misc";
reg = <0x00000000 0x00100000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x800000>;
partition@7 {
label = "recovery";
reg = <0x00000000 0x00800000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0xA00000>;
partition@8 {
label = "boot";
reg = <0x00000000 0x00a00000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0xA00000>;
partition@9 {
label = "system";
reg = <0x00000000 0x00a00000>;
};
vendor{
offset=<0x0 0x0>;
size=<0x0 0x3600000>;
partition@10 {
label = "vendor";
reg = <0x00000000 0x03600000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@11 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1180,51 +1180,64 @@
bl_mode = <2>; /* advance mode */
fip_copies = <2>;
info_p_mode = <1>; /* Info page on page 0 */
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
bl2e{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "bl2e";
reg = <0x00000000 0x00000000>;
};
bl2x{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@2 {
label = "bl2x";
reg = <0x00000000 0x00000000>;
};
ddrfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@3 {
label = "ddrfip";
reg = <0x00000000 0x00000000>;
};
devfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@4 {
label = "devfip";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@5 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
misc{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@6 {
label = "misc";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@7 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@8 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x8000000>;
partition@9 {
label = "system";
reg = <0x00000000 0x08000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@10 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1196,51 +1196,64 @@
bl_mode = <2>; /* advance mode */
fip_copies = <2>;
info_p_mode = <1>; /* Info page on page 0 */
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
bl2e{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "bl2e";
reg = <0x00000000 0x00000000>;
};
bl2x{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@2 {
label = "bl2x";
reg = <0x00000000 0x00000000>;
};
ddrfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@3 {
label = "ddrfip";
reg = <0x00000000 0x00000000>;
};
devfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@4 {
label = "devfip";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@5 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
misc{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@6 {
label = "misc";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@7 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@8 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x8000000>;
partition@9 {
label = "system";
reg = <0x00000000 0x08000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@10 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
+44 -32
View File
@@ -1096,47 +1096,59 @@
spi-rx-bus-width = <4>;
bl_mode = <2>; /* advance mode */
fip_copies = <4>;
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
bl2e{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "bl2e";
reg = <0x00000000 0x00000000>;
};
bl2x{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@2 {
label = "bl2x";
reg = <0x00000000 0x00000000>;
};
ddrfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@3 {
label = "ddrfip";
reg = <0x00000000 0x00000000>;
};
devfip{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@4 {
label = "devfip";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@5 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@6 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@7 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x4000000>;
partition@8 {
label = "system";
reg = <0x00000000 0x04000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@9 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
+1 -1
View File
@@ -958,7 +958,7 @@
};
mtd_nand: nfc@fe08c800 {
compatible = "amlogic,meson-nfc-single-ecc-bl2ex";
compatible = "amlogic,meson-nfc-single-ecc";
status = "disabled";
reg = <0xfe08c800 0x200>;
interrupts = <GIC_SPI 175 IRQ_TYPE_EDGE_RISING>;
+1 -1
View File
@@ -1462,7 +1462,7 @@
};
mtd_nand: nfc@fe08c800 {
compatible = "amlogic,meson-nfc-single-ecc-bl2ex";
compatible = "amlogic,meson-nfc-single-ecc";
status = "disabled";
reg = <0xfe08c800 0x200>;
interrupts = <GIC_SPI 175 IRQ_TYPE_EDGE_RISING>;
+1 -1
View File
@@ -885,7 +885,7 @@
};
mtd_nand: nfc@fe08d000 {
compatible = "amlogic,meson-nfc-single-ecc-bl2ex";
compatible = "amlogic,meson-nfc-single-ecc";
status = "disabled";
reg = <0xfe08d000 0x200>;
interrupts = <GIC_SPI 175 IRQ_TYPE_EDGE_RISING>;
+1 -1
View File
@@ -900,7 +900,7 @@
};
mtd_nand: nfc@fe08d000 {
compatible = "amlogic,meson-nfc-single-ecc-bl2ex";
compatible = "amlogic,meson-nfc-single-ecc";
status = "disabled";
reg = <0xfe08d000 0x200>;
interrupts = <GIC_SPI 175 IRQ_TYPE_EDGE_RISING>;
+1 -1
View File
@@ -1078,7 +1078,7 @@
};
mtd_nand: nfc@fe08c800 {
compatible = "amlogic,meson-nfc-full-ecc-bl2ex";
compatible = "amlogic,meson-nfc-full-ecc";
status = "disabled";
reg = <0xfe08c800 0x200>;
interrupts = <GIC_SPI 175 IRQ_TYPE_EDGE_RISING>;
+1 -1
View File
@@ -892,7 +892,7 @@
};
mtd_nand: nfc@fe08d000 {
compatible = "amlogic,meson-nfc-single-ecc-bl2ex";
compatible = "amlogic,meson-nfc-single-ecc";
status = "disabled";
reg = <0xfe08d000 0x200>;
interrupts = <GIC_SPI 175 IRQ_TYPE_EDGE_RISING>;
+1 -1
View File
@@ -874,7 +874,7 @@
};
mtd_nand: nfc@fe08d000 {
compatible = "amlogic,meson-nfc-single-ecc-bl2ex";
compatible = "amlogic,meson-nfc-single-ecc";
status = "disabled";
reg = <0xfe08d000 0x200>;
interrupts = <GIC_SPI 175 IRQ_TYPE_EDGE_RISING>;
+32 -23
View File
@@ -1084,35 +1084,44 @@
bl_mode = <2>; /* advance mode */
fip_copies = <4>;
info_p_mode = <1>; /* Info page on page 0 */
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
bl2e{
offset=<0x0 0x0>;
size=<0x0 0x80000>;
partition@1 {
label = "bl2e";
reg = <0x00000000 0x00080000>;
};
bl2x{
offset=<0x0 0x0>;
size=<0x0 0x80000>;
partition@2 {
label = "bl2x";
reg = <0x00000000 0x00080000>;
};
ddrfip{
offset=<0x0 0x0>;
size=<0x0 0x100000>;
partition@3 {
label = "ddrfip";
reg = <0x00000000 0x00100000>;
};
devfip{
offset=<0x0 0x0>;
size=<0x0 0xc00000>;
partition@4 {
label = "devfip";
reg = <0x00000000 0x00c00000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@5 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@6 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1209,7 +1209,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1213,7 +1213,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1234,7 +1234,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1245,7 +1245,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1238,7 +1238,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1247,7 +1247,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -907,7 +907,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <2>;
fip_size = <0x280000>;
bl2ex_2_copies;
@@ -1173,7 +1173,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1172,7 +1172,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1164,7 +1164,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1163,7 +1163,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1223,7 +1223,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1223,7 +1223,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1221,7 +1221,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1210,7 +1210,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1203,7 +1203,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
+1 -1
View File
@@ -1346,7 +1346,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -939,7 +939,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -912,7 +912,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -919,7 +919,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -860,7 +860,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -911,7 +911,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -907,7 +907,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -917,7 +917,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -921,7 +921,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -911,7 +911,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -903,7 +903,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -979,7 +979,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -764,7 +764,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -876,7 +876,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1401,35 +1401,44 @@
bl_mode = <1>;
fip_copies = <4>;
fip_size = <0x200000>;
partition = <&spinand_partitions>;
spinand_partitions: spinand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
tpl{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "tpl";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@2 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@3 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@4 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x4000000>;
partition@5 {
label = "system";
reg = <0x00000000 0x04000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@6 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1443,7 +1452,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1399,35 +1399,44 @@
bl_mode = <1>;
fip_copies = <4>;
fip_size = <0x200000>;
partition = <&spinand_partitions>;
spinand_partitions: spinand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
tpl{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "tpl";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@2 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@3 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@4 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x4000000>;
partition@5 {
label = "system";
reg = <0x00000000 0x04000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@6 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1441,7 +1450,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -772,7 +772,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -766,7 +766,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -772,7 +772,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -760,7 +760,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -745,7 +745,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -762,7 +762,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -763,7 +763,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -742,35 +742,44 @@
bl_mode = <1>;
fip_copies = <4>;
fip_size = <0x200000>;
partition = <&partitions>;
partitions: partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
tpl{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "tpl";
reg = <0x00000000 0x00000000>;
};
misc{
offset=<0x0 0x0>;
size=<0x0 0x40000>;
partition@2 {
label = "misc";
reg = <0x00000000 0x00040000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@3 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0xc00000>;
partition@4 {
label = "boot";
reg = <0x00000000 0x00c00000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x4e00000>;
partition@5 {
label = "system";
reg = <0x00000000 0x04e00000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@6 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1205,7 +1205,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1225,7 +1225,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1205,7 +1205,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1313,47 +1313,59 @@
bl_mode = <2>; /* advance mode */
fip_copies = <4>;
info_p_mode = <1>; /* Info page on page 0 */
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00200000>;
};
bl2e{
offset=<0x0 0x0>;
size=<0x0 0x80000>;
partition@1 {
label = "bl2e";
reg = <0x00000000 0x00080000>;
};
bl2x{
offset=<0x0 0x0>;
size=<0x0 0x80000>;
partition@2 {
label = "bl2x";
reg = <0x00000000 0x00080000>;
};
ddrfip{
offset=<0x0 0x0>;
size=<0x0 0x100000>;
partition@3 {
label = "ddrfip";
reg = <0x00000000 0x00100000>;
};
devfip{
offset=<0x0 0x0>;
size=<0x0 0xc00000>;
partition@4 {
label = "devfip";
reg = <0x00000000 0x00c00000>;
};
misc{
offset=<0x0 0x0>;
size=<0x0 0x40000>;
partition@5 {
label = "misc";
reg = <0x00000000 0x00040000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1400000>;
partition@6 {
label = "recovery";
reg = <0x00000000 0x01400000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@7 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x5000000>;
partition@8 {
label = "system";
reg = <0x00000000 0x05000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@9 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1192,7 +1192,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1209,7 +1209,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
+45 -33
View File
@@ -1190,7 +1190,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
bl2ex_8_copies;
fip_copies = <4>;
fip_size = <0x200000>;
@@ -1299,47 +1299,59 @@
bl_mode = <2>; /* advance mode */
fip_copies = <4>;
info_p_mode = <1>; /* Info page on page 0 */
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00200000>;
};
bl2e{
offset=<0x0 0x0>;
size=<0x0 0x80000>;
partition@1 {
label = "bl2e";
reg = <0x00000000 0x00080000>;
};
bl2x{
offset=<0x0 0x0>;
size=<0x0 0x80000>;
partition@2 {
label = "bl2x";
reg = <0x00000000 0x00080000>;
};
ddrfip{
offset=<0x0 0x0>;
size=<0x0 0x100000>;
partition@3 {
label = "ddrfip";
reg = <0x00000000 0x00100000>;
};
devfip{
offset=<0x0 0x0>;
size=<0x0 0xc00000>;
partition@4 {
label = "devfip";
reg = <0x00000000 0x00c00000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@5 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@6 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@7 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x4000000>;
partition@8 {
label = "system";
reg = <0x00000000 0x04000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@9 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
+1 -1
View File
@@ -1133,7 +1133,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1108,7 +1108,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1215,35 +1215,44 @@
bl_mode = <1>;
fip_copies = <4>;
fip_size = <0x200000>;
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
tpl{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "tpl";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@2 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@3 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@4 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x4000000>;
partition@5 {
label = "system";
reg = <0x00000000 0x04000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@6 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1089,7 +1089,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1196,35 +1196,44 @@
bl_mode = <1>;
fip_copies = <4>;
fip_size = <0x200000>;
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
tpl{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "tpl";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@2 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@3 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@4 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x4000000>;
partition@5 {
label = "system";
reg = <0x00000000 0x04000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@6 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1109,7 +1109,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1216,35 +1216,44 @@
bl_mode = <1>;
fip_copies = <4>;
fip_size = <0x200000>;
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
tpl{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "tpl";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@2 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@3 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@4 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x4000000>;
partition@5 {
label = "system";
reg = <0x00000000 0x04000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@6 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1135,7 +1135,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
bl2ex_8_copies;
fip_copies = <4>;
fip_size = <0x200000>;
@@ -1243,35 +1243,44 @@
bl_mode = <1>;
fip_copies = <4>;
fip_size = <0x200000>;
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
tpl{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "tpl";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@2 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@3 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@4 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x4000000>;
partition@5 {
label = "system";
reg = <0x00000000 0x04000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@6 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
+33 -24
View File
@@ -1173,7 +1173,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1262,35 +1262,44 @@
bl_mode = <1>;
fip_copies = <4>;
fip_size = <0x200000>;
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
tpl{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "tpl";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@2 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@3 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@4 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x4000000>;
partition@5 {
label = "system";
reg = <0x00000000 0x04000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@6 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
+32 -23
View File
@@ -1189,35 +1189,44 @@
bl_mode = <1>;
fip_copies = <4>;
fip_size = <0x200000>;
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
tpl{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "tpl";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@2 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@3 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@4 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x4000000>;
partition@5 {
label = "system";
reg = <0x00000000 0x04000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@6 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
+1 -1
View File
@@ -1119,7 +1119,7 @@
};
mtd_nand: nfc@fe08d000 {
compatible = "amlogic,meson-nfc-single-ecc-bl2ex";
compatible = "amlogic,meson-nfc-single-ecc";
status = "disabled";
reg = <0x0 0xfe08d000 0x0 0x200>;
interrupts = <GIC_SPI 175 IRQ_TYPE_EDGE_RISING>;
+1 -1
View File
@@ -987,7 +987,7 @@
};
mtd_nand: nfc@fe08d000 {
compatible = "amlogic,meson-nfc-single-ecc-bl2ex";
compatible = "amlogic,meson-nfc-single-ecc";
status = "disabled";
reg = <0x0 0xfe08d000 0x0 0x200>;
interrupts = <GIC_SPI 175 IRQ_TYPE_EDGE_RISING>;
@@ -1276,35 +1276,44 @@
bl_mode = <1>;
fip_copies = <4>;
fip_size = <0x200000>;
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
tpl{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "tpl";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@2 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@3 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@4 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x4000000>;
partition@5 {
label = "system";
reg = <0x00000000 0x04000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@6 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1219,35 +1219,44 @@
bl_mode = <1>;
fip_copies = <4>;
fip_size = <0x200000>;
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
tpl{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "tpl";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@2 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@3 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@4 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x4000000>;
partition@5 {
label = "system";
reg = <0x00000000 0x04000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@6 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1264,35 +1264,44 @@
bl_mode = <1>;
fip_copies = <4>;
fip_size = <0x200000>;
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
tpl{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "tpl";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@2 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@3 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@4 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x4000000>;
partition@5 {
label = "system";
reg = <0x00000000 0x04000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@6 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1213,35 +1213,44 @@
bl_mode = <1>;
fip_copies = <4>;
fip_size = <0x200000>;
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
tpl{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "tpl";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@2 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@3 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@4 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x4000000>;
partition@5 {
label = "system";
reg = <0x00000000 0x04000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@6 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1256,35 +1256,44 @@
bl_mode = <1>;
fip_copies = <4>;
fip_size = <0x200000>;
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
tpl{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "tpl";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@2 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@3 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@4 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x4000000>;
partition@5 {
label = "system";
reg = <0x00000000 0x04000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@6 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1254,35 +1254,44 @@
bl_mode = <1>;
fip_copies = <4>;
fip_size = <0x200000>;
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
tpl{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "tpl";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@2 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@3 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@4 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x4000000>;
partition@5 {
label = "system";
reg = <0x00000000 0x04000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@6 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
@@ -1203,35 +1203,44 @@
bl_mode = <1>;
fip_copies = <4>;
fip_size = <0x200000>;
partition = <&snand_partitions>;
snand_partitions: snand_partitions{
bootloader{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partitions {
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "bootloader";
reg = <0x00000000 0x00000000>;
};
tpl{
offset=<0x0 0x0>;
size=<0x0 0x0>;
partition@1 {
label = "tpl";
reg = <0x00000000 0x00000000>;
};
logo{
offset=<0x0 0x0>;
size=<0x0 0x200000>;
partition@2 {
label = "logo";
reg = <0x00000000 0x00200000>;
};
recovery{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@3 {
label = "recovery";
reg = <0x00000000 0x01000000>;
};
boot{
offset=<0x0 0x0>;
size=<0x0 0x1000000>;
partition@4 {
label = "boot";
reg = <0x00000000 0x01000000>;
};
system{
offset=<0x0 0x0>;
size=<0x0 0x4000000>;
partition@5 {
label = "system";
reg = <0x00000000 0x04000000>;
};
data{
offset=<0xffffffff 0xffffffff>;
size=<0x0 0x0>;
partition@6 {
label = "data";
reg = <0x00000000 0xffffffff>;
};
};
};
+1 -1
View File
@@ -962,7 +962,7 @@
};
mtd_nand: nfc@fe08c800 {
compatible = "amlogic,meson-nfc-single-ecc-bl2ex";
compatible = "amlogic,meson-nfc-single-ecc";
status = "disabled";
reg = <0x0 0xfe08c800 0x0 0x200>;
interrupts = <GIC_SPI 175 IRQ_TYPE_EDGE_RISING>;
+1 -1
View File
@@ -1265,7 +1265,7 @@
};
mtd_nand: nfc@fe08c800 {
compatible = "amlogic,meson-nfc-single-ecc-bl2ex";
compatible = "amlogic,meson-nfc-single-ecc";
status = "disabled";
reg = <0x0 0xfe08c800 0x0 0x200>;
interrupts = <GIC_SPI 175 IRQ_TYPE_EDGE_RISING>;
+1 -1
View File
@@ -1144,7 +1144,7 @@
};
mtd_nand: nfc@fe08c800 {
compatible = "amlogic,meson-nfc-single-ecc-bl2ex";
compatible = "amlogic,meson-nfc-single-ecc";
status = "disabled";
reg = <0x0 0xfe08c800 0x0 0x200>;
interrupts = <GIC_SPI 175 IRQ_TYPE_EDGE_RISING>;
+1 -1
View File
@@ -884,7 +884,7 @@
};
mtd_nand: nfc@fe08d000 {
compatible = "amlogic,meson-nfc-single-ecc-bl2ex";
compatible = "amlogic,meson-nfc-single-ecc";
status = "disabled";
reg = <0x0 0xfe08d000 0x0 0x200>;
interrupts = <GIC_SPI 175 IRQ_TYPE_EDGE_RISING>;
+1 -1
View File
@@ -921,7 +921,7 @@
};
mtd_nand: nfc@fe08d000 {
compatible = "amlogic,meson-nfc-single-ecc-bl2ex";
compatible = "amlogic,meson-nfc-single-ecc";
status = "disabled";
reg = <0x0 0xfe08d000 0x0 0x200>;
interrupts = <GIC_SPI 175 IRQ_TYPE_EDGE_RISING>;
+1 -1
View File
@@ -1079,7 +1079,7 @@
};
mtd_nand: nfc@fe08c800 {
compatible = "amlogic,meson-nfc-full-ecc-bl2ex";
compatible = "amlogic,meson-nfc-full-ecc";
status = "disabled";
reg = <0x0 0xfe08c800 0x0 0x200>;
interrupts = <GIC_SPI 175 IRQ_TYPE_EDGE_RISING>;
+1 -1
View File
@@ -892,7 +892,7 @@
};
mtd_nand: nfc@fe08d000 {
compatible = "amlogic,meson-nfc-single-ecc-bl2ex";
compatible = "amlogic,meson-nfc-single-ecc";
status = "disabled";
reg = <0x0 0xfe08d000 0x0 0x200>;
interrupts = <GIC_SPI 175 IRQ_TYPE_EDGE_RISING>;
+1 -1
View File
@@ -957,7 +957,7 @@
};
mtd_nand: nfc@fe08d000 {
compatible = "amlogic,meson-nfc-single-ecc-bl2ex";
compatible = "amlogic,meson-nfc-single-ecc";
status = "disabled";
reg = <0x0 0xfe08d000 0x0 0x200>;
interrupts = <GIC_SPI 175 IRQ_TYPE_EDGE_RISING>;
@@ -1200,7 +1200,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;
@@ -1169,7 +1169,7 @@
pinctrl-names = "nand_norb_mod","nand_cs_only";
pinctrl-0 = <&all_nand_pins>;
pinctrl-1 = <&nand_cs_pins>;
bl_mode = <1>;
bl_mode = <2>;
fip_copies = <4>;
fip_size = <0x200000>;
ship_bad_block = <1>;

Some files were not shown because too many files have changed in this diff Show More