RTEMS 6.1-rc2
Loading...
Searching...
No Matches
Macros

Macros

#define OCOTP_READ_FUSE_DATA_COUNT   (4U)
 
#define OCOTP_FUSE_COUNT   (144U)
 
#define OCOTP_READ_FUSE_DATA_COUNT   (4U)
 
#define OCOTP_FUSE_COUNT   (144U)
 

CTRL - OTP Controller Control and Status Register

#define OCOTP_CTRL_ADDR_MASK   (0x3FU)
 
#define OCOTP_CTRL_ADDR_SHIFT   (0U)
 
#define OCOTP_CTRL_ADDR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_ADDR_SHIFT)) & OCOTP_CTRL_ADDR_MASK)
 
#define OCOTP_CTRL_BUSY_MASK   (0x100U)
 
#define OCOTP_CTRL_BUSY_SHIFT   (8U)
 
#define OCOTP_CTRL_BUSY(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_BUSY_SHIFT)) & OCOTP_CTRL_BUSY_MASK)
 
#define OCOTP_CTRL_ERROR_MASK   (0x200U)
 
#define OCOTP_CTRL_ERROR_SHIFT   (9U)
 
#define OCOTP_CTRL_ERROR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_ERROR_SHIFT)) & OCOTP_CTRL_ERROR_MASK)
 
#define OCOTP_CTRL_RELOAD_SHADOWS_MASK   (0x400U)
 
#define OCOTP_CTRL_RELOAD_SHADOWS_SHIFT   (10U)
 
#define OCOTP_CTRL_RELOAD_SHADOWS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_RELOAD_SHADOWS_MASK)
 
#define OCOTP_CTRL_WR_UNLOCK_MASK   (0xFFFF0000U)
 
#define OCOTP_CTRL_WR_UNLOCK_SHIFT   (16U)
 
#define OCOTP_CTRL_WR_UNLOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_WR_UNLOCK_MASK)
 

CTRL_SET - OTP Controller Control and Status Register

#define OCOTP_CTRL_SET_ADDR_MASK   (0x3FU)
 
#define OCOTP_CTRL_SET_ADDR_SHIFT   (0U)
 
#define OCOTP_CTRL_SET_ADDR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_ADDR_SHIFT)) & OCOTP_CTRL_SET_ADDR_MASK)
 
#define OCOTP_CTRL_SET_BUSY_MASK   (0x100U)
 
#define OCOTP_CTRL_SET_BUSY_SHIFT   (8U)
 
#define OCOTP_CTRL_SET_BUSY(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_BUSY_SHIFT)) & OCOTP_CTRL_SET_BUSY_MASK)
 
#define OCOTP_CTRL_SET_ERROR_MASK   (0x200U)
 
#define OCOTP_CTRL_SET_ERROR_SHIFT   (9U)
 
#define OCOTP_CTRL_SET_ERROR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_ERROR_SHIFT)) & OCOTP_CTRL_SET_ERROR_MASK)
 
#define OCOTP_CTRL_SET_RELOAD_SHADOWS_MASK   (0x400U)
 
#define OCOTP_CTRL_SET_RELOAD_SHADOWS_SHIFT   (10U)
 
#define OCOTP_CTRL_SET_RELOAD_SHADOWS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_SET_RELOAD_SHADOWS_MASK)
 
#define OCOTP_CTRL_SET_WR_UNLOCK_MASK   (0xFFFF0000U)
 
#define OCOTP_CTRL_SET_WR_UNLOCK_SHIFT   (16U)
 
#define OCOTP_CTRL_SET_WR_UNLOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_SET_WR_UNLOCK_MASK)
 

CTRL_CLR - OTP Controller Control and Status Register

#define OCOTP_CTRL_CLR_ADDR_MASK   (0x3FU)
 
#define OCOTP_CTRL_CLR_ADDR_SHIFT   (0U)
 
#define OCOTP_CTRL_CLR_ADDR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_ADDR_SHIFT)) & OCOTP_CTRL_CLR_ADDR_MASK)
 
#define OCOTP_CTRL_CLR_BUSY_MASK   (0x100U)
 
#define OCOTP_CTRL_CLR_BUSY_SHIFT   (8U)
 
#define OCOTP_CTRL_CLR_BUSY(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_BUSY_SHIFT)) & OCOTP_CTRL_CLR_BUSY_MASK)
 
#define OCOTP_CTRL_CLR_ERROR_MASK   (0x200U)
 
#define OCOTP_CTRL_CLR_ERROR_SHIFT   (9U)
 
#define OCOTP_CTRL_CLR_ERROR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_ERROR_SHIFT)) & OCOTP_CTRL_CLR_ERROR_MASK)
 
#define OCOTP_CTRL_CLR_RELOAD_SHADOWS_MASK   (0x400U)
 
#define OCOTP_CTRL_CLR_RELOAD_SHADOWS_SHIFT   (10U)
 
#define OCOTP_CTRL_CLR_RELOAD_SHADOWS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_CLR_RELOAD_SHADOWS_MASK)
 
#define OCOTP_CTRL_CLR_WR_UNLOCK_MASK   (0xFFFF0000U)
 
#define OCOTP_CTRL_CLR_WR_UNLOCK_SHIFT   (16U)
 
#define OCOTP_CTRL_CLR_WR_UNLOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_CLR_WR_UNLOCK_MASK)
 

CTRL_TOG - OTP Controller Control and Status Register

#define OCOTP_CTRL_TOG_ADDR_MASK   (0x3FU)
 
#define OCOTP_CTRL_TOG_ADDR_SHIFT   (0U)
 
#define OCOTP_CTRL_TOG_ADDR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_ADDR_SHIFT)) & OCOTP_CTRL_TOG_ADDR_MASK)
 
#define OCOTP_CTRL_TOG_BUSY_MASK   (0x100U)
 
#define OCOTP_CTRL_TOG_BUSY_SHIFT   (8U)
 
#define OCOTP_CTRL_TOG_BUSY(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_BUSY_SHIFT)) & OCOTP_CTRL_TOG_BUSY_MASK)
 
#define OCOTP_CTRL_TOG_ERROR_MASK   (0x200U)
 
#define OCOTP_CTRL_TOG_ERROR_SHIFT   (9U)
 
#define OCOTP_CTRL_TOG_ERROR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_ERROR_SHIFT)) & OCOTP_CTRL_TOG_ERROR_MASK)
 
#define OCOTP_CTRL_TOG_RELOAD_SHADOWS_MASK   (0x400U)
 
#define OCOTP_CTRL_TOG_RELOAD_SHADOWS_SHIFT   (10U)
 
#define OCOTP_CTRL_TOG_RELOAD_SHADOWS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_TOG_RELOAD_SHADOWS_MASK)
 
#define OCOTP_CTRL_TOG_WR_UNLOCK_MASK   (0xFFFF0000U)
 
#define OCOTP_CTRL_TOG_WR_UNLOCK_SHIFT   (16U)
 
#define OCOTP_CTRL_TOG_WR_UNLOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_TOG_WR_UNLOCK_MASK)
 

TIMING - OTP Controller Timing Register

#define OCOTP_TIMING_STROBE_PROG_MASK   (0xFFFU)
 
#define OCOTP_TIMING_STROBE_PROG_SHIFT   (0U)
 
#define OCOTP_TIMING_STROBE_PROG(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_TIMING_STROBE_PROG_SHIFT)) & OCOTP_TIMING_STROBE_PROG_MASK)
 
#define OCOTP_TIMING_RELAX_MASK   (0xF000U)
 
#define OCOTP_TIMING_RELAX_SHIFT   (12U)
 
#define OCOTP_TIMING_RELAX(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_TIMING_RELAX_SHIFT)) & OCOTP_TIMING_RELAX_MASK)
 
#define OCOTP_TIMING_STROBE_READ_MASK   (0x3F0000U)
 
#define OCOTP_TIMING_STROBE_READ_SHIFT   (16U)
 
#define OCOTP_TIMING_STROBE_READ(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_TIMING_STROBE_READ_SHIFT)) & OCOTP_TIMING_STROBE_READ_MASK)
 
#define OCOTP_TIMING_WAIT_MASK   (0xFC00000U)
 
#define OCOTP_TIMING_WAIT_SHIFT   (22U)
 
#define OCOTP_TIMING_WAIT(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_TIMING_WAIT_SHIFT)) & OCOTP_TIMING_WAIT_MASK)
 

DATA - OTP Controller Write Data Register

#define OCOTP_DATA_DATA_MASK   (0xFFFFFFFFU)
 
#define OCOTP_DATA_DATA_SHIFT   (0U)
 
#define OCOTP_DATA_DATA(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_DATA_DATA_SHIFT)) & OCOTP_DATA_DATA_MASK)
 

READ_CTRL - OTP Controller Write Data Register

#define OCOTP_READ_CTRL_READ_FUSE_MASK   (0x1U)
 
#define OCOTP_READ_CTRL_READ_FUSE_SHIFT   (0U)
 
#define OCOTP_READ_CTRL_READ_FUSE(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_CTRL_READ_FUSE_SHIFT)) & OCOTP_READ_CTRL_READ_FUSE_MASK)
 

READ_FUSE_DATA - OTP Controller Read Data Register

#define OCOTP_READ_FUSE_DATA_DATA_MASK   (0xFFFFFFFFU)
 
#define OCOTP_READ_FUSE_DATA_DATA_SHIFT   (0U)
 
#define OCOTP_READ_FUSE_DATA_DATA(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_FUSE_DATA_DATA_SHIFT)) & OCOTP_READ_FUSE_DATA_DATA_MASK)
 

SW_STICKY - Sticky bit Register

#define OCOTP_SW_STICKY_SRK_REVOKE_LOCK_MASK   (0x2U)
 
#define OCOTP_SW_STICKY_SRK_REVOKE_LOCK_SHIFT   (1U)
 
#define OCOTP_SW_STICKY_SRK_REVOKE_LOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SW_STICKY_SRK_REVOKE_LOCK_SHIFT)) & OCOTP_SW_STICKY_SRK_REVOKE_LOCK_MASK)
 
#define OCOTP_SW_STICKY_FIELD_RETURN_LOCK_MASK   (0x4U)
 
#define OCOTP_SW_STICKY_FIELD_RETURN_LOCK_SHIFT   (2U)
 
#define OCOTP_SW_STICKY_FIELD_RETURN_LOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SW_STICKY_FIELD_RETURN_LOCK_SHIFT)) & OCOTP_SW_STICKY_FIELD_RETURN_LOCK_MASK)
 

SCS - Software Controllable Signals Register

#define OCOTP_SCS_HAB_JDE_MASK   (0x1U)
 
#define OCOTP_SCS_HAB_JDE_SHIFT   (0U)
 
#define OCOTP_SCS_HAB_JDE(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_HAB_JDE_SHIFT)) & OCOTP_SCS_HAB_JDE_MASK)
 
#define OCOTP_SCS_SPARE_MASK   (0x7FFFFFFEU)
 
#define OCOTP_SCS_SPARE_SHIFT   (1U)
 
#define OCOTP_SCS_SPARE(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_SPARE_SHIFT)) & OCOTP_SCS_SPARE_MASK)
 
#define OCOTP_SCS_LOCK_MASK   (0x80000000U)
 
#define OCOTP_SCS_LOCK_SHIFT   (31U)
 
#define OCOTP_SCS_LOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_LOCK_SHIFT)) & OCOTP_SCS_LOCK_MASK)
 

SCS_SET - Software Controllable Signals Register

#define OCOTP_SCS_SET_HAB_JDE_MASK   (0x1U)
 
#define OCOTP_SCS_SET_HAB_JDE_SHIFT   (0U)
 
#define OCOTP_SCS_SET_HAB_JDE(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_SET_HAB_JDE_SHIFT)) & OCOTP_SCS_SET_HAB_JDE_MASK)
 
#define OCOTP_SCS_SET_SPARE_MASK   (0x7FFFFFFEU)
 
#define OCOTP_SCS_SET_SPARE_SHIFT   (1U)
 
#define OCOTP_SCS_SET_SPARE(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_SET_SPARE_SHIFT)) & OCOTP_SCS_SET_SPARE_MASK)
 
#define OCOTP_SCS_SET_LOCK_MASK   (0x80000000U)
 
#define OCOTP_SCS_SET_LOCK_SHIFT   (31U)
 
#define OCOTP_SCS_SET_LOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_SET_LOCK_SHIFT)) & OCOTP_SCS_SET_LOCK_MASK)
 

SCS_CLR - Software Controllable Signals Register

#define OCOTP_SCS_CLR_HAB_JDE_MASK   (0x1U)
 
#define OCOTP_SCS_CLR_HAB_JDE_SHIFT   (0U)
 
#define OCOTP_SCS_CLR_HAB_JDE(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_CLR_HAB_JDE_SHIFT)) & OCOTP_SCS_CLR_HAB_JDE_MASK)
 
#define OCOTP_SCS_CLR_SPARE_MASK   (0x7FFFFFFEU)
 
#define OCOTP_SCS_CLR_SPARE_SHIFT   (1U)
 
#define OCOTP_SCS_CLR_SPARE(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_CLR_SPARE_SHIFT)) & OCOTP_SCS_CLR_SPARE_MASK)
 
#define OCOTP_SCS_CLR_LOCK_MASK   (0x80000000U)
 
#define OCOTP_SCS_CLR_LOCK_SHIFT   (31U)
 
#define OCOTP_SCS_CLR_LOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_CLR_LOCK_SHIFT)) & OCOTP_SCS_CLR_LOCK_MASK)
 

SCS_TOG - Software Controllable Signals Register

#define OCOTP_SCS_TOG_HAB_JDE_MASK   (0x1U)
 
#define OCOTP_SCS_TOG_HAB_JDE_SHIFT   (0U)
 
#define OCOTP_SCS_TOG_HAB_JDE(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_TOG_HAB_JDE_SHIFT)) & OCOTP_SCS_TOG_HAB_JDE_MASK)
 
#define OCOTP_SCS_TOG_SPARE_MASK   (0x7FFFFFFEU)
 
#define OCOTP_SCS_TOG_SPARE_SHIFT   (1U)
 
#define OCOTP_SCS_TOG_SPARE(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_TOG_SPARE_SHIFT)) & OCOTP_SCS_TOG_SPARE_MASK)
 
#define OCOTP_SCS_TOG_LOCK_MASK   (0x80000000U)
 
#define OCOTP_SCS_TOG_LOCK_SHIFT   (31U)
 
#define OCOTP_SCS_TOG_LOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_TOG_LOCK_SHIFT)) & OCOTP_SCS_TOG_LOCK_MASK)
 

VERSION - OTP Controller Version Register

#define OCOTP_VERSION_STEP_MASK   (0xFFFFU)
 
#define OCOTP_VERSION_STEP_SHIFT   (0U)
 
#define OCOTP_VERSION_STEP(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_VERSION_STEP_SHIFT)) & OCOTP_VERSION_STEP_MASK)
 
#define OCOTP_VERSION_MINOR_MASK   (0xFF0000U)
 
#define OCOTP_VERSION_MINOR_SHIFT   (16U)
 
#define OCOTP_VERSION_MINOR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_VERSION_MINOR_SHIFT)) & OCOTP_VERSION_MINOR_MASK)
 
#define OCOTP_VERSION_MAJOR_MASK   (0xFF000000U)
 
#define OCOTP_VERSION_MAJOR_SHIFT   (24U)
 
#define OCOTP_VERSION_MAJOR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_VERSION_MAJOR_SHIFT)) & OCOTP_VERSION_MAJOR_MASK)
 

TIMING2 - OTP Controller Timing Register 2

#define OCOTP_TIMING2_RELAX_PROG_MASK   (0xFFFU)
 
#define OCOTP_TIMING2_RELAX_PROG_SHIFT   (0U)
 
#define OCOTP_TIMING2_RELAX_PROG(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_TIMING2_RELAX_PROG_SHIFT)) & OCOTP_TIMING2_RELAX_PROG_MASK)
 
#define OCOTP_TIMING2_RELAX_READ_MASK   (0x3F0000U)
 
#define OCOTP_TIMING2_RELAX_READ_SHIFT   (16U)
 
#define OCOTP_TIMING2_RELAX_READ(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_TIMING2_RELAX_READ_SHIFT)) & OCOTP_TIMING2_RELAX_READ_MASK)
 

LOCK - Value of OTP Bank0 Word0 (Lock controls)

#define OCOTP_LOCK_BOOT_CFG_MASK   (0xCU)
 
#define OCOTP_LOCK_BOOT_CFG_SHIFT   (2U)
 
#define OCOTP_LOCK_BOOT_CFG(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_BOOT_CFG_SHIFT)) & OCOTP_LOCK_BOOT_CFG_MASK)
 
#define OCOTP_LOCK_SJC_RESP_MASK   (0x40U)
 
#define OCOTP_LOCK_SJC_RESP_SHIFT   (6U)
 
#define OCOTP_LOCK_SJC_RESP(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_SJC_RESP_SHIFT)) & OCOTP_LOCK_SJC_RESP_MASK)
 
#define OCOTP_LOCK_MAC_ADDR_MASK   (0x300U)
 
#define OCOTP_LOCK_MAC_ADDR_SHIFT   (8U)
 
#define OCOTP_LOCK_MAC_ADDR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_MAC_ADDR_SHIFT)) & OCOTP_LOCK_MAC_ADDR_MASK)
 
#define OCOTP_LOCK_GP1_MASK   (0xC00U)
 
#define OCOTP_LOCK_GP1_SHIFT   (10U)
 
#define OCOTP_LOCK_GP1(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_GP1_SHIFT)) & OCOTP_LOCK_GP1_MASK)
 
#define OCOTP_LOCK_GP2_MASK   (0x3000U)
 
#define OCOTP_LOCK_GP2_SHIFT   (12U)
 
#define OCOTP_LOCK_GP2(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_GP2_SHIFT)) & OCOTP_LOCK_GP2_MASK)
 
#define OCOTP_LOCK_SW_GP1_MASK   (0x10000U)
 
#define OCOTP_LOCK_SW_GP1_SHIFT   (16U)
 
#define OCOTP_LOCK_SW_GP1(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_SW_GP1_SHIFT)) & OCOTP_LOCK_SW_GP1_MASK)
 
#define OCOTP_LOCK_ANALOG_MASK   (0xC0000U)
 
#define OCOTP_LOCK_ANALOG_SHIFT   (18U)
 
#define OCOTP_LOCK_ANALOG(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_ANALOG_SHIFT)) & OCOTP_LOCK_ANALOG_MASK)
 
#define OCOTP_LOCK_SW_GP2_LOCK_MASK   (0x200000U)
 
#define OCOTP_LOCK_SW_GP2_LOCK_SHIFT   (21U)
 
#define OCOTP_LOCK_SW_GP2_LOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_SW_GP2_LOCK_SHIFT)) & OCOTP_LOCK_SW_GP2_LOCK_MASK)
 
#define OCOTP_LOCK_MISC_CONF_MASK   (0x400000U)
 
#define OCOTP_LOCK_MISC_CONF_SHIFT   (22U)
 
#define OCOTP_LOCK_MISC_CONF(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_MISC_CONF_SHIFT)) & OCOTP_LOCK_MISC_CONF_MASK)
 
#define OCOTP_LOCK_SW_GP2_RLOCK_MASK   (0x800000U)
 
#define OCOTP_LOCK_SW_GP2_RLOCK_SHIFT   (23U)
 
#define OCOTP_LOCK_SW_GP2_RLOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_SW_GP2_RLOCK_SHIFT)) & OCOTP_LOCK_SW_GP2_RLOCK_MASK)
 
#define OCOTP_LOCK_GP3_MASK   (0xC000000U)
 
#define OCOTP_LOCK_GP3_SHIFT   (26U)
 
#define OCOTP_LOCK_GP3(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_GP3_SHIFT)) & OCOTP_LOCK_GP3_MASK)
 
#define OCOTP_LOCK_FIELD_RETURN_MASK   (0x80000000U)
 
#define OCOTP_LOCK_FIELD_RETURN_SHIFT   (31U)
 
#define OCOTP_LOCK_FIELD_RETURN(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_FIELD_RETURN_SHIFT)) & OCOTP_LOCK_FIELD_RETURN_MASK)
 

CFG0 - Value of OTP Bank0 Word1 (Configuration and Manufacturing Info.)

#define OCOTP_CFG0_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_CFG0_BITS_SHIFT   (0U)
 
#define OCOTP_CFG0_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CFG0_BITS_SHIFT)) & OCOTP_CFG0_BITS_MASK)
 

CFG1 - Value of OTP Bank0 Word2 (Configuration and Manufacturing Info.)

#define OCOTP_CFG1_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_CFG1_BITS_SHIFT   (0U)
 
#define OCOTP_CFG1_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CFG1_BITS_SHIFT)) & OCOTP_CFG1_BITS_MASK)
 

CFG2 - Value of OTP Bank0 Word3 (Configuration and Manufacturing Info.)

#define OCOTP_CFG2_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_CFG2_BITS_SHIFT   (0U)
 
#define OCOTP_CFG2_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CFG2_BITS_SHIFT)) & OCOTP_CFG2_BITS_MASK)
 

CFG3 - Value of OTP Bank0 Word4 (Configuration and Manufacturing Info.)

#define OCOTP_CFG3_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_CFG3_BITS_SHIFT   (0U)
 
#define OCOTP_CFG3_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CFG3_BITS_SHIFT)) & OCOTP_CFG3_BITS_MASK)
 

CFG4 - Value of OTP Bank0 Word5 (Configuration and Manufacturing Info.)

#define OCOTP_CFG4_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_CFG4_BITS_SHIFT   (0U)
 
#define OCOTP_CFG4_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CFG4_BITS_SHIFT)) & OCOTP_CFG4_BITS_MASK)
 

CFG5 - Value of OTP Bank0 Word6 (Configuration and Manufacturing Info.)

#define OCOTP_CFG5_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_CFG5_BITS_SHIFT   (0U)
 
#define OCOTP_CFG5_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CFG5_BITS_SHIFT)) & OCOTP_CFG5_BITS_MASK)
 

CFG6 - Value of OTP Bank0 Word7 (Configuration and Manufacturing Info.)

#define OCOTP_CFG6_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_CFG6_BITS_SHIFT   (0U)
 
#define OCOTP_CFG6_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CFG6_BITS_SHIFT)) & OCOTP_CFG6_BITS_MASK)
 

MEM0 - Value of OTP Bank1 Word0 (Memory Related Info.)

#define OCOTP_MEM0_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_MEM0_BITS_SHIFT   (0U)
 
#define OCOTP_MEM0_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_MEM0_BITS_SHIFT)) & OCOTP_MEM0_BITS_MASK)
 

MEM1 - Value of OTP Bank1 Word1 (Memory Related Info.)

#define OCOTP_MEM1_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_MEM1_BITS_SHIFT   (0U)
 
#define OCOTP_MEM1_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_MEM1_BITS_SHIFT)) & OCOTP_MEM1_BITS_MASK)
 

MEM2 - Value of OTP Bank1 Word2 (Memory Related Info.)

#define OCOTP_MEM2_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_MEM2_BITS_SHIFT   (0U)
 
#define OCOTP_MEM2_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_MEM2_BITS_SHIFT)) & OCOTP_MEM2_BITS_MASK)
 

MEM3 - Value of OTP Bank1 Word3 (Memory Related Info.)

#define OCOTP_MEM3_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_MEM3_BITS_SHIFT   (0U)
 
