1*c66ec88fSEmmanuel Vadot=====================================================================
2*c66ec88fSEmmanuel VadotMPX LAW & Coherency Module Device Tree Binding
3*c66ec88fSEmmanuel VadotCopyright (C) 2009 Freescale Semiconductor Inc.
4*c66ec88fSEmmanuel Vadot=====================================================================
5*c66ec88fSEmmanuel Vadot
6*c66ec88fSEmmanuel VadotLocal Access Window (LAW) Node
7*c66ec88fSEmmanuel Vadot
8*c66ec88fSEmmanuel VadotThe LAW node represents the region of CCSR space where local access
9*c66ec88fSEmmanuel Vadotwindows are configured.  For MCM based devices this is the first 4k
10*c66ec88fSEmmanuel Vadotof CCSR space that includes CCSRBAR, ALTCBAR, ALTCAR, BPTR, and some
11*c66ec88fSEmmanuel Vadotnumber of local access windows as specified by fsl,num-laws.
12*c66ec88fSEmmanuel Vadot
13*c66ec88fSEmmanuel VadotPROPERTIES
14*c66ec88fSEmmanuel Vadot
15*c66ec88fSEmmanuel Vadot  - compatible
16*c66ec88fSEmmanuel Vadot      Usage: required
17*c66ec88fSEmmanuel Vadot      Value type: <string>
18*c66ec88fSEmmanuel Vadot      Definition: Must include "fsl,mcm-law"
19*c66ec88fSEmmanuel Vadot
20*c66ec88fSEmmanuel Vadot  - reg
21*c66ec88fSEmmanuel Vadot      Usage: required
22*c66ec88fSEmmanuel Vadot      Value type: <prop-encoded-array>
23*c66ec88fSEmmanuel Vadot      Definition: A standard property.  The value specifies the
24*c66ec88fSEmmanuel Vadot          physical address offset and length of the CCSR space
25*c66ec88fSEmmanuel Vadot          registers.
26*c66ec88fSEmmanuel Vadot
27*c66ec88fSEmmanuel Vadot  - fsl,num-laws
28*c66ec88fSEmmanuel Vadot      Usage: required
29*c66ec88fSEmmanuel Vadot      Value type: <u32>
30*c66ec88fSEmmanuel Vadot      Definition: The value specifies the number of local access
31*c66ec88fSEmmanuel Vadot          windows for this device.
32*c66ec88fSEmmanuel Vadot
33*c66ec88fSEmmanuel Vadot=====================================================================
34*c66ec88fSEmmanuel Vadot
35*c66ec88fSEmmanuel VadotMPX Coherency Module Node
36*c66ec88fSEmmanuel Vadot
37*c66ec88fSEmmanuel VadotThe MPX LAW node represents the region of CCSR space where MCM config
38*c66ec88fSEmmanuel Vadotand error reporting registers exist, this is the second 4k (0x1000)
39*c66ec88fSEmmanuel Vadotof CCSR space.
40*c66ec88fSEmmanuel Vadot
41*c66ec88fSEmmanuel VadotPROPERTIES
42*c66ec88fSEmmanuel Vadot
43*c66ec88fSEmmanuel Vadot  - compatible
44*c66ec88fSEmmanuel Vadot      Usage: required
45*c66ec88fSEmmanuel Vadot      Value type: <string>
46*c66ec88fSEmmanuel Vadot      Definition: Must include "fsl,CHIP-mcm", "fsl,mcm" where
47*c66ec88fSEmmanuel Vadot      CHIP is the processor (mpc8641, mpc8610, etc.)
48*c66ec88fSEmmanuel Vadot
49*c66ec88fSEmmanuel Vadot  - reg
50*c66ec88fSEmmanuel Vadot      Usage: required
51*c66ec88fSEmmanuel Vadot      Value type: <prop-encoded-array>
52*c66ec88fSEmmanuel Vadot      Definition: A standard property.  The value specifies the
53*c66ec88fSEmmanuel Vadot          physical address offset and length of the CCSR space
54*c66ec88fSEmmanuel Vadot          registers.
55*c66ec88fSEmmanuel Vadot
56*c66ec88fSEmmanuel Vadot   - interrupts
57*c66ec88fSEmmanuel Vadot      Usage: required
58*c66ec88fSEmmanuel Vadot      Value type: <prop-encoded-array>
59*c66ec88fSEmmanuel Vadot
60*c66ec88fSEmmanuel Vadot=====================================================================
61