From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 26 May 2011 15:06:43 -0500 From: Scott Wood To: Meador Inge Subject: Re: [PATCH v2 1/2] powerpc: document the FSL MPIC message register binding Message-ID: <20110526150643.3e01f9a6@schlenkerla.am.freescale.net> In-Reply-To: <1305909399-26969-2-git-send-email-meador_inge@mentor.com> References: <1305909399-26969-1-git-send-email-meador_inge@mentor.com> <1305909399-26969-2-git-send-email-meador_inge@mentor.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Cc: openmcapi-dev@googlegroups.com, Hollis Blanchard , devicetree-discuss@lists.ozlabs.org, linuxppc-dev@lists.ozlabs.org List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Fri, 20 May 2011 11:36:38 -0500 Meador Inge 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 > Cc: Hollis Blanchard > Cc: Grant Likely > Cc: Benjamin Herrenschmidt > --- > .../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 and the value shall be of the form > + "fsl,mpic-v-msgr", where 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 > + . > + > + - interrupts: Specifies a list of interrupt source and level-sense pairs. > + The type shall be . 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 . 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