1 、Basic information :
i.mx8mp ,Linux5.10.35, Yocto hardknott 。
i.mx8mp is designed as data acquisition devices .
2、Qustion:
How to extend i.mx8mp cpufreq setting in imx8mp.dtsi for reducing cpu temperature ?
Desired cpufreq setting: 600MHz、800Mhz 、1GHz 。
How to set i.mx8mp voltage with different frequces ?
3、Present situation
The devices temperature is very high and i.mx8mp is difficult to touch .
i.mx8mp frequces is 1.2G hz and 1.6Hz described as follow .
The cpufreq setting in imx8mp.dtsi only has three parts , described as follow
a53_opp_table: opp-table {
compatible = "operating-points-v2";
opp-shared;
opp-1200000000 {
opp-hz = /bits/ 64 <1200000000>;
opp-microvolt = <850000>;
opp-supported-hw = <0x8a0>, <0x7>;
clock-latency-ns = <150000>;
opp-suspend;
};
opp-1600000000 {
opp-hz = /bits/ 64 <1600000000>;
opp-microvolt = <950000>;
opp-supported-hw = <0xa0>, <0x7>;
clock-latency-ns = <150000>;
opp-suspend;
};
opp-1800000000 {
opp-hz = /bits/ 64 <1800000000>;
opp-microvolt = <1000000>;
opp-supported-hw = <0x20>, <0x3>;
clock-latency-ns = <150000>;
opp-suspend;
};
}.