1 * ARASAN PATA COMPACT FLASH CONTROLLER 1 * ARASAN PATA COMPACT FLASH CONTROLLER 2 2 3 Required properties: 3 Required properties: 4 - compatible: "arasan,cf-spear1340" 4 - compatible: "arasan,cf-spear1340" 5 - reg: Address range of the CF registers 5 - reg: Address range of the CF registers >> 6 - interrupt-parent: Should be the phandle for the interrupt controller >> 7 that services interrupts for this device 6 - interrupt: Should contain the CF interrupt n 8 - interrupt: Should contain the CF interrupt number 7 - clock-frequency: Interface clock rate, in Hz 9 - clock-frequency: Interface clock rate, in Hz, one of 8 25000000 10 25000000 9 33000000 11 33000000 10 40000000 12 40000000 11 50000000 13 50000000 12 66000000 14 66000000 13 75000000 15 75000000 14 100000000 16 100000000 15 125000000 17 125000000 16 150000000 18 150000000 17 166000000 19 166000000 18 200000000 20 200000000 19 21 20 Optional properties: 22 Optional properties: 21 - arasan,broken-udma: if present, UDMA mode is 23 - arasan,broken-udma: if present, UDMA mode is unusable 22 - arasan,broken-mwdma: if present, MWDMA mode 24 - arasan,broken-mwdma: if present, MWDMA mode is unusable 23 - arasan,broken-pio: if present, PIO mode is u 25 - arasan,broken-pio: if present, PIO mode is unusable 24 - dmas: one DMA channel, as described in bindi 26 - dmas: one DMA channel, as described in bindings/dma/dma.txt 25 required unless both UDMA and MWDMA mode are 27 required unless both UDMA and MWDMA mode are broken 26 - dma-names: the corresponding channel name, m 28 - dma-names: the corresponding channel name, must be "data" 27 29 28 Example: 30 Example: 29 31 30 cf@fc000000 { 32 cf@fc000000 { 31 compatible = "arasan,cf-spear1 33 compatible = "arasan,cf-spear1340"; 32 reg = <0xfc000000 0x1000>; 34 reg = <0xfc000000 0x1000>; 33 interrupt-parent = <&vic1>; 35 interrupt-parent = <&vic1>; 34 interrupts = <12>; 36 interrupts = <12>; 35 dmas = <&dma-controller 23>; 37 dmas = <&dma-controller 23>; 36 dma-names = "data"; 38 dma-names = "data"; 37 }; 39 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.