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