162306a36Sopenharmony_ciAMCC NDFC (NanD Flash Controller) 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciRequired properties: 462306a36Sopenharmony_ci- compatible : "ibm,ndfc". 562306a36Sopenharmony_ci- reg : should specify chip select and size used for the chip (0x2000). 662306a36Sopenharmony_ci 762306a36Sopenharmony_ciOptional properties: 862306a36Sopenharmony_ci- ccr : NDFC config and control register value (default 0). 962306a36Sopenharmony_ci- bank-settings : NDFC bank configuration register value (default 0). 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ciNotes: 1262306a36Sopenharmony_ci- partition(s) - follows the OF MTD standard for partitions 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ciExample: 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_cindfc@1,0 { 1762306a36Sopenharmony_ci compatible = "ibm,ndfc"; 1862306a36Sopenharmony_ci reg = <0x00000001 0x00000000 0x00002000>; 1962306a36Sopenharmony_ci ccr = <0x00001000>; 2062306a36Sopenharmony_ci bank-settings = <0x80002222>; 2162306a36Sopenharmony_ci #address-cells = <1>; 2262306a36Sopenharmony_ci #size-cells = <1>; 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ci nand { 2562306a36Sopenharmony_ci #address-cells = <1>; 2662306a36Sopenharmony_ci #size-cells = <1>; 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ci partition@0 { 2962306a36Sopenharmony_ci label = "kernel"; 3062306a36Sopenharmony_ci reg = <0x00000000 0x00200000>; 3162306a36Sopenharmony_ci }; 3262306a36Sopenharmony_ci partition@200000 { 3362306a36Sopenharmony_ci label = "root"; 3462306a36Sopenharmony_ci reg = <0x00200000 0x03E00000>; 3562306a36Sopenharmony_ci }; 3662306a36Sopenharmony_ci }; 3762306a36Sopenharmony_ci}; 3862306a36Sopenharmony_ci 3962306a36Sopenharmony_ci 40