Re: [PATCH v3 0/5] Initial Apple silicon M3 device trees and dt-bindings
From: Janne Grunau
Date: Sat May 30 2026 - 05:02:40 EST
Hej,
On Thu, May 07, 2026 at 09:33:06AM +0200, Janne Grunau wrote:
>
> This series adds initial device trees for M3 Apple silicon devices. The
> device trees contain only a minimal set of hardware not going much
> beyond the minimum required for booting kernel and initramfs and
> verify via serial console that the hardware and drivers work.
> The hardware with the exception of the interrupt controller is
> compatible with the M1 and M2 SoCs and the existing drivers.
> `make dtbs_check` depends on the already applied and dropped apple,i2c
> and apple,pmgr dt-binding changes.
> The watchdog load depends on stalled and forgotten addition of the
> "apple,t8103-wdt" compatible posted in [1]. I've replied to the thread
> to get the change merged.
>
> Merge strategy:
> Apply whole series via apple-soc / arm-soc to keep `make dtbs_check`
> errors minimal. Otherwise no dependencies between the patches.
> I might want to send another series which depends on this later in this
> cycle.
>
> Link: https://lore.kernel.org/linux-watchdog/20251231-watchdog-apple-t8103-base-compat-v1-1-1702a02e0c45@xxxxxxxxxx/ [1]
> Signed-off-by: Janne Grunau <j@xxxxxxxxxx>
> ---
> Changes in v3:
> - adjust reg size of pmgr node to fit all its childrens' regs. Improper
> size was caused by a bug in the script used to convert Apple's
> power-states into DT nodes
> - drop picked up changes from v2:
> - [PATCH v2 1/6] dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible" (for v7.2-rc1)
This is wrong, I must have mixed this up with "[PATCH v2 3/6]
dt-bindings: watchdog: apple,wdt: Add t8122 compatible". The change is
missing in next and causes dtbs_check warnings.
I can either resend the change or Sven can pick it up from the v2 series
in https://lore.kernel.org/all/20260505-apple-m3-initial-devicetrees-v2-1-b0c2f3519e0e@xxxxxxxxxx/
Thanks
Janne