HPM SDK
HPMicro Software Development Kit
hpm_otp_table.h File Reference

Go to the source code of this file.

Macros

#define OTP_TABLE_HARD_LOCK_OFFSET   (0U)
 
#define OTP_TABLE_LIFECYCLE_B_OFFSET   (1U)
 
#define OTP_TABLE_TCU_DISABLE_OFFSET   (1U)
 
#define OTP_TABLE_DEBUG_DISABLE_OFFSET   (1U)
 
#define OTP_TABLE_JTAG_DISABLE_OFFSET   (1U)
 
#define OTP_TABLE_PUK_REVOKE_OFFSET   (1U)
 
#define OTP_TABLE_LIFECYCLE_A_OFFSET   (1U)
 
#define OTP_TABLE_MONO_EPOCH_OFFSET   (2U)
 
#define OTP_TABLE_SW_VER_OFFSET   (3U)
 
#define OTP_TABLE_DIE_TRACE_OFFSET   (8U)
 
#define OTP_TABLE_DEBUG_KEY_OFFSET   (12U)
 
#define OTP_TABLE_TSNS_BASE_OFFSET   (21U)
 
#define OTP_TABLE_TSNS_SLOPE_OFFSET   (21U)
 
#define OTP_TABLE_TSNS_BASE_EN_OFFSET   (21U)
 
#define OTP_TABLE_TSNS_SLOPE_EN_OFFSET   (21U)
 
#define OTP_TABLE_CHIP_ID_OFFSET   (64U)
 
#define OTP_TABLE_MAC0_OFFSET   (65U)
 
#define OTP_TABLE_MAC1_OFFSET   (66U)
 
#define OTP_TABLE_USB_PID_OFFSET   (68U)
 
#define OTP_TABLE_USB_VID_OFFSET   (68U)
 
#define OTP_TABLE_PUBLIC_KEY_HASH_OFFSET   (80U)
 
#define OTP_TABLE_UUID_OFFSET   (88U)
 
#define OTP_TABLE_EXIP0_KEY_OFFSET   (96U)
 
#define OTP_TABLE_EXIP1_KEY_OFFSET   (104U)
 
#define OTP_TABLE_MASTER_KEY_OFFSET   (112U)
 
#define OTP_TABLE_HARD_LOCK_MASK   (0xFFFFFFFFU)
 
#define OTP_TABLE_HARD_LOCK_SHIFT   (0x0U)
 
#define OTP_TABLE_HARD_LOCK_SET(x)   (((uint32_t)(x) << OTP_TABLE_HARD_LOCK_SHIFT) & OTP_TABLE_HARD_LOCK_MASK)
 
#define OTP_TABLE_HARD_LOCK_GET(x)   (((uint32_t)(x) & OTP_TABLE_HARD_LOCK_MASK) >> OTP_TABLE_HARD_LOCK_SHIFT)
 
#define OTP_TABLE_LIFECYCLE_B_MASK   (0xF0000000U)
 
#define OTP_TABLE_LIFECYCLE_B_SHIFT   (0x1CU)
 
#define OTP_TABLE_LIFECYCLE_B_SET(x)   (((uint32_t)(x) << OTP_TABLE_LIFECYCLE_B_SHIFT) & OTP_TABLE_LIFECYCLE_B_MASK)
 
#define OTP_TABLE_LIFECYCLE_B_GET(x)   (((uint32_t)(x) & OTP_TABLE_LIFECYCLE_B_MASK) >> OTP_TABLE_LIFECYCLE_B_SHIFT)
 
#define OTP_TABLE_TCU_DISABLE_MASK   (0x80000U)
 
#define OTP_TABLE_TCU_DISABLE_SHIFT   (0x13U)
 
#define OTP_TABLE_TCU_DISABLE_SET(x)   (((uint32_t)(x) << OTP_TABLE_TCU_DISABLE_SHIFT) & OTP_TABLE_TCU_DISABLE_MASK)
 
#define OTP_TABLE_TCU_DISABLE_GET(x)   (((uint32_t)(x) & OTP_TABLE_TCU_DISABLE_MASK) >> OTP_TABLE_TCU_DISABLE_SHIFT)
 
#define OTP_TABLE_DEBUG_DISABLE_MASK   (0x20000U)
 
#define OTP_TABLE_DEBUG_DISABLE_SHIFT   (0x11U)
 
