From mboxrd@z Thu Jan 1 00:00:00 1970 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id F26A4C433EF for ; Tue, 31 May 2022 05:37:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=DOsW+GMBUYJudY0sidJNAi0wTTPbebd8EzX1dncoEtw=; b=OSUlstfv6AVL8+ QfrdI0hkLZfsEpSJLspyrrfnXDOgfFEi4TWUsQDJuvbrkh1gSbToniuGlUAbALjB7stOfd35bzXgX BMDcA+Ws88uvOmlCdVnaSU77galj3CVItNShx9ngnMpcKxmvRiCCnghml41oydm0upJCxa+8EEjVW eKRC6+IM/CvJQn8j5fco+5DaM9W2Vz1FV+CloP5CXMpDkQCXqahLcmhk6xfWGX5OZkPgG8kJ8ndsR /ynYjLKCSdsagQyNSi0DU/586jrIeg0Mf0LYtpotNzxStw7JUsH03GT9Em/Vz/jeKPt7WGIZOT6iJ Tj2EYypEqIgVM5c2PKZA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nvuYU-009NEA-I9; Tue, 31 May 2022 05:36:34 +0000 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nvuYQ-009NCO-Sx for linux-arm-kernel@lists.infradead.org; Tue, 31 May 2022 05:36:32 +0000 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 962FC3200939; Tue, 31 May 2022 01:36:25 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Tue, 31 May 2022 01:36:26 -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 :message-id:mime-version:reply-to:sender:subject:subject:to:to; s=fm2; t=1653975385; x=1654061785; bh=u09AbJGPuNIVZN1PiNPkATqKx XmT/KZro1kYxtMw6gY=; b=q9vDoi2og7ljp0M8+O5Po1S9SnfhRHnYSDBeVBdhe LiEiPZit8i4vntrJ9yArjKFkoN/NxYBhtFdGRR8TqjGKdAvlDh596ETnXT+EIcuN Y+dXFVUSY9YPSoEBBBVFhcv5Jbh2M1jfzuncEm91tAeIgqf4tXCuCBn5kkTS6BBb 4GbSH0ZVttf5zTEIpMXNhgb3C4YepDTATTH7hdU0kwkusEaXwYuOeSNolopORQv4 K6vVU99xKnKMUixjMkSy4FUO4lWYSXOCNQYzAi4UtIDbd1Pfc9+EkK3CU6oK+SHw /6GuY5ULEfIr6W2mo8BiSXh9TAji9iNMCvbB6gtGNJhYQ== 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:message-id :mime-version: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= 1653975385; x=1654061785; bh=u09AbJGPuNIVZN1PiNPkATqKxXmT/KZro1k YxtMw6gY=; b=hulM2hFfRoNf3nUR0tIs9NgzCZX/TIkZwkzfkezaiNuxVERnvN0 sRTH4oUGLUYiLULF8LmyUY1CGdzk+0SdjNIl129jv8fFvT5d7zEhRRP834TUvt3O O1JIqAolnp3ovwIvXFwcd4Zraf1JXmnsShdfSNWUdNqKLMSi180SbjLAeolxEhWL QnzcezCz9Cn/Iu4MCmIFYG9DF0UmgnHi/9hDxPXPHo0Mz6TseOSFvc6sOS7PnLFr 8iLrTZOXG7K8Uf9P+EIGF9IFVqZrJImGwWJyuOjJ1TSHDkQIAlkkFBNExh9iDlKQ k6CCXUBG4VQ/XhdpCb2iOi/WH6QW5JTnWEg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrkeejgdelkecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvfevufffkffoggfgsedtkeertdertddtnecuhfhrohhmpefurghmuhgvlhcu jfholhhlrghnugcuoehsrghmuhgvlhesshhhohhllhgrnhgurdhorhhgqeenucggtffrrg htthgvrhhnpeekveelhfejueelleetvdejvdeffeetgeelheeujeffhefgffefkeehhffh keekgeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hsrghmuhgvlhesshhhohhllhgrnhgurdhorhhg X-ME-Proxy: Feedback-ID: i0ad843c9:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 31 May 2022 01:36:24 -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 0/3] pinctrl: sunxi: Remove non-existent reset line references Date: Tue, 31 May 2022 00:36:20 -0500 Message-Id: <20220531053623.43851-1-samuel@sholland.org> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220530_223631_488501_E9709F71 X-CRM114-Status: GOOD ( 12.79 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org I assume these properties came from a lack of documentation, and the very reasonable assumption that where there's a clock gate bit in the CCU, there's a reset bit. But the pin controllers are special and don't have a module reset line. The only way to reset the pin controller is to reset the whole VDD_SYS power domain. This series is preparation for converting the PRCM MFD and legacy clock drivers to a CCU clock/reset driver like all of the other Allwinner SoCs. I don't plan to add reset lines that don't actually exist to the new CCU driver. So we might as well get rid of the references now. Technically this breaks devicetree compatibility, since the old drivers expect the reset. But the CCU conversion will be a compatibility break anyway, so it's a bit of a moot point. Samuel Holland (3): pinctrl: sunxi: Remove reset controller consumers ARM: dts: sunxi: Drop resets from r_pio nodes dt-bindings: pinctrl: sunxi: Disallow the resets property .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 3 --- 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 - 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 - 12 files changed, 2 insertions(+), 59 deletions(-) -- 2.35.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel