Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp1123529rdb; Wed, 6 Dec 2023 09:10:02 -0800 (PST) X-Google-Smtp-Source: AGHT+IG0NCCHVxcXTG0QOvqpTEYqAoqxxRRqeAp/CvjlZgsDoaCuZFA/Ezyb37bjAtci69p6MKxT X-Received: by 2002:a05:6a20:914e:b0:18f:97c:4f39 with SMTP id x14-20020a056a20914e00b0018f097c4f39mr945369pzc.69.1701882602020; Wed, 06 Dec 2023 09:10:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701882602; cv=none; d=google.com; s=arc-20160816; b=HZWtmrcOAsK5TVTJc4C/w6VLKcSfxF/WlODjn5NpEphkDwAQToyOULLdeFWf+XRrh0 HhPKEZ/VMKc7LTaK6sDPN1XznuoIdcCr9jty5MWjFFuhdTf+tPKh6FNShQNblk8RxUki /fHpI7GbfZ75OEofMO4e1QL6F2HgwY2i0SkPanOwRRNWoar6x5nkreKe+NWFPKrMsLtv QJ6Kmn7is7D0sCQJZFB0qDXukF77U+ihPOvCZi3OQymoUjByFh3LOORG9riDXq8tUno7 yEUzpX3dO+FM/5ZKGlqY90eDuhJk+q2AAZerwsmuTngpAFPhEN2Wrx209v/pnOYqnbu3 JulQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=iI5hjWa77Sf/KBjh/jB8rfdIyFJDxe0sHwzujCbbVSg=; fh=q1vzNWdSeLIR/4h0uEm6HD99r7WYGE/PV/X5GNVjckI=; b=FiEbU5nhxKIXZ8kxJqbkUmr8YWaxJ7ocTNtCo3woxQJBksdi1hXAKoB5b0k/aKkD8p rKlR4nV8y5AkNvWDGFlWRH5XPSwnNOaRIOZSbwzpXwvKiMH39heUq7gJ++dnArXLmuLU MMmLrHLjRRUmF1FyPM2l1Pdz9feWa5lKeaCQpK+5sipt9lWFkoDvAq/PnEmY59lZivJe 03woF7x9vAoR7Z3cZBdeiWKVVyy9iA1q2liSYdinl9OpeXbxx4hImt8UCxuhKnpSxCW1 pOx6Huq6LIK8v5691i3TjJXmydZk9C3DzpvwakVnrhpPpmPumEIls/+eIQ7ZRTcsHLqY 5/aw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 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 lipwig.vger.email (lipwig.vger.email. [2620:137:e000::3:3]) by mx.google.com with ESMTPS id cb5-20020a056a02070500b005c1cd597808si189137pgb.692.2023.12.06.09.10.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Dec 2023 09:10:02 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) client-ip=2620:137:e000::3:3; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 5FEC0801C8AD; Wed, 6 Dec 2023 09:09:59 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1442739AbjLFRJj (ORCPT + 99 others); Wed, 6 Dec 2023 12:09:39 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59510 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1442647AbjLFRJh (ORCPT ); Wed, 6 Dec 2023 12:09:37 -0500 Received: from mail-ot1-f47.google.com (mail-ot1-f47.google.com [209.85.210.47]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C9121D3; Wed, 6 Dec 2023 09:09:41 -0800 (PST) Received: by mail-ot1-f47.google.com with SMTP id 46e09a7af769-6d9d0d0e083so303299a34.2; Wed, 06 Dec 2023 09:09:41 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701882581; x=1702487381; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=iI5hjWa77Sf/KBjh/jB8rfdIyFJDxe0sHwzujCbbVSg=; b=mEgOPiIs1HGTy6G+dr2KbEYH8J7OfjfrQ2R4aeWY2N/OArBnLln9/fVe30wHIcIW4g wUNslHkaGGSy5/NdLYgMGQUwqf3u8nCsWSYqkywDIz7xTFhM9guJDmfQJk9qlyB9dVqJ Yg8YPhjL3iRNR+QIZIJA2RoUM/QmjPFOYc7zIRDDagSKNY4tACF+9wifITvdYdGrXfZL wf2eX2qrbkfD4P+cBPPl5qvhr+dv+PK8y4aJro+uZfr+WNCPReZKUb5D9gzlLJJOWBqz 0ib/9C5ZDRxIHxEGbjvG+yW5zNUygIyYI+KQLy1FYqaqB2kqUwo2CMzNiR+K4rujdhCj YSow== X-Gm-Message-State: AOJu0YyO+OaAm7W4JFjEZcHiJ8YfLFb50eny6eSiWfAA07yj86cXd6Of P4ySc73HHc0oPNx7egNpyw== X-Received: by 2002:a05:6871:72a:b0:1fa:dfd7:dc37 with SMTP id f42-20020a056871072a00b001fadfd7dc37mr1382817oap.37.1701882580993; Wed, 06 Dec 2023 09:09:40 -0800 (PST) Received: from herring.priv (66-90-144-107.dyn.grandenetworks.net. [66.90.144.107]) by smtp.gmail.com with ESMTPSA id g4-20020a056870ea0400b001fb38204e42sm55710oap.20.2023.12.06.09.09.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Dec 2023 09:09:40 -0800 (PST) Received: (nullmailer pid 2694820 invoked by uid 1000); Wed, 06 Dec 2023 17:09:39 -0000 Date: Wed, 6 Dec 2023 11:09:39 -0600 From: Rob Herring To: Krzysztof Kozlowski Cc: Chen-Yu Tsai , Lee Jones , Krzysztof Kozlowski , Conor Dooley , Benson Leung , Guenter Roeck , devicetree@vger.kernel.org, chrome-platform@lists.linux.dev, linux-kernel@vger.kernel.org Subject: Re: [PATCH] dt-bindings: mfd: cros-ec: Allow interrupts-extended property Message-ID: <20231206170939.GA2195738-robh@kernel.org> References: <20231130083333.932862-1-wenst@chromium.org> <2288442b-9002-4711-9b64-16b204f19985@linaro.org> <7b9a2f1a-59d6-454c-95ed-6cb920751551@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <7b9a2f1a-59d6-454c-95ed-6cb920751551@linaro.org> X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Wed, 06 Dec 2023 09:09:59 -0800 (PST) On Fri, Dec 01, 2023 at 09:03:09AM +0100, Krzysztof Kozlowski wrote: > On 01/12/2023 05:37, Chen-Yu Tsai wrote: > > On Thu, Nov 30, 2023 at 4:52 PM Krzysztof Kozlowski > > wrote: > >> > >> On 30/11/2023 09:33, Chen-Yu Tsai wrote: > >>> "interrupts-extended" provides a more concise way of describing external > >>> GPIO interrupts. > >>> > >>> Allow using this instead of "interrupts" plus "interrupt-parent" for > >>> cros-ec. > >>> > >>> Signed-off-by: Chen-Yu Tsai > >>> --- > >>> .../devicetree/bindings/mfd/google,cros-ec.yaml | 9 ++++++++- > >>> 1 file changed, 8 insertions(+), 1 deletion(-) > >>> > >>> diff --git a/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml b/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml > >>> index e1ca4f297c6d..e514eac9f4fc 100644 > >>> --- a/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml > >>> +++ b/Documentation/devicetree/bindings/mfd/google,cros-ec.yaml > >>> @@ -75,6 +75,9 @@ properties: > >>> interrupts: > >>> maxItems: 1 > >>> > >>> + interrupts-extended: > >>> + maxItems: 1 > >>> + > >> > >> I don't understand why you need it. You already have interrupts there, > >> so this is redundant. I suggest to drop the patch or provide real > >> rationale (which I doubt you can get :) ). > > > > I'm sorry, I should've included this in the commit message. > > > > The other half of the patch gets rid of a DT validation fail when > > interrupts-extended is used instead of interrupts: > > > > .../arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r1.dtb: ec@0: > > 'interrupts' is a required property > > from schema $id: http://devicetree.org/schemas/mfd/google,cros-ec.yaml# > > > > That looks either like a bug in bindings or in dtschema or in your DTS. > This patch should not be needed to solve that. I'll be commiting a dtschema fix soon. There's quite a few places needing the fixup. Rob