About the commit imx: mx6ull: update the REFTOP_VBGADJ setting

Hi Peng
I have a design with imx6ull that is running properly according to the manufacturer with the old REFTOP_VBGA set BM_ANADIG_ANA_MISC0_REFTOP_VBGADJ,. With this commit, the TJunction of the CPU is around 8 degree more than without. The commit message does not provide any info
According to the design team, we need to set REFTOP_VBGADJ in PMU MISC0 according to the REFTOP_TRIM[2:0] fuse. the actually table is as below:
'000" - set REFTOP_VBGADJ[2:0] to 3'b000 '001" - set REFTOP_VBGADJ[2:0] to 3'b001 '010" - set REFTOP_VBGADJ[2:0] to 3'b010 '011" - set REFTOP_VBGADJ[2:0] to 3'b011 '100" - set REFTOP_VBGADJ[2:0] to 3'b100 '101" - set REFTOP_VBGADJ[2:0] to 3'b101 '110" - set REFTOP_VBGADJ[2:0] to 3'b110 '111" - set REFTOP_VBGADJ[2:0] to 3'b111
Can someone describe to me better? The device needs to run in a very hot environment and 10 to 8 degrees on the junction are really important.
In the same environment: temp without this patch 34 temp with is 43
Register value is 0x240080E8 and 0x24008088
Michael

Hi
On Fri, Dec 4, 2020 at 10:44 PM Michael Nazzareno Trimarchi michael@amarulasolutions.com wrote:
Hi Peng
I have a design with imx6ull that is running properly according to the manufacturer with the old REFTOP_VBGA set BM_ANADIG_ANA_MISC0_REFTOP_VBGADJ,. With this commit, the TJunction of the CPU is around 8 degree more than without. The commit message does not provide any info
According to the design team, we need to set REFTOP_VBGADJ in PMU MISC0 according to the REFTOP_TRIM[2:0] fuse. the actually table is as below:
'000" - set REFTOP_VBGADJ[2:0] to 3'b000 '001" - set REFTOP_VBGADJ[2:0] to 3'b001 '010" - set REFTOP_VBGADJ[2:0] to 3'b010 '011" - set REFTOP_VBGADJ[2:0] to 3'b011 '100" - set REFTOP_VBGADJ[2:0] to 3'b100 '101" - set REFTOP_VBGADJ[2:0] to 3'b101 '110" - set REFTOP_VBGADJ[2:0] to 3'b110 '111" - set REFTOP_VBGADJ[2:0] to 3'b111
Can someone describe to me better? The device needs to run in a very hot environment and 10 to 8 degrees on the junction are really important.
I think that is used as reference temperatur too, for measuring temperature in the processor. I think that i need to ask to us a thermal camera
Michael
In the same environment: temp without this patch 34 temp with is 43
Register value is 0x240080E8 and 0x24008088
Michael
-- Michael Nazzareno Trimarchi Amarula Solutions BV COO Co-Founder Cruquiuskade 47 Amsterdam 1018 AM NL T. +31(0)851119172 M. +39(0)3479132170 [`as] https://www.amarulasolutions.com
participants (1)
-
Michael Nazzareno Trimarchi