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.

AM623: otp efuse write permission

Part Number: AM623

Tool/software:

Hi, TI expert! 

I have a development environment for am6234, with our own evaluation board.

The software SDK version is PROCESSOR-SDK-LINUX-RT-AM62X-08.06.00.42.

From the image below, it can be seen that only the host  mapped to a secure proxy thread can write otp efuse:

https://software-dl.ti.com/tisci/esd/latest/3_boardcfg/BOARDCFG_SEC.html#extended-otp-array-configuration

https://software-dl.ti.com/tisci/esd/latest/2_tisci_msgs/security/extended_otp.html#tisci-msg-write-otp-row-write-otp-row

 

https://software-dl.ti.com/tisci/esd/latest/5_soc_doc/am62x/hosts.html#enumeration-of-host-ids

I have a few questions:
1.Do only hosts with host IDs 0, 10, 11, 35, 37, 250, and 253 have the permission to write otp efuse?

2.Do host IDs 10 and 11 refer to ATF and OPTEE?


3.What does host ID 37 refer to?

4.Can we assume that there is no permission to write OTP efuse in Linux? What is the host ID for Linux?

5.Can we read OTP efuse on Linux? Does the current SDK (PROCESSOR-SDK-LINUX-RT-AM62X-08.06.00.42) have a corresponding API interface?

Looking forward to your answer, thank you.

Regards,

Li