[PATCH] imx: Revert "imx: mx6ull: fix REFTOP_VBGADJ setting" and fix comments
Ye Li
ye.li at oss.nxp.com
Wed Nov 12 09:16:32 CET 2025
On 11/11/2025 9:47 PM, Fabio Estevam wrote:
> Hi Emanuele,
>
> On Thu, Nov 6, 2025 at 7:22 AM Emanuele Ghidoli
> <ghidoliemanuele at gmail.com> wrote:
>
>> Hi Fabio, Ye,
>>
>> At Toradex we have been struggling since quite some time (back to 2018) with
>
> Does this problem only affect early i.MX6ULL silicon samples?
Hi Emanuele,
I have same question as Fabio. Are these samples are early? Do you
know the time of receiving these sample? And could you show the part
number printed on the chip.
>
>> the temperature readings and the thermal shutdown behavior on i.MX6ULL. The
>> issue we observed is that the thermal shutdown seems to trigger too early.
>>
>> I have investigated the history around this topic and verified some internal
>> notes in our bug tracker. With this revert applied, and on the devices we have
>> (all trimmed with value 0), the reported temperature increases by about 10 °C
>> compared to before the revert. The absolute accuracy of the readout is
>> questionable: for example, on a device kept at around 20 °C, the temperature
>> readout was ~19 °C before the revert, and ~31 °C after the revert.
>>
>> Consider that for devices with fuse value of 6, there is a -10 degrees offset
>> after this revert (so, the other way around).
>>
>> I understand that for Sven this revert improves stability during large XZ
>> decompression in userspace for few devices, but for us it means that the
>> thermal shutdown happens roughly 10 °C earlier, which is a serious issue in
>> our case.
>>
>> I would kindly ask NXP to double-check how these devices were trimmed. My gut
>> feeling is that there might be an inconsistency, either the trimming scheme is
>> not backward-compatible (e.g. old and new devices behave differently, and the
>> code should cope, I don't know how, with this), or this patch must be reverted
>> (because introduces a regression).
>
> Peng/Ye Li,
>
> How does NXP suggest we handle this? Were the early i.MX6ULL parts
> incorrectly fused?
I need to discuss it internally, will feedback you later.
>
> Can the fuse be read and dynamically adjusted?
>
The fuse is locked by MEM_TRIM_LOCK. Emanuele, can you help to read it
by "fuse read 0 0 1".
Best regards,
Ye Li
> Please advise, thanks.
More information about the U-Boot
mailing list