ata: ahci_platform: add a generic AHCI compatible
[deliverable/linux.git] / Documentation / devicetree / bindings / ata / ahci-platform.txt
CommitLineData
5f098a3e 1* AHCI SATA Controller
02aac316
RH
2
3SATA nodes are defined to describe on-chip Serial ATA controllers.
4Each SATA controller should have its own node.
5
6Required properties:
5799d6d4
TP
7- compatible : compatible string, one of:
8 - "allwinner,sun4i-a10-ahci"
a1a205df 9 - "hisilicon,hisi-ahci"
5799d6d4 10 - "ibm,476gtr-ahci"
a3464ed2 11 - "marvell,armada-380-ahci"
5799d6d4
TP
12 - "snps,dwc-ahci"
13 - "snps,exynos5440-ahci"
14 - "snps,spear-ahci"
02aac316
RH
15- interrupts : <interrupt mapping for SATA IRQ>
16- reg : <registers mapping>
17
8996b89d 18Optional properties:
1dc737c4 19- dma-coherent : Present if dma operations are coherent
156c5887 20- clocks : a list of phandle + clock specifier pairs
4b3e603a 21- target-supply : regulator for SATA target power
8996b89d 22
c5754b52 23Examples:
02aac316 24 sata@ffe08000 {
91c20950
ML
25 compatible = "snps,spear-ahci";
26 reg = <0xffe08000 0x1000>;
27 interrupts = <115>;
02aac316 28 };
c5754b52
OS
29
30 ahci: sata@01c18000 {
31 compatible = "allwinner,sun4i-a10-ahci";
32 reg = <0x01c18000 0x1000>;
33 interrupts = <56>;
34 clocks = <&pll6 0>, <&ahb_gates 25>;
35 target-supply = <&reg_ahci_5v>;
36 };
This page took 0.217609 seconds and 5 git commands to generate.