#define OCOTP_MEM3_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_MEM3_BITS_SHIFT)) & OCOTP_MEM3_BITS_MASK)
 

MEM4 - Value of OTP Bank 1 Word 4 (Memory Related Info.)

#define OCOTP_MEM4_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_MEM4_BITS_SHIFT   (0U)
 
#define OCOTP_MEM4_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_MEM4_BITS_SHIFT)) & OCOTP_MEM4_BITS_MASK)
 

ANA0 - Value of OTP Bank 1 Word 5 (Analog Info.)

#define OCOTP_ANA0_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_ANA0_BITS_SHIFT   (0U)
 
#define OCOTP_ANA0_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_ANA0_BITS_SHIFT)) & OCOTP_ANA0_BITS_MASK)
 

ANA1 - Value of OTP Bank 1 Word 6 (Analog Info.)

#define OCOTP_ANA1_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_ANA1_BITS_SHIFT   (0U)
 
#define OCOTP_ANA1_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_ANA1_BITS_SHIFT)) & OCOTP_ANA1_BITS_MASK)
 

ANA2 - Value of OTP Bank 1 Word 7 (Analog Info.)

#define OCOTP_ANA2_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_ANA2_BITS_SHIFT   (0U)
 
#define OCOTP_ANA2_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_ANA2_BITS_SHIFT)) & OCOTP_ANA2_BITS_MASK)
 

SRK0 - Shadow Register for OTP Bank3 Word0 (SRK Hash)

#define OCOTP_SRK0_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_SRK0_BITS_SHIFT   (0U)
 
#define OCOTP_SRK0_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SRK0_BITS_SHIFT)) & OCOTP_SRK0_BITS_MASK)
 

SRK1 - Shadow Register for OTP Bank3 Word1 (SRK Hash)

#define OCOTP_SRK1_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_SRK1_BITS_SHIFT   (0U)
 
#define OCOTP_SRK1_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SRK1_BITS_SHIFT)) & OCOTP_SRK1_BITS_MASK)
 

SRK2 - Shadow Register for OTP Bank3 Word2 (SRK Hash)

#define OCOTP_SRK2_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_SRK2_BITS_SHIFT   (0U)
 
#define OCOTP_SRK2_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SRK2_BITS_SHIFT)) & OCOTP_SRK2_BITS_MASK)
 

SRK3 - Shadow Register for OTP Bank3 Word3 (SRK Hash)

#define OCOTP_SRK3_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_SRK3_BITS_SHIFT   (0U)
 
#define OCOTP_SRK3_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SRK3_BITS_SHIFT)) & OCOTP_SRK3_BITS_MASK)
 

SRK4 - Shadow Register for OTP Bank3 Word4 (SRK Hash)

#define OCOTP_SRK4_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_SRK4_BITS_SHIFT   (0U)
 
#define OCOTP_SRK4_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SRK4_BITS_SHIFT)) & OCOTP_SRK4_BITS_MASK)
 

SRK5 - Shadow Register for OTP Bank3 Word5 (SRK Hash)

#define OCOTP_SRK5_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_SRK5_BITS_SHIFT   (0U)
 
#define OCOTP_SRK5_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SRK5_BITS_SHIFT)) & OCOTP_SRK5_BITS_MASK)
 

SRK6 - Shadow Register for OTP Bank3 Word6 (SRK Hash)

#define OCOTP_SRK6_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_SRK6_BITS_SHIFT   (0U)
 
#define OCOTP_SRK6_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SRK6_BITS_SHIFT)) & OCOTP_SRK6_BITS_MASK)
 

SRK7 - Shadow Register for OTP Bank3 Word7 (SRK Hash)

#define OCOTP_SRK7_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_SRK7_BITS_SHIFT   (0U)
 
#define OCOTP_SRK7_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SRK7_BITS_SHIFT)) & OCOTP_SRK7_BITS_MASK)
 

SJC_RESP0 - Value of OTP Bank4 Word0 (Secure JTAG Response Field)

#define OCOTP_SJC_RESP0_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_SJC_RESP0_BITS_SHIFT   (0U)
 
#define OCOTP_SJC_RESP0_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SJC_RESP0_BITS_SHIFT)) & OCOTP_SJC_RESP0_BITS_MASK)
 

SJC_RESP1 - Value of OTP Bank4 Word1 (Secure JTAG Response Field)

#define OCOTP_SJC_RESP1_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_SJC_RESP1_BITS_SHIFT   (0U)
 
#define OCOTP_SJC_RESP1_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SJC_RESP1_BITS_SHIFT)) & OCOTP_SJC_RESP1_BITS_MASK)
 

MAC0 - Value of OTP Bank4 Word2 (MAC Address)

#define OCOTP_MAC0_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_MAC0_BITS_SHIFT   (0U)
 
#define OCOTP_MAC0_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_MAC0_BITS_SHIFT)) & OCOTP_MAC0_BITS_MASK)
 

MAC1 - Value of OTP Bank4 Word3 (MAC Address)

#define OCOTP_MAC1_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_MAC1_BITS_SHIFT   (0U)
 
#define OCOTP_MAC1_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_MAC1_BITS_SHIFT)) & OCOTP_MAC1_BITS_MASK)
 

GP3 - Value of OTP Bank4 Word4 (MAC Address)

#define OCOTP_GP3_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_GP3_BITS_SHIFT   (0U)
 
#define OCOTP_GP3_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_GP3_BITS_SHIFT)) & OCOTP_GP3_BITS_MASK)
 

GP1 - Value of OTP Bank4 Word6 (General Purpose Customer Defined Info)

#define OCOTP_GP1_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_GP1_BITS_SHIFT   (0U)
 
#define OCOTP_GP1_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_GP1_BITS_SHIFT)) & OCOTP_GP1_BITS_MASK)
 

GP2 - Value of OTP Bank4 Word7 (General Purpose Customer Defined Info)

#define OCOTP_GP2_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_GP2_BITS_SHIFT   (0U)
 
#define OCOTP_GP2_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_GP2_BITS_SHIFT)) & OCOTP_GP2_BITS_MASK)
 

SW_GP1 - Value of OTP Bank5 Word0 (SW GP1)

#define OCOTP_SW_GP1_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_SW_GP1_BITS_SHIFT   (0U)
 
#define OCOTP_SW_GP1_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SW_GP1_BITS_SHIFT)) & OCOTP_SW_GP1_BITS_MASK)
 

SW_GP20 - Value of OTP Bank5 Word1 (SW GP2)

#define OCOTP_SW_GP20_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_SW_GP20_BITS_SHIFT   (0U)
 
#define OCOTP_SW_GP20_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SW_GP20_BITS_SHIFT)) & OCOTP_SW_GP20_BITS_MASK)
 

SW_GP21 - Value of OTP Bank5 Word2 (SW GP2)

#define OCOTP_SW_GP21_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_SW_GP21_BITS_SHIFT   (0U)
 
#define OCOTP_SW_GP21_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SW_GP21_BITS_SHIFT)) & OCOTP_SW_GP21_BITS_MASK)
 

SW_GP22 - Value of OTP Bank5 Word3 (SW GP2)

#define OCOTP_SW_GP22_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_SW_GP22_BITS_SHIFT   (0U)
 
#define OCOTP_SW_GP22_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SW_GP22_BITS_SHIFT)) & OCOTP_SW_GP22_BITS_MASK)
 

SW_GP23 - Value of OTP Bank5 Word4 (SW GP2)

#define OCOTP_SW_GP23_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_SW_GP23_BITS_SHIFT   (0U)
 
#define OCOTP_SW_GP23_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SW_GP23_BITS_SHIFT)) & OCOTP_SW_GP23_BITS_MASK)
 

MISC_CONF0 - Value of OTP Bank5 Word5 (Misc Conf)

#define OCOTP_MISC_CONF0_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_MISC_CONF0_BITS_SHIFT   (0U)
 
#define OCOTP_MISC_CONF0_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_MISC_CONF0_BITS_SHIFT)) & OCOTP_MISC_CONF0_BITS_MASK)
 

MISC_CONF1 - Value of OTP Bank5 Word6 (Misc Conf)

#define OCOTP_MISC_CONF1_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_MISC_CONF1_BITS_SHIFT   (0U)
 
#define OCOTP_MISC_CONF1_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_MISC_CONF1_BITS_SHIFT)) & OCOTP_MISC_CONF1_BITS_MASK)
 

SRK_REVOKE - Value of OTP Bank5 Word7 (SRK Revoke)

#define OCOTP_SRK_REVOKE_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_SRK_REVOKE_BITS_SHIFT   (0U)
 
#define OCOTP_SRK_REVOKE_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SRK_REVOKE_BITS_SHIFT)) & OCOTP_SRK_REVOKE_BITS_MASK)
 

CTRL - OTP Controller Control and Status Register

#define OCOTP_CTRL_ADDR_MASK   (0x3FFU)
 
#define OCOTP_CTRL_ADDR_SHIFT   (0U)
 
#define OCOTP_CTRL_ADDR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_ADDR_SHIFT)) & OCOTP_CTRL_ADDR_MASK)
 
#define OCOTP_CTRL_BUSY_MASK   (0x400U)
 
#define OCOTP_CTRL_BUSY_SHIFT   (10U)
 
#define OCOTP_CTRL_BUSY(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_BUSY_SHIFT)) & OCOTP_CTRL_BUSY_MASK)
 
#define OCOTP_CTRL_ERROR_MASK   (0x800U)
 
#define OCOTP_CTRL_ERROR_SHIFT   (11U)
 
#define OCOTP_CTRL_ERROR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_ERROR_SHIFT)) & OCOTP_CTRL_ERROR_MASK)
 
#define OCOTP_CTRL_RELOAD_SHADOWS_MASK   (0x1000U)
 
#define OCOTP_CTRL_RELOAD_SHADOWS_SHIFT   (12U)
 
#define OCOTP_CTRL_RELOAD_SHADOWS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_RELOAD_SHADOWS_MASK)
 
#define OCOTP_CTRL_WORDLOCK_MASK   (0x8000U)
 
#define OCOTP_CTRL_WORDLOCK_SHIFT   (15U)
 
#define OCOTP_CTRL_WORDLOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_WORDLOCK_SHIFT)) & OCOTP_CTRL_WORDLOCK_MASK)
 
#define OCOTP_CTRL_WR_UNLOCK_MASK   (0xFFFF0000U)
 
#define OCOTP_CTRL_WR_UNLOCK_SHIFT   (16U)
 
#define OCOTP_CTRL_WR_UNLOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_WR_UNLOCK_MASK)
 

CTRL_SET - OTP Controller Control and Status Register

#define OCOTP_CTRL_SET_ADDR_MASK   (0x3FFU)
 
#define OCOTP_CTRL_SET_ADDR_SHIFT   (0U)
 
#define OCOTP_CTRL_SET_ADDR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_ADDR_SHIFT)) & OCOTP_CTRL_SET_ADDR_MASK)
 
#define OCOTP_CTRL_SET_BUSY_MASK   (0x400U)
 
#define OCOTP_CTRL_SET_BUSY_SHIFT   (10U)
 
#define OCOTP_CTRL_SET_BUSY(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_BUSY_SHIFT)) & OCOTP_CTRL_SET_BUSY_MASK)
 
#define OCOTP_CTRL_SET_ERROR_MASK   (0x800U)
 
#define OCOTP_CTRL_SET_ERROR_SHIFT   (11U)
 
#define OCOTP_CTRL_SET_ERROR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_ERROR_SHIFT)) & OCOTP_CTRL_SET_ERROR_MASK)
 
#define OCOTP_CTRL_SET_RELOAD_SHADOWS_MASK   (0x1000U)
 
#define OCOTP_CTRL_SET_RELOAD_SHADOWS_SHIFT   (12U)
 
#define OCOTP_CTRL_SET_RELOAD_SHADOWS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_SET_RELOAD_SHADOWS_MASK)
 
#define OCOTP_CTRL_SET_WORDLOCK_MASK   (0x8000U)
 
#define OCOTP_CTRL_SET_WORDLOCK_SHIFT   (15U)
 
#define OCOTP_CTRL_SET_WORDLOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_WORDLOCK_SHIFT)) & OCOTP_CTRL_SET_WORDLOCK_MASK)
 
#define OCOTP_CTRL_SET_WR_UNLOCK_MASK   (0xFFFF0000U)
 
#define OCOTP_CTRL_SET_WR_UNLOCK_SHIFT   (16U)
 
#define OCOTP_CTRL_SET_WR_UNLOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_SET_WR_UNLOCK_MASK)
 

CTRL_CLR - OTP Controller Control and Status Register

#define OCOTP_CTRL_CLR_ADDR_MASK   (0x3FFU)
 
#define OCOTP_CTRL_CLR_ADDR_SHIFT   (0U)
 
#define OCOTP_CTRL_CLR_ADDR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_ADDR_SHIFT)) & OCOTP_CTRL_CLR_ADDR_MASK)
 
#define OCOTP_CTRL_CLR_BUSY_MASK   (0x400U)
 
#define OCOTP_CTRL_CLR_BUSY_SHIFT   (10U)
 
#define OCOTP_CTRL_CLR_BUSY(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_BUSY_SHIFT)) & OCOTP_CTRL_CLR_BUSY_MASK)
 
#define OCOTP_CTRL_CLR_ERROR_MASK   (0x800U)
 
#define OCOTP_CTRL_CLR_ERROR_SHIFT   (11U)
 
#define OCOTP_CTRL_CLR_ERROR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_ERROR_SHIFT)) & OCOTP_CTRL_CLR_ERROR_MASK)
 
#define OCOTP_CTRL_CLR_RELOAD_SHADOWS_MASK   (0x1000U)
 
#define OCOTP_CTRL_CLR_RELOAD_SHADOWS_SHIFT   (12U)
 
#define OCOTP_CTRL_CLR_RELOAD_SHADOWS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_CLR_RELOAD_SHADOWS_MASK)
 
#define OCOTP_CTRL_CLR_WORDLOCK_MASK   (0x8000U)
 
#define OCOTP_CTRL_CLR_WORDLOCK_SHIFT   (15U)
 
#define OCOTP_CTRL_CLR_WORDLOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_WORDLOCK_SHIFT)) & OCOTP_CTRL_CLR_WORDLOCK_MASK)
 
#define OCOTP_CTRL_CLR_WR_UNLOCK_MASK   (0xFFFF0000U)
 
#define OCOTP_CTRL_CLR_WR_UNLOCK_SHIFT   (16U)
 
#define OCOTP_CTRL_CLR_WR_UNLOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_CLR_WR_UNLOCK_MASK)
 

CTRL_TOG - OTP Controller Control and Status Register

#define OCOTP_CTRL_TOG_ADDR_MASK   (0x3FFU)
 
#define OCOTP_CTRL_TOG_ADDR_SHIFT   (0U)
 
#define OCOTP_CTRL_TOG_ADDR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_ADDR_SHIFT)) & OCOTP_CTRL_TOG_ADDR_MASK)
 
#define OCOTP_CTRL_TOG_BUSY_MASK   (0x400U)
 
#define OCOTP_CTRL_TOG_BUSY_SHIFT   (10U)
 
#define OCOTP_CTRL_TOG_BUSY(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_BUSY_SHIFT)) & OCOTP_CTRL_TOG_BUSY_MASK)
 
#define OCOTP_CTRL_TOG_ERROR_MASK   (0x800U)
 
#define OCOTP_CTRL_TOG_ERROR_SHIFT   (11U)
 
#define OCOTP_CTRL_TOG_ERROR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_ERROR_SHIFT)) & OCOTP_CTRL_TOG_ERROR_MASK)
 
#define OCOTP_CTRL_TOG_RELOAD_SHADOWS_MASK   (0x1000U)
 
#define OCOTP_CTRL_TOG_RELOAD_SHADOWS_SHIFT   (12U)
 
#define OCOTP_CTRL_TOG_RELOAD_SHADOWS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_TOG_RELOAD_SHADOWS_MASK)
 
#define OCOTP_CTRL_TOG_WORDLOCK_MASK   (0x8000U)
 
#define OCOTP_CTRL_TOG_WORDLOCK_SHIFT   (15U)
 
#define OCOTP_CTRL_TOG_WORDLOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_WORDLOCK_SHIFT)) & OCOTP_CTRL_TOG_WORDLOCK_MASK)
 
#define OCOTP_CTRL_TOG_WR_UNLOCK_MASK   (0xFFFF0000U)
 
#define OCOTP_CTRL_TOG_WR_UNLOCK_SHIFT   (16U)
 
#define OCOTP_CTRL_TOG_WR_UNLOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_TOG_WR_UNLOCK_MASK)
 

PDN - OTP Controller PDN Register

#define OCOTP_PDN_PDN_MASK   (0x1U)
 
#define OCOTP_PDN_PDN_SHIFT   (0U)
 
#define OCOTP_PDN_PDN(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_PDN_PDN_SHIFT)) & OCOTP_PDN_PDN_MASK)
 

DATA - OTP Controller Write Data Register

#define OCOTP_DATA_DATA_MASK   (0xFFFFFFFFU)
 
#define OCOTP_DATA_DATA_SHIFT   (0U)
 
#define OCOTP_DATA_DATA(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_DATA_DATA_SHIFT)) & OCOTP_DATA_DATA_MASK)
 

READ_CTRL - OTP Controller Read Control Register

#define OCOTP_READ_CTRL_READ_FUSE_MASK   (0x1U)
 
#define OCOTP_READ_CTRL_READ_FUSE_SHIFT   (0U)
 
#define OCOTP_READ_CTRL_READ_FUSE(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_CTRL_READ_FUSE_SHIFT)) & OCOTP_READ_CTRL_READ_FUSE_MASK)
 
#define OCOTP_READ_CTRL_READ_FUSE_CNTR_MASK   (0x6U)
 
#define OCOTP_READ_CTRL_READ_FUSE_CNTR_SHIFT   (1U)
 
#define OCOTP_READ_CTRL_READ_FUSE_CNTR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_CTRL_READ_FUSE_CNTR_SHIFT)) & OCOTP_READ_CTRL_READ_FUSE_CNTR_MASK)
 
#define OCOTP_READ_CTRL_READ_FUSE_DONE_INTR_ENA_MASK   (0x8U)
 
#define OCOTP_READ_CTRL_READ_FUSE_DONE_INTR_ENA_SHIFT   (3U)
 
#define OCOTP_READ_CTRL_READ_FUSE_DONE_INTR_ENA(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_CTRL_READ_FUSE_DONE_INTR_ENA_SHIFT)) & OCOTP_READ_CTRL_READ_FUSE_DONE_INTR_ENA_MASK)
 
#define OCOTP_READ_CTRL_READ_FUSE_ERROR_INTR_ENA_MASK   (0x10U)
 
#define OCOTP_READ_CTRL_READ_FUSE_ERROR_INTR_ENA_SHIFT   (4U)
 
#define OCOTP_READ_CTRL_READ_FUSE_ERROR_INTR_ENA(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_CTRL_READ_FUSE_ERROR_INTR_ENA_SHIFT)) & OCOTP_READ_CTRL_READ_FUSE_ERROR_INTR_ENA_MASK)
 

OUT_STATUS - 8K OTP Memory STATUS Register

#define OCOTP_OUT_STATUS_SEC_MASK   (0x200U)
 
#define OCOTP_OUT_STATUS_SEC_SHIFT   (9U)
 
#define OCOTP_OUT_STATUS_SEC(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SEC_SHIFT)) & OCOTP_OUT_STATUS_SEC_MASK)
 
#define OCOTP_OUT_STATUS_DED_MASK   (0x400U)
 
#define OCOTP_OUT_STATUS_DED_SHIFT   (10U)
 
#define OCOTP_OUT_STATUS_DED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED_SHIFT)) & OCOTP_OUT_STATUS_DED_MASK)
 
#define OCOTP_OUT_STATUS_LOCKED_MASK   (0x800U)
 
#define OCOTP_OUT_STATUS_LOCKED_SHIFT   (11U)
 
#define OCOTP_OUT_STATUS_LOCKED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_LOCKED_SHIFT)) & OCOTP_OUT_STATUS_LOCKED_MASK)
 
#define OCOTP_OUT_STATUS_PROGFAIL_MASK   (0x1000U)
 
#define OCOTP_OUT_STATUS_PROGFAIL_SHIFT   (12U)
 
#define OCOTP_OUT_STATUS_PROGFAIL(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_PROGFAIL_SHIFT)) & OCOTP_OUT_STATUS_PROGFAIL_MASK)
 
#define OCOTP_OUT_STATUS_ACK_MASK   (0x2000U)
 
#define OCOTP_OUT_STATUS_ACK_SHIFT   (13U)
 
#define OCOTP_OUT_STATUS_ACK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_ACK_SHIFT)) & OCOTP_OUT_STATUS_ACK_MASK)
 
#define OCOTP_OUT_STATUS_PWOK_MASK   (0x4000U)
 
#define OCOTP_OUT_STATUS_PWOK_SHIFT   (14U)
 
#define OCOTP_OUT_STATUS_PWOK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_PWOK_SHIFT)) & OCOTP_OUT_STATUS_PWOK_MASK)
 
#define OCOTP_OUT_STATUS_FLAGSTATE_MASK   (0x78000U)
 
#define OCOTP_OUT_STATUS_FLAGSTATE_SHIFT   (15U)
 
#define OCOTP_OUT_STATUS_FLAGSTATE(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_FLAGSTATE_SHIFT)) & OCOTP_OUT_STATUS_FLAGSTATE_MASK)
 
#define OCOTP_OUT_STATUS_SEC_RELOAD_MASK   (0x80000U)
 
#define OCOTP_OUT_STATUS_SEC_RELOAD_SHIFT   (19U)
 
#define OCOTP_OUT_STATUS_SEC_RELOAD(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SEC_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_SEC_RELOAD_MASK)
 
#define OCOTP_OUT_STATUS_DED_RELOAD_MASK   (0x100000U)
 
#define OCOTP_OUT_STATUS_DED_RELOAD_SHIFT   (20U)
 
#define OCOTP_OUT_STATUS_DED_RELOAD(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_DED_RELOAD_MASK)
 
#define OCOTP_OUT_STATUS_CALIBRATED_MASK   (0x200000U)
 
#define OCOTP_OUT_STATUS_CALIBRATED_SHIFT   (21U)
 
#define OCOTP_OUT_STATUS_CALIBRATED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CALIBRATED_SHIFT)) & OCOTP_OUT_STATUS_CALIBRATED_MASK)
 
#define OCOTP_OUT_STATUS_READ_DONE_INTR_MASK   (0x400000U)
 
#define OCOTP_OUT_STATUS_READ_DONE_INTR_SHIFT   (22U)
 
#define OCOTP_OUT_STATUS_READ_DONE_INTR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_READ_DONE_INTR_SHIFT)) & OCOTP_OUT_STATUS_READ_DONE_INTR_MASK)
 
#define OCOTP_OUT_STATUS_READ_ERROR_INTR_MASK   (0x800000U)
 
#define OCOTP_OUT_STATUS_READ_ERROR_INTR_SHIFT   (23U)
 
#define OCOTP_OUT_STATUS_READ_ERROR_INTR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_READ_ERROR_INTR_SHIFT)) & OCOTP_OUT_STATUS_READ_ERROR_INTR_MASK)
 
#define OCOTP_OUT_STATUS_DED0_MASK   (0x1000000U)
 
#define OCOTP_OUT_STATUS_DED0_SHIFT   (24U)
 
