Defines an OTP target offset and num_values to program using either a value32 or a value64 buffer source depending on the type definition.
More...
#include <sw/device/silicon_creator/manuf/lib/otp_img_types.h>
Data Fields | |
| otp_val_type_t | type |
| OTP value type. | |
| uint32_t | offset |
| Target absolute address with respect to the start of the OTP memory region. | |
| uint32_t | num_values |
| Number of values to configure. More... | |
| union { | |
| const uint32_t * | value32 |
Points to an uint32_t buffer if the type is set to kOptValTypeUint32Buff. | |
| const uint64_t * | value64 |
Points to an uint64_t buffer if the type is set to kOptValTypeUint64Buff. | |
| }; | |
Defines an OTP target offset and num_values to program using either a value32 or a value64 buffer source depending on the type definition.
Definition at line 31 of file otp_img_types.h.
| union { ... } |
| uint32_t otp_kv::num_values |
Number of values to configure.
This is equivalent to the ARRAYSIZE of either value32 or value64 depending on the value type.
Definition at line 43 of file otp_img_types.h.
| uint32_t otp_kv::offset |
Target absolute address with respect to the start of the OTP memory region.
Definition at line 38 of file otp_img_types.h.
| otp_val_type_t otp_kv::type |
OTP value type.
Definition at line 33 of file otp_img_types.h.