[PATCH 0/3] Switch Apple silicon boards to upstream device trees
Mark Kettenis
mark.kettenis at xs4all.nl
Fri May 1 00:00:34 CEST 2026
> From: Janne Grunau <j at jannau.net>
> Date: Thu, 30 Apr 2026 23:25:45 +0200
>
> The Linux device trees for Apple silicon devices cover now most of the
> hardware as u-boot's internal device trees for M1 devices. Linux has in
> addition device trees M2 and M1 and M2 Pro/Max/Ultra devices which were
> never added in u-boot.
> The most common use case for u-boot on Apple silicon devices does not
> use DTBs from u-boot but passes runtime modified device trees from an
> earlier boot loader (m1n1).
> This change regresses support for the DWC3 based USB-C ports and the SPI
> based keyboard on M1 and M1 Pro/Max notebooks. The regression for the
> USB-C ports will be fixed when dts/upstream is synced to Linux v7.0.
> The dt-bindings and device tree nodes for the SPI keyboard has still to
> be submitted upstream.
> These regression are in my opinion acceptable due to the limited use of
> u-boot's DTBs for these targets.
>
> Signed-off-by: Janne Grunau <j at jannau.net>
Thanks Janne,
This was on my list of things to do, but never quite reached the top
of the TODO list.
> ---
> Janne Grunau (3):
> doc: board: apple: Mention M2 and M2 Pro/Max/Ultra SoCs
> doc: device-tree-bindings: Remove apple,pinctrl.yaml
> arm: dts: Switch Apple silicon devices to dts/upstream
>
> arch/arm/Kconfig | 1 +
> arch/arm/dts/Makefile | 7 -
> arch/arm/dts/t8103-j274-u-boot.dtsi | 1 -
> arch/arm/dts/t8103-j274.dts | 129 ---
> arch/arm/dts/t8103-j293-u-boot.dtsi | 1 -
> arch/arm/dts/t8103-j293.dts | 116 --
> arch/arm/dts/t8103-j313-u-boot.dtsi | 1 -
> arch/arm/dts/t8103-j313.dts | 111 --
> arch/arm/dts/t8103-j456-u-boot.dtsi | 1 -
> arch/arm/dts/t8103-j456.dts | 117 --
> arch/arm/dts/t8103-j457-u-boot.dtsi | 1 -
> arch/arm/dts/t8103-j457.dts | 105 --
> arch/arm/dts/t8103-jxxx.dtsi | 143 ---
> arch/arm/dts/t8103-pmgr.dtsi | 1138 --------------------
> arch/arm/dts/t8103-u-boot.dtsi | 25 -
> arch/arm/dts/t8103.dtsi | 696 ------------
> configs/apple_m1_defconfig | 2 +-
> doc/board/apple/m1.rst | 15 +-
> .../pinctrl/apple,pinctrl.yaml | 106 --
> 19 files changed, 11 insertions(+), 2705 deletions(-)
> ---
> base-commit: 88dc2788777babfd6322fa655df549a019aa1e69
> change-id: 20260109-apple-dt-upstream-6daf03510fec
>
> Best regards,
> --
> Janne Grunau <j at jannau.net>
>
>
More information about the U-Boot
mailing list