1 /***************************************************************************//** 2 * \file cyip_flashc_v2.h 3 * 4 * \brief 5 * FLASHC IP definitions 6 * 7 ******************************************************************************** 8 * \copyright 9 * (c) (2016-2024), Cypress Semiconductor Corporation (an Infineon company) or 10 * an affiliate of Cypress Semiconductor Corporation. 11 * 12 * SPDX-License-Identifier: Apache-2.0 13 * 14 * Licensed under the Apache License, Version 2.0 (the "License"); 15 * you may not use this file except in compliance with the License. 16 * You may obtain a copy of the License at 17 * 18 * http://www.apache.org/licenses/LICENSE-2.0 19 * 20 * Unless required by applicable law or agreed to in writing, software 21 * distributed under the License is distributed on an "AS IS" BASIS, 22 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 23 * See the License for the specific language governing permissions and 24 * limitations under the License. 25 *******************************************************************************/ 26 27 #ifndef _CYIP_FLASHC_V2_H_ 28 #define _CYIP_FLASHC_V2_H_ 29 30 #include "cyip_headers.h" 31 32 /******************************************************************************* 33 * FLASHC 34 *******************************************************************************/ 35 36 #define FLASHC_FM_CTL_V2_SECTION_SIZE 0x00001000UL 37 #define FLASHC_V2_SECTION_SIZE 0x00010000UL 38 39 /** 40 * \brief Flash Macro Registers (FLASHC_FM_CTL) 41 */ 42 typedef struct { 43 __IOM uint32_t FM_CTL; /*!< 0x00000000 Flash macro control */ 44 __IM uint32_t STATUS; /*!< 0x00000004 Status */ 45 __IOM uint32_t FM_ADDR; /*!< 0x00000008 Flash macro address */ 46 __IOM uint32_t BOOKMARK; /*!< 0x0000000C Bookmark register - keeps the current FW HV seq */ 47 __IM uint32_t GEOMETRY; /*!< 0x00000010 Regular flash geometry */ 48 __IM uint32_t GEOMETRY_SUPERVISORY; /*!< 0x00000014 Supervisory flash geometry */ 49 __IOM uint32_t ANA_CTL0; /*!< 0x00000018 Analog control 0 */ 50 __IOM uint32_t ANA_CTL1; /*!< 0x0000001C Analog control 1 */ 51 __IM uint32_t RESERVED[2]; 52 __IOM uint32_t WAIT_CTL; /*!< 0x00000028 Wait State control */ 53 __IM uint32_t RESERVED1[2]; 54 __IOM uint32_t TIMER_CLK_CTL; /*!< 0x00000034 Timer prescaler (clk_t to timer clock frequency divider) */ 55 __IOM uint32_t TIMER_CTL; /*!< 0x00000038 Timer control */ 56 __OM uint32_t ACLK_CTL; /*!< 0x0000003C MPCON clock */ 57 __IOM uint32_t INTR; /*!< 0x00000040 Interrupt */ 58 __IOM uint32_t INTR_SET; /*!< 0x00000044 Interrupt set */ 59 __IOM uint32_t INTR_MASK; /*!< 0x00000048 Interrupt mask */ 60 __IM uint32_t INTR_MASKED; /*!< 0x0000004C Interrupt masked */ 61 __IOM uint32_t CAL_CTL0; /*!< 0x00000050 Cal control BG LO trim bits */ 62 __IOM uint32_t CAL_CTL1; /*!< 0x00000054 Cal control BG HI trim bits */ 63 __IOM uint32_t CAL_CTL2; /*!< 0x00000058 Cal control BG LO&HI trim bits */ 64 __IOM uint32_t CAL_CTL3; /*!< 0x0000005C Cal control osc trim bits, idac, sdac, itim */ 65 __IOM uint32_t CAL_CTL4; /*!< 0x00000060 Cal Control Vlim, SA, fdiv, reg_act */ 66 __IOM uint32_t CAL_CTL5; /*!< 0x00000064 Cal control */ 67 __IOM uint32_t CAL_CTL6; /*!< 0x00000068 SA trim LP/ULP */ 68 __IOM uint32_t CAL_CTL7; /*!< 0x0000006C Cal control */ 69 __IM uint32_t RESERVED2[4]; 70 __IOM uint32_t RED_CTL01; /*!< 0x00000080 Redundancy Control normal sectors 0,1 */ 71 __IOM uint32_t RED_CTL23; /*!< 0x00000084 Redundancy Control normal sectors 2,3 */ 72 __IOM uint32_t RED_CTL45; /*!< 0x00000088 Redundancy Control normal sectors 4,5 */ 73 __IOM uint32_t RED_CTL67; /*!< 0x0000008C Redundancy Control normal sectors 6,7 */ 74 __IOM uint32_t RED_CTL_SM01; /*!< 0x00000090 Redundancy Control special sectors 0,1 */ 75 __IM uint32_t RESERVED3; 76 __IOM uint32_t RGRANT_DELAY_PRG; /*!< 0x00000098 R-grant delay for program */ 77 __IM uint32_t RESERVED4; 78 __IOM uint32_t PW_SEQ12; /*!< 0x000000A0 HV Pulse Delay for seq 1&2 pre */ 79 __IOM uint32_t PW_SEQ23; /*!< 0x000000A4 HV Pulse Delay for seq2 post & seq3 */ 80 __IOM uint32_t RGRANT_SCALE_ERS; /*!< 0x000000A8 R-grant delay scale for erase */ 81 __IOM uint32_t RGRANT_DELAY_ERS; /*!< 0x000000AC R-grant delay for erase */ 82 __IM uint32_t RESERVED5[467]; 83 __IOM uint32_t FM_PL_WRDATA_ALL; /*!< 0x000007FC Flash macro write page latches all */ 84 __IOM uint32_t FM_PL_DATA[256]; /*!< 0x00000800 Flash macro Page Latches data */ 85 __IM uint32_t FM_MEM_DATA[256]; /*!< 0x00000C00 Flash macro memory sense amplifier and column decoder data */ 86 } FLASHC_FM_CTL_V2_Type; /*!< Size = 4096 (0x1000) */ 87 88 /** 89 * \brief Flash controller (FLASHC) 90 */ 91 typedef struct { 92 __IOM uint32_t FLASH_CTL; /*!< 0x00000000 Control */ 93 __IOM uint32_t FLASH_PWR_CTL; /*!< 0x00000004 Flash power control */ 94 __IOM uint32_t FLASH_CMD; /*!< 0x00000008 Command */ 95 __IM uint32_t RESERVED[165]; 96 __IOM uint32_t ECC_CTL; /*!< 0x000002A0 ECC control */ 97 __IM uint32_t RESERVED1[3]; 98 __IOM uint32_t FM_SRAM_ECC_CTL0; /*!< 0x000002B0 eCT Flash SRAM ECC control 0 */ 99 __IOM uint32_t FM_SRAM_ECC_CTL1; /*!< 0x000002B4 eCT Flash SRAM ECC control 1 */ 100 __IM uint32_t FM_SRAM_ECC_CTL2; /*!< 0x000002B8 eCT Flash SRAM ECC control 2 */ 101 __IOM uint32_t FM_SRAM_ECC_CTL3; /*!< 0x000002BC eCT Flash SRAM ECC control 3 */ 102 __IM uint32_t RESERVED2[80]; 103 __IOM uint32_t CM0_CA_CTL0; /*!< 0x00000400 CM0+ cache control */ 104 __IOM uint32_t CM0_CA_CTL1; /*!< 0x00000404 CM0+ cache control */ 105 __IOM uint32_t CM0_CA_CTL2; /*!< 0x00000408 CM0+ cache control */ 106 __IM uint32_t RESERVED3[13]; 107 __IM uint32_t CM0_CA_STATUS0; /*!< 0x00000440 CM0+ cache status 0 */ 108 __IM uint32_t CM0_CA_STATUS1; /*!< 0x00000444 CM0+ cache status 1 */ 109 __IM uint32_t CM0_CA_STATUS2; /*!< 0x00000448 CM0+ cache status 2 */ 110 __IM uint32_t RESERVED4[5]; 111 __IOM uint32_t CM0_STATUS; /*!< 0x00000460 CM0+ interface status */ 112 __IM uint32_t RESERVED5[7]; 113 __IOM uint32_t CM4_CA_CTL0; /*!< 0x00000480 CM4 cache control */ 114 __IOM uint32_t CM4_CA_CTL1; /*!< 0x00000484 CM4 cache control */ 115 __IOM uint32_t CM4_CA_CTL2; /*!< 0x00000488 CM4 cache control */ 116 __IM uint32_t RESERVED6[13]; 117 __IM uint32_t CM4_CA_STATUS0; /*!< 0x000004C0 CM4 cache status 0 */ 118 __IM uint32_t CM4_CA_STATUS1; /*!< 0x000004C4 CM4 cache status 1 */ 119 __IM uint32_t CM4_CA_STATUS2; /*!< 0x000004C8 CM4 cache status 2 */ 120 __IM uint32_t RESERVED7[5]; 121 __IOM uint32_t CM4_STATUS; /*!< 0x000004E0 CM4 interface status */ 122 __IM uint32_t RESERVED8[7]; 123 __IOM uint32_t CRYPTO_BUFF_CTL; /*!< 0x00000500 Cryptography buffer control */ 124 __IM uint32_t RESERVED9[31]; 125 __IOM uint32_t DW0_BUFF_CTL; /*!< 0x00000580 Datawire 0 buffer control */ 126 __IM uint32_t RESERVED10[31]; 127 __IOM uint32_t DW1_BUFF_CTL; /*!< 0x00000600 Datawire 1 buffer control */ 128 __IM uint32_t RESERVED11[31]; 129 __IOM uint32_t DMAC_BUFF_CTL; /*!< 0x00000680 DMA controller buffer control */ 130 __IM uint32_t RESERVED12[31]; 131 __IOM uint32_t EXT_MS0_BUFF_CTL; /*!< 0x00000700 External master 0 buffer control */ 132 __IM uint32_t RESERVED13[31]; 133 __IOM uint32_t EXT_MS1_BUFF_CTL; /*!< 0x00000780 External master 1 buffer control */ 134 __IM uint32_t RESERVED14[14879]; 135 FLASHC_FM_CTL_V2_Type FM_CTL; /*!< 0x0000F000 Flash Macro Registers */ 136 } FLASHC_V2_Type; /*!< Size = 65536 (0x10000) */ 137 138 139 /* FLASHC_FM_CTL.FM_CTL */ 140 #define FLASHC_FM_CTL_V2_FM_CTL_FM_MODE_Pos 0UL 141 #define FLASHC_FM_CTL_V2_FM_CTL_FM_MODE_Msk 0xFUL 142 #define FLASHC_FM_CTL_V2_FM_CTL_FM_SEQ_Pos 8UL 143 #define FLASHC_FM_CTL_V2_FM_CTL_FM_SEQ_Msk 0x300UL 144 #define FLASHC_FM_CTL_V2_FM_CTL_DAA_MUX_SEL_Pos 16UL 145 #define FLASHC_FM_CTL_V2_FM_CTL_DAA_MUX_SEL_Msk 0x7F0000UL 146 #define FLASHC_FM_CTL_V2_FM_CTL_IF_SEL_Pos 24UL 147 #define FLASHC_FM_CTL_V2_FM_CTL_IF_SEL_Msk 0x1000000UL 148 #define FLASHC_FM_CTL_V2_FM_CTL_WR_EN_Pos 25UL 149 #define FLASHC_FM_CTL_V2_FM_CTL_WR_EN_Msk 0x2000000UL 150 /* FLASHC_FM_CTL.STATUS */ 151 #define FLASHC_FM_CTL_V2_STATUS_TIMER_ENABLED_Pos 0UL 152 #define FLASHC_FM_CTL_V2_STATUS_TIMER_ENABLED_Msk 0x1UL 153 #define FLASHC_FM_CTL_V2_STATUS_HV_REGS_ISOLATED_Pos 1UL 154 #define FLASHC_FM_CTL_V2_STATUS_HV_REGS_ISOLATED_Msk 0x2UL 155 #define FLASHC_FM_CTL_V2_STATUS_ILLEGAL_HVOP_Pos 2UL 156 #define FLASHC_FM_CTL_V2_STATUS_ILLEGAL_HVOP_Msk 0x4UL 157 #define FLASHC_FM_CTL_V2_STATUS_TURBO_N_Pos 3UL 158 #define FLASHC_FM_CTL_V2_STATUS_TURBO_N_Msk 0x8UL 159 #define FLASHC_FM_CTL_V2_STATUS_WR_EN_MON_Pos 4UL 160 #define FLASHC_FM_CTL_V2_STATUS_WR_EN_MON_Msk 0x10UL 161 #define FLASHC_FM_CTL_V2_STATUS_IF_SEL_MON_Pos 5UL 162 #define FLASHC_FM_CTL_V2_STATUS_IF_SEL_MON_Msk 0x20UL 163 #define FLASHC_FM_CTL_V2_STATUS_TIMER_STATUS_Pos 6UL 164 #define FLASHC_FM_CTL_V2_STATUS_TIMER_STATUS_Msk 0x40UL 165 #define FLASHC_FM_CTL_V2_STATUS_R_GRANT_DELAY_STATUS_Pos 7UL 166 #define FLASHC_FM_CTL_V2_STATUS_R_GRANT_DELAY_STATUS_Msk 0x80UL 167 #define FLASHC_FM_CTL_V2_STATUS_FM_BUSY_Pos 8UL 168 #define FLASHC_FM_CTL_V2_STATUS_FM_BUSY_Msk 0x100UL 169 #define FLASHC_FM_CTL_V2_STATUS_FM_READY_Pos 9UL 170 #define FLASHC_FM_CTL_V2_STATUS_FM_READY_Msk 0x200UL 171 #define FLASHC_FM_CTL_V2_STATUS_POS_PUMP_VLO_Pos 10UL 172 #define FLASHC_FM_CTL_V2_STATUS_POS_PUMP_VLO_Msk 0x400UL 173 #define FLASHC_FM_CTL_V2_STATUS_NEG_PUMP_VHI_Pos 11UL 174 #define FLASHC_FM_CTL_V2_STATUS_NEG_PUMP_VHI_Msk 0x800UL 175 #define FLASHC_FM_CTL_V2_STATUS_RWW_Pos 12UL 176 #define FLASHC_FM_CTL_V2_STATUS_RWW_Msk 0x1000UL 177 #define FLASHC_FM_CTL_V2_STATUS_MAX_DOUT_WIDTH_Pos 13UL 178 #define FLASHC_FM_CTL_V2_STATUS_MAX_DOUT_WIDTH_Msk 0x2000UL 179 #define FLASHC_FM_CTL_V2_STATUS_SECTOR0_SR_Pos 14UL 180 #define FLASHC_FM_CTL_V2_STATUS_SECTOR0_SR_Msk 0x4000UL 181 #define FLASHC_FM_CTL_V2_STATUS_RESET_MM_Pos 15UL 182 #define FLASHC_FM_CTL_V2_STATUS_RESET_MM_Msk 0x8000UL 183 #define FLASHC_FM_CTL_V2_STATUS_ROW_ODD_Pos 16UL 184 #define FLASHC_FM_CTL_V2_STATUS_ROW_ODD_Msk 0x10000UL 185 #define FLASHC_FM_CTL_V2_STATUS_ROW_EVEN_Pos 17UL 186 #define FLASHC_FM_CTL_V2_STATUS_ROW_EVEN_Msk 0x20000UL 187 #define FLASHC_FM_CTL_V2_STATUS_HVOP_SUB_SECTOR_N_Pos 18UL 188 #define FLASHC_FM_CTL_V2_STATUS_HVOP_SUB_SECTOR_N_Msk 0x40000UL 189 #define FLASHC_FM_CTL_V2_STATUS_HVOP_SECTOR_Pos 19UL 190 #define FLASHC_FM_CTL_V2_STATUS_HVOP_SECTOR_Msk 0x80000UL 191 #define FLASHC_FM_CTL_V2_STATUS_HVOP_BULK_ALL_Pos 20UL 192 #define FLASHC_FM_CTL_V2_STATUS_HVOP_BULK_ALL_Msk 0x100000UL 193 #define FLASHC_FM_CTL_V2_STATUS_CBUS_RA_MATCH_Pos 21UL 194 #define FLASHC_FM_CTL_V2_STATUS_CBUS_RA_MATCH_Msk 0x200000UL 195 #define FLASHC_FM_CTL_V2_STATUS_CBUS_RED_ROW_EN_Pos 22UL 196 #define FLASHC_FM_CTL_V2_STATUS_CBUS_RED_ROW_EN_Msk 0x400000UL 197 #define FLASHC_FM_CTL_V2_STATUS_RQ_ERROR_Pos 23UL 198 #define FLASHC_FM_CTL_V2_STATUS_RQ_ERROR_Msk 0x800000UL 199 #define FLASHC_FM_CTL_V2_STATUS_PUMP_PDAC_Pos 24UL 200 #define FLASHC_FM_CTL_V2_STATUS_PUMP_PDAC_Msk 0xF000000UL 201 #define FLASHC_FM_CTL_V2_STATUS_PUMP_NDAC_Pos 28UL 202 #define FLASHC_FM_CTL_V2_STATUS_PUMP_NDAC_Msk 0xF0000000UL 203 /* FLASHC_FM_CTL.FM_ADDR */ 204 #define FLASHC_FM_CTL_V2_FM_ADDR_RA_Pos 0UL 205 #define FLASHC_FM_CTL_V2_FM_ADDR_RA_Msk 0xFFFFUL 206 #define FLASHC_FM_CTL_V2_FM_ADDR_BA_Pos 16UL 207 #define FLASHC_FM_CTL_V2_FM_ADDR_BA_Msk 0xFF0000UL 208 #define FLASHC_FM_CTL_V2_FM_ADDR_AXA_Pos 24UL 209 #define FLASHC_FM_CTL_V2_FM_ADDR_AXA_Msk 0x1000000UL 210 /* FLASHC_FM_CTL.BOOKMARK */ 211 #define FLASHC_FM_CTL_V2_BOOKMARK_BOOKMARK_Pos 0UL 212 #define FLASHC_FM_CTL_V2_BOOKMARK_BOOKMARK_Msk 0xFFFFFFFFUL 213 /* FLASHC_FM_CTL.GEOMETRY */ 214 #define FLASHC_FM_CTL_V2_GEOMETRY_ROW_COUNT_Pos 0UL 215 #define FLASHC_FM_CTL_V2_GEOMETRY_ROW_COUNT_Msk 0xFFFFUL 216 #define FLASHC_FM_CTL_V2_GEOMETRY_BANK_COUNT_Pos 16UL 217 #define FLASHC_FM_CTL_V2_GEOMETRY_BANK_COUNT_Msk 0xFF0000UL 218 #define FLASHC_FM_CTL_V2_GEOMETRY_WORD_SIZE_LOG2_Pos 24UL 219 #define FLASHC_FM_CTL_V2_GEOMETRY_WORD_SIZE_LOG2_Msk 0xF000000UL 220 #define FLASHC_FM_CTL_V2_GEOMETRY_PAGE_SIZE_LOG2_Pos 28UL 221 #define FLASHC_FM_CTL_V2_GEOMETRY_PAGE_SIZE_LOG2_Msk 0xF0000000UL 222 /* FLASHC_FM_CTL.GEOMETRY_SUPERVISORY */ 223 #define FLASHC_FM_CTL_V2_GEOMETRY_SUPERVISORY_ROW_COUNT_Pos 0UL 224 #define FLASHC_FM_CTL_V2_GEOMETRY_SUPERVISORY_ROW_COUNT_Msk 0xFFFFUL 225 #define FLASHC_FM_CTL_V2_GEOMETRY_SUPERVISORY_BANK_COUNT_Pos 16UL 226 #define FLASHC_FM_CTL_V2_GEOMETRY_SUPERVISORY_BANK_COUNT_Msk 0xFF0000UL 227 #define FLASHC_FM_CTL_V2_GEOMETRY_SUPERVISORY_WORD_SIZE_LOG2_Pos 24UL 228 #define FLASHC_FM_CTL_V2_GEOMETRY_SUPERVISORY_WORD_SIZE_LOG2_Msk 0xF000000UL 229 #define FLASHC_FM_CTL_V2_GEOMETRY_SUPERVISORY_PAGE_SIZE_LOG2_Pos 28UL 230 #define FLASHC_FM_CTL_V2_GEOMETRY_SUPERVISORY_PAGE_SIZE_LOG2_Msk 0xF0000000UL 231 /* FLASHC_FM_CTL.ANA_CTL0 */ 232 #define FLASHC_FM_CTL_V2_ANA_CTL0_MDAC_Pos 0UL 233 #define FLASHC_FM_CTL_V2_ANA_CTL0_MDAC_Msk 0xFFUL 234 #define FLASHC_FM_CTL_V2_ANA_CTL0_CSLDAC_Pos 8UL 235 #define FLASHC_FM_CTL_V2_ANA_CTL0_CSLDAC_Msk 0x700UL 236 #define FLASHC_FM_CTL_V2_ANA_CTL0_FLIP_AMUXBUS_AB_Pos 11UL 237 #define FLASHC_FM_CTL_V2_ANA_CTL0_FLIP_AMUXBUS_AB_Msk 0x800UL 238 #define FLASHC_FM_CTL_V2_ANA_CTL0_NDAC_MIN_Pos 12UL 239 #define FLASHC_FM_CTL_V2_ANA_CTL0_NDAC_MIN_Msk 0xF000UL 240 #define FLASHC_FM_CTL_V2_ANA_CTL0_PDAC_MIN_Pos 16UL 241 #define FLASHC_FM_CTL_V2_ANA_CTL0_PDAC_MIN_Msk 0xF0000UL 242 #define FLASHC_FM_CTL_V2_ANA_CTL0_SCALE_PRG_SEQ01_Pos 20UL 243 #define FLASHC_FM_CTL_V2_ANA_CTL0_SCALE_PRG_SEQ01_Msk 0x300000UL 244 #define FLASHC_FM_CTL_V2_ANA_CTL0_SCALE_PRG_SEQ12_Pos 22UL 245 #define FLASHC_FM_CTL_V2_ANA_CTL0_SCALE_PRG_SEQ12_Msk 0xC00000UL 246 #define FLASHC_FM_CTL_V2_ANA_CTL0_SCALE_PRG_SEQ23_Pos 24UL 247 #define FLASHC_FM_CTL_V2_ANA_CTL0_SCALE_PRG_SEQ23_Msk 0x3000000UL 248 #define FLASHC_FM_CTL_V2_ANA_CTL0_SCALE_SEQ30_Pos 26UL 249 #define FLASHC_FM_CTL_V2_ANA_CTL0_SCALE_SEQ30_Msk 0xC000000UL 250 #define FLASHC_FM_CTL_V2_ANA_CTL0_SCALE_PRG_PEON_Pos 28UL 251 #define FLASHC_FM_CTL_V2_ANA_CTL0_SCALE_PRG_PEON_Msk 0x30000000UL 252 #define FLASHC_FM_CTL_V2_ANA_CTL0_SCALE_PRG_PEOFF_Pos 30UL 253 #define FLASHC_FM_CTL_V2_ANA_CTL0_SCALE_PRG_PEOFF_Msk 0xC0000000UL 254 /* FLASHC_FM_CTL.ANA_CTL1 */ 255 #define FLASHC_FM_CTL_V2_ANA_CTL1_NDAC_MAX_Pos 0UL 256 #define FLASHC_FM_CTL_V2_ANA_CTL1_NDAC_MAX_Msk 0xFUL 257 #define FLASHC_FM_CTL_V2_ANA_CTL1_NDAC_STEP_Pos 4UL 258 #define FLASHC_FM_CTL_V2_ANA_CTL1_NDAC_STEP_Msk 0xF0UL 259 #define FLASHC_FM_CTL_V2_ANA_CTL1_PDAC_MAX_Pos 8UL 260 #define FLASHC_FM_CTL_V2_ANA_CTL1_PDAC_MAX_Msk 0xF00UL 261 #define FLASHC_FM_CTL_V2_ANA_CTL1_PDAC_STEP_Pos 12UL 262 #define FLASHC_FM_CTL_V2_ANA_CTL1_PDAC_STEP_Msk 0xF000UL 263 #define FLASHC_FM_CTL_V2_ANA_CTL1_NPDAC_STEP_TIME_Pos 16UL 264 #define FLASHC_FM_CTL_V2_ANA_CTL1_NPDAC_STEP_TIME_Msk 0xFF0000UL 265 #define FLASHC_FM_CTL_V2_ANA_CTL1_NPDAC_ZERO_TIME_Pos 24UL 266 #define FLASHC_FM_CTL_V2_ANA_CTL1_NPDAC_ZERO_TIME_Msk 0xFF000000UL 267 /* FLASHC_FM_CTL.WAIT_CTL */ 268 #define FLASHC_FM_CTL_V2_WAIT_CTL_WAIT_FM_MEM_RD_Pos 0UL 269 #define FLASHC_FM_CTL_V2_WAIT_CTL_WAIT_FM_MEM_RD_Msk 0xFUL 270 #define FLASHC_FM_CTL_V2_WAIT_CTL_WAIT_FM_HV_RD_Pos 8UL 271 #define FLASHC_FM_CTL_V2_WAIT_CTL_WAIT_FM_HV_RD_Msk 0xF00UL 272 #define FLASHC_FM_CTL_V2_WAIT_CTL_WAIT_FM_HV_WR_Pos 16UL 273 #define FLASHC_FM_CTL_V2_WAIT_CTL_WAIT_FM_HV_WR_Msk 0x70000UL 274 #define FLASHC_FM_CTL_V2_WAIT_CTL_FM_RWW_MODE_Pos 24UL 275 #define FLASHC_FM_CTL_V2_WAIT_CTL_FM_RWW_MODE_Msk 0x3000000UL 276 #define FLASHC_FM_CTL_V2_WAIT_CTL_LV_SPARE_1_Pos 26UL 277 #define FLASHC_FM_CTL_V2_WAIT_CTL_LV_SPARE_1_Msk 0x4000000UL 278 #define FLASHC_FM_CTL_V2_WAIT_CTL_DRMM_Pos 27UL 279 #define FLASHC_FM_CTL_V2_WAIT_CTL_DRMM_Msk 0x8000000UL 280 #define FLASHC_FM_CTL_V2_WAIT_CTL_MBA_Pos 28UL 281 #define FLASHC_FM_CTL_V2_WAIT_CTL_MBA_Msk 0x10000000UL 282 #define FLASHC_FM_CTL_V2_WAIT_CTL_PL_SOFT_SET_EN_Pos 29UL 283 #define FLASHC_FM_CTL_V2_WAIT_CTL_PL_SOFT_SET_EN_Msk 0x20000000UL 284 /* FLASHC_FM_CTL.TIMER_CLK_CTL */ 285 #define FLASHC_FM_CTL_V2_TIMER_CLK_CTL_TIMER_CLOCK_FREQ_Pos 0UL 286 #define FLASHC_FM_CTL_V2_TIMER_CLK_CTL_TIMER_CLOCK_FREQ_Msk 0xFFUL 287 #define FLASHC_FM_CTL_V2_TIMER_CLK_CTL_RGRANT_DELAY_PRG_PEON_Pos 8UL 288 #define FLASHC_FM_CTL_V2_TIMER_CLK_CTL_RGRANT_DELAY_PRG_PEON_Msk 0xFF00UL 289 #define FLASHC_FM_CTL_V2_TIMER_CLK_CTL_RGRANT_DELAY_PRG_PEOFF_Pos 16UL 290 #define FLASHC_FM_CTL_V2_TIMER_CLK_CTL_RGRANT_DELAY_PRG_PEOFF_Msk 0xFF0000UL 291 #define FLASHC_FM_CTL_V2_TIMER_CLK_CTL_RGRANT_DELAY_PRG_SEQ01_Pos 24UL 292 #define FLASHC_FM_CTL_V2_TIMER_CLK_CTL_RGRANT_DELAY_PRG_SEQ01_Msk 0xFF000000UL 293 /* FLASHC_FM_CTL.TIMER_CTL */ 294 #define FLASHC_FM_CTL_V2_TIMER_CTL_PERIOD_Pos 0UL 295 #define FLASHC_FM_CTL_V2_TIMER_CTL_PERIOD_Msk 0x7FFFUL 296 #define FLASHC_FM_CTL_V2_TIMER_CTL_SCALE_Pos 15UL 297 #define FLASHC_FM_CTL_V2_TIMER_CTL_SCALE_Msk 0x8000UL 298 #define FLASHC_FM_CTL_V2_TIMER_CTL_AUTO_SEQUENCE_Pos 24UL 299 #define FLASHC_FM_CTL_V2_TIMER_CTL_AUTO_SEQUENCE_Msk 0x1000000UL 300 #define FLASHC_FM_CTL_V2_TIMER_CTL_PRE_PROG_Pos 25UL 301 #define FLASHC_FM_CTL_V2_TIMER_CTL_PRE_PROG_Msk 0x2000000UL 302 #define FLASHC_FM_CTL_V2_TIMER_CTL_PRE_PROG_CSL_Pos 26UL 303 #define FLASHC_FM_CTL_V2_TIMER_CTL_PRE_PROG_CSL_Msk 0x4000000UL 304 #define FLASHC_FM_CTL_V2_TIMER_CTL_PUMP_EN_Pos 29UL 305 #define FLASHC_FM_CTL_V2_TIMER_CTL_PUMP_EN_Msk 0x20000000UL 306 #define FLASHC_FM_CTL_V2_TIMER_CTL_ACLK_EN_Pos 30UL 307 #define FLASHC_FM_CTL_V2_TIMER_CTL_ACLK_EN_Msk 0x40000000UL 308 #define FLASHC_FM_CTL_V2_TIMER_CTL_TIMER_EN_Pos 31UL 309 #define FLASHC_FM_CTL_V2_TIMER_CTL_TIMER_EN_Msk 0x80000000UL 310 /* FLASHC_FM_CTL.ACLK_CTL */ 311 #define FLASHC_FM_CTL_V2_ACLK_CTL_ACLK_GEN_Pos 0UL 312 #define FLASHC_FM_CTL_V2_ACLK_CTL_ACLK_GEN_Msk 0x1UL 313 /* FLASHC_FM_CTL.INTR */ 314 #define FLASHC_FM_CTL_V2_INTR_TIMER_EXPIRED_Pos 0UL 315 #define FLASHC_FM_CTL_V2_INTR_TIMER_EXPIRED_Msk 0x1UL 316 /* FLASHC_FM_CTL.INTR_SET */ 317 #define FLASHC_FM_CTL_V2_INTR_SET_TIMER_EXPIRED_Pos 0UL 318 #define FLASHC_FM_CTL_V2_INTR_SET_TIMER_EXPIRED_Msk 0x1UL 319 /* FLASHC_FM_CTL.INTR_MASK */ 320 #define FLASHC_FM_CTL_V2_INTR_MASK_TIMER_EXPIRED_Pos 0UL 321 #define FLASHC_FM_CTL_V2_INTR_MASK_TIMER_EXPIRED_Msk 0x1UL 322 /* FLASHC_FM_CTL.INTR_MASKED */ 323 #define FLASHC_FM_CTL_V2_INTR_MASKED_TIMER_EXPIRED_Pos 0UL 324 #define FLASHC_FM_CTL_V2_INTR_MASKED_TIMER_EXPIRED_Msk 0x1UL 325 /* FLASHC_FM_CTL.CAL_CTL0 */ 326 #define FLASHC_FM_CTL_V2_CAL_CTL0_VCT_TRIM_LO_HV_Pos 0UL 327 #define FLASHC_FM_CTL_V2_CAL_CTL0_VCT_TRIM_LO_HV_Msk 0x1FUL 328 #define FLASHC_FM_CTL_V2_CAL_CTL0_CDAC_LO_HV_Pos 5UL 329 #define FLASHC_FM_CTL_V2_CAL_CTL0_CDAC_LO_HV_Msk 0xE0UL 330 #define FLASHC_FM_CTL_V2_CAL_CTL0_VBG_TRIM_LO_HV_Pos 8UL 331 #define FLASHC_FM_CTL_V2_CAL_CTL0_VBG_TRIM_LO_HV_Msk 0x1F00UL 332 #define FLASHC_FM_CTL_V2_CAL_CTL0_VBG_TC_TRIM_LO_HV_Pos 13UL 333 #define FLASHC_FM_CTL_V2_CAL_CTL0_VBG_TC_TRIM_LO_HV_Msk 0xE000UL 334 #define FLASHC_FM_CTL_V2_CAL_CTL0_ICREF_TC_TRIM_LO_HV_Pos 16UL 335 #define FLASHC_FM_CTL_V2_CAL_CTL0_ICREF_TC_TRIM_LO_HV_Msk 0x70000UL 336 #define FLASHC_FM_CTL_V2_CAL_CTL0_IPREF_TRIMA_LO_HV_Pos 19UL 337 #define FLASHC_FM_CTL_V2_CAL_CTL0_IPREF_TRIMA_LO_HV_Msk 0x80000UL 338 /* FLASHC_FM_CTL.CAL_CTL1 */ 339 #define FLASHC_FM_CTL_V2_CAL_CTL1_VCT_TRIM_HI_HV_Pos 0UL 340 #define FLASHC_FM_CTL_V2_CAL_CTL1_VCT_TRIM_HI_HV_Msk 0x1FUL 341 #define FLASHC_FM_CTL_V2_CAL_CTL1_CDAC_HI_HV_Pos 5UL 342 #define FLASHC_FM_CTL_V2_CAL_CTL1_CDAC_HI_HV_Msk 0xE0UL 343 #define FLASHC_FM_CTL_V2_CAL_CTL1_VBG_TRIM_HI_HV_Pos 8UL 344 #define FLASHC_FM_CTL_V2_CAL_CTL1_VBG_TRIM_HI_HV_Msk 0x1F00UL 345 #define FLASHC_FM_CTL_V2_CAL_CTL1_VBG_TC_TRIM_HI_HV_Pos 13UL 346 #define FLASHC_FM_CTL_V2_CAL_CTL1_VBG_TC_TRIM_HI_HV_Msk 0xE000UL 347 #define FLASHC_FM_CTL_V2_CAL_CTL1_ICREF_TC_TRIM_HI_HV_Pos 16UL 348 #define FLASHC_FM_CTL_V2_CAL_CTL1_ICREF_TC_TRIM_HI_HV_Msk 0x70000UL 349 #define FLASHC_FM_CTL_V2_CAL_CTL1_IPREF_TRIMA_HI_HV_Pos 19UL 350 #define FLASHC_FM_CTL_V2_CAL_CTL1_IPREF_TRIMA_HI_HV_Msk 0x80000UL 351 /* FLASHC_FM_CTL.CAL_CTL2 */ 352 #define FLASHC_FM_CTL_V2_CAL_CTL2_ICREF_TRIM_LO_HV_Pos 0UL 353 #define FLASHC_FM_CTL_V2_CAL_CTL2_ICREF_TRIM_LO_HV_Msk 0x1FUL 354 #define FLASHC_FM_CTL_V2_CAL_CTL2_ICREF_TRIM_HI_HV_Pos 5UL 355 #define FLASHC_FM_CTL_V2_CAL_CTL2_ICREF_TRIM_HI_HV_Msk 0x3E0UL 356 #define FLASHC_FM_CTL_V2_CAL_CTL2_IPREF_TRIM_LO_HV_Pos 10UL 357 #define FLASHC_FM_CTL_V2_CAL_CTL2_IPREF_TRIM_LO_HV_Msk 0x7C00UL 358 #define FLASHC_FM_CTL_V2_CAL_CTL2_IPREF_TRIM_HI_HV_Pos 15UL 359 #define FLASHC_FM_CTL_V2_CAL_CTL2_IPREF_TRIM_HI_HV_Msk 0xF8000UL 360 /* FLASHC_FM_CTL.CAL_CTL3 */ 361 #define FLASHC_FM_CTL_V2_CAL_CTL3_OSC_TRIM_HV_Pos 0UL 362 #define FLASHC_FM_CTL_V2_CAL_CTL3_OSC_TRIM_HV_Msk 0xFUL 363 #define FLASHC_FM_CTL_V2_CAL_CTL3_OSC_RANGE_TRIM_HV_Pos 4UL 364 #define FLASHC_FM_CTL_V2_CAL_CTL3_OSC_RANGE_TRIM_HV_Msk 0x10UL 365 #define FLASHC_FM_CTL_V2_CAL_CTL3_VPROT_ACT_HV_Pos 5UL 366 #define FLASHC_FM_CTL_V2_CAL_CTL3_VPROT_ACT_HV_Msk 0x20UL 367 #define FLASHC_FM_CTL_V2_CAL_CTL3_IPREF_TC_HV_Pos 6UL 368 #define FLASHC_FM_CTL_V2_CAL_CTL3_IPREF_TC_HV_Msk 0x40UL 369 #define FLASHC_FM_CTL_V2_CAL_CTL3_VREF_SEL_HV_Pos 7UL 370 #define FLASHC_FM_CTL_V2_CAL_CTL3_VREF_SEL_HV_Msk 0x80UL 371 #define FLASHC_FM_CTL_V2_CAL_CTL3_IREF_SEL_HV_Pos 8UL 372 #define FLASHC_FM_CTL_V2_CAL_CTL3_IREF_SEL_HV_Msk 0x100UL 373 #define FLASHC_FM_CTL_V2_CAL_CTL3_REG_ACT_HV_Pos 9UL 374 #define FLASHC_FM_CTL_V2_CAL_CTL3_REG_ACT_HV_Msk 0x200UL 375 #define FLASHC_FM_CTL_V2_CAL_CTL3_FDIV_TRIM_HV_Pos 10UL 376 #define FLASHC_FM_CTL_V2_CAL_CTL3_FDIV_TRIM_HV_Msk 0xC00UL 377 #define FLASHC_FM_CTL_V2_CAL_CTL3_VDDHI_HV_Pos 12UL 378 #define FLASHC_FM_CTL_V2_CAL_CTL3_VDDHI_HV_Msk 0x1000UL 379 #define FLASHC_FM_CTL_V2_CAL_CTL3_TURBO_PULSEW_HV_Pos 13UL 380 #define FLASHC_FM_CTL_V2_CAL_CTL3_TURBO_PULSEW_HV_Msk 0x6000UL 381 #define FLASHC_FM_CTL_V2_CAL_CTL3_BGLO_EN_HV_Pos 15UL 382 #define FLASHC_FM_CTL_V2_CAL_CTL3_BGLO_EN_HV_Msk 0x8000UL 383 #define FLASHC_FM_CTL_V2_CAL_CTL3_BGHI_EN_HV_Pos 16UL 384 #define FLASHC_FM_CTL_V2_CAL_CTL3_BGHI_EN_HV_Msk 0x10000UL 385 #define FLASHC_FM_CTL_V2_CAL_CTL3_CL_ISO_DIS_HV_Pos 17UL 386 #define FLASHC_FM_CTL_V2_CAL_CTL3_CL_ISO_DIS_HV_Msk 0x20000UL 387 #define FLASHC_FM_CTL_V2_CAL_CTL3_R_GRANT_EN_HV_Pos 18UL 388 #define FLASHC_FM_CTL_V2_CAL_CTL3_R_GRANT_EN_HV_Msk 0x40000UL 389 #define FLASHC_FM_CTL_V2_CAL_CTL3_LP_ULP_SW_HV_Pos 19UL 390 #define FLASHC_FM_CTL_V2_CAL_CTL3_LP_ULP_SW_HV_Msk 0x80000UL 391 /* FLASHC_FM_CTL.CAL_CTL4 */ 392 #define FLASHC_FM_CTL_V2_CAL_CTL4_VLIM_TRIM_ULP_HV_Pos 0UL 393 #define FLASHC_FM_CTL_V2_CAL_CTL4_VLIM_TRIM_ULP_HV_Msk 0x3UL 394 #define FLASHC_FM_CTL_V2_CAL_CTL4_IDAC_ULP_HV_Pos 2UL 395 #define FLASHC_FM_CTL_V2_CAL_CTL4_IDAC_ULP_HV_Msk 0x3CUL 396 #define FLASHC_FM_CTL_V2_CAL_CTL4_SDAC_ULP_HV_Pos 6UL 397 #define FLASHC_FM_CTL_V2_CAL_CTL4_SDAC_ULP_HV_Msk 0xC0UL 398 #define FLASHC_FM_CTL_V2_CAL_CTL4_ITIM_ULP_HV_Pos 8UL 399 #define FLASHC_FM_CTL_V2_CAL_CTL4_ITIM_ULP_HV_Msk 0x1F00UL 400 #define FLASHC_FM_CTL_V2_CAL_CTL4_FM_READY_DEL_ULP_HV_Pos 13UL 401 #define FLASHC_FM_CTL_V2_CAL_CTL4_FM_READY_DEL_ULP_HV_Msk 0x6000UL 402 #define FLASHC_FM_CTL_V2_CAL_CTL4_SPARE451_ULP_HV_Pos 15UL 403 #define FLASHC_FM_CTL_V2_CAL_CTL4_SPARE451_ULP_HV_Msk 0x8000UL 404 #define FLASHC_FM_CTL_V2_CAL_CTL4_READY_RESTART_N_HV_Pos 16UL 405 #define FLASHC_FM_CTL_V2_CAL_CTL4_READY_RESTART_N_HV_Msk 0x10000UL 406 #define FLASHC_FM_CTL_V2_CAL_CTL4_VBST_S_DIS_HV_Pos 17UL 407 #define FLASHC_FM_CTL_V2_CAL_CTL4_VBST_S_DIS_HV_Msk 0x20000UL 408 #define FLASHC_FM_CTL_V2_CAL_CTL4_AUTO_HVPULSE_HV_Pos 18UL 409 #define FLASHC_FM_CTL_V2_CAL_CTL4_AUTO_HVPULSE_HV_Msk 0x40000UL 410 #define FLASHC_FM_CTL_V2_CAL_CTL4_UGB_EN_HV_Pos 19UL 411 #define FLASHC_FM_CTL_V2_CAL_CTL4_UGB_EN_HV_Msk 0x80000UL 412 /* FLASHC_FM_CTL.CAL_CTL5 */ 413 #define FLASHC_FM_CTL_V2_CAL_CTL5_VLIM_TRIM_LP_HV_Pos 0UL 414 #define FLASHC_FM_CTL_V2_CAL_CTL5_VLIM_TRIM_LP_HV_Msk 0x3UL 415 #define FLASHC_FM_CTL_V2_CAL_CTL5_IDAC_LP_HV_Pos 2UL 416 #define FLASHC_FM_CTL_V2_CAL_CTL5_IDAC_LP_HV_Msk 0x3CUL 417 #define FLASHC_FM_CTL_V2_CAL_CTL5_SDAC_LP_HV_Pos 6UL 418 #define FLASHC_FM_CTL_V2_CAL_CTL5_SDAC_LP_HV_Msk 0xC0UL 419 #define FLASHC_FM_CTL_V2_CAL_CTL5_ITIM_LP_HV_Pos 8UL 420 #define FLASHC_FM_CTL_V2_CAL_CTL5_ITIM_LP_HV_Msk 0x1F00UL 421 #define FLASHC_FM_CTL_V2_CAL_CTL5_FM_READY_DEL_LP_HV_Pos 13UL 422 #define FLASHC_FM_CTL_V2_CAL_CTL5_FM_READY_DEL_LP_HV_Msk 0x6000UL 423 #define FLASHC_FM_CTL_V2_CAL_CTL5_SPARE451_LP_HV_Pos 15UL 424 #define FLASHC_FM_CTL_V2_CAL_CTL5_SPARE451_LP_HV_Msk 0x8000UL 425 #define FLASHC_FM_CTL_V2_CAL_CTL5_SPARE52_HV_Pos 16UL 426 #define FLASHC_FM_CTL_V2_CAL_CTL5_SPARE52_HV_Msk 0x30000UL 427 #define FLASHC_FM_CTL_V2_CAL_CTL5_AMUX_SEL_HV_Pos 18UL 428 #define FLASHC_FM_CTL_V2_CAL_CTL5_AMUX_SEL_HV_Msk 0xC0000UL 429 /* FLASHC_FM_CTL.CAL_CTL6 */ 430 #define FLASHC_FM_CTL_V2_CAL_CTL6_SA_CTL_TRIM_T1_ULP_HV_Pos 0UL 431 #define FLASHC_FM_CTL_V2_CAL_CTL6_SA_CTL_TRIM_T1_ULP_HV_Msk 0x1UL 432 #define FLASHC_FM_CTL_V2_CAL_CTL6_SA_CTL_TRIM_T4_ULP_HV_Pos 1UL 433 #define FLASHC_FM_CTL_V2_CAL_CTL6_SA_CTL_TRIM_T4_ULP_HV_Msk 0xEUL 434 #define FLASHC_FM_CTL_V2_CAL_CTL6_SA_CTL_TRIM_T5_ULP_HV_Pos 4UL 435 #define FLASHC_FM_CTL_V2_CAL_CTL6_SA_CTL_TRIM_T5_ULP_HV_Msk 0x70UL 436 #define FLASHC_FM_CTL_V2_CAL_CTL6_SA_CTL_TRIM_T6_ULP_HV_Pos 7UL 437 #define FLASHC_FM_CTL_V2_CAL_CTL6_SA_CTL_TRIM_T6_ULP_HV_Msk 0x180UL 438 #define FLASHC_FM_CTL_V2_CAL_CTL6_SA_CTL_TRIM_T8_ULP_HV_Pos 9UL 439 #define FLASHC_FM_CTL_V2_CAL_CTL6_SA_CTL_TRIM_T8_ULP_HV_Msk 0x200UL 440 #define FLASHC_FM_CTL_V2_CAL_CTL6_SA_CTL_TRIM_T1_LP_HV_Pos 10UL 441 #define FLASHC_FM_CTL_V2_CAL_CTL6_SA_CTL_TRIM_T1_LP_HV_Msk 0x400UL 442 #define FLASHC_FM_CTL_V2_CAL_CTL6_SA_CTL_TRIM_T4_LP_HV_Pos 11UL 443 #define FLASHC_FM_CTL_V2_CAL_CTL6_SA_CTL_TRIM_T4_LP_HV_Msk 0x3800UL 444 #define FLASHC_FM_CTL_V2_CAL_CTL6_SA_CTL_TRIM_T5_LP_HV_Pos 14UL 445 #define FLASHC_FM_CTL_V2_CAL_CTL6_SA_CTL_TRIM_T5_LP_HV_Msk 0x1C000UL 446 #define FLASHC_FM_CTL_V2_CAL_CTL6_SA_CTL_TRIM_T6_LP_HV_Pos 17UL 447 #define FLASHC_FM_CTL_V2_CAL_CTL6_SA_CTL_TRIM_T6_LP_HV_Msk 0x60000UL 448 #define FLASHC_FM_CTL_V2_CAL_CTL6_SA_CTL_TRIM_T8_LP_HV_Pos 19UL 449 #define FLASHC_FM_CTL_V2_CAL_CTL6_SA_CTL_TRIM_T8_LP_HV_Msk 0x80000UL 450 /* FLASHC_FM_CTL.CAL_CTL7 */ 451 #define FLASHC_FM_CTL_V2_CAL_CTL7_ERSX8_CLK_SEL_HV_Pos 0UL 452 #define FLASHC_FM_CTL_V2_CAL_CTL7_ERSX8_CLK_SEL_HV_Msk 0x3UL 453 #define FLASHC_FM_CTL_V2_CAL_CTL7_FM_ACTIVE_HV_Pos 2UL 454 #define FLASHC_FM_CTL_V2_CAL_CTL7_FM_ACTIVE_HV_Msk 0x4UL 455 #define FLASHC_FM_CTL_V2_CAL_CTL7_TURBO_EXT_HV_Pos 3UL 456 #define FLASHC_FM_CTL_V2_CAL_CTL7_TURBO_EXT_HV_Msk 0x8UL 457 #define FLASHC_FM_CTL_V2_CAL_CTL7_NPDAC_HWCTL_DIS_HV_Pos 4UL 458 #define FLASHC_FM_CTL_V2_CAL_CTL7_NPDAC_HWCTL_DIS_HV_Msk 0x10UL 459 #define FLASHC_FM_CTL_V2_CAL_CTL7_FM_READY_DIS_HV_Pos 5UL 460 #define FLASHC_FM_CTL_V2_CAL_CTL7_FM_READY_DIS_HV_Msk 0x20UL 461 #define FLASHC_FM_CTL_V2_CAL_CTL7_ERSX8_EN_ALL_HV_Pos 6UL 462 #define FLASHC_FM_CTL_V2_CAL_CTL7_ERSX8_EN_ALL_HV_Msk 0x40UL 463 #define FLASHC_FM_CTL_V2_CAL_CTL7_DISABLE_LOAD_ONCE_HV_Pos 7UL 464 #define FLASHC_FM_CTL_V2_CAL_CTL7_DISABLE_LOAD_ONCE_HV_Msk 0x80UL 465 #define FLASHC_FM_CTL_V2_CAL_CTL7_SPARE7_HV_Pos 8UL 466 #define FLASHC_FM_CTL_V2_CAL_CTL7_SPARE7_HV_Msk 0x300UL 467 #define FLASHC_FM_CTL_V2_CAL_CTL7_SPARE7_ULP_HV_Pos 10UL 468 #define FLASHC_FM_CTL_V2_CAL_CTL7_SPARE7_ULP_HV_Msk 0x7C00UL 469 #define FLASHC_FM_CTL_V2_CAL_CTL7_SPARE7_LP_HV_Pos 15UL 470 #define FLASHC_FM_CTL_V2_CAL_CTL7_SPARE7_LP_HV_Msk 0xF8000UL 471 /* FLASHC_FM_CTL.RED_CTL01 */ 472 #define FLASHC_FM_CTL_V2_RED_CTL01_RED_ADDR_0_Pos 0UL 473 #define FLASHC_FM_CTL_V2_RED_CTL01_RED_ADDR_0_Msk 0xFFUL 474 #define FLASHC_FM_CTL_V2_RED_CTL01_RED_EN_0_Pos 8UL 475 #define FLASHC_FM_CTL_V2_RED_CTL01_RED_EN_0_Msk 0x100UL 476 #define FLASHC_FM_CTL_V2_RED_CTL01_RED_ADDR_1_Pos 16UL 477 #define FLASHC_FM_CTL_V2_RED_CTL01_RED_ADDR_1_Msk 0xFF0000UL 478 #define FLASHC_FM_CTL_V2_RED_CTL01_RED_EN_1_Pos 24UL 479 #define FLASHC_FM_CTL_V2_RED_CTL01_RED_EN_1_Msk 0x1000000UL 480 /* FLASHC_FM_CTL.RED_CTL23 */ 481 #define FLASHC_FM_CTL_V2_RED_CTL23_RED_ADDR_2_Pos 0UL 482 #define FLASHC_FM_CTL_V2_RED_CTL23_RED_ADDR_2_Msk 0xFFUL 483 #define FLASHC_FM_CTL_V2_RED_CTL23_RED_EN_2_Pos 8UL 484 #define FLASHC_FM_CTL_V2_RED_CTL23_RED_EN_2_Msk 0x100UL 485 #define FLASHC_FM_CTL_V2_RED_CTL23_RED_ADDR_3_Pos 16UL 486 #define FLASHC_FM_CTL_V2_RED_CTL23_RED_ADDR_3_Msk 0xFF0000UL 487 #define FLASHC_FM_CTL_V2_RED_CTL23_RED_EN_3_Pos 24UL 488 #define FLASHC_FM_CTL_V2_RED_CTL23_RED_EN_3_Msk 0x1000000UL 489 /* FLASHC_FM_CTL.RED_CTL45 */ 490 #define FLASHC_FM_CTL_V2_RED_CTL45_RED_ADDR_4_Pos 0UL 491 #define FLASHC_FM_CTL_V2_RED_CTL45_RED_ADDR_4_Msk 0xFFUL 492 #define FLASHC_FM_CTL_V2_RED_CTL45_RED_EN_4_Pos 8UL 493 #define FLASHC_FM_CTL_V2_RED_CTL45_RED_EN_4_Msk 0x100UL 494 #define FLASHC_FM_CTL_V2_RED_CTL45_RED_ADDR_5_Pos 16UL 495 #define FLASHC_FM_CTL_V2_RED_CTL45_RED_ADDR_5_Msk 0xFF0000UL 496 #define FLASHC_FM_CTL_V2_RED_CTL45_RED_EN_5_Pos 24UL 497 #define FLASHC_FM_CTL_V2_RED_CTL45_RED_EN_5_Msk 0x1000000UL 498 /* FLASHC_FM_CTL.RED_CTL67 */ 499 #define FLASHC_FM_CTL_V2_RED_CTL67_RED_ADDR_6_Pos 0UL 500 #define FLASHC_FM_CTL_V2_RED_CTL67_RED_ADDR_6_Msk 0xFFUL 501 #define FLASHC_FM_CTL_V2_RED_CTL67_RED_EN_6_Pos 8UL 502 #define FLASHC_FM_CTL_V2_RED_CTL67_RED_EN_6_Msk 0x100UL 503 #define FLASHC_FM_CTL_V2_RED_CTL67_RED_ADDR_7_Pos 16UL 504 #define FLASHC_FM_CTL_V2_RED_CTL67_RED_ADDR_7_Msk 0xFF0000UL 505 #define FLASHC_FM_CTL_V2_RED_CTL67_RED_EN_7_Pos 24UL 506 #define FLASHC_FM_CTL_V2_RED_CTL67_RED_EN_7_Msk 0x1000000UL 507 /* FLASHC_FM_CTL.RED_CTL_SM01 */ 508 #define FLASHC_FM_CTL_V2_RED_CTL_SM01_RED_ADDR_SM0_Pos 0UL 509 #define FLASHC_FM_CTL_V2_RED_CTL_SM01_RED_ADDR_SM0_Msk 0xFFUL 510 #define FLASHC_FM_CTL_V2_RED_CTL_SM01_RED_EN_SM0_Pos 8UL 511 #define FLASHC_FM_CTL_V2_RED_CTL_SM01_RED_EN_SM0_Msk 0x100UL 512 #define FLASHC_FM_CTL_V2_RED_CTL_SM01_RED_ADDR_SM1_Pos 16UL 513 #define FLASHC_FM_CTL_V2_RED_CTL_SM01_RED_ADDR_SM1_Msk 0xFF0000UL 514 #define FLASHC_FM_CTL_V2_RED_CTL_SM01_RED_EN_SM1_Pos 24UL 515 #define FLASHC_FM_CTL_V2_RED_CTL_SM01_RED_EN_SM1_Msk 0x1000000UL 516 /* FLASHC_FM_CTL.RGRANT_DELAY_PRG */ 517 #define FLASHC_FM_CTL_V2_RGRANT_DELAY_PRG_RGRANT_DELAY_PRG_SEQ12_Pos 0UL 518 #define FLASHC_FM_CTL_V2_RGRANT_DELAY_PRG_RGRANT_DELAY_PRG_SEQ12_Msk 0xFFUL 519 #define FLASHC_FM_CTL_V2_RGRANT_DELAY_PRG_RGRANT_DELAY_PRG_SEQ23_Pos 8UL 520 #define FLASHC_FM_CTL_V2_RGRANT_DELAY_PRG_RGRANT_DELAY_PRG_SEQ23_Msk 0xFF00UL 521 #define FLASHC_FM_CTL_V2_RGRANT_DELAY_PRG_RGRANT_DELAY_SEQ30_Pos 16UL 522 #define FLASHC_FM_CTL_V2_RGRANT_DELAY_PRG_RGRANT_DELAY_SEQ30_Msk 0xFF0000UL 523 #define FLASHC_FM_CTL_V2_RGRANT_DELAY_PRG_RGRANT_DELAY_CLK_Pos 24UL 524 #define FLASHC_FM_CTL_V2_RGRANT_DELAY_PRG_RGRANT_DELAY_CLK_Msk 0xF000000UL 525 #define FLASHC_FM_CTL_V2_RGRANT_DELAY_PRG_HV_PARAMS_LOADED_Pos 31UL 526 #define FLASHC_FM_CTL_V2_RGRANT_DELAY_PRG_HV_PARAMS_LOADED_Msk 0x80000000UL 527 /* FLASHC_FM_CTL.PW_SEQ12 */ 528 #define FLASHC_FM_CTL_V2_PW_SEQ12_PW_SEQ1_Pos 0UL 529 #define FLASHC_FM_CTL_V2_PW_SEQ12_PW_SEQ1_Msk 0xFFFFUL 530 #define FLASHC_FM_CTL_V2_PW_SEQ12_PW_SEQ2_PRE_Pos 16UL 531 #define FLASHC_FM_CTL_V2_PW_SEQ12_PW_SEQ2_PRE_Msk 0xFFFF0000UL 532 /* FLASHC_FM_CTL.PW_SEQ23 */ 533 #define FLASHC_FM_CTL_V2_PW_SEQ23_PW_SEQ2_POST_Pos 0UL 534 #define FLASHC_FM_CTL_V2_PW_SEQ23_PW_SEQ2_POST_Msk 0xFFFFUL 535 #define FLASHC_FM_CTL_V2_PW_SEQ23_PW_SEQ3_Pos 16UL 536 #define FLASHC_FM_CTL_V2_PW_SEQ23_PW_SEQ3_Msk 0xFFFF0000UL 537 /* FLASHC_FM_CTL.RGRANT_SCALE_ERS */ 538 #define FLASHC_FM_CTL_V2_RGRANT_SCALE_ERS_SCALE_ERS_SEQ01_Pos 0UL 539 #define FLASHC_FM_CTL_V2_RGRANT_SCALE_ERS_SCALE_ERS_SEQ01_Msk 0x3UL 540 #define FLASHC_FM_CTL_V2_RGRANT_SCALE_ERS_SCALE_ERS_SEQ12_Pos 2UL 541 #define FLASHC_FM_CTL_V2_RGRANT_SCALE_ERS_SCALE_ERS_SEQ12_Msk 0xCUL 542 #define FLASHC_FM_CTL_V2_RGRANT_SCALE_ERS_SCALE_ERS_SEQ23_Pos 4UL 543 #define FLASHC_FM_CTL_V2_RGRANT_SCALE_ERS_SCALE_ERS_SEQ23_Msk 0x30UL 544 #define FLASHC_FM_CTL_V2_RGRANT_SCALE_ERS_SCALE_ERS_PEON_Pos 6UL 545 #define FLASHC_FM_CTL_V2_RGRANT_SCALE_ERS_SCALE_ERS_PEON_Msk 0xC0UL 546 #define FLASHC_FM_CTL_V2_RGRANT_SCALE_ERS_SCALE_ERS_PEOFF_Pos 8UL 547 #define FLASHC_FM_CTL_V2_RGRANT_SCALE_ERS_SCALE_ERS_PEOFF_Msk 0x300UL 548 #define FLASHC_FM_CTL_V2_RGRANT_SCALE_ERS_RGRANT_DELAY_ERS_PEON_Pos 16UL 549 #define FLASHC_FM_CTL_V2_RGRANT_SCALE_ERS_RGRANT_DELAY_ERS_PEON_Msk 0xFF0000UL 550 #define FLASHC_FM_CTL_V2_RGRANT_SCALE_ERS_RGRANT_DELAY_ERS_PEOFF_Pos 24UL 551 #define FLASHC_FM_CTL_V2_RGRANT_SCALE_ERS_RGRANT_DELAY_ERS_PEOFF_Msk 0xFF000000UL 552 /* FLASHC_FM_CTL.RGRANT_DELAY_ERS */ 553 #define FLASHC_FM_CTL_V2_RGRANT_DELAY_ERS_RGRANT_DELAY_ERS_SEQ01_Pos 0UL 554 #define FLASHC_FM_CTL_V2_RGRANT_DELAY_ERS_RGRANT_DELAY_ERS_SEQ01_Msk 0xFFUL 555 #define FLASHC_FM_CTL_V2_RGRANT_DELAY_ERS_RGRANT_DELAY_ERS_SEQ12_Pos 8UL 556 #define FLASHC_FM_CTL_V2_RGRANT_DELAY_ERS_RGRANT_DELAY_ERS_SEQ12_Msk 0xFF00UL 557 #define FLASHC_FM_CTL_V2_RGRANT_DELAY_ERS_RGRANT_DELAY_ERS_SEQ23_Pos 16UL 558 #define FLASHC_FM_CTL_V2_RGRANT_DELAY_ERS_RGRANT_DELAY_ERS_SEQ23_Msk 0xFF0000UL 559 /* FLASHC_FM_CTL.FM_PL_WRDATA_ALL */ 560 #define FLASHC_FM_CTL_V2_FM_PL_WRDATA_ALL_DATA32_Pos 0UL 561 #define FLASHC_FM_CTL_V2_FM_PL_WRDATA_ALL_DATA32_Msk 0xFFFFFFFFUL 562 /* FLASHC_FM_CTL.FM_PL_DATA */ 563 #define FLASHC_FM_CTL_V2_FM_PL_DATA_DATA32_Pos 0UL 564 #define FLASHC_FM_CTL_V2_FM_PL_DATA_DATA32_Msk 0xFFFFFFFFUL 565 /* FLASHC_FM_CTL.FM_MEM_DATA */ 566 #define FLASHC_FM_CTL_V2_FM_MEM_DATA_DATA32_Pos 0UL 567 #define FLASHC_FM_CTL_V2_FM_MEM_DATA_DATA32_Msk 0xFFFFFFFFUL 568 569 570 /* FLASHC.FLASH_CTL */ 571 #define FLASHC_V2_FLASH_CTL_MAIN_WS_Pos 0UL 572 #define FLASHC_V2_FLASH_CTL_MAIN_WS_Msk 0xFUL 573 #define FLASHC_V2_FLASH_CTL_MAIN_MAP_Pos 8UL 574 #define FLASHC_V2_FLASH_CTL_MAIN_MAP_Msk 0x100UL 575 #define FLASHC_V2_FLASH_CTL_WORK_MAP_Pos 9UL 576 #define FLASHC_V2_FLASH_CTL_WORK_MAP_Msk 0x200UL 577 #define FLASHC_V2_FLASH_CTL_MAIN_BANK_MODE_Pos 12UL 578 #define FLASHC_V2_FLASH_CTL_MAIN_BANK_MODE_Msk 0x1000UL 579 #define FLASHC_V2_FLASH_CTL_WORK_BANK_MODE_Pos 13UL 580 #define FLASHC_V2_FLASH_CTL_WORK_BANK_MODE_Msk 0x2000UL 581 #define FLASHC_V2_FLASH_CTL_MAIN_ECC_EN_Pos 16UL 582 #define FLASHC_V2_FLASH_CTL_MAIN_ECC_EN_Msk 0x10000UL 583 #define FLASHC_V2_FLASH_CTL_MAIN_ECC_INJ_EN_Pos 17UL 584 #define FLASHC_V2_FLASH_CTL_MAIN_ECC_INJ_EN_Msk 0x20000UL 585 #define FLASHC_V2_FLASH_CTL_MAIN_ERR_SILENT_Pos 18UL 586 #define FLASHC_V2_FLASH_CTL_MAIN_ERR_SILENT_Msk 0x40000UL 587 #define FLASHC_V2_FLASH_CTL_WORK_ECC_EN_Pos 20UL 588 #define FLASHC_V2_FLASH_CTL_WORK_ECC_EN_Msk 0x100000UL 589 #define FLASHC_V2_FLASH_CTL_WORK_ECC_INJ_EN_Pos 21UL 590 #define FLASHC_V2_FLASH_CTL_WORK_ECC_INJ_EN_Msk 0x200000UL 591 #define FLASHC_V2_FLASH_CTL_WORK_ERR_SILENT_Pos 22UL 592 #define FLASHC_V2_FLASH_CTL_WORK_ERR_SILENT_Msk 0x400000UL 593 /* FLASHC.FLASH_PWR_CTL */ 594 #define FLASHC_V2_FLASH_PWR_CTL_ENABLE_Pos 0UL 595 #define FLASHC_V2_FLASH_PWR_CTL_ENABLE_Msk 0x1UL 596 #define FLASHC_V2_FLASH_PWR_CTL_ENABLE_HV_Pos 1UL 597 #define FLASHC_V2_FLASH_PWR_CTL_ENABLE_HV_Msk 0x2UL 598 /* FLASHC.FLASH_CMD */ 599 #define FLASHC_V2_FLASH_CMD_INV_Pos 0UL 600 #define FLASHC_V2_FLASH_CMD_INV_Msk 0x1UL 601 #define FLASHC_V2_FLASH_CMD_BUFF_INV_Pos 1UL 602 #define FLASHC_V2_FLASH_CMD_BUFF_INV_Msk 0x2UL 603 /* FLASHC.ECC_CTL */ 604 #define FLASHC_V2_ECC_CTL_WORD_ADDR_Pos 0UL 605 #define FLASHC_V2_ECC_CTL_WORD_ADDR_Msk 0xFFFFFFUL 606 #define FLASHC_V2_ECC_CTL_PARITY_Pos 24UL 607 #define FLASHC_V2_ECC_CTL_PARITY_Msk 0xFF000000UL 608 /* FLASHC.FM_SRAM_ECC_CTL0 */ 609 #define FLASHC_V2_FM_SRAM_ECC_CTL0_ECC_INJ_DATA_Pos 0UL 610 #define FLASHC_V2_FM_SRAM_ECC_CTL0_ECC_INJ_DATA_Msk 0xFFFFFFFFUL 611 /* FLASHC.FM_SRAM_ECC_CTL1 */ 612 #define FLASHC_V2_FM_SRAM_ECC_CTL1_ECC_INJ_PARITY_Pos 0UL 613 #define FLASHC_V2_FM_SRAM_ECC_CTL1_ECC_INJ_PARITY_Msk 0x7FUL 614 /* FLASHC.FM_SRAM_ECC_CTL2 */ 615 #define FLASHC_V2_FM_SRAM_ECC_CTL2_CORRECTED_DATA_Pos 0UL 616 #define FLASHC_V2_FM_SRAM_ECC_CTL2_CORRECTED_DATA_Msk 0xFFFFFFFFUL 617 /* FLASHC.FM_SRAM_ECC_CTL3 */ 618 #define FLASHC_V2_FM_SRAM_ECC_CTL3_ECC_ENABLE_Pos 0UL 619 #define FLASHC_V2_FM_SRAM_ECC_CTL3_ECC_ENABLE_Msk 0x1UL 620 #define FLASHC_V2_FM_SRAM_ECC_CTL3_ECC_INJ_EN_Pos 4UL 621 #define FLASHC_V2_FM_SRAM_ECC_CTL3_ECC_INJ_EN_Msk 0x10UL 622 #define FLASHC_V2_FM_SRAM_ECC_CTL3_ECC_TEST_FAIL_Pos 8UL 623 #define FLASHC_V2_FM_SRAM_ECC_CTL3_ECC_TEST_FAIL_Msk 0x100UL 624 /* FLASHC.CM0_CA_CTL0 */ 625 #define FLASHC_V2_CM0_CA_CTL0_RAM_ECC_EN_Pos 0UL 626 #define FLASHC_V2_CM0_CA_CTL0_RAM_ECC_EN_Msk 0x1UL 627 #define FLASHC_V2_CM0_CA_CTL0_RAM_ECC_INJ_EN_Pos 1UL 628 #define FLASHC_V2_CM0_CA_CTL0_RAM_ECC_INJ_EN_Msk 0x2UL 629 #define FLASHC_V2_CM0_CA_CTL0_WAY_Pos 16UL 630 #define FLASHC_V2_CM0_CA_CTL0_WAY_Msk 0x30000UL 631 #define FLASHC_V2_CM0_CA_CTL0_SET_ADDR_Pos 24UL 632 #define FLASHC_V2_CM0_CA_CTL0_SET_ADDR_Msk 0x7000000UL 633 #define FLASHC_V2_CM0_CA_CTL0_PREF_EN_Pos 30UL 634 #define FLASHC_V2_CM0_CA_CTL0_PREF_EN_Msk 0x40000000UL 635 #define FLASHC_V2_CM0_CA_CTL0_CA_EN_Pos 31UL 636 #define FLASHC_V2_CM0_CA_CTL0_CA_EN_Msk 0x80000000UL 637 /* FLASHC.CM0_CA_CTL1 */ 638 #define FLASHC_V2_CM0_CA_CTL1_PWR_MODE_Pos 0UL 639 #define FLASHC_V2_CM0_CA_CTL1_PWR_MODE_Msk 0x3UL 640 #define FLASHC_V2_CM0_CA_CTL1_VECTKEYSTAT_Pos 16UL 641 #define FLASHC_V2_CM0_CA_CTL1_VECTKEYSTAT_Msk 0xFFFF0000UL 642 /* FLASHC.CM0_CA_CTL2 */ 643 #define FLASHC_V2_CM0_CA_CTL2_PWRUP_DELAY_Pos 0UL 644 #define FLASHC_V2_CM0_CA_CTL2_PWRUP_DELAY_Msk 0x3FFUL 645 /* FLASHC.CM0_CA_STATUS0 */ 646 #define FLASHC_V2_CM0_CA_STATUS0_VALID32_Pos 0UL 647 #define FLASHC_V2_CM0_CA_STATUS0_VALID32_Msk 0xFFFFFFFFUL 648 /* FLASHC.CM0_CA_STATUS1 */ 649 #define FLASHC_V2_CM0_CA_STATUS1_TAG_Pos 0UL 650 #define FLASHC_V2_CM0_CA_STATUS1_TAG_Msk 0xFFFFFFFFUL 651 /* FLASHC.CM0_CA_STATUS2 */ 652 #define FLASHC_V2_CM0_CA_STATUS2_LRU_Pos 0UL 653 #define FLASHC_V2_CM0_CA_STATUS2_LRU_Msk 0x3FUL 654 /* FLASHC.CM0_STATUS */ 655 #define FLASHC_V2_CM0_STATUS_MAIN_INTERNAL_ERR_Pos 0UL 656 #define FLASHC_V2_CM0_STATUS_MAIN_INTERNAL_ERR_Msk 0x1UL 657 #define FLASHC_V2_CM0_STATUS_WORK_INTERNAL_ERR_Pos 1UL 658 #define FLASHC_V2_CM0_STATUS_WORK_INTERNAL_ERR_Msk 0x2UL 659 /* FLASHC.CM4_CA_CTL0 */ 660 #define FLASHC_V2_CM4_CA_CTL0_RAM_ECC_EN_Pos 0UL 661 #define FLASHC_V2_CM4_CA_CTL0_RAM_ECC_EN_Msk 0x1UL 662 #define FLASHC_V2_CM4_CA_CTL0_RAM_ECC_INJ_EN_Pos 1UL 663 #define FLASHC_V2_CM4_CA_CTL0_RAM_ECC_INJ_EN_Msk 0x2UL 664 #define FLASHC_V2_CM4_CA_CTL0_WAY_Pos 16UL 665 #define FLASHC_V2_CM4_CA_CTL0_WAY_Msk 0x30000UL 666 #define FLASHC_V2_CM4_CA_CTL0_SET_ADDR_Pos 24UL 667 #define FLASHC_V2_CM4_CA_CTL0_SET_ADDR_Msk 0x7000000UL 668 #define FLASHC_V2_CM4_CA_CTL0_PREF_EN_Pos 30UL 669 #define FLASHC_V2_CM4_CA_CTL0_PREF_EN_Msk 0x40000000UL 670 #define FLASHC_V2_CM4_CA_CTL0_CA_EN_Pos 31UL 671 #define FLASHC_V2_CM4_CA_CTL0_CA_EN_Msk 0x80000000UL 672 /* FLASHC.CM4_CA_CTL1 */ 673 #define FLASHC_V2_CM4_CA_CTL1_PWR_MODE_Pos 0UL 674 #define FLASHC_V2_CM4_CA_CTL1_PWR_MODE_Msk 0x3UL 675 #define FLASHC_V2_CM4_CA_CTL1_VECTKEYSTAT_Pos 16UL 676 #define FLASHC_V2_CM4_CA_CTL1_VECTKEYSTAT_Msk 0xFFFF0000UL 677 /* FLASHC.CM4_CA_CTL2 */ 678 #define FLASHC_V2_CM4_CA_CTL2_PWRUP_DELAY_Pos 0UL 679 #define FLASHC_V2_CM4_CA_CTL2_PWRUP_DELAY_Msk 0x3FFUL 680 /* FLASHC.CM4_CA_STATUS0 */ 681 #define FLASHC_V2_CM4_CA_STATUS0_VALID32_Pos 0UL 682 #define FLASHC_V2_CM4_CA_STATUS0_VALID32_Msk 0xFFFFFFFFUL 683 /* FLASHC.CM4_CA_STATUS1 */ 684 #define FLASHC_V2_CM4_CA_STATUS1_TAG_Pos 0UL 685 #define FLASHC_V2_CM4_CA_STATUS1_TAG_Msk 0xFFFFFFFFUL 686 /* FLASHC.CM4_CA_STATUS2 */ 687 #define FLASHC_V2_CM4_CA_STATUS2_LRU_Pos 0UL 688 #define FLASHC_V2_CM4_CA_STATUS2_LRU_Msk 0x3FUL 689 /* FLASHC.CM4_STATUS */ 690 #define FLASHC_V2_CM4_STATUS_MAIN_INTERNAL_ERR_Pos 0UL 691 #define FLASHC_V2_CM4_STATUS_MAIN_INTERNAL_ERR_Msk 0x1UL 692 #define FLASHC_V2_CM4_STATUS_WORK_INTERNAL_ERR_Pos 1UL 693 #define FLASHC_V2_CM4_STATUS_WORK_INTERNAL_ERR_Msk 0x2UL 694 /* FLASHC.CRYPTO_BUFF_CTL */ 695 #define FLASHC_V2_CRYPTO_BUFF_CTL_PREF_EN_Pos 30UL 696 #define FLASHC_V2_CRYPTO_BUFF_CTL_PREF_EN_Msk 0x40000000UL 697 /* FLASHC.DW0_BUFF_CTL */ 698 #define FLASHC_V2_DW0_BUFF_CTL_PREF_EN_Pos 30UL 699 #define FLASHC_V2_DW0_BUFF_CTL_PREF_EN_Msk 0x40000000UL 700 /* FLASHC.DW1_BUFF_CTL */ 701 #define FLASHC_V2_DW1_BUFF_CTL_PREF_EN_Pos 30UL 702 #define FLASHC_V2_DW1_BUFF_CTL_PREF_EN_Msk 0x40000000UL 703 /* FLASHC.DMAC_BUFF_CTL */ 704 #define FLASHC_V2_DMAC_BUFF_CTL_PREF_EN_Pos 30UL 705 #define FLASHC_V2_DMAC_BUFF_CTL_PREF_EN_Msk 0x40000000UL 706 /* FLASHC.EXT_MS0_BUFF_CTL */ 707 #define FLASHC_V2_EXT_MS0_BUFF_CTL_PREF_EN_Pos 30UL 708 #define FLASHC_V2_EXT_MS0_BUFF_CTL_PREF_EN_Msk 0x40000000UL 709 /* FLASHC.EXT_MS1_BUFF_CTL */ 710 #define FLASHC_V2_EXT_MS1_BUFF_CTL_PREF_EN_Pos 30UL 711 #define FLASHC_V2_EXT_MS1_BUFF_CTL_PREF_EN_Msk 0x40000000UL 712 713 714 #endif /* _CYIP_FLASHC_V2_H_ */ 715 716 717 /* [] END OF FILE */ 718