// THIS HEADER FILE IS AUTOMATICALLY GENERATED -- DO NOT EDIT

/**
 * Copyright (c) 2024 Raspberry Pi Ltd.
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */
// =============================================================================
// Register block : RESETS
// Version        : 1
// Bus type       : apb
// =============================================================================
#ifndef _HARDWARE_REGS_RESETS_H
#define _HARDWARE_REGS_RESETS_H
// =============================================================================
// Register    : RESETS_RESET
#define RESETS_RESET_OFFSET _u(0x00000000)
#define RESETS_RESET_BITS   _u(0x1fffffff)
#define RESETS_RESET_RESET  _u(0x1fffffff)
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_USBCTRL
#define RESETS_RESET_USBCTRL_RESET  _u(0x1)
#define RESETS_RESET_USBCTRL_BITS   _u(0x10000000)
#define RESETS_RESET_USBCTRL_MSB    _u(28)
#define RESETS_RESET_USBCTRL_LSB    _u(28)
#define RESETS_RESET_USBCTRL_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_UART1
#define RESETS_RESET_UART1_RESET  _u(0x1)
#define RESETS_RESET_UART1_BITS   _u(0x08000000)
#define RESETS_RESET_UART1_MSB    _u(27)
#define RESETS_RESET_UART1_LSB    _u(27)
#define RESETS_RESET_UART1_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_UART0
#define RESETS_RESET_UART0_RESET  _u(0x1)
#define RESETS_RESET_UART0_BITS   _u(0x04000000)
#define RESETS_RESET_UART0_MSB    _u(26)
#define RESETS_RESET_UART0_LSB    _u(26)
#define RESETS_RESET_UART0_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_TRNG
#define RESETS_RESET_TRNG_RESET  _u(0x1)
#define RESETS_RESET_TRNG_BITS   _u(0x02000000)
#define RESETS_RESET_TRNG_MSB    _u(25)
#define RESETS_RESET_TRNG_LSB    _u(25)
#define RESETS_RESET_TRNG_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_TIMER1
#define RESETS_RESET_TIMER1_RESET  _u(0x1)
#define RESETS_RESET_TIMER1_BITS   _u(0x01000000)
#define RESETS_RESET_TIMER1_MSB    _u(24)
#define RESETS_RESET_TIMER1_LSB    _u(24)
#define RESETS_RESET_TIMER1_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_TIMER0
#define RESETS_RESET_TIMER0_RESET  _u(0x1)
#define RESETS_RESET_TIMER0_BITS   _u(0x00800000)
#define RESETS_RESET_TIMER0_MSB    _u(23)
#define RESETS_RESET_TIMER0_LSB    _u(23)
#define RESETS_RESET_TIMER0_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_TBMAN
#define RESETS_RESET_TBMAN_RESET  _u(0x1)
#define RESETS_RESET_TBMAN_BITS   _u(0x00400000)
#define RESETS_RESET_TBMAN_MSB    _u(22)
#define RESETS_RESET_TBMAN_LSB    _u(22)
#define RESETS_RESET_TBMAN_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_SYSINFO
#define RESETS_RESET_SYSINFO_RESET  _u(0x1)
#define RESETS_RESET_SYSINFO_BITS   _u(0x00200000)
#define RESETS_RESET_SYSINFO_MSB    _u(21)
#define RESETS_RESET_SYSINFO_LSB    _u(21)
#define RESETS_RESET_SYSINFO_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_SYSCFG
#define RESETS_RESET_SYSCFG_RESET  _u(0x1)
#define RESETS_RESET_SYSCFG_BITS   _u(0x00100000)
#define RESETS_RESET_SYSCFG_MSB    _u(20)
#define RESETS_RESET_SYSCFG_LSB    _u(20)
#define RESETS_RESET_SYSCFG_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_SPI1
#define RESETS_RESET_SPI1_RESET  _u(0x1)
#define RESETS_RESET_SPI1_BITS   _u(0x00080000)
#define RESETS_RESET_SPI1_MSB    _u(19)
#define RESETS_RESET_SPI1_LSB    _u(19)
#define RESETS_RESET_SPI1_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_SPI0
#define RESETS_RESET_SPI0_RESET  _u(0x1)
#define RESETS_RESET_SPI0_BITS   _u(0x00040000)
#define RESETS_RESET_SPI0_MSB    _u(18)
#define RESETS_RESET_SPI0_LSB    _u(18)
#define RESETS_RESET_SPI0_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_SHA256
#define RESETS_RESET_SHA256_RESET  _u(0x1)
#define RESETS_RESET_SHA256_BITS   _u(0x00020000)
#define RESETS_RESET_SHA256_MSB    _u(17)
#define RESETS_RESET_SHA256_LSB    _u(17)
#define RESETS_RESET_SHA256_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_PWM
#define RESETS_RESET_PWM_RESET  _u(0x1)
#define RESETS_RESET_PWM_BITS   _u(0x00010000)
#define RESETS_RESET_PWM_MSB    _u(16)
#define RESETS_RESET_PWM_LSB    _u(16)
#define RESETS_RESET_PWM_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_PLL_USB
#define RESETS_RESET_PLL_USB_RESET  _u(0x1)
#define RESETS_RESET_PLL_USB_BITS   _u(0x00008000)
#define RESETS_RESET_PLL_USB_MSB    _u(15)
#define RESETS_RESET_PLL_USB_LSB    _u(15)
#define RESETS_RESET_PLL_USB_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_PLL_SYS
#define RESETS_RESET_PLL_SYS_RESET  _u(0x1)
#define RESETS_RESET_PLL_SYS_BITS   _u(0x00004000)
#define RESETS_RESET_PLL_SYS_MSB    _u(14)
#define RESETS_RESET_PLL_SYS_LSB    _u(14)
#define RESETS_RESET_PLL_SYS_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_PIO2
#define RESETS_RESET_PIO2_RESET  _u(0x1)
#define RESETS_RESET_PIO2_BITS   _u(0x00002000)
#define RESETS_RESET_PIO2_MSB    _u(13)
#define RESETS_RESET_PIO2_LSB    _u(13)
#define RESETS_RESET_PIO2_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_PIO1
#define RESETS_RESET_PIO1_RESET  _u(0x1)
#define RESETS_RESET_PIO1_BITS   _u(0x00001000)
#define RESETS_RESET_PIO1_MSB    _u(12)
#define RESETS_RESET_PIO1_LSB    _u(12)
#define RESETS_RESET_PIO1_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_PIO0
#define RESETS_RESET_PIO0_RESET  _u(0x1)
#define RESETS_RESET_PIO0_BITS   _u(0x00000800)
#define RESETS_RESET_PIO0_MSB    _u(11)
#define RESETS_RESET_PIO0_LSB    _u(11)
#define RESETS_RESET_PIO0_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_PADS_QSPI
#define RESETS_RESET_PADS_QSPI_RESET  _u(0x1)
#define RESETS_RESET_PADS_QSPI_BITS   _u(0x00000400)
#define RESETS_RESET_PADS_QSPI_MSB    _u(10)
#define RESETS_RESET_PADS_QSPI_LSB    _u(10)
#define RESETS_RESET_PADS_QSPI_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_PADS_BANK0
#define RESETS_RESET_PADS_BANK0_RESET  _u(0x1)
#define RESETS_RESET_PADS_BANK0_BITS   _u(0x00000200)
#define RESETS_RESET_PADS_BANK0_MSB    _u(9)
#define RESETS_RESET_PADS_BANK0_LSB    _u(9)
#define RESETS_RESET_PADS_BANK0_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_JTAG
#define RESETS_RESET_JTAG_RESET  _u(0x1)
#define RESETS_RESET_JTAG_BITS   _u(0x00000100)
#define RESETS_RESET_JTAG_MSB    _u(8)
#define RESETS_RESET_JTAG_LSB    _u(8)
#define RESETS_RESET_JTAG_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_IO_QSPI
#define RESETS_RESET_IO_QSPI_RESET  _u(0x1)
#define RESETS_RESET_IO_QSPI_BITS   _u(0x00000080)
#define RESETS_RESET_IO_QSPI_MSB    _u(7)
#define RESETS_RESET_IO_QSPI_LSB    _u(7)
#define RESETS_RESET_IO_QSPI_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_IO_BANK0
#define RESETS_RESET_IO_BANK0_RESET  _u(0x1)
#define RESETS_RESET_IO_BANK0_BITS   _u(0x00000040)
#define RESETS_RESET_IO_BANK0_MSB    _u(6)
#define RESETS_RESET_IO_BANK0_LSB    _u(6)
#define RESETS_RESET_IO_BANK0_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_I2C1
#define RESETS_RESET_I2C1_RESET  _u(0x1)
#define RESETS_RESET_I2C1_BITS   _u(0x00000020)
#define RESETS_RESET_I2C1_MSB    _u(5)
#define RESETS_RESET_I2C1_LSB    _u(5)
#define RESETS_RESET_I2C1_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_I2C0
#define RESETS_RESET_I2C0_RESET  _u(0x1)
#define RESETS_RESET_I2C0_BITS   _u(0x00000010)
#define RESETS_RESET_I2C0_MSB    _u(4)
#define RESETS_RESET_I2C0_LSB    _u(4)
#define RESETS_RESET_I2C0_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_HSTX
#define RESETS_RESET_HSTX_RESET  _u(0x1)
#define RESETS_RESET_HSTX_BITS   _u(0x00000008)
#define RESETS_RESET_HSTX_MSB    _u(3)
#define RESETS_RESET_HSTX_LSB    _u(3)
#define RESETS_RESET_HSTX_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DMA
#define RESETS_RESET_DMA_RESET  _u(0x1)
#define RESETS_RESET_DMA_BITS   _u(0x00000004)
#define RESETS_RESET_DMA_MSB    _u(2)
#define RESETS_RESET_DMA_LSB    _u(2)
#define RESETS_RESET_DMA_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_BUSCTRL
#define RESETS_RESET_BUSCTRL_RESET  _u(0x1)
#define RESETS_RESET_BUSCTRL_BITS   _u(0x00000002)
#define RESETS_RESET_BUSCTRL_MSB    _u(1)
#define RESETS_RESET_BUSCTRL_LSB    _u(1)
#define RESETS_RESET_BUSCTRL_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_ADC
#define RESETS_RESET_ADC_RESET  _u(0x1)
#define RESETS_RESET_ADC_BITS   _u(0x00000001)
#define RESETS_RESET_ADC_MSB    _u(0)
#define RESETS_RESET_ADC_LSB    _u(0)
#define RESETS_RESET_ADC_ACCESS "RW"
// =============================================================================
// Register    : RESETS_WDSEL
#define RESETS_WDSEL_OFFSET _u(0x00000004)
#define RESETS_WDSEL_BITS   _u(0x1fffffff)
#define RESETS_WDSEL_RESET  _u(0x00000000)
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_USBCTRL
#define RESETS_WDSEL_USBCTRL_RESET  _u(0x0)
#define RESETS_WDSEL_USBCTRL_BITS   _u(0x10000000)
#define RESETS_WDSEL_USBCTRL_MSB    _u(28)
#define RESETS_WDSEL_USBCTRL_LSB    _u(28)
#define RESETS_WDSEL_USBCTRL_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_UART1
#define RESETS_WDSEL_UART1_RESET  _u(0x0)
#define RESETS_WDSEL_UART1_BITS   _u(0x08000000)
#define RESETS_WDSEL_UART1_MSB    _u(27)
#define RESETS_WDSEL_UART1_LSB    _u(27)
#define RESETS_WDSEL_UART1_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_UART0
#define RESETS_WDSEL_UART0_RESET  _u(0x0)
#define RESETS_WDSEL_UART0_BITS   _u(0x04000000)
#define RESETS_WDSEL_UART0_MSB    _u(26)
#define RESETS_WDSEL_UART0_LSB    _u(26)
#define RESETS_WDSEL_UART0_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_TRNG
#define RESETS_WDSEL_TRNG_RESET  _u(0x0)
#define RESETS_WDSEL_TRNG_BITS   _u(0x02000000)
#define RESETS_WDSEL_TRNG_MSB    _u(25)
#define RESETS_WDSEL_TRNG_LSB    _u(25)
#define RESETS_WDSEL_TRNG_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_TIMER1
#define RESETS_WDSEL_TIMER1_RESET  _u(0x0)
#define RESETS_WDSEL_TIMER1_BITS   _u(0x01000000)
#define RESETS_WDSEL_TIMER1_MSB    _u(24)
#define RESETS_WDSEL_TIMER1_LSB    _u(24)
#define RESETS_WDSEL_TIMER1_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_TIMER0
#define RESETS_WDSEL_TIMER0_RESET  _u(0x0)
#define RESETS_WDSEL_TIMER0_BITS   _u(0x00800000)
#define RESETS_WDSEL_TIMER0_MSB    _u(23)
#define RESETS_WDSEL_TIMER0_LSB    _u(23)
#define RESETS_WDSEL_TIMER0_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_TBMAN
#define RESETS_WDSEL_TBMAN_RESET  _u(0x0)
#define RESETS_WDSEL_TBMAN_BITS   _u(0x00400000)
#define RESETS_WDSEL_TBMAN_MSB    _u(22)
#define RESETS_WDSEL_TBMAN_LSB    _u(22)
#define RESETS_WDSEL_TBMAN_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_SYSINFO
#define RESETS_WDSEL_SYSINFO_RESET  _u(0x0)
#define RESETS_WDSEL_SYSINFO_BITS   _u(0x00200000)
#define RESETS_WDSEL_SYSINFO_MSB    _u(21)
#define RESETS_WDSEL_SYSINFO_LSB    _u(21)
#define RESETS_WDSEL_SYSINFO_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_SYSCFG
#define RESETS_WDSEL_SYSCFG_RESET  _u(0x0)
#define RESETS_WDSEL_SYSCFG_BITS   _u(0x00100000)
#define RESETS_WDSEL_SYSCFG_MSB    _u(20)
#define RESETS_WDSEL_SYSCFG_LSB    _u(20)
#define RESETS_WDSEL_SYSCFG_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_SPI1
#define RESETS_WDSEL_SPI1_RESET  _u(0x0)
#define RESETS_WDSEL_SPI1_BITS   _u(0x00080000)
#define RESETS_WDSEL_SPI1_MSB    _u(19)
#define RESETS_WDSEL_SPI1_LSB    _u(19)
#define RESETS_WDSEL_SPI1_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_SPI0
#define RESETS_WDSEL_SPI0_RESET  _u(0x0)
#define RESETS_WDSEL_SPI0_BITS   _u(0x00040000)
#define RESETS_WDSEL_SPI0_MSB    _u(18)
#define RESETS_WDSEL_SPI0_LSB    _u(18)
#define RESETS_WDSEL_SPI0_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_SHA256
#define RESETS_WDSEL_SHA256_RESET  _u(0x0)
#define RESETS_WDSEL_SHA256_BITS   _u(0x00020000)
#define RESETS_WDSEL_SHA256_MSB    _u(17)
#define RESETS_WDSEL_SHA256_LSB    _u(17)
#define RESETS_WDSEL_SHA256_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_PWM
#define RESETS_WDSEL_PWM_RESET  _u(0x0)
#define RESETS_WDSEL_PWM_BITS   _u(0x00010000)
#define RESETS_WDSEL_PWM_MSB    _u(16)
#define RESETS_WDSEL_PWM_LSB    _u(16)
#define RESETS_WDSEL_PWM_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_PLL_USB
#define RESETS_WDSEL_PLL_USB_RESET  _u(0x0)
#define RESETS_WDSEL_PLL_USB_BITS   _u(0x00008000)
#define RESETS_WDSEL_PLL_USB_MSB    _u(15)
#define RESETS_WDSEL_PLL_USB_LSB    _u(15)
#define RESETS_WDSEL_PLL_USB_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_PLL_SYS
#define RESETS_WDSEL_PLL_SYS_RESET  _u(0x0)
#define RESETS_WDSEL_PLL_SYS_BITS   _u(0x00004000)
#define RESETS_WDSEL_PLL_SYS_MSB    _u(14)
#define RESETS_WDSEL_PLL_SYS_LSB    _u(14)
#define RESETS_WDSEL_PLL_SYS_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_PIO2
#define RESETS_WDSEL_PIO2_RESET  _u(0x0)
#define RESETS_WDSEL_PIO2_BITS   _u(0x00002000)
#define RESETS_WDSEL_PIO2_MSB    _u(13)
#define RESETS_WDSEL_PIO2_LSB    _u(13)
#define RESETS_WDSEL_PIO2_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_PIO1
#define RESETS_WDSEL_PIO1_RESET  _u(0x0)
#define RESETS_WDSEL_PIO1_BITS   _u(0x00001000)
#define RESETS_WDSEL_PIO1_MSB    _u(12)
#define RESETS_WDSEL_PIO1_LSB    _u(12)
#define RESETS_WDSEL_PIO1_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_PIO0
#define RESETS_WDSEL_PIO0_RESET  _u(0x0)
#define RESETS_WDSEL_PIO0_BITS   _u(0x00000800)
#define RESETS_WDSEL_PIO0_MSB    _u(11)
#define RESETS_WDSEL_PIO0_LSB    _u(11)
#define RESETS_WDSEL_PIO0_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_PADS_QSPI
#define RESETS_WDSEL_PADS_QSPI_RESET  _u(0x0)
#define RESETS_WDSEL_PADS_QSPI_BITS   _u(0x00000400)
#define RESETS_WDSEL_PADS_QSPI_MSB    _u(10)
#define RESETS_WDSEL_PADS_QSPI_LSB    _u(10)
#define RESETS_WDSEL_PADS_QSPI_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_PADS_BANK0
#define RESETS_WDSEL_PADS_BANK0_RESET  _u(0x0)
#define RESETS_WDSEL_PADS_BANK0_BITS   _u(0x00000200)
#define RESETS_WDSEL_PADS_BANK0_MSB    _u(9)
#define RESETS_WDSEL_PADS_BANK0_LSB    _u(9)
#define RESETS_WDSEL_PADS_BANK0_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_JTAG
#define RESETS_WDSEL_JTAG_RESET  _u(0x0)
#define RESETS_WDSEL_JTAG_BITS   _u(0x00000100)
#define RESETS_WDSEL_JTAG_MSB    _u(8)
#define RESETS_WDSEL_JTAG_LSB    _u(8)
#define RESETS_WDSEL_JTAG_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_IO_QSPI
#define RESETS_WDSEL_IO_QSPI_RESET  _u(0x0)
#define RESETS_WDSEL_IO_QSPI_BITS   _u(0x00000080)
#define RESETS_WDSEL_IO_QSPI_MSB    _u(7)
#define RESETS_WDSEL_IO_QSPI_LSB    _u(7)
#define RESETS_WDSEL_IO_QSPI_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_IO_BANK0
#define RESETS_WDSEL_IO_BANK0_RESET  _u(0x0)
#define RESETS_WDSEL_IO_BANK0_BITS   _u(0x00000040)
#define RESETS_WDSEL_IO_BANK0_MSB    _u(6)
#define RESETS_WDSEL_IO_BANK0_LSB    _u(6)
#define RESETS_WDSEL_IO_BANK0_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_I2C1
#define RESETS_WDSEL_I2C1_RESET  _u(0x0)
#define RESETS_WDSEL_I2C1_BITS   _u(0x00000020)
#define RESETS_WDSEL_I2C1_MSB    _u(5)
#define RESETS_WDSEL_I2C1_LSB    _u(5)
#define RESETS_WDSEL_I2C1_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_I2C0
#define RESETS_WDSEL_I2C0_RESET  _u(0x0)
#define RESETS_WDSEL_I2C0_BITS   _u(0x00000010)
#define RESETS_WDSEL_I2C0_MSB    _u(4)
#define RESETS_WDSEL_I2C0_LSB    _u(4)
#define RESETS_WDSEL_I2C0_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_HSTX
#define RESETS_WDSEL_HSTX_RESET  _u(0x0)
#define RESETS_WDSEL_HSTX_BITS   _u(0x00000008)
#define RESETS_WDSEL_HSTX_MSB    _u(3)
#define RESETS_WDSEL_HSTX_LSB    _u(3)
#define RESETS_WDSEL_HSTX_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_DMA
#define RESETS_WDSEL_DMA_RESET  _u(0x0)
#define RESETS_WDSEL_DMA_BITS   _u(0x00000004)
#define RESETS_WDSEL_DMA_MSB    _u(2)
#define RESETS_WDSEL_DMA_LSB    _u(2)
#define RESETS_WDSEL_DMA_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_BUSCTRL
#define RESETS_WDSEL_BUSCTRL_RESET  _u(0x0)
#define RESETS_WDSEL_BUSCTRL_BITS   _u(0x00000002)
#define RESETS_WDSEL_BUSCTRL_MSB    _u(1)
#define RESETS_WDSEL_BUSCTRL_LSB    _u(1)
#define RESETS_WDSEL_BUSCTRL_ACCESS "RW"
// -----------------------------------------------------------------------------
// Field       : RESETS_WDSEL_ADC
#define RESETS_WDSEL_ADC_RESET  _u(0x0)
#define RESETS_WDSEL_ADC_BITS   _u(0x00000001)
#define RESETS_WDSEL_ADC_MSB    _u(0)
#define RESETS_WDSEL_ADC_LSB    _u(0)
#define RESETS_WDSEL_ADC_ACCESS "RW"
// =============================================================================
// Register    : RESETS_RESET_DONE
#define RESETS_RESET_DONE_OFFSET _u(0x00000008)
#define RESETS_RESET_DONE_BITS   _u(0x1fffffff)
#define RESETS_RESET_DONE_RESET  _u(0x00000000)
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_USBCTRL
#define RESETS_RESET_DONE_USBCTRL_RESET  _u(0x0)
#define RESETS_RESET_DONE_USBCTRL_BITS   _u(0x10000000)
#define RESETS_RESET_DONE_USBCTRL_MSB    _u(28)
#define RESETS_RESET_DONE_USBCTRL_LSB    _u(28)
#define RESETS_RESET_DONE_USBCTRL_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_UART1
#define RESETS_RESET_DONE_UART1_RESET  _u(0x0)
#define RESETS_RESET_DONE_UART1_BITS   _u(0x08000000)
#define RESETS_RESET_DONE_UART1_MSB    _u(27)
#define RESETS_RESET_DONE_UART1_LSB    _u(27)
#define RESETS_RESET_DONE_UART1_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_UART0
#define RESETS_RESET_DONE_UART0_RESET  _u(0x0)
#define RESETS_RESET_DONE_UART0_BITS   _u(0x04000000)
#define RESETS_RESET_DONE_UART0_MSB    _u(26)
#define RESETS_RESET_DONE_UART0_LSB    _u(26)
#define RESETS_RESET_DONE_UART0_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_TRNG
#define RESETS_RESET_DONE_TRNG_RESET  _u(0x0)
#define RESETS_RESET_DONE_TRNG_BITS   _u(0x02000000)
#define RESETS_RESET_DONE_TRNG_MSB    _u(25)
#define RESETS_RESET_DONE_TRNG_LSB    _u(25)
#define RESETS_RESET_DONE_TRNG_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_TIMER1
#define RESETS_RESET_DONE_TIMER1_RESET  _u(0x0)
#define RESETS_RESET_DONE_TIMER1_BITS   _u(0x01000000)
#define RESETS_RESET_DONE_TIMER1_MSB    _u(24)
#define RESETS_RESET_DONE_TIMER1_LSB    _u(24)
#define RESETS_RESET_DONE_TIMER1_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_TIMER0
#define RESETS_RESET_DONE_TIMER0_RESET  _u(0x0)
#define RESETS_RESET_DONE_TIMER0_BITS   _u(0x00800000)
#define RESETS_RESET_DONE_TIMER0_MSB    _u(23)
#define RESETS_RESET_DONE_TIMER0_LSB    _u(23)
#define RESETS_RESET_DONE_TIMER0_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_TBMAN
#define RESETS_RESET_DONE_TBMAN_RESET  _u(0x0)
#define RESETS_RESET_DONE_TBMAN_BITS   _u(0x00400000)
#define RESETS_RESET_DONE_TBMAN_MSB    _u(22)
#define RESETS_RESET_DONE_TBMAN_LSB    _u(22)
#define RESETS_RESET_DONE_TBMAN_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_SYSINFO
#define RESETS_RESET_DONE_SYSINFO_RESET  _u(0x0)
#define RESETS_RESET_DONE_SYSINFO_BITS   _u(0x00200000)
#define RESETS_RESET_DONE_SYSINFO_MSB    _u(21)
#define RESETS_RESET_DONE_SYSINFO_LSB    _u(21)
#define RESETS_RESET_DONE_SYSINFO_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_SYSCFG
#define RESETS_RESET_DONE_SYSCFG_RESET  _u(0x0)
#define RESETS_RESET_DONE_SYSCFG_BITS   _u(0x00100000)
#define RESETS_RESET_DONE_SYSCFG_MSB    _u(20)
#define RESETS_RESET_DONE_SYSCFG_LSB    _u(20)
#define RESETS_RESET_DONE_SYSCFG_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_SPI1
#define RESETS_RESET_DONE_SPI1_RESET  _u(0x0)
#define RESETS_RESET_DONE_SPI1_BITS   _u(0x00080000)
#define RESETS_RESET_DONE_SPI1_MSB    _u(19)
#define RESETS_RESET_DONE_SPI1_LSB    _u(19)
#define RESETS_RESET_DONE_SPI1_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_SPI0
#define RESETS_RESET_DONE_SPI0_RESET  _u(0x0)
#define RESETS_RESET_DONE_SPI0_BITS   _u(0x00040000)
#define RESETS_RESET_DONE_SPI0_MSB    _u(18)
#define RESETS_RESET_DONE_SPI0_LSB    _u(18)
#define RESETS_RESET_DONE_SPI0_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_SHA256
#define RESETS_RESET_DONE_SHA256_RESET  _u(0x0)
#define RESETS_RESET_DONE_SHA256_BITS   _u(0x00020000)
#define RESETS_RESET_DONE_SHA256_MSB    _u(17)
#define RESETS_RESET_DONE_SHA256_LSB    _u(17)
#define RESETS_RESET_DONE_SHA256_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_PWM
#define RESETS_RESET_DONE_PWM_RESET  _u(0x0)
#define RESETS_RESET_DONE_PWM_BITS   _u(0x00010000)
#define RESETS_RESET_DONE_PWM_MSB    _u(16)
#define RESETS_RESET_DONE_PWM_LSB    _u(16)
#define RESETS_RESET_DONE_PWM_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_PLL_USB
#define RESETS_RESET_DONE_PLL_USB_RESET  _u(0x0)
#define RESETS_RESET_DONE_PLL_USB_BITS   _u(0x00008000)
#define RESETS_RESET_DONE_PLL_USB_MSB    _u(15)
#define RESETS_RESET_DONE_PLL_USB_LSB    _u(15)
#define RESETS_RESET_DONE_PLL_USB_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_PLL_SYS
#define RESETS_RESET_DONE_PLL_SYS_RESET  _u(0x0)
#define RESETS_RESET_DONE_PLL_SYS_BITS   _u(0x00004000)
#define RESETS_RESET_DONE_PLL_SYS_MSB    _u(14)
#define RESETS_RESET_DONE_PLL_SYS_LSB    _u(14)
#define RESETS_RESET_DONE_PLL_SYS_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_PIO2
#define RESETS_RESET_DONE_PIO2_RESET  _u(0x0)
#define RESETS_RESET_DONE_PIO2_BITS   _u(0x00002000)
#define RESETS_RESET_DONE_PIO2_MSB    _u(13)
#define RESETS_RESET_DONE_PIO2_LSB    _u(13)
#define RESETS_RESET_DONE_PIO2_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_PIO1
#define RESETS_RESET_DONE_PIO1_RESET  _u(0x0)
#define RESETS_RESET_DONE_PIO1_BITS   _u(0x00001000)
#define RESETS_RESET_DONE_PIO1_MSB    _u(12)
#define RESETS_RESET_DONE_PIO1_LSB    _u(12)
#define RESETS_RESET_DONE_PIO1_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_PIO0
#define RESETS_RESET_DONE_PIO0_RESET  _u(0x0)
#define RESETS_RESET_DONE_PIO0_BITS   _u(0x00000800)
#define RESETS_RESET_DONE_PIO0_MSB    _u(11)
#define RESETS_RESET_DONE_PIO0_LSB    _u(11)
#define RESETS_RESET_DONE_PIO0_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_PADS_QSPI
#define RESETS_RESET_DONE_PADS_QSPI_RESET  _u(0x0)
#define RESETS_RESET_DONE_PADS_QSPI_BITS   _u(0x00000400)
#define RESETS_RESET_DONE_PADS_QSPI_MSB    _u(10)
#define RESETS_RESET_DONE_PADS_QSPI_LSB    _u(10)
#define RESETS_RESET_DONE_PADS_QSPI_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_PADS_BANK0
#define RESETS_RESET_DONE_PADS_BANK0_RESET  _u(0x0)
#define RESETS_RESET_DONE_PADS_BANK0_BITS   _u(0x00000200)
#define RESETS_RESET_DONE_PADS_BANK0_MSB    _u(9)
#define RESETS_RESET_DONE_PADS_BANK0_LSB    _u(9)
#define RESETS_RESET_DONE_PADS_BANK0_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_JTAG
#define RESETS_RESET_DONE_JTAG_RESET  _u(0x0)
#define RESETS_RESET_DONE_JTAG_BITS   _u(0x00000100)
#define RESETS_RESET_DONE_JTAG_MSB    _u(8)
#define RESETS_RESET_DONE_JTAG_LSB    _u(8)
#define RESETS_RESET_DONE_JTAG_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_IO_QSPI
#define RESETS_RESET_DONE_IO_QSPI_RESET  _u(0x0)
#define RESETS_RESET_DONE_IO_QSPI_BITS   _u(0x00000080)
#define RESETS_RESET_DONE_IO_QSPI_MSB    _u(7)
#define RESETS_RESET_DONE_IO_QSPI_LSB    _u(7)
#define RESETS_RESET_DONE_IO_QSPI_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_IO_BANK0
#define RESETS_RESET_DONE_IO_BANK0_RESET  _u(0x0)
#define RESETS_RESET_DONE_IO_BANK0_BITS   _u(0x00000040)
#define RESETS_RESET_DONE_IO_BANK0_MSB    _u(6)
#define RESETS_RESET_DONE_IO_BANK0_LSB    _u(6)
#define RESETS_RESET_DONE_IO_BANK0_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_I2C1
#define RESETS_RESET_DONE_I2C1_RESET  _u(0x0)
#define RESETS_RESET_DONE_I2C1_BITS   _u(0x00000020)
#define RESETS_RESET_DONE_I2C1_MSB    _u(5)
#define RESETS_RESET_DONE_I2C1_LSB    _u(5)
#define RESETS_RESET_DONE_I2C1_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_I2C0
#define RESETS_RESET_DONE_I2C0_RESET  _u(0x0)
#define RESETS_RESET_DONE_I2C0_BITS   _u(0x00000010)
#define RESETS_RESET_DONE_I2C0_MSB    _u(4)
#define RESETS_RESET_DONE_I2C0_LSB    _u(4)
#define RESETS_RESET_DONE_I2C0_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_HSTX
#define RESETS_RESET_DONE_HSTX_RESET  _u(0x0)
#define RESETS_RESET_DONE_HSTX_BITS   _u(0x00000008)
#define RESETS_RESET_DONE_HSTX_MSB    _u(3)
#define RESETS_RESET_DONE_HSTX_LSB    _u(3)
#define RESETS_RESET_DONE_HSTX_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_DMA
#define RESETS_RESET_DONE_DMA_RESET  _u(0x0)
#define RESETS_RESET_DONE_DMA_BITS   _u(0x00000004)
#define RESETS_RESET_DONE_DMA_MSB    _u(2)
#define RESETS_RESET_DONE_DMA_LSB    _u(2)
#define RESETS_RESET_DONE_DMA_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_BUSCTRL
#define RESETS_RESET_DONE_BUSCTRL_RESET  _u(0x0)
#define RESETS_RESET_DONE_BUSCTRL_BITS   _u(0x00000002)
#define RESETS_RESET_DONE_BUSCTRL_MSB    _u(1)
#define RESETS_RESET_DONE_BUSCTRL_LSB    _u(1)
#define RESETS_RESET_DONE_BUSCTRL_ACCESS "RO"
// -----------------------------------------------------------------------------
// Field       : RESETS_RESET_DONE_ADC
#define RESETS_RESET_DONE_ADC_RESET  _u(0x0)
#define RESETS_RESET_DONE_ADC_BITS   _u(0x00000001)
#define RESETS_RESET_DONE_ADC_MSB    _u(0)
#define RESETS_RESET_DONE_ADC_LSB    _u(0)
#define RESETS_RESET_DONE_ADC_ACCESS "RO"
// =============================================================================
#endif // _HARDWARE_REGS_RESETS_H
