This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM6442: Writing to SWRV and KEYREV fuses in a Linux environment

Part Number: AM6442

Tool/software:

We need to be able to update the eFuse entries for SWRV and KEYREV in the field, as described in the AM64x OTP Keywriter Integration documentation.

The Yocto optee-os implementation seems to supply functions for *reading* these values, but not for writing. Is that because they are not supported by the 'standard' SYSFW, or because it is left as an exercise for the reader ?

Secondly, it is not clear if we can run the opt_keywriter from an image written to an SD-card, or if the identified boot devices (uart, usb, ospi, jtag) are the only ones that enables extra security to permit the fuses to be blown ?