#define OCOTP_OUT_STATUS_DED0(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED0_SHIFT)) & OCOTP_OUT_STATUS_DED0_MASK)
 
#define OCOTP_OUT_STATUS_DED1_MASK   (0x2000000U)
 
#define OCOTP_OUT_STATUS_DED1_SHIFT   (25U)
 
#define OCOTP_OUT_STATUS_DED1(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED1_SHIFT)) & OCOTP_OUT_STATUS_DED1_MASK)
 
#define OCOTP_OUT_STATUS_DED2_MASK   (0x4000000U)
 
#define OCOTP_OUT_STATUS_DED2_SHIFT   (26U)
 
#define OCOTP_OUT_STATUS_DED2(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED2_SHIFT)) & OCOTP_OUT_STATUS_DED2_MASK)
 
#define OCOTP_OUT_STATUS_DED3_MASK   (0x8000000U)
 
#define OCOTP_OUT_STATUS_DED3_SHIFT   (27U)
 
#define OCOTP_OUT_STATUS_DED3(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED3_SHIFT)) & OCOTP_OUT_STATUS_DED3_MASK)
 

OUT_STATUS_SET - 8K OTP Memory STATUS Register

#define OCOTP_OUT_STATUS_SET_SEC_MASK   (0x200U)
 
#define OCOTP_OUT_STATUS_SET_SEC_SHIFT   (9U)
 
#define OCOTP_OUT_STATUS_SET_SEC(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_SEC_SHIFT)) & OCOTP_OUT_STATUS_SET_SEC_MASK)
 
#define OCOTP_OUT_STATUS_SET_DED_MASK   (0x400U)
 
#define OCOTP_OUT_STATUS_SET_DED_SHIFT   (10U)
 
#define OCOTP_OUT_STATUS_SET_DED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED_SHIFT)) & OCOTP_OUT_STATUS_SET_DED_MASK)
 
#define OCOTP_OUT_STATUS_SET_LOCKED_MASK   (0x800U)
 
#define OCOTP_OUT_STATUS_SET_LOCKED_SHIFT   (11U)
 
#define OCOTP_OUT_STATUS_SET_LOCKED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_LOCKED_SHIFT)) & OCOTP_OUT_STATUS_SET_LOCKED_MASK)
 
#define OCOTP_OUT_STATUS_SET_PROGFAIL_MASK   (0x1000U)
 
#define OCOTP_OUT_STATUS_SET_PROGFAIL_SHIFT   (12U)
 
#define OCOTP_OUT_STATUS_SET_PROGFAIL(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_PROGFAIL_SHIFT)) & OCOTP_OUT_STATUS_SET_PROGFAIL_MASK)
 
#define OCOTP_OUT_STATUS_SET_ACK_MASK   (0x2000U)
 
#define OCOTP_OUT_STATUS_SET_ACK_SHIFT   (13U)
 
#define OCOTP_OUT_STATUS_SET_ACK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_ACK_SHIFT)) & OCOTP_OUT_STATUS_SET_ACK_MASK)
 
#define OCOTP_OUT_STATUS_SET_PWOK_MASK   (0x4000U)
 
#define OCOTP_OUT_STATUS_SET_PWOK_SHIFT   (14U)
 
#define OCOTP_OUT_STATUS_SET_PWOK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_PWOK_SHIFT)) & OCOTP_OUT_STATUS_SET_PWOK_MASK)
 
#define OCOTP_OUT_STATUS_SET_FLAGSTATE_MASK   (0x78000U)
 
#define OCOTP_OUT_STATUS_SET_FLAGSTATE_SHIFT   (15U)
 
#define OCOTP_OUT_STATUS_SET_FLAGSTATE(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_FLAGSTATE_SHIFT)) & OCOTP_OUT_STATUS_SET_FLAGSTATE_MASK)
 
#define OCOTP_OUT_STATUS_SET_SEC_RELOAD_MASK   (0x80000U)
 
#define OCOTP_OUT_STATUS_SET_SEC_RELOAD_SHIFT   (19U)
 
#define OCOTP_OUT_STATUS_SET_SEC_RELOAD(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_SEC_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_SET_SEC_RELOAD_MASK)
 
#define OCOTP_OUT_STATUS_SET_DED_RELOAD_MASK   (0x100000U)
 
#define OCOTP_OUT_STATUS_SET_DED_RELOAD_SHIFT   (20U)
 
#define OCOTP_OUT_STATUS_SET_DED_RELOAD(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_SET_DED_RELOAD_MASK)
 
#define OCOTP_OUT_STATUS_SET_CALIBRATED_MASK   (0x200000U)
 
#define OCOTP_OUT_STATUS_SET_CALIBRATED_SHIFT   (21U)
 
#define OCOTP_OUT_STATUS_SET_CALIBRATED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_CALIBRATED_SHIFT)) & OCOTP_OUT_STATUS_SET_CALIBRATED_MASK)
 
#define OCOTP_OUT_STATUS_SET_READ_DONE_INTR_MASK   (0x400000U)
 
#define OCOTP_OUT_STATUS_SET_READ_DONE_INTR_SHIFT   (22U)
 
#define OCOTP_OUT_STATUS_SET_READ_DONE_INTR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_READ_DONE_INTR_SHIFT)) & OCOTP_OUT_STATUS_SET_READ_DONE_INTR_MASK)
 
#define OCOTP_OUT_STATUS_SET_READ_ERROR_INTR_MASK   (0x800000U)
 
#define OCOTP_OUT_STATUS_SET_READ_ERROR_INTR_SHIFT   (23U)
 
#define OCOTP_OUT_STATUS_SET_READ_ERROR_INTR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_READ_ERROR_INTR_SHIFT)) & OCOTP_OUT_STATUS_SET_READ_ERROR_INTR_MASK)
 
#define OCOTP_OUT_STATUS_SET_DED0_MASK   (0x1000000U)
 
#define OCOTP_OUT_STATUS_SET_DED0_SHIFT   (24U)
 
#define OCOTP_OUT_STATUS_SET_DED0(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED0_SHIFT)) & OCOTP_OUT_STATUS_SET_DED0_MASK)
 
#define OCOTP_OUT_STATUS_SET_DED1_MASK   (0x2000000U)
 
#define OCOTP_OUT_STATUS_SET_DED1_SHIFT   (25U)
 
#define OCOTP_OUT_STATUS_SET_DED1(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED1_SHIFT)) & OCOTP_OUT_STATUS_SET_DED1_MASK)
 
#define OCOTP_OUT_STATUS_SET_DED2_MASK   (0x4000000U)
 
#define OCOTP_OUT_STATUS_SET_DED2_SHIFT   (26U)
 
#define OCOTP_OUT_STATUS_SET_DED2(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED2_SHIFT)) & OCOTP_OUT_STATUS_SET_DED2_MASK)
 
#define OCOTP_OUT_STATUS_SET_DED3_MASK   (0x8000000U)
 
#define OCOTP_OUT_STATUS_SET_DED3_SHIFT   (27U)
 
#define OCOTP_OUT_STATUS_SET_DED3(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED3_SHIFT)) & OCOTP_OUT_STATUS_SET_DED3_MASK)
 

OUT_STATUS_CLR - 8K OTP Memory STATUS Register

#define OCOTP_OUT_STATUS_CLR_SEC_MASK   (0x200U)
 
#define OCOTP_OUT_STATUS_CLR_SEC_SHIFT   (9U)
 
#define OCOTP_OUT_STATUS_CLR_SEC(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_SEC_SHIFT)) & OCOTP_OUT_STATUS_CLR_SEC_MASK)
 
#define OCOTP_OUT_STATUS_CLR_DED_MASK   (0x400U)
 
#define OCOTP_OUT_STATUS_CLR_DED_SHIFT   (10U)
 
#define OCOTP_OUT_STATUS_CLR_DED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED_MASK)
 
#define OCOTP_OUT_STATUS_CLR_LOCKED_MASK   (0x800U)
 
#define OCOTP_OUT_STATUS_CLR_LOCKED_SHIFT   (11U)
 
#define OCOTP_OUT_STATUS_CLR_LOCKED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_LOCKED_SHIFT)) & OCOTP_OUT_STATUS_CLR_LOCKED_MASK)
 
#define OCOTP_OUT_STATUS_CLR_PROGFAIL_MASK   (0x1000U)
 
#define OCOTP_OUT_STATUS_CLR_PROGFAIL_SHIFT   (12U)
 
#define OCOTP_OUT_STATUS_CLR_PROGFAIL(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_PROGFAIL_SHIFT)) & OCOTP_OUT_STATUS_CLR_PROGFAIL_MASK)
 
#define OCOTP_OUT_STATUS_CLR_ACK_MASK   (0x2000U)
 
#define OCOTP_OUT_STATUS_CLR_ACK_SHIFT   (13U)
 
#define OCOTP_OUT_STATUS_CLR_ACK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_ACK_SHIFT)) & OCOTP_OUT_STATUS_CLR_ACK_MASK)
 
#define OCOTP_OUT_STATUS_CLR_PWOK_MASK   (0x4000U)
 
#define OCOTP_OUT_STATUS_CLR_PWOK_SHIFT   (14U)
 
#define OCOTP_OUT_STATUS_CLR_PWOK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_PWOK_SHIFT)) & OCOTP_OUT_STATUS_CLR_PWOK_MASK)
 
#define OCOTP_OUT_STATUS_CLR_FLAGSTATE_MASK   (0x78000U)
 
#define OCOTP_OUT_STATUS_CLR_FLAGSTATE_SHIFT   (15U)
 
#define OCOTP_OUT_STATUS_CLR_FLAGSTATE(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_FLAGSTATE_SHIFT)) & OCOTP_OUT_STATUS_CLR_FLAGSTATE_MASK)
 
#define OCOTP_OUT_STATUS_CLR_SEC_RELOAD_MASK   (0x80000U)
 
#define OCOTP_OUT_STATUS_CLR_SEC_RELOAD_SHIFT   (19U)
 
#define OCOTP_OUT_STATUS_CLR_SEC_RELOAD(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_SEC_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_CLR_SEC_RELOAD_MASK)
 
#define OCOTP_OUT_STATUS_CLR_DED_RELOAD_MASK   (0x100000U)
 
#define OCOTP_OUT_STATUS_CLR_DED_RELOAD_SHIFT   (20U)
 
#define OCOTP_OUT_STATUS_CLR_DED_RELOAD(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED_RELOAD_MASK)
 
#define OCOTP_OUT_STATUS_CLR_CALIBRATED_MASK   (0x200000U)
 
#define OCOTP_OUT_STATUS_CLR_CALIBRATED_SHIFT   (21U)
 
#define OCOTP_OUT_STATUS_CLR_CALIBRATED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_CALIBRATED_SHIFT)) & OCOTP_OUT_STATUS_CLR_CALIBRATED_MASK)
 
#define OCOTP_OUT_STATUS_CLR_READ_DONE_INTR_MASK   (0x400000U)
 
#define OCOTP_OUT_STATUS_CLR_READ_DONE_INTR_SHIFT   (22U)
 
#define OCOTP_OUT_STATUS_CLR_READ_DONE_INTR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_READ_DONE_INTR_SHIFT)) & OCOTP_OUT_STATUS_CLR_READ_DONE_INTR_MASK)
 
#define OCOTP_OUT_STATUS_CLR_READ_ERROR_INTR_MASK   (0x800000U)
 
#define OCOTP_OUT_STATUS_CLR_READ_ERROR_INTR_SHIFT   (23U)
 
#define OCOTP_OUT_STATUS_CLR_READ_ERROR_INTR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_READ_ERROR_INTR_SHIFT)) & OCOTP_OUT_STATUS_CLR_READ_ERROR_INTR_MASK)
 
#define OCOTP_OUT_STATUS_CLR_DED0_MASK   (0x1000000U)
 
#define OCOTP_OUT_STATUS_CLR_DED0_SHIFT   (24U)
 
#define OCOTP_OUT_STATUS_CLR_DED0(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED0_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED0_MASK)
 
#define OCOTP_OUT_STATUS_CLR_DED1_MASK   (0x2000000U)
 
#define OCOTP_OUT_STATUS_CLR_DED1_SHIFT   (25U)
 
#define OCOTP_OUT_STATUS_CLR_DED1(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED1_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED1_MASK)
 
#define OCOTP_OUT_STATUS_CLR_DED2_MASK   (0x4000000U)
 
#define OCOTP_OUT_STATUS_CLR_DED2_SHIFT   (26U)
 
#define OCOTP_OUT_STATUS_CLR_DED2(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED2_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED2_MASK)
 
#define OCOTP_OUT_STATUS_CLR_DED3_MASK   (0x8000000U)
 
#define OCOTP_OUT_STATUS_CLR_DED3_SHIFT   (27U)
 
#define OCOTP_OUT_STATUS_CLR_DED3(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED3_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED3_MASK)
 

OUT_STATUS_TOG - 8K OTP Memory STATUS Register

#define OCOTP_OUT_STATUS_TOG_SEC_MASK   (0x200U)
 
#define OCOTP_OUT_STATUS_TOG_SEC_SHIFT   (9U)
 
#define OCOTP_OUT_STATUS_TOG_SEC(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_SEC_SHIFT)) & OCOTP_OUT_STATUS_TOG_SEC_MASK)
 
#define OCOTP_OUT_STATUS_TOG_DED_MASK   (0x400U)
 
#define OCOTP_OUT_STATUS_TOG_DED_SHIFT   (10U)
 
#define OCOTP_OUT_STATUS_TOG_DED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED_MASK)
 
#define OCOTP_OUT_STATUS_TOG_LOCKED_MASK   (0x800U)
 
#define OCOTP_OUT_STATUS_TOG_LOCKED_SHIFT   (11U)
 
#define OCOTP_OUT_STATUS_TOG_LOCKED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_LOCKED_SHIFT)) & OCOTP_OUT_STATUS_TOG_LOCKED_MASK)
 
#define OCOTP_OUT_STATUS_TOG_PROGFAIL_MASK   (0x1000U)
 
#define OCOTP_OUT_STATUS_TOG_PROGFAIL_SHIFT   (12U)
 
#define OCOTP_OUT_STATUS_TOG_PROGFAIL(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_PROGFAIL_SHIFT)) & OCOTP_OUT_STATUS_TOG_PROGFAIL_MASK)
 
#define OCOTP_OUT_STATUS_TOG_ACK_MASK   (0x2000U)
 
#define OCOTP_OUT_STATUS_TOG_ACK_SHIFT   (13U)
 
#define OCOTP_OUT_STATUS_TOG_ACK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_ACK_SHIFT)) & OCOTP_OUT_STATUS_TOG_ACK_MASK)
 
#define OCOTP_OUT_STATUS_TOG_PWOK_MASK   (0x4000U)
 
#define OCOTP_OUT_STATUS_TOG_PWOK_SHIFT   (14U)
 
#define OCOTP_OUT_STATUS_TOG_PWOK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_PWOK_SHIFT)) & OCOTP_OUT_STATUS_TOG_PWOK_MASK)
 
#define OCOTP_OUT_STATUS_TOG_FLAGSTATE_MASK   (0x78000U)
 
#define OCOTP_OUT_STATUS_TOG_FLAGSTATE_SHIFT   (15U)
 
#define OCOTP_OUT_STATUS_TOG_FLAGSTATE(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_FLAGSTATE_SHIFT)) & OCOTP_OUT_STATUS_TOG_FLAGSTATE_MASK)
 
#define OCOTP_OUT_STATUS_TOG_SEC_RELOAD_MASK   (0x80000U)
 
#define OCOTP_OUT_STATUS_TOG_SEC_RELOAD_SHIFT   (19U)
 
#define OCOTP_OUT_STATUS_TOG_SEC_RELOAD(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_SEC_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_TOG_SEC_RELOAD_MASK)
 
#define OCOTP_OUT_STATUS_TOG_DED_RELOAD_MASK   (0x100000U)
 
#define OCOTP_OUT_STATUS_TOG_DED_RELOAD_SHIFT   (20U)
 
#define OCOTP_OUT_STATUS_TOG_DED_RELOAD(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED_RELOAD_MASK)
 
#define OCOTP_OUT_STATUS_TOG_CALIBRATED_MASK   (0x200000U)
 
#define OCOTP_OUT_STATUS_TOG_CALIBRATED_SHIFT   (21U)
 
#define OCOTP_OUT_STATUS_TOG_CALIBRATED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_CALIBRATED_SHIFT)) & OCOTP_OUT_STATUS_TOG_CALIBRATED_MASK)
 
#define OCOTP_OUT_STATUS_TOG_READ_DONE_INTR_MASK   (0x400000U)
 
#define OCOTP_OUT_STATUS_TOG_READ_DONE_INTR_SHIFT   (22U)
 
#define OCOTP_OUT_STATUS_TOG_READ_DONE_INTR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_READ_DONE_INTR_SHIFT)) & OCOTP_OUT_STATUS_TOG_READ_DONE_INTR_MASK)
 
#define OCOTP_OUT_STATUS_TOG_READ_ERROR_INTR_MASK   (0x800000U)
 
#define OCOTP_OUT_STATUS_TOG_READ_ERROR_INTR_SHIFT   (23U)
 
#define OCOTP_OUT_STATUS_TOG_READ_ERROR_INTR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_READ_ERROR_INTR_SHIFT)) & OCOTP_OUT_STATUS_TOG_READ_ERROR_INTR_MASK)
 
#define OCOTP_OUT_STATUS_TOG_DED0_MASK   (0x1000000U)
 
#define OCOTP_OUT_STATUS_TOG_DED0_SHIFT   (24U)
 
#define OCOTP_OUT_STATUS_TOG_DED0(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED0_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED0_MASK)
 
#define OCOTP_OUT_STATUS_TOG_DED1_MASK   (0x2000000U)
 
#define OCOTP_OUT_STATUS_TOG_DED1_SHIFT   (25U)
 
#define OCOTP_OUT_STATUS_TOG_DED1(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED1_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED1_MASK)
 
#define OCOTP_OUT_STATUS_TOG_DED2_MASK   (0x4000000U)
 
#define OCOTP_OUT_STATUS_TOG_DED2_SHIFT   (26U)
 
#define OCOTP_OUT_STATUS_TOG_DED2(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED2_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED2_MASK)
 
#define OCOTP_OUT_STATUS_TOG_DED3_MASK   (0x8000000U)
 
#define OCOTP_OUT_STATUS_TOG_DED3_SHIFT   (27U)
 
#define OCOTP_OUT_STATUS_TOG_DED3(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED3_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED3_MASK)
 

VERSION - OTP Controller Version Register

#define OCOTP_VERSION_STEP_MASK   (0xFFFFU)
 
#define OCOTP_VERSION_STEP_SHIFT   (0U)
 
#define OCOTP_VERSION_STEP(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_VERSION_STEP_SHIFT)) & OCOTP_VERSION_STEP_MASK)
 
#define OCOTP_VERSION_MINOR_MASK   (0xFF0000U)
 
#define OCOTP_VERSION_MINOR_SHIFT   (16U)
 
#define OCOTP_VERSION_MINOR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_VERSION_MINOR_SHIFT)) & OCOTP_VERSION_MINOR_MASK)
 
#define OCOTP_VERSION_MAJOR_MASK   (0xFF000000U)
 
#define OCOTP_VERSION_MAJOR_SHIFT   (24U)
 
#define OCOTP_VERSION_MAJOR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_VERSION_MAJOR_SHIFT)) & OCOTP_VERSION_MAJOR_MASK)
 

READ_FUSE_DATA - OTP Controller Read Data 0 Register..OTP Controller Read Data 3 Register

#define OCOTP_READ_FUSE_DATA_DATA_MASK   (0xFFFFFFFFU)
 
#define OCOTP_READ_FUSE_DATA_DATA_SHIFT   (0U)
 
#define OCOTP_READ_FUSE_DATA_DATA(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_FUSE_DATA_DATA_SHIFT)) & OCOTP_READ_FUSE_DATA_DATA_MASK)
 

SW_LOCK - SW_LOCK Register

#define OCOTP_SW_LOCK_SW_LOCK_MASK   (0xFFFFFFFFU)
 
#define OCOTP_SW_LOCK_SW_LOCK_SHIFT   (0U)
 
#define OCOTP_SW_LOCK_SW_LOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SW_LOCK_SW_LOCK_SHIFT)) & OCOTP_SW_LOCK_SW_LOCK_MASK)
 

BIT_LOCK - BIT_LOCK Register

#define OCOTP_BIT_LOCK_BIT_LOCK_MASK   (0xFFFFFFFFU)
 
#define OCOTP_BIT_LOCK_BIT_LOCK_SHIFT   (0U)
 
#define OCOTP_BIT_LOCK_BIT_LOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_BIT_LOCK_BIT_LOCK_SHIFT)) & OCOTP_BIT_LOCK_BIT_LOCK_MASK)
 

LOCKED0 - OTP Controller Program Locked Status 0 Register

#define OCOTP_LOCKED0_LOCKED_MASK   (0xFFFFU)
 
#define OCOTP_LOCKED0_LOCKED_SHIFT   (0U)
 
#define OCOTP_LOCKED0_LOCKED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCKED0_LOCKED_SHIFT)) & OCOTP_LOCKED0_LOCKED_MASK)
 

LOCKED1 - OTP Controller Program Locked Status 1 Register

#define OCOTP_LOCKED1_LOCKED_MASK   (0xFFFFFFFFU)
 
#define OCOTP_LOCKED1_LOCKED_SHIFT   (0U)
 
#define OCOTP_LOCKED1_LOCKED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCKED1_LOCKED_SHIFT)) & OCOTP_LOCKED1_LOCKED_MASK)
 

LOCKED2 - OTP Controller Program Locked Status 2 Register

#define OCOTP_LOCKED2_LOCKED_MASK   (0xFFFFFFFFU)
 
#define OCOTP_LOCKED2_LOCKED_SHIFT   (0U)
 
#define OCOTP_LOCKED2_LOCKED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCKED2_LOCKED_SHIFT)) & OCOTP_LOCKED2_LOCKED_MASK)
 

LOCKED3 - OTP Controller Program Locked Status 3 Register

#define OCOTP_LOCKED3_LOCKED_MASK   (0xFFFFFFFFU)
 
#define OCOTP_LOCKED3_LOCKED_SHIFT   (0U)
 
#define OCOTP_LOCKED3_LOCKED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCKED3_LOCKED_SHIFT)) & OCOTP_LOCKED3_LOCKED_MASK)
 

LOCKED4 - OTP Controller Program Locked Status 4 Register

#define OCOTP_LOCKED4_LOCKED_MASK   (0xFFFFFFFFU)
 
#define OCOTP_LOCKED4_LOCKED_SHIFT   (0U)
 
#define OCOTP_LOCKED4_LOCKED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCKED4_LOCKED_SHIFT)) & OCOTP_LOCKED4_LOCKED_MASK)
 

FUSE - Value of fuse word 0..Value of fuse word 143

#define OCOTP_FUSE_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_FUSE_BITS_SHIFT   (0U)
 
#define OCOTP_FUSE_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_FUSE_BITS_SHIFT)) & OCOTP_FUSE_BITS_MASK)
 

CTRL - OTP Controller Control and Status Register

#define OCOTP_CTRL_ADDR_MASK   (0x3FFU)
 
#define OCOTP_CTRL_ADDR_SHIFT   (0U)
 
