1 /** 2 * Copyright (c) 2021 Raspberry Pi (Trading) Ltd. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 // ============================================================================= 7 // Register block : RTC 8 // Version : 1 9 // Bus type : apb 10 // Description : Register block to control RTC 11 // ============================================================================= 12 #ifndef HARDWARE_REGS_RTC_DEFINED 13 #define HARDWARE_REGS_RTC_DEFINED 14 // ============================================================================= 15 // Register : RTC_CLKDIV_M1 16 // Description : Divider minus 1 for the 1 second counter. Safe to change the 17 // value when RTC is not enabled. 18 #define RTC_CLKDIV_M1_OFFSET _u(0x00000000) 19 #define RTC_CLKDIV_M1_BITS _u(0x0000ffff) 20 #define RTC_CLKDIV_M1_RESET _u(0x00000000) 21 #define RTC_CLKDIV_M1_MSB _u(15) 22 #define RTC_CLKDIV_M1_LSB _u(0) 23 #define RTC_CLKDIV_M1_ACCESS "RW" 24 // ============================================================================= 25 // Register : RTC_SETUP_0 26 // Description : RTC setup register 0 27 #define RTC_SETUP_0_OFFSET _u(0x00000004) 28 #define RTC_SETUP_0_BITS _u(0x00ffff1f) 29 #define RTC_SETUP_0_RESET _u(0x00000000) 30 // ----------------------------------------------------------------------------- 31 // Field : RTC_SETUP_0_YEAR 32 // Description : Year 33 #define RTC_SETUP_0_YEAR_RESET _u(0x000) 34 #define RTC_SETUP_0_YEAR_BITS _u(0x00fff000) 35 #define RTC_SETUP_0_YEAR_MSB _u(23) 36 #define RTC_SETUP_0_YEAR_LSB _u(12) 37 #define RTC_SETUP_0_YEAR_ACCESS "RW" 38 // ----------------------------------------------------------------------------- 39 // Field : RTC_SETUP_0_MONTH 40 // Description : Month (1..12) 41 #define RTC_SETUP_0_MONTH_RESET _u(0x0) 42 #define RTC_SETUP_0_MONTH_BITS _u(0x00000f00) 43 #define RTC_SETUP_0_MONTH_MSB _u(11) 44 #define RTC_SETUP_0_MONTH_LSB _u(8) 45 #define RTC_SETUP_0_MONTH_ACCESS "RW" 46 // ----------------------------------------------------------------------------- 47 // Field : RTC_SETUP_0_DAY 48 // Description : Day of the month (1..31) 49 #define RTC_SETUP_0_DAY_RESET _u(0x00) 50 #define RTC_SETUP_0_DAY_BITS _u(0x0000001f) 51 #define RTC_SETUP_0_DAY_MSB _u(4) 52 #define RTC_SETUP_0_DAY_LSB _u(0) 53 #define RTC_SETUP_0_DAY_ACCESS "RW" 54 // ============================================================================= 55 // Register : RTC_SETUP_1 56 // Description : RTC setup register 1 57 #define RTC_SETUP_1_OFFSET _u(0x00000008) 58 #define RTC_SETUP_1_BITS _u(0x071f3f3f) 59 #define RTC_SETUP_1_RESET _u(0x00000000) 60 // ----------------------------------------------------------------------------- 61 // Field : RTC_SETUP_1_DOTW 62 // Description : Day of the week: 1-Monday...0-Sunday ISO 8601 mod 7 63 #define RTC_SETUP_1_DOTW_RESET _u(0x0) 64 #define RTC_SETUP_1_DOTW_BITS _u(0x07000000) 65 #define RTC_SETUP_1_DOTW_MSB _u(26) 66 #define RTC_SETUP_1_DOTW_LSB _u(24) 67 #define RTC_SETUP_1_DOTW_ACCESS "RW" 68 // ----------------------------------------------------------------------------- 69 // Field : RTC_SETUP_1_HOUR 70 // Description : Hours 71 #define RTC_SETUP_1_HOUR_RESET _u(0x00) 72 #define RTC_SETUP_1_HOUR_BITS _u(0x001f0000) 73 #define RTC_SETUP_1_HOUR_MSB _u(20) 74 #define RTC_SETUP_1_HOUR_LSB _u(16) 75 #define RTC_SETUP_1_HOUR_ACCESS "RW" 76 // ----------------------------------------------------------------------------- 77 // Field : RTC_SETUP_1_MIN 78 // Description : Minutes 79 #define RTC_SETUP_1_MIN_RESET _u(0x00) 80 #define RTC_SETUP_1_MIN_BITS _u(0x00003f00) 81 #define RTC_SETUP_1_MIN_MSB _u(13) 82 #define RTC_SETUP_1_MIN_LSB _u(8) 83 #define RTC_SETUP_1_MIN_ACCESS "RW" 84 // ----------------------------------------------------------------------------- 85 // Field : RTC_SETUP_1_SEC 86 // Description : Seconds 87 #define RTC_SETUP_1_SEC_RESET _u(0x00) 88 #define RTC_SETUP_1_SEC_BITS _u(0x0000003f) 89 #define RTC_SETUP_1_SEC_MSB _u(5) 90 #define RTC_SETUP_1_SEC_LSB _u(0) 91 #define RTC_SETUP_1_SEC_ACCESS "RW" 92 // ============================================================================= 93 // Register : RTC_CTRL 94 // Description : RTC Control and status 95 #define RTC_CTRL_OFFSET _u(0x0000000c) 96 #define RTC_CTRL_BITS _u(0x00000113) 97 #define RTC_CTRL_RESET _u(0x00000000) 98 // ----------------------------------------------------------------------------- 99 // Field : RTC_CTRL_FORCE_NOTLEAPYEAR 100 // Description : If set, leapyear is forced off. 101 // Useful for years divisible by 100 but not by 400 102 #define RTC_CTRL_FORCE_NOTLEAPYEAR_RESET _u(0x0) 103 #define RTC_CTRL_FORCE_NOTLEAPYEAR_BITS _u(0x00000100) 104 #define RTC_CTRL_FORCE_NOTLEAPYEAR_MSB _u(8) 105 #define RTC_CTRL_FORCE_NOTLEAPYEAR_LSB _u(8) 106 #define RTC_CTRL_FORCE_NOTLEAPYEAR_ACCESS "RW" 107 // ----------------------------------------------------------------------------- 108 // Field : RTC_CTRL_LOAD 109 // Description : Load RTC 110 #define RTC_CTRL_LOAD_RESET _u(0x0) 111 #define RTC_CTRL_LOAD_BITS _u(0x00000010) 112 #define RTC_CTRL_LOAD_MSB _u(4) 113 #define RTC_CTRL_LOAD_LSB _u(4) 114 #define RTC_CTRL_LOAD_ACCESS "SC" 115 // ----------------------------------------------------------------------------- 116 // Field : RTC_CTRL_RTC_ACTIVE 117 // Description : RTC enabled (running) 118 #define RTC_CTRL_RTC_ACTIVE_RESET "-" 119 #define RTC_CTRL_RTC_ACTIVE_BITS _u(0x00000002) 120 #define RTC_CTRL_RTC_ACTIVE_MSB _u(1) 121 #define RTC_CTRL_RTC_ACTIVE_LSB _u(1) 122 #define RTC_CTRL_RTC_ACTIVE_ACCESS "RO" 123 // ----------------------------------------------------------------------------- 124 // Field : RTC_CTRL_RTC_ENABLE 125 // Description : Enable RTC 126 #define RTC_CTRL_RTC_ENABLE_RESET _u(0x0) 127 #define RTC_CTRL_RTC_ENABLE_BITS _u(0x00000001) 128 #define RTC_CTRL_RTC_ENABLE_MSB _u(0) 129 #define RTC_CTRL_RTC_ENABLE_LSB _u(0) 130 #define RTC_CTRL_RTC_ENABLE_ACCESS "RW" 131 // ============================================================================= 132 // Register : RTC_IRQ_SETUP_0 133 // Description : Interrupt setup register 0 134 #define RTC_IRQ_SETUP_0_OFFSET _u(0x00000010) 135 #define RTC_IRQ_SETUP_0_BITS _u(0x37ffff1f) 136 #define RTC_IRQ_SETUP_0_RESET _u(0x00000000) 137 // ----------------------------------------------------------------------------- 138 // Field : RTC_IRQ_SETUP_0_MATCH_ACTIVE 139 // Description : None 140 #define RTC_IRQ_SETUP_0_MATCH_ACTIVE_RESET "-" 141 #define RTC_IRQ_SETUP_0_MATCH_ACTIVE_BITS _u(0x20000000) 142 #define RTC_IRQ_SETUP_0_MATCH_ACTIVE_MSB _u(29) 143 #define RTC_IRQ_SETUP_0_MATCH_ACTIVE_LSB _u(29) 144 #define RTC_IRQ_SETUP_0_MATCH_ACTIVE_ACCESS "RO" 145 // ----------------------------------------------------------------------------- 146 // Field : RTC_IRQ_SETUP_0_MATCH_ENA 147 // Description : Global match enable. Don't change any other value while this 148 // one is enabled 149 #define RTC_IRQ_SETUP_0_MATCH_ENA_RESET _u(0x0) 150 #define RTC_IRQ_SETUP_0_MATCH_ENA_BITS _u(0x10000000) 151 #define RTC_IRQ_SETUP_0_MATCH_ENA_MSB _u(28) 152 #define RTC_IRQ_SETUP_0_MATCH_ENA_LSB _u(28) 153 #define RTC_IRQ_SETUP_0_MATCH_ENA_ACCESS "RW" 154 // ----------------------------------------------------------------------------- 155 // Field : RTC_IRQ_SETUP_0_YEAR_ENA 156 // Description : Enable year matching 157 #define RTC_IRQ_SETUP_0_YEAR_ENA_RESET _u(0x0) 158 #define RTC_IRQ_SETUP_0_YEAR_ENA_BITS _u(0x04000000) 159 #define RTC_IRQ_SETUP_0_YEAR_ENA_MSB _u(26) 160 #define RTC_IRQ_SETUP_0_YEAR_ENA_LSB _u(26) 161 #define RTC_IRQ_SETUP_0_YEAR_ENA_ACCESS "RW" 162 // ----------------------------------------------------------------------------- 163 // Field : RTC_IRQ_SETUP_0_MONTH_ENA 164 // Description : Enable month matching 165 #define RTC_IRQ_SETUP_0_MONTH_ENA_RESET _u(0x0) 166 #define RTC_IRQ_SETUP_0_MONTH_ENA_BITS _u(0x02000000) 167 #define RTC_IRQ_SETUP_0_MONTH_ENA_MSB _u(25) 168 #define RTC_IRQ_SETUP_0_MONTH_ENA_LSB _u(25) 169 #define RTC_IRQ_SETUP_0_MONTH_ENA_ACCESS "RW" 170 // ----------------------------------------------------------------------------- 171 // Field : RTC_IRQ_SETUP_0_DAY_ENA 172 // Description : Enable day matching 173 #define RTC_IRQ_SETUP_0_DAY_ENA_RESET _u(0x0) 174 #define RTC_IRQ_SETUP_0_DAY_ENA_BITS _u(0x01000000) 175 #define RTC_IRQ_SETUP_0_DAY_ENA_MSB _u(24) 176 #define RTC_IRQ_SETUP_0_DAY_ENA_LSB _u(24) 177 #define RTC_IRQ_SETUP_0_DAY_ENA_ACCESS "RW" 178 // ----------------------------------------------------------------------------- 179 // Field : RTC_IRQ_SETUP_0_YEAR 180 // Description : Year 181 #define RTC_IRQ_SETUP_0_YEAR_RESET _u(0x000) 182 #define RTC_IRQ_SETUP_0_YEAR_BITS _u(0x00fff000) 183 #define RTC_IRQ_SETUP_0_YEAR_MSB _u(23) 184 #define RTC_IRQ_SETUP_0_YEAR_LSB _u(12) 185 #define RTC_IRQ_SETUP_0_YEAR_ACCESS "RW" 186 // ----------------------------------------------------------------------------- 187 // Field : RTC_IRQ_SETUP_0_MONTH 188 // Description : Month (1..12) 189 #define RTC_IRQ_SETUP_0_MONTH_RESET _u(0x0) 190 #define RTC_IRQ_SETUP_0_MONTH_BITS _u(0x00000f00) 191 #define RTC_IRQ_SETUP_0_MONTH_MSB _u(11) 192 #define RTC_IRQ_SETUP_0_MONTH_LSB _u(8) 193 #define RTC_IRQ_SETUP_0_MONTH_ACCESS "RW" 194 // ----------------------------------------------------------------------------- 195 // Field : RTC_IRQ_SETUP_0_DAY 196 // Description : Day of the month (1..31) 197 #define RTC_IRQ_SETUP_0_DAY_RESET _u(0x00) 198 #define RTC_IRQ_SETUP_0_DAY_BITS _u(0x0000001f) 199 #define RTC_IRQ_SETUP_0_DAY_MSB _u(4) 200 #define RTC_IRQ_SETUP_0_DAY_LSB _u(0) 201 #define RTC_IRQ_SETUP_0_DAY_ACCESS "RW" 202 // ============================================================================= 203 // Register : RTC_IRQ_SETUP_1 204 // Description : Interrupt setup register 1 205 #define RTC_IRQ_SETUP_1_OFFSET _u(0x00000014) 206 #define RTC_IRQ_SETUP_1_BITS _u(0xf71f3f3f) 207 #define RTC_IRQ_SETUP_1_RESET _u(0x00000000) 208 // ----------------------------------------------------------------------------- 209 // Field : RTC_IRQ_SETUP_1_DOTW_ENA 210 // Description : Enable day of the week matching 211 #define RTC_IRQ_SETUP_1_DOTW_ENA_RESET _u(0x0) 212 #define RTC_IRQ_SETUP_1_DOTW_ENA_BITS _u(0x80000000) 213 #define RTC_IRQ_SETUP_1_DOTW_ENA_MSB _u(31) 214 #define RTC_IRQ_SETUP_1_DOTW_ENA_LSB _u(31) 215 #define RTC_IRQ_SETUP_1_DOTW_ENA_ACCESS "RW" 216 // ----------------------------------------------------------------------------- 217 // Field : RTC_IRQ_SETUP_1_HOUR_ENA 218 // Description : Enable hour matching 219 #define RTC_IRQ_SETUP_1_HOUR_ENA_RESET _u(0x0) 220 #define RTC_IRQ_SETUP_1_HOUR_ENA_BITS _u(0x40000000) 221 #define RTC_IRQ_SETUP_1_HOUR_ENA_MSB _u(30) 222 #define RTC_IRQ_SETUP_1_HOUR_ENA_LSB _u(30) 223 #define RTC_IRQ_SETUP_1_HOUR_ENA_ACCESS "RW" 224 // ----------------------------------------------------------------------------- 225 // Field : RTC_IRQ_SETUP_1_MIN_ENA 226 // Description : Enable minute matching 227 #define RTC_IRQ_SETUP_1_MIN_ENA_RESET _u(0x0) 228 #define RTC_IRQ_SETUP_1_MIN_ENA_BITS _u(0x20000000) 229 #define RTC_IRQ_SETUP_1_MIN_ENA_MSB _u(29) 230 #define RTC_IRQ_SETUP_1_MIN_ENA_LSB _u(29) 231 #define RTC_IRQ_SETUP_1_MIN_ENA_ACCESS "RW" 232 // ----------------------------------------------------------------------------- 233 // Field : RTC_IRQ_SETUP_1_SEC_ENA 234 // Description : Enable second matching 235 #define RTC_IRQ_SETUP_1_SEC_ENA_RESET _u(0x0) 236 #define RTC_IRQ_SETUP_1_SEC_ENA_BITS _u(0x10000000) 237 #define RTC_IRQ_SETUP_1_SEC_ENA_MSB _u(28) 238 #define RTC_IRQ_SETUP_1_SEC_ENA_LSB _u(28) 239 #define RTC_IRQ_SETUP_1_SEC_ENA_ACCESS "RW" 240 // ----------------------------------------------------------------------------- 241 // Field : RTC_IRQ_SETUP_1_DOTW 242 // Description : Day of the week 243 #define RTC_IRQ_SETUP_1_DOTW_RESET _u(0x0) 244 #define RTC_IRQ_SETUP_1_DOTW_BITS _u(0x07000000) 245 #define RTC_IRQ_SETUP_1_DOTW_MSB _u(26) 246 #define RTC_IRQ_SETUP_1_DOTW_LSB _u(24) 247 #define RTC_IRQ_SETUP_1_DOTW_ACCESS "RW" 248 // ----------------------------------------------------------------------------- 249 // Field : RTC_IRQ_SETUP_1_HOUR 250 // Description : Hours 251 #define RTC_IRQ_SETUP_1_HOUR_RESET _u(0x00) 252 #define RTC_IRQ_SETUP_1_HOUR_BITS _u(0x001f0000) 253 #define RTC_IRQ_SETUP_1_HOUR_MSB _u(20) 254 #define RTC_IRQ_SETUP_1_HOUR_LSB _u(16) 255 #define RTC_IRQ_SETUP_1_HOUR_ACCESS "RW" 256 // ----------------------------------------------------------------------------- 257 // Field : RTC_IRQ_SETUP_1_MIN 258 // Description : Minutes 259 #define RTC_IRQ_SETUP_1_MIN_RESET _u(0x00) 260 #define RTC_IRQ_SETUP_1_MIN_BITS _u(0x00003f00) 261 #define RTC_IRQ_SETUP_1_MIN_MSB _u(13) 262 #define RTC_IRQ_SETUP_1_MIN_LSB _u(8) 263 #define RTC_IRQ_SETUP_1_MIN_ACCESS "RW" 264 // ----------------------------------------------------------------------------- 265 // Field : RTC_IRQ_SETUP_1_SEC 266 // Description : Seconds 267 #define RTC_IRQ_SETUP_1_SEC_RESET _u(0x00) 268 #define RTC_IRQ_SETUP_1_SEC_BITS _u(0x0000003f) 269 #define RTC_IRQ_SETUP_1_SEC_MSB _u(5) 270 #define RTC_IRQ_SETUP_1_SEC_LSB _u(0) 271 #define RTC_IRQ_SETUP_1_SEC_ACCESS "RW" 272 // ============================================================================= 273 // Register : RTC_RTC_1 274 // Description : RTC register 1. 275 #define RTC_RTC_1_OFFSET _u(0x00000018) 276 #define RTC_RTC_1_BITS _u(0x00ffff1f) 277 #define RTC_RTC_1_RESET _u(0x00000000) 278 // ----------------------------------------------------------------------------- 279 // Field : RTC_RTC_1_YEAR 280 // Description : Year 281 #define RTC_RTC_1_YEAR_RESET "-" 282 #define RTC_RTC_1_YEAR_BITS _u(0x00fff000) 283 #define RTC_RTC_1_YEAR_MSB _u(23) 284 #define RTC_RTC_1_YEAR_LSB _u(12) 285 #define RTC_RTC_1_YEAR_ACCESS "RO" 286 // ----------------------------------------------------------------------------- 287 // Field : RTC_RTC_1_MONTH 288 // Description : Month (1..12) 289 #define RTC_RTC_1_MONTH_RESET "-" 290 #define RTC_RTC_1_MONTH_BITS _u(0x00000f00) 291 #define RTC_RTC_1_MONTH_MSB _u(11) 292 #define RTC_RTC_1_MONTH_LSB _u(8) 293 #define RTC_RTC_1_MONTH_ACCESS "RO" 294 // ----------------------------------------------------------------------------- 295 // Field : RTC_RTC_1_DAY 296 // Description : Day of the month (1..31) 297 #define RTC_RTC_1_DAY_RESET "-" 298 #define RTC_RTC_1_DAY_BITS _u(0x0000001f) 299 #define RTC_RTC_1_DAY_MSB _u(4) 300 #define RTC_RTC_1_DAY_LSB _u(0) 301 #define RTC_RTC_1_DAY_ACCESS "RO" 302 // ============================================================================= 303 // Register : RTC_RTC_0 304 // Description : RTC register 0 305 // Read this before RTC 1! 306 #define RTC_RTC_0_OFFSET _u(0x0000001c) 307 #define RTC_RTC_0_BITS _u(0x071f3f3f) 308 #define RTC_RTC_0_RESET _u(0x00000000) 309 // ----------------------------------------------------------------------------- 310 // Field : RTC_RTC_0_DOTW 311 // Description : Day of the week 312 #define RTC_RTC_0_DOTW_RESET "-" 313 #define RTC_RTC_0_DOTW_BITS _u(0x07000000) 314 #define RTC_RTC_0_DOTW_MSB _u(26) 315 #define RTC_RTC_0_DOTW_LSB _u(24) 316 #define RTC_RTC_0_DOTW_ACCESS "RF" 317 // ----------------------------------------------------------------------------- 318 // Field : RTC_RTC_0_HOUR 319 // Description : Hours 320 #define RTC_RTC_0_HOUR_RESET "-" 321 #define RTC_RTC_0_HOUR_BITS _u(0x001f0000) 322 #define RTC_RTC_0_HOUR_MSB _u(20) 323 #define RTC_RTC_0_HOUR_LSB _u(16) 324 #define RTC_RTC_0_HOUR_ACCESS "RF" 325 // ----------------------------------------------------------------------------- 326 // Field : RTC_RTC_0_MIN 327 // Description : Minutes 328 #define RTC_RTC_0_MIN_RESET "-" 329 #define RTC_RTC_0_MIN_BITS _u(0x00003f00) 330 #define RTC_RTC_0_MIN_MSB _u(13) 331 #define RTC_RTC_0_MIN_LSB _u(8) 332 #define RTC_RTC_0_MIN_ACCESS "RF" 333 // ----------------------------------------------------------------------------- 334 // Field : RTC_RTC_0_SEC 335 // Description : Seconds 336 #define RTC_RTC_0_SEC_RESET "-" 337 #define RTC_RTC_0_SEC_BITS _u(0x0000003f) 338 #define RTC_RTC_0_SEC_MSB _u(5) 339 #define RTC_RTC_0_SEC_LSB _u(0) 340 #define RTC_RTC_0_SEC_ACCESS "RF" 341 // ============================================================================= 342 // Register : RTC_INTR 343 // Description : Raw Interrupts 344 #define RTC_INTR_OFFSET _u(0x00000020) 345 #define RTC_INTR_BITS _u(0x00000001) 346 #define RTC_INTR_RESET _u(0x00000000) 347 // ----------------------------------------------------------------------------- 348 // Field : RTC_INTR_RTC 349 // Description : None 350 #define RTC_INTR_RTC_RESET _u(0x0) 351 #define RTC_INTR_RTC_BITS _u(0x00000001) 352 #define RTC_INTR_RTC_MSB _u(0) 353 #define RTC_INTR_RTC_LSB _u(0) 354 #define RTC_INTR_RTC_ACCESS "RO" 355 // ============================================================================= 356 // Register : RTC_INTE 357 // Description : Interrupt Enable 358 #define RTC_INTE_OFFSET _u(0x00000024) 359 #define RTC_INTE_BITS _u(0x00000001) 360 #define RTC_INTE_RESET _u(0x00000000) 361 // ----------------------------------------------------------------------------- 362 // Field : RTC_INTE_RTC 363 // Description : None 364 #define RTC_INTE_RTC_RESET _u(0x0) 365 #define RTC_INTE_RTC_BITS _u(0x00000001) 366 #define RTC_INTE_RTC_MSB _u(0) 367 #define RTC_INTE_RTC_LSB _u(0) 368 #define RTC_INTE_RTC_ACCESS "RW" 369 // ============================================================================= 370 // Register : RTC_INTF 371 // Description : Interrupt Force 372 #define RTC_INTF_OFFSET _u(0x00000028) 373 #define RTC_INTF_BITS _u(0x00000001) 374 #define RTC_INTF_RESET _u(0x00000000) 375 // ----------------------------------------------------------------------------- 376 // Field : RTC_INTF_RTC 377 // Description : None 378 #define RTC_INTF_RTC_RESET _u(0x0) 379 #define RTC_INTF_RTC_BITS _u(0x00000001) 380 #define RTC_INTF_RTC_MSB _u(0) 381 #define RTC_INTF_RTC_LSB _u(0) 382 #define RTC_INTF_RTC_ACCESS "RW" 383 // ============================================================================= 384 // Register : RTC_INTS 385 // Description : Interrupt status after masking & forcing 386 #define RTC_INTS_OFFSET _u(0x0000002c) 387 #define RTC_INTS_BITS _u(0x00000001) 388 #define RTC_INTS_RESET _u(0x00000000) 389 // ----------------------------------------------------------------------------- 390 // Field : RTC_INTS_RTC 391 // Description : None 392 #define RTC_INTS_RTC_RESET _u(0x0) 393 #define RTC_INTS_RTC_BITS _u(0x00000001) 394 #define RTC_INTS_RTC_MSB _u(0) 395 #define RTC_INTS_RTC_LSB _u(0) 396 #define RTC_INTS_RTC_ACCESS "RO" 397 // ============================================================================= 398 #endif // HARDWARE_REGS_RTC_DEFINED 399