162306a36Sopenharmony_ci* ARASAN PATA COMPACT FLASH CONTROLLER
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciRequired properties:
462306a36Sopenharmony_ci- compatible: "arasan,cf-spear1340"
562306a36Sopenharmony_ci- reg: Address range of the CF registers
662306a36Sopenharmony_ci- interrupt: Should contain the CF interrupt number
762306a36Sopenharmony_ci- clock-frequency: Interface clock rate, in Hz, one of
862306a36Sopenharmony_ci       25000000
962306a36Sopenharmony_ci       33000000
1062306a36Sopenharmony_ci       40000000
1162306a36Sopenharmony_ci       50000000
1262306a36Sopenharmony_ci       66000000
1362306a36Sopenharmony_ci       75000000
1462306a36Sopenharmony_ci      100000000
1562306a36Sopenharmony_ci      125000000
1662306a36Sopenharmony_ci      150000000
1762306a36Sopenharmony_ci      166000000
1862306a36Sopenharmony_ci      200000000
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ciOptional properties:
2162306a36Sopenharmony_ci- arasan,broken-udma: if present, UDMA mode is unusable
2262306a36Sopenharmony_ci- arasan,broken-mwdma: if present, MWDMA mode is unusable
2362306a36Sopenharmony_ci- arasan,broken-pio: if present, PIO mode is unusable
2462306a36Sopenharmony_ci- dmas: one DMA channel, as described in bindings/dma/dma.txt
2562306a36Sopenharmony_ci  required unless both UDMA and MWDMA mode are broken
2662306a36Sopenharmony_ci- dma-names: the corresponding channel name, must be "data"
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ciExample:
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci	cf@fc000000 {
3162306a36Sopenharmony_ci		compatible = "arasan,cf-spear1340";
3262306a36Sopenharmony_ci		reg = <0xfc000000 0x1000>;
3362306a36Sopenharmony_ci		interrupt-parent = <&vic1>;
3462306a36Sopenharmony_ci		interrupts = <12>;
3562306a36Sopenharmony_ci		dmas = <&dma-controller 23>;
3662306a36Sopenharmony_ci		dma-names = "data";
3762306a36Sopenharmony_ci	};
38