The TMU temperature calibration values are located here:
0x3035_04F0[7:0] TSENSOR_VALUE_RT[7:0] (room temp) Bank3 Word3 **Not in map
0x3035_04F0[15:8] TSENSOR_VALUE_HT[7:0] (high temp) Bank3 Word3 **Not in map
Q1. Can you please provide the bit definitions for the bits 31:16 at fuse location 0x3035_04F0[31:16] TMU calibration values ?
0x3035_04F0[31:16] ???????????????????
From uboot prompt I do the following:
u-boot=> fuse read 3 3
Reading Bank 3
Word 0x00000003: 013c6636
Reading the shadow register at uboot prompt is:
u-boot=>md 0x303504f0 1
303504f0: 013c6636
Doing the bitfield decode
0x36=TE1 Room Temp 25'C calibration value
0x66=TE2 High Temp 85'C calibration value
In other words for the above values, what is the decode of 0x13c6 ?
This post is related to following previous post:
imx8mm mini TMU need more accurate temperature calculation using calibration values - NXP Community
Solved! Go to Solution.