mbed-os/targets/TARGET_Cypress/TARGET_PSOC6/device/ip/cyip_efuse.h

317 lines
16 KiB
C

/***************************************************************************//**
* \file cyip_efuse.h
*
* \brief
* EFUSE IP definitions
*
* \note
* Generator version: 1.2.0.117
* Database revision: rev#1034984
*
********************************************************************************
* \copyright
* Copyright 2016-2018, Cypress Semiconductor Corporation. All rights reserved.
* SPDX-License-Identifier: Apache-2.0
*******************************************************************************/
#ifndef _CYIP_EFUSE_H_
#define _CYIP_EFUSE_H_
#include "cyip_headers.h"
/*******************************************************************************
* EFUSE
*******************************************************************************/
#define EFUSE_SECTION_SIZE 0x00000080UL
/**
* \brief EFUSE MXS40 registers (EFUSE)
*/
typedef struct {
__IOM uint32_t CTL; /*!< 0x00000000 Control */
__IM uint32_t RESERVED[3];
__IOM uint32_t CMD; /*!< 0x00000010 Command */
__IM uint32_t RESERVED1[3];
__IOM uint32_t SEQ_DEFAULT; /*!< 0x00000020 Sequencer Default value */
__IM uint32_t RESERVED2[7];
__IOM uint32_t SEQ_READ_CTL_0; /*!< 0x00000040 Sequencer read control 0 */
__IOM uint32_t SEQ_READ_CTL_1; /*!< 0x00000044 Sequencer read control 1 */
__IOM uint32_t SEQ_READ_CTL_2; /*!< 0x00000048 Sequencer read control 2 */
__IOM uint32_t SEQ_READ_CTL_3; /*!< 0x0000004C Sequencer read control 3 */
__IOM uint32_t SEQ_READ_CTL_4; /*!< 0x00000050 Sequencer read control 4 */
__IOM uint32_t SEQ_READ_CTL_5; /*!< 0x00000054 Sequencer read control 5 */
__IM uint32_t RESERVED3[2];
__IOM uint32_t SEQ_PROGRAM_CTL_0; /*!< 0x00000060 Sequencer program control 0 */
__IOM uint32_t SEQ_PROGRAM_CTL_1; /*!< 0x00000064 Sequencer program control 1 */
__IOM uint32_t SEQ_PROGRAM_CTL_2; /*!< 0x00000068 Sequencer program control 2 */
__IOM uint32_t SEQ_PROGRAM_CTL_3; /*!< 0x0000006C Sequencer program control 3 */
__IOM uint32_t SEQ_PROGRAM_CTL_4; /*!< 0x00000070 Sequencer program control 4 */
__IOM uint32_t SEQ_PROGRAM_CTL_5; /*!< 0x00000074 Sequencer program control 5 */
} EFUSE_Type; /*!< Size = 120 (0x78) */
/* EFUSE.CTL */
#define EFUSE_CTL_ENABLED_Pos 31UL
#define EFUSE_CTL_ENABLED_Msk 0x80000000UL
/* EFUSE.CMD */
#define EFUSE_CMD_BIT_DATA_Pos 0UL
#define EFUSE_CMD_BIT_DATA_Msk 0x1UL
#define EFUSE_CMD_BIT_ADDR_Pos 4UL
#define EFUSE_CMD_BIT_ADDR_Msk 0x70UL
#define EFUSE_CMD_BYTE_ADDR_Pos 8UL
#define EFUSE_CMD_BYTE_ADDR_Msk 0x1F00UL
#define EFUSE_CMD_MACRO_ADDR_Pos 16UL
#define EFUSE_CMD_MACRO_ADDR_Msk 0xF0000UL
#define EFUSE_CMD_START_Pos 31UL
#define EFUSE_CMD_START_Msk 0x80000000UL
/* EFUSE.SEQ_DEFAULT */
#define EFUSE_SEQ_DEFAULT_STROBE_A_Pos 16UL
#define EFUSE_SEQ_DEFAULT_STROBE_A_Msk 0x10000UL
#define EFUSE_SEQ_DEFAULT_STROBE_B_Pos 17UL
#define EFUSE_SEQ_DEFAULT_STROBE_B_Msk 0x20000UL
#define EFUSE_SEQ_DEFAULT_STROBE_C_Pos 18UL
#define EFUSE_SEQ_DEFAULT_STROBE_C_Msk 0x40000UL
#define EFUSE_SEQ_DEFAULT_STROBE_D_Pos 19UL
#define EFUSE_SEQ_DEFAULT_STROBE_D_Msk 0x80000UL
#define EFUSE_SEQ_DEFAULT_STROBE_E_Pos 20UL
#define EFUSE_SEQ_DEFAULT_STROBE_E_Msk 0x100000UL
#define EFUSE_SEQ_DEFAULT_STROBE_F_Pos 21UL
#define EFUSE_SEQ_DEFAULT_STROBE_F_Msk 0x200000UL
#define EFUSE_SEQ_DEFAULT_STROBE_G_Pos 22UL
#define EFUSE_SEQ_DEFAULT_STROBE_G_Msk 0x400000UL
/* EFUSE.SEQ_READ_CTL_0 */
#define EFUSE_SEQ_READ_CTL_0_CYCLES_Pos 0UL
#define EFUSE_SEQ_READ_CTL_0_CYCLES_Msk 0x3FFUL
#define EFUSE_SEQ_READ_CTL_0_STROBE_A_Pos 16UL
#define EFUSE_SEQ_READ_CTL_0_STROBE_A_Msk 0x10000UL
#define EFUSE_SEQ_READ_CTL_0_STROBE_B_Pos 17UL
#define EFUSE_SEQ_READ_CTL_0_STROBE_B_Msk 0x20000UL
#define EFUSE_SEQ_READ_CTL_0_STROBE_C_Pos 18UL
#define EFUSE_SEQ_READ_CTL_0_STROBE_C_Msk 0x40000UL
#define EFUSE_SEQ_READ_CTL_0_STROBE_D_Pos 19UL
#define EFUSE_SEQ_READ_CTL_0_STROBE_D_Msk 0x80000UL
#define EFUSE_SEQ_READ_CTL_0_STROBE_E_Pos 20UL
#define EFUSE_SEQ_READ_CTL_0_STROBE_E_Msk 0x100000UL
#define EFUSE_SEQ_READ_CTL_0_STROBE_F_Pos 21UL
#define EFUSE_SEQ_READ_CTL_0_STROBE_F_Msk 0x200000UL
#define EFUSE_SEQ_READ_CTL_0_STROBE_G_Pos 22UL
#define EFUSE_SEQ_READ_CTL_0_STROBE_G_Msk 0x400000UL
#define EFUSE_SEQ_READ_CTL_0_DONE_Pos 31UL
#define EFUSE_SEQ_READ_CTL_0_DONE_Msk 0x80000000UL
/* EFUSE.SEQ_READ_CTL_1 */
#define EFUSE_SEQ_READ_CTL_1_CYCLES_Pos 0UL
#define EFUSE_SEQ_READ_CTL_1_CYCLES_Msk 0x3FFUL
#define EFUSE_SEQ_READ_CTL_1_STROBE_A_Pos 16UL
#define EFUSE_SEQ_READ_CTL_1_STROBE_A_Msk 0x10000UL
#define EFUSE_SEQ_READ_CTL_1_STROBE_B_Pos 17UL
#define EFUSE_SEQ_READ_CTL_1_STROBE_B_Msk 0x20000UL
#define EFUSE_SEQ_READ_CTL_1_STROBE_C_Pos 18UL
#define EFUSE_SEQ_READ_CTL_1_STROBE_C_Msk 0x40000UL
#define EFUSE_SEQ_READ_CTL_1_STROBE_D_Pos 19UL
#define EFUSE_SEQ_READ_CTL_1_STROBE_D_Msk 0x80000UL
#define EFUSE_SEQ_READ_CTL_1_STROBE_E_Pos 20UL
#define EFUSE_SEQ_READ_CTL_1_STROBE_E_Msk 0x100000UL
#define EFUSE_SEQ_READ_CTL_1_STROBE_F_Pos 21UL
#define EFUSE_SEQ_READ_CTL_1_STROBE_F_Msk 0x200000UL
#define EFUSE_SEQ_READ_CTL_1_STROBE_G_Pos 22UL
#define EFUSE_SEQ_READ_CTL_1_STROBE_G_Msk 0x400000UL
#define EFUSE_SEQ_READ_CTL_1_DONE_Pos 31UL
#define EFUSE_SEQ_READ_CTL_1_DONE_Msk 0x80000000UL
/* EFUSE.SEQ_READ_CTL_2 */
#define EFUSE_SEQ_READ_CTL_2_CYCLES_Pos 0UL
#define EFUSE_SEQ_READ_CTL_2_CYCLES_Msk 0x3FFUL
#define EFUSE_SEQ_READ_CTL_2_STROBE_A_Pos 16UL
#define EFUSE_SEQ_READ_CTL_2_STROBE_A_Msk 0x10000UL
#define EFUSE_SEQ_READ_CTL_2_STROBE_B_Pos 17UL
#define EFUSE_SEQ_READ_CTL_2_STROBE_B_Msk 0x20000UL
#define EFUSE_SEQ_READ_CTL_2_STROBE_C_Pos 18UL
#define EFUSE_SEQ_READ_CTL_2_STROBE_C_Msk 0x40000UL
#define EFUSE_SEQ_READ_CTL_2_STROBE_D_Pos 19UL
#define EFUSE_SEQ_READ_CTL_2_STROBE_D_Msk 0x80000UL
#define EFUSE_SEQ_READ_CTL_2_STROBE_E_Pos 20UL
#define EFUSE_SEQ_READ_CTL_2_STROBE_E_Msk 0x100000UL
#define EFUSE_SEQ_READ_CTL_2_STROBE_F_Pos 21UL
#define EFUSE_SEQ_READ_CTL_2_STROBE_F_Msk 0x200000UL
#define EFUSE_SEQ_READ_CTL_2_STROBE_G_Pos 22UL
#define EFUSE_SEQ_READ_CTL_2_STROBE_G_Msk 0x400000UL
#define EFUSE_SEQ_READ_CTL_2_DONE_Pos 31UL
#define EFUSE_SEQ_READ_CTL_2_DONE_Msk 0x80000000UL
/* EFUSE.SEQ_READ_CTL_3 */
#define EFUSE_SEQ_READ_CTL_3_CYCLES_Pos 0UL
#define EFUSE_SEQ_READ_CTL_3_CYCLES_Msk 0x3FFUL
#define EFUSE_SEQ_READ_CTL_3_STROBE_A_Pos 16UL
#define EFUSE_SEQ_READ_CTL_3_STROBE_A_Msk 0x10000UL
#define EFUSE_SEQ_READ_CTL_3_STROBE_B_Pos 17UL
#define EFUSE_SEQ_READ_CTL_3_STROBE_B_Msk 0x20000UL
#define EFUSE_SEQ_READ_CTL_3_STROBE_C_Pos 18UL
#define EFUSE_SEQ_READ_CTL_3_STROBE_C_Msk 0x40000UL
#define EFUSE_SEQ_READ_CTL_3_STROBE_D_Pos 19UL
#define EFUSE_SEQ_READ_CTL_3_STROBE_D_Msk 0x80000UL
#define EFUSE_SEQ_READ_CTL_3_STROBE_E_Pos 20UL
#define EFUSE_SEQ_READ_CTL_3_STROBE_E_Msk 0x100000UL
#define EFUSE_SEQ_READ_CTL_3_STROBE_F_Pos 21UL
#define EFUSE_SEQ_READ_CTL_3_STROBE_F_Msk 0x200000UL
#define EFUSE_SEQ_READ_CTL_3_STROBE_G_Pos 22UL
#define EFUSE_SEQ_READ_CTL_3_STROBE_G_Msk 0x400000UL
#define EFUSE_SEQ_READ_CTL_3_DONE_Pos 31UL
#define EFUSE_SEQ_READ_CTL_3_DONE_Msk 0x80000000UL
/* EFUSE.SEQ_READ_CTL_4 */
#define EFUSE_SEQ_READ_CTL_4_CYCLES_Pos 0UL
#define EFUSE_SEQ_READ_CTL_4_CYCLES_Msk 0x3FFUL
#define EFUSE_SEQ_READ_CTL_4_STROBE_A_Pos 16UL
#define EFUSE_SEQ_READ_CTL_4_STROBE_A_Msk 0x10000UL
#define EFUSE_SEQ_READ_CTL_4_STROBE_B_Pos 17UL
#define EFUSE_SEQ_READ_CTL_4_STROBE_B_Msk 0x20000UL
#define EFUSE_SEQ_READ_CTL_4_STROBE_C_Pos 18UL
#define EFUSE_SEQ_READ_CTL_4_STROBE_C_Msk 0x40000UL
#define EFUSE_SEQ_READ_CTL_4_STROBE_D_Pos 19UL
#define EFUSE_SEQ_READ_CTL_4_STROBE_D_Msk 0x80000UL
#define EFUSE_SEQ_READ_CTL_4_STROBE_E_Pos 20UL
#define EFUSE_SEQ_READ_CTL_4_STROBE_E_Msk 0x100000UL
#define EFUSE_SEQ_READ_CTL_4_STROBE_F_Pos 21UL
#define EFUSE_SEQ_READ_CTL_4_STROBE_F_Msk 0x200000UL
#define EFUSE_SEQ_READ_CTL_4_STROBE_G_Pos 22UL
#define EFUSE_SEQ_READ_CTL_4_STROBE_G_Msk 0x400000UL
#define EFUSE_SEQ_READ_CTL_4_DONE_Pos 31UL
#define EFUSE_SEQ_READ_CTL_4_DONE_Msk 0x80000000UL
/* EFUSE.SEQ_READ_CTL_5 */
#define EFUSE_SEQ_READ_CTL_5_CYCLES_Pos 0UL
#define EFUSE_SEQ_READ_CTL_5_CYCLES_Msk 0x3FFUL
#define EFUSE_SEQ_READ_CTL_5_STROBE_A_Pos 16UL
#define EFUSE_SEQ_READ_CTL_5_STROBE_A_Msk 0x10000UL
#define EFUSE_SEQ_READ_CTL_5_STROBE_B_Pos 17UL
#define EFUSE_SEQ_READ_CTL_5_STROBE_B_Msk 0x20000UL
#define EFUSE_SEQ_READ_CTL_5_STROBE_C_Pos 18UL
#define EFUSE_SEQ_READ_CTL_5_STROBE_C_Msk 0x40000UL
#define EFUSE_SEQ_READ_CTL_5_STROBE_D_Pos 19UL
#define EFUSE_SEQ_READ_CTL_5_STROBE_D_Msk 0x80000UL
#define EFUSE_SEQ_READ_CTL_5_STROBE_E_Pos 20UL
#define EFUSE_SEQ_READ_CTL_5_STROBE_E_Msk 0x100000UL
#define EFUSE_SEQ_READ_CTL_5_STROBE_F_Pos 21UL
#define EFUSE_SEQ_READ_CTL_5_STROBE_F_Msk 0x200000UL
#define EFUSE_SEQ_READ_CTL_5_STROBE_G_Pos 22UL
#define EFUSE_SEQ_READ_CTL_5_STROBE_G_Msk 0x400000UL
#define EFUSE_SEQ_READ_CTL_5_DONE_Pos 31UL
#define EFUSE_SEQ_READ_CTL_5_DONE_Msk 0x80000000UL
/* EFUSE.SEQ_PROGRAM_CTL_0 */
#define EFUSE_SEQ_PROGRAM_CTL_0_CYCLES_Pos 0UL
#define EFUSE_SEQ_PROGRAM_CTL_0_CYCLES_Msk 0x3FFUL
#define EFUSE_SEQ_PROGRAM_CTL_0_STROBE_A_Pos 16UL
#define EFUSE_SEQ_PROGRAM_CTL_0_STROBE_A_Msk 0x10000UL
#define EFUSE_SEQ_PROGRAM_CTL_0_STROBE_B_Pos 17UL
#define EFUSE_SEQ_PROGRAM_CTL_0_STROBE_B_Msk 0x20000UL
#define EFUSE_SEQ_PROGRAM_CTL_0_STROBE_C_Pos 18UL
#define EFUSE_SEQ_PROGRAM_CTL_0_STROBE_C_Msk 0x40000UL
#define EFUSE_SEQ_PROGRAM_CTL_0_STROBE_D_Pos 19UL
#define EFUSE_SEQ_PROGRAM_CTL_0_STROBE_D_Msk 0x80000UL
#define EFUSE_SEQ_PROGRAM_CTL_0_STROBE_E_Pos 20UL
#define EFUSE_SEQ_PROGRAM_CTL_0_STROBE_E_Msk 0x100000UL
#define EFUSE_SEQ_PROGRAM_CTL_0_STROBE_F_Pos 21UL
#define EFUSE_SEQ_PROGRAM_CTL_0_STROBE_F_Msk 0x200000UL
#define EFUSE_SEQ_PROGRAM_CTL_0_STROBE_G_Pos 22UL
#define EFUSE_SEQ_PROGRAM_CTL_0_STROBE_G_Msk 0x400000UL
#define EFUSE_SEQ_PROGRAM_CTL_0_DONE_Pos 31UL
#define EFUSE_SEQ_PROGRAM_CTL_0_DONE_Msk 0x80000000UL
/* EFUSE.SEQ_PROGRAM_CTL_1 */
#define EFUSE_SEQ_PROGRAM_CTL_1_CYCLES_Pos 0UL
#define EFUSE_SEQ_PROGRAM_CTL_1_CYCLES_Msk 0x3FFUL
#define EFUSE_SEQ_PROGRAM_CTL_1_STROBE_A_Pos 16UL
#define EFUSE_SEQ_PROGRAM_CTL_1_STROBE_A_Msk 0x10000UL
#define EFUSE_SEQ_PROGRAM_CTL_1_STROBE_B_Pos 17UL
#define EFUSE_SEQ_PROGRAM_CTL_1_STROBE_B_Msk 0x20000UL
#define EFUSE_SEQ_PROGRAM_CTL_1_STROBE_C_Pos 18UL
#define EFUSE_SEQ_PROGRAM_CTL_1_STROBE_C_Msk 0x40000UL
#define EFUSE_SEQ_PROGRAM_CTL_1_STROBE_D_Pos 19UL
#define EFUSE_SEQ_PROGRAM_CTL_1_STROBE_D_Msk 0x80000UL
#define EFUSE_SEQ_PROGRAM_CTL_1_STROBE_E_Pos 20UL
#define EFUSE_SEQ_PROGRAM_CTL_1_STROBE_E_Msk 0x100000UL
#define EFUSE_SEQ_PROGRAM_CTL_1_STROBE_F_Pos 21UL
#define EFUSE_SEQ_PROGRAM_CTL_1_STROBE_F_Msk 0x200000UL
#define EFUSE_SEQ_PROGRAM_CTL_1_STROBE_G_Pos 22UL
#define EFUSE_SEQ_PROGRAM_CTL_1_STROBE_G_Msk 0x400000UL
#define EFUSE_SEQ_PROGRAM_CTL_1_DONE_Pos 31UL
#define EFUSE_SEQ_PROGRAM_CTL_1_DONE_Msk 0x80000000UL
/* EFUSE.SEQ_PROGRAM_CTL_2 */
#define EFUSE_SEQ_PROGRAM_CTL_2_CYCLES_Pos 0UL
#define EFUSE_SEQ_PROGRAM_CTL_2_CYCLES_Msk 0x3FFUL
#define EFUSE_SEQ_PROGRAM_CTL_2_STROBE_A_Pos 16UL
#define EFUSE_SEQ_PROGRAM_CTL_2_STROBE_A_Msk 0x10000UL
#define EFUSE_SEQ_PROGRAM_CTL_2_STROBE_B_Pos 17UL
#define EFUSE_SEQ_PROGRAM_CTL_2_STROBE_B_Msk 0x20000UL
#define EFUSE_SEQ_PROGRAM_CTL_2_STROBE_C_Pos 18UL
#define EFUSE_SEQ_PROGRAM_CTL_2_STROBE_C_Msk 0x40000UL
#define EFUSE_SEQ_PROGRAM_CTL_2_STROBE_D_Pos 19UL
#define EFUSE_SEQ_PROGRAM_CTL_2_STROBE_D_Msk 0x80000UL
#define EFUSE_SEQ_PROGRAM_CTL_2_STROBE_E_Pos 20UL
#define EFUSE_SEQ_PROGRAM_CTL_2_STROBE_E_Msk 0x100000UL
#define EFUSE_SEQ_PROGRAM_CTL_2_STROBE_F_Pos 21UL
#define EFUSE_SEQ_PROGRAM_CTL_2_STROBE_F_Msk 0x200000UL
#define EFUSE_SEQ_PROGRAM_CTL_2_STROBE_G_Pos 22UL
#define EFUSE_SEQ_PROGRAM_CTL_2_STROBE_G_Msk 0x400000UL
#define EFUSE_SEQ_PROGRAM_CTL_2_DONE_Pos 31UL
#define EFUSE_SEQ_PROGRAM_CTL_2_DONE_Msk 0x80000000UL
/* EFUSE.SEQ_PROGRAM_CTL_3 */
#define EFUSE_SEQ_PROGRAM_CTL_3_CYCLES_Pos 0UL
#define EFUSE_SEQ_PROGRAM_CTL_3_CYCLES_Msk 0x3FFUL
#define EFUSE_SEQ_PROGRAM_CTL_3_STROBE_A_Pos 16UL
#define EFUSE_SEQ_PROGRAM_CTL_3_STROBE_A_Msk 0x10000UL
#define EFUSE_SEQ_PROGRAM_CTL_3_STROBE_B_Pos 17UL
#define EFUSE_SEQ_PROGRAM_CTL_3_STROBE_B_Msk 0x20000UL
#define EFUSE_SEQ_PROGRAM_CTL_3_STROBE_C_Pos 18UL
#define EFUSE_SEQ_PROGRAM_CTL_3_STROBE_C_Msk 0x40000UL
#define EFUSE_SEQ_PROGRAM_CTL_3_STROBE_D_Pos 19UL
#define EFUSE_SEQ_PROGRAM_CTL_3_STROBE_D_Msk 0x80000UL
#define EFUSE_SEQ_PROGRAM_CTL_3_STROBE_E_Pos 20UL
#define EFUSE_SEQ_PROGRAM_CTL_3_STROBE_E_Msk 0x100000UL
#define EFUSE_SEQ_PROGRAM_CTL_3_STROBE_F_Pos 21UL
#define EFUSE_SEQ_PROGRAM_CTL_3_STROBE_F_Msk 0x200000UL
#define EFUSE_SEQ_PROGRAM_CTL_3_STROBE_G_Pos 22UL
#define EFUSE_SEQ_PROGRAM_CTL_3_STROBE_G_Msk 0x400000UL
#define EFUSE_SEQ_PROGRAM_CTL_3_DONE_Pos 31UL
#define EFUSE_SEQ_PROGRAM_CTL_3_DONE_Msk 0x80000000UL
/* EFUSE.SEQ_PROGRAM_CTL_4 */
#define EFUSE_SEQ_PROGRAM_CTL_4_CYCLES_Pos 0UL
#define EFUSE_SEQ_PROGRAM_CTL_4_CYCLES_Msk 0x3FFUL
#define EFUSE_SEQ_PROGRAM_CTL_4_STROBE_A_Pos 16UL
#define EFUSE_SEQ_PROGRAM_CTL_4_STROBE_A_Msk 0x10000UL
#define EFUSE_SEQ_PROGRAM_CTL_4_STROBE_B_Pos 17UL
#define EFUSE_SEQ_PROGRAM_CTL_4_STROBE_B_Msk 0x20000UL
#define EFUSE_SEQ_PROGRAM_CTL_4_STROBE_C_Pos 18UL
#define EFUSE_SEQ_PROGRAM_CTL_4_STROBE_C_Msk 0x40000UL
#define EFUSE_SEQ_PROGRAM_CTL_4_STROBE_D_Pos 19UL
#define EFUSE_SEQ_PROGRAM_CTL_4_STROBE_D_Msk 0x80000UL
#define EFUSE_SEQ_PROGRAM_CTL_4_STROBE_E_Pos 20UL
#define EFUSE_SEQ_PROGRAM_CTL_4_STROBE_E_Msk 0x100000UL
#define EFUSE_SEQ_PROGRAM_CTL_4_STROBE_F_Pos 21UL
#define EFUSE_SEQ_PROGRAM_CTL_4_STROBE_F_Msk 0x200000UL
#define EFUSE_SEQ_PROGRAM_CTL_4_STROBE_G_Pos 22UL
#define EFUSE_SEQ_PROGRAM_CTL_4_STROBE_G_Msk 0x400000UL
#define EFUSE_SEQ_PROGRAM_CTL_4_DONE_Pos 31UL
#define EFUSE_SEQ_PROGRAM_CTL_4_DONE_Msk 0x80000000UL
/* EFUSE.SEQ_PROGRAM_CTL_5 */
#define EFUSE_SEQ_PROGRAM_CTL_5_CYCLES_Pos 0UL
#define EFUSE_SEQ_PROGRAM_CTL_5_CYCLES_Msk 0x3FFUL
#define EFUSE_SEQ_PROGRAM_CTL_5_STROBE_A_Pos 16UL
#define EFUSE_SEQ_PROGRAM_CTL_5_STROBE_A_Msk 0x10000UL
#define EFUSE_SEQ_PROGRAM_CTL_5_STROBE_B_Pos 17UL
#define EFUSE_SEQ_PROGRAM_CTL_5_STROBE_B_Msk 0x20000UL
#define EFUSE_SEQ_PROGRAM_CTL_5_STROBE_C_Pos 18UL
#define EFUSE_SEQ_PROGRAM_CTL_5_STROBE_C_Msk 0x40000UL
#define EFUSE_SEQ_PROGRAM_CTL_5_STROBE_D_Pos 19UL
#define EFUSE_SEQ_PROGRAM_CTL_5_STROBE_D_Msk 0x80000UL
#define EFUSE_SEQ_PROGRAM_CTL_5_STROBE_E_Pos 20UL
#define EFUSE_SEQ_PROGRAM_CTL_5_STROBE_E_Msk 0x100000UL
#define EFUSE_SEQ_PROGRAM_CTL_5_STROBE_F_Pos 21UL
#define EFUSE_SEQ_PROGRAM_CTL_5_STROBE_F_Msk 0x200000UL
#define EFUSE_SEQ_PROGRAM_CTL_5_STROBE_G_Pos 22UL
#define EFUSE_SEQ_PROGRAM_CTL_5_STROBE_G_Msk 0x400000UL
#define EFUSE_SEQ_PROGRAM_CTL_5_DONE_Pos 31UL
#define EFUSE_SEQ_PROGRAM_CTL_5_DONE_Msk 0x80000000UL
#endif /* _CYIP_EFUSE_H_ */
/* [] END OF FILE */