Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1093437pxj; Sat, 8 May 2021 07:30:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzN0ZoJTGIdh0A4fs92wYCnOTVjgQL3IqzZ5xAFzFwC+qRrv0ccIT70rjZcMu8SBIGCdtN+ X-Received: by 2002:a92:c78b:: with SMTP id c11mr13930314ilk.249.1620484240299; Sat, 08 May 2021 07:30:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620484240; cv=none; d=google.com; s=arc-20160816; b=TqVtzrxQOOqeSFm6WirQGrpwQttKq65bz2U/O1Q0pNrffGKkN3ROfRBGm0uFzzpkD4 09wzsNoAX1UyjLt1FVwqOnNbERlqOWCmTAEMliflY99BMn1HWOAtS+2fCsyhrbPhR4hf nptHhMR0vbzzE2cdhHl1hx05PcWjiiMAISjnVdrGgDk57D+MtRZjt0oAyZgE1o/fbLsz 8u/xcKX7aiLUddslFgQHf19rs5gTdrgjQJezRk1PIa9pSmLn8pFyJjZQ+lim73vHW1IL aSujELTNg2gtUOya5c2QwkWA9zne7/CW+nypA1ToOakcwsexr5lnQrkhRxfnCDCOHteX 80Yw== 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 :references:in-reply-to:message-id:date:subject:cc:to:from; bh=U9zR7AnZH0on6HjgVShYM4f4ckWaYksbeFILAhNlk3o=; b=YqDmVhUSaDk28WiEOZs3oITqh+w14dTa3K52m4RTlx8AdNomw/It7zhykGjeYgVdcB MVGqm38vbuv/gEFDoKwqM04YonVsKOkKczbmC6KDkb+nD4IUP0Nos1DSaQpgSbe9vGBl +91yVYyXcXQuYuh51fnjdU2hCiLQcMxFTN8Db3xFUnSwazpN62M/z3aC7mzgNNkUg5Ft hFyaAGgXXeK6rqa1hd03p+619jeFEXW0P2OhPnsEY1Ips1vQh+iT3/PtpCCU6t4uDStg FsCXdV04L8h7fugo6rx89U3Sq3GeQlJZYARDNVtkXD9EFq6JJHBEVJzcjDTMlSJEs3Gy u7Yg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t1si9452917jap.32.2021.05.08.07.30.27; Sat, 08 May 2021 07:30:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229672AbhEHO2r (ORCPT + 99 others); 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-kernel@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