text: /***************************************************************************//**
  * \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 */
  