imx8mq TMU(thermal monitor unit) temperature value not updating issue

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

imx8mq TMU(thermal monitor unit) temperature value not updating issue

1,051件の閲覧回数
wenyong
Contributor I

Dear NXP engineers, 

We have seen issues with the thermal monitor unit, where the value read from the following node would not change after Linux runs for a while:

cat /sys/class/thermal/thermal_zone0/temp

The TMU driver registers this node. When this issue occurs, the raw value from the TMU's 0x100/0x110/0x120 registers also doesn't update. 

So it doesn't look like a software logic issue. 

I also dump the TMU registers when TMU is still updating and when TMU is not updating temperature values. 

 

Could you give us any guidance?

 

Thanks,

Wenyong

 

 

ラベル(1)
0 件の賞賛
返信
3 返答(返信)

1,036件の閲覧回数
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hi,

Please refer answer in this thread.

Solved: Re: imx8mq kernel ignoring devicetree settings for thermal trips - NXP Community

Best Regards,
Zhiming

0 件の賞賛
返信

950件の閲覧回数
wenyong
Contributor I

Hi ZhiMing, 

 

The issue described in the link is not the same as the issue I have. 

The issue I have is that the "temperature value" read from TMU is not updated any more. It's different from alert/critical temperature settings in the device tree. 

 

Thanks,

Wenyong

0 件の賞賛
返信

944件の閲覧回数
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hi,

I did test on EVK while running the GPU rendering program. From the test results, it is not an internal problem with the i.mx8mq. The heatsink reaches some kind of equilibrium, so the temperature is constant, and when I stop the test program, the temperature is updated immediately. The attachment is test log.

Zhiming_Liu_0-1748501672244.png

 

Best Regards,
Zhiming

0 件の賞賛
返信