#define OTP_TABLE_DEBUG_DISABLE_SET(x)   (((uint32_t)(x) << OTP_TABLE_DEBUG_DISABLE_SHIFT) & OTP_TABLE_DEBUG_DISABLE_MASK)
 
#define OTP_TABLE_DEBUG_DISABLE_GET(x)   (((uint32_t)(x) & OTP_TABLE_DEBUG_DISABLE_MASK) >> OTP_TABLE_DEBUG_DISABLE_SHIFT)
 
#define OTP_TABLE_JTAG_DISABLE_MASK   (0x10000U)
 
#define OTP_TABLE_JTAG_DISABLE_SHIFT   (0x10U)
 
#define OTP_TABLE_JTAG_DISABLE_SET(x)   (((uint32_t)(x) << OTP_TABLE_JTAG_DISABLE_SHIFT) & OTP_TABLE_JTAG_DISABLE_MASK)
 
#define OTP_TABLE_JTAG_DISABLE_GET(x)   (((uint32_t)(x) & OTP_TABLE_JTAG_DISABLE_MASK) >> OTP_TABLE_JTAG_DISABLE_SHIFT)
 
#define OTP_TABLE_PUK_REVOKE_MASK   (0xFF00U)
 
#define OTP_TABLE_PUK_REVOKE_SHIFT   (0x8U)
 
#define OTP_TABLE_PUK_REVOKE_SET(x)   (((uint32_t)(x) << OTP_TABLE_PUK_REVOKE_SHIFT) & OTP_TABLE_PUK_REVOKE_MASK)
 
#define OTP_TABLE_PUK_REVOKE_GET(x)   (((uint32_t)(x) & OTP_TABLE_PUK_REVOKE_MASK) >> OTP_TABLE_PUK_REVOKE_SHIFT)
 
#define OTP_TABLE_LIFECYCLE_A_MASK   (0xFU)
 
#define OTP_TABLE_LIFECYCLE_A_SHIFT   (0x0U)
 
#define OTP_TABLE_LIFECYCLE_A_SET(x)   (((uint32_t)(x) << OTP_TABLE_LIFECYCLE_A_SHIFT) & OTP_TABLE_LIFECYCLE_A_MASK)
 
#define OTP_TABLE_LIFECYCLE_A_GET(x)   (((uint32_t)(x) & OTP_TABLE_LIFECYCLE_A_MASK) >> OTP_TABLE_LIFECYCLE_A_SHIFT)
 
#define OTP_TABLE_MONO_EPOCH_MASK   (0xFFFF0000U)
 
#define OTP_TABLE_MONO_EPOCH_SHIFT   (0x10U)
 
#define OTP_TABLE_MONO_EPOCH_SET(x)   (((uint32_t)(x) << OTP_TABLE_MONO_EPOCH_SHIFT) & OTP_TABLE_MONO_EPOCH_MASK)
 
#define OTP_TABLE_MONO_EPOCH_GET(x)   (((uint32_t)(x) & OTP_TABLE_MONO_EPOCH_MASK) >> OTP_TABLE_MONO_EPOCH_SHIFT)
 
#define OTP_TABLE_SW_VER_MASK   (0xFFFFFFFFU)
 
#define OTP_TABLE_SW_VER_SHIFT   (0x0U)
 
#define OTP_TABLE_SW_VER_SET(x)   (((uint32_t)(x) << OTP_TABLE_SW_VER_SHIFT) & OTP_TABLE_SW_VER_MASK)
 
#define OTP_TABLE_SW_VER_GET(x)   (((uint32_t)(x) & OTP_TABLE_SW_VER_MASK) >> OTP_TABLE_SW_VER_SHIFT)
 
#define OTP_TABLE_DIE_TRACE_SHIFT   (0x0U)
 
#define OTP_TABLE_DIE_TRACE_BIT_LENGTH   (0x80U)
 
#define OTP_TABLE_DEBUG_KEY_SHIFT   (0x0U)
 
#define OTP_TABLE_DEBUG_KEY_BIT_LENGTH   (0x80U)
 
#define OTP_TABLE_TSNS_BASE_MASK   (0xFFFU)
 
#define OTP_TABLE_TSNS_BASE_SHIFT   (0x0U)
 
#define OTP_TABLE_TSNS_BASE_SET(x)   (((uint32_t)(x) << OTP_TABLE_TSNS_BASE_SHIFT) & OTP_TABLE_TSNS_BASE_MASK)
 
