[PATCH v1] cmd: mtd: OTP access support
Michael Walle
michael at walle.cc
Fri Dec 1 09:28:15 CET 2023
Hi,
>>> +static int do_mtd_otp_write(struct cmd_tbl *cmdtp, int flag, int
>>> argc,
>>> + char *const argv[])
>>> +{
>> ..
>>
>>> + printf("Caution! OTP data bits can't be erased! Continue
>>> (y/n)?\n");
>>
>> Please note, that with current SPI-NOR flashes this is not true and
>> there is usually some kind of erase command for the OTP bits. Only
>> the region lock is permanent and with that set, no more write or erase
>> is possible.
>
> I see, so may be just rephrase this message, like just "Continue?
> (y/n)?"
I don't have any strong opinion here. The code may or may not be used
to write to the OTP of an SPI-NOR flash. Also, this patchset doesn't
support the erase op (I guess u-boot's MTD won't support it either). So
from an user's perspective these OTP data can't be erased ;)
-michael
More information about the U-Boot
mailing list