18c2ecf20Sopenharmony_ci* ARASAN PATA COMPACT FLASH CONTROLLER
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired properties:
48c2ecf20Sopenharmony_ci- compatible: "arasan,cf-spear1340"
58c2ecf20Sopenharmony_ci- reg: Address range of the CF registers
68c2ecf20Sopenharmony_ci- interrupt: Should contain the CF interrupt number
78c2ecf20Sopenharmony_ci- clock-frequency: Interface clock rate, in Hz, one of
88c2ecf20Sopenharmony_ci       25000000
98c2ecf20Sopenharmony_ci       33000000
108c2ecf20Sopenharmony_ci       40000000
118c2ecf20Sopenharmony_ci       50000000
128c2ecf20Sopenharmony_ci       66000000
138c2ecf20Sopenharmony_ci       75000000
148c2ecf20Sopenharmony_ci      100000000
158c2ecf20Sopenharmony_ci      125000000
168c2ecf20Sopenharmony_ci      150000000
178c2ecf20Sopenharmony_ci      166000000
188c2ecf20Sopenharmony_ci      200000000
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ciOptional properties:
218c2ecf20Sopenharmony_ci- arasan,broken-udma: if present, UDMA mode is unusable
228c2ecf20Sopenharmony_ci- arasan,broken-mwdma: if present, MWDMA mode is unusable
238c2ecf20Sopenharmony_ci- arasan,broken-pio: if present, PIO mode is unusable
248c2ecf20Sopenharmony_ci- dmas: one DMA channel, as described in bindings/dma/dma.txt
258c2ecf20Sopenharmony_ci  required unless both UDMA and MWDMA mode are broken
268c2ecf20Sopenharmony_ci- dma-names: the corresponding channel name, must be "data"
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ciExample:
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ci	cf@fc000000 {
318c2ecf20Sopenharmony_ci		compatible = "arasan,cf-spear1340";
328c2ecf20Sopenharmony_ci		reg = <0xfc000000 0x1000>;
338c2ecf20Sopenharmony_ci		interrupt-parent = <&vic1>;
348c2ecf20Sopenharmony_ci		interrupts = <12>;
358c2ecf20Sopenharmony_ci		dmas = <&dma-controller 23>;
368c2ecf20Sopenharmony_ci		dma-names = "data";
378c2ecf20Sopenharmony_ci	};
38