#define OCOTP_CTRL_ADDR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_ADDR_SHIFT)) & OCOTP_CTRL_ADDR_MASK)
 
#define OCOTP_CTRL_BUSY_MASK   (0x400U)
 
#define OCOTP_CTRL_BUSY_SHIFT   (10U)
 
#define OCOTP_CTRL_BUSY(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_BUSY_SHIFT)) & OCOTP_CTRL_BUSY_MASK)
 
#define OCOTP_CTRL_ERROR_MASK   (0x800U)
 
#define OCOTP_CTRL_ERROR_SHIFT   (11U)
 
#define OCOTP_CTRL_ERROR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_ERROR_SHIFT)) & OCOTP_CTRL_ERROR_MASK)
 
#define OCOTP_CTRL_RELOAD_SHADOWS_MASK   (0x1000U)
 
#define OCOTP_CTRL_RELOAD_SHADOWS_SHIFT   (12U)
 
#define OCOTP_CTRL_RELOAD_SHADOWS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_RELOAD_SHADOWS_MASK)
 
#define OCOTP_CTRL_WORDLOCK_MASK   (0x8000U)
 
#define OCOTP_CTRL_WORDLOCK_SHIFT   (15U)
 
#define OCOTP_CTRL_WORDLOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_WORDLOCK_SHIFT)) & OCOTP_CTRL_WORDLOCK_MASK)
 
#define OCOTP_CTRL_WR_UNLOCK_MASK   (0xFFFF0000U)
 
#define OCOTP_CTRL_WR_UNLOCK_SHIFT   (16U)
 
#define OCOTP_CTRL_WR_UNLOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_WR_UNLOCK_MASK)
 

CTRL_SET - OTP Controller Control and Status Register

#define OCOTP_CTRL_SET_ADDR_MASK   (0x3FFU)
 
#define OCOTP_CTRL_SET_ADDR_SHIFT   (0U)
 
#define OCOTP_CTRL_SET_ADDR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_ADDR_SHIFT)) & OCOTP_CTRL_SET_ADDR_MASK)
 
#define OCOTP_CTRL_SET_BUSY_MASK   (0x400U)
 
#define OCOTP_CTRL_SET_BUSY_SHIFT   (10U)
 
#define OCOTP_CTRL_SET_BUSY(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_BUSY_SHIFT)) & OCOTP_CTRL_SET_BUSY_MASK)
 
#define OCOTP_CTRL_SET_ERROR_MASK   (0x800U)
 
#define OCOTP_CTRL_SET_ERROR_SHIFT   (11U)
 
#define OCOTP_CTRL_SET_ERROR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_ERROR_SHIFT)) & OCOTP_CTRL_SET_ERROR_MASK)
 
#define OCOTP_CTRL_SET_RELOAD_SHADOWS_MASK   (0x1000U)
 
#define OCOTP_CTRL_SET_RELOAD_SHADOWS_SHIFT   (12U)
 
#define OCOTP_CTRL_SET_RELOAD_SHADOWS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_SET_RELOAD_SHADOWS_MASK)
 
#define OCOTP_CTRL_SET_WORDLOCK_MASK   (0x8000U)
 
#define OCOTP_CTRL_SET_WORDLOCK_SHIFT   (15U)
 
#define OCOTP_CTRL_SET_WORDLOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_WORDLOCK_SHIFT)) & OCOTP_CTRL_SET_WORDLOCK_MASK)
 
#define OCOTP_CTRL_SET_WR_UNLOCK_MASK   (0xFFFF0000U)
 
#define OCOTP_CTRL_SET_WR_UNLOCK_SHIFT   (16U)
 
#define OCOTP_CTRL_SET_WR_UNLOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_SET_WR_UNLOCK_MASK)
 

CTRL_CLR - OTP Controller Control and Status Register

#define OCOTP_CTRL_CLR_ADDR_MASK   (0x3FFU)
 
#define OCOTP_CTRL_CLR_ADDR_SHIFT   (0U)
 
#define OCOTP_CTRL_CLR_ADDR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_ADDR_SHIFT)) & OCOTP_CTRL_CLR_ADDR_MASK)
 
#define OCOTP_CTRL_CLR_BUSY_MASK   (0x400U)
 
#define OCOTP_CTRL_CLR_BUSY_SHIFT   (10U)
 
#define OCOTP_CTRL_CLR_BUSY(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_BUSY_SHIFT)) & OCOTP_CTRL_CLR_BUSY_MASK)
 
#define OCOTP_CTRL_CLR_ERROR_MASK   (0x800U)
 
#define OCOTP_CTRL_CLR_ERROR_SHIFT   (11U)
 
#define OCOTP_CTRL_CLR_ERROR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_ERROR_SHIFT)) & OCOTP_CTRL_CLR_ERROR_MASK)
 
#define OCOTP_CTRL_CLR_RELOAD_SHADOWS_MASK   (0x1000U)
 
#define OCOTP_CTRL_CLR_RELOAD_SHADOWS_SHIFT   (12U)
 
#define OCOTP_CTRL_CLR_RELOAD_SHADOWS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_CLR_RELOAD_SHADOWS_MASK)
 
#define OCOTP_CTRL_CLR_WORDLOCK_MASK   (0x8000U)
 
#define OCOTP_CTRL_CLR_WORDLOCK_SHIFT   (15U)
 
#define OCOTP_CTRL_CLR_WORDLOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_WORDLOCK_SHIFT)) & OCOTP_CTRL_CLR_WORDLOCK_MASK)
 
#define OCOTP_CTRL_CLR_WR_UNLOCK_MASK   (0xFFFF0000U)
 
#define OCOTP_CTRL_CLR_WR_UNLOCK_SHIFT   (16U)
 
#define OCOTP_CTRL_CLR_WR_UNLOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_CLR_WR_UNLOCK_MASK)
 

CTRL_TOG - OTP Controller Control and Status Register

#define OCOTP_CTRL_TOG_ADDR_MASK   (0x3FFU)
 
#define OCOTP_CTRL_TOG_ADDR_SHIFT   (0U)
 
#define OCOTP_CTRL_TOG_ADDR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_ADDR_SHIFT)) & OCOTP_CTRL_TOG_ADDR_MASK)
 
#define OCOTP_CTRL_TOG_BUSY_MASK   (0x400U)
 
#define OCOTP_CTRL_TOG_BUSY_SHIFT   (10U)
 
#define OCOTP_CTRL_TOG_BUSY(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_BUSY_SHIFT)) & OCOTP_CTRL_TOG_BUSY_MASK)
 
#define OCOTP_CTRL_TOG_ERROR_MASK   (0x800U)
 
#define OCOTP_CTRL_TOG_ERROR_SHIFT   (11U)
 
#define OCOTP_CTRL_TOG_ERROR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_ERROR_SHIFT)) & OCOTP_CTRL_TOG_ERROR_MASK)
 
#define OCOTP_CTRL_TOG_RELOAD_SHADOWS_MASK   (0x1000U)
 
#define OCOTP_CTRL_TOG_RELOAD_SHADOWS_SHIFT   (12U)
 
#define OCOTP_CTRL_TOG_RELOAD_SHADOWS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_TOG_RELOAD_SHADOWS_MASK)
 
#define OCOTP_CTRL_TOG_WORDLOCK_MASK   (0x8000U)
 
#define OCOTP_CTRL_TOG_WORDLOCK_SHIFT   (15U)
 
#define OCOTP_CTRL_TOG_WORDLOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_WORDLOCK_SHIFT)) & OCOTP_CTRL_TOG_WORDLOCK_MASK)
 
#define OCOTP_CTRL_TOG_WR_UNLOCK_MASK   (0xFFFF0000U)
 
#define OCOTP_CTRL_TOG_WR_UNLOCK_SHIFT   (16U)
 
#define OCOTP_CTRL_TOG_WR_UNLOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_TOG_WR_UNLOCK_MASK)
 

PDN - OTP Controller PDN Register

#define OCOTP_PDN_PDN_MASK   (0x1U)
 
#define OCOTP_PDN_PDN_SHIFT   (0U)
 
#define OCOTP_PDN_PDN(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_PDN_PDN_SHIFT)) & OCOTP_PDN_PDN_MASK)
 

DATA - OTP Controller Write Data Register

#define OCOTP_DATA_DATA_MASK   (0xFFFFFFFFU)
 
#define OCOTP_DATA_DATA_SHIFT   (0U)
 
#define OCOTP_DATA_DATA(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_DATA_DATA_SHIFT)) & OCOTP_DATA_DATA_MASK)
 

READ_CTRL - OTP Controller Read Control Register

#define OCOTP_READ_CTRL_READ_FUSE_MASK   (0x1U)
 
#define OCOTP_READ_CTRL_READ_FUSE_SHIFT   (0U)
 
#define OCOTP_READ_CTRL_READ_FUSE(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_CTRL_READ_FUSE_SHIFT)) & OCOTP_READ_CTRL_READ_FUSE_MASK)
 
#define OCOTP_READ_CTRL_READ_FUSE_CNTR_MASK   (0x6U)
 
#define OCOTP_READ_CTRL_READ_FUSE_CNTR_SHIFT   (1U)
 
#define OCOTP_READ_CTRL_READ_FUSE_CNTR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_CTRL_READ_FUSE_CNTR_SHIFT)) & OCOTP_READ_CTRL_READ_FUSE_CNTR_MASK)
 
#define OCOTP_READ_CTRL_READ_FUSE_DONE_INTR_ENA_MASK   (0x8U)
 
#define OCOTP_READ_CTRL_READ_FUSE_DONE_INTR_ENA_SHIFT   (3U)
 
#define OCOTP_READ_CTRL_READ_FUSE_DONE_INTR_ENA(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_CTRL_READ_FUSE_DONE_INTR_ENA_SHIFT)) & OCOTP_READ_CTRL_READ_FUSE_DONE_INTR_ENA_MASK)
 
#define OCOTP_READ_CTRL_READ_FUSE_ERROR_INTR_ENA_MASK   (0x10U)
 
#define OCOTP_READ_CTRL_READ_FUSE_ERROR_INTR_ENA_SHIFT   (4U)
 
#define OCOTP_READ_CTRL_READ_FUSE_ERROR_INTR_ENA(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_CTRL_READ_FUSE_ERROR_INTR_ENA_SHIFT)) & OCOTP_READ_CTRL_READ_FUSE_ERROR_INTR_ENA_MASK)
 

OUT_STATUS - 8K OTP Memory STATUS Register

#define OCOTP_OUT_STATUS_SEC_MASK   (0x200U)
 
#define OCOTP_OUT_STATUS_SEC_SHIFT   (9U)
 
#define OCOTP_OUT_STATUS_SEC(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SEC_SHIFT)) & OCOTP_OUT_STATUS_SEC_MASK)
 
#define OCOTP_OUT_STATUS_DED_MASK   (0x400U)
 
#define OCOTP_OUT_STATUS_DED_SHIFT   (10U)
 
#define OCOTP_OUT_STATUS_DED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED_SHIFT)) & OCOTP_OUT_STATUS_DED_MASK)
 
#define OCOTP_OUT_STATUS_LOCKED_MASK   (0x800U)
 
#define OCOTP_OUT_STATUS_LOCKED_SHIFT   (11U)
 
#define OCOTP_OUT_STATUS_LOCKED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_LOCKED_SHIFT)) & OCOTP_OUT_STATUS_LOCKED_MASK)
 
#define OCOTP_OUT_STATUS_PROGFAIL_MASK   (0x1000U)
 
#define OCOTP_OUT_STATUS_PROGFAIL_SHIFT   (12U)
 
#define OCOTP_OUT_STATUS_PROGFAIL(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_PROGFAIL_SHIFT)) & OCOTP_OUT_STATUS_PROGFAIL_MASK)
 
#define OCOTP_OUT_STATUS_ACK_MASK   (0x2000U)
 
#define OCOTP_OUT_STATUS_ACK_SHIFT   (13U)
 
#define OCOTP_OUT_STATUS_ACK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_ACK_SHIFT)) & OCOTP_OUT_STATUS_ACK_MASK)
 
#define OCOTP_OUT_STATUS_PWOK_MASK   (0x4000U)
 
#define OCOTP_OUT_STATUS_PWOK_SHIFT   (14U)
 
#define OCOTP_OUT_STATUS_PWOK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_PWOK_SHIFT)) & OCOTP_OUT_STATUS_PWOK_MASK)
 
#define OCOTP_OUT_STATUS_FLAGSTATE_MASK   (0x78000U)
 
#define OCOTP_OUT_STATUS_FLAGSTATE_SHIFT   (15U)
 
#define OCOTP_OUT_STATUS_FLAGSTATE(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_FLAGSTATE_SHIFT)) & OCOTP_OUT_STATUS_FLAGSTATE_MASK)
 
#define OCOTP_OUT_STATUS_SEC_RELOAD_MASK   (0x80000U)
 
#define OCOTP_OUT_STATUS_SEC_RELOAD_SHIFT   (19U)
 
#define OCOTP_OUT_STATUS_SEC_RELOAD(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SEC_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_SEC_RELOAD_MASK)
 
#define OCOTP_OUT_STATUS_DED_RELOAD_MASK   (0x100000U)
 
#define OCOTP_OUT_STATUS_DED_RELOAD_SHIFT   (20U)
 
#define OCOTP_OUT_STATUS_DED_RELOAD(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_DED_RELOAD_MASK)
 
#define OCOTP_OUT_STATUS_CALIBRATED_MASK   (0x200000U)
 
#define OCOTP_OUT_STATUS_CALIBRATED_SHIFT   (21U)
 
#define OCOTP_OUT_STATUS_CALIBRATED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CALIBRATED_SHIFT)) & OCOTP_OUT_STATUS_CALIBRATED_MASK)
 
#define OCOTP_OUT_STATUS_READ_DONE_INTR_MASK   (0x400000U)
 
#define OCOTP_OUT_STATUS_READ_DONE_INTR_SHIFT   (22U)
 
#define OCOTP_OUT_STATUS_READ_DONE_INTR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_READ_DONE_INTR_SHIFT)) & OCOTP_OUT_STATUS_READ_DONE_INTR_MASK)
 
#define OCOTP_OUT_STATUS_READ_ERROR_INTR_MASK   (0x800000U)
 
#define OCOTP_OUT_STATUS_READ_ERROR_INTR_SHIFT   (23U)
 
#define OCOTP_OUT_STATUS_READ_ERROR_INTR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_READ_ERROR_INTR_SHIFT)) & OCOTP_OUT_STATUS_READ_ERROR_INTR_MASK)
 
#define OCOTP_OUT_STATUS_DED0_MASK   (0x1000000U)
 
#define OCOTP_OUT_STATUS_DED0_SHIFT   (24U)
 
#define OCOTP_OUT_STATUS_DED0(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED0_SHIFT)) & OCOTP_OUT_STATUS_DED0_MASK)
 
#define OCOTP_OUT_STATUS_DED1_MASK   (0x2000000U)
 
#define OCOTP_OUT_STATUS_DED1_SHIFT   (25U)
 
#define OCOTP_OUT_STATUS_DED1(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED1_SHIFT)) & OCOTP_OUT_STATUS_DED1_MASK)
 
#define OCOTP_OUT_STATUS_DED2_MASK   (0x4000000U)
 
#define OCOTP_OUT_STATUS_DED2_SHIFT   (26U)
 
#define OCOTP_OUT_STATUS_DED2(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED2_SHIFT)) & OCOTP_OUT_STATUS_DED2_MASK)
 
#define OCOTP_OUT_STATUS_DED3_MASK   (0x8000000U)
 
#define OCOTP_OUT_STATUS_DED3_SHIFT   (27U)
 
#define OCOTP_OUT_STATUS_DED3(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED3_SHIFT)) & OCOTP_OUT_STATUS_DED3_MASK)
 

OUT_STATUS_SET - 8K OTP Memory STATUS Register

#define OCOTP_OUT_STATUS_SET_SEC_MASK   (0x200U)
 
#define OCOTP_OUT_STATUS_SET_SEC_SHIFT   (9U)
 
#define OCOTP_OUT_STATUS_SET_SEC(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_SEC_SHIFT)) & OCOTP_OUT_STATUS_SET_SEC_MASK)
 
#define OCOTP_OUT_STATUS_SET_DED_MASK   (0x400U)
 
#define OCOTP_OUT_STATUS_SET_DED_SHIFT   (10U)
 
#define OCOTP_OUT_STATUS_SET_DED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED_SHIFT)) & OCOTP_OUT_STATUS_SET_DED_MASK)
 
#define OCOTP_OUT_STATUS_SET_LOCKED_MASK   (0x800U)
 
#define OCOTP_OUT_STATUS_SET_LOCKED_SHIFT   (11U)
 
#define OCOTP_OUT_STATUS_SET_LOCKED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_LOCKED_SHIFT)) & OCOTP_OUT_STATUS_SET_LOCKED_MASK)
 
#define OCOTP_OUT_STATUS_SET_PROGFAIL_MASK   (0x1000U)
 
#define OCOTP_OUT_STATUS_SET_PROGFAIL_SHIFT   (12U)
 
#define OCOTP_OUT_STATUS_SET_PROGFAIL(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_PROGFAIL_SHIFT)) & OCOTP_OUT_STATUS_SET_PROGFAIL_MASK)
 
#define OCOTP_OUT_STATUS_SET_ACK_MASK   (0x2000U)
 
#define OCOTP_OUT_STATUS_SET_ACK_SHIFT   (13U)
 
#define OCOTP_OUT_STATUS_SET_ACK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_ACK_SHIFT)) & OCOTP_OUT_STATUS_SET_ACK_MASK)
 
#define OCOTP_OUT_STATUS_SET_PWOK_MASK   (0x4000U)
 
#define OCOTP_OUT_STATUS_SET_PWOK_SHIFT   (14U)
 
#define OCOTP_OUT_STATUS_SET_PWOK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_PWOK_SHIFT)) & OCOTP_OUT_STATUS_SET_PWOK_MASK)
 
#define OCOTP_OUT_STATUS_SET_FLAGSTATE_MASK   (0x78000U)
 
#define OCOTP_OUT_STATUS_SET_FLAGSTATE_SHIFT   (15U)
 
#define OCOTP_OUT_STATUS_SET_FLAGSTATE(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_FLAGSTATE_SHIFT)) & OCOTP_OUT_STATUS_SET_FLAGSTATE_MASK)
 
#define OCOTP_OUT_STATUS_SET_SEC_RELOAD_MASK   (0x80000U)
 
#define OCOTP_OUT_STATUS_SET_SEC_RELOAD_SHIFT   (19U)
 
#define OCOTP_OUT_STATUS_SET_SEC_RELOAD(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_SEC_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_SET_SEC_RELOAD_MASK)
 
#define OCOTP_OUT_STATUS_SET_DED_RELOAD_MASK   (0x100000U)
 
#define OCOTP_OUT_STATUS_SET_DED_RELOAD_SHIFT   (20U)
 
#define OCOTP_OUT_STATUS_SET_DED_RELOAD(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_SET_DED_RELOAD_MASK)
 
#define OCOTP_OUT_STATUS_SET_CALIBRATED_MASK   (0x200000U)
 
#define OCOTP_OUT_STATUS_SET_CALIBRATED_SHIFT   (21U)
 
#define OCOTP_OUT_STATUS_SET_CALIBRATED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_CALIBRATED_SHIFT)) & OCOTP_OUT_STATUS_SET_CALIBRATED_MASK)
 
#define OCOTP_OUT_STATUS_SET_READ_DONE_INTR_MASK   (0x400000U)
 
#define OCOTP_OUT_STATUS_SET_READ_DONE_INTR_SHIFT   (22U)
 
#define OCOTP_OUT_STATUS_SET_READ_DONE_INTR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_READ_DONE_INTR_SHIFT)) & OCOTP_OUT_STATUS_SET_READ_DONE_INTR_MASK)
 
#define OCOTP_OUT_STATUS_SET_READ_ERROR_INTR_MASK   (0x800000U)
 
#define OCOTP_OUT_STATUS_SET_READ_ERROR_INTR_SHIFT   (23U)
 
#define OCOTP_OUT_STATUS_SET_READ_ERROR_INTR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_READ_ERROR_INTR_SHIFT)) & OCOTP_OUT_STATUS_SET_READ_ERROR_INTR_MASK)
 
#define OCOTP_OUT_STATUS_SET_DED0_MASK   (0x1000000U)
 
#define OCOTP_OUT_STATUS_SET_DED0_SHIFT   (24U)
 
#define OCOTP_OUT_STATUS_SET_DED0(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED0_SHIFT)) & OCOTP_OUT_STATUS_SET_DED0_MASK)
 
#define OCOTP_OUT_STATUS_SET_DED1_MASK   (0x2000000U)
 
#define OCOTP_OUT_STATUS_SET_DED1_SHIFT   (25U)
 
#define OCOTP_OUT_STATUS_SET_DED1(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED1_SHIFT)) & OCOTP_OUT_STATUS_SET_DED1_MASK)
 
#define OCOTP_OUT_STATUS_SET_DED2_MASK   (0x4000000U)
 
#define OCOTP_OUT_STATUS_SET_DED2_SHIFT   (26U)
 
#define OCOTP_OUT_STATUS_SET_DED2(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED2_SHIFT)) & OCOTP_OUT_STATUS_SET_DED2_MASK)
 
#define OCOTP_OUT_STATUS_SET_DED3_MASK   (0x8000000U)
 
#define OCOTP_OUT_STATUS_SET_DED3_SHIFT   (27U)
 
#define OCOTP_OUT_STATUS_SET_DED3(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED3_SHIFT)) & OCOTP_OUT_STATUS_SET_DED3_MASK)
 

OUT_STATUS_CLR - 8K OTP Memory STATUS Register

#define OCOTP_OUT_STATUS_CLR_SEC_MASK   (0x200U)
 
#define OCOTP_OUT_STATUS_CLR_SEC_SHIFT   (9U)
 
#define OCOTP_OUT_STATUS_CLR_SEC(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_SEC_SHIFT)) & OCOTP_OUT_STATUS_CLR_SEC_MASK)
 
#define OCOTP_OUT_STATUS_CLR_DED_MASK   (0x400U)
 
#define OCOTP_OUT_STATUS_CLR_DED_SHIFT   (10U)
 
#define OCOTP_OUT_STATUS_CLR_DED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED_MASK)
 
#define OCOTP_OUT_STATUS_CLR_LOCKED_MASK   (0x800U)
 
#define OCOTP_OUT_STATUS_CLR_LOCKED_SHIFT   (11U)
 
#define OCOTP_OUT_STATUS_CLR_LOCKED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_LOCKED_SHIFT)) & OCOTP_OUT_STATUS_CLR_LOCKED_MASK)
 
#define OCOTP_OUT_STATUS_CLR_PROGFAIL_MASK   (0x1000U)
 
#define OCOTP_OUT_STATUS_CLR_PROGFAIL_SHIFT   (12U)
 
#define OCOTP_OUT_STATUS_CLR_PROGFAIL(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_PROGFAIL_SHIFT)) & OCOTP_OUT_STATUS_CLR_PROGFAIL_MASK)
 
#define OCOTP_OUT_STATUS_CLR_ACK_MASK   (0x2000U)
 
#define OCOTP_OUT_STATUS_CLR_ACK_SHIFT   (13U)
 
#define OCOTP_OUT_STATUS_CLR_ACK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_ACK_SHIFT)) & OCOTP_OUT_STATUS_CLR_ACK_MASK)
 
