]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
dt-bindings: cpufreq: Add mediatek,mt8196-cpufreq-hw binding
authorNicolas Frattaroli <nicolas.frattaroli@collabora.com>
Wed, 16 Jul 2025 17:51:22 +0000 (19:51 +0200)
committerViresh Kumar <viresh.kumar@linaro.org>
Mon, 11 Aug 2025 06:49:01 +0000 (12:19 +0530)
commit62498af7b1082d76031f98e4c3d6fb2b9af47772
treea60cff0761e09efc2fe0bc99a3b5c7b6022b9f9c
parent8f5ae30d69d7543eee0d70083daf4de8fe15d585
dt-bindings: cpufreq: Add mediatek,mt8196-cpufreq-hw binding

The MediaTek MT8196 SoC has new cpufreq hardware, with added memory
register ranges to control Dynamic-Voltage-Frequency-Scaling.

The DVFS hardware is controlled through a set of registers referred to
as "FDVFS". They set the target frequency the DVFS hardware should aim
for for each performance domain.

Instead of working around the old binding and its already established
meanings for the reg items, add a new binding. The FDVFS register memory
region is at the beginning, which allows us to easily expand this
binding for future SoCs which may have more than 3 performance domains.

Signed-off-by: Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Documentation/devicetree/bindings/cpufreq/mediatek,mt8196-cpufreq-hw.yaml [new file with mode: 0644]