// Automatically generated file. DO NOT EDIT.
// Generated by gen-device-svd.go from ATSAME70N20B.svd, see https://github.com/posborne/cmsis-svd/tree/master/data/Atmel

// +build sam,atsame70n20b

// Microchip ATSAME70N20B Microcontroller
//

package sam

import (
	"runtime/interrupt"
	"runtime/volatile"
	"unsafe"
)

// Some information about this device.
const (
	DEVICE = "ATSAME70N20B"
)

// Interrupt numbers.
const (
	IRQ_SUPC       = 0  // Supply Controller
	IRQ_RSTC       = 1  // Reset Controller
	IRQ_RTC        = 2  // Real-time Clock
	IRQ_RTT        = 3  // Real-time Timer
	IRQ_WDT        = 4  // Watchdog Timer
	IRQ_PMC        = 5  // Power Management Controller
	IRQ_EFC        = 6  // Embedded Flash Controller
	IRQ_UART0      = 7  // Universal Asynchronous Receiver Transmitter
	IRQ_UART1      = 8  //
	IRQ_PIOA       = 10 // Parallel Input/Output Controller
	IRQ_PIOB       = 11 //
	IRQ_USART0     = 13 // Universal Synchronous Asynchronous Receiver Transmitter
	IRQ_USART1     = 14 //
	IRQ_USART2     = 15 //
	IRQ_PIOD       = 16 //
	IRQ_HSMCI      = 18 // High Speed MultiMedia Card Interface
	IRQ_TWIHS0     = 19 // Two-wire Interface High Speed
	IRQ_TWIHS1     = 20 //
	IRQ_SPI0       = 21 // Serial Peripheral Interface
	IRQ_SSC        = 22 // Synchronous Serial Controller
	IRQ_TC0        = 23 // Timer Counter
	IRQ_TC1        = 24 // Timer Counter
	IRQ_TC2        = 25 // Timer Counter
	IRQ_TC3        = 26 //
	IRQ_TC4        = 27 //
	IRQ_TC5        = 28 //
	IRQ_AFEC0      = 29 // Analog Front-End Controller
	IRQ_DACC       = 30 // Digital-to-Analog Converter Controller
	IRQ_PWM0       = 31 // Pulse Width Modulation Controller
	IRQ_ICM        = 32 // Integrity Check Monitor
	IRQ_ACC        = 33 // Analog Comparator Controller
	IRQ_USBHS      = 34 // USB High-Speed Interface
	IRQ_MCAN0_INT0 = 35 // Controller Area Network
	IRQ_MCAN0_INT1 = 36 // Controller Area Network
	IRQ_MCAN1_INT0 = 37 //
	IRQ_MCAN1_INT1 = 38 //
	IRQ_GMAC       = 39 // Gigabit Ethernet MAC
	IRQ_AFEC1      = 40 //
	IRQ_TWIHS2     = 41 //
	IRQ_QSPI       = 43 // Quad Serial Peripheral Interface
	IRQ_UART2      = 44 //
	IRQ_UART3      = 45 //
	IRQ_UART4      = 46 //
	IRQ_TC6        = 47 //
	IRQ_TC7        = 48 //
	IRQ_TC8        = 49 //
	IRQ_TC9        = 50 //
	IRQ_TC10       = 51 //
	IRQ_TC11       = 52 //
	IRQ_AES        = 56 // Advanced Encryption Standard
	IRQ_TRNG       = 57 // True Random Number Generator
	IRQ_XDMAC      = 58 // Extensible DMA Controller
	IRQ_ISI        = 59 // Image Sensor Interface
	IRQ_PWM1       = 60 //
	IRQ_FPU        = 61 // Floating Point Unit
	IRQ_RSWDT      = 63 // Reinforced Safety Watchdog Timer
	IRQ_CCW        = 64 // System Control Block
	IRQ_CCF        = 65 // System Control Block
	IRQ_GMAC_Q1    = 66 // Gigabit Ethernet MAC
	IRQ_GMAC_Q2    = 67 // Gigabit Ethernet MAC
	IRQ_IXC        = 68 // Floating Point Unit
	IRQ_I2SC0      = 69 // Inter-IC Sound Controller
	IRQ_GMAC_Q3    = 71 // Gigabit Ethernet MAC
	IRQ_GMAC_Q4    = 72 // Gigabit Ethernet MAC
	IRQ_GMAC_Q5    = 73 // Gigabit Ethernet MAC
	IRQ_max        = 73 // Highest interrupt number on this device.
)

// Map interrupt numbers to function names.
// These aren't real calls, they're removed by the compiler.
var (
	_ = interrupt.Register(IRQ_SUPC, "SUPC_IRQHandler")
	_ = interrupt.Register(IRQ_RSTC, "RSTC_IRQHandler")
	_ = interrupt.Register(IRQ_RTC, "RTC_IRQHandler")
	_ = interrupt.Register(IRQ_RTT, "RTT_IRQHandler")
	_ = interrupt.Register(IRQ_WDT, "WDT_IRQHandler")
	_ = interrupt.Register(IRQ_PMC, "PMC_IRQHandler")
	_ = interrupt.Register(IRQ_EFC, "EFC_IRQHandler")
	_ = interrupt.Register(IRQ_UART0, "UART0_IRQHandler")
	_ = interrupt.Register(IRQ_UART1, "UART1_IRQHandler")
	_ = interrupt.Register(IRQ_PIOA, "PIOA_IRQHandler")
	_ = interrupt.Register(IRQ_PIOB, "PIOB_IRQHandler")
	_ = interrupt.Register(IRQ_USART0, "USART0_IRQHandler")
	_ = interrupt.Register(IRQ_USART1, "USART1_IRQHandler")
	_ = interrupt.Register(IRQ_USART2, "USART2_IRQHandler")
	_ = interrupt.Register(IRQ_PIOD, "PIOD_IRQHandler")
	_ = interrupt.Register(IRQ_HSMCI, "HSMCI_IRQHandler")
	_ = interrupt.Register(IRQ_TWIHS0, "TWIHS0_IRQHandler")
	_ = interrupt.Register(IRQ_TWIHS1, "TWIHS1_IRQHandler")
	_ = interrupt.Register(IRQ_SPI0, "SPI0_IRQHandler")
	_ = interrupt.Register(IRQ_SSC, "SSC_IRQHandler")
	_ = interrupt.Register(IRQ_TC0, "TC0_IRQHandler")
	_ = interrupt.Register(IRQ_TC1, "TC1_IRQHandler")
	_ = interrupt.Register(IRQ_TC2, "TC2_IRQHandler")
	_ = interrupt.Register(IRQ_TC3, "TC3_IRQHandler")
	_ = interrupt.Register(IRQ_TC4, "TC4_IRQHandler")
	_ = interrupt.Register(IRQ_TC5, "TC5_IRQHandler")
	_ = interrupt.Register(IRQ_AFEC0, "AFEC0_IRQHandler")
	_ = interrupt.Register(IRQ_DACC, "DACC_IRQHandler")
	_ = interrupt.Register(IRQ_PWM0, "PWM0_IRQHandler")
	_ = interrupt.Register(IRQ_ICM, "ICM_IRQHandler")
	_ = interrupt.Register(IRQ_ACC, "ACC_IRQHandler")
	_ = interrupt.Register(IRQ_USBHS, "USBHS_IRQHandler")
	_ = interrupt.Register(IRQ_MCAN0_INT0, "MCAN0_INT0_IRQHandler")
	_ = interrupt.Register(IRQ_MCAN0_INT1, "MCAN0_INT1_IRQHandler")
	_ = interrupt.Register(IRQ_MCAN1_INT0, "MCAN1_INT0_IRQHandler")
	_ = interrupt.Register(IRQ_MCAN1_INT1, "MCAN1_INT1_IRQHandler")
	_ = interrupt.Register(IRQ_GMAC, "GMAC_IRQHandler")
	_ = interrupt.Register(IRQ_AFEC1, "AFEC1_IRQHandler")
	_ = interrupt.Register(IRQ_TWIHS2, "TWIHS2_IRQHandler")
	_ = interrupt.Register(IRQ_QSPI, "QSPI_IRQHandler")
	_ = interrupt.Register(IRQ_UART2, "UART2_IRQHandler")
	_ = interrupt.Register(IRQ_UART3, "UART3_IRQHandler")
	_ = interrupt.Register(IRQ_UART4, "UART4_IRQHandler")
	_ = interrupt.Register(IRQ_TC6, "TC6_IRQHandler")
	_ = interrupt.Register(IRQ_TC7, "TC7_IRQHandler")
	_ = interrupt.Register(IRQ_TC8, "TC8_IRQHandler")
	_ = interrupt.Register(IRQ_TC9, "TC9_IRQHandler")
	_ = interrupt.Register(IRQ_TC10, "TC10_IRQHandler")
	_ = interrupt.Register(IRQ_TC11, "TC11_IRQHandler")
	_ = interrupt.Register(IRQ_AES, "AES_IRQHandler")
	_ = interrupt.Register(IRQ_TRNG, "TRNG_IRQHandler")
	_ = interrupt.Register(IRQ_XDMAC, "XDMAC_IRQHandler")
	_ = interrupt.Register(IRQ_ISI, "ISI_IRQHandler")
	_ = interrupt.Register(IRQ_PWM1, "PWM1_IRQHandler")
	_ = interrupt.Register(IRQ_FPU, "FPU_IRQHandler")
	_ = interrupt.Register(IRQ_RSWDT, "RSWDT_IRQHandler")
	_ = interrupt.Register(IRQ_CCW, "CCW_IRQHandler")
	_ = interrupt.Register(IRQ_CCF, "CCF_IRQHandler")
	_ = interrupt.Register(IRQ_GMAC_Q1, "GMAC_Q1_IRQHandler")
	_ = interrupt.Register(IRQ_GMAC_Q2, "GMAC_Q2_IRQHandler")
	_ = interrupt.Register(IRQ_IXC, "IXC_IRQHandler")
	_ = interrupt.Register(IRQ_I2SC0, "I2SC0_IRQHandler")
	_ = interrupt.Register(IRQ_GMAC_Q3, "GMAC_Q3_IRQHandler")
	_ = interrupt.Register(IRQ_GMAC_Q4, "GMAC_Q4_IRQHandler")
	_ = interrupt.Register(IRQ_GMAC_Q5, "GMAC_Q5_IRQHandler")
)

// Peripherals.
var (
	ACC     = (*ACC_Type)(unsafe.Pointer(uintptr(0x40044000)))     // Analog Comparator Controller
	AES     = (*AES_Type)(unsafe.Pointer(uintptr(0x4006c000)))     // Advanced Encryption Standard
	AFEC0   = (*AFEC_Type)(unsafe.Pointer(uintptr(0x4003c000)))    // Analog Front-End Controller
	CHIPID  = (*CHIPID_Type)(unsafe.Pointer(uintptr(0x400e0940)))  // Chip Identifier
	DACC    = (*DACC_Type)(unsafe.Pointer(uintptr(0x40040000)))    // Digital-to-Analog Converter Controller
	EFC     = (*EFC_Type)(unsafe.Pointer(uintptr(0x400e0c00)))     // Embedded Flash Controller
	GMAC    = (*GMAC_Type)(unsafe.Pointer(uintptr(0x40050000)))    // Gigabit Ethernet MAC
	GPBR    = (*GPBR_Type)(unsafe.Pointer(uintptr(0x400e1890)))    // General Purpose Backup Registers
	HSMCI   = (*HSMCI_Type)(unsafe.Pointer(uintptr(0x40000000)))   // High Speed MultiMedia Card Interface
	I2SC0   = (*I2SC_Type)(unsafe.Pointer(uintptr(0x4008c000)))    // Inter-IC Sound Controller
	ICM     = (*ICM_Type)(unsafe.Pointer(uintptr(0x40048000)))     // Integrity Check Monitor
	ISI     = (*ISI_Type)(unsafe.Pointer(uintptr(0x4004c000)))     // Image Sensor Interface
	MATRIX  = (*MATRIX_Type)(unsafe.Pointer(uintptr(0x40088000)))  // AHB Bus Matrix
	MCAN0   = (*MCAN_Type)(unsafe.Pointer(uintptr(0x40030000)))    // Controller Area Network
	PIOA    = (*PIO_Type)(unsafe.Pointer(uintptr(0x400e0e00)))     // Parallel Input/Output Controller
	PMC     = (*PMC_Type)(unsafe.Pointer(uintptr(0x400e0600)))     // Power Management Controller
	PWM0    = (*PWM_Type)(unsafe.Pointer(uintptr(0x40020000)))     // Pulse Width Modulation Controller
	QSPI    = (*QSPI_Type)(unsafe.Pointer(uintptr(0x4007c000)))    // Quad Serial Peripheral Interface
	RSTC    = (*RSTC_Type)(unsafe.Pointer(uintptr(0x400e1800)))    // Reset Controller
	RSWDT   = (*RSWDT_Type)(unsafe.Pointer(uintptr(0x400e1900)))   // Reinforced Safety Watchdog Timer
	RTC     = (*RTC_Type)(unsafe.Pointer(uintptr(0x400e1860)))     // Real-time Clock
	RTT     = (*RTT_Type)(unsafe.Pointer(uintptr(0x400e1830)))     // Real-time Timer
	SPI0    = (*SPI_Type)(unsafe.Pointer(uintptr(0x40008000)))     // Serial Peripheral Interface
	SSC     = (*SSC_Type)(unsafe.Pointer(uintptr(0x40004000)))     // Synchronous Serial Controller
	SUPC    = (*SUPC_Type)(unsafe.Pointer(uintptr(0x400e1810)))    // Supply Controller
	TC0     = (*TC_Type)(unsafe.Pointer(uintptr(0x4000c000)))      // Timer Counter
	TRNG    = (*TRNG_Type)(unsafe.Pointer(uintptr(0x40070000)))    // True Random Number Generator
	TWIHS0  = (*TWIHS_Type)(unsafe.Pointer(uintptr(0x40018000)))   // Two-wire Interface High Speed
	UART0   = (*UART_Type)(unsafe.Pointer(uintptr(0x400e0800)))    // Universal Asynchronous Receiver Transmitter
	USART0  = (*USART_Type)(unsafe.Pointer(uintptr(0x40024000)))   // Universal Synchronous Asynchronous Receiver Transmitter
	USBHS   = (*USBHS_Type)(unsafe.Pointer(uintptr(0x40038000)))   // USB High-Speed Interface
	UTMI    = (*UTMI_Type)(unsafe.Pointer(uintptr(0x400e0400)))    // USB Transmitter Interface Macrocell
	WDT     = (*WDT_Type)(unsafe.Pointer(uintptr(0x400e1850)))     // Watchdog Timer
	XDMAC   = (*XDMAC_Type)(unsafe.Pointer(uintptr(0x40078000)))   // Extensible DMA Controller
	LOCKBIT = (*LOCKBIT_Type)(unsafe.Pointer(uintptr(0x0)))        //
	SCnSCB  = (*SCnSCB_Type)(unsafe.Pointer(uintptr(0xe000e000)))  // System control not in SCB
	SCB     = (*SCB_Type)(unsafe.Pointer(uintptr(0xe000ed00)))     // System Control Block
	SysTick = (*SysTick_Type)(unsafe.Pointer(uintptr(0xe000e010))) // System timer
	NVIC    = (*NVIC_Type)(unsafe.Pointer(uintptr(0xe000e100)))    // Nested Vectored Interrupt Controller
	MPU     = (*MPU_Type)(unsafe.Pointer(uintptr(0xe000ed90)))     // Memory Protection Unit
	FPU     = (*FPU_Type)(unsafe.Pointer(uintptr(0xe000ef30)))     // Floating Point Unit
	AFEC1   = (*AFEC_Type)(unsafe.Pointer(uintptr(0x40064000)))    // Analog Front-End Controller
	MCAN1   = (*MCAN_Type)(unsafe.Pointer(uintptr(0x40034000)))    // Controller Area Network
	PIOB    = (*PIO_Type)(unsafe.Pointer(uintptr(0x400e1000)))     // Parallel Input/Output Controller
	PIOD    = (*PIO_Type)(unsafe.Pointer(uintptr(0x400e1400)))     // Parallel Input/Output Controller
	PWM1    = (*PWM_Type)(unsafe.Pointer(uintptr(0x4005c000)))     // Pulse Width Modulation Controller
	TC1     = (*TC_Type)(unsafe.Pointer(uintptr(0x40010000)))      // Timer Counter
	TC2     = (*TC_Type)(unsafe.Pointer(uintptr(0x40014000)))      // Timer Counter
	TC3     = (*TC_Type)(unsafe.Pointer(uintptr(0x40054000)))      // Timer Counter
	TWIHS1  = (*TWIHS_Type)(unsafe.Pointer(uintptr(0x4001c000)))   // Two-wire Interface High Speed
	TWIHS2  = (*TWIHS_Type)(unsafe.Pointer(uintptr(0x40060000)))   // Two-wire Interface High Speed
	UART1   = (*UART_Type)(unsafe.Pointer(uintptr(0x400e0a00)))    // Universal Asynchronous Receiver Transmitter
	UART2   = (*UART_Type)(unsafe.Pointer(uintptr(0x400e1a00)))    // Universal Asynchronous Receiver Transmitter
	UART3   = (*UART_Type)(unsafe.Pointer(uintptr(0x400e1c00)))    // Universal Asynchronous Receiver Transmitter
	UART4   = (*UART_Type)(unsafe.Pointer(uintptr(0x400e1e00)))    // Universal Asynchronous Receiver Transmitter
	USART1  = (*USART_Type)(unsafe.Pointer(uintptr(0x40028000)))   // Universal Synchronous Asynchronous Receiver Transmitter
	USART2  = (*USART_Type)(unsafe.Pointer(uintptr(0x4002c000)))   // Universal Synchronous Asynchronous Receiver Transmitter
)

// Analog Comparator Controller
type ACC_Type struct {
	ACC_CR   volatile.Register32 // 0x0
	ACC_MR   volatile.Register32 // 0x4
	_        [28]byte
	ACC_IER  volatile.Register32 // 0x24
	ACC_IDR  volatile.Register32 // 0x28
	ACC_IMR  volatile.Register32 // 0x2C
	ACC_ISR  volatile.Register32 // 0x30
	_        [96]byte
	ACC_ACR  volatile.Register32 // 0x94
	_        [76]byte
	ACC_WPMR volatile.Register32 // 0xE4
	ACC_WPSR volatile.Register32 // 0xE8
}

// Advanced Encryption Standard
type AES_Type struct {
	AES_CR      volatile.Register32 // 0x0
	AES_MR      volatile.Register32 // 0x4
	_           [8]byte
	AES_IER     volatile.Register32    // 0x10
	AES_IDR     volatile.Register32    // 0x14
	AES_IMR     volatile.Register32    // 0x18
	AES_ISR     volatile.Register32    // 0x1C
	AES_KEYWR   [8]volatile.Register32 // 0x20
	AES_IDATAR  [4]volatile.Register32 // 0x40
	AES_ODATAR  [4]volatile.Register32 // 0x50
	AES_IVR     [4]volatile.Register32 // 0x60
	AES_AADLENR volatile.Register32    // 0x70
	AES_CLENR   volatile.Register32    // 0x74
	AES_GHASHR  [4]volatile.Register32 // 0x78
	AES_TAGR    [4]volatile.Register32 // 0x88
	AES_CTRR    volatile.Register32    // 0x98
	AES_GCMHR   [4]volatile.Register32 // 0x9C
}

// Analog Front-End Controller
type AFEC_Type struct {
	AFEC_CR      volatile.Register32 // 0x0
	AFEC_MR      volatile.Register32 // 0x4
	AFEC_EMR     volatile.Register32 // 0x8
	AFEC_SEQ1R   volatile.Register32 // 0xC
	AFEC_SEQ2R   volatile.Register32 // 0x10
	AFEC_CHER    volatile.Register32 // 0x14
	AFEC_CHDR    volatile.Register32 // 0x18
	AFEC_CHSR    volatile.Register32 // 0x1C
	AFEC_LCDR    volatile.Register32 // 0x20
	AFEC_IER     volatile.Register32 // 0x24
	AFEC_IDR     volatile.Register32 // 0x28
	AFEC_IMR     volatile.Register32 // 0x2C
	AFEC_ISR     volatile.Register32 // 0x30
	_            [24]byte
	AFEC_OVER    volatile.Register32 // 0x4C
	AFEC_CWR     volatile.Register32 // 0x50
	AFEC_CGR     volatile.Register32 // 0x54
	_            [8]byte
	AFEC_DIFFR   volatile.Register32 // 0x60
	AFEC_CSELR   volatile.Register32 // 0x64
	AFEC_CDR     volatile.Register32 // 0x68
	AFEC_COCR    volatile.Register32 // 0x6C
	AFEC_TEMPMR  volatile.Register32 // 0x70
	AFEC_TEMPCWR volatile.Register32 // 0x74
	_            [28]byte
	AFEC_ACR     volatile.Register32 // 0x94
	_            [8]byte
	AFEC_SHMR    volatile.Register32 // 0xA0
	_            [44]byte
	AFEC_COSR    volatile.Register32 // 0xD0
	AFEC_CVR     volatile.Register32 // 0xD4
	AFEC_CECR    volatile.Register32 // 0xD8
	_            [8]byte
	AFEC_WPMR    volatile.Register32 // 0xE4
	AFEC_WPSR    volatile.Register32 // 0xE8
}

// Chip Identifier
type CHIPID_Type struct {
	CHIPID_CIDR volatile.Register32 // 0x0
	CHIPID_EXID volatile.Register32 // 0x4
}

// Digital-to-Analog Converter Controller
type DACC_Type struct {
	DACC_CR    volatile.Register32 // 0x0
	DACC_MR    volatile.Register32 // 0x4
	DACC_TRIGR volatile.Register32 // 0x8
	_          [4]byte
	DACC_CHER  volatile.Register32    // 0x10
	DACC_CHDR  volatile.Register32    // 0x14
	DACC_CHSR  volatile.Register32    // 0x18
	DACC_CDR   [2]volatile.Register32 // 0x1C
	DACC_IER   volatile.Register32    // 0x24
	DACC_IDR   volatile.Register32    // 0x28
	DACC_IMR   volatile.Register32    // 0x2C
	DACC_ISR   volatile.Register32    // 0x30
	_          [96]byte
	DACC_ACR   volatile.Register32 // 0x94
	_          [76]byte
	DACC_WPMR  volatile.Register32 // 0xE4
	DACC_WPSR  volatile.Register32 // 0xE8
}

// Embedded Flash Controller
type EFC_Type struct {
	EEFC_FMR  volatile.Register32 // 0x0
	EEFC_FCR  volatile.Register32 // 0x4
	EEFC_FSR  volatile.Register32 // 0x8
	EEFC_FRR  volatile.Register32 // 0xC
	_         [212]byte
	EEFC_WPMR volatile.Register32 // 0xE4
}

// Gigabit Ethernet MAC
type GMAC_Type struct {
	GMAC_NCR   volatile.Register32 // 0x0
	GMAC_NCFGR volatile.Register32 // 0x4
	GMAC_NSR   volatile.Register32 // 0x8
	GMAC_UR    volatile.Register32 // 0xC
	GMAC_DCFGR volatile.Register32 // 0x10
	GMAC_TSR   volatile.Register32 // 0x14
	GMAC_RBQB  volatile.Register32 // 0x18
	GMAC_TBQB  volatile.Register32 // 0x1C
	GMAC_RSR   volatile.Register32 // 0x20
	GMAC_ISR   volatile.Register32 // 0x24
	GMAC_IER   volatile.Register32 // 0x28
	GMAC_IDR   volatile.Register32 // 0x2C
	GMAC_IMR   volatile.Register32 // 0x30
	GMAC_MAN   volatile.Register32 // 0x34
	GMAC_RPQ   volatile.Register32 // 0x38
	GMAC_TPQ   volatile.Register32 // 0x3C
	GMAC_TPSF  volatile.Register32 // 0x40
	GMAC_RPSF  volatile.Register32 // 0x44
	GMAC_RJFML volatile.Register32 // 0x48
	_          [52]byte
	GMAC_HRB   volatile.Register32 // 0x80
	GMAC_HRT   volatile.Register32 // 0x84
	GMAC_SA    [4]struct {
		GMAC_SAB volatile.Register32
		GMAC_SAT volatile.Register32
	} // 0x88
	GMAC_TIDM1     volatile.Register32 // 0xA8
	GMAC_TIDM2     volatile.Register32 // 0xAC
	GMAC_TIDM3     volatile.Register32 // 0xB0
	GMAC_TIDM4     volatile.Register32 // 0xB4
	GMAC_WOL       volatile.Register32 // 0xB8
	GMAC_IPGS      volatile.Register32 // 0xBC
	GMAC_SVLAN     volatile.Register32 // 0xC0
	GMAC_TPFCP     volatile.Register32 // 0xC4
	GMAC_SAMB1     volatile.Register32 // 0xC8
	GMAC_SAMT1     volatile.Register32 // 0xCC
	_              [12]byte
	GMAC_NSC       volatile.Register32 // 0xDC
	GMAC_SCL       volatile.Register32 // 0xE0
	GMAC_SCH       volatile.Register32 // 0xE4
	GMAC_EFTSH     volatile.Register32 // 0xE8
	GMAC_EFRSH     volatile.Register32 // 0xEC
	GMAC_PEFTSH    volatile.Register32 // 0xF0
	GMAC_PEFRSH    volatile.Register32 // 0xF4
	_              [8]byte
	GMAC_OTLO      volatile.Register32 // 0x100
	GMAC_OTHI      volatile.Register32 // 0x104
	GMAC_FT        volatile.Register32 // 0x108
	GMAC_BCFT      volatile.Register32 // 0x10C
	GMAC_MFT       volatile.Register32 // 0x110
	GMAC_PFT       volatile.Register32 // 0x114
	GMAC_BFT64     volatile.Register32 // 0x118
	GMAC_TBFT127   volatile.Register32 // 0x11C
	GMAC_TBFT255   volatile.Register32 // 0x120
	GMAC_TBFT511   volatile.Register32 // 0x124
	GMAC_TBFT1023  volatile.Register32 // 0x128
	GMAC_TBFT1518  volatile.Register32 // 0x12C
	GMAC_GTBFT1518 volatile.Register32 // 0x130
	GMAC_TUR       volatile.Register32 // 0x134
	GMAC_SCF       volatile.Register32 // 0x138
	GMAC_MCF       volatile.Register32 // 0x13C
	GMAC_EC        volatile.Register32 // 0x140
	GMAC_LC        volatile.Register32 // 0x144
	GMAC_DTF       volatile.Register32 // 0x148
	GMAC_CSE       volatile.Register32 // 0x14C
	GMAC_ORLO      volatile.Register32 // 0x150
	GMAC_ORHI      volatile.Register32 // 0x154
	GMAC_FR        volatile.Register32 // 0x158
	GMAC_BCFR      volatile.Register32 // 0x15C
	GMAC_MFR       volatile.Register32 // 0x160
	GMAC_PFR       volatile.Register32 // 0x164
	GMAC_BFR64     volatile.Register32 // 0x168
	GMAC_TBFR127   volatile.Register32 // 0x16C
	GMAC_TBFR255   volatile.Register32 // 0x170
	GMAC_TBFR511   volatile.Register32 // 0x174
	GMAC_TBFR1023  volatile.Register32 // 0x178
	GMAC_TBFR1518  volatile.Register32 // 0x17C
	GMAC_TMXBFR    volatile.Register32 // 0x180
	GMAC_UFR       volatile.Register32 // 0x184
	GMAC_OFR       volatile.Register32 // 0x188
	GMAC_JR        volatile.Register32 // 0x18C
	GMAC_FCSE      volatile.Register32 // 0x190
	GMAC_LFFE      volatile.Register32 // 0x194
	GMAC_RSE       volatile.Register32 // 0x198
	GMAC_AE        volatile.Register32 // 0x19C
	GMAC_RRE       volatile.Register32 // 0x1A0
	GMAC_ROE       volatile.Register32 // 0x1A4
	GMAC_IHCE      volatile.Register32 // 0x1A8
	GMAC_TCE       volatile.Register32 // 0x1AC
	GMAC_UCE       volatile.Register32 // 0x1B0
	_              [8]byte
	GMAC_TISUBN    volatile.Register32 // 0x1BC
	GMAC_TSH       volatile.Register32 // 0x1C0
	_              [12]byte
	GMAC_TSL       volatile.Register32 // 0x1D0
	GMAC_TN        volatile.Register32 // 0x1D4
	GMAC_TA        volatile.Register32 // 0x1D8
	GMAC_TI        volatile.Register32 // 0x1DC
	GMAC_EFTSL     volatile.Register32 // 0x1E0
	GMAC_EFTN      volatile.Register32 // 0x1E4
	GMAC_EFRSL     volatile.Register32 // 0x1E8
	GMAC_EFRN      volatile.Register32 // 0x1EC
	GMAC_PEFTSL    volatile.Register32 // 0x1F0
	GMAC_PEFTN     volatile.Register32 // 0x1F4
	GMAC_PEFRSL    volatile.Register32 // 0x1F8
	GMAC_PEFRN     volatile.Register32 // 0x1FC
	_              [112]byte
	GMAC_RXLPI     volatile.Register32 // 0x270
	GMAC_RXLPITIME volatile.Register32 // 0x274
	GMAC_TXLPI     volatile.Register32 // 0x278
	GMAC_TXLPITIME volatile.Register32 // 0x27C
	_              [384]byte
	GMAC_ISRPQ     [5]volatile.Register32 // 0x400
	_              [44]byte
	GMAC_TBQBAPQ   [5]volatile.Register32 // 0x440
	_              [44]byte
	GMAC_RBQBAPQ   [5]volatile.Register32 // 0x480
	_              [12]byte
	GMAC_RBSRPQ    [5]volatile.Register32 // 0x4A0
	_              [8]byte
	GMAC_CBSCR     volatile.Register32 // 0x4BC
	GMAC_CBSISQA   volatile.Register32 // 0x4C0
	GMAC_CBSISQB   volatile.Register32 // 0x4C4
	_              [56]byte
	GMAC_ST1RPQ    [4]volatile.Register32 // 0x500
	_              [48]byte
	GMAC_ST2RPQ    [8]volatile.Register32 // 0x540
	_              [160]byte
	GMAC_IERPQ     [5]volatile.Register32 // 0x600
	_              [12]byte
	GMAC_IDRPQ     [5]volatile.Register32 // 0x620
	_              [12]byte
	GMAC_IMRPQ     [5]volatile.Register32 // 0x640
	_              [140]byte
	GMAC_ST2ER     [4]volatile.Register32 // 0x6E0
	_              [16]byte
	GMAC_ST2CW     [24]struct {
		GMAC_ST2CW0 volatile.Register32
		GMAC_ST2CW1 volatile.Register32
	} // 0x700
}

// General Purpose Backup Registers
type GPBR_Type struct {
	SYS_GPBR [8]volatile.Register32 // 0x0
}

// High Speed MultiMedia Card Interface
type HSMCI_Type struct {
	HSMCI_CR    volatile.Register32    // 0x0
	HSMCI_MR    volatile.Register32    // 0x4
	HSMCI_DTOR  volatile.Register32    // 0x8
	HSMCI_SDCR  volatile.Register32    // 0xC
	HSMCI_ARGR  volatile.Register32    // 0x10
	HSMCI_CMDR  volatile.Register32    // 0x14
	HSMCI_BLKR  volatile.Register32    // 0x18
	HSMCI_CSTOR volatile.Register32    // 0x1C
	HSMCI_RSPR  [4]volatile.Register32 // 0x20
	HSMCI_RDR   volatile.Register32    // 0x30
	HSMCI_TDR   volatile.Register32    // 0x34
	_           [8]byte
	HSMCI_SR    volatile.Register32 // 0x40
	HSMCI_IER   volatile.Register32 // 0x44
	HSMCI_IDR   volatile.Register32 // 0x48
	HSMCI_IMR   volatile.Register32 // 0x4C
	HSMCI_DMA   volatile.Register32 // 0x50
	HSMCI_CFG   volatile.Register32 // 0x54
	_           [140]byte
	HSMCI_WPMR  volatile.Register32 // 0xE4
	HSMCI_WPSR  volatile.Register32 // 0xE8
	_           [276]byte
	HSMCI_FIFO  [256]volatile.Register32 // 0x200
}

// Inter-IC Sound Controller
type I2SC_Type struct {
	I2SC_CR  volatile.Register32 // 0x0
	I2SC_MR  volatile.Register32 // 0x4
	I2SC_SR  volatile.Register32 // 0x8
	I2SC_SCR volatile.Register32 // 0xC
	I2SC_SSR volatile.Register32 // 0x10
	I2SC_IER volatile.Register32 // 0x14
	I2SC_IDR volatile.Register32 // 0x18
	I2SC_IMR volatile.Register32 // 0x1C
	I2SC_RHR volatile.Register32 // 0x20
	I2SC_THR volatile.Register32 // 0x24
}

// Integrity Check Monitor
type ICM_Type struct {
	ICM_CFG    volatile.Register32 // 0x0
	ICM_CTRL   volatile.Register32 // 0x4
	ICM_SR     volatile.Register32 // 0x8
	_          [4]byte
	ICM_IER    volatile.Register32 // 0x10
	ICM_IDR    volatile.Register32 // 0x14
	ICM_IMR    volatile.Register32 // 0x18
	ICM_ISR    volatile.Register32 // 0x1C
	ICM_UASR   volatile.Register32 // 0x20
	_          [12]byte
	ICM_DSCR   volatile.Register32    // 0x30
	ICM_HASH   volatile.Register32    // 0x34
	ICM_UIHVAL [8]volatile.Register32 // 0x38
}

// Image Sensor Interface
type ISI_Type struct {
	ISI_CFG1       volatile.Register32 // 0x0
	ISI_CFG2       volatile.Register32 // 0x4
	ISI_PSIZE      volatile.Register32 // 0x8
	ISI_PDECF      volatile.Register32 // 0xC
	ISI_Y2R_SET0   volatile.Register32 // 0x10
	ISI_Y2R_SET1   volatile.Register32 // 0x14
	ISI_R2Y_SET0   volatile.Register32 // 0x18
	ISI_R2Y_SET1   volatile.Register32 // 0x1C
	ISI_R2Y_SET2   volatile.Register32 // 0x20
	ISI_CR         volatile.Register32 // 0x24
	ISI_SR         volatile.Register32 // 0x28
	ISI_IER        volatile.Register32 // 0x2C
	ISI_IDR        volatile.Register32 // 0x30
	ISI_IMR        volatile.Register32 // 0x34
	ISI_DMA_CHER   volatile.Register32 // 0x38
	ISI_DMA_CHDR   volatile.Register32 // 0x3C
	ISI_DMA_CHSR   volatile.Register32 // 0x40
	ISI_DMA_P_ADDR volatile.Register32 // 0x44
	ISI_DMA_P_CTRL volatile.Register32 // 0x48
	ISI_DMA_P_DSCR volatile.Register32 // 0x4C
	ISI_DMA_C_ADDR volatile.Register32 // 0x50
	ISI_DMA_C_CTRL volatile.Register32 // 0x54
	ISI_DMA_C_DSCR volatile.Register32 // 0x58
	_              [136]byte
	ISI_WPMR       volatile.Register32 // 0xE4
	ISI_WPSR       volatile.Register32 // 0xE8
}

// AHB Bus Matrix
type MATRIX_Type struct {
	MATRIX_MCFG [13]volatile.Register32 // 0x0
	_           [12]byte
	MATRIX_SCFG [9]volatile.Register32 // 0x40
	_           [28]byte
	MATRIX_PR   [9]struct {
		MATRIX_PRAS volatile.Register32
		MATRIX_PRBS volatile.Register32
	} // 0x80
	_            [56]byte
	MATRIX_MRCR  volatile.Register32 // 0x100
	_            [12]byte
	CCFG_CAN0    volatile.Register32 // 0x110
	CCFG_SYSIO   volatile.Register32 // 0x114
	CCFG_PCCR    volatile.Register32 // 0x118
	CCFG_DYNCKG  volatile.Register32 // 0x11C
	_            [4]byte
	CCFG_SMCNFCS volatile.Register32 // 0x124
	_            [188]byte
	MATRIX_WPMR  volatile.Register32 // 0x1E4
	MATRIX_WPSR  volatile.Register32 // 0x1E8
}

// Controller Area Network
type MCAN_Type struct {
	MCAN_CREL   volatile.Register32 // 0x0
	MCAN_ENDN   volatile.Register32 // 0x4
	MCAN_CUST   volatile.Register32 // 0x8
	MCAN_DBTP   volatile.Register32 // 0xC
	MCAN_TEST   volatile.Register32 // 0x10
	MCAN_RWD    volatile.Register32 // 0x14
	MCAN_CCCR   volatile.Register32 // 0x18
	MCAN_NBTP   volatile.Register32 // 0x1C
	MCAN_TSCC   volatile.Register32 // 0x20
	MCAN_TSCV   volatile.Register32 // 0x24
	MCAN_TOCC   volatile.Register32 // 0x28
	MCAN_TOCV   volatile.Register32 // 0x2C
	_           [16]byte
	MCAN_ECR    volatile.Register32 // 0x40
	MCAN_PSR    volatile.Register32 // 0x44
	MCAN_TDCR   volatile.Register32 // 0x48
	_           [4]byte
	MCAN_IR     volatile.Register32 // 0x50
	MCAN_IE     volatile.Register32 // 0x54
	MCAN_ILS    volatile.Register32 // 0x58
	MCAN_ILE    volatile.Register32 // 0x5C
	_           [32]byte
	MCAN_GFC    volatile.Register32 // 0x80
	MCAN_SIDFC  volatile.Register32 // 0x84
	MCAN_XIDFC  volatile.Register32 // 0x88
	_           [4]byte
	MCAN_XIDAM  volatile.Register32 // 0x90
	MCAN_HPMS   volatile.Register32 // 0x94
	MCAN_NDAT1  volatile.Register32 // 0x98
	MCAN_NDAT2  volatile.Register32 // 0x9C
	MCAN_RXF0C  volatile.Register32 // 0xA0
	MCAN_RXF0S  volatile.Register32 // 0xA4
	MCAN_RXF0A  volatile.Register32 // 0xA8
	MCAN_RXBC   volatile.Register32 // 0xAC
	MCAN_RXF1C  volatile.Register32 // 0xB0
	MCAN_RXF1S  volatile.Register32 // 0xB4
	MCAN_RXF1A  volatile.Register32 // 0xB8
	MCAN_RXESC  volatile.Register32 // 0xBC
	MCAN_TXBC   volatile.Register32 // 0xC0
	MCAN_TXFQS  volatile.Register32 // 0xC4
	MCAN_TXESC  volatile.Register32 // 0xC8
	MCAN_TXBRP  volatile.Register32 // 0xCC
	MCAN_TXBAR  volatile.Register32 // 0xD0
	MCAN_TXBCR  volatile.Register32 // 0xD4
	MCAN_TXBTO  volatile.Register32 // 0xD8
	MCAN_TXBCF  volatile.Register32 // 0xDC
	MCAN_TXBTIE volatile.Register32 // 0xE0
	MCAN_TXBCIE volatile.Register32 // 0xE4
	_           [8]byte
	MCAN_TXEFC  volatile.Register32 // 0xF0
	MCAN_TXEFS  volatile.Register32 // 0xF4
	MCAN_TXEFA  volatile.Register32 // 0xF8
}

// Parallel Input/Output Controller
type PIO_Type struct {
	PIO_PER     volatile.Register32 // 0x0
	PIO_PDR     volatile.Register32 // 0x4
	PIO_PSR     volatile.Register32 // 0x8
	_           [4]byte
	PIO_OER     volatile.Register32 // 0x10
	PIO_ODR     volatile.Register32 // 0x14
	PIO_OSR     volatile.Register32 // 0x18
	_           [4]byte
	PIO_IFER    volatile.Register32 // 0x20
	PIO_IFDR    volatile.Register32 // 0x24
	PIO_IFSR    volatile.Register32 // 0x28
	_           [4]byte
	PIO_SODR    volatile.Register32 // 0x30
	PIO_CODR    volatile.Register32 // 0x34
	PIO_ODSR    volatile.Register32 // 0x38
	PIO_PDSR    volatile.Register32 // 0x3C
	PIO_IER     volatile.Register32 // 0x40
	PIO_IDR     volatile.Register32 // 0x44
	PIO_IMR     volatile.Register32 // 0x48
	PIO_ISR     volatile.Register32 // 0x4C
	PIO_MDER    volatile.Register32 // 0x50
	PIO_MDDR    volatile.Register32 // 0x54
	PIO_MDSR    volatile.Register32 // 0x58
	_           [4]byte
	PIO_PUDR    volatile.Register32 // 0x60
	PIO_PUER    volatile.Register32 // 0x64
	PIO_PUSR    volatile.Register32 // 0x68
	_           [4]byte
	PIO_ABCDSR  [2]volatile.Register32 // 0x70
	_           [8]byte
	PIO_IFSCDR  volatile.Register32 // 0x80
	PIO_IFSCER  volatile.Register32 // 0x84
	PIO_IFSCSR  volatile.Register32 // 0x88
	PIO_SCDR    volatile.Register32 // 0x8C
	PIO_PPDDR   volatile.Register32 // 0x90
	PIO_PPDER   volatile.Register32 // 0x94
	PIO_PPDSR   volatile.Register32 // 0x98
	_           [4]byte
	PIO_OWER    volatile.Register32 // 0xA0
	PIO_OWDR    volatile.Register32 // 0xA4
	PIO_OWSR    volatile.Register32 // 0xA8
	_           [4]byte
	PIO_AIMER   volatile.Register32 // 0xB0
	PIO_AIMDR   volatile.Register32 // 0xB4
	PIO_AIMMR   volatile.Register32 // 0xB8
	_           [4]byte
	PIO_ESR     volatile.Register32 // 0xC0
	PIO_LSR     volatile.Register32 // 0xC4
	PIO_ELSR    volatile.Register32 // 0xC8
	_           [4]byte
	PIO_FELLSR  volatile.Register32 // 0xD0
	PIO_REHLSR  volatile.Register32 // 0xD4
	PIO_FRLHSR  volatile.Register32 // 0xD8
	_           [4]byte
	PIO_LOCKSR  volatile.Register32 // 0xE0
	PIO_WPMR    volatile.Register32 // 0xE4
	PIO_WPSR    volatile.Register32 // 0xE8
	_           [20]byte
	PIO_SCHMITT volatile.Register32 // 0x100
	_           [20]byte
	PIO_DRIVER  volatile.Register32 // 0x118
	_           [52]byte
	PIO_PCMR    volatile.Register32 // 0x150
	PIO_PCIER   volatile.Register32 // 0x154
	PIO_PCIDR   volatile.Register32 // 0x158
	PIO_PCIMR   volatile.Register32 // 0x15C
	PIO_PCISR   volatile.Register32 // 0x160
	PIO_PCRHR   volatile.Register32 // 0x164
}

// Power Management Controller
type PMC_Type struct {
	PMC_SCER       volatile.Register32 // 0x0
	PMC_SCDR       volatile.Register32 // 0x4
	PMC_SCSR       volatile.Register32 // 0x8
	_              [4]byte
	PMC_PCER0      volatile.Register32 // 0x10
	PMC_PCDR0      volatile.Register32 // 0x14
	PMC_PCSR0      volatile.Register32 // 0x18
	CKGR_UCKR      volatile.Register32 // 0x1C
	CKGR_MOR       volatile.Register32 // 0x20
	CKGR_MCFR      volatile.Register32 // 0x24
	CKGR_PLLAR     volatile.Register32 // 0x28
	_              [4]byte
	PMC_MCKR       volatile.Register32 // 0x30
	_              [4]byte
	PMC_USB        volatile.Register32 // 0x38
	_              [4]byte
	PMC_PCK        [8]volatile.Register32 // 0x40
	PMC_IER        volatile.Register32    // 0x60
	PMC_IDR        volatile.Register32    // 0x64
	PMC_SR         volatile.Register32    // 0x68
	PMC_IMR        volatile.Register32    // 0x6C
	PMC_FSMR       volatile.Register32    // 0x70
	PMC_FSPR       volatile.Register32    // 0x74
	PMC_FOCR       volatile.Register32    // 0x78
	_              [104]byte
	PMC_WPMR       volatile.Register32 // 0xE4
	PMC_WPSR       volatile.Register32 // 0xE8
	_              [20]byte
	PMC_PCER1      volatile.Register32 // 0x100
	PMC_PCDR1      volatile.Register32 // 0x104
	PMC_PCSR1      volatile.Register32 // 0x108
	PMC_PCR        volatile.Register32 // 0x10C
	PMC_OCR        volatile.Register32 // 0x110
	PMC_SLPWK_ER0  volatile.Register32 // 0x114
	PMC_SLPWK_DR0  volatile.Register32 // 0x118
	PMC_SLPWK_SR0  volatile.Register32 // 0x11C
	PMC_SLPWK_ASR0 volatile.Register32 // 0x120
	_              [12]byte
	PMC_PMMR       volatile.Register32 // 0x130
	PMC_SLPWK_ER1  volatile.Register32 // 0x134
	PMC_SLPWK_DR1  volatile.Register32 // 0x138
	PMC_SLPWK_SR1  volatile.Register32 // 0x13C
	PMC_SLPWK_ASR1 volatile.Register32 // 0x140
	PMC_SLPWK_AIPR volatile.Register32 // 0x144
}

// Pulse Width Modulation Controller
type PWM_Type struct {
	PWM_CLK     volatile.Register32 // 0x0
	PWM_ENA     volatile.Register32 // 0x4
	PWM_DIS     volatile.Register32 // 0x8
	PWM_SR      volatile.Register32 // 0xC
	PWM_IER1    volatile.Register32 // 0x10
	PWM_IDR1    volatile.Register32 // 0x14
	PWM_IMR1    volatile.Register32 // 0x18
	PWM_ISR1    volatile.Register32 // 0x1C
	PWM_SCM     volatile.Register32 // 0x20
	PWM_DMAR    volatile.Register32 // 0x24
	PWM_SCUC    volatile.Register32 // 0x28
	PWM_SCUP    volatile.Register32 // 0x2C
	PWM_SCUPUPD volatile.Register32 // 0x30
	PWM_IER2    volatile.Register32 // 0x34
	PWM_IDR2    volatile.Register32 // 0x38
	PWM_IMR2    volatile.Register32 // 0x3C
	PWM_ISR2    volatile.Register32 // 0x40
	PWM_OOV     volatile.Register32 // 0x44
	PWM_OS      volatile.Register32 // 0x48
	PWM_OSS     volatile.Register32 // 0x4C
	PWM_OSC     volatile.Register32 // 0x50
	PWM_OSSUPD  volatile.Register32 // 0x54
	PWM_OSCUPD  volatile.Register32 // 0x58
	PWM_FMR     volatile.Register32 // 0x5C
	PWM_FSR     volatile.Register32 // 0x60
	PWM_FCR     volatile.Register32 // 0x64
	PWM_FPV1    volatile.Register32 // 0x68
	PWM_FPE     volatile.Register32 // 0x6C
	_           [12]byte
	PWM_ELMR    [2]volatile.Register32 // 0x7C
	_           [28]byte
	PWM_SSPR    volatile.Register32 // 0xA0
	PWM_SSPUP   volatile.Register32 // 0xA4
	_           [8]byte
	PWM_SMMR    volatile.Register32 // 0xB0
	_           [12]byte
	PWM_FPV2    volatile.Register32 // 0xC0
	_           [32]byte
	PWM_WPCR    volatile.Register32 // 0xE4
	PWM_WPSR    volatile.Register32 // 0xE8
	_           [68]byte
	PWM_CMP     [8]struct {
		PWM_CMPV    volatile.Register32
		PWM_CMPVUPD volatile.Register32
		PWM_CMPM    volatile.Register32
		PWM_CMPMUPD volatile.Register32
	} // 0x130
	_          [80]byte
	PWM_CH_NUM [4]struct {
		PWM_CMR     volatile.Register32
		PWM_CDTY    volatile.Register32
		PWM_CDTYUPD volatile.Register32
		PWM_CPRD    volatile.Register32
		PWM_CPRDUPD volatile.Register32
		PWM_CCNT    volatile.Register32
		PWM_DT      volatile.Register32
		PWM_DTUPD   volatile.Register32
	} // 0x200
	_          [384]byte
	PWM_CMUPD0 volatile.Register32 // 0x400
	_          [28]byte
	PWM_CMUPD1 volatile.Register32 // 0x420
	_          [8]byte
	PWM_ETRG1  volatile.Register32 // 0x42C
	PWM_LEBR1  volatile.Register32 // 0x430
	_          [12]byte
	PWM_CMUPD2 volatile.Register32 // 0x440
	_          [8]byte
	PWM_ETRG2  volatile.Register32 // 0x44C
	PWM_LEBR2  volatile.Register32 // 0x450
	_          [12]byte
	PWM_CMUPD3 volatile.Register32 // 0x460
}

// Quad Serial Peripheral Interface
type QSPI_Type struct {
	QSPI_CR   volatile.Register32 // 0x0
	QSPI_MR   volatile.Register32 // 0x4
	QSPI_RDR  volatile.Register32 // 0x8
	QSPI_TDR  volatile.Register32 // 0xC
	QSPI_SR   volatile.Register32 // 0x10
	QSPI_IER  volatile.Register32 // 0x14
	QSPI_IDR  volatile.Register32 // 0x18
	QSPI_IMR  volatile.Register32 // 0x1C
	QSPI_SCR  volatile.Register32 // 0x20
	_         [12]byte
	QSPI_IAR  volatile.Register32 // 0x30
	QSPI_ICR  volatile.Register32 // 0x34
	QSPI_IFR  volatile.Register32 // 0x38
	_         [4]byte
	QSPI_SMR  volatile.Register32 // 0x40
	QSPI_SKR  volatile.Register32 // 0x44
	_         [156]byte
	QSPI_WPMR volatile.Register32 // 0xE4
	QSPI_WPSR volatile.Register32 // 0xE8
}

// Reset Controller
type RSTC_Type struct {
	RSTC_CR volatile.Register32 // 0x0
	RSTC_SR volatile.Register32 // 0x4
	RSTC_MR volatile.Register32 // 0x8
}

// Reinforced Safety Watchdog Timer
type RSWDT_Type struct {
	RSWDT_CR volatile.Register32 // 0x0
	RSWDT_MR volatile.Register32 // 0x4
	RSWDT_SR volatile.Register32 // 0x8
}

// Real-time Clock
type RTC_Type struct {
	RTC_CR     volatile.Register32 // 0x0
	RTC_MR     volatile.Register32 // 0x4
	RTC_TIMR   volatile.Register32 // 0x8
	RTC_CALR   volatile.Register32 // 0xC
	RTC_TIMALR volatile.Register32 // 0x10
	RTC_CALALR volatile.Register32 // 0x14
	RTC_SR     volatile.Register32 // 0x18
	RTC_SCCR   volatile.Register32 // 0x1C
	RTC_IER    volatile.Register32 // 0x20
	RTC_IDR    volatile.Register32 // 0x24
	RTC_IMR    volatile.Register32 // 0x28
	RTC_VER    volatile.Register32 // 0x2C
}

// Real-time Timer
type RTT_Type struct {
	RTT_MR volatile.Register32 // 0x0
	RTT_AR volatile.Register32 // 0x4
	RTT_VR volatile.Register32 // 0x8
	RTT_SR volatile.Register32 // 0xC
}

// Serial Peripheral Interface
type SPI_Type struct {
	SPI_CR   volatile.Register32 // 0x0
	SPI_MR   volatile.Register32 // 0x4
	SPI_RDR  volatile.Register32 // 0x8
	SPI_TDR  volatile.Register32 // 0xC
	SPI_SR   volatile.Register32 // 0x10
	SPI_IER  volatile.Register32 // 0x14
	SPI_IDR  volatile.Register32 // 0x18
	SPI_IMR  volatile.Register32 // 0x1C
	_        [16]byte
	SPI_CSR  [4]volatile.Register32 // 0x30
	_        [164]byte
	SPI_WPMR volatile.Register32 // 0xE4
	SPI_WPSR volatile.Register32 // 0xE8
}

// Synchronous Serial Controller
type SSC_Type struct {
	SSC_CR   volatile.Register32 // 0x0
	SSC_CMR  volatile.Register32 // 0x4
	_        [8]byte
	SSC_RCMR volatile.Register32 // 0x10
	SSC_RFMR volatile.Register32 // 0x14
	SSC_TCMR volatile.Register32 // 0x18
	SSC_TFMR volatile.Register32 // 0x1C
	SSC_RHR  volatile.Register32 // 0x20
	SSC_THR  volatile.Register32 // 0x24
	_        [8]byte
	SSC_RSHR volatile.Register32 // 0x30
	SSC_TSHR volatile.Register32 // 0x34
	SSC_RC0R volatile.Register32 // 0x38
	SSC_RC1R volatile.Register32 // 0x3C
	SSC_SR   volatile.Register32 // 0x40
	SSC_IER  volatile.Register32 // 0x44
	SSC_IDR  volatile.Register32 // 0x48
	SSC_IMR  volatile.Register32 // 0x4C
	_        [148]byte
	SSC_WPMR volatile.Register32 // 0xE4
	SSC_WPSR volatile.Register32 // 0xE8
}

// Supply Controller
type SUPC_Type struct {
	SUPC_CR   volatile.Register32 // 0x0
	SUPC_SMMR volatile.Register32 // 0x4
	SUPC_MR   volatile.Register32 // 0x8
	SUPC_WUMR volatile.Register32 // 0xC
	SUPC_WUIR volatile.Register32 // 0x10
	SUPC_SR   volatile.Register32 // 0x14
}

// Timer Counter
type TC_Type struct {
	TC_CHANNEL [3]struct {
		TC_CCR               volatile.Register32
		TC_CMR_CAPTURE_MODE  volatile.Register32
		_                    [18446744073709551612]byte
		TC_CMR_WAVEFORM_MODE volatile.Register32
		TC_SMMR              volatile.Register32
		TC_RAB               volatile.Register32
		TC_CV                volatile.Register32
		TC_RA                volatile.Register32
		TC_RB                volatile.Register32
		TC_RC                volatile.Register32
		TC_SR                volatile.Register32
		TC_IER               volatile.Register32
		TC_IDR               volatile.Register32
		TC_IMR               volatile.Register32
		TC_EMR               volatile.Register32
		_                    [12]byte
	} // 0x0
	TC_BCR  volatile.Register32 // 0xC0
	TC_BMR  volatile.Register32 // 0xC4
	TC_QIER volatile.Register32 // 0xC8
	TC_QIDR volatile.Register32 // 0xCC
	TC_QIMR volatile.Register32 // 0xD0
	TC_QISR volatile.Register32 // 0xD4
	TC_FMR  volatile.Register32 // 0xD8
	_       [8]byte
	TC_WPMR volatile.Register32 // 0xE4
}

// True Random Number Generator
type TRNG_Type struct {
	TRNG_CR    volatile.Register32 // 0x0
	_          [12]byte
	TRNG_IER   volatile.Register32 // 0x10
	TRNG_IDR   volatile.Register32 // 0x14
	TRNG_IMR   volatile.Register32 // 0x18
	TRNG_ISR   volatile.Register32 // 0x1C
	_          [48]byte
	TRNG_ODATA volatile.Register32 // 0x50
}

// Two-wire Interface High Speed
type TWIHS_Type struct {
	TWIHS_CR    volatile.Register32 // 0x0
	TWIHS_MMR   volatile.Register32 // 0x4
	TWIHS_SMR   volatile.Register32 // 0x8
	TWIHS_IADR  volatile.Register32 // 0xC
	TWIHS_CWGR  volatile.Register32 // 0x10
	_           [12]byte
	TWIHS_SR    volatile.Register32 // 0x20
	TWIHS_IER   volatile.Register32 // 0x24
	TWIHS_IDR   volatile.Register32 // 0x28
	TWIHS_IMR   volatile.Register32 // 0x2C
	TWIHS_RHR   volatile.Register32 // 0x30
	TWIHS_THR   volatile.Register32 // 0x34
	TWIHS_SMBTR volatile.Register32 // 0x38
	_           [8]byte
	TWIHS_FILTR volatile.Register32 // 0x44
	_           [4]byte
	TWIHS_SWMR  volatile.Register32 // 0x4C
	_           [148]byte
	TWIHS_WPMR  volatile.Register32 // 0xE4
	TWIHS_WPSR  volatile.Register32 // 0xE8
}

// Universal Asynchronous Receiver Transmitter
type UART_Type struct {
	UART_CR   volatile.Register32 // 0x0
	UART_MR   volatile.Register32 // 0x4
	UART_IER  volatile.Register32 // 0x8
	UART_IDR  volatile.Register32 // 0xC
	UART_IMR  volatile.Register32 // 0x10
	UART_SR   volatile.Register32 // 0x14
	UART_RHR  volatile.Register32 // 0x18
	UART_THR  volatile.Register32 // 0x1C
	UART_BRGR volatile.Register32 // 0x20
	UART_CMPR volatile.Register32 // 0x24
	_         [188]byte
	UART_WPMR volatile.Register32 // 0xE4
}

// Universal Synchronous Asynchronous Receiver Transmitter
type USART_Type struct {
	US_CR_USART_MODE   volatile.Register32 // 0x0
	US_MR_USART_MODE   volatile.Register32 // 0x4
	US_IER_USART_MODE  volatile.Register32 // 0x8
	US_IDR_USART_MODE  volatile.Register32 // 0xC
	US_IMR_USART_MODE  volatile.Register32 // 0x10
	US_CSR_USART_MODE  volatile.Register32 // 0x14
	US_RHR             volatile.Register32 // 0x18
	US_THR             volatile.Register32 // 0x1C
	US_BRGR            volatile.Register32 // 0x20
	US_RTOR            volatile.Register32 // 0x24
	US_TTGR_USART_MODE volatile.Register32 // 0x28
	_                  [20]byte
	US_FIDI_USART_MODE volatile.Register32 // 0x40
	US_NER             volatile.Register32 // 0x44
	_                  [4]byte
	US_IF              volatile.Register32 // 0x4C
	US_MAN             volatile.Register32 // 0x50
	US_LINMR           volatile.Register32 // 0x54
	US_LINIR           volatile.Register32 // 0x58
	US_LINBRR          volatile.Register32 // 0x5C
	US_LONMR           volatile.Register32 // 0x60
	US_LONPR           volatile.Register32 // 0x64
	US_LONDL           volatile.Register32 // 0x68
	US_LONL2HDR        volatile.Register32 // 0x6C
	US_LONBL           volatile.Register32 // 0x70
	US_LONB1TX         volatile.Register32 // 0x74
	US_LONB1RX         volatile.Register32 // 0x78
	US_LONPRIO         volatile.Register32 // 0x7C
	US_IDTTX           volatile.Register32 // 0x80
	US_IDTRX           volatile.Register32 // 0x84
	US_ICDIFF          volatile.Register32 // 0x88
	_                  [88]byte
	US_WPMR            volatile.Register32 // 0xE4
	US_WPSR            volatile.Register32 // 0xE8
}

// USB High-Speed Interface
type USBHS_Type struct {
	USBHS_DEVCTRL             volatile.Register32 // 0x0
	USBHS_DEVISR              volatile.Register32 // 0x4
	USBHS_DEVICR              volatile.Register32 // 0x8
	USBHS_DEVIFR              volatile.Register32 // 0xC
	USBHS_DEVIMR              volatile.Register32 // 0x10
	USBHS_DEVIDR              volatile.Register32 // 0x14
	USBHS_DEVIER              volatile.Register32 // 0x18
	USBHS_DEVEPT              volatile.Register32 // 0x1C
	USBHS_DEVFNUM             volatile.Register32 // 0x20
	_                         [220]byte
	USBHS_DEVEPTCFG           [10]volatile.Register32 // 0x100
	_                         [8]byte
	USBHS_DEVEPTISR_CTRL_MODE [10]volatile.Register32 // 0x130
	_                         [8]byte
	USBHS_DEVEPTICR_CTRL_MODE [10]volatile.Register32 // 0x160
	_                         [8]byte
	USBHS_DEVEPTIFR_CTRL_MODE [10]volatile.Register32 // 0x190
	_                         [8]byte
	USBHS_DEVEPTIMR_CTRL_MODE [10]volatile.Register32 // 0x1C0
	_                         [8]byte
	USBHS_DEVEPTIER_CTRL_MODE [10]volatile.Register32 // 0x1F0
	_                         [8]byte
	USBHS_DEVEPTIDR_CTRL_MODE [10]volatile.Register32 // 0x220
	_                         [200]byte
	USBHS_DEVDMA              [7]struct {
		USBHS_DEVDMANXTDSC  volatile.Register32
		USBHS_DEVDMAADDRESS volatile.Register32
		USBHS_DEVDMACONTROL volatile.Register32
		USBHS_DEVDMASTATUS  volatile.Register32
	} // 0x310
	_                         [128]byte
	USBHS_HSTCTRL             volatile.Register32 // 0x400
	USBHS_HSTISR              volatile.Register32 // 0x404
	USBHS_HSTICR              volatile.Register32 // 0x408
	USBHS_HSTIFR              volatile.Register32 // 0x40C
	USBHS_HSTIMR              volatile.Register32 // 0x410
	USBHS_HSTIDR              volatile.Register32 // 0x414
	USBHS_HSTIER              volatile.Register32 // 0x418
	USBHS_HSTPIP              volatile.Register32 // 0x41C
	USBHS_HSTFNUM             volatile.Register32 // 0x420
	USBHS_HSTADDR1            volatile.Register32 // 0x424
	USBHS_HSTADDR2            volatile.Register32 // 0x428
	USBHS_HSTADDR3            volatile.Register32 // 0x42C
	_                         [208]byte
	USBHS_HSTPIPCFG           [10]volatile.Register32 // 0x500
	_                         [8]byte
	USBHS_HSTPIPISR_CTRL_MODE [10]volatile.Register32 // 0x530
	_                         [8]byte
	USBHS_HSTPIPICR_CTRL_MODE [10]volatile.Register32 // 0x560
	_                         [8]byte
	USBHS_HSTPIPIFR_CTRL_MODE [10]volatile.Register32 // 0x590
	_                         [8]byte
	USBHS_HSTPIPIMR_CTRL_MODE [10]volatile.Register32 // 0x5C0
	_                         [8]byte
	USBHS_HSTPIPIER_CTRL_MODE [10]volatile.Register32 // 0x5F0
	_                         [8]byte
	USBHS_HSTPIPIDR_CTRL_MODE [10]volatile.Register32 // 0x620
	_                         [8]byte
	USBHS_HSTPIPINRQ          [10]volatile.Register32 // 0x650
	_                         [8]byte
	USBHS_HSTPIPERR           [10]volatile.Register32 // 0x680
	_                         [104]byte
	USBHS_HSTDMA              [7]struct {
		USBHS_HSTDMANXTDSC  volatile.Register32
		USBHS_HSTDMAADDRESS volatile.Register32
		USBHS_HSTDMACONTROL volatile.Register32
		USBHS_HSTDMASTATUS  volatile.Register32
	} // 0x710
	_          [128]byte
	USBHS_CTRL volatile.Register32 // 0x800
	USBHS_SR   volatile.Register32 // 0x804
	USBHS_SCR  volatile.Register32 // 0x808
	USBHS_SFR  volatile.Register32 // 0x80C
}

// USB Transmitter Interface Macrocell
type UTMI_Type struct {
	_            [16]byte
	UTMI_OHCIICR volatile.Register32 // 0x10
	_            [28]byte
	UTMI_CKTRIM  volatile.Register32 // 0x30
}

// Watchdog Timer
type WDT_Type struct {
	WDT_CR volatile.Register32 // 0x0
	WDT_MR volatile.Register32 // 0x4
	WDT_SR volatile.Register32 // 0x8
}

// Extensible DMA Controller
type XDMAC_Type struct {
	XDMAC_GTYPE volatile.Register32 // 0x0
	XDMAC_GCFG  volatile.Register32 // 0x4
	XDMAC_GWAC  volatile.Register32 // 0x8
	XDMAC_GIE   volatile.Register32 // 0xC
	XDMAC_GID   volatile.Register32 // 0x10
	XDMAC_GIM   volatile.Register32 // 0x14
	XDMAC_GIS   volatile.Register32 // 0x18
	XDMAC_GE    volatile.Register32 // 0x1C
	XDMAC_GD    volatile.Register32 // 0x20
	XDMAC_GS    volatile.Register32 // 0x24
	XDMAC_GRS   volatile.Register32 // 0x28
	XDMAC_GWS   volatile.Register32 // 0x2C
	XDMAC_GRWS  volatile.Register32 // 0x30
	XDMAC_GRWR  volatile.Register32 // 0x34
	XDMAC_GSWR  volatile.Register32 // 0x38
	XDMAC_GSWS  volatile.Register32 // 0x3C
	XDMAC_GSWF  volatile.Register32 // 0x40
	_           [12]byte
	XDMAC_CHID  [24]struct {
		XDMAC_CIE     volatile.Register32
		XDMAC_CID     volatile.Register32
		XDMAC_CIM     volatile.Register32
		XDMAC_CIS     volatile.Register32
		XDMAC_CSA     volatile.Register32
		XDMAC_CDA     volatile.Register32
		XDMAC_CNDA    volatile.Register32
		XDMAC_CNDC    volatile.Register32
		XDMAC_CUBC    volatile.Register32
		XDMAC_CBC     volatile.Register32
		XDMAC_CC      volatile.Register32
		XDMAC_CDS_MSP volatile.Register32
		XDMAC_CSUS    volatile.Register32
		XDMAC_CDUS    volatile.Register32
		_             [8]byte
	} // 0x50
}

//
type LOCKBIT_Type struct {
	LOCKBIT_WORD0 volatile.Register32 // 0x0
	LOCKBIT_WORD1 volatile.Register32 // 0x4
}

// System control not in SCB
type SCnSCB_Type struct {
	_     [4]byte
	ICTR  volatile.Register32 // 0x4
	ACTLR volatile.Register32 // 0x8
}

// System Control Block
type SCB_Type struct {
	CPUID  volatile.Register32 // 0x0
	ICSR   volatile.Register32 // 0x4
	VTOR   volatile.Register32 // 0x8
	AIRCR  volatile.Register32 // 0xC
	SCR    volatile.Register32 // 0x10
	CCR    volatile.Register32 // 0x14
	SHPR1  volatile.Register32 // 0x18
	SHPR2  volatile.Register32 // 0x1C
	SHPR3  volatile.Register32 // 0x20
	SHCSR  volatile.Register32 // 0x24
	CFSR   volatile.Register32 // 0x28
	HFSR   volatile.Register32 // 0x2C
	DFSR   volatile.Register32 // 0x30
	MMFAR  volatile.Register32 // 0x34
	BFAR   volatile.Register32 // 0x38
	AFSR   volatile.Register32 // 0x3C
	_      [56]byte
	CLIDR  volatile.Register32 // 0x78
	CTR    volatile.Register32 // 0x7C
	CCSIDR volatile.Register32 // 0x80
	CSSELR volatile.Register32 // 0x84
	CPACR  volatile.Register32 // 0x88
	_      [372]byte
	STIR   volatile.Register32 // 0x200
	_      [60]byte
	MVFR0  volatile.Register32 // 0x240
	MVFR1  volatile.Register32 // 0x244
	MVFR2  volatile.Register32 // 0x248
}

// System timer
type SysTick_Type struct {
	CSR   volatile.Register32 // 0x0
	RVR   volatile.Register32 // 0x4
	CVR   volatile.Register32 // 0x8
	CALIB volatile.Register32 // 0xC
}

// Nested Vectored Interrupt Controller
type NVIC_Type struct {
	ISER [8]volatile.Register32 // 0x0
	_    [96]byte
	ICER [8]volatile.Register32 // 0x80
	_    [96]byte
	ISPR [8]volatile.Register32 // 0x100
	_    [96]byte
	ICPR [8]volatile.Register32 // 0x180
	_    [96]byte
	IABR [8]volatile.Register32 // 0x200
	_    [224]byte
	IP   [240]volatile.Register8 // 0x300
	_    [2576]byte
	STIR volatile.Register32 // 0xE00
}

// Memory Protection Unit
type MPU_Type struct {
	TYPE    volatile.Register32 // 0x0
	CTRL    volatile.Register32 // 0x4
	RNR     volatile.Register32 // 0x8
	RBAR    volatile.Register32 // 0xC
	RASR    volatile.Register32 // 0x10
	RBAR_A1 volatile.Register32 // 0x14
	RASR_A1 volatile.Register32 // 0x18
	RBAR_A2 volatile.Register32 // 0x1C
	RASR_A2 volatile.Register32 // 0x20
	RBAR_A3 volatile.Register32 // 0x24
	RASR_A3 volatile.Register32 // 0x28
}

// Floating Point Unit
type FPU_Type struct {
	_      [4]byte
	FPCCR  volatile.Register32 // 0x4
	FPCAR  volatile.Register32 // 0x8
	FPDSCR volatile.Register32 // 0xC
	MVFR0  volatile.Register32 // 0x10
	MVFR1  volatile.Register32 // 0x14
	MVFR2  volatile.Register32 // 0x18
}

// Bitfields for ACC: Analog Comparator Controller
const (
	// ACC_CR: Control Register
	ACC_ACC_CR_SWRST_Pos = 0x0 // Position of SWRST field.
	ACC_ACC_CR_SWRST_Msk = 0x1 // Bit mask of SWRST field.
	ACC_ACC_CR_SWRST     = 0x1 // Bit SWRST.

	// ACC_MR: Mode Register
	ACC_ACC_MR_SELMINUS_Pos      = 0x0    // Position of SELMINUS field.
	ACC_ACC_MR_SELMINUS_Msk      = 0x7    // Bit mask of SELMINUS field.
	ACC_ACC_MR_SELMINUS_TS       = 0x0    // Select TS
	ACC_ACC_MR_SELMINUS_VREFP    = 0x1    // Select VREFP
	ACC_ACC_MR_SELMINUS_DAC0     = 0x2    // Select DAC0
	ACC_ACC_MR_SELMINUS_DAC1     = 0x3    // Select DAC1
	ACC_ACC_MR_SELMINUS_AFE0_AD0 = 0x4    // Select AFE0_AD0
	ACC_ACC_MR_SELMINUS_AFE0_AD1 = 0x5    // Select AFE0_AD1
	ACC_ACC_MR_SELMINUS_AFE0_AD2 = 0x6    // Select AFE0_AD2
	ACC_ACC_MR_SELMINUS_AFE0_AD3 = 0x7    // Select AFE0_AD3
	ACC_ACC_MR_SELPLUS_Pos       = 0x4    // Position of SELPLUS field.
	ACC_ACC_MR_SELPLUS_Msk       = 0x70   // Bit mask of SELPLUS field.
	ACC_ACC_MR_SELPLUS_AFE0_AD0  = 0x0    // Select AFE0_AD0
	ACC_ACC_MR_SELPLUS_AFE0_AD1  = 0x1    // Select AFE0_AD1
	ACC_ACC_MR_SELPLUS_AFE0_AD2  = 0x2    // Select AFE0_AD2
	ACC_ACC_MR_SELPLUS_AFE0_AD3  = 0x3    // Select AFE0_AD3
	ACC_ACC_MR_SELPLUS_AFE0_AD4  = 0x4    // Select AFE0_AD4
	ACC_ACC_MR_SELPLUS_AFE0_AD5  = 0x5    // Select AFE0_AD5
	ACC_ACC_MR_SELPLUS_AFE1_AD0  = 0x6    // Select AFE1_AD0
	ACC_ACC_MR_SELPLUS_AFE1_AD1  = 0x7    // Select AFE1_AD1
	ACC_ACC_MR_ACEN_Pos          = 0x8    // Position of ACEN field.
	ACC_ACC_MR_ACEN_Msk          = 0x100  // Bit mask of ACEN field.
	ACC_ACC_MR_ACEN              = 0x100  // Bit ACEN.
	ACC_ACC_MR_ACEN_DIS          = 0x0    // Analog comparator disabled.
	ACC_ACC_MR_ACEN_EN           = 0x1    // Analog comparator enabled.
	ACC_ACC_MR_EDGETYP_Pos       = 0x9    // Position of EDGETYP field.
	ACC_ACC_MR_EDGETYP_Msk       = 0x600  // Bit mask of EDGETYP field.
	ACC_ACC_MR_EDGETYP_RISING    = 0x0    // Only rising edge of comparator output
	ACC_ACC_MR_EDGETYP_FALLING   = 0x1    // Falling edge of comparator output
	ACC_ACC_MR_EDGETYP_ANY       = 0x2    // Any edge of comparator output
	ACC_ACC_MR_INV_Pos           = 0xc    // Position of INV field.
	ACC_ACC_MR_INV_Msk           = 0x1000 // Bit mask of INV field.
	ACC_ACC_MR_INV               = 0x1000 // Bit INV.
	ACC_ACC_MR_INV_DIS           = 0x0    // Analog comparator output is directly processed.
	ACC_ACC_MR_INV_EN            = 0x1    // Analog comparator output is inverted prior to being processed.
	ACC_ACC_MR_SELFS_Pos         = 0xd    // Position of SELFS field.
	ACC_ACC_MR_SELFS_Msk         = 0x2000 // Bit mask of SELFS field.
	ACC_ACC_MR_SELFS             = 0x2000 // Bit SELFS.
	ACC_ACC_MR_SELFS_CE          = 0x0    // The CE flag is used to drive the FAULT output.
	ACC_ACC_MR_SELFS_OUTPUT      = 0x1    // The output of the analog comparator flag is used to drive the FAULT output.
	ACC_ACC_MR_FE_Pos            = 0xe    // Position of FE field.
	ACC_ACC_MR_FE_Msk            = 0x4000 // Bit mask of FE field.
	ACC_ACC_MR_FE                = 0x4000 // Bit FE.
	ACC_ACC_MR_FE_DIS            = 0x0    // The FAULT output is tied to 0.
	ACC_ACC_MR_FE_EN             = 0x1    // The FAULT output is driven by the signal defined by SELFS.

	// ACC_IER: Interrupt Enable Register
	ACC_ACC_IER_CE_Pos = 0x0 // Position of CE field.
	ACC_ACC_IER_CE_Msk = 0x1 // Bit mask of CE field.
	ACC_ACC_IER_CE     = 0x1 // Bit CE.

	// ACC_IDR: Interrupt Disable Register
	ACC_ACC_IDR_CE_Pos = 0x0 // Position of CE field.
	ACC_ACC_IDR_CE_Msk = 0x1 // Bit mask of CE field.
	ACC_ACC_IDR_CE     = 0x1 // Bit CE.

	// ACC_IMR: Interrupt Mask Register
	ACC_ACC_IMR_CE_Pos = 0x0 // Position of CE field.
	ACC_ACC_IMR_CE_Msk = 0x1 // Bit mask of CE field.
	ACC_ACC_IMR_CE     = 0x1 // Bit CE.

	// ACC_ISR: Interrupt Status Register
	ACC_ACC_ISR_CE_Pos   = 0x0        // Position of CE field.
	ACC_ACC_ISR_CE_Msk   = 0x1        // Bit mask of CE field.
	ACC_ACC_ISR_CE       = 0x1        // Bit CE.
	ACC_ACC_ISR_SCO_Pos  = 0x1        // Position of SCO field.
	ACC_ACC_ISR_SCO_Msk  = 0x2        // Bit mask of SCO field.
	ACC_ACC_ISR_SCO      = 0x2        // Bit SCO.
	ACC_ACC_ISR_MASK_Pos = 0x1f       // Position of MASK field.
	ACC_ACC_ISR_MASK_Msk = 0x80000000 // Bit mask of MASK field.
	ACC_ACC_ISR_MASK     = 0x80000000 // Bit MASK.

	// ACC_ACR: Analog Control Register
	ACC_ACC_ACR_ISEL_Pos  = 0x0 // Position of ISEL field.
	ACC_ACC_ACR_ISEL_Msk  = 0x1 // Bit mask of ISEL field.
	ACC_ACC_ACR_ISEL      = 0x1 // Bit ISEL.
	ACC_ACC_ACR_ISEL_LOPW = 0x0 // Low-power option.
	ACC_ACC_ACR_ISEL_HISP = 0x1 // High-speed option.
	ACC_ACC_ACR_HYST_Pos  = 0x1 // Position of HYST field.
	ACC_ACC_ACR_HYST_Msk  = 0x6 // Bit mask of HYST field.

	// ACC_WPMR: Write Protection Mode Register
	ACC_ACC_WPMR_WPEN_Pos     = 0x0        // Position of WPEN field.
	ACC_ACC_WPMR_WPEN_Msk     = 0x1        // Bit mask of WPEN field.
	ACC_ACC_WPMR_WPEN         = 0x1        // Bit WPEN.
	ACC_ACC_WPMR_WPKEY_Pos    = 0x8        // Position of WPKEY field.
	ACC_ACC_WPMR_WPKEY_Msk    = 0xffffff00 // Bit mask of WPKEY field.
	ACC_ACC_WPMR_WPKEY_PASSWD = 0x414343   // Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0.

	// ACC_WPSR: Write Protection Status Register
	ACC_ACC_WPSR_WPVS_Pos = 0x0 // Position of WPVS field.
	ACC_ACC_WPSR_WPVS_Msk = 0x1 // Bit mask of WPVS field.
	ACC_ACC_WPSR_WPVS     = 0x1 // Bit WPVS.
)

// Bitfields for AES: Advanced Encryption Standard
const (
	// AES_CR: Control Register
	AES_AES_CR_START_Pos    = 0x0     // Position of START field.
	AES_AES_CR_START_Msk    = 0x1     // Bit mask of START field.
	AES_AES_CR_START        = 0x1     // Bit START.
	AES_AES_CR_SWRST_Pos    = 0x8     // Position of SWRST field.
	AES_AES_CR_SWRST_Msk    = 0x100   // Bit mask of SWRST field.
	AES_AES_CR_SWRST        = 0x100   // Bit SWRST.
	AES_AES_CR_LOADSEED_Pos = 0x10    // Position of LOADSEED field.
	AES_AES_CR_LOADSEED_Msk = 0x10000 // Bit mask of LOADSEED field.
	AES_AES_CR_LOADSEED     = 0x10000 // Bit LOADSEED.

	// AES_MR: Mode Register
	AES_AES_MR_CIPHER_Pos         = 0x0      // Position of CIPHER field.
	AES_AES_MR_CIPHER_Msk         = 0x1      // Bit mask of CIPHER field.
	AES_AES_MR_CIPHER             = 0x1      // Bit CIPHER.
	AES_AES_MR_GTAGEN_Pos         = 0x1      // Position of GTAGEN field.
	AES_AES_MR_GTAGEN_Msk         = 0x2      // Bit mask of GTAGEN field.
	AES_AES_MR_GTAGEN             = 0x2      // Bit GTAGEN.
	AES_AES_MR_DUALBUFF_Pos       = 0x3      // Position of DUALBUFF field.
	AES_AES_MR_DUALBUFF_Msk       = 0x8      // Bit mask of DUALBUFF field.
	AES_AES_MR_DUALBUFF           = 0x8      // Bit DUALBUFF.
	AES_AES_MR_DUALBUFF_INACTIVE  = 0x0      // AES_IDATARx cannot be written during processing of previous block.
	AES_AES_MR_DUALBUFF_ACTIVE    = 0x1      // AES_IDATARx can be written during processing of previous block when SMOD = 2. It speeds up the overall runtime of large files.
	AES_AES_MR_PROCDLY_Pos        = 0x4      // Position of PROCDLY field.
	AES_AES_MR_PROCDLY_Msk        = 0xf0     // Bit mask of PROCDLY field.
	AES_AES_MR_SMOD_Pos           = 0x8      // Position of SMOD field.
	AES_AES_MR_SMOD_Msk           = 0x300    // Bit mask of SMOD field.
	AES_AES_MR_SMOD_MANUAL_START  = 0x0      // Manual Mode
	AES_AES_MR_SMOD_AUTO_START    = 0x1      // Auto Mode
	AES_AES_MR_SMOD_IDATAR0_START = 0x2      // AES_IDATAR0 access only Auto Mode (DMA)
	AES_AES_MR_KEYSIZE_Pos        = 0xa      // Position of KEYSIZE field.
	AES_AES_MR_KEYSIZE_Msk        = 0xc00    // Bit mask of KEYSIZE field.
	AES_AES_MR_KEYSIZE_AES128     = 0x0      // AES Key Size is 128 bits
	AES_AES_MR_KEYSIZE_AES192     = 0x1      // AES Key Size is 192 bits
	AES_AES_MR_KEYSIZE_AES256     = 0x2      // AES Key Size is 256 bits
	AES_AES_MR_OPMOD_Pos          = 0xc      // Position of OPMOD field.
	AES_AES_MR_OPMOD_Msk          = 0x7000   // Bit mask of OPMOD field.
	AES_AES_MR_OPMOD_ECB          = 0x0      // ECB: Electronic Code Book mode
	AES_AES_MR_OPMOD_CBC          = 0x1      // CBC: Cipher Block Chaining mode
	AES_AES_MR_OPMOD_OFB          = 0x2      // OFB: Output Feedback mode
	AES_AES_MR_OPMOD_CFB          = 0x3      // CFB: Cipher Feedback mode
	AES_AES_MR_OPMOD_CTR          = 0x4      // CTR: Counter mode (16-bit internal counter)
	AES_AES_MR_OPMOD_GCM          = 0x5      // GCM: Galois/Counter mode
	AES_AES_MR_LOD_Pos            = 0xf      // Position of LOD field.
	AES_AES_MR_LOD_Msk            = 0x8000   // Bit mask of LOD field.
	AES_AES_MR_LOD                = 0x8000   // Bit LOD.
	AES_AES_MR_CFBS_Pos           = 0x10     // Position of CFBS field.
	AES_AES_MR_CFBS_Msk           = 0x70000  // Bit mask of CFBS field.
	AES_AES_MR_CFBS_SIZE_128BIT   = 0x0      // 128-bit
	AES_AES_MR_CFBS_SIZE_64BIT    = 0x1      // 64-bit
	AES_AES_MR_CFBS_SIZE_32BIT    = 0x2      // 32-bit
	AES_AES_MR_CFBS_SIZE_16BIT    = 0x3      // 16-bit
	AES_AES_MR_CFBS_SIZE_8BIT     = 0x4      // 8-bit
	AES_AES_MR_CKEY_Pos           = 0x14     // Position of CKEY field.
	AES_AES_MR_CKEY_Msk           = 0xf00000 // Bit mask of CKEY field.
	AES_AES_MR_CKEY_PASSWD        = 0xe      // This field must be written with 0xE to allow CMTYPx bit configuration changes. Any other values will abort the write operation in CMTYPx bits.Always reads as 0.

	// AES_IER: Interrupt Enable Register
	AES_AES_IER_DATRDY_Pos = 0x0     // Position of DATRDY field.
	AES_AES_IER_DATRDY_Msk = 0x1     // Bit mask of DATRDY field.
	AES_AES_IER_DATRDY     = 0x1     // Bit DATRDY.
	AES_AES_IER_URAD_Pos   = 0x8     // Position of URAD field.
	AES_AES_IER_URAD_Msk   = 0x100   // Bit mask of URAD field.
	AES_AES_IER_URAD       = 0x100   // Bit URAD.
	AES_AES_IER_TAGRDY_Pos = 0x10    // Position of TAGRDY field.
	AES_AES_IER_TAGRDY_Msk = 0x10000 // Bit mask of TAGRDY field.
	AES_AES_IER_TAGRDY     = 0x10000 // Bit TAGRDY.

	// AES_IDR: Interrupt Disable Register
	AES_AES_IDR_DATRDY_Pos = 0x0     // Position of DATRDY field.
	AES_AES_IDR_DATRDY_Msk = 0x1     // Bit mask of DATRDY field.
	AES_AES_IDR_DATRDY     = 0x1     // Bit DATRDY.
	AES_AES_IDR_URAD_Pos   = 0x8     // Position of URAD field.
	AES_AES_IDR_URAD_Msk   = 0x100   // Bit mask of URAD field.
	AES_AES_IDR_URAD       = 0x100   // Bit URAD.
	AES_AES_IDR_TAGRDY_Pos = 0x10    // Position of TAGRDY field.
	AES_AES_IDR_TAGRDY_Msk = 0x10000 // Bit mask of TAGRDY field.
	AES_AES_IDR_TAGRDY     = 0x10000 // Bit TAGRDY.

	// AES_IMR: Interrupt Mask Register
	AES_AES_IMR_DATRDY_Pos = 0x0     // Position of DATRDY field.
	AES_AES_IMR_DATRDY_Msk = 0x1     // Bit mask of DATRDY field.
	AES_AES_IMR_DATRDY     = 0x1     // Bit DATRDY.
	AES_AES_IMR_URAD_Pos   = 0x8     // Position of URAD field.
	AES_AES_IMR_URAD_Msk   = 0x100   // Bit mask of URAD field.
	AES_AES_IMR_URAD       = 0x100   // Bit URAD.
	AES_AES_IMR_TAGRDY_Pos = 0x10    // Position of TAGRDY field.
	AES_AES_IMR_TAGRDY_Msk = 0x10000 // Bit mask of TAGRDY field.
	AES_AES_IMR_TAGRDY     = 0x10000 // Bit TAGRDY.

	// AES_ISR: Interrupt Status Register
	AES_AES_ISR_DATRDY_Pos             = 0x0     // Position of DATRDY field.
	AES_AES_ISR_DATRDY_Msk             = 0x1     // Bit mask of DATRDY field.
	AES_AES_ISR_DATRDY                 = 0x1     // Bit DATRDY.
	AES_AES_ISR_URAD_Pos               = 0x8     // Position of URAD field.
	AES_AES_ISR_URAD_Msk               = 0x100   // Bit mask of URAD field.
	AES_AES_ISR_URAD                   = 0x100   // Bit URAD.
	AES_AES_ISR_URAT_Pos               = 0xc     // Position of URAT field.
	AES_AES_ISR_URAT_Msk               = 0xf000  // Bit mask of URAT field.
	AES_AES_ISR_URAT_IDR_WR_PROCESSING = 0x0     // Input Data Register written during the data processing when SMOD = 0x2 mode.
	AES_AES_ISR_URAT_ODR_RD_PROCESSING = 0x1     // Output Data Register read during the data processing.
	AES_AES_ISR_URAT_MR_WR_PROCESSING  = 0x2     // Mode Register written during the data processing.
	AES_AES_ISR_URAT_ODR_RD_SUBKGEN    = 0x3     // Output Data Register read during the sub-keys generation.
	AES_AES_ISR_URAT_MR_WR_SUBKGEN     = 0x4     // Mode Register written during the sub-keys generation.
	AES_AES_ISR_URAT_WOR_RD_ACCESS     = 0x5     // Write-only register read access.
	AES_AES_ISR_TAGRDY_Pos             = 0x10    // Position of TAGRDY field.
	AES_AES_ISR_TAGRDY_Msk             = 0x10000 // Bit mask of TAGRDY field.
	AES_AES_ISR_TAGRDY                 = 0x10000 // Bit TAGRDY.

	// AES_KEYWR: Key Word Register
	AES_AES_KEYWR_KEYW_Pos = 0x0        // Position of KEYW field.
	AES_AES_KEYWR_KEYW_Msk = 0xffffffff // Bit mask of KEYW field.

	// AES_IDATAR: Input Data Register
	AES_AES_IDATAR_IDATA_Pos = 0x0        // Position of IDATA field.
	AES_AES_IDATAR_IDATA_Msk = 0xffffffff // Bit mask of IDATA field.

	// AES_ODATAR: Output Data Register
	AES_AES_ODATAR_ODATA_Pos = 0x0        // Position of ODATA field.
	AES_AES_ODATAR_ODATA_Msk = 0xffffffff // Bit mask of ODATA field.

	// AES_IVR: Initialization Vector Register
	AES_AES_IVR_IV_Pos = 0x0        // Position of IV field.
	AES_AES_IVR_IV_Msk = 0xffffffff // Bit mask of IV field.

	// AES_AADLENR: Additional Authenticated Data Length Register
	AES_AES_AADLENR_AADLEN_Pos = 0x0        // Position of AADLEN field.
	AES_AES_AADLENR_AADLEN_Msk = 0xffffffff // Bit mask of AADLEN field.

	// AES_CLENR: Plaintext/Ciphertext Length Register
	AES_AES_CLENR_CLEN_Pos = 0x0        // Position of CLEN field.
	AES_AES_CLENR_CLEN_Msk = 0xffffffff // Bit mask of CLEN field.

	// AES_GHASHR: GCM Intermediate Hash Word Register
	AES_AES_GHASHR_GHASH_Pos = 0x0        // Position of GHASH field.
	AES_AES_GHASHR_GHASH_Msk = 0xffffffff // Bit mask of GHASH field.

	// AES_TAGR: GCM Authentication Tag Word Register
	AES_AES_TAGR_TAG_Pos = 0x0        // Position of TAG field.
	AES_AES_TAGR_TAG_Msk = 0xffffffff // Bit mask of TAG field.

	// AES_CTRR: GCM Encryption Counter Value Register
	AES_AES_CTRR_CTR_Pos = 0x0        // Position of CTR field.
	AES_AES_CTRR_CTR_Msk = 0xffffffff // Bit mask of CTR field.

	// AES_GCMHR: GCM H Word Register
	AES_AES_GCMHR_H_Pos = 0x0        // Position of H field.
	AES_AES_GCMHR_H_Msk = 0xffffffff // Bit mask of H field.
)

// Bitfields for AFEC0: Analog Front-End Controller
const (
	// AFEC_CR: AFEC Control Register
	AFEC_AFEC_CR_SWRST_Pos = 0x0 // Position of SWRST field.
	AFEC_AFEC_CR_SWRST_Msk = 0x1 // Bit mask of SWRST field.
	AFEC_AFEC_CR_SWRST     = 0x1 // Bit SWRST.
	AFEC_AFEC_CR_START_Pos = 0x1 // Position of START field.
	AFEC_AFEC_CR_START_Msk = 0x2 // Bit mask of START field.
	AFEC_AFEC_CR_START     = 0x2 // Bit START.

	// AFEC_MR: AFEC Mode Register
	AFEC_AFEC_MR_TRGEN_Pos         = 0x0        // Position of TRGEN field.
	AFEC_AFEC_MR_TRGEN_Msk         = 0x1        // Bit mask of TRGEN field.
	AFEC_AFEC_MR_TRGEN             = 0x1        // Bit TRGEN.
	AFEC_AFEC_MR_TRGEN_DIS         = 0x0        // Hardware triggers are disabled. Starting a conversion is only possible by software.
	AFEC_AFEC_MR_TRGEN_EN          = 0x1        // Hardware trigger selected by TRGSEL field is enabled.
	AFEC_AFEC_MR_TRGSEL_Pos        = 0x1        // Position of TRGSEL field.
	AFEC_AFEC_MR_TRGSEL_Msk        = 0xe        // Bit mask of TRGSEL field.
	AFEC_AFEC_MR_TRGSEL_AFEC_TRIG0 = 0x0        // AFE0_ADTRG for AFEC0 / AFE1_ADTRG for AFEC1
	AFEC_AFEC_MR_TRGSEL_AFEC_TRIG1 = 0x1        // TIOA Output of the Timer Counter Channel 0 for AFEC0/TIOA Output of the Timer Counter Channel 3 for AFEC1
	AFEC_AFEC_MR_TRGSEL_AFEC_TRIG2 = 0x2        // TIOA Output of the Timer Counter Channel 1 for AFEC0/TIOA Output of the Timer Counter Channel 4 for AFEC1
	AFEC_AFEC_MR_TRGSEL_AFEC_TRIG3 = 0x3        // TIOA Output of the Timer Counter Channel 2 for AFEC0/TIOA Output of the Timer Counter Channel 5 for AFEC1
	AFEC_AFEC_MR_TRGSEL_AFEC_TRIG4 = 0x4        // PWM0 event line 0 for AFEC0 / PWM1 event line 0 for AFEC1
	AFEC_AFEC_MR_TRGSEL_AFEC_TRIG5 = 0x5        // PWM0 event line 1 for AFEC0 / PWM1 event line 1 for AFEC1
	AFEC_AFEC_MR_TRGSEL_AFEC_TRIG6 = 0x6        // Analog Comparator
	AFEC_AFEC_MR_SLEEP_Pos         = 0x5        // Position of SLEEP field.
	AFEC_AFEC_MR_SLEEP_Msk         = 0x20       // Bit mask of SLEEP field.
	AFEC_AFEC_MR_SLEEP             = 0x20       // Bit SLEEP.
	AFEC_AFEC_MR_SLEEP_NORMAL      = 0x0        // Normal mode: The AFE and reference voltage circuitry are kept ON between conversions.
	AFEC_AFEC_MR_SLEEP_SLEEP       = 0x1        // Sleep mode: The AFE and reference voltage circuitry are OFF between conversions.
	AFEC_AFEC_MR_FWUP_Pos          = 0x6        // Position of FWUP field.
	AFEC_AFEC_MR_FWUP_Msk          = 0x40       // Bit mask of FWUP field.
	AFEC_AFEC_MR_FWUP              = 0x40       // Bit FWUP.
	AFEC_AFEC_MR_FWUP_OFF          = 0x0        // Normal Sleep mode: The sleep mode is defined by the SLEEP bit.
	AFEC_AFEC_MR_FWUP_ON           = 0x1        // Fast wake-up Sleep mode: The voltage reference is ON between conversions and AFE is OFF.
	AFEC_AFEC_MR_FREERUN_Pos       = 0x7        // Position of FREERUN field.
	AFEC_AFEC_MR_FREERUN_Msk       = 0x80       // Bit mask of FREERUN field.
	AFEC_AFEC_MR_FREERUN           = 0x80       // Bit FREERUN.
	AFEC_AFEC_MR_FREERUN_OFF       = 0x0        // Normal mode
	AFEC_AFEC_MR_FREERUN_ON        = 0x1        // Free Run mode: Never wait for any trigger.
	AFEC_AFEC_MR_PRESCAL_Pos       = 0x8        // Position of PRESCAL field.
	AFEC_AFEC_MR_PRESCAL_Msk       = 0xff00     // Bit mask of PRESCAL field.
	AFEC_AFEC_MR_STARTUP_Pos       = 0x10       // Position of STARTUP field.
	AFEC_AFEC_MR_STARTUP_Msk       = 0xf0000    // Bit mask of STARTUP field.
	AFEC_AFEC_MR_STARTUP_SUT0      = 0x0        // 0 periods of AFE clock
	AFEC_AFEC_MR_STARTUP_SUT8      = 0x1        // 8 periods of AFE clock
	AFEC_AFEC_MR_STARTUP_SUT16     = 0x2        // 16 periods of AFE clock
	AFEC_AFEC_MR_STARTUP_SUT24     = 0x3        // 24 periods of AFE clock
	AFEC_AFEC_MR_STARTUP_SUT64     = 0x4        // 64 periods of AFE clock
	AFEC_AFEC_MR_STARTUP_SUT80     = 0x5        // 80 periods of AFE clock
	AFEC_AFEC_MR_STARTUP_SUT96     = 0x6        // 96 periods of AFE clock
	AFEC_AFEC_MR_STARTUP_SUT112    = 0x7        // 112 periods of AFE clock
	AFEC_AFEC_MR_STARTUP_SUT512    = 0x8        // 512 periods of AFE clock
	AFEC_AFEC_MR_STARTUP_SUT576    = 0x9        // 576 periods of AFE clock
	AFEC_AFEC_MR_STARTUP_SUT640    = 0xa        // 640 periods of AFE clock
	AFEC_AFEC_MR_STARTUP_SUT704    = 0xb        // 704 periods of AFE clock
	AFEC_AFEC_MR_STARTUP_SUT768    = 0xc        // 768 periods of AFE clock
	AFEC_AFEC_MR_STARTUP_SUT832    = 0xd        // 832 periods of AFE clock
	AFEC_AFEC_MR_STARTUP_SUT896    = 0xe        // 896 periods of AFE clock
	AFEC_AFEC_MR_STARTUP_SUT960    = 0xf        // 960 periods of AFE clock
	AFEC_AFEC_MR_ONE_Pos           = 0x17       // Position of ONE field.
	AFEC_AFEC_MR_ONE_Msk           = 0x800000   // Bit mask of ONE field.
	AFEC_AFEC_MR_ONE               = 0x800000   // Bit ONE.
	AFEC_AFEC_MR_TRACKTIM_Pos      = 0x18       // Position of TRACKTIM field.
	AFEC_AFEC_MR_TRACKTIM_Msk      = 0xf000000  // Bit mask of TRACKTIM field.
	AFEC_AFEC_MR_TRANSFER_Pos      = 0x1c       // Position of TRANSFER field.
	AFEC_AFEC_MR_TRANSFER_Msk      = 0x30000000 // Bit mask of TRANSFER field.
	AFEC_AFEC_MR_USEQ_Pos          = 0x1f       // Position of USEQ field.
	AFEC_AFEC_MR_USEQ_Msk          = 0x80000000 // Bit mask of USEQ field.
	AFEC_AFEC_MR_USEQ              = 0x80000000 // Bit USEQ.
	AFEC_AFEC_MR_USEQ_NUM_ORDER    = 0x0        // Normal mode: The controller converts channels in a simple numeric order.
	AFEC_AFEC_MR_USEQ_REG_ORDER    = 0x1        // User Sequence mode: The sequence respects what is defined in AFEC_SEQ1R and AFEC_SEQ1R.

	// AFEC_EMR: AFEC Extended Mode Register
	AFEC_AFEC_EMR_CMPMODE_Pos              = 0x0        // Position of CMPMODE field.
	AFEC_AFEC_EMR_CMPMODE_Msk              = 0x3        // Bit mask of CMPMODE field.
	AFEC_AFEC_EMR_CMPMODE_LOW              = 0x0        // Generates an event when the converted data is lower than the low threshold of the window.
	AFEC_AFEC_EMR_CMPMODE_HIGH             = 0x1        // Generates an event when the converted data is higher than the high threshold of the window.
	AFEC_AFEC_EMR_CMPMODE_IN               = 0x2        // Generates an event when the converted data is in the comparison window.
	AFEC_AFEC_EMR_CMPMODE_OUT              = 0x3        // Generates an event when the converted data is out of the comparison window.
	AFEC_AFEC_EMR_CMPSEL_Pos               = 0x3        // Position of CMPSEL field.
	AFEC_AFEC_EMR_CMPSEL_Msk               = 0xf8       // Bit mask of CMPSEL field.
	AFEC_AFEC_EMR_CMPALL_Pos               = 0x9        // Position of CMPALL field.
	AFEC_AFEC_EMR_CMPALL_Msk               = 0x200      // Bit mask of CMPALL field.
	AFEC_AFEC_EMR_CMPALL                   = 0x200      // Bit CMPALL.
	AFEC_AFEC_EMR_CMPFILTER_Pos            = 0xc        // Position of CMPFILTER field.
	AFEC_AFEC_EMR_CMPFILTER_Msk            = 0x3000     // Bit mask of CMPFILTER field.
	AFEC_AFEC_EMR_RES_Pos                  = 0x10       // Position of RES field.
	AFEC_AFEC_EMR_RES_Msk                  = 0x70000    // Bit mask of RES field.
	AFEC_AFEC_EMR_RES_NO_AVERAGE           = 0x0        // 12-bit resolution, AFE sample rate is maximum (no averaging).
	AFEC_AFEC_EMR_RES_OSR4                 = 0x2        // 13-bit resolution, AFE sample rate divided by 4 (averaging).
	AFEC_AFEC_EMR_RES_OSR16                = 0x3        // 14-bit resolution, AFE sample rate divided by 16 (averaging).
	AFEC_AFEC_EMR_RES_OSR64                = 0x4        // 15-bit resolution, AFE sample rate divided by 64 (averaging).
	AFEC_AFEC_EMR_RES_OSR256               = 0x5        // 16-bit resolution, AFE sample rate divided by 256 (averaging).
	AFEC_AFEC_EMR_TAG_Pos                  = 0x18       // Position of TAG field.
	AFEC_AFEC_EMR_TAG_Msk                  = 0x1000000  // Bit mask of TAG field.
	AFEC_AFEC_EMR_TAG                      = 0x1000000  // Bit TAG.
	AFEC_AFEC_EMR_STM_Pos                  = 0x19       // Position of STM field.
	AFEC_AFEC_EMR_STM_Msk                  = 0x2000000  // Bit mask of STM field.
	AFEC_AFEC_EMR_STM                      = 0x2000000  // Bit STM.
	AFEC_AFEC_EMR_SIGNMODE_Pos             = 0x1c       // Position of SIGNMODE field.
	AFEC_AFEC_EMR_SIGNMODE_Msk             = 0x30000000 // Bit mask of SIGNMODE field.
	AFEC_AFEC_EMR_SIGNMODE_SE_UNSG_DF_SIGN = 0x0        // Single-Ended channels: Unsigned conversions.Differential channels: Signed conversions.
	AFEC_AFEC_EMR_SIGNMODE_SE_SIGN_DF_UNSG = 0x1        // Single-Ended channels: Signed conversions.Differential channels: Unsigned conversions.
	AFEC_AFEC_EMR_SIGNMODE_ALL_UNSIGNED    = 0x2        // All channels: Unsigned conversions.
	AFEC_AFEC_EMR_SIGNMODE_ALL_SIGNED      = 0x3        // All channels: Signed conversions.

	// AFEC_SEQ1R: AFEC Channel Sequence 1 Register
	AFEC_AFEC_SEQ1R_USCH0_Pos = 0x0        // Position of USCH0 field.
	AFEC_AFEC_SEQ1R_USCH0_Msk = 0xf        // Bit mask of USCH0 field.
	AFEC_AFEC_SEQ1R_USCH1_Pos = 0x4        // Position of USCH1 field.
	AFEC_AFEC_SEQ1R_USCH1_Msk = 0xf0       // Bit mask of USCH1 field.
	AFEC_AFEC_SEQ1R_USCH2_Pos = 0x8        // Position of USCH2 field.
	AFEC_AFEC_SEQ1R_USCH2_Msk = 0xf00      // Bit mask of USCH2 field.
	AFEC_AFEC_SEQ1R_USCH3_Pos = 0xc        // Position of USCH3 field.
	AFEC_AFEC_SEQ1R_USCH3_Msk = 0xf000     // Bit mask of USCH3 field.
	AFEC_AFEC_SEQ1R_USCH4_Pos = 0x10       // Position of USCH4 field.
	AFEC_AFEC_SEQ1R_USCH4_Msk = 0xf0000    // Bit mask of USCH4 field.
	AFEC_AFEC_SEQ1R_USCH5_Pos = 0x14       // Position of USCH5 field.
	AFEC_AFEC_SEQ1R_USCH5_Msk = 0xf00000   // Bit mask of USCH5 field.
	AFEC_AFEC_SEQ1R_USCH6_Pos = 0x18       // Position of USCH6 field.
	AFEC_AFEC_SEQ1R_USCH6_Msk = 0xf000000  // Bit mask of USCH6 field.
	AFEC_AFEC_SEQ1R_USCH7_Pos = 0x1c       // Position of USCH7 field.
	AFEC_AFEC_SEQ1R_USCH7_Msk = 0xf0000000 // Bit mask of USCH7 field.

	// AFEC_SEQ2R: AFEC Channel Sequence 2 Register
	AFEC_AFEC_SEQ2R_USCH8_Pos  = 0x0    // Position of USCH8 field.
	AFEC_AFEC_SEQ2R_USCH8_Msk  = 0xf    // Bit mask of USCH8 field.
	AFEC_AFEC_SEQ2R_USCH9_Pos  = 0x4    // Position of USCH9 field.
	AFEC_AFEC_SEQ2R_USCH9_Msk  = 0xf0   // Bit mask of USCH9 field.
	AFEC_AFEC_SEQ2R_USCH10_Pos = 0x8    // Position of USCH10 field.
	AFEC_AFEC_SEQ2R_USCH10_Msk = 0xf00  // Bit mask of USCH10 field.
	AFEC_AFEC_SEQ2R_USCH11_Pos = 0xc    // Position of USCH11 field.
	AFEC_AFEC_SEQ2R_USCH11_Msk = 0xf000 // Bit mask of USCH11 field.

	// AFEC_CHER: AFEC Channel Enable Register
	AFEC_AFEC_CHER_CH0_Pos  = 0x0   // Position of CH0 field.
	AFEC_AFEC_CHER_CH0_Msk  = 0x1   // Bit mask of CH0 field.
	AFEC_AFEC_CHER_CH0      = 0x1   // Bit CH0.
	AFEC_AFEC_CHER_CH1_Pos  = 0x1   // Position of CH1 field.
	AFEC_AFEC_CHER_CH1_Msk  = 0x2   // Bit mask of CH1 field.
	AFEC_AFEC_CHER_CH1      = 0x2   // Bit CH1.
	AFEC_AFEC_CHER_CH2_Pos  = 0x2   // Position of CH2 field.
	AFEC_AFEC_CHER_CH2_Msk  = 0x4   // Bit mask of CH2 field.
	AFEC_AFEC_CHER_CH2      = 0x4   // Bit CH2.
	AFEC_AFEC_CHER_CH3_Pos  = 0x3   // Position of CH3 field.
	AFEC_AFEC_CHER_CH3_Msk  = 0x8   // Bit mask of CH3 field.
	AFEC_AFEC_CHER_CH3      = 0x8   // Bit CH3.
	AFEC_AFEC_CHER_CH4_Pos  = 0x4   // Position of CH4 field.
	AFEC_AFEC_CHER_CH4_Msk  = 0x10  // Bit mask of CH4 field.
	AFEC_AFEC_CHER_CH4      = 0x10  // Bit CH4.
	AFEC_AFEC_CHER_CH5_Pos  = 0x5   // Position of CH5 field.
	AFEC_AFEC_CHER_CH5_Msk  = 0x20  // Bit mask of CH5 field.
	AFEC_AFEC_CHER_CH5      = 0x20  // Bit CH5.
	AFEC_AFEC_CHER_CH6_Pos  = 0x6   // Position of CH6 field.
	AFEC_AFEC_CHER_CH6_Msk  = 0x40  // Bit mask of CH6 field.
	AFEC_AFEC_CHER_CH6      = 0x40  // Bit CH6.
	AFEC_AFEC_CHER_CH7_Pos  = 0x7   // Position of CH7 field.
	AFEC_AFEC_CHER_CH7_Msk  = 0x80  // Bit mask of CH7 field.
	AFEC_AFEC_CHER_CH7      = 0x80  // Bit CH7.
	AFEC_AFEC_CHER_CH8_Pos  = 0x8   // Position of CH8 field.
	AFEC_AFEC_CHER_CH8_Msk  = 0x100 // Bit mask of CH8 field.
	AFEC_AFEC_CHER_CH8      = 0x100 // Bit CH8.
	AFEC_AFEC_CHER_CH9_Pos  = 0x9   // Position of CH9 field.
	AFEC_AFEC_CHER_CH9_Msk  = 0x200 // Bit mask of CH9 field.
	AFEC_AFEC_CHER_CH9      = 0x200 // Bit CH9.
	AFEC_AFEC_CHER_CH10_Pos = 0xa   // Position of CH10 field.
	AFEC_AFEC_CHER_CH10_Msk = 0x400 // Bit mask of CH10 field.
	AFEC_AFEC_CHER_CH10     = 0x400 // Bit CH10.
	AFEC_AFEC_CHER_CH11_Pos = 0xb   // Position of CH11 field.
	AFEC_AFEC_CHER_CH11_Msk = 0x800 // Bit mask of CH11 field.
	AFEC_AFEC_CHER_CH11     = 0x800 // Bit CH11.

	// AFEC_CHDR: AFEC Channel Disable Register
	AFEC_AFEC_CHDR_CH0_Pos  = 0x0   // Position of CH0 field.
	AFEC_AFEC_CHDR_CH0_Msk  = 0x1   // Bit mask of CH0 field.
	AFEC_AFEC_CHDR_CH0      = 0x1   // Bit CH0.
	AFEC_AFEC_CHDR_CH1_Pos  = 0x1   // Position of CH1 field.
	AFEC_AFEC_CHDR_CH1_Msk  = 0x2   // Bit mask of CH1 field.
	AFEC_AFEC_CHDR_CH1      = 0x2   // Bit CH1.
	AFEC_AFEC_CHDR_CH2_Pos  = 0x2   // Position of CH2 field.
	AFEC_AFEC_CHDR_CH2_Msk  = 0x4   // Bit mask of CH2 field.
	AFEC_AFEC_CHDR_CH2      = 0x4   // Bit CH2.
	AFEC_AFEC_CHDR_CH3_Pos  = 0x3   // Position of CH3 field.
	AFEC_AFEC_CHDR_CH3_Msk  = 0x8   // Bit mask of CH3 field.
	AFEC_AFEC_CHDR_CH3      = 0x8   // Bit CH3.
	AFEC_AFEC_CHDR_CH4_Pos  = 0x4   // Position of CH4 field.
	AFEC_AFEC_CHDR_CH4_Msk  = 0x10  // Bit mask of CH4 field.
	AFEC_AFEC_CHDR_CH4      = 0x10  // Bit CH4.
	AFEC_AFEC_CHDR_CH5_Pos  = 0x5   // Position of CH5 field.
	AFEC_AFEC_CHDR_CH5_Msk  = 0x20  // Bit mask of CH5 field.
	AFEC_AFEC_CHDR_CH5      = 0x20  // Bit CH5.
	AFEC_AFEC_CHDR_CH6_Pos  = 0x6   // Position of CH6 field.
	AFEC_AFEC_CHDR_CH6_Msk  = 0x40  // Bit mask of CH6 field.
	AFEC_AFEC_CHDR_CH6      = 0x40  // Bit CH6.
	AFEC_AFEC_CHDR_CH7_Pos  = 0x7   // Position of CH7 field.
	AFEC_AFEC_CHDR_CH7_Msk  = 0x80  // Bit mask of CH7 field.
	AFEC_AFEC_CHDR_CH7      = 0x80  // Bit CH7.
	AFEC_AFEC_CHDR_CH8_Pos  = 0x8   // Position of CH8 field.
	AFEC_AFEC_CHDR_CH8_Msk  = 0x100 // Bit mask of CH8 field.
	AFEC_AFEC_CHDR_CH8      = 0x100 // Bit CH8.
	AFEC_AFEC_CHDR_CH9_Pos  = 0x9   // Position of CH9 field.
	AFEC_AFEC_CHDR_CH9_Msk  = 0x200 // Bit mask of CH9 field.
	AFEC_AFEC_CHDR_CH9      = 0x200 // Bit CH9.
	AFEC_AFEC_CHDR_CH10_Pos = 0xa   // Position of CH10 field.
	AFEC_AFEC_CHDR_CH10_Msk = 0x400 // Bit mask of CH10 field.
	AFEC_AFEC_CHDR_CH10     = 0x400 // Bit CH10.
	AFEC_AFEC_CHDR_CH11_Pos = 0xb   // Position of CH11 field.
	AFEC_AFEC_CHDR_CH11_Msk = 0x800 // Bit mask of CH11 field.
	AFEC_AFEC_CHDR_CH11     = 0x800 // Bit CH11.

	// AFEC_CHSR: AFEC Channel Status Register
	AFEC_AFEC_CHSR_CH0_Pos  = 0x0   // Position of CH0 field.
	AFEC_AFEC_CHSR_CH0_Msk  = 0x1   // Bit mask of CH0 field.
	AFEC_AFEC_CHSR_CH0      = 0x1   // Bit CH0.
	AFEC_AFEC_CHSR_CH1_Pos  = 0x1   // Position of CH1 field.
	AFEC_AFEC_CHSR_CH1_Msk  = 0x2   // Bit mask of CH1 field.
	AFEC_AFEC_CHSR_CH1      = 0x2   // Bit CH1.
	AFEC_AFEC_CHSR_CH2_Pos  = 0x2   // Position of CH2 field.
	AFEC_AFEC_CHSR_CH2_Msk  = 0x4   // Bit mask of CH2 field.
	AFEC_AFEC_CHSR_CH2      = 0x4   // Bit CH2.
	AFEC_AFEC_CHSR_CH3_Pos  = 0x3   // Position of CH3 field.
	AFEC_AFEC_CHSR_CH3_Msk  = 0x8   // Bit mask of CH3 field.
	AFEC_AFEC_CHSR_CH3      = 0x8   // Bit CH3.
	AFEC_AFEC_CHSR_CH4_Pos  = 0x4   // Position of CH4 field.
	AFEC_AFEC_CHSR_CH4_Msk  = 0x10  // Bit mask of CH4 field.
	AFEC_AFEC_CHSR_CH4      = 0x10  // Bit CH4.
	AFEC_AFEC_CHSR_CH5_Pos  = 0x5   // Position of CH5 field.
	AFEC_AFEC_CHSR_CH5_Msk  = 0x20  // Bit mask of CH5 field.
	AFEC_AFEC_CHSR_CH5      = 0x20  // Bit CH5.
	AFEC_AFEC_CHSR_CH6_Pos  = 0x6   // Position of CH6 field.
	AFEC_AFEC_CHSR_CH6_Msk  = 0x40  // Bit mask of CH6 field.
	AFEC_AFEC_CHSR_CH6      = 0x40  // Bit CH6.
	AFEC_AFEC_CHSR_CH7_Pos  = 0x7   // Position of CH7 field.
	AFEC_AFEC_CHSR_CH7_Msk  = 0x80  // Bit mask of CH7 field.
	AFEC_AFEC_CHSR_CH7      = 0x80  // Bit CH7.
	AFEC_AFEC_CHSR_CH8_Pos  = 0x8   // Position of CH8 field.
	AFEC_AFEC_CHSR_CH8_Msk  = 0x100 // Bit mask of CH8 field.
	AFEC_AFEC_CHSR_CH8      = 0x100 // Bit CH8.
	AFEC_AFEC_CHSR_CH9_Pos  = 0x9   // Position of CH9 field.
	AFEC_AFEC_CHSR_CH9_Msk  = 0x200 // Bit mask of CH9 field.
	AFEC_AFEC_CHSR_CH9      = 0x200 // Bit CH9.
	AFEC_AFEC_CHSR_CH10_Pos = 0xa   // Position of CH10 field.
	AFEC_AFEC_CHSR_CH10_Msk = 0x400 // Bit mask of CH10 field.
	AFEC_AFEC_CHSR_CH10     = 0x400 // Bit CH10.
	AFEC_AFEC_CHSR_CH11_Pos = 0xb   // Position of CH11 field.
	AFEC_AFEC_CHSR_CH11_Msk = 0x800 // Bit mask of CH11 field.
	AFEC_AFEC_CHSR_CH11     = 0x800 // Bit CH11.

	// AFEC_LCDR: AFEC Last Converted Data Register
	AFEC_AFEC_LCDR_LDATA_Pos = 0x0       // Position of LDATA field.
	AFEC_AFEC_LCDR_LDATA_Msk = 0xffff    // Bit mask of LDATA field.
	AFEC_AFEC_LCDR_CHNB_Pos  = 0x18      // Position of CHNB field.
	AFEC_AFEC_LCDR_CHNB_Msk  = 0xf000000 // Bit mask of CHNB field.

	// AFEC_IER: AFEC Interrupt Enable Register
	AFEC_AFEC_IER_EOC0_Pos    = 0x0        // Position of EOC0 field.
	AFEC_AFEC_IER_EOC0_Msk    = 0x1        // Bit mask of EOC0 field.
	AFEC_AFEC_IER_EOC0        = 0x1        // Bit EOC0.
	AFEC_AFEC_IER_EOC1_Pos    = 0x1        // Position of EOC1 field.
	AFEC_AFEC_IER_EOC1_Msk    = 0x2        // Bit mask of EOC1 field.
	AFEC_AFEC_IER_EOC1        = 0x2        // Bit EOC1.
	AFEC_AFEC_IER_EOC2_Pos    = 0x2        // Position of EOC2 field.
	AFEC_AFEC_IER_EOC2_Msk    = 0x4        // Bit mask of EOC2 field.
	AFEC_AFEC_IER_EOC2        = 0x4        // Bit EOC2.
	AFEC_AFEC_IER_EOC3_Pos    = 0x3        // Position of EOC3 field.
	AFEC_AFEC_IER_EOC3_Msk    = 0x8        // Bit mask of EOC3 field.
	AFEC_AFEC_IER_EOC3        = 0x8        // Bit EOC3.
	AFEC_AFEC_IER_EOC4_Pos    = 0x4        // Position of EOC4 field.
	AFEC_AFEC_IER_EOC4_Msk    = 0x10       // Bit mask of EOC4 field.
	AFEC_AFEC_IER_EOC4        = 0x10       // Bit EOC4.
	AFEC_AFEC_IER_EOC5_Pos    = 0x5        // Position of EOC5 field.
	AFEC_AFEC_IER_EOC5_Msk    = 0x20       // Bit mask of EOC5 field.
	AFEC_AFEC_IER_EOC5        = 0x20       // Bit EOC5.
	AFEC_AFEC_IER_EOC6_Pos    = 0x6        // Position of EOC6 field.
	AFEC_AFEC_IER_EOC6_Msk    = 0x40       // Bit mask of EOC6 field.
	AFEC_AFEC_IER_EOC6        = 0x40       // Bit EOC6.
	AFEC_AFEC_IER_EOC7_Pos    = 0x7        // Position of EOC7 field.
	AFEC_AFEC_IER_EOC7_Msk    = 0x80       // Bit mask of EOC7 field.
	AFEC_AFEC_IER_EOC7        = 0x80       // Bit EOC7.
	AFEC_AFEC_IER_EOC8_Pos    = 0x8        // Position of EOC8 field.
	AFEC_AFEC_IER_EOC8_Msk    = 0x100      // Bit mask of EOC8 field.
	AFEC_AFEC_IER_EOC8        = 0x100      // Bit EOC8.
	AFEC_AFEC_IER_EOC9_Pos    = 0x9        // Position of EOC9 field.
	AFEC_AFEC_IER_EOC9_Msk    = 0x200      // Bit mask of EOC9 field.
	AFEC_AFEC_IER_EOC9        = 0x200      // Bit EOC9.
	AFEC_AFEC_IER_EOC10_Pos   = 0xa        // Position of EOC10 field.
	AFEC_AFEC_IER_EOC10_Msk   = 0x400      // Bit mask of EOC10 field.
	AFEC_AFEC_IER_EOC10       = 0x400      // Bit EOC10.
	AFEC_AFEC_IER_EOC11_Pos   = 0xb        // Position of EOC11 field.
	AFEC_AFEC_IER_EOC11_Msk   = 0x800      // Bit mask of EOC11 field.
	AFEC_AFEC_IER_EOC11       = 0x800      // Bit EOC11.
	AFEC_AFEC_IER_DRDY_Pos    = 0x18       // Position of DRDY field.
	AFEC_AFEC_IER_DRDY_Msk    = 0x1000000  // Bit mask of DRDY field.
	AFEC_AFEC_IER_DRDY        = 0x1000000  // Bit DRDY.
	AFEC_AFEC_IER_GOVRE_Pos   = 0x19       // Position of GOVRE field.
	AFEC_AFEC_IER_GOVRE_Msk   = 0x2000000  // Bit mask of GOVRE field.
	AFEC_AFEC_IER_GOVRE       = 0x2000000  // Bit GOVRE.
	AFEC_AFEC_IER_COMPE_Pos   = 0x1a       // Position of COMPE field.
	AFEC_AFEC_IER_COMPE_Msk   = 0x4000000  // Bit mask of COMPE field.
	AFEC_AFEC_IER_COMPE       = 0x4000000  // Bit COMPE.
	AFEC_AFEC_IER_TEMPCHG_Pos = 0x1e       // Position of TEMPCHG field.
	AFEC_AFEC_IER_TEMPCHG_Msk = 0x40000000 // Bit mask of TEMPCHG field.
	AFEC_AFEC_IER_TEMPCHG     = 0x40000000 // Bit TEMPCHG.

	// AFEC_IDR: AFEC Interrupt Disable Register
	AFEC_AFEC_IDR_EOC0_Pos    = 0x0        // Position of EOC0 field.
	AFEC_AFEC_IDR_EOC0_Msk    = 0x1        // Bit mask of EOC0 field.
	AFEC_AFEC_IDR_EOC0        = 0x1        // Bit EOC0.
	AFEC_AFEC_IDR_EOC1_Pos    = 0x1        // Position of EOC1 field.
	AFEC_AFEC_IDR_EOC1_Msk    = 0x2        // Bit mask of EOC1 field.
	AFEC_AFEC_IDR_EOC1        = 0x2        // Bit EOC1.
	AFEC_AFEC_IDR_EOC2_Pos    = 0x2        // Position of EOC2 field.
	AFEC_AFEC_IDR_EOC2_Msk    = 0x4        // Bit mask of EOC2 field.
	AFEC_AFEC_IDR_EOC2        = 0x4        // Bit EOC2.
	AFEC_AFEC_IDR_EOC3_Pos    = 0x3        // Position of EOC3 field.
	AFEC_AFEC_IDR_EOC3_Msk    = 0x8        // Bit mask of EOC3 field.
	AFEC_AFEC_IDR_EOC3        = 0x8        // Bit EOC3.
	AFEC_AFEC_IDR_EOC4_Pos    = 0x4        // Position of EOC4 field.
	AFEC_AFEC_IDR_EOC4_Msk    = 0x10       // Bit mask of EOC4 field.
	AFEC_AFEC_IDR_EOC4        = 0x10       // Bit EOC4.
	AFEC_AFEC_IDR_EOC5_Pos    = 0x5        // Position of EOC5 field.
	AFEC_AFEC_IDR_EOC5_Msk    = 0x20       // Bit mask of EOC5 field.
	AFEC_AFEC_IDR_EOC5        = 0x20       // Bit EOC5.
	AFEC_AFEC_IDR_EOC6_Pos    = 0x6        // Position of EOC6 field.
	AFEC_AFEC_IDR_EOC6_Msk    = 0x40       // Bit mask of EOC6 field.
	AFEC_AFEC_IDR_EOC6        = 0x40       // Bit EOC6.
	AFEC_AFEC_IDR_EOC7_Pos    = 0x7        // Position of EOC7 field.
	AFEC_AFEC_IDR_EOC7_Msk    = 0x80       // Bit mask of EOC7 field.
	AFEC_AFEC_IDR_EOC7        = 0x80       // Bit EOC7.
	AFEC_AFEC_IDR_EOC8_Pos    = 0x8        // Position of EOC8 field.
	AFEC_AFEC_IDR_EOC8_Msk    = 0x100      // Bit mask of EOC8 field.
	AFEC_AFEC_IDR_EOC8        = 0x100      // Bit EOC8.
	AFEC_AFEC_IDR_EOC9_Pos    = 0x9        // Position of EOC9 field.
	AFEC_AFEC_IDR_EOC9_Msk    = 0x200      // Bit mask of EOC9 field.
	AFEC_AFEC_IDR_EOC9        = 0x200      // Bit EOC9.
	AFEC_AFEC_IDR_EOC10_Pos   = 0xa        // Position of EOC10 field.
	AFEC_AFEC_IDR_EOC10_Msk   = 0x400      // Bit mask of EOC10 field.
	AFEC_AFEC_IDR_EOC10       = 0x400      // Bit EOC10.
	AFEC_AFEC_IDR_EOC11_Pos   = 0xb        // Position of EOC11 field.
	AFEC_AFEC_IDR_EOC11_Msk   = 0x800      // Bit mask of EOC11 field.
	AFEC_AFEC_IDR_EOC11       = 0x800      // Bit EOC11.
	AFEC_AFEC_IDR_DRDY_Pos    = 0x18       // Position of DRDY field.
	AFEC_AFEC_IDR_DRDY_Msk    = 0x1000000  // Bit mask of DRDY field.
	AFEC_AFEC_IDR_DRDY        = 0x1000000  // Bit DRDY.
	AFEC_AFEC_IDR_GOVRE_Pos   = 0x19       // Position of GOVRE field.
	AFEC_AFEC_IDR_GOVRE_Msk   = 0x2000000  // Bit mask of GOVRE field.
	AFEC_AFEC_IDR_GOVRE       = 0x2000000  // Bit GOVRE.
	AFEC_AFEC_IDR_COMPE_Pos   = 0x1a       // Position of COMPE field.
	AFEC_AFEC_IDR_COMPE_Msk   = 0x4000000  // Bit mask of COMPE field.
	AFEC_AFEC_IDR_COMPE       = 0x4000000  // Bit COMPE.
	AFEC_AFEC_IDR_TEMPCHG_Pos = 0x1e       // Position of TEMPCHG field.
	AFEC_AFEC_IDR_TEMPCHG_Msk = 0x40000000 // Bit mask of TEMPCHG field.
	AFEC_AFEC_IDR_TEMPCHG     = 0x40000000 // Bit TEMPCHG.

	// AFEC_IMR: AFEC Interrupt Mask Register
	AFEC_AFEC_IMR_EOC0_Pos    = 0x0        // Position of EOC0 field.
	AFEC_AFEC_IMR_EOC0_Msk    = 0x1        // Bit mask of EOC0 field.
	AFEC_AFEC_IMR_EOC0        = 0x1        // Bit EOC0.
	AFEC_AFEC_IMR_EOC1_Pos    = 0x1        // Position of EOC1 field.
	AFEC_AFEC_IMR_EOC1_Msk    = 0x2        // Bit mask of EOC1 field.
	AFEC_AFEC_IMR_EOC1        = 0x2        // Bit EOC1.
	AFEC_AFEC_IMR_EOC2_Pos    = 0x2        // Position of EOC2 field.
	AFEC_AFEC_IMR_EOC2_Msk    = 0x4        // Bit mask of EOC2 field.
	AFEC_AFEC_IMR_EOC2        = 0x4        // Bit EOC2.
	AFEC_AFEC_IMR_EOC3_Pos    = 0x3        // Position of EOC3 field.
	AFEC_AFEC_IMR_EOC3_Msk    = 0x8        // Bit mask of EOC3 field.
	AFEC_AFEC_IMR_EOC3        = 0x8        // Bit EOC3.
	AFEC_AFEC_IMR_EOC4_Pos    = 0x4        // Position of EOC4 field.
	AFEC_AFEC_IMR_EOC4_Msk    = 0x10       // Bit mask of EOC4 field.
	AFEC_AFEC_IMR_EOC4        = 0x10       // Bit EOC4.
	AFEC_AFEC_IMR_EOC5_Pos    = 0x5        // Position of EOC5 field.
	AFEC_AFEC_IMR_EOC5_Msk    = 0x20       // Bit mask of EOC5 field.
	AFEC_AFEC_IMR_EOC5        = 0x20       // Bit EOC5.
	AFEC_AFEC_IMR_EOC6_Pos    = 0x6        // Position of EOC6 field.
	AFEC_AFEC_IMR_EOC6_Msk    = 0x40       // Bit mask of EOC6 field.
	AFEC_AFEC_IMR_EOC6        = 0x40       // Bit EOC6.
	AFEC_AFEC_IMR_EOC7_Pos    = 0x7        // Position of EOC7 field.
	AFEC_AFEC_IMR_EOC7_Msk    = 0x80       // Bit mask of EOC7 field.
	AFEC_AFEC_IMR_EOC7        = 0x80       // Bit EOC7.
	AFEC_AFEC_IMR_EOC8_Pos    = 0x8        // Position of EOC8 field.
	AFEC_AFEC_IMR_EOC8_Msk    = 0x100      // Bit mask of EOC8 field.
	AFEC_AFEC_IMR_EOC8        = 0x100      // Bit EOC8.
	AFEC_AFEC_IMR_EOC9_Pos    = 0x9        // Position of EOC9 field.
	AFEC_AFEC_IMR_EOC9_Msk    = 0x200      // Bit mask of EOC9 field.
	AFEC_AFEC_IMR_EOC9        = 0x200      // Bit EOC9.
	AFEC_AFEC_IMR_EOC10_Pos   = 0xa        // Position of EOC10 field.
	AFEC_AFEC_IMR_EOC10_Msk   = 0x400      // Bit mask of EOC10 field.
	AFEC_AFEC_IMR_EOC10       = 0x400      // Bit EOC10.
	AFEC_AFEC_IMR_EOC11_Pos   = 0xb        // Position of EOC11 field.
	AFEC_AFEC_IMR_EOC11_Msk   = 0x800      // Bit mask of EOC11 field.
	AFEC_AFEC_IMR_EOC11       = 0x800      // Bit EOC11.
	AFEC_AFEC_IMR_DRDY_Pos    = 0x18       // Position of DRDY field.
	AFEC_AFEC_IMR_DRDY_Msk    = 0x1000000  // Bit mask of DRDY field.
	AFEC_AFEC_IMR_DRDY        = 0x1000000  // Bit DRDY.
	AFEC_AFEC_IMR_GOVRE_Pos   = 0x19       // Position of GOVRE field.
	AFEC_AFEC_IMR_GOVRE_Msk   = 0x2000000  // Bit mask of GOVRE field.
	AFEC_AFEC_IMR_GOVRE       = 0x2000000  // Bit GOVRE.
	AFEC_AFEC_IMR_COMPE_Pos   = 0x1a       // Position of COMPE field.
	AFEC_AFEC_IMR_COMPE_Msk   = 0x4000000  // Bit mask of COMPE field.
	AFEC_AFEC_IMR_COMPE       = 0x4000000  // Bit COMPE.
	AFEC_AFEC_IMR_TEMPCHG_Pos = 0x1e       // Position of TEMPCHG field.
	AFEC_AFEC_IMR_TEMPCHG_Msk = 0x40000000 // Bit mask of TEMPCHG field.
	AFEC_AFEC_IMR_TEMPCHG     = 0x40000000 // Bit TEMPCHG.

	// AFEC_ISR: AFEC Interrupt Status Register
	AFEC_AFEC_ISR_EOC0_Pos    = 0x0        // Position of EOC0 field.
	AFEC_AFEC_ISR_EOC0_Msk    = 0x1        // Bit mask of EOC0 field.
	AFEC_AFEC_ISR_EOC0        = 0x1        // Bit EOC0.
	AFEC_AFEC_ISR_EOC1_Pos    = 0x1        // Position of EOC1 field.
	AFEC_AFEC_ISR_EOC1_Msk    = 0x2        // Bit mask of EOC1 field.
	AFEC_AFEC_ISR_EOC1        = 0x2        // Bit EOC1.
	AFEC_AFEC_ISR_EOC2_Pos    = 0x2        // Position of EOC2 field.
	AFEC_AFEC_ISR_EOC2_Msk    = 0x4        // Bit mask of EOC2 field.
	AFEC_AFEC_ISR_EOC2        = 0x4        // Bit EOC2.
	AFEC_AFEC_ISR_EOC3_Pos    = 0x3        // Position of EOC3 field.
	AFEC_AFEC_ISR_EOC3_Msk    = 0x8        // Bit mask of EOC3 field.
	AFEC_AFEC_ISR_EOC3        = 0x8        // Bit EOC3.
	AFEC_AFEC_ISR_EOC4_Pos    = 0x4        // Position of EOC4 field.
	AFEC_AFEC_ISR_EOC4_Msk    = 0x10       // Bit mask of EOC4 field.
	AFEC_AFEC_ISR_EOC4        = 0x10       // Bit EOC4.
	AFEC_AFEC_ISR_EOC5_Pos    = 0x5        // Position of EOC5 field.
	AFEC_AFEC_ISR_EOC5_Msk    = 0x20       // Bit mask of EOC5 field.
	AFEC_AFEC_ISR_EOC5        = 0x20       // Bit EOC5.
	AFEC_AFEC_ISR_EOC6_Pos    = 0x6        // Position of EOC6 field.
	AFEC_AFEC_ISR_EOC6_Msk    = 0x40       // Bit mask of EOC6 field.
	AFEC_AFEC_ISR_EOC6        = 0x40       // Bit EOC6.
	AFEC_AFEC_ISR_EOC7_Pos    = 0x7        // Position of EOC7 field.
	AFEC_AFEC_ISR_EOC7_Msk    = 0x80       // Bit mask of EOC7 field.
	AFEC_AFEC_ISR_EOC7        = 0x80       // Bit EOC7.
	AFEC_AFEC_ISR_EOC8_Pos    = 0x8        // Position of EOC8 field.
	AFEC_AFEC_ISR_EOC8_Msk    = 0x100      // Bit mask of EOC8 field.
	AFEC_AFEC_ISR_EOC8        = 0x100      // Bit EOC8.
	AFEC_AFEC_ISR_EOC9_Pos    = 0x9        // Position of EOC9 field.
	AFEC_AFEC_ISR_EOC9_Msk    = 0x200      // Bit mask of EOC9 field.
	AFEC_AFEC_ISR_EOC9        = 0x200      // Bit EOC9.
	AFEC_AFEC_ISR_EOC10_Pos   = 0xa        // Position of EOC10 field.
	AFEC_AFEC_ISR_EOC10_Msk   = 0x400      // Bit mask of EOC10 field.
	AFEC_AFEC_ISR_EOC10       = 0x400      // Bit EOC10.
	AFEC_AFEC_ISR_EOC11_Pos   = 0xb        // Position of EOC11 field.
	AFEC_AFEC_ISR_EOC11_Msk   = 0x800      // Bit mask of EOC11 field.
	AFEC_AFEC_ISR_EOC11       = 0x800      // Bit EOC11.
	AFEC_AFEC_ISR_DRDY_Pos    = 0x18       // Position of DRDY field.
	AFEC_AFEC_ISR_DRDY_Msk    = 0x1000000  // Bit mask of DRDY field.
	AFEC_AFEC_ISR_DRDY        = 0x1000000  // Bit DRDY.
	AFEC_AFEC_ISR_GOVRE_Pos   = 0x19       // Position of GOVRE field.
	AFEC_AFEC_ISR_GOVRE_Msk   = 0x2000000  // Bit mask of GOVRE field.
	AFEC_AFEC_ISR_GOVRE       = 0x2000000  // Bit GOVRE.
	AFEC_AFEC_ISR_COMPE_Pos   = 0x1a       // Position of COMPE field.
	AFEC_AFEC_ISR_COMPE_Msk   = 0x4000000  // Bit mask of COMPE field.
	AFEC_AFEC_ISR_COMPE       = 0x4000000  // Bit COMPE.
	AFEC_AFEC_ISR_TEMPCHG_Pos = 0x1e       // Position of TEMPCHG field.
	AFEC_AFEC_ISR_TEMPCHG_Msk = 0x40000000 // Bit mask of TEMPCHG field.
	AFEC_AFEC_ISR_TEMPCHG     = 0x40000000 // Bit TEMPCHG.

	// AFEC_OVER: AFEC Overrun Status Register
	AFEC_AFEC_OVER_OVRE0_Pos  = 0x0   // Position of OVRE0 field.
	AFEC_AFEC_OVER_OVRE0_Msk  = 0x1   // Bit mask of OVRE0 field.
	AFEC_AFEC_OVER_OVRE0      = 0x1   // Bit OVRE0.
	AFEC_AFEC_OVER_OVRE1_Pos  = 0x1   // Position of OVRE1 field.
	AFEC_AFEC_OVER_OVRE1_Msk  = 0x2   // Bit mask of OVRE1 field.
	AFEC_AFEC_OVER_OVRE1      = 0x2   // Bit OVRE1.
	AFEC_AFEC_OVER_OVRE2_Pos  = 0x2   // Position of OVRE2 field.
	AFEC_AFEC_OVER_OVRE2_Msk  = 0x4   // Bit mask of OVRE2 field.
	AFEC_AFEC_OVER_OVRE2      = 0x4   // Bit OVRE2.
	AFEC_AFEC_OVER_OVRE3_Pos  = 0x3   // Position of OVRE3 field.
	AFEC_AFEC_OVER_OVRE3_Msk  = 0x8   // Bit mask of OVRE3 field.
	AFEC_AFEC_OVER_OVRE3      = 0x8   // Bit OVRE3.
	AFEC_AFEC_OVER_OVRE4_Pos  = 0x4   // Position of OVRE4 field.
	AFEC_AFEC_OVER_OVRE4_Msk  = 0x10  // Bit mask of OVRE4 field.
	AFEC_AFEC_OVER_OVRE4      = 0x10  // Bit OVRE4.
	AFEC_AFEC_OVER_OVRE5_Pos  = 0x5   // Position of OVRE5 field.
	AFEC_AFEC_OVER_OVRE5_Msk  = 0x20  // Bit mask of OVRE5 field.
	AFEC_AFEC_OVER_OVRE5      = 0x20  // Bit OVRE5.
	AFEC_AFEC_OVER_OVRE6_Pos  = 0x6   // Position of OVRE6 field.
	AFEC_AFEC_OVER_OVRE6_Msk  = 0x40  // Bit mask of OVRE6 field.
	AFEC_AFEC_OVER_OVRE6      = 0x40  // Bit OVRE6.
	AFEC_AFEC_OVER_OVRE7_Pos  = 0x7   // Position of OVRE7 field.
	AFEC_AFEC_OVER_OVRE7_Msk  = 0x80  // Bit mask of OVRE7 field.
	AFEC_AFEC_OVER_OVRE7      = 0x80  // Bit OVRE7.
	AFEC_AFEC_OVER_OVRE8_Pos  = 0x8   // Position of OVRE8 field.
	AFEC_AFEC_OVER_OVRE8_Msk  = 0x100 // Bit mask of OVRE8 field.
	AFEC_AFEC_OVER_OVRE8      = 0x100 // Bit OVRE8.
	AFEC_AFEC_OVER_OVRE9_Pos  = 0x9   // Position of OVRE9 field.
	AFEC_AFEC_OVER_OVRE9_Msk  = 0x200 // Bit mask of OVRE9 field.
	AFEC_AFEC_OVER_OVRE9      = 0x200 // Bit OVRE9.
	AFEC_AFEC_OVER_OVRE10_Pos = 0xa   // Position of OVRE10 field.
	AFEC_AFEC_OVER_OVRE10_Msk = 0x400 // Bit mask of OVRE10 field.
	AFEC_AFEC_OVER_OVRE10     = 0x400 // Bit OVRE10.
	AFEC_AFEC_OVER_OVRE11_Pos = 0xb   // Position of OVRE11 field.
	AFEC_AFEC_OVER_OVRE11_Msk = 0x800 // Bit mask of OVRE11 field.
	AFEC_AFEC_OVER_OVRE11     = 0x800 // Bit OVRE11.

	// AFEC_CWR: AFEC Compare Window Register
	AFEC_AFEC_CWR_LOWTHRES_Pos  = 0x0        // Position of LOWTHRES field.
	AFEC_AFEC_CWR_LOWTHRES_Msk  = 0xffff     // Bit mask of LOWTHRES field.
	AFEC_AFEC_CWR_HIGHTHRES_Pos = 0x10       // Position of HIGHTHRES field.
	AFEC_AFEC_CWR_HIGHTHRES_Msk = 0xffff0000 // Bit mask of HIGHTHRES field.

	// AFEC_CGR: AFEC Channel Gain Register
	AFEC_AFEC_CGR_GAIN0_Pos  = 0x0      // Position of GAIN0 field.
	AFEC_AFEC_CGR_GAIN0_Msk  = 0x3      // Bit mask of GAIN0 field.
	AFEC_AFEC_CGR_GAIN1_Pos  = 0x2      // Position of GAIN1 field.
	AFEC_AFEC_CGR_GAIN1_Msk  = 0xc      // Bit mask of GAIN1 field.
	AFEC_AFEC_CGR_GAIN2_Pos  = 0x4      // Position of GAIN2 field.
	AFEC_AFEC_CGR_GAIN2_Msk  = 0x30     // Bit mask of GAIN2 field.
	AFEC_AFEC_CGR_GAIN3_Pos  = 0x6      // Position of GAIN3 field.
	AFEC_AFEC_CGR_GAIN3_Msk  = 0xc0     // Bit mask of GAIN3 field.
	AFEC_AFEC_CGR_GAIN4_Pos  = 0x8      // Position of GAIN4 field.
	AFEC_AFEC_CGR_GAIN4_Msk  = 0x300    // Bit mask of GAIN4 field.
	AFEC_AFEC_CGR_GAIN5_Pos  = 0xa      // Position of GAIN5 field.
	AFEC_AFEC_CGR_GAIN5_Msk  = 0xc00    // Bit mask of GAIN5 field.
	AFEC_AFEC_CGR_GAIN6_Pos  = 0xc      // Position of GAIN6 field.
	AFEC_AFEC_CGR_GAIN6_Msk  = 0x3000   // Bit mask of GAIN6 field.
	AFEC_AFEC_CGR_GAIN7_Pos  = 0xe      // Position of GAIN7 field.
	AFEC_AFEC_CGR_GAIN7_Msk  = 0xc000   // Bit mask of GAIN7 field.
	AFEC_AFEC_CGR_GAIN8_Pos  = 0x10     // Position of GAIN8 field.
	AFEC_AFEC_CGR_GAIN8_Msk  = 0x30000  // Bit mask of GAIN8 field.
	AFEC_AFEC_CGR_GAIN9_Pos  = 0x12     // Position of GAIN9 field.
	AFEC_AFEC_CGR_GAIN9_Msk  = 0xc0000  // Bit mask of GAIN9 field.
	AFEC_AFEC_CGR_GAIN10_Pos = 0x14     // Position of GAIN10 field.
	AFEC_AFEC_CGR_GAIN10_Msk = 0x300000 // Bit mask of GAIN10 field.
	AFEC_AFEC_CGR_GAIN11_Pos = 0x16     // Position of GAIN11 field.
	AFEC_AFEC_CGR_GAIN11_Msk = 0xc00000 // Bit mask of GAIN11 field.

	// AFEC_DIFFR: AFEC Channel Differential Register
	AFEC_AFEC_DIFFR_DIFF0_Pos  = 0x0   // Position of DIFF0 field.
	AFEC_AFEC_DIFFR_DIFF0_Msk  = 0x1   // Bit mask of DIFF0 field.
	AFEC_AFEC_DIFFR_DIFF0      = 0x1   // Bit DIFF0.
	AFEC_AFEC_DIFFR_DIFF1_Pos  = 0x1   // Position of DIFF1 field.
	AFEC_AFEC_DIFFR_DIFF1_Msk  = 0x2   // Bit mask of DIFF1 field.
	AFEC_AFEC_DIFFR_DIFF1      = 0x2   // Bit DIFF1.
	AFEC_AFEC_DIFFR_DIFF2_Pos  = 0x2   // Position of DIFF2 field.
	AFEC_AFEC_DIFFR_DIFF2_Msk  = 0x4   // Bit mask of DIFF2 field.
	AFEC_AFEC_DIFFR_DIFF2      = 0x4   // Bit DIFF2.
	AFEC_AFEC_DIFFR_DIFF3_Pos  = 0x3   // Position of DIFF3 field.
	AFEC_AFEC_DIFFR_DIFF3_Msk  = 0x8   // Bit mask of DIFF3 field.
	AFEC_AFEC_DIFFR_DIFF3      = 0x8   // Bit DIFF3.
	AFEC_AFEC_DIFFR_DIFF4_Pos  = 0x4   // Position of DIFF4 field.
	AFEC_AFEC_DIFFR_DIFF4_Msk  = 0x10  // Bit mask of DIFF4 field.
	AFEC_AFEC_DIFFR_DIFF4      = 0x10  // Bit DIFF4.
	AFEC_AFEC_DIFFR_DIFF5_Pos  = 0x5   // Position of DIFF5 field.
	AFEC_AFEC_DIFFR_DIFF5_Msk  = 0x20  // Bit mask of DIFF5 field.
	AFEC_AFEC_DIFFR_DIFF5      = 0x20  // Bit DIFF5.
	AFEC_AFEC_DIFFR_DIFF6_Pos  = 0x6   // Position of DIFF6 field.
	AFEC_AFEC_DIFFR_DIFF6_Msk  = 0x40  // Bit mask of DIFF6 field.
	AFEC_AFEC_DIFFR_DIFF6      = 0x40  // Bit DIFF6.
	AFEC_AFEC_DIFFR_DIFF7_Pos  = 0x7   // Position of DIFF7 field.
	AFEC_AFEC_DIFFR_DIFF7_Msk  = 0x80  // Bit mask of DIFF7 field.
	AFEC_AFEC_DIFFR_DIFF7      = 0x80  // Bit DIFF7.
	AFEC_AFEC_DIFFR_DIFF8_Pos  = 0x8   // Position of DIFF8 field.
	AFEC_AFEC_DIFFR_DIFF8_Msk  = 0x100 // Bit mask of DIFF8 field.
	AFEC_AFEC_DIFFR_DIFF8      = 0x100 // Bit DIFF8.
	AFEC_AFEC_DIFFR_DIFF9_Pos  = 0x9   // Position of DIFF9 field.
	AFEC_AFEC_DIFFR_DIFF9_Msk  = 0x200 // Bit mask of DIFF9 field.
	AFEC_AFEC_DIFFR_DIFF9      = 0x200 // Bit DIFF9.
	AFEC_AFEC_DIFFR_DIFF10_Pos = 0xa   // Position of DIFF10 field.
	AFEC_AFEC_DIFFR_DIFF10_Msk = 0x400 // Bit mask of DIFF10 field.
	AFEC_AFEC_DIFFR_DIFF10     = 0x400 // Bit DIFF10.
	AFEC_AFEC_DIFFR_DIFF11_Pos = 0xb   // Position of DIFF11 field.
	AFEC_AFEC_DIFFR_DIFF11_Msk = 0x800 // Bit mask of DIFF11 field.
	AFEC_AFEC_DIFFR_DIFF11     = 0x800 // Bit DIFF11.

	// AFEC_CSELR: AFEC Channel Selection Register
	AFEC_AFEC_CSELR_CSEL_Pos = 0x0 // Position of CSEL field.
	AFEC_AFEC_CSELR_CSEL_Msk = 0xf // Bit mask of CSEL field.

	// AFEC_CDR: AFEC Channel Data Register
	AFEC_AFEC_CDR_DATA_Pos = 0x0    // Position of DATA field.
	AFEC_AFEC_CDR_DATA_Msk = 0xffff // Bit mask of DATA field.

	// AFEC_COCR: AFEC Channel Offset Compensation Register
	AFEC_AFEC_COCR_AOFF_Pos = 0x0   // Position of AOFF field.
	AFEC_AFEC_COCR_AOFF_Msk = 0x3ff // Bit mask of AOFF field.

	// AFEC_TEMPMR: AFEC Temperature Sensor Mode Register
	AFEC_AFEC_TEMPMR_RTCT_Pos        = 0x0  // Position of RTCT field.
	AFEC_AFEC_TEMPMR_RTCT_Msk        = 0x1  // Bit mask of RTCT field.
	AFEC_AFEC_TEMPMR_RTCT            = 0x1  // Bit RTCT.
	AFEC_AFEC_TEMPMR_TEMPCMPMOD_Pos  = 0x4  // Position of TEMPCMPMOD field.
	AFEC_AFEC_TEMPMR_TEMPCMPMOD_Msk  = 0x30 // Bit mask of TEMPCMPMOD field.
	AFEC_AFEC_TEMPMR_TEMPCMPMOD_LOW  = 0x0  // Generates an event when the converted data is lower than the low threshold of the window.
	AFEC_AFEC_TEMPMR_TEMPCMPMOD_HIGH = 0x1  // Generates an event when the converted data is higher than the high threshold of the window.
	AFEC_AFEC_TEMPMR_TEMPCMPMOD_IN   = 0x2  // Generates an event when the converted data is in the comparison window.
	AFEC_AFEC_TEMPMR_TEMPCMPMOD_OUT  = 0x3  // Generates an event when the converted data is out of the comparison window.

	// AFEC_TEMPCWR: AFEC Temperature Compare Window Register
	AFEC_AFEC_TEMPCWR_TLOWTHRES_Pos  = 0x0        // Position of TLOWTHRES field.
	AFEC_AFEC_TEMPCWR_TLOWTHRES_Msk  = 0xffff     // Bit mask of TLOWTHRES field.
	AFEC_AFEC_TEMPCWR_THIGHTHRES_Pos = 0x10       // Position of THIGHTHRES field.
	AFEC_AFEC_TEMPCWR_THIGHTHRES_Msk = 0xffff0000 // Bit mask of THIGHTHRES field.

	// AFEC_ACR: AFEC Analog Control Register
	AFEC_AFEC_ACR_PGA0EN_Pos = 0x2   // Position of PGA0EN field.
	AFEC_AFEC_ACR_PGA0EN_Msk = 0x4   // Bit mask of PGA0EN field.
	AFEC_AFEC_ACR_PGA0EN     = 0x4   // Bit PGA0EN.
	AFEC_AFEC_ACR_PGA1EN_Pos = 0x3   // Position of PGA1EN field.
	AFEC_AFEC_ACR_PGA1EN_Msk = 0x8   // Bit mask of PGA1EN field.
	AFEC_AFEC_ACR_PGA1EN     = 0x8   // Bit PGA1EN.
	AFEC_AFEC_ACR_IBCTL_Pos  = 0x8   // Position of IBCTL field.
	AFEC_AFEC_ACR_IBCTL_Msk  = 0x300 // Bit mask of IBCTL field.

	// AFEC_SHMR: AFEC Sample & Hold Mode Register
	AFEC_AFEC_SHMR_DUAL0_Pos  = 0x0   // Position of DUAL0 field.
	AFEC_AFEC_SHMR_DUAL0_Msk  = 0x1   // Bit mask of DUAL0 field.
	AFEC_AFEC_SHMR_DUAL0      = 0x1   // Bit DUAL0.
	AFEC_AFEC_SHMR_DUAL1_Pos  = 0x1   // Position of DUAL1 field.
	AFEC_AFEC_SHMR_DUAL1_Msk  = 0x2   // Bit mask of DUAL1 field.
	AFEC_AFEC_SHMR_DUAL1      = 0x2   // Bit DUAL1.
	AFEC_AFEC_SHMR_DUAL2_Pos  = 0x2   // Position of DUAL2 field.
	AFEC_AFEC_SHMR_DUAL2_Msk  = 0x4   // Bit mask of DUAL2 field.
	AFEC_AFEC_SHMR_DUAL2      = 0x4   // Bit DUAL2.
	AFEC_AFEC_SHMR_DUAL3_Pos  = 0x3   // Position of DUAL3 field.
	AFEC_AFEC_SHMR_DUAL3_Msk  = 0x8   // Bit mask of DUAL3 field.
	AFEC_AFEC_SHMR_DUAL3      = 0x8   // Bit DUAL3.
	AFEC_AFEC_SHMR_DUAL4_Pos  = 0x4   // Position of DUAL4 field.
	AFEC_AFEC_SHMR_DUAL4_Msk  = 0x10  // Bit mask of DUAL4 field.
	AFEC_AFEC_SHMR_DUAL4      = 0x10  // Bit DUAL4.
	AFEC_AFEC_SHMR_DUAL5_Pos  = 0x5   // Position of DUAL5 field.
	AFEC_AFEC_SHMR_DUAL5_Msk  = 0x20  // Bit mask of DUAL5 field.
	AFEC_AFEC_SHMR_DUAL5      = 0x20  // Bit DUAL5.
	AFEC_AFEC_SHMR_DUAL6_Pos  = 0x6   // Position of DUAL6 field.
	AFEC_AFEC_SHMR_DUAL6_Msk  = 0x40  // Bit mask of DUAL6 field.
	AFEC_AFEC_SHMR_DUAL6      = 0x40  // Bit DUAL6.
	AFEC_AFEC_SHMR_DUAL7_Pos  = 0x7   // Position of DUAL7 field.
	AFEC_AFEC_SHMR_DUAL7_Msk  = 0x80  // Bit mask of DUAL7 field.
	AFEC_AFEC_SHMR_DUAL7      = 0x80  // Bit DUAL7.
	AFEC_AFEC_SHMR_DUAL8_Pos  = 0x8   // Position of DUAL8 field.
	AFEC_AFEC_SHMR_DUAL8_Msk  = 0x100 // Bit mask of DUAL8 field.
	AFEC_AFEC_SHMR_DUAL8      = 0x100 // Bit DUAL8.
	AFEC_AFEC_SHMR_DUAL9_Pos  = 0x9   // Position of DUAL9 field.
	AFEC_AFEC_SHMR_DUAL9_Msk  = 0x200 // Bit mask of DUAL9 field.
	AFEC_AFEC_SHMR_DUAL9      = 0x200 // Bit DUAL9.
	AFEC_AFEC_SHMR_DUAL10_Pos = 0xa   // Position of DUAL10 field.
	AFEC_AFEC_SHMR_DUAL10_Msk = 0x400 // Bit mask of DUAL10 field.
	AFEC_AFEC_SHMR_DUAL10     = 0x400 // Bit DUAL10.
	AFEC_AFEC_SHMR_DUAL11_Pos = 0xb   // Position of DUAL11 field.
	AFEC_AFEC_SHMR_DUAL11_Msk = 0x800 // Bit mask of DUAL11 field.
	AFEC_AFEC_SHMR_DUAL11     = 0x800 // Bit DUAL11.

	// AFEC_COSR: AFEC Correction Select Register
	AFEC_AFEC_COSR_CSEL_Pos = 0x0 // Position of CSEL field.
	AFEC_AFEC_COSR_CSEL_Msk = 0x1 // Bit mask of CSEL field.
	AFEC_AFEC_COSR_CSEL     = 0x1 // Bit CSEL.

	// AFEC_CVR: AFEC Correction Values Register
	AFEC_AFEC_CVR_OFFSETCORR_Pos = 0x0        // Position of OFFSETCORR field.
	AFEC_AFEC_CVR_OFFSETCORR_Msk = 0xffff     // Bit mask of OFFSETCORR field.
	AFEC_AFEC_CVR_GAINCORR_Pos   = 0x10       // Position of GAINCORR field.
	AFEC_AFEC_CVR_GAINCORR_Msk   = 0xffff0000 // Bit mask of GAINCORR field.

	// AFEC_CECR: AFEC Channel Error Correction Register
	AFEC_AFEC_CECR_ECORR0_Pos  = 0x0   // Position of ECORR0 field.
	AFEC_AFEC_CECR_ECORR0_Msk  = 0x1   // Bit mask of ECORR0 field.
	AFEC_AFEC_CECR_ECORR0      = 0x1   // Bit ECORR0.
	AFEC_AFEC_CECR_ECORR1_Pos  = 0x1   // Position of ECORR1 field.
	AFEC_AFEC_CECR_ECORR1_Msk  = 0x2   // Bit mask of ECORR1 field.
	AFEC_AFEC_CECR_ECORR1      = 0x2   // Bit ECORR1.
	AFEC_AFEC_CECR_ECORR2_Pos  = 0x2   // Position of ECORR2 field.
	AFEC_AFEC_CECR_ECORR2_Msk  = 0x4   // Bit mask of ECORR2 field.
	AFEC_AFEC_CECR_ECORR2      = 0x4   // Bit ECORR2.
	AFEC_AFEC_CECR_ECORR3_Pos  = 0x3   // Position of ECORR3 field.
	AFEC_AFEC_CECR_ECORR3_Msk  = 0x8   // Bit mask of ECORR3 field.
	AFEC_AFEC_CECR_ECORR3      = 0x8   // Bit ECORR3.
	AFEC_AFEC_CECR_ECORR4_Pos  = 0x4   // Position of ECORR4 field.
	AFEC_AFEC_CECR_ECORR4_Msk  = 0x10  // Bit mask of ECORR4 field.
	AFEC_AFEC_CECR_ECORR4      = 0x10  // Bit ECORR4.
	AFEC_AFEC_CECR_ECORR5_Pos  = 0x5   // Position of ECORR5 field.
	AFEC_AFEC_CECR_ECORR5_Msk  = 0x20  // Bit mask of ECORR5 field.
	AFEC_AFEC_CECR_ECORR5      = 0x20  // Bit ECORR5.
	AFEC_AFEC_CECR_ECORR6_Pos  = 0x6   // Position of ECORR6 field.
	AFEC_AFEC_CECR_ECORR6_Msk  = 0x40  // Bit mask of ECORR6 field.
	AFEC_AFEC_CECR_ECORR6      = 0x40  // Bit ECORR6.
	AFEC_AFEC_CECR_ECORR7_Pos  = 0x7   // Position of ECORR7 field.
	AFEC_AFEC_CECR_ECORR7_Msk  = 0x80  // Bit mask of ECORR7 field.
	AFEC_AFEC_CECR_ECORR7      = 0x80  // Bit ECORR7.
	AFEC_AFEC_CECR_ECORR8_Pos  = 0x8   // Position of ECORR8 field.
	AFEC_AFEC_CECR_ECORR8_Msk  = 0x100 // Bit mask of ECORR8 field.
	AFEC_AFEC_CECR_ECORR8      = 0x100 // Bit ECORR8.
	AFEC_AFEC_CECR_ECORR9_Pos  = 0x9   // Position of ECORR9 field.
	AFEC_AFEC_CECR_ECORR9_Msk  = 0x200 // Bit mask of ECORR9 field.
	AFEC_AFEC_CECR_ECORR9      = 0x200 // Bit ECORR9.
	AFEC_AFEC_CECR_ECORR10_Pos = 0xa   // Position of ECORR10 field.
	AFEC_AFEC_CECR_ECORR10_Msk = 0x400 // Bit mask of ECORR10 field.
	AFEC_AFEC_CECR_ECORR10     = 0x400 // Bit ECORR10.
	AFEC_AFEC_CECR_ECORR11_Pos = 0xb   // Position of ECORR11 field.
	AFEC_AFEC_CECR_ECORR11_Msk = 0x800 // Bit mask of ECORR11 field.
	AFEC_AFEC_CECR_ECORR11     = 0x800 // Bit ECORR11.

	// AFEC_WPMR: AFEC Write Protection Mode Register
	AFEC_AFEC_WPMR_WPEN_Pos     = 0x0        // Position of WPEN field.
	AFEC_AFEC_WPMR_WPEN_Msk     = 0x1        // Bit mask of WPEN field.
	AFEC_AFEC_WPMR_WPEN         = 0x1        // Bit WPEN.
	AFEC_AFEC_WPMR_WPKEY_Pos    = 0x8        // Position of WPKEY field.
	AFEC_AFEC_WPMR_WPKEY_Msk    = 0xffffff00 // Bit mask of WPKEY field.
	AFEC_AFEC_WPMR_WPKEY_PASSWD = 0x414443   // Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0.

	// AFEC_WPSR: AFEC Write Protection Status Register
	AFEC_AFEC_WPSR_WPVS_Pos   = 0x0      // Position of WPVS field.
	AFEC_AFEC_WPSR_WPVS_Msk   = 0x1      // Bit mask of WPVS field.
	AFEC_AFEC_WPSR_WPVS       = 0x1      // Bit WPVS.
	AFEC_AFEC_WPSR_WPVSRC_Pos = 0x8      // Position of WPVSRC field.
	AFEC_AFEC_WPSR_WPVSRC_Msk = 0xffff00 // Bit mask of WPVSRC field.
)

// Bitfields for CHIPID: Chip Identifier
const (
	// CHIPID_CIDR: Chip ID Register
	CHIPID_CHIPID_CIDR_VERSION_Pos      = 0x0        // Position of VERSION field.
	CHIPID_CHIPID_CIDR_VERSION_Msk      = 0x1f       // Bit mask of VERSION field.
	CHIPID_CHIPID_CIDR_EPROC_Pos        = 0x5        // Position of EPROC field.
	CHIPID_CHIPID_CIDR_EPROC_Msk        = 0xe0       // Bit mask of EPROC field.
	CHIPID_CHIPID_CIDR_EPROC_SAMx7      = 0x0        // Cortex-M7
	CHIPID_CHIPID_CIDR_EPROC_ARM946ES   = 0x1        // ARM946ES
	CHIPID_CHIPID_CIDR_EPROC_ARM7TDMI   = 0x2        // ARM7TDMI
	CHIPID_CHIPID_CIDR_EPROC_CM3        = 0x3        // Cortex-M3
	CHIPID_CHIPID_CIDR_EPROC_ARM920T    = 0x4        // ARM920T
	CHIPID_CHIPID_CIDR_EPROC_ARM926EJS  = 0x5        // ARM926EJS
	CHIPID_CHIPID_CIDR_EPROC_CA5        = 0x6        // Cortex-A5
	CHIPID_CHIPID_CIDR_EPROC_CM4        = 0x7        // Cortex-M4
	CHIPID_CHIPID_CIDR_NVPSIZ_Pos       = 0x8        // Position of NVPSIZ field.
	CHIPID_CHIPID_CIDR_NVPSIZ_Msk       = 0xf00      // Bit mask of NVPSIZ field.
	CHIPID_CHIPID_CIDR_NVPSIZ_NONE      = 0x0        // None
	CHIPID_CHIPID_CIDR_NVPSIZ__8K       = 0x1        // 8 Kbytes
	CHIPID_CHIPID_CIDR_NVPSIZ__16K      = 0x2        // 16 Kbytes
	CHIPID_CHIPID_CIDR_NVPSIZ__32K      = 0x3        // 32 Kbytes
	CHIPID_CHIPID_CIDR_NVPSIZ__64K      = 0x5        // 64 Kbytes
	CHIPID_CHIPID_CIDR_NVPSIZ__128K     = 0x7        // 128 Kbytes
	CHIPID_CHIPID_CIDR_NVPSIZ__160K     = 0x8        // 160 Kbytes
	CHIPID_CHIPID_CIDR_NVPSIZ__256K     = 0x9        // 256 Kbytes
	CHIPID_CHIPID_CIDR_NVPSIZ__512K     = 0xa        // 512 Kbytes
	CHIPID_CHIPID_CIDR_NVPSIZ__1024K    = 0xc        // 1024 Kbytes
	CHIPID_CHIPID_CIDR_NVPSIZ__2048K    = 0xe        // 2048 Kbytes
	CHIPID_CHIPID_CIDR_NVPSIZ2_Pos      = 0xc        // Position of NVPSIZ2 field.
	CHIPID_CHIPID_CIDR_NVPSIZ2_Msk      = 0xf000     // Bit mask of NVPSIZ2 field.
	CHIPID_CHIPID_CIDR_NVPSIZ2_NONE     = 0x0        // None
	CHIPID_CHIPID_CIDR_NVPSIZ2__8K      = 0x1        // 8 Kbytes
	CHIPID_CHIPID_CIDR_NVPSIZ2__16K     = 0x2        // 16 Kbytes
	CHIPID_CHIPID_CIDR_NVPSIZ2__32K     = 0x3        // 32 Kbytes
	CHIPID_CHIPID_CIDR_NVPSIZ2__64K     = 0x5        // 64 Kbytes
	CHIPID_CHIPID_CIDR_NVPSIZ2__128K    = 0x7        // 128 Kbytes
	CHIPID_CHIPID_CIDR_NVPSIZ2__256K    = 0x9        // 256 Kbytes
	CHIPID_CHIPID_CIDR_NVPSIZ2__512K    = 0xa        // 512 Kbytes
	CHIPID_CHIPID_CIDR_NVPSIZ2__1024K   = 0xc        // 1024 Kbytes
	CHIPID_CHIPID_CIDR_NVPSIZ2__2048K   = 0xe        // 2048 Kbytes
	CHIPID_CHIPID_CIDR_SRAMSIZ_Pos      = 0x10       // Position of SRAMSIZ field.
	CHIPID_CHIPID_CIDR_SRAMSIZ_Msk      = 0xf0000    // Bit mask of SRAMSIZ field.
	CHIPID_CHIPID_CIDR_SRAMSIZ__48K     = 0x0        // 48 Kbytes
	CHIPID_CHIPID_CIDR_SRAMSIZ__192K    = 0x1        // 192 Kbytes
	CHIPID_CHIPID_CIDR_SRAMSIZ__384K    = 0x2        // 384 Kbytes
	CHIPID_CHIPID_CIDR_SRAMSIZ__6K      = 0x3        // 6 Kbytes
	CHIPID_CHIPID_CIDR_SRAMSIZ__24K     = 0x4        // 24 Kbytes
	CHIPID_CHIPID_CIDR_SRAMSIZ__4K      = 0x5        // 4 Kbytes
	CHIPID_CHIPID_CIDR_SRAMSIZ__80K     = 0x6        // 80 Kbytes
	CHIPID_CHIPID_CIDR_SRAMSIZ__160K    = 0x7        // 160 Kbytes
	CHIPID_CHIPID_CIDR_SRAMSIZ__8K      = 0x8        // 8 Kbytes
	CHIPID_CHIPID_CIDR_SRAMSIZ__16K     = 0x9        // 16 Kbytes
	CHIPID_CHIPID_CIDR_SRAMSIZ__32K     = 0xa        // 32 Kbytes
	CHIPID_CHIPID_CIDR_SRAMSIZ__64K     = 0xb        // 64 Kbytes
	CHIPID_CHIPID_CIDR_SRAMSIZ__128K    = 0xc        // 128 Kbytes
	CHIPID_CHIPID_CIDR_SRAMSIZ__256K    = 0xd        // 256 Kbytes
	CHIPID_CHIPID_CIDR_SRAMSIZ__96K     = 0xe        // 96 Kbytes
	CHIPID_CHIPID_CIDR_SRAMSIZ__512K    = 0xf        // 512 Kbytes
	CHIPID_CHIPID_CIDR_ARCH_Pos         = 0x14       // Position of ARCH field.
	CHIPID_CHIPID_CIDR_ARCH_Msk         = 0xff00000  // Bit mask of ARCH field.
	CHIPID_CHIPID_CIDR_ARCH_SAME70      = 0x10       // SAM E70
	CHIPID_CHIPID_CIDR_ARCH_SAMS70      = 0x11       // SAM S70
	CHIPID_CHIPID_CIDR_ARCH_SAMV71      = 0x12       // SAM V71
	CHIPID_CHIPID_CIDR_ARCH_SAMV70      = 0x13       // SAM V70
	CHIPID_CHIPID_CIDR_NVPTYP_Pos       = 0x1c       // Position of NVPTYP field.
	CHIPID_CHIPID_CIDR_NVPTYP_Msk       = 0x70000000 // Bit mask of NVPTYP field.
	CHIPID_CHIPID_CIDR_NVPTYP_ROM       = 0x0        // ROM
	CHIPID_CHIPID_CIDR_NVPTYP_ROMLESS   = 0x1        // ROMless or on-chip Flash
	CHIPID_CHIPID_CIDR_NVPTYP_FLASH     = 0x2        // Embedded Flash Memory
	CHIPID_CHIPID_CIDR_NVPTYP_ROM_FLASH = 0x3        // ROM and Embedded Flash Memory- NVPSIZ is ROM size- NVPSIZ2 is Flash size
	CHIPID_CHIPID_CIDR_NVPTYP_SRAM      = 0x4        // SRAM emulating ROM
	CHIPID_CHIPID_CIDR_EXT_Pos          = 0x1f       // Position of EXT field.
	CHIPID_CHIPID_CIDR_EXT_Msk          = 0x80000000 // Bit mask of EXT field.
	CHIPID_CHIPID_CIDR_EXT              = 0x80000000 // Bit EXT.

	// CHIPID_EXID: Chip ID Extension Register
	CHIPID_CHIPID_EXID_EXID_Pos = 0x0        // Position of EXID field.
	CHIPID_CHIPID_EXID_EXID_Msk = 0xffffffff // Bit mask of EXID field.
)

// Bitfields for DACC: Digital-to-Analog Converter Controller
const (
	// DACC_CR: Control Register
	DACC_DACC_CR_SWRST_Pos = 0x0 // Position of SWRST field.
	DACC_DACC_CR_SWRST_Msk = 0x1 // Bit mask of SWRST field.
	DACC_DACC_CR_SWRST     = 0x1 // Bit SWRST.

	// DACC_MR: Mode Register
	DACC_DACC_MR_MAXS0_Pos        = 0x0       // Position of MAXS0 field.
	DACC_DACC_MR_MAXS0_Msk        = 0x1       // Bit mask of MAXS0 field.
	DACC_DACC_MR_MAXS0            = 0x1       // Bit MAXS0.
	DACC_DACC_MR_MAXS0_TRIG_EVENT = 0x0       // External trigger mode or Free-running mode enabled. (See TRGENx.DACC_TRIGR.)
	DACC_DACC_MR_MAXS0_MAXIMUM    = 0x1       // Max speed mode enabled.
	DACC_DACC_MR_MAXS1_Pos        = 0x1       // Position of MAXS1 field.
	DACC_DACC_MR_MAXS1_Msk        = 0x2       // Bit mask of MAXS1 field.
	DACC_DACC_MR_MAXS1            = 0x2       // Bit MAXS1.
	DACC_DACC_MR_MAXS1_TRIG_EVENT = 0x0       // External trigger mode or Free-running mode enabled. (See TRGENx.DACC_TRIGR.)
	DACC_DACC_MR_MAXS1_MAXIMUM    = 0x1       // Max speed mode enabled.
	DACC_DACC_MR_WORD_Pos         = 0x4       // Position of WORD field.
	DACC_DACC_MR_WORD_Msk         = 0x10      // Bit mask of WORD field.
	DACC_DACC_MR_WORD             = 0x10      // Bit WORD.
	DACC_DACC_MR_WORD_DISABLED    = 0x0       // One data to convert is written to the FIFO per access to DACC.
	DACC_DACC_MR_WORD_ENABLED     = 0x1       // Two data to convert are written to the FIFO per access to DACC (reduces the number of requests to DMA and the number of system bus accesses).
	DACC_DACC_MR_ZERO_Pos         = 0x5       // Position of ZERO field.
	DACC_DACC_MR_ZERO_Msk         = 0x20      // Bit mask of ZERO field.
	DACC_DACC_MR_ZERO             = 0x20      // Bit ZERO.
	DACC_DACC_MR_DIFF_Pos         = 0x17      // Position of DIFF field.
	DACC_DACC_MR_DIFF_Msk         = 0x800000  // Bit mask of DIFF field.
	DACC_DACC_MR_DIFF             = 0x800000  // Bit DIFF.
	DACC_DACC_MR_DIFF_DISABLED    = 0x0       // DAC0 and DAC1 are single-ended outputs.
	DACC_DACC_MR_DIFF_ENABLED     = 0x1       // DACP and DACN are differential outputs. The differential level is configured by the channel 0 value.
	DACC_DACC_MR_PRESCALER_Pos    = 0x18      // Position of PRESCALER field.
	DACC_DACC_MR_PRESCALER_Msk    = 0xf000000 // Bit mask of PRESCALER field.

	// DACC_TRIGR: Trigger Register
	DACC_DACC_TRIGR_TRGEN0_Pos      = 0x0      // Position of TRGEN0 field.
	DACC_DACC_TRIGR_TRGEN0_Msk      = 0x1      // Bit mask of TRGEN0 field.
	DACC_DACC_TRIGR_TRGEN0          = 0x1      // Bit TRGEN0.
	DACC_DACC_TRIGR_TRGEN0_DIS      = 0x0      // External trigger mode disabled. DACC is in Free-running mode or Max speed mode.
	DACC_DACC_TRIGR_TRGEN0_EN       = 0x1      // External trigger mode enabled.
	DACC_DACC_TRIGR_TRGEN1_Pos      = 0x1      // Position of TRGEN1 field.
	DACC_DACC_TRIGR_TRGEN1_Msk      = 0x2      // Bit mask of TRGEN1 field.
	DACC_DACC_TRIGR_TRGEN1          = 0x2      // Bit TRGEN1.
	DACC_DACC_TRIGR_TRGEN1_DIS      = 0x0      // External trigger mode disabled. DACC is in Free-running mode or Max speed mode.
	DACC_DACC_TRIGR_TRGEN1_EN       = 0x1      // External trigger mode enabled.
	DACC_DACC_TRIGR_TRGSEL0_Pos     = 0x4      // Position of TRGSEL0 field.
	DACC_DACC_TRIGR_TRGSEL0_Msk     = 0x70     // Bit mask of TRGSEL0 field.
	DACC_DACC_TRIGR_TRGSEL0_TRGSEL0 = 0x0      // DAC External Trigger Input (DATRG)
	DACC_DACC_TRIGR_TRGSEL0_TRGSEL1 = 0x1      // TC0 Channel 0 Output (TIOA0)
	DACC_DACC_TRIGR_TRGSEL0_TRGSEL2 = 0x2      // TC0 Channel 1 Output (TIOA1)
	DACC_DACC_TRIGR_TRGSEL0_TRGSEL3 = 0x3      // TC0 Channel 2 Output (TIOA2)
	DACC_DACC_TRIGR_TRGSEL0_TRGSEL4 = 0x4      // PWM0 Event Line 0
	DACC_DACC_TRIGR_TRGSEL0_TRGSEL5 = 0x5      // PWM0 Event Line 1
	DACC_DACC_TRIGR_TRGSEL0_TRGSEL6 = 0x6      // PWM1 Event Line 0
	DACC_DACC_TRIGR_TRGSEL0_TRGSEL7 = 0x7      // PWM1 Event Line 1
	DACC_DACC_TRIGR_TRGSEL1_Pos     = 0x8      // Position of TRGSEL1 field.
	DACC_DACC_TRIGR_TRGSEL1_Msk     = 0x700    // Bit mask of TRGSEL1 field.
	DACC_DACC_TRIGR_TRGSEL1_TRGSEL0 = 0x0      // DAC External Trigger Input (DATRG)
	DACC_DACC_TRIGR_TRGSEL1_TRGSEL1 = 0x1      // TC0 Channel 0 Output (TIOA0)
	DACC_DACC_TRIGR_TRGSEL1_TRGSEL2 = 0x2      // TC0 Channel 1 Output (TIOA1)
	DACC_DACC_TRIGR_TRGSEL1_TRGSEL3 = 0x3      // TC0 Channel 2 Output (TIOA2)
	DACC_DACC_TRIGR_TRGSEL1_TRGSEL4 = 0x4      // PWM0 Event Line 0
	DACC_DACC_TRIGR_TRGSEL1_TRGSEL5 = 0x5      // PWM0 Event Line 1
	DACC_DACC_TRIGR_TRGSEL1_TRGSEL6 = 0x6      // PWM1 Event Line 0
	DACC_DACC_TRIGR_TRGSEL1_TRGSEL7 = 0x7      // PWM1 Event Line 1
	DACC_DACC_TRIGR_OSR0_Pos        = 0x10     // Position of OSR0 field.
	DACC_DACC_TRIGR_OSR0_Msk        = 0x70000  // Bit mask of OSR0 field.
	DACC_DACC_TRIGR_OSR0_OSR_1      = 0x0      // OSR = 1
	DACC_DACC_TRIGR_OSR0_OSR_2      = 0x1      // OSR = 2
	DACC_DACC_TRIGR_OSR0_OSR_4      = 0x2      // OSR = 4
	DACC_DACC_TRIGR_OSR0_OSR_8      = 0x3      // OSR = 8
	DACC_DACC_TRIGR_OSR0_OSR_16     = 0x4      // OSR = 16
	DACC_DACC_TRIGR_OSR0_OSR_32     = 0x5      // OSR = 32
	DACC_DACC_TRIGR_OSR1_Pos        = 0x14     // Position of OSR1 field.
	DACC_DACC_TRIGR_OSR1_Msk        = 0x700000 // Bit mask of OSR1 field.
	DACC_DACC_TRIGR_OSR1_OSR_1      = 0x0      // OSR = 1
	DACC_DACC_TRIGR_OSR1_OSR_2      = 0x1      // OSR = 2
	DACC_DACC_TRIGR_OSR1_OSR_4      = 0x2      // OSR = 4
	DACC_DACC_TRIGR_OSR1_OSR_8      = 0x3      // OSR = 8
	DACC_DACC_TRIGR_OSR1_OSR_16     = 0x4      // OSR = 16
	DACC_DACC_TRIGR_OSR1_OSR_32     = 0x5      // OSR = 32

	// DACC_CHER: Channel Enable Register
	DACC_DACC_CHER_CH0_Pos = 0x0 // Position of CH0 field.
	DACC_DACC_CHER_CH0_Msk = 0x1 // Bit mask of CH0 field.
	DACC_DACC_CHER_CH0     = 0x1 // Bit CH0.
	DACC_DACC_CHER_CH1_Pos = 0x1 // Position of CH1 field.
	DACC_DACC_CHER_CH1_Msk = 0x2 // Bit mask of CH1 field.
	DACC_DACC_CHER_CH1     = 0x2 // Bit CH1.

	// DACC_CHDR: Channel Disable Register
	DACC_DACC_CHDR_CH0_Pos = 0x0 // Position of CH0 field.
	DACC_DACC_CHDR_CH0_Msk = 0x1 // Bit mask of CH0 field.
	DACC_DACC_CHDR_CH0     = 0x1 // Bit CH0.
	DACC_DACC_CHDR_CH1_Pos = 0x1 // Position of CH1 field.
	DACC_DACC_CHDR_CH1_Msk = 0x2 // Bit mask of CH1 field.
	DACC_DACC_CHDR_CH1     = 0x2 // Bit CH1.

	// DACC_CHSR: Channel Status Register
	DACC_DACC_CHSR_CH0_Pos     = 0x0   // Position of CH0 field.
	DACC_DACC_CHSR_CH0_Msk     = 0x1   // Bit mask of CH0 field.
	DACC_DACC_CHSR_CH0         = 0x1   // Bit CH0.
	DACC_DACC_CHSR_CH1_Pos     = 0x1   // Position of CH1 field.
	DACC_DACC_CHSR_CH1_Msk     = 0x2   // Bit mask of CH1 field.
	DACC_DACC_CHSR_CH1         = 0x2   // Bit CH1.
	DACC_DACC_CHSR_DACRDY0_Pos = 0x8   // Position of DACRDY0 field.
	DACC_DACC_CHSR_DACRDY0_Msk = 0x100 // Bit mask of DACRDY0 field.
	DACC_DACC_CHSR_DACRDY0     = 0x100 // Bit DACRDY0.
	DACC_DACC_CHSR_DACRDY1_Pos = 0x9   // Position of DACRDY1 field.
	DACC_DACC_CHSR_DACRDY1_Msk = 0x200 // Bit mask of DACRDY1 field.
	DACC_DACC_CHSR_DACRDY1     = 0x200 // Bit DACRDY1.

	// DACC_CDR: Conversion Data Register 0
	DACC_DACC_CDR_DATA0_Pos = 0x0        // Position of DATA0 field.
	DACC_DACC_CDR_DATA0_Msk = 0xffff     // Bit mask of DATA0 field.
	DACC_DACC_CDR_DATA1_Pos = 0x10       // Position of DATA1 field.
	DACC_DACC_CDR_DATA1_Msk = 0xffff0000 // Bit mask of DATA1 field.

	// DACC_IER: Interrupt Enable Register
	DACC_DACC_IER_TXRDY0_Pos = 0x0  // Position of TXRDY0 field.
	DACC_DACC_IER_TXRDY0_Msk = 0x1  // Bit mask of TXRDY0 field.
	DACC_DACC_IER_TXRDY0     = 0x1  // Bit TXRDY0.
	DACC_DACC_IER_TXRDY1_Pos = 0x1  // Position of TXRDY1 field.
	DACC_DACC_IER_TXRDY1_Msk = 0x2  // Bit mask of TXRDY1 field.
	DACC_DACC_IER_TXRDY1     = 0x2  // Bit TXRDY1.
	DACC_DACC_IER_EOC0_Pos   = 0x4  // Position of EOC0 field.
	DACC_DACC_IER_EOC0_Msk   = 0x10 // Bit mask of EOC0 field.
	DACC_DACC_IER_EOC0       = 0x10 // Bit EOC0.
	DACC_DACC_IER_EOC1_Pos   = 0x5  // Position of EOC1 field.
	DACC_DACC_IER_EOC1_Msk   = 0x20 // Bit mask of EOC1 field.
	DACC_DACC_IER_EOC1       = 0x20 // Bit EOC1.

	// DACC_IDR: Interrupt Disable Register
	DACC_DACC_IDR_TXRDY0_Pos = 0x0  // Position of TXRDY0 field.
	DACC_DACC_IDR_TXRDY0_Msk = 0x1  // Bit mask of TXRDY0 field.
	DACC_DACC_IDR_TXRDY0     = 0x1  // Bit TXRDY0.
	DACC_DACC_IDR_TXRDY1_Pos = 0x1  // Position of TXRDY1 field.
	DACC_DACC_IDR_TXRDY1_Msk = 0x2  // Bit mask of TXRDY1 field.
	DACC_DACC_IDR_TXRDY1     = 0x2  // Bit TXRDY1.
	DACC_DACC_IDR_EOC0_Pos   = 0x4  // Position of EOC0 field.
	DACC_DACC_IDR_EOC0_Msk   = 0x10 // Bit mask of EOC0 field.
	DACC_DACC_IDR_EOC0       = 0x10 // Bit EOC0.
	DACC_DACC_IDR_EOC1_Pos   = 0x5  // Position of EOC1 field.
	DACC_DACC_IDR_EOC1_Msk   = 0x20 // Bit mask of EOC1 field.
	DACC_DACC_IDR_EOC1       = 0x20 // Bit EOC1.

	// DACC_IMR: Interrupt Mask Register
	DACC_DACC_IMR_TXRDY0_Pos = 0x0  // Position of TXRDY0 field.
	DACC_DACC_IMR_TXRDY0_Msk = 0x1  // Bit mask of TXRDY0 field.
	DACC_DACC_IMR_TXRDY0     = 0x1  // Bit TXRDY0.
	DACC_DACC_IMR_TXRDY1_Pos = 0x1  // Position of TXRDY1 field.
	DACC_DACC_IMR_TXRDY1_Msk = 0x2  // Bit mask of TXRDY1 field.
	DACC_DACC_IMR_TXRDY1     = 0x2  // Bit TXRDY1.
	DACC_DACC_IMR_EOC0_Pos   = 0x4  // Position of EOC0 field.
	DACC_DACC_IMR_EOC0_Msk   = 0x10 // Bit mask of EOC0 field.
	DACC_DACC_IMR_EOC0       = 0x10 // Bit EOC0.
	DACC_DACC_IMR_EOC1_Pos   = 0x5  // Position of EOC1 field.
	DACC_DACC_IMR_EOC1_Msk   = 0x20 // Bit mask of EOC1 field.
	DACC_DACC_IMR_EOC1       = 0x20 // Bit EOC1.

	// DACC_ISR: Interrupt Status Register
	DACC_DACC_ISR_TXRDY0_Pos = 0x0  // Position of TXRDY0 field.
	DACC_DACC_ISR_TXRDY0_Msk = 0x1  // Bit mask of TXRDY0 field.
	DACC_DACC_ISR_TXRDY0     = 0x1  // Bit TXRDY0.
	DACC_DACC_ISR_TXRDY1_Pos = 0x1  // Position of TXRDY1 field.
	DACC_DACC_ISR_TXRDY1_Msk = 0x2  // Bit mask of TXRDY1 field.
	DACC_DACC_ISR_TXRDY1     = 0x2  // Bit TXRDY1.
	DACC_DACC_ISR_EOC0_Pos   = 0x4  // Position of EOC0 field.
	DACC_DACC_ISR_EOC0_Msk   = 0x10 // Bit mask of EOC0 field.
	DACC_DACC_ISR_EOC0       = 0x10 // Bit EOC0.
	DACC_DACC_ISR_EOC1_Pos   = 0x5  // Position of EOC1 field.
	DACC_DACC_ISR_EOC1_Msk   = 0x20 // Bit mask of EOC1 field.
	DACC_DACC_ISR_EOC1       = 0x20 // Bit EOC1.

	// DACC_ACR: Analog Current Register
	DACC_DACC_ACR_IBCTLCH0_Pos = 0x0 // Position of IBCTLCH0 field.
	DACC_DACC_ACR_IBCTLCH0_Msk = 0x3 // Bit mask of IBCTLCH0 field.
	DACC_DACC_ACR_IBCTLCH1_Pos = 0x2 // Position of IBCTLCH1 field.
	DACC_DACC_ACR_IBCTLCH1_Msk = 0xc // Bit mask of IBCTLCH1 field.

	// DACC_WPMR: Write Protection Mode Register
	DACC_DACC_WPMR_WPEN_Pos     = 0x0        // Position of WPEN field.
	DACC_DACC_WPMR_WPEN_Msk     = 0x1        // Bit mask of WPEN field.
	DACC_DACC_WPMR_WPEN         = 0x1        // Bit WPEN.
	DACC_DACC_WPMR_WPKEY_Pos    = 0x8        // Position of WPKEY field.
	DACC_DACC_WPMR_WPKEY_Msk    = 0xffffff00 // Bit mask of WPKEY field.
	DACC_DACC_WPMR_WPKEY_PASSWD = 0x444143   // Writing any other value in this field aborts the write operation of bit WPEN.Always reads as 0.

	// DACC_WPSR: Write Protection Status Register
	DACC_DACC_WPSR_WPVS_Pos   = 0x0    // Position of WPVS field.
	DACC_DACC_WPSR_WPVS_Msk   = 0x1    // Bit mask of WPVS field.
	DACC_DACC_WPSR_WPVS       = 0x1    // Bit WPVS.
	DACC_DACC_WPSR_WPVSRC_Pos = 0x8    // Position of WPVSRC field.
	DACC_DACC_WPSR_WPVSRC_Msk = 0xff00 // Bit mask of WPVSRC field.
)

// Bitfields for EFC: Embedded Flash Controller
const (
	// EEFC_FMR: EEFC Flash Mode Register
	EFC_EEFC_FMR_FRDY_Pos = 0x0       // Position of FRDY field.
	EFC_EEFC_FMR_FRDY_Msk = 0x1       // Bit mask of FRDY field.
	EFC_EEFC_FMR_FRDY     = 0x1       // Bit FRDY.
	EFC_EEFC_FMR_FWS_Pos  = 0x8       // Position of FWS field.
	EFC_EEFC_FMR_FWS_Msk  = 0xf00     // Bit mask of FWS field.
	EFC_EEFC_FMR_SCOD_Pos = 0x10      // Position of SCOD field.
	EFC_EEFC_FMR_SCOD_Msk = 0x10000   // Bit mask of SCOD field.
	EFC_EEFC_FMR_SCOD     = 0x10000   // Bit SCOD.
	EFC_EEFC_FMR_CLOE_Pos = 0x1a      // Position of CLOE field.
	EFC_EEFC_FMR_CLOE_Msk = 0x4000000 // Bit mask of CLOE field.
	EFC_EEFC_FMR_CLOE     = 0x4000000 // Bit CLOE.

	// EEFC_FCR: EEFC Flash Command Register
	EFC_EEFC_FCR_FCMD_Pos    = 0x0        // Position of FCMD field.
	EFC_EEFC_FCR_FCMD_Msk    = 0xff       // Bit mask of FCMD field.
	EFC_EEFC_FCR_FCMD_GETD   = 0x0        // Get Flash descriptor
	EFC_EEFC_FCR_FCMD_WP     = 0x1        // Write page
	EFC_EEFC_FCR_FCMD_WPL    = 0x2        // Write page and lock
	EFC_EEFC_FCR_FCMD_EWP    = 0x3        // Erase page and write page
	EFC_EEFC_FCR_FCMD_EWPL   = 0x4        // Erase page and write page then lock
	EFC_EEFC_FCR_FCMD_EA     = 0x5        // Erase all
	EFC_EEFC_FCR_FCMD_EPA    = 0x7        // Erase pages
	EFC_EEFC_FCR_FCMD_SLB    = 0x8        // Set lock bit
	EFC_EEFC_FCR_FCMD_CLB    = 0x9        // Clear lock bit
	EFC_EEFC_FCR_FCMD_GLB    = 0xa        // Get lock bit
	EFC_EEFC_FCR_FCMD_SGPB   = 0xb        // Set GPNVM bit
	EFC_EEFC_FCR_FCMD_CGPB   = 0xc        // Clear GPNVM bit
	EFC_EEFC_FCR_FCMD_GGPB   = 0xd        // Get GPNVM bit
	EFC_EEFC_FCR_FCMD_STUI   = 0xe        // Start read unique identifier
	EFC_EEFC_FCR_FCMD_SPUI   = 0xf        // Stop read unique identifier
	EFC_EEFC_FCR_FCMD_GCALB  = 0x10       // Get CALIB bit
	EFC_EEFC_FCR_FCMD_ES     = 0x11       // Erase sector
	EFC_EEFC_FCR_FCMD_WUS    = 0x12       // Write user signature
	EFC_EEFC_FCR_FCMD_EUS    = 0x13       // Erase user signature
	EFC_EEFC_FCR_FCMD_STUS   = 0x14       // Start read user signature
	EFC_EEFC_FCR_FCMD_SPUS   = 0x15       // Stop read user signature
	EFC_EEFC_FCR_FARG_Pos    = 0x8        // Position of FARG field.
	EFC_EEFC_FCR_FARG_Msk    = 0xffff00   // Bit mask of FARG field.
	EFC_EEFC_FCR_FKEY_Pos    = 0x18       // Position of FKEY field.
	EFC_EEFC_FCR_FKEY_Msk    = 0xff000000 // Bit mask of FKEY field.
	EFC_EEFC_FCR_FKEY_PASSWD = 0x5a       // The 0x5A value enables the command defined by the bits of the register. If the field is written with a different value, the write is not performed and no action is started.

	// EEFC_FSR: EEFC Flash Status Register
	EFC_EEFC_FSR_FRDY_Pos     = 0x0     // Position of FRDY field.
	EFC_EEFC_FSR_FRDY_Msk     = 0x1     // Bit mask of FRDY field.
	EFC_EEFC_FSR_FRDY         = 0x1     // Bit FRDY.
	EFC_EEFC_FSR_FCMDE_Pos    = 0x1     // Position of FCMDE field.
	EFC_EEFC_FSR_FCMDE_Msk    = 0x2     // Bit mask of FCMDE field.
	EFC_EEFC_FSR_FCMDE        = 0x2     // Bit FCMDE.
	EFC_EEFC_FSR_FLOCKE_Pos   = 0x2     // Position of FLOCKE field.
	EFC_EEFC_FSR_FLOCKE_Msk   = 0x4     // Bit mask of FLOCKE field.
	EFC_EEFC_FSR_FLOCKE       = 0x4     // Bit FLOCKE.
	EFC_EEFC_FSR_FLERR_Pos    = 0x3     // Position of FLERR field.
	EFC_EEFC_FSR_FLERR_Msk    = 0x8     // Bit mask of FLERR field.
	EFC_EEFC_FSR_FLERR        = 0x8     // Bit FLERR.
	EFC_EEFC_FSR_UECCELSB_Pos = 0x10    // Position of UECCELSB field.
	EFC_EEFC_FSR_UECCELSB_Msk = 0x10000 // Bit mask of UECCELSB field.
	EFC_EEFC_FSR_UECCELSB     = 0x10000 // Bit UECCELSB.
	EFC_EEFC_FSR_MECCELSB_Pos = 0x11    // Position of MECCELSB field.
	EFC_EEFC_FSR_MECCELSB_Msk = 0x20000 // Bit mask of MECCELSB field.
	EFC_EEFC_FSR_MECCELSB     = 0x20000 // Bit MECCELSB.
	EFC_EEFC_FSR_UECCEMSB_Pos = 0x12    // Position of UECCEMSB field.
	EFC_EEFC_FSR_UECCEMSB_Msk = 0x40000 // Bit mask of UECCEMSB field.
	EFC_EEFC_FSR_UECCEMSB     = 0x40000 // Bit UECCEMSB.
	EFC_EEFC_FSR_MECCEMSB_Pos = 0x13    // Position of MECCEMSB field.
	EFC_EEFC_FSR_MECCEMSB_Msk = 0x80000 // Bit mask of MECCEMSB field.
	EFC_EEFC_FSR_MECCEMSB     = 0x80000 // Bit MECCEMSB.

	// EEFC_FRR: EEFC Flash Result Register
	EFC_EEFC_FRR_FVALUE_Pos = 0x0        // Position of FVALUE field.
	EFC_EEFC_FRR_FVALUE_Msk = 0xffffffff // Bit mask of FVALUE field.

	// EEFC_WPMR: Write Protection Mode Register
	EFC_EEFC_WPMR_WPEN_Pos     = 0x0        // Position of WPEN field.
	EFC_EEFC_WPMR_WPEN_Msk     = 0x1        // Bit mask of WPEN field.
	EFC_EEFC_WPMR_WPEN         = 0x1        // Bit WPEN.
	EFC_EEFC_WPMR_WPKEY_Pos    = 0x8        // Position of WPKEY field.
	EFC_EEFC_WPMR_WPKEY_Msk    = 0xffffff00 // Bit mask of WPKEY field.
	EFC_EEFC_WPMR_WPKEY_PASSWD = 0x454643   // Writing any other value in this field aborts the write operation.Always reads as 0.
)

// Bitfields for GMAC: Gigabit Ethernet MAC
const (
	// GMAC_NCR: Network Control Register
	GMAC_GMAC_NCR_LBL_Pos     = 0x1     // Position of LBL field.
	GMAC_GMAC_NCR_LBL_Msk     = 0x2     // Bit mask of LBL field.
	GMAC_GMAC_NCR_LBL         = 0x2     // Bit LBL.
	GMAC_GMAC_NCR_RXEN_Pos    = 0x2     // Position of RXEN field.
	GMAC_GMAC_NCR_RXEN_Msk    = 0x4     // Bit mask of RXEN field.
	GMAC_GMAC_NCR_RXEN        = 0x4     // Bit RXEN.
	GMAC_GMAC_NCR_TXEN_Pos    = 0x3     // Position of TXEN field.
	GMAC_GMAC_NCR_TXEN_Msk    = 0x8     // Bit mask of TXEN field.
	GMAC_GMAC_NCR_TXEN        = 0x8     // Bit TXEN.
	GMAC_GMAC_NCR_MPE_Pos     = 0x4     // Position of MPE field.
	GMAC_GMAC_NCR_MPE_Msk     = 0x10    // Bit mask of MPE field.
	GMAC_GMAC_NCR_MPE         = 0x10    // Bit MPE.
	GMAC_GMAC_NCR_CLRSTAT_Pos = 0x5     // Position of CLRSTAT field.
	GMAC_GMAC_NCR_CLRSTAT_Msk = 0x20    // Bit mask of CLRSTAT field.
	GMAC_GMAC_NCR_CLRSTAT     = 0x20    // Bit CLRSTAT.
	GMAC_GMAC_NCR_INCSTAT_Pos = 0x6     // Position of INCSTAT field.
	GMAC_GMAC_NCR_INCSTAT_Msk = 0x40    // Bit mask of INCSTAT field.
	GMAC_GMAC_NCR_INCSTAT     = 0x40    // Bit INCSTAT.
	GMAC_GMAC_NCR_WESTAT_Pos  = 0x7     // Position of WESTAT field.
	GMAC_GMAC_NCR_WESTAT_Msk  = 0x80    // Bit mask of WESTAT field.
	GMAC_GMAC_NCR_WESTAT      = 0x80    // Bit WESTAT.
	GMAC_GMAC_NCR_BP_Pos      = 0x8     // Position of BP field.
	GMAC_GMAC_NCR_BP_Msk      = 0x100   // Bit mask of BP field.
	GMAC_GMAC_NCR_BP          = 0x100   // Bit BP.
	GMAC_GMAC_NCR_TSTART_Pos  = 0x9     // Position of TSTART field.
	GMAC_GMAC_NCR_TSTART_Msk  = 0x200   // Bit mask of TSTART field.
	GMAC_GMAC_NCR_TSTART      = 0x200   // Bit TSTART.
	GMAC_GMAC_NCR_THALT_Pos   = 0xa     // Position of THALT field.
	GMAC_GMAC_NCR_THALT_Msk   = 0x400   // Bit mask of THALT field.
	GMAC_GMAC_NCR_THALT       = 0x400   // Bit THALT.
	GMAC_GMAC_NCR_TXPF_Pos    = 0xb     // Position of TXPF field.
	GMAC_GMAC_NCR_TXPF_Msk    = 0x800   // Bit mask of TXPF field.
	GMAC_GMAC_NCR_TXPF        = 0x800   // Bit TXPF.
	GMAC_GMAC_NCR_TXZQPF_Pos  = 0xc     // Position of TXZQPF field.
	GMAC_GMAC_NCR_TXZQPF_Msk  = 0x1000  // Bit mask of TXZQPF field.
	GMAC_GMAC_NCR_TXZQPF      = 0x1000  // Bit TXZQPF.
	GMAC_GMAC_NCR_SRTSM_Pos   = 0xf     // Position of SRTSM field.
	GMAC_GMAC_NCR_SRTSM_Msk   = 0x8000  // Bit mask of SRTSM field.
	GMAC_GMAC_NCR_SRTSM       = 0x8000  // Bit SRTSM.
	GMAC_GMAC_NCR_ENPBPR_Pos  = 0x10    // Position of ENPBPR field.
	GMAC_GMAC_NCR_ENPBPR_Msk  = 0x10000 // Bit mask of ENPBPR field.
	GMAC_GMAC_NCR_ENPBPR      = 0x10000 // Bit ENPBPR.
	GMAC_GMAC_NCR_TXPBPF_Pos  = 0x11    // Position of TXPBPF field.
	GMAC_GMAC_NCR_TXPBPF_Msk  = 0x20000 // Bit mask of TXPBPF field.
	GMAC_GMAC_NCR_TXPBPF      = 0x20000 // Bit TXPBPF.
	GMAC_GMAC_NCR_FNP_Pos     = 0x12    // Position of FNP field.
	GMAC_GMAC_NCR_FNP_Msk     = 0x40000 // Bit mask of FNP field.
	GMAC_GMAC_NCR_FNP         = 0x40000 // Bit FNP.
	GMAC_GMAC_NCR_TXLPIEN_Pos = 0x13    // Position of TXLPIEN field.
	GMAC_GMAC_NCR_TXLPIEN_Msk = 0x80000 // Bit mask of TXLPIEN field.
	GMAC_GMAC_NCR_TXLPIEN     = 0x80000 // Bit TXLPIEN.

	// GMAC_NCFGR: Network Configuration Register
	GMAC_GMAC_NCFGR_SPD_Pos    = 0x0        // Position of SPD field.
	GMAC_GMAC_NCFGR_SPD_Msk    = 0x1        // Bit mask of SPD field.
	GMAC_GMAC_NCFGR_SPD        = 0x1        // Bit SPD.
	GMAC_GMAC_NCFGR_FD_Pos     = 0x1        // Position of FD field.
	GMAC_GMAC_NCFGR_FD_Msk     = 0x2        // Bit mask of FD field.
	GMAC_GMAC_NCFGR_FD         = 0x2        // Bit FD.
	GMAC_GMAC_NCFGR_DNVLAN_Pos = 0x2        // Position of DNVLAN field.
	GMAC_GMAC_NCFGR_DNVLAN_Msk = 0x4        // Bit mask of DNVLAN field.
	GMAC_GMAC_NCFGR_DNVLAN     = 0x4        // Bit DNVLAN.
	GMAC_GMAC_NCFGR_JFRAME_Pos = 0x3        // Position of JFRAME field.
	GMAC_GMAC_NCFGR_JFRAME_Msk = 0x8        // Bit mask of JFRAME field.
	GMAC_GMAC_NCFGR_JFRAME     = 0x8        // Bit JFRAME.
	GMAC_GMAC_NCFGR_CAF_Pos    = 0x4        // Position of CAF field.
	GMAC_GMAC_NCFGR_CAF_Msk    = 0x10       // Bit mask of CAF field.
	GMAC_GMAC_NCFGR_CAF        = 0x10       // Bit CAF.
	GMAC_GMAC_NCFGR_NBC_Pos    = 0x5        // Position of NBC field.
	GMAC_GMAC_NCFGR_NBC_Msk    = 0x20       // Bit mask of NBC field.
	GMAC_GMAC_NCFGR_NBC        = 0x20       // Bit NBC.
	GMAC_GMAC_NCFGR_MTIHEN_Pos = 0x6        // Position of MTIHEN field.
	GMAC_GMAC_NCFGR_MTIHEN_Msk = 0x40       // Bit mask of MTIHEN field.
	GMAC_GMAC_NCFGR_MTIHEN     = 0x40       // Bit MTIHEN.
	GMAC_GMAC_NCFGR_UNIHEN_Pos = 0x7        // Position of UNIHEN field.
	GMAC_GMAC_NCFGR_UNIHEN_Msk = 0x80       // Bit mask of UNIHEN field.
	GMAC_GMAC_NCFGR_UNIHEN     = 0x80       // Bit UNIHEN.
	GMAC_GMAC_NCFGR_MAXFS_Pos  = 0x8        // Position of MAXFS field.
	GMAC_GMAC_NCFGR_MAXFS_Msk  = 0x100      // Bit mask of MAXFS field.
	GMAC_GMAC_NCFGR_MAXFS      = 0x100      // Bit MAXFS.
	GMAC_GMAC_NCFGR_RTY_Pos    = 0xc        // Position of RTY field.
	GMAC_GMAC_NCFGR_RTY_Msk    = 0x1000     // Bit mask of RTY field.
	GMAC_GMAC_NCFGR_RTY        = 0x1000     // Bit RTY.
	GMAC_GMAC_NCFGR_PEN_Pos    = 0xd        // Position of PEN field.
	GMAC_GMAC_NCFGR_PEN_Msk    = 0x2000     // Bit mask of PEN field.
	GMAC_GMAC_NCFGR_PEN        = 0x2000     // Bit PEN.
	GMAC_GMAC_NCFGR_RXBUFO_Pos = 0xe        // Position of RXBUFO field.
	GMAC_GMAC_NCFGR_RXBUFO_Msk = 0xc000     // Bit mask of RXBUFO field.
	GMAC_GMAC_NCFGR_LFERD_Pos  = 0x10       // Position of LFERD field.
	GMAC_GMAC_NCFGR_LFERD_Msk  = 0x10000    // Bit mask of LFERD field.
	GMAC_GMAC_NCFGR_LFERD      = 0x10000    // Bit LFERD.
	GMAC_GMAC_NCFGR_RFCS_Pos   = 0x11       // Position of RFCS field.
	GMAC_GMAC_NCFGR_RFCS_Msk   = 0x20000    // Bit mask of RFCS field.
	GMAC_GMAC_NCFGR_RFCS       = 0x20000    // Bit RFCS.
	GMAC_GMAC_NCFGR_CLK_Pos    = 0x12       // Position of CLK field.
	GMAC_GMAC_NCFGR_CLK_Msk    = 0x1c0000   // Bit mask of CLK field.
	GMAC_GMAC_NCFGR_CLK_MCK_8  = 0x0        // MCK divided by 8 (MCK up to 20 MHz)
	GMAC_GMAC_NCFGR_CLK_MCK_16 = 0x1        // MCK divided by 16 (MCK up to 40 MHz)
	GMAC_GMAC_NCFGR_CLK_MCK_32 = 0x2        // MCK divided by 32 (MCK up to 80 MHz)
	GMAC_GMAC_NCFGR_CLK_MCK_48 = 0x3        // MCK divided by 48 (MCK up to 120 MHz)
	GMAC_GMAC_NCFGR_CLK_MCK_64 = 0x4        // MCK divided by 64 (MCK up to 160 MHz)
	GMAC_GMAC_NCFGR_CLK_MCK_96 = 0x5        // MCK divided by 96 (MCK up to 240 MHz)
	GMAC_GMAC_NCFGR_DBW_Pos    = 0x15       // Position of DBW field.
	GMAC_GMAC_NCFGR_DBW_Msk    = 0x600000   // Bit mask of DBW field.
	GMAC_GMAC_NCFGR_DCPF_Pos   = 0x17       // Position of DCPF field.
	GMAC_GMAC_NCFGR_DCPF_Msk   = 0x800000   // Bit mask of DCPF field.
	GMAC_GMAC_NCFGR_DCPF       = 0x800000   // Bit DCPF.
	GMAC_GMAC_NCFGR_RXCOEN_Pos = 0x18       // Position of RXCOEN field.
	GMAC_GMAC_NCFGR_RXCOEN_Msk = 0x1000000  // Bit mask of RXCOEN field.
	GMAC_GMAC_NCFGR_RXCOEN     = 0x1000000  // Bit RXCOEN.
	GMAC_GMAC_NCFGR_EFRHD_Pos  = 0x19       // Position of EFRHD field.
	GMAC_GMAC_NCFGR_EFRHD_Msk  = 0x2000000  // Bit mask of EFRHD field.
	GMAC_GMAC_NCFGR_EFRHD      = 0x2000000  // Bit EFRHD.
	GMAC_GMAC_NCFGR_IRXFCS_Pos = 0x1a       // Position of IRXFCS field.
	GMAC_GMAC_NCFGR_IRXFCS_Msk = 0x4000000  // Bit mask of IRXFCS field.
	GMAC_GMAC_NCFGR_IRXFCS     = 0x4000000  // Bit IRXFCS.
	GMAC_GMAC_NCFGR_IPGSEN_Pos = 0x1c       // Position of IPGSEN field.
	GMAC_GMAC_NCFGR_IPGSEN_Msk = 0x10000000 // Bit mask of IPGSEN field.
	GMAC_GMAC_NCFGR_IPGSEN     = 0x10000000 // Bit IPGSEN.
	GMAC_GMAC_NCFGR_RXBP_Pos   = 0x1d       // Position of RXBP field.
	GMAC_GMAC_NCFGR_RXBP_Msk   = 0x20000000 // Bit mask of RXBP field.
	GMAC_GMAC_NCFGR_RXBP       = 0x20000000 // Bit RXBP.
	GMAC_GMAC_NCFGR_IRXER_Pos  = 0x1e       // Position of IRXER field.
	GMAC_GMAC_NCFGR_IRXER_Msk  = 0x40000000 // Bit mask of IRXER field.
	GMAC_GMAC_NCFGR_IRXER      = 0x40000000 // Bit IRXER.

	// GMAC_NSR: Network Status Register
	GMAC_GMAC_NSR_MDIO_Pos   = 0x1  // Position of MDIO field.
	GMAC_GMAC_NSR_MDIO_Msk   = 0x2  // Bit mask of MDIO field.
	GMAC_GMAC_NSR_MDIO       = 0x2  // Bit MDIO.
	GMAC_GMAC_NSR_IDLE_Pos   = 0x2  // Position of IDLE field.
	GMAC_GMAC_NSR_IDLE_Msk   = 0x4  // Bit mask of IDLE field.
	GMAC_GMAC_NSR_IDLE       = 0x4  // Bit IDLE.
	GMAC_GMAC_NSR_RXLPIS_Pos = 0x7  // Position of RXLPIS field.
	GMAC_GMAC_NSR_RXLPIS_Msk = 0x80 // Bit mask of RXLPIS field.
	GMAC_GMAC_NSR_RXLPIS     = 0x80 // Bit RXLPIS.

	// GMAC_UR: User Register
	GMAC_GMAC_UR_RMII_Pos = 0x0 // Position of RMII field.
	GMAC_GMAC_UR_RMII_Msk = 0x1 // Bit mask of RMII field.
	GMAC_GMAC_UR_RMII     = 0x1 // Bit RMII.

	// GMAC_DCFGR: DMA Configuration Register
	GMAC_GMAC_DCFGR_FBLDO_Pos     = 0x0       // Position of FBLDO field.
	GMAC_GMAC_DCFGR_FBLDO_Msk     = 0x1f      // Bit mask of FBLDO field.
	GMAC_GMAC_DCFGR_FBLDO_SINGLE  = 0x1       // 00001: Always use SINGLE AHB bursts
	GMAC_GMAC_DCFGR_FBLDO_INCR4   = 0x4       // 001xx: Attempt to use INCR4 AHB bursts (Default)
	GMAC_GMAC_DCFGR_FBLDO_INCR8   = 0x8       // 01xxx: Attempt to use INCR8 AHB bursts
	GMAC_GMAC_DCFGR_FBLDO_INCR16  = 0x10      // 1xxxx: Attempt to use INCR16 AHB bursts
	GMAC_GMAC_DCFGR_ESMA_Pos      = 0x6       // Position of ESMA field.
	GMAC_GMAC_DCFGR_ESMA_Msk      = 0x40      // Bit mask of ESMA field.
	GMAC_GMAC_DCFGR_ESMA          = 0x40      // Bit ESMA.
	GMAC_GMAC_DCFGR_ESPA_Pos      = 0x7       // Position of ESPA field.
	GMAC_GMAC_DCFGR_ESPA_Msk      = 0x80      // Bit mask of ESPA field.
	GMAC_GMAC_DCFGR_ESPA          = 0x80      // Bit ESPA.
	GMAC_GMAC_DCFGR_RXBMS_Pos     = 0x8       // Position of RXBMS field.
	GMAC_GMAC_DCFGR_RXBMS_Msk     = 0x300     // Bit mask of RXBMS field.
	GMAC_GMAC_DCFGR_RXBMS_EIGHTH  = 0x0       // 4/8 Kbyte Memory Size
	GMAC_GMAC_DCFGR_RXBMS_QUARTER = 0x1       // 4/4 Kbytes Memory Size
	GMAC_GMAC_DCFGR_RXBMS_HALF    = 0x2       // 4/2 Kbytes Memory Size
	GMAC_GMAC_DCFGR_RXBMS_FULL    = 0x3       // 4 Kbytes Memory Size
	GMAC_GMAC_DCFGR_TXPBMS_Pos    = 0xa       // Position of TXPBMS field.
	GMAC_GMAC_DCFGR_TXPBMS_Msk    = 0x400     // Bit mask of TXPBMS field.
	GMAC_GMAC_DCFGR_TXPBMS        = 0x400     // Bit TXPBMS.
	GMAC_GMAC_DCFGR_TXCOEN_Pos    = 0xb       // Position of TXCOEN field.
	GMAC_GMAC_DCFGR_TXCOEN_Msk    = 0x800     // Bit mask of TXCOEN field.
	GMAC_GMAC_DCFGR_TXCOEN        = 0x800     // Bit TXCOEN.
	GMAC_GMAC_DCFGR_DRBS_Pos      = 0x10      // Position of DRBS field.
	GMAC_GMAC_DCFGR_DRBS_Msk      = 0xff0000  // Bit mask of DRBS field.
	GMAC_GMAC_DCFGR_DDRP_Pos      = 0x18      // Position of DDRP field.
	GMAC_GMAC_DCFGR_DDRP_Msk      = 0x1000000 // Bit mask of DDRP field.
	GMAC_GMAC_DCFGR_DDRP          = 0x1000000 // Bit DDRP.

	// GMAC_TSR: Transmit Status Register
	GMAC_GMAC_TSR_UBR_Pos    = 0x0   // Position of UBR field.
	GMAC_GMAC_TSR_UBR_Msk    = 0x1   // Bit mask of UBR field.
	GMAC_GMAC_TSR_UBR        = 0x1   // Bit UBR.
	GMAC_GMAC_TSR_COL_Pos    = 0x1   // Position of COL field.
	GMAC_GMAC_TSR_COL_Msk    = 0x2   // Bit mask of COL field.
	GMAC_GMAC_TSR_COL        = 0x2   // Bit COL.
	GMAC_GMAC_TSR_RLE_Pos    = 0x2   // Position of RLE field.
	GMAC_GMAC_TSR_RLE_Msk    = 0x4   // Bit mask of RLE field.
	GMAC_GMAC_TSR_RLE        = 0x4   // Bit RLE.
	GMAC_GMAC_TSR_TXGO_Pos   = 0x3   // Position of TXGO field.
	GMAC_GMAC_TSR_TXGO_Msk   = 0x8   // Bit mask of TXGO field.
	GMAC_GMAC_TSR_TXGO       = 0x8   // Bit TXGO.
	GMAC_GMAC_TSR_TFC_Pos    = 0x4   // Position of TFC field.
	GMAC_GMAC_TSR_TFC_Msk    = 0x10  // Bit mask of TFC field.
	GMAC_GMAC_TSR_TFC        = 0x10  // Bit TFC.
	GMAC_GMAC_TSR_TXCOMP_Pos = 0x5   // Position of TXCOMP field.
	GMAC_GMAC_TSR_TXCOMP_Msk = 0x20  // Bit mask of TXCOMP field.
	GMAC_GMAC_TSR_TXCOMP     = 0x20  // Bit TXCOMP.
	GMAC_GMAC_TSR_HRESP_Pos  = 0x8   // Position of HRESP field.
	GMAC_GMAC_TSR_HRESP_Msk  = 0x100 // Bit mask of HRESP field.
	GMAC_GMAC_TSR_HRESP      = 0x100 // Bit HRESP.

	// GMAC_RBQB: Receive Buffer Queue Base Address Register
	GMAC_GMAC_RBQB_ADDR_Pos = 0x2        // Position of ADDR field.
	GMAC_GMAC_RBQB_ADDR_Msk = 0xfffffffc // Bit mask of ADDR field.

	// GMAC_TBQB: Transmit Buffer Queue Base Address Register
	GMAC_GMAC_TBQB_ADDR_Pos = 0x2        // Position of ADDR field.
	GMAC_GMAC_TBQB_ADDR_Msk = 0xfffffffc // Bit mask of ADDR field.

	// GMAC_RSR: Receive Status Register
	GMAC_GMAC_RSR_BNA_Pos   = 0x0 // Position of BNA field.
	GMAC_GMAC_RSR_BNA_Msk   = 0x1 // Bit mask of BNA field.
	GMAC_GMAC_RSR_BNA       = 0x1 // Bit BNA.
	GMAC_GMAC_RSR_REC_Pos   = 0x1 // Position of REC field.
	GMAC_GMAC_RSR_REC_Msk   = 0x2 // Bit mask of REC field.
	GMAC_GMAC_RSR_REC       = 0x2 // Bit REC.
	GMAC_GMAC_RSR_RXOVR_Pos = 0x2 // Position of RXOVR field.
	GMAC_GMAC_RSR_RXOVR_Msk = 0x4 // Bit mask of RXOVR field.
	GMAC_GMAC_RSR_RXOVR     = 0x4 // Bit RXOVR.
	GMAC_GMAC_RSR_HNO_Pos   = 0x3 // Position of HNO field.
	GMAC_GMAC_RSR_HNO_Msk   = 0x8 // Bit mask of HNO field.
	GMAC_GMAC_RSR_HNO       = 0x8 // Bit HNO.

	// GMAC_ISR: Interrupt Status Register
	GMAC_GMAC_ISR_MFS_Pos        = 0x0        // Position of MFS field.
	GMAC_GMAC_ISR_MFS_Msk        = 0x1        // Bit mask of MFS field.
	GMAC_GMAC_ISR_MFS            = 0x1        // Bit MFS.
	GMAC_GMAC_ISR_RCOMP_Pos      = 0x1        // Position of RCOMP field.
	GMAC_GMAC_ISR_RCOMP_Msk      = 0x2        // Bit mask of RCOMP field.
	GMAC_GMAC_ISR_RCOMP          = 0x2        // Bit RCOMP.
	GMAC_GMAC_ISR_RXUBR_Pos      = 0x2        // Position of RXUBR field.
	GMAC_GMAC_ISR_RXUBR_Msk      = 0x4        // Bit mask of RXUBR field.
	GMAC_GMAC_ISR_RXUBR          = 0x4        // Bit RXUBR.
	GMAC_GMAC_ISR_TXUBR_Pos      = 0x3        // Position of TXUBR field.
	GMAC_GMAC_ISR_TXUBR_Msk      = 0x8        // Bit mask of TXUBR field.
	GMAC_GMAC_ISR_TXUBR          = 0x8        // Bit TXUBR.
	GMAC_GMAC_ISR_TUR_Pos        = 0x4        // Position of TUR field.
	GMAC_GMAC_ISR_TUR_Msk        = 0x10       // Bit mask of TUR field.
	GMAC_GMAC_ISR_TUR            = 0x10       // Bit TUR.
	GMAC_GMAC_ISR_RLEX_Pos       = 0x5        // Position of RLEX field.
	GMAC_GMAC_ISR_RLEX_Msk       = 0x20       // Bit mask of RLEX field.
	GMAC_GMAC_ISR_RLEX           = 0x20       // Bit RLEX.
	GMAC_GMAC_ISR_TFC_Pos        = 0x6        // Position of TFC field.
	GMAC_GMAC_ISR_TFC_Msk        = 0x40       // Bit mask of TFC field.
	GMAC_GMAC_ISR_TFC            = 0x40       // Bit TFC.
	GMAC_GMAC_ISR_TCOMP_Pos      = 0x7        // Position of TCOMP field.
	GMAC_GMAC_ISR_TCOMP_Msk      = 0x80       // Bit mask of TCOMP field.
	GMAC_GMAC_ISR_TCOMP          = 0x80       // Bit TCOMP.
	GMAC_GMAC_ISR_ROVR_Pos       = 0xa        // Position of ROVR field.
	GMAC_GMAC_ISR_ROVR_Msk       = 0x400      // Bit mask of ROVR field.
	GMAC_GMAC_ISR_ROVR           = 0x400      // Bit ROVR.
	GMAC_GMAC_ISR_HRESP_Pos      = 0xb        // Position of HRESP field.
	GMAC_GMAC_ISR_HRESP_Msk      = 0x800      // Bit mask of HRESP field.
	GMAC_GMAC_ISR_HRESP          = 0x800      // Bit HRESP.
	GMAC_GMAC_ISR_PFNZ_Pos       = 0xc        // Position of PFNZ field.
	GMAC_GMAC_ISR_PFNZ_Msk       = 0x1000     // Bit mask of PFNZ field.
	GMAC_GMAC_ISR_PFNZ           = 0x1000     // Bit PFNZ.
	GMAC_GMAC_ISR_PTZ_Pos        = 0xd        // Position of PTZ field.
	GMAC_GMAC_ISR_PTZ_Msk        = 0x2000     // Bit mask of PTZ field.
	GMAC_GMAC_ISR_PTZ            = 0x2000     // Bit PTZ.
	GMAC_GMAC_ISR_PFTR_Pos       = 0xe        // Position of PFTR field.
	GMAC_GMAC_ISR_PFTR_Msk       = 0x4000     // Bit mask of PFTR field.
	GMAC_GMAC_ISR_PFTR           = 0x4000     // Bit PFTR.
	GMAC_GMAC_ISR_DRQFR_Pos      = 0x12       // Position of DRQFR field.
	GMAC_GMAC_ISR_DRQFR_Msk      = 0x40000    // Bit mask of DRQFR field.
	GMAC_GMAC_ISR_DRQFR          = 0x40000    // Bit DRQFR.
	GMAC_GMAC_ISR_SFR_Pos        = 0x13       // Position of SFR field.
	GMAC_GMAC_ISR_SFR_Msk        = 0x80000    // Bit mask of SFR field.
	GMAC_GMAC_ISR_SFR            = 0x80000    // Bit SFR.
	GMAC_GMAC_ISR_DRQFT_Pos      = 0x14       // Position of DRQFT field.
	GMAC_GMAC_ISR_DRQFT_Msk      = 0x100000   // Bit mask of DRQFT field.
	GMAC_GMAC_ISR_DRQFT          = 0x100000   // Bit DRQFT.
	GMAC_GMAC_ISR_SFT_Pos        = 0x15       // Position of SFT field.
	GMAC_GMAC_ISR_SFT_Msk        = 0x200000   // Bit mask of SFT field.
	GMAC_GMAC_ISR_SFT            = 0x200000   // Bit SFT.
	GMAC_GMAC_ISR_PDRQFR_Pos     = 0x16       // Position of PDRQFR field.
	GMAC_GMAC_ISR_PDRQFR_Msk     = 0x400000   // Bit mask of PDRQFR field.
	GMAC_GMAC_ISR_PDRQFR         = 0x400000   // Bit PDRQFR.
	GMAC_GMAC_ISR_PDRSFR_Pos     = 0x17       // Position of PDRSFR field.
	GMAC_GMAC_ISR_PDRSFR_Msk     = 0x800000   // Bit mask of PDRSFR field.
	GMAC_GMAC_ISR_PDRSFR         = 0x800000   // Bit PDRSFR.
	GMAC_GMAC_ISR_PDRQFT_Pos     = 0x18       // Position of PDRQFT field.
	GMAC_GMAC_ISR_PDRQFT_Msk     = 0x1000000  // Bit mask of PDRQFT field.
	GMAC_GMAC_ISR_PDRQFT         = 0x1000000  // Bit PDRQFT.
	GMAC_GMAC_ISR_PDRSFT_Pos     = 0x19       // Position of PDRSFT field.
	GMAC_GMAC_ISR_PDRSFT_Msk     = 0x2000000  // Bit mask of PDRSFT field.
	GMAC_GMAC_ISR_PDRSFT         = 0x2000000  // Bit PDRSFT.
	GMAC_GMAC_ISR_SRI_Pos        = 0x1a       // Position of SRI field.
	GMAC_GMAC_ISR_SRI_Msk        = 0x4000000  // Bit mask of SRI field.
	GMAC_GMAC_ISR_SRI            = 0x4000000  // Bit SRI.
	GMAC_GMAC_ISR_RXLPISBC_Pos   = 0x1b       // Position of RXLPISBC field.
	GMAC_GMAC_ISR_RXLPISBC_Msk   = 0x8000000  // Bit mask of RXLPISBC field.
	GMAC_GMAC_ISR_RXLPISBC       = 0x8000000  // Bit RXLPISBC.
	GMAC_GMAC_ISR_WOL_Pos        = 0x1c       // Position of WOL field.
	GMAC_GMAC_ISR_WOL_Msk        = 0x10000000 // Bit mask of WOL field.
	GMAC_GMAC_ISR_WOL            = 0x10000000 // Bit WOL.
	GMAC_GMAC_ISR_TSUTIMCOMP_Pos = 0x1d       // Position of TSUTIMCOMP field.
	GMAC_GMAC_ISR_TSUTIMCOMP_Msk = 0x20000000 // Bit mask of TSUTIMCOMP field.
	GMAC_GMAC_ISR_TSUTIMCOMP     = 0x20000000 // Bit TSUTIMCOMP.

	// GMAC_IER: Interrupt Enable Register
	GMAC_GMAC_IER_MFS_Pos        = 0x0        // Position of MFS field.
	GMAC_GMAC_IER_MFS_Msk        = 0x1        // Bit mask of MFS field.
	GMAC_GMAC_IER_MFS            = 0x1        // Bit MFS.
	GMAC_GMAC_IER_RCOMP_Pos      = 0x1        // Position of RCOMP field.
	GMAC_GMAC_IER_RCOMP_Msk      = 0x2        // Bit mask of RCOMP field.
	GMAC_GMAC_IER_RCOMP          = 0x2        // Bit RCOMP.
	GMAC_GMAC_IER_RXUBR_Pos      = 0x2        // Position of RXUBR field.
	GMAC_GMAC_IER_RXUBR_Msk      = 0x4        // Bit mask of RXUBR field.
	GMAC_GMAC_IER_RXUBR          = 0x4        // Bit RXUBR.
	GMAC_GMAC_IER_TXUBR_Pos      = 0x3        // Position of TXUBR field.
	GMAC_GMAC_IER_TXUBR_Msk      = 0x8        // Bit mask of TXUBR field.
	GMAC_GMAC_IER_TXUBR          = 0x8        // Bit TXUBR.
	GMAC_GMAC_IER_TUR_Pos        = 0x4        // Position of TUR field.
	GMAC_GMAC_IER_TUR_Msk        = 0x10       // Bit mask of TUR field.
	GMAC_GMAC_IER_TUR            = 0x10       // Bit TUR.
	GMAC_GMAC_IER_RLEX_Pos       = 0x5        // Position of RLEX field.
	GMAC_GMAC_IER_RLEX_Msk       = 0x20       // Bit mask of RLEX field.
	GMAC_GMAC_IER_RLEX           = 0x20       // Bit RLEX.
	GMAC_GMAC_IER_TFC_Pos        = 0x6        // Position of TFC field.
	GMAC_GMAC_IER_TFC_Msk        = 0x40       // Bit mask of TFC field.
	GMAC_GMAC_IER_TFC            = 0x40       // Bit TFC.
	GMAC_GMAC_IER_TCOMP_Pos      = 0x7        // Position of TCOMP field.
	GMAC_GMAC_IER_TCOMP_Msk      = 0x80       // Bit mask of TCOMP field.
	GMAC_GMAC_IER_TCOMP          = 0x80       // Bit TCOMP.
	GMAC_GMAC_IER_ROVR_Pos       = 0xa        // Position of ROVR field.
	GMAC_GMAC_IER_ROVR_Msk       = 0x400      // Bit mask of ROVR field.
	GMAC_GMAC_IER_ROVR           = 0x400      // Bit ROVR.
	GMAC_GMAC_IER_HRESP_Pos      = 0xb        // Position of HRESP field.
	GMAC_GMAC_IER_HRESP_Msk      = 0x800      // Bit mask of HRESP field.
	GMAC_GMAC_IER_HRESP          = 0x800      // Bit HRESP.
	GMAC_GMAC_IER_PFNZ_Pos       = 0xc        // Position of PFNZ field.
	GMAC_GMAC_IER_PFNZ_Msk       = 0x1000     // Bit mask of PFNZ field.
	GMAC_GMAC_IER_PFNZ           = 0x1000     // Bit PFNZ.
	GMAC_GMAC_IER_PTZ_Pos        = 0xd        // Position of PTZ field.
	GMAC_GMAC_IER_PTZ_Msk        = 0x2000     // Bit mask of PTZ field.
	GMAC_GMAC_IER_PTZ            = 0x2000     // Bit PTZ.
	GMAC_GMAC_IER_PFTR_Pos       = 0xe        // Position of PFTR field.
	GMAC_GMAC_IER_PFTR_Msk       = 0x4000     // Bit mask of PFTR field.
	GMAC_GMAC_IER_PFTR           = 0x4000     // Bit PFTR.
	GMAC_GMAC_IER_EXINT_Pos      = 0xf        // Position of EXINT field.
	GMAC_GMAC_IER_EXINT_Msk      = 0x8000     // Bit mask of EXINT field.
	GMAC_GMAC_IER_EXINT          = 0x8000     // Bit EXINT.
	GMAC_GMAC_IER_DRQFR_Pos      = 0x12       // Position of DRQFR field.
	GMAC_GMAC_IER_DRQFR_Msk      = 0x40000    // Bit mask of DRQFR field.
	GMAC_GMAC_IER_DRQFR          = 0x40000    // Bit DRQFR.
	GMAC_GMAC_IER_SFR_Pos        = 0x13       // Position of SFR field.
	GMAC_GMAC_IER_SFR_Msk        = 0x80000    // Bit mask of SFR field.
	GMAC_GMAC_IER_SFR            = 0x80000    // Bit SFR.
	GMAC_GMAC_IER_DRQFT_Pos      = 0x14       // Position of DRQFT field.
	GMAC_GMAC_IER_DRQFT_Msk      = 0x100000   // Bit mask of DRQFT field.
	GMAC_GMAC_IER_DRQFT          = 0x100000   // Bit DRQFT.
	GMAC_GMAC_IER_SFT_Pos        = 0x15       // Position of SFT field.
	GMAC_GMAC_IER_SFT_Msk        = 0x200000   // Bit mask of SFT field.
	GMAC_GMAC_IER_SFT            = 0x200000   // Bit SFT.
	GMAC_GMAC_IER_PDRQFR_Pos     = 0x16       // Position of PDRQFR field.
	GMAC_GMAC_IER_PDRQFR_Msk     = 0x400000   // Bit mask of PDRQFR field.
	GMAC_GMAC_IER_PDRQFR         = 0x400000   // Bit PDRQFR.
	GMAC_GMAC_IER_PDRSFR_Pos     = 0x17       // Position of PDRSFR field.
	GMAC_GMAC_IER_PDRSFR_Msk     = 0x800000   // Bit mask of PDRSFR field.
	GMAC_GMAC_IER_PDRSFR         = 0x800000   // Bit PDRSFR.
	GMAC_GMAC_IER_PDRQFT_Pos     = 0x18       // Position of PDRQFT field.
	GMAC_GMAC_IER_PDRQFT_Msk     = 0x1000000  // Bit mask of PDRQFT field.
	GMAC_GMAC_IER_PDRQFT         = 0x1000000  // Bit PDRQFT.
	GMAC_GMAC_IER_PDRSFT_Pos     = 0x19       // Position of PDRSFT field.
	GMAC_GMAC_IER_PDRSFT_Msk     = 0x2000000  // Bit mask of PDRSFT field.
	GMAC_GMAC_IER_PDRSFT         = 0x2000000  // Bit PDRSFT.
	GMAC_GMAC_IER_SRI_Pos        = 0x1a       // Position of SRI field.
	GMAC_GMAC_IER_SRI_Msk        = 0x4000000  // Bit mask of SRI field.
	GMAC_GMAC_IER_SRI            = 0x4000000  // Bit SRI.
	GMAC_GMAC_IER_RXLPISBC_Pos   = 0x1b       // Position of RXLPISBC field.
	GMAC_GMAC_IER_RXLPISBC_Msk   = 0x8000000  // Bit mask of RXLPISBC field.
	GMAC_GMAC_IER_RXLPISBC       = 0x8000000  // Bit RXLPISBC.
	GMAC_GMAC_IER_WOL_Pos        = 0x1c       // Position of WOL field.
	GMAC_GMAC_IER_WOL_Msk        = 0x10000000 // Bit mask of WOL field.
	GMAC_GMAC_IER_WOL            = 0x10000000 // Bit WOL.
	GMAC_GMAC_IER_TSUTIMCOMP_Pos = 0x1d       // Position of TSUTIMCOMP field.
	GMAC_GMAC_IER_TSUTIMCOMP_Msk = 0x20000000 // Bit mask of TSUTIMCOMP field.
	GMAC_GMAC_IER_TSUTIMCOMP     = 0x20000000 // Bit TSUTIMCOMP.

	// GMAC_IDR: Interrupt Disable Register
	GMAC_GMAC_IDR_MFS_Pos        = 0x0        // Position of MFS field.
	GMAC_GMAC_IDR_MFS_Msk        = 0x1        // Bit mask of MFS field.
	GMAC_GMAC_IDR_MFS            = 0x1        // Bit MFS.
	GMAC_GMAC_IDR_RCOMP_Pos      = 0x1        // Position of RCOMP field.
	GMAC_GMAC_IDR_RCOMP_Msk      = 0x2        // Bit mask of RCOMP field.
	GMAC_GMAC_IDR_RCOMP          = 0x2        // Bit RCOMP.
	GMAC_GMAC_IDR_RXUBR_Pos      = 0x2        // Position of RXUBR field.
	GMAC_GMAC_IDR_RXUBR_Msk      = 0x4        // Bit mask of RXUBR field.
	GMAC_GMAC_IDR_RXUBR          = 0x4        // Bit RXUBR.
	GMAC_GMAC_IDR_TXUBR_Pos      = 0x3        // Position of TXUBR field.
	GMAC_GMAC_IDR_TXUBR_Msk      = 0x8        // Bit mask of TXUBR field.
	GMAC_GMAC_IDR_TXUBR          = 0x8        // Bit TXUBR.
	GMAC_GMAC_IDR_TUR_Pos        = 0x4        // Position of TUR field.
	GMAC_GMAC_IDR_TUR_Msk        = 0x10       // Bit mask of TUR field.
	GMAC_GMAC_IDR_TUR            = 0x10       // Bit TUR.
	GMAC_GMAC_IDR_RLEX_Pos       = 0x5        // Position of RLEX field.
	GMAC_GMAC_IDR_RLEX_Msk       = 0x20       // Bit mask of RLEX field.
	GMAC_GMAC_IDR_RLEX           = 0x20       // Bit RLEX.
	GMAC_GMAC_IDR_TFC_Pos        = 0x6        // Position of TFC field.
	GMAC_GMAC_IDR_TFC_Msk        = 0x40       // Bit mask of TFC field.
	GMAC_GMAC_IDR_TFC            = 0x40       // Bit TFC.
	GMAC_GMAC_IDR_TCOMP_Pos      = 0x7        // Position of TCOMP field.
	GMAC_GMAC_IDR_TCOMP_Msk      = 0x80       // Bit mask of TCOMP field.
	GMAC_GMAC_IDR_TCOMP          = 0x80       // Bit TCOMP.
	GMAC_GMAC_IDR_ROVR_Pos       = 0xa        // Position of ROVR field.
	GMAC_GMAC_IDR_ROVR_Msk       = 0x400      // Bit mask of ROVR field.
	GMAC_GMAC_IDR_ROVR           = 0x400      // Bit ROVR.
	GMAC_GMAC_IDR_HRESP_Pos      = 0xb        // Position of HRESP field.
	GMAC_GMAC_IDR_HRESP_Msk      = 0x800      // Bit mask of HRESP field.
	GMAC_GMAC_IDR_HRESP          = 0x800      // Bit HRESP.
	GMAC_GMAC_IDR_PFNZ_Pos       = 0xc        // Position of PFNZ field.
	GMAC_GMAC_IDR_PFNZ_Msk       = 0x1000     // Bit mask of PFNZ field.
	GMAC_GMAC_IDR_PFNZ           = 0x1000     // Bit PFNZ.
	GMAC_GMAC_IDR_PTZ_Pos        = 0xd        // Position of PTZ field.
	GMAC_GMAC_IDR_PTZ_Msk        = 0x2000     // Bit mask of PTZ field.
	GMAC_GMAC_IDR_PTZ            = 0x2000     // Bit PTZ.
	GMAC_GMAC_IDR_PFTR_Pos       = 0xe        // Position of PFTR field.
	GMAC_GMAC_IDR_PFTR_Msk       = 0x4000     // Bit mask of PFTR field.
	GMAC_GMAC_IDR_PFTR           = 0x4000     // Bit PFTR.
	GMAC_GMAC_IDR_EXINT_Pos      = 0xf        // Position of EXINT field.
	GMAC_GMAC_IDR_EXINT_Msk      = 0x8000     // Bit mask of EXINT field.
	GMAC_GMAC_IDR_EXINT          = 0x8000     // Bit EXINT.
	GMAC_GMAC_IDR_DRQFR_Pos      = 0x12       // Position of DRQFR field.
	GMAC_GMAC_IDR_DRQFR_Msk      = 0x40000    // Bit mask of DRQFR field.
	GMAC_GMAC_IDR_DRQFR          = 0x40000    // Bit DRQFR.
	GMAC_GMAC_IDR_SFR_Pos        = 0x13       // Position of SFR field.
	GMAC_GMAC_IDR_SFR_Msk        = 0x80000    // Bit mask of SFR field.
	GMAC_GMAC_IDR_SFR            = 0x80000    // Bit SFR.
	GMAC_GMAC_IDR_DRQFT_Pos      = 0x14       // Position of DRQFT field.
	GMAC_GMAC_IDR_DRQFT_Msk      = 0x100000   // Bit mask of DRQFT field.
	GMAC_GMAC_IDR_DRQFT          = 0x100000   // Bit DRQFT.
	GMAC_GMAC_IDR_SFT_Pos        = 0x15       // Position of SFT field.
	GMAC_GMAC_IDR_SFT_Msk        = 0x200000   // Bit mask of SFT field.
	GMAC_GMAC_IDR_SFT            = 0x200000   // Bit SFT.
	GMAC_GMAC_IDR_PDRQFR_Pos     = 0x16       // Position of PDRQFR field.
	GMAC_GMAC_IDR_PDRQFR_Msk     = 0x400000   // Bit mask of PDRQFR field.
	GMAC_GMAC_IDR_PDRQFR         = 0x400000   // Bit PDRQFR.
	GMAC_GMAC_IDR_PDRSFR_Pos     = 0x17       // Position of PDRSFR field.
	GMAC_GMAC_IDR_PDRSFR_Msk     = 0x800000   // Bit mask of PDRSFR field.
	GMAC_GMAC_IDR_PDRSFR         = 0x800000   // Bit PDRSFR.
	GMAC_GMAC_IDR_PDRQFT_Pos     = 0x18       // Position of PDRQFT field.
	GMAC_GMAC_IDR_PDRQFT_Msk     = 0x1000000  // Bit mask of PDRQFT field.
	GMAC_GMAC_IDR_PDRQFT         = 0x1000000  // Bit PDRQFT.
	GMAC_GMAC_IDR_PDRSFT_Pos     = 0x19       // Position of PDRSFT field.
	GMAC_GMAC_IDR_PDRSFT_Msk     = 0x2000000  // Bit mask of PDRSFT field.
	GMAC_GMAC_IDR_PDRSFT         = 0x2000000  // Bit PDRSFT.
	GMAC_GMAC_IDR_SRI_Pos        = 0x1a       // Position of SRI field.
	GMAC_GMAC_IDR_SRI_Msk        = 0x4000000  // Bit mask of SRI field.
	GMAC_GMAC_IDR_SRI            = 0x4000000  // Bit SRI.
	GMAC_GMAC_IDR_RXLPISBC_Pos   = 0x1b       // Position of RXLPISBC field.
	GMAC_GMAC_IDR_RXLPISBC_Msk   = 0x8000000  // Bit mask of RXLPISBC field.
	GMAC_GMAC_IDR_RXLPISBC       = 0x8000000  // Bit RXLPISBC.
	GMAC_GMAC_IDR_WOL_Pos        = 0x1c       // Position of WOL field.
	GMAC_GMAC_IDR_WOL_Msk        = 0x10000000 // Bit mask of WOL field.
	GMAC_GMAC_IDR_WOL            = 0x10000000 // Bit WOL.
	GMAC_GMAC_IDR_TSUTIMCOMP_Pos = 0x1d       // Position of TSUTIMCOMP field.
	GMAC_GMAC_IDR_TSUTIMCOMP_Msk = 0x20000000 // Bit mask of TSUTIMCOMP field.
	GMAC_GMAC_IDR_TSUTIMCOMP     = 0x20000000 // Bit TSUTIMCOMP.

	// GMAC_IMR: Interrupt Mask Register
	GMAC_GMAC_IMR_MFS_Pos        = 0x0        // Position of MFS field.
	GMAC_GMAC_IMR_MFS_Msk        = 0x1        // Bit mask of MFS field.
	GMAC_GMAC_IMR_MFS            = 0x1        // Bit MFS.
	GMAC_GMAC_IMR_RCOMP_Pos      = 0x1        // Position of RCOMP field.
	GMAC_GMAC_IMR_RCOMP_Msk      = 0x2        // Bit mask of RCOMP field.
	GMAC_GMAC_IMR_RCOMP          = 0x2        // Bit RCOMP.
	GMAC_GMAC_IMR_RXUBR_Pos      = 0x2        // Position of RXUBR field.
	GMAC_GMAC_IMR_RXUBR_Msk      = 0x4        // Bit mask of RXUBR field.
	GMAC_GMAC_IMR_RXUBR          = 0x4        // Bit RXUBR.
	GMAC_GMAC_IMR_TXUBR_Pos      = 0x3        // Position of TXUBR field.
	GMAC_GMAC_IMR_TXUBR_Msk      = 0x8        // Bit mask of TXUBR field.
	GMAC_GMAC_IMR_TXUBR          = 0x8        // Bit TXUBR.
	GMAC_GMAC_IMR_TUR_Pos        = 0x4        // Position of TUR field.
	GMAC_GMAC_IMR_TUR_Msk        = 0x10       // Bit mask of TUR field.
	GMAC_GMAC_IMR_TUR            = 0x10       // Bit TUR.
	GMAC_GMAC_IMR_RLEX_Pos       = 0x5        // Position of RLEX field.
	GMAC_GMAC_IMR_RLEX_Msk       = 0x20       // Bit mask of RLEX field.
	GMAC_GMAC_IMR_RLEX           = 0x20       // Bit RLEX.
	GMAC_GMAC_IMR_TFC_Pos        = 0x6        // Position of TFC field.
	GMAC_GMAC_IMR_TFC_Msk        = 0x40       // Bit mask of TFC field.
	GMAC_GMAC_IMR_TFC            = 0x40       // Bit TFC.
	GMAC_GMAC_IMR_TCOMP_Pos      = 0x7        // Position of TCOMP field.
	GMAC_GMAC_IMR_TCOMP_Msk      = 0x80       // Bit mask of TCOMP field.
	GMAC_GMAC_IMR_TCOMP          = 0x80       // Bit TCOMP.
	GMAC_GMAC_IMR_ROVR_Pos       = 0xa        // Position of ROVR field.
	GMAC_GMAC_IMR_ROVR_Msk       = 0x400      // Bit mask of ROVR field.
	GMAC_GMAC_IMR_ROVR           = 0x400      // Bit ROVR.
	GMAC_GMAC_IMR_HRESP_Pos      = 0xb        // Position of HRESP field.
	GMAC_GMAC_IMR_HRESP_Msk      = 0x800      // Bit mask of HRESP field.
	GMAC_GMAC_IMR_HRESP          = 0x800      // Bit HRESP.
	GMAC_GMAC_IMR_PFNZ_Pos       = 0xc        // Position of PFNZ field.
	GMAC_GMAC_IMR_PFNZ_Msk       = 0x1000     // Bit mask of PFNZ field.
	GMAC_GMAC_IMR_PFNZ           = 0x1000     // Bit PFNZ.
	GMAC_GMAC_IMR_PTZ_Pos        = 0xd        // Position of PTZ field.
	GMAC_GMAC_IMR_PTZ_Msk        = 0x2000     // Bit mask of PTZ field.
	GMAC_GMAC_IMR_PTZ            = 0x2000     // Bit PTZ.
	GMAC_GMAC_IMR_PFTR_Pos       = 0xe        // Position of PFTR field.
	GMAC_GMAC_IMR_PFTR_Msk       = 0x4000     // Bit mask of PFTR field.
	GMAC_GMAC_IMR_PFTR           = 0x4000     // Bit PFTR.
	GMAC_GMAC_IMR_EXINT_Pos      = 0xf        // Position of EXINT field.
	GMAC_GMAC_IMR_EXINT_Msk      = 0x8000     // Bit mask of EXINT field.
	GMAC_GMAC_IMR_EXINT          = 0x8000     // Bit EXINT.
	GMAC_GMAC_IMR_DRQFR_Pos      = 0x12       // Position of DRQFR field.
	GMAC_GMAC_IMR_DRQFR_Msk      = 0x40000    // Bit mask of DRQFR field.
	GMAC_GMAC_IMR_DRQFR          = 0x40000    // Bit DRQFR.
	GMAC_GMAC_IMR_SFR_Pos        = 0x13       // Position of SFR field.
	GMAC_GMAC_IMR_SFR_Msk        = 0x80000    // Bit mask of SFR field.
	GMAC_GMAC_IMR_SFR            = 0x80000    // Bit SFR.
	GMAC_GMAC_IMR_DRQFT_Pos      = 0x14       // Position of DRQFT field.
	GMAC_GMAC_IMR_DRQFT_Msk      = 0x100000   // Bit mask of DRQFT field.
	GMAC_GMAC_IMR_DRQFT          = 0x100000   // Bit DRQFT.
	GMAC_GMAC_IMR_SFT_Pos        = 0x15       // Position of SFT field.
	GMAC_GMAC_IMR_SFT_Msk        = 0x200000   // Bit mask of SFT field.
	GMAC_GMAC_IMR_SFT            = 0x200000   // Bit SFT.
	GMAC_GMAC_IMR_PDRQFR_Pos     = 0x16       // Position of PDRQFR field.
	GMAC_GMAC_IMR_PDRQFR_Msk     = 0x400000   // Bit mask of PDRQFR field.
	GMAC_GMAC_IMR_PDRQFR         = 0x400000   // Bit PDRQFR.
	GMAC_GMAC_IMR_PDRSFR_Pos     = 0x17       // Position of PDRSFR field.
	GMAC_GMAC_IMR_PDRSFR_Msk     = 0x800000   // Bit mask of PDRSFR field.
	GMAC_GMAC_IMR_PDRSFR         = 0x800000   // Bit PDRSFR.
	GMAC_GMAC_IMR_PDRQFT_Pos     = 0x18       // Position of PDRQFT field.
	GMAC_GMAC_IMR_PDRQFT_Msk     = 0x1000000  // Bit mask of PDRQFT field.
	GMAC_GMAC_IMR_PDRQFT         = 0x1000000  // Bit PDRQFT.
	GMAC_GMAC_IMR_PDRSFT_Pos     = 0x19       // Position of PDRSFT field.
	GMAC_GMAC_IMR_PDRSFT_Msk     = 0x2000000  // Bit mask of PDRSFT field.
	GMAC_GMAC_IMR_PDRSFT         = 0x2000000  // Bit PDRSFT.
	GMAC_GMAC_IMR_SRI_Pos        = 0x1a       // Position of SRI field.
	GMAC_GMAC_IMR_SRI_Msk        = 0x4000000  // Bit mask of SRI field.
	GMAC_GMAC_IMR_SRI            = 0x4000000  // Bit SRI.
	GMAC_GMAC_IMR_RXLPISBC_Pos   = 0x1b       // Position of RXLPISBC field.
	GMAC_GMAC_IMR_RXLPISBC_Msk   = 0x8000000  // Bit mask of RXLPISBC field.
	GMAC_GMAC_IMR_RXLPISBC       = 0x8000000  // Bit RXLPISBC.
	GMAC_GMAC_IMR_WOL_Pos        = 0x1c       // Position of WOL field.
	GMAC_GMAC_IMR_WOL_Msk        = 0x10000000 // Bit mask of WOL field.
	GMAC_GMAC_IMR_WOL            = 0x10000000 // Bit WOL.
	GMAC_GMAC_IMR_TSUTIMCOMP_Pos = 0x1d       // Position of TSUTIMCOMP field.
	GMAC_GMAC_IMR_TSUTIMCOMP_Msk = 0x20000000 // Bit mask of TSUTIMCOMP field.
	GMAC_GMAC_IMR_TSUTIMCOMP     = 0x20000000 // Bit TSUTIMCOMP.

	// GMAC_MAN: PHY Maintenance Register
	GMAC_GMAC_MAN_DATA_Pos  = 0x0        // Position of DATA field.
	GMAC_GMAC_MAN_DATA_Msk  = 0xffff     // Bit mask of DATA field.
	GMAC_GMAC_MAN_WTN_Pos   = 0x10       // Position of WTN field.
	GMAC_GMAC_MAN_WTN_Msk   = 0x30000    // Bit mask of WTN field.
	GMAC_GMAC_MAN_REGA_Pos  = 0x12       // Position of REGA field.
	GMAC_GMAC_MAN_REGA_Msk  = 0x7c0000   // Bit mask of REGA field.
	GMAC_GMAC_MAN_PHYA_Pos  = 0x17       // Position of PHYA field.
	GMAC_GMAC_MAN_PHYA_Msk  = 0xf800000  // Bit mask of PHYA field.
	GMAC_GMAC_MAN_OP_Pos    = 0x1c       // Position of OP field.
	GMAC_GMAC_MAN_OP_Msk    = 0x30000000 // Bit mask of OP field.
	GMAC_GMAC_MAN_CLTTO_Pos = 0x1e       // Position of CLTTO field.
	GMAC_GMAC_MAN_CLTTO_Msk = 0x40000000 // Bit mask of CLTTO field.
	GMAC_GMAC_MAN_CLTTO     = 0x40000000 // Bit CLTTO.
	GMAC_GMAC_MAN_WZO_Pos   = 0x1f       // Position of WZO field.
	GMAC_GMAC_MAN_WZO_Msk   = 0x80000000 // Bit mask of WZO field.
	GMAC_GMAC_MAN_WZO       = 0x80000000 // Bit WZO.

	// GMAC_RPQ: Received Pause Quantum Register
	GMAC_GMAC_RPQ_RPQ_Pos = 0x0    // Position of RPQ field.
	GMAC_GMAC_RPQ_RPQ_Msk = 0xffff // Bit mask of RPQ field.

	// GMAC_TPQ: Transmit Pause Quantum Register
	GMAC_GMAC_TPQ_TPQ_Pos = 0x0    // Position of TPQ field.
	GMAC_GMAC_TPQ_TPQ_Msk = 0xffff // Bit mask of TPQ field.

	// GMAC_TPSF: TX Partial Store and Forward Register
	GMAC_GMAC_TPSF_TPB1ADR_Pos = 0x0        // Position of TPB1ADR field.
	GMAC_GMAC_TPSF_TPB1ADR_Msk = 0xfff      // Bit mask of TPB1ADR field.
	GMAC_GMAC_TPSF_ENTXP_Pos   = 0x1f       // Position of ENTXP field.
	GMAC_GMAC_TPSF_ENTXP_Msk   = 0x80000000 // Bit mask of ENTXP field.
	GMAC_GMAC_TPSF_ENTXP       = 0x80000000 // Bit ENTXP.

	// GMAC_RPSF: RX Partial Store and Forward Register
	GMAC_GMAC_RPSF_RPB1ADR_Pos = 0x0        // Position of RPB1ADR field.
	GMAC_GMAC_RPSF_RPB1ADR_Msk = 0xfff      // Bit mask of RPB1ADR field.
	GMAC_GMAC_RPSF_ENRXP_Pos   = 0x1f       // Position of ENRXP field.
	GMAC_GMAC_RPSF_ENRXP_Msk   = 0x80000000 // Bit mask of ENRXP field.
	GMAC_GMAC_RPSF_ENRXP       = 0x80000000 // Bit ENRXP.

	// GMAC_RJFML: RX Jumbo Frame Max Length Register
	GMAC_GMAC_RJFML_FML_Pos = 0x0    // Position of FML field.
	GMAC_GMAC_RJFML_FML_Msk = 0x3fff // Bit mask of FML field.

	// GMAC_HRB: Hash Register Bottom
	GMAC_GMAC_HRB_ADDR_Pos = 0x0        // Position of ADDR field.
	GMAC_GMAC_HRB_ADDR_Msk = 0xffffffff // Bit mask of ADDR field.

	// GMAC_HRT: Hash Register Top
	GMAC_GMAC_HRT_ADDR_Pos = 0x0        // Position of ADDR field.
	GMAC_GMAC_HRT_ADDR_Msk = 0xffffffff // Bit mask of ADDR field.

	// GMAC_SA.GMAC_SAB: Specific Address 1 Bottom Register
	GMAC_GMAC_SA_GMAC_SAB_ADDR_Pos = 0x0        // Position of ADDR field.
	GMAC_GMAC_SA_GMAC_SAB_ADDR_Msk = 0xffffffff // Bit mask of ADDR field.

	// GMAC_SA.GMAC_SAT: Specific Address 1 Top Register
	GMAC_GMAC_SA_GMAC_SAT_ADDR_Pos = 0x0    // Position of ADDR field.
	GMAC_GMAC_SA_GMAC_SAT_ADDR_Msk = 0xffff // Bit mask of ADDR field.

	// GMAC_TIDM1: Type ID Match 1 Register
	GMAC_GMAC_TIDM1_TID_Pos   = 0x0        // Position of TID field.
	GMAC_GMAC_TIDM1_TID_Msk   = 0xffff     // Bit mask of TID field.
	GMAC_GMAC_TIDM1_ENID1_Pos = 0x1f       // Position of ENID1 field.
	GMAC_GMAC_TIDM1_ENID1_Msk = 0x80000000 // Bit mask of ENID1 field.
	GMAC_GMAC_TIDM1_ENID1     = 0x80000000 // Bit ENID1.

	// GMAC_TIDM2: Type ID Match 2 Register
	GMAC_GMAC_TIDM2_TID_Pos   = 0x0        // Position of TID field.
	GMAC_GMAC_TIDM2_TID_Msk   = 0xffff     // Bit mask of TID field.
	GMAC_GMAC_TIDM2_ENID2_Pos = 0x1f       // Position of ENID2 field.
	GMAC_GMAC_TIDM2_ENID2_Msk = 0x80000000 // Bit mask of ENID2 field.
	GMAC_GMAC_TIDM2_ENID2     = 0x80000000 // Bit ENID2.

	// GMAC_TIDM3: Type ID Match 3 Register
	GMAC_GMAC_TIDM3_TID_Pos   = 0x0        // Position of TID field.
	GMAC_GMAC_TIDM3_TID_Msk   = 0xffff     // Bit mask of TID field.
	GMAC_GMAC_TIDM3_ENID3_Pos = 0x1f       // Position of ENID3 field.
	GMAC_GMAC_TIDM3_ENID3_Msk = 0x80000000 // Bit mask of ENID3 field.
	GMAC_GMAC_TIDM3_ENID3     = 0x80000000 // Bit ENID3.

	// GMAC_TIDM4: Type ID Match 4 Register
	GMAC_GMAC_TIDM4_TID_Pos   = 0x0        // Position of TID field.
	GMAC_GMAC_TIDM4_TID_Msk   = 0xffff     // Bit mask of TID field.
	GMAC_GMAC_TIDM4_ENID4_Pos = 0x1f       // Position of ENID4 field.
	GMAC_GMAC_TIDM4_ENID4_Msk = 0x80000000 // Bit mask of ENID4 field.
	GMAC_GMAC_TIDM4_ENID4     = 0x80000000 // Bit ENID4.

	// GMAC_WOL: Wake on LAN Register
	GMAC_GMAC_WOL_IP_Pos  = 0x0     // Position of IP field.
	GMAC_GMAC_WOL_IP_Msk  = 0xffff  // Bit mask of IP field.
	GMAC_GMAC_WOL_MAG_Pos = 0x10    // Position of MAG field.
	GMAC_GMAC_WOL_MAG_Msk = 0x10000 // Bit mask of MAG field.
	GMAC_GMAC_WOL_MAG     = 0x10000 // Bit MAG.
	GMAC_GMAC_WOL_ARP_Pos = 0x11    // Position of ARP field.
	GMAC_GMAC_WOL_ARP_Msk = 0x20000 // Bit mask of ARP field.
	GMAC_GMAC_WOL_ARP     = 0x20000 // Bit ARP.
	GMAC_GMAC_WOL_SA1_Pos = 0x12    // Position of SA1 field.
	GMAC_GMAC_WOL_SA1_Msk = 0x40000 // Bit mask of SA1 field.
	GMAC_GMAC_WOL_SA1     = 0x40000 // Bit SA1.
	GMAC_GMAC_WOL_MTI_Pos = 0x13    // Position of MTI field.
	GMAC_GMAC_WOL_MTI_Msk = 0x80000 // Bit mask of MTI field.
	GMAC_GMAC_WOL_MTI     = 0x80000 // Bit MTI.

	// GMAC_IPGS: IPG Stretch Register
	GMAC_GMAC_IPGS_FL_Pos = 0x0    // Position of FL field.
	GMAC_GMAC_IPGS_FL_Msk = 0xffff // Bit mask of FL field.

	// GMAC_SVLAN: Stacked VLAN Register
	GMAC_GMAC_SVLAN_VLAN_TYPE_Pos = 0x0        // Position of VLAN_TYPE field.
	GMAC_GMAC_SVLAN_VLAN_TYPE_Msk = 0xffff     // Bit mask of VLAN_TYPE field.
	GMAC_GMAC_SVLAN_ESVLAN_Pos    = 0x1f       // Position of ESVLAN field.
	GMAC_GMAC_SVLAN_ESVLAN_Msk    = 0x80000000 // Bit mask of ESVLAN field.
	GMAC_GMAC_SVLAN_ESVLAN        = 0x80000000 // Bit ESVLAN.

	// GMAC_TPFCP: Transmit PFC Pause Register
	GMAC_GMAC_TPFCP_PEV_Pos = 0x0    // Position of PEV field.
	GMAC_GMAC_TPFCP_PEV_Msk = 0xff   // Bit mask of PEV field.
	GMAC_GMAC_TPFCP_PQ_Pos  = 0x8    // Position of PQ field.
	GMAC_GMAC_TPFCP_PQ_Msk  = 0xff00 // Bit mask of PQ field.

	// GMAC_SAMB1: Specific Address 1 Mask Bottom Register
	GMAC_GMAC_SAMB1_ADDR_Pos = 0x0        // Position of ADDR field.
	GMAC_GMAC_SAMB1_ADDR_Msk = 0xffffffff // Bit mask of ADDR field.

	// GMAC_SAMT1: Specific Address 1 Mask Top Register
	GMAC_GMAC_SAMT1_ADDR_Pos = 0x0    // Position of ADDR field.
	GMAC_GMAC_SAMT1_ADDR_Msk = 0xffff // Bit mask of ADDR field.

	// GMAC_NSC: 1588 Timer Nanosecond Comparison Register
	GMAC_GMAC_NSC_NANOSEC_Pos = 0x0      // Position of NANOSEC field.
	GMAC_GMAC_NSC_NANOSEC_Msk = 0x3fffff // Bit mask of NANOSEC field.

	// GMAC_SCL: 1588 Timer Second Comparison Low Register
	GMAC_GMAC_SCL_SEC_Pos = 0x0        // Position of SEC field.
	GMAC_GMAC_SCL_SEC_Msk = 0xffffffff // Bit mask of SEC field.

	// GMAC_SCH: 1588 Timer Second Comparison High Register
	GMAC_GMAC_SCH_SEC_Pos = 0x0    // Position of SEC field.
	GMAC_GMAC_SCH_SEC_Msk = 0xffff // Bit mask of SEC field.

	// GMAC_EFTSH: PTP Event Frame Transmitted Seconds High Register
	GMAC_GMAC_EFTSH_RUD_Pos = 0x0    // Position of RUD field.
	GMAC_GMAC_EFTSH_RUD_Msk = 0xffff // Bit mask of RUD field.

	// GMAC_EFRSH: PTP Event Frame Received Seconds High Register
	GMAC_GMAC_EFRSH_RUD_Pos = 0x0    // Position of RUD field.
	GMAC_GMAC_EFRSH_RUD_Msk = 0xffff // Bit mask of RUD field.

	// GMAC_PEFTSH: PTP Peer Event Frame Transmitted Seconds High Register
	GMAC_GMAC_PEFTSH_RUD_Pos = 0x0    // Position of RUD field.
	GMAC_GMAC_PEFTSH_RUD_Msk = 0xffff // Bit mask of RUD field.

	// GMAC_PEFRSH: PTP Peer Event Frame Received Seconds High Register
	GMAC_GMAC_PEFRSH_RUD_Pos = 0x0    // Position of RUD field.
	GMAC_GMAC_PEFRSH_RUD_Msk = 0xffff // Bit mask of RUD field.

	// GMAC_OTLO: Octets Transmitted Low Register
	GMAC_GMAC_OTLO_TXO_Pos = 0x0        // Position of TXO field.
	GMAC_GMAC_OTLO_TXO_Msk = 0xffffffff // Bit mask of TXO field.

	// GMAC_OTHI: Octets Transmitted High Register
	GMAC_GMAC_OTHI_TXO_Pos = 0x0    // Position of TXO field.
	GMAC_GMAC_OTHI_TXO_Msk = 0xffff // Bit mask of TXO field.

	// GMAC_FT: Frames Transmitted Register
	GMAC_GMAC_FT_FTX_Pos = 0x0        // Position of FTX field.
	GMAC_GMAC_FT_FTX_Msk = 0xffffffff // Bit mask of FTX field.

	// GMAC_BCFT: Broadcast Frames Transmitted Register
	GMAC_GMAC_BCFT_BFTX_Pos = 0x0        // Position of BFTX field.
	GMAC_GMAC_BCFT_BFTX_Msk = 0xffffffff // Bit mask of BFTX field.

	// GMAC_MFT: Multicast Frames Transmitted Register
	GMAC_GMAC_MFT_MFTX_Pos = 0x0        // Position of MFTX field.
	GMAC_GMAC_MFT_MFTX_Msk = 0xffffffff // Bit mask of MFTX field.

	// GMAC_PFT: Pause Frames Transmitted Register
	GMAC_GMAC_PFT_PFTX_Pos = 0x0    // Position of PFTX field.
	GMAC_GMAC_PFT_PFTX_Msk = 0xffff // Bit mask of PFTX field.

	// GMAC_BFT64: 64 Byte Frames Transmitted Register
	GMAC_GMAC_BFT64_NFTX_Pos = 0x0        // Position of NFTX field.
	GMAC_GMAC_BFT64_NFTX_Msk = 0xffffffff // Bit mask of NFTX field.

	// GMAC_TBFT127: 65 to 127 Byte Frames Transmitted Register
	GMAC_GMAC_TBFT127_NFTX_Pos = 0x0        // Position of NFTX field.
	GMAC_GMAC_TBFT127_NFTX_Msk = 0xffffffff // Bit mask of NFTX field.

	// GMAC_TBFT255: 128 to 255 Byte Frames Transmitted Register
	GMAC_GMAC_TBFT255_NFTX_Pos = 0x0        // Position of NFTX field.
	GMAC_GMAC_TBFT255_NFTX_Msk = 0xffffffff // Bit mask of NFTX field.

	// GMAC_TBFT511: 256 to 511 Byte Frames Transmitted Register
	GMAC_GMAC_TBFT511_NFTX_Pos = 0x0        // Position of NFTX field.
	GMAC_GMAC_TBFT511_NFTX_Msk = 0xffffffff // Bit mask of NFTX field.

	// GMAC_TBFT1023: 512 to 1023 Byte Frames Transmitted Register
	GMAC_GMAC_TBFT1023_NFTX_Pos = 0x0        // Position of NFTX field.
	GMAC_GMAC_TBFT1023_NFTX_Msk = 0xffffffff // Bit mask of NFTX field.

	// GMAC_TBFT1518: 1024 to 1518 Byte Frames Transmitted Register
	GMAC_GMAC_TBFT1518_NFTX_Pos = 0x0        // Position of NFTX field.
	GMAC_GMAC_TBFT1518_NFTX_Msk = 0xffffffff // Bit mask of NFTX field.

	// GMAC_GTBFT1518: Greater Than 1518 Byte Frames Transmitted Register
	GMAC_GMAC_GTBFT1518_NFTX_Pos = 0x0        // Position of NFTX field.
	GMAC_GMAC_GTBFT1518_NFTX_Msk = 0xffffffff // Bit mask of NFTX field.

	// GMAC_TUR: Transmit Underruns Register
	GMAC_GMAC_TUR_TXUNR_Pos = 0x0   // Position of TXUNR field.
	GMAC_GMAC_TUR_TXUNR_Msk = 0x3ff // Bit mask of TXUNR field.

	// GMAC_SCF: Single Collision Frames Register
	GMAC_GMAC_SCF_SCOL_Pos = 0x0     // Position of SCOL field.
	GMAC_GMAC_SCF_SCOL_Msk = 0x3ffff // Bit mask of SCOL field.

	// GMAC_MCF: Multiple Collision Frames Register
	GMAC_GMAC_MCF_MCOL_Pos = 0x0     // Position of MCOL field.
	GMAC_GMAC_MCF_MCOL_Msk = 0x3ffff // Bit mask of MCOL field.

	// GMAC_EC: Excessive Collisions Register
	GMAC_GMAC_EC_XCOL_Pos = 0x0   // Position of XCOL field.
	GMAC_GMAC_EC_XCOL_Msk = 0x3ff // Bit mask of XCOL field.

	// GMAC_LC: Late Collisions Register
	GMAC_GMAC_LC_LCOL_Pos = 0x0   // Position of LCOL field.
	GMAC_GMAC_LC_LCOL_Msk = 0x3ff // Bit mask of LCOL field.

	// GMAC_DTF: Deferred Transmission Frames Register
	GMAC_GMAC_DTF_DEFT_Pos = 0x0     // Position of DEFT field.
	GMAC_GMAC_DTF_DEFT_Msk = 0x3ffff // Bit mask of DEFT field.

	// GMAC_CSE: Carrier Sense Errors Register
	GMAC_GMAC_CSE_CSR_Pos = 0x0   // Position of CSR field.
	GMAC_GMAC_CSE_CSR_Msk = 0x3ff // Bit mask of CSR field.

	// GMAC_ORLO: Octets Received Low Received Register
	GMAC_GMAC_ORLO_RXO_Pos = 0x0        // Position of RXO field.
	GMAC_GMAC_ORLO_RXO_Msk = 0xffffffff // Bit mask of RXO field.

	// GMAC_ORHI: Octets Received High Received Register
	GMAC_GMAC_ORHI_RXO_Pos = 0x0    // Position of RXO field.
	GMAC_GMAC_ORHI_RXO_Msk = 0xffff // Bit mask of RXO field.

	// GMAC_FR: Frames Received Register
	GMAC_GMAC_FR_FRX_Pos = 0x0        // Position of FRX field.
	GMAC_GMAC_FR_FRX_Msk = 0xffffffff // Bit mask of FRX field.

	// GMAC_BCFR: Broadcast Frames Received Register
	GMAC_GMAC_BCFR_BFRX_Pos = 0x0        // Position of BFRX field.
	GMAC_GMAC_BCFR_BFRX_Msk = 0xffffffff // Bit mask of BFRX field.

	// GMAC_MFR: Multicast Frames Received Register
	GMAC_GMAC_MFR_MFRX_Pos = 0x0        // Position of MFRX field.
	GMAC_GMAC_MFR_MFRX_Msk = 0xffffffff // Bit mask of MFRX field.

	// GMAC_PFR: Pause Frames Received Register
	GMAC_GMAC_PFR_PFRX_Pos = 0x0    // Position of PFRX field.
	GMAC_GMAC_PFR_PFRX_Msk = 0xffff // Bit mask of PFRX field.

	// GMAC_BFR64: 64 Byte Frames Received Register
	GMAC_GMAC_BFR64_NFRX_Pos = 0x0        // Position of NFRX field.
	GMAC_GMAC_BFR64_NFRX_Msk = 0xffffffff // Bit mask of NFRX field.

	// GMAC_TBFR127: 65 to 127 Byte Frames Received Register
	GMAC_GMAC_TBFR127_NFRX_Pos = 0x0        // Position of NFRX field.
	GMAC_GMAC_TBFR127_NFRX_Msk = 0xffffffff // Bit mask of NFRX field.

	// GMAC_TBFR255: 128 to 255 Byte Frames Received Register
	GMAC_GMAC_TBFR255_NFRX_Pos = 0x0        // Position of NFRX field.
	GMAC_GMAC_TBFR255_NFRX_Msk = 0xffffffff // Bit mask of NFRX field.

	// GMAC_TBFR511: 256 to 511 Byte Frames Received Register
	GMAC_GMAC_TBFR511_NFRX_Pos = 0x0        // Position of NFRX field.
	GMAC_GMAC_TBFR511_NFRX_Msk = 0xffffffff // Bit mask of NFRX field.

	// GMAC_TBFR1023: 512 to 1023 Byte Frames Received Register
	GMAC_GMAC_TBFR1023_NFRX_Pos = 0x0        // Position of NFRX field.
	GMAC_GMAC_TBFR1023_NFRX_Msk = 0xffffffff // Bit mask of NFRX field.

	// GMAC_TBFR1518: 1024 to 1518 Byte Frames Received Register
	GMAC_GMAC_TBFR1518_NFRX_Pos = 0x0        // Position of NFRX field.
	GMAC_GMAC_TBFR1518_NFRX_Msk = 0xffffffff // Bit mask of NFRX field.

	// GMAC_TMXBFR: 1519 to Maximum Byte Frames Received Register
	GMAC_GMAC_TMXBFR_NFRX_Pos = 0x0        // Position of NFRX field.
	GMAC_GMAC_TMXBFR_NFRX_Msk = 0xffffffff // Bit mask of NFRX field.

	// GMAC_UFR: Undersize Frames Received Register
	GMAC_GMAC_UFR_UFRX_Pos = 0x0   // Position of UFRX field.
	GMAC_GMAC_UFR_UFRX_Msk = 0x3ff // Bit mask of UFRX field.

	// GMAC_OFR: Oversize Frames Received Register
	GMAC_GMAC_OFR_OFRX_Pos = 0x0   // Position of OFRX field.
	GMAC_GMAC_OFR_OFRX_Msk = 0x3ff // Bit mask of OFRX field.

	// GMAC_JR: Jabbers Received Register
	GMAC_GMAC_JR_JRX_Pos = 0x0   // Position of JRX field.
	GMAC_GMAC_JR_JRX_Msk = 0x3ff // Bit mask of JRX field.

	// GMAC_FCSE: Frame Check Sequence Errors Register
	GMAC_GMAC_FCSE_FCKR_Pos = 0x0   // Position of FCKR field.
	GMAC_GMAC_FCSE_FCKR_Msk = 0x3ff // Bit mask of FCKR field.

	// GMAC_LFFE: Length Field Frame Errors Register
	GMAC_GMAC_LFFE_LFER_Pos = 0x0   // Position of LFER field.
	GMAC_GMAC_LFFE_LFER_Msk = 0x3ff // Bit mask of LFER field.

	// GMAC_RSE: Receive Symbol Errors Register
	GMAC_GMAC_RSE_RXSE_Pos = 0x0   // Position of RXSE field.
	GMAC_GMAC_RSE_RXSE_Msk = 0x3ff // Bit mask of RXSE field.

	// GMAC_AE: Alignment Errors Register
	GMAC_GMAC_AE_AER_Pos = 0x0   // Position of AER field.
	GMAC_GMAC_AE_AER_Msk = 0x3ff // Bit mask of AER field.

	// GMAC_RRE: Receive Resource Errors Register
	GMAC_GMAC_RRE_RXRER_Pos = 0x0     // Position of RXRER field.
	GMAC_GMAC_RRE_RXRER_Msk = 0x3ffff // Bit mask of RXRER field.

	// GMAC_ROE: Receive Overrun Register
	GMAC_GMAC_ROE_RXOVR_Pos = 0x0   // Position of RXOVR field.
	GMAC_GMAC_ROE_RXOVR_Msk = 0x3ff // Bit mask of RXOVR field.

	// GMAC_IHCE: IP Header Checksum Errors Register
	GMAC_GMAC_IHCE_HCKER_Pos = 0x0  // Position of HCKER field.
	GMAC_GMAC_IHCE_HCKER_Msk = 0xff // Bit mask of HCKER field.

	// GMAC_TCE: TCP Checksum Errors Register
	GMAC_GMAC_TCE_TCKER_Pos = 0x0  // Position of TCKER field.
	GMAC_GMAC_TCE_TCKER_Msk = 0xff // Bit mask of TCKER field.

	// GMAC_UCE: UDP Checksum Errors Register
	GMAC_GMAC_UCE_UCKER_Pos = 0x0  // Position of UCKER field.
	GMAC_GMAC_UCE_UCKER_Msk = 0xff // Bit mask of UCKER field.

	// GMAC_TISUBN: 1588 Timer Increment Sub-nanoseconds Register
	GMAC_GMAC_TISUBN_LSBTIR_Pos = 0x0    // Position of LSBTIR field.
	GMAC_GMAC_TISUBN_LSBTIR_Msk = 0xffff // Bit mask of LSBTIR field.

	// GMAC_TSH: 1588 Timer Seconds High Register
	GMAC_GMAC_TSH_TCS_Pos = 0x0    // Position of TCS field.
	GMAC_GMAC_TSH_TCS_Msk = 0xffff // Bit mask of TCS field.

	// GMAC_TSL: 1588 Timer Seconds Low Register
	GMAC_GMAC_TSL_TCS_Pos = 0x0        // Position of TCS field.
	GMAC_GMAC_TSL_TCS_Msk = 0xffffffff // Bit mask of TCS field.

	// GMAC_TN: 1588 Timer Nanoseconds Register
	GMAC_GMAC_TN_TNS_Pos = 0x0        // Position of TNS field.
	GMAC_GMAC_TN_TNS_Msk = 0x3fffffff // Bit mask of TNS field.

	// GMAC_TA: 1588 Timer Adjust Register
	GMAC_GMAC_TA_ITDT_Pos = 0x0        // Position of ITDT field.
	GMAC_GMAC_TA_ITDT_Msk = 0x3fffffff // Bit mask of ITDT field.
	GMAC_GMAC_TA_ADJ_Pos  = 0x1f       // Position of ADJ field.
	GMAC_GMAC_TA_ADJ_Msk  = 0x80000000 // Bit mask of ADJ field.
	GMAC_GMAC_TA_ADJ      = 0x80000000 // Bit ADJ.

	// GMAC_TI: 1588 Timer Increment Register
	GMAC_GMAC_TI_CNS_Pos  = 0x0      // Position of CNS field.
	GMAC_GMAC_TI_CNS_Msk  = 0xff     // Bit mask of CNS field.
	GMAC_GMAC_TI_ACNS_Pos = 0x8      // Position of ACNS field.
	GMAC_GMAC_TI_ACNS_Msk = 0xff00   // Bit mask of ACNS field.
	GMAC_GMAC_TI_NIT_Pos  = 0x10     // Position of NIT field.
	GMAC_GMAC_TI_NIT_Msk  = 0xff0000 // Bit mask of NIT field.

	// GMAC_EFTSL: PTP Event Frame Transmitted Seconds Low Register
	GMAC_GMAC_EFTSL_RUD_Pos = 0x0        // Position of RUD field.
	GMAC_GMAC_EFTSL_RUD_Msk = 0xffffffff // Bit mask of RUD field.

	// GMAC_EFTN: PTP Event Frame Transmitted Nanoseconds Register
	GMAC_GMAC_EFTN_RUD_Pos = 0x0        // Position of RUD field.
	GMAC_GMAC_EFTN_RUD_Msk = 0x3fffffff // Bit mask of RUD field.

	// GMAC_EFRSL: PTP Event Frame Received Seconds Low Register
	GMAC_GMAC_EFRSL_RUD_Pos = 0x0        // Position of RUD field.
	GMAC_GMAC_EFRSL_RUD_Msk = 0xffffffff // Bit mask of RUD field.

	// GMAC_EFRN: PTP Event Frame Received Nanoseconds Register
	GMAC_GMAC_EFRN_RUD_Pos = 0x0        // Position of RUD field.
	GMAC_GMAC_EFRN_RUD_Msk = 0x3fffffff // Bit mask of RUD field.

	// GMAC_PEFTSL: PTP Peer Event Frame Transmitted Seconds Low Register
	GMAC_GMAC_PEFTSL_RUD_Pos = 0x0        // Position of RUD field.
	GMAC_GMAC_PEFTSL_RUD_Msk = 0xffffffff // Bit mask of RUD field.

	// GMAC_PEFTN: PTP Peer Event Frame Transmitted Nanoseconds Register
	GMAC_GMAC_PEFTN_RUD_Pos = 0x0        // Position of RUD field.
	GMAC_GMAC_PEFTN_RUD_Msk = 0x3fffffff // Bit mask of RUD field.

	// GMAC_PEFRSL: PTP Peer Event Frame Received Seconds Low Register
	GMAC_GMAC_PEFRSL_RUD_Pos = 0x0        // Position of RUD field.
	GMAC_GMAC_PEFRSL_RUD_Msk = 0xffffffff // Bit mask of RUD field.

	// GMAC_PEFRN: PTP Peer Event Frame Received Nanoseconds Register
	GMAC_GMAC_PEFRN_RUD_Pos = 0x0        // Position of RUD field.
	GMAC_GMAC_PEFRN_RUD_Msk = 0x3fffffff // Bit mask of RUD field.

	// GMAC_RXLPI: Received LPI Transitions
	GMAC_GMAC_RXLPI_COUNT_Pos = 0x0    // Position of COUNT field.
	GMAC_GMAC_RXLPI_COUNT_Msk = 0xffff // Bit mask of COUNT field.

	// GMAC_RXLPITIME: Received LPI Time
	GMAC_GMAC_RXLPITIME_LPITIME_Pos = 0x0      // Position of LPITIME field.
	GMAC_GMAC_RXLPITIME_LPITIME_Msk = 0xffffff // Bit mask of LPITIME field.

	// GMAC_TXLPI: Transmit LPI Transitions
	GMAC_GMAC_TXLPI_COUNT_Pos = 0x0    // Position of COUNT field.
	GMAC_GMAC_TXLPI_COUNT_Msk = 0xffff // Bit mask of COUNT field.

	// GMAC_TXLPITIME: Transmit LPI Time
	GMAC_GMAC_TXLPITIME_LPITIME_Pos = 0x0      // Position of LPITIME field.
	GMAC_GMAC_TXLPITIME_LPITIME_Msk = 0xffffff // Bit mask of LPITIME field.

	// GMAC_ISRPQ: Interrupt Status Register Priority Queue (1..5)
	GMAC_GMAC_ISRPQ_RCOMP_Pos = 0x1   // Position of RCOMP field.
	GMAC_GMAC_ISRPQ_RCOMP_Msk = 0x2   // Bit mask of RCOMP field.
	GMAC_GMAC_ISRPQ_RCOMP     = 0x2   // Bit RCOMP.
	GMAC_GMAC_ISRPQ_RXUBR_Pos = 0x2   // Position of RXUBR field.
	GMAC_GMAC_ISRPQ_RXUBR_Msk = 0x4   // Bit mask of RXUBR field.
	GMAC_GMAC_ISRPQ_RXUBR     = 0x4   // Bit RXUBR.
	GMAC_GMAC_ISRPQ_RLEX_Pos  = 0x5   // Position of RLEX field.
	GMAC_GMAC_ISRPQ_RLEX_Msk  = 0x20  // Bit mask of RLEX field.
	GMAC_GMAC_ISRPQ_RLEX      = 0x20  // Bit RLEX.
	GMAC_GMAC_ISRPQ_TFC_Pos   = 0x6   // Position of TFC field.
	GMAC_GMAC_ISRPQ_TFC_Msk   = 0x40  // Bit mask of TFC field.
	GMAC_GMAC_ISRPQ_TFC       = 0x40  // Bit TFC.
	GMAC_GMAC_ISRPQ_TCOMP_Pos = 0x7   // Position of TCOMP field.
	GMAC_GMAC_ISRPQ_TCOMP_Msk = 0x80  // Bit mask of TCOMP field.
	GMAC_GMAC_ISRPQ_TCOMP     = 0x80  // Bit TCOMP.
	GMAC_GMAC_ISRPQ_ROVR_Pos  = 0xa   // Position of ROVR field.
	GMAC_GMAC_ISRPQ_ROVR_Msk  = 0x400 // Bit mask of ROVR field.
	GMAC_GMAC_ISRPQ_ROVR      = 0x400 // Bit ROVR.
	GMAC_GMAC_ISRPQ_HRESP_Pos = 0xb   // Position of HRESP field.
	GMAC_GMAC_ISRPQ_HRESP_Msk = 0x800 // Bit mask of HRESP field.
	GMAC_GMAC_ISRPQ_HRESP     = 0x800 // Bit HRESP.

	// GMAC_TBQBAPQ: Transmit Buffer Queue Base Address Register Priority Queue (1..5)
	GMAC_GMAC_TBQBAPQ_TXBQBA_Pos = 0x2        // Position of TXBQBA field.
	GMAC_GMAC_TBQBAPQ_TXBQBA_Msk = 0xfffffffc // Bit mask of TXBQBA field.

	// GMAC_RBQBAPQ: Receive Buffer Queue Base Address Register Priority Queue (1..5)
	GMAC_GMAC_RBQBAPQ_RXBQBA_Pos = 0x2        // Position of RXBQBA field.
	GMAC_GMAC_RBQBAPQ_RXBQBA_Msk = 0xfffffffc // Bit mask of RXBQBA field.

	// GMAC_RBSRPQ: Receive Buffer Size Register Priority Queue (1..5)
	GMAC_GMAC_RBSRPQ_RBS_Pos = 0x0    // Position of RBS field.
	GMAC_GMAC_RBSRPQ_RBS_Msk = 0xffff // Bit mask of RBS field.

	// GMAC_CBSCR: Credit-Based Shaping Control Register
	GMAC_GMAC_CBSCR_QBE_Pos = 0x0 // Position of QBE field.
	GMAC_GMAC_CBSCR_QBE_Msk = 0x1 // Bit mask of QBE field.
	GMAC_GMAC_CBSCR_QBE     = 0x1 // Bit QBE.
	GMAC_GMAC_CBSCR_QAE_Pos = 0x1 // Position of QAE field.
	GMAC_GMAC_CBSCR_QAE_Msk = 0x2 // Bit mask of QAE field.
	GMAC_GMAC_CBSCR_QAE     = 0x2 // Bit QAE.

	// GMAC_CBSISQA: Credit-Based Shaping IdleSlope Register for Queue A
	GMAC_GMAC_CBSISQA_IS_Pos = 0x0        // Position of IS field.
	GMAC_GMAC_CBSISQA_IS_Msk = 0xffffffff // Bit mask of IS field.

	// GMAC_CBSISQB: Credit-Based Shaping IdleSlope Register for Queue B
	GMAC_GMAC_CBSISQB_IS_Pos = 0x0        // Position of IS field.
	GMAC_GMAC_CBSISQB_IS_Msk = 0xffffffff // Bit mask of IS field.

	// GMAC_ST1RPQ: Screening Type 1 Register Priority Queue
	GMAC_GMAC_ST1RPQ_QNB_Pos   = 0x0        // Position of QNB field.
	GMAC_GMAC_ST1RPQ_QNB_Msk   = 0x7        // Bit mask of QNB field.
	GMAC_GMAC_ST1RPQ_DSTCM_Pos = 0x4        // Position of DSTCM field.
	GMAC_GMAC_ST1RPQ_DSTCM_Msk = 0xff0      // Bit mask of DSTCM field.
	GMAC_GMAC_ST1RPQ_UDPM_Pos  = 0xc        // Position of UDPM field.
	GMAC_GMAC_ST1RPQ_UDPM_Msk  = 0xffff000  // Bit mask of UDPM field.
	GMAC_GMAC_ST1RPQ_DSTCE_Pos = 0x1c       // Position of DSTCE field.
	GMAC_GMAC_ST1RPQ_DSTCE_Msk = 0x10000000 // Bit mask of DSTCE field.
	GMAC_GMAC_ST1RPQ_DSTCE     = 0x10000000 // Bit DSTCE.
	GMAC_GMAC_ST1RPQ_UDPE_Pos  = 0x1d       // Position of UDPE field.
	GMAC_GMAC_ST1RPQ_UDPE_Msk  = 0x20000000 // Bit mask of UDPE field.
	GMAC_GMAC_ST1RPQ_UDPE      = 0x20000000 // Bit UDPE.

	// GMAC_ST2RPQ: Screening Type 2 Register Priority Queue
	GMAC_GMAC_ST2RPQ_QNB_Pos    = 0x0        // Position of QNB field.
	GMAC_GMAC_ST2RPQ_QNB_Msk    = 0x7        // Bit mask of QNB field.
	GMAC_GMAC_ST2RPQ_VLANP_Pos  = 0x4        // Position of VLANP field.
	GMAC_GMAC_ST2RPQ_VLANP_Msk  = 0x70       // Bit mask of VLANP field.
	GMAC_GMAC_ST2RPQ_VLANE_Pos  = 0x8        // Position of VLANE field.
	GMAC_GMAC_ST2RPQ_VLANE_Msk  = 0x100      // Bit mask of VLANE field.
	GMAC_GMAC_ST2RPQ_VLANE      = 0x100      // Bit VLANE.
	GMAC_GMAC_ST2RPQ_I2ETH_Pos  = 0x9        // Position of I2ETH field.
	GMAC_GMAC_ST2RPQ_I2ETH_Msk  = 0xe00      // Bit mask of I2ETH field.
	GMAC_GMAC_ST2RPQ_ETHE_Pos   = 0xc        // Position of ETHE field.
	GMAC_GMAC_ST2RPQ_ETHE_Msk   = 0x1000     // Bit mask of ETHE field.
	GMAC_GMAC_ST2RPQ_ETHE       = 0x1000     // Bit ETHE.
	GMAC_GMAC_ST2RPQ_COMPA_Pos  = 0xd        // Position of COMPA field.
	GMAC_GMAC_ST2RPQ_COMPA_Msk  = 0x3e000    // Bit mask of COMPA field.
	GMAC_GMAC_ST2RPQ_COMPAE_Pos = 0x12       // Position of COMPAE field.
	GMAC_GMAC_ST2RPQ_COMPAE_Msk = 0x40000    // Bit mask of COMPAE field.
	GMAC_GMAC_ST2RPQ_COMPAE     = 0x40000    // Bit COMPAE.
	GMAC_GMAC_ST2RPQ_COMPB_Pos  = 0x13       // Position of COMPB field.
	GMAC_GMAC_ST2RPQ_COMPB_Msk  = 0xf80000   // Bit mask of COMPB field.
	GMAC_GMAC_ST2RPQ_COMPBE_Pos = 0x18       // Position of COMPBE field.
	GMAC_GMAC_ST2RPQ_COMPBE_Msk = 0x1000000  // Bit mask of COMPBE field.
	GMAC_GMAC_ST2RPQ_COMPBE     = 0x1000000  // Bit COMPBE.
	GMAC_GMAC_ST2RPQ_COMPC_Pos  = 0x19       // Position of COMPC field.
	GMAC_GMAC_ST2RPQ_COMPC_Msk  = 0x3e000000 // Bit mask of COMPC field.
	GMAC_GMAC_ST2RPQ_COMPCE_Pos = 0x1e       // Position of COMPCE field.
	GMAC_GMAC_ST2RPQ_COMPCE_Msk = 0x40000000 // Bit mask of COMPCE field.
	GMAC_GMAC_ST2RPQ_COMPCE     = 0x40000000 // Bit COMPCE.

	// GMAC_IERPQ: Interrupt Enable Register Priority Queue (1..5)
	GMAC_GMAC_IERPQ_RCOMP_Pos = 0x1   // Position of RCOMP field.
	GMAC_GMAC_IERPQ_RCOMP_Msk = 0x2   // Bit mask of RCOMP field.
	GMAC_GMAC_IERPQ_RCOMP     = 0x2   // Bit RCOMP.
	GMAC_GMAC_IERPQ_RXUBR_Pos = 0x2   // Position of RXUBR field.
	GMAC_GMAC_IERPQ_RXUBR_Msk = 0x4   // Bit mask of RXUBR field.
	GMAC_GMAC_IERPQ_RXUBR     = 0x4   // Bit RXUBR.
	GMAC_GMAC_IERPQ_RLEX_Pos  = 0x5   // Position of RLEX field.
	GMAC_GMAC_IERPQ_RLEX_Msk  = 0x20  // Bit mask of RLEX field.
	GMAC_GMAC_IERPQ_RLEX      = 0x20  // Bit RLEX.
	GMAC_GMAC_IERPQ_TFC_Pos   = 0x6   // Position of TFC field.
	GMAC_GMAC_IERPQ_TFC_Msk   = 0x40  // Bit mask of TFC field.
	GMAC_GMAC_IERPQ_TFC       = 0x40  // Bit TFC.
	GMAC_GMAC_IERPQ_TCOMP_Pos = 0x7   // Position of TCOMP field.
	GMAC_GMAC_IERPQ_TCOMP_Msk = 0x80  // Bit mask of TCOMP field.
	GMAC_GMAC_IERPQ_TCOMP     = 0x80  // Bit TCOMP.
	GMAC_GMAC_IERPQ_ROVR_Pos  = 0xa   // Position of ROVR field.
	GMAC_GMAC_IERPQ_ROVR_Msk  = 0x400 // Bit mask of ROVR field.
	GMAC_GMAC_IERPQ_ROVR      = 0x400 // Bit ROVR.
	GMAC_GMAC_IERPQ_HRESP_Pos = 0xb   // Position of HRESP field.
	GMAC_GMAC_IERPQ_HRESP_Msk = 0x800 // Bit mask of HRESP field.
	GMAC_GMAC_IERPQ_HRESP     = 0x800 // Bit HRESP.

	// GMAC_IDRPQ: Interrupt Disable Register Priority Queue (1..5)
	GMAC_GMAC_IDRPQ_RCOMP_Pos = 0x1   // Position of RCOMP field.
	GMAC_GMAC_IDRPQ_RCOMP_Msk = 0x2   // Bit mask of RCOMP field.
	GMAC_GMAC_IDRPQ_RCOMP     = 0x2   // Bit RCOMP.
	GMAC_GMAC_IDRPQ_RXUBR_Pos = 0x2   // Position of RXUBR field.
	GMAC_GMAC_IDRPQ_RXUBR_Msk = 0x4   // Bit mask of RXUBR field.
	GMAC_GMAC_IDRPQ_RXUBR     = 0x4   // Bit RXUBR.
	GMAC_GMAC_IDRPQ_RLEX_Pos  = 0x5   // Position of RLEX field.
	GMAC_GMAC_IDRPQ_RLEX_Msk  = 0x20  // Bit mask of RLEX field.
	GMAC_GMAC_IDRPQ_RLEX      = 0x20  // Bit RLEX.
	GMAC_GMAC_IDRPQ_TFC_Pos   = 0x6   // Position of TFC field.
	GMAC_GMAC_IDRPQ_TFC_Msk   = 0x40  // Bit mask of TFC field.
	GMAC_GMAC_IDRPQ_TFC       = 0x40  // Bit TFC.
	GMAC_GMAC_IDRPQ_TCOMP_Pos = 0x7   // Position of TCOMP field.
	GMAC_GMAC_IDRPQ_TCOMP_Msk = 0x80  // Bit mask of TCOMP field.
	GMAC_GMAC_IDRPQ_TCOMP     = 0x80  // Bit TCOMP.
	GMAC_GMAC_IDRPQ_ROVR_Pos  = 0xa   // Position of ROVR field.
	GMAC_GMAC_IDRPQ_ROVR_Msk  = 0x400 // Bit mask of ROVR field.
	GMAC_GMAC_IDRPQ_ROVR      = 0x400 // Bit ROVR.
	GMAC_GMAC_IDRPQ_HRESP_Pos = 0xb   // Position of HRESP field.
	GMAC_GMAC_IDRPQ_HRESP_Msk = 0x800 // Bit mask of HRESP field.
	GMAC_GMAC_IDRPQ_HRESP     = 0x800 // Bit HRESP.

	// GMAC_IMRPQ: Interrupt Mask Register Priority Queue (1..5)
	GMAC_GMAC_IMRPQ_RCOMP_Pos = 0x1   // Position of RCOMP field.
	GMAC_GMAC_IMRPQ_RCOMP_Msk = 0x2   // Bit mask of RCOMP field.
	GMAC_GMAC_IMRPQ_RCOMP     = 0x2   // Bit RCOMP.
	GMAC_GMAC_IMRPQ_RXUBR_Pos = 0x2   // Position of RXUBR field.
	GMAC_GMAC_IMRPQ_RXUBR_Msk = 0x4   // Bit mask of RXUBR field.
	GMAC_GMAC_IMRPQ_RXUBR     = 0x4   // Bit RXUBR.
	GMAC_GMAC_IMRPQ_RLEX_Pos  = 0x5   // Position of RLEX field.
	GMAC_GMAC_IMRPQ_RLEX_Msk  = 0x20  // Bit mask of RLEX field.
	GMAC_GMAC_IMRPQ_RLEX      = 0x20  // Bit RLEX.
	GMAC_GMAC_IMRPQ_AHB_Pos   = 0x6   // Position of AHB field.
	GMAC_GMAC_IMRPQ_AHB_Msk   = 0x40  // Bit mask of AHB field.
	GMAC_GMAC_IMRPQ_AHB       = 0x40  // Bit AHB.
	GMAC_GMAC_IMRPQ_TCOMP_Pos = 0x7   // Position of TCOMP field.
	GMAC_GMAC_IMRPQ_TCOMP_Msk = 0x80  // Bit mask of TCOMP field.
	GMAC_GMAC_IMRPQ_TCOMP     = 0x80  // Bit TCOMP.
	GMAC_GMAC_IMRPQ_ROVR_Pos  = 0xa   // Position of ROVR field.
	GMAC_GMAC_IMRPQ_ROVR_Msk  = 0x400 // Bit mask of ROVR field.
	GMAC_GMAC_IMRPQ_ROVR      = 0x400 // Bit ROVR.
	GMAC_GMAC_IMRPQ_HRESP_Pos = 0xb   // Position of HRESP field.
	GMAC_GMAC_IMRPQ_HRESP_Msk = 0x800 // Bit mask of HRESP field.
	GMAC_GMAC_IMRPQ_HRESP     = 0x800 // Bit HRESP.

	// GMAC_ST2ER: Screening Type 2 Ethertype Register
	GMAC_GMAC_ST2ER_COMPVAL_Pos = 0x0    // Position of COMPVAL field.
	GMAC_GMAC_ST2ER_COMPVAL_Msk = 0xffff // Bit mask of COMPVAL field.

	// GMAC_ST2CW.GMAC_ST2CW0: Screening Type 2 Compare Word 0 Register
	GMAC_GMAC_ST2CW_GMAC_ST2CW0_MASKVAL_Pos = 0x0        // Position of MASKVAL field.
	GMAC_GMAC_ST2CW_GMAC_ST2CW0_MASKVAL_Msk = 0xffff     // Bit mask of MASKVAL field.
	GMAC_GMAC_ST2CW_GMAC_ST2CW0_COMPVAL_Pos = 0x10       // Position of COMPVAL field.
	GMAC_GMAC_ST2CW_GMAC_ST2CW0_COMPVAL_Msk = 0xffff0000 // Bit mask of COMPVAL field.

	// GMAC_ST2CW.GMAC_ST2CW1: Screening Type 2 Compare Word 1 Register
	GMAC_GMAC_ST2CW_GMAC_ST2CW1_OFFSVAL_Pos         = 0x0   // Position of OFFSVAL field.
	GMAC_GMAC_ST2CW_GMAC_ST2CW1_OFFSVAL_Msk         = 0x7f  // Bit mask of OFFSVAL field.
	GMAC_GMAC_ST2CW_GMAC_ST2CW1_OFFSSTRT_Pos        = 0x7   // Position of OFFSSTRT field.
	GMAC_GMAC_ST2CW_GMAC_ST2CW1_OFFSSTRT_Msk        = 0x180 // Bit mask of OFFSSTRT field.
	GMAC_GMAC_ST2CW_GMAC_ST2CW1_OFFSSTRT_FRAMESTART = 0x0   // Offset from the start of the frame
	GMAC_GMAC_ST2CW_GMAC_ST2CW1_OFFSSTRT_ETHERTYPE  = 0x1   // Offset from the byte after the EtherType field
	GMAC_GMAC_ST2CW_GMAC_ST2CW1_OFFSSTRT_IP         = 0x2   // Offset from the byte after the IP header field
	GMAC_GMAC_ST2CW_GMAC_ST2CW1_OFFSSTRT_TCP_UDP    = 0x3   // Offset from the byte after the TCP/UDP header field
)

// Bitfields for GPBR: General Purpose Backup Registers
const (
	// SYS_GPBR: General Purpose Backup Register 0
	GPBR_SYS_GPBR_GPBR_VALUE_Pos = 0x0        // Position of GPBR_VALUE field.
	GPBR_SYS_GPBR_GPBR_VALUE_Msk = 0xffffffff // Bit mask of GPBR_VALUE field.
)

// Bitfields for HSMCI: High Speed MultiMedia Card Interface
const (
	// HSMCI_CR: Control Register
	HSMCI_HSMCI_CR_MCIEN_Pos  = 0x0  // Position of MCIEN field.
	HSMCI_HSMCI_CR_MCIEN_Msk  = 0x1  // Bit mask of MCIEN field.
	HSMCI_HSMCI_CR_MCIEN      = 0x1  // Bit MCIEN.
	HSMCI_HSMCI_CR_MCIDIS_Pos = 0x1  // Position of MCIDIS field.
	HSMCI_HSMCI_CR_MCIDIS_Msk = 0x2  // Bit mask of MCIDIS field.
	HSMCI_HSMCI_CR_MCIDIS     = 0x2  // Bit MCIDIS.
	HSMCI_HSMCI_CR_PWSEN_Pos  = 0x2  // Position of PWSEN field.
	HSMCI_HSMCI_CR_PWSEN_Msk  = 0x4  // Bit mask of PWSEN field.
	HSMCI_HSMCI_CR_PWSEN      = 0x4  // Bit PWSEN.
	HSMCI_HSMCI_CR_PWSDIS_Pos = 0x3  // Position of PWSDIS field.
	HSMCI_HSMCI_CR_PWSDIS_Msk = 0x8  // Bit mask of PWSDIS field.
	HSMCI_HSMCI_CR_PWSDIS     = 0x8  // Bit PWSDIS.
	HSMCI_HSMCI_CR_SWRST_Pos  = 0x7  // Position of SWRST field.
	HSMCI_HSMCI_CR_SWRST_Msk  = 0x80 // Bit mask of SWRST field.
	HSMCI_HSMCI_CR_SWRST      = 0x80 // Bit SWRST.

	// HSMCI_MR: Mode Register
	HSMCI_HSMCI_MR_CLKDIV_Pos  = 0x0     // Position of CLKDIV field.
	HSMCI_HSMCI_MR_CLKDIV_Msk  = 0xff    // Bit mask of CLKDIV field.
	HSMCI_HSMCI_MR_PWSDIV_Pos  = 0x8     // Position of PWSDIV field.
	HSMCI_HSMCI_MR_PWSDIV_Msk  = 0x700   // Bit mask of PWSDIV field.
	HSMCI_HSMCI_MR_RDPROOF_Pos = 0xb     // Position of RDPROOF field.
	HSMCI_HSMCI_MR_RDPROOF_Msk = 0x800   // Bit mask of RDPROOF field.
	HSMCI_HSMCI_MR_RDPROOF     = 0x800   // Bit RDPROOF.
	HSMCI_HSMCI_MR_WRPROOF_Pos = 0xc     // Position of WRPROOF field.
	HSMCI_HSMCI_MR_WRPROOF_Msk = 0x1000  // Bit mask of WRPROOF field.
	HSMCI_HSMCI_MR_WRPROOF     = 0x1000  // Bit WRPROOF.
	HSMCI_HSMCI_MR_FBYTE_Pos   = 0xd     // Position of FBYTE field.
	HSMCI_HSMCI_MR_FBYTE_Msk   = 0x2000  // Bit mask of FBYTE field.
	HSMCI_HSMCI_MR_FBYTE       = 0x2000  // Bit FBYTE.
	HSMCI_HSMCI_MR_PADV_Pos    = 0xe     // Position of PADV field.
	HSMCI_HSMCI_MR_PADV_Msk    = 0x4000  // Bit mask of PADV field.
	HSMCI_HSMCI_MR_PADV        = 0x4000  // Bit PADV.
	HSMCI_HSMCI_MR_CLKODD_Pos  = 0x10    // Position of CLKODD field.
	HSMCI_HSMCI_MR_CLKODD_Msk  = 0x10000 // Bit mask of CLKODD field.
	HSMCI_HSMCI_MR_CLKODD      = 0x10000 // Bit CLKODD.

	// HSMCI_DTOR: Data Timeout Register
	HSMCI_HSMCI_DTOR_DTOCYC_Pos      = 0x0  // Position of DTOCYC field.
	HSMCI_HSMCI_DTOR_DTOCYC_Msk      = 0xf  // Bit mask of DTOCYC field.
	HSMCI_HSMCI_DTOR_DTOMUL_Pos      = 0x4  // Position of DTOMUL field.
	HSMCI_HSMCI_DTOR_DTOMUL_Msk      = 0x70 // Bit mask of DTOMUL field.
	HSMCI_HSMCI_DTOR_DTOMUL__1       = 0x0  // DTOCYC
	HSMCI_HSMCI_DTOR_DTOMUL__16      = 0x1  // DTOCYC x 16
	HSMCI_HSMCI_DTOR_DTOMUL__128     = 0x2  // DTOCYC x 128
	HSMCI_HSMCI_DTOR_DTOMUL__256     = 0x3  // DTOCYC x 256
	HSMCI_HSMCI_DTOR_DTOMUL__1024    = 0x4  // DTOCYC x 1024
	HSMCI_HSMCI_DTOR_DTOMUL__4096    = 0x5  // DTOCYC x 4096
	HSMCI_HSMCI_DTOR_DTOMUL__65536   = 0x6  // DTOCYC x 65536
	HSMCI_HSMCI_DTOR_DTOMUL__1048576 = 0x7  // DTOCYC x 1048576

	// HSMCI_SDCR: SD/SDIO Card Register
	HSMCI_HSMCI_SDCR_SDCSEL_Pos   = 0x0  // Position of SDCSEL field.
	HSMCI_HSMCI_SDCR_SDCSEL_Msk   = 0x3  // Bit mask of SDCSEL field.
	HSMCI_HSMCI_SDCR_SDCSEL_SLOTA = 0x0  // Slot A is selected.
	HSMCI_HSMCI_SDCR_SDCBUS_Pos   = 0x6  // Position of SDCBUS field.
	HSMCI_HSMCI_SDCR_SDCBUS_Msk   = 0xc0 // Bit mask of SDCBUS field.
	HSMCI_HSMCI_SDCR_SDCBUS__1    = 0x0  // 1 bit
	HSMCI_HSMCI_SDCR_SDCBUS__4    = 0x2  // 4 bits
	HSMCI_HSMCI_SDCR_SDCBUS__8    = 0x3  // 8 bits

	// HSMCI_ARGR: Argument Register
	HSMCI_HSMCI_ARGR_ARG_Pos = 0x0        // Position of ARG field.
	HSMCI_HSMCI_ARGR_ARG_Msk = 0xffffffff // Bit mask of ARG field.

	// HSMCI_CMDR: Command Register
	HSMCI_HSMCI_CMDR_CMDNB_Pos        = 0x0       // Position of CMDNB field.
	HSMCI_HSMCI_CMDR_CMDNB_Msk        = 0x3f      // Bit mask of CMDNB field.
	HSMCI_HSMCI_CMDR_RSPTYP_Pos       = 0x6       // Position of RSPTYP field.
	HSMCI_HSMCI_CMDR_RSPTYP_Msk       = 0xc0      // Bit mask of RSPTYP field.
	HSMCI_HSMCI_CMDR_RSPTYP_NORESP    = 0x0       // No response
	HSMCI_HSMCI_CMDR_RSPTYP__48_BIT   = 0x1       // 48-bit response
	HSMCI_HSMCI_CMDR_RSPTYP__136_BIT  = 0x2       // 136-bit response
	HSMCI_HSMCI_CMDR_RSPTYP_R1B       = 0x3       // R1b response type
	HSMCI_HSMCI_CMDR_SPCMD_Pos        = 0x8       // Position of SPCMD field.
	HSMCI_HSMCI_CMDR_SPCMD_Msk        = 0x700     // Bit mask of SPCMD field.
	HSMCI_HSMCI_CMDR_SPCMD_STD        = 0x0       // Not a special CMD.
	HSMCI_HSMCI_CMDR_SPCMD_INIT       = 0x1       // Initialization CMD: 74 clock cycles for initialization sequence.
	HSMCI_HSMCI_CMDR_SPCMD_SYNC       = 0x2       // Synchronized CMD: Wait for the end of the current data block transfer before sending the pending command.
	HSMCI_HSMCI_CMDR_SPCMD_CE_ATA     = 0x3       // CE-ATA Completion Signal disable Command. The host cancels the ability for the device to return a command completion signal on the command line.
	HSMCI_HSMCI_CMDR_SPCMD_IT_CMD     = 0x4       // Interrupt command: Corresponds to the Interrupt Mode (CMD40).
	HSMCI_HSMCI_CMDR_SPCMD_IT_RESP    = 0x5       // Interrupt response: Corresponds to the Interrupt Mode (CMD40).
	HSMCI_HSMCI_CMDR_SPCMD_BOR        = 0x6       // Boot Operation Request. Start a boot operation mode, the host processor can read boot data from the MMC device directly.
	HSMCI_HSMCI_CMDR_SPCMD_EBO        = 0x7       // End Boot Operation. This command allows the host processor to terminate the boot operation mode.
	HSMCI_HSMCI_CMDR_OPDCMD_Pos       = 0xb       // Position of OPDCMD field.
	HSMCI_HSMCI_CMDR_OPDCMD_Msk       = 0x800     // Bit mask of OPDCMD field.
	HSMCI_HSMCI_CMDR_OPDCMD           = 0x800     // Bit OPDCMD.
	HSMCI_HSMCI_CMDR_OPDCMD_PUSHPULL  = 0x0       // Push pull command.
	HSMCI_HSMCI_CMDR_OPDCMD_OPENDRAIN = 0x1       // Open drain command.
	HSMCI_HSMCI_CMDR_MAXLAT_Pos       = 0xc       // Position of MAXLAT field.
	HSMCI_HSMCI_CMDR_MAXLAT_Msk       = 0x1000    // Bit mask of MAXLAT field.
	HSMCI_HSMCI_CMDR_MAXLAT           = 0x1000    // Bit MAXLAT.
	HSMCI_HSMCI_CMDR_MAXLAT__5        = 0x0       // 5-cycle max latency.
	HSMCI_HSMCI_CMDR_MAXLAT__64       = 0x1       // 64-cycle max latency.
	HSMCI_HSMCI_CMDR_TRCMD_Pos        = 0x10      // Position of TRCMD field.
	HSMCI_HSMCI_CMDR_TRCMD_Msk        = 0x30000   // Bit mask of TRCMD field.
	HSMCI_HSMCI_CMDR_TRCMD_NO_DATA    = 0x0       // No data transfer
	HSMCI_HSMCI_CMDR_TRCMD_START_DATA = 0x1       // Start data transfer
	HSMCI_HSMCI_CMDR_TRCMD_STOP_DATA  = 0x2       // Stop data transfer
	HSMCI_HSMCI_CMDR_TRDIR_Pos        = 0x12      // Position of TRDIR field.
	HSMCI_HSMCI_CMDR_TRDIR_Msk        = 0x40000   // Bit mask of TRDIR field.
	HSMCI_HSMCI_CMDR_TRDIR            = 0x40000   // Bit TRDIR.
	HSMCI_HSMCI_CMDR_TRDIR_WRITE      = 0x0       // Write.
	HSMCI_HSMCI_CMDR_TRDIR_READ       = 0x1       // Read.
	HSMCI_HSMCI_CMDR_TRTYP_Pos        = 0x13      // Position of TRTYP field.
	HSMCI_HSMCI_CMDR_TRTYP_Msk        = 0x380000  // Bit mask of TRTYP field.
	HSMCI_HSMCI_CMDR_TRTYP_SINGLE     = 0x0       // MMC/SD Card Single Block
	HSMCI_HSMCI_CMDR_TRTYP_MULTIPLE   = 0x1       // MMC/SD Card Multiple Block
	HSMCI_HSMCI_CMDR_TRTYP_STREAM     = 0x2       // MMC Stream
	HSMCI_HSMCI_CMDR_TRTYP_BYTE       = 0x4       // SDIO Byte
	HSMCI_HSMCI_CMDR_TRTYP_BLOCK      = 0x5       // SDIO Block
	HSMCI_HSMCI_CMDR_IOSPCMD_Pos      = 0x18      // Position of IOSPCMD field.
	HSMCI_HSMCI_CMDR_IOSPCMD_Msk      = 0x3000000 // Bit mask of IOSPCMD field.
	HSMCI_HSMCI_CMDR_IOSPCMD_STD      = 0x0       // Not an SDIO Special Command
	HSMCI_HSMCI_CMDR_IOSPCMD_SUSPEND  = 0x1       // SDIO Suspend Command
	HSMCI_HSMCI_CMDR_IOSPCMD_RESUME   = 0x2       // SDIO Resume Command
	HSMCI_HSMCI_CMDR_ATACS_Pos        = 0x1a      // Position of ATACS field.
	HSMCI_HSMCI_CMDR_ATACS_Msk        = 0x4000000 // Bit mask of ATACS field.
	HSMCI_HSMCI_CMDR_ATACS            = 0x4000000 // Bit ATACS.
	HSMCI_HSMCI_CMDR_ATACS_NORMAL     = 0x0       // Normal operation mode.
	HSMCI_HSMCI_CMDR_ATACS_COMPLETION = 0x1       // This bit indicates that a completion signal is expected within a programmed amount of time (HSMCI_CSTOR).
	HSMCI_HSMCI_CMDR_BOOT_ACK_Pos     = 0x1b      // Position of BOOT_ACK field.
	HSMCI_HSMCI_CMDR_BOOT_ACK_Msk     = 0x8000000 // Bit mask of BOOT_ACK field.
	HSMCI_HSMCI_CMDR_BOOT_ACK         = 0x8000000 // Bit BOOT_ACK.

	// HSMCI_BLKR: Block Register
	HSMCI_HSMCI_BLKR_BCNT_Pos   = 0x0        // Position of BCNT field.
	HSMCI_HSMCI_BLKR_BCNT_Msk   = 0xffff     // Bit mask of BCNT field.
	HSMCI_HSMCI_BLKR_BLKLEN_Pos = 0x10       // Position of BLKLEN field.
	HSMCI_HSMCI_BLKR_BLKLEN_Msk = 0xffff0000 // Bit mask of BLKLEN field.

	// HSMCI_CSTOR: Completion Signal Timeout Register
	HSMCI_HSMCI_CSTOR_CSTOCYC_Pos      = 0x0  // Position of CSTOCYC field.
	HSMCI_HSMCI_CSTOR_CSTOCYC_Msk      = 0xf  // Bit mask of CSTOCYC field.
	HSMCI_HSMCI_CSTOR_CSTOMUL_Pos      = 0x4  // Position of CSTOMUL field.
	HSMCI_HSMCI_CSTOR_CSTOMUL_Msk      = 0x70 // Bit mask of CSTOMUL field.
	HSMCI_HSMCI_CSTOR_CSTOMUL__1       = 0x0  // CSTOCYC x 1
	HSMCI_HSMCI_CSTOR_CSTOMUL__16      = 0x1  // CSTOCYC x 16
	HSMCI_HSMCI_CSTOR_CSTOMUL__128     = 0x2  // CSTOCYC x 128
	HSMCI_HSMCI_CSTOR_CSTOMUL__256     = 0x3  // CSTOCYC x 256
	HSMCI_HSMCI_CSTOR_CSTOMUL__1024    = 0x4  // CSTOCYC x 1024
	HSMCI_HSMCI_CSTOR_CSTOMUL__4096    = 0x5  // CSTOCYC x 4096
	HSMCI_HSMCI_CSTOR_CSTOMUL__65536   = 0x6  // CSTOCYC x 65536
	HSMCI_HSMCI_CSTOR_CSTOMUL__1048576 = 0x7  // CSTOCYC x 1048576

	// HSMCI_RSPR: Response Register 0
	HSMCI_HSMCI_RSPR_RSP_Pos = 0x0        // Position of RSP field.
	HSMCI_HSMCI_RSPR_RSP_Msk = 0xffffffff // Bit mask of RSP field.

	// HSMCI_RDR: Receive Data Register
	HSMCI_HSMCI_RDR_DATA_Pos = 0x0        // Position of DATA field.
	HSMCI_HSMCI_RDR_DATA_Msk = 0xffffffff // Bit mask of DATA field.

	// HSMCI_TDR: Transmit Data Register
	HSMCI_HSMCI_TDR_DATA_Pos = 0x0        // Position of DATA field.
	HSMCI_HSMCI_TDR_DATA_Msk = 0xffffffff // Bit mask of DATA field.

	// HSMCI_SR: Status Register
	HSMCI_HSMCI_SR_CMDRDY_Pos    = 0x0        // Position of CMDRDY field.
	HSMCI_HSMCI_SR_CMDRDY_Msk    = 0x1        // Bit mask of CMDRDY field.
	HSMCI_HSMCI_SR_CMDRDY        = 0x1        // Bit CMDRDY.
	HSMCI_HSMCI_SR_RXRDY_Pos     = 0x1        // Position of RXRDY field.
	HSMCI_HSMCI_SR_RXRDY_Msk     = 0x2        // Bit mask of RXRDY field.
	HSMCI_HSMCI_SR_RXRDY         = 0x2        // Bit RXRDY.
	HSMCI_HSMCI_SR_TXRDY_Pos     = 0x2        // Position of TXRDY field.
	HSMCI_HSMCI_SR_TXRDY_Msk     = 0x4        // Bit mask of TXRDY field.
	HSMCI_HSMCI_SR_TXRDY         = 0x4        // Bit TXRDY.
	HSMCI_HSMCI_SR_BLKE_Pos      = 0x3        // Position of BLKE field.
	HSMCI_HSMCI_SR_BLKE_Msk      = 0x8        // Bit mask of BLKE field.
	HSMCI_HSMCI_SR_BLKE          = 0x8        // Bit BLKE.
	HSMCI_HSMCI_SR_DTIP_Pos      = 0x4        // Position of DTIP field.
	HSMCI_HSMCI_SR_DTIP_Msk      = 0x10       // Bit mask of DTIP field.
	HSMCI_HSMCI_SR_DTIP          = 0x10       // Bit DTIP.
	HSMCI_HSMCI_SR_NOTBUSY_Pos   = 0x5        // Position of NOTBUSY field.
	HSMCI_HSMCI_SR_NOTBUSY_Msk   = 0x20       // Bit mask of NOTBUSY field.
	HSMCI_HSMCI_SR_NOTBUSY       = 0x20       // Bit NOTBUSY.
	HSMCI_HSMCI_SR_SDIOIRQA_Pos  = 0x8        // Position of SDIOIRQA field.
	HSMCI_HSMCI_SR_SDIOIRQA_Msk  = 0x100      // Bit mask of SDIOIRQA field.
	HSMCI_HSMCI_SR_SDIOIRQA      = 0x100      // Bit SDIOIRQA.
	HSMCI_HSMCI_SR_SDIOWAIT_Pos  = 0xc        // Position of SDIOWAIT field.
	HSMCI_HSMCI_SR_SDIOWAIT_Msk  = 0x1000     // Bit mask of SDIOWAIT field.
	HSMCI_HSMCI_SR_SDIOWAIT      = 0x1000     // Bit SDIOWAIT.
	HSMCI_HSMCI_SR_CSRCV_Pos     = 0xd        // Position of CSRCV field.
	HSMCI_HSMCI_SR_CSRCV_Msk     = 0x2000     // Bit mask of CSRCV field.
	HSMCI_HSMCI_SR_CSRCV         = 0x2000     // Bit CSRCV.
	HSMCI_HSMCI_SR_RINDE_Pos     = 0x10       // Position of RINDE field.
	HSMCI_HSMCI_SR_RINDE_Msk     = 0x10000    // Bit mask of RINDE field.
	HSMCI_HSMCI_SR_RINDE         = 0x10000    // Bit RINDE.
	HSMCI_HSMCI_SR_RDIRE_Pos     = 0x11       // Position of RDIRE field.
	HSMCI_HSMCI_SR_RDIRE_Msk     = 0x20000    // Bit mask of RDIRE field.
	HSMCI_HSMCI_SR_RDIRE         = 0x20000    // Bit RDIRE.
	HSMCI_HSMCI_SR_RCRCE_Pos     = 0x12       // Position of RCRCE field.
	HSMCI_HSMCI_SR_RCRCE_Msk     = 0x40000    // Bit mask of RCRCE field.
	HSMCI_HSMCI_SR_RCRCE         = 0x40000    // Bit RCRCE.
	HSMCI_HSMCI_SR_RENDE_Pos     = 0x13       // Position of RENDE field.
	HSMCI_HSMCI_SR_RENDE_Msk     = 0x80000    // Bit mask of RENDE field.
	HSMCI_HSMCI_SR_RENDE         = 0x80000    // Bit RENDE.
	HSMCI_HSMCI_SR_RTOE_Pos      = 0x14       // Position of RTOE field.
	HSMCI_HSMCI_SR_RTOE_Msk      = 0x100000   // Bit mask of RTOE field.
	HSMCI_HSMCI_SR_RTOE          = 0x100000   // Bit RTOE.
	HSMCI_HSMCI_SR_DCRCE_Pos     = 0x15       // Position of DCRCE field.
	HSMCI_HSMCI_SR_DCRCE_Msk     = 0x200000   // Bit mask of DCRCE field.
	HSMCI_HSMCI_SR_DCRCE         = 0x200000   // Bit DCRCE.
	HSMCI_HSMCI_SR_DTOE_Pos      = 0x16       // Position of DTOE field.
	HSMCI_HSMCI_SR_DTOE_Msk      = 0x400000   // Bit mask of DTOE field.
	HSMCI_HSMCI_SR_DTOE          = 0x400000   // Bit DTOE.
	HSMCI_HSMCI_SR_CSTOE_Pos     = 0x17       // Position of CSTOE field.
	HSMCI_HSMCI_SR_CSTOE_Msk     = 0x800000   // Bit mask of CSTOE field.
	HSMCI_HSMCI_SR_CSTOE         = 0x800000   // Bit CSTOE.
	HSMCI_HSMCI_SR_BLKOVRE_Pos   = 0x18       // Position of BLKOVRE field.
	HSMCI_HSMCI_SR_BLKOVRE_Msk   = 0x1000000  // Bit mask of BLKOVRE field.
	HSMCI_HSMCI_SR_BLKOVRE       = 0x1000000  // Bit BLKOVRE.
	HSMCI_HSMCI_SR_FIFOEMPTY_Pos = 0x1a       // Position of FIFOEMPTY field.
	HSMCI_HSMCI_SR_FIFOEMPTY_Msk = 0x4000000  // Bit mask of FIFOEMPTY field.
	HSMCI_HSMCI_SR_FIFOEMPTY     = 0x4000000  // Bit FIFOEMPTY.
	HSMCI_HSMCI_SR_XFRDONE_Pos   = 0x1b       // Position of XFRDONE field.
	HSMCI_HSMCI_SR_XFRDONE_Msk   = 0x8000000  // Bit mask of XFRDONE field.
	HSMCI_HSMCI_SR_XFRDONE       = 0x8000000  // Bit XFRDONE.
	HSMCI_HSMCI_SR_ACKRCV_Pos    = 0x1c       // Position of ACKRCV field.
	HSMCI_HSMCI_SR_ACKRCV_Msk    = 0x10000000 // Bit mask of ACKRCV field.
	HSMCI_HSMCI_SR_ACKRCV        = 0x10000000 // Bit ACKRCV.
	HSMCI_HSMCI_SR_ACKRCVE_Pos   = 0x1d       // Position of ACKRCVE field.
	HSMCI_HSMCI_SR_ACKRCVE_Msk   = 0x20000000 // Bit mask of ACKRCVE field.
	HSMCI_HSMCI_SR_ACKRCVE       = 0x20000000 // Bit ACKRCVE.
	HSMCI_HSMCI_SR_OVRE_Pos      = 0x1e       // Position of OVRE field.
	HSMCI_HSMCI_SR_OVRE_Msk      = 0x40000000 // Bit mask of OVRE field.
	HSMCI_HSMCI_SR_OVRE          = 0x40000000 // Bit OVRE.
	HSMCI_HSMCI_SR_UNRE_Pos      = 0x1f       // Position of UNRE field.
	HSMCI_HSMCI_SR_UNRE_Msk      = 0x80000000 // Bit mask of UNRE field.
	HSMCI_HSMCI_SR_UNRE          = 0x80000000 // Bit UNRE.

	// HSMCI_IER: Interrupt Enable Register
	HSMCI_HSMCI_IER_CMDRDY_Pos    = 0x0        // Position of CMDRDY field.
	HSMCI_HSMCI_IER_CMDRDY_Msk    = 0x1        // Bit mask of CMDRDY field.
	HSMCI_HSMCI_IER_CMDRDY        = 0x1        // Bit CMDRDY.
	HSMCI_HSMCI_IER_RXRDY_Pos     = 0x1        // Position of RXRDY field.
	HSMCI_HSMCI_IER_RXRDY_Msk     = 0x2        // Bit mask of RXRDY field.
	HSMCI_HSMCI_IER_RXRDY         = 0x2        // Bit RXRDY.
	HSMCI_HSMCI_IER_TXRDY_Pos     = 0x2        // Position of TXRDY field.
	HSMCI_HSMCI_IER_TXRDY_Msk     = 0x4        // Bit mask of TXRDY field.
	HSMCI_HSMCI_IER_TXRDY         = 0x4        // Bit TXRDY.
	HSMCI_HSMCI_IER_BLKE_Pos      = 0x3        // Position of BLKE field.
	HSMCI_HSMCI_IER_BLKE_Msk      = 0x8        // Bit mask of BLKE field.
	HSMCI_HSMCI_IER_BLKE          = 0x8        // Bit BLKE.
	HSMCI_HSMCI_IER_DTIP_Pos      = 0x4        // Position of DTIP field.
	HSMCI_HSMCI_IER_DTIP_Msk      = 0x10       // Bit mask of DTIP field.
	HSMCI_HSMCI_IER_DTIP          = 0x10       // Bit DTIP.
	HSMCI_HSMCI_IER_NOTBUSY_Pos   = 0x5        // Position of NOTBUSY field.
	HSMCI_HSMCI_IER_NOTBUSY_Msk   = 0x20       // Bit mask of NOTBUSY field.
	HSMCI_HSMCI_IER_NOTBUSY       = 0x20       // Bit NOTBUSY.
	HSMCI_HSMCI_IER_SDIOIRQA_Pos  = 0x8        // Position of SDIOIRQA field.
	HSMCI_HSMCI_IER_SDIOIRQA_Msk  = 0x100      // Bit mask of SDIOIRQA field.
	HSMCI_HSMCI_IER_SDIOIRQA      = 0x100      // Bit SDIOIRQA.
	HSMCI_HSMCI_IER_SDIOWAIT_Pos  = 0xc        // Position of SDIOWAIT field.
	HSMCI_HSMCI_IER_SDIOWAIT_Msk  = 0x1000     // Bit mask of SDIOWAIT field.
	HSMCI_HSMCI_IER_SDIOWAIT      = 0x1000     // Bit SDIOWAIT.
	HSMCI_HSMCI_IER_CSRCV_Pos     = 0xd        // Position of CSRCV field.
	HSMCI_HSMCI_IER_CSRCV_Msk     = 0x2000     // Bit mask of CSRCV field.
	HSMCI_HSMCI_IER_CSRCV         = 0x2000     // Bit CSRCV.
	HSMCI_HSMCI_IER_RINDE_Pos     = 0x10       // Position of RINDE field.
	HSMCI_HSMCI_IER_RINDE_Msk     = 0x10000    // Bit mask of RINDE field.
	HSMCI_HSMCI_IER_RINDE         = 0x10000    // Bit RINDE.
	HSMCI_HSMCI_IER_RDIRE_Pos     = 0x11       // Position of RDIRE field.
	HSMCI_HSMCI_IER_RDIRE_Msk     = 0x20000    // Bit mask of RDIRE field.
	HSMCI_HSMCI_IER_RDIRE         = 0x20000    // Bit RDIRE.
	HSMCI_HSMCI_IER_RCRCE_Pos     = 0x12       // Position of RCRCE field.
	HSMCI_HSMCI_IER_RCRCE_Msk     = 0x40000    // Bit mask of RCRCE field.
	HSMCI_HSMCI_IER_RCRCE         = 0x40000    // Bit RCRCE.
	HSMCI_HSMCI_IER_RENDE_Pos     = 0x13       // Position of RENDE field.
	HSMCI_HSMCI_IER_RENDE_Msk     = 0x80000    // Bit mask of RENDE field.
	HSMCI_HSMCI_IER_RENDE         = 0x80000    // Bit RENDE.
	HSMCI_HSMCI_IER_RTOE_Pos      = 0x14       // Position of RTOE field.
	HSMCI_HSMCI_IER_RTOE_Msk      = 0x100000   // Bit mask of RTOE field.
	HSMCI_HSMCI_IER_RTOE          = 0x100000   // Bit RTOE.
	HSMCI_HSMCI_IER_DCRCE_Pos     = 0x15       // Position of DCRCE field.
	HSMCI_HSMCI_IER_DCRCE_Msk     = 0x200000   // Bit mask of DCRCE field.
	HSMCI_HSMCI_IER_DCRCE         = 0x200000   // Bit DCRCE.
	HSMCI_HSMCI_IER_DTOE_Pos      = 0x16       // Position of DTOE field.
	HSMCI_HSMCI_IER_DTOE_Msk      = 0x400000   // Bit mask of DTOE field.
	HSMCI_HSMCI_IER_DTOE          = 0x400000   // Bit DTOE.
	HSMCI_HSMCI_IER_CSTOE_Pos     = 0x17       // Position of CSTOE field.
	HSMCI_HSMCI_IER_CSTOE_Msk     = 0x800000   // Bit mask of CSTOE field.
	HSMCI_HSMCI_IER_CSTOE         = 0x800000   // Bit CSTOE.
	HSMCI_HSMCI_IER_BLKOVRE_Pos   = 0x18       // Position of BLKOVRE field.
	HSMCI_HSMCI_IER_BLKOVRE_Msk   = 0x1000000  // Bit mask of BLKOVRE field.
	HSMCI_HSMCI_IER_BLKOVRE       = 0x1000000  // Bit BLKOVRE.
	HSMCI_HSMCI_IER_FIFOEMPTY_Pos = 0x1a       // Position of FIFOEMPTY field.
	HSMCI_HSMCI_IER_FIFOEMPTY_Msk = 0x4000000  // Bit mask of FIFOEMPTY field.
	HSMCI_HSMCI_IER_FIFOEMPTY     = 0x4000000  // Bit FIFOEMPTY.
	HSMCI_HSMCI_IER_XFRDONE_Pos   = 0x1b       // Position of XFRDONE field.
	HSMCI_HSMCI_IER_XFRDONE_Msk   = 0x8000000  // Bit mask of XFRDONE field.
	HSMCI_HSMCI_IER_XFRDONE       = 0x8000000  // Bit XFRDONE.
	HSMCI_HSMCI_IER_ACKRCV_Pos    = 0x1c       // Position of ACKRCV field.
	HSMCI_HSMCI_IER_ACKRCV_Msk    = 0x10000000 // Bit mask of ACKRCV field.
	HSMCI_HSMCI_IER_ACKRCV        = 0x10000000 // Bit ACKRCV.
	HSMCI_HSMCI_IER_ACKRCVE_Pos   = 0x1d       // Position of ACKRCVE field.
	HSMCI_HSMCI_IER_ACKRCVE_Msk   = 0x20000000 // Bit mask of ACKRCVE field.
	HSMCI_HSMCI_IER_ACKRCVE       = 0x20000000 // Bit ACKRCVE.
	HSMCI_HSMCI_IER_OVRE_Pos      = 0x1e       // Position of OVRE field.
	HSMCI_HSMCI_IER_OVRE_Msk      = 0x40000000 // Bit mask of OVRE field.
	HSMCI_HSMCI_IER_OVRE          = 0x40000000 // Bit OVRE.
	HSMCI_HSMCI_IER_UNRE_Pos      = 0x1f       // Position of UNRE field.
	HSMCI_HSMCI_IER_UNRE_Msk      = 0x80000000 // Bit mask of UNRE field.
	HSMCI_HSMCI_IER_UNRE          = 0x80000000 // Bit UNRE.

	// HSMCI_IDR: Interrupt Disable Register
	HSMCI_HSMCI_IDR_CMDRDY_Pos    = 0x0        // Position of CMDRDY field.
	HSMCI_HSMCI_IDR_CMDRDY_Msk    = 0x1        // Bit mask of CMDRDY field.
	HSMCI_HSMCI_IDR_CMDRDY        = 0x1        // Bit CMDRDY.
	HSMCI_HSMCI_IDR_RXRDY_Pos     = 0x1        // Position of RXRDY field.
	HSMCI_HSMCI_IDR_RXRDY_Msk     = 0x2        // Bit mask of RXRDY field.
	HSMCI_HSMCI_IDR_RXRDY         = 0x2        // Bit RXRDY.
	HSMCI_HSMCI_IDR_TXRDY_Pos     = 0x2        // Position of TXRDY field.
	HSMCI_HSMCI_IDR_TXRDY_Msk     = 0x4        // Bit mask of TXRDY field.
	HSMCI_HSMCI_IDR_TXRDY         = 0x4        // Bit TXRDY.
	HSMCI_HSMCI_IDR_BLKE_Pos      = 0x3        // Position of BLKE field.
	HSMCI_HSMCI_IDR_BLKE_Msk      = 0x8        // Bit mask of BLKE field.
	HSMCI_HSMCI_IDR_BLKE          = 0x8        // Bit BLKE.
	HSMCI_HSMCI_IDR_DTIP_Pos      = 0x4        // Position of DTIP field.
	HSMCI_HSMCI_IDR_DTIP_Msk      = 0x10       // Bit mask of DTIP field.
	HSMCI_HSMCI_IDR_DTIP          = 0x10       // Bit DTIP.
	HSMCI_HSMCI_IDR_NOTBUSY_Pos   = 0x5        // Position of NOTBUSY field.
	HSMCI_HSMCI_IDR_NOTBUSY_Msk   = 0x20       // Bit mask of NOTBUSY field.
	HSMCI_HSMCI_IDR_NOTBUSY       = 0x20       // Bit NOTBUSY.
	HSMCI_HSMCI_IDR_SDIOIRQA_Pos  = 0x8        // Position of SDIOIRQA field.
	HSMCI_HSMCI_IDR_SDIOIRQA_Msk  = 0x100      // Bit mask of SDIOIRQA field.
	HSMCI_HSMCI_IDR_SDIOIRQA      = 0x100      // Bit SDIOIRQA.
	HSMCI_HSMCI_IDR_SDIOWAIT_Pos  = 0xc        // Position of SDIOWAIT field.
	HSMCI_HSMCI_IDR_SDIOWAIT_Msk  = 0x1000     // Bit mask of SDIOWAIT field.
	HSMCI_HSMCI_IDR_SDIOWAIT      = 0x1000     // Bit SDIOWAIT.
	HSMCI_HSMCI_IDR_CSRCV_Pos     = 0xd        // Position of CSRCV field.
	HSMCI_HSMCI_IDR_CSRCV_Msk     = 0x2000     // Bit mask of CSRCV field.
	HSMCI_HSMCI_IDR_CSRCV         = 0x2000     // Bit CSRCV.
	HSMCI_HSMCI_IDR_RINDE_Pos     = 0x10       // Position of RINDE field.
	HSMCI_HSMCI_IDR_RINDE_Msk     = 0x10000    // Bit mask of RINDE field.
	HSMCI_HSMCI_IDR_RINDE         = 0x10000    // Bit RINDE.
	HSMCI_HSMCI_IDR_RDIRE_Pos     = 0x11       // Position of RDIRE field.
	HSMCI_HSMCI_IDR_RDIRE_Msk     = 0x20000    // Bit mask of RDIRE field.
	HSMCI_HSMCI_IDR_RDIRE         = 0x20000    // Bit RDIRE.
	HSMCI_HSMCI_IDR_RCRCE_Pos     = 0x12       // Position of RCRCE field.
	HSMCI_HSMCI_IDR_RCRCE_Msk     = 0x40000    // Bit mask of RCRCE field.
	HSMCI_HSMCI_IDR_RCRCE         = 0x40000    // Bit RCRCE.
	HSMCI_HSMCI_IDR_RENDE_Pos     = 0x13       // Position of RENDE field.
	HSMCI_HSMCI_IDR_RENDE_Msk     = 0x80000    // Bit mask of RENDE field.
	HSMCI_HSMCI_IDR_RENDE         = 0x80000    // Bit RENDE.
	HSMCI_HSMCI_IDR_RTOE_Pos      = 0x14       // Position of RTOE field.
	HSMCI_HSMCI_IDR_RTOE_Msk      = 0x100000   // Bit mask of RTOE field.
	HSMCI_HSMCI_IDR_RTOE          = 0x100000   // Bit RTOE.
	HSMCI_HSMCI_IDR_DCRCE_Pos     = 0x15       // Position of DCRCE field.
	HSMCI_HSMCI_IDR_DCRCE_Msk     = 0x200000   // Bit mask of DCRCE field.
	HSMCI_HSMCI_IDR_DCRCE         = 0x200000   // Bit DCRCE.
	HSMCI_HSMCI_IDR_DTOE_Pos      = 0x16       // Position of DTOE field.
	HSMCI_HSMCI_IDR_DTOE_Msk      = 0x400000   // Bit mask of DTOE field.
	HSMCI_HSMCI_IDR_DTOE          = 0x400000   // Bit DTOE.
	HSMCI_HSMCI_IDR_CSTOE_Pos     = 0x17       // Position of CSTOE field.
	HSMCI_HSMCI_IDR_CSTOE_Msk     = 0x800000   // Bit mask of CSTOE field.
	HSMCI_HSMCI_IDR_CSTOE         = 0x800000   // Bit CSTOE.
	HSMCI_HSMCI_IDR_BLKOVRE_Pos   = 0x18       // Position of BLKOVRE field.
	HSMCI_HSMCI_IDR_BLKOVRE_Msk   = 0x1000000  // Bit mask of BLKOVRE field.
	HSMCI_HSMCI_IDR_BLKOVRE       = 0x1000000  // Bit BLKOVRE.
	HSMCI_HSMCI_IDR_FIFOEMPTY_Pos = 0x1a       // Position of FIFOEMPTY field.
	HSMCI_HSMCI_IDR_FIFOEMPTY_Msk = 0x4000000  // Bit mask of FIFOEMPTY field.
	HSMCI_HSMCI_IDR_FIFOEMPTY     = 0x4000000  // Bit FIFOEMPTY.
	HSMCI_HSMCI_IDR_XFRDONE_Pos   = 0x1b       // Position of XFRDONE field.
	HSMCI_HSMCI_IDR_XFRDONE_Msk   = 0x8000000  // Bit mask of XFRDONE field.
	HSMCI_HSMCI_IDR_XFRDONE       = 0x8000000  // Bit XFRDONE.
	HSMCI_HSMCI_IDR_ACKRCV_Pos    = 0x1c       // Position of ACKRCV field.
	HSMCI_HSMCI_IDR_ACKRCV_Msk    = 0x10000000 // Bit mask of ACKRCV field.
	HSMCI_HSMCI_IDR_ACKRCV        = 0x10000000 // Bit ACKRCV.
	HSMCI_HSMCI_IDR_ACKRCVE_Pos   = 0x1d       // Position of ACKRCVE field.
	HSMCI_HSMCI_IDR_ACKRCVE_Msk   = 0x20000000 // Bit mask of ACKRCVE field.
	HSMCI_HSMCI_IDR_ACKRCVE       = 0x20000000 // Bit ACKRCVE.
	HSMCI_HSMCI_IDR_OVRE_Pos      = 0x1e       // Position of OVRE field.
	HSMCI_HSMCI_IDR_OVRE_Msk      = 0x40000000 // Bit mask of OVRE field.
	HSMCI_HSMCI_IDR_OVRE          = 0x40000000 // Bit OVRE.
	HSMCI_HSMCI_IDR_UNRE_Pos      = 0x1f       // Position of UNRE field.
	HSMCI_HSMCI_IDR_UNRE_Msk      = 0x80000000 // Bit mask of UNRE field.
	HSMCI_HSMCI_IDR_UNRE          = 0x80000000 // Bit UNRE.

	// HSMCI_IMR: Interrupt Mask Register
	HSMCI_HSMCI_IMR_CMDRDY_Pos    = 0x0        // Position of CMDRDY field.
	HSMCI_HSMCI_IMR_CMDRDY_Msk    = 0x1        // Bit mask of CMDRDY field.
	HSMCI_HSMCI_IMR_CMDRDY        = 0x1        // Bit CMDRDY.
	HSMCI_HSMCI_IMR_RXRDY_Pos     = 0x1        // Position of RXRDY field.
	HSMCI_HSMCI_IMR_RXRDY_Msk     = 0x2        // Bit mask of RXRDY field.
	HSMCI_HSMCI_IMR_RXRDY         = 0x2        // Bit RXRDY.
	HSMCI_HSMCI_IMR_TXRDY_Pos     = 0x2        // Position of TXRDY field.
	HSMCI_HSMCI_IMR_TXRDY_Msk     = 0x4        // Bit mask of TXRDY field.
	HSMCI_HSMCI_IMR_TXRDY         = 0x4        // Bit TXRDY.
	HSMCI_HSMCI_IMR_BLKE_Pos      = 0x3        // Position of BLKE field.
	HSMCI_HSMCI_IMR_BLKE_Msk      = 0x8        // Bit mask of BLKE field.
	HSMCI_HSMCI_IMR_BLKE          = 0x8        // Bit BLKE.
	HSMCI_HSMCI_IMR_DTIP_Pos      = 0x4        // Position of DTIP field.
	HSMCI_HSMCI_IMR_DTIP_Msk      = 0x10       // Bit mask of DTIP field.
	HSMCI_HSMCI_IMR_DTIP          = 0x10       // Bit DTIP.
	HSMCI_HSMCI_IMR_NOTBUSY_Pos   = 0x5        // Position of NOTBUSY field.
	HSMCI_HSMCI_IMR_NOTBUSY_Msk   = 0x20       // Bit mask of NOTBUSY field.
	HSMCI_HSMCI_IMR_NOTBUSY       = 0x20       // Bit NOTBUSY.
	HSMCI_HSMCI_IMR_SDIOIRQA_Pos  = 0x8        // Position of SDIOIRQA field.
	HSMCI_HSMCI_IMR_SDIOIRQA_Msk  = 0x100      // Bit mask of SDIOIRQA field.
	HSMCI_HSMCI_IMR_SDIOIRQA      = 0x100      // Bit SDIOIRQA.
	HSMCI_HSMCI_IMR_SDIOWAIT_Pos  = 0xc        // Position of SDIOWAIT field.
	HSMCI_HSMCI_IMR_SDIOWAIT_Msk  = 0x1000     // Bit mask of SDIOWAIT field.
	HSMCI_HSMCI_IMR_SDIOWAIT      = 0x1000     // Bit SDIOWAIT.
	HSMCI_HSMCI_IMR_CSRCV_Pos     = 0xd        // Position of CSRCV field.
	HSMCI_HSMCI_IMR_CSRCV_Msk     = 0x2000     // Bit mask of CSRCV field.
	HSMCI_HSMCI_IMR_CSRCV         = 0x2000     // Bit CSRCV.
	HSMCI_HSMCI_IMR_RINDE_Pos     = 0x10       // Position of RINDE field.
	HSMCI_HSMCI_IMR_RINDE_Msk     = 0x10000    // Bit mask of RINDE field.
	HSMCI_HSMCI_IMR_RINDE         = 0x10000    // Bit RINDE.
	HSMCI_HSMCI_IMR_RDIRE_Pos     = 0x11       // Position of RDIRE field.
	HSMCI_HSMCI_IMR_RDIRE_Msk     = 0x20000    // Bit mask of RDIRE field.
	HSMCI_HSMCI_IMR_RDIRE         = 0x20000    // Bit RDIRE.
	HSMCI_HSMCI_IMR_RCRCE_Pos     = 0x12       // Position of RCRCE field.
	HSMCI_HSMCI_IMR_RCRCE_Msk     = 0x40000    // Bit mask of RCRCE field.
	HSMCI_HSMCI_IMR_RCRCE         = 0x40000    // Bit RCRCE.
	HSMCI_HSMCI_IMR_RENDE_Pos     = 0x13       // Position of RENDE field.
	HSMCI_HSMCI_IMR_RENDE_Msk     = 0x80000    // Bit mask of RENDE field.
	HSMCI_HSMCI_IMR_RENDE         = 0x80000    // Bit RENDE.
	HSMCI_HSMCI_IMR_RTOE_Pos      = 0x14       // Position of RTOE field.
	HSMCI_HSMCI_IMR_RTOE_Msk      = 0x100000   // Bit mask of RTOE field.
	HSMCI_HSMCI_IMR_RTOE          = 0x100000   // Bit RTOE.
	HSMCI_HSMCI_IMR_DCRCE_Pos     = 0x15       // Position of DCRCE field.
	HSMCI_HSMCI_IMR_DCRCE_Msk     = 0x200000   // Bit mask of DCRCE field.
	HSMCI_HSMCI_IMR_DCRCE         = 0x200000   // Bit DCRCE.
	HSMCI_HSMCI_IMR_DTOE_Pos      = 0x16       // Position of DTOE field.
	HSMCI_HSMCI_IMR_DTOE_Msk      = 0x400000   // Bit mask of DTOE field.
	HSMCI_HSMCI_IMR_DTOE          = 0x400000   // Bit DTOE.
	HSMCI_HSMCI_IMR_CSTOE_Pos     = 0x17       // Position of CSTOE field.
	HSMCI_HSMCI_IMR_CSTOE_Msk     = 0x800000   // Bit mask of CSTOE field.
	HSMCI_HSMCI_IMR_CSTOE         = 0x800000   // Bit CSTOE.
	HSMCI_HSMCI_IMR_BLKOVRE_Pos   = 0x18       // Position of BLKOVRE field.
	HSMCI_HSMCI_IMR_BLKOVRE_Msk   = 0x1000000  // Bit mask of BLKOVRE field.
	HSMCI_HSMCI_IMR_BLKOVRE       = 0x1000000  // Bit BLKOVRE.
	HSMCI_HSMCI_IMR_FIFOEMPTY_Pos = 0x1a       // Position of FIFOEMPTY field.
	HSMCI_HSMCI_IMR_FIFOEMPTY_Msk = 0x4000000  // Bit mask of FIFOEMPTY field.
	HSMCI_HSMCI_IMR_FIFOEMPTY     = 0x4000000  // Bit FIFOEMPTY.
	HSMCI_HSMCI_IMR_XFRDONE_Pos   = 0x1b       // Position of XFRDONE field.
	HSMCI_HSMCI_IMR_XFRDONE_Msk   = 0x8000000  // Bit mask of XFRDONE field.
	HSMCI_HSMCI_IMR_XFRDONE       = 0x8000000  // Bit XFRDONE.
	HSMCI_HSMCI_IMR_ACKRCV_Pos    = 0x1c       // Position of ACKRCV field.
	HSMCI_HSMCI_IMR_ACKRCV_Msk    = 0x10000000 // Bit mask of ACKRCV field.
	HSMCI_HSMCI_IMR_ACKRCV        = 0x10000000 // Bit ACKRCV.
	HSMCI_HSMCI_IMR_ACKRCVE_Pos   = 0x1d       // Position of ACKRCVE field.
	HSMCI_HSMCI_IMR_ACKRCVE_Msk   = 0x20000000 // Bit mask of ACKRCVE field.
	HSMCI_HSMCI_IMR_ACKRCVE       = 0x20000000 // Bit ACKRCVE.
	HSMCI_HSMCI_IMR_OVRE_Pos      = 0x1e       // Position of OVRE field.
	HSMCI_HSMCI_IMR_OVRE_Msk      = 0x40000000 // Bit mask of OVRE field.
	HSMCI_HSMCI_IMR_OVRE          = 0x40000000 // Bit OVRE.
	HSMCI_HSMCI_IMR_UNRE_Pos      = 0x1f       // Position of UNRE field.
	HSMCI_HSMCI_IMR_UNRE_Msk      = 0x80000000 // Bit mask of UNRE field.
	HSMCI_HSMCI_IMR_UNRE          = 0x80000000 // Bit UNRE.

	// HSMCI_DMA: DMA Configuration Register
	HSMCI_HSMCI_DMA_CHKSIZE_Pos = 0x4   // Position of CHKSIZE field.
	HSMCI_HSMCI_DMA_CHKSIZE_Msk = 0x70  // Bit mask of CHKSIZE field.
	HSMCI_HSMCI_DMA_CHKSIZE__1  = 0x0   // 1 data available
	HSMCI_HSMCI_DMA_CHKSIZE__2  = 0x1   // 2 data available
	HSMCI_HSMCI_DMA_CHKSIZE__4  = 0x2   // 4 data available
	HSMCI_HSMCI_DMA_CHKSIZE__8  = 0x3   // 8 data available
	HSMCI_HSMCI_DMA_CHKSIZE__16 = 0x4   // 16 data available
	HSMCI_HSMCI_DMA_DMAEN_Pos   = 0x8   // Position of DMAEN field.
	HSMCI_HSMCI_DMA_DMAEN_Msk   = 0x100 // Bit mask of DMAEN field.
	HSMCI_HSMCI_DMA_DMAEN       = 0x100 // Bit DMAEN.

	// HSMCI_CFG: Configuration Register
	HSMCI_HSMCI_CFG_FIFOMODE_Pos = 0x0    // Position of FIFOMODE field.
	HSMCI_HSMCI_CFG_FIFOMODE_Msk = 0x1    // Bit mask of FIFOMODE field.
	HSMCI_HSMCI_CFG_FIFOMODE     = 0x1    // Bit FIFOMODE.
	HSMCI_HSMCI_CFG_FERRCTRL_Pos = 0x4    // Position of FERRCTRL field.
	HSMCI_HSMCI_CFG_FERRCTRL_Msk = 0x10   // Bit mask of FERRCTRL field.
	HSMCI_HSMCI_CFG_FERRCTRL     = 0x10   // Bit FERRCTRL.
	HSMCI_HSMCI_CFG_HSMODE_Pos   = 0x8    // Position of HSMODE field.
	HSMCI_HSMCI_CFG_HSMODE_Msk   = 0x100  // Bit mask of HSMODE field.
	HSMCI_HSMCI_CFG_HSMODE       = 0x100  // Bit HSMODE.
	HSMCI_HSMCI_CFG_LSYNC_Pos    = 0xc    // Position of LSYNC field.
	HSMCI_HSMCI_CFG_LSYNC_Msk    = 0x1000 // Bit mask of LSYNC field.
	HSMCI_HSMCI_CFG_LSYNC        = 0x1000 // Bit LSYNC.

	// HSMCI_WPMR: Write Protection Mode Register
	HSMCI_HSMCI_WPMR_WPEN_Pos     = 0x0        // Position of WPEN field.
	HSMCI_HSMCI_WPMR_WPEN_Msk     = 0x1        // Bit mask of WPEN field.
	HSMCI_HSMCI_WPMR_WPEN         = 0x1        // Bit WPEN.
	HSMCI_HSMCI_WPMR_WPKEY_Pos    = 0x8        // Position of WPKEY field.
	HSMCI_HSMCI_WPMR_WPKEY_Msk    = 0xffffff00 // Bit mask of WPKEY field.
	HSMCI_HSMCI_WPMR_WPKEY_PASSWD = 0x4d4349   // Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0.

	// HSMCI_WPSR: Write Protection Status Register
	HSMCI_HSMCI_WPSR_WPVS_Pos   = 0x0      // Position of WPVS field.
	HSMCI_HSMCI_WPSR_WPVS_Msk   = 0x1      // Bit mask of WPVS field.
	HSMCI_HSMCI_WPSR_WPVS       = 0x1      // Bit WPVS.
	HSMCI_HSMCI_WPSR_WPVSRC_Pos = 0x8      // Position of WPVSRC field.
	HSMCI_HSMCI_WPSR_WPVSRC_Msk = 0xffff00 // Bit mask of WPVSRC field.

	// HSMCI_FIFO: FIFO Memory Aperture0 0
	HSMCI_HSMCI_FIFO_DATA_Pos = 0x0        // Position of DATA field.
	HSMCI_HSMCI_FIFO_DATA_Msk = 0xffffffff // Bit mask of DATA field.
)

// Bitfields for I2SC0: Inter-IC Sound Controller
const (
	// I2SC_CR: Control Register
	I2SC_I2SC_CR_RXEN_Pos  = 0x0  // Position of RXEN field.
	I2SC_I2SC_CR_RXEN_Msk  = 0x1  // Bit mask of RXEN field.
	I2SC_I2SC_CR_RXEN      = 0x1  // Bit RXEN.
	I2SC_I2SC_CR_RXDIS_Pos = 0x1  // Position of RXDIS field.
	I2SC_I2SC_CR_RXDIS_Msk = 0x2  // Bit mask of RXDIS field.
	I2SC_I2SC_CR_RXDIS     = 0x2  // Bit RXDIS.
	I2SC_I2SC_CR_CKEN_Pos  = 0x2  // Position of CKEN field.
	I2SC_I2SC_CR_CKEN_Msk  = 0x4  // Bit mask of CKEN field.
	I2SC_I2SC_CR_CKEN      = 0x4  // Bit CKEN.
	I2SC_I2SC_CR_CKDIS_Pos = 0x3  // Position of CKDIS field.
	I2SC_I2SC_CR_CKDIS_Msk = 0x8  // Bit mask of CKDIS field.
	I2SC_I2SC_CR_CKDIS     = 0x8  // Bit CKDIS.
	I2SC_I2SC_CR_TXEN_Pos  = 0x4  // Position of TXEN field.
	I2SC_I2SC_CR_TXEN_Msk  = 0x10 // Bit mask of TXEN field.
	I2SC_I2SC_CR_TXEN      = 0x10 // Bit TXEN.
	I2SC_I2SC_CR_TXDIS_Pos = 0x5  // Position of TXDIS field.
	I2SC_I2SC_CR_TXDIS_Msk = 0x20 // Bit mask of TXDIS field.
	I2SC_I2SC_CR_TXDIS     = 0x20 // Bit TXDIS.
	I2SC_I2SC_CR_SWRST_Pos = 0x7  // Position of SWRST field.
	I2SC_I2SC_CR_SWRST_Msk = 0x80 // Bit mask of SWRST field.
	I2SC_I2SC_CR_SWRST     = 0x80 // Bit SWRST.

	// I2SC_MR: Mode Register
	I2SC_I2SC_MR_MODE_Pos                    = 0x0        // Position of MODE field.
	I2SC_I2SC_MR_MODE_Msk                    = 0x1        // Bit mask of MODE field.
	I2SC_I2SC_MR_MODE                        = 0x1        // Bit MODE.
	I2SC_I2SC_MR_MODE_SLAVE                  = 0x0        // I2SC_CK and I2SC_WS pin inputs used as bit clock and word select/frame synchronization.
	I2SC_I2SC_MR_MODE_MASTER                 = 0x1        // Bit clock and word select/frame synchronization generated by I2SC from MCK and output to I2SC_CK and I2SC_WS pins. Peripheral clock or GCLK is output as master clock on I2SC_MCK if I2SC_MR.IMCKMODE is set.
	I2SC_I2SC_MR_DATALENGTH_Pos              = 0x2        // Position of DATALENGTH field.
	I2SC_I2SC_MR_DATALENGTH_Msk              = 0x1c       // Bit mask of DATALENGTH field.
	I2SC_I2SC_MR_DATALENGTH__32_BITS         = 0x0        // Data length is set to 32 bits
	I2SC_I2SC_MR_DATALENGTH__24_BITS         = 0x1        // Data length is set to 24 bits
	I2SC_I2SC_MR_DATALENGTH__20_BITS         = 0x2        // Data length is set to 20 bits
	I2SC_I2SC_MR_DATALENGTH__18_BITS         = 0x3        // Data length is set to 18 bits
	I2SC_I2SC_MR_DATALENGTH__16_BITS         = 0x4        // Data length is set to 16 bits
	I2SC_I2SC_MR_DATALENGTH__16_BITS_COMPACT = 0x5        // Data length is set to 16-bit compact stereo. Left sample in bits 15:0 and right sample in bits 31:16 of same word.
	I2SC_I2SC_MR_DATALENGTH__8_BITS          = 0x6        // Data length is set to 8 bits
	I2SC_I2SC_MR_DATALENGTH__8_BITS_COMPACT  = 0x7        // Data length is set to 8-bit compact stereo. Left sample in bits 7:0 and right sample in bits 15:8 of the same word.
	I2SC_I2SC_MR_RXMONO_Pos                  = 0x8        // Position of RXMONO field.
	I2SC_I2SC_MR_RXMONO_Msk                  = 0x100      // Bit mask of RXMONO field.
	I2SC_I2SC_MR_RXMONO                      = 0x100      // Bit RXMONO.
	I2SC_I2SC_MR_RXDMA_Pos                   = 0x9        // Position of RXDMA field.
	I2SC_I2SC_MR_RXDMA_Msk                   = 0x200      // Bit mask of RXDMA field.
	I2SC_I2SC_MR_RXDMA                       = 0x200      // Bit RXDMA.
	I2SC_I2SC_MR_RXLOOP_Pos                  = 0xa        // Position of RXLOOP field.
	I2SC_I2SC_MR_RXLOOP_Msk                  = 0x400      // Bit mask of RXLOOP field.
	I2SC_I2SC_MR_RXLOOP                      = 0x400      // Bit RXLOOP.
	I2SC_I2SC_MR_TXMONO_Pos                  = 0xc        // Position of TXMONO field.
	I2SC_I2SC_MR_TXMONO_Msk                  = 0x1000     // Bit mask of TXMONO field.
	I2SC_I2SC_MR_TXMONO                      = 0x1000     // Bit TXMONO.
	I2SC_I2SC_MR_TXDMA_Pos                   = 0xd        // Position of TXDMA field.
	I2SC_I2SC_MR_TXDMA_Msk                   = 0x2000     // Bit mask of TXDMA field.
	I2SC_I2SC_MR_TXDMA                       = 0x2000     // Bit TXDMA.
	I2SC_I2SC_MR_TXSAME_Pos                  = 0xe        // Position of TXSAME field.
	I2SC_I2SC_MR_TXSAME_Msk                  = 0x4000     // Bit mask of TXSAME field.
	I2SC_I2SC_MR_TXSAME                      = 0x4000     // Bit TXSAME.
	I2SC_I2SC_MR_IMCKDIV_Pos                 = 0x10       // Position of IMCKDIV field.
	I2SC_I2SC_MR_IMCKDIV_Msk                 = 0x3f0000   // Bit mask of IMCKDIV field.
	I2SC_I2SC_MR_IMCKFS_Pos                  = 0x18       // Position of IMCKFS field.
	I2SC_I2SC_MR_IMCKFS_Msk                  = 0x3f000000 // Bit mask of IMCKFS field.
	I2SC_I2SC_MR_IMCKFS_M2SF32               = 0x0        // Sample frequency ratio set to 32
	I2SC_I2SC_MR_IMCKFS_M2SF64               = 0x1        // Sample frequency ratio set to 64
	I2SC_I2SC_MR_IMCKFS_M2SF96               = 0x2        // Sample frequency ratio set to 96
	I2SC_I2SC_MR_IMCKFS_M2SF128              = 0x3        // Sample frequency ratio set to 128
	I2SC_I2SC_MR_IMCKFS_M2SF192              = 0x5        // Sample frequency ratio set to 192
	I2SC_I2SC_MR_IMCKFS_M2SF256              = 0x7        // Sample frequency ratio set to 256
	I2SC_I2SC_MR_IMCKFS_M2SF384              = 0xb        // Sample frequency ratio set to 384
	I2SC_I2SC_MR_IMCKFS_M2SF512              = 0xf        // Sample frequency ratio set to 512
	I2SC_I2SC_MR_IMCKFS_M2SF768              = 0x17       // Sample frequency ratio set to 768
	I2SC_I2SC_MR_IMCKFS_M2SF1024             = 0x1f       // Sample frequency ratio set to 1024
	I2SC_I2SC_MR_IMCKFS_M2SF1536             = 0x2f       // Sample frequency ratio set to 1536
	I2SC_I2SC_MR_IMCKFS_M2SF2048             = 0x3f       // Sample frequency ratio set to 2048
	I2SC_I2SC_MR_IMCKMODE_Pos                = 0x1e       // Position of IMCKMODE field.
	I2SC_I2SC_MR_IMCKMODE_Msk                = 0x40000000 // Bit mask of IMCKMODE field.
	I2SC_I2SC_MR_IMCKMODE                    = 0x40000000 // Bit IMCKMODE.
	I2SC_I2SC_MR_IWS_Pos                     = 0x1f       // Position of IWS field.
	I2SC_I2SC_MR_IWS_Msk                     = 0x80000000 // Bit mask of IWS field.
	I2SC_I2SC_MR_IWS                         = 0x80000000 // Bit IWS.

	// I2SC_SR: Status Register
	I2SC_I2SC_SR_RXEN_Pos   = 0x0      // Position of RXEN field.
	I2SC_I2SC_SR_RXEN_Msk   = 0x1      // Bit mask of RXEN field.
	I2SC_I2SC_SR_RXEN       = 0x1      // Bit RXEN.
	I2SC_I2SC_SR_RXRDY_Pos  = 0x1      // Position of RXRDY field.
	I2SC_I2SC_SR_RXRDY_Msk  = 0x2      // Bit mask of RXRDY field.
	I2SC_I2SC_SR_RXRDY      = 0x2      // Bit RXRDY.
	I2SC_I2SC_SR_RXOR_Pos   = 0x2      // Position of RXOR field.
	I2SC_I2SC_SR_RXOR_Msk   = 0x4      // Bit mask of RXOR field.
	I2SC_I2SC_SR_RXOR       = 0x4      // Bit RXOR.
	I2SC_I2SC_SR_TXEN_Pos   = 0x4      // Position of TXEN field.
	I2SC_I2SC_SR_TXEN_Msk   = 0x10     // Bit mask of TXEN field.
	I2SC_I2SC_SR_TXEN       = 0x10     // Bit TXEN.
	I2SC_I2SC_SR_TXRDY_Pos  = 0x5      // Position of TXRDY field.
	I2SC_I2SC_SR_TXRDY_Msk  = 0x20     // Bit mask of TXRDY field.
	I2SC_I2SC_SR_TXRDY      = 0x20     // Bit TXRDY.
	I2SC_I2SC_SR_TXUR_Pos   = 0x6      // Position of TXUR field.
	I2SC_I2SC_SR_TXUR_Msk   = 0x40     // Bit mask of TXUR field.
	I2SC_I2SC_SR_TXUR       = 0x40     // Bit TXUR.
	I2SC_I2SC_SR_RXORCH_Pos = 0x8      // Position of RXORCH field.
	I2SC_I2SC_SR_RXORCH_Msk = 0x300    // Bit mask of RXORCH field.
	I2SC_I2SC_SR_TXURCH_Pos = 0x14     // Position of TXURCH field.
	I2SC_I2SC_SR_TXURCH_Msk = 0x300000 // Bit mask of TXURCH field.

	// I2SC_SCR: Status Clear Register
	I2SC_I2SC_SCR_RXOR_Pos   = 0x2      // Position of RXOR field.
	I2SC_I2SC_SCR_RXOR_Msk   = 0x4      // Bit mask of RXOR field.
	I2SC_I2SC_SCR_RXOR       = 0x4      // Bit RXOR.
	I2SC_I2SC_SCR_TXUR_Pos   = 0x6      // Position of TXUR field.
	I2SC_I2SC_SCR_TXUR_Msk   = 0x40     // Bit mask of TXUR field.
	I2SC_I2SC_SCR_TXUR       = 0x40     // Bit TXUR.
	I2SC_I2SC_SCR_RXORCH_Pos = 0x8      // Position of RXORCH field.
	I2SC_I2SC_SCR_RXORCH_Msk = 0x300    // Bit mask of RXORCH field.
	I2SC_I2SC_SCR_TXURCH_Pos = 0x14     // Position of TXURCH field.
	I2SC_I2SC_SCR_TXURCH_Msk = 0x300000 // Bit mask of TXURCH field.

	// I2SC_SSR: Status Set Register
	I2SC_I2SC_SSR_RXOR_Pos   = 0x2      // Position of RXOR field.
	I2SC_I2SC_SSR_RXOR_Msk   = 0x4      // Bit mask of RXOR field.
	I2SC_I2SC_SSR_RXOR       = 0x4      // Bit RXOR.
	I2SC_I2SC_SSR_TXUR_Pos   = 0x6      // Position of TXUR field.
	I2SC_I2SC_SSR_TXUR_Msk   = 0x40     // Bit mask of TXUR field.
	I2SC_I2SC_SSR_TXUR       = 0x40     // Bit TXUR.
	I2SC_I2SC_SSR_RXORCH_Pos = 0x8      // Position of RXORCH field.
	I2SC_I2SC_SSR_RXORCH_Msk = 0x300    // Bit mask of RXORCH field.
	I2SC_I2SC_SSR_TXURCH_Pos = 0x14     // Position of TXURCH field.
	I2SC_I2SC_SSR_TXURCH_Msk = 0x300000 // Bit mask of TXURCH field.

	// I2SC_IER: Interrupt Enable Register
	I2SC_I2SC_IER_RXRDY_Pos = 0x1  // Position of RXRDY field.
	I2SC_I2SC_IER_RXRDY_Msk = 0x2  // Bit mask of RXRDY field.
	I2SC_I2SC_IER_RXRDY     = 0x2  // Bit RXRDY.
	I2SC_I2SC_IER_RXOR_Pos  = 0x2  // Position of RXOR field.
	I2SC_I2SC_IER_RXOR_Msk  = 0x4  // Bit mask of RXOR field.
	I2SC_I2SC_IER_RXOR      = 0x4  // Bit RXOR.
	I2SC_I2SC_IER_TXRDY_Pos = 0x5  // Position of TXRDY field.
	I2SC_I2SC_IER_TXRDY_Msk = 0x20 // Bit mask of TXRDY field.
	I2SC_I2SC_IER_TXRDY     = 0x20 // Bit TXRDY.
	I2SC_I2SC_IER_TXUR_Pos  = 0x6  // Position of TXUR field.
	I2SC_I2SC_IER_TXUR_Msk  = 0x40 // Bit mask of TXUR field.
	I2SC_I2SC_IER_TXUR      = 0x40 // Bit TXUR.

	// I2SC_IDR: Interrupt Disable Register
	I2SC_I2SC_IDR_RXRDY_Pos = 0x1  // Position of RXRDY field.
	I2SC_I2SC_IDR_RXRDY_Msk = 0x2  // Bit mask of RXRDY field.
	I2SC_I2SC_IDR_RXRDY     = 0x2  // Bit RXRDY.
	I2SC_I2SC_IDR_RXOR_Pos  = 0x2  // Position of RXOR field.
	I2SC_I2SC_IDR_RXOR_Msk  = 0x4  // Bit mask of RXOR field.
	I2SC_I2SC_IDR_RXOR      = 0x4  // Bit RXOR.
	I2SC_I2SC_IDR_TXRDY_Pos = 0x5  // Position of TXRDY field.
	I2SC_I2SC_IDR_TXRDY_Msk = 0x20 // Bit mask of TXRDY field.
	I2SC_I2SC_IDR_TXRDY     = 0x20 // Bit TXRDY.
	I2SC_I2SC_IDR_TXUR_Pos  = 0x6  // Position of TXUR field.
	I2SC_I2SC_IDR_TXUR_Msk  = 0x40 // Bit mask of TXUR field.
	I2SC_I2SC_IDR_TXUR      = 0x40 // Bit TXUR.

	// I2SC_IMR: Interrupt Mask Register
	I2SC_I2SC_IMR_RXRDY_Pos = 0x1  // Position of RXRDY field.
	I2SC_I2SC_IMR_RXRDY_Msk = 0x2  // Bit mask of RXRDY field.
	I2SC_I2SC_IMR_RXRDY     = 0x2  // Bit RXRDY.
	I2SC_I2SC_IMR_RXOR_Pos  = 0x2  // Position of RXOR field.
	I2SC_I2SC_IMR_RXOR_Msk  = 0x4  // Bit mask of RXOR field.
	I2SC_I2SC_IMR_RXOR      = 0x4  // Bit RXOR.
	I2SC_I2SC_IMR_TXRDY_Pos = 0x5  // Position of TXRDY field.
	I2SC_I2SC_IMR_TXRDY_Msk = 0x20 // Bit mask of TXRDY field.
	I2SC_I2SC_IMR_TXRDY     = 0x20 // Bit TXRDY.
	I2SC_I2SC_IMR_TXUR_Pos  = 0x6  // Position of TXUR field.
	I2SC_I2SC_IMR_TXUR_Msk  = 0x40 // Bit mask of TXUR field.
	I2SC_I2SC_IMR_TXUR      = 0x40 // Bit TXUR.

	// I2SC_RHR: Receiver Holding Register
	I2SC_I2SC_RHR_RHR_Pos = 0x0        // Position of RHR field.
	I2SC_I2SC_RHR_RHR_Msk = 0xffffffff // Bit mask of RHR field.

	// I2SC_THR: Transmitter Holding Register
	I2SC_I2SC_THR_THR_Pos = 0x0        // Position of THR field.
	I2SC_I2SC_THR_THR_Msk = 0xffffffff // Bit mask of THR field.
)

// Bitfields for ICM: Integrity Check Monitor
const (
	// ICM_CFG: Configuration Register
	ICM_ICM_CFG_WBDIS_Pos    = 0x0    // Position of WBDIS field.
	ICM_ICM_CFG_WBDIS_Msk    = 0x1    // Bit mask of WBDIS field.
	ICM_ICM_CFG_WBDIS        = 0x1    // Bit WBDIS.
	ICM_ICM_CFG_EOMDIS_Pos   = 0x1    // Position of EOMDIS field.
	ICM_ICM_CFG_EOMDIS_Msk   = 0x2    // Bit mask of EOMDIS field.
	ICM_ICM_CFG_EOMDIS       = 0x2    // Bit EOMDIS.
	ICM_ICM_CFG_SLBDIS_Pos   = 0x2    // Position of SLBDIS field.
	ICM_ICM_CFG_SLBDIS_Msk   = 0x4    // Bit mask of SLBDIS field.
	ICM_ICM_CFG_SLBDIS       = 0x4    // Bit SLBDIS.
	ICM_ICM_CFG_BBC_Pos      = 0x4    // Position of BBC field.
	ICM_ICM_CFG_BBC_Msk      = 0xf0   // Bit mask of BBC field.
	ICM_ICM_CFG_ASCD_Pos     = 0x8    // Position of ASCD field.
	ICM_ICM_CFG_ASCD_Msk     = 0x100  // Bit mask of ASCD field.
	ICM_ICM_CFG_ASCD         = 0x100  // Bit ASCD.
	ICM_ICM_CFG_DUALBUFF_Pos = 0x9    // Position of DUALBUFF field.
	ICM_ICM_CFG_DUALBUFF_Msk = 0x200  // Bit mask of DUALBUFF field.
	ICM_ICM_CFG_DUALBUFF     = 0x200  // Bit DUALBUFF.
	ICM_ICM_CFG_UIHASH_Pos   = 0xc    // Position of UIHASH field.
	ICM_ICM_CFG_UIHASH_Msk   = 0x1000 // Bit mask of UIHASH field.
	ICM_ICM_CFG_UIHASH       = 0x1000 // Bit UIHASH.
	ICM_ICM_CFG_UALGO_Pos    = 0xd    // Position of UALGO field.
	ICM_ICM_CFG_UALGO_Msk    = 0xe000 // Bit mask of UALGO field.
	ICM_ICM_CFG_UALGO_SHA1   = 0x0    // SHA1 algorithm processed
	ICM_ICM_CFG_UALGO_SHA256 = 0x1    // SHA256 algorithm processed
	ICM_ICM_CFG_UALGO_SHA224 = 0x4    // SHA224 algorithm processed

	// ICM_CTRL: Control Register
	ICM_ICM_CTRL_ENABLE_Pos  = 0x0    // Position of ENABLE field.
	ICM_ICM_CTRL_ENABLE_Msk  = 0x1    // Bit mask of ENABLE field.
	ICM_ICM_CTRL_ENABLE      = 0x1    // Bit ENABLE.
	ICM_ICM_CTRL_DISABLE_Pos = 0x1    // Position of DISABLE field.
	ICM_ICM_CTRL_DISABLE_Msk = 0x2    // Bit mask of DISABLE field.
	ICM_ICM_CTRL_DISABLE     = 0x2    // Bit DISABLE.
	ICM_ICM_CTRL_SWRST_Pos   = 0x2    // Position of SWRST field.
	ICM_ICM_CTRL_SWRST_Msk   = 0x4    // Bit mask of SWRST field.
	ICM_ICM_CTRL_SWRST       = 0x4    // Bit SWRST.
	ICM_ICM_CTRL_REHASH_Pos  = 0x4    // Position of REHASH field.
	ICM_ICM_CTRL_REHASH_Msk  = 0xf0   // Bit mask of REHASH field.
	ICM_ICM_CTRL_RMDIS_Pos   = 0x8    // Position of RMDIS field.
	ICM_ICM_CTRL_RMDIS_Msk   = 0xf00  // Bit mask of RMDIS field.
	ICM_ICM_CTRL_RMEN_Pos    = 0xc    // Position of RMEN field.
	ICM_ICM_CTRL_RMEN_Msk    = 0xf000 // Bit mask of RMEN field.

	// ICM_SR: Status Register
	ICM_ICM_SR_ENABLE_Pos   = 0x0    // Position of ENABLE field.
	ICM_ICM_SR_ENABLE_Msk   = 0x1    // Bit mask of ENABLE field.
	ICM_ICM_SR_ENABLE       = 0x1    // Bit ENABLE.
	ICM_ICM_SR_RAWRMDIS_Pos = 0x8    // Position of RAWRMDIS field.
	ICM_ICM_SR_RAWRMDIS_Msk = 0xf00  // Bit mask of RAWRMDIS field.
	ICM_ICM_SR_RMDIS_Pos    = 0xc    // Position of RMDIS field.
	ICM_ICM_SR_RMDIS_Msk    = 0xf000 // Bit mask of RMDIS field.

	// ICM_IER: Interrupt Enable Register
	ICM_ICM_IER_RHC_Pos  = 0x0       // Position of RHC field.
	ICM_ICM_IER_RHC_Msk  = 0xf       // Bit mask of RHC field.
	ICM_ICM_IER_RDM_Pos  = 0x4       // Position of RDM field.
	ICM_ICM_IER_RDM_Msk  = 0xf0      // Bit mask of RDM field.
	ICM_ICM_IER_RBE_Pos  = 0x8       // Position of RBE field.
	ICM_ICM_IER_RBE_Msk  = 0xf00     // Bit mask of RBE field.
	ICM_ICM_IER_RWC_Pos  = 0xc       // Position of RWC field.
	ICM_ICM_IER_RWC_Msk  = 0xf000    // Bit mask of RWC field.
	ICM_ICM_IER_REC_Pos  = 0x10      // Position of REC field.
	ICM_ICM_IER_REC_Msk  = 0xf0000   // Bit mask of REC field.
	ICM_ICM_IER_RSU_Pos  = 0x14      // Position of RSU field.
	ICM_ICM_IER_RSU_Msk  = 0xf00000  // Bit mask of RSU field.
	ICM_ICM_IER_URAD_Pos = 0x18      // Position of URAD field.
	ICM_ICM_IER_URAD_Msk = 0x1000000 // Bit mask of URAD field.
	ICM_ICM_IER_URAD     = 0x1000000 // Bit URAD.

	// ICM_IDR: Interrupt Disable Register
	ICM_ICM_IDR_RHC_Pos  = 0x0       // Position of RHC field.
	ICM_ICM_IDR_RHC_Msk  = 0xf       // Bit mask of RHC field.
	ICM_ICM_IDR_RDM_Pos  = 0x4       // Position of RDM field.
	ICM_ICM_IDR_RDM_Msk  = 0xf0      // Bit mask of RDM field.
	ICM_ICM_IDR_RBE_Pos  = 0x8       // Position of RBE field.
	ICM_ICM_IDR_RBE_Msk  = 0xf00     // Bit mask of RBE field.
	ICM_ICM_IDR_RWC_Pos  = 0xc       // Position of RWC field.
	ICM_ICM_IDR_RWC_Msk  = 0xf000    // Bit mask of RWC field.
	ICM_ICM_IDR_REC_Pos  = 0x10      // Position of REC field.
	ICM_ICM_IDR_REC_Msk  = 0xf0000   // Bit mask of REC field.
	ICM_ICM_IDR_RSU_Pos  = 0x14      // Position of RSU field.
	ICM_ICM_IDR_RSU_Msk  = 0xf00000  // Bit mask of RSU field.
	ICM_ICM_IDR_URAD_Pos = 0x18      // Position of URAD field.
	ICM_ICM_IDR_URAD_Msk = 0x1000000 // Bit mask of URAD field.
	ICM_ICM_IDR_URAD     = 0x1000000 // Bit URAD.

	// ICM_IMR: Interrupt Mask Register
	ICM_ICM_IMR_RHC_Pos  = 0x0       // Position of RHC field.
	ICM_ICM_IMR_RHC_Msk  = 0xf       // Bit mask of RHC field.
	ICM_ICM_IMR_RDM_Pos  = 0x4       // Position of RDM field.
	ICM_ICM_IMR_RDM_Msk  = 0xf0      // Bit mask of RDM field.
	ICM_ICM_IMR_RBE_Pos  = 0x8       // Position of RBE field.
	ICM_ICM_IMR_RBE_Msk  = 0xf00     // Bit mask of RBE field.
	ICM_ICM_IMR_RWC_Pos  = 0xc       // Position of RWC field.
	ICM_ICM_IMR_RWC_Msk  = 0xf000    // Bit mask of RWC field.
	ICM_ICM_IMR_REC_Pos  = 0x10      // Position of REC field.
	ICM_ICM_IMR_REC_Msk  = 0xf0000   // Bit mask of REC field.
	ICM_ICM_IMR_RSU_Pos  = 0x14      // Position of RSU field.
	ICM_ICM_IMR_RSU_Msk  = 0xf00000  // Bit mask of RSU field.
	ICM_ICM_IMR_URAD_Pos = 0x18      // Position of URAD field.
	ICM_ICM_IMR_URAD_Msk = 0x1000000 // Bit mask of URAD field.
	ICM_ICM_IMR_URAD     = 0x1000000 // Bit URAD.

	// ICM_ISR: Interrupt Status Register
	ICM_ICM_ISR_RHC_Pos  = 0x0       // Position of RHC field.
	ICM_ICM_ISR_RHC_Msk  = 0xf       // Bit mask of RHC field.
	ICM_ICM_ISR_RDM_Pos  = 0x4       // Position of RDM field.
	ICM_ICM_ISR_RDM_Msk  = 0xf0      // Bit mask of RDM field.
	ICM_ICM_ISR_RBE_Pos  = 0x8       // Position of RBE field.
	ICM_ICM_ISR_RBE_Msk  = 0xf00     // Bit mask of RBE field.
	ICM_ICM_ISR_RWC_Pos  = 0xc       // Position of RWC field.
	ICM_ICM_ISR_RWC_Msk  = 0xf000    // Bit mask of RWC field.
	ICM_ICM_ISR_REC_Pos  = 0x10      // Position of REC field.
	ICM_ICM_ISR_REC_Msk  = 0xf0000   // Bit mask of REC field.
	ICM_ICM_ISR_RSU_Pos  = 0x14      // Position of RSU field.
	ICM_ICM_ISR_RSU_Msk  = 0xf00000  // Bit mask of RSU field.
	ICM_ICM_ISR_URAD_Pos = 0x18      // Position of URAD field.
	ICM_ICM_ISR_URAD_Msk = 0x1000000 // Bit mask of URAD field.
	ICM_ICM_ISR_URAD     = 0x1000000 // Bit URAD.

	// ICM_UASR: Undefined Access Status Register
	ICM_ICM_UASR_URAT_Pos                  = 0x0 // Position of URAT field.
	ICM_ICM_UASR_URAT_Msk                  = 0x7 // Bit mask of URAT field.
	ICM_ICM_UASR_URAT_UNSPEC_STRUCT_MEMBER = 0x0 // Unspecified structure member set to one detected when the descriptor is loaded.
	ICM_ICM_UASR_URAT_ICM_CFG_MODIFIED     = 0x1 // ICM_CFG modified during active monitoring.
	ICM_ICM_UASR_URAT_ICM_DSCR_MODIFIED    = 0x2 // ICM_DSCR modified during active monitoring.
	ICM_ICM_UASR_URAT_ICM_HASH_MODIFIED    = 0x3 // ICM_HASH modified during active monitoring
	ICM_ICM_UASR_URAT_READ_ACCESS          = 0x4 // Write-only register read access

	// ICM_DSCR: Region Descriptor Area Start Address Register
	ICM_ICM_DSCR_DASA_Pos = 0x6        // Position of DASA field.
	ICM_ICM_DSCR_DASA_Msk = 0xffffffc0 // Bit mask of DASA field.

	// ICM_HASH: Region Hash Area Start Address Register
	ICM_ICM_HASH_HASA_Pos = 0x7        // Position of HASA field.
	ICM_ICM_HASH_HASA_Msk = 0xffffff80 // Bit mask of HASA field.

	// ICM_UIHVAL: User Initial Hash Value 0 Register 0
	ICM_ICM_UIHVAL_VAL_Pos = 0x0        // Position of VAL field.
	ICM_ICM_UIHVAL_VAL_Msk = 0xffffffff // Bit mask of VAL field.
)

// Bitfields for ISI: Image Sensor Interface
const (
	// ISI_CFG1: ISI Configuration 1 Register
	ISI_ISI_CFG1_HSYNC_POL_Pos   = 0x2        // Position of HSYNC_POL field.
	ISI_ISI_CFG1_HSYNC_POL_Msk   = 0x4        // Bit mask of HSYNC_POL field.
	ISI_ISI_CFG1_HSYNC_POL       = 0x4        // Bit HSYNC_POL.
	ISI_ISI_CFG1_VSYNC_POL_Pos   = 0x3        // Position of VSYNC_POL field.
	ISI_ISI_CFG1_VSYNC_POL_Msk   = 0x8        // Bit mask of VSYNC_POL field.
	ISI_ISI_CFG1_VSYNC_POL       = 0x8        // Bit VSYNC_POL.
	ISI_ISI_CFG1_PIXCLK_POL_Pos  = 0x4        // Position of PIXCLK_POL field.
	ISI_ISI_CFG1_PIXCLK_POL_Msk  = 0x10       // Bit mask of PIXCLK_POL field.
	ISI_ISI_CFG1_PIXCLK_POL      = 0x10       // Bit PIXCLK_POL.
	ISI_ISI_CFG1_GRAYLE_Pos      = 0x5        // Position of GRAYLE field.
	ISI_ISI_CFG1_GRAYLE_Msk      = 0x20       // Bit mask of GRAYLE field.
	ISI_ISI_CFG1_GRAYLE          = 0x20       // Bit GRAYLE.
	ISI_ISI_CFG1_EMB_SYNC_Pos    = 0x6        // Position of EMB_SYNC field.
	ISI_ISI_CFG1_EMB_SYNC_Msk    = 0x40       // Bit mask of EMB_SYNC field.
	ISI_ISI_CFG1_EMB_SYNC        = 0x40       // Bit EMB_SYNC.
	ISI_ISI_CFG1_CRC_SYNC_Pos    = 0x7        // Position of CRC_SYNC field.
	ISI_ISI_CFG1_CRC_SYNC_Msk    = 0x80       // Bit mask of CRC_SYNC field.
	ISI_ISI_CFG1_CRC_SYNC        = 0x80       // Bit CRC_SYNC.
	ISI_ISI_CFG1_FRATE_Pos       = 0x8        // Position of FRATE field.
	ISI_ISI_CFG1_FRATE_Msk       = 0x700      // Bit mask of FRATE field.
	ISI_ISI_CFG1_DISCR_Pos       = 0xb        // Position of DISCR field.
	ISI_ISI_CFG1_DISCR_Msk       = 0x800      // Bit mask of DISCR field.
	ISI_ISI_CFG1_DISCR           = 0x800      // Bit DISCR.
	ISI_ISI_CFG1_FULL_Pos        = 0xc        // Position of FULL field.
	ISI_ISI_CFG1_FULL_Msk        = 0x1000     // Bit mask of FULL field.
	ISI_ISI_CFG1_FULL            = 0x1000     // Bit FULL.
	ISI_ISI_CFG1_THMASK_Pos      = 0xd        // Position of THMASK field.
	ISI_ISI_CFG1_THMASK_Msk      = 0x6000     // Bit mask of THMASK field.
	ISI_ISI_CFG1_THMASK_BEATS_4  = 0x0        // Only 4 beats AHB burst allowed
	ISI_ISI_CFG1_THMASK_BEATS_8  = 0x1        // Only 4 and 8 beats AHB burst allowed
	ISI_ISI_CFG1_THMASK_BEATS_16 = 0x2        // 4, 8 and 16 beats AHB burst allowed
	ISI_ISI_CFG1_SLD_Pos         = 0x10       // Position of SLD field.
	ISI_ISI_CFG1_SLD_Msk         = 0xff0000   // Bit mask of SLD field.
	ISI_ISI_CFG1_SFD_Pos         = 0x18       // Position of SFD field.
	ISI_ISI_CFG1_SFD_Msk         = 0xff000000 // Bit mask of SFD field.

	// ISI_CFG2: ISI Configuration 2 Register
	ISI_ISI_CFG2_IM_VSIZE_Pos     = 0x0        // Position of IM_VSIZE field.
	ISI_ISI_CFG2_IM_VSIZE_Msk     = 0x7ff      // Bit mask of IM_VSIZE field.
	ISI_ISI_CFG2_GS_MODE_Pos      = 0xb        // Position of GS_MODE field.
	ISI_ISI_CFG2_GS_MODE_Msk      = 0x800      // Bit mask of GS_MODE field.
	ISI_ISI_CFG2_GS_MODE          = 0x800      // Bit GS_MODE.
	ISI_ISI_CFG2_RGB_MODE_Pos     = 0xc        // Position of RGB_MODE field.
	ISI_ISI_CFG2_RGB_MODE_Msk     = 0x1000     // Bit mask of RGB_MODE field.
	ISI_ISI_CFG2_RGB_MODE         = 0x1000     // Bit RGB_MODE.
	ISI_ISI_CFG2_GRAYSCALE_Pos    = 0xd        // Position of GRAYSCALE field.
	ISI_ISI_CFG2_GRAYSCALE_Msk    = 0x2000     // Bit mask of GRAYSCALE field.
	ISI_ISI_CFG2_GRAYSCALE        = 0x2000     // Bit GRAYSCALE.
	ISI_ISI_CFG2_RGB_SWAP_Pos     = 0xe        // Position of RGB_SWAP field.
	ISI_ISI_CFG2_RGB_SWAP_Msk     = 0x4000     // Bit mask of RGB_SWAP field.
	ISI_ISI_CFG2_RGB_SWAP         = 0x4000     // Bit RGB_SWAP.
	ISI_ISI_CFG2_COL_SPACE_Pos    = 0xf        // Position of COL_SPACE field.
	ISI_ISI_CFG2_COL_SPACE_Msk    = 0x8000     // Bit mask of COL_SPACE field.
	ISI_ISI_CFG2_COL_SPACE        = 0x8000     // Bit COL_SPACE.
	ISI_ISI_CFG2_IM_HSIZE_Pos     = 0x10       // Position of IM_HSIZE field.
	ISI_ISI_CFG2_IM_HSIZE_Msk     = 0x7ff0000  // Bit mask of IM_HSIZE field.
	ISI_ISI_CFG2_YCC_SWAP_Pos     = 0x1c       // Position of YCC_SWAP field.
	ISI_ISI_CFG2_YCC_SWAP_Msk     = 0x30000000 // Bit mask of YCC_SWAP field.
	ISI_ISI_CFG2_YCC_SWAP_DEFAULT = 0x0        // Byte 0 Cb(i)Byte 1 Y(i)Byte 2 Cr(i)Byte 3 Y(i+1)
	ISI_ISI_CFG2_YCC_SWAP_MODE1   = 0x1        // Byte 0 Cr(i)Byte 1 Y(i)Byte 2 Cb(i)Byte 3 Y(i+1)
	ISI_ISI_CFG2_YCC_SWAP_MODE2   = 0x2        // Byte 0 Y(i)Byte 1 Cb(i)Byte 2 Y(i+1)Byte 3 Cr(i)
	ISI_ISI_CFG2_YCC_SWAP_MODE3   = 0x3        // Byte 0 Y(i)Byte 1 Cr(i)Byte 2 Y(i+1)Byte 3 Cb(i)
	ISI_ISI_CFG2_RGB_CFG_Pos      = 0x1e       // Position of RGB_CFG field.
	ISI_ISI_CFG2_RGB_CFG_Msk      = 0xc0000000 // Bit mask of RGB_CFG field.
	ISI_ISI_CFG2_RGB_CFG_DEFAULT  = 0x0        // Byte 0 R/G(MSB)Byte 1 G(LSB)/BByte 2 R/G(MSB)Byte 3 G(LSB)/B
	ISI_ISI_CFG2_RGB_CFG_MODE1    = 0x1        // Byte 0 B/G(MSB)Byte 1 G(LSB)/RByte 2 B/G(MSB)Byte 3 G(LSB)/R
	ISI_ISI_CFG2_RGB_CFG_MODE2    = 0x2        // Byte 0 G(LSB)/RByte 1 B/G(MSB)Byte 2 G(LSB)/RByte 3 B/G(MSB)
	ISI_ISI_CFG2_RGB_CFG_MODE3    = 0x3        // Byte 0 G(LSB)/BByte 1 R/G(MSB)Byte 2 G(LSB)/BByte 3 R/G(MSB)

	// ISI_PSIZE: ISI Preview Size Register
	ISI_ISI_PSIZE_PREV_VSIZE_Pos = 0x0       // Position of PREV_VSIZE field.
	ISI_ISI_PSIZE_PREV_VSIZE_Msk = 0x3ff     // Bit mask of PREV_VSIZE field.
	ISI_ISI_PSIZE_PREV_HSIZE_Pos = 0x10      // Position of PREV_HSIZE field.
	ISI_ISI_PSIZE_PREV_HSIZE_Msk = 0x3ff0000 // Bit mask of PREV_HSIZE field.

	// ISI_PDECF: ISI Preview Decimation Factor Register
	ISI_ISI_PDECF_DEC_FACTOR_Pos = 0x0  // Position of DEC_FACTOR field.
	ISI_ISI_PDECF_DEC_FACTOR_Msk = 0xff // Bit mask of DEC_FACTOR field.

	// ISI_Y2R_SET0: ISI Color Space Conversion YCrCb To RGB Set 0 Register
	ISI_ISI_Y2R_SET0_C0_Pos = 0x0        // Position of C0 field.
	ISI_ISI_Y2R_SET0_C0_Msk = 0xff       // Bit mask of C0 field.
	ISI_ISI_Y2R_SET0_C1_Pos = 0x8        // Position of C1 field.
	ISI_ISI_Y2R_SET0_C1_Msk = 0xff00     // Bit mask of C1 field.
	ISI_ISI_Y2R_SET0_C2_Pos = 0x10       // Position of C2 field.
	ISI_ISI_Y2R_SET0_C2_Msk = 0xff0000   // Bit mask of C2 field.
	ISI_ISI_Y2R_SET0_C3_Pos = 0x18       // Position of C3 field.
	ISI_ISI_Y2R_SET0_C3_Msk = 0xff000000 // Bit mask of C3 field.

	// ISI_Y2R_SET1: ISI Color Space Conversion YCrCb To RGB Set 1 Register
	ISI_ISI_Y2R_SET1_C4_Pos    = 0x0    // Position of C4 field.
	ISI_ISI_Y2R_SET1_C4_Msk    = 0x1ff  // Bit mask of C4 field.
	ISI_ISI_Y2R_SET1_Yoff_Pos  = 0xc    // Position of Yoff field.
	ISI_ISI_Y2R_SET1_Yoff_Msk  = 0x1000 // Bit mask of Yoff field.
	ISI_ISI_Y2R_SET1_Yoff      = 0x1000 // Bit Yoff.
	ISI_ISI_Y2R_SET1_Croff_Pos = 0xd    // Position of Croff field.
	ISI_ISI_Y2R_SET1_Croff_Msk = 0x2000 // Bit mask of Croff field.
	ISI_ISI_Y2R_SET1_Croff     = 0x2000 // Bit Croff.
	ISI_ISI_Y2R_SET1_Cboff_Pos = 0xe    // Position of Cboff field.
	ISI_ISI_Y2R_SET1_Cboff_Msk = 0x4000 // Bit mask of Cboff field.
	ISI_ISI_Y2R_SET1_Cboff     = 0x4000 // Bit Cboff.

	// ISI_R2Y_SET0: ISI Color Space Conversion RGB To YCrCb Set 0 Register
	ISI_ISI_R2Y_SET0_C0_Pos   = 0x0       // Position of C0 field.
	ISI_ISI_R2Y_SET0_C0_Msk   = 0x7f      // Bit mask of C0 field.
	ISI_ISI_R2Y_SET0_C1_Pos   = 0x8       // Position of C1 field.
	ISI_ISI_R2Y_SET0_C1_Msk   = 0x7f00    // Bit mask of C1 field.
	ISI_ISI_R2Y_SET0_C2_Pos   = 0x10      // Position of C2 field.
	ISI_ISI_R2Y_SET0_C2_Msk   = 0x7f0000  // Bit mask of C2 field.
	ISI_ISI_R2Y_SET0_Roff_Pos = 0x18      // Position of Roff field.
	ISI_ISI_R2Y_SET0_Roff_Msk = 0x1000000 // Bit mask of Roff field.
	ISI_ISI_R2Y_SET0_Roff     = 0x1000000 // Bit Roff.

	// ISI_R2Y_SET1: ISI Color Space Conversion RGB To YCrCb Set 1 Register
	ISI_ISI_R2Y_SET1_C3_Pos   = 0x0       // Position of C3 field.
	ISI_ISI_R2Y_SET1_C3_Msk   = 0x7f      // Bit mask of C3 field.
	ISI_ISI_R2Y_SET1_C4_Pos   = 0x8       // Position of C4 field.
	ISI_ISI_R2Y_SET1_C4_Msk   = 0x7f00    // Bit mask of C4 field.
	ISI_ISI_R2Y_SET1_C5_Pos   = 0x10      // Position of C5 field.
	ISI_ISI_R2Y_SET1_C5_Msk   = 0x7f0000  // Bit mask of C5 field.
	ISI_ISI_R2Y_SET1_Goff_Pos = 0x18      // Position of Goff field.
	ISI_ISI_R2Y_SET1_Goff_Msk = 0x1000000 // Bit mask of Goff field.
	ISI_ISI_R2Y_SET1_Goff     = 0x1000000 // Bit Goff.

	// ISI_R2Y_SET2: ISI Color Space Conversion RGB To YCrCb Set 2 Register
	ISI_ISI_R2Y_SET2_C6_Pos   = 0x0       // Position of C6 field.
	ISI_ISI_R2Y_SET2_C6_Msk   = 0x7f      // Bit mask of C6 field.
	ISI_ISI_R2Y_SET2_C7_Pos   = 0x8       // Position of C7 field.
	ISI_ISI_R2Y_SET2_C7_Msk   = 0x7f00    // Bit mask of C7 field.
	ISI_ISI_R2Y_SET2_C8_Pos   = 0x10      // Position of C8 field.
	ISI_ISI_R2Y_SET2_C8_Msk   = 0x7f0000  // Bit mask of C8 field.
	ISI_ISI_R2Y_SET2_Boff_Pos = 0x18      // Position of Boff field.
	ISI_ISI_R2Y_SET2_Boff_Msk = 0x1000000 // Bit mask of Boff field.
	ISI_ISI_R2Y_SET2_Boff     = 0x1000000 // Bit Boff.

	// ISI_CR: ISI Control Register
	ISI_ISI_CR_ISI_EN_Pos   = 0x0   // Position of ISI_EN field.
	ISI_ISI_CR_ISI_EN_Msk   = 0x1   // Bit mask of ISI_EN field.
	ISI_ISI_CR_ISI_EN       = 0x1   // Bit ISI_EN.
	ISI_ISI_CR_ISI_DIS_Pos  = 0x1   // Position of ISI_DIS field.
	ISI_ISI_CR_ISI_DIS_Msk  = 0x2   // Bit mask of ISI_DIS field.
	ISI_ISI_CR_ISI_DIS      = 0x2   // Bit ISI_DIS.
	ISI_ISI_CR_ISI_SRST_Pos = 0x2   // Position of ISI_SRST field.
	ISI_ISI_CR_ISI_SRST_Msk = 0x4   // Bit mask of ISI_SRST field.
	ISI_ISI_CR_ISI_SRST     = 0x4   // Bit ISI_SRST.
	ISI_ISI_CR_ISI_CDC_Pos  = 0x8   // Position of ISI_CDC field.
	ISI_ISI_CR_ISI_CDC_Msk  = 0x100 // Bit mask of ISI_CDC field.
	ISI_ISI_CR_ISI_CDC      = 0x100 // Bit ISI_CDC.

	// ISI_SR: ISI Status Register
	ISI_ISI_SR_ENABLE_Pos    = 0x0       // Position of ENABLE field.
	ISI_ISI_SR_ENABLE_Msk    = 0x1       // Bit mask of ENABLE field.
	ISI_ISI_SR_ENABLE        = 0x1       // Bit ENABLE.
	ISI_ISI_SR_DIS_DONE_Pos  = 0x1       // Position of DIS_DONE field.
	ISI_ISI_SR_DIS_DONE_Msk  = 0x2       // Bit mask of DIS_DONE field.
	ISI_ISI_SR_DIS_DONE      = 0x2       // Bit DIS_DONE.
	ISI_ISI_SR_SRST_Pos      = 0x2       // Position of SRST field.
	ISI_ISI_SR_SRST_Msk      = 0x4       // Bit mask of SRST field.
	ISI_ISI_SR_SRST          = 0x4       // Bit SRST.
	ISI_ISI_SR_CDC_PND_Pos   = 0x8       // Position of CDC_PND field.
	ISI_ISI_SR_CDC_PND_Msk   = 0x100     // Bit mask of CDC_PND field.
	ISI_ISI_SR_CDC_PND       = 0x100     // Bit CDC_PND.
	ISI_ISI_SR_VSYNC_Pos     = 0xa       // Position of VSYNC field.
	ISI_ISI_SR_VSYNC_Msk     = 0x400     // Bit mask of VSYNC field.
	ISI_ISI_SR_VSYNC         = 0x400     // Bit VSYNC.
	ISI_ISI_SR_PXFR_DONE_Pos = 0x10      // Position of PXFR_DONE field.
	ISI_ISI_SR_PXFR_DONE_Msk = 0x10000   // Bit mask of PXFR_DONE field.
	ISI_ISI_SR_PXFR_DONE     = 0x10000   // Bit PXFR_DONE.
	ISI_ISI_SR_CXFR_DONE_Pos = 0x11      // Position of CXFR_DONE field.
	ISI_ISI_SR_CXFR_DONE_Msk = 0x20000   // Bit mask of CXFR_DONE field.
	ISI_ISI_SR_CXFR_DONE     = 0x20000   // Bit CXFR_DONE.
	ISI_ISI_SR_SIP_Pos       = 0x13      // Position of SIP field.
	ISI_ISI_SR_SIP_Msk       = 0x80000   // Bit mask of SIP field.
	ISI_ISI_SR_SIP           = 0x80000   // Bit SIP.
	ISI_ISI_SR_P_OVR_Pos     = 0x18      // Position of P_OVR field.
	ISI_ISI_SR_P_OVR_Msk     = 0x1000000 // Bit mask of P_OVR field.
	ISI_ISI_SR_P_OVR         = 0x1000000 // Bit P_OVR.
	ISI_ISI_SR_C_OVR_Pos     = 0x19      // Position of C_OVR field.
	ISI_ISI_SR_C_OVR_Msk     = 0x2000000 // Bit mask of C_OVR field.
	ISI_ISI_SR_C_OVR         = 0x2000000 // Bit C_OVR.
	ISI_ISI_SR_CRC_ERR_Pos   = 0x1a      // Position of CRC_ERR field.
	ISI_ISI_SR_CRC_ERR_Msk   = 0x4000000 // Bit mask of CRC_ERR field.
	ISI_ISI_SR_CRC_ERR       = 0x4000000 // Bit CRC_ERR.
	ISI_ISI_SR_FR_OVR_Pos    = 0x1b      // Position of FR_OVR field.
	ISI_ISI_SR_FR_OVR_Msk    = 0x8000000 // Bit mask of FR_OVR field.
	ISI_ISI_SR_FR_OVR        = 0x8000000 // Bit FR_OVR.

	// ISI_IER: ISI Interrupt Enable Register
	ISI_ISI_IER_DIS_DONE_Pos  = 0x1       // Position of DIS_DONE field.
	ISI_ISI_IER_DIS_DONE_Msk  = 0x2       // Bit mask of DIS_DONE field.
	ISI_ISI_IER_DIS_DONE      = 0x2       // Bit DIS_DONE.
	ISI_ISI_IER_SRST_Pos      = 0x2       // Position of SRST field.
	ISI_ISI_IER_SRST_Msk      = 0x4       // Bit mask of SRST field.
	ISI_ISI_IER_SRST          = 0x4       // Bit SRST.
	ISI_ISI_IER_VSYNC_Pos     = 0xa       // Position of VSYNC field.
	ISI_ISI_IER_VSYNC_Msk     = 0x400     // Bit mask of VSYNC field.
	ISI_ISI_IER_VSYNC         = 0x400     // Bit VSYNC.
	ISI_ISI_IER_PXFR_DONE_Pos = 0x10      // Position of PXFR_DONE field.
	ISI_ISI_IER_PXFR_DONE_Msk = 0x10000   // Bit mask of PXFR_DONE field.
	ISI_ISI_IER_PXFR_DONE     = 0x10000   // Bit PXFR_DONE.
	ISI_ISI_IER_CXFR_DONE_Pos = 0x11      // Position of CXFR_DONE field.
	ISI_ISI_IER_CXFR_DONE_Msk = 0x20000   // Bit mask of CXFR_DONE field.
	ISI_ISI_IER_CXFR_DONE     = 0x20000   // Bit CXFR_DONE.
	ISI_ISI_IER_P_OVR_Pos     = 0x18      // Position of P_OVR field.
	ISI_ISI_IER_P_OVR_Msk     = 0x1000000 // Bit mask of P_OVR field.
	ISI_ISI_IER_P_OVR         = 0x1000000 // Bit P_OVR.
	ISI_ISI_IER_C_OVR_Pos     = 0x19      // Position of C_OVR field.
	ISI_ISI_IER_C_OVR_Msk     = 0x2000000 // Bit mask of C_OVR field.
	ISI_ISI_IER_C_OVR         = 0x2000000 // Bit C_OVR.
	ISI_ISI_IER_CRC_ERR_Pos   = 0x1a      // Position of CRC_ERR field.
	ISI_ISI_IER_CRC_ERR_Msk   = 0x4000000 // Bit mask of CRC_ERR field.
	ISI_ISI_IER_CRC_ERR       = 0x4000000 // Bit CRC_ERR.
	ISI_ISI_IER_FR_OVR_Pos    = 0x1b      // Position of FR_OVR field.
	ISI_ISI_IER_FR_OVR_Msk    = 0x8000000 // Bit mask of FR_OVR field.
	ISI_ISI_IER_FR_OVR        = 0x8000000 // Bit FR_OVR.

	// ISI_IDR: ISI Interrupt Disable Register
	ISI_ISI_IDR_DIS_DONE_Pos  = 0x1       // Position of DIS_DONE field.
	ISI_ISI_IDR_DIS_DONE_Msk  = 0x2       // Bit mask of DIS_DONE field.
	ISI_ISI_IDR_DIS_DONE      = 0x2       // Bit DIS_DONE.
	ISI_ISI_IDR_SRST_Pos      = 0x2       // Position of SRST field.
	ISI_ISI_IDR_SRST_Msk      = 0x4       // Bit mask of SRST field.
	ISI_ISI_IDR_SRST          = 0x4       // Bit SRST.
	ISI_ISI_IDR_VSYNC_Pos     = 0xa       // Position of VSYNC field.
	ISI_ISI_IDR_VSYNC_Msk     = 0x400     // Bit mask of VSYNC field.
	ISI_ISI_IDR_VSYNC         = 0x400     // Bit VSYNC.
	ISI_ISI_IDR_PXFR_DONE_Pos = 0x10      // Position of PXFR_DONE field.
	ISI_ISI_IDR_PXFR_DONE_Msk = 0x10000   // Bit mask of PXFR_DONE field.
	ISI_ISI_IDR_PXFR_DONE     = 0x10000   // Bit PXFR_DONE.
	ISI_ISI_IDR_CXFR_DONE_Pos = 0x11      // Position of CXFR_DONE field.
	ISI_ISI_IDR_CXFR_DONE_Msk = 0x20000   // Bit mask of CXFR_DONE field.
	ISI_ISI_IDR_CXFR_DONE     = 0x20000   // Bit CXFR_DONE.
	ISI_ISI_IDR_P_OVR_Pos     = 0x18      // Position of P_OVR field.
	ISI_ISI_IDR_P_OVR_Msk     = 0x1000000 // Bit mask of P_OVR field.
	ISI_ISI_IDR_P_OVR         = 0x1000000 // Bit P_OVR.
	ISI_ISI_IDR_C_OVR_Pos     = 0x19      // Position of C_OVR field.
	ISI_ISI_IDR_C_OVR_Msk     = 0x2000000 // Bit mask of C_OVR field.
	ISI_ISI_IDR_C_OVR         = 0x2000000 // Bit C_OVR.
	ISI_ISI_IDR_CRC_ERR_Pos   = 0x1a      // Position of CRC_ERR field.
	ISI_ISI_IDR_CRC_ERR_Msk   = 0x4000000 // Bit mask of CRC_ERR field.
	ISI_ISI_IDR_CRC_ERR       = 0x4000000 // Bit CRC_ERR.
	ISI_ISI_IDR_FR_OVR_Pos    = 0x1b      // Position of FR_OVR field.
	ISI_ISI_IDR_FR_OVR_Msk    = 0x8000000 // Bit mask of FR_OVR field.
	ISI_ISI_IDR_FR_OVR        = 0x8000000 // Bit FR_OVR.

	// ISI_IMR: ISI Interrupt Mask Register
	ISI_ISI_IMR_DIS_DONE_Pos  = 0x1       // Position of DIS_DONE field.
	ISI_ISI_IMR_DIS_DONE_Msk  = 0x2       // Bit mask of DIS_DONE field.
	ISI_ISI_IMR_DIS_DONE      = 0x2       // Bit DIS_DONE.
	ISI_ISI_IMR_SRST_Pos      = 0x2       // Position of SRST field.
	ISI_ISI_IMR_SRST_Msk      = 0x4       // Bit mask of SRST field.
	ISI_ISI_IMR_SRST          = 0x4       // Bit SRST.
	ISI_ISI_IMR_VSYNC_Pos     = 0xa       // Position of VSYNC field.
	ISI_ISI_IMR_VSYNC_Msk     = 0x400     // Bit mask of VSYNC field.
	ISI_ISI_IMR_VSYNC         = 0x400     // Bit VSYNC.
	ISI_ISI_IMR_PXFR_DONE_Pos = 0x10      // Position of PXFR_DONE field.
	ISI_ISI_IMR_PXFR_DONE_Msk = 0x10000   // Bit mask of PXFR_DONE field.
	ISI_ISI_IMR_PXFR_DONE     = 0x10000   // Bit PXFR_DONE.
	ISI_ISI_IMR_CXFR_DONE_Pos = 0x11      // Position of CXFR_DONE field.
	ISI_ISI_IMR_CXFR_DONE_Msk = 0x20000   // Bit mask of CXFR_DONE field.
	ISI_ISI_IMR_CXFR_DONE     = 0x20000   // Bit CXFR_DONE.
	ISI_ISI_IMR_P_OVR_Pos     = 0x18      // Position of P_OVR field.
	ISI_ISI_IMR_P_OVR_Msk     = 0x1000000 // Bit mask of P_OVR field.
	ISI_ISI_IMR_P_OVR         = 0x1000000 // Bit P_OVR.
	ISI_ISI_IMR_C_OVR_Pos     = 0x19      // Position of C_OVR field.
	ISI_ISI_IMR_C_OVR_Msk     = 0x2000000 // Bit mask of C_OVR field.
	ISI_ISI_IMR_C_OVR         = 0x2000000 // Bit C_OVR.
	ISI_ISI_IMR_CRC_ERR_Pos   = 0x1a      // Position of CRC_ERR field.
	ISI_ISI_IMR_CRC_ERR_Msk   = 0x4000000 // Bit mask of CRC_ERR field.
	ISI_ISI_IMR_CRC_ERR       = 0x4000000 // Bit CRC_ERR.
	ISI_ISI_IMR_FR_OVR_Pos    = 0x1b      // Position of FR_OVR field.
	ISI_ISI_IMR_FR_OVR_Msk    = 0x8000000 // Bit mask of FR_OVR field.
	ISI_ISI_IMR_FR_OVR        = 0x8000000 // Bit FR_OVR.

	// ISI_DMA_CHER: DMA Channel Enable Register
	ISI_ISI_DMA_CHER_P_CH_EN_Pos = 0x0 // Position of P_CH_EN field.
	ISI_ISI_DMA_CHER_P_CH_EN_Msk = 0x1 // Bit mask of P_CH_EN field.
	ISI_ISI_DMA_CHER_P_CH_EN     = 0x1 // Bit P_CH_EN.
	ISI_ISI_DMA_CHER_C_CH_EN_Pos = 0x1 // Position of C_CH_EN field.
	ISI_ISI_DMA_CHER_C_CH_EN_Msk = 0x2 // Bit mask of C_CH_EN field.
	ISI_ISI_DMA_CHER_C_CH_EN     = 0x2 // Bit C_CH_EN.

	// ISI_DMA_CHDR: DMA Channel Disable Register
	ISI_ISI_DMA_CHDR_P_CH_DIS_Pos = 0x0 // Position of P_CH_DIS field.
	ISI_ISI_DMA_CHDR_P_CH_DIS_Msk = 0x1 // Bit mask of P_CH_DIS field.
	ISI_ISI_DMA_CHDR_P_CH_DIS     = 0x1 // Bit P_CH_DIS.
	ISI_ISI_DMA_CHDR_C_CH_DIS_Pos = 0x1 // Position of C_CH_DIS field.
	ISI_ISI_DMA_CHDR_C_CH_DIS_Msk = 0x2 // Bit mask of C_CH_DIS field.
	ISI_ISI_DMA_CHDR_C_CH_DIS     = 0x2 // Bit C_CH_DIS.

	// ISI_DMA_CHSR: DMA Channel Status Register
	ISI_ISI_DMA_CHSR_P_CH_S_Pos = 0x0 // Position of P_CH_S field.
	ISI_ISI_DMA_CHSR_P_CH_S_Msk = 0x1 // Bit mask of P_CH_S field.
	ISI_ISI_DMA_CHSR_P_CH_S     = 0x1 // Bit P_CH_S.
	ISI_ISI_DMA_CHSR_C_CH_S_Pos = 0x1 // Position of C_CH_S field.
	ISI_ISI_DMA_CHSR_C_CH_S_Msk = 0x2 // Bit mask of C_CH_S field.
	ISI_ISI_DMA_CHSR_C_CH_S     = 0x2 // Bit C_CH_S.

	// ISI_DMA_P_ADDR: DMA Preview Base Address Register
	ISI_ISI_DMA_P_ADDR_P_ADDR_Pos = 0x2        // Position of P_ADDR field.
	ISI_ISI_DMA_P_ADDR_P_ADDR_Msk = 0xfffffffc // Bit mask of P_ADDR field.

	// ISI_DMA_P_CTRL: DMA Preview Control Register
	ISI_ISI_DMA_P_CTRL_P_FETCH_Pos = 0x0 // Position of P_FETCH field.
	ISI_ISI_DMA_P_CTRL_P_FETCH_Msk = 0x1 // Bit mask of P_FETCH field.
	ISI_ISI_DMA_P_CTRL_P_FETCH     = 0x1 // Bit P_FETCH.
	ISI_ISI_DMA_P_CTRL_P_WB_Pos    = 0x1 // Position of P_WB field.
	ISI_ISI_DMA_P_CTRL_P_WB_Msk    = 0x2 // Bit mask of P_WB field.
	ISI_ISI_DMA_P_CTRL_P_WB        = 0x2 // Bit P_WB.
	ISI_ISI_DMA_P_CTRL_P_IEN_Pos   = 0x2 // Position of P_IEN field.
	ISI_ISI_DMA_P_CTRL_P_IEN_Msk   = 0x4 // Bit mask of P_IEN field.
	ISI_ISI_DMA_P_CTRL_P_IEN       = 0x4 // Bit P_IEN.
	ISI_ISI_DMA_P_CTRL_P_DONE_Pos  = 0x3 // Position of P_DONE field.
	ISI_ISI_DMA_P_CTRL_P_DONE_Msk  = 0x8 // Bit mask of P_DONE field.
	ISI_ISI_DMA_P_CTRL_P_DONE      = 0x8 // Bit P_DONE.

	// ISI_DMA_P_DSCR: DMA Preview Descriptor Address Register
	ISI_ISI_DMA_P_DSCR_P_DSCR_Pos = 0x2        // Position of P_DSCR field.
	ISI_ISI_DMA_P_DSCR_P_DSCR_Msk = 0xfffffffc // Bit mask of P_DSCR field.

	// ISI_DMA_C_ADDR: DMA Codec Base Address Register
	ISI_ISI_DMA_C_ADDR_C_ADDR_Pos = 0x2        // Position of C_ADDR field.
	ISI_ISI_DMA_C_ADDR_C_ADDR_Msk = 0xfffffffc // Bit mask of C_ADDR field.

	// ISI_DMA_C_CTRL: DMA Codec Control Register
	ISI_ISI_DMA_C_CTRL_C_FETCH_Pos = 0x0 // Position of C_FETCH field.
	ISI_ISI_DMA_C_CTRL_C_FETCH_Msk = 0x1 // Bit mask of C_FETCH field.
	ISI_ISI_DMA_C_CTRL_C_FETCH     = 0x1 // Bit C_FETCH.
	ISI_ISI_DMA_C_CTRL_C_WB_Pos    = 0x1 // Position of C_WB field.
	ISI_ISI_DMA_C_CTRL_C_WB_Msk    = 0x2 // Bit mask of C_WB field.
	ISI_ISI_DMA_C_CTRL_C_WB        = 0x2 // Bit C_WB.
	ISI_ISI_DMA_C_CTRL_C_IEN_Pos   = 0x2 // Position of C_IEN field.
	ISI_ISI_DMA_C_CTRL_C_IEN_Msk   = 0x4 // Bit mask of C_IEN field.
	ISI_ISI_DMA_C_CTRL_C_IEN       = 0x4 // Bit C_IEN.
	ISI_ISI_DMA_C_CTRL_C_DONE_Pos  = 0x3 // Position of C_DONE field.
	ISI_ISI_DMA_C_CTRL_C_DONE_Msk  = 0x8 // Bit mask of C_DONE field.
	ISI_ISI_DMA_C_CTRL_C_DONE      = 0x8 // Bit C_DONE.

	// ISI_DMA_C_DSCR: DMA Codec Descriptor Address Register
	ISI_ISI_DMA_C_DSCR_C_DSCR_Pos = 0x2        // Position of C_DSCR field.
	ISI_ISI_DMA_C_DSCR_C_DSCR_Msk = 0xfffffffc // Bit mask of C_DSCR field.

	// ISI_WPMR: Write Protection Mode Register
	ISI_ISI_WPMR_WPEN_Pos     = 0x0        // Position of WPEN field.
	ISI_ISI_WPMR_WPEN_Msk     = 0x1        // Bit mask of WPEN field.
	ISI_ISI_WPMR_WPEN         = 0x1        // Bit WPEN.
	ISI_ISI_WPMR_WPKEY_Pos    = 0x8        // Position of WPKEY field.
	ISI_ISI_WPMR_WPKEY_Msk    = 0xffffff00 // Bit mask of WPKEY field.
	ISI_ISI_WPMR_WPKEY_PASSWD = 0x495349   // Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0.

	// ISI_WPSR: Write Protection Status Register
	ISI_ISI_WPSR_WPVS_Pos   = 0x0      // Position of WPVS field.
	ISI_ISI_WPSR_WPVS_Msk   = 0x1      // Bit mask of WPVS field.
	ISI_ISI_WPSR_WPVS       = 0x1      // Bit WPVS.
	ISI_ISI_WPSR_WPVSRC_Pos = 0x8      // Position of WPVSRC field.
	ISI_ISI_WPSR_WPVSRC_Msk = 0xffff00 // Bit mask of WPVSRC field.
)

// Bitfields for MATRIX: AHB Bus Matrix
const (
	// MATRIX_MCFG: Master Configuration Register 0
	MATRIX_MATRIX_MCFG_ULBT_Pos            = 0x0 // Position of ULBT field.
	MATRIX_MATRIX_MCFG_ULBT_Msk            = 0x7 // Bit mask of ULBT field.
	MATRIX_MATRIX_MCFG_ULBT_UNLTD_LENGTH   = 0x0 // Unlimited Length Burst-No predicted end of burst is generated, therefore INCR bursts coming from this master can only be broken if the Slave Slot Cycle Limit is reached. If the Slot Cycle Limit is not reached, the burst is normally completed by the master, at the latest, on the next AHB 1-Kbyte address boundary, allowing up to 256-beat word bursts or 128-beat double-word bursts.This value should not be used in the very particular case of a master capable of performing back-to-back undefined length bursts on a single slave, since this could indefinitely freeze the slave arbitration and thus prevent another master from accessing this slave.
	MATRIX_MATRIX_MCFG_ULBT_SINGLE_ACCESS  = 0x1 // Single Access-The undefined length burst is treated as a succession of single accesses, allowing re-arbitration at each beat of the INCR burst or bursts sequence.
	MATRIX_MATRIX_MCFG_ULBT__4BEAT_BURST   = 0x2 // 4-beat Burst-The undefined length burst or bursts sequence is split into 4-beat bursts or less, allowing re-arbitration every 4 beats.
	MATRIX_MATRIX_MCFG_ULBT__8BEAT_BURST   = 0x3 // 8-beat Burst-The undefined length burst or bursts sequence is split into 8-beat bursts or less, allowing re-arbitration every 8 beats.
	MATRIX_MATRIX_MCFG_ULBT__16BEAT_BURST  = 0x4 // 16-beat Burst-The undefined length burst or bursts sequence is split into 16-beat bursts or less, allowing re-arbitration every 16 beats.
	MATRIX_MATRIX_MCFG_ULBT__32BEAT_BURST  = 0x5 // 32-beat Burst -The undefined length burst or bursts sequence is split into 32-beat bursts or less, allowing re-arbitration every 32 beats.
	MATRIX_MATRIX_MCFG_ULBT__64BEAT_BURST  = 0x6 // 64-beat Burst-The undefined length burst or bursts sequence is split into 64-beat bursts or less, allowing re-arbitration every 64 beats.
	MATRIX_MATRIX_MCFG_ULBT__128BEAT_BURST = 0x7 // 128-beat Burst-The undefined length burst or bursts sequence is split into 128-beat bursts or less, allowing re-arbitration every 128 beats.

	// MATRIX_SCFG: Slave Configuration Register 0
	MATRIX_MATRIX_SCFG_SLOT_CYCLE_Pos     = 0x0      // Position of SLOT_CYCLE field.
	MATRIX_MATRIX_SCFG_SLOT_CYCLE_Msk     = 0x1ff    // Bit mask of SLOT_CYCLE field.
	MATRIX_MATRIX_SCFG_DEFMSTR_TYPE_Pos   = 0x10     // Position of DEFMSTR_TYPE field.
	MATRIX_MATRIX_SCFG_DEFMSTR_TYPE_Msk   = 0x30000  // Bit mask of DEFMSTR_TYPE field.
	MATRIX_MATRIX_SCFG_DEFMSTR_TYPE_NONE  = 0x0      // No Default Master-At the end of the current slave access, if no other master request is pending, the slave is disconnected from all masters.This results in a one clock cycle latency for the first access of a burst transfer or for a single access.
	MATRIX_MATRIX_SCFG_DEFMSTR_TYPE_LAST  = 0x1      // Last Default Master-At the end of the current slave access, if no other master request is pending, the slave stays connected to the last master having accessed it.This results in not having one clock cycle latency when the last master tries to access the slave again.
	MATRIX_MATRIX_SCFG_DEFMSTR_TYPE_FIXED = 0x2      // Fixed Default Master-At the end of the current slave access, if no other master request is pending, the slave connects to the fixed master the number that has been written in the FIXED_DEFMSTR field.This results in not having one clock cycle latency when the fixed master tries to access the slave again.
	MATRIX_MATRIX_SCFG_FIXED_DEFMSTR_Pos  = 0x12     // Position of FIXED_DEFMSTR field.
	MATRIX_MATRIX_SCFG_FIXED_DEFMSTR_Msk  = 0x3c0000 // Bit mask of FIXED_DEFMSTR field.

	// MATRIX_PR.MATRIX_PRAS: Priority Register A for Slave 0
	MATRIX_MATRIX_PR_MATRIX_PRAS_M0PR_Pos = 0x0       // Position of M0PR field.
	MATRIX_MATRIX_PR_MATRIX_PRAS_M0PR_Msk = 0x3       // Bit mask of M0PR field.
	MATRIX_MATRIX_PR_MATRIX_PRAS_M1PR_Pos = 0x4       // Position of M1PR field.
	MATRIX_MATRIX_PR_MATRIX_PRAS_M1PR_Msk = 0x30      // Bit mask of M1PR field.
	MATRIX_MATRIX_PR_MATRIX_PRAS_M2PR_Pos = 0x8       // Position of M2PR field.
	MATRIX_MATRIX_PR_MATRIX_PRAS_M2PR_Msk = 0x300     // Bit mask of M2PR field.
	MATRIX_MATRIX_PR_MATRIX_PRAS_M3PR_Pos = 0xc       // Position of M3PR field.
	MATRIX_MATRIX_PR_MATRIX_PRAS_M3PR_Msk = 0x3000    // Bit mask of M3PR field.
	MATRIX_MATRIX_PR_MATRIX_PRAS_M4PR_Pos = 0x10      // Position of M4PR field.
	MATRIX_MATRIX_PR_MATRIX_PRAS_M4PR_Msk = 0x30000   // Bit mask of M4PR field.
	MATRIX_MATRIX_PR_MATRIX_PRAS_M5PR_Pos = 0x14      // Position of M5PR field.
	MATRIX_MATRIX_PR_MATRIX_PRAS_M5PR_Msk = 0x300000  // Bit mask of M5PR field.
	MATRIX_MATRIX_PR_MATRIX_PRAS_M6PR_Pos = 0x18      // Position of M6PR field.
	MATRIX_MATRIX_PR_MATRIX_PRAS_M6PR_Msk = 0x3000000 // Bit mask of M6PR field.

	// MATRIX_PR.MATRIX_PRBS: Priority Register B for Slave 0
	MATRIX_MATRIX_PR_MATRIX_PRBS_M8PR_Pos  = 0x0     // Position of M8PR field.
	MATRIX_MATRIX_PR_MATRIX_PRBS_M8PR_Msk  = 0x3     // Bit mask of M8PR field.
	MATRIX_MATRIX_PR_MATRIX_PRBS_M9PR_Pos  = 0x4     // Position of M9PR field.
	MATRIX_MATRIX_PR_MATRIX_PRBS_M9PR_Msk  = 0x30    // Bit mask of M9PR field.
	MATRIX_MATRIX_PR_MATRIX_PRBS_M10PR_Pos = 0x8     // Position of M10PR field.
	MATRIX_MATRIX_PR_MATRIX_PRBS_M10PR_Msk = 0x300   // Bit mask of M10PR field.
	MATRIX_MATRIX_PR_MATRIX_PRBS_M11PR_Pos = 0xc     // Position of M11PR field.
	MATRIX_MATRIX_PR_MATRIX_PRBS_M11PR_Msk = 0x3000  // Bit mask of M11PR field.
	MATRIX_MATRIX_PR_MATRIX_PRBS_M12PR_Pos = 0x10    // Position of M12PR field.
	MATRIX_MATRIX_PR_MATRIX_PRBS_M12PR_Msk = 0x30000 // Bit mask of M12PR field.

	// MATRIX_MRCR: Master Remap Control Register
	MATRIX_MATRIX_MRCR_RCB0_Pos  = 0x0    // Position of RCB0 field.
	MATRIX_MATRIX_MRCR_RCB0_Msk  = 0x1    // Bit mask of RCB0 field.
	MATRIX_MATRIX_MRCR_RCB0      = 0x1    // Bit RCB0.
	MATRIX_MATRIX_MRCR_RCB1_Pos  = 0x1    // Position of RCB1 field.
	MATRIX_MATRIX_MRCR_RCB1_Msk  = 0x2    // Bit mask of RCB1 field.
	MATRIX_MATRIX_MRCR_RCB1      = 0x2    // Bit RCB1.
	MATRIX_MATRIX_MRCR_RCB2_Pos  = 0x2    // Position of RCB2 field.
	MATRIX_MATRIX_MRCR_RCB2_Msk  = 0x4    // Bit mask of RCB2 field.
	MATRIX_MATRIX_MRCR_RCB2      = 0x4    // Bit RCB2.
	MATRIX_MATRIX_MRCR_RCB3_Pos  = 0x3    // Position of RCB3 field.
	MATRIX_MATRIX_MRCR_RCB3_Msk  = 0x8    // Bit mask of RCB3 field.
	MATRIX_MATRIX_MRCR_RCB3      = 0x8    // Bit RCB3.
	MATRIX_MATRIX_MRCR_RCB4_Pos  = 0x4    // Position of RCB4 field.
	MATRIX_MATRIX_MRCR_RCB4_Msk  = 0x10   // Bit mask of RCB4 field.
	MATRIX_MATRIX_MRCR_RCB4      = 0x10   // Bit RCB4.
	MATRIX_MATRIX_MRCR_RCB5_Pos  = 0x5    // Position of RCB5 field.
	MATRIX_MATRIX_MRCR_RCB5_Msk  = 0x20   // Bit mask of RCB5 field.
	MATRIX_MATRIX_MRCR_RCB5      = 0x20   // Bit RCB5.
	MATRIX_MATRIX_MRCR_RCB6_Pos  = 0x6    // Position of RCB6 field.
	MATRIX_MATRIX_MRCR_RCB6_Msk  = 0x40   // Bit mask of RCB6 field.
	MATRIX_MATRIX_MRCR_RCB6      = 0x40   // Bit RCB6.
	MATRIX_MATRIX_MRCR_RCB8_Pos  = 0x8    // Position of RCB8 field.
	MATRIX_MATRIX_MRCR_RCB8_Msk  = 0x100  // Bit mask of RCB8 field.
	MATRIX_MATRIX_MRCR_RCB8      = 0x100  // Bit RCB8.
	MATRIX_MATRIX_MRCR_RCB9_Pos  = 0x9    // Position of RCB9 field.
	MATRIX_MATRIX_MRCR_RCB9_Msk  = 0x200  // Bit mask of RCB9 field.
	MATRIX_MATRIX_MRCR_RCB9      = 0x200  // Bit RCB9.
	MATRIX_MATRIX_MRCR_RCB10_Pos = 0xa    // Position of RCB10 field.
	MATRIX_MATRIX_MRCR_RCB10_Msk = 0x400  // Bit mask of RCB10 field.
	MATRIX_MATRIX_MRCR_RCB10     = 0x400  // Bit RCB10.
	MATRIX_MATRIX_MRCR_RCB11_Pos = 0xb    // Position of RCB11 field.
	MATRIX_MATRIX_MRCR_RCB11_Msk = 0x800  // Bit mask of RCB11 field.
	MATRIX_MATRIX_MRCR_RCB11     = 0x800  // Bit RCB11.
	MATRIX_MATRIX_MRCR_RCB12_Pos = 0xc    // Position of RCB12 field.
	MATRIX_MATRIX_MRCR_RCB12_Msk = 0x1000 // Bit mask of RCB12 field.
	MATRIX_MATRIX_MRCR_RCB12     = 0x1000 // Bit RCB12.

	// CCFG_CAN0: CAN0 Configuration Register
	MATRIX_CCFG_CAN0_CAN0DMABA_Pos = 0x10       // Position of CAN0DMABA field.
	MATRIX_CCFG_CAN0_CAN0DMABA_Msk = 0xffff0000 // Bit mask of CAN0DMABA field.

	// CCFG_SYSIO: System I/O and CAN1 Configuration Register
	MATRIX_CCFG_SYSIO_SYSIO4_Pos    = 0x4        // Position of SYSIO4 field.
	MATRIX_CCFG_SYSIO_SYSIO4_Msk    = 0x10       // Bit mask of SYSIO4 field.
	MATRIX_CCFG_SYSIO_SYSIO4        = 0x10       // Bit SYSIO4.
	MATRIX_CCFG_SYSIO_SYSIO5_Pos    = 0x5        // Position of SYSIO5 field.
	MATRIX_CCFG_SYSIO_SYSIO5_Msk    = 0x20       // Bit mask of SYSIO5 field.
	MATRIX_CCFG_SYSIO_SYSIO5        = 0x20       // Bit SYSIO5.
	MATRIX_CCFG_SYSIO_SYSIO6_Pos    = 0x6        // Position of SYSIO6 field.
	MATRIX_CCFG_SYSIO_SYSIO6_Msk    = 0x40       // Bit mask of SYSIO6 field.
	MATRIX_CCFG_SYSIO_SYSIO6        = 0x40       // Bit SYSIO6.
	MATRIX_CCFG_SYSIO_SYSIO7_Pos    = 0x7        // Position of SYSIO7 field.
	MATRIX_CCFG_SYSIO_SYSIO7_Msk    = 0x80       // Bit mask of SYSIO7 field.
	MATRIX_CCFG_SYSIO_SYSIO7        = 0x80       // Bit SYSIO7.
	MATRIX_CCFG_SYSIO_SYSIO12_Pos   = 0xc        // Position of SYSIO12 field.
	MATRIX_CCFG_SYSIO_SYSIO12_Msk   = 0x1000     // Bit mask of SYSIO12 field.
	MATRIX_CCFG_SYSIO_SYSIO12       = 0x1000     // Bit SYSIO12.
	MATRIX_CCFG_SYSIO_CAN1DMABA_Pos = 0x10       // Position of CAN1DMABA field.
	MATRIX_CCFG_SYSIO_CAN1DMABA_Msk = 0xffff0000 // Bit mask of CAN1DMABA field.

	// CCFG_PCCR: Peripheral Clock Configuration Register
	MATRIX_CCFG_PCCR_TC0CC_Pos   = 0x14     // Position of TC0CC field.
	MATRIX_CCFG_PCCR_TC0CC_Msk   = 0x100000 // Bit mask of TC0CC field.
	MATRIX_CCFG_PCCR_TC0CC       = 0x100000 // Bit TC0CC.
	MATRIX_CCFG_PCCR_I2SC0CC_Pos = 0x15     // Position of I2SC0CC field.
	MATRIX_CCFG_PCCR_I2SC0CC_Msk = 0x200000 // Bit mask of I2SC0CC field.
	MATRIX_CCFG_PCCR_I2SC0CC     = 0x200000 // Bit I2SC0CC.
	MATRIX_CCFG_PCCR_I2SC1CC_Pos = 0x16     // Position of I2SC1CC field.
	MATRIX_CCFG_PCCR_I2SC1CC_Msk = 0x400000 // Bit mask of I2SC1CC field.
	MATRIX_CCFG_PCCR_I2SC1CC     = 0x400000 // Bit I2SC1CC.

	// CCFG_DYNCKG: Dynamic Clock Gating Register
	MATRIX_CCFG_DYNCKG_MATCKG_Pos  = 0x0 // Position of MATCKG field.
	MATRIX_CCFG_DYNCKG_MATCKG_Msk  = 0x1 // Bit mask of MATCKG field.
	MATRIX_CCFG_DYNCKG_MATCKG      = 0x1 // Bit MATCKG.
	MATRIX_CCFG_DYNCKG_BRIDCKG_Pos = 0x1 // Position of BRIDCKG field.
	MATRIX_CCFG_DYNCKG_BRIDCKG_Msk = 0x2 // Bit mask of BRIDCKG field.
	MATRIX_CCFG_DYNCKG_BRIDCKG     = 0x2 // Bit BRIDCKG.
	MATRIX_CCFG_DYNCKG_EFCCKG_Pos  = 0x2 // Position of EFCCKG field.
	MATRIX_CCFG_DYNCKG_EFCCKG_Msk  = 0x4 // Bit mask of EFCCKG field.
	MATRIX_CCFG_DYNCKG_EFCCKG      = 0x4 // Bit EFCCKG.

	// CCFG_SMCNFCS: SMC NAND Flash Chip Select Configuration Register
	MATRIX_CCFG_SMCNFCS_SMC_NFCS0_Pos = 0x0  // Position of SMC_NFCS0 field.
	MATRIX_CCFG_SMCNFCS_SMC_NFCS0_Msk = 0x1  // Bit mask of SMC_NFCS0 field.
	MATRIX_CCFG_SMCNFCS_SMC_NFCS0     = 0x1  // Bit SMC_NFCS0.
	MATRIX_CCFG_SMCNFCS_SMC_NFCS1_Pos = 0x1  // Position of SMC_NFCS1 field.
	MATRIX_CCFG_SMCNFCS_SMC_NFCS1_Msk = 0x2  // Bit mask of SMC_NFCS1 field.
	MATRIX_CCFG_SMCNFCS_SMC_NFCS1     = 0x2  // Bit SMC_NFCS1.
	MATRIX_CCFG_SMCNFCS_SMC_NFCS2_Pos = 0x2  // Position of SMC_NFCS2 field.
	MATRIX_CCFG_SMCNFCS_SMC_NFCS2_Msk = 0x4  // Bit mask of SMC_NFCS2 field.
	MATRIX_CCFG_SMCNFCS_SMC_NFCS2     = 0x4  // Bit SMC_NFCS2.
	MATRIX_CCFG_SMCNFCS_SMC_NFCS3_Pos = 0x3  // Position of SMC_NFCS3 field.
	MATRIX_CCFG_SMCNFCS_SMC_NFCS3_Msk = 0x8  // Bit mask of SMC_NFCS3 field.
	MATRIX_CCFG_SMCNFCS_SMC_NFCS3     = 0x8  // Bit SMC_NFCS3.
	MATRIX_CCFG_SMCNFCS_SDRAMEN_Pos   = 0x4  // Position of SDRAMEN field.
	MATRIX_CCFG_SMCNFCS_SDRAMEN_Msk   = 0x10 // Bit mask of SDRAMEN field.
	MATRIX_CCFG_SMCNFCS_SDRAMEN       = 0x10 // Bit SDRAMEN.

	// MATRIX_WPMR: Write Protection Mode Register
	MATRIX_MATRIX_WPMR_WPEN_Pos     = 0x0        // Position of WPEN field.
	MATRIX_MATRIX_WPMR_WPEN_Msk     = 0x1        // Bit mask of WPEN field.
	MATRIX_MATRIX_WPMR_WPEN         = 0x1        // Bit WPEN.
	MATRIX_MATRIX_WPMR_WPKEY_Pos    = 0x8        // Position of WPKEY field.
	MATRIX_MATRIX_WPMR_WPKEY_Msk    = 0xffffff00 // Bit mask of WPKEY field.
	MATRIX_MATRIX_WPMR_WPKEY_PASSWD = 0x4d4154   // Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0.

	// MATRIX_WPSR: Write Protection Status Register
	MATRIX_MATRIX_WPSR_WPVS_Pos   = 0x0      // Position of WPVS field.
	MATRIX_MATRIX_WPSR_WPVS_Msk   = 0x1      // Bit mask of WPVS field.
	MATRIX_MATRIX_WPSR_WPVS       = 0x1      // Bit WPVS.
	MATRIX_MATRIX_WPSR_WPVSRC_Pos = 0x8      // Position of WPVSRC field.
	MATRIX_MATRIX_WPSR_WPVSRC_Msk = 0xffff00 // Bit mask of WPVSRC field.
)

// Bitfields for MCAN0: Controller Area Network
const (
	// MCAN_CREL: Core Release Register
	MCAN_MCAN_CREL_DAY_Pos     = 0x0        // Position of DAY field.
	MCAN_MCAN_CREL_DAY_Msk     = 0xff       // Bit mask of DAY field.
	MCAN_MCAN_CREL_MON_Pos     = 0x8        // Position of MON field.
	MCAN_MCAN_CREL_MON_Msk     = 0xff00     // Bit mask of MON field.
	MCAN_MCAN_CREL_YEAR_Pos    = 0x10       // Position of YEAR field.
	MCAN_MCAN_CREL_YEAR_Msk    = 0xf0000    // Bit mask of YEAR field.
	MCAN_MCAN_CREL_SUBSTEP_Pos = 0x14       // Position of SUBSTEP field.
	MCAN_MCAN_CREL_SUBSTEP_Msk = 0xf00000   // Bit mask of SUBSTEP field.
	MCAN_MCAN_CREL_STEP_Pos    = 0x18       // Position of STEP field.
	MCAN_MCAN_CREL_STEP_Msk    = 0xf000000  // Bit mask of STEP field.
	MCAN_MCAN_CREL_REL_Pos     = 0x1c       // Position of REL field.
	MCAN_MCAN_CREL_REL_Msk     = 0xf0000000 // Bit mask of REL field.

	// MCAN_ENDN: Endian Register
	MCAN_MCAN_ENDN_ETV_Pos = 0x0        // Position of ETV field.
	MCAN_MCAN_ENDN_ETV_Msk = 0xffffffff // Bit mask of ETV field.

	// MCAN_CUST: Customer Register
	MCAN_MCAN_CUST_CSV_Pos = 0x0        // Position of CSV field.
	MCAN_MCAN_CUST_CSV_Msk = 0xffffffff // Bit mask of CSV field.

	// MCAN_DBTP: Data Bit Timing and Prescaler Register
	MCAN_MCAN_DBTP_DSJW_Pos     = 0x0      // Position of DSJW field.
	MCAN_MCAN_DBTP_DSJW_Msk     = 0x7      // Bit mask of DSJW field.
	MCAN_MCAN_DBTP_DTSEG2_Pos   = 0x4      // Position of DTSEG2 field.
	MCAN_MCAN_DBTP_DTSEG2_Msk   = 0xf0     // Bit mask of DTSEG2 field.
	MCAN_MCAN_DBTP_DTSEG1_Pos   = 0x8      // Position of DTSEG1 field.
	MCAN_MCAN_DBTP_DTSEG1_Msk   = 0x1f00   // Bit mask of DTSEG1 field.
	MCAN_MCAN_DBTP_DBRP_Pos     = 0x10     // Position of DBRP field.
	MCAN_MCAN_DBTP_DBRP_Msk     = 0x1f0000 // Bit mask of DBRP field.
	MCAN_MCAN_DBTP_TDC_Pos      = 0x17     // Position of TDC field.
	MCAN_MCAN_DBTP_TDC_Msk      = 0x800000 // Bit mask of TDC field.
	MCAN_MCAN_DBTP_TDC          = 0x800000 // Bit TDC.
	MCAN_MCAN_DBTP_TDC_DISABLED = 0x0      // Transmitter Delay Compensation disabled.
	MCAN_MCAN_DBTP_TDC_ENABLED  = 0x1      // Transmitter Delay Compensation enabled.

	// MCAN_TEST: Test Register
	MCAN_MCAN_TEST_LBCK_Pos                   = 0x4  // Position of LBCK field.
	MCAN_MCAN_TEST_LBCK_Msk                   = 0x10 // Bit mask of LBCK field.
	MCAN_MCAN_TEST_LBCK                       = 0x10 // Bit LBCK.
	MCAN_MCAN_TEST_LBCK_DISABLED              = 0x0  // Reset value. Loop Back mode is disabled.
	MCAN_MCAN_TEST_LBCK_ENABLED               = 0x1  // Loop Back mode is enabled (see Section 6.1.9).
	MCAN_MCAN_TEST_TX_Pos                     = 0x5  // Position of TX field.
	MCAN_MCAN_TEST_TX_Msk                     = 0x60 // Bit mask of TX field.
	MCAN_MCAN_TEST_TX_RESET                   = 0x0  // Reset value, CANTX controlled by the CAN Core, updated at the end of the CAN bit time.
	MCAN_MCAN_TEST_TX_SAMPLE_POINT_MONITORING = 0x1  // Sample Point can be monitored at pin CANTX.
	MCAN_MCAN_TEST_TX_DOMINANT                = 0x2  // Dominant ('0') level at pin CANTX.
	MCAN_MCAN_TEST_TX_RECESSIVE               = 0x3  // Recessive ('1') at pin CANTX.
	MCAN_MCAN_TEST_RX_Pos                     = 0x7  // Position of RX field.
	MCAN_MCAN_TEST_RX_Msk                     = 0x80 // Bit mask of RX field.
	MCAN_MCAN_TEST_RX                         = 0x80 // Bit RX.

	// MCAN_RWD: RAM Watchdog Register
	MCAN_MCAN_RWD_WDC_Pos = 0x0    // Position of WDC field.
	MCAN_MCAN_RWD_WDC_Msk = 0xff   // Bit mask of WDC field.
	MCAN_MCAN_RWD_WDV_Pos = 0x8    // Position of WDV field.
	MCAN_MCAN_RWD_WDV_Msk = 0xff00 // Bit mask of WDV field.

	// MCAN_CCCR: CC Control Register
	MCAN_MCAN_CCCR_INIT_Pos          = 0x0    // Position of INIT field.
	MCAN_MCAN_CCCR_INIT_Msk          = 0x1    // Bit mask of INIT field.
	MCAN_MCAN_CCCR_INIT              = 0x1    // Bit INIT.
	MCAN_MCAN_CCCR_INIT_DISABLED     = 0x0    // Normal operation.
	MCAN_MCAN_CCCR_INIT_ENABLED      = 0x1    // Initialization is started.
	MCAN_MCAN_CCCR_CCE_Pos           = 0x1    // Position of CCE field.
	MCAN_MCAN_CCCR_CCE_Msk           = 0x2    // Bit mask of CCE field.
	MCAN_MCAN_CCCR_CCE               = 0x2    // Bit CCE.
	MCAN_MCAN_CCCR_CCE_PROTECTED     = 0x0    // The processor has no write access to the protected configuration registers.
	MCAN_MCAN_CCCR_CCE_CONFIGURABLE  = 0x1    // The processor has write access to the protected configuration registers (while MCAN_CCCR.INIT = '1').
	MCAN_MCAN_CCCR_ASM_Pos           = 0x2    // Position of ASM field.
	MCAN_MCAN_CCCR_ASM_Msk           = 0x4    // Bit mask of ASM field.
	MCAN_MCAN_CCCR_ASM               = 0x4    // Bit ASM.
	MCAN_MCAN_CCCR_ASM_NORMAL        = 0x0    // Normal CAN operation.
	MCAN_MCAN_CCCR_ASM_RESTRICTED    = 0x1    // Restricted Operation mode active.
	MCAN_MCAN_CCCR_CSA_Pos           = 0x3    // Position of CSA field.
	MCAN_MCAN_CCCR_CSA_Msk           = 0x8    // Bit mask of CSA field.
	MCAN_MCAN_CCCR_CSA               = 0x8    // Bit CSA.
	MCAN_MCAN_CCCR_CSR_Pos           = 0x4    // Position of CSR field.
	MCAN_MCAN_CCCR_CSR_Msk           = 0x10   // Bit mask of CSR field.
	MCAN_MCAN_CCCR_CSR               = 0x10   // Bit CSR.
	MCAN_MCAN_CCCR_CSR_NO_CLOCK_STOP = 0x0    // No clock stop is requested.
	MCAN_MCAN_CCCR_CSR_CLOCK_STOP    = 0x1    // Clock stop requested. When clock stop is requested, first INIT and then CSA will be set after all pend-ing transfer requests have been completed and the CAN bus reached idle.
	MCAN_MCAN_CCCR_MON_Pos           = 0x5    // Position of MON field.
	MCAN_MCAN_CCCR_MON_Msk           = 0x20   // Bit mask of MON field.
	MCAN_MCAN_CCCR_MON               = 0x20   // Bit MON.
	MCAN_MCAN_CCCR_MON_DISABLED      = 0x0    // Bus Monitoring mode is disabled.
	MCAN_MCAN_CCCR_MON_ENABLED       = 0x1    // Bus Monitoring mode is enabled.
	MCAN_MCAN_CCCR_DAR_Pos           = 0x6    // Position of DAR field.
	MCAN_MCAN_CCCR_DAR_Msk           = 0x40   // Bit mask of DAR field.
	MCAN_MCAN_CCCR_DAR               = 0x40   // Bit DAR.
	MCAN_MCAN_CCCR_DAR_AUTO_RETX     = 0x0    // Automatic retransmission of messages not transmitted successfully enabled.
	MCAN_MCAN_CCCR_DAR_NO_AUTO_RETX  = 0x1    // Automatic retransmission disabled.
	MCAN_MCAN_CCCR_TEST_Pos          = 0x7    // Position of TEST field.
	MCAN_MCAN_CCCR_TEST_Msk          = 0x80   // Bit mask of TEST field.
	MCAN_MCAN_CCCR_TEST              = 0x80   // Bit TEST.
	MCAN_MCAN_CCCR_TEST_DISABLED     = 0x0    // Normal operation, MCAN_TEST register holds reset values.
	MCAN_MCAN_CCCR_TEST_ENABLED      = 0x1    // Test mode, write access to MCAN_TEST register enabled.
	MCAN_MCAN_CCCR_FDOE_Pos          = 0x8    // Position of FDOE field.
	MCAN_MCAN_CCCR_FDOE_Msk          = 0x100  // Bit mask of FDOE field.
	MCAN_MCAN_CCCR_FDOE              = 0x100  // Bit FDOE.
	MCAN_MCAN_CCCR_FDOE_DISABLED     = 0x0    // FD operation disabled.
	MCAN_MCAN_CCCR_FDOE_ENABLED      = 0x1    // FD operation enabled.
	MCAN_MCAN_CCCR_BRSE_Pos          = 0x9    // Position of BRSE field.
	MCAN_MCAN_CCCR_BRSE_Msk          = 0x200  // Bit mask of BRSE field.
	MCAN_MCAN_CCCR_BRSE              = 0x200  // Bit BRSE.
	MCAN_MCAN_CCCR_BRSE_DISABLED     = 0x0    // Bit rate switching for transmissions disabled.
	MCAN_MCAN_CCCR_BRSE_ENABLED      = 0x1    // Bit rate switching for transmissions enabled.
	MCAN_MCAN_CCCR_PXHD_Pos          = 0xc    // Position of PXHD field.
	MCAN_MCAN_CCCR_PXHD_Msk          = 0x1000 // Bit mask of PXHD field.
	MCAN_MCAN_CCCR_PXHD              = 0x1000 // Bit PXHD.
	MCAN_MCAN_CCCR_EFBI_Pos          = 0xd    // Position of EFBI field.
	MCAN_MCAN_CCCR_EFBI_Msk          = 0x2000 // Bit mask of EFBI field.
	MCAN_MCAN_CCCR_EFBI              = 0x2000 // Bit EFBI.
	MCAN_MCAN_CCCR_TXP_Pos           = 0xe    // Position of TXP field.
	MCAN_MCAN_CCCR_TXP_Msk           = 0x4000 // Bit mask of TXP field.
	MCAN_MCAN_CCCR_TXP               = 0x4000 // Bit TXP.
	MCAN_MCAN_CCCR_NISO_Pos          = 0xf    // Position of NISO field.
	MCAN_MCAN_CCCR_NISO_Msk          = 0x8000 // Bit mask of NISO field.
	MCAN_MCAN_CCCR_NISO              = 0x8000 // Bit NISO.

	// MCAN_NBTP: Nominal Bit Timing and Prescaler Register
	MCAN_MCAN_NBTP_NTSEG2_Pos = 0x0        // Position of NTSEG2 field.
	MCAN_MCAN_NBTP_NTSEG2_Msk = 0x7f       // Bit mask of NTSEG2 field.
	MCAN_MCAN_NBTP_NTSEG1_Pos = 0x8        // Position of NTSEG1 field.
	MCAN_MCAN_NBTP_NTSEG1_Msk = 0xff00     // Bit mask of NTSEG1 field.
	MCAN_MCAN_NBTP_NBRP_Pos   = 0x10       // Position of NBRP field.
	MCAN_MCAN_NBTP_NBRP_Msk   = 0x1ff0000  // Bit mask of NBRP field.
	MCAN_MCAN_NBTP_NSJW_Pos   = 0x19       // Position of NSJW field.
	MCAN_MCAN_NBTP_NSJW_Msk   = 0xfe000000 // Bit mask of NSJW field.

	// MCAN_TSCC: Timestamp Counter Configuration Register
	MCAN_MCAN_TSCC_TSS_Pos           = 0x0     // Position of TSS field.
	MCAN_MCAN_TSCC_TSS_Msk           = 0x3     // Bit mask of TSS field.
	MCAN_MCAN_TSCC_TSS_ALWAYS_0      = 0x0     // Timestamp counter value always 0x0000
	MCAN_MCAN_TSCC_TSS_TCP_INC       = 0x1     // Timestamp counter value incremented according to TCP
	MCAN_MCAN_TSCC_TSS_EXT_TIMESTAMP = 0x2     // External timestamp counter value used
	MCAN_MCAN_TSCC_TCP_Pos           = 0x10    // Position of TCP field.
	MCAN_MCAN_TSCC_TCP_Msk           = 0xf0000 // Bit mask of TCP field.

	// MCAN_TSCV: Timestamp Counter Value Register
	MCAN_MCAN_TSCV_TSC_Pos = 0x0    // Position of TSC field.
	MCAN_MCAN_TSCV_TSC_Msk = 0xffff // Bit mask of TSC field.

	// MCAN_TOCC: Timeout Counter Configuration Register
	MCAN_MCAN_TOCC_ETOC_Pos            = 0x0        // Position of ETOC field.
	MCAN_MCAN_TOCC_ETOC_Msk            = 0x1        // Bit mask of ETOC field.
	MCAN_MCAN_TOCC_ETOC                = 0x1        // Bit ETOC.
	MCAN_MCAN_TOCC_ETOC_NO_TIMEOUT     = 0x0        // Timeout Counter disabled.
	MCAN_MCAN_TOCC_ETOC_TOS_CONTROLLED = 0x1        // Timeout Counter enabled.
	MCAN_MCAN_TOCC_TOS_Pos             = 0x1        // Position of TOS field.
	MCAN_MCAN_TOCC_TOS_Msk             = 0x6        // Bit mask of TOS field.
	MCAN_MCAN_TOCC_TOS_CONTINUOUS      = 0x0        // Continuous operation
	MCAN_MCAN_TOCC_TOS_TX_EV_TIMEOUT   = 0x1        // Timeout controlled by Tx Event FIFO
	MCAN_MCAN_TOCC_TOS_RX0_EV_TIMEOUT  = 0x2        // Timeout controlled by Receive FIFO 0
	MCAN_MCAN_TOCC_TOS_RX1_EV_TIMEOUT  = 0x3        // Timeout controlled by Receive FIFO 1
	MCAN_MCAN_TOCC_TOP_Pos             = 0x10       // Position of TOP field.
	MCAN_MCAN_TOCC_TOP_Msk             = 0xffff0000 // Bit mask of TOP field.

	// MCAN_TOCV: Timeout Counter Value Register
	MCAN_MCAN_TOCV_TOC_Pos = 0x0    // Position of TOC field.
	MCAN_MCAN_TOCV_TOC_Msk = 0xffff // Bit mask of TOC field.

	// MCAN_ECR: Error Counter Register
	MCAN_MCAN_ECR_TEC_Pos = 0x0      // Position of TEC field.
	MCAN_MCAN_ECR_TEC_Msk = 0xff     // Bit mask of TEC field.
	MCAN_MCAN_ECR_REC_Pos = 0x8      // Position of REC field.
	MCAN_MCAN_ECR_REC_Msk = 0x7f00   // Bit mask of REC field.
	MCAN_MCAN_ECR_RP_Pos  = 0xf      // Position of RP field.
	MCAN_MCAN_ECR_RP_Msk  = 0x8000   // Bit mask of RP field.
	MCAN_MCAN_ECR_RP      = 0x8000   // Bit RP.
	MCAN_MCAN_ECR_CEL_Pos = 0x10     // Position of CEL field.
	MCAN_MCAN_ECR_CEL_Msk = 0xff0000 // Bit mask of CEL field.

	// MCAN_PSR: Protocol Status Register
	MCAN_MCAN_PSR_LEC_Pos           = 0x0      // Position of LEC field.
	MCAN_MCAN_PSR_LEC_Msk           = 0x7      // Bit mask of LEC field.
	MCAN_MCAN_PSR_LEC_NO_ERROR      = 0x0      // No error occurred since LEC has been reset by successful reception or transmission.
	MCAN_MCAN_PSR_LEC_STUFF_ERROR   = 0x1      // More than 5 equal bits in a sequence have occurred in a part of a received message where this is not allowed.
	MCAN_MCAN_PSR_LEC_FORM_ERROR    = 0x2      // A fixed format part of a received frame has the wrong format.
	MCAN_MCAN_PSR_LEC_ACK_ERROR     = 0x3      // The message transmitted by the MCAN was not acknowledged by another node.
	MCAN_MCAN_PSR_LEC_BIT1_ERROR    = 0x4      // During transmission of a message (with the exception of the arbitration field), the device tried to send a recessive level (bit of logical value '1'), but the monitored bus value was dominant.
	MCAN_MCAN_PSR_LEC_BIT0_ERROR    = 0x5      // During transmission of a message (or acknowledge bit, or active error flag, or overload flag), the device tried to send a dominant level (data or identifier bit logical value '0'), but the monitored bus value was recessive. During Bus_Off recovery, this status is set each time a sequence of 11 recessive bits has been monitored. This enables the processor to monitor the proceeding of the Bus_Off recovery sequence (indicating the bus is not stuck at dominant or continuously disturbed).
	MCAN_MCAN_PSR_LEC_CRC_ERROR     = 0x6      // The CRC check sum of a received message was incorrect. The CRC of an incoming message does not match the CRC calculated from the received data.
	MCAN_MCAN_PSR_LEC_NO_CHANGE     = 0x7      // Any read access to the Protocol Status Register re-initializes the LEC to '7'. When the LEC shows value '7', no CAN bus event was detected since the last processor read access to the Protocol Status Register.
	MCAN_MCAN_PSR_ACT_Pos           = 0x3      // Position of ACT field.
	MCAN_MCAN_PSR_ACT_Msk           = 0x18     // Bit mask of ACT field.
	MCAN_MCAN_PSR_ACT_SYNCHRONIZING = 0x0      // Node is synchronizing on CAN communication
	MCAN_MCAN_PSR_ACT_IDLE          = 0x1      // Node is neither receiver nor transmitter
	MCAN_MCAN_PSR_ACT_RECEIVER      = 0x2      // Node is operating as receiver
	MCAN_MCAN_PSR_ACT_TRANSMITTER   = 0x3      // Node is operating as transmitter
	MCAN_MCAN_PSR_EP_Pos            = 0x5      // Position of EP field.
	MCAN_MCAN_PSR_EP_Msk            = 0x20     // Bit mask of EP field.
	MCAN_MCAN_PSR_EP                = 0x20     // Bit EP.
	MCAN_MCAN_PSR_EW_Pos            = 0x6      // Position of EW field.
	MCAN_MCAN_PSR_EW_Msk            = 0x40     // Bit mask of EW field.
	MCAN_MCAN_PSR_EW                = 0x40     // Bit EW.
	MCAN_MCAN_PSR_BO_Pos            = 0x7      // Position of BO field.
	MCAN_MCAN_PSR_BO_Msk            = 0x80     // Bit mask of BO field.
	MCAN_MCAN_PSR_BO                = 0x80     // Bit BO.
	MCAN_MCAN_PSR_DLEC_Pos          = 0x8      // Position of DLEC field.
	MCAN_MCAN_PSR_DLEC_Msk          = 0x700    // Bit mask of DLEC field.
	MCAN_MCAN_PSR_RESI_Pos          = 0xb      // Position of RESI field.
	MCAN_MCAN_PSR_RESI_Msk          = 0x800    // Bit mask of RESI field.
	MCAN_MCAN_PSR_RESI              = 0x800    // Bit RESI.
	MCAN_MCAN_PSR_RBRS_Pos          = 0xc      // Position of RBRS field.
	MCAN_MCAN_PSR_RBRS_Msk          = 0x1000   // Bit mask of RBRS field.
	MCAN_MCAN_PSR_RBRS              = 0x1000   // Bit RBRS.
	MCAN_MCAN_PSR_RFDF_Pos          = 0xd      // Position of RFDF field.
	MCAN_MCAN_PSR_RFDF_Msk          = 0x2000   // Bit mask of RFDF field.
	MCAN_MCAN_PSR_RFDF              = 0x2000   // Bit RFDF.
	MCAN_MCAN_PSR_PXE_Pos           = 0xe      // Position of PXE field.
	MCAN_MCAN_PSR_PXE_Msk           = 0x4000   // Bit mask of PXE field.
	MCAN_MCAN_PSR_PXE               = 0x4000   // Bit PXE.
	MCAN_MCAN_PSR_TDCV_Pos          = 0x10     // Position of TDCV field.
	MCAN_MCAN_PSR_TDCV_Msk          = 0x7f0000 // Bit mask of TDCV field.

	// MCAN_TDCR: Transmit Delay Compensation Register
	MCAN_MCAN_TDCR_TDCF_Pos = 0x0    // Position of TDCF field.
	MCAN_MCAN_TDCR_TDCF_Msk = 0x7f   // Bit mask of TDCF field.
	MCAN_MCAN_TDCR_TDCO_Pos = 0x8    // Position of TDCO field.
	MCAN_MCAN_TDCR_TDCO_Msk = 0x7f00 // Bit mask of TDCO field.

	// MCAN_IR: Interrupt Register
	MCAN_MCAN_IR_RF0N_Pos = 0x0        // Position of RF0N field.
	MCAN_MCAN_IR_RF0N_Msk = 0x1        // Bit mask of RF0N field.
	MCAN_MCAN_IR_RF0N     = 0x1        // Bit RF0N.
	MCAN_MCAN_IR_RF0W_Pos = 0x1        // Position of RF0W field.
	MCAN_MCAN_IR_RF0W_Msk = 0x2        // Bit mask of RF0W field.
	MCAN_MCAN_IR_RF0W     = 0x2        // Bit RF0W.
	MCAN_MCAN_IR_RF0F_Pos = 0x2        // Position of RF0F field.
	MCAN_MCAN_IR_RF0F_Msk = 0x4        // Bit mask of RF0F field.
	MCAN_MCAN_IR_RF0F     = 0x4        // Bit RF0F.
	MCAN_MCAN_IR_RF0L_Pos = 0x3        // Position of RF0L field.
	MCAN_MCAN_IR_RF0L_Msk = 0x8        // Bit mask of RF0L field.
	MCAN_MCAN_IR_RF0L     = 0x8        // Bit RF0L.
	MCAN_MCAN_IR_RF1N_Pos = 0x4        // Position of RF1N field.
	MCAN_MCAN_IR_RF1N_Msk = 0x10       // Bit mask of RF1N field.
	MCAN_MCAN_IR_RF1N     = 0x10       // Bit RF1N.
	MCAN_MCAN_IR_RF1W_Pos = 0x5        // Position of RF1W field.
	MCAN_MCAN_IR_RF1W_Msk = 0x20       // Bit mask of RF1W field.
	MCAN_MCAN_IR_RF1W     = 0x20       // Bit RF1W.
	MCAN_MCAN_IR_RF1F_Pos = 0x6        // Position of RF1F field.
	MCAN_MCAN_IR_RF1F_Msk = 0x40       // Bit mask of RF1F field.
	MCAN_MCAN_IR_RF1F     = 0x40       // Bit RF1F.
	MCAN_MCAN_IR_RF1L_Pos = 0x7        // Position of RF1L field.
	MCAN_MCAN_IR_RF1L_Msk = 0x80       // Bit mask of RF1L field.
	MCAN_MCAN_IR_RF1L     = 0x80       // Bit RF1L.
	MCAN_MCAN_IR_HPM_Pos  = 0x8        // Position of HPM field.
	MCAN_MCAN_IR_HPM_Msk  = 0x100      // Bit mask of HPM field.
	MCAN_MCAN_IR_HPM      = 0x100      // Bit HPM.
	MCAN_MCAN_IR_TC_Pos   = 0x9        // Position of TC field.
	MCAN_MCAN_IR_TC_Msk   = 0x200      // Bit mask of TC field.
	MCAN_MCAN_IR_TC       = 0x200      // Bit TC.
	MCAN_MCAN_IR_TCF_Pos  = 0xa        // Position of TCF field.
	MCAN_MCAN_IR_TCF_Msk  = 0x400      // Bit mask of TCF field.
	MCAN_MCAN_IR_TCF      = 0x400      // Bit TCF.
	MCAN_MCAN_IR_TFE_Pos  = 0xb        // Position of TFE field.
	MCAN_MCAN_IR_TFE_Msk  = 0x800      // Bit mask of TFE field.
	MCAN_MCAN_IR_TFE      = 0x800      // Bit TFE.
	MCAN_MCAN_IR_TEFN_Pos = 0xc        // Position of TEFN field.
	MCAN_MCAN_IR_TEFN_Msk = 0x1000     // Bit mask of TEFN field.
	MCAN_MCAN_IR_TEFN     = 0x1000     // Bit TEFN.
	MCAN_MCAN_IR_TEFW_Pos = 0xd        // Position of TEFW field.
	MCAN_MCAN_IR_TEFW_Msk = 0x2000     // Bit mask of TEFW field.
	MCAN_MCAN_IR_TEFW     = 0x2000     // Bit TEFW.
	MCAN_MCAN_IR_TEFF_Pos = 0xe        // Position of TEFF field.
	MCAN_MCAN_IR_TEFF_Msk = 0x4000     // Bit mask of TEFF field.
	MCAN_MCAN_IR_TEFF     = 0x4000     // Bit TEFF.
	MCAN_MCAN_IR_TEFL_Pos = 0xf        // Position of TEFL field.
	MCAN_MCAN_IR_TEFL_Msk = 0x8000     // Bit mask of TEFL field.
	MCAN_MCAN_IR_TEFL     = 0x8000     // Bit TEFL.
	MCAN_MCAN_IR_TSW_Pos  = 0x10       // Position of TSW field.
	MCAN_MCAN_IR_TSW_Msk  = 0x10000    // Bit mask of TSW field.
	MCAN_MCAN_IR_TSW      = 0x10000    // Bit TSW.
	MCAN_MCAN_IR_MRAF_Pos = 0x11       // Position of MRAF field.
	MCAN_MCAN_IR_MRAF_Msk = 0x20000    // Bit mask of MRAF field.
	MCAN_MCAN_IR_MRAF     = 0x20000    // Bit MRAF.
	MCAN_MCAN_IR_TOO_Pos  = 0x12       // Position of TOO field.
	MCAN_MCAN_IR_TOO_Msk  = 0x40000    // Bit mask of TOO field.
	MCAN_MCAN_IR_TOO      = 0x40000    // Bit TOO.
	MCAN_MCAN_IR_DRX_Pos  = 0x13       // Position of DRX field.
	MCAN_MCAN_IR_DRX_Msk  = 0x80000    // Bit mask of DRX field.
	MCAN_MCAN_IR_DRX      = 0x80000    // Bit DRX.
	MCAN_MCAN_IR_ELO_Pos  = 0x16       // Position of ELO field.
	MCAN_MCAN_IR_ELO_Msk  = 0x400000   // Bit mask of ELO field.
	MCAN_MCAN_IR_ELO      = 0x400000   // Bit ELO.
	MCAN_MCAN_IR_EP_Pos   = 0x17       // Position of EP field.
	MCAN_MCAN_IR_EP_Msk   = 0x800000   // Bit mask of EP field.
	MCAN_MCAN_IR_EP       = 0x800000   // Bit EP.
	MCAN_MCAN_IR_EW_Pos   = 0x18       // Position of EW field.
	MCAN_MCAN_IR_EW_Msk   = 0x1000000  // Bit mask of EW field.
	MCAN_MCAN_IR_EW       = 0x1000000  // Bit EW.
	MCAN_MCAN_IR_BO_Pos   = 0x19       // Position of BO field.
	MCAN_MCAN_IR_BO_Msk   = 0x2000000  // Bit mask of BO field.
	MCAN_MCAN_IR_BO       = 0x2000000  // Bit BO.
	MCAN_MCAN_IR_WDI_Pos  = 0x1a       // Position of WDI field.
	MCAN_MCAN_IR_WDI_Msk  = 0x4000000  // Bit mask of WDI field.
	MCAN_MCAN_IR_WDI      = 0x4000000  // Bit WDI.
	MCAN_MCAN_IR_PEA_Pos  = 0x1b       // Position of PEA field.
	MCAN_MCAN_IR_PEA_Msk  = 0x8000000  // Bit mask of PEA field.
	MCAN_MCAN_IR_PEA      = 0x8000000  // Bit PEA.
	MCAN_MCAN_IR_PED_Pos  = 0x1c       // Position of PED field.
	MCAN_MCAN_IR_PED_Msk  = 0x10000000 // Bit mask of PED field.
	MCAN_MCAN_IR_PED      = 0x10000000 // Bit PED.
	MCAN_MCAN_IR_ARA_Pos  = 0x1d       // Position of ARA field.
	MCAN_MCAN_IR_ARA_Msk  = 0x20000000 // Bit mask of ARA field.
	MCAN_MCAN_IR_ARA      = 0x20000000 // Bit ARA.

	// MCAN_IE: Interrupt Enable Register
	MCAN_MCAN_IE_RF0NE_Pos = 0x0        // Position of RF0NE field.
	MCAN_MCAN_IE_RF0NE_Msk = 0x1        // Bit mask of RF0NE field.
	MCAN_MCAN_IE_RF0NE     = 0x1        // Bit RF0NE.
	MCAN_MCAN_IE_RF0WE_Pos = 0x1        // Position of RF0WE field.
	MCAN_MCAN_IE_RF0WE_Msk = 0x2        // Bit mask of RF0WE field.
	MCAN_MCAN_IE_RF0WE     = 0x2        // Bit RF0WE.
	MCAN_MCAN_IE_RF0FE_Pos = 0x2        // Position of RF0FE field.
	MCAN_MCAN_IE_RF0FE_Msk = 0x4        // Bit mask of RF0FE field.
	MCAN_MCAN_IE_RF0FE     = 0x4        // Bit RF0FE.
	MCAN_MCAN_IE_RF0LE_Pos = 0x3        // Position of RF0LE field.
	MCAN_MCAN_IE_RF0LE_Msk = 0x8        // Bit mask of RF0LE field.
	MCAN_MCAN_IE_RF0LE     = 0x8        // Bit RF0LE.
	MCAN_MCAN_IE_RF1NE_Pos = 0x4        // Position of RF1NE field.
	MCAN_MCAN_IE_RF1NE_Msk = 0x10       // Bit mask of RF1NE field.
	MCAN_MCAN_IE_RF1NE     = 0x10       // Bit RF1NE.
	MCAN_MCAN_IE_RF1WE_Pos = 0x5        // Position of RF1WE field.
	MCAN_MCAN_IE_RF1WE_Msk = 0x20       // Bit mask of RF1WE field.
	MCAN_MCAN_IE_RF1WE     = 0x20       // Bit RF1WE.
	MCAN_MCAN_IE_RF1FE_Pos = 0x6        // Position of RF1FE field.
	MCAN_MCAN_IE_RF1FE_Msk = 0x40       // Bit mask of RF1FE field.
	MCAN_MCAN_IE_RF1FE     = 0x40       // Bit RF1FE.
	MCAN_MCAN_IE_RF1LE_Pos = 0x7        // Position of RF1LE field.
	MCAN_MCAN_IE_RF1LE_Msk = 0x80       // Bit mask of RF1LE field.
	MCAN_MCAN_IE_RF1LE     = 0x80       // Bit RF1LE.
	MCAN_MCAN_IE_HPME_Pos  = 0x8        // Position of HPME field.
	MCAN_MCAN_IE_HPME_Msk  = 0x100      // Bit mask of HPME field.
	MCAN_MCAN_IE_HPME      = 0x100      // Bit HPME.
	MCAN_MCAN_IE_TCE_Pos   = 0x9        // Position of TCE field.
	MCAN_MCAN_IE_TCE_Msk   = 0x200      // Bit mask of TCE field.
	MCAN_MCAN_IE_TCE       = 0x200      // Bit TCE.
	MCAN_MCAN_IE_TCFE_Pos  = 0xa        // Position of TCFE field.
	MCAN_MCAN_IE_TCFE_Msk  = 0x400      // Bit mask of TCFE field.
	MCAN_MCAN_IE_TCFE      = 0x400      // Bit TCFE.
	MCAN_MCAN_IE_TFEE_Pos  = 0xb        // Position of TFEE field.
	MCAN_MCAN_IE_TFEE_Msk  = 0x800      // Bit mask of TFEE field.
	MCAN_MCAN_IE_TFEE      = 0x800      // Bit TFEE.
	MCAN_MCAN_IE_TEFNE_Pos = 0xc        // Position of TEFNE field.
	MCAN_MCAN_IE_TEFNE_Msk = 0x1000     // Bit mask of TEFNE field.
	MCAN_MCAN_IE_TEFNE     = 0x1000     // Bit TEFNE.
	MCAN_MCAN_IE_TEFWE_Pos = 0xd        // Position of TEFWE field.
	MCAN_MCAN_IE_TEFWE_Msk = 0x2000     // Bit mask of TEFWE field.
	MCAN_MCAN_IE_TEFWE     = 0x2000     // Bit TEFWE.
	MCAN_MCAN_IE_TEFFE_Pos = 0xe        // Position of TEFFE field.
	MCAN_MCAN_IE_TEFFE_Msk = 0x4000     // Bit mask of TEFFE field.
	MCAN_MCAN_IE_TEFFE     = 0x4000     // Bit TEFFE.
	MCAN_MCAN_IE_TEFLE_Pos = 0xf        // Position of TEFLE field.
	MCAN_MCAN_IE_TEFLE_Msk = 0x8000     // Bit mask of TEFLE field.
	MCAN_MCAN_IE_TEFLE     = 0x8000     // Bit TEFLE.
	MCAN_MCAN_IE_TSWE_Pos  = 0x10       // Position of TSWE field.
	MCAN_MCAN_IE_TSWE_Msk  = 0x10000    // Bit mask of TSWE field.
	MCAN_MCAN_IE_TSWE      = 0x10000    // Bit TSWE.
	MCAN_MCAN_IE_MRAFE_Pos = 0x11       // Position of MRAFE field.
	MCAN_MCAN_IE_MRAFE_Msk = 0x20000    // Bit mask of MRAFE field.
	MCAN_MCAN_IE_MRAFE     = 0x20000    // Bit MRAFE.
	MCAN_MCAN_IE_TOOE_Pos  = 0x12       // Position of TOOE field.
	MCAN_MCAN_IE_TOOE_Msk  = 0x40000    // Bit mask of TOOE field.
	MCAN_MCAN_IE_TOOE      = 0x40000    // Bit TOOE.
	MCAN_MCAN_IE_DRXE_Pos  = 0x13       // Position of DRXE field.
	MCAN_MCAN_IE_DRXE_Msk  = 0x80000    // Bit mask of DRXE field.
	MCAN_MCAN_IE_DRXE      = 0x80000    // Bit DRXE.
	MCAN_MCAN_IE_ELOE_Pos  = 0x16       // Position of ELOE field.
	MCAN_MCAN_IE_ELOE_Msk  = 0x400000   // Bit mask of ELOE field.
	MCAN_MCAN_IE_ELOE      = 0x400000   // Bit ELOE.
	MCAN_MCAN_IE_EPE_Pos   = 0x17       // Position of EPE field.
	MCAN_MCAN_IE_EPE_Msk   = 0x800000   // Bit mask of EPE field.
	MCAN_MCAN_IE_EPE       = 0x800000   // Bit EPE.
	MCAN_MCAN_IE_EWE_Pos   = 0x18       // Position of EWE field.
	MCAN_MCAN_IE_EWE_Msk   = 0x1000000  // Bit mask of EWE field.
	MCAN_MCAN_IE_EWE       = 0x1000000  // Bit EWE.
	MCAN_MCAN_IE_BOE_Pos   = 0x19       // Position of BOE field.
	MCAN_MCAN_IE_BOE_Msk   = 0x2000000  // Bit mask of BOE field.
	MCAN_MCAN_IE_BOE       = 0x2000000  // Bit BOE.
	MCAN_MCAN_IE_WDIE_Pos  = 0x1a       // Position of WDIE field.
	MCAN_MCAN_IE_WDIE_Msk  = 0x4000000  // Bit mask of WDIE field.
	MCAN_MCAN_IE_WDIE      = 0x4000000  // Bit WDIE.
	MCAN_MCAN_IE_PEAE_Pos  = 0x1b       // Position of PEAE field.
	MCAN_MCAN_IE_PEAE_Msk  = 0x8000000  // Bit mask of PEAE field.
	MCAN_MCAN_IE_PEAE      = 0x8000000  // Bit PEAE.
	MCAN_MCAN_IE_PEDE_Pos  = 0x1c       // Position of PEDE field.
	MCAN_MCAN_IE_PEDE_Msk  = 0x10000000 // Bit mask of PEDE field.
	MCAN_MCAN_IE_PEDE      = 0x10000000 // Bit PEDE.
	MCAN_MCAN_IE_ARAE_Pos  = 0x1d       // Position of ARAE field.
	MCAN_MCAN_IE_ARAE_Msk  = 0x20000000 // Bit mask of ARAE field.
	MCAN_MCAN_IE_ARAE      = 0x20000000 // Bit ARAE.

	// MCAN_ILS: Interrupt Line Select Register
	MCAN_MCAN_ILS_RF0NL_Pos = 0x0        // Position of RF0NL field.
	MCAN_MCAN_ILS_RF0NL_Msk = 0x1        // Bit mask of RF0NL field.
	MCAN_MCAN_ILS_RF0NL     = 0x1        // Bit RF0NL.
	MCAN_MCAN_ILS_RF0WL_Pos = 0x1        // Position of RF0WL field.
	MCAN_MCAN_ILS_RF0WL_Msk = 0x2        // Bit mask of RF0WL field.
	MCAN_MCAN_ILS_RF0WL     = 0x2        // Bit RF0WL.
	MCAN_MCAN_ILS_RF0FL_Pos = 0x2        // Position of RF0FL field.
	MCAN_MCAN_ILS_RF0FL_Msk = 0x4        // Bit mask of RF0FL field.
	MCAN_MCAN_ILS_RF0FL     = 0x4        // Bit RF0FL.
	MCAN_MCAN_ILS_RF0LL_Pos = 0x3        // Position of RF0LL field.
	MCAN_MCAN_ILS_RF0LL_Msk = 0x8        // Bit mask of RF0LL field.
	MCAN_MCAN_ILS_RF0LL     = 0x8        // Bit RF0LL.
	MCAN_MCAN_ILS_RF1NL_Pos = 0x4        // Position of RF1NL field.
	MCAN_MCAN_ILS_RF1NL_Msk = 0x10       // Bit mask of RF1NL field.
	MCAN_MCAN_ILS_RF1NL     = 0x10       // Bit RF1NL.
	MCAN_MCAN_ILS_RF1WL_Pos = 0x5        // Position of RF1WL field.
	MCAN_MCAN_ILS_RF1WL_Msk = 0x20       // Bit mask of RF1WL field.
	MCAN_MCAN_ILS_RF1WL     = 0x20       // Bit RF1WL.
	MCAN_MCAN_ILS_RF1FL_Pos = 0x6        // Position of RF1FL field.
	MCAN_MCAN_ILS_RF1FL_Msk = 0x40       // Bit mask of RF1FL field.
	MCAN_MCAN_ILS_RF1FL     = 0x40       // Bit RF1FL.
	MCAN_MCAN_ILS_RF1LL_Pos = 0x7        // Position of RF1LL field.
	MCAN_MCAN_ILS_RF1LL_Msk = 0x80       // Bit mask of RF1LL field.
	MCAN_MCAN_ILS_RF1LL     = 0x80       // Bit RF1LL.
	MCAN_MCAN_ILS_HPML_Pos  = 0x8        // Position of HPML field.
	MCAN_MCAN_ILS_HPML_Msk  = 0x100      // Bit mask of HPML field.
	MCAN_MCAN_ILS_HPML      = 0x100      // Bit HPML.
	MCAN_MCAN_ILS_TCL_Pos   = 0x9        // Position of TCL field.
	MCAN_MCAN_ILS_TCL_Msk   = 0x200      // Bit mask of TCL field.
	MCAN_MCAN_ILS_TCL       = 0x200      // Bit TCL.
	MCAN_MCAN_ILS_TCFL_Pos  = 0xa        // Position of TCFL field.
	MCAN_MCAN_ILS_TCFL_Msk  = 0x400      // Bit mask of TCFL field.
	MCAN_MCAN_ILS_TCFL      = 0x400      // Bit TCFL.
	MCAN_MCAN_ILS_TFEL_Pos  = 0xb        // Position of TFEL field.
	MCAN_MCAN_ILS_TFEL_Msk  = 0x800      // Bit mask of TFEL field.
	MCAN_MCAN_ILS_TFEL      = 0x800      // Bit TFEL.
	MCAN_MCAN_ILS_TEFNL_Pos = 0xc        // Position of TEFNL field.
	MCAN_MCAN_ILS_TEFNL_Msk = 0x1000     // Bit mask of TEFNL field.
	MCAN_MCAN_ILS_TEFNL     = 0x1000     // Bit TEFNL.
	MCAN_MCAN_ILS_TEFWL_Pos = 0xd        // Position of TEFWL field.
	MCAN_MCAN_ILS_TEFWL_Msk = 0x2000     // Bit mask of TEFWL field.
	MCAN_MCAN_ILS_TEFWL     = 0x2000     // Bit TEFWL.
	MCAN_MCAN_ILS_TEFFL_Pos = 0xe        // Position of TEFFL field.
	MCAN_MCAN_ILS_TEFFL_Msk = 0x4000     // Bit mask of TEFFL field.
	MCAN_MCAN_ILS_TEFFL     = 0x4000     // Bit TEFFL.
	MCAN_MCAN_ILS_TEFLL_Pos = 0xf        // Position of TEFLL field.
	MCAN_MCAN_ILS_TEFLL_Msk = 0x8000     // Bit mask of TEFLL field.
	MCAN_MCAN_ILS_TEFLL     = 0x8000     // Bit TEFLL.
	MCAN_MCAN_ILS_TSWL_Pos  = 0x10       // Position of TSWL field.
	MCAN_MCAN_ILS_TSWL_Msk  = 0x10000    // Bit mask of TSWL field.
	MCAN_MCAN_ILS_TSWL      = 0x10000    // Bit TSWL.
	MCAN_MCAN_ILS_MRAFL_Pos = 0x11       // Position of MRAFL field.
	MCAN_MCAN_ILS_MRAFL_Msk = 0x20000    // Bit mask of MRAFL field.
	MCAN_MCAN_ILS_MRAFL     = 0x20000    // Bit MRAFL.
	MCAN_MCAN_ILS_TOOL_Pos  = 0x12       // Position of TOOL field.
	MCAN_MCAN_ILS_TOOL_Msk  = 0x40000    // Bit mask of TOOL field.
	MCAN_MCAN_ILS_TOOL      = 0x40000    // Bit TOOL.
	MCAN_MCAN_ILS_DRXL_Pos  = 0x13       // Position of DRXL field.
	MCAN_MCAN_ILS_DRXL_Msk  = 0x80000    // Bit mask of DRXL field.
	MCAN_MCAN_ILS_DRXL      = 0x80000    // Bit DRXL.
	MCAN_MCAN_ILS_ELOL_Pos  = 0x16       // Position of ELOL field.
	MCAN_MCAN_ILS_ELOL_Msk  = 0x400000   // Bit mask of ELOL field.
	MCAN_MCAN_ILS_ELOL      = 0x400000   // Bit ELOL.
	MCAN_MCAN_ILS_EPL_Pos   = 0x17       // Position of EPL field.
	MCAN_MCAN_ILS_EPL_Msk   = 0x800000   // Bit mask of EPL field.
	MCAN_MCAN_ILS_EPL       = 0x800000   // Bit EPL.
	MCAN_MCAN_ILS_EWL_Pos   = 0x18       // Position of EWL field.
	MCAN_MCAN_ILS_EWL_Msk   = 0x1000000  // Bit mask of EWL field.
	MCAN_MCAN_ILS_EWL       = 0x1000000  // Bit EWL.
	MCAN_MCAN_ILS_BOL_Pos   = 0x19       // Position of BOL field.
	MCAN_MCAN_ILS_BOL_Msk   = 0x2000000  // Bit mask of BOL field.
	MCAN_MCAN_ILS_BOL       = 0x2000000  // Bit BOL.
	MCAN_MCAN_ILS_WDIL_Pos  = 0x1a       // Position of WDIL field.
	MCAN_MCAN_ILS_WDIL_Msk  = 0x4000000  // Bit mask of WDIL field.
	MCAN_MCAN_ILS_WDIL      = 0x4000000  // Bit WDIL.
	MCAN_MCAN_ILS_PEAL_Pos  = 0x1b       // Position of PEAL field.
	MCAN_MCAN_ILS_PEAL_Msk  = 0x8000000  // Bit mask of PEAL field.
	MCAN_MCAN_ILS_PEAL      = 0x8000000  // Bit PEAL.
	MCAN_MCAN_ILS_PEDL_Pos  = 0x1c       // Position of PEDL field.
	MCAN_MCAN_ILS_PEDL_Msk  = 0x10000000 // Bit mask of PEDL field.
	MCAN_MCAN_ILS_PEDL      = 0x10000000 // Bit PEDL.
	MCAN_MCAN_ILS_ARAL_Pos  = 0x1d       // Position of ARAL field.
	MCAN_MCAN_ILS_ARAL_Msk  = 0x20000000 // Bit mask of ARAL field.
	MCAN_MCAN_ILS_ARAL      = 0x20000000 // Bit ARAL.

	// MCAN_ILE: Interrupt Line Enable Register
	MCAN_MCAN_ILE_EINT0_Pos = 0x0 // Position of EINT0 field.
	MCAN_MCAN_ILE_EINT0_Msk = 0x1 // Bit mask of EINT0 field.
	MCAN_MCAN_ILE_EINT0     = 0x1 // Bit EINT0.
	MCAN_MCAN_ILE_EINT1_Pos = 0x1 // Position of EINT1 field.
	MCAN_MCAN_ILE_EINT1_Msk = 0x2 // Bit mask of EINT1 field.
	MCAN_MCAN_ILE_EINT1     = 0x2 // Bit EINT1.

	// MCAN_GFC: Global Filter Configuration Register
	MCAN_MCAN_GFC_RRFE_Pos       = 0x0  // Position of RRFE field.
	MCAN_MCAN_GFC_RRFE_Msk       = 0x1  // Bit mask of RRFE field.
	MCAN_MCAN_GFC_RRFE           = 0x1  // Bit RRFE.
	MCAN_MCAN_GFC_RRFE_FILTER    = 0x0  // Filter remote frames with 29-bit extended IDs.
	MCAN_MCAN_GFC_RRFE_REJECT    = 0x1  // Reject all remote frames with 29-bit extended IDs.
	MCAN_MCAN_GFC_RRFS_Pos       = 0x1  // Position of RRFS field.
	MCAN_MCAN_GFC_RRFS_Msk       = 0x2  // Bit mask of RRFS field.
	MCAN_MCAN_GFC_RRFS           = 0x2  // Bit RRFS.
	MCAN_MCAN_GFC_RRFS_FILTER    = 0x0  // Filter remote frames with 11-bit standard IDs.
	MCAN_MCAN_GFC_RRFS_REJECT    = 0x1  // Reject all remote frames with 11-bit standard IDs.
	MCAN_MCAN_GFC_ANFE_Pos       = 0x2  // Position of ANFE field.
	MCAN_MCAN_GFC_ANFE_Msk       = 0xc  // Bit mask of ANFE field.
	MCAN_MCAN_GFC_ANFE_RX_FIFO_0 = 0x0  // Accept in Rx FIFO 0
	MCAN_MCAN_GFC_ANFE_RX_FIFO_1 = 0x1  // Accept in Rx FIFO 1
	MCAN_MCAN_GFC_ANFS_Pos       = 0x4  // Position of ANFS field.
	MCAN_MCAN_GFC_ANFS_Msk       = 0x30 // Bit mask of ANFS field.
	MCAN_MCAN_GFC_ANFS_RX_FIFO_0 = 0x0  // Accept in Rx FIFO 0
	MCAN_MCAN_GFC_ANFS_RX_FIFO_1 = 0x1  // Accept in Rx FIFO 1

	// MCAN_SIDFC: Standard ID Filter Configuration Register
	MCAN_MCAN_SIDFC_FLSSA_Pos = 0x2      // Position of FLSSA field.
	MCAN_MCAN_SIDFC_FLSSA_Msk = 0xfffc   // Bit mask of FLSSA field.
	MCAN_MCAN_SIDFC_LSS_Pos   = 0x10     // Position of LSS field.
	MCAN_MCAN_SIDFC_LSS_Msk   = 0xff0000 // Bit mask of LSS field.

	// MCAN_XIDFC: Extended ID Filter Configuration Register
	MCAN_MCAN_XIDFC_FLESA_Pos = 0x2      // Position of FLESA field.
	MCAN_MCAN_XIDFC_FLESA_Msk = 0xfffc   // Bit mask of FLESA field.
	MCAN_MCAN_XIDFC_LSE_Pos   = 0x10     // Position of LSE field.
	MCAN_MCAN_XIDFC_LSE_Msk   = 0x7f0000 // Bit mask of LSE field.

	// MCAN_XIDAM: Extended ID AND Mask Register
	MCAN_MCAN_XIDAM_EIDM_Pos = 0x0        // Position of EIDM field.
	MCAN_MCAN_XIDAM_EIDM_Msk = 0x1fffffff // Bit mask of EIDM field.

	// MCAN_HPMS: High Priority Message Status Register
	MCAN_MCAN_HPMS_BIDX_Pos        = 0x0    // Position of BIDX field.
	MCAN_MCAN_HPMS_BIDX_Msk        = 0x3f   // Bit mask of BIDX field.
	MCAN_MCAN_HPMS_MSI_Pos         = 0x6    // Position of MSI field.
	MCAN_MCAN_HPMS_MSI_Msk         = 0xc0   // Bit mask of MSI field.
	MCAN_MCAN_HPMS_MSI_NO_FIFO_SEL = 0x0    // No FIFO selected.
	MCAN_MCAN_HPMS_MSI_LOST        = 0x1    // FIFO message lost.
	MCAN_MCAN_HPMS_MSI_FIFO_0      = 0x2    // Message stored in FIFO 0.
	MCAN_MCAN_HPMS_MSI_FIFO_1      = 0x3    // Message stored in FIFO 1.
	MCAN_MCAN_HPMS_FIDX_Pos        = 0x8    // Position of FIDX field.
	MCAN_MCAN_HPMS_FIDX_Msk        = 0x7f00 // Bit mask of FIDX field.
	MCAN_MCAN_HPMS_FLST_Pos        = 0xf    // Position of FLST field.
	MCAN_MCAN_HPMS_FLST_Msk        = 0x8000 // Bit mask of FLST field.
	MCAN_MCAN_HPMS_FLST            = 0x8000 // Bit FLST.

	// MCAN_NDAT1: New Data 1 Register
	MCAN_MCAN_NDAT1_ND0_Pos  = 0x0        // Position of ND0 field.
	MCAN_MCAN_NDAT1_ND0_Msk  = 0x1        // Bit mask of ND0 field.
	MCAN_MCAN_NDAT1_ND0      = 0x1        // Bit ND0.
	MCAN_MCAN_NDAT1_ND1_Pos  = 0x1        // Position of ND1 field.
	MCAN_MCAN_NDAT1_ND1_Msk  = 0x2        // Bit mask of ND1 field.
	MCAN_MCAN_NDAT1_ND1      = 0x2        // Bit ND1.
	MCAN_MCAN_NDAT1_ND2_Pos  = 0x2        // Position of ND2 field.
	MCAN_MCAN_NDAT1_ND2_Msk  = 0x4        // Bit mask of ND2 field.
	MCAN_MCAN_NDAT1_ND2      = 0x4        // Bit ND2.
	MCAN_MCAN_NDAT1_ND3_Pos  = 0x3        // Position of ND3 field.
	MCAN_MCAN_NDAT1_ND3_Msk  = 0x8        // Bit mask of ND3 field.
	MCAN_MCAN_NDAT1_ND3      = 0x8        // Bit ND3.
	MCAN_MCAN_NDAT1_ND4_Pos  = 0x4        // Position of ND4 field.
	MCAN_MCAN_NDAT1_ND4_Msk  = 0x10       // Bit mask of ND4 field.
	MCAN_MCAN_NDAT1_ND4      = 0x10       // Bit ND4.
	MCAN_MCAN_NDAT1_ND5_Pos  = 0x5        // Position of ND5 field.
	MCAN_MCAN_NDAT1_ND5_Msk  = 0x20       // Bit mask of ND5 field.
	MCAN_MCAN_NDAT1_ND5      = 0x20       // Bit ND5.
	MCAN_MCAN_NDAT1_ND6_Pos  = 0x6        // Position of ND6 field.
	MCAN_MCAN_NDAT1_ND6_Msk  = 0x40       // Bit mask of ND6 field.
	MCAN_MCAN_NDAT1_ND6      = 0x40       // Bit ND6.
	MCAN_MCAN_NDAT1_ND7_Pos  = 0x7        // Position of ND7 field.
	MCAN_MCAN_NDAT1_ND7_Msk  = 0x80       // Bit mask of ND7 field.
	MCAN_MCAN_NDAT1_ND7      = 0x80       // Bit ND7.
	MCAN_MCAN_NDAT1_ND8_Pos  = 0x8        // Position of ND8 field.
	MCAN_MCAN_NDAT1_ND8_Msk  = 0x100      // Bit mask of ND8 field.
	MCAN_MCAN_NDAT1_ND8      = 0x100      // Bit ND8.
	MCAN_MCAN_NDAT1_ND9_Pos  = 0x9        // Position of ND9 field.
	MCAN_MCAN_NDAT1_ND9_Msk  = 0x200      // Bit mask of ND9 field.
	MCAN_MCAN_NDAT1_ND9      = 0x200      // Bit ND9.
	MCAN_MCAN_NDAT1_ND10_Pos = 0xa        // Position of ND10 field.
	MCAN_MCAN_NDAT1_ND10_Msk = 0x400      // Bit mask of ND10 field.
	MCAN_MCAN_NDAT1_ND10     = 0x400      // Bit ND10.
	MCAN_MCAN_NDAT1_ND11_Pos = 0xb        // Position of ND11 field.
	MCAN_MCAN_NDAT1_ND11_Msk = 0x800      // Bit mask of ND11 field.
	MCAN_MCAN_NDAT1_ND11     = 0x800      // Bit ND11.
	MCAN_MCAN_NDAT1_ND12_Pos = 0xc        // Position of ND12 field.
	MCAN_MCAN_NDAT1_ND12_Msk = 0x1000     // Bit mask of ND12 field.
	MCAN_MCAN_NDAT1_ND12     = 0x1000     // Bit ND12.
	MCAN_MCAN_NDAT1_ND13_Pos = 0xd        // Position of ND13 field.
	MCAN_MCAN_NDAT1_ND13_Msk = 0x2000     // Bit mask of ND13 field.
	MCAN_MCAN_NDAT1_ND13     = 0x2000     // Bit ND13.
	MCAN_MCAN_NDAT1_ND14_Pos = 0xe        // Position of ND14 field.
	MCAN_MCAN_NDAT1_ND14_Msk = 0x4000     // Bit mask of ND14 field.
	MCAN_MCAN_NDAT1_ND14     = 0x4000     // Bit ND14.
	MCAN_MCAN_NDAT1_ND15_Pos = 0xf        // Position of ND15 field.
	MCAN_MCAN_NDAT1_ND15_Msk = 0x8000     // Bit mask of ND15 field.
	MCAN_MCAN_NDAT1_ND15     = 0x8000     // Bit ND15.
	MCAN_MCAN_NDAT1_ND16_Pos = 0x10       // Position of ND16 field.
	MCAN_MCAN_NDAT1_ND16_Msk = 0x10000    // Bit mask of ND16 field.
	MCAN_MCAN_NDAT1_ND16     = 0x10000    // Bit ND16.
	MCAN_MCAN_NDAT1_ND17_Pos = 0x11       // Position of ND17 field.
	MCAN_MCAN_NDAT1_ND17_Msk = 0x20000    // Bit mask of ND17 field.
	MCAN_MCAN_NDAT1_ND17     = 0x20000    // Bit ND17.
	MCAN_MCAN_NDAT1_ND18_Pos = 0x12       // Position of ND18 field.
	MCAN_MCAN_NDAT1_ND18_Msk = 0x40000    // Bit mask of ND18 field.
	MCAN_MCAN_NDAT1_ND18     = 0x40000    // Bit ND18.
	MCAN_MCAN_NDAT1_ND19_Pos = 0x13       // Position of ND19 field.
	MCAN_MCAN_NDAT1_ND19_Msk = 0x80000    // Bit mask of ND19 field.
	MCAN_MCAN_NDAT1_ND19     = 0x80000    // Bit ND19.
	MCAN_MCAN_NDAT1_ND20_Pos = 0x14       // Position of ND20 field.
	MCAN_MCAN_NDAT1_ND20_Msk = 0x100000   // Bit mask of ND20 field.
	MCAN_MCAN_NDAT1_ND20     = 0x100000   // Bit ND20.
	MCAN_MCAN_NDAT1_ND21_Pos = 0x15       // Position of ND21 field.
	MCAN_MCAN_NDAT1_ND21_Msk = 0x200000   // Bit mask of ND21 field.
	MCAN_MCAN_NDAT1_ND21     = 0x200000   // Bit ND21.
	MCAN_MCAN_NDAT1_ND22_Pos = 0x16       // Position of ND22 field.
	MCAN_MCAN_NDAT1_ND22_Msk = 0x400000   // Bit mask of ND22 field.
	MCAN_MCAN_NDAT1_ND22     = 0x400000   // Bit ND22.
	MCAN_MCAN_NDAT1_ND23_Pos = 0x17       // Position of ND23 field.
	MCAN_MCAN_NDAT1_ND23_Msk = 0x800000   // Bit mask of ND23 field.
	MCAN_MCAN_NDAT1_ND23     = 0x800000   // Bit ND23.
	MCAN_MCAN_NDAT1_ND24_Pos = 0x18       // Position of ND24 field.
	MCAN_MCAN_NDAT1_ND24_Msk = 0x1000000  // Bit mask of ND24 field.
	MCAN_MCAN_NDAT1_ND24     = 0x1000000  // Bit ND24.
	MCAN_MCAN_NDAT1_ND25_Pos = 0x19       // Position of ND25 field.
	MCAN_MCAN_NDAT1_ND25_Msk = 0x2000000  // Bit mask of ND25 field.
	MCAN_MCAN_NDAT1_ND25     = 0x2000000  // Bit ND25.
	MCAN_MCAN_NDAT1_ND26_Pos = 0x1a       // Position of ND26 field.
	MCAN_MCAN_NDAT1_ND26_Msk = 0x4000000  // Bit mask of ND26 field.
	MCAN_MCAN_NDAT1_ND26     = 0x4000000  // Bit ND26.
	MCAN_MCAN_NDAT1_ND27_Pos = 0x1b       // Position of ND27 field.
	MCAN_MCAN_NDAT1_ND27_Msk = 0x8000000  // Bit mask of ND27 field.
	MCAN_MCAN_NDAT1_ND27     = 0x8000000  // Bit ND27.
	MCAN_MCAN_NDAT1_ND28_Pos = 0x1c       // Position of ND28 field.
	MCAN_MCAN_NDAT1_ND28_Msk = 0x10000000 // Bit mask of ND28 field.
	MCAN_MCAN_NDAT1_ND28     = 0x10000000 // Bit ND28.
	MCAN_MCAN_NDAT1_ND29_Pos = 0x1d       // Position of ND29 field.
	MCAN_MCAN_NDAT1_ND29_Msk = 0x20000000 // Bit mask of ND29 field.
	MCAN_MCAN_NDAT1_ND29     = 0x20000000 // Bit ND29.
	MCAN_MCAN_NDAT1_ND30_Pos = 0x1e       // Position of ND30 field.
	MCAN_MCAN_NDAT1_ND30_Msk = 0x40000000 // Bit mask of ND30 field.
	MCAN_MCAN_NDAT1_ND30     = 0x40000000 // Bit ND30.
	MCAN_MCAN_NDAT1_ND31_Pos = 0x1f       // Position of ND31 field.
	MCAN_MCAN_NDAT1_ND31_Msk = 0x80000000 // Bit mask of ND31 field.
	MCAN_MCAN_NDAT1_ND31     = 0x80000000 // Bit ND31.

	// MCAN_NDAT2: New Data 2 Register
	MCAN_MCAN_NDAT2_ND32_Pos = 0x0        // Position of ND32 field.
	MCAN_MCAN_NDAT2_ND32_Msk = 0x1        // Bit mask of ND32 field.
	MCAN_MCAN_NDAT2_ND32     = 0x1        // Bit ND32.
	MCAN_MCAN_NDAT2_ND33_Pos = 0x1        // Position of ND33 field.
	MCAN_MCAN_NDAT2_ND33_Msk = 0x2        // Bit mask of ND33 field.
	MCAN_MCAN_NDAT2_ND33     = 0x2        // Bit ND33.
	MCAN_MCAN_NDAT2_ND34_Pos = 0x2        // Position of ND34 field.
	MCAN_MCAN_NDAT2_ND34_Msk = 0x4        // Bit mask of ND34 field.
	MCAN_MCAN_NDAT2_ND34     = 0x4        // Bit ND34.
	MCAN_MCAN_NDAT2_ND35_Pos = 0x3        // Position of ND35 field.
	MCAN_MCAN_NDAT2_ND35_Msk = 0x8        // Bit mask of ND35 field.
	MCAN_MCAN_NDAT2_ND35     = 0x8        // Bit ND35.
	MCAN_MCAN_NDAT2_ND36_Pos = 0x4        // Position of ND36 field.
	MCAN_MCAN_NDAT2_ND36_Msk = 0x10       // Bit mask of ND36 field.
	MCAN_MCAN_NDAT2_ND36     = 0x10       // Bit ND36.
	MCAN_MCAN_NDAT2_ND37_Pos = 0x5        // Position of ND37 field.
	MCAN_MCAN_NDAT2_ND37_Msk = 0x20       // Bit mask of ND37 field.
	MCAN_MCAN_NDAT2_ND37     = 0x20       // Bit ND37.
	MCAN_MCAN_NDAT2_ND38_Pos = 0x6        // Position of ND38 field.
	MCAN_MCAN_NDAT2_ND38_Msk = 0x40       // Bit mask of ND38 field.
	MCAN_MCAN_NDAT2_ND38     = 0x40       // Bit ND38.
	MCAN_MCAN_NDAT2_ND39_Pos = 0x7        // Position of ND39 field.
	MCAN_MCAN_NDAT2_ND39_Msk = 0x80       // Bit mask of ND39 field.
	MCAN_MCAN_NDAT2_ND39     = 0x80       // Bit ND39.
	MCAN_MCAN_NDAT2_ND40_Pos = 0x8        // Position of ND40 field.
	MCAN_MCAN_NDAT2_ND40_Msk = 0x100      // Bit mask of ND40 field.
	MCAN_MCAN_NDAT2_ND40     = 0x100      // Bit ND40.
	MCAN_MCAN_NDAT2_ND41_Pos = 0x9        // Position of ND41 field.
	MCAN_MCAN_NDAT2_ND41_Msk = 0x200      // Bit mask of ND41 field.
	MCAN_MCAN_NDAT2_ND41     = 0x200      // Bit ND41.
	MCAN_MCAN_NDAT2_ND42_Pos = 0xa        // Position of ND42 field.
	MCAN_MCAN_NDAT2_ND42_Msk = 0x400      // Bit mask of ND42 field.
	MCAN_MCAN_NDAT2_ND42     = 0x400      // Bit ND42.
	MCAN_MCAN_NDAT2_ND43_Pos = 0xb        // Position of ND43 field.
	MCAN_MCAN_NDAT2_ND43_Msk = 0x800      // Bit mask of ND43 field.
	MCAN_MCAN_NDAT2_ND43     = 0x800      // Bit ND43.
	MCAN_MCAN_NDAT2_ND44_Pos = 0xc        // Position of ND44 field.
	MCAN_MCAN_NDAT2_ND44_Msk = 0x1000     // Bit mask of ND44 field.
	MCAN_MCAN_NDAT2_ND44     = 0x1000     // Bit ND44.
	MCAN_MCAN_NDAT2_ND45_Pos = 0xd        // Position of ND45 field.
	MCAN_MCAN_NDAT2_ND45_Msk = 0x2000     // Bit mask of ND45 field.
	MCAN_MCAN_NDAT2_ND45     = 0x2000     // Bit ND45.
	MCAN_MCAN_NDAT2_ND46_Pos = 0xe        // Position of ND46 field.
	MCAN_MCAN_NDAT2_ND46_Msk = 0x4000     // Bit mask of ND46 field.
	MCAN_MCAN_NDAT2_ND46     = 0x4000     // Bit ND46.
	MCAN_MCAN_NDAT2_ND47_Pos = 0xf        // Position of ND47 field.
	MCAN_MCAN_NDAT2_ND47_Msk = 0x8000     // Bit mask of ND47 field.
	MCAN_MCAN_NDAT2_ND47     = 0x8000     // Bit ND47.
	MCAN_MCAN_NDAT2_ND48_Pos = 0x10       // Position of ND48 field.
	MCAN_MCAN_NDAT2_ND48_Msk = 0x10000    // Bit mask of ND48 field.
	MCAN_MCAN_NDAT2_ND48     = 0x10000    // Bit ND48.
	MCAN_MCAN_NDAT2_ND49_Pos = 0x11       // Position of ND49 field.
	MCAN_MCAN_NDAT2_ND49_Msk = 0x20000    // Bit mask of ND49 field.
	MCAN_MCAN_NDAT2_ND49     = 0x20000    // Bit ND49.
	MCAN_MCAN_NDAT2_ND50_Pos = 0x12       // Position of ND50 field.
	MCAN_MCAN_NDAT2_ND50_Msk = 0x40000    // Bit mask of ND50 field.
	MCAN_MCAN_NDAT2_ND50     = 0x40000    // Bit ND50.
	MCAN_MCAN_NDAT2_ND51_Pos = 0x13       // Position of ND51 field.
	MCAN_MCAN_NDAT2_ND51_Msk = 0x80000    // Bit mask of ND51 field.
	MCAN_MCAN_NDAT2_ND51     = 0x80000    // Bit ND51.
	MCAN_MCAN_NDAT2_ND52_Pos = 0x14       // Position of ND52 field.
	MCAN_MCAN_NDAT2_ND52_Msk = 0x100000   // Bit mask of ND52 field.
	MCAN_MCAN_NDAT2_ND52     = 0x100000   // Bit ND52.
	MCAN_MCAN_NDAT2_ND53_Pos = 0x15       // Position of ND53 field.
	MCAN_MCAN_NDAT2_ND53_Msk = 0x200000   // Bit mask of ND53 field.
	MCAN_MCAN_NDAT2_ND53     = 0x200000   // Bit ND53.
	MCAN_MCAN_NDAT2_ND54_Pos = 0x16       // Position of ND54 field.
	MCAN_MCAN_NDAT2_ND54_Msk = 0x400000   // Bit mask of ND54 field.
	MCAN_MCAN_NDAT2_ND54     = 0x400000   // Bit ND54.
	MCAN_MCAN_NDAT2_ND55_Pos = 0x17       // Position of ND55 field.
	MCAN_MCAN_NDAT2_ND55_Msk = 0x800000   // Bit mask of ND55 field.
	MCAN_MCAN_NDAT2_ND55     = 0x800000   // Bit ND55.
	MCAN_MCAN_NDAT2_ND56_Pos = 0x18       // Position of ND56 field.
	MCAN_MCAN_NDAT2_ND56_Msk = 0x1000000  // Bit mask of ND56 field.
	MCAN_MCAN_NDAT2_ND56     = 0x1000000  // Bit ND56.
	MCAN_MCAN_NDAT2_ND57_Pos = 0x19       // Position of ND57 field.
	MCAN_MCAN_NDAT2_ND57_Msk = 0x2000000  // Bit mask of ND57 field.
	MCAN_MCAN_NDAT2_ND57     = 0x2000000  // Bit ND57.
	MCAN_MCAN_NDAT2_ND58_Pos = 0x1a       // Position of ND58 field.
	MCAN_MCAN_NDAT2_ND58_Msk = 0x4000000  // Bit mask of ND58 field.
	MCAN_MCAN_NDAT2_ND58     = 0x4000000  // Bit ND58.
	MCAN_MCAN_NDAT2_ND59_Pos = 0x1b       // Position of ND59 field.
	MCAN_MCAN_NDAT2_ND59_Msk = 0x8000000  // Bit mask of ND59 field.
	MCAN_MCAN_NDAT2_ND59     = 0x8000000  // Bit ND59.
	MCAN_MCAN_NDAT2_ND60_Pos = 0x1c       // Position of ND60 field.
	MCAN_MCAN_NDAT2_ND60_Msk = 0x10000000 // Bit mask of ND60 field.
	MCAN_MCAN_NDAT2_ND60     = 0x10000000 // Bit ND60.
	MCAN_MCAN_NDAT2_ND61_Pos = 0x1d       // Position of ND61 field.
	MCAN_MCAN_NDAT2_ND61_Msk = 0x20000000 // Bit mask of ND61 field.
	MCAN_MCAN_NDAT2_ND61     = 0x20000000 // Bit ND61.
	MCAN_MCAN_NDAT2_ND62_Pos = 0x1e       // Position of ND62 field.
	MCAN_MCAN_NDAT2_ND62_Msk = 0x40000000 // Bit mask of ND62 field.
	MCAN_MCAN_NDAT2_ND62     = 0x40000000 // Bit ND62.
	MCAN_MCAN_NDAT2_ND63_Pos = 0x1f       // Position of ND63 field.
	MCAN_MCAN_NDAT2_ND63_Msk = 0x80000000 // Bit mask of ND63 field.
	MCAN_MCAN_NDAT2_ND63     = 0x80000000 // Bit ND63.

	// MCAN_RXF0C: Receive FIFO 0 Configuration Register
	MCAN_MCAN_RXF0C_F0SA_Pos = 0x2        // Position of F0SA field.
	MCAN_MCAN_RXF0C_F0SA_Msk = 0xfffc     // Bit mask of F0SA field.
	MCAN_MCAN_RXF0C_F0S_Pos  = 0x10       // Position of F0S field.
	MCAN_MCAN_RXF0C_F0S_Msk  = 0x7f0000   // Bit mask of F0S field.
	MCAN_MCAN_RXF0C_F0WM_Pos = 0x18       // Position of F0WM field.
	MCAN_MCAN_RXF0C_F0WM_Msk = 0x7f000000 // Bit mask of F0WM field.
	MCAN_MCAN_RXF0C_F0OM_Pos = 0x1f       // Position of F0OM field.
	MCAN_MCAN_RXF0C_F0OM_Msk = 0x80000000 // Bit mask of F0OM field.
	MCAN_MCAN_RXF0C_F0OM     = 0x80000000 // Bit F0OM.

	// MCAN_RXF0S: Receive FIFO 0 Status Register
	MCAN_MCAN_RXF0S_F0FL_Pos = 0x0       // Position of F0FL field.
	MCAN_MCAN_RXF0S_F0FL_Msk = 0x7f      // Bit mask of F0FL field.
	MCAN_MCAN_RXF0S_F0GI_Pos = 0x8       // Position of F0GI field.
	MCAN_MCAN_RXF0S_F0GI_Msk = 0x3f00    // Bit mask of F0GI field.
	MCAN_MCAN_RXF0S_F0PI_Pos = 0x10      // Position of F0PI field.
	MCAN_MCAN_RXF0S_F0PI_Msk = 0x3f0000  // Bit mask of F0PI field.
	MCAN_MCAN_RXF0S_F0F_Pos  = 0x18      // Position of F0F field.
	MCAN_MCAN_RXF0S_F0F_Msk  = 0x1000000 // Bit mask of F0F field.
	MCAN_MCAN_RXF0S_F0F      = 0x1000000 // Bit F0F.
	MCAN_MCAN_RXF0S_RF0L_Pos = 0x19      // Position of RF0L field.
	MCAN_MCAN_RXF0S_RF0L_Msk = 0x2000000 // Bit mask of RF0L field.
	MCAN_MCAN_RXF0S_RF0L     = 0x2000000 // Bit RF0L.

	// MCAN_RXF0A: Receive FIFO 0 Acknowledge Register
	MCAN_MCAN_RXF0A_F0AI_Pos = 0x0  // Position of F0AI field.
	MCAN_MCAN_RXF0A_F0AI_Msk = 0x3f // Bit mask of F0AI field.

	// MCAN_RXBC: Receive Rx Buffer Configuration Register
	MCAN_MCAN_RXBC_RBSA_Pos = 0x2    // Position of RBSA field.
	MCAN_MCAN_RXBC_RBSA_Msk = 0xfffc // Bit mask of RBSA field.

	// MCAN_RXF1C: Receive FIFO 1 Configuration Register
	MCAN_MCAN_RXF1C_F1SA_Pos = 0x2        // Position of F1SA field.
	MCAN_MCAN_RXF1C_F1SA_Msk = 0xfffc     // Bit mask of F1SA field.
	MCAN_MCAN_RXF1C_F1S_Pos  = 0x10       // Position of F1S field.
	MCAN_MCAN_RXF1C_F1S_Msk  = 0x7f0000   // Bit mask of F1S field.
	MCAN_MCAN_RXF1C_F1WM_Pos = 0x18       // Position of F1WM field.
	MCAN_MCAN_RXF1C_F1WM_Msk = 0x7f000000 // Bit mask of F1WM field.
	MCAN_MCAN_RXF1C_F1OM_Pos = 0x1f       // Position of F1OM field.
	MCAN_MCAN_RXF1C_F1OM_Msk = 0x80000000 // Bit mask of F1OM field.
	MCAN_MCAN_RXF1C_F1OM     = 0x80000000 // Bit F1OM.

	// MCAN_RXF1S: Receive FIFO 1 Status Register
	MCAN_MCAN_RXF1S_F1FL_Pos    = 0x0        // Position of F1FL field.
	MCAN_MCAN_RXF1S_F1FL_Msk    = 0x7f       // Bit mask of F1FL field.
	MCAN_MCAN_RXF1S_F1GI_Pos    = 0x8        // Position of F1GI field.
	MCAN_MCAN_RXF1S_F1GI_Msk    = 0x3f00     // Bit mask of F1GI field.
	MCAN_MCAN_RXF1S_F1PI_Pos    = 0x10       // Position of F1PI field.
	MCAN_MCAN_RXF1S_F1PI_Msk    = 0x3f0000   // Bit mask of F1PI field.
	MCAN_MCAN_RXF1S_F1F_Pos     = 0x18       // Position of F1F field.
	MCAN_MCAN_RXF1S_F1F_Msk     = 0x1000000  // Bit mask of F1F field.
	MCAN_MCAN_RXF1S_F1F         = 0x1000000  // Bit F1F.
	MCAN_MCAN_RXF1S_RF1L_Pos    = 0x19       // Position of RF1L field.
	MCAN_MCAN_RXF1S_RF1L_Msk    = 0x2000000  // Bit mask of RF1L field.
	MCAN_MCAN_RXF1S_RF1L        = 0x2000000  // Bit RF1L.
	MCAN_MCAN_RXF1S_DMS_Pos     = 0x1e       // Position of DMS field.
	MCAN_MCAN_RXF1S_DMS_Msk     = 0xc0000000 // Bit mask of DMS field.
	MCAN_MCAN_RXF1S_DMS_IDLE    = 0x0        // Idle state, wait for reception of debug messages, DMA request is cleared.
	MCAN_MCAN_RXF1S_DMS_MSG_A   = 0x1        // Debug message A received.
	MCAN_MCAN_RXF1S_DMS_MSG_AB  = 0x2        // Debug messages A, B received.
	MCAN_MCAN_RXF1S_DMS_MSG_ABC = 0x3        // Debug messages A, B, C received, DMA request is set.

	// MCAN_RXF1A: Receive FIFO 1 Acknowledge Register
	MCAN_MCAN_RXF1A_F1AI_Pos = 0x0  // Position of F1AI field.
	MCAN_MCAN_RXF1A_F1AI_Msk = 0x3f // Bit mask of F1AI field.

	// MCAN_RXESC: Receive Buffer / FIFO Element Size Configuration Register
	MCAN_MCAN_RXESC_F0DS_Pos      = 0x0   // Position of F0DS field.
	MCAN_MCAN_RXESC_F0DS_Msk      = 0x7   // Bit mask of F0DS field.
	MCAN_MCAN_RXESC_F0DS__8_BYTE  = 0x0   // 8-byte data field
	MCAN_MCAN_RXESC_F0DS__12_BYTE = 0x1   // 12-byte data field
	MCAN_MCAN_RXESC_F0DS__16_BYTE = 0x2   // 16-byte data field
	MCAN_MCAN_RXESC_F0DS__20_BYTE = 0x3   // 20-byte data field
	MCAN_MCAN_RXESC_F0DS__24_BYTE = 0x4   // 24-byte data field
	MCAN_MCAN_RXESC_F0DS__32_BYTE = 0x5   // 32-byte data field
	MCAN_MCAN_RXESC_F0DS__48_BYTE = 0x6   // 48-byte data field
	MCAN_MCAN_RXESC_F0DS__64_BYTE = 0x7   // 64-byte data field
	MCAN_MCAN_RXESC_F1DS_Pos      = 0x4   // Position of F1DS field.
	MCAN_MCAN_RXESC_F1DS_Msk      = 0x70  // Bit mask of F1DS field.
	MCAN_MCAN_RXESC_F1DS__8_BYTE  = 0x0   // 8-byte data field
	MCAN_MCAN_RXESC_F1DS__12_BYTE = 0x1   // 12-byte data field
	MCAN_MCAN_RXESC_F1DS__16_BYTE = 0x2   // 16-byte data field
	MCAN_MCAN_RXESC_F1DS__20_BYTE = 0x3   // 20-byte data field
	MCAN_MCAN_RXESC_F1DS__24_BYTE = 0x4   // 24-byte data field
	MCAN_MCAN_RXESC_F1DS__32_BYTE = 0x5   // 32-byte data field
	MCAN_MCAN_RXESC_F1DS__48_BYTE = 0x6   // 48-byte data field
	MCAN_MCAN_RXESC_F1DS__64_BYTE = 0x7   // 64-byte data field
	MCAN_MCAN_RXESC_RBDS_Pos      = 0x8   // Position of RBDS field.
	MCAN_MCAN_RXESC_RBDS_Msk      = 0x700 // Bit mask of RBDS field.
	MCAN_MCAN_RXESC_RBDS__8_BYTE  = 0x0   // 8-byte data field
	MCAN_MCAN_RXESC_RBDS__12_BYTE = 0x1   // 12-byte data field
	MCAN_MCAN_RXESC_RBDS__16_BYTE = 0x2   // 16-byte data field
	MCAN_MCAN_RXESC_RBDS__20_BYTE = 0x3   // 20-byte data field
	MCAN_MCAN_RXESC_RBDS__24_BYTE = 0x4   // 24-byte data field
	MCAN_MCAN_RXESC_RBDS__32_BYTE = 0x5   // 32-byte data field
	MCAN_MCAN_RXESC_RBDS__48_BYTE = 0x6   // 48-byte data field
	MCAN_MCAN_RXESC_RBDS__64_BYTE = 0x7   // 64-byte data field

	// MCAN_TXBC: Transmit Buffer Configuration Register
	MCAN_MCAN_TXBC_TBSA_Pos = 0x2        // Position of TBSA field.
	MCAN_MCAN_TXBC_TBSA_Msk = 0xfffc     // Bit mask of TBSA field.
	MCAN_MCAN_TXBC_NDTB_Pos = 0x10       // Position of NDTB field.
	MCAN_MCAN_TXBC_NDTB_Msk = 0x3f0000   // Bit mask of NDTB field.
	MCAN_MCAN_TXBC_TFQS_Pos = 0x18       // Position of TFQS field.
	MCAN_MCAN_TXBC_TFQS_Msk = 0x3f000000 // Bit mask of TFQS field.
	MCAN_MCAN_TXBC_TFQM_Pos = 0x1e       // Position of TFQM field.
	MCAN_MCAN_TXBC_TFQM_Msk = 0x40000000 // Bit mask of TFQM field.
	MCAN_MCAN_TXBC_TFQM     = 0x40000000 // Bit TFQM.

	// MCAN_TXFQS: Transmit FIFO/Queue Status Register
	MCAN_MCAN_TXFQS_TFFL_Pos  = 0x0      // Position of TFFL field.
	MCAN_MCAN_TXFQS_TFFL_Msk  = 0x3f     // Bit mask of TFFL field.
	MCAN_MCAN_TXFQS_TFGI_Pos  = 0x8      // Position of TFGI field.
	MCAN_MCAN_TXFQS_TFGI_Msk  = 0x1f00   // Bit mask of TFGI field.
	MCAN_MCAN_TXFQS_TFQPI_Pos = 0x10     // Position of TFQPI field.
	MCAN_MCAN_TXFQS_TFQPI_Msk = 0x1f0000 // Bit mask of TFQPI field.
	MCAN_MCAN_TXFQS_TFQF_Pos  = 0x15     // Position of TFQF field.
	MCAN_MCAN_TXFQS_TFQF_Msk  = 0x200000 // Bit mask of TFQF field.
	MCAN_MCAN_TXFQS_TFQF      = 0x200000 // Bit TFQF.

	// MCAN_TXESC: Transmit Buffer Element Size Configuration Register
	MCAN_MCAN_TXESC_TBDS_Pos      = 0x0 // Position of TBDS field.
	MCAN_MCAN_TXESC_TBDS_Msk      = 0x7 // Bit mask of TBDS field.
	MCAN_MCAN_TXESC_TBDS__8_BYTE  = 0x0 // 8-byte data field
	MCAN_MCAN_TXESC_TBDS__12_BYTE = 0x1 // 12-byte data field
	MCAN_MCAN_TXESC_TBDS__16_BYTE = 0x2 // 16-byte data field
	MCAN_MCAN_TXESC_TBDS__20_BYTE = 0x3 // 20-byte data field
	MCAN_MCAN_TXESC_TBDS__24_BYTE = 0x4 // 24-byte data field
	MCAN_MCAN_TXESC_TBDS__32_BYTE = 0x5 // 32-byte data field
	MCAN_MCAN_TXESC_TBDS__48_BYTE = 0x6 // 48-byte data field
	MCAN_MCAN_TXESC_TBDS__64_BYTE = 0x7 // 64-byte data field

	// MCAN_TXBRP: Transmit Buffer Request Pending Register
	MCAN_MCAN_TXBRP_TRP0_Pos  = 0x0        // Position of TRP0 field.
	MCAN_MCAN_TXBRP_TRP0_Msk  = 0x1        // Bit mask of TRP0 field.
	MCAN_MCAN_TXBRP_TRP0      = 0x1        // Bit TRP0.
	MCAN_MCAN_TXBRP_TRP1_Pos  = 0x1        // Position of TRP1 field.
	MCAN_MCAN_TXBRP_TRP1_Msk  = 0x2        // Bit mask of TRP1 field.
	MCAN_MCAN_TXBRP_TRP1      = 0x2        // Bit TRP1.
	MCAN_MCAN_TXBRP_TRP2_Pos  = 0x2        // Position of TRP2 field.
	MCAN_MCAN_TXBRP_TRP2_Msk  = 0x4        // Bit mask of TRP2 field.
	MCAN_MCAN_TXBRP_TRP2      = 0x4        // Bit TRP2.
	MCAN_MCAN_TXBRP_TRP3_Pos  = 0x3        // Position of TRP3 field.
	MCAN_MCAN_TXBRP_TRP3_Msk  = 0x8        // Bit mask of TRP3 field.
	MCAN_MCAN_TXBRP_TRP3      = 0x8        // Bit TRP3.
	MCAN_MCAN_TXBRP_TRP4_Pos  = 0x4        // Position of TRP4 field.
	MCAN_MCAN_TXBRP_TRP4_Msk  = 0x10       // Bit mask of TRP4 field.
	MCAN_MCAN_TXBRP_TRP4      = 0x10       // Bit TRP4.
	MCAN_MCAN_TXBRP_TRP5_Pos  = 0x5        // Position of TRP5 field.
	MCAN_MCAN_TXBRP_TRP5_Msk  = 0x20       // Bit mask of TRP5 field.
	MCAN_MCAN_TXBRP_TRP5      = 0x20       // Bit TRP5.
	MCAN_MCAN_TXBRP_TRP6_Pos  = 0x6        // Position of TRP6 field.
	MCAN_MCAN_TXBRP_TRP6_Msk  = 0x40       // Bit mask of TRP6 field.
	MCAN_MCAN_TXBRP_TRP6      = 0x40       // Bit TRP6.
	MCAN_MCAN_TXBRP_TRP7_Pos  = 0x7        // Position of TRP7 field.
	MCAN_MCAN_TXBRP_TRP7_Msk  = 0x80       // Bit mask of TRP7 field.
	MCAN_MCAN_TXBRP_TRP7      = 0x80       // Bit TRP7.
	MCAN_MCAN_TXBRP_TRP8_Pos  = 0x8        // Position of TRP8 field.
	MCAN_MCAN_TXBRP_TRP8_Msk  = 0x100      // Bit mask of TRP8 field.
	MCAN_MCAN_TXBRP_TRP8      = 0x100      // Bit TRP8.
	MCAN_MCAN_TXBRP_TRP9_Pos  = 0x9        // Position of TRP9 field.
	MCAN_MCAN_TXBRP_TRP9_Msk  = 0x200      // Bit mask of TRP9 field.
	MCAN_MCAN_TXBRP_TRP9      = 0x200      // Bit TRP9.
	MCAN_MCAN_TXBRP_TRP10_Pos = 0xa        // Position of TRP10 field.
	MCAN_MCAN_TXBRP_TRP10_Msk = 0x400      // Bit mask of TRP10 field.
	MCAN_MCAN_TXBRP_TRP10     = 0x400      // Bit TRP10.
	MCAN_MCAN_TXBRP_TRP11_Pos = 0xb        // Position of TRP11 field.
	MCAN_MCAN_TXBRP_TRP11_Msk = 0x800      // Bit mask of TRP11 field.
	MCAN_MCAN_TXBRP_TRP11     = 0x800      // Bit TRP11.
	MCAN_MCAN_TXBRP_TRP12_Pos = 0xc        // Position of TRP12 field.
	MCAN_MCAN_TXBRP_TRP12_Msk = 0x1000     // Bit mask of TRP12 field.
	MCAN_MCAN_TXBRP_TRP12     = 0x1000     // Bit TRP12.
	MCAN_MCAN_TXBRP_TRP13_Pos = 0xd        // Position of TRP13 field.
	MCAN_MCAN_TXBRP_TRP13_Msk = 0x2000     // Bit mask of TRP13 field.
	MCAN_MCAN_TXBRP_TRP13     = 0x2000     // Bit TRP13.
	MCAN_MCAN_TXBRP_TRP14_Pos = 0xe        // Position of TRP14 field.
	MCAN_MCAN_TXBRP_TRP14_Msk = 0x4000     // Bit mask of TRP14 field.
	MCAN_MCAN_TXBRP_TRP14     = 0x4000     // Bit TRP14.
	MCAN_MCAN_TXBRP_TRP15_Pos = 0xf        // Position of TRP15 field.
	MCAN_MCAN_TXBRP_TRP15_Msk = 0x8000     // Bit mask of TRP15 field.
	MCAN_MCAN_TXBRP_TRP15     = 0x8000     // Bit TRP15.
	MCAN_MCAN_TXBRP_TRP16_Pos = 0x10       // Position of TRP16 field.
	MCAN_MCAN_TXBRP_TRP16_Msk = 0x10000    // Bit mask of TRP16 field.
	MCAN_MCAN_TXBRP_TRP16     = 0x10000    // Bit TRP16.
	MCAN_MCAN_TXBRP_TRP17_Pos = 0x11       // Position of TRP17 field.
	MCAN_MCAN_TXBRP_TRP17_Msk = 0x20000    // Bit mask of TRP17 field.
	MCAN_MCAN_TXBRP_TRP17     = 0x20000    // Bit TRP17.
	MCAN_MCAN_TXBRP_TRP18_Pos = 0x12       // Position of TRP18 field.
	MCAN_MCAN_TXBRP_TRP18_Msk = 0x40000    // Bit mask of TRP18 field.
	MCAN_MCAN_TXBRP_TRP18     = 0x40000    // Bit TRP18.
	MCAN_MCAN_TXBRP_TRP19_Pos = 0x13       // Position of TRP19 field.
	MCAN_MCAN_TXBRP_TRP19_Msk = 0x80000    // Bit mask of TRP19 field.
	MCAN_MCAN_TXBRP_TRP19     = 0x80000    // Bit TRP19.
	MCAN_MCAN_TXBRP_TRP20_Pos = 0x14       // Position of TRP20 field.
	MCAN_MCAN_TXBRP_TRP20_Msk = 0x100000   // Bit mask of TRP20 field.
	MCAN_MCAN_TXBRP_TRP20     = 0x100000   // Bit TRP20.
	MCAN_MCAN_TXBRP_TRP21_Pos = 0x15       // Position of TRP21 field.
	MCAN_MCAN_TXBRP_TRP21_Msk = 0x200000   // Bit mask of TRP21 field.
	MCAN_MCAN_TXBRP_TRP21     = 0x200000   // Bit TRP21.
	MCAN_MCAN_TXBRP_TRP22_Pos = 0x16       // Position of TRP22 field.
	MCAN_MCAN_TXBRP_TRP22_Msk = 0x400000   // Bit mask of TRP22 field.
	MCAN_MCAN_TXBRP_TRP22     = 0x400000   // Bit TRP22.
	MCAN_MCAN_TXBRP_TRP23_Pos = 0x17       // Position of TRP23 field.
	MCAN_MCAN_TXBRP_TRP23_Msk = 0x800000   // Bit mask of TRP23 field.
	MCAN_MCAN_TXBRP_TRP23     = 0x800000   // Bit TRP23.
	MCAN_MCAN_TXBRP_TRP24_Pos = 0x18       // Position of TRP24 field.
	MCAN_MCAN_TXBRP_TRP24_Msk = 0x1000000  // Bit mask of TRP24 field.
	MCAN_MCAN_TXBRP_TRP24     = 0x1000000  // Bit TRP24.
	MCAN_MCAN_TXBRP_TRP25_Pos = 0x19       // Position of TRP25 field.
	MCAN_MCAN_TXBRP_TRP25_Msk = 0x2000000  // Bit mask of TRP25 field.
	MCAN_MCAN_TXBRP_TRP25     = 0x2000000  // Bit TRP25.
	MCAN_MCAN_TXBRP_TRP26_Pos = 0x1a       // Position of TRP26 field.
	MCAN_MCAN_TXBRP_TRP26_Msk = 0x4000000  // Bit mask of TRP26 field.
	MCAN_MCAN_TXBRP_TRP26     = 0x4000000  // Bit TRP26.
	MCAN_MCAN_TXBRP_TRP27_Pos = 0x1b       // Position of TRP27 field.
	MCAN_MCAN_TXBRP_TRP27_Msk = 0x8000000  // Bit mask of TRP27 field.
	MCAN_MCAN_TXBRP_TRP27     = 0x8000000  // Bit TRP27.
	MCAN_MCAN_TXBRP_TRP28_Pos = 0x1c       // Position of TRP28 field.
	MCAN_MCAN_TXBRP_TRP28_Msk = 0x10000000 // Bit mask of TRP28 field.
	MCAN_MCAN_TXBRP_TRP28     = 0x10000000 // Bit TRP28.
	MCAN_MCAN_TXBRP_TRP29_Pos = 0x1d       // Position of TRP29 field.
	MCAN_MCAN_TXBRP_TRP29_Msk = 0x20000000 // Bit mask of TRP29 field.
	MCAN_MCAN_TXBRP_TRP29     = 0x20000000 // Bit TRP29.
	MCAN_MCAN_TXBRP_TRP30_Pos = 0x1e       // Position of TRP30 field.
	MCAN_MCAN_TXBRP_TRP30_Msk = 0x40000000 // Bit mask of TRP30 field.
	MCAN_MCAN_TXBRP_TRP30     = 0x40000000 // Bit TRP30.
	MCAN_MCAN_TXBRP_TRP31_Pos = 0x1f       // Position of TRP31 field.
	MCAN_MCAN_TXBRP_TRP31_Msk = 0x80000000 // Bit mask of TRP31 field.
	MCAN_MCAN_TXBRP_TRP31     = 0x80000000 // Bit TRP31.

	// MCAN_TXBAR: Transmit Buffer Add Request Register
	MCAN_MCAN_TXBAR_AR0_Pos  = 0x0        // Position of AR0 field.
	MCAN_MCAN_TXBAR_AR0_Msk  = 0x1        // Bit mask of AR0 field.
	MCAN_MCAN_TXBAR_AR0      = 0x1        // Bit AR0.
	MCAN_MCAN_TXBAR_AR1_Pos  = 0x1        // Position of AR1 field.
	MCAN_MCAN_TXBAR_AR1_Msk  = 0x2        // Bit mask of AR1 field.
	MCAN_MCAN_TXBAR_AR1      = 0x2        // Bit AR1.
	MCAN_MCAN_TXBAR_AR2_Pos  = 0x2        // Position of AR2 field.
	MCAN_MCAN_TXBAR_AR2_Msk  = 0x4        // Bit mask of AR2 field.
	MCAN_MCAN_TXBAR_AR2      = 0x4        // Bit AR2.
	MCAN_MCAN_TXBAR_AR3_Pos  = 0x3        // Position of AR3 field.
	MCAN_MCAN_TXBAR_AR3_Msk  = 0x8        // Bit mask of AR3 field.
	MCAN_MCAN_TXBAR_AR3      = 0x8        // Bit AR3.
	MCAN_MCAN_TXBAR_AR4_Pos  = 0x4        // Position of AR4 field.
	MCAN_MCAN_TXBAR_AR4_Msk  = 0x10       // Bit mask of AR4 field.
	MCAN_MCAN_TXBAR_AR4      = 0x10       // Bit AR4.
	MCAN_MCAN_TXBAR_AR5_Pos  = 0x5        // Position of AR5 field.
	MCAN_MCAN_TXBAR_AR5_Msk  = 0x20       // Bit mask of AR5 field.
	MCAN_MCAN_TXBAR_AR5      = 0x20       // Bit AR5.
	MCAN_MCAN_TXBAR_AR6_Pos  = 0x6        // Position of AR6 field.
	MCAN_MCAN_TXBAR_AR6_Msk  = 0x40       // Bit mask of AR6 field.
	MCAN_MCAN_TXBAR_AR6      = 0x40       // Bit AR6.
	MCAN_MCAN_TXBAR_AR7_Pos  = 0x7        // Position of AR7 field.
	MCAN_MCAN_TXBAR_AR7_Msk  = 0x80       // Bit mask of AR7 field.
	MCAN_MCAN_TXBAR_AR7      = 0x80       // Bit AR7.
	MCAN_MCAN_TXBAR_AR8_Pos  = 0x8        // Position of AR8 field.
	MCAN_MCAN_TXBAR_AR8_Msk  = 0x100      // Bit mask of AR8 field.
	MCAN_MCAN_TXBAR_AR8      = 0x100      // Bit AR8.
	MCAN_MCAN_TXBAR_AR9_Pos  = 0x9        // Position of AR9 field.
	MCAN_MCAN_TXBAR_AR9_Msk  = 0x200      // Bit mask of AR9 field.
	MCAN_MCAN_TXBAR_AR9      = 0x200      // Bit AR9.
	MCAN_MCAN_TXBAR_AR10_Pos = 0xa        // Position of AR10 field.
	MCAN_MCAN_TXBAR_AR10_Msk = 0x400      // Bit mask of AR10 field.
	MCAN_MCAN_TXBAR_AR10     = 0x400      // Bit AR10.
	MCAN_MCAN_TXBAR_AR11_Pos = 0xb        // Position of AR11 field.
	MCAN_MCAN_TXBAR_AR11_Msk = 0x800      // Bit mask of AR11 field.
	MCAN_MCAN_TXBAR_AR11     = 0x800      // Bit AR11.
	MCAN_MCAN_TXBAR_AR12_Pos = 0xc        // Position of AR12 field.
	MCAN_MCAN_TXBAR_AR12_Msk = 0x1000     // Bit mask of AR12 field.
	MCAN_MCAN_TXBAR_AR12     = 0x1000     // Bit AR12.
	MCAN_MCAN_TXBAR_AR13_Pos = 0xd        // Position of AR13 field.
	MCAN_MCAN_TXBAR_AR13_Msk = 0x2000     // Bit mask of AR13 field.
	MCAN_MCAN_TXBAR_AR13     = 0x2000     // Bit AR13.
	MCAN_MCAN_TXBAR_AR14_Pos = 0xe        // Position of AR14 field.
	MCAN_MCAN_TXBAR_AR14_Msk = 0x4000     // Bit mask of AR14 field.
	MCAN_MCAN_TXBAR_AR14     = 0x4000     // Bit AR14.
	MCAN_MCAN_TXBAR_AR15_Pos = 0xf        // Position of AR15 field.
	MCAN_MCAN_TXBAR_AR15_Msk = 0x8000     // Bit mask of AR15 field.
	MCAN_MCAN_TXBAR_AR15     = 0x8000     // Bit AR15.
	MCAN_MCAN_TXBAR_AR16_Pos = 0x10       // Position of AR16 field.
	MCAN_MCAN_TXBAR_AR16_Msk = 0x10000    // Bit mask of AR16 field.
	MCAN_MCAN_TXBAR_AR16     = 0x10000    // Bit AR16.
	MCAN_MCAN_TXBAR_AR17_Pos = 0x11       // Position of AR17 field.
	MCAN_MCAN_TXBAR_AR17_Msk = 0x20000    // Bit mask of AR17 field.
	MCAN_MCAN_TXBAR_AR17     = 0x20000    // Bit AR17.
	MCAN_MCAN_TXBAR_AR18_Pos = 0x12       // Position of AR18 field.
	MCAN_MCAN_TXBAR_AR18_Msk = 0x40000    // Bit mask of AR18 field.
	MCAN_MCAN_TXBAR_AR18     = 0x40000    // Bit AR18.
	MCAN_MCAN_TXBAR_AR19_Pos = 0x13       // Position of AR19 field.
	MCAN_MCAN_TXBAR_AR19_Msk = 0x80000    // Bit mask of AR19 field.
	MCAN_MCAN_TXBAR_AR19     = 0x80000    // Bit AR19.
	MCAN_MCAN_TXBAR_AR20_Pos = 0x14       // Position of AR20 field.
	MCAN_MCAN_TXBAR_AR20_Msk = 0x100000   // Bit mask of AR20 field.
	MCAN_MCAN_TXBAR_AR20     = 0x100000   // Bit AR20.
	MCAN_MCAN_TXBAR_AR21_Pos = 0x15       // Position of AR21 field.
	MCAN_MCAN_TXBAR_AR21_Msk = 0x200000   // Bit mask of AR21 field.
	MCAN_MCAN_TXBAR_AR21     = 0x200000   // Bit AR21.
	MCAN_MCAN_TXBAR_AR22_Pos = 0x16       // Position of AR22 field.
	MCAN_MCAN_TXBAR_AR22_Msk = 0x400000   // Bit mask of AR22 field.
	MCAN_MCAN_TXBAR_AR22     = 0x400000   // Bit AR22.
	MCAN_MCAN_TXBAR_AR23_Pos = 0x17       // Position of AR23 field.
	MCAN_MCAN_TXBAR_AR23_Msk = 0x800000   // Bit mask of AR23 field.
	MCAN_MCAN_TXBAR_AR23     = 0x800000   // Bit AR23.
	MCAN_MCAN_TXBAR_AR24_Pos = 0x18       // Position of AR24 field.
	MCAN_MCAN_TXBAR_AR24_Msk = 0x1000000  // Bit mask of AR24 field.
	MCAN_MCAN_TXBAR_AR24     = 0x1000000  // Bit AR24.
	MCAN_MCAN_TXBAR_AR25_Pos = 0x19       // Position of AR25 field.
	MCAN_MCAN_TXBAR_AR25_Msk = 0x2000000  // Bit mask of AR25 field.
	MCAN_MCAN_TXBAR_AR25     = 0x2000000  // Bit AR25.
	MCAN_MCAN_TXBAR_AR26_Pos = 0x1a       // Position of AR26 field.
	MCAN_MCAN_TXBAR_AR26_Msk = 0x4000000  // Bit mask of AR26 field.
	MCAN_MCAN_TXBAR_AR26     = 0x4000000  // Bit AR26.
	MCAN_MCAN_TXBAR_AR27_Pos = 0x1b       // Position of AR27 field.
	MCAN_MCAN_TXBAR_AR27_Msk = 0x8000000  // Bit mask of AR27 field.
	MCAN_MCAN_TXBAR_AR27     = 0x8000000  // Bit AR27.
	MCAN_MCAN_TXBAR_AR28_Pos = 0x1c       // Position of AR28 field.
	MCAN_MCAN_TXBAR_AR28_Msk = 0x10000000 // Bit mask of AR28 field.
	MCAN_MCAN_TXBAR_AR28     = 0x10000000 // Bit AR28.
	MCAN_MCAN_TXBAR_AR29_Pos = 0x1d       // Position of AR29 field.
	MCAN_MCAN_TXBAR_AR29_Msk = 0x20000000 // Bit mask of AR29 field.
	MCAN_MCAN_TXBAR_AR29     = 0x20000000 // Bit AR29.
	MCAN_MCAN_TXBAR_AR30_Pos = 0x1e       // Position of AR30 field.
	MCAN_MCAN_TXBAR_AR30_Msk = 0x40000000 // Bit mask of AR30 field.
	MCAN_MCAN_TXBAR_AR30     = 0x40000000 // Bit AR30.
	MCAN_MCAN_TXBAR_AR31_Pos = 0x1f       // Position of AR31 field.
	MCAN_MCAN_TXBAR_AR31_Msk = 0x80000000 // Bit mask of AR31 field.
	MCAN_MCAN_TXBAR_AR31     = 0x80000000 // Bit AR31.

	// MCAN_TXBCR: Transmit Buffer Cancellation Request Register
	MCAN_MCAN_TXBCR_CR0_Pos  = 0x0        // Position of CR0 field.
	MCAN_MCAN_TXBCR_CR0_Msk  = 0x1        // Bit mask of CR0 field.
	MCAN_MCAN_TXBCR_CR0      = 0x1        // Bit CR0.
	MCAN_MCAN_TXBCR_CR1_Pos  = 0x1        // Position of CR1 field.
	MCAN_MCAN_TXBCR_CR1_Msk  = 0x2        // Bit mask of CR1 field.
	MCAN_MCAN_TXBCR_CR1      = 0x2        // Bit CR1.
	MCAN_MCAN_TXBCR_CR2_Pos  = 0x2        // Position of CR2 field.
	MCAN_MCAN_TXBCR_CR2_Msk  = 0x4        // Bit mask of CR2 field.
	MCAN_MCAN_TXBCR_CR2      = 0x4        // Bit CR2.
	MCAN_MCAN_TXBCR_CR3_Pos  = 0x3        // Position of CR3 field.
	MCAN_MCAN_TXBCR_CR3_Msk  = 0x8        // Bit mask of CR3 field.
	MCAN_MCAN_TXBCR_CR3      = 0x8        // Bit CR3.
	MCAN_MCAN_TXBCR_CR4_Pos  = 0x4        // Position of CR4 field.
	MCAN_MCAN_TXBCR_CR4_Msk  = 0x10       // Bit mask of CR4 field.
	MCAN_MCAN_TXBCR_CR4      = 0x10       // Bit CR4.
	MCAN_MCAN_TXBCR_CR5_Pos  = 0x5        // Position of CR5 field.
	MCAN_MCAN_TXBCR_CR5_Msk  = 0x20       // Bit mask of CR5 field.
	MCAN_MCAN_TXBCR_CR5      = 0x20       // Bit CR5.
	MCAN_MCAN_TXBCR_CR6_Pos  = 0x6        // Position of CR6 field.
	MCAN_MCAN_TXBCR_CR6_Msk  = 0x40       // Bit mask of CR6 field.
	MCAN_MCAN_TXBCR_CR6      = 0x40       // Bit CR6.
	MCAN_MCAN_TXBCR_CR7_Pos  = 0x7        // Position of CR7 field.
	MCAN_MCAN_TXBCR_CR7_Msk  = 0x80       // Bit mask of CR7 field.
	MCAN_MCAN_TXBCR_CR7      = 0x80       // Bit CR7.
	MCAN_MCAN_TXBCR_CR8_Pos  = 0x8        // Position of CR8 field.
	MCAN_MCAN_TXBCR_CR8_Msk  = 0x100      // Bit mask of CR8 field.
	MCAN_MCAN_TXBCR_CR8      = 0x100      // Bit CR8.
	MCAN_MCAN_TXBCR_CR9_Pos  = 0x9        // Position of CR9 field.
	MCAN_MCAN_TXBCR_CR9_Msk  = 0x200      // Bit mask of CR9 field.
	MCAN_MCAN_TXBCR_CR9      = 0x200      // Bit CR9.
	MCAN_MCAN_TXBCR_CR10_Pos = 0xa        // Position of CR10 field.
	MCAN_MCAN_TXBCR_CR10_Msk = 0x400      // Bit mask of CR10 field.
	MCAN_MCAN_TXBCR_CR10     = 0x400      // Bit CR10.
	MCAN_MCAN_TXBCR_CR11_Pos = 0xb        // Position of CR11 field.
	MCAN_MCAN_TXBCR_CR11_Msk = 0x800      // Bit mask of CR11 field.
	MCAN_MCAN_TXBCR_CR11     = 0x800      // Bit CR11.
	MCAN_MCAN_TXBCR_CR12_Pos = 0xc        // Position of CR12 field.
	MCAN_MCAN_TXBCR_CR12_Msk = 0x1000     // Bit mask of CR12 field.
	MCAN_MCAN_TXBCR_CR12     = 0x1000     // Bit CR12.
	MCAN_MCAN_TXBCR_CR13_Pos = 0xd        // Position of CR13 field.
	MCAN_MCAN_TXBCR_CR13_Msk = 0x2000     // Bit mask of CR13 field.
	MCAN_MCAN_TXBCR_CR13     = 0x2000     // Bit CR13.
	MCAN_MCAN_TXBCR_CR14_Pos = 0xe        // Position of CR14 field.
	MCAN_MCAN_TXBCR_CR14_Msk = 0x4000     // Bit mask of CR14 field.
	MCAN_MCAN_TXBCR_CR14     = 0x4000     // Bit CR14.
	MCAN_MCAN_TXBCR_CR15_Pos = 0xf        // Position of CR15 field.
	MCAN_MCAN_TXBCR_CR15_Msk = 0x8000     // Bit mask of CR15 field.
	MCAN_MCAN_TXBCR_CR15     = 0x8000     // Bit CR15.
	MCAN_MCAN_TXBCR_CR16_Pos = 0x10       // Position of CR16 field.
	MCAN_MCAN_TXBCR_CR16_Msk = 0x10000    // Bit mask of CR16 field.
	MCAN_MCAN_TXBCR_CR16     = 0x10000    // Bit CR16.
	MCAN_MCAN_TXBCR_CR17_Pos = 0x11       // Position of CR17 field.
	MCAN_MCAN_TXBCR_CR17_Msk = 0x20000    // Bit mask of CR17 field.
	MCAN_MCAN_TXBCR_CR17     = 0x20000    // Bit CR17.
	MCAN_MCAN_TXBCR_CR18_Pos = 0x12       // Position of CR18 field.
	MCAN_MCAN_TXBCR_CR18_Msk = 0x40000    // Bit mask of CR18 field.
	MCAN_MCAN_TXBCR_CR18     = 0x40000    // Bit CR18.
	MCAN_MCAN_TXBCR_CR19_Pos = 0x13       // Position of CR19 field.
	MCAN_MCAN_TXBCR_CR19_Msk = 0x80000    // Bit mask of CR19 field.
	MCAN_MCAN_TXBCR_CR19     = 0x80000    // Bit CR19.
	MCAN_MCAN_TXBCR_CR20_Pos = 0x14       // Position of CR20 field.
	MCAN_MCAN_TXBCR_CR20_Msk = 0x100000   // Bit mask of CR20 field.
	MCAN_MCAN_TXBCR_CR20     = 0x100000   // Bit CR20.
	MCAN_MCAN_TXBCR_CR21_Pos = 0x15       // Position of CR21 field.
	MCAN_MCAN_TXBCR_CR21_Msk = 0x200000   // Bit mask of CR21 field.
	MCAN_MCAN_TXBCR_CR21     = 0x200000   // Bit CR21.
	MCAN_MCAN_TXBCR_CR22_Pos = 0x16       // Position of CR22 field.
	MCAN_MCAN_TXBCR_CR22_Msk = 0x400000   // Bit mask of CR22 field.
	MCAN_MCAN_TXBCR_CR22     = 0x400000   // Bit CR22.
	MCAN_MCAN_TXBCR_CR23_Pos = 0x17       // Position of CR23 field.
	MCAN_MCAN_TXBCR_CR23_Msk = 0x800000   // Bit mask of CR23 field.
	MCAN_MCAN_TXBCR_CR23     = 0x800000   // Bit CR23.
	MCAN_MCAN_TXBCR_CR24_Pos = 0x18       // Position of CR24 field.
	MCAN_MCAN_TXBCR_CR24_Msk = 0x1000000  // Bit mask of CR24 field.
	MCAN_MCAN_TXBCR_CR24     = 0x1000000  // Bit CR24.
	MCAN_MCAN_TXBCR_CR25_Pos = 0x19       // Position of CR25 field.
	MCAN_MCAN_TXBCR_CR25_Msk = 0x2000000  // Bit mask of CR25 field.
	MCAN_MCAN_TXBCR_CR25     = 0x2000000  // Bit CR25.
	MCAN_MCAN_TXBCR_CR26_Pos = 0x1a       // Position of CR26 field.
	MCAN_MCAN_TXBCR_CR26_Msk = 0x4000000  // Bit mask of CR26 field.
	MCAN_MCAN_TXBCR_CR26     = 0x4000000  // Bit CR26.
	MCAN_MCAN_TXBCR_CR27_Pos = 0x1b       // Position of CR27 field.
	MCAN_MCAN_TXBCR_CR27_Msk = 0x8000000  // Bit mask of CR27 field.
	MCAN_MCAN_TXBCR_CR27     = 0x8000000  // Bit CR27.
	MCAN_MCAN_TXBCR_CR28_Pos = 0x1c       // Position of CR28 field.
	MCAN_MCAN_TXBCR_CR28_Msk = 0x10000000 // Bit mask of CR28 field.
	MCAN_MCAN_TXBCR_CR28     = 0x10000000 // Bit CR28.
	MCAN_MCAN_TXBCR_CR29_Pos = 0x1d       // Position of CR29 field.
	MCAN_MCAN_TXBCR_CR29_Msk = 0x20000000 // Bit mask of CR29 field.
	MCAN_MCAN_TXBCR_CR29     = 0x20000000 // Bit CR29.
	MCAN_MCAN_TXBCR_CR30_Pos = 0x1e       // Position of CR30 field.
	MCAN_MCAN_TXBCR_CR30_Msk = 0x40000000 // Bit mask of CR30 field.
	MCAN_MCAN_TXBCR_CR30     = 0x40000000 // Bit CR30.
	MCAN_MCAN_TXBCR_CR31_Pos = 0x1f       // Position of CR31 field.
	MCAN_MCAN_TXBCR_CR31_Msk = 0x80000000 // Bit mask of CR31 field.
	MCAN_MCAN_TXBCR_CR31     = 0x80000000 // Bit CR31.

	// MCAN_TXBTO: Transmit Buffer Transmission Occurred Register
	MCAN_MCAN_TXBTO_TO0_Pos  = 0x0        // Position of TO0 field.
	MCAN_MCAN_TXBTO_TO0_Msk  = 0x1        // Bit mask of TO0 field.
	MCAN_MCAN_TXBTO_TO0      = 0x1        // Bit TO0.
	MCAN_MCAN_TXBTO_TO1_Pos  = 0x1        // Position of TO1 field.
	MCAN_MCAN_TXBTO_TO1_Msk  = 0x2        // Bit mask of TO1 field.
	MCAN_MCAN_TXBTO_TO1      = 0x2        // Bit TO1.
	MCAN_MCAN_TXBTO_TO2_Pos  = 0x2        // Position of TO2 field.
	MCAN_MCAN_TXBTO_TO2_Msk  = 0x4        // Bit mask of TO2 field.
	MCAN_MCAN_TXBTO_TO2      = 0x4        // Bit TO2.
	MCAN_MCAN_TXBTO_TO3_Pos  = 0x3        // Position of TO3 field.
	MCAN_MCAN_TXBTO_TO3_Msk  = 0x8        // Bit mask of TO3 field.
	MCAN_MCAN_TXBTO_TO3      = 0x8        // Bit TO3.
	MCAN_MCAN_TXBTO_TO4_Pos  = 0x4        // Position of TO4 field.
	MCAN_MCAN_TXBTO_TO4_Msk  = 0x10       // Bit mask of TO4 field.
	MCAN_MCAN_TXBTO_TO4      = 0x10       // Bit TO4.
	MCAN_MCAN_TXBTO_TO5_Pos  = 0x5        // Position of TO5 field.
	MCAN_MCAN_TXBTO_TO5_Msk  = 0x20       // Bit mask of TO5 field.
	MCAN_MCAN_TXBTO_TO5      = 0x20       // Bit TO5.
	MCAN_MCAN_TXBTO_TO6_Pos  = 0x6        // Position of TO6 field.
	MCAN_MCAN_TXBTO_TO6_Msk  = 0x40       // Bit mask of TO6 field.
	MCAN_MCAN_TXBTO_TO6      = 0x40       // Bit TO6.
	MCAN_MCAN_TXBTO_TO7_Pos  = 0x7        // Position of TO7 field.
	MCAN_MCAN_TXBTO_TO7_Msk  = 0x80       // Bit mask of TO7 field.
	MCAN_MCAN_TXBTO_TO7      = 0x80       // Bit TO7.
	MCAN_MCAN_TXBTO_TO8_Pos  = 0x8        // Position of TO8 field.
	MCAN_MCAN_TXBTO_TO8_Msk  = 0x100      // Bit mask of TO8 field.
	MCAN_MCAN_TXBTO_TO8      = 0x100      // Bit TO8.
	MCAN_MCAN_TXBTO_TO9_Pos  = 0x9        // Position of TO9 field.
	MCAN_MCAN_TXBTO_TO9_Msk  = 0x200      // Bit mask of TO9 field.
	MCAN_MCAN_TXBTO_TO9      = 0x200      // Bit TO9.
	MCAN_MCAN_TXBTO_TO10_Pos = 0xa        // Position of TO10 field.
	MCAN_MCAN_TXBTO_TO10_Msk = 0x400      // Bit mask of TO10 field.
	MCAN_MCAN_TXBTO_TO10     = 0x400      // Bit TO10.
	MCAN_MCAN_TXBTO_TO11_Pos = 0xb        // Position of TO11 field.
	MCAN_MCAN_TXBTO_TO11_Msk = 0x800      // Bit mask of TO11 field.
	MCAN_MCAN_TXBTO_TO11     = 0x800      // Bit TO11.
	MCAN_MCAN_TXBTO_TO12_Pos = 0xc        // Position of TO12 field.
	MCAN_MCAN_TXBTO_TO12_Msk = 0x1000     // Bit mask of TO12 field.
	MCAN_MCAN_TXBTO_TO12     = 0x1000     // Bit TO12.
	MCAN_MCAN_TXBTO_TO13_Pos = 0xd        // Position of TO13 field.
	MCAN_MCAN_TXBTO_TO13_Msk = 0x2000     // Bit mask of TO13 field.
	MCAN_MCAN_TXBTO_TO13     = 0x2000     // Bit TO13.
	MCAN_MCAN_TXBTO_TO14_Pos = 0xe        // Position of TO14 field.
	MCAN_MCAN_TXBTO_TO14_Msk = 0x4000     // Bit mask of TO14 field.
	MCAN_MCAN_TXBTO_TO14     = 0x4000     // Bit TO14.
	MCAN_MCAN_TXBTO_TO15_Pos = 0xf        // Position of TO15 field.
	MCAN_MCAN_TXBTO_TO15_Msk = 0x8000     // Bit mask of TO15 field.
	MCAN_MCAN_TXBTO_TO15     = 0x8000     // Bit TO15.
	MCAN_MCAN_TXBTO_TO16_Pos = 0x10       // Position of TO16 field.
	MCAN_MCAN_TXBTO_TO16_Msk = 0x10000    // Bit mask of TO16 field.
	MCAN_MCAN_TXBTO_TO16     = 0x10000    // Bit TO16.
	MCAN_MCAN_TXBTO_TO17_Pos = 0x11       // Position of TO17 field.
	MCAN_MCAN_TXBTO_TO17_Msk = 0x20000    // Bit mask of TO17 field.
	MCAN_MCAN_TXBTO_TO17     = 0x20000    // Bit TO17.
	MCAN_MCAN_TXBTO_TO18_Pos = 0x12       // Position of TO18 field.
	MCAN_MCAN_TXBTO_TO18_Msk = 0x40000    // Bit mask of TO18 field.
	MCAN_MCAN_TXBTO_TO18     = 0x40000    // Bit TO18.
	MCAN_MCAN_TXBTO_TO19_Pos = 0x13       // Position of TO19 field.
	MCAN_MCAN_TXBTO_TO19_Msk = 0x80000    // Bit mask of TO19 field.
	MCAN_MCAN_TXBTO_TO19     = 0x80000    // Bit TO19.
	MCAN_MCAN_TXBTO_TO20_Pos = 0x14       // Position of TO20 field.
	MCAN_MCAN_TXBTO_TO20_Msk = 0x100000   // Bit mask of TO20 field.
	MCAN_MCAN_TXBTO_TO20     = 0x100000   // Bit TO20.
	MCAN_MCAN_TXBTO_TO21_Pos = 0x15       // Position of TO21 field.
	MCAN_MCAN_TXBTO_TO21_Msk = 0x200000   // Bit mask of TO21 field.
	MCAN_MCAN_TXBTO_TO21     = 0x200000   // Bit TO21.
	MCAN_MCAN_TXBTO_TO22_Pos = 0x16       // Position of TO22 field.
	MCAN_MCAN_TXBTO_TO22_Msk = 0x400000   // Bit mask of TO22 field.
	MCAN_MCAN_TXBTO_TO22     = 0x400000   // Bit TO22.
	MCAN_MCAN_TXBTO_TO23_Pos = 0x17       // Position of TO23 field.
	MCAN_MCAN_TXBTO_TO23_Msk = 0x800000   // Bit mask of TO23 field.
	MCAN_MCAN_TXBTO_TO23     = 0x800000   // Bit TO23.
	MCAN_MCAN_TXBTO_TO24_Pos = 0x18       // Position of TO24 field.
	MCAN_MCAN_TXBTO_TO24_Msk = 0x1000000  // Bit mask of TO24 field.
	MCAN_MCAN_TXBTO_TO24     = 0x1000000  // Bit TO24.
	MCAN_MCAN_TXBTO_TO25_Pos = 0x19       // Position of TO25 field.
	MCAN_MCAN_TXBTO_TO25_Msk = 0x2000000  // Bit mask of TO25 field.
	MCAN_MCAN_TXBTO_TO25     = 0x2000000  // Bit TO25.
	MCAN_MCAN_TXBTO_TO26_Pos = 0x1a       // Position of TO26 field.
	MCAN_MCAN_TXBTO_TO26_Msk = 0x4000000  // Bit mask of TO26 field.
	MCAN_MCAN_TXBTO_TO26     = 0x4000000  // Bit TO26.
	MCAN_MCAN_TXBTO_TO27_Pos = 0x1b       // Position of TO27 field.
	MCAN_MCAN_TXBTO_TO27_Msk = 0x8000000  // Bit mask of TO27 field.
	MCAN_MCAN_TXBTO_TO27     = 0x8000000  // Bit TO27.
	MCAN_MCAN_TXBTO_TO28_Pos = 0x1c       // Position of TO28 field.
	MCAN_MCAN_TXBTO_TO28_Msk = 0x10000000 // Bit mask of TO28 field.
	MCAN_MCAN_TXBTO_TO28     = 0x10000000 // Bit TO28.
	MCAN_MCAN_TXBTO_TO29_Pos = 0x1d       // Position of TO29 field.
	MCAN_MCAN_TXBTO_TO29_Msk = 0x20000000 // Bit mask of TO29 field.
	MCAN_MCAN_TXBTO_TO29     = 0x20000000 // Bit TO29.
	MCAN_MCAN_TXBTO_TO30_Pos = 0x1e       // Position of TO30 field.
	MCAN_MCAN_TXBTO_TO30_Msk = 0x40000000 // Bit mask of TO30 field.
	MCAN_MCAN_TXBTO_TO30     = 0x40000000 // Bit TO30.
	MCAN_MCAN_TXBTO_TO31_Pos = 0x1f       // Position of TO31 field.
	MCAN_MCAN_TXBTO_TO31_Msk = 0x80000000 // Bit mask of TO31 field.
	MCAN_MCAN_TXBTO_TO31     = 0x80000000 // Bit TO31.

	// MCAN_TXBCF: Transmit Buffer Cancellation Finished Register
	MCAN_MCAN_TXBCF_CF0_Pos  = 0x0        // Position of CF0 field.
	MCAN_MCAN_TXBCF_CF0_Msk  = 0x1        // Bit mask of CF0 field.
	MCAN_MCAN_TXBCF_CF0      = 0x1        // Bit CF0.
	MCAN_MCAN_TXBCF_CF1_Pos  = 0x1        // Position of CF1 field.
	MCAN_MCAN_TXBCF_CF1_Msk  = 0x2        // Bit mask of CF1 field.
	MCAN_MCAN_TXBCF_CF1      = 0x2        // Bit CF1.
	MCAN_MCAN_TXBCF_CF2_Pos  = 0x2        // Position of CF2 field.
	MCAN_MCAN_TXBCF_CF2_Msk  = 0x4        // Bit mask of CF2 field.
	MCAN_MCAN_TXBCF_CF2      = 0x4        // Bit CF2.
	MCAN_MCAN_TXBCF_CF3_Pos  = 0x3        // Position of CF3 field.
	MCAN_MCAN_TXBCF_CF3_Msk  = 0x8        // Bit mask of CF3 field.
	MCAN_MCAN_TXBCF_CF3      = 0x8        // Bit CF3.
	MCAN_MCAN_TXBCF_CF4_Pos  = 0x4        // Position of CF4 field.
	MCAN_MCAN_TXBCF_CF4_Msk  = 0x10       // Bit mask of CF4 field.
	MCAN_MCAN_TXBCF_CF4      = 0x10       // Bit CF4.
	MCAN_MCAN_TXBCF_CF5_Pos  = 0x5        // Position of CF5 field.
	MCAN_MCAN_TXBCF_CF5_Msk  = 0x20       // Bit mask of CF5 field.
	MCAN_MCAN_TXBCF_CF5      = 0x20       // Bit CF5.
	MCAN_MCAN_TXBCF_CF6_Pos  = 0x6        // Position of CF6 field.
	MCAN_MCAN_TXBCF_CF6_Msk  = 0x40       // Bit mask of CF6 field.
	MCAN_MCAN_TXBCF_CF6      = 0x40       // Bit CF6.
	MCAN_MCAN_TXBCF_CF7_Pos  = 0x7        // Position of CF7 field.
	MCAN_MCAN_TXBCF_CF7_Msk  = 0x80       // Bit mask of CF7 field.
	MCAN_MCAN_TXBCF_CF7      = 0x80       // Bit CF7.
	MCAN_MCAN_TXBCF_CF8_Pos  = 0x8        // Position of CF8 field.
	MCAN_MCAN_TXBCF_CF8_Msk  = 0x100      // Bit mask of CF8 field.
	MCAN_MCAN_TXBCF_CF8      = 0x100      // Bit CF8.
	MCAN_MCAN_TXBCF_CF9_Pos  = 0x9        // Position of CF9 field.
	MCAN_MCAN_TXBCF_CF9_Msk  = 0x200      // Bit mask of CF9 field.
	MCAN_MCAN_TXBCF_CF9      = 0x200      // Bit CF9.
	MCAN_MCAN_TXBCF_CF10_Pos = 0xa        // Position of CF10 field.
	MCAN_MCAN_TXBCF_CF10_Msk = 0x400      // Bit mask of CF10 field.
	MCAN_MCAN_TXBCF_CF10     = 0x400      // Bit CF10.
	MCAN_MCAN_TXBCF_CF11_Pos = 0xb        // Position of CF11 field.
	MCAN_MCAN_TXBCF_CF11_Msk = 0x800      // Bit mask of CF11 field.
	MCAN_MCAN_TXBCF_CF11     = 0x800      // Bit CF11.
	MCAN_MCAN_TXBCF_CF12_Pos = 0xc        // Position of CF12 field.
	MCAN_MCAN_TXBCF_CF12_Msk = 0x1000     // Bit mask of CF12 field.
	MCAN_MCAN_TXBCF_CF12     = 0x1000     // Bit CF12.
	MCAN_MCAN_TXBCF_CF13_Pos = 0xd        // Position of CF13 field.
	MCAN_MCAN_TXBCF_CF13_Msk = 0x2000     // Bit mask of CF13 field.
	MCAN_MCAN_TXBCF_CF13     = 0x2000     // Bit CF13.
	MCAN_MCAN_TXBCF_CF14_Pos = 0xe        // Position of CF14 field.
	MCAN_MCAN_TXBCF_CF14_Msk = 0x4000     // Bit mask of CF14 field.
	MCAN_MCAN_TXBCF_CF14     = 0x4000     // Bit CF14.
	MCAN_MCAN_TXBCF_CF15_Pos = 0xf        // Position of CF15 field.
	MCAN_MCAN_TXBCF_CF15_Msk = 0x8000     // Bit mask of CF15 field.
	MCAN_MCAN_TXBCF_CF15     = 0x8000     // Bit CF15.
	MCAN_MCAN_TXBCF_CF16_Pos = 0x10       // Position of CF16 field.
	MCAN_MCAN_TXBCF_CF16_Msk = 0x10000    // Bit mask of CF16 field.
	MCAN_MCAN_TXBCF_CF16     = 0x10000    // Bit CF16.
	MCAN_MCAN_TXBCF_CF17_Pos = 0x11       // Position of CF17 field.
	MCAN_MCAN_TXBCF_CF17_Msk = 0x20000    // Bit mask of CF17 field.
	MCAN_MCAN_TXBCF_CF17     = 0x20000    // Bit CF17.
	MCAN_MCAN_TXBCF_CF18_Pos = 0x12       // Position of CF18 field.
	MCAN_MCAN_TXBCF_CF18_Msk = 0x40000    // Bit mask of CF18 field.
	MCAN_MCAN_TXBCF_CF18     = 0x40000    // Bit CF18.
	MCAN_MCAN_TXBCF_CF19_Pos = 0x13       // Position of CF19 field.
	MCAN_MCAN_TXBCF_CF19_Msk = 0x80000    // Bit mask of CF19 field.
	MCAN_MCAN_TXBCF_CF19     = 0x80000    // Bit CF19.
	MCAN_MCAN_TXBCF_CF20_Pos = 0x14       // Position of CF20 field.
	MCAN_MCAN_TXBCF_CF20_Msk = 0x100000   // Bit mask of CF20 field.
	MCAN_MCAN_TXBCF_CF20     = 0x100000   // Bit CF20.
	MCAN_MCAN_TXBCF_CF21_Pos = 0x15       // Position of CF21 field.
	MCAN_MCAN_TXBCF_CF21_Msk = 0x200000   // Bit mask of CF21 field.
	MCAN_MCAN_TXBCF_CF21     = 0x200000   // Bit CF21.
	MCAN_MCAN_TXBCF_CF22_Pos = 0x16       // Position of CF22 field.
	MCAN_MCAN_TXBCF_CF22_Msk = 0x400000   // Bit mask of CF22 field.
	MCAN_MCAN_TXBCF_CF22     = 0x400000   // Bit CF22.
	MCAN_MCAN_TXBCF_CF23_Pos = 0x17       // Position of CF23 field.
	MCAN_MCAN_TXBCF_CF23_Msk = 0x800000   // Bit mask of CF23 field.
	MCAN_MCAN_TXBCF_CF23     = 0x800000   // Bit CF23.
	MCAN_MCAN_TXBCF_CF24_Pos = 0x18       // Position of CF24 field.
	MCAN_MCAN_TXBCF_CF24_Msk = 0x1000000  // Bit mask of CF24 field.
	MCAN_MCAN_TXBCF_CF24     = 0x1000000  // Bit CF24.
	MCAN_MCAN_TXBCF_CF25_Pos = 0x19       // Position of CF25 field.
	MCAN_MCAN_TXBCF_CF25_Msk = 0x2000000  // Bit mask of CF25 field.
	MCAN_MCAN_TXBCF_CF25     = 0x2000000  // Bit CF25.
	MCAN_MCAN_TXBCF_CF26_Pos = 0x1a       // Position of CF26 field.
	MCAN_MCAN_TXBCF_CF26_Msk = 0x4000000  // Bit mask of CF26 field.
	MCAN_MCAN_TXBCF_CF26     = 0x4000000  // Bit CF26.
	MCAN_MCAN_TXBCF_CF27_Pos = 0x1b       // Position of CF27 field.
	MCAN_MCAN_TXBCF_CF27_Msk = 0x8000000  // Bit mask of CF27 field.
	MCAN_MCAN_TXBCF_CF27     = 0x8000000  // Bit CF27.
	MCAN_MCAN_TXBCF_CF28_Pos = 0x1c       // Position of CF28 field.
	MCAN_MCAN_TXBCF_CF28_Msk = 0x10000000 // Bit mask of CF28 field.
	MCAN_MCAN_TXBCF_CF28     = 0x10000000 // Bit CF28.
	MCAN_MCAN_TXBCF_CF29_Pos = 0x1d       // Position of CF29 field.
	MCAN_MCAN_TXBCF_CF29_Msk = 0x20000000 // Bit mask of CF29 field.
	MCAN_MCAN_TXBCF_CF29     = 0x20000000 // Bit CF29.
	MCAN_MCAN_TXBCF_CF30_Pos = 0x1e       // Position of CF30 field.
	MCAN_MCAN_TXBCF_CF30_Msk = 0x40000000 // Bit mask of CF30 field.
	MCAN_MCAN_TXBCF_CF30     = 0x40000000 // Bit CF30.
	MCAN_MCAN_TXBCF_CF31_Pos = 0x1f       // Position of CF31 field.
	MCAN_MCAN_TXBCF_CF31_Msk = 0x80000000 // Bit mask of CF31 field.
	MCAN_MCAN_TXBCF_CF31     = 0x80000000 // Bit CF31.

	// MCAN_TXBTIE: Transmit Buffer Transmission Interrupt Enable Register
	MCAN_MCAN_TXBTIE_TIE0_Pos  = 0x0        // Position of TIE0 field.
	MCAN_MCAN_TXBTIE_TIE0_Msk  = 0x1        // Bit mask of TIE0 field.
	MCAN_MCAN_TXBTIE_TIE0      = 0x1        // Bit TIE0.
	MCAN_MCAN_TXBTIE_TIE1_Pos  = 0x1        // Position of TIE1 field.
	MCAN_MCAN_TXBTIE_TIE1_Msk  = 0x2        // Bit mask of TIE1 field.
	MCAN_MCAN_TXBTIE_TIE1      = 0x2        // Bit TIE1.
	MCAN_MCAN_TXBTIE_TIE2_Pos  = 0x2        // Position of TIE2 field.
	MCAN_MCAN_TXBTIE_TIE2_Msk  = 0x4        // Bit mask of TIE2 field.
	MCAN_MCAN_TXBTIE_TIE2      = 0x4        // Bit TIE2.
	MCAN_MCAN_TXBTIE_TIE3_Pos  = 0x3        // Position of TIE3 field.
	MCAN_MCAN_TXBTIE_TIE3_Msk  = 0x8        // Bit mask of TIE3 field.
	MCAN_MCAN_TXBTIE_TIE3      = 0x8        // Bit TIE3.
	MCAN_MCAN_TXBTIE_TIE4_Pos  = 0x4        // Position of TIE4 field.
	MCAN_MCAN_TXBTIE_TIE4_Msk  = 0x10       // Bit mask of TIE4 field.
	MCAN_MCAN_TXBTIE_TIE4      = 0x10       // Bit TIE4.
	MCAN_MCAN_TXBTIE_TIE5_Pos  = 0x5        // Position of TIE5 field.
	MCAN_MCAN_TXBTIE_TIE5_Msk  = 0x20       // Bit mask of TIE5 field.
	MCAN_MCAN_TXBTIE_TIE5      = 0x20       // Bit TIE5.
	MCAN_MCAN_TXBTIE_TIE6_Pos  = 0x6        // Position of TIE6 field.
	MCAN_MCAN_TXBTIE_TIE6_Msk  = 0x40       // Bit mask of TIE6 field.
	MCAN_MCAN_TXBTIE_TIE6      = 0x40       // Bit TIE6.
	MCAN_MCAN_TXBTIE_TIE7_Pos  = 0x7        // Position of TIE7 field.
	MCAN_MCAN_TXBTIE_TIE7_Msk  = 0x80       // Bit mask of TIE7 field.
	MCAN_MCAN_TXBTIE_TIE7      = 0x80       // Bit TIE7.
	MCAN_MCAN_TXBTIE_TIE8_Pos  = 0x8        // Position of TIE8 field.
	MCAN_MCAN_TXBTIE_TIE8_Msk  = 0x100      // Bit mask of TIE8 field.
	MCAN_MCAN_TXBTIE_TIE8      = 0x100      // Bit TIE8.
	MCAN_MCAN_TXBTIE_TIE9_Pos  = 0x9        // Position of TIE9 field.
	MCAN_MCAN_TXBTIE_TIE9_Msk  = 0x200      // Bit mask of TIE9 field.
	MCAN_MCAN_TXBTIE_TIE9      = 0x200      // Bit TIE9.
	MCAN_MCAN_TXBTIE_TIE10_Pos = 0xa        // Position of TIE10 field.
	MCAN_MCAN_TXBTIE_TIE10_Msk = 0x400      // Bit mask of TIE10 field.
	MCAN_MCAN_TXBTIE_TIE10     = 0x400      // Bit TIE10.
	MCAN_MCAN_TXBTIE_TIE11_Pos = 0xb        // Position of TIE11 field.
	MCAN_MCAN_TXBTIE_TIE11_Msk = 0x800      // Bit mask of TIE11 field.
	MCAN_MCAN_TXBTIE_TIE11     = 0x800      // Bit TIE11.
	MCAN_MCAN_TXBTIE_TIE12_Pos = 0xc        // Position of TIE12 field.
	MCAN_MCAN_TXBTIE_TIE12_Msk = 0x1000     // Bit mask of TIE12 field.
	MCAN_MCAN_TXBTIE_TIE12     = 0x1000     // Bit TIE12.
	MCAN_MCAN_TXBTIE_TIE13_Pos = 0xd        // Position of TIE13 field.
	MCAN_MCAN_TXBTIE_TIE13_Msk = 0x2000     // Bit mask of TIE13 field.
	MCAN_MCAN_TXBTIE_TIE13     = 0x2000     // Bit TIE13.
	MCAN_MCAN_TXBTIE_TIE14_Pos = 0xe        // Position of TIE14 field.
	MCAN_MCAN_TXBTIE_TIE14_Msk = 0x4000     // Bit mask of TIE14 field.
	MCAN_MCAN_TXBTIE_TIE14     = 0x4000     // Bit TIE14.
	MCAN_MCAN_TXBTIE_TIE15_Pos = 0xf        // Position of TIE15 field.
	MCAN_MCAN_TXBTIE_TIE15_Msk = 0x8000     // Bit mask of TIE15 field.
	MCAN_MCAN_TXBTIE_TIE15     = 0x8000     // Bit TIE15.
	MCAN_MCAN_TXBTIE_TIE16_Pos = 0x10       // Position of TIE16 field.
	MCAN_MCAN_TXBTIE_TIE16_Msk = 0x10000    // Bit mask of TIE16 field.
	MCAN_MCAN_TXBTIE_TIE16     = 0x10000    // Bit TIE16.
	MCAN_MCAN_TXBTIE_TIE17_Pos = 0x11       // Position of TIE17 field.
	MCAN_MCAN_TXBTIE_TIE17_Msk = 0x20000    // Bit mask of TIE17 field.
	MCAN_MCAN_TXBTIE_TIE17     = 0x20000    // Bit TIE17.
	MCAN_MCAN_TXBTIE_TIE18_Pos = 0x12       // Position of TIE18 field.
	MCAN_MCAN_TXBTIE_TIE18_Msk = 0x40000    // Bit mask of TIE18 field.
	MCAN_MCAN_TXBTIE_TIE18     = 0x40000    // Bit TIE18.
	MCAN_MCAN_TXBTIE_TIE19_Pos = 0x13       // Position of TIE19 field.
	MCAN_MCAN_TXBTIE_TIE19_Msk = 0x80000    // Bit mask of TIE19 field.
	MCAN_MCAN_TXBTIE_TIE19     = 0x80000    // Bit TIE19.
	MCAN_MCAN_TXBTIE_TIE20_Pos = 0x14       // Position of TIE20 field.
	MCAN_MCAN_TXBTIE_TIE20_Msk = 0x100000   // Bit mask of TIE20 field.
	MCAN_MCAN_TXBTIE_TIE20     = 0x100000   // Bit TIE20.
	MCAN_MCAN_TXBTIE_TIE21_Pos = 0x15       // Position of TIE21 field.
	MCAN_MCAN_TXBTIE_TIE21_Msk = 0x200000   // Bit mask of TIE21 field.
	MCAN_MCAN_TXBTIE_TIE21     = 0x200000   // Bit TIE21.
	MCAN_MCAN_TXBTIE_TIE22_Pos = 0x16       // Position of TIE22 field.
	MCAN_MCAN_TXBTIE_TIE22_Msk = 0x400000   // Bit mask of TIE22 field.
	MCAN_MCAN_TXBTIE_TIE22     = 0x400000   // Bit TIE22.
	MCAN_MCAN_TXBTIE_TIE23_Pos = 0x17       // Position of TIE23 field.
	MCAN_MCAN_TXBTIE_TIE23_Msk = 0x800000   // Bit mask of TIE23 field.
	MCAN_MCAN_TXBTIE_TIE23     = 0x800000   // Bit TIE23.
	MCAN_MCAN_TXBTIE_TIE24_Pos = 0x18       // Position of TIE24 field.
	MCAN_MCAN_TXBTIE_TIE24_Msk = 0x1000000  // Bit mask of TIE24 field.
	MCAN_MCAN_TXBTIE_TIE24     = 0x1000000  // Bit TIE24.
	MCAN_MCAN_TXBTIE_TIE25_Pos = 0x19       // Position of TIE25 field.
	MCAN_MCAN_TXBTIE_TIE25_Msk = 0x2000000  // Bit mask of TIE25 field.
	MCAN_MCAN_TXBTIE_TIE25     = 0x2000000  // Bit TIE25.
	MCAN_MCAN_TXBTIE_TIE26_Pos = 0x1a       // Position of TIE26 field.
	MCAN_MCAN_TXBTIE_TIE26_Msk = 0x4000000  // Bit mask of TIE26 field.
	MCAN_MCAN_TXBTIE_TIE26     = 0x4000000  // Bit TIE26.
	MCAN_MCAN_TXBTIE_TIE27_Pos = 0x1b       // Position of TIE27 field.
	MCAN_MCAN_TXBTIE_TIE27_Msk = 0x8000000  // Bit mask of TIE27 field.
	MCAN_MCAN_TXBTIE_TIE27     = 0x8000000  // Bit TIE27.
	MCAN_MCAN_TXBTIE_TIE28_Pos = 0x1c       // Position of TIE28 field.
	MCAN_MCAN_TXBTIE_TIE28_Msk = 0x10000000 // Bit mask of TIE28 field.
	MCAN_MCAN_TXBTIE_TIE28     = 0x10000000 // Bit TIE28.
	MCAN_MCAN_TXBTIE_TIE29_Pos = 0x1d       // Position of TIE29 field.
	MCAN_MCAN_TXBTIE_TIE29_Msk = 0x20000000 // Bit mask of TIE29 field.
	MCAN_MCAN_TXBTIE_TIE29     = 0x20000000 // Bit TIE29.
	MCAN_MCAN_TXBTIE_TIE30_Pos = 0x1e       // Position of TIE30 field.
	MCAN_MCAN_TXBTIE_TIE30_Msk = 0x40000000 // Bit mask of TIE30 field.
	MCAN_MCAN_TXBTIE_TIE30     = 0x40000000 // Bit TIE30.
	MCAN_MCAN_TXBTIE_TIE31_Pos = 0x1f       // Position of TIE31 field.
	MCAN_MCAN_TXBTIE_TIE31_Msk = 0x80000000 // Bit mask of TIE31 field.
	MCAN_MCAN_TXBTIE_TIE31     = 0x80000000 // Bit TIE31.

	// MCAN_TXBCIE: Transmit Buffer Cancellation Finished Interrupt Enable Register
	MCAN_MCAN_TXBCIE_CFIE0_Pos  = 0x0        // Position of CFIE0 field.
	MCAN_MCAN_TXBCIE_CFIE0_Msk  = 0x1        // Bit mask of CFIE0 field.
	MCAN_MCAN_TXBCIE_CFIE0      = 0x1        // Bit CFIE0.
	MCAN_MCAN_TXBCIE_CFIE1_Pos  = 0x1        // Position of CFIE1 field.
	MCAN_MCAN_TXBCIE_CFIE1_Msk  = 0x2        // Bit mask of CFIE1 field.
	MCAN_MCAN_TXBCIE_CFIE1      = 0x2        // Bit CFIE1.
	MCAN_MCAN_TXBCIE_CFIE2_Pos  = 0x2        // Position of CFIE2 field.
	MCAN_MCAN_TXBCIE_CFIE2_Msk  = 0x4        // Bit mask of CFIE2 field.
	MCAN_MCAN_TXBCIE_CFIE2      = 0x4        // Bit CFIE2.
	MCAN_MCAN_TXBCIE_CFIE3_Pos  = 0x3        // Position of CFIE3 field.
	MCAN_MCAN_TXBCIE_CFIE3_Msk  = 0x8        // Bit mask of CFIE3 field.
	MCAN_MCAN_TXBCIE_CFIE3      = 0x8        // Bit CFIE3.
	MCAN_MCAN_TXBCIE_CFIE4_Pos  = 0x4        // Position of CFIE4 field.
	MCAN_MCAN_TXBCIE_CFIE4_Msk  = 0x10       // Bit mask of CFIE4 field.
	MCAN_MCAN_TXBCIE_CFIE4      = 0x10       // Bit CFIE4.
	MCAN_MCAN_TXBCIE_CFIE5_Pos  = 0x5        // Position of CFIE5 field.
	MCAN_MCAN_TXBCIE_CFIE5_Msk  = 0x20       // Bit mask of CFIE5 field.
	MCAN_MCAN_TXBCIE_CFIE5      = 0x20       // Bit CFIE5.
	MCAN_MCAN_TXBCIE_CFIE6_Pos  = 0x6        // Position of CFIE6 field.
	MCAN_MCAN_TXBCIE_CFIE6_Msk  = 0x40       // Bit mask of CFIE6 field.
	MCAN_MCAN_TXBCIE_CFIE6      = 0x40       // Bit CFIE6.
	MCAN_MCAN_TXBCIE_CFIE7_Pos  = 0x7        // Position of CFIE7 field.
	MCAN_MCAN_TXBCIE_CFIE7_Msk  = 0x80       // Bit mask of CFIE7 field.
	MCAN_MCAN_TXBCIE_CFIE7      = 0x80       // Bit CFIE7.
	MCAN_MCAN_TXBCIE_CFIE8_Pos  = 0x8        // Position of CFIE8 field.
	MCAN_MCAN_TXBCIE_CFIE8_Msk  = 0x100      // Bit mask of CFIE8 field.
	MCAN_MCAN_TXBCIE_CFIE8      = 0x100      // Bit CFIE8.
	MCAN_MCAN_TXBCIE_CFIE9_Pos  = 0x9        // Position of CFIE9 field.
	MCAN_MCAN_TXBCIE_CFIE9_Msk  = 0x200      // Bit mask of CFIE9 field.
	MCAN_MCAN_TXBCIE_CFIE9      = 0x200      // Bit CFIE9.
	MCAN_MCAN_TXBCIE_CFIE10_Pos = 0xa        // Position of CFIE10 field.
	MCAN_MCAN_TXBCIE_CFIE10_Msk = 0x400      // Bit mask of CFIE10 field.
	MCAN_MCAN_TXBCIE_CFIE10     = 0x400      // Bit CFIE10.
	MCAN_MCAN_TXBCIE_CFIE11_Pos = 0xb        // Position of CFIE11 field.
	MCAN_MCAN_TXBCIE_CFIE11_Msk = 0x800      // Bit mask of CFIE11 field.
	MCAN_MCAN_TXBCIE_CFIE11     = 0x800      // Bit CFIE11.
	MCAN_MCAN_TXBCIE_CFIE12_Pos = 0xc        // Position of CFIE12 field.
	MCAN_MCAN_TXBCIE_CFIE12_Msk = 0x1000     // Bit mask of CFIE12 field.
	MCAN_MCAN_TXBCIE_CFIE12     = 0x1000     // Bit CFIE12.
	MCAN_MCAN_TXBCIE_CFIE13_Pos = 0xd        // Position of CFIE13 field.
	MCAN_MCAN_TXBCIE_CFIE13_Msk = 0x2000     // Bit mask of CFIE13 field.
	MCAN_MCAN_TXBCIE_CFIE13     = 0x2000     // Bit CFIE13.
	MCAN_MCAN_TXBCIE_CFIE14_Pos = 0xe        // Position of CFIE14 field.
	MCAN_MCAN_TXBCIE_CFIE14_Msk = 0x4000     // Bit mask of CFIE14 field.
	MCAN_MCAN_TXBCIE_CFIE14     = 0x4000     // Bit CFIE14.
	MCAN_MCAN_TXBCIE_CFIE15_Pos = 0xf        // Position of CFIE15 field.
	MCAN_MCAN_TXBCIE_CFIE15_Msk = 0x8000     // Bit mask of CFIE15 field.
	MCAN_MCAN_TXBCIE_CFIE15     = 0x8000     // Bit CFIE15.
	MCAN_MCAN_TXBCIE_CFIE16_Pos = 0x10       // Position of CFIE16 field.
	MCAN_MCAN_TXBCIE_CFIE16_Msk = 0x10000    // Bit mask of CFIE16 field.
	MCAN_MCAN_TXBCIE_CFIE16     = 0x10000    // Bit CFIE16.
	MCAN_MCAN_TXBCIE_CFIE17_Pos = 0x11       // Position of CFIE17 field.
	MCAN_MCAN_TXBCIE_CFIE17_Msk = 0x20000    // Bit mask of CFIE17 field.
	MCAN_MCAN_TXBCIE_CFIE17     = 0x20000    // Bit CFIE17.
	MCAN_MCAN_TXBCIE_CFIE18_Pos = 0x12       // Position of CFIE18 field.
	MCAN_MCAN_TXBCIE_CFIE18_Msk = 0x40000    // Bit mask of CFIE18 field.
	MCAN_MCAN_TXBCIE_CFIE18     = 0x40000    // Bit CFIE18.
	MCAN_MCAN_TXBCIE_CFIE19_Pos = 0x13       // Position of CFIE19 field.
	MCAN_MCAN_TXBCIE_CFIE19_Msk = 0x80000    // Bit mask of CFIE19 field.
	MCAN_MCAN_TXBCIE_CFIE19     = 0x80000    // Bit CFIE19.
	MCAN_MCAN_TXBCIE_CFIE20_Pos = 0x14       // Position of CFIE20 field.
	MCAN_MCAN_TXBCIE_CFIE20_Msk = 0x100000   // Bit mask of CFIE20 field.
	MCAN_MCAN_TXBCIE_CFIE20     = 0x100000   // Bit CFIE20.
	MCAN_MCAN_TXBCIE_CFIE21_Pos = 0x15       // Position of CFIE21 field.
	MCAN_MCAN_TXBCIE_CFIE21_Msk = 0x200000   // Bit mask of CFIE21 field.
	MCAN_MCAN_TXBCIE_CFIE21     = 0x200000   // Bit CFIE21.
	MCAN_MCAN_TXBCIE_CFIE22_Pos = 0x16       // Position of CFIE22 field.
	MCAN_MCAN_TXBCIE_CFIE22_Msk = 0x400000   // Bit mask of CFIE22 field.
	MCAN_MCAN_TXBCIE_CFIE22     = 0x400000   // Bit CFIE22.
	MCAN_MCAN_TXBCIE_CFIE23_Pos = 0x17       // Position of CFIE23 field.
	MCAN_MCAN_TXBCIE_CFIE23_Msk = 0x800000   // Bit mask of CFIE23 field.
	MCAN_MCAN_TXBCIE_CFIE23     = 0x800000   // Bit CFIE23.
	MCAN_MCAN_TXBCIE_CFIE24_Pos = 0x18       // Position of CFIE24 field.
	MCAN_MCAN_TXBCIE_CFIE24_Msk = 0x1000000  // Bit mask of CFIE24 field.
	MCAN_MCAN_TXBCIE_CFIE24     = 0x1000000  // Bit CFIE24.
	MCAN_MCAN_TXBCIE_CFIE25_Pos = 0x19       // Position of CFIE25 field.
	MCAN_MCAN_TXBCIE_CFIE25_Msk = 0x2000000  // Bit mask of CFIE25 field.
	MCAN_MCAN_TXBCIE_CFIE25     = 0x2000000  // Bit CFIE25.
	MCAN_MCAN_TXBCIE_CFIE26_Pos = 0x1a       // Position of CFIE26 field.
	MCAN_MCAN_TXBCIE_CFIE26_Msk = 0x4000000  // Bit mask of CFIE26 field.
	MCAN_MCAN_TXBCIE_CFIE26     = 0x4000000  // Bit CFIE26.
	MCAN_MCAN_TXBCIE_CFIE27_Pos = 0x1b       // Position of CFIE27 field.
	MCAN_MCAN_TXBCIE_CFIE27_Msk = 0x8000000  // Bit mask of CFIE27 field.
	MCAN_MCAN_TXBCIE_CFIE27     = 0x8000000  // Bit CFIE27.
	MCAN_MCAN_TXBCIE_CFIE28_Pos = 0x1c       // Position of CFIE28 field.
	MCAN_MCAN_TXBCIE_CFIE28_Msk = 0x10000000 // Bit mask of CFIE28 field.
	MCAN_MCAN_TXBCIE_CFIE28     = 0x10000000 // Bit CFIE28.
	MCAN_MCAN_TXBCIE_CFIE29_Pos = 0x1d       // Position of CFIE29 field.
	MCAN_MCAN_TXBCIE_CFIE29_Msk = 0x20000000 // Bit mask of CFIE29 field.
	MCAN_MCAN_TXBCIE_CFIE29     = 0x20000000 // Bit CFIE29.
	MCAN_MCAN_TXBCIE_CFIE30_Pos = 0x1e       // Position of CFIE30 field.
	MCAN_MCAN_TXBCIE_CFIE30_Msk = 0x40000000 // Bit mask of CFIE30 field.
	MCAN_MCAN_TXBCIE_CFIE30     = 0x40000000 // Bit CFIE30.
	MCAN_MCAN_TXBCIE_CFIE31_Pos = 0x1f       // Position of CFIE31 field.
	MCAN_MCAN_TXBCIE_CFIE31_Msk = 0x80000000 // Bit mask of CFIE31 field.
	MCAN_MCAN_TXBCIE_CFIE31     = 0x80000000 // Bit CFIE31.

	// MCAN_TXEFC: Transmit Event FIFO Configuration Register
	MCAN_MCAN_TXEFC_EFSA_Pos = 0x2        // Position of EFSA field.
	MCAN_MCAN_TXEFC_EFSA_Msk = 0xfffc     // Bit mask of EFSA field.
	MCAN_MCAN_TXEFC_EFS_Pos  = 0x10       // Position of EFS field.
	MCAN_MCAN_TXEFC_EFS_Msk  = 0x3f0000   // Bit mask of EFS field.
	MCAN_MCAN_TXEFC_EFWM_Pos = 0x18       // Position of EFWM field.
	MCAN_MCAN_TXEFC_EFWM_Msk = 0x3f000000 // Bit mask of EFWM field.

	// MCAN_TXEFS: Transmit Event FIFO Status Register
	MCAN_MCAN_TXEFS_EFFL_Pos = 0x0       // Position of EFFL field.
	MCAN_MCAN_TXEFS_EFFL_Msk = 0x3f      // Bit mask of EFFL field.
	MCAN_MCAN_TXEFS_EFGI_Pos = 0x8       // Position of EFGI field.
	MCAN_MCAN_TXEFS_EFGI_Msk = 0x1f00    // Bit mask of EFGI field.
	MCAN_MCAN_TXEFS_EFPI_Pos = 0x10      // Position of EFPI field.
	MCAN_MCAN_TXEFS_EFPI_Msk = 0x1f0000  // Bit mask of EFPI field.
	MCAN_MCAN_TXEFS_EFF_Pos  = 0x18      // Position of EFF field.
	MCAN_MCAN_TXEFS_EFF_Msk  = 0x1000000 // Bit mask of EFF field.
	MCAN_MCAN_TXEFS_EFF      = 0x1000000 // Bit EFF.
	MCAN_MCAN_TXEFS_TEFL_Pos = 0x19      // Position of TEFL field.
	MCAN_MCAN_TXEFS_TEFL_Msk = 0x2000000 // Bit mask of TEFL field.
	MCAN_MCAN_TXEFS_TEFL     = 0x2000000 // Bit TEFL.

	// MCAN_TXEFA: Transmit Event FIFO Acknowledge Register
	MCAN_MCAN_TXEFA_EFAI_Pos = 0x0  // Position of EFAI field.
	MCAN_MCAN_TXEFA_EFAI_Msk = 0x1f // Bit mask of EFAI field.
)

// Bitfields for PIOA: Parallel Input/Output Controller
const (
	// PIO_PER: PIO Enable Register
	PIO_PIO_PER_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_PER_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_PER_P0      = 0x1        // Bit P0.
	PIO_PIO_PER_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_PER_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_PER_P1      = 0x2        // Bit P1.
	PIO_PIO_PER_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_PER_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_PER_P2      = 0x4        // Bit P2.
	PIO_PIO_PER_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_PER_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_PER_P3      = 0x8        // Bit P3.
	PIO_PIO_PER_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_PER_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_PER_P4      = 0x10       // Bit P4.
	PIO_PIO_PER_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_PER_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_PER_P5      = 0x20       // Bit P5.
	PIO_PIO_PER_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_PER_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_PER_P6      = 0x40       // Bit P6.
	PIO_PIO_PER_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_PER_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_PER_P7      = 0x80       // Bit P7.
	PIO_PIO_PER_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_PER_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_PER_P8      = 0x100      // Bit P8.
	PIO_PIO_PER_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_PER_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_PER_P9      = 0x200      // Bit P9.
	PIO_PIO_PER_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_PER_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_PER_P10     = 0x400      // Bit P10.
	PIO_PIO_PER_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_PER_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_PER_P11     = 0x800      // Bit P11.
	PIO_PIO_PER_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_PER_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_PER_P12     = 0x1000     // Bit P12.
	PIO_PIO_PER_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_PER_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_PER_P13     = 0x2000     // Bit P13.
	PIO_PIO_PER_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_PER_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_PER_P14     = 0x4000     // Bit P14.
	PIO_PIO_PER_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_PER_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_PER_P15     = 0x8000     // Bit P15.
	PIO_PIO_PER_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_PER_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_PER_P16     = 0x10000    // Bit P16.
	PIO_PIO_PER_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_PER_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_PER_P17     = 0x20000    // Bit P17.
	PIO_PIO_PER_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_PER_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_PER_P18     = 0x40000    // Bit P18.
	PIO_PIO_PER_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_PER_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_PER_P19     = 0x80000    // Bit P19.
	PIO_PIO_PER_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_PER_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_PER_P20     = 0x100000   // Bit P20.
	PIO_PIO_PER_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_PER_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_PER_P21     = 0x200000   // Bit P21.
	PIO_PIO_PER_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_PER_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_PER_P22     = 0x400000   // Bit P22.
	PIO_PIO_PER_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_PER_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_PER_P23     = 0x800000   // Bit P23.
	PIO_PIO_PER_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_PER_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_PER_P24     = 0x1000000  // Bit P24.
	PIO_PIO_PER_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_PER_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_PER_P25     = 0x2000000  // Bit P25.
	PIO_PIO_PER_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_PER_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_PER_P26     = 0x4000000  // Bit P26.
	PIO_PIO_PER_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_PER_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_PER_P27     = 0x8000000  // Bit P27.
	PIO_PIO_PER_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_PER_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_PER_P28     = 0x10000000 // Bit P28.
	PIO_PIO_PER_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_PER_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_PER_P29     = 0x20000000 // Bit P29.
	PIO_PIO_PER_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_PER_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_PER_P30     = 0x40000000 // Bit P30.
	PIO_PIO_PER_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_PER_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_PER_P31     = 0x80000000 // Bit P31.

	// PIO_PDR: PIO Disable Register
	PIO_PIO_PDR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_PDR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_PDR_P0      = 0x1        // Bit P0.
	PIO_PIO_PDR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_PDR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_PDR_P1      = 0x2        // Bit P1.
	PIO_PIO_PDR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_PDR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_PDR_P2      = 0x4        // Bit P2.
	PIO_PIO_PDR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_PDR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_PDR_P3      = 0x8        // Bit P3.
	PIO_PIO_PDR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_PDR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_PDR_P4      = 0x10       // Bit P4.
	PIO_PIO_PDR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_PDR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_PDR_P5      = 0x20       // Bit P5.
	PIO_PIO_PDR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_PDR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_PDR_P6      = 0x40       // Bit P6.
	PIO_PIO_PDR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_PDR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_PDR_P7      = 0x80       // Bit P7.
	PIO_PIO_PDR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_PDR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_PDR_P8      = 0x100      // Bit P8.
	PIO_PIO_PDR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_PDR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_PDR_P9      = 0x200      // Bit P9.
	PIO_PIO_PDR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_PDR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_PDR_P10     = 0x400      // Bit P10.
	PIO_PIO_PDR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_PDR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_PDR_P11     = 0x800      // Bit P11.
	PIO_PIO_PDR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_PDR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_PDR_P12     = 0x1000     // Bit P12.
	PIO_PIO_PDR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_PDR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_PDR_P13     = 0x2000     // Bit P13.
	PIO_PIO_PDR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_PDR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_PDR_P14     = 0x4000     // Bit P14.
	PIO_PIO_PDR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_PDR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_PDR_P15     = 0x8000     // Bit P15.
	PIO_PIO_PDR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_PDR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_PDR_P16     = 0x10000    // Bit P16.
	PIO_PIO_PDR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_PDR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_PDR_P17     = 0x20000    // Bit P17.
	PIO_PIO_PDR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_PDR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_PDR_P18     = 0x40000    // Bit P18.
	PIO_PIO_PDR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_PDR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_PDR_P19     = 0x80000    // Bit P19.
	PIO_PIO_PDR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_PDR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_PDR_P20     = 0x100000   // Bit P20.
	PIO_PIO_PDR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_PDR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_PDR_P21     = 0x200000   // Bit P21.
	PIO_PIO_PDR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_PDR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_PDR_P22     = 0x400000   // Bit P22.
	PIO_PIO_PDR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_PDR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_PDR_P23     = 0x800000   // Bit P23.
	PIO_PIO_PDR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_PDR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_PDR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_PDR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_PDR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_PDR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_PDR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_PDR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_PDR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_PDR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_PDR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_PDR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_PDR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_PDR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_PDR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_PDR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_PDR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_PDR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_PDR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_PDR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_PDR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_PDR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_PDR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_PDR_P31     = 0x80000000 // Bit P31.

	// PIO_PSR: PIO Status Register
	PIO_PIO_PSR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_PSR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_PSR_P0      = 0x1        // Bit P0.
	PIO_PIO_PSR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_PSR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_PSR_P1      = 0x2        // Bit P1.
	PIO_PIO_PSR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_PSR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_PSR_P2      = 0x4        // Bit P2.
	PIO_PIO_PSR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_PSR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_PSR_P3      = 0x8        // Bit P3.
	PIO_PIO_PSR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_PSR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_PSR_P4      = 0x10       // Bit P4.
	PIO_PIO_PSR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_PSR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_PSR_P5      = 0x20       // Bit P5.
	PIO_PIO_PSR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_PSR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_PSR_P6      = 0x40       // Bit P6.
	PIO_PIO_PSR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_PSR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_PSR_P7      = 0x80       // Bit P7.
	PIO_PIO_PSR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_PSR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_PSR_P8      = 0x100      // Bit P8.
	PIO_PIO_PSR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_PSR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_PSR_P9      = 0x200      // Bit P9.
	PIO_PIO_PSR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_PSR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_PSR_P10     = 0x400      // Bit P10.
	PIO_PIO_PSR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_PSR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_PSR_P11     = 0x800      // Bit P11.
	PIO_PIO_PSR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_PSR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_PSR_P12     = 0x1000     // Bit P12.
	PIO_PIO_PSR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_PSR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_PSR_P13     = 0x2000     // Bit P13.
	PIO_PIO_PSR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_PSR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_PSR_P14     = 0x4000     // Bit P14.
	PIO_PIO_PSR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_PSR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_PSR_P15     = 0x8000     // Bit P15.
	PIO_PIO_PSR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_PSR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_PSR_P16     = 0x10000    // Bit P16.
	PIO_PIO_PSR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_PSR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_PSR_P17     = 0x20000    // Bit P17.
	PIO_PIO_PSR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_PSR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_PSR_P18     = 0x40000    // Bit P18.
	PIO_PIO_PSR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_PSR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_PSR_P19     = 0x80000    // Bit P19.
	PIO_PIO_PSR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_PSR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_PSR_P20     = 0x100000   // Bit P20.
	PIO_PIO_PSR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_PSR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_PSR_P21     = 0x200000   // Bit P21.
	PIO_PIO_PSR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_PSR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_PSR_P22     = 0x400000   // Bit P22.
	PIO_PIO_PSR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_PSR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_PSR_P23     = 0x800000   // Bit P23.
	PIO_PIO_PSR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_PSR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_PSR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_PSR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_PSR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_PSR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_PSR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_PSR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_PSR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_PSR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_PSR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_PSR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_PSR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_PSR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_PSR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_PSR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_PSR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_PSR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_PSR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_PSR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_PSR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_PSR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_PSR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_PSR_P31     = 0x80000000 // Bit P31.

	// PIO_OER: Output Enable Register
	PIO_PIO_OER_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_OER_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_OER_P0      = 0x1        // Bit P0.
	PIO_PIO_OER_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_OER_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_OER_P1      = 0x2        // Bit P1.
	PIO_PIO_OER_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_OER_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_OER_P2      = 0x4        // Bit P2.
	PIO_PIO_OER_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_OER_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_OER_P3      = 0x8        // Bit P3.
	PIO_PIO_OER_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_OER_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_OER_P4      = 0x10       // Bit P4.
	PIO_PIO_OER_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_OER_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_OER_P5      = 0x20       // Bit P5.
	PIO_PIO_OER_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_OER_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_OER_P6      = 0x40       // Bit P6.
	PIO_PIO_OER_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_OER_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_OER_P7      = 0x80       // Bit P7.
	PIO_PIO_OER_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_OER_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_OER_P8      = 0x100      // Bit P8.
	PIO_PIO_OER_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_OER_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_OER_P9      = 0x200      // Bit P9.
	PIO_PIO_OER_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_OER_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_OER_P10     = 0x400      // Bit P10.
	PIO_PIO_OER_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_OER_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_OER_P11     = 0x800      // Bit P11.
	PIO_PIO_OER_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_OER_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_OER_P12     = 0x1000     // Bit P12.
	PIO_PIO_OER_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_OER_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_OER_P13     = 0x2000     // Bit P13.
	PIO_PIO_OER_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_OER_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_OER_P14     = 0x4000     // Bit P14.
	PIO_PIO_OER_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_OER_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_OER_P15     = 0x8000     // Bit P15.
	PIO_PIO_OER_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_OER_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_OER_P16     = 0x10000    // Bit P16.
	PIO_PIO_OER_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_OER_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_OER_P17     = 0x20000    // Bit P17.
	PIO_PIO_OER_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_OER_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_OER_P18     = 0x40000    // Bit P18.
	PIO_PIO_OER_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_OER_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_OER_P19     = 0x80000    // Bit P19.
	PIO_PIO_OER_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_OER_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_OER_P20     = 0x100000   // Bit P20.
	PIO_PIO_OER_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_OER_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_OER_P21     = 0x200000   // Bit P21.
	PIO_PIO_OER_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_OER_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_OER_P22     = 0x400000   // Bit P22.
	PIO_PIO_OER_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_OER_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_OER_P23     = 0x800000   // Bit P23.
	PIO_PIO_OER_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_OER_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_OER_P24     = 0x1000000  // Bit P24.
	PIO_PIO_OER_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_OER_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_OER_P25     = 0x2000000  // Bit P25.
	PIO_PIO_OER_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_OER_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_OER_P26     = 0x4000000  // Bit P26.
	PIO_PIO_OER_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_OER_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_OER_P27     = 0x8000000  // Bit P27.
	PIO_PIO_OER_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_OER_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_OER_P28     = 0x10000000 // Bit P28.
	PIO_PIO_OER_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_OER_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_OER_P29     = 0x20000000 // Bit P29.
	PIO_PIO_OER_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_OER_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_OER_P30     = 0x40000000 // Bit P30.
	PIO_PIO_OER_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_OER_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_OER_P31     = 0x80000000 // Bit P31.

	// PIO_ODR: Output Disable Register
	PIO_PIO_ODR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_ODR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_ODR_P0      = 0x1        // Bit P0.
	PIO_PIO_ODR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_ODR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_ODR_P1      = 0x2        // Bit P1.
	PIO_PIO_ODR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_ODR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_ODR_P2      = 0x4        // Bit P2.
	PIO_PIO_ODR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_ODR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_ODR_P3      = 0x8        // Bit P3.
	PIO_PIO_ODR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_ODR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_ODR_P4      = 0x10       // Bit P4.
	PIO_PIO_ODR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_ODR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_ODR_P5      = 0x20       // Bit P5.
	PIO_PIO_ODR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_ODR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_ODR_P6      = 0x40       // Bit P6.
	PIO_PIO_ODR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_ODR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_ODR_P7      = 0x80       // Bit P7.
	PIO_PIO_ODR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_ODR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_ODR_P8      = 0x100      // Bit P8.
	PIO_PIO_ODR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_ODR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_ODR_P9      = 0x200      // Bit P9.
	PIO_PIO_ODR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_ODR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_ODR_P10     = 0x400      // Bit P10.
	PIO_PIO_ODR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_ODR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_ODR_P11     = 0x800      // Bit P11.
	PIO_PIO_ODR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_ODR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_ODR_P12     = 0x1000     // Bit P12.
	PIO_PIO_ODR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_ODR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_ODR_P13     = 0x2000     // Bit P13.
	PIO_PIO_ODR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_ODR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_ODR_P14     = 0x4000     // Bit P14.
	PIO_PIO_ODR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_ODR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_ODR_P15     = 0x8000     // Bit P15.
	PIO_PIO_ODR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_ODR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_ODR_P16     = 0x10000    // Bit P16.
	PIO_PIO_ODR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_ODR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_ODR_P17     = 0x20000    // Bit P17.
	PIO_PIO_ODR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_ODR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_ODR_P18     = 0x40000    // Bit P18.
	PIO_PIO_ODR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_ODR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_ODR_P19     = 0x80000    // Bit P19.
	PIO_PIO_ODR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_ODR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_ODR_P20     = 0x100000   // Bit P20.
	PIO_PIO_ODR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_ODR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_ODR_P21     = 0x200000   // Bit P21.
	PIO_PIO_ODR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_ODR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_ODR_P22     = 0x400000   // Bit P22.
	PIO_PIO_ODR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_ODR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_ODR_P23     = 0x800000   // Bit P23.
	PIO_PIO_ODR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_ODR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_ODR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_ODR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_ODR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_ODR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_ODR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_ODR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_ODR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_ODR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_ODR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_ODR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_ODR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_ODR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_ODR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_ODR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_ODR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_ODR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_ODR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_ODR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_ODR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_ODR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_ODR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_ODR_P31     = 0x80000000 // Bit P31.

	// PIO_OSR: Output Status Register
	PIO_PIO_OSR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_OSR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_OSR_P0      = 0x1        // Bit P0.
	PIO_PIO_OSR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_OSR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_OSR_P1      = 0x2        // Bit P1.
	PIO_PIO_OSR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_OSR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_OSR_P2      = 0x4        // Bit P2.
	PIO_PIO_OSR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_OSR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_OSR_P3      = 0x8        // Bit P3.
	PIO_PIO_OSR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_OSR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_OSR_P4      = 0x10       // Bit P4.
	PIO_PIO_OSR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_OSR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_OSR_P5      = 0x20       // Bit P5.
	PIO_PIO_OSR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_OSR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_OSR_P6      = 0x40       // Bit P6.
	PIO_PIO_OSR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_OSR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_OSR_P7      = 0x80       // Bit P7.
	PIO_PIO_OSR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_OSR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_OSR_P8      = 0x100      // Bit P8.
	PIO_PIO_OSR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_OSR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_OSR_P9      = 0x200      // Bit P9.
	PIO_PIO_OSR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_OSR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_OSR_P10     = 0x400      // Bit P10.
	PIO_PIO_OSR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_OSR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_OSR_P11     = 0x800      // Bit P11.
	PIO_PIO_OSR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_OSR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_OSR_P12     = 0x1000     // Bit P12.
	PIO_PIO_OSR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_OSR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_OSR_P13     = 0x2000     // Bit P13.
	PIO_PIO_OSR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_OSR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_OSR_P14     = 0x4000     // Bit P14.
	PIO_PIO_OSR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_OSR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_OSR_P15     = 0x8000     // Bit P15.
	PIO_PIO_OSR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_OSR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_OSR_P16     = 0x10000    // Bit P16.
	PIO_PIO_OSR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_OSR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_OSR_P17     = 0x20000    // Bit P17.
	PIO_PIO_OSR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_OSR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_OSR_P18     = 0x40000    // Bit P18.
	PIO_PIO_OSR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_OSR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_OSR_P19     = 0x80000    // Bit P19.
	PIO_PIO_OSR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_OSR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_OSR_P20     = 0x100000   // Bit P20.
	PIO_PIO_OSR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_OSR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_OSR_P21     = 0x200000   // Bit P21.
	PIO_PIO_OSR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_OSR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_OSR_P22     = 0x400000   // Bit P22.
	PIO_PIO_OSR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_OSR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_OSR_P23     = 0x800000   // Bit P23.
	PIO_PIO_OSR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_OSR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_OSR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_OSR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_OSR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_OSR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_OSR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_OSR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_OSR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_OSR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_OSR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_OSR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_OSR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_OSR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_OSR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_OSR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_OSR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_OSR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_OSR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_OSR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_OSR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_OSR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_OSR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_OSR_P31     = 0x80000000 // Bit P31.

	// PIO_IFER: Glitch Input Filter Enable Register
	PIO_PIO_IFER_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_IFER_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_IFER_P0      = 0x1        // Bit P0.
	PIO_PIO_IFER_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_IFER_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_IFER_P1      = 0x2        // Bit P1.
	PIO_PIO_IFER_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_IFER_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_IFER_P2      = 0x4        // Bit P2.
	PIO_PIO_IFER_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_IFER_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_IFER_P3      = 0x8        // Bit P3.
	PIO_PIO_IFER_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_IFER_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_IFER_P4      = 0x10       // Bit P4.
	PIO_PIO_IFER_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_IFER_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_IFER_P5      = 0x20       // Bit P5.
	PIO_PIO_IFER_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_IFER_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_IFER_P6      = 0x40       // Bit P6.
	PIO_PIO_IFER_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_IFER_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_IFER_P7      = 0x80       // Bit P7.
	PIO_PIO_IFER_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_IFER_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_IFER_P8      = 0x100      // Bit P8.
	PIO_PIO_IFER_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_IFER_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_IFER_P9      = 0x200      // Bit P9.
	PIO_PIO_IFER_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_IFER_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_IFER_P10     = 0x400      // Bit P10.
	PIO_PIO_IFER_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_IFER_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_IFER_P11     = 0x800      // Bit P11.
	PIO_PIO_IFER_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_IFER_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_IFER_P12     = 0x1000     // Bit P12.
	PIO_PIO_IFER_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_IFER_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_IFER_P13     = 0x2000     // Bit P13.
	PIO_PIO_IFER_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_IFER_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_IFER_P14     = 0x4000     // Bit P14.
	PIO_PIO_IFER_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_IFER_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_IFER_P15     = 0x8000     // Bit P15.
	PIO_PIO_IFER_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_IFER_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_IFER_P16     = 0x10000    // Bit P16.
	PIO_PIO_IFER_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_IFER_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_IFER_P17     = 0x20000    // Bit P17.
	PIO_PIO_IFER_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_IFER_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_IFER_P18     = 0x40000    // Bit P18.
	PIO_PIO_IFER_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_IFER_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_IFER_P19     = 0x80000    // Bit P19.
	PIO_PIO_IFER_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_IFER_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_IFER_P20     = 0x100000   // Bit P20.
	PIO_PIO_IFER_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_IFER_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_IFER_P21     = 0x200000   // Bit P21.
	PIO_PIO_IFER_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_IFER_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_IFER_P22     = 0x400000   // Bit P22.
	PIO_PIO_IFER_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_IFER_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_IFER_P23     = 0x800000   // Bit P23.
	PIO_PIO_IFER_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_IFER_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_IFER_P24     = 0x1000000  // Bit P24.
	PIO_PIO_IFER_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_IFER_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_IFER_P25     = 0x2000000  // Bit P25.
	PIO_PIO_IFER_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_IFER_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_IFER_P26     = 0x4000000  // Bit P26.
	PIO_PIO_IFER_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_IFER_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_IFER_P27     = 0x8000000  // Bit P27.
	PIO_PIO_IFER_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_IFER_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_IFER_P28     = 0x10000000 // Bit P28.
	PIO_PIO_IFER_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_IFER_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_IFER_P29     = 0x20000000 // Bit P29.
	PIO_PIO_IFER_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_IFER_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_IFER_P30     = 0x40000000 // Bit P30.
	PIO_PIO_IFER_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_IFER_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_IFER_P31     = 0x80000000 // Bit P31.

	// PIO_IFDR: Glitch Input Filter Disable Register
	PIO_PIO_IFDR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_IFDR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_IFDR_P0      = 0x1        // Bit P0.
	PIO_PIO_IFDR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_IFDR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_IFDR_P1      = 0x2        // Bit P1.
	PIO_PIO_IFDR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_IFDR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_IFDR_P2      = 0x4        // Bit P2.
	PIO_PIO_IFDR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_IFDR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_IFDR_P3      = 0x8        // Bit P3.
	PIO_PIO_IFDR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_IFDR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_IFDR_P4      = 0x10       // Bit P4.
	PIO_PIO_IFDR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_IFDR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_IFDR_P5      = 0x20       // Bit P5.
	PIO_PIO_IFDR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_IFDR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_IFDR_P6      = 0x40       // Bit P6.
	PIO_PIO_IFDR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_IFDR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_IFDR_P7      = 0x80       // Bit P7.
	PIO_PIO_IFDR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_IFDR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_IFDR_P8      = 0x100      // Bit P8.
	PIO_PIO_IFDR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_IFDR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_IFDR_P9      = 0x200      // Bit P9.
	PIO_PIO_IFDR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_IFDR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_IFDR_P10     = 0x400      // Bit P10.
	PIO_PIO_IFDR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_IFDR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_IFDR_P11     = 0x800      // Bit P11.
	PIO_PIO_IFDR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_IFDR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_IFDR_P12     = 0x1000     // Bit P12.
	PIO_PIO_IFDR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_IFDR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_IFDR_P13     = 0x2000     // Bit P13.
	PIO_PIO_IFDR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_IFDR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_IFDR_P14     = 0x4000     // Bit P14.
	PIO_PIO_IFDR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_IFDR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_IFDR_P15     = 0x8000     // Bit P15.
	PIO_PIO_IFDR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_IFDR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_IFDR_P16     = 0x10000    // Bit P16.
	PIO_PIO_IFDR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_IFDR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_IFDR_P17     = 0x20000    // Bit P17.
	PIO_PIO_IFDR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_IFDR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_IFDR_P18     = 0x40000    // Bit P18.
	PIO_PIO_IFDR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_IFDR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_IFDR_P19     = 0x80000    // Bit P19.
	PIO_PIO_IFDR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_IFDR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_IFDR_P20     = 0x100000   // Bit P20.
	PIO_PIO_IFDR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_IFDR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_IFDR_P21     = 0x200000   // Bit P21.
	PIO_PIO_IFDR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_IFDR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_IFDR_P22     = 0x400000   // Bit P22.
	PIO_PIO_IFDR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_IFDR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_IFDR_P23     = 0x800000   // Bit P23.
	PIO_PIO_IFDR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_IFDR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_IFDR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_IFDR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_IFDR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_IFDR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_IFDR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_IFDR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_IFDR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_IFDR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_IFDR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_IFDR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_IFDR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_IFDR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_IFDR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_IFDR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_IFDR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_IFDR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_IFDR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_IFDR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_IFDR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_IFDR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_IFDR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_IFDR_P31     = 0x80000000 // Bit P31.

	// PIO_IFSR: Glitch Input Filter Status Register
	PIO_PIO_IFSR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_IFSR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_IFSR_P0      = 0x1        // Bit P0.
	PIO_PIO_IFSR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_IFSR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_IFSR_P1      = 0x2        // Bit P1.
	PIO_PIO_IFSR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_IFSR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_IFSR_P2      = 0x4        // Bit P2.
	PIO_PIO_IFSR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_IFSR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_IFSR_P3      = 0x8        // Bit P3.
	PIO_PIO_IFSR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_IFSR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_IFSR_P4      = 0x10       // Bit P4.
	PIO_PIO_IFSR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_IFSR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_IFSR_P5      = 0x20       // Bit P5.
	PIO_PIO_IFSR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_IFSR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_IFSR_P6      = 0x40       // Bit P6.
	PIO_PIO_IFSR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_IFSR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_IFSR_P7      = 0x80       // Bit P7.
	PIO_PIO_IFSR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_IFSR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_IFSR_P8      = 0x100      // Bit P8.
	PIO_PIO_IFSR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_IFSR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_IFSR_P9      = 0x200      // Bit P9.
	PIO_PIO_IFSR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_IFSR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_IFSR_P10     = 0x400      // Bit P10.
	PIO_PIO_IFSR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_IFSR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_IFSR_P11     = 0x800      // Bit P11.
	PIO_PIO_IFSR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_IFSR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_IFSR_P12     = 0x1000     // Bit P12.
	PIO_PIO_IFSR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_IFSR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_IFSR_P13     = 0x2000     // Bit P13.
	PIO_PIO_IFSR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_IFSR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_IFSR_P14     = 0x4000     // Bit P14.
	PIO_PIO_IFSR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_IFSR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_IFSR_P15     = 0x8000     // Bit P15.
	PIO_PIO_IFSR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_IFSR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_IFSR_P16     = 0x10000    // Bit P16.
	PIO_PIO_IFSR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_IFSR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_IFSR_P17     = 0x20000    // Bit P17.
	PIO_PIO_IFSR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_IFSR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_IFSR_P18     = 0x40000    // Bit P18.
	PIO_PIO_IFSR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_IFSR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_IFSR_P19     = 0x80000    // Bit P19.
	PIO_PIO_IFSR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_IFSR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_IFSR_P20     = 0x100000   // Bit P20.
	PIO_PIO_IFSR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_IFSR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_IFSR_P21     = 0x200000   // Bit P21.
	PIO_PIO_IFSR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_IFSR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_IFSR_P22     = 0x400000   // Bit P22.
	PIO_PIO_IFSR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_IFSR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_IFSR_P23     = 0x800000   // Bit P23.
	PIO_PIO_IFSR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_IFSR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_IFSR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_IFSR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_IFSR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_IFSR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_IFSR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_IFSR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_IFSR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_IFSR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_IFSR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_IFSR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_IFSR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_IFSR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_IFSR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_IFSR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_IFSR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_IFSR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_IFSR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_IFSR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_IFSR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_IFSR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_IFSR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_IFSR_P31     = 0x80000000 // Bit P31.

	// PIO_SODR: Set Output Data Register
	PIO_PIO_SODR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_SODR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_SODR_P0      = 0x1        // Bit P0.
	PIO_PIO_SODR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_SODR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_SODR_P1      = 0x2        // Bit P1.
	PIO_PIO_SODR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_SODR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_SODR_P2      = 0x4        // Bit P2.
	PIO_PIO_SODR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_SODR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_SODR_P3      = 0x8        // Bit P3.
	PIO_PIO_SODR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_SODR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_SODR_P4      = 0x10       // Bit P4.
	PIO_PIO_SODR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_SODR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_SODR_P5      = 0x20       // Bit P5.
	PIO_PIO_SODR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_SODR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_SODR_P6      = 0x40       // Bit P6.
	PIO_PIO_SODR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_SODR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_SODR_P7      = 0x80       // Bit P7.
	PIO_PIO_SODR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_SODR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_SODR_P8      = 0x100      // Bit P8.
	PIO_PIO_SODR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_SODR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_SODR_P9      = 0x200      // Bit P9.
	PIO_PIO_SODR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_SODR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_SODR_P10     = 0x400      // Bit P10.
	PIO_PIO_SODR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_SODR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_SODR_P11     = 0x800      // Bit P11.
	PIO_PIO_SODR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_SODR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_SODR_P12     = 0x1000     // Bit P12.
	PIO_PIO_SODR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_SODR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_SODR_P13     = 0x2000     // Bit P13.
	PIO_PIO_SODR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_SODR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_SODR_P14     = 0x4000     // Bit P14.
	PIO_PIO_SODR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_SODR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_SODR_P15     = 0x8000     // Bit P15.
	PIO_PIO_SODR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_SODR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_SODR_P16     = 0x10000    // Bit P16.
	PIO_PIO_SODR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_SODR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_SODR_P17     = 0x20000    // Bit P17.
	PIO_PIO_SODR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_SODR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_SODR_P18     = 0x40000    // Bit P18.
	PIO_PIO_SODR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_SODR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_SODR_P19     = 0x80000    // Bit P19.
	PIO_PIO_SODR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_SODR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_SODR_P20     = 0x100000   // Bit P20.
	PIO_PIO_SODR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_SODR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_SODR_P21     = 0x200000   // Bit P21.
	PIO_PIO_SODR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_SODR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_SODR_P22     = 0x400000   // Bit P22.
	PIO_PIO_SODR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_SODR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_SODR_P23     = 0x800000   // Bit P23.
	PIO_PIO_SODR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_SODR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_SODR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_SODR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_SODR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_SODR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_SODR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_SODR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_SODR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_SODR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_SODR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_SODR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_SODR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_SODR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_SODR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_SODR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_SODR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_SODR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_SODR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_SODR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_SODR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_SODR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_SODR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_SODR_P31     = 0x80000000 // Bit P31.

	// PIO_CODR: Clear Output Data Register
	PIO_PIO_CODR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_CODR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_CODR_P0      = 0x1        // Bit P0.
	PIO_PIO_CODR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_CODR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_CODR_P1      = 0x2        // Bit P1.
	PIO_PIO_CODR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_CODR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_CODR_P2      = 0x4        // Bit P2.
	PIO_PIO_CODR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_CODR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_CODR_P3      = 0x8        // Bit P3.
	PIO_PIO_CODR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_CODR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_CODR_P4      = 0x10       // Bit P4.
	PIO_PIO_CODR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_CODR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_CODR_P5      = 0x20       // Bit P5.
	PIO_PIO_CODR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_CODR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_CODR_P6      = 0x40       // Bit P6.
	PIO_PIO_CODR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_CODR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_CODR_P7      = 0x80       // Bit P7.
	PIO_PIO_CODR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_CODR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_CODR_P8      = 0x100      // Bit P8.
	PIO_PIO_CODR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_CODR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_CODR_P9      = 0x200      // Bit P9.
	PIO_PIO_CODR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_CODR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_CODR_P10     = 0x400      // Bit P10.
	PIO_PIO_CODR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_CODR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_CODR_P11     = 0x800      // Bit P11.
	PIO_PIO_CODR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_CODR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_CODR_P12     = 0x1000     // Bit P12.
	PIO_PIO_CODR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_CODR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_CODR_P13     = 0x2000     // Bit P13.
	PIO_PIO_CODR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_CODR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_CODR_P14     = 0x4000     // Bit P14.
	PIO_PIO_CODR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_CODR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_CODR_P15     = 0x8000     // Bit P15.
	PIO_PIO_CODR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_CODR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_CODR_P16     = 0x10000    // Bit P16.
	PIO_PIO_CODR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_CODR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_CODR_P17     = 0x20000    // Bit P17.
	PIO_PIO_CODR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_CODR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_CODR_P18     = 0x40000    // Bit P18.
	PIO_PIO_CODR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_CODR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_CODR_P19     = 0x80000    // Bit P19.
	PIO_PIO_CODR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_CODR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_CODR_P20     = 0x100000   // Bit P20.
	PIO_PIO_CODR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_CODR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_CODR_P21     = 0x200000   // Bit P21.
	PIO_PIO_CODR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_CODR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_CODR_P22     = 0x400000   // Bit P22.
	PIO_PIO_CODR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_CODR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_CODR_P23     = 0x800000   // Bit P23.
	PIO_PIO_CODR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_CODR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_CODR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_CODR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_CODR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_CODR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_CODR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_CODR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_CODR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_CODR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_CODR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_CODR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_CODR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_CODR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_CODR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_CODR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_CODR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_CODR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_CODR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_CODR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_CODR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_CODR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_CODR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_CODR_P31     = 0x80000000 // Bit P31.

	// PIO_ODSR: Output Data Status Register
	PIO_PIO_ODSR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_ODSR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_ODSR_P0      = 0x1        // Bit P0.
	PIO_PIO_ODSR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_ODSR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_ODSR_P1      = 0x2        // Bit P1.
	PIO_PIO_ODSR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_ODSR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_ODSR_P2      = 0x4        // Bit P2.
	PIO_PIO_ODSR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_ODSR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_ODSR_P3      = 0x8        // Bit P3.
	PIO_PIO_ODSR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_ODSR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_ODSR_P4      = 0x10       // Bit P4.
	PIO_PIO_ODSR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_ODSR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_ODSR_P5      = 0x20       // Bit P5.
	PIO_PIO_ODSR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_ODSR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_ODSR_P6      = 0x40       // Bit P6.
	PIO_PIO_ODSR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_ODSR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_ODSR_P7      = 0x80       // Bit P7.
	PIO_PIO_ODSR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_ODSR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_ODSR_P8      = 0x100      // Bit P8.
	PIO_PIO_ODSR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_ODSR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_ODSR_P9      = 0x200      // Bit P9.
	PIO_PIO_ODSR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_ODSR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_ODSR_P10     = 0x400      // Bit P10.
	PIO_PIO_ODSR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_ODSR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_ODSR_P11     = 0x800      // Bit P11.
	PIO_PIO_ODSR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_ODSR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_ODSR_P12     = 0x1000     // Bit P12.
	PIO_PIO_ODSR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_ODSR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_ODSR_P13     = 0x2000     // Bit P13.
	PIO_PIO_ODSR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_ODSR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_ODSR_P14     = 0x4000     // Bit P14.
	PIO_PIO_ODSR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_ODSR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_ODSR_P15     = 0x8000     // Bit P15.
	PIO_PIO_ODSR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_ODSR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_ODSR_P16     = 0x10000    // Bit P16.
	PIO_PIO_ODSR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_ODSR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_ODSR_P17     = 0x20000    // Bit P17.
	PIO_PIO_ODSR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_ODSR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_ODSR_P18     = 0x40000    // Bit P18.
	PIO_PIO_ODSR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_ODSR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_ODSR_P19     = 0x80000    // Bit P19.
	PIO_PIO_ODSR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_ODSR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_ODSR_P20     = 0x100000   // Bit P20.
	PIO_PIO_ODSR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_ODSR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_ODSR_P21     = 0x200000   // Bit P21.
	PIO_PIO_ODSR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_ODSR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_ODSR_P22     = 0x400000   // Bit P22.
	PIO_PIO_ODSR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_ODSR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_ODSR_P23     = 0x800000   // Bit P23.
	PIO_PIO_ODSR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_ODSR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_ODSR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_ODSR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_ODSR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_ODSR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_ODSR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_ODSR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_ODSR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_ODSR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_ODSR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_ODSR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_ODSR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_ODSR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_ODSR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_ODSR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_ODSR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_ODSR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_ODSR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_ODSR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_ODSR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_ODSR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_ODSR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_ODSR_P31     = 0x80000000 // Bit P31.

	// PIO_PDSR: Pin Data Status Register
	PIO_PIO_PDSR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_PDSR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_PDSR_P0      = 0x1        // Bit P0.
	PIO_PIO_PDSR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_PDSR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_PDSR_P1      = 0x2        // Bit P1.
	PIO_PIO_PDSR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_PDSR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_PDSR_P2      = 0x4        // Bit P2.
	PIO_PIO_PDSR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_PDSR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_PDSR_P3      = 0x8        // Bit P3.
	PIO_PIO_PDSR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_PDSR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_PDSR_P4      = 0x10       // Bit P4.
	PIO_PIO_PDSR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_PDSR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_PDSR_P5      = 0x20       // Bit P5.
	PIO_PIO_PDSR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_PDSR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_PDSR_P6      = 0x40       // Bit P6.
	PIO_PIO_PDSR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_PDSR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_PDSR_P7      = 0x80       // Bit P7.
	PIO_PIO_PDSR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_PDSR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_PDSR_P8      = 0x100      // Bit P8.
	PIO_PIO_PDSR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_PDSR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_PDSR_P9      = 0x200      // Bit P9.
	PIO_PIO_PDSR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_PDSR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_PDSR_P10     = 0x400      // Bit P10.
	PIO_PIO_PDSR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_PDSR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_PDSR_P11     = 0x800      // Bit P11.
	PIO_PIO_PDSR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_PDSR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_PDSR_P12     = 0x1000     // Bit P12.
	PIO_PIO_PDSR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_PDSR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_PDSR_P13     = 0x2000     // Bit P13.
	PIO_PIO_PDSR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_PDSR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_PDSR_P14     = 0x4000     // Bit P14.
	PIO_PIO_PDSR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_PDSR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_PDSR_P15     = 0x8000     // Bit P15.
	PIO_PIO_PDSR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_PDSR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_PDSR_P16     = 0x10000    // Bit P16.
	PIO_PIO_PDSR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_PDSR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_PDSR_P17     = 0x20000    // Bit P17.
	PIO_PIO_PDSR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_PDSR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_PDSR_P18     = 0x40000    // Bit P18.
	PIO_PIO_PDSR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_PDSR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_PDSR_P19     = 0x80000    // Bit P19.
	PIO_PIO_PDSR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_PDSR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_PDSR_P20     = 0x100000   // Bit P20.
	PIO_PIO_PDSR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_PDSR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_PDSR_P21     = 0x200000   // Bit P21.
	PIO_PIO_PDSR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_PDSR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_PDSR_P22     = 0x400000   // Bit P22.
	PIO_PIO_PDSR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_PDSR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_PDSR_P23     = 0x800000   // Bit P23.
	PIO_PIO_PDSR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_PDSR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_PDSR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_PDSR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_PDSR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_PDSR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_PDSR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_PDSR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_PDSR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_PDSR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_PDSR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_PDSR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_PDSR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_PDSR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_PDSR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_PDSR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_PDSR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_PDSR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_PDSR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_PDSR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_PDSR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_PDSR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_PDSR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_PDSR_P31     = 0x80000000 // Bit P31.

	// PIO_IER: Interrupt Enable Register
	PIO_PIO_IER_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_IER_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_IER_P0      = 0x1        // Bit P0.
	PIO_PIO_IER_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_IER_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_IER_P1      = 0x2        // Bit P1.
	PIO_PIO_IER_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_IER_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_IER_P2      = 0x4        // Bit P2.
	PIO_PIO_IER_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_IER_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_IER_P3      = 0x8        // Bit P3.
	PIO_PIO_IER_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_IER_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_IER_P4      = 0x10       // Bit P4.
	PIO_PIO_IER_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_IER_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_IER_P5      = 0x20       // Bit P5.
	PIO_PIO_IER_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_IER_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_IER_P6      = 0x40       // Bit P6.
	PIO_PIO_IER_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_IER_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_IER_P7      = 0x80       // Bit P7.
	PIO_PIO_IER_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_IER_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_IER_P8      = 0x100      // Bit P8.
	PIO_PIO_IER_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_IER_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_IER_P9      = 0x200      // Bit P9.
	PIO_PIO_IER_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_IER_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_IER_P10     = 0x400      // Bit P10.
	PIO_PIO_IER_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_IER_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_IER_P11     = 0x800      // Bit P11.
	PIO_PIO_IER_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_IER_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_IER_P12     = 0x1000     // Bit P12.
	PIO_PIO_IER_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_IER_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_IER_P13     = 0x2000     // Bit P13.
	PIO_PIO_IER_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_IER_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_IER_P14     = 0x4000     // Bit P14.
	PIO_PIO_IER_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_IER_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_IER_P15     = 0x8000     // Bit P15.
	PIO_PIO_IER_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_IER_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_IER_P16     = 0x10000    // Bit P16.
	PIO_PIO_IER_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_IER_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_IER_P17     = 0x20000    // Bit P17.
	PIO_PIO_IER_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_IER_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_IER_P18     = 0x40000    // Bit P18.
	PIO_PIO_IER_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_IER_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_IER_P19     = 0x80000    // Bit P19.
	PIO_PIO_IER_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_IER_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_IER_P20     = 0x100000   // Bit P20.
	PIO_PIO_IER_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_IER_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_IER_P21     = 0x200000   // Bit P21.
	PIO_PIO_IER_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_IER_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_IER_P22     = 0x400000   // Bit P22.
	PIO_PIO_IER_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_IER_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_IER_P23     = 0x800000   // Bit P23.
	PIO_PIO_IER_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_IER_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_IER_P24     = 0x1000000  // Bit P24.
	PIO_PIO_IER_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_IER_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_IER_P25     = 0x2000000  // Bit P25.
	PIO_PIO_IER_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_IER_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_IER_P26     = 0x4000000  // Bit P26.
	PIO_PIO_IER_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_IER_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_IER_P27     = 0x8000000  // Bit P27.
	PIO_PIO_IER_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_IER_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_IER_P28     = 0x10000000 // Bit P28.
	PIO_PIO_IER_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_IER_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_IER_P29     = 0x20000000 // Bit P29.
	PIO_PIO_IER_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_IER_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_IER_P30     = 0x40000000 // Bit P30.
	PIO_PIO_IER_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_IER_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_IER_P31     = 0x80000000 // Bit P31.

	// PIO_IDR: Interrupt Disable Register
	PIO_PIO_IDR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_IDR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_IDR_P0      = 0x1        // Bit P0.
	PIO_PIO_IDR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_IDR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_IDR_P1      = 0x2        // Bit P1.
	PIO_PIO_IDR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_IDR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_IDR_P2      = 0x4        // Bit P2.
	PIO_PIO_IDR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_IDR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_IDR_P3      = 0x8        // Bit P3.
	PIO_PIO_IDR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_IDR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_IDR_P4      = 0x10       // Bit P4.
	PIO_PIO_IDR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_IDR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_IDR_P5      = 0x20       // Bit P5.
	PIO_PIO_IDR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_IDR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_IDR_P6      = 0x40       // Bit P6.
	PIO_PIO_IDR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_IDR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_IDR_P7      = 0x80       // Bit P7.
	PIO_PIO_IDR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_IDR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_IDR_P8      = 0x100      // Bit P8.
	PIO_PIO_IDR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_IDR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_IDR_P9      = 0x200      // Bit P9.
	PIO_PIO_IDR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_IDR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_IDR_P10     = 0x400      // Bit P10.
	PIO_PIO_IDR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_IDR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_IDR_P11     = 0x800      // Bit P11.
	PIO_PIO_IDR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_IDR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_IDR_P12     = 0x1000     // Bit P12.
	PIO_PIO_IDR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_IDR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_IDR_P13     = 0x2000     // Bit P13.
	PIO_PIO_IDR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_IDR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_IDR_P14     = 0x4000     // Bit P14.
	PIO_PIO_IDR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_IDR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_IDR_P15     = 0x8000     // Bit P15.
	PIO_PIO_IDR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_IDR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_IDR_P16     = 0x10000    // Bit P16.
	PIO_PIO_IDR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_IDR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_IDR_P17     = 0x20000    // Bit P17.
	PIO_PIO_IDR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_IDR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_IDR_P18     = 0x40000    // Bit P18.
	PIO_PIO_IDR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_IDR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_IDR_P19     = 0x80000    // Bit P19.
	PIO_PIO_IDR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_IDR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_IDR_P20     = 0x100000   // Bit P20.
	PIO_PIO_IDR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_IDR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_IDR_P21     = 0x200000   // Bit P21.
	PIO_PIO_IDR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_IDR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_IDR_P22     = 0x400000   // Bit P22.
	PIO_PIO_IDR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_IDR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_IDR_P23     = 0x800000   // Bit P23.
	PIO_PIO_IDR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_IDR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_IDR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_IDR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_IDR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_IDR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_IDR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_IDR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_IDR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_IDR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_IDR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_IDR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_IDR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_IDR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_IDR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_IDR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_IDR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_IDR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_IDR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_IDR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_IDR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_IDR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_IDR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_IDR_P31     = 0x80000000 // Bit P31.

	// PIO_IMR: Interrupt Mask Register
	PIO_PIO_IMR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_IMR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_IMR_P0      = 0x1        // Bit P0.
	PIO_PIO_IMR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_IMR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_IMR_P1      = 0x2        // Bit P1.
	PIO_PIO_IMR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_IMR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_IMR_P2      = 0x4        // Bit P2.
	PIO_PIO_IMR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_IMR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_IMR_P3      = 0x8        // Bit P3.
	PIO_PIO_IMR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_IMR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_IMR_P4      = 0x10       // Bit P4.
	PIO_PIO_IMR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_IMR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_IMR_P5      = 0x20       // Bit P5.
	PIO_PIO_IMR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_IMR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_IMR_P6      = 0x40       // Bit P6.
	PIO_PIO_IMR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_IMR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_IMR_P7      = 0x80       // Bit P7.
	PIO_PIO_IMR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_IMR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_IMR_P8      = 0x100      // Bit P8.
	PIO_PIO_IMR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_IMR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_IMR_P9      = 0x200      // Bit P9.
	PIO_PIO_IMR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_IMR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_IMR_P10     = 0x400      // Bit P10.
	PIO_PIO_IMR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_IMR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_IMR_P11     = 0x800      // Bit P11.
	PIO_PIO_IMR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_IMR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_IMR_P12     = 0x1000     // Bit P12.
	PIO_PIO_IMR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_IMR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_IMR_P13     = 0x2000     // Bit P13.
	PIO_PIO_IMR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_IMR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_IMR_P14     = 0x4000     // Bit P14.
	PIO_PIO_IMR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_IMR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_IMR_P15     = 0x8000     // Bit P15.
	PIO_PIO_IMR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_IMR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_IMR_P16     = 0x10000    // Bit P16.
	PIO_PIO_IMR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_IMR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_IMR_P17     = 0x20000    // Bit P17.
	PIO_PIO_IMR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_IMR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_IMR_P18     = 0x40000    // Bit P18.
	PIO_PIO_IMR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_IMR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_IMR_P19     = 0x80000    // Bit P19.
	PIO_PIO_IMR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_IMR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_IMR_P20     = 0x100000   // Bit P20.
	PIO_PIO_IMR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_IMR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_IMR_P21     = 0x200000   // Bit P21.
	PIO_PIO_IMR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_IMR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_IMR_P22     = 0x400000   // Bit P22.
	PIO_PIO_IMR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_IMR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_IMR_P23     = 0x800000   // Bit P23.
	PIO_PIO_IMR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_IMR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_IMR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_IMR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_IMR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_IMR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_IMR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_IMR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_IMR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_IMR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_IMR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_IMR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_IMR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_IMR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_IMR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_IMR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_IMR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_IMR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_IMR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_IMR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_IMR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_IMR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_IMR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_IMR_P31     = 0x80000000 // Bit P31.

	// PIO_ISR: Interrupt Status Register
	PIO_PIO_ISR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_ISR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_ISR_P0      = 0x1        // Bit P0.
	PIO_PIO_ISR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_ISR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_ISR_P1      = 0x2        // Bit P1.
	PIO_PIO_ISR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_ISR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_ISR_P2      = 0x4        // Bit P2.
	PIO_PIO_ISR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_ISR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_ISR_P3      = 0x8        // Bit P3.
	PIO_PIO_ISR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_ISR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_ISR_P4      = 0x10       // Bit P4.
	PIO_PIO_ISR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_ISR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_ISR_P5      = 0x20       // Bit P5.
	PIO_PIO_ISR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_ISR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_ISR_P6      = 0x40       // Bit P6.
	PIO_PIO_ISR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_ISR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_ISR_P7      = 0x80       // Bit P7.
	PIO_PIO_ISR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_ISR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_ISR_P8      = 0x100      // Bit P8.
	PIO_PIO_ISR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_ISR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_ISR_P9      = 0x200      // Bit P9.
	PIO_PIO_ISR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_ISR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_ISR_P10     = 0x400      // Bit P10.
	PIO_PIO_ISR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_ISR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_ISR_P11     = 0x800      // Bit P11.
	PIO_PIO_ISR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_ISR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_ISR_P12     = 0x1000     // Bit P12.
	PIO_PIO_ISR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_ISR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_ISR_P13     = 0x2000     // Bit P13.
	PIO_PIO_ISR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_ISR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_ISR_P14     = 0x4000     // Bit P14.
	PIO_PIO_ISR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_ISR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_ISR_P15     = 0x8000     // Bit P15.
	PIO_PIO_ISR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_ISR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_ISR_P16     = 0x10000    // Bit P16.
	PIO_PIO_ISR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_ISR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_ISR_P17     = 0x20000    // Bit P17.
	PIO_PIO_ISR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_ISR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_ISR_P18     = 0x40000    // Bit P18.
	PIO_PIO_ISR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_ISR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_ISR_P19     = 0x80000    // Bit P19.
	PIO_PIO_ISR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_ISR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_ISR_P20     = 0x100000   // Bit P20.
	PIO_PIO_ISR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_ISR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_ISR_P21     = 0x200000   // Bit P21.
	PIO_PIO_ISR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_ISR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_ISR_P22     = 0x400000   // Bit P22.
	PIO_PIO_ISR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_ISR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_ISR_P23     = 0x800000   // Bit P23.
	PIO_PIO_ISR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_ISR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_ISR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_ISR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_ISR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_ISR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_ISR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_ISR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_ISR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_ISR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_ISR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_ISR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_ISR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_ISR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_ISR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_ISR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_ISR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_ISR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_ISR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_ISR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_ISR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_ISR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_ISR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_ISR_P31     = 0x80000000 // Bit P31.

	// PIO_MDER: Multi-driver Enable Register
	PIO_PIO_MDER_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_MDER_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_MDER_P0      = 0x1        // Bit P0.
	PIO_PIO_MDER_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_MDER_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_MDER_P1      = 0x2        // Bit P1.
	PIO_PIO_MDER_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_MDER_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_MDER_P2      = 0x4        // Bit P2.
	PIO_PIO_MDER_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_MDER_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_MDER_P3      = 0x8        // Bit P3.
	PIO_PIO_MDER_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_MDER_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_MDER_P4      = 0x10       // Bit P4.
	PIO_PIO_MDER_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_MDER_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_MDER_P5      = 0x20       // Bit P5.
	PIO_PIO_MDER_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_MDER_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_MDER_P6      = 0x40       // Bit P6.
	PIO_PIO_MDER_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_MDER_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_MDER_P7      = 0x80       // Bit P7.
	PIO_PIO_MDER_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_MDER_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_MDER_P8      = 0x100      // Bit P8.
	PIO_PIO_MDER_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_MDER_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_MDER_P9      = 0x200      // Bit P9.
	PIO_PIO_MDER_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_MDER_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_MDER_P10     = 0x400      // Bit P10.
	PIO_PIO_MDER_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_MDER_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_MDER_P11     = 0x800      // Bit P11.
	PIO_PIO_MDER_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_MDER_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_MDER_P12     = 0x1000     // Bit P12.
	PIO_PIO_MDER_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_MDER_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_MDER_P13     = 0x2000     // Bit P13.
	PIO_PIO_MDER_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_MDER_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_MDER_P14     = 0x4000     // Bit P14.
	PIO_PIO_MDER_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_MDER_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_MDER_P15     = 0x8000     // Bit P15.
	PIO_PIO_MDER_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_MDER_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_MDER_P16     = 0x10000    // Bit P16.
	PIO_PIO_MDER_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_MDER_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_MDER_P17     = 0x20000    // Bit P17.
	PIO_PIO_MDER_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_MDER_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_MDER_P18     = 0x40000    // Bit P18.
	PIO_PIO_MDER_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_MDER_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_MDER_P19     = 0x80000    // Bit P19.
	PIO_PIO_MDER_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_MDER_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_MDER_P20     = 0x100000   // Bit P20.
	PIO_PIO_MDER_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_MDER_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_MDER_P21     = 0x200000   // Bit P21.
	PIO_PIO_MDER_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_MDER_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_MDER_P22     = 0x400000   // Bit P22.
	PIO_PIO_MDER_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_MDER_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_MDER_P23     = 0x800000   // Bit P23.
	PIO_PIO_MDER_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_MDER_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_MDER_P24     = 0x1000000  // Bit P24.
	PIO_PIO_MDER_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_MDER_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_MDER_P25     = 0x2000000  // Bit P25.
	PIO_PIO_MDER_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_MDER_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_MDER_P26     = 0x4000000  // Bit P26.
	PIO_PIO_MDER_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_MDER_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_MDER_P27     = 0x8000000  // Bit P27.
	PIO_PIO_MDER_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_MDER_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_MDER_P28     = 0x10000000 // Bit P28.
	PIO_PIO_MDER_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_MDER_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_MDER_P29     = 0x20000000 // Bit P29.
	PIO_PIO_MDER_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_MDER_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_MDER_P30     = 0x40000000 // Bit P30.
	PIO_PIO_MDER_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_MDER_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_MDER_P31     = 0x80000000 // Bit P31.

	// PIO_MDDR: Multi-driver Disable Register
	PIO_PIO_MDDR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_MDDR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_MDDR_P0      = 0x1        // Bit P0.
	PIO_PIO_MDDR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_MDDR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_MDDR_P1      = 0x2        // Bit P1.
	PIO_PIO_MDDR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_MDDR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_MDDR_P2      = 0x4        // Bit P2.
	PIO_PIO_MDDR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_MDDR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_MDDR_P3      = 0x8        // Bit P3.
	PIO_PIO_MDDR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_MDDR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_MDDR_P4      = 0x10       // Bit P4.
	PIO_PIO_MDDR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_MDDR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_MDDR_P5      = 0x20       // Bit P5.
	PIO_PIO_MDDR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_MDDR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_MDDR_P6      = 0x40       // Bit P6.
	PIO_PIO_MDDR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_MDDR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_MDDR_P7      = 0x80       // Bit P7.
	PIO_PIO_MDDR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_MDDR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_MDDR_P8      = 0x100      // Bit P8.
	PIO_PIO_MDDR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_MDDR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_MDDR_P9      = 0x200      // Bit P9.
	PIO_PIO_MDDR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_MDDR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_MDDR_P10     = 0x400      // Bit P10.
	PIO_PIO_MDDR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_MDDR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_MDDR_P11     = 0x800      // Bit P11.
	PIO_PIO_MDDR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_MDDR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_MDDR_P12     = 0x1000     // Bit P12.
	PIO_PIO_MDDR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_MDDR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_MDDR_P13     = 0x2000     // Bit P13.
	PIO_PIO_MDDR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_MDDR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_MDDR_P14     = 0x4000     // Bit P14.
	PIO_PIO_MDDR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_MDDR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_MDDR_P15     = 0x8000     // Bit P15.
	PIO_PIO_MDDR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_MDDR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_MDDR_P16     = 0x10000    // Bit P16.
	PIO_PIO_MDDR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_MDDR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_MDDR_P17     = 0x20000    // Bit P17.
	PIO_PIO_MDDR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_MDDR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_MDDR_P18     = 0x40000    // Bit P18.
	PIO_PIO_MDDR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_MDDR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_MDDR_P19     = 0x80000    // Bit P19.
	PIO_PIO_MDDR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_MDDR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_MDDR_P20     = 0x100000   // Bit P20.
	PIO_PIO_MDDR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_MDDR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_MDDR_P21     = 0x200000   // Bit P21.
	PIO_PIO_MDDR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_MDDR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_MDDR_P22     = 0x400000   // Bit P22.
	PIO_PIO_MDDR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_MDDR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_MDDR_P23     = 0x800000   // Bit P23.
	PIO_PIO_MDDR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_MDDR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_MDDR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_MDDR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_MDDR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_MDDR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_MDDR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_MDDR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_MDDR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_MDDR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_MDDR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_MDDR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_MDDR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_MDDR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_MDDR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_MDDR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_MDDR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_MDDR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_MDDR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_MDDR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_MDDR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_MDDR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_MDDR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_MDDR_P31     = 0x80000000 // Bit P31.

	// PIO_MDSR: Multi-driver Status Register
	PIO_PIO_MDSR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_MDSR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_MDSR_P0      = 0x1        // Bit P0.
	PIO_PIO_MDSR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_MDSR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_MDSR_P1      = 0x2        // Bit P1.
	PIO_PIO_MDSR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_MDSR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_MDSR_P2      = 0x4        // Bit P2.
	PIO_PIO_MDSR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_MDSR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_MDSR_P3      = 0x8        // Bit P3.
	PIO_PIO_MDSR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_MDSR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_MDSR_P4      = 0x10       // Bit P4.
	PIO_PIO_MDSR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_MDSR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_MDSR_P5      = 0x20       // Bit P5.
	PIO_PIO_MDSR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_MDSR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_MDSR_P6      = 0x40       // Bit P6.
	PIO_PIO_MDSR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_MDSR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_MDSR_P7      = 0x80       // Bit P7.
	PIO_PIO_MDSR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_MDSR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_MDSR_P8      = 0x100      // Bit P8.
	PIO_PIO_MDSR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_MDSR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_MDSR_P9      = 0x200      // Bit P9.
	PIO_PIO_MDSR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_MDSR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_MDSR_P10     = 0x400      // Bit P10.
	PIO_PIO_MDSR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_MDSR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_MDSR_P11     = 0x800      // Bit P11.
	PIO_PIO_MDSR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_MDSR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_MDSR_P12     = 0x1000     // Bit P12.
	PIO_PIO_MDSR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_MDSR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_MDSR_P13     = 0x2000     // Bit P13.
	PIO_PIO_MDSR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_MDSR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_MDSR_P14     = 0x4000     // Bit P14.
	PIO_PIO_MDSR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_MDSR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_MDSR_P15     = 0x8000     // Bit P15.
	PIO_PIO_MDSR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_MDSR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_MDSR_P16     = 0x10000    // Bit P16.
	PIO_PIO_MDSR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_MDSR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_MDSR_P17     = 0x20000    // Bit P17.
	PIO_PIO_MDSR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_MDSR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_MDSR_P18     = 0x40000    // Bit P18.
	PIO_PIO_MDSR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_MDSR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_MDSR_P19     = 0x80000    // Bit P19.
	PIO_PIO_MDSR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_MDSR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_MDSR_P20     = 0x100000   // Bit P20.
	PIO_PIO_MDSR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_MDSR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_MDSR_P21     = 0x200000   // Bit P21.
	PIO_PIO_MDSR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_MDSR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_MDSR_P22     = 0x400000   // Bit P22.
	PIO_PIO_MDSR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_MDSR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_MDSR_P23     = 0x800000   // Bit P23.
	PIO_PIO_MDSR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_MDSR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_MDSR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_MDSR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_MDSR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_MDSR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_MDSR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_MDSR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_MDSR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_MDSR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_MDSR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_MDSR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_MDSR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_MDSR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_MDSR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_MDSR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_MDSR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_MDSR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_MDSR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_MDSR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_MDSR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_MDSR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_MDSR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_MDSR_P31     = 0x80000000 // Bit P31.

	// PIO_PUDR: Pull-up Disable Register
	PIO_PIO_PUDR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_PUDR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_PUDR_P0      = 0x1        // Bit P0.
	PIO_PIO_PUDR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_PUDR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_PUDR_P1      = 0x2        // Bit P1.
	PIO_PIO_PUDR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_PUDR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_PUDR_P2      = 0x4        // Bit P2.
	PIO_PIO_PUDR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_PUDR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_PUDR_P3      = 0x8        // Bit P3.
	PIO_PIO_PUDR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_PUDR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_PUDR_P4      = 0x10       // Bit P4.
	PIO_PIO_PUDR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_PUDR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_PUDR_P5      = 0x20       // Bit P5.
	PIO_PIO_PUDR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_PUDR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_PUDR_P6      = 0x40       // Bit P6.
	PIO_PIO_PUDR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_PUDR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_PUDR_P7      = 0x80       // Bit P7.
	PIO_PIO_PUDR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_PUDR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_PUDR_P8      = 0x100      // Bit P8.
	PIO_PIO_PUDR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_PUDR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_PUDR_P9      = 0x200      // Bit P9.
	PIO_PIO_PUDR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_PUDR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_PUDR_P10     = 0x400      // Bit P10.
	PIO_PIO_PUDR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_PUDR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_PUDR_P11     = 0x800      // Bit P11.
	PIO_PIO_PUDR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_PUDR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_PUDR_P12     = 0x1000     // Bit P12.
	PIO_PIO_PUDR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_PUDR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_PUDR_P13     = 0x2000     // Bit P13.
	PIO_PIO_PUDR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_PUDR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_PUDR_P14     = 0x4000     // Bit P14.
	PIO_PIO_PUDR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_PUDR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_PUDR_P15     = 0x8000     // Bit P15.
	PIO_PIO_PUDR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_PUDR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_PUDR_P16     = 0x10000    // Bit P16.
	PIO_PIO_PUDR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_PUDR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_PUDR_P17     = 0x20000    // Bit P17.
	PIO_PIO_PUDR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_PUDR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_PUDR_P18     = 0x40000    // Bit P18.
	PIO_PIO_PUDR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_PUDR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_PUDR_P19     = 0x80000    // Bit P19.
	PIO_PIO_PUDR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_PUDR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_PUDR_P20     = 0x100000   // Bit P20.
	PIO_PIO_PUDR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_PUDR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_PUDR_P21     = 0x200000   // Bit P21.
	PIO_PIO_PUDR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_PUDR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_PUDR_P22     = 0x400000   // Bit P22.
	PIO_PIO_PUDR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_PUDR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_PUDR_P23     = 0x800000   // Bit P23.
	PIO_PIO_PUDR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_PUDR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_PUDR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_PUDR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_PUDR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_PUDR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_PUDR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_PUDR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_PUDR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_PUDR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_PUDR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_PUDR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_PUDR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_PUDR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_PUDR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_PUDR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_PUDR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_PUDR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_PUDR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_PUDR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_PUDR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_PUDR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_PUDR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_PUDR_P31     = 0x80000000 // Bit P31.

	// PIO_PUER: Pull-up Enable Register
	PIO_PIO_PUER_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_PUER_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_PUER_P0      = 0x1        // Bit P0.
	PIO_PIO_PUER_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_PUER_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_PUER_P1      = 0x2        // Bit P1.
	PIO_PIO_PUER_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_PUER_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_PUER_P2      = 0x4        // Bit P2.
	PIO_PIO_PUER_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_PUER_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_PUER_P3      = 0x8        // Bit P3.
	PIO_PIO_PUER_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_PUER_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_PUER_P4      = 0x10       // Bit P4.
	PIO_PIO_PUER_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_PUER_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_PUER_P5      = 0x20       // Bit P5.
	PIO_PIO_PUER_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_PUER_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_PUER_P6      = 0x40       // Bit P6.
	PIO_PIO_PUER_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_PUER_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_PUER_P7      = 0x80       // Bit P7.
	PIO_PIO_PUER_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_PUER_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_PUER_P8      = 0x100      // Bit P8.
	PIO_PIO_PUER_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_PUER_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_PUER_P9      = 0x200      // Bit P9.
	PIO_PIO_PUER_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_PUER_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_PUER_P10     = 0x400      // Bit P10.
	PIO_PIO_PUER_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_PUER_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_PUER_P11     = 0x800      // Bit P11.
	PIO_PIO_PUER_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_PUER_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_PUER_P12     = 0x1000     // Bit P12.
	PIO_PIO_PUER_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_PUER_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_PUER_P13     = 0x2000     // Bit P13.
	PIO_PIO_PUER_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_PUER_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_PUER_P14     = 0x4000     // Bit P14.
	PIO_PIO_PUER_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_PUER_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_PUER_P15     = 0x8000     // Bit P15.
	PIO_PIO_PUER_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_PUER_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_PUER_P16     = 0x10000    // Bit P16.
	PIO_PIO_PUER_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_PUER_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_PUER_P17     = 0x20000    // Bit P17.
	PIO_PIO_PUER_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_PUER_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_PUER_P18     = 0x40000    // Bit P18.
	PIO_PIO_PUER_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_PUER_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_PUER_P19     = 0x80000    // Bit P19.
	PIO_PIO_PUER_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_PUER_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_PUER_P20     = 0x100000   // Bit P20.
	PIO_PIO_PUER_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_PUER_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_PUER_P21     = 0x200000   // Bit P21.
	PIO_PIO_PUER_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_PUER_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_PUER_P22     = 0x400000   // Bit P22.
	PIO_PIO_PUER_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_PUER_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_PUER_P23     = 0x800000   // Bit P23.
	PIO_PIO_PUER_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_PUER_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_PUER_P24     = 0x1000000  // Bit P24.
	PIO_PIO_PUER_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_PUER_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_PUER_P25     = 0x2000000  // Bit P25.
	PIO_PIO_PUER_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_PUER_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_PUER_P26     = 0x4000000  // Bit P26.
	PIO_PIO_PUER_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_PUER_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_PUER_P27     = 0x8000000  // Bit P27.
	PIO_PIO_PUER_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_PUER_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_PUER_P28     = 0x10000000 // Bit P28.
	PIO_PIO_PUER_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_PUER_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_PUER_P29     = 0x20000000 // Bit P29.
	PIO_PIO_PUER_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_PUER_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_PUER_P30     = 0x40000000 // Bit P30.
	PIO_PIO_PUER_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_PUER_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_PUER_P31     = 0x80000000 // Bit P31.

	// PIO_PUSR: Pad Pull-up Status Register
	PIO_PIO_PUSR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_PUSR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_PUSR_P0      = 0x1        // Bit P0.
	PIO_PIO_PUSR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_PUSR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_PUSR_P1      = 0x2        // Bit P1.
	PIO_PIO_PUSR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_PUSR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_PUSR_P2      = 0x4        // Bit P2.
	PIO_PIO_PUSR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_PUSR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_PUSR_P3      = 0x8        // Bit P3.
	PIO_PIO_PUSR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_PUSR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_PUSR_P4      = 0x10       // Bit P4.
	PIO_PIO_PUSR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_PUSR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_PUSR_P5      = 0x20       // Bit P5.
	PIO_PIO_PUSR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_PUSR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_PUSR_P6      = 0x40       // Bit P6.
	PIO_PIO_PUSR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_PUSR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_PUSR_P7      = 0x80       // Bit P7.
	PIO_PIO_PUSR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_PUSR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_PUSR_P8      = 0x100      // Bit P8.
	PIO_PIO_PUSR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_PUSR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_PUSR_P9      = 0x200      // Bit P9.
	PIO_PIO_PUSR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_PUSR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_PUSR_P10     = 0x400      // Bit P10.
	PIO_PIO_PUSR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_PUSR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_PUSR_P11     = 0x800      // Bit P11.
	PIO_PIO_PUSR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_PUSR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_PUSR_P12     = 0x1000     // Bit P12.
	PIO_PIO_PUSR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_PUSR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_PUSR_P13     = 0x2000     // Bit P13.
	PIO_PIO_PUSR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_PUSR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_PUSR_P14     = 0x4000     // Bit P14.
	PIO_PIO_PUSR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_PUSR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_PUSR_P15     = 0x8000     // Bit P15.
	PIO_PIO_PUSR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_PUSR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_PUSR_P16     = 0x10000    // Bit P16.
	PIO_PIO_PUSR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_PUSR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_PUSR_P17     = 0x20000    // Bit P17.
	PIO_PIO_PUSR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_PUSR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_PUSR_P18     = 0x40000    // Bit P18.
	PIO_PIO_PUSR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_PUSR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_PUSR_P19     = 0x80000    // Bit P19.
	PIO_PIO_PUSR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_PUSR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_PUSR_P20     = 0x100000   // Bit P20.
	PIO_PIO_PUSR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_PUSR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_PUSR_P21     = 0x200000   // Bit P21.
	PIO_PIO_PUSR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_PUSR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_PUSR_P22     = 0x400000   // Bit P22.
	PIO_PIO_PUSR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_PUSR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_PUSR_P23     = 0x800000   // Bit P23.
	PIO_PIO_PUSR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_PUSR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_PUSR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_PUSR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_PUSR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_PUSR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_PUSR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_PUSR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_PUSR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_PUSR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_PUSR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_PUSR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_PUSR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_PUSR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_PUSR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_PUSR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_PUSR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_PUSR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_PUSR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_PUSR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_PUSR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_PUSR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_PUSR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_PUSR_P31     = 0x80000000 // Bit P31.

	// PIO_ABCDSR: Peripheral ABCD Select Register 0
	PIO_PIO_ABCDSR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_ABCDSR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_ABCDSR_P0      = 0x1        // Bit P0.
	PIO_PIO_ABCDSR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_ABCDSR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_ABCDSR_P1      = 0x2        // Bit P1.
	PIO_PIO_ABCDSR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_ABCDSR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_ABCDSR_P2      = 0x4        // Bit P2.
	PIO_PIO_ABCDSR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_ABCDSR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_ABCDSR_P3      = 0x8        // Bit P3.
	PIO_PIO_ABCDSR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_ABCDSR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_ABCDSR_P4      = 0x10       // Bit P4.
	PIO_PIO_ABCDSR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_ABCDSR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_ABCDSR_P5      = 0x20       // Bit P5.
	PIO_PIO_ABCDSR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_ABCDSR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_ABCDSR_P6      = 0x40       // Bit P6.
	PIO_PIO_ABCDSR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_ABCDSR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_ABCDSR_P7      = 0x80       // Bit P7.
	PIO_PIO_ABCDSR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_ABCDSR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_ABCDSR_P8      = 0x100      // Bit P8.
	PIO_PIO_ABCDSR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_ABCDSR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_ABCDSR_P9      = 0x200      // Bit P9.
	PIO_PIO_ABCDSR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_ABCDSR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_ABCDSR_P10     = 0x400      // Bit P10.
	PIO_PIO_ABCDSR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_ABCDSR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_ABCDSR_P11     = 0x800      // Bit P11.
	PIO_PIO_ABCDSR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_ABCDSR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_ABCDSR_P12     = 0x1000     // Bit P12.
	PIO_PIO_ABCDSR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_ABCDSR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_ABCDSR_P13     = 0x2000     // Bit P13.
	PIO_PIO_ABCDSR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_ABCDSR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_ABCDSR_P14     = 0x4000     // Bit P14.
	PIO_PIO_ABCDSR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_ABCDSR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_ABCDSR_P15     = 0x8000     // Bit P15.
	PIO_PIO_ABCDSR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_ABCDSR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_ABCDSR_P16     = 0x10000    // Bit P16.
	PIO_PIO_ABCDSR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_ABCDSR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_ABCDSR_P17     = 0x20000    // Bit P17.
	PIO_PIO_ABCDSR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_ABCDSR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_ABCDSR_P18     = 0x40000    // Bit P18.
	PIO_PIO_ABCDSR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_ABCDSR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_ABCDSR_P19     = 0x80000    // Bit P19.
	PIO_PIO_ABCDSR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_ABCDSR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_ABCDSR_P20     = 0x100000   // Bit P20.
	PIO_PIO_ABCDSR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_ABCDSR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_ABCDSR_P21     = 0x200000   // Bit P21.
	PIO_PIO_ABCDSR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_ABCDSR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_ABCDSR_P22     = 0x400000   // Bit P22.
	PIO_PIO_ABCDSR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_ABCDSR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_ABCDSR_P23     = 0x800000   // Bit P23.
	PIO_PIO_ABCDSR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_ABCDSR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_ABCDSR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_ABCDSR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_ABCDSR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_ABCDSR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_ABCDSR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_ABCDSR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_ABCDSR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_ABCDSR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_ABCDSR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_ABCDSR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_ABCDSR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_ABCDSR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_ABCDSR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_ABCDSR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_ABCDSR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_ABCDSR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_ABCDSR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_ABCDSR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_ABCDSR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_ABCDSR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_ABCDSR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_ABCDSR_P31     = 0x80000000 // Bit P31.

	// PIO_IFSCDR: Input Filter Slow Clock Disable Register
	PIO_PIO_IFSCDR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_IFSCDR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_IFSCDR_P0      = 0x1        // Bit P0.
	PIO_PIO_IFSCDR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_IFSCDR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_IFSCDR_P1      = 0x2        // Bit P1.
	PIO_PIO_IFSCDR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_IFSCDR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_IFSCDR_P2      = 0x4        // Bit P2.
	PIO_PIO_IFSCDR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_IFSCDR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_IFSCDR_P3      = 0x8        // Bit P3.
	PIO_PIO_IFSCDR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_IFSCDR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_IFSCDR_P4      = 0x10       // Bit P4.
	PIO_PIO_IFSCDR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_IFSCDR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_IFSCDR_P5      = 0x20       // Bit P5.
	PIO_PIO_IFSCDR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_IFSCDR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_IFSCDR_P6      = 0x40       // Bit P6.
	PIO_PIO_IFSCDR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_IFSCDR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_IFSCDR_P7      = 0x80       // Bit P7.
	PIO_PIO_IFSCDR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_IFSCDR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_IFSCDR_P8      = 0x100      // Bit P8.
	PIO_PIO_IFSCDR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_IFSCDR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_IFSCDR_P9      = 0x200      // Bit P9.
	PIO_PIO_IFSCDR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_IFSCDR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_IFSCDR_P10     = 0x400      // Bit P10.
	PIO_PIO_IFSCDR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_IFSCDR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_IFSCDR_P11     = 0x800      // Bit P11.
	PIO_PIO_IFSCDR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_IFSCDR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_IFSCDR_P12     = 0x1000     // Bit P12.
	PIO_PIO_IFSCDR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_IFSCDR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_IFSCDR_P13     = 0x2000     // Bit P13.
	PIO_PIO_IFSCDR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_IFSCDR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_IFSCDR_P14     = 0x4000     // Bit P14.
	PIO_PIO_IFSCDR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_IFSCDR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_IFSCDR_P15     = 0x8000     // Bit P15.
	PIO_PIO_IFSCDR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_IFSCDR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_IFSCDR_P16     = 0x10000    // Bit P16.
	PIO_PIO_IFSCDR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_IFSCDR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_IFSCDR_P17     = 0x20000    // Bit P17.
	PIO_PIO_IFSCDR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_IFSCDR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_IFSCDR_P18     = 0x40000    // Bit P18.
	PIO_PIO_IFSCDR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_IFSCDR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_IFSCDR_P19     = 0x80000    // Bit P19.
	PIO_PIO_IFSCDR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_IFSCDR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_IFSCDR_P20     = 0x100000   // Bit P20.
	PIO_PIO_IFSCDR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_IFSCDR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_IFSCDR_P21     = 0x200000   // Bit P21.
	PIO_PIO_IFSCDR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_IFSCDR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_IFSCDR_P22     = 0x400000   // Bit P22.
	PIO_PIO_IFSCDR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_IFSCDR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_IFSCDR_P23     = 0x800000   // Bit P23.
	PIO_PIO_IFSCDR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_IFSCDR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_IFSCDR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_IFSCDR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_IFSCDR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_IFSCDR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_IFSCDR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_IFSCDR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_IFSCDR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_IFSCDR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_IFSCDR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_IFSCDR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_IFSCDR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_IFSCDR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_IFSCDR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_IFSCDR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_IFSCDR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_IFSCDR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_IFSCDR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_IFSCDR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_IFSCDR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_IFSCDR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_IFSCDR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_IFSCDR_P31     = 0x80000000 // Bit P31.

	// PIO_IFSCER: Input Filter Slow Clock Enable Register
	PIO_PIO_IFSCER_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_IFSCER_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_IFSCER_P0      = 0x1        // Bit P0.
	PIO_PIO_IFSCER_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_IFSCER_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_IFSCER_P1      = 0x2        // Bit P1.
	PIO_PIO_IFSCER_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_IFSCER_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_IFSCER_P2      = 0x4        // Bit P2.
	PIO_PIO_IFSCER_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_IFSCER_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_IFSCER_P3      = 0x8        // Bit P3.
	PIO_PIO_IFSCER_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_IFSCER_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_IFSCER_P4      = 0x10       // Bit P4.
	PIO_PIO_IFSCER_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_IFSCER_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_IFSCER_P5      = 0x20       // Bit P5.
	PIO_PIO_IFSCER_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_IFSCER_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_IFSCER_P6      = 0x40       // Bit P6.
	PIO_PIO_IFSCER_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_IFSCER_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_IFSCER_P7      = 0x80       // Bit P7.
	PIO_PIO_IFSCER_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_IFSCER_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_IFSCER_P8      = 0x100      // Bit P8.
	PIO_PIO_IFSCER_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_IFSCER_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_IFSCER_P9      = 0x200      // Bit P9.
	PIO_PIO_IFSCER_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_IFSCER_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_IFSCER_P10     = 0x400      // Bit P10.
	PIO_PIO_IFSCER_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_IFSCER_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_IFSCER_P11     = 0x800      // Bit P11.
	PIO_PIO_IFSCER_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_IFSCER_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_IFSCER_P12     = 0x1000     // Bit P12.
	PIO_PIO_IFSCER_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_IFSCER_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_IFSCER_P13     = 0x2000     // Bit P13.
	PIO_PIO_IFSCER_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_IFSCER_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_IFSCER_P14     = 0x4000     // Bit P14.
	PIO_PIO_IFSCER_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_IFSCER_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_IFSCER_P15     = 0x8000     // Bit P15.
	PIO_PIO_IFSCER_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_IFSCER_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_IFSCER_P16     = 0x10000    // Bit P16.
	PIO_PIO_IFSCER_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_IFSCER_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_IFSCER_P17     = 0x20000    // Bit P17.
	PIO_PIO_IFSCER_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_IFSCER_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_IFSCER_P18     = 0x40000    // Bit P18.
	PIO_PIO_IFSCER_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_IFSCER_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_IFSCER_P19     = 0x80000    // Bit P19.
	PIO_PIO_IFSCER_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_IFSCER_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_IFSCER_P20     = 0x100000   // Bit P20.
	PIO_PIO_IFSCER_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_IFSCER_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_IFSCER_P21     = 0x200000   // Bit P21.
	PIO_PIO_IFSCER_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_IFSCER_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_IFSCER_P22     = 0x400000   // Bit P22.
	PIO_PIO_IFSCER_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_IFSCER_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_IFSCER_P23     = 0x800000   // Bit P23.
	PIO_PIO_IFSCER_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_IFSCER_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_IFSCER_P24     = 0x1000000  // Bit P24.
	PIO_PIO_IFSCER_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_IFSCER_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_IFSCER_P25     = 0x2000000  // Bit P25.
	PIO_PIO_IFSCER_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_IFSCER_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_IFSCER_P26     = 0x4000000  // Bit P26.
	PIO_PIO_IFSCER_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_IFSCER_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_IFSCER_P27     = 0x8000000  // Bit P27.
	PIO_PIO_IFSCER_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_IFSCER_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_IFSCER_P28     = 0x10000000 // Bit P28.
	PIO_PIO_IFSCER_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_IFSCER_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_IFSCER_P29     = 0x20000000 // Bit P29.
	PIO_PIO_IFSCER_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_IFSCER_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_IFSCER_P30     = 0x40000000 // Bit P30.
	PIO_PIO_IFSCER_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_IFSCER_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_IFSCER_P31     = 0x80000000 // Bit P31.

	// PIO_IFSCSR: Input Filter Slow Clock Status Register
	PIO_PIO_IFSCSR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_IFSCSR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_IFSCSR_P0      = 0x1        // Bit P0.
	PIO_PIO_IFSCSR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_IFSCSR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_IFSCSR_P1      = 0x2        // Bit P1.
	PIO_PIO_IFSCSR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_IFSCSR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_IFSCSR_P2      = 0x4        // Bit P2.
	PIO_PIO_IFSCSR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_IFSCSR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_IFSCSR_P3      = 0x8        // Bit P3.
	PIO_PIO_IFSCSR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_IFSCSR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_IFSCSR_P4      = 0x10       // Bit P4.
	PIO_PIO_IFSCSR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_IFSCSR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_IFSCSR_P5      = 0x20       // Bit P5.
	PIO_PIO_IFSCSR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_IFSCSR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_IFSCSR_P6      = 0x40       // Bit P6.
	PIO_PIO_IFSCSR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_IFSCSR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_IFSCSR_P7      = 0x80       // Bit P7.
	PIO_PIO_IFSCSR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_IFSCSR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_IFSCSR_P8      = 0x100      // Bit P8.
	PIO_PIO_IFSCSR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_IFSCSR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_IFSCSR_P9      = 0x200      // Bit P9.
	PIO_PIO_IFSCSR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_IFSCSR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_IFSCSR_P10     = 0x400      // Bit P10.
	PIO_PIO_IFSCSR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_IFSCSR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_IFSCSR_P11     = 0x800      // Bit P11.
	PIO_PIO_IFSCSR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_IFSCSR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_IFSCSR_P12     = 0x1000     // Bit P12.
	PIO_PIO_IFSCSR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_IFSCSR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_IFSCSR_P13     = 0x2000     // Bit P13.
	PIO_PIO_IFSCSR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_IFSCSR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_IFSCSR_P14     = 0x4000     // Bit P14.
	PIO_PIO_IFSCSR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_IFSCSR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_IFSCSR_P15     = 0x8000     // Bit P15.
	PIO_PIO_IFSCSR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_IFSCSR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_IFSCSR_P16     = 0x10000    // Bit P16.
	PIO_PIO_IFSCSR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_IFSCSR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_IFSCSR_P17     = 0x20000    // Bit P17.
	PIO_PIO_IFSCSR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_IFSCSR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_IFSCSR_P18     = 0x40000    // Bit P18.
	PIO_PIO_IFSCSR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_IFSCSR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_IFSCSR_P19     = 0x80000    // Bit P19.
	PIO_PIO_IFSCSR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_IFSCSR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_IFSCSR_P20     = 0x100000   // Bit P20.
	PIO_PIO_IFSCSR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_IFSCSR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_IFSCSR_P21     = 0x200000   // Bit P21.
	PIO_PIO_IFSCSR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_IFSCSR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_IFSCSR_P22     = 0x400000   // Bit P22.
	PIO_PIO_IFSCSR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_IFSCSR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_IFSCSR_P23     = 0x800000   // Bit P23.
	PIO_PIO_IFSCSR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_IFSCSR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_IFSCSR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_IFSCSR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_IFSCSR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_IFSCSR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_IFSCSR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_IFSCSR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_IFSCSR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_IFSCSR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_IFSCSR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_IFSCSR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_IFSCSR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_IFSCSR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_IFSCSR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_IFSCSR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_IFSCSR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_IFSCSR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_IFSCSR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_IFSCSR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_IFSCSR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_IFSCSR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_IFSCSR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_IFSCSR_P31     = 0x80000000 // Bit P31.

	// PIO_SCDR: Slow Clock Divider Debouncing Register
	PIO_PIO_SCDR_DIV_Pos = 0x0    // Position of DIV field.
	PIO_PIO_SCDR_DIV_Msk = 0x3fff // Bit mask of DIV field.

	// PIO_PPDDR: Pad Pull-down Disable Register
	PIO_PIO_PPDDR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_PPDDR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_PPDDR_P0      = 0x1        // Bit P0.
	PIO_PIO_PPDDR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_PPDDR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_PPDDR_P1      = 0x2        // Bit P1.
	PIO_PIO_PPDDR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_PPDDR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_PPDDR_P2      = 0x4        // Bit P2.
	PIO_PIO_PPDDR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_PPDDR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_PPDDR_P3      = 0x8        // Bit P3.
	PIO_PIO_PPDDR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_PPDDR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_PPDDR_P4      = 0x10       // Bit P4.
	PIO_PIO_PPDDR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_PPDDR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_PPDDR_P5      = 0x20       // Bit P5.
	PIO_PIO_PPDDR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_PPDDR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_PPDDR_P6      = 0x40       // Bit P6.
	PIO_PIO_PPDDR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_PPDDR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_PPDDR_P7      = 0x80       // Bit P7.
	PIO_PIO_PPDDR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_PPDDR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_PPDDR_P8      = 0x100      // Bit P8.
	PIO_PIO_PPDDR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_PPDDR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_PPDDR_P9      = 0x200      // Bit P9.
	PIO_PIO_PPDDR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_PPDDR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_PPDDR_P10     = 0x400      // Bit P10.
	PIO_PIO_PPDDR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_PPDDR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_PPDDR_P11     = 0x800      // Bit P11.
	PIO_PIO_PPDDR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_PPDDR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_PPDDR_P12     = 0x1000     // Bit P12.
	PIO_PIO_PPDDR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_PPDDR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_PPDDR_P13     = 0x2000     // Bit P13.
	PIO_PIO_PPDDR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_PPDDR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_PPDDR_P14     = 0x4000     // Bit P14.
	PIO_PIO_PPDDR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_PPDDR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_PPDDR_P15     = 0x8000     // Bit P15.
	PIO_PIO_PPDDR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_PPDDR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_PPDDR_P16     = 0x10000    // Bit P16.
	PIO_PIO_PPDDR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_PPDDR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_PPDDR_P17     = 0x20000    // Bit P17.
	PIO_PIO_PPDDR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_PPDDR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_PPDDR_P18     = 0x40000    // Bit P18.
	PIO_PIO_PPDDR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_PPDDR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_PPDDR_P19     = 0x80000    // Bit P19.
	PIO_PIO_PPDDR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_PPDDR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_PPDDR_P20     = 0x100000   // Bit P20.
	PIO_PIO_PPDDR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_PPDDR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_PPDDR_P21     = 0x200000   // Bit P21.
	PIO_PIO_PPDDR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_PPDDR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_PPDDR_P22     = 0x400000   // Bit P22.
	PIO_PIO_PPDDR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_PPDDR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_PPDDR_P23     = 0x800000   // Bit P23.
	PIO_PIO_PPDDR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_PPDDR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_PPDDR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_PPDDR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_PPDDR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_PPDDR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_PPDDR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_PPDDR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_PPDDR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_PPDDR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_PPDDR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_PPDDR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_PPDDR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_PPDDR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_PPDDR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_PPDDR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_PPDDR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_PPDDR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_PPDDR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_PPDDR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_PPDDR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_PPDDR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_PPDDR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_PPDDR_P31     = 0x80000000 // Bit P31.

	// PIO_PPDER: Pad Pull-down Enable Register
	PIO_PIO_PPDER_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_PPDER_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_PPDER_P0      = 0x1        // Bit P0.
	PIO_PIO_PPDER_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_PPDER_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_PPDER_P1      = 0x2        // Bit P1.
	PIO_PIO_PPDER_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_PPDER_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_PPDER_P2      = 0x4        // Bit P2.
	PIO_PIO_PPDER_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_PPDER_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_PPDER_P3      = 0x8        // Bit P3.
	PIO_PIO_PPDER_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_PPDER_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_PPDER_P4      = 0x10       // Bit P4.
	PIO_PIO_PPDER_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_PPDER_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_PPDER_P5      = 0x20       // Bit P5.
	PIO_PIO_PPDER_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_PPDER_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_PPDER_P6      = 0x40       // Bit P6.
	PIO_PIO_PPDER_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_PPDER_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_PPDER_P7      = 0x80       // Bit P7.
	PIO_PIO_PPDER_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_PPDER_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_PPDER_P8      = 0x100      // Bit P8.
	PIO_PIO_PPDER_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_PPDER_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_PPDER_P9      = 0x200      // Bit P9.
	PIO_PIO_PPDER_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_PPDER_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_PPDER_P10     = 0x400      // Bit P10.
	PIO_PIO_PPDER_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_PPDER_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_PPDER_P11     = 0x800      // Bit P11.
	PIO_PIO_PPDER_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_PPDER_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_PPDER_P12     = 0x1000     // Bit P12.
	PIO_PIO_PPDER_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_PPDER_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_PPDER_P13     = 0x2000     // Bit P13.
	PIO_PIO_PPDER_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_PPDER_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_PPDER_P14     = 0x4000     // Bit P14.
	PIO_PIO_PPDER_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_PPDER_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_PPDER_P15     = 0x8000     // Bit P15.
	PIO_PIO_PPDER_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_PPDER_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_PPDER_P16     = 0x10000    // Bit P16.
	PIO_PIO_PPDER_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_PPDER_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_PPDER_P17     = 0x20000    // Bit P17.
	PIO_PIO_PPDER_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_PPDER_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_PPDER_P18     = 0x40000    // Bit P18.
	PIO_PIO_PPDER_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_PPDER_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_PPDER_P19     = 0x80000    // Bit P19.
	PIO_PIO_PPDER_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_PPDER_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_PPDER_P20     = 0x100000   // Bit P20.
	PIO_PIO_PPDER_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_PPDER_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_PPDER_P21     = 0x200000   // Bit P21.
	PIO_PIO_PPDER_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_PPDER_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_PPDER_P22     = 0x400000   // Bit P22.
	PIO_PIO_PPDER_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_PPDER_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_PPDER_P23     = 0x800000   // Bit P23.
	PIO_PIO_PPDER_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_PPDER_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_PPDER_P24     = 0x1000000  // Bit P24.
	PIO_PIO_PPDER_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_PPDER_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_PPDER_P25     = 0x2000000  // Bit P25.
	PIO_PIO_PPDER_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_PPDER_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_PPDER_P26     = 0x4000000  // Bit P26.
	PIO_PIO_PPDER_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_PPDER_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_PPDER_P27     = 0x8000000  // Bit P27.
	PIO_PIO_PPDER_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_PPDER_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_PPDER_P28     = 0x10000000 // Bit P28.
	PIO_PIO_PPDER_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_PPDER_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_PPDER_P29     = 0x20000000 // Bit P29.
	PIO_PIO_PPDER_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_PPDER_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_PPDER_P30     = 0x40000000 // Bit P30.
	PIO_PIO_PPDER_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_PPDER_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_PPDER_P31     = 0x80000000 // Bit P31.

	// PIO_PPDSR: Pad Pull-down Status Register
	PIO_PIO_PPDSR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_PPDSR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_PPDSR_P0      = 0x1        // Bit P0.
	PIO_PIO_PPDSR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_PPDSR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_PPDSR_P1      = 0x2        // Bit P1.
	PIO_PIO_PPDSR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_PPDSR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_PPDSR_P2      = 0x4        // Bit P2.
	PIO_PIO_PPDSR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_PPDSR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_PPDSR_P3      = 0x8        // Bit P3.
	PIO_PIO_PPDSR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_PPDSR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_PPDSR_P4      = 0x10       // Bit P4.
	PIO_PIO_PPDSR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_PPDSR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_PPDSR_P5      = 0x20       // Bit P5.
	PIO_PIO_PPDSR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_PPDSR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_PPDSR_P6      = 0x40       // Bit P6.
	PIO_PIO_PPDSR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_PPDSR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_PPDSR_P7      = 0x80       // Bit P7.
	PIO_PIO_PPDSR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_PPDSR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_PPDSR_P8      = 0x100      // Bit P8.
	PIO_PIO_PPDSR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_PPDSR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_PPDSR_P9      = 0x200      // Bit P9.
	PIO_PIO_PPDSR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_PPDSR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_PPDSR_P10     = 0x400      // Bit P10.
	PIO_PIO_PPDSR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_PPDSR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_PPDSR_P11     = 0x800      // Bit P11.
	PIO_PIO_PPDSR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_PPDSR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_PPDSR_P12     = 0x1000     // Bit P12.
	PIO_PIO_PPDSR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_PPDSR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_PPDSR_P13     = 0x2000     // Bit P13.
	PIO_PIO_PPDSR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_PPDSR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_PPDSR_P14     = 0x4000     // Bit P14.
	PIO_PIO_PPDSR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_PPDSR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_PPDSR_P15     = 0x8000     // Bit P15.
	PIO_PIO_PPDSR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_PPDSR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_PPDSR_P16     = 0x10000    // Bit P16.
	PIO_PIO_PPDSR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_PPDSR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_PPDSR_P17     = 0x20000    // Bit P17.
	PIO_PIO_PPDSR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_PPDSR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_PPDSR_P18     = 0x40000    // Bit P18.
	PIO_PIO_PPDSR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_PPDSR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_PPDSR_P19     = 0x80000    // Bit P19.
	PIO_PIO_PPDSR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_PPDSR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_PPDSR_P20     = 0x100000   // Bit P20.
	PIO_PIO_PPDSR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_PPDSR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_PPDSR_P21     = 0x200000   // Bit P21.
	PIO_PIO_PPDSR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_PPDSR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_PPDSR_P22     = 0x400000   // Bit P22.
	PIO_PIO_PPDSR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_PPDSR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_PPDSR_P23     = 0x800000   // Bit P23.
	PIO_PIO_PPDSR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_PPDSR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_PPDSR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_PPDSR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_PPDSR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_PPDSR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_PPDSR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_PPDSR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_PPDSR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_PPDSR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_PPDSR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_PPDSR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_PPDSR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_PPDSR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_PPDSR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_PPDSR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_PPDSR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_PPDSR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_PPDSR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_PPDSR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_PPDSR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_PPDSR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_PPDSR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_PPDSR_P31     = 0x80000000 // Bit P31.

	// PIO_OWER: Output Write Enable
	PIO_PIO_OWER_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_OWER_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_OWER_P0      = 0x1        // Bit P0.
	PIO_PIO_OWER_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_OWER_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_OWER_P1      = 0x2        // Bit P1.
	PIO_PIO_OWER_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_OWER_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_OWER_P2      = 0x4        // Bit P2.
	PIO_PIO_OWER_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_OWER_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_OWER_P3      = 0x8        // Bit P3.
	PIO_PIO_OWER_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_OWER_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_OWER_P4      = 0x10       // Bit P4.
	PIO_PIO_OWER_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_OWER_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_OWER_P5      = 0x20       // Bit P5.
	PIO_PIO_OWER_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_OWER_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_OWER_P6      = 0x40       // Bit P6.
	PIO_PIO_OWER_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_OWER_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_OWER_P7      = 0x80       // Bit P7.
	PIO_PIO_OWER_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_OWER_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_OWER_P8      = 0x100      // Bit P8.
	PIO_PIO_OWER_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_OWER_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_OWER_P9      = 0x200      // Bit P9.
	PIO_PIO_OWER_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_OWER_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_OWER_P10     = 0x400      // Bit P10.
	PIO_PIO_OWER_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_OWER_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_OWER_P11     = 0x800      // Bit P11.
	PIO_PIO_OWER_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_OWER_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_OWER_P12     = 0x1000     // Bit P12.
	PIO_PIO_OWER_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_OWER_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_OWER_P13     = 0x2000     // Bit P13.
	PIO_PIO_OWER_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_OWER_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_OWER_P14     = 0x4000     // Bit P14.
	PIO_PIO_OWER_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_OWER_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_OWER_P15     = 0x8000     // Bit P15.
	PIO_PIO_OWER_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_OWER_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_OWER_P16     = 0x10000    // Bit P16.
	PIO_PIO_OWER_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_OWER_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_OWER_P17     = 0x20000    // Bit P17.
	PIO_PIO_OWER_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_OWER_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_OWER_P18     = 0x40000    // Bit P18.
	PIO_PIO_OWER_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_OWER_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_OWER_P19     = 0x80000    // Bit P19.
	PIO_PIO_OWER_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_OWER_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_OWER_P20     = 0x100000   // Bit P20.
	PIO_PIO_OWER_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_OWER_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_OWER_P21     = 0x200000   // Bit P21.
	PIO_PIO_OWER_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_OWER_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_OWER_P22     = 0x400000   // Bit P22.
	PIO_PIO_OWER_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_OWER_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_OWER_P23     = 0x800000   // Bit P23.
	PIO_PIO_OWER_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_OWER_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_OWER_P24     = 0x1000000  // Bit P24.
	PIO_PIO_OWER_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_OWER_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_OWER_P25     = 0x2000000  // Bit P25.
	PIO_PIO_OWER_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_OWER_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_OWER_P26     = 0x4000000  // Bit P26.
	PIO_PIO_OWER_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_OWER_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_OWER_P27     = 0x8000000  // Bit P27.
	PIO_PIO_OWER_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_OWER_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_OWER_P28     = 0x10000000 // Bit P28.
	PIO_PIO_OWER_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_OWER_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_OWER_P29     = 0x20000000 // Bit P29.
	PIO_PIO_OWER_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_OWER_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_OWER_P30     = 0x40000000 // Bit P30.
	PIO_PIO_OWER_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_OWER_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_OWER_P31     = 0x80000000 // Bit P31.

	// PIO_OWDR: Output Write Disable
	PIO_PIO_OWDR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_OWDR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_OWDR_P0      = 0x1        // Bit P0.
	PIO_PIO_OWDR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_OWDR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_OWDR_P1      = 0x2        // Bit P1.
	PIO_PIO_OWDR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_OWDR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_OWDR_P2      = 0x4        // Bit P2.
	PIO_PIO_OWDR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_OWDR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_OWDR_P3      = 0x8        // Bit P3.
	PIO_PIO_OWDR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_OWDR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_OWDR_P4      = 0x10       // Bit P4.
	PIO_PIO_OWDR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_OWDR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_OWDR_P5      = 0x20       // Bit P5.
	PIO_PIO_OWDR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_OWDR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_OWDR_P6      = 0x40       // Bit P6.
	PIO_PIO_OWDR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_OWDR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_OWDR_P7      = 0x80       // Bit P7.
	PIO_PIO_OWDR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_OWDR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_OWDR_P8      = 0x100      // Bit P8.
	PIO_PIO_OWDR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_OWDR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_OWDR_P9      = 0x200      // Bit P9.
	PIO_PIO_OWDR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_OWDR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_OWDR_P10     = 0x400      // Bit P10.
	PIO_PIO_OWDR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_OWDR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_OWDR_P11     = 0x800      // Bit P11.
	PIO_PIO_OWDR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_OWDR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_OWDR_P12     = 0x1000     // Bit P12.
	PIO_PIO_OWDR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_OWDR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_OWDR_P13     = 0x2000     // Bit P13.
	PIO_PIO_OWDR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_OWDR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_OWDR_P14     = 0x4000     // Bit P14.
	PIO_PIO_OWDR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_OWDR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_OWDR_P15     = 0x8000     // Bit P15.
	PIO_PIO_OWDR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_OWDR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_OWDR_P16     = 0x10000    // Bit P16.
	PIO_PIO_OWDR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_OWDR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_OWDR_P17     = 0x20000    // Bit P17.
	PIO_PIO_OWDR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_OWDR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_OWDR_P18     = 0x40000    // Bit P18.
	PIO_PIO_OWDR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_OWDR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_OWDR_P19     = 0x80000    // Bit P19.
	PIO_PIO_OWDR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_OWDR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_OWDR_P20     = 0x100000   // Bit P20.
	PIO_PIO_OWDR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_OWDR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_OWDR_P21     = 0x200000   // Bit P21.
	PIO_PIO_OWDR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_OWDR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_OWDR_P22     = 0x400000   // Bit P22.
	PIO_PIO_OWDR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_OWDR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_OWDR_P23     = 0x800000   // Bit P23.
	PIO_PIO_OWDR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_OWDR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_OWDR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_OWDR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_OWDR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_OWDR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_OWDR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_OWDR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_OWDR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_OWDR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_OWDR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_OWDR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_OWDR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_OWDR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_OWDR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_OWDR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_OWDR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_OWDR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_OWDR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_OWDR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_OWDR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_OWDR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_OWDR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_OWDR_P31     = 0x80000000 // Bit P31.

	// PIO_OWSR: Output Write Status Register
	PIO_PIO_OWSR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_OWSR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_OWSR_P0      = 0x1        // Bit P0.
	PIO_PIO_OWSR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_OWSR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_OWSR_P1      = 0x2        // Bit P1.
	PIO_PIO_OWSR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_OWSR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_OWSR_P2      = 0x4        // Bit P2.
	PIO_PIO_OWSR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_OWSR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_OWSR_P3      = 0x8        // Bit P3.
	PIO_PIO_OWSR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_OWSR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_OWSR_P4      = 0x10       // Bit P4.
	PIO_PIO_OWSR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_OWSR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_OWSR_P5      = 0x20       // Bit P5.
	PIO_PIO_OWSR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_OWSR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_OWSR_P6      = 0x40       // Bit P6.
	PIO_PIO_OWSR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_OWSR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_OWSR_P7      = 0x80       // Bit P7.
	PIO_PIO_OWSR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_OWSR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_OWSR_P8      = 0x100      // Bit P8.
	PIO_PIO_OWSR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_OWSR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_OWSR_P9      = 0x200      // Bit P9.
	PIO_PIO_OWSR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_OWSR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_OWSR_P10     = 0x400      // Bit P10.
	PIO_PIO_OWSR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_OWSR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_OWSR_P11     = 0x800      // Bit P11.
	PIO_PIO_OWSR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_OWSR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_OWSR_P12     = 0x1000     // Bit P12.
	PIO_PIO_OWSR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_OWSR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_OWSR_P13     = 0x2000     // Bit P13.
	PIO_PIO_OWSR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_OWSR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_OWSR_P14     = 0x4000     // Bit P14.
	PIO_PIO_OWSR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_OWSR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_OWSR_P15     = 0x8000     // Bit P15.
	PIO_PIO_OWSR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_OWSR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_OWSR_P16     = 0x10000    // Bit P16.
	PIO_PIO_OWSR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_OWSR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_OWSR_P17     = 0x20000    // Bit P17.
	PIO_PIO_OWSR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_OWSR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_OWSR_P18     = 0x40000    // Bit P18.
	PIO_PIO_OWSR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_OWSR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_OWSR_P19     = 0x80000    // Bit P19.
	PIO_PIO_OWSR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_OWSR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_OWSR_P20     = 0x100000   // Bit P20.
	PIO_PIO_OWSR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_OWSR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_OWSR_P21     = 0x200000   // Bit P21.
	PIO_PIO_OWSR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_OWSR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_OWSR_P22     = 0x400000   // Bit P22.
	PIO_PIO_OWSR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_OWSR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_OWSR_P23     = 0x800000   // Bit P23.
	PIO_PIO_OWSR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_OWSR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_OWSR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_OWSR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_OWSR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_OWSR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_OWSR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_OWSR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_OWSR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_OWSR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_OWSR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_OWSR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_OWSR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_OWSR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_OWSR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_OWSR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_OWSR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_OWSR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_OWSR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_OWSR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_OWSR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_OWSR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_OWSR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_OWSR_P31     = 0x80000000 // Bit P31.

	// PIO_AIMER: Additional Interrupt Modes Enable Register
	PIO_PIO_AIMER_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_AIMER_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_AIMER_P0      = 0x1        // Bit P0.
	PIO_PIO_AIMER_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_AIMER_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_AIMER_P1      = 0x2        // Bit P1.
	PIO_PIO_AIMER_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_AIMER_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_AIMER_P2      = 0x4        // Bit P2.
	PIO_PIO_AIMER_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_AIMER_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_AIMER_P3      = 0x8        // Bit P3.
	PIO_PIO_AIMER_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_AIMER_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_AIMER_P4      = 0x10       // Bit P4.
	PIO_PIO_AIMER_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_AIMER_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_AIMER_P5      = 0x20       // Bit P5.
	PIO_PIO_AIMER_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_AIMER_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_AIMER_P6      = 0x40       // Bit P6.
	PIO_PIO_AIMER_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_AIMER_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_AIMER_P7      = 0x80       // Bit P7.
	PIO_PIO_AIMER_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_AIMER_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_AIMER_P8      = 0x100      // Bit P8.
	PIO_PIO_AIMER_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_AIMER_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_AIMER_P9      = 0x200      // Bit P9.
	PIO_PIO_AIMER_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_AIMER_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_AIMER_P10     = 0x400      // Bit P10.
	PIO_PIO_AIMER_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_AIMER_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_AIMER_P11     = 0x800      // Bit P11.
	PIO_PIO_AIMER_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_AIMER_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_AIMER_P12     = 0x1000     // Bit P12.
	PIO_PIO_AIMER_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_AIMER_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_AIMER_P13     = 0x2000     // Bit P13.
	PIO_PIO_AIMER_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_AIMER_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_AIMER_P14     = 0x4000     // Bit P14.
	PIO_PIO_AIMER_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_AIMER_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_AIMER_P15     = 0x8000     // Bit P15.
	PIO_PIO_AIMER_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_AIMER_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_AIMER_P16     = 0x10000    // Bit P16.
	PIO_PIO_AIMER_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_AIMER_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_AIMER_P17     = 0x20000    // Bit P17.
	PIO_PIO_AIMER_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_AIMER_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_AIMER_P18     = 0x40000    // Bit P18.
	PIO_PIO_AIMER_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_AIMER_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_AIMER_P19     = 0x80000    // Bit P19.
	PIO_PIO_AIMER_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_AIMER_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_AIMER_P20     = 0x100000   // Bit P20.
	PIO_PIO_AIMER_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_AIMER_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_AIMER_P21     = 0x200000   // Bit P21.
	PIO_PIO_AIMER_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_AIMER_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_AIMER_P22     = 0x400000   // Bit P22.
	PIO_PIO_AIMER_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_AIMER_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_AIMER_P23     = 0x800000   // Bit P23.
	PIO_PIO_AIMER_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_AIMER_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_AIMER_P24     = 0x1000000  // Bit P24.
	PIO_PIO_AIMER_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_AIMER_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_AIMER_P25     = 0x2000000  // Bit P25.
	PIO_PIO_AIMER_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_AIMER_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_AIMER_P26     = 0x4000000  // Bit P26.
	PIO_PIO_AIMER_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_AIMER_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_AIMER_P27     = 0x8000000  // Bit P27.
	PIO_PIO_AIMER_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_AIMER_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_AIMER_P28     = 0x10000000 // Bit P28.
	PIO_PIO_AIMER_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_AIMER_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_AIMER_P29     = 0x20000000 // Bit P29.
	PIO_PIO_AIMER_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_AIMER_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_AIMER_P30     = 0x40000000 // Bit P30.
	PIO_PIO_AIMER_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_AIMER_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_AIMER_P31     = 0x80000000 // Bit P31.

	// PIO_AIMDR: Additional Interrupt Modes Disable Register
	PIO_PIO_AIMDR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_AIMDR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_AIMDR_P0      = 0x1        // Bit P0.
	PIO_PIO_AIMDR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_AIMDR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_AIMDR_P1      = 0x2        // Bit P1.
	PIO_PIO_AIMDR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_AIMDR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_AIMDR_P2      = 0x4        // Bit P2.
	PIO_PIO_AIMDR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_AIMDR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_AIMDR_P3      = 0x8        // Bit P3.
	PIO_PIO_AIMDR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_AIMDR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_AIMDR_P4      = 0x10       // Bit P4.
	PIO_PIO_AIMDR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_AIMDR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_AIMDR_P5      = 0x20       // Bit P5.
	PIO_PIO_AIMDR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_AIMDR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_AIMDR_P6      = 0x40       // Bit P6.
	PIO_PIO_AIMDR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_AIMDR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_AIMDR_P7      = 0x80       // Bit P7.
	PIO_PIO_AIMDR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_AIMDR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_AIMDR_P8      = 0x100      // Bit P8.
	PIO_PIO_AIMDR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_AIMDR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_AIMDR_P9      = 0x200      // Bit P9.
	PIO_PIO_AIMDR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_AIMDR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_AIMDR_P10     = 0x400      // Bit P10.
	PIO_PIO_AIMDR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_AIMDR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_AIMDR_P11     = 0x800      // Bit P11.
	PIO_PIO_AIMDR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_AIMDR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_AIMDR_P12     = 0x1000     // Bit P12.
	PIO_PIO_AIMDR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_AIMDR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_AIMDR_P13     = 0x2000     // Bit P13.
	PIO_PIO_AIMDR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_AIMDR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_AIMDR_P14     = 0x4000     // Bit P14.
	PIO_PIO_AIMDR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_AIMDR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_AIMDR_P15     = 0x8000     // Bit P15.
	PIO_PIO_AIMDR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_AIMDR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_AIMDR_P16     = 0x10000    // Bit P16.
	PIO_PIO_AIMDR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_AIMDR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_AIMDR_P17     = 0x20000    // Bit P17.
	PIO_PIO_AIMDR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_AIMDR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_AIMDR_P18     = 0x40000    // Bit P18.
	PIO_PIO_AIMDR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_AIMDR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_AIMDR_P19     = 0x80000    // Bit P19.
	PIO_PIO_AIMDR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_AIMDR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_AIMDR_P20     = 0x100000   // Bit P20.
	PIO_PIO_AIMDR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_AIMDR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_AIMDR_P21     = 0x200000   // Bit P21.
	PIO_PIO_AIMDR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_AIMDR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_AIMDR_P22     = 0x400000   // Bit P22.
	PIO_PIO_AIMDR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_AIMDR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_AIMDR_P23     = 0x800000   // Bit P23.
	PIO_PIO_AIMDR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_AIMDR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_AIMDR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_AIMDR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_AIMDR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_AIMDR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_AIMDR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_AIMDR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_AIMDR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_AIMDR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_AIMDR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_AIMDR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_AIMDR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_AIMDR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_AIMDR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_AIMDR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_AIMDR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_AIMDR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_AIMDR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_AIMDR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_AIMDR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_AIMDR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_AIMDR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_AIMDR_P31     = 0x80000000 // Bit P31.

	// PIO_AIMMR: Additional Interrupt Modes Mask Register
	PIO_PIO_AIMMR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_AIMMR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_AIMMR_P0      = 0x1        // Bit P0.
	PIO_PIO_AIMMR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_AIMMR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_AIMMR_P1      = 0x2        // Bit P1.
	PIO_PIO_AIMMR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_AIMMR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_AIMMR_P2      = 0x4        // Bit P2.
	PIO_PIO_AIMMR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_AIMMR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_AIMMR_P3      = 0x8        // Bit P3.
	PIO_PIO_AIMMR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_AIMMR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_AIMMR_P4      = 0x10       // Bit P4.
	PIO_PIO_AIMMR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_AIMMR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_AIMMR_P5      = 0x20       // Bit P5.
	PIO_PIO_AIMMR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_AIMMR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_AIMMR_P6      = 0x40       // Bit P6.
	PIO_PIO_AIMMR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_AIMMR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_AIMMR_P7      = 0x80       // Bit P7.
	PIO_PIO_AIMMR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_AIMMR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_AIMMR_P8      = 0x100      // Bit P8.
	PIO_PIO_AIMMR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_AIMMR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_AIMMR_P9      = 0x200      // Bit P9.
	PIO_PIO_AIMMR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_AIMMR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_AIMMR_P10     = 0x400      // Bit P10.
	PIO_PIO_AIMMR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_AIMMR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_AIMMR_P11     = 0x800      // Bit P11.
	PIO_PIO_AIMMR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_AIMMR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_AIMMR_P12     = 0x1000     // Bit P12.
	PIO_PIO_AIMMR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_AIMMR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_AIMMR_P13     = 0x2000     // Bit P13.
	PIO_PIO_AIMMR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_AIMMR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_AIMMR_P14     = 0x4000     // Bit P14.
	PIO_PIO_AIMMR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_AIMMR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_AIMMR_P15     = 0x8000     // Bit P15.
	PIO_PIO_AIMMR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_AIMMR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_AIMMR_P16     = 0x10000    // Bit P16.
	PIO_PIO_AIMMR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_AIMMR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_AIMMR_P17     = 0x20000    // Bit P17.
	PIO_PIO_AIMMR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_AIMMR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_AIMMR_P18     = 0x40000    // Bit P18.
	PIO_PIO_AIMMR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_AIMMR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_AIMMR_P19     = 0x80000    // Bit P19.
	PIO_PIO_AIMMR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_AIMMR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_AIMMR_P20     = 0x100000   // Bit P20.
	PIO_PIO_AIMMR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_AIMMR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_AIMMR_P21     = 0x200000   // Bit P21.
	PIO_PIO_AIMMR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_AIMMR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_AIMMR_P22     = 0x400000   // Bit P22.
	PIO_PIO_AIMMR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_AIMMR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_AIMMR_P23     = 0x800000   // Bit P23.
	PIO_PIO_AIMMR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_AIMMR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_AIMMR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_AIMMR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_AIMMR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_AIMMR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_AIMMR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_AIMMR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_AIMMR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_AIMMR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_AIMMR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_AIMMR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_AIMMR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_AIMMR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_AIMMR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_AIMMR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_AIMMR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_AIMMR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_AIMMR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_AIMMR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_AIMMR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_AIMMR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_AIMMR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_AIMMR_P31     = 0x80000000 // Bit P31.

	// PIO_ESR: Edge Select Register
	PIO_PIO_ESR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_ESR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_ESR_P0      = 0x1        // Bit P0.
	PIO_PIO_ESR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_ESR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_ESR_P1      = 0x2        // Bit P1.
	PIO_PIO_ESR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_ESR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_ESR_P2      = 0x4        // Bit P2.
	PIO_PIO_ESR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_ESR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_ESR_P3      = 0x8        // Bit P3.
	PIO_PIO_ESR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_ESR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_ESR_P4      = 0x10       // Bit P4.
	PIO_PIO_ESR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_ESR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_ESR_P5      = 0x20       // Bit P5.
	PIO_PIO_ESR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_ESR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_ESR_P6      = 0x40       // Bit P6.
	PIO_PIO_ESR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_ESR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_ESR_P7      = 0x80       // Bit P7.
	PIO_PIO_ESR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_ESR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_ESR_P8      = 0x100      // Bit P8.
	PIO_PIO_ESR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_ESR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_ESR_P9      = 0x200      // Bit P9.
	PIO_PIO_ESR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_ESR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_ESR_P10     = 0x400      // Bit P10.
	PIO_PIO_ESR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_ESR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_ESR_P11     = 0x800      // Bit P11.
	PIO_PIO_ESR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_ESR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_ESR_P12     = 0x1000     // Bit P12.
	PIO_PIO_ESR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_ESR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_ESR_P13     = 0x2000     // Bit P13.
	PIO_PIO_ESR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_ESR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_ESR_P14     = 0x4000     // Bit P14.
	PIO_PIO_ESR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_ESR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_ESR_P15     = 0x8000     // Bit P15.
	PIO_PIO_ESR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_ESR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_ESR_P16     = 0x10000    // Bit P16.
	PIO_PIO_ESR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_ESR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_ESR_P17     = 0x20000    // Bit P17.
	PIO_PIO_ESR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_ESR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_ESR_P18     = 0x40000    // Bit P18.
	PIO_PIO_ESR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_ESR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_ESR_P19     = 0x80000    // Bit P19.
	PIO_PIO_ESR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_ESR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_ESR_P20     = 0x100000   // Bit P20.
	PIO_PIO_ESR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_ESR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_ESR_P21     = 0x200000   // Bit P21.
	PIO_PIO_ESR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_ESR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_ESR_P22     = 0x400000   // Bit P22.
	PIO_PIO_ESR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_ESR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_ESR_P23     = 0x800000   // Bit P23.
	PIO_PIO_ESR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_ESR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_ESR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_ESR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_ESR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_ESR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_ESR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_ESR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_ESR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_ESR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_ESR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_ESR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_ESR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_ESR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_ESR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_ESR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_ESR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_ESR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_ESR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_ESR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_ESR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_ESR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_ESR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_ESR_P31     = 0x80000000 // Bit P31.

	// PIO_LSR: Level Select Register
	PIO_PIO_LSR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_LSR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_LSR_P0      = 0x1        // Bit P0.
	PIO_PIO_LSR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_LSR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_LSR_P1      = 0x2        // Bit P1.
	PIO_PIO_LSR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_LSR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_LSR_P2      = 0x4        // Bit P2.
	PIO_PIO_LSR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_LSR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_LSR_P3      = 0x8        // Bit P3.
	PIO_PIO_LSR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_LSR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_LSR_P4      = 0x10       // Bit P4.
	PIO_PIO_LSR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_LSR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_LSR_P5      = 0x20       // Bit P5.
	PIO_PIO_LSR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_LSR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_LSR_P6      = 0x40       // Bit P6.
	PIO_PIO_LSR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_LSR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_LSR_P7      = 0x80       // Bit P7.
	PIO_PIO_LSR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_LSR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_LSR_P8      = 0x100      // Bit P8.
	PIO_PIO_LSR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_LSR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_LSR_P9      = 0x200      // Bit P9.
	PIO_PIO_LSR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_LSR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_LSR_P10     = 0x400      // Bit P10.
	PIO_PIO_LSR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_LSR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_LSR_P11     = 0x800      // Bit P11.
	PIO_PIO_LSR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_LSR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_LSR_P12     = 0x1000     // Bit P12.
	PIO_PIO_LSR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_LSR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_LSR_P13     = 0x2000     // Bit P13.
	PIO_PIO_LSR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_LSR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_LSR_P14     = 0x4000     // Bit P14.
	PIO_PIO_LSR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_LSR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_LSR_P15     = 0x8000     // Bit P15.
	PIO_PIO_LSR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_LSR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_LSR_P16     = 0x10000    // Bit P16.
	PIO_PIO_LSR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_LSR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_LSR_P17     = 0x20000    // Bit P17.
	PIO_PIO_LSR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_LSR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_LSR_P18     = 0x40000    // Bit P18.
	PIO_PIO_LSR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_LSR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_LSR_P19     = 0x80000    // Bit P19.
	PIO_PIO_LSR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_LSR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_LSR_P20     = 0x100000   // Bit P20.
	PIO_PIO_LSR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_LSR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_LSR_P21     = 0x200000   // Bit P21.
	PIO_PIO_LSR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_LSR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_LSR_P22     = 0x400000   // Bit P22.
	PIO_PIO_LSR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_LSR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_LSR_P23     = 0x800000   // Bit P23.
	PIO_PIO_LSR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_LSR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_LSR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_LSR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_LSR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_LSR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_LSR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_LSR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_LSR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_LSR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_LSR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_LSR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_LSR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_LSR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_LSR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_LSR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_LSR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_LSR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_LSR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_LSR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_LSR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_LSR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_LSR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_LSR_P31     = 0x80000000 // Bit P31.

	// PIO_ELSR: Edge/Level Status Register
	PIO_PIO_ELSR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_ELSR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_ELSR_P0      = 0x1        // Bit P0.
	PIO_PIO_ELSR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_ELSR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_ELSR_P1      = 0x2        // Bit P1.
	PIO_PIO_ELSR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_ELSR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_ELSR_P2      = 0x4        // Bit P2.
	PIO_PIO_ELSR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_ELSR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_ELSR_P3      = 0x8        // Bit P3.
	PIO_PIO_ELSR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_ELSR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_ELSR_P4      = 0x10       // Bit P4.
	PIO_PIO_ELSR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_ELSR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_ELSR_P5      = 0x20       // Bit P5.
	PIO_PIO_ELSR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_ELSR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_ELSR_P6      = 0x40       // Bit P6.
	PIO_PIO_ELSR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_ELSR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_ELSR_P7      = 0x80       // Bit P7.
	PIO_PIO_ELSR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_ELSR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_ELSR_P8      = 0x100      // Bit P8.
	PIO_PIO_ELSR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_ELSR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_ELSR_P9      = 0x200      // Bit P9.
	PIO_PIO_ELSR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_ELSR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_ELSR_P10     = 0x400      // Bit P10.
	PIO_PIO_ELSR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_ELSR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_ELSR_P11     = 0x800      // Bit P11.
	PIO_PIO_ELSR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_ELSR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_ELSR_P12     = 0x1000     // Bit P12.
	PIO_PIO_ELSR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_ELSR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_ELSR_P13     = 0x2000     // Bit P13.
	PIO_PIO_ELSR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_ELSR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_ELSR_P14     = 0x4000     // Bit P14.
	PIO_PIO_ELSR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_ELSR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_ELSR_P15     = 0x8000     // Bit P15.
	PIO_PIO_ELSR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_ELSR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_ELSR_P16     = 0x10000    // Bit P16.
	PIO_PIO_ELSR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_ELSR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_ELSR_P17     = 0x20000    // Bit P17.
	PIO_PIO_ELSR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_ELSR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_ELSR_P18     = 0x40000    // Bit P18.
	PIO_PIO_ELSR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_ELSR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_ELSR_P19     = 0x80000    // Bit P19.
	PIO_PIO_ELSR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_ELSR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_ELSR_P20     = 0x100000   // Bit P20.
	PIO_PIO_ELSR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_ELSR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_ELSR_P21     = 0x200000   // Bit P21.
	PIO_PIO_ELSR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_ELSR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_ELSR_P22     = 0x400000   // Bit P22.
	PIO_PIO_ELSR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_ELSR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_ELSR_P23     = 0x800000   // Bit P23.
	PIO_PIO_ELSR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_ELSR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_ELSR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_ELSR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_ELSR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_ELSR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_ELSR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_ELSR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_ELSR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_ELSR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_ELSR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_ELSR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_ELSR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_ELSR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_ELSR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_ELSR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_ELSR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_ELSR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_ELSR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_ELSR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_ELSR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_ELSR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_ELSR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_ELSR_P31     = 0x80000000 // Bit P31.

	// PIO_FELLSR: Falling Edge/Low-Level Select Register
	PIO_PIO_FELLSR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_FELLSR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_FELLSR_P0      = 0x1        // Bit P0.
	PIO_PIO_FELLSR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_FELLSR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_FELLSR_P1      = 0x2        // Bit P1.
	PIO_PIO_FELLSR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_FELLSR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_FELLSR_P2      = 0x4        // Bit P2.
	PIO_PIO_FELLSR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_FELLSR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_FELLSR_P3      = 0x8        // Bit P3.
	PIO_PIO_FELLSR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_FELLSR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_FELLSR_P4      = 0x10       // Bit P4.
	PIO_PIO_FELLSR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_FELLSR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_FELLSR_P5      = 0x20       // Bit P5.
	PIO_PIO_FELLSR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_FELLSR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_FELLSR_P6      = 0x40       // Bit P6.
	PIO_PIO_FELLSR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_FELLSR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_FELLSR_P7      = 0x80       // Bit P7.
	PIO_PIO_FELLSR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_FELLSR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_FELLSR_P8      = 0x100      // Bit P8.
	PIO_PIO_FELLSR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_FELLSR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_FELLSR_P9      = 0x200      // Bit P9.
	PIO_PIO_FELLSR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_FELLSR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_FELLSR_P10     = 0x400      // Bit P10.
	PIO_PIO_FELLSR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_FELLSR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_FELLSR_P11     = 0x800      // Bit P11.
	PIO_PIO_FELLSR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_FELLSR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_FELLSR_P12     = 0x1000     // Bit P12.
	PIO_PIO_FELLSR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_FELLSR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_FELLSR_P13     = 0x2000     // Bit P13.
	PIO_PIO_FELLSR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_FELLSR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_FELLSR_P14     = 0x4000     // Bit P14.
	PIO_PIO_FELLSR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_FELLSR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_FELLSR_P15     = 0x8000     // Bit P15.
	PIO_PIO_FELLSR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_FELLSR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_FELLSR_P16     = 0x10000    // Bit P16.
	PIO_PIO_FELLSR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_FELLSR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_FELLSR_P17     = 0x20000    // Bit P17.
	PIO_PIO_FELLSR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_FELLSR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_FELLSR_P18     = 0x40000    // Bit P18.
	PIO_PIO_FELLSR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_FELLSR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_FELLSR_P19     = 0x80000    // Bit P19.
	PIO_PIO_FELLSR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_FELLSR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_FELLSR_P20     = 0x100000   // Bit P20.
	PIO_PIO_FELLSR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_FELLSR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_FELLSR_P21     = 0x200000   // Bit P21.
	PIO_PIO_FELLSR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_FELLSR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_FELLSR_P22     = 0x400000   // Bit P22.
	PIO_PIO_FELLSR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_FELLSR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_FELLSR_P23     = 0x800000   // Bit P23.
	PIO_PIO_FELLSR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_FELLSR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_FELLSR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_FELLSR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_FELLSR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_FELLSR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_FELLSR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_FELLSR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_FELLSR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_FELLSR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_FELLSR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_FELLSR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_FELLSR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_FELLSR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_FELLSR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_FELLSR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_FELLSR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_FELLSR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_FELLSR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_FELLSR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_FELLSR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_FELLSR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_FELLSR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_FELLSR_P31     = 0x80000000 // Bit P31.

	// PIO_REHLSR: Rising Edge/High-Level Select Register
	PIO_PIO_REHLSR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_REHLSR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_REHLSR_P0      = 0x1        // Bit P0.
	PIO_PIO_REHLSR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_REHLSR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_REHLSR_P1      = 0x2        // Bit P1.
	PIO_PIO_REHLSR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_REHLSR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_REHLSR_P2      = 0x4        // Bit P2.
	PIO_PIO_REHLSR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_REHLSR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_REHLSR_P3      = 0x8        // Bit P3.
	PIO_PIO_REHLSR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_REHLSR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_REHLSR_P4      = 0x10       // Bit P4.
	PIO_PIO_REHLSR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_REHLSR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_REHLSR_P5      = 0x20       // Bit P5.
	PIO_PIO_REHLSR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_REHLSR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_REHLSR_P6      = 0x40       // Bit P6.
	PIO_PIO_REHLSR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_REHLSR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_REHLSR_P7      = 0x80       // Bit P7.
	PIO_PIO_REHLSR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_REHLSR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_REHLSR_P8      = 0x100      // Bit P8.
	PIO_PIO_REHLSR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_REHLSR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_REHLSR_P9      = 0x200      // Bit P9.
	PIO_PIO_REHLSR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_REHLSR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_REHLSR_P10     = 0x400      // Bit P10.
	PIO_PIO_REHLSR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_REHLSR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_REHLSR_P11     = 0x800      // Bit P11.
	PIO_PIO_REHLSR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_REHLSR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_REHLSR_P12     = 0x1000     // Bit P12.
	PIO_PIO_REHLSR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_REHLSR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_REHLSR_P13     = 0x2000     // Bit P13.
	PIO_PIO_REHLSR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_REHLSR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_REHLSR_P14     = 0x4000     // Bit P14.
	PIO_PIO_REHLSR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_REHLSR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_REHLSR_P15     = 0x8000     // Bit P15.
	PIO_PIO_REHLSR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_REHLSR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_REHLSR_P16     = 0x10000    // Bit P16.
	PIO_PIO_REHLSR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_REHLSR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_REHLSR_P17     = 0x20000    // Bit P17.
	PIO_PIO_REHLSR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_REHLSR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_REHLSR_P18     = 0x40000    // Bit P18.
	PIO_PIO_REHLSR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_REHLSR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_REHLSR_P19     = 0x80000    // Bit P19.
	PIO_PIO_REHLSR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_REHLSR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_REHLSR_P20     = 0x100000   // Bit P20.
	PIO_PIO_REHLSR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_REHLSR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_REHLSR_P21     = 0x200000   // Bit P21.
	PIO_PIO_REHLSR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_REHLSR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_REHLSR_P22     = 0x400000   // Bit P22.
	PIO_PIO_REHLSR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_REHLSR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_REHLSR_P23     = 0x800000   // Bit P23.
	PIO_PIO_REHLSR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_REHLSR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_REHLSR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_REHLSR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_REHLSR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_REHLSR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_REHLSR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_REHLSR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_REHLSR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_REHLSR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_REHLSR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_REHLSR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_REHLSR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_REHLSR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_REHLSR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_REHLSR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_REHLSR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_REHLSR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_REHLSR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_REHLSR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_REHLSR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_REHLSR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_REHLSR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_REHLSR_P31     = 0x80000000 // Bit P31.

	// PIO_FRLHSR: Fall/Rise - Low/High Status Register
	PIO_PIO_FRLHSR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_FRLHSR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_FRLHSR_P0      = 0x1        // Bit P0.
	PIO_PIO_FRLHSR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_FRLHSR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_FRLHSR_P1      = 0x2        // Bit P1.
	PIO_PIO_FRLHSR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_FRLHSR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_FRLHSR_P2      = 0x4        // Bit P2.
	PIO_PIO_FRLHSR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_FRLHSR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_FRLHSR_P3      = 0x8        // Bit P3.
	PIO_PIO_FRLHSR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_FRLHSR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_FRLHSR_P4      = 0x10       // Bit P4.
	PIO_PIO_FRLHSR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_FRLHSR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_FRLHSR_P5      = 0x20       // Bit P5.
	PIO_PIO_FRLHSR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_FRLHSR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_FRLHSR_P6      = 0x40       // Bit P6.
	PIO_PIO_FRLHSR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_FRLHSR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_FRLHSR_P7      = 0x80       // Bit P7.
	PIO_PIO_FRLHSR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_FRLHSR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_FRLHSR_P8      = 0x100      // Bit P8.
	PIO_PIO_FRLHSR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_FRLHSR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_FRLHSR_P9      = 0x200      // Bit P9.
	PIO_PIO_FRLHSR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_FRLHSR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_FRLHSR_P10     = 0x400      // Bit P10.
	PIO_PIO_FRLHSR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_FRLHSR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_FRLHSR_P11     = 0x800      // Bit P11.
	PIO_PIO_FRLHSR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_FRLHSR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_FRLHSR_P12     = 0x1000     // Bit P12.
	PIO_PIO_FRLHSR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_FRLHSR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_FRLHSR_P13     = 0x2000     // Bit P13.
	PIO_PIO_FRLHSR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_FRLHSR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_FRLHSR_P14     = 0x4000     // Bit P14.
	PIO_PIO_FRLHSR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_FRLHSR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_FRLHSR_P15     = 0x8000     // Bit P15.
	PIO_PIO_FRLHSR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_FRLHSR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_FRLHSR_P16     = 0x10000    // Bit P16.
	PIO_PIO_FRLHSR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_FRLHSR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_FRLHSR_P17     = 0x20000    // Bit P17.
	PIO_PIO_FRLHSR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_FRLHSR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_FRLHSR_P18     = 0x40000    // Bit P18.
	PIO_PIO_FRLHSR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_FRLHSR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_FRLHSR_P19     = 0x80000    // Bit P19.
	PIO_PIO_FRLHSR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_FRLHSR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_FRLHSR_P20     = 0x100000   // Bit P20.
	PIO_PIO_FRLHSR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_FRLHSR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_FRLHSR_P21     = 0x200000   // Bit P21.
	PIO_PIO_FRLHSR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_FRLHSR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_FRLHSR_P22     = 0x400000   // Bit P22.
	PIO_PIO_FRLHSR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_FRLHSR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_FRLHSR_P23     = 0x800000   // Bit P23.
	PIO_PIO_FRLHSR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_FRLHSR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_FRLHSR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_FRLHSR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_FRLHSR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_FRLHSR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_FRLHSR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_FRLHSR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_FRLHSR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_FRLHSR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_FRLHSR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_FRLHSR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_FRLHSR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_FRLHSR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_FRLHSR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_FRLHSR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_FRLHSR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_FRLHSR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_FRLHSR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_FRLHSR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_FRLHSR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_FRLHSR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_FRLHSR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_FRLHSR_P31     = 0x80000000 // Bit P31.

	// PIO_LOCKSR: Lock Status
	PIO_PIO_LOCKSR_P0_Pos  = 0x0        // Position of P0 field.
	PIO_PIO_LOCKSR_P0_Msk  = 0x1        // Bit mask of P0 field.
	PIO_PIO_LOCKSR_P0      = 0x1        // Bit P0.
	PIO_PIO_LOCKSR_P1_Pos  = 0x1        // Position of P1 field.
	PIO_PIO_LOCKSR_P1_Msk  = 0x2        // Bit mask of P1 field.
	PIO_PIO_LOCKSR_P1      = 0x2        // Bit P1.
	PIO_PIO_LOCKSR_P2_Pos  = 0x2        // Position of P2 field.
	PIO_PIO_LOCKSR_P2_Msk  = 0x4        // Bit mask of P2 field.
	PIO_PIO_LOCKSR_P2      = 0x4        // Bit P2.
	PIO_PIO_LOCKSR_P3_Pos  = 0x3        // Position of P3 field.
	PIO_PIO_LOCKSR_P3_Msk  = 0x8        // Bit mask of P3 field.
	PIO_PIO_LOCKSR_P3      = 0x8        // Bit P3.
	PIO_PIO_LOCKSR_P4_Pos  = 0x4        // Position of P4 field.
	PIO_PIO_LOCKSR_P4_Msk  = 0x10       // Bit mask of P4 field.
	PIO_PIO_LOCKSR_P4      = 0x10       // Bit P4.
	PIO_PIO_LOCKSR_P5_Pos  = 0x5        // Position of P5 field.
	PIO_PIO_LOCKSR_P5_Msk  = 0x20       // Bit mask of P5 field.
	PIO_PIO_LOCKSR_P5      = 0x20       // Bit P5.
	PIO_PIO_LOCKSR_P6_Pos  = 0x6        // Position of P6 field.
	PIO_PIO_LOCKSR_P6_Msk  = 0x40       // Bit mask of P6 field.
	PIO_PIO_LOCKSR_P6      = 0x40       // Bit P6.
	PIO_PIO_LOCKSR_P7_Pos  = 0x7        // Position of P7 field.
	PIO_PIO_LOCKSR_P7_Msk  = 0x80       // Bit mask of P7 field.
	PIO_PIO_LOCKSR_P7      = 0x80       // Bit P7.
	PIO_PIO_LOCKSR_P8_Pos  = 0x8        // Position of P8 field.
	PIO_PIO_LOCKSR_P8_Msk  = 0x100      // Bit mask of P8 field.
	PIO_PIO_LOCKSR_P8      = 0x100      // Bit P8.
	PIO_PIO_LOCKSR_P9_Pos  = 0x9        // Position of P9 field.
	PIO_PIO_LOCKSR_P9_Msk  = 0x200      // Bit mask of P9 field.
	PIO_PIO_LOCKSR_P9      = 0x200      // Bit P9.
	PIO_PIO_LOCKSR_P10_Pos = 0xa        // Position of P10 field.
	PIO_PIO_LOCKSR_P10_Msk = 0x400      // Bit mask of P10 field.
	PIO_PIO_LOCKSR_P10     = 0x400      // Bit P10.
	PIO_PIO_LOCKSR_P11_Pos = 0xb        // Position of P11 field.
	PIO_PIO_LOCKSR_P11_Msk = 0x800      // Bit mask of P11 field.
	PIO_PIO_LOCKSR_P11     = 0x800      // Bit P11.
	PIO_PIO_LOCKSR_P12_Pos = 0xc        // Position of P12 field.
	PIO_PIO_LOCKSR_P12_Msk = 0x1000     // Bit mask of P12 field.
	PIO_PIO_LOCKSR_P12     = 0x1000     // Bit P12.
	PIO_PIO_LOCKSR_P13_Pos = 0xd        // Position of P13 field.
	PIO_PIO_LOCKSR_P13_Msk = 0x2000     // Bit mask of P13 field.
	PIO_PIO_LOCKSR_P13     = 0x2000     // Bit P13.
	PIO_PIO_LOCKSR_P14_Pos = 0xe        // Position of P14 field.
	PIO_PIO_LOCKSR_P14_Msk = 0x4000     // Bit mask of P14 field.
	PIO_PIO_LOCKSR_P14     = 0x4000     // Bit P14.
	PIO_PIO_LOCKSR_P15_Pos = 0xf        // Position of P15 field.
	PIO_PIO_LOCKSR_P15_Msk = 0x8000     // Bit mask of P15 field.
	PIO_PIO_LOCKSR_P15     = 0x8000     // Bit P15.
	PIO_PIO_LOCKSR_P16_Pos = 0x10       // Position of P16 field.
	PIO_PIO_LOCKSR_P16_Msk = 0x10000    // Bit mask of P16 field.
	PIO_PIO_LOCKSR_P16     = 0x10000    // Bit P16.
	PIO_PIO_LOCKSR_P17_Pos = 0x11       // Position of P17 field.
	PIO_PIO_LOCKSR_P17_Msk = 0x20000    // Bit mask of P17 field.
	PIO_PIO_LOCKSR_P17     = 0x20000    // Bit P17.
	PIO_PIO_LOCKSR_P18_Pos = 0x12       // Position of P18 field.
	PIO_PIO_LOCKSR_P18_Msk = 0x40000    // Bit mask of P18 field.
	PIO_PIO_LOCKSR_P18     = 0x40000    // Bit P18.
	PIO_PIO_LOCKSR_P19_Pos = 0x13       // Position of P19 field.
	PIO_PIO_LOCKSR_P19_Msk = 0x80000    // Bit mask of P19 field.
	PIO_PIO_LOCKSR_P19     = 0x80000    // Bit P19.
	PIO_PIO_LOCKSR_P20_Pos = 0x14       // Position of P20 field.
	PIO_PIO_LOCKSR_P20_Msk = 0x100000   // Bit mask of P20 field.
	PIO_PIO_LOCKSR_P20     = 0x100000   // Bit P20.
	PIO_PIO_LOCKSR_P21_Pos = 0x15       // Position of P21 field.
	PIO_PIO_LOCKSR_P21_Msk = 0x200000   // Bit mask of P21 field.
	PIO_PIO_LOCKSR_P21     = 0x200000   // Bit P21.
	PIO_PIO_LOCKSR_P22_Pos = 0x16       // Position of P22 field.
	PIO_PIO_LOCKSR_P22_Msk = 0x400000   // Bit mask of P22 field.
	PIO_PIO_LOCKSR_P22     = 0x400000   // Bit P22.
	PIO_PIO_LOCKSR_P23_Pos = 0x17       // Position of P23 field.
	PIO_PIO_LOCKSR_P23_Msk = 0x800000   // Bit mask of P23 field.
	PIO_PIO_LOCKSR_P23     = 0x800000   // Bit P23.
	PIO_PIO_LOCKSR_P24_Pos = 0x18       // Position of P24 field.
	PIO_PIO_LOCKSR_P24_Msk = 0x1000000  // Bit mask of P24 field.
	PIO_PIO_LOCKSR_P24     = 0x1000000  // Bit P24.
	PIO_PIO_LOCKSR_P25_Pos = 0x19       // Position of P25 field.
	PIO_PIO_LOCKSR_P25_Msk = 0x2000000  // Bit mask of P25 field.
	PIO_PIO_LOCKSR_P25     = 0x2000000  // Bit P25.
	PIO_PIO_LOCKSR_P26_Pos = 0x1a       // Position of P26 field.
	PIO_PIO_LOCKSR_P26_Msk = 0x4000000  // Bit mask of P26 field.
	PIO_PIO_LOCKSR_P26     = 0x4000000  // Bit P26.
	PIO_PIO_LOCKSR_P27_Pos = 0x1b       // Position of P27 field.
	PIO_PIO_LOCKSR_P27_Msk = 0x8000000  // Bit mask of P27 field.
	PIO_PIO_LOCKSR_P27     = 0x8000000  // Bit P27.
	PIO_PIO_LOCKSR_P28_Pos = 0x1c       // Position of P28 field.
	PIO_PIO_LOCKSR_P28_Msk = 0x10000000 // Bit mask of P28 field.
	PIO_PIO_LOCKSR_P28     = 0x10000000 // Bit P28.
	PIO_PIO_LOCKSR_P29_Pos = 0x1d       // Position of P29 field.
	PIO_PIO_LOCKSR_P29_Msk = 0x20000000 // Bit mask of P29 field.
	PIO_PIO_LOCKSR_P29     = 0x20000000 // Bit P29.
	PIO_PIO_LOCKSR_P30_Pos = 0x1e       // Position of P30 field.
	PIO_PIO_LOCKSR_P30_Msk = 0x40000000 // Bit mask of P30 field.
	PIO_PIO_LOCKSR_P30     = 0x40000000 // Bit P30.
	PIO_PIO_LOCKSR_P31_Pos = 0x1f       // Position of P31 field.
	PIO_PIO_LOCKSR_P31_Msk = 0x80000000 // Bit mask of P31 field.
	PIO_PIO_LOCKSR_P31     = 0x80000000 // Bit P31.

	// PIO_WPMR: Write Protection Mode Register
	PIO_PIO_WPMR_WPEN_Pos     = 0x0        // Position of WPEN field.
	PIO_PIO_WPMR_WPEN_Msk     = 0x1        // Bit mask of WPEN field.
	PIO_PIO_WPMR_WPEN         = 0x1        // Bit WPEN.
	PIO_PIO_WPMR_WPKEY_Pos    = 0x8        // Position of WPKEY field.
	PIO_PIO_WPMR_WPKEY_Msk    = 0xffffff00 // Bit mask of WPKEY field.
	PIO_PIO_WPMR_WPKEY_PASSWD = 0x50494f   // Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0.

	// PIO_WPSR: Write Protection Status Register
	PIO_PIO_WPSR_WPVS_Pos   = 0x0      // Position of WPVS field.
	PIO_PIO_WPSR_WPVS_Msk   = 0x1      // Bit mask of WPVS field.
	PIO_PIO_WPSR_WPVS       = 0x1      // Bit WPVS.
	PIO_PIO_WPSR_WPVSRC_Pos = 0x8      // Position of WPVSRC field.
	PIO_PIO_WPSR_WPVSRC_Msk = 0xffff00 // Bit mask of WPVSRC field.

	// PIO_SCHMITT: Schmitt Trigger Register
	PIO_PIO_SCHMITT_SCHMITT0_Pos  = 0x0        // Position of SCHMITT0 field.
	PIO_PIO_SCHMITT_SCHMITT0_Msk  = 0x1        // Bit mask of SCHMITT0 field.
	PIO_PIO_SCHMITT_SCHMITT0      = 0x1        // Bit SCHMITT0.
	PIO_PIO_SCHMITT_SCHMITT1_Pos  = 0x1        // Position of SCHMITT1 field.
	PIO_PIO_SCHMITT_SCHMITT1_Msk  = 0x2        // Bit mask of SCHMITT1 field.
	PIO_PIO_SCHMITT_SCHMITT1      = 0x2        // Bit SCHMITT1.
	PIO_PIO_SCHMITT_SCHMITT2_Pos  = 0x2        // Position of SCHMITT2 field.
	PIO_PIO_SCHMITT_SCHMITT2_Msk  = 0x4        // Bit mask of SCHMITT2 field.
	PIO_PIO_SCHMITT_SCHMITT2      = 0x4        // Bit SCHMITT2.
	PIO_PIO_SCHMITT_SCHMITT3_Pos  = 0x3        // Position of SCHMITT3 field.
	PIO_PIO_SCHMITT_SCHMITT3_Msk  = 0x8        // Bit mask of SCHMITT3 field.
	PIO_PIO_SCHMITT_SCHMITT3      = 0x8        // Bit SCHMITT3.
	PIO_PIO_SCHMITT_SCHMITT4_Pos  = 0x4        // Position of SCHMITT4 field.
	PIO_PIO_SCHMITT_SCHMITT4_Msk  = 0x10       // Bit mask of SCHMITT4 field.
	PIO_PIO_SCHMITT_SCHMITT4      = 0x10       // Bit SCHMITT4.
	PIO_PIO_SCHMITT_SCHMITT5_Pos  = 0x5        // Position of SCHMITT5 field.
	PIO_PIO_SCHMITT_SCHMITT5_Msk  = 0x20       // Bit mask of SCHMITT5 field.
	PIO_PIO_SCHMITT_SCHMITT5      = 0x20       // Bit SCHMITT5.
	PIO_PIO_SCHMITT_SCHMITT6_Pos  = 0x6        // Position of SCHMITT6 field.
	PIO_PIO_SCHMITT_SCHMITT6_Msk  = 0x40       // Bit mask of SCHMITT6 field.
	PIO_PIO_SCHMITT_SCHMITT6      = 0x40       // Bit SCHMITT6.
	PIO_PIO_SCHMITT_SCHMITT7_Pos  = 0x7        // Position of SCHMITT7 field.
	PIO_PIO_SCHMITT_SCHMITT7_Msk  = 0x80       // Bit mask of SCHMITT7 field.
	PIO_PIO_SCHMITT_SCHMITT7      = 0x80       // Bit SCHMITT7.
	PIO_PIO_SCHMITT_SCHMITT8_Pos  = 0x8        // Position of SCHMITT8 field.
	PIO_PIO_SCHMITT_SCHMITT8_Msk  = 0x100      // Bit mask of SCHMITT8 field.
	PIO_PIO_SCHMITT_SCHMITT8      = 0x100      // Bit SCHMITT8.
	PIO_PIO_SCHMITT_SCHMITT9_Pos  = 0x9        // Position of SCHMITT9 field.
	PIO_PIO_SCHMITT_SCHMITT9_Msk  = 0x200      // Bit mask of SCHMITT9 field.
	PIO_PIO_SCHMITT_SCHMITT9      = 0x200      // Bit SCHMITT9.
	PIO_PIO_SCHMITT_SCHMITT10_Pos = 0xa        // Position of SCHMITT10 field.
	PIO_PIO_SCHMITT_SCHMITT10_Msk = 0x400      // Bit mask of SCHMITT10 field.
	PIO_PIO_SCHMITT_SCHMITT10     = 0x400      // Bit SCHMITT10.
	PIO_PIO_SCHMITT_SCHMITT11_Pos = 0xb        // Position of SCHMITT11 field.
	PIO_PIO_SCHMITT_SCHMITT11_Msk = 0x800      // Bit mask of SCHMITT11 field.
	PIO_PIO_SCHMITT_SCHMITT11     = 0x800      // Bit SCHMITT11.
	PIO_PIO_SCHMITT_SCHMITT12_Pos = 0xc        // Position of SCHMITT12 field.
	PIO_PIO_SCHMITT_SCHMITT12_Msk = 0x1000     // Bit mask of SCHMITT12 field.
	PIO_PIO_SCHMITT_SCHMITT12     = 0x1000     // Bit SCHMITT12.
	PIO_PIO_SCHMITT_SCHMITT13_Pos = 0xd        // Position of SCHMITT13 field.
	PIO_PIO_SCHMITT_SCHMITT13_Msk = 0x2000     // Bit mask of SCHMITT13 field.
	PIO_PIO_SCHMITT_SCHMITT13     = 0x2000     // Bit SCHMITT13.
	PIO_PIO_SCHMITT_SCHMITT14_Pos = 0xe        // Position of SCHMITT14 field.
	PIO_PIO_SCHMITT_SCHMITT14_Msk = 0x4000     // Bit mask of SCHMITT14 field.
	PIO_PIO_SCHMITT_SCHMITT14     = 0x4000     // Bit SCHMITT14.
	PIO_PIO_SCHMITT_SCHMITT15_Pos = 0xf        // Position of SCHMITT15 field.
	PIO_PIO_SCHMITT_SCHMITT15_Msk = 0x8000     // Bit mask of SCHMITT15 field.
	PIO_PIO_SCHMITT_SCHMITT15     = 0x8000     // Bit SCHMITT15.
	PIO_PIO_SCHMITT_SCHMITT16_Pos = 0x10       // Position of SCHMITT16 field.
	PIO_PIO_SCHMITT_SCHMITT16_Msk = 0x10000    // Bit mask of SCHMITT16 field.
	PIO_PIO_SCHMITT_SCHMITT16     = 0x10000    // Bit SCHMITT16.
	PIO_PIO_SCHMITT_SCHMITT17_Pos = 0x11       // Position of SCHMITT17 field.
	PIO_PIO_SCHMITT_SCHMITT17_Msk = 0x20000    // Bit mask of SCHMITT17 field.
	PIO_PIO_SCHMITT_SCHMITT17     = 0x20000    // Bit SCHMITT17.
	PIO_PIO_SCHMITT_SCHMITT18_Pos = 0x12       // Position of SCHMITT18 field.
	PIO_PIO_SCHMITT_SCHMITT18_Msk = 0x40000    // Bit mask of SCHMITT18 field.
	PIO_PIO_SCHMITT_SCHMITT18     = 0x40000    // Bit SCHMITT18.
	PIO_PIO_SCHMITT_SCHMITT19_Pos = 0x13       // Position of SCHMITT19 field.
	PIO_PIO_SCHMITT_SCHMITT19_Msk = 0x80000    // Bit mask of SCHMITT19 field.
	PIO_PIO_SCHMITT_SCHMITT19     = 0x80000    // Bit SCHMITT19.
	PIO_PIO_SCHMITT_SCHMITT20_Pos = 0x14       // Position of SCHMITT20 field.
	PIO_PIO_SCHMITT_SCHMITT20_Msk = 0x100000   // Bit mask of SCHMITT20 field.
	PIO_PIO_SCHMITT_SCHMITT20     = 0x100000   // Bit SCHMITT20.
	PIO_PIO_SCHMITT_SCHMITT21_Pos = 0x15       // Position of SCHMITT21 field.
	PIO_PIO_SCHMITT_SCHMITT21_Msk = 0x200000   // Bit mask of SCHMITT21 field.
	PIO_PIO_SCHMITT_SCHMITT21     = 0x200000   // Bit SCHMITT21.
	PIO_PIO_SCHMITT_SCHMITT22_Pos = 0x16       // Position of SCHMITT22 field.
	PIO_PIO_SCHMITT_SCHMITT22_Msk = 0x400000   // Bit mask of SCHMITT22 field.
	PIO_PIO_SCHMITT_SCHMITT22     = 0x400000   // Bit SCHMITT22.
	PIO_PIO_SCHMITT_SCHMITT23_Pos = 0x17       // Position of SCHMITT23 field.
	PIO_PIO_SCHMITT_SCHMITT23_Msk = 0x800000   // Bit mask of SCHMITT23 field.
	PIO_PIO_SCHMITT_SCHMITT23     = 0x800000   // Bit SCHMITT23.
	PIO_PIO_SCHMITT_SCHMITT24_Pos = 0x18       // Position of SCHMITT24 field.
	PIO_PIO_SCHMITT_SCHMITT24_Msk = 0x1000000  // Bit mask of SCHMITT24 field.
	PIO_PIO_SCHMITT_SCHMITT24     = 0x1000000  // Bit SCHMITT24.
	PIO_PIO_SCHMITT_SCHMITT25_Pos = 0x19       // Position of SCHMITT25 field.
	PIO_PIO_SCHMITT_SCHMITT25_Msk = 0x2000000  // Bit mask of SCHMITT25 field.
	PIO_PIO_SCHMITT_SCHMITT25     = 0x2000000  // Bit SCHMITT25.
	PIO_PIO_SCHMITT_SCHMITT26_Pos = 0x1a       // Position of SCHMITT26 field.
	PIO_PIO_SCHMITT_SCHMITT26_Msk = 0x4000000  // Bit mask of SCHMITT26 field.
	PIO_PIO_SCHMITT_SCHMITT26     = 0x4000000  // Bit SCHMITT26.
	PIO_PIO_SCHMITT_SCHMITT27_Pos = 0x1b       // Position of SCHMITT27 field.
	PIO_PIO_SCHMITT_SCHMITT27_Msk = 0x8000000  // Bit mask of SCHMITT27 field.
	PIO_PIO_SCHMITT_SCHMITT27     = 0x8000000  // Bit SCHMITT27.
	PIO_PIO_SCHMITT_SCHMITT28_Pos = 0x1c       // Position of SCHMITT28 field.
	PIO_PIO_SCHMITT_SCHMITT28_Msk = 0x10000000 // Bit mask of SCHMITT28 field.
	PIO_PIO_SCHMITT_SCHMITT28     = 0x10000000 // Bit SCHMITT28.
	PIO_PIO_SCHMITT_SCHMITT29_Pos = 0x1d       // Position of SCHMITT29 field.
	PIO_PIO_SCHMITT_SCHMITT29_Msk = 0x20000000 // Bit mask of SCHMITT29 field.
	PIO_PIO_SCHMITT_SCHMITT29     = 0x20000000 // Bit SCHMITT29.
	PIO_PIO_SCHMITT_SCHMITT30_Pos = 0x1e       // Position of SCHMITT30 field.
	PIO_PIO_SCHMITT_SCHMITT30_Msk = 0x40000000 // Bit mask of SCHMITT30 field.
	PIO_PIO_SCHMITT_SCHMITT30     = 0x40000000 // Bit SCHMITT30.
	PIO_PIO_SCHMITT_SCHMITT31_Pos = 0x1f       // Position of SCHMITT31 field.
	PIO_PIO_SCHMITT_SCHMITT31_Msk = 0x80000000 // Bit mask of SCHMITT31 field.
	PIO_PIO_SCHMITT_SCHMITT31     = 0x80000000 // Bit SCHMITT31.

	// PIO_DRIVER: I/O Drive Register
	PIO_PIO_DRIVER_LINE0_Pos         = 0x0        // Position of LINE0 field.
	PIO_PIO_DRIVER_LINE0_Msk         = 0x1        // Bit mask of LINE0 field.
	PIO_PIO_DRIVER_LINE0             = 0x1        // Bit LINE0.
	PIO_PIO_DRIVER_LINE0_LOW_DRIVE   = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE0_HIGH_DRIVE  = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE1_Pos         = 0x1        // Position of LINE1 field.
	PIO_PIO_DRIVER_LINE1_Msk         = 0x2        // Bit mask of LINE1 field.
	PIO_PIO_DRIVER_LINE1             = 0x2        // Bit LINE1.
	PIO_PIO_DRIVER_LINE1_LOW_DRIVE   = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE1_HIGH_DRIVE  = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE2_Pos         = 0x2        // Position of LINE2 field.
	PIO_PIO_DRIVER_LINE2_Msk         = 0x4        // Bit mask of LINE2 field.
	PIO_PIO_DRIVER_LINE2             = 0x4        // Bit LINE2.
	PIO_PIO_DRIVER_LINE2_LOW_DRIVE   = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE2_HIGH_DRIVE  = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE3_Pos         = 0x3        // Position of LINE3 field.
	PIO_PIO_DRIVER_LINE3_Msk         = 0x8        // Bit mask of LINE3 field.
	PIO_PIO_DRIVER_LINE3             = 0x8        // Bit LINE3.
	PIO_PIO_DRIVER_LINE3_LOW_DRIVE   = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE3_HIGH_DRIVE  = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE4_Pos         = 0x4        // Position of LINE4 field.
	PIO_PIO_DRIVER_LINE4_Msk         = 0x10       // Bit mask of LINE4 field.
	PIO_PIO_DRIVER_LINE4             = 0x10       // Bit LINE4.
	PIO_PIO_DRIVER_LINE4_LOW_DRIVE   = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE4_HIGH_DRIVE  = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE5_Pos         = 0x5        // Position of LINE5 field.
	PIO_PIO_DRIVER_LINE5_Msk         = 0x20       // Bit mask of LINE5 field.
	PIO_PIO_DRIVER_LINE5             = 0x20       // Bit LINE5.
	PIO_PIO_DRIVER_LINE5_LOW_DRIVE   = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE5_HIGH_DRIVE  = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE6_Pos         = 0x6        // Position of LINE6 field.
	PIO_PIO_DRIVER_LINE6_Msk         = 0x40       // Bit mask of LINE6 field.
	PIO_PIO_DRIVER_LINE6             = 0x40       // Bit LINE6.
	PIO_PIO_DRIVER_LINE6_LOW_DRIVE   = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE6_HIGH_DRIVE  = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE7_Pos         = 0x7        // Position of LINE7 field.
	PIO_PIO_DRIVER_LINE7_Msk         = 0x80       // Bit mask of LINE7 field.
	PIO_PIO_DRIVER_LINE7             = 0x80       // Bit LINE7.
	PIO_PIO_DRIVER_LINE7_LOW_DRIVE   = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE7_HIGH_DRIVE  = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE8_Pos         = 0x8        // Position of LINE8 field.
	PIO_PIO_DRIVER_LINE8_Msk         = 0x100      // Bit mask of LINE8 field.
	PIO_PIO_DRIVER_LINE8             = 0x100      // Bit LINE8.
	PIO_PIO_DRIVER_LINE8_LOW_DRIVE   = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE8_HIGH_DRIVE  = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE9_Pos         = 0x9        // Position of LINE9 field.
	PIO_PIO_DRIVER_LINE9_Msk         = 0x200      // Bit mask of LINE9 field.
	PIO_PIO_DRIVER_LINE9             = 0x200      // Bit LINE9.
	PIO_PIO_DRIVER_LINE9_LOW_DRIVE   = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE9_HIGH_DRIVE  = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE10_Pos        = 0xa        // Position of LINE10 field.
	PIO_PIO_DRIVER_LINE10_Msk        = 0x400      // Bit mask of LINE10 field.
	PIO_PIO_DRIVER_LINE10            = 0x400      // Bit LINE10.
	PIO_PIO_DRIVER_LINE10_LOW_DRIVE  = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE10_HIGH_DRIVE = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE11_Pos        = 0xb        // Position of LINE11 field.
	PIO_PIO_DRIVER_LINE11_Msk        = 0x800      // Bit mask of LINE11 field.
	PIO_PIO_DRIVER_LINE11            = 0x800      // Bit LINE11.
	PIO_PIO_DRIVER_LINE11_LOW_DRIVE  = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE11_HIGH_DRIVE = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE12_Pos        = 0xc        // Position of LINE12 field.
	PIO_PIO_DRIVER_LINE12_Msk        = 0x1000     // Bit mask of LINE12 field.
	PIO_PIO_DRIVER_LINE12            = 0x1000     // Bit LINE12.
	PIO_PIO_DRIVER_LINE12_LOW_DRIVE  = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE12_HIGH_DRIVE = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE13_Pos        = 0xd        // Position of LINE13 field.
	PIO_PIO_DRIVER_LINE13_Msk        = 0x2000     // Bit mask of LINE13 field.
	PIO_PIO_DRIVER_LINE13            = 0x2000     // Bit LINE13.
	PIO_PIO_DRIVER_LINE13_LOW_DRIVE  = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE13_HIGH_DRIVE = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE14_Pos        = 0xe        // Position of LINE14 field.
	PIO_PIO_DRIVER_LINE14_Msk        = 0x4000     // Bit mask of LINE14 field.
	PIO_PIO_DRIVER_LINE14            = 0x4000     // Bit LINE14.
	PIO_PIO_DRIVER_LINE14_LOW_DRIVE  = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE14_HIGH_DRIVE = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE15_Pos        = 0xf        // Position of LINE15 field.
	PIO_PIO_DRIVER_LINE15_Msk        = 0x8000     // Bit mask of LINE15 field.
	PIO_PIO_DRIVER_LINE15            = 0x8000     // Bit LINE15.
	PIO_PIO_DRIVER_LINE15_LOW_DRIVE  = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE15_HIGH_DRIVE = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE16_Pos        = 0x10       // Position of LINE16 field.
	PIO_PIO_DRIVER_LINE16_Msk        = 0x10000    // Bit mask of LINE16 field.
	PIO_PIO_DRIVER_LINE16            = 0x10000    // Bit LINE16.
	PIO_PIO_DRIVER_LINE16_LOW_DRIVE  = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE16_HIGH_DRIVE = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE17_Pos        = 0x11       // Position of LINE17 field.
	PIO_PIO_DRIVER_LINE17_Msk        = 0x20000    // Bit mask of LINE17 field.
	PIO_PIO_DRIVER_LINE17            = 0x20000    // Bit LINE17.
	PIO_PIO_DRIVER_LINE17_LOW_DRIVE  = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE17_HIGH_DRIVE = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE18_Pos        = 0x12       // Position of LINE18 field.
	PIO_PIO_DRIVER_LINE18_Msk        = 0x40000    // Bit mask of LINE18 field.
	PIO_PIO_DRIVER_LINE18            = 0x40000    // Bit LINE18.
	PIO_PIO_DRIVER_LINE18_LOW_DRIVE  = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE18_HIGH_DRIVE = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE19_Pos        = 0x13       // Position of LINE19 field.
	PIO_PIO_DRIVER_LINE19_Msk        = 0x80000    // Bit mask of LINE19 field.
	PIO_PIO_DRIVER_LINE19            = 0x80000    // Bit LINE19.
	PIO_PIO_DRIVER_LINE19_LOW_DRIVE  = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE19_HIGH_DRIVE = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE20_Pos        = 0x14       // Position of LINE20 field.
	PIO_PIO_DRIVER_LINE20_Msk        = 0x100000   // Bit mask of LINE20 field.
	PIO_PIO_DRIVER_LINE20            = 0x100000   // Bit LINE20.
	PIO_PIO_DRIVER_LINE20_LOW_DRIVE  = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE20_HIGH_DRIVE = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE21_Pos        = 0x15       // Position of LINE21 field.
	PIO_PIO_DRIVER_LINE21_Msk        = 0x200000   // Bit mask of LINE21 field.
	PIO_PIO_DRIVER_LINE21            = 0x200000   // Bit LINE21.
	PIO_PIO_DRIVER_LINE21_LOW_DRIVE  = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE21_HIGH_DRIVE = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE22_Pos        = 0x16       // Position of LINE22 field.
	PIO_PIO_DRIVER_LINE22_Msk        = 0x400000   // Bit mask of LINE22 field.
	PIO_PIO_DRIVER_LINE22            = 0x400000   // Bit LINE22.
	PIO_PIO_DRIVER_LINE22_LOW_DRIVE  = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE22_HIGH_DRIVE = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE23_Pos        = 0x17       // Position of LINE23 field.
	PIO_PIO_DRIVER_LINE23_Msk        = 0x800000   // Bit mask of LINE23 field.
	PIO_PIO_DRIVER_LINE23            = 0x800000   // Bit LINE23.
	PIO_PIO_DRIVER_LINE23_LOW_DRIVE  = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE23_HIGH_DRIVE = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE24_Pos        = 0x18       // Position of LINE24 field.
	PIO_PIO_DRIVER_LINE24_Msk        = 0x1000000  // Bit mask of LINE24 field.
	PIO_PIO_DRIVER_LINE24            = 0x1000000  // Bit LINE24.
	PIO_PIO_DRIVER_LINE24_LOW_DRIVE  = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE24_HIGH_DRIVE = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE25_Pos        = 0x19       // Position of LINE25 field.
	PIO_PIO_DRIVER_LINE25_Msk        = 0x2000000  // Bit mask of LINE25 field.
	PIO_PIO_DRIVER_LINE25            = 0x2000000  // Bit LINE25.
	PIO_PIO_DRIVER_LINE25_LOW_DRIVE  = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE25_HIGH_DRIVE = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE26_Pos        = 0x1a       // Position of LINE26 field.
	PIO_PIO_DRIVER_LINE26_Msk        = 0x4000000  // Bit mask of LINE26 field.
	PIO_PIO_DRIVER_LINE26            = 0x4000000  // Bit LINE26.
	PIO_PIO_DRIVER_LINE26_LOW_DRIVE  = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE26_HIGH_DRIVE = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE27_Pos        = 0x1b       // Position of LINE27 field.
	PIO_PIO_DRIVER_LINE27_Msk        = 0x8000000  // Bit mask of LINE27 field.
	PIO_PIO_DRIVER_LINE27            = 0x8000000  // Bit LINE27.
	PIO_PIO_DRIVER_LINE27_LOW_DRIVE  = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE27_HIGH_DRIVE = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE28_Pos        = 0x1c       // Position of LINE28 field.
	PIO_PIO_DRIVER_LINE28_Msk        = 0x10000000 // Bit mask of LINE28 field.
	PIO_PIO_DRIVER_LINE28            = 0x10000000 // Bit LINE28.
	PIO_PIO_DRIVER_LINE28_LOW_DRIVE  = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE28_HIGH_DRIVE = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE29_Pos        = 0x1d       // Position of LINE29 field.
	PIO_PIO_DRIVER_LINE29_Msk        = 0x20000000 // Bit mask of LINE29 field.
	PIO_PIO_DRIVER_LINE29            = 0x20000000 // Bit LINE29.
	PIO_PIO_DRIVER_LINE29_LOW_DRIVE  = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE29_HIGH_DRIVE = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE30_Pos        = 0x1e       // Position of LINE30 field.
	PIO_PIO_DRIVER_LINE30_Msk        = 0x40000000 // Bit mask of LINE30 field.
	PIO_PIO_DRIVER_LINE30            = 0x40000000 // Bit LINE30.
	PIO_PIO_DRIVER_LINE30_LOW_DRIVE  = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE30_HIGH_DRIVE = 0x1        // Highest drive
	PIO_PIO_DRIVER_LINE31_Pos        = 0x1f       // Position of LINE31 field.
	PIO_PIO_DRIVER_LINE31_Msk        = 0x80000000 // Bit mask of LINE31 field.
	PIO_PIO_DRIVER_LINE31            = 0x80000000 // Bit LINE31.
	PIO_PIO_DRIVER_LINE31_LOW_DRIVE  = 0x0        // Lowest drive
	PIO_PIO_DRIVER_LINE31_HIGH_DRIVE = 0x1        // Highest drive

	// PIO_PCMR: Parallel Capture Mode Register
	PIO_PIO_PCMR_PCEN_Pos       = 0x0   // Position of PCEN field.
	PIO_PIO_PCMR_PCEN_Msk       = 0x1   // Bit mask of PCEN field.
	PIO_PIO_PCMR_PCEN           = 0x1   // Bit PCEN.
	PIO_PIO_PCMR_DSIZE_Pos      = 0x4   // Position of DSIZE field.
	PIO_PIO_PCMR_DSIZE_Msk      = 0x30  // Bit mask of DSIZE field.
	PIO_PIO_PCMR_DSIZE_BYTE     = 0x0   // The reception data in the PIO_PCRHR is a byte (8-bit)
	PIO_PIO_PCMR_DSIZE_HALFWORD = 0x1   // The reception data in the PIO_PCRHR is a half-word (16-bit)
	PIO_PIO_PCMR_DSIZE_WORD     = 0x2   // The reception data in the PIO_PCRHR is a word (32-bit)
	PIO_PIO_PCMR_ALWYS_Pos      = 0x9   // Position of ALWYS field.
	PIO_PIO_PCMR_ALWYS_Msk      = 0x200 // Bit mask of ALWYS field.
	PIO_PIO_PCMR_ALWYS          = 0x200 // Bit ALWYS.
	PIO_PIO_PCMR_HALFS_Pos      = 0xa   // Position of HALFS field.
	PIO_PIO_PCMR_HALFS_Msk      = 0x400 // Bit mask of HALFS field.
	PIO_PIO_PCMR_HALFS          = 0x400 // Bit HALFS.
	PIO_PIO_PCMR_FRSTS_Pos      = 0xb   // Position of FRSTS field.
	PIO_PIO_PCMR_FRSTS_Msk      = 0x800 // Bit mask of FRSTS field.
	PIO_PIO_PCMR_FRSTS          = 0x800 // Bit FRSTS.

	// PIO_PCIER: Parallel Capture Interrupt Enable Register
	PIO_PIO_PCIER_DRDY_Pos   = 0x0 // Position of DRDY field.
	PIO_PIO_PCIER_DRDY_Msk   = 0x1 // Bit mask of DRDY field.
	PIO_PIO_PCIER_DRDY       = 0x1 // Bit DRDY.
	PIO_PIO_PCIER_OVRE_Pos   = 0x1 // Position of OVRE field.
	PIO_PIO_PCIER_OVRE_Msk   = 0x2 // Bit mask of OVRE field.
	PIO_PIO_PCIER_OVRE       = 0x2 // Bit OVRE.
	PIO_PIO_PCIER_ENDRX_Pos  = 0x2 // Position of ENDRX field.
	PIO_PIO_PCIER_ENDRX_Msk  = 0x4 // Bit mask of ENDRX field.
	PIO_PIO_PCIER_ENDRX      = 0x4 // Bit ENDRX.
	PIO_PIO_PCIER_RXBUFF_Pos = 0x3 // Position of RXBUFF field.
	PIO_PIO_PCIER_RXBUFF_Msk = 0x8 // Bit mask of RXBUFF field.
	PIO_PIO_PCIER_RXBUFF     = 0x8 // Bit RXBUFF.

	// PIO_PCIDR: Parallel Capture Interrupt Disable Register
	PIO_PIO_PCIDR_DRDY_Pos   = 0x0 // Position of DRDY field.
	PIO_PIO_PCIDR_DRDY_Msk   = 0x1 // Bit mask of DRDY field.
	PIO_PIO_PCIDR_DRDY       = 0x1 // Bit DRDY.
	PIO_PIO_PCIDR_OVRE_Pos   = 0x1 // Position of OVRE field.
	PIO_PIO_PCIDR_OVRE_Msk   = 0x2 // Bit mask of OVRE field.
	PIO_PIO_PCIDR_OVRE       = 0x2 // Bit OVRE.
	PIO_PIO_PCIDR_ENDRX_Pos  = 0x2 // Position of ENDRX field.
	PIO_PIO_PCIDR_ENDRX_Msk  = 0x4 // Bit mask of ENDRX field.
	PIO_PIO_PCIDR_ENDRX      = 0x4 // Bit ENDRX.
	PIO_PIO_PCIDR_RXBUFF_Pos = 0x3 // Position of RXBUFF field.
	PIO_PIO_PCIDR_RXBUFF_Msk = 0x8 // Bit mask of RXBUFF field.
	PIO_PIO_PCIDR_RXBUFF     = 0x8 // Bit RXBUFF.

	// PIO_PCIMR: Parallel Capture Interrupt Mask Register
	PIO_PIO_PCIMR_DRDY_Pos   = 0x0 // Position of DRDY field.
	PIO_PIO_PCIMR_DRDY_Msk   = 0x1 // Bit mask of DRDY field.
	PIO_PIO_PCIMR_DRDY       = 0x1 // Bit DRDY.
	PIO_PIO_PCIMR_OVRE_Pos   = 0x1 // Position of OVRE field.
	PIO_PIO_PCIMR_OVRE_Msk   = 0x2 // Bit mask of OVRE field.
	PIO_PIO_PCIMR_OVRE       = 0x2 // Bit OVRE.
	PIO_PIO_PCIMR_ENDRX_Pos  = 0x2 // Position of ENDRX field.
	PIO_PIO_PCIMR_ENDRX_Msk  = 0x4 // Bit mask of ENDRX field.
	PIO_PIO_PCIMR_ENDRX      = 0x4 // Bit ENDRX.
	PIO_PIO_PCIMR_RXBUFF_Pos = 0x3 // Position of RXBUFF field.
	PIO_PIO_PCIMR_RXBUFF_Msk = 0x8 // Bit mask of RXBUFF field.
	PIO_PIO_PCIMR_RXBUFF     = 0x8 // Bit RXBUFF.

	// PIO_PCISR: Parallel Capture Interrupt Status Register
	PIO_PIO_PCISR_DRDY_Pos = 0x0 // Position of DRDY field.
	PIO_PIO_PCISR_DRDY_Msk = 0x1 // Bit mask of DRDY field.
	PIO_PIO_PCISR_DRDY     = 0x1 // Bit DRDY.
	PIO_PIO_PCISR_OVRE_Pos = 0x1 // Position of OVRE field.
	PIO_PIO_PCISR_OVRE_Msk = 0x2 // Bit mask of OVRE field.
	PIO_PIO_PCISR_OVRE     = 0x2 // Bit OVRE.

	// PIO_PCRHR: Parallel Capture Reception Holding Register
	PIO_PIO_PCRHR_RDATA_Pos = 0x0        // Position of RDATA field.
	PIO_PIO_PCRHR_RDATA_Msk = 0xffffffff // Bit mask of RDATA field.
)

// Bitfields for PMC: Power Management Controller
const (
	// PMC_SCER: System Clock Enable Register
	PMC_PMC_SCER_USBCLK_Pos = 0x5    // Position of USBCLK field.
	PMC_PMC_SCER_USBCLK_Msk = 0x20   // Bit mask of USBCLK field.
	PMC_PMC_SCER_USBCLK     = 0x20   // Bit USBCLK.
	PMC_PMC_SCER_PCK0_Pos   = 0x8    // Position of PCK0 field.
	PMC_PMC_SCER_PCK0_Msk   = 0x100  // Bit mask of PCK0 field.
	PMC_PMC_SCER_PCK0       = 0x100  // Bit PCK0.
	PMC_PMC_SCER_PCK1_Pos   = 0x9    // Position of PCK1 field.
	PMC_PMC_SCER_PCK1_Msk   = 0x200  // Bit mask of PCK1 field.
	PMC_PMC_SCER_PCK1       = 0x200  // Bit PCK1.
	PMC_PMC_SCER_PCK2_Pos   = 0xa    // Position of PCK2 field.
	PMC_PMC_SCER_PCK2_Msk   = 0x400  // Bit mask of PCK2 field.
	PMC_PMC_SCER_PCK2       = 0x400  // Bit PCK2.
	PMC_PMC_SCER_PCK3_Pos   = 0xb    // Position of PCK3 field.
	PMC_PMC_SCER_PCK3_Msk   = 0x800  // Bit mask of PCK3 field.
	PMC_PMC_SCER_PCK3       = 0x800  // Bit PCK3.
	PMC_PMC_SCER_PCK4_Pos   = 0xc    // Position of PCK4 field.
	PMC_PMC_SCER_PCK4_Msk   = 0x1000 // Bit mask of PCK4 field.
	PMC_PMC_SCER_PCK4       = 0x1000 // Bit PCK4.
	PMC_PMC_SCER_PCK5_Pos   = 0xd    // Position of PCK5 field.
	PMC_PMC_SCER_PCK5_Msk   = 0x2000 // Bit mask of PCK5 field.
	PMC_PMC_SCER_PCK5       = 0x2000 // Bit PCK5.
	PMC_PMC_SCER_PCK6_Pos   = 0xe    // Position of PCK6 field.
	PMC_PMC_SCER_PCK6_Msk   = 0x4000 // Bit mask of PCK6 field.
	PMC_PMC_SCER_PCK6       = 0x4000 // Bit PCK6.
	PMC_PMC_SCER_PCK7_Pos   = 0xf    // Position of PCK7 field.
	PMC_PMC_SCER_PCK7_Msk   = 0x8000 // Bit mask of PCK7 field.
	PMC_PMC_SCER_PCK7       = 0x8000 // Bit PCK7.

	// PMC_SCDR: System Clock Disable Register
	PMC_PMC_SCDR_USBCLK_Pos = 0x5    // Position of USBCLK field.
	PMC_PMC_SCDR_USBCLK_Msk = 0x20   // Bit mask of USBCLK field.
	PMC_PMC_SCDR_USBCLK     = 0x20   // Bit USBCLK.
	PMC_PMC_SCDR_PCK0_Pos   = 0x8    // Position of PCK0 field.
	PMC_PMC_SCDR_PCK0_Msk   = 0x100  // Bit mask of PCK0 field.
	PMC_PMC_SCDR_PCK0       = 0x100  // Bit PCK0.
	PMC_PMC_SCDR_PCK1_Pos   = 0x9    // Position of PCK1 field.
	PMC_PMC_SCDR_PCK1_Msk   = 0x200  // Bit mask of PCK1 field.
	PMC_PMC_SCDR_PCK1       = 0x200  // Bit PCK1.
	PMC_PMC_SCDR_PCK2_Pos   = 0xa    // Position of PCK2 field.
	PMC_PMC_SCDR_PCK2_Msk   = 0x400  // Bit mask of PCK2 field.
	PMC_PMC_SCDR_PCK2       = 0x400  // Bit PCK2.
	PMC_PMC_SCDR_PCK3_Pos   = 0xb    // Position of PCK3 field.
	PMC_PMC_SCDR_PCK3_Msk   = 0x800  // Bit mask of PCK3 field.
	PMC_PMC_SCDR_PCK3       = 0x800  // Bit PCK3.
	PMC_PMC_SCDR_PCK4_Pos   = 0xc    // Position of PCK4 field.
	PMC_PMC_SCDR_PCK4_Msk   = 0x1000 // Bit mask of PCK4 field.
	PMC_PMC_SCDR_PCK4       = 0x1000 // Bit PCK4.
	PMC_PMC_SCDR_PCK5_Pos   = 0xd    // Position of PCK5 field.
	PMC_PMC_SCDR_PCK5_Msk   = 0x2000 // Bit mask of PCK5 field.
	PMC_PMC_SCDR_PCK5       = 0x2000 // Bit PCK5.
	PMC_PMC_SCDR_PCK6_Pos   = 0xe    // Position of PCK6 field.
	PMC_PMC_SCDR_PCK6_Msk   = 0x4000 // Bit mask of PCK6 field.
	PMC_PMC_SCDR_PCK6       = 0x4000 // Bit PCK6.
	PMC_PMC_SCDR_PCK7_Pos   = 0xf    // Position of PCK7 field.
	PMC_PMC_SCDR_PCK7_Msk   = 0x8000 // Bit mask of PCK7 field.
	PMC_PMC_SCDR_PCK7       = 0x8000 // Bit PCK7.

	// PMC_SCSR: System Clock Status Register
	PMC_PMC_SCSR_HCLKS_Pos  = 0x0    // Position of HCLKS field.
	PMC_PMC_SCSR_HCLKS_Msk  = 0x1    // Bit mask of HCLKS field.
	PMC_PMC_SCSR_HCLKS      = 0x1    // Bit HCLKS.
	PMC_PMC_SCSR_USBCLK_Pos = 0x5    // Position of USBCLK field.
	PMC_PMC_SCSR_USBCLK_Msk = 0x20   // Bit mask of USBCLK field.
	PMC_PMC_SCSR_USBCLK     = 0x20   // Bit USBCLK.
	PMC_PMC_SCSR_PCK0_Pos   = 0x8    // Position of PCK0 field.
	PMC_PMC_SCSR_PCK0_Msk   = 0x100  // Bit mask of PCK0 field.
	PMC_PMC_SCSR_PCK0       = 0x100  // Bit PCK0.
	PMC_PMC_SCSR_PCK1_Pos   = 0x9    // Position of PCK1 field.
	PMC_PMC_SCSR_PCK1_Msk   = 0x200  // Bit mask of PCK1 field.
	PMC_PMC_SCSR_PCK1       = 0x200  // Bit PCK1.
	PMC_PMC_SCSR_PCK2_Pos   = 0xa    // Position of PCK2 field.
	PMC_PMC_SCSR_PCK2_Msk   = 0x400  // Bit mask of PCK2 field.
	PMC_PMC_SCSR_PCK2       = 0x400  // Bit PCK2.
	PMC_PMC_SCSR_PCK3_Pos   = 0xb    // Position of PCK3 field.
	PMC_PMC_SCSR_PCK3_Msk   = 0x800  // Bit mask of PCK3 field.
	PMC_PMC_SCSR_PCK3       = 0x800  // Bit PCK3.
	PMC_PMC_SCSR_PCK4_Pos   = 0xc    // Position of PCK4 field.
	PMC_PMC_SCSR_PCK4_Msk   = 0x1000 // Bit mask of PCK4 field.
	PMC_PMC_SCSR_PCK4       = 0x1000 // Bit PCK4.
	PMC_PMC_SCSR_PCK5_Pos   = 0xd    // Position of PCK5 field.
	PMC_PMC_SCSR_PCK5_Msk   = 0x2000 // Bit mask of PCK5 field.
	PMC_PMC_SCSR_PCK5       = 0x2000 // Bit PCK5.
	PMC_PMC_SCSR_PCK6_Pos   = 0xe    // Position of PCK6 field.
	PMC_PMC_SCSR_PCK6_Msk   = 0x4000 // Bit mask of PCK6 field.
	PMC_PMC_SCSR_PCK6       = 0x4000 // Bit PCK6.
	PMC_PMC_SCSR_PCK7_Pos   = 0xf    // Position of PCK7 field.
	PMC_PMC_SCSR_PCK7_Msk   = 0x8000 // Bit mask of PCK7 field.
	PMC_PMC_SCSR_PCK7       = 0x8000 // Bit PCK7.

	// PMC_PCER0: Peripheral Clock Enable Register 0
	PMC_PMC_PCER0_PID7_Pos  = 0x7        // Position of PID7 field.
	PMC_PMC_PCER0_PID7_Msk  = 0x80       // Bit mask of PID7 field.
	PMC_PMC_PCER0_PID7      = 0x80       // Bit PID7.
	PMC_PMC_PCER0_PID8_Pos  = 0x8        // Position of PID8 field.
	PMC_PMC_PCER0_PID8_Msk  = 0x100      // Bit mask of PID8 field.
	PMC_PMC_PCER0_PID8      = 0x100      // Bit PID8.
	PMC_PMC_PCER0_PID10_Pos = 0xa        // Position of PID10 field.
	PMC_PMC_PCER0_PID10_Msk = 0x400      // Bit mask of PID10 field.
	PMC_PMC_PCER0_PID10     = 0x400      // Bit PID10.
	PMC_PMC_PCER0_PID11_Pos = 0xb        // Position of PID11 field.
	PMC_PMC_PCER0_PID11_Msk = 0x800      // Bit mask of PID11 field.
	PMC_PMC_PCER0_PID11     = 0x800      // Bit PID11.
	PMC_PMC_PCER0_PID13_Pos = 0xd        // Position of PID13 field.
	PMC_PMC_PCER0_PID13_Msk = 0x2000     // Bit mask of PID13 field.
	PMC_PMC_PCER0_PID13     = 0x2000     // Bit PID13.
	PMC_PMC_PCER0_PID14_Pos = 0xe        // Position of PID14 field.
	PMC_PMC_PCER0_PID14_Msk = 0x4000     // Bit mask of PID14 field.
	PMC_PMC_PCER0_PID14     = 0x4000     // Bit PID14.
	PMC_PMC_PCER0_PID15_Pos = 0xf        // Position of PID15 field.
	PMC_PMC_PCER0_PID15_Msk = 0x8000     // Bit mask of PID15 field.
	PMC_PMC_PCER0_PID15     = 0x8000     // Bit PID15.
	PMC_PMC_PCER0_PID16_Pos = 0x10       // Position of PID16 field.
	PMC_PMC_PCER0_PID16_Msk = 0x10000    // Bit mask of PID16 field.
	PMC_PMC_PCER0_PID16     = 0x10000    // Bit PID16.
	PMC_PMC_PCER0_PID18_Pos = 0x12       // Position of PID18 field.
	PMC_PMC_PCER0_PID18_Msk = 0x40000    // Bit mask of PID18 field.
	PMC_PMC_PCER0_PID18     = 0x40000    // Bit PID18.
	PMC_PMC_PCER0_PID19_Pos = 0x13       // Position of PID19 field.
	PMC_PMC_PCER0_PID19_Msk = 0x80000    // Bit mask of PID19 field.
	PMC_PMC_PCER0_PID19     = 0x80000    // Bit PID19.
	PMC_PMC_PCER0_PID20_Pos = 0x14       // Position of PID20 field.
	PMC_PMC_PCER0_PID20_Msk = 0x100000   // Bit mask of PID20 field.
	PMC_PMC_PCER0_PID20     = 0x100000   // Bit PID20.
	PMC_PMC_PCER0_PID21_Pos = 0x15       // Position of PID21 field.
	PMC_PMC_PCER0_PID21_Msk = 0x200000   // Bit mask of PID21 field.
	PMC_PMC_PCER0_PID21     = 0x200000   // Bit PID21.
	PMC_PMC_PCER0_PID22_Pos = 0x16       // Position of PID22 field.
	PMC_PMC_PCER0_PID22_Msk = 0x400000   // Bit mask of PID22 field.
	PMC_PMC_PCER0_PID22     = 0x400000   // Bit PID22.
	PMC_PMC_PCER0_PID23_Pos = 0x17       // Position of PID23 field.
	PMC_PMC_PCER0_PID23_Msk = 0x800000   // Bit mask of PID23 field.
	PMC_PMC_PCER0_PID23     = 0x800000   // Bit PID23.
	PMC_PMC_PCER0_PID24_Pos = 0x18       // Position of PID24 field.
	PMC_PMC_PCER0_PID24_Msk = 0x1000000  // Bit mask of PID24 field.
	PMC_PMC_PCER0_PID24     = 0x1000000  // Bit PID24.
	PMC_PMC_PCER0_PID25_Pos = 0x19       // Position of PID25 field.
	PMC_PMC_PCER0_PID25_Msk = 0x2000000  // Bit mask of PID25 field.
	PMC_PMC_PCER0_PID25     = 0x2000000  // Bit PID25.
	PMC_PMC_PCER0_PID26_Pos = 0x1a       // Position of PID26 field.
	PMC_PMC_PCER0_PID26_Msk = 0x4000000  // Bit mask of PID26 field.
	PMC_PMC_PCER0_PID26     = 0x4000000  // Bit PID26.
	PMC_PMC_PCER0_PID27_Pos = 0x1b       // Position of PID27 field.
	PMC_PMC_PCER0_PID27_Msk = 0x8000000  // Bit mask of PID27 field.
	PMC_PMC_PCER0_PID27     = 0x8000000  // Bit PID27.
	PMC_PMC_PCER0_PID28_Pos = 0x1c       // Position of PID28 field.
	PMC_PMC_PCER0_PID28_Msk = 0x10000000 // Bit mask of PID28 field.
	PMC_PMC_PCER0_PID28     = 0x10000000 // Bit PID28.
	PMC_PMC_PCER0_PID29_Pos = 0x1d       // Position of PID29 field.
	PMC_PMC_PCER0_PID29_Msk = 0x20000000 // Bit mask of PID29 field.
	PMC_PMC_PCER0_PID29     = 0x20000000 // Bit PID29.
	PMC_PMC_PCER0_PID30_Pos = 0x1e       // Position of PID30 field.
	PMC_PMC_PCER0_PID30_Msk = 0x40000000 // Bit mask of PID30 field.
	PMC_PMC_PCER0_PID30     = 0x40000000 // Bit PID30.
	PMC_PMC_PCER0_PID31_Pos = 0x1f       // Position of PID31 field.
	PMC_PMC_PCER0_PID31_Msk = 0x80000000 // Bit mask of PID31 field.
	PMC_PMC_PCER0_PID31     = 0x80000000 // Bit PID31.

	// PMC_PCDR0: Peripheral Clock Disable Register 0
	PMC_PMC_PCDR0_PID7_Pos  = 0x7        // Position of PID7 field.
	PMC_PMC_PCDR0_PID7_Msk  = 0x80       // Bit mask of PID7 field.
	PMC_PMC_PCDR0_PID7      = 0x80       // Bit PID7.
	PMC_PMC_PCDR0_PID8_Pos  = 0x8        // Position of PID8 field.
	PMC_PMC_PCDR0_PID8_Msk  = 0x100      // Bit mask of PID8 field.
	PMC_PMC_PCDR0_PID8      = 0x100      // Bit PID8.
	PMC_PMC_PCDR0_PID10_Pos = 0xa        // Position of PID10 field.
	PMC_PMC_PCDR0_PID10_Msk = 0x400      // Bit mask of PID10 field.
	PMC_PMC_PCDR0_PID10     = 0x400      // Bit PID10.
	PMC_PMC_PCDR0_PID11_Pos = 0xb        // Position of PID11 field.
	PMC_PMC_PCDR0_PID11_Msk = 0x800      // Bit mask of PID11 field.
	PMC_PMC_PCDR0_PID11     = 0x800      // Bit PID11.
	PMC_PMC_PCDR0_PID13_Pos = 0xd        // Position of PID13 field.
	PMC_PMC_PCDR0_PID13_Msk = 0x2000     // Bit mask of PID13 field.
	PMC_PMC_PCDR0_PID13     = 0x2000     // Bit PID13.
	PMC_PMC_PCDR0_PID14_Pos = 0xe        // Position of PID14 field.
	PMC_PMC_PCDR0_PID14_Msk = 0x4000     // Bit mask of PID14 field.
	PMC_PMC_PCDR0_PID14     = 0x4000     // Bit PID14.
	PMC_PMC_PCDR0_PID15_Pos = 0xf        // Position of PID15 field.
	PMC_PMC_PCDR0_PID15_Msk = 0x8000     // Bit mask of PID15 field.
	PMC_PMC_PCDR0_PID15     = 0x8000     // Bit PID15.
	PMC_PMC_PCDR0_PID16_Pos = 0x10       // Position of PID16 field.
	PMC_PMC_PCDR0_PID16_Msk = 0x10000    // Bit mask of PID16 field.
	PMC_PMC_PCDR0_PID16     = 0x10000    // Bit PID16.
	PMC_PMC_PCDR0_PID18_Pos = 0x12       // Position of PID18 field.
	PMC_PMC_PCDR0_PID18_Msk = 0x40000    // Bit mask of PID18 field.
	PMC_PMC_PCDR0_PID18     = 0x40000    // Bit PID18.
	PMC_PMC_PCDR0_PID19_Pos = 0x13       // Position of PID19 field.
	PMC_PMC_PCDR0_PID19_Msk = 0x80000    // Bit mask of PID19 field.
	PMC_PMC_PCDR0_PID19     = 0x80000    // Bit PID19.
	PMC_PMC_PCDR0_PID20_Pos = 0x14       // Position of PID20 field.
	PMC_PMC_PCDR0_PID20_Msk = 0x100000   // Bit mask of PID20 field.
	PMC_PMC_PCDR0_PID20     = 0x100000   // Bit PID20.
	PMC_PMC_PCDR0_PID21_Pos = 0x15       // Position of PID21 field.
	PMC_PMC_PCDR0_PID21_Msk = 0x200000   // Bit mask of PID21 field.
	PMC_PMC_PCDR0_PID21     = 0x200000   // Bit PID21.
	PMC_PMC_PCDR0_PID22_Pos = 0x16       // Position of PID22 field.
	PMC_PMC_PCDR0_PID22_Msk = 0x400000   // Bit mask of PID22 field.
	PMC_PMC_PCDR0_PID22     = 0x400000   // Bit PID22.
	PMC_PMC_PCDR0_PID23_Pos = 0x17       // Position of PID23 field.
	PMC_PMC_PCDR0_PID23_Msk = 0x800000   // Bit mask of PID23 field.
	PMC_PMC_PCDR0_PID23     = 0x800000   // Bit PID23.
	PMC_PMC_PCDR0_PID24_Pos = 0x18       // Position of PID24 field.
	PMC_PMC_PCDR0_PID24_Msk = 0x1000000  // Bit mask of PID24 field.
	PMC_PMC_PCDR0_PID24     = 0x1000000  // Bit PID24.
	PMC_PMC_PCDR0_PID25_Pos = 0x19       // Position of PID25 field.
	PMC_PMC_PCDR0_PID25_Msk = 0x2000000  // Bit mask of PID25 field.
	PMC_PMC_PCDR0_PID25     = 0x2000000  // Bit PID25.
	PMC_PMC_PCDR0_PID26_Pos = 0x1a       // Position of PID26 field.
	PMC_PMC_PCDR0_PID26_Msk = 0x4000000  // Bit mask of PID26 field.
	PMC_PMC_PCDR0_PID26     = 0x4000000  // Bit PID26.
	PMC_PMC_PCDR0_PID27_Pos = 0x1b       // Position of PID27 field.
	PMC_PMC_PCDR0_PID27_Msk = 0x8000000  // Bit mask of PID27 field.
	PMC_PMC_PCDR0_PID27     = 0x8000000  // Bit PID27.
	PMC_PMC_PCDR0_PID28_Pos = 0x1c       // Position of PID28 field.
	PMC_PMC_PCDR0_PID28_Msk = 0x10000000 // Bit mask of PID28 field.
	PMC_PMC_PCDR0_PID28     = 0x10000000 // Bit PID28.
	PMC_PMC_PCDR0_PID29_Pos = 0x1d       // Position of PID29 field.
	PMC_PMC_PCDR0_PID29_Msk = 0x20000000 // Bit mask of PID29 field.
	PMC_PMC_PCDR0_PID29     = 0x20000000 // Bit PID29.
	PMC_PMC_PCDR0_PID30_Pos = 0x1e       // Position of PID30 field.
	PMC_PMC_PCDR0_PID30_Msk = 0x40000000 // Bit mask of PID30 field.
	PMC_PMC_PCDR0_PID30     = 0x40000000 // Bit PID30.
	PMC_PMC_PCDR0_PID31_Pos = 0x1f       // Position of PID31 field.
	PMC_PMC_PCDR0_PID31_Msk = 0x80000000 // Bit mask of PID31 field.
	PMC_PMC_PCDR0_PID31     = 0x80000000 // Bit PID31.

	// PMC_PCSR0: Peripheral Clock Status Register 0
	PMC_PMC_PCSR0_PID7_Pos  = 0x7        // Position of PID7 field.
	PMC_PMC_PCSR0_PID7_Msk  = 0x80       // Bit mask of PID7 field.
	PMC_PMC_PCSR0_PID7      = 0x80       // Bit PID7.
	PMC_PMC_PCSR0_PID8_Pos  = 0x8        // Position of PID8 field.
	PMC_PMC_PCSR0_PID8_Msk  = 0x100      // Bit mask of PID8 field.
	PMC_PMC_PCSR0_PID8      = 0x100      // Bit PID8.
	PMC_PMC_PCSR0_PID10_Pos = 0xa        // Position of PID10 field.
	PMC_PMC_PCSR0_PID10_Msk = 0x400      // Bit mask of PID10 field.
	PMC_PMC_PCSR0_PID10     = 0x400      // Bit PID10.
	PMC_PMC_PCSR0_PID11_Pos = 0xb        // Position of PID11 field.
	PMC_PMC_PCSR0_PID11_Msk = 0x800      // Bit mask of PID11 field.
	PMC_PMC_PCSR0_PID11     = 0x800      // Bit PID11.
	PMC_PMC_PCSR0_PID13_Pos = 0xd        // Position of PID13 field.
	PMC_PMC_PCSR0_PID13_Msk = 0x2000     // Bit mask of PID13 field.
	PMC_PMC_PCSR0_PID13     = 0x2000     // Bit PID13.
	PMC_PMC_PCSR0_PID14_Pos = 0xe        // Position of PID14 field.
	PMC_PMC_PCSR0_PID14_Msk = 0x4000     // Bit mask of PID14 field.
	PMC_PMC_PCSR0_PID14     = 0x4000     // Bit PID14.
	PMC_PMC_PCSR0_PID15_Pos = 0xf        // Position of PID15 field.
	PMC_PMC_PCSR0_PID15_Msk = 0x8000     // Bit mask of PID15 field.
	PMC_PMC_PCSR0_PID15     = 0x8000     // Bit PID15.
	PMC_PMC_PCSR0_PID16_Pos = 0x10       // Position of PID16 field.
	PMC_PMC_PCSR0_PID16_Msk = 0x10000    // Bit mask of PID16 field.
	PMC_PMC_PCSR0_PID16     = 0x10000    // Bit PID16.
	PMC_PMC_PCSR0_PID18_Pos = 0x12       // Position of PID18 field.
	PMC_PMC_PCSR0_PID18_Msk = 0x40000    // Bit mask of PID18 field.
	PMC_PMC_PCSR0_PID18     = 0x40000    // Bit PID18.
	PMC_PMC_PCSR0_PID19_Pos = 0x13       // Position of PID19 field.
	PMC_PMC_PCSR0_PID19_Msk = 0x80000    // Bit mask of PID19 field.
	PMC_PMC_PCSR0_PID19     = 0x80000    // Bit PID19.
	PMC_PMC_PCSR0_PID20_Pos = 0x14       // Position of PID20 field.
	PMC_PMC_PCSR0_PID20_Msk = 0x100000   // Bit mask of PID20 field.
	PMC_PMC_PCSR0_PID20     = 0x100000   // Bit PID20.
	PMC_PMC_PCSR0_PID21_Pos = 0x15       // Position of PID21 field.
	PMC_PMC_PCSR0_PID21_Msk = 0x200000   // Bit mask of PID21 field.
	PMC_PMC_PCSR0_PID21     = 0x200000   // Bit PID21.
	PMC_PMC_PCSR0_PID22_Pos = 0x16       // Position of PID22 field.
	PMC_PMC_PCSR0_PID22_Msk = 0x400000   // Bit mask of PID22 field.
	PMC_PMC_PCSR0_PID22     = 0x400000   // Bit PID22.
	PMC_PMC_PCSR0_PID23_Pos = 0x17       // Position of PID23 field.
	PMC_PMC_PCSR0_PID23_Msk = 0x800000   // Bit mask of PID23 field.
	PMC_PMC_PCSR0_PID23     = 0x800000   // Bit PID23.
	PMC_PMC_PCSR0_PID24_Pos = 0x18       // Position of PID24 field.
	PMC_PMC_PCSR0_PID24_Msk = 0x1000000  // Bit mask of PID24 field.
	PMC_PMC_PCSR0_PID24     = 0x1000000  // Bit PID24.
	PMC_PMC_PCSR0_PID25_Pos = 0x19       // Position of PID25 field.
	PMC_PMC_PCSR0_PID25_Msk = 0x2000000  // Bit mask of PID25 field.
	PMC_PMC_PCSR0_PID25     = 0x2000000  // Bit PID25.
	PMC_PMC_PCSR0_PID26_Pos = 0x1a       // Position of PID26 field.
	PMC_PMC_PCSR0_PID26_Msk = 0x4000000  // Bit mask of PID26 field.
	PMC_PMC_PCSR0_PID26     = 0x4000000  // Bit PID26.
	PMC_PMC_PCSR0_PID27_Pos = 0x1b       // Position of PID27 field.
	PMC_PMC_PCSR0_PID27_Msk = 0x8000000  // Bit mask of PID27 field.
	PMC_PMC_PCSR0_PID27     = 0x8000000  // Bit PID27.
	PMC_PMC_PCSR0_PID28_Pos = 0x1c       // Position of PID28 field.
	PMC_PMC_PCSR0_PID28_Msk = 0x10000000 // Bit mask of PID28 field.
	PMC_PMC_PCSR0_PID28     = 0x10000000 // Bit PID28.
	PMC_PMC_PCSR0_PID29_Pos = 0x1d       // Position of PID29 field.
	PMC_PMC_PCSR0_PID29_Msk = 0x20000000 // Bit mask of PID29 field.
	PMC_PMC_PCSR0_PID29     = 0x20000000 // Bit PID29.
	PMC_PMC_PCSR0_PID30_Pos = 0x1e       // Position of PID30 field.
	PMC_PMC_PCSR0_PID30_Msk = 0x40000000 // Bit mask of PID30 field.
	PMC_PMC_PCSR0_PID30     = 0x40000000 // Bit PID30.
	PMC_PMC_PCSR0_PID31_Pos = 0x1f       // Position of PID31 field.
	PMC_PMC_PCSR0_PID31_Msk = 0x80000000 // Bit mask of PID31 field.
	PMC_PMC_PCSR0_PID31     = 0x80000000 // Bit PID31.

	// CKGR_UCKR: UTMI Clock Register
	PMC_CKGR_UCKR_UPLLEN_Pos    = 0x10     // Position of UPLLEN field.
	PMC_CKGR_UCKR_UPLLEN_Msk    = 0x10000  // Bit mask of UPLLEN field.
	PMC_CKGR_UCKR_UPLLEN        = 0x10000  // Bit UPLLEN.
	PMC_CKGR_UCKR_UPLLCOUNT_Pos = 0x14     // Position of UPLLCOUNT field.
	PMC_CKGR_UCKR_UPLLCOUNT_Msk = 0xf00000 // Bit mask of UPLLCOUNT field.

	// CKGR_MOR: Main Oscillator Register
	PMC_CKGR_MOR_MOSCXTEN_Pos    = 0x0       // Position of MOSCXTEN field.
	PMC_CKGR_MOR_MOSCXTEN_Msk    = 0x1       // Bit mask of MOSCXTEN field.
	PMC_CKGR_MOR_MOSCXTEN        = 0x1       // Bit MOSCXTEN.
	PMC_CKGR_MOR_MOSCXTBY_Pos    = 0x1       // Position of MOSCXTBY field.
	PMC_CKGR_MOR_MOSCXTBY_Msk    = 0x2       // Bit mask of MOSCXTBY field.
	PMC_CKGR_MOR_MOSCXTBY        = 0x2       // Bit MOSCXTBY.
	PMC_CKGR_MOR_WAITMODE_Pos    = 0x2       // Position of WAITMODE field.
	PMC_CKGR_MOR_WAITMODE_Msk    = 0x4       // Bit mask of WAITMODE field.
	PMC_CKGR_MOR_WAITMODE        = 0x4       // Bit WAITMODE.
	PMC_CKGR_MOR_MOSCRCEN_Pos    = 0x3       // Position of MOSCRCEN field.
	PMC_CKGR_MOR_MOSCRCEN_Msk    = 0x8       // Bit mask of MOSCRCEN field.
	PMC_CKGR_MOR_MOSCRCEN        = 0x8       // Bit MOSCRCEN.
	PMC_CKGR_MOR_MOSCRCF_Pos     = 0x4       // Position of MOSCRCF field.
	PMC_CKGR_MOR_MOSCRCF_Msk     = 0x70      // Bit mask of MOSCRCF field.
	PMC_CKGR_MOR_MOSCRCF__4_MHZ  = 0x0       // The RC oscillator frequency is at 4 MHz
	PMC_CKGR_MOR_MOSCRCF__8_MHZ  = 0x1       // The RC oscillator frequency is at 8 MHz
	PMC_CKGR_MOR_MOSCRCF__12_MHZ = 0x2       // The RC oscillator frequency is at 12 MHz
	PMC_CKGR_MOR_MOSCXTST_Pos    = 0x8       // Position of MOSCXTST field.
	PMC_CKGR_MOR_MOSCXTST_Msk    = 0xff00    // Bit mask of MOSCXTST field.
	PMC_CKGR_MOR_KEY_Pos         = 0x10      // Position of KEY field.
	PMC_CKGR_MOR_KEY_Msk         = 0xff0000  // Bit mask of KEY field.
	PMC_CKGR_MOR_KEY_PASSWD      = 0x37      // Writing any other value in this field aborts the write operation.Always reads as 0.
	PMC_CKGR_MOR_MOSCSEL_Pos     = 0x18      // Position of MOSCSEL field.
	PMC_CKGR_MOR_MOSCSEL_Msk     = 0x1000000 // Bit mask of MOSCSEL field.
	PMC_CKGR_MOR_MOSCSEL         = 0x1000000 // Bit MOSCSEL.
	PMC_CKGR_MOR_CFDEN_Pos       = 0x19      // Position of CFDEN field.
	PMC_CKGR_MOR_CFDEN_Msk       = 0x2000000 // Bit mask of CFDEN field.
	PMC_CKGR_MOR_CFDEN           = 0x2000000 // Bit CFDEN.
	PMC_CKGR_MOR_XT32KFME_Pos    = 0x1a      // Position of XT32KFME field.
	PMC_CKGR_MOR_XT32KFME_Msk    = 0x4000000 // Bit mask of XT32KFME field.
	PMC_CKGR_MOR_XT32KFME        = 0x4000000 // Bit XT32KFME.

	// CKGR_MCFR: Main Clock Frequency Register
	PMC_CKGR_MCFR_MAINF_Pos    = 0x0       // Position of MAINF field.
	PMC_CKGR_MCFR_MAINF_Msk    = 0xffff    // Bit mask of MAINF field.
	PMC_CKGR_MCFR_MAINFRDY_Pos = 0x10      // Position of MAINFRDY field.
	PMC_CKGR_MCFR_MAINFRDY_Msk = 0x10000   // Bit mask of MAINFRDY field.
	PMC_CKGR_MCFR_MAINFRDY     = 0x10000   // Bit MAINFRDY.
	PMC_CKGR_MCFR_RCMEAS_Pos   = 0x14      // Position of RCMEAS field.
	PMC_CKGR_MCFR_RCMEAS_Msk   = 0x100000  // Bit mask of RCMEAS field.
	PMC_CKGR_MCFR_RCMEAS       = 0x100000  // Bit RCMEAS.
	PMC_CKGR_MCFR_CCSS_Pos     = 0x18      // Position of CCSS field.
	PMC_CKGR_MCFR_CCSS_Msk     = 0x1000000 // Bit mask of CCSS field.
	PMC_CKGR_MCFR_CCSS         = 0x1000000 // Bit CCSS.

	// CKGR_PLLAR: PLLA Register
	PMC_CKGR_PLLAR_DIVA_Pos      = 0x0        // Position of DIVA field.
	PMC_CKGR_PLLAR_DIVA_Msk      = 0xff       // Bit mask of DIVA field.
	PMC_CKGR_PLLAR_DIVA__0       = 0x0        // Divider output is 0 and PLLA is disabled.
	PMC_CKGR_PLLAR_DIVA_BYPASS   = 0x1        // Divider is bypassed (divide by 1) and PLLA is enabled.
	PMC_CKGR_PLLAR_PLLACOUNT_Pos = 0x8        // Position of PLLACOUNT field.
	PMC_CKGR_PLLAR_PLLACOUNT_Msk = 0x3f00     // Bit mask of PLLACOUNT field.
	PMC_CKGR_PLLAR_MULA_Pos      = 0x10       // Position of MULA field.
	PMC_CKGR_PLLAR_MULA_Msk      = 0x7ff0000  // Bit mask of MULA field.
	PMC_CKGR_PLLAR_ONE_Pos       = 0x1d       // Position of ONE field.
	PMC_CKGR_PLLAR_ONE_Msk       = 0x20000000 // Bit mask of ONE field.
	PMC_CKGR_PLLAR_ONE           = 0x20000000 // Bit ONE.

	// PMC_MCKR: Master Clock Register
	PMC_PMC_MCKR_CSS_Pos       = 0x0    // Position of CSS field.
	PMC_PMC_MCKR_CSS_Msk       = 0x3    // Bit mask of CSS field.
	PMC_PMC_MCKR_CSS_SLOW_CLK  = 0x0    // Slow Clock is selected
	PMC_PMC_MCKR_CSS_MAIN_CLK  = 0x1    // Main Clock is selected
	PMC_PMC_MCKR_CSS_PLLA_CLK  = 0x2    // PLLA Clock is selected
	PMC_PMC_MCKR_CSS_UPLL_CLK  = 0x3    // Divided UPLL Clock is selected
	PMC_PMC_MCKR_PRES_Pos      = 0x4    // Position of PRES field.
	PMC_PMC_MCKR_PRES_Msk      = 0x70   // Bit mask of PRES field.
	PMC_PMC_MCKR_PRES_CLK_1    = 0x0    // Selected clock
	PMC_PMC_MCKR_PRES_CLK_2    = 0x1    // Selected clock divided by 2
	PMC_PMC_MCKR_PRES_CLK_4    = 0x2    // Selected clock divided by 4
	PMC_PMC_MCKR_PRES_CLK_8    = 0x3    // Selected clock divided by 8
	PMC_PMC_MCKR_PRES_CLK_16   = 0x4    // Selected clock divided by 16
	PMC_PMC_MCKR_PRES_CLK_32   = 0x5    // Selected clock divided by 32
	PMC_PMC_MCKR_PRES_CLK_64   = 0x6    // Selected clock divided by 64
	PMC_PMC_MCKR_PRES_CLK_3    = 0x7    // Selected clock divided by 3
	PMC_PMC_MCKR_MDIV_Pos      = 0x8    // Position of MDIV field.
	PMC_PMC_MCKR_MDIV_Msk      = 0x300  // Bit mask of MDIV field.
	PMC_PMC_MCKR_MDIV_EQ_PCK   = 0x0    // Master Clock is Prescaler Output Clock divided by 1.
	PMC_PMC_MCKR_MDIV_PCK_DIV2 = 0x1    // Master Clock is Prescaler Output Clock divided by 2.
	PMC_PMC_MCKR_MDIV_PCK_DIV4 = 0x2    // Master Clock is Prescaler Output Clock divided by 4.
	PMC_PMC_MCKR_MDIV_PCK_DIV3 = 0x3    // Master Clock is Prescaler Output Clock divided by 3.
	PMC_PMC_MCKR_UPLLDIV2_Pos  = 0xd    // Position of UPLLDIV2 field.
	PMC_PMC_MCKR_UPLLDIV2_Msk  = 0x2000 // Bit mask of UPLLDIV2 field.
	PMC_PMC_MCKR_UPLLDIV2      = 0x2000 // Bit UPLLDIV2.

	// PMC_USB: USB Clock Register
	PMC_PMC_USB_USBS_Pos   = 0x0   // Position of USBS field.
	PMC_PMC_USB_USBS_Msk   = 0x1   // Bit mask of USBS field.
	PMC_PMC_USB_USBS       = 0x1   // Bit USBS.
	PMC_PMC_USB_USBDIV_Pos = 0x8   // Position of USBDIV field.
	PMC_PMC_USB_USBDIV_Msk = 0xf00 // Bit mask of USBDIV field.

	// PMC_PCK: Programmable Clock Register
	PMC_PMC_PCK_CSS_Pos      = 0x0   // Position of CSS field.
	PMC_PMC_PCK_CSS_Msk      = 0x7   // Bit mask of CSS field.
	PMC_PMC_PCK_CSS_SLOW_CLK = 0x0   // SLCK is selected
	PMC_PMC_PCK_CSS_MAIN_CLK = 0x1   // MAINCK is selected
	PMC_PMC_PCK_CSS_PLLA_CLK = 0x2   // PLLACK is selected
	PMC_PMC_PCK_CSS_UPLL_CLK = 0x3   // UPLLCKDIV is selected
	PMC_PMC_PCK_CSS_MCK      = 0x4   // MCK is selected
	PMC_PMC_PCK_PRES_Pos     = 0x4   // Position of PRES field.
	PMC_PMC_PCK_PRES_Msk     = 0xff0 // Bit mask of PRES field.

	// PMC_IER: Interrupt Enable Register
	PMC_PMC_IER_MOSCXTS_Pos  = 0x0      // Position of MOSCXTS field.
	PMC_PMC_IER_MOSCXTS_Msk  = 0x1      // Bit mask of MOSCXTS field.
	PMC_PMC_IER_MOSCXTS      = 0x1      // Bit MOSCXTS.
	PMC_PMC_IER_LOCKA_Pos    = 0x1      // Position of LOCKA field.
	PMC_PMC_IER_LOCKA_Msk    = 0x2      // Bit mask of LOCKA field.
	PMC_PMC_IER_LOCKA        = 0x2      // Bit LOCKA.
	PMC_PMC_IER_MCKRDY_Pos   = 0x3      // Position of MCKRDY field.
	PMC_PMC_IER_MCKRDY_Msk   = 0x8      // Bit mask of MCKRDY field.
	PMC_PMC_IER_MCKRDY       = 0x8      // Bit MCKRDY.
	PMC_PMC_IER_LOCKU_Pos    = 0x6      // Position of LOCKU field.
	PMC_PMC_IER_LOCKU_Msk    = 0x40     // Bit mask of LOCKU field.
	PMC_PMC_IER_LOCKU        = 0x40     // Bit LOCKU.
	PMC_PMC_IER_PCKRDY0_Pos  = 0x8      // Position of PCKRDY0 field.
	PMC_PMC_IER_PCKRDY0_Msk  = 0x100    // Bit mask of PCKRDY0 field.
	PMC_PMC_IER_PCKRDY0      = 0x100    // Bit PCKRDY0.
	PMC_PMC_IER_PCKRDY1_Pos  = 0x9      // Position of PCKRDY1 field.
	PMC_PMC_IER_PCKRDY1_Msk  = 0x200    // Bit mask of PCKRDY1 field.
	PMC_PMC_IER_PCKRDY1      = 0x200    // Bit PCKRDY1.
	PMC_PMC_IER_PCKRDY2_Pos  = 0xa      // Position of PCKRDY2 field.
	PMC_PMC_IER_PCKRDY2_Msk  = 0x400    // Bit mask of PCKRDY2 field.
	PMC_PMC_IER_PCKRDY2      = 0x400    // Bit PCKRDY2.
	PMC_PMC_IER_PCKRDY3_Pos  = 0xb      // Position of PCKRDY3 field.
	PMC_PMC_IER_PCKRDY3_Msk  = 0x800    // Bit mask of PCKRDY3 field.
	PMC_PMC_IER_PCKRDY3      = 0x800    // Bit PCKRDY3.
	PMC_PMC_IER_PCKRDY4_Pos  = 0xc      // Position of PCKRDY4 field.
	PMC_PMC_IER_PCKRDY4_Msk  = 0x1000   // Bit mask of PCKRDY4 field.
	PMC_PMC_IER_PCKRDY4      = 0x1000   // Bit PCKRDY4.
	PMC_PMC_IER_PCKRDY5_Pos  = 0xd      // Position of PCKRDY5 field.
	PMC_PMC_IER_PCKRDY5_Msk  = 0x2000   // Bit mask of PCKRDY5 field.
	PMC_PMC_IER_PCKRDY5      = 0x2000   // Bit PCKRDY5.
	PMC_PMC_IER_PCKRDY6_Pos  = 0xe      // Position of PCKRDY6 field.
	PMC_PMC_IER_PCKRDY6_Msk  = 0x4000   // Bit mask of PCKRDY6 field.
	PMC_PMC_IER_PCKRDY6      = 0x4000   // Bit PCKRDY6.
	PMC_PMC_IER_PCKRDY7_Pos  = 0xf      // Position of PCKRDY7 field.
	PMC_PMC_IER_PCKRDY7_Msk  = 0x8000   // Bit mask of PCKRDY7 field.
	PMC_PMC_IER_PCKRDY7      = 0x8000   // Bit PCKRDY7.
	PMC_PMC_IER_MOSCSELS_Pos = 0x10     // Position of MOSCSELS field.
	PMC_PMC_IER_MOSCSELS_Msk = 0x10000  // Bit mask of MOSCSELS field.
	PMC_PMC_IER_MOSCSELS     = 0x10000  // Bit MOSCSELS.
	PMC_PMC_IER_MOSCRCS_Pos  = 0x11     // Position of MOSCRCS field.
	PMC_PMC_IER_MOSCRCS_Msk  = 0x20000  // Bit mask of MOSCRCS field.
	PMC_PMC_IER_MOSCRCS      = 0x20000  // Bit MOSCRCS.
	PMC_PMC_IER_CFDEV_Pos    = 0x12     // Position of CFDEV field.
	PMC_PMC_IER_CFDEV_Msk    = 0x40000  // Bit mask of CFDEV field.
	PMC_PMC_IER_CFDEV        = 0x40000  // Bit CFDEV.
	PMC_PMC_IER_XT32KERR_Pos = 0x15     // Position of XT32KERR field.
	PMC_PMC_IER_XT32KERR_Msk = 0x200000 // Bit mask of XT32KERR field.
	PMC_PMC_IER_XT32KERR     = 0x200000 // Bit XT32KERR.

	// PMC_IDR: Interrupt Disable Register
	PMC_PMC_IDR_MOSCXTS_Pos  = 0x0      // Position of MOSCXTS field.
	PMC_PMC_IDR_MOSCXTS_Msk  = 0x1      // Bit mask of MOSCXTS field.
	PMC_PMC_IDR_MOSCXTS      = 0x1      // Bit MOSCXTS.
	PMC_PMC_IDR_LOCKA_Pos    = 0x1      // Position of LOCKA field.
	PMC_PMC_IDR_LOCKA_Msk    = 0x2      // Bit mask of LOCKA field.
	PMC_PMC_IDR_LOCKA        = 0x2      // Bit LOCKA.
	PMC_PMC_IDR_MCKRDY_Pos   = 0x3      // Position of MCKRDY field.
	PMC_PMC_IDR_MCKRDY_Msk   = 0x8      // Bit mask of MCKRDY field.
	PMC_PMC_IDR_MCKRDY       = 0x8      // Bit MCKRDY.
	PMC_PMC_IDR_LOCKU_Pos    = 0x6      // Position of LOCKU field.
	PMC_PMC_IDR_LOCKU_Msk    = 0x40     // Bit mask of LOCKU field.
	PMC_PMC_IDR_LOCKU        = 0x40     // Bit LOCKU.
	PMC_PMC_IDR_PCKRDY0_Pos  = 0x8      // Position of PCKRDY0 field.
	PMC_PMC_IDR_PCKRDY0_Msk  = 0x100    // Bit mask of PCKRDY0 field.
	PMC_PMC_IDR_PCKRDY0      = 0x100    // Bit PCKRDY0.
	PMC_PMC_IDR_PCKRDY1_Pos  = 0x9      // Position of PCKRDY1 field.
	PMC_PMC_IDR_PCKRDY1_Msk  = 0x200    // Bit mask of PCKRDY1 field.
	PMC_PMC_IDR_PCKRDY1      = 0x200    // Bit PCKRDY1.
	PMC_PMC_IDR_PCKRDY2_Pos  = 0xa      // Position of PCKRDY2 field.
	PMC_PMC_IDR_PCKRDY2_Msk  = 0x400    // Bit mask of PCKRDY2 field.
	PMC_PMC_IDR_PCKRDY2      = 0x400    // Bit PCKRDY2.
	PMC_PMC_IDR_PCKRDY3_Pos  = 0xb      // Position of PCKRDY3 field.
	PMC_PMC_IDR_PCKRDY3_Msk  = 0x800    // Bit mask of PCKRDY3 field.
	PMC_PMC_IDR_PCKRDY3      = 0x800    // Bit PCKRDY3.
	PMC_PMC_IDR_PCKRDY4_Pos  = 0xc      // Position of PCKRDY4 field.
	PMC_PMC_IDR_PCKRDY4_Msk  = 0x1000   // Bit mask of PCKRDY4 field.
	PMC_PMC_IDR_PCKRDY4      = 0x1000   // Bit PCKRDY4.
	PMC_PMC_IDR_PCKRDY5_Pos  = 0xd      // Position of PCKRDY5 field.
	PMC_PMC_IDR_PCKRDY5_Msk  = 0x2000   // Bit mask of PCKRDY5 field.
	PMC_PMC_IDR_PCKRDY5      = 0x2000   // Bit PCKRDY5.
	PMC_PMC_IDR_PCKRDY6_Pos  = 0xe      // Position of PCKRDY6 field.
	PMC_PMC_IDR_PCKRDY6_Msk  = 0x4000   // Bit mask of PCKRDY6 field.
	PMC_PMC_IDR_PCKRDY6      = 0x4000   // Bit PCKRDY6.
	PMC_PMC_IDR_PCKRDY7_Pos  = 0xf      // Position of PCKRDY7 field.
	PMC_PMC_IDR_PCKRDY7_Msk  = 0x8000   // Bit mask of PCKRDY7 field.
	PMC_PMC_IDR_PCKRDY7      = 0x8000   // Bit PCKRDY7.
	PMC_PMC_IDR_MOSCSELS_Pos = 0x10     // Position of MOSCSELS field.
	PMC_PMC_IDR_MOSCSELS_Msk = 0x10000  // Bit mask of MOSCSELS field.
	PMC_PMC_IDR_MOSCSELS     = 0x10000  // Bit MOSCSELS.
	PMC_PMC_IDR_MOSCRCS_Pos  = 0x11     // Position of MOSCRCS field.
	PMC_PMC_IDR_MOSCRCS_Msk  = 0x20000  // Bit mask of MOSCRCS field.
	PMC_PMC_IDR_MOSCRCS      = 0x20000  // Bit MOSCRCS.
	PMC_PMC_IDR_CFDEV_Pos    = 0x12     // Position of CFDEV field.
	PMC_PMC_IDR_CFDEV_Msk    = 0x40000  // Bit mask of CFDEV field.
	PMC_PMC_IDR_CFDEV        = 0x40000  // Bit CFDEV.
	PMC_PMC_IDR_XT32KERR_Pos = 0x15     // Position of XT32KERR field.
	PMC_PMC_IDR_XT32KERR_Msk = 0x200000 // Bit mask of XT32KERR field.
	PMC_PMC_IDR_XT32KERR     = 0x200000 // Bit XT32KERR.

	// PMC_SR: Status Register
	PMC_PMC_SR_MOSCXTS_Pos  = 0x0      // Position of MOSCXTS field.
	PMC_PMC_SR_MOSCXTS_Msk  = 0x1      // Bit mask of MOSCXTS field.
	PMC_PMC_SR_MOSCXTS      = 0x1      // Bit MOSCXTS.
	PMC_PMC_SR_LOCKA_Pos    = 0x1      // Position of LOCKA field.
	PMC_PMC_SR_LOCKA_Msk    = 0x2      // Bit mask of LOCKA field.
	PMC_PMC_SR_LOCKA        = 0x2      // Bit LOCKA.
	PMC_PMC_SR_MCKRDY_Pos   = 0x3      // Position of MCKRDY field.
	PMC_PMC_SR_MCKRDY_Msk   = 0x8      // Bit mask of MCKRDY field.
	PMC_PMC_SR_MCKRDY       = 0x8      // Bit MCKRDY.
	PMC_PMC_SR_LOCKU_Pos    = 0x6      // Position of LOCKU field.
	PMC_PMC_SR_LOCKU_Msk    = 0x40     // Bit mask of LOCKU field.
	PMC_PMC_SR_LOCKU        = 0x40     // Bit LOCKU.
	PMC_PMC_SR_OSCSELS_Pos  = 0x7      // Position of OSCSELS field.
	PMC_PMC_SR_OSCSELS_Msk  = 0x80     // Bit mask of OSCSELS field.
	PMC_PMC_SR_OSCSELS      = 0x80     // Bit OSCSELS.
	PMC_PMC_SR_PCKRDY0_Pos  = 0x8      // Position of PCKRDY0 field.
	PMC_PMC_SR_PCKRDY0_Msk  = 0x100    // Bit mask of PCKRDY0 field.
	PMC_PMC_SR_PCKRDY0      = 0x100    // Bit PCKRDY0.
	PMC_PMC_SR_PCKRDY1_Pos  = 0x9      // Position of PCKRDY1 field.
	PMC_PMC_SR_PCKRDY1_Msk  = 0x200    // Bit mask of PCKRDY1 field.
	PMC_PMC_SR_PCKRDY1      = 0x200    // Bit PCKRDY1.
	PMC_PMC_SR_PCKRDY2_Pos  = 0xa      // Position of PCKRDY2 field.
	PMC_PMC_SR_PCKRDY2_Msk  = 0x400    // Bit mask of PCKRDY2 field.
	PMC_PMC_SR_PCKRDY2      = 0x400    // Bit PCKRDY2.
	PMC_PMC_SR_PCKRDY3_Pos  = 0xb      // Position of PCKRDY3 field.
	PMC_PMC_SR_PCKRDY3_Msk  = 0x800    // Bit mask of PCKRDY3 field.
	PMC_PMC_SR_PCKRDY3      = 0x800    // Bit PCKRDY3.
	PMC_PMC_SR_PCKRDY4_Pos  = 0xc      // Position of PCKRDY4 field.
	PMC_PMC_SR_PCKRDY4_Msk  = 0x1000   // Bit mask of PCKRDY4 field.
	PMC_PMC_SR_PCKRDY4      = 0x1000   // Bit PCKRDY4.
	PMC_PMC_SR_PCKRDY5_Pos  = 0xd      // Position of PCKRDY5 field.
	PMC_PMC_SR_PCKRDY5_Msk  = 0x2000   // Bit mask of PCKRDY5 field.
	PMC_PMC_SR_PCKRDY5      = 0x2000   // Bit PCKRDY5.
	PMC_PMC_SR_PCKRDY6_Pos  = 0xe      // Position of PCKRDY6 field.
	PMC_PMC_SR_PCKRDY6_Msk  = 0x4000   // Bit mask of PCKRDY6 field.
	PMC_PMC_SR_PCKRDY6      = 0x4000   // Bit PCKRDY6.
	PMC_PMC_SR_PCKRDY7_Pos  = 0xf      // Position of PCKRDY7 field.
	PMC_PMC_SR_PCKRDY7_Msk  = 0x8000   // Bit mask of PCKRDY7 field.
	PMC_PMC_SR_PCKRDY7      = 0x8000   // Bit PCKRDY7.
	PMC_PMC_SR_MOSCSELS_Pos = 0x10     // Position of MOSCSELS field.
	PMC_PMC_SR_MOSCSELS_Msk = 0x10000  // Bit mask of MOSCSELS field.
	PMC_PMC_SR_MOSCSELS     = 0x10000  // Bit MOSCSELS.
	PMC_PMC_SR_MOSCRCS_Pos  = 0x11     // Position of MOSCRCS field.
	PMC_PMC_SR_MOSCRCS_Msk  = 0x20000  // Bit mask of MOSCRCS field.
	PMC_PMC_SR_MOSCRCS      = 0x20000  // Bit MOSCRCS.
	PMC_PMC_SR_CFDEV_Pos    = 0x12     // Position of CFDEV field.
	PMC_PMC_SR_CFDEV_Msk    = 0x40000  // Bit mask of CFDEV field.
	PMC_PMC_SR_CFDEV        = 0x40000  // Bit CFDEV.
	PMC_PMC_SR_CFDS_Pos     = 0x13     // Position of CFDS field.
	PMC_PMC_SR_CFDS_Msk     = 0x80000  // Bit mask of CFDS field.
	PMC_PMC_SR_CFDS         = 0x80000  // Bit CFDS.
	PMC_PMC_SR_FOS_Pos      = 0x14     // Position of FOS field.
	PMC_PMC_SR_FOS_Msk      = 0x100000 // Bit mask of FOS field.
	PMC_PMC_SR_FOS          = 0x100000 // Bit FOS.
	PMC_PMC_SR_XT32KERR_Pos = 0x15     // Position of XT32KERR field.
	PMC_PMC_SR_XT32KERR_Msk = 0x200000 // Bit mask of XT32KERR field.
	PMC_PMC_SR_XT32KERR     = 0x200000 // Bit XT32KERR.

	// PMC_IMR: Interrupt Mask Register
	PMC_PMC_IMR_MOSCXTS_Pos  = 0x0      // Position of MOSCXTS field.
	PMC_PMC_IMR_MOSCXTS_Msk  = 0x1      // Bit mask of MOSCXTS field.
	PMC_PMC_IMR_MOSCXTS      = 0x1      // Bit MOSCXTS.
	PMC_PMC_IMR_LOCKA_Pos    = 0x1      // Position of LOCKA field.
	PMC_PMC_IMR_LOCKA_Msk    = 0x2      // Bit mask of LOCKA field.
	PMC_PMC_IMR_LOCKA        = 0x2      // Bit LOCKA.
	PMC_PMC_IMR_MCKRDY_Pos   = 0x3      // Position of MCKRDY field.
	PMC_PMC_IMR_MCKRDY_Msk   = 0x8      // Bit mask of MCKRDY field.
	PMC_PMC_IMR_MCKRDY       = 0x8      // Bit MCKRDY.
	PMC_PMC_IMR_LOCKU_Pos    = 0x6      // Position of LOCKU field.
	PMC_PMC_IMR_LOCKU_Msk    = 0x40     // Bit mask of LOCKU field.
	PMC_PMC_IMR_LOCKU        = 0x40     // Bit LOCKU.
	PMC_PMC_IMR_PCKRDY0_Pos  = 0x8      // Position of PCKRDY0 field.
	PMC_PMC_IMR_PCKRDY0_Msk  = 0x100    // Bit mask of PCKRDY0 field.
	PMC_PMC_IMR_PCKRDY0      = 0x100    // Bit PCKRDY0.
	PMC_PMC_IMR_PCKRDY1_Pos  = 0x9      // Position of PCKRDY1 field.
	PMC_PMC_IMR_PCKRDY1_Msk  = 0x200    // Bit mask of PCKRDY1 field.
	PMC_PMC_IMR_PCKRDY1      = 0x200    // Bit PCKRDY1.
	PMC_PMC_IMR_PCKRDY2_Pos  = 0xa      // Position of PCKRDY2 field.
	PMC_PMC_IMR_PCKRDY2_Msk  = 0x400    // Bit mask of PCKRDY2 field.
	PMC_PMC_IMR_PCKRDY2      = 0x400    // Bit PCKRDY2.
	PMC_PMC_IMR_PCKRDY3_Pos  = 0xb      // Position of PCKRDY3 field.
	PMC_PMC_IMR_PCKRDY3_Msk  = 0x800    // Bit mask of PCKRDY3 field.
	PMC_PMC_IMR_PCKRDY3      = 0x800    // Bit PCKRDY3.
	PMC_PMC_IMR_PCKRDY4_Pos  = 0xc      // Position of PCKRDY4 field.
	PMC_PMC_IMR_PCKRDY4_Msk  = 0x1000   // Bit mask of PCKRDY4 field.
	PMC_PMC_IMR_PCKRDY4      = 0x1000   // Bit PCKRDY4.
	PMC_PMC_IMR_PCKRDY5_Pos  = 0xd      // Position of PCKRDY5 field.
	PMC_PMC_IMR_PCKRDY5_Msk  = 0x2000   // Bit mask of PCKRDY5 field.
	PMC_PMC_IMR_PCKRDY5      = 0x2000   // Bit PCKRDY5.
	PMC_PMC_IMR_PCKRDY6_Pos  = 0xe      // Position of PCKRDY6 field.
	PMC_PMC_IMR_PCKRDY6_Msk  = 0x4000   // Bit mask of PCKRDY6 field.
	PMC_PMC_IMR_PCKRDY6      = 0x4000   // Bit PCKRDY6.
	PMC_PMC_IMR_PCKRDY7_Pos  = 0xf      // Position of PCKRDY7 field.
	PMC_PMC_IMR_PCKRDY7_Msk  = 0x8000   // Bit mask of PCKRDY7 field.
	PMC_PMC_IMR_PCKRDY7      = 0x8000   // Bit PCKRDY7.
	PMC_PMC_IMR_MOSCSELS_Pos = 0x10     // Position of MOSCSELS field.
	PMC_PMC_IMR_MOSCSELS_Msk = 0x10000  // Bit mask of MOSCSELS field.
	PMC_PMC_IMR_MOSCSELS     = 0x10000  // Bit MOSCSELS.
	PMC_PMC_IMR_MOSCRCS_Pos  = 0x11     // Position of MOSCRCS field.
	PMC_PMC_IMR_MOSCRCS_Msk  = 0x20000  // Bit mask of MOSCRCS field.
	PMC_PMC_IMR_MOSCRCS      = 0x20000  // Bit MOSCRCS.
	PMC_PMC_IMR_CFDEV_Pos    = 0x12     // Position of CFDEV field.
	PMC_PMC_IMR_CFDEV_Msk    = 0x40000  // Bit mask of CFDEV field.
	PMC_PMC_IMR_CFDEV        = 0x40000  // Bit CFDEV.
	PMC_PMC_IMR_XT32KERR_Pos = 0x15     // Position of XT32KERR field.
	PMC_PMC_IMR_XT32KERR_Msk = 0x200000 // Bit mask of XT32KERR field.
	PMC_PMC_IMR_XT32KERR     = 0x200000 // Bit XT32KERR.

	// PMC_FSMR: Fast Startup Mode Register
	PMC_PMC_FSMR_FSTT0_Pos                 = 0x0      // Position of FSTT0 field.
	PMC_PMC_FSMR_FSTT0_Msk                 = 0x1      // Bit mask of FSTT0 field.
	PMC_PMC_FSMR_FSTT0                     = 0x1      // Bit FSTT0.
	PMC_PMC_FSMR_FSTT1_Pos                 = 0x1      // Position of FSTT1 field.
	PMC_PMC_FSMR_FSTT1_Msk                 = 0x2      // Bit mask of FSTT1 field.
	PMC_PMC_FSMR_FSTT1                     = 0x2      // Bit FSTT1.
	PMC_PMC_FSMR_FSTT2_Pos                 = 0x2      // Position of FSTT2 field.
	PMC_PMC_FSMR_FSTT2_Msk                 = 0x4      // Bit mask of FSTT2 field.
	PMC_PMC_FSMR_FSTT2                     = 0x4      // Bit FSTT2.
	PMC_PMC_FSMR_FSTT3_Pos                 = 0x3      // Position of FSTT3 field.
	PMC_PMC_FSMR_FSTT3_Msk                 = 0x8      // Bit mask of FSTT3 field.
	PMC_PMC_FSMR_FSTT3                     = 0x8      // Bit FSTT3.
	PMC_PMC_FSMR_FSTT4_Pos                 = 0x4      // Position of FSTT4 field.
	PMC_PMC_FSMR_FSTT4_Msk                 = 0x10     // Bit mask of FSTT4 field.
	PMC_PMC_FSMR_FSTT4                     = 0x10     // Bit FSTT4.
	PMC_PMC_FSMR_FSTT5_Pos                 = 0x5      // Position of FSTT5 field.
	PMC_PMC_FSMR_FSTT5_Msk                 = 0x20     // Bit mask of FSTT5 field.
	PMC_PMC_FSMR_FSTT5                     = 0x20     // Bit FSTT5.
	PMC_PMC_FSMR_FSTT6_Pos                 = 0x6      // Position of FSTT6 field.
	PMC_PMC_FSMR_FSTT6_Msk                 = 0x40     // Bit mask of FSTT6 field.
	PMC_PMC_FSMR_FSTT6                     = 0x40     // Bit FSTT6.
	PMC_PMC_FSMR_FSTT7_Pos                 = 0x7      // Position of FSTT7 field.
	PMC_PMC_FSMR_FSTT7_Msk                 = 0x80     // Bit mask of FSTT7 field.
	PMC_PMC_FSMR_FSTT7                     = 0x80     // Bit FSTT7.
	PMC_PMC_FSMR_FSTT8_Pos                 = 0x8      // Position of FSTT8 field.
	PMC_PMC_FSMR_FSTT8_Msk                 = 0x100    // Bit mask of FSTT8 field.
	PMC_PMC_FSMR_FSTT8                     = 0x100    // Bit FSTT8.
	PMC_PMC_FSMR_FSTT9_Pos                 = 0x9      // Position of FSTT9 field.
	PMC_PMC_FSMR_FSTT9_Msk                 = 0x200    // Bit mask of FSTT9 field.
	PMC_PMC_FSMR_FSTT9                     = 0x200    // Bit FSTT9.
	PMC_PMC_FSMR_FSTT10_Pos                = 0xa      // Position of FSTT10 field.
	PMC_PMC_FSMR_FSTT10_Msk                = 0x400    // Bit mask of FSTT10 field.
	PMC_PMC_FSMR_FSTT10                    = 0x400    // Bit FSTT10.
	PMC_PMC_FSMR_FSTT11_Pos                = 0xb      // Position of FSTT11 field.
	PMC_PMC_FSMR_FSTT11_Msk                = 0x800    // Bit mask of FSTT11 field.
	PMC_PMC_FSMR_FSTT11                    = 0x800    // Bit FSTT11.
	PMC_PMC_FSMR_FSTT12_Pos                = 0xc      // Position of FSTT12 field.
	PMC_PMC_FSMR_FSTT12_Msk                = 0x1000   // Bit mask of FSTT12 field.
	PMC_PMC_FSMR_FSTT12                    = 0x1000   // Bit FSTT12.
	PMC_PMC_FSMR_FSTT13_Pos                = 0xd      // Position of FSTT13 field.
	PMC_PMC_FSMR_FSTT13_Msk                = 0x2000   // Bit mask of FSTT13 field.
	PMC_PMC_FSMR_FSTT13                    = 0x2000   // Bit FSTT13.
	PMC_PMC_FSMR_FSTT14_Pos                = 0xe      // Position of FSTT14 field.
	PMC_PMC_FSMR_FSTT14_Msk                = 0x4000   // Bit mask of FSTT14 field.
	PMC_PMC_FSMR_FSTT14                    = 0x4000   // Bit FSTT14.
	PMC_PMC_FSMR_FSTT15_Pos                = 0xf      // Position of FSTT15 field.
	PMC_PMC_FSMR_FSTT15_Msk                = 0x8000   // Bit mask of FSTT15 field.
	PMC_PMC_FSMR_FSTT15                    = 0x8000   // Bit FSTT15.
	PMC_PMC_FSMR_RTTAL_Pos                 = 0x10     // Position of RTTAL field.
	PMC_PMC_FSMR_RTTAL_Msk                 = 0x10000  // Bit mask of RTTAL field.
	PMC_PMC_FSMR_RTTAL                     = 0x10000  // Bit RTTAL.
	PMC_PMC_FSMR_RTCAL_Pos                 = 0x11     // Position of RTCAL field.
	PMC_PMC_FSMR_RTCAL_Msk                 = 0x20000  // Bit mask of RTCAL field.
	PMC_PMC_FSMR_RTCAL                     = 0x20000  // Bit RTCAL.
	PMC_PMC_FSMR_USBAL_Pos                 = 0x12     // Position of USBAL field.
	PMC_PMC_FSMR_USBAL_Msk                 = 0x40000  // Bit mask of USBAL field.
	PMC_PMC_FSMR_USBAL                     = 0x40000  // Bit USBAL.
	PMC_PMC_FSMR_LPM_Pos                   = 0x14     // Position of LPM field.
	PMC_PMC_FSMR_LPM_Msk                   = 0x100000 // Bit mask of LPM field.
	PMC_PMC_FSMR_LPM                       = 0x100000 // Bit LPM.
	PMC_PMC_FSMR_FLPM_Pos                  = 0x15     // Position of FLPM field.
	PMC_PMC_FSMR_FLPM_Msk                  = 0x600000 // Bit mask of FLPM field.
	PMC_PMC_FSMR_FLPM_FLASH_STANDBY        = 0x0      // Flash is in Standby Mode when system enters Wait Mode
	PMC_PMC_FSMR_FLPM_FLASH_DEEP_POWERDOWN = 0x1      // Flash is in Deep-power-down mode when system enters Wait Mode
	PMC_PMC_FSMR_FLPM_FLASH_IDLE           = 0x2      // Idle mode
	PMC_PMC_FSMR_FFLPM_Pos                 = 0x17     // Position of FFLPM field.
	PMC_PMC_FSMR_FFLPM_Msk                 = 0x800000 // Bit mask of FFLPM field.
	PMC_PMC_FSMR_FFLPM                     = 0x800000 // Bit FFLPM.

	// PMC_FSPR: Fast Startup Polarity Register
	PMC_PMC_FSPR_FSTP0_Pos  = 0x0    // Position of FSTP0 field.
	PMC_PMC_FSPR_FSTP0_Msk  = 0x1    // Bit mask of FSTP0 field.
	PMC_PMC_FSPR_FSTP0      = 0x1    // Bit FSTP0.
	PMC_PMC_FSPR_FSTP1_Pos  = 0x1    // Position of FSTP1 field.
	PMC_PMC_FSPR_FSTP1_Msk  = 0x2    // Bit mask of FSTP1 field.
	PMC_PMC_FSPR_FSTP1      = 0x2    // Bit FSTP1.
	PMC_PMC_FSPR_FSTP2_Pos  = 0x2    // Position of FSTP2 field.
	PMC_PMC_FSPR_FSTP2_Msk  = 0x4    // Bit mask of FSTP2 field.
	PMC_PMC_FSPR_FSTP2      = 0x4    // Bit FSTP2.
	PMC_PMC_FSPR_FSTP3_Pos  = 0x3    // Position of FSTP3 field.
	PMC_PMC_FSPR_FSTP3_Msk  = 0x8    // Bit mask of FSTP3 field.
	PMC_PMC_FSPR_FSTP3      = 0x8    // Bit FSTP3.
	PMC_PMC_FSPR_FSTP4_Pos  = 0x4    // Position of FSTP4 field.
	PMC_PMC_FSPR_FSTP4_Msk  = 0x10   // Bit mask of FSTP4 field.
	PMC_PMC_FSPR_FSTP4      = 0x10   // Bit FSTP4.
	PMC_PMC_FSPR_FSTP5_Pos  = 0x5    // Position of FSTP5 field.
	PMC_PMC_FSPR_FSTP5_Msk  = 0x20   // Bit mask of FSTP5 field.
	PMC_PMC_FSPR_FSTP5      = 0x20   // Bit FSTP5.
	PMC_PMC_FSPR_FSTP6_Pos  = 0x6    // Position of FSTP6 field.
	PMC_PMC_FSPR_FSTP6_Msk  = 0x40   // Bit mask of FSTP6 field.
	PMC_PMC_FSPR_FSTP6      = 0x40   // Bit FSTP6.
	PMC_PMC_FSPR_FSTP7_Pos  = 0x7    // Position of FSTP7 field.
	PMC_PMC_FSPR_FSTP7_Msk  = 0x80   // Bit mask of FSTP7 field.
	PMC_PMC_FSPR_FSTP7      = 0x80   // Bit FSTP7.
	PMC_PMC_FSPR_FSTP8_Pos  = 0x8    // Position of FSTP8 field.
	PMC_PMC_FSPR_FSTP8_Msk  = 0x100  // Bit mask of FSTP8 field.
	PMC_PMC_FSPR_FSTP8      = 0x100  // Bit FSTP8.
	PMC_PMC_FSPR_FSTP9_Pos  = 0x9    // Position of FSTP9 field.
	PMC_PMC_FSPR_FSTP9_Msk  = 0x200  // Bit mask of FSTP9 field.
	PMC_PMC_FSPR_FSTP9      = 0x200  // Bit FSTP9.
	PMC_PMC_FSPR_FSTP10_Pos = 0xa    // Position of FSTP10 field.
	PMC_PMC_FSPR_FSTP10_Msk = 0x400  // Bit mask of FSTP10 field.
	PMC_PMC_FSPR_FSTP10     = 0x400  // Bit FSTP10.
	PMC_PMC_FSPR_FSTP11_Pos = 0xb    // Position of FSTP11 field.
	PMC_PMC_FSPR_FSTP11_Msk = 0x800  // Bit mask of FSTP11 field.
	PMC_PMC_FSPR_FSTP11     = 0x800  // Bit FSTP11.
	PMC_PMC_FSPR_FSTP12_Pos = 0xc    // Position of FSTP12 field.
	PMC_PMC_FSPR_FSTP12_Msk = 0x1000 // Bit mask of FSTP12 field.
	PMC_PMC_FSPR_FSTP12     = 0x1000 // Bit FSTP12.
	PMC_PMC_FSPR_FSTP13_Pos = 0xd    // Position of FSTP13 field.
	PMC_PMC_FSPR_FSTP13_Msk = 0x2000 // Bit mask of FSTP13 field.
	PMC_PMC_FSPR_FSTP13     = 0x2000 // Bit FSTP13.
	PMC_PMC_FSPR_FSTP14_Pos = 0xe    // Position of FSTP14 field.
	PMC_PMC_FSPR_FSTP14_Msk = 0x4000 // Bit mask of FSTP14 field.
	PMC_PMC_FSPR_FSTP14     = 0x4000 // Bit FSTP14.
	PMC_PMC_FSPR_FSTP15_Pos = 0xf    // Position of FSTP15 field.
	PMC_PMC_FSPR_FSTP15_Msk = 0x8000 // Bit mask of FSTP15 field.
	PMC_PMC_FSPR_FSTP15     = 0x8000 // Bit FSTP15.

	// PMC_FOCR: Fault Output Clear Register
	PMC_PMC_FOCR_FOCLR_Pos = 0x0 // Position of FOCLR field.
	PMC_PMC_FOCR_FOCLR_Msk = 0x1 // Bit mask of FOCLR field.
	PMC_PMC_FOCR_FOCLR     = 0x1 // Bit FOCLR.

	// PMC_WPMR: Write Protection Mode Register
	PMC_PMC_WPMR_WPEN_Pos     = 0x0        // Position of WPEN field.
	PMC_PMC_WPMR_WPEN_Msk     = 0x1        // Bit mask of WPEN field.
	PMC_PMC_WPMR_WPEN         = 0x1        // Bit WPEN.
	PMC_PMC_WPMR_WPKEY_Pos    = 0x8        // Position of WPKEY field.
	PMC_PMC_WPMR_WPKEY_Msk    = 0xffffff00 // Bit mask of WPKEY field.
	PMC_PMC_WPMR_WPKEY_PASSWD = 0x504d43   // Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0.

	// PMC_WPSR: Write Protection Status Register
	PMC_PMC_WPSR_WPVS_Pos   = 0x0      // Position of WPVS field.
	PMC_PMC_WPSR_WPVS_Msk   = 0x1      // Bit mask of WPVS field.
	PMC_PMC_WPSR_WPVS       = 0x1      // Bit WPVS.
	PMC_PMC_WPSR_WPVSRC_Pos = 0x8      // Position of WPVSRC field.
	PMC_PMC_WPSR_WPVSRC_Msk = 0xffff00 // Bit mask of WPVSRC field.

	// PMC_PCER1: Peripheral Clock Enable Register 1
	PMC_PMC_PCER1_PID32_Pos = 0x0        // Position of PID32 field.
	PMC_PMC_PCER1_PID32_Msk = 0x1        // Bit mask of PID32 field.
	PMC_PMC_PCER1_PID32     = 0x1        // Bit PID32.
	PMC_PMC_PCER1_PID33_Pos = 0x1        // Position of PID33 field.
	PMC_PMC_PCER1_PID33_Msk = 0x2        // Bit mask of PID33 field.
	PMC_PMC_PCER1_PID33     = 0x2        // Bit PID33.
	PMC_PMC_PCER1_PID34_Pos = 0x2        // Position of PID34 field.
	PMC_PMC_PCER1_PID34_Msk = 0x4        // Bit mask of PID34 field.
	PMC_PMC_PCER1_PID34     = 0x4        // Bit PID34.
	PMC_PMC_PCER1_PID35_Pos = 0x3        // Position of PID35 field.
	PMC_PMC_PCER1_PID35_Msk = 0x8        // Bit mask of PID35 field.
	PMC_PMC_PCER1_PID35     = 0x8        // Bit PID35.
	PMC_PMC_PCER1_PID37_Pos = 0x5        // Position of PID37 field.
	PMC_PMC_PCER1_PID37_Msk = 0x20       // Bit mask of PID37 field.
	PMC_PMC_PCER1_PID37     = 0x20       // Bit PID37.
	PMC_PMC_PCER1_PID39_Pos = 0x7        // Position of PID39 field.
	PMC_PMC_PCER1_PID39_Msk = 0x80       // Bit mask of PID39 field.
	PMC_PMC_PCER1_PID39     = 0x80       // Bit PID39.
	PMC_PMC_PCER1_PID40_Pos = 0x8        // Position of PID40 field.
	PMC_PMC_PCER1_PID40_Msk = 0x100      // Bit mask of PID40 field.
	PMC_PMC_PCER1_PID40     = 0x100      // Bit PID40.
	PMC_PMC_PCER1_PID41_Pos = 0x9        // Position of PID41 field.
	PMC_PMC_PCER1_PID41_Msk = 0x200      // Bit mask of PID41 field.
	PMC_PMC_PCER1_PID41     = 0x200      // Bit PID41.
	PMC_PMC_PCER1_PID43_Pos = 0xb        // Position of PID43 field.
	PMC_PMC_PCER1_PID43_Msk = 0x800      // Bit mask of PID43 field.
	PMC_PMC_PCER1_PID43     = 0x800      // Bit PID43.
	PMC_PMC_PCER1_PID44_Pos = 0xc        // Position of PID44 field.
	PMC_PMC_PCER1_PID44_Msk = 0x1000     // Bit mask of PID44 field.
	PMC_PMC_PCER1_PID44     = 0x1000     // Bit PID44.
	PMC_PMC_PCER1_PID45_Pos = 0xd        // Position of PID45 field.
	PMC_PMC_PCER1_PID45_Msk = 0x2000     // Bit mask of PID45 field.
	PMC_PMC_PCER1_PID45     = 0x2000     // Bit PID45.
	PMC_PMC_PCER1_PID46_Pos = 0xe        // Position of PID46 field.
	PMC_PMC_PCER1_PID46_Msk = 0x4000     // Bit mask of PID46 field.
	PMC_PMC_PCER1_PID46     = 0x4000     // Bit PID46.
	PMC_PMC_PCER1_PID47_Pos = 0xf        // Position of PID47 field.
	PMC_PMC_PCER1_PID47_Msk = 0x8000     // Bit mask of PID47 field.
	PMC_PMC_PCER1_PID47     = 0x8000     // Bit PID47.
	PMC_PMC_PCER1_PID48_Pos = 0x10       // Position of PID48 field.
	PMC_PMC_PCER1_PID48_Msk = 0x10000    // Bit mask of PID48 field.
	PMC_PMC_PCER1_PID48     = 0x10000    // Bit PID48.
	PMC_PMC_PCER1_PID49_Pos = 0x11       // Position of PID49 field.
	PMC_PMC_PCER1_PID49_Msk = 0x20000    // Bit mask of PID49 field.
	PMC_PMC_PCER1_PID49     = 0x20000    // Bit PID49.
	PMC_PMC_PCER1_PID50_Pos = 0x12       // Position of PID50 field.
	PMC_PMC_PCER1_PID50_Msk = 0x40000    // Bit mask of PID50 field.
	PMC_PMC_PCER1_PID50     = 0x40000    // Bit PID50.
	PMC_PMC_PCER1_PID51_Pos = 0x13       // Position of PID51 field.
	PMC_PMC_PCER1_PID51_Msk = 0x80000    // Bit mask of PID51 field.
	PMC_PMC_PCER1_PID51     = 0x80000    // Bit PID51.
	PMC_PMC_PCER1_PID52_Pos = 0x14       // Position of PID52 field.
	PMC_PMC_PCER1_PID52_Msk = 0x100000   // Bit mask of PID52 field.
	PMC_PMC_PCER1_PID52     = 0x100000   // Bit PID52.
	PMC_PMC_PCER1_PID56_Pos = 0x18       // Position of PID56 field.
	PMC_PMC_PCER1_PID56_Msk = 0x1000000  // Bit mask of PID56 field.
	PMC_PMC_PCER1_PID56     = 0x1000000  // Bit PID56.
	PMC_PMC_PCER1_PID57_Pos = 0x19       // Position of PID57 field.
	PMC_PMC_PCER1_PID57_Msk = 0x2000000  // Bit mask of PID57 field.
	PMC_PMC_PCER1_PID57     = 0x2000000  // Bit PID57.
	PMC_PMC_PCER1_PID58_Pos = 0x1a       // Position of PID58 field.
	PMC_PMC_PCER1_PID58_Msk = 0x4000000  // Bit mask of PID58 field.
	PMC_PMC_PCER1_PID58     = 0x4000000  // Bit PID58.
	PMC_PMC_PCER1_PID59_Pos = 0x1b       // Position of PID59 field.
	PMC_PMC_PCER1_PID59_Msk = 0x8000000  // Bit mask of PID59 field.
	PMC_PMC_PCER1_PID59     = 0x8000000  // Bit PID59.
	PMC_PMC_PCER1_PID60_Pos = 0x1c       // Position of PID60 field.
	PMC_PMC_PCER1_PID60_Msk = 0x10000000 // Bit mask of PID60 field.
	PMC_PMC_PCER1_PID60     = 0x10000000 // Bit PID60.

	// PMC_PCDR1: Peripheral Clock Disable Register 1
	PMC_PMC_PCDR1_PID32_Pos = 0x0        // Position of PID32 field.
	PMC_PMC_PCDR1_PID32_Msk = 0x1        // Bit mask of PID32 field.
	PMC_PMC_PCDR1_PID32     = 0x1        // Bit PID32.
	PMC_PMC_PCDR1_PID33_Pos = 0x1        // Position of PID33 field.
	PMC_PMC_PCDR1_PID33_Msk = 0x2        // Bit mask of PID33 field.
	PMC_PMC_PCDR1_PID33     = 0x2        // Bit PID33.
	PMC_PMC_PCDR1_PID34_Pos = 0x2        // Position of PID34 field.
	PMC_PMC_PCDR1_PID34_Msk = 0x4        // Bit mask of PID34 field.
	PMC_PMC_PCDR1_PID34     = 0x4        // Bit PID34.
	PMC_PMC_PCDR1_PID35_Pos = 0x3        // Position of PID35 field.
	PMC_PMC_PCDR1_PID35_Msk = 0x8        // Bit mask of PID35 field.
	PMC_PMC_PCDR1_PID35     = 0x8        // Bit PID35.
	PMC_PMC_PCDR1_PID37_Pos = 0x5        // Position of PID37 field.
	PMC_PMC_PCDR1_PID37_Msk = 0x20       // Bit mask of PID37 field.
	PMC_PMC_PCDR1_PID37     = 0x20       // Bit PID37.
	PMC_PMC_PCDR1_PID39_Pos = 0x7        // Position of PID39 field.
	PMC_PMC_PCDR1_PID39_Msk = 0x80       // Bit mask of PID39 field.
	PMC_PMC_PCDR1_PID39     = 0x80       // Bit PID39.
	PMC_PMC_PCDR1_PID40_Pos = 0x8        // Position of PID40 field.
	PMC_PMC_PCDR1_PID40_Msk = 0x100      // Bit mask of PID40 field.
	PMC_PMC_PCDR1_PID40     = 0x100      // Bit PID40.
	PMC_PMC_PCDR1_PID41_Pos = 0x9        // Position of PID41 field.
	PMC_PMC_PCDR1_PID41_Msk = 0x200      // Bit mask of PID41 field.
	PMC_PMC_PCDR1_PID41     = 0x200      // Bit PID41.
	PMC_PMC_PCDR1_PID43_Pos = 0xb        // Position of PID43 field.
	PMC_PMC_PCDR1_PID43_Msk = 0x800      // Bit mask of PID43 field.
	PMC_PMC_PCDR1_PID43     = 0x800      // Bit PID43.
	PMC_PMC_PCDR1_PID44_Pos = 0xc        // Position of PID44 field.
	PMC_PMC_PCDR1_PID44_Msk = 0x1000     // Bit mask of PID44 field.
	PMC_PMC_PCDR1_PID44     = 0x1000     // Bit PID44.
	PMC_PMC_PCDR1_PID45_Pos = 0xd        // Position of PID45 field.
	PMC_PMC_PCDR1_PID45_Msk = 0x2000     // Bit mask of PID45 field.
	PMC_PMC_PCDR1_PID45     = 0x2000     // Bit PID45.
	PMC_PMC_PCDR1_PID46_Pos = 0xe        // Position of PID46 field.
	PMC_PMC_PCDR1_PID46_Msk = 0x4000     // Bit mask of PID46 field.
	PMC_PMC_PCDR1_PID46     = 0x4000     // Bit PID46.
	PMC_PMC_PCDR1_PID47_Pos = 0xf        // Position of PID47 field.
	PMC_PMC_PCDR1_PID47_Msk = 0x8000     // Bit mask of PID47 field.
	PMC_PMC_PCDR1_PID47     = 0x8000     // Bit PID47.
	PMC_PMC_PCDR1_PID48_Pos = 0x10       // Position of PID48 field.
	PMC_PMC_PCDR1_PID48_Msk = 0x10000    // Bit mask of PID48 field.
	PMC_PMC_PCDR1_PID48     = 0x10000    // Bit PID48.
	PMC_PMC_PCDR1_PID49_Pos = 0x11       // Position of PID49 field.
	PMC_PMC_PCDR1_PID49_Msk = 0x20000    // Bit mask of PID49 field.
	PMC_PMC_PCDR1_PID49     = 0x20000    // Bit PID49.
	PMC_PMC_PCDR1_PID50_Pos = 0x12       // Position of PID50 field.
	PMC_PMC_PCDR1_PID50_Msk = 0x40000    // Bit mask of PID50 field.
	PMC_PMC_PCDR1_PID50     = 0x40000    // Bit PID50.
	PMC_PMC_PCDR1_PID51_Pos = 0x13       // Position of PID51 field.
	PMC_PMC_PCDR1_PID51_Msk = 0x80000    // Bit mask of PID51 field.
	PMC_PMC_PCDR1_PID51     = 0x80000    // Bit PID51.
	PMC_PMC_PCDR1_PID52_Pos = 0x14       // Position of PID52 field.
	PMC_PMC_PCDR1_PID52_Msk = 0x100000   // Bit mask of PID52 field.
	PMC_PMC_PCDR1_PID52     = 0x100000   // Bit PID52.
	PMC_PMC_PCDR1_PID56_Pos = 0x18       // Position of PID56 field.
	PMC_PMC_PCDR1_PID56_Msk = 0x1000000  // Bit mask of PID56 field.
	PMC_PMC_PCDR1_PID56     = 0x1000000  // Bit PID56.
	PMC_PMC_PCDR1_PID57_Pos = 0x19       // Position of PID57 field.
	PMC_PMC_PCDR1_PID57_Msk = 0x2000000  // Bit mask of PID57 field.
	PMC_PMC_PCDR1_PID57     = 0x2000000  // Bit PID57.
	PMC_PMC_PCDR1_PID58_Pos = 0x1a       // Position of PID58 field.
	PMC_PMC_PCDR1_PID58_Msk = 0x4000000  // Bit mask of PID58 field.
	PMC_PMC_PCDR1_PID58     = 0x4000000  // Bit PID58.
	PMC_PMC_PCDR1_PID59_Pos = 0x1b       // Position of PID59 field.
	PMC_PMC_PCDR1_PID59_Msk = 0x8000000  // Bit mask of PID59 field.
	PMC_PMC_PCDR1_PID59     = 0x8000000  // Bit PID59.
	PMC_PMC_PCDR1_PID60_Pos = 0x1c       // Position of PID60 field.
	PMC_PMC_PCDR1_PID60_Msk = 0x10000000 // Bit mask of PID60 field.
	PMC_PMC_PCDR1_PID60     = 0x10000000 // Bit PID60.

	// PMC_PCSR1: Peripheral Clock Status Register 1
	PMC_PMC_PCSR1_PID32_Pos = 0x0        // Position of PID32 field.
	PMC_PMC_PCSR1_PID32_Msk = 0x1        // Bit mask of PID32 field.
	PMC_PMC_PCSR1_PID32     = 0x1        // Bit PID32.
	PMC_PMC_PCSR1_PID33_Pos = 0x1        // Position of PID33 field.
	PMC_PMC_PCSR1_PID33_Msk = 0x2        // Bit mask of PID33 field.
	PMC_PMC_PCSR1_PID33     = 0x2        // Bit PID33.
	PMC_PMC_PCSR1_PID34_Pos = 0x2        // Position of PID34 field.
	PMC_PMC_PCSR1_PID34_Msk = 0x4        // Bit mask of PID34 field.
	PMC_PMC_PCSR1_PID34     = 0x4        // Bit PID34.
	PMC_PMC_PCSR1_PID35_Pos = 0x3        // Position of PID35 field.
	PMC_PMC_PCSR1_PID35_Msk = 0x8        // Bit mask of PID35 field.
	PMC_PMC_PCSR1_PID35     = 0x8        // Bit PID35.
	PMC_PMC_PCSR1_PID37_Pos = 0x5        // Position of PID37 field.
	PMC_PMC_PCSR1_PID37_Msk = 0x20       // Bit mask of PID37 field.
	PMC_PMC_PCSR1_PID37     = 0x20       // Bit PID37.
	PMC_PMC_PCSR1_PID39_Pos = 0x7        // Position of PID39 field.
	PMC_PMC_PCSR1_PID39_Msk = 0x80       // Bit mask of PID39 field.
	PMC_PMC_PCSR1_PID39     = 0x80       // Bit PID39.
	PMC_PMC_PCSR1_PID40_Pos = 0x8        // Position of PID40 field.
	PMC_PMC_PCSR1_PID40_Msk = 0x100      // Bit mask of PID40 field.
	PMC_PMC_PCSR1_PID40     = 0x100      // Bit PID40.
	PMC_PMC_PCSR1_PID41_Pos = 0x9        // Position of PID41 field.
	PMC_PMC_PCSR1_PID41_Msk = 0x200      // Bit mask of PID41 field.
	PMC_PMC_PCSR1_PID41     = 0x200      // Bit PID41.
	PMC_PMC_PCSR1_PID43_Pos = 0xb        // Position of PID43 field.
	PMC_PMC_PCSR1_PID43_Msk = 0x800      // Bit mask of PID43 field.
	PMC_PMC_PCSR1_PID43     = 0x800      // Bit PID43.
	PMC_PMC_PCSR1_PID44_Pos = 0xc        // Position of PID44 field.
	PMC_PMC_PCSR1_PID44_Msk = 0x1000     // Bit mask of PID44 field.
	PMC_PMC_PCSR1_PID44     = 0x1000     // Bit PID44.
	PMC_PMC_PCSR1_PID45_Pos = 0xd        // Position of PID45 field.
	PMC_PMC_PCSR1_PID45_Msk = 0x2000     // Bit mask of PID45 field.
	PMC_PMC_PCSR1_PID45     = 0x2000     // Bit PID45.
	PMC_PMC_PCSR1_PID46_Pos = 0xe        // Position of PID46 field.
	PMC_PMC_PCSR1_PID46_Msk = 0x4000     // Bit mask of PID46 field.
	PMC_PMC_PCSR1_PID46     = 0x4000     // Bit PID46.
	PMC_PMC_PCSR1_PID47_Pos = 0xf        // Position of PID47 field.
	PMC_PMC_PCSR1_PID47_Msk = 0x8000     // Bit mask of PID47 field.
	PMC_PMC_PCSR1_PID47     = 0x8000     // Bit PID47.
	PMC_PMC_PCSR1_PID48_Pos = 0x10       // Position of PID48 field.
	PMC_PMC_PCSR1_PID48_Msk = 0x10000    // Bit mask of PID48 field.
	PMC_PMC_PCSR1_PID48     = 0x10000    // Bit PID48.
	PMC_PMC_PCSR1_PID49_Pos = 0x11       // Position of PID49 field.
	PMC_PMC_PCSR1_PID49_Msk = 0x20000    // Bit mask of PID49 field.
	PMC_PMC_PCSR1_PID49     = 0x20000    // Bit PID49.
	PMC_PMC_PCSR1_PID50_Pos = 0x12       // Position of PID50 field.
	PMC_PMC_PCSR1_PID50_Msk = 0x40000    // Bit mask of PID50 field.
	PMC_PMC_PCSR1_PID50     = 0x40000    // Bit PID50.
	PMC_PMC_PCSR1_PID51_Pos = 0x13       // Position of PID51 field.
	PMC_PMC_PCSR1_PID51_Msk = 0x80000    // Bit mask of PID51 field.
	PMC_PMC_PCSR1_PID51     = 0x80000    // Bit PID51.
	PMC_PMC_PCSR1_PID52_Pos = 0x14       // Position of PID52 field.
	PMC_PMC_PCSR1_PID52_Msk = 0x100000   // Bit mask of PID52 field.
	PMC_PMC_PCSR1_PID52     = 0x100000   // Bit PID52.
	PMC_PMC_PCSR1_PID56_Pos = 0x18       // Position of PID56 field.
	PMC_PMC_PCSR1_PID56_Msk = 0x1000000  // Bit mask of PID56 field.
	PMC_PMC_PCSR1_PID56     = 0x1000000  // Bit PID56.
	PMC_PMC_PCSR1_PID57_Pos = 0x19       // Position of PID57 field.
	PMC_PMC_PCSR1_PID57_Msk = 0x2000000  // Bit mask of PID57 field.
	PMC_PMC_PCSR1_PID57     = 0x2000000  // Bit PID57.
	PMC_PMC_PCSR1_PID58_Pos = 0x1a       // Position of PID58 field.
	PMC_PMC_PCSR1_PID58_Msk = 0x4000000  // Bit mask of PID58 field.
	PMC_PMC_PCSR1_PID58     = 0x4000000  // Bit PID58.
	PMC_PMC_PCSR1_PID59_Pos = 0x1b       // Position of PID59 field.
	PMC_PMC_PCSR1_PID59_Msk = 0x8000000  // Bit mask of PID59 field.
	PMC_PMC_PCSR1_PID59     = 0x8000000  // Bit PID59.
	PMC_PMC_PCSR1_PID60_Pos = 0x1c       // Position of PID60 field.
	PMC_PMC_PCSR1_PID60_Msk = 0x10000000 // Bit mask of PID60 field.
	PMC_PMC_PCSR1_PID60     = 0x10000000 // Bit PID60.

	// PMC_PCR: Peripheral Control Register
	PMC_PMC_PCR_PID_Pos          = 0x0        // Position of PID field.
	PMC_PMC_PCR_PID_Msk          = 0x7f       // Bit mask of PID field.
	PMC_PMC_PCR_GCLKCSS_Pos      = 0x8        // Position of GCLKCSS field.
	PMC_PMC_PCR_GCLKCSS_Msk      = 0x700      // Bit mask of GCLKCSS field.
	PMC_PMC_PCR_GCLKCSS_SLOW_CLK = 0x0        // Slow clock is selected
	PMC_PMC_PCR_GCLKCSS_MAIN_CLK = 0x1        // Main clock is selected
	PMC_PMC_PCR_GCLKCSS_PLLA_CLK = 0x2        // PLLACK is selected
	PMC_PMC_PCR_GCLKCSS_UPLL_CLK = 0x3        // UPLL Clock is selected
	PMC_PMC_PCR_GCLKCSS_MCK_CLK  = 0x4        // Master Clock is selected
	PMC_PMC_PCR_CMD_Pos          = 0xc        // Position of CMD field.
	PMC_PMC_PCR_CMD_Msk          = 0x1000     // Bit mask of CMD field.
	PMC_PMC_PCR_CMD              = 0x1000     // Bit CMD.
	PMC_PMC_PCR_GCLKDIV_Pos      = 0x14       // Position of GCLKDIV field.
	PMC_PMC_PCR_GCLKDIV_Msk      = 0xff00000  // Bit mask of GCLKDIV field.
	PMC_PMC_PCR_EN_Pos           = 0x1c       // Position of EN field.
	PMC_PMC_PCR_EN_Msk           = 0x10000000 // Bit mask of EN field.
	PMC_PMC_PCR_EN               = 0x10000000 // Bit EN.
	PMC_PMC_PCR_GCLKEN_Pos       = 0x1d       // Position of GCLKEN field.
	PMC_PMC_PCR_GCLKEN_Msk       = 0x20000000 // Bit mask of GCLKEN field.
	PMC_PMC_PCR_GCLKEN           = 0x20000000 // Bit GCLKEN.

	// PMC_OCR: Oscillator Calibration Register
	PMC_PMC_OCR_CAL4_Pos  = 0x0      // Position of CAL4 field.
	PMC_PMC_OCR_CAL4_Msk  = 0x7f     // Bit mask of CAL4 field.
	PMC_PMC_OCR_SEL4_Pos  = 0x7      // Position of SEL4 field.
	PMC_PMC_OCR_SEL4_Msk  = 0x80     // Bit mask of SEL4 field.
	PMC_PMC_OCR_SEL4      = 0x80     // Bit SEL4.
	PMC_PMC_OCR_CAL8_Pos  = 0x8      // Position of CAL8 field.
	PMC_PMC_OCR_CAL8_Msk  = 0x7f00   // Bit mask of CAL8 field.
	PMC_PMC_OCR_SEL8_Pos  = 0xf      // Position of SEL8 field.
	PMC_PMC_OCR_SEL8_Msk  = 0x8000   // Bit mask of SEL8 field.
	PMC_PMC_OCR_SEL8      = 0x8000   // Bit SEL8.
	PMC_PMC_OCR_CAL12_Pos = 0x10     // Position of CAL12 field.
	PMC_PMC_OCR_CAL12_Msk = 0x7f0000 // Bit mask of CAL12 field.
	PMC_PMC_OCR_SEL12_Pos = 0x17     // Position of SEL12 field.
	PMC_PMC_OCR_SEL12_Msk = 0x800000 // Bit mask of SEL12 field.
	PMC_PMC_OCR_SEL12     = 0x800000 // Bit SEL12.

	// PMC_SLPWK_ER0: SleepWalking Enable Register 0
	PMC_PMC_SLPWK_ER0_PID7_Pos  = 0x7        // Position of PID7 field.
	PMC_PMC_SLPWK_ER0_PID7_Msk  = 0x80       // Bit mask of PID7 field.
	PMC_PMC_SLPWK_ER0_PID7      = 0x80       // Bit PID7.
	PMC_PMC_SLPWK_ER0_PID8_Pos  = 0x8        // Position of PID8 field.
	PMC_PMC_SLPWK_ER0_PID8_Msk  = 0x100      // Bit mask of PID8 field.
	PMC_PMC_SLPWK_ER0_PID8      = 0x100      // Bit PID8.
	PMC_PMC_SLPWK_ER0_PID10_Pos = 0xa        // Position of PID10 field.
	PMC_PMC_SLPWK_ER0_PID10_Msk = 0x400      // Bit mask of PID10 field.
	PMC_PMC_SLPWK_ER0_PID10     = 0x400      // Bit PID10.
	PMC_PMC_SLPWK_ER0_PID11_Pos = 0xb        // Position of PID11 field.
	PMC_PMC_SLPWK_ER0_PID11_Msk = 0x800      // Bit mask of PID11 field.
	PMC_PMC_SLPWK_ER0_PID11     = 0x800      // Bit PID11.
	PMC_PMC_SLPWK_ER0_PID13_Pos = 0xd        // Position of PID13 field.
	PMC_PMC_SLPWK_ER0_PID13_Msk = 0x2000     // Bit mask of PID13 field.
	PMC_PMC_SLPWK_ER0_PID13     = 0x2000     // Bit PID13.
	PMC_PMC_SLPWK_ER0_PID14_Pos = 0xe        // Position of PID14 field.
	PMC_PMC_SLPWK_ER0_PID14_Msk = 0x4000     // Bit mask of PID14 field.
	PMC_PMC_SLPWK_ER0_PID14     = 0x4000     // Bit PID14.
	PMC_PMC_SLPWK_ER0_PID15_Pos = 0xf        // Position of PID15 field.
	PMC_PMC_SLPWK_ER0_PID15_Msk = 0x8000     // Bit mask of PID15 field.
	PMC_PMC_SLPWK_ER0_PID15     = 0x8000     // Bit PID15.
	PMC_PMC_SLPWK_ER0_PID16_Pos = 0x10       // Position of PID16 field.
	PMC_PMC_SLPWK_ER0_PID16_Msk = 0x10000    // Bit mask of PID16 field.
	PMC_PMC_SLPWK_ER0_PID16     = 0x10000    // Bit PID16.
	PMC_PMC_SLPWK_ER0_PID18_Pos = 0x12       // Position of PID18 field.
	PMC_PMC_SLPWK_ER0_PID18_Msk = 0x40000    // Bit mask of PID18 field.
	PMC_PMC_SLPWK_ER0_PID18     = 0x40000    // Bit PID18.
	PMC_PMC_SLPWK_ER0_PID19_Pos = 0x13       // Position of PID19 field.
	PMC_PMC_SLPWK_ER0_PID19_Msk = 0x80000    // Bit mask of PID19 field.
	PMC_PMC_SLPWK_ER0_PID19     = 0x80000    // Bit PID19.
	PMC_PMC_SLPWK_ER0_PID20_Pos = 0x14       // Position of PID20 field.
	PMC_PMC_SLPWK_ER0_PID20_Msk = 0x100000   // Bit mask of PID20 field.
	PMC_PMC_SLPWK_ER0_PID20     = 0x100000   // Bit PID20.
	PMC_PMC_SLPWK_ER0_PID21_Pos = 0x15       // Position of PID21 field.
	PMC_PMC_SLPWK_ER0_PID21_Msk = 0x200000   // Bit mask of PID21 field.
	PMC_PMC_SLPWK_ER0_PID21     = 0x200000   // Bit PID21.
	PMC_PMC_SLPWK_ER0_PID22_Pos = 0x16       // Position of PID22 field.
	PMC_PMC_SLPWK_ER0_PID22_Msk = 0x400000   // Bit mask of PID22 field.
	PMC_PMC_SLPWK_ER0_PID22     = 0x400000   // Bit PID22.
	PMC_PMC_SLPWK_ER0_PID23_Pos = 0x17       // Position of PID23 field.
	PMC_PMC_SLPWK_ER0_PID23_Msk = 0x800000   // Bit mask of PID23 field.
	PMC_PMC_SLPWK_ER0_PID23     = 0x800000   // Bit PID23.
	PMC_PMC_SLPWK_ER0_PID24_Pos = 0x18       // Position of PID24 field.
	PMC_PMC_SLPWK_ER0_PID24_Msk = 0x1000000  // Bit mask of PID24 field.
	PMC_PMC_SLPWK_ER0_PID24     = 0x1000000  // Bit PID24.
	PMC_PMC_SLPWK_ER0_PID25_Pos = 0x19       // Position of PID25 field.
	PMC_PMC_SLPWK_ER0_PID25_Msk = 0x2000000  // Bit mask of PID25 field.
	PMC_PMC_SLPWK_ER0_PID25     = 0x2000000  // Bit PID25.
	PMC_PMC_SLPWK_ER0_PID26_Pos = 0x1a       // Position of PID26 field.
	PMC_PMC_SLPWK_ER0_PID26_Msk = 0x4000000  // Bit mask of PID26 field.
	PMC_PMC_SLPWK_ER0_PID26     = 0x4000000  // Bit PID26.
	PMC_PMC_SLPWK_ER0_PID27_Pos = 0x1b       // Position of PID27 field.
	PMC_PMC_SLPWK_ER0_PID27_Msk = 0x8000000  // Bit mask of PID27 field.
	PMC_PMC_SLPWK_ER0_PID27     = 0x8000000  // Bit PID27.
	PMC_PMC_SLPWK_ER0_PID28_Pos = 0x1c       // Position of PID28 field.
	PMC_PMC_SLPWK_ER0_PID28_Msk = 0x10000000 // Bit mask of PID28 field.
	PMC_PMC_SLPWK_ER0_PID28     = 0x10000000 // Bit PID28.
	PMC_PMC_SLPWK_ER0_PID29_Pos = 0x1d       // Position of PID29 field.
	PMC_PMC_SLPWK_ER0_PID29_Msk = 0x20000000 // Bit mask of PID29 field.
	PMC_PMC_SLPWK_ER0_PID29     = 0x20000000 // Bit PID29.
	PMC_PMC_SLPWK_ER0_PID30_Pos = 0x1e       // Position of PID30 field.
	PMC_PMC_SLPWK_ER0_PID30_Msk = 0x40000000 // Bit mask of PID30 field.
	PMC_PMC_SLPWK_ER0_PID30     = 0x40000000 // Bit PID30.
	PMC_PMC_SLPWK_ER0_PID31_Pos = 0x1f       // Position of PID31 field.
	PMC_PMC_SLPWK_ER0_PID31_Msk = 0x80000000 // Bit mask of PID31 field.
	PMC_PMC_SLPWK_ER0_PID31     = 0x80000000 // Bit PID31.

	// PMC_SLPWK_DR0: SleepWalking Disable Register 0
	PMC_PMC_SLPWK_DR0_PID7_Pos  = 0x7        // Position of PID7 field.
	PMC_PMC_SLPWK_DR0_PID7_Msk  = 0x80       // Bit mask of PID7 field.
	PMC_PMC_SLPWK_DR0_PID7      = 0x80       // Bit PID7.
	PMC_PMC_SLPWK_DR0_PID8_Pos  = 0x8        // Position of PID8 field.
	PMC_PMC_SLPWK_DR0_PID8_Msk  = 0x100      // Bit mask of PID8 field.
	PMC_PMC_SLPWK_DR0_PID8      = 0x100      // Bit PID8.
	PMC_PMC_SLPWK_DR0_PID10_Pos = 0xa        // Position of PID10 field.
	PMC_PMC_SLPWK_DR0_PID10_Msk = 0x400      // Bit mask of PID10 field.
	PMC_PMC_SLPWK_DR0_PID10     = 0x400      // Bit PID10.
	PMC_PMC_SLPWK_DR0_PID11_Pos = 0xb        // Position of PID11 field.
	PMC_PMC_SLPWK_DR0_PID11_Msk = 0x800      // Bit mask of PID11 field.
	PMC_PMC_SLPWK_DR0_PID11     = 0x800      // Bit PID11.
	PMC_PMC_SLPWK_DR0_PID13_Pos = 0xd        // Position of PID13 field.
	PMC_PMC_SLPWK_DR0_PID13_Msk = 0x2000     // Bit mask of PID13 field.
	PMC_PMC_SLPWK_DR0_PID13     = 0x2000     // Bit PID13.
	PMC_PMC_SLPWK_DR0_PID14_Pos = 0xe        // Position of PID14 field.
	PMC_PMC_SLPWK_DR0_PID14_Msk = 0x4000     // Bit mask of PID14 field.
	PMC_PMC_SLPWK_DR0_PID14     = 0x4000     // Bit PID14.
	PMC_PMC_SLPWK_DR0_PID15_Pos = 0xf        // Position of PID15 field.
	PMC_PMC_SLPWK_DR0_PID15_Msk = 0x8000     // Bit mask of PID15 field.
	PMC_PMC_SLPWK_DR0_PID15     = 0x8000     // Bit PID15.
	PMC_PMC_SLPWK_DR0_PID16_Pos = 0x10       // Position of PID16 field.
	PMC_PMC_SLPWK_DR0_PID16_Msk = 0x10000    // Bit mask of PID16 field.
	PMC_PMC_SLPWK_DR0_PID16     = 0x10000    // Bit PID16.
	PMC_PMC_SLPWK_DR0_PID18_Pos = 0x12       // Position of PID18 field.
	PMC_PMC_SLPWK_DR0_PID18_Msk = 0x40000    // Bit mask of PID18 field.
	PMC_PMC_SLPWK_DR0_PID18     = 0x40000    // Bit PID18.
	PMC_PMC_SLPWK_DR0_PID19_Pos = 0x13       // Position of PID19 field.
	PMC_PMC_SLPWK_DR0_PID19_Msk = 0x80000    // Bit mask of PID19 field.
	PMC_PMC_SLPWK_DR0_PID19     = 0x80000    // Bit PID19.
	PMC_PMC_SLPWK_DR0_PID20_Pos = 0x14       // Position of PID20 field.
	PMC_PMC_SLPWK_DR0_PID20_Msk = 0x100000   // Bit mask of PID20 field.
	PMC_PMC_SLPWK_DR0_PID20     = 0x100000   // Bit PID20.
	PMC_PMC_SLPWK_DR0_PID21_Pos = 0x15       // Position of PID21 field.
	PMC_PMC_SLPWK_DR0_PID21_Msk = 0x200000   // Bit mask of PID21 field.
	PMC_PMC_SLPWK_DR0_PID21     = 0x200000   // Bit PID21.
	PMC_PMC_SLPWK_DR0_PID22_Pos = 0x16       // Position of PID22 field.
	PMC_PMC_SLPWK_DR0_PID22_Msk = 0x400000   // Bit mask of PID22 field.
	PMC_PMC_SLPWK_DR0_PID22     = 0x400000   // Bit PID22.
	PMC_PMC_SLPWK_DR0_PID23_Pos = 0x17       // Position of PID23 field.
	PMC_PMC_SLPWK_DR0_PID23_Msk = 0x800000   // Bit mask of PID23 field.
	PMC_PMC_SLPWK_DR0_PID23     = 0x800000   // Bit PID23.
	PMC_PMC_SLPWK_DR0_PID24_Pos = 0x18       // Position of PID24 field.
	PMC_PMC_SLPWK_DR0_PID24_Msk = 0x1000000  // Bit mask of PID24 field.
	PMC_PMC_SLPWK_DR0_PID24     = 0x1000000  // Bit PID24.
	PMC_PMC_SLPWK_DR0_PID25_Pos = 0x19       // Position of PID25 field.
	PMC_PMC_SLPWK_DR0_PID25_Msk = 0x2000000  // Bit mask of PID25 field.
	PMC_PMC_SLPWK_DR0_PID25     = 0x2000000  // Bit PID25.
	PMC_PMC_SLPWK_DR0_PID26_Pos = 0x1a       // Position of PID26 field.
	PMC_PMC_SLPWK_DR0_PID26_Msk = 0x4000000  // Bit mask of PID26 field.
	PMC_PMC_SLPWK_DR0_PID26     = 0x4000000  // Bit PID26.
	PMC_PMC_SLPWK_DR0_PID27_Pos = 0x1b       // Position of PID27 field.
	PMC_PMC_SLPWK_DR0_PID27_Msk = 0x8000000  // Bit mask of PID27 field.
	PMC_PMC_SLPWK_DR0_PID27     = 0x8000000  // Bit PID27.
	PMC_PMC_SLPWK_DR0_PID28_Pos = 0x1c       // Position of PID28 field.
	PMC_PMC_SLPWK_DR0_PID28_Msk = 0x10000000 // Bit mask of PID28 field.
	PMC_PMC_SLPWK_DR0_PID28     = 0x10000000 // Bit PID28.
	PMC_PMC_SLPWK_DR0_PID29_Pos = 0x1d       // Position of PID29 field.
	PMC_PMC_SLPWK_DR0_PID29_Msk = 0x20000000 // Bit mask of PID29 field.
	PMC_PMC_SLPWK_DR0_PID29     = 0x20000000 // Bit PID29.
	PMC_PMC_SLPWK_DR0_PID30_Pos = 0x1e       // Position of PID30 field.
	PMC_PMC_SLPWK_DR0_PID30_Msk = 0x40000000 // Bit mask of PID30 field.
	PMC_PMC_SLPWK_DR0_PID30     = 0x40000000 // Bit PID30.
	PMC_PMC_SLPWK_DR0_PID31_Pos = 0x1f       // Position of PID31 field.
	PMC_PMC_SLPWK_DR0_PID31_Msk = 0x80000000 // Bit mask of PID31 field.
	PMC_PMC_SLPWK_DR0_PID31     = 0x80000000 // Bit PID31.

	// PMC_SLPWK_SR0: SleepWalking Status Register 0
	PMC_PMC_SLPWK_SR0_PID7_Pos  = 0x7        // Position of PID7 field.
	PMC_PMC_SLPWK_SR0_PID7_Msk  = 0x80       // Bit mask of PID7 field.
	PMC_PMC_SLPWK_SR0_PID7      = 0x80       // Bit PID7.
	PMC_PMC_SLPWK_SR0_PID8_Pos  = 0x8        // Position of PID8 field.
	PMC_PMC_SLPWK_SR0_PID8_Msk  = 0x100      // Bit mask of PID8 field.
	PMC_PMC_SLPWK_SR0_PID8      = 0x100      // Bit PID8.
	PMC_PMC_SLPWK_SR0_PID10_Pos = 0xa        // Position of PID10 field.
	PMC_PMC_SLPWK_SR0_PID10_Msk = 0x400      // Bit mask of PID10 field.
	PMC_PMC_SLPWK_SR0_PID10     = 0x400      // Bit PID10.
	PMC_PMC_SLPWK_SR0_PID11_Pos = 0xb        // Position of PID11 field.
	PMC_PMC_SLPWK_SR0_PID11_Msk = 0x800      // Bit mask of PID11 field.
	PMC_PMC_SLPWK_SR0_PID11     = 0x800      // Bit PID11.
	PMC_PMC_SLPWK_SR0_PID13_Pos = 0xd        // Position of PID13 field.
	PMC_PMC_SLPWK_SR0_PID13_Msk = 0x2000     // Bit mask of PID13 field.
	PMC_PMC_SLPWK_SR0_PID13     = 0x2000     // Bit PID13.
	PMC_PMC_SLPWK_SR0_PID14_Pos = 0xe        // Position of PID14 field.
	PMC_PMC_SLPWK_SR0_PID14_Msk = 0x4000     // Bit mask of PID14 field.
	PMC_PMC_SLPWK_SR0_PID14     = 0x4000     // Bit PID14.
	PMC_PMC_SLPWK_SR0_PID15_Pos = 0xf        // Position of PID15 field.
	PMC_PMC_SLPWK_SR0_PID15_Msk = 0x8000     // Bit mask of PID15 field.
	PMC_PMC_SLPWK_SR0_PID15     = 0x8000     // Bit PID15.
	PMC_PMC_SLPWK_SR0_PID16_Pos = 0x10       // Position of PID16 field.
	PMC_PMC_SLPWK_SR0_PID16_Msk = 0x10000    // Bit mask of PID16 field.
	PMC_PMC_SLPWK_SR0_PID16     = 0x10000    // Bit PID16.
	PMC_PMC_SLPWK_SR0_PID18_Pos = 0x12       // Position of PID18 field.
	PMC_PMC_SLPWK_SR0_PID18_Msk = 0x40000    // Bit mask of PID18 field.
	PMC_PMC_SLPWK_SR0_PID18     = 0x40000    // Bit PID18.
	PMC_PMC_SLPWK_SR0_PID19_Pos = 0x13       // Position of PID19 field.
	PMC_PMC_SLPWK_SR0_PID19_Msk = 0x80000    // Bit mask of PID19 field.
	PMC_PMC_SLPWK_SR0_PID19     = 0x80000    // Bit PID19.
	PMC_PMC_SLPWK_SR0_PID20_Pos = 0x14       // Position of PID20 field.
	PMC_PMC_SLPWK_SR0_PID20_Msk = 0x100000   // Bit mask of PID20 field.
	PMC_PMC_SLPWK_SR0_PID20     = 0x100000   // Bit PID20.
	PMC_PMC_SLPWK_SR0_PID21_Pos = 0x15       // Position of PID21 field.
	PMC_PMC_SLPWK_SR0_PID21_Msk = 0x200000   // Bit mask of PID21 field.
	PMC_PMC_SLPWK_SR0_PID21     = 0x200000   // Bit PID21.
	PMC_PMC_SLPWK_SR0_PID22_Pos = 0x16       // Position of PID22 field.
	PMC_PMC_SLPWK_SR0_PID22_Msk = 0x400000   // Bit mask of PID22 field.
	PMC_PMC_SLPWK_SR0_PID22     = 0x400000   // Bit PID22.
	PMC_PMC_SLPWK_SR0_PID23_Pos = 0x17       // Position of PID23 field.
	PMC_PMC_SLPWK_SR0_PID23_Msk = 0x800000   // Bit mask of PID23 field.
	PMC_PMC_SLPWK_SR0_PID23     = 0x800000   // Bit PID23.
	PMC_PMC_SLPWK_SR0_PID24_Pos = 0x18       // Position of PID24 field.
	PMC_PMC_SLPWK_SR0_PID24_Msk = 0x1000000  // Bit mask of PID24 field.
	PMC_PMC_SLPWK_SR0_PID24     = 0x1000000  // Bit PID24.
	PMC_PMC_SLPWK_SR0_PID25_Pos = 0x19       // Position of PID25 field.
	PMC_PMC_SLPWK_SR0_PID25_Msk = 0x2000000  // Bit mask of PID25 field.
	PMC_PMC_SLPWK_SR0_PID25     = 0x2000000  // Bit PID25.
	PMC_PMC_SLPWK_SR0_PID26_Pos = 0x1a       // Position of PID26 field.
	PMC_PMC_SLPWK_SR0_PID26_Msk = 0x4000000  // Bit mask of PID26 field.
	PMC_PMC_SLPWK_SR0_PID26     = 0x4000000  // Bit PID26.
	PMC_PMC_SLPWK_SR0_PID27_Pos = 0x1b       // Position of PID27 field.
	PMC_PMC_SLPWK_SR0_PID27_Msk = 0x8000000  // Bit mask of PID27 field.
	PMC_PMC_SLPWK_SR0_PID27     = 0x8000000  // Bit PID27.
	PMC_PMC_SLPWK_SR0_PID28_Pos = 0x1c       // Position of PID28 field.
	PMC_PMC_SLPWK_SR0_PID28_Msk = 0x10000000 // Bit mask of PID28 field.
	PMC_PMC_SLPWK_SR0_PID28     = 0x10000000 // Bit PID28.
	PMC_PMC_SLPWK_SR0_PID29_Pos = 0x1d       // Position of PID29 field.
	PMC_PMC_SLPWK_SR0_PID29_Msk = 0x20000000 // Bit mask of PID29 field.
	PMC_PMC_SLPWK_SR0_PID29     = 0x20000000 // Bit PID29.
	PMC_PMC_SLPWK_SR0_PID30_Pos = 0x1e       // Position of PID30 field.
	PMC_PMC_SLPWK_SR0_PID30_Msk = 0x40000000 // Bit mask of PID30 field.
	PMC_PMC_SLPWK_SR0_PID30     = 0x40000000 // Bit PID30.
	PMC_PMC_SLPWK_SR0_PID31_Pos = 0x1f       // Position of PID31 field.
	PMC_PMC_SLPWK_SR0_PID31_Msk = 0x80000000 // Bit mask of PID31 field.
	PMC_PMC_SLPWK_SR0_PID31     = 0x80000000 // Bit PID31.

	// PMC_SLPWK_ASR0: SleepWalking Activity Status Register 0
	PMC_PMC_SLPWK_ASR0_PID7_Pos  = 0x7        // Position of PID7 field.
	PMC_PMC_SLPWK_ASR0_PID7_Msk  = 0x80       // Bit mask of PID7 field.
	PMC_PMC_SLPWK_ASR0_PID7      = 0x80       // Bit PID7.
	PMC_PMC_SLPWK_ASR0_PID8_Pos  = 0x8        // Position of PID8 field.
	PMC_PMC_SLPWK_ASR0_PID8_Msk  = 0x100      // Bit mask of PID8 field.
	PMC_PMC_SLPWK_ASR0_PID8      = 0x100      // Bit PID8.
	PMC_PMC_SLPWK_ASR0_PID10_Pos = 0xa        // Position of PID10 field.
	PMC_PMC_SLPWK_ASR0_PID10_Msk = 0x400      // Bit mask of PID10 field.
	PMC_PMC_SLPWK_ASR0_PID10     = 0x400      // Bit PID10.
	PMC_PMC_SLPWK_ASR0_PID11_Pos = 0xb        // Position of PID11 field.
	PMC_PMC_SLPWK_ASR0_PID11_Msk = 0x800      // Bit mask of PID11 field.
	PMC_PMC_SLPWK_ASR0_PID11     = 0x800      // Bit PID11.
	PMC_PMC_SLPWK_ASR0_PID13_Pos = 0xd        // Position of PID13 field.
	PMC_PMC_SLPWK_ASR0_PID13_Msk = 0x2000     // Bit mask of PID13 field.
	PMC_PMC_SLPWK_ASR0_PID13     = 0x2000     // Bit PID13.
	PMC_PMC_SLPWK_ASR0_PID14_Pos = 0xe        // Position of PID14 field.
	PMC_PMC_SLPWK_ASR0_PID14_Msk = 0x4000     // Bit mask of PID14 field.
	PMC_PMC_SLPWK_ASR0_PID14     = 0x4000     // Bit PID14.
	PMC_PMC_SLPWK_ASR0_PID15_Pos = 0xf        // Position of PID15 field.
	PMC_PMC_SLPWK_ASR0_PID15_Msk = 0x8000     // Bit mask of PID15 field.
	PMC_PMC_SLPWK_ASR0_PID15     = 0x8000     // Bit PID15.
	PMC_PMC_SLPWK_ASR0_PID16_Pos = 0x10       // Position of PID16 field.
	PMC_PMC_SLPWK_ASR0_PID16_Msk = 0x10000    // Bit mask of PID16 field.
	PMC_PMC_SLPWK_ASR0_PID16     = 0x10000    // Bit PID16.
	PMC_PMC_SLPWK_ASR0_PID18_Pos = 0x12       // Position of PID18 field.
	PMC_PMC_SLPWK_ASR0_PID18_Msk = 0x40000    // Bit mask of PID18 field.
	PMC_PMC_SLPWK_ASR0_PID18     = 0x40000    // Bit PID18.
	PMC_PMC_SLPWK_ASR0_PID19_Pos = 0x13       // Position of PID19 field.
	PMC_PMC_SLPWK_ASR0_PID19_Msk = 0x80000    // Bit mask of PID19 field.
	PMC_PMC_SLPWK_ASR0_PID19     = 0x80000    // Bit PID19.
	PMC_PMC_SLPWK_ASR0_PID20_Pos = 0x14       // Position of PID20 field.
	PMC_PMC_SLPWK_ASR0_PID20_Msk = 0x100000   // Bit mask of PID20 field.
	PMC_PMC_SLPWK_ASR0_PID20     = 0x100000   // Bit PID20.
	PMC_PMC_SLPWK_ASR0_PID21_Pos = 0x15       // Position of PID21 field.
	PMC_PMC_SLPWK_ASR0_PID21_Msk = 0x200000   // Bit mask of PID21 field.
	PMC_PMC_SLPWK_ASR0_PID21     = 0x200000   // Bit PID21.
	PMC_PMC_SLPWK_ASR0_PID22_Pos = 0x16       // Position of PID22 field.
	PMC_PMC_SLPWK_ASR0_PID22_Msk = 0x400000   // Bit mask of PID22 field.
	PMC_PMC_SLPWK_ASR0_PID22     = 0x400000   // Bit PID22.
	PMC_PMC_SLPWK_ASR0_PID23_Pos = 0x17       // Position of PID23 field.
	PMC_PMC_SLPWK_ASR0_PID23_Msk = 0x800000   // Bit mask of PID23 field.
	PMC_PMC_SLPWK_ASR0_PID23     = 0x800000   // Bit PID23.
	PMC_PMC_SLPWK_ASR0_PID24_Pos = 0x18       // Position of PID24 field.
	PMC_PMC_SLPWK_ASR0_PID24_Msk = 0x1000000  // Bit mask of PID24 field.
	PMC_PMC_SLPWK_ASR0_PID24     = 0x1000000  // Bit PID24.
	PMC_PMC_SLPWK_ASR0_PID25_Pos = 0x19       // Position of PID25 field.
	PMC_PMC_SLPWK_ASR0_PID25_Msk = 0x2000000  // Bit mask of PID25 field.
	PMC_PMC_SLPWK_ASR0_PID25     = 0x2000000  // Bit PID25.
	PMC_PMC_SLPWK_ASR0_PID26_Pos = 0x1a       // Position of PID26 field.
	PMC_PMC_SLPWK_ASR0_PID26_Msk = 0x4000000  // Bit mask of PID26 field.
	PMC_PMC_SLPWK_ASR0_PID26     = 0x4000000  // Bit PID26.
	PMC_PMC_SLPWK_ASR0_PID27_Pos = 0x1b       // Position of PID27 field.
	PMC_PMC_SLPWK_ASR0_PID27_Msk = 0x8000000  // Bit mask of PID27 field.
	PMC_PMC_SLPWK_ASR0_PID27     = 0x8000000  // Bit PID27.
	PMC_PMC_SLPWK_ASR0_PID28_Pos = 0x1c       // Position of PID28 field.
	PMC_PMC_SLPWK_ASR0_PID28_Msk = 0x10000000 // Bit mask of PID28 field.
	PMC_PMC_SLPWK_ASR0_PID28     = 0x10000000 // Bit PID28.
	PMC_PMC_SLPWK_ASR0_PID29_Pos = 0x1d       // Position of PID29 field.
	PMC_PMC_SLPWK_ASR0_PID29_Msk = 0x20000000 // Bit mask of PID29 field.
	PMC_PMC_SLPWK_ASR0_PID29     = 0x20000000 // Bit PID29.
	PMC_PMC_SLPWK_ASR0_PID30_Pos = 0x1e       // Position of PID30 field.
	PMC_PMC_SLPWK_ASR0_PID30_Msk = 0x40000000 // Bit mask of PID30 field.
	PMC_PMC_SLPWK_ASR0_PID30     = 0x40000000 // Bit PID30.
	PMC_PMC_SLPWK_ASR0_PID31_Pos = 0x1f       // Position of PID31 field.
	PMC_PMC_SLPWK_ASR0_PID31_Msk = 0x80000000 // Bit mask of PID31 field.
	PMC_PMC_SLPWK_ASR0_PID31     = 0x80000000 // Bit PID31.

	// PMC_PMMR: PLL Maximum Multiplier Value Register
	PMC_PMC_PMMR_PLLA_MMAX_Pos = 0x0   // Position of PLLA_MMAX field.
	PMC_PMC_PMMR_PLLA_MMAX_Msk = 0x7ff // Bit mask of PLLA_MMAX field.

	// PMC_SLPWK_ER1: SleepWalking Enable Register 1
	PMC_PMC_SLPWK_ER1_PID32_Pos = 0x0        // Position of PID32 field.
	PMC_PMC_SLPWK_ER1_PID32_Msk = 0x1        // Bit mask of PID32 field.
	PMC_PMC_SLPWK_ER1_PID32     = 0x1        // Bit PID32.
	PMC_PMC_SLPWK_ER1_PID33_Pos = 0x1        // Position of PID33 field.
	PMC_PMC_SLPWK_ER1_PID33_Msk = 0x2        // Bit mask of PID33 field.
	PMC_PMC_SLPWK_ER1_PID33     = 0x2        // Bit PID33.
	PMC_PMC_SLPWK_ER1_PID34_Pos = 0x2        // Position of PID34 field.
	PMC_PMC_SLPWK_ER1_PID34_Msk = 0x4        // Bit mask of PID34 field.
	PMC_PMC_SLPWK_ER1_PID34     = 0x4        // Bit PID34.
	PMC_PMC_SLPWK_ER1_PID35_Pos = 0x3        // Position of PID35 field.
	PMC_PMC_SLPWK_ER1_PID35_Msk = 0x8        // Bit mask of PID35 field.
	PMC_PMC_SLPWK_ER1_PID35     = 0x8        // Bit PID35.
	PMC_PMC_SLPWK_ER1_PID37_Pos = 0x5        // Position of PID37 field.
	PMC_PMC_SLPWK_ER1_PID37_Msk = 0x20       // Bit mask of PID37 field.
	PMC_PMC_SLPWK_ER1_PID37     = 0x20       // Bit PID37.
	PMC_PMC_SLPWK_ER1_PID39_Pos = 0x7        // Position of PID39 field.
	PMC_PMC_SLPWK_ER1_PID39_Msk = 0x80       // Bit mask of PID39 field.
	PMC_PMC_SLPWK_ER1_PID39     = 0x80       // Bit PID39.
	PMC_PMC_SLPWK_ER1_PID40_Pos = 0x8        // Position of PID40 field.
	PMC_PMC_SLPWK_ER1_PID40_Msk = 0x100      // Bit mask of PID40 field.
	PMC_PMC_SLPWK_ER1_PID40     = 0x100      // Bit PID40.
	PMC_PMC_SLPWK_ER1_PID41_Pos = 0x9        // Position of PID41 field.
	PMC_PMC_SLPWK_ER1_PID41_Msk = 0x200      // Bit mask of PID41 field.
	PMC_PMC_SLPWK_ER1_PID41     = 0x200      // Bit PID41.
	PMC_PMC_SLPWK_ER1_PID43_Pos = 0xb        // Position of PID43 field.
	PMC_PMC_SLPWK_ER1_PID43_Msk = 0x800      // Bit mask of PID43 field.
	PMC_PMC_SLPWK_ER1_PID43     = 0x800      // Bit PID43.
	PMC_PMC_SLPWK_ER1_PID44_Pos = 0xc        // Position of PID44 field.
	PMC_PMC_SLPWK_ER1_PID44_Msk = 0x1000     // Bit mask of PID44 field.
	PMC_PMC_SLPWK_ER1_PID44     = 0x1000     // Bit PID44.
	PMC_PMC_SLPWK_ER1_PID45_Pos = 0xd        // Position of PID45 field.
	PMC_PMC_SLPWK_ER1_PID45_Msk = 0x2000     // Bit mask of PID45 field.
	PMC_PMC_SLPWK_ER1_PID45     = 0x2000     // Bit PID45.
	PMC_PMC_SLPWK_ER1_PID46_Pos = 0xe        // Position of PID46 field.
	PMC_PMC_SLPWK_ER1_PID46_Msk = 0x4000     // Bit mask of PID46 field.
	PMC_PMC_SLPWK_ER1_PID46     = 0x4000     // Bit PID46.
	PMC_PMC_SLPWK_ER1_PID47_Pos = 0xf        // Position of PID47 field.
	PMC_PMC_SLPWK_ER1_PID47_Msk = 0x8000     // Bit mask of PID47 field.
	PMC_PMC_SLPWK_ER1_PID47     = 0x8000     // Bit PID47.
	PMC_PMC_SLPWK_ER1_PID48_Pos = 0x10       // Position of PID48 field.
	PMC_PMC_SLPWK_ER1_PID48_Msk = 0x10000    // Bit mask of PID48 field.
	PMC_PMC_SLPWK_ER1_PID48     = 0x10000    // Bit PID48.
	PMC_PMC_SLPWK_ER1_PID49_Pos = 0x11       // Position of PID49 field.
	PMC_PMC_SLPWK_ER1_PID49_Msk = 0x20000    // Bit mask of PID49 field.
	PMC_PMC_SLPWK_ER1_PID49     = 0x20000    // Bit PID49.
	PMC_PMC_SLPWK_ER1_PID50_Pos = 0x12       // Position of PID50 field.
	PMC_PMC_SLPWK_ER1_PID50_Msk = 0x40000    // Bit mask of PID50 field.
	PMC_PMC_SLPWK_ER1_PID50     = 0x40000    // Bit PID50.
	PMC_PMC_SLPWK_ER1_PID51_Pos = 0x13       // Position of PID51 field.
	PMC_PMC_SLPWK_ER1_PID51_Msk = 0x80000    // Bit mask of PID51 field.
	PMC_PMC_SLPWK_ER1_PID51     = 0x80000    // Bit PID51.
	PMC_PMC_SLPWK_ER1_PID52_Pos = 0x14       // Position of PID52 field.
	PMC_PMC_SLPWK_ER1_PID52_Msk = 0x100000   // Bit mask of PID52 field.
	PMC_PMC_SLPWK_ER1_PID52     = 0x100000   // Bit PID52.
	PMC_PMC_SLPWK_ER1_PID56_Pos = 0x18       // Position of PID56 field.
	PMC_PMC_SLPWK_ER1_PID56_Msk = 0x1000000  // Bit mask of PID56 field.
	PMC_PMC_SLPWK_ER1_PID56     = 0x1000000  // Bit PID56.
	PMC_PMC_SLPWK_ER1_PID57_Pos = 0x19       // Position of PID57 field.
	PMC_PMC_SLPWK_ER1_PID57_Msk = 0x2000000  // Bit mask of PID57 field.
	PMC_PMC_SLPWK_ER1_PID57     = 0x2000000  // Bit PID57.
	PMC_PMC_SLPWK_ER1_PID58_Pos = 0x1a       // Position of PID58 field.
	PMC_PMC_SLPWK_ER1_PID58_Msk = 0x4000000  // Bit mask of PID58 field.
	PMC_PMC_SLPWK_ER1_PID58     = 0x4000000  // Bit PID58.
	PMC_PMC_SLPWK_ER1_PID59_Pos = 0x1b       // Position of PID59 field.
	PMC_PMC_SLPWK_ER1_PID59_Msk = 0x8000000  // Bit mask of PID59 field.
	PMC_PMC_SLPWK_ER1_PID59     = 0x8000000  // Bit PID59.
	PMC_PMC_SLPWK_ER1_PID60_Pos = 0x1c       // Position of PID60 field.
	PMC_PMC_SLPWK_ER1_PID60_Msk = 0x10000000 // Bit mask of PID60 field.
	PMC_PMC_SLPWK_ER1_PID60     = 0x10000000 // Bit PID60.

	// PMC_SLPWK_DR1: SleepWalking Disable Register 1
	PMC_PMC_SLPWK_DR1_PID32_Pos = 0x0        // Position of PID32 field.
	PMC_PMC_SLPWK_DR1_PID32_Msk = 0x1        // Bit mask of PID32 field.
	PMC_PMC_SLPWK_DR1_PID32     = 0x1        // Bit PID32.
	PMC_PMC_SLPWK_DR1_PID33_Pos = 0x1        // Position of PID33 field.
	PMC_PMC_SLPWK_DR1_PID33_Msk = 0x2        // Bit mask of PID33 field.
	PMC_PMC_SLPWK_DR1_PID33     = 0x2        // Bit PID33.
	PMC_PMC_SLPWK_DR1_PID34_Pos = 0x2        // Position of PID34 field.
	PMC_PMC_SLPWK_DR1_PID34_Msk = 0x4        // Bit mask of PID34 field.
	PMC_PMC_SLPWK_DR1_PID34     = 0x4        // Bit PID34.
	PMC_PMC_SLPWK_DR1_PID35_Pos = 0x3        // Position of PID35 field.
	PMC_PMC_SLPWK_DR1_PID35_Msk = 0x8        // Bit mask of PID35 field.
	PMC_PMC_SLPWK_DR1_PID35     = 0x8        // Bit PID35.
	PMC_PMC_SLPWK_DR1_PID37_Pos = 0x5        // Position of PID37 field.
	PMC_PMC_SLPWK_DR1_PID37_Msk = 0x20       // Bit mask of PID37 field.
	PMC_PMC_SLPWK_DR1_PID37     = 0x20       // Bit PID37.
	PMC_PMC_SLPWK_DR1_PID39_Pos = 0x7        // Position of PID39 field.
	PMC_PMC_SLPWK_DR1_PID39_Msk = 0x80       // Bit mask of PID39 field.
	PMC_PMC_SLPWK_DR1_PID39     = 0x80       // Bit PID39.
	PMC_PMC_SLPWK_DR1_PID40_Pos = 0x8        // Position of PID40 field.
	PMC_PMC_SLPWK_DR1_PID40_Msk = 0x100      // Bit mask of PID40 field.
	PMC_PMC_SLPWK_DR1_PID40     = 0x100      // Bit PID40.
	PMC_PMC_SLPWK_DR1_PID41_Pos = 0x9        // Position of PID41 field.
	PMC_PMC_SLPWK_DR1_PID41_Msk = 0x200      // Bit mask of PID41 field.
	PMC_PMC_SLPWK_DR1_PID41     = 0x200      // Bit PID41.
	PMC_PMC_SLPWK_DR1_PID43_Pos = 0xb        // Position of PID43 field.
	PMC_PMC_SLPWK_DR1_PID43_Msk = 0x800      // Bit mask of PID43 field.
	PMC_PMC_SLPWK_DR1_PID43     = 0x800      // Bit PID43.
	PMC_PMC_SLPWK_DR1_PID44_Pos = 0xc        // Position of PID44 field.
	PMC_PMC_SLPWK_DR1_PID44_Msk = 0x1000     // Bit mask of PID44 field.
	PMC_PMC_SLPWK_DR1_PID44     = 0x1000     // Bit PID44.
	PMC_PMC_SLPWK_DR1_PID45_Pos = 0xd        // Position of PID45 field.
	PMC_PMC_SLPWK_DR1_PID45_Msk = 0x2000     // Bit mask of PID45 field.
	PMC_PMC_SLPWK_DR1_PID45     = 0x2000     // Bit PID45.
	PMC_PMC_SLPWK_DR1_PID46_Pos = 0xe        // Position of PID46 field.
	PMC_PMC_SLPWK_DR1_PID46_Msk = 0x4000     // Bit mask of PID46 field.
	PMC_PMC_SLPWK_DR1_PID46     = 0x4000     // Bit PID46.
	PMC_PMC_SLPWK_DR1_PID47_Pos = 0xf        // Position of PID47 field.
	PMC_PMC_SLPWK_DR1_PID47_Msk = 0x8000     // Bit mask of PID47 field.
	PMC_PMC_SLPWK_DR1_PID47     = 0x8000     // Bit PID47.
	PMC_PMC_SLPWK_DR1_PID48_Pos = 0x10       // Position of PID48 field.
	PMC_PMC_SLPWK_DR1_PID48_Msk = 0x10000    // Bit mask of PID48 field.
	PMC_PMC_SLPWK_DR1_PID48     = 0x10000    // Bit PID48.
	PMC_PMC_SLPWK_DR1_PID49_Pos = 0x11       // Position of PID49 field.
	PMC_PMC_SLPWK_DR1_PID49_Msk = 0x20000    // Bit mask of PID49 field.
	PMC_PMC_SLPWK_DR1_PID49     = 0x20000    // Bit PID49.
	PMC_PMC_SLPWK_DR1_PID50_Pos = 0x12       // Position of PID50 field.
	PMC_PMC_SLPWK_DR1_PID50_Msk = 0x40000    // Bit mask of PID50 field.
	PMC_PMC_SLPWK_DR1_PID50     = 0x40000    // Bit PID50.
	PMC_PMC_SLPWK_DR1_PID51_Pos = 0x13       // Position of PID51 field.
	PMC_PMC_SLPWK_DR1_PID51_Msk = 0x80000    // Bit mask of PID51 field.
	PMC_PMC_SLPWK_DR1_PID51     = 0x80000    // Bit PID51.
	PMC_PMC_SLPWK_DR1_PID52_Pos = 0x14       // Position of PID52 field.
	PMC_PMC_SLPWK_DR1_PID52_Msk = 0x100000   // Bit mask of PID52 field.
	PMC_PMC_SLPWK_DR1_PID52     = 0x100000   // Bit PID52.
	PMC_PMC_SLPWK_DR1_PID56_Pos = 0x18       // Position of PID56 field.
	PMC_PMC_SLPWK_DR1_PID56_Msk = 0x1000000  // Bit mask of PID56 field.
	PMC_PMC_SLPWK_DR1_PID56     = 0x1000000  // Bit PID56.
	PMC_PMC_SLPWK_DR1_PID57_Pos = 0x19       // Position of PID57 field.
	PMC_PMC_SLPWK_DR1_PID57_Msk = 0x2000000  // Bit mask of PID57 field.
	PMC_PMC_SLPWK_DR1_PID57     = 0x2000000  // Bit PID57.
	PMC_PMC_SLPWK_DR1_PID58_Pos = 0x1a       // Position of PID58 field.
	PMC_PMC_SLPWK_DR1_PID58_Msk = 0x4000000  // Bit mask of PID58 field.
	PMC_PMC_SLPWK_DR1_PID58     = 0x4000000  // Bit PID58.
	PMC_PMC_SLPWK_DR1_PID59_Pos = 0x1b       // Position of PID59 field.
	PMC_PMC_SLPWK_DR1_PID59_Msk = 0x8000000  // Bit mask of PID59 field.
	PMC_PMC_SLPWK_DR1_PID59     = 0x8000000  // Bit PID59.
	PMC_PMC_SLPWK_DR1_PID60_Pos = 0x1c       // Position of PID60 field.
	PMC_PMC_SLPWK_DR1_PID60_Msk = 0x10000000 // Bit mask of PID60 field.
	PMC_PMC_SLPWK_DR1_PID60     = 0x10000000 // Bit PID60.

	// PMC_SLPWK_SR1: SleepWalking Status Register 1
	PMC_PMC_SLPWK_SR1_PID32_Pos = 0x0        // Position of PID32 field.
	PMC_PMC_SLPWK_SR1_PID32_Msk = 0x1        // Bit mask of PID32 field.
	PMC_PMC_SLPWK_SR1_PID32     = 0x1        // Bit PID32.
	PMC_PMC_SLPWK_SR1_PID33_Pos = 0x1        // Position of PID33 field.
	PMC_PMC_SLPWK_SR1_PID33_Msk = 0x2        // Bit mask of PID33 field.
	PMC_PMC_SLPWK_SR1_PID33     = 0x2        // Bit PID33.
	PMC_PMC_SLPWK_SR1_PID34_Pos = 0x2        // Position of PID34 field.
	PMC_PMC_SLPWK_SR1_PID34_Msk = 0x4        // Bit mask of PID34 field.
	PMC_PMC_SLPWK_SR1_PID34     = 0x4        // Bit PID34.
	PMC_PMC_SLPWK_SR1_PID35_Pos = 0x3        // Position of PID35 field.
	PMC_PMC_SLPWK_SR1_PID35_Msk = 0x8        // Bit mask of PID35 field.
	PMC_PMC_SLPWK_SR1_PID35     = 0x8        // Bit PID35.
	PMC_PMC_SLPWK_SR1_PID37_Pos = 0x5        // Position of PID37 field.
	PMC_PMC_SLPWK_SR1_PID37_Msk = 0x20       // Bit mask of PID37 field.
	PMC_PMC_SLPWK_SR1_PID37     = 0x20       // Bit PID37.
	PMC_PMC_SLPWK_SR1_PID39_Pos = 0x7        // Position of PID39 field.
	PMC_PMC_SLPWK_SR1_PID39_Msk = 0x80       // Bit mask of PID39 field.
	PMC_PMC_SLPWK_SR1_PID39     = 0x80       // Bit PID39.
	PMC_PMC_SLPWK_SR1_PID40_Pos = 0x8        // Position of PID40 field.
	PMC_PMC_SLPWK_SR1_PID40_Msk = 0x100      // Bit mask of PID40 field.
	PMC_PMC_SLPWK_SR1_PID40     = 0x100      // Bit PID40.
	PMC_PMC_SLPWK_SR1_PID41_Pos = 0x9        // Position of PID41 field.
	PMC_PMC_SLPWK_SR1_PID41_Msk = 0x200      // Bit mask of PID41 field.
	PMC_PMC_SLPWK_SR1_PID41     = 0x200      // Bit PID41.
	PMC_PMC_SLPWK_SR1_PID43_Pos = 0xb        // Position of PID43 field.
	PMC_PMC_SLPWK_SR1_PID43_Msk = 0x800      // Bit mask of PID43 field.
	PMC_PMC_SLPWK_SR1_PID43     = 0x800      // Bit PID43.
	PMC_PMC_SLPWK_SR1_PID44_Pos = 0xc        // Position of PID44 field.
	PMC_PMC_SLPWK_SR1_PID44_Msk = 0x1000     // Bit mask of PID44 field.
	PMC_PMC_SLPWK_SR1_PID44     = 0x1000     // Bit PID44.
	PMC_PMC_SLPWK_SR1_PID45_Pos = 0xd        // Position of PID45 field.
	PMC_PMC_SLPWK_SR1_PID45_Msk = 0x2000     // Bit mask of PID45 field.
	PMC_PMC_SLPWK_SR1_PID45     = 0x2000     // Bit PID45.
	PMC_PMC_SLPWK_SR1_PID46_Pos = 0xe        // Position of PID46 field.
	PMC_PMC_SLPWK_SR1_PID46_Msk = 0x4000     // Bit mask of PID46 field.
	PMC_PMC_SLPWK_SR1_PID46     = 0x4000     // Bit PID46.
	PMC_PMC_SLPWK_SR1_PID47_Pos = 0xf        // Position of PID47 field.
	PMC_PMC_SLPWK_SR1_PID47_Msk = 0x8000     // Bit mask of PID47 field.
	PMC_PMC_SLPWK_SR1_PID47     = 0x8000     // Bit PID47.
	PMC_PMC_SLPWK_SR1_PID48_Pos = 0x10       // Position of PID48 field.
	PMC_PMC_SLPWK_SR1_PID48_Msk = 0x10000    // Bit mask of PID48 field.
	PMC_PMC_SLPWK_SR1_PID48     = 0x10000    // Bit PID48.
	PMC_PMC_SLPWK_SR1_PID49_Pos = 0x11       // Position of PID49 field.
	PMC_PMC_SLPWK_SR1_PID49_Msk = 0x20000    // Bit mask of PID49 field.
	PMC_PMC_SLPWK_SR1_PID49     = 0x20000    // Bit PID49.
	PMC_PMC_SLPWK_SR1_PID50_Pos = 0x12       // Position of PID50 field.
	PMC_PMC_SLPWK_SR1_PID50_Msk = 0x40000    // Bit mask of PID50 field.
	PMC_PMC_SLPWK_SR1_PID50     = 0x40000    // Bit PID50.
	PMC_PMC_SLPWK_SR1_PID51_Pos = 0x13       // Position of PID51 field.
	PMC_PMC_SLPWK_SR1_PID51_Msk = 0x80000    // Bit mask of PID51 field.
	PMC_PMC_SLPWK_SR1_PID51     = 0x80000    // Bit PID51.
	PMC_PMC_SLPWK_SR1_PID52_Pos = 0x14       // Position of PID52 field.
	PMC_PMC_SLPWK_SR1_PID52_Msk = 0x100000   // Bit mask of PID52 field.
	PMC_PMC_SLPWK_SR1_PID52     = 0x100000   // Bit PID52.
	PMC_PMC_SLPWK_SR1_PID56_Pos = 0x18       // Position of PID56 field.
	PMC_PMC_SLPWK_SR1_PID56_Msk = 0x1000000  // Bit mask of PID56 field.
	PMC_PMC_SLPWK_SR1_PID56     = 0x1000000  // Bit PID56.
	PMC_PMC_SLPWK_SR1_PID57_Pos = 0x19       // Position of PID57 field.
	PMC_PMC_SLPWK_SR1_PID57_Msk = 0x2000000  // Bit mask of PID57 field.
	PMC_PMC_SLPWK_SR1_PID57     = 0x2000000  // Bit PID57.
	PMC_PMC_SLPWK_SR1_PID58_Pos = 0x1a       // Position of PID58 field.
	PMC_PMC_SLPWK_SR1_PID58_Msk = 0x4000000  // Bit mask of PID58 field.
	PMC_PMC_SLPWK_SR1_PID58     = 0x4000000  // Bit PID58.
	PMC_PMC_SLPWK_SR1_PID59_Pos = 0x1b       // Position of PID59 field.
	PMC_PMC_SLPWK_SR1_PID59_Msk = 0x8000000  // Bit mask of PID59 field.
	PMC_PMC_SLPWK_SR1_PID59     = 0x8000000  // Bit PID59.
	PMC_PMC_SLPWK_SR1_PID60_Pos = 0x1c       // Position of PID60 field.
	PMC_PMC_SLPWK_SR1_PID60_Msk = 0x10000000 // Bit mask of PID60 field.
	PMC_PMC_SLPWK_SR1_PID60     = 0x10000000 // Bit PID60.

	// PMC_SLPWK_ASR1: SleepWalking Activity Status Register 1
	PMC_PMC_SLPWK_ASR1_PID32_Pos = 0x0        // Position of PID32 field.
	PMC_PMC_SLPWK_ASR1_PID32_Msk = 0x1        // Bit mask of PID32 field.
	PMC_PMC_SLPWK_ASR1_PID32     = 0x1        // Bit PID32.
	PMC_PMC_SLPWK_ASR1_PID33_Pos = 0x1        // Position of PID33 field.
	PMC_PMC_SLPWK_ASR1_PID33_Msk = 0x2        // Bit mask of PID33 field.
	PMC_PMC_SLPWK_ASR1_PID33     = 0x2        // Bit PID33.
	PMC_PMC_SLPWK_ASR1_PID34_Pos = 0x2        // Position of PID34 field.
	PMC_PMC_SLPWK_ASR1_PID34_Msk = 0x4        // Bit mask of PID34 field.
	PMC_PMC_SLPWK_ASR1_PID34     = 0x4        // Bit PID34.
	PMC_PMC_SLPWK_ASR1_PID35_Pos = 0x3        // Position of PID35 field.
	PMC_PMC_SLPWK_ASR1_PID35_Msk = 0x8        // Bit mask of PID35 field.
	PMC_PMC_SLPWK_ASR1_PID35     = 0x8        // Bit PID35.
	PMC_PMC_SLPWK_ASR1_PID37_Pos = 0x5        // Position of PID37 field.
	PMC_PMC_SLPWK_ASR1_PID37_Msk = 0x20       // Bit mask of PID37 field.
	PMC_PMC_SLPWK_ASR1_PID37     = 0x20       // Bit PID37.
	PMC_PMC_SLPWK_ASR1_PID39_Pos = 0x7        // Position of PID39 field.
	PMC_PMC_SLPWK_ASR1_PID39_Msk = 0x80       // Bit mask of PID39 field.
	PMC_PMC_SLPWK_ASR1_PID39     = 0x80       // Bit PID39.
	PMC_PMC_SLPWK_ASR1_PID40_Pos = 0x8        // Position of PID40 field.
	PMC_PMC_SLPWK_ASR1_PID40_Msk = 0x100      // Bit mask of PID40 field.
	PMC_PMC_SLPWK_ASR1_PID40     = 0x100      // Bit PID40.
	PMC_PMC_SLPWK_ASR1_PID41_Pos = 0x9        // Position of PID41 field.
	PMC_PMC_SLPWK_ASR1_PID41_Msk = 0x200      // Bit mask of PID41 field.
	PMC_PMC_SLPWK_ASR1_PID41     = 0x200      // Bit PID41.
	PMC_PMC_SLPWK_ASR1_PID43_Pos = 0xb        // Position of PID43 field.
	PMC_PMC_SLPWK_ASR1_PID43_Msk = 0x800      // Bit mask of PID43 field.
	PMC_PMC_SLPWK_ASR1_PID43     = 0x800      // Bit PID43.
	PMC_PMC_SLPWK_ASR1_PID44_Pos = 0xc        // Position of PID44 field.
	PMC_PMC_SLPWK_ASR1_PID44_Msk = 0x1000     // Bit mask of PID44 field.
	PMC_PMC_SLPWK_ASR1_PID44     = 0x1000     // Bit PID44.
	PMC_PMC_SLPWK_ASR1_PID45_Pos = 0xd        // Position of PID45 field.
	PMC_PMC_SLPWK_ASR1_PID45_Msk = 0x2000     // Bit mask of PID45 field.
	PMC_PMC_SLPWK_ASR1_PID45     = 0x2000     // Bit PID45.
	PMC_PMC_SLPWK_ASR1_PID46_Pos = 0xe        // Position of PID46 field.
	PMC_PMC_SLPWK_ASR1_PID46_Msk = 0x4000     // Bit mask of PID46 field.
	PMC_PMC_SLPWK_ASR1_PID46     = 0x4000     // Bit PID46.
	PMC_PMC_SLPWK_ASR1_PID47_Pos = 0xf        // Position of PID47 field.
	PMC_PMC_SLPWK_ASR1_PID47_Msk = 0x8000     // Bit mask of PID47 field.
	PMC_PMC_SLPWK_ASR1_PID47     = 0x8000     // Bit PID47.
	PMC_PMC_SLPWK_ASR1_PID48_Pos = 0x10       // Position of PID48 field.
	PMC_PMC_SLPWK_ASR1_PID48_Msk = 0x10000    // Bit mask of PID48 field.
	PMC_PMC_SLPWK_ASR1_PID48     = 0x10000    // Bit PID48.
	PMC_PMC_SLPWK_ASR1_PID49_Pos = 0x11       // Position of PID49 field.
	PMC_PMC_SLPWK_ASR1_PID49_Msk = 0x20000    // Bit mask of PID49 field.
	PMC_PMC_SLPWK_ASR1_PID49     = 0x20000    // Bit PID49.
	PMC_PMC_SLPWK_ASR1_PID50_Pos = 0x12       // Position of PID50 field.
	PMC_PMC_SLPWK_ASR1_PID50_Msk = 0x40000    // Bit mask of PID50 field.
	PMC_PMC_SLPWK_ASR1_PID50     = 0x40000    // Bit PID50.
	PMC_PMC_SLPWK_ASR1_PID51_Pos = 0x13       // Position of PID51 field.
	PMC_PMC_SLPWK_ASR1_PID51_Msk = 0x80000    // Bit mask of PID51 field.
	PMC_PMC_SLPWK_ASR1_PID51     = 0x80000    // Bit PID51.
	PMC_PMC_SLPWK_ASR1_PID52_Pos = 0x14       // Position of PID52 field.
	PMC_PMC_SLPWK_ASR1_PID52_Msk = 0x100000   // Bit mask of PID52 field.
	PMC_PMC_SLPWK_ASR1_PID52     = 0x100000   // Bit PID52.
	PMC_PMC_SLPWK_ASR1_PID56_Pos = 0x18       // Position of PID56 field.
	PMC_PMC_SLPWK_ASR1_PID56_Msk = 0x1000000  // Bit mask of PID56 field.
	PMC_PMC_SLPWK_ASR1_PID56     = 0x1000000  // Bit PID56.
	PMC_PMC_SLPWK_ASR1_PID57_Pos = 0x19       // Position of PID57 field.
	PMC_PMC_SLPWK_ASR1_PID57_Msk = 0x2000000  // Bit mask of PID57 field.
	PMC_PMC_SLPWK_ASR1_PID57     = 0x2000000  // Bit PID57.
	PMC_PMC_SLPWK_ASR1_PID58_Pos = 0x1a       // Position of PID58 field.
	PMC_PMC_SLPWK_ASR1_PID58_Msk = 0x4000000  // Bit mask of PID58 field.
	PMC_PMC_SLPWK_ASR1_PID58     = 0x4000000  // Bit PID58.
	PMC_PMC_SLPWK_ASR1_PID59_Pos = 0x1b       // Position of PID59 field.
	PMC_PMC_SLPWK_ASR1_PID59_Msk = 0x8000000  // Bit mask of PID59 field.
	PMC_PMC_SLPWK_ASR1_PID59     = 0x8000000  // Bit PID59.
	PMC_PMC_SLPWK_ASR1_PID60_Pos = 0x1c       // Position of PID60 field.
	PMC_PMC_SLPWK_ASR1_PID60_Msk = 0x10000000 // Bit mask of PID60 field.
	PMC_PMC_SLPWK_ASR1_PID60     = 0x10000000 // Bit PID60.

	// PMC_SLPWK_AIPR: SleepWalking Activity In Progress Register
	PMC_PMC_SLPWK_AIPR_AIP_Pos = 0x0 // Position of AIP field.
	PMC_PMC_SLPWK_AIPR_AIP_Msk = 0x1 // Bit mask of AIP field.
	PMC_PMC_SLPWK_AIPR_AIP     = 0x1 // Bit AIP.
)

// Bitfields for PWM0: Pulse Width Modulation Controller
const (
	// PWM_CLK: PWM Clock Register
	PWM_PWM_CLK_DIVA_Pos         = 0x0       // Position of DIVA field.
	PWM_PWM_CLK_DIVA_Msk         = 0xff      // Bit mask of DIVA field.
	PWM_PWM_CLK_DIVA_CLKA_POFF   = 0x0       // CLKA clock is turned off
	PWM_PWM_CLK_DIVA_PREA        = 0x1       // CLKA clock is clock selected by PREA
	PWM_PWM_CLK_PREA_Pos         = 0x8       // Position of PREA field.
	PWM_PWM_CLK_PREA_Msk         = 0xf00     // Bit mask of PREA field.
	PWM_PWM_CLK_PREA_CLK         = 0x0       // Peripheral clock
	PWM_PWM_CLK_PREA_CLK_DIV2    = 0x1       // Peripheral clock/2
	PWM_PWM_CLK_PREA_CLK_DIV4    = 0x2       // Peripheral clock/4
	PWM_PWM_CLK_PREA_CLK_DIV8    = 0x3       // Peripheral clock/8
	PWM_PWM_CLK_PREA_CLK_DIV16   = 0x4       // Peripheral clock/16
	PWM_PWM_CLK_PREA_CLK_DIV32   = 0x5       // Peripheral clock/32
	PWM_PWM_CLK_PREA_CLK_DIV64   = 0x6       // Peripheral clock/64
	PWM_PWM_CLK_PREA_CLK_DIV128  = 0x7       // Peripheral clock/128
	PWM_PWM_CLK_PREA_CLK_DIV256  = 0x8       // Peripheral clock/256
	PWM_PWM_CLK_PREA_CLK_DIV512  = 0x9       // Peripheral clock/512
	PWM_PWM_CLK_PREA_CLK_DIV1024 = 0xa       // Peripheral clock/1024
	PWM_PWM_CLK_DIVB_Pos         = 0x10      // Position of DIVB field.
	PWM_PWM_CLK_DIVB_Msk         = 0xff0000  // Bit mask of DIVB field.
	PWM_PWM_CLK_DIVB_CLKB_POFF   = 0x0       // CLKB clock is turned off
	PWM_PWM_CLK_DIVB_PREB        = 0x1       // CLKB clock is clock selected by PREB
	PWM_PWM_CLK_PREB_Pos         = 0x18      // Position of PREB field.
	PWM_PWM_CLK_PREB_Msk         = 0xf000000 // Bit mask of PREB field.
	PWM_PWM_CLK_PREB_CLK         = 0x0       // Peripheral clock
	PWM_PWM_CLK_PREB_CLK_DIV2    = 0x1       // Peripheral clock/2
	PWM_PWM_CLK_PREB_CLK_DIV4    = 0x2       // Peripheral clock/4
	PWM_PWM_CLK_PREB_CLK_DIV8    = 0x3       // Peripheral clock/8
	PWM_PWM_CLK_PREB_CLK_DIV16   = 0x4       // Peripheral clock/16
	PWM_PWM_CLK_PREB_CLK_DIV32   = 0x5       // Peripheral clock/32
	PWM_PWM_CLK_PREB_CLK_DIV64   = 0x6       // Peripheral clock/64
	PWM_PWM_CLK_PREB_CLK_DIV128  = 0x7       // Peripheral clock/128
	PWM_PWM_CLK_PREB_CLK_DIV256  = 0x8       // Peripheral clock/256
	PWM_PWM_CLK_PREB_CLK_DIV512  = 0x9       // Peripheral clock/512
	PWM_PWM_CLK_PREB_CLK_DIV1024 = 0xa       // Peripheral clock/1024

	// PWM_ENA: PWM Enable Register
	PWM_PWM_ENA_CHID0_Pos = 0x0 // Position of CHID0 field.
	PWM_PWM_ENA_CHID0_Msk = 0x1 // Bit mask of CHID0 field.
	PWM_PWM_ENA_CHID0     = 0x1 // Bit CHID0.
	PWM_PWM_ENA_CHID1_Pos = 0x1 // Position of CHID1 field.
	PWM_PWM_ENA_CHID1_Msk = 0x2 // Bit mask of CHID1 field.
	PWM_PWM_ENA_CHID1     = 0x2 // Bit CHID1.
	PWM_PWM_ENA_CHID2_Pos = 0x2 // Position of CHID2 field.
	PWM_PWM_ENA_CHID2_Msk = 0x4 // Bit mask of CHID2 field.
	PWM_PWM_ENA_CHID2     = 0x4 // Bit CHID2.
	PWM_PWM_ENA_CHID3_Pos = 0x3 // Position of CHID3 field.
	PWM_PWM_ENA_CHID3_Msk = 0x8 // Bit mask of CHID3 field.
	PWM_PWM_ENA_CHID3     = 0x8 // Bit CHID3.

	// PWM_DIS: PWM Disable Register
	PWM_PWM_DIS_CHID0_Pos = 0x0 // Position of CHID0 field.
	PWM_PWM_DIS_CHID0_Msk = 0x1 // Bit mask of CHID0 field.
	PWM_PWM_DIS_CHID0     = 0x1 // Bit CHID0.
	PWM_PWM_DIS_CHID1_Pos = 0x1 // Position of CHID1 field.
	PWM_PWM_DIS_CHID1_Msk = 0x2 // Bit mask of CHID1 field.
	PWM_PWM_DIS_CHID1     = 0x2 // Bit CHID1.
	PWM_PWM_DIS_CHID2_Pos = 0x2 // Position of CHID2 field.
	PWM_PWM_DIS_CHID2_Msk = 0x4 // Bit mask of CHID2 field.
	PWM_PWM_DIS_CHID2     = 0x4 // Bit CHID2.
	PWM_PWM_DIS_CHID3_Pos = 0x3 // Position of CHID3 field.
	PWM_PWM_DIS_CHID3_Msk = 0x8 // Bit mask of CHID3 field.
	PWM_PWM_DIS_CHID3     = 0x8 // Bit CHID3.

	// PWM_SR: PWM Status Register
	PWM_PWM_SR_CHID0_Pos = 0x0 // Position of CHID0 field.
	PWM_PWM_SR_CHID0_Msk = 0x1 // Bit mask of CHID0 field.
	PWM_PWM_SR_CHID0     = 0x1 // Bit CHID0.
	PWM_PWM_SR_CHID1_Pos = 0x1 // Position of CHID1 field.
	PWM_PWM_SR_CHID1_Msk = 0x2 // Bit mask of CHID1 field.
	PWM_PWM_SR_CHID1     = 0x2 // Bit CHID1.
	PWM_PWM_SR_CHID2_Pos = 0x2 // Position of CHID2 field.
	PWM_PWM_SR_CHID2_Msk = 0x4 // Bit mask of CHID2 field.
	PWM_PWM_SR_CHID2     = 0x4 // Bit CHID2.
	PWM_PWM_SR_CHID3_Pos = 0x3 // Position of CHID3 field.
	PWM_PWM_SR_CHID3_Msk = 0x8 // Bit mask of CHID3 field.
	PWM_PWM_SR_CHID3     = 0x8 // Bit CHID3.

	// PWM_IER1: PWM Interrupt Enable Register 1
	PWM_PWM_IER1_CHID0_Pos  = 0x0     // Position of CHID0 field.
	PWM_PWM_IER1_CHID0_Msk  = 0x1     // Bit mask of CHID0 field.
	PWM_PWM_IER1_CHID0      = 0x1     // Bit CHID0.
	PWM_PWM_IER1_CHID1_Pos  = 0x1     // Position of CHID1 field.
	PWM_PWM_IER1_CHID1_Msk  = 0x2     // Bit mask of CHID1 field.
	PWM_PWM_IER1_CHID1      = 0x2     // Bit CHID1.
	PWM_PWM_IER1_CHID2_Pos  = 0x2     // Position of CHID2 field.
	PWM_PWM_IER1_CHID2_Msk  = 0x4     // Bit mask of CHID2 field.
	PWM_PWM_IER1_CHID2      = 0x4     // Bit CHID2.
	PWM_PWM_IER1_CHID3_Pos  = 0x3     // Position of CHID3 field.
	PWM_PWM_IER1_CHID3_Msk  = 0x8     // Bit mask of CHID3 field.
	PWM_PWM_IER1_CHID3      = 0x8     // Bit CHID3.
	PWM_PWM_IER1_FCHID0_Pos = 0x10    // Position of FCHID0 field.
	PWM_PWM_IER1_FCHID0_Msk = 0x10000 // Bit mask of FCHID0 field.
	PWM_PWM_IER1_FCHID0     = 0x10000 // Bit FCHID0.
	PWM_PWM_IER1_FCHID1_Pos = 0x11    // Position of FCHID1 field.
	PWM_PWM_IER1_FCHID1_Msk = 0x20000 // Bit mask of FCHID1 field.
	PWM_PWM_IER1_FCHID1     = 0x20000 // Bit FCHID1.
	PWM_PWM_IER1_FCHID2_Pos = 0x12    // Position of FCHID2 field.
	PWM_PWM_IER1_FCHID2_Msk = 0x40000 // Bit mask of FCHID2 field.
	PWM_PWM_IER1_FCHID2     = 0x40000 // Bit FCHID2.
	PWM_PWM_IER1_FCHID3_Pos = 0x13    // Position of FCHID3 field.
	PWM_PWM_IER1_FCHID3_Msk = 0x80000 // Bit mask of FCHID3 field.
	PWM_PWM_IER1_FCHID3     = 0x80000 // Bit FCHID3.

	// PWM_IDR1: PWM Interrupt Disable Register 1
	PWM_PWM_IDR1_CHID0_Pos  = 0x0     // Position of CHID0 field.
	PWM_PWM_IDR1_CHID0_Msk  = 0x1     // Bit mask of CHID0 field.
	PWM_PWM_IDR1_CHID0      = 0x1     // Bit CHID0.
	PWM_PWM_IDR1_CHID1_Pos  = 0x1     // Position of CHID1 field.
	PWM_PWM_IDR1_CHID1_Msk  = 0x2     // Bit mask of CHID1 field.
	PWM_PWM_IDR1_CHID1      = 0x2     // Bit CHID1.
	PWM_PWM_IDR1_CHID2_Pos  = 0x2     // Position of CHID2 field.
	PWM_PWM_IDR1_CHID2_Msk  = 0x4     // Bit mask of CHID2 field.
	PWM_PWM_IDR1_CHID2      = 0x4     // Bit CHID2.
	PWM_PWM_IDR1_CHID3_Pos  = 0x3     // Position of CHID3 field.
	PWM_PWM_IDR1_CHID3_Msk  = 0x8     // Bit mask of CHID3 field.
	PWM_PWM_IDR1_CHID3      = 0x8     // Bit CHID3.
	PWM_PWM_IDR1_FCHID0_Pos = 0x10    // Position of FCHID0 field.
	PWM_PWM_IDR1_FCHID0_Msk = 0x10000 // Bit mask of FCHID0 field.
	PWM_PWM_IDR1_FCHID0     = 0x10000 // Bit FCHID0.
	PWM_PWM_IDR1_FCHID1_Pos = 0x11    // Position of FCHID1 field.
	PWM_PWM_IDR1_FCHID1_Msk = 0x20000 // Bit mask of FCHID1 field.
	PWM_PWM_IDR1_FCHID1     = 0x20000 // Bit FCHID1.
	PWM_PWM_IDR1_FCHID2_Pos = 0x12    // Position of FCHID2 field.
	PWM_PWM_IDR1_FCHID2_Msk = 0x40000 // Bit mask of FCHID2 field.
	PWM_PWM_IDR1_FCHID2     = 0x40000 // Bit FCHID2.
	PWM_PWM_IDR1_FCHID3_Pos = 0x13    // Position of FCHID3 field.
	PWM_PWM_IDR1_FCHID3_Msk = 0x80000 // Bit mask of FCHID3 field.
	PWM_PWM_IDR1_FCHID3     = 0x80000 // Bit FCHID3.

	// PWM_IMR1: PWM Interrupt Mask Register 1
	PWM_PWM_IMR1_CHID0_Pos  = 0x0     // Position of CHID0 field.
	PWM_PWM_IMR1_CHID0_Msk  = 0x1     // Bit mask of CHID0 field.
	PWM_PWM_IMR1_CHID0      = 0x1     // Bit CHID0.
	PWM_PWM_IMR1_CHID1_Pos  = 0x1     // Position of CHID1 field.
	PWM_PWM_IMR1_CHID1_Msk  = 0x2     // Bit mask of CHID1 field.
	PWM_PWM_IMR1_CHID1      = 0x2     // Bit CHID1.
	PWM_PWM_IMR1_CHID2_Pos  = 0x2     // Position of CHID2 field.
	PWM_PWM_IMR1_CHID2_Msk  = 0x4     // Bit mask of CHID2 field.
	PWM_PWM_IMR1_CHID2      = 0x4     // Bit CHID2.
	PWM_PWM_IMR1_CHID3_Pos  = 0x3     // Position of CHID3 field.
	PWM_PWM_IMR1_CHID3_Msk  = 0x8     // Bit mask of CHID3 field.
	PWM_PWM_IMR1_CHID3      = 0x8     // Bit CHID3.
	PWM_PWM_IMR1_FCHID0_Pos = 0x10    // Position of FCHID0 field.
	PWM_PWM_IMR1_FCHID0_Msk = 0x10000 // Bit mask of FCHID0 field.
	PWM_PWM_IMR1_FCHID0     = 0x10000 // Bit FCHID0.
	PWM_PWM_IMR1_FCHID1_Pos = 0x11    // Position of FCHID1 field.
	PWM_PWM_IMR1_FCHID1_Msk = 0x20000 // Bit mask of FCHID1 field.
	PWM_PWM_IMR1_FCHID1     = 0x20000 // Bit FCHID1.
	PWM_PWM_IMR1_FCHID2_Pos = 0x12    // Position of FCHID2 field.
	PWM_PWM_IMR1_FCHID2_Msk = 0x40000 // Bit mask of FCHID2 field.
	PWM_PWM_IMR1_FCHID2     = 0x40000 // Bit FCHID2.
	PWM_PWM_IMR1_FCHID3_Pos = 0x13    // Position of FCHID3 field.
	PWM_PWM_IMR1_FCHID3_Msk = 0x80000 // Bit mask of FCHID3 field.
	PWM_PWM_IMR1_FCHID3     = 0x80000 // Bit FCHID3.

	// PWM_ISR1: PWM Interrupt Status Register 1
	PWM_PWM_ISR1_CHID0_Pos  = 0x0     // Position of CHID0 field.
	PWM_PWM_ISR1_CHID0_Msk  = 0x1     // Bit mask of CHID0 field.
	PWM_PWM_ISR1_CHID0      = 0x1     // Bit CHID0.
	PWM_PWM_ISR1_CHID1_Pos  = 0x1     // Position of CHID1 field.
	PWM_PWM_ISR1_CHID1_Msk  = 0x2     // Bit mask of CHID1 field.
	PWM_PWM_ISR1_CHID1      = 0x2     // Bit CHID1.
	PWM_PWM_ISR1_CHID2_Pos  = 0x2     // Position of CHID2 field.
	PWM_PWM_ISR1_CHID2_Msk  = 0x4     // Bit mask of CHID2 field.
	PWM_PWM_ISR1_CHID2      = 0x4     // Bit CHID2.
	PWM_PWM_ISR1_CHID3_Pos  = 0x3     // Position of CHID3 field.
	PWM_PWM_ISR1_CHID3_Msk  = 0x8     // Bit mask of CHID3 field.
	PWM_PWM_ISR1_CHID3      = 0x8     // Bit CHID3.
	PWM_PWM_ISR1_FCHID0_Pos = 0x10    // Position of FCHID0 field.
	PWM_PWM_ISR1_FCHID0_Msk = 0x10000 // Bit mask of FCHID0 field.
	PWM_PWM_ISR1_FCHID0     = 0x10000 // Bit FCHID0.
	PWM_PWM_ISR1_FCHID1_Pos = 0x11    // Position of FCHID1 field.
	PWM_PWM_ISR1_FCHID1_Msk = 0x20000 // Bit mask of FCHID1 field.
	PWM_PWM_ISR1_FCHID1     = 0x20000 // Bit FCHID1.
	PWM_PWM_ISR1_FCHID2_Pos = 0x12    // Position of FCHID2 field.
	PWM_PWM_ISR1_FCHID2_Msk = 0x40000 // Bit mask of FCHID2 field.
	PWM_PWM_ISR1_FCHID2     = 0x40000 // Bit FCHID2.
	PWM_PWM_ISR1_FCHID3_Pos = 0x13    // Position of FCHID3 field.
	PWM_PWM_ISR1_FCHID3_Msk = 0x80000 // Bit mask of FCHID3 field.
	PWM_PWM_ISR1_FCHID3     = 0x80000 // Bit FCHID3.

	// PWM_SCM: PWM Sync Channels Mode Register
	PWM_PWM_SCM_SYNC0_Pos  = 0x0      // Position of SYNC0 field.
	PWM_PWM_SCM_SYNC0_Msk  = 0x1      // Bit mask of SYNC0 field.
	PWM_PWM_SCM_SYNC0      = 0x1      // Bit SYNC0.
	PWM_PWM_SCM_SYNC1_Pos  = 0x1      // Position of SYNC1 field.
	PWM_PWM_SCM_SYNC1_Msk  = 0x2      // Bit mask of SYNC1 field.
	PWM_PWM_SCM_SYNC1      = 0x2      // Bit SYNC1.
	PWM_PWM_SCM_SYNC2_Pos  = 0x2      // Position of SYNC2 field.
	PWM_PWM_SCM_SYNC2_Msk  = 0x4      // Bit mask of SYNC2 field.
	PWM_PWM_SCM_SYNC2      = 0x4      // Bit SYNC2.
	PWM_PWM_SCM_SYNC3_Pos  = 0x3      // Position of SYNC3 field.
	PWM_PWM_SCM_SYNC3_Msk  = 0x8      // Bit mask of SYNC3 field.
	PWM_PWM_SCM_SYNC3      = 0x8      // Bit SYNC3.
	PWM_PWM_SCM_UPDM_Pos   = 0x10     // Position of UPDM field.
	PWM_PWM_SCM_UPDM_Msk   = 0x30000  // Bit mask of UPDM field.
	PWM_PWM_SCM_UPDM_MODE0 = 0x0      // Manual write of double buffer registers and manual update of synchronous channels
	PWM_PWM_SCM_UPDM_MODE1 = 0x1      // Manual write of double buffer registers and automatic update of synchronous channels
	PWM_PWM_SCM_UPDM_MODE2 = 0x2      // Automatic write of duty-cycle update registers by the DMA Controller and automatic update of synchronous channels
	PWM_PWM_SCM_PTRM_Pos   = 0x14     // Position of PTRM field.
	PWM_PWM_SCM_PTRM_Msk   = 0x100000 // Bit mask of PTRM field.
	PWM_PWM_SCM_PTRM       = 0x100000 // Bit PTRM.
	PWM_PWM_SCM_PTRCS_Pos  = 0x15     // Position of PTRCS field.
	PWM_PWM_SCM_PTRCS_Msk  = 0xe00000 // Bit mask of PTRCS field.

	// PWM_DMAR: PWM DMA Register
	PWM_PWM_DMAR_DMADUTY_Pos = 0x0      // Position of DMADUTY field.
	PWM_PWM_DMAR_DMADUTY_Msk = 0xffffff // Bit mask of DMADUTY field.

	// PWM_SCUC: PWM Sync Channels Update Control Register
	PWM_PWM_SCUC_UPDULOCK_Pos = 0x0 // Position of UPDULOCK field.
	PWM_PWM_SCUC_UPDULOCK_Msk = 0x1 // Bit mask of UPDULOCK field.
	PWM_PWM_SCUC_UPDULOCK     = 0x1 // Bit UPDULOCK.

	// PWM_SCUP: PWM Sync Channels Update Period Register
	PWM_PWM_SCUP_UPR_Pos    = 0x0  // Position of UPR field.
	PWM_PWM_SCUP_UPR_Msk    = 0xf  // Bit mask of UPR field.
	PWM_PWM_SCUP_UPRCNT_Pos = 0x4  // Position of UPRCNT field.
	PWM_PWM_SCUP_UPRCNT_Msk = 0xf0 // Bit mask of UPRCNT field.

	// PWM_SCUPUPD: PWM Sync Channels Update Period Update Register
	PWM_PWM_SCUPUPD_UPRUPD_Pos = 0x0 // Position of UPRUPD field.
	PWM_PWM_SCUPUPD_UPRUPD_Msk = 0xf // Bit mask of UPRUPD field.

	// PWM_IER2: PWM Interrupt Enable Register 2
	PWM_PWM_IER2_WRDY_Pos  = 0x0      // Position of WRDY field.
	PWM_PWM_IER2_WRDY_Msk  = 0x1      // Bit mask of WRDY field.
	PWM_PWM_IER2_WRDY      = 0x1      // Bit WRDY.
	PWM_PWM_IER2_UNRE_Pos  = 0x3      // Position of UNRE field.
	PWM_PWM_IER2_UNRE_Msk  = 0x8      // Bit mask of UNRE field.
	PWM_PWM_IER2_UNRE      = 0x8      // Bit UNRE.
	PWM_PWM_IER2_CMPM0_Pos = 0x8      // Position of CMPM0 field.
	PWM_PWM_IER2_CMPM0_Msk = 0x100    // Bit mask of CMPM0 field.
	PWM_PWM_IER2_CMPM0     = 0x100    // Bit CMPM0.
	PWM_PWM_IER2_CMPM1_Pos = 0x9      // Position of CMPM1 field.
	PWM_PWM_IER2_CMPM1_Msk = 0x200    // Bit mask of CMPM1 field.
	PWM_PWM_IER2_CMPM1     = 0x200    // Bit CMPM1.
	PWM_PWM_IER2_CMPM2_Pos = 0xa      // Position of CMPM2 field.
	PWM_PWM_IER2_CMPM2_Msk = 0x400    // Bit mask of CMPM2 field.
	PWM_PWM_IER2_CMPM2     = 0x400    // Bit CMPM2.
	PWM_PWM_IER2_CMPM3_Pos = 0xb      // Position of CMPM3 field.
	PWM_PWM_IER2_CMPM3_Msk = 0x800    // Bit mask of CMPM3 field.
	PWM_PWM_IER2_CMPM3     = 0x800    // Bit CMPM3.
	PWM_PWM_IER2_CMPM4_Pos = 0xc      // Position of CMPM4 field.
	PWM_PWM_IER2_CMPM4_Msk = 0x1000   // Bit mask of CMPM4 field.
	PWM_PWM_IER2_CMPM4     = 0x1000   // Bit CMPM4.
	PWM_PWM_IER2_CMPM5_Pos = 0xd      // Position of CMPM5 field.
	PWM_PWM_IER2_CMPM5_Msk = 0x2000   // Bit mask of CMPM5 field.
	PWM_PWM_IER2_CMPM5     = 0x2000   // Bit CMPM5.
	PWM_PWM_IER2_CMPM6_Pos = 0xe      // Position of CMPM6 field.
	PWM_PWM_IER2_CMPM6_Msk = 0x4000   // Bit mask of CMPM6 field.
	PWM_PWM_IER2_CMPM6     = 0x4000   // Bit CMPM6.
	PWM_PWM_IER2_CMPM7_Pos = 0xf      // Position of CMPM7 field.
	PWM_PWM_IER2_CMPM7_Msk = 0x8000   // Bit mask of CMPM7 field.
	PWM_PWM_IER2_CMPM7     = 0x8000   // Bit CMPM7.
	PWM_PWM_IER2_CMPU0_Pos = 0x10     // Position of CMPU0 field.
	PWM_PWM_IER2_CMPU0_Msk = 0x10000  // Bit mask of CMPU0 field.
	PWM_PWM_IER2_CMPU0     = 0x10000  // Bit CMPU0.
	PWM_PWM_IER2_CMPU1_Pos = 0x11     // Position of CMPU1 field.
	PWM_PWM_IER2_CMPU1_Msk = 0x20000  // Bit mask of CMPU1 field.
	PWM_PWM_IER2_CMPU1     = 0x20000  // Bit CMPU1.
	PWM_PWM_IER2_CMPU2_Pos = 0x12     // Position of CMPU2 field.
	PWM_PWM_IER2_CMPU2_Msk = 0x40000  // Bit mask of CMPU2 field.
	PWM_PWM_IER2_CMPU2     = 0x40000  // Bit CMPU2.
	PWM_PWM_IER2_CMPU3_Pos = 0x13     // Position of CMPU3 field.
	PWM_PWM_IER2_CMPU3_Msk = 0x80000  // Bit mask of CMPU3 field.
	PWM_PWM_IER2_CMPU3     = 0x80000  // Bit CMPU3.
	PWM_PWM_IER2_CMPU4_Pos = 0x14     // Position of CMPU4 field.
	PWM_PWM_IER2_CMPU4_Msk = 0x100000 // Bit mask of CMPU4 field.
	PWM_PWM_IER2_CMPU4     = 0x100000 // Bit CMPU4.
	PWM_PWM_IER2_CMPU5_Pos = 0x15     // Position of CMPU5 field.
	PWM_PWM_IER2_CMPU5_Msk = 0x200000 // Bit mask of CMPU5 field.
	PWM_PWM_IER2_CMPU5     = 0x200000 // Bit CMPU5.
	PWM_PWM_IER2_CMPU6_Pos = 0x16     // Position of CMPU6 field.
	PWM_PWM_IER2_CMPU6_Msk = 0x400000 // Bit mask of CMPU6 field.
	PWM_PWM_IER2_CMPU6     = 0x400000 // Bit CMPU6.
	PWM_PWM_IER2_CMPU7_Pos = 0x17     // Position of CMPU7 field.
	PWM_PWM_IER2_CMPU7_Msk = 0x800000 // Bit mask of CMPU7 field.
	PWM_PWM_IER2_CMPU7     = 0x800000 // Bit CMPU7.

	// PWM_IDR2: PWM Interrupt Disable Register 2
	PWM_PWM_IDR2_WRDY_Pos  = 0x0      // Position of WRDY field.
	PWM_PWM_IDR2_WRDY_Msk  = 0x1      // Bit mask of WRDY field.
	PWM_PWM_IDR2_WRDY      = 0x1      // Bit WRDY.
	PWM_PWM_IDR2_UNRE_Pos  = 0x3      // Position of UNRE field.
	PWM_PWM_IDR2_UNRE_Msk  = 0x8      // Bit mask of UNRE field.
	PWM_PWM_IDR2_UNRE      = 0x8      // Bit UNRE.
	PWM_PWM_IDR2_CMPM0_Pos = 0x8      // Position of CMPM0 field.
	PWM_PWM_IDR2_CMPM0_Msk = 0x100    // Bit mask of CMPM0 field.
	PWM_PWM_IDR2_CMPM0     = 0x100    // Bit CMPM0.
	PWM_PWM_IDR2_CMPM1_Pos = 0x9      // Position of CMPM1 field.
	PWM_PWM_IDR2_CMPM1_Msk = 0x200    // Bit mask of CMPM1 field.
	PWM_PWM_IDR2_CMPM1     = 0x200    // Bit CMPM1.
	PWM_PWM_IDR2_CMPM2_Pos = 0xa      // Position of CMPM2 field.
	PWM_PWM_IDR2_CMPM2_Msk = 0x400    // Bit mask of CMPM2 field.
	PWM_PWM_IDR2_CMPM2     = 0x400    // Bit CMPM2.
	PWM_PWM_IDR2_CMPM3_Pos = 0xb      // Position of CMPM3 field.
	PWM_PWM_IDR2_CMPM3_Msk = 0x800    // Bit mask of CMPM3 field.
	PWM_PWM_IDR2_CMPM3     = 0x800    // Bit CMPM3.
	PWM_PWM_IDR2_CMPM4_Pos = 0xc      // Position of CMPM4 field.
	PWM_PWM_IDR2_CMPM4_Msk = 0x1000   // Bit mask of CMPM4 field.
	PWM_PWM_IDR2_CMPM4     = 0x1000   // Bit CMPM4.
	PWM_PWM_IDR2_CMPM5_Pos = 0xd      // Position of CMPM5 field.
	PWM_PWM_IDR2_CMPM5_Msk = 0x2000   // Bit mask of CMPM5 field.
	PWM_PWM_IDR2_CMPM5     = 0x2000   // Bit CMPM5.
	PWM_PWM_IDR2_CMPM6_Pos = 0xe      // Position of CMPM6 field.
	PWM_PWM_IDR2_CMPM6_Msk = 0x4000   // Bit mask of CMPM6 field.
	PWM_PWM_IDR2_CMPM6     = 0x4000   // Bit CMPM6.
	PWM_PWM_IDR2_CMPM7_Pos = 0xf      // Position of CMPM7 field.
	PWM_PWM_IDR2_CMPM7_Msk = 0x8000   // Bit mask of CMPM7 field.
	PWM_PWM_IDR2_CMPM7     = 0x8000   // Bit CMPM7.
	PWM_PWM_IDR2_CMPU0_Pos = 0x10     // Position of CMPU0 field.
	PWM_PWM_IDR2_CMPU0_Msk = 0x10000  // Bit mask of CMPU0 field.
	PWM_PWM_IDR2_CMPU0     = 0x10000  // Bit CMPU0.
	PWM_PWM_IDR2_CMPU1_Pos = 0x11     // Position of CMPU1 field.
	PWM_PWM_IDR2_CMPU1_Msk = 0x20000  // Bit mask of CMPU1 field.
	PWM_PWM_IDR2_CMPU1     = 0x20000  // Bit CMPU1.
	PWM_PWM_IDR2_CMPU2_Pos = 0x12     // Position of CMPU2 field.
	PWM_PWM_IDR2_CMPU2_Msk = 0x40000  // Bit mask of CMPU2 field.
	PWM_PWM_IDR2_CMPU2     = 0x40000  // Bit CMPU2.
	PWM_PWM_IDR2_CMPU3_Pos = 0x13     // Position of CMPU3 field.
	PWM_PWM_IDR2_CMPU3_Msk = 0x80000  // Bit mask of CMPU3 field.
	PWM_PWM_IDR2_CMPU3     = 0x80000  // Bit CMPU3.
	PWM_PWM_IDR2_CMPU4_Pos = 0x14     // Position of CMPU4 field.
	PWM_PWM_IDR2_CMPU4_Msk = 0x100000 // Bit mask of CMPU4 field.
	PWM_PWM_IDR2_CMPU4     = 0x100000 // Bit CMPU4.
	PWM_PWM_IDR2_CMPU5_Pos = 0x15     // Position of CMPU5 field.
	PWM_PWM_IDR2_CMPU5_Msk = 0x200000 // Bit mask of CMPU5 field.
	PWM_PWM_IDR2_CMPU5     = 0x200000 // Bit CMPU5.
	PWM_PWM_IDR2_CMPU6_Pos = 0x16     // Position of CMPU6 field.
	PWM_PWM_IDR2_CMPU6_Msk = 0x400000 // Bit mask of CMPU6 field.
	PWM_PWM_IDR2_CMPU6     = 0x400000 // Bit CMPU6.
	PWM_PWM_IDR2_CMPU7_Pos = 0x17     // Position of CMPU7 field.
	PWM_PWM_IDR2_CMPU7_Msk = 0x800000 // Bit mask of CMPU7 field.
	PWM_PWM_IDR2_CMPU7     = 0x800000 // Bit CMPU7.

	// PWM_IMR2: PWM Interrupt Mask Register 2
	PWM_PWM_IMR2_WRDY_Pos  = 0x0      // Position of WRDY field.
	PWM_PWM_IMR2_WRDY_Msk  = 0x1      // Bit mask of WRDY field.
	PWM_PWM_IMR2_WRDY      = 0x1      // Bit WRDY.
	PWM_PWM_IMR2_UNRE_Pos  = 0x3      // Position of UNRE field.
	PWM_PWM_IMR2_UNRE_Msk  = 0x8      // Bit mask of UNRE field.
	PWM_PWM_IMR2_UNRE      = 0x8      // Bit UNRE.
	PWM_PWM_IMR2_CMPM0_Pos = 0x8      // Position of CMPM0 field.
	PWM_PWM_IMR2_CMPM0_Msk = 0x100    // Bit mask of CMPM0 field.
	PWM_PWM_IMR2_CMPM0     = 0x100    // Bit CMPM0.
	PWM_PWM_IMR2_CMPM1_Pos = 0x9      // Position of CMPM1 field.
	PWM_PWM_IMR2_CMPM1_Msk = 0x200    // Bit mask of CMPM1 field.
	PWM_PWM_IMR2_CMPM1     = 0x200    // Bit CMPM1.
	PWM_PWM_IMR2_CMPM2_Pos = 0xa      // Position of CMPM2 field.
	PWM_PWM_IMR2_CMPM2_Msk = 0x400    // Bit mask of CMPM2 field.
	PWM_PWM_IMR2_CMPM2     = 0x400    // Bit CMPM2.
	PWM_PWM_IMR2_CMPM3_Pos = 0xb      // Position of CMPM3 field.
	PWM_PWM_IMR2_CMPM3_Msk = 0x800    // Bit mask of CMPM3 field.
	PWM_PWM_IMR2_CMPM3     = 0x800    // Bit CMPM3.
	PWM_PWM_IMR2_CMPM4_Pos = 0xc      // Position of CMPM4 field.
	PWM_PWM_IMR2_CMPM4_Msk = 0x1000   // Bit mask of CMPM4 field.
	PWM_PWM_IMR2_CMPM4     = 0x1000   // Bit CMPM4.
	PWM_PWM_IMR2_CMPM5_Pos = 0xd      // Position of CMPM5 field.
	PWM_PWM_IMR2_CMPM5_Msk = 0x2000   // Bit mask of CMPM5 field.
	PWM_PWM_IMR2_CMPM5     = 0x2000   // Bit CMPM5.
	PWM_PWM_IMR2_CMPM6_Pos = 0xe      // Position of CMPM6 field.
	PWM_PWM_IMR2_CMPM6_Msk = 0x4000   // Bit mask of CMPM6 field.
	PWM_PWM_IMR2_CMPM6     = 0x4000   // Bit CMPM6.
	PWM_PWM_IMR2_CMPM7_Pos = 0xf      // Position of CMPM7 field.
	PWM_PWM_IMR2_CMPM7_Msk = 0x8000   // Bit mask of CMPM7 field.
	PWM_PWM_IMR2_CMPM7     = 0x8000   // Bit CMPM7.
	PWM_PWM_IMR2_CMPU0_Pos = 0x10     // Position of CMPU0 field.
	PWM_PWM_IMR2_CMPU0_Msk = 0x10000  // Bit mask of CMPU0 field.
	PWM_PWM_IMR2_CMPU0     = 0x10000  // Bit CMPU0.
	PWM_PWM_IMR2_CMPU1_Pos = 0x11     // Position of CMPU1 field.
	PWM_PWM_IMR2_CMPU1_Msk = 0x20000  // Bit mask of CMPU1 field.
	PWM_PWM_IMR2_CMPU1     = 0x20000  // Bit CMPU1.
	PWM_PWM_IMR2_CMPU2_Pos = 0x12     // Position of CMPU2 field.
	PWM_PWM_IMR2_CMPU2_Msk = 0x40000  // Bit mask of CMPU2 field.
	PWM_PWM_IMR2_CMPU2     = 0x40000  // Bit CMPU2.
	PWM_PWM_IMR2_CMPU3_Pos = 0x13     // Position of CMPU3 field.
	PWM_PWM_IMR2_CMPU3_Msk = 0x80000  // Bit mask of CMPU3 field.
	PWM_PWM_IMR2_CMPU3     = 0x80000  // Bit CMPU3.
	PWM_PWM_IMR2_CMPU4_Pos = 0x14     // Position of CMPU4 field.
	PWM_PWM_IMR2_CMPU4_Msk = 0x100000 // Bit mask of CMPU4 field.
	PWM_PWM_IMR2_CMPU4     = 0x100000 // Bit CMPU4.
	PWM_PWM_IMR2_CMPU5_Pos = 0x15     // Position of CMPU5 field.
	PWM_PWM_IMR2_CMPU5_Msk = 0x200000 // Bit mask of CMPU5 field.
	PWM_PWM_IMR2_CMPU5     = 0x200000 // Bit CMPU5.
	PWM_PWM_IMR2_CMPU6_Pos = 0x16     // Position of CMPU6 field.
	PWM_PWM_IMR2_CMPU6_Msk = 0x400000 // Bit mask of CMPU6 field.
	PWM_PWM_IMR2_CMPU6     = 0x400000 // Bit CMPU6.
	PWM_PWM_IMR2_CMPU7_Pos = 0x17     // Position of CMPU7 field.
	PWM_PWM_IMR2_CMPU7_Msk = 0x800000 // Bit mask of CMPU7 field.
	PWM_PWM_IMR2_CMPU7     = 0x800000 // Bit CMPU7.

	// PWM_ISR2: PWM Interrupt Status Register 2
	PWM_PWM_ISR2_WRDY_Pos  = 0x0      // Position of WRDY field.
	PWM_PWM_ISR2_WRDY_Msk  = 0x1      // Bit mask of WRDY field.
	PWM_PWM_ISR2_WRDY      = 0x1      // Bit WRDY.
	PWM_PWM_ISR2_UNRE_Pos  = 0x3      // Position of UNRE field.
	PWM_PWM_ISR2_UNRE_Msk  = 0x8      // Bit mask of UNRE field.
	PWM_PWM_ISR2_UNRE      = 0x8      // Bit UNRE.
	PWM_PWM_ISR2_CMPM0_Pos = 0x8      // Position of CMPM0 field.
	PWM_PWM_ISR2_CMPM0_Msk = 0x100    // Bit mask of CMPM0 field.
	PWM_PWM_ISR2_CMPM0     = 0x100    // Bit CMPM0.
	PWM_PWM_ISR2_CMPM1_Pos = 0x9      // Position of CMPM1 field.
	PWM_PWM_ISR2_CMPM1_Msk = 0x200    // Bit mask of CMPM1 field.
	PWM_PWM_ISR2_CMPM1     = 0x200    // Bit CMPM1.
	PWM_PWM_ISR2_CMPM2_Pos = 0xa      // Position of CMPM2 field.
	PWM_PWM_ISR2_CMPM2_Msk = 0x400    // Bit mask of CMPM2 field.
	PWM_PWM_ISR2_CMPM2     = 0x400    // Bit CMPM2.
	PWM_PWM_ISR2_CMPM3_Pos = 0xb      // Position of CMPM3 field.
	PWM_PWM_ISR2_CMPM3_Msk = 0x800    // Bit mask of CMPM3 field.
	PWM_PWM_ISR2_CMPM3     = 0x800    // Bit CMPM3.
	PWM_PWM_ISR2_CMPM4_Pos = 0xc      // Position of CMPM4 field.
	PWM_PWM_ISR2_CMPM4_Msk = 0x1000   // Bit mask of CMPM4 field.
	PWM_PWM_ISR2_CMPM4     = 0x1000   // Bit CMPM4.
	PWM_PWM_ISR2_CMPM5_Pos = 0xd      // Position of CMPM5 field.
	PWM_PWM_ISR2_CMPM5_Msk = 0x2000   // Bit mask of CMPM5 field.
	PWM_PWM_ISR2_CMPM5     = 0x2000   // Bit CMPM5.
	PWM_PWM_ISR2_CMPM6_Pos = 0xe      // Position of CMPM6 field.
	PWM_PWM_ISR2_CMPM6_Msk = 0x4000   // Bit mask of CMPM6 field.
	PWM_PWM_ISR2_CMPM6     = 0x4000   // Bit CMPM6.
	PWM_PWM_ISR2_CMPM7_Pos = 0xf      // Position of CMPM7 field.
	PWM_PWM_ISR2_CMPM7_Msk = 0x8000   // Bit mask of CMPM7 field.
	PWM_PWM_ISR2_CMPM7     = 0x8000   // Bit CMPM7.
	PWM_PWM_ISR2_CMPU0_Pos = 0x10     // Position of CMPU0 field.
	PWM_PWM_ISR2_CMPU0_Msk = 0x10000  // Bit mask of CMPU0 field.
	PWM_PWM_ISR2_CMPU0     = 0x10000  // Bit CMPU0.
	PWM_PWM_ISR2_CMPU1_Pos = 0x11     // Position of CMPU1 field.
	PWM_PWM_ISR2_CMPU1_Msk = 0x20000  // Bit mask of CMPU1 field.
	PWM_PWM_ISR2_CMPU1     = 0x20000  // Bit CMPU1.
	PWM_PWM_ISR2_CMPU2_Pos = 0x12     // Position of CMPU2 field.
	PWM_PWM_ISR2_CMPU2_Msk = 0x40000  // Bit mask of CMPU2 field.
	PWM_PWM_ISR2_CMPU2     = 0x40000  // Bit CMPU2.
	PWM_PWM_ISR2_CMPU3_Pos = 0x13     // Position of CMPU3 field.
	PWM_PWM_ISR2_CMPU3_Msk = 0x80000  // Bit mask of CMPU3 field.
	PWM_PWM_ISR2_CMPU3     = 0x80000  // Bit CMPU3.
	PWM_PWM_ISR2_CMPU4_Pos = 0x14     // Position of CMPU4 field.
	PWM_PWM_ISR2_CMPU4_Msk = 0x100000 // Bit mask of CMPU4 field.
	PWM_PWM_ISR2_CMPU4     = 0x100000 // Bit CMPU4.
	PWM_PWM_ISR2_CMPU5_Pos = 0x15     // Position of CMPU5 field.
	PWM_PWM_ISR2_CMPU5_Msk = 0x200000 // Bit mask of CMPU5 field.
	PWM_PWM_ISR2_CMPU5     = 0x200000 // Bit CMPU5.
	PWM_PWM_ISR2_CMPU6_Pos = 0x16     // Position of CMPU6 field.
	PWM_PWM_ISR2_CMPU6_Msk = 0x400000 // Bit mask of CMPU6 field.
	PWM_PWM_ISR2_CMPU6     = 0x400000 // Bit CMPU6.
	PWM_PWM_ISR2_CMPU7_Pos = 0x17     // Position of CMPU7 field.
	PWM_PWM_ISR2_CMPU7_Msk = 0x800000 // Bit mask of CMPU7 field.
	PWM_PWM_ISR2_CMPU7     = 0x800000 // Bit CMPU7.

	// PWM_OOV: PWM Output Override Value Register
	PWM_PWM_OOV_OOVH0_Pos = 0x0     // Position of OOVH0 field.
	PWM_PWM_OOV_OOVH0_Msk = 0x1     // Bit mask of OOVH0 field.
	PWM_PWM_OOV_OOVH0     = 0x1     // Bit OOVH0.
	PWM_PWM_OOV_OOVH1_Pos = 0x1     // Position of OOVH1 field.
	PWM_PWM_OOV_OOVH1_Msk = 0x2     // Bit mask of OOVH1 field.
	PWM_PWM_OOV_OOVH1     = 0x2     // Bit OOVH1.
	PWM_PWM_OOV_OOVH2_Pos = 0x2     // Position of OOVH2 field.
	PWM_PWM_OOV_OOVH2_Msk = 0x4     // Bit mask of OOVH2 field.
	PWM_PWM_OOV_OOVH2     = 0x4     // Bit OOVH2.
	PWM_PWM_OOV_OOVH3_Pos = 0x3     // Position of OOVH3 field.
	PWM_PWM_OOV_OOVH3_Msk = 0x8     // Bit mask of OOVH3 field.
	PWM_PWM_OOV_OOVH3     = 0x8     // Bit OOVH3.
	PWM_PWM_OOV_OOVL0_Pos = 0x10    // Position of OOVL0 field.
	PWM_PWM_OOV_OOVL0_Msk = 0x10000 // Bit mask of OOVL0 field.
	PWM_PWM_OOV_OOVL0     = 0x10000 // Bit OOVL0.
	PWM_PWM_OOV_OOVL1_Pos = 0x11    // Position of OOVL1 field.
	PWM_PWM_OOV_OOVL1_Msk = 0x20000 // Bit mask of OOVL1 field.
	PWM_PWM_OOV_OOVL1     = 0x20000 // Bit OOVL1.
	PWM_PWM_OOV_OOVL2_Pos = 0x12    // Position of OOVL2 field.
	PWM_PWM_OOV_OOVL2_Msk = 0x40000 // Bit mask of OOVL2 field.
	PWM_PWM_OOV_OOVL2     = 0x40000 // Bit OOVL2.
	PWM_PWM_OOV_OOVL3_Pos = 0x13    // Position of OOVL3 field.
	PWM_PWM_OOV_OOVL3_Msk = 0x80000 // Bit mask of OOVL3 field.
	PWM_PWM_OOV_OOVL3     = 0x80000 // Bit OOVL3.

	// PWM_OS: PWM Output Selection Register
	PWM_PWM_OS_OSH0_Pos = 0x0     // Position of OSH0 field.
	PWM_PWM_OS_OSH0_Msk = 0x1     // Bit mask of OSH0 field.
	PWM_PWM_OS_OSH0     = 0x1     // Bit OSH0.
	PWM_PWM_OS_OSH1_Pos = 0x1     // Position of OSH1 field.
	PWM_PWM_OS_OSH1_Msk = 0x2     // Bit mask of OSH1 field.
	PWM_PWM_OS_OSH1     = 0x2     // Bit OSH1.
	PWM_PWM_OS_OSH2_Pos = 0x2     // Position of OSH2 field.
	PWM_PWM_OS_OSH2_Msk = 0x4     // Bit mask of OSH2 field.
	PWM_PWM_OS_OSH2     = 0x4     // Bit OSH2.
	PWM_PWM_OS_OSH3_Pos = 0x3     // Position of OSH3 field.
	PWM_PWM_OS_OSH3_Msk = 0x8     // Bit mask of OSH3 field.
	PWM_PWM_OS_OSH3     = 0x8     // Bit OSH3.
	PWM_PWM_OS_OSL0_Pos = 0x10    // Position of OSL0 field.
	PWM_PWM_OS_OSL0_Msk = 0x10000 // Bit mask of OSL0 field.
	PWM_PWM_OS_OSL0     = 0x10000 // Bit OSL0.
	PWM_PWM_OS_OSL1_Pos = 0x11    // Position of OSL1 field.
	PWM_PWM_OS_OSL1_Msk = 0x20000 // Bit mask of OSL1 field.
	PWM_PWM_OS_OSL1     = 0x20000 // Bit OSL1.
	PWM_PWM_OS_OSL2_Pos = 0x12    // Position of OSL2 field.
	PWM_PWM_OS_OSL2_Msk = 0x40000 // Bit mask of OSL2 field.
	PWM_PWM_OS_OSL2     = 0x40000 // Bit OSL2.
	PWM_PWM_OS_OSL3_Pos = 0x13    // Position of OSL3 field.
	PWM_PWM_OS_OSL3_Msk = 0x80000 // Bit mask of OSL3 field.
	PWM_PWM_OS_OSL3     = 0x80000 // Bit OSL3.

	// PWM_OSS: PWM Output Selection Set Register
	PWM_PWM_OSS_OSSH0_Pos = 0x0     // Position of OSSH0 field.
	PWM_PWM_OSS_OSSH0_Msk = 0x1     // Bit mask of OSSH0 field.
	PWM_PWM_OSS_OSSH0     = 0x1     // Bit OSSH0.
	PWM_PWM_OSS_OSSH1_Pos = 0x1     // Position of OSSH1 field.
	PWM_PWM_OSS_OSSH1_Msk = 0x2     // Bit mask of OSSH1 field.
	PWM_PWM_OSS_OSSH1     = 0x2     // Bit OSSH1.
	PWM_PWM_OSS_OSSH2_Pos = 0x2     // Position of OSSH2 field.
	PWM_PWM_OSS_OSSH2_Msk = 0x4     // Bit mask of OSSH2 field.
	PWM_PWM_OSS_OSSH2     = 0x4     // Bit OSSH2.
	PWM_PWM_OSS_OSSH3_Pos = 0x3     // Position of OSSH3 field.
	PWM_PWM_OSS_OSSH3_Msk = 0x8     // Bit mask of OSSH3 field.
	PWM_PWM_OSS_OSSH3     = 0x8     // Bit OSSH3.
	PWM_PWM_OSS_OSSL0_Pos = 0x10    // Position of OSSL0 field.
	PWM_PWM_OSS_OSSL0_Msk = 0x10000 // Bit mask of OSSL0 field.
	PWM_PWM_OSS_OSSL0     = 0x10000 // Bit OSSL0.
	PWM_PWM_OSS_OSSL1_Pos = 0x11    // Position of OSSL1 field.
	PWM_PWM_OSS_OSSL1_Msk = 0x20000 // Bit mask of OSSL1 field.
	PWM_PWM_OSS_OSSL1     = 0x20000 // Bit OSSL1.
	PWM_PWM_OSS_OSSL2_Pos = 0x12    // Position of OSSL2 field.
	PWM_PWM_OSS_OSSL2_Msk = 0x40000 // Bit mask of OSSL2 field.
	PWM_PWM_OSS_OSSL2     = 0x40000 // Bit OSSL2.
	PWM_PWM_OSS_OSSL3_Pos = 0x13    // Position of OSSL3 field.
	PWM_PWM_OSS_OSSL3_Msk = 0x80000 // Bit mask of OSSL3 field.
	PWM_PWM_OSS_OSSL3     = 0x80000 // Bit OSSL3.

	// PWM_OSC: PWM Output Selection Clear Register
	PWM_PWM_OSC_OSCH0_Pos = 0x0     // Position of OSCH0 field.
	PWM_PWM_OSC_OSCH0_Msk = 0x1     // Bit mask of OSCH0 field.
	PWM_PWM_OSC_OSCH0     = 0x1     // Bit OSCH0.
	PWM_PWM_OSC_OSCH1_Pos = 0x1     // Position of OSCH1 field.
	PWM_PWM_OSC_OSCH1_Msk = 0x2     // Bit mask of OSCH1 field.
	PWM_PWM_OSC_OSCH1     = 0x2     // Bit OSCH1.
	PWM_PWM_OSC_OSCH2_Pos = 0x2     // Position of OSCH2 field.
	PWM_PWM_OSC_OSCH2_Msk = 0x4     // Bit mask of OSCH2 field.
	PWM_PWM_OSC_OSCH2     = 0x4     // Bit OSCH2.
	PWM_PWM_OSC_OSCH3_Pos = 0x3     // Position of OSCH3 field.
	PWM_PWM_OSC_OSCH3_Msk = 0x8     // Bit mask of OSCH3 field.
	PWM_PWM_OSC_OSCH3     = 0x8     // Bit OSCH3.
	PWM_PWM_OSC_OSCL0_Pos = 0x10    // Position of OSCL0 field.
	PWM_PWM_OSC_OSCL0_Msk = 0x10000 // Bit mask of OSCL0 field.
	PWM_PWM_OSC_OSCL0     = 0x10000 // Bit OSCL0.
	PWM_PWM_OSC_OSCL1_Pos = 0x11    // Position of OSCL1 field.
	PWM_PWM_OSC_OSCL1_Msk = 0x20000 // Bit mask of OSCL1 field.
	PWM_PWM_OSC_OSCL1     = 0x20000 // Bit OSCL1.
	PWM_PWM_OSC_OSCL2_Pos = 0x12    // Position of OSCL2 field.
	PWM_PWM_OSC_OSCL2_Msk = 0x40000 // Bit mask of OSCL2 field.
	PWM_PWM_OSC_OSCL2     = 0x40000 // Bit OSCL2.
	PWM_PWM_OSC_OSCL3_Pos = 0x13    // Position of OSCL3 field.
	PWM_PWM_OSC_OSCL3_Msk = 0x80000 // Bit mask of OSCL3 field.
	PWM_PWM_OSC_OSCL3     = 0x80000 // Bit OSCL3.

	// PWM_OSSUPD: PWM Output Selection Set Update Register
	PWM_PWM_OSSUPD_OSSUPH0_Pos = 0x0     // Position of OSSUPH0 field.
	PWM_PWM_OSSUPD_OSSUPH0_Msk = 0x1     // Bit mask of OSSUPH0 field.
	PWM_PWM_OSSUPD_OSSUPH0     = 0x1     // Bit OSSUPH0.
	PWM_PWM_OSSUPD_OSSUPH1_Pos = 0x1     // Position of OSSUPH1 field.
	PWM_PWM_OSSUPD_OSSUPH1_Msk = 0x2     // Bit mask of OSSUPH1 field.
	PWM_PWM_OSSUPD_OSSUPH1     = 0x2     // Bit OSSUPH1.
	PWM_PWM_OSSUPD_OSSUPH2_Pos = 0x2     // Position of OSSUPH2 field.
	PWM_PWM_OSSUPD_OSSUPH2_Msk = 0x4     // Bit mask of OSSUPH2 field.
	PWM_PWM_OSSUPD_OSSUPH2     = 0x4     // Bit OSSUPH2.
	PWM_PWM_OSSUPD_OSSUPH3_Pos = 0x3     // Position of OSSUPH3 field.
	PWM_PWM_OSSUPD_OSSUPH3_Msk = 0x8     // Bit mask of OSSUPH3 field.
	PWM_PWM_OSSUPD_OSSUPH3     = 0x8     // Bit OSSUPH3.
	PWM_PWM_OSSUPD_OSSUPL0_Pos = 0x10    // Position of OSSUPL0 field.
	PWM_PWM_OSSUPD_OSSUPL0_Msk = 0x10000 // Bit mask of OSSUPL0 field.
	PWM_PWM_OSSUPD_OSSUPL0     = 0x10000 // Bit OSSUPL0.
	PWM_PWM_OSSUPD_OSSUPL1_Pos = 0x11    // Position of OSSUPL1 field.
	PWM_PWM_OSSUPD_OSSUPL1_Msk = 0x20000 // Bit mask of OSSUPL1 field.
	PWM_PWM_OSSUPD_OSSUPL1     = 0x20000 // Bit OSSUPL1.
	PWM_PWM_OSSUPD_OSSUPL2_Pos = 0x12    // Position of OSSUPL2 field.
	PWM_PWM_OSSUPD_OSSUPL2_Msk = 0x40000 // Bit mask of OSSUPL2 field.
	PWM_PWM_OSSUPD_OSSUPL2     = 0x40000 // Bit OSSUPL2.
	PWM_PWM_OSSUPD_OSSUPL3_Pos = 0x13    // Position of OSSUPL3 field.
	PWM_PWM_OSSUPD_OSSUPL3_Msk = 0x80000 // Bit mask of OSSUPL3 field.
	PWM_PWM_OSSUPD_OSSUPL3     = 0x80000 // Bit OSSUPL3.

	// PWM_OSCUPD: PWM Output Selection Clear Update Register
	PWM_PWM_OSCUPD_OSCUPH0_Pos = 0x0     // Position of OSCUPH0 field.
	PWM_PWM_OSCUPD_OSCUPH0_Msk = 0x1     // Bit mask of OSCUPH0 field.
	PWM_PWM_OSCUPD_OSCUPH0     = 0x1     // Bit OSCUPH0.
	PWM_PWM_OSCUPD_OSCUPH1_Pos = 0x1     // Position of OSCUPH1 field.
	PWM_PWM_OSCUPD_OSCUPH1_Msk = 0x2     // Bit mask of OSCUPH1 field.
	PWM_PWM_OSCUPD_OSCUPH1     = 0x2     // Bit OSCUPH1.
	PWM_PWM_OSCUPD_OSCUPH2_Pos = 0x2     // Position of OSCUPH2 field.
	PWM_PWM_OSCUPD_OSCUPH2_Msk = 0x4     // Bit mask of OSCUPH2 field.
	PWM_PWM_OSCUPD_OSCUPH2     = 0x4     // Bit OSCUPH2.
	PWM_PWM_OSCUPD_OSCUPH3_Pos = 0x3     // Position of OSCUPH3 field.
	PWM_PWM_OSCUPD_OSCUPH3_Msk = 0x8     // Bit mask of OSCUPH3 field.
	PWM_PWM_OSCUPD_OSCUPH3     = 0x8     // Bit OSCUPH3.
	PWM_PWM_OSCUPD_OSCUPL0_Pos = 0x10    // Position of OSCUPL0 field.
	PWM_PWM_OSCUPD_OSCUPL0_Msk = 0x10000 // Bit mask of OSCUPL0 field.
	PWM_PWM_OSCUPD_OSCUPL0     = 0x10000 // Bit OSCUPL0.
	PWM_PWM_OSCUPD_OSCUPL1_Pos = 0x11    // Position of OSCUPL1 field.
	PWM_PWM_OSCUPD_OSCUPL1_Msk = 0x20000 // Bit mask of OSCUPL1 field.
	PWM_PWM_OSCUPD_OSCUPL1     = 0x20000 // Bit OSCUPL1.
	PWM_PWM_OSCUPD_OSCUPL2_Pos = 0x12    // Position of OSCUPL2 field.
	PWM_PWM_OSCUPD_OSCUPL2_Msk = 0x40000 // Bit mask of OSCUPL2 field.
	PWM_PWM_OSCUPD_OSCUPL2     = 0x40000 // Bit OSCUPL2.
	PWM_PWM_OSCUPD_OSCUPL3_Pos = 0x13    // Position of OSCUPL3 field.
	PWM_PWM_OSCUPD_OSCUPL3_Msk = 0x80000 // Bit mask of OSCUPL3 field.
	PWM_PWM_OSCUPD_OSCUPL3     = 0x80000 // Bit OSCUPL3.

	// PWM_FMR: PWM Fault Mode Register
	PWM_PWM_FMR_FPOL_Pos = 0x0      // Position of FPOL field.
	PWM_PWM_FMR_FPOL_Msk = 0xff     // Bit mask of FPOL field.
	PWM_PWM_FMR_FMOD_Pos = 0x8      // Position of FMOD field.
	PWM_PWM_FMR_FMOD_Msk = 0xff00   // Bit mask of FMOD field.
	PWM_PWM_FMR_FFIL_Pos = 0x10     // Position of FFIL field.
	PWM_PWM_FMR_FFIL_Msk = 0xff0000 // Bit mask of FFIL field.

	// PWM_FSR: PWM Fault Status Register
	PWM_PWM_FSR_FIV_Pos = 0x0    // Position of FIV field.
	PWM_PWM_FSR_FIV_Msk = 0xff   // Bit mask of FIV field.
	PWM_PWM_FSR_FS_Pos  = 0x8    // Position of FS field.
	PWM_PWM_FSR_FS_Msk  = 0xff00 // Bit mask of FS field.

	// PWM_FCR: PWM Fault Clear Register
	PWM_PWM_FCR_FCLR_Pos = 0x0  // Position of FCLR field.
	PWM_PWM_FCR_FCLR_Msk = 0xff // Bit mask of FCLR field.

	// PWM_FPV1: PWM Fault Protection Value Register 1
	PWM_PWM_FPV1_FPVH0_Pos = 0x0     // Position of FPVH0 field.
	PWM_PWM_FPV1_FPVH0_Msk = 0x1     // Bit mask of FPVH0 field.
	PWM_PWM_FPV1_FPVH0     = 0x1     // Bit FPVH0.
	PWM_PWM_FPV1_FPVH1_Pos = 0x1     // Position of FPVH1 field.
	PWM_PWM_FPV1_FPVH1_Msk = 0x2     // Bit mask of FPVH1 field.
	PWM_PWM_FPV1_FPVH1     = 0x2     // Bit FPVH1.
	PWM_PWM_FPV1_FPVH2_Pos = 0x2     // Position of FPVH2 field.
	PWM_PWM_FPV1_FPVH2_Msk = 0x4     // Bit mask of FPVH2 field.
	PWM_PWM_FPV1_FPVH2     = 0x4     // Bit FPVH2.
	PWM_PWM_FPV1_FPVH3_Pos = 0x3     // Position of FPVH3 field.
	PWM_PWM_FPV1_FPVH3_Msk = 0x8     // Bit mask of FPVH3 field.
	PWM_PWM_FPV1_FPVH3     = 0x8     // Bit FPVH3.
	PWM_PWM_FPV1_FPVL0_Pos = 0x10    // Position of FPVL0 field.
	PWM_PWM_FPV1_FPVL0_Msk = 0x10000 // Bit mask of FPVL0 field.
	PWM_PWM_FPV1_FPVL0     = 0x10000 // Bit FPVL0.
	PWM_PWM_FPV1_FPVL1_Pos = 0x11    // Position of FPVL1 field.
	PWM_PWM_FPV1_FPVL1_Msk = 0x20000 // Bit mask of FPVL1 field.
	PWM_PWM_FPV1_FPVL1     = 0x20000 // Bit FPVL1.
	PWM_PWM_FPV1_FPVL2_Pos = 0x12    // Position of FPVL2 field.
	PWM_PWM_FPV1_FPVL2_Msk = 0x40000 // Bit mask of FPVL2 field.
	PWM_PWM_FPV1_FPVL2     = 0x40000 // Bit FPVL2.
	PWM_PWM_FPV1_FPVL3_Pos = 0x13    // Position of FPVL3 field.
	PWM_PWM_FPV1_FPVL3_Msk = 0x80000 // Bit mask of FPVL3 field.
	PWM_PWM_FPV1_FPVL3     = 0x80000 // Bit FPVL3.

	// PWM_FPE: PWM Fault Protection Enable Register
	PWM_PWM_FPE_FPE0_Pos = 0x0        // Position of FPE0 field.
	PWM_PWM_FPE_FPE0_Msk = 0xff       // Bit mask of FPE0 field.
	PWM_PWM_FPE_FPE1_Pos = 0x8        // Position of FPE1 field.
	PWM_PWM_FPE_FPE1_Msk = 0xff00     // Bit mask of FPE1 field.
	PWM_PWM_FPE_FPE2_Pos = 0x10       // Position of FPE2 field.
	PWM_PWM_FPE_FPE2_Msk = 0xff0000   // Bit mask of FPE2 field.
	PWM_PWM_FPE_FPE3_Pos = 0x18       // Position of FPE3 field.
	PWM_PWM_FPE_FPE3_Msk = 0xff000000 // Bit mask of FPE3 field.

	// PWM_ELMR: PWM Event Line 0 Mode Register 0
	PWM_PWM_ELMR_CSEL0_Pos = 0x0  // Position of CSEL0 field.
	PWM_PWM_ELMR_CSEL0_Msk = 0x1  // Bit mask of CSEL0 field.
	PWM_PWM_ELMR_CSEL0     = 0x1  // Bit CSEL0.
	PWM_PWM_ELMR_CSEL1_Pos = 0x1  // Position of CSEL1 field.
	PWM_PWM_ELMR_CSEL1_Msk = 0x2  // Bit mask of CSEL1 field.
	PWM_PWM_ELMR_CSEL1     = 0x2  // Bit CSEL1.
	PWM_PWM_ELMR_CSEL2_Pos = 0x2  // Position of CSEL2 field.
	PWM_PWM_ELMR_CSEL2_Msk = 0x4  // Bit mask of CSEL2 field.
	PWM_PWM_ELMR_CSEL2     = 0x4  // Bit CSEL2.
	PWM_PWM_ELMR_CSEL3_Pos = 0x3  // Position of CSEL3 field.
	PWM_PWM_ELMR_CSEL3_Msk = 0x8  // Bit mask of CSEL3 field.
	PWM_PWM_ELMR_CSEL3     = 0x8  // Bit CSEL3.
	PWM_PWM_ELMR_CSEL4_Pos = 0x4  // Position of CSEL4 field.
	PWM_PWM_ELMR_CSEL4_Msk = 0x10 // Bit mask of CSEL4 field.
	PWM_PWM_ELMR_CSEL4     = 0x10 // Bit CSEL4.
	PWM_PWM_ELMR_CSEL5_Pos = 0x5  // Position of CSEL5 field.
	PWM_PWM_ELMR_CSEL5_Msk = 0x20 // Bit mask of CSEL5 field.
	PWM_PWM_ELMR_CSEL5     = 0x20 // Bit CSEL5.
	PWM_PWM_ELMR_CSEL6_Pos = 0x6  // Position of CSEL6 field.
	PWM_PWM_ELMR_CSEL6_Msk = 0x40 // Bit mask of CSEL6 field.
	PWM_PWM_ELMR_CSEL6     = 0x40 // Bit CSEL6.
	PWM_PWM_ELMR_CSEL7_Pos = 0x7  // Position of CSEL7 field.
	PWM_PWM_ELMR_CSEL7_Msk = 0x80 // Bit mask of CSEL7 field.
	PWM_PWM_ELMR_CSEL7     = 0x80 // Bit CSEL7.

	// PWM_SSPR: PWM Spread Spectrum Register
	PWM_PWM_SSPR_SPRD_Pos  = 0x0       // Position of SPRD field.
	PWM_PWM_SSPR_SPRD_Msk  = 0xffffff  // Bit mask of SPRD field.
	PWM_PWM_SSPR_SPRDM_Pos = 0x18      // Position of SPRDM field.
	PWM_PWM_SSPR_SPRDM_Msk = 0x1000000 // Bit mask of SPRDM field.
	PWM_PWM_SSPR_SPRDM     = 0x1000000 // Bit SPRDM.

	// PWM_SSPUP: PWM Spread Spectrum Update Register
	PWM_PWM_SSPUP_SPRDUP_Pos = 0x0      // Position of SPRDUP field.
	PWM_PWM_SSPUP_SPRDUP_Msk = 0xffffff // Bit mask of SPRDUP field.

	// PWM_SMMR: PWM Stepper Motor Mode Register
	PWM_PWM_SMMR_GCEN0_Pos = 0x0     // Position of GCEN0 field.
	PWM_PWM_SMMR_GCEN0_Msk = 0x1     // Bit mask of GCEN0 field.
	PWM_PWM_SMMR_GCEN0     = 0x1     // Bit GCEN0.
	PWM_PWM_SMMR_GCEN1_Pos = 0x1     // Position of GCEN1 field.
	PWM_PWM_SMMR_GCEN1_Msk = 0x2     // Bit mask of GCEN1 field.
	PWM_PWM_SMMR_GCEN1     = 0x2     // Bit GCEN1.
	PWM_PWM_SMMR_DOWN0_Pos = 0x10    // Position of DOWN0 field.
	PWM_PWM_SMMR_DOWN0_Msk = 0x10000 // Bit mask of DOWN0 field.
	PWM_PWM_SMMR_DOWN0     = 0x10000 // Bit DOWN0.
	PWM_PWM_SMMR_DOWN1_Pos = 0x11    // Position of DOWN1 field.
	PWM_PWM_SMMR_DOWN1_Msk = 0x20000 // Bit mask of DOWN1 field.
	PWM_PWM_SMMR_DOWN1     = 0x20000 // Bit DOWN1.

	// PWM_FPV2: PWM Fault Protection Value 2 Register
	PWM_PWM_FPV2_FPZH0_Pos = 0x0     // Position of FPZH0 field.
	PWM_PWM_FPV2_FPZH0_Msk = 0x1     // Bit mask of FPZH0 field.
	PWM_PWM_FPV2_FPZH0     = 0x1     // Bit FPZH0.
	PWM_PWM_FPV2_FPZH1_Pos = 0x1     // Position of FPZH1 field.
	PWM_PWM_FPV2_FPZH1_Msk = 0x2     // Bit mask of FPZH1 field.
	PWM_PWM_FPV2_FPZH1     = 0x2     // Bit FPZH1.
	PWM_PWM_FPV2_FPZH2_Pos = 0x2     // Position of FPZH2 field.
	PWM_PWM_FPV2_FPZH2_Msk = 0x4     // Bit mask of FPZH2 field.
	PWM_PWM_FPV2_FPZH2     = 0x4     // Bit FPZH2.
	PWM_PWM_FPV2_FPZH3_Pos = 0x3     // Position of FPZH3 field.
	PWM_PWM_FPV2_FPZH3_Msk = 0x8     // Bit mask of FPZH3 field.
	PWM_PWM_FPV2_FPZH3     = 0x8     // Bit FPZH3.
	PWM_PWM_FPV2_FPZL0_Pos = 0x10    // Position of FPZL0 field.
	PWM_PWM_FPV2_FPZL0_Msk = 0x10000 // Bit mask of FPZL0 field.
	PWM_PWM_FPV2_FPZL0     = 0x10000 // Bit FPZL0.
	PWM_PWM_FPV2_FPZL1_Pos = 0x11    // Position of FPZL1 field.
	PWM_PWM_FPV2_FPZL1_Msk = 0x20000 // Bit mask of FPZL1 field.
	PWM_PWM_FPV2_FPZL1     = 0x20000 // Bit FPZL1.
	PWM_PWM_FPV2_FPZL2_Pos = 0x12    // Position of FPZL2 field.
	PWM_PWM_FPV2_FPZL2_Msk = 0x40000 // Bit mask of FPZL2 field.
	PWM_PWM_FPV2_FPZL2     = 0x40000 // Bit FPZL2.
	PWM_PWM_FPV2_FPZL3_Pos = 0x13    // Position of FPZL3 field.
	PWM_PWM_FPV2_FPZL3_Msk = 0x80000 // Bit mask of FPZL3 field.
	PWM_PWM_FPV2_FPZL3     = 0x80000 // Bit FPZL3.

	// PWM_WPCR: PWM Write Protection Control Register
	PWM_PWM_WPCR_WPCMD_Pos             = 0x0        // Position of WPCMD field.
	PWM_PWM_WPCR_WPCMD_Msk             = 0x3        // Bit mask of WPCMD field.
	PWM_PWM_WPCR_WPCMD_DISABLE_SW_PROT = 0x0        // Disables the software write protection of the register groups of which the bit WPRGx is at '1'.
	PWM_PWM_WPCR_WPCMD_ENABLE_SW_PROT  = 0x1        // Enables the software write protection of the register groups of which the bit WPRGx is at '1'.
	PWM_PWM_WPCR_WPCMD_ENABLE_HW_PROT  = 0x2        // Enables the hardware write protection of the register groups of which the bit WPRGx is at '1'. Only a hardware reset of the PWM controller can disable the hardware write protection. Moreover, to meet security requirements, the PIO lines associated with the PWM can not be configured through the PIO interface.
	PWM_PWM_WPCR_WPRG0_Pos             = 0x2        // Position of WPRG0 field.
	PWM_PWM_WPCR_WPRG0_Msk             = 0x4        // Bit mask of WPRG0 field.
	PWM_PWM_WPCR_WPRG0                 = 0x4        // Bit WPRG0.
	PWM_PWM_WPCR_WPRG1_Pos             = 0x3        // Position of WPRG1 field.
	PWM_PWM_WPCR_WPRG1_Msk             = 0x8        // Bit mask of WPRG1 field.
	PWM_PWM_WPCR_WPRG1                 = 0x8        // Bit WPRG1.
	PWM_PWM_WPCR_WPRG2_Pos             = 0x4        // Position of WPRG2 field.
	PWM_PWM_WPCR_WPRG2_Msk             = 0x10       // Bit mask of WPRG2 field.
	PWM_PWM_WPCR_WPRG2                 = 0x10       // Bit WPRG2.
	PWM_PWM_WPCR_WPRG3_Pos             = 0x5        // Position of WPRG3 field.
	PWM_PWM_WPCR_WPRG3_Msk             = 0x20       // Bit mask of WPRG3 field.
	PWM_PWM_WPCR_WPRG3                 = 0x20       // Bit WPRG3.
	PWM_PWM_WPCR_WPRG4_Pos             = 0x6        // Position of WPRG4 field.
	PWM_PWM_WPCR_WPRG4_Msk             = 0x40       // Bit mask of WPRG4 field.
	PWM_PWM_WPCR_WPRG4                 = 0x40       // Bit WPRG4.
	PWM_PWM_WPCR_WPRG5_Pos             = 0x7        // Position of WPRG5 field.
	PWM_PWM_WPCR_WPRG5_Msk             = 0x80       // Bit mask of WPRG5 field.
	PWM_PWM_WPCR_WPRG5                 = 0x80       // Bit WPRG5.
	PWM_PWM_WPCR_WPKEY_Pos             = 0x8        // Position of WPKEY field.
	PWM_PWM_WPCR_WPKEY_Msk             = 0xffffff00 // Bit mask of WPKEY field.
	PWM_PWM_WPCR_WPKEY_PASSWD          = 0x50574d   // Writing any other value in this field aborts the write operation of the WPCMD field.Always reads as 0

	// PWM_WPSR: PWM Write Protection Status Register
	PWM_PWM_WPSR_WPSWS0_Pos = 0x0        // Position of WPSWS0 field.
	PWM_PWM_WPSR_WPSWS0_Msk = 0x1        // Bit mask of WPSWS0 field.
	PWM_PWM_WPSR_WPSWS0     = 0x1        // Bit WPSWS0.
	PWM_PWM_WPSR_WPSWS1_Pos = 0x1        // Position of WPSWS1 field.
	PWM_PWM_WPSR_WPSWS1_Msk = 0x2        // Bit mask of WPSWS1 field.
	PWM_PWM_WPSR_WPSWS1     = 0x2        // Bit WPSWS1.
	PWM_PWM_WPSR_WPSWS2_Pos = 0x2        // Position of WPSWS2 field.
	PWM_PWM_WPSR_WPSWS2_Msk = 0x4        // Bit mask of WPSWS2 field.
	PWM_PWM_WPSR_WPSWS2     = 0x4        // Bit WPSWS2.
	PWM_PWM_WPSR_WPSWS3_Pos = 0x3        // Position of WPSWS3 field.
	PWM_PWM_WPSR_WPSWS3_Msk = 0x8        // Bit mask of WPSWS3 field.
	PWM_PWM_WPSR_WPSWS3     = 0x8        // Bit WPSWS3.
	PWM_PWM_WPSR_WPSWS4_Pos = 0x4        // Position of WPSWS4 field.
	PWM_PWM_WPSR_WPSWS4_Msk = 0x10       // Bit mask of WPSWS4 field.
	PWM_PWM_WPSR_WPSWS4     = 0x10       // Bit WPSWS4.
	PWM_PWM_WPSR_WPSWS5_Pos = 0x5        // Position of WPSWS5 field.
	PWM_PWM_WPSR_WPSWS5_Msk = 0x20       // Bit mask of WPSWS5 field.
	PWM_PWM_WPSR_WPSWS5     = 0x20       // Bit WPSWS5.
	PWM_PWM_WPSR_WPVS_Pos   = 0x7        // Position of WPVS field.
	PWM_PWM_WPSR_WPVS_Msk   = 0x80       // Bit mask of WPVS field.
	PWM_PWM_WPSR_WPVS       = 0x80       // Bit WPVS.
	PWM_PWM_WPSR_WPHWS0_Pos = 0x8        // Position of WPHWS0 field.
	PWM_PWM_WPSR_WPHWS0_Msk = 0x100      // Bit mask of WPHWS0 field.
	PWM_PWM_WPSR_WPHWS0     = 0x100      // Bit WPHWS0.
	PWM_PWM_WPSR_WPHWS1_Pos = 0x9        // Position of WPHWS1 field.
	PWM_PWM_WPSR_WPHWS1_Msk = 0x200      // Bit mask of WPHWS1 field.
	PWM_PWM_WPSR_WPHWS1     = 0x200      // Bit WPHWS1.
	PWM_PWM_WPSR_WPHWS2_Pos = 0xa        // Position of WPHWS2 field.
	PWM_PWM_WPSR_WPHWS2_Msk = 0x400      // Bit mask of WPHWS2 field.
	PWM_PWM_WPSR_WPHWS2     = 0x400      // Bit WPHWS2.
	PWM_PWM_WPSR_WPHWS3_Pos = 0xb        // Position of WPHWS3 field.
	PWM_PWM_WPSR_WPHWS3_Msk = 0x800      // Bit mask of WPHWS3 field.
	PWM_PWM_WPSR_WPHWS3     = 0x800      // Bit WPHWS3.
	PWM_PWM_WPSR_WPHWS4_Pos = 0xc        // Position of WPHWS4 field.
	PWM_PWM_WPSR_WPHWS4_Msk = 0x1000     // Bit mask of WPHWS4 field.
	PWM_PWM_WPSR_WPHWS4     = 0x1000     // Bit WPHWS4.
	PWM_PWM_WPSR_WPHWS5_Pos = 0xd        // Position of WPHWS5 field.
	PWM_PWM_WPSR_WPHWS5_Msk = 0x2000     // Bit mask of WPHWS5 field.
	PWM_PWM_WPSR_WPHWS5     = 0x2000     // Bit WPHWS5.
	PWM_PWM_WPSR_WPVSRC_Pos = 0x10       // Position of WPVSRC field.
	PWM_PWM_WPSR_WPVSRC_Msk = 0xffff0000 // Bit mask of WPVSRC field.

	// PWM_CMP.PWM_CMPV: PWM Comparison 0 Value Register
	PWM_PWM_CMP_PWM_CMPV_CV_Pos                   = 0x0       // Position of CV field.
	PWM_PWM_CMP_PWM_CMPV_CV_Msk                   = 0xffffff  // Bit mask of CV field.
	PWM_PWM_CMP_PWM_CMPV_CVM_Pos                  = 0x18      // Position of CVM field.
	PWM_PWM_CMP_PWM_CMPV_CVM_Msk                  = 0x1000000 // Bit mask of CVM field.
	PWM_PWM_CMP_PWM_CMPV_CVM                      = 0x1000000 // Bit CVM.
	PWM_PWM_CMP_PWM_CMPV_CVM_COMPARE_AT_INCREMENT = 0x0       // Compare when counter is incrementing
	PWM_PWM_CMP_PWM_CMPV_CVM_COMPARE_AT_DECREMENT = 0x1       // Compare when counter is decrementing

	// PWM_CMP.PWM_CMPVUPD: PWM Comparison 0 Value Update Register
	PWM_PWM_CMP_PWM_CMPVUPD_CVUPD_Pos  = 0x0       // Position of CVUPD field.
	PWM_PWM_CMP_PWM_CMPVUPD_CVUPD_Msk  = 0xffffff  // Bit mask of CVUPD field.
	PWM_PWM_CMP_PWM_CMPVUPD_CVMUPD_Pos = 0x18      // Position of CVMUPD field.
	PWM_PWM_CMP_PWM_CMPVUPD_CVMUPD_Msk = 0x1000000 // Bit mask of CVMUPD field.
	PWM_PWM_CMP_PWM_CMPVUPD_CVMUPD     = 0x1000000 // Bit CVMUPD.

	// PWM_CMP.PWM_CMPM: PWM Comparison 0 Mode Register
	PWM_PWM_CMP_PWM_CMPM_CEN_Pos     = 0x0      // Position of CEN field.
	PWM_PWM_CMP_PWM_CMPM_CEN_Msk     = 0x1      // Bit mask of CEN field.
	PWM_PWM_CMP_PWM_CMPM_CEN         = 0x1      // Bit CEN.
	PWM_PWM_CMP_PWM_CMPM_CTR_Pos     = 0x4      // Position of CTR field.
	PWM_PWM_CMP_PWM_CMPM_CTR_Msk     = 0xf0     // Bit mask of CTR field.
	PWM_PWM_CMP_PWM_CMPM_CPR_Pos     = 0x8      // Position of CPR field.
	PWM_PWM_CMP_PWM_CMPM_CPR_Msk     = 0xf00    // Bit mask of CPR field.
	PWM_PWM_CMP_PWM_CMPM_CPRCNT_Pos  = 0xc      // Position of CPRCNT field.
	PWM_PWM_CMP_PWM_CMPM_CPRCNT_Msk  = 0xf000   // Bit mask of CPRCNT field.
	PWM_PWM_CMP_PWM_CMPM_CUPR_Pos    = 0x10     // Position of CUPR field.
	PWM_PWM_CMP_PWM_CMPM_CUPR_Msk    = 0xf0000  // Bit mask of CUPR field.
	PWM_PWM_CMP_PWM_CMPM_CUPRCNT_Pos = 0x14     // Position of CUPRCNT field.
	PWM_PWM_CMP_PWM_CMPM_CUPRCNT_Msk = 0xf00000 // Bit mask of CUPRCNT field.

	// PWM_CMP.PWM_CMPMUPD: PWM Comparison 0 Mode Update Register
	PWM_PWM_CMP_PWM_CMPMUPD_CENUPD_Pos  = 0x0     // Position of CENUPD field.
	PWM_PWM_CMP_PWM_CMPMUPD_CENUPD_Msk  = 0x1     // Bit mask of CENUPD field.
	PWM_PWM_CMP_PWM_CMPMUPD_CENUPD      = 0x1     // Bit CENUPD.
	PWM_PWM_CMP_PWM_CMPMUPD_CTRUPD_Pos  = 0x4     // Position of CTRUPD field.
	PWM_PWM_CMP_PWM_CMPMUPD_CTRUPD_Msk  = 0xf0    // Bit mask of CTRUPD field.
	PWM_PWM_CMP_PWM_CMPMUPD_CPRUPD_Pos  = 0x8     // Position of CPRUPD field.
	PWM_PWM_CMP_PWM_CMPMUPD_CPRUPD_Msk  = 0xf00   // Bit mask of CPRUPD field.
	PWM_PWM_CMP_PWM_CMPMUPD_CUPRUPD_Pos = 0x10    // Position of CUPRUPD field.
	PWM_PWM_CMP_PWM_CMPMUPD_CUPRUPD_Msk = 0xf0000 // Bit mask of CUPRUPD field.

	// PWM_CH_NUM.PWM_CMR: PWM Channel Mode Register
	PWM_PWM_CH_NUM_PWM_CMR_CPRE_Pos                   = 0x0     // Position of CPRE field.
	PWM_PWM_CH_NUM_PWM_CMR_CPRE_Msk                   = 0xf     // Bit mask of CPRE field.
	PWM_PWM_CH_NUM_PWM_CMR_CPRE_MCK                   = 0x0     // Peripheral clock
	PWM_PWM_CH_NUM_PWM_CMR_CPRE_MCK_DIV_2             = 0x1     // Peripheral clock/2
	PWM_PWM_CH_NUM_PWM_CMR_CPRE_MCK_DIV_4             = 0x2     // Peripheral clock/4
	PWM_PWM_CH_NUM_PWM_CMR_CPRE_MCK_DIV_8             = 0x3     // Peripheral clock/8
	PWM_PWM_CH_NUM_PWM_CMR_CPRE_MCK_DIV_16            = 0x4     // Peripheral clock/16
	PWM_PWM_CH_NUM_PWM_CMR_CPRE_MCK_DIV_32            = 0x5     // Peripheral clock/32
	PWM_PWM_CH_NUM_PWM_CMR_CPRE_MCK_DIV_64            = 0x6     // Peripheral clock/64
	PWM_PWM_CH_NUM_PWM_CMR_CPRE_MCK_DIV_128           = 0x7     // Peripheral clock/128
	PWM_PWM_CH_NUM_PWM_CMR_CPRE_MCK_DIV_256           = 0x8     // Peripheral clock/256
	PWM_PWM_CH_NUM_PWM_CMR_CPRE_MCK_DIV_512           = 0x9     // Peripheral clock/512
	PWM_PWM_CH_NUM_PWM_CMR_CPRE_MCK_DIV_1024          = 0xa     // Peripheral clock/1024
	PWM_PWM_CH_NUM_PWM_CMR_CPRE_CLKA                  = 0xb     // Clock A
	PWM_PWM_CH_NUM_PWM_CMR_CPRE_CLKB                  = 0xc     // Clock B
	PWM_PWM_CH_NUM_PWM_CMR_CALG_Pos                   = 0x8     // Position of CALG field.
	PWM_PWM_CH_NUM_PWM_CMR_CALG_Msk                   = 0x100   // Bit mask of CALG field.
	PWM_PWM_CH_NUM_PWM_CMR_CALG                       = 0x100   // Bit CALG.
	PWM_PWM_CH_NUM_PWM_CMR_CALG_LEFT_ALIGNED          = 0x0     // Left aligned
	PWM_PWM_CH_NUM_PWM_CMR_CALG_CENTER_ALIGNED        = 0x1     // Center aligned
	PWM_PWM_CH_NUM_PWM_CMR_CPOL_Pos                   = 0x9     // Position of CPOL field.
	PWM_PWM_CH_NUM_PWM_CMR_CPOL_Msk                   = 0x200   // Bit mask of CPOL field.
	PWM_PWM_CH_NUM_PWM_CMR_CPOL                       = 0x200   // Bit CPOL.
	PWM_PWM_CH_NUM_PWM_CMR_CPOL_LOW_POLARITY          = 0x0     // Waveform starts at low level
	PWM_PWM_CH_NUM_PWM_CMR_CPOL_HIGH_POLARITY         = 0x1     // Waveform starts at high level
	PWM_PWM_CH_NUM_PWM_CMR_CES_Pos                    = 0xa     // Position of CES field.
	PWM_PWM_CH_NUM_PWM_CMR_CES_Msk                    = 0x400   // Bit mask of CES field.
	PWM_PWM_CH_NUM_PWM_CMR_CES                        = 0x400   // Bit CES.
	PWM_PWM_CH_NUM_PWM_CMR_CES_SINGLE_EVENT           = 0x0     // At the end of PWM period
	PWM_PWM_CH_NUM_PWM_CMR_CES_DOUBLE_EVENT           = 0x1     // At half of PWM period AND at the end of PWM period
	PWM_PWM_CH_NUM_PWM_CMR_UPDS_Pos                   = 0xb     // Position of UPDS field.
	PWM_PWM_CH_NUM_PWM_CMR_UPDS_Msk                   = 0x800   // Bit mask of UPDS field.
	PWM_PWM_CH_NUM_PWM_CMR_UPDS                       = 0x800   // Bit UPDS.
	PWM_PWM_CH_NUM_PWM_CMR_UPDS_UPDATE_AT_PERIOD      = 0x0     // At the next end of PWM period
	PWM_PWM_CH_NUM_PWM_CMR_UPDS_UPDATE_AT_HALF_PERIOD = 0x1     // At the next end of Half PWM period
	PWM_PWM_CH_NUM_PWM_CMR_DPOLI_Pos                  = 0xc     // Position of DPOLI field.
	PWM_PWM_CH_NUM_PWM_CMR_DPOLI_Msk                  = 0x1000  // Bit mask of DPOLI field.
	PWM_PWM_CH_NUM_PWM_CMR_DPOLI                      = 0x1000  // Bit DPOLI.
	PWM_PWM_CH_NUM_PWM_CMR_TCTS_Pos                   = 0xd     // Position of TCTS field.
	PWM_PWM_CH_NUM_PWM_CMR_TCTS_Msk                   = 0x2000  // Bit mask of TCTS field.
	PWM_PWM_CH_NUM_PWM_CMR_TCTS                       = 0x2000  // Bit TCTS.
	PWM_PWM_CH_NUM_PWM_CMR_DTE_Pos                    = 0x10    // Position of DTE field.
	PWM_PWM_CH_NUM_PWM_CMR_DTE_Msk                    = 0x10000 // Bit mask of DTE field.
	PWM_PWM_CH_NUM_PWM_CMR_DTE                        = 0x10000 // Bit DTE.
	PWM_PWM_CH_NUM_PWM_CMR_DTHI_Pos                   = 0x11    // Position of DTHI field.
	PWM_PWM_CH_NUM_PWM_CMR_DTHI_Msk                   = 0x20000 // Bit mask of DTHI field.
	PWM_PWM_CH_NUM_PWM_CMR_DTHI                       = 0x20000 // Bit DTHI.
	PWM_PWM_CH_NUM_PWM_CMR_DTLI_Pos                   = 0x12    // Position of DTLI field.
	PWM_PWM_CH_NUM_PWM_CMR_DTLI_Msk                   = 0x40000 // Bit mask of DTLI field.
	PWM_PWM_CH_NUM_PWM_CMR_DTLI                       = 0x40000 // Bit DTLI.
	PWM_PWM_CH_NUM_PWM_CMR_PPM_Pos                    = 0x13    // Position of PPM field.
	PWM_PWM_CH_NUM_PWM_CMR_PPM_Msk                    = 0x80000 // Bit mask of PPM field.
	PWM_PWM_CH_NUM_PWM_CMR_PPM                        = 0x80000 // Bit PPM.

	// PWM_CH_NUM.PWM_CDTY: PWM Channel Duty Cycle Register
	PWM_PWM_CH_NUM_PWM_CDTY_CDTY_Pos = 0x0      // Position of CDTY field.
	PWM_PWM_CH_NUM_PWM_CDTY_CDTY_Msk = 0xffffff // Bit mask of CDTY field.

	// PWM_CH_NUM.PWM_CDTYUPD: PWM Channel Duty Cycle Update Register
	PWM_PWM_CH_NUM_PWM_CDTYUPD_CDTYUPD_Pos = 0x0      // Position of CDTYUPD field.
	PWM_PWM_CH_NUM_PWM_CDTYUPD_CDTYUPD_Msk = 0xffffff // Bit mask of CDTYUPD field.

	// PWM_CH_NUM.PWM_CPRD: PWM Channel Period Register
	PWM_PWM_CH_NUM_PWM_CPRD_CPRD_Pos = 0x0      // Position of CPRD field.
	PWM_PWM_CH_NUM_PWM_CPRD_CPRD_Msk = 0xffffff // Bit mask of CPRD field.

	// PWM_CH_NUM.PWM_CPRDUPD: PWM Channel Period Update Register
	PWM_PWM_CH_NUM_PWM_CPRDUPD_CPRDUPD_Pos = 0x0      // Position of CPRDUPD field.
	PWM_PWM_CH_NUM_PWM_CPRDUPD_CPRDUPD_Msk = 0xffffff // Bit mask of CPRDUPD field.

	// PWM_CH_NUM.PWM_CCNT: PWM Channel Counter Register
	PWM_PWM_CH_NUM_PWM_CCNT_CNT_Pos = 0x0      // Position of CNT field.
	PWM_PWM_CH_NUM_PWM_CCNT_CNT_Msk = 0xffffff // Bit mask of CNT field.

	// PWM_CH_NUM.PWM_DT: PWM Channel Dead Time Register
	PWM_PWM_CH_NUM_PWM_DT_DTH_Pos = 0x0        // Position of DTH field.
	PWM_PWM_CH_NUM_PWM_DT_DTH_Msk = 0xffff     // Bit mask of DTH field.
	PWM_PWM_CH_NUM_PWM_DT_DTL_Pos = 0x10       // Position of DTL field.
	PWM_PWM_CH_NUM_PWM_DT_DTL_Msk = 0xffff0000 // Bit mask of DTL field.

	// PWM_CH_NUM.PWM_DTUPD: PWM Channel Dead Time Update Register
	PWM_PWM_CH_NUM_PWM_DTUPD_DTHUPD_Pos = 0x0        // Position of DTHUPD field.
	PWM_PWM_CH_NUM_PWM_DTUPD_DTHUPD_Msk = 0xffff     // Bit mask of DTHUPD field.
	PWM_PWM_CH_NUM_PWM_DTUPD_DTLUPD_Pos = 0x10       // Position of DTLUPD field.
	PWM_PWM_CH_NUM_PWM_DTUPD_DTLUPD_Msk = 0xffff0000 // Bit mask of DTLUPD field.

	// PWM_CMUPD0: PWM Channel Mode Update Register (ch_num = 0)
	PWM_PWM_CMUPD0_CPOLUP_Pos    = 0x9    // Position of CPOLUP field.
	PWM_PWM_CMUPD0_CPOLUP_Msk    = 0x200  // Bit mask of CPOLUP field.
	PWM_PWM_CMUPD0_CPOLUP        = 0x200  // Bit CPOLUP.
	PWM_PWM_CMUPD0_CPOLINVUP_Pos = 0xd    // Position of CPOLINVUP field.
	PWM_PWM_CMUPD0_CPOLINVUP_Msk = 0x2000 // Bit mask of CPOLINVUP field.
	PWM_PWM_CMUPD0_CPOLINVUP     = 0x2000 // Bit CPOLINVUP.

	// PWM_CMUPD1: PWM Channel Mode Update Register (ch_num = 1)
	PWM_PWM_CMUPD1_CPOLUP_Pos    = 0x9    // Position of CPOLUP field.
	PWM_PWM_CMUPD1_CPOLUP_Msk    = 0x200  // Bit mask of CPOLUP field.
	PWM_PWM_CMUPD1_CPOLUP        = 0x200  // Bit CPOLUP.
	PWM_PWM_CMUPD1_CPOLINVUP_Pos = 0xd    // Position of CPOLINVUP field.
	PWM_PWM_CMUPD1_CPOLINVUP_Msk = 0x2000 // Bit mask of CPOLINVUP field.
	PWM_PWM_CMUPD1_CPOLINVUP     = 0x2000 // Bit CPOLINVUP.

	// PWM_ETRG1: PWM External Trigger Register (trg_num = 1)
	PWM_PWM_ETRG1_MAXCNT_Pos           = 0x0        // Position of MAXCNT field.
	PWM_PWM_ETRG1_MAXCNT_Msk           = 0xffffff   // Bit mask of MAXCNT field.
	PWM_PWM_ETRG1_TRGMODE_Pos          = 0x18       // Position of TRGMODE field.
	PWM_PWM_ETRG1_TRGMODE_Msk          = 0x3000000  // Bit mask of TRGMODE field.
	PWM_PWM_ETRG1_TRGMODE_OFF          = 0x0        // External trigger is not enabled.
	PWM_PWM_ETRG1_TRGMODE_MODE1        = 0x1        // External PWM Reset Mode
	PWM_PWM_ETRG1_TRGMODE_MODE2        = 0x2        // External PWM Start Mode
	PWM_PWM_ETRG1_TRGMODE_MODE3        = 0x3        // Cycle-by-cycle Duty Mode
	PWM_PWM_ETRG1_TRGEDGE_Pos          = 0x1c       // Position of TRGEDGE field.
	PWM_PWM_ETRG1_TRGEDGE_Msk          = 0x10000000 // Bit mask of TRGEDGE field.
	PWM_PWM_ETRG1_TRGEDGE              = 0x10000000 // Bit TRGEDGE.
	PWM_PWM_ETRG1_TRGEDGE_FALLING_ZERO = 0x0        // TRGMODE = 1: TRGINx event detection on falling edge.TRGMODE = 2, 3: TRGINx active level is 0
	PWM_PWM_ETRG1_TRGEDGE_RISING_ONE   = 0x1        // TRGMODE = 1: TRGINx event detection on rising edge.TRGMODE = 2, 3: TRGINx active level is 1
	PWM_PWM_ETRG1_TRGFILT_Pos          = 0x1d       // Position of TRGFILT field.
	PWM_PWM_ETRG1_TRGFILT_Msk          = 0x20000000 // Bit mask of TRGFILT field.
	PWM_PWM_ETRG1_TRGFILT              = 0x20000000 // Bit TRGFILT.
	PWM_PWM_ETRG1_TRGSRC_Pos           = 0x1e       // Position of TRGSRC field.
	PWM_PWM_ETRG1_TRGSRC_Msk           = 0x40000000 // Bit mask of TRGSRC field.
	PWM_PWM_ETRG1_TRGSRC               = 0x40000000 // Bit TRGSRC.
	PWM_PWM_ETRG1_RFEN_Pos             = 0x1f       // Position of RFEN field.
	PWM_PWM_ETRG1_RFEN_Msk             = 0x80000000 // Bit mask of RFEN field.
	PWM_PWM_ETRG1_RFEN                 = 0x80000000 // Bit RFEN.

	// PWM_LEBR1: PWM Leading-Edge Blanking Register (trg_num = 1)
	PWM_PWM_LEBR1_LEBDELAY_Pos = 0x0     // Position of LEBDELAY field.
	PWM_PWM_LEBR1_LEBDELAY_Msk = 0x7f    // Bit mask of LEBDELAY field.
	PWM_PWM_LEBR1_PWMLFEN_Pos  = 0x10    // Position of PWMLFEN field.
	PWM_PWM_LEBR1_PWMLFEN_Msk  = 0x10000 // Bit mask of PWMLFEN field.
	PWM_PWM_LEBR1_PWMLFEN      = 0x10000 // Bit PWMLFEN.
	PWM_PWM_LEBR1_PWMLREN_Pos  = 0x11    // Position of PWMLREN field.
	PWM_PWM_LEBR1_PWMLREN_Msk  = 0x20000 // Bit mask of PWMLREN field.
	PWM_PWM_LEBR1_PWMLREN      = 0x20000 // Bit PWMLREN.
	PWM_PWM_LEBR1_PWMHFEN_Pos  = 0x12    // Position of PWMHFEN field.
	PWM_PWM_LEBR1_PWMHFEN_Msk  = 0x40000 // Bit mask of PWMHFEN field.
	PWM_PWM_LEBR1_PWMHFEN      = 0x40000 // Bit PWMHFEN.
	PWM_PWM_LEBR1_PWMHREN_Pos  = 0x13    // Position of PWMHREN field.
	PWM_PWM_LEBR1_PWMHREN_Msk  = 0x80000 // Bit mask of PWMHREN field.
	PWM_PWM_LEBR1_PWMHREN      = 0x80000 // Bit PWMHREN.

	// PWM_CMUPD2: PWM Channel Mode Update Register (ch_num = 2)
	PWM_PWM_CMUPD2_CPOLUP_Pos    = 0x9    // Position of CPOLUP field.
	PWM_PWM_CMUPD2_CPOLUP_Msk    = 0x200  // Bit mask of CPOLUP field.
	PWM_PWM_CMUPD2_CPOLUP        = 0x200  // Bit CPOLUP.
	PWM_PWM_CMUPD2_CPOLINVUP_Pos = 0xd    // Position of CPOLINVUP field.
	PWM_PWM_CMUPD2_CPOLINVUP_Msk = 0x2000 // Bit mask of CPOLINVUP field.
	PWM_PWM_CMUPD2_CPOLINVUP     = 0x2000 // Bit CPOLINVUP.

	// PWM_ETRG2: PWM External Trigger Register (trg_num = 2)
	PWM_PWM_ETRG2_MAXCNT_Pos           = 0x0        // Position of MAXCNT field.
	PWM_PWM_ETRG2_MAXCNT_Msk           = 0xffffff   // Bit mask of MAXCNT field.
	PWM_PWM_ETRG2_TRGMODE_Pos          = 0x18       // Position of TRGMODE field.
	PWM_PWM_ETRG2_TRGMODE_Msk          = 0x3000000  // Bit mask of TRGMODE field.
	PWM_PWM_ETRG2_TRGMODE_OFF          = 0x0        // External trigger is not enabled.
	PWM_PWM_ETRG2_TRGMODE_MODE1        = 0x1        // External PWM Reset Mode
	PWM_PWM_ETRG2_TRGMODE_MODE2        = 0x2        // External PWM Start Mode
	PWM_PWM_ETRG2_TRGMODE_MODE3        = 0x3        // Cycle-by-cycle Duty Mode
	PWM_PWM_ETRG2_TRGEDGE_Pos          = 0x1c       // Position of TRGEDGE field.
	PWM_PWM_ETRG2_TRGEDGE_Msk          = 0x10000000 // Bit mask of TRGEDGE field.
	PWM_PWM_ETRG2_TRGEDGE              = 0x10000000 // Bit TRGEDGE.
	PWM_PWM_ETRG2_TRGEDGE_FALLING_ZERO = 0x0        // TRGMODE = 1: TRGINx event detection on falling edge.TRGMODE = 2, 3: TRGINx active level is 0
	PWM_PWM_ETRG2_TRGEDGE_RISING_ONE   = 0x1        // TRGMODE = 1: TRGINx event detection on rising edge.TRGMODE = 2, 3: TRGINx active level is 1
	PWM_PWM_ETRG2_TRGFILT_Pos          = 0x1d       // Position of TRGFILT field.
	PWM_PWM_ETRG2_TRGFILT_Msk          = 0x20000000 // Bit mask of TRGFILT field.
	PWM_PWM_ETRG2_TRGFILT              = 0x20000000 // Bit TRGFILT.
	PWM_PWM_ETRG2_TRGSRC_Pos           = 0x1e       // Position of TRGSRC field.
	PWM_PWM_ETRG2_TRGSRC_Msk           = 0x40000000 // Bit mask of TRGSRC field.
	PWM_PWM_ETRG2_TRGSRC               = 0x40000000 // Bit TRGSRC.
	PWM_PWM_ETRG2_RFEN_Pos             = 0x1f       // Position of RFEN field.
	PWM_PWM_ETRG2_RFEN_Msk             = 0x80000000 // Bit mask of RFEN field.
	PWM_PWM_ETRG2_RFEN                 = 0x80000000 // Bit RFEN.

	// PWM_LEBR2: PWM Leading-Edge Blanking Register (trg_num = 2)
	PWM_PWM_LEBR2_LEBDELAY_Pos = 0x0     // Position of LEBDELAY field.
	PWM_PWM_LEBR2_LEBDELAY_Msk = 0x7f    // Bit mask of LEBDELAY field.
	PWM_PWM_LEBR2_PWMLFEN_Pos  = 0x10    // Position of PWMLFEN field.
	PWM_PWM_LEBR2_PWMLFEN_Msk  = 0x10000 // Bit mask of PWMLFEN field.
	PWM_PWM_LEBR2_PWMLFEN      = 0x10000 // Bit PWMLFEN.
	PWM_PWM_LEBR2_PWMLREN_Pos  = 0x11    // Position of PWMLREN field.
	PWM_PWM_LEBR2_PWMLREN_Msk  = 0x20000 // Bit mask of PWMLREN field.
	PWM_PWM_LEBR2_PWMLREN      = 0x20000 // Bit PWMLREN.
	PWM_PWM_LEBR2_PWMHFEN_Pos  = 0x12    // Position of PWMHFEN field.
	PWM_PWM_LEBR2_PWMHFEN_Msk  = 0x40000 // Bit mask of PWMHFEN field.
	PWM_PWM_LEBR2_PWMHFEN      = 0x40000 // Bit PWMHFEN.
	PWM_PWM_LEBR2_PWMHREN_Pos  = 0x13    // Position of PWMHREN field.
	PWM_PWM_LEBR2_PWMHREN_Msk  = 0x80000 // Bit mask of PWMHREN field.
	PWM_PWM_LEBR2_PWMHREN      = 0x80000 // Bit PWMHREN.

	// PWM_CMUPD3: PWM Channel Mode Update Register (ch_num = 3)
	PWM_PWM_CMUPD3_CPOLUP_Pos    = 0x9    // Position of CPOLUP field.
	PWM_PWM_CMUPD3_CPOLUP_Msk    = 0x200  // Bit mask of CPOLUP field.
	PWM_PWM_CMUPD3_CPOLUP        = 0x200  // Bit CPOLUP.
	PWM_PWM_CMUPD3_CPOLINVUP_Pos = 0xd    // Position of CPOLINVUP field.
	PWM_PWM_CMUPD3_CPOLINVUP_Msk = 0x2000 // Bit mask of CPOLINVUP field.
	PWM_PWM_CMUPD3_CPOLINVUP     = 0x2000 // Bit CPOLINVUP.
)

// Bitfields for QSPI: Quad Serial Peripheral Interface
const (
	// QSPI_CR: Control Register
	QSPI_QSPI_CR_QSPIEN_Pos   = 0x0       // Position of QSPIEN field.
	QSPI_QSPI_CR_QSPIEN_Msk   = 0x1       // Bit mask of QSPIEN field.
	QSPI_QSPI_CR_QSPIEN       = 0x1       // Bit QSPIEN.
	QSPI_QSPI_CR_QSPIDIS_Pos  = 0x1       // Position of QSPIDIS field.
	QSPI_QSPI_CR_QSPIDIS_Msk  = 0x2       // Bit mask of QSPIDIS field.
	QSPI_QSPI_CR_QSPIDIS      = 0x2       // Bit QSPIDIS.
	QSPI_QSPI_CR_SWRST_Pos    = 0x7       // Position of SWRST field.
	QSPI_QSPI_CR_SWRST_Msk    = 0x80      // Bit mask of SWRST field.
	QSPI_QSPI_CR_SWRST        = 0x80      // Bit SWRST.
	QSPI_QSPI_CR_LASTXFER_Pos = 0x18      // Position of LASTXFER field.
	QSPI_QSPI_CR_LASTXFER_Msk = 0x1000000 // Bit mask of LASTXFER field.
	QSPI_QSPI_CR_LASTXFER     = 0x1000000 // Bit LASTXFER.

	// QSPI_MR: Mode Register
	QSPI_QSPI_MR_SMM_Pos               = 0x0        // Position of SMM field.
	QSPI_QSPI_MR_SMM_Msk               = 0x1        // Bit mask of SMM field.
	QSPI_QSPI_MR_SMM                   = 0x1        // Bit SMM.
	QSPI_QSPI_MR_SMM_SPI               = 0x0        // The QSPI is in SPI mode.
	QSPI_QSPI_MR_SMM_MEMORY            = 0x1        // The QSPI is in Serial Memory mode.
	QSPI_QSPI_MR_LLB_Pos               = 0x1        // Position of LLB field.
	QSPI_QSPI_MR_LLB_Msk               = 0x2        // Bit mask of LLB field.
	QSPI_QSPI_MR_LLB                   = 0x2        // Bit LLB.
	QSPI_QSPI_MR_LLB_DISABLED          = 0x0        // Local loopback path disabled.
	QSPI_QSPI_MR_LLB_ENABLED           = 0x1        // Local loopback path enabled.
	QSPI_QSPI_MR_WDRBT_Pos             = 0x2        // Position of WDRBT field.
	QSPI_QSPI_MR_WDRBT_Msk             = 0x4        // Bit mask of WDRBT field.
	QSPI_QSPI_MR_WDRBT                 = 0x4        // Bit WDRBT.
	QSPI_QSPI_MR_WDRBT_DISABLED        = 0x0        // No effect. In SPI mode, a transfer can be initiated whatever the state of the QSPI_RDR is.
	QSPI_QSPI_MR_WDRBT_ENABLED         = 0x1        // In SPI mode, a transfer can start only if the QSPI_RDR is empty, i.e., does not contain any unread data. This mode prevents overrun error in reception.
	QSPI_QSPI_MR_CSMODE_Pos            = 0x4        // Position of CSMODE field.
	QSPI_QSPI_MR_CSMODE_Msk            = 0x30       // Bit mask of CSMODE field.
	QSPI_QSPI_MR_CSMODE_NOT_RELOADED   = 0x0        // The chip select is deasserted if QSPI_TDR.TD has not been reloaded before the end of the current transfer.
	QSPI_QSPI_MR_CSMODE_LASTXFER       = 0x1        // The chip select is deasserted when the bit LASTXFER is written at 1 and the character written in QSPI_TDR.TD has been transferred.
	QSPI_QSPI_MR_CSMODE_SYSTEMATICALLY = 0x2        // The chip select is deasserted systematically after each transfer.
	QSPI_QSPI_MR_NBBITS_Pos            = 0x8        // Position of NBBITS field.
	QSPI_QSPI_MR_NBBITS_Msk            = 0xf00      // Bit mask of NBBITS field.
	QSPI_QSPI_MR_NBBITS__8_BIT         = 0x0        // 8 bits for transfer
	QSPI_QSPI_MR_NBBITS__16_BIT        = 0x8        // 16 bits for transfer
	QSPI_QSPI_MR_DLYBCT_Pos            = 0x10       // Position of DLYBCT field.
	QSPI_QSPI_MR_DLYBCT_Msk            = 0xff0000   // Bit mask of DLYBCT field.
	QSPI_QSPI_MR_DLYCS_Pos             = 0x18       // Position of DLYCS field.
	QSPI_QSPI_MR_DLYCS_Msk             = 0xff000000 // Bit mask of DLYCS field.

	// QSPI_RDR: Receive Data Register
	QSPI_QSPI_RDR_RD_Pos = 0x0    // Position of RD field.
	QSPI_QSPI_RDR_RD_Msk = 0xffff // Bit mask of RD field.

	// QSPI_TDR: Transmit Data Register
	QSPI_QSPI_TDR_TD_Pos = 0x0    // Position of TD field.
	QSPI_QSPI_TDR_TD_Msk = 0xffff // Bit mask of TD field.

	// QSPI_SR: Status Register
	QSPI_QSPI_SR_RDRF_Pos    = 0x0       // Position of RDRF field.
	QSPI_QSPI_SR_RDRF_Msk    = 0x1       // Bit mask of RDRF field.
	QSPI_QSPI_SR_RDRF        = 0x1       // Bit RDRF.
	QSPI_QSPI_SR_TDRE_Pos    = 0x1       // Position of TDRE field.
	QSPI_QSPI_SR_TDRE_Msk    = 0x2       // Bit mask of TDRE field.
	QSPI_QSPI_SR_TDRE        = 0x2       // Bit TDRE.
	QSPI_QSPI_SR_TXEMPTY_Pos = 0x2       // Position of TXEMPTY field.
	QSPI_QSPI_SR_TXEMPTY_Msk = 0x4       // Bit mask of TXEMPTY field.
	QSPI_QSPI_SR_TXEMPTY     = 0x4       // Bit TXEMPTY.
	QSPI_QSPI_SR_OVRES_Pos   = 0x3       // Position of OVRES field.
	QSPI_QSPI_SR_OVRES_Msk   = 0x8       // Bit mask of OVRES field.
	QSPI_QSPI_SR_OVRES       = 0x8       // Bit OVRES.
	QSPI_QSPI_SR_CSR_Pos     = 0x8       // Position of CSR field.
	QSPI_QSPI_SR_CSR_Msk     = 0x100     // Bit mask of CSR field.
	QSPI_QSPI_SR_CSR         = 0x100     // Bit CSR.
	QSPI_QSPI_SR_CSS_Pos     = 0x9       // Position of CSS field.
	QSPI_QSPI_SR_CSS_Msk     = 0x200     // Bit mask of CSS field.
	QSPI_QSPI_SR_CSS         = 0x200     // Bit CSS.
	QSPI_QSPI_SR_INSTRE_Pos  = 0xa       // Position of INSTRE field.
	QSPI_QSPI_SR_INSTRE_Msk  = 0x400     // Bit mask of INSTRE field.
	QSPI_QSPI_SR_INSTRE      = 0x400     // Bit INSTRE.
	QSPI_QSPI_SR_QSPIENS_Pos = 0x18      // Position of QSPIENS field.
	QSPI_QSPI_SR_QSPIENS_Msk = 0x1000000 // Bit mask of QSPIENS field.
	QSPI_QSPI_SR_QSPIENS     = 0x1000000 // Bit QSPIENS.

	// QSPI_IER: Interrupt Enable Register
	QSPI_QSPI_IER_RDRF_Pos    = 0x0   // Position of RDRF field.
	QSPI_QSPI_IER_RDRF_Msk    = 0x1   // Bit mask of RDRF field.
	QSPI_QSPI_IER_RDRF        = 0x1   // Bit RDRF.
	QSPI_QSPI_IER_TDRE_Pos    = 0x1   // Position of TDRE field.
	QSPI_QSPI_IER_TDRE_Msk    = 0x2   // Bit mask of TDRE field.
	QSPI_QSPI_IER_TDRE        = 0x2   // Bit TDRE.
	QSPI_QSPI_IER_TXEMPTY_Pos = 0x2   // Position of TXEMPTY field.
	QSPI_QSPI_IER_TXEMPTY_Msk = 0x4   // Bit mask of TXEMPTY field.
	QSPI_QSPI_IER_TXEMPTY     = 0x4   // Bit TXEMPTY.
	QSPI_QSPI_IER_OVRES_Pos   = 0x3   // Position of OVRES field.
	QSPI_QSPI_IER_OVRES_Msk   = 0x8   // Bit mask of OVRES field.
	QSPI_QSPI_IER_OVRES       = 0x8   // Bit OVRES.
	QSPI_QSPI_IER_CSR_Pos     = 0x8   // Position of CSR field.
	QSPI_QSPI_IER_CSR_Msk     = 0x100 // Bit mask of CSR field.
	QSPI_QSPI_IER_CSR         = 0x100 // Bit CSR.
	QSPI_QSPI_IER_CSS_Pos     = 0x9   // Position of CSS field.
	QSPI_QSPI_IER_CSS_Msk     = 0x200 // Bit mask of CSS field.
	QSPI_QSPI_IER_CSS         = 0x200 // Bit CSS.
	QSPI_QSPI_IER_INSTRE_Pos  = 0xa   // Position of INSTRE field.
	QSPI_QSPI_IER_INSTRE_Msk  = 0x400 // Bit mask of INSTRE field.
	QSPI_QSPI_IER_INSTRE      = 0x400 // Bit INSTRE.

	// QSPI_IDR: Interrupt Disable Register
	QSPI_QSPI_IDR_RDRF_Pos    = 0x0   // Position of RDRF field.
	QSPI_QSPI_IDR_RDRF_Msk    = 0x1   // Bit mask of RDRF field.
	QSPI_QSPI_IDR_RDRF        = 0x1   // Bit RDRF.
	QSPI_QSPI_IDR_TDRE_Pos    = 0x1   // Position of TDRE field.
	QSPI_QSPI_IDR_TDRE_Msk    = 0x2   // Bit mask of TDRE field.
	QSPI_QSPI_IDR_TDRE        = 0x2   // Bit TDRE.
	QSPI_QSPI_IDR_TXEMPTY_Pos = 0x2   // Position of TXEMPTY field.
	QSPI_QSPI_IDR_TXEMPTY_Msk = 0x4   // Bit mask of TXEMPTY field.
	QSPI_QSPI_IDR_TXEMPTY     = 0x4   // Bit TXEMPTY.
	QSPI_QSPI_IDR_OVRES_Pos   = 0x3   // Position of OVRES field.
	QSPI_QSPI_IDR_OVRES_Msk   = 0x8   // Bit mask of OVRES field.
	QSPI_QSPI_IDR_OVRES       = 0x8   // Bit OVRES.
	QSPI_QSPI_IDR_CSR_Pos     = 0x8   // Position of CSR field.
	QSPI_QSPI_IDR_CSR_Msk     = 0x100 // Bit mask of CSR field.
	QSPI_QSPI_IDR_CSR         = 0x100 // Bit CSR.
	QSPI_QSPI_IDR_CSS_Pos     = 0x9   // Position of CSS field.
	QSPI_QSPI_IDR_CSS_Msk     = 0x200 // Bit mask of CSS field.
	QSPI_QSPI_IDR_CSS         = 0x200 // Bit CSS.
	QSPI_QSPI_IDR_INSTRE_Pos  = 0xa   // Position of INSTRE field.
	QSPI_QSPI_IDR_INSTRE_Msk  = 0x400 // Bit mask of INSTRE field.
	QSPI_QSPI_IDR_INSTRE      = 0x400 // Bit INSTRE.

	// QSPI_IMR: Interrupt Mask Register
	QSPI_QSPI_IMR_RDRF_Pos    = 0x0   // Position of RDRF field.
	QSPI_QSPI_IMR_RDRF_Msk    = 0x1   // Bit mask of RDRF field.
	QSPI_QSPI_IMR_RDRF        = 0x1   // Bit RDRF.
	QSPI_QSPI_IMR_TDRE_Pos    = 0x1   // Position of TDRE field.
	QSPI_QSPI_IMR_TDRE_Msk    = 0x2   // Bit mask of TDRE field.
	QSPI_QSPI_IMR_TDRE        = 0x2   // Bit TDRE.
	QSPI_QSPI_IMR_TXEMPTY_Pos = 0x2   // Position of TXEMPTY field.
	QSPI_QSPI_IMR_TXEMPTY_Msk = 0x4   // Bit mask of TXEMPTY field.
	QSPI_QSPI_IMR_TXEMPTY     = 0x4   // Bit TXEMPTY.
	QSPI_QSPI_IMR_OVRES_Pos   = 0x3   // Position of OVRES field.
	QSPI_QSPI_IMR_OVRES_Msk   = 0x8   // Bit mask of OVRES field.
	QSPI_QSPI_IMR_OVRES       = 0x8   // Bit OVRES.
	QSPI_QSPI_IMR_CSR_Pos     = 0x8   // Position of CSR field.
	QSPI_QSPI_IMR_CSR_Msk     = 0x100 // Bit mask of CSR field.
	QSPI_QSPI_IMR_CSR         = 0x100 // Bit CSR.
	QSPI_QSPI_IMR_CSS_Pos     = 0x9   // Position of CSS field.
	QSPI_QSPI_IMR_CSS_Msk     = 0x200 // Bit mask of CSS field.
	QSPI_QSPI_IMR_CSS         = 0x200 // Bit CSS.
	QSPI_QSPI_IMR_INSTRE_Pos  = 0xa   // Position of INSTRE field.
	QSPI_QSPI_IMR_INSTRE_Msk  = 0x400 // Bit mask of INSTRE field.
	QSPI_QSPI_IMR_INSTRE      = 0x400 // Bit INSTRE.

	// QSPI_SCR: Serial Clock Register
	QSPI_QSPI_SCR_CPOL_Pos  = 0x0      // Position of CPOL field.
	QSPI_QSPI_SCR_CPOL_Msk  = 0x1      // Bit mask of CPOL field.
	QSPI_QSPI_SCR_CPOL      = 0x1      // Bit CPOL.
	QSPI_QSPI_SCR_CPHA_Pos  = 0x1      // Position of CPHA field.
	QSPI_QSPI_SCR_CPHA_Msk  = 0x2      // Bit mask of CPHA field.
	QSPI_QSPI_SCR_CPHA      = 0x2      // Bit CPHA.
	QSPI_QSPI_SCR_SCBR_Pos  = 0x8      // Position of SCBR field.
	QSPI_QSPI_SCR_SCBR_Msk  = 0xff00   // Bit mask of SCBR field.
	QSPI_QSPI_SCR_DLYBS_Pos = 0x10     // Position of DLYBS field.
	QSPI_QSPI_SCR_DLYBS_Msk = 0xff0000 // Bit mask of DLYBS field.

	// QSPI_IAR: Instruction Address Register
	QSPI_QSPI_IAR_ADDR_Pos = 0x0        // Position of ADDR field.
	QSPI_QSPI_IAR_ADDR_Msk = 0xffffffff // Bit mask of ADDR field.

	// QSPI_ICR: Instruction Code Register
	QSPI_QSPI_ICR_INST_Pos = 0x0      // Position of INST field.
	QSPI_QSPI_ICR_INST_Msk = 0xff     // Bit mask of INST field.
	QSPI_QSPI_ICR_OPT_Pos  = 0x10     // Position of OPT field.
	QSPI_QSPI_ICR_OPT_Msk  = 0xff0000 // Bit mask of OPT field.

	// QSPI_IFR: Instruction Frame Register
	QSPI_QSPI_IFR_WIDTH_Pos                 = 0x0      // Position of WIDTH field.
	QSPI_QSPI_IFR_WIDTH_Msk                 = 0x7      // Bit mask of WIDTH field.
	QSPI_QSPI_IFR_WIDTH_SINGLE_BIT_SPI      = 0x0      // Instruction: Single-bit SPI / Address-Option: Single-bit SPI / Data: Single-bit SPI
	QSPI_QSPI_IFR_WIDTH_DUAL_OUTPUT         = 0x1      // Instruction: Single-bit SPI / Address-Option: Single-bit SPI / Data: Dual SPI
	QSPI_QSPI_IFR_WIDTH_QUAD_OUTPUT         = 0x2      // Instruction: Single-bit SPI / Address-Option: Single-bit SPI / Data: Quad SPI
	QSPI_QSPI_IFR_WIDTH_DUAL_IO             = 0x3      // Instruction: Single-bit SPI / Address-Option: Dual SPI / Data: Dual SPI
	QSPI_QSPI_IFR_WIDTH_QUAD_IO             = 0x4      // Instruction: Single-bit SPI / Address-Option: Quad SPI / Data: Quad SPI
	QSPI_QSPI_IFR_WIDTH_DUAL_CMD            = 0x5      // Instruction: Dual SPI / Address-Option: Dual SPI / Data: Dual SPI
	QSPI_QSPI_IFR_WIDTH_QUAD_CMD            = 0x6      // Instruction: Quad SPI / Address-Option: Quad SPI / Data: Quad SPI
	QSPI_QSPI_IFR_INSTEN_Pos                = 0x4      // Position of INSTEN field.
	QSPI_QSPI_IFR_INSTEN_Msk                = 0x10     // Bit mask of INSTEN field.
	QSPI_QSPI_IFR_INSTEN                    = 0x10     // Bit INSTEN.
	QSPI_QSPI_IFR_ADDREN_Pos                = 0x5      // Position of ADDREN field.
	QSPI_QSPI_IFR_ADDREN_Msk                = 0x20     // Bit mask of ADDREN field.
	QSPI_QSPI_IFR_ADDREN                    = 0x20     // Bit ADDREN.
	QSPI_QSPI_IFR_OPTEN_Pos                 = 0x6      // Position of OPTEN field.
	QSPI_QSPI_IFR_OPTEN_Msk                 = 0x40     // Bit mask of OPTEN field.
	QSPI_QSPI_IFR_OPTEN                     = 0x40     // Bit OPTEN.
	QSPI_QSPI_IFR_DATAEN_Pos                = 0x7      // Position of DATAEN field.
	QSPI_QSPI_IFR_DATAEN_Msk                = 0x80     // Bit mask of DATAEN field.
	QSPI_QSPI_IFR_DATAEN                    = 0x80     // Bit DATAEN.
	QSPI_QSPI_IFR_OPTL_Pos                  = 0x8      // Position of OPTL field.
	QSPI_QSPI_IFR_OPTL_Msk                  = 0x300    // Bit mask of OPTL field.
	QSPI_QSPI_IFR_OPTL_OPTION_1BIT          = 0x0      // The option code is 1 bit long.
	QSPI_QSPI_IFR_OPTL_OPTION_2BIT          = 0x1      // The option code is 2 bits long.
	QSPI_QSPI_IFR_OPTL_OPTION_4BIT          = 0x2      // The option code is 4 bits long.
	QSPI_QSPI_IFR_OPTL_OPTION_8BIT          = 0x3      // The option code is 8 bits long.
	QSPI_QSPI_IFR_ADDRL_Pos                 = 0xa      // Position of ADDRL field.
	QSPI_QSPI_IFR_ADDRL_Msk                 = 0x400    // Bit mask of ADDRL field.
	QSPI_QSPI_IFR_ADDRL                     = 0x400    // Bit ADDRL.
	QSPI_QSPI_IFR_ADDRL__24_BIT             = 0x0      // The address is 24 bits long.
	QSPI_QSPI_IFR_ADDRL__32_BIT             = 0x1      // The address is 32 bits long.
	QSPI_QSPI_IFR_TFRTYP_Pos                = 0xc      // Position of TFRTYP field.
	QSPI_QSPI_IFR_TFRTYP_Msk                = 0x3000   // Bit mask of TFRTYP field.
	QSPI_QSPI_IFR_TFRTYP_TRSFR_READ         = 0x0      // Read transfer from the serial memory.Scrambling is not performed.Read at random location (fetch) in the serial Flash memory is not possible.
	QSPI_QSPI_IFR_TFRTYP_TRSFR_READ_MEMORY  = 0x1      // Read data transfer from the serial memory.If enabled, scrambling is performed.Read at random location (fetch) in the serial Flash memory is possible.
	QSPI_QSPI_IFR_TFRTYP_TRSFR_WRITE        = 0x2      // Write transfer into the serial memory.Scrambling is not performed.
	QSPI_QSPI_IFR_TFRTYP_TRSFR_WRITE_MEMORY = 0x3      // Write data transfer into the serial memory.If enabled, scrambling is performed.
	QSPI_QSPI_IFR_CRM_Pos                   = 0xe      // Position of CRM field.
	QSPI_QSPI_IFR_CRM_Msk                   = 0x4000   // Bit mask of CRM field.
	QSPI_QSPI_IFR_CRM                       = 0x4000   // Bit CRM.
	QSPI_QSPI_IFR_CRM_DISABLED              = 0x0      // The Continuous Read mode is disabled.
	QSPI_QSPI_IFR_CRM_ENABLED               = 0x1      // The Continuous Read mode is enabled.
	QSPI_QSPI_IFR_NBDUM_Pos                 = 0x10     // Position of NBDUM field.
	QSPI_QSPI_IFR_NBDUM_Msk                 = 0x1f0000 // Bit mask of NBDUM field.

	// QSPI_SMR: Scrambling Mode Register
	QSPI_QSPI_SMR_SCREN_Pos      = 0x0 // Position of SCREN field.
	QSPI_QSPI_SMR_SCREN_Msk      = 0x1 // Bit mask of SCREN field.
	QSPI_QSPI_SMR_SCREN          = 0x1 // Bit SCREN.
	QSPI_QSPI_SMR_SCREN_DISABLED = 0x0 // The scrambling/unscrambling is disabled.
	QSPI_QSPI_SMR_SCREN_ENABLED  = 0x1 // The scrambling/unscrambling is enabled.
	QSPI_QSPI_SMR_RVDIS_Pos      = 0x1 // Position of RVDIS field.
	QSPI_QSPI_SMR_RVDIS_Msk      = 0x2 // Bit mask of RVDIS field.
	QSPI_QSPI_SMR_RVDIS          = 0x2 // Bit RVDIS.

	// QSPI_SKR: Scrambling Key Register
	QSPI_QSPI_SKR_USRK_Pos = 0x0        // Position of USRK field.
	QSPI_QSPI_SKR_USRK_Msk = 0xffffffff // Bit mask of USRK field.

	// QSPI_WPMR: Write Protection Mode Register
	QSPI_QSPI_WPMR_WPEN_Pos     = 0x0        // Position of WPEN field.
	QSPI_QSPI_WPMR_WPEN_Msk     = 0x1        // Bit mask of WPEN field.
	QSPI_QSPI_WPMR_WPEN         = 0x1        // Bit WPEN.
	QSPI_QSPI_WPMR_WPKEY_Pos    = 0x8        // Position of WPKEY field.
	QSPI_QSPI_WPMR_WPKEY_Msk    = 0xffffff00 // Bit mask of WPKEY field.
	QSPI_QSPI_WPMR_WPKEY_PASSWD = 0x515350   // Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0.

	// QSPI_WPSR: Write Protection Status Register
	QSPI_QSPI_WPSR_WPVS_Pos   = 0x0    // Position of WPVS field.
	QSPI_QSPI_WPSR_WPVS_Msk   = 0x1    // Bit mask of WPVS field.
	QSPI_QSPI_WPSR_WPVS       = 0x1    // Bit WPVS.
	QSPI_QSPI_WPSR_WPVSRC_Pos = 0x8    // Position of WPVSRC field.
	QSPI_QSPI_WPSR_WPVSRC_Msk = 0xff00 // Bit mask of WPVSRC field.
)

// Bitfields for RSTC: Reset Controller
const (
	// RSTC_CR: Control Register
	RSTC_RSTC_CR_PROCRST_Pos = 0x0        // Position of PROCRST field.
	RSTC_RSTC_CR_PROCRST_Msk = 0x1        // Bit mask of PROCRST field.
	RSTC_RSTC_CR_PROCRST     = 0x1        // Bit PROCRST.
	RSTC_RSTC_CR_EXTRST_Pos  = 0x3        // Position of EXTRST field.
	RSTC_RSTC_CR_EXTRST_Msk  = 0x8        // Bit mask of EXTRST field.
	RSTC_RSTC_CR_EXTRST      = 0x8        // Bit EXTRST.
	RSTC_RSTC_CR_KEY_Pos     = 0x18       // Position of KEY field.
	RSTC_RSTC_CR_KEY_Msk     = 0xff000000 // Bit mask of KEY field.
	RSTC_RSTC_CR_KEY_PASSWD  = 0xa5       // Writing any other value in this field aborts the write operation.

	// RSTC_SR: Status Register
	RSTC_RSTC_SR_URSTS_Pos          = 0x0     // Position of URSTS field.
	RSTC_RSTC_SR_URSTS_Msk          = 0x1     // Bit mask of URSTS field.
	RSTC_RSTC_SR_URSTS              = 0x1     // Bit URSTS.
	RSTC_RSTC_SR_RSTTYP_Pos         = 0x8     // Position of RSTTYP field.
	RSTC_RSTC_SR_RSTTYP_Msk         = 0x700   // Bit mask of RSTTYP field.
	RSTC_RSTC_SR_RSTTYP_GENERAL_RST = 0x0     // First power-up reset
	RSTC_RSTC_SR_RSTTYP_BACKUP_RST  = 0x1     // Return from Backup Mode
	RSTC_RSTC_SR_RSTTYP_WDT_RST     = 0x2     // Watchdog fault occurred
	RSTC_RSTC_SR_RSTTYP_SOFT_RST    = 0x3     // Processor reset required by the software
	RSTC_RSTC_SR_RSTTYP_USER_RST    = 0x4     // NRST pin detected low
	RSTC_RSTC_SR_NRSTL_Pos          = 0x10    // Position of NRSTL field.
	RSTC_RSTC_SR_NRSTL_Msk          = 0x10000 // Bit mask of NRSTL field.
	RSTC_RSTC_SR_NRSTL              = 0x10000 // Bit NRSTL.
	RSTC_RSTC_SR_SRCMP_Pos          = 0x11    // Position of SRCMP field.
	RSTC_RSTC_SR_SRCMP_Msk          = 0x20000 // Bit mask of SRCMP field.
	RSTC_RSTC_SR_SRCMP              = 0x20000 // Bit SRCMP.

	// RSTC_MR: Mode Register
	RSTC_RSTC_MR_URSTEN_Pos  = 0x0        // Position of URSTEN field.
	RSTC_RSTC_MR_URSTEN_Msk  = 0x1        // Bit mask of URSTEN field.
	RSTC_RSTC_MR_URSTEN      = 0x1        // Bit URSTEN.
	RSTC_RSTC_MR_URSTIEN_Pos = 0x4        // Position of URSTIEN field.
	RSTC_RSTC_MR_URSTIEN_Msk = 0x10       // Bit mask of URSTIEN field.
	RSTC_RSTC_MR_URSTIEN     = 0x10       // Bit URSTIEN.
	RSTC_RSTC_MR_ERSTL_Pos   = 0x8        // Position of ERSTL field.
	RSTC_RSTC_MR_ERSTL_Msk   = 0xf00      // Bit mask of ERSTL field.
	RSTC_RSTC_MR_KEY_Pos     = 0x18       // Position of KEY field.
	RSTC_RSTC_MR_KEY_Msk     = 0xff000000 // Bit mask of KEY field.
	RSTC_RSTC_MR_KEY_PASSWD  = 0xa5       // Writing any other value in this field aborts the write operation.Always reads as 0.
)

// Bitfields for RSWDT: Reinforced Safety Watchdog Timer
const (
	// RSWDT_CR: Control Register
	RSWDT_RSWDT_CR_WDRSTT_Pos = 0x0        // Position of WDRSTT field.
	RSWDT_RSWDT_CR_WDRSTT_Msk = 0x1        // Bit mask of WDRSTT field.
	RSWDT_RSWDT_CR_WDRSTT     = 0x1        // Bit WDRSTT.
	RSWDT_RSWDT_CR_KEY_Pos    = 0x18       // Position of KEY field.
	RSWDT_RSWDT_CR_KEY_Msk    = 0xff000000 // Bit mask of KEY field.
	RSWDT_RSWDT_CR_KEY_PASSWD = 0xc4       // Writing any other value in this field aborts the write operation.

	// RSWDT_MR: Mode Register
	RSWDT_RSWDT_MR_WDV_Pos       = 0x0        // Position of WDV field.
	RSWDT_RSWDT_MR_WDV_Msk       = 0xfff      // Bit mask of WDV field.
	RSWDT_RSWDT_MR_WDFIEN_Pos    = 0xc        // Position of WDFIEN field.
	RSWDT_RSWDT_MR_WDFIEN_Msk    = 0x1000     // Bit mask of WDFIEN field.
	RSWDT_RSWDT_MR_WDFIEN        = 0x1000     // Bit WDFIEN.
	RSWDT_RSWDT_MR_WDRSTEN_Pos   = 0xd        // Position of WDRSTEN field.
	RSWDT_RSWDT_MR_WDRSTEN_Msk   = 0x2000     // Bit mask of WDRSTEN field.
	RSWDT_RSWDT_MR_WDRSTEN       = 0x2000     // Bit WDRSTEN.
	RSWDT_RSWDT_MR_WDDIS_Pos     = 0xf        // Position of WDDIS field.
	RSWDT_RSWDT_MR_WDDIS_Msk     = 0x8000     // Bit mask of WDDIS field.
	RSWDT_RSWDT_MR_WDDIS         = 0x8000     // Bit WDDIS.
	RSWDT_RSWDT_MR_ALLONES_Pos   = 0x10       // Position of ALLONES field.
	RSWDT_RSWDT_MR_ALLONES_Msk   = 0xfff0000  // Bit mask of ALLONES field.
	RSWDT_RSWDT_MR_WDDBGHLT_Pos  = 0x1c       // Position of WDDBGHLT field.
	RSWDT_RSWDT_MR_WDDBGHLT_Msk  = 0x10000000 // Bit mask of WDDBGHLT field.
	RSWDT_RSWDT_MR_WDDBGHLT      = 0x10000000 // Bit WDDBGHLT.
	RSWDT_RSWDT_MR_WDIDLEHLT_Pos = 0x1d       // Position of WDIDLEHLT field.
	RSWDT_RSWDT_MR_WDIDLEHLT_Msk = 0x20000000 // Bit mask of WDIDLEHLT field.
	RSWDT_RSWDT_MR_WDIDLEHLT     = 0x20000000 // Bit WDIDLEHLT.

	// RSWDT_SR: Status Register
	RSWDT_RSWDT_SR_WDUNF_Pos = 0x0 // Position of WDUNF field.
	RSWDT_RSWDT_SR_WDUNF_Msk = 0x1 // Bit mask of WDUNF field.
	RSWDT_RSWDT_SR_WDUNF     = 0x1 // Bit WDUNF.
)

// Bitfields for RTC: Real-time Clock
const (
	// RTC_CR: Control Register
	RTC_RTC_CR_UPDTIM_Pos        = 0x0     // Position of UPDTIM field.
	RTC_RTC_CR_UPDTIM_Msk        = 0x1     // Bit mask of UPDTIM field.
	RTC_RTC_CR_UPDTIM            = 0x1     // Bit UPDTIM.
	RTC_RTC_CR_UPDCAL_Pos        = 0x1     // Position of UPDCAL field.
	RTC_RTC_CR_UPDCAL_Msk        = 0x2     // Bit mask of UPDCAL field.
	RTC_RTC_CR_UPDCAL            = 0x2     // Bit UPDCAL.
	RTC_RTC_CR_TIMEVSEL_Pos      = 0x8     // Position of TIMEVSEL field.
	RTC_RTC_CR_TIMEVSEL_Msk      = 0x300   // Bit mask of TIMEVSEL field.
	RTC_RTC_CR_TIMEVSEL_MINUTE   = 0x0     // Minute change
	RTC_RTC_CR_TIMEVSEL_HOUR     = 0x1     // Hour change
	RTC_RTC_CR_TIMEVSEL_MIDNIGHT = 0x2     // Every day at midnight
	RTC_RTC_CR_TIMEVSEL_NOON     = 0x3     // Every day at noon
	RTC_RTC_CR_CALEVSEL_Pos      = 0x10    // Position of CALEVSEL field.
	RTC_RTC_CR_CALEVSEL_Msk      = 0x30000 // Bit mask of CALEVSEL field.
	RTC_RTC_CR_CALEVSEL_WEEK     = 0x0     // Week change (every Monday at time 00:00:00)
	RTC_RTC_CR_CALEVSEL_MONTH    = 0x1     // Month change (every 01 of each month at time 00:00:00)
	RTC_RTC_CR_CALEVSEL_YEAR     = 0x2     // Year change (every January 1 at time 00:00:00)

	// RTC_MR: Mode Register
	RTC_RTC_MR_HRMOD_Pos         = 0x0        // Position of HRMOD field.
	RTC_RTC_MR_HRMOD_Msk         = 0x1        // Bit mask of HRMOD field.
	RTC_RTC_MR_HRMOD             = 0x1        // Bit HRMOD.
	RTC_RTC_MR_PERSIAN_Pos       = 0x1        // Position of PERSIAN field.
	RTC_RTC_MR_PERSIAN_Msk       = 0x2        // Bit mask of PERSIAN field.
	RTC_RTC_MR_PERSIAN           = 0x2        // Bit PERSIAN.
	RTC_RTC_MR_NEGPPM_Pos        = 0x4        // Position of NEGPPM field.
	RTC_RTC_MR_NEGPPM_Msk        = 0x10       // Bit mask of NEGPPM field.
	RTC_RTC_MR_NEGPPM            = 0x10       // Bit NEGPPM.
	RTC_RTC_MR_CORRECTION_Pos    = 0x8        // Position of CORRECTION field.
	RTC_RTC_MR_CORRECTION_Msk    = 0x7f00     // Bit mask of CORRECTION field.
	RTC_RTC_MR_HIGHPPM_Pos       = 0xf        // Position of HIGHPPM field.
	RTC_RTC_MR_HIGHPPM_Msk       = 0x8000     // Bit mask of HIGHPPM field.
	RTC_RTC_MR_HIGHPPM           = 0x8000     // Bit HIGHPPM.
	RTC_RTC_MR_OUT0_Pos          = 0x10       // Position of OUT0 field.
	RTC_RTC_MR_OUT0_Msk          = 0x70000    // Bit mask of OUT0 field.
	RTC_RTC_MR_OUT0_NO_WAVE      = 0x0        // No waveform, stuck at '0'
	RTC_RTC_MR_OUT0_FREQ1HZ      = 0x1        // 1 Hz square wave
	RTC_RTC_MR_OUT0_FREQ32HZ     = 0x2        // 32 Hz square wave
	RTC_RTC_MR_OUT0_FREQ64HZ     = 0x3        // 64 Hz square wave
	RTC_RTC_MR_OUT0_FREQ512HZ    = 0x4        // 512 Hz square wave
	RTC_RTC_MR_OUT0_ALARM_TOGGLE = 0x5        // Output toggles when alarm flag rises
	RTC_RTC_MR_OUT0_ALARM_FLAG   = 0x6        // Output is a copy of the alarm flag
	RTC_RTC_MR_OUT0_PROG_PULSE   = 0x7        // Duty cycle programmable pulse
	RTC_RTC_MR_OUT1_Pos          = 0x14       // Position of OUT1 field.
	RTC_RTC_MR_OUT1_Msk          = 0x700000   // Bit mask of OUT1 field.
	RTC_RTC_MR_OUT1_NO_WAVE      = 0x0        // No waveform, stuck at '0'
	RTC_RTC_MR_OUT1_FREQ1HZ      = 0x1        // 1 Hz square wave
	RTC_RTC_MR_OUT1_FREQ32HZ     = 0x2        // 32 Hz square wave
	RTC_RTC_MR_OUT1_FREQ64HZ     = 0x3        // 64 Hz square wave
	RTC_RTC_MR_OUT1_FREQ512HZ    = 0x4        // 512 Hz square wave
	RTC_RTC_MR_OUT1_ALARM_TOGGLE = 0x5        // Output toggles when alarm flag rises
	RTC_RTC_MR_OUT1_ALARM_FLAG   = 0x6        // Output is a copy of the alarm flag
	RTC_RTC_MR_OUT1_PROG_PULSE   = 0x7        // Duty cycle programmable pulse
	RTC_RTC_MR_THIGH_Pos         = 0x18       // Position of THIGH field.
	RTC_RTC_MR_THIGH_Msk         = 0x7000000  // Bit mask of THIGH field.
	RTC_RTC_MR_THIGH_H_31MS      = 0x0        // 31.2 ms
	RTC_RTC_MR_THIGH_H_16MS      = 0x1        // 15.6 ms
	RTC_RTC_MR_THIGH_H_4MS       = 0x2        // 3.91 ms
	RTC_RTC_MR_THIGH_H_976US     = 0x3        // 976 us
	RTC_RTC_MR_THIGH_H_488US     = 0x4        // 488 us
	RTC_RTC_MR_THIGH_H_122US     = 0x5        // 122 us
	RTC_RTC_MR_THIGH_H_30US      = 0x6        // 30.5 us
	RTC_RTC_MR_THIGH_H_15US      = 0x7        // 15.2 us
	RTC_RTC_MR_TPERIOD_Pos       = 0x1c       // Position of TPERIOD field.
	RTC_RTC_MR_TPERIOD_Msk       = 0x30000000 // Bit mask of TPERIOD field.
	RTC_RTC_MR_TPERIOD_P_1S      = 0x0        // 1 second
	RTC_RTC_MR_TPERIOD_P_500MS   = 0x1        // 500 ms
	RTC_RTC_MR_TPERIOD_P_250MS   = 0x2        // 250 ms
	RTC_RTC_MR_TPERIOD_P_125MS   = 0x3        // 125 ms

	// RTC_TIMR: Time Register
	RTC_RTC_TIMR_SEC_Pos  = 0x0      // Position of SEC field.
	RTC_RTC_TIMR_SEC_Msk  = 0x7f     // Bit mask of SEC field.
	RTC_RTC_TIMR_MIN_Pos  = 0x8      // Position of MIN field.
	RTC_RTC_TIMR_MIN_Msk  = 0x7f00   // Bit mask of MIN field.
	RTC_RTC_TIMR_HOUR_Pos = 0x10     // Position of HOUR field.
	RTC_RTC_TIMR_HOUR_Msk = 0x3f0000 // Bit mask of HOUR field.
	RTC_RTC_TIMR_AMPM_Pos = 0x16     // Position of AMPM field.
	RTC_RTC_TIMR_AMPM_Msk = 0x400000 // Bit mask of AMPM field.
	RTC_RTC_TIMR_AMPM     = 0x400000 // Bit AMPM.

	// RTC_CALR: Calendar Register
	RTC_RTC_CALR_CENT_Pos  = 0x0        // Position of CENT field.
	RTC_RTC_CALR_CENT_Msk  = 0x7f       // Bit mask of CENT field.
	RTC_RTC_CALR_YEAR_Pos  = 0x8        // Position of YEAR field.
	RTC_RTC_CALR_YEAR_Msk  = 0xff00     // Bit mask of YEAR field.
	RTC_RTC_CALR_MONTH_Pos = 0x10       // Position of MONTH field.
	RTC_RTC_CALR_MONTH_Msk = 0x1f0000   // Bit mask of MONTH field.
	RTC_RTC_CALR_DAY_Pos   = 0x15       // Position of DAY field.
	RTC_RTC_CALR_DAY_Msk   = 0xe00000   // Bit mask of DAY field.
	RTC_RTC_CALR_DATE_Pos  = 0x18       // Position of DATE field.
	RTC_RTC_CALR_DATE_Msk  = 0x3f000000 // Bit mask of DATE field.

	// RTC_TIMALR: Time Alarm Register
	RTC_RTC_TIMALR_SEC_Pos    = 0x0      // Position of SEC field.
	RTC_RTC_TIMALR_SEC_Msk    = 0x7f     // Bit mask of SEC field.
	RTC_RTC_TIMALR_SECEN_Pos  = 0x7      // Position of SECEN field.
	RTC_RTC_TIMALR_SECEN_Msk  = 0x80     // Bit mask of SECEN field.
	RTC_RTC_TIMALR_SECEN      = 0x80     // Bit SECEN.
	RTC_RTC_TIMALR_MIN_Pos    = 0x8      // Position of MIN field.
	RTC_RTC_TIMALR_MIN_Msk    = 0x7f00   // Bit mask of MIN field.
	RTC_RTC_TIMALR_MINEN_Pos  = 0xf      // Position of MINEN field.
	RTC_RTC_TIMALR_MINEN_Msk  = 0x8000   // Bit mask of MINEN field.
	RTC_RTC_TIMALR_MINEN      = 0x8000   // Bit MINEN.
	RTC_RTC_TIMALR_HOUR_Pos   = 0x10     // Position of HOUR field.
	RTC_RTC_TIMALR_HOUR_Msk   = 0x3f0000 // Bit mask of HOUR field.
	RTC_RTC_TIMALR_AMPM_Pos   = 0x16     // Position of AMPM field.
	RTC_RTC_TIMALR_AMPM_Msk   = 0x400000 // Bit mask of AMPM field.
	RTC_RTC_TIMALR_AMPM       = 0x400000 // Bit AMPM.
	RTC_RTC_TIMALR_HOUREN_Pos = 0x17     // Position of HOUREN field.
	RTC_RTC_TIMALR_HOUREN_Msk = 0x800000 // Bit mask of HOUREN field.
	RTC_RTC_TIMALR_HOUREN     = 0x800000 // Bit HOUREN.

	// RTC_CALALR: Calendar Alarm Register
	RTC_RTC_CALALR_MONTH_Pos  = 0x10       // Position of MONTH field.
	RTC_RTC_CALALR_MONTH_Msk  = 0x1f0000   // Bit mask of MONTH field.
	RTC_RTC_CALALR_MTHEN_Pos  = 0x17       // Position of MTHEN field.
	RTC_RTC_CALALR_MTHEN_Msk  = 0x800000   // Bit mask of MTHEN field.
	RTC_RTC_CALALR_MTHEN      = 0x800000   // Bit MTHEN.
	RTC_RTC_CALALR_DATE_Pos   = 0x18       // Position of DATE field.
	RTC_RTC_CALALR_DATE_Msk   = 0x3f000000 // Bit mask of DATE field.
	RTC_RTC_CALALR_DATEEN_Pos = 0x1f       // Position of DATEEN field.
	RTC_RTC_CALALR_DATEEN_Msk = 0x80000000 // Bit mask of DATEEN field.
	RTC_RTC_CALALR_DATEEN     = 0x80000000 // Bit DATEEN.

	// RTC_SR: Status Register
	RTC_RTC_SR_ACKUPD_Pos          = 0x0  // Position of ACKUPD field.
	RTC_RTC_SR_ACKUPD_Msk          = 0x1  // Bit mask of ACKUPD field.
	RTC_RTC_SR_ACKUPD              = 0x1  // Bit ACKUPD.
	RTC_RTC_SR_ACKUPD_FREERUN      = 0x0  // Time and calendar registers cannot be updated.
	RTC_RTC_SR_ACKUPD_UPDATE       = 0x1  // Time and calendar registers can be updated.
	RTC_RTC_SR_ALARM_Pos           = 0x1  // Position of ALARM field.
	RTC_RTC_SR_ALARM_Msk           = 0x2  // Bit mask of ALARM field.
	RTC_RTC_SR_ALARM               = 0x2  // Bit ALARM.
	RTC_RTC_SR_ALARM_NO_ALARMEVENT = 0x0  // No alarm matching condition occurred.
	RTC_RTC_SR_ALARM_ALARMEVENT    = 0x1  // An alarm matching condition has occurred.
	RTC_RTC_SR_SEC_Pos             = 0x2  // Position of SEC field.
	RTC_RTC_SR_SEC_Msk             = 0x4  // Bit mask of SEC field.
	RTC_RTC_SR_SEC                 = 0x4  // Bit SEC.
	RTC_RTC_SR_SEC_NO_SECEVENT     = 0x0  // No second event has occurred since the last clear.
	RTC_RTC_SR_SEC_SECEVENT        = 0x1  // At least one second event has occurred since the last clear.
	RTC_RTC_SR_TIMEV_Pos           = 0x3  // Position of TIMEV field.
	RTC_RTC_SR_TIMEV_Msk           = 0x8  // Bit mask of TIMEV field.
	RTC_RTC_SR_TIMEV               = 0x8  // Bit TIMEV.
	RTC_RTC_SR_TIMEV_NO_TIMEVENT   = 0x0  // No time event has occurred since the last clear.
	RTC_RTC_SR_TIMEV_TIMEVENT      = 0x1  // At least one time event has occurred since the last clear.
	RTC_RTC_SR_CALEV_Pos           = 0x4  // Position of CALEV field.
	RTC_RTC_SR_CALEV_Msk           = 0x10 // Bit mask of CALEV field.
	RTC_RTC_SR_CALEV               = 0x10 // Bit CALEV.
	RTC_RTC_SR_CALEV_NO_CALEVENT   = 0x0  // No calendar event has occurred since the last clear.
	RTC_RTC_SR_CALEV_CALEVENT      = 0x1  // At least one calendar event has occurred since the last clear.
	RTC_RTC_SR_TDERR_Pos           = 0x5  // Position of TDERR field.
	RTC_RTC_SR_TDERR_Msk           = 0x20 // Bit mask of TDERR field.
	RTC_RTC_SR_TDERR               = 0x20 // Bit TDERR.
	RTC_RTC_SR_TDERR_CORRECT       = 0x0  // The internal free running counters are carrying valid values since the last read of the Status Register (RTC_SR).
	RTC_RTC_SR_TDERR_ERR_TIMEDATE  = 0x1  // The internal free running counters have been corrupted (invalid date or time, non-BCD values) since the last read and/or they are still invalid.

	// RTC_SCCR: Status Clear Command Register
	RTC_RTC_SCCR_ACKCLR_Pos   = 0x0  // Position of ACKCLR field.
	RTC_RTC_SCCR_ACKCLR_Msk   = 0x1  // Bit mask of ACKCLR field.
	RTC_RTC_SCCR_ACKCLR       = 0x1  // Bit ACKCLR.
	RTC_RTC_SCCR_ALRCLR_Pos   = 0x1  // Position of ALRCLR field.
	RTC_RTC_SCCR_ALRCLR_Msk   = 0x2  // Bit mask of ALRCLR field.
	RTC_RTC_SCCR_ALRCLR       = 0x2  // Bit ALRCLR.
	RTC_RTC_SCCR_SECCLR_Pos   = 0x2  // Position of SECCLR field.
	RTC_RTC_SCCR_SECCLR_Msk   = 0x4  // Bit mask of SECCLR field.
	RTC_RTC_SCCR_SECCLR       = 0x4  // Bit SECCLR.
	RTC_RTC_SCCR_TIMCLR_Pos   = 0x3  // Position of TIMCLR field.
	RTC_RTC_SCCR_TIMCLR_Msk   = 0x8  // Bit mask of TIMCLR field.
	RTC_RTC_SCCR_TIMCLR       = 0x8  // Bit TIMCLR.
	RTC_RTC_SCCR_CALCLR_Pos   = 0x4  // Position of CALCLR field.
	RTC_RTC_SCCR_CALCLR_Msk   = 0x10 // Bit mask of CALCLR field.
	RTC_RTC_SCCR_CALCLR       = 0x10 // Bit CALCLR.
	RTC_RTC_SCCR_TDERRCLR_Pos = 0x5  // Position of TDERRCLR field.
	RTC_RTC_SCCR_TDERRCLR_Msk = 0x20 // Bit mask of TDERRCLR field.
	RTC_RTC_SCCR_TDERRCLR     = 0x20 // Bit TDERRCLR.

	// RTC_IER: Interrupt Enable Register
	RTC_RTC_IER_ACKEN_Pos   = 0x0  // Position of ACKEN field.
	RTC_RTC_IER_ACKEN_Msk   = 0x1  // Bit mask of ACKEN field.
	RTC_RTC_IER_ACKEN       = 0x1  // Bit ACKEN.
	RTC_RTC_IER_ALREN_Pos   = 0x1  // Position of ALREN field.
	RTC_RTC_IER_ALREN_Msk   = 0x2  // Bit mask of ALREN field.
	RTC_RTC_IER_ALREN       = 0x2  // Bit ALREN.
	RTC_RTC_IER_SECEN_Pos   = 0x2  // Position of SECEN field.
	RTC_RTC_IER_SECEN_Msk   = 0x4  // Bit mask of SECEN field.
	RTC_RTC_IER_SECEN       = 0x4  // Bit SECEN.
	RTC_RTC_IER_TIMEN_Pos   = 0x3  // Position of TIMEN field.
	RTC_RTC_IER_TIMEN_Msk   = 0x8  // Bit mask of TIMEN field.
	RTC_RTC_IER_TIMEN       = 0x8  // Bit TIMEN.
	RTC_RTC_IER_CALEN_Pos   = 0x4  // Position of CALEN field.
	RTC_RTC_IER_CALEN_Msk   = 0x10 // Bit mask of CALEN field.
	RTC_RTC_IER_CALEN       = 0x10 // Bit CALEN.
	RTC_RTC_IER_TDERREN_Pos = 0x5  // Position of TDERREN field.
	RTC_RTC_IER_TDERREN_Msk = 0x20 // Bit mask of TDERREN field.
	RTC_RTC_IER_TDERREN     = 0x20 // Bit TDERREN.

	// RTC_IDR: Interrupt Disable Register
	RTC_RTC_IDR_ACKDIS_Pos   = 0x0  // Position of ACKDIS field.
	RTC_RTC_IDR_ACKDIS_Msk   = 0x1  // Bit mask of ACKDIS field.
	RTC_RTC_IDR_ACKDIS       = 0x1  // Bit ACKDIS.
	RTC_RTC_IDR_ALRDIS_Pos   = 0x1  // Position of ALRDIS field.
	RTC_RTC_IDR_ALRDIS_Msk   = 0x2  // Bit mask of ALRDIS field.
	RTC_RTC_IDR_ALRDIS       = 0x2  // Bit ALRDIS.
	RTC_RTC_IDR_SECDIS_Pos   = 0x2  // Position of SECDIS field.
	RTC_RTC_IDR_SECDIS_Msk   = 0x4  // Bit mask of SECDIS field.
	RTC_RTC_IDR_SECDIS       = 0x4  // Bit SECDIS.
	RTC_RTC_IDR_TIMDIS_Pos   = 0x3  // Position of TIMDIS field.
	RTC_RTC_IDR_TIMDIS_Msk   = 0x8  // Bit mask of TIMDIS field.
	RTC_RTC_IDR_TIMDIS       = 0x8  // Bit TIMDIS.
	RTC_RTC_IDR_CALDIS_Pos   = 0x4  // Position of CALDIS field.
	RTC_RTC_IDR_CALDIS_Msk   = 0x10 // Bit mask of CALDIS field.
	RTC_RTC_IDR_CALDIS       = 0x10 // Bit CALDIS.
	RTC_RTC_IDR_TDERRDIS_Pos = 0x5  // Position of TDERRDIS field.
	RTC_RTC_IDR_TDERRDIS_Msk = 0x20 // Bit mask of TDERRDIS field.
	RTC_RTC_IDR_TDERRDIS     = 0x20 // Bit TDERRDIS.

	// RTC_IMR: Interrupt Mask Register
	RTC_RTC_IMR_ACK_Pos   = 0x0  // Position of ACK field.
	RTC_RTC_IMR_ACK_Msk   = 0x1  // Bit mask of ACK field.
	RTC_RTC_IMR_ACK       = 0x1  // Bit ACK.
	RTC_RTC_IMR_ALR_Pos   = 0x1  // Position of ALR field.
	RTC_RTC_IMR_ALR_Msk   = 0x2  // Bit mask of ALR field.
	RTC_RTC_IMR_ALR       = 0x2  // Bit ALR.
	RTC_RTC_IMR_SEC_Pos   = 0x2  // Position of SEC field.
	RTC_RTC_IMR_SEC_Msk   = 0x4  // Bit mask of SEC field.
	RTC_RTC_IMR_SEC       = 0x4  // Bit SEC.
	RTC_RTC_IMR_TIM_Pos   = 0x3  // Position of TIM field.
	RTC_RTC_IMR_TIM_Msk   = 0x8  // Bit mask of TIM field.
	RTC_RTC_IMR_TIM       = 0x8  // Bit TIM.
	RTC_RTC_IMR_CAL_Pos   = 0x4  // Position of CAL field.
	RTC_RTC_IMR_CAL_Msk   = 0x10 // Bit mask of CAL field.
	RTC_RTC_IMR_CAL       = 0x10 // Bit CAL.
	RTC_RTC_IMR_TDERR_Pos = 0x5  // Position of TDERR field.
	RTC_RTC_IMR_TDERR_Msk = 0x20 // Bit mask of TDERR field.
	RTC_RTC_IMR_TDERR     = 0x20 // Bit TDERR.

	// RTC_VER: Valid Entry Register
	RTC_RTC_VER_NVTIM_Pos    = 0x0 // Position of NVTIM field.
	RTC_RTC_VER_NVTIM_Msk    = 0x1 // Bit mask of NVTIM field.
	RTC_RTC_VER_NVTIM        = 0x1 // Bit NVTIM.
	RTC_RTC_VER_NVCAL_Pos    = 0x1 // Position of NVCAL field.
	RTC_RTC_VER_NVCAL_Msk    = 0x2 // Bit mask of NVCAL field.
	RTC_RTC_VER_NVCAL        = 0x2 // Bit NVCAL.
	RTC_RTC_VER_NVTIMALR_Pos = 0x2 // Position of NVTIMALR field.
	RTC_RTC_VER_NVTIMALR_Msk = 0x4 // Bit mask of NVTIMALR field.
	RTC_RTC_VER_NVTIMALR     = 0x4 // Bit NVTIMALR.
	RTC_RTC_VER_NVCALALR_Pos = 0x3 // Position of NVCALALR field.
	RTC_RTC_VER_NVCALALR_Msk = 0x8 // Bit mask of NVCALALR field.
	RTC_RTC_VER_NVCALALR     = 0x8 // Bit NVCALALR.
)

// Bitfields for RTT: Real-time Timer
const (
	// RTT_MR: Mode Register
	RTT_RTT_MR_RTPRES_Pos    = 0x0       // Position of RTPRES field.
	RTT_RTT_MR_RTPRES_Msk    = 0xffff    // Bit mask of RTPRES field.
	RTT_RTT_MR_ALMIEN_Pos    = 0x10      // Position of ALMIEN field.
	RTT_RTT_MR_ALMIEN_Msk    = 0x10000   // Bit mask of ALMIEN field.
	RTT_RTT_MR_ALMIEN        = 0x10000   // Bit ALMIEN.
	RTT_RTT_MR_RTTINCIEN_Pos = 0x11      // Position of RTTINCIEN field.
	RTT_RTT_MR_RTTINCIEN_Msk = 0x20000   // Bit mask of RTTINCIEN field.
	RTT_RTT_MR_RTTINCIEN     = 0x20000   // Bit RTTINCIEN.
	RTT_RTT_MR_RTTRST_Pos    = 0x12      // Position of RTTRST field.
	RTT_RTT_MR_RTTRST_Msk    = 0x40000   // Bit mask of RTTRST field.
	RTT_RTT_MR_RTTRST        = 0x40000   // Bit RTTRST.
	RTT_RTT_MR_RTTDIS_Pos    = 0x14      // Position of RTTDIS field.
	RTT_RTT_MR_RTTDIS_Msk    = 0x100000  // Bit mask of RTTDIS field.
	RTT_RTT_MR_RTTDIS        = 0x100000  // Bit RTTDIS.
	RTT_RTT_MR_RTC1HZ_Pos    = 0x18      // Position of RTC1HZ field.
	RTT_RTT_MR_RTC1HZ_Msk    = 0x1000000 // Bit mask of RTC1HZ field.
	RTT_RTT_MR_RTC1HZ        = 0x1000000 // Bit RTC1HZ.

	// RTT_AR: Alarm Register
	RTT_RTT_AR_ALMV_Pos = 0x0        // Position of ALMV field.
	RTT_RTT_AR_ALMV_Msk = 0xffffffff // Bit mask of ALMV field.

	// RTT_VR: Value Register
	RTT_RTT_VR_CRTV_Pos = 0x0        // Position of CRTV field.
	RTT_RTT_VR_CRTV_Msk = 0xffffffff // Bit mask of CRTV field.

	// RTT_SR: Status Register
	RTT_RTT_SR_ALMS_Pos   = 0x0 // Position of ALMS field.
	RTT_RTT_SR_ALMS_Msk   = 0x1 // Bit mask of ALMS field.
	RTT_RTT_SR_ALMS       = 0x1 // Bit ALMS.
	RTT_RTT_SR_RTTINC_Pos = 0x1 // Position of RTTINC field.
	RTT_RTT_SR_RTTINC_Msk = 0x2 // Bit mask of RTTINC field.
	RTT_RTT_SR_RTTINC     = 0x2 // Bit RTTINC.
)

// Bitfields for SPI0: Serial Peripheral Interface
const (
	// SPI_CR: Control Register
	SPI_SPI_CR_SPIEN_Pos    = 0x0       // Position of SPIEN field.
	SPI_SPI_CR_SPIEN_Msk    = 0x1       // Bit mask of SPIEN field.
	SPI_SPI_CR_SPIEN        = 0x1       // Bit SPIEN.
	SPI_SPI_CR_SPIDIS_Pos   = 0x1       // Position of SPIDIS field.
	SPI_SPI_CR_SPIDIS_Msk   = 0x2       // Bit mask of SPIDIS field.
	SPI_SPI_CR_SPIDIS       = 0x2       // Bit SPIDIS.
	SPI_SPI_CR_SWRST_Pos    = 0x7       // Position of SWRST field.
	SPI_SPI_CR_SWRST_Msk    = 0x80      // Bit mask of SWRST field.
	SPI_SPI_CR_SWRST        = 0x80      // Bit SWRST.
	SPI_SPI_CR_REQCLR_Pos   = 0xc       // Position of REQCLR field.
	SPI_SPI_CR_REQCLR_Msk   = 0x1000    // Bit mask of REQCLR field.
	SPI_SPI_CR_REQCLR       = 0x1000    // Bit REQCLR.
	SPI_SPI_CR_LASTXFER_Pos = 0x18      // Position of LASTXFER field.
	SPI_SPI_CR_LASTXFER_Msk = 0x1000000 // Bit mask of LASTXFER field.
	SPI_SPI_CR_LASTXFER     = 0x1000000 // Bit LASTXFER.

	// SPI_MR: Mode Register
	SPI_SPI_MR_MSTR_Pos    = 0x0        // Position of MSTR field.
	SPI_SPI_MR_MSTR_Msk    = 0x1        // Bit mask of MSTR field.
	SPI_SPI_MR_MSTR        = 0x1        // Bit MSTR.
	SPI_SPI_MR_MSTR_MASTER = 0x1        // Master
	SPI_SPI_MR_MSTR_SLAVE  = 0x0        // Slave
	SPI_SPI_MR_PS_Pos      = 0x1        // Position of PS field.
	SPI_SPI_MR_PS_Msk      = 0x2        // Bit mask of PS field.
	SPI_SPI_MR_PS          = 0x2        // Bit PS.
	SPI_SPI_MR_PCSDEC_Pos  = 0x2        // Position of PCSDEC field.
	SPI_SPI_MR_PCSDEC_Msk  = 0x4        // Bit mask of PCSDEC field.
	SPI_SPI_MR_PCSDEC      = 0x4        // Bit PCSDEC.
	SPI_SPI_MR_MODFDIS_Pos = 0x4        // Position of MODFDIS field.
	SPI_SPI_MR_MODFDIS_Msk = 0x10       // Bit mask of MODFDIS field.
	SPI_SPI_MR_MODFDIS     = 0x10       // Bit MODFDIS.
	SPI_SPI_MR_WDRBT_Pos   = 0x5        // Position of WDRBT field.
	SPI_SPI_MR_WDRBT_Msk   = 0x20       // Bit mask of WDRBT field.
	SPI_SPI_MR_WDRBT       = 0x20       // Bit WDRBT.
	SPI_SPI_MR_LLB_Pos     = 0x7        // Position of LLB field.
	SPI_SPI_MR_LLB_Msk     = 0x80       // Bit mask of LLB field.
	SPI_SPI_MR_LLB         = 0x80       // Bit LLB.
	SPI_SPI_MR_PCS_Pos     = 0x10       // Position of PCS field.
	SPI_SPI_MR_PCS_Msk     = 0xf0000    // Bit mask of PCS field.
	SPI_SPI_MR_PCS_NPCS0   = 0xe        // NPCS0 as Chip Select
	SPI_SPI_MR_PCS_NPCS1   = 0xd        // NPCS1 as Chip Select
	SPI_SPI_MR_PCS_NPCS2   = 0xb        // NPCS2 as Chip Select
	SPI_SPI_MR_PCS_NPCS3   = 0x7        // NPCS3 as Chip Select
	SPI_SPI_MR_DLYBCS_Pos  = 0x18       // Position of DLYBCS field.
	SPI_SPI_MR_DLYBCS_Msk  = 0xff000000 // Bit mask of DLYBCS field.

	// SPI_RDR: Receive Data Register
	SPI_SPI_RDR_RD_Pos  = 0x0     // Position of RD field.
	SPI_SPI_RDR_RD_Msk  = 0xffff  // Bit mask of RD field.
	SPI_SPI_RDR_PCS_Pos = 0x10    // Position of PCS field.
	SPI_SPI_RDR_PCS_Msk = 0xf0000 // Bit mask of PCS field.

	// SPI_TDR: Transmit Data Register
	SPI_SPI_TDR_TD_Pos       = 0x0       // Position of TD field.
	SPI_SPI_TDR_TD_Msk       = 0xffff    // Bit mask of TD field.
	SPI_SPI_TDR_PCS_Pos      = 0x10      // Position of PCS field.
	SPI_SPI_TDR_PCS_Msk      = 0xf0000   // Bit mask of PCS field.
	SPI_SPI_TDR_PCS_NPCS0    = 0xe       // NPCS0 as Chip Select
	SPI_SPI_TDR_PCS_NPCS1    = 0xd       // NPCS1 as Chip Select
	SPI_SPI_TDR_PCS_NPCS2    = 0xb       // NPCS2 as Chip Select
	SPI_SPI_TDR_PCS_NPCS3    = 0x7       // NPCS3 as Chip Select
	SPI_SPI_TDR_LASTXFER_Pos = 0x18      // Position of LASTXFER field.
	SPI_SPI_TDR_LASTXFER_Msk = 0x1000000 // Bit mask of LASTXFER field.
	SPI_SPI_TDR_LASTXFER     = 0x1000000 // Bit LASTXFER.

	// SPI_SR: Status Register
	SPI_SPI_SR_RDRF_Pos    = 0x0     // Position of RDRF field.
	SPI_SPI_SR_RDRF_Msk    = 0x1     // Bit mask of RDRF field.
	SPI_SPI_SR_RDRF        = 0x1     // Bit RDRF.
	SPI_SPI_SR_TDRE_Pos    = 0x1     // Position of TDRE field.
	SPI_SPI_SR_TDRE_Msk    = 0x2     // Bit mask of TDRE field.
	SPI_SPI_SR_TDRE        = 0x2     // Bit TDRE.
	SPI_SPI_SR_MODF_Pos    = 0x2     // Position of MODF field.
	SPI_SPI_SR_MODF_Msk    = 0x4     // Bit mask of MODF field.
	SPI_SPI_SR_MODF        = 0x4     // Bit MODF.
	SPI_SPI_SR_OVRES_Pos   = 0x3     // Position of OVRES field.
	SPI_SPI_SR_OVRES_Msk   = 0x8     // Bit mask of OVRES field.
	SPI_SPI_SR_OVRES       = 0x8     // Bit OVRES.
	SPI_SPI_SR_NSSR_Pos    = 0x8     // Position of NSSR field.
	SPI_SPI_SR_NSSR_Msk    = 0x100   // Bit mask of NSSR field.
	SPI_SPI_SR_NSSR        = 0x100   // Bit NSSR.
	SPI_SPI_SR_TXEMPTY_Pos = 0x9     // Position of TXEMPTY field.
	SPI_SPI_SR_TXEMPTY_Msk = 0x200   // Bit mask of TXEMPTY field.
	SPI_SPI_SR_TXEMPTY     = 0x200   // Bit TXEMPTY.
	SPI_SPI_SR_UNDES_Pos   = 0xa     // Position of UNDES field.
	SPI_SPI_SR_UNDES_Msk   = 0x400   // Bit mask of UNDES field.
	SPI_SPI_SR_UNDES       = 0x400   // Bit UNDES.
	SPI_SPI_SR_SPIENS_Pos  = 0x10    // Position of SPIENS field.
	SPI_SPI_SR_SPIENS_Msk  = 0x10000 // Bit mask of SPIENS field.
	SPI_SPI_SR_SPIENS      = 0x10000 // Bit SPIENS.

	// SPI_IER: Interrupt Enable Register
	SPI_SPI_IER_RDRF_Pos    = 0x0   // Position of RDRF field.
	SPI_SPI_IER_RDRF_Msk    = 0x1   // Bit mask of RDRF field.
	SPI_SPI_IER_RDRF        = 0x1   // Bit RDRF.
	SPI_SPI_IER_TDRE_Pos    = 0x1   // Position of TDRE field.
	SPI_SPI_IER_TDRE_Msk    = 0x2   // Bit mask of TDRE field.
	SPI_SPI_IER_TDRE        = 0x2   // Bit TDRE.
	SPI_SPI_IER_MODF_Pos    = 0x2   // Position of MODF field.
	SPI_SPI_IER_MODF_Msk    = 0x4   // Bit mask of MODF field.
	SPI_SPI_IER_MODF        = 0x4   // Bit MODF.
	SPI_SPI_IER_OVRES_Pos   = 0x3   // Position of OVRES field.
	SPI_SPI_IER_OVRES_Msk   = 0x8   // Bit mask of OVRES field.
	SPI_SPI_IER_OVRES       = 0x8   // Bit OVRES.
	SPI_SPI_IER_NSSR_Pos    = 0x8   // Position of NSSR field.
	SPI_SPI_IER_NSSR_Msk    = 0x100 // Bit mask of NSSR field.
	SPI_SPI_IER_NSSR        = 0x100 // Bit NSSR.
	SPI_SPI_IER_TXEMPTY_Pos = 0x9   // Position of TXEMPTY field.
	SPI_SPI_IER_TXEMPTY_Msk = 0x200 // Bit mask of TXEMPTY field.
	SPI_SPI_IER_TXEMPTY     = 0x200 // Bit TXEMPTY.
	SPI_SPI_IER_UNDES_Pos   = 0xa   // Position of UNDES field.
	SPI_SPI_IER_UNDES_Msk   = 0x400 // Bit mask of UNDES field.
	SPI_SPI_IER_UNDES       = 0x400 // Bit UNDES.

	// SPI_IDR: Interrupt Disable Register
	SPI_SPI_IDR_RDRF_Pos    = 0x0   // Position of RDRF field.
	SPI_SPI_IDR_RDRF_Msk    = 0x1   // Bit mask of RDRF field.
	SPI_SPI_IDR_RDRF        = 0x1   // Bit RDRF.
	SPI_SPI_IDR_TDRE_Pos    = 0x1   // Position of TDRE field.
	SPI_SPI_IDR_TDRE_Msk    = 0x2   // Bit mask of TDRE field.
	SPI_SPI_IDR_TDRE        = 0x2   // Bit TDRE.
	SPI_SPI_IDR_MODF_Pos    = 0x2   // Position of MODF field.
	SPI_SPI_IDR_MODF_Msk    = 0x4   // Bit mask of MODF field.
	SPI_SPI_IDR_MODF        = 0x4   // Bit MODF.
	SPI_SPI_IDR_OVRES_Pos   = 0x3   // Position of OVRES field.
	SPI_SPI_IDR_OVRES_Msk   = 0x8   // Bit mask of OVRES field.
	SPI_SPI_IDR_OVRES       = 0x8   // Bit OVRES.
	SPI_SPI_IDR_NSSR_Pos    = 0x8   // Position of NSSR field.
	SPI_SPI_IDR_NSSR_Msk    = 0x100 // Bit mask of NSSR field.
	SPI_SPI_IDR_NSSR        = 0x100 // Bit NSSR.
	SPI_SPI_IDR_TXEMPTY_Pos = 0x9   // Position of TXEMPTY field.
	SPI_SPI_IDR_TXEMPTY_Msk = 0x200 // Bit mask of TXEMPTY field.
	SPI_SPI_IDR_TXEMPTY     = 0x200 // Bit TXEMPTY.
	SPI_SPI_IDR_UNDES_Pos   = 0xa   // Position of UNDES field.
	SPI_SPI_IDR_UNDES_Msk   = 0x400 // Bit mask of UNDES field.
	SPI_SPI_IDR_UNDES       = 0x400 // Bit UNDES.

	// SPI_IMR: Interrupt Mask Register
	SPI_SPI_IMR_RDRF_Pos    = 0x0   // Position of RDRF field.
	SPI_SPI_IMR_RDRF_Msk    = 0x1   // Bit mask of RDRF field.
	SPI_SPI_IMR_RDRF        = 0x1   // Bit RDRF.
	SPI_SPI_IMR_TDRE_Pos    = 0x1   // Position of TDRE field.
	SPI_SPI_IMR_TDRE_Msk    = 0x2   // Bit mask of TDRE field.
	SPI_SPI_IMR_TDRE        = 0x2   // Bit TDRE.
	SPI_SPI_IMR_MODF_Pos    = 0x2   // Position of MODF field.
	SPI_SPI_IMR_MODF_Msk    = 0x4   // Bit mask of MODF field.
	SPI_SPI_IMR_MODF        = 0x4   // Bit MODF.
	SPI_SPI_IMR_OVRES_Pos   = 0x3   // Position of OVRES field.
	SPI_SPI_IMR_OVRES_Msk   = 0x8   // Bit mask of OVRES field.
	SPI_SPI_IMR_OVRES       = 0x8   // Bit OVRES.
	SPI_SPI_IMR_NSSR_Pos    = 0x8   // Position of NSSR field.
	SPI_SPI_IMR_NSSR_Msk    = 0x100 // Bit mask of NSSR field.
	SPI_SPI_IMR_NSSR        = 0x100 // Bit NSSR.
	SPI_SPI_IMR_TXEMPTY_Pos = 0x9   // Position of TXEMPTY field.
	SPI_SPI_IMR_TXEMPTY_Msk = 0x200 // Bit mask of TXEMPTY field.
	SPI_SPI_IMR_TXEMPTY     = 0x200 // Bit TXEMPTY.
	SPI_SPI_IMR_UNDES_Pos   = 0xa   // Position of UNDES field.
	SPI_SPI_IMR_UNDES_Msk   = 0x400 // Bit mask of UNDES field.
	SPI_SPI_IMR_UNDES       = 0x400 // Bit UNDES.

	// SPI_CSR: Chip Select Register
	SPI_SPI_CSR_CPOL_Pos                  = 0x0        // Position of CPOL field.
	SPI_SPI_CSR_CPOL_Msk                  = 0x1        // Bit mask of CPOL field.
	SPI_SPI_CSR_CPOL                      = 0x1        // Bit CPOL.
	SPI_SPI_CSR_CPOL_IDLE_LOW             = 0x0        // Clock is low when inactive (CPOL=0)
	SPI_SPI_CSR_CPOL_IDLE_HIGH            = 0x1        // Clock is high when inactive (CPOL=1)
	SPI_SPI_CSR_NCPHA_Pos                 = 0x1        // Position of NCPHA field.
	SPI_SPI_CSR_NCPHA_Msk                 = 0x2        // Bit mask of NCPHA field.
	SPI_SPI_CSR_NCPHA                     = 0x2        // Bit NCPHA.
	SPI_SPI_CSR_NCPHA_VALID_LEADING_EDGE  = 0x1        // Data is valid on clock leading edge (CPHA=0)
	SPI_SPI_CSR_NCPHA_VALID_TRAILING_EDGE = 0x0        // Data is valid on clock trailing edge (CPHA=1)
	SPI_SPI_CSR_CSNAAT_Pos                = 0x2        // Position of CSNAAT field.
	SPI_SPI_CSR_CSNAAT_Msk                = 0x4        // Bit mask of CSNAAT field.
	SPI_SPI_CSR_CSNAAT                    = 0x4        // Bit CSNAAT.
	SPI_SPI_CSR_CSAAT_Pos                 = 0x3        // Position of CSAAT field.
	SPI_SPI_CSR_CSAAT_Msk                 = 0x8        // Bit mask of CSAAT field.
	SPI_SPI_CSR_CSAAT                     = 0x8        // Bit CSAAT.
	SPI_SPI_CSR_BITS_Pos                  = 0x4        // Position of BITS field.
	SPI_SPI_CSR_BITS_Msk                  = 0xf0       // Bit mask of BITS field.
	SPI_SPI_CSR_BITS__8_BIT               = 0x0        // 8 bits for transfer
	SPI_SPI_CSR_BITS__9_BIT               = 0x1        // 9 bits for transfer
	SPI_SPI_CSR_BITS__10_BIT              = 0x2        // 10 bits for transfer
	SPI_SPI_CSR_BITS__11_BIT              = 0x3        // 11 bits for transfer
	SPI_SPI_CSR_BITS__12_BIT              = 0x4        // 12 bits for transfer
	SPI_SPI_CSR_BITS__13_BIT              = 0x5        // 13 bits for transfer
	SPI_SPI_CSR_BITS__14_BIT              = 0x6        // 14 bits for transfer
	SPI_SPI_CSR_BITS__15_BIT              = 0x7        // 15 bits for transfer
	SPI_SPI_CSR_BITS__16_BIT              = 0x8        // 16 bits for transfer
	SPI_SPI_CSR_SCBR_Pos                  = 0x8        // Position of SCBR field.
	SPI_SPI_CSR_SCBR_Msk                  = 0xff00     // Bit mask of SCBR field.
	SPI_SPI_CSR_DLYBS_Pos                 = 0x10       // Position of DLYBS field.
	SPI_SPI_CSR_DLYBS_Msk                 = 0xff0000   // Bit mask of DLYBS field.
	SPI_SPI_CSR_DLYBCT_Pos                = 0x18       // Position of DLYBCT field.
	SPI_SPI_CSR_DLYBCT_Msk                = 0xff000000 // Bit mask of DLYBCT field.

	// SPI_WPMR: Write Protection Mode Register
	SPI_SPI_WPMR_WPEN_Pos     = 0x0        // Position of WPEN field.
	SPI_SPI_WPMR_WPEN_Msk     = 0x1        // Bit mask of WPEN field.
	SPI_SPI_WPMR_WPEN         = 0x1        // Bit WPEN.
	SPI_SPI_WPMR_WPKEY_Pos    = 0x8        // Position of WPKEY field.
	SPI_SPI_WPMR_WPKEY_Msk    = 0xffffff00 // Bit mask of WPKEY field.
	SPI_SPI_WPMR_WPKEY_PASSWD = 0x535049   // Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0.

	// SPI_WPSR: Write Protection Status Register
	SPI_SPI_WPSR_WPVS_Pos   = 0x0    // Position of WPVS field.
	SPI_SPI_WPSR_WPVS_Msk   = 0x1    // Bit mask of WPVS field.
	SPI_SPI_WPSR_WPVS       = 0x1    // Bit WPVS.
	SPI_SPI_WPSR_WPVSRC_Pos = 0x8    // Position of WPVSRC field.
	SPI_SPI_WPSR_WPVSRC_Msk = 0xff00 // Bit mask of WPVSRC field.
)

// Bitfields for SSC: Synchronous Serial Controller
const (
	// SSC_CR: Control Register
	SSC_SSC_CR_RXEN_Pos  = 0x0    // Position of RXEN field.
	SSC_SSC_CR_RXEN_Msk  = 0x1    // Bit mask of RXEN field.
	SSC_SSC_CR_RXEN      = 0x1    // Bit RXEN.
	SSC_SSC_CR_RXDIS_Pos = 0x1    // Position of RXDIS field.
	SSC_SSC_CR_RXDIS_Msk = 0x2    // Bit mask of RXDIS field.
	SSC_SSC_CR_RXDIS     = 0x2    // Bit RXDIS.
	SSC_SSC_CR_TXEN_Pos  = 0x8    // Position of TXEN field.
	SSC_SSC_CR_TXEN_Msk  = 0x100  // Bit mask of TXEN field.
	SSC_SSC_CR_TXEN      = 0x100  // Bit TXEN.
	SSC_SSC_CR_TXDIS_Pos = 0x9    // Position of TXDIS field.
	SSC_SSC_CR_TXDIS_Msk = 0x200  // Bit mask of TXDIS field.
	SSC_SSC_CR_TXDIS     = 0x200  // Bit TXDIS.
	SSC_SSC_CR_SWRST_Pos = 0xf    // Position of SWRST field.
	SSC_SSC_CR_SWRST_Msk = 0x8000 // Bit mask of SWRST field.
	SSC_SSC_CR_SWRST     = 0x8000 // Bit SWRST.

	// SSC_CMR: Clock Mode Register
	SSC_SSC_CMR_DIV_Pos = 0x0   // Position of DIV field.
	SSC_SSC_CMR_DIV_Msk = 0xfff // Bit mask of DIV field.

	// SSC_RCMR: Receive Clock Mode Register
	SSC_SSC_RCMR_CKS_Pos          = 0x0        // Position of CKS field.
	SSC_SSC_RCMR_CKS_Msk          = 0x3        // Bit mask of CKS field.
	SSC_SSC_RCMR_CKS_MCK          = 0x0        // Divided Clock
	SSC_SSC_RCMR_CKS_TK           = 0x1        // TK Clock signal
	SSC_SSC_RCMR_CKS_RK           = 0x2        // RK pin
	SSC_SSC_RCMR_CKO_Pos          = 0x2        // Position of CKO field.
	SSC_SSC_RCMR_CKO_Msk          = 0x1c       // Bit mask of CKO field.
	SSC_SSC_RCMR_CKO_NONE         = 0x0        // None, RK pin is an input
	SSC_SSC_RCMR_CKO_CONTINUOUS   = 0x1        // Continuous Receive Clock, RK pin is an output
	SSC_SSC_RCMR_CKO_TRANSFER     = 0x2        // Receive Clock only during data transfers, RK pin is an output
	SSC_SSC_RCMR_CKI_Pos          = 0x5        // Position of CKI field.
	SSC_SSC_RCMR_CKI_Msk          = 0x20       // Bit mask of CKI field.
	SSC_SSC_RCMR_CKI              = 0x20       // Bit CKI.
	SSC_SSC_RCMR_CKG_Pos          = 0x6        // Position of CKG field.
	SSC_SSC_RCMR_CKG_Msk          = 0xc0       // Bit mask of CKG field.
	SSC_SSC_RCMR_CKG_CONTINUOUS   = 0x0        // None
	SSC_SSC_RCMR_CKG_EN_RF_LOW    = 0x1        // Receive Clock enabled only if RF Low
	SSC_SSC_RCMR_CKG_EN_RF_HIGH   = 0x2        // Receive Clock enabled only if RF High
	SSC_SSC_RCMR_START_Pos        = 0x8        // Position of START field.
	SSC_SSC_RCMR_START_Msk        = 0xf00      // Bit mask of START field.
	SSC_SSC_RCMR_START_CONTINUOUS = 0x0        // Continuous, as soon as the receiver is enabled, and immediately after the end of transfer of the previous data.
	SSC_SSC_RCMR_START_TRANSMIT   = 0x1        // Transmit start
	SSC_SSC_RCMR_START_RF_LOW     = 0x2        // Detection of a low level on RF signal
	SSC_SSC_RCMR_START_RF_HIGH    = 0x3        // Detection of a high level on RF signal
	SSC_SSC_RCMR_START_RF_FALLING = 0x4        // Detection of a falling edge on RF signal
	SSC_SSC_RCMR_START_RF_RISING  = 0x5        // Detection of a rising edge on RF signal
	SSC_SSC_RCMR_START_RF_LEVEL   = 0x6        // Detection of any level change on RF signal
	SSC_SSC_RCMR_START_RF_EDGE    = 0x7        // Detection of any edge on RF signal
	SSC_SSC_RCMR_START_CMP_0      = 0x8        // Compare 0
	SSC_SSC_RCMR_STOP_Pos         = 0xc        // Position of STOP field.
	SSC_SSC_RCMR_STOP_Msk         = 0x1000     // Bit mask of STOP field.
	SSC_SSC_RCMR_STOP             = 0x1000     // Bit STOP.
	SSC_SSC_RCMR_STTDLY_Pos       = 0x10       // Position of STTDLY field.
	SSC_SSC_RCMR_STTDLY_Msk       = 0xff0000   // Bit mask of STTDLY field.
	SSC_SSC_RCMR_PERIOD_Pos       = 0x18       // Position of PERIOD field.
	SSC_SSC_RCMR_PERIOD_Msk       = 0xff000000 // Bit mask of PERIOD field.

	// SSC_RFMR: Receive Frame Mode Register
	SSC_SSC_RFMR_DATLEN_Pos      = 0x0        // Position of DATLEN field.
	SSC_SSC_RFMR_DATLEN_Msk      = 0x1f       // Bit mask of DATLEN field.
	SSC_SSC_RFMR_LOOP_Pos        = 0x5        // Position of LOOP field.
	SSC_SSC_RFMR_LOOP_Msk        = 0x20       // Bit mask of LOOP field.
	SSC_SSC_RFMR_LOOP            = 0x20       // Bit LOOP.
	SSC_SSC_RFMR_MSBF_Pos        = 0x7        // Position of MSBF field.
	SSC_SSC_RFMR_MSBF_Msk        = 0x80       // Bit mask of MSBF field.
	SSC_SSC_RFMR_MSBF            = 0x80       // Bit MSBF.
	SSC_SSC_RFMR_DATNB_Pos       = 0x8        // Position of DATNB field.
	SSC_SSC_RFMR_DATNB_Msk       = 0xf00      // Bit mask of DATNB field.
	SSC_SSC_RFMR_FSLEN_Pos       = 0x10       // Position of FSLEN field.
	SSC_SSC_RFMR_FSLEN_Msk       = 0xf0000    // Bit mask of FSLEN field.
	SSC_SSC_RFMR_FSOS_Pos        = 0x14       // Position of FSOS field.
	SSC_SSC_RFMR_FSOS_Msk        = 0x700000   // Bit mask of FSOS field.
	SSC_SSC_RFMR_FSOS_NONE       = 0x0        // None, RF pin is an input
	SSC_SSC_RFMR_FSOS_NEGATIVE   = 0x1        // Negative Pulse, RF pin is an output
	SSC_SSC_RFMR_FSOS_POSITIVE   = 0x2        // Positive Pulse, RF pin is an output
	SSC_SSC_RFMR_FSOS_LOW        = 0x3        // Driven Low during data transfer, RF pin is an output
	SSC_SSC_RFMR_FSOS_HIGH       = 0x4        // Driven High during data transfer, RF pin is an output
	SSC_SSC_RFMR_FSOS_TOGGLING   = 0x5        // Toggling at each start of data transfer, RF pin is an output
	SSC_SSC_RFMR_FSEDGE_Pos      = 0x18       // Position of FSEDGE field.
	SSC_SSC_RFMR_FSEDGE_Msk      = 0x1000000  // Bit mask of FSEDGE field.
	SSC_SSC_RFMR_FSEDGE          = 0x1000000  // Bit FSEDGE.
	SSC_SSC_RFMR_FSEDGE_POSITIVE = 0x0        // Positive Edge Detection
	SSC_SSC_RFMR_FSEDGE_NEGATIVE = 0x1        // Negative Edge Detection
	SSC_SSC_RFMR_FSLEN_EXT_Pos   = 0x1c       // Position of FSLEN_EXT field.
	SSC_SSC_RFMR_FSLEN_EXT_Msk   = 0xf0000000 // Bit mask of FSLEN_EXT field.

	// SSC_TCMR: Transmit Clock Mode Register
	SSC_SSC_TCMR_CKS_Pos          = 0x0        // Position of CKS field.
	SSC_SSC_TCMR_CKS_Msk          = 0x3        // Bit mask of CKS field.
	SSC_SSC_TCMR_CKS_MCK          = 0x0        // Divided Clock
	SSC_SSC_TCMR_CKS_RK           = 0x1        // RK Clock signal
	SSC_SSC_TCMR_CKS_TK           = 0x2        // TK pin
	SSC_SSC_TCMR_CKO_Pos          = 0x2        // Position of CKO field.
	SSC_SSC_TCMR_CKO_Msk          = 0x1c       // Bit mask of CKO field.
	SSC_SSC_TCMR_CKO_NONE         = 0x0        // None, TK pin is an input
	SSC_SSC_TCMR_CKO_CONTINUOUS   = 0x1        // Continuous Transmit Clock, TK pin is an output
	SSC_SSC_TCMR_CKO_TRANSFER     = 0x2        // Transmit Clock only during data transfers, TK pin is an output
	SSC_SSC_TCMR_CKI_Pos          = 0x5        // Position of CKI field.
	SSC_SSC_TCMR_CKI_Msk          = 0x20       // Bit mask of CKI field.
	SSC_SSC_TCMR_CKI              = 0x20       // Bit CKI.
	SSC_SSC_TCMR_CKG_Pos          = 0x6        // Position of CKG field.
	SSC_SSC_TCMR_CKG_Msk          = 0xc0       // Bit mask of CKG field.
	SSC_SSC_TCMR_CKG_CONTINUOUS   = 0x0        // None
	SSC_SSC_TCMR_CKG_EN_TF_LOW    = 0x1        // Transmit Clock enabled only if TF Low
	SSC_SSC_TCMR_CKG_EN_TF_HIGH   = 0x2        // Transmit Clock enabled only if TF High
	SSC_SSC_TCMR_START_Pos        = 0x8        // Position of START field.
	SSC_SSC_TCMR_START_Msk        = 0xf00      // Bit mask of START field.
	SSC_SSC_TCMR_START_CONTINUOUS = 0x0        // Continuous, as soon as a word is written in the SSC_THR (if Transmit is enabled), and immediately after the end of transfer of the previous data
	SSC_SSC_TCMR_START_RECEIVE    = 0x1        // Receive start
	SSC_SSC_TCMR_START_TF_LOW     = 0x2        // Detection of a low level on TF signal
	SSC_SSC_TCMR_START_TF_HIGH    = 0x3        // Detection of a high level on TF signal
	SSC_SSC_TCMR_START_TF_FALLING = 0x4        // Detection of a falling edge on TF signal
	SSC_SSC_TCMR_START_TF_RISING  = 0x5        // Detection of a rising edge on TF signal
	SSC_SSC_TCMR_START_TF_LEVEL   = 0x6        // Detection of any level change on TF signal
	SSC_SSC_TCMR_START_TF_EDGE    = 0x7        // Detection of any edge on TF signal
	SSC_SSC_TCMR_STTDLY_Pos       = 0x10       // Position of STTDLY field.
	SSC_SSC_TCMR_STTDLY_Msk       = 0xff0000   // Bit mask of STTDLY field.
	SSC_SSC_TCMR_PERIOD_Pos       = 0x18       // Position of PERIOD field.
	SSC_SSC_TCMR_PERIOD_Msk       = 0xff000000 // Bit mask of PERIOD field.

	// SSC_TFMR: Transmit Frame Mode Register
	SSC_SSC_TFMR_DATLEN_Pos      = 0x0        // Position of DATLEN field.
	SSC_SSC_TFMR_DATLEN_Msk      = 0x1f       // Bit mask of DATLEN field.
	SSC_SSC_TFMR_DATDEF_Pos      = 0x5        // Position of DATDEF field.
	SSC_SSC_TFMR_DATDEF_Msk      = 0x20       // Bit mask of DATDEF field.
	SSC_SSC_TFMR_DATDEF          = 0x20       // Bit DATDEF.
	SSC_SSC_TFMR_MSBF_Pos        = 0x7        // Position of MSBF field.
	SSC_SSC_TFMR_MSBF_Msk        = 0x80       // Bit mask of MSBF field.
	SSC_SSC_TFMR_MSBF            = 0x80       // Bit MSBF.
	SSC_SSC_TFMR_DATNB_Pos       = 0x8        // Position of DATNB field.
	SSC_SSC_TFMR_DATNB_Msk       = 0xf00      // Bit mask of DATNB field.
	SSC_SSC_TFMR_FSLEN_Pos       = 0x10       // Position of FSLEN field.
	SSC_SSC_TFMR_FSLEN_Msk       = 0xf0000    // Bit mask of FSLEN field.
	SSC_SSC_TFMR_FSOS_Pos        = 0x14       // Position of FSOS field.
	SSC_SSC_TFMR_FSOS_Msk        = 0x700000   // Bit mask of FSOS field.
	SSC_SSC_TFMR_FSOS_NONE       = 0x0        // None, TF pin is an input
	SSC_SSC_TFMR_FSOS_NEGATIVE   = 0x1        // Negative Pulse, TF pin is an output
	SSC_SSC_TFMR_FSOS_POSITIVE   = 0x2        // Positive Pulse, TF pin is an output
	SSC_SSC_TFMR_FSOS_LOW        = 0x3        // Driven Low during data transfer
	SSC_SSC_TFMR_FSOS_HIGH       = 0x4        // Driven High during data transfer
	SSC_SSC_TFMR_FSOS_TOGGLING   = 0x5        // Toggling at each start of data transfer
	SSC_SSC_TFMR_FSDEN_Pos       = 0x17       // Position of FSDEN field.
	SSC_SSC_TFMR_FSDEN_Msk       = 0x800000   // Bit mask of FSDEN field.
	SSC_SSC_TFMR_FSDEN           = 0x800000   // Bit FSDEN.
	SSC_SSC_TFMR_FSEDGE_Pos      = 0x18       // Position of FSEDGE field.
	SSC_SSC_TFMR_FSEDGE_Msk      = 0x1000000  // Bit mask of FSEDGE field.
	SSC_SSC_TFMR_FSEDGE          = 0x1000000  // Bit FSEDGE.
	SSC_SSC_TFMR_FSEDGE_POSITIVE = 0x0        // Positive Edge Detection
	SSC_SSC_TFMR_FSEDGE_NEGATIVE = 0x1        // Negative Edge Detection
	SSC_SSC_TFMR_FSLEN_EXT_Pos   = 0x1c       // Position of FSLEN_EXT field.
	SSC_SSC_TFMR_FSLEN_EXT_Msk   = 0xf0000000 // Bit mask of FSLEN_EXT field.

	// SSC_RHR: Receive Holding Register
	SSC_SSC_RHR_RDAT_Pos = 0x0        // Position of RDAT field.
	SSC_SSC_RHR_RDAT_Msk = 0xffffffff // Bit mask of RDAT field.

	// SSC_THR: Transmit Holding Register
	SSC_SSC_THR_TDAT_Pos = 0x0        // Position of TDAT field.
	SSC_SSC_THR_TDAT_Msk = 0xffffffff // Bit mask of TDAT field.

	// SSC_RSHR: Receive Sync. Holding Register
	SSC_SSC_RSHR_RSDAT_Pos = 0x0    // Position of RSDAT field.
	SSC_SSC_RSHR_RSDAT_Msk = 0xffff // Bit mask of RSDAT field.

	// SSC_TSHR: Transmit Sync. Holding Register
	SSC_SSC_TSHR_TSDAT_Pos = 0x0    // Position of TSDAT field.
	SSC_SSC_TSHR_TSDAT_Msk = 0xffff // Bit mask of TSDAT field.

	// SSC_RC0R: Receive Compare 0 Register
	SSC_SSC_RC0R_CP0_Pos = 0x0    // Position of CP0 field.
	SSC_SSC_RC0R_CP0_Msk = 0xffff // Bit mask of CP0 field.

	// SSC_RC1R: Receive Compare 1 Register
	SSC_SSC_RC1R_CP1_Pos = 0x0    // Position of CP1 field.
	SSC_SSC_RC1R_CP1_Msk = 0xffff // Bit mask of CP1 field.

	// SSC_SR: Status Register
	SSC_SSC_SR_TXRDY_Pos   = 0x0     // Position of TXRDY field.
	SSC_SSC_SR_TXRDY_Msk   = 0x1     // Bit mask of TXRDY field.
	SSC_SSC_SR_TXRDY       = 0x1     // Bit TXRDY.
	SSC_SSC_SR_TXEMPTY_Pos = 0x1     // Position of TXEMPTY field.
	SSC_SSC_SR_TXEMPTY_Msk = 0x2     // Bit mask of TXEMPTY field.
	SSC_SSC_SR_TXEMPTY     = 0x2     // Bit TXEMPTY.
	SSC_SSC_SR_RXRDY_Pos   = 0x4     // Position of RXRDY field.
	SSC_SSC_SR_RXRDY_Msk   = 0x10    // Bit mask of RXRDY field.
	SSC_SSC_SR_RXRDY       = 0x10    // Bit RXRDY.
	SSC_SSC_SR_OVRUN_Pos   = 0x5     // Position of OVRUN field.
	SSC_SSC_SR_OVRUN_Msk   = 0x20    // Bit mask of OVRUN field.
	SSC_SSC_SR_OVRUN       = 0x20    // Bit OVRUN.
	SSC_SSC_SR_CP0_Pos     = 0x8     // Position of CP0 field.
	SSC_SSC_SR_CP0_Msk     = 0x100   // Bit mask of CP0 field.
	SSC_SSC_SR_CP0         = 0x100   // Bit CP0.
	SSC_SSC_SR_CP1_Pos     = 0x9     // Position of CP1 field.
	SSC_SSC_SR_CP1_Msk     = 0x200   // Bit mask of CP1 field.
	SSC_SSC_SR_CP1         = 0x200   // Bit CP1.
	SSC_SSC_SR_TXSYN_Pos   = 0xa     // Position of TXSYN field.
	SSC_SSC_SR_TXSYN_Msk   = 0x400   // Bit mask of TXSYN field.
	SSC_SSC_SR_TXSYN       = 0x400   // Bit TXSYN.
	SSC_SSC_SR_RXSYN_Pos   = 0xb     // Position of RXSYN field.
	SSC_SSC_SR_RXSYN_Msk   = 0x800   // Bit mask of RXSYN field.
	SSC_SSC_SR_RXSYN       = 0x800   // Bit RXSYN.
	SSC_SSC_SR_TXEN_Pos    = 0x10    // Position of TXEN field.
	SSC_SSC_SR_TXEN_Msk    = 0x10000 // Bit mask of TXEN field.
	SSC_SSC_SR_TXEN        = 0x10000 // Bit TXEN.
	SSC_SSC_SR_RXEN_Pos    = 0x11    // Position of RXEN field.
	SSC_SSC_SR_RXEN_Msk    = 0x20000 // Bit mask of RXEN field.
	SSC_SSC_SR_RXEN        = 0x20000 // Bit RXEN.

	// SSC_IER: Interrupt Enable Register
	SSC_SSC_IER_TXRDY_Pos   = 0x0   // Position of TXRDY field.
	SSC_SSC_IER_TXRDY_Msk   = 0x1   // Bit mask of TXRDY field.
	SSC_SSC_IER_TXRDY       = 0x1   // Bit TXRDY.
	SSC_SSC_IER_TXEMPTY_Pos = 0x1   // Position of TXEMPTY field.
	SSC_SSC_IER_TXEMPTY_Msk = 0x2   // Bit mask of TXEMPTY field.
	SSC_SSC_IER_TXEMPTY     = 0x2   // Bit TXEMPTY.
	SSC_SSC_IER_RXRDY_Pos   = 0x4   // Position of RXRDY field.
	SSC_SSC_IER_RXRDY_Msk   = 0x10  // Bit mask of RXRDY field.
	SSC_SSC_IER_RXRDY       = 0x10  // Bit RXRDY.
	SSC_SSC_IER_OVRUN_Pos   = 0x5   // Position of OVRUN field.
	SSC_SSC_IER_OVRUN_Msk   = 0x20  // Bit mask of OVRUN field.
	SSC_SSC_IER_OVRUN       = 0x20  // Bit OVRUN.
	SSC_SSC_IER_CP0_Pos     = 0x8   // Position of CP0 field.
	SSC_SSC_IER_CP0_Msk     = 0x100 // Bit mask of CP0 field.
	SSC_SSC_IER_CP0         = 0x100 // Bit CP0.
	SSC_SSC_IER_CP1_Pos     = 0x9   // Position of CP1 field.
	SSC_SSC_IER_CP1_Msk     = 0x200 // Bit mask of CP1 field.
	SSC_SSC_IER_CP1         = 0x200 // Bit CP1.
	SSC_SSC_IER_TXSYN_Pos   = 0xa   // Position of TXSYN field.
	SSC_SSC_IER_TXSYN_Msk   = 0x400 // Bit mask of TXSYN field.
	SSC_SSC_IER_TXSYN       = 0x400 // Bit TXSYN.
	SSC_SSC_IER_RXSYN_Pos   = 0xb   // Position of RXSYN field.
	SSC_SSC_IER_RXSYN_Msk   = 0x800 // Bit mask of RXSYN field.
	SSC_SSC_IER_RXSYN       = 0x800 // Bit RXSYN.

	// SSC_IDR: Interrupt Disable Register
	SSC_SSC_IDR_TXRDY_Pos   = 0x0   // Position of TXRDY field.
	SSC_SSC_IDR_TXRDY_Msk   = 0x1   // Bit mask of TXRDY field.
	SSC_SSC_IDR_TXRDY       = 0x1   // Bit TXRDY.
	SSC_SSC_IDR_TXEMPTY_Pos = 0x1   // Position of TXEMPTY field.
	SSC_SSC_IDR_TXEMPTY_Msk = 0x2   // Bit mask of TXEMPTY field.
	SSC_SSC_IDR_TXEMPTY     = 0x2   // Bit TXEMPTY.
	SSC_SSC_IDR_RXRDY_Pos   = 0x4   // Position of RXRDY field.
	SSC_SSC_IDR_RXRDY_Msk   = 0x10  // Bit mask of RXRDY field.
	SSC_SSC_IDR_RXRDY       = 0x10  // Bit RXRDY.
	SSC_SSC_IDR_OVRUN_Pos   = 0x5   // Position of OVRUN field.
	SSC_SSC_IDR_OVRUN_Msk   = 0x20  // Bit mask of OVRUN field.
	SSC_SSC_IDR_OVRUN       = 0x20  // Bit OVRUN.
	SSC_SSC_IDR_CP0_Pos     = 0x8   // Position of CP0 field.
	SSC_SSC_IDR_CP0_Msk     = 0x100 // Bit mask of CP0 field.
	SSC_SSC_IDR_CP0         = 0x100 // Bit CP0.
	SSC_SSC_IDR_CP1_Pos     = 0x9   // Position of CP1 field.
	SSC_SSC_IDR_CP1_Msk     = 0x200 // Bit mask of CP1 field.
	SSC_SSC_IDR_CP1         = 0x200 // Bit CP1.
	SSC_SSC_IDR_TXSYN_Pos   = 0xa   // Position of TXSYN field.
	SSC_SSC_IDR_TXSYN_Msk   = 0x400 // Bit mask of TXSYN field.
	SSC_SSC_IDR_TXSYN       = 0x400 // Bit TXSYN.
	SSC_SSC_IDR_RXSYN_Pos   = 0xb   // Position of RXSYN field.
	SSC_SSC_IDR_RXSYN_Msk   = 0x800 // Bit mask of RXSYN field.
	SSC_SSC_IDR_RXSYN       = 0x800 // Bit RXSYN.

	// SSC_IMR: Interrupt Mask Register
	SSC_SSC_IMR_TXRDY_Pos   = 0x0   // Position of TXRDY field.
	SSC_SSC_IMR_TXRDY_Msk   = 0x1   // Bit mask of TXRDY field.
	SSC_SSC_IMR_TXRDY       = 0x1   // Bit TXRDY.
	SSC_SSC_IMR_TXEMPTY_Pos = 0x1   // Position of TXEMPTY field.
	SSC_SSC_IMR_TXEMPTY_Msk = 0x2   // Bit mask of TXEMPTY field.
	SSC_SSC_IMR_TXEMPTY     = 0x2   // Bit TXEMPTY.
	SSC_SSC_IMR_RXRDY_Pos   = 0x4   // Position of RXRDY field.
	SSC_SSC_IMR_RXRDY_Msk   = 0x10  // Bit mask of RXRDY field.
	SSC_SSC_IMR_RXRDY       = 0x10  // Bit RXRDY.
	SSC_SSC_IMR_OVRUN_Pos   = 0x5   // Position of OVRUN field.
	SSC_SSC_IMR_OVRUN_Msk   = 0x20  // Bit mask of OVRUN field.
	SSC_SSC_IMR_OVRUN       = 0x20  // Bit OVRUN.
	SSC_SSC_IMR_CP0_Pos     = 0x8   // Position of CP0 field.
	SSC_SSC_IMR_CP0_Msk     = 0x100 // Bit mask of CP0 field.
	SSC_SSC_IMR_CP0         = 0x100 // Bit CP0.
	SSC_SSC_IMR_CP1_Pos     = 0x9   // Position of CP1 field.
	SSC_SSC_IMR_CP1_Msk     = 0x200 // Bit mask of CP1 field.
	SSC_SSC_IMR_CP1         = 0x200 // Bit CP1.
	SSC_SSC_IMR_TXSYN_Pos   = 0xa   // Position of TXSYN field.
	SSC_SSC_IMR_TXSYN_Msk   = 0x400 // Bit mask of TXSYN field.
	SSC_SSC_IMR_TXSYN       = 0x400 // Bit TXSYN.
	SSC_SSC_IMR_RXSYN_Pos   = 0xb   // Position of RXSYN field.
	SSC_SSC_IMR_RXSYN_Msk   = 0x800 // Bit mask of RXSYN field.
	SSC_SSC_IMR_RXSYN       = 0x800 // Bit RXSYN.

	// SSC_WPMR: Write Protection Mode Register
	SSC_SSC_WPMR_WPEN_Pos     = 0x0        // Position of WPEN field.
	SSC_SSC_WPMR_WPEN_Msk     = 0x1        // Bit mask of WPEN field.
	SSC_SSC_WPMR_WPEN         = 0x1        // Bit WPEN.
	SSC_SSC_WPMR_WPKEY_Pos    = 0x8        // Position of WPKEY field.
	SSC_SSC_WPMR_WPKEY_Msk    = 0xffffff00 // Bit mask of WPKEY field.
	SSC_SSC_WPMR_WPKEY_PASSWD = 0x535343   // Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0.

	// SSC_WPSR: Write Protection Status Register
	SSC_SSC_WPSR_WPVS_Pos   = 0x0      // Position of WPVS field.
	SSC_SSC_WPSR_WPVS_Msk   = 0x1      // Bit mask of WPVS field.
	SSC_SSC_WPSR_WPVS       = 0x1      // Bit WPVS.
	SSC_SSC_WPSR_WPVSRC_Pos = 0x8      // Position of WPVSRC field.
	SSC_SSC_WPSR_WPVSRC_Msk = 0xffff00 // Bit mask of WPVSRC field.
)

// Bitfields for SUPC: Supply Controller
const (
	// SUPC_CR: Supply Controller Control Register
	SUPC_SUPC_CR_VROFF_Pos           = 0x2        // Position of VROFF field.
	SUPC_SUPC_CR_VROFF_Msk           = 0x4        // Bit mask of VROFF field.
	SUPC_SUPC_CR_VROFF               = 0x4        // Bit VROFF.
	SUPC_SUPC_CR_VROFF_NO_EFFECT     = 0x0        // No effect.
	SUPC_SUPC_CR_VROFF_STOP_VREG     = 0x1        // If KEY is correct, VROFF asserts the vddcore_nreset and stops the voltage regulator.
	SUPC_SUPC_CR_XTALSEL_Pos         = 0x3        // Position of XTALSEL field.
	SUPC_SUPC_CR_XTALSEL_Msk         = 0x8        // Bit mask of XTALSEL field.
	SUPC_SUPC_CR_XTALSEL             = 0x8        // Bit XTALSEL.
	SUPC_SUPC_CR_XTALSEL_NO_EFFECT   = 0x0        // No effect.
	SUPC_SUPC_CR_XTALSEL_CRYSTAL_SEL = 0x1        // If KEY is correct, XTALSEL switches the slow clock on the crystal oscillator output.
	SUPC_SUPC_CR_KEY_Pos             = 0x18       // Position of KEY field.
	SUPC_SUPC_CR_KEY_Msk             = 0xff000000 // Bit mask of KEY field.
	SUPC_SUPC_CR_KEY_PASSWD          = 0xa5       // Writing any other value in this field aborts the write operation.

	// SUPC_SMMR: Supply Controller Supply Monitor Mode Register
	SUPC_SUPC_SMMR_SMTH_Pos           = 0x0    // Position of SMTH field.
	SUPC_SUPC_SMMR_SMTH_Msk           = 0xf    // Bit mask of SMTH field.
	SUPC_SUPC_SMMR_SMSMPL_Pos         = 0x8    // Position of SMSMPL field.
	SUPC_SUPC_SMMR_SMSMPL_Msk         = 0x700  // Bit mask of SMSMPL field.
	SUPC_SUPC_SMMR_SMSMPL_SMD         = 0x0    // Supply Monitor disabled
	SUPC_SUPC_SMMR_SMSMPL_CSM         = 0x1    // Continuous Supply Monitor
	SUPC_SUPC_SMMR_SMSMPL__32SLCK     = 0x2    // Supply Monitor enabled one SLCK period every 32 SLCK periods
	SUPC_SUPC_SMMR_SMSMPL__256SLCK    = 0x3    // Supply Monitor enabled one SLCK period every 256 SLCK periods
	SUPC_SUPC_SMMR_SMSMPL__2048SLCK   = 0x4    // Supply Monitor enabled one SLCK period every 2,048 SLCK periods
	SUPC_SUPC_SMMR_SMRSTEN_Pos        = 0xc    // Position of SMRSTEN field.
	SUPC_SUPC_SMMR_SMRSTEN_Msk        = 0x1000 // Bit mask of SMRSTEN field.
	SUPC_SUPC_SMMR_SMRSTEN            = 0x1000 // Bit SMRSTEN.
	SUPC_SUPC_SMMR_SMRSTEN_NOT_ENABLE = 0x0    // The core reset signal vddcore_nreset is not affected when a supply monitor detection occurs.
	SUPC_SUPC_SMMR_SMRSTEN_ENABLE     = 0x1    // The core reset signal, vddcore_nreset is asserted when a supply monitor detection occurs.
	SUPC_SUPC_SMMR_SMIEN_Pos          = 0xd    // Position of SMIEN field.
	SUPC_SUPC_SMMR_SMIEN_Msk          = 0x2000 // Bit mask of SMIEN field.
	SUPC_SUPC_SMMR_SMIEN              = 0x2000 // Bit SMIEN.
	SUPC_SUPC_SMMR_SMIEN_NOT_ENABLE   = 0x0    // The SUPC interrupt signal is not affected when a supply monitor detection occurs.
	SUPC_SUPC_SMMR_SMIEN_ENABLE       = 0x1    // The SUPC interrupt signal is asserted when a supply monitor detection occurs.

	// SUPC_MR: Supply Controller Mode Register
	SUPC_SUPC_MR_BODRSTEN_Pos        = 0xc        // Position of BODRSTEN field.
	SUPC_SUPC_MR_BODRSTEN_Msk        = 0x1000     // Bit mask of BODRSTEN field.
	SUPC_SUPC_MR_BODRSTEN            = 0x1000     // Bit BODRSTEN.
	SUPC_SUPC_MR_BODRSTEN_NOT_ENABLE = 0x0        // The core reset signal vddcore_nreset is not affected when a brownout detection occurs.
	SUPC_SUPC_MR_BODRSTEN_ENABLE     = 0x1        // The core reset signal, vddcore_nreset is asserted when a brownout detection occurs.
	SUPC_SUPC_MR_BODDIS_Pos          = 0xd        // Position of BODDIS field.
	SUPC_SUPC_MR_BODDIS_Msk          = 0x2000     // Bit mask of BODDIS field.
	SUPC_SUPC_MR_BODDIS              = 0x2000     // Bit BODDIS.
	SUPC_SUPC_MR_BODDIS_ENABLE       = 0x0        // The core brownout detector is enabled.
	SUPC_SUPC_MR_BODDIS_DISABLE      = 0x1        // The core brownout detector is disabled.
	SUPC_SUPC_MR_ONREG_Pos           = 0xe        // Position of ONREG field.
	SUPC_SUPC_MR_ONREG_Msk           = 0x4000     // Bit mask of ONREG field.
	SUPC_SUPC_MR_ONREG               = 0x4000     // Bit ONREG.
	SUPC_SUPC_MR_ONREG_ONREG_UNUSED  = 0x0        // Internal voltage regulator is not used (external power supply is used).
	SUPC_SUPC_MR_ONREG_ONREG_USED    = 0x1        // Internal voltage regulator is used.
	SUPC_SUPC_MR_BKUPRETON_Pos       = 0x11       // Position of BKUPRETON field.
	SUPC_SUPC_MR_BKUPRETON_Msk       = 0x20000    // Bit mask of BKUPRETON field.
	SUPC_SUPC_MR_BKUPRETON           = 0x20000    // Bit BKUPRETON.
	SUPC_SUPC_MR_OSCBYPASS_Pos       = 0x14       // Position of OSCBYPASS field.
	SUPC_SUPC_MR_OSCBYPASS_Msk       = 0x100000   // Bit mask of OSCBYPASS field.
	SUPC_SUPC_MR_OSCBYPASS           = 0x100000   // Bit OSCBYPASS.
	SUPC_SUPC_MR_OSCBYPASS_NO_EFFECT = 0x0        // No effect. Clock selection depends on the value of XTALSEL (SUPC_CR).
	SUPC_SUPC_MR_OSCBYPASS_BYPASS    = 0x1        // The 32 kHz crystal oscillator is bypassed if XTALSEL (SUPC_CR) is set. OSCBYPASS must be set prior to setting XTALSEL.
	SUPC_SUPC_MR_KEY_Pos             = 0x18       // Position of KEY field.
	SUPC_SUPC_MR_KEY_Msk             = 0xff000000 // Bit mask of KEY field.
	SUPC_SUPC_MR_KEY_PASSWD          = 0xa5       // Writing any other value in this field aborts the write operation.

	// SUPC_WUMR: Supply Controller Wake-up Mode Register
	SUPC_SUPC_WUMR_SMEN_Pos            = 0x1     // Position of SMEN field.
	SUPC_SUPC_WUMR_SMEN_Msk            = 0x2     // Bit mask of SMEN field.
	SUPC_SUPC_WUMR_SMEN                = 0x2     // Bit SMEN.
	SUPC_SUPC_WUMR_SMEN_NOT_ENABLE     = 0x0     // The supply monitor detection has no wake-up effect.
	SUPC_SUPC_WUMR_SMEN_ENABLE         = 0x1     // The supply monitor detection forces the wake-up of the core power supply.
	SUPC_SUPC_WUMR_RTTEN_Pos           = 0x2     // Position of RTTEN field.
	SUPC_SUPC_WUMR_RTTEN_Msk           = 0x4     // Bit mask of RTTEN field.
	SUPC_SUPC_WUMR_RTTEN               = 0x4     // Bit RTTEN.
	SUPC_SUPC_WUMR_RTTEN_NOT_ENABLE    = 0x0     // The RTT alarm signal has no wake-up effect.
	SUPC_SUPC_WUMR_RTTEN_ENABLE        = 0x1     // The RTT alarm signal forces the wake-up of the core power supply.
	SUPC_SUPC_WUMR_RTCEN_Pos           = 0x3     // Position of RTCEN field.
	SUPC_SUPC_WUMR_RTCEN_Msk           = 0x8     // Bit mask of RTCEN field.
	SUPC_SUPC_WUMR_RTCEN               = 0x8     // Bit RTCEN.
	SUPC_SUPC_WUMR_RTCEN_NOT_ENABLE    = 0x0     // The RTC alarm signal has no wake-up effect.
	SUPC_SUPC_WUMR_RTCEN_ENABLE        = 0x1     // The RTC alarm signal forces the wake-up of the core power supply.
	SUPC_SUPC_WUMR_LPDBCEN0_Pos        = 0x5     // Position of LPDBCEN0 field.
	SUPC_SUPC_WUMR_LPDBCEN0_Msk        = 0x20    // Bit mask of LPDBCEN0 field.
	SUPC_SUPC_WUMR_LPDBCEN0            = 0x20    // Bit LPDBCEN0.
	SUPC_SUPC_WUMR_LPDBCEN0_NOT_ENABLE = 0x0     // The WKUP0 input pin is not connected to the low-power debouncer.
	SUPC_SUPC_WUMR_LPDBCEN0_ENABLE     = 0x1     // The WKUP0 input pin is connected to the low-power debouncer and forces a system wake-up.
	SUPC_SUPC_WUMR_LPDBCEN1_Pos        = 0x6     // Position of LPDBCEN1 field.
	SUPC_SUPC_WUMR_LPDBCEN1_Msk        = 0x40    // Bit mask of LPDBCEN1 field.
	SUPC_SUPC_WUMR_LPDBCEN1            = 0x40    // Bit LPDBCEN1.
	SUPC_SUPC_WUMR_LPDBCEN1_NOT_ENABLE = 0x0     // The WKUP1 input pin is not connected to the low-power debouncer.
	SUPC_SUPC_WUMR_LPDBCEN1_ENABLE     = 0x1     // The WKUP1 input pin is connected to the low-power debouncer and forces a system wake-up.
	SUPC_SUPC_WUMR_LPDBCCLR_Pos        = 0x7     // Position of LPDBCCLR field.
	SUPC_SUPC_WUMR_LPDBCCLR_Msk        = 0x80    // Bit mask of LPDBCCLR field.
	SUPC_SUPC_WUMR_LPDBCCLR            = 0x80    // Bit LPDBCCLR.
	SUPC_SUPC_WUMR_LPDBCCLR_NOT_ENABLE = 0x0     // A low-power debounce event does not create an immediate clear on the first half of GPBR registers.
	SUPC_SUPC_WUMR_LPDBCCLR_ENABLE     = 0x1     // A low-power debounce event on WKUP0 or WKUP1 generates an immediate clear on the first half of GPBR registers.
	SUPC_SUPC_WUMR_WKUPDBC_Pos         = 0xc     // Position of WKUPDBC field.
	SUPC_SUPC_WUMR_WKUPDBC_Msk         = 0x7000  // Bit mask of WKUPDBC field.
	SUPC_SUPC_WUMR_WKUPDBC_IMMEDIATE   = 0x0     // Immediate, no debouncing, detected active at least on one Slow Clock edge.
	SUPC_SUPC_WUMR_WKUPDBC__3_SLCK     = 0x1     // WKUPx shall be in its active state for at least 3 SLCK periods
	SUPC_SUPC_WUMR_WKUPDBC__32_SLCK    = 0x2     // WKUPx shall be in its active state for at least 32 SLCK periods
	SUPC_SUPC_WUMR_WKUPDBC__512_SLCK   = 0x3     // WKUPx shall be in its active state for at least 512 SLCK periods
	SUPC_SUPC_WUMR_WKUPDBC__4096_SLCK  = 0x4     // WKUPx shall be in its active state for at least 4,096 SLCK periods
	SUPC_SUPC_WUMR_WKUPDBC__32768_SLCK = 0x5     // WKUPx shall be in its active state for at least 32,768 SLCK periods
	SUPC_SUPC_WUMR_LPDBC_Pos           = 0x10    // Position of LPDBC field.
	SUPC_SUPC_WUMR_LPDBC_Msk           = 0x70000 // Bit mask of LPDBC field.
	SUPC_SUPC_WUMR_LPDBC_DISABLE       = 0x0     // Disable the low-power debouncers.
	SUPC_SUPC_WUMR_LPDBC__2_RTCOUT     = 0x1     // WKUP0/1 in active state for at least 2 RTCOUTx clock periods
	SUPC_SUPC_WUMR_LPDBC__3_RTCOUT     = 0x2     // WKUP0/1 in active state for at least 3 RTCOUTx clock periods
	SUPC_SUPC_WUMR_LPDBC__4_RTCOUT     = 0x3     // WKUP0/1 in active state for at least 4 RTCOUTx clock periods
	SUPC_SUPC_WUMR_LPDBC__5_RTCOUT     = 0x4     // WKUP0/1 in active state for at least 5 RTCOUTx clock periods
	SUPC_SUPC_WUMR_LPDBC__6_RTCOUT     = 0x5     // WKUP0/1 in active state for at least 6 RTCOUTx clock periods
	SUPC_SUPC_WUMR_LPDBC__7_RTCOUT     = 0x6     // WKUP0/1 in active state for at least 7 RTCOUTx clock periods
	SUPC_SUPC_WUMR_LPDBC__8_RTCOUT     = 0x7     // WKUP0/1 in active state for at least 8 RTCOUTx clock periods

	// SUPC_WUIR: Supply Controller Wake-up Inputs Register
	SUPC_SUPC_WUIR_WKUPEN0_Pos      = 0x0        // Position of WKUPEN0 field.
	SUPC_SUPC_WUIR_WKUPEN0_Msk      = 0x1        // Bit mask of WKUPEN0 field.
	SUPC_SUPC_WUIR_WKUPEN0          = 0x1        // Bit WKUPEN0.
	SUPC_SUPC_WUIR_WKUPEN0_DISABLE  = 0x0        // The corresponding wake-up input has no wake-up effect.
	SUPC_SUPC_WUIR_WKUPEN0_ENABLE   = 0x1        // The corresponding wake-up input is enabled for a wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPEN1_Pos      = 0x1        // Position of WKUPEN1 field.
	SUPC_SUPC_WUIR_WKUPEN1_Msk      = 0x2        // Bit mask of WKUPEN1 field.
	SUPC_SUPC_WUIR_WKUPEN1          = 0x2        // Bit WKUPEN1.
	SUPC_SUPC_WUIR_WKUPEN1_DISABLE  = 0x0        // The corresponding wake-up input has no wake-up effect.
	SUPC_SUPC_WUIR_WKUPEN1_ENABLE   = 0x1        // The corresponding wake-up input is enabled for a wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPEN2_Pos      = 0x2        // Position of WKUPEN2 field.
	SUPC_SUPC_WUIR_WKUPEN2_Msk      = 0x4        // Bit mask of WKUPEN2 field.
	SUPC_SUPC_WUIR_WKUPEN2          = 0x4        // Bit WKUPEN2.
	SUPC_SUPC_WUIR_WKUPEN2_DISABLE  = 0x0        // The corresponding wake-up input has no wake-up effect.
	SUPC_SUPC_WUIR_WKUPEN2_ENABLE   = 0x1        // The corresponding wake-up input is enabled for a wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPEN3_Pos      = 0x3        // Position of WKUPEN3 field.
	SUPC_SUPC_WUIR_WKUPEN3_Msk      = 0x8        // Bit mask of WKUPEN3 field.
	SUPC_SUPC_WUIR_WKUPEN3          = 0x8        // Bit WKUPEN3.
	SUPC_SUPC_WUIR_WKUPEN3_DISABLE  = 0x0        // The corresponding wake-up input has no wake-up effect.
	SUPC_SUPC_WUIR_WKUPEN3_ENABLE   = 0x1        // The corresponding wake-up input is enabled for a wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPEN4_Pos      = 0x4        // Position of WKUPEN4 field.
	SUPC_SUPC_WUIR_WKUPEN4_Msk      = 0x10       // Bit mask of WKUPEN4 field.
	SUPC_SUPC_WUIR_WKUPEN4          = 0x10       // Bit WKUPEN4.
	SUPC_SUPC_WUIR_WKUPEN4_DISABLE  = 0x0        // The corresponding wake-up input has no wake-up effect.
	SUPC_SUPC_WUIR_WKUPEN4_ENABLE   = 0x1        // The corresponding wake-up input is enabled for a wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPEN5_Pos      = 0x5        // Position of WKUPEN5 field.
	SUPC_SUPC_WUIR_WKUPEN5_Msk      = 0x20       // Bit mask of WKUPEN5 field.
	SUPC_SUPC_WUIR_WKUPEN5          = 0x20       // Bit WKUPEN5.
	SUPC_SUPC_WUIR_WKUPEN5_DISABLE  = 0x0        // The corresponding wake-up input has no wake-up effect.
	SUPC_SUPC_WUIR_WKUPEN5_ENABLE   = 0x1        // The corresponding wake-up input is enabled for a wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPEN6_Pos      = 0x6        // Position of WKUPEN6 field.
	SUPC_SUPC_WUIR_WKUPEN6_Msk      = 0x40       // Bit mask of WKUPEN6 field.
	SUPC_SUPC_WUIR_WKUPEN6          = 0x40       // Bit WKUPEN6.
	SUPC_SUPC_WUIR_WKUPEN6_DISABLE  = 0x0        // The corresponding wake-up input has no wake-up effect.
	SUPC_SUPC_WUIR_WKUPEN6_ENABLE   = 0x1        // The corresponding wake-up input is enabled for a wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPEN7_Pos      = 0x7        // Position of WKUPEN7 field.
	SUPC_SUPC_WUIR_WKUPEN7_Msk      = 0x80       // Bit mask of WKUPEN7 field.
	SUPC_SUPC_WUIR_WKUPEN7          = 0x80       // Bit WKUPEN7.
	SUPC_SUPC_WUIR_WKUPEN7_DISABLE  = 0x0        // The corresponding wake-up input has no wake-up effect.
	SUPC_SUPC_WUIR_WKUPEN7_ENABLE   = 0x1        // The corresponding wake-up input is enabled for a wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPEN8_Pos      = 0x8        // Position of WKUPEN8 field.
	SUPC_SUPC_WUIR_WKUPEN8_Msk      = 0x100      // Bit mask of WKUPEN8 field.
	SUPC_SUPC_WUIR_WKUPEN8          = 0x100      // Bit WKUPEN8.
	SUPC_SUPC_WUIR_WKUPEN8_DISABLE  = 0x0        // The corresponding wake-up input has no wake-up effect.
	SUPC_SUPC_WUIR_WKUPEN8_ENABLE   = 0x1        // The corresponding wake-up input is enabled for a wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPEN9_Pos      = 0x9        // Position of WKUPEN9 field.
	SUPC_SUPC_WUIR_WKUPEN9_Msk      = 0x200      // Bit mask of WKUPEN9 field.
	SUPC_SUPC_WUIR_WKUPEN9          = 0x200      // Bit WKUPEN9.
	SUPC_SUPC_WUIR_WKUPEN9_DISABLE  = 0x0        // The corresponding wake-up input has no wake-up effect.
	SUPC_SUPC_WUIR_WKUPEN9_ENABLE   = 0x1        // The corresponding wake-up input is enabled for a wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPEN10_Pos     = 0xa        // Position of WKUPEN10 field.
	SUPC_SUPC_WUIR_WKUPEN10_Msk     = 0x400      // Bit mask of WKUPEN10 field.
	SUPC_SUPC_WUIR_WKUPEN10         = 0x400      // Bit WKUPEN10.
	SUPC_SUPC_WUIR_WKUPEN10_DISABLE = 0x0        // The corresponding wake-up input has no wake-up effect.
	SUPC_SUPC_WUIR_WKUPEN10_ENABLE  = 0x1        // The corresponding wake-up input is enabled for a wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPEN11_Pos     = 0xb        // Position of WKUPEN11 field.
	SUPC_SUPC_WUIR_WKUPEN11_Msk     = 0x800      // Bit mask of WKUPEN11 field.
	SUPC_SUPC_WUIR_WKUPEN11         = 0x800      // Bit WKUPEN11.
	SUPC_SUPC_WUIR_WKUPEN11_DISABLE = 0x0        // The corresponding wake-up input has no wake-up effect.
	SUPC_SUPC_WUIR_WKUPEN11_ENABLE  = 0x1        // The corresponding wake-up input is enabled for a wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPEN12_Pos     = 0xc        // Position of WKUPEN12 field.
	SUPC_SUPC_WUIR_WKUPEN12_Msk     = 0x1000     // Bit mask of WKUPEN12 field.
	SUPC_SUPC_WUIR_WKUPEN12         = 0x1000     // Bit WKUPEN12.
	SUPC_SUPC_WUIR_WKUPEN12_DISABLE = 0x0        // The corresponding wake-up input has no wake-up effect.
	SUPC_SUPC_WUIR_WKUPEN12_ENABLE  = 0x1        // The corresponding wake-up input is enabled for a wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPEN13_Pos     = 0xd        // Position of WKUPEN13 field.
	SUPC_SUPC_WUIR_WKUPEN13_Msk     = 0x2000     // Bit mask of WKUPEN13 field.
	SUPC_SUPC_WUIR_WKUPEN13         = 0x2000     // Bit WKUPEN13.
	SUPC_SUPC_WUIR_WKUPEN13_DISABLE = 0x0        // The corresponding wake-up input has no wake-up effect.
	SUPC_SUPC_WUIR_WKUPEN13_ENABLE  = 0x1        // The corresponding wake-up input is enabled for a wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT0_Pos       = 0x10       // Position of WKUPT0 field.
	SUPC_SUPC_WUIR_WKUPT0_Msk       = 0x10000    // Bit mask of WKUPT0 field.
	SUPC_SUPC_WUIR_WKUPT0           = 0x10000    // Bit WKUPT0.
	SUPC_SUPC_WUIR_WKUPT0_LOW       = 0x0        // A falling edge followed by a low level for a period defined by WKUPDBC on the corre-sponding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT0_HIGH      = 0x1        // A rising edge followed by a high level for a period defined by WKUPDBC on the cor-responding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT1_Pos       = 0x11       // Position of WKUPT1 field.
	SUPC_SUPC_WUIR_WKUPT1_Msk       = 0x20000    // Bit mask of WKUPT1 field.
	SUPC_SUPC_WUIR_WKUPT1           = 0x20000    // Bit WKUPT1.
	SUPC_SUPC_WUIR_WKUPT1_LOW       = 0x0        // A falling edge followed by a low level for a period defined by WKUPDBC on the corre-sponding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT1_HIGH      = 0x1        // A rising edge followed by a high level for a period defined by WKUPDBC on the cor-responding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT2_Pos       = 0x12       // Position of WKUPT2 field.
	SUPC_SUPC_WUIR_WKUPT2_Msk       = 0x40000    // Bit mask of WKUPT2 field.
	SUPC_SUPC_WUIR_WKUPT2           = 0x40000    // Bit WKUPT2.
	SUPC_SUPC_WUIR_WKUPT2_LOW       = 0x0        // A falling edge followed by a low level for a period defined by WKUPDBC on the corre-sponding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT2_HIGH      = 0x1        // A rising edge followed by a high level for a period defined by WKUPDBC on the cor-responding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT3_Pos       = 0x13       // Position of WKUPT3 field.
	SUPC_SUPC_WUIR_WKUPT3_Msk       = 0x80000    // Bit mask of WKUPT3 field.
	SUPC_SUPC_WUIR_WKUPT3           = 0x80000    // Bit WKUPT3.
	SUPC_SUPC_WUIR_WKUPT3_LOW       = 0x0        // A falling edge followed by a low level for a period defined by WKUPDBC on the corre-sponding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT3_HIGH      = 0x1        // A rising edge followed by a high level for a period defined by WKUPDBC on the cor-responding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT4_Pos       = 0x14       // Position of WKUPT4 field.
	SUPC_SUPC_WUIR_WKUPT4_Msk       = 0x100000   // Bit mask of WKUPT4 field.
	SUPC_SUPC_WUIR_WKUPT4           = 0x100000   // Bit WKUPT4.
	SUPC_SUPC_WUIR_WKUPT4_LOW       = 0x0        // A falling edge followed by a low level for a period defined by WKUPDBC on the corre-sponding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT4_HIGH      = 0x1        // A rising edge followed by a high level for a period defined by WKUPDBC on the cor-responding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT5_Pos       = 0x15       // Position of WKUPT5 field.
	SUPC_SUPC_WUIR_WKUPT5_Msk       = 0x200000   // Bit mask of WKUPT5 field.
	SUPC_SUPC_WUIR_WKUPT5           = 0x200000   // Bit WKUPT5.
	SUPC_SUPC_WUIR_WKUPT5_LOW       = 0x0        // A falling edge followed by a low level for a period defined by WKUPDBC on the corre-sponding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT5_HIGH      = 0x1        // A rising edge followed by a high level for a period defined by WKUPDBC on the cor-responding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT6_Pos       = 0x16       // Position of WKUPT6 field.
	SUPC_SUPC_WUIR_WKUPT6_Msk       = 0x400000   // Bit mask of WKUPT6 field.
	SUPC_SUPC_WUIR_WKUPT6           = 0x400000   // Bit WKUPT6.
	SUPC_SUPC_WUIR_WKUPT6_LOW       = 0x0        // A falling edge followed by a low level for a period defined by WKUPDBC on the corre-sponding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT6_HIGH      = 0x1        // A rising edge followed by a high level for a period defined by WKUPDBC on the cor-responding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT7_Pos       = 0x17       // Position of WKUPT7 field.
	SUPC_SUPC_WUIR_WKUPT7_Msk       = 0x800000   // Bit mask of WKUPT7 field.
	SUPC_SUPC_WUIR_WKUPT7           = 0x800000   // Bit WKUPT7.
	SUPC_SUPC_WUIR_WKUPT7_LOW       = 0x0        // A falling edge followed by a low level for a period defined by WKUPDBC on the corre-sponding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT7_HIGH      = 0x1        // A rising edge followed by a high level for a period defined by WKUPDBC on the cor-responding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT8_Pos       = 0x18       // Position of WKUPT8 field.
	SUPC_SUPC_WUIR_WKUPT8_Msk       = 0x1000000  // Bit mask of WKUPT8 field.
	SUPC_SUPC_WUIR_WKUPT8           = 0x1000000  // Bit WKUPT8.
	SUPC_SUPC_WUIR_WKUPT8_LOW       = 0x0        // A falling edge followed by a low level for a period defined by WKUPDBC on the corre-sponding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT8_HIGH      = 0x1        // A rising edge followed by a high level for a period defined by WKUPDBC on the cor-responding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT9_Pos       = 0x19       // Position of WKUPT9 field.
	SUPC_SUPC_WUIR_WKUPT9_Msk       = 0x2000000  // Bit mask of WKUPT9 field.
	SUPC_SUPC_WUIR_WKUPT9           = 0x2000000  // Bit WKUPT9.
	SUPC_SUPC_WUIR_WKUPT9_LOW       = 0x0        // A falling edge followed by a low level for a period defined by WKUPDBC on the corre-sponding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT9_HIGH      = 0x1        // A rising edge followed by a high level for a period defined by WKUPDBC on the cor-responding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT10_Pos      = 0x1a       // Position of WKUPT10 field.
	SUPC_SUPC_WUIR_WKUPT10_Msk      = 0x4000000  // Bit mask of WKUPT10 field.
	SUPC_SUPC_WUIR_WKUPT10          = 0x4000000  // Bit WKUPT10.
	SUPC_SUPC_WUIR_WKUPT10_LOW      = 0x0        // A falling edge followed by a low level for a period defined by WKUPDBC on the corre-sponding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT10_HIGH     = 0x1        // A rising edge followed by a high level for a period defined by WKUPDBC on the cor-responding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT11_Pos      = 0x1b       // Position of WKUPT11 field.
	SUPC_SUPC_WUIR_WKUPT11_Msk      = 0x8000000  // Bit mask of WKUPT11 field.
	SUPC_SUPC_WUIR_WKUPT11          = 0x8000000  // Bit WKUPT11.
	SUPC_SUPC_WUIR_WKUPT11_LOW      = 0x0        // A falling edge followed by a low level for a period defined by WKUPDBC on the corre-sponding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT11_HIGH     = 0x1        // A rising edge followed by a high level for a period defined by WKUPDBC on the cor-responding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT12_Pos      = 0x1c       // Position of WKUPT12 field.
	SUPC_SUPC_WUIR_WKUPT12_Msk      = 0x10000000 // Bit mask of WKUPT12 field.
	SUPC_SUPC_WUIR_WKUPT12          = 0x10000000 // Bit WKUPT12.
	SUPC_SUPC_WUIR_WKUPT12_LOW      = 0x0        // A falling edge followed by a low level for a period defined by WKUPDBC on the corre-sponding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT12_HIGH     = 0x1        // A rising edge followed by a high level for a period defined by WKUPDBC on the cor-responding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT13_Pos      = 0x1d       // Position of WKUPT13 field.
	SUPC_SUPC_WUIR_WKUPT13_Msk      = 0x20000000 // Bit mask of WKUPT13 field.
	SUPC_SUPC_WUIR_WKUPT13          = 0x20000000 // Bit WKUPT13.
	SUPC_SUPC_WUIR_WKUPT13_LOW      = 0x0        // A falling edge followed by a low level for a period defined by WKUPDBC on the corre-sponding wake-up input forces the wake-up of the core power supply.
	SUPC_SUPC_WUIR_WKUPT13_HIGH     = 0x1        // A rising edge followed by a high level for a period defined by WKUPDBC on the cor-responding wake-up input forces the wake-up of the core power supply.

	// SUPC_SR: Supply Controller Status Register
	SUPC_SUPC_SR_WKUPS_Pos       = 0x1        // Position of WKUPS field.
	SUPC_SUPC_SR_WKUPS_Msk       = 0x2        // Bit mask of WKUPS field.
	SUPC_SUPC_SR_WKUPS           = 0x2        // Bit WKUPS.
	SUPC_SUPC_SR_WKUPS_NO        = 0x0        // No wake-up due to the assertion of the WKUP pins has occurred since the last read of SUPC_SR.
	SUPC_SUPC_SR_WKUPS_PRESENT   = 0x1        // At least one wake-up due to the assertion of the WKUP pins has occurred since the last read of SUPC_SR.
	SUPC_SUPC_SR_SMWS_Pos        = 0x2        // Position of SMWS field.
	SUPC_SUPC_SR_SMWS_Msk        = 0x4        // Bit mask of SMWS field.
	SUPC_SUPC_SR_SMWS            = 0x4        // Bit SMWS.
	SUPC_SUPC_SR_SMWS_NO         = 0x0        // No wake-up due to a supply monitor detection has occurred since the last read of SUPC_SR.
	SUPC_SUPC_SR_SMWS_PRESENT    = 0x1        // At least one wake-up due to a supply monitor detection has occurred since the last read of SUPC_SR.
	SUPC_SUPC_SR_BODRSTS_Pos     = 0x3        // Position of BODRSTS field.
	SUPC_SUPC_SR_BODRSTS_Msk     = 0x8        // Bit mask of BODRSTS field.
	SUPC_SUPC_SR_BODRSTS         = 0x8        // Bit BODRSTS.
	SUPC_SUPC_SR_BODRSTS_NO      = 0x0        // No core brownout rising edge event has been detected since the last read of the SUPC_SR.
	SUPC_SUPC_SR_BODRSTS_PRESENT = 0x1        // At least one brownout output rising edge event has been detected since the last read of the SUPC_SR.
	SUPC_SUPC_SR_SMRSTS_Pos      = 0x4        // Position of SMRSTS field.
	SUPC_SUPC_SR_SMRSTS_Msk      = 0x10       // Bit mask of SMRSTS field.
	SUPC_SUPC_SR_SMRSTS          = 0x10       // Bit SMRSTS.
	SUPC_SUPC_SR_SMRSTS_NO       = 0x0        // No supply monitor detection has generated a core reset since the last read of the SUPC_SR.
	SUPC_SUPC_SR_SMRSTS_PRESENT  = 0x1        // At least one supply monitor detection has generated a core reset since the last read of the SUPC_SR.
	SUPC_SUPC_SR_SMS_Pos         = 0x5        // Position of SMS field.
	SUPC_SUPC_SR_SMS_Msk         = 0x20       // Bit mask of SMS field.
	SUPC_SUPC_SR_SMS             = 0x20       // Bit SMS.
	SUPC_SUPC_SR_SMS_NO          = 0x0        // No supply monitor detection since the last read of SUPC_SR.
	SUPC_SUPC_SR_SMS_PRESENT     = 0x1        // At least one supply monitor detection since the last read of SUPC_SR.
	SUPC_SUPC_SR_SMOS_Pos        = 0x6        // Position of SMOS field.
	SUPC_SUPC_SR_SMOS_Msk        = 0x40       // Bit mask of SMOS field.
	SUPC_SUPC_SR_SMOS            = 0x40       // Bit SMOS.
	SUPC_SUPC_SR_SMOS_HIGH       = 0x0        // The supply monitor detected VDDIO higher than its threshold at its last measurement.
	SUPC_SUPC_SR_SMOS_LOW        = 0x1        // The supply monitor detected VDDIO lower than its threshold at its last measurement.
	SUPC_SUPC_SR_OSCSEL_Pos      = 0x7        // Position of OSCSEL field.
	SUPC_SUPC_SR_OSCSEL_Msk      = 0x80       // Bit mask of OSCSEL field.
	SUPC_SUPC_SR_OSCSEL          = 0x80       // Bit OSCSEL.
	SUPC_SUPC_SR_OSCSEL_RC       = 0x0        // The slow clock, SLCK, is generated by the embedded 32 kHz RC oscillator.
	SUPC_SUPC_SR_OSCSEL_CRYST    = 0x1        // The slow clock, SLCK, is generated by the 32 kHz crystal oscillator.
	SUPC_SUPC_SR_LPDBCS0_Pos     = 0xd        // Position of LPDBCS0 field.
	SUPC_SUPC_SR_LPDBCS0_Msk     = 0x2000     // Bit mask of LPDBCS0 field.
	SUPC_SUPC_SR_LPDBCS0         = 0x2000     // Bit LPDBCS0.
	SUPC_SUPC_SR_LPDBCS0_NO      = 0x0        // No wake-up due to the assertion of the WKUP0 pin has occurred since the last read of SUPC_SR.
	SUPC_SUPC_SR_LPDBCS0_PRESENT = 0x1        // At least one wake-up due to the assertion of the WKUP0 pin has occurred since the last read of SUPC_SR.
	SUPC_SUPC_SR_LPDBCS1_Pos     = 0xe        // Position of LPDBCS1 field.
	SUPC_SUPC_SR_LPDBCS1_Msk     = 0x4000     // Bit mask of LPDBCS1 field.
	SUPC_SUPC_SR_LPDBCS1         = 0x4000     // Bit LPDBCS1.
	SUPC_SUPC_SR_LPDBCS1_NO      = 0x0        // No wake-up due to the assertion of the WKUP1 pin has occurred since the last read of SUPC_SR.
	SUPC_SUPC_SR_LPDBCS1_PRESENT = 0x1        // At least one wake-up due to the assertion of the WKUP1 pin has occurred since the last read of SUPC_SR.
	SUPC_SUPC_SR_WKUPIS0_Pos     = 0x10       // Position of WKUPIS0 field.
	SUPC_SUPC_SR_WKUPIS0_Msk     = 0x10000    // Bit mask of WKUPIS0 field.
	SUPC_SUPC_SR_WKUPIS0         = 0x10000    // Bit WKUPIS0.
	SUPC_SUPC_SR_WKUPIS0_DIS     = 0x0        // The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event.
	SUPC_SUPC_SR_WKUPIS0_EN      = 0x1        // The corresponding wake-up input was active at the time the debouncer triggered a wake-up event since the last read of SUPC_SR.
	SUPC_SUPC_SR_WKUPIS1_Pos     = 0x11       // Position of WKUPIS1 field.
	SUPC_SUPC_SR_WKUPIS1_Msk     = 0x20000    // Bit mask of WKUPIS1 field.
	SUPC_SUPC_SR_WKUPIS1         = 0x20000    // Bit WKUPIS1.
	SUPC_SUPC_SR_WKUPIS1_DIS     = 0x0        // The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event.
	SUPC_SUPC_SR_WKUPIS1_EN      = 0x1        // The corresponding wake-up input was active at the time the debouncer triggered a wake-up event since the last read of SUPC_SR.
	SUPC_SUPC_SR_WKUPIS2_Pos     = 0x12       // Position of WKUPIS2 field.
	SUPC_SUPC_SR_WKUPIS2_Msk     = 0x40000    // Bit mask of WKUPIS2 field.
	SUPC_SUPC_SR_WKUPIS2         = 0x40000    // Bit WKUPIS2.
	SUPC_SUPC_SR_WKUPIS2_DIS     = 0x0        // The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event.
	SUPC_SUPC_SR_WKUPIS2_EN      = 0x1        // The corresponding wake-up input was active at the time the debouncer triggered a wake-up event since the last read of SUPC_SR.
	SUPC_SUPC_SR_WKUPIS3_Pos     = 0x13       // Position of WKUPIS3 field.
	SUPC_SUPC_SR_WKUPIS3_Msk     = 0x80000    // Bit mask of WKUPIS3 field.
	SUPC_SUPC_SR_WKUPIS3         = 0x80000    // Bit WKUPIS3.
	SUPC_SUPC_SR_WKUPIS3_DIS     = 0x0        // The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event.
	SUPC_SUPC_SR_WKUPIS3_EN      = 0x1        // The corresponding wake-up input was active at the time the debouncer triggered a wake-up event since the last read of SUPC_SR.
	SUPC_SUPC_SR_WKUPIS4_Pos     = 0x14       // Position of WKUPIS4 field.
	SUPC_SUPC_SR_WKUPIS4_Msk     = 0x100000   // Bit mask of WKUPIS4 field.
	SUPC_SUPC_SR_WKUPIS4         = 0x100000   // Bit WKUPIS4.
	SUPC_SUPC_SR_WKUPIS4_DIS     = 0x0        // The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event.
	SUPC_SUPC_SR_WKUPIS4_EN      = 0x1        // The corresponding wake-up input was active at the time the debouncer triggered a wake-up event since the last read of SUPC_SR.
	SUPC_SUPC_SR_WKUPIS5_Pos     = 0x15       // Position of WKUPIS5 field.
	SUPC_SUPC_SR_WKUPIS5_Msk     = 0x200000   // Bit mask of WKUPIS5 field.
	SUPC_SUPC_SR_WKUPIS5         = 0x200000   // Bit WKUPIS5.
	SUPC_SUPC_SR_WKUPIS5_DIS     = 0x0        // The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event.
	SUPC_SUPC_SR_WKUPIS5_EN      = 0x1        // The corresponding wake-up input was active at the time the debouncer triggered a wake-up event since the last read of SUPC_SR.
	SUPC_SUPC_SR_WKUPIS6_Pos     = 0x16       // Position of WKUPIS6 field.
	SUPC_SUPC_SR_WKUPIS6_Msk     = 0x400000   // Bit mask of WKUPIS6 field.
	SUPC_SUPC_SR_WKUPIS6         = 0x400000   // Bit WKUPIS6.
	SUPC_SUPC_SR_WKUPIS6_DIS     = 0x0        // The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event.
	SUPC_SUPC_SR_WKUPIS6_EN      = 0x1        // The corresponding wake-up input was active at the time the debouncer triggered a wake-up event since the last read of SUPC_SR.
	SUPC_SUPC_SR_WKUPIS7_Pos     = 0x17       // Position of WKUPIS7 field.
	SUPC_SUPC_SR_WKUPIS7_Msk     = 0x800000   // Bit mask of WKUPIS7 field.
	SUPC_SUPC_SR_WKUPIS7         = 0x800000   // Bit WKUPIS7.
	SUPC_SUPC_SR_WKUPIS7_DIS     = 0x0        // The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event.
	SUPC_SUPC_SR_WKUPIS7_EN      = 0x1        // The corresponding wake-up input was active at the time the debouncer triggered a wake-up event since the last read of SUPC_SR.
	SUPC_SUPC_SR_WKUPIS8_Pos     = 0x18       // Position of WKUPIS8 field.
	SUPC_SUPC_SR_WKUPIS8_Msk     = 0x1000000  // Bit mask of WKUPIS8 field.
	SUPC_SUPC_SR_WKUPIS8         = 0x1000000  // Bit WKUPIS8.
	SUPC_SUPC_SR_WKUPIS8_DIS     = 0x0        // The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event.
	SUPC_SUPC_SR_WKUPIS8_EN      = 0x1        // The corresponding wake-up input was active at the time the debouncer triggered a wake-up event since the last read of SUPC_SR.
	SUPC_SUPC_SR_WKUPIS9_Pos     = 0x19       // Position of WKUPIS9 field.
	SUPC_SUPC_SR_WKUPIS9_Msk     = 0x2000000  // Bit mask of WKUPIS9 field.
	SUPC_SUPC_SR_WKUPIS9         = 0x2000000  // Bit WKUPIS9.
	SUPC_SUPC_SR_WKUPIS9_DIS     = 0x0        // The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event.
	SUPC_SUPC_SR_WKUPIS9_EN      = 0x1        // The corresponding wake-up input was active at the time the debouncer triggered a wake-up event since the last read of SUPC_SR.
	SUPC_SUPC_SR_WKUPIS10_Pos    = 0x1a       // Position of WKUPIS10 field.
	SUPC_SUPC_SR_WKUPIS10_Msk    = 0x4000000  // Bit mask of WKUPIS10 field.
	SUPC_SUPC_SR_WKUPIS10        = 0x4000000  // Bit WKUPIS10.
	SUPC_SUPC_SR_WKUPIS10_DIS    = 0x0        // The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event.
	SUPC_SUPC_SR_WKUPIS10_EN     = 0x1        // The corresponding wake-up input was active at the time the debouncer triggered a wake-up event since the last read of SUPC_SR.
	SUPC_SUPC_SR_WKUPIS11_Pos    = 0x1b       // Position of WKUPIS11 field.
	SUPC_SUPC_SR_WKUPIS11_Msk    = 0x8000000  // Bit mask of WKUPIS11 field.
	SUPC_SUPC_SR_WKUPIS11        = 0x8000000  // Bit WKUPIS11.
	SUPC_SUPC_SR_WKUPIS11_DIS    = 0x0        // The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event.
	SUPC_SUPC_SR_WKUPIS11_EN     = 0x1        // The corresponding wake-up input was active at the time the debouncer triggered a wake-up event since the last read of SUPC_SR.
	SUPC_SUPC_SR_WKUPIS12_Pos    = 0x1c       // Position of WKUPIS12 field.
	SUPC_SUPC_SR_WKUPIS12_Msk    = 0x10000000 // Bit mask of WKUPIS12 field.
	SUPC_SUPC_SR_WKUPIS12        = 0x10000000 // Bit WKUPIS12.
	SUPC_SUPC_SR_WKUPIS12_DIS    = 0x0        // The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event.
	SUPC_SUPC_SR_WKUPIS12_EN     = 0x1        // The corresponding wake-up input was active at the time the debouncer triggered a wake-up event since the last read of SUPC_SR.
	SUPC_SUPC_SR_WKUPIS13_Pos    = 0x1d       // Position of WKUPIS13 field.
	SUPC_SUPC_SR_WKUPIS13_Msk    = 0x20000000 // Bit mask of WKUPIS13 field.
	SUPC_SUPC_SR_WKUPIS13        = 0x20000000 // Bit WKUPIS13.
	SUPC_SUPC_SR_WKUPIS13_DIS    = 0x0        // The corresponding wake-up input is disabled, or was inactive at the time the debouncer triggered a wake-up event.
	SUPC_SUPC_SR_WKUPIS13_EN     = 0x1        // The corresponding wake-up input was active at the time the debouncer triggered a wake-up event since the last read of SUPC_SR.
)

// Bitfields for TC0: Timer Counter
const (
	// TC_CHANNEL.TC_CCR: Channel Control Register (channel = 0)
	TC_TC_CHANNEL_TC_CCR_CLKEN_Pos  = 0x0 // Position of CLKEN field.
	TC_TC_CHANNEL_TC_CCR_CLKEN_Msk  = 0x1 // Bit mask of CLKEN field.
	TC_TC_CHANNEL_TC_CCR_CLKEN      = 0x1 // Bit CLKEN.
	TC_TC_CHANNEL_TC_CCR_CLKDIS_Pos = 0x1 // Position of CLKDIS field.
	TC_TC_CHANNEL_TC_CCR_CLKDIS_Msk = 0x2 // Bit mask of CLKDIS field.
	TC_TC_CHANNEL_TC_CCR_CLKDIS     = 0x2 // Bit CLKDIS.
	TC_TC_CHANNEL_TC_CCR_SWTRG_Pos  = 0x2 // Position of SWTRG field.
	TC_TC_CHANNEL_TC_CCR_SWTRG_Msk  = 0x4 // Bit mask of SWTRG field.
	TC_TC_CHANNEL_TC_CCR_SWTRG      = 0x4 // Bit SWTRG.

	// TC_CHANNEL.TC_CMR_CAPTURE_MODE: Channel Mode Register (channel = 0)
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_TCCLKS_Pos          = 0x0      // Position of TCCLKS field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_TCCLKS_Msk          = 0x7      // Bit mask of TCCLKS field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_TCCLKS_TIMER_CLOCK1 = 0x0      // Clock selected: internal PCK6 clock signal (from PMC)
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_TCCLKS_TIMER_CLOCK2 = 0x1      // Clock selected: internal MCK/8 clock signal (from PMC)
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_TCCLKS_TIMER_CLOCK3 = 0x2      // Clock selected: internal MCK/32 clock signal (from PMC)
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_TCCLKS_TIMER_CLOCK4 = 0x3      // Clock selected: internal MCK/128 clock signal (from PMC)
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_TCCLKS_TIMER_CLOCK5 = 0x4      // Clock selected: internal SLCK clock signal (from PMC)
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_TCCLKS_XC0          = 0x5      // Clock selected: XC0
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_TCCLKS_XC1          = 0x6      // Clock selected: XC1
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_TCCLKS_XC2          = 0x7      // Clock selected: XC2
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_CLKI_Pos            = 0x3      // Position of CLKI field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_CLKI_Msk            = 0x8      // Bit mask of CLKI field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_CLKI                = 0x8      // Bit CLKI.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_BURST_Pos           = 0x4      // Position of BURST field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_BURST_Msk           = 0x30     // Bit mask of BURST field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_BURST_NONE          = 0x0      // The clock is not gated by an external signal.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_BURST_XC0           = 0x1      // XC0 is ANDed with the selected clock.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_BURST_XC1           = 0x2      // XC1 is ANDed with the selected clock.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_BURST_XC2           = 0x3      // XC2 is ANDed with the selected clock.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_LDBSTOP_Pos         = 0x6      // Position of LDBSTOP field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_LDBSTOP_Msk         = 0x40     // Bit mask of LDBSTOP field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_LDBSTOP             = 0x40     // Bit LDBSTOP.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_LDBDIS_Pos          = 0x7      // Position of LDBDIS field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_LDBDIS_Msk          = 0x80     // Bit mask of LDBDIS field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_LDBDIS              = 0x80     // Bit LDBDIS.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_ETRGEDG_Pos         = 0x8      // Position of ETRGEDG field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_ETRGEDG_Msk         = 0x300    // Bit mask of ETRGEDG field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_ETRGEDG_NONE        = 0x0      // The clock is not gated by an external signal.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_ETRGEDG_RISING      = 0x1      // Rising edge
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_ETRGEDG_FALLING     = 0x2      // Falling edge
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_ETRGEDG_EDGE        = 0x3      // Each edge
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_ABETRG_Pos          = 0xa      // Position of ABETRG field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_ABETRG_Msk          = 0x400    // Bit mask of ABETRG field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_ABETRG              = 0x400    // Bit ABETRG.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_CPCTRG_Pos          = 0xe      // Position of CPCTRG field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_CPCTRG_Msk          = 0x4000   // Bit mask of CPCTRG field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_CPCTRG              = 0x4000   // Bit CPCTRG.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_WAVE_Pos            = 0xf      // Position of WAVE field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_WAVE_Msk            = 0x8000   // Bit mask of WAVE field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_WAVE                = 0x8000   // Bit WAVE.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_LDRA_Pos            = 0x10     // Position of LDRA field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_LDRA_Msk            = 0x30000  // Bit mask of LDRA field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_LDRA_NONE           = 0x0      // None
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_LDRA_RISING         = 0x1      // Rising edge of TIOAx
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_LDRA_FALLING        = 0x2      // Falling edge of TIOAx
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_LDRA_EDGE           = 0x3      // Each edge of TIOAx
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_LDRB_Pos            = 0x12     // Position of LDRB field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_LDRB_Msk            = 0xc0000  // Bit mask of LDRB field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_LDRB_NONE           = 0x0      // None
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_LDRB_RISING         = 0x1      // Rising edge of TIOAx
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_LDRB_FALLING        = 0x2      // Falling edge of TIOAx
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_LDRB_EDGE           = 0x3      // Each edge of TIOAx
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_SBSMPLR_Pos         = 0x14     // Position of SBSMPLR field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_SBSMPLR_Msk         = 0x700000 // Bit mask of SBSMPLR field.
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_SBSMPLR_ONE         = 0x0      // Load a Capture Register each selected edge
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_SBSMPLR_HALF        = 0x1      // Load a Capture Register every 2 selected edges
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_SBSMPLR_FOURTH      = 0x2      // Load a Capture Register every 4 selected edges
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_SBSMPLR_EIGHTH      = 0x3      // Load a Capture Register every 8 selected edges
	TC_TC_CHANNEL_TC_CMR_CAPTURE_MODE_SBSMPLR_SIXTEENTH   = 0x4      // Load a Capture Register every 16 selected edges

	// TC_CHANNEL.TC_CMR_WAVEFORM_MODE: Channel Mode Register (channel = 0)
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_TCCLKS_Pos          = 0x0        // Position of TCCLKS field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_TCCLKS_Msk          = 0x7        // Bit mask of TCCLKS field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_TCCLKS_TIMER_CLOCK1 = 0x0        // Clock selected: internal PCK6 clock signal (from PMC)
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_TCCLKS_TIMER_CLOCK2 = 0x1        // Clock selected: internal MCK/8 clock signal (from PMC)
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_TCCLKS_TIMER_CLOCK3 = 0x2        // Clock selected: internal MCK/32 clock signal (from PMC)
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_TCCLKS_TIMER_CLOCK4 = 0x3        // Clock selected: internal MCK/128 clock signal (from PMC)
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_TCCLKS_TIMER_CLOCK5 = 0x4        // Clock selected: internal SLCK clock signal (from PMC)
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_TCCLKS_XC0          = 0x5        // Clock selected: XC0
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_TCCLKS_XC1          = 0x6        // Clock selected: XC1
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_TCCLKS_XC2          = 0x7        // Clock selected: XC2
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_CLKI_Pos            = 0x3        // Position of CLKI field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_CLKI_Msk            = 0x8        // Bit mask of CLKI field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_CLKI                = 0x8        // Bit CLKI.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BURST_Pos           = 0x4        // Position of BURST field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BURST_Msk           = 0x30       // Bit mask of BURST field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BURST_NONE          = 0x0        // The clock is not gated by an external signal.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BURST_XC0           = 0x1        // XC0 is ANDed with the selected clock.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BURST_XC1           = 0x2        // XC1 is ANDed with the selected clock.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BURST_XC2           = 0x3        // XC2 is ANDed with the selected clock.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_CPCSTOP_Pos         = 0x6        // Position of CPCSTOP field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_CPCSTOP_Msk         = 0x40       // Bit mask of CPCSTOP field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_CPCSTOP             = 0x40       // Bit CPCSTOP.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_CPCDIS_Pos          = 0x7        // Position of CPCDIS field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_CPCDIS_Msk          = 0x80       // Bit mask of CPCDIS field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_CPCDIS              = 0x80       // Bit CPCDIS.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_EEVTEDG_Pos         = 0x8        // Position of EEVTEDG field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_EEVTEDG_Msk         = 0x300      // Bit mask of EEVTEDG field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_EEVTEDG_NONE        = 0x0        // None
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_EEVTEDG_RISING      = 0x1        // Rising edge
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_EEVTEDG_FALLING     = 0x2        // Falling edge
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_EEVTEDG_EDGE        = 0x3        // Each edges
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_EEVT_Pos            = 0xa        // Position of EEVT field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_EEVT_Msk            = 0xc00      // Bit mask of EEVT field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_EEVT_TIOB           = 0x0        // TIOB
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_EEVT_XC0            = 0x1        // XC0
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_EEVT_XC1            = 0x2        // XC1
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_EEVT_XC2            = 0x3        // XC2
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_ENETRG_Pos          = 0xc        // Position of ENETRG field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_ENETRG_Msk          = 0x1000     // Bit mask of ENETRG field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_ENETRG              = 0x1000     // Bit ENETRG.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_WAVSEL_Pos          = 0xd        // Position of WAVSEL field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_WAVSEL_Msk          = 0x6000     // Bit mask of WAVSEL field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_WAVSEL_UP           = 0x0        // UP mode without automatic trigger on RC Compare
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_WAVSEL_UPDOWN       = 0x1        // UPDOWN mode without automatic trigger on RC Compare
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_WAVSEL_UP_RC        = 0x2        // UP mode with automatic trigger on RC Compare
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_WAVSEL_UPDOWN_RC    = 0x3        // UPDOWN mode with automatic trigger on RC Compare
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_WAVE_Pos            = 0xf        // Position of WAVE field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_WAVE_Msk            = 0x8000     // Bit mask of WAVE field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_WAVE                = 0x8000     // Bit WAVE.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_ACPA_Pos            = 0x10       // Position of ACPA field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_ACPA_Msk            = 0x30000    // Bit mask of ACPA field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_ACPA_NONE           = 0x0        // NONE
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_ACPA_SET            = 0x1        // SET
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_ACPA_CLEAR          = 0x2        // CLEAR
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_ACPA_TOGGLE         = 0x3        // TOGGLE
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_ACPC_Pos            = 0x12       // Position of ACPC field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_ACPC_Msk            = 0xc0000    // Bit mask of ACPC field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_ACPC_NONE           = 0x0        // NONE
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_ACPC_SET            = 0x1        // SET
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_ACPC_CLEAR          = 0x2        // CLEAR
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_ACPC_TOGGLE         = 0x3        // TOGGLE
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_AEEVT_Pos           = 0x14       // Position of AEEVT field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_AEEVT_Msk           = 0x300000   // Bit mask of AEEVT field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_AEEVT_NONE          = 0x0        // NONE
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_AEEVT_SET           = 0x1        // SET
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_AEEVT_CLEAR         = 0x2        // CLEAR
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_AEEVT_TOGGLE        = 0x3        // TOGGLE
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_ASWTRG_Pos          = 0x16       // Position of ASWTRG field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_ASWTRG_Msk          = 0xc00000   // Bit mask of ASWTRG field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_ASWTRG_NONE         = 0x0        // NONE
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_ASWTRG_SET          = 0x1        // SET
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_ASWTRG_CLEAR        = 0x2        // CLEAR
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_ASWTRG_TOGGLE       = 0x3        // TOGGLE
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BCPB_Pos            = 0x18       // Position of BCPB field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BCPB_Msk            = 0x3000000  // Bit mask of BCPB field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BCPB_NONE           = 0x0        // NONE
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BCPB_SET            = 0x1        // SET
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BCPB_CLEAR          = 0x2        // CLEAR
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BCPB_TOGGLE         = 0x3        // TOGGLE
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BCPC_Pos            = 0x1a       // Position of BCPC field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BCPC_Msk            = 0xc000000  // Bit mask of BCPC field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BCPC_NONE           = 0x0        // NONE
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BCPC_SET            = 0x1        // SET
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BCPC_CLEAR          = 0x2        // CLEAR
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BCPC_TOGGLE         = 0x3        // TOGGLE
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BEEVT_Pos           = 0x1c       // Position of BEEVT field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BEEVT_Msk           = 0x30000000 // Bit mask of BEEVT field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BEEVT_NONE          = 0x0        // NONE
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BEEVT_SET           = 0x1        // SET
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BEEVT_CLEAR         = 0x2        // CLEAR
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BEEVT_TOGGLE        = 0x3        // TOGGLE
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BSWTRG_Pos          = 0x1e       // Position of BSWTRG field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BSWTRG_Msk          = 0xc0000000 // Bit mask of BSWTRG field.
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BSWTRG_NONE         = 0x0        // NONE
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BSWTRG_SET          = 0x1        // SET
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BSWTRG_CLEAR        = 0x2        // CLEAR
	TC_TC_CHANNEL_TC_CMR_WAVEFORM_MODE_BSWTRG_TOGGLE       = 0x3        // TOGGLE

	// TC_CHANNEL.TC_SMMR: Stepper Motor Mode Register (channel = 0)
	TC_TC_CHANNEL_TC_SMMR_GCEN_Pos = 0x0 // Position of GCEN field.
	TC_TC_CHANNEL_TC_SMMR_GCEN_Msk = 0x1 // Bit mask of GCEN field.
	TC_TC_CHANNEL_TC_SMMR_GCEN     = 0x1 // Bit GCEN.
	TC_TC_CHANNEL_TC_SMMR_DOWN_Pos = 0x1 // Position of DOWN field.
	TC_TC_CHANNEL_TC_SMMR_DOWN_Msk = 0x2 // Bit mask of DOWN field.
	TC_TC_CHANNEL_TC_SMMR_DOWN     = 0x2 // Bit DOWN.

	// TC_CHANNEL.TC_RAB: Register AB (channel = 0)
	TC_TC_CHANNEL_TC_RAB_RAB_Pos = 0x0        // Position of RAB field.
	TC_TC_CHANNEL_TC_RAB_RAB_Msk = 0xffffffff // Bit mask of RAB field.

	// TC_CHANNEL.TC_CV: Counter Value (channel = 0)
	TC_TC_CHANNEL_TC_CV_CV_Pos = 0x0        // Position of CV field.
	TC_TC_CHANNEL_TC_CV_CV_Msk = 0xffffffff // Bit mask of CV field.

	// TC_CHANNEL.TC_RA: Register A (channel = 0)
	TC_TC_CHANNEL_TC_RA_RA_Pos = 0x0        // Position of RA field.
	TC_TC_CHANNEL_TC_RA_RA_Msk = 0xffffffff // Bit mask of RA field.

	// TC_CHANNEL.TC_RB: Register B (channel = 0)
	TC_TC_CHANNEL_TC_RB_RB_Pos = 0x0        // Position of RB field.
	TC_TC_CHANNEL_TC_RB_RB_Msk = 0xffffffff // Bit mask of RB field.

	// TC_CHANNEL.TC_RC: Register C (channel = 0)
	TC_TC_CHANNEL_TC_RC_RC_Pos = 0x0        // Position of RC field.
	TC_TC_CHANNEL_TC_RC_RC_Msk = 0xffffffff // Bit mask of RC field.

	// TC_CHANNEL.TC_SR: Status Register (channel = 0)
	TC_TC_CHANNEL_TC_SR_COVFS_Pos  = 0x0     // Position of COVFS field.
	TC_TC_CHANNEL_TC_SR_COVFS_Msk  = 0x1     // Bit mask of COVFS field.
	TC_TC_CHANNEL_TC_SR_COVFS      = 0x1     // Bit COVFS.
	TC_TC_CHANNEL_TC_SR_LOVRS_Pos  = 0x1     // Position of LOVRS field.
	TC_TC_CHANNEL_TC_SR_LOVRS_Msk  = 0x2     // Bit mask of LOVRS field.
	TC_TC_CHANNEL_TC_SR_LOVRS      = 0x2     // Bit LOVRS.
	TC_TC_CHANNEL_TC_SR_CPAS_Pos   = 0x2     // Position of CPAS field.
	TC_TC_CHANNEL_TC_SR_CPAS_Msk   = 0x4     // Bit mask of CPAS field.
	TC_TC_CHANNEL_TC_SR_CPAS       = 0x4     // Bit CPAS.
	TC_TC_CHANNEL_TC_SR_CPBS_Pos   = 0x3     // Position of CPBS field.
	TC_TC_CHANNEL_TC_SR_CPBS_Msk   = 0x8     // Bit mask of CPBS field.
	TC_TC_CHANNEL_TC_SR_CPBS       = 0x8     // Bit CPBS.
	TC_TC_CHANNEL_TC_SR_CPCS_Pos   = 0x4     // Position of CPCS field.
	TC_TC_CHANNEL_TC_SR_CPCS_Msk   = 0x10    // Bit mask of CPCS field.
	TC_TC_CHANNEL_TC_SR_CPCS       = 0x10    // Bit CPCS.
	TC_TC_CHANNEL_TC_SR_LDRAS_Pos  = 0x5     // Position of LDRAS field.
	TC_TC_CHANNEL_TC_SR_LDRAS_Msk  = 0x20    // Bit mask of LDRAS field.
	TC_TC_CHANNEL_TC_SR_LDRAS      = 0x20    // Bit LDRAS.
	TC_TC_CHANNEL_TC_SR_LDRBS_Pos  = 0x6     // Position of LDRBS field.
	TC_TC_CHANNEL_TC_SR_LDRBS_Msk  = 0x40    // Bit mask of LDRBS field.
	TC_TC_CHANNEL_TC_SR_LDRBS      = 0x40    // Bit LDRBS.
	TC_TC_CHANNEL_TC_SR_ETRGS_Pos  = 0x7     // Position of ETRGS field.
	TC_TC_CHANNEL_TC_SR_ETRGS_Msk  = 0x80    // Bit mask of ETRGS field.
	TC_TC_CHANNEL_TC_SR_ETRGS      = 0x80    // Bit ETRGS.
	TC_TC_CHANNEL_TC_SR_CLKSTA_Pos = 0x10    // Position of CLKSTA field.
	TC_TC_CHANNEL_TC_SR_CLKSTA_Msk = 0x10000 // Bit mask of CLKSTA field.
	TC_TC_CHANNEL_TC_SR_CLKSTA     = 0x10000 // Bit CLKSTA.
	TC_TC_CHANNEL_TC_SR_MTIOA_Pos  = 0x11    // Position of MTIOA field.
	TC_TC_CHANNEL_TC_SR_MTIOA_Msk  = 0x20000 // Bit mask of MTIOA field.
	TC_TC_CHANNEL_TC_SR_MTIOA      = 0x20000 // Bit MTIOA.
	TC_TC_CHANNEL_TC_SR_MTIOB_Pos  = 0x12    // Position of MTIOB field.
	TC_TC_CHANNEL_TC_SR_MTIOB_Msk  = 0x40000 // Bit mask of MTIOB field.
	TC_TC_CHANNEL_TC_SR_MTIOB      = 0x40000 // Bit MTIOB.

	// TC_CHANNEL.TC_IER: Interrupt Enable Register (channel = 0)
	TC_TC_CHANNEL_TC_IER_COVFS_Pos = 0x0  // Position of COVFS field.
	TC_TC_CHANNEL_TC_IER_COVFS_Msk = 0x1  // Bit mask of COVFS field.
	TC_TC_CHANNEL_TC_IER_COVFS     = 0x1  // Bit COVFS.
	TC_TC_CHANNEL_TC_IER_LOVRS_Pos = 0x1  // Position of LOVRS field.
	TC_TC_CHANNEL_TC_IER_LOVRS_Msk = 0x2  // Bit mask of LOVRS field.
	TC_TC_CHANNEL_TC_IER_LOVRS     = 0x2  // Bit LOVRS.
	TC_TC_CHANNEL_TC_IER_CPAS_Pos  = 0x2  // Position of CPAS field.
	TC_TC_CHANNEL_TC_IER_CPAS_Msk  = 0x4  // Bit mask of CPAS field.
	TC_TC_CHANNEL_TC_IER_CPAS      = 0x4  // Bit CPAS.
	TC_TC_CHANNEL_TC_IER_CPBS_Pos  = 0x3  // Position of CPBS field.
	TC_TC_CHANNEL_TC_IER_CPBS_Msk  = 0x8  // Bit mask of CPBS field.
	TC_TC_CHANNEL_TC_IER_CPBS      = 0x8  // Bit CPBS.
	TC_TC_CHANNEL_TC_IER_CPCS_Pos  = 0x4  // Position of CPCS field.
	TC_TC_CHANNEL_TC_IER_CPCS_Msk  = 0x10 // Bit mask of CPCS field.
	TC_TC_CHANNEL_TC_IER_CPCS      = 0x10 // Bit CPCS.
	TC_TC_CHANNEL_TC_IER_LDRAS_Pos = 0x5  // Position of LDRAS field.
	TC_TC_CHANNEL_TC_IER_LDRAS_Msk = 0x20 // Bit mask of LDRAS field.
	TC_TC_CHANNEL_TC_IER_LDRAS     = 0x20 // Bit LDRAS.
	TC_TC_CHANNEL_TC_IER_LDRBS_Pos = 0x6  // Position of LDRBS field.
	TC_TC_CHANNEL_TC_IER_LDRBS_Msk = 0x40 // Bit mask of LDRBS field.
	TC_TC_CHANNEL_TC_IER_LDRBS     = 0x40 // Bit LDRBS.
	TC_TC_CHANNEL_TC_IER_ETRGS_Pos = 0x7  // Position of ETRGS field.
	TC_TC_CHANNEL_TC_IER_ETRGS_Msk = 0x80 // Bit mask of ETRGS field.
	TC_TC_CHANNEL_TC_IER_ETRGS     = 0x80 // Bit ETRGS.

	// TC_CHANNEL.TC_IDR: Interrupt Disable Register (channel = 0)
	TC_TC_CHANNEL_TC_IDR_COVFS_Pos = 0x0  // Position of COVFS field.
	TC_TC_CHANNEL_TC_IDR_COVFS_Msk = 0x1  // Bit mask of COVFS field.
	TC_TC_CHANNEL_TC_IDR_COVFS     = 0x1  // Bit COVFS.
	TC_TC_CHANNEL_TC_IDR_LOVRS_Pos = 0x1  // Position of LOVRS field.
	TC_TC_CHANNEL_TC_IDR_LOVRS_Msk = 0x2  // Bit mask of LOVRS field.
	TC_TC_CHANNEL_TC_IDR_LOVRS     = 0x2  // Bit LOVRS.
	TC_TC_CHANNEL_TC_IDR_CPAS_Pos  = 0x2  // Position of CPAS field.
	TC_TC_CHANNEL_TC_IDR_CPAS_Msk  = 0x4  // Bit mask of CPAS field.
	TC_TC_CHANNEL_TC_IDR_CPAS      = 0x4  // Bit CPAS.
	TC_TC_CHANNEL_TC_IDR_CPBS_Pos  = 0x3  // Position of CPBS field.
	TC_TC_CHANNEL_TC_IDR_CPBS_Msk  = 0x8  // Bit mask of CPBS field.
	TC_TC_CHANNEL_TC_IDR_CPBS      = 0x8  // Bit CPBS.
	TC_TC_CHANNEL_TC_IDR_CPCS_Pos  = 0x4  // Position of CPCS field.
	TC_TC_CHANNEL_TC_IDR_CPCS_Msk  = 0x10 // Bit mask of CPCS field.
	TC_TC_CHANNEL_TC_IDR_CPCS      = 0x10 // Bit CPCS.
	TC_TC_CHANNEL_TC_IDR_LDRAS_Pos = 0x5  // Position of LDRAS field.
	TC_TC_CHANNEL_TC_IDR_LDRAS_Msk = 0x20 // Bit mask of LDRAS field.
	TC_TC_CHANNEL_TC_IDR_LDRAS     = 0x20 // Bit LDRAS.
	TC_TC_CHANNEL_TC_IDR_LDRBS_Pos = 0x6  // Position of LDRBS field.
	TC_TC_CHANNEL_TC_IDR_LDRBS_Msk = 0x40 // Bit mask of LDRBS field.
	TC_TC_CHANNEL_TC_IDR_LDRBS     = 0x40 // Bit LDRBS.
	TC_TC_CHANNEL_TC_IDR_ETRGS_Pos = 0x7  // Position of ETRGS field.
	TC_TC_CHANNEL_TC_IDR_ETRGS_Msk = 0x80 // Bit mask of ETRGS field.
	TC_TC_CHANNEL_TC_IDR_ETRGS     = 0x80 // Bit ETRGS.

	// TC_CHANNEL.TC_IMR: Interrupt Mask Register (channel = 0)
	TC_TC_CHANNEL_TC_IMR_COVFS_Pos = 0x0  // Position of COVFS field.
	TC_TC_CHANNEL_TC_IMR_COVFS_Msk = 0x1  // Bit mask of COVFS field.
	TC_TC_CHANNEL_TC_IMR_COVFS     = 0x1  // Bit COVFS.
	TC_TC_CHANNEL_TC_IMR_LOVRS_Pos = 0x1  // Position of LOVRS field.
	TC_TC_CHANNEL_TC_IMR_LOVRS_Msk = 0x2  // Bit mask of LOVRS field.
	TC_TC_CHANNEL_TC_IMR_LOVRS     = 0x2  // Bit LOVRS.
	TC_TC_CHANNEL_TC_IMR_CPAS_Pos  = 0x2  // Position of CPAS field.
	TC_TC_CHANNEL_TC_IMR_CPAS_Msk  = 0x4  // Bit mask of CPAS field.
	TC_TC_CHANNEL_TC_IMR_CPAS      = 0x4  // Bit CPAS.
	TC_TC_CHANNEL_TC_IMR_CPBS_Pos  = 0x3  // Position of CPBS field.
	TC_TC_CHANNEL_TC_IMR_CPBS_Msk  = 0x8  // Bit mask of CPBS field.
	TC_TC_CHANNEL_TC_IMR_CPBS      = 0x8  // Bit CPBS.
	TC_TC_CHANNEL_TC_IMR_CPCS_Pos  = 0x4  // Position of CPCS field.
	TC_TC_CHANNEL_TC_IMR_CPCS_Msk  = 0x10 // Bit mask of CPCS field.
	TC_TC_CHANNEL_TC_IMR_CPCS      = 0x10 // Bit CPCS.
	TC_TC_CHANNEL_TC_IMR_LDRAS_Pos = 0x5  // Position of LDRAS field.
	TC_TC_CHANNEL_TC_IMR_LDRAS_Msk = 0x20 // Bit mask of LDRAS field.
	TC_TC_CHANNEL_TC_IMR_LDRAS     = 0x20 // Bit LDRAS.
	TC_TC_CHANNEL_TC_IMR_LDRBS_Pos = 0x6  // Position of LDRBS field.
	TC_TC_CHANNEL_TC_IMR_LDRBS_Msk = 0x40 // Bit mask of LDRBS field.
	TC_TC_CHANNEL_TC_IMR_LDRBS     = 0x40 // Bit LDRBS.
	TC_TC_CHANNEL_TC_IMR_ETRGS_Pos = 0x7  // Position of ETRGS field.
	TC_TC_CHANNEL_TC_IMR_ETRGS_Msk = 0x80 // Bit mask of ETRGS field.
	TC_TC_CHANNEL_TC_IMR_ETRGS     = 0x80 // Bit ETRGS.

	// TC_CHANNEL.TC_EMR: Extended Mode Register (channel = 0)
	TC_TC_CHANNEL_TC_EMR_TRIGSRCA_Pos            = 0x0   // Position of TRIGSRCA field.
	TC_TC_CHANNEL_TC_EMR_TRIGSRCA_Msk            = 0x3   // Bit mask of TRIGSRCA field.
	TC_TC_CHANNEL_TC_EMR_TRIGSRCA_EXTERNAL_TIOAx = 0x0   // The trigger/capture input A is driven by external pin TIOAx
	TC_TC_CHANNEL_TC_EMR_TRIGSRCA_PWMx           = 0x1   // The trigger/capture input A is driven internally by PWMx
	TC_TC_CHANNEL_TC_EMR_TRIGSRCB_Pos            = 0x4   // Position of TRIGSRCB field.
	TC_TC_CHANNEL_TC_EMR_TRIGSRCB_Msk            = 0x30  // Bit mask of TRIGSRCB field.
	TC_TC_CHANNEL_TC_EMR_TRIGSRCB_EXTERNAL_TIOBx = 0x0   // The trigger/capture input B is driven by external pin TIOBx
	TC_TC_CHANNEL_TC_EMR_TRIGSRCB_PWMx           = 0x1   // For TC0 to TC10: The trigger/capture input B is driven internally by the comparator output (see Figure 7-16) of the PWMx.For TC11: The trigger/capture input B is driven internally by the GTSUCOMP signal of the Ethernet MAC (GMAC).
	TC_TC_CHANNEL_TC_EMR_NODIVCLK_Pos            = 0x8   // Position of NODIVCLK field.
	TC_TC_CHANNEL_TC_EMR_NODIVCLK_Msk            = 0x100 // Bit mask of NODIVCLK field.
	TC_TC_CHANNEL_TC_EMR_NODIVCLK                = 0x100 // Bit NODIVCLK.

	// TC_BCR: Block Control Register
	TC_TC_BCR_SYNC_Pos = 0x0 // Position of SYNC field.
	TC_TC_BCR_SYNC_Msk = 0x1 // Bit mask of SYNC field.
	TC_TC_BCR_SYNC     = 0x1 // Bit SYNC.

	// TC_BMR: Block Mode Register
	TC_TC_BMR_TC0XC0S_Pos   = 0x0        // Position of TC0XC0S field.
	TC_TC_BMR_TC0XC0S_Msk   = 0x3        // Bit mask of TC0XC0S field.
	TC_TC_BMR_TC0XC0S_TCLK0 = 0x0        // Signal connected to XC0: TCLK0
	TC_TC_BMR_TC0XC0S_TIOA1 = 0x2        // Signal connected to XC0: TIOA1
	TC_TC_BMR_TC0XC0S_TIOA2 = 0x3        // Signal connected to XC0: TIOA2
	TC_TC_BMR_TC1XC1S_Pos   = 0x2        // Position of TC1XC1S field.
	TC_TC_BMR_TC1XC1S_Msk   = 0xc        // Bit mask of TC1XC1S field.
	TC_TC_BMR_TC1XC1S_TCLK1 = 0x0        // Signal connected to XC1: TCLK1
	TC_TC_BMR_TC1XC1S_TIOA0 = 0x2        // Signal connected to XC1: TIOA0
	TC_TC_BMR_TC1XC1S_TIOA2 = 0x3        // Signal connected to XC1: TIOA2
	TC_TC_BMR_TC2XC2S_Pos   = 0x4        // Position of TC2XC2S field.
	TC_TC_BMR_TC2XC2S_Msk   = 0x30       // Bit mask of TC2XC2S field.
	TC_TC_BMR_TC2XC2S_TCLK2 = 0x0        // Signal connected to XC2: TCLK2
	TC_TC_BMR_TC2XC2S_TIOA0 = 0x2        // Signal connected to XC2: TIOA0
	TC_TC_BMR_TC2XC2S_TIOA1 = 0x3        // Signal connected to XC2: TIOA1
	TC_TC_BMR_QDEN_Pos      = 0x8        // Position of QDEN field.
	TC_TC_BMR_QDEN_Msk      = 0x100      // Bit mask of QDEN field.
	TC_TC_BMR_QDEN          = 0x100      // Bit QDEN.
	TC_TC_BMR_POSEN_Pos     = 0x9        // Position of POSEN field.
	TC_TC_BMR_POSEN_Msk     = 0x200      // Bit mask of POSEN field.
	TC_TC_BMR_POSEN         = 0x200      // Bit POSEN.
	TC_TC_BMR_SPEEDEN_Pos   = 0xa        // Position of SPEEDEN field.
	TC_TC_BMR_SPEEDEN_Msk   = 0x400      // Bit mask of SPEEDEN field.
	TC_TC_BMR_SPEEDEN       = 0x400      // Bit SPEEDEN.
	TC_TC_BMR_QDTRANS_Pos   = 0xb        // Position of QDTRANS field.
	TC_TC_BMR_QDTRANS_Msk   = 0x800      // Bit mask of QDTRANS field.
	TC_TC_BMR_QDTRANS       = 0x800      // Bit QDTRANS.
	TC_TC_BMR_EDGPHA_Pos    = 0xc        // Position of EDGPHA field.
	TC_TC_BMR_EDGPHA_Msk    = 0x1000     // Bit mask of EDGPHA field.
	TC_TC_BMR_EDGPHA        = 0x1000     // Bit EDGPHA.
	TC_TC_BMR_INVA_Pos      = 0xd        // Position of INVA field.
	TC_TC_BMR_INVA_Msk      = 0x2000     // Bit mask of INVA field.
	TC_TC_BMR_INVA          = 0x2000     // Bit INVA.
	TC_TC_BMR_INVB_Pos      = 0xe        // Position of INVB field.
	TC_TC_BMR_INVB_Msk      = 0x4000     // Bit mask of INVB field.
	TC_TC_BMR_INVB          = 0x4000     // Bit INVB.
	TC_TC_BMR_INVIDX_Pos    = 0xf        // Position of INVIDX field.
	TC_TC_BMR_INVIDX_Msk    = 0x8000     // Bit mask of INVIDX field.
	TC_TC_BMR_INVIDX        = 0x8000     // Bit INVIDX.
	TC_TC_BMR_SWAP_Pos      = 0x10       // Position of SWAP field.
	TC_TC_BMR_SWAP_Msk      = 0x10000    // Bit mask of SWAP field.
	TC_TC_BMR_SWAP          = 0x10000    // Bit SWAP.
	TC_TC_BMR_IDXPHB_Pos    = 0x11       // Position of IDXPHB field.
	TC_TC_BMR_IDXPHB_Msk    = 0x20000    // Bit mask of IDXPHB field.
	TC_TC_BMR_IDXPHB        = 0x20000    // Bit IDXPHB.
	TC_TC_BMR_AUTOC_Pos     = 0x12       // Position of AUTOC field.
	TC_TC_BMR_AUTOC_Msk     = 0x40000    // Bit mask of AUTOC field.
	TC_TC_BMR_AUTOC         = 0x40000    // Bit AUTOC.
	TC_TC_BMR_MAXFILT_Pos   = 0x14       // Position of MAXFILT field.
	TC_TC_BMR_MAXFILT_Msk   = 0x3f00000  // Bit mask of MAXFILT field.
	TC_TC_BMR_MAXCMP_Pos    = 0x1a       // Position of MAXCMP field.
	TC_TC_BMR_MAXCMP_Msk    = 0x3c000000 // Bit mask of MAXCMP field.

	// TC_QIER: QDEC Interrupt Enable Register
	TC_TC_QIER_IDX_Pos    = 0x0 // Position of IDX field.
	TC_TC_QIER_IDX_Msk    = 0x1 // Bit mask of IDX field.
	TC_TC_QIER_IDX        = 0x1 // Bit IDX.
	TC_TC_QIER_DIRCHG_Pos = 0x1 // Position of DIRCHG field.
	TC_TC_QIER_DIRCHG_Msk = 0x2 // Bit mask of DIRCHG field.
	TC_TC_QIER_DIRCHG     = 0x2 // Bit DIRCHG.
	TC_TC_QIER_QERR_Pos   = 0x2 // Position of QERR field.
	TC_TC_QIER_QERR_Msk   = 0x4 // Bit mask of QERR field.
	TC_TC_QIER_QERR       = 0x4 // Bit QERR.
	TC_TC_QIER_MPE_Pos    = 0x3 // Position of MPE field.
	TC_TC_QIER_MPE_Msk    = 0x8 // Bit mask of MPE field.
	TC_TC_QIER_MPE        = 0x8 // Bit MPE.

	// TC_QIDR: QDEC Interrupt Disable Register
	TC_TC_QIDR_IDX_Pos    = 0x0 // Position of IDX field.
	TC_TC_QIDR_IDX_Msk    = 0x1 // Bit mask of IDX field.
	TC_TC_QIDR_IDX        = 0x1 // Bit IDX.
	TC_TC_QIDR_DIRCHG_Pos = 0x1 // Position of DIRCHG field.
	TC_TC_QIDR_DIRCHG_Msk = 0x2 // Bit mask of DIRCHG field.
	TC_TC_QIDR_DIRCHG     = 0x2 // Bit DIRCHG.
	TC_TC_QIDR_QERR_Pos   = 0x2 // Position of QERR field.
	TC_TC_QIDR_QERR_Msk   = 0x4 // Bit mask of QERR field.
	TC_TC_QIDR_QERR       = 0x4 // Bit QERR.
	TC_TC_QIDR_MPE_Pos    = 0x3 // Position of MPE field.
	TC_TC_QIDR_MPE_Msk    = 0x8 // Bit mask of MPE field.
	TC_TC_QIDR_MPE        = 0x8 // Bit MPE.

	// TC_QIMR: QDEC Interrupt Mask Register
	TC_TC_QIMR_IDX_Pos    = 0x0 // Position of IDX field.
	TC_TC_QIMR_IDX_Msk    = 0x1 // Bit mask of IDX field.
	TC_TC_QIMR_IDX        = 0x1 // Bit IDX.
	TC_TC_QIMR_DIRCHG_Pos = 0x1 // Position of DIRCHG field.
	TC_TC_QIMR_DIRCHG_Msk = 0x2 // Bit mask of DIRCHG field.
	TC_TC_QIMR_DIRCHG     = 0x2 // Bit DIRCHG.
	TC_TC_QIMR_QERR_Pos   = 0x2 // Position of QERR field.
	TC_TC_QIMR_QERR_Msk   = 0x4 // Bit mask of QERR field.
	TC_TC_QIMR_QERR       = 0x4 // Bit QERR.
	TC_TC_QIMR_MPE_Pos    = 0x3 // Position of MPE field.
	TC_TC_QIMR_MPE_Msk    = 0x8 // Bit mask of MPE field.
	TC_TC_QIMR_MPE        = 0x8 // Bit MPE.

	// TC_QISR: QDEC Interrupt Status Register
	TC_TC_QISR_IDX_Pos    = 0x0   // Position of IDX field.
	TC_TC_QISR_IDX_Msk    = 0x1   // Bit mask of IDX field.
	TC_TC_QISR_IDX        = 0x1   // Bit IDX.
	TC_TC_QISR_DIRCHG_Pos = 0x1   // Position of DIRCHG field.
	TC_TC_QISR_DIRCHG_Msk = 0x2   // Bit mask of DIRCHG field.
	TC_TC_QISR_DIRCHG     = 0x2   // Bit DIRCHG.
	TC_TC_QISR_QERR_Pos   = 0x2   // Position of QERR field.
	TC_TC_QISR_QERR_Msk   = 0x4   // Bit mask of QERR field.
	TC_TC_QISR_QERR       = 0x4   // Bit QERR.
	TC_TC_QISR_MPE_Pos    = 0x3   // Position of MPE field.
	TC_TC_QISR_MPE_Msk    = 0x8   // Bit mask of MPE field.
	TC_TC_QISR_MPE        = 0x8   // Bit MPE.
	TC_TC_QISR_DIR_Pos    = 0x8   // Position of DIR field.
	TC_TC_QISR_DIR_Msk    = 0x100 // Bit mask of DIR field.
	TC_TC_QISR_DIR        = 0x100 // Bit DIR.

	// TC_FMR: Fault Mode Register
	TC_TC_FMR_ENCF0_Pos = 0x0 // Position of ENCF0 field.
	TC_TC_FMR_ENCF0_Msk = 0x1 // Bit mask of ENCF0 field.
	TC_TC_FMR_ENCF0     = 0x1 // Bit ENCF0.
	TC_TC_FMR_ENCF1_Pos = 0x1 // Position of ENCF1 field.
	TC_TC_FMR_ENCF1_Msk = 0x2 // Bit mask of ENCF1 field.
	TC_TC_FMR_ENCF1     = 0x2 // Bit ENCF1.

	// TC_WPMR: Write Protection Mode Register
	TC_TC_WPMR_WPEN_Pos     = 0x0        // Position of WPEN field.
	TC_TC_WPMR_WPEN_Msk     = 0x1        // Bit mask of WPEN field.
	TC_TC_WPMR_WPEN         = 0x1        // Bit WPEN.
	TC_TC_WPMR_WPKEY_Pos    = 0x8        // Position of WPKEY field.
	TC_TC_WPMR_WPKEY_Msk    = 0xffffff00 // Bit mask of WPKEY field.
	TC_TC_WPMR_WPKEY_PASSWD = 0x54494d   // Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0.
)

// Bitfields for TRNG: True Random Number Generator
const (
	// TRNG_CR: Control Register
	TRNG_TRNG_CR_ENABLE_Pos = 0x0        // Position of ENABLE field.
	TRNG_TRNG_CR_ENABLE_Msk = 0x1        // Bit mask of ENABLE field.
	TRNG_TRNG_CR_ENABLE     = 0x1        // Bit ENABLE.
	TRNG_TRNG_CR_KEY_Pos    = 0x8        // Position of KEY field.
	TRNG_TRNG_CR_KEY_Msk    = 0xffffff00 // Bit mask of KEY field.
	TRNG_TRNG_CR_KEY_PASSWD = 0x524e47   // Writing any other value in this field aborts the write operation.

	// TRNG_IER: Interrupt Enable Register
	TRNG_TRNG_IER_DATRDY_Pos = 0x0 // Position of DATRDY field.
	TRNG_TRNG_IER_DATRDY_Msk = 0x1 // Bit mask of DATRDY field.
	TRNG_TRNG_IER_DATRDY     = 0x1 // Bit DATRDY.

	// TRNG_IDR: Interrupt Disable Register
	TRNG_TRNG_IDR_DATRDY_Pos = 0x0 // Position of DATRDY field.
	TRNG_TRNG_IDR_DATRDY_Msk = 0x1 // Bit mask of DATRDY field.
	TRNG_TRNG_IDR_DATRDY     = 0x1 // Bit DATRDY.

	// TRNG_IMR: Interrupt Mask Register
	TRNG_TRNG_IMR_DATRDY_Pos = 0x0 // Position of DATRDY field.
	TRNG_TRNG_IMR_DATRDY_Msk = 0x1 // Bit mask of DATRDY field.
	TRNG_TRNG_IMR_DATRDY     = 0x1 // Bit DATRDY.

	// TRNG_ISR: Interrupt Status Register
	TRNG_TRNG_ISR_DATRDY_Pos = 0x0 // Position of DATRDY field.
	TRNG_TRNG_ISR_DATRDY_Msk = 0x1 // Bit mask of DATRDY field.
	TRNG_TRNG_ISR_DATRDY     = 0x1 // Bit DATRDY.

	// TRNG_ODATA: Output Data Register
	TRNG_TRNG_ODATA_ODATA_Pos = 0x0        // Position of ODATA field.
	TRNG_TRNG_ODATA_ODATA_Msk = 0xffffffff // Bit mask of ODATA field.
)

// Bitfields for TWIHS0: Two-wire Interface High Speed
const (
	// TWIHS_CR: Control Register
	TWIHS_TWIHS_CR_START_Pos   = 0x0        // Position of START field.
	TWIHS_TWIHS_CR_START_Msk   = 0x1        // Bit mask of START field.
	TWIHS_TWIHS_CR_START       = 0x1        // Bit START.
	TWIHS_TWIHS_CR_STOP_Pos    = 0x1        // Position of STOP field.
	TWIHS_TWIHS_CR_STOP_Msk    = 0x2        // Bit mask of STOP field.
	TWIHS_TWIHS_CR_STOP        = 0x2        // Bit STOP.
	TWIHS_TWIHS_CR_MSEN_Pos    = 0x2        // Position of MSEN field.
	TWIHS_TWIHS_CR_MSEN_Msk    = 0x4        // Bit mask of MSEN field.
	TWIHS_TWIHS_CR_MSEN        = 0x4        // Bit MSEN.
	TWIHS_TWIHS_CR_MSDIS_Pos   = 0x3        // Position of MSDIS field.
	TWIHS_TWIHS_CR_MSDIS_Msk   = 0x8        // Bit mask of MSDIS field.
	TWIHS_TWIHS_CR_MSDIS       = 0x8        // Bit MSDIS.
	TWIHS_TWIHS_CR_SVEN_Pos    = 0x4        // Position of SVEN field.
	TWIHS_TWIHS_CR_SVEN_Msk    = 0x10       // Bit mask of SVEN field.
	TWIHS_TWIHS_CR_SVEN        = 0x10       // Bit SVEN.
	TWIHS_TWIHS_CR_SVDIS_Pos   = 0x5        // Position of SVDIS field.
	TWIHS_TWIHS_CR_SVDIS_Msk   = 0x20       // Bit mask of SVDIS field.
	TWIHS_TWIHS_CR_SVDIS       = 0x20       // Bit SVDIS.
	TWIHS_TWIHS_CR_QUICK_Pos   = 0x6        // Position of QUICK field.
	TWIHS_TWIHS_CR_QUICK_Msk   = 0x40       // Bit mask of QUICK field.
	TWIHS_TWIHS_CR_QUICK       = 0x40       // Bit QUICK.
	TWIHS_TWIHS_CR_SWRST_Pos   = 0x7        // Position of SWRST field.
	TWIHS_TWIHS_CR_SWRST_Msk   = 0x80       // Bit mask of SWRST field.
	TWIHS_TWIHS_CR_SWRST       = 0x80       // Bit SWRST.
	TWIHS_TWIHS_CR_HSEN_Pos    = 0x8        // Position of HSEN field.
	TWIHS_TWIHS_CR_HSEN_Msk    = 0x100      // Bit mask of HSEN field.
	TWIHS_TWIHS_CR_HSEN        = 0x100      // Bit HSEN.
	TWIHS_TWIHS_CR_HSDIS_Pos   = 0x9        // Position of HSDIS field.
	TWIHS_TWIHS_CR_HSDIS_Msk   = 0x200      // Bit mask of HSDIS field.
	TWIHS_TWIHS_CR_HSDIS       = 0x200      // Bit HSDIS.
	TWIHS_TWIHS_CR_SMBEN_Pos   = 0xa        // Position of SMBEN field.
	TWIHS_TWIHS_CR_SMBEN_Msk   = 0x400      // Bit mask of SMBEN field.
	TWIHS_TWIHS_CR_SMBEN       = 0x400      // Bit SMBEN.
	TWIHS_TWIHS_CR_SMBDIS_Pos  = 0xb        // Position of SMBDIS field.
	TWIHS_TWIHS_CR_SMBDIS_Msk  = 0x800      // Bit mask of SMBDIS field.
	TWIHS_TWIHS_CR_SMBDIS      = 0x800      // Bit SMBDIS.
	TWIHS_TWIHS_CR_PECEN_Pos   = 0xc        // Position of PECEN field.
	TWIHS_TWIHS_CR_PECEN_Msk   = 0x1000     // Bit mask of PECEN field.
	TWIHS_TWIHS_CR_PECEN       = 0x1000     // Bit PECEN.
	TWIHS_TWIHS_CR_PECDIS_Pos  = 0xd        // Position of PECDIS field.
	TWIHS_TWIHS_CR_PECDIS_Msk  = 0x2000     // Bit mask of PECDIS field.
	TWIHS_TWIHS_CR_PECDIS      = 0x2000     // Bit PECDIS.
	TWIHS_TWIHS_CR_PECRQ_Pos   = 0xe        // Position of PECRQ field.
	TWIHS_TWIHS_CR_PECRQ_Msk   = 0x4000     // Bit mask of PECRQ field.
	TWIHS_TWIHS_CR_PECRQ       = 0x4000     // Bit PECRQ.
	TWIHS_TWIHS_CR_CLEAR_Pos   = 0xf        // Position of CLEAR field.
	TWIHS_TWIHS_CR_CLEAR_Msk   = 0x8000     // Bit mask of CLEAR field.
	TWIHS_TWIHS_CR_CLEAR       = 0x8000     // Bit CLEAR.
	TWIHS_TWIHS_CR_ACMEN_Pos   = 0x10       // Position of ACMEN field.
	TWIHS_TWIHS_CR_ACMEN_Msk   = 0x10000    // Bit mask of ACMEN field.
	TWIHS_TWIHS_CR_ACMEN       = 0x10000    // Bit ACMEN.
	TWIHS_TWIHS_CR_ACMDIS_Pos  = 0x11       // Position of ACMDIS field.
	TWIHS_TWIHS_CR_ACMDIS_Msk  = 0x20000    // Bit mask of ACMDIS field.
	TWIHS_TWIHS_CR_ACMDIS      = 0x20000    // Bit ACMDIS.
	TWIHS_TWIHS_CR_THRCLR_Pos  = 0x18       // Position of THRCLR field.
	TWIHS_TWIHS_CR_THRCLR_Msk  = 0x1000000  // Bit mask of THRCLR field.
	TWIHS_TWIHS_CR_THRCLR      = 0x1000000  // Bit THRCLR.
	TWIHS_TWIHS_CR_LOCKCLR_Pos = 0x1a       // Position of LOCKCLR field.
	TWIHS_TWIHS_CR_LOCKCLR_Msk = 0x4000000  // Bit mask of LOCKCLR field.
	TWIHS_TWIHS_CR_LOCKCLR     = 0x4000000  // Bit LOCKCLR.
	TWIHS_TWIHS_CR_FIFOEN_Pos  = 0x1c       // Position of FIFOEN field.
	TWIHS_TWIHS_CR_FIFOEN_Msk  = 0x10000000 // Bit mask of FIFOEN field.
	TWIHS_TWIHS_CR_FIFOEN      = 0x10000000 // Bit FIFOEN.
	TWIHS_TWIHS_CR_FIFODIS_Pos = 0x1d       // Position of FIFODIS field.
	TWIHS_TWIHS_CR_FIFODIS_Msk = 0x20000000 // Bit mask of FIFODIS field.
	TWIHS_TWIHS_CR_FIFODIS     = 0x20000000 // Bit FIFODIS.

	// TWIHS_MMR: Master Mode Register
	TWIHS_TWIHS_MMR_IADRSZ_Pos     = 0x8      // Position of IADRSZ field.
	TWIHS_TWIHS_MMR_IADRSZ_Msk     = 0x300    // Bit mask of IADRSZ field.
	TWIHS_TWIHS_MMR_IADRSZ_NONE    = 0x0      // No internal device address
	TWIHS_TWIHS_MMR_IADRSZ__1_BYTE = 0x1      // One-byte internal device address
	TWIHS_TWIHS_MMR_IADRSZ__2_BYTE = 0x2      // Two-byte internal device address
	TWIHS_TWIHS_MMR_IADRSZ__3_BYTE = 0x3      // Three-byte internal device address
	TWIHS_TWIHS_MMR_MREAD_Pos      = 0xc      // Position of MREAD field.
	TWIHS_TWIHS_MMR_MREAD_Msk      = 0x1000   // Bit mask of MREAD field.
	TWIHS_TWIHS_MMR_MREAD          = 0x1000   // Bit MREAD.
	TWIHS_TWIHS_MMR_DADR_Pos       = 0x10     // Position of DADR field.
	TWIHS_TWIHS_MMR_DADR_Msk       = 0x7f0000 // Bit mask of DADR field.

	// TWIHS_SMR: Slave Mode Register
	TWIHS_TWIHS_SMR_NACKEN_Pos   = 0x0        // Position of NACKEN field.
	TWIHS_TWIHS_SMR_NACKEN_Msk   = 0x1        // Bit mask of NACKEN field.
	TWIHS_TWIHS_SMR_NACKEN       = 0x1        // Bit NACKEN.
	TWIHS_TWIHS_SMR_SMDA_Pos     = 0x2        // Position of SMDA field.
	TWIHS_TWIHS_SMR_SMDA_Msk     = 0x4        // Bit mask of SMDA field.
	TWIHS_TWIHS_SMR_SMDA         = 0x4        // Bit SMDA.
	TWIHS_TWIHS_SMR_SMHH_Pos     = 0x3        // Position of SMHH field.
	TWIHS_TWIHS_SMR_SMHH_Msk     = 0x8        // Bit mask of SMHH field.
	TWIHS_TWIHS_SMR_SMHH         = 0x8        // Bit SMHH.
	TWIHS_TWIHS_SMR_SCLWSDIS_Pos = 0x6        // Position of SCLWSDIS field.
	TWIHS_TWIHS_SMR_SCLWSDIS_Msk = 0x40       // Bit mask of SCLWSDIS field.
	TWIHS_TWIHS_SMR_SCLWSDIS     = 0x40       // Bit SCLWSDIS.
	TWIHS_TWIHS_SMR_MASK_Pos     = 0x8        // Position of MASK field.
	TWIHS_TWIHS_SMR_MASK_Msk     = 0x7f00     // Bit mask of MASK field.
	TWIHS_TWIHS_SMR_SADR_Pos     = 0x10       // Position of SADR field.
	TWIHS_TWIHS_SMR_SADR_Msk     = 0x7f0000   // Bit mask of SADR field.
	TWIHS_TWIHS_SMR_SADR1EN_Pos  = 0x1c       // Position of SADR1EN field.
	TWIHS_TWIHS_SMR_SADR1EN_Msk  = 0x10000000 // Bit mask of SADR1EN field.
	TWIHS_TWIHS_SMR_SADR1EN      = 0x10000000 // Bit SADR1EN.
	TWIHS_TWIHS_SMR_SADR2EN_Pos  = 0x1d       // Position of SADR2EN field.
	TWIHS_TWIHS_SMR_SADR2EN_Msk  = 0x20000000 // Bit mask of SADR2EN field.
	TWIHS_TWIHS_SMR_SADR2EN      = 0x20000000 // Bit SADR2EN.
	TWIHS_TWIHS_SMR_SADR3EN_Pos  = 0x1e       // Position of SADR3EN field.
	TWIHS_TWIHS_SMR_SADR3EN_Msk  = 0x40000000 // Bit mask of SADR3EN field.
	TWIHS_TWIHS_SMR_SADR3EN      = 0x40000000 // Bit SADR3EN.
	TWIHS_TWIHS_SMR_DATAMEN_Pos  = 0x1f       // Position of DATAMEN field.
	TWIHS_TWIHS_SMR_DATAMEN_Msk  = 0x80000000 // Bit mask of DATAMEN field.
	TWIHS_TWIHS_SMR_DATAMEN      = 0x80000000 // Bit DATAMEN.

	// TWIHS_IADR: Internal Address Register
	TWIHS_TWIHS_IADR_IADR_Pos = 0x0      // Position of IADR field.
	TWIHS_TWIHS_IADR_IADR_Msk = 0xffffff // Bit mask of IADR field.

	// TWIHS_CWGR: Clock Waveform Generator Register
	TWIHS_TWIHS_CWGR_CLDIV_Pos = 0x0        // Position of CLDIV field.
	TWIHS_TWIHS_CWGR_CLDIV_Msk = 0xff       // Bit mask of CLDIV field.
	TWIHS_TWIHS_CWGR_CHDIV_Pos = 0x8        // Position of CHDIV field.
	TWIHS_TWIHS_CWGR_CHDIV_Msk = 0xff00     // Bit mask of CHDIV field.
	TWIHS_TWIHS_CWGR_CKDIV_Pos = 0x10       // Position of CKDIV field.
	TWIHS_TWIHS_CWGR_CKDIV_Msk = 0x70000    // Bit mask of CKDIV field.
	TWIHS_TWIHS_CWGR_HOLD_Pos  = 0x18       // Position of HOLD field.
	TWIHS_TWIHS_CWGR_HOLD_Msk  = 0x3f000000 // Bit mask of HOLD field.

	// TWIHS_SR: Status Register
	TWIHS_TWIHS_SR_TXCOMP_Pos = 0x0       // Position of TXCOMP field.
	TWIHS_TWIHS_SR_TXCOMP_Msk = 0x1       // Bit mask of TXCOMP field.
	TWIHS_TWIHS_SR_TXCOMP     = 0x1       // Bit TXCOMP.
	TWIHS_TWIHS_SR_RXRDY_Pos  = 0x1       // Position of RXRDY field.
	TWIHS_TWIHS_SR_RXRDY_Msk  = 0x2       // Bit mask of RXRDY field.
	TWIHS_TWIHS_SR_RXRDY      = 0x2       // Bit RXRDY.
	TWIHS_TWIHS_SR_TXRDY_Pos  = 0x2       // Position of TXRDY field.
	TWIHS_TWIHS_SR_TXRDY_Msk  = 0x4       // Bit mask of TXRDY field.
	TWIHS_TWIHS_SR_TXRDY      = 0x4       // Bit TXRDY.
	TWIHS_TWIHS_SR_SVREAD_Pos = 0x3       // Position of SVREAD field.
	TWIHS_TWIHS_SR_SVREAD_Msk = 0x8       // Bit mask of SVREAD field.
	TWIHS_TWIHS_SR_SVREAD     = 0x8       // Bit SVREAD.
	TWIHS_TWIHS_SR_SVACC_Pos  = 0x4       // Position of SVACC field.
	TWIHS_TWIHS_SR_SVACC_Msk  = 0x10      // Bit mask of SVACC field.
	TWIHS_TWIHS_SR_SVACC      = 0x10      // Bit SVACC.
	TWIHS_TWIHS_SR_GACC_Pos   = 0x5       // Position of GACC field.
	TWIHS_TWIHS_SR_GACC_Msk   = 0x20      // Bit mask of GACC field.
	TWIHS_TWIHS_SR_GACC       = 0x20      // Bit GACC.
	TWIHS_TWIHS_SR_OVRE_Pos   = 0x6       // Position of OVRE field.
	TWIHS_TWIHS_SR_OVRE_Msk   = 0x40      // Bit mask of OVRE field.
	TWIHS_TWIHS_SR_OVRE       = 0x40      // Bit OVRE.
	TWIHS_TWIHS_SR_UNRE_Pos   = 0x7       // Position of UNRE field.
	TWIHS_TWIHS_SR_UNRE_Msk   = 0x80      // Bit mask of UNRE field.
	TWIHS_TWIHS_SR_UNRE       = 0x80      // Bit UNRE.
	TWIHS_TWIHS_SR_NACK_Pos   = 0x8       // Position of NACK field.
	TWIHS_TWIHS_SR_NACK_Msk   = 0x100     // Bit mask of NACK field.
	TWIHS_TWIHS_SR_NACK       = 0x100     // Bit NACK.
	TWIHS_TWIHS_SR_ARBLST_Pos = 0x9       // Position of ARBLST field.
	TWIHS_TWIHS_SR_ARBLST_Msk = 0x200     // Bit mask of ARBLST field.
	TWIHS_TWIHS_SR_ARBLST     = 0x200     // Bit ARBLST.
	TWIHS_TWIHS_SR_SCLWS_Pos  = 0xa       // Position of SCLWS field.
	TWIHS_TWIHS_SR_SCLWS_Msk  = 0x400     // Bit mask of SCLWS field.
	TWIHS_TWIHS_SR_SCLWS      = 0x400     // Bit SCLWS.
	TWIHS_TWIHS_SR_EOSACC_Pos = 0xb       // Position of EOSACC field.
	TWIHS_TWIHS_SR_EOSACC_Msk = 0x800     // Bit mask of EOSACC field.
	TWIHS_TWIHS_SR_EOSACC     = 0x800     // Bit EOSACC.
	TWIHS_TWIHS_SR_MCACK_Pos  = 0x10      // Position of MCACK field.
	TWIHS_TWIHS_SR_MCACK_Msk  = 0x10000   // Bit mask of MCACK field.
	TWIHS_TWIHS_SR_MCACK      = 0x10000   // Bit MCACK.
	TWIHS_TWIHS_SR_TOUT_Pos   = 0x12      // Position of TOUT field.
	TWIHS_TWIHS_SR_TOUT_Msk   = 0x40000   // Bit mask of TOUT field.
	TWIHS_TWIHS_SR_TOUT       = 0x40000   // Bit TOUT.
	TWIHS_TWIHS_SR_PECERR_Pos = 0x13      // Position of PECERR field.
	TWIHS_TWIHS_SR_PECERR_Msk = 0x80000   // Bit mask of PECERR field.
	TWIHS_TWIHS_SR_PECERR     = 0x80000   // Bit PECERR.
	TWIHS_TWIHS_SR_SMBDAM_Pos = 0x14      // Position of SMBDAM field.
	TWIHS_TWIHS_SR_SMBDAM_Msk = 0x100000  // Bit mask of SMBDAM field.
	TWIHS_TWIHS_SR_SMBDAM     = 0x100000  // Bit SMBDAM.
	TWIHS_TWIHS_SR_SMBHHM_Pos = 0x15      // Position of SMBHHM field.
	TWIHS_TWIHS_SR_SMBHHM_Msk = 0x200000  // Bit mask of SMBHHM field.
	TWIHS_TWIHS_SR_SMBHHM     = 0x200000  // Bit SMBHHM.
	TWIHS_TWIHS_SR_SCL_Pos    = 0x18      // Position of SCL field.
	TWIHS_TWIHS_SR_SCL_Msk    = 0x1000000 // Bit mask of SCL field.
	TWIHS_TWIHS_SR_SCL        = 0x1000000 // Bit SCL.
	TWIHS_TWIHS_SR_SDA_Pos    = 0x19      // Position of SDA field.
	TWIHS_TWIHS_SR_SDA_Msk    = 0x2000000 // Bit mask of SDA field.
	TWIHS_TWIHS_SR_SDA        = 0x2000000 // Bit SDA.

	// TWIHS_IER: Interrupt Enable Register
	TWIHS_TWIHS_IER_TXCOMP_Pos = 0x0      // Position of TXCOMP field.
	TWIHS_TWIHS_IER_TXCOMP_Msk = 0x1      // Bit mask of TXCOMP field.
	TWIHS_TWIHS_IER_TXCOMP     = 0x1      // Bit TXCOMP.
	TWIHS_TWIHS_IER_RXRDY_Pos  = 0x1      // Position of RXRDY field.
	TWIHS_TWIHS_IER_RXRDY_Msk  = 0x2      // Bit mask of RXRDY field.
	TWIHS_TWIHS_IER_RXRDY      = 0x2      // Bit RXRDY.
	TWIHS_TWIHS_IER_TXRDY_Pos  = 0x2      // Position of TXRDY field.
	TWIHS_TWIHS_IER_TXRDY_Msk  = 0x4      // Bit mask of TXRDY field.
	TWIHS_TWIHS_IER_TXRDY      = 0x4      // Bit TXRDY.
	TWIHS_TWIHS_IER_SVACC_Pos  = 0x4      // Position of SVACC field.
	TWIHS_TWIHS_IER_SVACC_Msk  = 0x10     // Bit mask of SVACC field.
	TWIHS_TWIHS_IER_SVACC      = 0x10     // Bit SVACC.
	TWIHS_TWIHS_IER_GACC_Pos   = 0x5      // Position of GACC field.
	TWIHS_TWIHS_IER_GACC_Msk   = 0x20     // Bit mask of GACC field.
	TWIHS_TWIHS_IER_GACC       = 0x20     // Bit GACC.
	TWIHS_TWIHS_IER_OVRE_Pos   = 0x6      // Position of OVRE field.
	TWIHS_TWIHS_IER_OVRE_Msk   = 0x40     // Bit mask of OVRE field.
	TWIHS_TWIHS_IER_OVRE       = 0x40     // Bit OVRE.
	TWIHS_TWIHS_IER_UNRE_Pos   = 0x7      // Position of UNRE field.
	TWIHS_TWIHS_IER_UNRE_Msk   = 0x80     // Bit mask of UNRE field.
	TWIHS_TWIHS_IER_UNRE       = 0x80     // Bit UNRE.
	TWIHS_TWIHS_IER_NACK_Pos   = 0x8      // Position of NACK field.
	TWIHS_TWIHS_IER_NACK_Msk   = 0x100    // Bit mask of NACK field.
	TWIHS_TWIHS_IER_NACK       = 0x100    // Bit NACK.
	TWIHS_TWIHS_IER_ARBLST_Pos = 0x9      // Position of ARBLST field.
	TWIHS_TWIHS_IER_ARBLST_Msk = 0x200    // Bit mask of ARBLST field.
	TWIHS_TWIHS_IER_ARBLST     = 0x200    // Bit ARBLST.
	TWIHS_TWIHS_IER_SCL_WS_Pos = 0xa      // Position of SCL_WS field.
	TWIHS_TWIHS_IER_SCL_WS_Msk = 0x400    // Bit mask of SCL_WS field.
	TWIHS_TWIHS_IER_SCL_WS     = 0x400    // Bit SCL_WS.
	TWIHS_TWIHS_IER_EOSACC_Pos = 0xb      // Position of EOSACC field.
	TWIHS_TWIHS_IER_EOSACC_Msk = 0x800    // Bit mask of EOSACC field.
	TWIHS_TWIHS_IER_EOSACC     = 0x800    // Bit EOSACC.
	TWIHS_TWIHS_IER_MCACK_Pos  = 0x10     // Position of MCACK field.
	TWIHS_TWIHS_IER_MCACK_Msk  = 0x10000  // Bit mask of MCACK field.
	TWIHS_TWIHS_IER_MCACK      = 0x10000  // Bit MCACK.
	TWIHS_TWIHS_IER_TOUT_Pos   = 0x12     // Position of TOUT field.
	TWIHS_TWIHS_IER_TOUT_Msk   = 0x40000  // Bit mask of TOUT field.
	TWIHS_TWIHS_IER_TOUT       = 0x40000  // Bit TOUT.
	TWIHS_TWIHS_IER_PECERR_Pos = 0x13     // Position of PECERR field.
	TWIHS_TWIHS_IER_PECERR_Msk = 0x80000  // Bit mask of PECERR field.
	TWIHS_TWIHS_IER_PECERR     = 0x80000  // Bit PECERR.
	TWIHS_TWIHS_IER_SMBDAM_Pos = 0x14     // Position of SMBDAM field.
	TWIHS_TWIHS_IER_SMBDAM_Msk = 0x100000 // Bit mask of SMBDAM field.
	TWIHS_TWIHS_IER_SMBDAM     = 0x100000 // Bit SMBDAM.
	TWIHS_TWIHS_IER_SMBHHM_Pos = 0x15     // Position of SMBHHM field.
	TWIHS_TWIHS_IER_SMBHHM_Msk = 0x200000 // Bit mask of SMBHHM field.
	TWIHS_TWIHS_IER_SMBHHM     = 0x200000 // Bit SMBHHM.

	// TWIHS_IDR: Interrupt Disable Register
	TWIHS_TWIHS_IDR_TXCOMP_Pos = 0x0      // Position of TXCOMP field.
	TWIHS_TWIHS_IDR_TXCOMP_Msk = 0x1      // Bit mask of TXCOMP field.
	TWIHS_TWIHS_IDR_TXCOMP     = 0x1      // Bit TXCOMP.
	TWIHS_TWIHS_IDR_RXRDY_Pos  = 0x1      // Position of RXRDY field.
	TWIHS_TWIHS_IDR_RXRDY_Msk  = 0x2      // Bit mask of RXRDY field.
	TWIHS_TWIHS_IDR_RXRDY      = 0x2      // Bit RXRDY.
	TWIHS_TWIHS_IDR_TXRDY_Pos  = 0x2      // Position of TXRDY field.
	TWIHS_TWIHS_IDR_TXRDY_Msk  = 0x4      // Bit mask of TXRDY field.
	TWIHS_TWIHS_IDR_TXRDY      = 0x4      // Bit TXRDY.
	TWIHS_TWIHS_IDR_SVACC_Pos  = 0x4      // Position of SVACC field.
	TWIHS_TWIHS_IDR_SVACC_Msk  = 0x10     // Bit mask of SVACC field.
	TWIHS_TWIHS_IDR_SVACC      = 0x10     // Bit SVACC.
	TWIHS_TWIHS_IDR_GACC_Pos   = 0x5      // Position of GACC field.
	TWIHS_TWIHS_IDR_GACC_Msk   = 0x20     // Bit mask of GACC field.
	TWIHS_TWIHS_IDR_GACC       = 0x20     // Bit GACC.
	TWIHS_TWIHS_IDR_OVRE_Pos   = 0x6      // Position of OVRE field.
	TWIHS_TWIHS_IDR_OVRE_Msk   = 0x40     // Bit mask of OVRE field.
	TWIHS_TWIHS_IDR_OVRE       = 0x40     // Bit OVRE.
	TWIHS_TWIHS_IDR_UNRE_Pos   = 0x7      // Position of UNRE field.
	TWIHS_TWIHS_IDR_UNRE_Msk   = 0x80     // Bit mask of UNRE field.
	TWIHS_TWIHS_IDR_UNRE       = 0x80     // Bit UNRE.
	TWIHS_TWIHS_IDR_NACK_Pos   = 0x8      // Position of NACK field.
	TWIHS_TWIHS_IDR_NACK_Msk   = 0x100    // Bit mask of NACK field.
	TWIHS_TWIHS_IDR_NACK       = 0x100    // Bit NACK.
	TWIHS_TWIHS_IDR_ARBLST_Pos = 0x9      // Position of ARBLST field.
	TWIHS_TWIHS_IDR_ARBLST_Msk = 0x200    // Bit mask of ARBLST field.
	TWIHS_TWIHS_IDR_ARBLST     = 0x200    // Bit ARBLST.
	TWIHS_TWIHS_IDR_SCL_WS_Pos = 0xa      // Position of SCL_WS field.
	TWIHS_TWIHS_IDR_SCL_WS_Msk = 0x400    // Bit mask of SCL_WS field.
	TWIHS_TWIHS_IDR_SCL_WS     = 0x400    // Bit SCL_WS.
	TWIHS_TWIHS_IDR_EOSACC_Pos = 0xb      // Position of EOSACC field.
	TWIHS_TWIHS_IDR_EOSACC_Msk = 0x800    // Bit mask of EOSACC field.
	TWIHS_TWIHS_IDR_EOSACC     = 0x800    // Bit EOSACC.
	TWIHS_TWIHS_IDR_MCACK_Pos  = 0x10     // Position of MCACK field.
	TWIHS_TWIHS_IDR_MCACK_Msk  = 0x10000  // Bit mask of MCACK field.
	TWIHS_TWIHS_IDR_MCACK      = 0x10000  // Bit MCACK.
	TWIHS_TWIHS_IDR_TOUT_Pos   = 0x12     // Position of TOUT field.
	TWIHS_TWIHS_IDR_TOUT_Msk   = 0x40000  // Bit mask of TOUT field.
	TWIHS_TWIHS_IDR_TOUT       = 0x40000  // Bit TOUT.
	TWIHS_TWIHS_IDR_PECERR_Pos = 0x13     // Position of PECERR field.
	TWIHS_TWIHS_IDR_PECERR_Msk = 0x80000  // Bit mask of PECERR field.
	TWIHS_TWIHS_IDR_PECERR     = 0x80000  // Bit PECERR.
	TWIHS_TWIHS_IDR_SMBDAM_Pos = 0x14     // Position of SMBDAM field.
	TWIHS_TWIHS_IDR_SMBDAM_Msk = 0x100000 // Bit mask of SMBDAM field.
	TWIHS_TWIHS_IDR_SMBDAM     = 0x100000 // Bit SMBDAM.
	TWIHS_TWIHS_IDR_SMBHHM_Pos = 0x15     // Position of SMBHHM field.
	TWIHS_TWIHS_IDR_SMBHHM_Msk = 0x200000 // Bit mask of SMBHHM field.
	TWIHS_TWIHS_IDR_SMBHHM     = 0x200000 // Bit SMBHHM.

	// TWIHS_IMR: Interrupt Mask Register
	TWIHS_TWIHS_IMR_TXCOMP_Pos = 0x0      // Position of TXCOMP field.
	TWIHS_TWIHS_IMR_TXCOMP_Msk = 0x1      // Bit mask of TXCOMP field.
	TWIHS_TWIHS_IMR_TXCOMP     = 0x1      // Bit TXCOMP.
	TWIHS_TWIHS_IMR_RXRDY_Pos  = 0x1      // Position of RXRDY field.
	TWIHS_TWIHS_IMR_RXRDY_Msk  = 0x2      // Bit mask of RXRDY field.
	TWIHS_TWIHS_IMR_RXRDY      = 0x2      // Bit RXRDY.
	TWIHS_TWIHS_IMR_TXRDY_Pos  = 0x2      // Position of TXRDY field.
	TWIHS_TWIHS_IMR_TXRDY_Msk  = 0x4      // Bit mask of TXRDY field.
	TWIHS_TWIHS_IMR_TXRDY      = 0x4      // Bit TXRDY.
	TWIHS_TWIHS_IMR_SVACC_Pos  = 0x4      // Position of SVACC field.
	TWIHS_TWIHS_IMR_SVACC_Msk  = 0x10     // Bit mask of SVACC field.
	TWIHS_TWIHS_IMR_SVACC      = 0x10     // Bit SVACC.
	TWIHS_TWIHS_IMR_GACC_Pos   = 0x5      // Position of GACC field.
	TWIHS_TWIHS_IMR_GACC_Msk   = 0x20     // Bit mask of GACC field.
	TWIHS_TWIHS_IMR_GACC       = 0x20     // Bit GACC.
	TWIHS_TWIHS_IMR_OVRE_Pos   = 0x6      // Position of OVRE field.
	TWIHS_TWIHS_IMR_OVRE_Msk   = 0x40     // Bit mask of OVRE field.
	TWIHS_TWIHS_IMR_OVRE       = 0x40     // Bit OVRE.
	TWIHS_TWIHS_IMR_UNRE_Pos   = 0x7      // Position of UNRE field.
	TWIHS_TWIHS_IMR_UNRE_Msk   = 0x80     // Bit mask of UNRE field.
	TWIHS_TWIHS_IMR_UNRE       = 0x80     // Bit UNRE.
	TWIHS_TWIHS_IMR_NACK_Pos   = 0x8      // Position of NACK field.
	TWIHS_TWIHS_IMR_NACK_Msk   = 0x100    // Bit mask of NACK field.
	TWIHS_TWIHS_IMR_NACK       = 0x100    // Bit NACK.
	TWIHS_TWIHS_IMR_ARBLST_Pos = 0x9      // Position of ARBLST field.
	TWIHS_TWIHS_IMR_ARBLST_Msk = 0x200    // Bit mask of ARBLST field.
	TWIHS_TWIHS_IMR_ARBLST     = 0x200    // Bit ARBLST.
	TWIHS_TWIHS_IMR_SCL_WS_Pos = 0xa      // Position of SCL_WS field.
	TWIHS_TWIHS_IMR_SCL_WS_Msk = 0x400    // Bit mask of SCL_WS field.
	TWIHS_TWIHS_IMR_SCL_WS     = 0x400    // Bit SCL_WS.
	TWIHS_TWIHS_IMR_EOSACC_Pos = 0xb      // Position of EOSACC field.
	TWIHS_TWIHS_IMR_EOSACC_Msk = 0x800    // Bit mask of EOSACC field.
	TWIHS_TWIHS_IMR_EOSACC     = 0x800    // Bit EOSACC.
	TWIHS_TWIHS_IMR_MCACK_Pos  = 0x10     // Position of MCACK field.
	TWIHS_TWIHS_IMR_MCACK_Msk  = 0x10000  // Bit mask of MCACK field.
	TWIHS_TWIHS_IMR_MCACK      = 0x10000  // Bit MCACK.
	TWIHS_TWIHS_IMR_TOUT_Pos   = 0x12     // Position of TOUT field.
	TWIHS_TWIHS_IMR_TOUT_Msk   = 0x40000  // Bit mask of TOUT field.
	TWIHS_TWIHS_IMR_TOUT       = 0x40000  // Bit TOUT.
	TWIHS_TWIHS_IMR_PECERR_Pos = 0x13     // Position of PECERR field.
	TWIHS_TWIHS_IMR_PECERR_Msk = 0x80000  // Bit mask of PECERR field.
	TWIHS_TWIHS_IMR_PECERR     = 0x80000  // Bit PECERR.
	TWIHS_TWIHS_IMR_SMBDAM_Pos = 0x14     // Position of SMBDAM field.
	TWIHS_TWIHS_IMR_SMBDAM_Msk = 0x100000 // Bit mask of SMBDAM field.
	TWIHS_TWIHS_IMR_SMBDAM     = 0x100000 // Bit SMBDAM.
	TWIHS_TWIHS_IMR_SMBHHM_Pos = 0x15     // Position of SMBHHM field.
	TWIHS_TWIHS_IMR_SMBHHM_Msk = 0x200000 // Bit mask of SMBHHM field.
	TWIHS_TWIHS_IMR_SMBHHM     = 0x200000 // Bit SMBHHM.

	// TWIHS_RHR: Receive Holding Register
	TWIHS_TWIHS_RHR_RXDATA_Pos = 0x0  // Position of RXDATA field.
	TWIHS_TWIHS_RHR_RXDATA_Msk = 0xff // Bit mask of RXDATA field.

	// TWIHS_THR: Transmit Holding Register
	TWIHS_TWIHS_THR_TXDATA_Pos = 0x0  // Position of TXDATA field.
	TWIHS_TWIHS_THR_TXDATA_Msk = 0xff // Bit mask of TXDATA field.

	// TWIHS_SMBTR: SMBus Timing Register
	TWIHS_TWIHS_SMBTR_PRESC_Pos = 0x0        // Position of PRESC field.
	TWIHS_TWIHS_SMBTR_PRESC_Msk = 0xf        // Bit mask of PRESC field.
	TWIHS_TWIHS_SMBTR_TLOWS_Pos = 0x8        // Position of TLOWS field.
	TWIHS_TWIHS_SMBTR_TLOWS_Msk = 0xff00     // Bit mask of TLOWS field.
	TWIHS_TWIHS_SMBTR_TLOWM_Pos = 0x10       // Position of TLOWM field.
	TWIHS_TWIHS_SMBTR_TLOWM_Msk = 0xff0000   // Bit mask of TLOWM field.
	TWIHS_TWIHS_SMBTR_THMAX_Pos = 0x18       // Position of THMAX field.
	TWIHS_TWIHS_SMBTR_THMAX_Msk = 0xff000000 // Bit mask of THMAX field.

	// TWIHS_FILTR: Filter Register
	TWIHS_TWIHS_FILTR_FILT_Pos    = 0x0   // Position of FILT field.
	TWIHS_TWIHS_FILTR_FILT_Msk    = 0x1   // Bit mask of FILT field.
	TWIHS_TWIHS_FILTR_FILT        = 0x1   // Bit FILT.
	TWIHS_TWIHS_FILTR_PADFEN_Pos  = 0x1   // Position of PADFEN field.
	TWIHS_TWIHS_FILTR_PADFEN_Msk  = 0x2   // Bit mask of PADFEN field.
	TWIHS_TWIHS_FILTR_PADFEN      = 0x2   // Bit PADFEN.
	TWIHS_TWIHS_FILTR_PADFCFG_Pos = 0x2   // Position of PADFCFG field.
	TWIHS_TWIHS_FILTR_PADFCFG_Msk = 0x4   // Bit mask of PADFCFG field.
	TWIHS_TWIHS_FILTR_PADFCFG     = 0x4   // Bit PADFCFG.
	TWIHS_TWIHS_FILTR_THRES_Pos   = 0x8   // Position of THRES field.
	TWIHS_TWIHS_FILTR_THRES_Msk   = 0x700 // Bit mask of THRES field.

	// TWIHS_SWMR: SleepWalking Matching Register
	TWIHS_TWIHS_SWMR_SADR1_Pos = 0x0        // Position of SADR1 field.
	TWIHS_TWIHS_SWMR_SADR1_Msk = 0x7f       // Bit mask of SADR1 field.
	TWIHS_TWIHS_SWMR_SADR2_Pos = 0x8        // Position of SADR2 field.
	TWIHS_TWIHS_SWMR_SADR2_Msk = 0x7f00     // Bit mask of SADR2 field.
	TWIHS_TWIHS_SWMR_SADR3_Pos = 0x10       // Position of SADR3 field.
	TWIHS_TWIHS_SWMR_SADR3_Msk = 0x7f0000   // Bit mask of SADR3 field.
	TWIHS_TWIHS_SWMR_DATAM_Pos = 0x18       // Position of DATAM field.
	TWIHS_TWIHS_SWMR_DATAM_Msk = 0xff000000 // Bit mask of DATAM field.

	// TWIHS_WPMR: Write Protection Mode Register
	TWIHS_TWIHS_WPMR_WPEN_Pos     = 0x0        // Position of WPEN field.
	TWIHS_TWIHS_WPMR_WPEN_Msk     = 0x1        // Bit mask of WPEN field.
	TWIHS_TWIHS_WPMR_WPEN         = 0x1        // Bit WPEN.
	TWIHS_TWIHS_WPMR_WPKEY_Pos    = 0x8        // Position of WPKEY field.
	TWIHS_TWIHS_WPMR_WPKEY_Msk    = 0xffffff00 // Bit mask of WPKEY field.
	TWIHS_TWIHS_WPMR_WPKEY_PASSWD = 0x545749   // Writing any other value in this field aborts the write operation of the WPEN bit.Always reads as 0

	// TWIHS_WPSR: Write Protection Status Register
	TWIHS_TWIHS_WPSR_WPVS_Pos   = 0x0        // Position of WPVS field.
	TWIHS_TWIHS_WPSR_WPVS_Msk   = 0x1        // Bit mask of WPVS field.
	TWIHS_TWIHS_WPSR_WPVS       = 0x1        // Bit WPVS.
	TWIHS_TWIHS_WPSR_WPVSRC_Pos = 0x8        // Position of WPVSRC field.
	TWIHS_TWIHS_WPSR_WPVSRC_Msk = 0xffffff00 // Bit mask of WPVSRC field.
)

// Bitfields for UART0: Universal Asynchronous Receiver Transmitter
const (
	// UART_CR: Control Register
	UART_UART_CR_RSTRX_Pos  = 0x2    // Position of RSTRX field.
	UART_UART_CR_RSTRX_Msk  = 0x4    // Bit mask of RSTRX field.
	UART_UART_CR_RSTRX      = 0x4    // Bit RSTRX.
	UART_UART_CR_RSTTX_Pos  = 0x3    // Position of RSTTX field.
	UART_UART_CR_RSTTX_Msk  = 0x8    // Bit mask of RSTTX field.
	UART_UART_CR_RSTTX      = 0x8    // Bit RSTTX.
	UART_UART_CR_RXEN_Pos   = 0x4    // Position of RXEN field.
	UART_UART_CR_RXEN_Msk   = 0x10   // Bit mask of RXEN field.
	UART_UART_CR_RXEN       = 0x10   // Bit RXEN.
	UART_UART_CR_RXDIS_Pos  = 0x5    // Position of RXDIS field.
	UART_UART_CR_RXDIS_Msk  = 0x20   // Bit mask of RXDIS field.
	UART_UART_CR_RXDIS      = 0x20   // Bit RXDIS.
	UART_UART_CR_TXEN_Pos   = 0x6    // Position of TXEN field.
	UART_UART_CR_TXEN_Msk   = 0x40   // Bit mask of TXEN field.
	UART_UART_CR_TXEN       = 0x40   // Bit TXEN.
	UART_UART_CR_TXDIS_Pos  = 0x7    // Position of TXDIS field.
	UART_UART_CR_TXDIS_Msk  = 0x80   // Bit mask of TXDIS field.
	UART_UART_CR_TXDIS      = 0x80   // Bit TXDIS.
	UART_UART_CR_RSTSTA_Pos = 0x8    // Position of RSTSTA field.
	UART_UART_CR_RSTSTA_Msk = 0x100  // Bit mask of RSTSTA field.
	UART_UART_CR_RSTSTA     = 0x100  // Bit RSTSTA.
	UART_UART_CR_REQCLR_Pos = 0xc    // Position of REQCLR field.
	UART_UART_CR_REQCLR_Msk = 0x1000 // Bit mask of REQCLR field.
	UART_UART_CR_REQCLR     = 0x1000 // Bit REQCLR.

	// UART_MR: Mode Register
	UART_UART_MR_FILTER_Pos             = 0x4    // Position of FILTER field.
	UART_UART_MR_FILTER_Msk             = 0x10   // Bit mask of FILTER field.
	UART_UART_MR_FILTER                 = 0x10   // Bit FILTER.
	UART_UART_MR_FILTER_DISABLED        = 0x0    // UART does not filter the receive line.
	UART_UART_MR_FILTER_ENABLED         = 0x1    // UART filters the receive line using a three-sample filter (16x-bit clock) (2 over 3 majority).
	UART_UART_MR_PAR_Pos                = 0x9    // Position of PAR field.
	UART_UART_MR_PAR_Msk                = 0xe00  // Bit mask of PAR field.
	UART_UART_MR_PAR_EVEN               = 0x0    // Even Parity
	UART_UART_MR_PAR_ODD                = 0x1    // Odd Parity
	UART_UART_MR_PAR_SPACE              = 0x2    // Space: parity forced to 0
	UART_UART_MR_PAR_MARK               = 0x3    // Mark: parity forced to 1
	UART_UART_MR_PAR_NO                 = 0x4    // No parity
	UART_UART_MR_BRSRCCK_Pos            = 0xc    // Position of BRSRCCK field.
	UART_UART_MR_BRSRCCK_Msk            = 0x1000 // Bit mask of BRSRCCK field.
	UART_UART_MR_BRSRCCK                = 0x1000 // Bit BRSRCCK.
	UART_UART_MR_BRSRCCK_PERIPH_CLK     = 0x0    // The baud rate is driven by the peripheral clock
	UART_UART_MR_BRSRCCK_PMC_PCK        = 0x1    // The baud rate is driven by a PMC-programmable clock PCK (see section Power Management Controller (PMC)).
	UART_UART_MR_CHMODE_Pos             = 0xe    // Position of CHMODE field.
	UART_UART_MR_CHMODE_Msk             = 0xc000 // Bit mask of CHMODE field.
	UART_UART_MR_CHMODE_NORMAL          = 0x0    // Normal mode
	UART_UART_MR_CHMODE_AUTOMATIC       = 0x1    // Automatic echo
	UART_UART_MR_CHMODE_LOCAL_LOOPBACK  = 0x2    // Local loopback
	UART_UART_MR_CHMODE_REMOTE_LOOPBACK = 0x3    // Remote loopback

	// UART_IER: Interrupt Enable Register
	UART_UART_IER_RXRDY_Pos   = 0x0    // Position of RXRDY field.
	UART_UART_IER_RXRDY_Msk   = 0x1    // Bit mask of RXRDY field.
	UART_UART_IER_RXRDY       = 0x1    // Bit RXRDY.
	UART_UART_IER_TXRDY_Pos   = 0x1    // Position of TXRDY field.
	UART_UART_IER_TXRDY_Msk   = 0x2    // Bit mask of TXRDY field.
	UART_UART_IER_TXRDY       = 0x2    // Bit TXRDY.
	UART_UART_IER_OVRE_Pos    = 0x5    // Position of OVRE field.
	UART_UART_IER_OVRE_Msk    = 0x20   // Bit mask of OVRE field.
	UART_UART_IER_OVRE        = 0x20   // Bit OVRE.
	UART_UART_IER_FRAME_Pos   = 0x6    // Position of FRAME field.
	UART_UART_IER_FRAME_Msk   = 0x40   // Bit mask of FRAME field.
	UART_UART_IER_FRAME       = 0x40   // Bit FRAME.
	UART_UART_IER_PARE_Pos    = 0x7    // Position of PARE field.
	UART_UART_IER_PARE_Msk    = 0x80   // Bit mask of PARE field.
	UART_UART_IER_PARE        = 0x80   // Bit PARE.
	UART_UART_IER_TXEMPTY_Pos = 0x9    // Position of TXEMPTY field.
	UART_UART_IER_TXEMPTY_Msk = 0x200  // Bit mask of TXEMPTY field.
	UART_UART_IER_TXEMPTY     = 0x200  // Bit TXEMPTY.
	UART_UART_IER_CMP_Pos     = 0xf    // Position of CMP field.
	UART_UART_IER_CMP_Msk     = 0x8000 // Bit mask of CMP field.
	UART_UART_IER_CMP         = 0x8000 // Bit CMP.

	// UART_IDR: Interrupt Disable Register
	UART_UART_IDR_RXRDY_Pos   = 0x0    // Position of RXRDY field.
	UART_UART_IDR_RXRDY_Msk   = 0x1    // Bit mask of RXRDY field.
	UART_UART_IDR_RXRDY       = 0x1    // Bit RXRDY.
	UART_UART_IDR_TXRDY_Pos   = 0x1    // Position of TXRDY field.
	UART_UART_IDR_TXRDY_Msk   = 0x2    // Bit mask of TXRDY field.
	UART_UART_IDR_TXRDY       = 0x2    // Bit TXRDY.
	UART_UART_IDR_OVRE_Pos    = 0x5    // Position of OVRE field.
	UART_UART_IDR_OVRE_Msk    = 0x20   // Bit mask of OVRE field.
	UART_UART_IDR_OVRE        = 0x20   // Bit OVRE.
	UART_UART_IDR_FRAME_Pos   = 0x6    // Position of FRAME field.
	UART_UART_IDR_FRAME_Msk   = 0x40   // Bit mask of FRAME field.
	UART_UART_IDR_FRAME       = 0x40   // Bit FRAME.
	UART_UART_IDR_PARE_Pos    = 0x7    // Position of PARE field.
	UART_UART_IDR_PARE_Msk    = 0x80   // Bit mask of PARE field.
	UART_UART_IDR_PARE        = 0x80   // Bit PARE.
	UART_UART_IDR_TXEMPTY_Pos = 0x9    // Position of TXEMPTY field.
	UART_UART_IDR_TXEMPTY_Msk = 0x200  // Bit mask of TXEMPTY field.
	UART_UART_IDR_TXEMPTY     = 0x200  // Bit TXEMPTY.
	UART_UART_IDR_CMP_Pos     = 0xf    // Position of CMP field.
	UART_UART_IDR_CMP_Msk     = 0x8000 // Bit mask of CMP field.
	UART_UART_IDR_CMP         = 0x8000 // Bit CMP.

	// UART_IMR: Interrupt Mask Register
	UART_UART_IMR_RXRDY_Pos   = 0x0    // Position of RXRDY field.
	UART_UART_IMR_RXRDY_Msk   = 0x1    // Bit mask of RXRDY field.
	UART_UART_IMR_RXRDY       = 0x1    // Bit RXRDY.
	UART_UART_IMR_TXRDY_Pos   = 0x1    // Position of TXRDY field.
	UART_UART_IMR_TXRDY_Msk   = 0x2    // Bit mask of TXRDY field.
	UART_UART_IMR_TXRDY       = 0x2    // Bit TXRDY.
	UART_UART_IMR_OVRE_Pos    = 0x5    // Position of OVRE field.
	UART_UART_IMR_OVRE_Msk    = 0x20   // Bit mask of OVRE field.
	UART_UART_IMR_OVRE        = 0x20   // Bit OVRE.
	UART_UART_IMR_FRAME_Pos   = 0x6    // Position of FRAME field.
	UART_UART_IMR_FRAME_Msk   = 0x40   // Bit mask of FRAME field.
	UART_UART_IMR_FRAME       = 0x40   // Bit FRAME.
	UART_UART_IMR_PARE_Pos    = 0x7    // Position of PARE field.
	UART_UART_IMR_PARE_Msk    = 0x80   // Bit mask of PARE field.
	UART_UART_IMR_PARE        = 0x80   // Bit PARE.
	UART_UART_IMR_TXEMPTY_Pos = 0x9    // Position of TXEMPTY field.
	UART_UART_IMR_TXEMPTY_Msk = 0x200  // Bit mask of TXEMPTY field.
	UART_UART_IMR_TXEMPTY     = 0x200  // Bit TXEMPTY.
	UART_UART_IMR_CMP_Pos     = 0xf    // Position of CMP field.
	UART_UART_IMR_CMP_Msk     = 0x8000 // Bit mask of CMP field.
	UART_UART_IMR_CMP         = 0x8000 // Bit CMP.

	// UART_SR: Status Register
	UART_UART_SR_RXRDY_Pos   = 0x0    // Position of RXRDY field.
	UART_UART_SR_RXRDY_Msk   = 0x1    // Bit mask of RXRDY field.
	UART_UART_SR_RXRDY       = 0x1    // Bit RXRDY.
	UART_UART_SR_TXRDY_Pos   = 0x1    // Position of TXRDY field.
	UART_UART_SR_TXRDY_Msk   = 0x2    // Bit mask of TXRDY field.
	UART_UART_SR_TXRDY       = 0x2    // Bit TXRDY.
	UART_UART_SR_OVRE_Pos    = 0x5    // Position of OVRE field.
	UART_UART_SR_OVRE_Msk    = 0x20   // Bit mask of OVRE field.
	UART_UART_SR_OVRE        = 0x20   // Bit OVRE.
	UART_UART_SR_FRAME_Pos   = 0x6    // Position of FRAME field.
	UART_UART_SR_FRAME_Msk   = 0x40   // Bit mask of FRAME field.
	UART_UART_SR_FRAME       = 0x40   // Bit FRAME.
	UART_UART_SR_PARE_Pos    = 0x7    // Position of PARE field.
	UART_UART_SR_PARE_Msk    = 0x80   // Bit mask of PARE field.
	UART_UART_SR_PARE        = 0x80   // Bit PARE.
	UART_UART_SR_TXEMPTY_Pos = 0x9    // Position of TXEMPTY field.
	UART_UART_SR_TXEMPTY_Msk = 0x200  // Bit mask of TXEMPTY field.
	UART_UART_SR_TXEMPTY     = 0x200  // Bit TXEMPTY.
	UART_UART_SR_CMP_Pos     = 0xf    // Position of CMP field.
	UART_UART_SR_CMP_Msk     = 0x8000 // Bit mask of CMP field.
	UART_UART_SR_CMP         = 0x8000 // Bit CMP.

	// UART_RHR: Receive Holding Register
	UART_UART_RHR_RXCHR_Pos = 0x0  // Position of RXCHR field.
	UART_UART_RHR_RXCHR_Msk = 0xff // Bit mask of RXCHR field.

	// UART_THR: Transmit Holding Register
	UART_UART_THR_TXCHR_Pos = 0x0  // Position of TXCHR field.
	UART_UART_THR_TXCHR_Msk = 0xff // Bit mask of TXCHR field.

	// UART_BRGR: Baud Rate Generator Register
	UART_UART_BRGR_CD_Pos = 0x0    // Position of CD field.
	UART_UART_BRGR_CD_Msk = 0xffff // Bit mask of CD field.

	// UART_CMPR: Comparison Register
	UART_UART_CMPR_VAL1_Pos                = 0x0      // Position of VAL1 field.
	UART_UART_CMPR_VAL1_Msk                = 0xff     // Bit mask of VAL1 field.
	UART_UART_CMPR_CMPMODE_Pos             = 0xc      // Position of CMPMODE field.
	UART_UART_CMPR_CMPMODE_Msk             = 0x1000   // Bit mask of CMPMODE field.
	UART_UART_CMPR_CMPMODE                 = 0x1000   // Bit CMPMODE.
	UART_UART_CMPR_CMPMODE_FLAG_ONLY       = 0x0      // Any character is received and comparison function drives CMP flag.
	UART_UART_CMPR_CMPMODE_START_CONDITION = 0x1      // Comparison condition must be met to start reception.
	UART_UART_CMPR_CMPPAR_Pos              = 0xe      // Position of CMPPAR field.
	UART_UART_CMPR_CMPPAR_Msk              = 0x4000   // Bit mask of CMPPAR field.
	UART_UART_CMPR_CMPPAR                  = 0x4000   // Bit CMPPAR.
	UART_UART_CMPR_VAL2_Pos                = 0x10     // Position of VAL2 field.
	UART_UART_CMPR_VAL2_Msk                = 0xff0000 // Bit mask of VAL2 field.

	// UART_WPMR: Write Protection Mode Register
	UART_UART_WPMR_WPEN_Pos     = 0x0        // Position of WPEN field.
	UART_UART_WPMR_WPEN_Msk     = 0x1        // Bit mask of WPEN field.
	UART_UART_WPMR_WPEN         = 0x1        // Bit WPEN.
	UART_UART_WPMR_WPKEY_Pos    = 0x8        // Position of WPKEY field.
	UART_UART_WPMR_WPKEY_Msk    = 0xffffff00 // Bit mask of WPKEY field.
	UART_UART_WPMR_WPKEY_PASSWD = 0x554152   // Writing any other value in this field aborts the write operation.Always reads as 0.
)

// Bitfields for USART0: Universal Synchronous Asynchronous Receiver Transmitter
const (
	// US_CR_USART_MODE: Control Register
	USART_US_CR_USART_MODE_RSTRX_Pos   = 0x2     // Position of RSTRX field.
	USART_US_CR_USART_MODE_RSTRX_Msk   = 0x4     // Bit mask of RSTRX field.
	USART_US_CR_USART_MODE_RSTRX       = 0x4     // Bit RSTRX.
	USART_US_CR_USART_MODE_RSTTX_Pos   = 0x3     // Position of RSTTX field.
	USART_US_CR_USART_MODE_RSTTX_Msk   = 0x8     // Bit mask of RSTTX field.
	USART_US_CR_USART_MODE_RSTTX       = 0x8     // Bit RSTTX.
	USART_US_CR_USART_MODE_RXEN_Pos    = 0x4     // Position of RXEN field.
	USART_US_CR_USART_MODE_RXEN_Msk    = 0x10    // Bit mask of RXEN field.
	USART_US_CR_USART_MODE_RXEN        = 0x10    // Bit RXEN.
	USART_US_CR_USART_MODE_RXDIS_Pos   = 0x5     // Position of RXDIS field.
	USART_US_CR_USART_MODE_RXDIS_Msk   = 0x20    // Bit mask of RXDIS field.
	USART_US_CR_USART_MODE_RXDIS       = 0x20    // Bit RXDIS.
	USART_US_CR_USART_MODE_TXEN_Pos    = 0x6     // Position of TXEN field.
	USART_US_CR_USART_MODE_TXEN_Msk    = 0x40    // Bit mask of TXEN field.
	USART_US_CR_USART_MODE_TXEN        = 0x40    // Bit TXEN.
	USART_US_CR_USART_MODE_TXDIS_Pos   = 0x7     // Position of TXDIS field.
	USART_US_CR_USART_MODE_TXDIS_Msk   = 0x80    // Bit mask of TXDIS field.
	USART_US_CR_USART_MODE_TXDIS       = 0x80    // Bit TXDIS.
	USART_US_CR_USART_MODE_RSTSTA_Pos  = 0x8     // Position of RSTSTA field.
	USART_US_CR_USART_MODE_RSTSTA_Msk  = 0x100   // Bit mask of RSTSTA field.
	USART_US_CR_USART_MODE_RSTSTA      = 0x100   // Bit RSTSTA.
	USART_US_CR_USART_MODE_STTBRK_Pos  = 0x9     // Position of STTBRK field.
	USART_US_CR_USART_MODE_STTBRK_Msk  = 0x200   // Bit mask of STTBRK field.
	USART_US_CR_USART_MODE_STTBRK      = 0x200   // Bit STTBRK.
	USART_US_CR_USART_MODE_STPBRK_Pos  = 0xa     // Position of STPBRK field.
	USART_US_CR_USART_MODE_STPBRK_Msk  = 0x400   // Bit mask of STPBRK field.
	USART_US_CR_USART_MODE_STPBRK      = 0x400   // Bit STPBRK.
	USART_US_CR_USART_MODE_STTTO_Pos   = 0xb     // Position of STTTO field.
	USART_US_CR_USART_MODE_STTTO_Msk   = 0x800   // Bit mask of STTTO field.
	USART_US_CR_USART_MODE_STTTO       = 0x800   // Bit STTTO.
	USART_US_CR_USART_MODE_SENDA_Pos   = 0xc     // Position of SENDA field.
	USART_US_CR_USART_MODE_SENDA_Msk   = 0x1000  // Bit mask of SENDA field.
	USART_US_CR_USART_MODE_SENDA       = 0x1000  // Bit SENDA.
	USART_US_CR_USART_MODE_RSTIT_Pos   = 0xd     // Position of RSTIT field.
	USART_US_CR_USART_MODE_RSTIT_Msk   = 0x2000  // Bit mask of RSTIT field.
	USART_US_CR_USART_MODE_RSTIT       = 0x2000  // Bit RSTIT.
	USART_US_CR_USART_MODE_RSTNACK_Pos = 0xe     // Position of RSTNACK field.
	USART_US_CR_USART_MODE_RSTNACK_Msk = 0x4000  // Bit mask of RSTNACK field.
	USART_US_CR_USART_MODE_RSTNACK     = 0x4000  // Bit RSTNACK.
	USART_US_CR_USART_MODE_RETTO_Pos   = 0xf     // Position of RETTO field.
	USART_US_CR_USART_MODE_RETTO_Msk   = 0x8000  // Bit mask of RETTO field.
	USART_US_CR_USART_MODE_RETTO       = 0x8000  // Bit RETTO.
	USART_US_CR_USART_MODE_DTREN_Pos   = 0x10    // Position of DTREN field.
	USART_US_CR_USART_MODE_DTREN_Msk   = 0x10000 // Bit mask of DTREN field.
	USART_US_CR_USART_MODE_DTREN       = 0x10000 // Bit DTREN.
	USART_US_CR_USART_MODE_DTRDIS_Pos  = 0x11    // Position of DTRDIS field.
	USART_US_CR_USART_MODE_DTRDIS_Msk  = 0x20000 // Bit mask of DTRDIS field.
	USART_US_CR_USART_MODE_DTRDIS      = 0x20000 // Bit DTRDIS.
	USART_US_CR_USART_MODE_RTSEN_Pos   = 0x12    // Position of RTSEN field.
	USART_US_CR_USART_MODE_RTSEN_Msk   = 0x40000 // Bit mask of RTSEN field.
	USART_US_CR_USART_MODE_RTSEN       = 0x40000 // Bit RTSEN.
	USART_US_CR_USART_MODE_RTSDIS_Pos  = 0x13    // Position of RTSDIS field.
	USART_US_CR_USART_MODE_RTSDIS_Msk  = 0x80000 // Bit mask of RTSDIS field.
	USART_US_CR_USART_MODE_RTSDIS      = 0x80000 // Bit RTSDIS.

	// US_CR_SPI_MODE: Control Register
	USART_US_CR_SPI_MODE_RSTRX_Pos  = 0x2     // Position of RSTRX field.
	USART_US_CR_SPI_MODE_RSTRX_Msk  = 0x4     // Bit mask of RSTRX field.
	USART_US_CR_SPI_MODE_RSTRX      = 0x4     // Bit RSTRX.
	USART_US_CR_SPI_MODE_RSTTX_Pos  = 0x3     // Position of RSTTX field.
	USART_US_CR_SPI_MODE_RSTTX_Msk  = 0x8     // Bit mask of RSTTX field.
	USART_US_CR_SPI_MODE_RSTTX      = 0x8     // Bit RSTTX.
	USART_US_CR_SPI_MODE_RXEN_Pos   = 0x4     // Position of RXEN field.
	USART_US_CR_SPI_MODE_RXEN_Msk   = 0x10    // Bit mask of RXEN field.
	USART_US_CR_SPI_MODE_RXEN       = 0x10    // Bit RXEN.
	USART_US_CR_SPI_MODE_RXDIS_Pos  = 0x5     // Position of RXDIS field.
	USART_US_CR_SPI_MODE_RXDIS_Msk  = 0x20    // Bit mask of RXDIS field.
	USART_US_CR_SPI_MODE_RXDIS      = 0x20    // Bit RXDIS.
	USART_US_CR_SPI_MODE_TXEN_Pos   = 0x6     // Position of TXEN field.
	USART_US_CR_SPI_MODE_TXEN_Msk   = 0x40    // Bit mask of TXEN field.
	USART_US_CR_SPI_MODE_TXEN       = 0x40    // Bit TXEN.
	USART_US_CR_SPI_MODE_TXDIS_Pos  = 0x7     // Position of TXDIS field.
	USART_US_CR_SPI_MODE_TXDIS_Msk  = 0x80    // Bit mask of TXDIS field.
	USART_US_CR_SPI_MODE_TXDIS      = 0x80    // Bit TXDIS.
	USART_US_CR_SPI_MODE_RSTSTA_Pos = 0x8     // Position of RSTSTA field.
	USART_US_CR_SPI_MODE_RSTSTA_Msk = 0x100   // Bit mask of RSTSTA field.
	USART_US_CR_SPI_MODE_RSTSTA     = 0x100   // Bit RSTSTA.
	USART_US_CR_SPI_MODE_FCS_Pos    = 0x12    // Position of FCS field.
	USART_US_CR_SPI_MODE_FCS_Msk    = 0x40000 // Bit mask of FCS field.
	USART_US_CR_SPI_MODE_FCS        = 0x40000 // Bit FCS.
	USART_US_CR_SPI_MODE_RCS_Pos    = 0x13    // Position of RCS field.
	USART_US_CR_SPI_MODE_RCS_Msk    = 0x80000 // Bit mask of RCS field.
	USART_US_CR_SPI_MODE_RCS        = 0x80000 // Bit RCS.

	// US_CR_LIN_MODE: Control Register
	USART_US_CR_LIN_MODE_RSTRX_Pos   = 0x2      // Position of RSTRX field.
	USART_US_CR_LIN_MODE_RSTRX_Msk   = 0x4      // Bit mask of RSTRX field.
	USART_US_CR_LIN_MODE_RSTRX       = 0x4      // Bit RSTRX.
	USART_US_CR_LIN_MODE_RSTTX_Pos   = 0x3      // Position of RSTTX field.
	USART_US_CR_LIN_MODE_RSTTX_Msk   = 0x8      // Bit mask of RSTTX field.
	USART_US_CR_LIN_MODE_RSTTX       = 0x8      // Bit RSTTX.
	USART_US_CR_LIN_MODE_RXEN_Pos    = 0x4      // Position of RXEN field.
	USART_US_CR_LIN_MODE_RXEN_Msk    = 0x10     // Bit mask of RXEN field.
	USART_US_CR_LIN_MODE_RXEN        = 0x10     // Bit RXEN.
	USART_US_CR_LIN_MODE_RXDIS_Pos   = 0x5      // Position of RXDIS field.
	USART_US_CR_LIN_MODE_RXDIS_Msk   = 0x20     // Bit mask of RXDIS field.
	USART_US_CR_LIN_MODE_RXDIS       = 0x20     // Bit RXDIS.
	USART_US_CR_LIN_MODE_TXEN_Pos    = 0x6      // Position of TXEN field.
	USART_US_CR_LIN_MODE_TXEN_Msk    = 0x40     // Bit mask of TXEN field.
	USART_US_CR_LIN_MODE_TXEN        = 0x40     // Bit TXEN.
	USART_US_CR_LIN_MODE_TXDIS_Pos   = 0x7      // Position of TXDIS field.
	USART_US_CR_LIN_MODE_TXDIS_Msk   = 0x80     // Bit mask of TXDIS field.
	USART_US_CR_LIN_MODE_TXDIS       = 0x80     // Bit TXDIS.
	USART_US_CR_LIN_MODE_RSTSTA_Pos  = 0x8      // Position of RSTSTA field.
	USART_US_CR_LIN_MODE_RSTSTA_Msk  = 0x100    // Bit mask of RSTSTA field.
	USART_US_CR_LIN_MODE_RSTSTA      = 0x100    // Bit RSTSTA.
	USART_US_CR_LIN_MODE_LINABT_Pos  = 0x14     // Position of LINABT field.
	USART_US_CR_LIN_MODE_LINABT_Msk  = 0x100000 // Bit mask of LINABT field.
	USART_US_CR_LIN_MODE_LINABT      = 0x100000 // Bit LINABT.
	USART_US_CR_LIN_MODE_LINWKUP_Pos = 0x15     // Position of LINWKUP field.
	USART_US_CR_LIN_MODE_LINWKUP_Msk = 0x200000 // Bit mask of LINWKUP field.
	USART_US_CR_LIN_MODE_LINWKUP     = 0x200000 // Bit LINWKUP.

	// US_MR_USART_MODE: Mode Register
	USART_US_MR_USART_MODE_USART_MODE_Pos            = 0x0        // Position of USART_MODE field.
	USART_US_MR_USART_MODE_USART_MODE_Msk            = 0xf        // Bit mask of USART_MODE field.
	USART_US_MR_USART_MODE_USART_MODE_NORMAL         = 0x0        // Normal mode
	USART_US_MR_USART_MODE_USART_MODE_RS485          = 0x1        // RS485
	USART_US_MR_USART_MODE_USART_MODE_HW_HANDSHAKING = 0x2        // Hardware handshaking
	USART_US_MR_USART_MODE_USART_MODE_MODEM          = 0x3        // Modem
	USART_US_MR_USART_MODE_USART_MODE_IS07816_T_0    = 0x4        // IS07816 Protocol: T = 0
	USART_US_MR_USART_MODE_USART_MODE_IS07816_T_1    = 0x6        // IS07816 Protocol: T = 1
	USART_US_MR_USART_MODE_USART_MODE_IRDA           = 0x8        // IrDA
	USART_US_MR_USART_MODE_USART_MODE_LON            = 0x9        // LON
	USART_US_MR_USART_MODE_USART_MODE_LIN_MASTER     = 0xa        // LIN Master mode
	USART_US_MR_USART_MODE_USART_MODE_LIN_SLAVE      = 0xb        // LIN Slave mode
	USART_US_MR_USART_MODE_USART_MODE_SPI_MASTER     = 0xe        // SPI Master mode (CLKO must be written to 1 and USCLKS = 0, 1 or 2)
	USART_US_MR_USART_MODE_USART_MODE_SPI_SLAVE      = 0xf        // SPI Slave mode
	USART_US_MR_USART_MODE_USCLKS_Pos                = 0x4        // Position of USCLKS field.
	USART_US_MR_USART_MODE_USCLKS_Msk                = 0x30       // Bit mask of USCLKS field.
	USART_US_MR_USART_MODE_USCLKS_MCK                = 0x0        // Peripheral clock is selected
	USART_US_MR_USART_MODE_USCLKS_DIV                = 0x1        // Peripheral clock divided (DIV = 8) is selected
	USART_US_MR_USART_MODE_USCLKS_PCK                = 0x2        // PMC programmable clock (PCK) is selected. If the SCK pin is driven (CLKO = 1), the CD field must be greater than 1.
	USART_US_MR_USART_MODE_USCLKS_SCK                = 0x3        // Serial clock (SCK) is selected
	USART_US_MR_USART_MODE_CHRL_Pos                  = 0x6        // Position of CHRL field.
	USART_US_MR_USART_MODE_CHRL_Msk                  = 0xc0       // Bit mask of CHRL field.
	USART_US_MR_USART_MODE_CHRL__5_BIT               = 0x0        // Character length is 5 bits
	USART_US_MR_USART_MODE_CHRL__6_BIT               = 0x1        // Character length is 6 bits
	USART_US_MR_USART_MODE_CHRL__7_BIT               = 0x2        // Character length is 7 bits
	USART_US_MR_USART_MODE_CHRL__8_BIT               = 0x3        // Character length is 8 bits
	USART_US_MR_USART_MODE_SYNC_Pos                  = 0x8        // Position of SYNC field.
	USART_US_MR_USART_MODE_SYNC_Msk                  = 0x100      // Bit mask of SYNC field.
	USART_US_MR_USART_MODE_SYNC                      = 0x100      // Bit SYNC.
	USART_US_MR_USART_MODE_PAR_Pos                   = 0x9        // Position of PAR field.
	USART_US_MR_USART_MODE_PAR_Msk                   = 0xe00      // Bit mask of PAR field.
	USART_US_MR_USART_MODE_PAR_EVEN                  = 0x0        // Even parity
	USART_US_MR_USART_MODE_PAR_ODD                   = 0x1        // Odd parity
	USART_US_MR_USART_MODE_PAR_SPACE                 = 0x2        // Parity forced to 0 (Space)
	USART_US_MR_USART_MODE_PAR_MARK                  = 0x3        // Parity forced to 1 (Mark)
	USART_US_MR_USART_MODE_PAR_NO                    = 0x4        // No parity
	USART_US_MR_USART_MODE_PAR_MULTIDROP             = 0x6        // Multidrop mode
	USART_US_MR_USART_MODE_NBSTOP_Pos                = 0xc        // Position of NBSTOP field.
	USART_US_MR_USART_MODE_NBSTOP_Msk                = 0x3000     // Bit mask of NBSTOP field.
	USART_US_MR_USART_MODE_NBSTOP__1_BIT             = 0x0        // 1 stop bit
	USART_US_MR_USART_MODE_NBSTOP__1_5_BIT           = 0x1        // 1.5 stop bit (SYNC = 0) or reserved (SYNC = 1)
	USART_US_MR_USART_MODE_NBSTOP__2_BIT             = 0x2        // 2 stop bits
	USART_US_MR_USART_MODE_CHMODE_Pos                = 0xe        // Position of CHMODE field.
	USART_US_MR_USART_MODE_CHMODE_Msk                = 0xc000     // Bit mask of CHMODE field.
	USART_US_MR_USART_MODE_CHMODE_NORMAL             = 0x0        // Normal mode
	USART_US_MR_USART_MODE_CHMODE_AUTOMATIC          = 0x1        // Automatic Echo. Receiver input is connected to the TXD pin.
	USART_US_MR_USART_MODE_CHMODE_LOCAL_LOOPBACK     = 0x2        // Local Loopback. Transmitter output is connected to the Receiver Input.
	USART_US_MR_USART_MODE_CHMODE_REMOTE_LOOPBACK    = 0x3        // Remote Loopback. RXD pin is internally connected to the TXD pin.
	USART_US_MR_USART_MODE_MSBF_Pos                  = 0x10       // Position of MSBF field.
	USART_US_MR_USART_MODE_MSBF_Msk                  = 0x10000    // Bit mask of MSBF field.
	USART_US_MR_USART_MODE_MSBF                      = 0x10000    // Bit MSBF.
	USART_US_MR_USART_MODE_MODE9_Pos                 = 0x11       // Position of MODE9 field.
	USART_US_MR_USART_MODE_MODE9_Msk                 = 0x20000    // Bit mask of MODE9 field.
	USART_US_MR_USART_MODE_MODE9                     = 0x20000    // Bit MODE9.
	USART_US_MR_USART_MODE_CLKO_Pos                  = 0x12       // Position of CLKO field.
	USART_US_MR_USART_MODE_CLKO_Msk                  = 0x40000    // Bit mask of CLKO field.
	USART_US_MR_USART_MODE_CLKO                      = 0x40000    // Bit CLKO.
	USART_US_MR_USART_MODE_OVER_Pos                  = 0x13       // Position of OVER field.
	USART_US_MR_USART_MODE_OVER_Msk                  = 0x80000    // Bit mask of OVER field.
	USART_US_MR_USART_MODE_OVER                      = 0x80000    // Bit OVER.
	USART_US_MR_USART_MODE_INACK_Pos                 = 0x14       // Position of INACK field.
	USART_US_MR_USART_MODE_INACK_Msk                 = 0x100000   // Bit mask of INACK field.
	USART_US_MR_USART_MODE_INACK                     = 0x100000   // Bit INACK.
	USART_US_MR_USART_MODE_DSNACK_Pos                = 0x15       // Position of DSNACK field.
	USART_US_MR_USART_MODE_DSNACK_Msk                = 0x200000   // Bit mask of DSNACK field.
	USART_US_MR_USART_MODE_DSNACK                    = 0x200000   // Bit DSNACK.
	USART_US_MR_USART_MODE_VAR_SYNC_Pos              = 0x16       // Position of VAR_SYNC field.
	USART_US_MR_USART_MODE_VAR_SYNC_Msk              = 0x400000   // Bit mask of VAR_SYNC field.
	USART_US_MR_USART_MODE_VAR_SYNC                  = 0x400000   // Bit VAR_SYNC.
	USART_US_MR_USART_MODE_INVDATA_Pos               = 0x17       // Position of INVDATA field.
	USART_US_MR_USART_MODE_INVDATA_Msk               = 0x800000   // Bit mask of INVDATA field.
	USART_US_MR_USART_MODE_INVDATA                   = 0x800000   // Bit INVDATA.
	USART_US_MR_USART_MODE_MAX_ITERATION_Pos         = 0x18       // Position of MAX_ITERATION field.
	USART_US_MR_USART_MODE_MAX_ITERATION_Msk         = 0x7000000  // Bit mask of MAX_ITERATION field.
	USART_US_MR_USART_MODE_FILTER_Pos                = 0x1c       // Position of FILTER field.
	USART_US_MR_USART_MODE_FILTER_Msk                = 0x10000000 // Bit mask of FILTER field.
	USART_US_MR_USART_MODE_FILTER                    = 0x10000000 // Bit FILTER.
	USART_US_MR_USART_MODE_MAN_Pos                   = 0x1d       // Position of MAN field.
	USART_US_MR_USART_MODE_MAN_Msk                   = 0x20000000 // Bit mask of MAN field.
	USART_US_MR_USART_MODE_MAN                       = 0x20000000 // Bit MAN.
	USART_US_MR_USART_MODE_MODSYNC_Pos               = 0x1e       // Position of MODSYNC field.
	USART_US_MR_USART_MODE_MODSYNC_Msk               = 0x40000000 // Bit mask of MODSYNC field.
	USART_US_MR_USART_MODE_MODSYNC                   = 0x40000000 // Bit MODSYNC.
	USART_US_MR_USART_MODE_ONEBIT_Pos                = 0x1f       // Position of ONEBIT field.
	USART_US_MR_USART_MODE_ONEBIT_Msk                = 0x80000000 // Bit mask of ONEBIT field.
	USART_US_MR_USART_MODE_ONEBIT                    = 0x80000000 // Bit ONEBIT.

	// US_MR_SPI_MODE: Mode Register
	USART_US_MR_SPI_MODE_USART_MODE_Pos            = 0x0      // Position of USART_MODE field.
	USART_US_MR_SPI_MODE_USART_MODE_Msk            = 0xf      // Bit mask of USART_MODE field.
	USART_US_MR_SPI_MODE_USART_MODE_NORMAL         = 0x0      // Normal mode
	USART_US_MR_SPI_MODE_USART_MODE_RS485          = 0x1      // RS485
	USART_US_MR_SPI_MODE_USART_MODE_HW_HANDSHAKING = 0x2      // Hardware handshaking
	USART_US_MR_SPI_MODE_USART_MODE_MODEM          = 0x3      // Modem
	USART_US_MR_SPI_MODE_USART_MODE_IS07816_T_0    = 0x4      // IS07816 Protocol: T = 0
	USART_US_MR_SPI_MODE_USART_MODE_IS07816_T_1    = 0x6      // IS07816 Protocol: T = 1
	USART_US_MR_SPI_MODE_USART_MODE_IRDA           = 0x8      // IrDA
	USART_US_MR_SPI_MODE_USART_MODE_LON            = 0x9      // LON
	USART_US_MR_SPI_MODE_USART_MODE_LIN_MASTER     = 0xa      // LIN Master mode
	USART_US_MR_SPI_MODE_USART_MODE_LIN_SLAVE      = 0xb      // LIN Slave mode
	USART_US_MR_SPI_MODE_USART_MODE_SPI_MASTER     = 0xe      // SPI Master mode (CLKO must be written to 1 and USCLKS = 0, 1 or 2)
	USART_US_MR_SPI_MODE_USART_MODE_SPI_SLAVE      = 0xf      // SPI Slave mode
	USART_US_MR_SPI_MODE_USCLKS_Pos                = 0x4      // Position of USCLKS field.
	USART_US_MR_SPI_MODE_USCLKS_Msk                = 0x30     // Bit mask of USCLKS field.
	USART_US_MR_SPI_MODE_USCLKS_MCK                = 0x0      // Peripheral clock is selected
	USART_US_MR_SPI_MODE_USCLKS_DIV                = 0x1      // Peripheral clock divided (DIV = 8) is selected
	USART_US_MR_SPI_MODE_USCLKS_PCK                = 0x2      // PMC programmable clock (PCK) is selected. If the SCK pin is driven (CLKO = 1), the CD field must be greater than 1.
	USART_US_MR_SPI_MODE_USCLKS_SCK                = 0x3      // Serial clock (SCK) is selected
	USART_US_MR_SPI_MODE_CHRL_Pos                  = 0x6      // Position of CHRL field.
	USART_US_MR_SPI_MODE_CHRL_Msk                  = 0xc0     // Bit mask of CHRL field.
	USART_US_MR_SPI_MODE_CHRL__5_BIT               = 0x0      // Character length is 5 bits
	USART_US_MR_SPI_MODE_CHRL__6_BIT               = 0x1      // Character length is 6 bits
	USART_US_MR_SPI_MODE_CHRL__7_BIT               = 0x2      // Character length is 7 bits
	USART_US_MR_SPI_MODE_CHRL__8_BIT               = 0x3      // Character length is 8 bits
	USART_US_MR_SPI_MODE_CLKO_Pos                  = 0x12     // Position of CLKO field.
	USART_US_MR_SPI_MODE_CLKO_Msk                  = 0x40000  // Bit mask of CLKO field.
	USART_US_MR_SPI_MODE_CLKO                      = 0x40000  // Bit CLKO.
	USART_US_MR_SPI_MODE_CPHA_Pos                  = 0x8      // Position of CPHA field.
	USART_US_MR_SPI_MODE_CPHA_Msk                  = 0x100    // Bit mask of CPHA field.
	USART_US_MR_SPI_MODE_CPHA                      = 0x100    // Bit CPHA.
	USART_US_MR_SPI_MODE_CPOL_Pos                  = 0x10     // Position of CPOL field.
	USART_US_MR_SPI_MODE_CPOL_Msk                  = 0x10000  // Bit mask of CPOL field.
	USART_US_MR_SPI_MODE_CPOL                      = 0x10000  // Bit CPOL.
	USART_US_MR_SPI_MODE_WRDBT_Pos                 = 0x14     // Position of WRDBT field.
	USART_US_MR_SPI_MODE_WRDBT_Msk                 = 0x100000 // Bit mask of WRDBT field.
	USART_US_MR_SPI_MODE_WRDBT                     = 0x100000 // Bit WRDBT.

	// US_IER_USART_MODE: Interrupt Enable Register
	USART_US_IER_USART_MODE_RXRDY_Pos   = 0x0       // Position of RXRDY field.
	USART_US_IER_USART_MODE_RXRDY_Msk   = 0x1       // Bit mask of RXRDY field.
	USART_US_IER_USART_MODE_RXRDY       = 0x1       // Bit RXRDY.
	USART_US_IER_USART_MODE_TXRDY_Pos   = 0x1       // Position of TXRDY field.
	USART_US_IER_USART_MODE_TXRDY_Msk   = 0x2       // Bit mask of TXRDY field.
	USART_US_IER_USART_MODE_TXRDY       = 0x2       // Bit TXRDY.
	USART_US_IER_USART_MODE_RXBRK_Pos   = 0x2       // Position of RXBRK field.
	USART_US_IER_USART_MODE_RXBRK_Msk   = 0x4       // Bit mask of RXBRK field.
	USART_US_IER_USART_MODE_RXBRK       = 0x4       // Bit RXBRK.
	USART_US_IER_USART_MODE_OVRE_Pos    = 0x5       // Position of OVRE field.
	USART_US_IER_USART_MODE_OVRE_Msk    = 0x20      // Bit mask of OVRE field.
	USART_US_IER_USART_MODE_OVRE        = 0x20      // Bit OVRE.
	USART_US_IER_USART_MODE_TXEMPTY_Pos = 0x9       // Position of TXEMPTY field.
	USART_US_IER_USART_MODE_TXEMPTY_Msk = 0x200     // Bit mask of TXEMPTY field.
	USART_US_IER_USART_MODE_TXEMPTY     = 0x200     // Bit TXEMPTY.
	USART_US_IER_USART_MODE_ITER_Pos    = 0xa       // Position of ITER field.
	USART_US_IER_USART_MODE_ITER_Msk    = 0x400     // Bit mask of ITER field.
	USART_US_IER_USART_MODE_ITER        = 0x400     // Bit ITER.
	USART_US_IER_USART_MODE_NACK_Pos    = 0xd       // Position of NACK field.
	USART_US_IER_USART_MODE_NACK_Msk    = 0x2000    // Bit mask of NACK field.
	USART_US_IER_USART_MODE_NACK        = 0x2000    // Bit NACK.
	USART_US_IER_USART_MODE_RIIC_Pos    = 0x10      // Position of RIIC field.
	USART_US_IER_USART_MODE_RIIC_Msk    = 0x10000   // Bit mask of RIIC field.
	USART_US_IER_USART_MODE_RIIC        = 0x10000   // Bit RIIC.
	USART_US_IER_USART_MODE_DSRIC_Pos   = 0x11      // Position of DSRIC field.
	USART_US_IER_USART_MODE_DSRIC_Msk   = 0x20000   // Bit mask of DSRIC field.
	USART_US_IER_USART_MODE_DSRIC       = 0x20000   // Bit DSRIC.
	USART_US_IER_USART_MODE_DCDIC_Pos   = 0x12      // Position of DCDIC field.
	USART_US_IER_USART_MODE_DCDIC_Msk   = 0x40000   // Bit mask of DCDIC field.
	USART_US_IER_USART_MODE_DCDIC       = 0x40000   // Bit DCDIC.
	USART_US_IER_USART_MODE_CTSIC_Pos   = 0x13      // Position of CTSIC field.
	USART_US_IER_USART_MODE_CTSIC_Msk   = 0x80000   // Bit mask of CTSIC field.
	USART_US_IER_USART_MODE_CTSIC       = 0x80000   // Bit CTSIC.
	USART_US_IER_USART_MODE_MANE_Pos    = 0x18      // Position of MANE field.
	USART_US_IER_USART_MODE_MANE_Msk    = 0x1000000 // Bit mask of MANE field.
	USART_US_IER_USART_MODE_MANE        = 0x1000000 // Bit MANE.

	// US_IER_USART_LIN_MODE: Interrupt Enable Register
	USART_US_IER_USART_LIN_MODE_RXRDY_Pos   = 0x0   // Position of RXRDY field.
	USART_US_IER_USART_LIN_MODE_RXRDY_Msk   = 0x1   // Bit mask of RXRDY field.
	USART_US_IER_USART_LIN_MODE_RXRDY       = 0x1   // Bit RXRDY.
	USART_US_IER_USART_LIN_MODE_TXRDY_Pos   = 0x1   // Position of TXRDY field.
	USART_US_IER_USART_LIN_MODE_TXRDY_Msk   = 0x2   // Bit mask of TXRDY field.
	USART_US_IER_USART_LIN_MODE_TXRDY       = 0x2   // Bit TXRDY.
	USART_US_IER_USART_LIN_MODE_OVRE_Pos    = 0x5   // Position of OVRE field.
	USART_US_IER_USART_LIN_MODE_OVRE_Msk    = 0x20  // Bit mask of OVRE field.
	USART_US_IER_USART_LIN_MODE_OVRE        = 0x20  // Bit OVRE.
	USART_US_IER_USART_LIN_MODE_FRAME_Pos   = 0x6   // Position of FRAME field.
	USART_US_IER_USART_LIN_MODE_FRAME_Msk   = 0x40  // Bit mask of FRAME field.
	USART_US_IER_USART_LIN_MODE_FRAME       = 0x40  // Bit FRAME.
	USART_US_IER_USART_LIN_MODE_PARE_Pos    = 0x7   // Position of PARE field.
	USART_US_IER_USART_LIN_MODE_PARE_Msk    = 0x80  // Bit mask of PARE field.
	USART_US_IER_USART_LIN_MODE_PARE        = 0x80  // Bit PARE.
	USART_US_IER_USART_LIN_MODE_TIMEOUT_Pos = 0x8   // Position of TIMEOUT field.
	USART_US_IER_USART_LIN_MODE_TIMEOUT_Msk = 0x100 // Bit mask of TIMEOUT field.
	USART_US_IER_USART_LIN_MODE_TIMEOUT     = 0x100 // Bit TIMEOUT.
	USART_US_IER_USART_LIN_MODE_TXEMPTY_Pos = 0x9   // Position of TXEMPTY field.
	USART_US_IER_USART_LIN_MODE_TXEMPTY_Msk = 0x200 // Bit mask of TXEMPTY field.
	USART_US_IER_USART_LIN_MODE_TXEMPTY     = 0x200 // Bit TXEMPTY.

	// US_IER_SPI_MODE: Interrupt Enable Register
	USART_US_IER_SPI_MODE_RXRDY_Pos   = 0x0     // Position of RXRDY field.
	USART_US_IER_SPI_MODE_RXRDY_Msk   = 0x1     // Bit mask of RXRDY field.
	USART_US_IER_SPI_MODE_RXRDY       = 0x1     // Bit RXRDY.
	USART_US_IER_SPI_MODE_TXRDY_Pos   = 0x1     // Position of TXRDY field.
	USART_US_IER_SPI_MODE_TXRDY_Msk   = 0x2     // Bit mask of TXRDY field.
	USART_US_IER_SPI_MODE_TXRDY       = 0x2     // Bit TXRDY.
	USART_US_IER_SPI_MODE_OVRE_Pos    = 0x5     // Position of OVRE field.
	USART_US_IER_SPI_MODE_OVRE_Msk    = 0x20    // Bit mask of OVRE field.
	USART_US_IER_SPI_MODE_OVRE        = 0x20    // Bit OVRE.
	USART_US_IER_SPI_MODE_TXEMPTY_Pos = 0x9     // Position of TXEMPTY field.
	USART_US_IER_SPI_MODE_TXEMPTY_Msk = 0x200   // Bit mask of TXEMPTY field.
	USART_US_IER_SPI_MODE_TXEMPTY     = 0x200   // Bit TXEMPTY.
	USART_US_IER_SPI_MODE_NSSE_Pos    = 0x13    // Position of NSSE field.
	USART_US_IER_SPI_MODE_NSSE_Msk    = 0x80000 // Bit mask of NSSE field.
	USART_US_IER_SPI_MODE_NSSE        = 0x80000 // Bit NSSE.

	// US_IER_LIN_MODE: Interrupt Enable Register
	USART_US_IER_LIN_MODE_RXRDY_Pos   = 0x0        // Position of RXRDY field.
	USART_US_IER_LIN_MODE_RXRDY_Msk   = 0x1        // Bit mask of RXRDY field.
	USART_US_IER_LIN_MODE_RXRDY       = 0x1        // Bit RXRDY.
	USART_US_IER_LIN_MODE_TXRDY_Pos   = 0x1        // Position of TXRDY field.
	USART_US_IER_LIN_MODE_TXRDY_Msk   = 0x2        // Bit mask of TXRDY field.
	USART_US_IER_LIN_MODE_TXRDY       = 0x2        // Bit TXRDY.
	USART_US_IER_LIN_MODE_OVRE_Pos    = 0x5        // Position of OVRE field.
	USART_US_IER_LIN_MODE_OVRE_Msk    = 0x20       // Bit mask of OVRE field.
	USART_US_IER_LIN_MODE_OVRE        = 0x20       // Bit OVRE.
	USART_US_IER_LIN_MODE_TXEMPTY_Pos = 0x9        // Position of TXEMPTY field.
	USART_US_IER_LIN_MODE_TXEMPTY_Msk = 0x200      // Bit mask of TXEMPTY field.
	USART_US_IER_LIN_MODE_TXEMPTY     = 0x200      // Bit TXEMPTY.
	USART_US_IER_LIN_MODE_LINBK_Pos   = 0xd        // Position of LINBK field.
	USART_US_IER_LIN_MODE_LINBK_Msk   = 0x2000     // Bit mask of LINBK field.
	USART_US_IER_LIN_MODE_LINBK       = 0x2000     // Bit LINBK.
	USART_US_IER_LIN_MODE_LINID_Pos   = 0xe        // Position of LINID field.
	USART_US_IER_LIN_MODE_LINID_Msk   = 0x4000     // Bit mask of LINID field.
	USART_US_IER_LIN_MODE_LINID       = 0x4000     // Bit LINID.
	USART_US_IER_LIN_MODE_LINTC_Pos   = 0xf        // Position of LINTC field.
	USART_US_IER_LIN_MODE_LINTC_Msk   = 0x8000     // Bit mask of LINTC field.
	USART_US_IER_LIN_MODE_LINTC       = 0x8000     // Bit LINTC.
	USART_US_IER_LIN_MODE_LINBE_Pos   = 0x19       // Position of LINBE field.
	USART_US_IER_LIN_MODE_LINBE_Msk   = 0x2000000  // Bit mask of LINBE field.
	USART_US_IER_LIN_MODE_LINBE       = 0x2000000  // Bit LINBE.
	USART_US_IER_LIN_MODE_LINISFE_Pos = 0x1a       // Position of LINISFE field.
	USART_US_IER_LIN_MODE_LINISFE_Msk = 0x4000000  // Bit mask of LINISFE field.
	USART_US_IER_LIN_MODE_LINISFE     = 0x4000000  // Bit LINISFE.
	USART_US_IER_LIN_MODE_LINIPE_Pos  = 0x1b       // Position of LINIPE field.
	USART_US_IER_LIN_MODE_LINIPE_Msk  = 0x8000000  // Bit mask of LINIPE field.
	USART_US_IER_LIN_MODE_LINIPE      = 0x8000000  // Bit LINIPE.
	USART_US_IER_LIN_MODE_LINCE_Pos   = 0x1c       // Position of LINCE field.
	USART_US_IER_LIN_MODE_LINCE_Msk   = 0x10000000 // Bit mask of LINCE field.
	USART_US_IER_LIN_MODE_LINCE       = 0x10000000 // Bit LINCE.
	USART_US_IER_LIN_MODE_LINSNRE_Pos = 0x1d       // Position of LINSNRE field.
	USART_US_IER_LIN_MODE_LINSNRE_Msk = 0x20000000 // Bit mask of LINSNRE field.
	USART_US_IER_LIN_MODE_LINSNRE     = 0x20000000 // Bit LINSNRE.
	USART_US_IER_LIN_MODE_LINSTE_Pos  = 0x1e       // Position of LINSTE field.
	USART_US_IER_LIN_MODE_LINSTE_Msk  = 0x40000000 // Bit mask of LINSTE field.
	USART_US_IER_LIN_MODE_LINSTE      = 0x40000000 // Bit LINSTE.
	USART_US_IER_LIN_MODE_LINHTE_Pos  = 0x1f       // Position of LINHTE field.
	USART_US_IER_LIN_MODE_LINHTE_Msk  = 0x80000000 // Bit mask of LINHTE field.
	USART_US_IER_LIN_MODE_LINHTE      = 0x80000000 // Bit LINHTE.

	// US_IER_LON_MODE: Interrupt Enable Register
	USART_US_IER_LON_MODE_RXRDY_Pos   = 0x0        // Position of RXRDY field.
	USART_US_IER_LON_MODE_RXRDY_Msk   = 0x1        // Bit mask of RXRDY field.
	USART_US_IER_LON_MODE_RXRDY       = 0x1        // Bit RXRDY.
	USART_US_IER_LON_MODE_TXRDY_Pos   = 0x1        // Position of TXRDY field.
	USART_US_IER_LON_MODE_TXRDY_Msk   = 0x2        // Bit mask of TXRDY field.
	USART_US_IER_LON_MODE_TXRDY       = 0x2        // Bit TXRDY.
	USART_US_IER_LON_MODE_OVRE_Pos    = 0x5        // Position of OVRE field.
	USART_US_IER_LON_MODE_OVRE_Msk    = 0x20       // Bit mask of OVRE field.
	USART_US_IER_LON_MODE_OVRE        = 0x20       // Bit OVRE.
	USART_US_IER_LON_MODE_TXEMPTY_Pos = 0x9        // Position of TXEMPTY field.
	USART_US_IER_LON_MODE_TXEMPTY_Msk = 0x200      // Bit mask of TXEMPTY field.
	USART_US_IER_LON_MODE_TXEMPTY     = 0x200      // Bit TXEMPTY.
	USART_US_IER_LON_MODE_LSFE_Pos    = 0x6        // Position of LSFE field.
	USART_US_IER_LON_MODE_LSFE_Msk    = 0x40       // Bit mask of LSFE field.
	USART_US_IER_LON_MODE_LSFE        = 0x40       // Bit LSFE.
	USART_US_IER_LON_MODE_LCRCE_Pos   = 0x7        // Position of LCRCE field.
	USART_US_IER_LON_MODE_LCRCE_Msk   = 0x80       // Bit mask of LCRCE field.
	USART_US_IER_LON_MODE_LCRCE       = 0x80       // Bit LCRCE.
	USART_US_IER_LON_MODE_LTXD_Pos    = 0x18       // Position of LTXD field.
	USART_US_IER_LON_MODE_LTXD_Msk    = 0x1000000  // Bit mask of LTXD field.
	USART_US_IER_LON_MODE_LTXD        = 0x1000000  // Bit LTXD.
	USART_US_IER_LON_MODE_LCOL_Pos    = 0x19       // Position of LCOL field.
	USART_US_IER_LON_MODE_LCOL_Msk    = 0x2000000  // Bit mask of LCOL field.
	USART_US_IER_LON_MODE_LCOL        = 0x2000000  // Bit LCOL.
	USART_US_IER_LON_MODE_LFET_Pos    = 0x1a       // Position of LFET field.
	USART_US_IER_LON_MODE_LFET_Msk    = 0x4000000  // Bit mask of LFET field.
	USART_US_IER_LON_MODE_LFET        = 0x4000000  // Bit LFET.
	USART_US_IER_LON_MODE_LRXD_Pos    = 0x1b       // Position of LRXD field.
	USART_US_IER_LON_MODE_LRXD_Msk    = 0x8000000  // Bit mask of LRXD field.
	USART_US_IER_LON_MODE_LRXD        = 0x8000000  // Bit LRXD.
	USART_US_IER_LON_MODE_LBLOVFE_Pos = 0x1c       // Position of LBLOVFE field.
	USART_US_IER_LON_MODE_LBLOVFE_Msk = 0x10000000 // Bit mask of LBLOVFE field.
	USART_US_IER_LON_MODE_LBLOVFE     = 0x10000000 // Bit LBLOVFE.

	// US_IER_LON_SPI_MODE: Interrupt Enable Register
	USART_US_IER_LON_SPI_MODE_RXRDY_Pos   = 0x0   // Position of RXRDY field.
	USART_US_IER_LON_SPI_MODE_RXRDY_Msk   = 0x1   // Bit mask of RXRDY field.
	USART_US_IER_LON_SPI_MODE_RXRDY       = 0x1   // Bit RXRDY.
	USART_US_IER_LON_SPI_MODE_TXRDY_Pos   = 0x1   // Position of TXRDY field.
	USART_US_IER_LON_SPI_MODE_TXRDY_Msk   = 0x2   // Bit mask of TXRDY field.
	USART_US_IER_LON_SPI_MODE_TXRDY       = 0x2   // Bit TXRDY.
	USART_US_IER_LON_SPI_MODE_OVRE_Pos    = 0x5   // Position of OVRE field.
	USART_US_IER_LON_SPI_MODE_OVRE_Msk    = 0x20  // Bit mask of OVRE field.
	USART_US_IER_LON_SPI_MODE_OVRE        = 0x20  // Bit OVRE.
	USART_US_IER_LON_SPI_MODE_TXEMPTY_Pos = 0x9   // Position of TXEMPTY field.
	USART_US_IER_LON_SPI_MODE_TXEMPTY_Msk = 0x200 // Bit mask of TXEMPTY field.
	USART_US_IER_LON_SPI_MODE_TXEMPTY     = 0x200 // Bit TXEMPTY.
	USART_US_IER_LON_SPI_MODE_UNRE_Pos    = 0xa   // Position of UNRE field.
	USART_US_IER_LON_SPI_MODE_UNRE_Msk    = 0x400 // Bit mask of UNRE field.
	USART_US_IER_LON_SPI_MODE_UNRE        = 0x400 // Bit UNRE.

	// US_IDR_USART_MODE: Interrupt Disable Register
	USART_US_IDR_USART_MODE_RXRDY_Pos   = 0x0       // Position of RXRDY field.
	USART_US_IDR_USART_MODE_RXRDY_Msk   = 0x1       // Bit mask of RXRDY field.
	USART_US_IDR_USART_MODE_RXRDY       = 0x1       // Bit RXRDY.
	USART_US_IDR_USART_MODE_TXRDY_Pos   = 0x1       // Position of TXRDY field.
	USART_US_IDR_USART_MODE_TXRDY_Msk   = 0x2       // Bit mask of TXRDY field.
	USART_US_IDR_USART_MODE_TXRDY       = 0x2       // Bit TXRDY.
	USART_US_IDR_USART_MODE_RXBRK_Pos   = 0x2       // Position of RXBRK field.
	USART_US_IDR_USART_MODE_RXBRK_Msk   = 0x4       // Bit mask of RXBRK field.
	USART_US_IDR_USART_MODE_RXBRK       = 0x4       // Bit RXBRK.
	USART_US_IDR_USART_MODE_OVRE_Pos    = 0x5       // Position of OVRE field.
	USART_US_IDR_USART_MODE_OVRE_Msk    = 0x20      // Bit mask of OVRE field.
	USART_US_IDR_USART_MODE_OVRE        = 0x20      // Bit OVRE.
	USART_US_IDR_USART_MODE_TXEMPTY_Pos = 0x9       // Position of TXEMPTY field.
	USART_US_IDR_USART_MODE_TXEMPTY_Msk = 0x200     // Bit mask of TXEMPTY field.
	USART_US_IDR_USART_MODE_TXEMPTY     = 0x200     // Bit TXEMPTY.
	USART_US_IDR_USART_MODE_ITER_Pos    = 0xa       // Position of ITER field.
	USART_US_IDR_USART_MODE_ITER_Msk    = 0x400     // Bit mask of ITER field.
	USART_US_IDR_USART_MODE_ITER        = 0x400     // Bit ITER.
	USART_US_IDR_USART_MODE_NACK_Pos    = 0xd       // Position of NACK field.
	USART_US_IDR_USART_MODE_NACK_Msk    = 0x2000    // Bit mask of NACK field.
	USART_US_IDR_USART_MODE_NACK        = 0x2000    // Bit NACK.
	USART_US_IDR_USART_MODE_RIIC_Pos    = 0x10      // Position of RIIC field.
	USART_US_IDR_USART_MODE_RIIC_Msk    = 0x10000   // Bit mask of RIIC field.
	USART_US_IDR_USART_MODE_RIIC        = 0x10000   // Bit RIIC.
	USART_US_IDR_USART_MODE_DSRIC_Pos   = 0x11      // Position of DSRIC field.
	USART_US_IDR_USART_MODE_DSRIC_Msk   = 0x20000   // Bit mask of DSRIC field.
	USART_US_IDR_USART_MODE_DSRIC       = 0x20000   // Bit DSRIC.
	USART_US_IDR_USART_MODE_DCDIC_Pos   = 0x12      // Position of DCDIC field.
	USART_US_IDR_USART_MODE_DCDIC_Msk   = 0x40000   // Bit mask of DCDIC field.
	USART_US_IDR_USART_MODE_DCDIC       = 0x40000   // Bit DCDIC.
	USART_US_IDR_USART_MODE_CTSIC_Pos   = 0x13      // Position of CTSIC field.
	USART_US_IDR_USART_MODE_CTSIC_Msk   = 0x80000   // Bit mask of CTSIC field.
	USART_US_IDR_USART_MODE_CTSIC       = 0x80000   // Bit CTSIC.
	USART_US_IDR_USART_MODE_MANE_Pos    = 0x18      // Position of MANE field.
	USART_US_IDR_USART_MODE_MANE_Msk    = 0x1000000 // Bit mask of MANE field.
	USART_US_IDR_USART_MODE_MANE        = 0x1000000 // Bit MANE.

	// US_IDR_USART_LIN_MODE: Interrupt Disable Register
	USART_US_IDR_USART_LIN_MODE_RXRDY_Pos   = 0x0     // Position of RXRDY field.
	USART_US_IDR_USART_LIN_MODE_RXRDY_Msk   = 0x1     // Bit mask of RXRDY field.
	USART_US_IDR_USART_LIN_MODE_RXRDY       = 0x1     // Bit RXRDY.
	USART_US_IDR_USART_LIN_MODE_TXRDY_Pos   = 0x1     // Position of TXRDY field.
	USART_US_IDR_USART_LIN_MODE_TXRDY_Msk   = 0x2     // Bit mask of TXRDY field.
	USART_US_IDR_USART_LIN_MODE_TXRDY       = 0x2     // Bit TXRDY.
	USART_US_IDR_USART_LIN_MODE_OVRE_Pos    = 0x5     // Position of OVRE field.
	USART_US_IDR_USART_LIN_MODE_OVRE_Msk    = 0x20    // Bit mask of OVRE field.
	USART_US_IDR_USART_LIN_MODE_OVRE        = 0x20    // Bit OVRE.
	USART_US_IDR_USART_LIN_MODE_FRAME_Pos   = 0x6     // Position of FRAME field.
	USART_US_IDR_USART_LIN_MODE_FRAME_Msk   = 0x40    // Bit mask of FRAME field.
	USART_US_IDR_USART_LIN_MODE_FRAME       = 0x40    // Bit FRAME.
	USART_US_IDR_USART_LIN_MODE_PARE_Pos    = 0x7     // Position of PARE field.
	USART_US_IDR_USART_LIN_MODE_PARE_Msk    = 0x80    // Bit mask of PARE field.
	USART_US_IDR_USART_LIN_MODE_PARE        = 0x80    // Bit PARE.
	USART_US_IDR_USART_LIN_MODE_TIMEOUT_Pos = 0x8     // Position of TIMEOUT field.
	USART_US_IDR_USART_LIN_MODE_TIMEOUT_Msk = 0x100   // Bit mask of TIMEOUT field.
	USART_US_IDR_USART_LIN_MODE_TIMEOUT     = 0x100   // Bit TIMEOUT.
	USART_US_IDR_USART_LIN_MODE_TXEMPTY_Pos = 0x9     // Position of TXEMPTY field.
	USART_US_IDR_USART_LIN_MODE_TXEMPTY_Msk = 0x200   // Bit mask of TXEMPTY field.
	USART_US_IDR_USART_LIN_MODE_TXEMPTY     = 0x200   // Bit TXEMPTY.
	USART_US_IDR_USART_LIN_MODE_RIIC_Pos    = 0x10    // Position of RIIC field.
	USART_US_IDR_USART_LIN_MODE_RIIC_Msk    = 0x10000 // Bit mask of RIIC field.
	USART_US_IDR_USART_LIN_MODE_RIIC        = 0x10000 // Bit RIIC.
	USART_US_IDR_USART_LIN_MODE_DSRIC_Pos   = 0x11    // Position of DSRIC field.
	USART_US_IDR_USART_LIN_MODE_DSRIC_Msk   = 0x20000 // Bit mask of DSRIC field.
	USART_US_IDR_USART_LIN_MODE_DSRIC       = 0x20000 // Bit DSRIC.
	USART_US_IDR_USART_LIN_MODE_DCDIC_Pos   = 0x12    // Position of DCDIC field.
	USART_US_IDR_USART_LIN_MODE_DCDIC_Msk   = 0x40000 // Bit mask of DCDIC field.
	USART_US_IDR_USART_LIN_MODE_DCDIC       = 0x40000 // Bit DCDIC.

	// US_IDR_SPI_MODE: Interrupt Disable Register
	USART_US_IDR_SPI_MODE_RXRDY_Pos   = 0x0     // Position of RXRDY field.
	USART_US_IDR_SPI_MODE_RXRDY_Msk   = 0x1     // Bit mask of RXRDY field.
	USART_US_IDR_SPI_MODE_RXRDY       = 0x1     // Bit RXRDY.
	USART_US_IDR_SPI_MODE_TXRDY_Pos   = 0x1     // Position of TXRDY field.
	USART_US_IDR_SPI_MODE_TXRDY_Msk   = 0x2     // Bit mask of TXRDY field.
	USART_US_IDR_SPI_MODE_TXRDY       = 0x2     // Bit TXRDY.
	USART_US_IDR_SPI_MODE_OVRE_Pos    = 0x5     // Position of OVRE field.
	USART_US_IDR_SPI_MODE_OVRE_Msk    = 0x20    // Bit mask of OVRE field.
	USART_US_IDR_SPI_MODE_OVRE        = 0x20    // Bit OVRE.
	USART_US_IDR_SPI_MODE_TXEMPTY_Pos = 0x9     // Position of TXEMPTY field.
	USART_US_IDR_SPI_MODE_TXEMPTY_Msk = 0x200   // Bit mask of TXEMPTY field.
	USART_US_IDR_SPI_MODE_TXEMPTY     = 0x200   // Bit TXEMPTY.
	USART_US_IDR_SPI_MODE_RIIC_Pos    = 0x10    // Position of RIIC field.
	USART_US_IDR_SPI_MODE_RIIC_Msk    = 0x10000 // Bit mask of RIIC field.
	USART_US_IDR_SPI_MODE_RIIC        = 0x10000 // Bit RIIC.
	USART_US_IDR_SPI_MODE_DSRIC_Pos   = 0x11    // Position of DSRIC field.
	USART_US_IDR_SPI_MODE_DSRIC_Msk   = 0x20000 // Bit mask of DSRIC field.
	USART_US_IDR_SPI_MODE_DSRIC       = 0x20000 // Bit DSRIC.
	USART_US_IDR_SPI_MODE_DCDIC_Pos   = 0x12    // Position of DCDIC field.
	USART_US_IDR_SPI_MODE_DCDIC_Msk   = 0x40000 // Bit mask of DCDIC field.
	USART_US_IDR_SPI_MODE_DCDIC       = 0x40000 // Bit DCDIC.
	USART_US_IDR_SPI_MODE_NSSE_Pos    = 0x13    // Position of NSSE field.
	USART_US_IDR_SPI_MODE_NSSE_Msk    = 0x80000 // Bit mask of NSSE field.
	USART_US_IDR_SPI_MODE_NSSE        = 0x80000 // Bit NSSE.

	// US_IDR_LIN_MODE: Interrupt Disable Register
	USART_US_IDR_LIN_MODE_RXRDY_Pos   = 0x0        // Position of RXRDY field.
	USART_US_IDR_LIN_MODE_RXRDY_Msk   = 0x1        // Bit mask of RXRDY field.
	USART_US_IDR_LIN_MODE_RXRDY       = 0x1        // Bit RXRDY.
	USART_US_IDR_LIN_MODE_TXRDY_Pos   = 0x1        // Position of TXRDY field.
	USART_US_IDR_LIN_MODE_TXRDY_Msk   = 0x2        // Bit mask of TXRDY field.
	USART_US_IDR_LIN_MODE_TXRDY       = 0x2        // Bit TXRDY.
	USART_US_IDR_LIN_MODE_OVRE_Pos    = 0x5        // Position of OVRE field.
	USART_US_IDR_LIN_MODE_OVRE_Msk    = 0x20       // Bit mask of OVRE field.
	USART_US_IDR_LIN_MODE_OVRE        = 0x20       // Bit OVRE.
	USART_US_IDR_LIN_MODE_TXEMPTY_Pos = 0x9        // Position of TXEMPTY field.
	USART_US_IDR_LIN_MODE_TXEMPTY_Msk = 0x200      // Bit mask of TXEMPTY field.
	USART_US_IDR_LIN_MODE_TXEMPTY     = 0x200      // Bit TXEMPTY.
	USART_US_IDR_LIN_MODE_RIIC_Pos    = 0x10       // Position of RIIC field.
	USART_US_IDR_LIN_MODE_RIIC_Msk    = 0x10000    // Bit mask of RIIC field.
	USART_US_IDR_LIN_MODE_RIIC        = 0x10000    // Bit RIIC.
	USART_US_IDR_LIN_MODE_DSRIC_Pos   = 0x11       // Position of DSRIC field.
	USART_US_IDR_LIN_MODE_DSRIC_Msk   = 0x20000    // Bit mask of DSRIC field.
	USART_US_IDR_LIN_MODE_DSRIC       = 0x20000    // Bit DSRIC.
	USART_US_IDR_LIN_MODE_DCDIC_Pos   = 0x12       // Position of DCDIC field.
	USART_US_IDR_LIN_MODE_DCDIC_Msk   = 0x40000    // Bit mask of DCDIC field.
	USART_US_IDR_LIN_MODE_DCDIC       = 0x40000    // Bit DCDIC.
	USART_US_IDR_LIN_MODE_LINBK_Pos   = 0xd        // Position of LINBK field.
	USART_US_IDR_LIN_MODE_LINBK_Msk   = 0x2000     // Bit mask of LINBK field.
	USART_US_IDR_LIN_MODE_LINBK       = 0x2000     // Bit LINBK.
	USART_US_IDR_LIN_MODE_LINID_Pos   = 0xe        // Position of LINID field.
	USART_US_IDR_LIN_MODE_LINID_Msk   = 0x4000     // Bit mask of LINID field.
	USART_US_IDR_LIN_MODE_LINID       = 0x4000     // Bit LINID.
	USART_US_IDR_LIN_MODE_LINTC_Pos   = 0xf        // Position of LINTC field.
	USART_US_IDR_LIN_MODE_LINTC_Msk   = 0x8000     // Bit mask of LINTC field.
	USART_US_IDR_LIN_MODE_LINTC       = 0x8000     // Bit LINTC.
	USART_US_IDR_LIN_MODE_LINBE_Pos   = 0x19       // Position of LINBE field.
	USART_US_IDR_LIN_MODE_LINBE_Msk   = 0x2000000  // Bit mask of LINBE field.
	USART_US_IDR_LIN_MODE_LINBE       = 0x2000000  // Bit LINBE.
	USART_US_IDR_LIN_MODE_LINISFE_Pos = 0x1a       // Position of LINISFE field.
	USART_US_IDR_LIN_MODE_LINISFE_Msk = 0x4000000  // Bit mask of LINISFE field.
	USART_US_IDR_LIN_MODE_LINISFE     = 0x4000000  // Bit LINISFE.
	USART_US_IDR_LIN_MODE_LINIPE_Pos  = 0x1b       // Position of LINIPE field.
	USART_US_IDR_LIN_MODE_LINIPE_Msk  = 0x8000000  // Bit mask of LINIPE field.
	USART_US_IDR_LIN_MODE_LINIPE      = 0x8000000  // Bit LINIPE.
	USART_US_IDR_LIN_MODE_LINCE_Pos   = 0x1c       // Position of LINCE field.
	USART_US_IDR_LIN_MODE_LINCE_Msk   = 0x10000000 // Bit mask of LINCE field.
	USART_US_IDR_LIN_MODE_LINCE       = 0x10000000 // Bit LINCE.
	USART_US_IDR_LIN_MODE_LINSNRE_Pos = 0x1d       // Position of LINSNRE field.
	USART_US_IDR_LIN_MODE_LINSNRE_Msk = 0x20000000 // Bit mask of LINSNRE field.
	USART_US_IDR_LIN_MODE_LINSNRE     = 0x20000000 // Bit LINSNRE.
	USART_US_IDR_LIN_MODE_LINSTE_Pos  = 0x1e       // Position of LINSTE field.
	USART_US_IDR_LIN_MODE_LINSTE_Msk  = 0x40000000 // Bit mask of LINSTE field.
	USART_US_IDR_LIN_MODE_LINSTE      = 0x40000000 // Bit LINSTE.
	USART_US_IDR_LIN_MODE_LINHTE_Pos  = 0x1f       // Position of LINHTE field.
	USART_US_IDR_LIN_MODE_LINHTE_Msk  = 0x80000000 // Bit mask of LINHTE field.
	USART_US_IDR_LIN_MODE_LINHTE      = 0x80000000 // Bit LINHTE.

	// US_IDR_LON_MODE: Interrupt Disable Register
	USART_US_IDR_LON_MODE_RXRDY_Pos   = 0x0        // Position of RXRDY field.
	USART_US_IDR_LON_MODE_RXRDY_Msk   = 0x1        // Bit mask of RXRDY field.
	USART_US_IDR_LON_MODE_RXRDY       = 0x1        // Bit RXRDY.
	USART_US_IDR_LON_MODE_TXRDY_Pos   = 0x1        // Position of TXRDY field.
	USART_US_IDR_LON_MODE_TXRDY_Msk   = 0x2        // Bit mask of TXRDY field.
	USART_US_IDR_LON_MODE_TXRDY       = 0x2        // Bit TXRDY.
	USART_US_IDR_LON_MODE_OVRE_Pos    = 0x5        // Position of OVRE field.
	USART_US_IDR_LON_MODE_OVRE_Msk    = 0x20       // Bit mask of OVRE field.
	USART_US_IDR_LON_MODE_OVRE        = 0x20       // Bit OVRE.
	USART_US_IDR_LON_MODE_TXEMPTY_Pos = 0x9        // Position of TXEMPTY field.
	USART_US_IDR_LON_MODE_TXEMPTY_Msk = 0x200      // Bit mask of TXEMPTY field.
	USART_US_IDR_LON_MODE_TXEMPTY     = 0x200      // Bit TXEMPTY.
	USART_US_IDR_LON_MODE_RIIC_Pos    = 0x10       // Position of RIIC field.
	USART_US_IDR_LON_MODE_RIIC_Msk    = 0x10000    // Bit mask of RIIC field.
	USART_US_IDR_LON_MODE_RIIC        = 0x10000    // Bit RIIC.
	USART_US_IDR_LON_MODE_DSRIC_Pos   = 0x11       // Position of DSRIC field.
	USART_US_IDR_LON_MODE_DSRIC_Msk   = 0x20000    // Bit mask of DSRIC field.
	USART_US_IDR_LON_MODE_DSRIC       = 0x20000    // Bit DSRIC.
	USART_US_IDR_LON_MODE_DCDIC_Pos   = 0x12       // Position of DCDIC field.
	USART_US_IDR_LON_MODE_DCDIC_Msk   = 0x40000    // Bit mask of DCDIC field.
	USART_US_IDR_LON_MODE_DCDIC       = 0x40000    // Bit DCDIC.
	USART_US_IDR_LON_MODE_LSFE_Pos    = 0x6        // Position of LSFE field.
	USART_US_IDR_LON_MODE_LSFE_Msk    = 0x40       // Bit mask of LSFE field.
	USART_US_IDR_LON_MODE_LSFE        = 0x40       // Bit LSFE.
	USART_US_IDR_LON_MODE_LCRCE_Pos   = 0x7        // Position of LCRCE field.
	USART_US_IDR_LON_MODE_LCRCE_Msk   = 0x80       // Bit mask of LCRCE field.
	USART_US_IDR_LON_MODE_LCRCE       = 0x80       // Bit LCRCE.
	USART_US_IDR_LON_MODE_LTXD_Pos    = 0x18       // Position of LTXD field.
	USART_US_IDR_LON_MODE_LTXD_Msk    = 0x1000000  // Bit mask of LTXD field.
	USART_US_IDR_LON_MODE_LTXD        = 0x1000000  // Bit LTXD.
	USART_US_IDR_LON_MODE_LCOL_Pos    = 0x19       // Position of LCOL field.
	USART_US_IDR_LON_MODE_LCOL_Msk    = 0x2000000  // Bit mask of LCOL field.
	USART_US_IDR_LON_MODE_LCOL        = 0x2000000  // Bit LCOL.
	USART_US_IDR_LON_MODE_LFET_Pos    = 0x1a       // Position of LFET field.
	USART_US_IDR_LON_MODE_LFET_Msk    = 0x4000000  // Bit mask of LFET field.
	USART_US_IDR_LON_MODE_LFET        = 0x4000000  // Bit LFET.
	USART_US_IDR_LON_MODE_LRXD_Pos    = 0x1b       // Position of LRXD field.
	USART_US_IDR_LON_MODE_LRXD_Msk    = 0x8000000  // Bit mask of LRXD field.
	USART_US_IDR_LON_MODE_LRXD        = 0x8000000  // Bit LRXD.
	USART_US_IDR_LON_MODE_LBLOVFE_Pos = 0x1c       // Position of LBLOVFE field.
	USART_US_IDR_LON_MODE_LBLOVFE_Msk = 0x10000000 // Bit mask of LBLOVFE field.
	USART_US_IDR_LON_MODE_LBLOVFE     = 0x10000000 // Bit LBLOVFE.

	// US_IDR_LON_SPI_MODE: Interrupt Disable Register
	USART_US_IDR_LON_SPI_MODE_RXRDY_Pos   = 0x0     // Position of RXRDY field.
	USART_US_IDR_LON_SPI_MODE_RXRDY_Msk   = 0x1     // Bit mask of RXRDY field.
	USART_US_IDR_LON_SPI_MODE_RXRDY       = 0x1     // Bit RXRDY.
	USART_US_IDR_LON_SPI_MODE_TXRDY_Pos   = 0x1     // Position of TXRDY field.
	USART_US_IDR_LON_SPI_MODE_TXRDY_Msk   = 0x2     // Bit mask of TXRDY field.
	USART_US_IDR_LON_SPI_MODE_TXRDY       = 0x2     // Bit TXRDY.
	USART_US_IDR_LON_SPI_MODE_OVRE_Pos    = 0x5     // Position of OVRE field.
	USART_US_IDR_LON_SPI_MODE_OVRE_Msk    = 0x20    // Bit mask of OVRE field.
	USART_US_IDR_LON_SPI_MODE_OVRE        = 0x20    // Bit OVRE.
	USART_US_IDR_LON_SPI_MODE_TXEMPTY_Pos = 0x9     // Position of TXEMPTY field.
	USART_US_IDR_LON_SPI_MODE_TXEMPTY_Msk = 0x200   // Bit mask of TXEMPTY field.
	USART_US_IDR_LON_SPI_MODE_TXEMPTY     = 0x200   // Bit TXEMPTY.
	USART_US_IDR_LON_SPI_MODE_RIIC_Pos    = 0x10    // Position of RIIC field.
	USART_US_IDR_LON_SPI_MODE_RIIC_Msk    = 0x10000 // Bit mask of RIIC field.
	USART_US_IDR_LON_SPI_MODE_RIIC        = 0x10000 // Bit RIIC.
	USART_US_IDR_LON_SPI_MODE_DSRIC_Pos   = 0x11    // Position of DSRIC field.
	USART_US_IDR_LON_SPI_MODE_DSRIC_Msk   = 0x20000 // Bit mask of DSRIC field.
	USART_US_IDR_LON_SPI_MODE_DSRIC       = 0x20000 // Bit DSRIC.
	USART_US_IDR_LON_SPI_MODE_DCDIC_Pos   = 0x12    // Position of DCDIC field.
	USART_US_IDR_LON_SPI_MODE_DCDIC_Msk   = 0x40000 // Bit mask of DCDIC field.
	USART_US_IDR_LON_SPI_MODE_DCDIC       = 0x40000 // Bit DCDIC.
	USART_US_IDR_LON_SPI_MODE_UNRE_Pos    = 0xa     // Position of UNRE field.
	USART_US_IDR_LON_SPI_MODE_UNRE_Msk    = 0x400   // Bit mask of UNRE field.
	USART_US_IDR_LON_SPI_MODE_UNRE        = 0x400   // Bit UNRE.

	// US_IMR_USART_MODE: Interrupt Mask Register
	USART_US_IMR_USART_MODE_RXRDY_Pos   = 0x0       // Position of RXRDY field.
	USART_US_IMR_USART_MODE_RXRDY_Msk   = 0x1       // Bit mask of RXRDY field.
	USART_US_IMR_USART_MODE_RXRDY       = 0x1       // Bit RXRDY.
	USART_US_IMR_USART_MODE_TXRDY_Pos   = 0x1       // Position of TXRDY field.
	USART_US_IMR_USART_MODE_TXRDY_Msk   = 0x2       // Bit mask of TXRDY field.
	USART_US_IMR_USART_MODE_TXRDY       = 0x2       // Bit TXRDY.
	USART_US_IMR_USART_MODE_RXBRK_Pos   = 0x2       // Position of RXBRK field.
	USART_US_IMR_USART_MODE_RXBRK_Msk   = 0x4       // Bit mask of RXBRK field.
	USART_US_IMR_USART_MODE_RXBRK       = 0x4       // Bit RXBRK.
	USART_US_IMR_USART_MODE_OVRE_Pos    = 0x5       // Position of OVRE field.
	USART_US_IMR_USART_MODE_OVRE_Msk    = 0x20      // Bit mask of OVRE field.
	USART_US_IMR_USART_MODE_OVRE        = 0x20      // Bit OVRE.
	USART_US_IMR_USART_MODE_TXEMPTY_Pos = 0x9       // Position of TXEMPTY field.
	USART_US_IMR_USART_MODE_TXEMPTY_Msk = 0x200     // Bit mask of TXEMPTY field.
	USART_US_IMR_USART_MODE_TXEMPTY     = 0x200     // Bit TXEMPTY.
	USART_US_IMR_USART_MODE_ITER_Pos    = 0xa       // Position of ITER field.
	USART_US_IMR_USART_MODE_ITER_Msk    = 0x400     // Bit mask of ITER field.
	USART_US_IMR_USART_MODE_ITER        = 0x400     // Bit ITER.
	USART_US_IMR_USART_MODE_NACK_Pos    = 0xd       // Position of NACK field.
	USART_US_IMR_USART_MODE_NACK_Msk    = 0x2000    // Bit mask of NACK field.
	USART_US_IMR_USART_MODE_NACK        = 0x2000    // Bit NACK.
	USART_US_IMR_USART_MODE_RIIC_Pos    = 0x10      // Position of RIIC field.
	USART_US_IMR_USART_MODE_RIIC_Msk    = 0x10000   // Bit mask of RIIC field.
	USART_US_IMR_USART_MODE_RIIC        = 0x10000   // Bit RIIC.
	USART_US_IMR_USART_MODE_DSRIC_Pos   = 0x11      // Position of DSRIC field.
	USART_US_IMR_USART_MODE_DSRIC_Msk   = 0x20000   // Bit mask of DSRIC field.
	USART_US_IMR_USART_MODE_DSRIC       = 0x20000   // Bit DSRIC.
	USART_US_IMR_USART_MODE_DCDIC_Pos   = 0x12      // Position of DCDIC field.
	USART_US_IMR_USART_MODE_DCDIC_Msk   = 0x40000   // Bit mask of DCDIC field.
	USART_US_IMR_USART_MODE_DCDIC       = 0x40000   // Bit DCDIC.
	USART_US_IMR_USART_MODE_CTSIC_Pos   = 0x13      // Position of CTSIC field.
	USART_US_IMR_USART_MODE_CTSIC_Msk   = 0x80000   // Bit mask of CTSIC field.
	USART_US_IMR_USART_MODE_CTSIC       = 0x80000   // Bit CTSIC.
	USART_US_IMR_USART_MODE_MANE_Pos    = 0x18      // Position of MANE field.
	USART_US_IMR_USART_MODE_MANE_Msk    = 0x1000000 // Bit mask of MANE field.
	USART_US_IMR_USART_MODE_MANE        = 0x1000000 // Bit MANE.

	// US_IMR_USART_LIN_MODE: Interrupt Mask Register
	USART_US_IMR_USART_LIN_MODE_RXRDY_Pos   = 0x0     // Position of RXRDY field.
	USART_US_IMR_USART_LIN_MODE_RXRDY_Msk   = 0x1     // Bit mask of RXRDY field.
	USART_US_IMR_USART_LIN_MODE_RXRDY       = 0x1     // Bit RXRDY.
	USART_US_IMR_USART_LIN_MODE_TXRDY_Pos   = 0x1     // Position of TXRDY field.
	USART_US_IMR_USART_LIN_MODE_TXRDY_Msk   = 0x2     // Bit mask of TXRDY field.
	USART_US_IMR_USART_LIN_MODE_TXRDY       = 0x2     // Bit TXRDY.
	USART_US_IMR_USART_LIN_MODE_OVRE_Pos    = 0x5     // Position of OVRE field.
	USART_US_IMR_USART_LIN_MODE_OVRE_Msk    = 0x20    // Bit mask of OVRE field.
	USART_US_IMR_USART_LIN_MODE_OVRE        = 0x20    // Bit OVRE.
	USART_US_IMR_USART_LIN_MODE_FRAME_Pos   = 0x6     // Position of FRAME field.
	USART_US_IMR_USART_LIN_MODE_FRAME_Msk   = 0x40    // Bit mask of FRAME field.
	USART_US_IMR_USART_LIN_MODE_FRAME       = 0x40    // Bit FRAME.
	USART_US_IMR_USART_LIN_MODE_PARE_Pos    = 0x7     // Position of PARE field.
	USART_US_IMR_USART_LIN_MODE_PARE_Msk    = 0x80    // Bit mask of PARE field.
	USART_US_IMR_USART_LIN_MODE_PARE        = 0x80    // Bit PARE.
	USART_US_IMR_USART_LIN_MODE_TIMEOUT_Pos = 0x8     // Position of TIMEOUT field.
	USART_US_IMR_USART_LIN_MODE_TIMEOUT_Msk = 0x100   // Bit mask of TIMEOUT field.
	USART_US_IMR_USART_LIN_MODE_TIMEOUT     = 0x100   // Bit TIMEOUT.
	USART_US_IMR_USART_LIN_MODE_TXEMPTY_Pos = 0x9     // Position of TXEMPTY field.
	USART_US_IMR_USART_LIN_MODE_TXEMPTY_Msk = 0x200   // Bit mask of TXEMPTY field.
	USART_US_IMR_USART_LIN_MODE_TXEMPTY     = 0x200   // Bit TXEMPTY.
	USART_US_IMR_USART_LIN_MODE_RIIC_Pos    = 0x10    // Position of RIIC field.
	USART_US_IMR_USART_LIN_MODE_RIIC_Msk    = 0x10000 // Bit mask of RIIC field.
	USART_US_IMR_USART_LIN_MODE_RIIC        = 0x10000 // Bit RIIC.
	USART_US_IMR_USART_LIN_MODE_DSRIC_Pos   = 0x11    // Position of DSRIC field.
	USART_US_IMR_USART_LIN_MODE_DSRIC_Msk   = 0x20000 // Bit mask of DSRIC field.
	USART_US_IMR_USART_LIN_MODE_DSRIC       = 0x20000 // Bit DSRIC.
	USART_US_IMR_USART_LIN_MODE_DCDIC_Pos   = 0x12    // Position of DCDIC field.
	USART_US_IMR_USART_LIN_MODE_DCDIC_Msk   = 0x40000 // Bit mask of DCDIC field.
	USART_US_IMR_USART_LIN_MODE_DCDIC       = 0x40000 // Bit DCDIC.

	// US_IMR_SPI_MODE: Interrupt Mask Register
	USART_US_IMR_SPI_MODE_RXRDY_Pos   = 0x0     // Position of RXRDY field.
	USART_US_IMR_SPI_MODE_RXRDY_Msk   = 0x1     // Bit mask of RXRDY field.
	USART_US_IMR_SPI_MODE_RXRDY       = 0x1     // Bit RXRDY.
	USART_US_IMR_SPI_MODE_TXRDY_Pos   = 0x1     // Position of TXRDY field.
	USART_US_IMR_SPI_MODE_TXRDY_Msk   = 0x2     // Bit mask of TXRDY field.
	USART_US_IMR_SPI_MODE_TXRDY       = 0x2     // Bit TXRDY.
	USART_US_IMR_SPI_MODE_OVRE_Pos    = 0x5     // Position of OVRE field.
	USART_US_IMR_SPI_MODE_OVRE_Msk    = 0x20    // Bit mask of OVRE field.
	USART_US_IMR_SPI_MODE_OVRE        = 0x20    // Bit OVRE.
	USART_US_IMR_SPI_MODE_TXEMPTY_Pos = 0x9     // Position of TXEMPTY field.
	USART_US_IMR_SPI_MODE_TXEMPTY_Msk = 0x200   // Bit mask of TXEMPTY field.
	USART_US_IMR_SPI_MODE_TXEMPTY     = 0x200   // Bit TXEMPTY.
	USART_US_IMR_SPI_MODE_RIIC_Pos    = 0x10    // Position of RIIC field.
	USART_US_IMR_SPI_MODE_RIIC_Msk    = 0x10000 // Bit mask of RIIC field.
	USART_US_IMR_SPI_MODE_RIIC        = 0x10000 // Bit RIIC.
	USART_US_IMR_SPI_MODE_DSRIC_Pos   = 0x11    // Position of DSRIC field.
	USART_US_IMR_SPI_MODE_DSRIC_Msk   = 0x20000 // Bit mask of DSRIC field.
	USART_US_IMR_SPI_MODE_DSRIC       = 0x20000 // Bit DSRIC.
	USART_US_IMR_SPI_MODE_DCDIC_Pos   = 0x12    // Position of DCDIC field.
	USART_US_IMR_SPI_MODE_DCDIC_Msk   = 0x40000 // Bit mask of DCDIC field.
	USART_US_IMR_SPI_MODE_DCDIC       = 0x40000 // Bit DCDIC.
	USART_US_IMR_SPI_MODE_NSSE_Pos    = 0x13    // Position of NSSE field.
	USART_US_IMR_SPI_MODE_NSSE_Msk    = 0x80000 // Bit mask of NSSE field.
	USART_US_IMR_SPI_MODE_NSSE        = 0x80000 // Bit NSSE.

	// US_IMR_LIN_MODE: Interrupt Mask Register
	USART_US_IMR_LIN_MODE_RXRDY_Pos   = 0x0        // Position of RXRDY field.
	USART_US_IMR_LIN_MODE_RXRDY_Msk   = 0x1        // Bit mask of RXRDY field.
	USART_US_IMR_LIN_MODE_RXRDY       = 0x1        // Bit RXRDY.
	USART_US_IMR_LIN_MODE_TXRDY_Pos   = 0x1        // Position of TXRDY field.
	USART_US_IMR_LIN_MODE_TXRDY_Msk   = 0x2        // Bit mask of TXRDY field.
	USART_US_IMR_LIN_MODE_TXRDY       = 0x2        // Bit TXRDY.
	USART_US_IMR_LIN_MODE_OVRE_Pos    = 0x5        // Position of OVRE field.
	USART_US_IMR_LIN_MODE_OVRE_Msk    = 0x20       // Bit mask of OVRE field.
	USART_US_IMR_LIN_MODE_OVRE        = 0x20       // Bit OVRE.
	USART_US_IMR_LIN_MODE_TXEMPTY_Pos = 0x9        // Position of TXEMPTY field.
	USART_US_IMR_LIN_MODE_TXEMPTY_Msk = 0x200      // Bit mask of TXEMPTY field.
	USART_US_IMR_LIN_MODE_TXEMPTY     = 0x200      // Bit TXEMPTY.
	USART_US_IMR_LIN_MODE_RIIC_Pos    = 0x10       // Position of RIIC field.
	USART_US_IMR_LIN_MODE_RIIC_Msk    = 0x10000    // Bit mask of RIIC field.
	USART_US_IMR_LIN_MODE_RIIC        = 0x10000    // Bit RIIC.
	USART_US_IMR_LIN_MODE_DSRIC_Pos   = 0x11       // Position of DSRIC field.
	USART_US_IMR_LIN_MODE_DSRIC_Msk   = 0x20000    // Bit mask of DSRIC field.
	USART_US_IMR_LIN_MODE_DSRIC       = 0x20000    // Bit DSRIC.
	USART_US_IMR_LIN_MODE_DCDIC_Pos   = 0x12       // Position of DCDIC field.
	USART_US_IMR_LIN_MODE_DCDIC_Msk   = 0x40000    // Bit mask of DCDIC field.
	USART_US_IMR_LIN_MODE_DCDIC       = 0x40000    // Bit DCDIC.
	USART_US_IMR_LIN_MODE_LINBK_Pos   = 0xd        // Position of LINBK field.
	USART_US_IMR_LIN_MODE_LINBK_Msk   = 0x2000     // Bit mask of LINBK field.
	USART_US_IMR_LIN_MODE_LINBK       = 0x2000     // Bit LINBK.
	USART_US_IMR_LIN_MODE_LINID_Pos   = 0xe        // Position of LINID field.
	USART_US_IMR_LIN_MODE_LINID_Msk   = 0x4000     // Bit mask of LINID field.
	USART_US_IMR_LIN_MODE_LINID       = 0x4000     // Bit LINID.
	USART_US_IMR_LIN_MODE_LINTC_Pos   = 0xf        // Position of LINTC field.
	USART_US_IMR_LIN_MODE_LINTC_Msk   = 0x8000     // Bit mask of LINTC field.
	USART_US_IMR_LIN_MODE_LINTC       = 0x8000     // Bit LINTC.
	USART_US_IMR_LIN_MODE_LINBE_Pos   = 0x19       // Position of LINBE field.
	USART_US_IMR_LIN_MODE_LINBE_Msk   = 0x2000000  // Bit mask of LINBE field.
	USART_US_IMR_LIN_MODE_LINBE       = 0x2000000  // Bit LINBE.
	USART_US_IMR_LIN_MODE_LINISFE_Pos = 0x1a       // Position of LINISFE field.
	USART_US_IMR_LIN_MODE_LINISFE_Msk = 0x4000000  // Bit mask of LINISFE field.
	USART_US_IMR_LIN_MODE_LINISFE     = 0x4000000  // Bit LINISFE.
	USART_US_IMR_LIN_MODE_LINIPE_Pos  = 0x1b       // Position of LINIPE field.
	USART_US_IMR_LIN_MODE_LINIPE_Msk  = 0x8000000  // Bit mask of LINIPE field.
	USART_US_IMR_LIN_MODE_LINIPE      = 0x8000000  // Bit LINIPE.
	USART_US_IMR_LIN_MODE_LINCE_Pos   = 0x1c       // Position of LINCE field.
	USART_US_IMR_LIN_MODE_LINCE_Msk   = 0x10000000 // Bit mask of LINCE field.
	USART_US_IMR_LIN_MODE_LINCE       = 0x10000000 // Bit LINCE.
	USART_US_IMR_LIN_MODE_LINSNRE_Pos = 0x1d       // Position of LINSNRE field.
	USART_US_IMR_LIN_MODE_LINSNRE_Msk = 0x20000000 // Bit mask of LINSNRE field.
	USART_US_IMR_LIN_MODE_LINSNRE     = 0x20000000 // Bit LINSNRE.
	USART_US_IMR_LIN_MODE_LINSTE_Pos  = 0x1e       // Position of LINSTE field.
	USART_US_IMR_LIN_MODE_LINSTE_Msk  = 0x40000000 // Bit mask of LINSTE field.
	USART_US_IMR_LIN_MODE_LINSTE      = 0x40000000 // Bit LINSTE.
	USART_US_IMR_LIN_MODE_LINHTE_Pos  = 0x1f       // Position of LINHTE field.
	USART_US_IMR_LIN_MODE_LINHTE_Msk  = 0x80000000 // Bit mask of LINHTE field.
	USART_US_IMR_LIN_MODE_LINHTE      = 0x80000000 // Bit LINHTE.

	// US_IMR_LON_MODE: Interrupt Mask Register
	USART_US_IMR_LON_MODE_RXRDY_Pos   = 0x0        // Position of RXRDY field.
	USART_US_IMR_LON_MODE_RXRDY_Msk   = 0x1        // Bit mask of RXRDY field.
	USART_US_IMR_LON_MODE_RXRDY       = 0x1        // Bit RXRDY.
	USART_US_IMR_LON_MODE_TXRDY_Pos   = 0x1        // Position of TXRDY field.
	USART_US_IMR_LON_MODE_TXRDY_Msk   = 0x2        // Bit mask of TXRDY field.
	USART_US_IMR_LON_MODE_TXRDY       = 0x2        // Bit TXRDY.
	USART_US_IMR_LON_MODE_OVRE_Pos    = 0x5        // Position of OVRE field.
	USART_US_IMR_LON_MODE_OVRE_Msk    = 0x20       // Bit mask of OVRE field.
	USART_US_IMR_LON_MODE_OVRE        = 0x20       // Bit OVRE.
	USART_US_IMR_LON_MODE_TXEMPTY_Pos = 0x9        // Position of TXEMPTY field.
	USART_US_IMR_LON_MODE_TXEMPTY_Msk = 0x200      // Bit mask of TXEMPTY field.
	USART_US_IMR_LON_MODE_TXEMPTY     = 0x200      // Bit TXEMPTY.
	USART_US_IMR_LON_MODE_RIIC_Pos    = 0x10       // Position of RIIC field.
	USART_US_IMR_LON_MODE_RIIC_Msk    = 0x10000    // Bit mask of RIIC field.
	USART_US_IMR_LON_MODE_RIIC        = 0x10000    // Bit RIIC.
	USART_US_IMR_LON_MODE_DSRIC_Pos   = 0x11       // Position of DSRIC field.
	USART_US_IMR_LON_MODE_DSRIC_Msk   = 0x20000    // Bit mask of DSRIC field.
	USART_US_IMR_LON_MODE_DSRIC       = 0x20000    // Bit DSRIC.
	USART_US_IMR_LON_MODE_DCDIC_Pos   = 0x12       // Position of DCDIC field.
	USART_US_IMR_LON_MODE_DCDIC_Msk   = 0x40000    // Bit mask of DCDIC field.
	USART_US_IMR_LON_MODE_DCDIC       = 0x40000    // Bit DCDIC.
	USART_US_IMR_LON_MODE_LSFE_Pos    = 0x6        // Position of LSFE field.
	USART_US_IMR_LON_MODE_LSFE_Msk    = 0x40       // Bit mask of LSFE field.
	USART_US_IMR_LON_MODE_LSFE        = 0x40       // Bit LSFE.
	USART_US_IMR_LON_MODE_LCRCE_Pos   = 0x7        // Position of LCRCE field.
	USART_US_IMR_LON_MODE_LCRCE_Msk   = 0x80       // Bit mask of LCRCE field.
	USART_US_IMR_LON_MODE_LCRCE       = 0x80       // Bit LCRCE.
	USART_US_IMR_LON_MODE_LTXD_Pos    = 0x18       // Position of LTXD field.
	USART_US_IMR_LON_MODE_LTXD_Msk    = 0x1000000  // Bit mask of LTXD field.
	USART_US_IMR_LON_MODE_LTXD        = 0x1000000  // Bit LTXD.
	USART_US_IMR_LON_MODE_LCOL_Pos    = 0x19       // Position of LCOL field.
	USART_US_IMR_LON_MODE_LCOL_Msk    = 0x2000000  // Bit mask of LCOL field.
	USART_US_IMR_LON_MODE_LCOL        = 0x2000000  // Bit LCOL.
	USART_US_IMR_LON_MODE_LFET_Pos    = 0x1a       // Position of LFET field.
	USART_US_IMR_LON_MODE_LFET_Msk    = 0x4000000  // Bit mask of LFET field.
	USART_US_IMR_LON_MODE_LFET        = 0x4000000  // Bit LFET.
	USART_US_IMR_LON_MODE_LRXD_Pos    = 0x1b       // Position of LRXD field.
	USART_US_IMR_LON_MODE_LRXD_Msk    = 0x8000000  // Bit mask of LRXD field.
	USART_US_IMR_LON_MODE_LRXD        = 0x8000000  // Bit LRXD.
	USART_US_IMR_LON_MODE_LBLOVFE_Pos = 0x1c       // Position of LBLOVFE field.
	USART_US_IMR_LON_MODE_LBLOVFE_Msk = 0x10000000 // Bit mask of LBLOVFE field.
	USART_US_IMR_LON_MODE_LBLOVFE     = 0x10000000 // Bit LBLOVFE.

	// US_IMR_LON_SPI_MODE: Interrupt Mask Register
	USART_US_IMR_LON_SPI_MODE_RXRDY_Pos   = 0x0     // Position of RXRDY field.
	USART_US_IMR_LON_SPI_MODE_RXRDY_Msk   = 0x1     // Bit mask of RXRDY field.
	USART_US_IMR_LON_SPI_MODE_RXRDY       = 0x1     // Bit RXRDY.
	USART_US_IMR_LON_SPI_MODE_TXRDY_Pos   = 0x1     // Position of TXRDY field.
	USART_US_IMR_LON_SPI_MODE_TXRDY_Msk   = 0x2     // Bit mask of TXRDY field.
	USART_US_IMR_LON_SPI_MODE_TXRDY       = 0x2     // Bit TXRDY.
	USART_US_IMR_LON_SPI_MODE_OVRE_Pos    = 0x5     // Position of OVRE field.
	USART_US_IMR_LON_SPI_MODE_OVRE_Msk    = 0x20    // Bit mask of OVRE field.
	USART_US_IMR_LON_SPI_MODE_OVRE        = 0x20    // Bit OVRE.
	USART_US_IMR_LON_SPI_MODE_TXEMPTY_Pos = 0x9     // Position of TXEMPTY field.
	USART_US_IMR_LON_SPI_MODE_TXEMPTY_Msk = 0x200   // Bit mask of TXEMPTY field.
	USART_US_IMR_LON_SPI_MODE_TXEMPTY     = 0x200   // Bit TXEMPTY.
	USART_US_IMR_LON_SPI_MODE_RIIC_Pos    = 0x10    // Position of RIIC field.
	USART_US_IMR_LON_SPI_MODE_RIIC_Msk    = 0x10000 // Bit mask of RIIC field.
	USART_US_IMR_LON_SPI_MODE_RIIC        = 0x10000 // Bit RIIC.
	USART_US_IMR_LON_SPI_MODE_DSRIC_Pos   = 0x11    // Position of DSRIC field.
	USART_US_IMR_LON_SPI_MODE_DSRIC_Msk   = 0x20000 // Bit mask of DSRIC field.
	USART_US_IMR_LON_SPI_MODE_DSRIC       = 0x20000 // Bit DSRIC.
	USART_US_IMR_LON_SPI_MODE_DCDIC_Pos   = 0x12    // Position of DCDIC field.
	USART_US_IMR_LON_SPI_MODE_DCDIC_Msk   = 0x40000 // Bit mask of DCDIC field.
	USART_US_IMR_LON_SPI_MODE_DCDIC       = 0x40000 // Bit DCDIC.
	USART_US_IMR_LON_SPI_MODE_UNRE_Pos    = 0xa     // Position of UNRE field.
	USART_US_IMR_LON_SPI_MODE_UNRE_Msk    = 0x400   // Bit mask of UNRE field.
	USART_US_IMR_LON_SPI_MODE_UNRE        = 0x400   // Bit UNRE.

	// US_CSR_USART_MODE: Channel Status Register
	USART_US_CSR_USART_MODE_RXRDY_Pos   = 0x0       // Position of RXRDY field.
	USART_US_CSR_USART_MODE_RXRDY_Msk   = 0x1       // Bit mask of RXRDY field.
	USART_US_CSR_USART_MODE_RXRDY       = 0x1       // Bit RXRDY.
	USART_US_CSR_USART_MODE_TXRDY_Pos   = 0x1       // Position of TXRDY field.
	USART_US_CSR_USART_MODE_TXRDY_Msk   = 0x2       // Bit mask of TXRDY field.
	USART_US_CSR_USART_MODE_TXRDY       = 0x2       // Bit TXRDY.
	USART_US_CSR_USART_MODE_RXBRK_Pos   = 0x2       // Position of RXBRK field.
	USART_US_CSR_USART_MODE_RXBRK_Msk   = 0x4       // Bit mask of RXBRK field.
	USART_US_CSR_USART_MODE_RXBRK       = 0x4       // Bit RXBRK.
	USART_US_CSR_USART_MODE_OVRE_Pos    = 0x5       // Position of OVRE field.
	USART_US_CSR_USART_MODE_OVRE_Msk    = 0x20      // Bit mask of OVRE field.
	USART_US_CSR_USART_MODE_OVRE        = 0x20      // Bit OVRE.
	USART_US_CSR_USART_MODE_TXEMPTY_Pos = 0x9       // Position of TXEMPTY field.
	USART_US_CSR_USART_MODE_TXEMPTY_Msk = 0x200     // Bit mask of TXEMPTY field.
	USART_US_CSR_USART_MODE_TXEMPTY     = 0x200     // Bit TXEMPTY.
	USART_US_CSR_USART_MODE_ITER_Pos    = 0xa       // Position of ITER field.
	USART_US_CSR_USART_MODE_ITER_Msk    = 0x400     // Bit mask of ITER field.
	USART_US_CSR_USART_MODE_ITER        = 0x400     // Bit ITER.
	USART_US_CSR_USART_MODE_NACK_Pos    = 0xd       // Position of NACK field.
	USART_US_CSR_USART_MODE_NACK_Msk    = 0x2000    // Bit mask of NACK field.
	USART_US_CSR_USART_MODE_NACK        = 0x2000    // Bit NACK.
	USART_US_CSR_USART_MODE_RIIC_Pos    = 0x10      // Position of RIIC field.
	USART_US_CSR_USART_MODE_RIIC_Msk    = 0x10000   // Bit mask of RIIC field.
	USART_US_CSR_USART_MODE_RIIC        = 0x10000   // Bit RIIC.
	USART_US_CSR_USART_MODE_DSRIC_Pos   = 0x11      // Position of DSRIC field.
	USART_US_CSR_USART_MODE_DSRIC_Msk   = 0x20000   // Bit mask of DSRIC field.
	USART_US_CSR_USART_MODE_DSRIC       = 0x20000   // Bit DSRIC.
	USART_US_CSR_USART_MODE_DCDIC_Pos   = 0x12      // Position of DCDIC field.
	USART_US_CSR_USART_MODE_DCDIC_Msk   = 0x40000   // Bit mask of DCDIC field.
	USART_US_CSR_USART_MODE_DCDIC       = 0x40000   // Bit DCDIC.
	USART_US_CSR_USART_MODE_CTSIC_Pos   = 0x13      // Position of CTSIC field.
	USART_US_CSR_USART_MODE_CTSIC_Msk   = 0x80000   // Bit mask of CTSIC field.
	USART_US_CSR_USART_MODE_CTSIC       = 0x80000   // Bit CTSIC.
	USART_US_CSR_USART_MODE_RI_Pos      = 0x14      // Position of RI field.
	USART_US_CSR_USART_MODE_RI_Msk      = 0x100000  // Bit mask of RI field.
	USART_US_CSR_USART_MODE_RI          = 0x100000  // Bit RI.
	USART_US_CSR_USART_MODE_DSR_Pos     = 0x15      // Position of DSR field.
	USART_US_CSR_USART_MODE_DSR_Msk     = 0x200000  // Bit mask of DSR field.
	USART_US_CSR_USART_MODE_DSR         = 0x200000  // Bit DSR.
	USART_US_CSR_USART_MODE_DCD_Pos     = 0x16      // Position of DCD field.
	USART_US_CSR_USART_MODE_DCD_Msk     = 0x400000  // Bit mask of DCD field.
	USART_US_CSR_USART_MODE_DCD         = 0x400000  // Bit DCD.
	USART_US_CSR_USART_MODE_CTS_Pos     = 0x17      // Position of CTS field.
	USART_US_CSR_USART_MODE_CTS_Msk     = 0x800000  // Bit mask of CTS field.
	USART_US_CSR_USART_MODE_CTS         = 0x800000  // Bit CTS.
	USART_US_CSR_USART_MODE_MANERR_Pos  = 0x18      // Position of MANERR field.
	USART_US_CSR_USART_MODE_MANERR_Msk  = 0x1000000 // Bit mask of MANERR field.
	USART_US_CSR_USART_MODE_MANERR      = 0x1000000 // Bit MANERR.

	// US_CSR_USART_LIN_MODE: Channel Status Register
	USART_US_CSR_USART_LIN_MODE_RXRDY_Pos   = 0x0     // Position of RXRDY field.
	USART_US_CSR_USART_LIN_MODE_RXRDY_Msk   = 0x1     // Bit mask of RXRDY field.
	USART_US_CSR_USART_LIN_MODE_RXRDY       = 0x1     // Bit RXRDY.
	USART_US_CSR_USART_LIN_MODE_TXRDY_Pos   = 0x1     // Position of TXRDY field.
	USART_US_CSR_USART_LIN_MODE_TXRDY_Msk   = 0x2     // Bit mask of TXRDY field.
	USART_US_CSR_USART_LIN_MODE_TXRDY       = 0x2     // Bit TXRDY.
	USART_US_CSR_USART_LIN_MODE_OVRE_Pos    = 0x5     // Position of OVRE field.
	USART_US_CSR_USART_LIN_MODE_OVRE_Msk    = 0x20    // Bit mask of OVRE field.
	USART_US_CSR_USART_LIN_MODE_OVRE        = 0x20    // Bit OVRE.
	USART_US_CSR_USART_LIN_MODE_FRAME_Pos   = 0x6     // Position of FRAME field.
	USART_US_CSR_USART_LIN_MODE_FRAME_Msk   = 0x40    // Bit mask of FRAME field.
	USART_US_CSR_USART_LIN_MODE_FRAME       = 0x40    // Bit FRAME.
	USART_US_CSR_USART_LIN_MODE_PARE_Pos    = 0x7     // Position of PARE field.
	USART_US_CSR_USART_LIN_MODE_PARE_Msk    = 0x80    // Bit mask of PARE field.
	USART_US_CSR_USART_LIN_MODE_PARE        = 0x80    // Bit PARE.
	USART_US_CSR_USART_LIN_MODE_TIMEOUT_Pos = 0x8     // Position of TIMEOUT field.
	USART_US_CSR_USART_LIN_MODE_TIMEOUT_Msk = 0x100   // Bit mask of TIMEOUT field.
	USART_US_CSR_USART_LIN_MODE_TIMEOUT     = 0x100   // Bit TIMEOUT.
	USART_US_CSR_USART_LIN_MODE_TXEMPTY_Pos = 0x9     // Position of TXEMPTY field.
	USART_US_CSR_USART_LIN_MODE_TXEMPTY_Msk = 0x200   // Bit mask of TXEMPTY field.
	USART_US_CSR_USART_LIN_MODE_TXEMPTY     = 0x200   // Bit TXEMPTY.
	USART_US_CSR_USART_LIN_MODE_RIIC_Pos    = 0x10    // Position of RIIC field.
	USART_US_CSR_USART_LIN_MODE_RIIC_Msk    = 0x10000 // Bit mask of RIIC field.
	USART_US_CSR_USART_LIN_MODE_RIIC        = 0x10000 // Bit RIIC.
	USART_US_CSR_USART_LIN_MODE_DSRIC_Pos   = 0x11    // Position of DSRIC field.
	USART_US_CSR_USART_LIN_MODE_DSRIC_Msk   = 0x20000 // Bit mask of DSRIC field.
	USART_US_CSR_USART_LIN_MODE_DSRIC       = 0x20000 // Bit DSRIC.
	USART_US_CSR_USART_LIN_MODE_DCDIC_Pos   = 0x12    // Position of DCDIC field.
	USART_US_CSR_USART_LIN_MODE_DCDIC_Msk   = 0x40000 // Bit mask of DCDIC field.
	USART_US_CSR_USART_LIN_MODE_DCDIC       = 0x40000 // Bit DCDIC.

	// US_CSR_SPI_MODE: Channel Status Register
	USART_US_CSR_SPI_MODE_RXRDY_Pos   = 0x0      // Position of RXRDY field.
	USART_US_CSR_SPI_MODE_RXRDY_Msk   = 0x1      // Bit mask of RXRDY field.
	USART_US_CSR_SPI_MODE_RXRDY       = 0x1      // Bit RXRDY.
	USART_US_CSR_SPI_MODE_TXRDY_Pos   = 0x1      // Position of TXRDY field.
	USART_US_CSR_SPI_MODE_TXRDY_Msk   = 0x2      // Bit mask of TXRDY field.
	USART_US_CSR_SPI_MODE_TXRDY       = 0x2      // Bit TXRDY.
	USART_US_CSR_SPI_MODE_OVRE_Pos    = 0x5      // Position of OVRE field.
	USART_US_CSR_SPI_MODE_OVRE_Msk    = 0x20     // Bit mask of OVRE field.
	USART_US_CSR_SPI_MODE_OVRE        = 0x20     // Bit OVRE.
	USART_US_CSR_SPI_MODE_TXEMPTY_Pos = 0x9      // Position of TXEMPTY field.
	USART_US_CSR_SPI_MODE_TXEMPTY_Msk = 0x200    // Bit mask of TXEMPTY field.
	USART_US_CSR_SPI_MODE_TXEMPTY     = 0x200    // Bit TXEMPTY.
	USART_US_CSR_SPI_MODE_RIIC_Pos    = 0x10     // Position of RIIC field.
	USART_US_CSR_SPI_MODE_RIIC_Msk    = 0x10000  // Bit mask of RIIC field.
	USART_US_CSR_SPI_MODE_RIIC        = 0x10000  // Bit RIIC.
	USART_US_CSR_SPI_MODE_DSRIC_Pos   = 0x11     // Position of DSRIC field.
	USART_US_CSR_SPI_MODE_DSRIC_Msk   = 0x20000  // Bit mask of DSRIC field.
	USART_US_CSR_SPI_MODE_DSRIC       = 0x20000  // Bit DSRIC.
	USART_US_CSR_SPI_MODE_DCDIC_Pos   = 0x12     // Position of DCDIC field.
	USART_US_CSR_SPI_MODE_DCDIC_Msk   = 0x40000  // Bit mask of DCDIC field.
	USART_US_CSR_SPI_MODE_DCDIC       = 0x40000  // Bit DCDIC.
	USART_US_CSR_SPI_MODE_NSSE_Pos    = 0x13     // Position of NSSE field.
	USART_US_CSR_SPI_MODE_NSSE_Msk    = 0x80000  // Bit mask of NSSE field.
	USART_US_CSR_SPI_MODE_NSSE        = 0x80000  // Bit NSSE.
	USART_US_CSR_SPI_MODE_NSS_Pos     = 0x17     // Position of NSS field.
	USART_US_CSR_SPI_MODE_NSS_Msk     = 0x800000 // Bit mask of NSS field.
	USART_US_CSR_SPI_MODE_NSS         = 0x800000 // Bit NSS.

	// US_CSR_LIN_MODE: Channel Status Register
	USART_US_CSR_LIN_MODE_RXRDY_Pos   = 0x0        // Position of RXRDY field.
	USART_US_CSR_LIN_MODE_RXRDY_Msk   = 0x1        // Bit mask of RXRDY field.
	USART_US_CSR_LIN_MODE_RXRDY       = 0x1        // Bit RXRDY.
	USART_US_CSR_LIN_MODE_TXRDY_Pos   = 0x1        // Position of TXRDY field.
	USART_US_CSR_LIN_MODE_TXRDY_Msk   = 0x2        // Bit mask of TXRDY field.
	USART_US_CSR_LIN_MODE_TXRDY       = 0x2        // Bit TXRDY.
	USART_US_CSR_LIN_MODE_OVRE_Pos    = 0x5        // Position of OVRE field.
	USART_US_CSR_LIN_MODE_OVRE_Msk    = 0x20       // Bit mask of OVRE field.
	USART_US_CSR_LIN_MODE_OVRE        = 0x20       // Bit OVRE.
	USART_US_CSR_LIN_MODE_TXEMPTY_Pos = 0x9        // Position of TXEMPTY field.
	USART_US_CSR_LIN_MODE_TXEMPTY_Msk = 0x200      // Bit mask of TXEMPTY field.
	USART_US_CSR_LIN_MODE_TXEMPTY     = 0x200      // Bit TXEMPTY.
	USART_US_CSR_LIN_MODE_RIIC_Pos    = 0x10       // Position of RIIC field.
	USART_US_CSR_LIN_MODE_RIIC_Msk    = 0x10000    // Bit mask of RIIC field.
	USART_US_CSR_LIN_MODE_RIIC        = 0x10000    // Bit RIIC.
	USART_US_CSR_LIN_MODE_DSRIC_Pos   = 0x11       // Position of DSRIC field.
	USART_US_CSR_LIN_MODE_DSRIC_Msk   = 0x20000    // Bit mask of DSRIC field.
	USART_US_CSR_LIN_MODE_DSRIC       = 0x20000    // Bit DSRIC.
	USART_US_CSR_LIN_MODE_DCDIC_Pos   = 0x12       // Position of DCDIC field.
	USART_US_CSR_LIN_MODE_DCDIC_Msk   = 0x40000    // Bit mask of DCDIC field.
	USART_US_CSR_LIN_MODE_DCDIC       = 0x40000    // Bit DCDIC.
	USART_US_CSR_LIN_MODE_LINBK_Pos   = 0xd        // Position of LINBK field.
	USART_US_CSR_LIN_MODE_LINBK_Msk   = 0x2000     // Bit mask of LINBK field.
	USART_US_CSR_LIN_MODE_LINBK       = 0x2000     // Bit LINBK.
	USART_US_CSR_LIN_MODE_LINID_Pos   = 0xe        // Position of LINID field.
	USART_US_CSR_LIN_MODE_LINID_Msk   = 0x4000     // Bit mask of LINID field.
	USART_US_CSR_LIN_MODE_LINID       = 0x4000     // Bit LINID.
	USART_US_CSR_LIN_MODE_LINTC_Pos   = 0xf        // Position of LINTC field.
	USART_US_CSR_LIN_MODE_LINTC_Msk   = 0x8000     // Bit mask of LINTC field.
	USART_US_CSR_LIN_MODE_LINTC       = 0x8000     // Bit LINTC.
	USART_US_CSR_LIN_MODE_LINBLS_Pos  = 0x17       // Position of LINBLS field.
	USART_US_CSR_LIN_MODE_LINBLS_Msk  = 0x800000   // Bit mask of LINBLS field.
	USART_US_CSR_LIN_MODE_LINBLS      = 0x800000   // Bit LINBLS.
	USART_US_CSR_LIN_MODE_LINBE_Pos   = 0x19       // Position of LINBE field.
	USART_US_CSR_LIN_MODE_LINBE_Msk   = 0x2000000  // Bit mask of LINBE field.
	USART_US_CSR_LIN_MODE_LINBE       = 0x2000000  // Bit LINBE.
	USART_US_CSR_LIN_MODE_LINISFE_Pos = 0x1a       // Position of LINISFE field.
	USART_US_CSR_LIN_MODE_LINISFE_Msk = 0x4000000  // Bit mask of LINISFE field.
	USART_US_CSR_LIN_MODE_LINISFE     = 0x4000000  // Bit LINISFE.
	USART_US_CSR_LIN_MODE_LINIPE_Pos  = 0x1b       // Position of LINIPE field.
	USART_US_CSR_LIN_MODE_LINIPE_Msk  = 0x8000000  // Bit mask of LINIPE field.
	USART_US_CSR_LIN_MODE_LINIPE      = 0x8000000  // Bit LINIPE.
	USART_US_CSR_LIN_MODE_LINCE_Pos   = 0x1c       // Position of LINCE field.
	USART_US_CSR_LIN_MODE_LINCE_Msk   = 0x10000000 // Bit mask of LINCE field.
	USART_US_CSR_LIN_MODE_LINCE       = 0x10000000 // Bit LINCE.
	USART_US_CSR_LIN_MODE_LINSNRE_Pos = 0x1d       // Position of LINSNRE field.
	USART_US_CSR_LIN_MODE_LINSNRE_Msk = 0x20000000 // Bit mask of LINSNRE field.
	USART_US_CSR_LIN_MODE_LINSNRE     = 0x20000000 // Bit LINSNRE.
	USART_US_CSR_LIN_MODE_LINSTE_Pos  = 0x1e       // Position of LINSTE field.
	USART_US_CSR_LIN_MODE_LINSTE_Msk  = 0x40000000 // Bit mask of LINSTE field.
	USART_US_CSR_LIN_MODE_LINSTE      = 0x40000000 // Bit LINSTE.
	USART_US_CSR_LIN_MODE_LINHTE_Pos  = 0x1f       // Position of LINHTE field.
	USART_US_CSR_LIN_MODE_LINHTE_Msk  = 0x80000000 // Bit mask of LINHTE field.
	USART_US_CSR_LIN_MODE_LINHTE      = 0x80000000 // Bit LINHTE.

	// US_CSR_LON_MODE: Channel Status Register
	USART_US_CSR_LON_MODE_RXRDY_Pos   = 0x0        // Position of RXRDY field.
	USART_US_CSR_LON_MODE_RXRDY_Msk   = 0x1        // Bit mask of RXRDY field.
	USART_US_CSR_LON_MODE_RXRDY       = 0x1        // Bit RXRDY.
	USART_US_CSR_LON_MODE_TXRDY_Pos   = 0x1        // Position of TXRDY field.
	USART_US_CSR_LON_MODE_TXRDY_Msk   = 0x2        // Bit mask of TXRDY field.
	USART_US_CSR_LON_MODE_TXRDY       = 0x2        // Bit TXRDY.
	USART_US_CSR_LON_MODE_OVRE_Pos    = 0x5        // Position of OVRE field.
	USART_US_CSR_LON_MODE_OVRE_Msk    = 0x20       // Bit mask of OVRE field.
	USART_US_CSR_LON_MODE_OVRE        = 0x20       // Bit OVRE.
	USART_US_CSR_LON_MODE_TXEMPTY_Pos = 0x9        // Position of TXEMPTY field.
	USART_US_CSR_LON_MODE_TXEMPTY_Msk = 0x200      // Bit mask of TXEMPTY field.
	USART_US_CSR_LON_MODE_TXEMPTY     = 0x200      // Bit TXEMPTY.
	USART_US_CSR_LON_MODE_RIIC_Pos    = 0x10       // Position of RIIC field.
	USART_US_CSR_LON_MODE_RIIC_Msk    = 0x10000    // Bit mask of RIIC field.
	USART_US_CSR_LON_MODE_RIIC        = 0x10000    // Bit RIIC.
	USART_US_CSR_LON_MODE_DSRIC_Pos   = 0x11       // Position of DSRIC field.
	USART_US_CSR_LON_MODE_DSRIC_Msk   = 0x20000    // Bit mask of DSRIC field.
	USART_US_CSR_LON_MODE_DSRIC       = 0x20000    // Bit DSRIC.
	USART_US_CSR_LON_MODE_DCDIC_Pos   = 0x12       // Position of DCDIC field.
	USART_US_CSR_LON_MODE_DCDIC_Msk   = 0x40000    // Bit mask of DCDIC field.
	USART_US_CSR_LON_MODE_DCDIC       = 0x40000    // Bit DCDIC.
	USART_US_CSR_LON_MODE_LSFE_Pos    = 0x6        // Position of LSFE field.
	USART_US_CSR_LON_MODE_LSFE_Msk    = 0x40       // Bit mask of LSFE field.
	USART_US_CSR_LON_MODE_LSFE        = 0x40       // Bit LSFE.
	USART_US_CSR_LON_MODE_LCRCE_Pos   = 0x7        // Position of LCRCE field.
	USART_US_CSR_LON_MODE_LCRCE_Msk   = 0x80       // Bit mask of LCRCE field.
	USART_US_CSR_LON_MODE_LCRCE       = 0x80       // Bit LCRCE.
	USART_US_CSR_LON_MODE_LTXD_Pos    = 0x18       // Position of LTXD field.
	USART_US_CSR_LON_MODE_LTXD_Msk    = 0x1000000  // Bit mask of LTXD field.
	USART_US_CSR_LON_MODE_LTXD        = 0x1000000  // Bit LTXD.
	USART_US_CSR_LON_MODE_LCOL_Pos    = 0x19       // Position of LCOL field.
	USART_US_CSR_LON_MODE_LCOL_Msk    = 0x2000000  // Bit mask of LCOL field.
	USART_US_CSR_LON_MODE_LCOL        = 0x2000000  // Bit LCOL.
	USART_US_CSR_LON_MODE_LFET_Pos    = 0x1a       // Position of LFET field.
	USART_US_CSR_LON_MODE_LFET_Msk    = 0x4000000  // Bit mask of LFET field.
	USART_US_CSR_LON_MODE_LFET        = 0x4000000  // Bit LFET.
	USART_US_CSR_LON_MODE_LRXD_Pos    = 0x1b       // Position of LRXD field.
	USART_US_CSR_LON_MODE_LRXD_Msk    = 0x8000000  // Bit mask of LRXD field.
	USART_US_CSR_LON_MODE_LRXD        = 0x8000000  // Bit LRXD.
	USART_US_CSR_LON_MODE_LBLOVFE_Pos = 0x1c       // Position of LBLOVFE field.
	USART_US_CSR_LON_MODE_LBLOVFE_Msk = 0x10000000 // Bit mask of LBLOVFE field.
	USART_US_CSR_LON_MODE_LBLOVFE     = 0x10000000 // Bit LBLOVFE.

	// US_CSR_LON_SPI_MODE: Channel Status Register
	USART_US_CSR_LON_SPI_MODE_RXRDY_Pos   = 0x0     // Position of RXRDY field.
	USART_US_CSR_LON_SPI_MODE_RXRDY_Msk   = 0x1     // Bit mask of RXRDY field.
	USART_US_CSR_LON_SPI_MODE_RXRDY       = 0x1     // Bit RXRDY.
	USART_US_CSR_LON_SPI_MODE_TXRDY_Pos   = 0x1     // Position of TXRDY field.
	USART_US_CSR_LON_SPI_MODE_TXRDY_Msk   = 0x2     // Bit mask of TXRDY field.
	USART_US_CSR_LON_SPI_MODE_TXRDY       = 0x2     // Bit TXRDY.
	USART_US_CSR_LON_SPI_MODE_OVRE_Pos    = 0x5     // Position of OVRE field.
	USART_US_CSR_LON_SPI_MODE_OVRE_Msk    = 0x20    // Bit mask of OVRE field.
	USART_US_CSR_LON_SPI_MODE_OVRE        = 0x20    // Bit OVRE.
	USART_US_CSR_LON_SPI_MODE_TXEMPTY_Pos = 0x9     // Position of TXEMPTY field.
	USART_US_CSR_LON_SPI_MODE_TXEMPTY_Msk = 0x200   // Bit mask of TXEMPTY field.
	USART_US_CSR_LON_SPI_MODE_TXEMPTY     = 0x200   // Bit TXEMPTY.
	USART_US_CSR_LON_SPI_MODE_RIIC_Pos    = 0x10    // Position of RIIC field.
	USART_US_CSR_LON_SPI_MODE_RIIC_Msk    = 0x10000 // Bit mask of RIIC field.
	USART_US_CSR_LON_SPI_MODE_RIIC        = 0x10000 // Bit RIIC.
	USART_US_CSR_LON_SPI_MODE_DSRIC_Pos   = 0x11    // Position of DSRIC field.
	USART_US_CSR_LON_SPI_MODE_DSRIC_Msk   = 0x20000 // Bit mask of DSRIC field.
	USART_US_CSR_LON_SPI_MODE_DSRIC       = 0x20000 // Bit DSRIC.
	USART_US_CSR_LON_SPI_MODE_DCDIC_Pos   = 0x12    // Position of DCDIC field.
	USART_US_CSR_LON_SPI_MODE_DCDIC_Msk   = 0x40000 // Bit mask of DCDIC field.
	USART_US_CSR_LON_SPI_MODE_DCDIC       = 0x40000 // Bit DCDIC.
	USART_US_CSR_LON_SPI_MODE_UNRE_Pos    = 0xa     // Position of UNRE field.
	USART_US_CSR_LON_SPI_MODE_UNRE_Msk    = 0x400   // Bit mask of UNRE field.
	USART_US_CSR_LON_SPI_MODE_UNRE        = 0x400   // Bit UNRE.

	// US_RHR: Receive Holding Register
	USART_US_RHR_RXCHR_Pos  = 0x0    // Position of RXCHR field.
	USART_US_RHR_RXCHR_Msk  = 0x1ff  // Bit mask of RXCHR field.
	USART_US_RHR_RXSYNH_Pos = 0xf    // Position of RXSYNH field.
	USART_US_RHR_RXSYNH_Msk = 0x8000 // Bit mask of RXSYNH field.
	USART_US_RHR_RXSYNH     = 0x8000 // Bit RXSYNH.

	// US_THR: Transmit Holding Register
	USART_US_THR_TXCHR_Pos  = 0x0    // Position of TXCHR field.
	USART_US_THR_TXCHR_Msk  = 0x1ff  // Bit mask of TXCHR field.
	USART_US_THR_TXSYNH_Pos = 0xf    // Position of TXSYNH field.
	USART_US_THR_TXSYNH_Msk = 0x8000 // Bit mask of TXSYNH field.
	USART_US_THR_TXSYNH     = 0x8000 // Bit TXSYNH.

	// US_BRGR: Baud Rate Generator Register
	USART_US_BRGR_CD_Pos = 0x0     // Position of CD field.
	USART_US_BRGR_CD_Msk = 0xffff  // Bit mask of CD field.
	USART_US_BRGR_FP_Pos = 0x10    // Position of FP field.
	USART_US_BRGR_FP_Msk = 0x70000 // Bit mask of FP field.

	// US_RTOR: Receiver Timeout Register
	USART_US_RTOR_TO_Pos = 0x0     // Position of TO field.
	USART_US_RTOR_TO_Msk = 0x1ffff // Bit mask of TO field.

	// US_TTGR_USART_MODE: Transmitter Timeguard Register
	USART_US_TTGR_USART_MODE_TG_Pos = 0x0  // Position of TG field.
	USART_US_TTGR_USART_MODE_TG_Msk = 0xff // Bit mask of TG field.

	// US_TTGR_LON_MODE: Transmitter Timeguard Register
	USART_US_TTGR_LON_MODE_PCYCLE_Pos = 0x0      // Position of PCYCLE field.
	USART_US_TTGR_LON_MODE_PCYCLE_Msk = 0xffffff // Bit mask of PCYCLE field.

	// US_FIDI_USART_MODE: FI DI Ratio Register
	USART_US_FIDI_USART_MODE_FI_DI_RATIO_Pos = 0x0    // Position of FI_DI_RATIO field.
	USART_US_FIDI_USART_MODE_FI_DI_RATIO_Msk = 0xffff // Bit mask of FI_DI_RATIO field.

	// US_FIDI_LON_MODE: FI DI Ratio Register
	USART_US_FIDI_LON_MODE_BETA2_Pos = 0x0      // Position of BETA2 field.
	USART_US_FIDI_LON_MODE_BETA2_Msk = 0xffffff // Bit mask of BETA2 field.

	// US_NER: Number of Errors Register
	USART_US_NER_NB_ERRORS_Pos = 0x0  // Position of NB_ERRORS field.
	USART_US_NER_NB_ERRORS_Msk = 0xff // Bit mask of NB_ERRORS field.

	// US_IF: IrDA Filter Register
	USART_US_IF_IRDA_FILTER_Pos = 0x0  // Position of IRDA_FILTER field.
	USART_US_IF_IRDA_FILTER_Msk = 0xff // Bit mask of IRDA_FILTER field.

	// US_MAN: Manchester Configuration Register
	USART_US_MAN_TX_PL_Pos      = 0x0        // Position of TX_PL field.
	USART_US_MAN_TX_PL_Msk      = 0xf        // Bit mask of TX_PL field.
	USART_US_MAN_TX_PP_Pos      = 0x8        // Position of TX_PP field.
	USART_US_MAN_TX_PP_Msk      = 0x300      // Bit mask of TX_PP field.
	USART_US_MAN_TX_PP_ALL_ONE  = 0x0        // The preamble is composed of '1's
	USART_US_MAN_TX_PP_ALL_ZERO = 0x1        // The preamble is composed of '0's
	USART_US_MAN_TX_PP_ZERO_ONE = 0x2        // The preamble is composed of '01's
	USART_US_MAN_TX_PP_ONE_ZERO = 0x3        // The preamble is composed of '10's
	USART_US_MAN_TX_MPOL_Pos    = 0xc        // Position of TX_MPOL field.
	USART_US_MAN_TX_MPOL_Msk    = 0x1000     // Bit mask of TX_MPOL field.
	USART_US_MAN_TX_MPOL        = 0x1000     // Bit TX_MPOL.
	USART_US_MAN_RX_PL_Pos      = 0x10       // Position of RX_PL field.
	USART_US_MAN_RX_PL_Msk      = 0xf0000    // Bit mask of RX_PL field.
	USART_US_MAN_RX_PP_Pos      = 0x18       // Position of RX_PP field.
	USART_US_MAN_RX_PP_Msk      = 0x3000000  // Bit mask of RX_PP field.
	USART_US_MAN_RX_PP_ALL_ONE  = 0x0        // The preamble is composed of '1's
	USART_US_MAN_RX_PP_ALL_ZERO = 0x1        // The preamble is composed of '0's
	USART_US_MAN_RX_PP_ZERO_ONE = 0x2        // The preamble is composed of '01's
	USART_US_MAN_RX_PP_ONE_ZERO = 0x3        // The preamble is composed of '10's
	USART_US_MAN_RX_MPOL_Pos    = 0x1c       // Position of RX_MPOL field.
	USART_US_MAN_RX_MPOL_Msk    = 0x10000000 // Bit mask of RX_MPOL field.
	USART_US_MAN_RX_MPOL        = 0x10000000 // Bit RX_MPOL.
	USART_US_MAN_ONE_Pos        = 0x1d       // Position of ONE field.
	USART_US_MAN_ONE_Msk        = 0x20000000 // Bit mask of ONE field.
	USART_US_MAN_ONE            = 0x20000000 // Bit ONE.
	USART_US_MAN_DRIFT_Pos      = 0x1e       // Position of DRIFT field.
	USART_US_MAN_DRIFT_Msk      = 0x40000000 // Bit mask of DRIFT field.
	USART_US_MAN_DRIFT          = 0x40000000 // Bit DRIFT.
	USART_US_MAN_RXIDLEV_Pos    = 0x1f       // Position of RXIDLEV field.
	USART_US_MAN_RXIDLEV_Msk    = 0x80000000 // Bit mask of RXIDLEV field.
	USART_US_MAN_RXIDLEV        = 0x80000000 // Bit RXIDLEV.

	// US_LINMR: LIN Mode Register
	USART_US_LINMR_NACT_Pos       = 0x0     // Position of NACT field.
	USART_US_LINMR_NACT_Msk       = 0x3     // Bit mask of NACT field.
	USART_US_LINMR_NACT_PUBLISH   = 0x0     // The USART transmits the response.
	USART_US_LINMR_NACT_SUBSCRIBE = 0x1     // The USART receives the response.
	USART_US_LINMR_NACT_IGNORE    = 0x2     // The USART does not transmit and does not receive the response.
	USART_US_LINMR_PARDIS_Pos     = 0x2     // Position of PARDIS field.
	USART_US_LINMR_PARDIS_Msk     = 0x4     // Bit mask of PARDIS field.
	USART_US_LINMR_PARDIS         = 0x4     // Bit PARDIS.
	USART_US_LINMR_CHKDIS_Pos     = 0x3     // Position of CHKDIS field.
	USART_US_LINMR_CHKDIS_Msk     = 0x8     // Bit mask of CHKDIS field.
	USART_US_LINMR_CHKDIS         = 0x8     // Bit CHKDIS.
	USART_US_LINMR_CHKTYP_Pos     = 0x4     // Position of CHKTYP field.
	USART_US_LINMR_CHKTYP_Msk     = 0x10    // Bit mask of CHKTYP field.
	USART_US_LINMR_CHKTYP         = 0x10    // Bit CHKTYP.
	USART_US_LINMR_DLM_Pos        = 0x5     // Position of DLM field.
	USART_US_LINMR_DLM_Msk        = 0x20    // Bit mask of DLM field.
	USART_US_LINMR_DLM            = 0x20    // Bit DLM.
	USART_US_LINMR_FSDIS_Pos      = 0x6     // Position of FSDIS field.
	USART_US_LINMR_FSDIS_Msk      = 0x40    // Bit mask of FSDIS field.
	USART_US_LINMR_FSDIS          = 0x40    // Bit FSDIS.
	USART_US_LINMR_WKUPTYP_Pos    = 0x7     // Position of WKUPTYP field.
	USART_US_LINMR_WKUPTYP_Msk    = 0x80    // Bit mask of WKUPTYP field.
	USART_US_LINMR_WKUPTYP        = 0x80    // Bit WKUPTYP.
	USART_US_LINMR_DLC_Pos        = 0x8     // Position of DLC field.
	USART_US_LINMR_DLC_Msk        = 0xff00  // Bit mask of DLC field.
	USART_US_LINMR_PDCM_Pos       = 0x10    // Position of PDCM field.
	USART_US_LINMR_PDCM_Msk       = 0x10000 // Bit mask of PDCM field.
	USART_US_LINMR_PDCM           = 0x10000 // Bit PDCM.
	USART_US_LINMR_SYNCDIS_Pos    = 0x11    // Position of SYNCDIS field.
	USART_US_LINMR_SYNCDIS_Msk    = 0x20000 // Bit mask of SYNCDIS field.
	USART_US_LINMR_SYNCDIS        = 0x20000 // Bit SYNCDIS.

	// US_LINIR: LIN Identifier Register
	USART_US_LINIR_IDCHR_Pos = 0x0  // Position of IDCHR field.
	USART_US_LINIR_IDCHR_Msk = 0xff // Bit mask of IDCHR field.

	// US_LINBRR: LIN Baud Rate Register
	USART_US_LINBRR_LINCD_Pos = 0x0     // Position of LINCD field.
	USART_US_LINBRR_LINCD_Msk = 0xffff  // Bit mask of LINCD field.
	USART_US_LINBRR_LINFP_Pos = 0x10    // Position of LINFP field.
	USART_US_LINBRR_LINFP_Msk = 0x70000 // Bit mask of LINFP field.

	// US_LONMR: LON Mode Register
	USART_US_LONMR_COMMT_Pos  = 0x0      // Position of COMMT field.
	USART_US_LONMR_COMMT_Msk  = 0x1      // Bit mask of COMMT field.
	USART_US_LONMR_COMMT      = 0x1      // Bit COMMT.
	USART_US_LONMR_COLDET_Pos = 0x1      // Position of COLDET field.
	USART_US_LONMR_COLDET_Msk = 0x2      // Bit mask of COLDET field.
	USART_US_LONMR_COLDET     = 0x2      // Bit COLDET.
	USART_US_LONMR_TCOL_Pos   = 0x2      // Position of TCOL field.
	USART_US_LONMR_TCOL_Msk   = 0x4      // Bit mask of TCOL field.
	USART_US_LONMR_TCOL       = 0x4      // Bit TCOL.
	USART_US_LONMR_CDTAIL_Pos = 0x3      // Position of CDTAIL field.
	USART_US_LONMR_CDTAIL_Msk = 0x8      // Bit mask of CDTAIL field.
	USART_US_LONMR_CDTAIL     = 0x8      // Bit CDTAIL.
	USART_US_LONMR_DMAM_Pos   = 0x4      // Position of DMAM field.
	USART_US_LONMR_DMAM_Msk   = 0x10     // Bit mask of DMAM field.
	USART_US_LONMR_DMAM       = 0x10     // Bit DMAM.
	USART_US_LONMR_LCDS_Pos   = 0x5      // Position of LCDS field.
	USART_US_LONMR_LCDS_Msk   = 0x20     // Bit mask of LCDS field.
	USART_US_LONMR_LCDS       = 0x20     // Bit LCDS.
	USART_US_LONMR_EOFS_Pos   = 0x10     // Position of EOFS field.
	USART_US_LONMR_EOFS_Msk   = 0xff0000 // Bit mask of EOFS field.

	// US_LONPR: LON Preamble Register
	USART_US_LONPR_LONPL_Pos = 0x0    // Position of LONPL field.
	USART_US_LONPR_LONPL_Msk = 0x3fff // Bit mask of LONPL field.

	// US_LONDL: LON Data Length Register
	USART_US_LONDL_LONDL_Pos = 0x0  // Position of LONDL field.
	USART_US_LONDL_LONDL_Msk = 0xff // Bit mask of LONDL field.

	// US_LONL2HDR: LON L2HDR Register
	USART_US_LONL2HDR_BLI_Pos  = 0x0  // Position of BLI field.
	USART_US_LONL2HDR_BLI_Msk  = 0x3f // Bit mask of BLI field.
	USART_US_LONL2HDR_ALTP_Pos = 0x6  // Position of ALTP field.
	USART_US_LONL2HDR_ALTP_Msk = 0x40 // Bit mask of ALTP field.
	USART_US_LONL2HDR_ALTP     = 0x40 // Bit ALTP.
	USART_US_LONL2HDR_PB_Pos   = 0x7  // Position of PB field.
	USART_US_LONL2HDR_PB_Msk   = 0x80 // Bit mask of PB field.
	USART_US_LONL2HDR_PB       = 0x80 // Bit PB.

	// US_LONBL: LON Backlog Register
	USART_US_LONBL_LONBL_Pos = 0x0  // Position of LONBL field.
	USART_US_LONBL_LONBL_Msk = 0x3f // Bit mask of LONBL field.

	// US_LONB1TX: LON Beta1 Tx Register
	USART_US_LONB1TX_BETA1TX_Pos = 0x0      // Position of BETA1TX field.
	USART_US_LONB1TX_BETA1TX_Msk = 0xffffff // Bit mask of BETA1TX field.

	// US_LONB1RX: LON Beta1 Rx Register
	USART_US_LONB1RX_BETA1RX_Pos = 0x0      // Position of BETA1RX field.
	USART_US_LONB1RX_BETA1RX_Msk = 0xffffff // Bit mask of BETA1RX field.

	// US_LONPRIO: LON Priority Register
	USART_US_LONPRIO_PSNB_Pos = 0x0    // Position of PSNB field.
	USART_US_LONPRIO_PSNB_Msk = 0x7f   // Bit mask of PSNB field.
	USART_US_LONPRIO_NPS_Pos  = 0x8    // Position of NPS field.
	USART_US_LONPRIO_NPS_Msk  = 0x7f00 // Bit mask of NPS field.

	// US_IDTTX: LON IDT Tx Register
	USART_US_IDTTX_IDTTX_Pos = 0x0      // Position of IDTTX field.
	USART_US_IDTTX_IDTTX_Msk = 0xffffff // Bit mask of IDTTX field.

	// US_IDTRX: LON IDT Rx Register
	USART_US_IDTRX_IDTRX_Pos = 0x0      // Position of IDTRX field.
	USART_US_IDTRX_IDTRX_Msk = 0xffffff // Bit mask of IDTRX field.

	// US_ICDIFF: IC DIFF Register
	USART_US_ICDIFF_ICDIFF_Pos = 0x0 // Position of ICDIFF field.
	USART_US_ICDIFF_ICDIFF_Msk = 0xf // Bit mask of ICDIFF field.

	// US_WPMR: Write Protection Mode Register
	USART_US_WPMR_WPEN_Pos     = 0x0        // Position of WPEN field.
	USART_US_WPMR_WPEN_Msk     = 0x1        // Bit mask of WPEN field.
	USART_US_WPMR_WPEN         = 0x1        // Bit WPEN.
	USART_US_WPMR_WPKEY_Pos    = 0x8        // Position of WPKEY field.
	USART_US_WPMR_WPKEY_Msk    = 0xffffff00 // Bit mask of WPKEY field.
	USART_US_WPMR_WPKEY_PASSWD = 0x555341   // Writing any other value in this field aborts the write operation of the WPEN bit. Always reads as 0.

	// US_WPSR: Write Protection Status Register
	USART_US_WPSR_WPVS_Pos   = 0x0      // Position of WPVS field.
	USART_US_WPSR_WPVS_Msk   = 0x1      // Bit mask of WPVS field.
	USART_US_WPSR_WPVS       = 0x1      // Bit WPVS.
	USART_US_WPSR_WPVSRC_Pos = 0x8      // Position of WPVSRC field.
	USART_US_WPSR_WPVSRC_Msk = 0xffff00 // Bit mask of WPVSRC field.
)

// Bitfields for USBHS: USB High-Speed Interface
const (
	// USBHS_DEVCTRL: Device General Control Register
	USBHS_USBHS_DEVCTRL_UADD_Pos           = 0x0     // Position of UADD field.
	USBHS_USBHS_DEVCTRL_UADD_Msk           = 0x7f    // Bit mask of UADD field.
	USBHS_USBHS_DEVCTRL_ADDEN_Pos          = 0x7     // Position of ADDEN field.
	USBHS_USBHS_DEVCTRL_ADDEN_Msk          = 0x80    // Bit mask of ADDEN field.
	USBHS_USBHS_DEVCTRL_ADDEN              = 0x80    // Bit ADDEN.
	USBHS_USBHS_DEVCTRL_DETACH_Pos         = 0x8     // Position of DETACH field.
	USBHS_USBHS_DEVCTRL_DETACH_Msk         = 0x100   // Bit mask of DETACH field.
	USBHS_USBHS_DEVCTRL_DETACH             = 0x100   // Bit DETACH.
	USBHS_USBHS_DEVCTRL_RMWKUP_Pos         = 0x9     // Position of RMWKUP field.
	USBHS_USBHS_DEVCTRL_RMWKUP_Msk         = 0x200   // Bit mask of RMWKUP field.
	USBHS_USBHS_DEVCTRL_RMWKUP             = 0x200   // Bit RMWKUP.
	USBHS_USBHS_DEVCTRL_SPDCONF_Pos        = 0xa     // Position of SPDCONF field.
	USBHS_USBHS_DEVCTRL_SPDCONF_Msk        = 0xc00   // Bit mask of SPDCONF field.
	USBHS_USBHS_DEVCTRL_SPDCONF_NORMAL     = 0x0     // The peripheral starts in Full-speed mode and performs a high-speed reset to switch to High-speed mode if the host is high-speed-capable.
	USBHS_USBHS_DEVCTRL_SPDCONF_LOW_POWER  = 0x1     // For a better consumption, if high speed is not needed.
	USBHS_USBHS_DEVCTRL_SPDCONF_HIGH_SPEED = 0x2     // Forced high speed.
	USBHS_USBHS_DEVCTRL_SPDCONF_FORCED_FS  = 0x3     // The peripheral remains in Full-speed mode whatever the host speed capability.
	USBHS_USBHS_DEVCTRL_LS_Pos             = 0xc     // Position of LS field.
	USBHS_USBHS_DEVCTRL_LS_Msk             = 0x1000  // Bit mask of LS field.
	USBHS_USBHS_DEVCTRL_LS                 = 0x1000  // Bit LS.
	USBHS_USBHS_DEVCTRL_TSTJ_Pos           = 0xd     // Position of TSTJ field.
	USBHS_USBHS_DEVCTRL_TSTJ_Msk           = 0x2000  // Bit mask of TSTJ field.
	USBHS_USBHS_DEVCTRL_TSTJ               = 0x2000  // Bit TSTJ.
	USBHS_USBHS_DEVCTRL_TSTK_Pos           = 0xe     // Position of TSTK field.
	USBHS_USBHS_DEVCTRL_TSTK_Msk           = 0x4000  // Bit mask of TSTK field.
	USBHS_USBHS_DEVCTRL_TSTK               = 0x4000  // Bit TSTK.
	USBHS_USBHS_DEVCTRL_TSTPCKT_Pos        = 0xf     // Position of TSTPCKT field.
	USBHS_USBHS_DEVCTRL_TSTPCKT_Msk        = 0x8000  // Bit mask of TSTPCKT field.
	USBHS_USBHS_DEVCTRL_TSTPCKT            = 0x8000  // Bit TSTPCKT.
	USBHS_USBHS_DEVCTRL_OPMODE2_Pos        = 0x10    // Position of OPMODE2 field.
	USBHS_USBHS_DEVCTRL_OPMODE2_Msk        = 0x10000 // Bit mask of OPMODE2 field.
	USBHS_USBHS_DEVCTRL_OPMODE2            = 0x10000 // Bit OPMODE2.

	// USBHS_DEVISR: Device Global Interrupt Status Register
	USBHS_USBHS_DEVISR_SUSP_Pos   = 0x0        // Position of SUSP field.
	USBHS_USBHS_DEVISR_SUSP_Msk   = 0x1        // Bit mask of SUSP field.
	USBHS_USBHS_DEVISR_SUSP       = 0x1        // Bit SUSP.
	USBHS_USBHS_DEVISR_MSOF_Pos   = 0x1        // Position of MSOF field.
	USBHS_USBHS_DEVISR_MSOF_Msk   = 0x2        // Bit mask of MSOF field.
	USBHS_USBHS_DEVISR_MSOF       = 0x2        // Bit MSOF.
	USBHS_USBHS_DEVISR_SOF_Pos    = 0x2        // Position of SOF field.
	USBHS_USBHS_DEVISR_SOF_Msk    = 0x4        // Bit mask of SOF field.
	USBHS_USBHS_DEVISR_SOF        = 0x4        // Bit SOF.
	USBHS_USBHS_DEVISR_EORST_Pos  = 0x3        // Position of EORST field.
	USBHS_USBHS_DEVISR_EORST_Msk  = 0x8        // Bit mask of EORST field.
	USBHS_USBHS_DEVISR_EORST      = 0x8        // Bit EORST.
	USBHS_USBHS_DEVISR_WAKEUP_Pos = 0x4        // Position of WAKEUP field.
	USBHS_USBHS_DEVISR_WAKEUP_Msk = 0x10       // Bit mask of WAKEUP field.
	USBHS_USBHS_DEVISR_WAKEUP     = 0x10       // Bit WAKEUP.
	USBHS_USBHS_DEVISR_EORSM_Pos  = 0x5        // Position of EORSM field.
	USBHS_USBHS_DEVISR_EORSM_Msk  = 0x20       // Bit mask of EORSM field.
	USBHS_USBHS_DEVISR_EORSM      = 0x20       // Bit EORSM.
	USBHS_USBHS_DEVISR_UPRSM_Pos  = 0x6        // Position of UPRSM field.
	USBHS_USBHS_DEVISR_UPRSM_Msk  = 0x40       // Bit mask of UPRSM field.
	USBHS_USBHS_DEVISR_UPRSM      = 0x40       // Bit UPRSM.
	USBHS_USBHS_DEVISR_PEP_0_Pos  = 0xc        // Position of PEP_0 field.
	USBHS_USBHS_DEVISR_PEP_0_Msk  = 0x1000     // Bit mask of PEP_0 field.
	USBHS_USBHS_DEVISR_PEP_0      = 0x1000     // Bit PEP_0.
	USBHS_USBHS_DEVISR_PEP_1_Pos  = 0xd        // Position of PEP_1 field.
	USBHS_USBHS_DEVISR_PEP_1_Msk  = 0x2000     // Bit mask of PEP_1 field.
	USBHS_USBHS_DEVISR_PEP_1      = 0x2000     // Bit PEP_1.
	USBHS_USBHS_DEVISR_PEP_2_Pos  = 0xe        // Position of PEP_2 field.
	USBHS_USBHS_DEVISR_PEP_2_Msk  = 0x4000     // Bit mask of PEP_2 field.
	USBHS_USBHS_DEVISR_PEP_2      = 0x4000     // Bit PEP_2.
	USBHS_USBHS_DEVISR_PEP_3_Pos  = 0xf        // Position of PEP_3 field.
	USBHS_USBHS_DEVISR_PEP_3_Msk  = 0x8000     // Bit mask of PEP_3 field.
	USBHS_USBHS_DEVISR_PEP_3      = 0x8000     // Bit PEP_3.
	USBHS_USBHS_DEVISR_PEP_4_Pos  = 0x10       // Position of PEP_4 field.
	USBHS_USBHS_DEVISR_PEP_4_Msk  = 0x10000    // Bit mask of PEP_4 field.
	USBHS_USBHS_DEVISR_PEP_4      = 0x10000    // Bit PEP_4.
	USBHS_USBHS_DEVISR_PEP_5_Pos  = 0x11       // Position of PEP_5 field.
	USBHS_USBHS_DEVISR_PEP_5_Msk  = 0x20000    // Bit mask of PEP_5 field.
	USBHS_USBHS_DEVISR_PEP_5      = 0x20000    // Bit PEP_5.
	USBHS_USBHS_DEVISR_PEP_6_Pos  = 0x12       // Position of PEP_6 field.
	USBHS_USBHS_DEVISR_PEP_6_Msk  = 0x40000    // Bit mask of PEP_6 field.
	USBHS_USBHS_DEVISR_PEP_6      = 0x40000    // Bit PEP_6.
	USBHS_USBHS_DEVISR_PEP_7_Pos  = 0x13       // Position of PEP_7 field.
	USBHS_USBHS_DEVISR_PEP_7_Msk  = 0x80000    // Bit mask of PEP_7 field.
	USBHS_USBHS_DEVISR_PEP_7      = 0x80000    // Bit PEP_7.
	USBHS_USBHS_DEVISR_PEP_8_Pos  = 0x14       // Position of PEP_8 field.
	USBHS_USBHS_DEVISR_PEP_8_Msk  = 0x100000   // Bit mask of PEP_8 field.
	USBHS_USBHS_DEVISR_PEP_8      = 0x100000   // Bit PEP_8.
	USBHS_USBHS_DEVISR_PEP_9_Pos  = 0x15       // Position of PEP_9 field.
	USBHS_USBHS_DEVISR_PEP_9_Msk  = 0x200000   // Bit mask of PEP_9 field.
	USBHS_USBHS_DEVISR_PEP_9      = 0x200000   // Bit PEP_9.
	USBHS_USBHS_DEVISR_DMA_1_Pos  = 0x19       // Position of DMA_1 field.
	USBHS_USBHS_DEVISR_DMA_1_Msk  = 0x2000000  // Bit mask of DMA_1 field.
	USBHS_USBHS_DEVISR_DMA_1      = 0x2000000  // Bit DMA_1.
	USBHS_USBHS_DEVISR_DMA_2_Pos  = 0x1a       // Position of DMA_2 field.
	USBHS_USBHS_DEVISR_DMA_2_Msk  = 0x4000000  // Bit mask of DMA_2 field.
	USBHS_USBHS_DEVISR_DMA_2      = 0x4000000  // Bit DMA_2.
	USBHS_USBHS_DEVISR_DMA_3_Pos  = 0x1b       // Position of DMA_3 field.
	USBHS_USBHS_DEVISR_DMA_3_Msk  = 0x8000000  // Bit mask of DMA_3 field.
	USBHS_USBHS_DEVISR_DMA_3      = 0x8000000  // Bit DMA_3.
	USBHS_USBHS_DEVISR_DMA_4_Pos  = 0x1c       // Position of DMA_4 field.
	USBHS_USBHS_DEVISR_DMA_4_Msk  = 0x10000000 // Bit mask of DMA_4 field.
	USBHS_USBHS_DEVISR_DMA_4      = 0x10000000 // Bit DMA_4.
	USBHS_USBHS_DEVISR_DMA_5_Pos  = 0x1d       // Position of DMA_5 field.
	USBHS_USBHS_DEVISR_DMA_5_Msk  = 0x20000000 // Bit mask of DMA_5 field.
	USBHS_USBHS_DEVISR_DMA_5      = 0x20000000 // Bit DMA_5.
	USBHS_USBHS_DEVISR_DMA_6_Pos  = 0x1e       // Position of DMA_6 field.
	USBHS_USBHS_DEVISR_DMA_6_Msk  = 0x40000000 // Bit mask of DMA_6 field.
	USBHS_USBHS_DEVISR_DMA_6      = 0x40000000 // Bit DMA_6.
	USBHS_USBHS_DEVISR_DMA_7_Pos  = 0x1f       // Position of DMA_7 field.
	USBHS_USBHS_DEVISR_DMA_7_Msk  = 0x80000000 // Bit mask of DMA_7 field.
	USBHS_USBHS_DEVISR_DMA_7      = 0x80000000 // Bit DMA_7.

	// USBHS_DEVICR: Device Global Interrupt Clear Register
	USBHS_USBHS_DEVICR_SUSPC_Pos   = 0x0  // Position of SUSPC field.
	USBHS_USBHS_DEVICR_SUSPC_Msk   = 0x1  // Bit mask of SUSPC field.
	USBHS_USBHS_DEVICR_SUSPC       = 0x1  // Bit SUSPC.
	USBHS_USBHS_DEVICR_MSOFC_Pos   = 0x1  // Position of MSOFC field.
	USBHS_USBHS_DEVICR_MSOFC_Msk   = 0x2  // Bit mask of MSOFC field.
	USBHS_USBHS_DEVICR_MSOFC       = 0x2  // Bit MSOFC.
	USBHS_USBHS_DEVICR_SOFC_Pos    = 0x2  // Position of SOFC field.
	USBHS_USBHS_DEVICR_SOFC_Msk    = 0x4  // Bit mask of SOFC field.
	USBHS_USBHS_DEVICR_SOFC        = 0x4  // Bit SOFC.
	USBHS_USBHS_DEVICR_EORSTC_Pos  = 0x3  // Position of EORSTC field.
	USBHS_USBHS_DEVICR_EORSTC_Msk  = 0x8  // Bit mask of EORSTC field.
	USBHS_USBHS_DEVICR_EORSTC      = 0x8  // Bit EORSTC.
	USBHS_USBHS_DEVICR_WAKEUPC_Pos = 0x4  // Position of WAKEUPC field.
	USBHS_USBHS_DEVICR_WAKEUPC_Msk = 0x10 // Bit mask of WAKEUPC field.
	USBHS_USBHS_DEVICR_WAKEUPC     = 0x10 // Bit WAKEUPC.
	USBHS_USBHS_DEVICR_EORSMC_Pos  = 0x5  // Position of EORSMC field.
	USBHS_USBHS_DEVICR_EORSMC_Msk  = 0x20 // Bit mask of EORSMC field.
	USBHS_USBHS_DEVICR_EORSMC      = 0x20 // Bit EORSMC.
	USBHS_USBHS_DEVICR_UPRSMC_Pos  = 0x6  // Position of UPRSMC field.
	USBHS_USBHS_DEVICR_UPRSMC_Msk  = 0x40 // Bit mask of UPRSMC field.
	USBHS_USBHS_DEVICR_UPRSMC      = 0x40 // Bit UPRSMC.

	// USBHS_DEVIFR: Device Global Interrupt Set Register
	USBHS_USBHS_DEVIFR_SUSPS_Pos   = 0x0        // Position of SUSPS field.
	USBHS_USBHS_DEVIFR_SUSPS_Msk   = 0x1        // Bit mask of SUSPS field.
	USBHS_USBHS_DEVIFR_SUSPS       = 0x1        // Bit SUSPS.
	USBHS_USBHS_DEVIFR_MSOFS_Pos   = 0x1        // Position of MSOFS field.
	USBHS_USBHS_DEVIFR_MSOFS_Msk   = 0x2        // Bit mask of MSOFS field.
	USBHS_USBHS_DEVIFR_MSOFS       = 0x2        // Bit MSOFS.
	USBHS_USBHS_DEVIFR_SOFS_Pos    = 0x2        // Position of SOFS field.
	USBHS_USBHS_DEVIFR_SOFS_Msk    = 0x4        // Bit mask of SOFS field.
	USBHS_USBHS_DEVIFR_SOFS        = 0x4        // Bit SOFS.
	USBHS_USBHS_DEVIFR_EORSTS_Pos  = 0x3        // Position of EORSTS field.
	USBHS_USBHS_DEVIFR_EORSTS_Msk  = 0x8        // Bit mask of EORSTS field.
	USBHS_USBHS_DEVIFR_EORSTS      = 0x8        // Bit EORSTS.
	USBHS_USBHS_DEVIFR_WAKEUPS_Pos = 0x4        // Position of WAKEUPS field.
	USBHS_USBHS_DEVIFR_WAKEUPS_Msk = 0x10       // Bit mask of WAKEUPS field.
	USBHS_USBHS_DEVIFR_WAKEUPS     = 0x10       // Bit WAKEUPS.
	USBHS_USBHS_DEVIFR_EORSMS_Pos  = 0x5        // Position of EORSMS field.
	USBHS_USBHS_DEVIFR_EORSMS_Msk  = 0x20       // Bit mask of EORSMS field.
	USBHS_USBHS_DEVIFR_EORSMS      = 0x20       // Bit EORSMS.
	USBHS_USBHS_DEVIFR_UPRSMS_Pos  = 0x6        // Position of UPRSMS field.
	USBHS_USBHS_DEVIFR_UPRSMS_Msk  = 0x40       // Bit mask of UPRSMS field.
	USBHS_USBHS_DEVIFR_UPRSMS      = 0x40       // Bit UPRSMS.
	USBHS_USBHS_DEVIFR_DMA_1_Pos   = 0x19       // Position of DMA_1 field.
	USBHS_USBHS_DEVIFR_DMA_1_Msk   = 0x2000000  // Bit mask of DMA_1 field.
	USBHS_USBHS_DEVIFR_DMA_1       = 0x2000000  // Bit DMA_1.
	USBHS_USBHS_DEVIFR_DMA_2_Pos   = 0x1a       // Position of DMA_2 field.
	USBHS_USBHS_DEVIFR_DMA_2_Msk   = 0x4000000  // Bit mask of DMA_2 field.
	USBHS_USBHS_DEVIFR_DMA_2       = 0x4000000  // Bit DMA_2.
	USBHS_USBHS_DEVIFR_DMA_3_Pos   = 0x1b       // Position of DMA_3 field.
	USBHS_USBHS_DEVIFR_DMA_3_Msk   = 0x8000000  // Bit mask of DMA_3 field.
	USBHS_USBHS_DEVIFR_DMA_3       = 0x8000000  // Bit DMA_3.
	USBHS_USBHS_DEVIFR_DMA_4_Pos   = 0x1c       // Position of DMA_4 field.
	USBHS_USBHS_DEVIFR_DMA_4_Msk   = 0x10000000 // Bit mask of DMA_4 field.
	USBHS_USBHS_DEVIFR_DMA_4       = 0x10000000 // Bit DMA_4.
	USBHS_USBHS_DEVIFR_DMA_5_Pos   = 0x1d       // Position of DMA_5 field.
	USBHS_USBHS_DEVIFR_DMA_5_Msk   = 0x20000000 // Bit mask of DMA_5 field.
	USBHS_USBHS_DEVIFR_DMA_5       = 0x20000000 // Bit DMA_5.
	USBHS_USBHS_DEVIFR_DMA_6_Pos   = 0x1e       // Position of DMA_6 field.
	USBHS_USBHS_DEVIFR_DMA_6_Msk   = 0x40000000 // Bit mask of DMA_6 field.
	USBHS_USBHS_DEVIFR_DMA_6       = 0x40000000 // Bit DMA_6.
	USBHS_USBHS_DEVIFR_DMA_7_Pos   = 0x1f       // Position of DMA_7 field.
	USBHS_USBHS_DEVIFR_DMA_7_Msk   = 0x80000000 // Bit mask of DMA_7 field.
	USBHS_USBHS_DEVIFR_DMA_7       = 0x80000000 // Bit DMA_7.

	// USBHS_DEVIMR: Device Global Interrupt Mask Register
	USBHS_USBHS_DEVIMR_SUSPE_Pos   = 0x0        // Position of SUSPE field.
	USBHS_USBHS_DEVIMR_SUSPE_Msk   = 0x1        // Bit mask of SUSPE field.
	USBHS_USBHS_DEVIMR_SUSPE       = 0x1        // Bit SUSPE.
	USBHS_USBHS_DEVIMR_MSOFE_Pos   = 0x1        // Position of MSOFE field.
	USBHS_USBHS_DEVIMR_MSOFE_Msk   = 0x2        // Bit mask of MSOFE field.
	USBHS_USBHS_DEVIMR_MSOFE       = 0x2        // Bit MSOFE.
	USBHS_USBHS_DEVIMR_SOFE_Pos    = 0x2        // Position of SOFE field.
	USBHS_USBHS_DEVIMR_SOFE_Msk    = 0x4        // Bit mask of SOFE field.
	USBHS_USBHS_DEVIMR_SOFE        = 0x4        // Bit SOFE.
	USBHS_USBHS_DEVIMR_EORSTE_Pos  = 0x3        // Position of EORSTE field.
	USBHS_USBHS_DEVIMR_EORSTE_Msk  = 0x8        // Bit mask of EORSTE field.
	USBHS_USBHS_DEVIMR_EORSTE      = 0x8        // Bit EORSTE.
	USBHS_USBHS_DEVIMR_WAKEUPE_Pos = 0x4        // Position of WAKEUPE field.
	USBHS_USBHS_DEVIMR_WAKEUPE_Msk = 0x10       // Bit mask of WAKEUPE field.
	USBHS_USBHS_DEVIMR_WAKEUPE     = 0x10       // Bit WAKEUPE.
	USBHS_USBHS_DEVIMR_EORSME_Pos  = 0x5        // Position of EORSME field.
	USBHS_USBHS_DEVIMR_EORSME_Msk  = 0x20       // Bit mask of EORSME field.
	USBHS_USBHS_DEVIMR_EORSME      = 0x20       // Bit EORSME.
	USBHS_USBHS_DEVIMR_UPRSME_Pos  = 0x6        // Position of UPRSME field.
	USBHS_USBHS_DEVIMR_UPRSME_Msk  = 0x40       // Bit mask of UPRSME field.
	USBHS_USBHS_DEVIMR_UPRSME      = 0x40       // Bit UPRSME.
	USBHS_USBHS_DEVIMR_PEP_0_Pos   = 0xc        // Position of PEP_0 field.
	USBHS_USBHS_DEVIMR_PEP_0_Msk   = 0x1000     // Bit mask of PEP_0 field.
	USBHS_USBHS_DEVIMR_PEP_0       = 0x1000     // Bit PEP_0.
	USBHS_USBHS_DEVIMR_PEP_1_Pos   = 0xd        // Position of PEP_1 field.
	USBHS_USBHS_DEVIMR_PEP_1_Msk   = 0x2000     // Bit mask of PEP_1 field.
	USBHS_USBHS_DEVIMR_PEP_1       = 0x2000     // Bit PEP_1.
	USBHS_USBHS_DEVIMR_PEP_2_Pos   = 0xe        // Position of PEP_2 field.
	USBHS_USBHS_DEVIMR_PEP_2_Msk   = 0x4000     // Bit mask of PEP_2 field.
	USBHS_USBHS_DEVIMR_PEP_2       = 0x4000     // Bit PEP_2.
	USBHS_USBHS_DEVIMR_PEP_3_Pos   = 0xf        // Position of PEP_3 field.
	USBHS_USBHS_DEVIMR_PEP_3_Msk   = 0x8000     // Bit mask of PEP_3 field.
	USBHS_USBHS_DEVIMR_PEP_3       = 0x8000     // Bit PEP_3.
	USBHS_USBHS_DEVIMR_PEP_4_Pos   = 0x10       // Position of PEP_4 field.
	USBHS_USBHS_DEVIMR_PEP_4_Msk   = 0x10000    // Bit mask of PEP_4 field.
	USBHS_USBHS_DEVIMR_PEP_4       = 0x10000    // Bit PEP_4.
	USBHS_USBHS_DEVIMR_PEP_5_Pos   = 0x11       // Position of PEP_5 field.
	USBHS_USBHS_DEVIMR_PEP_5_Msk   = 0x20000    // Bit mask of PEP_5 field.
	USBHS_USBHS_DEVIMR_PEP_5       = 0x20000    // Bit PEP_5.
	USBHS_USBHS_DEVIMR_PEP_6_Pos   = 0x12       // Position of PEP_6 field.
	USBHS_USBHS_DEVIMR_PEP_6_Msk   = 0x40000    // Bit mask of PEP_6 field.
	USBHS_USBHS_DEVIMR_PEP_6       = 0x40000    // Bit PEP_6.
	USBHS_USBHS_DEVIMR_PEP_7_Pos   = 0x13       // Position of PEP_7 field.
	USBHS_USBHS_DEVIMR_PEP_7_Msk   = 0x80000    // Bit mask of PEP_7 field.
	USBHS_USBHS_DEVIMR_PEP_7       = 0x80000    // Bit PEP_7.
	USBHS_USBHS_DEVIMR_PEP_8_Pos   = 0x14       // Position of PEP_8 field.
	USBHS_USBHS_DEVIMR_PEP_8_Msk   = 0x100000   // Bit mask of PEP_8 field.
	USBHS_USBHS_DEVIMR_PEP_8       = 0x100000   // Bit PEP_8.
	USBHS_USBHS_DEVIMR_PEP_9_Pos   = 0x15       // Position of PEP_9 field.
	USBHS_USBHS_DEVIMR_PEP_9_Msk   = 0x200000   // Bit mask of PEP_9 field.
	USBHS_USBHS_DEVIMR_PEP_9       = 0x200000   // Bit PEP_9.
	USBHS_USBHS_DEVIMR_DMA_1_Pos   = 0x19       // Position of DMA_1 field.
	USBHS_USBHS_DEVIMR_DMA_1_Msk   = 0x2000000  // Bit mask of DMA_1 field.
	USBHS_USBHS_DEVIMR_DMA_1       = 0x2000000  // Bit DMA_1.
	USBHS_USBHS_DEVIMR_DMA_2_Pos   = 0x1a       // Position of DMA_2 field.
	USBHS_USBHS_DEVIMR_DMA_2_Msk   = 0x4000000  // Bit mask of DMA_2 field.
	USBHS_USBHS_DEVIMR_DMA_2       = 0x4000000  // Bit DMA_2.
	USBHS_USBHS_DEVIMR_DMA_3_Pos   = 0x1b       // Position of DMA_3 field.
	USBHS_USBHS_DEVIMR_DMA_3_Msk   = 0x8000000  // Bit mask of DMA_3 field.
	USBHS_USBHS_DEVIMR_DMA_3       = 0x8000000  // Bit DMA_3.
	USBHS_USBHS_DEVIMR_DMA_4_Pos   = 0x1c       // Position of DMA_4 field.
	USBHS_USBHS_DEVIMR_DMA_4_Msk   = 0x10000000 // Bit mask of DMA_4 field.
	USBHS_USBHS_DEVIMR_DMA_4       = 0x10000000 // Bit DMA_4.
	USBHS_USBHS_DEVIMR_DMA_5_Pos   = 0x1d       // Position of DMA_5 field.
	USBHS_USBHS_DEVIMR_DMA_5_Msk   = 0x20000000 // Bit mask of DMA_5 field.
	USBHS_USBHS_DEVIMR_DMA_5       = 0x20000000 // Bit DMA_5.
	USBHS_USBHS_DEVIMR_DMA_6_Pos   = 0x1e       // Position of DMA_6 field.
	USBHS_USBHS_DEVIMR_DMA_6_Msk   = 0x40000000 // Bit mask of DMA_6 field.
	USBHS_USBHS_DEVIMR_DMA_6       = 0x40000000 // Bit DMA_6.
	USBHS_USBHS_DEVIMR_DMA_7_Pos   = 0x1f       // Position of DMA_7 field.
	USBHS_USBHS_DEVIMR_DMA_7_Msk   = 0x80000000 // Bit mask of DMA_7 field.
	USBHS_USBHS_DEVIMR_DMA_7       = 0x80000000 // Bit DMA_7.

	// USBHS_DEVIDR: Device Global Interrupt Disable Register
	USBHS_USBHS_DEVIDR_SUSPEC_Pos   = 0x0        // Position of SUSPEC field.
	USBHS_USBHS_DEVIDR_SUSPEC_Msk   = 0x1        // Bit mask of SUSPEC field.
	USBHS_USBHS_DEVIDR_SUSPEC       = 0x1        // Bit SUSPEC.
	USBHS_USBHS_DEVIDR_MSOFEC_Pos   = 0x1        // Position of MSOFEC field.
	USBHS_USBHS_DEVIDR_MSOFEC_Msk   = 0x2        // Bit mask of MSOFEC field.
	USBHS_USBHS_DEVIDR_MSOFEC       = 0x2        // Bit MSOFEC.
	USBHS_USBHS_DEVIDR_SOFEC_Pos    = 0x2        // Position of SOFEC field.
	USBHS_USBHS_DEVIDR_SOFEC_Msk    = 0x4        // Bit mask of SOFEC field.
	USBHS_USBHS_DEVIDR_SOFEC        = 0x4        // Bit SOFEC.
	USBHS_USBHS_DEVIDR_EORSTEC_Pos  = 0x3        // Position of EORSTEC field.
	USBHS_USBHS_DEVIDR_EORSTEC_Msk  = 0x8        // Bit mask of EORSTEC field.
	USBHS_USBHS_DEVIDR_EORSTEC      = 0x8        // Bit EORSTEC.
	USBHS_USBHS_DEVIDR_WAKEUPEC_Pos = 0x4        // Position of WAKEUPEC field.
	USBHS_USBHS_DEVIDR_WAKEUPEC_Msk = 0x10       // Bit mask of WAKEUPEC field.
	USBHS_USBHS_DEVIDR_WAKEUPEC     = 0x10       // Bit WAKEUPEC.
	USBHS_USBHS_DEVIDR_EORSMEC_Pos  = 0x5        // Position of EORSMEC field.
	USBHS_USBHS_DEVIDR_EORSMEC_Msk  = 0x20       // Bit mask of EORSMEC field.
	USBHS_USBHS_DEVIDR_EORSMEC      = 0x20       // Bit EORSMEC.
	USBHS_USBHS_DEVIDR_UPRSMEC_Pos  = 0x6        // Position of UPRSMEC field.
	USBHS_USBHS_DEVIDR_UPRSMEC_Msk  = 0x40       // Bit mask of UPRSMEC field.
	USBHS_USBHS_DEVIDR_UPRSMEC      = 0x40       // Bit UPRSMEC.
	USBHS_USBHS_DEVIDR_PEP_0_Pos    = 0xc        // Position of PEP_0 field.
	USBHS_USBHS_DEVIDR_PEP_0_Msk    = 0x1000     // Bit mask of PEP_0 field.
	USBHS_USBHS_DEVIDR_PEP_0        = 0x1000     // Bit PEP_0.
	USBHS_USBHS_DEVIDR_PEP_1_Pos    = 0xd        // Position of PEP_1 field.
	USBHS_USBHS_DEVIDR_PEP_1_Msk    = 0x2000     // Bit mask of PEP_1 field.
	USBHS_USBHS_DEVIDR_PEP_1        = 0x2000     // Bit PEP_1.
	USBHS_USBHS_DEVIDR_PEP_2_Pos    = 0xe        // Position of PEP_2 field.
	USBHS_USBHS_DEVIDR_PEP_2_Msk    = 0x4000     // Bit mask of PEP_2 field.
	USBHS_USBHS_DEVIDR_PEP_2        = 0x4000     // Bit PEP_2.
	USBHS_USBHS_DEVIDR_PEP_3_Pos    = 0xf        // Position of PEP_3 field.
	USBHS_USBHS_DEVIDR_PEP_3_Msk    = 0x8000     // Bit mask of PEP_3 field.
	USBHS_USBHS_DEVIDR_PEP_3        = 0x8000     // Bit PEP_3.
	USBHS_USBHS_DEVIDR_PEP_4_Pos    = 0x10       // Position of PEP_4 field.
	USBHS_USBHS_DEVIDR_PEP_4_Msk    = 0x10000    // Bit mask of PEP_4 field.
	USBHS_USBHS_DEVIDR_PEP_4        = 0x10000    // Bit PEP_4.
	USBHS_USBHS_DEVIDR_PEP_5_Pos    = 0x11       // Position of PEP_5 field.
	USBHS_USBHS_DEVIDR_PEP_5_Msk    = 0x20000    // Bit mask of PEP_5 field.
	USBHS_USBHS_DEVIDR_PEP_5        = 0x20000    // Bit PEP_5.
	USBHS_USBHS_DEVIDR_PEP_6_Pos    = 0x12       // Position of PEP_6 field.
	USBHS_USBHS_DEVIDR_PEP_6_Msk    = 0x40000    // Bit mask of PEP_6 field.
	USBHS_USBHS_DEVIDR_PEP_6        = 0x40000    // Bit PEP_6.
	USBHS_USBHS_DEVIDR_PEP_7_Pos    = 0x13       // Position of PEP_7 field.
	USBHS_USBHS_DEVIDR_PEP_7_Msk    = 0x80000    // Bit mask of PEP_7 field.
	USBHS_USBHS_DEVIDR_PEP_7        = 0x80000    // Bit PEP_7.
	USBHS_USBHS_DEVIDR_PEP_8_Pos    = 0x14       // Position of PEP_8 field.
	USBHS_USBHS_DEVIDR_PEP_8_Msk    = 0x100000   // Bit mask of PEP_8 field.
	USBHS_USBHS_DEVIDR_PEP_8        = 0x100000   // Bit PEP_8.
	USBHS_USBHS_DEVIDR_PEP_9_Pos    = 0x15       // Position of PEP_9 field.
	USBHS_USBHS_DEVIDR_PEP_9_Msk    = 0x200000   // Bit mask of PEP_9 field.
	USBHS_USBHS_DEVIDR_PEP_9        = 0x200000   // Bit PEP_9.
	USBHS_USBHS_DEVIDR_DMA_1_Pos    = 0x19       // Position of DMA_1 field.
	USBHS_USBHS_DEVIDR_DMA_1_Msk    = 0x2000000  // Bit mask of DMA_1 field.
	USBHS_USBHS_DEVIDR_DMA_1        = 0x2000000  // Bit DMA_1.
	USBHS_USBHS_DEVIDR_DMA_2_Pos    = 0x1a       // Position of DMA_2 field.
	USBHS_USBHS_DEVIDR_DMA_2_Msk    = 0x4000000  // Bit mask of DMA_2 field.
	USBHS_USBHS_DEVIDR_DMA_2        = 0x4000000  // Bit DMA_2.
	USBHS_USBHS_DEVIDR_DMA_3_Pos    = 0x1b       // Position of DMA_3 field.
	USBHS_USBHS_DEVIDR_DMA_3_Msk    = 0x8000000  // Bit mask of DMA_3 field.
	USBHS_USBHS_DEVIDR_DMA_3        = 0x8000000  // Bit DMA_3.
	USBHS_USBHS_DEVIDR_DMA_4_Pos    = 0x1c       // Position of DMA_4 field.
	USBHS_USBHS_DEVIDR_DMA_4_Msk    = 0x10000000 // Bit mask of DMA_4 field.
	USBHS_USBHS_DEVIDR_DMA_4        = 0x10000000 // Bit DMA_4.
	USBHS_USBHS_DEVIDR_DMA_5_Pos    = 0x1d       // Position of DMA_5 field.
	USBHS_USBHS_DEVIDR_DMA_5_Msk    = 0x20000000 // Bit mask of DMA_5 field.
	USBHS_USBHS_DEVIDR_DMA_5        = 0x20000000 // Bit DMA_5.
	USBHS_USBHS_DEVIDR_DMA_6_Pos    = 0x1e       // Position of DMA_6 field.
	USBHS_USBHS_DEVIDR_DMA_6_Msk    = 0x40000000 // Bit mask of DMA_6 field.
	USBHS_USBHS_DEVIDR_DMA_6        = 0x40000000 // Bit DMA_6.
	USBHS_USBHS_DEVIDR_DMA_7_Pos    = 0x1f       // Position of DMA_7 field.
	USBHS_USBHS_DEVIDR_DMA_7_Msk    = 0x80000000 // Bit mask of DMA_7 field.
	USBHS_USBHS_DEVIDR_DMA_7        = 0x80000000 // Bit DMA_7.

	// USBHS_DEVIER: Device Global Interrupt Enable Register
	USBHS_USBHS_DEVIER_SUSPES_Pos   = 0x0        // Position of SUSPES field.
	USBHS_USBHS_DEVIER_SUSPES_Msk   = 0x1        // Bit mask of SUSPES field.
	USBHS_USBHS_DEVIER_SUSPES       = 0x1        // Bit SUSPES.
	USBHS_USBHS_DEVIER_MSOFES_Pos   = 0x1        // Position of MSOFES field.
	USBHS_USBHS_DEVIER_MSOFES_Msk   = 0x2        // Bit mask of MSOFES field.
	USBHS_USBHS_DEVIER_MSOFES       = 0x2        // Bit MSOFES.
	USBHS_USBHS_DEVIER_SOFES_Pos    = 0x2        // Position of SOFES field.
	USBHS_USBHS_DEVIER_SOFES_Msk    = 0x4        // Bit mask of SOFES field.
	USBHS_USBHS_DEVIER_SOFES        = 0x4        // Bit SOFES.
	USBHS_USBHS_DEVIER_EORSTES_Pos  = 0x3        // Position of EORSTES field.
	USBHS_USBHS_DEVIER_EORSTES_Msk  = 0x8        // Bit mask of EORSTES field.
	USBHS_USBHS_DEVIER_EORSTES      = 0x8        // Bit EORSTES.
	USBHS_USBHS_DEVIER_WAKEUPES_Pos = 0x4        // Position of WAKEUPES field.
	USBHS_USBHS_DEVIER_WAKEUPES_Msk = 0x10       // Bit mask of WAKEUPES field.
	USBHS_USBHS_DEVIER_WAKEUPES     = 0x10       // Bit WAKEUPES.
	USBHS_USBHS_DEVIER_EORSMES_Pos  = 0x5        // Position of EORSMES field.
	USBHS_USBHS_DEVIER_EORSMES_Msk  = 0x20       // Bit mask of EORSMES field.
	USBHS_USBHS_DEVIER_EORSMES      = 0x20       // Bit EORSMES.
	USBHS_USBHS_DEVIER_UPRSMES_Pos  = 0x6        // Position of UPRSMES field.
	USBHS_USBHS_DEVIER_UPRSMES_Msk  = 0x40       // Bit mask of UPRSMES field.
	USBHS_USBHS_DEVIER_UPRSMES      = 0x40       // Bit UPRSMES.
	USBHS_USBHS_DEVIER_PEP_0_Pos    = 0xc        // Position of PEP_0 field.
	USBHS_USBHS_DEVIER_PEP_0_Msk    = 0x1000     // Bit mask of PEP_0 field.
	USBHS_USBHS_DEVIER_PEP_0        = 0x1000     // Bit PEP_0.
	USBHS_USBHS_DEVIER_PEP_1_Pos    = 0xd        // Position of PEP_1 field.
	USBHS_USBHS_DEVIER_PEP_1_Msk    = 0x2000     // Bit mask of PEP_1 field.
	USBHS_USBHS_DEVIER_PEP_1        = 0x2000     // Bit PEP_1.
	USBHS_USBHS_DEVIER_PEP_2_Pos    = 0xe        // Position of PEP_2 field.
	USBHS_USBHS_DEVIER_PEP_2_Msk    = 0x4000     // Bit mask of PEP_2 field.
	USBHS_USBHS_DEVIER_PEP_2        = 0x4000     // Bit PEP_2.
	USBHS_USBHS_DEVIER_PEP_3_Pos    = 0xf        // Position of PEP_3 field.
	USBHS_USBHS_DEVIER_PEP_3_Msk    = 0x8000     // Bit mask of PEP_3 field.
	USBHS_USBHS_DEVIER_PEP_3        = 0x8000     // Bit PEP_3.
	USBHS_USBHS_DEVIER_PEP_4_Pos    = 0x10       // Position of PEP_4 field.
	USBHS_USBHS_DEVIER_PEP_4_Msk    = 0x10000    // Bit mask of PEP_4 field.
	USBHS_USBHS_DEVIER_PEP_4        = 0x10000    // Bit PEP_4.
	USBHS_USBHS_DEVIER_PEP_5_Pos    = 0x11       // Position of PEP_5 field.
	USBHS_USBHS_DEVIER_PEP_5_Msk    = 0x20000    // Bit mask of PEP_5 field.
	USBHS_USBHS_DEVIER_PEP_5        = 0x20000    // Bit PEP_5.
	USBHS_USBHS_DEVIER_PEP_6_Pos    = 0x12       // Position of PEP_6 field.
	USBHS_USBHS_DEVIER_PEP_6_Msk    = 0x40000    // Bit mask of PEP_6 field.
	USBHS_USBHS_DEVIER_PEP_6        = 0x40000    // Bit PEP_6.
	USBHS_USBHS_DEVIER_PEP_7_Pos    = 0x13       // Position of PEP_7 field.
	USBHS_USBHS_DEVIER_PEP_7_Msk    = 0x80000    // Bit mask of PEP_7 field.
	USBHS_USBHS_DEVIER_PEP_7        = 0x80000    // Bit PEP_7.
	USBHS_USBHS_DEVIER_PEP_8_Pos    = 0x14       // Position of PEP_8 field.
	USBHS_USBHS_DEVIER_PEP_8_Msk    = 0x100000   // Bit mask of PEP_8 field.
	USBHS_USBHS_DEVIER_PEP_8        = 0x100000   // Bit PEP_8.
	USBHS_USBHS_DEVIER_PEP_9_Pos    = 0x15       // Position of PEP_9 field.
	USBHS_USBHS_DEVIER_PEP_9_Msk    = 0x200000   // Bit mask of PEP_9 field.
	USBHS_USBHS_DEVIER_PEP_9        = 0x200000   // Bit PEP_9.
	USBHS_USBHS_DEVIER_DMA_1_Pos    = 0x19       // Position of DMA_1 field.
	USBHS_USBHS_DEVIER_DMA_1_Msk    = 0x2000000  // Bit mask of DMA_1 field.
	USBHS_USBHS_DEVIER_DMA_1        = 0x2000000  // Bit DMA_1.
	USBHS_USBHS_DEVIER_DMA_2_Pos    = 0x1a       // Position of DMA_2 field.
	USBHS_USBHS_DEVIER_DMA_2_Msk    = 0x4000000  // Bit mask of DMA_2 field.
	USBHS_USBHS_DEVIER_DMA_2        = 0x4000000  // Bit DMA_2.
	USBHS_USBHS_DEVIER_DMA_3_Pos    = 0x1b       // Position of DMA_3 field.
	USBHS_USBHS_DEVIER_DMA_3_Msk    = 0x8000000  // Bit mask of DMA_3 field.
	USBHS_USBHS_DEVIER_DMA_3        = 0x8000000  // Bit DMA_3.
	USBHS_USBHS_DEVIER_DMA_4_Pos    = 0x1c       // Position of DMA_4 field.
	USBHS_USBHS_DEVIER_DMA_4_Msk    = 0x10000000 // Bit mask of DMA_4 field.
	USBHS_USBHS_DEVIER_DMA_4        = 0x10000000 // Bit DMA_4.
	USBHS_USBHS_DEVIER_DMA_5_Pos    = 0x1d       // Position of DMA_5 field.
	USBHS_USBHS_DEVIER_DMA_5_Msk    = 0x20000000 // Bit mask of DMA_5 field.
	USBHS_USBHS_DEVIER_DMA_5        = 0x20000000 // Bit DMA_5.
	USBHS_USBHS_DEVIER_DMA_6_Pos    = 0x1e       // Position of DMA_6 field.
	USBHS_USBHS_DEVIER_DMA_6_Msk    = 0x40000000 // Bit mask of DMA_6 field.
	USBHS_USBHS_DEVIER_DMA_6        = 0x40000000 // Bit DMA_6.
	USBHS_USBHS_DEVIER_DMA_7_Pos    = 0x1f       // Position of DMA_7 field.
	USBHS_USBHS_DEVIER_DMA_7_Msk    = 0x80000000 // Bit mask of DMA_7 field.
	USBHS_USBHS_DEVIER_DMA_7        = 0x80000000 // Bit DMA_7.

	// USBHS_DEVEPT: Device Endpoint Register
	USBHS_USBHS_DEVEPT_EPEN0_Pos  = 0x0       // Position of EPEN0 field.
	USBHS_USBHS_DEVEPT_EPEN0_Msk  = 0x1       // Bit mask of EPEN0 field.
	USBHS_USBHS_DEVEPT_EPEN0      = 0x1       // Bit EPEN0.
	USBHS_USBHS_DEVEPT_EPEN1_Pos  = 0x1       // Position of EPEN1 field.
	USBHS_USBHS_DEVEPT_EPEN1_Msk  = 0x2       // Bit mask of EPEN1 field.
	USBHS_USBHS_DEVEPT_EPEN1      = 0x2       // Bit EPEN1.
	USBHS_USBHS_DEVEPT_EPEN2_Pos  = 0x2       // Position of EPEN2 field.
	USBHS_USBHS_DEVEPT_EPEN2_Msk  = 0x4       // Bit mask of EPEN2 field.
	USBHS_USBHS_DEVEPT_EPEN2      = 0x4       // Bit EPEN2.
	USBHS_USBHS_DEVEPT_EPEN3_Pos  = 0x3       // Position of EPEN3 field.
	USBHS_USBHS_DEVEPT_EPEN3_Msk  = 0x8       // Bit mask of EPEN3 field.
	USBHS_USBHS_DEVEPT_EPEN3      = 0x8       // Bit EPEN3.
	USBHS_USBHS_DEVEPT_EPEN4_Pos  = 0x4       // Position of EPEN4 field.
	USBHS_USBHS_DEVEPT_EPEN4_Msk  = 0x10      // Bit mask of EPEN4 field.
	USBHS_USBHS_DEVEPT_EPEN4      = 0x10      // Bit EPEN4.
	USBHS_USBHS_DEVEPT_EPEN5_Pos  = 0x5       // Position of EPEN5 field.
	USBHS_USBHS_DEVEPT_EPEN5_Msk  = 0x20      // Bit mask of EPEN5 field.
	USBHS_USBHS_DEVEPT_EPEN5      = 0x20      // Bit EPEN5.
	USBHS_USBHS_DEVEPT_EPEN6_Pos  = 0x6       // Position of EPEN6 field.
	USBHS_USBHS_DEVEPT_EPEN6_Msk  = 0x40      // Bit mask of EPEN6 field.
	USBHS_USBHS_DEVEPT_EPEN6      = 0x40      // Bit EPEN6.
	USBHS_USBHS_DEVEPT_EPEN7_Pos  = 0x7       // Position of EPEN7 field.
	USBHS_USBHS_DEVEPT_EPEN7_Msk  = 0x80      // Bit mask of EPEN7 field.
	USBHS_USBHS_DEVEPT_EPEN7      = 0x80      // Bit EPEN7.
	USBHS_USBHS_DEVEPT_EPEN8_Pos  = 0x8       // Position of EPEN8 field.
	USBHS_USBHS_DEVEPT_EPEN8_Msk  = 0x100     // Bit mask of EPEN8 field.
	USBHS_USBHS_DEVEPT_EPEN8      = 0x100     // Bit EPEN8.
	USBHS_USBHS_DEVEPT_EPEN9_Pos  = 0x9       // Position of EPEN9 field.
	USBHS_USBHS_DEVEPT_EPEN9_Msk  = 0x200     // Bit mask of EPEN9 field.
	USBHS_USBHS_DEVEPT_EPEN9      = 0x200     // Bit EPEN9.
	USBHS_USBHS_DEVEPT_EPRST0_Pos = 0x10      // Position of EPRST0 field.
	USBHS_USBHS_DEVEPT_EPRST0_Msk = 0x10000   // Bit mask of EPRST0 field.
	USBHS_USBHS_DEVEPT_EPRST0     = 0x10000   // Bit EPRST0.
	USBHS_USBHS_DEVEPT_EPRST1_Pos = 0x11      // Position of EPRST1 field.
	USBHS_USBHS_DEVEPT_EPRST1_Msk = 0x20000   // Bit mask of EPRST1 field.
	USBHS_USBHS_DEVEPT_EPRST1     = 0x20000   // Bit EPRST1.
	USBHS_USBHS_DEVEPT_EPRST2_Pos = 0x12      // Position of EPRST2 field.
	USBHS_USBHS_DEVEPT_EPRST2_Msk = 0x40000   // Bit mask of EPRST2 field.
	USBHS_USBHS_DEVEPT_EPRST2     = 0x40000   // Bit EPRST2.
	USBHS_USBHS_DEVEPT_EPRST3_Pos = 0x13      // Position of EPRST3 field.
	USBHS_USBHS_DEVEPT_EPRST3_Msk = 0x80000   // Bit mask of EPRST3 field.
	USBHS_USBHS_DEVEPT_EPRST3     = 0x80000   // Bit EPRST3.
	USBHS_USBHS_DEVEPT_EPRST4_Pos = 0x14      // Position of EPRST4 field.
	USBHS_USBHS_DEVEPT_EPRST4_Msk = 0x100000  // Bit mask of EPRST4 field.
	USBHS_USBHS_DEVEPT_EPRST4     = 0x100000  // Bit EPRST4.
	USBHS_USBHS_DEVEPT_EPRST5_Pos = 0x15      // Position of EPRST5 field.
	USBHS_USBHS_DEVEPT_EPRST5_Msk = 0x200000  // Bit mask of EPRST5 field.
	USBHS_USBHS_DEVEPT_EPRST5     = 0x200000  // Bit EPRST5.
	USBHS_USBHS_DEVEPT_EPRST6_Pos = 0x16      // Position of EPRST6 field.
	USBHS_USBHS_DEVEPT_EPRST6_Msk = 0x400000  // Bit mask of EPRST6 field.
	USBHS_USBHS_DEVEPT_EPRST6     = 0x400000  // Bit EPRST6.
	USBHS_USBHS_DEVEPT_EPRST7_Pos = 0x17      // Position of EPRST7 field.
	USBHS_USBHS_DEVEPT_EPRST7_Msk = 0x800000  // Bit mask of EPRST7 field.
	USBHS_USBHS_DEVEPT_EPRST7     = 0x800000  // Bit EPRST7.
	USBHS_USBHS_DEVEPT_EPRST8_Pos = 0x18      // Position of EPRST8 field.
	USBHS_USBHS_DEVEPT_EPRST8_Msk = 0x1000000 // Bit mask of EPRST8 field.
	USBHS_USBHS_DEVEPT_EPRST8     = 0x1000000 // Bit EPRST8.
	USBHS_USBHS_DEVEPT_EPRST9_Pos = 0x19      // Position of EPRST9 field.
	USBHS_USBHS_DEVEPT_EPRST9_Msk = 0x2000000 // Bit mask of EPRST9 field.
	USBHS_USBHS_DEVEPT_EPRST9     = 0x2000000 // Bit EPRST9.

	// USBHS_DEVFNUM: Device Frame Number Register
	USBHS_USBHS_DEVFNUM_MFNUM_Pos  = 0x0    // Position of MFNUM field.
	USBHS_USBHS_DEVFNUM_MFNUM_Msk  = 0x7    // Bit mask of MFNUM field.
	USBHS_USBHS_DEVFNUM_FNUM_Pos   = 0x3    // Position of FNUM field.
	USBHS_USBHS_DEVFNUM_FNUM_Msk   = 0x3ff8 // Bit mask of FNUM field.
	USBHS_USBHS_DEVFNUM_FNCERR_Pos = 0xf    // Position of FNCERR field.
	USBHS_USBHS_DEVFNUM_FNCERR_Msk = 0x8000 // Bit mask of FNCERR field.
	USBHS_USBHS_DEVFNUM_FNCERR     = 0x8000 // Bit FNCERR.

	// USBHS_DEVEPTCFG: Device Endpoint Configuration Register
	USBHS_USBHS_DEVEPTCFG_ALLOC_Pos        = 0x1    // Position of ALLOC field.
	USBHS_USBHS_DEVEPTCFG_ALLOC_Msk        = 0x2    // Bit mask of ALLOC field.
	USBHS_USBHS_DEVEPTCFG_ALLOC            = 0x2    // Bit ALLOC.
	USBHS_USBHS_DEVEPTCFG_EPBK_Pos         = 0x2    // Position of EPBK field.
	USBHS_USBHS_DEVEPTCFG_EPBK_Msk         = 0xc    // Bit mask of EPBK field.
	USBHS_USBHS_DEVEPTCFG_EPBK_1_BANK      = 0x0    // Single-bank endpoint
	USBHS_USBHS_DEVEPTCFG_EPBK_2_BANK      = 0x1    // Double-bank endpoint
	USBHS_USBHS_DEVEPTCFG_EPBK_3_BANK      = 0x2    // Triple-bank endpoint
	USBHS_USBHS_DEVEPTCFG_EPSIZE_Pos       = 0x4    // Position of EPSIZE field.
	USBHS_USBHS_DEVEPTCFG_EPSIZE_Msk       = 0x70   // Bit mask of EPSIZE field.
	USBHS_USBHS_DEVEPTCFG_EPSIZE_8_BYTE    = 0x0    // 8 bytes
	USBHS_USBHS_DEVEPTCFG_EPSIZE_16_BYTE   = 0x1    // 16 bytes
	USBHS_USBHS_DEVEPTCFG_EPSIZE_32_BYTE   = 0x2    // 32 bytes
	USBHS_USBHS_DEVEPTCFG_EPSIZE_64_BYTE   = 0x3    // 64 bytes
	USBHS_USBHS_DEVEPTCFG_EPSIZE_128_BYTE  = 0x4    // 128 bytes
	USBHS_USBHS_DEVEPTCFG_EPSIZE_256_BYTE  = 0x5    // 256 bytes
	USBHS_USBHS_DEVEPTCFG_EPSIZE_512_BYTE  = 0x6    // 512 bytes
	USBHS_USBHS_DEVEPTCFG_EPSIZE_1024_BYTE = 0x7    // 1024 bytes
	USBHS_USBHS_DEVEPTCFG_EPDIR_Pos        = 0x8    // Position of EPDIR field.
	USBHS_USBHS_DEVEPTCFG_EPDIR_Msk        = 0x100  // Bit mask of EPDIR field.
	USBHS_USBHS_DEVEPTCFG_EPDIR            = 0x100  // Bit EPDIR.
	USBHS_USBHS_DEVEPTCFG_EPDIR_OUT        = 0x0    // The endpoint direction is OUT.
	USBHS_USBHS_DEVEPTCFG_EPDIR_IN         = 0x1    // The endpoint direction is IN (nor for control endpoints).
	USBHS_USBHS_DEVEPTCFG_AUTOSW_Pos       = 0x9    // Position of AUTOSW field.
	USBHS_USBHS_DEVEPTCFG_AUTOSW_Msk       = 0x200  // Bit mask of AUTOSW field.
	USBHS_USBHS_DEVEPTCFG_AUTOSW           = 0x200  // Bit AUTOSW.
	USBHS_USBHS_DEVEPTCFG_EPTYPE_Pos       = 0xb    // Position of EPTYPE field.
	USBHS_USBHS_DEVEPTCFG_EPTYPE_Msk       = 0x1800 // Bit mask of EPTYPE field.
	USBHS_USBHS_DEVEPTCFG_EPTYPE_CTRL      = 0x0    // Control
	USBHS_USBHS_DEVEPTCFG_EPTYPE_ISO       = 0x1    // Isochronous
	USBHS_USBHS_DEVEPTCFG_EPTYPE_BLK       = 0x2    // Bulk
	USBHS_USBHS_DEVEPTCFG_EPTYPE_INTRPT    = 0x3    // Interrupt
	USBHS_USBHS_DEVEPTCFG_NBTRANS_Pos      = 0xd    // Position of NBTRANS field.
	USBHS_USBHS_DEVEPTCFG_NBTRANS_Msk      = 0x6000 // Bit mask of NBTRANS field.
	USBHS_USBHS_DEVEPTCFG_NBTRANS__0_TRANS = 0x0    // Reserved to endpoint that does not have the high-bandwidth isochronous capability.
	USBHS_USBHS_DEVEPTCFG_NBTRANS__1_TRANS = 0x1    // Default value: one transaction per microframe.
	USBHS_USBHS_DEVEPTCFG_NBTRANS__2_TRANS = 0x2    // Two transactions per microframe. This endpoint should be configured as double-bank.
	USBHS_USBHS_DEVEPTCFG_NBTRANS__3_TRANS = 0x3    // Three transactions per microframe. This endpoint should be configured as triple-bank.

	// USBHS_DEVEPTISR_CTRL_MODE: Device Endpoint Interrupt Status Register
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_TXINI_Pos       = 0x0        // Position of TXINI field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_TXINI_Msk       = 0x1        // Bit mask of TXINI field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_TXINI           = 0x1        // Bit TXINI.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_RXOUTI_Pos      = 0x1        // Position of RXOUTI field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_RXOUTI_Msk      = 0x2        // Bit mask of RXOUTI field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_RXOUTI          = 0x2        // Bit RXOUTI.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_RXSTPI_Pos      = 0x2        // Position of RXSTPI field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_RXSTPI_Msk      = 0x4        // Bit mask of RXSTPI field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_RXSTPI          = 0x4        // Bit RXSTPI.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_NAKOUTI_Pos     = 0x3        // Position of NAKOUTI field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_NAKOUTI_Msk     = 0x8        // Bit mask of NAKOUTI field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_NAKOUTI         = 0x8        // Bit NAKOUTI.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_NAKINI_Pos      = 0x4        // Position of NAKINI field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_NAKINI_Msk      = 0x10       // Bit mask of NAKINI field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_NAKINI          = 0x10       // Bit NAKINI.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_OVERFI_Pos      = 0x5        // Position of OVERFI field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_OVERFI_Msk      = 0x20       // Bit mask of OVERFI field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_OVERFI          = 0x20       // Bit OVERFI.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_STALLEDI_Pos    = 0x6        // Position of STALLEDI field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_STALLEDI_Msk    = 0x40       // Bit mask of STALLEDI field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_STALLEDI        = 0x40       // Bit STALLEDI.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_SHORTPACKET_Pos = 0x7        // Position of SHORTPACKET field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_SHORTPACKET_Msk = 0x80       // Bit mask of SHORTPACKET field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_SHORTPACKET     = 0x80       // Bit SHORTPACKET.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_DTSEQ_Pos       = 0x8        // Position of DTSEQ field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_DTSEQ_Msk       = 0x300      // Bit mask of DTSEQ field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_DTSEQ_DATA0     = 0x0        // Data0 toggle sequence
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_DTSEQ_DATA1     = 0x1        // Data1 toggle sequence
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_DTSEQ_DATA2     = 0x2        // Reserved for high-bandwidth isochronous endpoint
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_DTSEQ_MDATA     = 0x3        // Reserved for high-bandwidth isochronous endpoint
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_NBUSYBK_Pos     = 0xc        // Position of NBUSYBK field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_NBUSYBK_Msk     = 0x3000     // Bit mask of NBUSYBK field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_NBUSYBK__0_BUSY = 0x0        // 0 busy bank (all banks free)
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_NBUSYBK__1_BUSY = 0x1        // 1 busy bank
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_NBUSYBK__2_BUSY = 0x2        // 2 busy banks
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_NBUSYBK__3_BUSY = 0x3        // 3 busy banks
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_CURRBK_Pos      = 0xe        // Position of CURRBK field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_CURRBK_Msk      = 0xc000     // Bit mask of CURRBK field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_CURRBK_BANK0    = 0x0        // Current bank is bank0
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_CURRBK_BANK1    = 0x1        // Current bank is bank1
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_CURRBK_BANK2    = 0x2        // Current bank is bank2
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_RWALL_Pos       = 0x10       // Position of RWALL field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_RWALL_Msk       = 0x10000    // Bit mask of RWALL field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_RWALL           = 0x10000    // Bit RWALL.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_CTRLDIR_Pos     = 0x11       // Position of CTRLDIR field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_CTRLDIR_Msk     = 0x20000    // Bit mask of CTRLDIR field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_CTRLDIR         = 0x20000    // Bit CTRLDIR.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_CFGOK_Pos       = 0x12       // Position of CFGOK field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_CFGOK_Msk       = 0x40000    // Bit mask of CFGOK field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_CFGOK           = 0x40000    // Bit CFGOK.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_BYCT_Pos        = 0x14       // Position of BYCT field.
	USBHS_USBHS_DEVEPTISR_CTRL_MODE_BYCT_Msk        = 0x7ff00000 // Bit mask of BYCT field.

	// USBHS_DEVEPTISR_ISO_MODE: Device Endpoint Interrupt Status Register
	USBHS_USBHS_DEVEPTISR_ISO_MODE_TXINI_Pos       = 0x0        // Position of TXINI field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_TXINI_Msk       = 0x1        // Bit mask of TXINI field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_TXINI           = 0x1        // Bit TXINI.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_RXOUTI_Pos      = 0x1        // Position of RXOUTI field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_RXOUTI_Msk      = 0x2        // Bit mask of RXOUTI field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_RXOUTI          = 0x2        // Bit RXOUTI.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_UNDERFI_Pos     = 0x2        // Position of UNDERFI field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_UNDERFI_Msk     = 0x4        // Bit mask of UNDERFI field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_UNDERFI         = 0x4        // Bit UNDERFI.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_HBISOINERRI_Pos = 0x3        // Position of HBISOINERRI field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_HBISOINERRI_Msk = 0x8        // Bit mask of HBISOINERRI field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_HBISOINERRI     = 0x8        // Bit HBISOINERRI.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_HBISOFLUSHI_Pos = 0x4        // Position of HBISOFLUSHI field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_HBISOFLUSHI_Msk = 0x10       // Bit mask of HBISOFLUSHI field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_HBISOFLUSHI     = 0x10       // Bit HBISOFLUSHI.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_OVERFI_Pos      = 0x5        // Position of OVERFI field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_OVERFI_Msk      = 0x20       // Bit mask of OVERFI field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_OVERFI          = 0x20       // Bit OVERFI.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_CRCERRI_Pos     = 0x6        // Position of CRCERRI field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_CRCERRI_Msk     = 0x40       // Bit mask of CRCERRI field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_CRCERRI         = 0x40       // Bit CRCERRI.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_SHORTPACKET_Pos = 0x7        // Position of SHORTPACKET field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_SHORTPACKET_Msk = 0x80       // Bit mask of SHORTPACKET field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_SHORTPACKET     = 0x80       // Bit SHORTPACKET.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_DTSEQ_Pos       = 0x8        // Position of DTSEQ field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_DTSEQ_Msk       = 0x300      // Bit mask of DTSEQ field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_DTSEQ_DATA0     = 0x0        // Data0 toggle sequence
	USBHS_USBHS_DEVEPTISR_ISO_MODE_DTSEQ_DATA1     = 0x1        // Data1 toggle sequence
	USBHS_USBHS_DEVEPTISR_ISO_MODE_DTSEQ_DATA2     = 0x2        // Reserved for high-bandwidth isochronous endpoint
	USBHS_USBHS_DEVEPTISR_ISO_MODE_DTSEQ_MDATA     = 0x3        // Reserved for high-bandwidth isochronous endpoint
	USBHS_USBHS_DEVEPTISR_ISO_MODE_ERRORTRANS_Pos  = 0xa        // Position of ERRORTRANS field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_ERRORTRANS_Msk  = 0x400      // Bit mask of ERRORTRANS field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_ERRORTRANS      = 0x400      // Bit ERRORTRANS.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_NBUSYBK_Pos     = 0xc        // Position of NBUSYBK field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_NBUSYBK_Msk     = 0x3000     // Bit mask of NBUSYBK field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_NBUSYBK__0_BUSY = 0x0        // 0 busy bank (all banks free)
	USBHS_USBHS_DEVEPTISR_ISO_MODE_NBUSYBK__1_BUSY = 0x1        // 1 busy bank
	USBHS_USBHS_DEVEPTISR_ISO_MODE_NBUSYBK__2_BUSY = 0x2        // 2 busy banks
	USBHS_USBHS_DEVEPTISR_ISO_MODE_NBUSYBK__3_BUSY = 0x3        // 3 busy banks
	USBHS_USBHS_DEVEPTISR_ISO_MODE_CURRBK_Pos      = 0xe        // Position of CURRBK field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_CURRBK_Msk      = 0xc000     // Bit mask of CURRBK field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_CURRBK_BANK0    = 0x0        // Current bank is bank0
	USBHS_USBHS_DEVEPTISR_ISO_MODE_CURRBK_BANK1    = 0x1        // Current bank is bank1
	USBHS_USBHS_DEVEPTISR_ISO_MODE_CURRBK_BANK2    = 0x2        // Current bank is bank2
	USBHS_USBHS_DEVEPTISR_ISO_MODE_RWALL_Pos       = 0x10       // Position of RWALL field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_RWALL_Msk       = 0x10000    // Bit mask of RWALL field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_RWALL           = 0x10000    // Bit RWALL.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_CFGOK_Pos       = 0x12       // Position of CFGOK field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_CFGOK_Msk       = 0x40000    // Bit mask of CFGOK field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_CFGOK           = 0x40000    // Bit CFGOK.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_BYCT_Pos        = 0x14       // Position of BYCT field.
	USBHS_USBHS_DEVEPTISR_ISO_MODE_BYCT_Msk        = 0x7ff00000 // Bit mask of BYCT field.

	// USBHS_DEVEPTISR_BLK_MODE: Device Endpoint Interrupt Status Register
	USBHS_USBHS_DEVEPTISR_BLK_MODE_TXINI_Pos       = 0x0        // Position of TXINI field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_TXINI_Msk       = 0x1        // Bit mask of TXINI field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_TXINI           = 0x1        // Bit TXINI.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_RXOUTI_Pos      = 0x1        // Position of RXOUTI field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_RXOUTI_Msk      = 0x2        // Bit mask of RXOUTI field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_RXOUTI          = 0x2        // Bit RXOUTI.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_RXSTPI_Pos      = 0x2        // Position of RXSTPI field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_RXSTPI_Msk      = 0x4        // Bit mask of RXSTPI field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_RXSTPI          = 0x4        // Bit RXSTPI.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_NAKOUTI_Pos     = 0x3        // Position of NAKOUTI field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_NAKOUTI_Msk     = 0x8        // Bit mask of NAKOUTI field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_NAKOUTI         = 0x8        // Bit NAKOUTI.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_NAKINI_Pos      = 0x4        // Position of NAKINI field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_NAKINI_Msk      = 0x10       // Bit mask of NAKINI field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_NAKINI          = 0x10       // Bit NAKINI.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_OVERFI_Pos      = 0x5        // Position of OVERFI field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_OVERFI_Msk      = 0x20       // Bit mask of OVERFI field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_OVERFI          = 0x20       // Bit OVERFI.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_STALLEDI_Pos    = 0x6        // Position of STALLEDI field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_STALLEDI_Msk    = 0x40       // Bit mask of STALLEDI field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_STALLEDI        = 0x40       // Bit STALLEDI.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_SHORTPACKET_Pos = 0x7        // Position of SHORTPACKET field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_SHORTPACKET_Msk = 0x80       // Bit mask of SHORTPACKET field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_SHORTPACKET     = 0x80       // Bit SHORTPACKET.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_DTSEQ_Pos       = 0x8        // Position of DTSEQ field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_DTSEQ_Msk       = 0x300      // Bit mask of DTSEQ field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_DTSEQ_DATA0     = 0x0        // Data0 toggle sequence
	USBHS_USBHS_DEVEPTISR_BLK_MODE_DTSEQ_DATA1     = 0x1        // Data1 toggle sequence
	USBHS_USBHS_DEVEPTISR_BLK_MODE_DTSEQ_DATA2     = 0x2        // Reserved for high-bandwidth isochronous endpoint
	USBHS_USBHS_DEVEPTISR_BLK_MODE_DTSEQ_MDATA     = 0x3        // Reserved for high-bandwidth isochronous endpoint
	USBHS_USBHS_DEVEPTISR_BLK_MODE_NBUSYBK_Pos     = 0xc        // Position of NBUSYBK field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_NBUSYBK_Msk     = 0x3000     // Bit mask of NBUSYBK field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_NBUSYBK__0_BUSY = 0x0        // 0 busy bank (all banks free)
	USBHS_USBHS_DEVEPTISR_BLK_MODE_NBUSYBK__1_BUSY = 0x1        // 1 busy bank
	USBHS_USBHS_DEVEPTISR_BLK_MODE_NBUSYBK__2_BUSY = 0x2        // 2 busy banks
	USBHS_USBHS_DEVEPTISR_BLK_MODE_NBUSYBK__3_BUSY = 0x3        // 3 busy banks
	USBHS_USBHS_DEVEPTISR_BLK_MODE_CURRBK_Pos      = 0xe        // Position of CURRBK field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_CURRBK_Msk      = 0xc000     // Bit mask of CURRBK field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_CURRBK_BANK0    = 0x0        // Current bank is bank0
	USBHS_USBHS_DEVEPTISR_BLK_MODE_CURRBK_BANK1    = 0x1        // Current bank is bank1
	USBHS_USBHS_DEVEPTISR_BLK_MODE_CURRBK_BANK2    = 0x2        // Current bank is bank2
	USBHS_USBHS_DEVEPTISR_BLK_MODE_RWALL_Pos       = 0x10       // Position of RWALL field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_RWALL_Msk       = 0x10000    // Bit mask of RWALL field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_RWALL           = 0x10000    // Bit RWALL.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_CTRLDIR_Pos     = 0x11       // Position of CTRLDIR field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_CTRLDIR_Msk     = 0x20000    // Bit mask of CTRLDIR field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_CTRLDIR         = 0x20000    // Bit CTRLDIR.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_CFGOK_Pos       = 0x12       // Position of CFGOK field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_CFGOK_Msk       = 0x40000    // Bit mask of CFGOK field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_CFGOK           = 0x40000    // Bit CFGOK.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_BYCT_Pos        = 0x14       // Position of BYCT field.
	USBHS_USBHS_DEVEPTISR_BLK_MODE_BYCT_Msk        = 0x7ff00000 // Bit mask of BYCT field.

	// USBHS_DEVEPTISR_INTRPT_MODE: Device Endpoint Interrupt Status Register
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_TXINI_Pos       = 0x0        // Position of TXINI field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_TXINI_Msk       = 0x1        // Bit mask of TXINI field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_TXINI           = 0x1        // Bit TXINI.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_RXOUTI_Pos      = 0x1        // Position of RXOUTI field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_RXOUTI_Msk      = 0x2        // Bit mask of RXOUTI field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_RXOUTI          = 0x2        // Bit RXOUTI.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_RXSTPI_Pos      = 0x2        // Position of RXSTPI field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_RXSTPI_Msk      = 0x4        // Bit mask of RXSTPI field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_RXSTPI          = 0x4        // Bit RXSTPI.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_NAKOUTI_Pos     = 0x3        // Position of NAKOUTI field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_NAKOUTI_Msk     = 0x8        // Bit mask of NAKOUTI field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_NAKOUTI         = 0x8        // Bit NAKOUTI.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_NAKINI_Pos      = 0x4        // Position of NAKINI field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_NAKINI_Msk      = 0x10       // Bit mask of NAKINI field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_NAKINI          = 0x10       // Bit NAKINI.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_OVERFI_Pos      = 0x5        // Position of OVERFI field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_OVERFI_Msk      = 0x20       // Bit mask of OVERFI field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_OVERFI          = 0x20       // Bit OVERFI.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_STALLEDI_Pos    = 0x6        // Position of STALLEDI field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_STALLEDI_Msk    = 0x40       // Bit mask of STALLEDI field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_STALLEDI        = 0x40       // Bit STALLEDI.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_SHORTPACKET_Pos = 0x7        // Position of SHORTPACKET field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_SHORTPACKET_Msk = 0x80       // Bit mask of SHORTPACKET field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_SHORTPACKET     = 0x80       // Bit SHORTPACKET.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_DTSEQ_Pos       = 0x8        // Position of DTSEQ field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_DTSEQ_Msk       = 0x300      // Bit mask of DTSEQ field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_DTSEQ_DATA0     = 0x0        // Data0 toggle sequence
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_DTSEQ_DATA1     = 0x1        // Data1 toggle sequence
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_DTSEQ_DATA2     = 0x2        // Reserved for high-bandwidth isochronous endpoint
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_DTSEQ_MDATA     = 0x3        // Reserved for high-bandwidth isochronous endpoint
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_NBUSYBK_Pos     = 0xc        // Position of NBUSYBK field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_NBUSYBK_Msk     = 0x3000     // Bit mask of NBUSYBK field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_NBUSYBK__0_BUSY = 0x0        // 0 busy bank (all banks free)
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_NBUSYBK__1_BUSY = 0x1        // 1 busy bank
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_NBUSYBK__2_BUSY = 0x2        // 2 busy banks
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_NBUSYBK__3_BUSY = 0x3        // 3 busy banks
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_CURRBK_Pos      = 0xe        // Position of CURRBK field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_CURRBK_Msk      = 0xc000     // Bit mask of CURRBK field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_CURRBK_BANK0    = 0x0        // Current bank is bank0
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_CURRBK_BANK1    = 0x1        // Current bank is bank1
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_CURRBK_BANK2    = 0x2        // Current bank is bank2
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_RWALL_Pos       = 0x10       // Position of RWALL field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_RWALL_Msk       = 0x10000    // Bit mask of RWALL field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_RWALL           = 0x10000    // Bit RWALL.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_CTRLDIR_Pos     = 0x11       // Position of CTRLDIR field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_CTRLDIR_Msk     = 0x20000    // Bit mask of CTRLDIR field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_CTRLDIR         = 0x20000    // Bit CTRLDIR.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_CFGOK_Pos       = 0x12       // Position of CFGOK field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_CFGOK_Msk       = 0x40000    // Bit mask of CFGOK field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_CFGOK           = 0x40000    // Bit CFGOK.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_BYCT_Pos        = 0x14       // Position of BYCT field.
	USBHS_USBHS_DEVEPTISR_INTRPT_MODE_BYCT_Msk        = 0x7ff00000 // Bit mask of BYCT field.

	// USBHS_DEVEPTICR_CTRL_MODE: Device Endpoint Interrupt Clear Register
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_TXINIC_Pos       = 0x0  // Position of TXINIC field.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_TXINIC_Msk       = 0x1  // Bit mask of TXINIC field.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_TXINIC           = 0x1  // Bit TXINIC.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_RXOUTIC_Pos      = 0x1  // Position of RXOUTIC field.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_RXOUTIC_Msk      = 0x2  // Bit mask of RXOUTIC field.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_RXOUTIC          = 0x2  // Bit RXOUTIC.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_RXSTPIC_Pos      = 0x2  // Position of RXSTPIC field.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_RXSTPIC_Msk      = 0x4  // Bit mask of RXSTPIC field.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_RXSTPIC          = 0x4  // Bit RXSTPIC.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_NAKOUTIC_Pos     = 0x3  // Position of NAKOUTIC field.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_NAKOUTIC_Msk     = 0x8  // Bit mask of NAKOUTIC field.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_NAKOUTIC         = 0x8  // Bit NAKOUTIC.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_NAKINIC_Pos      = 0x4  // Position of NAKINIC field.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_NAKINIC_Msk      = 0x10 // Bit mask of NAKINIC field.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_NAKINIC          = 0x10 // Bit NAKINIC.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_OVERFIC_Pos      = 0x5  // Position of OVERFIC field.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_OVERFIC_Msk      = 0x20 // Bit mask of OVERFIC field.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_OVERFIC          = 0x20 // Bit OVERFIC.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_STALLEDIC_Pos    = 0x6  // Position of STALLEDIC field.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_STALLEDIC_Msk    = 0x40 // Bit mask of STALLEDIC field.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_STALLEDIC        = 0x40 // Bit STALLEDIC.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_SHORTPACKETC_Pos = 0x7  // Position of SHORTPACKETC field.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_SHORTPACKETC_Msk = 0x80 // Bit mask of SHORTPACKETC field.
	USBHS_USBHS_DEVEPTICR_CTRL_MODE_SHORTPACKETC     = 0x80 // Bit SHORTPACKETC.

	// USBHS_DEVEPTICR_ISO_MODE: Device Endpoint Interrupt Clear Register
	USBHS_USBHS_DEVEPTICR_ISO_MODE_TXINIC_Pos       = 0x0  // Position of TXINIC field.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_TXINIC_Msk       = 0x1  // Bit mask of TXINIC field.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_TXINIC           = 0x1  // Bit TXINIC.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_RXOUTIC_Pos      = 0x1  // Position of RXOUTIC field.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_RXOUTIC_Msk      = 0x2  // Bit mask of RXOUTIC field.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_RXOUTIC          = 0x2  // Bit RXOUTIC.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_UNDERFIC_Pos     = 0x2  // Position of UNDERFIC field.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_UNDERFIC_Msk     = 0x4  // Bit mask of UNDERFIC field.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_UNDERFIC         = 0x4  // Bit UNDERFIC.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_HBISOINERRIC_Pos = 0x3  // Position of HBISOINERRIC field.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_HBISOINERRIC_Msk = 0x8  // Bit mask of HBISOINERRIC field.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_HBISOINERRIC     = 0x8  // Bit HBISOINERRIC.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_HBISOFLUSHIC_Pos = 0x4  // Position of HBISOFLUSHIC field.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_HBISOFLUSHIC_Msk = 0x10 // Bit mask of HBISOFLUSHIC field.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_HBISOFLUSHIC     = 0x10 // Bit HBISOFLUSHIC.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_OVERFIC_Pos      = 0x5  // Position of OVERFIC field.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_OVERFIC_Msk      = 0x20 // Bit mask of OVERFIC field.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_OVERFIC          = 0x20 // Bit OVERFIC.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_CRCERRIC_Pos     = 0x6  // Position of CRCERRIC field.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_CRCERRIC_Msk     = 0x40 // Bit mask of CRCERRIC field.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_CRCERRIC         = 0x40 // Bit CRCERRIC.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_SHORTPACKETC_Pos = 0x7  // Position of SHORTPACKETC field.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_SHORTPACKETC_Msk = 0x80 // Bit mask of SHORTPACKETC field.
	USBHS_USBHS_DEVEPTICR_ISO_MODE_SHORTPACKETC     = 0x80 // Bit SHORTPACKETC.

	// USBHS_DEVEPTICR_BLK_MODE: Device Endpoint Interrupt Clear Register
	USBHS_USBHS_DEVEPTICR_BLK_MODE_TXINIC_Pos       = 0x0  // Position of TXINIC field.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_TXINIC_Msk       = 0x1  // Bit mask of TXINIC field.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_TXINIC           = 0x1  // Bit TXINIC.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_RXOUTIC_Pos      = 0x1  // Position of RXOUTIC field.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_RXOUTIC_Msk      = 0x2  // Bit mask of RXOUTIC field.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_RXOUTIC          = 0x2  // Bit RXOUTIC.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_RXSTPIC_Pos      = 0x2  // Position of RXSTPIC field.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_RXSTPIC_Msk      = 0x4  // Bit mask of RXSTPIC field.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_RXSTPIC          = 0x4  // Bit RXSTPIC.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_NAKOUTIC_Pos     = 0x3  // Position of NAKOUTIC field.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_NAKOUTIC_Msk     = 0x8  // Bit mask of NAKOUTIC field.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_NAKOUTIC         = 0x8  // Bit NAKOUTIC.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_NAKINIC_Pos      = 0x4  // Position of NAKINIC field.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_NAKINIC_Msk      = 0x10 // Bit mask of NAKINIC field.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_NAKINIC          = 0x10 // Bit NAKINIC.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_OVERFIC_Pos      = 0x5  // Position of OVERFIC field.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_OVERFIC_Msk      = 0x20 // Bit mask of OVERFIC field.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_OVERFIC          = 0x20 // Bit OVERFIC.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_STALLEDIC_Pos    = 0x6  // Position of STALLEDIC field.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_STALLEDIC_Msk    = 0x40 // Bit mask of STALLEDIC field.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_STALLEDIC        = 0x40 // Bit STALLEDIC.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_SHORTPACKETC_Pos = 0x7  // Position of SHORTPACKETC field.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_SHORTPACKETC_Msk = 0x80 // Bit mask of SHORTPACKETC field.
	USBHS_USBHS_DEVEPTICR_BLK_MODE_SHORTPACKETC     = 0x80 // Bit SHORTPACKETC.

	// USBHS_DEVEPTICR_INTRPT_MODE: Device Endpoint Interrupt Clear Register
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_TXINIC_Pos       = 0x0  // Position of TXINIC field.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_TXINIC_Msk       = 0x1  // Bit mask of TXINIC field.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_TXINIC           = 0x1  // Bit TXINIC.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_RXOUTIC_Pos      = 0x1  // Position of RXOUTIC field.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_RXOUTIC_Msk      = 0x2  // Bit mask of RXOUTIC field.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_RXOUTIC          = 0x2  // Bit RXOUTIC.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_RXSTPIC_Pos      = 0x2  // Position of RXSTPIC field.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_RXSTPIC_Msk      = 0x4  // Bit mask of RXSTPIC field.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_RXSTPIC          = 0x4  // Bit RXSTPIC.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_NAKOUTIC_Pos     = 0x3  // Position of NAKOUTIC field.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_NAKOUTIC_Msk     = 0x8  // Bit mask of NAKOUTIC field.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_NAKOUTIC         = 0x8  // Bit NAKOUTIC.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_NAKINIC_Pos      = 0x4  // Position of NAKINIC field.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_NAKINIC_Msk      = 0x10 // Bit mask of NAKINIC field.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_NAKINIC          = 0x10 // Bit NAKINIC.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_OVERFIC_Pos      = 0x5  // Position of OVERFIC field.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_OVERFIC_Msk      = 0x20 // Bit mask of OVERFIC field.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_OVERFIC          = 0x20 // Bit OVERFIC.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_STALLEDIC_Pos    = 0x6  // Position of STALLEDIC field.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_STALLEDIC_Msk    = 0x40 // Bit mask of STALLEDIC field.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_STALLEDIC        = 0x40 // Bit STALLEDIC.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_SHORTPACKETC_Pos = 0x7  // Position of SHORTPACKETC field.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_SHORTPACKETC_Msk = 0x80 // Bit mask of SHORTPACKETC field.
	USBHS_USBHS_DEVEPTICR_INTRPT_MODE_SHORTPACKETC     = 0x80 // Bit SHORTPACKETC.

	// USBHS_DEVEPTIFR_CTRL_MODE: Device Endpoint Interrupt Set Register
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_TXINIS_Pos       = 0x0    // Position of TXINIS field.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_TXINIS_Msk       = 0x1    // Bit mask of TXINIS field.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_TXINIS           = 0x1    // Bit TXINIS.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_RXOUTIS_Pos      = 0x1    // Position of RXOUTIS field.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_RXOUTIS_Msk      = 0x2    // Bit mask of RXOUTIS field.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_RXOUTIS          = 0x2    // Bit RXOUTIS.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_RXSTPIS_Pos      = 0x2    // Position of RXSTPIS field.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_RXSTPIS_Msk      = 0x4    // Bit mask of RXSTPIS field.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_RXSTPIS          = 0x4    // Bit RXSTPIS.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_NAKOUTIS_Pos     = 0x3    // Position of NAKOUTIS field.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_NAKOUTIS_Msk     = 0x8    // Bit mask of NAKOUTIS field.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_NAKOUTIS         = 0x8    // Bit NAKOUTIS.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_NAKINIS_Pos      = 0x4    // Position of NAKINIS field.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_NAKINIS_Msk      = 0x10   // Bit mask of NAKINIS field.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_NAKINIS          = 0x10   // Bit NAKINIS.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_OVERFIS_Pos      = 0x5    // Position of OVERFIS field.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_OVERFIS_Msk      = 0x20   // Bit mask of OVERFIS field.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_OVERFIS          = 0x20   // Bit OVERFIS.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_STALLEDIS_Pos    = 0x6    // Position of STALLEDIS field.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_STALLEDIS_Msk    = 0x40   // Bit mask of STALLEDIS field.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_STALLEDIS        = 0x40   // Bit STALLEDIS.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_SHORTPACKETS_Pos = 0x7    // Position of SHORTPACKETS field.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_SHORTPACKETS_Msk = 0x80   // Bit mask of SHORTPACKETS field.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_SHORTPACKETS     = 0x80   // Bit SHORTPACKETS.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_NBUSYBKS_Pos     = 0xc    // Position of NBUSYBKS field.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_NBUSYBKS_Msk     = 0x1000 // Bit mask of NBUSYBKS field.
	USBHS_USBHS_DEVEPTIFR_CTRL_MODE_NBUSYBKS         = 0x1000 // Bit NBUSYBKS.

	// USBHS_DEVEPTIFR_ISO_MODE: Device Endpoint Interrupt Set Register
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_TXINIS_Pos       = 0x0    // Position of TXINIS field.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_TXINIS_Msk       = 0x1    // Bit mask of TXINIS field.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_TXINIS           = 0x1    // Bit TXINIS.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_RXOUTIS_Pos      = 0x1    // Position of RXOUTIS field.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_RXOUTIS_Msk      = 0x2    // Bit mask of RXOUTIS field.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_RXOUTIS          = 0x2    // Bit RXOUTIS.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_UNDERFIS_Pos     = 0x2    // Position of UNDERFIS field.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_UNDERFIS_Msk     = 0x4    // Bit mask of UNDERFIS field.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_UNDERFIS         = 0x4    // Bit UNDERFIS.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_HBISOINERRIS_Pos = 0x3    // Position of HBISOINERRIS field.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_HBISOINERRIS_Msk = 0x8    // Bit mask of HBISOINERRIS field.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_HBISOINERRIS     = 0x8    // Bit HBISOINERRIS.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_HBISOFLUSHIS_Pos = 0x4    // Position of HBISOFLUSHIS field.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_HBISOFLUSHIS_Msk = 0x10   // Bit mask of HBISOFLUSHIS field.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_HBISOFLUSHIS     = 0x10   // Bit HBISOFLUSHIS.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_OVERFIS_Pos      = 0x5    // Position of OVERFIS field.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_OVERFIS_Msk      = 0x20   // Bit mask of OVERFIS field.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_OVERFIS          = 0x20   // Bit OVERFIS.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_CRCERRIS_Pos     = 0x6    // Position of CRCERRIS field.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_CRCERRIS_Msk     = 0x40   // Bit mask of CRCERRIS field.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_CRCERRIS         = 0x40   // Bit CRCERRIS.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_SHORTPACKETS_Pos = 0x7    // Position of SHORTPACKETS field.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_SHORTPACKETS_Msk = 0x80   // Bit mask of SHORTPACKETS field.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_SHORTPACKETS     = 0x80   // Bit SHORTPACKETS.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_NBUSYBKS_Pos     = 0xc    // Position of NBUSYBKS field.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_NBUSYBKS_Msk     = 0x1000 // Bit mask of NBUSYBKS field.
	USBHS_USBHS_DEVEPTIFR_ISO_MODE_NBUSYBKS         = 0x1000 // Bit NBUSYBKS.

	// USBHS_DEVEPTIFR_BLK_MODE: Device Endpoint Interrupt Set Register
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_TXINIS_Pos       = 0x0    // Position of TXINIS field.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_TXINIS_Msk       = 0x1    // Bit mask of TXINIS field.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_TXINIS           = 0x1    // Bit TXINIS.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_RXOUTIS_Pos      = 0x1    // Position of RXOUTIS field.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_RXOUTIS_Msk      = 0x2    // Bit mask of RXOUTIS field.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_RXOUTIS          = 0x2    // Bit RXOUTIS.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_RXSTPIS_Pos      = 0x2    // Position of RXSTPIS field.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_RXSTPIS_Msk      = 0x4    // Bit mask of RXSTPIS field.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_RXSTPIS          = 0x4    // Bit RXSTPIS.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_NAKOUTIS_Pos     = 0x3    // Position of NAKOUTIS field.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_NAKOUTIS_Msk     = 0x8    // Bit mask of NAKOUTIS field.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_NAKOUTIS         = 0x8    // Bit NAKOUTIS.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_NAKINIS_Pos      = 0x4    // Position of NAKINIS field.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_NAKINIS_Msk      = 0x10   // Bit mask of NAKINIS field.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_NAKINIS          = 0x10   // Bit NAKINIS.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_OVERFIS_Pos      = 0x5    // Position of OVERFIS field.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_OVERFIS_Msk      = 0x20   // Bit mask of OVERFIS field.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_OVERFIS          = 0x20   // Bit OVERFIS.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_STALLEDIS_Pos    = 0x6    // Position of STALLEDIS field.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_STALLEDIS_Msk    = 0x40   // Bit mask of STALLEDIS field.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_STALLEDIS        = 0x40   // Bit STALLEDIS.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_SHORTPACKETS_Pos = 0x7    // Position of SHORTPACKETS field.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_SHORTPACKETS_Msk = 0x80   // Bit mask of SHORTPACKETS field.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_SHORTPACKETS     = 0x80   // Bit SHORTPACKETS.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_NBUSYBKS_Pos     = 0xc    // Position of NBUSYBKS field.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_NBUSYBKS_Msk     = 0x1000 // Bit mask of NBUSYBKS field.
	USBHS_USBHS_DEVEPTIFR_BLK_MODE_NBUSYBKS         = 0x1000 // Bit NBUSYBKS.

	// USBHS_DEVEPTIFR_INTRPT_MODE: Device Endpoint Interrupt Set Register
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_TXINIS_Pos       = 0x0    // Position of TXINIS field.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_TXINIS_Msk       = 0x1    // Bit mask of TXINIS field.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_TXINIS           = 0x1    // Bit TXINIS.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_RXOUTIS_Pos      = 0x1    // Position of RXOUTIS field.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_RXOUTIS_Msk      = 0x2    // Bit mask of RXOUTIS field.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_RXOUTIS          = 0x2    // Bit RXOUTIS.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_RXSTPIS_Pos      = 0x2    // Position of RXSTPIS field.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_RXSTPIS_Msk      = 0x4    // Bit mask of RXSTPIS field.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_RXSTPIS          = 0x4    // Bit RXSTPIS.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_NAKOUTIS_Pos     = 0x3    // Position of NAKOUTIS field.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_NAKOUTIS_Msk     = 0x8    // Bit mask of NAKOUTIS field.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_NAKOUTIS         = 0x8    // Bit NAKOUTIS.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_NAKINIS_Pos      = 0x4    // Position of NAKINIS field.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_NAKINIS_Msk      = 0x10   // Bit mask of NAKINIS field.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_NAKINIS          = 0x10   // Bit NAKINIS.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_OVERFIS_Pos      = 0x5    // Position of OVERFIS field.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_OVERFIS_Msk      = 0x20   // Bit mask of OVERFIS field.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_OVERFIS          = 0x20   // Bit OVERFIS.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_STALLEDIS_Pos    = 0x6    // Position of STALLEDIS field.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_STALLEDIS_Msk    = 0x40   // Bit mask of STALLEDIS field.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_STALLEDIS        = 0x40   // Bit STALLEDIS.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_SHORTPACKETS_Pos = 0x7    // Position of SHORTPACKETS field.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_SHORTPACKETS_Msk = 0x80   // Bit mask of SHORTPACKETS field.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_SHORTPACKETS     = 0x80   // Bit SHORTPACKETS.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_NBUSYBKS_Pos     = 0xc    // Position of NBUSYBKS field.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_NBUSYBKS_Msk     = 0x1000 // Bit mask of NBUSYBKS field.
	USBHS_USBHS_DEVEPTIFR_INTRPT_MODE_NBUSYBKS         = 0x1000 // Bit NBUSYBKS.

	// USBHS_DEVEPTIMR_CTRL_MODE: Device Endpoint Interrupt Mask Register
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_TXINE_Pos        = 0x0     // Position of TXINE field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_TXINE_Msk        = 0x1     // Bit mask of TXINE field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_TXINE            = 0x1     // Bit TXINE.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_RXOUTE_Pos       = 0x1     // Position of RXOUTE field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_RXOUTE_Msk       = 0x2     // Bit mask of RXOUTE field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_RXOUTE           = 0x2     // Bit RXOUTE.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_RXSTPE_Pos       = 0x2     // Position of RXSTPE field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_RXSTPE_Msk       = 0x4     // Bit mask of RXSTPE field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_RXSTPE           = 0x4     // Bit RXSTPE.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_NAKOUTE_Pos      = 0x3     // Position of NAKOUTE field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_NAKOUTE_Msk      = 0x8     // Bit mask of NAKOUTE field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_NAKOUTE          = 0x8     // Bit NAKOUTE.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_NAKINE_Pos       = 0x4     // Position of NAKINE field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_NAKINE_Msk       = 0x10    // Bit mask of NAKINE field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_NAKINE           = 0x10    // Bit NAKINE.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_OVERFE_Pos       = 0x5     // Position of OVERFE field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_OVERFE_Msk       = 0x20    // Bit mask of OVERFE field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_OVERFE           = 0x20    // Bit OVERFE.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_STALLEDE_Pos     = 0x6     // Position of STALLEDE field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_STALLEDE_Msk     = 0x40    // Bit mask of STALLEDE field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_STALLEDE         = 0x40    // Bit STALLEDE.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_SHORTPACKETE_Pos = 0x7     // Position of SHORTPACKETE field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_SHORTPACKETE_Msk = 0x80    // Bit mask of SHORTPACKETE field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_SHORTPACKETE     = 0x80    // Bit SHORTPACKETE.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_NBUSYBKE_Pos     = 0xc     // Position of NBUSYBKE field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_NBUSYBKE_Msk     = 0x1000  // Bit mask of NBUSYBKE field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_NBUSYBKE         = 0x1000  // Bit NBUSYBKE.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_KILLBK_Pos       = 0xd     // Position of KILLBK field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_KILLBK_Msk       = 0x2000  // Bit mask of KILLBK field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_KILLBK           = 0x2000  // Bit KILLBK.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_FIFOCON_Pos      = 0xe     // Position of FIFOCON field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_FIFOCON_Msk      = 0x4000  // Bit mask of FIFOCON field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_FIFOCON          = 0x4000  // Bit FIFOCON.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_EPDISHDMA_Pos    = 0x10    // Position of EPDISHDMA field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_EPDISHDMA_Msk    = 0x10000 // Bit mask of EPDISHDMA field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_EPDISHDMA        = 0x10000 // Bit EPDISHDMA.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_NYETDIS_Pos      = 0x11    // Position of NYETDIS field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_NYETDIS_Msk      = 0x20000 // Bit mask of NYETDIS field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_NYETDIS          = 0x20000 // Bit NYETDIS.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_RSTDT_Pos        = 0x12    // Position of RSTDT field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_RSTDT_Msk        = 0x40000 // Bit mask of RSTDT field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_RSTDT            = 0x40000 // Bit RSTDT.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_STALLRQ_Pos      = 0x13    // Position of STALLRQ field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_STALLRQ_Msk      = 0x80000 // Bit mask of STALLRQ field.
	USBHS_USBHS_DEVEPTIMR_CTRL_MODE_STALLRQ          = 0x80000 // Bit STALLRQ.

	// USBHS_DEVEPTIMR_ISO_MODE: Device Endpoint Interrupt Mask Register
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_TXINE_Pos        = 0x0     // Position of TXINE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_TXINE_Msk        = 0x1     // Bit mask of TXINE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_TXINE            = 0x1     // Bit TXINE.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_RXOUTE_Pos       = 0x1     // Position of RXOUTE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_RXOUTE_Msk       = 0x2     // Bit mask of RXOUTE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_RXOUTE           = 0x2     // Bit RXOUTE.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_UNDERFE_Pos      = 0x2     // Position of UNDERFE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_UNDERFE_Msk      = 0x4     // Bit mask of UNDERFE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_UNDERFE          = 0x4     // Bit UNDERFE.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_HBISOINERRE_Pos  = 0x3     // Position of HBISOINERRE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_HBISOINERRE_Msk  = 0x8     // Bit mask of HBISOINERRE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_HBISOINERRE      = 0x8     // Bit HBISOINERRE.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_HBISOFLUSHE_Pos  = 0x4     // Position of HBISOFLUSHE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_HBISOFLUSHE_Msk  = 0x10    // Bit mask of HBISOFLUSHE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_HBISOFLUSHE      = 0x10    // Bit HBISOFLUSHE.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_OVERFE_Pos       = 0x5     // Position of OVERFE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_OVERFE_Msk       = 0x20    // Bit mask of OVERFE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_OVERFE           = 0x20    // Bit OVERFE.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_CRCERRE_Pos      = 0x6     // Position of CRCERRE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_CRCERRE_Msk      = 0x40    // Bit mask of CRCERRE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_CRCERRE          = 0x40    // Bit CRCERRE.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_SHORTPACKETE_Pos = 0x7     // Position of SHORTPACKETE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_SHORTPACKETE_Msk = 0x80    // Bit mask of SHORTPACKETE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_SHORTPACKETE     = 0x80    // Bit SHORTPACKETE.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_MDATAE_Pos       = 0x8     // Position of MDATAE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_MDATAE_Msk       = 0x100   // Bit mask of MDATAE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_MDATAE           = 0x100   // Bit MDATAE.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_DATAXE_Pos       = 0x9     // Position of DATAXE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_DATAXE_Msk       = 0x200   // Bit mask of DATAXE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_DATAXE           = 0x200   // Bit DATAXE.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_ERRORTRANSE_Pos  = 0xa     // Position of ERRORTRANSE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_ERRORTRANSE_Msk  = 0x400   // Bit mask of ERRORTRANSE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_ERRORTRANSE      = 0x400   // Bit ERRORTRANSE.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_NBUSYBKE_Pos     = 0xc     // Position of NBUSYBKE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_NBUSYBKE_Msk     = 0x1000  // Bit mask of NBUSYBKE field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_NBUSYBKE         = 0x1000  // Bit NBUSYBKE.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_KILLBK_Pos       = 0xd     // Position of KILLBK field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_KILLBK_Msk       = 0x2000  // Bit mask of KILLBK field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_KILLBK           = 0x2000  // Bit KILLBK.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_FIFOCON_Pos      = 0xe     // Position of FIFOCON field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_FIFOCON_Msk      = 0x4000  // Bit mask of FIFOCON field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_FIFOCON          = 0x4000  // Bit FIFOCON.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_EPDISHDMA_Pos    = 0x10    // Position of EPDISHDMA field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_EPDISHDMA_Msk    = 0x10000 // Bit mask of EPDISHDMA field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_EPDISHDMA        = 0x10000 // Bit EPDISHDMA.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_RSTDT_Pos        = 0x12    // Position of RSTDT field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_RSTDT_Msk        = 0x40000 // Bit mask of RSTDT field.
	USBHS_USBHS_DEVEPTIMR_ISO_MODE_RSTDT            = 0x40000 // Bit RSTDT.

	// USBHS_DEVEPTIMR_BLK_MODE: Device Endpoint Interrupt Mask Register
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_TXINE_Pos        = 0x0     // Position of TXINE field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_TXINE_Msk        = 0x1     // Bit mask of TXINE field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_TXINE            = 0x1     // Bit TXINE.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_RXOUTE_Pos       = 0x1     // Position of RXOUTE field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_RXOUTE_Msk       = 0x2     // Bit mask of RXOUTE field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_RXOUTE           = 0x2     // Bit RXOUTE.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_RXSTPE_Pos       = 0x2     // Position of RXSTPE field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_RXSTPE_Msk       = 0x4     // Bit mask of RXSTPE field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_RXSTPE           = 0x4     // Bit RXSTPE.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_NAKOUTE_Pos      = 0x3     // Position of NAKOUTE field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_NAKOUTE_Msk      = 0x8     // Bit mask of NAKOUTE field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_NAKOUTE          = 0x8     // Bit NAKOUTE.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_NAKINE_Pos       = 0x4     // Position of NAKINE field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_NAKINE_Msk       = 0x10    // Bit mask of NAKINE field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_NAKINE           = 0x10    // Bit NAKINE.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_OVERFE_Pos       = 0x5     // Position of OVERFE field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_OVERFE_Msk       = 0x20    // Bit mask of OVERFE field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_OVERFE           = 0x20    // Bit OVERFE.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_STALLEDE_Pos     = 0x6     // Position of STALLEDE field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_STALLEDE_Msk     = 0x40    // Bit mask of STALLEDE field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_STALLEDE         = 0x40    // Bit STALLEDE.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_SHORTPACKETE_Pos = 0x7     // Position of SHORTPACKETE field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_SHORTPACKETE_Msk = 0x80    // Bit mask of SHORTPACKETE field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_SHORTPACKETE     = 0x80    // Bit SHORTPACKETE.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_NBUSYBKE_Pos     = 0xc     // Position of NBUSYBKE field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_NBUSYBKE_Msk     = 0x1000  // Bit mask of NBUSYBKE field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_NBUSYBKE         = 0x1000  // Bit NBUSYBKE.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_KILLBK_Pos       = 0xd     // Position of KILLBK field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_KILLBK_Msk       = 0x2000  // Bit mask of KILLBK field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_KILLBK           = 0x2000  // Bit KILLBK.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_FIFOCON_Pos      = 0xe     // Position of FIFOCON field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_FIFOCON_Msk      = 0x4000  // Bit mask of FIFOCON field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_FIFOCON          = 0x4000  // Bit FIFOCON.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_EPDISHDMA_Pos    = 0x10    // Position of EPDISHDMA field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_EPDISHDMA_Msk    = 0x10000 // Bit mask of EPDISHDMA field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_EPDISHDMA        = 0x10000 // Bit EPDISHDMA.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_NYETDIS_Pos      = 0x11    // Position of NYETDIS field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_NYETDIS_Msk      = 0x20000 // Bit mask of NYETDIS field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_NYETDIS          = 0x20000 // Bit NYETDIS.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_RSTDT_Pos        = 0x12    // Position of RSTDT field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_RSTDT_Msk        = 0x40000 // Bit mask of RSTDT field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_RSTDT            = 0x40000 // Bit RSTDT.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_STALLRQ_Pos      = 0x13    // Position of STALLRQ field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_STALLRQ_Msk      = 0x80000 // Bit mask of STALLRQ field.
	USBHS_USBHS_DEVEPTIMR_BLK_MODE_STALLRQ          = 0x80000 // Bit STALLRQ.

	// USBHS_DEVEPTIMR_INTRPT_MODE: Device Endpoint Interrupt Mask Register
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_TXINE_Pos        = 0x0     // Position of TXINE field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_TXINE_Msk        = 0x1     // Bit mask of TXINE field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_TXINE            = 0x1     // Bit TXINE.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_RXOUTE_Pos       = 0x1     // Position of RXOUTE field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_RXOUTE_Msk       = 0x2     // Bit mask of RXOUTE field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_RXOUTE           = 0x2     // Bit RXOUTE.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_RXSTPE_Pos       = 0x2     // Position of RXSTPE field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_RXSTPE_Msk       = 0x4     // Bit mask of RXSTPE field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_RXSTPE           = 0x4     // Bit RXSTPE.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_NAKOUTE_Pos      = 0x3     // Position of NAKOUTE field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_NAKOUTE_Msk      = 0x8     // Bit mask of NAKOUTE field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_NAKOUTE          = 0x8     // Bit NAKOUTE.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_NAKINE_Pos       = 0x4     // Position of NAKINE field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_NAKINE_Msk       = 0x10    // Bit mask of NAKINE field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_NAKINE           = 0x10    // Bit NAKINE.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_OVERFE_Pos       = 0x5     // Position of OVERFE field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_OVERFE_Msk       = 0x20    // Bit mask of OVERFE field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_OVERFE           = 0x20    // Bit OVERFE.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_STALLEDE_Pos     = 0x6     // Position of STALLEDE field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_STALLEDE_Msk     = 0x40    // Bit mask of STALLEDE field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_STALLEDE         = 0x40    // Bit STALLEDE.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_SHORTPACKETE_Pos = 0x7     // Position of SHORTPACKETE field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_SHORTPACKETE_Msk = 0x80    // Bit mask of SHORTPACKETE field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_SHORTPACKETE     = 0x80    // Bit SHORTPACKETE.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_NBUSYBKE_Pos     = 0xc     // Position of NBUSYBKE field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_NBUSYBKE_Msk     = 0x1000  // Bit mask of NBUSYBKE field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_NBUSYBKE         = 0x1000  // Bit NBUSYBKE.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_KILLBK_Pos       = 0xd     // Position of KILLBK field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_KILLBK_Msk       = 0x2000  // Bit mask of KILLBK field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_KILLBK           = 0x2000  // Bit KILLBK.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_FIFOCON_Pos      = 0xe     // Position of FIFOCON field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_FIFOCON_Msk      = 0x4000  // Bit mask of FIFOCON field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_FIFOCON          = 0x4000  // Bit FIFOCON.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_EPDISHDMA_Pos    = 0x10    // Position of EPDISHDMA field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_EPDISHDMA_Msk    = 0x10000 // Bit mask of EPDISHDMA field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_EPDISHDMA        = 0x10000 // Bit EPDISHDMA.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_NYETDIS_Pos      = 0x11    // Position of NYETDIS field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_NYETDIS_Msk      = 0x20000 // Bit mask of NYETDIS field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_NYETDIS          = 0x20000 // Bit NYETDIS.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_RSTDT_Pos        = 0x12    // Position of RSTDT field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_RSTDT_Msk        = 0x40000 // Bit mask of RSTDT field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_RSTDT            = 0x40000 // Bit RSTDT.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_STALLRQ_Pos      = 0x13    // Position of STALLRQ field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_STALLRQ_Msk      = 0x80000 // Bit mask of STALLRQ field.
	USBHS_USBHS_DEVEPTIMR_INTRPT_MODE_STALLRQ          = 0x80000 // Bit STALLRQ.

	// USBHS_DEVEPTIER_CTRL_MODE: Device Endpoint Interrupt Enable Register
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_TXINES_Pos        = 0x0     // Position of TXINES field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_TXINES_Msk        = 0x1     // Bit mask of TXINES field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_TXINES            = 0x1     // Bit TXINES.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_RXOUTES_Pos       = 0x1     // Position of RXOUTES field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_RXOUTES_Msk       = 0x2     // Bit mask of RXOUTES field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_RXOUTES           = 0x2     // Bit RXOUTES.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_RXSTPES_Pos       = 0x2     // Position of RXSTPES field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_RXSTPES_Msk       = 0x4     // Bit mask of RXSTPES field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_RXSTPES           = 0x4     // Bit RXSTPES.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_NAKOUTES_Pos      = 0x3     // Position of NAKOUTES field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_NAKOUTES_Msk      = 0x8     // Bit mask of NAKOUTES field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_NAKOUTES          = 0x8     // Bit NAKOUTES.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_NAKINES_Pos       = 0x4     // Position of NAKINES field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_NAKINES_Msk       = 0x10    // Bit mask of NAKINES field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_NAKINES           = 0x10    // Bit NAKINES.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_OVERFES_Pos       = 0x5     // Position of OVERFES field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_OVERFES_Msk       = 0x20    // Bit mask of OVERFES field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_OVERFES           = 0x20    // Bit OVERFES.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_STALLEDES_Pos     = 0x6     // Position of STALLEDES field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_STALLEDES_Msk     = 0x40    // Bit mask of STALLEDES field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_STALLEDES         = 0x40    // Bit STALLEDES.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_SHORTPACKETES_Pos = 0x7     // Position of SHORTPACKETES field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_SHORTPACKETES_Msk = 0x80    // Bit mask of SHORTPACKETES field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_SHORTPACKETES     = 0x80    // Bit SHORTPACKETES.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_NBUSYBKES_Pos     = 0xc     // Position of NBUSYBKES field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_NBUSYBKES_Msk     = 0x1000  // Bit mask of NBUSYBKES field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_NBUSYBKES         = 0x1000  // Bit NBUSYBKES.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_KILLBKS_Pos       = 0xd     // Position of KILLBKS field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_KILLBKS_Msk       = 0x2000  // Bit mask of KILLBKS field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_KILLBKS           = 0x2000  // Bit KILLBKS.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_FIFOCONS_Pos      = 0xe     // Position of FIFOCONS field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_FIFOCONS_Msk      = 0x4000  // Bit mask of FIFOCONS field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_FIFOCONS          = 0x4000  // Bit FIFOCONS.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_EPDISHDMAS_Pos    = 0x10    // Position of EPDISHDMAS field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_EPDISHDMAS_Msk    = 0x10000 // Bit mask of EPDISHDMAS field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_EPDISHDMAS        = 0x10000 // Bit EPDISHDMAS.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_NYETDISS_Pos      = 0x11    // Position of NYETDISS field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_NYETDISS_Msk      = 0x20000 // Bit mask of NYETDISS field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_NYETDISS          = 0x20000 // Bit NYETDISS.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_RSTDTS_Pos        = 0x12    // Position of RSTDTS field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_RSTDTS_Msk        = 0x40000 // Bit mask of RSTDTS field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_RSTDTS            = 0x40000 // Bit RSTDTS.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_STALLRQS_Pos      = 0x13    // Position of STALLRQS field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_STALLRQS_Msk      = 0x80000 // Bit mask of STALLRQS field.
	USBHS_USBHS_DEVEPTIER_CTRL_MODE_STALLRQS          = 0x80000 // Bit STALLRQS.

	// USBHS_DEVEPTIER_ISO_MODE: Device Endpoint Interrupt Enable Register
	USBHS_USBHS_DEVEPTIER_ISO_MODE_TXINES_Pos        = 0x0     // Position of TXINES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_TXINES_Msk        = 0x1     // Bit mask of TXINES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_TXINES            = 0x1     // Bit TXINES.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_RXOUTES_Pos       = 0x1     // Position of RXOUTES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_RXOUTES_Msk       = 0x2     // Bit mask of RXOUTES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_RXOUTES           = 0x2     // Bit RXOUTES.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_UNDERFES_Pos      = 0x2     // Position of UNDERFES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_UNDERFES_Msk      = 0x4     // Bit mask of UNDERFES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_UNDERFES          = 0x4     // Bit UNDERFES.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_HBISOINERRES_Pos  = 0x3     // Position of HBISOINERRES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_HBISOINERRES_Msk  = 0x8     // Bit mask of HBISOINERRES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_HBISOINERRES      = 0x8     // Bit HBISOINERRES.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_HBISOFLUSHES_Pos  = 0x4     // Position of HBISOFLUSHES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_HBISOFLUSHES_Msk  = 0x10    // Bit mask of HBISOFLUSHES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_HBISOFLUSHES      = 0x10    // Bit HBISOFLUSHES.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_OVERFES_Pos       = 0x5     // Position of OVERFES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_OVERFES_Msk       = 0x20    // Bit mask of OVERFES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_OVERFES           = 0x20    // Bit OVERFES.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_CRCERRES_Pos      = 0x6     // Position of CRCERRES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_CRCERRES_Msk      = 0x40    // Bit mask of CRCERRES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_CRCERRES          = 0x40    // Bit CRCERRES.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_SHORTPACKETES_Pos = 0x7     // Position of SHORTPACKETES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_SHORTPACKETES_Msk = 0x80    // Bit mask of SHORTPACKETES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_SHORTPACKETES     = 0x80    // Bit SHORTPACKETES.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_MDATAES_Pos       = 0x8     // Position of MDATAES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_MDATAES_Msk       = 0x100   // Bit mask of MDATAES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_MDATAES           = 0x100   // Bit MDATAES.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_DATAXES_Pos       = 0x9     // Position of DATAXES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_DATAXES_Msk       = 0x200   // Bit mask of DATAXES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_DATAXES           = 0x200   // Bit DATAXES.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_ERRORTRANSES_Pos  = 0xa     // Position of ERRORTRANSES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_ERRORTRANSES_Msk  = 0x400   // Bit mask of ERRORTRANSES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_ERRORTRANSES      = 0x400   // Bit ERRORTRANSES.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_NBUSYBKES_Pos     = 0xc     // Position of NBUSYBKES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_NBUSYBKES_Msk     = 0x1000  // Bit mask of NBUSYBKES field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_NBUSYBKES         = 0x1000  // Bit NBUSYBKES.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_KILLBKS_Pos       = 0xd     // Position of KILLBKS field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_KILLBKS_Msk       = 0x2000  // Bit mask of KILLBKS field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_KILLBKS           = 0x2000  // Bit KILLBKS.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_FIFOCONS_Pos      = 0xe     // Position of FIFOCONS field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_FIFOCONS_Msk      = 0x4000  // Bit mask of FIFOCONS field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_FIFOCONS          = 0x4000  // Bit FIFOCONS.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_EPDISHDMAS_Pos    = 0x10    // Position of EPDISHDMAS field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_EPDISHDMAS_Msk    = 0x10000 // Bit mask of EPDISHDMAS field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_EPDISHDMAS        = 0x10000 // Bit EPDISHDMAS.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_RSTDTS_Pos        = 0x12    // Position of RSTDTS field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_RSTDTS_Msk        = 0x40000 // Bit mask of RSTDTS field.
	USBHS_USBHS_DEVEPTIER_ISO_MODE_RSTDTS            = 0x40000 // Bit RSTDTS.

	// USBHS_DEVEPTIER_BLK_MODE: Device Endpoint Interrupt Enable Register
	USBHS_USBHS_DEVEPTIER_BLK_MODE_TXINES_Pos        = 0x0     // Position of TXINES field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_TXINES_Msk        = 0x1     // Bit mask of TXINES field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_TXINES            = 0x1     // Bit TXINES.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_RXOUTES_Pos       = 0x1     // Position of RXOUTES field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_RXOUTES_Msk       = 0x2     // Bit mask of RXOUTES field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_RXOUTES           = 0x2     // Bit RXOUTES.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_RXSTPES_Pos       = 0x2     // Position of RXSTPES field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_RXSTPES_Msk       = 0x4     // Bit mask of RXSTPES field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_RXSTPES           = 0x4     // Bit RXSTPES.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_NAKOUTES_Pos      = 0x3     // Position of NAKOUTES field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_NAKOUTES_Msk      = 0x8     // Bit mask of NAKOUTES field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_NAKOUTES          = 0x8     // Bit NAKOUTES.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_NAKINES_Pos       = 0x4     // Position of NAKINES field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_NAKINES_Msk       = 0x10    // Bit mask of NAKINES field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_NAKINES           = 0x10    // Bit NAKINES.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_OVERFES_Pos       = 0x5     // Position of OVERFES field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_OVERFES_Msk       = 0x20    // Bit mask of OVERFES field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_OVERFES           = 0x20    // Bit OVERFES.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_STALLEDES_Pos     = 0x6     // Position of STALLEDES field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_STALLEDES_Msk     = 0x40    // Bit mask of STALLEDES field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_STALLEDES         = 0x40    // Bit STALLEDES.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_SHORTPACKETES_Pos = 0x7     // Position of SHORTPACKETES field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_SHORTPACKETES_Msk = 0x80    // Bit mask of SHORTPACKETES field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_SHORTPACKETES     = 0x80    // Bit SHORTPACKETES.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_NBUSYBKES_Pos     = 0xc     // Position of NBUSYBKES field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_NBUSYBKES_Msk     = 0x1000  // Bit mask of NBUSYBKES field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_NBUSYBKES         = 0x1000  // Bit NBUSYBKES.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_KILLBKS_Pos       = 0xd     // Position of KILLBKS field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_KILLBKS_Msk       = 0x2000  // Bit mask of KILLBKS field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_KILLBKS           = 0x2000  // Bit KILLBKS.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_FIFOCONS_Pos      = 0xe     // Position of FIFOCONS field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_FIFOCONS_Msk      = 0x4000  // Bit mask of FIFOCONS field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_FIFOCONS          = 0x4000  // Bit FIFOCONS.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_EPDISHDMAS_Pos    = 0x10    // Position of EPDISHDMAS field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_EPDISHDMAS_Msk    = 0x10000 // Bit mask of EPDISHDMAS field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_EPDISHDMAS        = 0x10000 // Bit EPDISHDMAS.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_NYETDISS_Pos      = 0x11    // Position of NYETDISS field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_NYETDISS_Msk      = 0x20000 // Bit mask of NYETDISS field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_NYETDISS          = 0x20000 // Bit NYETDISS.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_RSTDTS_Pos        = 0x12    // Position of RSTDTS field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_RSTDTS_Msk        = 0x40000 // Bit mask of RSTDTS field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_RSTDTS            = 0x40000 // Bit RSTDTS.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_STALLRQS_Pos      = 0x13    // Position of STALLRQS field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_STALLRQS_Msk      = 0x80000 // Bit mask of STALLRQS field.
	USBHS_USBHS_DEVEPTIER_BLK_MODE_STALLRQS          = 0x80000 // Bit STALLRQS.

	// USBHS_DEVEPTIER_INTRPT_MODE: Device Endpoint Interrupt Enable Register
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_TXINES_Pos        = 0x0     // Position of TXINES field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_TXINES_Msk        = 0x1     // Bit mask of TXINES field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_TXINES            = 0x1     // Bit TXINES.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_RXOUTES_Pos       = 0x1     // Position of RXOUTES field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_RXOUTES_Msk       = 0x2     // Bit mask of RXOUTES field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_RXOUTES           = 0x2     // Bit RXOUTES.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_RXSTPES_Pos       = 0x2     // Position of RXSTPES field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_RXSTPES_Msk       = 0x4     // Bit mask of RXSTPES field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_RXSTPES           = 0x4     // Bit RXSTPES.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_NAKOUTES_Pos      = 0x3     // Position of NAKOUTES field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_NAKOUTES_Msk      = 0x8     // Bit mask of NAKOUTES field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_NAKOUTES          = 0x8     // Bit NAKOUTES.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_NAKINES_Pos       = 0x4     // Position of NAKINES field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_NAKINES_Msk       = 0x10    // Bit mask of NAKINES field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_NAKINES           = 0x10    // Bit NAKINES.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_OVERFES_Pos       = 0x5     // Position of OVERFES field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_OVERFES_Msk       = 0x20    // Bit mask of OVERFES field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_OVERFES           = 0x20    // Bit OVERFES.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_STALLEDES_Pos     = 0x6     // Position of STALLEDES field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_STALLEDES_Msk     = 0x40    // Bit mask of STALLEDES field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_STALLEDES         = 0x40    // Bit STALLEDES.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_SHORTPACKETES_Pos = 0x7     // Position of SHORTPACKETES field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_SHORTPACKETES_Msk = 0x80    // Bit mask of SHORTPACKETES field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_SHORTPACKETES     = 0x80    // Bit SHORTPACKETES.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_NBUSYBKES_Pos     = 0xc     // Position of NBUSYBKES field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_NBUSYBKES_Msk     = 0x1000  // Bit mask of NBUSYBKES field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_NBUSYBKES         = 0x1000  // Bit NBUSYBKES.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_KILLBKS_Pos       = 0xd     // Position of KILLBKS field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_KILLBKS_Msk       = 0x2000  // Bit mask of KILLBKS field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_KILLBKS           = 0x2000  // Bit KILLBKS.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_FIFOCONS_Pos      = 0xe     // Position of FIFOCONS field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_FIFOCONS_Msk      = 0x4000  // Bit mask of FIFOCONS field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_FIFOCONS          = 0x4000  // Bit FIFOCONS.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_EPDISHDMAS_Pos    = 0x10    // Position of EPDISHDMAS field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_EPDISHDMAS_Msk    = 0x10000 // Bit mask of EPDISHDMAS field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_EPDISHDMAS        = 0x10000 // Bit EPDISHDMAS.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_NYETDISS_Pos      = 0x11    // Position of NYETDISS field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_NYETDISS_Msk      = 0x20000 // Bit mask of NYETDISS field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_NYETDISS          = 0x20000 // Bit NYETDISS.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_RSTDTS_Pos        = 0x12    // Position of RSTDTS field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_RSTDTS_Msk        = 0x40000 // Bit mask of RSTDTS field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_RSTDTS            = 0x40000 // Bit RSTDTS.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_STALLRQS_Pos      = 0x13    // Position of STALLRQS field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_STALLRQS_Msk      = 0x80000 // Bit mask of STALLRQS field.
	USBHS_USBHS_DEVEPTIER_INTRPT_MODE_STALLRQS          = 0x80000 // Bit STALLRQS.

	// USBHS_DEVEPTIDR_CTRL_MODE: Device Endpoint Interrupt Disable Register
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_TXINEC_Pos        = 0x0     // Position of TXINEC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_TXINEC_Msk        = 0x1     // Bit mask of TXINEC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_TXINEC            = 0x1     // Bit TXINEC.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_RXOUTEC_Pos       = 0x1     // Position of RXOUTEC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_RXOUTEC_Msk       = 0x2     // Bit mask of RXOUTEC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_RXOUTEC           = 0x2     // Bit RXOUTEC.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_RXSTPEC_Pos       = 0x2     // Position of RXSTPEC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_RXSTPEC_Msk       = 0x4     // Bit mask of RXSTPEC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_RXSTPEC           = 0x4     // Bit RXSTPEC.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_NAKOUTEC_Pos      = 0x3     // Position of NAKOUTEC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_NAKOUTEC_Msk      = 0x8     // Bit mask of NAKOUTEC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_NAKOUTEC          = 0x8     // Bit NAKOUTEC.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_NAKINEC_Pos       = 0x4     // Position of NAKINEC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_NAKINEC_Msk       = 0x10    // Bit mask of NAKINEC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_NAKINEC           = 0x10    // Bit NAKINEC.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_OVERFEC_Pos       = 0x5     // Position of OVERFEC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_OVERFEC_Msk       = 0x20    // Bit mask of OVERFEC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_OVERFEC           = 0x20    // Bit OVERFEC.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_STALLEDEC_Pos     = 0x6     // Position of STALLEDEC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_STALLEDEC_Msk     = 0x40    // Bit mask of STALLEDEC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_STALLEDEC         = 0x40    // Bit STALLEDEC.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_SHORTPACKETEC_Pos = 0x7     // Position of SHORTPACKETEC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_SHORTPACKETEC_Msk = 0x80    // Bit mask of SHORTPACKETEC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_SHORTPACKETEC     = 0x80    // Bit SHORTPACKETEC.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_NBUSYBKEC_Pos     = 0xc     // Position of NBUSYBKEC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_NBUSYBKEC_Msk     = 0x1000  // Bit mask of NBUSYBKEC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_NBUSYBKEC         = 0x1000  // Bit NBUSYBKEC.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_FIFOCONC_Pos      = 0xe     // Position of FIFOCONC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_FIFOCONC_Msk      = 0x4000  // Bit mask of FIFOCONC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_FIFOCONC          = 0x4000  // Bit FIFOCONC.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_EPDISHDMAC_Pos    = 0x10    // Position of EPDISHDMAC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_EPDISHDMAC_Msk    = 0x10000 // Bit mask of EPDISHDMAC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_EPDISHDMAC        = 0x10000 // Bit EPDISHDMAC.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_NYETDISC_Pos      = 0x11    // Position of NYETDISC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_NYETDISC_Msk      = 0x20000 // Bit mask of NYETDISC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_NYETDISC          = 0x20000 // Bit NYETDISC.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_STALLRQC_Pos      = 0x13    // Position of STALLRQC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_STALLRQC_Msk      = 0x80000 // Bit mask of STALLRQC field.
	USBHS_USBHS_DEVEPTIDR_CTRL_MODE_STALLRQC          = 0x80000 // Bit STALLRQC.

	// USBHS_DEVEPTIDR_ISO_MODE: Device Endpoint Interrupt Disable Register
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_TXINEC_Pos        = 0x0     // Position of TXINEC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_TXINEC_Msk        = 0x1     // Bit mask of TXINEC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_TXINEC            = 0x1     // Bit TXINEC.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_RXOUTEC_Pos       = 0x1     // Position of RXOUTEC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_RXOUTEC_Msk       = 0x2     // Bit mask of RXOUTEC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_RXOUTEC           = 0x2     // Bit RXOUTEC.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_UNDERFEC_Pos      = 0x2     // Position of UNDERFEC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_UNDERFEC_Msk      = 0x4     // Bit mask of UNDERFEC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_UNDERFEC          = 0x4     // Bit UNDERFEC.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_HBISOINERREC_Pos  = 0x3     // Position of HBISOINERREC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_HBISOINERREC_Msk  = 0x8     // Bit mask of HBISOINERREC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_HBISOINERREC      = 0x8     // Bit HBISOINERREC.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_HBISOFLUSHEC_Pos  = 0x4     // Position of HBISOFLUSHEC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_HBISOFLUSHEC_Msk  = 0x10    // Bit mask of HBISOFLUSHEC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_HBISOFLUSHEC      = 0x10    // Bit HBISOFLUSHEC.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_OVERFEC_Pos       = 0x5     // Position of OVERFEC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_OVERFEC_Msk       = 0x20    // Bit mask of OVERFEC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_OVERFEC           = 0x20    // Bit OVERFEC.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_SHORTPACKETEC_Pos = 0x7     // Position of SHORTPACKETEC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_SHORTPACKETEC_Msk = 0x80    // Bit mask of SHORTPACKETEC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_SHORTPACKETEC     = 0x80    // Bit SHORTPACKETEC.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_MDATAEC_Pos       = 0x8     // Position of MDATAEC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_MDATAEC_Msk       = 0x100   // Bit mask of MDATAEC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_MDATAEC           = 0x100   // Bit MDATAEC.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_DATAXEC_Pos       = 0x9     // Position of DATAXEC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_DATAXEC_Msk       = 0x200   // Bit mask of DATAXEC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_DATAXEC           = 0x200   // Bit DATAXEC.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_ERRORTRANSEC_Pos  = 0xa     // Position of ERRORTRANSEC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_ERRORTRANSEC_Msk  = 0x400   // Bit mask of ERRORTRANSEC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_ERRORTRANSEC      = 0x400   // Bit ERRORTRANSEC.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_NBUSYBKEC_Pos     = 0xc     // Position of NBUSYBKEC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_NBUSYBKEC_Msk     = 0x1000  // Bit mask of NBUSYBKEC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_NBUSYBKEC         = 0x1000  // Bit NBUSYBKEC.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_FIFOCONC_Pos      = 0xe     // Position of FIFOCONC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_FIFOCONC_Msk      = 0x4000  // Bit mask of FIFOCONC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_FIFOCONC          = 0x4000  // Bit FIFOCONC.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_EPDISHDMAC_Pos    = 0x10    // Position of EPDISHDMAC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_EPDISHDMAC_Msk    = 0x10000 // Bit mask of EPDISHDMAC field.
	USBHS_USBHS_DEVEPTIDR_ISO_MODE_EPDISHDMAC        = 0x10000 // Bit EPDISHDMAC.

	// USBHS_DEVEPTIDR_BLK_MODE: Device Endpoint Interrupt Disable Register
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_TXINEC_Pos        = 0x0     // Position of TXINEC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_TXINEC_Msk        = 0x1     // Bit mask of TXINEC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_TXINEC            = 0x1     // Bit TXINEC.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_RXOUTEC_Pos       = 0x1     // Position of RXOUTEC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_RXOUTEC_Msk       = 0x2     // Bit mask of RXOUTEC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_RXOUTEC           = 0x2     // Bit RXOUTEC.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_RXSTPEC_Pos       = 0x2     // Position of RXSTPEC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_RXSTPEC_Msk       = 0x4     // Bit mask of RXSTPEC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_RXSTPEC           = 0x4     // Bit RXSTPEC.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_NAKOUTEC_Pos      = 0x3     // Position of NAKOUTEC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_NAKOUTEC_Msk      = 0x8     // Bit mask of NAKOUTEC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_NAKOUTEC          = 0x8     // Bit NAKOUTEC.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_NAKINEC_Pos       = 0x4     // Position of NAKINEC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_NAKINEC_Msk       = 0x10    // Bit mask of NAKINEC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_NAKINEC           = 0x10    // Bit NAKINEC.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_OVERFEC_Pos       = 0x5     // Position of OVERFEC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_OVERFEC_Msk       = 0x20    // Bit mask of OVERFEC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_OVERFEC           = 0x20    // Bit OVERFEC.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_STALLEDEC_Pos     = 0x6     // Position of STALLEDEC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_STALLEDEC_Msk     = 0x40    // Bit mask of STALLEDEC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_STALLEDEC         = 0x40    // Bit STALLEDEC.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_SHORTPACKETEC_Pos = 0x7     // Position of SHORTPACKETEC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_SHORTPACKETEC_Msk = 0x80    // Bit mask of SHORTPACKETEC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_SHORTPACKETEC     = 0x80    // Bit SHORTPACKETEC.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_NBUSYBKEC_Pos     = 0xc     // Position of NBUSYBKEC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_NBUSYBKEC_Msk     = 0x1000  // Bit mask of NBUSYBKEC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_NBUSYBKEC         = 0x1000  // Bit NBUSYBKEC.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_FIFOCONC_Pos      = 0xe     // Position of FIFOCONC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_FIFOCONC_Msk      = 0x4000  // Bit mask of FIFOCONC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_FIFOCONC          = 0x4000  // Bit FIFOCONC.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_EPDISHDMAC_Pos    = 0x10    // Position of EPDISHDMAC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_EPDISHDMAC_Msk    = 0x10000 // Bit mask of EPDISHDMAC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_EPDISHDMAC        = 0x10000 // Bit EPDISHDMAC.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_NYETDISC_Pos      = 0x11    // Position of NYETDISC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_NYETDISC_Msk      = 0x20000 // Bit mask of NYETDISC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_NYETDISC          = 0x20000 // Bit NYETDISC.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_STALLRQC_Pos      = 0x13    // Position of STALLRQC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_STALLRQC_Msk      = 0x80000 // Bit mask of STALLRQC field.
	USBHS_USBHS_DEVEPTIDR_BLK_MODE_STALLRQC          = 0x80000 // Bit STALLRQC.

	// USBHS_DEVEPTIDR_INTRPT_MODE: Device Endpoint Interrupt Disable Register
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_TXINEC_Pos        = 0x0     // Position of TXINEC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_TXINEC_Msk        = 0x1     // Bit mask of TXINEC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_TXINEC            = 0x1     // Bit TXINEC.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_RXOUTEC_Pos       = 0x1     // Position of RXOUTEC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_RXOUTEC_Msk       = 0x2     // Bit mask of RXOUTEC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_RXOUTEC           = 0x2     // Bit RXOUTEC.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_RXSTPEC_Pos       = 0x2     // Position of RXSTPEC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_RXSTPEC_Msk       = 0x4     // Bit mask of RXSTPEC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_RXSTPEC           = 0x4     // Bit RXSTPEC.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_NAKOUTEC_Pos      = 0x3     // Position of NAKOUTEC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_NAKOUTEC_Msk      = 0x8     // Bit mask of NAKOUTEC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_NAKOUTEC          = 0x8     // Bit NAKOUTEC.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_NAKINEC_Pos       = 0x4     // Position of NAKINEC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_NAKINEC_Msk       = 0x10    // Bit mask of NAKINEC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_NAKINEC           = 0x10    // Bit NAKINEC.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_OVERFEC_Pos       = 0x5     // Position of OVERFEC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_OVERFEC_Msk       = 0x20    // Bit mask of OVERFEC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_OVERFEC           = 0x20    // Bit OVERFEC.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_STALLEDEC_Pos     = 0x6     // Position of STALLEDEC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_STALLEDEC_Msk     = 0x40    // Bit mask of STALLEDEC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_STALLEDEC         = 0x40    // Bit STALLEDEC.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_SHORTPACKETEC_Pos = 0x7     // Position of SHORTPACKETEC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_SHORTPACKETEC_Msk = 0x80    // Bit mask of SHORTPACKETEC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_SHORTPACKETEC     = 0x80    // Bit SHORTPACKETEC.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_NBUSYBKEC_Pos     = 0xc     // Position of NBUSYBKEC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_NBUSYBKEC_Msk     = 0x1000  // Bit mask of NBUSYBKEC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_NBUSYBKEC         = 0x1000  // Bit NBUSYBKEC.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_FIFOCONC_Pos      = 0xe     // Position of FIFOCONC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_FIFOCONC_Msk      = 0x4000  // Bit mask of FIFOCONC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_FIFOCONC          = 0x4000  // Bit FIFOCONC.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_EPDISHDMAC_Pos    = 0x10    // Position of EPDISHDMAC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_EPDISHDMAC_Msk    = 0x10000 // Bit mask of EPDISHDMAC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_EPDISHDMAC        = 0x10000 // Bit EPDISHDMAC.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_NYETDISC_Pos      = 0x11    // Position of NYETDISC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_NYETDISC_Msk      = 0x20000 // Bit mask of NYETDISC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_NYETDISC          = 0x20000 // Bit NYETDISC.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_STALLRQC_Pos      = 0x13    // Position of STALLRQC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_STALLRQC_Msk      = 0x80000 // Bit mask of STALLRQC field.
	USBHS_USBHS_DEVEPTIDR_INTRPT_MODE_STALLRQC          = 0x80000 // Bit STALLRQC.

	// USBHS_DEVDMA.USBHS_DEVDMANXTDSC: Device DMA Channel Next Descriptor Address Register
	USBHS_USBHS_DEVDMA_USBHS_DEVDMANXTDSC_NXT_DSC_ADD_Pos = 0x0        // Position of NXT_DSC_ADD field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMANXTDSC_NXT_DSC_ADD_Msk = 0xffffffff // Bit mask of NXT_DSC_ADD field.

	// USBHS_DEVDMA.USBHS_DEVDMAADDRESS: Device DMA Channel Address Register
	USBHS_USBHS_DEVDMA_USBHS_DEVDMAADDRESS_BUFF_ADD_Pos = 0x0        // Position of BUFF_ADD field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMAADDRESS_BUFF_ADD_Msk = 0xffffffff // Bit mask of BUFF_ADD field.

	// USBHS_DEVDMA.USBHS_DEVDMACONTROL: Device DMA Channel Control Register
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_CHANN_ENB_Pos   = 0x0        // Position of CHANN_ENB field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_CHANN_ENB_Msk   = 0x1        // Bit mask of CHANN_ENB field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_CHANN_ENB       = 0x1        // Bit CHANN_ENB.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_LDNXT_DSC_Pos   = 0x1        // Position of LDNXT_DSC field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_LDNXT_DSC_Msk   = 0x2        // Bit mask of LDNXT_DSC field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_LDNXT_DSC       = 0x2        // Bit LDNXT_DSC.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_END_TR_EN_Pos   = 0x2        // Position of END_TR_EN field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_END_TR_EN_Msk   = 0x4        // Bit mask of END_TR_EN field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_END_TR_EN       = 0x4        // Bit END_TR_EN.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_END_B_EN_Pos    = 0x3        // Position of END_B_EN field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_END_B_EN_Msk    = 0x8        // Bit mask of END_B_EN field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_END_B_EN        = 0x8        // Bit END_B_EN.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_END_TR_IT_Pos   = 0x4        // Position of END_TR_IT field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_END_TR_IT_Msk   = 0x10       // Bit mask of END_TR_IT field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_END_TR_IT       = 0x10       // Bit END_TR_IT.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_END_BUFFIT_Pos  = 0x5        // Position of END_BUFFIT field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_END_BUFFIT_Msk  = 0x20       // Bit mask of END_BUFFIT field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_END_BUFFIT      = 0x20       // Bit END_BUFFIT.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_DESC_LD_IT_Pos  = 0x6        // Position of DESC_LD_IT field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_DESC_LD_IT_Msk  = 0x40       // Bit mask of DESC_LD_IT field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_DESC_LD_IT      = 0x40       // Bit DESC_LD_IT.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_BURST_LCK_Pos   = 0x7        // Position of BURST_LCK field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_BURST_LCK_Msk   = 0x80       // Bit mask of BURST_LCK field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_BURST_LCK       = 0x80       // Bit BURST_LCK.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_BUFF_LENGTH_Pos = 0x10       // Position of BUFF_LENGTH field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMACONTROL_BUFF_LENGTH_Msk = 0xffff0000 // Bit mask of BUFF_LENGTH field.

	// USBHS_DEVDMA.USBHS_DEVDMASTATUS: Device DMA Channel Status Register
	USBHS_USBHS_DEVDMA_USBHS_DEVDMASTATUS_CHANN_ENB_Pos  = 0x0        // Position of CHANN_ENB field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMASTATUS_CHANN_ENB_Msk  = 0x1        // Bit mask of CHANN_ENB field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMASTATUS_CHANN_ENB      = 0x1        // Bit CHANN_ENB.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMASTATUS_CHANN_ACT_Pos  = 0x1        // Position of CHANN_ACT field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMASTATUS_CHANN_ACT_Msk  = 0x2        // Bit mask of CHANN_ACT field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMASTATUS_CHANN_ACT      = 0x2        // Bit CHANN_ACT.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMASTATUS_END_TR_ST_Pos  = 0x4        // Position of END_TR_ST field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMASTATUS_END_TR_ST_Msk  = 0x10       // Bit mask of END_TR_ST field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMASTATUS_END_TR_ST      = 0x10       // Bit END_TR_ST.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMASTATUS_END_BF_ST_Pos  = 0x5        // Position of END_BF_ST field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMASTATUS_END_BF_ST_Msk  = 0x20       // Bit mask of END_BF_ST field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMASTATUS_END_BF_ST      = 0x20       // Bit END_BF_ST.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMASTATUS_DESC_LDST_Pos  = 0x6        // Position of DESC_LDST field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMASTATUS_DESC_LDST_Msk  = 0x40       // Bit mask of DESC_LDST field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMASTATUS_DESC_LDST      = 0x40       // Bit DESC_LDST.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMASTATUS_BUFF_COUNT_Pos = 0x10       // Position of BUFF_COUNT field.
	USBHS_USBHS_DEVDMA_USBHS_DEVDMASTATUS_BUFF_COUNT_Msk = 0xffff0000 // Bit mask of BUFF_COUNT field.

	// USBHS_HSTCTRL: Host General Control Register
	USBHS_USBHS_HSTCTRL_SOFE_Pos           = 0x8    // Position of SOFE field.
	USBHS_USBHS_HSTCTRL_SOFE_Msk           = 0x100  // Bit mask of SOFE field.
	USBHS_USBHS_HSTCTRL_SOFE               = 0x100  // Bit SOFE.
	USBHS_USBHS_HSTCTRL_RESET_Pos          = 0x9    // Position of RESET field.
	USBHS_USBHS_HSTCTRL_RESET_Msk          = 0x200  // Bit mask of RESET field.
	USBHS_USBHS_HSTCTRL_RESET              = 0x200  // Bit RESET.
	USBHS_USBHS_HSTCTRL_RESUME_Pos         = 0xa    // Position of RESUME field.
	USBHS_USBHS_HSTCTRL_RESUME_Msk         = 0x400  // Bit mask of RESUME field.
	USBHS_USBHS_HSTCTRL_RESUME             = 0x400  // Bit RESUME.
	USBHS_USBHS_HSTCTRL_SPDCONF_Pos        = 0xc    // Position of SPDCONF field.
	USBHS_USBHS_HSTCTRL_SPDCONF_Msk        = 0x3000 // Bit mask of SPDCONF field.
	USBHS_USBHS_HSTCTRL_SPDCONF_NORMAL     = 0x0    // The host starts in Full-speed mode and performs a high-speed reset to switch to High-speed mode if the downstream peripheral is high-speed capable.
	USBHS_USBHS_HSTCTRL_SPDCONF_LOW_POWER  = 0x1    // For a better consumption, if high speed is not needed.
	USBHS_USBHS_HSTCTRL_SPDCONF_HIGH_SPEED = 0x2    // Forced high speed.
	USBHS_USBHS_HSTCTRL_SPDCONF_FORCED_FS  = 0x3    // The host remains in Full-speed mode whatever the peripheral speed capability.

	// USBHS_HSTISR: Host Global Interrupt Status Register
	USBHS_USBHS_HSTISR_DCONNI_Pos = 0x0        // Position of DCONNI field.
	USBHS_USBHS_HSTISR_DCONNI_Msk = 0x1        // Bit mask of DCONNI field.
	USBHS_USBHS_HSTISR_DCONNI     = 0x1        // Bit DCONNI.
	USBHS_USBHS_HSTISR_DDISCI_Pos = 0x1        // Position of DDISCI field.
	USBHS_USBHS_HSTISR_DDISCI_Msk = 0x2        // Bit mask of DDISCI field.
	USBHS_USBHS_HSTISR_DDISCI     = 0x2        // Bit DDISCI.
	USBHS_USBHS_HSTISR_RSTI_Pos   = 0x2        // Position of RSTI field.
	USBHS_USBHS_HSTISR_RSTI_Msk   = 0x4        // Bit mask of RSTI field.
	USBHS_USBHS_HSTISR_RSTI       = 0x4        // Bit RSTI.
	USBHS_USBHS_HSTISR_RSMEDI_Pos = 0x3        // Position of RSMEDI field.
	USBHS_USBHS_HSTISR_RSMEDI_Msk = 0x8        // Bit mask of RSMEDI field.
	USBHS_USBHS_HSTISR_RSMEDI     = 0x8        // Bit RSMEDI.
	USBHS_USBHS_HSTISR_RXRSMI_Pos = 0x4        // Position of RXRSMI field.
	USBHS_USBHS_HSTISR_RXRSMI_Msk = 0x10       // Bit mask of RXRSMI field.
	USBHS_USBHS_HSTISR_RXRSMI     = 0x10       // Bit RXRSMI.
	USBHS_USBHS_HSTISR_HSOFI_Pos  = 0x5        // Position of HSOFI field.
	USBHS_USBHS_HSTISR_HSOFI_Msk  = 0x20       // Bit mask of HSOFI field.
	USBHS_USBHS_HSTISR_HSOFI      = 0x20       // Bit HSOFI.
	USBHS_USBHS_HSTISR_HWUPI_Pos  = 0x6        // Position of HWUPI field.
	USBHS_USBHS_HSTISR_HWUPI_Msk  = 0x40       // Bit mask of HWUPI field.
	USBHS_USBHS_HSTISR_HWUPI      = 0x40       // Bit HWUPI.
	USBHS_USBHS_HSTISR_PEP_0_Pos  = 0x8        // Position of PEP_0 field.
	USBHS_USBHS_HSTISR_PEP_0_Msk  = 0x100      // Bit mask of PEP_0 field.
	USBHS_USBHS_HSTISR_PEP_0      = 0x100      // Bit PEP_0.
	USBHS_USBHS_HSTISR_PEP_1_Pos  = 0x9        // Position of PEP_1 field.
	USBHS_USBHS_HSTISR_PEP_1_Msk  = 0x200      // Bit mask of PEP_1 field.
	USBHS_USBHS_HSTISR_PEP_1      = 0x200      // Bit PEP_1.
	USBHS_USBHS_HSTISR_PEP_2_Pos  = 0xa        // Position of PEP_2 field.
	USBHS_USBHS_HSTISR_PEP_2_Msk  = 0x400      // Bit mask of PEP_2 field.
	USBHS_USBHS_HSTISR_PEP_2      = 0x400      // Bit PEP_2.
	USBHS_USBHS_HSTISR_PEP_3_Pos  = 0xb        // Position of PEP_3 field.
	USBHS_USBHS_HSTISR_PEP_3_Msk  = 0x800      // Bit mask of PEP_3 field.
	USBHS_USBHS_HSTISR_PEP_3      = 0x800      // Bit PEP_3.
	USBHS_USBHS_HSTISR_PEP_4_Pos  = 0xc        // Position of PEP_4 field.
	USBHS_USBHS_HSTISR_PEP_4_Msk  = 0x1000     // Bit mask of PEP_4 field.
	USBHS_USBHS_HSTISR_PEP_4      = 0x1000     // Bit PEP_4.
	USBHS_USBHS_HSTISR_PEP_5_Pos  = 0xd        // Position of PEP_5 field.
	USBHS_USBHS_HSTISR_PEP_5_Msk  = 0x2000     // Bit mask of PEP_5 field.
	USBHS_USBHS_HSTISR_PEP_5      = 0x2000     // Bit PEP_5.
	USBHS_USBHS_HSTISR_PEP_6_Pos  = 0xe        // Position of PEP_6 field.
	USBHS_USBHS_HSTISR_PEP_6_Msk  = 0x4000     // Bit mask of PEP_6 field.
	USBHS_USBHS_HSTISR_PEP_6      = 0x4000     // Bit PEP_6.
	USBHS_USBHS_HSTISR_PEP_7_Pos  = 0xf        // Position of PEP_7 field.
	USBHS_USBHS_HSTISR_PEP_7_Msk  = 0x8000     // Bit mask of PEP_7 field.
	USBHS_USBHS_HSTISR_PEP_7      = 0x8000     // Bit PEP_7.
	USBHS_USBHS_HSTISR_PEP_8_Pos  = 0x10       // Position of PEP_8 field.
	USBHS_USBHS_HSTISR_PEP_8_Msk  = 0x10000    // Bit mask of PEP_8 field.
	USBHS_USBHS_HSTISR_PEP_8      = 0x10000    // Bit PEP_8.
	USBHS_USBHS_HSTISR_PEP_9_Pos  = 0x11       // Position of PEP_9 field.
	USBHS_USBHS_HSTISR_PEP_9_Msk  = 0x20000    // Bit mask of PEP_9 field.
	USBHS_USBHS_HSTISR_PEP_9      = 0x20000    // Bit PEP_9.
	USBHS_USBHS_HSTISR_DMA_0_Pos  = 0x19       // Position of DMA_0 field.
	USBHS_USBHS_HSTISR_DMA_0_Msk  = 0x2000000  // Bit mask of DMA_0 field.
	USBHS_USBHS_HSTISR_DMA_0      = 0x2000000  // Bit DMA_0.
	USBHS_USBHS_HSTISR_DMA_1_Pos  = 0x1a       // Position of DMA_1 field.
	USBHS_USBHS_HSTISR_DMA_1_Msk  = 0x4000000  // Bit mask of DMA_1 field.
	USBHS_USBHS_HSTISR_DMA_1      = 0x4000000  // Bit DMA_1.
	USBHS_USBHS_HSTISR_DMA_2_Pos  = 0x1b       // Position of DMA_2 field.
	USBHS_USBHS_HSTISR_DMA_2_Msk  = 0x8000000  // Bit mask of DMA_2 field.
	USBHS_USBHS_HSTISR_DMA_2      = 0x8000000  // Bit DMA_2.
	USBHS_USBHS_HSTISR_DMA_3_Pos  = 0x1c       // Position of DMA_3 field.
	USBHS_USBHS_HSTISR_DMA_3_Msk  = 0x10000000 // Bit mask of DMA_3 field.
	USBHS_USBHS_HSTISR_DMA_3      = 0x10000000 // Bit DMA_3.
	USBHS_USBHS_HSTISR_DMA_4_Pos  = 0x1d       // Position of DMA_4 field.
	USBHS_USBHS_HSTISR_DMA_4_Msk  = 0x20000000 // Bit mask of DMA_4 field.
	USBHS_USBHS_HSTISR_DMA_4      = 0x20000000 // Bit DMA_4.
	USBHS_USBHS_HSTISR_DMA_5_Pos  = 0x1e       // Position of DMA_5 field.
	USBHS_USBHS_HSTISR_DMA_5_Msk  = 0x40000000 // Bit mask of DMA_5 field.
	USBHS_USBHS_HSTISR_DMA_5      = 0x40000000 // Bit DMA_5.
	USBHS_USBHS_HSTISR_DMA_6_Pos  = 0x1f       // Position of DMA_6 field.
	USBHS_USBHS_HSTISR_DMA_6_Msk  = 0x80000000 // Bit mask of DMA_6 field.
	USBHS_USBHS_HSTISR_DMA_6      = 0x80000000 // Bit DMA_6.

	// USBHS_HSTICR: Host Global Interrupt Clear Register
	USBHS_USBHS_HSTICR_DCONNIC_Pos = 0x0  // Position of DCONNIC field.
	USBHS_USBHS_HSTICR_DCONNIC_Msk = 0x1  // Bit mask of DCONNIC field.
	USBHS_USBHS_HSTICR_DCONNIC     = 0x1  // Bit DCONNIC.
	USBHS_USBHS_HSTICR_DDISCIC_Pos = 0x1  // Position of DDISCIC field.
	USBHS_USBHS_HSTICR_DDISCIC_Msk = 0x2  // Bit mask of DDISCIC field.
	USBHS_USBHS_HSTICR_DDISCIC     = 0x2  // Bit DDISCIC.
	USBHS_USBHS_HSTICR_RSTIC_Pos   = 0x2  // Position of RSTIC field.
	USBHS_USBHS_HSTICR_RSTIC_Msk   = 0x4  // Bit mask of RSTIC field.
	USBHS_USBHS_HSTICR_RSTIC       = 0x4  // Bit RSTIC.
	USBHS_USBHS_HSTICR_RSMEDIC_Pos = 0x3  // Position of RSMEDIC field.
	USBHS_USBHS_HSTICR_RSMEDIC_Msk = 0x8  // Bit mask of RSMEDIC field.
	USBHS_USBHS_HSTICR_RSMEDIC     = 0x8  // Bit RSMEDIC.
	USBHS_USBHS_HSTICR_RXRSMIC_Pos = 0x4  // Position of RXRSMIC field.
	USBHS_USBHS_HSTICR_RXRSMIC_Msk = 0x10 // Bit mask of RXRSMIC field.
	USBHS_USBHS_HSTICR_RXRSMIC     = 0x10 // Bit RXRSMIC.
	USBHS_USBHS_HSTICR_HSOFIC_Pos  = 0x5  // Position of HSOFIC field.
	USBHS_USBHS_HSTICR_HSOFIC_Msk  = 0x20 // Bit mask of HSOFIC field.
	USBHS_USBHS_HSTICR_HSOFIC      = 0x20 // Bit HSOFIC.
	USBHS_USBHS_HSTICR_HWUPIC_Pos  = 0x6  // Position of HWUPIC field.
	USBHS_USBHS_HSTICR_HWUPIC_Msk  = 0x40 // Bit mask of HWUPIC field.
	USBHS_USBHS_HSTICR_HWUPIC      = 0x40 // Bit HWUPIC.

	// USBHS_HSTIFR: Host Global Interrupt Set Register
	USBHS_USBHS_HSTIFR_DCONNIS_Pos = 0x0        // Position of DCONNIS field.
	USBHS_USBHS_HSTIFR_DCONNIS_Msk = 0x1        // Bit mask of DCONNIS field.
	USBHS_USBHS_HSTIFR_DCONNIS     = 0x1        // Bit DCONNIS.
	USBHS_USBHS_HSTIFR_DDISCIS_Pos = 0x1        // Position of DDISCIS field.
	USBHS_USBHS_HSTIFR_DDISCIS_Msk = 0x2        // Bit mask of DDISCIS field.
	USBHS_USBHS_HSTIFR_DDISCIS     = 0x2        // Bit DDISCIS.
	USBHS_USBHS_HSTIFR_RSTIS_Pos   = 0x2        // Position of RSTIS field.
	USBHS_USBHS_HSTIFR_RSTIS_Msk   = 0x4        // Bit mask of RSTIS field.
	USBHS_USBHS_HSTIFR_RSTIS       = 0x4        // Bit RSTIS.
	USBHS_USBHS_HSTIFR_RSMEDIS_Pos = 0x3        // Position of RSMEDIS field.
	USBHS_USBHS_HSTIFR_RSMEDIS_Msk = 0x8        // Bit mask of RSMEDIS field.
	USBHS_USBHS_HSTIFR_RSMEDIS     = 0x8        // Bit RSMEDIS.
	USBHS_USBHS_HSTIFR_RXRSMIS_Pos = 0x4        // Position of RXRSMIS field.
	USBHS_USBHS_HSTIFR_RXRSMIS_Msk = 0x10       // Bit mask of RXRSMIS field.
	USBHS_USBHS_HSTIFR_RXRSMIS     = 0x10       // Bit RXRSMIS.
	USBHS_USBHS_HSTIFR_HSOFIS_Pos  = 0x5        // Position of HSOFIS field.
	USBHS_USBHS_HSTIFR_HSOFIS_Msk  = 0x20       // Bit mask of HSOFIS field.
	USBHS_USBHS_HSTIFR_HSOFIS      = 0x20       // Bit HSOFIS.
	USBHS_USBHS_HSTIFR_HWUPIS_Pos  = 0x6        // Position of HWUPIS field.
	USBHS_USBHS_HSTIFR_HWUPIS_Msk  = 0x40       // Bit mask of HWUPIS field.
	USBHS_USBHS_HSTIFR_HWUPIS      = 0x40       // Bit HWUPIS.
	USBHS_USBHS_HSTIFR_DMA_0_Pos   = 0x19       // Position of DMA_0 field.
	USBHS_USBHS_HSTIFR_DMA_0_Msk   = 0x2000000  // Bit mask of DMA_0 field.
	USBHS_USBHS_HSTIFR_DMA_0       = 0x2000000  // Bit DMA_0.
	USBHS_USBHS_HSTIFR_DMA_1_Pos   = 0x1a       // Position of DMA_1 field.
	USBHS_USBHS_HSTIFR_DMA_1_Msk   = 0x4000000  // Bit mask of DMA_1 field.
	USBHS_USBHS_HSTIFR_DMA_1       = 0x4000000  // Bit DMA_1.
	USBHS_USBHS_HSTIFR_DMA_2_Pos   = 0x1b       // Position of DMA_2 field.
	USBHS_USBHS_HSTIFR_DMA_2_Msk   = 0x8000000  // Bit mask of DMA_2 field.
	USBHS_USBHS_HSTIFR_DMA_2       = 0x8000000  // Bit DMA_2.
	USBHS_USBHS_HSTIFR_DMA_3_Pos   = 0x1c       // Position of DMA_3 field.
	USBHS_USBHS_HSTIFR_DMA_3_Msk   = 0x10000000 // Bit mask of DMA_3 field.
	USBHS_USBHS_HSTIFR_DMA_3       = 0x10000000 // Bit DMA_3.
	USBHS_USBHS_HSTIFR_DMA_4_Pos   = 0x1d       // Position of DMA_4 field.
	USBHS_USBHS_HSTIFR_DMA_4_Msk   = 0x20000000 // Bit mask of DMA_4 field.
	USBHS_USBHS_HSTIFR_DMA_4       = 0x20000000 // Bit DMA_4.
	USBHS_USBHS_HSTIFR_DMA_5_Pos   = 0x1e       // Position of DMA_5 field.
	USBHS_USBHS_HSTIFR_DMA_5_Msk   = 0x40000000 // Bit mask of DMA_5 field.
	USBHS_USBHS_HSTIFR_DMA_5       = 0x40000000 // Bit DMA_5.
	USBHS_USBHS_HSTIFR_DMA_6_Pos   = 0x1f       // Position of DMA_6 field.
	USBHS_USBHS_HSTIFR_DMA_6_Msk   = 0x80000000 // Bit mask of DMA_6 field.
	USBHS_USBHS_HSTIFR_DMA_6       = 0x80000000 // Bit DMA_6.

	// USBHS_HSTIMR: Host Global Interrupt Mask Register
	USBHS_USBHS_HSTIMR_DCONNIE_Pos = 0x0        // Position of DCONNIE field.
	USBHS_USBHS_HSTIMR_DCONNIE_Msk = 0x1        // Bit mask of DCONNIE field.
	USBHS_USBHS_HSTIMR_DCONNIE     = 0x1        // Bit DCONNIE.
	USBHS_USBHS_HSTIMR_DDISCIE_Pos = 0x1        // Position of DDISCIE field.
	USBHS_USBHS_HSTIMR_DDISCIE_Msk = 0x2        // Bit mask of DDISCIE field.
	USBHS_USBHS_HSTIMR_DDISCIE     = 0x2        // Bit DDISCIE.
	USBHS_USBHS_HSTIMR_RSTIE_Pos   = 0x2        // Position of RSTIE field.
	USBHS_USBHS_HSTIMR_RSTIE_Msk   = 0x4        // Bit mask of RSTIE field.
	USBHS_USBHS_HSTIMR_RSTIE       = 0x4        // Bit RSTIE.
	USBHS_USBHS_HSTIMR_RSMEDIE_Pos = 0x3        // Position of RSMEDIE field.
	USBHS_USBHS_HSTIMR_RSMEDIE_Msk = 0x8        // Bit mask of RSMEDIE field.
	USBHS_USBHS_HSTIMR_RSMEDIE     = 0x8        // Bit RSMEDIE.
	USBHS_USBHS_HSTIMR_RXRSMIE_Pos = 0x4        // Position of RXRSMIE field.
	USBHS_USBHS_HSTIMR_RXRSMIE_Msk = 0x10       // Bit mask of RXRSMIE field.
	USBHS_USBHS_HSTIMR_RXRSMIE     = 0x10       // Bit RXRSMIE.
	USBHS_USBHS_HSTIMR_HSOFIE_Pos  = 0x5        // Position of HSOFIE field.
	USBHS_USBHS_HSTIMR_HSOFIE_Msk  = 0x20       // Bit mask of HSOFIE field.
	USBHS_USBHS_HSTIMR_HSOFIE      = 0x20       // Bit HSOFIE.
	USBHS_USBHS_HSTIMR_HWUPIE_Pos  = 0x6        // Position of HWUPIE field.
	USBHS_USBHS_HSTIMR_HWUPIE_Msk  = 0x40       // Bit mask of HWUPIE field.
	USBHS_USBHS_HSTIMR_HWUPIE      = 0x40       // Bit HWUPIE.
	USBHS_USBHS_HSTIMR_PEP_0_Pos   = 0x8        // Position of PEP_0 field.
	USBHS_USBHS_HSTIMR_PEP_0_Msk   = 0x100      // Bit mask of PEP_0 field.
	USBHS_USBHS_HSTIMR_PEP_0       = 0x100      // Bit PEP_0.
	USBHS_USBHS_HSTIMR_PEP_1_Pos   = 0x9        // Position of PEP_1 field.
	USBHS_USBHS_HSTIMR_PEP_1_Msk   = 0x200      // Bit mask of PEP_1 field.
	USBHS_USBHS_HSTIMR_PEP_1       = 0x200      // Bit PEP_1.
	USBHS_USBHS_HSTIMR_PEP_2_Pos   = 0xa        // Position of PEP_2 field.
	USBHS_USBHS_HSTIMR_PEP_2_Msk   = 0x400      // Bit mask of PEP_2 field.
	USBHS_USBHS_HSTIMR_PEP_2       = 0x400      // Bit PEP_2.
	USBHS_USBHS_HSTIMR_PEP_3_Pos   = 0xb        // Position of PEP_3 field.
	USBHS_USBHS_HSTIMR_PEP_3_Msk   = 0x800      // Bit mask of PEP_3 field.
	USBHS_USBHS_HSTIMR_PEP_3       = 0x800      // Bit PEP_3.
	USBHS_USBHS_HSTIMR_PEP_4_Pos   = 0xc        // Position of PEP_4 field.
	USBHS_USBHS_HSTIMR_PEP_4_Msk   = 0x1000     // Bit mask of PEP_4 field.
	USBHS_USBHS_HSTIMR_PEP_4       = 0x1000     // Bit PEP_4.
	USBHS_USBHS_HSTIMR_PEP_5_Pos   = 0xd        // Position of PEP_5 field.
	USBHS_USBHS_HSTIMR_PEP_5_Msk   = 0x2000     // Bit mask of PEP_5 field.
	USBHS_USBHS_HSTIMR_PEP_5       = 0x2000     // Bit PEP_5.
	USBHS_USBHS_HSTIMR_PEP_6_Pos   = 0xe        // Position of PEP_6 field.
	USBHS_USBHS_HSTIMR_PEP_6_Msk   = 0x4000     // Bit mask of PEP_6 field.
	USBHS_USBHS_HSTIMR_PEP_6       = 0x4000     // Bit PEP_6.
	USBHS_USBHS_HSTIMR_PEP_7_Pos   = 0xf        // Position of PEP_7 field.
	USBHS_USBHS_HSTIMR_PEP_7_Msk   = 0x8000     // Bit mask of PEP_7 field.
	USBHS_USBHS_HSTIMR_PEP_7       = 0x8000     // Bit PEP_7.
	USBHS_USBHS_HSTIMR_PEP_8_Pos   = 0x10       // Position of PEP_8 field.
	USBHS_USBHS_HSTIMR_PEP_8_Msk   = 0x10000    // Bit mask of PEP_8 field.
	USBHS_USBHS_HSTIMR_PEP_8       = 0x10000    // Bit PEP_8.
	USBHS_USBHS_HSTIMR_PEP_9_Pos   = 0x11       // Position of PEP_9 field.
	USBHS_USBHS_HSTIMR_PEP_9_Msk   = 0x20000    // Bit mask of PEP_9 field.
	USBHS_USBHS_HSTIMR_PEP_9       = 0x20000    // Bit PEP_9.
	USBHS_USBHS_HSTIMR_DMA_0_Pos   = 0x19       // Position of DMA_0 field.
	USBHS_USBHS_HSTIMR_DMA_0_Msk   = 0x2000000  // Bit mask of DMA_0 field.
	USBHS_USBHS_HSTIMR_DMA_0       = 0x2000000  // Bit DMA_0.
	USBHS_USBHS_HSTIMR_DMA_1_Pos   = 0x1a       // Position of DMA_1 field.
	USBHS_USBHS_HSTIMR_DMA_1_Msk   = 0x4000000  // Bit mask of DMA_1 field.
	USBHS_USBHS_HSTIMR_DMA_1       = 0x4000000  // Bit DMA_1.
	USBHS_USBHS_HSTIMR_DMA_2_Pos   = 0x1b       // Position of DMA_2 field.
	USBHS_USBHS_HSTIMR_DMA_2_Msk   = 0x8000000  // Bit mask of DMA_2 field.
	USBHS_USBHS_HSTIMR_DMA_2       = 0x8000000  // Bit DMA_2.
	USBHS_USBHS_HSTIMR_DMA_3_Pos   = 0x1c       // Position of DMA_3 field.
	USBHS_USBHS_HSTIMR_DMA_3_Msk   = 0x10000000 // Bit mask of DMA_3 field.
	USBHS_USBHS_HSTIMR_DMA_3       = 0x10000000 // Bit DMA_3.
	USBHS_USBHS_HSTIMR_DMA_4_Pos   = 0x1d       // Position of DMA_4 field.
	USBHS_USBHS_HSTIMR_DMA_4_Msk   = 0x20000000 // Bit mask of DMA_4 field.
	USBHS_USBHS_HSTIMR_DMA_4       = 0x20000000 // Bit DMA_4.
	USBHS_USBHS_HSTIMR_DMA_5_Pos   = 0x1e       // Position of DMA_5 field.
	USBHS_USBHS_HSTIMR_DMA_5_Msk   = 0x40000000 // Bit mask of DMA_5 field.
	USBHS_USBHS_HSTIMR_DMA_5       = 0x40000000 // Bit DMA_5.
	USBHS_USBHS_HSTIMR_DMA_6_Pos   = 0x1f       // Position of DMA_6 field.
	USBHS_USBHS_HSTIMR_DMA_6_Msk   = 0x80000000 // Bit mask of DMA_6 field.
	USBHS_USBHS_HSTIMR_DMA_6       = 0x80000000 // Bit DMA_6.

	// USBHS_HSTIDR: Host Global Interrupt Disable Register
	USBHS_USBHS_HSTIDR_DCONNIEC_Pos = 0x0        // Position of DCONNIEC field.
	USBHS_USBHS_HSTIDR_DCONNIEC_Msk = 0x1        // Bit mask of DCONNIEC field.
	USBHS_USBHS_HSTIDR_DCONNIEC     = 0x1        // Bit DCONNIEC.
	USBHS_USBHS_HSTIDR_DDISCIEC_Pos = 0x1        // Position of DDISCIEC field.
	USBHS_USBHS_HSTIDR_DDISCIEC_Msk = 0x2        // Bit mask of DDISCIEC field.
	USBHS_USBHS_HSTIDR_DDISCIEC     = 0x2        // Bit DDISCIEC.
	USBHS_USBHS_HSTIDR_RSTIEC_Pos   = 0x2        // Position of RSTIEC field.
	USBHS_USBHS_HSTIDR_RSTIEC_Msk   = 0x4        // Bit mask of RSTIEC field.
	USBHS_USBHS_HSTIDR_RSTIEC       = 0x4        // Bit RSTIEC.
	USBHS_USBHS_HSTIDR_RSMEDIEC_Pos = 0x3        // Position of RSMEDIEC field.
	USBHS_USBHS_HSTIDR_RSMEDIEC_Msk = 0x8        // Bit mask of RSMEDIEC field.
	USBHS_USBHS_HSTIDR_RSMEDIEC     = 0x8        // Bit RSMEDIEC.
	USBHS_USBHS_HSTIDR_RXRSMIEC_Pos = 0x4        // Position of RXRSMIEC field.
	USBHS_USBHS_HSTIDR_RXRSMIEC_Msk = 0x10       // Bit mask of RXRSMIEC field.
	USBHS_USBHS_HSTIDR_RXRSMIEC     = 0x10       // Bit RXRSMIEC.
	USBHS_USBHS_HSTIDR_HSOFIEC_Pos  = 0x5        // Position of HSOFIEC field.
	USBHS_USBHS_HSTIDR_HSOFIEC_Msk  = 0x20       // Bit mask of HSOFIEC field.
	USBHS_USBHS_HSTIDR_HSOFIEC      = 0x20       // Bit HSOFIEC.
	USBHS_USBHS_HSTIDR_HWUPIEC_Pos  = 0x6        // Position of HWUPIEC field.
	USBHS_USBHS_HSTIDR_HWUPIEC_Msk  = 0x40       // Bit mask of HWUPIEC field.
	USBHS_USBHS_HSTIDR_HWUPIEC      = 0x40       // Bit HWUPIEC.
	USBHS_USBHS_HSTIDR_PEP_0_Pos    = 0x8        // Position of PEP_0 field.
	USBHS_USBHS_HSTIDR_PEP_0_Msk    = 0x100      // Bit mask of PEP_0 field.
	USBHS_USBHS_HSTIDR_PEP_0        = 0x100      // Bit PEP_0.
	USBHS_USBHS_HSTIDR_PEP_1_Pos    = 0x9        // Position of PEP_1 field.
	USBHS_USBHS_HSTIDR_PEP_1_Msk    = 0x200      // Bit mask of PEP_1 field.
	USBHS_USBHS_HSTIDR_PEP_1        = 0x200      // Bit PEP_1.
	USBHS_USBHS_HSTIDR_PEP_2_Pos    = 0xa        // Position of PEP_2 field.
	USBHS_USBHS_HSTIDR_PEP_2_Msk    = 0x400      // Bit mask of PEP_2 field.
	USBHS_USBHS_HSTIDR_PEP_2        = 0x400      // Bit PEP_2.
	USBHS_USBHS_HSTIDR_PEP_3_Pos    = 0xb        // Position of PEP_3 field.
	USBHS_USBHS_HSTIDR_PEP_3_Msk    = 0x800      // Bit mask of PEP_3 field.
	USBHS_USBHS_HSTIDR_PEP_3        = 0x800      // Bit PEP_3.
	USBHS_USBHS_HSTIDR_PEP_4_Pos    = 0xc        // Position of PEP_4 field.
	USBHS_USBHS_HSTIDR_PEP_4_Msk    = 0x1000     // Bit mask of PEP_4 field.
	USBHS_USBHS_HSTIDR_PEP_4        = 0x1000     // Bit PEP_4.
	USBHS_USBHS_HSTIDR_PEP_5_Pos    = 0xd        // Position of PEP_5 field.
	USBHS_USBHS_HSTIDR_PEP_5_Msk    = 0x2000     // Bit mask of PEP_5 field.
	USBHS_USBHS_HSTIDR_PEP_5        = 0x2000     // Bit PEP_5.
	USBHS_USBHS_HSTIDR_PEP_6_Pos    = 0xe        // Position of PEP_6 field.
	USBHS_USBHS_HSTIDR_PEP_6_Msk    = 0x4000     // Bit mask of PEP_6 field.
	USBHS_USBHS_HSTIDR_PEP_6        = 0x4000     // Bit PEP_6.
	USBHS_USBHS_HSTIDR_PEP_7_Pos    = 0xf        // Position of PEP_7 field.
	USBHS_USBHS_HSTIDR_PEP_7_Msk    = 0x8000     // Bit mask of PEP_7 field.
	USBHS_USBHS_HSTIDR_PEP_7        = 0x8000     // Bit PEP_7.
	USBHS_USBHS_HSTIDR_PEP_8_Pos    = 0x10       // Position of PEP_8 field.
	USBHS_USBHS_HSTIDR_PEP_8_Msk    = 0x10000    // Bit mask of PEP_8 field.
	USBHS_USBHS_HSTIDR_PEP_8        = 0x10000    // Bit PEP_8.
	USBHS_USBHS_HSTIDR_PEP_9_Pos    = 0x11       // Position of PEP_9 field.
	USBHS_USBHS_HSTIDR_PEP_9_Msk    = 0x20000    // Bit mask of PEP_9 field.
	USBHS_USBHS_HSTIDR_PEP_9        = 0x20000    // Bit PEP_9.
	USBHS_USBHS_HSTIDR_DMA_0_Pos    = 0x19       // Position of DMA_0 field.
	USBHS_USBHS_HSTIDR_DMA_0_Msk    = 0x2000000  // Bit mask of DMA_0 field.
	USBHS_USBHS_HSTIDR_DMA_0        = 0x2000000  // Bit DMA_0.
	USBHS_USBHS_HSTIDR_DMA_1_Pos    = 0x1a       // Position of DMA_1 field.
	USBHS_USBHS_HSTIDR_DMA_1_Msk    = 0x4000000  // Bit mask of DMA_1 field.
	USBHS_USBHS_HSTIDR_DMA_1        = 0x4000000  // Bit DMA_1.
	USBHS_USBHS_HSTIDR_DMA_2_Pos    = 0x1b       // Position of DMA_2 field.
	USBHS_USBHS_HSTIDR_DMA_2_Msk    = 0x8000000  // Bit mask of DMA_2 field.
	USBHS_USBHS_HSTIDR_DMA_2        = 0x8000000  // Bit DMA_2.
	USBHS_USBHS_HSTIDR_DMA_3_Pos    = 0x1c       // Position of DMA_3 field.
	USBHS_USBHS_HSTIDR_DMA_3_Msk    = 0x10000000 // Bit mask of DMA_3 field.
	USBHS_USBHS_HSTIDR_DMA_3        = 0x10000000 // Bit DMA_3.
	USBHS_USBHS_HSTIDR_DMA_4_Pos    = 0x1d       // Position of DMA_4 field.
	USBHS_USBHS_HSTIDR_DMA_4_Msk    = 0x20000000 // Bit mask of DMA_4 field.
	USBHS_USBHS_HSTIDR_DMA_4        = 0x20000000 // Bit DMA_4.
	USBHS_USBHS_HSTIDR_DMA_5_Pos    = 0x1e       // Position of DMA_5 field.
	USBHS_USBHS_HSTIDR_DMA_5_Msk    = 0x40000000 // Bit mask of DMA_5 field.
	USBHS_USBHS_HSTIDR_DMA_5        = 0x40000000 // Bit DMA_5.
	USBHS_USBHS_HSTIDR_DMA_6_Pos    = 0x1f       // Position of DMA_6 field.
	USBHS_USBHS_HSTIDR_DMA_6_Msk    = 0x80000000 // Bit mask of DMA_6 field.
	USBHS_USBHS_HSTIDR_DMA_6        = 0x80000000 // Bit DMA_6.

	// USBHS_HSTIER: Host Global Interrupt Enable Register
	USBHS_USBHS_HSTIER_DCONNIES_Pos = 0x0        // Position of DCONNIES field.
	USBHS_USBHS_HSTIER_DCONNIES_Msk = 0x1        // Bit mask of DCONNIES field.
	USBHS_USBHS_HSTIER_DCONNIES     = 0x1        // Bit DCONNIES.
	USBHS_USBHS_HSTIER_DDISCIES_Pos = 0x1        // Position of DDISCIES field.
	USBHS_USBHS_HSTIER_DDISCIES_Msk = 0x2        // Bit mask of DDISCIES field.
	USBHS_USBHS_HSTIER_DDISCIES     = 0x2        // Bit DDISCIES.
	USBHS_USBHS_HSTIER_RSTIES_Pos   = 0x2        // Position of RSTIES field.
	USBHS_USBHS_HSTIER_RSTIES_Msk   = 0x4        // Bit mask of RSTIES field.
	USBHS_USBHS_HSTIER_RSTIES       = 0x4        // Bit RSTIES.
	USBHS_USBHS_HSTIER_RSMEDIES_Pos = 0x3        // Position of RSMEDIES field.
	USBHS_USBHS_HSTIER_RSMEDIES_Msk = 0x8        // Bit mask of RSMEDIES field.
	USBHS_USBHS_HSTIER_RSMEDIES     = 0x8        // Bit RSMEDIES.
	USBHS_USBHS_HSTIER_RXRSMIES_Pos = 0x4        // Position of RXRSMIES field.
	USBHS_USBHS_HSTIER_RXRSMIES_Msk = 0x10       // Bit mask of RXRSMIES field.
	USBHS_USBHS_HSTIER_RXRSMIES     = 0x10       // Bit RXRSMIES.
	USBHS_USBHS_HSTIER_HSOFIES_Pos  = 0x5        // Position of HSOFIES field.
	USBHS_USBHS_HSTIER_HSOFIES_Msk  = 0x20       // Bit mask of HSOFIES field.
	USBHS_USBHS_HSTIER_HSOFIES      = 0x20       // Bit HSOFIES.
	USBHS_USBHS_HSTIER_HWUPIES_Pos  = 0x6        // Position of HWUPIES field.
	USBHS_USBHS_HSTIER_HWUPIES_Msk  = 0x40       // Bit mask of HWUPIES field.
	USBHS_USBHS_HSTIER_HWUPIES      = 0x40       // Bit HWUPIES.
	USBHS_USBHS_HSTIER_PEP_0_Pos    = 0x8        // Position of PEP_0 field.
	USBHS_USBHS_HSTIER_PEP_0_Msk    = 0x100      // Bit mask of PEP_0 field.
	USBHS_USBHS_HSTIER_PEP_0        = 0x100      // Bit PEP_0.
	USBHS_USBHS_HSTIER_PEP_1_Pos    = 0x9        // Position of PEP_1 field.
	USBHS_USBHS_HSTIER_PEP_1_Msk    = 0x200      // Bit mask of PEP_1 field.
	USBHS_USBHS_HSTIER_PEP_1        = 0x200      // Bit PEP_1.
	USBHS_USBHS_HSTIER_PEP_2_Pos    = 0xa        // Position of PEP_2 field.
	USBHS_USBHS_HSTIER_PEP_2_Msk    = 0x400      // Bit mask of PEP_2 field.
	USBHS_USBHS_HSTIER_PEP_2        = 0x400      // Bit PEP_2.
	USBHS_USBHS_HSTIER_PEP_3_Pos    = 0xb        // Position of PEP_3 field.
	USBHS_USBHS_HSTIER_PEP_3_Msk    = 0x800      // Bit mask of PEP_3 field.
	USBHS_USBHS_HSTIER_PEP_3        = 0x800      // Bit PEP_3.
	USBHS_USBHS_HSTIER_PEP_4_Pos    = 0xc        // Position of PEP_4 field.
	USBHS_USBHS_HSTIER_PEP_4_Msk    = 0x1000     // Bit mask of PEP_4 field.
	USBHS_USBHS_HSTIER_PEP_4        = 0x1000     // Bit PEP_4.
	USBHS_USBHS_HSTIER_PEP_5_Pos    = 0xd        // Position of PEP_5 field.
	USBHS_USBHS_HSTIER_PEP_5_Msk    = 0x2000     // Bit mask of PEP_5 field.
	USBHS_USBHS_HSTIER_PEP_5        = 0x2000     // Bit PEP_5.
	USBHS_USBHS_HSTIER_PEP_6_Pos    = 0xe        // Position of PEP_6 field.
	USBHS_USBHS_HSTIER_PEP_6_Msk    = 0x4000     // Bit mask of PEP_6 field.
	USBHS_USBHS_HSTIER_PEP_6        = 0x4000     // Bit PEP_6.
	USBHS_USBHS_HSTIER_PEP_7_Pos    = 0xf        // Position of PEP_7 field.
	USBHS_USBHS_HSTIER_PEP_7_Msk    = 0x8000     // Bit mask of PEP_7 field.
	USBHS_USBHS_HSTIER_PEP_7        = 0x8000     // Bit PEP_7.
	USBHS_USBHS_HSTIER_PEP_8_Pos    = 0x10       // Position of PEP_8 field.
	USBHS_USBHS_HSTIER_PEP_8_Msk    = 0x10000    // Bit mask of PEP_8 field.
	USBHS_USBHS_HSTIER_PEP_8        = 0x10000    // Bit PEP_8.
	USBHS_USBHS_HSTIER_PEP_9_Pos    = 0x11       // Position of PEP_9 field.
	USBHS_USBHS_HSTIER_PEP_9_Msk    = 0x20000    // Bit mask of PEP_9 field.
	USBHS_USBHS_HSTIER_PEP_9        = 0x20000    // Bit PEP_9.
	USBHS_USBHS_HSTIER_DMA_0_Pos    = 0x19       // Position of DMA_0 field.
	USBHS_USBHS_HSTIER_DMA_0_Msk    = 0x2000000  // Bit mask of DMA_0 field.
	USBHS_USBHS_HSTIER_DMA_0        = 0x2000000  // Bit DMA_0.
	USBHS_USBHS_HSTIER_DMA_1_Pos    = 0x1a       // Position of DMA_1 field.
	USBHS_USBHS_HSTIER_DMA_1_Msk    = 0x4000000  // Bit mask of DMA_1 field.
	USBHS_USBHS_HSTIER_DMA_1        = 0x4000000  // Bit DMA_1.
	USBHS_USBHS_HSTIER_DMA_2_Pos    = 0x1b       // Position of DMA_2 field.
	USBHS_USBHS_HSTIER_DMA_2_Msk    = 0x8000000  // Bit mask of DMA_2 field.
	USBHS_USBHS_HSTIER_DMA_2        = 0x8000000  // Bit DMA_2.
	USBHS_USBHS_HSTIER_DMA_3_Pos    = 0x1c       // Position of DMA_3 field.
	USBHS_USBHS_HSTIER_DMA_3_Msk    = 0x10000000 // Bit mask of DMA_3 field.
	USBHS_USBHS_HSTIER_DMA_3        = 0x10000000 // Bit DMA_3.
	USBHS_USBHS_HSTIER_DMA_4_Pos    = 0x1d       // Position of DMA_4 field.
	USBHS_USBHS_HSTIER_DMA_4_Msk    = 0x20000000 // Bit mask of DMA_4 field.
	USBHS_USBHS_HSTIER_DMA_4        = 0x20000000 // Bit DMA_4.
	USBHS_USBHS_HSTIER_DMA_5_Pos    = 0x1e       // Position of DMA_5 field.
	USBHS_USBHS_HSTIER_DMA_5_Msk    = 0x40000000 // Bit mask of DMA_5 field.
	USBHS_USBHS_HSTIER_DMA_5        = 0x40000000 // Bit DMA_5.
	USBHS_USBHS_HSTIER_DMA_6_Pos    = 0x1f       // Position of DMA_6 field.
	USBHS_USBHS_HSTIER_DMA_6_Msk    = 0x80000000 // Bit mask of DMA_6 field.
	USBHS_USBHS_HSTIER_DMA_6        = 0x80000000 // Bit DMA_6.

	// USBHS_HSTPIP: Host Pipe Register
	USBHS_USBHS_HSTPIP_PEN0_Pos  = 0x0       // Position of PEN0 field.
	USBHS_USBHS_HSTPIP_PEN0_Msk  = 0x1       // Bit mask of PEN0 field.
	USBHS_USBHS_HSTPIP_PEN0      = 0x1       // Bit PEN0.
	USBHS_USBHS_HSTPIP_PEN1_Pos  = 0x1       // Position of PEN1 field.
	USBHS_USBHS_HSTPIP_PEN1_Msk  = 0x2       // Bit mask of PEN1 field.
	USBHS_USBHS_HSTPIP_PEN1      = 0x2       // Bit PEN1.
	USBHS_USBHS_HSTPIP_PEN2_Pos  = 0x2       // Position of PEN2 field.
	USBHS_USBHS_HSTPIP_PEN2_Msk  = 0x4       // Bit mask of PEN2 field.
	USBHS_USBHS_HSTPIP_PEN2      = 0x4       // Bit PEN2.
	USBHS_USBHS_HSTPIP_PEN3_Pos  = 0x3       // Position of PEN3 field.
	USBHS_USBHS_HSTPIP_PEN3_Msk  = 0x8       // Bit mask of PEN3 field.
	USBHS_USBHS_HSTPIP_PEN3      = 0x8       // Bit PEN3.
	USBHS_USBHS_HSTPIP_PEN4_Pos  = 0x4       // Position of PEN4 field.
	USBHS_USBHS_HSTPIP_PEN4_Msk  = 0x10      // Bit mask of PEN4 field.
	USBHS_USBHS_HSTPIP_PEN4      = 0x10      // Bit PEN4.
	USBHS_USBHS_HSTPIP_PEN5_Pos  = 0x5       // Position of PEN5 field.
	USBHS_USBHS_HSTPIP_PEN5_Msk  = 0x20      // Bit mask of PEN5 field.
	USBHS_USBHS_HSTPIP_PEN5      = 0x20      // Bit PEN5.
	USBHS_USBHS_HSTPIP_PEN6_Pos  = 0x6       // Position of PEN6 field.
	USBHS_USBHS_HSTPIP_PEN6_Msk  = 0x40      // Bit mask of PEN6 field.
	USBHS_USBHS_HSTPIP_PEN6      = 0x40      // Bit PEN6.
	USBHS_USBHS_HSTPIP_PEN7_Pos  = 0x7       // Position of PEN7 field.
	USBHS_USBHS_HSTPIP_PEN7_Msk  = 0x80      // Bit mask of PEN7 field.
	USBHS_USBHS_HSTPIP_PEN7      = 0x80      // Bit PEN7.
	USBHS_USBHS_HSTPIP_PEN8_Pos  = 0x8       // Position of PEN8 field.
	USBHS_USBHS_HSTPIP_PEN8_Msk  = 0x100     // Bit mask of PEN8 field.
	USBHS_USBHS_HSTPIP_PEN8      = 0x100     // Bit PEN8.
	USBHS_USBHS_HSTPIP_PRST0_Pos = 0x10      // Position of PRST0 field.
	USBHS_USBHS_HSTPIP_PRST0_Msk = 0x10000   // Bit mask of PRST0 field.
	USBHS_USBHS_HSTPIP_PRST0     = 0x10000   // Bit PRST0.
	USBHS_USBHS_HSTPIP_PRST1_Pos = 0x11      // Position of PRST1 field.
	USBHS_USBHS_HSTPIP_PRST1_Msk = 0x20000   // Bit mask of PRST1 field.
	USBHS_USBHS_HSTPIP_PRST1     = 0x20000   // Bit PRST1.
	USBHS_USBHS_HSTPIP_PRST2_Pos = 0x12      // Position of PRST2 field.
	USBHS_USBHS_HSTPIP_PRST2_Msk = 0x40000   // Bit mask of PRST2 field.
	USBHS_USBHS_HSTPIP_PRST2     = 0x40000   // Bit PRST2.
	USBHS_USBHS_HSTPIP_PRST3_Pos = 0x13      // Position of PRST3 field.
	USBHS_USBHS_HSTPIP_PRST3_Msk = 0x80000   // Bit mask of PRST3 field.
	USBHS_USBHS_HSTPIP_PRST3     = 0x80000   // Bit PRST3.
	USBHS_USBHS_HSTPIP_PRST4_Pos = 0x14      // Position of PRST4 field.
	USBHS_USBHS_HSTPIP_PRST4_Msk = 0x100000  // Bit mask of PRST4 field.
	USBHS_USBHS_HSTPIP_PRST4     = 0x100000  // Bit PRST4.
	USBHS_USBHS_HSTPIP_PRST5_Pos = 0x15      // Position of PRST5 field.
	USBHS_USBHS_HSTPIP_PRST5_Msk = 0x200000  // Bit mask of PRST5 field.
	USBHS_USBHS_HSTPIP_PRST5     = 0x200000  // Bit PRST5.
	USBHS_USBHS_HSTPIP_PRST6_Pos = 0x16      // Position of PRST6 field.
	USBHS_USBHS_HSTPIP_PRST6_Msk = 0x400000  // Bit mask of PRST6 field.
	USBHS_USBHS_HSTPIP_PRST6     = 0x400000  // Bit PRST6.
	USBHS_USBHS_HSTPIP_PRST7_Pos = 0x17      // Position of PRST7 field.
	USBHS_USBHS_HSTPIP_PRST7_Msk = 0x800000  // Bit mask of PRST7 field.
	USBHS_USBHS_HSTPIP_PRST7     = 0x800000  // Bit PRST7.
	USBHS_USBHS_HSTPIP_PRST8_Pos = 0x18      // Position of PRST8 field.
	USBHS_USBHS_HSTPIP_PRST8_Msk = 0x1000000 // Bit mask of PRST8 field.
	USBHS_USBHS_HSTPIP_PRST8     = 0x1000000 // Bit PRST8.

	// USBHS_HSTFNUM: Host Frame Number Register
	USBHS_USBHS_HSTFNUM_MFNUM_Pos    = 0x0      // Position of MFNUM field.
	USBHS_USBHS_HSTFNUM_MFNUM_Msk    = 0x7      // Bit mask of MFNUM field.
	USBHS_USBHS_HSTFNUM_FNUM_Pos     = 0x3      // Position of FNUM field.
	USBHS_USBHS_HSTFNUM_FNUM_Msk     = 0x3ff8   // Bit mask of FNUM field.
	USBHS_USBHS_HSTFNUM_FLENHIGH_Pos = 0x10     // Position of FLENHIGH field.
	USBHS_USBHS_HSTFNUM_FLENHIGH_Msk = 0xff0000 // Bit mask of FLENHIGH field.

	// USBHS_HSTADDR1: Host Address 1 Register
	USBHS_USBHS_HSTADDR1_HSTADDRP0_Pos = 0x0        // Position of HSTADDRP0 field.
	USBHS_USBHS_HSTADDR1_HSTADDRP0_Msk = 0x7f       // Bit mask of HSTADDRP0 field.
	USBHS_USBHS_HSTADDR1_HSTADDRP1_Pos = 0x8        // Position of HSTADDRP1 field.
	USBHS_USBHS_HSTADDR1_HSTADDRP1_Msk = 0x7f00     // Bit mask of HSTADDRP1 field.
	USBHS_USBHS_HSTADDR1_HSTADDRP2_Pos = 0x10       // Position of HSTADDRP2 field.
	USBHS_USBHS_HSTADDR1_HSTADDRP2_Msk = 0x7f0000   // Bit mask of HSTADDRP2 field.
	USBHS_USBHS_HSTADDR1_HSTADDRP3_Pos = 0x18       // Position of HSTADDRP3 field.
	USBHS_USBHS_HSTADDR1_HSTADDRP3_Msk = 0x7f000000 // Bit mask of HSTADDRP3 field.

	// USBHS_HSTADDR2: Host Address 2 Register
	USBHS_USBHS_HSTADDR2_HSTADDRP4_Pos = 0x0        // Position of HSTADDRP4 field.
	USBHS_USBHS_HSTADDR2_HSTADDRP4_Msk = 0x7f       // Bit mask of HSTADDRP4 field.
	USBHS_USBHS_HSTADDR2_HSTADDRP5_Pos = 0x8        // Position of HSTADDRP5 field.
	USBHS_USBHS_HSTADDR2_HSTADDRP5_Msk = 0x7f00     // Bit mask of HSTADDRP5 field.
	USBHS_USBHS_HSTADDR2_HSTADDRP6_Pos = 0x10       // Position of HSTADDRP6 field.
	USBHS_USBHS_HSTADDR2_HSTADDRP6_Msk = 0x7f0000   // Bit mask of HSTADDRP6 field.
	USBHS_USBHS_HSTADDR2_HSTADDRP7_Pos = 0x18       // Position of HSTADDRP7 field.
	USBHS_USBHS_HSTADDR2_HSTADDRP7_Msk = 0x7f000000 // Bit mask of HSTADDRP7 field.

	// USBHS_HSTADDR3: Host Address 3 Register
	USBHS_USBHS_HSTADDR3_HSTADDRP8_Pos = 0x0    // Position of HSTADDRP8 field.
	USBHS_USBHS_HSTADDR3_HSTADDRP8_Msk = 0x7f   // Bit mask of HSTADDRP8 field.
	USBHS_USBHS_HSTADDR3_HSTADDRP9_Pos = 0x8    // Position of HSTADDRP9 field.
	USBHS_USBHS_HSTADDR3_HSTADDRP9_Msk = 0x7f00 // Bit mask of HSTADDRP9 field.

	// USBHS_HSTPIPCFG: Host Pipe Configuration Register
	USBHS_USBHS_HSTPIPCFG_ALLOC_Pos        = 0x1        // Position of ALLOC field.
	USBHS_USBHS_HSTPIPCFG_ALLOC_Msk        = 0x2        // Bit mask of ALLOC field.
	USBHS_USBHS_HSTPIPCFG_ALLOC            = 0x2        // Bit ALLOC.
	USBHS_USBHS_HSTPIPCFG_PBK_Pos          = 0x2        // Position of PBK field.
	USBHS_USBHS_HSTPIPCFG_PBK_Msk          = 0xc        // Bit mask of PBK field.
	USBHS_USBHS_HSTPIPCFG_PBK__1_BANK      = 0x0        // Single-bank pipe
	USBHS_USBHS_HSTPIPCFG_PBK__2_BANK      = 0x1        // Double-bank pipe
	USBHS_USBHS_HSTPIPCFG_PBK__3_BANK      = 0x2        // Triple-bank pipe
	USBHS_USBHS_HSTPIPCFG_PSIZE_Pos        = 0x4        // Position of PSIZE field.
	USBHS_USBHS_HSTPIPCFG_PSIZE_Msk        = 0x70       // Bit mask of PSIZE field.
	USBHS_USBHS_HSTPIPCFG_PSIZE__8_BYTE    = 0x0        // 8 bytes
	USBHS_USBHS_HSTPIPCFG_PSIZE__16_BYTE   = 0x1        // 16 bytes
	USBHS_USBHS_HSTPIPCFG_PSIZE__32_BYTE   = 0x2        // 32 bytes
	USBHS_USBHS_HSTPIPCFG_PSIZE__64_BYTE   = 0x3        // 64 bytes
	USBHS_USBHS_HSTPIPCFG_PSIZE__128_BYTE  = 0x4        // 128 bytes
	USBHS_USBHS_HSTPIPCFG_PSIZE__256_BYTE  = 0x5        // 256 bytes
	USBHS_USBHS_HSTPIPCFG_PSIZE__512_BYTE  = 0x6        // 512 bytes
	USBHS_USBHS_HSTPIPCFG_PSIZE__1024_BYTE = 0x7        // 1024 bytes
	USBHS_USBHS_HSTPIPCFG_PTOKEN_Pos       = 0x8        // Position of PTOKEN field.
	USBHS_USBHS_HSTPIPCFG_PTOKEN_Msk       = 0x300      // Bit mask of PTOKEN field.
	USBHS_USBHS_HSTPIPCFG_PTOKEN_SETUP     = 0x0        // SETUP
	USBHS_USBHS_HSTPIPCFG_PTOKEN_IN        = 0x1        // IN
	USBHS_USBHS_HSTPIPCFG_PTOKEN_OUT       = 0x2        // OUT
	USBHS_USBHS_HSTPIPCFG_AUTOSW_Pos       = 0xa        // Position of AUTOSW field.
	USBHS_USBHS_HSTPIPCFG_AUTOSW_Msk       = 0x400      // Bit mask of AUTOSW field.
	USBHS_USBHS_HSTPIPCFG_AUTOSW           = 0x400      // Bit AUTOSW.
	USBHS_USBHS_HSTPIPCFG_PTYPE_Pos        = 0xc        // Position of PTYPE field.
	USBHS_USBHS_HSTPIPCFG_PTYPE_Msk        = 0x3000     // Bit mask of PTYPE field.
	USBHS_USBHS_HSTPIPCFG_PTYPE_CTRL       = 0x0        // Control
	USBHS_USBHS_HSTPIPCFG_PTYPE_ISO        = 0x1        // Isochronous
	USBHS_USBHS_HSTPIPCFG_PTYPE_BLK        = 0x2        // Bulk
	USBHS_USBHS_HSTPIPCFG_PTYPE_INTRPT     = 0x3        // Interrupt
	USBHS_USBHS_HSTPIPCFG_PEPNUM_Pos       = 0x10       // Position of PEPNUM field.
	USBHS_USBHS_HSTPIPCFG_PEPNUM_Msk       = 0xf0000    // Bit mask of PEPNUM field.
	USBHS_USBHS_HSTPIPCFG_INTFRQ_Pos       = 0x18       // Position of INTFRQ field.
	USBHS_USBHS_HSTPIPCFG_INTFRQ_Msk       = 0xff000000 // Bit mask of INTFRQ field.

	// USBHS_HSTPIPCFG_CTRL_BULK_MODE: Host Pipe Configuration Register
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_ALLOC_Pos        = 0x1        // Position of ALLOC field.
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_ALLOC_Msk        = 0x2        // Bit mask of ALLOC field.
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_ALLOC            = 0x2        // Bit ALLOC.
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PBK_Pos          = 0x2        // Position of PBK field.
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PBK_Msk          = 0xc        // Bit mask of PBK field.
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PBK__1_BANK      = 0x0        // Single-bank pipe
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PBK__2_BANK      = 0x1        // Double-bank pipe
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PBK__3_BANK      = 0x2        // Triple-bank pipe
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PSIZE_Pos        = 0x4        // Position of PSIZE field.
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PSIZE_Msk        = 0x70       // Bit mask of PSIZE field.
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PSIZE__8_BYTE    = 0x0        // 8 bytes
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PSIZE__16_BYTE   = 0x1        // 16 bytes
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PSIZE__32_BYTE   = 0x2        // 32 bytes
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PSIZE__64_BYTE   = 0x3        // 64 bytes
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PSIZE__128_BYTE  = 0x4        // 128 bytes
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PSIZE__256_BYTE  = 0x5        // 256 bytes
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PSIZE__512_BYTE  = 0x6        // 512 bytes
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PSIZE__1024_BYTE = 0x7        // 1024 bytes
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PTOKEN_Pos       = 0x8        // Position of PTOKEN field.
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PTOKEN_Msk       = 0x300      // Bit mask of PTOKEN field.
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PTOKEN_SETUP     = 0x0        // SETUP
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PTOKEN_IN        = 0x1        // IN
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PTOKEN_OUT       = 0x2        // OUT
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_AUTOSW_Pos       = 0xa        // Position of AUTOSW field.
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_AUTOSW_Msk       = 0x400      // Bit mask of AUTOSW field.
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_AUTOSW           = 0x400      // Bit AUTOSW.
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PTYPE_Pos        = 0xc        // Position of PTYPE field.
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PTYPE_Msk        = 0x3000     // Bit mask of PTYPE field.
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PTYPE_CTRL       = 0x0        // Control
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PTYPE_ISO        = 0x1        // Isochronous
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PTYPE_BLK        = 0x2        // Bulk
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PTYPE_INTRPT     = 0x3        // Interrupt
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PEPNUM_Pos       = 0x10       // Position of PEPNUM field.
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PEPNUM_Msk       = 0xf0000    // Bit mask of PEPNUM field.
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PINGEN_Pos       = 0x14       // Position of PINGEN field.
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PINGEN_Msk       = 0x100000   // Bit mask of PINGEN field.
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_PINGEN           = 0x100000   // Bit PINGEN.
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_BINTERVAL_Pos    = 0x18       // Position of BINTERVAL field.
	USBHS_USBHS_HSTPIPCFG_CTRL_BULK_MODE_BINTERVAL_Msk    = 0xff000000 // Bit mask of BINTERVAL field.

	// USBHS_HSTPIPISR_CTRL_MODE: Host Pipe Status Register
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_RXINI_Pos        = 0x0        // Position of RXINI field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_RXINI_Msk        = 0x1        // Bit mask of RXINI field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_RXINI            = 0x1        // Bit RXINI.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_TXOUTI_Pos       = 0x1        // Position of TXOUTI field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_TXOUTI_Msk       = 0x2        // Bit mask of TXOUTI field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_TXOUTI           = 0x2        // Bit TXOUTI.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_TXSTPI_Pos       = 0x2        // Position of TXSTPI field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_TXSTPI_Msk       = 0x4        // Bit mask of TXSTPI field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_TXSTPI           = 0x4        // Bit TXSTPI.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_PERRI_Pos        = 0x3        // Position of PERRI field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_PERRI_Msk        = 0x8        // Bit mask of PERRI field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_PERRI            = 0x8        // Bit PERRI.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_NAKEDI_Pos       = 0x4        // Position of NAKEDI field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_NAKEDI_Msk       = 0x10       // Bit mask of NAKEDI field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_NAKEDI           = 0x10       // Bit NAKEDI.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_OVERFI_Pos       = 0x5        // Position of OVERFI field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_OVERFI_Msk       = 0x20       // Bit mask of OVERFI field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_OVERFI           = 0x20       // Bit OVERFI.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_RXSTALLDI_Pos    = 0x6        // Position of RXSTALLDI field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_RXSTALLDI_Msk    = 0x40       // Bit mask of RXSTALLDI field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_RXSTALLDI        = 0x40       // Bit RXSTALLDI.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_SHORTPACKETI_Pos = 0x7        // Position of SHORTPACKETI field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_SHORTPACKETI_Msk = 0x80       // Bit mask of SHORTPACKETI field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_SHORTPACKETI     = 0x80       // Bit SHORTPACKETI.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_DTSEQ_Pos        = 0x8        // Position of DTSEQ field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_DTSEQ_Msk        = 0x300      // Bit mask of DTSEQ field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_DTSEQ_DATA0      = 0x0        // Data0 toggle sequence
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_DTSEQ_DATA1      = 0x1        // Data1 toggle sequence
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_NBUSYBK_Pos      = 0xc        // Position of NBUSYBK field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_NBUSYBK_Msk      = 0x3000     // Bit mask of NBUSYBK field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_NBUSYBK__0_BUSY  = 0x0        // 0 busy bank (all banks free)
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_NBUSYBK__1_BUSY  = 0x1        // 1 busy bank
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_NBUSYBK__2_BUSY  = 0x2        // 2 busy banks
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_NBUSYBK__3_BUSY  = 0x3        // 3 busy banks
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_CURRBK_Pos       = 0xe        // Position of CURRBK field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_CURRBK_Msk       = 0xc000     // Bit mask of CURRBK field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_CURRBK_BANK0     = 0x0        // Current bank is bank0
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_CURRBK_BANK1     = 0x1        // Current bank is bank1
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_CURRBK_BANK2     = 0x2        // Current bank is bank2
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_RWALL_Pos        = 0x10       // Position of RWALL field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_RWALL_Msk        = 0x10000    // Bit mask of RWALL field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_RWALL            = 0x10000    // Bit RWALL.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_CFGOK_Pos        = 0x12       // Position of CFGOK field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_CFGOK_Msk        = 0x40000    // Bit mask of CFGOK field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_CFGOK            = 0x40000    // Bit CFGOK.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_PBYCT_Pos        = 0x14       // Position of PBYCT field.
	USBHS_USBHS_HSTPIPISR_CTRL_MODE_PBYCT_Msk        = 0x7ff00000 // Bit mask of PBYCT field.

	// USBHS_HSTPIPISR_ISO_MODE: Host Pipe Status Register
	USBHS_USBHS_HSTPIPISR_ISO_MODE_RXINI_Pos        = 0x0        // Position of RXINI field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_RXINI_Msk        = 0x1        // Bit mask of RXINI field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_RXINI            = 0x1        // Bit RXINI.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_TXOUTI_Pos       = 0x1        // Position of TXOUTI field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_TXOUTI_Msk       = 0x2        // Bit mask of TXOUTI field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_TXOUTI           = 0x2        // Bit TXOUTI.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_UNDERFI_Pos      = 0x2        // Position of UNDERFI field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_UNDERFI_Msk      = 0x4        // Bit mask of UNDERFI field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_UNDERFI          = 0x4        // Bit UNDERFI.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_PERRI_Pos        = 0x3        // Position of PERRI field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_PERRI_Msk        = 0x8        // Bit mask of PERRI field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_PERRI            = 0x8        // Bit PERRI.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_NAKEDI_Pos       = 0x4        // Position of NAKEDI field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_NAKEDI_Msk       = 0x10       // Bit mask of NAKEDI field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_NAKEDI           = 0x10       // Bit NAKEDI.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_OVERFI_Pos       = 0x5        // Position of OVERFI field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_OVERFI_Msk       = 0x20       // Bit mask of OVERFI field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_OVERFI           = 0x20       // Bit OVERFI.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_CRCERRI_Pos      = 0x6        // Position of CRCERRI field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_CRCERRI_Msk      = 0x40       // Bit mask of CRCERRI field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_CRCERRI          = 0x40       // Bit CRCERRI.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_SHORTPACKETI_Pos = 0x7        // Position of SHORTPACKETI field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_SHORTPACKETI_Msk = 0x80       // Bit mask of SHORTPACKETI field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_SHORTPACKETI     = 0x80       // Bit SHORTPACKETI.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_DTSEQ_Pos        = 0x8        // Position of DTSEQ field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_DTSEQ_Msk        = 0x300      // Bit mask of DTSEQ field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_DTSEQ_DATA0      = 0x0        // Data0 toggle sequence
	USBHS_USBHS_HSTPIPISR_ISO_MODE_DTSEQ_DATA1      = 0x1        // Data1 toggle sequence
	USBHS_USBHS_HSTPIPISR_ISO_MODE_NBUSYBK_Pos      = 0xc        // Position of NBUSYBK field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_NBUSYBK_Msk      = 0x3000     // Bit mask of NBUSYBK field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_NBUSYBK__0_BUSY  = 0x0        // 0 busy bank (all banks free)
	USBHS_USBHS_HSTPIPISR_ISO_MODE_NBUSYBK__1_BUSY  = 0x1        // 1 busy bank
	USBHS_USBHS_HSTPIPISR_ISO_MODE_NBUSYBK__2_BUSY  = 0x2        // 2 busy banks
	USBHS_USBHS_HSTPIPISR_ISO_MODE_NBUSYBK__3_BUSY  = 0x3        // 3 busy banks
	USBHS_USBHS_HSTPIPISR_ISO_MODE_CURRBK_Pos       = 0xe        // Position of CURRBK field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_CURRBK_Msk       = 0xc000     // Bit mask of CURRBK field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_CURRBK_BANK0     = 0x0        // Current bank is bank0
	USBHS_USBHS_HSTPIPISR_ISO_MODE_CURRBK_BANK1     = 0x1        // Current bank is bank1
	USBHS_USBHS_HSTPIPISR_ISO_MODE_CURRBK_BANK2     = 0x2        // Current bank is bank2
	USBHS_USBHS_HSTPIPISR_ISO_MODE_RWALL_Pos        = 0x10       // Position of RWALL field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_RWALL_Msk        = 0x10000    // Bit mask of RWALL field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_RWALL            = 0x10000    // Bit RWALL.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_CFGOK_Pos        = 0x12       // Position of CFGOK field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_CFGOK_Msk        = 0x40000    // Bit mask of CFGOK field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_CFGOK            = 0x40000    // Bit CFGOK.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_PBYCT_Pos        = 0x14       // Position of PBYCT field.
	USBHS_USBHS_HSTPIPISR_ISO_MODE_PBYCT_Msk        = 0x7ff00000 // Bit mask of PBYCT field.

	// USBHS_HSTPIPISR_BLK_MODE: Host Pipe Status Register
	USBHS_USBHS_HSTPIPISR_BLK_MODE_RXINI_Pos        = 0x0        // Position of RXINI field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_RXINI_Msk        = 0x1        // Bit mask of RXINI field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_RXINI            = 0x1        // Bit RXINI.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_TXOUTI_Pos       = 0x1        // Position of TXOUTI field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_TXOUTI_Msk       = 0x2        // Bit mask of TXOUTI field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_TXOUTI           = 0x2        // Bit TXOUTI.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_TXSTPI_Pos       = 0x2        // Position of TXSTPI field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_TXSTPI_Msk       = 0x4        // Bit mask of TXSTPI field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_TXSTPI           = 0x4        // Bit TXSTPI.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_PERRI_Pos        = 0x3        // Position of PERRI field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_PERRI_Msk        = 0x8        // Bit mask of PERRI field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_PERRI            = 0x8        // Bit PERRI.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_NAKEDI_Pos       = 0x4        // Position of NAKEDI field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_NAKEDI_Msk       = 0x10       // Bit mask of NAKEDI field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_NAKEDI           = 0x10       // Bit NAKEDI.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_OVERFI_Pos       = 0x5        // Position of OVERFI field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_OVERFI_Msk       = 0x20       // Bit mask of OVERFI field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_OVERFI           = 0x20       // Bit OVERFI.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_RXSTALLDI_Pos    = 0x6        // Position of RXSTALLDI field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_RXSTALLDI_Msk    = 0x40       // Bit mask of RXSTALLDI field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_RXSTALLDI        = 0x40       // Bit RXSTALLDI.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_SHORTPACKETI_Pos = 0x7        // Position of SHORTPACKETI field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_SHORTPACKETI_Msk = 0x80       // Bit mask of SHORTPACKETI field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_SHORTPACKETI     = 0x80       // Bit SHORTPACKETI.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_DTSEQ_Pos        = 0x8        // Position of DTSEQ field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_DTSEQ_Msk        = 0x300      // Bit mask of DTSEQ field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_DTSEQ_DATA0      = 0x0        // Data0 toggle sequence
	USBHS_USBHS_HSTPIPISR_BLK_MODE_DTSEQ_DATA1      = 0x1        // Data1 toggle sequence
	USBHS_USBHS_HSTPIPISR_BLK_MODE_NBUSYBK_Pos      = 0xc        // Position of NBUSYBK field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_NBUSYBK_Msk      = 0x3000     // Bit mask of NBUSYBK field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_NBUSYBK__0_BUSY  = 0x0        // 0 busy bank (all banks free)
	USBHS_USBHS_HSTPIPISR_BLK_MODE_NBUSYBK__1_BUSY  = 0x1        // 1 busy bank
	USBHS_USBHS_HSTPIPISR_BLK_MODE_NBUSYBK__2_BUSY  = 0x2        // 2 busy banks
	USBHS_USBHS_HSTPIPISR_BLK_MODE_NBUSYBK__3_BUSY  = 0x3        // 3 busy banks
	USBHS_USBHS_HSTPIPISR_BLK_MODE_CURRBK_Pos       = 0xe        // Position of CURRBK field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_CURRBK_Msk       = 0xc000     // Bit mask of CURRBK field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_CURRBK_BANK0     = 0x0        // Current bank is bank0
	USBHS_USBHS_HSTPIPISR_BLK_MODE_CURRBK_BANK1     = 0x1        // Current bank is bank1
	USBHS_USBHS_HSTPIPISR_BLK_MODE_CURRBK_BANK2     = 0x2        // Current bank is bank2
	USBHS_USBHS_HSTPIPISR_BLK_MODE_RWALL_Pos        = 0x10       // Position of RWALL field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_RWALL_Msk        = 0x10000    // Bit mask of RWALL field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_RWALL            = 0x10000    // Bit RWALL.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_CFGOK_Pos        = 0x12       // Position of CFGOK field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_CFGOK_Msk        = 0x40000    // Bit mask of CFGOK field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_CFGOK            = 0x40000    // Bit CFGOK.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_PBYCT_Pos        = 0x14       // Position of PBYCT field.
	USBHS_USBHS_HSTPIPISR_BLK_MODE_PBYCT_Msk        = 0x7ff00000 // Bit mask of PBYCT field.

	// USBHS_HSTPIPISR_INTRPT_MODE: Host Pipe Status Register
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_RXINI_Pos        = 0x0        // Position of RXINI field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_RXINI_Msk        = 0x1        // Bit mask of RXINI field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_RXINI            = 0x1        // Bit RXINI.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_TXOUTI_Pos       = 0x1        // Position of TXOUTI field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_TXOUTI_Msk       = 0x2        // Bit mask of TXOUTI field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_TXOUTI           = 0x2        // Bit TXOUTI.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_UNDERFI_Pos      = 0x2        // Position of UNDERFI field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_UNDERFI_Msk      = 0x4        // Bit mask of UNDERFI field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_UNDERFI          = 0x4        // Bit UNDERFI.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_PERRI_Pos        = 0x3        // Position of PERRI field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_PERRI_Msk        = 0x8        // Bit mask of PERRI field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_PERRI            = 0x8        // Bit PERRI.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_NAKEDI_Pos       = 0x4        // Position of NAKEDI field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_NAKEDI_Msk       = 0x10       // Bit mask of NAKEDI field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_NAKEDI           = 0x10       // Bit NAKEDI.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_OVERFI_Pos       = 0x5        // Position of OVERFI field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_OVERFI_Msk       = 0x20       // Bit mask of OVERFI field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_OVERFI           = 0x20       // Bit OVERFI.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_RXSTALLDI_Pos    = 0x6        // Position of RXSTALLDI field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_RXSTALLDI_Msk    = 0x40       // Bit mask of RXSTALLDI field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_RXSTALLDI        = 0x40       // Bit RXSTALLDI.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_SHORTPACKETI_Pos = 0x7        // Position of SHORTPACKETI field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_SHORTPACKETI_Msk = 0x80       // Bit mask of SHORTPACKETI field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_SHORTPACKETI     = 0x80       // Bit SHORTPACKETI.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_DTSEQ_Pos        = 0x8        // Position of DTSEQ field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_DTSEQ_Msk        = 0x300      // Bit mask of DTSEQ field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_DTSEQ_DATA0      = 0x0        // Data0 toggle sequence
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_DTSEQ_DATA1      = 0x1        // Data1 toggle sequence
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_NBUSYBK_Pos      = 0xc        // Position of NBUSYBK field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_NBUSYBK_Msk      = 0x3000     // Bit mask of NBUSYBK field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_NBUSYBK__0_BUSY  = 0x0        // 0 busy bank (all banks free)
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_NBUSYBK__1_BUSY  = 0x1        // 1 busy bank
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_NBUSYBK__2_BUSY  = 0x2        // 2 busy banks
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_NBUSYBK__3_BUSY  = 0x3        // 3 busy banks
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_CURRBK_Pos       = 0xe        // Position of CURRBK field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_CURRBK_Msk       = 0xc000     // Bit mask of CURRBK field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_CURRBK_BANK0     = 0x0        // Current bank is bank0
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_CURRBK_BANK1     = 0x1        // Current bank is bank1
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_CURRBK_BANK2     = 0x2        // Current bank is bank2
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_RWALL_Pos        = 0x10       // Position of RWALL field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_RWALL_Msk        = 0x10000    // Bit mask of RWALL field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_RWALL            = 0x10000    // Bit RWALL.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_CFGOK_Pos        = 0x12       // Position of CFGOK field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_CFGOK_Msk        = 0x40000    // Bit mask of CFGOK field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_CFGOK            = 0x40000    // Bit CFGOK.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_PBYCT_Pos        = 0x14       // Position of PBYCT field.
	USBHS_USBHS_HSTPIPISR_INTRPT_MODE_PBYCT_Msk        = 0x7ff00000 // Bit mask of PBYCT field.

	// USBHS_HSTPIPICR_CTRL_MODE: Host Pipe Clear Register
	USBHS_USBHS_HSTPIPICR_CTRL_MODE_RXINIC_Pos        = 0x0  // Position of RXINIC field.
	USBHS_USBHS_HSTPIPICR_CTRL_MODE_RXINIC_Msk        = 0x1  // Bit mask of RXINIC field.
	USBHS_USBHS_HSTPIPICR_CTRL_MODE_RXINIC            = 0x1  // Bit RXINIC.
	USBHS_USBHS_HSTPIPICR_CTRL_MODE_TXOUTIC_Pos       = 0x1  // Position of TXOUTIC field.
	USBHS_USBHS_HSTPIPICR_CTRL_MODE_TXOUTIC_Msk       = 0x2  // Bit mask of TXOUTIC field.
	USBHS_USBHS_HSTPIPICR_CTRL_MODE_TXOUTIC           = 0x2  // Bit TXOUTIC.
	USBHS_USBHS_HSTPIPICR_CTRL_MODE_TXSTPIC_Pos       = 0x2  // Position of TXSTPIC field.
	USBHS_USBHS_HSTPIPICR_CTRL_MODE_TXSTPIC_Msk       = 0x4  // Bit mask of TXSTPIC field.
	USBHS_USBHS_HSTPIPICR_CTRL_MODE_TXSTPIC           = 0x4  // Bit TXSTPIC.
	USBHS_USBHS_HSTPIPICR_CTRL_MODE_NAKEDIC_Pos       = 0x4  // Position of NAKEDIC field.
	USBHS_USBHS_HSTPIPICR_CTRL_MODE_NAKEDIC_Msk       = 0x10 // Bit mask of NAKEDIC field.
	USBHS_USBHS_HSTPIPICR_CTRL_MODE_NAKEDIC           = 0x10 // Bit NAKEDIC.
	USBHS_USBHS_HSTPIPICR_CTRL_MODE_OVERFIC_Pos       = 0x5  // Position of OVERFIC field.
	USBHS_USBHS_HSTPIPICR_CTRL_MODE_OVERFIC_Msk       = 0x20 // Bit mask of OVERFIC field.
	USBHS_USBHS_HSTPIPICR_CTRL_MODE_OVERFIC           = 0x20 // Bit OVERFIC.
	USBHS_USBHS_HSTPIPICR_CTRL_MODE_RXSTALLDIC_Pos    = 0x6  // Position of RXSTALLDIC field.
	USBHS_USBHS_HSTPIPICR_CTRL_MODE_RXSTALLDIC_Msk    = 0x40 // Bit mask of RXSTALLDIC field.
	USBHS_USBHS_HSTPIPICR_CTRL_MODE_RXSTALLDIC        = 0x40 // Bit RXSTALLDIC.
	USBHS_USBHS_HSTPIPICR_CTRL_MODE_SHORTPACKETIC_Pos = 0x7  // Position of SHORTPACKETIC field.
	USBHS_USBHS_HSTPIPICR_CTRL_MODE_SHORTPACKETIC_Msk = 0x80 // Bit mask of SHORTPACKETIC field.
	USBHS_USBHS_HSTPIPICR_CTRL_MODE_SHORTPACKETIC     = 0x80 // Bit SHORTPACKETIC.

	// USBHS_HSTPIPICR_ISO_MODE: Host Pipe Clear Register
	USBHS_USBHS_HSTPIPICR_ISO_MODE_RXINIC_Pos        = 0x0  // Position of RXINIC field.
	USBHS_USBHS_HSTPIPICR_ISO_MODE_RXINIC_Msk        = 0x1  // Bit mask of RXINIC field.
	USBHS_USBHS_HSTPIPICR_ISO_MODE_RXINIC            = 0x1  // Bit RXINIC.
	USBHS_USBHS_HSTPIPICR_ISO_MODE_TXOUTIC_Pos       = 0x1  // Position of TXOUTIC field.
	USBHS_USBHS_HSTPIPICR_ISO_MODE_TXOUTIC_Msk       = 0x2  // Bit mask of TXOUTIC field.
	USBHS_USBHS_HSTPIPICR_ISO_MODE_TXOUTIC           = 0x2  // Bit TXOUTIC.
	USBHS_USBHS_HSTPIPICR_ISO_MODE_UNDERFIC_Pos      = 0x2  // Position of UNDERFIC field.
	USBHS_USBHS_HSTPIPICR_ISO_MODE_UNDERFIC_Msk      = 0x4  // Bit mask of UNDERFIC field.
	USBHS_USBHS_HSTPIPICR_ISO_MODE_UNDERFIC          = 0x4  // Bit UNDERFIC.
	USBHS_USBHS_HSTPIPICR_ISO_MODE_NAKEDIC_Pos       = 0x4  // Position of NAKEDIC field.
	USBHS_USBHS_HSTPIPICR_ISO_MODE_NAKEDIC_Msk       = 0x10 // Bit mask of NAKEDIC field.
	USBHS_USBHS_HSTPIPICR_ISO_MODE_NAKEDIC           = 0x10 // Bit NAKEDIC.
	USBHS_USBHS_HSTPIPICR_ISO_MODE_OVERFIC_Pos       = 0x5  // Position of OVERFIC field.
	USBHS_USBHS_HSTPIPICR_ISO_MODE_OVERFIC_Msk       = 0x20 // Bit mask of OVERFIC field.
	USBHS_USBHS_HSTPIPICR_ISO_MODE_OVERFIC           = 0x20 // Bit OVERFIC.
	USBHS_USBHS_HSTPIPICR_ISO_MODE_CRCERRIC_Pos      = 0x6  // Position of CRCERRIC field.
	USBHS_USBHS_HSTPIPICR_ISO_MODE_CRCERRIC_Msk      = 0x40 // Bit mask of CRCERRIC field.
	USBHS_USBHS_HSTPIPICR_ISO_MODE_CRCERRIC          = 0x40 // Bit CRCERRIC.
	USBHS_USBHS_HSTPIPICR_ISO_MODE_SHORTPACKETIC_Pos = 0x7  // Position of SHORTPACKETIC field.
	USBHS_USBHS_HSTPIPICR_ISO_MODE_SHORTPACKETIC_Msk = 0x80 // Bit mask of SHORTPACKETIC field.
	USBHS_USBHS_HSTPIPICR_ISO_MODE_SHORTPACKETIC     = 0x80 // Bit SHORTPACKETIC.

	// USBHS_HSTPIPICR_BLK_MODE: Host Pipe Clear Register
	USBHS_USBHS_HSTPIPICR_BLK_MODE_RXINIC_Pos        = 0x0  // Position of RXINIC field.
	USBHS_USBHS_HSTPIPICR_BLK_MODE_RXINIC_Msk        = 0x1  // Bit mask of RXINIC field.
	USBHS_USBHS_HSTPIPICR_BLK_MODE_RXINIC            = 0x1  // Bit RXINIC.
	USBHS_USBHS_HSTPIPICR_BLK_MODE_TXOUTIC_Pos       = 0x1  // Position of TXOUTIC field.
	USBHS_USBHS_HSTPIPICR_BLK_MODE_TXOUTIC_Msk       = 0x2  // Bit mask of TXOUTIC field.
	USBHS_USBHS_HSTPIPICR_BLK_MODE_TXOUTIC           = 0x2  // Bit TXOUTIC.
	USBHS_USBHS_HSTPIPICR_BLK_MODE_TXSTPIC_Pos       = 0x2  // Position of TXSTPIC field.
	USBHS_USBHS_HSTPIPICR_BLK_MODE_TXSTPIC_Msk       = 0x4  // Bit mask of TXSTPIC field.
	USBHS_USBHS_HSTPIPICR_BLK_MODE_TXSTPIC           = 0x4  // Bit TXSTPIC.
	USBHS_USBHS_HSTPIPICR_BLK_MODE_NAKEDIC_Pos       = 0x4  // Position of NAKEDIC field.
	USBHS_USBHS_HSTPIPICR_BLK_MODE_NAKEDIC_Msk       = 0x10 // Bit mask of NAKEDIC field.
	USBHS_USBHS_HSTPIPICR_BLK_MODE_NAKEDIC           = 0x10 // Bit NAKEDIC.
	USBHS_USBHS_HSTPIPICR_BLK_MODE_OVERFIC_Pos       = 0x5  // Position of OVERFIC field.
	USBHS_USBHS_HSTPIPICR_BLK_MODE_OVERFIC_Msk       = 0x20 // Bit mask of OVERFIC field.
	USBHS_USBHS_HSTPIPICR_BLK_MODE_OVERFIC           = 0x20 // Bit OVERFIC.
	USBHS_USBHS_HSTPIPICR_BLK_MODE_RXSTALLDIC_Pos    = 0x6  // Position of RXSTALLDIC field.
	USBHS_USBHS_HSTPIPICR_BLK_MODE_RXSTALLDIC_Msk    = 0x40 // Bit mask of RXSTALLDIC field.
	USBHS_USBHS_HSTPIPICR_BLK_MODE_RXSTALLDIC        = 0x40 // Bit RXSTALLDIC.
	USBHS_USBHS_HSTPIPICR_BLK_MODE_SHORTPACKETIC_Pos = 0x7  // Position of SHORTPACKETIC field.
	USBHS_USBHS_HSTPIPICR_BLK_MODE_SHORTPACKETIC_Msk = 0x80 // Bit mask of SHORTPACKETIC field.
	USBHS_USBHS_HSTPIPICR_BLK_MODE_SHORTPACKETIC     = 0x80 // Bit SHORTPACKETIC.

	// USBHS_HSTPIPICR_INTRPT_MODE: Host Pipe Clear Register
	USBHS_USBHS_HSTPIPICR_INTRPT_MODE_RXINIC_Pos        = 0x0  // Position of RXINIC field.
	USBHS_USBHS_HSTPIPICR_INTRPT_MODE_RXINIC_Msk        = 0x1  // Bit mask of RXINIC field.
	USBHS_USBHS_HSTPIPICR_INTRPT_MODE_RXINIC            = 0x1  // Bit RXINIC.
	USBHS_USBHS_HSTPIPICR_INTRPT_MODE_TXOUTIC_Pos       = 0x1  // Position of TXOUTIC field.
	USBHS_USBHS_HSTPIPICR_INTRPT_MODE_TXOUTIC_Msk       = 0x2  // Bit mask of TXOUTIC field.
	USBHS_USBHS_HSTPIPICR_INTRPT_MODE_TXOUTIC           = 0x2  // Bit TXOUTIC.
	USBHS_USBHS_HSTPIPICR_INTRPT_MODE_UNDERFIC_Pos      = 0x2  // Position of UNDERFIC field.
	USBHS_USBHS_HSTPIPICR_INTRPT_MODE_UNDERFIC_Msk      = 0x4  // Bit mask of UNDERFIC field.
	USBHS_USBHS_HSTPIPICR_INTRPT_MODE_UNDERFIC          = 0x4  // Bit UNDERFIC.
	USBHS_USBHS_HSTPIPICR_INTRPT_MODE_NAKEDIC_Pos       = 0x4  // Position of NAKEDIC field.
	USBHS_USBHS_HSTPIPICR_INTRPT_MODE_NAKEDIC_Msk       = 0x10 // Bit mask of NAKEDIC field.
	USBHS_USBHS_HSTPIPICR_INTRPT_MODE_NAKEDIC           = 0x10 // Bit NAKEDIC.
	USBHS_USBHS_HSTPIPICR_INTRPT_MODE_OVERFIC_Pos       = 0x5  // Position of OVERFIC field.
	USBHS_USBHS_HSTPIPICR_INTRPT_MODE_OVERFIC_Msk       = 0x20 // Bit mask of OVERFIC field.
	USBHS_USBHS_HSTPIPICR_INTRPT_MODE_OVERFIC           = 0x20 // Bit OVERFIC.
	USBHS_USBHS_HSTPIPICR_INTRPT_MODE_RXSTALLDIC_Pos    = 0x6  // Position of RXSTALLDIC field.
	USBHS_USBHS_HSTPIPICR_INTRPT_MODE_RXSTALLDIC_Msk    = 0x40 // Bit mask of RXSTALLDIC field.
	USBHS_USBHS_HSTPIPICR_INTRPT_MODE_RXSTALLDIC        = 0x40 // Bit RXSTALLDIC.
	USBHS_USBHS_HSTPIPICR_INTRPT_MODE_SHORTPACKETIC_Pos = 0x7  // Position of SHORTPACKETIC field.
	USBHS_USBHS_HSTPIPICR_INTRPT_MODE_SHORTPACKETIC_Msk = 0x80 // Bit mask of SHORTPACKETIC field.
	USBHS_USBHS_HSTPIPICR_INTRPT_MODE_SHORTPACKETIC     = 0x80 // Bit SHORTPACKETIC.

	// USBHS_HSTPIPIFR_CTRL_MODE: Host Pipe Set Register
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_RXINIS_Pos        = 0x0    // Position of RXINIS field.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_RXINIS_Msk        = 0x1    // Bit mask of RXINIS field.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_RXINIS            = 0x1    // Bit RXINIS.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_TXOUTIS_Pos       = 0x1    // Position of TXOUTIS field.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_TXOUTIS_Msk       = 0x2    // Bit mask of TXOUTIS field.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_TXOUTIS           = 0x2    // Bit TXOUTIS.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_TXSTPIS_Pos       = 0x2    // Position of TXSTPIS field.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_TXSTPIS_Msk       = 0x4    // Bit mask of TXSTPIS field.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_TXSTPIS           = 0x4    // Bit TXSTPIS.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_PERRIS_Pos        = 0x3    // Position of PERRIS field.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_PERRIS_Msk        = 0x8    // Bit mask of PERRIS field.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_PERRIS            = 0x8    // Bit PERRIS.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_NAKEDIS_Pos       = 0x4    // Position of NAKEDIS field.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_NAKEDIS_Msk       = 0x10   // Bit mask of NAKEDIS field.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_NAKEDIS           = 0x10   // Bit NAKEDIS.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_OVERFIS_Pos       = 0x5    // Position of OVERFIS field.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_OVERFIS_Msk       = 0x20   // Bit mask of OVERFIS field.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_OVERFIS           = 0x20   // Bit OVERFIS.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_RXSTALLDIS_Pos    = 0x6    // Position of RXSTALLDIS field.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_RXSTALLDIS_Msk    = 0x40   // Bit mask of RXSTALLDIS field.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_RXSTALLDIS        = 0x40   // Bit RXSTALLDIS.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_SHORTPACKETIS_Pos = 0x7    // Position of SHORTPACKETIS field.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_SHORTPACKETIS_Msk = 0x80   // Bit mask of SHORTPACKETIS field.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_SHORTPACKETIS     = 0x80   // Bit SHORTPACKETIS.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_NBUSYBKS_Pos      = 0xc    // Position of NBUSYBKS field.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_NBUSYBKS_Msk      = 0x1000 // Bit mask of NBUSYBKS field.
	USBHS_USBHS_HSTPIPIFR_CTRL_MODE_NBUSYBKS          = 0x1000 // Bit NBUSYBKS.

	// USBHS_HSTPIPIFR_ISO_MODE: Host Pipe Set Register
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_RXINIS_Pos        = 0x0    // Position of RXINIS field.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_RXINIS_Msk        = 0x1    // Bit mask of RXINIS field.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_RXINIS            = 0x1    // Bit RXINIS.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_TXOUTIS_Pos       = 0x1    // Position of TXOUTIS field.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_TXOUTIS_Msk       = 0x2    // Bit mask of TXOUTIS field.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_TXOUTIS           = 0x2    // Bit TXOUTIS.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_UNDERFIS_Pos      = 0x2    // Position of UNDERFIS field.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_UNDERFIS_Msk      = 0x4    // Bit mask of UNDERFIS field.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_UNDERFIS          = 0x4    // Bit UNDERFIS.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_PERRIS_Pos        = 0x3    // Position of PERRIS field.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_PERRIS_Msk        = 0x8    // Bit mask of PERRIS field.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_PERRIS            = 0x8    // Bit PERRIS.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_NAKEDIS_Pos       = 0x4    // Position of NAKEDIS field.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_NAKEDIS_Msk       = 0x10   // Bit mask of NAKEDIS field.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_NAKEDIS           = 0x10   // Bit NAKEDIS.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_OVERFIS_Pos       = 0x5    // Position of OVERFIS field.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_OVERFIS_Msk       = 0x20   // Bit mask of OVERFIS field.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_OVERFIS           = 0x20   // Bit OVERFIS.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_CRCERRIS_Pos      = 0x6    // Position of CRCERRIS field.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_CRCERRIS_Msk      = 0x40   // Bit mask of CRCERRIS field.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_CRCERRIS          = 0x40   // Bit CRCERRIS.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_SHORTPACKETIS_Pos = 0x7    // Position of SHORTPACKETIS field.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_SHORTPACKETIS_Msk = 0x80   // Bit mask of SHORTPACKETIS field.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_SHORTPACKETIS     = 0x80   // Bit SHORTPACKETIS.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_NBUSYBKS_Pos      = 0xc    // Position of NBUSYBKS field.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_NBUSYBKS_Msk      = 0x1000 // Bit mask of NBUSYBKS field.
	USBHS_USBHS_HSTPIPIFR_ISO_MODE_NBUSYBKS          = 0x1000 // Bit NBUSYBKS.

	// USBHS_HSTPIPIFR_BLK_MODE: Host Pipe Set Register
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_RXINIS_Pos        = 0x0    // Position of RXINIS field.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_RXINIS_Msk        = 0x1    // Bit mask of RXINIS field.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_RXINIS            = 0x1    // Bit RXINIS.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_TXOUTIS_Pos       = 0x1    // Position of TXOUTIS field.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_TXOUTIS_Msk       = 0x2    // Bit mask of TXOUTIS field.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_TXOUTIS           = 0x2    // Bit TXOUTIS.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_TXSTPIS_Pos       = 0x2    // Position of TXSTPIS field.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_TXSTPIS_Msk       = 0x4    // Bit mask of TXSTPIS field.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_TXSTPIS           = 0x4    // Bit TXSTPIS.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_PERRIS_Pos        = 0x3    // Position of PERRIS field.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_PERRIS_Msk        = 0x8    // Bit mask of PERRIS field.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_PERRIS            = 0x8    // Bit PERRIS.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_NAKEDIS_Pos       = 0x4    // Position of NAKEDIS field.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_NAKEDIS_Msk       = 0x10   // Bit mask of NAKEDIS field.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_NAKEDIS           = 0x10   // Bit NAKEDIS.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_OVERFIS_Pos       = 0x5    // Position of OVERFIS field.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_OVERFIS_Msk       = 0x20   // Bit mask of OVERFIS field.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_OVERFIS           = 0x20   // Bit OVERFIS.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_RXSTALLDIS_Pos    = 0x6    // Position of RXSTALLDIS field.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_RXSTALLDIS_Msk    = 0x40   // Bit mask of RXSTALLDIS field.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_RXSTALLDIS        = 0x40   // Bit RXSTALLDIS.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_SHORTPACKETIS_Pos = 0x7    // Position of SHORTPACKETIS field.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_SHORTPACKETIS_Msk = 0x80   // Bit mask of SHORTPACKETIS field.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_SHORTPACKETIS     = 0x80   // Bit SHORTPACKETIS.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_NBUSYBKS_Pos      = 0xc    // Position of NBUSYBKS field.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_NBUSYBKS_Msk      = 0x1000 // Bit mask of NBUSYBKS field.
	USBHS_USBHS_HSTPIPIFR_BLK_MODE_NBUSYBKS          = 0x1000 // Bit NBUSYBKS.

	// USBHS_HSTPIPIFR_INTRPT_MODE: Host Pipe Set Register
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_RXINIS_Pos        = 0x0    // Position of RXINIS field.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_RXINIS_Msk        = 0x1    // Bit mask of RXINIS field.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_RXINIS            = 0x1    // Bit RXINIS.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_TXOUTIS_Pos       = 0x1    // Position of TXOUTIS field.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_TXOUTIS_Msk       = 0x2    // Bit mask of TXOUTIS field.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_TXOUTIS           = 0x2    // Bit TXOUTIS.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_UNDERFIS_Pos      = 0x2    // Position of UNDERFIS field.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_UNDERFIS_Msk      = 0x4    // Bit mask of UNDERFIS field.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_UNDERFIS          = 0x4    // Bit UNDERFIS.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_PERRIS_Pos        = 0x3    // Position of PERRIS field.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_PERRIS_Msk        = 0x8    // Bit mask of PERRIS field.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_PERRIS            = 0x8    // Bit PERRIS.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_NAKEDIS_Pos       = 0x4    // Position of NAKEDIS field.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_NAKEDIS_Msk       = 0x10   // Bit mask of NAKEDIS field.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_NAKEDIS           = 0x10   // Bit NAKEDIS.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_OVERFIS_Pos       = 0x5    // Position of OVERFIS field.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_OVERFIS_Msk       = 0x20   // Bit mask of OVERFIS field.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_OVERFIS           = 0x20   // Bit OVERFIS.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_RXSTALLDIS_Pos    = 0x6    // Position of RXSTALLDIS field.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_RXSTALLDIS_Msk    = 0x40   // Bit mask of RXSTALLDIS field.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_RXSTALLDIS        = 0x40   // Bit RXSTALLDIS.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_SHORTPACKETIS_Pos = 0x7    // Position of SHORTPACKETIS field.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_SHORTPACKETIS_Msk = 0x80   // Bit mask of SHORTPACKETIS field.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_SHORTPACKETIS     = 0x80   // Bit SHORTPACKETIS.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_NBUSYBKS_Pos      = 0xc    // Position of NBUSYBKS field.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_NBUSYBKS_Msk      = 0x1000 // Bit mask of NBUSYBKS field.
	USBHS_USBHS_HSTPIPIFR_INTRPT_MODE_NBUSYBKS          = 0x1000 // Bit NBUSYBKS.

	// USBHS_HSTPIPIMR_CTRL_MODE: Host Pipe Mask Register
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_RXINE_Pos         = 0x0     // Position of RXINE field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_RXINE_Msk         = 0x1     // Bit mask of RXINE field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_RXINE             = 0x1     // Bit RXINE.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_TXOUTE_Pos        = 0x1     // Position of TXOUTE field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_TXOUTE_Msk        = 0x2     // Bit mask of TXOUTE field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_TXOUTE            = 0x2     // Bit TXOUTE.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_TXSTPE_Pos        = 0x2     // Position of TXSTPE field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_TXSTPE_Msk        = 0x4     // Bit mask of TXSTPE field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_TXSTPE            = 0x4     // Bit TXSTPE.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_PERRE_Pos         = 0x3     // Position of PERRE field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_PERRE_Msk         = 0x8     // Bit mask of PERRE field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_PERRE             = 0x8     // Bit PERRE.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_NAKEDE_Pos        = 0x4     // Position of NAKEDE field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_NAKEDE_Msk        = 0x10    // Bit mask of NAKEDE field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_NAKEDE            = 0x10    // Bit NAKEDE.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_OVERFIE_Pos       = 0x5     // Position of OVERFIE field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_OVERFIE_Msk       = 0x20    // Bit mask of OVERFIE field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_OVERFIE           = 0x20    // Bit OVERFIE.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_RXSTALLDE_Pos     = 0x6     // Position of RXSTALLDE field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_RXSTALLDE_Msk     = 0x40    // Bit mask of RXSTALLDE field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_RXSTALLDE         = 0x40    // Bit RXSTALLDE.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_SHORTPACKETIE_Pos = 0x7     // Position of SHORTPACKETIE field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_SHORTPACKETIE_Msk = 0x80    // Bit mask of SHORTPACKETIE field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_SHORTPACKETIE     = 0x80    // Bit SHORTPACKETIE.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_NBUSYBKE_Pos      = 0xc     // Position of NBUSYBKE field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_NBUSYBKE_Msk      = 0x1000  // Bit mask of NBUSYBKE field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_NBUSYBKE          = 0x1000  // Bit NBUSYBKE.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_FIFOCON_Pos       = 0xe     // Position of FIFOCON field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_FIFOCON_Msk       = 0x4000  // Bit mask of FIFOCON field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_FIFOCON           = 0x4000  // Bit FIFOCON.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_PDISHDMA_Pos      = 0x10    // Position of PDISHDMA field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_PDISHDMA_Msk      = 0x10000 // Bit mask of PDISHDMA field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_PDISHDMA          = 0x10000 // Bit PDISHDMA.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_PFREEZE_Pos       = 0x11    // Position of PFREEZE field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_PFREEZE_Msk       = 0x20000 // Bit mask of PFREEZE field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_PFREEZE           = 0x20000 // Bit PFREEZE.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_RSTDT_Pos         = 0x12    // Position of RSTDT field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_RSTDT_Msk         = 0x40000 // Bit mask of RSTDT field.
	USBHS_USBHS_HSTPIPIMR_CTRL_MODE_RSTDT             = 0x40000 // Bit RSTDT.

	// USBHS_HSTPIPIMR_ISO_MODE: Host Pipe Mask Register
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_RXINE_Pos         = 0x0     // Position of RXINE field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_RXINE_Msk         = 0x1     // Bit mask of RXINE field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_RXINE             = 0x1     // Bit RXINE.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_TXOUTE_Pos        = 0x1     // Position of TXOUTE field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_TXOUTE_Msk        = 0x2     // Bit mask of TXOUTE field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_TXOUTE            = 0x2     // Bit TXOUTE.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_UNDERFIE_Pos      = 0x2     // Position of UNDERFIE field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_UNDERFIE_Msk      = 0x4     // Bit mask of UNDERFIE field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_UNDERFIE          = 0x4     // Bit UNDERFIE.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_PERRE_Pos         = 0x3     // Position of PERRE field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_PERRE_Msk         = 0x8     // Bit mask of PERRE field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_PERRE             = 0x8     // Bit PERRE.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_NAKEDE_Pos        = 0x4     // Position of NAKEDE field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_NAKEDE_Msk        = 0x10    // Bit mask of NAKEDE field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_NAKEDE            = 0x10    // Bit NAKEDE.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_OVERFIE_Pos       = 0x5     // Position of OVERFIE field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_OVERFIE_Msk       = 0x20    // Bit mask of OVERFIE field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_OVERFIE           = 0x20    // Bit OVERFIE.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_CRCERRE_Pos       = 0x6     // Position of CRCERRE field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_CRCERRE_Msk       = 0x40    // Bit mask of CRCERRE field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_CRCERRE           = 0x40    // Bit CRCERRE.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_SHORTPACKETIE_Pos = 0x7     // Position of SHORTPACKETIE field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_SHORTPACKETIE_Msk = 0x80    // Bit mask of SHORTPACKETIE field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_SHORTPACKETIE     = 0x80    // Bit SHORTPACKETIE.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_NBUSYBKE_Pos      = 0xc     // Position of NBUSYBKE field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_NBUSYBKE_Msk      = 0x1000  // Bit mask of NBUSYBKE field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_NBUSYBKE          = 0x1000  // Bit NBUSYBKE.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_FIFOCON_Pos       = 0xe     // Position of FIFOCON field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_FIFOCON_Msk       = 0x4000  // Bit mask of FIFOCON field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_FIFOCON           = 0x4000  // Bit FIFOCON.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_PDISHDMA_Pos      = 0x10    // Position of PDISHDMA field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_PDISHDMA_Msk      = 0x10000 // Bit mask of PDISHDMA field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_PDISHDMA          = 0x10000 // Bit PDISHDMA.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_PFREEZE_Pos       = 0x11    // Position of PFREEZE field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_PFREEZE_Msk       = 0x20000 // Bit mask of PFREEZE field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_PFREEZE           = 0x20000 // Bit PFREEZE.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_RSTDT_Pos         = 0x12    // Position of RSTDT field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_RSTDT_Msk         = 0x40000 // Bit mask of RSTDT field.
	USBHS_USBHS_HSTPIPIMR_ISO_MODE_RSTDT             = 0x40000 // Bit RSTDT.

	// USBHS_HSTPIPIMR_BLK_MODE: Host Pipe Mask Register
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_RXINE_Pos         = 0x0     // Position of RXINE field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_RXINE_Msk         = 0x1     // Bit mask of RXINE field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_RXINE             = 0x1     // Bit RXINE.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_TXOUTE_Pos        = 0x1     // Position of TXOUTE field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_TXOUTE_Msk        = 0x2     // Bit mask of TXOUTE field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_TXOUTE            = 0x2     // Bit TXOUTE.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_TXSTPE_Pos        = 0x2     // Position of TXSTPE field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_TXSTPE_Msk        = 0x4     // Bit mask of TXSTPE field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_TXSTPE            = 0x4     // Bit TXSTPE.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_PERRE_Pos         = 0x3     // Position of PERRE field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_PERRE_Msk         = 0x8     // Bit mask of PERRE field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_PERRE             = 0x8     // Bit PERRE.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_NAKEDE_Pos        = 0x4     // Position of NAKEDE field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_NAKEDE_Msk        = 0x10    // Bit mask of NAKEDE field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_NAKEDE            = 0x10    // Bit NAKEDE.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_OVERFIE_Pos       = 0x5     // Position of OVERFIE field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_OVERFIE_Msk       = 0x20    // Bit mask of OVERFIE field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_OVERFIE           = 0x20    // Bit OVERFIE.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_RXSTALLDE_Pos     = 0x6     // Position of RXSTALLDE field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_RXSTALLDE_Msk     = 0x40    // Bit mask of RXSTALLDE field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_RXSTALLDE         = 0x40    // Bit RXSTALLDE.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_SHORTPACKETIE_Pos = 0x7     // Position of SHORTPACKETIE field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_SHORTPACKETIE_Msk = 0x80    // Bit mask of SHORTPACKETIE field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_SHORTPACKETIE     = 0x80    // Bit SHORTPACKETIE.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_NBUSYBKE_Pos      = 0xc     // Position of NBUSYBKE field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_NBUSYBKE_Msk      = 0x1000  // Bit mask of NBUSYBKE field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_NBUSYBKE          = 0x1000  // Bit NBUSYBKE.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_FIFOCON_Pos       = 0xe     // Position of FIFOCON field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_FIFOCON_Msk       = 0x4000  // Bit mask of FIFOCON field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_FIFOCON           = 0x4000  // Bit FIFOCON.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_PDISHDMA_Pos      = 0x10    // Position of PDISHDMA field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_PDISHDMA_Msk      = 0x10000 // Bit mask of PDISHDMA field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_PDISHDMA          = 0x10000 // Bit PDISHDMA.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_PFREEZE_Pos       = 0x11    // Position of PFREEZE field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_PFREEZE_Msk       = 0x20000 // Bit mask of PFREEZE field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_PFREEZE           = 0x20000 // Bit PFREEZE.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_RSTDT_Pos         = 0x12    // Position of RSTDT field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_RSTDT_Msk         = 0x40000 // Bit mask of RSTDT field.
	USBHS_USBHS_HSTPIPIMR_BLK_MODE_RSTDT             = 0x40000 // Bit RSTDT.

	// USBHS_HSTPIPIMR_INTRPT_MODE: Host Pipe Mask Register
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_RXINE_Pos         = 0x0     // Position of RXINE field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_RXINE_Msk         = 0x1     // Bit mask of RXINE field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_RXINE             = 0x1     // Bit RXINE.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_TXOUTE_Pos        = 0x1     // Position of TXOUTE field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_TXOUTE_Msk        = 0x2     // Bit mask of TXOUTE field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_TXOUTE            = 0x2     // Bit TXOUTE.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_UNDERFIE_Pos      = 0x2     // Position of UNDERFIE field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_UNDERFIE_Msk      = 0x4     // Bit mask of UNDERFIE field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_UNDERFIE          = 0x4     // Bit UNDERFIE.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_PERRE_Pos         = 0x3     // Position of PERRE field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_PERRE_Msk         = 0x8     // Bit mask of PERRE field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_PERRE             = 0x8     // Bit PERRE.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_NAKEDE_Pos        = 0x4     // Position of NAKEDE field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_NAKEDE_Msk        = 0x10    // Bit mask of NAKEDE field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_NAKEDE            = 0x10    // Bit NAKEDE.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_OVERFIE_Pos       = 0x5     // Position of OVERFIE field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_OVERFIE_Msk       = 0x20    // Bit mask of OVERFIE field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_OVERFIE           = 0x20    // Bit OVERFIE.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_RXSTALLDE_Pos     = 0x6     // Position of RXSTALLDE field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_RXSTALLDE_Msk     = 0x40    // Bit mask of RXSTALLDE field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_RXSTALLDE         = 0x40    // Bit RXSTALLDE.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_SHORTPACKETIE_Pos = 0x7     // Position of SHORTPACKETIE field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_SHORTPACKETIE_Msk = 0x80    // Bit mask of SHORTPACKETIE field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_SHORTPACKETIE     = 0x80    // Bit SHORTPACKETIE.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_NBUSYBKE_Pos      = 0xc     // Position of NBUSYBKE field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_NBUSYBKE_Msk      = 0x1000  // Bit mask of NBUSYBKE field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_NBUSYBKE          = 0x1000  // Bit NBUSYBKE.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_FIFOCON_Pos       = 0xe     // Position of FIFOCON field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_FIFOCON_Msk       = 0x4000  // Bit mask of FIFOCON field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_FIFOCON           = 0x4000  // Bit FIFOCON.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_PDISHDMA_Pos      = 0x10    // Position of PDISHDMA field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_PDISHDMA_Msk      = 0x10000 // Bit mask of PDISHDMA field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_PDISHDMA          = 0x10000 // Bit PDISHDMA.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_PFREEZE_Pos       = 0x11    // Position of PFREEZE field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_PFREEZE_Msk       = 0x20000 // Bit mask of PFREEZE field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_PFREEZE           = 0x20000 // Bit PFREEZE.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_RSTDT_Pos         = 0x12    // Position of RSTDT field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_RSTDT_Msk         = 0x40000 // Bit mask of RSTDT field.
	USBHS_USBHS_HSTPIPIMR_INTRPT_MODE_RSTDT             = 0x40000 // Bit RSTDT.

	// USBHS_HSTPIPIER_CTRL_MODE: Host Pipe Enable Register
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_RXINES_Pos         = 0x0     // Position of RXINES field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_RXINES_Msk         = 0x1     // Bit mask of RXINES field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_RXINES             = 0x1     // Bit RXINES.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_TXOUTES_Pos        = 0x1     // Position of TXOUTES field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_TXOUTES_Msk        = 0x2     // Bit mask of TXOUTES field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_TXOUTES            = 0x2     // Bit TXOUTES.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_TXSTPES_Pos        = 0x2     // Position of TXSTPES field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_TXSTPES_Msk        = 0x4     // Bit mask of TXSTPES field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_TXSTPES            = 0x4     // Bit TXSTPES.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_PERRES_Pos         = 0x3     // Position of PERRES field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_PERRES_Msk         = 0x8     // Bit mask of PERRES field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_PERRES             = 0x8     // Bit PERRES.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_NAKEDES_Pos        = 0x4     // Position of NAKEDES field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_NAKEDES_Msk        = 0x10    // Bit mask of NAKEDES field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_NAKEDES            = 0x10    // Bit NAKEDES.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_OVERFIES_Pos       = 0x5     // Position of OVERFIES field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_OVERFIES_Msk       = 0x20    // Bit mask of OVERFIES field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_OVERFIES           = 0x20    // Bit OVERFIES.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_RXSTALLDES_Pos     = 0x6     // Position of RXSTALLDES field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_RXSTALLDES_Msk     = 0x40    // Bit mask of RXSTALLDES field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_RXSTALLDES         = 0x40    // Bit RXSTALLDES.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_SHORTPACKETIES_Pos = 0x7     // Position of SHORTPACKETIES field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_SHORTPACKETIES_Msk = 0x80    // Bit mask of SHORTPACKETIES field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_SHORTPACKETIES     = 0x80    // Bit SHORTPACKETIES.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_NBUSYBKES_Pos      = 0xc     // Position of NBUSYBKES field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_NBUSYBKES_Msk      = 0x1000  // Bit mask of NBUSYBKES field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_NBUSYBKES          = 0x1000  // Bit NBUSYBKES.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_PDISHDMAS_Pos      = 0x10    // Position of PDISHDMAS field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_PDISHDMAS_Msk      = 0x10000 // Bit mask of PDISHDMAS field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_PDISHDMAS          = 0x10000 // Bit PDISHDMAS.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_PFREEZES_Pos       = 0x11    // Position of PFREEZES field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_PFREEZES_Msk       = 0x20000 // Bit mask of PFREEZES field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_PFREEZES           = 0x20000 // Bit PFREEZES.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_RSTDTS_Pos         = 0x12    // Position of RSTDTS field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_RSTDTS_Msk         = 0x40000 // Bit mask of RSTDTS field.
	USBHS_USBHS_HSTPIPIER_CTRL_MODE_RSTDTS             = 0x40000 // Bit RSTDTS.

	// USBHS_HSTPIPIER_ISO_MODE: Host Pipe Enable Register
	USBHS_USBHS_HSTPIPIER_ISO_MODE_RXINES_Pos         = 0x0     // Position of RXINES field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_RXINES_Msk         = 0x1     // Bit mask of RXINES field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_RXINES             = 0x1     // Bit RXINES.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_TXOUTES_Pos        = 0x1     // Position of TXOUTES field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_TXOUTES_Msk        = 0x2     // Bit mask of TXOUTES field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_TXOUTES            = 0x2     // Bit TXOUTES.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_UNDERFIES_Pos      = 0x2     // Position of UNDERFIES field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_UNDERFIES_Msk      = 0x4     // Bit mask of UNDERFIES field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_UNDERFIES          = 0x4     // Bit UNDERFIES.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_PERRES_Pos         = 0x3     // Position of PERRES field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_PERRES_Msk         = 0x8     // Bit mask of PERRES field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_PERRES             = 0x8     // Bit PERRES.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_NAKEDES_Pos        = 0x4     // Position of NAKEDES field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_NAKEDES_Msk        = 0x10    // Bit mask of NAKEDES field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_NAKEDES            = 0x10    // Bit NAKEDES.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_OVERFIES_Pos       = 0x5     // Position of OVERFIES field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_OVERFIES_Msk       = 0x20    // Bit mask of OVERFIES field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_OVERFIES           = 0x20    // Bit OVERFIES.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_CRCERRES_Pos       = 0x6     // Position of CRCERRES field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_CRCERRES_Msk       = 0x40    // Bit mask of CRCERRES field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_CRCERRES           = 0x40    // Bit CRCERRES.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_SHORTPACKETIES_Pos = 0x7     // Position of SHORTPACKETIES field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_SHORTPACKETIES_Msk = 0x80    // Bit mask of SHORTPACKETIES field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_SHORTPACKETIES     = 0x80    // Bit SHORTPACKETIES.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_NBUSYBKES_Pos      = 0xc     // Position of NBUSYBKES field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_NBUSYBKES_Msk      = 0x1000  // Bit mask of NBUSYBKES field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_NBUSYBKES          = 0x1000  // Bit NBUSYBKES.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_PDISHDMAS_Pos      = 0x10    // Position of PDISHDMAS field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_PDISHDMAS_Msk      = 0x10000 // Bit mask of PDISHDMAS field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_PDISHDMAS          = 0x10000 // Bit PDISHDMAS.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_PFREEZES_Pos       = 0x11    // Position of PFREEZES field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_PFREEZES_Msk       = 0x20000 // Bit mask of PFREEZES field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_PFREEZES           = 0x20000 // Bit PFREEZES.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_RSTDTS_Pos         = 0x12    // Position of RSTDTS field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_RSTDTS_Msk         = 0x40000 // Bit mask of RSTDTS field.
	USBHS_USBHS_HSTPIPIER_ISO_MODE_RSTDTS             = 0x40000 // Bit RSTDTS.

	// USBHS_HSTPIPIER_BLK_MODE: Host Pipe Enable Register
	USBHS_USBHS_HSTPIPIER_BLK_MODE_RXINES_Pos         = 0x0     // Position of RXINES field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_RXINES_Msk         = 0x1     // Bit mask of RXINES field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_RXINES             = 0x1     // Bit RXINES.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_TXOUTES_Pos        = 0x1     // Position of TXOUTES field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_TXOUTES_Msk        = 0x2     // Bit mask of TXOUTES field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_TXOUTES            = 0x2     // Bit TXOUTES.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_TXSTPES_Pos        = 0x2     // Position of TXSTPES field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_TXSTPES_Msk        = 0x4     // Bit mask of TXSTPES field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_TXSTPES            = 0x4     // Bit TXSTPES.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_PERRES_Pos         = 0x3     // Position of PERRES field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_PERRES_Msk         = 0x8     // Bit mask of PERRES field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_PERRES             = 0x8     // Bit PERRES.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_NAKEDES_Pos        = 0x4     // Position of NAKEDES field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_NAKEDES_Msk        = 0x10    // Bit mask of NAKEDES field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_NAKEDES            = 0x10    // Bit NAKEDES.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_OVERFIES_Pos       = 0x5     // Position of OVERFIES field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_OVERFIES_Msk       = 0x20    // Bit mask of OVERFIES field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_OVERFIES           = 0x20    // Bit OVERFIES.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_RXSTALLDES_Pos     = 0x6     // Position of RXSTALLDES field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_RXSTALLDES_Msk     = 0x40    // Bit mask of RXSTALLDES field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_RXSTALLDES         = 0x40    // Bit RXSTALLDES.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_SHORTPACKETIES_Pos = 0x7     // Position of SHORTPACKETIES field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_SHORTPACKETIES_Msk = 0x80    // Bit mask of SHORTPACKETIES field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_SHORTPACKETIES     = 0x80    // Bit SHORTPACKETIES.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_NBUSYBKES_Pos      = 0xc     // Position of NBUSYBKES field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_NBUSYBKES_Msk      = 0x1000  // Bit mask of NBUSYBKES field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_NBUSYBKES          = 0x1000  // Bit NBUSYBKES.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_PDISHDMAS_Pos      = 0x10    // Position of PDISHDMAS field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_PDISHDMAS_Msk      = 0x10000 // Bit mask of PDISHDMAS field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_PDISHDMAS          = 0x10000 // Bit PDISHDMAS.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_PFREEZES_Pos       = 0x11    // Position of PFREEZES field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_PFREEZES_Msk       = 0x20000 // Bit mask of PFREEZES field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_PFREEZES           = 0x20000 // Bit PFREEZES.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_RSTDTS_Pos         = 0x12    // Position of RSTDTS field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_RSTDTS_Msk         = 0x40000 // Bit mask of RSTDTS field.
	USBHS_USBHS_HSTPIPIER_BLK_MODE_RSTDTS             = 0x40000 // Bit RSTDTS.

	// USBHS_HSTPIPIER_INTRPT_MODE: Host Pipe Enable Register
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_RXINES_Pos         = 0x0     // Position of RXINES field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_RXINES_Msk         = 0x1     // Bit mask of RXINES field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_RXINES             = 0x1     // Bit RXINES.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_TXOUTES_Pos        = 0x1     // Position of TXOUTES field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_TXOUTES_Msk        = 0x2     // Bit mask of TXOUTES field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_TXOUTES            = 0x2     // Bit TXOUTES.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_UNDERFIES_Pos      = 0x2     // Position of UNDERFIES field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_UNDERFIES_Msk      = 0x4     // Bit mask of UNDERFIES field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_UNDERFIES          = 0x4     // Bit UNDERFIES.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_PERRES_Pos         = 0x3     // Position of PERRES field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_PERRES_Msk         = 0x8     // Bit mask of PERRES field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_PERRES             = 0x8     // Bit PERRES.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_NAKEDES_Pos        = 0x4     // Position of NAKEDES field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_NAKEDES_Msk        = 0x10    // Bit mask of NAKEDES field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_NAKEDES            = 0x10    // Bit NAKEDES.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_OVERFIES_Pos       = 0x5     // Position of OVERFIES field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_OVERFIES_Msk       = 0x20    // Bit mask of OVERFIES field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_OVERFIES           = 0x20    // Bit OVERFIES.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_RXSTALLDES_Pos     = 0x6     // Position of RXSTALLDES field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_RXSTALLDES_Msk     = 0x40    // Bit mask of RXSTALLDES field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_RXSTALLDES         = 0x40    // Bit RXSTALLDES.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_SHORTPACKETIES_Pos = 0x7     // Position of SHORTPACKETIES field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_SHORTPACKETIES_Msk = 0x80    // Bit mask of SHORTPACKETIES field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_SHORTPACKETIES     = 0x80    // Bit SHORTPACKETIES.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_NBUSYBKES_Pos      = 0xc     // Position of NBUSYBKES field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_NBUSYBKES_Msk      = 0x1000  // Bit mask of NBUSYBKES field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_NBUSYBKES          = 0x1000  // Bit NBUSYBKES.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_PDISHDMAS_Pos      = 0x10    // Position of PDISHDMAS field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_PDISHDMAS_Msk      = 0x10000 // Bit mask of PDISHDMAS field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_PDISHDMAS          = 0x10000 // Bit PDISHDMAS.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_PFREEZES_Pos       = 0x11    // Position of PFREEZES field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_PFREEZES_Msk       = 0x20000 // Bit mask of PFREEZES field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_PFREEZES           = 0x20000 // Bit PFREEZES.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_RSTDTS_Pos         = 0x12    // Position of RSTDTS field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_RSTDTS_Msk         = 0x40000 // Bit mask of RSTDTS field.
	USBHS_USBHS_HSTPIPIER_INTRPT_MODE_RSTDTS             = 0x40000 // Bit RSTDTS.

	// USBHS_HSTPIPIDR_CTRL_MODE: Host Pipe Disable Register
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_RXINEC_Pos         = 0x0     // Position of RXINEC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_RXINEC_Msk         = 0x1     // Bit mask of RXINEC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_RXINEC             = 0x1     // Bit RXINEC.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_TXOUTEC_Pos        = 0x1     // Position of TXOUTEC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_TXOUTEC_Msk        = 0x2     // Bit mask of TXOUTEC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_TXOUTEC            = 0x2     // Bit TXOUTEC.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_TXSTPEC_Pos        = 0x2     // Position of TXSTPEC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_TXSTPEC_Msk        = 0x4     // Bit mask of TXSTPEC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_TXSTPEC            = 0x4     // Bit TXSTPEC.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_PERREC_Pos         = 0x3     // Position of PERREC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_PERREC_Msk         = 0x8     // Bit mask of PERREC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_PERREC             = 0x8     // Bit PERREC.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_NAKEDEC_Pos        = 0x4     // Position of NAKEDEC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_NAKEDEC_Msk        = 0x10    // Bit mask of NAKEDEC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_NAKEDEC            = 0x10    // Bit NAKEDEC.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_OVERFIEC_Pos       = 0x5     // Position of OVERFIEC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_OVERFIEC_Msk       = 0x20    // Bit mask of OVERFIEC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_OVERFIEC           = 0x20    // Bit OVERFIEC.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_RXSTALLDEC_Pos     = 0x6     // Position of RXSTALLDEC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_RXSTALLDEC_Msk     = 0x40    // Bit mask of RXSTALLDEC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_RXSTALLDEC         = 0x40    // Bit RXSTALLDEC.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_SHORTPACKETIEC_Pos = 0x7     // Position of SHORTPACKETIEC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_SHORTPACKETIEC_Msk = 0x80    // Bit mask of SHORTPACKETIEC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_SHORTPACKETIEC     = 0x80    // Bit SHORTPACKETIEC.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_NBUSYBKEC_Pos      = 0xc     // Position of NBUSYBKEC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_NBUSYBKEC_Msk      = 0x1000  // Bit mask of NBUSYBKEC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_NBUSYBKEC          = 0x1000  // Bit NBUSYBKEC.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_FIFOCONC_Pos       = 0xe     // Position of FIFOCONC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_FIFOCONC_Msk       = 0x4000  // Bit mask of FIFOCONC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_FIFOCONC           = 0x4000  // Bit FIFOCONC.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_PDISHDMAC_Pos      = 0x10    // Position of PDISHDMAC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_PDISHDMAC_Msk      = 0x10000 // Bit mask of PDISHDMAC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_PDISHDMAC          = 0x10000 // Bit PDISHDMAC.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_PFREEZEC_Pos       = 0x11    // Position of PFREEZEC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_PFREEZEC_Msk       = 0x20000 // Bit mask of PFREEZEC field.
	USBHS_USBHS_HSTPIPIDR_CTRL_MODE_PFREEZEC           = 0x20000 // Bit PFREEZEC.

	// USBHS_HSTPIPIDR_ISO_MODE: Host Pipe Disable Register
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_RXINEC_Pos         = 0x0     // Position of RXINEC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_RXINEC_Msk         = 0x1     // Bit mask of RXINEC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_RXINEC             = 0x1     // Bit RXINEC.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_TXOUTEC_Pos        = 0x1     // Position of TXOUTEC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_TXOUTEC_Msk        = 0x2     // Bit mask of TXOUTEC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_TXOUTEC            = 0x2     // Bit TXOUTEC.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_UNDERFIEC_Pos      = 0x2     // Position of UNDERFIEC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_UNDERFIEC_Msk      = 0x4     // Bit mask of UNDERFIEC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_UNDERFIEC          = 0x4     // Bit UNDERFIEC.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_PERREC_Pos         = 0x3     // Position of PERREC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_PERREC_Msk         = 0x8     // Bit mask of PERREC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_PERREC             = 0x8     // Bit PERREC.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_NAKEDEC_Pos        = 0x4     // Position of NAKEDEC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_NAKEDEC_Msk        = 0x10    // Bit mask of NAKEDEC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_NAKEDEC            = 0x10    // Bit NAKEDEC.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_OVERFIEC_Pos       = 0x5     // Position of OVERFIEC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_OVERFIEC_Msk       = 0x20    // Bit mask of OVERFIEC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_OVERFIEC           = 0x20    // Bit OVERFIEC.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_CRCERREC_Pos       = 0x6     // Position of CRCERREC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_CRCERREC_Msk       = 0x40    // Bit mask of CRCERREC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_CRCERREC           = 0x40    // Bit CRCERREC.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_SHORTPACKETIEC_Pos = 0x7     // Position of SHORTPACKETIEC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_SHORTPACKETIEC_Msk = 0x80    // Bit mask of SHORTPACKETIEC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_SHORTPACKETIEC     = 0x80    // Bit SHORTPACKETIEC.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_NBUSYBKEC_Pos      = 0xc     // Position of NBUSYBKEC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_NBUSYBKEC_Msk      = 0x1000  // Bit mask of NBUSYBKEC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_NBUSYBKEC          = 0x1000  // Bit NBUSYBKEC.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_FIFOCONC_Pos       = 0xe     // Position of FIFOCONC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_FIFOCONC_Msk       = 0x4000  // Bit mask of FIFOCONC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_FIFOCONC           = 0x4000  // Bit FIFOCONC.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_PDISHDMAC_Pos      = 0x10    // Position of PDISHDMAC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_PDISHDMAC_Msk      = 0x10000 // Bit mask of PDISHDMAC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_PDISHDMAC          = 0x10000 // Bit PDISHDMAC.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_PFREEZEC_Pos       = 0x11    // Position of PFREEZEC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_PFREEZEC_Msk       = 0x20000 // Bit mask of PFREEZEC field.
	USBHS_USBHS_HSTPIPIDR_ISO_MODE_PFREEZEC           = 0x20000 // Bit PFREEZEC.

	// USBHS_HSTPIPIDR_BLK_MODE: Host Pipe Disable Register
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_RXINEC_Pos         = 0x0     // Position of RXINEC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_RXINEC_Msk         = 0x1     // Bit mask of RXINEC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_RXINEC             = 0x1     // Bit RXINEC.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_TXOUTEC_Pos        = 0x1     // Position of TXOUTEC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_TXOUTEC_Msk        = 0x2     // Bit mask of TXOUTEC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_TXOUTEC            = 0x2     // Bit TXOUTEC.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_TXSTPEC_Pos        = 0x2     // Position of TXSTPEC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_TXSTPEC_Msk        = 0x4     // Bit mask of TXSTPEC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_TXSTPEC            = 0x4     // Bit TXSTPEC.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_PERREC_Pos         = 0x3     // Position of PERREC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_PERREC_Msk         = 0x8     // Bit mask of PERREC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_PERREC             = 0x8     // Bit PERREC.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_NAKEDEC_Pos        = 0x4     // Position of NAKEDEC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_NAKEDEC_Msk        = 0x10    // Bit mask of NAKEDEC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_NAKEDEC            = 0x10    // Bit NAKEDEC.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_OVERFIEC_Pos       = 0x5     // Position of OVERFIEC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_OVERFIEC_Msk       = 0x20    // Bit mask of OVERFIEC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_OVERFIEC           = 0x20    // Bit OVERFIEC.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_RXSTALLDEC_Pos     = 0x6     // Position of RXSTALLDEC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_RXSTALLDEC_Msk     = 0x40    // Bit mask of RXSTALLDEC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_RXSTALLDEC         = 0x40    // Bit RXSTALLDEC.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_SHORTPACKETIEC_Pos = 0x7     // Position of SHORTPACKETIEC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_SHORTPACKETIEC_Msk = 0x80    // Bit mask of SHORTPACKETIEC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_SHORTPACKETIEC     = 0x80    // Bit SHORTPACKETIEC.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_NBUSYBKEC_Pos      = 0xc     // Position of NBUSYBKEC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_NBUSYBKEC_Msk      = 0x1000  // Bit mask of NBUSYBKEC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_NBUSYBKEC          = 0x1000  // Bit NBUSYBKEC.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_FIFOCONC_Pos       = 0xe     // Position of FIFOCONC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_FIFOCONC_Msk       = 0x4000  // Bit mask of FIFOCONC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_FIFOCONC           = 0x4000  // Bit FIFOCONC.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_PDISHDMAC_Pos      = 0x10    // Position of PDISHDMAC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_PDISHDMAC_Msk      = 0x10000 // Bit mask of PDISHDMAC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_PDISHDMAC          = 0x10000 // Bit PDISHDMAC.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_PFREEZEC_Pos       = 0x11    // Position of PFREEZEC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_PFREEZEC_Msk       = 0x20000 // Bit mask of PFREEZEC field.
	USBHS_USBHS_HSTPIPIDR_BLK_MODE_PFREEZEC           = 0x20000 // Bit PFREEZEC.

	// USBHS_HSTPIPIDR_INTRPT_MODE: Host Pipe Disable Register
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_RXINEC_Pos         = 0x0     // Position of RXINEC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_RXINEC_Msk         = 0x1     // Bit mask of RXINEC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_RXINEC             = 0x1     // Bit RXINEC.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_TXOUTEC_Pos        = 0x1     // Position of TXOUTEC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_TXOUTEC_Msk        = 0x2     // Bit mask of TXOUTEC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_TXOUTEC            = 0x2     // Bit TXOUTEC.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_UNDERFIEC_Pos      = 0x2     // Position of UNDERFIEC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_UNDERFIEC_Msk      = 0x4     // Bit mask of UNDERFIEC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_UNDERFIEC          = 0x4     // Bit UNDERFIEC.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_PERREC_Pos         = 0x3     // Position of PERREC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_PERREC_Msk         = 0x8     // Bit mask of PERREC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_PERREC             = 0x8     // Bit PERREC.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_NAKEDEC_Pos        = 0x4     // Position of NAKEDEC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_NAKEDEC_Msk        = 0x10    // Bit mask of NAKEDEC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_NAKEDEC            = 0x10    // Bit NAKEDEC.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_OVERFIEC_Pos       = 0x5     // Position of OVERFIEC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_OVERFIEC_Msk       = 0x20    // Bit mask of OVERFIEC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_OVERFIEC           = 0x20    // Bit OVERFIEC.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_RXSTALLDEC_Pos     = 0x6     // Position of RXSTALLDEC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_RXSTALLDEC_Msk     = 0x40    // Bit mask of RXSTALLDEC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_RXSTALLDEC         = 0x40    // Bit RXSTALLDEC.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_SHORTPACKETIEC_Pos = 0x7     // Position of SHORTPACKETIEC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_SHORTPACKETIEC_Msk = 0x80    // Bit mask of SHORTPACKETIEC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_SHORTPACKETIEC     = 0x80    // Bit SHORTPACKETIEC.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_NBUSYBKEC_Pos      = 0xc     // Position of NBUSYBKEC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_NBUSYBKEC_Msk      = 0x1000  // Bit mask of NBUSYBKEC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_NBUSYBKEC          = 0x1000  // Bit NBUSYBKEC.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_FIFOCONC_Pos       = 0xe     // Position of FIFOCONC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_FIFOCONC_Msk       = 0x4000  // Bit mask of FIFOCONC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_FIFOCONC           = 0x4000  // Bit FIFOCONC.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_PDISHDMAC_Pos      = 0x10    // Position of PDISHDMAC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_PDISHDMAC_Msk      = 0x10000 // Bit mask of PDISHDMAC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_PDISHDMAC          = 0x10000 // Bit PDISHDMAC.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_PFREEZEC_Pos       = 0x11    // Position of PFREEZEC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_PFREEZEC_Msk       = 0x20000 // Bit mask of PFREEZEC field.
	USBHS_USBHS_HSTPIPIDR_INTRPT_MODE_PFREEZEC           = 0x20000 // Bit PFREEZEC.

	// USBHS_HSTPIPINRQ: Host Pipe IN Request Register
	USBHS_USBHS_HSTPIPINRQ_INRQ_Pos   = 0x0   // Position of INRQ field.
	USBHS_USBHS_HSTPIPINRQ_INRQ_Msk   = 0xff  // Bit mask of INRQ field.
	USBHS_USBHS_HSTPIPINRQ_INMODE_Pos = 0x8   // Position of INMODE field.
	USBHS_USBHS_HSTPIPINRQ_INMODE_Msk = 0x100 // Bit mask of INMODE field.
	USBHS_USBHS_HSTPIPINRQ_INMODE     = 0x100 // Bit INMODE.

	// USBHS_HSTPIPERR: Host Pipe Error Register
	USBHS_USBHS_HSTPIPERR_DATATGL_Pos = 0x0  // Position of DATATGL field.
	USBHS_USBHS_HSTPIPERR_DATATGL_Msk = 0x1  // Bit mask of DATATGL field.
	USBHS_USBHS_HSTPIPERR_DATATGL     = 0x1  // Bit DATATGL.
	USBHS_USBHS_HSTPIPERR_DATAPID_Pos = 0x1  // Position of DATAPID field.
	USBHS_USBHS_HSTPIPERR_DATAPID_Msk = 0x2  // Bit mask of DATAPID field.
	USBHS_USBHS_HSTPIPERR_DATAPID     = 0x2  // Bit DATAPID.
	USBHS_USBHS_HSTPIPERR_PID_Pos     = 0x2  // Position of PID field.
	USBHS_USBHS_HSTPIPERR_PID_Msk     = 0x4  // Bit mask of PID field.
	USBHS_USBHS_HSTPIPERR_PID         = 0x4  // Bit PID.
	USBHS_USBHS_HSTPIPERR_TIMEOUT_Pos = 0x3  // Position of TIMEOUT field.
	USBHS_USBHS_HSTPIPERR_TIMEOUT_Msk = 0x8  // Bit mask of TIMEOUT field.
	USBHS_USBHS_HSTPIPERR_TIMEOUT     = 0x8  // Bit TIMEOUT.
	USBHS_USBHS_HSTPIPERR_CRC16_Pos   = 0x4  // Position of CRC16 field.
	USBHS_USBHS_HSTPIPERR_CRC16_Msk   = 0x10 // Bit mask of CRC16 field.
	USBHS_USBHS_HSTPIPERR_CRC16       = 0x10 // Bit CRC16.
	USBHS_USBHS_HSTPIPERR_COUNTER_Pos = 0x5  // Position of COUNTER field.
	USBHS_USBHS_HSTPIPERR_COUNTER_Msk = 0x60 // Bit mask of COUNTER field.

	// USBHS_HSTDMA.USBHS_HSTDMANXTDSC: Host DMA Channel Next Descriptor Address Register
	USBHS_USBHS_HSTDMA_USBHS_HSTDMANXTDSC_NXT_DSC_ADD_Pos = 0x0        // Position of NXT_DSC_ADD field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMANXTDSC_NXT_DSC_ADD_Msk = 0xffffffff // Bit mask of NXT_DSC_ADD field.

	// USBHS_HSTDMA.USBHS_HSTDMAADDRESS: Host DMA Channel Address Register
	USBHS_USBHS_HSTDMA_USBHS_HSTDMAADDRESS_BUFF_ADD_Pos = 0x0        // Position of BUFF_ADD field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMAADDRESS_BUFF_ADD_Msk = 0xffffffff // Bit mask of BUFF_ADD field.

	// USBHS_HSTDMA.USBHS_HSTDMACONTROL: Host DMA Channel Control Register
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_CHANN_ENB_Pos   = 0x0        // Position of CHANN_ENB field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_CHANN_ENB_Msk   = 0x1        // Bit mask of CHANN_ENB field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_CHANN_ENB       = 0x1        // Bit CHANN_ENB.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_LDNXT_DSC_Pos   = 0x1        // Position of LDNXT_DSC field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_LDNXT_DSC_Msk   = 0x2        // Bit mask of LDNXT_DSC field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_LDNXT_DSC       = 0x2        // Bit LDNXT_DSC.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_END_TR_EN_Pos   = 0x2        // Position of END_TR_EN field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_END_TR_EN_Msk   = 0x4        // Bit mask of END_TR_EN field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_END_TR_EN       = 0x4        // Bit END_TR_EN.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_END_B_EN_Pos    = 0x3        // Position of END_B_EN field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_END_B_EN_Msk    = 0x8        // Bit mask of END_B_EN field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_END_B_EN        = 0x8        // Bit END_B_EN.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_END_TR_IT_Pos   = 0x4        // Position of END_TR_IT field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_END_TR_IT_Msk   = 0x10       // Bit mask of END_TR_IT field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_END_TR_IT       = 0x10       // Bit END_TR_IT.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_END_BUFFIT_Pos  = 0x5        // Position of END_BUFFIT field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_END_BUFFIT_Msk  = 0x20       // Bit mask of END_BUFFIT field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_END_BUFFIT      = 0x20       // Bit END_BUFFIT.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_DESC_LD_IT_Pos  = 0x6        // Position of DESC_LD_IT field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_DESC_LD_IT_Msk  = 0x40       // Bit mask of DESC_LD_IT field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_DESC_LD_IT      = 0x40       // Bit DESC_LD_IT.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_BURST_LCK_Pos   = 0x7        // Position of BURST_LCK field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_BURST_LCK_Msk   = 0x80       // Bit mask of BURST_LCK field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_BURST_LCK       = 0x80       // Bit BURST_LCK.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_BUFF_LENGTH_Pos = 0x10       // Position of BUFF_LENGTH field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMACONTROL_BUFF_LENGTH_Msk = 0xffff0000 // Bit mask of BUFF_LENGTH field.

	// USBHS_HSTDMA.USBHS_HSTDMASTATUS: Host DMA Channel Status Register
	USBHS_USBHS_HSTDMA_USBHS_HSTDMASTATUS_CHANN_ENB_Pos  = 0x0        // Position of CHANN_ENB field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMASTATUS_CHANN_ENB_Msk  = 0x1        // Bit mask of CHANN_ENB field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMASTATUS_CHANN_ENB      = 0x1        // Bit CHANN_ENB.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMASTATUS_CHANN_ACT_Pos  = 0x1        // Position of CHANN_ACT field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMASTATUS_CHANN_ACT_Msk  = 0x2        // Bit mask of CHANN_ACT field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMASTATUS_CHANN_ACT      = 0x2        // Bit CHANN_ACT.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMASTATUS_END_TR_ST_Pos  = 0x4        // Position of END_TR_ST field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMASTATUS_END_TR_ST_Msk  = 0x10       // Bit mask of END_TR_ST field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMASTATUS_END_TR_ST      = 0x10       // Bit END_TR_ST.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMASTATUS_END_BF_ST_Pos  = 0x5        // Position of END_BF_ST field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMASTATUS_END_BF_ST_Msk  = 0x20       // Bit mask of END_BF_ST field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMASTATUS_END_BF_ST      = 0x20       // Bit END_BF_ST.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMASTATUS_DESC_LDST_Pos  = 0x6        // Position of DESC_LDST field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMASTATUS_DESC_LDST_Msk  = 0x40       // Bit mask of DESC_LDST field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMASTATUS_DESC_LDST      = 0x40       // Bit DESC_LDST.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMASTATUS_BUFF_COUNT_Pos = 0x10       // Position of BUFF_COUNT field.
	USBHS_USBHS_HSTDMA_USBHS_HSTDMASTATUS_BUFF_COUNT_Msk = 0xffff0000 // Bit mask of BUFF_COUNT field.

	// USBHS_CTRL: General Control Register
	USBHS_USBHS_CTRL_RDERRE_Pos   = 0x4       // Position of RDERRE field.
	USBHS_USBHS_CTRL_RDERRE_Msk   = 0x10      // Bit mask of RDERRE field.
	USBHS_USBHS_CTRL_RDERRE       = 0x10      // Bit RDERRE.
	USBHS_USBHS_CTRL_VBUSHWC_Pos  = 0x8       // Position of VBUSHWC field.
	USBHS_USBHS_CTRL_VBUSHWC_Msk  = 0x100     // Bit mask of VBUSHWC field.
	USBHS_USBHS_CTRL_VBUSHWC      = 0x100     // Bit VBUSHWC.
	USBHS_USBHS_CTRL_FRZCLK_Pos   = 0xe       // Position of FRZCLK field.
	USBHS_USBHS_CTRL_FRZCLK_Msk   = 0x4000    // Bit mask of FRZCLK field.
	USBHS_USBHS_CTRL_FRZCLK       = 0x4000    // Bit FRZCLK.
	USBHS_USBHS_CTRL_USBE_Pos     = 0xf       // Position of USBE field.
	USBHS_USBHS_CTRL_USBE_Msk     = 0x8000    // Bit mask of USBE field.
	USBHS_USBHS_CTRL_USBE         = 0x8000    // Bit USBE.
	USBHS_USBHS_CTRL_UID_Pos      = 0x18      // Position of UID field.
	USBHS_USBHS_CTRL_UID_Msk      = 0x1000000 // Bit mask of UID field.
	USBHS_USBHS_CTRL_UID          = 0x1000000 // Bit UID.
	USBHS_USBHS_CTRL_UIMOD_Pos    = 0x19      // Position of UIMOD field.
	USBHS_USBHS_CTRL_UIMOD_Msk    = 0x2000000 // Bit mask of UIMOD field.
	USBHS_USBHS_CTRL_UIMOD        = 0x2000000 // Bit UIMOD.
	USBHS_USBHS_CTRL_UIMOD_HOST   = 0x0       // The module is in USB Host mode.
	USBHS_USBHS_CTRL_UIMOD_DEVICE = 0x1       // The module is in USB Device mode.

	// USBHS_SR: General Status Register
	USBHS_USBHS_SR_RDERRI_Pos       = 0x4    // Position of RDERRI field.
	USBHS_USBHS_SR_RDERRI_Msk       = 0x10   // Bit mask of RDERRI field.
	USBHS_USBHS_SR_RDERRI           = 0x10   // Bit RDERRI.
	USBHS_USBHS_SR_SPEED_Pos        = 0xc    // Position of SPEED field.
	USBHS_USBHS_SR_SPEED_Msk        = 0x3000 // Bit mask of SPEED field.
	USBHS_USBHS_SR_SPEED_FULL_SPEED = 0x0    // Full-Speed mode
	USBHS_USBHS_SR_SPEED_HIGH_SPEED = 0x1    // High-Speed mode
	USBHS_USBHS_SR_SPEED_LOW_SPEED  = 0x2    // Low-Speed mode
	USBHS_USBHS_SR_CLKUSABLE_Pos    = 0xe    // Position of CLKUSABLE field.
	USBHS_USBHS_SR_CLKUSABLE_Msk    = 0x4000 // Bit mask of CLKUSABLE field.
	USBHS_USBHS_SR_CLKUSABLE        = 0x4000 // Bit CLKUSABLE.

	// USBHS_SCR: General Status Clear Register
	USBHS_USBHS_SCR_RDERRIC_Pos = 0x4  // Position of RDERRIC field.
	USBHS_USBHS_SCR_RDERRIC_Msk = 0x10 // Bit mask of RDERRIC field.
	USBHS_USBHS_SCR_RDERRIC     = 0x10 // Bit RDERRIC.

	// USBHS_SFR: General Status Set Register
	USBHS_USBHS_SFR_RDERRIS_Pos = 0x4   // Position of RDERRIS field.
	USBHS_USBHS_SFR_RDERRIS_Msk = 0x10  // Bit mask of RDERRIS field.
	USBHS_USBHS_SFR_RDERRIS     = 0x10  // Bit RDERRIS.
	USBHS_USBHS_SFR_VBUSRQS_Pos = 0x9   // Position of VBUSRQS field.
	USBHS_USBHS_SFR_VBUSRQS_Msk = 0x200 // Bit mask of VBUSRQS field.
	USBHS_USBHS_SFR_VBUSRQS     = 0x200 // Bit VBUSRQS.
)

// Bitfields for UTMI: USB Transmitter Interface Macrocell
const (
	// UTMI_OHCIICR: OHCI Interrupt Configuration Register
	UTMI_UTMI_OHCIICR_RES0_Pos     = 0x0      // Position of RES0 field.
	UTMI_UTMI_OHCIICR_RES0_Msk     = 0x1      // Bit mask of RES0 field.
	UTMI_UTMI_OHCIICR_RES0         = 0x1      // Bit RES0.
	UTMI_UTMI_OHCIICR_ARIE_Pos     = 0x4      // Position of ARIE field.
	UTMI_UTMI_OHCIICR_ARIE_Msk     = 0x10     // Bit mask of ARIE field.
	UTMI_UTMI_OHCIICR_ARIE         = 0x10     // Bit ARIE.
	UTMI_UTMI_OHCIICR_APPSTART_Pos = 0x5      // Position of APPSTART field.
	UTMI_UTMI_OHCIICR_APPSTART_Msk = 0x20     // Bit mask of APPSTART field.
	UTMI_UTMI_OHCIICR_APPSTART     = 0x20     // Bit APPSTART.
	UTMI_UTMI_OHCIICR_UDPPUDIS_Pos = 0x17     // Position of UDPPUDIS field.
	UTMI_UTMI_OHCIICR_UDPPUDIS_Msk = 0x800000 // Bit mask of UDPPUDIS field.
	UTMI_UTMI_OHCIICR_UDPPUDIS     = 0x800000 // Bit UDPPUDIS.

	// UTMI_CKTRIM: UTMI Clock Trimming Register
	UTMI_UTMI_CKTRIM_FREQ_Pos    = 0x0 // Position of FREQ field.
	UTMI_UTMI_CKTRIM_FREQ_Msk    = 0x3 // Bit mask of FREQ field.
	UTMI_UTMI_CKTRIM_FREQ_XTAL12 = 0x0 // 12 MHz reference clock
	UTMI_UTMI_CKTRIM_FREQ_XTAL16 = 0x1 // 16 MHz reference clock
)

// Bitfields for WDT: Watchdog Timer
const (
	// WDT_CR: Control Register
	WDT_WDT_CR_WDRSTT_Pos = 0x0        // Position of WDRSTT field.
	WDT_WDT_CR_WDRSTT_Msk = 0x1        // Bit mask of WDRSTT field.
	WDT_WDT_CR_WDRSTT     = 0x1        // Bit WDRSTT.
	WDT_WDT_CR_KEY_Pos    = 0x18       // Position of KEY field.
	WDT_WDT_CR_KEY_Msk    = 0xff000000 // Bit mask of KEY field.
	WDT_WDT_CR_KEY_PASSWD = 0xa5       // Writing any other value in this field aborts the write operation.

	// WDT_MR: Mode Register
	WDT_WDT_MR_WDV_Pos       = 0x0        // Position of WDV field.
	WDT_WDT_MR_WDV_Msk       = 0xfff      // Bit mask of WDV field.
	WDT_WDT_MR_WDFIEN_Pos    = 0xc        // Position of WDFIEN field.
	WDT_WDT_MR_WDFIEN_Msk    = 0x1000     // Bit mask of WDFIEN field.
	WDT_WDT_MR_WDFIEN        = 0x1000     // Bit WDFIEN.
	WDT_WDT_MR_WDRSTEN_Pos   = 0xd        // Position of WDRSTEN field.
	WDT_WDT_MR_WDRSTEN_Msk   = 0x2000     // Bit mask of WDRSTEN field.
	WDT_WDT_MR_WDRSTEN       = 0x2000     // Bit WDRSTEN.
	WDT_WDT_MR_WDDIS_Pos     = 0xf        // Position of WDDIS field.
	WDT_WDT_MR_WDDIS_Msk     = 0x8000     // Bit mask of WDDIS field.
	WDT_WDT_MR_WDDIS         = 0x8000     // Bit WDDIS.
	WDT_WDT_MR_WDD_Pos       = 0x10       // Position of WDD field.
	WDT_WDT_MR_WDD_Msk       = 0xfff0000  // Bit mask of WDD field.
	WDT_WDT_MR_WDDBGHLT_Pos  = 0x1c       // Position of WDDBGHLT field.
	WDT_WDT_MR_WDDBGHLT_Msk  = 0x10000000 // Bit mask of WDDBGHLT field.
	WDT_WDT_MR_WDDBGHLT      = 0x10000000 // Bit WDDBGHLT.
	WDT_WDT_MR_WDIDLEHLT_Pos = 0x1d       // Position of WDIDLEHLT field.
	WDT_WDT_MR_WDIDLEHLT_Msk = 0x20000000 // Bit mask of WDIDLEHLT field.
	WDT_WDT_MR_WDIDLEHLT     = 0x20000000 // Bit WDIDLEHLT.

	// WDT_SR: Status Register
	WDT_WDT_SR_WDUNF_Pos = 0x0 // Position of WDUNF field.
	WDT_WDT_SR_WDUNF_Msk = 0x1 // Bit mask of WDUNF field.
	WDT_WDT_SR_WDUNF     = 0x1 // Bit WDUNF.
	WDT_WDT_SR_WDERR_Pos = 0x1 // Position of WDERR field.
	WDT_WDT_SR_WDERR_Msk = 0x2 // Bit mask of WDERR field.
	WDT_WDT_SR_WDERR     = 0x2 // Bit WDERR.
)

// Bitfields for XDMAC: Extensible DMA Controller
const (
	// XDMAC_GTYPE: Global Type Register
	XDMAC_XDMAC_GTYPE_NB_CH_Pos   = 0x0      // Position of NB_CH field.
	XDMAC_XDMAC_GTYPE_NB_CH_Msk   = 0x1f     // Bit mask of NB_CH field.
	XDMAC_XDMAC_GTYPE_FIFO_SZ_Pos = 0x5      // Position of FIFO_SZ field.
	XDMAC_XDMAC_GTYPE_FIFO_SZ_Msk = 0xffe0   // Bit mask of FIFO_SZ field.
	XDMAC_XDMAC_GTYPE_NB_REQ_Pos  = 0x10     // Position of NB_REQ field.
	XDMAC_XDMAC_GTYPE_NB_REQ_Msk  = 0x7f0000 // Bit mask of NB_REQ field.

	// XDMAC_GCFG: Global Configuration Register
	XDMAC_XDMAC_GCFG_CGDISREG_Pos  = 0x0   // Position of CGDISREG field.
	XDMAC_XDMAC_GCFG_CGDISREG_Msk  = 0x1   // Bit mask of CGDISREG field.
	XDMAC_XDMAC_GCFG_CGDISREG      = 0x1   // Bit CGDISREG.
	XDMAC_XDMAC_GCFG_CGDISPIPE_Pos = 0x1   // Position of CGDISPIPE field.
	XDMAC_XDMAC_GCFG_CGDISPIPE_Msk = 0x2   // Bit mask of CGDISPIPE field.
	XDMAC_XDMAC_GCFG_CGDISPIPE     = 0x2   // Bit CGDISPIPE.
	XDMAC_XDMAC_GCFG_CGDISFIFO_Pos = 0x2   // Position of CGDISFIFO field.
	XDMAC_XDMAC_GCFG_CGDISFIFO_Msk = 0x4   // Bit mask of CGDISFIFO field.
	XDMAC_XDMAC_GCFG_CGDISFIFO     = 0x4   // Bit CGDISFIFO.
	XDMAC_XDMAC_GCFG_CGDISIF_Pos   = 0x3   // Position of CGDISIF field.
	XDMAC_XDMAC_GCFG_CGDISIF_Msk   = 0x8   // Bit mask of CGDISIF field.
	XDMAC_XDMAC_GCFG_CGDISIF       = 0x8   // Bit CGDISIF.
	XDMAC_XDMAC_GCFG_BXKBEN_Pos    = 0x8   // Position of BXKBEN field.
	XDMAC_XDMAC_GCFG_BXKBEN_Msk    = 0x100 // Bit mask of BXKBEN field.
	XDMAC_XDMAC_GCFG_BXKBEN        = 0x100 // Bit BXKBEN.

	// XDMAC_GWAC: Global Weighted Arbiter Configuration Register
	XDMAC_XDMAC_GWAC_PW0_Pos = 0x0    // Position of PW0 field.
	XDMAC_XDMAC_GWAC_PW0_Msk = 0xf    // Bit mask of PW0 field.
	XDMAC_XDMAC_GWAC_PW1_Pos = 0x4    // Position of PW1 field.
	XDMAC_XDMAC_GWAC_PW1_Msk = 0xf0   // Bit mask of PW1 field.
	XDMAC_XDMAC_GWAC_PW2_Pos = 0x8    // Position of PW2 field.
	XDMAC_XDMAC_GWAC_PW2_Msk = 0xf00  // Bit mask of PW2 field.
	XDMAC_XDMAC_GWAC_PW3_Pos = 0xc    // Position of PW3 field.
	XDMAC_XDMAC_GWAC_PW3_Msk = 0xf000 // Bit mask of PW3 field.

	// XDMAC_GIE: Global Interrupt Enable Register
	XDMAC_XDMAC_GIE_IE0_Pos  = 0x0      // Position of IE0 field.
	XDMAC_XDMAC_GIE_IE0_Msk  = 0x1      // Bit mask of IE0 field.
	XDMAC_XDMAC_GIE_IE0      = 0x1      // Bit IE0.
	XDMAC_XDMAC_GIE_IE1_Pos  = 0x1      // Position of IE1 field.
	XDMAC_XDMAC_GIE_IE1_Msk  = 0x2      // Bit mask of IE1 field.
	XDMAC_XDMAC_GIE_IE1      = 0x2      // Bit IE1.
	XDMAC_XDMAC_GIE_IE2_Pos  = 0x2      // Position of IE2 field.
	XDMAC_XDMAC_GIE_IE2_Msk  = 0x4      // Bit mask of IE2 field.
	XDMAC_XDMAC_GIE_IE2      = 0x4      // Bit IE2.
	XDMAC_XDMAC_GIE_IE3_Pos  = 0x3      // Position of IE3 field.
	XDMAC_XDMAC_GIE_IE3_Msk  = 0x8      // Bit mask of IE3 field.
	XDMAC_XDMAC_GIE_IE3      = 0x8      // Bit IE3.
	XDMAC_XDMAC_GIE_IE4_Pos  = 0x4      // Position of IE4 field.
	XDMAC_XDMAC_GIE_IE4_Msk  = 0x10     // Bit mask of IE4 field.
	XDMAC_XDMAC_GIE_IE4      = 0x10     // Bit IE4.
	XDMAC_XDMAC_GIE_IE5_Pos  = 0x5      // Position of IE5 field.
	XDMAC_XDMAC_GIE_IE5_Msk  = 0x20     // Bit mask of IE5 field.
	XDMAC_XDMAC_GIE_IE5      = 0x20     // Bit IE5.
	XDMAC_XDMAC_GIE_IE6_Pos  = 0x6      // Position of IE6 field.
	XDMAC_XDMAC_GIE_IE6_Msk  = 0x40     // Bit mask of IE6 field.
	XDMAC_XDMAC_GIE_IE6      = 0x40     // Bit IE6.
	XDMAC_XDMAC_GIE_IE7_Pos  = 0x7      // Position of IE7 field.
	XDMAC_XDMAC_GIE_IE7_Msk  = 0x80     // Bit mask of IE7 field.
	XDMAC_XDMAC_GIE_IE7      = 0x80     // Bit IE7.
	XDMAC_XDMAC_GIE_IE8_Pos  = 0x8      // Position of IE8 field.
	XDMAC_XDMAC_GIE_IE8_Msk  = 0x100    // Bit mask of IE8 field.
	XDMAC_XDMAC_GIE_IE8      = 0x100    // Bit IE8.
	XDMAC_XDMAC_GIE_IE9_Pos  = 0x9      // Position of IE9 field.
	XDMAC_XDMAC_GIE_IE9_Msk  = 0x200    // Bit mask of IE9 field.
	XDMAC_XDMAC_GIE_IE9      = 0x200    // Bit IE9.
	XDMAC_XDMAC_GIE_IE10_Pos = 0xa      // Position of IE10 field.
	XDMAC_XDMAC_GIE_IE10_Msk = 0x400    // Bit mask of IE10 field.
	XDMAC_XDMAC_GIE_IE10     = 0x400    // Bit IE10.
	XDMAC_XDMAC_GIE_IE11_Pos = 0xb      // Position of IE11 field.
	XDMAC_XDMAC_GIE_IE11_Msk = 0x800    // Bit mask of IE11 field.
	XDMAC_XDMAC_GIE_IE11     = 0x800    // Bit IE11.
	XDMAC_XDMAC_GIE_IE12_Pos = 0xc      // Position of IE12 field.
	XDMAC_XDMAC_GIE_IE12_Msk = 0x1000   // Bit mask of IE12 field.
	XDMAC_XDMAC_GIE_IE12     = 0x1000   // Bit IE12.
	XDMAC_XDMAC_GIE_IE13_Pos = 0xd      // Position of IE13 field.
	XDMAC_XDMAC_GIE_IE13_Msk = 0x2000   // Bit mask of IE13 field.
	XDMAC_XDMAC_GIE_IE13     = 0x2000   // Bit IE13.
	XDMAC_XDMAC_GIE_IE14_Pos = 0xe      // Position of IE14 field.
	XDMAC_XDMAC_GIE_IE14_Msk = 0x4000   // Bit mask of IE14 field.
	XDMAC_XDMAC_GIE_IE14     = 0x4000   // Bit IE14.
	XDMAC_XDMAC_GIE_IE15_Pos = 0xf      // Position of IE15 field.
	XDMAC_XDMAC_GIE_IE15_Msk = 0x8000   // Bit mask of IE15 field.
	XDMAC_XDMAC_GIE_IE15     = 0x8000   // Bit IE15.
	XDMAC_XDMAC_GIE_IE16_Pos = 0x10     // Position of IE16 field.
	XDMAC_XDMAC_GIE_IE16_Msk = 0x10000  // Bit mask of IE16 field.
	XDMAC_XDMAC_GIE_IE16     = 0x10000  // Bit IE16.
	XDMAC_XDMAC_GIE_IE17_Pos = 0x11     // Position of IE17 field.
	XDMAC_XDMAC_GIE_IE17_Msk = 0x20000  // Bit mask of IE17 field.
	XDMAC_XDMAC_GIE_IE17     = 0x20000  // Bit IE17.
	XDMAC_XDMAC_GIE_IE18_Pos = 0x12     // Position of IE18 field.
	XDMAC_XDMAC_GIE_IE18_Msk = 0x40000  // Bit mask of IE18 field.
	XDMAC_XDMAC_GIE_IE18     = 0x40000  // Bit IE18.
	XDMAC_XDMAC_GIE_IE19_Pos = 0x13     // Position of IE19 field.
	XDMAC_XDMAC_GIE_IE19_Msk = 0x80000  // Bit mask of IE19 field.
	XDMAC_XDMAC_GIE_IE19     = 0x80000  // Bit IE19.
	XDMAC_XDMAC_GIE_IE20_Pos = 0x14     // Position of IE20 field.
	XDMAC_XDMAC_GIE_IE20_Msk = 0x100000 // Bit mask of IE20 field.
	XDMAC_XDMAC_GIE_IE20     = 0x100000 // Bit IE20.
	XDMAC_XDMAC_GIE_IE21_Pos = 0x15     // Position of IE21 field.
	XDMAC_XDMAC_GIE_IE21_Msk = 0x200000 // Bit mask of IE21 field.
	XDMAC_XDMAC_GIE_IE21     = 0x200000 // Bit IE21.
	XDMAC_XDMAC_GIE_IE22_Pos = 0x16     // Position of IE22 field.
	XDMAC_XDMAC_GIE_IE22_Msk = 0x400000 // Bit mask of IE22 field.
	XDMAC_XDMAC_GIE_IE22     = 0x400000 // Bit IE22.
	XDMAC_XDMAC_GIE_IE23_Pos = 0x17     // Position of IE23 field.
	XDMAC_XDMAC_GIE_IE23_Msk = 0x800000 // Bit mask of IE23 field.
	XDMAC_XDMAC_GIE_IE23     = 0x800000 // Bit IE23.

	// XDMAC_GID: Global Interrupt Disable Register
	XDMAC_XDMAC_GID_ID0_Pos  = 0x0      // Position of ID0 field.
	XDMAC_XDMAC_GID_ID0_Msk  = 0x1      // Bit mask of ID0 field.
	XDMAC_XDMAC_GID_ID0      = 0x1      // Bit ID0.
	XDMAC_XDMAC_GID_ID1_Pos  = 0x1      // Position of ID1 field.
	XDMAC_XDMAC_GID_ID1_Msk  = 0x2      // Bit mask of ID1 field.
	XDMAC_XDMAC_GID_ID1      = 0x2      // Bit ID1.
	XDMAC_XDMAC_GID_ID2_Pos  = 0x2      // Position of ID2 field.
	XDMAC_XDMAC_GID_ID2_Msk  = 0x4      // Bit mask of ID2 field.
	XDMAC_XDMAC_GID_ID2      = 0x4      // Bit ID2.
	XDMAC_XDMAC_GID_ID3_Pos  = 0x3      // Position of ID3 field.
	XDMAC_XDMAC_GID_ID3_Msk  = 0x8      // Bit mask of ID3 field.
	XDMAC_XDMAC_GID_ID3      = 0x8      // Bit ID3.
	XDMAC_XDMAC_GID_ID4_Pos  = 0x4      // Position of ID4 field.
	XDMAC_XDMAC_GID_ID4_Msk  = 0x10     // Bit mask of ID4 field.
	XDMAC_XDMAC_GID_ID4      = 0x10     // Bit ID4.
	XDMAC_XDMAC_GID_ID5_Pos  = 0x5      // Position of ID5 field.
	XDMAC_XDMAC_GID_ID5_Msk  = 0x20     // Bit mask of ID5 field.
	XDMAC_XDMAC_GID_ID5      = 0x20     // Bit ID5.
	XDMAC_XDMAC_GID_ID6_Pos  = 0x6      // Position of ID6 field.
	XDMAC_XDMAC_GID_ID6_Msk  = 0x40     // Bit mask of ID6 field.
	XDMAC_XDMAC_GID_ID6      = 0x40     // Bit ID6.
	XDMAC_XDMAC_GID_ID7_Pos  = 0x7      // Position of ID7 field.
	XDMAC_XDMAC_GID_ID7_Msk  = 0x80     // Bit mask of ID7 field.
	XDMAC_XDMAC_GID_ID7      = 0x80     // Bit ID7.
	XDMAC_XDMAC_GID_ID8_Pos  = 0x8      // Position of ID8 field.
	XDMAC_XDMAC_GID_ID8_Msk  = 0x100    // Bit mask of ID8 field.
	XDMAC_XDMAC_GID_ID8      = 0x100    // Bit ID8.
	XDMAC_XDMAC_GID_ID9_Pos  = 0x9      // Position of ID9 field.
	XDMAC_XDMAC_GID_ID9_Msk  = 0x200    // Bit mask of ID9 field.
	XDMAC_XDMAC_GID_ID9      = 0x200    // Bit ID9.
	XDMAC_XDMAC_GID_ID10_Pos = 0xa      // Position of ID10 field.
	XDMAC_XDMAC_GID_ID10_Msk = 0x400    // Bit mask of ID10 field.
	XDMAC_XDMAC_GID_ID10     = 0x400    // Bit ID10.
	XDMAC_XDMAC_GID_ID11_Pos = 0xb      // Position of ID11 field.
	XDMAC_XDMAC_GID_ID11_Msk = 0x800    // Bit mask of ID11 field.
	XDMAC_XDMAC_GID_ID11     = 0x800    // Bit ID11.
	XDMAC_XDMAC_GID_ID12_Pos = 0xc      // Position of ID12 field.
	XDMAC_XDMAC_GID_ID12_Msk = 0x1000   // Bit mask of ID12 field.
	XDMAC_XDMAC_GID_ID12     = 0x1000   // Bit ID12.
	XDMAC_XDMAC_GID_ID13_Pos = 0xd      // Position of ID13 field.
	XDMAC_XDMAC_GID_ID13_Msk = 0x2000   // Bit mask of ID13 field.
	XDMAC_XDMAC_GID_ID13     = 0x2000   // Bit ID13.
	XDMAC_XDMAC_GID_ID14_Pos = 0xe      // Position of ID14 field.
	XDMAC_XDMAC_GID_ID14_Msk = 0x4000   // Bit mask of ID14 field.
	XDMAC_XDMAC_GID_ID14     = 0x4000   // Bit ID14.
	XDMAC_XDMAC_GID_ID15_Pos = 0xf      // Position of ID15 field.
	XDMAC_XDMAC_GID_ID15_Msk = 0x8000   // Bit mask of ID15 field.
	XDMAC_XDMAC_GID_ID15     = 0x8000   // Bit ID15.
	XDMAC_XDMAC_GID_ID16_Pos = 0x10     // Position of ID16 field.
	XDMAC_XDMAC_GID_ID16_Msk = 0x10000  // Bit mask of ID16 field.
	XDMAC_XDMAC_GID_ID16     = 0x10000  // Bit ID16.
	XDMAC_XDMAC_GID_ID17_Pos = 0x11     // Position of ID17 field.
	XDMAC_XDMAC_GID_ID17_Msk = 0x20000  // Bit mask of ID17 field.
	XDMAC_XDMAC_GID_ID17     = 0x20000  // Bit ID17.
	XDMAC_XDMAC_GID_ID18_Pos = 0x12     // Position of ID18 field.
	XDMAC_XDMAC_GID_ID18_Msk = 0x40000  // Bit mask of ID18 field.
	XDMAC_XDMAC_GID_ID18     = 0x40000  // Bit ID18.
	XDMAC_XDMAC_GID_ID19_Pos = 0x13     // Position of ID19 field.
	XDMAC_XDMAC_GID_ID19_Msk = 0x80000  // Bit mask of ID19 field.
	XDMAC_XDMAC_GID_ID19     = 0x80000  // Bit ID19.
	XDMAC_XDMAC_GID_ID20_Pos = 0x14     // Position of ID20 field.
	XDMAC_XDMAC_GID_ID20_Msk = 0x100000 // Bit mask of ID20 field.
	XDMAC_XDMAC_GID_ID20     = 0x100000 // Bit ID20.
	XDMAC_XDMAC_GID_ID21_Pos = 0x15     // Position of ID21 field.
	XDMAC_XDMAC_GID_ID21_Msk = 0x200000 // Bit mask of ID21 field.
	XDMAC_XDMAC_GID_ID21     = 0x200000 // Bit ID21.
	XDMAC_XDMAC_GID_ID22_Pos = 0x16     // Position of ID22 field.
	XDMAC_XDMAC_GID_ID22_Msk = 0x400000 // Bit mask of ID22 field.
	XDMAC_XDMAC_GID_ID22     = 0x400000 // Bit ID22.
	XDMAC_XDMAC_GID_ID23_Pos = 0x17     // Position of ID23 field.
	XDMAC_XDMAC_GID_ID23_Msk = 0x800000 // Bit mask of ID23 field.
	XDMAC_XDMAC_GID_ID23     = 0x800000 // Bit ID23.

	// XDMAC_GIM: Global Interrupt Mask Register
	XDMAC_XDMAC_GIM_IM0_Pos  = 0x0      // Position of IM0 field.
	XDMAC_XDMAC_GIM_IM0_Msk  = 0x1      // Bit mask of IM0 field.
	XDMAC_XDMAC_GIM_IM0      = 0x1      // Bit IM0.
	XDMAC_XDMAC_GIM_IM1_Pos  = 0x1      // Position of IM1 field.
	XDMAC_XDMAC_GIM_IM1_Msk  = 0x2      // Bit mask of IM1 field.
	XDMAC_XDMAC_GIM_IM1      = 0x2      // Bit IM1.
	XDMAC_XDMAC_GIM_IM2_Pos  = 0x2      // Position of IM2 field.
	XDMAC_XDMAC_GIM_IM2_Msk  = 0x4      // Bit mask of IM2 field.
	XDMAC_XDMAC_GIM_IM2      = 0x4      // Bit IM2.
	XDMAC_XDMAC_GIM_IM3_Pos  = 0x3      // Position of IM3 field.
	XDMAC_XDMAC_GIM_IM3_Msk  = 0x8      // Bit mask of IM3 field.
	XDMAC_XDMAC_GIM_IM3      = 0x8      // Bit IM3.
	XDMAC_XDMAC_GIM_IM4_Pos  = 0x4      // Position of IM4 field.
	XDMAC_XDMAC_GIM_IM4_Msk  = 0x10     // Bit mask of IM4 field.
	XDMAC_XDMAC_GIM_IM4      = 0x10     // Bit IM4.
	XDMAC_XDMAC_GIM_IM5_Pos  = 0x5      // Position of IM5 field.
	XDMAC_XDMAC_GIM_IM5_Msk  = 0x20     // Bit mask of IM5 field.
	XDMAC_XDMAC_GIM_IM5      = 0x20     // Bit IM5.
	XDMAC_XDMAC_GIM_IM6_Pos  = 0x6      // Position of IM6 field.
	XDMAC_XDMAC_GIM_IM6_Msk  = 0x40     // Bit mask of IM6 field.
	XDMAC_XDMAC_GIM_IM6      = 0x40     // Bit IM6.
	XDMAC_XDMAC_GIM_IM7_Pos  = 0x7      // Position of IM7 field.
	XDMAC_XDMAC_GIM_IM7_Msk  = 0x80     // Bit mask of IM7 field.
	XDMAC_XDMAC_GIM_IM7      = 0x80     // Bit IM7.
	XDMAC_XDMAC_GIM_IM8_Pos  = 0x8      // Position of IM8 field.
	XDMAC_XDMAC_GIM_IM8_Msk  = 0x100    // Bit mask of IM8 field.
	XDMAC_XDMAC_GIM_IM8      = 0x100    // Bit IM8.
	XDMAC_XDMAC_GIM_IM9_Pos  = 0x9      // Position of IM9 field.
	XDMAC_XDMAC_GIM_IM9_Msk  = 0x200    // Bit mask of IM9 field.
	XDMAC_XDMAC_GIM_IM9      = 0x200    // Bit IM9.
	XDMAC_XDMAC_GIM_IM10_Pos = 0xa      // Position of IM10 field.
	XDMAC_XDMAC_GIM_IM10_Msk = 0x400    // Bit mask of IM10 field.
	XDMAC_XDMAC_GIM_IM10     = 0x400    // Bit IM10.
	XDMAC_XDMAC_GIM_IM11_Pos = 0xb      // Position of IM11 field.
	XDMAC_XDMAC_GIM_IM11_Msk = 0x800    // Bit mask of IM11 field.
	XDMAC_XDMAC_GIM_IM11     = 0x800    // Bit IM11.
	XDMAC_XDMAC_GIM_IM12_Pos = 0xc      // Position of IM12 field.
	XDMAC_XDMAC_GIM_IM12_Msk = 0x1000   // Bit mask of IM12 field.
	XDMAC_XDMAC_GIM_IM12     = 0x1000   // Bit IM12.
	XDMAC_XDMAC_GIM_IM13_Pos = 0xd      // Position of IM13 field.
	XDMAC_XDMAC_GIM_IM13_Msk = 0x2000   // Bit mask of IM13 field.
	XDMAC_XDMAC_GIM_IM13     = 0x2000   // Bit IM13.
	XDMAC_XDMAC_GIM_IM14_Pos = 0xe      // Position of IM14 field.
	XDMAC_XDMAC_GIM_IM14_Msk = 0x4000   // Bit mask of IM14 field.
	XDMAC_XDMAC_GIM_IM14     = 0x4000   // Bit IM14.
	XDMAC_XDMAC_GIM_IM15_Pos = 0xf      // Position of IM15 field.
	XDMAC_XDMAC_GIM_IM15_Msk = 0x8000   // Bit mask of IM15 field.
	XDMAC_XDMAC_GIM_IM15     = 0x8000   // Bit IM15.
	XDMAC_XDMAC_GIM_IM16_Pos = 0x10     // Position of IM16 field.
	XDMAC_XDMAC_GIM_IM16_Msk = 0x10000  // Bit mask of IM16 field.
	XDMAC_XDMAC_GIM_IM16     = 0x10000  // Bit IM16.
	XDMAC_XDMAC_GIM_IM17_Pos = 0x11     // Position of IM17 field.
	XDMAC_XDMAC_GIM_IM17_Msk = 0x20000  // Bit mask of IM17 field.
	XDMAC_XDMAC_GIM_IM17     = 0x20000  // Bit IM17.
	XDMAC_XDMAC_GIM_IM18_Pos = 0x12     // Position of IM18 field.
	XDMAC_XDMAC_GIM_IM18_Msk = 0x40000  // Bit mask of IM18 field.
	XDMAC_XDMAC_GIM_IM18     = 0x40000  // Bit IM18.
	XDMAC_XDMAC_GIM_IM19_Pos = 0x13     // Position of IM19 field.
	XDMAC_XDMAC_GIM_IM19_Msk = 0x80000  // Bit mask of IM19 field.
	XDMAC_XDMAC_GIM_IM19     = 0x80000  // Bit IM19.
	XDMAC_XDMAC_GIM_IM20_Pos = 0x14     // Position of IM20 field.
	XDMAC_XDMAC_GIM_IM20_Msk = 0x100000 // Bit mask of IM20 field.
	XDMAC_XDMAC_GIM_IM20     = 0x100000 // Bit IM20.
	XDMAC_XDMAC_GIM_IM21_Pos = 0x15     // Position of IM21 field.
	XDMAC_XDMAC_GIM_IM21_Msk = 0x200000 // Bit mask of IM21 field.
	XDMAC_XDMAC_GIM_IM21     = 0x200000 // Bit IM21.
	XDMAC_XDMAC_GIM_IM22_Pos = 0x16     // Position of IM22 field.
	XDMAC_XDMAC_GIM_IM22_Msk = 0x400000 // Bit mask of IM22 field.
	XDMAC_XDMAC_GIM_IM22     = 0x400000 // Bit IM22.
	XDMAC_XDMAC_GIM_IM23_Pos = 0x17     // Position of IM23 field.
	XDMAC_XDMAC_GIM_IM23_Msk = 0x800000 // Bit mask of IM23 field.
	XDMAC_XDMAC_GIM_IM23     = 0x800000 // Bit IM23.

	// XDMAC_GIS: Global Interrupt Status Register
	XDMAC_XDMAC_GIS_IS0_Pos  = 0x0      // Position of IS0 field.
	XDMAC_XDMAC_GIS_IS0_Msk  = 0x1      // Bit mask of IS0 field.
	XDMAC_XDMAC_GIS_IS0      = 0x1      // Bit IS0.
	XDMAC_XDMAC_GIS_IS1_Pos  = 0x1      // Position of IS1 field.
	XDMAC_XDMAC_GIS_IS1_Msk  = 0x2      // Bit mask of IS1 field.
	XDMAC_XDMAC_GIS_IS1      = 0x2      // Bit IS1.
	XDMAC_XDMAC_GIS_IS2_Pos  = 0x2      // Position of IS2 field.
	XDMAC_XDMAC_GIS_IS2_Msk  = 0x4      // Bit mask of IS2 field.
	XDMAC_XDMAC_GIS_IS2      = 0x4      // Bit IS2.
	XDMAC_XDMAC_GIS_IS3_Pos  = 0x3      // Position of IS3 field.
	XDMAC_XDMAC_GIS_IS3_Msk  = 0x8      // Bit mask of IS3 field.
	XDMAC_XDMAC_GIS_IS3      = 0x8      // Bit IS3.
	XDMAC_XDMAC_GIS_IS4_Pos  = 0x4      // Position of IS4 field.
	XDMAC_XDMAC_GIS_IS4_Msk  = 0x10     // Bit mask of IS4 field.
	XDMAC_XDMAC_GIS_IS4      = 0x10     // Bit IS4.
	XDMAC_XDMAC_GIS_IS5_Pos  = 0x5      // Position of IS5 field.
	XDMAC_XDMAC_GIS_IS5_Msk  = 0x20     // Bit mask of IS5 field.
	XDMAC_XDMAC_GIS_IS5      = 0x20     // Bit IS5.
	XDMAC_XDMAC_GIS_IS6_Pos  = 0x6      // Position of IS6 field.
	XDMAC_XDMAC_GIS_IS6_Msk  = 0x40     // Bit mask of IS6 field.
	XDMAC_XDMAC_GIS_IS6      = 0x40     // Bit IS6.
	XDMAC_XDMAC_GIS_IS7_Pos  = 0x7      // Position of IS7 field.
	XDMAC_XDMAC_GIS_IS7_Msk  = 0x80     // Bit mask of IS7 field.
	XDMAC_XDMAC_GIS_IS7      = 0x80     // Bit IS7.
	XDMAC_XDMAC_GIS_IS8_Pos  = 0x8      // Position of IS8 field.
	XDMAC_XDMAC_GIS_IS8_Msk  = 0x100    // Bit mask of IS8 field.
	XDMAC_XDMAC_GIS_IS8      = 0x100    // Bit IS8.
	XDMAC_XDMAC_GIS_IS9_Pos  = 0x9      // Position of IS9 field.
	XDMAC_XDMAC_GIS_IS9_Msk  = 0x200    // Bit mask of IS9 field.
	XDMAC_XDMAC_GIS_IS9      = 0x200    // Bit IS9.
	XDMAC_XDMAC_GIS_IS10_Pos = 0xa      // Position of IS10 field.
	XDMAC_XDMAC_GIS_IS10_Msk = 0x400    // Bit mask of IS10 field.
	XDMAC_XDMAC_GIS_IS10     = 0x400    // Bit IS10.
	XDMAC_XDMAC_GIS_IS11_Pos = 0xb      // Position of IS11 field.
	XDMAC_XDMAC_GIS_IS11_Msk = 0x800    // Bit mask of IS11 field.
	XDMAC_XDMAC_GIS_IS11     = 0x800    // Bit IS11.
	XDMAC_XDMAC_GIS_IS12_Pos = 0xc      // Position of IS12 field.
	XDMAC_XDMAC_GIS_IS12_Msk = 0x1000   // Bit mask of IS12 field.
	XDMAC_XDMAC_GIS_IS12     = 0x1000   // Bit IS12.
	XDMAC_XDMAC_GIS_IS13_Pos = 0xd      // Position of IS13 field.
	XDMAC_XDMAC_GIS_IS13_Msk = 0x2000   // Bit mask of IS13 field.
	XDMAC_XDMAC_GIS_IS13     = 0x2000   // Bit IS13.
	XDMAC_XDMAC_GIS_IS14_Pos = 0xe      // Position of IS14 field.
	XDMAC_XDMAC_GIS_IS14_Msk = 0x4000   // Bit mask of IS14 field.
	XDMAC_XDMAC_GIS_IS14     = 0x4000   // Bit IS14.
	XDMAC_XDMAC_GIS_IS15_Pos = 0xf      // Position of IS15 field.
	XDMAC_XDMAC_GIS_IS15_Msk = 0x8000   // Bit mask of IS15 field.
	XDMAC_XDMAC_GIS_IS15     = 0x8000   // Bit IS15.
	XDMAC_XDMAC_GIS_IS16_Pos = 0x10     // Position of IS16 field.
	XDMAC_XDMAC_GIS_IS16_Msk = 0x10000  // Bit mask of IS16 field.
	XDMAC_XDMAC_GIS_IS16     = 0x10000  // Bit IS16.
	XDMAC_XDMAC_GIS_IS17_Pos = 0x11     // Position of IS17 field.
	XDMAC_XDMAC_GIS_IS17_Msk = 0x20000  // Bit mask of IS17 field.
	XDMAC_XDMAC_GIS_IS17     = 0x20000  // Bit IS17.
	XDMAC_XDMAC_GIS_IS18_Pos = 0x12     // Position of IS18 field.
	XDMAC_XDMAC_GIS_IS18_Msk = 0x40000  // Bit mask of IS18 field.
	XDMAC_XDMAC_GIS_IS18     = 0x40000  // Bit IS18.
	XDMAC_XDMAC_GIS_IS19_Pos = 0x13     // Position of IS19 field.
	XDMAC_XDMAC_GIS_IS19_Msk = 0x80000  // Bit mask of IS19 field.
	XDMAC_XDMAC_GIS_IS19     = 0x80000  // Bit IS19.
	XDMAC_XDMAC_GIS_IS20_Pos = 0x14     // Position of IS20 field.
	XDMAC_XDMAC_GIS_IS20_Msk = 0x100000 // Bit mask of IS20 field.
	XDMAC_XDMAC_GIS_IS20     = 0x100000 // Bit IS20.
	XDMAC_XDMAC_GIS_IS21_Pos = 0x15     // Position of IS21 field.
	XDMAC_XDMAC_GIS_IS21_Msk = 0x200000 // Bit mask of IS21 field.
	XDMAC_XDMAC_GIS_IS21     = 0x200000 // Bit IS21.
	XDMAC_XDMAC_GIS_IS22_Pos = 0x16     // Position of IS22 field.
	XDMAC_XDMAC_GIS_IS22_Msk = 0x400000 // Bit mask of IS22 field.
	XDMAC_XDMAC_GIS_IS22     = 0x400000 // Bit IS22.
	XDMAC_XDMAC_GIS_IS23_Pos = 0x17     // Position of IS23 field.
	XDMAC_XDMAC_GIS_IS23_Msk = 0x800000 // Bit mask of IS23 field.
	XDMAC_XDMAC_GIS_IS23     = 0x800000 // Bit IS23.

	// XDMAC_GE: Global Channel Enable Register
	XDMAC_XDMAC_GE_EN0_Pos  = 0x0      // Position of EN0 field.
	XDMAC_XDMAC_GE_EN0_Msk  = 0x1      // Bit mask of EN0 field.
	XDMAC_XDMAC_GE_EN0      = 0x1      // Bit EN0.
	XDMAC_XDMAC_GE_EN1_Pos  = 0x1      // Position of EN1 field.
	XDMAC_XDMAC_GE_EN1_Msk  = 0x2      // Bit mask of EN1 field.
	XDMAC_XDMAC_GE_EN1      = 0x2      // Bit EN1.
	XDMAC_XDMAC_GE_EN2_Pos  = 0x2      // Position of EN2 field.
	XDMAC_XDMAC_GE_EN2_Msk  = 0x4      // Bit mask of EN2 field.
	XDMAC_XDMAC_GE_EN2      = 0x4      // Bit EN2.
	XDMAC_XDMAC_GE_EN3_Pos  = 0x3      // Position of EN3 field.
	XDMAC_XDMAC_GE_EN3_Msk  = 0x8      // Bit mask of EN3 field.
	XDMAC_XDMAC_GE_EN3      = 0x8      // Bit EN3.
	XDMAC_XDMAC_GE_EN4_Pos  = 0x4      // Position of EN4 field.
	XDMAC_XDMAC_GE_EN4_Msk  = 0x10     // Bit mask of EN4 field.
	XDMAC_XDMAC_GE_EN4      = 0x10     // Bit EN4.
	XDMAC_XDMAC_GE_EN5_Pos  = 0x5      // Position of EN5 field.
	XDMAC_XDMAC_GE_EN5_Msk  = 0x20     // Bit mask of EN5 field.
	XDMAC_XDMAC_GE_EN5      = 0x20     // Bit EN5.
	XDMAC_XDMAC_GE_EN6_Pos  = 0x6      // Position of EN6 field.
	XDMAC_XDMAC_GE_EN6_Msk  = 0x40     // Bit mask of EN6 field.
	XDMAC_XDMAC_GE_EN6      = 0x40     // Bit EN6.
	XDMAC_XDMAC_GE_EN7_Pos  = 0x7      // Position of EN7 field.
	XDMAC_XDMAC_GE_EN7_Msk  = 0x80     // Bit mask of EN7 field.
	XDMAC_XDMAC_GE_EN7      = 0x80     // Bit EN7.
	XDMAC_XDMAC_GE_EN8_Pos  = 0x8      // Position of EN8 field.
	XDMAC_XDMAC_GE_EN8_Msk  = 0x100    // Bit mask of EN8 field.
	XDMAC_XDMAC_GE_EN8      = 0x100    // Bit EN8.
	XDMAC_XDMAC_GE_EN9_Pos  = 0x9      // Position of EN9 field.
	XDMAC_XDMAC_GE_EN9_Msk  = 0x200    // Bit mask of EN9 field.
	XDMAC_XDMAC_GE_EN9      = 0x200    // Bit EN9.
	XDMAC_XDMAC_GE_EN10_Pos = 0xa      // Position of EN10 field.
	XDMAC_XDMAC_GE_EN10_Msk = 0x400    // Bit mask of EN10 field.
	XDMAC_XDMAC_GE_EN10     = 0x400    // Bit EN10.
	XDMAC_XDMAC_GE_EN11_Pos = 0xb      // Position of EN11 field.
	XDMAC_XDMAC_GE_EN11_Msk = 0x800    // Bit mask of EN11 field.
	XDMAC_XDMAC_GE_EN11     = 0x800    // Bit EN11.
	XDMAC_XDMAC_GE_EN12_Pos = 0xc      // Position of EN12 field.
	XDMAC_XDMAC_GE_EN12_Msk = 0x1000   // Bit mask of EN12 field.
	XDMAC_XDMAC_GE_EN12     = 0x1000   // Bit EN12.
	XDMAC_XDMAC_GE_EN13_Pos = 0xd      // Position of EN13 field.
	XDMAC_XDMAC_GE_EN13_Msk = 0x2000   // Bit mask of EN13 field.
	XDMAC_XDMAC_GE_EN13     = 0x2000   // Bit EN13.
	XDMAC_XDMAC_GE_EN14_Pos = 0xe      // Position of EN14 field.
	XDMAC_XDMAC_GE_EN14_Msk = 0x4000   // Bit mask of EN14 field.
	XDMAC_XDMAC_GE_EN14     = 0x4000   // Bit EN14.
	XDMAC_XDMAC_GE_EN15_Pos = 0xf      // Position of EN15 field.
	XDMAC_XDMAC_GE_EN15_Msk = 0x8000   // Bit mask of EN15 field.
	XDMAC_XDMAC_GE_EN15     = 0x8000   // Bit EN15.
	XDMAC_XDMAC_GE_EN16_Pos = 0x10     // Position of EN16 field.
	XDMAC_XDMAC_GE_EN16_Msk = 0x10000  // Bit mask of EN16 field.
	XDMAC_XDMAC_GE_EN16     = 0x10000  // Bit EN16.
	XDMAC_XDMAC_GE_EN17_Pos = 0x11     // Position of EN17 field.
	XDMAC_XDMAC_GE_EN17_Msk = 0x20000  // Bit mask of EN17 field.
	XDMAC_XDMAC_GE_EN17     = 0x20000  // Bit EN17.
	XDMAC_XDMAC_GE_EN18_Pos = 0x12     // Position of EN18 field.
	XDMAC_XDMAC_GE_EN18_Msk = 0x40000  // Bit mask of EN18 field.
	XDMAC_XDMAC_GE_EN18     = 0x40000  // Bit EN18.
	XDMAC_XDMAC_GE_EN19_Pos = 0x13     // Position of EN19 field.
	XDMAC_XDMAC_GE_EN19_Msk = 0x80000  // Bit mask of EN19 field.
	XDMAC_XDMAC_GE_EN19     = 0x80000  // Bit EN19.
	XDMAC_XDMAC_GE_EN20_Pos = 0x14     // Position of EN20 field.
	XDMAC_XDMAC_GE_EN20_Msk = 0x100000 // Bit mask of EN20 field.
	XDMAC_XDMAC_GE_EN20     = 0x100000 // Bit EN20.
	XDMAC_XDMAC_GE_EN21_Pos = 0x15     // Position of EN21 field.
	XDMAC_XDMAC_GE_EN21_Msk = 0x200000 // Bit mask of EN21 field.
	XDMAC_XDMAC_GE_EN21     = 0x200000 // Bit EN21.
	XDMAC_XDMAC_GE_EN22_Pos = 0x16     // Position of EN22 field.
	XDMAC_XDMAC_GE_EN22_Msk = 0x400000 // Bit mask of EN22 field.
	XDMAC_XDMAC_GE_EN22     = 0x400000 // Bit EN22.
	XDMAC_XDMAC_GE_EN23_Pos = 0x17     // Position of EN23 field.
	XDMAC_XDMAC_GE_EN23_Msk = 0x800000 // Bit mask of EN23 field.
	XDMAC_XDMAC_GE_EN23     = 0x800000 // Bit EN23.

	// XDMAC_GD: Global Channel Disable Register
	XDMAC_XDMAC_GD_DI0_Pos  = 0x0      // Position of DI0 field.
	XDMAC_XDMAC_GD_DI0_Msk  = 0x1      // Bit mask of DI0 field.
	XDMAC_XDMAC_GD_DI0      = 0x1      // Bit DI0.
	XDMAC_XDMAC_GD_DI1_Pos  = 0x1      // Position of DI1 field.
	XDMAC_XDMAC_GD_DI1_Msk  = 0x2      // Bit mask of DI1 field.
	XDMAC_XDMAC_GD_DI1      = 0x2      // Bit DI1.
	XDMAC_XDMAC_GD_DI2_Pos  = 0x2      // Position of DI2 field.
	XDMAC_XDMAC_GD_DI2_Msk  = 0x4      // Bit mask of DI2 field.
	XDMAC_XDMAC_GD_DI2      = 0x4      // Bit DI2.
	XDMAC_XDMAC_GD_DI3_Pos  = 0x3      // Position of DI3 field.
	XDMAC_XDMAC_GD_DI3_Msk  = 0x8      // Bit mask of DI3 field.
	XDMAC_XDMAC_GD_DI3      = 0x8      // Bit DI3.
	XDMAC_XDMAC_GD_DI4_Pos  = 0x4      // Position of DI4 field.
	XDMAC_XDMAC_GD_DI4_Msk  = 0x10     // Bit mask of DI4 field.
	XDMAC_XDMAC_GD_DI4      = 0x10     // Bit DI4.
	XDMAC_XDMAC_GD_DI5_Pos  = 0x5      // Position of DI5 field.
	XDMAC_XDMAC_GD_DI5_Msk  = 0x20     // Bit mask of DI5 field.
	XDMAC_XDMAC_GD_DI5      = 0x20     // Bit DI5.
	XDMAC_XDMAC_GD_DI6_Pos  = 0x6      // Position of DI6 field.
	XDMAC_XDMAC_GD_DI6_Msk  = 0x40     // Bit mask of DI6 field.
	XDMAC_XDMAC_GD_DI6      = 0x40     // Bit DI6.
	XDMAC_XDMAC_GD_DI7_Pos  = 0x7      // Position of DI7 field.
	XDMAC_XDMAC_GD_DI7_Msk  = 0x80     // Bit mask of DI7 field.
	XDMAC_XDMAC_GD_DI7      = 0x80     // Bit DI7.
	XDMAC_XDMAC_GD_DI8_Pos  = 0x8      // Position of DI8 field.
	XDMAC_XDMAC_GD_DI8_Msk  = 0x100    // Bit mask of DI8 field.
	XDMAC_XDMAC_GD_DI8      = 0x100    // Bit DI8.
	XDMAC_XDMAC_GD_DI9_Pos  = 0x9      // Position of DI9 field.
	XDMAC_XDMAC_GD_DI9_Msk  = 0x200    // Bit mask of DI9 field.
	XDMAC_XDMAC_GD_DI9      = 0x200    // Bit DI9.
	XDMAC_XDMAC_GD_DI10_Pos = 0xa      // Position of DI10 field.
	XDMAC_XDMAC_GD_DI10_Msk = 0x400    // Bit mask of DI10 field.
	XDMAC_XDMAC_GD_DI10     = 0x400    // Bit DI10.
	XDMAC_XDMAC_GD_DI11_Pos = 0xb      // Position of DI11 field.
	XDMAC_XDMAC_GD_DI11_Msk = 0x800    // Bit mask of DI11 field.
	XDMAC_XDMAC_GD_DI11     = 0x800    // Bit DI11.
	XDMAC_XDMAC_GD_DI12_Pos = 0xc      // Position of DI12 field.
	XDMAC_XDMAC_GD_DI12_Msk = 0x1000   // Bit mask of DI12 field.
	XDMAC_XDMAC_GD_DI12     = 0x1000   // Bit DI12.
	XDMAC_XDMAC_GD_DI13_Pos = 0xd      // Position of DI13 field.
	XDMAC_XDMAC_GD_DI13_Msk = 0x2000   // Bit mask of DI13 field.
	XDMAC_XDMAC_GD_DI13     = 0x2000   // Bit DI13.
	XDMAC_XDMAC_GD_DI14_Pos = 0xe      // Position of DI14 field.
	XDMAC_XDMAC_GD_DI14_Msk = 0x4000   // Bit mask of DI14 field.
	XDMAC_XDMAC_GD_DI14     = 0x4000   // Bit DI14.
	XDMAC_XDMAC_GD_DI15_Pos = 0xf      // Position of DI15 field.
	XDMAC_XDMAC_GD_DI15_Msk = 0x8000   // Bit mask of DI15 field.
	XDMAC_XDMAC_GD_DI15     = 0x8000   // Bit DI15.
	XDMAC_XDMAC_GD_DI16_Pos = 0x10     // Position of DI16 field.
	XDMAC_XDMAC_GD_DI16_Msk = 0x10000  // Bit mask of DI16 field.
	XDMAC_XDMAC_GD_DI16     = 0x10000  // Bit DI16.
	XDMAC_XDMAC_GD_DI17_Pos = 0x11     // Position of DI17 field.
	XDMAC_XDMAC_GD_DI17_Msk = 0x20000  // Bit mask of DI17 field.
	XDMAC_XDMAC_GD_DI17     = 0x20000  // Bit DI17.
	XDMAC_XDMAC_GD_DI18_Pos = 0x12     // Position of DI18 field.
	XDMAC_XDMAC_GD_DI18_Msk = 0x40000  // Bit mask of DI18 field.
	XDMAC_XDMAC_GD_DI18     = 0x40000  // Bit DI18.
	XDMAC_XDMAC_GD_DI19_Pos = 0x13     // Position of DI19 field.
	XDMAC_XDMAC_GD_DI19_Msk = 0x80000  // Bit mask of DI19 field.
	XDMAC_XDMAC_GD_DI19     = 0x80000  // Bit DI19.
	XDMAC_XDMAC_GD_DI20_Pos = 0x14     // Position of DI20 field.
	XDMAC_XDMAC_GD_DI20_Msk = 0x100000 // Bit mask of DI20 field.
	XDMAC_XDMAC_GD_DI20     = 0x100000 // Bit DI20.
	XDMAC_XDMAC_GD_DI21_Pos = 0x15     // Position of DI21 field.
	XDMAC_XDMAC_GD_DI21_Msk = 0x200000 // Bit mask of DI21 field.
	XDMAC_XDMAC_GD_DI21     = 0x200000 // Bit DI21.
	XDMAC_XDMAC_GD_DI22_Pos = 0x16     // Position of DI22 field.
	XDMAC_XDMAC_GD_DI22_Msk = 0x400000 // Bit mask of DI22 field.
	XDMAC_XDMAC_GD_DI22     = 0x400000 // Bit DI22.
	XDMAC_XDMAC_GD_DI23_Pos = 0x17     // Position of DI23 field.
	XDMAC_XDMAC_GD_DI23_Msk = 0x800000 // Bit mask of DI23 field.
	XDMAC_XDMAC_GD_DI23     = 0x800000 // Bit DI23.

	// XDMAC_GS: Global Channel Status Register
	XDMAC_XDMAC_GS_ST0_Pos  = 0x0      // Position of ST0 field.
	XDMAC_XDMAC_GS_ST0_Msk  = 0x1      // Bit mask of ST0 field.
	XDMAC_XDMAC_GS_ST0      = 0x1      // Bit ST0.
	XDMAC_XDMAC_GS_ST1_Pos  = 0x1      // Position of ST1 field.
	XDMAC_XDMAC_GS_ST1_Msk  = 0x2      // Bit mask of ST1 field.
	XDMAC_XDMAC_GS_ST1      = 0x2      // Bit ST1.
	XDMAC_XDMAC_GS_ST2_Pos  = 0x2      // Position of ST2 field.
	XDMAC_XDMAC_GS_ST2_Msk  = 0x4      // Bit mask of ST2 field.
	XDMAC_XDMAC_GS_ST2      = 0x4      // Bit ST2.
	XDMAC_XDMAC_GS_ST3_Pos  = 0x3      // Position of ST3 field.
	XDMAC_XDMAC_GS_ST3_Msk  = 0x8      // Bit mask of ST3 field.
	XDMAC_XDMAC_GS_ST3      = 0x8      // Bit ST3.
	XDMAC_XDMAC_GS_ST4_Pos  = 0x4      // Position of ST4 field.
	XDMAC_XDMAC_GS_ST4_Msk  = 0x10     // Bit mask of ST4 field.
	XDMAC_XDMAC_GS_ST4      = 0x10     // Bit ST4.
	XDMAC_XDMAC_GS_ST5_Pos  = 0x5      // Position of ST5 field.
	XDMAC_XDMAC_GS_ST5_Msk  = 0x20     // Bit mask of ST5 field.
	XDMAC_XDMAC_GS_ST5      = 0x20     // Bit ST5.
	XDMAC_XDMAC_GS_ST6_Pos  = 0x6      // Position of ST6 field.
	XDMAC_XDMAC_GS_ST6_Msk  = 0x40     // Bit mask of ST6 field.
	XDMAC_XDMAC_GS_ST6      = 0x40     // Bit ST6.
	XDMAC_XDMAC_GS_ST7_Pos  = 0x7      // Position of ST7 field.
	XDMAC_XDMAC_GS_ST7_Msk  = 0x80     // Bit mask of ST7 field.
	XDMAC_XDMAC_GS_ST7      = 0x80     // Bit ST7.
	XDMAC_XDMAC_GS_ST8_Pos  = 0x8      // Position of ST8 field.
	XDMAC_XDMAC_GS_ST8_Msk  = 0x100    // Bit mask of ST8 field.
	XDMAC_XDMAC_GS_ST8      = 0x100    // Bit ST8.
	XDMAC_XDMAC_GS_ST9_Pos  = 0x9      // Position of ST9 field.
	XDMAC_XDMAC_GS_ST9_Msk  = 0x200    // Bit mask of ST9 field.
	XDMAC_XDMAC_GS_ST9      = 0x200    // Bit ST9.
	XDMAC_XDMAC_GS_ST10_Pos = 0xa      // Position of ST10 field.
	XDMAC_XDMAC_GS_ST10_Msk = 0x400    // Bit mask of ST10 field.
	XDMAC_XDMAC_GS_ST10     = 0x400    // Bit ST10.
	XDMAC_XDMAC_GS_ST11_Pos = 0xb      // Position of ST11 field.
	XDMAC_XDMAC_GS_ST11_Msk = 0x800    // Bit mask of ST11 field.
	XDMAC_XDMAC_GS_ST11     = 0x800    // Bit ST11.
	XDMAC_XDMAC_GS_ST12_Pos = 0xc      // Position of ST12 field.
	XDMAC_XDMAC_GS_ST12_Msk = 0x1000   // Bit mask of ST12 field.
	XDMAC_XDMAC_GS_ST12     = 0x1000   // Bit ST12.
	XDMAC_XDMAC_GS_ST13_Pos = 0xd      // Position of ST13 field.
	XDMAC_XDMAC_GS_ST13_Msk = 0x2000   // Bit mask of ST13 field.
	XDMAC_XDMAC_GS_ST13     = 0x2000   // Bit ST13.
	XDMAC_XDMAC_GS_ST14_Pos = 0xe      // Position of ST14 field.
	XDMAC_XDMAC_GS_ST14_Msk = 0x4000   // Bit mask of ST14 field.
	XDMAC_XDMAC_GS_ST14     = 0x4000   // Bit ST14.
	XDMAC_XDMAC_GS_ST15_Pos = 0xf      // Position of ST15 field.
	XDMAC_XDMAC_GS_ST15_Msk = 0x8000   // Bit mask of ST15 field.
	XDMAC_XDMAC_GS_ST15     = 0x8000   // Bit ST15.
	XDMAC_XDMAC_GS_ST16_Pos = 0x10     // Position of ST16 field.
	XDMAC_XDMAC_GS_ST16_Msk = 0x10000  // Bit mask of ST16 field.
	XDMAC_XDMAC_GS_ST16     = 0x10000  // Bit ST16.
	XDMAC_XDMAC_GS_ST17_Pos = 0x11     // Position of ST17 field.
	XDMAC_XDMAC_GS_ST17_Msk = 0x20000  // Bit mask of ST17 field.
	XDMAC_XDMAC_GS_ST17     = 0x20000  // Bit ST17.
	XDMAC_XDMAC_GS_ST18_Pos = 0x12     // Position of ST18 field.
	XDMAC_XDMAC_GS_ST18_Msk = 0x40000  // Bit mask of ST18 field.
	XDMAC_XDMAC_GS_ST18     = 0x40000  // Bit ST18.
	XDMAC_XDMAC_GS_ST19_Pos = 0x13     // Position of ST19 field.
	XDMAC_XDMAC_GS_ST19_Msk = 0x80000  // Bit mask of ST19 field.
	XDMAC_XDMAC_GS_ST19     = 0x80000  // Bit ST19.
	XDMAC_XDMAC_GS_ST20_Pos = 0x14     // Position of ST20 field.
	XDMAC_XDMAC_GS_ST20_Msk = 0x100000 // Bit mask of ST20 field.
	XDMAC_XDMAC_GS_ST20     = 0x100000 // Bit ST20.
	XDMAC_XDMAC_GS_ST21_Pos = 0x15     // Position of ST21 field.
	XDMAC_XDMAC_GS_ST21_Msk = 0x200000 // Bit mask of ST21 field.
	XDMAC_XDMAC_GS_ST21     = 0x200000 // Bit ST21.
	XDMAC_XDMAC_GS_ST22_Pos = 0x16     // Position of ST22 field.
	XDMAC_XDMAC_GS_ST22_Msk = 0x400000 // Bit mask of ST22 field.
	XDMAC_XDMAC_GS_ST22     = 0x400000 // Bit ST22.
	XDMAC_XDMAC_GS_ST23_Pos = 0x17     // Position of ST23 field.
	XDMAC_XDMAC_GS_ST23_Msk = 0x800000 // Bit mask of ST23 field.
	XDMAC_XDMAC_GS_ST23     = 0x800000 // Bit ST23.

	// XDMAC_GRS: Global Channel Read Suspend Register
	XDMAC_XDMAC_GRS_RS0_Pos  = 0x0      // Position of RS0 field.
	XDMAC_XDMAC_GRS_RS0_Msk  = 0x1      // Bit mask of RS0 field.
	XDMAC_XDMAC_GRS_RS0      = 0x1      // Bit RS0.
	XDMAC_XDMAC_GRS_RS1_Pos  = 0x1      // Position of RS1 field.
	XDMAC_XDMAC_GRS_RS1_Msk  = 0x2      // Bit mask of RS1 field.
	XDMAC_XDMAC_GRS_RS1      = 0x2      // Bit RS1.
	XDMAC_XDMAC_GRS_RS2_Pos  = 0x2      // Position of RS2 field.
	XDMAC_XDMAC_GRS_RS2_Msk  = 0x4      // Bit mask of RS2 field.
	XDMAC_XDMAC_GRS_RS2      = 0x4      // Bit RS2.
	XDMAC_XDMAC_GRS_RS3_Pos  = 0x3      // Position of RS3 field.
	XDMAC_XDMAC_GRS_RS3_Msk  = 0x8      // Bit mask of RS3 field.
	XDMAC_XDMAC_GRS_RS3      = 0x8      // Bit RS3.
	XDMAC_XDMAC_GRS_RS4_Pos  = 0x4      // Position of RS4 field.
	XDMAC_XDMAC_GRS_RS4_Msk  = 0x10     // Bit mask of RS4 field.
	XDMAC_XDMAC_GRS_RS4      = 0x10     // Bit RS4.
	XDMAC_XDMAC_GRS_RS5_Pos  = 0x5      // Position of RS5 field.
	XDMAC_XDMAC_GRS_RS5_Msk  = 0x20     // Bit mask of RS5 field.
	XDMAC_XDMAC_GRS_RS5      = 0x20     // Bit RS5.
	XDMAC_XDMAC_GRS_RS6_Pos  = 0x6      // Position of RS6 field.
	XDMAC_XDMAC_GRS_RS6_Msk  = 0x40     // Bit mask of RS6 field.
	XDMAC_XDMAC_GRS_RS6      = 0x40     // Bit RS6.
	XDMAC_XDMAC_GRS_RS7_Pos  = 0x7      // Position of RS7 field.
	XDMAC_XDMAC_GRS_RS7_Msk  = 0x80     // Bit mask of RS7 field.
	XDMAC_XDMAC_GRS_RS7      = 0x80     // Bit RS7.
	XDMAC_XDMAC_GRS_RS8_Pos  = 0x8      // Position of RS8 field.
	XDMAC_XDMAC_GRS_RS8_Msk  = 0x100    // Bit mask of RS8 field.
	XDMAC_XDMAC_GRS_RS8      = 0x100    // Bit RS8.
	XDMAC_XDMAC_GRS_RS9_Pos  = 0x9      // Position of RS9 field.
	XDMAC_XDMAC_GRS_RS9_Msk  = 0x200    // Bit mask of RS9 field.
	XDMAC_XDMAC_GRS_RS9      = 0x200    // Bit RS9.
	XDMAC_XDMAC_GRS_RS10_Pos = 0xa      // Position of RS10 field.
	XDMAC_XDMAC_GRS_RS10_Msk = 0x400    // Bit mask of RS10 field.
	XDMAC_XDMAC_GRS_RS10     = 0x400    // Bit RS10.
	XDMAC_XDMAC_GRS_RS11_Pos = 0xb      // Position of RS11 field.
	XDMAC_XDMAC_GRS_RS11_Msk = 0x800    // Bit mask of RS11 field.
	XDMAC_XDMAC_GRS_RS11     = 0x800    // Bit RS11.
	XDMAC_XDMAC_GRS_RS12_Pos = 0xc      // Position of RS12 field.
	XDMAC_XDMAC_GRS_RS12_Msk = 0x1000   // Bit mask of RS12 field.
	XDMAC_XDMAC_GRS_RS12     = 0x1000   // Bit RS12.
	XDMAC_XDMAC_GRS_RS13_Pos = 0xd      // Position of RS13 field.
	XDMAC_XDMAC_GRS_RS13_Msk = 0x2000   // Bit mask of RS13 field.
	XDMAC_XDMAC_GRS_RS13     = 0x2000   // Bit RS13.
	XDMAC_XDMAC_GRS_RS14_Pos = 0xe      // Position of RS14 field.
	XDMAC_XDMAC_GRS_RS14_Msk = 0x4000   // Bit mask of RS14 field.
	XDMAC_XDMAC_GRS_RS14     = 0x4000   // Bit RS14.
	XDMAC_XDMAC_GRS_RS15_Pos = 0xf      // Position of RS15 field.
	XDMAC_XDMAC_GRS_RS15_Msk = 0x8000   // Bit mask of RS15 field.
	XDMAC_XDMAC_GRS_RS15     = 0x8000   // Bit RS15.
	XDMAC_XDMAC_GRS_RS16_Pos = 0x10     // Position of RS16 field.
	XDMAC_XDMAC_GRS_RS16_Msk = 0x10000  // Bit mask of RS16 field.
	XDMAC_XDMAC_GRS_RS16     = 0x10000  // Bit RS16.
	XDMAC_XDMAC_GRS_RS17_Pos = 0x11     // Position of RS17 field.
	XDMAC_XDMAC_GRS_RS17_Msk = 0x20000  // Bit mask of RS17 field.
	XDMAC_XDMAC_GRS_RS17     = 0x20000  // Bit RS17.
	XDMAC_XDMAC_GRS_RS18_Pos = 0x12     // Position of RS18 field.
	XDMAC_XDMAC_GRS_RS18_Msk = 0x40000  // Bit mask of RS18 field.
	XDMAC_XDMAC_GRS_RS18     = 0x40000  // Bit RS18.
	XDMAC_XDMAC_GRS_RS19_Pos = 0x13     // Position of RS19 field.
	XDMAC_XDMAC_GRS_RS19_Msk = 0x80000  // Bit mask of RS19 field.
	XDMAC_XDMAC_GRS_RS19     = 0x80000  // Bit RS19.
	XDMAC_XDMAC_GRS_RS20_Pos = 0x14     // Position of RS20 field.
	XDMAC_XDMAC_GRS_RS20_Msk = 0x100000 // Bit mask of RS20 field.
	XDMAC_XDMAC_GRS_RS20     = 0x100000 // Bit RS20.
	XDMAC_XDMAC_GRS_RS21_Pos = 0x15     // Position of RS21 field.
	XDMAC_XDMAC_GRS_RS21_Msk = 0x200000 // Bit mask of RS21 field.
	XDMAC_XDMAC_GRS_RS21     = 0x200000 // Bit RS21.
	XDMAC_XDMAC_GRS_RS22_Pos = 0x16     // Position of RS22 field.
	XDMAC_XDMAC_GRS_RS22_Msk = 0x400000 // Bit mask of RS22 field.
	XDMAC_XDMAC_GRS_RS22     = 0x400000 // Bit RS22.
	XDMAC_XDMAC_GRS_RS23_Pos = 0x17     // Position of RS23 field.
	XDMAC_XDMAC_GRS_RS23_Msk = 0x800000 // Bit mask of RS23 field.
	XDMAC_XDMAC_GRS_RS23     = 0x800000 // Bit RS23.

	// XDMAC_GWS: Global Channel Write Suspend Register
	XDMAC_XDMAC_GWS_WS0_Pos  = 0x0      // Position of WS0 field.
	XDMAC_XDMAC_GWS_WS0_Msk  = 0x1      // Bit mask of WS0 field.
	XDMAC_XDMAC_GWS_WS0      = 0x1      // Bit WS0.
	XDMAC_XDMAC_GWS_WS1_Pos  = 0x1      // Position of WS1 field.
	XDMAC_XDMAC_GWS_WS1_Msk  = 0x2      // Bit mask of WS1 field.
	XDMAC_XDMAC_GWS_WS1      = 0x2      // Bit WS1.
	XDMAC_XDMAC_GWS_WS2_Pos  = 0x2      // Position of WS2 field.
	XDMAC_XDMAC_GWS_WS2_Msk  = 0x4      // Bit mask of WS2 field.
	XDMAC_XDMAC_GWS_WS2      = 0x4      // Bit WS2.
	XDMAC_XDMAC_GWS_WS3_Pos  = 0x3      // Position of WS3 field.
	XDMAC_XDMAC_GWS_WS3_Msk  = 0x8      // Bit mask of WS3 field.
	XDMAC_XDMAC_GWS_WS3      = 0x8      // Bit WS3.
	XDMAC_XDMAC_GWS_WS4_Pos  = 0x4      // Position of WS4 field.
	XDMAC_XDMAC_GWS_WS4_Msk  = 0x10     // Bit mask of WS4 field.
	XDMAC_XDMAC_GWS_WS4      = 0x10     // Bit WS4.
	XDMAC_XDMAC_GWS_WS5_Pos  = 0x5      // Position of WS5 field.
	XDMAC_XDMAC_GWS_WS5_Msk  = 0x20     // Bit mask of WS5 field.
	XDMAC_XDMAC_GWS_WS5      = 0x20     // Bit WS5.
	XDMAC_XDMAC_GWS_WS6_Pos  = 0x6      // Position of WS6 field.
	XDMAC_XDMAC_GWS_WS6_Msk  = 0x40     // Bit mask of WS6 field.
	XDMAC_XDMAC_GWS_WS6      = 0x40     // Bit WS6.
	XDMAC_XDMAC_GWS_WS7_Pos  = 0x7      // Position of WS7 field.
	XDMAC_XDMAC_GWS_WS7_Msk  = 0x80     // Bit mask of WS7 field.
	XDMAC_XDMAC_GWS_WS7      = 0x80     // Bit WS7.
	XDMAC_XDMAC_GWS_WS8_Pos  = 0x8      // Position of WS8 field.
	XDMAC_XDMAC_GWS_WS8_Msk  = 0x100    // Bit mask of WS8 field.
	XDMAC_XDMAC_GWS_WS8      = 0x100    // Bit WS8.
	XDMAC_XDMAC_GWS_WS9_Pos  = 0x9      // Position of WS9 field.
	XDMAC_XDMAC_GWS_WS9_Msk  = 0x200    // Bit mask of WS9 field.
	XDMAC_XDMAC_GWS_WS9      = 0x200    // Bit WS9.
	XDMAC_XDMAC_GWS_WS10_Pos = 0xa      // Position of WS10 field.
	XDMAC_XDMAC_GWS_WS10_Msk = 0x400    // Bit mask of WS10 field.
	XDMAC_XDMAC_GWS_WS10     = 0x400    // Bit WS10.
	XDMAC_XDMAC_GWS_WS11_Pos = 0xb      // Position of WS11 field.
	XDMAC_XDMAC_GWS_WS11_Msk = 0x800    // Bit mask of WS11 field.
	XDMAC_XDMAC_GWS_WS11     = 0x800    // Bit WS11.
	XDMAC_XDMAC_GWS_WS12_Pos = 0xc      // Position of WS12 field.
	XDMAC_XDMAC_GWS_WS12_Msk = 0x1000   // Bit mask of WS12 field.
	XDMAC_XDMAC_GWS_WS12     = 0x1000   // Bit WS12.
	XDMAC_XDMAC_GWS_WS13_Pos = 0xd      // Position of WS13 field.
	XDMAC_XDMAC_GWS_WS13_Msk = 0x2000   // Bit mask of WS13 field.
	XDMAC_XDMAC_GWS_WS13     = 0x2000   // Bit WS13.
	XDMAC_XDMAC_GWS_WS14_Pos = 0xe      // Position of WS14 field.
	XDMAC_XDMAC_GWS_WS14_Msk = 0x4000   // Bit mask of WS14 field.
	XDMAC_XDMAC_GWS_WS14     = 0x4000   // Bit WS14.
	XDMAC_XDMAC_GWS_WS15_Pos = 0xf      // Position of WS15 field.
	XDMAC_XDMAC_GWS_WS15_Msk = 0x8000   // Bit mask of WS15 field.
	XDMAC_XDMAC_GWS_WS15     = 0x8000   // Bit WS15.
	XDMAC_XDMAC_GWS_WS16_Pos = 0x10     // Position of WS16 field.
	XDMAC_XDMAC_GWS_WS16_Msk = 0x10000  // Bit mask of WS16 field.
	XDMAC_XDMAC_GWS_WS16     = 0x10000  // Bit WS16.
	XDMAC_XDMAC_GWS_WS17_Pos = 0x11     // Position of WS17 field.
	XDMAC_XDMAC_GWS_WS17_Msk = 0x20000  // Bit mask of WS17 field.
	XDMAC_XDMAC_GWS_WS17     = 0x20000  // Bit WS17.
	XDMAC_XDMAC_GWS_WS18_Pos = 0x12     // Position of WS18 field.
	XDMAC_XDMAC_GWS_WS18_Msk = 0x40000  // Bit mask of WS18 field.
	XDMAC_XDMAC_GWS_WS18     = 0x40000  // Bit WS18.
	XDMAC_XDMAC_GWS_WS19_Pos = 0x13     // Position of WS19 field.
	XDMAC_XDMAC_GWS_WS19_Msk = 0x80000  // Bit mask of WS19 field.
	XDMAC_XDMAC_GWS_WS19     = 0x80000  // Bit WS19.
	XDMAC_XDMAC_GWS_WS20_Pos = 0x14     // Position of WS20 field.
	XDMAC_XDMAC_GWS_WS20_Msk = 0x100000 // Bit mask of WS20 field.
	XDMAC_XDMAC_GWS_WS20     = 0x100000 // Bit WS20.
	XDMAC_XDMAC_GWS_WS21_Pos = 0x15     // Position of WS21 field.
	XDMAC_XDMAC_GWS_WS21_Msk = 0x200000 // Bit mask of WS21 field.
	XDMAC_XDMAC_GWS_WS21     = 0x200000 // Bit WS21.
	XDMAC_XDMAC_GWS_WS22_Pos = 0x16     // Position of WS22 field.
	XDMAC_XDMAC_GWS_WS22_Msk = 0x400000 // Bit mask of WS22 field.
	XDMAC_XDMAC_GWS_WS22     = 0x400000 // Bit WS22.
	XDMAC_XDMAC_GWS_WS23_Pos = 0x17     // Position of WS23 field.
	XDMAC_XDMAC_GWS_WS23_Msk = 0x800000 // Bit mask of WS23 field.
	XDMAC_XDMAC_GWS_WS23     = 0x800000 // Bit WS23.

	// XDMAC_GRWS: Global Channel Read Write Suspend Register
	XDMAC_XDMAC_GRWS_RWS0_Pos  = 0x0      // Position of RWS0 field.
	XDMAC_XDMAC_GRWS_RWS0_Msk  = 0x1      // Bit mask of RWS0 field.
	XDMAC_XDMAC_GRWS_RWS0      = 0x1      // Bit RWS0.
	XDMAC_XDMAC_GRWS_RWS1_Pos  = 0x1      // Position of RWS1 field.
	XDMAC_XDMAC_GRWS_RWS1_Msk  = 0x2      // Bit mask of RWS1 field.
	XDMAC_XDMAC_GRWS_RWS1      = 0x2      // Bit RWS1.
	XDMAC_XDMAC_GRWS_RWS2_Pos  = 0x2      // Position of RWS2 field.
	XDMAC_XDMAC_GRWS_RWS2_Msk  = 0x4      // Bit mask of RWS2 field.
	XDMAC_XDMAC_GRWS_RWS2      = 0x4      // Bit RWS2.
	XDMAC_XDMAC_GRWS_RWS3_Pos  = 0x3      // Position of RWS3 field.
	XDMAC_XDMAC_GRWS_RWS3_Msk  = 0x8      // Bit mask of RWS3 field.
	XDMAC_XDMAC_GRWS_RWS3      = 0x8      // Bit RWS3.
	XDMAC_XDMAC_GRWS_RWS4_Pos  = 0x4      // Position of RWS4 field.
	XDMAC_XDMAC_GRWS_RWS4_Msk  = 0x10     // Bit mask of RWS4 field.
	XDMAC_XDMAC_GRWS_RWS4      = 0x10     // Bit RWS4.
	XDMAC_XDMAC_GRWS_RWS5_Pos  = 0x5      // Position of RWS5 field.
	XDMAC_XDMAC_GRWS_RWS5_Msk  = 0x20     // Bit mask of RWS5 field.
	XDMAC_XDMAC_GRWS_RWS5      = 0x20     // Bit RWS5.
	XDMAC_XDMAC_GRWS_RWS6_Pos  = 0x6      // Position of RWS6 field.
	XDMAC_XDMAC_GRWS_RWS6_Msk  = 0x40     // Bit mask of RWS6 field.
	XDMAC_XDMAC_GRWS_RWS6      = 0x40     // Bit RWS6.
	XDMAC_XDMAC_GRWS_RWS7_Pos  = 0x7      // Position of RWS7 field.
	XDMAC_XDMAC_GRWS_RWS7_Msk  = 0x80     // Bit mask of RWS7 field.
	XDMAC_XDMAC_GRWS_RWS7      = 0x80     // Bit RWS7.
	XDMAC_XDMAC_GRWS_RWS8_Pos  = 0x8      // Position of RWS8 field.
	XDMAC_XDMAC_GRWS_RWS8_Msk  = 0x100    // Bit mask of RWS8 field.
	XDMAC_XDMAC_GRWS_RWS8      = 0x100    // Bit RWS8.
	XDMAC_XDMAC_GRWS_RWS9_Pos  = 0x9      // Position of RWS9 field.
	XDMAC_XDMAC_GRWS_RWS9_Msk  = 0x200    // Bit mask of RWS9 field.
	XDMAC_XDMAC_GRWS_RWS9      = 0x200    // Bit RWS9.
	XDMAC_XDMAC_GRWS_RWS10_Pos = 0xa      // Position of RWS10 field.
	XDMAC_XDMAC_GRWS_RWS10_Msk = 0x400    // Bit mask of RWS10 field.
	XDMAC_XDMAC_GRWS_RWS10     = 0x400    // Bit RWS10.
	XDMAC_XDMAC_GRWS_RWS11_Pos = 0xb      // Position of RWS11 field.
	XDMAC_XDMAC_GRWS_RWS11_Msk = 0x800    // Bit mask of RWS11 field.
	XDMAC_XDMAC_GRWS_RWS11     = 0x800    // Bit RWS11.
	XDMAC_XDMAC_GRWS_RWS12_Pos = 0xc      // Position of RWS12 field.
	XDMAC_XDMAC_GRWS_RWS12_Msk = 0x1000   // Bit mask of RWS12 field.
	XDMAC_XDMAC_GRWS_RWS12     = 0x1000   // Bit RWS12.
	XDMAC_XDMAC_GRWS_RWS13_Pos = 0xd      // Position of RWS13 field.
	XDMAC_XDMAC_GRWS_RWS13_Msk = 0x2000   // Bit mask of RWS13 field.
	XDMAC_XDMAC_GRWS_RWS13     = 0x2000   // Bit RWS13.
	XDMAC_XDMAC_GRWS_RWS14_Pos = 0xe      // Position of RWS14 field.
	XDMAC_XDMAC_GRWS_RWS14_Msk = 0x4000   // Bit mask of RWS14 field.
	XDMAC_XDMAC_GRWS_RWS14     = 0x4000   // Bit RWS14.
	XDMAC_XDMAC_GRWS_RWS15_Pos = 0xf      // Position of RWS15 field.
	XDMAC_XDMAC_GRWS_RWS15_Msk = 0x8000   // Bit mask of RWS15 field.
	XDMAC_XDMAC_GRWS_RWS15     = 0x8000   // Bit RWS15.
	XDMAC_XDMAC_GRWS_RWS16_Pos = 0x10     // Position of RWS16 field.
	XDMAC_XDMAC_GRWS_RWS16_Msk = 0x10000  // Bit mask of RWS16 field.
	XDMAC_XDMAC_GRWS_RWS16     = 0x10000  // Bit RWS16.
	XDMAC_XDMAC_GRWS_RWS17_Pos = 0x11     // Position of RWS17 field.
	XDMAC_XDMAC_GRWS_RWS17_Msk = 0x20000  // Bit mask of RWS17 field.
	XDMAC_XDMAC_GRWS_RWS17     = 0x20000  // Bit RWS17.
	XDMAC_XDMAC_GRWS_RWS18_Pos = 0x12     // Position of RWS18 field.
	XDMAC_XDMAC_GRWS_RWS18_Msk = 0x40000  // Bit mask of RWS18 field.
	XDMAC_XDMAC_GRWS_RWS18     = 0x40000  // Bit RWS18.
	XDMAC_XDMAC_GRWS_RWS19_Pos = 0x13     // Position of RWS19 field.
	XDMAC_XDMAC_GRWS_RWS19_Msk = 0x80000  // Bit mask of RWS19 field.
	XDMAC_XDMAC_GRWS_RWS19     = 0x80000  // Bit RWS19.
	XDMAC_XDMAC_GRWS_RWS20_Pos = 0x14     // Position of RWS20 field.
	XDMAC_XDMAC_GRWS_RWS20_Msk = 0x100000 // Bit mask of RWS20 field.
	XDMAC_XDMAC_GRWS_RWS20     = 0x100000 // Bit RWS20.
	XDMAC_XDMAC_GRWS_RWS21_Pos = 0x15     // Position of RWS21 field.
	XDMAC_XDMAC_GRWS_RWS21_Msk = 0x200000 // Bit mask of RWS21 field.
	XDMAC_XDMAC_GRWS_RWS21     = 0x200000 // Bit RWS21.
	XDMAC_XDMAC_GRWS_RWS22_Pos = 0x16     // Position of RWS22 field.
	XDMAC_XDMAC_GRWS_RWS22_Msk = 0x400000 // Bit mask of RWS22 field.
	XDMAC_XDMAC_GRWS_RWS22     = 0x400000 // Bit RWS22.
	XDMAC_XDMAC_GRWS_RWS23_Pos = 0x17     // Position of RWS23 field.
	XDMAC_XDMAC_GRWS_RWS23_Msk = 0x800000 // Bit mask of RWS23 field.
	XDMAC_XDMAC_GRWS_RWS23     = 0x800000 // Bit RWS23.

	// XDMAC_GRWR: Global Channel Read Write Resume Register
	XDMAC_XDMAC_GRWR_RWR0_Pos  = 0x0      // Position of RWR0 field.
	XDMAC_XDMAC_GRWR_RWR0_Msk  = 0x1      // Bit mask of RWR0 field.
	XDMAC_XDMAC_GRWR_RWR0      = 0x1      // Bit RWR0.
	XDMAC_XDMAC_GRWR_RWR1_Pos  = 0x1      // Position of RWR1 field.
	XDMAC_XDMAC_GRWR_RWR1_Msk  = 0x2      // Bit mask of RWR1 field.
	XDMAC_XDMAC_GRWR_RWR1      = 0x2      // Bit RWR1.
	XDMAC_XDMAC_GRWR_RWR2_Pos  = 0x2      // Position of RWR2 field.
	XDMAC_XDMAC_GRWR_RWR2_Msk  = 0x4      // Bit mask of RWR2 field.
	XDMAC_XDMAC_GRWR_RWR2      = 0x4      // Bit RWR2.
	XDMAC_XDMAC_GRWR_RWR3_Pos  = 0x3      // Position of RWR3 field.
	XDMAC_XDMAC_GRWR_RWR3_Msk  = 0x8      // Bit mask of RWR3 field.
	XDMAC_XDMAC_GRWR_RWR3      = 0x8      // Bit RWR3.
	XDMAC_XDMAC_GRWR_RWR4_Pos  = 0x4      // Position of RWR4 field.
	XDMAC_XDMAC_GRWR_RWR4_Msk  = 0x10     // Bit mask of RWR4 field.
	XDMAC_XDMAC_GRWR_RWR4      = 0x10     // Bit RWR4.
	XDMAC_XDMAC_GRWR_RWR5_Pos  = 0x5      // Position of RWR5 field.
	XDMAC_XDMAC_GRWR_RWR5_Msk  = 0x20     // Bit mask of RWR5 field.
	XDMAC_XDMAC_GRWR_RWR5      = 0x20     // Bit RWR5.
	XDMAC_XDMAC_GRWR_RWR6_Pos  = 0x6      // Position of RWR6 field.
	XDMAC_XDMAC_GRWR_RWR6_Msk  = 0x40     // Bit mask of RWR6 field.
	XDMAC_XDMAC_GRWR_RWR6      = 0x40     // Bit RWR6.
	XDMAC_XDMAC_GRWR_RWR7_Pos  = 0x7      // Position of RWR7 field.
	XDMAC_XDMAC_GRWR_RWR7_Msk  = 0x80     // Bit mask of RWR7 field.
	XDMAC_XDMAC_GRWR_RWR7      = 0x80     // Bit RWR7.
	XDMAC_XDMAC_GRWR_RWR8_Pos  = 0x8      // Position of RWR8 field.
	XDMAC_XDMAC_GRWR_RWR8_Msk  = 0x100    // Bit mask of RWR8 field.
	XDMAC_XDMAC_GRWR_RWR8      = 0x100    // Bit RWR8.
	XDMAC_XDMAC_GRWR_RWR9_Pos  = 0x9      // Position of RWR9 field.
	XDMAC_XDMAC_GRWR_RWR9_Msk  = 0x200    // Bit mask of RWR9 field.
	XDMAC_XDMAC_GRWR_RWR9      = 0x200    // Bit RWR9.
	XDMAC_XDMAC_GRWR_RWR10_Pos = 0xa      // Position of RWR10 field.
	XDMAC_XDMAC_GRWR_RWR10_Msk = 0x400    // Bit mask of RWR10 field.
	XDMAC_XDMAC_GRWR_RWR10     = 0x400    // Bit RWR10.
	XDMAC_XDMAC_GRWR_RWR11_Pos = 0xb      // Position of RWR11 field.
	XDMAC_XDMAC_GRWR_RWR11_Msk = 0x800    // Bit mask of RWR11 field.
	XDMAC_XDMAC_GRWR_RWR11     = 0x800    // Bit RWR11.
	XDMAC_XDMAC_GRWR_RWR12_Pos = 0xc      // Position of RWR12 field.
	XDMAC_XDMAC_GRWR_RWR12_Msk = 0x1000   // Bit mask of RWR12 field.
	XDMAC_XDMAC_GRWR_RWR12     = 0x1000   // Bit RWR12.
	XDMAC_XDMAC_GRWR_RWR13_Pos = 0xd      // Position of RWR13 field.
	XDMAC_XDMAC_GRWR_RWR13_Msk = 0x2000   // Bit mask of RWR13 field.
	XDMAC_XDMAC_GRWR_RWR13     = 0x2000   // Bit RWR13.
	XDMAC_XDMAC_GRWR_RWR14_Pos = 0xe      // Position of RWR14 field.
	XDMAC_XDMAC_GRWR_RWR14_Msk = 0x4000   // Bit mask of RWR14 field.
	XDMAC_XDMAC_GRWR_RWR14     = 0x4000   // Bit RWR14.
	XDMAC_XDMAC_GRWR_RWR15_Pos = 0xf      // Position of RWR15 field.
	XDMAC_XDMAC_GRWR_RWR15_Msk = 0x8000   // Bit mask of RWR15 field.
	XDMAC_XDMAC_GRWR_RWR15     = 0x8000   // Bit RWR15.
	XDMAC_XDMAC_GRWR_RWR16_Pos = 0x10     // Position of RWR16 field.
	XDMAC_XDMAC_GRWR_RWR16_Msk = 0x10000  // Bit mask of RWR16 field.
	XDMAC_XDMAC_GRWR_RWR16     = 0x10000  // Bit RWR16.
	XDMAC_XDMAC_GRWR_RWR17_Pos = 0x11     // Position of RWR17 field.
	XDMAC_XDMAC_GRWR_RWR17_Msk = 0x20000  // Bit mask of RWR17 field.
	XDMAC_XDMAC_GRWR_RWR17     = 0x20000  // Bit RWR17.
	XDMAC_XDMAC_GRWR_RWR18_Pos = 0x12     // Position of RWR18 field.
	XDMAC_XDMAC_GRWR_RWR18_Msk = 0x40000  // Bit mask of RWR18 field.
	XDMAC_XDMAC_GRWR_RWR18     = 0x40000  // Bit RWR18.
	XDMAC_XDMAC_GRWR_RWR19_Pos = 0x13     // Position of RWR19 field.
	XDMAC_XDMAC_GRWR_RWR19_Msk = 0x80000  // Bit mask of RWR19 field.
	XDMAC_XDMAC_GRWR_RWR19     = 0x80000  // Bit RWR19.
	XDMAC_XDMAC_GRWR_RWR20_Pos = 0x14     // Position of RWR20 field.
	XDMAC_XDMAC_GRWR_RWR20_Msk = 0x100000 // Bit mask of RWR20 field.
	XDMAC_XDMAC_GRWR_RWR20     = 0x100000 // Bit RWR20.
	XDMAC_XDMAC_GRWR_RWR21_Pos = 0x15     // Position of RWR21 field.
	XDMAC_XDMAC_GRWR_RWR21_Msk = 0x200000 // Bit mask of RWR21 field.
	XDMAC_XDMAC_GRWR_RWR21     = 0x200000 // Bit RWR21.
	XDMAC_XDMAC_GRWR_RWR22_Pos = 0x16     // Position of RWR22 field.
	XDMAC_XDMAC_GRWR_RWR22_Msk = 0x400000 // Bit mask of RWR22 field.
	XDMAC_XDMAC_GRWR_RWR22     = 0x400000 // Bit RWR22.
	XDMAC_XDMAC_GRWR_RWR23_Pos = 0x17     // Position of RWR23 field.
	XDMAC_XDMAC_GRWR_RWR23_Msk = 0x800000 // Bit mask of RWR23 field.
	XDMAC_XDMAC_GRWR_RWR23     = 0x800000 // Bit RWR23.

	// XDMAC_GSWR: Global Channel Software Request Register
	XDMAC_XDMAC_GSWR_SWREQ0_Pos  = 0x0      // Position of SWREQ0 field.
	XDMAC_XDMAC_GSWR_SWREQ0_Msk  = 0x1      // Bit mask of SWREQ0 field.
	XDMAC_XDMAC_GSWR_SWREQ0      = 0x1      // Bit SWREQ0.
	XDMAC_XDMAC_GSWR_SWREQ1_Pos  = 0x1      // Position of SWREQ1 field.
	XDMAC_XDMAC_GSWR_SWREQ1_Msk  = 0x2      // Bit mask of SWREQ1 field.
	XDMAC_XDMAC_GSWR_SWREQ1      = 0x2      // Bit SWREQ1.
	XDMAC_XDMAC_GSWR_SWREQ2_Pos  = 0x2      // Position of SWREQ2 field.
	XDMAC_XDMAC_GSWR_SWREQ2_Msk  = 0x4      // Bit mask of SWREQ2 field.
	XDMAC_XDMAC_GSWR_SWREQ2      = 0x4      // Bit SWREQ2.
	XDMAC_XDMAC_GSWR_SWREQ3_Pos  = 0x3      // Position of SWREQ3 field.
	XDMAC_XDMAC_GSWR_SWREQ3_Msk  = 0x8      // Bit mask of SWREQ3 field.
	XDMAC_XDMAC_GSWR_SWREQ3      = 0x8      // Bit SWREQ3.
	XDMAC_XDMAC_GSWR_SWREQ4_Pos  = 0x4      // Position of SWREQ4 field.
	XDMAC_XDMAC_GSWR_SWREQ4_Msk  = 0x10     // Bit mask of SWREQ4 field.
	XDMAC_XDMAC_GSWR_SWREQ4      = 0x10     // Bit SWREQ4.
	XDMAC_XDMAC_GSWR_SWREQ5_Pos  = 0x5      // Position of SWREQ5 field.
	XDMAC_XDMAC_GSWR_SWREQ5_Msk  = 0x20     // Bit mask of SWREQ5 field.
	XDMAC_XDMAC_GSWR_SWREQ5      = 0x20     // Bit SWREQ5.
	XDMAC_XDMAC_GSWR_SWREQ6_Pos  = 0x6      // Position of SWREQ6 field.
	XDMAC_XDMAC_GSWR_SWREQ6_Msk  = 0x40     // Bit mask of SWREQ6 field.
	XDMAC_XDMAC_GSWR_SWREQ6      = 0x40     // Bit SWREQ6.
	XDMAC_XDMAC_GSWR_SWREQ7_Pos  = 0x7      // Position of SWREQ7 field.
	XDMAC_XDMAC_GSWR_SWREQ7_Msk  = 0x80     // Bit mask of SWREQ7 field.
	XDMAC_XDMAC_GSWR_SWREQ7      = 0x80     // Bit SWREQ7.
	XDMAC_XDMAC_GSWR_SWREQ8_Pos  = 0x8      // Position of SWREQ8 field.
	XDMAC_XDMAC_GSWR_SWREQ8_Msk  = 0x100    // Bit mask of SWREQ8 field.
	XDMAC_XDMAC_GSWR_SWREQ8      = 0x100    // Bit SWREQ8.
	XDMAC_XDMAC_GSWR_SWREQ9_Pos  = 0x9      // Position of SWREQ9 field.
	XDMAC_XDMAC_GSWR_SWREQ9_Msk  = 0x200    // Bit mask of SWREQ9 field.
	XDMAC_XDMAC_GSWR_SWREQ9      = 0x200    // Bit SWREQ9.
	XDMAC_XDMAC_GSWR_SWREQ10_Pos = 0xa      // Position of SWREQ10 field.
	XDMAC_XDMAC_GSWR_SWREQ10_Msk = 0x400    // Bit mask of SWREQ10 field.
	XDMAC_XDMAC_GSWR_SWREQ10     = 0x400    // Bit SWREQ10.
	XDMAC_XDMAC_GSWR_SWREQ11_Pos = 0xb      // Position of SWREQ11 field.
	XDMAC_XDMAC_GSWR_SWREQ11_Msk = 0x800    // Bit mask of SWREQ11 field.
	XDMAC_XDMAC_GSWR_SWREQ11     = 0x800    // Bit SWREQ11.
	XDMAC_XDMAC_GSWR_SWREQ12_Pos = 0xc      // Position of SWREQ12 field.
	XDMAC_XDMAC_GSWR_SWREQ12_Msk = 0x1000   // Bit mask of SWREQ12 field.
	XDMAC_XDMAC_GSWR_SWREQ12     = 0x1000   // Bit SWREQ12.
	XDMAC_XDMAC_GSWR_SWREQ13_Pos = 0xd      // Position of SWREQ13 field.
	XDMAC_XDMAC_GSWR_SWREQ13_Msk = 0x2000   // Bit mask of SWREQ13 field.
	XDMAC_XDMAC_GSWR_SWREQ13     = 0x2000   // Bit SWREQ13.
	XDMAC_XDMAC_GSWR_SWREQ14_Pos = 0xe      // Position of SWREQ14 field.
	XDMAC_XDMAC_GSWR_SWREQ14_Msk = 0x4000   // Bit mask of SWREQ14 field.
	XDMAC_XDMAC_GSWR_SWREQ14     = 0x4000   // Bit SWREQ14.
	XDMAC_XDMAC_GSWR_SWREQ15_Pos = 0xf      // Position of SWREQ15 field.
	XDMAC_XDMAC_GSWR_SWREQ15_Msk = 0x8000   // Bit mask of SWREQ15 field.
	XDMAC_XDMAC_GSWR_SWREQ15     = 0x8000   // Bit SWREQ15.
	XDMAC_XDMAC_GSWR_SWREQ16_Pos = 0x10     // Position of SWREQ16 field.
	XDMAC_XDMAC_GSWR_SWREQ16_Msk = 0x10000  // Bit mask of SWREQ16 field.
	XDMAC_XDMAC_GSWR_SWREQ16     = 0x10000  // Bit SWREQ16.
	XDMAC_XDMAC_GSWR_SWREQ17_Pos = 0x11     // Position of SWREQ17 field.
	XDMAC_XDMAC_GSWR_SWREQ17_Msk = 0x20000  // Bit mask of SWREQ17 field.
	XDMAC_XDMAC_GSWR_SWREQ17     = 0x20000  // Bit SWREQ17.
	XDMAC_XDMAC_GSWR_SWREQ18_Pos = 0x12     // Position of SWREQ18 field.
	XDMAC_XDMAC_GSWR_SWREQ18_Msk = 0x40000  // Bit mask of SWREQ18 field.
	XDMAC_XDMAC_GSWR_SWREQ18     = 0x40000  // Bit SWREQ18.
	XDMAC_XDMAC_GSWR_SWREQ19_Pos = 0x13     // Position of SWREQ19 field.
	XDMAC_XDMAC_GSWR_SWREQ19_Msk = 0x80000  // Bit mask of SWREQ19 field.
	XDMAC_XDMAC_GSWR_SWREQ19     = 0x80000  // Bit SWREQ19.
	XDMAC_XDMAC_GSWR_SWREQ20_Pos = 0x14     // Position of SWREQ20 field.
	XDMAC_XDMAC_GSWR_SWREQ20_Msk = 0x100000 // Bit mask of SWREQ20 field.
	XDMAC_XDMAC_GSWR_SWREQ20     = 0x100000 // Bit SWREQ20.
	XDMAC_XDMAC_GSWR_SWREQ21_Pos = 0x15     // Position of SWREQ21 field.
	XDMAC_XDMAC_GSWR_SWREQ21_Msk = 0x200000 // Bit mask of SWREQ21 field.
	XDMAC_XDMAC_GSWR_SWREQ21     = 0x200000 // Bit SWREQ21.
	XDMAC_XDMAC_GSWR_SWREQ22_Pos = 0x16     // Position of SWREQ22 field.
	XDMAC_XDMAC_GSWR_SWREQ22_Msk = 0x400000 // Bit mask of SWREQ22 field.
	XDMAC_XDMAC_GSWR_SWREQ22     = 0x400000 // Bit SWREQ22.
	XDMAC_XDMAC_GSWR_SWREQ23_Pos = 0x17     // Position of SWREQ23 field.
	XDMAC_XDMAC_GSWR_SWREQ23_Msk = 0x800000 // Bit mask of SWREQ23 field.
	XDMAC_XDMAC_GSWR_SWREQ23     = 0x800000 // Bit SWREQ23.

	// XDMAC_GSWS: Global Channel Software Request Status Register
	XDMAC_XDMAC_GSWS_SWRS0_Pos  = 0x0      // Position of SWRS0 field.
	XDMAC_XDMAC_GSWS_SWRS0_Msk  = 0x1      // Bit mask of SWRS0 field.
	XDMAC_XDMAC_GSWS_SWRS0      = 0x1      // Bit SWRS0.
	XDMAC_XDMAC_GSWS_SWRS1_Pos  = 0x1      // Position of SWRS1 field.
	XDMAC_XDMAC_GSWS_SWRS1_Msk  = 0x2      // Bit mask of SWRS1 field.
	XDMAC_XDMAC_GSWS_SWRS1      = 0x2      // Bit SWRS1.
	XDMAC_XDMAC_GSWS_SWRS2_Pos  = 0x2      // Position of SWRS2 field.
	XDMAC_XDMAC_GSWS_SWRS2_Msk  = 0x4      // Bit mask of SWRS2 field.
	XDMAC_XDMAC_GSWS_SWRS2      = 0x4      // Bit SWRS2.
	XDMAC_XDMAC_GSWS_SWRS3_Pos  = 0x3      // Position of SWRS3 field.
	XDMAC_XDMAC_GSWS_SWRS3_Msk  = 0x8      // Bit mask of SWRS3 field.
	XDMAC_XDMAC_GSWS_SWRS3      = 0x8      // Bit SWRS3.
	XDMAC_XDMAC_GSWS_SWRS4_Pos  = 0x4      // Position of SWRS4 field.
	XDMAC_XDMAC_GSWS_SWRS4_Msk  = 0x10     // Bit mask of SWRS4 field.
	XDMAC_XDMAC_GSWS_SWRS4      = 0x10     // Bit SWRS4.
	XDMAC_XDMAC_GSWS_SWRS5_Pos  = 0x5      // Position of SWRS5 field.
	XDMAC_XDMAC_GSWS_SWRS5_Msk  = 0x20     // Bit mask of SWRS5 field.
	XDMAC_XDMAC_GSWS_SWRS5      = 0x20     // Bit SWRS5.
	XDMAC_XDMAC_GSWS_SWRS6_Pos  = 0x6      // Position of SWRS6 field.
	XDMAC_XDMAC_GSWS_SWRS6_Msk  = 0x40     // Bit mask of SWRS6 field.
	XDMAC_XDMAC_GSWS_SWRS6      = 0x40     // Bit SWRS6.
	XDMAC_XDMAC_GSWS_SWRS7_Pos  = 0x7      // Position of SWRS7 field.
	XDMAC_XDMAC_GSWS_SWRS7_Msk  = 0x80     // Bit mask of SWRS7 field.
	XDMAC_XDMAC_GSWS_SWRS7      = 0x80     // Bit SWRS7.
	XDMAC_XDMAC_GSWS_SWRS8_Pos  = 0x8      // Position of SWRS8 field.
	XDMAC_XDMAC_GSWS_SWRS8_Msk  = 0x100    // Bit mask of SWRS8 field.
	XDMAC_XDMAC_GSWS_SWRS8      = 0x100    // Bit SWRS8.
	XDMAC_XDMAC_GSWS_SWRS9_Pos  = 0x9      // Position of SWRS9 field.
	XDMAC_XDMAC_GSWS_SWRS9_Msk  = 0x200    // Bit mask of SWRS9 field.
	XDMAC_XDMAC_GSWS_SWRS9      = 0x200    // Bit SWRS9.
	XDMAC_XDMAC_GSWS_SWRS10_Pos = 0xa      // Position of SWRS10 field.
	XDMAC_XDMAC_GSWS_SWRS10_Msk = 0x400    // Bit mask of SWRS10 field.
	XDMAC_XDMAC_GSWS_SWRS10     = 0x400    // Bit SWRS10.
	XDMAC_XDMAC_GSWS_SWRS11_Pos = 0xb      // Position of SWRS11 field.
	XDMAC_XDMAC_GSWS_SWRS11_Msk = 0x800    // Bit mask of SWRS11 field.
	XDMAC_XDMAC_GSWS_SWRS11     = 0x800    // Bit SWRS11.
	XDMAC_XDMAC_GSWS_SWRS12_Pos = 0xc      // Position of SWRS12 field.
	XDMAC_XDMAC_GSWS_SWRS12_Msk = 0x1000   // Bit mask of SWRS12 field.
	XDMAC_XDMAC_GSWS_SWRS12     = 0x1000   // Bit SWRS12.
	XDMAC_XDMAC_GSWS_SWRS13_Pos = 0xd      // Position of SWRS13 field.
	XDMAC_XDMAC_GSWS_SWRS13_Msk = 0x2000   // Bit mask of SWRS13 field.
	XDMAC_XDMAC_GSWS_SWRS13     = 0x2000   // Bit SWRS13.
	XDMAC_XDMAC_GSWS_SWRS14_Pos = 0xe      // Position of SWRS14 field.
	XDMAC_XDMAC_GSWS_SWRS14_Msk = 0x4000   // Bit mask of SWRS14 field.
	XDMAC_XDMAC_GSWS_SWRS14     = 0x4000   // Bit SWRS14.
	XDMAC_XDMAC_GSWS_SWRS15_Pos = 0xf      // Position of SWRS15 field.
	XDMAC_XDMAC_GSWS_SWRS15_Msk = 0x8000   // Bit mask of SWRS15 field.
	XDMAC_XDMAC_GSWS_SWRS15     = 0x8000   // Bit SWRS15.
	XDMAC_XDMAC_GSWS_SWRS16_Pos = 0x10     // Position of SWRS16 field.
	XDMAC_XDMAC_GSWS_SWRS16_Msk = 0x10000  // Bit mask of SWRS16 field.
	XDMAC_XDMAC_GSWS_SWRS16     = 0x10000  // Bit SWRS16.
	XDMAC_XDMAC_GSWS_SWRS17_Pos = 0x11     // Position of SWRS17 field.
	XDMAC_XDMAC_GSWS_SWRS17_Msk = 0x20000  // Bit mask of SWRS17 field.
	XDMAC_XDMAC_GSWS_SWRS17     = 0x20000  // Bit SWRS17.
	XDMAC_XDMAC_GSWS_SWRS18_Pos = 0x12     // Position of SWRS18 field.
	XDMAC_XDMAC_GSWS_SWRS18_Msk = 0x40000  // Bit mask of SWRS18 field.
	XDMAC_XDMAC_GSWS_SWRS18     = 0x40000  // Bit SWRS18.
	XDMAC_XDMAC_GSWS_SWRS19_Pos = 0x13     // Position of SWRS19 field.
	XDMAC_XDMAC_GSWS_SWRS19_Msk = 0x80000  // Bit mask of SWRS19 field.
	XDMAC_XDMAC_GSWS_SWRS19     = 0x80000  // Bit SWRS19.
	XDMAC_XDMAC_GSWS_SWRS20_Pos = 0x14     // Position of SWRS20 field.
	XDMAC_XDMAC_GSWS_SWRS20_Msk = 0x100000 // Bit mask of SWRS20 field.
	XDMAC_XDMAC_GSWS_SWRS20     = 0x100000 // Bit SWRS20.
	XDMAC_XDMAC_GSWS_SWRS21_Pos = 0x15     // Position of SWRS21 field.
	XDMAC_XDMAC_GSWS_SWRS21_Msk = 0x200000 // Bit mask of SWRS21 field.
	XDMAC_XDMAC_GSWS_SWRS21     = 0x200000 // Bit SWRS21.
	XDMAC_XDMAC_GSWS_SWRS22_Pos = 0x16     // Position of SWRS22 field.
	XDMAC_XDMAC_GSWS_SWRS22_Msk = 0x400000 // Bit mask of SWRS22 field.
	XDMAC_XDMAC_GSWS_SWRS22     = 0x400000 // Bit SWRS22.
	XDMAC_XDMAC_GSWS_SWRS23_Pos = 0x17     // Position of SWRS23 field.
	XDMAC_XDMAC_GSWS_SWRS23_Msk = 0x800000 // Bit mask of SWRS23 field.
	XDMAC_XDMAC_GSWS_SWRS23     = 0x800000 // Bit SWRS23.

	// XDMAC_GSWF: Global Channel Software Flush Request Register
	XDMAC_XDMAC_GSWF_SWF0_Pos  = 0x0      // Position of SWF0 field.
	XDMAC_XDMAC_GSWF_SWF0_Msk  = 0x1      // Bit mask of SWF0 field.
	XDMAC_XDMAC_GSWF_SWF0      = 0x1      // Bit SWF0.
	XDMAC_XDMAC_GSWF_SWF1_Pos  = 0x1      // Position of SWF1 field.
	XDMAC_XDMAC_GSWF_SWF1_Msk  = 0x2      // Bit mask of SWF1 field.
	XDMAC_XDMAC_GSWF_SWF1      = 0x2      // Bit SWF1.
	XDMAC_XDMAC_GSWF_SWF2_Pos  = 0x2      // Position of SWF2 field.
	XDMAC_XDMAC_GSWF_SWF2_Msk  = 0x4      // Bit mask of SWF2 field.
	XDMAC_XDMAC_GSWF_SWF2      = 0x4      // Bit SWF2.
	XDMAC_XDMAC_GSWF_SWF3_Pos  = 0x3      // Position of SWF3 field.
	XDMAC_XDMAC_GSWF_SWF3_Msk  = 0x8      // Bit mask of SWF3 field.
	XDMAC_XDMAC_GSWF_SWF3      = 0x8      // Bit SWF3.
	XDMAC_XDMAC_GSWF_SWF4_Pos  = 0x4      // Position of SWF4 field.
	XDMAC_XDMAC_GSWF_SWF4_Msk  = 0x10     // Bit mask of SWF4 field.
	XDMAC_XDMAC_GSWF_SWF4      = 0x10     // Bit SWF4.
	XDMAC_XDMAC_GSWF_SWF5_Pos  = 0x5      // Position of SWF5 field.
	XDMAC_XDMAC_GSWF_SWF5_Msk  = 0x20     // Bit mask of SWF5 field.
	XDMAC_XDMAC_GSWF_SWF5      = 0x20     // Bit SWF5.
	XDMAC_XDMAC_GSWF_SWF6_Pos  = 0x6      // Position of SWF6 field.
	XDMAC_XDMAC_GSWF_SWF6_Msk  = 0x40     // Bit mask of SWF6 field.
	XDMAC_XDMAC_GSWF_SWF6      = 0x40     // Bit SWF6.
	XDMAC_XDMAC_GSWF_SWF7_Pos  = 0x7      // Position of SWF7 field.
	XDMAC_XDMAC_GSWF_SWF7_Msk  = 0x80     // Bit mask of SWF7 field.
	XDMAC_XDMAC_GSWF_SWF7      = 0x80     // Bit SWF7.
	XDMAC_XDMAC_GSWF_SWF8_Pos  = 0x8      // Position of SWF8 field.
	XDMAC_XDMAC_GSWF_SWF8_Msk  = 0x100    // Bit mask of SWF8 field.
	XDMAC_XDMAC_GSWF_SWF8      = 0x100    // Bit SWF8.
	XDMAC_XDMAC_GSWF_SWF9_Pos  = 0x9      // Position of SWF9 field.
	XDMAC_XDMAC_GSWF_SWF9_Msk  = 0x200    // Bit mask of SWF9 field.
	XDMAC_XDMAC_GSWF_SWF9      = 0x200    // Bit SWF9.
	XDMAC_XDMAC_GSWF_SWF10_Pos = 0xa      // Position of SWF10 field.
	XDMAC_XDMAC_GSWF_SWF10_Msk = 0x400    // Bit mask of SWF10 field.
	XDMAC_XDMAC_GSWF_SWF10     = 0x400    // Bit SWF10.
	XDMAC_XDMAC_GSWF_SWF11_Pos = 0xb      // Position of SWF11 field.
	XDMAC_XDMAC_GSWF_SWF11_Msk = 0x800    // Bit mask of SWF11 field.
	XDMAC_XDMAC_GSWF_SWF11     = 0x800    // Bit SWF11.
	XDMAC_XDMAC_GSWF_SWF12_Pos = 0xc      // Position of SWF12 field.
	XDMAC_XDMAC_GSWF_SWF12_Msk = 0x1000   // Bit mask of SWF12 field.
	XDMAC_XDMAC_GSWF_SWF12     = 0x1000   // Bit SWF12.
	XDMAC_XDMAC_GSWF_SWF13_Pos = 0xd      // Position of SWF13 field.
	XDMAC_XDMAC_GSWF_SWF13_Msk = 0x2000   // Bit mask of SWF13 field.
	XDMAC_XDMAC_GSWF_SWF13     = 0x2000   // Bit SWF13.
	XDMAC_XDMAC_GSWF_SWF14_Pos = 0xe      // Position of SWF14 field.
	XDMAC_XDMAC_GSWF_SWF14_Msk = 0x4000   // Bit mask of SWF14 field.
	XDMAC_XDMAC_GSWF_SWF14     = 0x4000   // Bit SWF14.
	XDMAC_XDMAC_GSWF_SWF15_Pos = 0xf      // Position of SWF15 field.
	XDMAC_XDMAC_GSWF_SWF15_Msk = 0x8000   // Bit mask of SWF15 field.
	XDMAC_XDMAC_GSWF_SWF15     = 0x8000   // Bit SWF15.
	XDMAC_XDMAC_GSWF_SWF16_Pos = 0x10     // Position of SWF16 field.
	XDMAC_XDMAC_GSWF_SWF16_Msk = 0x10000  // Bit mask of SWF16 field.
	XDMAC_XDMAC_GSWF_SWF16     = 0x10000  // Bit SWF16.
	XDMAC_XDMAC_GSWF_SWF17_Pos = 0x11     // Position of SWF17 field.
	XDMAC_XDMAC_GSWF_SWF17_Msk = 0x20000  // Bit mask of SWF17 field.
	XDMAC_XDMAC_GSWF_SWF17     = 0x20000  // Bit SWF17.
	XDMAC_XDMAC_GSWF_SWF18_Pos = 0x12     // Position of SWF18 field.
	XDMAC_XDMAC_GSWF_SWF18_Msk = 0x40000  // Bit mask of SWF18 field.
	XDMAC_XDMAC_GSWF_SWF18     = 0x40000  // Bit SWF18.
	XDMAC_XDMAC_GSWF_SWF19_Pos = 0x13     // Position of SWF19 field.
	XDMAC_XDMAC_GSWF_SWF19_Msk = 0x80000  // Bit mask of SWF19 field.
	XDMAC_XDMAC_GSWF_SWF19     = 0x80000  // Bit SWF19.
	XDMAC_XDMAC_GSWF_SWF20_Pos = 0x14     // Position of SWF20 field.
	XDMAC_XDMAC_GSWF_SWF20_Msk = 0x100000 // Bit mask of SWF20 field.
	XDMAC_XDMAC_GSWF_SWF20     = 0x100000 // Bit SWF20.
	XDMAC_XDMAC_GSWF_SWF21_Pos = 0x15     // Position of SWF21 field.
	XDMAC_XDMAC_GSWF_SWF21_Msk = 0x200000 // Bit mask of SWF21 field.
	XDMAC_XDMAC_GSWF_SWF21     = 0x200000 // Bit SWF21.
	XDMAC_XDMAC_GSWF_SWF22_Pos = 0x16     // Position of SWF22 field.
	XDMAC_XDMAC_GSWF_SWF22_Msk = 0x400000 // Bit mask of SWF22 field.
	XDMAC_XDMAC_GSWF_SWF22     = 0x400000 // Bit SWF22.
	XDMAC_XDMAC_GSWF_SWF23_Pos = 0x17     // Position of SWF23 field.
	XDMAC_XDMAC_GSWF_SWF23_Msk = 0x800000 // Bit mask of SWF23 field.
	XDMAC_XDMAC_GSWF_SWF23     = 0x800000 // Bit SWF23.

	// XDMAC_CHID.XDMAC_CIE: Channel Interrupt Enable Register
	XDMAC_XDMAC_CHID_XDMAC_CIE_BIE_Pos  = 0x0  // Position of BIE field.
	XDMAC_XDMAC_CHID_XDMAC_CIE_BIE_Msk  = 0x1  // Bit mask of BIE field.
	XDMAC_XDMAC_CHID_XDMAC_CIE_BIE      = 0x1  // Bit BIE.
	XDMAC_XDMAC_CHID_XDMAC_CIE_LIE_Pos  = 0x1  // Position of LIE field.
	XDMAC_XDMAC_CHID_XDMAC_CIE_LIE_Msk  = 0x2  // Bit mask of LIE field.
	XDMAC_XDMAC_CHID_XDMAC_CIE_LIE      = 0x2  // Bit LIE.
	XDMAC_XDMAC_CHID_XDMAC_CIE_DIE_Pos  = 0x2  // Position of DIE field.
	XDMAC_XDMAC_CHID_XDMAC_CIE_DIE_Msk  = 0x4  // Bit mask of DIE field.
	XDMAC_XDMAC_CHID_XDMAC_CIE_DIE      = 0x4  // Bit DIE.
	XDMAC_XDMAC_CHID_XDMAC_CIE_FIE_Pos  = 0x3  // Position of FIE field.
	XDMAC_XDMAC_CHID_XDMAC_CIE_FIE_Msk  = 0x8  // Bit mask of FIE field.
	XDMAC_XDMAC_CHID_XDMAC_CIE_FIE      = 0x8  // Bit FIE.
	XDMAC_XDMAC_CHID_XDMAC_CIE_RBIE_Pos = 0x4  // Position of RBIE field.
	XDMAC_XDMAC_CHID_XDMAC_CIE_RBIE_Msk = 0x10 // Bit mask of RBIE field.
	XDMAC_XDMAC_CHID_XDMAC_CIE_RBIE     = 0x10 // Bit RBIE.
	XDMAC_XDMAC_CHID_XDMAC_CIE_WBIE_Pos = 0x5  // Position of WBIE field.
	XDMAC_XDMAC_CHID_XDMAC_CIE_WBIE_Msk = 0x20 // Bit mask of WBIE field.
	XDMAC_XDMAC_CHID_XDMAC_CIE_WBIE     = 0x20 // Bit WBIE.
	XDMAC_XDMAC_CHID_XDMAC_CIE_ROIE_Pos = 0x6  // Position of ROIE field.
	XDMAC_XDMAC_CHID_XDMAC_CIE_ROIE_Msk = 0x40 // Bit mask of ROIE field.
	XDMAC_XDMAC_CHID_XDMAC_CIE_ROIE     = 0x40 // Bit ROIE.

	// XDMAC_CHID.XDMAC_CID: Channel Interrupt Disable Register
	XDMAC_XDMAC_CHID_XDMAC_CID_BID_Pos   = 0x0  // Position of BID field.
	XDMAC_XDMAC_CHID_XDMAC_CID_BID_Msk   = 0x1  // Bit mask of BID field.
	XDMAC_XDMAC_CHID_XDMAC_CID_BID       = 0x1  // Bit BID.
	XDMAC_XDMAC_CHID_XDMAC_CID_LID_Pos   = 0x1  // Position of LID field.
	XDMAC_XDMAC_CHID_XDMAC_CID_LID_Msk   = 0x2  // Bit mask of LID field.
	XDMAC_XDMAC_CHID_XDMAC_CID_LID       = 0x2  // Bit LID.
	XDMAC_XDMAC_CHID_XDMAC_CID_DID_Pos   = 0x2  // Position of DID field.
	XDMAC_XDMAC_CHID_XDMAC_CID_DID_Msk   = 0x4  // Bit mask of DID field.
	XDMAC_XDMAC_CHID_XDMAC_CID_DID       = 0x4  // Bit DID.
	XDMAC_XDMAC_CHID_XDMAC_CID_FID_Pos   = 0x3  // Position of FID field.
	XDMAC_XDMAC_CHID_XDMAC_CID_FID_Msk   = 0x8  // Bit mask of FID field.
	XDMAC_XDMAC_CHID_XDMAC_CID_FID       = 0x8  // Bit FID.
	XDMAC_XDMAC_CHID_XDMAC_CID_RBEID_Pos = 0x4  // Position of RBEID field.
	XDMAC_XDMAC_CHID_XDMAC_CID_RBEID_Msk = 0x10 // Bit mask of RBEID field.
	XDMAC_XDMAC_CHID_XDMAC_CID_RBEID     = 0x10 // Bit RBEID.
	XDMAC_XDMAC_CHID_XDMAC_CID_WBEID_Pos = 0x5  // Position of WBEID field.
	XDMAC_XDMAC_CHID_XDMAC_CID_WBEID_Msk = 0x20 // Bit mask of WBEID field.
	XDMAC_XDMAC_CHID_XDMAC_CID_WBEID     = 0x20 // Bit WBEID.
	XDMAC_XDMAC_CHID_XDMAC_CID_ROID_Pos  = 0x6  // Position of ROID field.
	XDMAC_XDMAC_CHID_XDMAC_CID_ROID_Msk  = 0x40 // Bit mask of ROID field.
	XDMAC_XDMAC_CHID_XDMAC_CID_ROID      = 0x40 // Bit ROID.

	// XDMAC_CHID.XDMAC_CIM: Channel Interrupt Mask Register
	XDMAC_XDMAC_CHID_XDMAC_CIM_BIM_Pos   = 0x0  // Position of BIM field.
	XDMAC_XDMAC_CHID_XDMAC_CIM_BIM_Msk   = 0x1  // Bit mask of BIM field.
	XDMAC_XDMAC_CHID_XDMAC_CIM_BIM       = 0x1  // Bit BIM.
	XDMAC_XDMAC_CHID_XDMAC_CIM_LIM_Pos   = 0x1  // Position of LIM field.
	XDMAC_XDMAC_CHID_XDMAC_CIM_LIM_Msk   = 0x2  // Bit mask of LIM field.
	XDMAC_XDMAC_CHID_XDMAC_CIM_LIM       = 0x2  // Bit LIM.
	XDMAC_XDMAC_CHID_XDMAC_CIM_DIM_Pos   = 0x2  // Position of DIM field.
	XDMAC_XDMAC_CHID_XDMAC_CIM_DIM_Msk   = 0x4  // Bit mask of DIM field.
	XDMAC_XDMAC_CHID_XDMAC_CIM_DIM       = 0x4  // Bit DIM.
	XDMAC_XDMAC_CHID_XDMAC_CIM_FIM_Pos   = 0x3  // Position of FIM field.
	XDMAC_XDMAC_CHID_XDMAC_CIM_FIM_Msk   = 0x8  // Bit mask of FIM field.
	XDMAC_XDMAC_CHID_XDMAC_CIM_FIM       = 0x8  // Bit FIM.
	XDMAC_XDMAC_CHID_XDMAC_CIM_RBEIM_Pos = 0x4  // Position of RBEIM field.
	XDMAC_XDMAC_CHID_XDMAC_CIM_RBEIM_Msk = 0x10 // Bit mask of RBEIM field.
	XDMAC_XDMAC_CHID_XDMAC_CIM_RBEIM     = 0x10 // Bit RBEIM.
	XDMAC_XDMAC_CHID_XDMAC_CIM_WBEIM_Pos = 0x5  // Position of WBEIM field.
	XDMAC_XDMAC_CHID_XDMAC_CIM_WBEIM_Msk = 0x20 // Bit mask of WBEIM field.
	XDMAC_XDMAC_CHID_XDMAC_CIM_WBEIM     = 0x20 // Bit WBEIM.
	XDMAC_XDMAC_CHID_XDMAC_CIM_ROIM_Pos  = 0x6  // Position of ROIM field.
	XDMAC_XDMAC_CHID_XDMAC_CIM_ROIM_Msk  = 0x40 // Bit mask of ROIM field.
	XDMAC_XDMAC_CHID_XDMAC_CIM_ROIM      = 0x40 // Bit ROIM.

	// XDMAC_CHID.XDMAC_CIS: Channel Interrupt Status Register
	XDMAC_XDMAC_CHID_XDMAC_CIS_BIS_Pos   = 0x0  // Position of BIS field.
	XDMAC_XDMAC_CHID_XDMAC_CIS_BIS_Msk   = 0x1  // Bit mask of BIS field.
	XDMAC_XDMAC_CHID_XDMAC_CIS_BIS       = 0x1  // Bit BIS.
	XDMAC_XDMAC_CHID_XDMAC_CIS_LIS_Pos   = 0x1  // Position of LIS field.
	XDMAC_XDMAC_CHID_XDMAC_CIS_LIS_Msk   = 0x2  // Bit mask of LIS field.
	XDMAC_XDMAC_CHID_XDMAC_CIS_LIS       = 0x2  // Bit LIS.
	XDMAC_XDMAC_CHID_XDMAC_CIS_DIS_Pos   = 0x2  // Position of DIS field.
	XDMAC_XDMAC_CHID_XDMAC_CIS_DIS_Msk   = 0x4  // Bit mask of DIS field.
	XDMAC_XDMAC_CHID_XDMAC_CIS_DIS       = 0x4  // Bit DIS.
	XDMAC_XDMAC_CHID_XDMAC_CIS_FIS_Pos   = 0x3  // Position of FIS field.
	XDMAC_XDMAC_CHID_XDMAC_CIS_FIS_Msk   = 0x8  // Bit mask of FIS field.
	XDMAC_XDMAC_CHID_XDMAC_CIS_FIS       = 0x8  // Bit FIS.
	XDMAC_XDMAC_CHID_XDMAC_CIS_RBEIS_Pos = 0x4  // Position of RBEIS field.
	XDMAC_XDMAC_CHID_XDMAC_CIS_RBEIS_Msk = 0x10 // Bit mask of RBEIS field.
	XDMAC_XDMAC_CHID_XDMAC_CIS_RBEIS     = 0x10 // Bit RBEIS.
	XDMAC_XDMAC_CHID_XDMAC_CIS_WBEIS_Pos = 0x5  // Position of WBEIS field.
	XDMAC_XDMAC_CHID_XDMAC_CIS_WBEIS_Msk = 0x20 // Bit mask of WBEIS field.
	XDMAC_XDMAC_CHID_XDMAC_CIS_WBEIS     = 0x20 // Bit WBEIS.
	XDMAC_XDMAC_CHID_XDMAC_CIS_ROIS_Pos  = 0x6  // Position of ROIS field.
	XDMAC_XDMAC_CHID_XDMAC_CIS_ROIS_Msk  = 0x40 // Bit mask of ROIS field.
	XDMAC_XDMAC_CHID_XDMAC_CIS_ROIS      = 0x40 // Bit ROIS.

	// XDMAC_CHID.XDMAC_CSA: Channel Source Address Register
	XDMAC_XDMAC_CHID_XDMAC_CSA_SA_Pos = 0x0        // Position of SA field.
	XDMAC_XDMAC_CHID_XDMAC_CSA_SA_Msk = 0xffffffff // Bit mask of SA field.

	// XDMAC_CHID.XDMAC_CDA: Channel Destination Address Register
	XDMAC_XDMAC_CHID_XDMAC_CDA_DA_Pos = 0x0        // Position of DA field.
	XDMAC_XDMAC_CHID_XDMAC_CDA_DA_Msk = 0xffffffff // Bit mask of DA field.

	// XDMAC_CHID.XDMAC_CNDA: Channel Next Descriptor Address Register
	XDMAC_XDMAC_CHID_XDMAC_CNDA_NDAIF_Pos = 0x0        // Position of NDAIF field.
	XDMAC_XDMAC_CHID_XDMAC_CNDA_NDAIF_Msk = 0x1        // Bit mask of NDAIF field.
	XDMAC_XDMAC_CHID_XDMAC_CNDA_NDAIF     = 0x1        // Bit NDAIF.
	XDMAC_XDMAC_CHID_XDMAC_CNDA_NDA_Pos   = 0x2        // Position of NDA field.
	XDMAC_XDMAC_CHID_XDMAC_CNDA_NDA_Msk   = 0xfffffffc // Bit mask of NDA field.

	// XDMAC_CHID.XDMAC_CNDC: Channel Next Descriptor Control Register
	XDMAC_XDMAC_CHID_XDMAC_CNDC_NDE_Pos                    = 0x0  // Position of NDE field.
	XDMAC_XDMAC_CHID_XDMAC_CNDC_NDE_Msk                    = 0x1  // Bit mask of NDE field.
	XDMAC_XDMAC_CHID_XDMAC_CNDC_NDE                        = 0x1  // Bit NDE.
	XDMAC_XDMAC_CHID_XDMAC_CNDC_NDE_DSCR_FETCH_DIS         = 0x0  // Descriptor fetch is disabled.
	XDMAC_XDMAC_CHID_XDMAC_CNDC_NDE_DSCR_FETCH_EN          = 0x1  // Descriptor fetch is enabled.
	XDMAC_XDMAC_CHID_XDMAC_CNDC_NDSUP_Pos                  = 0x1  // Position of NDSUP field.
	XDMAC_XDMAC_CHID_XDMAC_CNDC_NDSUP_Msk                  = 0x2  // Bit mask of NDSUP field.
	XDMAC_XDMAC_CHID_XDMAC_CNDC_NDSUP                      = 0x2  // Bit NDSUP.
	XDMAC_XDMAC_CHID_XDMAC_CNDC_NDSUP_SRC_PARAMS_UNCHANGED = 0x0  // Source parameters remain unchanged.
	XDMAC_XDMAC_CHID_XDMAC_CNDC_NDSUP_SRC_PARAMS_UPDATED   = 0x1  // Source parameters are updated when the descriptor is retrieved.
	XDMAC_XDMAC_CHID_XDMAC_CNDC_NDDUP_Pos                  = 0x2  // Position of NDDUP field.
	XDMAC_XDMAC_CHID_XDMAC_CNDC_NDDUP_Msk                  = 0x4  // Bit mask of NDDUP field.
	XDMAC_XDMAC_CHID_XDMAC_CNDC_NDDUP                      = 0x4  // Bit NDDUP.
	XDMAC_XDMAC_CHID_XDMAC_CNDC_NDDUP_DST_PARAMS_UNCHANGED = 0x0  // Destination parameters remain unchanged.
	XDMAC_XDMAC_CHID_XDMAC_CNDC_NDDUP_DST_PARAMS_UPDATED   = 0x1  // Destination parameters are updated when the descriptor is retrieved.
	XDMAC_XDMAC_CHID_XDMAC_CNDC_NDVIEW_Pos                 = 0x3  // Position of NDVIEW field.
	XDMAC_XDMAC_CHID_XDMAC_CNDC_NDVIEW_Msk                 = 0x18 // Bit mask of NDVIEW field.
	XDMAC_XDMAC_CHID_XDMAC_CNDC_NDVIEW_NDV0                = 0x0  // Next Descriptor View 0
	XDMAC_XDMAC_CHID_XDMAC_CNDC_NDVIEW_NDV1                = 0x1  // Next Descriptor View 1
	XDMAC_XDMAC_CHID_XDMAC_CNDC_NDVIEW_NDV2                = 0x2  // Next Descriptor View 2
	XDMAC_XDMAC_CHID_XDMAC_CNDC_NDVIEW_NDV3                = 0x3  // Next Descriptor View 3

	// XDMAC_CHID.XDMAC_CUBC: Channel Microblock Control Register
	XDMAC_XDMAC_CHID_XDMAC_CUBC_UBLEN_Pos = 0x0      // Position of UBLEN field.
	XDMAC_XDMAC_CHID_XDMAC_CUBC_UBLEN_Msk = 0xffffff // Bit mask of UBLEN field.

	// XDMAC_CHID.XDMAC_CBC: Channel Block Control Register
	XDMAC_XDMAC_CHID_XDMAC_CBC_BLEN_Pos = 0x0   // Position of BLEN field.
	XDMAC_XDMAC_CHID_XDMAC_CBC_BLEN_Msk = 0xfff // Bit mask of BLEN field.

	// XDMAC_CHID.XDMAC_CC: Channel Configuration Register
	XDMAC_XDMAC_CHID_XDMAC_CC_TYPE_Pos             = 0x0        // Position of TYPE field.
	XDMAC_XDMAC_CHID_XDMAC_CC_TYPE_Msk             = 0x1        // Bit mask of TYPE field.
	XDMAC_XDMAC_CHID_XDMAC_CC_TYPE                 = 0x1        // Bit TYPE.
	XDMAC_XDMAC_CHID_XDMAC_CC_TYPE_MEM_TRAN        = 0x0        // Self-triggered mode (memory-to-memory transfer).
	XDMAC_XDMAC_CHID_XDMAC_CC_TYPE_PER_TRAN        = 0x1        // Synchronized mode (peripheral-to-memory or memory-to-peripheral transfer).
	XDMAC_XDMAC_CHID_XDMAC_CC_MBSIZE_Pos           = 0x1        // Position of MBSIZE field.
	XDMAC_XDMAC_CHID_XDMAC_CC_MBSIZE_Msk           = 0x6        // Bit mask of MBSIZE field.
	XDMAC_XDMAC_CHID_XDMAC_CC_MBSIZE_SINGLE        = 0x0        // The memory burst size is set to one.
	XDMAC_XDMAC_CHID_XDMAC_CC_MBSIZE_FOUR          = 0x1        // The memory burst size is set to four.
	XDMAC_XDMAC_CHID_XDMAC_CC_MBSIZE_EIGHT         = 0x2        // The memory burst size is set to eight.
	XDMAC_XDMAC_CHID_XDMAC_CC_MBSIZE_SIXTEEN       = 0x3        // The memory burst size is set to sixteen.
	XDMAC_XDMAC_CHID_XDMAC_CC_DSYNC_Pos            = 0x4        // Position of DSYNC field.
	XDMAC_XDMAC_CHID_XDMAC_CC_DSYNC_Msk            = 0x10       // Bit mask of DSYNC field.
	XDMAC_XDMAC_CHID_XDMAC_CC_DSYNC                = 0x10       // Bit DSYNC.
	XDMAC_XDMAC_CHID_XDMAC_CC_DSYNC_PER2MEM        = 0x0        // Peripheral-to-memory transfer.
	XDMAC_XDMAC_CHID_XDMAC_CC_DSYNC_MEM2PER        = 0x1        // Memory-to-peripheral transfer.
	XDMAC_XDMAC_CHID_XDMAC_CC_SWREQ_Pos            = 0x6        // Position of SWREQ field.
	XDMAC_XDMAC_CHID_XDMAC_CC_SWREQ_Msk            = 0x40       // Bit mask of SWREQ field.
	XDMAC_XDMAC_CHID_XDMAC_CC_SWREQ                = 0x40       // Bit SWREQ.
	XDMAC_XDMAC_CHID_XDMAC_CC_SWREQ_HWR_CONNECTED  = 0x0        // Hardware request line is connected to the peripheral request line.
	XDMAC_XDMAC_CHID_XDMAC_CC_SWREQ_SWR_CONNECTED  = 0x1        // Software request is connected to the peripheral request line.
	XDMAC_XDMAC_CHID_XDMAC_CC_MEMSET_Pos           = 0x7        // Position of MEMSET field.
	XDMAC_XDMAC_CHID_XDMAC_CC_MEMSET_Msk           = 0x80       // Bit mask of MEMSET field.
	XDMAC_XDMAC_CHID_XDMAC_CC_MEMSET               = 0x80       // Bit MEMSET.
	XDMAC_XDMAC_CHID_XDMAC_CC_MEMSET_NORMAL_MODE   = 0x0        // Memset is not activated.
	XDMAC_XDMAC_CHID_XDMAC_CC_MEMSET_HW_MODE       = 0x1        // Sets the block of memory pointed by DA field to the specified value. This operation is performed on 8-, 16- or 32-bit basis.
	XDMAC_XDMAC_CHID_XDMAC_CC_CSIZE_Pos            = 0x8        // Position of CSIZE field.
	XDMAC_XDMAC_CHID_XDMAC_CC_CSIZE_Msk            = 0x700      // Bit mask of CSIZE field.
	XDMAC_XDMAC_CHID_XDMAC_CC_CSIZE_CHK_1          = 0x0        // 1 data transferred
	XDMAC_XDMAC_CHID_XDMAC_CC_CSIZE_CHK_2          = 0x1        // 2 data transferred
	XDMAC_XDMAC_CHID_XDMAC_CC_CSIZE_CHK_4          = 0x2        // 4 data transferred
	XDMAC_XDMAC_CHID_XDMAC_CC_CSIZE_CHK_8          = 0x3        // 8 data transferred
	XDMAC_XDMAC_CHID_XDMAC_CC_CSIZE_CHK_16         = 0x4        // 16 data transferred
	XDMAC_XDMAC_CHID_XDMAC_CC_DWIDTH_Pos           = 0xb        // Position of DWIDTH field.
	XDMAC_XDMAC_CHID_XDMAC_CC_DWIDTH_Msk           = 0x1800     // Bit mask of DWIDTH field.
	XDMAC_XDMAC_CHID_XDMAC_CC_DWIDTH_BYTE          = 0x0        // The data size is set to 8 bits
	XDMAC_XDMAC_CHID_XDMAC_CC_DWIDTH_HALFWORD      = 0x1        // The data size is set to 16 bits
	XDMAC_XDMAC_CHID_XDMAC_CC_DWIDTH_WORD          = 0x2        // The data size is set to 32 bits
	XDMAC_XDMAC_CHID_XDMAC_CC_SIF_Pos              = 0xd        // Position of SIF field.
	XDMAC_XDMAC_CHID_XDMAC_CC_SIF_Msk              = 0x2000     // Bit mask of SIF field.
	XDMAC_XDMAC_CHID_XDMAC_CC_SIF                  = 0x2000     // Bit SIF.
	XDMAC_XDMAC_CHID_XDMAC_CC_SIF_AHB_IF0          = 0x0        // The data is read through the system bus interface 0.
	XDMAC_XDMAC_CHID_XDMAC_CC_SIF_AHB_IF1          = 0x1        // The data is read through the system bus interface 1.
	XDMAC_XDMAC_CHID_XDMAC_CC_DIF_Pos              = 0xe        // Position of DIF field.
	XDMAC_XDMAC_CHID_XDMAC_CC_DIF_Msk              = 0x4000     // Bit mask of DIF field.
	XDMAC_XDMAC_CHID_XDMAC_CC_DIF                  = 0x4000     // Bit DIF.
	XDMAC_XDMAC_CHID_XDMAC_CC_DIF_AHB_IF0          = 0x0        // The data is written through the system bus interface 0.
	XDMAC_XDMAC_CHID_XDMAC_CC_DIF_AHB_IF1          = 0x1        // The data is written though the system bus interface 1.
	XDMAC_XDMAC_CHID_XDMAC_CC_SAM_Pos              = 0x10       // Position of SAM field.
	XDMAC_XDMAC_CHID_XDMAC_CC_SAM_Msk              = 0x30000    // Bit mask of SAM field.
	XDMAC_XDMAC_CHID_XDMAC_CC_SAM_FIXED_AM         = 0x0        // The address remains unchanged.
	XDMAC_XDMAC_CHID_XDMAC_CC_SAM_INCREMENTED_AM   = 0x1        // The addressing mode is incremented (the increment size is set to the data size).
	XDMAC_XDMAC_CHID_XDMAC_CC_SAM_UBS_AM           = 0x2        // The microblock stride is added at the microblock boundary.
	XDMAC_XDMAC_CHID_XDMAC_CC_SAM_UBS_DS_AM        = 0x3        // The microblock stride is added at the microblock boundary, the data stride is added at the data boundary.
	XDMAC_XDMAC_CHID_XDMAC_CC_DAM_Pos              = 0x12       // Position of DAM field.
	XDMAC_XDMAC_CHID_XDMAC_CC_DAM_Msk              = 0xc0000    // Bit mask of DAM field.
	XDMAC_XDMAC_CHID_XDMAC_CC_DAM_FIXED_AM         = 0x0        // The address remains unchanged.
	XDMAC_XDMAC_CHID_XDMAC_CC_DAM_INCREMENTED_AM   = 0x1        // The addressing mode is incremented (the increment size is set to the data size).
	XDMAC_XDMAC_CHID_XDMAC_CC_DAM_UBS_AM           = 0x2        // The microblock stride is added at the microblock boundary.
	XDMAC_XDMAC_CHID_XDMAC_CC_DAM_UBS_DS_AM        = 0x3        // The microblock stride is added at the microblock boundary; the data stride is added at the data boundary.
	XDMAC_XDMAC_CHID_XDMAC_CC_INITD_Pos            = 0x15       // Position of INITD field.
	XDMAC_XDMAC_CHID_XDMAC_CC_INITD_Msk            = 0x200000   // Bit mask of INITD field.
	XDMAC_XDMAC_CHID_XDMAC_CC_INITD                = 0x200000   // Bit INITD.
	XDMAC_XDMAC_CHID_XDMAC_CC_INITD_IN_PROGRESS    = 0x0        // Channel initialization is in progress.
	XDMAC_XDMAC_CHID_XDMAC_CC_INITD_TERMINATED     = 0x1        // Channel initialization is completed.
	XDMAC_XDMAC_CHID_XDMAC_CC_RDIP_Pos             = 0x16       // Position of RDIP field.
	XDMAC_XDMAC_CHID_XDMAC_CC_RDIP_Msk             = 0x400000   // Bit mask of RDIP field.
	XDMAC_XDMAC_CHID_XDMAC_CC_RDIP                 = 0x400000   // Bit RDIP.
	XDMAC_XDMAC_CHID_XDMAC_CC_RDIP_DONE            = 0x0        // No active read transaction on the bus.
	XDMAC_XDMAC_CHID_XDMAC_CC_RDIP_IN_PROGRESS     = 0x1        // A read transaction is in progress.
	XDMAC_XDMAC_CHID_XDMAC_CC_WRIP_Pos             = 0x17       // Position of WRIP field.
	XDMAC_XDMAC_CHID_XDMAC_CC_WRIP_Msk             = 0x800000   // Bit mask of WRIP field.
	XDMAC_XDMAC_CHID_XDMAC_CC_WRIP                 = 0x800000   // Bit WRIP.
	XDMAC_XDMAC_CHID_XDMAC_CC_WRIP_DONE            = 0x0        // No active write transaction on the bus.
	XDMAC_XDMAC_CHID_XDMAC_CC_WRIP_IN_PROGRESS     = 0x1        // A write transaction is in progress.
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_Pos            = 0x18       // Position of PERID field.
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_Msk            = 0x7f000000 // Bit mask of PERID field.
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_HSMCI          = 0x0        // HSMCI
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_SPI0_TX        = 0x1        // SPI0_TX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_SPI0_RX        = 0x2        // SPI0_RX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_QSPI_TX        = 0x5        // QSPI_TX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_QSPI_RX        = 0x6        // QSPI_RX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_USART0_TX      = 0x7        // USART0_TX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_USART0_RX      = 0x8        // USART0_RX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_USART1_TX      = 0x9        // USART1_TX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_USART1_RX      = 0xa        // USART1_RX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_USART2_TX      = 0xb        // USART2_TX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_USART2_RX      = 0xc        // USART2_RX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_PWM0           = 0xd        // PWM0
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_TWIHS0_TX      = 0xe        // TWIHS0_TX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_TWIHS0_RX      = 0xf        // TWIHS0_RX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_TWIHS1_TX      = 0x10       // TWIHS1_TX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_TWIHS1_RX      = 0x11       // TWIHS1_RX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_TWIHS2_TX      = 0x12       // TWIHS2_TX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_TWIHS2_RX      = 0x13       // TWIHS2_RX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_UART0_TX       = 0x14       // UART0_TX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_UART0_RX       = 0x15       // UART0_RX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_UART1_TX       = 0x16       // UART1_TX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_UART1_RX       = 0x17       // UART1_RX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_UART2_TX       = 0x18       // UART2_TX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_UART2_RX       = 0x19       // UART2_RX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_UART3_TX       = 0x1a       // UART3_TX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_UART3_RX       = 0x1b       // UART3_RX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_UART4_TX       = 0x1c       // UART4_TX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_UART4_RX       = 0x1d       // UART4_RX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_DACC0          = 0x1e       // DACC0
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_DACC1          = 0x1f       // DACC1
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_SSC_TX         = 0x20       // SSC_TX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_SSC_RX         = 0x21       // SSC_RX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_PIOA           = 0x22       // PIOA
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_AFEC0          = 0x23       // AFEC0
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_AFEC1          = 0x24       // AFEC1
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_AES_TX         = 0x25       // AES_TX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_AES_RX         = 0x26       // AES_RX
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_PWM1           = 0x27       // PWM1
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_TC0            = 0x28       // TC0
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_TC3            = 0x29       // TC3
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_TC6            = 0x2a       // TC6
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_TC9            = 0x2b       // TC9
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_I2SC0_TX_LEFT  = 0x2c       // I2SC0_TX_LEFT
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_I2SC0_RX_LEFT  = 0x2d       // I2SC0_RX_LEFT
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_I2SC0_TX_RIGHT = 0x30       // I2SC0_TX_RIGHT
	XDMAC_XDMAC_CHID_XDMAC_CC_PERID_I2SC0_RX_RIGHT = 0x31       // I2SC0_RX_RIGHT

	// XDMAC_CHID.XDMAC_CDS_MSP: Channel Data Stride Memory Set Pattern
	XDMAC_XDMAC_CHID_XDMAC_CDS_MSP_SDS_MSP_Pos = 0x0        // Position of SDS_MSP field.
	XDMAC_XDMAC_CHID_XDMAC_CDS_MSP_SDS_MSP_Msk = 0xffff     // Bit mask of SDS_MSP field.
	XDMAC_XDMAC_CHID_XDMAC_CDS_MSP_DDS_MSP_Pos = 0x10       // Position of DDS_MSP field.
	XDMAC_XDMAC_CHID_XDMAC_CDS_MSP_DDS_MSP_Msk = 0xffff0000 // Bit mask of DDS_MSP field.

	// XDMAC_CHID.XDMAC_CSUS: Channel Source Microblock Stride
	XDMAC_XDMAC_CHID_XDMAC_CSUS_SUBS_Pos = 0x0      // Position of SUBS field.
	XDMAC_XDMAC_CHID_XDMAC_CSUS_SUBS_Msk = 0xffffff // Bit mask of SUBS field.

	// XDMAC_CHID.XDMAC_CDUS: Channel Destination Microblock Stride
	XDMAC_XDMAC_CHID_XDMAC_CDUS_DUBS_Pos = 0x0      // Position of DUBS field.
	XDMAC_XDMAC_CHID_XDMAC_CDUS_DUBS_Msk = 0xffffff // Bit mask of DUBS field.
)

// Bitfields for LOCKBIT:
const (
	// LOCKBIT_WORD0: Lock Bits Word 0
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_0_Pos  = 0x0        // Position of LOCK_REGION_0 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_0_Msk  = 0x1        // Bit mask of LOCK_REGION_0 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_0      = 0x1        // Bit LOCK_REGION_0.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_1_Pos  = 0x1        // Position of LOCK_REGION_1 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_1_Msk  = 0x2        // Bit mask of LOCK_REGION_1 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_1      = 0x2        // Bit LOCK_REGION_1.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_2_Pos  = 0x2        // Position of LOCK_REGION_2 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_2_Msk  = 0x4        // Bit mask of LOCK_REGION_2 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_2      = 0x4        // Bit LOCK_REGION_2.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_3_Pos  = 0x3        // Position of LOCK_REGION_3 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_3_Msk  = 0x8        // Bit mask of LOCK_REGION_3 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_3      = 0x8        // Bit LOCK_REGION_3.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_4_Pos  = 0x4        // Position of LOCK_REGION_4 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_4_Msk  = 0x10       // Bit mask of LOCK_REGION_4 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_4      = 0x10       // Bit LOCK_REGION_4.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_5_Pos  = 0x5        // Position of LOCK_REGION_5 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_5_Msk  = 0x20       // Bit mask of LOCK_REGION_5 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_5      = 0x20       // Bit LOCK_REGION_5.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_6_Pos  = 0x6        // Position of LOCK_REGION_6 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_6_Msk  = 0x40       // Bit mask of LOCK_REGION_6 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_6      = 0x40       // Bit LOCK_REGION_6.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_7_Pos  = 0x7        // Position of LOCK_REGION_7 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_7_Msk  = 0x80       // Bit mask of LOCK_REGION_7 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_7      = 0x80       // Bit LOCK_REGION_7.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_8_Pos  = 0x8        // Position of LOCK_REGION_8 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_8_Msk  = 0x100      // Bit mask of LOCK_REGION_8 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_8      = 0x100      // Bit LOCK_REGION_8.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_9_Pos  = 0x9        // Position of LOCK_REGION_9 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_9_Msk  = 0x200      // Bit mask of LOCK_REGION_9 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_9      = 0x200      // Bit LOCK_REGION_9.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_10_Pos = 0xa        // Position of LOCK_REGION_10 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_10_Msk = 0x400      // Bit mask of LOCK_REGION_10 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_10     = 0x400      // Bit LOCK_REGION_10.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_11_Pos = 0xb        // Position of LOCK_REGION_11 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_11_Msk = 0x800      // Bit mask of LOCK_REGION_11 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_11     = 0x800      // Bit LOCK_REGION_11.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_12_Pos = 0xc        // Position of LOCK_REGION_12 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_12_Msk = 0x1000     // Bit mask of LOCK_REGION_12 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_12     = 0x1000     // Bit LOCK_REGION_12.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_13_Pos = 0xd        // Position of LOCK_REGION_13 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_13_Msk = 0x2000     // Bit mask of LOCK_REGION_13 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_13     = 0x2000     // Bit LOCK_REGION_13.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_14_Pos = 0xe        // Position of LOCK_REGION_14 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_14_Msk = 0x4000     // Bit mask of LOCK_REGION_14 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_14     = 0x4000     // Bit LOCK_REGION_14.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_15_Pos = 0xf        // Position of LOCK_REGION_15 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_15_Msk = 0x8000     // Bit mask of LOCK_REGION_15 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_15     = 0x8000     // Bit LOCK_REGION_15.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_16_Pos = 0x10       // Position of LOCK_REGION_16 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_16_Msk = 0x10000    // Bit mask of LOCK_REGION_16 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_16     = 0x10000    // Bit LOCK_REGION_16.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_17_Pos = 0x11       // Position of LOCK_REGION_17 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_17_Msk = 0x20000    // Bit mask of LOCK_REGION_17 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_17     = 0x20000    // Bit LOCK_REGION_17.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_18_Pos = 0x12       // Position of LOCK_REGION_18 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_18_Msk = 0x40000    // Bit mask of LOCK_REGION_18 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_18     = 0x40000    // Bit LOCK_REGION_18.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_19_Pos = 0x13       // Position of LOCK_REGION_19 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_19_Msk = 0x80000    // Bit mask of LOCK_REGION_19 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_19     = 0x80000    // Bit LOCK_REGION_19.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_20_Pos = 0x14       // Position of LOCK_REGION_20 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_20_Msk = 0x100000   // Bit mask of LOCK_REGION_20 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_20     = 0x100000   // Bit LOCK_REGION_20.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_21_Pos = 0x15       // Position of LOCK_REGION_21 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_21_Msk = 0x200000   // Bit mask of LOCK_REGION_21 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_21     = 0x200000   // Bit LOCK_REGION_21.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_22_Pos = 0x16       // Position of LOCK_REGION_22 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_22_Msk = 0x400000   // Bit mask of LOCK_REGION_22 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_22     = 0x400000   // Bit LOCK_REGION_22.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_23_Pos = 0x17       // Position of LOCK_REGION_23 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_23_Msk = 0x800000   // Bit mask of LOCK_REGION_23 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_23     = 0x800000   // Bit LOCK_REGION_23.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_24_Pos = 0x18       // Position of LOCK_REGION_24 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_24_Msk = 0x1000000  // Bit mask of LOCK_REGION_24 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_24     = 0x1000000  // Bit LOCK_REGION_24.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_25_Pos = 0x19       // Position of LOCK_REGION_25 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_25_Msk = 0x2000000  // Bit mask of LOCK_REGION_25 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_25     = 0x2000000  // Bit LOCK_REGION_25.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_26_Pos = 0x1a       // Position of LOCK_REGION_26 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_26_Msk = 0x4000000  // Bit mask of LOCK_REGION_26 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_26     = 0x4000000  // Bit LOCK_REGION_26.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_27_Pos = 0x1b       // Position of LOCK_REGION_27 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_27_Msk = 0x8000000  // Bit mask of LOCK_REGION_27 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_27     = 0x8000000  // Bit LOCK_REGION_27.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_28_Pos = 0x1c       // Position of LOCK_REGION_28 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_28_Msk = 0x10000000 // Bit mask of LOCK_REGION_28 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_28     = 0x10000000 // Bit LOCK_REGION_28.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_29_Pos = 0x1d       // Position of LOCK_REGION_29 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_29_Msk = 0x20000000 // Bit mask of LOCK_REGION_29 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_29     = 0x20000000 // Bit LOCK_REGION_29.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_30_Pos = 0x1e       // Position of LOCK_REGION_30 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_30_Msk = 0x40000000 // Bit mask of LOCK_REGION_30 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_30     = 0x40000000 // Bit LOCK_REGION_30.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_31_Pos = 0x1f       // Position of LOCK_REGION_31 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_31_Msk = 0x80000000 // Bit mask of LOCK_REGION_31 field.
	LOCKBIT_LOCKBIT_WORD0_LOCK_REGION_31     = 0x80000000 // Bit LOCK_REGION_31.

	// LOCKBIT_WORD1: Lock Bits Word 1
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_32_Pos = 0x0        // Position of LOCK_REGION_32 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_32_Msk = 0x1        // Bit mask of LOCK_REGION_32 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_32     = 0x1        // Bit LOCK_REGION_32.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_33_Pos = 0x1        // Position of LOCK_REGION_33 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_33_Msk = 0x2        // Bit mask of LOCK_REGION_33 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_33     = 0x2        // Bit LOCK_REGION_33.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_34_Pos = 0x2        // Position of LOCK_REGION_34 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_34_Msk = 0x4        // Bit mask of LOCK_REGION_34 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_34     = 0x4        // Bit LOCK_REGION_34.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_35_Pos = 0x3        // Position of LOCK_REGION_35 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_35_Msk = 0x8        // Bit mask of LOCK_REGION_35 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_35     = 0x8        // Bit LOCK_REGION_35.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_36_Pos = 0x4        // Position of LOCK_REGION_36 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_36_Msk = 0x10       // Bit mask of LOCK_REGION_36 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_36     = 0x10       // Bit LOCK_REGION_36.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_37_Pos = 0x5        // Position of LOCK_REGION_37 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_37_Msk = 0x20       // Bit mask of LOCK_REGION_37 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_37     = 0x20       // Bit LOCK_REGION_37.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_38_Pos = 0x6        // Position of LOCK_REGION_38 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_38_Msk = 0x40       // Bit mask of LOCK_REGION_38 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_38     = 0x40       // Bit LOCK_REGION_38.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_39_Pos = 0x7        // Position of LOCK_REGION_39 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_39_Msk = 0x80       // Bit mask of LOCK_REGION_39 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_39     = 0x80       // Bit LOCK_REGION_39.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_40_Pos = 0x8        // Position of LOCK_REGION_40 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_40_Msk = 0x100      // Bit mask of LOCK_REGION_40 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_40     = 0x100      // Bit LOCK_REGION_40.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_41_Pos = 0x9        // Position of LOCK_REGION_41 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_41_Msk = 0x200      // Bit mask of LOCK_REGION_41 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_41     = 0x200      // Bit LOCK_REGION_41.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_42_Pos = 0xa        // Position of LOCK_REGION_42 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_42_Msk = 0x400      // Bit mask of LOCK_REGION_42 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_42     = 0x400      // Bit LOCK_REGION_42.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_43_Pos = 0xb        // Position of LOCK_REGION_43 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_43_Msk = 0x800      // Bit mask of LOCK_REGION_43 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_43     = 0x800      // Bit LOCK_REGION_43.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_44_Pos = 0xc        // Position of LOCK_REGION_44 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_44_Msk = 0x1000     // Bit mask of LOCK_REGION_44 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_44     = 0x1000     // Bit LOCK_REGION_44.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_45_Pos = 0xd        // Position of LOCK_REGION_45 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_45_Msk = 0x2000     // Bit mask of LOCK_REGION_45 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_45     = 0x2000     // Bit LOCK_REGION_45.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_46_Pos = 0xe        // Position of LOCK_REGION_46 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_46_Msk = 0x4000     // Bit mask of LOCK_REGION_46 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_46     = 0x4000     // Bit LOCK_REGION_46.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_47_Pos = 0xf        // Position of LOCK_REGION_47 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_47_Msk = 0x8000     // Bit mask of LOCK_REGION_47 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_47     = 0x8000     // Bit LOCK_REGION_47.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_48_Pos = 0x10       // Position of LOCK_REGION_48 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_48_Msk = 0x10000    // Bit mask of LOCK_REGION_48 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_48     = 0x10000    // Bit LOCK_REGION_48.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_49_Pos = 0x11       // Position of LOCK_REGION_49 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_49_Msk = 0x20000    // Bit mask of LOCK_REGION_49 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_49     = 0x20000    // Bit LOCK_REGION_49.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_50_Pos = 0x12       // Position of LOCK_REGION_50 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_50_Msk = 0x40000    // Bit mask of LOCK_REGION_50 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_50     = 0x40000    // Bit LOCK_REGION_50.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_51_Pos = 0x13       // Position of LOCK_REGION_51 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_51_Msk = 0x80000    // Bit mask of LOCK_REGION_51 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_51     = 0x80000    // Bit LOCK_REGION_51.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_52_Pos = 0x14       // Position of LOCK_REGION_52 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_52_Msk = 0x100000   // Bit mask of LOCK_REGION_52 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_52     = 0x100000   // Bit LOCK_REGION_52.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_53_Pos = 0x15       // Position of LOCK_REGION_53 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_53_Msk = 0x200000   // Bit mask of LOCK_REGION_53 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_53     = 0x200000   // Bit LOCK_REGION_53.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_54_Pos = 0x16       // Position of LOCK_REGION_54 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_54_Msk = 0x400000   // Bit mask of LOCK_REGION_54 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_54     = 0x400000   // Bit LOCK_REGION_54.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_55_Pos = 0x17       // Position of LOCK_REGION_55 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_55_Msk = 0x800000   // Bit mask of LOCK_REGION_55 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_55     = 0x800000   // Bit LOCK_REGION_55.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_56_Pos = 0x18       // Position of LOCK_REGION_56 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_56_Msk = 0x1000000  // Bit mask of LOCK_REGION_56 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_56     = 0x1000000  // Bit LOCK_REGION_56.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_57_Pos = 0x19       // Position of LOCK_REGION_57 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_57_Msk = 0x2000000  // Bit mask of LOCK_REGION_57 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_57     = 0x2000000  // Bit LOCK_REGION_57.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_58_Pos = 0x1a       // Position of LOCK_REGION_58 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_58_Msk = 0x4000000  // Bit mask of LOCK_REGION_58 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_58     = 0x4000000  // Bit LOCK_REGION_58.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_59_Pos = 0x1b       // Position of LOCK_REGION_59 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_59_Msk = 0x8000000  // Bit mask of LOCK_REGION_59 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_59     = 0x8000000  // Bit LOCK_REGION_59.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_60_Pos = 0x1c       // Position of LOCK_REGION_60 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_60_Msk = 0x10000000 // Bit mask of LOCK_REGION_60 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_60     = 0x10000000 // Bit LOCK_REGION_60.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_61_Pos = 0x1d       // Position of LOCK_REGION_61 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_61_Msk = 0x20000000 // Bit mask of LOCK_REGION_61 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_61     = 0x20000000 // Bit LOCK_REGION_61.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_62_Pos = 0x1e       // Position of LOCK_REGION_62 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_62_Msk = 0x40000000 // Bit mask of LOCK_REGION_62 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_62     = 0x40000000 // Bit LOCK_REGION_62.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_63_Pos = 0x1f       // Position of LOCK_REGION_63 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_63_Msk = 0x80000000 // Bit mask of LOCK_REGION_63 field.
	LOCKBIT_LOCKBIT_WORD1_LOCK_REGION_63     = 0x80000000 // Bit LOCK_REGION_63.
)

// Bitfields for SCnSCB: System control not in SCB
const (
	// ICTR: Interrupt Controller Type Register
	SCnSCB_ICTR_INTLINESNUM_Pos = 0x0 // Position of INTLINESNUM field.
	SCnSCB_ICTR_INTLINESNUM_Msk = 0xf // Bit mask of INTLINESNUM field.

	// ACTLR: Auxiliary Control Register
	SCnSCB_ACTLR_DISFOLD_Pos        = 0x2        // Position of DISFOLD field.
	SCnSCB_ACTLR_DISFOLD_Msk        = 0x4        // Bit mask of DISFOLD field.
	SCnSCB_ACTLR_DISFOLD            = 0x4        // Bit DISFOLD.
	SCnSCB_ACTLR_FPEXCODIS_Pos      = 0xa        // Position of FPEXCODIS field.
	SCnSCB_ACTLR_FPEXCODIS_Msk      = 0x400      // Bit mask of FPEXCODIS field.
	SCnSCB_ACTLR_FPEXCODIS          = 0x400      // Bit FPEXCODIS.
	SCnSCB_ACTLR_DISRAMODE_Pos      = 0xb        // Position of DISRAMODE field.
	SCnSCB_ACTLR_DISRAMODE_Msk      = 0x800      // Bit mask of DISRAMODE field.
	SCnSCB_ACTLR_DISRAMODE          = 0x800      // Bit DISRAMODE.
	SCnSCB_ACTLR_DISITMATBFLUSH_Pos = 0xc        // Position of DISITMATBFLUSH field.
	SCnSCB_ACTLR_DISITMATBFLUSH_Msk = 0x1000     // Bit mask of DISITMATBFLUSH field.
	SCnSCB_ACTLR_DISITMATBFLUSH     = 0x1000     // Bit DISITMATBFLUSH.
	SCnSCB_ACTLR_DISBTACREAD_Pos    = 0xd        // Position of DISBTACREAD field.
	SCnSCB_ACTLR_DISBTACREAD_Msk    = 0x2000     // Bit mask of DISBTACREAD field.
	SCnSCB_ACTLR_DISBTACREAD        = 0x2000     // Bit DISBTACREAD.
	SCnSCB_ACTLR_DISBTACALLOC_Pos   = 0xe        // Position of DISBTACALLOC field.
	SCnSCB_ACTLR_DISBTACALLOC_Msk   = 0x4000     // Bit mask of DISBTACALLOC field.
	SCnSCB_ACTLR_DISBTACALLOC       = 0x4000     // Bit DISBTACALLOC.
	SCnSCB_ACTLR_DISCRITAXIRUR_Pos  = 0xf        // Position of DISCRITAXIRUR field.
	SCnSCB_ACTLR_DISCRITAXIRUR_Msk  = 0x8000     // Bit mask of DISCRITAXIRUR field.
	SCnSCB_ACTLR_DISCRITAXIRUR      = 0x8000     // Bit DISCRITAXIRUR.
	SCnSCB_ACTLR_DISDI_Pos          = 0x10       // Position of DISDI field.
	SCnSCB_ACTLR_DISDI_Msk          = 0x1f0000   // Bit mask of DISDI field.
	SCnSCB_ACTLR_DISISSCH1_Pos      = 0x15       // Position of DISISSCH1 field.
	SCnSCB_ACTLR_DISISSCH1_Msk      = 0x3e00000  // Bit mask of DISISSCH1 field.
	SCnSCB_ACTLR_DISDYNADD_Pos      = 0x1a       // Position of DISDYNADD field.
	SCnSCB_ACTLR_DISDYNADD_Msk      = 0x4000000  // Bit mask of DISDYNADD field.
	SCnSCB_ACTLR_DISDYNADD          = 0x4000000  // Bit DISDYNADD.
	SCnSCB_ACTLR_DISCRITAXIRUW_Pos  = 0x1b       // Position of DISCRITAXIRUW field.
	SCnSCB_ACTLR_DISCRITAXIRUW_Msk  = 0x8000000  // Bit mask of DISCRITAXIRUW field.
	SCnSCB_ACTLR_DISCRITAXIRUW      = 0x8000000  // Bit DISCRITAXIRUW.
	SCnSCB_ACTLR_DISFPUISSOPT_Pos   = 0x1c       // Position of DISFPUISSOPT field.
	SCnSCB_ACTLR_DISFPUISSOPT_Msk   = 0x10000000 // Bit mask of DISFPUISSOPT field.
	SCnSCB_ACTLR_DISFPUISSOPT       = 0x10000000 // Bit DISFPUISSOPT.
)

// Bitfields for SCB: System Control Block
const (
	// CPUID: CPUID Base Register
	SCB_CPUID_REVISION_Pos     = 0x0        // Position of REVISION field.
	SCB_CPUID_REVISION_Msk     = 0xf        // Bit mask of REVISION field.
	SCB_CPUID_PARTNO_Pos       = 0x4        // Position of PARTNO field.
	SCB_CPUID_PARTNO_Msk       = 0xfff0     // Bit mask of PARTNO field.
	SCB_CPUID_ARCHITECTURE_Pos = 0x10       // Position of ARCHITECTURE field.
	SCB_CPUID_ARCHITECTURE_Msk = 0xf0000    // Bit mask of ARCHITECTURE field.
	SCB_CPUID_VARIANT_Pos      = 0x14       // Position of VARIANT field.
	SCB_CPUID_VARIANT_Msk      = 0xf00000   // Bit mask of VARIANT field.
	SCB_CPUID_IMPLEMENTER_Pos  = 0x18       // Position of IMPLEMENTER field.
	SCB_CPUID_IMPLEMENTER_Msk  = 0xff000000 // Bit mask of IMPLEMENTER field.

	// ICSR: Interrupt Control and State Register
	SCB_ICSR_VECTACTIVE_Pos     = 0x0        // Position of VECTACTIVE field.
	SCB_ICSR_VECTACTIVE_Msk     = 0x1ff      // Bit mask of VECTACTIVE field.
	SCB_ICSR_RETTOBASE_Pos      = 0xb        // Position of RETTOBASE field.
	SCB_ICSR_RETTOBASE_Msk      = 0x800      // Bit mask of RETTOBASE field.
	SCB_ICSR_RETTOBASE          = 0x800      // Bit RETTOBASE.
	SCB_ICSR_RETTOBASE_VALUE_0  = 0x0        // there are preempted active exceptions to execute
	SCB_ICSR_RETTOBASE_VALUE_1  = 0x1        // there are no active exceptions, or the currently-executing exception is the only active exception
	SCB_ICSR_VECTPENDING_Pos    = 0xc        // Position of VECTPENDING field.
	SCB_ICSR_VECTPENDING_Msk    = 0x3f000    // Bit mask of VECTPENDING field.
	SCB_ICSR_ISRPENDING_Pos     = 0x16       // Position of ISRPENDING field.
	SCB_ICSR_ISRPENDING_Msk     = 0x400000   // Bit mask of ISRPENDING field.
	SCB_ICSR_ISRPENDING         = 0x400000   // Bit ISRPENDING.
	SCB_ICSR_ISRPREEMPT_Pos     = 0x17       // Position of ISRPREEMPT field.
	SCB_ICSR_ISRPREEMPT_Msk     = 0x800000   // Bit mask of ISRPREEMPT field.
	SCB_ICSR_ISRPREEMPT         = 0x800000   // Bit ISRPREEMPT.
	SCB_ICSR_ISRPREEMPT_VALUE_0 = 0x0        // Will not service
	SCB_ICSR_ISRPREEMPT_VALUE_1 = 0x1        // Will service a pending exception
	SCB_ICSR_PENDSTCLR_Pos      = 0x19       // Position of PENDSTCLR field.
	SCB_ICSR_PENDSTCLR_Msk      = 0x2000000  // Bit mask of PENDSTCLR field.
	SCB_ICSR_PENDSTCLR          = 0x2000000  // Bit PENDSTCLR.
	SCB_ICSR_PENDSTCLR_VALUE_0  = 0x0        // no effect
	SCB_ICSR_PENDSTCLR_VALUE_1  = 0x1        // removes the pending state from the SysTick exception
	SCB_ICSR_PENDSTSET_Pos      = 0x1a       // Position of PENDSTSET field.
	SCB_ICSR_PENDSTSET_Msk      = 0x4000000  // Bit mask of PENDSTSET field.
	SCB_ICSR_PENDSTSET          = 0x4000000  // Bit PENDSTSET.
	SCB_ICSR_PENDSTSET_VALUE_0  = 0x0        // write: no effect; read: SysTick exception is not pending
	SCB_ICSR_PENDSTSET_VALUE_1  = 0x1        // write: changes SysTick exception state to pending; read: SysTick exception is pending
	SCB_ICSR_PENDSVCLR_Pos      = 0x1b       // Position of PENDSVCLR field.
	SCB_ICSR_PENDSVCLR_Msk      = 0x8000000  // Bit mask of PENDSVCLR field.
	SCB_ICSR_PENDSVCLR          = 0x8000000  // Bit PENDSVCLR.
	SCB_ICSR_PENDSVCLR_VALUE_0  = 0x0        // no effect
	SCB_ICSR_PENDSVCLR_VALUE_1  = 0x1        // removes the pending state from the PendSV exception
	SCB_ICSR_PENDSVSET_Pos      = 0x1c       // Position of PENDSVSET field.
	SCB_ICSR_PENDSVSET_Msk      = 0x10000000 // Bit mask of PENDSVSET field.
	SCB_ICSR_PENDSVSET          = 0x10000000 // Bit PENDSVSET.
	SCB_ICSR_PENDSVSET_VALUE_0  = 0x0        // write: no effect; read: PendSV exception is not pending
	SCB_ICSR_PENDSVSET_VALUE_1  = 0x1        // write: changes PendSV exception state to pending; read: PendSV exception is pending
	SCB_ICSR_NMIPENDSET_Pos     = 0x1f       // Position of NMIPENDSET field.
	SCB_ICSR_NMIPENDSET_Msk     = 0x80000000 // Bit mask of NMIPENDSET field.
	SCB_ICSR_NMIPENDSET         = 0x80000000 // Bit NMIPENDSET.
	SCB_ICSR_NMIPENDSET_VALUE_0 = 0x0        // write: no effect; read: NMI exception is not pending
	SCB_ICSR_NMIPENDSET_VALUE_1 = 0x1        // write: changes NMI exception state to pending; read: NMI exception is pending

	// VTOR: Vector Table Offset Register
	SCB_VTOR_TBLOFF_Pos = 0x7        // Position of TBLOFF field.
	SCB_VTOR_TBLOFF_Msk = 0xffffff80 // Bit mask of TBLOFF field.

	// AIRCR: Application Interrupt and Reset Control Register
	SCB_AIRCR_VECTRESET_Pos       = 0x0        // Position of VECTRESET field.
	SCB_AIRCR_VECTRESET_Msk       = 0x1        // Bit mask of VECTRESET field.
	SCB_AIRCR_VECTRESET           = 0x1        // Bit VECTRESET.
	SCB_AIRCR_VECTCLRACTIVE_Pos   = 0x1        // Position of VECTCLRACTIVE field.
	SCB_AIRCR_VECTCLRACTIVE_Msk   = 0x2        // Bit mask of VECTCLRACTIVE field.
	SCB_AIRCR_VECTCLRACTIVE       = 0x2        // Bit VECTCLRACTIVE.
	SCB_AIRCR_SYSRESETREQ_Pos     = 0x2        // Position of SYSRESETREQ field.
	SCB_AIRCR_SYSRESETREQ_Msk     = 0x4        // Bit mask of SYSRESETREQ field.
	SCB_AIRCR_SYSRESETREQ         = 0x4        // Bit SYSRESETREQ.
	SCB_AIRCR_SYSRESETREQ_VALUE_0 = 0x0        // no system reset request
	SCB_AIRCR_SYSRESETREQ_VALUE_1 = 0x1        // asserts a signal to the outer system that requests a reset
	SCB_AIRCR_PRIGROUP_Pos        = 0x8        // Position of PRIGROUP field.
	SCB_AIRCR_PRIGROUP_Msk        = 0x700      // Bit mask of PRIGROUP field.
	SCB_AIRCR_ENDIANNESS_Pos      = 0xf        // Position of ENDIANNESS field.
	SCB_AIRCR_ENDIANNESS_Msk      = 0x8000     // Bit mask of ENDIANNESS field.
	SCB_AIRCR_ENDIANNESS          = 0x8000     // Bit ENDIANNESS.
	SCB_AIRCR_ENDIANNESS_VALUE_0  = 0x0        // Little-endian
	SCB_AIRCR_ENDIANNESS_VALUE_1  = 0x1        // Big-endian
	SCB_AIRCR_VECTKEY_Pos         = 0x10       // Position of VECTKEY field.
	SCB_AIRCR_VECTKEY_Msk         = 0xffff0000 // Bit mask of VECTKEY field.

	// SCR: System Control Register
	SCB_SCR_SLEEPONEXIT_Pos     = 0x1  // Position of SLEEPONEXIT field.
	SCB_SCR_SLEEPONEXIT_Msk     = 0x2  // Bit mask of SLEEPONEXIT field.
	SCB_SCR_SLEEPONEXIT         = 0x2  // Bit SLEEPONEXIT.
	SCB_SCR_SLEEPONEXIT_VALUE_0 = 0x0  // o not sleep when returning to Thread mode
	SCB_SCR_SLEEPONEXIT_VALUE_1 = 0x1  // enter sleep, or deep sleep, on return from an ISR
	SCB_SCR_SLEEPDEEP_Pos       = 0x2  // Position of SLEEPDEEP field.
	SCB_SCR_SLEEPDEEP_Msk       = 0x4  // Bit mask of SLEEPDEEP field.
	SCB_SCR_SLEEPDEEP           = 0x4  // Bit SLEEPDEEP.
	SCB_SCR_SLEEPDEEP_VALUE_0   = 0x0  // sleep
	SCB_SCR_SLEEPDEEP_VALUE_1   = 0x1  // deep sleep
	SCB_SCR_SEVONPEND_Pos       = 0x4  // Position of SEVONPEND field.
	SCB_SCR_SEVONPEND_Msk       = 0x10 // Bit mask of SEVONPEND field.
	SCB_SCR_SEVONPEND           = 0x10 // Bit SEVONPEND.
	SCB_SCR_SEVONPEND_VALUE_0   = 0x0  // only enabled interrupts or events can wakeup the processor, disabled interrupts are excluded
	SCB_SCR_SEVONPEND_VALUE_1   = 0x1  // enabled events and all interrupts, including disabled interrupts, can wakeup the processor

	// CCR: Configuration and Control Register
	SCB_CCR_NONBASETHRDENA_Pos     = 0x0     // Position of NONBASETHRDENA field.
	SCB_CCR_NONBASETHRDENA_Msk     = 0x1     // Bit mask of NONBASETHRDENA field.
	SCB_CCR_NONBASETHRDENA         = 0x1     // Bit NONBASETHRDENA.
	SCB_CCR_NONBASETHRDENA_VALUE_0 = 0x0     // processor can enter Thread mode only when no exception is active
	SCB_CCR_NONBASETHRDENA_VALUE_1 = 0x1     // processor can enter Thread mode from any level under the control of an EXC_RETURN value
	SCB_CCR_USERSETMPEND_Pos       = 0x1     // Position of USERSETMPEND field.
	SCB_CCR_USERSETMPEND_Msk       = 0x2     // Bit mask of USERSETMPEND field.
	SCB_CCR_USERSETMPEND           = 0x2     // Bit USERSETMPEND.
	SCB_CCR_USERSETMPEND_VALUE_0   = 0x0     // disable
	SCB_CCR_USERSETMPEND_VALUE_1   = 0x1     // enable
	SCB_CCR_UNALIGN_TRP_Pos        = 0x3     // Position of UNALIGN_TRP field.
	SCB_CCR_UNALIGN_TRP_Msk        = 0x8     // Bit mask of UNALIGN_TRP field.
	SCB_CCR_UNALIGN_TRP            = 0x8     // Bit UNALIGN_TRP.
	SCB_CCR_UNALIGN_TRP_VALUE_0    = 0x0     // do not trap unaligned halfword and word accesses
	SCB_CCR_UNALIGN_TRP_VALUE_1    = 0x1     // trap unaligned halfword and word accesses
	SCB_CCR_DIV_0_TRP_Pos          = 0x4     // Position of DIV_0_TRP field.
	SCB_CCR_DIV_0_TRP_Msk          = 0x10    // Bit mask of DIV_0_TRP field.
	SCB_CCR_DIV_0_TRP              = 0x10    // Bit DIV_0_TRP.
	SCB_CCR_DIV_0_TRP_VALUE_0      = 0x0     // do not trap divide by 0
	SCB_CCR_DIV_0_TRP_VALUE_1      = 0x1     // trap divide by 0
	SCB_CCR_BFHFNMIGN_Pos          = 0x8     // Position of BFHFNMIGN field.
	SCB_CCR_BFHFNMIGN_Msk          = 0x100   // Bit mask of BFHFNMIGN field.
	SCB_CCR_BFHFNMIGN              = 0x100   // Bit BFHFNMIGN.
	SCB_CCR_BFHFNMIGN_VALUE_0      = 0x0     // data bus faults caused by load and store instructions cause a lock-up
	SCB_CCR_BFHFNMIGN_VALUE_1      = 0x1     // handlers running at priority -1 and -2 ignore data bus faults caused by load and store instructions
	SCB_CCR_STKALIGN_Pos           = 0x9     // Position of STKALIGN field.
	SCB_CCR_STKALIGN_Msk           = 0x200   // Bit mask of STKALIGN field.
	SCB_CCR_STKALIGN               = 0x200   // Bit STKALIGN.
	SCB_CCR_STKALIGN_VALUE_0       = 0x0     // 4-byte aligned
	SCB_CCR_STKALIGN_VALUE_1       = 0x1     // 8-byte aligned
	SCB_CCR_DC_Pos                 = 0x10    // Position of DC field.
	SCB_CCR_DC_Msk                 = 0x10000 // Bit mask of DC field.
	SCB_CCR_DC                     = 0x10000 // Bit DC.
	SCB_CCR_IC_Pos                 = 0x11    // Position of IC field.
	SCB_CCR_IC_Msk                 = 0x20000 // Bit mask of IC field.
	SCB_CCR_IC                     = 0x20000 // Bit IC.
	SCB_CCR_BP_Pos                 = 0x12    // Position of BP field.
	SCB_CCR_BP_Msk                 = 0x40000 // Bit mask of BP field.
	SCB_CCR_BP                     = 0x40000 // Bit BP.

	// SHPR1: System Handler Priority Register 1
	SCB_SHPR1_PRI_4_Pos = 0x0      // Position of PRI_4 field.
	SCB_SHPR1_PRI_4_Msk = 0xff     // Bit mask of PRI_4 field.
	SCB_SHPR1_PRI_5_Pos = 0x8      // Position of PRI_5 field.
	SCB_SHPR1_PRI_5_Msk = 0xff00   // Bit mask of PRI_5 field.
	SCB_SHPR1_PRI_6_Pos = 0x10     // Position of PRI_6 field.
	SCB_SHPR1_PRI_6_Msk = 0xff0000 // Bit mask of PRI_6 field.

	// SHPR2: System Handler Priority Register 2
	SCB_SHPR2_PRI_11_Pos = 0x18       // Position of PRI_11 field.
	SCB_SHPR2_PRI_11_Msk = 0xff000000 // Bit mask of PRI_11 field.

	// SHPR3: System Handler Priority Register 3
	SCB_SHPR3_PRI_12_Pos = 0x0        // Position of PRI_12 field.
	SCB_SHPR3_PRI_12_Msk = 0xff       // Bit mask of PRI_12 field.
	SCB_SHPR3_PRI_14_Pos = 0x10       // Position of PRI_14 field.
	SCB_SHPR3_PRI_14_Msk = 0xff0000   // Bit mask of PRI_14 field.
	SCB_SHPR3_PRI_15_Pos = 0x18       // Position of PRI_15 field.
	SCB_SHPR3_PRI_15_Msk = 0xff000000 // Bit mask of PRI_15 field.

	// SHCSR: System Handler Control and State Register
	SCB_SHCSR_MEMFAULTACT_Pos        = 0x0     // Position of MEMFAULTACT field.
	SCB_SHCSR_MEMFAULTACT_Msk        = 0x1     // Bit mask of MEMFAULTACT field.
	SCB_SHCSR_MEMFAULTACT            = 0x1     // Bit MEMFAULTACT.
	SCB_SHCSR_MEMFAULTACT_VALUE_0    = 0x0     // exception is not active
	SCB_SHCSR_MEMFAULTACT_VALUE_1    = 0x1     // exception is active
	SCB_SHCSR_BUSFAULTACT_Pos        = 0x1     // Position of BUSFAULTACT field.
	SCB_SHCSR_BUSFAULTACT_Msk        = 0x2     // Bit mask of BUSFAULTACT field.
	SCB_SHCSR_BUSFAULTACT            = 0x2     // Bit BUSFAULTACT.
	SCB_SHCSR_BUSFAULTACT_VALUE_0    = 0x0     // exception is not active
	SCB_SHCSR_BUSFAULTACT_VALUE_1    = 0x1     // exception is active
	SCB_SHCSR_USGFAULTACT_Pos        = 0x3     // Position of USGFAULTACT field.
	SCB_SHCSR_USGFAULTACT_Msk        = 0x8     // Bit mask of USGFAULTACT field.
	SCB_SHCSR_USGFAULTACT            = 0x8     // Bit USGFAULTACT.
	SCB_SHCSR_USGFAULTACT_VALUE_0    = 0x0     // exception is not active
	SCB_SHCSR_USGFAULTACT_VALUE_1    = 0x1     // exception is active
	SCB_SHCSR_SVCALLACT_Pos          = 0x7     // Position of SVCALLACT field.
	SCB_SHCSR_SVCALLACT_Msk          = 0x80    // Bit mask of SVCALLACT field.
	SCB_SHCSR_SVCALLACT              = 0x80    // Bit SVCALLACT.
	SCB_SHCSR_SVCALLACT_VALUE_0      = 0x0     // exception is not active
	SCB_SHCSR_SVCALLACT_VALUE_1      = 0x1     // exception is active
	SCB_SHCSR_MONITORACT_Pos         = 0x8     // Position of MONITORACT field.
	SCB_SHCSR_MONITORACT_Msk         = 0x100   // Bit mask of MONITORACT field.
	SCB_SHCSR_MONITORACT             = 0x100   // Bit MONITORACT.
	SCB_SHCSR_MONITORACT_VALUE_0     = 0x0     // exception is not active
	SCB_SHCSR_MONITORACT_VALUE_1     = 0x1     // exception is active
	SCB_SHCSR_PENDSVACT_Pos          = 0xa     // Position of PENDSVACT field.
	SCB_SHCSR_PENDSVACT_Msk          = 0x400   // Bit mask of PENDSVACT field.
	SCB_SHCSR_PENDSVACT              = 0x400   // Bit PENDSVACT.
	SCB_SHCSR_PENDSVACT_VALUE_0      = 0x0     // exception is not active
	SCB_SHCSR_PENDSVACT_VALUE_1      = 0x1     // exception is active
	SCB_SHCSR_SYSTICKACT_Pos         = 0xb     // Position of SYSTICKACT field.
	SCB_SHCSR_SYSTICKACT_Msk         = 0x800   // Bit mask of SYSTICKACT field.
	SCB_SHCSR_SYSTICKACT             = 0x800   // Bit SYSTICKACT.
	SCB_SHCSR_SYSTICKACT_VALUE_0     = 0x0     // exception is not active
	SCB_SHCSR_SYSTICKACT_VALUE_1     = 0x1     // exception is active
	SCB_SHCSR_USGFAULTPENDED_Pos     = 0xc     // Position of USGFAULTPENDED field.
	SCB_SHCSR_USGFAULTPENDED_Msk     = 0x1000  // Bit mask of USGFAULTPENDED field.
	SCB_SHCSR_USGFAULTPENDED         = 0x1000  // Bit USGFAULTPENDED.
	SCB_SHCSR_USGFAULTPENDED_VALUE_0 = 0x0     // exception is not pending
	SCB_SHCSR_USGFAULTPENDED_VALUE_1 = 0x1     // exception is pending
	SCB_SHCSR_MEMFAULTPENDED_Pos     = 0xd     // Position of MEMFAULTPENDED field.
	SCB_SHCSR_MEMFAULTPENDED_Msk     = 0x2000  // Bit mask of MEMFAULTPENDED field.
	SCB_SHCSR_MEMFAULTPENDED         = 0x2000  // Bit MEMFAULTPENDED.
	SCB_SHCSR_MEMFAULTPENDED_VALUE_0 = 0x0     // exception is not pending
	SCB_SHCSR_MEMFAULTPENDED_VALUE_1 = 0x1     // exception is pending
	SCB_SHCSR_BUSFAULTPENDED_Pos     = 0xe     // Position of BUSFAULTPENDED field.
	SCB_SHCSR_BUSFAULTPENDED_Msk     = 0x4000  // Bit mask of BUSFAULTPENDED field.
	SCB_SHCSR_BUSFAULTPENDED         = 0x4000  // Bit BUSFAULTPENDED.
	SCB_SHCSR_BUSFAULTPENDED_VALUE_0 = 0x0     // exception is not pending
	SCB_SHCSR_BUSFAULTPENDED_VALUE_1 = 0x1     // exception is pending
	SCB_SHCSR_SVCALLPENDED_Pos       = 0xf     // Position of SVCALLPENDED field.
	SCB_SHCSR_SVCALLPENDED_Msk       = 0x8000  // Bit mask of SVCALLPENDED field.
	SCB_SHCSR_SVCALLPENDED           = 0x8000  // Bit SVCALLPENDED.
	SCB_SHCSR_SVCALLPENDED_VALUE_0   = 0x0     // exception is not pending
	SCB_SHCSR_SVCALLPENDED_VALUE_1   = 0x1     // exception is pending
	SCB_SHCSR_MEMFAULTENA_Pos        = 0x10    // Position of MEMFAULTENA field.
	SCB_SHCSR_MEMFAULTENA_Msk        = 0x10000 // Bit mask of MEMFAULTENA field.
	SCB_SHCSR_MEMFAULTENA            = 0x10000 // Bit MEMFAULTENA.
	SCB_SHCSR_MEMFAULTENA_VALUE_0    = 0x0     // disable the exception
	SCB_SHCSR_MEMFAULTENA_VALUE_1    = 0x1     // enable the exception
	SCB_SHCSR_BUSFAULTENA_Pos        = 0x11    // Position of BUSFAULTENA field.
	SCB_SHCSR_BUSFAULTENA_Msk        = 0x20000 // Bit mask of BUSFAULTENA field.
	SCB_SHCSR_BUSFAULTENA            = 0x20000 // Bit BUSFAULTENA.
	SCB_SHCSR_BUSFAULTENA_VALUE_0    = 0x0     // disable the exception
	SCB_SHCSR_BUSFAULTENA_VALUE_1    = 0x1     // enable the exception
	SCB_SHCSR_USGFAULTENA_Pos        = 0x12    // Position of USGFAULTENA field.
	SCB_SHCSR_USGFAULTENA_Msk        = 0x40000 // Bit mask of USGFAULTENA field.
	SCB_SHCSR_USGFAULTENA            = 0x40000 // Bit USGFAULTENA.
	SCB_SHCSR_USGFAULTENA_VALUE_0    = 0x0     // disable the exception
	SCB_SHCSR_USGFAULTENA_VALUE_1    = 0x1     // enable the exception

	// CFSR: Configurable Fault Status Registers
	SCB_CFSR_IACCVIOL_Pos        = 0x0       // Position of IACCVIOL field.
	SCB_CFSR_IACCVIOL_Msk        = 0x1       // Bit mask of IACCVIOL field.
	SCB_CFSR_IACCVIOL            = 0x1       // Bit IACCVIOL.
	SCB_CFSR_IACCVIOL_VALUE_0    = 0x0       // no instruction access violation fault
	SCB_CFSR_IACCVIOL_VALUE_1    = 0x1       // the processor attempted an instruction fetch from a location that does not permit execution
	SCB_CFSR_DACCVIOL_Pos        = 0x1       // Position of DACCVIOL field.
	SCB_CFSR_DACCVIOL_Msk        = 0x2       // Bit mask of DACCVIOL field.
	SCB_CFSR_DACCVIOL            = 0x2       // Bit DACCVIOL.
	SCB_CFSR_DACCVIOL_VALUE_0    = 0x0       // no data access violation fault
	SCB_CFSR_DACCVIOL_VALUE_1    = 0x1       // the processor attempted a load or store at a location that does not permit the operation
	SCB_CFSR_MUNSTKERR_Pos       = 0x3       // Position of MUNSTKERR field.
	SCB_CFSR_MUNSTKERR_Msk       = 0x8       // Bit mask of MUNSTKERR field.
	SCB_CFSR_MUNSTKERR           = 0x8       // Bit MUNSTKERR.
	SCB_CFSR_MUNSTKERR_VALUE_0   = 0x0       // no unstacking fault
	SCB_CFSR_MUNSTKERR_VALUE_1   = 0x1       // unstack for an exception return has caused one or more access violations
	SCB_CFSR_MSTKERR_Pos         = 0x4       // Position of MSTKERR field.
	SCB_CFSR_MSTKERR_Msk         = 0x10      // Bit mask of MSTKERR field.
	SCB_CFSR_MSTKERR             = 0x10      // Bit MSTKERR.
	SCB_CFSR_MSTKERR_VALUE_0     = 0x0       // no stacking fault
	SCB_CFSR_MSTKERR_VALUE_1     = 0x1       // stacking for an exception entry has caused one or more access violations
	SCB_CFSR_MLSPERR_Pos         = 0x5       // Position of MLSPERR field.
	SCB_CFSR_MLSPERR_Msk         = 0x20      // Bit mask of MLSPERR field.
	SCB_CFSR_MLSPERR             = 0x20      // Bit MLSPERR.
	SCB_CFSR_MLSPERR_VALUE_0     = 0x0       // No MemManage fault occurred during floating-point lazy state preservation
	SCB_CFSR_MLSPERR_VALUE_1     = 0x1       // A MemManage fault occurred during floating-point lazy state preservation
	SCB_CFSR_MMARVALID_Pos       = 0x7       // Position of MMARVALID field.
	SCB_CFSR_MMARVALID_Msk       = 0x80      // Bit mask of MMARVALID field.
	SCB_CFSR_MMARVALID           = 0x80      // Bit MMARVALID.
	SCB_CFSR_MMARVALID_VALUE_0   = 0x0       // value in MMAR is not a valid fault address
	SCB_CFSR_MMARVALID_VALUE_1   = 0x1       // MMAR holds a valid fault address
	SCB_CFSR_IBUSERR_Pos         = 0x8       // Position of IBUSERR field.
	SCB_CFSR_IBUSERR_Msk         = 0x100     // Bit mask of IBUSERR field.
	SCB_CFSR_IBUSERR             = 0x100     // Bit IBUSERR.
	SCB_CFSR_IBUSERR_VALUE_0     = 0x0       // no instruction bus error
	SCB_CFSR_IBUSERR_VALUE_1     = 0x1       // instruction bus error
	SCB_CFSR_PRECISERR_Pos       = 0x9       // Position of PRECISERR field.
	SCB_CFSR_PRECISERR_Msk       = 0x200     // Bit mask of PRECISERR field.
	SCB_CFSR_PRECISERR           = 0x200     // Bit PRECISERR.
	SCB_CFSR_PRECISERR_VALUE_0   = 0x0       // no precise data bus error
	SCB_CFSR_PRECISERR_VALUE_1   = 0x1       // a data bus error has occurred, and the PC value stacked for the exception return points to the instruction that caused the fault
	SCB_CFSR_IMPRECISERR_Pos     = 0xa       // Position of IMPRECISERR field.
	SCB_CFSR_IMPRECISERR_Msk     = 0x400     // Bit mask of IMPRECISERR field.
	SCB_CFSR_IMPRECISERR         = 0x400     // Bit IMPRECISERR.
	SCB_CFSR_IMPRECISERR_VALUE_0 = 0x0       // no imprecise data bus error
	SCB_CFSR_IMPRECISERR_VALUE_1 = 0x1       // a data bus error has occurred, but the return address in the stack frame is not related to the instruction that caused the error
	SCB_CFSR_UNSTKERR_Pos        = 0xb       // Position of UNSTKERR field.
	SCB_CFSR_UNSTKERR_Msk        = 0x800     // Bit mask of UNSTKERR field.
	SCB_CFSR_UNSTKERR            = 0x800     // Bit UNSTKERR.
	SCB_CFSR_UNSTKERR_VALUE_0    = 0x0       // no unstacking fault
	SCB_CFSR_UNSTKERR_VALUE_1    = 0x1       // unstack for an exception return has caused one or more BusFaults
	SCB_CFSR_STKERR_Pos          = 0xc       // Position of STKERR field.
	SCB_CFSR_STKERR_Msk          = 0x1000    // Bit mask of STKERR field.
	SCB_CFSR_STKERR              = 0x1000    // Bit STKERR.
	SCB_CFSR_STKERR_VALUE_0      = 0x0       // no stacking fault
	SCB_CFSR_STKERR_VALUE_1      = 0x1       // stacking for an exception entry has caused one or more BusFaults
	SCB_CFSR_LSPERR_Pos          = 0xd       // Position of LSPERR field.
	SCB_CFSR_LSPERR_Msk          = 0x2000    // Bit mask of LSPERR field.
	SCB_CFSR_LSPERR              = 0x2000    // Bit LSPERR.
	SCB_CFSR_LSPERR_VALUE_0      = 0x0       // No bus fault occurred during floating-point lazy state preservation
	SCB_CFSR_LSPERR_VALUE_1      = 0x1       // A bus fault occurred during floating-point lazy state preservation
	SCB_CFSR_BFARVALID_Pos       = 0xf       // Position of BFARVALID field.
	SCB_CFSR_BFARVALID_Msk       = 0x8000    // Bit mask of BFARVALID field.
	SCB_CFSR_BFARVALID           = 0x8000    // Bit BFARVALID.
	SCB_CFSR_BFARVALID_VALUE_0   = 0x0       // value in BFAR is not a valid fault address
	SCB_CFSR_BFARVALID_VALUE_1   = 0x1       // BFAR holds a valid fault address
	SCB_CFSR_UNDEFINSTR_Pos      = 0x10      // Position of UNDEFINSTR field.
	SCB_CFSR_UNDEFINSTR_Msk      = 0x10000   // Bit mask of UNDEFINSTR field.
	SCB_CFSR_UNDEFINSTR          = 0x10000   // Bit UNDEFINSTR.
	SCB_CFSR_UNDEFINSTR_VALUE_0  = 0x0       // no undefined instruction UsageFault
	SCB_CFSR_UNDEFINSTR_VALUE_1  = 0x1       // the processor has attempted to execute an undefined instruction
	SCB_CFSR_INVSTATE_Pos        = 0x11      // Position of INVSTATE field.
	SCB_CFSR_INVSTATE_Msk        = 0x20000   // Bit mask of INVSTATE field.
	SCB_CFSR_INVSTATE            = 0x20000   // Bit INVSTATE.
	SCB_CFSR_INVSTATE_VALUE_0    = 0x0       // no invalid state UsageFault
	SCB_CFSR_INVSTATE_VALUE_1    = 0x1       // the processor has attempted to execute an instruction that makes illegal use of the EPSR
	SCB_CFSR_INVPC_Pos           = 0x12      // Position of INVPC field.
	SCB_CFSR_INVPC_Msk           = 0x40000   // Bit mask of INVPC field.
	SCB_CFSR_INVPC               = 0x40000   // Bit INVPC.
	SCB_CFSR_INVPC_VALUE_0       = 0x0       // no invalid PC load UsageFault
	SCB_CFSR_INVPC_VALUE_1       = 0x1       // the processor has attempted an illegal load of EXC_RETURN to the PC
	SCB_CFSR_NOCP_Pos            = 0x13      // Position of NOCP field.
	SCB_CFSR_NOCP_Msk            = 0x80000   // Bit mask of NOCP field.
	SCB_CFSR_NOCP                = 0x80000   // Bit NOCP.
	SCB_CFSR_NOCP_VALUE_0        = 0x0       // no UsageFault caused by attempting to access a coprocessor
	SCB_CFSR_NOCP_VALUE_1        = 0x1       // the processor has attempted to access a coprocessor
	SCB_CFSR_UNALIGNED_Pos       = 0x18      // Position of UNALIGNED field.
	SCB_CFSR_UNALIGNED_Msk       = 0x1000000 // Bit mask of UNALIGNED field.
	SCB_CFSR_UNALIGNED           = 0x1000000 // Bit UNALIGNED.
	SCB_CFSR_UNALIGNED_VALUE_0   = 0x0       // no unaligned access fault, or unaligned access trapping not enabled
	SCB_CFSR_UNALIGNED_VALUE_1   = 0x1       // the processor has made an unaligned memory access
	SCB_CFSR_DIVBYZERO_Pos       = 0x19      // Position of DIVBYZERO field.
	SCB_CFSR_DIVBYZERO_Msk       = 0x2000000 // Bit mask of DIVBYZERO field.
	SCB_CFSR_DIVBYZERO           = 0x2000000 // Bit DIVBYZERO.
	SCB_CFSR_DIVBYZERO_VALUE_0   = 0x0       // no divide by zero fault, or divide by zero trapping not enabled
	SCB_CFSR_DIVBYZERO_VALUE_1   = 0x1       // the processor has executed an SDIV or UDIV instruction with a divisor of 0

	// HFSR: HardFault Status register
	SCB_HFSR_VECTTBL_Pos     = 0x1        // Position of VECTTBL field.
	SCB_HFSR_VECTTBL_Msk     = 0x2        // Bit mask of VECTTBL field.
	SCB_HFSR_VECTTBL         = 0x2        // Bit VECTTBL.
	SCB_HFSR_VECTTBL_VALUE_0 = 0x0        // no BusFault on vector table read
	SCB_HFSR_VECTTBL_VALUE_1 = 0x1        // BusFault on vector table read
	SCB_HFSR_FORCED_Pos      = 0x1e       // Position of FORCED field.
	SCB_HFSR_FORCED_Msk      = 0x40000000 // Bit mask of FORCED field.
	SCB_HFSR_FORCED          = 0x40000000 // Bit FORCED.
	SCB_HFSR_FORCED_VALUE_0  = 0x0        // no forced HardFault
	SCB_HFSR_FORCED_VALUE_1  = 0x1        // forced HardFault
	SCB_HFSR_DEBUGEVT_Pos    = 0x1f       // Position of DEBUGEVT field.
	SCB_HFSR_DEBUGEVT_Msk    = 0x80000000 // Bit mask of DEBUGEVT field.
	SCB_HFSR_DEBUGEVT        = 0x80000000 // Bit DEBUGEVT.

	// DFSR: Debug Fault Status Register
	SCB_DFSR_HALTED_Pos       = 0x0  // Position of HALTED field.
	SCB_DFSR_HALTED_Msk       = 0x1  // Bit mask of HALTED field.
	SCB_DFSR_HALTED           = 0x1  // Bit HALTED.
	SCB_DFSR_HALTED_VALUE_0   = 0x0  // No active halt request debug event
	SCB_DFSR_HALTED_VALUE_1   = 0x1  // Halt request debug event active
	SCB_DFSR_BKPT_Pos         = 0x1  // Position of BKPT field.
	SCB_DFSR_BKPT_Msk         = 0x2  // Bit mask of BKPT field.
	SCB_DFSR_BKPT             = 0x2  // Bit BKPT.
	SCB_DFSR_BKPT_VALUE_0     = 0x0  // No current breakpoint debug event
	SCB_DFSR_BKPT_VALUE_1     = 0x1  // At least one current breakpoint debug event
	SCB_DFSR_DWTTRAP_Pos      = 0x2  // Position of DWTTRAP field.
	SCB_DFSR_DWTTRAP_Msk      = 0x4  // Bit mask of DWTTRAP field.
	SCB_DFSR_DWTTRAP          = 0x4  // Bit DWTTRAP.
	SCB_DFSR_DWTTRAP_VALUE_0  = 0x0  // No current debug events generated by the DWT
	SCB_DFSR_DWTTRAP_VALUE_1  = 0x1  // At least one current debug event generated by the DWT
	SCB_DFSR_VCATCH_Pos       = 0x3  // Position of VCATCH field.
	SCB_DFSR_VCATCH_Msk       = 0x8  // Bit mask of VCATCH field.
	SCB_DFSR_VCATCH           = 0x8  // Bit VCATCH.
	SCB_DFSR_VCATCH_VALUE_0   = 0x0  // No Vector catch triggered
	SCB_DFSR_VCATCH_VALUE_1   = 0x1  // Vector catch triggered
	SCB_DFSR_EXTERNAL_Pos     = 0x4  // Position of EXTERNAL field.
	SCB_DFSR_EXTERNAL_Msk     = 0x10 // Bit mask of EXTERNAL field.
	SCB_DFSR_EXTERNAL         = 0x10 // Bit EXTERNAL.
	SCB_DFSR_EXTERNAL_VALUE_0 = 0x0  // No EDBGRQ debug event
	SCB_DFSR_EXTERNAL_VALUE_1 = 0x1  // EDBGRQ debug event

	// MMFAR: MemManage Fault Address Register
	SCB_MMFAR_ADDRESS_Pos = 0x0        // Position of ADDRESS field.
	SCB_MMFAR_ADDRESS_Msk = 0xffffffff // Bit mask of ADDRESS field.

	// BFAR: BusFault Address Register
	SCB_BFAR_ADDRESS_Pos = 0x0        // Position of ADDRESS field.
	SCB_BFAR_ADDRESS_Msk = 0xffffffff // Bit mask of ADDRESS field.

	// CLIDR: Cache Level ID Register
	SCB_CLIDR_LoC_Pos     = 0x18       // Position of LoC field.
	SCB_CLIDR_LoC_Msk     = 0x7000000  // Bit mask of LoC field.
	SCB_CLIDR_LoC_LEVEL_1 = 0x0        // if neither instruction nor data cache is implemented
	SCB_CLIDR_LoC_LEVEL_2 = 0x1        // if either cache is implemented
	SCB_CLIDR_LoU_Pos     = 0x1b       // Position of LoU field.
	SCB_CLIDR_LoU_Msk     = 0x38000000 // Bit mask of LoU field.
	SCB_CLIDR_LoU_LEVEL_1 = 0x0        // if neither instruction nor data cache is implemented
	SCB_CLIDR_LoU_LEVEL_2 = 0x1        // if either cache is implemented

	// CTR: Cache Type Register
	SCB_CTR_IMINLINE_Pos = 0x0        // Position of IMINLINE field.
	SCB_CTR_IMINLINE_Msk = 0xf        // Bit mask of IMINLINE field.
	SCB_CTR_DMINLINE_Pos = 0x10       // Position of DMINLINE field.
	SCB_CTR_DMINLINE_Msk = 0xf0000    // Bit mask of DMINLINE field.
	SCB_CTR_ERG_Pos      = 0x14       // Position of ERG field.
	SCB_CTR_ERG_Msk      = 0xf00000   // Bit mask of ERG field.
	SCB_CTR_CWG_Pos      = 0x18       // Position of CWG field.
	SCB_CTR_CWG_Msk      = 0xf000000  // Bit mask of CWG field.
	SCB_CTR_FORMAT_Pos   = 0x1d       // Position of FORMAT field.
	SCB_CTR_FORMAT_Msk   = 0xe0000000 // Bit mask of FORMAT field.

	// CCSIDR: Cache Size ID Register
	SCB_CCSIDR_LineSize_Pos      = 0x0        // Position of LineSize field.
	SCB_CCSIDR_LineSize_Msk      = 0x7        // Bit mask of LineSize field.
	SCB_CCSIDR_Associativity_Pos = 0x3        // Position of Associativity field.
	SCB_CCSIDR_Associativity_Msk = 0xff8      // Bit mask of Associativity field.
	SCB_CCSIDR_NumSets_Pos       = 0xc        // Position of NumSets field.
	SCB_CCSIDR_NumSets_Msk       = 0xffff000  // Bit mask of NumSets field.
	SCB_CCSIDR_WA_Pos            = 0x1c       // Position of WA field.
	SCB_CCSIDR_WA_Msk            = 0x10000000 // Bit mask of WA field.
	SCB_CCSIDR_WA                = 0x10000000 // Bit WA.
	SCB_CCSIDR_RA_Pos            = 0x1d       // Position of RA field.
	SCB_CCSIDR_RA_Msk            = 0x20000000 // Bit mask of RA field.
	SCB_CCSIDR_RA                = 0x20000000 // Bit RA.
	SCB_CCSIDR_WB_Pos            = 0x1e       // Position of WB field.
	SCB_CCSIDR_WB_Msk            = 0x40000000 // Bit mask of WB field.
	SCB_CCSIDR_WB                = 0x40000000 // Bit WB.
	SCB_CCSIDR_WT_Pos            = 0x1f       // Position of WT field.
	SCB_CCSIDR_WT_Msk            = 0x80000000 // Bit mask of WT field.
	SCB_CCSIDR_WT                = 0x80000000 // Bit WT.

	// CSSELR: Cache Size Selection Register
	SCB_CSSELR_IND_Pos         = 0x0 // Position of IND field.
	SCB_CSSELR_IND_Msk         = 0x1 // Bit mask of IND field.
	SCB_CSSELR_IND             = 0x1 // Bit IND.
	SCB_CSSELR_IND_DATA        = 0x0 // Data cache
	SCB_CSSELR_IND_INSTRUCTION = 0x1 // Instruction cache
	SCB_CSSELR_LEVEL_Pos       = 0x1 // Position of LEVEL field.
	SCB_CSSELR_LEVEL_Msk       = 0xe // Bit mask of LEVEL field.

	// CPACR: Coprocessor Access Control Register
	SCB_CPACR_CP10_Pos = 0x14     // Position of CP10 field.
	SCB_CPACR_CP10_Msk = 0x300000 // Bit mask of CP10 field.
	SCB_CPACR_CP11_Pos = 0x16     // Position of CP11 field.
	SCB_CPACR_CP11_Msk = 0xc00000 // Bit mask of CP11 field.

	// STIR: Software Trigger Interrupt Register
	SCB_STIR_INTID_Pos = 0x0   // Position of INTID field.
	SCB_STIR_INTID_Msk = 0x1ff // Bit mask of INTID field.
)

// Bitfields for SysTick: System timer
const (
	// CSR: Control and Status Register
	SysTick_CSR_ENABLE_Pos        = 0x0     // Position of ENABLE field.
	SysTick_CSR_ENABLE_Msk        = 0x1     // Bit mask of ENABLE field.
	SysTick_CSR_ENABLE            = 0x1     // Bit ENABLE.
	SysTick_CSR_ENABLE_VALUE_0    = 0x0     // counter disabled
	SysTick_CSR_ENABLE_VALUE_1    = 0x1     // counter enabled
	SysTick_CSR_TICKINT_Pos       = 0x1     // Position of TICKINT field.
	SysTick_CSR_TICKINT_Msk       = 0x2     // Bit mask of TICKINT field.
	SysTick_CSR_TICKINT           = 0x2     // Bit TICKINT.
	SysTick_CSR_TICKINT_VALUE_0   = 0x0     // counting down to 0 does not assert the SysTick exception request
	SysTick_CSR_TICKINT_VALUE_1   = 0x1     // counting down to 0 asserts the SysTick exception request
	SysTick_CSR_CLKSOURCE_Pos     = 0x2     // Position of CLKSOURCE field.
	SysTick_CSR_CLKSOURCE_Msk     = 0x4     // Bit mask of CLKSOURCE field.
	SysTick_CSR_CLKSOURCE         = 0x4     // Bit CLKSOURCE.
	SysTick_CSR_CLKSOURCE_VALUE_0 = 0x0     // external clock
	SysTick_CSR_CLKSOURCE_VALUE_1 = 0x1     // processor clock
	SysTick_CSR_COUNTFLAG_Pos     = 0x10    // Position of COUNTFLAG field.
	SysTick_CSR_COUNTFLAG_Msk     = 0x10000 // Bit mask of COUNTFLAG field.
	SysTick_CSR_COUNTFLAG         = 0x10000 // Bit COUNTFLAG.

	// RVR: Reload Value Register
	SysTick_RVR_RELOAD_Pos = 0x0      // Position of RELOAD field.
	SysTick_RVR_RELOAD_Msk = 0xffffff // Bit mask of RELOAD field.

	// CVR: Current Value Register
	SysTick_CVR_CURRENT_Pos = 0x0      // Position of CURRENT field.
	SysTick_CVR_CURRENT_Msk = 0xffffff // Bit mask of CURRENT field.

	// CALIB: Calibration Value Register
	SysTick_CALIB_TENMS_Pos     = 0x0        // Position of TENMS field.
	SysTick_CALIB_TENMS_Msk     = 0xffffff   // Bit mask of TENMS field.
	SysTick_CALIB_SKEW_Pos      = 0x1e       // Position of SKEW field.
	SysTick_CALIB_SKEW_Msk      = 0x40000000 // Bit mask of SKEW field.
	SysTick_CALIB_SKEW          = 0x40000000 // Bit SKEW.
	SysTick_CALIB_SKEW_VALUE_0  = 0x0        // 10ms calibration value is exact
	SysTick_CALIB_SKEW_VALUE_1  = 0x1        // 10ms calibration value is inexact, because of the clock frequency
	SysTick_CALIB_NOREF_Pos     = 0x1f       // Position of NOREF field.
	SysTick_CALIB_NOREF_Msk     = 0x80000000 // Bit mask of NOREF field.
	SysTick_CALIB_NOREF         = 0x80000000 // Bit NOREF.
	SysTick_CALIB_NOREF_VALUE_0 = 0x0        // The reference clock is provided
	SysTick_CALIB_NOREF_VALUE_1 = 0x1        // The reference clock is not provided
)

// Bitfields for NVIC: Nested Vectored Interrupt Controller
const (
	// ISER: Interrupt Set Enable Register n
	NVIC_ISER_SETENA_Pos = 0x0        // Position of SETENA field.
	NVIC_ISER_SETENA_Msk = 0xffffffff // Bit mask of SETENA field.

	// ICER: Interrupt Clear Enable Register n
	NVIC_ICER_CLRENA_Pos = 0x0        // Position of CLRENA field.
	NVIC_ICER_CLRENA_Msk = 0xffffffff // Bit mask of CLRENA field.

	// ISPR: Interrupt Set Pending Register n
	NVIC_ISPR_SETPEND_Pos = 0x0        // Position of SETPEND field.
	NVIC_ISPR_SETPEND_Msk = 0xffffffff // Bit mask of SETPEND field.

	// ICPR: Interrupt Clear Pending Register n
	NVIC_ICPR_CLRPEND_Pos = 0x0        // Position of CLRPEND field.
	NVIC_ICPR_CLRPEND_Msk = 0xffffffff // Bit mask of CLRPEND field.

	// IABR: Interrupt Active bit Register n
	NVIC_IABR_ACTIVE_Pos = 0x0        // Position of ACTIVE field.
	NVIC_IABR_ACTIVE_Msk = 0xffffffff // Bit mask of ACTIVE field.

	// IP: Interrupt Priority Register (8Bit wide) n
	NVIC_IP_PRI0_Pos = 0x0  // Position of PRI0 field.
	NVIC_IP_PRI0_Msk = 0xff // Bit mask of PRI0 field.

	// STIR: Software Trigger Interrupt Register
	NVIC_STIR_INTID_Pos = 0x0   // Position of INTID field.
	NVIC_STIR_INTID_Msk = 0x1ff // Bit mask of INTID field.
)

// Bitfields for MPU: Memory Protection Unit
const (
	// TYPE: MPU Type Register
	MPU_TYPE_SEPARATE_Pos = 0x0      // Position of SEPARATE field.
	MPU_TYPE_SEPARATE_Msk = 0x1      // Bit mask of SEPARATE field.
	MPU_TYPE_SEPARATE     = 0x1      // Bit SEPARATE.
	MPU_TYPE_DREGION_Pos  = 0x8      // Position of DREGION field.
	MPU_TYPE_DREGION_Msk  = 0xff00   // Bit mask of DREGION field.
	MPU_TYPE_IREGION_Pos  = 0x10     // Position of IREGION field.
	MPU_TYPE_IREGION_Msk  = 0xff0000 // Bit mask of IREGION field.

	// CTRL: MPU Control Register
	MPU_CTRL_ENABLE_Pos     = 0x0 // Position of ENABLE field.
	MPU_CTRL_ENABLE_Msk     = 0x1 // Bit mask of ENABLE field.
	MPU_CTRL_ENABLE         = 0x1 // Bit ENABLE.
	MPU_CTRL_HFNMIENA_Pos   = 0x1 // Position of HFNMIENA field.
	MPU_CTRL_HFNMIENA_Msk   = 0x2 // Bit mask of HFNMIENA field.
	MPU_CTRL_HFNMIENA       = 0x2 // Bit HFNMIENA.
	MPU_CTRL_PRIVDEFENA_Pos = 0x2 // Position of PRIVDEFENA field.
	MPU_CTRL_PRIVDEFENA_Msk = 0x4 // Bit mask of PRIVDEFENA field.
	MPU_CTRL_PRIVDEFENA     = 0x4 // Bit PRIVDEFENA.

	// RNR: MPU Region Number Register
	MPU_RNR_REGION_Pos = 0x0  // Position of REGION field.
	MPU_RNR_REGION_Msk = 0xff // Bit mask of REGION field.

	// RBAR: MPU Region Base Address Register
	MPU_RBAR_REGION_Pos = 0x0        // Position of REGION field.
	MPU_RBAR_REGION_Msk = 0xf        // Bit mask of REGION field.
	MPU_RBAR_VALID_Pos  = 0x4        // Position of VALID field.
	MPU_RBAR_VALID_Msk  = 0x10       // Bit mask of VALID field.
	MPU_RBAR_VALID      = 0x10       // Bit VALID.
	MPU_RBAR_ADDR_Pos   = 0x5        // Position of ADDR field.
	MPU_RBAR_ADDR_Msk   = 0xffffffe0 // Bit mask of ADDR field.

	// RASR: MPU Region Attribute and Size Register
	MPU_RASR_ENABLE_Pos = 0x0        // Position of ENABLE field.
	MPU_RASR_ENABLE_Msk = 0x1        // Bit mask of ENABLE field.
	MPU_RASR_ENABLE     = 0x1        // Bit ENABLE.
	MPU_RASR_SIZE_Pos   = 0x1        // Position of SIZE field.
	MPU_RASR_SIZE_Msk   = 0x3e       // Bit mask of SIZE field.
	MPU_RASR_SRD_Pos    = 0x8        // Position of SRD field.
	MPU_RASR_SRD_Msk    = 0xff00     // Bit mask of SRD field.
	MPU_RASR_B_Pos      = 0x10       // Position of B field.
	MPU_RASR_B_Msk      = 0x10000    // Bit mask of B field.
	MPU_RASR_B          = 0x10000    // Bit B.
	MPU_RASR_C_Pos      = 0x11       // Position of C field.
	MPU_RASR_C_Msk      = 0x20000    // Bit mask of C field.
	MPU_RASR_C          = 0x20000    // Bit C.
	MPU_RASR_S_Pos      = 0x12       // Position of S field.
	MPU_RASR_S_Msk      = 0x40000    // Bit mask of S field.
	MPU_RASR_S          = 0x40000    // Bit S.
	MPU_RASR_TEX_Pos    = 0x13       // Position of TEX field.
	MPU_RASR_TEX_Msk    = 0x380000   // Bit mask of TEX field.
	MPU_RASR_AP_Pos     = 0x18       // Position of AP field.
	MPU_RASR_AP_Msk     = 0x7000000  // Bit mask of AP field.
	MPU_RASR_XN_Pos     = 0x1c       // Position of XN field.
	MPU_RASR_XN_Msk     = 0x10000000 // Bit mask of XN field.
	MPU_RASR_XN         = 0x10000000 // Bit XN.
)

// Bitfields for FPU: Floating Point Unit
const (
	// FPCCR: Floating-point Context Control Register
	FPU_FPCCR_LSPACT_Pos = 0x0        // Position of LSPACT field.
	FPU_FPCCR_LSPACT_Msk = 0x1        // Bit mask of LSPACT field.
	FPU_FPCCR_LSPACT     = 0x1        // Bit LSPACT.
	FPU_FPCCR_USER_Pos   = 0x1        // Position of USER field.
	FPU_FPCCR_USER_Msk   = 0x2        // Bit mask of USER field.
	FPU_FPCCR_USER       = 0x2        // Bit USER.
	FPU_FPCCR_THREAD_Pos = 0x3        // Position of THREAD field.
	FPU_FPCCR_THREAD_Msk = 0x8        // Bit mask of THREAD field.
	FPU_FPCCR_THREAD     = 0x8        // Bit THREAD.
	FPU_FPCCR_HFRDY_Pos  = 0x4        // Position of HFRDY field.
	FPU_FPCCR_HFRDY_Msk  = 0x10       // Bit mask of HFRDY field.
	FPU_FPCCR_HFRDY      = 0x10       // Bit HFRDY.
	FPU_FPCCR_MMRDY_Pos  = 0x5        // Position of MMRDY field.
	FPU_FPCCR_MMRDY_Msk  = 0x20       // Bit mask of MMRDY field.
	FPU_FPCCR_MMRDY      = 0x20       // Bit MMRDY.
	FPU_FPCCR_BFRDY_Pos  = 0x6        // Position of BFRDY field.
	FPU_FPCCR_BFRDY_Msk  = 0x40       // Bit mask of BFRDY field.
	FPU_FPCCR_BFRDY      = 0x40       // Bit BFRDY.
	FPU_FPCCR_MONRDY_Pos = 0x8        // Position of MONRDY field.
	FPU_FPCCR_MONRDY_Msk = 0x100      // Bit mask of MONRDY field.
	FPU_FPCCR_MONRDY     = 0x100      // Bit MONRDY.
	FPU_FPCCR_LSPEN_Pos  = 0x1e       // Position of LSPEN field.
	FPU_FPCCR_LSPEN_Msk  = 0x40000000 // Bit mask of LSPEN field.
	FPU_FPCCR_LSPEN      = 0x40000000 // Bit LSPEN.
	FPU_FPCCR_ASPEN_Pos  = 0x1f       // Position of ASPEN field.
	FPU_FPCCR_ASPEN_Msk  = 0x80000000 // Bit mask of ASPEN field.
	FPU_FPCCR_ASPEN      = 0x80000000 // Bit ASPEN.

	// FPCAR: Floating-point Context Address Register
	FPU_FPCAR_ADDRESS_Pos = 0x3        // Position of ADDRESS field.
	FPU_FPCAR_ADDRESS_Msk = 0xfffffff8 // Bit mask of ADDRESS field.

	// FPDSCR: Floating-point Default Status Control Register
	FPU_FPDSCR_RMode_Pos = 0x16      // Position of RMode field.
	FPU_FPDSCR_RMode_Msk = 0xc00000  // Bit mask of RMode field.
	FPU_FPDSCR_FZ_Pos    = 0x18      // Position of FZ field.
	FPU_FPDSCR_FZ_Msk    = 0x1000000 // Bit mask of FZ field.
	FPU_FPDSCR_FZ        = 0x1000000 // Bit FZ.
	FPU_FPDSCR_DN_Pos    = 0x19      // Position of DN field.
	FPU_FPDSCR_DN_Msk    = 0x2000000 // Bit mask of DN field.
	FPU_FPDSCR_DN        = 0x2000000 // Bit DN.
	FPU_FPDSCR_AHP_Pos   = 0x1a      // Position of AHP field.
	FPU_FPDSCR_AHP_Msk   = 0x4000000 // Bit mask of AHP field.
	FPU_FPDSCR_AHP       = 0x4000000 // Bit AHP.

	// MVFR0: Media and VFP Feature Register 0
	FPU_MVFR0_A_SIMD_registers_Pos  = 0x0        // Position of A_SIMD_registers field.
	FPU_MVFR0_A_SIMD_registers_Msk  = 0xf        // Bit mask of A_SIMD_registers field.
	FPU_MVFR0_Single_precision_Pos  = 0x4        // Position of Single_precision field.
	FPU_MVFR0_Single_precision_Msk  = 0xf0       // Bit mask of Single_precision field.
	FPU_MVFR0_Double_precision_Pos  = 0x8        // Position of Double_precision field.
	FPU_MVFR0_Double_precision_Msk  = 0xf00      // Bit mask of Double_precision field.
	FPU_MVFR0_FP_excep_trapping_Pos = 0xc        // Position of FP_excep_trapping field.
	FPU_MVFR0_FP_excep_trapping_Msk = 0xf000     // Bit mask of FP_excep_trapping field.
	FPU_MVFR0_Divide_Pos            = 0x10       // Position of Divide field.
	FPU_MVFR0_Divide_Msk            = 0xf0000    // Bit mask of Divide field.
	FPU_MVFR0_Square_root_Pos       = 0x14       // Position of Square_root field.
	FPU_MVFR0_Square_root_Msk       = 0xf00000   // Bit mask of Square_root field.
	FPU_MVFR0_Short_vectors_Pos     = 0x18       // Position of Short_vectors field.
	FPU_MVFR0_Short_vectors_Msk     = 0xf000000  // Bit mask of Short_vectors field.
	FPU_MVFR0_FP_rounding_modes_Pos = 0x1c       // Position of FP_rounding_modes field.
	FPU_MVFR0_FP_rounding_modes_Msk = 0xf0000000 // Bit mask of FP_rounding_modes field.

	// MVFR1: Media and VFP Feature Register 1
	FPU_MVFR1_FtZ_mode_Pos     = 0x0        // Position of FtZ_mode field.
	FPU_MVFR1_FtZ_mode_Msk     = 0xf        // Bit mask of FtZ_mode field.
	FPU_MVFR1_D_NaN_mode_Pos   = 0x4        // Position of D_NaN_mode field.
	FPU_MVFR1_D_NaN_mode_Msk   = 0xf0       // Bit mask of D_NaN_mode field.
	FPU_MVFR1_FP_HPFP_Pos      = 0x18       // Position of FP_HPFP field.
	FPU_MVFR1_FP_HPFP_Msk      = 0xf000000  // Bit mask of FP_HPFP field.
	FPU_MVFR1_FP_fused_MAC_Pos = 0x1c       // Position of FP_fused_MAC field.
	FPU_MVFR1_FP_fused_MAC_Msk = 0xf0000000 // Bit mask of FP_fused_MAC field.

	// MVFR2: Media and VFP Feature Register 2
	FPU_MVFR2_VFP_Misc_Pos = 0x4  // Position of VFP_Misc field.
	FPU_MVFR2_VFP_Misc_Msk = 0xf0 // Bit mask of VFP_Misc field.
)
