Skip to content

Commit

Permalink
powerpc/86xx: Add binding for LAWs and MCM
Browse files Browse the repository at this point in the history
The first 4k region of CCSR space is well defined for local access
windows, CCSRBAR, etc.  The second 4k region is well defined as
register for configuring and getting errors for the MPX coherency
module.

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
  • Loading branch information
Kumar Gala committed May 19, 2009
1 parent e1a2289 commit 5a92807
Showing 1 changed file with 64 additions and 0 deletions.
64 changes: 64 additions & 0 deletions Documentation/powerpc/dts-bindings/fsl/mcm.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
=====================================================================
MPX LAW & Coherency Module Device Tree Binding
Copyright (C) 2009 Freescale Semiconductor Inc.
=====================================================================

Local Access Window (LAW) Node

The LAW node represents the region of CCSR space where local access
windows are configured. For MCM based devices this is the first 4k
of CCSR space that includes CCSRBAR, ALTCBAR, ALTCAR, BPTR, and some
number of local access windows as specified by fsl,num-laws.

PROPERTIES

- compatible
Usage: required
Value type: <string>
Definition: Must include "fsl,mcm-law"

- reg
Usage: required
Value type: <prop-encoded-array>
Definition: A standard property. The value specifies the
physical address offset and length of the CCSR space
registers.

- fsl,num-laws
Usage: required
Value type: <u32>
Definition: The value specifies the number of local access
windows for this device.

=====================================================================

MPX Coherency Module Node

The MPX LAW node represents the region of CCSR space where MCM config
and error reporting registers exist, this is the second 4k (0x1000)
of CCSR space.

PROPERTIES

- compatible
Usage: required
Value type: <string>
Definition: Must include "fsl,CHIP-mcm", "fsl,mcm" where
CHIP is the processor (mpc8641, mpc8610, etc.)

- reg
Usage: required
Value type: <prop-encoded-array>
Definition: A standard property. The value specifies the
physical address offset and length of the CCSR space
registers.

- interrupts
Usage: required
Value type: <prop-encoded-array>

- interrupt-parent
Usage: required
Value type: <phandle>

=====================================================================

0 comments on commit 5a92807

Please sign in to comment.