[PATCH v2 0/2] Bindings and DTS for Apple SoC GPUs
From: Sasha Finkelstein via B4 Relay <devnull+fnkl.kernel.gmail.com@kernel.org>
Date: 2025-06-13 21:17:12
Also in:
asahi, b4-sent, dri-devel, linux-devicetree, lkml
Hi. This patch series adds the DT bindings and tree entries for the GPU present in Apple M-series SoCs. The driver itself is in Rust and upstream is currently missing several prerequisite bindings, so will be sent later. The kernel and m1n1 (bootloader) that are using those bindings are available at the following branches: Kernel: https://github.com/WhatAmISupposedToPutHere/linux/tree/starlight m1n1: https://github.com/WhatAmISupposedToPutHere/m1n1/tree/bootloader-cal-blobs Signed-off-by: Sasha Finkelstein <redacted> --- Changes in v2: - s/firmware-compat/firmware-abi/ - drop the agx-g13x compatible - rework reserved regions - Improved memory region and register descriptions - Link to v1: https://lore.kernel.org/r/20250611-sgx-dt-v1-0-7a11f3885c60@gmail.com (local) --- Sasha Finkelstein (2): dt-bindings: gpu: Add Apple SoC GPU arm64: dts: Add Apple SoC GPU Documentation/devicetree/bindings/gpu/apple,agx.yaml | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ MAINTAINERS | 1 + arch/arm64/boot/dts/apple/t6000.dtsi | 4 ++++ arch/arm64/boot/dts/apple/t6001.dtsi | 4 ++++ arch/arm64/boot/dts/apple/t6002.dtsi | 4 ++++ arch/arm64/boot/dts/apple/t600x-common.dtsi | 34 ++++++++++++++++++++++++++++++++++ arch/arm64/boot/dts/apple/t600x-die0.dtsi | 28 ++++++++++++++++++++++++++++ arch/arm64/boot/dts/apple/t8103.dtsi | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm64/boot/dts/apple/t8112.dtsi | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 9 files changed, 293 insertions(+) --- base-commit: aef17cb3d3c43854002956f24c24ec8e1a0e3546 change-id: 20250531-sgx-dt-4a1ba1b3b20f Best regards, -- Sasha Finkelstein [off-list ref]