162306a36Sopenharmony_ciNAND support for Marvell Orion SoC platforms
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciRequired properties:
462306a36Sopenharmony_ci- compatible : "marvell,orion-nand".
562306a36Sopenharmony_ci- reg : Base physical address of the NAND and length of memory mapped
662306a36Sopenharmony_ci	region
762306a36Sopenharmony_ci
862306a36Sopenharmony_ciOptional properties:
962306a36Sopenharmony_ci- cle : Address line number connected to CLE. Default is 0
1062306a36Sopenharmony_ci- ale : Address line number connected to ALE. Default is 1
1162306a36Sopenharmony_ci- bank-width : Width in bytes of the device. Default is 1
1262306a36Sopenharmony_ci- chip-delay : Chip dependent delay for transferring data from array to read
1362306a36Sopenharmony_ci               registers in usecs
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ciThe device tree may optionally contain sub-nodes describing partitions of the
1662306a36Sopenharmony_ciaddress space. See partition.txt for more detail.
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ciExample:
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_cinand@f4000000 {
2162306a36Sopenharmony_ci	#address-cells = <1>;
2262306a36Sopenharmony_ci	#size-cells = <1>;
2362306a36Sopenharmony_ci	cle = <0>;
2462306a36Sopenharmony_ci	ale = <1>;
2562306a36Sopenharmony_ci	bank-width = <1>;
2662306a36Sopenharmony_ci	chip-delay = <25>;
2762306a36Sopenharmony_ci	compatible = "marvell,orion-nand";
2862306a36Sopenharmony_ci	reg = <0xf4000000 0x400>;
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci	partition@0 {
3162306a36Sopenharmony_ci		label = "u-boot";
3262306a36Sopenharmony_ci		reg = <0x0000000 0x100000>;
3362306a36Sopenharmony_ci		read-only;
3462306a36Sopenharmony_ci	};
3562306a36Sopenharmony_ci
3662306a36Sopenharmony_ci	partition@100000 {
3762306a36Sopenharmony_ci		label = "uImage";
3862306a36Sopenharmony_ci		reg = <0x0100000 0x200000>;
3962306a36Sopenharmony_ci	};
4062306a36Sopenharmony_ci
4162306a36Sopenharmony_ci	partition@300000 {
4262306a36Sopenharmony_ci		label = "dtb";
4362306a36Sopenharmony_ci		reg = <0x0300000 0x100000>;
4462306a36Sopenharmony_ci	};
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ci	partition@400000 {
4762306a36Sopenharmony_ci		label = "root";
4862306a36Sopenharmony_ci		reg = <0x0400000 0x7d00000>;
4962306a36Sopenharmony_ci	};
5062306a36Sopenharmony_ci};
51