Received: by 2002:ac0:da4c:0:0:0:0:0 with SMTP id a12csp2024711imi; Sun, 24 Jul 2022 05:02:17 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vb/lZOy/uNiQ1LZO5OJGjoB8gMxLFK/8db9LyvqjlGRx/yyAbKSF3XuWTFusFxq0dZo+u2 X-Received: by 2002:a9d:609e:0:b0:61c:9ea7:6488 with SMTP id m30-20020a9d609e000000b0061c9ea76488mr3129534otj.123.1658664137066; Sun, 24 Jul 2022 05:02:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658664137; cv=none; d=google.com; s=arc-20160816; b=ocd6bgjH3Hylkqwzu4euDEzffw+17n7GRw7kBWip6oglGZNWyyeTm1Yh67cG03Bz+x QvaSl3Pvk7eo4XTwgmnSlijdVcYR0lWhrdu+PeCerUMUE9ngQmKZSh9g3cK7gT4rLjlC LLIm+LCaPHxgC3UvOdYyy1l7x1JZWq/XF9jcyixComQsD6AqsQtgG3JoiTkN7a+o4Csb Z/4+/PKfKYD1F5FLKQB7jhcw1c992/VOv4FHmKwS/E8ywFde6qvr0C4Y0iAYd5dyg9nQ +fWoU0ERsJjHUPsSiU2+5M3JaWPHGPrLgBzqPmmdtQZuJoYUBbZWZz4tIqjxUOjFRYAv uopw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent:references:in-reply-to :subject:cc:to:from:message-id:date:dkim-signature; bh=XwLr0pbDxIhJEwznWAccyDjMyVGeHhxlVMJjdTh+rAA=; b=cCSxz5Ec/ayYajvuNwVG8T4KXdUP2mbuYzYURHNQAtal3A3TPbvCfTXZkiJbvvz2+V 526Sl/tVFv4ebPMZesz5SRrH0spE33Q2O/bhgUzTqmWa3fbyF73JfJBke3R4bN0GynS6 up7cNXHKZg3kv1nTGpyREP6AXzQH2ZNKEZPeW7nFjq7yMhRX30YXU7SS7xAzyKSPuO4+ Hy9EMZgCXuE82fKNXGnxGiu/Dw42VqB0uEr/WmnuKAa13ZV7P07zXqzm56TK39pBsy8F JLtCll5ux1fIEy9ffofwnFi+9gfPRuqNrPLo+sNNVSwcdVRaLtrYDZofz97kzgnoRdpP 2a0g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=tgtSlNvx; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id z26-20020a05683010da00b0060b0b9444cbsi7748878oto.283.2022.07.24.05.02.00; Sun, 24 Jul 2022 05:02:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=tgtSlNvx; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232115AbiGXLBf (ORCPT + 99 others); Sun, 24 Jul 2022 07:01:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36504 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229462AbiGXLBe (ORCPT ); Sun, 24 Jul 2022 07:01:34 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 09D95B4B7; Sun, 24 Jul 2022 04:01:32 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 94FF761026; Sun, 24 Jul 2022 11:01:32 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E601DC3411E; Sun, 24 Jul 2022 11:01:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1658660492; bh=1UK/FMBldkCTGcjOUZegKtGA+BZ9JHu+kJka8Z/YOqU=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=tgtSlNvxll67Cu/fXKCuxO3u3sz4lfbGfIE/tNpj/4sXY2X0xV+3izbJeeScuZ92s K7ZBYR+6KVNC7mvsuNoPqLW2woxEFsx46CBW/JlGzrDhXD+gB/fjwyvOfJ/JgBPaSX y9e94iCV3nXpB0JP3zi4jG8PzMd+CHuoQErUC9PR2ZnB297Tde3bAbdvS8Nn2C0wuw lX0JpmSaHNBhzhtkQzDIQ8DPEo2E+/2LoRCjkIk+19paENrqsQLszCGbx+tX009/TG 9S/Fbk9SeQjH+uFI/XliaRd2jOSzgSn068Lol+2rIf2cBrbRC8KVhqVI/cVERMV0zt HL5Z6pQsFPgQQ== Received: from sofa.misterjones.org ([185.219.108.64] helo=wait-a-minute.misterjones.org) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1oFZMX-009fji-LS; Sun, 24 Jul 2022 12:01:29 +0100 Date: Sun, 24 Jul 2022 12:01:28 +0100 Message-ID: <8735eqdbav.wl-maz@kernel.org> From: Marc Zyngier To: Lad Prabhakar Cc: Geert Uytterhoeven , Thomas Gleixner , Rob Herring , Krzysztof Kozlowski , Magnus Damm , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das Subject: Re: [PATCH v3 2/3] dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Update description for '#interrupt-cells' property In-Reply-To: <20220722151155.21100-3-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20220722151155.21100-1-prabhakar.mahadev-lad.rj@bp.renesas.com> <20220722151155.21100-3-prabhakar.mahadev-lad.rj@bp.renesas.com> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/27.1 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-SA-Exim-Connect-IP: 185.219.108.64 X-SA-Exim-Rcpt-To: prabhakar.mahadev-lad.rj@bp.renesas.com, geert+renesas@glider.be, tglx@linutronix.de, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, magnus.damm@gmail.com, linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, prabhakar.csengg@gmail.com, biju.das.jz@bp.renesas.com X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 22 Jul 2022 16:11:54 +0100, Lad Prabhakar wrote: > > Update description for '#interrupt-cells' property to utilize the > RZG2L_{NMI,IRQX} for the first cell defined in the > include/dt-bindings/interrupt-controller/irqc-rzg2l.h file. > > Signed-off-by: Lad Prabhakar > --- > v3: > * New patch > --- > .../bindings/interrupt-controller/renesas,rzg2l-irqc.yaml | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/Documentation/devicetree/bindings/interrupt-controller/renesas,rzg2l-irqc.yaml b/Documentation/devicetree/bindings/interrupt-controller/renesas,rzg2l-irqc.yaml > index 33b90e975e33..ea7db3618b23 100644 > --- a/Documentation/devicetree/bindings/interrupt-controller/renesas,rzg2l-irqc.yaml > +++ b/Documentation/devicetree/bindings/interrupt-controller/renesas,rzg2l-irqc.yaml > @@ -31,8 +31,9 @@ properties: > - const: renesas,rzg2l-irqc > > '#interrupt-cells': > - description: The first cell should contain external interrupt number (IRQ0-7) and the > - second cell is used to specify the flag. > + description: The first cell should contain a macro RZG2L_{NMI,IRQX} included in the > + include/dt-bindings/interrupt-controller/irqc-rzg2l.h and the second > + cell is used to specify the flag. I think a binding should be self describing, and not rely on an opaque macro. Mentioning that there is a macro that encodes it is fine, but the values are what matter, specially when considering that other OSs could (and should be able to) write their own DTs from scratch without depending on something that is very much Linux-specific. Thanks, M. -- Without deviation from the norm, progress is not possible.