Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp2289618pxp; Mon, 21 Mar 2022 16:01:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzuM7ZqfQ3QDONXbLiz4nZixvHgqVNjhTh4ox4Y5J6cdEMrFtgYDK59vxNzfnFYjJ9Syotb X-Received: by 2002:a17:903:2348:b0:154:dd0:aba4 with SMTP id c8-20020a170903234800b001540dd0aba4mr15071909plh.39.1647903693717; Mon, 21 Mar 2022 16:01:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647903693; cv=none; d=google.com; s=arc-20160816; b=cEEPVONO6rTwDQrMtMlwbZpl8pVQuknB5txJ1UqJuUWD5fiB2dWLHmoyS2+dhZB0Lc Q7AZtJu78I3/CcYU1G6tnhB0haGicmE8hH2C9JFyL1wST3QdH0W5FZ14oAdEWA3uFkHN RwdPgRGmjs2moSJIU25C+z0kn0NEyxMMMd4AXffXsGP/9lmjGkU0H6nnSTThbaOnDmnW ZTT9vUPP5TLSYMT9Euob15VSCEi+IQ0VhBJNHXtlLwZqd171Xo51EFrD7kPaZE6pTdzK I0Tf56UDyXfK2G+1ftNw6rUFOCtt2XZ3PlkxQEKaWTrYtHf7a1j7lohjqylU0RLtH2jU SoOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=YMrcuTT0rgA+lIv6Wyluo34FsA5qWN9Ip9lq9GLriBo=; b=hp9218ZsyF0bemv9lxgj2KW+0LHqQUxbteP0mOZ4OQetlo312KaVInaLdDQu+/bcA0 qmgFyIyvssj7QEgrsDI/yprZBJQUhTJRoIHmZMdPd5tspH3lo1Xm6H0h82qTjLjwEbPn QQZrXQQdtXf1UReIieywVm14isJorYpsGKbQBfsHWQMHJKp3GikkEDGz9gxXrx/mx++d TlNcjOGxO/dOHTnVFvKZFaLZ+APSGooRRPgOaEvl0RkFt6ewORXBA3RYm/aToqF3VP2F o/tWoZCeKgOAzuORqPXV0QTR4mX5Bx7IxaNX31+k9ogTNaYxUmvqduGBjBlPB/wmWV/Q uzhg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@walle.cc header.s=mail2016061301 header.b=mzrWsPuu; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id r11-20020a170903020b00b00153b2d164a9si11177058plh.177.2022.03.21.16.01.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Mar 2022 16:01:33 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@walle.cc header.s=mail2016061301 header.b=mzrWsPuu; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 1B4DC34735C; Mon, 21 Mar 2022 15:00:33 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244178AbiCSUsT (ORCPT + 99 others); Sat, 19 Mar 2022 16:48:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49632 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233213AbiCSUsS (ORCPT ); Sat, 19 Mar 2022 16:48:18 -0400 Received: from ssl.serverraum.org (ssl.serverraum.org [176.9.125.105]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2175B25F659; Sat, 19 Mar 2022 13:46:56 -0700 (PDT) Received: from mwalle01.kontron.local. (unknown [213.135.10.150]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ssl.serverraum.org (Postfix) with ESMTPSA id 57BCE2223B; Sat, 19 Mar 2022 21:46:51 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=walle.cc; s=mail2016061301; t=1647722814; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=YMrcuTT0rgA+lIv6Wyluo34FsA5qWN9Ip9lq9GLriBo=; b=mzrWsPuuIcXCBtDrf2rUodRCMJ89OQKTXXbXwe26NkTIXtIz+k0kVlHx6pILsnMGn5zSlx qZJ9Ck3xxwAaqUfxtgfg7rEu5eCWWjVEZPiedC5YgsnCJXvF7d14c/JB3S5wW8f+p9Qntx 8iJXbTNIMjJQwd/xr9suZhNMgLqXuT8= From: Michael Walle To: Linus Walleij , Rob Herring , Krzysztof Kozlowski , Lars Povlsen , Steen Hegelund , Thomas Bogendoerfer , Gregory CLEMENT , Paul Burton , Quentin Schulz , Antoine Tenart , Kavyasree Kotagiri , Nicolas Ferre Cc: "David S . Miller" , UNGLinuxDriver@microchip.com, linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mips@vger.kernel.org, Michael Walle Subject: [PATCH v3 0/6] pinctrl: ocelot: convert to YAML format Date: Sat, 19 Mar 2022 21:46:22 +0100 Message-Id: <20220319204628.1759635-1-michael@walle.cc> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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 Convert the pinctrl ocelot binding to the new YAML format. Pin configuration nodes should have a "-pins" postfix. But unfortunately, there are many device trees which don't follow this. First rename all these nodes and then convert the binding to the YAML format so that the validation will pass. Because there were no maintainers before and there is none in MAINTAINERS I added Alexandre Belloni and Lars Povlsen, juding by the commits - to the binding as maintainers. Please tell me if you disagree. changes since v2: - drop Fixes tag (and any "fix" or similar) - one patch per SoC - document difference between original txt and yaml binging in the commit message changes since v1: - drop "Device Tree Binding" from the title of the binding - describe reg properties and provide minItems and set it differently depending on the compatible string - skip interrupt description - move required section after patternProperties Michael Walle (6): MIPS: mscc: jaguar2: rename pinctrl nodes MIPS: mscc: ocelot: rename pinctrl nodes MIPS: mscc: serval: rename pinctrl nodes arm64: dts: sparx5: rename pinctrl nodes ARM: dts: lan966x: rename pinctrl nodes dt-bindings: pinctrl: convert ocelot-pinctrl to YAML format .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 42 ------- .../bindings/pinctrl/mscc,ocelot-pinctrl.yaml | 108 ++++++++++++++++++ arch/arm/boot/dts/lan966x-pcb8291.dts | 2 +- .../dts/microchip/sparx5_pcb134_board.dtsi | 26 ++--- .../dts/microchip/sparx5_pcb135_board.dtsi | 10 +- arch/mips/boot/dts/mscc/jaguar2_pcb110.dts | 10 +- arch/mips/boot/dts/mscc/jaguar2_pcb111.dts | 10 +- arch/mips/boot/dts/mscc/jaguar2_pcb118.dts | 6 +- arch/mips/boot/dts/mscc/ocelot.dtsi | 4 +- arch/mips/boot/dts/mscc/ocelot_pcb120.dts | 6 +- arch/mips/boot/dts/mscc/serval_common.dtsi | 14 +-- 11 files changed, 152 insertions(+), 86 deletions(-) delete mode 100644 Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.yaml -- 2.30.2