查看支持的主频
cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_frequencies
408000 600000 816000 1104000 1200000 1296000 1416000 1512000 1608000
cat /sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq
1296000
cat /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
ondemand
在官方提供的根设备树rv1106.dtsi中配置了
cpu0_opp_table: cpu0-opp-table{
//前面还有
opp-1104000000 {
opp-hz = /bits/ 64 <1104000000>;
opp-microvolt = <850000 850000 1000000>;
clock-latency-ns = <40000>;
};
opp-1200000000 {
opp-hz = /bits/ 64 <1200000000>;
opp-microvolt = <850000 850000 1000000>;
clock-latency-ns = <40000>;
};
//后面还有
}
只需要在板级设备下禁用高的频率
// 在rv1106.dtsi中,限制最高1104000hz
&cpu0_opp_table {
opp-1200000000 {
status = "disabled";
};
opp-1296000000 {
status = "disabled";
};
opp-1416000000 {
status = "disabled";
};
opp-1512000000 {
status = "disabled";
};
opp-1608000000 {
status = "disabled";
};
opp-1104000000 {
status = "okay";
};
};