Add linux-next specific files for 20110831
[linux-2.6/next.git] / Documentation / devicetree / bindings / powerpc / fsl / mcm.txt
blob4ceda9b3b413d16ba462644f9fbbc8f5a293b438
1 =====================================================================
2 MPX LAW & Coherency Module Device Tree Binding
3 Copyright (C) 2009 Freescale Semiconductor Inc.
4 =====================================================================
6 Local Access Window (LAW) Node
8 The LAW node represents the region of CCSR space where local access
9 windows are configured.  For MCM based devices this is the first 4k
10 of CCSR space that includes CCSRBAR, ALTCBAR, ALTCAR, BPTR, and some
11 number of local access windows as specified by fsl,num-laws.
13 PROPERTIES
15   - compatible
16       Usage: required
17       Value type: <string>
18       Definition: Must include "fsl,mcm-law"
20   - reg
21       Usage: required
22       Value type: <prop-encoded-array>
23       Definition: A standard property.  The value specifies the
24           physical address offset and length of the CCSR space
25           registers.
27   - fsl,num-laws
28       Usage: required
29       Value type: <u32>
30       Definition: The value specifies the number of local access
31           windows for this device.
33 =====================================================================
35 MPX Coherency Module Node
37 The MPX LAW node represents the region of CCSR space where MCM config
38 and error reporting registers exist, this is the second 4k (0x1000)
39 of CCSR space.
41 PROPERTIES
43   - compatible
44       Usage: required
45       Value type: <string>
46       Definition: Must include "fsl,CHIP-mcm", "fsl,mcm" where
47       CHIP is the processor (mpc8641, mpc8610, etc.)
49   - reg
50       Usage: required
51       Value type: <prop-encoded-array>
52       Definition: A standard property.  The value specifies the
53           physical address offset and length of the CCSR space
54           registers.
56    - interrupts
57       Usage: required
58       Value type: <prop-encoded-array>
60    - interrupt-parent
61       Usage: required
62       Value type: <phandle>
64 =====================================================================