#define OCOTP_OUT_STATUS_CLR_PWOK_MASK   (0x4000U)
 
#define OCOTP_OUT_STATUS_CLR_PWOK_SHIFT   (14U)
 
#define OCOTP_OUT_STATUS_CLR_PWOK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_PWOK_SHIFT)) & OCOTP_OUT_STATUS_CLR_PWOK_MASK)
 
#define OCOTP_OUT_STATUS_CLR_FLAGSTATE_MASK   (0x78000U)
 
#define OCOTP_OUT_STATUS_CLR_FLAGSTATE_SHIFT   (15U)
 
#define OCOTP_OUT_STATUS_CLR_FLAGSTATE(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_FLAGSTATE_SHIFT)) & OCOTP_OUT_STATUS_CLR_FLAGSTATE_MASK)
 
#define OCOTP_OUT_STATUS_CLR_SEC_RELOAD_MASK   (0x80000U)
 
#define OCOTP_OUT_STATUS_CLR_SEC_RELOAD_SHIFT   (19U)
 
#define OCOTP_OUT_STATUS_CLR_SEC_RELOAD(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_SEC_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_CLR_SEC_RELOAD_MASK)
 
#define OCOTP_OUT_STATUS_CLR_DED_RELOAD_MASK   (0x100000U)
 
#define OCOTP_OUT_STATUS_CLR_DED_RELOAD_SHIFT   (20U)
 
#define OCOTP_OUT_STATUS_CLR_DED_RELOAD(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED_RELOAD_MASK)
 
#define OCOTP_OUT_STATUS_CLR_CALIBRATED_MASK   (0x200000U)
 
#define OCOTP_OUT_STATUS_CLR_CALIBRATED_SHIFT   (21U)
 
#define OCOTP_OUT_STATUS_CLR_CALIBRATED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_CALIBRATED_SHIFT)) & OCOTP_OUT_STATUS_CLR_CALIBRATED_MASK)
 
#define OCOTP_OUT_STATUS_CLR_READ_DONE_INTR_MASK   (0x400000U)
 
#define OCOTP_OUT_STATUS_CLR_READ_DONE_INTR_SHIFT   (22U)
 
#define OCOTP_OUT_STATUS_CLR_READ_DONE_INTR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_READ_DONE_INTR_SHIFT)) & OCOTP_OUT_STATUS_CLR_READ_DONE_INTR_MASK)
 
#define OCOTP_OUT_STATUS_CLR_READ_ERROR_INTR_MASK   (0x800000U)
 
#define OCOTP_OUT_STATUS_CLR_READ_ERROR_INTR_SHIFT   (23U)
 
#define OCOTP_OUT_STATUS_CLR_READ_ERROR_INTR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_READ_ERROR_INTR_SHIFT)) & OCOTP_OUT_STATUS_CLR_READ_ERROR_INTR_MASK)
 
#define OCOTP_OUT_STATUS_CLR_DED0_MASK   (0x1000000U)
 
#define OCOTP_OUT_STATUS_CLR_DED0_SHIFT   (24U)
 
#define OCOTP_OUT_STATUS_CLR_DED0(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED0_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED0_MASK)
 
#define OCOTP_OUT_STATUS_CLR_DED1_MASK   (0x2000000U)
 
#define OCOTP_OUT_STATUS_CLR_DED1_SHIFT   (25U)
 
#define OCOTP_OUT_STATUS_CLR_DED1(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED1_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED1_MASK)
 
#define OCOTP_OUT_STATUS_CLR_DED2_MASK   (0x4000000U)
 
#define OCOTP_OUT_STATUS_CLR_DED2_SHIFT   (26U)
 
#define OCOTP_OUT_STATUS_CLR_DED2(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED2_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED2_MASK)
 
#define OCOTP_OUT_STATUS_CLR_DED3_MASK   (0x8000000U)
 
#define OCOTP_OUT_STATUS_CLR_DED3_SHIFT   (27U)
 
#define OCOTP_OUT_STATUS_CLR_DED3(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED3_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED3_MASK)
 

OUT_STATUS_TOG - 8K OTP Memory STATUS Register

#define OCOTP_OUT_STATUS_TOG_SEC_MASK   (0x200U)
 
#define OCOTP_OUT_STATUS_TOG_SEC_SHIFT   (9U)
 
#define OCOTP_OUT_STATUS_TOG_SEC(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_SEC_SHIFT)) & OCOTP_OUT_STATUS_TOG_SEC_MASK)
 
#define OCOTP_OUT_STATUS_TOG_DED_MASK   (0x400U)
 
#define OCOTP_OUT_STATUS_TOG_DED_SHIFT   (10U)
 
#define OCOTP_OUT_STATUS_TOG_DED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED_MASK)
 
#define OCOTP_OUT_STATUS_TOG_LOCKED_MASK   (0x800U)
 
#define OCOTP_OUT_STATUS_TOG_LOCKED_SHIFT   (11U)
 
#define OCOTP_OUT_STATUS_TOG_LOCKED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_LOCKED_SHIFT)) & OCOTP_OUT_STATUS_TOG_LOCKED_MASK)
 
#define OCOTP_OUT_STATUS_TOG_PROGFAIL_MASK   (0x1000U)
 
#define OCOTP_OUT_STATUS_TOG_PROGFAIL_SHIFT   (12U)
 
#define OCOTP_OUT_STATUS_TOG_PROGFAIL(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_PROGFAIL_SHIFT)) & OCOTP_OUT_STATUS_TOG_PROGFAIL_MASK)
 
#define OCOTP_OUT_STATUS_TOG_ACK_MASK   (0x2000U)
 
#define OCOTP_OUT_STATUS_TOG_ACK_SHIFT   (13U)
 
#define OCOTP_OUT_STATUS_TOG_ACK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_ACK_SHIFT)) & OCOTP_OUT_STATUS_TOG_ACK_MASK)
 
#define OCOTP_OUT_STATUS_TOG_PWOK_MASK   (0x4000U)
 
#define OCOTP_OUT_STATUS_TOG_PWOK_SHIFT   (14U)
 
#define OCOTP_OUT_STATUS_TOG_PWOK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_PWOK_SHIFT)) & OCOTP_OUT_STATUS_TOG_PWOK_MASK)
 
#define OCOTP_OUT_STATUS_TOG_FLAGSTATE_MASK   (0x78000U)
 
#define OCOTP_OUT_STATUS_TOG_FLAGSTATE_SHIFT   (15U)
 
#define OCOTP_OUT_STATUS_TOG_FLAGSTATE(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_FLAGSTATE_SHIFT)) & OCOTP_OUT_STATUS_TOG_FLAGSTATE_MASK)
 
#define OCOTP_OUT_STATUS_TOG_SEC_RELOAD_MASK   (0x80000U)
 
#define OCOTP_OUT_STATUS_TOG_SEC_RELOAD_SHIFT   (19U)
 
#define OCOTP_OUT_STATUS_TOG_SEC_RELOAD(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_SEC_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_TOG_SEC_RELOAD_MASK)
 
#define OCOTP_OUT_STATUS_TOG_DED_RELOAD_MASK   (0x100000U)
 
#define OCOTP_OUT_STATUS_TOG_DED_RELOAD_SHIFT   (20U)
 
#define OCOTP_OUT_STATUS_TOG_DED_RELOAD(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED_RELOAD_MASK)
 
#define OCOTP_OUT_STATUS_TOG_CALIBRATED_MASK   (0x200000U)
 
#define OCOTP_OUT_STATUS_TOG_CALIBRATED_SHIFT   (21U)
 
#define OCOTP_OUT_STATUS_TOG_CALIBRATED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_CALIBRATED_SHIFT)) & OCOTP_OUT_STATUS_TOG_CALIBRATED_MASK)
 
#define OCOTP_OUT_STATUS_TOG_READ_DONE_INTR_MASK   (0x400000U)
 
#define OCOTP_OUT_STATUS_TOG_READ_DONE_INTR_SHIFT   (22U)
 
#define OCOTP_OUT_STATUS_TOG_READ_DONE_INTR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_READ_DONE_INTR_SHIFT)) & OCOTP_OUT_STATUS_TOG_READ_DONE_INTR_MASK)
 
#define OCOTP_OUT_STATUS_TOG_READ_ERROR_INTR_MASK   (0x800000U)
 
#define OCOTP_OUT_STATUS_TOG_READ_ERROR_INTR_SHIFT   (23U)
 
#define OCOTP_OUT_STATUS_TOG_READ_ERROR_INTR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_READ_ERROR_INTR_SHIFT)) & OCOTP_OUT_STATUS_TOG_READ_ERROR_INTR_MASK)
 
#define OCOTP_OUT_STATUS_TOG_DED0_MASK   (0x1000000U)
 
#define OCOTP_OUT_STATUS_TOG_DED0_SHIFT   (24U)
 
#define OCOTP_OUT_STATUS_TOG_DED0(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED0_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED0_MASK)
 
#define OCOTP_OUT_STATUS_TOG_DED1_MASK   (0x2000000U)
 
#define OCOTP_OUT_STATUS_TOG_DED1_SHIFT   (25U)
 
#define OCOTP_OUT_STATUS_TOG_DED1(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED1_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED1_MASK)
 
#define OCOTP_OUT_STATUS_TOG_DED2_MASK   (0x4000000U)
 
#define OCOTP_OUT_STATUS_TOG_DED2_SHIFT   (26U)
 
#define OCOTP_OUT_STATUS_TOG_DED2(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED2_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED2_MASK)
 
#define OCOTP_OUT_STATUS_TOG_DED3_MASK   (0x8000000U)
 
#define OCOTP_OUT_STATUS_TOG_DED3_SHIFT   (27U)
 
#define OCOTP_OUT_STATUS_TOG_DED3(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED3_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED3_MASK)
 

VERSION - OTP Controller Version Register

#define OCOTP_VERSION_STEP_MASK   (0xFFFFU)
 
#define OCOTP_VERSION_STEP_SHIFT   (0U)
 
#define OCOTP_VERSION_STEP(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_VERSION_STEP_SHIFT)) & OCOTP_VERSION_STEP_MASK)
 
#define OCOTP_VERSION_MINOR_MASK   (0xFF0000U)
 
#define OCOTP_VERSION_MINOR_SHIFT   (16U)
 
#define OCOTP_VERSION_MINOR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_VERSION_MINOR_SHIFT)) & OCOTP_VERSION_MINOR_MASK)
 
#define OCOTP_VERSION_MAJOR_MASK   (0xFF000000U)
 
#define OCOTP_VERSION_MAJOR_SHIFT   (24U)
 
#define OCOTP_VERSION_MAJOR(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_VERSION_MAJOR_SHIFT)) & OCOTP_VERSION_MAJOR_MASK)
 

READ_FUSE_DATA - OTP Controller Read Data 0 Register..OTP Controller Read Data 3 Register

#define OCOTP_READ_FUSE_DATA_DATA_MASK   (0xFFFFFFFFU)
 
#define OCOTP_READ_FUSE_DATA_DATA_SHIFT   (0U)
 
#define OCOTP_READ_FUSE_DATA_DATA(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_FUSE_DATA_DATA_SHIFT)) & OCOTP_READ_FUSE_DATA_DATA_MASK)
 

SW_LOCK - SW_LOCK Register

#define OCOTP_SW_LOCK_SW_LOCK_MASK   (0xFFFFFFFFU)
 
#define OCOTP_SW_LOCK_SW_LOCK_SHIFT   (0U)
 
#define OCOTP_SW_LOCK_SW_LOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_SW_LOCK_SW_LOCK_SHIFT)) & OCOTP_SW_LOCK_SW_LOCK_MASK)
 

BIT_LOCK - BIT_LOCK Register

#define OCOTP_BIT_LOCK_BIT_LOCK_MASK   (0xFFFFFFFFU)
 
#define OCOTP_BIT_LOCK_BIT_LOCK_SHIFT   (0U)
 
#define OCOTP_BIT_LOCK_BIT_LOCK(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_BIT_LOCK_BIT_LOCK_SHIFT)) & OCOTP_BIT_LOCK_BIT_LOCK_MASK)
 

LOCKED0 - OTP Controller Program Locked Status 0 Register

#define OCOTP_LOCKED0_LOCKED_MASK   (0xFFFFU)
 
#define OCOTP_LOCKED0_LOCKED_SHIFT   (0U)
 
#define OCOTP_LOCKED0_LOCKED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCKED0_LOCKED_SHIFT)) & OCOTP_LOCKED0_LOCKED_MASK)
 

LOCKED1 - OTP Controller Program Locked Status 1 Register

#define OCOTP_LOCKED1_LOCKED_MASK   (0xFFFFFFFFU)
 
#define OCOTP_LOCKED1_LOCKED_SHIFT   (0U)
 
#define OCOTP_LOCKED1_LOCKED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCKED1_LOCKED_SHIFT)) & OCOTP_LOCKED1_LOCKED_MASK)
 

LOCKED2 - OTP Controller Program Locked Status 2 Register

#define OCOTP_LOCKED2_LOCKED_MASK   (0xFFFFFFFFU)
 
#define OCOTP_LOCKED2_LOCKED_SHIFT   (0U)
 
#define OCOTP_LOCKED2_LOCKED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCKED2_LOCKED_SHIFT)) & OCOTP_LOCKED2_LOCKED_MASK)
 

LOCKED3 - OTP Controller Program Locked Status 3 Register

#define OCOTP_LOCKED3_LOCKED_MASK   (0xFFFFFFFFU)
 
#define OCOTP_LOCKED3_LOCKED_SHIFT   (0U)
 
#define OCOTP_LOCKED3_LOCKED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCKED3_LOCKED_SHIFT)) & OCOTP_LOCKED3_LOCKED_MASK)
 

LOCKED4 - OTP Controller Program Locked Status 4 Register

#define OCOTP_LOCKED4_LOCKED_MASK   (0xFFFFFFFFU)
 
#define OCOTP_LOCKED4_LOCKED_SHIFT   (0U)
 
#define OCOTP_LOCKED4_LOCKED(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCKED4_LOCKED_SHIFT)) & OCOTP_LOCKED4_LOCKED_MASK)
 

FUSE - Value of fuse word 0..Value of fuse word 143

#define OCOTP_FUSE_BITS_MASK   (0xFFFFFFFFU)
 
#define OCOTP_FUSE_BITS_SHIFT   (0U)
 
#define OCOTP_FUSE_BITS(x)   (((uint32_t)(((uint32_t)(x)) << OCOTP_FUSE_BITS_SHIFT)) & OCOTP_FUSE_BITS_MASK)
 

Detailed Description

Macro Definition Documentation

◆ OCOTP_ANA0_BITS

#define OCOTP_ANA0_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_ANA0_BITS_SHIFT)) & OCOTP_ANA0_BITS_MASK)

BITS - BITS

◆ OCOTP_ANA1_BITS

#define OCOTP_ANA1_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_ANA1_BITS_SHIFT)) & OCOTP_ANA1_BITS_MASK)

BITS - BITS

◆ OCOTP_ANA2_BITS

#define OCOTP_ANA2_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_ANA2_BITS_SHIFT)) & OCOTP_ANA2_BITS_MASK)

BITS - BITS

◆ OCOTP_CFG0_BITS

#define OCOTP_CFG0_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CFG0_BITS_SHIFT)) & OCOTP_CFG0_BITS_MASK)

BITS - BITS

◆ OCOTP_CFG1_BITS

#define OCOTP_CFG1_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CFG1_BITS_SHIFT)) & OCOTP_CFG1_BITS_MASK)

BITS - BITS

◆ OCOTP_CFG2_BITS

#define OCOTP_CFG2_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CFG2_BITS_SHIFT)) & OCOTP_CFG2_BITS_MASK)

BITS - BITS

◆ OCOTP_CFG3_BITS

#define OCOTP_CFG3_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CFG3_BITS_SHIFT)) & OCOTP_CFG3_BITS_MASK)

BITS - BITS

◆ OCOTP_CFG4_BITS

#define OCOTP_CFG4_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CFG4_BITS_SHIFT)) & OCOTP_CFG4_BITS_MASK)

BITS - BITS

◆ OCOTP_CFG5_BITS

#define OCOTP_CFG5_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CFG5_BITS_SHIFT)) & OCOTP_CFG5_BITS_MASK)

BITS - BITS

◆ OCOTP_CFG6_BITS

#define OCOTP_CFG6_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CFG6_BITS_SHIFT)) & OCOTP_CFG6_BITS_MASK)

BITS - BITS

◆ OCOTP_CTRL_ADDR [1/3]

#define OCOTP_CTRL_ADDR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_ADDR_SHIFT)) & OCOTP_CTRL_ADDR_MASK)

ADDR - OTP write and read access address register

◆ OCOTP_CTRL_ADDR [2/3]

#define OCOTP_CTRL_ADDR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_ADDR_SHIFT)) & OCOTP_CTRL_ADDR_MASK)

ADDR - OTP write and read access address register 0b0000000000-0b0000001111..Address of one of the 16 supplementary fuse words in OTP memory. 0b0000010000-0b0100001111..Address of one of the 256 user fuse words in OTP memory.

◆ OCOTP_CTRL_ADDR [3/3]

#define OCOTP_CTRL_ADDR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_ADDR_SHIFT)) & OCOTP_CTRL_ADDR_MASK)

ADDR - OTP write and read access address register 0b0000000000-0b0000001111..Address of one of the 16 supplementary fuse words in OTP memory. 0b0000010000-0b0100001111..Address of one of the 256 user fuse words in OTP memory.

◆ OCOTP_CTRL_BUSY [1/3]

#define OCOTP_CTRL_BUSY (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_BUSY_SHIFT)) & OCOTP_CTRL_BUSY_MASK)

BUSY - OTP controller status bit 0b0..No write or read access to OTP started. 0b1..Write or read access to OTP started.

◆ OCOTP_CTRL_BUSY [2/3]

#define OCOTP_CTRL_BUSY (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_BUSY_SHIFT)) & OCOTP_CTRL_BUSY_MASK)

BUSY - OTP controller status bit 0b0..No write or read access to OTP started. 0b1..Write or read access to OTP started.

◆ OCOTP_CTRL_BUSY [3/3]

#define OCOTP_CTRL_BUSY (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_BUSY_SHIFT)) & OCOTP_CTRL_BUSY_MASK)

BUSY - OTP controller status bit 0b0..No write or read access to OTP started. 0b1..Write or read access to OTP started.

◆ OCOTP_CTRL_CLR_ADDR [1/3]

#define OCOTP_CTRL_CLR_ADDR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_ADDR_SHIFT)) & OCOTP_CTRL_CLR_ADDR_MASK)

ADDR - OTP write and read access address register

◆ OCOTP_CTRL_CLR_ADDR [2/3]

#define OCOTP_CTRL_CLR_ADDR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_ADDR_SHIFT)) & OCOTP_CTRL_CLR_ADDR_MASK)

ADDR - OTP write and read access address register

◆ OCOTP_CTRL_CLR_ADDR [3/3]

#define OCOTP_CTRL_CLR_ADDR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_ADDR_SHIFT)) & OCOTP_CTRL_CLR_ADDR_MASK)

ADDR - OTP write and read access address register

◆ OCOTP_CTRL_CLR_BUSY [1/3]

#define OCOTP_CTRL_CLR_BUSY (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_BUSY_SHIFT)) & OCOTP_CTRL_CLR_BUSY_MASK)

BUSY - OTP controller status bit

◆ OCOTP_CTRL_CLR_BUSY [2/3]

#define OCOTP_CTRL_CLR_BUSY (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_BUSY_SHIFT)) & OCOTP_CTRL_CLR_BUSY_MASK)

BUSY - OTP controller status bit

◆ OCOTP_CTRL_CLR_BUSY [3/3]

#define OCOTP_CTRL_CLR_BUSY (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_BUSY_SHIFT)) & OCOTP_CTRL_CLR_BUSY_MASK)

BUSY - OTP controller status bit

◆ OCOTP_CTRL_CLR_ERROR [1/3]

#define OCOTP_CTRL_CLR_ERROR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_ERROR_SHIFT)) & OCOTP_CTRL_CLR_ERROR_MASK)

ERROR - Locked Region Access Error

◆ OCOTP_CTRL_CLR_ERROR [2/3]

#define OCOTP_CTRL_CLR_ERROR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_ERROR_SHIFT)) & OCOTP_CTRL_CLR_ERROR_MASK)

ERROR - Locked Region Access Error

◆ OCOTP_CTRL_CLR_ERROR [3/3]

#define OCOTP_CTRL_CLR_ERROR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_ERROR_SHIFT)) & OCOTP_CTRL_CLR_ERROR_MASK)

ERROR - Locked Region Access Error

◆ OCOTP_CTRL_CLR_RELOAD_SHADOWS [1/3]

#define OCOTP_CTRL_CLR_RELOAD_SHADOWS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_CLR_RELOAD_SHADOWS_MASK)

RELOAD_SHADOWS - Reload Shadow Registers

◆ OCOTP_CTRL_CLR_RELOAD_SHADOWS [2/3]

#define OCOTP_CTRL_CLR_RELOAD_SHADOWS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_CLR_RELOAD_SHADOWS_MASK)

RELOAD_SHADOWS - Reload Shadow Registers

◆ OCOTP_CTRL_CLR_RELOAD_SHADOWS [3/3]

#define OCOTP_CTRL_CLR_RELOAD_SHADOWS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_CLR_RELOAD_SHADOWS_MASK)

RELOAD_SHADOWS - Reload Shadow Registers

◆ OCOTP_CTRL_CLR_WORDLOCK [1/2]

#define OCOTP_CTRL_CLR_WORDLOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_WORDLOCK_SHIFT)) & OCOTP_CTRL_CLR_WORDLOCK_MASK)

WORDLOCK - Lock fuse word

◆ OCOTP_CTRL_CLR_WORDLOCK [2/2]

#define OCOTP_CTRL_CLR_WORDLOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_WORDLOCK_SHIFT)) & OCOTP_CTRL_CLR_WORDLOCK_MASK)

WORDLOCK - Lock fuse word

◆ OCOTP_CTRL_CLR_WR_UNLOCK [1/3]

#define OCOTP_CTRL_CLR_WR_UNLOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_CLR_WR_UNLOCK_MASK)

WR_UNLOCK - Write Unlock

◆ OCOTP_CTRL_CLR_WR_UNLOCK [2/3]

#define OCOTP_CTRL_CLR_WR_UNLOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_CLR_WR_UNLOCK_MASK)

WR_UNLOCK - Write unlock

◆ OCOTP_CTRL_CLR_WR_UNLOCK [3/3]

#define OCOTP_CTRL_CLR_WR_UNLOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_CLR_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_CLR_WR_UNLOCK_MASK)

WR_UNLOCK - Write unlock

◆ OCOTP_CTRL_ERROR [1/3]

#define OCOTP_CTRL_ERROR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_ERROR_SHIFT)) & OCOTP_CTRL_ERROR_MASK)

ERROR - Locked Region Access Error 0b0..No error. 0b1..Error - access to a locked region requested.

◆ OCOTP_CTRL_ERROR [2/3]

#define OCOTP_CTRL_ERROR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_ERROR_SHIFT)) & OCOTP_CTRL_ERROR_MASK)

ERROR - Locked Region Access Error 0b0..No error. 0b1..Error - access to a locked region requested.

◆ OCOTP_CTRL_ERROR [3/3]

