1 // Copyright (C) 2022 Beken Corporation 2 // 3 // Licensed under the Apache License, Version 2.0 (the "License"); 4 // you may not use this file except in compliance with the License. 5 // You may obtain a copy of the License at 6 // 7 // http://www.apache.org/licenses/LICENSE-2.0 8 // 9 // Unless required by applicable law or agreed to in writing, software 10 // distributed under the License is distributed on an "AS IS" BASIS, 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 // See the License for the specific language governing permissions and 13 // limitations under the License. 14 15 /*********************************************************************************************************************************** 16 * This file is generated from BK7256_ADDR Mapping_20211224_format_change_highlight_20220113_update.xlsm automatically 17 * Modify it manually is not recommended 18 * CHIP ID:BK7256,GENARATE TIME:2022-03-17 20:29:39 19 ************************************************************************************************************************************/ 20 21 #pragma once 22 23 #ifdef __cplusplus 24 extern "C" { 25 #endif 26 27 #define SYS_LL_REG_BASE (SOC_SYSTEM_REG_BASE) 28 29 /* REG_0x00 */ 30 #define SYS_DEVICE_ID_ADDR (SYS_LL_REG_BASE + 0x0*4) //REG ADDR :0x44010000 31 #define SYS_DEVICE_ID_DEVICEID_POS (0) 32 #define SYS_DEVICE_ID_DEVICEID_MASK (0xFFFFFFFF) 33 34 /* REG_0x01 */ 35 #define SYS_VERSION_ID_ADDR (SYS_LL_REG_BASE + 0x1*4) //REG ADDR :0x44010004 36 #define SYS_VERSION_ID_VERSIONID_POS (0) 37 #define SYS_VERSION_ID_VERSIONID_MASK (0xFFFFFFFF) 38 39 /* REG_0x02 */ 40 #define SYS_CPU_CURRENT_RUN_STATUS_ADDR (SYS_LL_REG_BASE + 0x2*4) //REG ADDR :0x44010008 41 #define SYS_CPU_CURRENT_RUN_STATUS_CORE0_HALTED_POS (0) 42 #define SYS_CPU_CURRENT_RUN_STATUS_CORE0_HALTED_MASK (0x1) 43 44 #define SYS_CPU_CURRENT_RUN_STATUS_CORE1_HALTED_POS (1) 45 #define SYS_CPU_CURRENT_RUN_STATUS_CORE1_HALTED_MASK (0x1) 46 47 #define SYS_CPU_CURRENT_RUN_STATUS_RESERVED2_POS (2) 48 #define SYS_CPU_CURRENT_RUN_STATUS_RESERVED2_MASK (0x3) 49 50 #define SYS_CPU_CURRENT_RUN_STATUS_CPU0_SW_RESET_POS (4) 51 #define SYS_CPU_CURRENT_RUN_STATUS_CPU0_SW_RESET_MASK (0x1) 52 53 #define SYS_CPU_CURRENT_RUN_STATUS_CPU1_SW_RESET_POS (5) 54 #define SYS_CPU_CURRENT_RUN_STATUS_CPU1_SW_RESET_MASK (0x1) 55 56 #define SYS_CPU_CURRENT_RUN_STATUS_RESERVED1_POS (6) 57 #define SYS_CPU_CURRENT_RUN_STATUS_RESERVED1_MASK (0x3) 58 59 #define SYS_CPU_CURRENT_RUN_STATUS_CPU0_PWR_DW_STATE_POS (8) 60 #define SYS_CPU_CURRENT_RUN_STATUS_CPU0_PWR_DW_STATE_MASK (0x1) 61 62 #define SYS_CPU_CURRENT_RUN_STATUS_CPU1_PWR_DW_STATE_POS (9) 63 #define SYS_CPU_CURRENT_RUN_STATUS_CPU1_PWR_DW_STATE_MASK (0x1) 64 65 #define SYS_CPU_CURRENT_RUN_STATUS_RESERVED0_POS (10) 66 #define SYS_CPU_CURRENT_RUN_STATUS_RESERVED0_MASK (0x3FFFFF) 67 68 /* REG_0x03 */ 69 #define SYS_CPU_STORAGE_CONNECT_OP_SELECT_ADDR (SYS_LL_REG_BASE + 0x3*4) //REG ADDR :0x4401000c 70 #define SYS_CPU_STORAGE_CONNECT_OP_SELECT_BOOT_MODE_POS (0) 71 #define SYS_CPU_STORAGE_CONNECT_OP_SELECT_BOOT_MODE_MASK (0x1) 72 73 #define SYS_CPU_STORAGE_CONNECT_OP_SELECT_RESERVED2_POS (1) 74 #define SYS_CPU_STORAGE_CONNECT_OP_SELECT_RESERVED2_MASK (0x7) 75 76 #define SYS_CPU_STORAGE_CONNECT_OP_SELECT_RF_SWITCH_EN_POS (4) 77 #define SYS_CPU_STORAGE_CONNECT_OP_SELECT_RF_SWITCH_EN_MASK (0x1) 78 79 #define SYS_CPU_STORAGE_CONNECT_OP_SELECT_RF_FOR_WIFIORBT_POS (5) 80 #define SYS_CPU_STORAGE_CONNECT_OP_SELECT_RF_FOR_WIFIORBT_MASK (0x1) 81 82 #define SYS_CPU_STORAGE_CONNECT_OP_SELECT_RESERVED1_POS (6) 83 #define SYS_CPU_STORAGE_CONNECT_OP_SELECT_RESERVED1_MASK (0x3) 84 85 #define SYS_CPU_STORAGE_CONNECT_OP_SELECT_JTAG_CORE_SEL_POS (8) 86 #define SYS_CPU_STORAGE_CONNECT_OP_SELECT_JTAG_CORE_SEL_MASK (0x1) 87 88 #define SYS_CPU_STORAGE_CONNECT_OP_SELECT_FLASH_SEL_POS (9) 89 #define SYS_CPU_STORAGE_CONNECT_OP_SELECT_FLASH_SEL_MASK (0x1) 90 91 #define SYS_CPU_STORAGE_CONNECT_OP_SELECT_RESERVED0_POS (10) 92 #define SYS_CPU_STORAGE_CONNECT_OP_SELECT_RESERVED0_MASK (0x3FFFFF) 93 94 /* REG_0x04 */ 95 #define SYS_CPU0_INT_HALT_CLK_OP_ADDR (SYS_LL_REG_BASE + 0x4*4) //REG ADDR :0x44010010 96 #define SYS_CPU0_INT_HALT_CLK_OP_CPU0_SW_RST_POS (0) 97 #define SYS_CPU0_INT_HALT_CLK_OP_CPU0_SW_RST_MASK (0x1) 98 99 #define SYS_CPU0_INT_HALT_CLK_OP_CPU0_PWR_DW_POS (1) 100 #define SYS_CPU0_INT_HALT_CLK_OP_CPU0_PWR_DW_MASK (0x1) 101 102 #define SYS_CPU0_INT_HALT_CLK_OP_CPU0_INT_MASK_POS (2) 103 #define SYS_CPU0_INT_HALT_CLK_OP_CPU0_INT_MASK_MASK (0x1) 104 105 #define SYS_CPU0_INT_HALT_CLK_OP_CPU0_HALT_POS (3) 106 #define SYS_CPU0_INT_HALT_CLK_OP_CPU0_HALT_MASK (0x1) 107 108 #define SYS_CPU0_INT_HALT_CLK_OP_CPU0_CLK_DIV_POS (4) 109 #define SYS_CPU0_INT_HALT_CLK_OP_CPU0_CLK_DIV_MASK (0xF) 110 111 #define SYS_CPU0_INT_HALT_CLK_OP_CPU0_OFFSET_POS (8) 112 #define SYS_CPU0_INT_HALT_CLK_OP_CPU0_OFFSET_MASK (0xFFFFFF) 113 114 /* REG_0x05 */ 115 #define SYS_CPU1_INT_HALT_CLK_OP_ADDR (SYS_LL_REG_BASE + 0x5*4) //REG ADDR :0x44010014 116 #define SYS_CPU1_INT_HALT_CLK_OP_CPU1_SW_RST_POS (0) 117 #define SYS_CPU1_INT_HALT_CLK_OP_CPU1_SW_RST_MASK (0x1) 118 119 #define SYS_CPU1_INT_HALT_CLK_OP_CPU1_PWR_DW_POS (1) 120 #define SYS_CPU1_INT_HALT_CLK_OP_CPU1_PWR_DW_MASK (0x1) 121 122 #define SYS_CPU1_INT_HALT_CLK_OP_CPU1_INT_MASK_POS (2) 123 #define SYS_CPU1_INT_HALT_CLK_OP_CPU1_INT_MASK_MASK (0x1) 124 125 #define SYS_CPU1_INT_HALT_CLK_OP_CPU1_HALT_POS (3) 126 #define SYS_CPU1_INT_HALT_CLK_OP_CPU1_HALT_MASK (0x1) 127 128 #define SYS_CPU1_INT_HALT_CLK_OP_CPU1_CLK_DIV_POS (4) 129 #define SYS_CPU1_INT_HALT_CLK_OP_CPU1_CLK_DIV_MASK (0xF) 130 131 #define SYS_CPU1_INT_HALT_CLK_OP_CPU1_OFFSET_POS (8) 132 #define SYS_CPU1_INT_HALT_CLK_OP_CPU1_OFFSET_MASK (0xFFFFFF) 133 134 /* REG_0x06 */ 135 #define SYS_RESERVED_REG0X6_ADDR (SYS_LL_REG_BASE + 0x6*4) //REG ADDR :0x44010018 136 #define SYS_RESERVED_REG0X6_RESERVED_POS (0) 137 #define SYS_RESERVED_REG0X6_RESERVED_MASK (0xFFFFFFFF) 138 139 /* REG_0x08 */ 140 #define SYS_CPU_CLK_DIV_MODE1_ADDR (SYS_LL_REG_BASE + 0x8*4) //REG ADDR :0x44010020 141 #define SYS_CPU_CLK_DIV_MODE1_CLKDIV_CORE_POS (0) 142 #define SYS_CPU_CLK_DIV_MODE1_CLKDIV_CORE_MASK (0xF) 143 144 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_CORE_POS (4) 145 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_CORE_MASK (0x3) 146 147 #define SYS_CPU_CLK_DIV_MODE1_CLKDIV_BUS_POS (6) 148 #define SYS_CPU_CLK_DIV_MODE1_CLKDIV_BUS_MASK (0x1) 149 150 #define SYS_CPU_CLK_DIV_MODE1_RESERVED0_POS (7) 151 #define SYS_CPU_CLK_DIV_MODE1_RESERVED0_MASK (0x1) 152 153 #define SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART0_POS (8) 154 #define SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART0_MASK (0x3) 155 156 #define SYS_CPU_CLK_DIV_MODE1_CLKSEL_UART0_POS (10) 157 #define SYS_CPU_CLK_DIV_MODE1_CLKSEL_UART0_MASK (0x1) 158 159 #define SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART1_POS (11) 160 #define SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART1_MASK (0x3) 161 162 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_UART1_POS (13) 163 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_UART1_MASK (0x1) 164 165 #define SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART2_POS (14) 166 #define SYS_CPU_CLK_DIV_MODE1_CLKDIV_UART2_MASK (0x3) 167 168 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_UART2_POS (16) 169 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_UART2_MASK (0x1) 170 171 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_SADC_POS (17) 172 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_SADC_MASK (0x1) 173 174 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_PWM0_POS (18) 175 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_PWM0_MASK (0x1) 176 177 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_PWM1_POS (19) 178 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_PWM1_MASK (0x1) 179 180 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER0_POS (20) 181 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER0_MASK (0x1) 182 183 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER1_POS (21) 184 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER1_MASK (0x1) 185 186 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER2_POS (22) 187 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_TIMER2_MASK (0x1) 188 189 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_CAN_POS (23) 190 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_CAN_MASK (0x1) 191 192 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_I2S_POS (24) 193 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_I2S_MASK (0x1) 194 195 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_AUD_POS (25) 196 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_AUD_MASK (0x1) 197 198 #define SYS_CPU_CLK_DIV_MODE1_CLKDIV_JPEG_POS (26) 199 #define SYS_CPU_CLK_DIV_MODE1_CLKDIV_JPEG_MASK (0xF) 200 201 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_JPEG_POS (30) 202 #define SYS_CPU_CLK_DIV_MODE1_CKSEL_JPEG_MASK (0x1) 203 204 #define SYS_CPU_CLK_DIV_MODE1_CLKDIV_DISP_L_POS (31) 205 #define SYS_CPU_CLK_DIV_MODE1_CLKDIV_DISP_L_MASK (0x1) 206 207 /* REG_0x09 */ 208 #define SYS_CPU_CLK_DIV_MODE2_ADDR (SYS_LL_REG_BASE + 0x9*4) //REG ADDR :0x44010024 209 #define SYS_CPU_CLK_DIV_MODE2_CLKDIV_DISP_H_POS (0) 210 #define SYS_CPU_CLK_DIV_MODE2_CLKDIV_DISP_H_MASK (0x7) 211 212 #define SYS_CPU_CLK_DIV_MODE2_CKSEL_DISP_POS (3) 213 #define SYS_CPU_CLK_DIV_MODE2_CKSEL_DISP_MASK (0x1) 214 215 #define SYS_CPU_CLK_DIV_MODE2_CKDIV_PSRAM_POS (4) 216 #define SYS_CPU_CLK_DIV_MODE2_CKDIV_PSRAM_MASK (0x1) 217 218 #define SYS_CPU_CLK_DIV_MODE2_CKSEL_PSRAM_POS (5) 219 #define SYS_CPU_CLK_DIV_MODE2_CKSEL_PSRAM_MASK (0x1) 220 221 #define SYS_CPU_CLK_DIV_MODE2_CKDIV_QSPI0_POS (6) 222 #define SYS_CPU_CLK_DIV_MODE2_CKDIV_QSPI0_MASK (0xF) 223 224 #define SYS_CPU_CLK_DIV_MODE2_CKSEL_QSPI0_POS (10) 225 #define SYS_CPU_CLK_DIV_MODE2_CKSEL_QSPI0_MASK (0x1) 226 227 #define SYS_CPU_CLK_DIV_MODE2_RESERVED_POS (11) 228 #define SYS_CPU_CLK_DIV_MODE2_RESERVED_MASK (0x7) 229 230 #define SYS_CPU_CLK_DIV_MODE2_CKDIV_SDIO_POS (14) 231 #define SYS_CPU_CLK_DIV_MODE2_CKDIV_SDIO_MASK (0x7) 232 233 #define SYS_CPU_CLK_DIV_MODE2_CKSEL_SDIO_POS (17) 234 #define SYS_CPU_CLK_DIV_MODE2_CKSEL_SDIO_MASK (0x1) 235 236 #define SYS_CPU_CLK_DIV_MODE2_CKDIV_AUXS_POS (18) 237 #define SYS_CPU_CLK_DIV_MODE2_CKDIV_AUXS_MASK (0xF) 238 239 #define SYS_CPU_CLK_DIV_MODE2_CKSEL_AUXS_POS (22) 240 #define SYS_CPU_CLK_DIV_MODE2_CKSEL_AUXS_MASK (0x3) 241 242 #define SYS_CPU_CLK_DIV_MODE2_CKSEL_FLASH_POS (24) 243 #define SYS_CPU_CLK_DIV_MODE2_CKSEL_FLASH_MASK (0x3) 244 245 #define SYS_CPU_CLK_DIV_MODE2_CKDIV_FLASH_POS (26) 246 #define SYS_CPU_CLK_DIV_MODE2_CKDIV_FLASH_MASK (0x3) 247 248 #define SYS_CPU_CLK_DIV_MODE2_CKDIV_I2S0_POS (28) 249 #define SYS_CPU_CLK_DIV_MODE2_CKDIV_I2S0_MASK (0x7) 250 251 #define SYS_CPU_CLK_DIV_MODE2_RESERVED0_POS (31) 252 #define SYS_CPU_CLK_DIV_MODE2_RESERVED0_MASK (0x1) 253 254 /* REG_0x0A */ 255 #define SYS_CPU_26M_WDT_CLK_DIV_ADDR (SYS_LL_REG_BASE + 0xA*4) //REG ADDR :0x44010028 256 #define SYS_CPU_26M_WDT_CLK_DIV_CKDIV_26M_POS (0) 257 #define SYS_CPU_26M_WDT_CLK_DIV_CKDIV_26M_MASK (0x3) 258 259 #define SYS_CPU_26M_WDT_CLK_DIV_CKDIV_WDT_POS (2) 260 #define SYS_CPU_26M_WDT_CLK_DIV_CKDIV_WDT_MASK (0x3) 261 262 #define SYS_CPU_26M_WDT_CLK_DIV_CLKSEL_SPI0_POS (4) 263 #define SYS_CPU_26M_WDT_CLK_DIV_CLKSEL_SPI0_MASK (0x1) 264 265 #define SYS_CPU_26M_WDT_CLK_DIV_CLKSEL_SPI1_POS (5) 266 #define SYS_CPU_26M_WDT_CLK_DIV_CLKSEL_SPI1_MASK (0x1) 267 268 #define SYS_CPU_26M_WDT_CLK_DIV_RESERVED0_POS (6) 269 #define SYS_CPU_26M_WDT_CLK_DIV_RESERVED0_MASK (0x3FFFFFF) 270 271 /* REG_0x0B */ 272 #define SYS_CPU_ANASPI_FREQ_ADDR (SYS_LL_REG_BASE + 0xB*4) //REG ADDR :0x4401002c 273 #define SYS_CPU_ANASPI_FREQ_ANASPI_FREQ_POS (0) 274 #define SYS_CPU_ANASPI_FREQ_ANASPI_FREQ_MASK (0x3F) 275 276 #define SYS_CPU_ANASPI_FREQ_RESERVED1_POS (6) 277 #define SYS_CPU_ANASPI_FREQ_RESERVED1_MASK (0x3) 278 279 #define SYS_CPU_ANASPI_FREQ_ANAREG_STATE_POS (8) 280 #define SYS_CPU_ANASPI_FREQ_ANAREG_STATE_MASK (0xFFFFF) 281 282 #define SYS_CPU_ANASPI_FREQ_RESERVED0_POS (28) 283 #define SYS_CPU_ANASPI_FREQ_RESERVED0_MASK (0xF) 284 285 /* REG_0x0C */ 286 #define SYS_CPU_DEVICE_CLK_ENABLE_ADDR (SYS_LL_REG_BASE + 0xC*4) //REG ADDR :0x44010030 287 #define SYS_CPU_DEVICE_CLK_ENABLE_I2C0_CKEN_POS (0) 288 #define SYS_CPU_DEVICE_CLK_ENABLE_I2C0_CKEN_MASK (0x1) 289 290 #define SYS_CPU_DEVICE_CLK_ENABLE_SPI0_CKEN_POS (1) 291 #define SYS_CPU_DEVICE_CLK_ENABLE_SPI0_CKEN_MASK (0x1) 292 293 #define SYS_CPU_DEVICE_CLK_ENABLE_UART0_CKEN_POS (2) 294 #define SYS_CPU_DEVICE_CLK_ENABLE_UART0_CKEN_MASK (0x1) 295 296 #define SYS_CPU_DEVICE_CLK_ENABLE_PWM0_CKEN_POS (3) 297 #define SYS_CPU_DEVICE_CLK_ENABLE_PWM0_CKEN_MASK (0x1) 298 299 #define SYS_CPU_DEVICE_CLK_ENABLE_TIM0_CKEN_POS (4) 300 #define SYS_CPU_DEVICE_CLK_ENABLE_TIM0_CKEN_MASK (0x1) 301 302 #define SYS_CPU_DEVICE_CLK_ENABLE_SADC_CKEN_POS (5) 303 #define SYS_CPU_DEVICE_CLK_ENABLE_SADC_CKEN_MASK (0x1) 304 305 #define SYS_CPU_DEVICE_CLK_ENABLE_IRDA_CKEN_POS (6) 306 #define SYS_CPU_DEVICE_CLK_ENABLE_IRDA_CKEN_MASK (0x1) 307 308 #define SYS_CPU_DEVICE_CLK_ENABLE_EFUSE_CKEN_POS (7) 309 #define SYS_CPU_DEVICE_CLK_ENABLE_EFUSE_CKEN_MASK (0x1) 310 311 #define SYS_CPU_DEVICE_CLK_ENABLE_I2C1_CKEN_POS (8) 312 #define SYS_CPU_DEVICE_CLK_ENABLE_I2C1_CKEN_MASK (0x1) 313 314 #define SYS_CPU_DEVICE_CLK_ENABLE_SPI1_CKEN_POS (9) 315 #define SYS_CPU_DEVICE_CLK_ENABLE_SPI1_CKEN_MASK (0x1) 316 317 #define SYS_CPU_DEVICE_CLK_ENABLE_UART1_CKEN_POS (10) 318 #define SYS_CPU_DEVICE_CLK_ENABLE_UART1_CKEN_MASK (0x1) 319 320 #define SYS_CPU_DEVICE_CLK_ENABLE_UART2_CKEN_POS (11) 321 #define SYS_CPU_DEVICE_CLK_ENABLE_UART2_CKEN_MASK (0x1) 322 323 #define SYS_CPU_DEVICE_CLK_ENABLE_PWM1_CKEN_POS (12) 324 #define SYS_CPU_DEVICE_CLK_ENABLE_PWM1_CKEN_MASK (0x1) 325 326 #define SYS_CPU_DEVICE_CLK_ENABLE_TIM1_CKEN_POS (13) 327 #define SYS_CPU_DEVICE_CLK_ENABLE_TIM1_CKEN_MASK (0x1) 328 329 #define SYS_CPU_DEVICE_CLK_ENABLE_TIM2_CKEN_POS (14) 330 #define SYS_CPU_DEVICE_CLK_ENABLE_TIM2_CKEN_MASK (0x1) 331 332 #define SYS_CPU_DEVICE_CLK_ENABLE_OTP_CKEN_POS (15) 333 #define SYS_CPU_DEVICE_CLK_ENABLE_OTP_CKEN_MASK (0x1) 334 335 #define SYS_CPU_DEVICE_CLK_ENABLE_I2S_CKEN_POS (16) 336 #define SYS_CPU_DEVICE_CLK_ENABLE_I2S_CKEN_MASK (0x1) 337 338 #define SYS_CPU_DEVICE_CLK_ENABLE_USB_CKEN_POS (17) 339 #define SYS_CPU_DEVICE_CLK_ENABLE_USB_CKEN_MASK (0x1) 340 341 #define SYS_CPU_DEVICE_CLK_ENABLE_CAN_CKEN_POS (18) 342 #define SYS_CPU_DEVICE_CLK_ENABLE_CAN_CKEN_MASK (0x1) 343 344 #define SYS_CPU_DEVICE_CLK_ENABLE_PSRAM_CKEN_POS (19) 345 #define SYS_CPU_DEVICE_CLK_ENABLE_PSRAM_CKEN_MASK (0x1) 346 347 #define SYS_CPU_DEVICE_CLK_ENABLE_QSPI0_CKEN_POS (20) 348 #define SYS_CPU_DEVICE_CLK_ENABLE_QSPI0_CKEN_MASK (0x1) 349 350 #define SYS_CPU_DEVICE_CLK_ENABLE_QSPI1_CKEN_POS (21) 351 #define SYS_CPU_DEVICE_CLK_ENABLE_QSPI1_CKEN_MASK (0x1) 352 353 #define SYS_CPU_DEVICE_CLK_ENABLE_SDIO_CKEN_POS (22) 354 #define SYS_CPU_DEVICE_CLK_ENABLE_SDIO_CKEN_MASK (0x1) 355 356 #define SYS_CPU_DEVICE_CLK_ENABLE_AUXS_CKEN_POS (23) 357 #define SYS_CPU_DEVICE_CLK_ENABLE_AUXS_CKEN_MASK (0x1) 358 359 #define SYS_CPU_DEVICE_CLK_ENABLE_BTDM_CKEN_POS (24) 360 #define SYS_CPU_DEVICE_CLK_ENABLE_BTDM_CKEN_MASK (0x1) 361 362 #define SYS_CPU_DEVICE_CLK_ENABLE_XVR_CKEN_POS (25) 363 #define SYS_CPU_DEVICE_CLK_ENABLE_XVR_CKEN_MASK (0x1) 364 365 #define SYS_CPU_DEVICE_CLK_ENABLE_MAC_CKEN_POS (26) 366 #define SYS_CPU_DEVICE_CLK_ENABLE_MAC_CKEN_MASK (0x1) 367 368 #define SYS_CPU_DEVICE_CLK_ENABLE_PHY_CKEN_POS (27) 369 #define SYS_CPU_DEVICE_CLK_ENABLE_PHY_CKEN_MASK (0x1) 370 371 #define SYS_CPU_DEVICE_CLK_ENABLE_JPEG_CKEN_POS (28) 372 #define SYS_CPU_DEVICE_CLK_ENABLE_JPEG_CKEN_MASK (0x1) 373 374 #define SYS_CPU_DEVICE_CLK_ENABLE_DISP_CKEN_POS (29) 375 #define SYS_CPU_DEVICE_CLK_ENABLE_DISP_CKEN_MASK (0x1) 376 377 #define SYS_CPU_DEVICE_CLK_ENABLE_AUD_CKEN_POS (30) 378 #define SYS_CPU_DEVICE_CLK_ENABLE_AUD_CKEN_MASK (0x1) 379 380 #define SYS_CPU_DEVICE_CLK_ENABLE_WDT_CKEN_POS (31) 381 #define SYS_CPU_DEVICE_CLK_ENABLE_WDT_CKEN_MASK (0x1) 382 383 /* REG_0x0D */ 384 #define SYS_RESERVER_REG0XD_ADDR (SYS_LL_REG_BASE + 0xD*4) //REG ADDR :0x44010034 385 #define SYS_RESERVER_REG0XD_RESERVED_POS (0) 386 #define SYS_RESERVER_REG0XD_RESERVED_MASK (0xFFFFFFFF) 387 388 /* REG_0x0E */ 389 #define SYS_CPU_MODE_DISCKG1_ADDR (SYS_LL_REG_BASE + 0xE*4) //REG ADDR :0x44010038 390 #define SYS_CPU_MODE_DISCKG1_AON_DISCKG_POS (0) 391 #define SYS_CPU_MODE_DISCKG1_AON_DISCKG_MASK (0x1) 392 393 #define SYS_CPU_MODE_DISCKG1_SYS_DISCKG_POS (1) 394 #define SYS_CPU_MODE_DISCKG1_SYS_DISCKG_MASK (0x1) 395 396 #define SYS_CPU_MODE_DISCKG1_DMA_DISCKG_POS (2) 397 #define SYS_CPU_MODE_DISCKG1_DMA_DISCKG_MASK (0x1) 398 399 #define SYS_CPU_MODE_DISCKG1_FLASH_DISCKG_POS (3) 400 #define SYS_CPU_MODE_DISCKG1_FLASH_DISCKG_MASK (0x1) 401 402 #define SYS_CPU_MODE_DISCKG1_WDT_DISCKG_POS (4) 403 #define SYS_CPU_MODE_DISCKG1_WDT_DISCKG_MASK (0x1) 404 405 #define SYS_CPU_MODE_DISCKG1_TIM_DISCKG_POS (5) 406 #define SYS_CPU_MODE_DISCKG1_TIM_DISCKG_MASK (0x1) 407 408 #define SYS_CPU_MODE_DISCKG1_URT_DISCKG_POS (6) 409 #define SYS_CPU_MODE_DISCKG1_URT_DISCKG_MASK (0x1) 410 411 #define SYS_CPU_MODE_DISCKG1_PWM_DISCKG_POS (7) 412 #define SYS_CPU_MODE_DISCKG1_PWM_DISCKG_MASK (0x1) 413 414 #define SYS_CPU_MODE_DISCKG1_I2C_DISCKG_POS (8) 415 #define SYS_CPU_MODE_DISCKG1_I2C_DISCKG_MASK (0x1) 416 417 #define SYS_CPU_MODE_DISCKG1_SPI_DISCKG_POS (9) 418 #define SYS_CPU_MODE_DISCKG1_SPI_DISCKG_MASK (0x1) 419 420 #define SYS_CPU_MODE_DISCKG1_SADC_DISCKG_POS (10) 421 #define SYS_CPU_MODE_DISCKG1_SADC_DISCKG_MASK (0x1) 422 423 #define SYS_CPU_MODE_DISCKG1_EFS_DISCKG_POS (11) 424 #define SYS_CPU_MODE_DISCKG1_EFS_DISCKG_MASK (0x1) 425 426 #define SYS_CPU_MODE_DISCKG1_IRDA_DISCKG_POS (12) 427 #define SYS_CPU_MODE_DISCKG1_IRDA_DISCKG_MASK (0x1) 428 429 #define SYS_CPU_MODE_DISCKG1_TRNG_DISCKG_POS (13) 430 #define SYS_CPU_MODE_DISCKG1_TRNG_DISCKG_MASK (0x1) 431 432 #define SYS_CPU_MODE_DISCKG1_SDIO_DISCKG_POS (14) 433 #define SYS_CPU_MODE_DISCKG1_SDIO_DISCKG_MASK (0x1) 434 435 #define SYS_CPU_MODE_DISCKG1_LA_DISCKG_POS (15) 436 #define SYS_CPU_MODE_DISCKG1_LA_DISCKG_MASK (0x1) 437 438 #define SYS_CPU_MODE_DISCKG1_TIM1_DISCKG_POS (16) 439 #define SYS_CPU_MODE_DISCKG1_TIM1_DISCKG_MASK (0x1) 440 441 #define SYS_CPU_MODE_DISCKG1_URT1_DISCKG_POS (17) 442 #define SYS_CPU_MODE_DISCKG1_URT1_DISCKG_MASK (0x1) 443 444 #define SYS_CPU_MODE_DISCKG1_URT2_DISCKG_POS (18) 445 #define SYS_CPU_MODE_DISCKG1_URT2_DISCKG_MASK (0x1) 446 447 #define SYS_CPU_MODE_DISCKG1_PWM1_DISCKG_POS (19) 448 #define SYS_CPU_MODE_DISCKG1_PWM1_DISCKG_MASK (0x1) 449 450 #define SYS_CPU_MODE_DISCKG1_I2C1_DISCKG_POS (20) 451 #define SYS_CPU_MODE_DISCKG1_I2C1_DISCKG_MASK (0x1) 452 453 #define SYS_CPU_MODE_DISCKG1_SPI1_DISCKG_POS (21) 454 #define SYS_CPU_MODE_DISCKG1_SPI1_DISCKG_MASK (0x1) 455 456 #define SYS_CPU_MODE_DISCKG1_USB_DISCKG_POS (22) 457 #define SYS_CPU_MODE_DISCKG1_USB_DISCKG_MASK (0x1) 458 459 #define SYS_CPU_MODE_DISCKG1_CAN_DISCKG_POS (23) 460 #define SYS_CPU_MODE_DISCKG1_CAN_DISCKG_MASK (0x1) 461 462 #define SYS_CPU_MODE_DISCKG1_QSPI0_DISCKG_POS (24) 463 #define SYS_CPU_MODE_DISCKG1_QSPI0_DISCKG_MASK (0x1) 464 465 #define SYS_CPU_MODE_DISCKG1_PSRAM_DISCKG_POS (25) 466 #define SYS_CPU_MODE_DISCKG1_PSRAM_DISCKG_MASK (0x1) 467 468 #define SYS_CPU_MODE_DISCKG1_FFT_DISCKG_POS (26) 469 #define SYS_CPU_MODE_DISCKG1_FFT_DISCKG_MASK (0x1) 470 471 #define SYS_CPU_MODE_DISCKG1_SBC_DISCKG_POS (27) 472 #define SYS_CPU_MODE_DISCKG1_SBC_DISCKG_MASK (0x1) 473 474 #define SYS_CPU_MODE_DISCKG1_AUD_DISCKG_POS (28) 475 #define SYS_CPU_MODE_DISCKG1_AUD_DISCKG_MASK (0x1) 476 477 #define SYS_CPU_MODE_DISCKG1_I2S_DISCKG_POS (29) 478 #define SYS_CPU_MODE_DISCKG1_I2S_DISCKG_MASK (0x1) 479 480 #define SYS_CPU_MODE_DISCKG1_JPEG_DISCKG_POS (30) 481 #define SYS_CPU_MODE_DISCKG1_JPEG_DISCKG_MASK (0x1) 482 483 #define SYS_CPU_MODE_DISCKG1_JPEG_DEC_DISCKG_POS (31) 484 #define SYS_CPU_MODE_DISCKG1_JPEG_DEC_DISCKG_MASK (0x1) 485 486 /* REG_0x0F */ 487 #define SYS_CPU_MODE_DISCKG2_ADDR (SYS_LL_REG_BASE + 0xF*4) //REG ADDR :0x4401003c 488 #define SYS_CPU_MODE_DISCKG2_DISP_DISCKG_POS (0) 489 #define SYS_CPU_MODE_DISCKG2_DISP_DISCKG_MASK (0x1) 490 491 #define SYS_CPU_MODE_DISCKG2_DMA2D_DISCKG_POS (1) 492 #define SYS_CPU_MODE_DISCKG2_DMA2D_DISCKG_MASK (0x1) 493 494 #define SYS_CPU_MODE_DISCKG2_RESERVED_POS (2) 495 #define SYS_CPU_MODE_DISCKG2_RESERVED_MASK (0x1) 496 497 #define SYS_CPU_MODE_DISCKG2_BTDM_DISCKG_POS (3) 498 #define SYS_CPU_MODE_DISCKG2_BTDM_DISCKG_MASK (0x1) 499 500 #define SYS_CPU_MODE_DISCKG2_XVER_DISCKG_POS (4) 501 #define SYS_CPU_MODE_DISCKG2_XVER_DISCKG_MASK (0x1) 502 503 #define SYS_CPU_MODE_DISCKG2_BTDM_BPS_CKG_POS (5) 504 #define SYS_CPU_MODE_DISCKG2_BTDM_BPS_CKG_MASK (0xF) 505 506 #define SYS_CPU_MODE_DISCKG2_RESERVED0_POS (9) 507 #define SYS_CPU_MODE_DISCKG2_RESERVED0_MASK (0x7FFFFF) 508 509 /* REG_0x10 */ 510 #define SYS_CPU_POWER_SLEEP_WAKEUP_ADDR (SYS_LL_REG_BASE + 0x10*4) //REG ADDR :0x44010040 511 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM1_POS (0) 512 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM1_MASK (0x1) 513 514 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM2_POS (1) 515 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM2_MASK (0x1) 516 517 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM3_POS (2) 518 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM3_MASK (0x1) 519 520 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_ENCP_POS (3) 521 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_ENCP_MASK (0x1) 522 523 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_BAKP_POS (4) 524 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_BAKP_MASK (0x1) 525 526 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_AHBP_POS (5) 527 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_AHBP_MASK (0x1) 528 529 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_AUDP_POS (6) 530 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_AUDP_MASK (0x1) 531 532 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_VIDP_POS (7) 533 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_VIDP_MASK (0x1) 534 535 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_BTSP_POS (8) 536 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_BTSP_MASK (0x1) 537 538 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_WIFP_MAC_POS (9) 539 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_WIFP_MAC_MASK (0x1) 540 541 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_WIFP_PHY_POS (10) 542 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_WIFP_PHY_MASK (0x1) 543 544 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM0_POS (11) 545 #define SYS_CPU_POWER_SLEEP_WAKEUP_PWD_MEM0_MASK (0x1) 546 547 #define SYS_CPU_POWER_SLEEP_WAKEUP_RESERVED1_POS (12) 548 #define SYS_CPU_POWER_SLEEP_WAKEUP_RESERVED1_MASK (0xF) 549 550 #define SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_FLASH_IDLE_POS (16) 551 #define SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_FLASH_IDLE_MASK (0x1) 552 553 #define SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_CPU1_WFI_POS (17) 554 #define SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_CPU1_WFI_MASK (0x1) 555 556 #define SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_CPU0_WFI_POS (18) 557 #define SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_NEED_CPU0_WFI_MASK (0x1) 558 559 #define SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_GLOBAL_POS (19) 560 #define SYS_CPU_POWER_SLEEP_WAKEUP_SLEEP_EN_GLOBAL_MASK (0x1) 561 562 #define SYS_CPU_POWER_SLEEP_WAKEUP_WIFI_WAKEUP_PLATFORM_EN_POS (20) 563 #define SYS_CPU_POWER_SLEEP_WAKEUP_WIFI_WAKEUP_PLATFORM_EN_MASK (0x1) 564 565 #define SYS_CPU_POWER_SLEEP_WAKEUP_BTS_WAKEUP_PLATFORM_EN_POS (21) 566 #define SYS_CPU_POWER_SLEEP_WAKEUP_BTS_WAKEUP_PLATFORM_EN_MASK (0x1) 567 568 #define SYS_CPU_POWER_SLEEP_WAKEUP_BTS_SLEEP_EXIT_REQ_POS (22) 569 #define SYS_CPU_POWER_SLEEP_WAKEUP_BTS_SLEEP_EXIT_REQ_MASK (0x1) 570 571 #define SYS_CPU_POWER_SLEEP_WAKEUP_RESERVED0_POS (23) 572 #define SYS_CPU_POWER_SLEEP_WAKEUP_RESERVED0_MASK (0x1FF) 573 574 /* REG_0x11 */ 575 #define SYS_RESERVER_REG0X11_ADDR (SYS_LL_REG_BASE + 0x11*4) //REG ADDR :0x44010044 576 #define SYS_RESERVER_REG0X11_RESERVED_POS (0) 577 #define SYS_RESERVER_REG0X11_RESERVED_MASK (0xFFFFFFFF) 578 579 /* REG_0x20 */ 580 #define SYS_CPU0_INT_0_31_EN_ADDR (SYS_LL_REG_BASE + 0x20*4) //REG ADDR :0x44010080 581 #define SYS_CPU0_INT_0_31_EN_CPU0_BMC32_INT_EN_POS (0) 582 #define SYS_CPU0_INT_0_31_EN_CPU0_BMC32_INT_EN_MASK (0x1) 583 584 #define SYS_CPU0_INT_0_31_EN_CPU0_HOST_0_IRQ_EN_POS (1) 585 #define SYS_CPU0_INT_0_31_EN_CPU0_HOST_0_IRQ_EN_MASK (0x1) 586 587 #define SYS_CPU0_INT_0_31_EN_CPU0_HOST_0_SEC_IRQ_EN_POS (2) 588 #define SYS_CPU0_INT_0_31_EN_CPU0_HOST_0_SEC_IRQ_EN_MASK (0x1) 589 590 #define SYS_CPU0_INT_0_31_EN_CPU0_TIMER_INT_EN_POS (3) 591 #define SYS_CPU0_INT_0_31_EN_CPU0_TIMER_INT_EN_MASK (0x1) 592 593 #define SYS_CPU0_INT_0_31_EN_CPU0_UART_INT_EN_POS (4) 594 #define SYS_CPU0_INT_0_31_EN_CPU0_UART_INT_EN_MASK (0x1) 595 596 #define SYS_CPU0_INT_0_31_EN_CPU0_PWM_INT_EN_POS (5) 597 #define SYS_CPU0_INT_0_31_EN_CPU0_PWM_INT_EN_MASK (0x1) 598 599 #define SYS_CPU0_INT_0_31_EN_CPU0_I2C_INT_EN_POS (6) 600 #define SYS_CPU0_INT_0_31_EN_CPU0_I2C_INT_EN_MASK (0x1) 601 602 #define SYS_CPU0_INT_0_31_EN_CPU0_SPI_INT_EN_POS (7) 603 #define SYS_CPU0_INT_0_31_EN_CPU0_SPI_INT_EN_MASK (0x1) 604 605 #define SYS_CPU0_INT_0_31_EN_CPU0_SADC_INT_EN_POS (8) 606 #define SYS_CPU0_INT_0_31_EN_CPU0_SADC_INT_EN_MASK (0x1) 607 608 #define SYS_CPU0_INT_0_31_EN_CPU0_IRDA_INT_EN_POS (9) 609 #define SYS_CPU0_INT_0_31_EN_CPU0_IRDA_INT_EN_MASK (0x1) 610 611 #define SYS_CPU0_INT_0_31_EN_CPU0_SDIO_INT_EN_POS (10) 612 #define SYS_CPU0_INT_0_31_EN_CPU0_SDIO_INT_EN_MASK (0x1) 613 614 #define SYS_CPU0_INT_0_31_EN_CPU0_GDMA_INT_EN_POS (11) 615 #define SYS_CPU0_INT_0_31_EN_CPU0_GDMA_INT_EN_MASK (0x1) 616 617 #define SYS_CPU0_INT_0_31_EN_CPU0_LA_INT_EN_POS (12) 618 #define SYS_CPU0_INT_0_31_EN_CPU0_LA_INT_EN_MASK (0x1) 619 620 #define SYS_CPU0_INT_0_31_EN_CPU0_TIMER1_INT_EN_POS (13) 621 #define SYS_CPU0_INT_0_31_EN_CPU0_TIMER1_INT_EN_MASK (0x1) 622 623 #define SYS_CPU0_INT_0_31_EN_CPU0_I2C1_INT_EN_POS (14) 624 #define SYS_CPU0_INT_0_31_EN_CPU0_I2C1_INT_EN_MASK (0x1) 625 626 #define SYS_CPU0_INT_0_31_EN_CPU0_UART1_INT_EN_POS (15) 627 #define SYS_CPU0_INT_0_31_EN_CPU0_UART1_INT_EN_MASK (0x1) 628 629 #define SYS_CPU0_INT_0_31_EN_CPU0_UART2_INT_EN_POS (16) 630 #define SYS_CPU0_INT_0_31_EN_CPU0_UART2_INT_EN_MASK (0x1) 631 632 #define SYS_CPU0_INT_0_31_EN_CPU0_SPI1_INT_EN_POS (17) 633 #define SYS_CPU0_INT_0_31_EN_CPU0_SPI1_INT_EN_MASK (0x1) 634 635 #define SYS_CPU0_INT_0_31_EN_CPU0_CAN_INT_EN_POS (18) 636 #define SYS_CPU0_INT_0_31_EN_CPU0_CAN_INT_EN_MASK (0x1) 637 638 #define SYS_CPU0_INT_0_31_EN_CPU0_USB_INT_EN_POS (19) 639 #define SYS_CPU0_INT_0_31_EN_CPU0_USB_INT_EN_MASK (0x1) 640 641 #define SYS_CPU0_INT_0_31_EN_CPU0_QSPI_INT_EN_POS (20) 642 #define SYS_CPU0_INT_0_31_EN_CPU0_QSPI_INT_EN_MASK (0x1) 643 644 #define SYS_CPU0_INT_0_31_EN_CPU0_FFT_INT_EN_POS (21) 645 #define SYS_CPU0_INT_0_31_EN_CPU0_FFT_INT_EN_MASK (0x1) 646 647 #define SYS_CPU0_INT_0_31_EN_CPU0_SBC_INT_EN_POS (22) 648 #define SYS_CPU0_INT_0_31_EN_CPU0_SBC_INT_EN_MASK (0x1) 649 650 #define SYS_CPU0_INT_0_31_EN_CPU0_AUD_INT_EN_POS (23) 651 #define SYS_CPU0_INT_0_31_EN_CPU0_AUD_INT_EN_MASK (0x1) 652 653 #define SYS_CPU0_INT_0_31_EN_CPU0_I2S_INT_EN_POS (24) 654 #define SYS_CPU0_INT_0_31_EN_CPU0_I2S_INT_EN_MASK (0x1) 655 656 #define SYS_CPU0_INT_0_31_EN_CPU0_JPEGENC_INT_EN_POS (25) 657 #define SYS_CPU0_INT_0_31_EN_CPU0_JPEGENC_INT_EN_MASK (0x1) 658 659 #define SYS_CPU0_INT_0_31_EN_CPU0_JPEGDEC_INT_EN_POS (26) 660 #define SYS_CPU0_INT_0_31_EN_CPU0_JPEGDEC_INT_EN_MASK (0x1) 661 662 #define SYS_CPU0_INT_0_31_EN_CPU0_LCD_INT_EN_POS (27) 663 #define SYS_CPU0_INT_0_31_EN_CPU0_LCD_INT_EN_MASK (0x1) 664 665 #define SYS_CPU0_INT_0_31_EN_CPU0_DMA2D_INT_EN_POS (28) 666 #define SYS_CPU0_INT_0_31_EN_CPU0_DMA2D_INT_EN_MASK (0x1) 667 668 #define SYS_CPU0_INT_0_31_EN_CPU0_WIFI_INT_PHY_MPB_EN_POS (29) 669 #define SYS_CPU0_INT_0_31_EN_CPU0_WIFI_INT_PHY_MPB_EN_MASK (0x1) 670 671 #define SYS_CPU0_INT_0_31_EN_CPU0_WIFI_INT_PHY_RIU_EN_POS (30) 672 #define SYS_CPU0_INT_0_31_EN_CPU0_WIFI_INT_PHY_RIU_EN_MASK (0x1) 673 674 #define SYS_CPU0_INT_0_31_EN_CPU0_WIFI_MAC_INT_TX_RX_TIMER_EN_POS (31) 675 #define SYS_CPU0_INT_0_31_EN_CPU0_WIFI_MAC_INT_TX_RX_TIMER_EN_MASK (0x1) 676 677 /* REG_0x21 */ 678 #define SYS_CPU0_INT_32_63_EN_ADDR (SYS_LL_REG_BASE + 0x21*4) //REG ADDR :0x44010084 679 #define SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_TX_RX_MISC_EN_POS (0) 680 #define SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_TX_RX_MISC_EN_MASK (0x1) 681 682 #define SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_RX_TRIGGER_EN_POS (1) 683 #define SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_RX_TRIGGER_EN_MASK (0x1) 684 685 #define SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_TX_TRIGGER_EN_POS (2) 686 #define SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_TX_TRIGGER_EN_MASK (0x1) 687 688 #define SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_PROT_TRIGGER_EN_POS (3) 689 #define SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_PROT_TRIGGER_EN_MASK (0x1) 690 691 #define SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_GEN_EN_POS (4) 692 #define SYS_CPU0_INT_32_63_EN_CPU0_WIFI_MAC_INT_GEN_EN_MASK (0x1) 693 694 #define SYS_CPU0_INT_32_63_EN_CPU0_WIFI_HSU_IRQ_EN_POS (5) 695 #define SYS_CPU0_INT_32_63_EN_CPU0_WIFI_HSU_IRQ_EN_MASK (0x1) 696 697 #define SYS_CPU0_INT_32_63_EN_CPU0_WIFI_INT_MAC_WAKEUP_EN_POS (6) 698 #define SYS_CPU0_INT_32_63_EN_CPU0_WIFI_INT_MAC_WAKEUP_EN_MASK (0x1) 699 700 #define SYS_CPU0_INT_32_63_EN_CPU0_DM_IRQ_EN_POS (7) 701 #define SYS_CPU0_INT_32_63_EN_CPU0_DM_IRQ_EN_MASK (0x1) 702 703 #define SYS_CPU0_INT_32_63_EN_CPU0_BLE_IRQ_EN_POS (8) 704 #define SYS_CPU0_INT_32_63_EN_CPU0_BLE_IRQ_EN_MASK (0x1) 705 706 #define SYS_CPU0_INT_32_63_EN_CPU0_BT_IRQ_EN_POS (9) 707 #define SYS_CPU0_INT_32_63_EN_CPU0_BT_IRQ_EN_MASK (0x1) 708 709 #define SYS_CPU0_INT_32_63_EN_RESERVED2_POS (10) 710 #define SYS_CPU0_INT_32_63_EN_RESERVED2_MASK (0x3F) 711 712 #define SYS_CPU0_INT_32_63_EN_CPU0_MBOX0_INT_EN_POS (16) 713 #define SYS_CPU0_INT_32_63_EN_CPU0_MBOX0_INT_EN_MASK (0x1) 714 715 #define SYS_CPU0_INT_32_63_EN_CPU0_MBOX1_INT_EN_POS (17) 716 #define SYS_CPU0_INT_32_63_EN_CPU0_MBOX1_INT_EN_MASK (0x1) 717 718 #define SYS_CPU0_INT_32_63_EN_CPU0_BMC64_INT_EN_POS (18) 719 #define SYS_CPU0_INT_32_63_EN_CPU0_BMC64_INT_EN_MASK (0x1) 720 721 #define SYS_CPU0_INT_32_63_EN_RESERVED3_POS (19) 722 #define SYS_CPU0_INT_32_63_EN_RESERVED3_MASK (0x1) 723 724 #define SYS_CPU0_INT_32_63_EN_CPU0_TOUCHED_INT_EN_POS (20) 725 #define SYS_CPU0_INT_32_63_EN_CPU0_TOUCHED_INT_EN_MASK (0x1) 726 727 #define SYS_CPU0_INT_32_63_EN_CPU0_USBPLUG_INT_EN_POS (21) 728 #define SYS_CPU0_INT_32_63_EN_CPU0_USBPLUG_INT_EN_MASK (0x1) 729 730 #define SYS_CPU0_INT_32_63_EN_CPU0_RTC_INT_EN_POS (22) 731 #define SYS_CPU0_INT_32_63_EN_CPU0_RTC_INT_EN_MASK (0x1) 732 733 #define SYS_CPU0_INT_32_63_EN_CPU0_GPIO_INT_EN_POS (23) 734 #define SYS_CPU0_INT_32_63_EN_CPU0_GPIO_INT_EN_MASK (0x1) 735 736 #define SYS_CPU0_INT_32_63_EN_RESERVED4_POS (24) 737 #define SYS_CPU0_INT_32_63_EN_RESERVED4_MASK (0xFF) 738 739 /* REG_0x22 */ 740 #define SYS_CPU1_INT_0_31_EN_ADDR (SYS_LL_REG_BASE + 0x22*4) //REG ADDR :0x44010088 741 #define SYS_CPU1_INT_0_31_EN_CPU1_BMC32_INT_EN_POS (0) 742 #define SYS_CPU1_INT_0_31_EN_CPU1_BMC32_INT_EN_MASK (0x1) 743 744 #define SYS_CPU1_INT_0_31_EN_CPU1_HOST_0_IRQ_EN_POS (1) 745 #define SYS_CPU1_INT_0_31_EN_CPU1_HOST_0_IRQ_EN_MASK (0x1) 746 747 #define SYS_CPU1_INT_0_31_EN_CPU1_HOST_0_SEC_IRQ_EN_POS (2) 748 #define SYS_CPU1_INT_0_31_EN_CPU1_HOST_0_SEC_IRQ_EN_MASK (0x1) 749 750 #define SYS_CPU1_INT_0_31_EN_CPU1_TIMER_INT_EN_POS (3) 751 #define SYS_CPU1_INT_0_31_EN_CPU1_TIMER_INT_EN_MASK (0x1) 752 753 #define SYS_CPU1_INT_0_31_EN_CPU1_UART_INT_EN_POS (4) 754 #define SYS_CPU1_INT_0_31_EN_CPU1_UART_INT_EN_MASK (0x1) 755 756 #define SYS_CPU1_INT_0_31_EN_CPU1_PWM_INT_EN_POS (5) 757 #define SYS_CPU1_INT_0_31_EN_CPU1_PWM_INT_EN_MASK (0x1) 758 759 #define SYS_CPU1_INT_0_31_EN_CPU1_I2C_INT_EN_POS (6) 760 #define SYS_CPU1_INT_0_31_EN_CPU1_I2C_INT_EN_MASK (0x1) 761 762 #define SYS_CPU1_INT_0_31_EN_CPU1_SPI_INT_EN_POS (7) 763 #define SYS_CPU1_INT_0_31_EN_CPU1_SPI_INT_EN_MASK (0x1) 764 765 #define SYS_CPU1_INT_0_31_EN_CPU1_SADC_INT_EN_POS (8) 766 #define SYS_CPU1_INT_0_31_EN_CPU1_SADC_INT_EN_MASK (0x1) 767 768 #define SYS_CPU1_INT_0_31_EN_CPU1_IRDA_INT_EN_POS (9) 769 #define SYS_CPU1_INT_0_31_EN_CPU1_IRDA_INT_EN_MASK (0x1) 770 771 #define SYS_CPU1_INT_0_31_EN_CPU1_SDIO_INT_EN_POS (10) 772 #define SYS_CPU1_INT_0_31_EN_CPU1_SDIO_INT_EN_MASK (0x1) 773 774 #define SYS_CPU1_INT_0_31_EN_CPU1_GDMA_INT_EN_POS (11) 775 #define SYS_CPU1_INT_0_31_EN_CPU1_GDMA_INT_EN_MASK (0x1) 776 777 #define SYS_CPU1_INT_0_31_EN_CPU1_LA_INT_EN_POS (12) 778 #define SYS_CPU1_INT_0_31_EN_CPU1_LA_INT_EN_MASK (0x1) 779 780 #define SYS_CPU1_INT_0_31_EN_CPU1_TIMER1_INT_EN_POS (13) 781 #define SYS_CPU1_INT_0_31_EN_CPU1_TIMER1_INT_EN_MASK (0x1) 782 783 #define SYS_CPU1_INT_0_31_EN_CPU1_I2C1_INT_EN_POS (14) 784 #define SYS_CPU1_INT_0_31_EN_CPU1_I2C1_INT_EN_MASK (0x1) 785 786 #define SYS_CPU1_INT_0_31_EN_CPU1_UART1_INT_EN_POS (15) 787 #define SYS_CPU1_INT_0_31_EN_CPU1_UART1_INT_EN_MASK (0x1) 788 789 #define SYS_CPU1_INT_0_31_EN_CPU1_UART2_INT_EN_POS (16) 790 #define SYS_CPU1_INT_0_31_EN_CPU1_UART2_INT_EN_MASK (0x1) 791 792 #define SYS_CPU1_INT_0_31_EN_CPU1_SPI1_INT_EN_POS (17) 793 #define SYS_CPU1_INT_0_31_EN_CPU1_SPI1_INT_EN_MASK (0x1) 794 795 #define SYS_CPU1_INT_0_31_EN_CPU1_CAN_INT_EN_POS (18) 796 #define SYS_CPU1_INT_0_31_EN_CPU1_CAN_INT_EN_MASK (0x1) 797 798 #define SYS_CPU1_INT_0_31_EN_CPU1_USB_INT_EN_POS (19) 799 #define SYS_CPU1_INT_0_31_EN_CPU1_USB_INT_EN_MASK (0x1) 800 801 #define SYS_CPU1_INT_0_31_EN_CPU1_QSPI_INT_EN_POS (20) 802 #define SYS_CPU1_INT_0_31_EN_CPU1_QSPI_INT_EN_MASK (0x1) 803 804 #define SYS_CPU1_INT_0_31_EN_CPU1_FFT_INT_EN_POS (21) 805 #define SYS_CPU1_INT_0_31_EN_CPU1_FFT_INT_EN_MASK (0x1) 806 807 #define SYS_CPU1_INT_0_31_EN_CPU1_SBC_INT_EN_POS (22) 808 #define SYS_CPU1_INT_0_31_EN_CPU1_SBC_INT_EN_MASK (0x1) 809 810 #define SYS_CPU1_INT_0_31_EN_CPU1_AUD_INT_EN_POS (23) 811 #define SYS_CPU1_INT_0_31_EN_CPU1_AUD_INT_EN_MASK (0x1) 812 813 #define SYS_CPU1_INT_0_31_EN_CPU1_I2S_INT_EN_POS (24) 814 #define SYS_CPU1_INT_0_31_EN_CPU1_I2S_INT_EN_MASK (0x1) 815 816 #define SYS_CPU1_INT_0_31_EN_CPU1_JPEGENC_INT_EN_POS (25) 817 #define SYS_CPU1_INT_0_31_EN_CPU1_JPEGENC_INT_EN_MASK (0x1) 818 819 #define SYS_CPU1_INT_0_31_EN_CPU1_JPEGDEC_INT_EN_POS (26) 820 #define SYS_CPU1_INT_0_31_EN_CPU1_JPEGDEC_INT_EN_MASK (0x1) 821 822 #define SYS_CPU1_INT_0_31_EN_CPU1_LCD_INT_EN_POS (27) 823 #define SYS_CPU1_INT_0_31_EN_CPU1_LCD_INT_EN_MASK (0x1) 824 825 #define SYS_CPU1_INT_0_31_EN_CPU1_DMA2D_INT_EN_POS (28) 826 #define SYS_CPU1_INT_0_31_EN_CPU1_DMA2D_INT_EN_MASK (0x1) 827 828 #define SYS_CPU1_INT_0_31_EN_CPU1_WIFI_INT_PHY_MPB_EN_POS (29) 829 #define SYS_CPU1_INT_0_31_EN_CPU1_WIFI_INT_PHY_MPB_EN_MASK (0x1) 830 831 #define SYS_CPU1_INT_0_31_EN_CPU1_WIFI_INT_PHY_RIU_EN_POS (30) 832 #define SYS_CPU1_INT_0_31_EN_CPU1_WIFI_INT_PHY_RIU_EN_MASK (0x1) 833 834 #define SYS_CPU1_INT_0_31_EN_CPU1_WIFI_MAC_INT_TX_RX_TIMER_EN_POS (31) 835 #define SYS_CPU1_INT_0_31_EN_CPU1_WIFI_MAC_INT_TX_RX_TIMER_EN_MASK (0x1) 836 837 /* REG_0x23 */ 838 #define SYS_CPU1_INT_32_63_EN_ADDR (SYS_LL_REG_BASE + 0x23*4) //REG ADDR :0x4401008c 839 #define SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_TX_RX_MISC_EN_POS (0) 840 #define SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_TX_RX_MISC_EN_MASK (0x1) 841 842 #define SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_RX_TRIGGER_EN_POS (1) 843 #define SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_RX_TRIGGER_EN_MASK (0x1) 844 845 #define SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_TX_TRIGGER_EN_POS (2) 846 #define SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_TX_TRIGGER_EN_MASK (0x1) 847 848 #define SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_PROT_TRIGGER_EN_POS (3) 849 #define SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_PROT_TRIGGER_EN_MASK (0x1) 850 851 #define SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_GEN_EN_POS (4) 852 #define SYS_CPU1_INT_32_63_EN_CPU1_WIFI_MAC_INT_GEN_EN_MASK (0x1) 853 854 #define SYS_CPU1_INT_32_63_EN_CPU1_WIFI_HSU_IRQ_EN_POS (5) 855 #define SYS_CPU1_INT_32_63_EN_CPU1_WIFI_HSU_IRQ_EN_MASK (0x1) 856 857 #define SYS_CPU1_INT_32_63_EN_CPU1_WIFI_INT_MAC_WAKEUP_EN_POS (6) 858 #define SYS_CPU1_INT_32_63_EN_CPU1_WIFI_INT_MAC_WAKEUP_EN_MASK (0x1) 859 860 #define SYS_CPU1_INT_32_63_EN_CPU1_DM_IRQ_EN_POS (7) 861 #define SYS_CPU1_INT_32_63_EN_CPU1_DM_IRQ_EN_MASK (0x1) 862 863 #define SYS_CPU1_INT_32_63_EN_CPU1_BLE_IRQ_EN_POS (8) 864 #define SYS_CPU1_INT_32_63_EN_CPU1_BLE_IRQ_EN_MASK (0x1) 865 866 #define SYS_CPU1_INT_32_63_EN_CPU1_BT_IRQ_EN_POS (9) 867 #define SYS_CPU1_INT_32_63_EN_CPU1_BT_IRQ_EN_MASK (0x1) 868 869 #define SYS_CPU1_INT_32_63_EN_RESERVED2_POS (10) 870 #define SYS_CPU1_INT_32_63_EN_RESERVED2_MASK (0x3F) 871 872 #define SYS_CPU1_INT_32_63_EN_CPU1_MBOX0_INT_EN_POS (16) 873 #define SYS_CPU1_INT_32_63_EN_CPU1_MBOX0_INT_EN_MASK (0x1) 874 875 #define SYS_CPU1_INT_32_63_EN_CPU1_MBOX1_INT_EN_POS (17) 876 #define SYS_CPU1_INT_32_63_EN_CPU1_MBOX1_INT_EN_MASK (0x1) 877 878 #define SYS_CPU1_INT_32_63_EN_CPU1_BMC64_INT_EN_POS (18) 879 #define SYS_CPU1_INT_32_63_EN_CPU1_BMC64_INT_EN_MASK (0x1) 880 881 #define SYS_CPU1_INT_32_63_EN_RESERVED3_POS (19) 882 #define SYS_CPU1_INT_32_63_EN_RESERVED3_MASK (0x1) 883 884 #define SYS_CPU1_INT_32_63_EN_CPU1_TOUCHED_INT_EN_POS (20) 885 #define SYS_CPU1_INT_32_63_EN_CPU1_TOUCHED_INT_EN_MASK (0x1) 886 887 #define SYS_CPU1_INT_32_63_EN_CPU1_USBPLUG_INT_EN_POS (21) 888 #define SYS_CPU1_INT_32_63_EN_CPU1_USBPLUG_INT_EN_MASK (0x1) 889 890 #define SYS_CPU1_INT_32_63_EN_CPU1_RTC_INT_EN_POS (22) 891 #define SYS_CPU1_INT_32_63_EN_CPU1_RTC_INT_EN_MASK (0x1) 892 893 #define SYS_CPU1_INT_32_63_EN_CPU1_GPIO_INT_EN_POS (23) 894 #define SYS_CPU1_INT_32_63_EN_CPU1_GPIO_INT_EN_MASK (0x1) 895 896 #define SYS_CPU1_INT_32_63_EN_RESERVED4_POS (24) 897 #define SYS_CPU1_INT_32_63_EN_RESERVED4_MASK (0xFF) 898 899 /* REG_0x28 */ 900 #define SYS_CPU0_INT_0_31_STATUS_ADDR (SYS_LL_REG_BASE + 0x28*4) //REG ADDR :0x440100a0 901 #define SYS_CPU0_INT_0_31_STATUS_CPU0_BMC32_INT_ST_POS (0) 902 #define SYS_CPU0_INT_0_31_STATUS_CPU0_BMC32_INT_ST_MASK (0x1) 903 904 #define SYS_CPU0_INT_0_31_STATUS_CPU0_HOST_0_IRQ_ST_POS (1) 905 #define SYS_CPU0_INT_0_31_STATUS_CPU0_HOST_0_IRQ_ST_MASK (0x1) 906 907 #define SYS_CPU0_INT_0_31_STATUS_CPU0_HOST_0_SEC_IRQ_ST_POS (2) 908 #define SYS_CPU0_INT_0_31_STATUS_CPU0_HOST_0_SEC_IRQ_ST_MASK (0x1) 909 910 #define SYS_CPU0_INT_0_31_STATUS_CPU0_TIMER_INT_ST_POS (3) 911 #define SYS_CPU0_INT_0_31_STATUS_CPU0_TIMER_INT_ST_MASK (0x1) 912 913 #define SYS_CPU0_INT_0_31_STATUS_CPU0_UART_INT_ST_POS (4) 914 #define SYS_CPU0_INT_0_31_STATUS_CPU0_UART_INT_ST_MASK (0x1) 915 916 #define SYS_CPU0_INT_0_31_STATUS_CPU0_PWM_INT_ST_POS (5) 917 #define SYS_CPU0_INT_0_31_STATUS_CPU0_PWM_INT_ST_MASK (0x1) 918 919 #define SYS_CPU0_INT_0_31_STATUS_CPU0_I2C_INT_ST_POS (6) 920 #define SYS_CPU0_INT_0_31_STATUS_CPU0_I2C_INT_ST_MASK (0x1) 921 922 #define SYS_CPU0_INT_0_31_STATUS_CPU0_SPI_INT_ST_POS (7) 923 #define SYS_CPU0_INT_0_31_STATUS_CPU0_SPI_INT_ST_MASK (0x1) 924 925 #define SYS_CPU0_INT_0_31_STATUS_CPU0_SADC_INT_ST_POS (8) 926 #define SYS_CPU0_INT_0_31_STATUS_CPU0_SADC_INT_ST_MASK (0x1) 927 928 #define SYS_CPU0_INT_0_31_STATUS_CPU0_IRDA_INT_ST_POS (9) 929 #define SYS_CPU0_INT_0_31_STATUS_CPU0_IRDA_INT_ST_MASK (0x1) 930 931 #define SYS_CPU0_INT_0_31_STATUS_CPU0_SDIO_INT_ST_POS (10) 932 #define SYS_CPU0_INT_0_31_STATUS_CPU0_SDIO_INT_ST_MASK (0x1) 933 934 #define SYS_CPU0_INT_0_31_STATUS_CPU0_GDMA_INT_ST_POS (11) 935 #define SYS_CPU0_INT_0_31_STATUS_CPU0_GDMA_INT_ST_MASK (0x1) 936 937 #define SYS_CPU0_INT_0_31_STATUS_CPU0_LA_INT_ST_POS (12) 938 #define SYS_CPU0_INT_0_31_STATUS_CPU0_LA_INT_ST_MASK (0x1) 939 940 #define SYS_CPU0_INT_0_31_STATUS_CPU0_TIMER1_INT_ST_POS (13) 941 #define SYS_CPU0_INT_0_31_STATUS_CPU0_TIMER1_INT_ST_MASK (0x1) 942 943 #define SYS_CPU0_INT_0_31_STATUS_CPU0_I2C1_INT_ST_POS (14) 944 #define SYS_CPU0_INT_0_31_STATUS_CPU0_I2C1_INT_ST_MASK (0x1) 945 946 #define SYS_CPU0_INT_0_31_STATUS_CPU0_UART1_INT_ST_POS (15) 947 #define SYS_CPU0_INT_0_31_STATUS_CPU0_UART1_INT_ST_MASK (0x1) 948 949 #define SYS_CPU0_INT_0_31_STATUS_CPU0_UART2_INT_ST_POS (16) 950 #define SYS_CPU0_INT_0_31_STATUS_CPU0_UART2_INT_ST_MASK (0x1) 951 952 #define SYS_CPU0_INT_0_31_STATUS_CPU0_SPI1_INT_ST_POS (17) 953 #define SYS_CPU0_INT_0_31_STATUS_CPU0_SPI1_INT_ST_MASK (0x1) 954 955 #define SYS_CPU0_INT_0_31_STATUS_CPU0_CAN_INT_ST_POS (18) 956 #define SYS_CPU0_INT_0_31_STATUS_CPU0_CAN_INT_ST_MASK (0x1) 957 958 #define SYS_CPU0_INT_0_31_STATUS_CPU0_USB_INT_ST_POS (19) 959 #define SYS_CPU0_INT_0_31_STATUS_CPU0_USB_INT_ST_MASK (0x1) 960 961 #define SYS_CPU0_INT_0_31_STATUS_CPU0_QSPI_INT_ST_POS (20) 962 #define SYS_CPU0_INT_0_31_STATUS_CPU0_QSPI_INT_ST_MASK (0x1) 963 964 #define SYS_CPU0_INT_0_31_STATUS_CPU0_FFT_INT_ST_POS (21) 965 #define SYS_CPU0_INT_0_31_STATUS_CPU0_FFT_INT_ST_MASK (0x1) 966 967 #define SYS_CPU0_INT_0_31_STATUS_CPU0_SBC_INT_ST_POS (22) 968 #define SYS_CPU0_INT_0_31_STATUS_CPU0_SBC_INT_ST_MASK (0x1) 969 970 #define SYS_CPU0_INT_0_31_STATUS_CPU0_AUD_INT_ST_POS (23) 971 #define SYS_CPU0_INT_0_31_STATUS_CPU0_AUD_INT_ST_MASK (0x1) 972 973 #define SYS_CPU0_INT_0_31_STATUS_CPU0_I2S_INT_ST_POS (24) 974 #define SYS_CPU0_INT_0_31_STATUS_CPU0_I2S_INT_ST_MASK (0x1) 975 976 #define SYS_CPU0_INT_0_31_STATUS_CPU0_JPEGENC_INT_ST_POS (25) 977 #define SYS_CPU0_INT_0_31_STATUS_CPU0_JPEGENC_INT_ST_MASK (0x1) 978 979 #define SYS_CPU0_INT_0_31_STATUS_CPU0_JPEGDEC_INT_ST_POS (26) 980 #define SYS_CPU0_INT_0_31_STATUS_CPU0_JPEGDEC_INT_ST_MASK (0x1) 981 982 #define SYS_CPU0_INT_0_31_STATUS_CPU0_LCD_INT_ST_POS (27) 983 #define SYS_CPU0_INT_0_31_STATUS_CPU0_LCD_INT_ST_MASK (0x1) 984 985 #define SYS_CPU0_INT_0_31_STATUS_RESERVED_POS (28) 986 #define SYS_CPU0_INT_0_31_STATUS_RESERVED_MASK (0x1) 987 988 #define SYS_CPU0_INT_0_31_STATUS_CPU0_WIFI_INT_PHY_MPB_ST_POS (29) 989 #define SYS_CPU0_INT_0_31_STATUS_CPU0_WIFI_INT_PHY_MPB_ST_MASK (0x1) 990 991 #define SYS_CPU0_INT_0_31_STATUS_CPU0_WIFI_INT_PHY_RIU_ST_POS (30) 992 #define SYS_CPU0_INT_0_31_STATUS_CPU0_WIFI_INT_PHY_RIU_ST_MASK (0x1) 993 994 #define SYS_CPU0_INT_0_31_STATUS_CPU0_WIFI_MAC_INT_TX_RX_TIMER_ST_POS (31) 995 #define SYS_CPU0_INT_0_31_STATUS_CPU0_WIFI_MAC_INT_TX_RX_TIMER_ST_MASK (0x1) 996 997 /* REG_0x29 */ 998 #define SYS_CPU0_INT_32_63_STATUS_ADDR (SYS_LL_REG_BASE + 0x29*4) //REG ADDR :0x440100a4 999 #define SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_MAC_INT_TX_RX_MISC_ST_POS (0) 1000 #define SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_MAC_INT_TX_RX_MISC_ST_MASK (0x1) 1001 1002 #define SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_MAC_INT_RX_TRIGGER_ST_POS (1) 1003 #define SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_MAC_INT_RX_TRIGGER_ST_MASK (0x1) 1004 1005 #define SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_MAC_INT_TX_TRIGGER_ST_POS (2) 1006 #define SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_MAC_INT_TX_TRIGGER_ST_MASK (0x1) 1007 1008 #define SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_MAC_INT_PROT_TRIGGER_ST_POS (3) 1009 #define SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_MAC_INT_PROT_TRIGGER_ST_MASK (0x1) 1010 1011 #define SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_MAC_INT_GEN_ST_POS (4) 1012 #define SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_MAC_INT_GEN_ST_MASK (0x1) 1013 1014 #define SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_HSU_IRQ_ST_POS (5) 1015 #define SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_HSU_IRQ_ST_MASK (0x1) 1016 1017 #define SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_INT_MAC_WAKEUP_ST_POS (6) 1018 #define SYS_CPU0_INT_32_63_STATUS_CPU0_WIFI_INT_MAC_WAKEUP_ST_MASK (0x1) 1019 1020 #define SYS_CPU0_INT_32_63_STATUS_CPU0_DM_IRQ_ST_POS (7) 1021 #define SYS_CPU0_INT_32_63_STATUS_CPU0_DM_IRQ_ST_MASK (0x1) 1022 1023 #define SYS_CPU0_INT_32_63_STATUS_CPU0_BLE_IRQ_ST_POS (8) 1024 #define SYS_CPU0_INT_32_63_STATUS_CPU0_BLE_IRQ_ST_MASK (0x1) 1025 1026 #define SYS_CPU0_INT_32_63_STATUS_CPU0_BT_IRQ_ST_POS (9) 1027 #define SYS_CPU0_INT_32_63_STATUS_CPU0_BT_IRQ_ST_MASK (0x1) 1028 1029 #define SYS_CPU0_INT_32_63_STATUS_RESERVED2_POS (10) 1030 #define SYS_CPU0_INT_32_63_STATUS_RESERVED2_MASK (0x3F) 1031 1032 #define SYS_CPU0_INT_32_63_STATUS_CPU0_MBOX0_INT_ST_POS (16) 1033 #define SYS_CPU0_INT_32_63_STATUS_CPU0_MBOX0_INT_ST_MASK (0x1) 1034 1035 #define SYS_CPU0_INT_32_63_STATUS_CPU0_MBOX1_INT_ST_POS (17) 1036 #define SYS_CPU0_INT_32_63_STATUS_CPU0_MBOX1_INT_ST_MASK (0x1) 1037 1038 #define SYS_CPU0_INT_32_63_STATUS_CPU0_BMC64_INT_ST_POS (18) 1039 #define SYS_CPU0_INT_32_63_STATUS_CPU0_BMC64_INT_ST_MASK (0x1) 1040 1041 #define SYS_CPU0_INT_32_63_STATUS_RESERVED3_POS (19) 1042 #define SYS_CPU0_INT_32_63_STATUS_RESERVED3_MASK (0x1) 1043 1044 #define SYS_CPU0_INT_32_63_STATUS_CPU0_TOUCHED_INT_ST_POS (20) 1045 #define SYS_CPU0_INT_32_63_STATUS_CPU0_TOUCHED_INT_ST_MASK (0x1) 1046 1047 #define SYS_CPU0_INT_32_63_STATUS_CPU0_USBPLUG_INT_ST_POS (21) 1048 #define SYS_CPU0_INT_32_63_STATUS_CPU0_USBPLUG_INT_ST_MASK (0x1) 1049 1050 #define SYS_CPU0_INT_32_63_STATUS_CPU0_RTC_INT_ST_POS (22) 1051 #define SYS_CPU0_INT_32_63_STATUS_CPU0_RTC_INT_ST_MASK (0x1) 1052 1053 #define SYS_CPU0_INT_32_63_STATUS_CPU0_GPIO_INT_ST_POS (23) 1054 #define SYS_CPU0_INT_32_63_STATUS_CPU0_GPIO_INT_ST_MASK (0x1) 1055 1056 #define SYS_CPU0_INT_32_63_STATUS_RESERVED4_POS (24) 1057 #define SYS_CPU0_INT_32_63_STATUS_RESERVED4_MASK (0xFF) 1058 1059 /* REG_0x2A */ 1060 #define SYS_CPU1_INT_0_31_STATUS_ADDR (SYS_LL_REG_BASE + 0x2A*4) //REG ADDR :0x440100a8 1061 #define SYS_CPU1_INT_0_31_STATUS_CPU1_BMC32_INT_ST_POS (0) 1062 #define SYS_CPU1_INT_0_31_STATUS_CPU1_BMC32_INT_ST_MASK (0x1) 1063 1064 #define SYS_CPU1_INT_0_31_STATUS_CPU1_HOST_0_IRQ_ST_POS (1) 1065 #define SYS_CPU1_INT_0_31_STATUS_CPU1_HOST_0_IRQ_ST_MASK (0x1) 1066 1067 #define SYS_CPU1_INT_0_31_STATUS_CPU1_HOST_0_SEC_IRQ_ST_POS (2) 1068 #define SYS_CPU1_INT_0_31_STATUS_CPU1_HOST_0_SEC_IRQ_ST_MASK (0x1) 1069 1070 #define SYS_CPU1_INT_0_31_STATUS_CPU1_TIMER_INT_ST_POS (3) 1071 #define SYS_CPU1_INT_0_31_STATUS_CPU1_TIMER_INT_ST_MASK (0x1) 1072 1073 #define SYS_CPU1_INT_0_31_STATUS_CPU1_UART_INT_ST_POS (4) 1074 #define SYS_CPU1_INT_0_31_STATUS_CPU1_UART_INT_ST_MASK (0x1) 1075 1076 #define SYS_CPU1_INT_0_31_STATUS_CPU1_PWM_INT_ST_POS (5) 1077 #define SYS_CPU1_INT_0_31_STATUS_CPU1_PWM_INT_ST_MASK (0x1) 1078 1079 #define SYS_CPU1_INT_0_31_STATUS_CPU1_I2C_INT_ST_POS (6) 1080 #define SYS_CPU1_INT_0_31_STATUS_CPU1_I2C_INT_ST_MASK (0x1) 1081 1082 #define SYS_CPU1_INT_0_31_STATUS_CPU1_SPI_INT_ST_POS (7) 1083 #define SYS_CPU1_INT_0_31_STATUS_CPU1_SPI_INT_ST_MASK (0x1) 1084 1085 #define SYS_CPU1_INT_0_31_STATUS_CPU1_SADC_INT_ST_POS (8) 1086 #define SYS_CPU1_INT_0_31_STATUS_CPU1_SADC_INT_ST_MASK (0x1) 1087 1088 #define SYS_CPU1_INT_0_31_STATUS_CPU1_IRDA_INT_ST_POS (9) 1089 #define SYS_CPU1_INT_0_31_STATUS_CPU1_IRDA_INT_ST_MASK (0x1) 1090 1091 #define SYS_CPU1_INT_0_31_STATUS_CPU1_SDIO_INT_ST_POS (10) 1092 #define SYS_CPU1_INT_0_31_STATUS_CPU1_SDIO_INT_ST_MASK (0x1) 1093 1094 #define SYS_CPU1_INT_0_31_STATUS_CPU1_GDMA_INT_ST_POS (11) 1095 #define SYS_CPU1_INT_0_31_STATUS_CPU1_GDMA_INT_ST_MASK (0x1) 1096 1097 #define SYS_CPU1_INT_0_31_STATUS_CPU1_LA_INT_ST_POS (12) 1098 #define SYS_CPU1_INT_0_31_STATUS_CPU1_LA_INT_ST_MASK (0x1) 1099 1100 #define SYS_CPU1_INT_0_31_STATUS_CPU1_TIMER1_INT_ST_POS (13) 1101 #define SYS_CPU1_INT_0_31_STATUS_CPU1_TIMER1_INT_ST_MASK (0x1) 1102 1103 #define SYS_CPU1_INT_0_31_STATUS_CPU1_I2C1_INT_ST_POS (14) 1104 #define SYS_CPU1_INT_0_31_STATUS_CPU1_I2C1_INT_ST_MASK (0x1) 1105 1106 #define SYS_CPU1_INT_0_31_STATUS_CPU1_UART1_INT_ST_POS (15) 1107 #define SYS_CPU1_INT_0_31_STATUS_CPU1_UART1_INT_ST_MASK (0x1) 1108 1109 #define SYS_CPU1_INT_0_31_STATUS_CPU1_UART2_INT_ST_POS (16) 1110 #define SYS_CPU1_INT_0_31_STATUS_CPU1_UART2_INT_ST_MASK (0x1) 1111 1112 #define SYS_CPU1_INT_0_31_STATUS_CPU1_SPI1_INT_ST_POS (17) 1113 #define SYS_CPU1_INT_0_31_STATUS_CPU1_SPI1_INT_ST_MASK (0x1) 1114 1115 #define SYS_CPU1_INT_0_31_STATUS_CPU1_CAN_INT_ST_POS (18) 1116 #define SYS_CPU1_INT_0_31_STATUS_CPU1_CAN_INT_ST_MASK (0x1) 1117 1118 #define SYS_CPU1_INT_0_31_STATUS_CPU1_USB_INT_ST_POS (19) 1119 #define SYS_CPU1_INT_0_31_STATUS_CPU1_USB_INT_ST_MASK (0x1) 1120 1121 #define SYS_CPU1_INT_0_31_STATUS_CPU1_QSPI_INT_ST_POS (20) 1122 #define SYS_CPU1_INT_0_31_STATUS_CPU1_QSPI_INT_ST_MASK (0x1) 1123 1124 #define SYS_CPU1_INT_0_31_STATUS_CPU1_FFT_INT_ST_POS (21) 1125 #define SYS_CPU1_INT_0_31_STATUS_CPU1_FFT_INT_ST_MASK (0x1) 1126 1127 #define SYS_CPU1_INT_0_31_STATUS_CPU1_SBC_INT_ST_POS (22) 1128 #define SYS_CPU1_INT_0_31_STATUS_CPU1_SBC_INT_ST_MASK (0x1) 1129 1130 #define SYS_CPU1_INT_0_31_STATUS_CPU1_AUD_INT_ST_POS (23) 1131 #define SYS_CPU1_INT_0_31_STATUS_CPU1_AUD_INT_ST_MASK (0x1) 1132 1133 #define SYS_CPU1_INT_0_31_STATUS_CPU1_I2S_INT_ST_POS (24) 1134 #define SYS_CPU1_INT_0_31_STATUS_CPU1_I2S_INT_ST_MASK (0x1) 1135 1136 #define SYS_CPU1_INT_0_31_STATUS_CPU1_JPEGENC_INT_ST_POS (25) 1137 #define SYS_CPU1_INT_0_31_STATUS_CPU1_JPEGENC_INT_ST_MASK (0x1) 1138 1139 #define SYS_CPU1_INT_0_31_STATUS_CPU1_JPEGDEC_INT_ST_POS (26) 1140 #define SYS_CPU1_INT_0_31_STATUS_CPU1_JPEGDEC_INT_ST_MASK (0x1) 1141 1142 #define SYS_CPU1_INT_0_31_STATUS_CPU1_LCD_INT_ST_POS (27) 1143 #define SYS_CPU1_INT_0_31_STATUS_CPU1_LCD_INT_ST_MASK (0x1) 1144 1145 #define SYS_CPU1_INT_0_31_STATUS_RESERVED_POS (28) 1146 #define SYS_CPU1_INT_0_31_STATUS_RESERVED_MASK (0x1) 1147 1148 #define SYS_CPU1_INT_0_31_STATUS_CPU1_WIFI_INT_PHY_MPB_ST_POS (29) 1149 #define SYS_CPU1_INT_0_31_STATUS_CPU1_WIFI_INT_PHY_MPB_ST_MASK (0x1) 1150 1151 #define SYS_CPU1_INT_0_31_STATUS_CPU1_WIFI_INT_PHY_RIU_ST_POS (30) 1152 #define SYS_CPU1_INT_0_31_STATUS_CPU1_WIFI_INT_PHY_RIU_ST_MASK (0x1) 1153 1154 #define SYS_CPU1_INT_0_31_STATUS_CPU1_WIFI_MAC_INT_TX_RX_TIMER_ST_POS (31) 1155 #define SYS_CPU1_INT_0_31_STATUS_CPU1_WIFI_MAC_INT_TX_RX_TIMER_ST_MASK (0x1) 1156 1157 /* REG_0x2B */ 1158 #define SYS_CPU1_INT_32_63_STATUS_ADDR (SYS_LL_REG_BASE + 0x2B*4) //REG ADDR :0x440100ac 1159 #define SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_MAC_INT_TX_RX_MISC_ST_POS (0) 1160 #define SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_MAC_INT_TX_RX_MISC_ST_MASK (0x1) 1161 1162 #define SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_MAC_INT_RX_TRIGGER_ST_POS (1) 1163 #define SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_MAC_INT_RX_TRIGGER_ST_MASK (0x1) 1164 1165 #define SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_MAC_INT_TX_TRIGGER_ST_POS (2) 1166 #define SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_MAC_INT_TX_TRIGGER_ST_MASK (0x1) 1167 1168 #define SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_MAC_INT_PROT_TRIGGER_ST_POS (3) 1169 #define SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_MAC_INT_PROT_TRIGGER_ST_MASK (0x1) 1170 1171 #define SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_MAC_INT_GEN_ST_POS (4) 1172 #define SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_MAC_INT_GEN_ST_MASK (0x1) 1173 1174 #define SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_HSU_IRQ_ST_POS (5) 1175 #define SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_HSU_IRQ_ST_MASK (0x1) 1176 1177 #define SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_INT_MAC_WAKEUP_ST_POS (6) 1178 #define SYS_CPU1_INT_32_63_STATUS_CPU1_WIFI_INT_MAC_WAKEUP_ST_MASK (0x1) 1179 1180 #define SYS_CPU1_INT_32_63_STATUS_CPU1_DM_IRQ_ST_POS (7) 1181 #define SYS_CPU1_INT_32_63_STATUS_CPU1_DM_IRQ_ST_MASK (0x1) 1182 1183 #define SYS_CPU1_INT_32_63_STATUS_CPU1_BLE_IRQ_ST_POS (8) 1184 #define SYS_CPU1_INT_32_63_STATUS_CPU1_BLE_IRQ_ST_MASK (0x1) 1185 1186 #define SYS_CPU1_INT_32_63_STATUS_CPU1_BT_IRQ_ST_POS (9) 1187 #define SYS_CPU1_INT_32_63_STATUS_CPU1_BT_IRQ_ST_MASK (0x1) 1188 1189 #define SYS_CPU1_INT_32_63_STATUS_RESERVED2_POS (10) 1190 #define SYS_CPU1_INT_32_63_STATUS_RESERVED2_MASK (0x3F) 1191 1192 #define SYS_CPU1_INT_32_63_STATUS_CPU1_MBOX0_INT_ST_POS (16) 1193 #define SYS_CPU1_INT_32_63_STATUS_CPU1_MBOX0_INT_ST_MASK (0x1) 1194 1195 #define SYS_CPU1_INT_32_63_STATUS_CPU1_MBOX1_INT_ST_POS (17) 1196 #define SYS_CPU1_INT_32_63_STATUS_CPU1_MBOX1_INT_ST_MASK (0x1) 1197 1198 #define SYS_CPU1_INT_32_63_STATUS_CPU1_BMC64_INT_ST_POS (18) 1199 #define SYS_CPU1_INT_32_63_STATUS_CPU1_BMC64_INT_ST_MASK (0x1) 1200 1201 #define SYS_CPU1_INT_32_63_STATUS_RESERVED3_POS (19) 1202 #define SYS_CPU1_INT_32_63_STATUS_RESERVED3_MASK (0x1) 1203 1204 #define SYS_CPU1_INT_32_63_STATUS_CPU1_TOUCHED_INT_ST_POS (20) 1205 #define SYS_CPU1_INT_32_63_STATUS_CPU1_TOUCHED_INT_ST_MASK (0x1) 1206 1207 #define SYS_CPU1_INT_32_63_STATUS_CPU1_USBPLUG_INT_ST_POS (21) 1208 #define SYS_CPU1_INT_32_63_STATUS_CPU1_USBPLUG_INT_ST_MASK (0x1) 1209 1210 #define SYS_CPU1_INT_32_63_STATUS_CPU1_RTC_INT_ST_POS (22) 1211 #define SYS_CPU1_INT_32_63_STATUS_CPU1_RTC_INT_ST_MASK (0x1) 1212 1213 #define SYS_CPU1_INT_32_63_STATUS_CPU1_GPIO_INT_ST_POS (23) 1214 #define SYS_CPU1_INT_32_63_STATUS_CPU1_GPIO_INT_ST_MASK (0x1) 1215 1216 #define SYS_CPU1_INT_32_63_STATUS_RESERVED4_POS (24) 1217 #define SYS_CPU1_INT_32_63_STATUS_RESERVED4_MASK (0xFF) 1218 1219 /* REG_0x30 */ 1220 #define SYS_GPIO_CONFIG0_ADDR (SYS_LL_REG_BASE + 0x30*4) //REG ADDR :0x440100c0 1221 #define SYS_GPIO_CONFIG0_SYS_GPIO0_POS (0) 1222 #define SYS_GPIO_CONFIG0_SYS_GPIO0_MASK (0xF) 1223 1224 #define SYS_GPIO_CONFIG0_SYS_GPIO1_POS (4) 1225 #define SYS_GPIO_CONFIG0_SYS_GPIO1_MASK (0xF) 1226 1227 #define SYS_GPIO_CONFIG0_SYS_GPIO2_POS (8) 1228 #define SYS_GPIO_CONFIG0_SYS_GPIO2_MASK (0xF) 1229 1230 #define SYS_GPIO_CONFIG0_SYS_GPIO3_POS (12) 1231 #define SYS_GPIO_CONFIG0_SYS_GPIO3_MASK (0xF) 1232 1233 #define SYS_GPIO_CONFIG0_SYS_GPIO4_POS (16) 1234 #define SYS_GPIO_CONFIG0_SYS_GPIO4_MASK (0xF) 1235 1236 #define SYS_GPIO_CONFIG0_SYS_GPIO5_POS (20) 1237 #define SYS_GPIO_CONFIG0_SYS_GPIO5_MASK (0xF) 1238 1239 #define SYS_GPIO_CONFIG0_SYS_GPIO6_POS (24) 1240 #define SYS_GPIO_CONFIG0_SYS_GPIO6_MASK (0xF) 1241 1242 #define SYS_GPIO_CONFIG0_SYS_GPIO7_POS (28) 1243 #define SYS_GPIO_CONFIG0_SYS_GPIO7_MASK (0xF) 1244 1245 /* REG_0x31 */ 1246 #define SYS_GPIO_CONFIG1_ADDR (SYS_LL_REG_BASE + 0x31*4) //REG ADDR :0x440100c4 1247 #define SYS_GPIO_CONFIG1_SYS_GPIO8_POS (0) 1248 #define SYS_GPIO_CONFIG1_SYS_GPIO8_MASK (0xF) 1249 1250 #define SYS_GPIO_CONFIG1_SYS_GPIO9_POS (4) 1251 #define SYS_GPIO_CONFIG1_SYS_GPIO9_MASK (0xF) 1252 1253 #define SYS_GPIO_CONFIG1_SYS_GPIO10_POS (8) 1254 #define SYS_GPIO_CONFIG1_SYS_GPIO10_MASK (0xF) 1255 1256 #define SYS_GPIO_CONFIG1_SYS_GPIO11_POS (12) 1257 #define SYS_GPIO_CONFIG1_SYS_GPIO11_MASK (0xF) 1258 1259 #define SYS_GPIO_CONFIG1_SYS_GPIO12_POS (16) 1260 #define SYS_GPIO_CONFIG1_SYS_GPIO12_MASK (0xF) 1261 1262 #define SYS_GPIO_CONFIG1_SYS_GPIO13_POS (20) 1263 #define SYS_GPIO_CONFIG1_SYS_GPIO13_MASK (0xF) 1264 1265 #define SYS_GPIO_CONFIG1_SYS_GPIO14_POS (24) 1266 #define SYS_GPIO_CONFIG1_SYS_GPIO14_MASK (0xF) 1267 1268 #define SYS_GPIO_CONFIG1_SYS_GPIO15_POS (28) 1269 #define SYS_GPIO_CONFIG1_SYS_GPIO15_MASK (0xF) 1270 1271 /* REG_0x32 */ 1272 #define SYS_GPIO_CONFIG2_ADDR (SYS_LL_REG_BASE + 0x32*4) //REG ADDR :0x440100c8 1273 #define SYS_GPIO_CONFIG2_SYS_GPIO16_POS (0) 1274 #define SYS_GPIO_CONFIG2_SYS_GPIO16_MASK (0xF) 1275 1276 #define SYS_GPIO_CONFIG2_SYS_GPIO17_POS (4) 1277 #define SYS_GPIO_CONFIG2_SYS_GPIO17_MASK (0xF) 1278 1279 #define SYS_GPIO_CONFIG2_SYS_GPIO18_POS (8) 1280 #define SYS_GPIO_CONFIG2_SYS_GPIO18_MASK (0xF) 1281 1282 #define SYS_GPIO_CONFIG2_SYS_GPIO19_POS (12) 1283 #define SYS_GPIO_CONFIG2_SYS_GPIO19_MASK (0xF) 1284 1285 #define SYS_GPIO_CONFIG2_SYS_GPIO20_POS (16) 1286 #define SYS_GPIO_CONFIG2_SYS_GPIO20_MASK (0xF) 1287 1288 #define SYS_GPIO_CONFIG2_SYS_GPIO21_POS (20) 1289 #define SYS_GPIO_CONFIG2_SYS_GPIO21_MASK (0xF) 1290 1291 #define SYS_GPIO_CONFIG2_SYS_GPIO22_POS (24) 1292 #define SYS_GPIO_CONFIG2_SYS_GPIO22_MASK (0xF) 1293 1294 #define SYS_GPIO_CONFIG2_SYS_GPIO23_POS (28) 1295 #define SYS_GPIO_CONFIG2_SYS_GPIO23_MASK (0xF) 1296 1297 /* REG_0x33 */ 1298 #define SYS_GPIO_CONFIG3_ADDR (SYS_LL_REG_BASE + 0x33*4) //REG ADDR :0x440100cc 1299 #define SYS_GPIO_CONFIG3_SYS_GPIO24_POS (0) 1300 #define SYS_GPIO_CONFIG3_SYS_GPIO24_MASK (0xF) 1301 1302 #define SYS_GPIO_CONFIG3_SYS_GPIO25_POS (4) 1303 #define SYS_GPIO_CONFIG3_SYS_GPIO25_MASK (0xF) 1304 1305 #define SYS_GPIO_CONFIG3_SYS_GPIO26_POS (8) 1306 #define SYS_GPIO_CONFIG3_SYS_GPIO26_MASK (0xF) 1307 1308 #define SYS_GPIO_CONFIG3_SYS_GPIO27_POS (12) 1309 #define SYS_GPIO_CONFIG3_SYS_GPIO27_MASK (0xF) 1310 1311 #define SYS_GPIO_CONFIG3_SYS_GPIO28_POS (16) 1312 #define SYS_GPIO_CONFIG3_SYS_GPIO28_MASK (0xF) 1313 1314 #define SYS_GPIO_CONFIG3_SYS_GPIO29_POS (20) 1315 #define SYS_GPIO_CONFIG3_SYS_GPIO29_MASK (0xF) 1316 1317 #define SYS_GPIO_CONFIG3_SYS_GPIO30_POS (24) 1318 #define SYS_GPIO_CONFIG3_SYS_GPIO30_MASK (0xF) 1319 1320 #define SYS_GPIO_CONFIG3_SYS_GPIO31_POS (28) 1321 #define SYS_GPIO_CONFIG3_SYS_GPIO31_MASK (0xF) 1322 1323 /* REG_0x34 */ 1324 #define SYS_GPIO_CONFIG4_ADDR (SYS_LL_REG_BASE + 0x34*4) //REG ADDR :0x440100d0 1325 #define SYS_GPIO_CONFIG4_SYS_GPIO32_POS (0) 1326 #define SYS_GPIO_CONFIG4_SYS_GPIO32_MASK (0xF) 1327 1328 #define SYS_GPIO_CONFIG4_SYS_GPIO33_POS (4) 1329 #define SYS_GPIO_CONFIG4_SYS_GPIO33_MASK (0xF) 1330 1331 #define SYS_GPIO_CONFIG4_SYS_GPIO34_POS (8) 1332 #define SYS_GPIO_CONFIG4_SYS_GPIO34_MASK (0xF) 1333 1334 #define SYS_GPIO_CONFIG4_SYS_GPIO35_POS (12) 1335 #define SYS_GPIO_CONFIG4_SYS_GPIO35_MASK (0xF) 1336 1337 #define SYS_GPIO_CONFIG4_SYS_GPIO36_POS (16) 1338 #define SYS_GPIO_CONFIG4_SYS_GPIO36_MASK (0xF) 1339 1340 #define SYS_GPIO_CONFIG4_SYS_GPIO37_POS (20) 1341 #define SYS_GPIO_CONFIG4_SYS_GPIO37_MASK (0xF) 1342 1343 #define SYS_GPIO_CONFIG4_SYS_GPIO38_POS (24) 1344 #define SYS_GPIO_CONFIG4_SYS_GPIO38_MASK (0xF) 1345 1346 #define SYS_GPIO_CONFIG4_SYS_GPIO39_POS (28) 1347 #define SYS_GPIO_CONFIG4_SYS_GPIO39_MASK (0xF) 1348 1349 /* REG_0x35 */ 1350 #define SYS_GPIO_CONFIG5_ADDR (SYS_LL_REG_BASE + 0x35*4) //REG ADDR :0x440100d4 1351 #define SYS_GPIO_CONFIG5_SYS_GPIO40_POS (0) 1352 #define SYS_GPIO_CONFIG5_SYS_GPIO40_MASK (0xF) 1353 1354 #define SYS_GPIO_CONFIG5_SYS_GPIO41_POS (4) 1355 #define SYS_GPIO_CONFIG5_SYS_GPIO41_MASK (0xF) 1356 1357 #define SYS_GPIO_CONFIG5_SYS_GPIO42_POS (8) 1358 #define SYS_GPIO_CONFIG5_SYS_GPIO42_MASK (0xF) 1359 1360 #define SYS_GPIO_CONFIG5_SYS_GPIO43_POS (12) 1361 #define SYS_GPIO_CONFIG5_SYS_GPIO43_MASK (0xF) 1362 1363 #define SYS_GPIO_CONFIG5_SYS_GPIO44_POS (16) 1364 #define SYS_GPIO_CONFIG5_SYS_GPIO44_MASK (0xF) 1365 1366 #define SYS_GPIO_CONFIG5_SYS_GPIO45_POS (20) 1367 #define SYS_GPIO_CONFIG5_SYS_GPIO45_MASK (0xF) 1368 1369 #define SYS_GPIO_CONFIG5_SYS_GPIO46_POS (24) 1370 #define SYS_GPIO_CONFIG5_SYS_GPIO46_MASK (0xF) 1371 1372 #define SYS_GPIO_CONFIG5_SYS_GPIO47_POS (28) 1373 #define SYS_GPIO_CONFIG5_SYS_GPIO47_MASK (0xF) 1374 1375 /* REG_0x38 */ 1376 #define SYS_SYS_DEBUG_CONFIG0_ADDR (SYS_LL_REG_BASE + 0x38*4) //REG ADDR :0x440100e0 1377 #define SYS_SYS_DEBUG_CONFIG0_DBUG_CONFIG0_POS (0) 1378 #define SYS_SYS_DEBUG_CONFIG0_DBUG_CONFIG0_MASK (0xFFFFFFFF) 1379 1380 /* REG_0x39 */ 1381 #define SYS_SYS_DEBUG_CONFIG1_ADDR (SYS_LL_REG_BASE + 0x39*4) //REG ADDR :0x440100e4 1382 #define SYS_SYS_DEBUG_CONFIG1_DBUG_CONFIG1_POS (0) 1383 #define SYS_SYS_DEBUG_CONFIG1_DBUG_CONFIG1_MASK (0xFFFFFFFF) 1384 1385 /* REG_0x40 */ 1386 #define SYS_ANA_REG0_ADDR (SYS_LL_REG_BASE + 0x40*4) //REG ADDR :0x44010100 1387 #define SYS_ANA_REG0_CK2652SEL_POS (0) 1388 #define SYS_ANA_REG0_CK2652SEL_MASK (0x1) 1389 1390 #define SYS_ANA_REG0_CP_POS (1) 1391 #define SYS_ANA_REG0_CP_MASK (0x7) 1392 1393 #define SYS_ANA_REG0_SPIDETEN_POS (4) 1394 #define SYS_ANA_REG0_SPIDETEN_MASK (0x1) 1395 1396 #define SYS_ANA_REG0_HVREF_POS (5) 1397 #define SYS_ANA_REG0_HVREF_MASK (0x3) 1398 1399 #define SYS_ANA_REG0_LVREF_POS (7) 1400 #define SYS_ANA_REG0_LVREF_MASK (0x3) 1401 1402 #define SYS_ANA_REG0_RZCTRL26M_POS (9) 1403 #define SYS_ANA_REG0_RZCTRL26M_MASK (0x1) 1404 1405 #define SYS_ANA_REG0_LOOPRZCTRL_POS (10) 1406 #define SYS_ANA_REG0_LOOPRZCTRL_MASK (0xF) 1407 1408 #define SYS_ANA_REG0_RPC_POS (14) 1409 #define SYS_ANA_REG0_RPC_MASK (0x3) 1410 1411 #define SYS_ANA_REG0_NSYN_POS (16) 1412 #define SYS_ANA_REG0_NSYN_MASK (0x1) 1413 1414 #define SYS_ANA_REG0_CKSEL_POS (17) 1415 #define SYS_ANA_REG0_CKSEL_MASK (0x3) 1416 1417 #define SYS_ANA_REG0_SPITRIG_POS (19) 1418 #define SYS_ANA_REG0_SPITRIG_MASK (0x1) 1419 1420 #define SYS_ANA_REG0_BAND_POS (20) 1421 #define SYS_ANA_REG0_BAND_MASK (0x1F) 1422 1423 #define SYS_ANA_REG0_BANDMANUAL_POS (25) 1424 #define SYS_ANA_REG0_BANDMANUAL_MASK (0x1) 1425 1426 #define SYS_ANA_REG0_DSPTRIG_POS (26) 1427 #define SYS_ANA_REG0_DSPTRIG_MASK (0x1) 1428 1429 #define SYS_ANA_REG0_LPEN_DPLL_POS (27) 1430 #define SYS_ANA_REG0_LPEN_DPLL_MASK (0x1) 1431 1432 #define SYS_ANA_REG0_XAMP_POS (28) 1433 #define SYS_ANA_REG0_XAMP_MASK (0xF) 1434 1435 /* REG_0x41 */ 1436 #define SYS_ANA_REG1_ADDR (SYS_LL_REG_BASE + 0x41*4) //REG ADDR :0x44010104 1437 #define SYS_ANA_REG1_NC_POS (0) 1438 #define SYS_ANA_REG1_NC_MASK (0x1) 1439 1440 #define SYS_ANA_REG1_DPLL_VREFSEL_POS (1) 1441 #define SYS_ANA_REG1_DPLL_VREFSEL_MASK (0x1) 1442 1443 #define SYS_ANA_REG1_MSW_POS (2) 1444 #define SYS_ANA_REG1_MSW_MASK (0x1FF) 1445 1446 #define SYS_ANA_REG1_ICTRL_POS (11) 1447 #define SYS_ANA_REG1_ICTRL_MASK (0x7) 1448 1449 #define SYS_ANA_REG1_OSC_TRIG_POS (14) 1450 #define SYS_ANA_REG1_OSC_TRIG_MASK (0x1) 1451 1452 #define SYS_ANA_REG1_OSCCAL_TRIG_POS (15) 1453 #define SYS_ANA_REG1_OSCCAL_TRIG_MASK (0x1) 1454 1455 #define SYS_ANA_REG1_CNTI_POS (16) 1456 #define SYS_ANA_REG1_CNTI_MASK (0x1FF) 1457 1458 #define SYS_ANA_REG1_SPI_RST_POS (25) 1459 #define SYS_ANA_REG1_SPI_RST_MASK (0x1) 1460 1461 #define SYS_ANA_REG1_AMSEL_POS (26) 1462 #define SYS_ANA_REG1_AMSEL_MASK (0x1) 1463 1464 #define SYS_ANA_REG1_DIVCTRL_POS (27) 1465 #define SYS_ANA_REG1_DIVCTRL_MASK (0x7) 1466 1467 #define SYS_ANA_REG1_DCO_TSTEN_POS (30) 1468 #define SYS_ANA_REG1_DCO_TSTEN_MASK (0x1) 1469 1470 #define SYS_ANA_REG1_ROSC_TSTEN_POS (31) 1471 #define SYS_ANA_REG1_ROSC_TSTEN_MASK (0x1) 1472 1473 /* REG_0x42 */ 1474 #define SYS_ANA_REG2_ADDR (SYS_LL_REG_BASE + 0x42*4) //REG ADDR :0x44010108 1475 #define SYS_ANA_REG2_PWMSCMEN_POS (0) 1476 #define SYS_ANA_REG2_PWMSCMEN_MASK (0x1) 1477 1478 #define SYS_ANA_REG2_BUCK_FASTEN_POS (1) 1479 #define SYS_ANA_REG2_BUCK_FASTEN_MASK (0x1) 1480 1481 #define SYS_ANA_REG2_CLS_POS (2) 1482 #define SYS_ANA_REG2_CLS_MASK (0x7) 1483 1484 #define SYS_ANA_REG2_PFMS_POS (5) 1485 #define SYS_ANA_REG2_PFMS_MASK (0x1F) 1486 1487 #define SYS_ANA_REG2_RIPC_POS (10) 1488 #define SYS_ANA_REG2_RIPC_MASK (0x7) 1489 1490 #define SYS_ANA_REG2_RAMPC_POS (13) 1491 #define SYS_ANA_REG2_RAMPC_MASK (0xF) 1492 1493 #define SYS_ANA_REG2_RAMPCEN_POS (17) 1494 #define SYS_ANA_REG2_RAMPCEN_MASK (0x1) 1495 1496 #define SYS_ANA_REG2_DPFMEN_POS (18) 1497 #define SYS_ANA_REG2_DPFMEN_MASK (0x1) 1498 1499 #define SYS_ANA_REG2_PFMEN_POS (19) 1500 #define SYS_ANA_REG2_PFMEN_MASK (0x1) 1501 1502 #define SYS_ANA_REG2_FORCEPFM_POS (20) 1503 #define SYS_ANA_REG2_FORCEPFM_MASK (0x1) 1504 1505 #define SYS_ANA_REG2_SWRSTEN_POS (21) 1506 #define SYS_ANA_REG2_SWRSTEN_MASK (0x1) 1507 1508 #define SYS_ANA_REG2_TMPOSEL_POS (22) 1509 #define SYS_ANA_REG2_TMPOSEL_MASK (0x3) 1510 1511 #define SYS_ANA_REG2_MPOEN_POS (24) 1512 #define SYS_ANA_REG2_MPOEN_MASK (0x1) 1513 1514 #define SYS_ANA_REG2_SPI_LATCHB_POS (25) 1515 #define SYS_ANA_REG2_SPI_LATCHB_MASK (0x1) 1516 1517 #define SYS_ANA_REG2_LDOSEL_POS (26) 1518 #define SYS_ANA_REG2_LDOSEL_MASK (0x1) 1519 1520 #define SYS_ANA_REG2_IOVOC_POS (27) 1521 #define SYS_ANA_REG2_IOVOC_MASK (0x7) 1522 1523 #define SYS_ANA_REG2_VBPBUF_HP_POS (30) 1524 #define SYS_ANA_REG2_VBPBUF_HP_MASK (0x1) 1525 1526 #define SYS_ANA_REG2_BYPASSEN_POS (31) 1527 #define SYS_ANA_REG2_BYPASSEN_MASK (0x1) 1528 1529 /* REG_0x43 */ 1530 #define SYS_ANA_REG3_ADDR (SYS_LL_REG_BASE + 0x43*4) //REG ADDR :0x4401010c 1531 #define SYS_ANA_REG3_ZCDTA_POS (0) 1532 #define SYS_ANA_REG3_ZCDTA_MASK (0x1F) 1533 1534 #define SYS_ANA_REG3_ZCDCALA_POS (5) 1535 #define SYS_ANA_REG3_ZCDCALA_MASK (0x3F) 1536 1537 #define SYS_ANA_REG3_ZCDMEN_POS (11) 1538 #define SYS_ANA_REG3_ZCDMEN_MASK (0x1) 1539 1540 #define SYS_ANA_REG3_ZCDCALEN_POS (12) 1541 #define SYS_ANA_REG3_ZCDCALEN_MASK (0x1) 1542 1543 #define SYS_ANA_REG3_ZCDCAL_TRI_POS (13) 1544 #define SYS_ANA_REG3_ZCDCAL_TRI_MASK (0x1) 1545 1546 #define SYS_ANA_REG3_MROSCSEL_POS (14) 1547 #define SYS_ANA_REG3_MROSCSEL_MASK (0x1) 1548 1549 #define SYS_ANA_REG3_MFSEL_POS (15) 1550 #define SYS_ANA_REG3_MFSEL_MASK (0x7) 1551 1552 #define SYS_ANA_REG3_MROSCBCAL_POS (18) 1553 #define SYS_ANA_REG3_MROSCBCAL_MASK (0xF) 1554 1555 #define SYS_ANA_REG3_OSCCALTRIG_POS (22) 1556 #define SYS_ANA_REG3_OSCCALTRIG_MASK (0x1) 1557 1558 #define SYS_ANA_REG3_CKINTSEL_POS (23) 1559 #define SYS_ANA_REG3_CKINTSEL_MASK (0x1) 1560 1561 #define SYS_ANA_REG3_CKFS_POS (24) 1562 #define SYS_ANA_REG3_CKFS_MASK (0x3) 1563 1564 #define SYS_ANA_REG3_VLSEL_LDODIG_POS (26) 1565 #define SYS_ANA_REG3_VLSEL_LDODIG_MASK (0x7) 1566 1567 #define SYS_ANA_REG3_VHSEL_LDODIG_POS (29) 1568 #define SYS_ANA_REG3_VHSEL_LDODIG_MASK (0x7) 1569 1570 /* REG_0x44 */ 1571 #define SYS_ANA_REG4_ADDR (SYS_LL_REG_BASE + 0x44*4) //REG ADDR :0x44010110 1572 #define SYS_ANA_REG4_NC_POS (0) 1573 #define SYS_ANA_REG4_NC_MASK (0x1F) 1574 1575 #define SYS_ANA_REG4_CB_MANU_VAL_POS (5) 1576 #define SYS_ANA_REG4_CB_MANU_VAL_MASK (0x1F) 1577 1578 #define SYS_ANA_REG4_CB_CAL_TRIG_POS (10) 1579 #define SYS_ANA_REG4_CB_CAL_TRIG_MASK (0x1) 1580 1581 #define SYS_ANA_REG4_CB_CAL_MANU_POS (11) 1582 #define SYS_ANA_REG4_CB_CAL_MANU_MASK (0x1) 1583 1584 #define SYS_ANA_REG4_ROSC_CAL_INTVAL_POS (12) 1585 #define SYS_ANA_REG4_ROSC_CAL_INTVAL_MASK (0x7) 1586 1587 #define SYS_ANA_REG4_MANU_CIN_POS (15) 1588 #define SYS_ANA_REG4_MANU_CIN_MASK (0x7F) 1589 1590 #define SYS_ANA_REG4_MANU_FIN_POS (22) 1591 #define SYS_ANA_REG4_MANU_FIN_MASK (0x1F) 1592 1593 #define SYS_ANA_REG4_ROSC_CAL_MODE_POS (27) 1594 #define SYS_ANA_REG4_ROSC_CAL_MODE_MASK (0x1) 1595 1596 #define SYS_ANA_REG4_ROSC_CAL_TRIG_POS (28) 1597 #define SYS_ANA_REG4_ROSC_CAL_TRIG_MASK (0x1) 1598 1599 #define SYS_ANA_REG4_ROSC_CAL_EN_POS (29) 1600 #define SYS_ANA_REG4_ROSC_CAL_EN_MASK (0x1) 1601 1602 #define SYS_ANA_REG4_ROSC_MANU_EN_POS (30) 1603 #define SYS_ANA_REG4_ROSC_MANU_EN_MASK (0x1) 1604 1605 #define SYS_ANA_REG4_ROSC_TSTEN_POS (31) 1606 #define SYS_ANA_REG4_ROSC_TSTEN_MASK (0x1) 1607 1608 /* REG_0x45 */ 1609 #define SYS_ANA_REG5_ADDR (SYS_LL_REG_BASE + 0x45*4) //REG ADDR :0x44010114 1610 #define SYS_ANA_REG5_VREF_SCALE_POS (0) 1611 #define SYS_ANA_REG5_VREF_SCALE_MASK (0x1) 1612 1613 #define SYS_ANA_REG5_DCCAL_EN_POS (1) 1614 #define SYS_ANA_REG5_DCCAL_EN_MASK (0x1) 1615 1616 #define SYS_ANA_REG5_XTALH_CTUNE_POS (2) 1617 #define SYS_ANA_REG5_XTALH_CTUNE_MASK (0x7F) 1618 1619 #define SYS_ANA_REG5_CKTST_SEL_POS (9) 1620 #define SYS_ANA_REG5_CKTST_SEL_MASK (0x3) 1621 1622 #define SYS_ANA_REG5_CK_TST_ENBALE_POS (11) 1623 #define SYS_ANA_REG5_CK_TST_ENBALE_MASK (0x1) 1624 1625 #define SYS_ANA_REG5_TRXT_TST_ENABLE_POS (12) 1626 #define SYS_ANA_REG5_TRXT_TST_ENABLE_MASK (0x1) 1627 1628 #define SYS_ANA_REG5_ENCB_POS (13) 1629 #define SYS_ANA_REG5_ENCB_MASK (0x1) 1630 1631 #define SYS_ANA_REG5_VCTRL_DPLLLDO_POS (14) 1632 #define SYS_ANA_REG5_VCTRL_DPLLLDO_MASK (0x3) 1633 1634 #define SYS_ANA_REG5_VCTRL_SYSLDO_POS (16) 1635 #define SYS_ANA_REG5_VCTRL_SYSLDO_MASK (0x3) 1636 1637 #define SYS_ANA_REG5_TEMPTST_EN_POS (18) 1638 #define SYS_ANA_REG5_TEMPTST_EN_MASK (0x1) 1639 1640 1641 #define SYS_ANA_REG5_GADC_TSEL_POS (19) 1642 #define SYS_ANA_REG5_GADC_TSEL_MASK (0x7) 1643 1644 #define SYS_ANA_REG5_GADC_INBUF_ICTRL_POS (19) 1645 #define SYS_ANA_REG5_GADC_INBUF_ICTRL_MASK (0x3) 1646 1647 #define SYS_ANA_REG5_NC_POS (21) 1648 #define SYS_ANA_REG5_NC_MASK (0x1) 1649 1650 1651 #define SYS_ANA_REG5_XTALH_ICTRL_POS (22) 1652 #define SYS_ANA_REG5_XTALH_ICTRL_MASK (0x1) 1653 1654 #define SYS_ANA_REG5_BGCALM_POS (23) 1655 #define SYS_ANA_REG5_BGCALM_MASK (0x3F) 1656 1657 #define SYS_ANA_REG5_BGCAL_TRIG_POS (29) 1658 #define SYS_ANA_REG5_BGCAL_TRIG_MASK (0x1) 1659 1660 #define SYS_ANA_REG5_BGCAL_MANU_POS (30) 1661 #define SYS_ANA_REG5_BGCAL_MANU_MASK (0x1) 1662 1663 #define SYS_ANA_REG5_BGCAL_EN_POS (31) 1664 #define SYS_ANA_REG5_BGCAL_EN_MASK (0x1) 1665 1666 /* REG_0x46 */ 1667 #define SYS_ANA_REG6_ADDR (SYS_LL_REG_BASE + 0x46*4) //REG ADDR :0x44010118 1668 #define SYS_ANA_REG6_ITUNE_XTALL_POS (0) 1669 #define SYS_ANA_REG6_ITUNE_XTALL_MASK (0xF) 1670 1671 #define SYS_ANA_REG6_XTALL_TEN_POS (4) 1672 #define SYS_ANA_REG6_XTALL_TEN_MASK (0x1) 1673 1674 #define SYS_ANA_REG6_PSLDO_VSEL_POS (5) 1675 #define SYS_ANA_REG6_PSLDO_VSEL_MASK (0x1) 1676 1677 #define SYS_ANA_REG6_EN_USB_POS (6) 1678 #define SYS_ANA_REG6_EN_USB_MASK (0x1) 1679 1680 #define SYS_ANA_REG6_EN_XTALL_POS (7) 1681 #define SYS_ANA_REG6_EN_XTALL_MASK (0x1) 1682 1683 #define SYS_ANA_REG6_EN_DCO_POS (8) 1684 #define SYS_ANA_REG6_EN_DCO_MASK (0x1) 1685 1686 #define SYS_ANA_REG6_EN_PSRAM_LDO_POS (9) 1687 #define SYS_ANA_REG6_EN_PSRAM_LDO_MASK (0x1) 1688 1689 #define SYS_ANA_REG6_EN_TEMPDET_POS (10) 1690 #define SYS_ANA_REG6_EN_TEMPDET_MASK (0x1) 1691 1692 #define SYS_ANA_REG6_EN_AUDPLL_POS (11) 1693 #define SYS_ANA_REG6_EN_AUDPLL_MASK (0x1) 1694 1695 #define SYS_ANA_REG6_EN_DPLL_POS (12) 1696 #define SYS_ANA_REG6_EN_DPLL_MASK (0x1) 1697 1698 #define SYS_ANA_REG6_EN_SYSLDO_POS (13) 1699 #define SYS_ANA_REG6_EN_SYSLDO_MASK (0x1) 1700 1701 #define SYS_ANA_REG6_EN_AUD_POS (14) 1702 #define SYS_ANA_REG6_EN_AUD_MASK (0x1) 1703 1704 #define SYS_ANA_REG6_PWD_GADC_BUF_POS (15) 1705 #define SYS_ANA_REG6_PWD_GADC_BUF_MASK (0x1) 1706 1707 #define SYS_ANA_REG6_NC_POS (16) 1708 #define SYS_ANA_REG6_NC_MASK (0x1) 1709 1710 #define SYS_ANA_REG6_VAON_SEL_POS (17) 1711 #define SYS_ANA_REG6_VAON_SEL_MASK (0x1) 1712 1713 #define SYS_ANA_REG6_XTAL_HPSRR_EN_POS (18) 1714 #define SYS_ANA_REG6_XTAL_HPSRR_EN_MASK (0x1) 1715 1716 #define SYS_ANA_REG6_EN_XTAL2RF_POS (19) 1717 #define SYS_ANA_REG6_EN_XTAL2RF_MASK (0x1) 1718 1719 #define SYS_ANA_REG6_EN_SLEEP_POS (20) 1720 #define SYS_ANA_REG6_EN_SLEEP_MASK (0x1) 1721 1722 #define SYS_ANA_REG6_CLKBUF_HD_POS (21) 1723 #define SYS_ANA_REG6_CLKBUF_HD_MASK (0x1) 1724 1725 #define SYS_ANA_REG6_CLKBUF_DSEL_MANU_POS (22) 1726 #define SYS_ANA_REG6_CLKBUF_DSEL_MANU_MASK (0x1) 1727 1728 #define SYS_ANA_REG6_XTAL_LPMODE_CTRL_POS (23) 1729 #define SYS_ANA_REG6_XTAL_LPMODE_CTRL_MASK (0x1) 1730 1731 #define SYS_ANA_REG6_RXTAL_LP_POS (24) 1732 #define SYS_ANA_REG6_RXTAL_LP_MASK (0xF) 1733 1734 #define SYS_ANA_REG6_RXTAL_HP_POS (28) 1735 #define SYS_ANA_REG6_RXTAL_HP_MASK (0xF) 1736 1737 /* REG_0x47 */ 1738 #define SYS_ANA_REG7_ADDR (SYS_LL_REG_BASE + 0x47*4) //REG ADDR :0x4401011c 1739 #define SYS_ANA_REG7_RNG_TSTCK_SEL_POS (0) 1740 #define SYS_ANA_REG7_RNG_TSTCK_SEL_MASK (0x1) 1741 1742 #define SYS_ANA_REG7_RNG_TSTEN_POS (1) 1743 #define SYS_ANA_REG7_RNG_TSTEN_MASK (0x1) 1744 1745 #define SYS_ANA_REG7_ITUNE_REF_POS (2) 1746 #define SYS_ANA_REG7_ITUNE_REF_MASK (0x7) 1747 1748 #define SYS_ANA_REG7_ITUNE_OPA_POS (5) 1749 #define SYS_ANA_REG7_ITUNE_OPA_MASK (0x7) 1750 1751 #define SYS_ANA_REG7_ITUNE_CMP_POS (8) 1752 #define SYS_ANA_REG7_ITUNE_CMP_MASK (0x7) 1753 1754 #define SYS_ANA_REG7_RNOOISE_SEL_POS (11) 1755 #define SYS_ANA_REG7_RNOOISE_SEL_MASK (0x1) 1756 1757 #define SYS_ANA_REG7_FSLOW_SEL_POS (12) 1758 #define SYS_ANA_REG7_FSLOW_SEL_MASK (0x7) 1759 1760 #define SYS_ANA_REG7_FFAST_SEL_POS (15) 1761 #define SYS_ANA_REG7_FFAST_SEL_MASK (0xF) 1762 1763 #define SYS_ANA_REG7_GADC_CAL_SEL_POS (19) 1764 #define SYS_ANA_REG7_GADC_CAL_SEL_MASK (0x3) 1765 1766 #define SYS_ANA_REG7_GADC_TEN_POS (21) 1767 #define SYS_ANA_REG7_GADC_TEN_MASK (0x1) 1768 1769 #define SYS_ANA_REG7_NC_POS (21) 1770 #define SYS_ANA_REG7_NC_MASK (0x1) 1771 1772 #define SYS_ANA_REG7_GADC_CMP_ICTRL_POS (22) 1773 #define SYS_ANA_REG7_GADC_CMP_ICTRL_MASK (0xF) 1774 1775 #define SYS_ANA_REG7_GADC_BUF_ICTRL_POS (26) 1776 #define SYS_ANA_REG7_GADC_BUF_ICTRL_MASK (0xF) 1777 1778 #define SYS_ANA_REG7_VREF_SEL_POS (30) 1779 #define SYS_ANA_REG7_VREF_SEL_MASK (0x1) 1780 1781 #define SYS_ANA_REG7_SCAL_EN_POS (31) 1782 #define SYS_ANA_REG7_SCAL_EN_MASK (0x1) 1783 1784 /* REG_0x48 */ 1785 #define SYS_ANA_REG8_ADDR (SYS_LL_REG_BASE + 0x48*4) //REG ADDR :0x44010120 1786 #define SYS_ANA_REG8_CAP_CALSPI_POS (0) 1787 #define SYS_ANA_REG8_CAP_CALSPI_MASK (0x1FF) 1788 1789 #define SYS_ANA_REG8_GAIN_S_POS (9) 1790 #define SYS_ANA_REG8_GAIN_S_MASK (0x3) 1791 1792 #define SYS_ANA_REG8_PWD_TD_POS (11) 1793 #define SYS_ANA_REG8_PWD_TD_MASK (0x1) 1794 1795 #define SYS_ANA_REG8_EN_FSR_POS (12) 1796 #define SYS_ANA_REG8_EN_FSR_MASK (0x1) 1797 1798 #define SYS_ANA_REG8_EN_SCM_POS (13) 1799 #define SYS_ANA_REG8_EN_SCM_MASK (0x1) 1800 1801 #define SYS_ANA_REG8_EN_ADCMODE_POS (14) 1802 #define SYS_ANA_REG8_EN_ADCMODE_MASK (0x1) 1803 1804 #define SYS_ANA_REG8_EN_LPMODE_POS (15) 1805 #define SYS_ANA_REG8_EN_LPMODE_MASK (0x1) 1806 1807 #define SYS_ANA_REG8_CHS_SCAN_POS (16) 1808 #define SYS_ANA_REG8_CHS_SCAN_MASK (0xFFFF) 1809 1810 /* REG_0x49 */ 1811 #define SYS_ANA_REG9_ADDR (SYS_LL_REG_BASE + 0x49*4) //REG ADDR :0x44010124 1812 #define SYS_ANA_REG9_EN_OTP_SPI_POS (0) 1813 #define SYS_ANA_REG9_EN_OTP_SPI_MASK (0x1) 1814 1815 #define SYS_ANA_REG9_NC3_POS (1) 1816 #define SYS_ANA_REG9_NC3_MASK (0x7FF) 1817 1818 #define SYS_ANA_REG9_NC2_POS (12) 1819 #define SYS_ANA_REG9_NC2_MASK (0x1) 1820 1821 #define SYS_ANA_REG9_DIGOVR_EN_POS (13) 1822 #define SYS_ANA_REG9_DIGOVR_EN_MASK (0x1) 1823 1824 #define SYS_ANA_REG9_ENTEMP2_POS (1) 1825 #define SYS_ANA_REG9_ENTEMP2_MASK (0x1) 1826 1827 #define SYS_ANA_REG9_VTEMPSEL_POS (2) 1828 #define SYS_ANA_REG9_VTEMPSEL_MASK (0x3) 1829 1830 #define SYS_ANA_REG9_VTSEL_POS (4) 1831 #define SYS_ANA_REG9_VTSEL_MASK (0x1) 1832 1833 #define SYS_ANA_REG9_EN_BIAS_5U_POS (5) 1834 #define SYS_ANA_REG9_EN_BIAS_5U_MASK (0x1) 1835 1836 #define SYS_ANA_REG9_DUMMY2_POS (6) 1837 #define SYS_ANA_REG9_DUMMY2_MASK (0x1) 1838 1839 #define SYS_ANA_REG9_TOUCH_SERIAL_CAP_POS (7) 1840 #define SYS_ANA_REG9_TOUCH_SERIAL_CAP_MASK (0x1) 1841 1842 #define SYS_ANA_REG9_BUCKFB_CZENB_POS (8) 1843 #define SYS_ANA_REG9_BUCKFB_CZENB_MASK (0x1) 1844 1845 #define SYS_ANA_REG9_BUCKEA_CUR_CTRL_POS (9) 1846 #define SYS_ANA_REG9_BUCKEA_CUR_CTRL_MASK (0x3) 1847 1848 #define SYS_ANA_REG9_CBTST_EN_POS (11) 1849 #define SYS_ANA_REG9_CBTST_EN_MASK (0x1) 1850 1851 #define SYS_ANA_REG9_PSLDO_VSEL_POS (12) 1852 #define SYS_ANA_REG9_PSLDO_VSEL_MASK (0x1) 1853 1854 #define SYS_ANA_REG9_OVR_L_POS (13) 1855 #define SYS_ANA_REG9_OVR_L_MASK (0x1) 1856 1857 #define SYS_ANA_REG9_USBPEN_POS (14) 1858 #define SYS_ANA_REG9_USBPEN_MASK (0xF) 1859 1860 #define SYS_ANA_REG9_USBNEN_POS (18) 1861 #define SYS_ANA_REG9_USBNEN_MASK (0xF) 1862 1863 #define SYS_ANA_REG9_USB_SPEED_POS (22) 1864 #define SYS_ANA_REG9_USB_SPEED_MASK (0x1) 1865 1866 #define SYS_ANA_REG9_USB_DEEPSLEEP_POS (23) 1867 #define SYS_ANA_REG9_USB_DEEPSLEEP_MASK (0x1) 1868 1869 #define SYS_ANA_REG9_MAN_MODE_POS (24) 1870 #define SYS_ANA_REG9_MAN_MODE_MASK (0x1) 1871 1872 #define SYS_ANA_REG9_CRG_POS (25) 1873 #define SYS_ANA_REG9_CRG_MASK (0x3) 1874 1875 #define SYS_ANA_REG9_VREFS_POS (27) 1876 #define SYS_ANA_REG9_VREFS_MASK (0x7) 1877 1878 #define SYS_ANA_REG9_NC1_POS (30) 1879 #define SYS_ANA_REG9_NC1_MASK (0x1) 1880 1881 #define SYS_ANA_REG9_EN_CAL_POS (31) 1882 #define SYS_ANA_REG9_EN_CAL_MASK (0x1) 1883 1884 /* REG_0x4A */ 1885 #define SYS_ANA_REG10_ADDR (SYS_LL_REG_BASE + 0x4A*4) //REG ADDR :0x44010128 1886 #define SYS_ANA_REG10_SDM_VAL_POS (0) 1887 #define SYS_ANA_REG10_SDM_VAL_MASK (0x3FFFFFFF) 1888 1889 #define SYS_ANA_REG10_VCO_HFREQ_ENB_POS (30) 1890 #define SYS_ANA_REG10_VCO_HFREQ_ENB_MASK (0x1) 1891 1892 #define SYS_ANA_REG10_CAL_REFEN_POS (31) 1893 #define SYS_ANA_REG10_CAL_REFEN_MASK (0x1) 1894 1895 /* REG_0x4B */ 1896 #define SYS_ANA_REG11_ADDR (SYS_LL_REG_BASE + 0x4B*4) //REG ADDR :0x4401012c 1897 #define SYS_ANA_REG11_INT_MOD_POS (0) 1898 #define SYS_ANA_REG11_INT_MOD_MASK (0x1) 1899 1900 #define SYS_ANA_REG11_NSYN_POS (1) 1901 #define SYS_ANA_REG11_NSYN_MASK (0x1) 1902 1903 #define SYS_ANA_REG11_OPEN_ENB_POS (2) 1904 #define SYS_ANA_REG11_OPEN_ENB_MASK (0x1) 1905 1906 #define SYS_ANA_REG11_RESET_POS (3) 1907 #define SYS_ANA_REG11_RESET_MASK (0x1) 1908 1909 #define SYS_ANA_REG11_IOFFSET_POS (4) 1910 #define SYS_ANA_REG11_IOFFSET_MASK (0x7) 1911 1912 #define SYS_ANA_REG11_LPFRZ_POS (7) 1913 #define SYS_ANA_REG11_LPFRZ_MASK (0xF) 1914 1915 #define SYS_ANA_REG11_VSEL_POS (11) 1916 #define SYS_ANA_REG11_VSEL_MASK (0x7) 1917 1918 #define SYS_ANA_REG11_VSEL_CAL_POS (14) 1919 #define SYS_ANA_REG11_VSEL_CAL_MASK (0x1) 1920 1921 #define SYS_ANA_REG11_PWD_LOCKDET_POS (15) 1922 #define SYS_ANA_REG11_PWD_LOCKDET_MASK (0x1) 1923 1924 #define SYS_ANA_REG11_LOCKDET_BYPASS_POS (16) 1925 #define SYS_ANA_REG11_LOCKDET_BYPASS_MASK (0x1) 1926 1927 #define SYS_ANA_REG11_CKREF_LOOP_SEL_POS (17) 1928 #define SYS_ANA_REG11_CKREF_LOOP_SEL_MASK (0x1) 1929 1930 #define SYS_ANA_REG11_SPI_TRIGGER_POS (18) 1931 #define SYS_ANA_REG11_SPI_TRIGGER_MASK (0x1) 1932 1933 #define SYS_ANA_REG11_MANUAL_POS (19) 1934 #define SYS_ANA_REG11_MANUAL_MASK (0x1) 1935 1936 #define SYS_ANA_REG11_TEST_EN_POS (20) 1937 #define SYS_ANA_REG11_TEST_EN_MASK (0x1) 1938 1939 #define SYS_ANA_REG11_NC_POS (21) 1940 #define SYS_ANA_REG11_NC_MASK (0x1) 1941 1942 #define SYS_ANA_REG11_ICP_POS (22) 1943 #define SYS_ANA_REG11_ICP_MASK (0x3) 1944 1945 #define SYS_ANA_REG11_CK26MEN_POS (24) 1946 #define SYS_ANA_REG11_CK26MEN_MASK (0x1) 1947 1948 #define SYS_ANA_REG11_CKAUDIO_OUTEN_POS (25) 1949 #define SYS_ANA_REG11_CKAUDIO_OUTEN_MASK (0x1) 1950 1951 #define SYS_ANA_REG11_DIVCTRL_POS (26) 1952 #define SYS_ANA_REG11_DIVCTRL_MASK (0x7) 1953 1954 #define SYS_ANA_REG11_CKSEL_POS (29) 1955 #define SYS_ANA_REG11_CKSEL_MASK (0x1) 1956 1957 #define SYS_ANA_REG11_CK2MCU_POS (30) 1958 #define SYS_ANA_REG11_CK2MCU_MASK (0x1) 1959 1960 #define SYS_ANA_REG11_AUDIOEN_POS (31) 1961 #define SYS_ANA_REG11_AUDIOEN_MASK (0x1) 1962 1963 /* REG_0x4C */ 1964 #define SYS_ANA_REG12_ADDR (SYS_LL_REG_BASE + 0x4C*4) //REG ADDR :0x44010130 1965 #define SYS_ANA_REG12_NC_POS (0) 1966 #define SYS_ANA_REG12_NC_MASK (0x3) 1967 1968 #define SYS_ANA_REG12_DIGMIC_CKINV_POS (2) 1969 #define SYS_ANA_REG12_DIGMIC_CKINV_MASK (0x1) 1970 1971 #define SYS_ANA_REG12_ENMICDIG_POS (3) 1972 #define SYS_ANA_REG12_ENMICDIG_MASK (0x1) 1973 1974 #define SYS_ANA_REG12_AUDCK_RLCEN_POS (4) 1975 #define SYS_ANA_REG12_AUDCK_RLCEN_MASK (0x1) 1976 1977 #define SYS_ANA_REG12_LCHCKINVEN_POS (5) 1978 #define SYS_ANA_REG12_LCHCKINVEN_MASK (0x1) 1979 1980 #define SYS_ANA_REG12_LDO1V_VSEL1V_POS (6) 1981 #define SYS_ANA_REG12_LDO1V_VSEL1V_MASK (0x7) 1982 1983 #define SYS_ANA_REG12_LDO1V_ADJ_POS (9) 1984 #define SYS_ANA_REG12_LDO1V_ADJ_MASK (0x1F) 1985 1986 #define SYS_ANA_REG12_AUDVDD_TRM1V_POS (14) 1987 #define SYS_ANA_REG12_AUDVDD_TRM1V_MASK (0x3) 1988 1989 #define SYS_ANA_REG12_AUDVDD_VOC1V_POS (16) 1990 #define SYS_ANA_REG12_AUDVDD_VOC1V_MASK (0x1F) 1991 1992 #define SYS_ANA_REG12_ENAUDVDD1V_POS (21) 1993 #define SYS_ANA_REG12_ENAUDVDD1V_MASK (0x1) 1994 1995 #define SYS_ANA_REG12_LOADHP_POS (22) 1996 #define SYS_ANA_REG12_LOADHP_MASK (0x1) 1997 1998 #define SYS_ANA_REG12_ENAUDVDD1V5_POS (23) 1999 #define SYS_ANA_REG12_ENAUDVDD1V5_MASK (0x1) 2000 2001 #define SYS_ANA_REG12_ENMICBIAS1V_POS (24) 2002 #define SYS_ANA_REG12_ENMICBIAS1V_MASK (0x1) 2003 2004 #define SYS_ANA_REG12_MICBIAS_TRIM_POS (25) 2005 #define SYS_ANA_REG12_MICBIAS_TRIM_MASK (0x3) 2006 2007 #define SYS_ANA_REG12_MICBIAS_VOC1V_POS (27) 2008 #define SYS_ANA_REG12_MICBIAS_VOC1V_MASK (0x1F) 2009 2010 /* REG_0x4D */ 2011 #define SYS_ANA_REG13_ADDR (SYS_LL_REG_BASE + 0x4D*4) //REG ADDR :0x44010134 2012 #define SYS_ANA_REG13_NC5_POS (0) 2013 #define SYS_ANA_REG13_NC5_MASK (0xFF) 2014 2015 #define SYS_ANA_REG13_BYP_DWAADC_POS (8) 2016 #define SYS_ANA_REG13_BYP_DWAADC_MASK (0x1) 2017 2018 #define SYS_ANA_REG13_RST_POS (9) 2019 #define SYS_ANA_REG13_RST_MASK (0x1) 2020 2021 #define SYS_ANA_REG13_ADCDWA_MODE_POS (10) 2022 #define SYS_ANA_REG13_ADCDWA_MODE_MASK (0x1) 2023 2024 #define SYS_ANA_REG13_VODADJSPI_POS (11) 2025 #define SYS_ANA_REG13_VODADJSPI_MASK (0x1F) 2026 2027 #define SYS_ANA_REG13_NC4_POS (16) 2028 #define SYS_ANA_REG13_NC4_MASK (0x1F) 2029 2030 #define SYS_ANA_REG13_REFVSEL_POS (21) 2031 #define SYS_ANA_REG13_REFVSEL_MASK (0x1) 2032 2033 #define SYS_ANA_REG13_NC3_POS (22) 2034 #define SYS_ANA_REG13_NC3_MASK (0x1) 2035 2036 #define SYS_ANA_REG13_CAPSW1V_POS (23) 2037 #define SYS_ANA_REG13_CAPSW1V_MASK (0x1F) 2038 2039 #define SYS_ANA_REG13_NC2_POS (28) 2040 #define SYS_ANA_REG13_NC2_MASK (0x3) 2041 2042 #define SYS_ANA_REG13_ADCCKINVEN_POS (30) 2043 #define SYS_ANA_REG13_ADCCKINVEN_MASK (0x1) 2044 2045 #define SYS_ANA_REG13_NC1_POS (31) 2046 #define SYS_ANA_REG13_NC1_MASK (0x1) 2047 2048 /* REG_0x4E */ 2049 #define SYS_ANA_REG14_ADDR (SYS_LL_REG_BASE + 0x4E*4) //REG ADDR :0x44010138 2050 #define SYS_ANA_REG14_ISEL_POS (0) 2051 #define SYS_ANA_REG14_ISEL_MASK (0x3) 2052 2053 #define SYS_ANA_REG14_MICDCOCDIN_POS (2) 2054 #define SYS_ANA_REG14_MICDCOCDIN_MASK (0xFF) 2055 2056 #define SYS_ANA_REG14_MICDCOCVC_POS (10) 2057 #define SYS_ANA_REG14_MICDCOCVC_MASK (0x3) 2058 2059 #define SYS_ANA_REG14_MICDCOCEN_N_POS (12) 2060 #define SYS_ANA_REG14_MICDCOCEN_N_MASK (0x1) 2061 2062 #define SYS_ANA_REG14_MICDCOCEN_P_POS (13) 2063 #define SYS_ANA_REG14_MICDCOCEN_P_MASK (0x1) 2064 2065 #define SYS_ANA_REG14_MICSINGLEEN_POS (14) 2066 #define SYS_ANA_REG14_MICSINGLEEN_MASK (0x1) 2067 2068 #define SYS_ANA_REG14_MICGAIN_POS (15) 2069 #define SYS_ANA_REG14_MICGAIN_MASK (0xF) 2070 2071 #define SYS_ANA_REG14_MICDACEN_POS (19) 2072 #define SYS_ANA_REG14_MICDACEN_MASK (0x1) 2073 2074 #define SYS_ANA_REG14_MICDACIH_POS (20) 2075 #define SYS_ANA_REG14_MICDACIH_MASK (0xFF) 2076 2077 #define SYS_ANA_REG14_MICDACIT_POS (28) 2078 #define SYS_ANA_REG14_MICDACIT_MASK (0x3) 2079 2080 #define SYS_ANA_REG14_HCEN_POS (30) 2081 #define SYS_ANA_REG14_HCEN_MASK (0x1) 2082 2083 #define SYS_ANA_REG14_MICEN_POS (31) 2084 #define SYS_ANA_REG14_MICEN_MASK (0x1) 2085 2086 /* REG_0x4F */ 2087 #define SYS_ANA_REG15_ADDR (SYS_LL_REG_BASE + 0x4F*4) //REG ADDR :0x4401013c 2088 #define SYS_ANA_REG15_ISEL_POS (0) 2089 #define SYS_ANA_REG15_ISEL_MASK (0x3) 2090 2091 #define SYS_ANA_REG15_MICDCOCDIN_POS (2) 2092 #define SYS_ANA_REG15_MICDCOCDIN_MASK (0xFF) 2093 2094 #define SYS_ANA_REG15_MICDCOCVC_POS (10) 2095 #define SYS_ANA_REG15_MICDCOCVC_MASK (0x3) 2096 2097 #define SYS_ANA_REG15_MICDCOCEN_N_POS (12) 2098 #define SYS_ANA_REG15_MICDCOCEN_N_MASK (0x1) 2099 2100 #define SYS_ANA_REG15_MICDCOCEN_P_POS (13) 2101 #define SYS_ANA_REG15_MICDCOCEN_P_MASK (0x1) 2102 2103 #define SYS_ANA_REG15_MICSINGLEEN_POS (14) 2104 #define SYS_ANA_REG15_MICSINGLEEN_MASK (0x1) 2105 2106 #define SYS_ANA_REG15_MICGAIN_POS (15) 2107 #define SYS_ANA_REG15_MICGAIN_MASK (0xF) 2108 2109 #define SYS_ANA_REG15_MICDACEN_POS (19) 2110 #define SYS_ANA_REG15_MICDACEN_MASK (0x1) 2111 2112 #define SYS_ANA_REG15_MICDACIH_POS (20) 2113 #define SYS_ANA_REG15_MICDACIH_MASK (0xFF) 2114 2115 #define SYS_ANA_REG15_MICDACIT_POS (28) 2116 #define SYS_ANA_REG15_MICDACIT_MASK (0x3) 2117 2118 #define SYS_ANA_REG15_HCEN_POS (30) 2119 #define SYS_ANA_REG15_HCEN_MASK (0x1) 2120 2121 #define SYS_ANA_REG15_MICEN_POS (31) 2122 #define SYS_ANA_REG15_MICEN_MASK (0x1) 2123 2124 /* REG_0x50 */ 2125 #define SYS_ANA_REG16_ADDR (SYS_LL_REG_BASE + 0x50*4) //REG ADDR :0x44010140 2126 #define SYS_ANA_REG16_HPDAC_POS (0) 2127 #define SYS_ANA_REG16_HPDAC_MASK (0x1) 2128 2129 #define SYS_ANA_REG16_VCMSDAC_POS (1) 2130 #define SYS_ANA_REG16_VCMSDAC_MASK (0x1) 2131 2132 #define SYS_ANA_REG16_OSCDAC_POS (2) 2133 #define SYS_ANA_REG16_OSCDAC_MASK (0x3) 2134 2135 #define SYS_ANA_REG16_OCENDAC_POS (4) 2136 #define SYS_ANA_REG16_OCENDAC_MASK (0x1) 2137 2138 #define SYS_ANA_REG16_ISEL_IDAC_POS (5) 2139 #define SYS_ANA_REG16_ISEL_IDAC_MASK (0x1) 2140 2141 #define SYS_ANA_REG16_ADJDACREF_POS (6) 2142 #define SYS_ANA_REG16_ADJDACREF_MASK (0x1F) 2143 2144 #define SYS_ANA_REG16_NC2_POS (11) 2145 #define SYS_ANA_REG16_NC2_MASK (0x1) 2146 2147 #define SYS_ANA_REG16_DCOCHG_POS (12) 2148 #define SYS_ANA_REG16_DCOCHG_MASK (0x1) 2149 2150 #define SYS_ANA_REG16_DIFFEN_POS (13) 2151 #define SYS_ANA_REG16_DIFFEN_MASK (0x1) 2152 2153 #define SYS_ANA_REG16_ENDACCAL_POS (14) 2154 #define SYS_ANA_REG16_ENDACCAL_MASK (0x1) 2155 2156 #define SYS_ANA_REG16_RENDCOC_POS (15) 2157 #define SYS_ANA_REG16_RENDCOC_MASK (0x1) 2158 2159 #define SYS_ANA_REG16_LENDCOC_POS (16) 2160 #define SYS_ANA_REG16_LENDCOC_MASK (0x1) 2161 2162 #define SYS_ANA_REG16_RENVCMD_POS (17) 2163 #define SYS_ANA_REG16_RENVCMD_MASK (0x1) 2164 2165 #define SYS_ANA_REG16_LENVCMD_POS (18) 2166 #define SYS_ANA_REG16_LENVCMD_MASK (0x1) 2167 2168 #define SYS_ANA_REG16_DACDRVEN_POS (19) 2169 #define SYS_ANA_REG16_DACDRVEN_MASK (0x1) 2170 2171 #define SYS_ANA_REG16_DACREN_POS (20) 2172 #define SYS_ANA_REG16_DACREN_MASK (0x1) 2173 2174 #define SYS_ANA_REG16_DACLEN_POS (21) 2175 #define SYS_ANA_REG16_DACLEN_MASK (0x1) 2176 2177 #define SYS_ANA_REG16_DACG_POS (22) 2178 #define SYS_ANA_REG16_DACG_MASK (0x7) 2179 2180 #define SYS_ANA_REG16_CK4XSEL_POS (25) 2181 #define SYS_ANA_REG16_CK4XSEL_MASK (0x1) 2182 2183 #define SYS_ANA_REG16_DACMUTE_POS (26) 2184 #define SYS_ANA_REG16_DACMUTE_MASK (0x1) 2185 2186 #define SYS_ANA_REG16_DWAMODE_POS (27) 2187 #define SYS_ANA_REG16_DWAMODE_MASK (0x1) 2188 2189 #define SYS_ANA_REG16_CKPOSEL_POS (28) 2190 #define SYS_ANA_REG16_CKPOSEL_MASK (0x1) 2191 2192 #define SYS_ANA_REG16_NC1_POS (29) 2193 #define SYS_ANA_REG16_NC1_MASK (0x3) 2194 2195 #define SYS_ANA_REG16_BYLDO_POS (31) 2196 #define SYS_ANA_REG16_BYLDO_MASK (0x1) 2197 2198 /* REG_0x51 */ 2199 #define SYS_ANA_REG17_ADDR (SYS_LL_REG_BASE + 0x51*4) //REG ADDR :0x44010144 2200 #define SYS_ANA_REG17_LMDCIN_POS (0) 2201 #define SYS_ANA_REG17_LMDCIN_MASK (0xFF) 2202 2203 #define SYS_ANA_REG17_RMDCIN_POS (8) 2204 #define SYS_ANA_REG17_RMDCIN_MASK (0xFF) 2205 2206 #define SYS_ANA_REG17_SPIRST_OVC_POS (16) 2207 #define SYS_ANA_REG17_SPIRST_OVC_MASK (0x1) 2208 2209 #define SYS_ANA_REG17_NC_POS (17) 2210 #define SYS_ANA_REG17_NC_MASK (0x7) 2211 2212 #define SYS_ANA_REG17_HC2S0V9_POS (20) 2213 #define SYS_ANA_REG17_HC2S0V9_MASK (0x1) 2214 2215 #define SYS_ANA_REG17_LVCMSEL_POS (21) 2216 #define SYS_ANA_REG17_LVCMSEL_MASK (0x1) 2217 2218 #define SYS_ANA_REG17_LOOP2SEL_POS (22) 2219 #define SYS_ANA_REG17_LOOP2SEL_MASK (0x1) 2220 2221 #define SYS_ANA_REG17_ENBIAS_POS (23) 2222 #define SYS_ANA_REG17_ENBIAS_MASK (0x1) 2223 2224 #define SYS_ANA_REG17_CALCK_SEL0V9_POS (24) 2225 #define SYS_ANA_REG17_CALCK_SEL0V9_MASK (0x1) 2226 2227 #define SYS_ANA_REG17_BPDWA0V9_POS (25) 2228 #define SYS_ANA_REG17_BPDWA0V9_MASK (0x1) 2229 2230 #define SYS_ANA_REG17_LOOPRST0V9_POS (26) 2231 #define SYS_ANA_REG17_LOOPRST0V9_MASK (0x1) 2232 2233 #define SYS_ANA_REG17_OCT0V9_POS (27) 2234 #define SYS_ANA_REG17_OCT0V9_MASK (0x3) 2235 2236 #define SYS_ANA_REG17_SOUT0V9_POS (29) 2237 #define SYS_ANA_REG17_SOUT0V9_MASK (0x1) 2238 2239 #define SYS_ANA_REG17_HC0V9_POS (30) 2240 #define SYS_ANA_REG17_HC0V9_MASK (0x3) 2241 2242 /* REG_0x52 */ 2243 #define SYS_ANA_REG18_ADDR (SYS_LL_REG_BASE + 0x52*4) //REG ADDR :0x44010148 2244 #define SYS_ANA_REG18_ICTRL_DSPPLL_POS (0) 2245 #define SYS_ANA_REG18_ICTRL_DSPPLL_MASK (0xF) 2246 2247 #define SYS_ANA_REG18_FBDIVN_POS (4) 2248 #define SYS_ANA_REG18_FBDIVN_MASK (0x3FF) 2249 2250 #define SYS_ANA_REG18_N_MCUDSP_POS (14) 2251 #define SYS_ANA_REG18_N_MCUDSP_MASK (0x1F) 2252 2253 #define SYS_ANA_REG18_MODE_POS (19) 2254 #define SYS_ANA_REG18_MODE_MASK (0x1) 2255 2256 #define SYS_ANA_REG18_IAMSEL_POS (20) 2257 #define SYS_ANA_REG18_IAMSEL_MASK (0x1) 2258 2259 #define SYS_ANA_REG18_HVREF_POS (21) 2260 #define SYS_ANA_REG18_HVREF_MASK (0x3) 2261 2262 #define SYS_ANA_REG18_LVREF_POS (23) 2263 #define SYS_ANA_REG18_LVREF_MASK (0x3) 2264 2265 #define SYS_ANA_REG18_NC_POS (25) 2266 #define SYS_ANA_REG18_NC_MASK (0x7F) 2267 2268 /* REG_0x53 */ 2269 #define SYS_ANA_REG19_ADDR (SYS_LL_REG_BASE + 0x53*4) //REG ADDR :0x4401014c 2270 #define SYS_ANA_REG19_AMSEL_POS (0) 2271 #define SYS_ANA_REG19_AMSEL_MASK (0x1) 2272 2273 #define SYS_ANA_REG19_MSW_POS (1) 2274 #define SYS_ANA_REG19_MSW_MASK (0x1FF) 2275 2276 #define SYS_ANA_REG19_TSTCKEN_DPLL_POS (10) 2277 #define SYS_ANA_REG19_TSTCKEN_DPLL_MASK (0x1) 2278 2279 #define SYS_ANA_REG19_OSCCAL_TRIG_POS (11) 2280 #define SYS_ANA_REG19_OSCCAL_TRIG_MASK (0x1) 2281 2282 #define SYS_ANA_REG19_CNTI_POS (12) 2283 #define SYS_ANA_REG19_CNTI_MASK (0x1FF) 2284 2285 #define SYS_ANA_REG19_NC_POS (21) 2286 #define SYS_ANA_REG19_NC_MASK (0x1) 2287 2288 #define SYS_ANA_REG19_SPI_RST_POS (22) 2289 #define SYS_ANA_REG19_SPI_RST_MASK (0x1) 2290 2291 #define SYS_ANA_REG19_CLOSELOOP_EN_POS (23) 2292 #define SYS_ANA_REG19_CLOSELOOP_EN_MASK (0x1) 2293 2294 #define SYS_ANA_REG19_CALTIME_POS (24) 2295 #define SYS_ANA_REG19_CALTIME_MASK (0x1) 2296 2297 #define SYS_ANA_REG19_LPFRZ_POS (25) 2298 #define SYS_ANA_REG19_LPFRZ_MASK (0x3) 2299 2300 #define SYS_ANA_REG19_ICP_POS (27) 2301 #define SYS_ANA_REG19_ICP_MASK (0xF) 2302 2303 #define SYS_ANA_REG19_CP2CTRL_POS (31) 2304 #define SYS_ANA_REG19_CP2CTRL_MASK (0x1) 2305 2306 #ifdef __cplusplus 2307 } 2308 #endif 2309