18c2ecf20Sopenharmony_ci=====================================================================
28c2ecf20Sopenharmony_ciE500 LAW & Coherency Module Device Tree Binding
38c2ecf20Sopenharmony_ciCopyright (C) 2009 Freescale Semiconductor Inc.
48c2ecf20Sopenharmony_ci=====================================================================
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ciLocal Access Window (LAW) Node
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_ciThe LAW node represents the region of CCSR space where local access
98c2ecf20Sopenharmony_ciwindows are configured.  For ECM based devices this is the first 4k
108c2ecf20Sopenharmony_ciof CCSR space that includes CCSRBAR, ALTCBAR, ALTCAR, BPTR, and some
118c2ecf20Sopenharmony_cinumber of local access windows as specified by fsl,num-laws.
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ciPROPERTIES
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ci  - compatible
168c2ecf20Sopenharmony_ci      Usage: required
178c2ecf20Sopenharmony_ci      Value type: <string>
188c2ecf20Sopenharmony_ci      Definition: Must include "fsl,ecm-law"
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ci  - reg
218c2ecf20Sopenharmony_ci      Usage: required
228c2ecf20Sopenharmony_ci      Value type: <prop-encoded-array>
238c2ecf20Sopenharmony_ci      Definition: A standard property.  The value specifies the
248c2ecf20Sopenharmony_ci          physical address offset and length of the CCSR space
258c2ecf20Sopenharmony_ci          registers.
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ci  - fsl,num-laws
288c2ecf20Sopenharmony_ci      Usage: required
298c2ecf20Sopenharmony_ci      Value type: <u32>
308c2ecf20Sopenharmony_ci      Definition: The value specifies the number of local access
318c2ecf20Sopenharmony_ci          windows for this device.
328c2ecf20Sopenharmony_ci
338c2ecf20Sopenharmony_ci=====================================================================
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ciE500 Coherency Module Node
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_ciThe E500 LAW node represents the region of CCSR space where ECM config
388c2ecf20Sopenharmony_ciand error reporting registers exist, this is the second 4k (0x1000)
398c2ecf20Sopenharmony_ciof CCSR space.
408c2ecf20Sopenharmony_ci
418c2ecf20Sopenharmony_ciPROPERTIES
428c2ecf20Sopenharmony_ci
438c2ecf20Sopenharmony_ci  - compatible
448c2ecf20Sopenharmony_ci      Usage: required
458c2ecf20Sopenharmony_ci      Value type: <string>
468c2ecf20Sopenharmony_ci      Definition: Must include "fsl,CHIP-ecm", "fsl,ecm" where
478c2ecf20Sopenharmony_ci      CHIP is the processor (mpc8572, mpc8544, etc.)
488c2ecf20Sopenharmony_ci
498c2ecf20Sopenharmony_ci  - reg
508c2ecf20Sopenharmony_ci      Usage: required
518c2ecf20Sopenharmony_ci      Value type: <prop-encoded-array>
528c2ecf20Sopenharmony_ci      Definition: A standard property.  The value specifies the
538c2ecf20Sopenharmony_ci          physical address offset and length of the CCSR space
548c2ecf20Sopenharmony_ci          registers.
558c2ecf20Sopenharmony_ci
568c2ecf20Sopenharmony_ci   - interrupts
578c2ecf20Sopenharmony_ci      Usage: required
588c2ecf20Sopenharmony_ci      Value type: <prop-encoded-array>
598c2ecf20Sopenharmony_ci
608c2ecf20Sopenharmony_ci=====================================================================
61