#define OCOTP_CTRL_ERROR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_ERROR_SHIFT)) & OCOTP_CTRL_ERROR_MASK)

ERROR - Locked Region Access Error 0b0..No error. 0b1..Error - access to a locked region requested.

◆ OCOTP_CTRL_RELOAD_SHADOWS [1/3]

#define OCOTP_CTRL_RELOAD_SHADOWS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_RELOAD_SHADOWS_MASK)

RELOAD_SHADOWS - Reload Shadow Registers 0b0..Do not force shadow register re-load. 0b1..Force shadow register re-load. This bit is cleared automatically after shadow registers are re-loaded.

◆ OCOTP_CTRL_RELOAD_SHADOWS [2/3]

#define OCOTP_CTRL_RELOAD_SHADOWS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_RELOAD_SHADOWS_MASK)

RELOAD_SHADOWS - Reload Shadow Registers 0b0..Do not force shadow register re-load. 0b1..Force shadow register re-load. This bit is cleared automatically after shadow registers are re-loaded.

◆ OCOTP_CTRL_RELOAD_SHADOWS [3/3]

#define OCOTP_CTRL_RELOAD_SHADOWS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_RELOAD_SHADOWS_MASK)

RELOAD_SHADOWS - Reload Shadow Registers 0b0..Do not force shadow register re-load. 0b1..Force shadow register re-load. This bit is cleared automatically after shadow registers are re-loaded.

◆ OCOTP_CTRL_SET_ADDR [1/3]

#define OCOTP_CTRL_SET_ADDR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_ADDR_SHIFT)) & OCOTP_CTRL_SET_ADDR_MASK)

ADDR - OTP write and read access address register

◆ OCOTP_CTRL_SET_ADDR [2/3]

#define OCOTP_CTRL_SET_ADDR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_ADDR_SHIFT)) & OCOTP_CTRL_SET_ADDR_MASK)

ADDR - OTP write and read access address register

◆ OCOTP_CTRL_SET_ADDR [3/3]

#define OCOTP_CTRL_SET_ADDR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_ADDR_SHIFT)) & OCOTP_CTRL_SET_ADDR_MASK)

ADDR - OTP write and read access address register

◆ OCOTP_CTRL_SET_BUSY [1/3]

#define OCOTP_CTRL_SET_BUSY (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_BUSY_SHIFT)) & OCOTP_CTRL_SET_BUSY_MASK)

BUSY - OTP controller status bit

◆ OCOTP_CTRL_SET_BUSY [2/3]

#define OCOTP_CTRL_SET_BUSY (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_BUSY_SHIFT)) & OCOTP_CTRL_SET_BUSY_MASK)

BUSY - OTP controller status bit

◆ OCOTP_CTRL_SET_BUSY [3/3]

#define OCOTP_CTRL_SET_BUSY (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_BUSY_SHIFT)) & OCOTP_CTRL_SET_BUSY_MASK)

BUSY - OTP controller status bit

◆ OCOTP_CTRL_SET_ERROR [1/3]

#define OCOTP_CTRL_SET_ERROR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_ERROR_SHIFT)) & OCOTP_CTRL_SET_ERROR_MASK)

ERROR - Locked Region Access Error

◆ OCOTP_CTRL_SET_ERROR [2/3]

#define OCOTP_CTRL_SET_ERROR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_ERROR_SHIFT)) & OCOTP_CTRL_SET_ERROR_MASK)

ERROR - Locked Region Access Error

◆ OCOTP_CTRL_SET_ERROR [3/3]

#define OCOTP_CTRL_SET_ERROR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_ERROR_SHIFT)) & OCOTP_CTRL_SET_ERROR_MASK)

ERROR - Locked Region Access Error

◆ OCOTP_CTRL_SET_RELOAD_SHADOWS [1/3]

#define OCOTP_CTRL_SET_RELOAD_SHADOWS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_SET_RELOAD_SHADOWS_MASK)

RELOAD_SHADOWS - Reload Shadow Registers

◆ OCOTP_CTRL_SET_RELOAD_SHADOWS [2/3]

#define OCOTP_CTRL_SET_RELOAD_SHADOWS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_SET_RELOAD_SHADOWS_MASK)

RELOAD_SHADOWS - Reload Shadow Registers

◆ OCOTP_CTRL_SET_RELOAD_SHADOWS [3/3]

#define OCOTP_CTRL_SET_RELOAD_SHADOWS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_SET_RELOAD_SHADOWS_MASK)

RELOAD_SHADOWS - Reload Shadow Registers

◆ OCOTP_CTRL_SET_WORDLOCK [1/2]

#define OCOTP_CTRL_SET_WORDLOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_WORDLOCK_SHIFT)) & OCOTP_CTRL_SET_WORDLOCK_MASK)

WORDLOCK - Lock fuse word

◆ OCOTP_CTRL_SET_WORDLOCK [2/2]

#define OCOTP_CTRL_SET_WORDLOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_WORDLOCK_SHIFT)) & OCOTP_CTRL_SET_WORDLOCK_MASK)

WORDLOCK - Lock fuse word

◆ OCOTP_CTRL_SET_WR_UNLOCK [1/3]

#define OCOTP_CTRL_SET_WR_UNLOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_SET_WR_UNLOCK_MASK)

WR_UNLOCK - Write Unlock

◆ OCOTP_CTRL_SET_WR_UNLOCK [2/3]

#define OCOTP_CTRL_SET_WR_UNLOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_SET_WR_UNLOCK_MASK)

WR_UNLOCK - Write unlock

◆ OCOTP_CTRL_SET_WR_UNLOCK [3/3]

#define OCOTP_CTRL_SET_WR_UNLOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_SET_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_SET_WR_UNLOCK_MASK)

WR_UNLOCK - Write unlock

◆ OCOTP_CTRL_TOG_ADDR [1/3]

#define OCOTP_CTRL_TOG_ADDR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_ADDR_SHIFT)) & OCOTP_CTRL_TOG_ADDR_MASK)

ADDR - OTP write and read access address register

◆ OCOTP_CTRL_TOG_ADDR [2/3]

#define OCOTP_CTRL_TOG_ADDR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_ADDR_SHIFT)) & OCOTP_CTRL_TOG_ADDR_MASK)

ADDR - OTP write and read access address register

◆ OCOTP_CTRL_TOG_ADDR [3/3]

#define OCOTP_CTRL_TOG_ADDR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_ADDR_SHIFT)) & OCOTP_CTRL_TOG_ADDR_MASK)

ADDR - OTP write and read access address register

◆ OCOTP_CTRL_TOG_BUSY [1/3]

#define OCOTP_CTRL_TOG_BUSY (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_BUSY_SHIFT)) & OCOTP_CTRL_TOG_BUSY_MASK)

BUSY - OTP controller status bit

◆ OCOTP_CTRL_TOG_BUSY [2/3]

#define OCOTP_CTRL_TOG_BUSY (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_BUSY_SHIFT)) & OCOTP_CTRL_TOG_BUSY_MASK)

BUSY - OTP controller status bit

◆ OCOTP_CTRL_TOG_BUSY [3/3]

#define OCOTP_CTRL_TOG_BUSY (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_BUSY_SHIFT)) & OCOTP_CTRL_TOG_BUSY_MASK)

BUSY - OTP controller status bit

◆ OCOTP_CTRL_TOG_ERROR [1/3]

#define OCOTP_CTRL_TOG_ERROR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_ERROR_SHIFT)) & OCOTP_CTRL_TOG_ERROR_MASK)

ERROR - Locked Region Access Error

◆ OCOTP_CTRL_TOG_ERROR [2/3]

#define OCOTP_CTRL_TOG_ERROR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_ERROR_SHIFT)) & OCOTP_CTRL_TOG_ERROR_MASK)

ERROR - Locked Region Access Error

◆ OCOTP_CTRL_TOG_ERROR [3/3]

#define OCOTP_CTRL_TOG_ERROR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_ERROR_SHIFT)) & OCOTP_CTRL_TOG_ERROR_MASK)

ERROR - Locked Region Access Error

◆ OCOTP_CTRL_TOG_RELOAD_SHADOWS [1/3]

#define OCOTP_CTRL_TOG_RELOAD_SHADOWS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_TOG_RELOAD_SHADOWS_MASK)

RELOAD_SHADOWS - Reload Shadow Registers

◆ OCOTP_CTRL_TOG_RELOAD_SHADOWS [2/3]

#define OCOTP_CTRL_TOG_RELOAD_SHADOWS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_TOG_RELOAD_SHADOWS_MASK)

RELOAD_SHADOWS - Reload Shadow Registers

◆ OCOTP_CTRL_TOG_RELOAD_SHADOWS [3/3]

#define OCOTP_CTRL_TOG_RELOAD_SHADOWS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_RELOAD_SHADOWS_SHIFT)) & OCOTP_CTRL_TOG_RELOAD_SHADOWS_MASK)

RELOAD_SHADOWS - Reload Shadow Registers

◆ OCOTP_CTRL_TOG_WORDLOCK [1/2]

#define OCOTP_CTRL_TOG_WORDLOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_WORDLOCK_SHIFT)) & OCOTP_CTRL_TOG_WORDLOCK_MASK)

WORDLOCK - Lock fuse word

◆ OCOTP_CTRL_TOG_WORDLOCK [2/2]

#define OCOTP_CTRL_TOG_WORDLOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_WORDLOCK_SHIFT)) & OCOTP_CTRL_TOG_WORDLOCK_MASK)

WORDLOCK - Lock fuse word

◆ OCOTP_CTRL_TOG_WR_UNLOCK [1/3]

#define OCOTP_CTRL_TOG_WR_UNLOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_TOG_WR_UNLOCK_MASK)

WR_UNLOCK - Write Unlock

◆ OCOTP_CTRL_TOG_WR_UNLOCK [2/3]

#define OCOTP_CTRL_TOG_WR_UNLOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_TOG_WR_UNLOCK_MASK)

WR_UNLOCK - Write unlock

◆ OCOTP_CTRL_TOG_WR_UNLOCK [3/3]

#define OCOTP_CTRL_TOG_WR_UNLOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_TOG_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_TOG_WR_UNLOCK_MASK)

WR_UNLOCK - Write unlock

◆ OCOTP_CTRL_WORDLOCK [1/2]

#define OCOTP_CTRL_WORDLOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_WORDLOCK_SHIFT)) & OCOTP_CTRL_WORDLOCK_MASK)

WORDLOCK - Lock fuse word 0b0..No change to LOCK bit when programming a word using redundancy 0b1..LOCK bit for fuse word will be set after successfully programming a word using redundancy

◆ OCOTP_CTRL_WORDLOCK [2/2]

#define OCOTP_CTRL_WORDLOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_WORDLOCK_SHIFT)) & OCOTP_CTRL_WORDLOCK_MASK)

WORDLOCK - Lock fuse word 0b0..No change to LOCK bit when programming a word using redundancy 0b1..LOCK bit for fuse word will be set after successfully programming a word using redundancy

◆ OCOTP_CTRL_WR_UNLOCK [1/3]

#define OCOTP_CTRL_WR_UNLOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_WR_UNLOCK_MASK)

WR_UNLOCK - Write Unlock 0b0000000000000000..OTP write access is locked. 0b0011111001110111..OTP write access is unlocked.

◆ OCOTP_CTRL_WR_UNLOCK [2/3]

#define OCOTP_CTRL_WR_UNLOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_WR_UNLOCK_MASK)

WR_UNLOCK - Write unlock 0b0000000000000000..OTP write access is locked. 0b0011111001110111..OTP write access is unlocked.

◆ OCOTP_CTRL_WR_UNLOCK [3/3]

#define OCOTP_CTRL_WR_UNLOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_CTRL_WR_UNLOCK_SHIFT)) & OCOTP_CTRL_WR_UNLOCK_MASK)

WR_UNLOCK - Write unlock 0b0000000000000000..OTP write access is locked. 0b0011111001110111..OTP write access is unlocked.

◆ OCOTP_DATA_DATA [1/3]

#define OCOTP_DATA_DATA (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_DATA_DATA_SHIFT)) & OCOTP_DATA_DATA_MASK)

DATA - Data

◆ OCOTP_DATA_DATA [2/3]

#define OCOTP_DATA_DATA (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_DATA_DATA_SHIFT)) & OCOTP_DATA_DATA_MASK)

DATA - Data

◆ OCOTP_DATA_DATA [3/3]

#define OCOTP_DATA_DATA (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_DATA_DATA_SHIFT)) & OCOTP_DATA_DATA_MASK)

DATA - Data

◆ OCOTP_FUSE_BITS [1/2]

#define OCOTP_FUSE_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_FUSE_BITS_SHIFT)) & OCOTP_FUSE_BITS_MASK)

BITS - Reflects value of the fuse word

◆ OCOTP_FUSE_BITS [2/2]

#define OCOTP_FUSE_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_FUSE_BITS_SHIFT)) & OCOTP_FUSE_BITS_MASK)

BITS - Reflects value of the fuse word

◆ OCOTP_GP1_BITS

#define OCOTP_GP1_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_GP1_BITS_SHIFT)) & OCOTP_GP1_BITS_MASK)

BITS - BITS

◆ OCOTP_GP2_BITS

#define OCOTP_GP2_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_GP2_BITS_SHIFT)) & OCOTP_GP2_BITS_MASK)

BITS - BITS

◆ OCOTP_GP3_BITS

#define OCOTP_GP3_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_GP3_BITS_SHIFT)) & OCOTP_GP3_BITS_MASK)

BITS - BITS

◆ OCOTP_LOCK_ANALOG

#define OCOTP_LOCK_ANALOG (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_ANALOG_SHIFT)) & OCOTP_LOCK_ANALOG_MASK)

ANALOG - ANALOG Write Lock Status

◆ OCOTP_LOCK_BOOT_CFG

#define OCOTP_LOCK_BOOT_CFG (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_BOOT_CFG_SHIFT)) & OCOTP_LOCK_BOOT_CFG_MASK)

BOOT_CFG - BOOT_CFG Write Lock Status

◆ OCOTP_LOCK_FIELD_RETURN

#define OCOTP_LOCK_FIELD_RETURN (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_FIELD_RETURN_SHIFT)) & OCOTP_LOCK_FIELD_RETURN_MASK)

FIELD_RETURN - FIELD RETURN Status 0b0..The device is a functional part. 0b1..The device is a field returned part.

◆ OCOTP_LOCK_GP1

#define OCOTP_LOCK_GP1 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_GP1_SHIFT)) & OCOTP_LOCK_GP1_MASK)

GP1 - GP1 Write Lock Status

◆ OCOTP_LOCK_GP2

#define OCOTP_LOCK_GP2 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_GP2_SHIFT)) & OCOTP_LOCK_GP2_MASK)

GP2 - GP2 Write Lock Status

◆ OCOTP_LOCK_GP3

#define OCOTP_LOCK_GP3 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_GP3_SHIFT)) & OCOTP_LOCK_GP3_MASK)

GP3 - GP3 Write Lock Status

◆ OCOTP_LOCK_MAC_ADDR

#define OCOTP_LOCK_MAC_ADDR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_MAC_ADDR_SHIFT)) & OCOTP_LOCK_MAC_ADDR_MASK)

MAC_ADDR - MAC_ADDR Write Lock Status

◆ OCOTP_LOCK_MISC_CONF

#define OCOTP_LOCK_MISC_CONF (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_MISC_CONF_SHIFT)) & OCOTP_LOCK_MISC_CONF_MASK)

MISC_CONF - MISC_CONF Write Lock Status 0b0..Writing of this region's shadow register and OTP fuse word are not blocked. 0b1..When set, the writing of this region's shadow register and OTP fuse word are blocked.

◆ OCOTP_LOCK_SJC_RESP

#define OCOTP_LOCK_SJC_RESP (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_SJC_RESP_SHIFT)) & OCOTP_LOCK_SJC_RESP_MASK)

SJC_RESP - SJC_RESP Lock Status 0b0..The writing or reading of this region's shadow register and OTP fuse word are not blocked. 0b1..When set, the writing of this region's shadow register and OTP fuse word are blocked. The read of this region's shadow register and OTP fuse word are also blocked

◆ OCOTP_LOCK_SW_GP1

#define OCOTP_LOCK_SW_GP1 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_SW_GP1_SHIFT)) & OCOTP_LOCK_SW_GP1_MASK)

SW_GP1 - SW_GP1 Write Lock Status 0b0..Writing of this region's shadow register and OTP fuse word are not blocked. 0b1..When set, the writing of this region's shadow register and OTP fuse word are blocked.

◆ OCOTP_LOCK_SW_GP2_LOCK

#define OCOTP_LOCK_SW_GP2_LOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_SW_GP2_LOCK_SHIFT)) & OCOTP_LOCK_SW_GP2_LOCK_MASK)

SW_GP2_LOCK - SW_GP2 Write Lock Status 0b0..Writing of this region's shadow register and OTP fuse word are not blocked. 0b1..When set, the writing of this region's shadow register and OTP fuse word are blocked.

◆ OCOTP_LOCK_SW_GP2_RLOCK

#define OCOTP_LOCK_SW_GP2_RLOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_LOCK_SW_GP2_RLOCK_SHIFT)) & OCOTP_LOCK_SW_GP2_RLOCK_MASK)

SW_GP2_RLOCK - SW_GP2 Read Lock Status 0b0..The reading of this region's shadow register and OTP fuse word are not blocked. 0b1..When set, the reading of this region's shadow register and OTP fuse word are blocked.

◆ OCOTP_MAC0_BITS

#define OCOTP_MAC0_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_MAC0_BITS_SHIFT)) & OCOTP_MAC0_BITS_MASK)

BITS - BITS

◆ OCOTP_MAC1_BITS

#define OCOTP_MAC1_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_MAC1_BITS_SHIFT)) & OCOTP_MAC1_BITS_MASK)

BITS - BITS

◆ OCOTP_MEM0_BITS

#define OCOTP_MEM0_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_MEM0_BITS_SHIFT)) & OCOTP_MEM0_BITS_MASK)

BITS - BITS

◆ OCOTP_MEM1_BITS

#define OCOTP_MEM1_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_MEM1_BITS_SHIFT)) & OCOTP_MEM1_BITS_MASK)

BITS - BITS

◆ OCOTP_MEM2_BITS

#define OCOTP_MEM2_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_MEM2_BITS_SHIFT)) & OCOTP_MEM2_BITS_MASK)

BITS - BITS

◆ OCOTP_MEM3_BITS

#define OCOTP_MEM3_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_MEM3_BITS_SHIFT)) & OCOTP_MEM3_BITS_MASK)

BITS - BITS

◆ OCOTP_MEM4_BITS

#define OCOTP_MEM4_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_MEM4_BITS_SHIFT)) & OCOTP_MEM4_BITS_MASK)

BITS - BITS

◆ OCOTP_MISC_CONF0_BITS

#define OCOTP_MISC_CONF0_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_MISC_CONF0_BITS_SHIFT)) & OCOTP_MISC_CONF0_BITS_MASK)

BITS - BITS

◆ OCOTP_MISC_CONF1_BITS

#define OCOTP_MISC_CONF1_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_MISC_CONF1_BITS_SHIFT)) & OCOTP_MISC_CONF1_BITS_MASK)

BITS - BITS

◆ OCOTP_OUT_STATUS_ACK [1/2]

#define OCOTP_OUT_STATUS_ACK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_ACK_SHIFT)) & OCOTP_OUT_STATUS_ACK_MASK)

ACK - Acknowledge

◆ OCOTP_OUT_STATUS_ACK [2/2]

#define OCOTP_OUT_STATUS_ACK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_ACK_SHIFT)) & OCOTP_OUT_STATUS_ACK_MASK)

ACK - Acknowledge

◆ OCOTP_OUT_STATUS_CALIBRATED [1/2]

#define OCOTP_OUT_STATUS_CALIBRATED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CALIBRATED_SHIFT)) & OCOTP_OUT_STATUS_CALIBRATED_MASK)

CALIBRATED - Calibrated status

◆ OCOTP_OUT_STATUS_CALIBRATED [2/2]

#define OCOTP_OUT_STATUS_CALIBRATED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CALIBRATED_SHIFT)) & OCOTP_OUT_STATUS_CALIBRATED_MASK)

CALIBRATED - Calibrated status

◆ OCOTP_OUT_STATUS_CLR_ACK [1/2]

#define OCOTP_OUT_STATUS_CLR_ACK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_ACK_SHIFT)) & OCOTP_OUT_STATUS_CLR_ACK_MASK)

ACK - Acknowledge

◆ OCOTP_OUT_STATUS_CLR_ACK [2/2]

#define OCOTP_OUT_STATUS_CLR_ACK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_ACK_SHIFT)) & OCOTP_OUT_STATUS_CLR_ACK_MASK)

ACK - Acknowledge

◆ OCOTP_OUT_STATUS_CLR_CALIBRATED [1/2]

#define OCOTP_OUT_STATUS_CLR_CALIBRATED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_CALIBRATED_SHIFT)) & OCOTP_OUT_STATUS_CLR_CALIBRATED_MASK)

CALIBRATED - Calibrated status

◆ OCOTP_OUT_STATUS_CLR_CALIBRATED [2/2]

#define OCOTP_OUT_STATUS_CLR_CALIBRATED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_CALIBRATED_SHIFT)) & OCOTP_OUT_STATUS_CLR_CALIBRATED_MASK)

CALIBRATED - Calibrated status

◆ OCOTP_OUT_STATUS_CLR_DED [1/2]

#define OCOTP_OUT_STATUS_CLR_DED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED_MASK)

DED - Double error detect

◆ OCOTP_OUT_STATUS_CLR_DED [2/2]

#define OCOTP_OUT_STATUS_CLR_DED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED_MASK)

DED - Double error detect

◆ OCOTP_OUT_STATUS_CLR_DED0 [1/2]

#define OCOTP_OUT_STATUS_CLR_DED0 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED0_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED0_MASK)

DED0 - Double error detect

◆ OCOTP_OUT_STATUS_CLR_DED0 [2/2]

#define OCOTP_OUT_STATUS_CLR_DED0 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED0_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED0_MASK)

DED0 - Double error detect

◆ OCOTP_OUT_STATUS_CLR_DED1 [1/2]

#define OCOTP_OUT_STATUS_CLR_DED1 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED1_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED1_MASK)

DED1 - Double error detect

◆ OCOTP_OUT_STATUS_CLR_DED1 [2/2]

#define OCOTP_OUT_STATUS_CLR_DED1 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED1_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED1_MASK)

DED1 - Double error detect

◆ OCOTP_OUT_STATUS_CLR_DED2 [1/2]

#define OCOTP_OUT_STATUS_CLR_DED2 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED2_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED2_MASK)

DED2 - Double error detect

◆ OCOTP_OUT_STATUS_CLR_DED2 [2/2]

#define OCOTP_OUT_STATUS_CLR_DED2 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED2_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED2_MASK)

DED2 - Double error detect

◆ OCOTP_OUT_STATUS_CLR_DED3 [1/2]

#define OCOTP_OUT_STATUS_CLR_DED3 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED3_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED3_MASK)

DED3 - Double error detect

◆ OCOTP_OUT_STATUS_CLR_DED3 [2/2]

#define OCOTP_OUT_STATUS_CLR_DED3 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED3_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED3_MASK)

DED3 - Double error detect

◆ OCOTP_OUT_STATUS_CLR_DED_RELOAD [1/2]

#define OCOTP_OUT_STATUS_CLR_DED_RELOAD (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED_RELOAD_MASK)

