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 X-Spam-Level: X-Spam-Status: No, score=-16.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B5138C433ED for ; Sat, 8 May 2021 14:27:47 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 9290E61426 for ; Sat, 8 May 2021 14:27:47 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229666AbhEHO2r (ORCPT ); Sat, 8 May 2021 10:28:47 -0400 Received: from lb3-smtp-cloud7.xs4all.net ([194.109.24.31]:49577 "EHLO lb3-smtp-cloud7.xs4all.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229500AbhEHO2r (ORCPT ); Sat, 8 May 2021 10:28:47 -0400 X-Greylist: delayed 428 seconds by postgrey-1.27 at vger.kernel.org; Sat, 08 May 2021 10:28:35 EDT Received: from copland.sibelius.xs4all.nl ([83.163.83.176]) by smtp-cloud7.xs4all.net with ESMTP id fNoalDe3DyEWwfNoslAKLA; Sat, 08 May 2021 16:20:39 +0200 From: Mark Kettenis To: devicetree@vger.kernel.org Cc: Mark Kettenis , Hector Martin , Linus Walleij , Rob Herring , linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 2/2] arm64: apple: Add pinctrl nodes Date: Sat, 8 May 2021 16:19:56 +0200 Message-Id: <20210508142000.85116-3-kettenis@openbsd.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210508142000.85116-1-kettenis@openbsd.org> References: <20210508142000.85116-1-kettenis@openbsd.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CMAE-Envelope: MS4xfAyluYZHFpNZjlq+A5zPoFVB/AwwVNe0wvSw18aJIBxgBIUO298752rbLucgpSok4Vum8QYFd4IORCZ8HQveGjpnARYVzMlLdOmvpkKMFpPbHr7qpi3m BMt7KcEh9BSJOqIHkeQF193a0dg1mxcma66oWeR739sE+A3QUDVgBUb1Sc4HQ+xz9cSEN3AJreLEN4YR1cN8gNpT69rJq568u4oWi4HJAFyBoDhWajS+GG/g xQgRnuur0BF3D7zYqLYmZ2LWNS597TQpam/mecxzpRUWz9/GnW4Z4dWb9d979QeFYdQf+wNdeENJxQWLtrU3yO2mRgglJlY5BdoDx5/qeVjX+1cPEPWly4W+ tZKft8NKKgdXr07sP4jHk8SBO6HqTkKHJzxTpMffeZcljg2B+VFbcbX5zmvKRiiAToV6JcuKVGY5RvcOH1yqFDwvfR6PNagBrjpU42Ea0Joo2hdiv7oIyamZ eDyKK1jNTnAwuadP Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org Add pinctrl nodes corresponding to the gpio,t8101 nodes in the Apple device tree for the Mac mini (M1, 2020). Clock references are left out at the moment and will be added once the appropriate bindings have been settled upon. Signed-off-by: Mark Kettenis --- arch/arm64/boot/dts/apple/t8103.dtsi | 83 ++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t8103.dtsi b/arch/arm64/boot/dts/apple/t8103.dtsi index a1e22a2ea2e5..503a76fc30e6 100644 --- a/arch/arm64/boot/dts/apple/t8103.dtsi +++ b/arch/arm64/boot/dts/apple/t8103.dtsi @@ -9,6 +9,7 @@ #include #include +#include / { compatible = "apple,t8103", "apple,arm-platform"; @@ -131,5 +132,87 @@ aic: interrupt-controller@23b100000 { interrupt-controller; reg = <0x2 0x3b100000 0x0 0x8000>; }; + + pinctrl_ap: pinctrl@23c100000 { + compatible = "apple,t8103-pinctrl", "apple,pinctrl"; + reg = <0x2 0x3c100000 0x0 0x100000>; + + gpio-controller; + #gpio-cells = <2>; + gpio-ranges = <&pinctrl_ap 0 0 212>; + + interrupt-controller; + interrupt-parent = <&aic>; + interrupts = , + , + , + , + , + , + ; + + pcie_pins: pcie-pins { + pinmux = , + , + ; + }; + }; + + pinctrl_aop: pinctrl@24a820000 { + compatible = "apple,t8103-pinctrl", "apple,pinctrl"; + reg = <0x2 0x4a820000 0x0 0x4000>; + + gpio-controller; + #gpio-cells = <2>; + gpio-ranges = <&pinctrl_aop 0 0 42>; + + interrupt-controller; + interrupt-parent = <&aic>; + interrupts = , + , + , + , + , + , + ; + }; + + pinctrl_nub: pinctrl@23d1f0000 { + compatible = "apple,t8103-pinctrl", "apple,pinctrl"; + reg = <0x2 0x3d1f0000 0x0 0x4000>; + + gpio-controller; + #gpio-cells = <2>; + gpio-ranges = <&pinctrl_nub 0 0 23>; + + interrupt-controller; + interrupt-parent = <&aic>; + interrupts = , + , + , + , + , + , + ; + }; + + pinctrl_smc: pinctrl@23e820000 { + compatible = "apple,t8103-pinctrl", "apple,pinctrl"; + reg = <0x2 0x3e820000 0x0 0x4000>; + + gpio-controller; + #gpio-cells = <2>; + gpio-ranges = <&pinctrl_smc 0 0 16>; + + interrupt-controller; + interrupt-parent = <&aic>; + interrupts = , + , + , + , + , + , + ; + }; }; }; -- 2.31.1 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 X-Spam-Level: X-Spam-Status: No, score=-17.4 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4EC84C433ED for ; Sat, 8 May 2021 14:23:35 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id BBCFA61152 for ; Sat, 8 May 2021 14:23:34 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BBCFA61152 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=openbsd.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: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:List-Owner; bh=UpMJ9xZFkb/E7udA6wK5F3JzyqUdL0rmEmegSgR+2xI=; b=FsNp2OIOKGEtiec5jL+kCTviF jjXBOkhBNZghfiyELP0scfQng2LW2i8eQV1hV6xQLmSz7mQUmN2OZRgIm0qiJFI5VUlPaGlpkOMRd Dc+hVTu+yI6w8M8inqnbQuxtTMUuRFYwxybNqK5Q4uzJCBmCMkyPO1xf4nRAhKG6l2WBcNbT66O+1 MSHtVyVXiXEDB0kANSZDpCZCLXdKeXwUSO2P8nNCK87GE0Frjbj2debOrmZbTtjF/e9l90S2unh2f OrkG4+77FDkGbO+eFpNoNzx8iSbJJ6vbyi47WZnayq3UC8Nuz0xQucnxb+gvL2ZoEOCGU2sNrC4k+ pCQgd7PKw==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lfNqB-009hXK-J3; Sat, 08 May 2021 14:21:59 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lfNpv-009hVj-Vg for linux-arm-kernel@desiato.infradead.org; Sat, 08 May 2021 14:21:44 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender :Reply-To:Content-Type:Content-ID:Content-Description; bh=U9zR7AnZH0on6HjgVShYM4f4ckWaYksbeFILAhNlk3o=; b=3vuF2Q8//GykwgEuozVjpbXx/s 16Myi6eMjOeljCeWBETegXKRGmddJ2ki7av84dpGfCF2dcbfEa0fLPFuPMg8KN1fiIP9o3xBibh0L vflEdcA1Eh+n+ZBxCx0lJEY9hdukSCuIIUQY5lQXDcyaTAvPz26yFqWOiY7M+xscn3i96Npbppinq nNDJg5J6+RCKUyaFRvXlTRE1TQ3xwv18Cl7ERa05OfKsWD/9jwbuWXdqvgleW1rzWAh6suB1RSsNq bHZ/al1GA9Dcruyuk6pf1yc/fMc9lzM6C/tuiEFsGMuFTNx4OgaEYPVctyVVYr2StAaRlAwAIkTow mFwrP/NA==; Received: from lb3-smtp-cloud7.xs4all.net ([194.109.24.31]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lfNpt-007aiS-5H for linux-arm-kernel@lists.infradead.org; Sat, 08 May 2021 14:21:42 +0000 Received: from copland.sibelius.xs4all.nl ([83.163.83.176]) by smtp-cloud7.xs4all.net with ESMTP id fNoalDe3DyEWwfNoslAKLA; Sat, 08 May 2021 16:20:39 +0200 From: Mark Kettenis To: devicetree@vger.kernel.org Cc: Mark Kettenis , Hector Martin , Linus Walleij , Rob Herring , linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 2/2] arm64: apple: Add pinctrl nodes Date: Sat, 8 May 2021 16:19:56 +0200 Message-Id: <20210508142000.85116-3-kettenis@openbsd.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210508142000.85116-1-kettenis@openbsd.org> References: <20210508142000.85116-1-kettenis@openbsd.org> MIME-Version: 1.0 X-CMAE-Envelope: MS4xfAyluYZHFpNZjlq+A5zPoFVB/AwwVNe0wvSw18aJIBxgBIUO298752rbLucgpSok4Vum8QYFd4IORCZ8HQveGjpnARYVzMlLdOmvpkKMFpPbHr7qpi3m BMt7KcEh9BSJOqIHkeQF193a0dg1mxcma66oWeR739sE+A3QUDVgBUb1Sc4HQ+xz9cSEN3AJreLEN4YR1cN8gNpT69rJq568u4oWi4HJAFyBoDhWajS+GG/g xQgRnuur0BF3D7zYqLYmZ2LWNS597TQpam/mecxzpRUWz9/GnW4Z4dWb9d979QeFYdQf+wNdeENJxQWLtrU3yO2mRgglJlY5BdoDx5/qeVjX+1cPEPWly4W+ tZKft8NKKgdXr07sP4jHk8SBO6HqTkKHJzxTpMffeZcljg2B+VFbcbX5zmvKRiiAToV6JcuKVGY5RvcOH1yqFDwvfR6PNagBrjpU42Ea0Joo2hdiv7oIyamZ eDyKK1jNTnAwuadP X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210508_072141_361622_42FA8225 X-CRM114-Status: GOOD ( 10.56 ) 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 Add pinctrl nodes corresponding to the gpio,t8101 nodes in the Apple device tree for the Mac mini (M1, 2020). Clock references are left out at the moment and will be added once the appropriate bindings have been settled upon. Signed-off-by: Mark Kettenis --- arch/arm64/boot/dts/apple/t8103.dtsi | 83 ++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t8103.dtsi b/arch/arm64/boot/dts/apple/t8103.dtsi index a1e22a2ea2e5..503a76fc30e6 100644 --- a/arch/arm64/boot/dts/apple/t8103.dtsi +++ b/arch/arm64/boot/dts/apple/t8103.dtsi @@ -9,6 +9,7 @@ #include #include +#include / { compatible = "apple,t8103", "apple,arm-platform"; @@ -131,5 +132,87 @@ aic: interrupt-controller@23b100000 { interrupt-controller; reg = <0x2 0x3b100000 0x0 0x8000>; }; + + pinctrl_ap: pinctrl@23c100000 { + compatible = "apple,t8103-pinctrl", "apple,pinctrl"; + reg = <0x2 0x3c100000 0x0 0x100000>; + + gpio-controller; + #gpio-cells = <2>; + gpio-ranges = <&pinctrl_ap 0 0 212>; + + interrupt-controller; + interrupt-parent = <&aic>; + interrupts = , + , + , + , + , + , + ; + + pcie_pins: pcie-pins { + pinmux = , + , + ; + }; + }; + + pinctrl_aop: pinctrl@24a820000 { + compatible = "apple,t8103-pinctrl", "apple,pinctrl"; + reg = <0x2 0x4a820000 0x0 0x4000>; + + gpio-controller; + #gpio-cells = <2>; + gpio-ranges = <&pinctrl_aop 0 0 42>; + + interrupt-controller; + interrupt-parent = <&aic>; + interrupts = , + , + , + , + , + , + ; + }; + + pinctrl_nub: pinctrl@23d1f0000 { + compatible = "apple,t8103-pinctrl", "apple,pinctrl"; + reg = <0x2 0x3d1f0000 0x0 0x4000>; + + gpio-controller; + #gpio-cells = <2>; + gpio-ranges = <&pinctrl_nub 0 0 23>; + + interrupt-controller; + interrupt-parent = <&aic>; + interrupts = , + , + , + , + , + , + ; + }; + + pinctrl_smc: pinctrl@23e820000 { + compatible = "apple,t8103-pinctrl", "apple,pinctrl"; + reg = <0x2 0x3e820000 0x0 0x4000>; + + gpio-controller; + #gpio-cells = <2>; + gpio-ranges = <&pinctrl_smc 0 0 16>; + + interrupt-controller; + interrupt-parent = <&aic>; + interrupts = , + , + , + , + , + , + ; + }; }; }; -- 2.31.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel