On Fri, 20 May 2011 11:36:38 -0500 Meador Inge <[email protected]> wrote:
> This binding documents how the message register blocks found in some FSL > MPIC implementations shall be represented in a device tree. > > Signed-off-by: Meador Inge <[email protected]> > Cc: Hollis Blanchard <[email protected]> > Cc: Grant Likely <[email protected]> > Cc: Benjamin Herrenschmidt <[email protected]> > --- > .../devicetree/bindings/powerpc/fsl/mpic-msgr.txt | 62 > ++++++++++++++++++++ > 1 files changed, 62 insertions(+), 0 deletions(-) > create mode 100644 > Documentation/devicetree/bindings/powerpc/fsl/mpic-msgr.txt > > diff --git a/Documentation/devicetree/bindings/powerpc/fsl/mpic-msgr.txt > b/Documentation/devicetree/bindings/powerpc/fsl/mpic-msgr.txt > new file mode 100644 > index 0000000..385dba6 > --- /dev/null > +++ b/Documentation/devicetree/bindings/powerpc/fsl/mpic-msgr.txt > @@ -0,0 +1,62 @@ > +* FSL MPIC Message Registers > + > +This binding specifies what properties must be available in the device tree > +representation of the message register groups found in some FSL MPIC > +implementations. > + > +Required properties: > + > + - compatible: Specifies the compatibility list for the message register > + block. The type shall be <string> and the value shall be of the form > + "fsl,mpic-v<version>-msgr", where <version> is the version number of > + the MPIC containing the message registers. > + > + - reg: Specifies the base physical address(s) and size(s) of the > + message register block's addressable register space. The type shall be > + <prop-encoded-array>. > + > + - interrupts: Specifies a list of interrupt source and level-sense pairs. > + The type shall be <prop-encoded-array>. The length shall be equal to > + the number of bits set in the 'msg-receive-mask' property value. Oh, just noticed -- mismatch between msg-receive-mask here... > + > +Optional properties: > + > + - mpic-msgr-receive-mask: Specifies what registers in the containing > block > + are allowed to receive interrupts. The value is a bit mask where a set > + bit at bit 'n' indicates that message register 'n' can receive > interrupts. > + The type shall be <prop-encoded-array>. If not present, then all of > + the message registers in the block are available. ...and mpic-msgr-receive-mask here. Might want to just say "equal to the number of registers that are available for receiving interrupts", to more clearly apply to the case where mpic-msgr-receive-mask is missing. -Scott _______________________________________________ devicetree-discuss mailing list [email protected] https://lists.ozlabs.org/listinfo/devicetree-discuss
