Re: [PATCH v3 0/9] Initial Apple M3 Pro, Max and Ultra device trees
Sven Peter <[email protected]> Sat, 1 Aug 2026 20:14:29 +0200
| Newsgroups | org.kernel.vger.linux-pwm,dev.linux.lists.asahi,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-i2c,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <178560804761.33352.11895011679898131857.b4-ty@b4> |
On Fri, 24 Jul 2026 20:16:40 +0200, Janne Grunau wrote:
> This series adds device trees for Apple silicon devices with M3 Pro, Max
> and Ultra SoCs. The M3 generation has fewer devices than their M1 and M2
> predecessors. The only non-laptop device is the M3 Ultra Mac Studio. The
> Laptops are the known 14 and 16-inch Macbook Pros now with M3 Pro and
> M3 Max SoCs. The M3 Max variant with fewer CPU and GPU cores has
> additionally only a 384-bit wide memory bus instead of 512-bit of the
> full M3 Max. It has a separate identifier (T6034) and so there are six
> laptop device trees.
> Another difference to M1 and M2 Pro/Max/Ultra is that the M3 Pro is
> distinct SoC design and not a smaller M3 Max. For this reason both M3
> Max variants and the M3 Ultra will use "apple,t6030" as compatible
> prefix. In the M1 and M2 generations Pro, Max and Ultra SoCs shared
> "apple,t6000" / "apple,t6020" as common prefix. There is currently no
> known difference but M3 Pro and M3 Max are not as closely related as
> previously.
>
> [...]
Applied to sven/linux (apple-soc/dt-7.3), thanks!
[1/9] dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (T603x)
https://github.com/AsahiLinux/linux/commit/f3a01f769afd
[2/9] dt-bindings: interrupt-controller: apple,aic2: Invert #interrupt-cells condition
https://github.com/AsahiLinux/linux/commit/6545de50dc94
[3/9] dt-bindings: interrupt-controller: apple,aic2: Add apple,t6031-aic3 compatible
https://github.com/AsahiLinux/linux/commit/c3157833d661
[4/9] dt-bindings: arm: apple: apple,pmgr: Add t6030 and t6031 compatibles
https://github.com/AsahiLinux/linux/commit/6fe9f80cca52
[5/9] dt-bindings: power: apple,pmgr-pwrstate: Add t6030 and t6031 compatibles
https://github.com/AsahiLinux/linux/commit/5b4f03afdeaa
[6/9] dt-bindings: i2c: apple,i2c: Add t6030 and t6031 compatibles
https://github.com/AsahiLinux/linux/commit/225d33916d95
[7/9] dt-bindings: pwm: apple,s5l-fpwm: Add t6030 and t6031 compatibles
https://github.com/AsahiLinux/linux/commit/b7ccb1b0bc73
[8/9] arm64: dts: apple: Initial T603[124] (M3 Max and Ultra) device trees
https://github.com/AsahiLinux/linux/commit/396331cc6447
[9/9] arm64: dts: apple: Initial T6030 (M3 Pro) device trees
https://github.com/AsahiLinux/linux/commit/0f259b86d9f8
Best regards,
--
Sven Peter <[email protected]>