Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp473950pxp; Sat, 19 Mar 2022 07:31:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxCAcwb+W6ui1dsQmh97zqQzXWFYrcZiXJ+OkNhqTQoOpukLm32QIAlNQ/3ZjhXMlKd+Yzx X-Received: by 2002:a17:907:d01:b0:6d7:9f7f:ef8a with SMTP id gn1-20020a1709070d0100b006d79f7fef8amr13931108ejc.656.1647700279702; Sat, 19 Mar 2022 07:31:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647700279; cv=none; d=google.com; s=arc-20160816; b=t+7xUnO24s/9gHLEcGrm5LNMsPSN5PPfslykemioWrGBMwTFi53mwD0RrNEPwZJ5Sr ETb9RWT5ZjJ2siChYJ/xP+HxRCsoI3SiwhsWdwQXFG3R3tIhGvUpx+T0XZLrhDW/0PTb Ou+3w9jbJKanTpFip9tfS0r1tYiXNs9Ic2FuiXzf3t1txpLHsKEQlTNC+lHAhQWfnvO+ 1IVvM/kPIlwB6t0Kr/EezkGgKYggWAoVHBz789o4EceH+gIcnf05/+RNLfHwr3YUT8it q6DexRh2gqZR71lIKyzpYq58ymIz9PFs4r82eqaIdLPaXi7is3Unpbf7cL4Cnci+TJxW AEow== 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=CjYRXqLQZoAevpessURi47tpYDs5HOjG6CCvnj8Lq/A=; b=GLInk80dfb6cAgl2ZzOSezC48azDvALuh2jacw7p0bF03K6Q9RvwpUm5cHlmkCxxEV fnjbh+MAw98eXSGlwR0hsQw2tQrS0sv4FmMn3mEBFpnjvxpCgMKcicqOXsJIjS1tMory ZmhYDrVdXvgxAFEcWo6TVM7jBFjzfSueto18C+uUe6I2cmjI/bh+lDNj7JhQepZcT3YM AwspNJlrh2yITXRlIpx/ll6tBb5AV55YnF/uicnaxKrA09jsMvg1iDZgU7q+eTIHY3XD eYg1snJa7wNrz/JQax5nq61gUJDob9NTl7eL+PuWH+temcNzfiv1QSe6tnzRthLq5x8g +SzA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@walle.cc header.s=mail2016061301 header.b=UGDvv1mu; 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 h15-20020a50c38f000000b00418c2b5bd78si5387423edf.90.2022.03.19.07.30.52; Sat, 19 Mar 2022 07:31:19 -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=@walle.cc header.s=mail2016061301 header.b=UGDvv1mu; 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 S240641AbiCRU1U (ORCPT + 99 others); Fri, 18 Mar 2022 16:27:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57276 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235038AbiCRU1O (ORCPT ); Fri, 18 Mar 2022 16:27:14 -0400 Received: from ssl.serverraum.org (ssl.serverraum.org [176.9.125.105]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2A13E28AC5C; Fri, 18 Mar 2022 13:25:54 -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 4249822239; Fri, 18 Mar 2022 21:25:52 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=walle.cc; s=mail2016061301; t=1647635152; 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=CjYRXqLQZoAevpessURi47tpYDs5HOjG6CCvnj8Lq/A=; b=UGDvv1muvDVuBFBFxe+oKlWyNQbWK8xcz1dbOZi7U6a0lqz+5N7oR4WgV5CO9SK6QTXFee jNnl7id9IaKKts1wqH7fBGYCytK4PBXmg3UKJ2bwRnRvyASU1lc6rQt86cC0FZPpbx0gux eY6P8V1Q77ZTIPx136VDfFr3Z99pomo= 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 v2 0/8] pinctrl: ocelot: convert to YAML format Date: Fri, 18 Mar 2022 21:25:39 +0100 Message-Id: <20220318202547.1650687-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=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS,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 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 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 (8): MIPS: mscc: jaguar2: fix pinctrl nodes MIPS: mscc: ocelot: fix MIIM1 pinctrl node name MIPS: mscc: ocelot: fix PHY interrupt pinctrl node name MIPS: mscc: ocelot: fix load/save GPIO pinctrl name MIPS: mscc: serval: fix pinctrl node names arm64: dts: sparx5: fix pinctrl node names ARM: dts: lan9662-pcb8291: fix pinctrl node name 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