apm821xx: convert legacy nand partition layout
in order to get nvmem-cells to work on AP and routers (Netgears WNDR4700). The nvmem-cell needs to be within a fixed-partition dt-node. Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
This commit is contained in:
		| @@ -251,9 +251,6 @@ | ||||
| 						nand-ecc-algo = "hamming"; | ||||
| 						nand-ecc-step-size = <256>; | ||||
| 						nand-ecc-strength = <1>; | ||||
|  | ||||
| 						#address-cells = <1>; | ||||
| 						#size-cells = <1>; | ||||
| 					}; | ||||
| 				}; | ||||
| 			}; | ||||
|   | ||||
| @@ -38,13 +38,17 @@ | ||||
| 	status = "okay"; | ||||
| }; | ||||
|  | ||||
| &EBC0 { | ||||
| &ndfc { | ||||
| 	/* Ikarem has 32MB of NAND */ | ||||
| 	ndfc@1,0 { | ||||
| 		status = "okay"; | ||||
| 		/* 32 MiB NAND Flash */ | ||||
| 		nand { | ||||
| 			nand-is-boot-medium; | ||||
| 	status = "okay"; | ||||
|  | ||||
| 	nand { | ||||
| 		nand-is-boot-medium; | ||||
|  | ||||
| 		partitions { | ||||
| 			compatible = "fixed-partitions"; | ||||
| 			#address-cells = <1>; | ||||
| 			#size-cells = <1>; | ||||
|  | ||||
| 			partition@0 { | ||||
| 				label = "u-boot"; | ||||
| @@ -59,10 +63,10 @@ | ||||
| 				 * blocks (64KiB) in order to have spares | ||||
| 				 * around for bad block management | ||||
| 				 */ | ||||
| 				label = "u-boot-env"; | ||||
| 				reg = <0x00150000 0x00010000>; | ||||
| 				read-only; | ||||
| 			}; | ||||
| 					label = "u-boot-env"; | ||||
| 					reg = <0x00150000 0x00010000>; | ||||
| 					read-only; | ||||
| 				}; | ||||
|  | ||||
| 			partition@160000 { | ||||
| 				/* | ||||
|   | ||||
| @@ -42,12 +42,17 @@ | ||||
| 	dr_mode = "host"; | ||||
| }; | ||||
|  | ||||
| &EBC0 { | ||||
| &ndfc { | ||||
| 	/* Buckminster has 1GiB of NAND */ | ||||
| 	ndfc@1,0 { | ||||
| 		status = "okay"; | ||||
| 		nand { | ||||
| 			nand-is-boot-medium; | ||||
| 	status = "okay"; | ||||
|  | ||||
| 	nand { | ||||
| 		nand-is-boot-medium; | ||||
|  | ||||
| 		partitions { | ||||
| 			compatible = "fixed-partitions"; | ||||
| 			#address-cells = <1>; | ||||
| 			#size-cells = <1>; | ||||
|  | ||||
| 			partition@0 { | ||||
| 				label = "u-boot"; | ||||
|   | ||||
| @@ -28,12 +28,17 @@ | ||||
| 	status = "okay"; | ||||
| }; | ||||
|  | ||||
| &EBC0 { | ||||
| 	ndfc@1,0 { | ||||
| 		status = "okay"; | ||||
| 		/* 32 MiB SLC NAND Flash */ | ||||
| 		nand { | ||||
| 			nand-is-boot-medium; | ||||
| &ndfc { | ||||
| 	status = "okay"; | ||||
| 	/* 32 MiB SLC NAND Flash */ | ||||
|  | ||||
| 	nand { | ||||
| 		nand-is-boot-medium; | ||||
|  | ||||
| 		partitions { | ||||
| 			compatible = "fixed-partitions"; | ||||
| 			#address-cells = <1>; | ||||
| 			#size-cells = <1>; | ||||
|  | ||||
| 			partition@0 { | ||||
| 				label = "u-boot"; | ||||
|   | ||||
| @@ -169,13 +169,16 @@ | ||||
| 	dr_mode = "host"; | ||||
| }; | ||||
|  | ||||
| &EBC0 { | ||||
| 	ndfc: ndfc@1,0 { | ||||
| &ndfc { | ||||
| 	status = "okay"; | ||||
| 	/* 128 MiB Nand Flash */ | ||||
| 	nand { | ||||
| 		nand-is-boot-medium; | ||||
|  | ||||
| 		status = "okay"; | ||||
| 		/* 128 MiB Nand Flash */ | ||||
| 		nand { | ||||
| 			nand-is-boot-medium; | ||||
| 		partitions { | ||||
| 			compatible = "fixed-partitions"; | ||||
| 			#address-cells = <1>; | ||||
| 			#size-cells = <1>; | ||||
|  | ||||
| 			partition@0 { | ||||
| 				label = "uboot"; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Christian Lamparter
					Christian Lamparter