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