#define OTP_TABLE_TSNS_BASE_GET(x)   (((uint32_t)(x) & OTP_TABLE_TSNS_BASE_MASK) >> OTP_TABLE_TSNS_BASE_SHIFT)
 
#define OTP_TABLE_TSNS_SLOPE_MASK   (0xFFF000U)
 
#define OTP_TABLE_TSNS_SLOPE_SHIFT   (0xCU)
 
#define OTP_TABLE_TSNS_SLOPE_SET(x)   (((uint32_t)(x) << OTP_TABLE_TSNS_SLOPE_SHIFT) & OTP_TABLE_TSNS_SLOPE_MASK)
 
#define OTP_TABLE_TSNS_SLOPE_GET(x)   (((uint32_t)(x) & OTP_TABLE_TSNS_SLOPE_MASK) >> OTP_TABLE_TSNS_SLOPE_SHIFT)
 
#define OTP_TABLE_TSNS_BASE_EN_MASK   (0x1000000U)
 
#define OTP_TABLE_TSNS_BASE_EN_SHIFT   (0x18U)
 
#define OTP_TABLE_TSNS_BASE_EN_SET(x)   (((uint32_t)(x) << OTP_TABLE_TSNS_BASE_EN_SHIFT) & OTP_TABLE_TSNS_BASE_EN_MASK)
 
#define OTP_TABLE_TSNS_BASE_EN_GET(x)   (((uint32_t)(x) & OTP_TABLE_TSNS_BASE_EN_MASK) >> OTP_TABLE_TSNS_BASE_EN_SHIFT)
 
#define OTP_TABLE_TSNS_SLOPE_EN_MASK   (0x2000000U)
 
#define OTP_TABLE_TSNS_SLOPE_EN_SHIFT   (0x19U)
 
#define OTP_TABLE_TSNS_SLOPE_EN_SET(x)   (((uint32_t)(x) << OTP_TABLE_TSNS_SLOPE_EN_SHIFT) & OTP_TABLE_TSNS_SLOPE_EN_MASK)
 
#define OTP_TABLE_TSNS_SLOPE_EN_GET(x)   (((uint32_t)(x) & OTP_TABLE_TSNS_SLOPE_EN_MASK) >> OTP_TABLE_TSNS_SLOPE_EN_SHIFT)
 
#define OTP_TABLE_CHIP_ID_MASK   (0xFFFFFFFFU)
 
#define OTP_TABLE_CHIP_ID_SHIFT   (0x0U)
 
#define OTP_TABLE_CHIP_ID_SET(x)   (((uint32_t)(x) << OTP_TABLE_CHIP_ID_SHIFT) & OTP_TABLE_CHIP_ID_MASK)
 
#define OTP_TABLE_CHIP_ID_GET(x)   (((uint32_t)(x) & OTP_TABLE_CHIP_ID_MASK) >> OTP_TABLE_CHIP_ID_SHIFT)
 
#define OTP_TABLE_MAC0_SHIFT   (0x0U)
 
#define OTP_TABLE_MAC0_BIT_LENGTH   (0x30U)
 
#define OTP_TABLE_MAC1_SHIFT   (0x10U)
 
#define OTP_TABLE_MAC1_BIT_LENGTH   (0x30U)
 
#define OTP_TABLE_USB_PID_MASK   (0xFFFFU)
 
#define OTP_TABLE_USB_PID_SHIFT   (0x0U)
 
#define OTP_TABLE_USB_PID_SET(x)   (((uint32_t)(x) << OTP_TABLE_USB_PID_SHIFT) & OTP_TABLE_USB_PID_MASK)
 
#define OTP_TABLE_USB_PID_GET(x)   (((uint32_t)(x) & OTP_TABLE_USB_PID_MASK) >> OTP_TABLE_USB_PID_SHIFT)
 
#define OTP_TABLE_USB_VID_MASK   (0xFFFF0000U)
 
#define OTP_TABLE_USB_VID_SHIFT   (0x10U)
 
#define OTP_TABLE_USB_VID_SET(x)   (((uint32_t)(x) << OTP_TABLE_USB_VID_SHIFT) & OTP_TABLE_USB_VID_MASK)
 
