| b.liu | e958203 | 2025-04-17 19:18:16 +0800 | [diff] [blame] | 1 | AMCC NDFC (NanD Flash Controller) | 
 | 2 |  | 
 | 3 | Required properties: | 
 | 4 | - compatible : "ibm,ndfc". | 
 | 5 | - reg : should specify chip select and size used for the chip (0x2000). | 
 | 6 |  | 
 | 7 | Optional properties: | 
 | 8 | - ccr : NDFC config and control register value (default 0). | 
 | 9 | - bank-settings : NDFC bank configuration register value (default 0). | 
 | 10 |  | 
 | 11 | Notes: | 
 | 12 | - partition(s) - follows the OF MTD standard for partitions | 
 | 13 |  | 
 | 14 | Example: | 
 | 15 |  | 
 | 16 | ndfc@1,0 { | 
 | 17 | 	compatible = "ibm,ndfc"; | 
 | 18 | 	reg = <0x00000001 0x00000000 0x00002000>; | 
 | 19 | 	ccr = <0x00001000>; | 
 | 20 | 	bank-settings = <0x80002222>; | 
 | 21 | 	#address-cells = <1>; | 
 | 22 | 	#size-cells = <1>; | 
 | 23 |  | 
 | 24 | 	nand { | 
 | 25 | 		#address-cells = <1>; | 
 | 26 | 		#size-cells = <1>; | 
 | 27 |  | 
 | 28 | 		partition@0 { | 
 | 29 | 			label = "kernel"; | 
 | 30 | 			reg = <0x00000000 0x00200000>; | 
 | 31 | 		}; | 
 | 32 | 		partition@200000 { | 
 | 33 | 			label = "root"; | 
 | 34 | 			reg = <0x00200000 0x03E00000>; | 
 | 35 | 		}; | 
 | 36 | 	}; | 
 | 37 | }; | 
 | 38 |  | 
 | 39 |  |