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