Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp5054141yba; Tue, 30 Apr 2019 08:26:01 -0700 (PDT) X-Google-Smtp-Source: APXvYqwCOSmUaBoMtJh8kAHbQ4AZvIp97daBYAuNRDbTioGBwqa4mfW+Apl49Hf+zqOnJIlc4QPL X-Received: by 2002:a17:902:362:: with SMTP id 89mr67703422pld.172.1556637961683; Tue, 30 Apr 2019 08:26:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556637961; cv=none; d=google.com; s=arc-20160816; b=UC+3jjHMpyI5Z6QS47em4V2sXVfIGZFl2nkUjwm/JtiCNXnXkcXbNYdmit/8r2g253 6S4puD7quOYp24nI3XbcmeV6VN5DcTlaR5Enrd07XWtc1J9EfEvY2nwhzNTwo7Xx8cDs LEy0rgaUPGRaL0Ekr6CSgK4aTBmFPPstCeH1VKW8VFNufH4E5RljeoJnFE1DNMZ5BtIL Zy2itlhT8RD/xXog8EwSuOpbGguDwrVSc4jus2P2JX0ms5s1i8qnNgd0+QlKtbERcGn4 7P+fn7S8/Wb9wEswblrbVF+tSd4W8AhaFwEmK6PMSAQ697ULkS811izg/24dRHGNiXEG 1uMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=5I9tfm+JIBFFB8aDQ2MxHwPfmhhGeh3oomuM5oIr34I=; b=sUlZPbqTF/u44bDjS9tzezTCJoVcci0Cf/QHukpoPShLJx913odgYVfgQRyulgu1p9 1mL5LB4lf223a1OcQ0xYOBGuO93RUqKpe3fSkTeG1MH4HAgAIZYq1GLR7kZPPxveR2ot 8Zy9Pe+LjUi3Urgv3m/Z0GYG4zsCayrPdKlOC6YAOZOa5Nv+CaRm3b4uSFJmGs3YlE9i oDJk3V+LRuRPKkeMrwRHeZWD/eLUWHBsvITVSBW2oXZfjQqayIR5c7qkEA8fEs+epCkC B8hx7czTrFFhJfPnyStZtwVgodgdmFLCcGiUs7K9unkeku64X0oKf5BBkmYunHhGZhIa T+3w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g8si36496539plt.4.2019.04.30.08.25.45; Tue, 30 Apr 2019 08:26:01 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726399AbfD3PYm (ORCPT + 99 others); Tue, 30 Apr 2019 11:24:42 -0400 Received: from mail-vs1-f66.google.com ([209.85.217.66]:46488 "EHLO mail-vs1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726028AbfD3PYl (ORCPT ); Tue, 30 Apr 2019 11:24:41 -0400 Received: by mail-vs1-f66.google.com with SMTP id e2so8196689vsc.13; Tue, 30 Apr 2019 08:24:40 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=5I9tfm+JIBFFB8aDQ2MxHwPfmhhGeh3oomuM5oIr34I=; b=ZAWs/PxlHTcu9suecwUZjq+B5d9fnwcJ5gjnrRzHdP5peas/ALl9Orw4qxZVtklua5 SMeB75tQ06XXQZPLykwR8ZYTWwCXrodefxSkQmEnaFQ9P03MieyUrbkxyrFfcpUt4Jgt BtBcv8yBtJf/jOQq7ZSRMOKFoSzhz2BOz3+3yqMn80no/s63WKBfc4LIzujUQDF7pxwo 5CdqmGAUFgCE5wfBndxH85wD3i1dM3b7D7qxcWQOO0L2+94H+vVU2D0L6dEytz4LgCYJ 5IiZ6626ipf6TGokMlRzynbVh6929A5Jyy16dRCznvZFgV4FRdG/KspEiPgS9K5AmwsQ Pl/Q== X-Gm-Message-State: APjAAAXyhxSuT5xXilmfoMhh4SD9D9lGEmXQNhpxukwK4a1GT5h1CH5q oUX+DjnZAj1Z0ayaelkxMFTzja00rvi/rHU15Xg= X-Received: by 2002:a05:6102:113:: with SMTP id z19mr5685253vsq.166.1556637880271; Tue, 30 Apr 2019 08:24:40 -0700 (PDT) MIME-Version: 1.0 References: <20190430121254.3737-1-geert+renesas@glider.be> <20190430121254.3737-2-geert+renesas@glider.be> In-Reply-To: From: Geert Uytterhoeven Date: Tue, 30 Apr 2019 17:24:28 +0200 Message-ID: Subject: Re: [PATCH v2 1/5] dt-bindings: interrupt-controller: Add Renesas RZ/A1 Interrupt Controller To: Rob Herring Cc: Geert Uytterhoeven , Thomas Gleixner , Jason Cooper , Marc Zyngier , Mark Rutland , Simon Horman , Magnus Damm , Chris Brandt , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , "open list:MEDIA DRIVERS FOR RENESAS - FCP" , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Rob, On Tue, Apr 30, 2019 at 5:03 PM Rob Herring wrote: > On Tue, Apr 30, 2019 at 7:13 AM Geert Uytterhoeven > wrote: > > > > Add DT bindings for the Renesas RZ/A1 Interrupt Controller. > > > > Signed-off-by: Geert Uytterhoeven > > --- > > v2: > > - Add "renesas,gic-spi-base", > > - Document RZ/A2M. > > --- /dev/null > > +++ b/Documentation/devicetree/bindings/interrupt-controller/renesas,rza1-irqc.txt > > @@ -0,0 +1,30 @@ > > +DT bindings for the Renesas RZ/A1 Interrupt Controller > > + > > +The RZ/A1 Interrupt Controller is a front-end for the GIC found on Renesas > > +RZ/A1 and RZ/A2 SoCs: > > + - IRQ sense select for 8 external interrupts, 1:1-mapped to 8 GIC SPI > > + interrupts, > > + - NMI edge select. > > + > > +Required properties: > > + - compatible: Must be "renesas,-irqc", and "renesas,rza1-irqc" as > > + fallback. > > + Examples with soctypes are: > > + - "renesas,r7s72100-irqc" (RZ/A1H) > > + - "renesas,r7s9210-irqc" (RZ/A2M) > > + - #interrupt-cells: Must be 2 (an interrupt index and flags, as defined > > + in interrupts.txt in this directory) > > + - interrupt-controller: Marks the device as an interrupt controller > > + - reg: Base address and length of the memory resource used by the interrupt > > + controller > > + - renesas,gic-spi-base: Lowest GIC SPI interrupt number this block maps to. > > Why isn't this just an 'interrupts' property? Plus, without Because Marc told me this is what everyone uses... > 'interrupts' walking the hierarchy is broken. What is "interrupts walking"? Can you please elaborate? Thanks! Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds