| Kumar Gala | 6ca05ee | 2009-04-27 13:17:47 -0500 | [diff] [blame] | 1 | ===================================================================== | 
 | 2 | E500 LAW & Coherency Module Device Tree Binding | 
 | 3 | Copyright (C) 2009 Freescale Semiconductor Inc. | 
 | 4 | ===================================================================== | 
 | 5 |  | 
 | 6 | Local Access Window (LAW) Node | 
 | 7 |  | 
 | 8 | The LAW node represents the region of CCSR space where local access | 
 | 9 | windows are configured.  For ECM 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. | 
 | 12 |  | 
 | 13 | PROPERTIES | 
 | 14 |  | 
 | 15 |   - compatible | 
 | 16 |       Usage: required | 
 | 17 |       Value type: <string> | 
 | 18 |       Definition: Must include "fsl,ecm-law" | 
 | 19 |  | 
 | 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. | 
 | 26 |  | 
 | 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. | 
 | 32 |  | 
 | 33 | ===================================================================== | 
 | 34 |  | 
 | 35 | E500 Coherency Module Node | 
 | 36 |  | 
 | 37 | The E500 LAW node represents the region of CCSR space where ECM config | 
 | 38 | and error reporting registers exist, this is the second 4k (0x1000) | 
 | 39 | of CCSR space. | 
 | 40 |  | 
 | 41 | PROPERTIES | 
 | 42 |  | 
 | 43 |   - compatible | 
 | 44 |       Usage: required | 
 | 45 |       Value type: <string> | 
 | 46 |       Definition: Must include "fsl,CHIP-ecm", "fsl,ecm" where | 
 | 47 |       CHIP is the processor (mpc8572, mpc8544, etc.) | 
 | 48 |  | 
 | 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. | 
 | 55 |  | 
 | 56 |    - interrupts | 
 | 57 |       Usage: required | 
 | 58 |       Value type: <prop-encoded-array> | 
 | 59 |  | 
 | 60 |    - interrupt-parent | 
 | 61 |       Usage: required | 
 | 62 |       Value type: <phandle> | 
 | 63 |  | 
 | 64 | ===================================================================== |