Commit | Line | Data |
---|---|---|
009f1315 GC |
1 | Coherency fabric |
2 | ---------------- | |
d0de9323 | 3 | Available on Marvell SOCs: Armada 370, Armada 375, Armada 38x and Armada XP |
009f1315 GC |
4 | |
5 | Required properties: | |
6 | ||
924d38f4 TP |
7 | - compatible: the possible values are: |
8 | ||
9 | * "marvell,coherency-fabric", to be used for the coherency fabric of | |
10 | the Armada 370 and Armada XP. | |
e60304f8 | 11 | |
77fa4b9a TP |
12 | * "marvell,armada-375-coherency-fabric", for the Armada 375 coherency |
13 | fabric. | |
14 | ||
d0de9323 TP |
15 | * "marvell,armada-380-coherency-fabric", for the Armada 38x coherency |
16 | fabric. | |
17 | ||
e60304f8 | 18 | - reg: Should contain coherency fabric registers location and |
77fa4b9a TP |
19 | length. |
20 | ||
21 | * For "marvell,coherency-fabric", the first pair for the coherency | |
22 | fabric registers, second pair for the per-CPU fabric registers. | |
23 | ||
24 | * For "marvell,armada-375-coherency-fabric", only one pair is needed | |
25 | for the per-CPU fabric registers. | |
009f1315 | 26 | |
d0de9323 TP |
27 | * For "marvell,armada-380-coherency-fabric", only one pair is needed |
28 | for the per-CPU fabric registers. | |
77fa4b9a TP |
29 | |
30 | Examples: | |
009f1315 GC |
31 | |
32 | coherency-fabric@d0020200 { | |
33 | compatible = "marvell,coherency-fabric"; | |
e60304f8 GC |
34 | reg = <0xd0020200 0xb0>, |
35 | <0xd0021810 0x1c>; | |
36 | ||
009f1315 GC |
37 | }; |
38 | ||
77fa4b9a TP |
39 | coherency-fabric@21810 { |
40 | compatible = "marvell,armada-375-coherency-fabric"; | |
41 | reg = <0x21810 0x1c>; | |
42 | }; | |
43 |