#define OTP_TABLE_USB_VID_GET(x)   (((uint32_t)(x) & OTP_TABLE_USB_VID_MASK) >> OTP_TABLE_USB_VID_SHIFT)
 
#define OTP_TABLE_PUBLIC_KEY_HASH_SHIFT   (0x0U)
 
#define OTP_TABLE_PUBLIC_KEY_HASH_BIT_LENGTH   (0x100U)
 
#define OTP_TABLE_UUID_SHIFT   (0x0U)
 
#define OTP_TABLE_UUID_BIT_LENGTH   (0x80U)
 
#define OTP_TABLE_EXIP0_KEY_SHIFT   (0x0U)
 
#define OTP_TABLE_EXIP0_KEY_BIT_LENGTH   (0x100U)
 
#define OTP_TABLE_EXIP1_KEY_SHIFT   (0x0U)
 
#define OTP_TABLE_EXIP1_KEY_BIT_LENGTH   (0x100U)
 
#define OTP_TABLE_MASTER_KEY_SHIFT   (0x0U)
 
#define OTP_TABLE_MASTER_KEY_BIT_LENGTH   (0x100U)
 

Macro Definition Documentation

◆ OTP_TABLE_CHIP_ID_GET

#define OTP_TABLE_CHIP_ID_GET (   x)    (((uint32_t)(x) & OTP_TABLE_CHIP_ID_MASK) >> OTP_TABLE_CHIP_ID_SHIFT)

◆ OTP_TABLE_CHIP_ID_MASK

#define OTP_TABLE_CHIP_ID_MASK   (0xFFFFFFFFU)

◆ OTP_TABLE_CHIP_ID_OFFSET

#define OTP_TABLE_CHIP_ID_OFFSET   (64U)

◆ OTP_TABLE_CHIP_ID_SET

#define OTP_TABLE_CHIP_ID_SET (   x)    (((uint32_t)(x) << OTP_TABLE_CHIP_ID_SHIFT) & OTP_TABLE_CHIP_ID_MASK)

◆ OTP_TABLE_CHIP_ID_SHIFT

#define OTP_TABLE_CHIP_ID_SHIFT   (0x0U)

◆ OTP_TABLE_DEBUG_DISABLE_GET

#define OTP_TABLE_DEBUG_DISABLE_GET (   x)    (((uint32_t)(x) & OTP_TABLE_DEBUG_DISABLE_MASK) >> OTP_TABLE_DEBUG_DISABLE_SHIFT)

◆ OTP_TABLE_DEBUG_DISABLE_MASK

#define OTP_TABLE_DEBUG_DISABLE_MASK   (0x20000U)

◆ OTP_TABLE_DEBUG_DISABLE_OFFSET

#define OTP_TABLE_DEBUG_DISABLE_OFFSET   (1U)

◆ OTP_TABLE_DEBUG_DISABLE_SET

#define OTP_TABLE_DEBUG_DISABLE_SET (   x)    (((uint32_t)(x) << OTP_TABLE_DEBUG_DISABLE_SHIFT) & OTP_TABLE_DEBUG_DISABLE_MASK)

◆ OTP_TABLE_DEBUG_DISABLE_SHIFT

#define OTP_TABLE_DEBUG_DISABLE_SHIFT   (0x11U)

◆ OTP_TABLE_DEBUG_KEY_BIT_LENGTH

#define OTP_TABLE_DEBUG_KEY_BIT_LENGTH   (0x80U)

◆ OTP_TABLE_DEBUG_KEY_OFFSET

#define OTP_TABLE_DEBUG_KEY_OFFSET   (12U)

◆ OTP_TABLE_DEBUG_KEY_SHIFT

#define OTP_TABLE_DEBUG_KEY_SHIFT   (0x0U)

◆ OTP_TABLE_DIE_TRACE_BIT_LENGTH

#define OTP_TABLE_DIE_TRACE_BIT_LENGTH   (0x80U)

◆ OTP_TABLE_DIE_TRACE_OFFSET

#define OTP_TABLE_DIE_TRACE_OFFSET   (8U)

◆ OTP_TABLE_DIE_TRACE_SHIFT

#define OTP_TABLE_DIE_TRACE_SHIFT   (0x0U)

◆ OTP_TABLE_EXIP0_KEY_BIT_LENGTH

#define OTP_TABLE_EXIP0_KEY_BIT_LENGTH   (0x100U)

◆ OTP_TABLE_EXIP0_KEY_OFFSET

