To disable i.MX6DQ thermal control with L3.10.17_1.0.0-ga.

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

To disable i.MX6DQ thermal control with L3.10.17_1.0.0-ga.

跳至解决方案
1,728 次查看
satoshishimoda
Senior Contributor I

Hi community,

I have some questions about i.MX6DQ thermal control.

Actually, our partner want to disable the thermal control to prevent lower cpu frequency.

Then, please see our questions as following.

[Q1]

Please see chapter 26 of i.MX6 linux reference manual in L3.10.17_1.0.0-ga (IMX6LXRM Rev L3.10.17_1.0.0-ga).

I understand i.MX6DQ CPU and GPU run at a lower frequency when reaching passive point.

So decreasing of processing capacity of CPU and GPU is not avoidable when cooling is active.

Is this correct?

[Q2]

To disable the thermal control, I think there are two method.

A. Remove thermal driver with bitbake menuconfig.

B. Execute the following command.

   cat disable > /sys/class/thermal/thermal_zone0/mode

Is this correct?

Best Regards,

Satoshi Shimoda

标签 (4)
标记 (1)
0 项奖励
回复
1 解答
1,316 次查看
Yuri
NXP Employee
NXP Employee

  You are right, that thermal control can decrease system performance, assuming

  using low frequency configuration to avoid device overheating. In the same time,
hardly it makes sense to disable the thermal control, since it does not affect the
system performance, when die temperature is not (critically) high. Such control is
intended to avoid i.MX6 destroying. 
Another way, that customers can try to allow operation under more high temperature,
than default one, using sysfs interface. But, please be careful, and take into account
that accuracy of temperature, measured by internal sensor is not high (~10 C).


Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

在原帖中查看解决方案

0 项奖励
回复
5 回复数
1,317 次查看
Yuri
NXP Employee
NXP Employee

  You are right, that thermal control can decrease system performance, assuming

  using low frequency configuration to avoid device overheating. In the same time,
hardly it makes sense to disable the thermal control, since it does not affect the
system performance, when die temperature is not (critically) high. Such control is
intended to avoid i.MX6 destroying. 
Another way, that customers can try to allow operation under more high temperature,
than default one, using sysfs interface. But, please be careful, and take into account
that accuracy of temperature, measured by internal sensor is not high (~10 C).


Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复
1,316 次查看
satoshishimoda
Senior Contributor I

Hi Yuri,

> But, please be careful, and take into account

> that accuracy of temperature, measured by internal sensor is not high (~10 C).

I feel the sensor accuracy (~10 C) is too low.

BSP (L3.10.17_1.0.0-ga) set the critical point to 100 C.

So in worst case, there is possibility the die temperature have reached 110 C when the sensor detect 100 C and thermal driver shutdown the system, it is out of operating range (Tj <= 105  C).

Best Regards,

Satoshi Shimoda

1,316 次查看
Yuri
NXP Employee
NXP Employee

Yes, I do not think, that the critical point of 100 C is good practice.

~Yuri.

0 项奖励
回复
1,316 次查看
satoshishimoda
Senior Contributor I

Hi Yuri,

Please feedback to your BSP team and request to modify this risk caused by the low sensor accuracy.

Best Regards,

Satoshi Shimoda

0 项奖励
回复
1,316 次查看
Yuri
NXP Employee
NXP Employee

  Generally our BSP should be considered as base for designers, who will
provide final releases for customers. In this sense it makes sense to leave
many options "free" for designers. 

~Yuri.

0 项奖励
回复