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