1 /** 2 * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 #pragma once 7 8 #include <stdint.h> 9 #include "soc/soc.h" 10 #ifdef __cplusplus 11 extern "C" { 12 #endif 13 14 /** LP_TIMER_TAR0_LOW_REG register 15 * need_des 16 */ 17 #define LP_TIMER_TAR0_LOW_REG (DR_REG_LP_TIMER_BASE + 0x0) 18 /** LP_TIMER_MAIN_TIMER_TAR_LOW0 : R/W; bitpos: [31:0]; default: 0; 19 * need_des 20 */ 21 #define LP_TIMER_MAIN_TIMER_TAR_LOW0 0xFFFFFFFFU 22 #define LP_TIMER_MAIN_TIMER_TAR_LOW0_M (LP_TIMER_MAIN_TIMER_TAR_LOW0_V << LP_TIMER_MAIN_TIMER_TAR_LOW0_S) 23 #define LP_TIMER_MAIN_TIMER_TAR_LOW0_V 0xFFFFFFFFU 24 #define LP_TIMER_MAIN_TIMER_TAR_LOW0_S 0 25 26 /** LP_TIMER_TAR0_HIGH_REG register 27 * need_des 28 */ 29 #define LP_TIMER_TAR0_HIGH_REG (DR_REG_LP_TIMER_BASE + 0x4) 30 /** LP_TIMER_MAIN_TIMER_TAR_HIGH0 : R/W; bitpos: [15:0]; default: 0; 31 * need_des 32 */ 33 #define LP_TIMER_MAIN_TIMER_TAR_HIGH0 0x0000FFFFU 34 #define LP_TIMER_MAIN_TIMER_TAR_HIGH0_M (LP_TIMER_MAIN_TIMER_TAR_HIGH0_V << LP_TIMER_MAIN_TIMER_TAR_HIGH0_S) 35 #define LP_TIMER_MAIN_TIMER_TAR_HIGH0_V 0x0000FFFFU 36 #define LP_TIMER_MAIN_TIMER_TAR_HIGH0_S 0 37 /** LP_TIMER_MAIN_TIMER_TAR_EN0 : WT; bitpos: [31]; default: 0; 38 * need_des 39 */ 40 #define LP_TIMER_MAIN_TIMER_TAR_EN0 (BIT(31)) 41 #define LP_TIMER_MAIN_TIMER_TAR_EN0_M (LP_TIMER_MAIN_TIMER_TAR_EN0_V << LP_TIMER_MAIN_TIMER_TAR_EN0_S) 42 #define LP_TIMER_MAIN_TIMER_TAR_EN0_V 0x00000001U 43 #define LP_TIMER_MAIN_TIMER_TAR_EN0_S 31 44 45 /** LP_TIMER_TAR1_LOW_REG register 46 * need_des 47 */ 48 #define LP_TIMER_TAR1_LOW_REG (DR_REG_LP_TIMER_BASE + 0x8) 49 /** LP_TIMER_MAIN_TIMER_TAR_LOW1 : R/W; bitpos: [31:0]; default: 0; 50 * need_des 51 */ 52 #define LP_TIMER_MAIN_TIMER_TAR_LOW1 0xFFFFFFFFU 53 #define LP_TIMER_MAIN_TIMER_TAR_LOW1_M (LP_TIMER_MAIN_TIMER_TAR_LOW1_V << LP_TIMER_MAIN_TIMER_TAR_LOW1_S) 54 #define LP_TIMER_MAIN_TIMER_TAR_LOW1_V 0xFFFFFFFFU 55 #define LP_TIMER_MAIN_TIMER_TAR_LOW1_S 0 56 57 /** LP_TIMER_TAR1_HIGH_REG register 58 * need_des 59 */ 60 #define LP_TIMER_TAR1_HIGH_REG (DR_REG_LP_TIMER_BASE + 0xc) 61 /** LP_TIMER_MAIN_TIMER_TAR_HIGH1 : R/W; bitpos: [15:0]; default: 0; 62 * need_des 63 */ 64 #define LP_TIMER_MAIN_TIMER_TAR_HIGH1 0x0000FFFFU 65 #define LP_TIMER_MAIN_TIMER_TAR_HIGH1_M (LP_TIMER_MAIN_TIMER_TAR_HIGH1_V << LP_TIMER_MAIN_TIMER_TAR_HIGH1_S) 66 #define LP_TIMER_MAIN_TIMER_TAR_HIGH1_V 0x0000FFFFU 67 #define LP_TIMER_MAIN_TIMER_TAR_HIGH1_S 0 68 /** LP_TIMER_MAIN_TIMER_TAR_EN1 : WT; bitpos: [31]; default: 0; 69 * need_des 70 */ 71 #define LP_TIMER_MAIN_TIMER_TAR_EN1 (BIT(31)) 72 #define LP_TIMER_MAIN_TIMER_TAR_EN1_M (LP_TIMER_MAIN_TIMER_TAR_EN1_V << LP_TIMER_MAIN_TIMER_TAR_EN1_S) 73 #define LP_TIMER_MAIN_TIMER_TAR_EN1_V 0x00000001U 74 #define LP_TIMER_MAIN_TIMER_TAR_EN1_S 31 75 76 /** LP_TIMER_UPDATE_REG register 77 * need_des 78 */ 79 #define LP_TIMER_UPDATE_REG (DR_REG_LP_TIMER_BASE + 0x10) 80 /** LP_TIMER_MAIN_TIMER_UPDATE : WT; bitpos: [28]; default: 0; 81 * need_des 82 */ 83 #define LP_TIMER_MAIN_TIMER_UPDATE (BIT(28)) 84 #define LP_TIMER_MAIN_TIMER_UPDATE_M (LP_TIMER_MAIN_TIMER_UPDATE_V << LP_TIMER_MAIN_TIMER_UPDATE_S) 85 #define LP_TIMER_MAIN_TIMER_UPDATE_V 0x00000001U 86 #define LP_TIMER_MAIN_TIMER_UPDATE_S 28 87 /** LP_TIMER_MAIN_TIMER_XTAL_OFF : R/W; bitpos: [29]; default: 0; 88 * need_des 89 */ 90 #define LP_TIMER_MAIN_TIMER_XTAL_OFF (BIT(29)) 91 #define LP_TIMER_MAIN_TIMER_XTAL_OFF_M (LP_TIMER_MAIN_TIMER_XTAL_OFF_V << LP_TIMER_MAIN_TIMER_XTAL_OFF_S) 92 #define LP_TIMER_MAIN_TIMER_XTAL_OFF_V 0x00000001U 93 #define LP_TIMER_MAIN_TIMER_XTAL_OFF_S 29 94 /** LP_TIMER_MAIN_TIMER_SYS_STALL : R/W; bitpos: [30]; default: 0; 95 * need_des 96 */ 97 #define LP_TIMER_MAIN_TIMER_SYS_STALL (BIT(30)) 98 #define LP_TIMER_MAIN_TIMER_SYS_STALL_M (LP_TIMER_MAIN_TIMER_SYS_STALL_V << LP_TIMER_MAIN_TIMER_SYS_STALL_S) 99 #define LP_TIMER_MAIN_TIMER_SYS_STALL_V 0x00000001U 100 #define LP_TIMER_MAIN_TIMER_SYS_STALL_S 30 101 /** LP_TIMER_MAIN_TIMER_SYS_RST : R/W; bitpos: [31]; default: 0; 102 * need_des 103 */ 104 #define LP_TIMER_MAIN_TIMER_SYS_RST (BIT(31)) 105 #define LP_TIMER_MAIN_TIMER_SYS_RST_M (LP_TIMER_MAIN_TIMER_SYS_RST_V << LP_TIMER_MAIN_TIMER_SYS_RST_S) 106 #define LP_TIMER_MAIN_TIMER_SYS_RST_V 0x00000001U 107 #define LP_TIMER_MAIN_TIMER_SYS_RST_S 31 108 109 /** LP_TIMER_MAIN_BUF0_LOW_REG register 110 * need_des 111 */ 112 #define LP_TIMER_MAIN_BUF0_LOW_REG (DR_REG_LP_TIMER_BASE + 0x14) 113 /** LP_TIMER_MAIN_TIMER_BUF0_LOW : RO; bitpos: [31:0]; default: 0; 114 * need_des 115 */ 116 #define LP_TIMER_MAIN_TIMER_BUF0_LOW 0xFFFFFFFFU 117 #define LP_TIMER_MAIN_TIMER_BUF0_LOW_M (LP_TIMER_MAIN_TIMER_BUF0_LOW_V << LP_TIMER_MAIN_TIMER_BUF0_LOW_S) 118 #define LP_TIMER_MAIN_TIMER_BUF0_LOW_V 0xFFFFFFFFU 119 #define LP_TIMER_MAIN_TIMER_BUF0_LOW_S 0 120 121 /** LP_TIMER_MAIN_BUF0_HIGH_REG register 122 * need_des 123 */ 124 #define LP_TIMER_MAIN_BUF0_HIGH_REG (DR_REG_LP_TIMER_BASE + 0x18) 125 /** LP_TIMER_MAIN_TIMER_BUF0_HIGH : RO; bitpos: [15:0]; default: 0; 126 * need_des 127 */ 128 #define LP_TIMER_MAIN_TIMER_BUF0_HIGH 0x0000FFFFU 129 #define LP_TIMER_MAIN_TIMER_BUF0_HIGH_M (LP_TIMER_MAIN_TIMER_BUF0_HIGH_V << LP_TIMER_MAIN_TIMER_BUF0_HIGH_S) 130 #define LP_TIMER_MAIN_TIMER_BUF0_HIGH_V 0x0000FFFFU 131 #define LP_TIMER_MAIN_TIMER_BUF0_HIGH_S 0 132 133 /** LP_TIMER_MAIN_BUF1_LOW_REG register 134 * need_des 135 */ 136 #define LP_TIMER_MAIN_BUF1_LOW_REG (DR_REG_LP_TIMER_BASE + 0x1c) 137 /** LP_TIMER_MAIN_TIMER_BUF1_LOW : RO; bitpos: [31:0]; default: 0; 138 * need_des 139 */ 140 #define LP_TIMER_MAIN_TIMER_BUF1_LOW 0xFFFFFFFFU 141 #define LP_TIMER_MAIN_TIMER_BUF1_LOW_M (LP_TIMER_MAIN_TIMER_BUF1_LOW_V << LP_TIMER_MAIN_TIMER_BUF1_LOW_S) 142 #define LP_TIMER_MAIN_TIMER_BUF1_LOW_V 0xFFFFFFFFU 143 #define LP_TIMER_MAIN_TIMER_BUF1_LOW_S 0 144 145 /** LP_TIMER_MAIN_BUF1_HIGH_REG register 146 * need_des 147 */ 148 #define LP_TIMER_MAIN_BUF1_HIGH_REG (DR_REG_LP_TIMER_BASE + 0x20) 149 /** LP_TIMER_MAIN_TIMER_BUF1_HIGH : RO; bitpos: [15:0]; default: 0; 150 * need_des 151 */ 152 #define LP_TIMER_MAIN_TIMER_BUF1_HIGH 0x0000FFFFU 153 #define LP_TIMER_MAIN_TIMER_BUF1_HIGH_M (LP_TIMER_MAIN_TIMER_BUF1_HIGH_V << LP_TIMER_MAIN_TIMER_BUF1_HIGH_S) 154 #define LP_TIMER_MAIN_TIMER_BUF1_HIGH_V 0x0000FFFFU 155 #define LP_TIMER_MAIN_TIMER_BUF1_HIGH_S 0 156 157 /** LP_TIMER_MAIN_OVERFLOW_REG register 158 * need_des 159 */ 160 #define LP_TIMER_MAIN_OVERFLOW_REG (DR_REG_LP_TIMER_BASE + 0x24) 161 /** LP_TIMER_MAIN_TIMER_ALARM_LOAD : WT; bitpos: [31]; default: 0; 162 * need_des 163 */ 164 #define LP_TIMER_MAIN_TIMER_ALARM_LOAD (BIT(31)) 165 #define LP_TIMER_MAIN_TIMER_ALARM_LOAD_M (LP_TIMER_MAIN_TIMER_ALARM_LOAD_V << LP_TIMER_MAIN_TIMER_ALARM_LOAD_S) 166 #define LP_TIMER_MAIN_TIMER_ALARM_LOAD_V 0x00000001U 167 #define LP_TIMER_MAIN_TIMER_ALARM_LOAD_S 31 168 169 /** LP_TIMER_INT_RAW_REG register 170 * need_des 171 */ 172 #define LP_TIMER_INT_RAW_REG (DR_REG_LP_TIMER_BASE + 0x28) 173 /** LP_TIMER_OVERFLOW_RAW : R/WTC/SS; bitpos: [30]; default: 0; 174 * need_des 175 */ 176 #define LP_TIMER_OVERFLOW_RAW (BIT(30)) 177 #define LP_TIMER_OVERFLOW_RAW_M (LP_TIMER_OVERFLOW_RAW_V << LP_TIMER_OVERFLOW_RAW_S) 178 #define LP_TIMER_OVERFLOW_RAW_V 0x00000001U 179 #define LP_TIMER_OVERFLOW_RAW_S 30 180 /** LP_TIMER_SOC_WAKEUP_INT_RAW : R/WTC/SS; bitpos: [31]; default: 0; 181 * need_des 182 */ 183 #define LP_TIMER_SOC_WAKEUP_INT_RAW (BIT(31)) 184 #define LP_TIMER_SOC_WAKEUP_INT_RAW_M (LP_TIMER_SOC_WAKEUP_INT_RAW_V << LP_TIMER_SOC_WAKEUP_INT_RAW_S) 185 #define LP_TIMER_SOC_WAKEUP_INT_RAW_V 0x00000001U 186 #define LP_TIMER_SOC_WAKEUP_INT_RAW_S 31 187 188 /** LP_TIMER_INT_ST_REG register 189 * need_des 190 */ 191 #define LP_TIMER_INT_ST_REG (DR_REG_LP_TIMER_BASE + 0x2c) 192 /** LP_TIMER_OVERFLOW_ST : RO; bitpos: [30]; default: 0; 193 * need_des 194 */ 195 #define LP_TIMER_OVERFLOW_ST (BIT(30)) 196 #define LP_TIMER_OVERFLOW_ST_M (LP_TIMER_OVERFLOW_ST_V << LP_TIMER_OVERFLOW_ST_S) 197 #define LP_TIMER_OVERFLOW_ST_V 0x00000001U 198 #define LP_TIMER_OVERFLOW_ST_S 30 199 /** LP_TIMER_SOC_WAKEUP_INT_ST : RO; bitpos: [31]; default: 0; 200 * need_des 201 */ 202 #define LP_TIMER_SOC_WAKEUP_INT_ST (BIT(31)) 203 #define LP_TIMER_SOC_WAKEUP_INT_ST_M (LP_TIMER_SOC_WAKEUP_INT_ST_V << LP_TIMER_SOC_WAKEUP_INT_ST_S) 204 #define LP_TIMER_SOC_WAKEUP_INT_ST_V 0x00000001U 205 #define LP_TIMER_SOC_WAKEUP_INT_ST_S 31 206 207 /** LP_TIMER_INT_ENA_REG register 208 * need_des 209 */ 210 #define LP_TIMER_INT_ENA_REG (DR_REG_LP_TIMER_BASE + 0x30) 211 /** LP_TIMER_OVERFLOW_ENA : R/W; bitpos: [30]; default: 0; 212 * need_des 213 */ 214 #define LP_TIMER_OVERFLOW_ENA (BIT(30)) 215 #define LP_TIMER_OVERFLOW_ENA_M (LP_TIMER_OVERFLOW_ENA_V << LP_TIMER_OVERFLOW_ENA_S) 216 #define LP_TIMER_OVERFLOW_ENA_V 0x00000001U 217 #define LP_TIMER_OVERFLOW_ENA_S 30 218 /** LP_TIMER_SOC_WAKEUP_INT_ENA : R/W; bitpos: [31]; default: 0; 219 * need_des 220 */ 221 #define LP_TIMER_SOC_WAKEUP_INT_ENA (BIT(31)) 222 #define LP_TIMER_SOC_WAKEUP_INT_ENA_M (LP_TIMER_SOC_WAKEUP_INT_ENA_V << LP_TIMER_SOC_WAKEUP_INT_ENA_S) 223 #define LP_TIMER_SOC_WAKEUP_INT_ENA_V 0x00000001U 224 #define LP_TIMER_SOC_WAKEUP_INT_ENA_S 31 225 226 /** LP_TIMER_INT_CLR_REG register 227 * need_des 228 */ 229 #define LP_TIMER_INT_CLR_REG (DR_REG_LP_TIMER_BASE + 0x34) 230 /** LP_TIMER_OVERFLOW_CLR : WT; bitpos: [30]; default: 0; 231 * need_des 232 */ 233 #define LP_TIMER_OVERFLOW_CLR (BIT(30)) 234 #define LP_TIMER_OVERFLOW_CLR_M (LP_TIMER_OVERFLOW_CLR_V << LP_TIMER_OVERFLOW_CLR_S) 235 #define LP_TIMER_OVERFLOW_CLR_V 0x00000001U 236 #define LP_TIMER_OVERFLOW_CLR_S 30 237 /** LP_TIMER_SOC_WAKEUP_INT_CLR : WT; bitpos: [31]; default: 0; 238 * need_des 239 */ 240 #define LP_TIMER_SOC_WAKEUP_INT_CLR (BIT(31)) 241 #define LP_TIMER_SOC_WAKEUP_INT_CLR_M (LP_TIMER_SOC_WAKEUP_INT_CLR_V << LP_TIMER_SOC_WAKEUP_INT_CLR_S) 242 #define LP_TIMER_SOC_WAKEUP_INT_CLR_V 0x00000001U 243 #define LP_TIMER_SOC_WAKEUP_INT_CLR_S 31 244 245 /** LP_TIMER_LP_INT_RAW_REG register 246 * need_des 247 */ 248 #define LP_TIMER_LP_INT_RAW_REG (DR_REG_LP_TIMER_BASE + 0x38) 249 /** LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_RAW : R/WTC/SS; bitpos: [30]; default: 0; 250 * need_des 251 */ 252 #define LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_RAW (BIT(30)) 253 #define LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_RAW_M (LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_RAW_V << LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_RAW_S) 254 #define LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_RAW_V 0x00000001U 255 #define LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_RAW_S 30 256 /** LP_TIMER_MAIN_TIMER_LP_INT_RAW : R/WTC/SS; bitpos: [31]; default: 0; 257 * need_des 258 */ 259 #define LP_TIMER_MAIN_TIMER_LP_INT_RAW (BIT(31)) 260 #define LP_TIMER_MAIN_TIMER_LP_INT_RAW_M (LP_TIMER_MAIN_TIMER_LP_INT_RAW_V << LP_TIMER_MAIN_TIMER_LP_INT_RAW_S) 261 #define LP_TIMER_MAIN_TIMER_LP_INT_RAW_V 0x00000001U 262 #define LP_TIMER_MAIN_TIMER_LP_INT_RAW_S 31 263 264 /** LP_TIMER_LP_INT_ST_REG register 265 * need_des 266 */ 267 #define LP_TIMER_LP_INT_ST_REG (DR_REG_LP_TIMER_BASE + 0x3c) 268 /** LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_ST : RO; bitpos: [30]; default: 0; 269 * need_des 270 */ 271 #define LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_ST (BIT(30)) 272 #define LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_ST_M (LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_ST_V << LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_ST_S) 273 #define LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_ST_V 0x00000001U 274 #define LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_ST_S 30 275 /** LP_TIMER_MAIN_TIMER_LP_INT_ST : RO; bitpos: [31]; default: 0; 276 * need_des 277 */ 278 #define LP_TIMER_MAIN_TIMER_LP_INT_ST (BIT(31)) 279 #define LP_TIMER_MAIN_TIMER_LP_INT_ST_M (LP_TIMER_MAIN_TIMER_LP_INT_ST_V << LP_TIMER_MAIN_TIMER_LP_INT_ST_S) 280 #define LP_TIMER_MAIN_TIMER_LP_INT_ST_V 0x00000001U 281 #define LP_TIMER_MAIN_TIMER_LP_INT_ST_S 31 282 283 /** LP_TIMER_LP_INT_ENA_REG register 284 * need_des 285 */ 286 #define LP_TIMER_LP_INT_ENA_REG (DR_REG_LP_TIMER_BASE + 0x40) 287 /** LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_ENA : R/W; bitpos: [30]; default: 0; 288 * need_des 289 */ 290 #define LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_ENA (BIT(30)) 291 #define LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_ENA_M (LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_ENA_V << LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_ENA_S) 292 #define LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_ENA_V 0x00000001U 293 #define LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_ENA_S 30 294 /** LP_TIMER_MAIN_TIMER_LP_INT_ENA : R/W; bitpos: [31]; default: 0; 295 * need_des 296 */ 297 #define LP_TIMER_MAIN_TIMER_LP_INT_ENA (BIT(31)) 298 #define LP_TIMER_MAIN_TIMER_LP_INT_ENA_M (LP_TIMER_MAIN_TIMER_LP_INT_ENA_V << LP_TIMER_MAIN_TIMER_LP_INT_ENA_S) 299 #define LP_TIMER_MAIN_TIMER_LP_INT_ENA_V 0x00000001U 300 #define LP_TIMER_MAIN_TIMER_LP_INT_ENA_S 31 301 302 /** LP_TIMER_LP_INT_CLR_REG register 303 * need_des 304 */ 305 #define LP_TIMER_LP_INT_CLR_REG (DR_REG_LP_TIMER_BASE + 0x44) 306 /** LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_CLR : WT; bitpos: [30]; default: 0; 307 * need_des 308 */ 309 #define LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_CLR (BIT(30)) 310 #define LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_CLR_M (LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_CLR_V << LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_CLR_S) 311 #define LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_CLR_V 0x00000001U 312 #define LP_TIMER_MAIN_TIMER_OVERFLOW_LP_INT_CLR_S 30 313 /** LP_TIMER_MAIN_TIMER_LP_INT_CLR : WT; bitpos: [31]; default: 0; 314 * need_des 315 */ 316 #define LP_TIMER_MAIN_TIMER_LP_INT_CLR (BIT(31)) 317 #define LP_TIMER_MAIN_TIMER_LP_INT_CLR_M (LP_TIMER_MAIN_TIMER_LP_INT_CLR_V << LP_TIMER_MAIN_TIMER_LP_INT_CLR_S) 318 #define LP_TIMER_MAIN_TIMER_LP_INT_CLR_V 0x00000001U 319 #define LP_TIMER_MAIN_TIMER_LP_INT_CLR_S 31 320 321 /** LP_TIMER_DATE_REG register 322 * need_des 323 */ 324 #define LP_TIMER_DATE_REG (DR_REG_LP_TIMER_BASE + 0x3fc) 325 /** LP_TIMER_DATE : R/W; bitpos: [30:0]; default: 34672976; 326 * need_des 327 */ 328 #define LP_TIMER_DATE 0x7FFFFFFFU 329 #define LP_TIMER_DATE_M (LP_TIMER_DATE_V << LP_TIMER_DATE_S) 330 #define LP_TIMER_DATE_V 0x7FFFFFFFU 331 #define LP_TIMER_DATE_S 0 332 /** LP_TIMER_CLK_EN : R/W; bitpos: [31]; default: 0; 333 * need_des 334 */ 335 #define LP_TIMER_CLK_EN (BIT(31)) 336 #define LP_TIMER_CLK_EN_M (LP_TIMER_CLK_EN_V << LP_TIMER_CLK_EN_S) 337 #define LP_TIMER_CLK_EN_V 0x00000001U 338 #define LP_TIMER_CLK_EN_S 31 339 340 #ifdef __cplusplus 341 } 342 #endif 343