From patchwork Tue Dec 7 05:57:22 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hector Martin X-Patchwork-Id: 1564488 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=lwaoaigb; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4J7V2K3SbXz9s3q for ; Tue, 7 Dec 2021 16:57:45 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Date:Message-ID:Cc:To:Subject: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=0NMX7LBKLqmxECzsLvhUJy6s7LtHtxqYcx7un7qRaaU=; b=lwaoaigbIEdrcBbGVkHf3lK5uW XrpxSdhOsd5HEEgveZDMRhOH5kWyLH8fX69SeZ5e1M34k+BMniDLhvHdV75Gvo/ZbjlOhKqiFJw6K bGJgcFNfqmUk1ZcxzKRC7T/8AA/jPbdyN9SV6Is3oI9Nxg0JkHhqxGcpj+OkgvwpX/2pCkW6oKYVn YTPxL4TtDrTY9jxFgNyqTKjRjvrayAaWYBr7c3k4JLDMMjQtbjsR6HZFerupNa0DL57afmpptwr/z U8MHVsfBDodphxG0WHarljf8N4sFz6tmTpajSmAeVi6QObOsbY6n++RTM3bNY0NPZSpU3diijp1Nz i6zYGsSw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1muTTm-007283-J9; Tue, 07 Dec 2021 05:57:30 +0000 Received: from marcansoft.com ([2a01:298:fe:f::2] helo=mail.marcansoft.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1muTTi-00727X-Tr for linux-arm-kernel@lists.infradead.org; Tue, 07 Dec 2021 05:57:28 +0000 Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: marcan@marcan.st) by mail.marcansoft.com (Postfix) with ESMTPSA id 5BDA241EF0; Tue, 7 Dec 2021 05:57:24 +0000 (UTC) From: Hector Martin Subject: [GIT PULL] Apple SoC DT updates for 5.17 To: SoC Team Cc: Linux ARM , LKML Message-ID: Date: Tue, 7 Dec 2021 14:57:22 +0900 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 Content-Language: es-ES X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211206_215727_167644_82D0D79D X-CRM114-Status: GOOD ( 15.77 ) X-Spam-Score: 0.0 (/) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi SoC folks, Please merge these Apple SoC DT updates for 5.17. This brings in proper separate DTs for all t8103 platforms, as well as the PMGR nodes and some miscellanea. The PMGR driver itself will be a separate pull. Content analysis details: (0.0 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 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+incoming-imx=patchwork.ozlabs.org@lists.infradead.org Hi SoC folks, Please merge these Apple SoC DT updates for 5.17. This brings in proper separate DTs for all t8103 platforms, as well as the PMGR nodes and some miscellanea. The PMGR driver itself will be a separate pull. This is based on the fixups pull I just sent, so please merge them in that order. -Hector The following changes since commit 0668639eaf14813a39a8d3e0e6597d568581d4ea: arm64: dts: apple: add #interrupt-cells property to pinctrl nodes (2021-12-01 23:11:45 +0900) are available in the Git repository at: https://github.com/AsahiLinux/linux.git tags/asahi-soc-dt-5.17 for you to fetch changes up to bf2c05b619ffc0bccf60d2108bfadc880ee7f5c7: arm64: dts: apple: t8103: Expose PCI node for the WiFi MAC address (2021-12-07 13:41:32 +0900) ---------------------------------------------------------------- Apple SoC DT updates for 5.17: - Separate DTs for all t8103 platforms - Add i2c and cd321x nodes - Bindings for apple,wdt - PMGR bindings and DT updates to instantiate it - WiFi MAC address DT handling This also includes the MAINTAINERS change for the PMGR driver itself, to avoid merge issues; the driver will be sent in a different pull. Manual fixups: Added i2c power domain references to the PMGR DT commit, since a prior commit added the i2c nodes. ---------------------------------------------------------------- Hector Martin (9): dt-bindings: i2c: apple,i2c: Add power-domains property dt-bindings: iommu: apple,dart: Add power-domains property dt-bindings: pinctrl: apple,pinctrl: Add power-domains property dt-bindings: interrupt-controller: apple,aic: Add power-domains property MAINTAINERS: Add PMGR power state files to ARM/APPLE MACHINE dt-bindings: power: Add apple,pmgr-pwrstate binding dt-bindings: arm: apple: Add apple,pmgr binding arm64: dts: apple: t8103: Add PMGR nodes arm64: dts: apple: t8103: Add UART2 Janne Grunau (4): dt-bindings: arm: apple: Add iMac (24-inch 2021) to Apple bindings arm64: dts: apple: Add missing M1 (t8103) devices arm64: dts: apple: t8103: Add i2c nodes arm64: dts: apple: t8103: Add cd321x nodes Mark Kettenis (1): arm64: dts: apple: t8103: Expose PCI node for the WiFi MAC address Sven Peter (1): dt-bindings: watchdog: Add Apple Watchdog Documentation/devicetree/bindings/arm/apple.yaml | 6 +- .../devicetree/bindings/arm/apple/apple,pmgr.yaml | 134 +++ .../devicetree/bindings/i2c/apple,i2c.yaml | 3 + .../bindings/interrupt-controller/apple,aic.yaml | 3 + .../devicetree/bindings/iommu/apple,dart.yaml | 3 + .../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 3 + .../bindings/power/apple,pmgr-pwrstate.yaml | 71 ++ .../devicetree/bindings/watchdog/apple,wdt.yaml | 52 + MAINTAINERS | 4 + arch/arm64/boot/dts/apple/Makefile | 4 + arch/arm64/boot/dts/apple/t8103-j274.dts | 33 +- arch/arm64/boot/dts/apple/t8103-j293.dts | 41 + arch/arm64/boot/dts/apple/t8103-j313.dts | 33 + arch/arm64/boot/dts/apple/t8103-j456.dts | 59 + arch/arm64/boot/dts/apple/t8103-j457.dts | 47 + arch/arm64/boot/dts/apple/t8103-jxxx.dtsi | 78 ++ arch/arm64/boot/dts/apple/t8103-pmgr.dtsi | 1136 ++++++++++++++++++++ arch/arm64/boot/dts/apple/t8103.dtsi | 128 +++ 18 files changed, 1808 insertions(+), 30 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/apple/apple,pmgr.yaml create mode 100644 Documentation/devicetree/bindings/power/apple,pmgr-pwrstate.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/apple,wdt.yaml create mode 100644 arch/arm64/boot/dts/apple/t8103-j293.dts create mode 100644 arch/arm64/boot/dts/apple/t8103-j313.dts create mode 100644 arch/arm64/boot/dts/apple/t8103-j456.dts create mode 100644 arch/arm64/boot/dts/apple/t8103-j457.dts create mode 100644 arch/arm64/boot/dts/apple/t8103-jxxx.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8103-pmgr.dtsi