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