Commit | Line | Data |
---|---|---|
d0fc2eaa KG |
1 | * Freescale 8xxx/3.0 Gb/s SATA nodes |
2 | ||
3 | SATA nodes are defined to describe on-chip Serial ATA controllers. | |
4 | Each SATA port should have its own node. | |
5 | ||
6 | Required properties: | |
7 | - compatible : compatible list, contains 2 entries, first is | |
8 | "fsl,CHIP-sata", where CHIP is the processor | |
9 | (mpc8315, mpc8379, etc.) and the second is | |
10 | "fsl,pq-sata" | |
11 | - interrupts : <interrupt mapping for SATA IRQ> | |
12 | - cell-index : controller index. | |
13 | 1 for controller @ 0x18000 | |
14 | 2 for controller @ 0x19000 | |
15 | 3 for controller @ 0x1a000 | |
16 | 4 for controller @ 0x1b000 | |
17 | ||
18 | Optional properties: | |
19 | - interrupt-parent : optional, if needed for interrupt mapping | |
20 | - reg : <registers mapping> | |
21 | ||
22 | Example: | |
23 | sata@18000 { | |
24 | compatible = "fsl,mpc8379-sata", "fsl,pq-sata"; | |
25 | reg = <0x18000 0x1000>; | |
26 | cell-index = <1>; | |
27 | interrupts = <2c 8>; | |
28 | interrupt-parent = < &ipic >; | |
29 | }; |