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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 3CE7ACA5FE0 for ; Fri, 2 Oct 2026 19:02:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=zZT1sFx0zhXU9FqGRVTPkZ49g+AbixUgdpI2NAEKwOE=; b=AdGPnf9+TZC1k3w5g6AuL3cs6F 5EfJ5IB5YRTCb4NQDPLQxl5dnjZtrkoTYAnjZAKKY7+WeUaxGoZTIbGufcyDhZixw5Js2nilYdd8m /jngdj7IFx6R6fHv/u2wMLtx4vb6bWQGLX2cmIp+q9J8oTMLqIQMsIIBFp09xodcHEyFc+zM5cRQh tK0cnJ/YdihxuSkSoj96+cgJ/eh1JKlPMMrbXRPb3T/R4obG89tDe69xmZaxfHu7vmzl2aJtfxXgY UT+LnEiGpIgNSIoHn4aeBaUileVqLxMpQko3teD8l6oUVoKS8PW4aww0vmO9jj27Wz+vnC03AYi/6 4wM8QGdg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1xCiWu-0000000CLNG-0o3Y; Fri, 02 Oct 2026 19:02:48 +0000 Received: from tor.source.kernel.org ([172.105.4.254]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1xCiWt-0000000CLN2-1Ydr for linux-arm-kernel@lists.infradead.org; Fri, 02 Oct 2026 19:02:47 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id 7A15760AAF for ; Fri, 2 Oct 2026 19:02:46 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id EB1EB1F000FF; Fri, 2 Oct 2026 19:02:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1790967766; bh=zZT1sFx0zhXU9FqGRVTPkZ49g+AbixUgdpI2NAEKwOE=; h=From:To:Cc:Subject:Date; b=jZ31VBEKXWstDqWjf+dGRL/tHxrsKxOiOf51S4z8fxrM3V8KPXKS+dTk0qK0uhg/a gWnwyzyGC0vckW3cCZ+jD0s05L+u98uqV9ArrVh6h9CMFaO8UKw/QFWwL9hA0BpI5H mDz/vPd4mfCWjWS8/yevenwaa8vZ51aoTCNFahQ7bVUWRrGWHgUOtivtTN7KxzNt12 /tAPhWU9Gl+IclgAGun75wdhiN0PsRK2YaQcZSoska52S1HjasCiGc/vJopnmeU/OK 9/4oBCpy2wo7if/y9Wkb1Wdh7lnmXwY7XoSQXZARcT1fO43lQWFg0XHUzeErXTAwEQ 1DHqStT14nqTQ== From: Sven Peter To: soc@lists.linux.dev Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Sven Peter Subject: [GIT PULL] Apple SoC DTS changes for v7.4 Date: Fri, 2 Oct 2026 21:02:30 +0200 Message-ID: <20261002190232.6449-1-sven@kernel.org> X-Mailer: git-send-email 2.55.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The following changes since commit cee9395acd8043be0644b25c34bfa86623f2b935: Linux 7.3-rc1 (2026-08-30 13:34:40 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux.git tags/apple-soc-dt-7.4 for you to fetch changes up to a8ac6027e82415f431bbba49ab535c44f2edaf4d: Merge patch series "Initial Apple Silicon A18 Pro device trees and dt-bindings" (2026-09-25 22:59:47 +0200) ---------------------------------------------------------------- Apple SoC DTS changes for 7.4 - Initial device trees for all machines with the base M4 SoC and the A18 Pro based MacBook Neo. As usual, the PMGR nodes are responsible for the majority of the diffstat. This is enough to boot with all cores to a serial console but future work will be required to make these useful for users. - Fixes for a whole bunch of dt-check-style issues for M1/M2/M3 Signed-off-by: Sven Peter ---------------------------------------------------------------- Janne Grunau (16): arm64: dts: apple: Fix style issues for t600x multi die .dtsi arm64: dts: apple: Fix style issues for t602x multi die .dtsi arm64: dts: apple: Fix style issues for t6031 multi die .dtsi arm64: dts: apple: t603x: Fix all blank line dt-check-style issues arm64: dts: apple: t8122: Fix blank line related dt-check-style issues arm64: dts: apple: t603x: Fix child-name-order dt-check-style issues arm64: dts: apple: t8122: Fix child-name-order dt-check-style issues arm64: dts: apple: t8122: Fix child-address-order dt-check-style issues arm64: dts: apple: t6031: Fix continuation alignment arm64: dts: apple: t8122: Fix continuation alignment arm64: dts: apple: t6030: Fix most property-order dt-check-style issues arm64: dts: apple: t603[12]: Fix most property-order dt-check-style issues arm64: dts: apple: t8122: Fix most property-order dt-check-style issues arm64: dts: apple: t6032-j575d: Remove unused "framebuffer0" label arm64: dts: apple: t603x: Break overly long lines arm64: dts: apple: t8122: Break overly long lines Sven Peter (6): arm64: dts: apple: t602x: Fix cpus node indentation arm64: dts: apple: t6030: Fix cpus node indentation arm64: dts: apple: t6032: Fix cpus node indentation Merge patch series "Initial Apple Silicon M4 device trees and dt-bindings" Merge patch series "dt-check-style strict fixes for Apple M3, M3 Pro/Max/Ultra" Merge patch series "Initial Apple Silicon A18 Pro device trees and dt-bindings" Yureka Lilian (15): dt-bindings: arm: cpus: Add Apple M4 CPU core compatibles dt-bindings: interrupt-controller: apple,aic2: Add apple,t8132 compatible dt-bindings: arm: apple: apple,pmgr: Add t8132 compatible dt-bindings: power: apple,pmgr-pwrstate: Add t8132 compatible dt-bindings: pinctrl: apple,pinctrl: Add t8132 compatible dt-bindings: i2c: apple,i2c: Add t8132 compatible dt-bindings: pwm: apple,s5l-fpwm: Add t8132 compatible dt-bindings: arm: apple: Add M4 based devices arm64: dts: apple: Add minimal t8132 (M4) device trees dt-bindings: arm: cpus: Add Apple A18 Pro CPU core compatibles dt-bindings: arm: apple: apple,pmgr: Add t8140 compatible dt-bindings: arm: power: apple,pmgr-pwrstate: Add t8140 compatible dt-bindings: interrupt-controller: apple,aic2: Add t8140 compatible dt-bindings: arm: apple: Add A18 Pro based devices arm64: dts: apple: Add minimal MacBook Neo device tree Documentation/devicetree/bindings/arm/apple.yaml | 32 + .../devicetree/bindings/arm/apple/apple,pmgr.yaml | 2 + Documentation/devicetree/bindings/arm/cpus.yaml | 4 + .../devicetree/bindings/i2c/apple,i2c.yaml | 1 + .../bindings/interrupt-controller/apple,aic2.yaml | 2 + .../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 1 + .../bindings/power/apple,pmgr-pwrstate.yaml | 2 + .../devicetree/bindings/pwm/apple,s5l-fpwm.yaml | 1 + arch/arm64/boot/dts/apple/Makefile | 7 + arch/arm64/boot/dts/apple/t6001.dtsi | 11 +- arch/arm64/boot/dts/apple/t6002.dtsi | 18 +- arch/arm64/boot/dts/apple/t600x-die0.dtsi | 3 +- arch/arm64/boot/dts/apple/t600x-dieX.dtsi | 2 + arch/arm64/boot/dts/apple/t600x-nvme.dtsi | 2 + arch/arm64/boot/dts/apple/t6021.dtsi | 10 +- arch/arm64/boot/dts/apple/t6022.dtsi | 18 +- arch/arm64/boot/dts/apple/t602x-common.dtsi | 2 +- arch/arm64/boot/dts/apple/t602x-die0.dtsi | 2 + arch/arm64/boot/dts/apple/t602x-dieX.dtsi | 2 + arch/arm64/boot/dts/apple/t602x-nvme.dtsi | 2 + arch/arm64/boot/dts/apple/t6030-pmgr.dtsi | 1 - arch/arm64/boot/dts/apple/t6030.dtsi | 277 ++--- arch/arm64/boot/dts/apple/t6031-base.dtsi | 191 ++-- arch/arm64/boot/dts/apple/t6031-die0.dtsi | 63 +- arch/arm64/boot/dts/apple/t6031-dieX.dtsi | 94 +- arch/arm64/boot/dts/apple/t6031-gpio-pins.dtsi | 18 +- arch/arm64/boot/dts/apple/t6031-pmgr.dtsi | 6 + arch/arm64/boot/dts/apple/t6031.dtsi | 16 +- arch/arm64/boot/dts/apple/t6032-j575d.dts | 10 +- arch/arm64/boot/dts/apple/t6032.dtsi | 193 ++-- arch/arm64/boot/dts/apple/t603x-j514-j516.dtsi | 15 +- arch/arm64/boot/dts/apple/t8122-j504.dts | 10 +- arch/arm64/boot/dts/apple/t8122-j613.dts | 9 +- arch/arm64/boot/dts/apple/t8122-j615.dts | 9 +- arch/arm64/boot/dts/apple/t8122-jxxx.dtsi | 5 +- arch/arm64/boot/dts/apple/t8122-pmgr.dtsi | 1 - arch/arm64/boot/dts/apple/t8122.dtsi | 256 +++-- arch/arm64/boot/dts/apple/t8132-j604.dts | 35 + arch/arm64/boot/dts/apple/t8132-j623.dts | 18 + arch/arm64/boot/dts/apple/t8132-j624.dts | 18 + arch/arm64/boot/dts/apple/t8132-j713.dts | 35 + arch/arm64/boot/dts/apple/t8132-j715.dts | 35 + arch/arm64/boot/dts/apple/t8132-j773g.dts | 25 + arch/arm64/boot/dts/apple/t8132-jxxx.dtsi | 48 + arch/arm64/boot/dts/apple/t8132-pmgr.dtsi | 1130 ++++++++++++++++++++ arch/arm64/boot/dts/apple/t8132.dtsi | 467 ++++++++ arch/arm64/boot/dts/apple/t8140-j700.dts | 54 + arch/arm64/boot/dts/apple/t8140-pmgr.dtsi | 777 ++++++++++++++ arch/arm64/boot/dts/apple/t8140.dtsi | 207 ++++ 49 files changed, 3595 insertions(+), 552 deletions(-) create mode 100644 arch/arm64/boot/dts/apple/t8132-j604.dts create mode 100644 arch/arm64/boot/dts/apple/t8132-j623.dts create mode 100644 arch/arm64/boot/dts/apple/t8132-j624.dts create mode 100644 arch/arm64/boot/dts/apple/t8132-j713.dts create mode 100644 arch/arm64/boot/dts/apple/t8132-j715.dts create mode 100644 arch/arm64/boot/dts/apple/t8132-j773g.dts create mode 100644 arch/arm64/boot/dts/apple/t8132-jxxx.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8132-pmgr.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8132.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8140-j700.dts create mode 100644 arch/arm64/boot/dts/apple/t8140-pmgr.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8140.dtsi