From patchwork Tue Oct 15 21:04:45 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Igor Belwon X-Patchwork-Id: 13837113 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 4441FD1D876 for ; Tue, 15 Oct 2024 21:15:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=jUVQc/7q7mkCrvm6TirVk+co8L+Jm/5HOINeNrh6TX0=; b=lCRVIobZG4lA2S+I8ZFAcsyv7t N+CXPtsGjKlZ5Bbo40/m0f2cMA0UwGTH81iKBf1MUyFjN1wh1gjKyB9RcltUJ5+5cI3x5vpiUdYfq qb+A4QK2HNsXBu3/q+0Z7nQq3ngz6a/GvoBcVX0LYMA1p7D19IAlcgf4TPIz+CGyKQlNsO1ICS5Z6 zNAM8hUxIzf9C0R8HYYKOJaXRq6xBmVyD7fyOBIpGZw/gheMkVIl8oi9wxKby3GBaauHf1qZ8XOHE gO9ICvHC8shDFVXfGinti0XmG/3wNn0FYXu30ksGb9GkQ2gGUMaNkkO5GJ4kEIvIaIvxfSCvMUhG0 tgd0GP5g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1t0ot6-00000009bs6-34Fv; Tue, 15 Oct 2024 21:15:28 +0000 Received: from out-02.smtp.spacemail.com ([63.250.43.87]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1t0oj3-00000009ZtF-3hgv for linux-arm-kernel@lists.infradead.org; Tue, 15 Oct 2024 21:05:09 +0000 Received: from prod-lbout-phx.jellyfish.systems (unknown [198.177.122.3]) by smtp.spacemail.com (Postfix) with ESMTPA id 4XSmnq63htz4w5K; Tue, 15 Oct 2024 21:05:03 +0000 (UTC) Received: from igor-systemproductname.lan (83.8.240.202.ipv4.supernova.orange.pl [83.8.240.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.spacemail.com (Postfix) with ESMTPSA id 4XSmnh08Nbz8sWP; Tue, 15 Oct 2024 21:04:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mentallysanemainliners.org; s=spacemail; t=1729026298; bh=bddsUPMT8EfofxAtkov5RMslED/8sk7QJjEjhVwY9g0=; h=From:To:Cc:Subject:Date:From; b=meJd2q7r0+Bv6jFY2P1JS+H4aMSNaTDNParY0Xo8fuvJgsmP4xmSl/GOYotUXiDnw 8/ruouuRf8AT7OHiqB1VT6HUDA1rMijb2CkIjtKJdBtiY7Hg6Cite7pMIRM2uR9MA0 HNLWYJ2lZAuGpIbURB13t1eJkezbmYC0VR63fnLexqHcIYj4OMW8sY0cPbCdD1BIzR x0c9TEZb0yZVbSB2yEuRcDbk37CV9B6HvfBIUphA7W9iCJWrTvH2Rg49B3koEnBLcU lIXbqrHR549w6jLPXlZbyUbC6HQtCpX+p9diz2AzEkOBIeVkehiG0E2AxxQXppxtbv +0cGccSz9Fv7A== From: Igor Belwon To: Krzysztof Kozlowski , Sylwester Nawrocki , Alim Akhtar , Linus Walleij , Rob Herring , Conor Dooley , Tomasz Figa Cc: linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 0/5] Add Exynos990 pinctrl and chipid drivers Date: Tue, 15 Oct 2024 23:04:45 +0200 Message-ID: <20241015210450.964093-1-igor.belwon@mentallysanemainliners.org> X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241015_140505_980307_BF5A7BF8 X-CRM114-Status: GOOD ( 14.96 ) 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: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi folks, This series adds support for the drivers for the Exynos 990 SoC. It consists of the pinctrl driver and the chipid driver. The product ID of this chip for chipid is 0xe9830000. The pinctrl bank types are the same as in the Exynos 850 chip. Changes in v2: - Moved bindings from SoC bringup commit - Moved device tree changes from SoC bringup commit - Ordered pinctrl nodes by unit address in SoC DT - Moved the exynos990-wakeup-eint binding to the correct if. - Added pinctrl aliases to SoC DT. Kind regards, Igor Igor Belwon (5): dt-bindings: pinctrl: samsung: Add exynos990-pinctrl compatible dt-bindings: pinctrl: samsung: add exynos990-wakeup-eint compatible pinctrl: samsung: Add Exynos 990 SoC pinctrl configuration arm64: dts: exynos: Add Exynos 990 pinctrl nodes arm64: dts: exynos: Add button support for c1s .../samsung,pinctrl-wakeup-interrupt.yaml | 1 + .../bindings/pinctrl/samsung,pinctrl.yaml | 1 + arch/arm64/boot/dts/exynos/exynos990-c1s.dts | 49 + .../boot/dts/exynos/exynos990-pinctrl.dtsi | 2195 +++++++++++++++++ arch/arm64/boot/dts/exynos/exynos990.dtsi | 57 + .../pinctrl/samsung/pinctrl-exynos-arm64.c | 140 ++ drivers/pinctrl/samsung/pinctrl-samsung.c | 2 + drivers/pinctrl/samsung/pinctrl-samsung.h | 1 + 8 files changed, 2446 insertions(+) create mode 100644 arch/arm64/boot/dts/exynos/exynos990-pinctrl.dtsi