From nobody Tue Apr 28 18:21:04 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id BA352C433F5 for ; Tue, 31 May 2022 05:36:42 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244015AbiEaFgj (ORCPT ); Tue, 31 May 2022 01:36:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47456 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243987AbiEaFgb (ORCPT ); Tue, 31 May 2022 01:36:31 -0400 Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 677016FA1F; Mon, 30 May 2022 22:36:30 -0700 (PDT) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id AF27F3200980; Tue, 31 May 2022 01:36:28 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Tue, 31 May 2022 01:36:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sholland.org; h= cc:cc:content-transfer-encoding:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm2; t=1653975388; x=1654061788; bh=tm ZUhbGe1qgGOQi2mlcP7S/bCwsecr4Iiwm5l88IWmk=; b=G9fZCPXSeiwhKI5QOa xgOBhzyYzNLCWfOyrA3WPCXDCsqdiLohbnQXA6hyh3M0K4iI77NAiTr+H7Y4RocS JcmdznxXuOxjTN8Cp1xePMUwVZy4BKZVOjHgxk1E+UVz9NSMN9fIKe12FFUTXeQO P1d0X+sMi5IobV3MrhOQrgqH5w0k4QUwdLL6DcYrJLpR1o7eQm/spuIgGaDoeW/8 ghK0p/cl4jF8fSheH5chRFCuxGcO7xmyP4j0pVRBJlLTN7g2umqQwq0NldVgTJ3K 6MiW439zb53OqbfVzgeH/qghUs3Ucp4vD4jdL7Ysb51JPzwwCNJpP5x0A5MQuKu7 rr/Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; t=1653975388; x=1654061788; bh=tmZUhbGe1qgGO Qi2mlcP7S/bCwsecr4Iiwm5l88IWmk=; b=DmjzbFoG0yoS1pMqO3dSAl58MMhhl OxHBHOvqsLzuOXQcGfbNZiwv6s7a7QvDvh1zIdmLAndmqXATrX+yD3dugnHraAmm c9qg7f9HEBXgjVfykT/IjEAQrqk2vU7+SmldnutUF0BdHGhLNlJd366LxczImls+ 7wUjXETI04Y9lWwxm1yD51MkVhQaub97A1jR8Fzsmio66cSAwyyOGgDSKz6tcc9v 11BUHHFgsbZExZTSD7AnTQ/9L9s/RM5cQpBPOQGDQpFl9pbO1dBxMo1/+4r5DiwQ CenXW99ZBScMGBsCeZf42BCIRWNfp0CNwQRH+SOav8A+OVtX7fqVlJitQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrkeejgdeljecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefurghmuhgv lhcujfholhhlrghnugcuoehsrghmuhgvlhesshhhohhllhgrnhgurdhorhhgqeenucggtf frrghtthgvrhhnpedukeetueduhedtleetvefguddvvdejhfefudelgfduveeggeehgfdu feeitdevteenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehsrghmuhgvlhesshhhohhllhgrnhgurdhorhhg X-ME-Proxy: Feedback-ID: i0ad843c9:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 31 May 2022 01:36:27 -0400 (EDT) From: Samuel Holland To: Linus Walleij , Chen-Yu Tsai , Jernej Skrabec Cc: Andre Przywara , Maxime Ripard , Samuel Holland , Krzysztof Kozlowski , Philipp Zabel , Rob Herring , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sunxi@lists.linux.dev Subject: [PATCH 1/3] pinctrl: sunxi: Remove reset controller consumers Date: Tue, 31 May 2022 00:36:21 -0500 Message-Id: <20220531053623.43851-2-samuel@sholland.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220531053623.43851-1-samuel@sholland.org> References: <20220531053623.43851-1-samuel@sholland.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" None of the sunxi pin controllers have a module reset line. All of the SoC documentation, where available, agrees. The bits that would be used for the PIO reset (i.e. matching the order of the clock gate bits) are always reserved, both in the CCU and in the PRCM. And experiments on several SoCs, including the A33, confirm that those reserved bits indeed have no effect. Let's remove this superfluous code and dependency, and also remove the include statement that was copied to the other r_pio drivers. Signed-off-by: Samuel Holland Reviewed-by: Jernej Skrabec --- drivers/pinctrl/sunxi/Kconfig | 3 --- drivers/pinctrl/sunxi/pinctrl-sun50i-a64-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c | 22 +--------------- drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c | 25 +------------------ drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c | 1 - 8 files changed, 2 insertions(+), 53 deletions(-) diff --git a/drivers/pinctrl/sunxi/Kconfig b/drivers/pinctrl/sunxi/Kconfig index 33751a6a0757..7a7bcdc198a3 100644 --- a/drivers/pinctrl/sunxi/Kconfig +++ b/drivers/pinctrl/sunxi/Kconfig @@ -29,7 +29,6 @@ config PINCTRL_SUN6I_A31 config PINCTRL_SUN6I_A31_R bool "Support for the Allwinner A31 R-PIO" default MACH_SUN6I - depends on RESET_CONTROLLER select PINCTRL_SUNXI =20 config PINCTRL_SUN8I_A23 @@ -55,7 +54,6 @@ config PINCTRL_SUN8I_A83T_R config PINCTRL_SUN8I_A23_R bool "Support for the Allwinner A23 and A33 R-PIO" default MACH_SUN8I - depends on RESET_CONTROLLER select PINCTRL_SUNXI =20 config PINCTRL_SUN8I_H3 @@ -81,7 +79,6 @@ config PINCTRL_SUN9I_A80 config PINCTRL_SUN9I_A80_R bool "Support for the Allwinner A80 R-PIO" default MACH_SUN9I - depends on RESET_CONTROLLER select PINCTRL_SUNXI =20 config PINCTRL_SUN50I_A64 diff --git a/drivers/pinctrl/sunxi/pinctrl-sun50i-a64-r.c b/drivers/pinctrl= /sunxi/pinctrl-sun50i-a64-r.c index e69c8dae121a..ef261eccda56 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun50i-a64-r.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun50i-a64-r.c @@ -24,7 +24,6 @@ #include #include #include -#include =20 #include "pinctrl-sunxi.h" =20 diff --git a/drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c b/drivers/pinctrl/= sunxi/pinctrl-sun50i-h6-r.c index c7d90c44e87a..487a76c45f7e 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c @@ -16,7 +16,6 @@ #include #include #include -#include =20 #include "pinctrl-sunxi.h" =20 diff --git a/drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c b/drivers/pinctr= l/sunxi/pinctrl-sun50i-h616-r.c index 8e4f10ab96ce..c39ea46046c2 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c @@ -12,7 +12,6 @@ #include #include #include -#include =20 #include "pinctrl-sunxi.h" =20 diff --git a/drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c b/drivers/pinctrl/= sunxi/pinctrl-sun6i-a31-r.c index a00246d3dd49..2486cdf345e1 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c @@ -17,7 +17,6 @@ #include #include #include -#include =20 #include "pinctrl-sunxi.h" =20 @@ -111,26 +110,7 @@ static const struct sunxi_pinctrl_desc sun6i_a31_r_pin= ctrl_data =3D { =20 static int sun6i_a31_r_pinctrl_probe(struct platform_device *pdev) { - struct reset_control *rstc; - int ret; - - rstc =3D devm_reset_control_get_exclusive(&pdev->dev, NULL); - if (IS_ERR(rstc)) { - dev_err(&pdev->dev, "Reset controller missing\n"); - return PTR_ERR(rstc); - } - - ret =3D reset_control_deassert(rstc); - if (ret) - return ret; - - ret =3D sunxi_pinctrl_init(pdev, - &sun6i_a31_r_pinctrl_data); - - if (ret) - reset_control_assert(rstc); - - return ret; + return sunxi_pinctrl_init(pdev, &sun6i_a31_r_pinctrl_data); } =20 static const struct of_device_id sun6i_a31_r_pinctrl_match[] =3D { diff --git a/drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c b/drivers/pinctrl/= sunxi/pinctrl-sun8i-a23-r.c index 9e5b61449999..4fae12c905b7 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c @@ -20,7 +20,6 @@ #include #include #include -#include =20 #include "pinctrl-sunxi.h" =20 @@ -98,29 +97,7 @@ static const struct sunxi_pinctrl_desc sun8i_a23_r_pinct= rl_data =3D { =20 static int sun8i_a23_r_pinctrl_probe(struct platform_device *pdev) { - struct reset_control *rstc; - int ret; - - rstc =3D devm_reset_control_get_exclusive(&pdev->dev, NULL); - if (IS_ERR(rstc)) { - ret =3D PTR_ERR(rstc); - if (ret =3D=3D -EPROBE_DEFER) - return ret; - dev_err(&pdev->dev, "Reset controller missing err=3D%d\n", ret); - return ret; - } - - ret =3D reset_control_deassert(rstc); - if (ret) - return ret; - - ret =3D sunxi_pinctrl_init(pdev, - &sun8i_a23_r_pinctrl_data); - - if (ret) - reset_control_assert(rstc); - - return ret; + return sunxi_pinctrl_init(pdev, &sun8i_a23_r_pinctrl_data); } =20 static const struct of_device_id sun8i_a23_r_pinctrl_match[] =3D { diff --git a/drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c b/drivers/pinctrl= /sunxi/pinctrl-sun8i-a83t-r.c index 6531cf67958e..0cb6c1a970c9 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c @@ -27,7 +27,6 @@ #include #include #include -#include =20 #include "pinctrl-sunxi.h" =20 diff --git a/drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c b/drivers/pinctrl/= sunxi/pinctrl-sun9i-a80-r.c index a191a65217ac..f11cb5bba0f7 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c @@ -14,7 +14,6 @@ #include #include #include -#include =20 #include "pinctrl-sunxi.h" =20 --=20 2.35.1 From nobody Tue Apr 28 18:21:04 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 14851C433F5 for ; Tue, 31 May 2022 05:36:48 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244023AbiEaFgp (ORCPT ); Tue, 31 May 2022 01:36:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47470 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243997AbiEaFge (ORCPT ); Tue, 31 May 2022 01:36:34 -0400 Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6EA1E6FA10; Mon, 30 May 2022 22:36:33 -0700 (PDT) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id B4D85320097A; Tue, 31 May 2022 01:36:31 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Tue, 31 May 2022 01:36:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sholland.org; h= cc:cc:content-transfer-encoding:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm2; t=1653975391; x=1654061791; bh=zU C8CyMrnP1Dd1IouLt0O7CCmsm4NnLg6v4G2wWFHoQ=; b=P47zN8x3sI4rryTo0D eoToGNYTSE2/cyuY41otupJZbhYhI6dFnVwUNvlyRuN+dQ/AiFNhnnuzgDWuK52M 4BgaJwv4TLB1rDgJV5wu8WbQ+p7JbPahZMxQpGgbo5FXdPvdXw7ZM/dTa7StRLOf bhzMwx1S7RSIa141PWr2Vvg82ACXxWeU5PNEAhGafl1j+vz6EWgcSmNYvJb30Q6y yaXnbXyAjIQIpEk6GuKG9mpnMjjVG1RfYDJrBq5At/mjRLbj09xznXvEMHIcquZS 2vgfpkEkPYUnlpQFUVp0qE/Osp5chy0yxzyN/pDqhKlanAj+CgF139O9XJ0DIwnD w/OQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; t=1653975391; x=1654061791; bh=zUC8CyMrnP1Dd 1IouLt0O7CCmsm4NnLg6v4G2wWFHoQ=; b=Zqd1MMzAs9P+Sn+H0XbDEs9HJ0B2o Urj88ULuX+lPMa/wNGtJhODwJH9mkxwC9iXjSm/WyEjVabXfcSBLtiUekV6vAsPY /KoJyhkMyDR0NepyIu7E2aDK4Uu1CeL7w2UFwfagjlHORhZF20k+GUOLQ3pHwqP+ /7YVfXxIN3411ujNfM4ycpLjxa/NvIsNSjhX6IJ6rVNfoem5kiOjs3NLLTmLmypv hS++6EuNCVbus/YUxaEtDLB7W2VIumdE3HVQNo4ywuskJm14E50x8J9FNeQUxbCu R8FWbqFMKVgya8ysjJ3AE3MYkfDBkK5J3prSlMUipfnNv193oBcYO5bOQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrkeejgdeljecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefurghmuhgv lhcujfholhhlrghnugcuoehsrghmuhgvlhesshhhohhllhgrnhgurdhorhhgqeenucggtf frrghtthgvrhhnpedukeetueduhedtleetvefguddvvdejhfefudelgfduveeggeehgfdu feeitdevteenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehsrghmuhgvlhesshhhohhllhgrnhgurdhorhhg X-ME-Proxy: Feedback-ID: i0ad843c9:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 31 May 2022 01:36:30 -0400 (EDT) From: Samuel Holland To: Linus Walleij , Chen-Yu Tsai , Jernej Skrabec Cc: Andre Przywara , Maxime Ripard , Samuel Holland , Krzysztof Kozlowski , Philipp Zabel , Rob Herring , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sunxi@lists.linux.dev Subject: [PATCH 2/3] ARM: dts: sunxi: Drop resets from r_pio nodes Date: Tue, 31 May 2022 00:36:22 -0500 Message-Id: <20220531053623.43851-3-samuel@sholland.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220531053623.43851-1-samuel@sholland.org> References: <20220531053623.43851-1-samuel@sholland.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" None of the sunxi pin controllers have a module reset line. This is confirmed by documentation (A80) as well as experimentation (A33). Let's remove the inaccurate properties. Signed-off-by: Samuel Holland Reviewed-by: Jernej Skrabec --- arch/arm/boot/dts/sun6i-a31.dtsi | 1 - arch/arm/boot/dts/sun8i-a23-a33.dtsi | 1 - arch/arm/boot/dts/sun9i-a80.dtsi | 1 - 3 files changed, 3 deletions(-) diff --git a/arch/arm/boot/dts/sun6i-a31.dtsi b/arch/arm/boot/dts/sun6i-a31= .dtsi index 715d74854449..df3330073687 100644 --- a/arch/arm/boot/dts/sun6i-a31.dtsi +++ b/arch/arm/boot/dts/sun6i-a31.dtsi @@ -1387,7 +1387,6 @@ r_pio: pinctrl@1f02c00 { ; clocks =3D <&apb0_gates 0>, <&osc24M>, <&rtc 0>; clock-names =3D "apb", "hosc", "losc"; - resets =3D <&apb0_rst 0>; gpio-controller; interrupt-controller; #interrupt-cells =3D <3>; diff --git a/arch/arm/boot/dts/sun8i-a23-a33.dtsi b/arch/arm/boot/dts/sun8i= -a23-a33.dtsi index 4461d5098b20..8d3dd9e2b54e 100644 --- a/arch/arm/boot/dts/sun8i-a23-a33.dtsi +++ b/arch/arm/boot/dts/sun8i-a23-a33.dtsi @@ -812,7 +812,6 @@ r_pio: pinctrl@1f02c00 { interrupts =3D ; clocks =3D <&apb0_gates 0>, <&osc24M>, <&rtc 0>; clock-names =3D "apb", "hosc", "losc"; - resets =3D <&apb0_rst 0>; gpio-controller; interrupt-controller; #interrupt-cells =3D <3>; diff --git a/arch/arm/boot/dts/sun9i-a80.dtsi b/arch/arm/boot/dts/sun9i-a80= .dtsi index ce4fa6706d06..7d3f3300f431 100644 --- a/arch/arm/boot/dts/sun9i-a80.dtsi +++ b/arch/arm/boot/dts/sun9i-a80.dtsi @@ -1218,7 +1218,6 @@ r_pio: pinctrl@8002c00 { ; clocks =3D <&apbs_gates 0>, <&osc24M>, <&osc32k>; clock-names =3D "apb", "hosc", "losc"; - resets =3D <&apbs_rst 0>; gpio-controller; interrupt-controller; #interrupt-cells =3D <3>; --=20 2.35.1 From nobody Tue Apr 28 18:21:04 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 59930C433EF for ; Tue, 31 May 2022 05:36:58 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244032AbiEaFgu (ORCPT ); Tue, 31 May 2022 01:36:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47672 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244009AbiEaFgh (ORCPT ); Tue, 31 May 2022 01:36:37 -0400 Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 93F292C8; Mon, 30 May 2022 22:36:36 -0700 (PDT) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id B9E743200939; Tue, 31 May 2022 01:36:34 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Tue, 31 May 2022 01:36:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sholland.org; h= cc:cc:content-transfer-encoding:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm2; t=1653975394; x=1654061794; bh=lM 0S6haiMeSAJIWm3addevlytdvDfSDjGYz4PQB/xHY=; b=P8BGvgiqIVgKsWJs3I s6o/hn+H4a1ioH8m0Qcc1YQYphxGET4bl0YDcVZ3qLbPQZqPFvXkHvm5UaRoyJ4Q gm5dbKhEAfIxbDInVJ8M3gIrkJnd3aQ0me3O7bJhP/o6xmJq47mZMKInPtbT8vN2 CRFrxgUZ7DySC8obCtYmlqorn5i80PJ3UjHXVG+WaT3/kHZgX9SpbkUfIyY/sJtf l6zzD+fs0MCl7+s81KLjTBFXKefl6+p2DXnhnodomR5KHMx++aZSPcgK86RLLBCw oK1fIfriHfFooDx2O4DJo/JEkhUi306ENACmWtIWLUkWhHQM1VlnLzBBL09nqc0T xLlQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; t=1653975394; x=1654061794; bh=lM0S6haiMeSAJ IWm3addevlytdvDfSDjGYz4PQB/xHY=; b=qNSqGItOQAOhIRwk3nMTfXomBQNSb kmZIIsqKMZGGvzCUc6fJlD/bqywCw4k6EUb3XBHvI5F2pWiqsqMTsSQ9as34qYv/ c7ILMnalRyUNhhIej3FPHzKZNVaO/W5G4HgGYW0LvEt5T6R2PMAq4uzW8jjHZInT mLyeWRdG1VcUxvvKJvgHKNOUKQkaqoA6iZYNCh5BWHSikz6Klf3MRsiqpXhrcpSq WCAn+HZzEICBL7hVP9BnmqKt/xOgTxYLX8hVEhO0OafKCMz9jC7r7vqym7g2LonH 3AmcQl3zuN7xM1ZkN/zXKAZuddt/ogiRnvcxrdimSTJA0gDyYpPVdPikA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrkeejgdeljecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefurghmuhgv lhcujfholhhlrghnugcuoehsrghmuhgvlhesshhhohhllhgrnhgurdhorhhgqeenucggtf frrghtthgvrhhnpedukeetueduhedtleetvefguddvvdejhfefudelgfduveeggeehgfdu feeitdevteenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehsrghmuhgvlhesshhhohhllhgrnhgurdhorhhg X-ME-Proxy: Feedback-ID: i0ad843c9:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 31 May 2022 01:36:33 -0400 (EDT) From: Samuel Holland To: Linus Walleij , Chen-Yu Tsai , Jernej Skrabec Cc: Andre Przywara , Maxime Ripard , Samuel Holland , Krzysztof Kozlowski , Philipp Zabel , Rob Herring , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sunxi@lists.linux.dev Subject: [PATCH 3/3] dt-bindings: pinctrl: sunxi: Disallow the resets property Date: Tue, 31 May 2022 00:36:23 -0500 Message-Id: <20220531053623.43851-4-samuel@sholland.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220531053623.43851-1-samuel@sholland.org> References: <20220531053623.43851-1-samuel@sholland.org> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" None of the sunxi pin controllers have a module reset line. This is confirmed by documentation (A80) as well as experimentation (A33). Since the property is not applicable to any variant of the hardware, let's remove it from the binding. Signed-off-by: Samuel Holland Acked-by: Rob Herring Reviewed-by: Jernej Skrabec --- .../bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-= pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a1= 0-pinctrl.yaml index bfce850c2035..fa0c2df04675 100644 --- a/Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl= .yaml +++ b/Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl= .yaml @@ -80,9 +80,6 @@ properties: - const: hosc - const: losc =20 - resets: - maxItems: 1 - gpio-controller: true interrupt-controller: true gpio-line-names: true --=20 2.35.1