]>
Commit | Line | Data |
---|---|---|
5f098a3e | 1 | * AHCI SATA Controller |
02aac316 RH |
2 | |
3 | SATA nodes are defined to describe on-chip Serial ATA controllers. | |
4 | Each SATA controller should have its own node. | |
5 | ||
6 | Required 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 | 18 | Optional 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 | 23 | Examples: |
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 = <®_ahci_5v>; | |
36 | }; |