From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joel Stanley Subject: Re: [PATCH v2 2/4] dt-bindings: misc: Aspeed coprocessor interrupt controller Date: Tue, 19 Jun 2018 16:26:25 +0930 Message-ID: References: <20180618045902.11453-1-benh@kernel.crashing.org> <20180618045902.11453-3-benh@kernel.crashing.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20180618045902.11453-3-benh@kernel.crashing.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: Benjamin Herrenschmidt Cc: Andrew Jeffery , devicetree , Linux ARM , linux-aspeed@lists.ozlabs.org List-Id: devicetree@vger.kernel.org On 18 June 2018 at 14:29, Benjamin Herrenschmidt wrote: > Add the device-tree binding definition for the AST2400 > and AST2500 coprocessor interrupt controller > > Signed-off-by: Benjamin Herrenschmidt > --- > .../devicetree/bindings/misc/aspeed,cvic.txt | 35 +++++++++++++++++++ > 1 file changed, 35 insertions(+) > create mode 100644 Documentation/devicetree/bindings/misc/aspeed,cvic.txt > > diff --git a/Documentation/devicetree/bindings/misc/aspeed,cvic.txt b/Documentation/devicetree/bindings/misc/aspeed,cvic.txt > new file mode 100644 > index 000000000000..2562e2991e4d > --- /dev/null > +++ b/Documentation/devicetree/bindings/misc/aspeed,cvic.txt Is there a reason you didn't put this in bindings/interrupt-controller? Aside from that this looks good. > @@ -0,0 +1,35 @@ > +* Aspeed AST2400 and AST2500 coprocessor interrupt controller > + > +This file describes the bindings for the interrupt controller present > +in the AST2400 and AST2500 BMC SoCs which provides interrupt to the > +ColdFire coprocessor. > + > +It is not a normal interrupt controller and it would be rather > +inconvenient to create an interrupt tree for it as it somewhat shares > +some of the same sources as the main ARM interrupt controller but with > +different numbers. > + > +The AST2500 supports a SW generated interrupt > + > +Required properties: > +- reg: address and length of the register for the device. > +- compatible: "aspeed,cvic" and one of: > + "aspeed,ast2400-cvic" > + or > + "aspeed,ast2500-cvic" > + > +- valid-sources: One cell, bitmap of supported sources for the implementation > + > +Optional properties; > +- copro-sw-interrupts: List of interrupt numbers that can be used as > + SW interrupts from the ARM to the coprocessor. > + (AST2500 only) > + > +Example: > + > + cvic: copro-interrupt-controller@1e6c2000 { > + compatible = "aspeed,ast2500-cvic"; > + valid-sources = <0xffffffff>; > + copro-sw-interrupts = <1>; > + reg = <0x1e6c2000 0x80>; > + }; > -- > 2.17.1 >