]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
dt-bindings: gpu: mali-valhall-csf: Add shader-present nvmem cell
authorNicolas Frattaroli <nicolas.frattaroli@collabora.com>
Sat, 20 Dec 2025 18:49:52 +0000 (19:49 +0100)
committerBoris Brezillon <boris.brezillon@collabora.com>
Tue, 13 Jan 2026 16:05:59 +0000 (17:05 +0100)
commit2568b8b0860eede10b39109aaa3e51900737b5d6
treefbfe11ef6336c9769199715c85fa7bb3520fe5cf
parent1f61d735b8595f80ae5cfbbe11390a49b7f45911
dt-bindings: gpu: mali-valhall-csf: Add shader-present nvmem cell

On the MediaTek MT8196 SoC, the bitmask for which shader cores are
present and functional is not the one in the Mali GPU's registers, but
in an external efuse.

Add the nvmem cell properties to describe such a setup, and make them
required on MT8196.

Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
Link: https://patch.msgid.link/20251220-mt8196-shader-present-v2-1-45b1ff1dfab0@collabora.com
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml