1*4882a593Smuzhiyun* ARASAN PATA COMPACT FLASH CONTROLLER 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunRequired properties: 4*4882a593Smuzhiyun- compatible: "arasan,cf-spear1340" 5*4882a593Smuzhiyun- reg: Address range of the CF registers 6*4882a593Smuzhiyun- interrupt: Should contain the CF interrupt number 7*4882a593Smuzhiyun- clock-frequency: Interface clock rate, in Hz, one of 8*4882a593Smuzhiyun 25000000 9*4882a593Smuzhiyun 33000000 10*4882a593Smuzhiyun 40000000 11*4882a593Smuzhiyun 50000000 12*4882a593Smuzhiyun 66000000 13*4882a593Smuzhiyun 75000000 14*4882a593Smuzhiyun 100000000 15*4882a593Smuzhiyun 125000000 16*4882a593Smuzhiyun 150000000 17*4882a593Smuzhiyun 166000000 18*4882a593Smuzhiyun 200000000 19*4882a593Smuzhiyun 20*4882a593SmuzhiyunOptional properties: 21*4882a593Smuzhiyun- arasan,broken-udma: if present, UDMA mode is unusable 22*4882a593Smuzhiyun- arasan,broken-mwdma: if present, MWDMA mode is unusable 23*4882a593Smuzhiyun- arasan,broken-pio: if present, PIO mode is unusable 24*4882a593Smuzhiyun- dmas: one DMA channel, as described in bindings/dma/dma.txt 25*4882a593Smuzhiyun required unless both UDMA and MWDMA mode are broken 26*4882a593Smuzhiyun- dma-names: the corresponding channel name, must be "data" 27*4882a593Smuzhiyun 28*4882a593SmuzhiyunExample: 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun cf@fc000000 { 31*4882a593Smuzhiyun compatible = "arasan,cf-spear1340"; 32*4882a593Smuzhiyun reg = <0xfc000000 0x1000>; 33*4882a593Smuzhiyun interrupt-parent = <&vic1>; 34*4882a593Smuzhiyun interrupts = <12>; 35*4882a593Smuzhiyun dmas = <&dma-controller 23>; 36*4882a593Smuzhiyun dma-names = "data"; 37*4882a593Smuzhiyun }; 38