Source: linux
Version: 6.5~rc7-1~exp1
Severity: normal
Tags: upstream

Starting with kernel 6.5, the cpufreq-dt-platdev driver can be built as
module [1]. This is done through the CPUFREQ_DT_PLATDEV config, which is
selected by CPUFREQ_DT. However the cpufreq-dt-platdev is not
autoloaded.

On the configs enabling the CPUFREQ_DT module, that is armel/rpi, armhf
and arm64, this means that CPUFREQ_DT_PLATDEV is changed from built-in
in 6.4 to module in 6.5. In turns this means that cpufreq is not
supported anymore unless the cpufreq-dt-platdev is manually loaded.
Tested on a RK3568 based ODROID-M1 board.

We should probably force CPUFREQ_DT_PLATDEV=y on the configs where
CPUFREQ_DT=m.

[1] 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.5-rc7&id=3b062a086984d35a3c6d3a1c7841d0aa73aa76af

Reply via email to