diff options
Diffstat (limited to 'kernel/Documentation/devicetree/bindings/ata/pata-arasan.txt')
-rw-r--r-- | kernel/Documentation/devicetree/bindings/ata/pata-arasan.txt | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/kernel/Documentation/devicetree/bindings/ata/pata-arasan.txt b/kernel/Documentation/devicetree/bindings/ata/pata-arasan.txt new file mode 100644 index 000000000..2aff154be --- /dev/null +++ b/kernel/Documentation/devicetree/bindings/ata/pata-arasan.txt @@ -0,0 +1,39 @@ +* ARASAN PATA COMPACT FLASH CONTROLLER + +Required properties: +- compatible: "arasan,cf-spear1340" +- reg: Address range of the CF registers +- interrupt-parent: Should be the phandle for the interrupt controller + that services interrupts for this device +- interrupt: Should contain the CF interrupt number +- clock-frequency: Interface clock rate, in Hz, one of + 25000000 + 33000000 + 40000000 + 50000000 + 66000000 + 75000000 + 100000000 + 125000000 + 150000000 + 166000000 + 200000000 + +Optional properties: +- arasan,broken-udma: if present, UDMA mode is unusable +- arasan,broken-mwdma: if present, MWDMA mode is unusable +- arasan,broken-pio: if present, PIO mode is unusable +- dmas: one DMA channel, as described in bindings/dma/dma.txt + required unless both UDMA and MWDMA mode are broken +- dma-names: the corresponding channel name, must be "data" + +Example: + + cf@fc000000 { + compatible = "arasan,cf-spear1340"; + reg = <0xfc000000 0x1000>; + interrupt-parent = <&vic1>; + interrupts = <12>; + dmas = <&dma-controller 23>; + dma-names = "data"; + }; |