#define OTP_TABLE_EXIP0_KEY_OFFSET   (96U)

◆ OTP_TABLE_EXIP0_KEY_SHIFT

#define OTP_TABLE_EXIP0_KEY_SHIFT   (0x0U)

◆ OTP_TABLE_EXIP1_KEY_BIT_LENGTH

#define OTP_TABLE_EXIP1_KEY_BIT_LENGTH   (0x100U)

◆ OTP_TABLE_EXIP1_KEY_OFFSET

#define OTP_TABLE_EXIP1_KEY_OFFSET   (104U)

◆ OTP_TABLE_EXIP1_KEY_SHIFT

#define OTP_TABLE_EXIP1_KEY_SHIFT   (0x0U)

◆ OTP_TABLE_HARD_LOCK_GET

#define OTP_TABLE_HARD_LOCK_GET (   x)    (((uint32_t)(x) & OTP_TABLE_HARD_LOCK_MASK) >> OTP_TABLE_HARD_LOCK_SHIFT)

◆ OTP_TABLE_HARD_LOCK_MASK

#define OTP_TABLE_HARD_LOCK_MASK   (0xFFFFFFFFU)

◆ OTP_TABLE_HARD_LOCK_OFFSET

#define OTP_TABLE_HARD_LOCK_OFFSET   (0U)

◆ OTP_TABLE_HARD_LOCK_SET

#define OTP_TABLE_HARD_LOCK_SET (   x)    (((uint32_t)(x) << OTP_TABLE_HARD_LOCK_SHIFT) & OTP_TABLE_HARD_LOCK_MASK)

◆ OTP_TABLE_HARD_LOCK_SHIFT

#define OTP_TABLE_HARD_LOCK_SHIFT   (0x0U)

◆ OTP_TABLE_JTAG_DISABLE_GET

#define OTP_TABLE_JTAG_DISABLE_GET (   x)    (((uint32_t)(x) & OTP_TABLE_JTAG_DISABLE_MASK) >> OTP_TABLE_JTAG_DISABLE_SHIFT)

◆ OTP_TABLE_JTAG_DISABLE_MASK

#define OTP_TABLE_JTAG_DISABLE_MASK   (0x10000U)

◆ OTP_TABLE_JTAG_DISABLE_OFFSET

#define OTP_TABLE_JTAG_DISABLE_OFFSET   (1U)

◆ OTP_TABLE_JTAG_DISABLE_SET

#define OTP_TABLE_JTAG_DISABLE_SET (   x)    (((uint32_t)(x) << OTP_TABLE_JTAG_DISABLE_SHIFT) & OTP_TABLE_JTAG_DISABLE_MASK)

◆ OTP_TABLE_JTAG_DISABLE_SHIFT

#define OTP_TABLE_JTAG_DISABLE_SHIFT   (0x10U)

◆ OTP_TABLE_LIFECYCLE_A_GET

#define OTP_TABLE_LIFECYCLE_A_GET (   x)    (((uint32_t)(x) & OTP_TABLE_LIFECYCLE_A_MASK) >> OTP_TABLE_LIFECYCLE_A_SHIFT)

◆ OTP_TABLE_LIFECYCLE_A_MASK

#define OTP_TABLE_LIFECYCLE_A_MASK   (0xFU)

◆ OTP_TABLE_LIFECYCLE_A_OFFSET

#define OTP_TABLE_LIFECYCLE_A_OFFSET   (1U)

◆ OTP_TABLE_LIFECYCLE_A_SET

#define OTP_TABLE_LIFECYCLE_A_SET (   x)    (((uint32_t)(x) << OTP_TABLE_LIFECYCLE_A_SHIFT) & OTP_TABLE_LIFECYCLE_A_MASK)

◆ OTP_TABLE_LIFECYCLE_A_SHIFT

#define OTP_TABLE_LIFECYCLE_A_SHIFT   (0x0U)

◆ OTP_TABLE_LIFECYCLE_B_GET

#define OTP_TABLE_LIFECYCLE_B_GET (   x)    (((uint32_t)(x) & OTP_TABLE_LIFECYCLE_B_MASK) >> OTP_TABLE_LIFECYCLE_B_SHIFT)

◆ OTP_TABLE_LIFECYCLE_B_MASK

#define OTP_TABLE_LIFECYCLE_B_MASK   (0xF0000000U)

