1 // THIS HEADER FILE IS AUTOMATICALLY GENERATED -- DO NOT EDIT 2 3 /** 4 * Copyright (c) 2024 Raspberry Pi Ltd. 5 * 6 * SPDX-License-Identifier: BSD-3-Clause 7 */ 8 // ============================================================================= 9 // Register block : RESETS 10 // Version : 1 11 // Bus type : apb 12 // ============================================================================= 13 #ifndef _HARDWARE_REGS_RESETS_H 14 #define _HARDWARE_REGS_RESETS_H 15 // ============================================================================= 16 // Register : RESETS_RESET 17 #define RESETS_RESET_OFFSET _u(0x00000000) 18 #define RESETS_RESET_BITS _u(0x1fffffff) 19 #define RESETS_RESET_RESET _u(0x1fffffff) 20 // ----------------------------------------------------------------------------- 21 // Field : RESETS_RESET_USBCTRL 22 #define RESETS_RESET_USBCTRL_RESET _u(0x1) 23 #define RESETS_RESET_USBCTRL_BITS _u(0x10000000) 24 #define RESETS_RESET_USBCTRL_MSB _u(28) 25 #define RESETS_RESET_USBCTRL_LSB _u(28) 26 #define RESETS_RESET_USBCTRL_ACCESS "RW" 27 // ----------------------------------------------------------------------------- 28 // Field : RESETS_RESET_UART1 29 #define RESETS_RESET_UART1_RESET _u(0x1) 30 #define RESETS_RESET_UART1_BITS _u(0x08000000) 31 #define RESETS_RESET_UART1_MSB _u(27) 32 #define RESETS_RESET_UART1_LSB _u(27) 33 #define RESETS_RESET_UART1_ACCESS "RW" 34 // ----------------------------------------------------------------------------- 35 // Field : RESETS_RESET_UART0 36 #define RESETS_RESET_UART0_RESET _u(0x1) 37 #define RESETS_RESET_UART0_BITS _u(0x04000000) 38 #define RESETS_RESET_UART0_MSB _u(26) 39 #define RESETS_RESET_UART0_LSB _u(26) 40 #define RESETS_RESET_UART0_ACCESS "RW" 41 // ----------------------------------------------------------------------------- 42 // Field : RESETS_RESET_TRNG 43 #define RESETS_RESET_TRNG_RESET _u(0x1) 44 #define RESETS_RESET_TRNG_BITS _u(0x02000000) 45 #define RESETS_RESET_TRNG_MSB _u(25) 46 #define RESETS_RESET_TRNG_LSB _u(25) 47 #define RESETS_RESET_TRNG_ACCESS "RW" 48 // ----------------------------------------------------------------------------- 49 // Field : RESETS_RESET_TIMER1 50 #define RESETS_RESET_TIMER1_RESET _u(0x1) 51 #define RESETS_RESET_TIMER1_BITS _u(0x01000000) 52 #define RESETS_RESET_TIMER1_MSB _u(24) 53 #define RESETS_RESET_TIMER1_LSB _u(24) 54 #define RESETS_RESET_TIMER1_ACCESS "RW" 55 // ----------------------------------------------------------------------------- 56 // Field : RESETS_RESET_TIMER0 57 #define RESETS_RESET_TIMER0_RESET _u(0x1) 58 #define RESETS_RESET_TIMER0_BITS _u(0x00800000) 59 #define RESETS_RESET_TIMER0_MSB _u(23) 60 #define RESETS_RESET_TIMER0_LSB _u(23) 61 #define RESETS_RESET_TIMER0_ACCESS "RW" 62 // ----------------------------------------------------------------------------- 63 // Field : RESETS_RESET_TBMAN 64 #define RESETS_RESET_TBMAN_RESET _u(0x1) 65 #define RESETS_RESET_TBMAN_BITS _u(0x00400000) 66 #define RESETS_RESET_TBMAN_MSB _u(22) 67 #define RESETS_RESET_TBMAN_LSB _u(22) 68 #define RESETS_RESET_TBMAN_ACCESS "RW" 69 // ----------------------------------------------------------------------------- 70 // Field : RESETS_RESET_SYSINFO 71 #define RESETS_RESET_SYSINFO_RESET _u(0x1) 72 #define RESETS_RESET_SYSINFO_BITS _u(0x00200000) 73 #define RESETS_RESET_SYSINFO_MSB _u(21) 74 #define RESETS_RESET_SYSINFO_LSB _u(21) 75 #define RESETS_RESET_SYSINFO_ACCESS "RW" 76 // ----------------------------------------------------------------------------- 77 // Field : RESETS_RESET_SYSCFG 78 #define RESETS_RESET_SYSCFG_RESET _u(0x1) 79 #define RESETS_RESET_SYSCFG_BITS _u(0x00100000) 80 #define RESETS_RESET_SYSCFG_MSB _u(20) 81 #define RESETS_RESET_SYSCFG_LSB _u(20) 82 #define RESETS_RESET_SYSCFG_ACCESS "RW" 83 // ----------------------------------------------------------------------------- 84 // Field : RESETS_RESET_SPI1 85 #define RESETS_RESET_SPI1_RESET _u(0x1) 86 #define RESETS_RESET_SPI1_BITS _u(0x00080000) 87 #define RESETS_RESET_SPI1_MSB _u(19) 88 #define RESETS_RESET_SPI1_LSB _u(19) 89 #define RESETS_RESET_SPI1_ACCESS "RW" 90 // ----------------------------------------------------------------------------- 91 // Field : RESETS_RESET_SPI0 92 #define RESETS_RESET_SPI0_RESET _u(0x1) 93 #define RESETS_RESET_SPI0_BITS _u(0x00040000) 94 #define RESETS_RESET_SPI0_MSB _u(18) 95 #define RESETS_RESET_SPI0_LSB _u(18) 96 #define RESETS_RESET_SPI0_ACCESS "RW" 97 // ----------------------------------------------------------------------------- 98 // Field : RESETS_RESET_SHA256 99 #define RESETS_RESET_SHA256_RESET _u(0x1) 100 #define RESETS_RESET_SHA256_BITS _u(0x00020000) 101 #define RESETS_RESET_SHA256_MSB _u(17) 102 #define RESETS_RESET_SHA256_LSB _u(17) 103 #define RESETS_RESET_SHA256_ACCESS "RW" 104 // ----------------------------------------------------------------------------- 105 // Field : RESETS_RESET_PWM 106 #define RESETS_RESET_PWM_RESET _u(0x1) 107 #define RESETS_RESET_PWM_BITS _u(0x00010000) 108 #define RESETS_RESET_PWM_MSB _u(16) 109 #define RESETS_RESET_PWM_LSB _u(16) 110 #define RESETS_RESET_PWM_ACCESS "RW" 111 // ----------------------------------------------------------------------------- 112 // Field : RESETS_RESET_PLL_USB 113 #define RESETS_RESET_PLL_USB_RESET _u(0x1) 114 #define RESETS_RESET_PLL_USB_BITS _u(0x00008000) 115 #define RESETS_RESET_PLL_USB_MSB _u(15) 116 #define RESETS_RESET_PLL_USB_LSB _u(15) 117 #define RESETS_RESET_PLL_USB_ACCESS "RW" 118 // ----------------------------------------------------------------------------- 119 // Field : RESETS_RESET_PLL_SYS 120 #define RESETS_RESET_PLL_SYS_RESET _u(0x1) 121 #define RESETS_RESET_PLL_SYS_BITS _u(0x00004000) 122 #define RESETS_RESET_PLL_SYS_MSB _u(14) 123 #define RESETS_RESET_PLL_SYS_LSB _u(14) 124 #define RESETS_RESET_PLL_SYS_ACCESS "RW" 125 // ----------------------------------------------------------------------------- 126 // Field : RESETS_RESET_PIO2 127 #define RESETS_RESET_PIO2_RESET _u(0x1) 128 #define RESETS_RESET_PIO2_BITS _u(0x00002000) 129 #define RESETS_RESET_PIO2_MSB _u(13) 130 #define RESETS_RESET_PIO2_LSB _u(13) 131 #define RESETS_RESET_PIO2_ACCESS "RW" 132 // ----------------------------------------------------------------------------- 133 // Field : RESETS_RESET_PIO1 134 #define RESETS_RESET_PIO1_RESET _u(0x1) 135 #define RESETS_RESET_PIO1_BITS _u(0x00001000) 136 #define RESETS_RESET_PIO1_MSB _u(12) 137 #define RESETS_RESET_PIO1_LSB _u(12) 138 #define RESETS_RESET_PIO1_ACCESS "RW" 139 // ----------------------------------------------------------------------------- 140 // Field : RESETS_RESET_PIO0 141 #define RESETS_RESET_PIO0_RESET _u(0x1) 142 #define RESETS_RESET_PIO0_BITS _u(0x00000800) 143 #define RESETS_RESET_PIO0_MSB _u(11) 144 #define RESETS_RESET_PIO0_LSB _u(11) 145 #define RESETS_RESET_PIO0_ACCESS "RW" 146 // ----------------------------------------------------------------------------- 147 // Field : RESETS_RESET_PADS_QSPI 148 #define RESETS_RESET_PADS_QSPI_RESET _u(0x1) 149 #define RESETS_RESET_PADS_QSPI_BITS _u(0x00000400) 150 #define RESETS_RESET_PADS_QSPI_MSB _u(10) 151 #define RESETS_RESET_PADS_QSPI_LSB _u(10) 152 #define RESETS_RESET_PADS_QSPI_ACCESS "RW" 153 // ----------------------------------------------------------------------------- 154 // Field : RESETS_RESET_PADS_BANK0 155 #define RESETS_RESET_PADS_BANK0_RESET _u(0x1) 156 #define RESETS_RESET_PADS_BANK0_BITS _u(0x00000200) 157 #define RESETS_RESET_PADS_BANK0_MSB _u(9) 158 #define RESETS_RESET_PADS_BANK0_LSB _u(9) 159 #define RESETS_RESET_PADS_BANK0_ACCESS "RW" 160 // ----------------------------------------------------------------------------- 161 // Field : RESETS_RESET_JTAG 162 #define RESETS_RESET_JTAG_RESET _u(0x1) 163 #define RESETS_RESET_JTAG_BITS _u(0x00000100) 164 #define RESETS_RESET_JTAG_MSB _u(8) 165 #define RESETS_RESET_JTAG_LSB _u(8) 166 #define RESETS_RESET_JTAG_ACCESS "RW" 167 // ----------------------------------------------------------------------------- 168 // Field : RESETS_RESET_IO_QSPI 169 #define RESETS_RESET_IO_QSPI_RESET _u(0x1) 170 #define RESETS_RESET_IO_QSPI_BITS _u(0x00000080) 171 #define RESETS_RESET_IO_QSPI_MSB _u(7) 172 #define RESETS_RESET_IO_QSPI_LSB _u(7) 173 #define RESETS_RESET_IO_QSPI_ACCESS "RW" 174 // ----------------------------------------------------------------------------- 175 // Field : RESETS_RESET_IO_BANK0 176 #define RESETS_RESET_IO_BANK0_RESET _u(0x1) 177 #define RESETS_RESET_IO_BANK0_BITS _u(0x00000040) 178 #define RESETS_RESET_IO_BANK0_MSB _u(6) 179 #define RESETS_RESET_IO_BANK0_LSB _u(6) 180 #define RESETS_RESET_IO_BANK0_ACCESS "RW" 181 // ----------------------------------------------------------------------------- 182 // Field : RESETS_RESET_I2C1 183 #define RESETS_RESET_I2C1_RESET _u(0x1) 184 #define RESETS_RESET_I2C1_BITS _u(0x00000020) 185 #define RESETS_RESET_I2C1_MSB _u(5) 186 #define RESETS_RESET_I2C1_LSB _u(5) 187 #define RESETS_RESET_I2C1_ACCESS "RW" 188 // ----------------------------------------------------------------------------- 189 // Field : RESETS_RESET_I2C0 190 #define RESETS_RESET_I2C0_RESET _u(0x1) 191 #define RESETS_RESET_I2C0_BITS _u(0x00000010) 192 #define RESETS_RESET_I2C0_MSB _u(4) 193 #define RESETS_RESET_I2C0_LSB _u(4) 194 #define RESETS_RESET_I2C0_ACCESS "RW" 195 // ----------------------------------------------------------------------------- 196 // Field : RESETS_RESET_HSTX 197 #define RESETS_RESET_HSTX_RESET _u(0x1) 198 #define RESETS_RESET_HSTX_BITS _u(0x00000008) 199 #define RESETS_RESET_HSTX_MSB _u(3) 200 #define RESETS_RESET_HSTX_LSB _u(3) 201 #define RESETS_RESET_HSTX_ACCESS "RW" 202 // ----------------------------------------------------------------------------- 203 // Field : RESETS_RESET_DMA 204 #define RESETS_RESET_DMA_RESET _u(0x1) 205 #define RESETS_RESET_DMA_BITS _u(0x00000004) 206 #define RESETS_RESET_DMA_MSB _u(2) 207 #define RESETS_RESET_DMA_LSB _u(2) 208 #define RESETS_RESET_DMA_ACCESS "RW" 209 // ----------------------------------------------------------------------------- 210 // Field : RESETS_RESET_BUSCTRL 211 #define RESETS_RESET_BUSCTRL_RESET _u(0x1) 212 #define RESETS_RESET_BUSCTRL_BITS _u(0x00000002) 213 #define RESETS_RESET_BUSCTRL_MSB _u(1) 214 #define RESETS_RESET_BUSCTRL_LSB _u(1) 215 #define RESETS_RESET_BUSCTRL_ACCESS "RW" 216 // ----------------------------------------------------------------------------- 217 // Field : RESETS_RESET_ADC 218 #define RESETS_RESET_ADC_RESET _u(0x1) 219 #define RESETS_RESET_ADC_BITS _u(0x00000001) 220 #define RESETS_RESET_ADC_MSB _u(0) 221 #define RESETS_RESET_ADC_LSB _u(0) 222 #define RESETS_RESET_ADC_ACCESS "RW" 223 // ============================================================================= 224 // Register : RESETS_WDSEL 225 #define RESETS_WDSEL_OFFSET _u(0x00000004) 226 #define RESETS_WDSEL_BITS _u(0x1fffffff) 227 #define RESETS_WDSEL_RESET _u(0x00000000) 228 // ----------------------------------------------------------------------------- 229 // Field : RESETS_WDSEL_USBCTRL 230 #define RESETS_WDSEL_USBCTRL_RESET _u(0x0) 231 #define RESETS_WDSEL_USBCTRL_BITS _u(0x10000000) 232 #define RESETS_WDSEL_USBCTRL_MSB _u(28) 233 #define RESETS_WDSEL_USBCTRL_LSB _u(28) 234 #define RESETS_WDSEL_USBCTRL_ACCESS "RW" 235 // ----------------------------------------------------------------------------- 236 // Field : RESETS_WDSEL_UART1 237 #define RESETS_WDSEL_UART1_RESET _u(0x0) 238 #define RESETS_WDSEL_UART1_BITS _u(0x08000000) 239 #define RESETS_WDSEL_UART1_MSB _u(27) 240 #define RESETS_WDSEL_UART1_LSB _u(27) 241 #define RESETS_WDSEL_UART1_ACCESS "RW" 242 // ----------------------------------------------------------------------------- 243 // Field : RESETS_WDSEL_UART0 244 #define RESETS_WDSEL_UART0_RESET _u(0x0) 245 #define RESETS_WDSEL_UART0_BITS _u(0x04000000) 246 #define RESETS_WDSEL_UART0_MSB _u(26) 247 #define RESETS_WDSEL_UART0_LSB _u(26) 248 #define RESETS_WDSEL_UART0_ACCESS "RW" 249 // ----------------------------------------------------------------------------- 250 // Field : RESETS_WDSEL_TRNG 251 #define RESETS_WDSEL_TRNG_RESET _u(0x0) 252 #define RESETS_WDSEL_TRNG_BITS _u(0x02000000) 253 #define RESETS_WDSEL_TRNG_MSB _u(25) 254 #define RESETS_WDSEL_TRNG_LSB _u(25) 255 #define RESETS_WDSEL_TRNG_ACCESS "RW" 256 // ----------------------------------------------------------------------------- 257 // Field : RESETS_WDSEL_TIMER1 258 #define RESETS_WDSEL_TIMER1_RESET _u(0x0) 259 #define RESETS_WDSEL_TIMER1_BITS _u(0x01000000) 260 #define RESETS_WDSEL_TIMER1_MSB _u(24) 261 #define RESETS_WDSEL_TIMER1_LSB _u(24) 262 #define RESETS_WDSEL_TIMER1_ACCESS "RW" 263 // ----------------------------------------------------------------------------- 264 // Field : RESETS_WDSEL_TIMER0 265 #define RESETS_WDSEL_TIMER0_RESET _u(0x0) 266 #define RESETS_WDSEL_TIMER0_BITS _u(0x00800000) 267 #define RESETS_WDSEL_TIMER0_MSB _u(23) 268 #define RESETS_WDSEL_TIMER0_LSB _u(23) 269 #define RESETS_WDSEL_TIMER0_ACCESS "RW" 270 // ----------------------------------------------------------------------------- 271 // Field : RESETS_WDSEL_TBMAN 272 #define RESETS_WDSEL_TBMAN_RESET _u(0x0) 273 #define RESETS_WDSEL_TBMAN_BITS _u(0x00400000) 274 #define RESETS_WDSEL_TBMAN_MSB _u(22) 275 #define RESETS_WDSEL_TBMAN_LSB _u(22) 276 #define RESETS_WDSEL_TBMAN_ACCESS "RW" 277 // ----------------------------------------------------------------------------- 278 // Field : RESETS_WDSEL_SYSINFO 279 #define RESETS_WDSEL_SYSINFO_RESET _u(0x0) 280 #define RESETS_WDSEL_SYSINFO_BITS _u(0x00200000) 281 #define RESETS_WDSEL_SYSINFO_MSB _u(21) 282 #define RESETS_WDSEL_SYSINFO_LSB _u(21) 283 #define RESETS_WDSEL_SYSINFO_ACCESS "RW" 284 // ----------------------------------------------------------------------------- 285 // Field : RESETS_WDSEL_SYSCFG 286 #define RESETS_WDSEL_SYSCFG_RESET _u(0x0) 287 #define RESETS_WDSEL_SYSCFG_BITS _u(0x00100000) 288 #define RESETS_WDSEL_SYSCFG_MSB _u(20) 289 #define RESETS_WDSEL_SYSCFG_LSB _u(20) 290 #define RESETS_WDSEL_SYSCFG_ACCESS "RW" 291 // ----------------------------------------------------------------------------- 292 // Field : RESETS_WDSEL_SPI1 293 #define RESETS_WDSEL_SPI1_RESET _u(0x0) 294 #define RESETS_WDSEL_SPI1_BITS _u(0x00080000) 295 #define RESETS_WDSEL_SPI1_MSB _u(19) 296 #define RESETS_WDSEL_SPI1_LSB _u(19) 297 #define RESETS_WDSEL_SPI1_ACCESS "RW" 298 // ----------------------------------------------------------------------------- 299 // Field : RESETS_WDSEL_SPI0 300 #define RESETS_WDSEL_SPI0_RESET _u(0x0) 301 #define RESETS_WDSEL_SPI0_BITS _u(0x00040000) 302 #define RESETS_WDSEL_SPI0_MSB _u(18) 303 #define RESETS_WDSEL_SPI0_LSB _u(18) 304 #define RESETS_WDSEL_SPI0_ACCESS "RW" 305 // ----------------------------------------------------------------------------- 306 // Field : RESETS_WDSEL_SHA256 307 #define RESETS_WDSEL_SHA256_RESET _u(0x0) 308 #define RESETS_WDSEL_SHA256_BITS _u(0x00020000) 309 #define RESETS_WDSEL_SHA256_MSB _u(17) 310 #define RESETS_WDSEL_SHA256_LSB _u(17) 311 #define RESETS_WDSEL_SHA256_ACCESS "RW" 312 // ----------------------------------------------------------------------------- 313 // Field : RESETS_WDSEL_PWM 314 #define RESETS_WDSEL_PWM_RESET _u(0x0) 315 #define RESETS_WDSEL_PWM_BITS _u(0x00010000) 316 #define RESETS_WDSEL_PWM_MSB _u(16) 317 #define RESETS_WDSEL_PWM_LSB _u(16) 318 #define RESETS_WDSEL_PWM_ACCESS "RW" 319 // ----------------------------------------------------------------------------- 320 // Field : RESETS_WDSEL_PLL_USB 321 #define RESETS_WDSEL_PLL_USB_RESET _u(0x0) 322 #define RESETS_WDSEL_PLL_USB_BITS _u(0x00008000) 323 #define RESETS_WDSEL_PLL_USB_MSB _u(15) 324 #define RESETS_WDSEL_PLL_USB_LSB _u(15) 325 #define RESETS_WDSEL_PLL_USB_ACCESS "RW" 326 // ----------------------------------------------------------------------------- 327 // Field : RESETS_WDSEL_PLL_SYS 328 #define RESETS_WDSEL_PLL_SYS_RESET _u(0x0) 329 #define RESETS_WDSEL_PLL_SYS_BITS _u(0x00004000) 330 #define RESETS_WDSEL_PLL_SYS_MSB _u(14) 331 #define RESETS_WDSEL_PLL_SYS_LSB _u(14) 332 #define RESETS_WDSEL_PLL_SYS_ACCESS "RW" 333 // ----------------------------------------------------------------------------- 334 // Field : RESETS_WDSEL_PIO2 335 #define RESETS_WDSEL_PIO2_RESET _u(0x0) 336 #define RESETS_WDSEL_PIO2_BITS _u(0x00002000) 337 #define RESETS_WDSEL_PIO2_MSB _u(13) 338 #define RESETS_WDSEL_PIO2_LSB _u(13) 339 #define RESETS_WDSEL_PIO2_ACCESS "RW" 340 // ----------------------------------------------------------------------------- 341 // Field : RESETS_WDSEL_PIO1 342 #define RESETS_WDSEL_PIO1_RESET _u(0x0) 343 #define RESETS_WDSEL_PIO1_BITS _u(0x00001000) 344 #define RESETS_WDSEL_PIO1_MSB _u(12) 345 #define RESETS_WDSEL_PIO1_LSB _u(12) 346 #define RESETS_WDSEL_PIO1_ACCESS "RW" 347 // ----------------------------------------------------------------------------- 348 // Field : RESETS_WDSEL_PIO0 349 #define RESETS_WDSEL_PIO0_RESET _u(0x0) 350 #define RESETS_WDSEL_PIO0_BITS _u(0x00000800) 351 #define RESETS_WDSEL_PIO0_MSB _u(11) 352 #define RESETS_WDSEL_PIO0_LSB _u(11) 353 #define RESETS_WDSEL_PIO0_ACCESS "RW" 354 // ----------------------------------------------------------------------------- 355 // Field : RESETS_WDSEL_PADS_QSPI 356 #define RESETS_WDSEL_PADS_QSPI_RESET _u(0x0) 357 #define RESETS_WDSEL_PADS_QSPI_BITS _u(0x00000400) 358 #define RESETS_WDSEL_PADS_QSPI_MSB _u(10) 359 #define RESETS_WDSEL_PADS_QSPI_LSB _u(10) 360 #define RESETS_WDSEL_PADS_QSPI_ACCESS "RW" 361 // ----------------------------------------------------------------------------- 362 // Field : RESETS_WDSEL_PADS_BANK0 363 #define RESETS_WDSEL_PADS_BANK0_RESET _u(0x0) 364 #define RESETS_WDSEL_PADS_BANK0_BITS _u(0x00000200) 365 #define RESETS_WDSEL_PADS_BANK0_MSB _u(9) 366 #define RESETS_WDSEL_PADS_BANK0_LSB _u(9) 367 #define RESETS_WDSEL_PADS_BANK0_ACCESS "RW" 368 // ----------------------------------------------------------------------------- 369 // Field : RESETS_WDSEL_JTAG 370 #define RESETS_WDSEL_JTAG_RESET _u(0x0) 371 #define RESETS_WDSEL_JTAG_BITS _u(0x00000100) 372 #define RESETS_WDSEL_JTAG_MSB _u(8) 373 #define RESETS_WDSEL_JTAG_LSB _u(8) 374 #define RESETS_WDSEL_JTAG_ACCESS "RW" 375 // ----------------------------------------------------------------------------- 376 // Field : RESETS_WDSEL_IO_QSPI 377 #define RESETS_WDSEL_IO_QSPI_RESET _u(0x0) 378 #define RESETS_WDSEL_IO_QSPI_BITS _u(0x00000080) 379 #define RESETS_WDSEL_IO_QSPI_MSB _u(7) 380 #define RESETS_WDSEL_IO_QSPI_LSB _u(7) 381 #define RESETS_WDSEL_IO_QSPI_ACCESS "RW" 382 // ----------------------------------------------------------------------------- 383 // Field : RESETS_WDSEL_IO_BANK0 384 #define RESETS_WDSEL_IO_BANK0_RESET _u(0x0) 385 #define RESETS_WDSEL_IO_BANK0_BITS _u(0x00000040) 386 #define RESETS_WDSEL_IO_BANK0_MSB _u(6) 387 #define RESETS_WDSEL_IO_BANK0_LSB _u(6) 388 #define RESETS_WDSEL_IO_BANK0_ACCESS "RW" 389 // ----------------------------------------------------------------------------- 390 // Field : RESETS_WDSEL_I2C1 391 #define RESETS_WDSEL_I2C1_RESET _u(0x0) 392 #define RESETS_WDSEL_I2C1_BITS _u(0x00000020) 393 #define RESETS_WDSEL_I2C1_MSB _u(5) 394 #define RESETS_WDSEL_I2C1_LSB _u(5) 395 #define RESETS_WDSEL_I2C1_ACCESS "RW" 396 // ----------------------------------------------------------------------------- 397 // Field : RESETS_WDSEL_I2C0 398 #define RESETS_WDSEL_I2C0_RESET _u(0x0) 399 #define RESETS_WDSEL_I2C0_BITS _u(0x00000010) 400 #define RESETS_WDSEL_I2C0_MSB _u(4) 401 #define RESETS_WDSEL_I2C0_LSB _u(4) 402 #define RESETS_WDSEL_I2C0_ACCESS "RW" 403 // ----------------------------------------------------------------------------- 404 // Field : RESETS_WDSEL_HSTX 405 #define RESETS_WDSEL_HSTX_RESET _u(0x0) 406 #define RESETS_WDSEL_HSTX_BITS _u(0x00000008) 407 #define RESETS_WDSEL_HSTX_MSB _u(3) 408 #define RESETS_WDSEL_HSTX_LSB _u(3) 409 #define RESETS_WDSEL_HSTX_ACCESS "RW" 410 // ----------------------------------------------------------------------------- 411 // Field : RESETS_WDSEL_DMA 412 #define RESETS_WDSEL_DMA_RESET _u(0x0) 413 #define RESETS_WDSEL_DMA_BITS _u(0x00000004) 414 #define RESETS_WDSEL_DMA_MSB _u(2) 415 #define RESETS_WDSEL_DMA_LSB _u(2) 416 #define RESETS_WDSEL_DMA_ACCESS "RW" 417 // ----------------------------------------------------------------------------- 418 // Field : RESETS_WDSEL_BUSCTRL 419 #define RESETS_WDSEL_BUSCTRL_RESET _u(0x0) 420 #define RESETS_WDSEL_BUSCTRL_BITS _u(0x00000002) 421 #define RESETS_WDSEL_BUSCTRL_MSB _u(1) 422 #define RESETS_WDSEL_BUSCTRL_LSB _u(1) 423 #define RESETS_WDSEL_BUSCTRL_ACCESS "RW" 424 // ----------------------------------------------------------------------------- 425 // Field : RESETS_WDSEL_ADC 426 #define RESETS_WDSEL_ADC_RESET _u(0x0) 427 #define RESETS_WDSEL_ADC_BITS _u(0x00000001) 428 #define RESETS_WDSEL_ADC_MSB _u(0) 429 #define RESETS_WDSEL_ADC_LSB _u(0) 430 #define RESETS_WDSEL_ADC_ACCESS "RW" 431 // ============================================================================= 432 // Register : RESETS_RESET_DONE 433 #define RESETS_RESET_DONE_OFFSET _u(0x00000008) 434 #define RESETS_RESET_DONE_BITS _u(0x1fffffff) 435 #define RESETS_RESET_DONE_RESET _u(0x00000000) 436 // ----------------------------------------------------------------------------- 437 // Field : RESETS_RESET_DONE_USBCTRL 438 #define RESETS_RESET_DONE_USBCTRL_RESET _u(0x0) 439 #define RESETS_RESET_DONE_USBCTRL_BITS _u(0x10000000) 440 #define RESETS_RESET_DONE_USBCTRL_MSB _u(28) 441 #define RESETS_RESET_DONE_USBCTRL_LSB _u(28) 442 #define RESETS_RESET_DONE_USBCTRL_ACCESS "RO" 443 // ----------------------------------------------------------------------------- 444 // Field : RESETS_RESET_DONE_UART1 445 #define RESETS_RESET_DONE_UART1_RESET _u(0x0) 446 #define RESETS_RESET_DONE_UART1_BITS _u(0x08000000) 447 #define RESETS_RESET_DONE_UART1_MSB _u(27) 448 #define RESETS_RESET_DONE_UART1_LSB _u(27) 449 #define RESETS_RESET_DONE_UART1_ACCESS "RO" 450 // ----------------------------------------------------------------------------- 451 // Field : RESETS_RESET_DONE_UART0 452 #define RESETS_RESET_DONE_UART0_RESET _u(0x0) 453 #define RESETS_RESET_DONE_UART0_BITS _u(0x04000000) 454 #define RESETS_RESET_DONE_UART0_MSB _u(26) 455 #define RESETS_RESET_DONE_UART0_LSB _u(26) 456 #define RESETS_RESET_DONE_UART0_ACCESS "RO" 457 // ----------------------------------------------------------------------------- 458 // Field : RESETS_RESET_DONE_TRNG 459 #define RESETS_RESET_DONE_TRNG_RESET _u(0x0) 460 #define RESETS_RESET_DONE_TRNG_BITS _u(0x02000000) 461 #define RESETS_RESET_DONE_TRNG_MSB _u(25) 462 #define RESETS_RESET_DONE_TRNG_LSB _u(25) 463 #define RESETS_RESET_DONE_TRNG_ACCESS "RO" 464 // ----------------------------------------------------------------------------- 465 // Field : RESETS_RESET_DONE_TIMER1 466 #define RESETS_RESET_DONE_TIMER1_RESET _u(0x0) 467 #define RESETS_RESET_DONE_TIMER1_BITS _u(0x01000000) 468 #define RESETS_RESET_DONE_TIMER1_MSB _u(24) 469 #define RESETS_RESET_DONE_TIMER1_LSB _u(24) 470 #define RESETS_RESET_DONE_TIMER1_ACCESS "RO" 471 // ----------------------------------------------------------------------------- 472 // Field : RESETS_RESET_DONE_TIMER0 473 #define RESETS_RESET_DONE_TIMER0_RESET _u(0x0) 474 #define RESETS_RESET_DONE_TIMER0_BITS _u(0x00800000) 475 #define RESETS_RESET_DONE_TIMER0_MSB _u(23) 476 #define RESETS_RESET_DONE_TIMER0_LSB _u(23) 477 #define RESETS_RESET_DONE_TIMER0_ACCESS "RO" 478 // ----------------------------------------------------------------------------- 479 // Field : RESETS_RESET_DONE_TBMAN 480 #define RESETS_RESET_DONE_TBMAN_RESET _u(0x0) 481 #define RESETS_RESET_DONE_TBMAN_BITS _u(0x00400000) 482 #define RESETS_RESET_DONE_TBMAN_MSB _u(22) 483 #define RESETS_RESET_DONE_TBMAN_LSB _u(22) 484 #define RESETS_RESET_DONE_TBMAN_ACCESS "RO" 485 // ----------------------------------------------------------------------------- 486 // Field : RESETS_RESET_DONE_SYSINFO 487 #define RESETS_RESET_DONE_SYSINFO_RESET _u(0x0) 488 #define RESETS_RESET_DONE_SYSINFO_BITS _u(0x00200000) 489 #define RESETS_RESET_DONE_SYSINFO_MSB _u(21) 490 #define RESETS_RESET_DONE_SYSINFO_LSB _u(21) 491 #define RESETS_RESET_DONE_SYSINFO_ACCESS "RO" 492 // ----------------------------------------------------------------------------- 493 // Field : RESETS_RESET_DONE_SYSCFG 494 #define RESETS_RESET_DONE_SYSCFG_RESET _u(0x0) 495 #define RESETS_RESET_DONE_SYSCFG_BITS _u(0x00100000) 496 #define RESETS_RESET_DONE_SYSCFG_MSB _u(20) 497 #define RESETS_RESET_DONE_SYSCFG_LSB _u(20) 498 #define RESETS_RESET_DONE_SYSCFG_ACCESS "RO" 499 // ----------------------------------------------------------------------------- 500 // Field : RESETS_RESET_DONE_SPI1 501 #define RESETS_RESET_DONE_SPI1_RESET _u(0x0) 502 #define RESETS_RESET_DONE_SPI1_BITS _u(0x00080000) 503 #define RESETS_RESET_DONE_SPI1_MSB _u(19) 504 #define RESETS_RESET_DONE_SPI1_LSB _u(19) 505 #define RESETS_RESET_DONE_SPI1_ACCESS "RO" 506 // ----------------------------------------------------------------------------- 507 // Field : RESETS_RESET_DONE_SPI0 508 #define RESETS_RESET_DONE_SPI0_RESET _u(0x0) 509 #define RESETS_RESET_DONE_SPI0_BITS _u(0x00040000) 510 #define RESETS_RESET_DONE_SPI0_MSB _u(18) 511 #define RESETS_RESET_DONE_SPI0_LSB _u(18) 512 #define RESETS_RESET_DONE_SPI0_ACCESS "RO" 513 // ----------------------------------------------------------------------------- 514 // Field : RESETS_RESET_DONE_SHA256 515 #define RESETS_RESET_DONE_SHA256_RESET _u(0x0) 516 #define RESETS_RESET_DONE_SHA256_BITS _u(0x00020000) 517 #define RESETS_RESET_DONE_SHA256_MSB _u(17) 518 #define RESETS_RESET_DONE_SHA256_LSB _u(17) 519 #define RESETS_RESET_DONE_SHA256_ACCESS "RO" 520 // ----------------------------------------------------------------------------- 521 // Field : RESETS_RESET_DONE_PWM 522 #define RESETS_RESET_DONE_PWM_RESET _u(0x0) 523 #define RESETS_RESET_DONE_PWM_BITS _u(0x00010000) 524 #define RESETS_RESET_DONE_PWM_MSB _u(16) 525 #define RESETS_RESET_DONE_PWM_LSB _u(16) 526 #define RESETS_RESET_DONE_PWM_ACCESS "RO" 527 // ----------------------------------------------------------------------------- 528 // Field : RESETS_RESET_DONE_PLL_USB 529 #define RESETS_RESET_DONE_PLL_USB_RESET _u(0x0) 530 #define RESETS_RESET_DONE_PLL_USB_BITS _u(0x00008000) 531 #define RESETS_RESET_DONE_PLL_USB_MSB _u(15) 532 #define RESETS_RESET_DONE_PLL_USB_LSB _u(15) 533 #define RESETS_RESET_DONE_PLL_USB_ACCESS "RO" 534 // ----------------------------------------------------------------------------- 535 // Field : RESETS_RESET_DONE_PLL_SYS 536 #define RESETS_RESET_DONE_PLL_SYS_RESET _u(0x0) 537 #define RESETS_RESET_DONE_PLL_SYS_BITS _u(0x00004000) 538 #define RESETS_RESET_DONE_PLL_SYS_MSB _u(14) 539 #define RESETS_RESET_DONE_PLL_SYS_LSB _u(14) 540 #define RESETS_RESET_DONE_PLL_SYS_ACCESS "RO" 541 // ----------------------------------------------------------------------------- 542 // Field : RESETS_RESET_DONE_PIO2 543 #define RESETS_RESET_DONE_PIO2_RESET _u(0x0) 544 #define RESETS_RESET_DONE_PIO2_BITS _u(0x00002000) 545 #define RESETS_RESET_DONE_PIO2_MSB _u(13) 546 #define RESETS_RESET_DONE_PIO2_LSB _u(13) 547 #define RESETS_RESET_DONE_PIO2_ACCESS "RO" 548 // ----------------------------------------------------------------------------- 549 // Field : RESETS_RESET_DONE_PIO1 550 #define RESETS_RESET_DONE_PIO1_RESET _u(0x0) 551 #define RESETS_RESET_DONE_PIO1_BITS _u(0x00001000) 552 #define RESETS_RESET_DONE_PIO1_MSB _u(12) 553 #define RESETS_RESET_DONE_PIO1_LSB _u(12) 554 #define RESETS_RESET_DONE_PIO1_ACCESS "RO" 555 // ----------------------------------------------------------------------------- 556 // Field : RESETS_RESET_DONE_PIO0 557 #define RESETS_RESET_DONE_PIO0_RESET _u(0x0) 558 #define RESETS_RESET_DONE_PIO0_BITS _u(0x00000800) 559 #define RESETS_RESET_DONE_PIO0_MSB _u(11) 560 #define RESETS_RESET_DONE_PIO0_LSB _u(11) 561 #define RESETS_RESET_DONE_PIO0_ACCESS "RO" 562 // ----------------------------------------------------------------------------- 563 // Field : RESETS_RESET_DONE_PADS_QSPI 564 #define RESETS_RESET_DONE_PADS_QSPI_RESET _u(0x0) 565 #define RESETS_RESET_DONE_PADS_QSPI_BITS _u(0x00000400) 566 #define RESETS_RESET_DONE_PADS_QSPI_MSB _u(10) 567 #define RESETS_RESET_DONE_PADS_QSPI_LSB _u(10) 568 #define RESETS_RESET_DONE_PADS_QSPI_ACCESS "RO" 569 // ----------------------------------------------------------------------------- 570 // Field : RESETS_RESET_DONE_PADS_BANK0 571 #define RESETS_RESET_DONE_PADS_BANK0_RESET _u(0x0) 572 #define RESETS_RESET_DONE_PADS_BANK0_BITS _u(0x00000200) 573 #define RESETS_RESET_DONE_PADS_BANK0_MSB _u(9) 574 #define RESETS_RESET_DONE_PADS_BANK0_LSB _u(9) 575 #define RESETS_RESET_DONE_PADS_BANK0_ACCESS "RO" 576 // ----------------------------------------------------------------------------- 577 // Field : RESETS_RESET_DONE_JTAG 578 #define RESETS_RESET_DONE_JTAG_RESET _u(0x0) 579 #define RESETS_RESET_DONE_JTAG_BITS _u(0x00000100) 580 #define RESETS_RESET_DONE_JTAG_MSB _u(8) 581 #define RESETS_RESET_DONE_JTAG_LSB _u(8) 582 #define RESETS_RESET_DONE_JTAG_ACCESS "RO" 583 // ----------------------------------------------------------------------------- 584 // Field : RESETS_RESET_DONE_IO_QSPI 585 #define RESETS_RESET_DONE_IO_QSPI_RESET _u(0x0) 586 #define RESETS_RESET_DONE_IO_QSPI_BITS _u(0x00000080) 587 #define RESETS_RESET_DONE_IO_QSPI_MSB _u(7) 588 #define RESETS_RESET_DONE_IO_QSPI_LSB _u(7) 589 #define RESETS_RESET_DONE_IO_QSPI_ACCESS "RO" 590 // ----------------------------------------------------------------------------- 591 // Field : RESETS_RESET_DONE_IO_BANK0 592 #define RESETS_RESET_DONE_IO_BANK0_RESET _u(0x0) 593 #define RESETS_RESET_DONE_IO_BANK0_BITS _u(0x00000040) 594 #define RESETS_RESET_DONE_IO_BANK0_MSB _u(6) 595 #define RESETS_RESET_DONE_IO_BANK0_LSB _u(6) 596 #define RESETS_RESET_DONE_IO_BANK0_ACCESS "RO" 597 // ----------------------------------------------------------------------------- 598 // Field : RESETS_RESET_DONE_I2C1 599 #define RESETS_RESET_DONE_I2C1_RESET _u(0x0) 600 #define RESETS_RESET_DONE_I2C1_BITS _u(0x00000020) 601 #define RESETS_RESET_DONE_I2C1_MSB _u(5) 602 #define RESETS_RESET_DONE_I2C1_LSB _u(5) 603 #define RESETS_RESET_DONE_I2C1_ACCESS "RO" 604 // ----------------------------------------------------------------------------- 605 // Field : RESETS_RESET_DONE_I2C0 606 #define RESETS_RESET_DONE_I2C0_RESET _u(0x0) 607 #define RESETS_RESET_DONE_I2C0_BITS _u(0x00000010) 608 #define RESETS_RESET_DONE_I2C0_MSB _u(4) 609 #define RESETS_RESET_DONE_I2C0_LSB _u(4) 610 #define RESETS_RESET_DONE_I2C0_ACCESS "RO" 611 // ----------------------------------------------------------------------------- 612 // Field : RESETS_RESET_DONE_HSTX 613 #define RESETS_RESET_DONE_HSTX_RESET _u(0x0) 614 #define RESETS_RESET_DONE_HSTX_BITS _u(0x00000008) 615 #define RESETS_RESET_DONE_HSTX_MSB _u(3) 616 #define RESETS_RESET_DONE_HSTX_LSB _u(3) 617 #define RESETS_RESET_DONE_HSTX_ACCESS "RO" 618 // ----------------------------------------------------------------------------- 619 // Field : RESETS_RESET_DONE_DMA 620 #define RESETS_RESET_DONE_DMA_RESET _u(0x0) 621 #define RESETS_RESET_DONE_DMA_BITS _u(0x00000004) 622 #define RESETS_RESET_DONE_DMA_MSB _u(2) 623 #define RESETS_RESET_DONE_DMA_LSB _u(2) 624 #define RESETS_RESET_DONE_DMA_ACCESS "RO" 625 // ----------------------------------------------------------------------------- 626 // Field : RESETS_RESET_DONE_BUSCTRL 627 #define RESETS_RESET_DONE_BUSCTRL_RESET _u(0x0) 628 #define RESETS_RESET_DONE_BUSCTRL_BITS _u(0x00000002) 629 #define RESETS_RESET_DONE_BUSCTRL_MSB _u(1) 630 #define RESETS_RESET_DONE_BUSCTRL_LSB _u(1) 631 #define RESETS_RESET_DONE_BUSCTRL_ACCESS "RO" 632 // ----------------------------------------------------------------------------- 633 // Field : RESETS_RESET_DONE_ADC 634 #define RESETS_RESET_DONE_ADC_RESET _u(0x0) 635 #define RESETS_RESET_DONE_ADC_BITS _u(0x00000001) 636 #define RESETS_RESET_DONE_ADC_MSB _u(0) 637 #define RESETS_RESET_DONE_ADC_LSB _u(0) 638 #define RESETS_RESET_DONE_ADC_ACCESS "RO" 639 // ============================================================================= 640 #endif // _HARDWARE_REGS_RESETS_H 641 642