Commit | Line | Data |
---|---|---|
e3e694f8 BN |
1 | * Broadcom SATA3 AHCI Controller for STB |
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: | |
1980eb9b JS |
7 | - compatible : should be one or more of |
8 | "brcm,bcm7425-ahci" | |
9 | "brcm,bcm7445-ahci" | |
e3e694f8 BN |
10 | "brcm,sata3-ahci" |
11 | - reg : register mappings for AHCI and SATA_TOP_CTRL | |
12 | - reg-names : "ahci" and "top-ctrl" | |
13 | - interrupts : interrupt mapping for SATA IRQ | |
14 | ||
15 | Also see ahci-platform.txt. | |
16 | ||
17 | Example: | |
18 | ||
19 | sata@f045a000 { | |
20 | compatible = "brcm,bcm7445-ahci", "brcm,sata3-ahci"; | |
21 | reg = <0xf045a000 0xa9c>, <0xf0458040 0x24>; | |
22 | reg-names = "ahci", "top-ctrl"; | |
23 | interrupts = <0 30 0>; | |
24 | #address-cells = <1>; | |
25 | #size-cells = <0>; | |
26 | ||
27 | sata0: sata-port@0 { | |
28 | reg = <0>; | |
29 | phys = <&sata_phy 0>; | |
30 | }; | |
31 | ||
32 | sata1: sata-port@1 { | |
33 | reg = <1>; | |
34 | phys = <&sata_phy 1>; | |
35 | }; | |
36 | }; |