DED_RELOAD - Indicates double error detection occured on reload

◆ OCOTP_OUT_STATUS_CLR_DED_RELOAD [2/2]

#define OCOTP_OUT_STATUS_CLR_DED_RELOAD (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_DED_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_CLR_DED_RELOAD_MASK)

DED_RELOAD - Indicates double error detection occured on reload

◆ OCOTP_OUT_STATUS_CLR_FLAGSTATE [1/2]

#define OCOTP_OUT_STATUS_CLR_FLAGSTATE (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_FLAGSTATE_SHIFT)) & OCOTP_OUT_STATUS_CLR_FLAGSTATE_MASK)

FLAGSTATE - Flag state

◆ OCOTP_OUT_STATUS_CLR_FLAGSTATE [2/2]

#define OCOTP_OUT_STATUS_CLR_FLAGSTATE (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_FLAGSTATE_SHIFT)) & OCOTP_OUT_STATUS_CLR_FLAGSTATE_MASK)

FLAGSTATE - Flag state

◆ OCOTP_OUT_STATUS_CLR_LOCKED [1/2]

#define OCOTP_OUT_STATUS_CLR_LOCKED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_LOCKED_SHIFT)) & OCOTP_OUT_STATUS_CLR_LOCKED_MASK)

LOCKED - Word Locked

◆ OCOTP_OUT_STATUS_CLR_LOCKED [2/2]

#define OCOTP_OUT_STATUS_CLR_LOCKED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_LOCKED_SHIFT)) & OCOTP_OUT_STATUS_CLR_LOCKED_MASK)

LOCKED - Word Locked

◆ OCOTP_OUT_STATUS_CLR_PROGFAIL [1/2]

#define OCOTP_OUT_STATUS_CLR_PROGFAIL (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_PROGFAIL_SHIFT)) & OCOTP_OUT_STATUS_CLR_PROGFAIL_MASK)

PROGFAIL - Programming failed

◆ OCOTP_OUT_STATUS_CLR_PROGFAIL [2/2]

#define OCOTP_OUT_STATUS_CLR_PROGFAIL (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_PROGFAIL_SHIFT)) & OCOTP_OUT_STATUS_CLR_PROGFAIL_MASK)

PROGFAIL - Programming failed

◆ OCOTP_OUT_STATUS_CLR_PWOK [1/2]

#define OCOTP_OUT_STATUS_CLR_PWOK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_PWOK_SHIFT)) & OCOTP_OUT_STATUS_CLR_PWOK_MASK)

PWOK - Power OK

◆ OCOTP_OUT_STATUS_CLR_PWOK [2/2]

#define OCOTP_OUT_STATUS_CLR_PWOK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_PWOK_SHIFT)) & OCOTP_OUT_STATUS_CLR_PWOK_MASK)

PWOK - Power OK

◆ OCOTP_OUT_STATUS_CLR_READ_DONE_INTR [1/2]

#define OCOTP_OUT_STATUS_CLR_READ_DONE_INTR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_READ_DONE_INTR_SHIFT)) & OCOTP_OUT_STATUS_CLR_READ_DONE_INTR_MASK)

READ_DONE_INTR - Read fuse done

◆ OCOTP_OUT_STATUS_CLR_READ_DONE_INTR [2/2]

#define OCOTP_OUT_STATUS_CLR_READ_DONE_INTR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_READ_DONE_INTR_SHIFT)) & OCOTP_OUT_STATUS_CLR_READ_DONE_INTR_MASK)

READ_DONE_INTR - Read fuse done

◆ OCOTP_OUT_STATUS_CLR_READ_ERROR_INTR [1/2]

#define OCOTP_OUT_STATUS_CLR_READ_ERROR_INTR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_READ_ERROR_INTR_SHIFT)) & OCOTP_OUT_STATUS_CLR_READ_ERROR_INTR_MASK)

READ_ERROR_INTR - Fuse read error

◆ OCOTP_OUT_STATUS_CLR_READ_ERROR_INTR [2/2]

#define OCOTP_OUT_STATUS_CLR_READ_ERROR_INTR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_READ_ERROR_INTR_SHIFT)) & OCOTP_OUT_STATUS_CLR_READ_ERROR_INTR_MASK)

READ_ERROR_INTR - Fuse read error

◆ OCOTP_OUT_STATUS_CLR_SEC [1/2]

#define OCOTP_OUT_STATUS_CLR_SEC (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_SEC_SHIFT)) & OCOTP_OUT_STATUS_CLR_SEC_MASK)

SEC - Single Error Correct

◆ OCOTP_OUT_STATUS_CLR_SEC [2/2]

#define OCOTP_OUT_STATUS_CLR_SEC (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_SEC_SHIFT)) & OCOTP_OUT_STATUS_CLR_SEC_MASK)

SEC - Single Error Correct

◆ OCOTP_OUT_STATUS_CLR_SEC_RELOAD [1/2]

#define OCOTP_OUT_STATUS_CLR_SEC_RELOAD (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_SEC_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_CLR_SEC_RELOAD_MASK)

SEC_RELOAD - Indicates single error correction occured on reload

◆ OCOTP_OUT_STATUS_CLR_SEC_RELOAD [2/2]

#define OCOTP_OUT_STATUS_CLR_SEC_RELOAD (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_CLR_SEC_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_CLR_SEC_RELOAD_MASK)

SEC_RELOAD - Indicates single error correction occured on reload

◆ OCOTP_OUT_STATUS_DED [1/2]

#define OCOTP_OUT_STATUS_DED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED_SHIFT)) & OCOTP_OUT_STATUS_DED_MASK)

DED - Double error detect

◆ OCOTP_OUT_STATUS_DED [2/2]

#define OCOTP_OUT_STATUS_DED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED_SHIFT)) & OCOTP_OUT_STATUS_DED_MASK)

DED - Double error detect

◆ OCOTP_OUT_STATUS_DED0 [1/2]

#define OCOTP_OUT_STATUS_DED0 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED0_SHIFT)) & OCOTP_OUT_STATUS_DED0_MASK)

DED0 - Double error detect

◆ OCOTP_OUT_STATUS_DED0 [2/2]

#define OCOTP_OUT_STATUS_DED0 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED0_SHIFT)) & OCOTP_OUT_STATUS_DED0_MASK)

DED0 - Double error detect

◆ OCOTP_OUT_STATUS_DED1 [1/2]

#define OCOTP_OUT_STATUS_DED1 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED1_SHIFT)) & OCOTP_OUT_STATUS_DED1_MASK)

DED1 - Double error detect

◆ OCOTP_OUT_STATUS_DED1 [2/2]

#define OCOTP_OUT_STATUS_DED1 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED1_SHIFT)) & OCOTP_OUT_STATUS_DED1_MASK)

DED1 - Double error detect

◆ OCOTP_OUT_STATUS_DED2 [1/2]

#define OCOTP_OUT_STATUS_DED2 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED2_SHIFT)) & OCOTP_OUT_STATUS_DED2_MASK)

DED2 - Double error detect

◆ OCOTP_OUT_STATUS_DED2 [2/2]

#define OCOTP_OUT_STATUS_DED2 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED2_SHIFT)) & OCOTP_OUT_STATUS_DED2_MASK)

DED2 - Double error detect

◆ OCOTP_OUT_STATUS_DED3 [1/2]

#define OCOTP_OUT_STATUS_DED3 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED3_SHIFT)) & OCOTP_OUT_STATUS_DED3_MASK)

DED3 - Double error detect

◆ OCOTP_OUT_STATUS_DED3 [2/2]

#define OCOTP_OUT_STATUS_DED3 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED3_SHIFT)) & OCOTP_OUT_STATUS_DED3_MASK)

DED3 - Double error detect

◆ OCOTP_OUT_STATUS_DED_RELOAD [1/2]

#define OCOTP_OUT_STATUS_DED_RELOAD (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_DED_RELOAD_MASK)

DED_RELOAD - Indicates double error detection occured on reload

◆ OCOTP_OUT_STATUS_DED_RELOAD [2/2]

#define OCOTP_OUT_STATUS_DED_RELOAD (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_DED_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_DED_RELOAD_MASK)

DED_RELOAD - Indicates double error detection occured on reload

◆ OCOTP_OUT_STATUS_FLAGSTATE [1/2]

#define OCOTP_OUT_STATUS_FLAGSTATE (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_FLAGSTATE_SHIFT)) & OCOTP_OUT_STATUS_FLAGSTATE_MASK)

FLAGSTATE - Flag state

◆ OCOTP_OUT_STATUS_FLAGSTATE [2/2]

#define OCOTP_OUT_STATUS_FLAGSTATE (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_FLAGSTATE_SHIFT)) & OCOTP_OUT_STATUS_FLAGSTATE_MASK)

FLAGSTATE - Flag state

◆ OCOTP_OUT_STATUS_LOCKED [1/2]

#define OCOTP_OUT_STATUS_LOCKED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_LOCKED_SHIFT)) & OCOTP_OUT_STATUS_LOCKED_MASK)

LOCKED - Word Locked

◆ OCOTP_OUT_STATUS_LOCKED [2/2]

#define OCOTP_OUT_STATUS_LOCKED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_LOCKED_SHIFT)) & OCOTP_OUT_STATUS_LOCKED_MASK)

LOCKED - Word Locked

◆ OCOTP_OUT_STATUS_PROGFAIL [1/2]

#define OCOTP_OUT_STATUS_PROGFAIL (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_PROGFAIL_SHIFT)) & OCOTP_OUT_STATUS_PROGFAIL_MASK)

PROGFAIL - Programming failed

◆ OCOTP_OUT_STATUS_PROGFAIL [2/2]

#define OCOTP_OUT_STATUS_PROGFAIL (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_PROGFAIL_SHIFT)) & OCOTP_OUT_STATUS_PROGFAIL_MASK)

PROGFAIL - Programming failed

◆ OCOTP_OUT_STATUS_PWOK [1/2]

#define OCOTP_OUT_STATUS_PWOK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_PWOK_SHIFT)) & OCOTP_OUT_STATUS_PWOK_MASK)

PWOK - Power OK

◆ OCOTP_OUT_STATUS_PWOK [2/2]

#define OCOTP_OUT_STATUS_PWOK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_PWOK_SHIFT)) & OCOTP_OUT_STATUS_PWOK_MASK)

PWOK - Power OK

◆ OCOTP_OUT_STATUS_READ_DONE_INTR [1/2]

#define OCOTP_OUT_STATUS_READ_DONE_INTR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_READ_DONE_INTR_SHIFT)) & OCOTP_OUT_STATUS_READ_DONE_INTR_MASK)

READ_DONE_INTR - Read fuse done

◆ OCOTP_OUT_STATUS_READ_DONE_INTR [2/2]

#define OCOTP_OUT_STATUS_READ_DONE_INTR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_READ_DONE_INTR_SHIFT)) & OCOTP_OUT_STATUS_READ_DONE_INTR_MASK)

READ_DONE_INTR - Read fuse done

◆ OCOTP_OUT_STATUS_READ_ERROR_INTR [1/2]

#define OCOTP_OUT_STATUS_READ_ERROR_INTR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_READ_ERROR_INTR_SHIFT)) & OCOTP_OUT_STATUS_READ_ERROR_INTR_MASK)

READ_ERROR_INTR - Fuse read error 0b0..Read operation finished with out any error 0b1..Read operation finished with an error

◆ OCOTP_OUT_STATUS_READ_ERROR_INTR [2/2]

#define OCOTP_OUT_STATUS_READ_ERROR_INTR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_READ_ERROR_INTR_SHIFT)) & OCOTP_OUT_STATUS_READ_ERROR_INTR_MASK)

READ_ERROR_INTR - Fuse read error 0b0..Read operation finished with out any error 0b1..Read operation finished with an error

◆ OCOTP_OUT_STATUS_SEC [1/2]

#define OCOTP_OUT_STATUS_SEC (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SEC_SHIFT)) & OCOTP_OUT_STATUS_SEC_MASK)

SEC - Single Error Correct

◆ OCOTP_OUT_STATUS_SEC [2/2]

#define OCOTP_OUT_STATUS_SEC (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SEC_SHIFT)) & OCOTP_OUT_STATUS_SEC_MASK)

SEC - Single Error Correct

◆ OCOTP_OUT_STATUS_SEC_RELOAD [1/2]

#define OCOTP_OUT_STATUS_SEC_RELOAD (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SEC_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_SEC_RELOAD_MASK)

SEC_RELOAD - Indicates single error correction occured on reload

◆ OCOTP_OUT_STATUS_SEC_RELOAD [2/2]

#define OCOTP_OUT_STATUS_SEC_RELOAD (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SEC_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_SEC_RELOAD_MASK)

SEC_RELOAD - Indicates single error correction occured on reload

◆ OCOTP_OUT_STATUS_SET_ACK [1/2]

#define OCOTP_OUT_STATUS_SET_ACK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_ACK_SHIFT)) & OCOTP_OUT_STATUS_SET_ACK_MASK)

ACK - Acknowledge

◆ OCOTP_OUT_STATUS_SET_ACK [2/2]

#define OCOTP_OUT_STATUS_SET_ACK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_ACK_SHIFT)) & OCOTP_OUT_STATUS_SET_ACK_MASK)

ACK - Acknowledge

◆ OCOTP_OUT_STATUS_SET_CALIBRATED [1/2]

#define OCOTP_OUT_STATUS_SET_CALIBRATED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_CALIBRATED_SHIFT)) & OCOTP_OUT_STATUS_SET_CALIBRATED_MASK)

CALIBRATED - Calibrated status

◆ OCOTP_OUT_STATUS_SET_CALIBRATED [2/2]

#define OCOTP_OUT_STATUS_SET_CALIBRATED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_CALIBRATED_SHIFT)) & OCOTP_OUT_STATUS_SET_CALIBRATED_MASK)

CALIBRATED - Calibrated status

◆ OCOTP_OUT_STATUS_SET_DED [1/2]

#define OCOTP_OUT_STATUS_SET_DED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED_SHIFT)) & OCOTP_OUT_STATUS_SET_DED_MASK)

DED - Double error detect

◆ OCOTP_OUT_STATUS_SET_DED [2/2]

#define OCOTP_OUT_STATUS_SET_DED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED_SHIFT)) & OCOTP_OUT_STATUS_SET_DED_MASK)

DED - Double error detect

◆ OCOTP_OUT_STATUS_SET_DED0 [1/2]

#define OCOTP_OUT_STATUS_SET_DED0 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED0_SHIFT)) & OCOTP_OUT_STATUS_SET_DED0_MASK)

DED0 - Double error detect

◆ OCOTP_OUT_STATUS_SET_DED0 [2/2]

#define OCOTP_OUT_STATUS_SET_DED0 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED0_SHIFT)) & OCOTP_OUT_STATUS_SET_DED0_MASK)

DED0 - Double error detect

◆ OCOTP_OUT_STATUS_SET_DED1 [1/2]

#define OCOTP_OUT_STATUS_SET_DED1 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED1_SHIFT)) & OCOTP_OUT_STATUS_SET_DED1_MASK)

DED1 - Double error detect

◆ OCOTP_OUT_STATUS_SET_DED1 [2/2]

#define OCOTP_OUT_STATUS_SET_DED1 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED1_SHIFT)) & OCOTP_OUT_STATUS_SET_DED1_MASK)

DED1 - Double error detect

◆ OCOTP_OUT_STATUS_SET_DED2 [1/2]

#define OCOTP_OUT_STATUS_SET_DED2 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED2_SHIFT)) & OCOTP_OUT_STATUS_SET_DED2_MASK)

DED2 - Double error detect

◆ OCOTP_OUT_STATUS_SET_DED2 [2/2]

#define OCOTP_OUT_STATUS_SET_DED2 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED2_SHIFT)) & OCOTP_OUT_STATUS_SET_DED2_MASK)

DED2 - Double error detect

◆ OCOTP_OUT_STATUS_SET_DED3 [1/2]

#define OCOTP_OUT_STATUS_SET_DED3 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED3_SHIFT)) & OCOTP_OUT_STATUS_SET_DED3_MASK)

DED3 - Double error detect

◆ OCOTP_OUT_STATUS_SET_DED3 [2/2]

#define OCOTP_OUT_STATUS_SET_DED3 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED3_SHIFT)) & OCOTP_OUT_STATUS_SET_DED3_MASK)

DED3 - Double error detect

◆ OCOTP_OUT_STATUS_SET_DED_RELOAD [1/2]

#define OCOTP_OUT_STATUS_SET_DED_RELOAD (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_SET_DED_RELOAD_MASK)

DED_RELOAD - Indicates double error detection occured on reload

◆ OCOTP_OUT_STATUS_SET_DED_RELOAD [2/2]

#define OCOTP_OUT_STATUS_SET_DED_RELOAD (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_DED_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_SET_DED_RELOAD_MASK)

DED_RELOAD - Indicates double error detection occured on reload

◆ OCOTP_OUT_STATUS_SET_FLAGSTATE [1/2]

#define OCOTP_OUT_STATUS_SET_FLAGSTATE (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_FLAGSTATE_SHIFT)) & OCOTP_OUT_STATUS_SET_FLAGSTATE_MASK)

FLAGSTATE - Flag state

◆ OCOTP_OUT_STATUS_SET_FLAGSTATE [2/2]

#define OCOTP_OUT_STATUS_SET_FLAGSTATE (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_FLAGSTATE_SHIFT)) & OCOTP_OUT_STATUS_SET_FLAGSTATE_MASK)

FLAGSTATE - Flag state

◆ OCOTP_OUT_STATUS_SET_LOCKED [1/2]

#define OCOTP_OUT_STATUS_SET_LOCKED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_LOCKED_SHIFT)) & OCOTP_OUT_STATUS_SET_LOCKED_MASK)

LOCKED - Word Locked

◆ OCOTP_OUT_STATUS_SET_LOCKED [2/2]

#define OCOTP_OUT_STATUS_SET_LOCKED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_LOCKED_SHIFT)) & OCOTP_OUT_STATUS_SET_LOCKED_MASK)

LOCKED - Word Locked

◆ OCOTP_OUT_STATUS_SET_PROGFAIL [1/2]

#define OCOTP_OUT_STATUS_SET_PROGFAIL (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_PROGFAIL_SHIFT)) & OCOTP_OUT_STATUS_SET_PROGFAIL_MASK)

PROGFAIL - Programming failed

◆ OCOTP_OUT_STATUS_SET_PROGFAIL [2/2]

#define OCOTP_OUT_STATUS_SET_PROGFAIL (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_PROGFAIL_SHIFT)) & OCOTP_OUT_STATUS_SET_PROGFAIL_MASK)

PROGFAIL - Programming failed

◆ OCOTP_OUT_STATUS_SET_PWOK [1/2]

#define OCOTP_OUT_STATUS_SET_PWOK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_PWOK_SHIFT)) & OCOTP_OUT_STATUS_SET_PWOK_MASK)

PWOK - Power OK

◆ OCOTP_OUT_STATUS_SET_PWOK [2/2]

#define OCOTP_OUT_STATUS_SET_PWOK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_PWOK_SHIFT)) & OCOTP_OUT_STATUS_SET_PWOK_MASK)

PWOK - Power OK

◆ OCOTP_OUT_STATUS_SET_READ_DONE_INTR [1/2]

#define OCOTP_OUT_STATUS_SET_READ_DONE_INTR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_READ_DONE_INTR_SHIFT)) & OCOTP_OUT_STATUS_SET_READ_DONE_INTR_MASK)

READ_DONE_INTR - Read fuse done

◆ OCOTP_OUT_STATUS_SET_READ_DONE_INTR [2/2]

#define OCOTP_OUT_STATUS_SET_READ_DONE_INTR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_READ_DONE_INTR_SHIFT)) & OCOTP_OUT_STATUS_SET_READ_DONE_INTR_MASK)

READ_DONE_INTR - Read fuse done

◆ OCOTP_OUT_STATUS_SET_READ_ERROR_INTR [1/2]

#define OCOTP_OUT_STATUS_SET_READ_ERROR_INTR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_READ_ERROR_INTR_SHIFT)) & OCOTP_OUT_STATUS_SET_READ_ERROR_INTR_MASK)

READ_ERROR_INTR - Fuse read error

◆ OCOTP_OUT_STATUS_SET_READ_ERROR_INTR [2/2]

#define OCOTP_OUT_STATUS_SET_READ_ERROR_INTR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_READ_ERROR_INTR_SHIFT)) & OCOTP_OUT_STATUS_SET_READ_ERROR_INTR_MASK)

READ_ERROR_INTR - Fuse read error

◆ OCOTP_OUT_STATUS_SET_SEC [1/2]

#define OCOTP_OUT_STATUS_SET_SEC (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_SEC_SHIFT)) & OCOTP_OUT_STATUS_SET_SEC_MASK)

SEC - Single Error Correct

◆ OCOTP_OUT_STATUS_SET_SEC [2/2]

#define OCOTP_OUT_STATUS_SET_SEC (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_SEC_SHIFT)) & OCOTP_OUT_STATUS_SET_SEC_MASK)

SEC - Single Error Correct

◆ OCOTP_OUT_STATUS_SET_SEC_RELOAD [1/2]

#define OCOTP_OUT_STATUS_SET_SEC_RELOAD (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_SEC_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_SET_SEC_RELOAD_MASK)

SEC_RELOAD - Indicates single error correction occured on reload

◆ OCOTP_OUT_STATUS_SET_SEC_RELOAD [2/2]

#define OCOTP_OUT_STATUS_SET_SEC_RELOAD (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_SET_SEC_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_SET_SEC_RELOAD_MASK)

SEC_RELOAD - Indicates single error correction occured on reload

◆ OCOTP_OUT_STATUS_TOG_ACK [1/2]

#define OCOTP_OUT_STATUS_TOG_ACK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_ACK_SHIFT)) & OCOTP_OUT_STATUS_TOG_ACK_MASK)

ACK - Acknowledge

◆ OCOTP_OUT_STATUS_TOG_ACK [2/2]

#define OCOTP_OUT_STATUS_TOG_ACK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_ACK_SHIFT)) & OCOTP_OUT_STATUS_TOG_ACK_MASK)

ACK - Acknowledge

◆ OCOTP_OUT_STATUS_TOG_CALIBRATED [1/2]

#define OCOTP_OUT_STATUS_TOG_CALIBRATED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_CALIBRATED_SHIFT)) & OCOTP_OUT_STATUS_TOG_CALIBRATED_MASK)

CALIBRATED - Calibrated status

◆ OCOTP_OUT_STATUS_TOG_CALIBRATED [2/2]

#define OCOTP_OUT_STATUS_TOG_CALIBRATED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_CALIBRATED_SHIFT)) & OCOTP_OUT_STATUS_TOG_CALIBRATED_MASK)

CALIBRATED - Calibrated status

◆ OCOTP_OUT_STATUS_TOG_DED [1/2]

#define OCOTP_OUT_STATUS_TOG_DED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED_MASK)

DED - Double error detect

◆ OCOTP_OUT_STATUS_TOG_DED [2/2]

#define OCOTP_OUT_STATUS_TOG_DED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED_MASK)

DED - Double error detect

◆ OCOTP_OUT_STATUS_TOG_DED0 [1/2]

#define OCOTP_OUT_STATUS_TOG_DED0 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED0_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED0_MASK)

DED0 - Double error detect

