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