From patchwork Mon Oct 24 06:21:02 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Hector Martin X-Patchwork-Id: 1693694 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:3::133; helo=bombadil.infradead.org; envelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: legolas.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=XfQHdf04; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=marcan.st header.i=@marcan.st header.a=rsa-sha256 header.s=default header.b=s13njybK; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MwlMb6PWwz20KC for ; Mon, 24 Oct 2022 17:21:31 +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-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:Subject:From:MIME-Version:Date: Message-ID: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=XYy/KdoWSArgsfDwVSCq/xytqVy+0Wla/0PudpNOOkE=; b=XfQHdf04RF8jNb tXiis3Fm/OeZ9atdlIhbMsQF8TOVgz2UZ2QHbMWSLWncTb5S+j9t9gNjqX2Ka0gt82Xxsm29VXQgD P8G53vWiALm8Xdm1HUjSvCE4g4Qj4A/CuPYqL2SB6iF3wGLv/GX24zJ0sn9ouDwtnV39q3LS2bH0i riICzJagfw6XALaZ3b3YEXhlGCwd4wNTVHr3zucPB+IqbgbM/puM+dPE24fVAPgvQHYkF4ryV2OSF Y9VCtwp5u7+XojrXolH0yok/kWMinJNVMsx4QKKnjPlooAko77Gqx/OfCM6wesI30cg6ry8fJ/FLC 4UhD8qkba1cGso4ov0Dw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1omqpn-00HHwg-1t; Mon, 24 Oct 2022 06:21:15 +0000 Received: from marcansoft.com ([212.63.210.85] helo=mail.marcansoft.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1omqpj-00HHv7-6O for linux-arm-kernel@lists.infradead.org; Mon, 24 Oct 2022 06:21:13 +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 0888B42137; Mon, 24 Oct 2022 06:21:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=marcan.st; s=default; t=1666592466; bh=MWOe8I8q+lsn3KC3yEyEeeUlPMaoDKA+SDB384axbew=; h=Date:From:Subject:To:Cc; b=s13njybK5vMlyqvnEPoWt+yMX/7eumgrt53TjX/5GdEHIR/7gdB5eltPb4M01UZzf qRvG9zsxFkzPpu0O19aUBXL2wKJoqD4jZfV7kHQgrGaWAlywshLoDgz1OUu8OjUXAm XuzKwN/g7wCx4ML3OBhJidAN4kaVoUNWwR/68MaO6AqI4F5JgoOoXjJvCOOSLS4TG6 PeIeiL1pXcm/4y3ZFK9bya3OiHMguYP9eo/HwBXpt4T3mK2Uum8I1pHAQ0KojfrpZ7 Vo6uoea5V2FDxTAehF9mG+sq1+RZVsDbuas4c9zJrGHNeHvnplDa8PTEbVJNc+AjMK En6O3F8p85QPQ== Message-ID: Date: Mon, 24 Oct 2022 15:21:02 +0900 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 From: Hector Martin Subject: [GIT PULL] Apple SoC DT updates for 6.2 To: SoC Team Content-Language: en-US Cc: Asahi Linux , LKML , Linux ARM X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221023_232112_153598_AE50A1A9 X-CRM114-Status: GOOD ( 10.65 ) X-Spam-Score: -0.2 (/) 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 DT changes for 6.2. These are the t6000 device tree changes that got punted last cycle, and some audio stuff. Content analysis details: (-0.2 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 -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 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 DT changes for 6.2. These are the t6000 device tree changes that got punted last cycle, and some audio stuff. -Hector The following changes since commit 9abf2313adc1ca1b6180c508c25f22f9395cc780: Linux 6.1-rc1 (2022-10-16 15:36:24 -0700) are available in the Git repository at: https://github.com/AsahiLinux/linux.git tags/asahi-soc-dt-6.2 for you to fetch changes up to 56fed763f6b2dc2578ea8c3e7d317722d8581cba: arm64: dts: apple: Add ADMAC resets on t8103/t600x (2022-10-24 13:44:22 +0900) ---------------------------------------------------------------- Apple SoC DT updates for 6.2. This includes new device trees for Apple M1 Pro/Max/Ultra SoCs and the devices that contain them, as well as some audio-related changes. ---------------------------------------------------------------- Hector Martin (3): arm64: dts: apple: Fix j45x model years arm64: dts: apple: Add initial t6000/t6001/t6002 DTs arm64: dts: apple: Add J314 and J316 devicetrees Janne Grunau (4): dt-bindings: apple,aic2: Add CPU PMU per-cpu pseudo-interrupts dt-bindings: arm: apple: Add t6001/t6002 Mac Studio compatibles arm64: dts: apple: Add J375 devicetrees arm64: dts: apple: t600x: Add MCA and its support Martin PoviĊĦer (4): arm64: dts: apple: t8103: Add AUDIO_P parent to the SIO_ADMA power domain arm64: dts: apple: t8103: Add MCA and its support dt-bindings: dma: apple,admac: Add reset arm64: dts: apple: Add ADMAC resets on t8103/t600x Sven Peter (1): dt-bindings: iommu: dart: add t6000 compatible Documentation/devicetree/bindings/arm/apple.yaml | 14 +- .../devicetree/bindings/dma/apple,admac.yaml | 3 + .../bindings/interrupt-controller/apple,aic2.yaml | 29 + .../devicetree/bindings/iommu/apple,dart.yaml | 4 +- arch/arm64/boot/dts/apple/Makefile | 6 + arch/arm64/boot/dts/apple/multi-die-cpp.h | 22 + arch/arm64/boot/dts/apple/t6000-j314s.dts | 18 + arch/arm64/boot/dts/apple/t6000-j316s.dts | 18 + arch/arm64/boot/dts/apple/t6000.dtsi | 18 + arch/arm64/boot/dts/apple/t6001-j314c.dts | 18 + arch/arm64/boot/dts/apple/t6001-j316c.dts | 18 + arch/arm64/boot/dts/apple/t6001-j375c.dts | 18 + arch/arm64/boot/dts/apple/t6001.dtsi | 63 + arch/arm64/boot/dts/apple/t6002-j375d.dts | 50 + arch/arm64/boot/dts/apple/t6002.dtsi | 175 ++ arch/arm64/boot/dts/apple/t600x-common.dtsi | 137 ++ arch/arm64/boot/dts/apple/t600x-die0.dtsi | 361 ++++ arch/arm64/boot/dts/apple/t600x-dieX.dtsi | 103 + arch/arm64/boot/dts/apple/t600x-gpio-pins.dtsi | 45 + arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi | 114 ++ arch/arm64/boot/dts/apple/t600x-j375.dtsi | 117 ++ arch/arm64/boot/dts/apple/t600x-nvme.dtsi | 42 + arch/arm64/boot/dts/apple/t600x-pmgr.dtsi | 2012 ++++++++++++++++++++ arch/arm64/boot/dts/apple/t8103-j456.dts | 2 +- arch/arm64/boot/dts/apple/t8103-j457.dts | 2 +- arch/arm64/boot/dts/apple/t8103-jxxx.dtsi | 4 + arch/arm64/boot/dts/apple/t8103-pmgr.dtsi | 2 +- arch/arm64/boot/dts/apple/t8103.dtsi | 74 + 28 files changed, 3484 insertions(+), 5 deletions(-) create mode 100644 arch/arm64/boot/dts/apple/multi-die-cpp.h create mode 100644 arch/arm64/boot/dts/apple/t6000-j314s.dts create mode 100644 arch/arm64/boot/dts/apple/t6000-j316s.dts create mode 100644 arch/arm64/boot/dts/apple/t6000.dtsi create mode 100644 arch/arm64/boot/dts/apple/t6001-j314c.dts create mode 100644 arch/arm64/boot/dts/apple/t6001-j316c.dts create mode 100644 arch/arm64/boot/dts/apple/t6001-j375c.dts create mode 100644 arch/arm64/boot/dts/apple/t6001.dtsi create mode 100644 arch/arm64/boot/dts/apple/t6002-j375d.dts create mode 100644 arch/arm64/boot/dts/apple/t6002.dtsi create mode 100644 arch/arm64/boot/dts/apple/t600x-common.dtsi create mode 100644 arch/arm64/boot/dts/apple/t600x-die0.dtsi create mode 100644 arch/arm64/boot/dts/apple/t600x-dieX.dtsi create mode 100644 arch/arm64/boot/dts/apple/t600x-gpio-pins.dtsi create mode 100644 arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi create mode 100644 arch/arm64/boot/dts/apple/t600x-j375.dtsi create mode 100644 arch/arm64/boot/dts/apple/t600x-nvme.dtsi create mode 100644 arch/arm64/boot/dts/apple/t600x-pmgr.dtsi