Received: by 2002:a05:6a10:87d6:0:0:0:0 with SMTP id g22csp555675pxr; Mon, 11 Apr 2022 00:42:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxwqH9Jj7k9D+EO3M6x7psCwxIK9KtBjyptk2Kh9pohIG5IroKeOc5gDNzFmOy6NT1HdutY X-Received: by 2002:a17:906:7316:b0:6d7:16be:b584 with SMTP id di22-20020a170906731600b006d716beb584mr28299197ejc.759.1649662953843; Mon, 11 Apr 2022 00:42:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649662953; cv=none; d=google.com; s=arc-20160816; b=qMTbbZKKvrdEdAXcq9C44Ntcylrkco9EaUD36/6dkWsWErhD/LraYRMlp9/0EqY3DY 7hZ02RPDzHEhyL31JiYy55sQndO3OdoDEWSkN+5KV7xYXMpUWQovTi/dqc0ARFyCL6rE pddmPKpL2V7EYOPyLslCbL6L2nz7uOGj+KmYX+wNlVfKfk1pgZMq9UNi84eY0axusYIO rmEYbuwZdvczRmjHD/rSeBYsWJVTlbkOOALdgTD6d2G7vEYCgn1IxyBNz5qaMtuuzONS PN+puJgGaUWGnAGRkm78nA7YmwcWJ7cqa7mFejzUCpp73zyFAHK7kqNTDLL0dzbY/y6K ssZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version:dkim-signature; bh=nBDAPlKQ4YG44AbUZ5EopbugVyGZ0YIKrTGGGC/Tzuo=; b=b4LqWBRPq6iIxap0iFPCdEyHetNxq9krl5ywCqPZLz3ZFLg2IrH+tpGtU5tlDyQvNN zmLtc5wlUN8z0K5Q7xov/ofsrbac0wXTMNXvQbey6YepmTMT8AwtCyBhDxqkyOsLvtF/ SvopR6dk5eOYzMxTguMgmd+dH3frgRYlsk/IVT6X6qqPQxLWlX4PbCuLwlho1kPd/USO 8XhmG9Io+VKvmh1djRFijomCt8ePLgH9PG9w+WwYTR+KEyKPIO6W9jAFWy0+w4sqQnn3 1jhjefehNARxMuYNLWLkIUZkUHamLQRmsHUBqGVQ0Ckn8WvE3sTOhwpSvybiud1QULey iy3A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@goldelico.com header.s=strato-dkim-0002 header.b=bh9XxcqX; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b2-20020a05640202c200b0041d85852a22si168972edx.190.2022.04.11.00.42.09; Mon, 11 Apr 2022 00:42:33 -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=@goldelico.com header.s=strato-dkim-0002 header.b=bh9XxcqX; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241945AbiDINZK (ORCPT + 99 others); Sat, 9 Apr 2022 09:25:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34878 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238513AbiDINZG (ORCPT ); Sat, 9 Apr 2022 09:25:06 -0400 Received: from mo4-p03-ob.smtp.rzone.de (mo4-p03-ob.smtp.rzone.de [85.215.255.100]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 41DB363F6; Sat, 9 Apr 2022 06:22:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1649510575; s=strato-dkim-0002; d=goldelico.com; h=To:References:Message-Id:Cc:Date:In-Reply-To:From:Subject:Cc:Date: From:Subject:Sender; bh=nBDAPlKQ4YG44AbUZ5EopbugVyGZ0YIKrTGGGC/Tzuo=; b=bh9XxcqX+OLWtmHAXi0xPnUr4drHupjYfMjbsqt9dG53zcvtmpv0a/f/Lbv06LHDT0 sCNKVjxc6Ym0QAQteM+6TLlK3zkuw+JY/AP6DqtLBPCVm1eTodsISiXwd5scRzq86j5D uy4jALntssnEEAct+LtmIUUixiL2H2lhk/TnYwkeZcKySmZR0lw5Y5VgH8uRecEslMrc AB5M6g7CUksbYcnQMziSm98AnbsOT8GcXN5B8zBqN6304uDOBTNxVKbgXJb0AURclVDX P0O0/kq0sxgOyagpktQZqAqzsNv4Fz7QNHvGvuHgsiMXr20OHQTqhGW2kys4u18bgs1d pOXA== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":JGIXVUS7cutRB/49FwqZ7WcJeFKiMgPgp8VKxflSZ1P34KBj7wpz8NIGH/jrwDepmg==" X-RZG-CLASS-ID: mo00 Received: from imac.fritz.box by smtp.strato.de (RZmta 47.42.2 DYNA|AUTH) with ESMTPSA id k708cfy39DMsuVv (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve X9_62_prime256v1 with 256 ECDH bits, eq. 3072 bits RSA)) (Client did not present a certificate); Sat, 9 Apr 2022 15:22:54 +0200 (CEST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.21\)) Subject: Re: [PATCH 05/18] MIPS: DTS: jz4780: fix pinctrl as reported by dtbscheck From: "H. Nikolaus Schaller" In-Reply-To: Date: Sat, 9 Apr 2022 15:22:54 +0200 Cc: Rob Herring , Paul Cercueil , Thomas Bogendoerfer , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-mips@vger.kernel.org, letux-kernel@openphoenux.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <1941bc4ed553b27f399ad00ea61ff2b0237d14e3.1649443080.git.hns@goldelico.com> <530E0F7F-FC03-45DD-BF87-D049D3108AD3@goldelico.com> To: Krzysztof Kozlowski X-Mailer: Apple Mail (2.3445.104.21) X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_NONE, T_SCC_BODY_TEXT_LINE 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 > Am 09.04.2022 um 15:13 schrieb Krzysztof Kozlowski = : >=20 > On 09/04/2022 15:04, H. Nikolaus Schaller wrote: >>=20 >>=20 >>> Am 09.04.2022 um 13:13 schrieb Krzysztof Kozlowski = : >>>=20 >>> On 08/04/2022 20:37, H. Nikolaus Schaller wrote: >>>> arch/mips/boot/dts/ingenic/ci20.dtb: pin-controller@10010000: = $nodename:0: 'pin-controller@10010000' does not match = '^(pinctrl|pinmux)(@[0-9a-f]+)?$' >>>> =46rom schema: = Documentation/devicetree/bindings/pinctrl/ingenic,pinctrl.yaml >>>>=20 >>>> Signed-off-by: H. Nikolaus Schaller >>>> --- >>>> arch/mips/boot/dts/ingenic/jz4780.dtsi | 2 +- >>>> 1 file changed, 1 insertion(+), 1 deletion(-) >>>>=20 >>>> diff --git a/arch/mips/boot/dts/ingenic/jz4780.dtsi = b/arch/mips/boot/dts/ingenic/jz4780.dtsi >>>> index 5f44cf004d473..b5299eaffb84a 100644 >>>> --- a/arch/mips/boot/dts/ingenic/jz4780.dtsi >>>> +++ b/arch/mips/boot/dts/ingenic/jz4780.dtsi >>>> @@ -155,7 +155,7 @@ rtc_dev: rtc@10003000 { >>>> clock-names =3D "rtc"; >>>> }; >>>>=20 >>>> - pinctrl: pin-controller@10010000 { >>>> + pinctrl: pinctrl@10010000 { >>>=20 >>> Do it once for all DTSes, not one file at a time. There are four = more >>> places with this. >>=20 >> Well, automation has no notion of "similarity" in this case to >> merge several patches. >=20 > What does that mean? One cannot create multiple patches and apply = them? This patch set was created by some automatic scripts. And they produce = one patch per group of warnings. But here you ask me to merge 4 unrelated topics into a single one. Or do you mean something else? >=20 >> And they are not related. Every one is based on a different .yaml >> schema file. >=20 > Which does not matter, because the name of the node does not matter. = We > enforce it in schema to makes things organized and easier in testing. > This does not fix any real problem, just the problem we created by > ourselves with schema. >=20 >>=20 >> That in all cases the result looks similar comes from similar >> requirements by the schemata and has no inherent connection. >=20 > All schemas will require it, won't they? The same for arm... We may be talking about different things here. My understanding: you ask me to merge 5/18, 8/18, 9/18, 12/18 because they contain = "controller" in the node-name. Right? If not then we must clarify that first. For pinctrl it is not allowed to have a -controller suffix while for the = other it is mandatory by the schema pattern. BR and thanks, Nikolaus