◆ OTP_TABLE_LIFECYCLE_B_OFFSET

#define OTP_TABLE_LIFECYCLE_B_OFFSET   (1U)

◆ OTP_TABLE_LIFECYCLE_B_SET

#define OTP_TABLE_LIFECYCLE_B_SET (   x)    (((uint32_t)(x) << OTP_TABLE_LIFECYCLE_B_SHIFT) & OTP_TABLE_LIFECYCLE_B_MASK)

◆ OTP_TABLE_LIFECYCLE_B_SHIFT

#define OTP_TABLE_LIFECYCLE_B_SHIFT   (0x1CU)

◆ OTP_TABLE_MAC0_BIT_LENGTH

#define OTP_TABLE_MAC0_BIT_LENGTH   (0x30U)

◆ OTP_TABLE_MAC0_OFFSET

#define OTP_TABLE_MAC0_OFFSET   (65U)

◆ OTP_TABLE_MAC0_SHIFT

#define OTP_TABLE_MAC0_SHIFT   (0x0U)

◆ OTP_TABLE_MAC1_BIT_LENGTH

#define OTP_TABLE_MAC1_BIT_LENGTH   (0x30U)

◆ OTP_TABLE_MAC1_OFFSET

#define OTP_TABLE_MAC1_OFFSET   (66U)

◆ OTP_TABLE_MAC1_SHIFT

#define OTP_TABLE_MAC1_SHIFT   (0x10U)

◆ OTP_TABLE_MASTER_KEY_BIT_LENGTH

#define OTP_TABLE_MASTER_KEY_BIT_LENGTH   (0x100U)

◆ OTP_TABLE_MASTER_KEY_OFFSET

#define OTP_TABLE_MASTER_KEY_OFFSET   (112U)

◆ OTP_TABLE_MASTER_KEY_SHIFT

#define OTP_TABLE_MASTER_KEY_SHIFT   (0x0U)

◆ OTP_TABLE_MONO_EPOCH_GET

#define OTP_TABLE_MONO_EPOCH_GET (   x)    (((uint32_t)(x) & OTP_TABLE_MONO_EPOCH_MASK) >> OTP_TABLE_MONO_EPOCH_SHIFT)

◆ OTP_TABLE_MONO_EPOCH_MASK

#define OTP_TABLE_MONO_EPOCH_MASK   (0xFFFF0000U)

◆ OTP_TABLE_MONO_EPOCH_OFFSET

#define OTP_TABLE_MONO_EPOCH_OFFSET   (2U)

◆ OTP_TABLE_MONO_EPOCH_SET

#define OTP_TABLE_MONO_EPOCH_SET (   x)    (((uint32_t)(x) << OTP_TABLE_MONO_EPOCH_SHIFT) & OTP_TABLE_MONO_EPOCH_MASK)

◆ OTP_TABLE_MONO_EPOCH_SHIFT

#define OTP_TABLE_MONO_EPOCH_SHIFT   (0x10U)

◆ OTP_TABLE_PUBLIC_KEY_HASH_BIT_LENGTH

#define OTP_TABLE_PUBLIC_KEY_HASH_BIT_LENGTH   (0x100U)

◆ OTP_TABLE_PUBLIC_KEY_HASH_OFFSET

#define OTP_TABLE_PUBLIC_KEY_HASH_OFFSET   (80U)

◆ OTP_TABLE_PUBLIC_KEY_HASH_SHIFT

#define OTP_TABLE_PUBLIC_KEY_HASH_SHIFT   (0x0U)

◆ OTP_TABLE_PUK_REVOKE_GET

#define OTP_TABLE_PUK_REVOKE_GET (   x)    (((uint32_t)(x) & OTP_TABLE_PUK_REVOKE_MASK) >> OTP_TABLE_PUK_REVOKE_SHIFT)

◆ OTP_TABLE_PUK_REVOKE_MASK

#define OTP_TABLE_PUK_REVOKE_MASK   (0xFF00U)

◆ OTP_TABLE_PUK_REVOKE_OFFSET

#define OTP_TABLE_PUK_REVOKE_OFFSET   (1U)

◆ OTP_TABLE_PUK_REVOKE_SET

#define OTP_TABLE_PUK_REVOKE_SET (   x)    (((uint32_t)(x) << OTP_TABLE_PUK_REVOKE_SHIFT) & OTP_TABLE_PUK_REVOKE_MASK)

