diff options
Diffstat (limited to 'Documentation/devicetree/bindings/powerpc/fsl/ccf.txt')
-rw-r--r-- | Documentation/devicetree/bindings/powerpc/fsl/ccf.txt | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/powerpc/fsl/ccf.txt b/Documentation/devicetree/bindings/powerpc/fsl/ccf.txt new file mode 100644 index 000000000000..454da7e08acd --- /dev/null +++ b/Documentation/devicetree/bindings/powerpc/fsl/ccf.txt | |||
@@ -0,0 +1,46 @@ | |||
1 | Freescale CoreNet Coherency Fabric(CCF) Device Tree Binding | ||
2 | |||
3 | DESCRIPTION | ||
4 | |||
5 | The CoreNet coherency fabric is a fabric-oriented, connectivity infrastructure | ||
6 | that enables the implementation of coherent, multicore systems. | ||
7 | |||
8 | Required properties: | ||
9 | |||
10 | - compatible: <string list> | ||
11 | fsl,corenet1-cf - CoreNet coherency fabric version 1. | ||
12 | Example chips: T4240, B4860 | ||
13 | |||
14 | fsl,corenet2-cf - CoreNet coherency fabric version 2. | ||
15 | Example chips: P5040, P5020, P4080, P3041, P2041 | ||
16 | |||
17 | fsl,corenet-cf - Used to represent the common registers | ||
18 | between CCF version 1 and CCF version 2. This compatible | ||
19 | is retained for compatibility reasons, as it was already | ||
20 | used for both CCF version 1 chips and CCF version 2 | ||
21 | chips. It should be specified after either | ||
22 | "fsl,corenet1-cf" or "fsl,corenet2-cf". | ||
23 | |||
24 | - reg: <prop-encoded-array> | ||
25 | A standard property. Represents the CCF registers. | ||
26 | |||
27 | - interrupts: <prop-encoded-array> | ||
28 | Interrupt mapping for CCF error interrupt. | ||
29 | |||
30 | - fsl,ccf-num-csdids: <u32> | ||
31 | Specifies the number of Coherency Subdomain ID Port Mapping | ||
32 | Registers that are supported by the CCF. | ||
33 | |||
34 | - fsl,ccf-num-snoopids: <u32> | ||
35 | Specifies the number of Snoop ID Port Mapping Registers that | ||
36 | are supported by CCF. | ||
37 | |||
38 | Example: | ||
39 | |||
40 | corenet-cf@18000 { | ||
41 | compatible = "fsl,corenet2-cf", "fsl,corenet-cf"; | ||
42 | reg = <0x18000 0x1000>; | ||
43 | interrupts = <16 2 1 31>; | ||
44 | fsl,ccf-num-csdids = <32>; | ||
45 | fsl,ccf-num-snoopids = <32>; | ||
46 | }; | ||