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