◆ OTP_TABLE_PUK_REVOKE_SHIFT

#define OTP_TABLE_PUK_REVOKE_SHIFT   (0x8U)

◆ OTP_TABLE_SW_VER_GET

#define OTP_TABLE_SW_VER_GET (   x)    (((uint32_t)(x) & OTP_TABLE_SW_VER_MASK) >> OTP_TABLE_SW_VER_SHIFT)

◆ OTP_TABLE_SW_VER_MASK

#define OTP_TABLE_SW_VER_MASK   (0xFFFFFFFFU)

◆ OTP_TABLE_SW_VER_OFFSET

#define OTP_TABLE_SW_VER_OFFSET   (3U)

◆ OTP_TABLE_SW_VER_SET

#define OTP_TABLE_SW_VER_SET (   x)    (((uint32_t)(x) << OTP_TABLE_SW_VER_SHIFT) & OTP_TABLE_SW_VER_MASK)

◆ OTP_TABLE_SW_VER_SHIFT

#define OTP_TABLE_SW_VER_SHIFT   (0x0U)

◆ OTP_TABLE_TCU_DISABLE_GET

#define OTP_TABLE_TCU_DISABLE_GET (   x)    (((uint32_t)(x) & OTP_TABLE_TCU_DISABLE_MASK) >> OTP_TABLE_TCU_DISABLE_SHIFT)

◆ OTP_TABLE_TCU_DISABLE_MASK

#define OTP_TABLE_TCU_DISABLE_MASK   (0x80000U)

◆ OTP_TABLE_TCU_DISABLE_OFFSET

#define OTP_TABLE_TCU_DISABLE_OFFSET   (1U)

◆ OTP_TABLE_TCU_DISABLE_SET

#define OTP_TABLE_TCU_DISABLE_SET (   x)    (((uint32_t)(x) << OTP_TABLE_TCU_DISABLE_SHIFT) & OTP_TABLE_TCU_DISABLE_MASK)

◆ OTP_TABLE_TCU_DISABLE_SHIFT

#define OTP_TABLE_TCU_DISABLE_SHIFT   (0x13U)

◆ OTP_TABLE_TSNS_BASE_EN_GET

#define OTP_TABLE_TSNS_BASE_EN_GET (   x)    (((uint32_t)(x) & OTP_TABLE_TSNS_BASE_EN_MASK) >> OTP_TABLE_TSNS_BASE_EN_SHIFT)

◆ OTP_TABLE_TSNS_BASE_EN_MASK

#define OTP_TABLE_TSNS_BASE_EN_MASK   (0x1000000U)

◆ OTP_TABLE_TSNS_BASE_EN_OFFSET

#define OTP_TABLE_TSNS_BASE_EN_OFFSET   (21U)

◆ OTP_TABLE_TSNS_BASE_EN_SET

#define OTP_TABLE_TSNS_BASE_EN_SET (   x)    (((uint32_t)(x) << OTP_TABLE_TSNS_BASE_EN_SHIFT) & OTP_TABLE_TSNS_BASE_EN_MASK)

◆ OTP_TABLE_TSNS_BASE_EN_SHIFT

#define OTP_TABLE_TSNS_BASE_EN_SHIFT   (0x18U)

◆ OTP_TABLE_TSNS_BASE_GET

#define OTP_TABLE_TSNS_BASE_GET (   x)    (((uint32_t)(x) & OTP_TABLE_TSNS_BASE_MASK) >> OTP_TABLE_TSNS_BASE_SHIFT)

◆ OTP_TABLE_TSNS_BASE_MASK

#define OTP_TABLE_TSNS_BASE_MASK   (0xFFFU)

◆ OTP_TABLE_TSNS_BASE_OFFSET

#define OTP_TABLE_TSNS_BASE_OFFSET   (21U)

◆ OTP_TABLE_TSNS_BASE_SET

#define OTP_TABLE_TSNS_BASE_SET (   x)    (((uint32_t)(x) << OTP_TABLE_TSNS_BASE_SHIFT) & OTP_TABLE_TSNS_BASE_MASK)

◆ OTP_TABLE_TSNS_BASE_SHIFT

#define OTP_TABLE_TSNS_BASE_SHIFT   (0x0U)

◆ OTP_TABLE_TSNS_SLOPE_EN_GET