◆ OCOTP_OUT_STATUS_TOG_DED0 [2/2]

#define OCOTP_OUT_STATUS_TOG_DED0 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED0_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED0_MASK)

DED0 - Double error detect

◆ OCOTP_OUT_STATUS_TOG_DED1 [1/2]

#define OCOTP_OUT_STATUS_TOG_DED1 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED1_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED1_MASK)

DED1 - Double error detect

◆ OCOTP_OUT_STATUS_TOG_DED1 [2/2]

#define OCOTP_OUT_STATUS_TOG_DED1 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED1_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED1_MASK)

DED1 - Double error detect

◆ OCOTP_OUT_STATUS_TOG_DED2 [1/2]

#define OCOTP_OUT_STATUS_TOG_DED2 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED2_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED2_MASK)

DED2 - Double error detect

◆ OCOTP_OUT_STATUS_TOG_DED2 [2/2]

#define OCOTP_OUT_STATUS_TOG_DED2 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED2_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED2_MASK)

DED2 - Double error detect

◆ OCOTP_OUT_STATUS_TOG_DED3 [1/2]

#define OCOTP_OUT_STATUS_TOG_DED3 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED3_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED3_MASK)

DED3 - Double error detect

◆ OCOTP_OUT_STATUS_TOG_DED3 [2/2]

#define OCOTP_OUT_STATUS_TOG_DED3 (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED3_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED3_MASK)

DED3 - Double error detect

◆ OCOTP_OUT_STATUS_TOG_DED_RELOAD [1/2]

#define OCOTP_OUT_STATUS_TOG_DED_RELOAD (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED_RELOAD_MASK)

DED_RELOAD - Indicates double error detection occured on reload

◆ OCOTP_OUT_STATUS_TOG_DED_RELOAD [2/2]

#define OCOTP_OUT_STATUS_TOG_DED_RELOAD (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_DED_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_TOG_DED_RELOAD_MASK)

DED_RELOAD - Indicates double error detection occured on reload

◆ OCOTP_OUT_STATUS_TOG_FLAGSTATE [1/2]

#define OCOTP_OUT_STATUS_TOG_FLAGSTATE (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_FLAGSTATE_SHIFT)) & OCOTP_OUT_STATUS_TOG_FLAGSTATE_MASK)

FLAGSTATE - Flag state

◆ OCOTP_OUT_STATUS_TOG_FLAGSTATE [2/2]

#define OCOTP_OUT_STATUS_TOG_FLAGSTATE (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_FLAGSTATE_SHIFT)) & OCOTP_OUT_STATUS_TOG_FLAGSTATE_MASK)

FLAGSTATE - Flag state

◆ OCOTP_OUT_STATUS_TOG_LOCKED [1/2]

#define OCOTP_OUT_STATUS_TOG_LOCKED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_LOCKED_SHIFT)) & OCOTP_OUT_STATUS_TOG_LOCKED_MASK)

LOCKED - Word Locked

◆ OCOTP_OUT_STATUS_TOG_LOCKED [2/2]

#define OCOTP_OUT_STATUS_TOG_LOCKED (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_LOCKED_SHIFT)) & OCOTP_OUT_STATUS_TOG_LOCKED_MASK)

LOCKED - Word Locked

◆ OCOTP_OUT_STATUS_TOG_PROGFAIL [1/2]

#define OCOTP_OUT_STATUS_TOG_PROGFAIL (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_PROGFAIL_SHIFT)) & OCOTP_OUT_STATUS_TOG_PROGFAIL_MASK)

PROGFAIL - Programming failed

◆ OCOTP_OUT_STATUS_TOG_PROGFAIL [2/2]

#define OCOTP_OUT_STATUS_TOG_PROGFAIL (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_PROGFAIL_SHIFT)) & OCOTP_OUT_STATUS_TOG_PROGFAIL_MASK)

PROGFAIL - Programming failed

◆ OCOTP_OUT_STATUS_TOG_PWOK [1/2]

#define OCOTP_OUT_STATUS_TOG_PWOK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_PWOK_SHIFT)) & OCOTP_OUT_STATUS_TOG_PWOK_MASK)

PWOK - Power OK

◆ OCOTP_OUT_STATUS_TOG_PWOK [2/2]

#define OCOTP_OUT_STATUS_TOG_PWOK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_PWOK_SHIFT)) & OCOTP_OUT_STATUS_TOG_PWOK_MASK)

PWOK - Power OK

◆ OCOTP_OUT_STATUS_TOG_READ_DONE_INTR [1/2]

#define OCOTP_OUT_STATUS_TOG_READ_DONE_INTR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_READ_DONE_INTR_SHIFT)) & OCOTP_OUT_STATUS_TOG_READ_DONE_INTR_MASK)

READ_DONE_INTR - Read fuse done

◆ OCOTP_OUT_STATUS_TOG_READ_DONE_INTR [2/2]

#define OCOTP_OUT_STATUS_TOG_READ_DONE_INTR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_READ_DONE_INTR_SHIFT)) & OCOTP_OUT_STATUS_TOG_READ_DONE_INTR_MASK)

READ_DONE_INTR - Read fuse done

◆ OCOTP_OUT_STATUS_TOG_READ_ERROR_INTR [1/2]

#define OCOTP_OUT_STATUS_TOG_READ_ERROR_INTR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_READ_ERROR_INTR_SHIFT)) & OCOTP_OUT_STATUS_TOG_READ_ERROR_INTR_MASK)

READ_ERROR_INTR - Fuse read error

◆ OCOTP_OUT_STATUS_TOG_READ_ERROR_INTR [2/2]

#define OCOTP_OUT_STATUS_TOG_READ_ERROR_INTR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_READ_ERROR_INTR_SHIFT)) & OCOTP_OUT_STATUS_TOG_READ_ERROR_INTR_MASK)

READ_ERROR_INTR - Fuse read error

◆ OCOTP_OUT_STATUS_TOG_SEC [1/2]

#define OCOTP_OUT_STATUS_TOG_SEC (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_SEC_SHIFT)) & OCOTP_OUT_STATUS_TOG_SEC_MASK)

SEC - Single Error Correct

◆ OCOTP_OUT_STATUS_TOG_SEC [2/2]

#define OCOTP_OUT_STATUS_TOG_SEC (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_SEC_SHIFT)) & OCOTP_OUT_STATUS_TOG_SEC_MASK)

SEC - Single Error Correct

◆ OCOTP_OUT_STATUS_TOG_SEC_RELOAD [1/2]

#define OCOTP_OUT_STATUS_TOG_SEC_RELOAD (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_SEC_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_TOG_SEC_RELOAD_MASK)

SEC_RELOAD - Indicates single error correction occured on reload

◆ OCOTP_OUT_STATUS_TOG_SEC_RELOAD [2/2]

#define OCOTP_OUT_STATUS_TOG_SEC_RELOAD (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_OUT_STATUS_TOG_SEC_RELOAD_SHIFT)) & OCOTP_OUT_STATUS_TOG_SEC_RELOAD_MASK)

SEC_RELOAD - Indicates single error correction occured on reload

◆ OCOTP_PDN_PDN [1/2]

#define OCOTP_PDN_PDN (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_PDN_PDN_SHIFT)) & OCOTP_PDN_PDN_MASK)

PDN - PDN value 0b0..OTP memory is not powered 0b1..OTP memory is powered

◆ OCOTP_PDN_PDN [2/2]

#define OCOTP_PDN_PDN (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_PDN_PDN_SHIFT)) & OCOTP_PDN_PDN_MASK)

PDN - PDN value 0b0..OTP memory is not powered 0b1..OTP memory is powered

◆ OCOTP_READ_CTRL_READ_FUSE [1/3]

#define OCOTP_READ_CTRL_READ_FUSE (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_CTRL_READ_FUSE_SHIFT)) & OCOTP_READ_CTRL_READ_FUSE_MASK)

READ_FUSE - Read Fuse

◆ OCOTP_READ_CTRL_READ_FUSE [2/3]

#define OCOTP_READ_CTRL_READ_FUSE (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_CTRL_READ_FUSE_SHIFT)) & OCOTP_READ_CTRL_READ_FUSE_MASK)

READ_FUSE - Read Fuse 0b0..Do not initiate a read from OTP 0b1..Initiate a read from OTP

◆ OCOTP_READ_CTRL_READ_FUSE [3/3]

#define OCOTP_READ_CTRL_READ_FUSE (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_CTRL_READ_FUSE_SHIFT)) & OCOTP_READ_CTRL_READ_FUSE_MASK)

READ_FUSE - Read Fuse 0b0..Do not initiate a read from OTP 0b1..Initiate a read from OTP

◆ OCOTP_READ_CTRL_READ_FUSE_CNTR [1/2]

#define OCOTP_READ_CTRL_READ_FUSE_CNTR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_CTRL_READ_FUSE_CNTR_SHIFT)) & OCOTP_READ_CTRL_READ_FUSE_CNTR_MASK)

READ_FUSE_CNTR - Number of words to read. 0b00..1 word 0b01..2 words 0b10..3 words 0b11..4 words

◆ OCOTP_READ_CTRL_READ_FUSE_CNTR [2/2]

#define OCOTP_READ_CTRL_READ_FUSE_CNTR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_CTRL_READ_FUSE_CNTR_SHIFT)) & OCOTP_READ_CTRL_READ_FUSE_CNTR_MASK)

READ_FUSE_CNTR - Number of words to read. 0b00..1 word 0b01..2 words 0b10..3 words 0b11..4 words

◆ OCOTP_READ_CTRL_READ_FUSE_DONE_INTR_ENA [1/2]

#define OCOTP_READ_CTRL_READ_FUSE_DONE_INTR_ENA (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_CTRL_READ_FUSE_DONE_INTR_ENA_SHIFT)) & OCOTP_READ_CTRL_READ_FUSE_DONE_INTR_ENA_MASK)

READ_FUSE_DONE_INTR_ENA - Enable read-done interrupt 0b0..Disable 0b1..Enable

◆ OCOTP_READ_CTRL_READ_FUSE_DONE_INTR_ENA [2/2]

#define OCOTP_READ_CTRL_READ_FUSE_DONE_INTR_ENA (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_CTRL_READ_FUSE_DONE_INTR_ENA_SHIFT)) & OCOTP_READ_CTRL_READ_FUSE_DONE_INTR_ENA_MASK)

READ_FUSE_DONE_INTR_ENA - Enable read-done interrupt 0b0..Disable 0b1..Enable

◆ OCOTP_READ_CTRL_READ_FUSE_ERROR_INTR_ENA [1/2]

#define OCOTP_READ_CTRL_READ_FUSE_ERROR_INTR_ENA (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_CTRL_READ_FUSE_ERROR_INTR_ENA_SHIFT)) & OCOTP_READ_CTRL_READ_FUSE_ERROR_INTR_ENA_MASK)

READ_FUSE_ERROR_INTR_ENA - Enable read-error interrupt 0b0..Disable 0b1..Enable

◆ OCOTP_READ_CTRL_READ_FUSE_ERROR_INTR_ENA [2/2]

#define OCOTP_READ_CTRL_READ_FUSE_ERROR_INTR_ENA (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_CTRL_READ_FUSE_ERROR_INTR_ENA_SHIFT)) & OCOTP_READ_CTRL_READ_FUSE_ERROR_INTR_ENA_MASK)

READ_FUSE_ERROR_INTR_ENA - Enable read-error interrupt 0b0..Disable 0b1..Enable

◆ OCOTP_READ_FUSE_DATA_DATA [1/3]

#define OCOTP_READ_FUSE_DATA_DATA (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_FUSE_DATA_DATA_SHIFT)) & OCOTP_READ_FUSE_DATA_DATA_MASK)

DATA - Data

◆ OCOTP_READ_FUSE_DATA_DATA [2/3]

#define OCOTP_READ_FUSE_DATA_DATA (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_FUSE_DATA_DATA_SHIFT)) & OCOTP_READ_FUSE_DATA_DATA_MASK)

DATA - Data

◆ OCOTP_READ_FUSE_DATA_DATA [3/3]

#define OCOTP_READ_FUSE_DATA_DATA (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_READ_FUSE_DATA_DATA_SHIFT)) & OCOTP_READ_FUSE_DATA_DATA_MASK)

DATA - Data

◆ OCOTP_SCS_CLR_HAB_JDE

#define OCOTP_SCS_CLR_HAB_JDE (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_CLR_HAB_JDE_SHIFT)) & OCOTP_SCS_CLR_HAB_JDE_MASK)

HAB_JDE - HAB JTAG Debug Enable

◆ OCOTP_SCS_CLR_LOCK

#define OCOTP_SCS_CLR_LOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_CLR_LOCK_SHIFT)) & OCOTP_SCS_CLR_LOCK_MASK)

LOCK - Lock

◆ OCOTP_SCS_CLR_SPARE

#define OCOTP_SCS_CLR_SPARE (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_CLR_SPARE_SHIFT)) & OCOTP_SCS_CLR_SPARE_MASK)

SPARE - Spare

◆ OCOTP_SCS_HAB_JDE

#define OCOTP_SCS_HAB_JDE (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_HAB_JDE_SHIFT)) & OCOTP_SCS_HAB_JDE_MASK)

HAB_JDE - HAB JTAG Debug Enable 0b0..JTAG debugging is not enabled by the HAB (it may still be enabled by other mechanisms). 0b1..JTAG debugging is enabled by the HAB (though this signal may be gated off).

◆ OCOTP_SCS_LOCK

#define OCOTP_SCS_LOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_LOCK_SHIFT)) & OCOTP_SCS_LOCK_MASK)

LOCK - Lock 0b0..Bits in this register are unlocked. 0b1..Bits in this register are locked. When set, all of the bits in this register are locked and can not be changed through SW programming. After this bit is set, it can only be cleared by a POR.

◆ OCOTP_SCS_SET_HAB_JDE

#define OCOTP_SCS_SET_HAB_JDE (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_SET_HAB_JDE_SHIFT)) & OCOTP_SCS_SET_HAB_JDE_MASK)

HAB_JDE - HAB JTAG Debug Enable

◆ OCOTP_SCS_SET_LOCK

#define OCOTP_SCS_SET_LOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_SET_LOCK_SHIFT)) & OCOTP_SCS_SET_LOCK_MASK)

LOCK - Lock

◆ OCOTP_SCS_SET_SPARE

#define OCOTP_SCS_SET_SPARE (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_SET_SPARE_SHIFT)) & OCOTP_SCS_SET_SPARE_MASK)

SPARE - Spare

◆ OCOTP_SCS_SPARE

#define OCOTP_SCS_SPARE (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_SPARE_SHIFT)) & OCOTP_SCS_SPARE_MASK)

SPARE - Spare

◆ OCOTP_SCS_TOG_HAB_JDE

#define OCOTP_SCS_TOG_HAB_JDE (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_TOG_HAB_JDE_SHIFT)) & OCOTP_SCS_TOG_HAB_JDE_MASK)

HAB_JDE - HAB JTAG Debug Enable

◆ OCOTP_SCS_TOG_LOCK

#define OCOTP_SCS_TOG_LOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_TOG_LOCK_SHIFT)) & OCOTP_SCS_TOG_LOCK_MASK)

LOCK - Lock

◆ OCOTP_SCS_TOG_SPARE

#define OCOTP_SCS_TOG_SPARE (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SCS_TOG_SPARE_SHIFT)) & OCOTP_SCS_TOG_SPARE_MASK)

SPARE - Spare

◆ OCOTP_SJC_RESP0_BITS

#define OCOTP_SJC_RESP0_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SJC_RESP0_BITS_SHIFT)) & OCOTP_SJC_RESP0_BITS_MASK)

BITS - BITS

◆ OCOTP_SJC_RESP1_BITS

#define OCOTP_SJC_RESP1_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SJC_RESP1_BITS_SHIFT)) & OCOTP_SJC_RESP1_BITS_MASK)

BITS - BITS

◆ OCOTP_SRK0_BITS

#define OCOTP_SRK0_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SRK0_BITS_SHIFT)) & OCOTP_SRK0_BITS_MASK)

BITS - BITS

◆ OCOTP_SRK1_BITS

#define OCOTP_SRK1_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SRK1_BITS_SHIFT)) & OCOTP_SRK1_BITS_MASK)

BITS - BITS

◆ OCOTP_SRK2_BITS

#define OCOTP_SRK2_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SRK2_BITS_SHIFT)) & OCOTP_SRK2_BITS_MASK)

BITS - BITS

◆ OCOTP_SRK3_BITS

#define OCOTP_SRK3_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SRK3_BITS_SHIFT)) & OCOTP_SRK3_BITS_MASK)

BITS - BITS

◆ OCOTP_SRK4_BITS

#define OCOTP_SRK4_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SRK4_BITS_SHIFT)) & OCOTP_SRK4_BITS_MASK)

BITS - BITS

◆ OCOTP_SRK5_BITS

#define OCOTP_SRK5_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SRK5_BITS_SHIFT)) & OCOTP_SRK5_BITS_MASK)

BITS - BITS

◆ OCOTP_SRK6_BITS

#define OCOTP_SRK6_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SRK6_BITS_SHIFT)) & OCOTP_SRK6_BITS_MASK)

BITS - BITS

◆ OCOTP_SRK7_BITS

#define OCOTP_SRK7_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SRK7_BITS_SHIFT)) & OCOTP_SRK7_BITS_MASK)

BITS - BITS

◆ OCOTP_SRK_REVOKE_BITS

#define OCOTP_SRK_REVOKE_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SRK_REVOKE_BITS_SHIFT)) & OCOTP_SRK_REVOKE_BITS_MASK)

BITS - BITS

◆ OCOTP_SW_GP1_BITS

#define OCOTP_SW_GP1_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SW_GP1_BITS_SHIFT)) & OCOTP_SW_GP1_BITS_MASK)

BITS - BITS

◆ OCOTP_SW_GP20_BITS

#define OCOTP_SW_GP20_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SW_GP20_BITS_SHIFT)) & OCOTP_SW_GP20_BITS_MASK)

BITS - BITS

◆ OCOTP_SW_GP21_BITS

#define OCOTP_SW_GP21_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SW_GP21_BITS_SHIFT)) & OCOTP_SW_GP21_BITS_MASK)

BITS - BITS

◆ OCOTP_SW_GP22_BITS

#define OCOTP_SW_GP22_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SW_GP22_BITS_SHIFT)) & OCOTP_SW_GP22_BITS_MASK)

BITS - BITS

◆ OCOTP_SW_GP23_BITS

#define OCOTP_SW_GP23_BITS (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SW_GP23_BITS_SHIFT)) & OCOTP_SW_GP23_BITS_MASK)

BITS - BITS

◆ OCOTP_SW_STICKY_FIELD_RETURN_LOCK

#define OCOTP_SW_STICKY_FIELD_RETURN_LOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SW_STICKY_FIELD_RETURN_LOCK_SHIFT)) & OCOTP_SW_STICKY_FIELD_RETURN_LOCK_MASK)

FIELD_RETURN_LOCK - Field Return Lock 0b0..Writing to this region's shadow register and OTP fuse word are not blocked. 0b1..Writing to this region's shadow register and OTP fuse word are blocked. Once this bit is set, it is always high unless a POR is issued.

◆ OCOTP_SW_STICKY_SRK_REVOKE_LOCK

#define OCOTP_SW_STICKY_SRK_REVOKE_LOCK (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_SW_STICKY_SRK_REVOKE_LOCK_SHIFT)) & OCOTP_SW_STICKY_SRK_REVOKE_LOCK_MASK)

SRK_REVOKE_LOCK - SRK Revoke Lock 0b0..The writing of this region's shadow register and OTP fuse word are not blocked. 0b1..The writing of this region's shadow register and OTP fuse word are blocked. Once this bit is set, it is always high unless a POR is issued.

◆ OCOTP_TIMING2_RELAX_PROG

#define OCOTP_TIMING2_RELAX_PROG (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_TIMING2_RELAX_PROG_SHIFT)) & OCOTP_TIMING2_RELAX_PROG_MASK)

RELAX_PROG - Relax Prog. count value

◆ OCOTP_TIMING2_RELAX_READ

#define OCOTP_TIMING2_RELAX_READ (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_TIMING2_RELAX_READ_SHIFT)) & OCOTP_TIMING2_RELAX_READ_MASK)

RELAX_READ - Relax Read count value

◆ OCOTP_TIMING_RELAX

#define OCOTP_TIMING_RELAX (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_TIMING_RELAX_SHIFT)) & OCOTP_TIMING_RELAX_MASK)

RELAX - Relax Count Value

◆ OCOTP_TIMING_STROBE_PROG

#define OCOTP_TIMING_STROBE_PROG (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_TIMING_STROBE_PROG_SHIFT)) & OCOTP_TIMING_STROBE_PROG_MASK)

STROBE_PROG - Write Strobe Period

◆ OCOTP_TIMING_STROBE_READ

#define OCOTP_TIMING_STROBE_READ (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_TIMING_STROBE_READ_SHIFT)) & OCOTP_TIMING_STROBE_READ_MASK)

STROBE_READ - Read Strobe Period

◆ OCOTP_TIMING_WAIT

#define OCOTP_TIMING_WAIT (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_TIMING_WAIT_SHIFT)) & OCOTP_TIMING_WAIT_MASK)

WAIT - Wait Interval

◆ OCOTP_VERSION_MAJOR [1/3]

#define OCOTP_VERSION_MAJOR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_VERSION_MAJOR_SHIFT)) & OCOTP_VERSION_MAJOR_MASK)

MAJOR - Major RTL Version

◆ OCOTP_VERSION_MAJOR [2/3]

#define OCOTP_VERSION_MAJOR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_VERSION_MAJOR_SHIFT)) & OCOTP_VERSION_MAJOR_MASK)

MAJOR - Major RTL Version

◆ OCOTP_VERSION_MAJOR [3/3]

#define OCOTP_VERSION_MAJOR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_VERSION_MAJOR_SHIFT)) & OCOTP_VERSION_MAJOR_MASK)

MAJOR - Major RTL Version

◆ OCOTP_VERSION_MINOR [1/3]

#define OCOTP_VERSION_MINOR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_VERSION_MINOR_SHIFT)) & OCOTP_VERSION_MINOR_MASK)

MINOR - Minor RTL Version

◆ OCOTP_VERSION_MINOR [2/3]

#define OCOTP_VERSION_MINOR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_VERSION_MINOR_SHIFT)) & OCOTP_VERSION_MINOR_MASK)

MINOR - Minor RTL Version

◆ OCOTP_VERSION_MINOR [3/3]

#define OCOTP_VERSION_MINOR (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_VERSION_MINOR_SHIFT)) & OCOTP_VERSION_MINOR_MASK)

MINOR - Minor RTL Version

◆ OCOTP_VERSION_STEP [1/3]

#define OCOTP_VERSION_STEP (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_VERSION_STEP_SHIFT)) & OCOTP_VERSION_STEP_MASK)

STEP - RTL Version Steping

◆ OCOTP_VERSION_STEP [2/3]

#define OCOTP_VERSION_STEP (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_VERSION_STEP_SHIFT)) & OCOTP_VERSION_STEP_MASK)

STEP - RTL Version Stepping

◆ OCOTP_VERSION_STEP [3/3]

#define OCOTP_VERSION_STEP (   x)    (((uint32_t)(((uint32_t)(x)) << OCOTP_VERSION_STEP_SHIFT)) & OCOTP_VERSION_STEP_MASK)

STEP - RTL Version Stepping