> From: Janne Grunau <[email protected]> > Date: Thu, 07 May 2026 10:05:48 +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 SPI on M1 and M1 Pro/Max notebooks > as SPI keyboard support is not in upstream Linux. This regression is in > my opinion acceptable due to the limited use of u-boot's DTBs for these > targets. > > Signed-off-by: Janne Grunau <[email protected]> > --- > Changes in v2: > - Add CONFIG_OF_UPSTREAM_BUILD_VENDOR=y and > CONFIG_OF_UPSTREAM_VENDOR="apple" to build all apple DTBs
Ooh, that's even better. > - rebased onto v2026.07-rc1 for Linux v7.0 based DTs in dts/upstream > - Link to v1: > https://patch.msgid.link/[email protected] Still: Acked-by: Mark Kettenis <[email protected]> for the series. > --- > 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 | 4 +- > doc/board/apple/m1.rst | 15 +- > .../pinctrl/apple,pinctrl.yaml | 106 -- > 19 files changed, 13 insertions(+), 2705 deletions(-) > --- > base-commit: 4433253ecf2041f9362a763bb6cb79960921ac7e > change-id: 20260109-apple-dt-upstream-6daf03510fec > > Best regards, > -- > Janne Grunau <[email protected]> > >

