一、基本信息:
i.mx8mp ,Linux5.10.35, Yocto hardknott 。
i.mx8mp 被设计为数据采集设备。
2、问题:
如何扩展 imx8mp.dtsi 中的 i.mx8mp cpufreq 设置以降低 cpu 温度?
期望的 cpufreq 设置:600MHz、800Mhz 、1GHz 。
如何设置不同频率的 i.mx8mp 电压?
三、现状
设备温度非常高,imx8mp 很难触摸。
i.mx8mp 频率为 1.2G hz 和 1.6Hz,如下所述。
imx8mp.dtsi中的cpufreq设置只有三部分,描述如下
a53_opp_table: opp-table {
compa
tible = "operating-points-v2";
opp共享;
opp-1200000000 {
opp-hz = /bits/ 64 <1200000000>;
opp-微伏 = <850000>;
opp-supported-hw = <0x8a0>, <0x7>;
时钟延迟 ns = <150000>;
反对暂停;
};
opp-1600000000 {
opp-hz = /bits/ 64 <1600000000>;
opp-微伏 = <950000>;
opp-supported-hw = <0xa0>, <0x7>;
时钟延迟 ns = <150000>;
反对暂停;
};
opp-1800000000 {
opp-hz = /bits/ 64 <1800000000>;
opp-微伏 = <1000000>;
opp-supported-hw = <0x20>, <0x3>;
时钟延迟 ns = <150000>;
反对暂停;
};
}.