]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
dt-bindings: power: Add MT8196 GPU frequency control binding
authorNicolas Frattaroli <nicolas.frattaroli@collabora.com>
Fri, 17 Oct 2025 15:31:09 +0000 (17:31 +0200)
committerUlf Hansson <ulf.hansson@linaro.org>
Fri, 24 Oct 2025 14:41:41 +0000 (16:41 +0200)
commit66901bc7df137767cb08cd993d3de390b6257522
tree97a4cafc1c885cd9f1eac6917099475253cb1272
parent295926ef36bb83d997f9c897b67fd1a0671db52e
dt-bindings: power: Add MT8196 GPU frequency control binding

On the MT8196 and MT6991 SoCs, the GPU power and frequency is controlled
by some integration logic, referred to as "MFlexGraphics" by MediaTek,
which comes in the form of an embedded controller running
special-purpose firmware.

This controller takes care of the regulators and PLL clock frequencies
to squeeze the maximum amount of power out of the silicon.

Add a binding which models it as a power domain.

Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Documentation/devicetree/bindings/power/mediatek,mt8196-gpufreq.yaml [new file with mode: 0644]