Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp2142133pxj; Sun, 16 May 2021 16:09:23 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxdfhVkL9ZUa+AgnZpJXVtwQEdPJgU677uyN4ncsl4P8XCBXlNsexKV1EA+fc669lM7N1zI X-Received: by 2002:a17:906:fa0d:: with SMTP id lo13mr25635166ejb.477.1621206563617; Sun, 16 May 2021 16:09:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621206563; cv=none; d=google.com; s=arc-20160816; b=NXG/gaGu8V0zaMt+bFtHAnzAJS+Pqm18RSktLUtGX/YdU8pYYW75YK+jjhTZzhc6So U0PKqxLdLRjNlu7wUA3ZSkfM4uZ8QeALLriJpOcJ+BFwOonuohRlxG0V9U9XrRCP1aHT w7qtwI0a3PnsfHGDFcjwFtFjatS2D7MwMchAzeIUN6nF7DhjbFPNQGW/Gi7Uq4C9gNEi xYt8Xf7uXyQq+FshR0v6qG/O7ngJ+dN/Y+W52ugbVh5jy0Wxt3WKuUNFXRIohyxQnonQ PG0UE2VMsTLH539zOrm9BJy+GCPrAHvdu7pXKLZIzaqCtEY0zPguBReDtc0Dp0L+2c20 6uZQ== 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 :dkim-signature; bh=bsnO8l7SUux3m+SAtpyvVWCiju520gKsdmdg7rdmmrE=; b=1EwURK7+oImNv6KxNwjJQloHiFIyy4VvdgZKLLnfeI78+LmxUQmaGcOJnBhFucic0r g1PjcABCjuQZUTbjLE8c3P9B6dIgpGxqlRq6ZKaPtGdRtivg6j36qDmaCfwvzKufDYXP xYP8+7ulP9OS4nLPDH3tauRk5EGBnxq1MoM61k5HU4xC5otQJNsl3tGb9I35AQPCGKIO u1N8oUk1wPLe/5GmF8aebhBtZHlj7kRFUuPoPx+/2f4v8Hqjc93SRkZ0iVE5BTOtIw/N 6B4GvNp2NwAnvyw4BeAd0KAhyiWI5se/nT26GZatY7IynX5jKtTzh/VwbQvLN6ZRiaTM ORXw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@xs4all.nl header.s=s2 header.b=SujX6nEi; 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 z3si11192829edd.336.2021.05.16.16.09.00; Sun, 16 May 2021 16:09:23 -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; dkim=pass header.i=@xs4all.nl header.s=s2 header.b=SujX6nEi; 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 S231947AbhEPSlP (ORCPT + 99 others); Sun, 16 May 2021 14:41:15 -0400 Received: from lb2-smtp-cloud7.xs4all.net ([194.109.24.28]:45137 "EHLO lb2-smtp-cloud7.xs4all.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231358AbhEPSlL (ORCPT ); Sun, 16 May 2021 14:41:11 -0400 Received: from copland.sibelius.xs4all.nl ([83.163.83.176]) by smtp-cloud7.xs4all.net with ESMTP id iLZ1lyWmcMajpiLZIl0Ae7; Sun, 16 May 2021 20:32:48 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xs4all.nl; s=s2; t=1621189968; bh=bsnO8l7SUux3m+SAtpyvVWCiju520gKsdmdg7rdmmrE=; h=From:To:Subject:Date:Message-Id:MIME-Version:From:Subject; b=SujX6nEiLDbf0ljIL3LCoMX+ouqKRs1Ya99VxqGXc2XwNDII9nfbbPENQj/FrWA7u buGX+l+ZauRWmIq/zoLEmcUK6ojwwyNWpZk9qhre3fCXNVJSXssb/r4BxMk+y5BKaZ P6Mm8qCrPH8ffblMK8jbSdrLrpuhuCrNDSGap0qnbbhnj9LuArx7kGc8BcdSvjytWG JLxuhOF0+tbtjRr2bmDiTrBhNJogNaA61SU+CCtGZedA2iMlBjSwIobwxhiuDcLTOe g8mUtai3LP3kEsTk0WiZQsc7nzUTfLs0sEMddoD+b37c1AOc/LWh72MX3DqAMB1lzC ygIw9O6KPvvEw== 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 v2 2/2] arm64: apple: Add pinctrl nodes Date: Sun, 16 May 2021 20:32:18 +0200 Message-Id: <20210516183221.93686-3-mark.kettenis@xs4all.nl> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210516183221.93686-1-mark.kettenis@xs4all.nl> References: <20210516183221.93686-1-mark.kettenis@xs4all.nl> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CMAE-Envelope: MS4xfE7TE6sAt+XAoM6XPUe8AUyZOfwx2Vaq/o2WzDzTF+IjvXR3s0B21IKrbjR7UArcBkCQEps9NcOhQ1ofZsKr8fRR4WTYiwYXWc33BqJtl4Cp5E+EjsEA 4ijc9xP4jlYYn/JMmI6jfxlGkudkQs4z/E0oBrFFu6i375l85E6+tiV4G6cX+ldclGY4yxHAC4Ihui0q57MtQZfgR6v2dL7xVMLE89u4qgjIGo7B6UWzP647 TxqBg9tNOy3ltW01Krn8gDW5ji7HpgY350a/dyhbwymtrtGG2Kmv/PBbwUzC5tPVFKV7AMPzw6K0M0YTl+/g58zKUE8HdvgCWLXmAw1UFm1PBrVgMvdWxfxo 8OKJWzmcfThBdMKFr6QTT3ppbWOI8+D12TmFmqAGe/8EkCzVpklB+DGl+Oo2ovqJtl7hGX7kSE0vjQwIyNzFLJ7YSabDH9B9ifOGnmpnHTG7LgTpqCtyYSkW w44IBzrZPYnXdDaT Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Mark Kettenis 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