#define OTP_TABLE_TSNS_SLOPE_EN_GET (   x)    (((uint32_t)(x) & OTP_TABLE_TSNS_SLOPE_EN_MASK) >> OTP_TABLE_TSNS_SLOPE_EN_SHIFT)

◆ OTP_TABLE_TSNS_SLOPE_EN_MASK

#define OTP_TABLE_TSNS_SLOPE_EN_MASK   (0x2000000U)

◆ OTP_TABLE_TSNS_SLOPE_EN_OFFSET

#define OTP_TABLE_TSNS_SLOPE_EN_OFFSET   (21U)

◆ OTP_TABLE_TSNS_SLOPE_EN_SET

#define OTP_TABLE_TSNS_SLOPE_EN_SET (   x)    (((uint32_t)(x) << OTP_TABLE_TSNS_SLOPE_EN_SHIFT) & OTP_TABLE_TSNS_SLOPE_EN_MASK)

◆ OTP_TABLE_TSNS_SLOPE_EN_SHIFT

#define OTP_TABLE_TSNS_SLOPE_EN_SHIFT   (0x19U)

◆ OTP_TABLE_TSNS_SLOPE_GET

#define OTP_TABLE_TSNS_SLOPE_GET (   x)    (((uint32_t)(x) & OTP_TABLE_TSNS_SLOPE_MASK) >> OTP_TABLE_TSNS_SLOPE_SHIFT)

◆ OTP_TABLE_TSNS_SLOPE_MASK

#define OTP_TABLE_TSNS_SLOPE_MASK   (0xFFF000U)

◆ OTP_TABLE_TSNS_SLOPE_OFFSET

#define OTP_TABLE_TSNS_SLOPE_OFFSET   (21U)

◆ OTP_TABLE_TSNS_SLOPE_SET

#define OTP_TABLE_TSNS_SLOPE_SET (   x)    (((uint32_t)(x) << OTP_TABLE_TSNS_SLOPE_SHIFT) & OTP_TABLE_TSNS_SLOPE_MASK)

◆ OTP_TABLE_TSNS_SLOPE_SHIFT

#define OTP_TABLE_TSNS_SLOPE_SHIFT   (0xCU)

◆ OTP_TABLE_USB_PID_GET

#define OTP_TABLE_USB_PID_GET (   x)    (((uint32_t)(x) & OTP_TABLE_USB_PID_MASK) >> OTP_TABLE_USB_PID_SHIFT)

◆ OTP_TABLE_USB_PID_MASK

#define OTP_TABLE_USB_PID_MASK   (0xFFFFU)

◆ OTP_TABLE_USB_PID_OFFSET

#define OTP_TABLE_USB_PID_OFFSET   (68U)

◆ OTP_TABLE_USB_PID_SET

#define OTP_TABLE_USB_PID_SET (   x)    (((uint32_t)(x) << OTP_TABLE_USB_PID_SHIFT) & OTP_TABLE_USB_PID_MASK)

◆ OTP_TABLE_USB_PID_SHIFT

#define OTP_TABLE_USB_PID_SHIFT   (0x0U)

◆ OTP_TABLE_USB_VID_GET

#define OTP_TABLE_USB_VID_GET (   x)    (((uint32_t)(x) & OTP_TABLE_USB_VID_MASK) >> OTP_TABLE_USB_VID_SHIFT)

◆ OTP_TABLE_USB_VID_MASK

#define OTP_TABLE_USB_VID_MASK   (0xFFFF0000U)

◆ OTP_TABLE_USB_VID_OFFSET

#define OTP_TABLE_USB_VID_OFFSET   (68U)

◆ OTP_TABLE_USB_VID_SET

#define OTP_TABLE_USB_VID_SET (   x)    (((uint32_t)(x) << OTP_TABLE_USB_VID_SHIFT) & OTP_TABLE_USB_VID_MASK)

◆ OTP_TABLE_USB_VID_SHIFT

#define OTP_TABLE_USB_VID_SHIFT   (0x10U)

◆ OTP_TABLE_UUID_BIT_LENGTH

#define OTP_TABLE_UUID_BIT_LENGTH   (0x80U)

◆ OTP_TABLE_UUID_OFFSET

#define OTP_TABLE_UUID_OFFSET   (88U)

◆ OTP_TABLE_UUID_SHIFT

#define OTP_TABLE_UUID_SHIFT   (0x0U)