blob: 710d8fd0f1c71958fbc36510b5207284d4453d51 [file] [log] [blame]
/*
** ###################################################################
** Processors: MCIMX7D_M4
**
** Compilers: Keil ARM C/C++ Compiler
** Freescale C/C++ for Embedded ARM
** GNU C Compiler
** GNU C Compiler - CodeSourcery Sourcery G++
** IAR ANSI C/C++ Compiler for ARM
**
** Reference manual:
** Version: rev. 1.0, 2015-07-15
** Build: b150715
**
** Abstract:
** CMSIS Peripheral Access Layer for MCIMX7D_M4
**
** Copyright (c) 1997 - 2015 Freescale Semiconductor, Inc.
** All rights reserved.
**
** Redistribution and use in source and binary forms, with or without modification,
** are permitted provided that the following conditions are met:
**
** o Redistributions of source code must retain the above copyright notice, this list
** of conditions and the following disclaimer.
**
** o Redistributions in binary form must reproduce the above copyright notice, this
** list of conditions and the following disclaimer in the documentation and/or
** other materials provided with the distribution.
**
** o Neither the name of Freescale Semiconductor, Inc. nor the names of its
** contributors may be used to endorse or promote products derived from this
** software without specific prior written permission.
**
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
** ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
** WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
** DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
** ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
** (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
** LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
** ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
** SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
**
** http: www.freescale.com
** mail: support@freescale.com
**
** Revisions:
** - rev. 1.0 (2015-07-15)
** Initial version .
**
** ###################################################################
*/
/*!
* @file MCIMX7D_M4.h
* @version 1.0
* @date 2015-07-15
* @brief CMSIS Peripheral Access Layer for MCIMX7D_M4
*
* CMSIS Peripheral Access Layer for MCIMX7D_M4
*/
/* ----------------------------------------------------------------------------
-- MCU activation
---------------------------------------------------------------------------- */
/* Prevention from multiple including the same memory map */
#if !defined(MCIMX7D_M4_H_) /* Check if memory map has not been already included */
#define MCIMX7D_M4_H_
#define MCU_MCIMX7D_M4
/* Check if another memory map has not been also included */
#if (defined(MCU_ACTIVE))
#error MCIMX7D_M4 memory map: There is already included another memory map. Only one memory map can be included.
#endif /* (defined(MCU_ACTIVE)) */
#define MCU_ACTIVE
#include <stdint.h>
/** Memory map major version (memory maps with equal major version number are
* compatible) */
#define MCU_MEM_MAP_VERSION 0x0100u
/** Memory map minor version */
#define MCU_MEM_MAP_VERSION_MINOR 0x0000u
/* ----------------------------------------------------------------------------
-- Interrupt vector numbers
---------------------------------------------------------------------------- */
/*!
* @addtogroup Interrupt_vector_numbers Interrupt vector numbers
* @{
*/
/** Interrupt Number Definitions */
#define NUMBER_OF_INT_VECTORS 144 /**< Number of interrupts in the Vector table */
typedef enum IRQn {
/* Auxiliary constants */
NotAvail_IRQn = -128, /**< Not available device specific interrupt */
/* Core interrupts */
NonMaskableInt_IRQn = -14, /**< Non Maskable Interrupt */
HardFault_IRQn = -13, /**< Cortex-M4 SV Hard Fault Interrupt */
MemoryManagement_IRQn = -12, /**< Cortex-M4 Memory Management Interrupt */
BusFault_IRQn = -11, /**< Cortex-M4 Bus Fault Interrupt */
UsageFault_IRQn = -10, /**< Cortex-M4 Usage Fault Interrupt */
SVCall_IRQn = -5, /**< Cortex-M4 SV Call Interrupt */
DebugMonitor_IRQn = -4, /**< Cortex-M4 Debug Monitor Interrupt */
PendSV_IRQn = -2, /**< Cortex-M4 Pend SV Interrupt */
SysTick_IRQn = -1, /**< Cortex-M4 System Tick Interrupt */
/* Device specific interrupts */
GPR_IRQn = 0, /**< Used to notify cores on exception condition while boot */
DAP_IRQn = 1, /**< DAP Interrupt */
SDMA_IRQn = 2, /**< AND of all 48 SDMA interrupts (events) from all the channels */
DBGMON_IRQn = 3, /**< DBGMON Sync Interrupt */
SNVS_IRQn = 4, /**< ON-OFF button press shorter than 5 seconds (pulse event) */
LCDIF_IRQn = 5, /**< LCDIF Sync Interrupt */
SIM2_IRQn = 6, /**< SIM Interrupt */
CSI_IRQn = 7, /**< CSI Interrupt */
PXP1_IRQn = 8, /**< PXP Interrupt */
Reserved_IRQn = 9, /**< Reserved */
WDOG3_IRQn = 10, /**< Watchdog Timer reset */
SEMA4_HS_M4_IRQn = 11, /**< SEMA4-HS M4 Interrupt Request */
APBHDMA_IRQn = 12, /**< GPMI operation channel 0 description complete interrupt */
EIM_IRQn = 13, /**< EIM Interrupt */
BCH_IRQn = 14, /**< BCH operation complete interrupt */
GPMI_IRQn = 15, /**< GPMI operation TIMEOUT ERROR interrupt */
UART6_IRQn = 16, /**< UART-6 ORed interrupt */
FTM1_IRQn = 17, /**< Flex Timer1 Fault / Counter / Channel interrupt */
FTM2_IRQn = 18, /**< Flex Timer2 Fault / Counter / Channel interrupt */
SNVS_CONSOLIDATED_IRQn = 19, /**< SRTC Consolidated Interrupt. Non TZ. */
SNVS_SECURITY_IRQn = 20, /**< SRTC Security Interrupt. TZ. */
CSU_IRQn = 21, /**< CSU Interrupt Request. Indicates to the processor that one or more alarm inputs were asserted */
uSDHC1_IRQn = 22, /**< uSDHC1 Enhanced SDHC Interrupt Request */
uSDHC2_IRQn = 23, /**< uSDHC2 Enhanced SDHC Interrupt Request */
uSDHC3_IRQn = 24, /**< uSDHC3 Enhanced SDHC Interrupt Request */
MIPI_CSI_IRQn = 25, /**< MIPI CSI interrupt */
UART1_IRQn = 26, /**< UART-1 ORed interrupt */
UART2_IRQn = 27, /**< UART-2 ORed interrupt */
UART3_IRQn = 28, /**< UART-3 ORed interrupt */
UART4_IRQn = 29, /**< UART-4 ORed interrupt */
UART5_IRQn = 30, /**< UART-5 ORed interrupt */
eCSPI1_IRQn = 31, /**< eCSPI1 interrupt request line to the core. */
eCSPI2_IRQn = 32, /**< eCSPI2 interrupt request line to the core. */
eCSPI3_IRQn = 33, /**< eCSPI3 interrupt request line to the core. */
eCSPI4_IRQn = 34, /**< eCSPI4 interrupt request line to the core. */
I2C1_IRQn = 35, /**< I2C-1 Interrupt */
I2C2_IRQn = 36, /**< I2C-2 Interrupt */
I2C3_IRQn = 37, /**< I2C-3 Interrupt */
I2C4_IRQn = 38, /**< I2C-4 Interrupt */
RDC_IRQn = 39, /**< RDC interrupt */
USB_OH3_OTG2_1_IRQn = 40, /**< USB OH3 OTG2 */
MIPI_DSI_IRQn = 41, /**< MIPI CSI Interrupt */
USB_OH3_OTG2_2_IRQn = 42, /**< USB OH3 OTG2 */
USB_OH2_OTG_IRQn = 43, /**< USB OH2 OTG */
USB_OTG1_IRQn = 44, /**< USB OTG1 Interrupt */
USB_OTG2_IRQn = 45, /**< USB OTG2 Interrupt */
PXP2_IRQn = 46, /**< PXP interrupt */
SCTR1_IRQn = 47, /**< ISO7816IP Interrupt */
SCTR2_IRQn = 48, /**< ISO7816IP Interrupt */
Analog_TempSensor_IRQn = 49, /**< TempSensor (Temperature low alarm). */
SAI3_IRQn = 50, /**< SAI3 Receive / Transmit Interrupt */
Analog_brown_out_IRQn = 51, /**< Brown-out event on either analog regulators. */
GPT4_IRQn = 52, /**< OR of GPT Rollover interrupt line, Input Capture 1 and 2 lines, Output Compare 1,2, and 3 Interrupt lines */
GPT3_IRQn = 53, /**< OR of GPT Rollover interrupt line, Input Capture 1 and 2 lines, Output Compare 1,2, and 3 Interrupt lines */
GPT2_IRQn = 54, /**< OR of GPT Rollover interrupt line, Input Capture 1 and 2 lines, Output Compare 1,2, and 3 Interrupt lines */
GPT1_IRQn = 55, /**< OR of GPT Rollover interrupt line, Input Capture 1 and 2 lines, Output Compare 1,2, and 3 Interrupt lines */
GPIO1_INT7_IRQn = 56, /**< Active HIGH Interrupt from INT7 from GPIO */
GPIO1_INT6_IRQn = 57, /**< Active HIGH Interrupt from INT6 from GPIO */
GPIO1_INT5_IRQn = 58, /**< Active HIGH Interrupt from INT5 from GPIO */
GPIO1_INT4_IRQn = 59, /**< Active HIGH Interrupt from INT4 from GPIO */
GPIO1_INT3_IRQn = 60, /**< Active HIGH Interrupt from INT3 from GPIO */
GPIO1_INT2_IRQn = 61, /**< Active HIGH Interrupt from INT2 from GPIO */
GPIO1_INT1_IRQn = 62, /**< Active HIGH Interrupt from INT1 from GPIO */
GPIO1_INT0_IRQn = 63, /**< Active HIGH Interrupt from INT0 from GPIO */
GPIO1_INT15_0_IRQn = 64, /**< Combined interrupt indication for GPIO1 signal 0 throughout 15 */
GPIO1_INT31_16_IRQn = 65, /**< Combined interrupt indication for GPIO1 signal 16 throughout 31 */
GPIO2_INT15_0_IRQn = 66, /**< Combined interrupt indication for GPIO2 signal 0 throughout 15 */
GPIO2_INT31_16_IRQn = 67, /**< Combined interrupt indication for GPIO2 signals 16 throughout 31 */
GPIO3_INT15_0_IRQn = 68, /**< Combined interrupt indication for GPIO3 signal 0 throughout 15 */
GPIO3_INT31_16_IRQn = 69, /**< Combined interrupt indication for GPIO3 signals 16 throughout 31 */
GPIO4_INT15_0_IRQn = 70, /**< Combined interrupt indication for GPIO4 signal 0 throughout 15 */
GPIO4_INT31_16_IRQn = 71, /**< Combined interrupt indication for GPIO4 signal 16 throughout 31 */
GPIO5_INT15_0_IRQn = 72, /**< Combined interrupt indication for GPIO5 signals 0 throughout 15 */
GPIO5_INT31_16_IRQn = 73, /**< Combined interrupt indication for GPIO5 signals 16 throughout 31 */
GPIO6_INT15_0_IRQn = 74, /**< Combined interrupt indication for GPIO6 signals 0 throughtout 15 */
GPIO6_INT31_16_IRQn = 75, /**< Combined interrupt indication for GPIO6 signals 16 throughtout 31 */
GPIO7_INT15_0_IRQn = 76, /**< Combined interrupt indication for GPIO7 signals 0 throughout 15 */
GPIO7_INT31_16_IRQn = 77, /**< Combined interrupt indication for GPIO7 signals 16 throughout 31 */
WDOG1_IRQn = 78, /**< Watchdog Timer reset */
WDOG2_IRQn = 79, /**< Watchdog Timer reset */
KPP_IRQn = 80, /**< Keypad Interrupt */
PWM1_IRQn = 81, /**< Cumulative interrupt line. OR of Rollover Interrupt line, Compare Interrupt line and FIFO Waterlevel crossing interrupt line */
PWM2_IRQn = 82, /**< Cumulative interrupt line. OR of Rollover Interrupt line, Compare Interrupt line and FIFO Waterlevel crossing interrupt line */
PWM3_IRQn = 83, /**< Cumulative interrupt line. OR of Rollover Interrupt line, Compare Interrupt line and FIFO Waterlevel crossing interrupt line */
PWM4_IRQn = 84, /**< Cumulative interrupt line. OR of Rollover Interrupt line, Compare Interrupt line and FIFO Waterlevel crossing interrupt line */
CCM1_IRQn = 85, /**< CCM, Interrupt Request 1 */
CCM2_IRQn = 86, /**< CCM, Interrupt Request 2 */
GPC_IRQn = 87, /**< GPC Interrupt Request 1 */
MU_A7_IRQn = 88, /**< Interrupt to A7 */
SRC_IRQn = 89, /**< SRC interrupt request */
SIM1_IRQn = 90, /**< Sim Interrupt */
RTIC_IRQn = 91, /**< RTIC Interrupt */
CPU_IRQn = 92, /**< Performance Unit Interrupts from Cheetah (interrnally: PMUIRQ[0])
Performance Unit Interrupts from Cheetah (interrnally: PMUIRQ[1]) */
CPU_CTI_IRQn = 93, /**< CTI trigger outputs (internal: nCTIIRQ[0])
CTI trigger outputs (internal: nCTIIRQ[1]) */
CCM_SRC_GPC_IRQn = 94, /**< SRC GPC Combined CPU wdog interrupts (4x) out of SRC. */
SAI1_IRQn = 95, /**< SAI1 Receive / Transmit Interrupt */
SAI2_IRQn = 96, /**< SAI2 Receive / Transmit Interrupt */
MU_M4_IRQn = 97, /**< Interrupt to M4 */
ADC1_IRQn = 98, /**< ADC-1 Interrupt */
ADC2_IRQn = 99, /**< ADC-2 Interrupt */
ENET2_MAC0_TRANS1_IRQn = 100, /**< MAC 0 Receive / Transmit Frame / Buffer Done */
ENET2_MAC0_TRANS2_IRQn = 101, /**< MAC 0 Receive / Transmit Frame / Buffer Done */
ENET2_MAC0_IRQ_IRQn = 102, /**< MAC 0 IRQ */
ENET2_1588_TIMER_IRQ_IRQn = 103, /**< MAC 0 1588 Timer Interrupt - synchronous */
TPR_IRQn = 104, /**< IRQ TPR IRQ */
CAAM_QUEUE_IRQn = 105, /**< WRAPPER CAAM interrupt queue for JQ */
CAAM_ERROR_IRQn = 106, /**< WRAPPER CAAM interrupt queue for JQ */
QSPI_IRQn = 107, /**< QSPI Interrupt */
TZASC1_IRQn = 108, /**< TZASC (PL380) interrupt */
WDOG4_IRQn = 109, /**< Watchdog Timer reset */
FLEXCAN1_IRQn = 110, /**< FlexCAN1 Interrupt */
FLEXCAN2_IRQn = 111, /**< FlexCAN2 Interrupt */
PERFMON1_IRQn = 112, /**< General interrupt */
PERFMON2_IRQn = 113, /**< General interrupt */
CAAM_WRAPPER1_IRQn = 114, /**< CAAM interrupt queue for JQ */
CAAM_WRAPPER2_IRQn = 115, /**< Recoverable error interrupt */
SEMA4_HS_A7_IRQn = 116, /**< SEMA4-HS processor A7 Interrupt Request */
EPDC_IRQn = 117, /**< EPDC Interrupt */
ENET1_MAC0_TRANS1_IRQn = 118, /**< MAC 0 Receive / Trasmit Frame / Buffer Done */
ENET1_MAC0_TRANS2_IRQn = 119, /**< MAC 0 Receive / Trasmit Frame / Buffer Done */
ENET1_MAC0_IRQn = 120, /**< MAC 0 IRQ */
ENET1_1588_TIMER_IRQn = 121, /**< MAC 0 1588 Timer Interrupt - synchronous */
PCIE_CTRL1_IRQn = 122, /**< Coming from GLUE logic, of set / reset FF, driven by PCIE signals. */
PCIE_CTRL2_IRQn = 123, /**< Coming from GLUE logic, of set / reset FF, driven by PCIE signals. */
PCIE_CTRL3_IRQn = 124, /**< Coming from GLUE logic, of set / reset FF, driven by PCIE signals. */
PCIE_CTRL4_IRQn = 125, /**< Coming from GLUE logic, of set / reset FF, driven by PCIE signals. */
UART7_IRQn = 126, /**< UART-7 ORed interrupt */
PCIE_CTRL_REQUEST_IRQn = 127, /**< Channels [63:32] interrupts requests */
} IRQn_Type;
/*!
* @}
*/ /* end of group Interrupt_vector_numbers */
/* ----------------------------------------------------------------------------
-- Cortex M4 Core Configuration
---------------------------------------------------------------------------- */
/*!
* @addtogroup Cortex_Core_Configuration Cortex M4 Core Configuration
* @{
*/
#define __MPU_PRESENT 1 /**< Defines if an MPU is present or not */
#define __NVIC_PRIO_BITS 4 /**< Number of priority bits implemented in the NVIC */
#define __Vendor_SysTickConfig 0 /**< Vendor specific implementation of SysTickConfig is defined */
#define __FPU_PRESENT 1 /**< Defines if an FPU is present or not */
#include "core_cm4.h" /* Core Peripheral Access Layer */
/*!
* @}
*/ /* end of group Cortex_Core_Configuration */
/* ----------------------------------------------------------------------------
-- Device Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup Peripheral_access_layer Device Peripheral Access Layer
* @{
*/
/*
** Start of section using anonymous unions
*/
#if defined(__ARMCC_VERSION)
#pragma push
#pragma anon_unions
#elif defined(__GNUC__)
/* anonymous unions are enabled by default */
#elif defined(__IAR_SYSTEMS_ICC__)
#pragma language=extended
#else
#error Not supported compiler type
#endif
/* ----------------------------------------------------------------------------
-- ADC Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup ADC_Peripheral_Access_Layer ADC Peripheral Access Layer
* @{
*/
/** ADC - Register Layout Typedef */
typedef struct {
__IO uint32_t CH_A_CFG1; /**< Channel A configuration 1, offset: 0x0 */
uint8_t RESERVED_0[12];
__IO uint32_t CH_A_CFG2; /**< Channel A configuration 2, offset: 0x10 */
uint8_t RESERVED_1[12];
__IO uint32_t CH_B_CFG1; /**< , offset: 0x20 */
uint8_t RESERVED_2[12];
__IO uint32_t CH_B_CFG2; /**< Channel B Configuration 2, offset: 0x30 */
uint8_t RESERVED_3[12];
__IO uint32_t CH_C_CFG1; /**< Channel C Configuration 1, offset: 0x40 */
uint8_t RESERVED_4[12];
__IO uint32_t CH_C_CFG2; /**< Channel C Configuration 2, offset: 0x50 */
uint8_t RESERVED_5[12];
__IO uint32_t CH_D_CFG1; /**< Channel D Configuration 1, offset: 0x60 */
uint8_t RESERVED_6[12];
__IO uint32_t CH_D_CFG2; /**< Channel D Configuration 2, offset: 0x70 */
uint8_t RESERVED_7[12];
__IO uint32_t CH_SW_CFG; /**< Channel Software Configuration, offset: 0x80 */
uint8_t RESERVED_8[12];
__IO uint32_t TIMER_UNIT; /**< Timer Unit, offset: 0x90 */
uint8_t RESERVED_9[12];
__IO uint32_t DMA_FIFO; /**< DMA FIFO, offset: 0xA0 */
uint8_t RESERVED_10[12];
__IO uint32_t FIFO_STATUS; /**< FIFO Status, offset: 0xB0 */
uint8_t RESERVED_11[12];
__IO uint32_t INT_SIG_EN; /**< , offset: 0xC0 */
uint8_t RESERVED_12[12];
__IO uint32_t INT_EN; /**< Interrupt Enable, offset: 0xD0 */
uint8_t RESERVED_13[12];
__IO uint32_t INT_STATUS; /**< , offset: 0xE0 */
uint8_t RESERVED_14[12];
__IO uint32_t CHA_B_CNV_RSLT; /**< Channel A and B Conversion Result, offset: 0xF0 */
uint8_t RESERVED_15[12];
__IO uint32_t CHC_D_CNV_RSLT; /**< Channel C and D Conversion Result, offset: 0x100 */
uint8_t RESERVED_16[12];
__IO uint32_t CH_SW_CNV_RSLT; /**< Channel Software Conversion Result, offset: 0x110 */
uint8_t RESERVED_17[12];
__IO uint32_t DMA_FIFO_DAT; /**< DMA FIFO Data, offset: 0x120 */
uint8_t RESERVED_18[12];
__IO uint32_t ADC_CFG; /**< ADC Configuration, offset: 0x130 */
} ADC_Type, *ADC_MemMapPtr;
/* ----------------------------------------------------------------------------
-- ADC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup ADC_Register_Accessor_Macros ADC - Register accessor macros
* @{
*/
/* ADC - Register accessors */
#define ADC_CH_A_CFG1_REG(base) ((base)->CH_A_CFG1)
#define ADC_CH_A_CFG2_REG(base) ((base)->CH_A_CFG2)
#define ADC_CH_B_CFG1_REG(base) ((base)->CH_B_CFG1)
#define ADC_CH_B_CFG2_REG(base) ((base)->CH_B_CFG2)
#define ADC_CH_C_CFG1_REG(base) ((base)->CH_C_CFG1)
#define ADC_CH_C_CFG2_REG(base) ((base)->CH_C_CFG2)
#define ADC_CH_D_CFG1_REG(base) ((base)->CH_D_CFG1)
#define ADC_CH_D_CFG2_REG(base) ((base)->CH_D_CFG2)
#define ADC_CH_SW_CFG_REG(base) ((base)->CH_SW_CFG)
#define ADC_TIMER_UNIT_REG(base) ((base)->TIMER_UNIT)
#define ADC_DMA_FIFO_REG(base) ((base)->DMA_FIFO)
#define ADC_FIFO_STATUS_REG(base) ((base)->FIFO_STATUS)
#define ADC_INT_SIG_EN_REG(base) ((base)->INT_SIG_EN)
#define ADC_INT_EN_REG(base) ((base)->INT_EN)
#define ADC_INT_STATUS_REG(base) ((base)->INT_STATUS)
#define ADC_CHA_B_CNV_RSLT_REG(base) ((base)->CHA_B_CNV_RSLT)
#define ADC_CHC_D_CNV_RSLT_REG(base) ((base)->CHC_D_CNV_RSLT)
#define ADC_CH_SW_CNV_RSLT_REG(base) ((base)->CH_SW_CNV_RSLT)
#define ADC_DMA_FIFO_DAT_REG(base) ((base)->DMA_FIFO_DAT)
#define ADC_ADC_CFG_REG(base) ((base)->ADC_CFG)
/*!
* @}
*/ /* end of group ADC_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- ADC Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup ADC_Register_Masks ADC Register Masks
* @{
*/
/* CH_A_CFG1 Bit Fields */
#define ADC_CH_A_CFG1_CHA_TIMER_MASK 0xFFFFFFu
#define ADC_CH_A_CFG1_CHA_TIMER_SHIFT 0
#define ADC_CH_A_CFG1_CHA_TIMER(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_A_CFG1_CHA_TIMER_SHIFT))&ADC_CH_A_CFG1_CHA_TIMER_MASK)
#define ADC_CH_A_CFG1_CHA_SEL_MASK 0xF000000u
#define ADC_CH_A_CFG1_CHA_SEL_SHIFT 24
#define ADC_CH_A_CFG1_CHA_SEL(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_A_CFG1_CHA_SEL_SHIFT))&ADC_CH_A_CFG1_CHA_SEL_MASK)
#define ADC_CH_A_CFG1_CHA_AVG_EN_MASK 0x20000000u
#define ADC_CH_A_CFG1_CHA_AVG_EN_SHIFT 29
#define ADC_CH_A_CFG1_CHA_SINGLE_MASK 0x40000000u
#define ADC_CH_A_CFG1_CHA_SINGLE_SHIFT 30
#define ADC_CH_A_CFG1_CHA_EN_MASK 0x80000000u
#define ADC_CH_A_CFG1_CHA_EN_SHIFT 31
/* CH_A_CFG2 Bit Fields */
#define ADC_CH_A_CFG2_CHA_LOW_THRES_MASK 0xFFFu
#define ADC_CH_A_CFG2_CHA_LOW_THRES_SHIFT 0
#define ADC_CH_A_CFG2_CHA_LOW_THRES(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_A_CFG2_CHA_LOW_THRES_SHIFT))&ADC_CH_A_CFG2_CHA_LOW_THRES_MASK)
#define ADC_CH_A_CFG2_CHA_AVG_NUMBER_MASK 0x3000u
#define ADC_CH_A_CFG2_CHA_AVG_NUMBER_SHIFT 12
#define ADC_CH_A_CFG2_CHA_AVG_NUMBER(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_A_CFG2_CHA_AVG_NUMBER_SHIFT))&ADC_CH_A_CFG2_CHA_AVG_NUMBER_MASK)
#define ADC_CH_A_CFG2_CHA_AUTO_DIS_MASK 0x8000u
#define ADC_CH_A_CFG2_CHA_AUTO_DIS_SHIFT 15
#define ADC_CH_A_CFG2_CHA_HIGH_THRES_MASK 0xFFF0000u
#define ADC_CH_A_CFG2_CHA_HIGH_THRES_SHIFT 16
#define ADC_CH_A_CFG2_CHA_HIGH_THRES(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_A_CFG2_CHA_HIGH_THRES_SHIFT))&ADC_CH_A_CFG2_CHA_HIGH_THRES_MASK)
#define ADC_CH_A_CFG2_CHA_CMP_MODE_MASK 0xE0000000u
#define ADC_CH_A_CFG2_CHA_CMP_MODE_SHIFT 29
#define ADC_CH_A_CFG2_CHA_CMP_MODE(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_A_CFG2_CHA_CMP_MODE_SHIFT))&ADC_CH_A_CFG2_CHA_CMP_MODE_MASK)
/* CH_B_CFG1 Bit Fields */
#define ADC_CH_B_CFG1_CHB_TIMER_MASK 0xFFFFFFu
#define ADC_CH_B_CFG1_CHB_TIMER_SHIFT 0
#define ADC_CH_B_CFG1_CHB_TIMER(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_B_CFG1_CHB_TIMER_SHIFT))&ADC_CH_B_CFG1_CHB_TIMER_MASK)
#define ADC_CH_B_CFG1_CHB_SEL_MASK 0xF000000u
#define ADC_CH_B_CFG1_CHB_SEL_SHIFT 24
#define ADC_CH_B_CFG1_CHB_SEL(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_B_CFG1_CHB_SEL_SHIFT))&ADC_CH_B_CFG1_CHB_SEL_MASK)
#define ADC_CH_B_CFG1_CHB_AVG_EN_MASK 0x20000000u
#define ADC_CH_B_CFG1_CHB_AVG_EN_SHIFT 29
#define ADC_CH_B_CFG1_CHB_SINGLE_MASK 0x40000000u
#define ADC_CH_B_CFG1_CHB_SINGLE_SHIFT 30
#define ADC_CH_B_CFG1_CHB_EN_MASK 0x80000000u
#define ADC_CH_B_CFG1_CHB_EN_SHIFT 31
/* CH_B_CFG2 Bit Fields */
#define ADC_CH_B_CFG2_CHB_LOW_THRES_MASK 0xFFFu
#define ADC_CH_B_CFG2_CHB_LOW_THRES_SHIFT 0
#define ADC_CH_B_CFG2_CHB_LOW_THRES(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_B_CFG2_CHB_LOW_THRES_SHIFT))&ADC_CH_B_CFG2_CHB_LOW_THRES_MASK)
#define ADC_CH_B_CFG2_CHB_AVG_NUMBER_MASK 0x3000u
#define ADC_CH_B_CFG2_CHB_AVG_NUMBER_SHIFT 12
#define ADC_CH_B_CFG2_CHB_AVG_NUMBER(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_B_CFG2_CHB_AVG_NUMBER_SHIFT))&ADC_CH_B_CFG2_CHB_AVG_NUMBER_MASK)
#define ADC_CH_B_CFG2_CHB_AUTO_DIS_MASK 0x8000u
#define ADC_CH_B_CFG2_CHB_AUTO_DIS_SHIFT 15
#define ADC_CH_B_CFG2_CHB_HIGH_THRES_MASK 0xFFF0000u
#define ADC_CH_B_CFG2_CHB_HIGH_THRES_SHIFT 16
#define ADC_CH_B_CFG2_CHB_HIGH_THRES(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_B_CFG2_CHB_HIGH_THRES_SHIFT))&ADC_CH_B_CFG2_CHB_HIGH_THRES_MASK)
#define ADC_CH_B_CFG2_CHB_CMP_MODE_MASK 0xE0000000u
#define ADC_CH_B_CFG2_CHB_CMP_MODE_SHIFT 29
#define ADC_CH_B_CFG2_CHB_CMP_MODE(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_B_CFG2_CHB_CMP_MODE_SHIFT))&ADC_CH_B_CFG2_CHB_CMP_MODE_MASK)
/* CH_C_CFG1 Bit Fields */
#define ADC_CH_C_CFG1_CHC_TIMER_MASK 0xFFFFFFu
#define ADC_CH_C_CFG1_CHC_TIMER_SHIFT 0
#define ADC_CH_C_CFG1_CHC_TIMER(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_C_CFG1_CHC_TIMER_SHIFT))&ADC_CH_C_CFG1_CHC_TIMER_MASK)
#define ADC_CH_C_CFG1_CHC_SEL_MASK 0xF000000u
#define ADC_CH_C_CFG1_CHC_SEL_SHIFT 24
#define ADC_CH_C_CFG1_CHC_SEL(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_C_CFG1_CHC_SEL_SHIFT))&ADC_CH_C_CFG1_CHC_SEL_MASK)
#define ADC_CH_C_CFG1_CHC_AVG_EN_MASK 0x20000000u
#define ADC_CH_C_CFG1_CHC_AVG_EN_SHIFT 29
#define ADC_CH_C_CFG1_CHC_SINGLE_MASK 0x40000000u
#define ADC_CH_C_CFG1_CHC_SINGLE_SHIFT 30
#define ADC_CH_C_CFG1_CHC_EN_MASK 0x80000000u
#define ADC_CH_C_CFG1_CHC_EN_SHIFT 31
/* CH_C_CFG2 Bit Fields */
#define ADC_CH_C_CFG2_CHC_LOW_THRES_MASK 0xFFFu
#define ADC_CH_C_CFG2_CHC_LOW_THRES_SHIFT 0
#define ADC_CH_C_CFG2_CHC_LOW_THRES(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_C_CFG2_CHC_LOW_THRES_SHIFT))&ADC_CH_C_CFG2_CHC_LOW_THRES_MASK)
#define ADC_CH_C_CFG2_CHC_AVG_NUMBER_MASK 0x3000u
#define ADC_CH_C_CFG2_CHC_AVG_NUMBER_SHIFT 12
#define ADC_CH_C_CFG2_CHC_AVG_NUMBER(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_C_CFG2_CHC_AVG_NUMBER_SHIFT))&ADC_CH_C_CFG2_CHC_AVG_NUMBER_MASK)
#define ADC_CH_C_CFG2_CHC_AUTO_DIS_MASK 0x8000u
#define ADC_CH_C_CFG2_CHC_AUTO_DIS_SHIFT 15
#define ADC_CH_C_CFG2_CHC_HIGH_THRES_MASK 0xFFF0000u
#define ADC_CH_C_CFG2_CHC_HIGH_THRES_SHIFT 16
#define ADC_CH_C_CFG2_CHC_HIGH_THRES(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_C_CFG2_CHC_HIGH_THRES_SHIFT))&ADC_CH_C_CFG2_CHC_HIGH_THRES_MASK)
#define ADC_CH_C_CFG2_CHC_CMP_MODE_MASK 0xE0000000u
#define ADC_CH_C_CFG2_CHC_CMP_MODE_SHIFT 29
#define ADC_CH_C_CFG2_CHC_CMP_MODE(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_C_CFG2_CHC_CMP_MODE_SHIFT))&ADC_CH_C_CFG2_CHC_CMP_MODE_MASK)
/* CH_D_CFG1 Bit Fields */
#define ADC_CH_D_CFG1_CHD_TIMER_MASK 0xFFFFFFu
#define ADC_CH_D_CFG1_CHD_TIMER_SHIFT 0
#define ADC_CH_D_CFG1_CHD_TIMER(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_D_CFG1_CHD_TIMER_SHIFT))&ADC_CH_D_CFG1_CHD_TIMER_MASK)
#define ADC_CH_D_CFG1_CHD_SEL_MASK 0xF000000u
#define ADC_CH_D_CFG1_CHD_SEL_SHIFT 24
#define ADC_CH_D_CFG1_CHD_SEL(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_D_CFG1_CHD_SEL_SHIFT))&ADC_CH_D_CFG1_CHD_SEL_MASK)
#define ADC_CH_D_CFG1_CHD_AVG_EN_MASK 0x20000000u
#define ADC_CH_D_CFG1_CHD_AVG_EN_SHIFT 29
#define ADC_CH_D_CFG1_CHD_SINGLE_MASK 0x40000000u
#define ADC_CH_D_CFG1_CHD_SINGLE_SHIFT 30
#define ADC_CH_D_CFG1_CHD_EN_MASK 0x80000000u
#define ADC_CH_D_CFG1_CHD_EN_SHIFT 31
/* CH_D_CFG2 Bit Fields */
#define ADC_CH_D_CFG2_CHD_LOW_THRES_MASK 0xFFFu
#define ADC_CH_D_CFG2_CHD_LOW_THRES_SHIFT 0
#define ADC_CH_D_CFG2_CHD_LOW_THRES(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_D_CFG2_CHD_LOW_THRES_SHIFT))&ADC_CH_D_CFG2_CHD_LOW_THRES_MASK)
#define ADC_CH_D_CFG2_CHD_AVG_NUMBER_MASK 0x3000u
#define ADC_CH_D_CFG2_CHD_AVG_NUMBER_SHIFT 12
#define ADC_CH_D_CFG2_CHD_AVG_NUMBER(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_D_CFG2_CHD_AVG_NUMBER_SHIFT))&ADC_CH_D_CFG2_CHD_AVG_NUMBER_MASK)
#define ADC_CH_D_CFG2_CHD_AUTO_DIS_MASK 0x8000u
#define ADC_CH_D_CFG2_CHD_AUTO_DIS_SHIFT 15
#define ADC_CH_D_CFG2_CHD_HIGH_THRES_MASK 0xFFF0000u
#define ADC_CH_D_CFG2_CHD_HIGH_THRES_SHIFT 16
#define ADC_CH_D_CFG2_CHD_HIGH_THRES(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_D_CFG2_CHD_HIGH_THRES_SHIFT))&ADC_CH_D_CFG2_CHD_HIGH_THRES_MASK)
#define ADC_CH_D_CFG2_CHD_CMP_MODE_MASK 0xE0000000u
#define ADC_CH_D_CFG2_CHD_CMP_MODE_SHIFT 29
#define ADC_CH_D_CFG2_CHD_CMP_MODE(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_D_CFG2_CHD_CMP_MODE_SHIFT))&ADC_CH_D_CFG2_CHD_CMP_MODE_MASK)
/* CH_SW_CFG Bit Fields */
#define ADC_CH_SW_CFG_CH_SW_AVG_NUMBER_MASK 0x600000u
#define ADC_CH_SW_CFG_CH_SW_AVG_NUMBER_SHIFT 21
#define ADC_CH_SW_CFG_CH_SW_AVG_NUMBER(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_SW_CFG_CH_SW_AVG_NUMBER_SHIFT))&ADC_CH_SW_CFG_CH_SW_AVG_NUMBER_MASK)
#define ADC_CH_SW_CFG_CH_SW_AVG_EN_MASK 0x800000u
#define ADC_CH_SW_CFG_CH_SW_AVG_EN_SHIFT 23
#define ADC_CH_SW_CFG_CH_SW_SEL_MASK 0xF000000u
#define ADC_CH_SW_CFG_CH_SW_SEL_SHIFT 24
#define ADC_CH_SW_CFG_CH_SW_SEL(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_SW_CFG_CH_SW_SEL_SHIFT))&ADC_CH_SW_CFG_CH_SW_SEL_MASK)
#define ADC_CH_SW_CFG_START_CONV_MASK 0x80000000u
#define ADC_CH_SW_CFG_START_CONV_SHIFT 31
/* TIMER_UNIT Bit Fields */
#define ADC_TIMER_UNIT_CORE_TIMER_UNIT_MASK 0x1Fu
#define ADC_TIMER_UNIT_CORE_TIMER_UNIT_SHIFT 0
#define ADC_TIMER_UNIT_CORE_TIMER_UNIT(x) (((uint32_t)(((uint32_t)(x))<<ADC_TIMER_UNIT_CORE_TIMER_UNIT_SHIFT))&ADC_TIMER_UNIT_CORE_TIMER_UNIT_MASK)
#define ADC_TIMER_UNIT_PRE_DIV_MASK 0xE0000000u
#define ADC_TIMER_UNIT_PRE_DIV_SHIFT 29
#define ADC_TIMER_UNIT_PRE_DIV(x) (((uint32_t)(((uint32_t)(x))<<ADC_TIMER_UNIT_PRE_DIV_SHIFT))&ADC_TIMER_UNIT_PRE_DIV_MASK)
/* DMA_FIFO Bit Fields */
#define ADC_DMA_FIFO_DMA_WM_LVL_MASK 0x1Fu
#define ADC_DMA_FIFO_DMA_WM_LVL_SHIFT 0
#define ADC_DMA_FIFO_DMA_WM_LVL(x) (((uint32_t)(((uint32_t)(x))<<ADC_DMA_FIFO_DMA_WM_LVL_SHIFT))&ADC_DMA_FIFO_DMA_WM_LVL_MASK)
#define ADC_DMA_FIFO_DMA_CH_SEL_MASK 0x60u
#define ADC_DMA_FIFO_DMA_CH_SEL_SHIFT 5
#define ADC_DMA_FIFO_DMA_CH_SEL(x) (((uint32_t)(((uint32_t)(x))<<ADC_DMA_FIFO_DMA_CH_SEL_SHIFT))&ADC_DMA_FIFO_DMA_CH_SEL_MASK)
#define ADC_DMA_FIFO_DMA_EN_MASK 0x80u
#define ADC_DMA_FIFO_DMA_EN_SHIFT 7
#define ADC_DMA_FIFO_DMA_FIFO_EN_MASK 0x100u
#define ADC_DMA_FIFO_DMA_FIFO_EN_SHIFT 8
#define ADC_DMA_FIFO_DMA_RST_MASK 0x200u
#define ADC_DMA_FIFO_DMA_RST_SHIFT 9
/* FIFO_STATUS Bit Fields */
#define ADC_FIFO_STATUS_FIFO_ENTRIES_MASK 0x3Fu
#define ADC_FIFO_STATUS_FIFO_ENTRIES_SHIFT 0
#define ADC_FIFO_STATUS_FIFO_ENTRIES(x) (((uint32_t)(((uint32_t)(x))<<ADC_FIFO_STATUS_FIFO_ENTRIES_SHIFT))&ADC_FIFO_STATUS_FIFO_ENTRIES_MASK)
#define ADC_FIFO_STATUS_FIFO_EMPTY_MASK 0x100u
#define ADC_FIFO_STATUS_FIFO_EMPTY_SHIFT 8
#define ADC_FIFO_STATUS_FIFO_FULL_MASK 0x200u
#define ADC_FIFO_STATUS_FIFO_FULL_SHIFT 9
/* INT_SIG_EN Bit Fields */
#define ADC_INT_SIG_EN_CHA_CMP_INT_SIG_EN_MASK 0x1u
#define ADC_INT_SIG_EN_CHA_CMP_INT_SIG_EN_SHIFT 0
#define ADC_INT_SIG_EN_CHB_CMP_INT_SIG_EN_MASK 0x2u
#define ADC_INT_SIG_EN_CHB_CMP_INT_SIG_EN_SHIFT 1
#define ADC_INT_SIG_EN_CHC_CMP_INT_SIG_EN_MASK 0x4u
#define ADC_INT_SIG_EN_CHC_CMP_INT_SIG_EN_SHIFT 2
#define ADC_INT_SIG_EN_CHD_CMP_INT_SIG_EN_MASK 0x8u
#define ADC_INT_SIG_EN_CHD_CMP_INT_SIG_EN_SHIFT 3
#define ADC_INT_SIG_EN_DMA_REACH_WM_INT_SIG_EN_MASK 0x20u
#define ADC_INT_SIG_EN_DMA_REACH_WM_INT_SIG_EN_SHIFT 5
#define ADC_INT_SIG_EN_FIFO_UNDERRUN_INT_SIG_EN_MASK 0x40u
#define ADC_INT_SIG_EN_FIFO_UNDERRUN_INT_SIG_EN_SHIFT 6
#define ADC_INT_SIG_EN_FIFO_OVRRUN_INT_SIG_EN_MASK 0x80u
#define ADC_INT_SIG_EN_FIFO_OVRRUN_INT_SIG_EN_SHIFT 7
#define ADC_INT_SIG_EN_CHA_COV_INT_SIG_EN_MASK 0x100u
#define ADC_INT_SIG_EN_CHA_COV_INT_SIG_EN_SHIFT 8
#define ADC_INT_SIG_EN_CHB_COV_INT_SIG_EN_MASK 0x200u
#define ADC_INT_SIG_EN_CHB_COV_INT_SIG_EN_SHIFT 9
#define ADC_INT_SIG_EN_CHC_COV_INT_SIG_EN_MASK 0x400u
#define ADC_INT_SIG_EN_CHC_COV_INT_SIG_EN_SHIFT 10
#define ADC_INT_SIG_EN_CHD_COV_INT_SIG_EN_MASK 0x800u
#define ADC_INT_SIG_EN_CHD_COV_INT_SIG_EN_SHIFT 11
#define ADC_INT_SIG_EN_SW_CH_COV_INT_SIG_EN_MASK 0x1000u
#define ADC_INT_SIG_EN_SW_CH_COV_INT_SIG_EN_SHIFT 12
#define ADC_INT_SIG_EN_CHA_COV_TO_INT_SIG_EN_MASK 0x10000u
#define ADC_INT_SIG_EN_CHA_COV_TO_INT_SIG_EN_SHIFT 16
#define ADC_INT_SIG_EN_CHB_COV_TO_INT_SIG_EN_MASK 0x20000u
#define ADC_INT_SIG_EN_CHB_COV_TO_INT_SIG_EN_SHIFT 17
#define ADC_INT_SIG_EN_CHC_COV_TO_INT_SIG_EN_MASK 0x40000u
#define ADC_INT_SIG_EN_CHC_COV_TO_INT_SIG_EN_SHIFT 18
#define ADC_INT_SIG_EN_CHD_COV_TO_INT_SIG_EN_MASK 0x80000u
#define ADC_INT_SIG_EN_CHD_COV_TO_INT_SIG_EN_SHIFT 19
#define ADC_INT_SIG_EN_SW_CH_COV_TO_INT_SIG_EN_MASK 0x100000u
#define ADC_INT_SIG_EN_SW_CH_COV_TO_INT_SIG_EN_SHIFT 20
#define ADC_INT_SIG_EN_LAST_FIFO_DATA_READ_SIG_EN_MASK 0x200000u
#define ADC_INT_SIG_EN_LAST_FIFO_DATA_READ_SIG_EN_SHIFT 21
/* INT_EN Bit Fields */
#define ADC_INT_EN_CHA_CMP_INT_EN_MASK 0x1u
#define ADC_INT_EN_CHA_CMP_INT_EN_SHIFT 0
#define ADC_INT_EN_CHB_CMP_INT_EN_MASK 0x2u
#define ADC_INT_EN_CHB_CMP_INT_EN_SHIFT 1
#define ADC_INT_EN_CHC_CMP_INT_EN_MASK 0x4u
#define ADC_INT_EN_CHC_CMP_INT_EN_SHIFT 2
#define ADC_INT_EN_CHD_CMP_INT_EN_MASK 0x8u
#define ADC_INT_EN_CHD_CMP_INT_EN_SHIFT 3
#define ADC_INT_EN_DMA_REACH_WM_INT_EN_MASK 0x20u
#define ADC_INT_EN_DMA_REACH_WM_INT_EN_SHIFT 5
#define ADC_INT_EN_FIFO_UNDERRUN_INT_EN_MASK 0x40u
#define ADC_INT_EN_FIFO_UNDERRUN_INT_EN_SHIFT 6
#define ADC_INT_EN_FIFO_OVERRUN_INT_EN_MASK 0x80u
#define ADC_INT_EN_FIFO_OVERRUN_INT_EN_SHIFT 7
#define ADC_INT_EN_CHA_COV_INT_EN_MASK 0x100u
#define ADC_INT_EN_CHA_COV_INT_EN_SHIFT 8
#define ADC_INT_EN_CHB_COV_INT_EN_MASK 0x200u
#define ADC_INT_EN_CHB_COV_INT_EN_SHIFT 9
#define ADC_INT_EN_CHC_COV_INT_EN_MASK 0x400u
#define ADC_INT_EN_CHC_COV_INT_EN_SHIFT 10
#define ADC_INT_EN_CHD_COV_INT_EN_MASK 0x800u
#define ADC_INT_EN_CHD_COV_INT_EN_SHIFT 11
#define ADC_INT_EN_SW_CH_COV_INT_EN_MASK 0x1000u
#define ADC_INT_EN_SW_CH_COV_INT_EN_SHIFT 12
#define ADC_INT_EN_CHA_COV_TO_INT_EN_MASK 0x10000u
#define ADC_INT_EN_CHA_COV_TO_INT_EN_SHIFT 16
#define ADC_INT_EN_CHB_COV_TO_INT_EN_MASK 0x20000u
#define ADC_INT_EN_CHB_COV_TO_INT_EN_SHIFT 17
#define ADC_INT_EN_CHC_COV_TO_INT_EN_MASK 0x40000u
#define ADC_INT_EN_CHC_COV_TO_INT_EN_SHIFT 18
#define ADC_INT_EN_CHD_COV_TO_INT_EN_MASK 0x80000u
#define ADC_INT_EN_CHD_COV_TO_INT_EN_SHIFT 19
#define ADC_INT_EN_SW_CH_COV_TO_INT_EN_MASK 0x100000u
#define ADC_INT_EN_SW_CH_COV_TO_INT_EN_SHIFT 20
#define ADC_INT_EN_LAST_FIFO_DATA_READ_EN_MASK 0x200000u
#define ADC_INT_EN_LAST_FIFO_DATA_READ_EN_SHIFT 21
/* INT_STATUS Bit Fields */
#define ADC_INT_STATUS_CHA_CMP_MASK 0x1u
#define ADC_INT_STATUS_CHA_CMP_SHIFT 0
#define ADC_INT_STATUS_CHB_CMP_MASK 0x2u
#define ADC_INT_STATUS_CHB_CMP_SHIFT 1
#define ADC_INT_STATUS_CHC_CMP_MASK 0x4u
#define ADC_INT_STATUS_CHC_CMP_SHIFT 2
#define ADC_INT_STATUS_CHD_CMP_MASK 0x8u
#define ADC_INT_STATUS_CHD_CMP_SHIFT 3
#define ADC_INT_STATUS_DMA_REACH_WM_MASK 0x20u
#define ADC_INT_STATUS_DMA_REACH_WM_SHIFT 5
#define ADC_INT_STATUS_FIFO_UNDERRUN_MASK 0x40u
#define ADC_INT_STATUS_FIFO_UNDERRUN_SHIFT 6
#define ADC_INT_STATUS_FIFO_OVERRUN_MASK 0x80u
#define ADC_INT_STATUS_FIFO_OVERRUN_SHIFT 7
#define ADC_INT_STATUS_CHA_COV_MASK 0x100u
#define ADC_INT_STATUS_CHA_COV_SHIFT 8
#define ADC_INT_STATUS_CHB_COV_MASK 0x200u
#define ADC_INT_STATUS_CHB_COV_SHIFT 9
#define ADC_INT_STATUS_CHC_COV_MASK 0x400u
#define ADC_INT_STATUS_CHC_COV_SHIFT 10
#define ADC_INT_STATUS_CHD_COV_MASK 0x800u
#define ADC_INT_STATUS_CHD_COV_SHIFT 11
#define ADC_INT_STATUS_SW_CH_COV_MASK 0x1000u
#define ADC_INT_STATUS_SW_CH_COV_SHIFT 12
#define ADC_INT_STATUS_CHA_COV_TO_MASK 0x10000u
#define ADC_INT_STATUS_CHA_COV_TO_SHIFT 16
#define ADC_INT_STATUS_CHB_COV_TO_MASK 0x20000u
#define ADC_INT_STATUS_CHB_COV_TO_SHIFT 17
#define ADC_INT_STATUS_CHC_COV_TO_MASK 0x40000u
#define ADC_INT_STATUS_CHC_COV_TO_SHIFT 18
#define ADC_INT_STATUS_CHD_COV_TO_MASK 0x80000u
#define ADC_INT_STATUS_CHD_COV_TO_SHIFT 19
#define ADC_INT_STATUS_SW_CH_COV_TO_MASK 0x100000u
#define ADC_INT_STATUS_SW_CH_COV_TO_SHIFT 20
#define ADC_INT_STATUS_LAST_FIFO_DATA_READ_MASK 0x200000u
#define ADC_INT_STATUS_LAST_FIFO_DATA_READ_SHIFT 21
/* CHA_B_CNV_RSLT Bit Fields */
#define ADC_CHA_B_CNV_RSLT_CHA_CNV_RSLT_MASK 0xFFFu
#define ADC_CHA_B_CNV_RSLT_CHA_CNV_RSLT_SHIFT 0
#define ADC_CHA_B_CNV_RSLT_CHA_CNV_RSLT(x) (((uint32_t)(((uint32_t)(x))<<ADC_CHA_B_CNV_RSLT_CHA_CNV_RSLT_SHIFT))&ADC_CHA_B_CNV_RSLT_CHA_CNV_RSLT_MASK)
#define ADC_CHA_B_CNV_RSLT_CHB_CNV_RSLT_MASK 0xFFF0000u
#define ADC_CHA_B_CNV_RSLT_CHB_CNV_RSLT_SHIFT 16
#define ADC_CHA_B_CNV_RSLT_CHB_CNV_RSLT(x) (((uint32_t)(((uint32_t)(x))<<ADC_CHA_B_CNV_RSLT_CHB_CNV_RSLT_SHIFT))&ADC_CHA_B_CNV_RSLT_CHB_CNV_RSLT_MASK)
/* CHC_D_CNV_RSLT Bit Fields */
#define ADC_CHC_D_CNV_RSLT_CHC_CNV_RSLT_MASK 0xFFFu
#define ADC_CHC_D_CNV_RSLT_CHC_CNV_RSLT_SHIFT 0
#define ADC_CHC_D_CNV_RSLT_CHC_CNV_RSLT(x) (((uint32_t)(((uint32_t)(x))<<ADC_CHC_D_CNV_RSLT_CHC_CNV_RSLT_SHIFT))&ADC_CHC_D_CNV_RSLT_CHC_CNV_RSLT_MASK)
#define ADC_CHC_D_CNV_RSLT_CHD_CNV_RSLT_MASK 0xFFF0000u
#define ADC_CHC_D_CNV_RSLT_CHD_CNV_RSLT_SHIFT 16
#define ADC_CHC_D_CNV_RSLT_CHD_CNV_RSLT(x) (((uint32_t)(((uint32_t)(x))<<ADC_CHC_D_CNV_RSLT_CHD_CNV_RSLT_SHIFT))&ADC_CHC_D_CNV_RSLT_CHD_CNV_RSLT_MASK)
/* CH_SW_CNV_RSLT Bit Fields */
#define ADC_CH_SW_CNV_RSLT_CH_SW_CNV_RSLT_MASK 0xFFFu
#define ADC_CH_SW_CNV_RSLT_CH_SW_CNV_RSLT_SHIFT 0
#define ADC_CH_SW_CNV_RSLT_CH_SW_CNV_RSLT(x) (((uint32_t)(((uint32_t)(x))<<ADC_CH_SW_CNV_RSLT_CH_SW_CNV_RSLT_SHIFT))&ADC_CH_SW_CNV_RSLT_CH_SW_CNV_RSLT_MASK)
/* DMA_FIFO_DAT Bit Fields */
#define ADC_DMA_FIFO_DAT_DMA_FIFO_0_MASK 0xFFFu
#define ADC_DMA_FIFO_DAT_DMA_FIFO_0_SHIFT 0
#define ADC_DMA_FIFO_DAT_DMA_FIFO_0(x) (((uint32_t)(((uint32_t)(x))<<ADC_DMA_FIFO_DAT_DMA_FIFO_0_SHIFT))&ADC_DMA_FIFO_DAT_DMA_FIFO_0_MASK)
#define ADC_DMA_FIFO_DAT_DAT2_FLAG_MASK 0xC000u
#define ADC_DMA_FIFO_DAT_DAT2_FLAG_SHIFT 14
#define ADC_DMA_FIFO_DAT_DAT2_FLAG(x) (((uint32_t)(((uint32_t)(x))<<ADC_DMA_FIFO_DAT_DAT2_FLAG_SHIFT))&ADC_DMA_FIFO_DAT_DAT2_FLAG_MASK)
#define ADC_DMA_FIFO_DAT_DMA_FIFO_1_MASK 0xFFF0000u
#define ADC_DMA_FIFO_DAT_DMA_FIFO_1_SHIFT 16
#define ADC_DMA_FIFO_DAT_DMA_FIFO_1(x) (((uint32_t)(((uint32_t)(x))<<ADC_DMA_FIFO_DAT_DMA_FIFO_1_SHIFT))&ADC_DMA_FIFO_DAT_DMA_FIFO_1_MASK)
#define ADC_DMA_FIFO_DAT_DAT1_FLAG_MASK 0xC0000000u
#define ADC_DMA_FIFO_DAT_DAT1_FLAG_SHIFT 30
#define ADC_DMA_FIFO_DAT_DAT1_FLAG(x) (((uint32_t)(((uint32_t)(x))<<ADC_DMA_FIFO_DAT_DAT1_FLAG_SHIFT))&ADC_DMA_FIFO_DAT_DAT1_FLAG_MASK)
/* ADC_CFG Bit Fields */
#define ADC_ADC_CFG_ADC_EN_MASK 0x1u
#define ADC_ADC_CFG_ADC_EN_SHIFT 0
#define ADC_ADC_CFG_ADC_PD_MASK 0x2u
#define ADC_ADC_CFG_ADC_PD_SHIFT 1
#define ADC_ADC_CFG_ADC_PD_OK_MASK 0x80u
#define ADC_ADC_CFG_ADC_PD_OK_SHIFT 7
#define ADC_ADC_CFG_ADC_CLK_DOWN_MASK 0x80000000u
#define ADC_ADC_CFG_ADC_CLK_DOWN_SHIFT 31
/*!
* @}
*/ /* end of group ADC_Register_Masks */
/* ADC - Peripheral instance base addresses */
/** Peripheral ADC1 base address */
#define ADC1_BASE (0x30610000u)
/** Peripheral ADC1 base pointer */
#define ADC1 ((ADC_Type *)ADC1_BASE)
#define ADC1_BASE_PTR (ADC1)
/** Peripheral ADC2 base address */
#define ADC2_BASE (0x30620000u)
/** Peripheral ADC2 base pointer */
#define ADC2 ((ADC_Type *)ADC2_BASE)
#define ADC2_BASE_PTR (ADC2)
/** Array initializer of ADC peripheral base addresses */
#define ADC_BASE_ADDRS { ADC1_BASE, ADC2_BASE }
/** Array initializer of ADC peripheral base pointers */
#define ADC_BASE_PTRS { ADC1, ADC2 }
/** Interrupt vectors for the ADC peripheral type */
#define ADC_IRQS { ADC1_IRQn, ADC2_IRQn }
/* ----------------------------------------------------------------------------
-- ADC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup ADC_Register_Accessor_Macros ADC - Register accessor macros
* @{
*/
/* ADC - Register instance definitions */
/* ADC1 */
#define ADC1_CH_A_CFG1 ADC_CH_A_CFG1_REG(ADC1_BASE_PTR)
#define ADC1_CH_A_CFG2 ADC_CH_A_CFG2_REG(ADC1_BASE_PTR)
#define ADC1_CH_B_CFG1 ADC_CH_B_CFG1_REG(ADC1_BASE_PTR)
#define ADC1_CH_B_CFG2 ADC_CH_B_CFG2_REG(ADC1_BASE_PTR)
#define ADC1_CH_C_CFG1 ADC_CH_C_CFG1_REG(ADC1_BASE_PTR)
#define ADC1_CH_C_CFG2 ADC_CH_C_CFG2_REG(ADC1_BASE_PTR)
#define ADC1_CH_D_CFG1 ADC_CH_D_CFG1_REG(ADC1_BASE_PTR)
#define ADC1_CH_D_CFG2 ADC_CH_D_CFG2_REG(ADC1_BASE_PTR)
#define ADC1_CH_SW_CFG ADC_CH_SW_CFG_REG(ADC1_BASE_PTR)
#define ADC1_TIMER_UNIT ADC_TIMER_UNIT_REG(ADC1_BASE_PTR)
#define ADC1_DMA_FIFO ADC_DMA_FIFO_REG(ADC1_BASE_PTR)
#define ADC1_FIFO_STATUS ADC_FIFO_STATUS_REG(ADC1_BASE_PTR)
#define ADC1_INT_SIG_EN ADC_INT_SIG_EN_REG(ADC1_BASE_PTR)
#define ADC1_INT_EN ADC_INT_EN_REG(ADC1_BASE_PTR)
#define ADC1_INT_STATUS ADC_INT_STATUS_REG(ADC1_BASE_PTR)
#define ADC1_CHA_B_CNV_RSLT ADC_CHA_B_CNV_RSLT_REG(ADC1_BASE_PTR)
#define ADC1_CHC_D_CNV_RSLT ADC_CHC_D_CNV_RSLT_REG(ADC1_BASE_PTR)
#define ADC1_CH_SW_CNV_RSLT ADC_CH_SW_CNV_RSLT_REG(ADC1_BASE_PTR)
#define ADC1_DMA_FIFO_DAT ADC_DMA_FIFO_DAT_REG(ADC1_BASE_PTR)
#define ADC1_ADC_CFG ADC_ADC_CFG_REG(ADC1_BASE_PTR)
/* ADC2 */
#define ADC2_CH_A_CFG1 ADC_CH_A_CFG1_REG(ADC2_BASE_PTR)
#define ADC2_CH_A_CFG2 ADC_CH_A_CFG2_REG(ADC2_BASE_PTR)
#define ADC2_CH_B_CFG1 ADC_CH_B_CFG1_REG(ADC2_BASE_PTR)
#define ADC2_CH_B_CFG2 ADC_CH_B_CFG2_REG(ADC2_BASE_PTR)
#define ADC2_CH_C_CFG1 ADC_CH_C_CFG1_REG(ADC2_BASE_PTR)
#define ADC2_CH_C_CFG2 ADC_CH_C_CFG2_REG(ADC2_BASE_PTR)
#define ADC2_CH_D_CFG1 ADC_CH_D_CFG1_REG(ADC2_BASE_PTR)
#define ADC2_CH_D_CFG2 ADC_CH_D_CFG2_REG(ADC2_BASE_PTR)
#define ADC2_CH_SW_CFG ADC_CH_SW_CFG_REG(ADC2_BASE_PTR)
#define ADC2_TIMER_UNIT ADC_TIMER_UNIT_REG(ADC2_BASE_PTR)
#define ADC2_DMA_FIFO ADC_DMA_FIFO_REG(ADC2_BASE_PTR)
#define ADC2_FIFO_STATUS ADC_FIFO_STATUS_REG(ADC2_BASE_PTR)
#define ADC2_INT_SIG_EN ADC_INT_SIG_EN_REG(ADC2_BASE_PTR)
#define ADC2_INT_EN ADC_INT_EN_REG(ADC2_BASE_PTR)
#define ADC2_INT_STATUS ADC_INT_STATUS_REG(ADC2_BASE_PTR)
#define ADC2_CHA_B_CNV_RSLT ADC_CHA_B_CNV_RSLT_REG(ADC2_BASE_PTR)
#define ADC2_CHC_D_CNV_RSLT ADC_CHC_D_CNV_RSLT_REG(ADC2_BASE_PTR)
#define ADC2_CH_SW_CNV_RSLT ADC_CH_SW_CNV_RSLT_REG(ADC2_BASE_PTR)
#define ADC2_DMA_FIFO_DAT ADC_DMA_FIFO_DAT_REG(ADC2_BASE_PTR)
#define ADC2_ADC_CFG ADC_ADC_CFG_REG(ADC2_BASE_PTR)
/*!
* @}
*/ /* end of group ADC_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group ADC_Peripheral */
/* ----------------------------------------------------------------------------
-- APBH Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup APBH_Peripheral_Access_Layer APBH Peripheral Access Layer
* @{
*/
/** APBH - Register Layout Typedef */
typedef struct {
__IO uint32_t CTRL0; /**< AHB to APBH Bridge Control and Status Register 0, offset: 0x0 */
__IO uint32_t CTRL0_SET; /**< AHB to APBH Bridge Control and Status Register 0, offset: 0x4 */
__IO uint32_t CTRL0_CLR; /**< AHB to APBH Bridge Control and Status Register 0, offset: 0x8 */
__IO uint32_t CTRL0_TOG; /**< AHB to APBH Bridge Control and Status Register 0, offset: 0xC */
__IO uint32_t CTRL1; /**< AHB to APBH Bridge Control and Status Register 1, offset: 0x10 */
__IO uint32_t CTRL1_SET; /**< AHB to APBH Bridge Control and Status Register 1, offset: 0x14 */
__IO uint32_t CTRL1_CLR; /**< AHB to APBH Bridge Control and Status Register 1, offset: 0x18 */
__IO uint32_t CTRL1_TOG; /**< AHB to APBH Bridge Control and Status Register 1, offset: 0x1C */
__IO uint32_t CTRL2; /**< AHB to APBH Bridge Control and Status Register 2, offset: 0x20 */
__IO uint32_t CTRL2_SET; /**< AHB to APBH Bridge Control and Status Register 2, offset: 0x24 */
__IO uint32_t CTRL2_CLR; /**< AHB to APBH Bridge Control and Status Register 2, offset: 0x28 */
__IO uint32_t CTRL2_TOG; /**< AHB to APBH Bridge Control and Status Register 2, offset: 0x2C */
__IO uint32_t CHANNEL_CTRL; /**< AHB to APBH Bridge Channel Register, offset: 0x30 */
__IO uint32_t CHANNEL_CTRL_SET; /**< AHB to APBH Bridge Channel Register, offset: 0x34 */
__IO uint32_t CHANNEL_CTRL_CLR; /**< AHB to APBH Bridge Channel Register, offset: 0x38 */
__IO uint32_t CHANNEL_CTRL_TOG; /**< AHB to APBH Bridge Channel Register, offset: 0x3C */
__IO uint32_t DEVSEL; /**< AHB to APBH DMA Device Assignment Register, offset: 0x40 */
uint8_t RESERVED_0[12];
__IO uint32_t DMA_BURST_SIZE; /**< AHB to APBH DMA burst size, offset: 0x50 */
uint8_t RESERVED_1[12];
__IO uint32_t DEBUG; /**< AHB to APBH DMA Debug Register, offset: 0x60 */
uint8_t RESERVED_2[156];
struct { /* offset: 0x100, array step: 0x70 */
__IO uint32_t CH_CURCMDAR; /**< APBH DMA Channel n Current Command Address Register, array offset: 0x100, array step: 0x70 */
uint8_t RESERVED_0[12];
__IO uint32_t CH_NXTCMDAR; /**< APBH DMA Channel n Next Command Address Register, array offset: 0x110, array step: 0x70 */
uint8_t RESERVED_1[12];
__IO uint32_t CH_CMD; /**< APBH DMA Channel n Command Register, array offset: 0x120, array step: 0x70 */
uint8_t RESERVED_2[12];
__IO uint32_t CH_BAR; /**< APBH DMA Channel n Buffer Address Register, array offset: 0x130, array step: 0x70 */
uint8_t RESERVED_3[12];
__IO uint32_t CH_SEMA; /**< APBH DMA Channel n Semaphore Register, array offset: 0x140, array step: 0x70 */
uint8_t RESERVED_4[12];
__IO uint32_t CH_DEBUG1; /**< AHB to APBH DMA Channel n Debug Information, array offset: 0x150, array step: 0x70 */
uint8_t RESERVED_5[12];
__IO uint32_t CH_DEBUG2; /**< AHB to APBH DMA Channel n Debug Information, array offset: 0x160, array step: 0x70 */
uint8_t RESERVED_6[12];
} CH[16];
__IO uint32_t VERSION; /**< APBH Bridge Version Register, offset: 0x800 */
} APBH_Type, *APBH_MemMapPtr;
/* ----------------------------------------------------------------------------
-- APBH - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup APBH_Register_Accessor_Macros APBH - Register accessor macros
* @{
*/
/* APBH - Register accessors */
#define APBH_CTRL0_REG(base) ((base)->CTRL0)
#define APBH_CTRL0_SET_REG(base) ((base)->CTRL0_SET)
#define APBH_CTRL0_CLR_REG(base) ((base)->CTRL0_CLR)
#define APBH_CTRL0_TOG_REG(base) ((base)->CTRL0_TOG)
#define APBH_CTRL1_REG(base) ((base)->CTRL1)
#define APBH_CTRL1_SET_REG(base) ((base)->CTRL1_SET)
#define APBH_CTRL1_CLR_REG(base) ((base)->CTRL1_CLR)
#define APBH_CTRL1_TOG_REG(base) ((base)->CTRL1_TOG)
#define APBH_CTRL2_REG(base) ((base)->CTRL2)
#define APBH_CTRL2_SET_REG(base) ((base)->CTRL2_SET)
#define APBH_CTRL2_CLR_REG(base) ((base)->CTRL2_CLR)
#define APBH_CTRL2_TOG_REG(base) ((base)->CTRL2_TOG)
#define APBH_CHANNEL_CTRL_REG(base) ((base)->CHANNEL_CTRL)
#define APBH_CHANNEL_CTRL_SET_REG(base) ((base)->CHANNEL_CTRL_SET)
#define APBH_CHANNEL_CTRL_CLR_REG(base) ((base)->CHANNEL_CTRL_CLR)
#define APBH_CHANNEL_CTRL_TOG_REG(base) ((base)->CHANNEL_CTRL_TOG)
#define APBH_DEVSEL_REG(base) ((base)->DEVSEL)
#define APBH_DMA_BURST_SIZE_REG(base) ((base)->DMA_BURST_SIZE)
#define APBH_DEBUG_REG(base) ((base)->DEBUG)
#define APBH_CH_CURCMDAR_REG(base,index) ((base)->CH[index].CH_CURCMDAR)
#define APBH_CH_NXTCMDAR_REG(base,index) ((base)->CH[index].CH_NXTCMDAR)
#define APBH_CH_CMD_REG(base,index) ((base)->CH[index].CH_CMD)
#define APBH_CH_BAR_REG(base,index) ((base)->CH[index].CH_BAR)
#define APBH_CH_SEMA_REG(base,index) ((base)->CH[index].CH_SEMA)
#define APBH_CH_DEBUG1_REG(base,index) ((base)->CH[index].CH_DEBUG1)
#define APBH_CH_DEBUG2_REG(base,index) ((base)->CH[index].CH_DEBUG2)
#define APBH_VERSION_REG(base) ((base)->VERSION)
/*!
* @}
*/ /* end of group APBH_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- APBH Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup APBH_Register_Masks APBH Register Masks
* @{
*/
/* CTRL0 Bit Fields */
#define APBH_CTRL0_CLKGATE_CHANNEL_MASK 0xFFFFu
#define APBH_CTRL0_CLKGATE_CHANNEL_SHIFT 0
#define APBH_CTRL0_CLKGATE_CHANNEL(x) (((uint32_t)(((uint32_t)(x))<<APBH_CTRL0_CLKGATE_CHANNEL_SHIFT))&APBH_CTRL0_CLKGATE_CHANNEL_MASK)
#define APBH_CTRL0_RSVD0_MASK 0xFFF0000u
#define APBH_CTRL0_RSVD0_SHIFT 16
#define APBH_CTRL0_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<APBH_CTRL0_RSVD0_SHIFT))&APBH_CTRL0_RSVD0_MASK)
#define APBH_CTRL0_APB_BURST_EN_MASK 0x10000000u
#define APBH_CTRL0_APB_BURST_EN_SHIFT 28
#define APBH_CTRL0_AHB_BURST8_EN_MASK 0x20000000u
#define APBH_CTRL0_AHB_BURST8_EN_SHIFT 29
#define APBH_CTRL0_CLKGATE_MASK 0x40000000u
#define APBH_CTRL0_CLKGATE_SHIFT 30
#define APBH_CTRL0_SFTRST_MASK 0x80000000u
#define APBH_CTRL0_SFTRST_SHIFT 31
/* CTRL0_SET Bit Fields */
#define APBH_CTRL0_SET_CLKGATE_CHANNEL_MASK 0xFFFFu
#define APBH_CTRL0_SET_CLKGATE_CHANNEL_SHIFT 0
#define APBH_CTRL0_SET_CLKGATE_CHANNEL(x) (((uint32_t)(((uint32_t)(x))<<APBH_CTRL0_SET_CLKGATE_CHANNEL_SHIFT))&APBH_CTRL0_SET_CLKGATE_CHANNEL_MASK)
#define APBH_CTRL0_SET_RSVD0_MASK 0xFFF0000u
#define APBH_CTRL0_SET_RSVD0_SHIFT 16
#define APBH_CTRL0_SET_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<APBH_CTRL0_SET_RSVD0_SHIFT))&APBH_CTRL0_SET_RSVD0_MASK)
#define APBH_CTRL0_SET_APB_BURST_EN_MASK 0x10000000u
#define APBH_CTRL0_SET_APB_BURST_EN_SHIFT 28
#define APBH_CTRL0_SET_AHB_BURST8_EN_MASK 0x20000000u
#define APBH_CTRL0_SET_AHB_BURST8_EN_SHIFT 29
#define APBH_CTRL0_SET_CLKGATE_MASK 0x40000000u
#define APBH_CTRL0_SET_CLKGATE_SHIFT 30
#define APBH_CTRL0_SET_SFTRST_MASK 0x80000000u
#define APBH_CTRL0_SET_SFTRST_SHIFT 31
/* CTRL0_CLR Bit Fields */
#define APBH_CTRL0_CLR_CLKGATE_CHANNEL_MASK 0xFFFFu
#define APBH_CTRL0_CLR_CLKGATE_CHANNEL_SHIFT 0
#define APBH_CTRL0_CLR_CLKGATE_CHANNEL(x) (((uint32_t)(((uint32_t)(x))<<APBH_CTRL0_CLR_CLKGATE_CHANNEL_SHIFT))&APBH_CTRL0_CLR_CLKGATE_CHANNEL_MASK)
#define APBH_CTRL0_CLR_RSVD0_MASK 0xFFF0000u
#define APBH_CTRL0_CLR_RSVD0_SHIFT 16
#define APBH_CTRL0_CLR_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<APBH_CTRL0_CLR_RSVD0_SHIFT))&APBH_CTRL0_CLR_RSVD0_MASK)
#define APBH_CTRL0_CLR_APB_BURST_EN_MASK 0x10000000u
#define APBH_CTRL0_CLR_APB_BURST_EN_SHIFT 28
#define APBH_CTRL0_CLR_AHB_BURST8_EN_MASK 0x20000000u
#define APBH_CTRL0_CLR_AHB_BURST8_EN_SHIFT 29
#define APBH_CTRL0_CLR_CLKGATE_MASK 0x40000000u
#define APBH_CTRL0_CLR_CLKGATE_SHIFT 30
#define APBH_CTRL0_CLR_SFTRST_MASK 0x80000000u
#define APBH_CTRL0_CLR_SFTRST_SHIFT 31
/* CTRL0_TOG Bit Fields */
#define APBH_CTRL0_TOG_CLKGATE_CHANNEL_MASK 0xFFFFu
#define APBH_CTRL0_TOG_CLKGATE_CHANNEL_SHIFT 0
#define APBH_CTRL0_TOG_CLKGATE_CHANNEL(x) (((uint32_t)(((uint32_t)(x))<<APBH_CTRL0_TOG_CLKGATE_CHANNEL_SHIFT))&APBH_CTRL0_TOG_CLKGATE_CHANNEL_MASK)
#define APBH_CTRL0_TOG_RSVD0_MASK 0xFFF0000u
#define APBH_CTRL0_TOG_RSVD0_SHIFT 16
#define APBH_CTRL0_TOG_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<APBH_CTRL0_TOG_RSVD0_SHIFT))&APBH_CTRL0_TOG_RSVD0_MASK)
#define APBH_CTRL0_TOG_APB_BURST_EN_MASK 0x10000000u
#define APBH_CTRL0_TOG_APB_BURST_EN_SHIFT 28
#define APBH_CTRL0_TOG_AHB_BURST8_EN_MASK 0x20000000u
#define APBH_CTRL0_TOG_AHB_BURST8_EN_SHIFT 29
#define APBH_CTRL0_TOG_CLKGATE_MASK 0x40000000u
#define APBH_CTRL0_TOG_CLKGATE_SHIFT 30
#define APBH_CTRL0_TOG_SFTRST_MASK 0x80000000u
#define APBH_CTRL0_TOG_SFTRST_SHIFT 31
/* CTRL1 Bit Fields */
#define APBH_CTRL1_CH0_CMDCMPLT_IRQ_MASK 0x1u
#define APBH_CTRL1_CH0_CMDCMPLT_IRQ_SHIFT 0
#define APBH_CTRL1_CH1_CMDCMPLT_IRQ_MASK 0x2u
#define APBH_CTRL1_CH1_CMDCMPLT_IRQ_SHIFT 1
#define APBH_CTRL1_CH2_CMDCMPLT_IRQ_MASK 0x4u
#define APBH_CTRL1_CH2_CMDCMPLT_IRQ_SHIFT 2
#define APBH_CTRL1_CH3_CMDCMPLT_IRQ_MASK 0x8u
#define APBH_CTRL1_CH3_CMDCMPLT_IRQ_SHIFT 3
#define APBH_CTRL1_CH4_CMDCMPLT_IRQ_MASK 0x10u
#define APBH_CTRL1_CH4_CMDCMPLT_IRQ_SHIFT 4
#define APBH_CTRL1_CH5_CMDCMPLT_IRQ_MASK 0x20u
#define APBH_CTRL1_CH5_CMDCMPLT_IRQ_SHIFT 5
#define APBH_CTRL1_CH6_CMDCMPLT_IRQ_MASK 0x40u
#define APBH_CTRL1_CH6_CMDCMPLT_IRQ_SHIFT 6
#define APBH_CTRL1_CH7_CMDCMPLT_IRQ_MASK 0x80u
#define APBH_CTRL1_CH7_CMDCMPLT_IRQ_SHIFT 7
#define APBH_CTRL1_CH8_CMDCMPLT_IRQ_MASK 0x100u
#define APBH_CTRL1_CH8_CMDCMPLT_IRQ_SHIFT 8
#define APBH_CTRL1_CH9_CMDCMPLT_IRQ_MASK 0x200u
#define APBH_CTRL1_CH9_CMDCMPLT_IRQ_SHIFT 9
#define APBH_CTRL1_CH10_CMDCMPLT_IRQ_MASK 0x400u
#define APBH_CTRL1_CH10_CMDCMPLT_IRQ_SHIFT 10
#define APBH_CTRL1_CH11_CMDCMPLT_IRQ_MASK 0x800u
#define APBH_CTRL1_CH11_CMDCMPLT_IRQ_SHIFT 11
#define APBH_CTRL1_CH12_CMDCMPLT_IRQ_MASK 0x1000u
#define APBH_CTRL1_CH12_CMDCMPLT_IRQ_SHIFT 12
#define APBH_CTRL1_CH13_CMDCMPLT_IRQ_MASK 0x2000u
#define APBH_CTRL1_CH13_CMDCMPLT_IRQ_SHIFT 13
#define APBH_CTRL1_CH14_CMDCMPLT_IRQ_MASK 0x4000u
#define APBH_CTRL1_CH14_CMDCMPLT_IRQ_SHIFT 14
#define APBH_CTRL1_CH15_CMDCMPLT_IRQ_MASK 0x8000u
#define APBH_CTRL1_CH15_CMDCMPLT_IRQ_SHIFT 15
#define APBH_CTRL1_CH0_CMDCMPLT_IRQ_EN_MASK 0x10000u
#define APBH_CTRL1_CH0_CMDCMPLT_IRQ_EN_SHIFT 16
#define APBH_CTRL1_CH1_CMDCMPLT_IRQ_EN_MASK 0x20000u
#define APBH_CTRL1_CH1_CMDCMPLT_IRQ_EN_SHIFT 17
#define APBH_CTRL1_CH2_CMDCMPLT_IRQ_EN_MASK 0x40000u
#define APBH_CTRL1_CH2_CMDCMPLT_IRQ_EN_SHIFT 18
#define APBH_CTRL1_CH3_CMDCMPLT_IRQ_EN_MASK 0x80000u
#define APBH_CTRL1_CH3_CMDCMPLT_IRQ_EN_SHIFT 19
#define APBH_CTRL1_CH4_CMDCMPLT_IRQ_EN_MASK 0x100000u
#define APBH_CTRL1_CH4_CMDCMPLT_IRQ_EN_SHIFT 20
#define APBH_CTRL1_CH5_CMDCMPLT_IRQ_EN_MASK 0x200000u
#define APBH_CTRL1_CH5_CMDCMPLT_IRQ_EN_SHIFT 21
#define APBH_CTRL1_CH6_CMDCMPLT_IRQ_EN_MASK 0x400000u
#define APBH_CTRL1_CH6_CMDCMPLT_IRQ_EN_SHIFT 22
#define APBH_CTRL1_CH7_CMDCMPLT_IRQ_EN_MASK 0x800000u
#define APBH_CTRL1_CH7_CMDCMPLT_IRQ_EN_SHIFT 23
#define APBH_CTRL1_CH8_CMDCMPLT_IRQ_EN_MASK 0x1000000u
#define APBH_CTRL1_CH8_CMDCMPLT_IRQ_EN_SHIFT 24
#define APBH_CTRL1_CH9_CMDCMPLT_IRQ_EN_MASK 0x2000000u
#define APBH_CTRL1_CH9_CMDCMPLT_IRQ_EN_SHIFT 25
#define APBH_CTRL1_CH10_CMDCMPLT_IRQ_EN_MASK 0x4000000u
#define APBH_CTRL1_CH10_CMDCMPLT_IRQ_EN_SHIFT 26
#define APBH_CTRL1_CH11_CMDCMPLT_IRQ_EN_MASK 0x8000000u
#define APBH_CTRL1_CH11_CMDCMPLT_IRQ_EN_SHIFT 27
#define APBH_CTRL1_CH12_CMDCMPLT_IRQ_EN_MASK 0x10000000u
#define APBH_CTRL1_CH12_CMDCMPLT_IRQ_EN_SHIFT 28
#define APBH_CTRL1_CH13_CMDCMPLT_IRQ_EN_MASK 0x20000000u
#define APBH_CTRL1_CH13_CMDCMPLT_IRQ_EN_SHIFT 29
#define APBH_CTRL1_CH14_CMDCMPLT_IRQ_EN_MASK 0x40000000u
#define APBH_CTRL1_CH14_CMDCMPLT_IRQ_EN_SHIFT 30
#define APBH_CTRL1_CH15_CMDCMPLT_IRQ_EN_MASK 0x80000000u
#define APBH_CTRL1_CH15_CMDCMPLT_IRQ_EN_SHIFT 31
/* CTRL1_SET Bit Fields */
#define APBH_CTRL1_SET_CH0_CMDCMPLT_IRQ_MASK 0x1u
#define APBH_CTRL1_SET_CH0_CMDCMPLT_IRQ_SHIFT 0
#define APBH_CTRL1_SET_CH1_CMDCMPLT_IRQ_MASK 0x2u
#define APBH_CTRL1_SET_CH1_CMDCMPLT_IRQ_SHIFT 1
#define APBH_CTRL1_SET_CH2_CMDCMPLT_IRQ_MASK 0x4u
#define APBH_CTRL1_SET_CH2_CMDCMPLT_IRQ_SHIFT 2
#define APBH_CTRL1_SET_CH3_CMDCMPLT_IRQ_MASK 0x8u
#define APBH_CTRL1_SET_CH3_CMDCMPLT_IRQ_SHIFT 3
#define APBH_CTRL1_SET_CH4_CMDCMPLT_IRQ_MASK 0x10u
#define APBH_CTRL1_SET_CH4_CMDCMPLT_IRQ_SHIFT 4
#define APBH_CTRL1_SET_CH5_CMDCMPLT_IRQ_MASK 0x20u
#define APBH_CTRL1_SET_CH5_CMDCMPLT_IRQ_SHIFT 5
#define APBH_CTRL1_SET_CH6_CMDCMPLT_IRQ_MASK 0x40u
#define APBH_CTRL1_SET_CH6_CMDCMPLT_IRQ_SHIFT 6
#define APBH_CTRL1_SET_CH7_CMDCMPLT_IRQ_MASK 0x80u
#define APBH_CTRL1_SET_CH7_CMDCMPLT_IRQ_SHIFT 7
#define APBH_CTRL1_SET_CH8_CMDCMPLT_IRQ_MASK 0x100u
#define APBH_CTRL1_SET_CH8_CMDCMPLT_IRQ_SHIFT 8
#define APBH_CTRL1_SET_CH9_CMDCMPLT_IRQ_MASK 0x200u
#define APBH_CTRL1_SET_CH9_CMDCMPLT_IRQ_SHIFT 9
#define APBH_CTRL1_SET_CH10_CMDCMPLT_IRQ_MASK 0x400u
#define APBH_CTRL1_SET_CH10_CMDCMPLT_IRQ_SHIFT 10
#define APBH_CTRL1_SET_CH11_CMDCMPLT_IRQ_MASK 0x800u
#define APBH_CTRL1_SET_CH11_CMDCMPLT_IRQ_SHIFT 11
#define APBH_CTRL1_SET_CH12_CMDCMPLT_IRQ_MASK 0x1000u
#define APBH_CTRL1_SET_CH12_CMDCMPLT_IRQ_SHIFT 12
#define APBH_CTRL1_SET_CH13_CMDCMPLT_IRQ_MASK 0x2000u
#define APBH_CTRL1_SET_CH13_CMDCMPLT_IRQ_SHIFT 13
#define APBH_CTRL1_SET_CH14_CMDCMPLT_IRQ_MASK 0x4000u
#define APBH_CTRL1_SET_CH14_CMDCMPLT_IRQ_SHIFT 14
#define APBH_CTRL1_SET_CH15_CMDCMPLT_IRQ_MASK 0x8000u
#define APBH_CTRL1_SET_CH15_CMDCMPLT_IRQ_SHIFT 15
#define APBH_CTRL1_SET_CH0_CMDCMPLT_IRQ_EN_MASK 0x10000u
#define APBH_CTRL1_SET_CH0_CMDCMPLT_IRQ_EN_SHIFT 16
#define APBH_CTRL1_SET_CH1_CMDCMPLT_IRQ_EN_MASK 0x20000u
#define APBH_CTRL1_SET_CH1_CMDCMPLT_IRQ_EN_SHIFT 17
#define APBH_CTRL1_SET_CH2_CMDCMPLT_IRQ_EN_MASK 0x40000u
#define APBH_CTRL1_SET_CH2_CMDCMPLT_IRQ_EN_SHIFT 18
#define APBH_CTRL1_SET_CH3_CMDCMPLT_IRQ_EN_MASK 0x80000u
#define APBH_CTRL1_SET_CH3_CMDCMPLT_IRQ_EN_SHIFT 19
#define APBH_CTRL1_SET_CH4_CMDCMPLT_IRQ_EN_MASK 0x100000u
#define APBH_CTRL1_SET_CH4_CMDCMPLT_IRQ_EN_SHIFT 20
#define APBH_CTRL1_SET_CH5_CMDCMPLT_IRQ_EN_MASK 0x200000u
#define APBH_CTRL1_SET_CH5_CMDCMPLT_IRQ_EN_SHIFT 21
#define APBH_CTRL1_SET_CH6_CMDCMPLT_IRQ_EN_MASK 0x400000u
#define APBH_CTRL1_SET_CH6_CMDCMPLT_IRQ_EN_SHIFT 22
#define APBH_CTRL1_SET_CH7_CMDCMPLT_IRQ_EN_MASK 0x800000u
#define APBH_CTRL1_SET_CH7_CMDCMPLT_IRQ_EN_SHIFT 23
#define APBH_CTRL1_SET_CH8_CMDCMPLT_IRQ_EN_MASK 0x1000000u
#define APBH_CTRL1_SET_CH8_CMDCMPLT_IRQ_EN_SHIFT 24
#define APBH_CTRL1_SET_CH9_CMDCMPLT_IRQ_EN_MASK 0x2000000u
#define APBH_CTRL1_SET_CH9_CMDCMPLT_IRQ_EN_SHIFT 25
#define APBH_CTRL1_SET_CH10_CMDCMPLT_IRQ_EN_MASK 0x4000000u
#define APBH_CTRL1_SET_CH10_CMDCMPLT_IRQ_EN_SHIFT 26
#define APBH_CTRL1_SET_CH11_CMDCMPLT_IRQ_EN_MASK 0x8000000u
#define APBH_CTRL1_SET_CH11_CMDCMPLT_IRQ_EN_SHIFT 27
#define APBH_CTRL1_SET_CH12_CMDCMPLT_IRQ_EN_MASK 0x10000000u
#define APBH_CTRL1_SET_CH12_CMDCMPLT_IRQ_EN_SHIFT 28
#define APBH_CTRL1_SET_CH13_CMDCMPLT_IRQ_EN_MASK 0x20000000u
#define APBH_CTRL1_SET_CH13_CMDCMPLT_IRQ_EN_SHIFT 29
#define APBH_CTRL1_SET_CH14_CMDCMPLT_IRQ_EN_MASK 0x40000000u
#define APBH_CTRL1_SET_CH14_CMDCMPLT_IRQ_EN_SHIFT 30
#define APBH_CTRL1_SET_CH15_CMDCMPLT_IRQ_EN_MASK 0x80000000u
#define APBH_CTRL1_SET_CH15_CMDCMPLT_IRQ_EN_SHIFT 31
/* CTRL1_CLR Bit Fields */
#define APBH_CTRL1_CLR_CH0_CMDCMPLT_IRQ_MASK 0x1u
#define APBH_CTRL1_CLR_CH0_CMDCMPLT_IRQ_SHIFT 0
#define APBH_CTRL1_CLR_CH1_CMDCMPLT_IRQ_MASK 0x2u
#define APBH_CTRL1_CLR_CH1_CMDCMPLT_IRQ_SHIFT 1
#define APBH_CTRL1_CLR_CH2_CMDCMPLT_IRQ_MASK 0x4u
#define APBH_CTRL1_CLR_CH2_CMDCMPLT_IRQ_SHIFT 2
#define APBH_CTRL1_CLR_CH3_CMDCMPLT_IRQ_MASK 0x8u
#define APBH_CTRL1_CLR_CH3_CMDCMPLT_IRQ_SHIFT 3
#define APBH_CTRL1_CLR_CH4_CMDCMPLT_IRQ_MASK 0x10u
#define APBH_CTRL1_CLR_CH4_CMDCMPLT_IRQ_SHIFT 4
#define APBH_CTRL1_CLR_CH5_CMDCMPLT_IRQ_MASK 0x20u
#define APBH_CTRL1_CLR_CH5_CMDCMPLT_IRQ_SHIFT 5
#define APBH_CTRL1_CLR_CH6_CMDCMPLT_IRQ_MASK 0x40u
#define APBH_CTRL1_CLR_CH6_CMDCMPLT_IRQ_SHIFT 6
#define APBH_CTRL1_CLR_CH7_CMDCMPLT_IRQ_MASK 0x80u
#define APBH_CTRL1_CLR_CH7_CMDCMPLT_IRQ_SHIFT 7
#define APBH_CTRL1_CLR_CH8_CMDCMPLT_IRQ_MASK 0x100u
#define APBH_CTRL1_CLR_CH8_CMDCMPLT_IRQ_SHIFT 8
#define APBH_CTRL1_CLR_CH9_CMDCMPLT_IRQ_MASK 0x200u
#define APBH_CTRL1_CLR_CH9_CMDCMPLT_IRQ_SHIFT 9
#define APBH_CTRL1_CLR_CH10_CMDCMPLT_IRQ_MASK 0x400u
#define APBH_CTRL1_CLR_CH10_CMDCMPLT_IRQ_SHIFT 10
#define APBH_CTRL1_CLR_CH11_CMDCMPLT_IRQ_MASK 0x800u
#define APBH_CTRL1_CLR_CH11_CMDCMPLT_IRQ_SHIFT 11
#define APBH_CTRL1_CLR_CH12_CMDCMPLT_IRQ_MASK 0x1000u
#define APBH_CTRL1_CLR_CH12_CMDCMPLT_IRQ_SHIFT 12
#define APBH_CTRL1_CLR_CH13_CMDCMPLT_IRQ_MASK 0x2000u
#define APBH_CTRL1_CLR_CH13_CMDCMPLT_IRQ_SHIFT 13
#define APBH_CTRL1_CLR_CH14_CMDCMPLT_IRQ_MASK 0x4000u
#define APBH_CTRL1_CLR_CH14_CMDCMPLT_IRQ_SHIFT 14
#define APBH_CTRL1_CLR_CH15_CMDCMPLT_IRQ_MASK 0x8000u
#define APBH_CTRL1_CLR_CH15_CMDCMPLT_IRQ_SHIFT 15
#define APBH_CTRL1_CLR_CH0_CMDCMPLT_IRQ_EN_MASK 0x10000u
#define APBH_CTRL1_CLR_CH0_CMDCMPLT_IRQ_EN_SHIFT 16
#define APBH_CTRL1_CLR_CH1_CMDCMPLT_IRQ_EN_MASK 0x20000u
#define APBH_CTRL1_CLR_CH1_CMDCMPLT_IRQ_EN_SHIFT 17
#define APBH_CTRL1_CLR_CH2_CMDCMPLT_IRQ_EN_MASK 0x40000u
#define APBH_CTRL1_CLR_CH2_CMDCMPLT_IRQ_EN_SHIFT 18
#define APBH_CTRL1_CLR_CH3_CMDCMPLT_IRQ_EN_MASK 0x80000u
#define APBH_CTRL1_CLR_CH3_CMDCMPLT_IRQ_EN_SHIFT 19
#define APBH_CTRL1_CLR_CH4_CMDCMPLT_IRQ_EN_MASK 0x100000u
#define APBH_CTRL1_CLR_CH4_CMDCMPLT_IRQ_EN_SHIFT 20
#define APBH_CTRL1_CLR_CH5_CMDCMPLT_IRQ_EN_MASK 0x200000u
#define APBH_CTRL1_CLR_CH5_CMDCMPLT_IRQ_EN_SHIFT 21
#define APBH_CTRL1_CLR_CH6_CMDCMPLT_IRQ_EN_MASK 0x400000u
#define APBH_CTRL1_CLR_CH6_CMDCMPLT_IRQ_EN_SHIFT 22
#define APBH_CTRL1_CLR_CH7_CMDCMPLT_IRQ_EN_MASK 0x800000u
#define APBH_CTRL1_CLR_CH7_CMDCMPLT_IRQ_EN_SHIFT 23
#define APBH_CTRL1_CLR_CH8_CMDCMPLT_IRQ_EN_MASK 0x1000000u
#define APBH_CTRL1_CLR_CH8_CMDCMPLT_IRQ_EN_SHIFT 24
#define APBH_CTRL1_CLR_CH9_CMDCMPLT_IRQ_EN_MASK 0x2000000u
#define APBH_CTRL1_CLR_CH9_CMDCMPLT_IRQ_EN_SHIFT 25
#define APBH_CTRL1_CLR_CH10_CMDCMPLT_IRQ_EN_MASK 0x4000000u
#define APBH_CTRL1_CLR_CH10_CMDCMPLT_IRQ_EN_SHIFT 26
#define APBH_CTRL1_CLR_CH11_CMDCMPLT_IRQ_EN_MASK 0x8000000u
#define APBH_CTRL1_CLR_CH11_CMDCMPLT_IRQ_EN_SHIFT 27
#define APBH_CTRL1_CLR_CH12_CMDCMPLT_IRQ_EN_MASK 0x10000000u
#define APBH_CTRL1_CLR_CH12_CMDCMPLT_IRQ_EN_SHIFT 28
#define APBH_CTRL1_CLR_CH13_CMDCMPLT_IRQ_EN_MASK 0x20000000u
#define APBH_CTRL1_CLR_CH13_CMDCMPLT_IRQ_EN_SHIFT 29
#define APBH_CTRL1_CLR_CH14_CMDCMPLT_IRQ_EN_MASK 0x40000000u
#define APBH_CTRL1_CLR_CH14_CMDCMPLT_IRQ_EN_SHIFT 30
#define APBH_CTRL1_CLR_CH15_CMDCMPLT_IRQ_EN_MASK 0x80000000u
#define APBH_CTRL1_CLR_CH15_CMDCMPLT_IRQ_EN_SHIFT 31
/* CTRL1_TOG Bit Fields */
#define APBH_CTRL1_TOG_CH0_CMDCMPLT_IRQ_MASK 0x1u
#define APBH_CTRL1_TOG_CH0_CMDCMPLT_IRQ_SHIFT 0
#define APBH_CTRL1_TOG_CH1_CMDCMPLT_IRQ_MASK 0x2u
#define APBH_CTRL1_TOG_CH1_CMDCMPLT_IRQ_SHIFT 1
#define APBH_CTRL1_TOG_CH2_CMDCMPLT_IRQ_MASK 0x4u
#define APBH_CTRL1_TOG_CH2_CMDCMPLT_IRQ_SHIFT 2
#define APBH_CTRL1_TOG_CH3_CMDCMPLT_IRQ_MASK 0x8u
#define APBH_CTRL1_TOG_CH3_CMDCMPLT_IRQ_SHIFT 3
#define APBH_CTRL1_TOG_CH4_CMDCMPLT_IRQ_MASK 0x10u
#define APBH_CTRL1_TOG_CH4_CMDCMPLT_IRQ_SHIFT 4
#define APBH_CTRL1_TOG_CH5_CMDCMPLT_IRQ_MASK 0x20u
#define APBH_CTRL1_TOG_CH5_CMDCMPLT_IRQ_SHIFT 5
#define APBH_CTRL1_TOG_CH6_CMDCMPLT_IRQ_MASK 0x40u
#define APBH_CTRL1_TOG_CH6_CMDCMPLT_IRQ_SHIFT 6
#define APBH_CTRL1_TOG_CH7_CMDCMPLT_IRQ_MASK 0x80u
#define APBH_CTRL1_TOG_CH7_CMDCMPLT_IRQ_SHIFT 7
#define APBH_CTRL1_TOG_CH8_CMDCMPLT_IRQ_MASK 0x100u
#define APBH_CTRL1_TOG_CH8_CMDCMPLT_IRQ_SHIFT 8
#define APBH_CTRL1_TOG_CH9_CMDCMPLT_IRQ_MASK 0x200u
#define APBH_CTRL1_TOG_CH9_CMDCMPLT_IRQ_SHIFT 9
#define APBH_CTRL1_TOG_CH10_CMDCMPLT_IRQ_MASK 0x400u
#define APBH_CTRL1_TOG_CH10_CMDCMPLT_IRQ_SHIFT 10
#define APBH_CTRL1_TOG_CH11_CMDCMPLT_IRQ_MASK 0x800u
#define APBH_CTRL1_TOG_CH11_CMDCMPLT_IRQ_SHIFT 11
#define APBH_CTRL1_TOG_CH12_CMDCMPLT_IRQ_MASK 0x1000u
#define APBH_CTRL1_TOG_CH12_CMDCMPLT_IRQ_SHIFT 12
#define APBH_CTRL1_TOG_CH13_CMDCMPLT_IRQ_MASK 0x2000u
#define APBH_CTRL1_TOG_CH13_CMDCMPLT_IRQ_SHIFT 13
#define APBH_CTRL1_TOG_CH14_CMDCMPLT_IRQ_MASK 0x4000u
#define APBH_CTRL1_TOG_CH14_CMDCMPLT_IRQ_SHIFT 14
#define APBH_CTRL1_TOG_CH15_CMDCMPLT_IRQ_MASK 0x8000u
#define APBH_CTRL1_TOG_CH15_CMDCMPLT_IRQ_SHIFT 15
#define APBH_CTRL1_TOG_CH0_CMDCMPLT_IRQ_EN_MASK 0x10000u
#define APBH_CTRL1_TOG_CH0_CMDCMPLT_IRQ_EN_SHIFT 16
#define APBH_CTRL1_TOG_CH1_CMDCMPLT_IRQ_EN_MASK 0x20000u
#define APBH_CTRL1_TOG_CH1_CMDCMPLT_IRQ_EN_SHIFT 17
#define APBH_CTRL1_TOG_CH2_CMDCMPLT_IRQ_EN_MASK 0x40000u
#define APBH_CTRL1_TOG_CH2_CMDCMPLT_IRQ_EN_SHIFT 18
#define APBH_CTRL1_TOG_CH3_CMDCMPLT_IRQ_EN_MASK 0x80000u
#define APBH_CTRL1_TOG_CH3_CMDCMPLT_IRQ_EN_SHIFT 19
#define APBH_CTRL1_TOG_CH4_CMDCMPLT_IRQ_EN_MASK 0x100000u
#define APBH_CTRL1_TOG_CH4_CMDCMPLT_IRQ_EN_SHIFT 20
#define APBH_CTRL1_TOG_CH5_CMDCMPLT_IRQ_EN_MASK 0x200000u
#define APBH_CTRL1_TOG_CH5_CMDCMPLT_IRQ_EN_SHIFT 21
#define APBH_CTRL1_TOG_CH6_CMDCMPLT_IRQ_EN_MASK 0x400000u
#define APBH_CTRL1_TOG_CH6_CMDCMPLT_IRQ_EN_SHIFT 22
#define APBH_CTRL1_TOG_CH7_CMDCMPLT_IRQ_EN_MASK 0x800000u
#define APBH_CTRL1_TOG_CH7_CMDCMPLT_IRQ_EN_SHIFT 23
#define APBH_CTRL1_TOG_CH8_CMDCMPLT_IRQ_EN_MASK 0x1000000u
#define APBH_CTRL1_TOG_CH8_CMDCMPLT_IRQ_EN_SHIFT 24
#define APBH_CTRL1_TOG_CH9_CMDCMPLT_IRQ_EN_MASK 0x2000000u
#define APBH_CTRL1_TOG_CH9_CMDCMPLT_IRQ_EN_SHIFT 25
#define APBH_CTRL1_TOG_CH10_CMDCMPLT_IRQ_EN_MASK 0x4000000u
#define APBH_CTRL1_TOG_CH10_CMDCMPLT_IRQ_EN_SHIFT 26
#define APBH_CTRL1_TOG_CH11_CMDCMPLT_IRQ_EN_MASK 0x8000000u
#define APBH_CTRL1_TOG_CH11_CMDCMPLT_IRQ_EN_SHIFT 27
#define APBH_CTRL1_TOG_CH12_CMDCMPLT_IRQ_EN_MASK 0x10000000u
#define APBH_CTRL1_TOG_CH12_CMDCMPLT_IRQ_EN_SHIFT 28
#define APBH_CTRL1_TOG_CH13_CMDCMPLT_IRQ_EN_MASK 0x20000000u
#define APBH_CTRL1_TOG_CH13_CMDCMPLT_IRQ_EN_SHIFT 29
#define APBH_CTRL1_TOG_CH14_CMDCMPLT_IRQ_EN_MASK 0x40000000u
#define APBH_CTRL1_TOG_CH14_CMDCMPLT_IRQ_EN_SHIFT 30
#define APBH_CTRL1_TOG_CH15_CMDCMPLT_IRQ_EN_MASK 0x80000000u
#define APBH_CTRL1_TOG_CH15_CMDCMPLT_IRQ_EN_SHIFT 31
/* CTRL2 Bit Fields */
#define APBH_CTRL2_CH0_ERROR_IRQ_MASK 0x1u
#define APBH_CTRL2_CH0_ERROR_IRQ_SHIFT 0
#define APBH_CTRL2_CH1_ERROR_IRQ_MASK 0x2u
#define APBH_CTRL2_CH1_ERROR_IRQ_SHIFT 1
#define APBH_CTRL2_CH2_ERROR_IRQ_MASK 0x4u
#define APBH_CTRL2_CH2_ERROR_IRQ_SHIFT 2
#define APBH_CTRL2_CH3_ERROR_IRQ_MASK 0x8u
#define APBH_CTRL2_CH3_ERROR_IRQ_SHIFT 3
#define APBH_CTRL2_CH4_ERROR_IRQ_MASK 0x10u
#define APBH_CTRL2_CH4_ERROR_IRQ_SHIFT 4
#define APBH_CTRL2_CH5_ERROR_IRQ_MASK 0x20u
#define APBH_CTRL2_CH5_ERROR_IRQ_SHIFT 5
#define APBH_CTRL2_CH6_ERROR_IRQ_MASK 0x40u
#define APBH_CTRL2_CH6_ERROR_IRQ_SHIFT 6
#define APBH_CTRL2_CH7_ERROR_IRQ_MASK 0x80u
#define APBH_CTRL2_CH7_ERROR_IRQ_SHIFT 7
#define APBH_CTRL2_CH8_ERROR_IRQ_MASK 0x100u
#define APBH_CTRL2_CH8_ERROR_IRQ_SHIFT 8
#define APBH_CTRL2_CH9_ERROR_IRQ_MASK 0x200u
#define APBH_CTRL2_CH9_ERROR_IRQ_SHIFT 9
#define APBH_CTRL2_CH10_ERROR_IRQ_MASK 0x400u
#define APBH_CTRL2_CH10_ERROR_IRQ_SHIFT 10
#define APBH_CTRL2_CH11_ERROR_IRQ_MASK 0x800u
#define APBH_CTRL2_CH11_ERROR_IRQ_SHIFT 11
#define APBH_CTRL2_CH12_ERROR_IRQ_MASK 0x1000u
#define APBH_CTRL2_CH12_ERROR_IRQ_SHIFT 12
#define APBH_CTRL2_CH13_ERROR_IRQ_MASK 0x2000u
#define APBH_CTRL2_CH13_ERROR_IRQ_SHIFT 13
#define APBH_CTRL2_CH14_ERROR_IRQ_MASK 0x4000u
#define APBH_CTRL2_CH14_ERROR_IRQ_SHIFT 14
#define APBH_CTRL2_CH15_ERROR_IRQ_MASK 0x8000u
#define APBH_CTRL2_CH15_ERROR_IRQ_SHIFT 15
#define APBH_CTRL2_CH0_ERROR_STATUS_MASK 0x10000u
#define APBH_CTRL2_CH0_ERROR_STATUS_SHIFT 16
#define APBH_CTRL2_CH1_ERROR_STATUS_MASK 0x20000u
#define APBH_CTRL2_CH1_ERROR_STATUS_SHIFT 17
#define APBH_CTRL2_CH2_ERROR_STATUS_MASK 0x40000u
#define APBH_CTRL2_CH2_ERROR_STATUS_SHIFT 18
#define APBH_CTRL2_CH3_ERROR_STATUS_MASK 0x80000u
#define APBH_CTRL2_CH3_ERROR_STATUS_SHIFT 19
#define APBH_CTRL2_CH4_ERROR_STATUS_MASK 0x100000u
#define APBH_CTRL2_CH4_ERROR_STATUS_SHIFT 20
#define APBH_CTRL2_CH5_ERROR_STATUS_MASK 0x200000u
#define APBH_CTRL2_CH5_ERROR_STATUS_SHIFT 21
#define APBH_CTRL2_CH6_ERROR_STATUS_MASK 0x400000u
#define APBH_CTRL2_CH6_ERROR_STATUS_SHIFT 22
#define APBH_CTRL2_CH7_ERROR_STATUS_MASK 0x800000u
#define APBH_CTRL2_CH7_ERROR_STATUS_SHIFT 23
#define APBH_CTRL2_CH8_ERROR_STATUS_MASK 0x1000000u
#define APBH_CTRL2_CH8_ERROR_STATUS_SHIFT 24
#define APBH_CTRL2_CH9_ERROR_STATUS_MASK 0x2000000u
#define APBH_CTRL2_CH9_ERROR_STATUS_SHIFT 25
#define APBH_CTRL2_CH10_ERROR_STATUS_MASK 0x4000000u
#define APBH_CTRL2_CH10_ERROR_STATUS_SHIFT 26
#define APBH_CTRL2_CH11_ERROR_STATUS_MASK 0x8000000u
#define APBH_CTRL2_CH11_ERROR_STATUS_SHIFT 27
#define APBH_CTRL2_CH12_ERROR_STATUS_MASK 0x10000000u
#define APBH_CTRL2_CH12_ERROR_STATUS_SHIFT 28
#define APBH_CTRL2_CH13_ERROR_STATUS_MASK 0x20000000u
#define APBH_CTRL2_CH13_ERROR_STATUS_SHIFT 29
#define APBH_CTRL2_CH14_ERROR_STATUS_MASK 0x40000000u
#define APBH_CTRL2_CH14_ERROR_STATUS_SHIFT 30
#define APBH_CTRL2_CH15_ERROR_STATUS_MASK 0x80000000u
#define APBH_CTRL2_CH15_ERROR_STATUS_SHIFT 31
/* CTRL2_SET Bit Fields */
#define APBH_CTRL2_SET_CH0_ERROR_IRQ_MASK 0x1u
#define APBH_CTRL2_SET_CH0_ERROR_IRQ_SHIFT 0
#define APBH_CTRL2_SET_CH1_ERROR_IRQ_MASK 0x2u
#define APBH_CTRL2_SET_CH1_ERROR_IRQ_SHIFT 1
#define APBH_CTRL2_SET_CH2_ERROR_IRQ_MASK 0x4u
#define APBH_CTRL2_SET_CH2_ERROR_IRQ_SHIFT 2
#define APBH_CTRL2_SET_CH3_ERROR_IRQ_MASK 0x8u
#define APBH_CTRL2_SET_CH3_ERROR_IRQ_SHIFT 3
#define APBH_CTRL2_SET_CH4_ERROR_IRQ_MASK 0x10u
#define APBH_CTRL2_SET_CH4_ERROR_IRQ_SHIFT 4
#define APBH_CTRL2_SET_CH5_ERROR_IRQ_MASK 0x20u
#define APBH_CTRL2_SET_CH5_ERROR_IRQ_SHIFT 5
#define APBH_CTRL2_SET_CH6_ERROR_IRQ_MASK 0x40u
#define APBH_CTRL2_SET_CH6_ERROR_IRQ_SHIFT 6
#define APBH_CTRL2_SET_CH7_ERROR_IRQ_MASK 0x80u
#define APBH_CTRL2_SET_CH7_ERROR_IRQ_SHIFT 7
#define APBH_CTRL2_SET_CH8_ERROR_IRQ_MASK 0x100u
#define APBH_CTRL2_SET_CH8_ERROR_IRQ_SHIFT 8
#define APBH_CTRL2_SET_CH9_ERROR_IRQ_MASK 0x200u
#define APBH_CTRL2_SET_CH9_ERROR_IRQ_SHIFT 9
#define APBH_CTRL2_SET_CH10_ERROR_IRQ_MASK 0x400u
#define APBH_CTRL2_SET_CH10_ERROR_IRQ_SHIFT 10
#define APBH_CTRL2_SET_CH11_ERROR_IRQ_MASK 0x800u
#define APBH_CTRL2_SET_CH11_ERROR_IRQ_SHIFT 11
#define APBH_CTRL2_SET_CH12_ERROR_IRQ_MASK 0x1000u
#define APBH_CTRL2_SET_CH12_ERROR_IRQ_SHIFT 12
#define APBH_CTRL2_SET_CH13_ERROR_IRQ_MASK 0x2000u
#define APBH_CTRL2_SET_CH13_ERROR_IRQ_SHIFT 13
#define APBH_CTRL2_SET_CH14_ERROR_IRQ_MASK 0x4000u
#define APBH_CTRL2_SET_CH14_ERROR_IRQ_SHIFT 14
#define APBH_CTRL2_SET_CH15_ERROR_IRQ_MASK 0x8000u
#define APBH_CTRL2_SET_CH15_ERROR_IRQ_SHIFT 15
#define APBH_CTRL2_SET_CH0_ERROR_STATUS_MASK 0x10000u
#define APBH_CTRL2_SET_CH0_ERROR_STATUS_SHIFT 16
#define APBH_CTRL2_SET_CH1_ERROR_STATUS_MASK 0x20000u
#define APBH_CTRL2_SET_CH1_ERROR_STATUS_SHIFT 17
#define APBH_CTRL2_SET_CH2_ERROR_STATUS_MASK 0x40000u
#define APBH_CTRL2_SET_CH2_ERROR_STATUS_SHIFT 18
#define APBH_CTRL2_SET_CH3_ERROR_STATUS_MASK 0x80000u
#define APBH_CTRL2_SET_CH3_ERROR_STATUS_SHIFT 19
#define APBH_CTRL2_SET_CH4_ERROR_STATUS_MASK 0x100000u
#define APBH_CTRL2_SET_CH4_ERROR_STATUS_SHIFT 20
#define APBH_CTRL2_SET_CH5_ERROR_STATUS_MASK 0x200000u
#define APBH_CTRL2_SET_CH5_ERROR_STATUS_SHIFT 21
#define APBH_CTRL2_SET_CH6_ERROR_STATUS_MASK 0x400000u
#define APBH_CTRL2_SET_CH6_ERROR_STATUS_SHIFT 22
#define APBH_CTRL2_SET_CH7_ERROR_STATUS_MASK 0x800000u
#define APBH_CTRL2_SET_CH7_ERROR_STATUS_SHIFT 23
#define APBH_CTRL2_SET_CH8_ERROR_STATUS_MASK 0x1000000u
#define APBH_CTRL2_SET_CH8_ERROR_STATUS_SHIFT 24
#define APBH_CTRL2_SET_CH9_ERROR_STATUS_MASK 0x2000000u
#define APBH_CTRL2_SET_CH9_ERROR_STATUS_SHIFT 25
#define APBH_CTRL2_SET_CH10_ERROR_STATUS_MASK 0x4000000u
#define APBH_CTRL2_SET_CH10_ERROR_STATUS_SHIFT 26
#define APBH_CTRL2_SET_CH11_ERROR_STATUS_MASK 0x8000000u
#define APBH_CTRL2_SET_CH11_ERROR_STATUS_SHIFT 27
#define APBH_CTRL2_SET_CH12_ERROR_STATUS_MASK 0x10000000u
#define APBH_CTRL2_SET_CH12_ERROR_STATUS_SHIFT 28
#define APBH_CTRL2_SET_CH13_ERROR_STATUS_MASK 0x20000000u
#define APBH_CTRL2_SET_CH13_ERROR_STATUS_SHIFT 29
#define APBH_CTRL2_SET_CH14_ERROR_STATUS_MASK 0x40000000u
#define APBH_CTRL2_SET_CH14_ERROR_STATUS_SHIFT 30
#define APBH_CTRL2_SET_CH15_ERROR_STATUS_MASK 0x80000000u
#define APBH_CTRL2_SET_CH15_ERROR_STATUS_SHIFT 31
/* CTRL2_CLR Bit Fields */
#define APBH_CTRL2_CLR_CH0_ERROR_IRQ_MASK 0x1u
#define APBH_CTRL2_CLR_CH0_ERROR_IRQ_SHIFT 0
#define APBH_CTRL2_CLR_CH1_ERROR_IRQ_MASK 0x2u
#define APBH_CTRL2_CLR_CH1_ERROR_IRQ_SHIFT 1
#define APBH_CTRL2_CLR_CH2_ERROR_IRQ_MASK 0x4u
#define APBH_CTRL2_CLR_CH2_ERROR_IRQ_SHIFT 2
#define APBH_CTRL2_CLR_CH3_ERROR_IRQ_MASK 0x8u
#define APBH_CTRL2_CLR_CH3_ERROR_IRQ_SHIFT 3
#define APBH_CTRL2_CLR_CH4_ERROR_IRQ_MASK 0x10u
#define APBH_CTRL2_CLR_CH4_ERROR_IRQ_SHIFT 4
#define APBH_CTRL2_CLR_CH5_ERROR_IRQ_MASK 0x20u
#define APBH_CTRL2_CLR_CH5_ERROR_IRQ_SHIFT 5
#define APBH_CTRL2_CLR_CH6_ERROR_IRQ_MASK 0x40u
#define APBH_CTRL2_CLR_CH6_ERROR_IRQ_SHIFT 6
#define APBH_CTRL2_CLR_CH7_ERROR_IRQ_MASK 0x80u
#define APBH_CTRL2_CLR_CH7_ERROR_IRQ_SHIFT 7
#define APBH_CTRL2_CLR_CH8_ERROR_IRQ_MASK 0x100u
#define APBH_CTRL2_CLR_CH8_ERROR_IRQ_SHIFT 8
#define APBH_CTRL2_CLR_CH9_ERROR_IRQ_MASK 0x200u
#define APBH_CTRL2_CLR_CH9_ERROR_IRQ_SHIFT 9
#define APBH_CTRL2_CLR_CH10_ERROR_IRQ_MASK 0x400u
#define APBH_CTRL2_CLR_CH10_ERROR_IRQ_SHIFT 10
#define APBH_CTRL2_CLR_CH11_ERROR_IRQ_MASK 0x800u
#define APBH_CTRL2_CLR_CH11_ERROR_IRQ_SHIFT 11
#define APBH_CTRL2_CLR_CH12_ERROR_IRQ_MASK 0x1000u
#define APBH_CTRL2_CLR_CH12_ERROR_IRQ_SHIFT 12
#define APBH_CTRL2_CLR_CH13_ERROR_IRQ_MASK 0x2000u
#define APBH_CTRL2_CLR_CH13_ERROR_IRQ_SHIFT 13
#define APBH_CTRL2_CLR_CH14_ERROR_IRQ_MASK 0x4000u
#define APBH_CTRL2_CLR_CH14_ERROR_IRQ_SHIFT 14
#define APBH_CTRL2_CLR_CH15_ERROR_IRQ_MASK 0x8000u
#define APBH_CTRL2_CLR_CH15_ERROR_IRQ_SHIFT 15
#define APBH_CTRL2_CLR_CH0_ERROR_STATUS_MASK 0x10000u
#define APBH_CTRL2_CLR_CH0_ERROR_STATUS_SHIFT 16
#define APBH_CTRL2_CLR_CH1_ERROR_STATUS_MASK 0x20000u
#define APBH_CTRL2_CLR_CH1_ERROR_STATUS_SHIFT 17
#define APBH_CTRL2_CLR_CH2_ERROR_STATUS_MASK 0x40000u
#define APBH_CTRL2_CLR_CH2_ERROR_STATUS_SHIFT 18
#define APBH_CTRL2_CLR_CH3_ERROR_STATUS_MASK 0x80000u
#define APBH_CTRL2_CLR_CH3_ERROR_STATUS_SHIFT 19
#define APBH_CTRL2_CLR_CH4_ERROR_STATUS_MASK 0x100000u
#define APBH_CTRL2_CLR_CH4_ERROR_STATUS_SHIFT 20
#define APBH_CTRL2_CLR_CH5_ERROR_STATUS_MASK 0x200000u
#define APBH_CTRL2_CLR_CH5_ERROR_STATUS_SHIFT 21
#define APBH_CTRL2_CLR_CH6_ERROR_STATUS_MASK 0x400000u
#define APBH_CTRL2_CLR_CH6_ERROR_STATUS_SHIFT 22
#define APBH_CTRL2_CLR_CH7_ERROR_STATUS_MASK 0x800000u
#define APBH_CTRL2_CLR_CH7_ERROR_STATUS_SHIFT 23
#define APBH_CTRL2_CLR_CH8_ERROR_STATUS_MASK 0x1000000u
#define APBH_CTRL2_CLR_CH8_ERROR_STATUS_SHIFT 24
#define APBH_CTRL2_CLR_CH9_ERROR_STATUS_MASK 0x2000000u
#define APBH_CTRL2_CLR_CH9_ERROR_STATUS_SHIFT 25
#define APBH_CTRL2_CLR_CH10_ERROR_STATUS_MASK 0x4000000u
#define APBH_CTRL2_CLR_CH10_ERROR_STATUS_SHIFT 26
#define APBH_CTRL2_CLR_CH11_ERROR_STATUS_MASK 0x8000000u
#define APBH_CTRL2_CLR_CH11_ERROR_STATUS_SHIFT 27
#define APBH_CTRL2_CLR_CH12_ERROR_STATUS_MASK 0x10000000u
#define APBH_CTRL2_CLR_CH12_ERROR_STATUS_SHIFT 28
#define APBH_CTRL2_CLR_CH13_ERROR_STATUS_MASK 0x20000000u
#define APBH_CTRL2_CLR_CH13_ERROR_STATUS_SHIFT 29
#define APBH_CTRL2_CLR_CH14_ERROR_STATUS_MASK 0x40000000u
#define APBH_CTRL2_CLR_CH14_ERROR_STATUS_SHIFT 30
#define APBH_CTRL2_CLR_CH15_ERROR_STATUS_MASK 0x80000000u
#define APBH_CTRL2_CLR_CH15_ERROR_STATUS_SHIFT 31
/* CTRL2_TOG Bit Fields */
#define APBH_CTRL2_TOG_CH0_ERROR_IRQ_MASK 0x1u
#define APBH_CTRL2_TOG_CH0_ERROR_IRQ_SHIFT 0
#define APBH_CTRL2_TOG_CH1_ERROR_IRQ_MASK 0x2u
#define APBH_CTRL2_TOG_CH1_ERROR_IRQ_SHIFT 1
#define APBH_CTRL2_TOG_CH2_ERROR_IRQ_MASK 0x4u
#define APBH_CTRL2_TOG_CH2_ERROR_IRQ_SHIFT 2
#define APBH_CTRL2_TOG_CH3_ERROR_IRQ_MASK 0x8u
#define APBH_CTRL2_TOG_CH3_ERROR_IRQ_SHIFT 3
#define APBH_CTRL2_TOG_CH4_ERROR_IRQ_MASK 0x10u
#define APBH_CTRL2_TOG_CH4_ERROR_IRQ_SHIFT 4
#define APBH_CTRL2_TOG_CH5_ERROR_IRQ_MASK 0x20u
#define APBH_CTRL2_TOG_CH5_ERROR_IRQ_SHIFT 5
#define APBH_CTRL2_TOG_CH6_ERROR_IRQ_MASK 0x40u
#define APBH_CTRL2_TOG_CH6_ERROR_IRQ_SHIFT 6
#define APBH_CTRL2_TOG_CH7_ERROR_IRQ_MASK 0x80u
#define APBH_CTRL2_TOG_CH7_ERROR_IRQ_SHIFT 7
#define APBH_CTRL2_TOG_CH8_ERROR_IRQ_MASK 0x100u
#define APBH_CTRL2_TOG_CH8_ERROR_IRQ_SHIFT 8
#define APBH_CTRL2_TOG_CH9_ERROR_IRQ_MASK 0x200u
#define APBH_CTRL2_TOG_CH9_ERROR_IRQ_SHIFT 9
#define APBH_CTRL2_TOG_CH10_ERROR_IRQ_MASK 0x400u
#define APBH_CTRL2_TOG_CH10_ERROR_IRQ_SHIFT 10
#define APBH_CTRL2_TOG_CH11_ERROR_IRQ_MASK 0x800u
#define APBH_CTRL2_TOG_CH11_ERROR_IRQ_SHIFT 11
#define APBH_CTRL2_TOG_CH12_ERROR_IRQ_MASK 0x1000u
#define APBH_CTRL2_TOG_CH12_ERROR_IRQ_SHIFT 12
#define APBH_CTRL2_TOG_CH13_ERROR_IRQ_MASK 0x2000u
#define APBH_CTRL2_TOG_CH13_ERROR_IRQ_SHIFT 13
#define APBH_CTRL2_TOG_CH14_ERROR_IRQ_MASK 0x4000u
#define APBH_CTRL2_TOG_CH14_ERROR_IRQ_SHIFT 14
#define APBH_CTRL2_TOG_CH15_ERROR_IRQ_MASK 0x8000u
#define APBH_CTRL2_TOG_CH15_ERROR_IRQ_SHIFT 15
#define APBH_CTRL2_TOG_CH0_ERROR_STATUS_MASK 0x10000u
#define APBH_CTRL2_TOG_CH0_ERROR_STATUS_SHIFT 16
#define APBH_CTRL2_TOG_CH1_ERROR_STATUS_MASK 0x20000u
#define APBH_CTRL2_TOG_CH1_ERROR_STATUS_SHIFT 17
#define APBH_CTRL2_TOG_CH2_ERROR_STATUS_MASK 0x40000u
#define APBH_CTRL2_TOG_CH2_ERROR_STATUS_SHIFT 18
#define APBH_CTRL2_TOG_CH3_ERROR_STATUS_MASK 0x80000u
#define APBH_CTRL2_TOG_CH3_ERROR_STATUS_SHIFT 19
#define APBH_CTRL2_TOG_CH4_ERROR_STATUS_MASK 0x100000u
#define APBH_CTRL2_TOG_CH4_ERROR_STATUS_SHIFT 20
#define APBH_CTRL2_TOG_CH5_ERROR_STATUS_MASK 0x200000u
#define APBH_CTRL2_TOG_CH5_ERROR_STATUS_SHIFT 21
#define APBH_CTRL2_TOG_CH6_ERROR_STATUS_MASK 0x400000u
#define APBH_CTRL2_TOG_CH6_ERROR_STATUS_SHIFT 22
#define APBH_CTRL2_TOG_CH7_ERROR_STATUS_MASK 0x800000u
#define APBH_CTRL2_TOG_CH7_ERROR_STATUS_SHIFT 23
#define APBH_CTRL2_TOG_CH8_ERROR_STATUS_MASK 0x1000000u
#define APBH_CTRL2_TOG_CH8_ERROR_STATUS_SHIFT 24
#define APBH_CTRL2_TOG_CH9_ERROR_STATUS_MASK 0x2000000u
#define APBH_CTRL2_TOG_CH9_ERROR_STATUS_SHIFT 25
#define APBH_CTRL2_TOG_CH10_ERROR_STATUS_MASK 0x4000000u
#define APBH_CTRL2_TOG_CH10_ERROR_STATUS_SHIFT 26
#define APBH_CTRL2_TOG_CH11_ERROR_STATUS_MASK 0x8000000u
#define APBH_CTRL2_TOG_CH11_ERROR_STATUS_SHIFT 27
#define APBH_CTRL2_TOG_CH12_ERROR_STATUS_MASK 0x10000000u
#define APBH_CTRL2_TOG_CH12_ERROR_STATUS_SHIFT 28
#define APBH_CTRL2_TOG_CH13_ERROR_STATUS_MASK 0x20000000u
#define APBH_CTRL2_TOG_CH13_ERROR_STATUS_SHIFT 29
#define APBH_CTRL2_TOG_CH14_ERROR_STATUS_MASK 0x40000000u
#define APBH_CTRL2_TOG_CH14_ERROR_STATUS_SHIFT 30
#define APBH_CTRL2_TOG_CH15_ERROR_STATUS_MASK 0x80000000u
#define APBH_CTRL2_TOG_CH15_ERROR_STATUS_SHIFT 31
/* CHANNEL_CTRL Bit Fields */
#define APBH_CHANNEL_CTRL_FREEZE_CHANNEL_MASK 0xFFFFu
#define APBH_CHANNEL_CTRL_FREEZE_CHANNEL_SHIFT 0
#define APBH_CHANNEL_CTRL_FREEZE_CHANNEL(x) (((uint32_t)(((uint32_t)(x))<<APBH_CHANNEL_CTRL_FREEZE_CHANNEL_SHIFT))&APBH_CHANNEL_CTRL_FREEZE_CHANNEL_MASK)
#define APBH_CHANNEL_CTRL_RESET_CHANNEL_MASK 0xFFFF0000u
#define APBH_CHANNEL_CTRL_RESET_CHANNEL_SHIFT 16
#define APBH_CHANNEL_CTRL_RESET_CHANNEL(x) (((uint32_t)(((uint32_t)(x))<<APBH_CHANNEL_CTRL_RESET_CHANNEL_SHIFT))&APBH_CHANNEL_CTRL_RESET_CHANNEL_MASK)
/* CHANNEL_CTRL_SET Bit Fields */
#define APBH_CHANNEL_CTRL_SET_FREEZE_CHANNEL_MASK 0xFFFFu
#define APBH_CHANNEL_CTRL_SET_FREEZE_CHANNEL_SHIFT 0
#define APBH_CHANNEL_CTRL_SET_FREEZE_CHANNEL(x) (((uint32_t)(((uint32_t)(x))<<APBH_CHANNEL_CTRL_SET_FREEZE_CHANNEL_SHIFT))&APBH_CHANNEL_CTRL_SET_FREEZE_CHANNEL_MASK)
#define APBH_CHANNEL_CTRL_SET_RESET_CHANNEL_MASK 0xFFFF0000u
#define APBH_CHANNEL_CTRL_SET_RESET_CHANNEL_SHIFT 16
#define APBH_CHANNEL_CTRL_SET_RESET_CHANNEL(x) (((uint32_t)(((uint32_t)(x))<<APBH_CHANNEL_CTRL_SET_RESET_CHANNEL_SHIFT))&APBH_CHANNEL_CTRL_SET_RESET_CHANNEL_MASK)
/* CHANNEL_CTRL_CLR Bit Fields */
#define APBH_CHANNEL_CTRL_CLR_FREEZE_CHANNEL_MASK 0xFFFFu
#define APBH_CHANNEL_CTRL_CLR_FREEZE_CHANNEL_SHIFT 0
#define APBH_CHANNEL_CTRL_CLR_FREEZE_CHANNEL(x) (((uint32_t)(((uint32_t)(x))<<APBH_CHANNEL_CTRL_CLR_FREEZE_CHANNEL_SHIFT))&APBH_CHANNEL_CTRL_CLR_FREEZE_CHANNEL_MASK)
#define APBH_CHANNEL_CTRL_CLR_RESET_CHANNEL_MASK 0xFFFF0000u
#define APBH_CHANNEL_CTRL_CLR_RESET_CHANNEL_SHIFT 16
#define APBH_CHANNEL_CTRL_CLR_RESET_CHANNEL(x) (((uint32_t)(((uint32_t)(x))<<APBH_CHANNEL_CTRL_CLR_RESET_CHANNEL_SHIFT))&APBH_CHANNEL_CTRL_CLR_RESET_CHANNEL_MASK)
/* CHANNEL_CTRL_TOG Bit Fields */
#define APBH_CHANNEL_CTRL_TOG_FREEZE_CHANNEL_MASK 0xFFFFu
#define APBH_CHANNEL_CTRL_TOG_FREEZE_CHANNEL_SHIFT 0
#define APBH_CHANNEL_CTRL_TOG_FREEZE_CHANNEL(x) (((uint32_t)(((uint32_t)(x))<<APBH_CHANNEL_CTRL_TOG_FREEZE_CHANNEL_SHIFT))&APBH_CHANNEL_CTRL_TOG_FREEZE_CHANNEL_MASK)
#define APBH_CHANNEL_CTRL_TOG_RESET_CHANNEL_MASK 0xFFFF0000u
#define APBH_CHANNEL_CTRL_TOG_RESET_CHANNEL_SHIFT 16
#define APBH_CHANNEL_CTRL_TOG_RESET_CHANNEL(x) (((uint32_t)(((uint32_t)(x))<<APBH_CHANNEL_CTRL_TOG_RESET_CHANNEL_SHIFT))&APBH_CHANNEL_CTRL_TOG_RESET_CHANNEL_MASK)
/* DEVSEL Bit Fields */
#define APBH_DEVSEL_CH0_MASK 0x3u
#define APBH_DEVSEL_CH0_SHIFT 0
#define APBH_DEVSEL_CH0(x) (((uint32_t)(((uint32_t)(x))<<APBH_DEVSEL_CH0_SHIFT))&APBH_DEVSEL_CH0_MASK)
#define APBH_DEVSEL_CH1_MASK 0xCu
#define APBH_DEVSEL_CH1_SHIFT 2
#define APBH_DEVSEL_CH1(x) (((uint32_t)(((uint32_t)(x))<<APBH_DEVSEL_CH1_SHIFT))&APBH_DEVSEL_CH1_MASK)
#define APBH_DEVSEL_CH2_MASK 0x30u
#define APBH_DEVSEL_CH2_SHIFT 4
#define APBH_DEVSEL_CH2(x) (((uint32_t)(((uint32_t)(x))<<APBH_DEVSEL_CH2_SHIFT))&APBH_DEVSEL_CH2_MASK)
#define APBH_DEVSEL_CH3_MASK 0xC0u
#define APBH_DEVSEL_CH3_SHIFT 6
#define APBH_DEVSEL_CH3(x) (((uint32_t)(((uint32_t)(x))<<APBH_DEVSEL_CH3_SHIFT))&APBH_DEVSEL_CH3_MASK)
#define APBH_DEVSEL_CH4_MASK 0x300u
#define APBH_DEVSEL_CH4_SHIFT 8
#define APBH_DEVSEL_CH4(x) (((uint32_t)(((uint32_t)(x))<<APBH_DEVSEL_CH4_SHIFT))&APBH_DEVSEL_CH4_MASK)
#define APBH_DEVSEL_CH5_MASK 0xC00u
#define APBH_DEVSEL_CH5_SHIFT 10
#define APBH_DEVSEL_CH5(x) (((uint32_t)(((uint32_t)(x))<<APBH_DEVSEL_CH5_SHIFT))&APBH_DEVSEL_CH5_MASK)
#define APBH_DEVSEL_CH6_MASK 0x3000u
#define APBH_DEVSEL_CH6_SHIFT 12
#define APBH_DEVSEL_CH6(x) (((uint32_t)(((uint32_t)(x))<<APBH_DEVSEL_CH6_SHIFT))&APBH_DEVSEL_CH6_MASK)
#define APBH_DEVSEL_CH7_MASK 0xC000u
#define APBH_DEVSEL_CH7_SHIFT 14
#define APBH_DEVSEL_CH7(x) (((uint32_t)(((uint32_t)(x))<<APBH_DEVSEL_CH7_SHIFT))&APBH_DEVSEL_CH7_MASK)
#define APBH_DEVSEL_CH8_MASK 0x30000u
#define APBH_DEVSEL_CH8_SHIFT 16
#define APBH_DEVSEL_CH8(x) (((uint32_t)(((uint32_t)(x))<<APBH_DEVSEL_CH8_SHIFT))&APBH_DEVSEL_CH8_MASK)
#define APBH_DEVSEL_CH9_MASK 0xC0000u
#define APBH_DEVSEL_CH9_SHIFT 18
#define APBH_DEVSEL_CH9(x) (((uint32_t)(((uint32_t)(x))<<APBH_DEVSEL_CH9_SHIFT))&APBH_DEVSEL_CH9_MASK)
#define APBH_DEVSEL_CH10_MASK 0x300000u
#define APBH_DEVSEL_CH10_SHIFT 20
#define APBH_DEVSEL_CH10(x) (((uint32_t)(((uint32_t)(x))<<APBH_DEVSEL_CH10_SHIFT))&APBH_DEVSEL_CH10_MASK)
#define APBH_DEVSEL_CH11_MASK 0xC00000u
#define APBH_DEVSEL_CH11_SHIFT 22
#define APBH_DEVSEL_CH11(x) (((uint32_t)(((uint32_t)(x))<<APBH_DEVSEL_CH11_SHIFT))&APBH_DEVSEL_CH11_MASK)
#define APBH_DEVSEL_CH12_MASK 0x3000000u
#define APBH_DEVSEL_CH12_SHIFT 24
#define APBH_DEVSEL_CH12(x) (((uint32_t)(((uint32_t)(x))<<APBH_DEVSEL_CH12_SHIFT))&APBH_DEVSEL_CH12_MASK)
#define APBH_DEVSEL_CH13_MASK 0xC000000u
#define APBH_DEVSEL_CH13_SHIFT 26
#define APBH_DEVSEL_CH13(x) (((uint32_t)(((uint32_t)(x))<<APBH_DEVSEL_CH13_SHIFT))&APBH_DEVSEL_CH13_MASK)
#define APBH_DEVSEL_CH14_MASK 0x30000000u
#define APBH_DEVSEL_CH14_SHIFT 28
#define APBH_DEVSEL_CH14(x) (((uint32_t)(((uint32_t)(x))<<APBH_DEVSEL_CH14_SHIFT))&APBH_DEVSEL_CH14_MASK)
#define APBH_DEVSEL_CH15_MASK 0xC0000000u
#define APBH_DEVSEL_CH15_SHIFT 30
#define APBH_DEVSEL_CH15(x) (((uint32_t)(((uint32_t)(x))<<APBH_DEVSEL_CH15_SHIFT))&APBH_DEVSEL_CH15_MASK)
/* DMA_BURST_SIZE Bit Fields */
#define APBH_DMA_BURST_SIZE_CH0_MASK 0x3u
#define APBH_DMA_BURST_SIZE_CH0_SHIFT 0
#define APBH_DMA_BURST_SIZE_CH0(x) (((uint32_t)(((uint32_t)(x))<<APBH_DMA_BURST_SIZE_CH0_SHIFT))&APBH_DMA_BURST_SIZE_CH0_MASK)
#define APBH_DMA_BURST_SIZE_CH1_MASK 0xCu
#define APBH_DMA_BURST_SIZE_CH1_SHIFT 2
#define APBH_DMA_BURST_SIZE_CH1(x) (((uint32_t)(((uint32_t)(x))<<APBH_DMA_BURST_SIZE_CH1_SHIFT))&APBH_DMA_BURST_SIZE_CH1_MASK)
#define APBH_DMA_BURST_SIZE_CH2_MASK 0x30u
#define APBH_DMA_BURST_SIZE_CH2_SHIFT 4
#define APBH_DMA_BURST_SIZE_CH2(x) (((uint32_t)(((uint32_t)(x))<<APBH_DMA_BURST_SIZE_CH2_SHIFT))&APBH_DMA_BURST_SIZE_CH2_MASK)
#define APBH_DMA_BURST_SIZE_CH3_MASK 0xC0u
#define APBH_DMA_BURST_SIZE_CH3_SHIFT 6
#define APBH_DMA_BURST_SIZE_CH3(x) (((uint32_t)(((uint32_t)(x))<<APBH_DMA_BURST_SIZE_CH3_SHIFT))&APBH_DMA_BURST_SIZE_CH3_MASK)
#define APBH_DMA_BURST_SIZE_CH4_MASK 0x300u
#define APBH_DMA_BURST_SIZE_CH4_SHIFT 8
#define APBH_DMA_BURST_SIZE_CH4(x) (((uint32_t)(((uint32_t)(x))<<APBH_DMA_BURST_SIZE_CH4_SHIFT))&APBH_DMA_BURST_SIZE_CH4_MASK)
#define APBH_DMA_BURST_SIZE_CH5_MASK 0xC00u
#define APBH_DMA_BURST_SIZE_CH5_SHIFT 10
#define APBH_DMA_BURST_SIZE_CH5(x) (((uint32_t)(((uint32_t)(x))<<APBH_DMA_BURST_SIZE_CH5_SHIFT))&APBH_DMA_BURST_SIZE_CH5_MASK)
#define APBH_DMA_BURST_SIZE_CH6_MASK 0x3000u
#define APBH_DMA_BURST_SIZE_CH6_SHIFT 12
#define APBH_DMA_BURST_SIZE_CH6(x) (((uint32_t)(((uint32_t)(x))<<APBH_DMA_BURST_SIZE_CH6_SHIFT))&APBH_DMA_BURST_SIZE_CH6_MASK)
#define APBH_DMA_BURST_SIZE_CH7_MASK 0xC000u
#define APBH_DMA_BURST_SIZE_CH7_SHIFT 14
#define APBH_DMA_BURST_SIZE_CH7(x) (((uint32_t)(((uint32_t)(x))<<APBH_DMA_BURST_SIZE_CH7_SHIFT))&APBH_DMA_BURST_SIZE_CH7_MASK)
#define APBH_DMA_BURST_SIZE_CH8_MASK 0x30000u
#define APBH_DMA_BURST_SIZE_CH8_SHIFT 16
#define APBH_DMA_BURST_SIZE_CH8(x) (((uint32_t)(((uint32_t)(x))<<APBH_DMA_BURST_SIZE_CH8_SHIFT))&APBH_DMA_BURST_SIZE_CH8_MASK)
#define APBH_DMA_BURST_SIZE_CH9_MASK 0xC0000u
#define APBH_DMA_BURST_SIZE_CH9_SHIFT 18
#define APBH_DMA_BURST_SIZE_CH9(x) (((uint32_t)(((uint32_t)(x))<<APBH_DMA_BURST_SIZE_CH9_SHIFT))&APBH_DMA_BURST_SIZE_CH9_MASK)
#define APBH_DMA_BURST_SIZE_CH10_MASK 0x300000u
#define APBH_DMA_BURST_SIZE_CH10_SHIFT 20
#define APBH_DMA_BURST_SIZE_CH10(x) (((uint32_t)(((uint32_t)(x))<<APBH_DMA_BURST_SIZE_CH10_SHIFT))&APBH_DMA_BURST_SIZE_CH10_MASK)
#define APBH_DMA_BURST_SIZE_CH11_MASK 0xC00000u
#define APBH_DMA_BURST_SIZE_CH11_SHIFT 22
#define APBH_DMA_BURST_SIZE_CH11(x) (((uint32_t)(((uint32_t)(x))<<APBH_DMA_BURST_SIZE_CH11_SHIFT))&APBH_DMA_BURST_SIZE_CH11_MASK)
#define APBH_DMA_BURST_SIZE_CH12_MASK 0x3000000u
#define APBH_DMA_BURST_SIZE_CH12_SHIFT 24
#define APBH_DMA_BURST_SIZE_CH12(x) (((uint32_t)(((uint32_t)(x))<<APBH_DMA_BURST_SIZE_CH12_SHIFT))&APBH_DMA_BURST_SIZE_CH12_MASK)
#define APBH_DMA_BURST_SIZE_CH13_MASK 0xC000000u
#define APBH_DMA_BURST_SIZE_CH13_SHIFT 26
#define APBH_DMA_BURST_SIZE_CH13(x) (((uint32_t)(((uint32_t)(x))<<APBH_DMA_BURST_SIZE_CH13_SHIFT))&APBH_DMA_BURST_SIZE_CH13_MASK)
#define APBH_DMA_BURST_SIZE_CH14_MASK 0x30000000u
#define APBH_DMA_BURST_SIZE_CH14_SHIFT 28
#define APBH_DMA_BURST_SIZE_CH14(x) (((uint32_t)(((uint32_t)(x))<<APBH_DMA_BURST_SIZE_CH14_SHIFT))&APBH_DMA_BURST_SIZE_CH14_MASK)
#define APBH_DMA_BURST_SIZE_CH15_MASK 0xC0000000u
#define APBH_DMA_BURST_SIZE_CH15_SHIFT 30
#define APBH_DMA_BURST_SIZE_CH15(x) (((uint32_t)(((uint32_t)(x))<<APBH_DMA_BURST_SIZE_CH15_SHIFT))&APBH_DMA_BURST_SIZE_CH15_MASK)
/* DEBUG Bit Fields */
#define APBH_DEBUG_GPMI_ONE_FIFO_MASK 0x1u
#define APBH_DEBUG_GPMI_ONE_FIFO_SHIFT 0
/* CH_CURCMDAR Bit Fields */
#define APBH_CH_CURCMDAR_CMD_ADDR_MASK 0xFFFFFFFFu
#define APBH_CH_CURCMDAR_CMD_ADDR_SHIFT 0
#define APBH_CH_CURCMDAR_CMD_ADDR(x) (((uint32_t)(((uint32_t)(x))<<APBH_CH_CURCMDAR_CMD_ADDR_SHIFT))&APBH_CH_CURCMDAR_CMD_ADDR_MASK)
/* CH_NXTCMDAR Bit Fields */
#define APBH_CH_NXTCMDAR_CMD_ADDR_MASK 0xFFFFFFFFu
#define APBH_CH_NXTCMDAR_CMD_ADDR_SHIFT 0
#define APBH_CH_NXTCMDAR_CMD_ADDR(x) (((uint32_t)(((uint32_t)(x))<<APBH_CH_NXTCMDAR_CMD_ADDR_SHIFT))&APBH_CH_NXTCMDAR_CMD_ADDR_MASK)
/* CH_CMD Bit Fields */
#define APBH_CH_CMD_COMMAND_MASK 0x3u
#define APBH_CH_CMD_COMMAND_SHIFT 0
#define APBH_CH_CMD_COMMAND(x) (((uint32_t)(((uint32_t)(x))<<APBH_CH_CMD_COMMAND_SHIFT))&APBH_CH_CMD_COMMAND_MASK)
#define APBH_CH_CMD_CHAIN_MASK 0x4u
#define APBH_CH_CMD_CHAIN_SHIFT 2
#define APBH_CH_CMD_IRQONCMPLT_MASK 0x8u
#define APBH_CH_CMD_IRQONCMPLT_SHIFT 3
#define APBH_CH_CMD_NANDLOCK_MASK 0x10u
#define APBH_CH_CMD_NANDLOCK_SHIFT 4
#define APBH_CH_CMD_NANDWAIT4READY_MASK 0x20u
#define APBH_CH_CMD_NANDWAIT4READY_SHIFT 5
#define APBH_CH_CMD_SEMAPHORE_MASK 0x40u
#define APBH_CH_CMD_SEMAPHORE_SHIFT 6
#define APBH_CH_CMD_WAIT4ENDCMD_MASK 0x80u
#define APBH_CH_CMD_WAIT4ENDCMD_SHIFT 7
#define APBH_CH_CMD_HALTONTERMINATE_MASK 0x100u
#define APBH_CH_CMD_HALTONTERMINATE_SHIFT 8
#define APBH_CH_CMD_CMDWORDS_MASK 0xF000u
#define APBH_CH_CMD_CMDWORDS_SHIFT 12
#define APBH_CH_CMD_CMDWORDS(x) (((uint32_t)(((uint32_t)(x))<<APBH_CH_CMD_CMDWORDS_SHIFT))&APBH_CH_CMD_CMDWORDS_MASK)
#define APBH_CH_CMD_XFER_COUNT_MASK 0xFFFF0000u
#define APBH_CH_CMD_XFER_COUNT_SHIFT 16
#define APBH_CH_CMD_XFER_COUNT(x) (((uint32_t)(((uint32_t)(x))<<APBH_CH_CMD_XFER_COUNT_SHIFT))&APBH_CH_CMD_XFER_COUNT_MASK)
/* CH_BAR Bit Fields */
#define APBH_CH_BAR_ADDRESS_MASK 0xFFFFFFFFu
#define APBH_CH_BAR_ADDRESS_SHIFT 0
#define APBH_CH_BAR_ADDRESS(x) (((uint32_t)(((uint32_t)(x))<<APBH_CH_BAR_ADDRESS_SHIFT))&APBH_CH_BAR_ADDRESS_MASK)
/* CH_SEMA Bit Fields */
#define APBH_CH_SEMA_INCREMENT_SEMA_MASK 0xFFu
#define APBH_CH_SEMA_INCREMENT_SEMA_SHIFT 0
#define APBH_CH_SEMA_INCREMENT_SEMA(x) (((uint32_t)(((uint32_t)(x))<<APBH_CH_SEMA_INCREMENT_SEMA_SHIFT))&APBH_CH_SEMA_INCREMENT_SEMA_MASK)
#define APBH_CH_SEMA_PHORE_MASK 0xFF0000u
#define APBH_CH_SEMA_PHORE_SHIFT 16
#define APBH_CH_SEMA_PHORE(x) (((uint32_t)(((uint32_t)(x))<<APBH_CH_SEMA_PHORE_SHIFT))&APBH_CH_SEMA_PHORE_MASK)
/* CH_DEBUG1 Bit Fields */
#define APBH_CH_DEBUG1_STATEMACHINE_MASK 0x1Fu
#define APBH_CH_DEBUG1_STATEMACHINE_SHIFT 0
#define APBH_CH_DEBUG1_STATEMACHINE(x) (((uint32_t)(((uint32_t)(x))<<APBH_CH_DEBUG1_STATEMACHINE_SHIFT))&APBH_CH_DEBUG1_STATEMACHINE_MASK)
#define APBH_CH_DEBUG1_RSVD1_MASK 0xFFFE0u
#define APBH_CH_DEBUG1_RSVD1_SHIFT 5
#define APBH_CH_DEBUG1_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<APBH_CH_DEBUG1_RSVD1_SHIFT))&APBH_CH_DEBUG1_RSVD1_MASK)
#define APBH_CH_DEBUG1_WR_FIFO_FULL_MASK 0x100000u
#define APBH_CH_DEBUG1_WR_FIFO_FULL_SHIFT 20
#define APBH_CH_DEBUG1_WR_FIFO_EMPTY_MASK 0x200000u
#define APBH_CH_DEBUG1_WR_FIFO_EMPTY_SHIFT 21
#define APBH_CH_DEBUG1_RD_FIFO_FULL_MASK 0x400000u
#define APBH_CH_DEBUG1_RD_FIFO_FULL_SHIFT 22
#define APBH_CH_DEBUG1_RD_FIFO_EMPTY_MASK 0x800000u
#define APBH_CH_DEBUG1_RD_FIFO_EMPTY_SHIFT 23
#define APBH_CH_DEBUG1_NEXTCMDADDRVALID_MASK 0x1000000u
#define APBH_CH_DEBUG1_NEXTCMDADDRVALID_SHIFT 24
#define APBH_CH_DEBUG1_LOCK_MASK 0x2000000u
#define APBH_CH_DEBUG1_LOCK_SHIFT 25
#define APBH_CH_DEBUG1_READY_MASK 0x4000000u
#define APBH_CH_DEBUG1_READY_SHIFT 26
#define APBH_CH_DEBUG1_SENSE_MASK 0x8000000u
#define APBH_CH_DEBUG1_SENSE_SHIFT 27
#define APBH_CH_DEBUG1_END_MASK 0x10000000u
#define APBH_CH_DEBUG1_END_SHIFT 28
#define APBH_CH_DEBUG1_KICK_MASK 0x20000000u
#define APBH_CH_DEBUG1_KICK_SHIFT 29
#define APBH_CH_DEBUG1_BURST_MASK 0x40000000u
#define APBH_CH_DEBUG1_BURST_SHIFT 30
#define APBH_CH_DEBUG1_REQ_MASK 0x80000000u
#define APBH_CH_DEBUG1_REQ_SHIFT 31
/* CH_DEBUG2 Bit Fields */
#define APBH_CH_DEBUG2_AHB_BYTES_MASK 0xFFFFu
#define APBH_CH_DEBUG2_AHB_BYTES_SHIFT 0
#define APBH_CH_DEBUG2_AHB_BYTES(x) (((uint32_t)(((uint32_t)(x))<<APBH_CH_DEBUG2_AHB_BYTES_SHIFT))&APBH_CH_DEBUG2_AHB_BYTES_MASK)
#define APBH_CH_DEBUG2_APB_BYTES_MASK 0xFFFF0000u
#define APBH_CH_DEBUG2_APB_BYTES_SHIFT 16
#define APBH_CH_DEBUG2_APB_BYTES(x) (((uint32_t)(((uint32_t)(x))<<APBH_CH_DEBUG2_APB_BYTES_SHIFT))&APBH_CH_DEBUG2_APB_BYTES_MASK)
/* VERSION Bit Fields */
#define APBH_VERSION_STEP_MASK 0xFFFFu
#define APBH_VERSION_STEP_SHIFT 0
#define APBH_VERSION_STEP(x) (((uint32_t)(((uint32_t)(x))<<APBH_VERSION_STEP_SHIFT))&APBH_VERSION_STEP_MASK)
#define APBH_VERSION_MINOR_MASK 0xFF0000u
#define APBH_VERSION_MINOR_SHIFT 16
#define APBH_VERSION_MINOR(x) (((uint32_t)(((uint32_t)(x))<<APBH_VERSION_MINOR_SHIFT))&APBH_VERSION_MINOR_MASK)
#define APBH_VERSION_MAJOR_MASK 0xFF000000u
#define APBH_VERSION_MAJOR_SHIFT 24
#define APBH_VERSION_MAJOR(x) (((uint32_t)(((uint32_t)(x))<<APBH_VERSION_MAJOR_SHIFT))&APBH_VERSION_MAJOR_MASK)
/*!
* @}
*/ /* end of group APBH_Register_Masks */
/* APBH - Peripheral instance base addresses */
/** Peripheral APBH base address */
#define APBH_BASE (0x33000000u)
/** Peripheral APBH base pointer */
#define APBH ((APBH_Type *)APBH_BASE)
#define APBH_BASE_PTR (APBH)
/** Array initializer of APBH peripheral base addresses */
#define APBH_BASE_ADDRS { APBH_BASE }
/** Array initializer of APBH peripheral base pointers */
#define APBH_BASE_PTRS { APBH }
/** Interrupt vectors for the APBH peripheral type */
#define APBH_IRQS { APBHDMA_IRQn }
/* ----------------------------------------------------------------------------
-- APBH - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup APBH_Register_Accessor_Macros APBH - Register accessor macros
* @{
*/
/* APBH - Register instance definitions */
/* APBH */
#define APBH_CTRL0 APBH_CTRL0_REG(APBH_BASE_PTR)
#define APBH_CTRL0_SET APBH_CTRL0_SET_REG(APBH_BASE_PTR)
#define APBH_CTRL0_CLR APBH_CTRL0_CLR_REG(APBH_BASE_PTR)
#define APBH_CTRL0_TOG APBH_CTRL0_TOG_REG(APBH_BASE_PTR)
#define APBH_CTRL1 APBH_CTRL1_REG(APBH_BASE_PTR)
#define APBH_CTRL1_SET APBH_CTRL1_SET_REG(APBH_BASE_PTR)
#define APBH_CTRL1_CLR APBH_CTRL1_CLR_REG(APBH_BASE_PTR)
#define APBH_CTRL1_TOG APBH_CTRL1_TOG_REG(APBH_BASE_PTR)
#define APBH_CTRL2 APBH_CTRL2_REG(APBH_BASE_PTR)
#define APBH_CTRL2_SET APBH_CTRL2_SET_REG(APBH_BASE_PTR)
#define APBH_CTRL2_CLR APBH_CTRL2_CLR_REG(APBH_BASE_PTR)
#define APBH_CTRL2_TOG APBH_CTRL2_TOG_REG(APBH_BASE_PTR)
#define APBH_CHANNEL_CTRL APBH_CHANNEL_CTRL_REG(APBH_BASE_PTR)
#define APBH_CHANNEL_CTRL_SET APBH_CHANNEL_CTRL_SET_REG(APBH_BASE_PTR)
#define APBH_CHANNEL_CTRL_CLR APBH_CHANNEL_CTRL_CLR_REG(APBH_BASE_PTR)
#define APBH_CHANNEL_CTRL_TOG APBH_CHANNEL_CTRL_TOG_REG(APBH_BASE_PTR)
#define APBH_DEVSEL APBH_DEVSEL_REG(APBH_BASE_PTR)
#define APBH_DMA_BURST_SIZE APBH_DMA_BURST_SIZE_REG(APBH_BASE_PTR)
#define APBH_DEBUG APBH_DEBUG_REG(APBH_BASE_PTR)
#define APBH_CH0_CURCMDAR APBH_CH_CURCMDAR_REG(APBH_BASE_PTR,0)
#define APBH_CH0_NXTCMDAR APBH_CH_NXTCMDAR_REG(APBH_BASE_PTR,0)
#define APBH_CH0_CMD APBH_CH_CMD_REG(APBH_BASE_PTR,0)
#define APBH_CH0_BAR APBH_CH_BAR_REG(APBH_BASE_PTR,0)
#define APBH_CH0_SEMA APBH_CH_SEMA_REG(APBH_BASE_PTR,0)
#define APBH_CH0_DEBUG1 APBH_CH_DEBUG1_REG(APBH_BASE_PTR,0)
#define APBH_CH0_DEBUG2 APBH_CH_DEBUG2_REG(APBH_BASE_PTR,0)
#define APBH_CH1_CURCMDAR APBH_CH_CURCMDAR_REG(APBH_BASE_PTR,1)
#define APBH_CH1_NXTCMDAR APBH_CH_NXTCMDAR_REG(APBH_BASE_PTR,1)
#define APBH_CH1_CMD APBH_CH_CMD_REG(APBH_BASE_PTR,1)
#define APBH_CH1_BAR APBH_CH_BAR_REG(APBH_BASE_PTR,1)
#define APBH_CH1_SEMA APBH_CH_SEMA_REG(APBH_BASE_PTR,1)
#define APBH_CH1_DEBUG1 APBH_CH_DEBUG1_REG(APBH_BASE_PTR,1)
#define APBH_CH1_DEBUG2 APBH_CH_DEBUG2_REG(APBH_BASE_PTR,1)
#define APBH_CH2_CURCMDAR APBH_CH_CURCMDAR_REG(APBH_BASE_PTR,2)
#define APBH_CH2_NXTCMDAR APBH_CH_NXTCMDAR_REG(APBH_BASE_PTR,2)
#define APBH_CH2_CMD APBH_CH_CMD_REG(APBH_BASE_PTR,2)
#define APBH_CH2_BAR APBH_CH_BAR_REG(APBH_BASE_PTR,2)
#define APBH_CH2_SEMA APBH_CH_SEMA_REG(APBH_BASE_PTR,2)
#define APBH_CH2_DEBUG1 APBH_CH_DEBUG1_REG(APBH_BASE_PTR,2)
#define APBH_CH2_DEBUG2 APBH_CH_DEBUG2_REG(APBH_BASE_PTR,2)
#define APBH_CH3_CURCMDAR APBH_CH_CURCMDAR_REG(APBH_BASE_PTR,3)
#define APBH_CH3_NXTCMDAR APBH_CH_NXTCMDAR_REG(APBH_BASE_PTR,3)
#define APBH_CH3_CMD APBH_CH_CMD_REG(APBH_BASE_PTR,3)
#define APBH_CH3_BAR APBH_CH_BAR_REG(APBH_BASE_PTR,3)
#define APBH_CH3_SEMA APBH_CH_SEMA_REG(APBH_BASE_PTR,3)
#define APBH_CH3_DEBUG1 APBH_CH_DEBUG1_REG(APBH_BASE_PTR,3)
#define APBH_CH3_DEBUG2 APBH_CH_DEBUG2_REG(APBH_BASE_PTR,3)
#define APBH_CH4_CURCMDAR APBH_CH_CURCMDAR_REG(APBH_BASE_PTR,4)
#define APBH_CH4_NXTCMDAR APBH_CH_NXTCMDAR_REG(APBH_BASE_PTR,4)
#define APBH_CH4_CMD APBH_CH_CMD_REG(APBH_BASE_PTR,4)
#define APBH_CH4_BAR APBH_CH_BAR_REG(APBH_BASE_PTR,4)
#define APBH_CH4_SEMA APBH_CH_SEMA_REG(APBH_BASE_PTR,4)
#define APBH_CH4_DEBUG1 APBH_CH_DEBUG1_REG(APBH_BASE_PTR,4)
#define APBH_CH4_DEBUG2 APBH_CH_DEBUG2_REG(APBH_BASE_PTR,4)
#define APBH_CH5_CURCMDAR APBH_CH_CURCMDAR_REG(APBH_BASE_PTR,5)
#define APBH_CH5_NXTCMDAR APBH_CH_NXTCMDAR_REG(APBH_BASE_PTR,5)
#define APBH_CH5_CMD APBH_CH_CMD_REG(APBH_BASE_PTR,5)
#define APBH_CH5_BAR APBH_CH_BAR_REG(APBH_BASE_PTR,5)
#define APBH_CH5_SEMA APBH_CH_SEMA_REG(APBH_BASE_PTR,5)
#define APBH_CH5_DEBUG1 APBH_CH_DEBUG1_REG(APBH_BASE_PTR,5)
#define APBH_CH5_DEBUG2 APBH_CH_DEBUG2_REG(APBH_BASE_PTR,5)
#define APBH_CH6_CURCMDAR APBH_CH_CURCMDAR_REG(APBH_BASE_PTR,6)
#define APBH_CH6_NXTCMDAR APBH_CH_NXTCMDAR_REG(APBH_BASE_PTR,6)
#define APBH_CH6_CMD APBH_CH_CMD_REG(APBH_BASE_PTR,6)
#define APBH_CH6_BAR APBH_CH_BAR_REG(APBH_BASE_PTR,6)
#define APBH_CH6_SEMA APBH_CH_SEMA_REG(APBH_BASE_PTR,6)
#define APBH_CH6_DEBUG1 APBH_CH_DEBUG1_REG(APBH_BASE_PTR,6)
#define APBH_CH6_DEBUG2 APBH_CH_DEBUG2_REG(APBH_BASE_PTR,6)
#define APBH_CH7_CURCMDAR APBH_CH_CURCMDAR_REG(APBH_BASE_PTR,7)
#define APBH_CH7_NXTCMDAR APBH_CH_NXTCMDAR_REG(APBH_BASE_PTR,7)
#define APBH_CH7_CMD APBH_CH_CMD_REG(APBH_BASE_PTR,7)
#define APBH_CH7_BAR APBH_CH_BAR_REG(APBH_BASE_PTR,7)
#define APBH_CH7_SEMA APBH_CH_SEMA_REG(APBH_BASE_PTR,7)
#define APBH_CH7_DEBUG1 APBH_CH_DEBUG1_REG(APBH_BASE_PTR,7)
#define APBH_CH7_DEBUG2 APBH_CH_DEBUG2_REG(APBH_BASE_PTR,7)
#define APBH_CH8_CURCMDAR APBH_CH_CURCMDAR_REG(APBH_BASE_PTR,8)
#define APBH_CH8_NXTCMDAR APBH_CH_NXTCMDAR_REG(APBH_BASE_PTR,8)
#define APBH_CH8_CMD APBH_CH_CMD_REG(APBH_BASE_PTR,8)
#define APBH_CH8_BAR APBH_CH_BAR_REG(APBH_BASE_PTR,8)
#define APBH_CH8_SEMA APBH_CH_SEMA_REG(APBH_BASE_PTR,8)
#define APBH_CH8_DEBUG1 APBH_CH_DEBUG1_REG(APBH_BASE_PTR,8)
#define APBH_CH8_DEBUG2 APBH_CH_DEBUG2_REG(APBH_BASE_PTR,8)
#define APBH_CH9_CURCMDAR APBH_CH_CURCMDAR_REG(APBH_BASE_PTR,9)
#define APBH_CH9_NXTCMDAR APBH_CH_NXTCMDAR_REG(APBH_BASE_PTR,9)
#define APBH_CH9_CMD APBH_CH_CMD_REG(APBH_BASE_PTR,9)
#define APBH_CH9_BAR APBH_CH_BAR_REG(APBH_BASE_PTR,9)
#define APBH_CH9_SEMA APBH_CH_SEMA_REG(APBH_BASE_PTR,9)
#define APBH_CH9_DEBUG1 APBH_CH_DEBUG1_REG(APBH_BASE_PTR,9)
#define APBH_CH9_DEBUG2 APBH_CH_DEBUG2_REG(APBH_BASE_PTR,9)
#define APBH_CH10_CURCMDAR APBH_CH_CURCMDAR_REG(APBH_BASE_PTR,10)
#define APBH_CH10_NXTCMDAR APBH_CH_NXTCMDAR_REG(APBH_BASE_PTR,10)
#define APBH_CH10_CMD APBH_CH_CMD_REG(APBH_BASE_PTR,10)
#define APBH_CH10_BAR APBH_CH_BAR_REG(APBH_BASE_PTR,10)
#define APBH_CH10_SEMA APBH_CH_SEMA_REG(APBH_BASE_PTR,10)
#define APBH_CH10_DEBUG1 APBH_CH_DEBUG1_REG(APBH_BASE_PTR,10)
#define APBH_CH10_DEBUG2 APBH_CH_DEBUG2_REG(APBH_BASE_PTR,10)
#define APBH_CH11_CURCMDAR APBH_CH_CURCMDAR_REG(APBH_BASE_PTR,11)
#define APBH_CH11_NXTCMDAR APBH_CH_NXTCMDAR_REG(APBH_BASE_PTR,11)
#define APBH_CH11_CMD APBH_CH_CMD_REG(APBH_BASE_PTR,11)
#define APBH_CH11_BAR APBH_CH_BAR_REG(APBH_BASE_PTR,11)
#define APBH_CH11_SEMA APBH_CH_SEMA_REG(APBH_BASE_PTR,11)
#define APBH_CH11_DEBUG1 APBH_CH_DEBUG1_REG(APBH_BASE_PTR,11)
#define APBH_CH11_DEBUG2 APBH_CH_DEBUG2_REG(APBH_BASE_PTR,11)
#define APBH_CH12_CURCMDAR APBH_CH_CURCMDAR_REG(APBH_BASE_PTR,12)
#define APBH_CH12_NXTCMDAR APBH_CH_NXTCMDAR_REG(APBH_BASE_PTR,12)
#define APBH_CH12_CMD APBH_CH_CMD_REG(APBH_BASE_PTR,12)
#define APBH_CH12_BAR APBH_CH_BAR_REG(APBH_BASE_PTR,12)
#define APBH_CH12_SEMA APBH_CH_SEMA_REG(APBH_BASE_PTR,12)
#define APBH_CH12_DEBUG1 APBH_CH_DEBUG1_REG(APBH_BASE_PTR,12)
#define APBH_CH12_DEBUG2 APBH_CH_DEBUG2_REG(APBH_BASE_PTR,12)
#define APBH_CH13_CURCMDAR APBH_CH_CURCMDAR_REG(APBH_BASE_PTR,13)
#define APBH_CH13_NXTCMDAR APBH_CH_NXTCMDAR_REG(APBH_BASE_PTR,13)
#define APBH_CH13_CMD APBH_CH_CMD_REG(APBH_BASE_PTR,13)
#define APBH_CH13_BAR APBH_CH_BAR_REG(APBH_BASE_PTR,13)
#define APBH_CH13_SEMA APBH_CH_SEMA_REG(APBH_BASE_PTR,13)
#define APBH_CH13_DEBUG1 APBH_CH_DEBUG1_REG(APBH_BASE_PTR,13)
#define APBH_CH13_DEBUG2 APBH_CH_DEBUG2_REG(APBH_BASE_PTR,13)
#define APBH_CH14_CURCMDAR APBH_CH_CURCMDAR_REG(APBH_BASE_PTR,14)
#define APBH_CH14_NXTCMDAR APBH_CH_NXTCMDAR_REG(APBH_BASE_PTR,14)
#define APBH_CH14_CMD APBH_CH_CMD_REG(APBH_BASE_PTR,14)
#define APBH_CH14_BAR APBH_CH_BAR_REG(APBH_BASE_PTR,14)
#define APBH_CH14_SEMA APBH_CH_SEMA_REG(APBH_BASE_PTR,14)
#define APBH_CH14_DEBUG1 APBH_CH_DEBUG1_REG(APBH_BASE_PTR,14)
#define APBH_CH14_DEBUG2 APBH_CH_DEBUG2_REG(APBH_BASE_PTR,14)
#define APBH_CH15_CURCMDAR APBH_CH_CURCMDAR_REG(APBH_BASE_PTR,15)
#define APBH_CH15_NXTCMDAR APBH_CH_NXTCMDAR_REG(APBH_BASE_PTR,15)
#define APBH_CH15_CMD APBH_CH_CMD_REG(APBH_BASE_PTR,15)
#define APBH_CH15_BAR APBH_CH_BAR_REG(APBH_BASE_PTR,15)
#define APBH_CH15_SEMA APBH_CH_SEMA_REG(APBH_BASE_PTR,15)
#define APBH_CH15_DEBUG1 APBH_CH_DEBUG1_REG(APBH_BASE_PTR,15)
#define APBH_CH15_DEBUG2 APBH_CH_DEBUG2_REG(APBH_BASE_PTR,15)
#define APBH_VERSION APBH_VERSION_REG(APBH_BASE_PTR)
/* APBH - Register array accessors */
#define APBH_CH_CURCMDAR(index) APBH_CH_CURCMDAR_REG(APBH_BASE_PTR,index)
#define APBH_CH_NXTCMDAR(index) APBH_CH_NXTCMDAR_REG(APBH_BASE_PTR,index)
#define APBH_CH_CMD(index) APBH_CH_CMD_REG(APBH_BASE_PTR,index)
#define APBH_CH_BAR(index) APBH_CH_BAR_REG(APBH_BASE_PTR,index)
#define APBH_CH_SEMA(index) APBH_CH_SEMA_REG(APBH_BASE_PTR,index)
#define APBH_CH_DEBUG1(index) APBH_CH_DEBUG1_REG(APBH_BASE_PTR,index)
#define APBH_CH_DEBUG2(index) APBH_CH_DEBUG2_REG(APBH_BASE_PTR,index)
/*!
* @}
*/ /* end of group APBH_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group APBH_Peripheral */
/* ----------------------------------------------------------------------------
-- BCH Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup BCH_Peripheral_Access_Layer BCH Peripheral Access Layer
* @{
*/
/** BCH - Register Layout Typedef */
typedef struct {
__IO uint32_t CTRL; /**< Hardware BCH ECC Accelerator Control Register, offset: 0x0 */
__IO uint32_t CTRL_SET; /**< Hardware BCH ECC Accelerator Control Register, offset: 0x4 */
__IO uint32_t CTRL_CLR; /**< Hardware BCH ECC Accelerator Control Register, offset: 0x8 */
__IO uint32_t CTRL_TOG; /**< Hardware BCH ECC Accelerator Control Register, offset: 0xC */
__I uint32_t STATUS0; /**< Hardware ECC Accelerator Status Register 0, offset: 0x10 */
__I uint32_t STATUS0_SET; /**< Hardware ECC Accelerator Status Register 0, offset: 0x14 */
__I uint32_t STATUS0_CLR; /**< Hardware ECC Accelerator Status Register 0, offset: 0x18 */
__I uint32_t STATUS0_TOG; /**< Hardware ECC Accelerator Status Register 0, offset: 0x1C */
__IO uint32_t MODE; /**< Hardware ECC Accelerator Mode Register, offset: 0x20 */
__IO uint32_t MODE_SET; /**< Hardware ECC Accelerator Mode Register, offset: 0x24 */
__IO uint32_t MODE_CLR; /**< Hardware ECC Accelerator Mode Register, offset: 0x28 */
__IO uint32_t MODE_TOG; /**< Hardware ECC Accelerator Mode Register, offset: 0x2C */
__IO uint32_t ENCODEPTR; /**< Hardware BCH ECC Loopback Encode Buffer Register, offset: 0x30 */
__IO uint32_t ENCODEPTR_SET; /**< Hardware BCH ECC Loopback Encode Buffer Register, offset: 0x34 */
__IO uint32_t ENCODEPTR_CLR; /**< Hardware BCH ECC Loopback Encode Buffer Register, offset: 0x38 */
__IO uint32_t ENCODEPTR_TOG; /**< Hardware BCH ECC Loopback Encode Buffer Register, offset: 0x3C */
__IO uint32_t DATAPTR; /**< Hardware BCH ECC Loopback Data Buffer Register, offset: 0x40 */
__IO uint32_t DATAPTR_SET; /**< Hardware BCH ECC Loopback Data Buffer Register, offset: 0x44 */
__IO uint32_t DATAPTR_CLR; /**< Hardware BCH ECC Loopback Data Buffer Register, offset: 0x48 */
__IO uint32_t DATAPTR_TOG; /**< Hardware BCH ECC Loopback Data Buffer Register, offset: 0x4C */
__IO uint32_t METAPTR; /**< Hardware BCH ECC Loopback Metadata Buffer Register, offset: 0x50 */
__IO uint32_t METAPTR_SET; /**< Hardware BCH ECC Loopback Metadata Buffer Register, offset: 0x54 */
__IO uint32_t METAPTR_CLR; /**< Hardware BCH ECC Loopback Metadata Buffer Register, offset: 0x58 */
__IO uint32_t METAPTR_TOG; /**< Hardware BCH ECC Loopback Metadata Buffer Register, offset: 0x5C */
uint8_t RESERVED_0[16];
__IO uint32_t LAYOUTSELECT; /**< Hardware ECC Accelerator Layout Select Register, offset: 0x70 */
__IO uint32_t LAYOUTSELECT_SET; /**< Hardware ECC Accelerator Layout Select Register, offset: 0x74 */
__IO uint32_t LAYOUTSELECT_CLR; /**< Hardware ECC Accelerator Layout Select Register, offset: 0x78 */
__IO uint32_t LAYOUTSELECT_TOG; /**< Hardware ECC Accelerator Layout Select Register, offset: 0x7C */
__IO uint32_t FLASH0LAYOUT0; /**< Hardware BCH ECC Flash 0 Layout 0 Register, offset: 0x80 */
__IO uint32_t FLASH0LAYOUT0_SET; /**< Hardware BCH ECC Flash 0 Layout 0 Register, offset: 0x84 */
__IO uint32_t FLASH0LAYOUT0_CLR; /**< Hardware BCH ECC Flash 0 Layout 0 Register, offset: 0x88 */
__IO uint32_t FLASH0LAYOUT0_TOG; /**< Hardware BCH ECC Flash 0 Layout 0 Register, offset: 0x8C */
__IO uint32_t FLASH0LAYOUT1; /**< Hardware BCH ECC Flash 0 Layout 1 Register, offset: 0x90 */
__IO uint32_t FLASH0LAYOUT1_SET; /**< Hardware BCH ECC Flash 0 Layout 1 Register, offset: 0x94 */
__IO uint32_t FLASH0LAYOUT1_CLR; /**< Hardware BCH ECC Flash 0 Layout 1 Register, offset: 0x98 */
__IO uint32_t FLASH0LAYOUT1_TOG; /**< Hardware BCH ECC Flash 0 Layout 1 Register, offset: 0x9C */
__IO uint32_t FLASH1LAYOUT0; /**< Hardware BCH ECC Flash 1 Layout 0 Register, offset: 0xA0 */
__IO uint32_t FLASH1LAYOUT0_SET; /**< Hardware BCH ECC Flash 1 Layout 0 Register, offset: 0xA4 */
__IO uint32_t FLASH1LAYOUT0_CLR; /**< Hardware BCH ECC Flash 1 Layout 0 Register, offset: 0xA8 */
__IO uint32_t FLASH1LAYOUT0_TOG; /**< Hardware BCH ECC Flash 1 Layout 0 Register, offset: 0xAC */
__IO uint32_t FLASH1LAYOUT1; /**< Hardware BCH ECC Flash 1 Layout 1 Register, offset: 0xB0 */
__IO uint32_t FLASH1LAYOUT1_SET; /**< Hardware BCH ECC Flash 1 Layout 1 Register, offset: 0xB4 */
__IO uint32_t FLASH1LAYOUT1_CLR; /**< Hardware BCH ECC Flash 1 Layout 1 Register, offset: 0xB8 */
__IO uint32_t FLASH1LAYOUT1_TOG; /**< Hardware BCH ECC Flash 1 Layout 1 Register, offset: 0xBC */
__IO uint32_t FLASH2LAYOUT0; /**< Hardware BCH ECC Flash 2 Layout 0 Register, offset: 0xC0 */
__IO uint32_t FLASH2LAYOUT0_SET; /**< Hardware BCH ECC Flash 2 Layout 0 Register, offset: 0xC4 */
__IO uint32_t FLASH2LAYOUT0_CLR; /**< Hardware BCH ECC Flash 2 Layout 0 Register, offset: 0xC8 */
__IO uint32_t FLASH2LAYOUT0_TOG; /**< Hardware BCH ECC Flash 2 Layout 0 Register, offset: 0xCC */
__IO uint32_t FLASH2LAYOUT1; /**< Hardware BCH ECC Flash 2 Layout 1 Register, offset: 0xD0 */
__IO uint32_t FLASH2LAYOUT1_SET; /**< Hardware BCH ECC Flash 2 Layout 1 Register, offset: 0xD4 */
__IO uint32_t FLASH2LAYOUT1_CLR; /**< Hardware BCH ECC Flash 2 Layout 1 Register, offset: 0xD8 */
__IO uint32_t FLASH2LAYOUT1_TOG; /**< Hardware BCH ECC Flash 2 Layout 1 Register, offset: 0xDC */
__IO uint32_t FLASH3LAYOUT0; /**< Hardware BCH ECC Flash 3 Layout 0 Register, offset: 0xE0 */
__IO uint32_t FLASH3LAYOUT0_SET; /**< Hardware BCH ECC Flash 3 Layout 0 Register, offset: 0xE4 */
__IO uint32_t FLASH3LAYOUT0_CLR; /**< Hardware BCH ECC Flash 3 Layout 0 Register, offset: 0xE8 */
__IO uint32_t FLASH3LAYOUT0_TOG; /**< Hardware BCH ECC Flash 3 Layout 0 Register, offset: 0xEC */
__IO uint32_t FLASH3LAYOUT1; /**< Hardware BCH ECC Flash 3 Layout 1 Register, offset: 0xF0 */
__IO uint32_t FLASH3LAYOUT1_SET; /**< Hardware BCH ECC Flash 3 Layout 1 Register, offset: 0xF4 */
__IO uint32_t FLASH3LAYOUT1_CLR; /**< Hardware BCH ECC Flash 3 Layout 1 Register, offset: 0xF8 */
__IO uint32_t FLASH3LAYOUT1_TOG; /**< Hardware BCH ECC Flash 3 Layout 1 Register, offset: 0xFC */
__IO uint32_t DEBUG0; /**< Hardware BCH ECC Debug Register0, offset: 0x100 */
__IO uint32_t DEBUG0_SET; /**< Hardware BCH ECC Debug Register0, offset: 0x104 */
__IO uint32_t DEBUG0_CLR; /**< Hardware BCH ECC Debug Register0, offset: 0x108 */
__IO uint32_t DEBUG0_TOG; /**< Hardware BCH ECC Debug Register0, offset: 0x10C */
__I uint32_t DBGKESREAD; /**< KES Debug Read Register, offset: 0x110 */
__I uint32_t DBGKESREAD_SET; /**< KES Debug Read Register, offset: 0x114 */
__I uint32_t DBGKESREAD_CLR; /**< KES Debug Read Register, offset: 0x118 */
__I uint32_t DBGKESREAD_TOG; /**< KES Debug Read Register, offset: 0x11C */
__I uint32_t DBGCSFEREAD; /**< Chien Search Debug Read Register, offset: 0x120 */
__I uint32_t DBGCSFEREAD_SET; /**< Chien Search Debug Read Register, offset: 0x124 */
__I uint32_t DBGCSFEREAD_CLR; /**< Chien Search Debug Read Register, offset: 0x128 */
__I uint32_t DBGCSFEREAD_TOG; /**< Chien Search Debug Read Register, offset: 0x12C */
__I uint32_t DBGSYNDGENREAD; /**< Syndrome Generator Debug Read Register, offset: 0x130 */
__I uint32_t DBGSYNDGENREAD_SET; /**< Syndrome Generator Debug Read Register, offset: 0x134 */
__I uint32_t DBGSYNDGENREAD_CLR; /**< Syndrome Generator Debug Read Register, offset: 0x138 */
__I uint32_t DBGSYNDGENREAD_TOG; /**< Syndrome Generator Debug Read Register, offset: 0x13C */
__I uint32_t DBGAHBMREAD; /**< Bus Master and ECC Controller Debug Read Register, offset: 0x140 */
__I uint32_t DBGAHBMREAD_SET; /**< Bus Master and ECC Controller Debug Read Register, offset: 0x144 */
__I uint32_t DBGAHBMREAD_CLR; /**< Bus Master and ECC Controller Debug Read Register, offset: 0x148 */
__I uint32_t DBGAHBMREAD_TOG; /**< Bus Master and ECC Controller Debug Read Register, offset: 0x14C */
__I uint32_t BLOCKNAME; /**< Block Name Register, offset: 0x150 */
__I uint32_t BLOCKNAME_SET; /**< Block Name Register, offset: 0x154 */
__I uint32_t BLOCKNAME_CLR; /**< Block Name Register, offset: 0x158 */
__I uint32_t BLOCKNAME_TOG; /**< Block Name Register, offset: 0x15C */
__I uint32_t VERSION; /**< BCH Version Register, offset: 0x160 */
__I uint32_t VERSION_SET; /**< BCH Version Register, offset: 0x164 */
__I uint32_t VERSION_CLR; /**< BCH Version Register, offset: 0x168 */
__I uint32_t VERSION_TOG; /**< BCH Version Register, offset: 0x16C */
__IO uint32_t DEBUG1; /**< Hardware BCH ECC Debug Register 1 , offset: 0x170 */
__IO uint32_t DEBUG1_SET; /**< Hardware BCH ECC Debug Register 1 , offset: 0x174 */
__IO uint32_t DEBUG1_CLR; /**< Hardware BCH ECC Debug Register 1 , offset: 0x178 */
__IO uint32_t DEBUG1_TOG; /**< Hardware BCH ECC Debug Register 1 , offset: 0x17C */
} BCH_Type, *BCH_MemMapPtr;
/* ----------------------------------------------------------------------------
-- BCH - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup BCH_Register_Accessor_Macros BCH - Register accessor macros
* @{
*/
/* BCH - Register accessors */
#define BCH_CTRL_REG(base) ((base)->CTRL)
#define BCH_CTRL_SET_REG(base) ((base)->CTRL_SET)
#define BCH_CTRL_CLR_REG(base) ((base)->CTRL_CLR)
#define BCH_CTRL_TOG_REG(base) ((base)->CTRL_TOG)
#define BCH_STATUS0_REG(base) ((base)->STATUS0)
#define BCH_STATUS0_SET_REG(base) ((base)->STATUS0_SET)
#define BCH_STATUS0_CLR_REG(base) ((base)->STATUS0_CLR)
#define BCH_STATUS0_TOG_REG(base) ((base)->STATUS0_TOG)
#define BCH_MODE_REG(base) ((base)->MODE)
#define BCH_MODE_SET_REG(base) ((base)->MODE_SET)
#define BCH_MODE_CLR_REG(base) ((base)->MODE_CLR)
#define BCH_MODE_TOG_REG(base) ((base)->MODE_TOG)
#define BCH_ENCODEPTR_REG(base) ((base)->ENCODEPTR)
#define BCH_ENCODEPTR_SET_REG(base) ((base)->ENCODEPTR_SET)
#define BCH_ENCODEPTR_CLR_REG(base) ((base)->ENCODEPTR_CLR)
#define BCH_ENCODEPTR_TOG_REG(base) ((base)->ENCODEPTR_TOG)
#define BCH_DATAPTR_REG(base) ((base)->DATAPTR)
#define BCH_DATAPTR_SET_REG(base) ((base)->DATAPTR_SET)
#define BCH_DATAPTR_CLR_REG(base) ((base)->DATAPTR_CLR)
#define BCH_DATAPTR_TOG_REG(base) ((base)->DATAPTR_TOG)
#define BCH_METAPTR_REG(base) ((base)->METAPTR)
#define BCH_METAPTR_SET_REG(base) ((base)->METAPTR_SET)
#define BCH_METAPTR_CLR_REG(base) ((base)->METAPTR_CLR)
#define BCH_METAPTR_TOG_REG(base) ((base)->METAPTR_TOG)
#define BCH_LAYOUTSELECT_REG(base) ((base)->LAYOUTSELECT)
#define BCH_LAYOUTSELECT_SET_REG(base) ((base)->LAYOUTSELECT_SET)
#define BCH_LAYOUTSELECT_CLR_REG(base) ((base)->LAYOUTSELECT_CLR)
#define BCH_LAYOUTSELECT_TOG_REG(base) ((base)->LAYOUTSELECT_TOG)
#define BCH_FLASH0LAYOUT0_REG(base) ((base)->FLASH0LAYOUT0)
#define BCH_FLASH0LAYOUT0_SET_REG(base) ((base)->FLASH0LAYOUT0_SET)
#define BCH_FLASH0LAYOUT0_CLR_REG(base) ((base)->FLASH0LAYOUT0_CLR)
#define BCH_FLASH0LAYOUT0_TOG_REG(base) ((base)->FLASH0LAYOUT0_TOG)
#define BCH_FLASH0LAYOUT1_REG(base) ((base)->FLASH0LAYOUT1)
#define BCH_FLASH0LAYOUT1_SET_REG(base) ((base)->FLASH0LAYOUT1_SET)
#define BCH_FLASH0LAYOUT1_CLR_REG(base) ((base)->FLASH0LAYOUT1_CLR)
#define BCH_FLASH0LAYOUT1_TOG_REG(base) ((base)->FLASH0LAYOUT1_TOG)
#define BCH_FLASH1LAYOUT0_REG(base) ((base)->FLASH1LAYOUT0)
#define BCH_FLASH1LAYOUT0_SET_REG(base) ((base)->FLASH1LAYOUT0_SET)
#define BCH_FLASH1LAYOUT0_CLR_REG(base) ((base)->FLASH1LAYOUT0_CLR)
#define BCH_FLASH1LAYOUT0_TOG_REG(base) ((base)->FLASH1LAYOUT0_TOG)
#define BCH_FLASH1LAYOUT1_REG(base) ((base)->FLASH1LAYOUT1)
#define BCH_FLASH1LAYOUT1_SET_REG(base) ((base)->FLASH1LAYOUT1_SET)
#define BCH_FLASH1LAYOUT1_CLR_REG(base) ((base)->FLASH1LAYOUT1_CLR)
#define BCH_FLASH1LAYOUT1_TOG_REG(base) ((base)->FLASH1LAYOUT1_TOG)
#define BCH_FLASH2LAYOUT0_REG(base) ((base)->FLASH2LAYOUT0)
#define BCH_FLASH2LAYOUT0_SET_REG(base) ((base)->FLASH2LAYOUT0_SET)
#define BCH_FLASH2LAYOUT0_CLR_REG(base) ((base)->FLASH2LAYOUT0_CLR)
#define BCH_FLASH2LAYOUT0_TOG_REG(base) ((base)->FLASH2LAYOUT0_TOG)
#define BCH_FLASH2LAYOUT1_REG(base) ((base)->FLASH2LAYOUT1)
#define BCH_FLASH2LAYOUT1_SET_REG(base) ((base)->FLASH2LAYOUT1_SET)
#define BCH_FLASH2LAYOUT1_CLR_REG(base) ((base)->FLASH2LAYOUT1_CLR)
#define BCH_FLASH2LAYOUT1_TOG_REG(base) ((base)->FLASH2LAYOUT1_TOG)
#define BCH_FLASH3LAYOUT0_REG(base) ((base)->FLASH3LAYOUT0)
#define BCH_FLASH3LAYOUT0_SET_REG(base) ((base)->FLASH3LAYOUT0_SET)
#define BCH_FLASH3LAYOUT0_CLR_REG(base) ((base)->FLASH3LAYOUT0_CLR)
#define BCH_FLASH3LAYOUT0_TOG_REG(base) ((base)->FLASH3LAYOUT0_TOG)
#define BCH_FLASH3LAYOUT1_REG(base) ((base)->FLASH3LAYOUT1)
#define BCH_FLASH3LAYOUT1_SET_REG(base) ((base)->FLASH3LAYOUT1_SET)
#define BCH_FLASH3LAYOUT1_CLR_REG(base) ((base)->FLASH3LAYOUT1_CLR)
#define BCH_FLASH3LAYOUT1_TOG_REG(base) ((base)->FLASH3LAYOUT1_TOG)
#define BCH_DEBUG0_REG(base) ((base)->DEBUG0)
#define BCH_DEBUG0_SET_REG(base) ((base)->DEBUG0_SET)
#define BCH_DEBUG0_CLR_REG(base) ((base)->DEBUG0_CLR)
#define BCH_DEBUG0_TOG_REG(base) ((base)->DEBUG0_TOG)
#define BCH_DBGKESREAD_REG(base) ((base)->DBGKESREAD)
#define BCH_DBGKESREAD_SET_REG(base) ((base)->DBGKESREAD_SET)
#define BCH_DBGKESREAD_CLR_REG(base) ((base)->DBGKESREAD_CLR)
#define BCH_DBGKESREAD_TOG_REG(base) ((base)->DBGKESREAD_TOG)
#define BCH_DBGCSFEREAD_REG(base) ((base)->DBGCSFEREAD)
#define BCH_DBGCSFEREAD_SET_REG(base) ((base)->DBGCSFEREAD_SET)
#define BCH_DBGCSFEREAD_CLR_REG(base) ((base)->DBGCSFEREAD_CLR)
#define BCH_DBGCSFEREAD_TOG_REG(base) ((base)->DBGCSFEREAD_TOG)
#define BCH_DBGSYNDGENREAD_REG(base) ((base)->DBGSYNDGENREAD)
#define BCH_DBGSYNDGENREAD_SET_REG(base) ((base)->DBGSYNDGENREAD_SET)
#define BCH_DBGSYNDGENREAD_CLR_REG(base) ((base)->DBGSYNDGENREAD_CLR)
#define BCH_DBGSYNDGENREAD_TOG_REG(base) ((base)->DBGSYNDGENREAD_TOG)
#define BCH_DBGAHBMREAD_REG(base) ((base)->DBGAHBMREAD)
#define BCH_DBGAHBMREAD_SET_REG(base) ((base)->DBGAHBMREAD_SET)
#define BCH_DBGAHBMREAD_CLR_REG(base) ((base)->DBGAHBMREAD_CLR)
#define BCH_DBGAHBMREAD_TOG_REG(base) ((base)->DBGAHBMREAD_TOG)
#define BCH_BLOCKNAME_REG(base) ((base)->BLOCKNAME)
#define BCH_BLOCKNAME_SET_REG(base) ((base)->BLOCKNAME_SET)
#define BCH_BLOCKNAME_CLR_REG(base) ((base)->BLOCKNAME_CLR)
#define BCH_BLOCKNAME_TOG_REG(base) ((base)->BLOCKNAME_TOG)
#define BCH_VERSION_REG(base) ((base)->VERSION)
#define BCH_VERSION_SET_REG(base) ((base)->VERSION_SET)
#define BCH_VERSION_CLR_REG(base) ((base)->VERSION_CLR)
#define BCH_VERSION_TOG_REG(base) ((base)->VERSION_TOG)
#define BCH_DEBUG1_REG(base) ((base)->DEBUG1)
#define BCH_DEBUG1_SET_REG(base) ((base)->DEBUG1_SET)
#define BCH_DEBUG1_CLR_REG(base) ((base)->DEBUG1_CLR)
#define BCH_DEBUG1_TOG_REG(base) ((base)->DEBUG1_TOG)
/*!
* @}
*/ /* end of group BCH_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- BCH Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup BCH_Register_Masks BCH Register Masks
* @{
*/
/* CTRL Bit Fields */
#define BCH_CTRL_COMPLETE_IRQ_MASK 0x1u
#define BCH_CTRL_COMPLETE_IRQ_SHIFT 0
#define BCH_CTRL_RSVD0_MASK 0x2u
#define BCH_CTRL_RSVD0_SHIFT 1
#define BCH_CTRL_DEBUG_STALL_IRQ_MASK 0x4u
#define BCH_CTRL_DEBUG_STALL_IRQ_SHIFT 2
#define BCH_CTRL_BM_ERROR_IRQ_MASK 0x8u
#define BCH_CTRL_BM_ERROR_IRQ_SHIFT 3
#define BCH_CTRL_RSVD1_MASK 0xF0u
#define BCH_CTRL_RSVD1_SHIFT 4
#define BCH_CTRL_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<BCH_CTRL_RSVD1_SHIFT))&BCH_CTRL_RSVD1_MASK)
#define BCH_CTRL_COMPLETE_IRQ_EN_MASK 0x100u
#define BCH_CTRL_COMPLETE_IRQ_EN_SHIFT 8
#define BCH_CTRL_RSVD2_MASK 0x200u
#define BCH_CTRL_RSVD2_SHIFT 9
#define BCH_CTRL_DEBUG_STALL_IRQ_EN_MASK 0x400u
#define BCH_CTRL_DEBUG_STALL_IRQ_EN_SHIFT 10
#define BCH_CTRL_RSVD3_MASK 0xF800u
#define BCH_CTRL_RSVD3_SHIFT 11
#define BCH_CTRL_RSVD3(x) (((uint32_t)(((uint32_t)(x))<<BCH_CTRL_RSVD3_SHIFT))&BCH_CTRL_RSVD3_MASK)
#define BCH_CTRL_M2M_ENABLE_MASK 0x10000u
#define BCH_CTRL_M2M_ENABLE_SHIFT 16
#define BCH_CTRL_M2M_ENCODE_MASK 0x20000u
#define BCH_CTRL_M2M_ENCODE_SHIFT 17
#define BCH_CTRL_M2M_LAYOUT_MASK 0xC0000u
#define BCH_CTRL_M2M_LAYOUT_SHIFT 18
#define BCH_CTRL_M2M_LAYOUT(x) (((uint32_t)(((uint32_t)(x))<<BCH_CTRL_M2M_LAYOUT_SHIFT))&BCH_CTRL_M2M_LAYOUT_MASK)
#define BCH_CTRL_RSVD4_MASK 0x300000u
#define BCH_CTRL_RSVD4_SHIFT 20
#define BCH_CTRL_RSVD4(x) (((uint32_t)(((uint32_t)(x))<<BCH_CTRL_RSVD4_SHIFT))&BCH_CTRL_RSVD4_MASK)
#define BCH_CTRL_DEBUGSYNDROME_MASK 0x400000u
#define BCH_CTRL_DEBUGSYNDROME_SHIFT 22
#define BCH_CTRL_RSVD5_MASK 0x3F800000u
#define BCH_CTRL_RSVD5_SHIFT 23
#define BCH_CTRL_RSVD5(x) (((uint32_t)(((uint32_t)(x))<<BCH_CTRL_RSVD5_SHIFT))&BCH_CTRL_RSVD5_MASK)
#define BCH_CTRL_CLKGATE_MASK 0x40000000u
#define BCH_CTRL_CLKGATE_SHIFT 30
#define BCH_CTRL_SFTRST_MASK 0x80000000u
#define BCH_CTRL_SFTRST_SHIFT 31
/* CTRL_SET Bit Fields */
#define BCH_CTRL_SET_COMPLETE_IRQ_MASK 0x1u
#define BCH_CTRL_SET_COMPLETE_IRQ_SHIFT 0
#define BCH_CTRL_SET_RSVD0_MASK 0x2u
#define BCH_CTRL_SET_RSVD0_SHIFT 1
#define BCH_CTRL_SET_DEBUG_STALL_IRQ_MASK 0x4u
#define BCH_CTRL_SET_DEBUG_STALL_IRQ_SHIFT 2
#define BCH_CTRL_SET_BM_ERROR_IRQ_MASK 0x8u
#define BCH_CTRL_SET_BM_ERROR_IRQ_SHIFT 3
#define BCH_CTRL_SET_RSVD1_MASK 0xF0u
#define BCH_CTRL_SET_RSVD1_SHIFT 4
#define BCH_CTRL_SET_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<BCH_CTRL_SET_RSVD1_SHIFT))&BCH_CTRL_SET_RSVD1_MASK)
#define BCH_CTRL_SET_COMPLETE_IRQ_EN_MASK 0x100u
#define BCH_CTRL_SET_COMPLETE_IRQ_EN_SHIFT 8
#define BCH_CTRL_SET_RSVD2_MASK 0x200u
#define BCH_CTRL_SET_RSVD2_SHIFT 9
#define BCH_CTRL_SET_DEBUG_STALL_IRQ_EN_MASK 0x400u
#define BCH_CTRL_SET_DEBUG_STALL_IRQ_EN_SHIFT 10
#define BCH_CTRL_SET_RSVD3_MASK 0xF800u
#define BCH_CTRL_SET_RSVD3_SHIFT 11
#define BCH_CTRL_SET_RSVD3(x) (((uint32_t)(((uint32_t)(x))<<BCH_CTRL_SET_RSVD3_SHIFT))&BCH_CTRL_SET_RSVD3_MASK)
#define BCH_CTRL_SET_M2M_ENABLE_MASK 0x10000u
#define BCH_CTRL_SET_M2M_ENABLE_SHIFT 16
#define BCH_CTRL_SET_M2M_ENCODE_MASK 0x20000u
#define BCH_CTRL_SET_M2M_ENCODE_SHIFT 17
#define BCH_CTRL_SET_M2M_LAYOUT_MASK 0xC0000u
#define BCH_CTRL_SET_M2M_LAYOUT_SHIFT 18
#define BCH_CTRL_SET_M2M_LAYOUT(x) (((uint32_t)(((uint32_t)(x))<<BCH_CTRL_SET_M2M_LAYOUT_SHIFT))&BCH_CTRL_SET_M2M_LAYOUT_MASK)
#define BCH_CTRL_SET_RSVD4_MASK 0x300000u
#define BCH_CTRL_SET_RSVD4_SHIFT 20
#define BCH_CTRL_SET_RSVD4(x) (((uint32_t)(((uint32_t)(x))<<BCH_CTRL_SET_RSVD4_SHIFT))&BCH_CTRL_SET_RSVD4_MASK)
#define BCH_CTRL_SET_DEBUGSYNDROME_MASK 0x400000u
#define BCH_CTRL_SET_DEBUGSYNDROME_SHIFT 22
#define BCH_CTRL_SET_RSVD5_MASK 0x3F800000u
#define BCH_CTRL_SET_RSVD5_SHIFT 23
#define BCH_CTRL_SET_RSVD5(x) (((uint32_t)(((uint32_t)(x))<<BCH_CTRL_SET_RSVD5_SHIFT))&BCH_CTRL_SET_RSVD5_MASK)
#define BCH_CTRL_SET_CLKGATE_MASK 0x40000000u
#define BCH_CTRL_SET_CLKGATE_SHIFT 30
#define BCH_CTRL_SET_SFTRST_MASK 0x80000000u
#define BCH_CTRL_SET_SFTRST_SHIFT 31
/* CTRL_CLR Bit Fields */
#define BCH_CTRL_CLR_COMPLETE_IRQ_MASK 0x1u
#define BCH_CTRL_CLR_COMPLETE_IRQ_SHIFT 0
#define BCH_CTRL_CLR_RSVD0_MASK 0x2u
#define BCH_CTRL_CLR_RSVD0_SHIFT 1
#define BCH_CTRL_CLR_DEBUG_STALL_IRQ_MASK 0x4u
#define BCH_CTRL_CLR_DEBUG_STALL_IRQ_SHIFT 2
#define BCH_CTRL_CLR_BM_ERROR_IRQ_MASK 0x8u
#define BCH_CTRL_CLR_BM_ERROR_IRQ_SHIFT 3
#define BCH_CTRL_CLR_RSVD1_MASK 0xF0u
#define BCH_CTRL_CLR_RSVD1_SHIFT 4
#define BCH_CTRL_CLR_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<BCH_CTRL_CLR_RSVD1_SHIFT))&BCH_CTRL_CLR_RSVD1_MASK)
#define BCH_CTRL_CLR_COMPLETE_IRQ_EN_MASK 0x100u
#define BCH_CTRL_CLR_COMPLETE_IRQ_EN_SHIFT 8
#define BCH_CTRL_CLR_RSVD2_MASK 0x200u
#define BCH_CTRL_CLR_RSVD2_SHIFT 9
#define BCH_CTRL_CLR_DEBUG_STALL_IRQ_EN_MASK 0x400u
#define BCH_CTRL_CLR_DEBUG_STALL_IRQ_EN_SHIFT 10
#define BCH_CTRL_CLR_RSVD3_MASK 0xF800u
#define BCH_CTRL_CLR_RSVD3_SHIFT 11
#define BCH_CTRL_CLR_RSVD3(x) (((uint32_t)(((uint32_t)(x))<<BCH_CTRL_CLR_RSVD3_SHIFT))&BCH_CTRL_CLR_RSVD3_MASK)
#define BCH_CTRL_CLR_M2M_ENABLE_MASK 0x10000u
#define BCH_CTRL_CLR_M2M_ENABLE_SHIFT 16
#define BCH_CTRL_CLR_M2M_ENCODE_MASK 0x20000u
#define BCH_CTRL_CLR_M2M_ENCODE_SHIFT 17
#define BCH_CTRL_CLR_M2M_LAYOUT_MASK 0xC0000u
#define BCH_CTRL_CLR_M2M_LAYOUT_SHIFT 18
#define BCH_CTRL_CLR_M2M_LAYOUT(x) (((uint32_t)(((uint32_t)(x))<<BCH_CTRL_CLR_M2M_LAYOUT_SHIFT))&BCH_CTRL_CLR_M2M_LAYOUT_MASK)
#define BCH_CTRL_CLR_RSVD4_MASK 0x300000u
#define BCH_CTRL_CLR_RSVD4_SHIFT 20
#define BCH_CTRL_CLR_RSVD4(x) (((uint32_t)(((uint32_t)(x))<<BCH_CTRL_CLR_RSVD4_SHIFT))&BCH_CTRL_CLR_RSVD4_MASK)
#define BCH_CTRL_CLR_DEBUGSYNDROME_MASK 0x400000u
#define BCH_CTRL_CLR_DEBUGSYNDROME_SHIFT 22
#define BCH_CTRL_CLR_RSVD5_MASK 0x3F800000u
#define BCH_CTRL_CLR_RSVD5_SHIFT 23
#define BCH_CTRL_CLR_RSVD5(x) (((uint32_t)(((uint32_t)(x))<<BCH_CTRL_CLR_RSVD5_SHIFT))&BCH_CTRL_CLR_RSVD5_MASK)
#define BCH_CTRL_CLR_CLKGATE_MASK 0x40000000u
#define BCH_CTRL_CLR_CLKGATE_SHIFT 30
#define BCH_CTRL_CLR_SFTRST_MASK 0x80000000u
#define BCH_CTRL_CLR_SFTRST_SHIFT 31
/* CTRL_TOG Bit Fields */
#define BCH_CTRL_TOG_COMPLETE_IRQ_MASK 0x1u
#define BCH_CTRL_TOG_COMPLETE_IRQ_SHIFT 0
#define BCH_CTRL_TOG_RSVD0_MASK 0x2u
#define BCH_CTRL_TOG_RSVD0_SHIFT 1
#define BCH_CTRL_TOG_DEBUG_STALL_IRQ_MASK 0x4u
#define BCH_CTRL_TOG_DEBUG_STALL_IRQ_SHIFT 2
#define BCH_CTRL_TOG_BM_ERROR_IRQ_MASK 0x8u
#define BCH_CTRL_TOG_BM_ERROR_IRQ_SHIFT 3
#define BCH_CTRL_TOG_RSVD1_MASK 0xF0u
#define BCH_CTRL_TOG_RSVD1_SHIFT 4
#define BCH_CTRL_TOG_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<BCH_CTRL_TOG_RSVD1_SHIFT))&BCH_CTRL_TOG_RSVD1_MASK)
#define BCH_CTRL_TOG_COMPLETE_IRQ_EN_MASK 0x100u
#define BCH_CTRL_TOG_COMPLETE_IRQ_EN_SHIFT 8
#define BCH_CTRL_TOG_RSVD2_MASK 0x200u
#define BCH_CTRL_TOG_RSVD2_SHIFT 9
#define BCH_CTRL_TOG_DEBUG_STALL_IRQ_EN_MASK 0x400u
#define BCH_CTRL_TOG_DEBUG_STALL_IRQ_EN_SHIFT 10
#define BCH_CTRL_TOG_RSVD3_MASK 0xF800u
#define BCH_CTRL_TOG_RSVD3_SHIFT 11
#define BCH_CTRL_TOG_RSVD3(x) (((uint32_t)(((uint32_t)(x))<<BCH_CTRL_TOG_RSVD3_SHIFT))&BCH_CTRL_TOG_RSVD3_MASK)
#define BCH_CTRL_TOG_M2M_ENABLE_MASK 0x10000u
#define BCH_CTRL_TOG_M2M_ENABLE_SHIFT 16
#define BCH_CTRL_TOG_M2M_ENCODE_MASK 0x20000u
#define BCH_CTRL_TOG_M2M_ENCODE_SHIFT 17
#define BCH_CTRL_TOG_M2M_LAYOUT_MASK 0xC0000u
#define BCH_CTRL_TOG_M2M_LAYOUT_SHIFT 18
#define BCH_CTRL_TOG_M2M_LAYOUT(x) (((uint32_t)(((uint32_t)(x))<<BCH_CTRL_TOG_M2M_LAYOUT_SHIFT))&BCH_CTRL_TOG_M2M_LAYOUT_MASK)
#define BCH_CTRL_TOG_RSVD4_MASK 0x300000u
#define BCH_CTRL_TOG_RSVD4_SHIFT 20
#define BCH_CTRL_TOG_RSVD4(x) (((uint32_t)(((uint32_t)(x))<<BCH_CTRL_TOG_RSVD4_SHIFT))&BCH_CTRL_TOG_RSVD4_MASK)
#define BCH_CTRL_TOG_DEBUGSYNDROME_MASK 0x400000u
#define BCH_CTRL_TOG_DEBUGSYNDROME_SHIFT 22
#define BCH_CTRL_TOG_RSVD5_MASK 0x3F800000u
#define BCH_CTRL_TOG_RSVD5_SHIFT 23
#define BCH_CTRL_TOG_RSVD5(x) (((uint32_t)(((uint32_t)(x))<<BCH_CTRL_TOG_RSVD5_SHIFT))&BCH_CTRL_TOG_RSVD5_MASK)
#define BCH_CTRL_TOG_CLKGATE_MASK 0x40000000u
#define BCH_CTRL_TOG_CLKGATE_SHIFT 30
#define BCH_CTRL_TOG_SFTRST_MASK 0x80000000u
#define BCH_CTRL_TOG_SFTRST_SHIFT 31
/* STATUS0 Bit Fields */
#define BCH_STATUS0_RSVD0_MASK 0x3u
#define BCH_STATUS0_RSVD0_SHIFT 0
#define BCH_STATUS0_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<BCH_STATUS0_RSVD0_SHIFT))&BCH_STATUS0_RSVD0_MASK)
#define BCH_STATUS0_UNCORRECTABLE_MASK 0x4u
#define BCH_STATUS0_UNCORRECTABLE_SHIFT 2
#define BCH_STATUS0_CORRECTED_MASK 0x8u
#define BCH_STATUS0_CORRECTED_SHIFT 3
#define BCH_STATUS0_ALLONES_MASK 0x10u
#define BCH_STATUS0_ALLONES_SHIFT 4
#define BCH_STATUS0_RSVD1_MASK 0xE0u
#define BCH_STATUS0_RSVD1_SHIFT 5
#define BCH_STATUS0_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<BCH_STATUS0_RSVD1_SHIFT))&BCH_STATUS0_RSVD1_MASK)
#define BCH_STATUS0_STATUS_BLK0_MASK 0xFF00u
#define BCH_STATUS0_STATUS_BLK0_SHIFT 8
#define BCH_STATUS0_STATUS_BLK0(x) (((uint32_t)(((uint32_t)(x))<<BCH_STATUS0_STATUS_BLK0_SHIFT))&BCH_STATUS0_STATUS_BLK0_MASK)
#define BCH_STATUS0_COMPLETED_CE_MASK 0xF0000u
#define BCH_STATUS0_COMPLETED_CE_SHIFT 16
#define BCH_STATUS0_COMPLETED_CE(x) (((uint32_t)(((uint32_t)(x))<<BCH_STATUS0_COMPLETED_CE_SHIFT))&BCH_STATUS0_COMPLETED_CE_MASK)
#define BCH_STATUS0_HANDLE_MASK 0xFFF00000u
#define BCH_STATUS0_HANDLE_SHIFT 20
#define BCH_STATUS0_HANDLE(x) (((uint32_t)(((uint32_t)(x))<<BCH_STATUS0_HANDLE_SHIFT))&BCH_STATUS0_HANDLE_MASK)
/* STATUS0_SET Bit Fields */
#define BCH_STATUS0_SET_RSVD0_MASK 0x3u
#define BCH_STATUS0_SET_RSVD0_SHIFT 0
#define BCH_STATUS0_SET_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<BCH_STATUS0_SET_RSVD0_SHIFT))&BCH_STATUS0_SET_RSVD0_MASK)
#define BCH_STATUS0_SET_UNCORRECTABLE_MASK 0x4u
#define BCH_STATUS0_SET_UNCORRECTABLE_SHIFT 2
#define BCH_STATUS0_SET_CORRECTED_MASK 0x8u
#define BCH_STATUS0_SET_CORRECTED_SHIFT 3
#define BCH_STATUS0_SET_ALLONES_MASK 0x10u
#define BCH_STATUS0_SET_ALLONES_SHIFT 4
#define BCH_STATUS0_SET_RSVD1_MASK 0xE0u
#define BCH_STATUS0_SET_RSVD1_SHIFT 5
#define BCH_STATUS0_SET_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<BCH_STATUS0_SET_RSVD1_SHIFT))&BCH_STATUS0_SET_RSVD1_MASK)
#define BCH_STATUS0_SET_STATUS_BLK0_MASK 0xFF00u
#define BCH_STATUS0_SET_STATUS_BLK0_SHIFT 8
#define BCH_STATUS0_SET_STATUS_BLK0(x) (((uint32_t)(((uint32_t)(x))<<BCH_STATUS0_SET_STATUS_BLK0_SHIFT))&BCH_STATUS0_SET_STATUS_BLK0_MASK)
#define BCH_STATUS0_SET_COMPLETED_CE_MASK 0xF0000u
#define BCH_STATUS0_SET_COMPLETED_CE_SHIFT 16
#define BCH_STATUS0_SET_COMPLETED_CE(x) (((uint32_t)(((uint32_t)(x))<<BCH_STATUS0_SET_COMPLETED_CE_SHIFT))&BCH_STATUS0_SET_COMPLETED_CE_MASK)
#define BCH_STATUS0_SET_HANDLE_MASK 0xFFF00000u
#define BCH_STATUS0_SET_HANDLE_SHIFT 20
#define BCH_STATUS0_SET_HANDLE(x) (((uint32_t)(((uint32_t)(x))<<BCH_STATUS0_SET_HANDLE_SHIFT))&BCH_STATUS0_SET_HANDLE_MASK)
/* STATUS0_CLR Bit Fields */
#define BCH_STATUS0_CLR_RSVD0_MASK 0x3u
#define BCH_STATUS0_CLR_RSVD0_SHIFT 0
#define BCH_STATUS0_CLR_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<BCH_STATUS0_CLR_RSVD0_SHIFT))&BCH_STATUS0_CLR_RSVD0_MASK)
#define BCH_STATUS0_CLR_UNCORRECTABLE_MASK 0x4u
#define BCH_STATUS0_CLR_UNCORRECTABLE_SHIFT 2
#define BCH_STATUS0_CLR_CORRECTED_MASK 0x8u
#define BCH_STATUS0_CLR_CORRECTED_SHIFT 3
#define BCH_STATUS0_CLR_ALLONES_MASK 0x10u
#define BCH_STATUS0_CLR_ALLONES_SHIFT 4
#define BCH_STATUS0_CLR_RSVD1_MASK 0xE0u
#define BCH_STATUS0_CLR_RSVD1_SHIFT 5
#define BCH_STATUS0_CLR_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<BCH_STATUS0_CLR_RSVD1_SHIFT))&BCH_STATUS0_CLR_RSVD1_MASK)
#define BCH_STATUS0_CLR_STATUS_BLK0_MASK 0xFF00u
#define BCH_STATUS0_CLR_STATUS_BLK0_SHIFT 8
#define BCH_STATUS0_CLR_STATUS_BLK0(x) (((uint32_t)(((uint32_t)(x))<<BCH_STATUS0_CLR_STATUS_BLK0_SHIFT))&BCH_STATUS0_CLR_STATUS_BLK0_MASK)
#define BCH_STATUS0_CLR_COMPLETED_CE_MASK 0xF0000u
#define BCH_STATUS0_CLR_COMPLETED_CE_SHIFT 16
#define BCH_STATUS0_CLR_COMPLETED_CE(x) (((uint32_t)(((uint32_t)(x))<<BCH_STATUS0_CLR_COMPLETED_CE_SHIFT))&BCH_STATUS0_CLR_COMPLETED_CE_MASK)
#define BCH_STATUS0_CLR_HANDLE_MASK 0xFFF00000u
#define BCH_STATUS0_CLR_HANDLE_SHIFT 20
#define BCH_STATUS0_CLR_HANDLE(x) (((uint32_t)(((uint32_t)(x))<<BCH_STATUS0_CLR_HANDLE_SHIFT))&BCH_STATUS0_CLR_HANDLE_MASK)
/* STATUS0_TOG Bit Fields */
#define BCH_STATUS0_TOG_RSVD0_MASK 0x3u
#define BCH_STATUS0_TOG_RSVD0_SHIFT 0
#define BCH_STATUS0_TOG_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<BCH_STATUS0_TOG_RSVD0_SHIFT))&BCH_STATUS0_TOG_RSVD0_MASK)
#define BCH_STATUS0_TOG_UNCORRECTABLE_MASK 0x4u
#define BCH_STATUS0_TOG_UNCORRECTABLE_SHIFT 2
#define BCH_STATUS0_TOG_CORRECTED_MASK 0x8u
#define BCH_STATUS0_TOG_CORRECTED_SHIFT 3
#define BCH_STATUS0_TOG_ALLONES_MASK 0x10u
#define BCH_STATUS0_TOG_ALLONES_SHIFT 4
#define BCH_STATUS0_TOG_RSVD1_MASK 0xE0u
#define BCH_STATUS0_TOG_RSVD1_SHIFT 5
#define BCH_STATUS0_TOG_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<BCH_STATUS0_TOG_RSVD1_SHIFT))&BCH_STATUS0_TOG_RSVD1_MASK)
#define BCH_STATUS0_TOG_STATUS_BLK0_MASK 0xFF00u
#define BCH_STATUS0_TOG_STATUS_BLK0_SHIFT 8
#define BCH_STATUS0_TOG_STATUS_BLK0(x) (((uint32_t)(((uint32_t)(x))<<BCH_STATUS0_TOG_STATUS_BLK0_SHIFT))&BCH_STATUS0_TOG_STATUS_BLK0_MASK)
#define BCH_STATUS0_TOG_COMPLETED_CE_MASK 0xF0000u
#define BCH_STATUS0_TOG_COMPLETED_CE_SHIFT 16
#define BCH_STATUS0_TOG_COMPLETED_CE(x) (((uint32_t)(((uint32_t)(x))<<BCH_STATUS0_TOG_COMPLETED_CE_SHIFT))&BCH_STATUS0_TOG_COMPLETED_CE_MASK)
#define BCH_STATUS0_TOG_HANDLE_MASK 0xFFF00000u
#define BCH_STATUS0_TOG_HANDLE_SHIFT 20
#define BCH_STATUS0_TOG_HANDLE(x) (((uint32_t)(((uint32_t)(x))<<BCH_STATUS0_TOG_HANDLE_SHIFT))&BCH_STATUS0_TOG_HANDLE_MASK)
/* MODE Bit Fields */
#define BCH_MODE_ERASE_THRESHOLD_MASK 0xFFu
#define BCH_MODE_ERASE_THRESHOLD_SHIFT 0
#define BCH_MODE_ERASE_THRESHOLD(x) (((uint32_t)(((uint32_t)(x))<<BCH_MODE_ERASE_THRESHOLD_SHIFT))&BCH_MODE_ERASE_THRESHOLD_MASK)
#define BCH_MODE_RSVD_MASK 0xFFFFFF00u
#define BCH_MODE_RSVD_SHIFT 8
#define BCH_MODE_RSVD(x) (((uint32_t)(((uint32_t)(x))<<BCH_MODE_RSVD_SHIFT))&BCH_MODE_RSVD_MASK)
/* MODE_SET Bit Fields */
#define BCH_MODE_SET_ERASE_THRESHOLD_MASK 0xFFu
#define BCH_MODE_SET_ERASE_THRESHOLD_SHIFT 0
#define BCH_MODE_SET_ERASE_THRESHOLD(x) (((uint32_t)(((uint32_t)(x))<<BCH_MODE_SET_ERASE_THRESHOLD_SHIFT))&BCH_MODE_SET_ERASE_THRESHOLD_MASK)
#define BCH_MODE_SET_RSVD_MASK 0xFFFFFF00u
#define BCH_MODE_SET_RSVD_SHIFT 8
#define BCH_MODE_SET_RSVD(x) (((uint32_t)(((uint32_t)(x))<<BCH_MODE_SET_RSVD_SHIFT))&BCH_MODE_SET_RSVD_MASK)
/* MODE_CLR Bit Fields */
#define BCH_MODE_CLR_ERASE_THRESHOLD_MASK 0xFFu
#define BCH_MODE_CLR_ERASE_THRESHOLD_SHIFT 0
#define BCH_MODE_CLR_ERASE_THRESHOLD(x) (((uint32_t)(((uint32_t)(x))<<BCH_MODE_CLR_ERASE_THRESHOLD_SHIFT))&BCH_MODE_CLR_ERASE_THRESHOLD_MASK)
#define BCH_MODE_CLR_RSVD_MASK 0xFFFFFF00u
#define BCH_MODE_CLR_RSVD_SHIFT 8
#define BCH_MODE_CLR_RSVD(x) (((uint32_t)(((uint32_t)(x))<<BCH_MODE_CLR_RSVD_SHIFT))&BCH_MODE_CLR_RSVD_MASK)
/* MODE_TOG Bit Fields */
#define BCH_MODE_TOG_ERASE_THRESHOLD_MASK 0xFFu
#define BCH_MODE_TOG_ERASE_THRESHOLD_SHIFT 0
#define BCH_MODE_TOG_ERASE_THRESHOLD(x) (((uint32_t)(((uint32_t)(x))<<BCH_MODE_TOG_ERASE_THRESHOLD_SHIFT))&BCH_MODE_TOG_ERASE_THRESHOLD_MASK)
#define BCH_MODE_TOG_RSVD_MASK 0xFFFFFF00u
#define BCH_MODE_TOG_RSVD_SHIFT 8
#define BCH_MODE_TOG_RSVD(x) (((uint32_t)(((uint32_t)(x))<<BCH_MODE_TOG_RSVD_SHIFT))&BCH_MODE_TOG_RSVD_MASK)
/* ENCODEPTR Bit Fields */
#define BCH_ENCODEPTR_ADDR_MASK 0xFFFFFFFFu
#define BCH_ENCODEPTR_ADDR_SHIFT 0
#define BCH_ENCODEPTR_ADDR(x) (((uint32_t)(((uint32_t)(x))<<BCH_ENCODEPTR_ADDR_SHIFT))&BCH_ENCODEPTR_ADDR_MASK)
/* ENCODEPTR_SET Bit Fields */
#define BCH_ENCODEPTR_SET_ADDR_MASK 0xFFFFFFFFu
#define BCH_ENCODEPTR_SET_ADDR_SHIFT 0
#define BCH_ENCODEPTR_SET_ADDR(x) (((uint32_t)(((uint32_t)(x))<<BCH_ENCODEPTR_SET_ADDR_SHIFT))&BCH_ENCODEPTR_SET_ADDR_MASK)
/* ENCODEPTR_CLR Bit Fields */
#define BCH_ENCODEPTR_CLR_ADDR_MASK 0xFFFFFFFFu
#define BCH_ENCODEPTR_CLR_ADDR_SHIFT 0
#define BCH_ENCODEPTR_CLR_ADDR(x) (((uint32_t)(((uint32_t)(x))<<BCH_ENCODEPTR_CLR_ADDR_SHIFT))&BCH_ENCODEPTR_CLR_ADDR_MASK)
/* ENCODEPTR_TOG Bit Fields */
#define BCH_ENCODEPTR_TOG_ADDR_MASK 0xFFFFFFFFu
#define BCH_ENCODEPTR_TOG_ADDR_SHIFT 0
#define BCH_ENCODEPTR_TOG_ADDR(x) (((uint32_t)(((uint32_t)(x))<<BCH_ENCODEPTR_TOG_ADDR_SHIFT))&BCH_ENCODEPTR_TOG_ADDR_MASK)
/* DATAPTR Bit Fields */
#define BCH_DATAPTR_ADDR_MASK 0xFFFFFFFFu
#define BCH_DATAPTR_ADDR_SHIFT 0
#define BCH_DATAPTR_ADDR(x) (((uint32_t)(((uint32_t)(x))<<BCH_DATAPTR_ADDR_SHIFT))&BCH_DATAPTR_ADDR_MASK)
/* DATAPTR_SET Bit Fields */
#define BCH_DATAPTR_SET_ADDR_MASK 0xFFFFFFFFu
#define BCH_DATAPTR_SET_ADDR_SHIFT 0
#define BCH_DATAPTR_SET_ADDR(x) (((uint32_t)(((uint32_t)(x))<<BCH_DATAPTR_SET_ADDR_SHIFT))&BCH_DATAPTR_SET_ADDR_MASK)
/* DATAPTR_CLR Bit Fields */
#define BCH_DATAPTR_CLR_ADDR_MASK 0xFFFFFFFFu
#define BCH_DATAPTR_CLR_ADDR_SHIFT 0
#define BCH_DATAPTR_CLR_ADDR(x) (((uint32_t)(((uint32_t)(x))<<BCH_DATAPTR_CLR_ADDR_SHIFT))&BCH_DATAPTR_CLR_ADDR_MASK)
/* DATAPTR_TOG Bit Fields */
#define BCH_DATAPTR_TOG_ADDR_MASK 0xFFFFFFFFu
#define BCH_DATAPTR_TOG_ADDR_SHIFT 0
#define BCH_DATAPTR_TOG_ADDR(x) (((uint32_t)(((uint32_t)(x))<<BCH_DATAPTR_TOG_ADDR_SHIFT))&BCH_DATAPTR_TOG_ADDR_MASK)
/* METAPTR Bit Fields */
#define BCH_METAPTR_ADDR_MASK 0xFFFFFFFFu
#define BCH_METAPTR_ADDR_SHIFT 0
#define BCH_METAPTR_ADDR(x) (((uint32_t)(((uint32_t)(x))<<BCH_METAPTR_ADDR_SHIFT))&BCH_METAPTR_ADDR_MASK)
/* METAPTR_SET Bit Fields */
#define BCH_METAPTR_SET_ADDR_MASK 0xFFFFFFFFu
#define BCH_METAPTR_SET_ADDR_SHIFT 0
#define BCH_METAPTR_SET_ADDR(x) (((uint32_t)(((uint32_t)(x))<<BCH_METAPTR_SET_ADDR_SHIFT))&BCH_METAPTR_SET_ADDR_MASK)
/* METAPTR_CLR Bit Fields */
#define BCH_METAPTR_CLR_ADDR_MASK 0xFFFFFFFFu
#define BCH_METAPTR_CLR_ADDR_SHIFT 0
#define BCH_METAPTR_CLR_ADDR(x) (((uint32_t)(((uint32_t)(x))<<BCH_METAPTR_CLR_ADDR_SHIFT))&BCH_METAPTR_CLR_ADDR_MASK)
/* METAPTR_TOG Bit Fields */
#define BCH_METAPTR_TOG_ADDR_MASK 0xFFFFFFFFu
#define BCH_METAPTR_TOG_ADDR_SHIFT 0
#define BCH_METAPTR_TOG_ADDR(x) (((uint32_t)(((uint32_t)(x))<<BCH_METAPTR_TOG_ADDR_SHIFT))&BCH_METAPTR_TOG_ADDR_MASK)
/* LAYOUTSELECT Bit Fields */
#define BCH_LAYOUTSELECT_CS0_SELECT_MASK 0x3u
#define BCH_LAYOUTSELECT_CS0_SELECT_SHIFT 0
#define BCH_LAYOUTSELECT_CS0_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CS0_SELECT_SHIFT))&BCH_LAYOUTSELECT_CS0_SELECT_MASK)
#define BCH_LAYOUTSELECT_CS1_SELECT_MASK 0xCu
#define BCH_LAYOUTSELECT_CS1_SELECT_SHIFT 2
#define BCH_LAYOUTSELECT_CS1_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CS1_SELECT_SHIFT))&BCH_LAYOUTSELECT_CS1_SELECT_MASK)
#define BCH_LAYOUTSELECT_CS2_SELECT_MASK 0x30u
#define BCH_LAYOUTSELECT_CS2_SELECT_SHIFT 4
#define BCH_LAYOUTSELECT_CS2_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CS2_SELECT_SHIFT))&BCH_LAYOUTSELECT_CS2_SELECT_MASK)
#define BCH_LAYOUTSELECT_CS3_SELECT_MASK 0xC0u
#define BCH_LAYOUTSELECT_CS3_SELECT_SHIFT 6
#define BCH_LAYOUTSELECT_CS3_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CS3_SELECT_SHIFT))&BCH_LAYOUTSELECT_CS3_SELECT_MASK)
#define BCH_LAYOUTSELECT_CS4_SELECT_MASK 0x300u
#define BCH_LAYOUTSELECT_CS4_SELECT_SHIFT 8
#define BCH_LAYOUTSELECT_CS4_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CS4_SELECT_SHIFT))&BCH_LAYOUTSELECT_CS4_SELECT_MASK)
#define BCH_LAYOUTSELECT_CS5_SELECT_MASK 0xC00u
#define BCH_LAYOUTSELECT_CS5_SELECT_SHIFT 10
#define BCH_LAYOUTSELECT_CS5_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CS5_SELECT_SHIFT))&BCH_LAYOUTSELECT_CS5_SELECT_MASK)
#define BCH_LAYOUTSELECT_CS6_SELECT_MASK 0x3000u
#define BCH_LAYOUTSELECT_CS6_SELECT_SHIFT 12
#define BCH_LAYOUTSELECT_CS6_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CS6_SELECT_SHIFT))&BCH_LAYOUTSELECT_CS6_SELECT_MASK)
#define BCH_LAYOUTSELECT_CS7_SELECT_MASK 0xC000u
#define BCH_LAYOUTSELECT_CS7_SELECT_SHIFT 14
#define BCH_LAYOUTSELECT_CS7_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CS7_SELECT_SHIFT))&BCH_LAYOUTSELECT_CS7_SELECT_MASK)
#define BCH_LAYOUTSELECT_CS8_SELECT_MASK 0x30000u
#define BCH_LAYOUTSELECT_CS8_SELECT_SHIFT 16
#define BCH_LAYOUTSELECT_CS8_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CS8_SELECT_SHIFT))&BCH_LAYOUTSELECT_CS8_SELECT_MASK)
#define BCH_LAYOUTSELECT_CS9_SELECT_MASK 0xC0000u
#define BCH_LAYOUTSELECT_CS9_SELECT_SHIFT 18
#define BCH_LAYOUTSELECT_CS9_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CS9_SELECT_SHIFT))&BCH_LAYOUTSELECT_CS9_SELECT_MASK)
#define BCH_LAYOUTSELECT_CS10_SELECT_MASK 0x300000u
#define BCH_LAYOUTSELECT_CS10_SELECT_SHIFT 20
#define BCH_LAYOUTSELECT_CS10_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CS10_SELECT_SHIFT))&BCH_LAYOUTSELECT_CS10_SELECT_MASK)
#define BCH_LAYOUTSELECT_CS11_SELECT_MASK 0xC00000u
#define BCH_LAYOUTSELECT_CS11_SELECT_SHIFT 22
#define BCH_LAYOUTSELECT_CS11_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CS11_SELECT_SHIFT))&BCH_LAYOUTSELECT_CS11_SELECT_MASK)
#define BCH_LAYOUTSELECT_CS12_SELECT_MASK 0x3000000u
#define BCH_LAYOUTSELECT_CS12_SELECT_SHIFT 24
#define BCH_LAYOUTSELECT_CS12_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CS12_SELECT_SHIFT))&BCH_LAYOUTSELECT_CS12_SELECT_MASK)
#define BCH_LAYOUTSELECT_CS13_SELECT_MASK 0xC000000u
#define BCH_LAYOUTSELECT_CS13_SELECT_SHIFT 26
#define BCH_LAYOUTSELECT_CS13_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CS13_SELECT_SHIFT))&BCH_LAYOUTSELECT_CS13_SELECT_MASK)
#define BCH_LAYOUTSELECT_CS14_SELECT_MASK 0x30000000u
#define BCH_LAYOUTSELECT_CS14_SELECT_SHIFT 28
#define BCH_LAYOUTSELECT_CS14_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CS14_SELECT_SHIFT))&BCH_LAYOUTSELECT_CS14_SELECT_MASK)
#define BCH_LAYOUTSELECT_CS15_SELECT_MASK 0xC0000000u
#define BCH_LAYOUTSELECT_CS15_SELECT_SHIFT 30
#define BCH_LAYOUTSELECT_CS15_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CS15_SELECT_SHIFT))&BCH_LAYOUTSELECT_CS15_SELECT_MASK)
/* LAYOUTSELECT_SET Bit Fields */
#define BCH_LAYOUTSELECT_SET_CS0_SELECT_MASK 0x3u
#define BCH_LAYOUTSELECT_SET_CS0_SELECT_SHIFT 0
#define BCH_LAYOUTSELECT_SET_CS0_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_SET_CS0_SELECT_SHIFT))&BCH_LAYOUTSELECT_SET_CS0_SELECT_MASK)
#define BCH_LAYOUTSELECT_SET_CS1_SELECT_MASK 0xCu
#define BCH_LAYOUTSELECT_SET_CS1_SELECT_SHIFT 2
#define BCH_LAYOUTSELECT_SET_CS1_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_SET_CS1_SELECT_SHIFT))&BCH_LAYOUTSELECT_SET_CS1_SELECT_MASK)
#define BCH_LAYOUTSELECT_SET_CS2_SELECT_MASK 0x30u
#define BCH_LAYOUTSELECT_SET_CS2_SELECT_SHIFT 4
#define BCH_LAYOUTSELECT_SET_CS2_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_SET_CS2_SELECT_SHIFT))&BCH_LAYOUTSELECT_SET_CS2_SELECT_MASK)
#define BCH_LAYOUTSELECT_SET_CS3_SELECT_MASK 0xC0u
#define BCH_LAYOUTSELECT_SET_CS3_SELECT_SHIFT 6
#define BCH_LAYOUTSELECT_SET_CS3_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_SET_CS3_SELECT_SHIFT))&BCH_LAYOUTSELECT_SET_CS3_SELECT_MASK)
#define BCH_LAYOUTSELECT_SET_CS4_SELECT_MASK 0x300u
#define BCH_LAYOUTSELECT_SET_CS4_SELECT_SHIFT 8
#define BCH_LAYOUTSELECT_SET_CS4_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_SET_CS4_SELECT_SHIFT))&BCH_LAYOUTSELECT_SET_CS4_SELECT_MASK)
#define BCH_LAYOUTSELECT_SET_CS5_SELECT_MASK 0xC00u
#define BCH_LAYOUTSELECT_SET_CS5_SELECT_SHIFT 10
#define BCH_LAYOUTSELECT_SET_CS5_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_SET_CS5_SELECT_SHIFT))&BCH_LAYOUTSELECT_SET_CS5_SELECT_MASK)
#define BCH_LAYOUTSELECT_SET_CS6_SELECT_MASK 0x3000u
#define BCH_LAYOUTSELECT_SET_CS6_SELECT_SHIFT 12
#define BCH_LAYOUTSELECT_SET_CS6_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_SET_CS6_SELECT_SHIFT))&BCH_LAYOUTSELECT_SET_CS6_SELECT_MASK)
#define BCH_LAYOUTSELECT_SET_CS7_SELECT_MASK 0xC000u
#define BCH_LAYOUTSELECT_SET_CS7_SELECT_SHIFT 14
#define BCH_LAYOUTSELECT_SET_CS7_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_SET_CS7_SELECT_SHIFT))&BCH_LAYOUTSELECT_SET_CS7_SELECT_MASK)
#define BCH_LAYOUTSELECT_SET_CS8_SELECT_MASK 0x30000u
#define BCH_LAYOUTSELECT_SET_CS8_SELECT_SHIFT 16
#define BCH_LAYOUTSELECT_SET_CS8_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_SET_CS8_SELECT_SHIFT))&BCH_LAYOUTSELECT_SET_CS8_SELECT_MASK)
#define BCH_LAYOUTSELECT_SET_CS9_SELECT_MASK 0xC0000u
#define BCH_LAYOUTSELECT_SET_CS9_SELECT_SHIFT 18
#define BCH_LAYOUTSELECT_SET_CS9_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_SET_CS9_SELECT_SHIFT))&BCH_LAYOUTSELECT_SET_CS9_SELECT_MASK)
#define BCH_LAYOUTSELECT_SET_CS10_SELECT_MASK 0x300000u
#define BCH_LAYOUTSELECT_SET_CS10_SELECT_SHIFT 20
#define BCH_LAYOUTSELECT_SET_CS10_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_SET_CS10_SELECT_SHIFT))&BCH_LAYOUTSELECT_SET_CS10_SELECT_MASK)
#define BCH_LAYOUTSELECT_SET_CS11_SELECT_MASK 0xC00000u
#define BCH_LAYOUTSELECT_SET_CS11_SELECT_SHIFT 22
#define BCH_LAYOUTSELECT_SET_CS11_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_SET_CS11_SELECT_SHIFT))&BCH_LAYOUTSELECT_SET_CS11_SELECT_MASK)
#define BCH_LAYOUTSELECT_SET_CS12_SELECT_MASK 0x3000000u
#define BCH_LAYOUTSELECT_SET_CS12_SELECT_SHIFT 24
#define BCH_LAYOUTSELECT_SET_CS12_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_SET_CS12_SELECT_SHIFT))&BCH_LAYOUTSELECT_SET_CS12_SELECT_MASK)
#define BCH_LAYOUTSELECT_SET_CS13_SELECT_MASK 0xC000000u
#define BCH_LAYOUTSELECT_SET_CS13_SELECT_SHIFT 26
#define BCH_LAYOUTSELECT_SET_CS13_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_SET_CS13_SELECT_SHIFT))&BCH_LAYOUTSELECT_SET_CS13_SELECT_MASK)
#define BCH_LAYOUTSELECT_SET_CS14_SELECT_MASK 0x30000000u
#define BCH_LAYOUTSELECT_SET_CS14_SELECT_SHIFT 28
#define BCH_LAYOUTSELECT_SET_CS14_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_SET_CS14_SELECT_SHIFT))&BCH_LAYOUTSELECT_SET_CS14_SELECT_MASK)
#define BCH_LAYOUTSELECT_SET_CS15_SELECT_MASK 0xC0000000u
#define BCH_LAYOUTSELECT_SET_CS15_SELECT_SHIFT 30
#define BCH_LAYOUTSELECT_SET_CS15_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_SET_CS15_SELECT_SHIFT))&BCH_LAYOUTSELECT_SET_CS15_SELECT_MASK)
/* LAYOUTSELECT_CLR Bit Fields */
#define BCH_LAYOUTSELECT_CLR_CS0_SELECT_MASK 0x3u
#define BCH_LAYOUTSELECT_CLR_CS0_SELECT_SHIFT 0
#define BCH_LAYOUTSELECT_CLR_CS0_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CLR_CS0_SELECT_SHIFT))&BCH_LAYOUTSELECT_CLR_CS0_SELECT_MASK)
#define BCH_LAYOUTSELECT_CLR_CS1_SELECT_MASK 0xCu
#define BCH_LAYOUTSELECT_CLR_CS1_SELECT_SHIFT 2
#define BCH_LAYOUTSELECT_CLR_CS1_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CLR_CS1_SELECT_SHIFT))&BCH_LAYOUTSELECT_CLR_CS1_SELECT_MASK)
#define BCH_LAYOUTSELECT_CLR_CS2_SELECT_MASK 0x30u
#define BCH_LAYOUTSELECT_CLR_CS2_SELECT_SHIFT 4
#define BCH_LAYOUTSELECT_CLR_CS2_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CLR_CS2_SELECT_SHIFT))&BCH_LAYOUTSELECT_CLR_CS2_SELECT_MASK)
#define BCH_LAYOUTSELECT_CLR_CS3_SELECT_MASK 0xC0u
#define BCH_LAYOUTSELECT_CLR_CS3_SELECT_SHIFT 6
#define BCH_LAYOUTSELECT_CLR_CS3_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CLR_CS3_SELECT_SHIFT))&BCH_LAYOUTSELECT_CLR_CS3_SELECT_MASK)
#define BCH_LAYOUTSELECT_CLR_CS4_SELECT_MASK 0x300u
#define BCH_LAYOUTSELECT_CLR_CS4_SELECT_SHIFT 8
#define BCH_LAYOUTSELECT_CLR_CS4_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CLR_CS4_SELECT_SHIFT))&BCH_LAYOUTSELECT_CLR_CS4_SELECT_MASK)
#define BCH_LAYOUTSELECT_CLR_CS5_SELECT_MASK 0xC00u
#define BCH_LAYOUTSELECT_CLR_CS5_SELECT_SHIFT 10
#define BCH_LAYOUTSELECT_CLR_CS5_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CLR_CS5_SELECT_SHIFT))&BCH_LAYOUTSELECT_CLR_CS5_SELECT_MASK)
#define BCH_LAYOUTSELECT_CLR_CS6_SELECT_MASK 0x3000u
#define BCH_LAYOUTSELECT_CLR_CS6_SELECT_SHIFT 12
#define BCH_LAYOUTSELECT_CLR_CS6_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CLR_CS6_SELECT_SHIFT))&BCH_LAYOUTSELECT_CLR_CS6_SELECT_MASK)
#define BCH_LAYOUTSELECT_CLR_CS7_SELECT_MASK 0xC000u
#define BCH_LAYOUTSELECT_CLR_CS7_SELECT_SHIFT 14
#define BCH_LAYOUTSELECT_CLR_CS7_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CLR_CS7_SELECT_SHIFT))&BCH_LAYOUTSELECT_CLR_CS7_SELECT_MASK)
#define BCH_LAYOUTSELECT_CLR_CS8_SELECT_MASK 0x30000u
#define BCH_LAYOUTSELECT_CLR_CS8_SELECT_SHIFT 16
#define BCH_LAYOUTSELECT_CLR_CS8_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CLR_CS8_SELECT_SHIFT))&BCH_LAYOUTSELECT_CLR_CS8_SELECT_MASK)
#define BCH_LAYOUTSELECT_CLR_CS9_SELECT_MASK 0xC0000u
#define BCH_LAYOUTSELECT_CLR_CS9_SELECT_SHIFT 18
#define BCH_LAYOUTSELECT_CLR_CS9_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CLR_CS9_SELECT_SHIFT))&BCH_LAYOUTSELECT_CLR_CS9_SELECT_MASK)
#define BCH_LAYOUTSELECT_CLR_CS10_SELECT_MASK 0x300000u
#define BCH_LAYOUTSELECT_CLR_CS10_SELECT_SHIFT 20
#define BCH_LAYOUTSELECT_CLR_CS10_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CLR_CS10_SELECT_SHIFT))&BCH_LAYOUTSELECT_CLR_CS10_SELECT_MASK)
#define BCH_LAYOUTSELECT_CLR_CS11_SELECT_MASK 0xC00000u
#define BCH_LAYOUTSELECT_CLR_CS11_SELECT_SHIFT 22
#define BCH_LAYOUTSELECT_CLR_CS11_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CLR_CS11_SELECT_SHIFT))&BCH_LAYOUTSELECT_CLR_CS11_SELECT_MASK)
#define BCH_LAYOUTSELECT_CLR_CS12_SELECT_MASK 0x3000000u
#define BCH_LAYOUTSELECT_CLR_CS12_SELECT_SHIFT 24
#define BCH_LAYOUTSELECT_CLR_CS12_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CLR_CS12_SELECT_SHIFT))&BCH_LAYOUTSELECT_CLR_CS12_SELECT_MASK)
#define BCH_LAYOUTSELECT_CLR_CS13_SELECT_MASK 0xC000000u
#define BCH_LAYOUTSELECT_CLR_CS13_SELECT_SHIFT 26
#define BCH_LAYOUTSELECT_CLR_CS13_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CLR_CS13_SELECT_SHIFT))&BCH_LAYOUTSELECT_CLR_CS13_SELECT_MASK)
#define BCH_LAYOUTSELECT_CLR_CS14_SELECT_MASK 0x30000000u
#define BCH_LAYOUTSELECT_CLR_CS14_SELECT_SHIFT 28
#define BCH_LAYOUTSELECT_CLR_CS14_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CLR_CS14_SELECT_SHIFT))&BCH_LAYOUTSELECT_CLR_CS14_SELECT_MASK)
#define BCH_LAYOUTSELECT_CLR_CS15_SELECT_MASK 0xC0000000u
#define BCH_LAYOUTSELECT_CLR_CS15_SELECT_SHIFT 30
#define BCH_LAYOUTSELECT_CLR_CS15_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_CLR_CS15_SELECT_SHIFT))&BCH_LAYOUTSELECT_CLR_CS15_SELECT_MASK)
/* LAYOUTSELECT_TOG Bit Fields */
#define BCH_LAYOUTSELECT_TOG_CS0_SELECT_MASK 0x3u
#define BCH_LAYOUTSELECT_TOG_CS0_SELECT_SHIFT 0
#define BCH_LAYOUTSELECT_TOG_CS0_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_TOG_CS0_SELECT_SHIFT))&BCH_LAYOUTSELECT_TOG_CS0_SELECT_MASK)
#define BCH_LAYOUTSELECT_TOG_CS1_SELECT_MASK 0xCu
#define BCH_LAYOUTSELECT_TOG_CS1_SELECT_SHIFT 2
#define BCH_LAYOUTSELECT_TOG_CS1_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_TOG_CS1_SELECT_SHIFT))&BCH_LAYOUTSELECT_TOG_CS1_SELECT_MASK)
#define BCH_LAYOUTSELECT_TOG_CS2_SELECT_MASK 0x30u
#define BCH_LAYOUTSELECT_TOG_CS2_SELECT_SHIFT 4
#define BCH_LAYOUTSELECT_TOG_CS2_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_TOG_CS2_SELECT_SHIFT))&BCH_LAYOUTSELECT_TOG_CS2_SELECT_MASK)
#define BCH_LAYOUTSELECT_TOG_CS3_SELECT_MASK 0xC0u
#define BCH_LAYOUTSELECT_TOG_CS3_SELECT_SHIFT 6
#define BCH_LAYOUTSELECT_TOG_CS3_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_TOG_CS3_SELECT_SHIFT))&BCH_LAYOUTSELECT_TOG_CS3_SELECT_MASK)
#define BCH_LAYOUTSELECT_TOG_CS4_SELECT_MASK 0x300u
#define BCH_LAYOUTSELECT_TOG_CS4_SELECT_SHIFT 8
#define BCH_LAYOUTSELECT_TOG_CS4_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_TOG_CS4_SELECT_SHIFT))&BCH_LAYOUTSELECT_TOG_CS4_SELECT_MASK)
#define BCH_LAYOUTSELECT_TOG_CS5_SELECT_MASK 0xC00u
#define BCH_LAYOUTSELECT_TOG_CS5_SELECT_SHIFT 10
#define BCH_LAYOUTSELECT_TOG_CS5_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_TOG_CS5_SELECT_SHIFT))&BCH_LAYOUTSELECT_TOG_CS5_SELECT_MASK)
#define BCH_LAYOUTSELECT_TOG_CS6_SELECT_MASK 0x3000u
#define BCH_LAYOUTSELECT_TOG_CS6_SELECT_SHIFT 12
#define BCH_LAYOUTSELECT_TOG_CS6_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_TOG_CS6_SELECT_SHIFT))&BCH_LAYOUTSELECT_TOG_CS6_SELECT_MASK)
#define BCH_LAYOUTSELECT_TOG_CS7_SELECT_MASK 0xC000u
#define BCH_LAYOUTSELECT_TOG_CS7_SELECT_SHIFT 14
#define BCH_LAYOUTSELECT_TOG_CS7_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_TOG_CS7_SELECT_SHIFT))&BCH_LAYOUTSELECT_TOG_CS7_SELECT_MASK)
#define BCH_LAYOUTSELECT_TOG_CS8_SELECT_MASK 0x30000u
#define BCH_LAYOUTSELECT_TOG_CS8_SELECT_SHIFT 16
#define BCH_LAYOUTSELECT_TOG_CS8_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_TOG_CS8_SELECT_SHIFT))&BCH_LAYOUTSELECT_TOG_CS8_SELECT_MASK)
#define BCH_LAYOUTSELECT_TOG_CS9_SELECT_MASK 0xC0000u
#define BCH_LAYOUTSELECT_TOG_CS9_SELECT_SHIFT 18
#define BCH_LAYOUTSELECT_TOG_CS9_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_TOG_CS9_SELECT_SHIFT))&BCH_LAYOUTSELECT_TOG_CS9_SELECT_MASK)
#define BCH_LAYOUTSELECT_TOG_CS10_SELECT_MASK 0x300000u
#define BCH_LAYOUTSELECT_TOG_CS10_SELECT_SHIFT 20
#define BCH_LAYOUTSELECT_TOG_CS10_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_TOG_CS10_SELECT_SHIFT))&BCH_LAYOUTSELECT_TOG_CS10_SELECT_MASK)
#define BCH_LAYOUTSELECT_TOG_CS11_SELECT_MASK 0xC00000u
#define BCH_LAYOUTSELECT_TOG_CS11_SELECT_SHIFT 22
#define BCH_LAYOUTSELECT_TOG_CS11_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_TOG_CS11_SELECT_SHIFT))&BCH_LAYOUTSELECT_TOG_CS11_SELECT_MASK)
#define BCH_LAYOUTSELECT_TOG_CS12_SELECT_MASK 0x3000000u
#define BCH_LAYOUTSELECT_TOG_CS12_SELECT_SHIFT 24
#define BCH_LAYOUTSELECT_TOG_CS12_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_TOG_CS12_SELECT_SHIFT))&BCH_LAYOUTSELECT_TOG_CS12_SELECT_MASK)
#define BCH_LAYOUTSELECT_TOG_CS13_SELECT_MASK 0xC000000u
#define BCH_LAYOUTSELECT_TOG_CS13_SELECT_SHIFT 26
#define BCH_LAYOUTSELECT_TOG_CS13_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_TOG_CS13_SELECT_SHIFT))&BCH_LAYOUTSELECT_TOG_CS13_SELECT_MASK)
#define BCH_LAYOUTSELECT_TOG_CS14_SELECT_MASK 0x30000000u
#define BCH_LAYOUTSELECT_TOG_CS14_SELECT_SHIFT 28
#define BCH_LAYOUTSELECT_TOG_CS14_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_TOG_CS14_SELECT_SHIFT))&BCH_LAYOUTSELECT_TOG_CS14_SELECT_MASK)
#define BCH_LAYOUTSELECT_TOG_CS15_SELECT_MASK 0xC0000000u
#define BCH_LAYOUTSELECT_TOG_CS15_SELECT_SHIFT 30
#define BCH_LAYOUTSELECT_TOG_CS15_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_LAYOUTSELECT_TOG_CS15_SELECT_SHIFT))&BCH_LAYOUTSELECT_TOG_CS15_SELECT_MASK)
/* FLASH0LAYOUT0 Bit Fields */
#define BCH_FLASH0LAYOUT0_DATA0_SIZE_MASK 0x3FFu
#define BCH_FLASH0LAYOUT0_DATA0_SIZE_SHIFT 0
#define BCH_FLASH0LAYOUT0_DATA0_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT0_DATA0_SIZE_SHIFT))&BCH_FLASH0LAYOUT0_DATA0_SIZE_MASK)
#define BCH_FLASH0LAYOUT0_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH0LAYOUT0_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH0LAYOUT0_ECC0_MASK 0xF800u
#define BCH_FLASH0LAYOUT0_ECC0_SHIFT 11
#define BCH_FLASH0LAYOUT0_ECC0(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT0_ECC0_SHIFT))&BCH_FLASH0LAYOUT0_ECC0_MASK)
#define BCH_FLASH0LAYOUT0_META_SIZE_MASK 0xFF0000u
#define BCH_FLASH0LAYOUT0_META_SIZE_SHIFT 16
#define BCH_FLASH0LAYOUT0_META_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT0_META_SIZE_SHIFT))&BCH_FLASH0LAYOUT0_META_SIZE_MASK)
#define BCH_FLASH0LAYOUT0_NBLOCKS_MASK 0xFF000000u
#define BCH_FLASH0LAYOUT0_NBLOCKS_SHIFT 24
#define BCH_FLASH0LAYOUT0_NBLOCKS(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT0_NBLOCKS_SHIFT))&BCH_FLASH0LAYOUT0_NBLOCKS_MASK)
/* FLASH0LAYOUT0_SET Bit Fields */
#define BCH_FLASH0LAYOUT0_SET_DATA0_SIZE_MASK 0x3FFu
#define BCH_FLASH0LAYOUT0_SET_DATA0_SIZE_SHIFT 0
#define BCH_FLASH0LAYOUT0_SET_DATA0_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT0_SET_DATA0_SIZE_SHIFT))&BCH_FLASH0LAYOUT0_SET_DATA0_SIZE_MASK)
#define BCH_FLASH0LAYOUT0_SET_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH0LAYOUT0_SET_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH0LAYOUT0_SET_ECC0_MASK 0xF800u
#define BCH_FLASH0LAYOUT0_SET_ECC0_SHIFT 11
#define BCH_FLASH0LAYOUT0_SET_ECC0(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT0_SET_ECC0_SHIFT))&BCH_FLASH0LAYOUT0_SET_ECC0_MASK)
#define BCH_FLASH0LAYOUT0_SET_META_SIZE_MASK 0xFF0000u
#define BCH_FLASH0LAYOUT0_SET_META_SIZE_SHIFT 16
#define BCH_FLASH0LAYOUT0_SET_META_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT0_SET_META_SIZE_SHIFT))&BCH_FLASH0LAYOUT0_SET_META_SIZE_MASK)
#define BCH_FLASH0LAYOUT0_SET_NBLOCKS_MASK 0xFF000000u
#define BCH_FLASH0LAYOUT0_SET_NBLOCKS_SHIFT 24
#define BCH_FLASH0LAYOUT0_SET_NBLOCKS(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT0_SET_NBLOCKS_SHIFT))&BCH_FLASH0LAYOUT0_SET_NBLOCKS_MASK)
/* FLASH0LAYOUT0_CLR Bit Fields */
#define BCH_FLASH0LAYOUT0_CLR_DATA0_SIZE_MASK 0x3FFu
#define BCH_FLASH0LAYOUT0_CLR_DATA0_SIZE_SHIFT 0
#define BCH_FLASH0LAYOUT0_CLR_DATA0_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT0_CLR_DATA0_SIZE_SHIFT))&BCH_FLASH0LAYOUT0_CLR_DATA0_SIZE_MASK)
#define BCH_FLASH0LAYOUT0_CLR_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH0LAYOUT0_CLR_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH0LAYOUT0_CLR_ECC0_MASK 0xF800u
#define BCH_FLASH0LAYOUT0_CLR_ECC0_SHIFT 11
#define BCH_FLASH0LAYOUT0_CLR_ECC0(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT0_CLR_ECC0_SHIFT))&BCH_FLASH0LAYOUT0_CLR_ECC0_MASK)
#define BCH_FLASH0LAYOUT0_CLR_META_SIZE_MASK 0xFF0000u
#define BCH_FLASH0LAYOUT0_CLR_META_SIZE_SHIFT 16
#define BCH_FLASH0LAYOUT0_CLR_META_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT0_CLR_META_SIZE_SHIFT))&BCH_FLASH0LAYOUT0_CLR_META_SIZE_MASK)
#define BCH_FLASH0LAYOUT0_CLR_NBLOCKS_MASK 0xFF000000u
#define BCH_FLASH0LAYOUT0_CLR_NBLOCKS_SHIFT 24
#define BCH_FLASH0LAYOUT0_CLR_NBLOCKS(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT0_CLR_NBLOCKS_SHIFT))&BCH_FLASH0LAYOUT0_CLR_NBLOCKS_MASK)
/* FLASH0LAYOUT0_TOG Bit Fields */
#define BCH_FLASH0LAYOUT0_TOG_DATA0_SIZE_MASK 0x3FFu
#define BCH_FLASH0LAYOUT0_TOG_DATA0_SIZE_SHIFT 0
#define BCH_FLASH0LAYOUT0_TOG_DATA0_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT0_TOG_DATA0_SIZE_SHIFT))&BCH_FLASH0LAYOUT0_TOG_DATA0_SIZE_MASK)
#define BCH_FLASH0LAYOUT0_TOG_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH0LAYOUT0_TOG_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH0LAYOUT0_TOG_ECC0_MASK 0xF800u
#define BCH_FLASH0LAYOUT0_TOG_ECC0_SHIFT 11
#define BCH_FLASH0LAYOUT0_TOG_ECC0(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT0_TOG_ECC0_SHIFT))&BCH_FLASH0LAYOUT0_TOG_ECC0_MASK)
#define BCH_FLASH0LAYOUT0_TOG_META_SIZE_MASK 0xFF0000u
#define BCH_FLASH0LAYOUT0_TOG_META_SIZE_SHIFT 16
#define BCH_FLASH0LAYOUT0_TOG_META_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT0_TOG_META_SIZE_SHIFT))&BCH_FLASH0LAYOUT0_TOG_META_SIZE_MASK)
#define BCH_FLASH0LAYOUT0_TOG_NBLOCKS_MASK 0xFF000000u
#define BCH_FLASH0LAYOUT0_TOG_NBLOCKS_SHIFT 24
#define BCH_FLASH0LAYOUT0_TOG_NBLOCKS(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT0_TOG_NBLOCKS_SHIFT))&BCH_FLASH0LAYOUT0_TOG_NBLOCKS_MASK)
/* FLASH0LAYOUT1 Bit Fields */
#define BCH_FLASH0LAYOUT1_DATAN_SIZE_MASK 0x3FFu
#define BCH_FLASH0LAYOUT1_DATAN_SIZE_SHIFT 0
#define BCH_FLASH0LAYOUT1_DATAN_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT1_DATAN_SIZE_SHIFT))&BCH_FLASH0LAYOUT1_DATAN_SIZE_MASK)
#define BCH_FLASH0LAYOUT1_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH0LAYOUT1_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH0LAYOUT1_ECCN_MASK 0xF800u
#define BCH_FLASH0LAYOUT1_ECCN_SHIFT 11
#define BCH_FLASH0LAYOUT1_ECCN(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT1_ECCN_SHIFT))&BCH_FLASH0LAYOUT1_ECCN_MASK)
#define BCH_FLASH0LAYOUT1_PAGE_SIZE_MASK 0xFFFF0000u
#define BCH_FLASH0LAYOUT1_PAGE_SIZE_SHIFT 16
#define BCH_FLASH0LAYOUT1_PAGE_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT1_PAGE_SIZE_SHIFT))&BCH_FLASH0LAYOUT1_PAGE_SIZE_MASK)
/* FLASH0LAYOUT1_SET Bit Fields */
#define BCH_FLASH0LAYOUT1_SET_DATAN_SIZE_MASK 0x3FFu
#define BCH_FLASH0LAYOUT1_SET_DATAN_SIZE_SHIFT 0
#define BCH_FLASH0LAYOUT1_SET_DATAN_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT1_SET_DATAN_SIZE_SHIFT))&BCH_FLASH0LAYOUT1_SET_DATAN_SIZE_MASK)
#define BCH_FLASH0LAYOUT1_SET_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH0LAYOUT1_SET_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH0LAYOUT1_SET_ECCN_MASK 0xF800u
#define BCH_FLASH0LAYOUT1_SET_ECCN_SHIFT 11
#define BCH_FLASH0LAYOUT1_SET_ECCN(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT1_SET_ECCN_SHIFT))&BCH_FLASH0LAYOUT1_SET_ECCN_MASK)
#define BCH_FLASH0LAYOUT1_SET_PAGE_SIZE_MASK 0xFFFF0000u
#define BCH_FLASH0LAYOUT1_SET_PAGE_SIZE_SHIFT 16
#define BCH_FLASH0LAYOUT1_SET_PAGE_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT1_SET_PAGE_SIZE_SHIFT))&BCH_FLASH0LAYOUT1_SET_PAGE_SIZE_MASK)
/* FLASH0LAYOUT1_CLR Bit Fields */
#define BCH_FLASH0LAYOUT1_CLR_DATAN_SIZE_MASK 0x3FFu
#define BCH_FLASH0LAYOUT1_CLR_DATAN_SIZE_SHIFT 0
#define BCH_FLASH0LAYOUT1_CLR_DATAN_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT1_CLR_DATAN_SIZE_SHIFT))&BCH_FLASH0LAYOUT1_CLR_DATAN_SIZE_MASK)
#define BCH_FLASH0LAYOUT1_CLR_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH0LAYOUT1_CLR_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH0LAYOUT1_CLR_ECCN_MASK 0xF800u
#define BCH_FLASH0LAYOUT1_CLR_ECCN_SHIFT 11
#define BCH_FLASH0LAYOUT1_CLR_ECCN(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT1_CLR_ECCN_SHIFT))&BCH_FLASH0LAYOUT1_CLR_ECCN_MASK)
#define BCH_FLASH0LAYOUT1_CLR_PAGE_SIZE_MASK 0xFFFF0000u
#define BCH_FLASH0LAYOUT1_CLR_PAGE_SIZE_SHIFT 16
#define BCH_FLASH0LAYOUT1_CLR_PAGE_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT1_CLR_PAGE_SIZE_SHIFT))&BCH_FLASH0LAYOUT1_CLR_PAGE_SIZE_MASK)
/* FLASH0LAYOUT1_TOG Bit Fields */
#define BCH_FLASH0LAYOUT1_TOG_DATAN_SIZE_MASK 0x3FFu
#define BCH_FLASH0LAYOUT1_TOG_DATAN_SIZE_SHIFT 0
#define BCH_FLASH0LAYOUT1_TOG_DATAN_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT1_TOG_DATAN_SIZE_SHIFT))&BCH_FLASH0LAYOUT1_TOG_DATAN_SIZE_MASK)
#define BCH_FLASH0LAYOUT1_TOG_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH0LAYOUT1_TOG_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH0LAYOUT1_TOG_ECCN_MASK 0xF800u
#define BCH_FLASH0LAYOUT1_TOG_ECCN_SHIFT 11
#define BCH_FLASH0LAYOUT1_TOG_ECCN(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT1_TOG_ECCN_SHIFT))&BCH_FLASH0LAYOUT1_TOG_ECCN_MASK)
#define BCH_FLASH0LAYOUT1_TOG_PAGE_SIZE_MASK 0xFFFF0000u
#define BCH_FLASH0LAYOUT1_TOG_PAGE_SIZE_SHIFT 16
#define BCH_FLASH0LAYOUT1_TOG_PAGE_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH0LAYOUT1_TOG_PAGE_SIZE_SHIFT))&BCH_FLASH0LAYOUT1_TOG_PAGE_SIZE_MASK)
/* FLASH1LAYOUT0 Bit Fields */
#define BCH_FLASH1LAYOUT0_DATA0_SIZE_MASK 0x3FFu
#define BCH_FLASH1LAYOUT0_DATA0_SIZE_SHIFT 0
#define BCH_FLASH1LAYOUT0_DATA0_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT0_DATA0_SIZE_SHIFT))&BCH_FLASH1LAYOUT0_DATA0_SIZE_MASK)
#define BCH_FLASH1LAYOUT0_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH1LAYOUT0_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH1LAYOUT0_ECC0_MASK 0xF800u
#define BCH_FLASH1LAYOUT0_ECC0_SHIFT 11
#define BCH_FLASH1LAYOUT0_ECC0(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT0_ECC0_SHIFT))&BCH_FLASH1LAYOUT0_ECC0_MASK)
#define BCH_FLASH1LAYOUT0_META_SIZE_MASK 0xFF0000u
#define BCH_FLASH1LAYOUT0_META_SIZE_SHIFT 16
#define BCH_FLASH1LAYOUT0_META_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT0_META_SIZE_SHIFT))&BCH_FLASH1LAYOUT0_META_SIZE_MASK)
#define BCH_FLASH1LAYOUT0_NBLOCKS_MASK 0xFF000000u
#define BCH_FLASH1LAYOUT0_NBLOCKS_SHIFT 24
#define BCH_FLASH1LAYOUT0_NBLOCKS(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT0_NBLOCKS_SHIFT))&BCH_FLASH1LAYOUT0_NBLOCKS_MASK)
/* FLASH1LAYOUT0_SET Bit Fields */
#define BCH_FLASH1LAYOUT0_SET_DATA0_SIZE_MASK 0x3FFu
#define BCH_FLASH1LAYOUT0_SET_DATA0_SIZE_SHIFT 0
#define BCH_FLASH1LAYOUT0_SET_DATA0_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT0_SET_DATA0_SIZE_SHIFT))&BCH_FLASH1LAYOUT0_SET_DATA0_SIZE_MASK)
#define BCH_FLASH1LAYOUT0_SET_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH1LAYOUT0_SET_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH1LAYOUT0_SET_ECC0_MASK 0xF800u
#define BCH_FLASH1LAYOUT0_SET_ECC0_SHIFT 11
#define BCH_FLASH1LAYOUT0_SET_ECC0(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT0_SET_ECC0_SHIFT))&BCH_FLASH1LAYOUT0_SET_ECC0_MASK)
#define BCH_FLASH1LAYOUT0_SET_META_SIZE_MASK 0xFF0000u
#define BCH_FLASH1LAYOUT0_SET_META_SIZE_SHIFT 16
#define BCH_FLASH1LAYOUT0_SET_META_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT0_SET_META_SIZE_SHIFT))&BCH_FLASH1LAYOUT0_SET_META_SIZE_MASK)
#define BCH_FLASH1LAYOUT0_SET_NBLOCKS_MASK 0xFF000000u
#define BCH_FLASH1LAYOUT0_SET_NBLOCKS_SHIFT 24
#define BCH_FLASH1LAYOUT0_SET_NBLOCKS(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT0_SET_NBLOCKS_SHIFT))&BCH_FLASH1LAYOUT0_SET_NBLOCKS_MASK)
/* FLASH1LAYOUT0_CLR Bit Fields */
#define BCH_FLASH1LAYOUT0_CLR_DATA0_SIZE_MASK 0x3FFu
#define BCH_FLASH1LAYOUT0_CLR_DATA0_SIZE_SHIFT 0
#define BCH_FLASH1LAYOUT0_CLR_DATA0_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT0_CLR_DATA0_SIZE_SHIFT))&BCH_FLASH1LAYOUT0_CLR_DATA0_SIZE_MASK)
#define BCH_FLASH1LAYOUT0_CLR_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH1LAYOUT0_CLR_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH1LAYOUT0_CLR_ECC0_MASK 0xF800u
#define BCH_FLASH1LAYOUT0_CLR_ECC0_SHIFT 11
#define BCH_FLASH1LAYOUT0_CLR_ECC0(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT0_CLR_ECC0_SHIFT))&BCH_FLASH1LAYOUT0_CLR_ECC0_MASK)
#define BCH_FLASH1LAYOUT0_CLR_META_SIZE_MASK 0xFF0000u
#define BCH_FLASH1LAYOUT0_CLR_META_SIZE_SHIFT 16
#define BCH_FLASH1LAYOUT0_CLR_META_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT0_CLR_META_SIZE_SHIFT))&BCH_FLASH1LAYOUT0_CLR_META_SIZE_MASK)
#define BCH_FLASH1LAYOUT0_CLR_NBLOCKS_MASK 0xFF000000u
#define BCH_FLASH1LAYOUT0_CLR_NBLOCKS_SHIFT 24
#define BCH_FLASH1LAYOUT0_CLR_NBLOCKS(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT0_CLR_NBLOCKS_SHIFT))&BCH_FLASH1LAYOUT0_CLR_NBLOCKS_MASK)
/* FLASH1LAYOUT0_TOG Bit Fields */
#define BCH_FLASH1LAYOUT0_TOG_DATA0_SIZE_MASK 0x3FFu
#define BCH_FLASH1LAYOUT0_TOG_DATA0_SIZE_SHIFT 0
#define BCH_FLASH1LAYOUT0_TOG_DATA0_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT0_TOG_DATA0_SIZE_SHIFT))&BCH_FLASH1LAYOUT0_TOG_DATA0_SIZE_MASK)
#define BCH_FLASH1LAYOUT0_TOG_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH1LAYOUT0_TOG_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH1LAYOUT0_TOG_ECC0_MASK 0xF800u
#define BCH_FLASH1LAYOUT0_TOG_ECC0_SHIFT 11
#define BCH_FLASH1LAYOUT0_TOG_ECC0(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT0_TOG_ECC0_SHIFT))&BCH_FLASH1LAYOUT0_TOG_ECC0_MASK)
#define BCH_FLASH1LAYOUT0_TOG_META_SIZE_MASK 0xFF0000u
#define BCH_FLASH1LAYOUT0_TOG_META_SIZE_SHIFT 16
#define BCH_FLASH1LAYOUT0_TOG_META_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT0_TOG_META_SIZE_SHIFT))&BCH_FLASH1LAYOUT0_TOG_META_SIZE_MASK)
#define BCH_FLASH1LAYOUT0_TOG_NBLOCKS_MASK 0xFF000000u
#define BCH_FLASH1LAYOUT0_TOG_NBLOCKS_SHIFT 24
#define BCH_FLASH1LAYOUT0_TOG_NBLOCKS(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT0_TOG_NBLOCKS_SHIFT))&BCH_FLASH1LAYOUT0_TOG_NBLOCKS_MASK)
/* FLASH1LAYOUT1 Bit Fields */
#define BCH_FLASH1LAYOUT1_DATAN_SIZE_MASK 0x3FFu
#define BCH_FLASH1LAYOUT1_DATAN_SIZE_SHIFT 0
#define BCH_FLASH1LAYOUT1_DATAN_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT1_DATAN_SIZE_SHIFT))&BCH_FLASH1LAYOUT1_DATAN_SIZE_MASK)
#define BCH_FLASH1LAYOUT1_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH1LAYOUT1_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH1LAYOUT1_ECCN_MASK 0xF800u
#define BCH_FLASH1LAYOUT1_ECCN_SHIFT 11
#define BCH_FLASH1LAYOUT1_ECCN(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT1_ECCN_SHIFT))&BCH_FLASH1LAYOUT1_ECCN_MASK)
#define BCH_FLASH1LAYOUT1_PAGE_SIZE_MASK 0xFFFF0000u
#define BCH_FLASH1LAYOUT1_PAGE_SIZE_SHIFT 16
#define BCH_FLASH1LAYOUT1_PAGE_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT1_PAGE_SIZE_SHIFT))&BCH_FLASH1LAYOUT1_PAGE_SIZE_MASK)
/* FLASH1LAYOUT1_SET Bit Fields */
#define BCH_FLASH1LAYOUT1_SET_DATAN_SIZE_MASK 0x3FFu
#define BCH_FLASH1LAYOUT1_SET_DATAN_SIZE_SHIFT 0
#define BCH_FLASH1LAYOUT1_SET_DATAN_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT1_SET_DATAN_SIZE_SHIFT))&BCH_FLASH1LAYOUT1_SET_DATAN_SIZE_MASK)
#define BCH_FLASH1LAYOUT1_SET_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH1LAYOUT1_SET_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH1LAYOUT1_SET_ECCN_MASK 0xF800u
#define BCH_FLASH1LAYOUT1_SET_ECCN_SHIFT 11
#define BCH_FLASH1LAYOUT1_SET_ECCN(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT1_SET_ECCN_SHIFT))&BCH_FLASH1LAYOUT1_SET_ECCN_MASK)
#define BCH_FLASH1LAYOUT1_SET_PAGE_SIZE_MASK 0xFFFF0000u
#define BCH_FLASH1LAYOUT1_SET_PAGE_SIZE_SHIFT 16
#define BCH_FLASH1LAYOUT1_SET_PAGE_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT1_SET_PAGE_SIZE_SHIFT))&BCH_FLASH1LAYOUT1_SET_PAGE_SIZE_MASK)
/* FLASH1LAYOUT1_CLR Bit Fields */
#define BCH_FLASH1LAYOUT1_CLR_DATAN_SIZE_MASK 0x3FFu
#define BCH_FLASH1LAYOUT1_CLR_DATAN_SIZE_SHIFT 0
#define BCH_FLASH1LAYOUT1_CLR_DATAN_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT1_CLR_DATAN_SIZE_SHIFT))&BCH_FLASH1LAYOUT1_CLR_DATAN_SIZE_MASK)
#define BCH_FLASH1LAYOUT1_CLR_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH1LAYOUT1_CLR_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH1LAYOUT1_CLR_ECCN_MASK 0xF800u
#define BCH_FLASH1LAYOUT1_CLR_ECCN_SHIFT 11
#define BCH_FLASH1LAYOUT1_CLR_ECCN(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT1_CLR_ECCN_SHIFT))&BCH_FLASH1LAYOUT1_CLR_ECCN_MASK)
#define BCH_FLASH1LAYOUT1_CLR_PAGE_SIZE_MASK 0xFFFF0000u
#define BCH_FLASH1LAYOUT1_CLR_PAGE_SIZE_SHIFT 16
#define BCH_FLASH1LAYOUT1_CLR_PAGE_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT1_CLR_PAGE_SIZE_SHIFT))&BCH_FLASH1LAYOUT1_CLR_PAGE_SIZE_MASK)
/* FLASH1LAYOUT1_TOG Bit Fields */
#define BCH_FLASH1LAYOUT1_TOG_DATAN_SIZE_MASK 0x3FFu
#define BCH_FLASH1LAYOUT1_TOG_DATAN_SIZE_SHIFT 0
#define BCH_FLASH1LAYOUT1_TOG_DATAN_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT1_TOG_DATAN_SIZE_SHIFT))&BCH_FLASH1LAYOUT1_TOG_DATAN_SIZE_MASK)
#define BCH_FLASH1LAYOUT1_TOG_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH1LAYOUT1_TOG_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH1LAYOUT1_TOG_ECCN_MASK 0xF800u
#define BCH_FLASH1LAYOUT1_TOG_ECCN_SHIFT 11
#define BCH_FLASH1LAYOUT1_TOG_ECCN(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT1_TOG_ECCN_SHIFT))&BCH_FLASH1LAYOUT1_TOG_ECCN_MASK)
#define BCH_FLASH1LAYOUT1_TOG_PAGE_SIZE_MASK 0xFFFF0000u
#define BCH_FLASH1LAYOUT1_TOG_PAGE_SIZE_SHIFT 16
#define BCH_FLASH1LAYOUT1_TOG_PAGE_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH1LAYOUT1_TOG_PAGE_SIZE_SHIFT))&BCH_FLASH1LAYOUT1_TOG_PAGE_SIZE_MASK)
/* FLASH2LAYOUT0 Bit Fields */
#define BCH_FLASH2LAYOUT0_DATA0_SIZE_MASK 0x3FFu
#define BCH_FLASH2LAYOUT0_DATA0_SIZE_SHIFT 0
#define BCH_FLASH2LAYOUT0_DATA0_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT0_DATA0_SIZE_SHIFT))&BCH_FLASH2LAYOUT0_DATA0_SIZE_MASK)
#define BCH_FLASH2LAYOUT0_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH2LAYOUT0_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH2LAYOUT0_ECC0_MASK 0xF800u
#define BCH_FLASH2LAYOUT0_ECC0_SHIFT 11
#define BCH_FLASH2LAYOUT0_ECC0(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT0_ECC0_SHIFT))&BCH_FLASH2LAYOUT0_ECC0_MASK)
#define BCH_FLASH2LAYOUT0_META_SIZE_MASK 0xFF0000u
#define BCH_FLASH2LAYOUT0_META_SIZE_SHIFT 16
#define BCH_FLASH2LAYOUT0_META_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT0_META_SIZE_SHIFT))&BCH_FLASH2LAYOUT0_META_SIZE_MASK)
#define BCH_FLASH2LAYOUT0_NBLOCKS_MASK 0xFF000000u
#define BCH_FLASH2LAYOUT0_NBLOCKS_SHIFT 24
#define BCH_FLASH2LAYOUT0_NBLOCKS(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT0_NBLOCKS_SHIFT))&BCH_FLASH2LAYOUT0_NBLOCKS_MASK)
/* FLASH2LAYOUT0_SET Bit Fields */
#define BCH_FLASH2LAYOUT0_SET_DATA0_SIZE_MASK 0x3FFu
#define BCH_FLASH2LAYOUT0_SET_DATA0_SIZE_SHIFT 0
#define BCH_FLASH2LAYOUT0_SET_DATA0_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT0_SET_DATA0_SIZE_SHIFT))&BCH_FLASH2LAYOUT0_SET_DATA0_SIZE_MASK)
#define BCH_FLASH2LAYOUT0_SET_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH2LAYOUT0_SET_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH2LAYOUT0_SET_ECC0_MASK 0xF800u
#define BCH_FLASH2LAYOUT0_SET_ECC0_SHIFT 11
#define BCH_FLASH2LAYOUT0_SET_ECC0(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT0_SET_ECC0_SHIFT))&BCH_FLASH2LAYOUT0_SET_ECC0_MASK)
#define BCH_FLASH2LAYOUT0_SET_META_SIZE_MASK 0xFF0000u
#define BCH_FLASH2LAYOUT0_SET_META_SIZE_SHIFT 16
#define BCH_FLASH2LAYOUT0_SET_META_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT0_SET_META_SIZE_SHIFT))&BCH_FLASH2LAYOUT0_SET_META_SIZE_MASK)
#define BCH_FLASH2LAYOUT0_SET_NBLOCKS_MASK 0xFF000000u
#define BCH_FLASH2LAYOUT0_SET_NBLOCKS_SHIFT 24
#define BCH_FLASH2LAYOUT0_SET_NBLOCKS(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT0_SET_NBLOCKS_SHIFT))&BCH_FLASH2LAYOUT0_SET_NBLOCKS_MASK)
/* FLASH2LAYOUT0_CLR Bit Fields */
#define BCH_FLASH2LAYOUT0_CLR_DATA0_SIZE_MASK 0x3FFu
#define BCH_FLASH2LAYOUT0_CLR_DATA0_SIZE_SHIFT 0
#define BCH_FLASH2LAYOUT0_CLR_DATA0_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT0_CLR_DATA0_SIZE_SHIFT))&BCH_FLASH2LAYOUT0_CLR_DATA0_SIZE_MASK)
#define BCH_FLASH2LAYOUT0_CLR_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH2LAYOUT0_CLR_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH2LAYOUT0_CLR_ECC0_MASK 0xF800u
#define BCH_FLASH2LAYOUT0_CLR_ECC0_SHIFT 11
#define BCH_FLASH2LAYOUT0_CLR_ECC0(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT0_CLR_ECC0_SHIFT))&BCH_FLASH2LAYOUT0_CLR_ECC0_MASK)
#define BCH_FLASH2LAYOUT0_CLR_META_SIZE_MASK 0xFF0000u
#define BCH_FLASH2LAYOUT0_CLR_META_SIZE_SHIFT 16
#define BCH_FLASH2LAYOUT0_CLR_META_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT0_CLR_META_SIZE_SHIFT))&BCH_FLASH2LAYOUT0_CLR_META_SIZE_MASK)
#define BCH_FLASH2LAYOUT0_CLR_NBLOCKS_MASK 0xFF000000u
#define BCH_FLASH2LAYOUT0_CLR_NBLOCKS_SHIFT 24
#define BCH_FLASH2LAYOUT0_CLR_NBLOCKS(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT0_CLR_NBLOCKS_SHIFT))&BCH_FLASH2LAYOUT0_CLR_NBLOCKS_MASK)
/* FLASH2LAYOUT0_TOG Bit Fields */
#define BCH_FLASH2LAYOUT0_TOG_DATA0_SIZE_MASK 0x3FFu
#define BCH_FLASH2LAYOUT0_TOG_DATA0_SIZE_SHIFT 0
#define BCH_FLASH2LAYOUT0_TOG_DATA0_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT0_TOG_DATA0_SIZE_SHIFT))&BCH_FLASH2LAYOUT0_TOG_DATA0_SIZE_MASK)
#define BCH_FLASH2LAYOUT0_TOG_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH2LAYOUT0_TOG_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH2LAYOUT0_TOG_ECC0_MASK 0xF800u
#define BCH_FLASH2LAYOUT0_TOG_ECC0_SHIFT 11
#define BCH_FLASH2LAYOUT0_TOG_ECC0(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT0_TOG_ECC0_SHIFT))&BCH_FLASH2LAYOUT0_TOG_ECC0_MASK)
#define BCH_FLASH2LAYOUT0_TOG_META_SIZE_MASK 0xFF0000u
#define BCH_FLASH2LAYOUT0_TOG_META_SIZE_SHIFT 16
#define BCH_FLASH2LAYOUT0_TOG_META_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT0_TOG_META_SIZE_SHIFT))&BCH_FLASH2LAYOUT0_TOG_META_SIZE_MASK)
#define BCH_FLASH2LAYOUT0_TOG_NBLOCKS_MASK 0xFF000000u
#define BCH_FLASH2LAYOUT0_TOG_NBLOCKS_SHIFT 24
#define BCH_FLASH2LAYOUT0_TOG_NBLOCKS(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT0_TOG_NBLOCKS_SHIFT))&BCH_FLASH2LAYOUT0_TOG_NBLOCKS_MASK)
/* FLASH2LAYOUT1 Bit Fields */
#define BCH_FLASH2LAYOUT1_DATAN_SIZE_MASK 0x3FFu
#define BCH_FLASH2LAYOUT1_DATAN_SIZE_SHIFT 0
#define BCH_FLASH2LAYOUT1_DATAN_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT1_DATAN_SIZE_SHIFT))&BCH_FLASH2LAYOUT1_DATAN_SIZE_MASK)
#define BCH_FLASH2LAYOUT1_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH2LAYOUT1_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH2LAYOUT1_ECCN_MASK 0xF800u
#define BCH_FLASH2LAYOUT1_ECCN_SHIFT 11
#define BCH_FLASH2LAYOUT1_ECCN(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT1_ECCN_SHIFT))&BCH_FLASH2LAYOUT1_ECCN_MASK)
#define BCH_FLASH2LAYOUT1_PAGE_SIZE_MASK 0xFFFF0000u
#define BCH_FLASH2LAYOUT1_PAGE_SIZE_SHIFT 16
#define BCH_FLASH2LAYOUT1_PAGE_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT1_PAGE_SIZE_SHIFT))&BCH_FLASH2LAYOUT1_PAGE_SIZE_MASK)
/* FLASH2LAYOUT1_SET Bit Fields */
#define BCH_FLASH2LAYOUT1_SET_DATAN_SIZE_MASK 0x3FFu
#define BCH_FLASH2LAYOUT1_SET_DATAN_SIZE_SHIFT 0
#define BCH_FLASH2LAYOUT1_SET_DATAN_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT1_SET_DATAN_SIZE_SHIFT))&BCH_FLASH2LAYOUT1_SET_DATAN_SIZE_MASK)
#define BCH_FLASH2LAYOUT1_SET_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH2LAYOUT1_SET_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH2LAYOUT1_SET_ECCN_MASK 0xF800u
#define BCH_FLASH2LAYOUT1_SET_ECCN_SHIFT 11
#define BCH_FLASH2LAYOUT1_SET_ECCN(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT1_SET_ECCN_SHIFT))&BCH_FLASH2LAYOUT1_SET_ECCN_MASK)
#define BCH_FLASH2LAYOUT1_SET_PAGE_SIZE_MASK 0xFFFF0000u
#define BCH_FLASH2LAYOUT1_SET_PAGE_SIZE_SHIFT 16
#define BCH_FLASH2LAYOUT1_SET_PAGE_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT1_SET_PAGE_SIZE_SHIFT))&BCH_FLASH2LAYOUT1_SET_PAGE_SIZE_MASK)
/* FLASH2LAYOUT1_CLR Bit Fields */
#define BCH_FLASH2LAYOUT1_CLR_DATAN_SIZE_MASK 0x3FFu
#define BCH_FLASH2LAYOUT1_CLR_DATAN_SIZE_SHIFT 0
#define BCH_FLASH2LAYOUT1_CLR_DATAN_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT1_CLR_DATAN_SIZE_SHIFT))&BCH_FLASH2LAYOUT1_CLR_DATAN_SIZE_MASK)
#define BCH_FLASH2LAYOUT1_CLR_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH2LAYOUT1_CLR_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH2LAYOUT1_CLR_ECCN_MASK 0xF800u
#define BCH_FLASH2LAYOUT1_CLR_ECCN_SHIFT 11
#define BCH_FLASH2LAYOUT1_CLR_ECCN(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT1_CLR_ECCN_SHIFT))&BCH_FLASH2LAYOUT1_CLR_ECCN_MASK)
#define BCH_FLASH2LAYOUT1_CLR_PAGE_SIZE_MASK 0xFFFF0000u
#define BCH_FLASH2LAYOUT1_CLR_PAGE_SIZE_SHIFT 16
#define BCH_FLASH2LAYOUT1_CLR_PAGE_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT1_CLR_PAGE_SIZE_SHIFT))&BCH_FLASH2LAYOUT1_CLR_PAGE_SIZE_MASK)
/* FLASH2LAYOUT1_TOG Bit Fields */
#define BCH_FLASH2LAYOUT1_TOG_DATAN_SIZE_MASK 0x3FFu
#define BCH_FLASH2LAYOUT1_TOG_DATAN_SIZE_SHIFT 0
#define BCH_FLASH2LAYOUT1_TOG_DATAN_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT1_TOG_DATAN_SIZE_SHIFT))&BCH_FLASH2LAYOUT1_TOG_DATAN_SIZE_MASK)
#define BCH_FLASH2LAYOUT1_TOG_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH2LAYOUT1_TOG_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH2LAYOUT1_TOG_ECCN_MASK 0xF800u
#define BCH_FLASH2LAYOUT1_TOG_ECCN_SHIFT 11
#define BCH_FLASH2LAYOUT1_TOG_ECCN(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT1_TOG_ECCN_SHIFT))&BCH_FLASH2LAYOUT1_TOG_ECCN_MASK)
#define BCH_FLASH2LAYOUT1_TOG_PAGE_SIZE_MASK 0xFFFF0000u
#define BCH_FLASH2LAYOUT1_TOG_PAGE_SIZE_SHIFT 16
#define BCH_FLASH2LAYOUT1_TOG_PAGE_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH2LAYOUT1_TOG_PAGE_SIZE_SHIFT))&BCH_FLASH2LAYOUT1_TOG_PAGE_SIZE_MASK)
/* FLASH3LAYOUT0 Bit Fields */
#define BCH_FLASH3LAYOUT0_DATA0_SIZE_MASK 0x3FFu
#define BCH_FLASH3LAYOUT0_DATA0_SIZE_SHIFT 0
#define BCH_FLASH3LAYOUT0_DATA0_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT0_DATA0_SIZE_SHIFT))&BCH_FLASH3LAYOUT0_DATA0_SIZE_MASK)
#define BCH_FLASH3LAYOUT0_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH3LAYOUT0_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH3LAYOUT0_ECC0_MASK 0xF800u
#define BCH_FLASH3LAYOUT0_ECC0_SHIFT 11
#define BCH_FLASH3LAYOUT0_ECC0(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT0_ECC0_SHIFT))&BCH_FLASH3LAYOUT0_ECC0_MASK)
#define BCH_FLASH3LAYOUT0_META_SIZE_MASK 0xFF0000u
#define BCH_FLASH3LAYOUT0_META_SIZE_SHIFT 16
#define BCH_FLASH3LAYOUT0_META_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT0_META_SIZE_SHIFT))&BCH_FLASH3LAYOUT0_META_SIZE_MASK)
#define BCH_FLASH3LAYOUT0_NBLOCKS_MASK 0xFF000000u
#define BCH_FLASH3LAYOUT0_NBLOCKS_SHIFT 24
#define BCH_FLASH3LAYOUT0_NBLOCKS(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT0_NBLOCKS_SHIFT))&BCH_FLASH3LAYOUT0_NBLOCKS_MASK)
/* FLASH3LAYOUT0_SET Bit Fields */
#define BCH_FLASH3LAYOUT0_SET_DATA0_SIZE_MASK 0x3FFu
#define BCH_FLASH3LAYOUT0_SET_DATA0_SIZE_SHIFT 0
#define BCH_FLASH3LAYOUT0_SET_DATA0_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT0_SET_DATA0_SIZE_SHIFT))&BCH_FLASH3LAYOUT0_SET_DATA0_SIZE_MASK)
#define BCH_FLASH3LAYOUT0_SET_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH3LAYOUT0_SET_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH3LAYOUT0_SET_ECC0_MASK 0xF800u
#define BCH_FLASH3LAYOUT0_SET_ECC0_SHIFT 11
#define BCH_FLASH3LAYOUT0_SET_ECC0(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT0_SET_ECC0_SHIFT))&BCH_FLASH3LAYOUT0_SET_ECC0_MASK)
#define BCH_FLASH3LAYOUT0_SET_META_SIZE_MASK 0xFF0000u
#define BCH_FLASH3LAYOUT0_SET_META_SIZE_SHIFT 16
#define BCH_FLASH3LAYOUT0_SET_META_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT0_SET_META_SIZE_SHIFT))&BCH_FLASH3LAYOUT0_SET_META_SIZE_MASK)
#define BCH_FLASH3LAYOUT0_SET_NBLOCKS_MASK 0xFF000000u
#define BCH_FLASH3LAYOUT0_SET_NBLOCKS_SHIFT 24
#define BCH_FLASH3LAYOUT0_SET_NBLOCKS(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT0_SET_NBLOCKS_SHIFT))&BCH_FLASH3LAYOUT0_SET_NBLOCKS_MASK)
/* FLASH3LAYOUT0_CLR Bit Fields */
#define BCH_FLASH3LAYOUT0_CLR_DATA0_SIZE_MASK 0x3FFu
#define BCH_FLASH3LAYOUT0_CLR_DATA0_SIZE_SHIFT 0
#define BCH_FLASH3LAYOUT0_CLR_DATA0_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT0_CLR_DATA0_SIZE_SHIFT))&BCH_FLASH3LAYOUT0_CLR_DATA0_SIZE_MASK)
#define BCH_FLASH3LAYOUT0_CLR_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH3LAYOUT0_CLR_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH3LAYOUT0_CLR_ECC0_MASK 0xF800u
#define BCH_FLASH3LAYOUT0_CLR_ECC0_SHIFT 11
#define BCH_FLASH3LAYOUT0_CLR_ECC0(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT0_CLR_ECC0_SHIFT))&BCH_FLASH3LAYOUT0_CLR_ECC0_MASK)
#define BCH_FLASH3LAYOUT0_CLR_META_SIZE_MASK 0xFF0000u
#define BCH_FLASH3LAYOUT0_CLR_META_SIZE_SHIFT 16
#define BCH_FLASH3LAYOUT0_CLR_META_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT0_CLR_META_SIZE_SHIFT))&BCH_FLASH3LAYOUT0_CLR_META_SIZE_MASK)
#define BCH_FLASH3LAYOUT0_CLR_NBLOCKS_MASK 0xFF000000u
#define BCH_FLASH3LAYOUT0_CLR_NBLOCKS_SHIFT 24
#define BCH_FLASH3LAYOUT0_CLR_NBLOCKS(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT0_CLR_NBLOCKS_SHIFT))&BCH_FLASH3LAYOUT0_CLR_NBLOCKS_MASK)
/* FLASH3LAYOUT0_TOG Bit Fields */
#define BCH_FLASH3LAYOUT0_TOG_DATA0_SIZE_MASK 0x3FFu
#define BCH_FLASH3LAYOUT0_TOG_DATA0_SIZE_SHIFT 0
#define BCH_FLASH3LAYOUT0_TOG_DATA0_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT0_TOG_DATA0_SIZE_SHIFT))&BCH_FLASH3LAYOUT0_TOG_DATA0_SIZE_MASK)
#define BCH_FLASH3LAYOUT0_TOG_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH3LAYOUT0_TOG_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH3LAYOUT0_TOG_ECC0_MASK 0xF800u
#define BCH_FLASH3LAYOUT0_TOG_ECC0_SHIFT 11
#define BCH_FLASH3LAYOUT0_TOG_ECC0(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT0_TOG_ECC0_SHIFT))&BCH_FLASH3LAYOUT0_TOG_ECC0_MASK)
#define BCH_FLASH3LAYOUT0_TOG_META_SIZE_MASK 0xFF0000u
#define BCH_FLASH3LAYOUT0_TOG_META_SIZE_SHIFT 16
#define BCH_FLASH3LAYOUT0_TOG_META_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT0_TOG_META_SIZE_SHIFT))&BCH_FLASH3LAYOUT0_TOG_META_SIZE_MASK)
#define BCH_FLASH3LAYOUT0_TOG_NBLOCKS_MASK 0xFF000000u
#define BCH_FLASH3LAYOUT0_TOG_NBLOCKS_SHIFT 24
#define BCH_FLASH3LAYOUT0_TOG_NBLOCKS(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT0_TOG_NBLOCKS_SHIFT))&BCH_FLASH3LAYOUT0_TOG_NBLOCKS_MASK)
/* FLASH3LAYOUT1 Bit Fields */
#define BCH_FLASH3LAYOUT1_DATAN_SIZE_MASK 0x3FFu
#define BCH_FLASH3LAYOUT1_DATAN_SIZE_SHIFT 0
#define BCH_FLASH3LAYOUT1_DATAN_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT1_DATAN_SIZE_SHIFT))&BCH_FLASH3LAYOUT1_DATAN_SIZE_MASK)
#define BCH_FLASH3LAYOUT1_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH3LAYOUT1_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH3LAYOUT1_ECCN_MASK 0xF800u
#define BCH_FLASH3LAYOUT1_ECCN_SHIFT 11
#define BCH_FLASH3LAYOUT1_ECCN(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT1_ECCN_SHIFT))&BCH_FLASH3LAYOUT1_ECCN_MASK)
#define BCH_FLASH3LAYOUT1_PAGE_SIZE_MASK 0xFFFF0000u
#define BCH_FLASH3LAYOUT1_PAGE_SIZE_SHIFT 16
#define BCH_FLASH3LAYOUT1_PAGE_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT1_PAGE_SIZE_SHIFT))&BCH_FLASH3LAYOUT1_PAGE_SIZE_MASK)
/* FLASH3LAYOUT1_SET Bit Fields */
#define BCH_FLASH3LAYOUT1_SET_DATAN_SIZE_MASK 0x3FFu
#define BCH_FLASH3LAYOUT1_SET_DATAN_SIZE_SHIFT 0
#define BCH_FLASH3LAYOUT1_SET_DATAN_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT1_SET_DATAN_SIZE_SHIFT))&BCH_FLASH3LAYOUT1_SET_DATAN_SIZE_MASK)
#define BCH_FLASH3LAYOUT1_SET_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH3LAYOUT1_SET_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH3LAYOUT1_SET_ECCN_MASK 0xF800u
#define BCH_FLASH3LAYOUT1_SET_ECCN_SHIFT 11
#define BCH_FLASH3LAYOUT1_SET_ECCN(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT1_SET_ECCN_SHIFT))&BCH_FLASH3LAYOUT1_SET_ECCN_MASK)
#define BCH_FLASH3LAYOUT1_SET_PAGE_SIZE_MASK 0xFFFF0000u
#define BCH_FLASH3LAYOUT1_SET_PAGE_SIZE_SHIFT 16
#define BCH_FLASH3LAYOUT1_SET_PAGE_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT1_SET_PAGE_SIZE_SHIFT))&BCH_FLASH3LAYOUT1_SET_PAGE_SIZE_MASK)
/* FLASH3LAYOUT1_CLR Bit Fields */
#define BCH_FLASH3LAYOUT1_CLR_DATAN_SIZE_MASK 0x3FFu
#define BCH_FLASH3LAYOUT1_CLR_DATAN_SIZE_SHIFT 0
#define BCH_FLASH3LAYOUT1_CLR_DATAN_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT1_CLR_DATAN_SIZE_SHIFT))&BCH_FLASH3LAYOUT1_CLR_DATAN_SIZE_MASK)
#define BCH_FLASH3LAYOUT1_CLR_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH3LAYOUT1_CLR_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH3LAYOUT1_CLR_ECCN_MASK 0xF800u
#define BCH_FLASH3LAYOUT1_CLR_ECCN_SHIFT 11
#define BCH_FLASH3LAYOUT1_CLR_ECCN(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT1_CLR_ECCN_SHIFT))&BCH_FLASH3LAYOUT1_CLR_ECCN_MASK)
#define BCH_FLASH3LAYOUT1_CLR_PAGE_SIZE_MASK 0xFFFF0000u
#define BCH_FLASH3LAYOUT1_CLR_PAGE_SIZE_SHIFT 16
#define BCH_FLASH3LAYOUT1_CLR_PAGE_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT1_CLR_PAGE_SIZE_SHIFT))&BCH_FLASH3LAYOUT1_CLR_PAGE_SIZE_MASK)
/* FLASH3LAYOUT1_TOG Bit Fields */
#define BCH_FLASH3LAYOUT1_TOG_DATAN_SIZE_MASK 0x3FFu
#define BCH_FLASH3LAYOUT1_TOG_DATAN_SIZE_SHIFT 0
#define BCH_FLASH3LAYOUT1_TOG_DATAN_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT1_TOG_DATAN_SIZE_SHIFT))&BCH_FLASH3LAYOUT1_TOG_DATAN_SIZE_MASK)
#define BCH_FLASH3LAYOUT1_TOG_GF13_0_GF14_1_MASK 0x400u
#define BCH_FLASH3LAYOUT1_TOG_GF13_0_GF14_1_SHIFT 10
#define BCH_FLASH3LAYOUT1_TOG_ECCN_MASK 0xF800u
#define BCH_FLASH3LAYOUT1_TOG_ECCN_SHIFT 11
#define BCH_FLASH3LAYOUT1_TOG_ECCN(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT1_TOG_ECCN_SHIFT))&BCH_FLASH3LAYOUT1_TOG_ECCN_MASK)
#define BCH_FLASH3LAYOUT1_TOG_PAGE_SIZE_MASK 0xFFFF0000u
#define BCH_FLASH3LAYOUT1_TOG_PAGE_SIZE_SHIFT 16
#define BCH_FLASH3LAYOUT1_TOG_PAGE_SIZE(x) (((uint32_t)(((uint32_t)(x))<<BCH_FLASH3LAYOUT1_TOG_PAGE_SIZE_SHIFT))&BCH_FLASH3LAYOUT1_TOG_PAGE_SIZE_MASK)
/* DEBUG0 Bit Fields */
#define BCH_DEBUG0_DEBUG_REG_SELECT_MASK 0x3Fu
#define BCH_DEBUG0_DEBUG_REG_SELECT_SHIFT 0
#define BCH_DEBUG0_DEBUG_REG_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG0_DEBUG_REG_SELECT_SHIFT))&BCH_DEBUG0_DEBUG_REG_SELECT_MASK)
#define BCH_DEBUG0_RSVD0_MASK 0xC0u
#define BCH_DEBUG0_RSVD0_SHIFT 6
#define BCH_DEBUG0_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG0_RSVD0_SHIFT))&BCH_DEBUG0_RSVD0_MASK)
#define BCH_DEBUG0_BM_KES_TEST_BYPASS_MASK 0x100u
#define BCH_DEBUG0_BM_KES_TEST_BYPASS_SHIFT 8
#define BCH_DEBUG0_KES_DEBUG_STALL_MASK 0x200u
#define BCH_DEBUG0_KES_DEBUG_STALL_SHIFT 9
#define BCH_DEBUG0_KES_DEBUG_STEP_MASK 0x400u
#define BCH_DEBUG0_KES_DEBUG_STEP_SHIFT 10
#define BCH_DEBUG0_KES_STANDALONE_MASK 0x800u
#define BCH_DEBUG0_KES_STANDALONE_SHIFT 11
#define BCH_DEBUG0_KES_DEBUG_KICK_MASK 0x1000u
#define BCH_DEBUG0_KES_DEBUG_KICK_SHIFT 12
#define BCH_DEBUG0_KES_DEBUG_MODE4K_MASK 0x2000u
#define BCH_DEBUG0_KES_DEBUG_MODE4K_SHIFT 13
#define BCH_DEBUG0_KES_DEBUG_PAYLOAD_FLAG_MASK 0x4000u
#define BCH_DEBUG0_KES_DEBUG_PAYLOAD_FLAG_SHIFT 14
#define BCH_DEBUG0_KES_DEBUG_SHIFT_SYND_MASK 0x8000u
#define BCH_DEBUG0_KES_DEBUG_SHIFT_SYND_SHIFT 15
#define BCH_DEBUG0_KES_DEBUG_SYNDROME_SYMBOL_MASK 0x1FF0000u
#define BCH_DEBUG0_KES_DEBUG_SYNDROME_SYMBOL_SHIFT 16
#define BCH_DEBUG0_KES_DEBUG_SYNDROME_SYMBOL(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG0_KES_DEBUG_SYNDROME_SYMBOL_SHIFT))&BCH_DEBUG0_KES_DEBUG_SYNDROME_SYMBOL_MASK)
#define BCH_DEBUG0_RSVD1_MASK 0xFE000000u
#define BCH_DEBUG0_RSVD1_SHIFT 25
#define BCH_DEBUG0_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG0_RSVD1_SHIFT))&BCH_DEBUG0_RSVD1_MASK)
/* DEBUG0_SET Bit Fields */
#define BCH_DEBUG0_SET_DEBUG_REG_SELECT_MASK 0x3Fu
#define BCH_DEBUG0_SET_DEBUG_REG_SELECT_SHIFT 0
#define BCH_DEBUG0_SET_DEBUG_REG_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG0_SET_DEBUG_REG_SELECT_SHIFT))&BCH_DEBUG0_SET_DEBUG_REG_SELECT_MASK)
#define BCH_DEBUG0_SET_RSVD0_MASK 0xC0u
#define BCH_DEBUG0_SET_RSVD0_SHIFT 6
#define BCH_DEBUG0_SET_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG0_SET_RSVD0_SHIFT))&BCH_DEBUG0_SET_RSVD0_MASK)
#define BCH_DEBUG0_SET_BM_KES_TEST_BYPASS_MASK 0x100u
#define BCH_DEBUG0_SET_BM_KES_TEST_BYPASS_SHIFT 8
#define BCH_DEBUG0_SET_KES_DEBUG_STALL_MASK 0x200u
#define BCH_DEBUG0_SET_KES_DEBUG_STALL_SHIFT 9
#define BCH_DEBUG0_SET_KES_DEBUG_STEP_MASK 0x400u
#define BCH_DEBUG0_SET_KES_DEBUG_STEP_SHIFT 10
#define BCH_DEBUG0_SET_KES_STANDALONE_MASK 0x800u
#define BCH_DEBUG0_SET_KES_STANDALONE_SHIFT 11
#define BCH_DEBUG0_SET_KES_DEBUG_KICK_MASK 0x1000u
#define BCH_DEBUG0_SET_KES_DEBUG_KICK_SHIFT 12
#define BCH_DEBUG0_SET_KES_DEBUG_MODE4K_MASK 0x2000u
#define BCH_DEBUG0_SET_KES_DEBUG_MODE4K_SHIFT 13
#define BCH_DEBUG0_SET_KES_DEBUG_PAYLOAD_FLAG_MASK 0x4000u
#define BCH_DEBUG0_SET_KES_DEBUG_PAYLOAD_FLAG_SHIFT 14
#define BCH_DEBUG0_SET_KES_DEBUG_SHIFT_SYND_MASK 0x8000u
#define BCH_DEBUG0_SET_KES_DEBUG_SHIFT_SYND_SHIFT 15
#define BCH_DEBUG0_SET_KES_DEBUG_SYNDROME_SYMBOL_MASK 0x1FF0000u
#define BCH_DEBUG0_SET_KES_DEBUG_SYNDROME_SYMBOL_SHIFT 16
#define BCH_DEBUG0_SET_KES_DEBUG_SYNDROME_SYMBOL(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG0_SET_KES_DEBUG_SYNDROME_SYMBOL_SHIFT))&BCH_DEBUG0_SET_KES_DEBUG_SYNDROME_SYMBOL_MASK)
#define BCH_DEBUG0_SET_RSVD1_MASK 0xFE000000u
#define BCH_DEBUG0_SET_RSVD1_SHIFT 25
#define BCH_DEBUG0_SET_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG0_SET_RSVD1_SHIFT))&BCH_DEBUG0_SET_RSVD1_MASK)
/* DEBUG0_CLR Bit Fields */
#define BCH_DEBUG0_CLR_DEBUG_REG_SELECT_MASK 0x3Fu
#define BCH_DEBUG0_CLR_DEBUG_REG_SELECT_SHIFT 0
#define BCH_DEBUG0_CLR_DEBUG_REG_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG0_CLR_DEBUG_REG_SELECT_SHIFT))&BCH_DEBUG0_CLR_DEBUG_REG_SELECT_MASK)
#define BCH_DEBUG0_CLR_RSVD0_MASK 0xC0u
#define BCH_DEBUG0_CLR_RSVD0_SHIFT 6
#define BCH_DEBUG0_CLR_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG0_CLR_RSVD0_SHIFT))&BCH_DEBUG0_CLR_RSVD0_MASK)
#define BCH_DEBUG0_CLR_BM_KES_TEST_BYPASS_MASK 0x100u
#define BCH_DEBUG0_CLR_BM_KES_TEST_BYPASS_SHIFT 8
#define BCH_DEBUG0_CLR_KES_DEBUG_STALL_MASK 0x200u
#define BCH_DEBUG0_CLR_KES_DEBUG_STALL_SHIFT 9
#define BCH_DEBUG0_CLR_KES_DEBUG_STEP_MASK 0x400u
#define BCH_DEBUG0_CLR_KES_DEBUG_STEP_SHIFT 10
#define BCH_DEBUG0_CLR_KES_STANDALONE_MASK 0x800u
#define BCH_DEBUG0_CLR_KES_STANDALONE_SHIFT 11
#define BCH_DEBUG0_CLR_KES_DEBUG_KICK_MASK 0x1000u
#define BCH_DEBUG0_CLR_KES_DEBUG_KICK_SHIFT 12
#define BCH_DEBUG0_CLR_KES_DEBUG_MODE4K_MASK 0x2000u
#define BCH_DEBUG0_CLR_KES_DEBUG_MODE4K_SHIFT 13
#define BCH_DEBUG0_CLR_KES_DEBUG_PAYLOAD_FLAG_MASK 0x4000u
#define BCH_DEBUG0_CLR_KES_DEBUG_PAYLOAD_FLAG_SHIFT 14
#define BCH_DEBUG0_CLR_KES_DEBUG_SHIFT_SYND_MASK 0x8000u
#define BCH_DEBUG0_CLR_KES_DEBUG_SHIFT_SYND_SHIFT 15
#define BCH_DEBUG0_CLR_KES_DEBUG_SYNDROME_SYMBOL_MASK 0x1FF0000u
#define BCH_DEBUG0_CLR_KES_DEBUG_SYNDROME_SYMBOL_SHIFT 16
#define BCH_DEBUG0_CLR_KES_DEBUG_SYNDROME_SYMBOL(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG0_CLR_KES_DEBUG_SYNDROME_SYMBOL_SHIFT))&BCH_DEBUG0_CLR_KES_DEBUG_SYNDROME_SYMBOL_MASK)
#define BCH_DEBUG0_CLR_RSVD1_MASK 0xFE000000u
#define BCH_DEBUG0_CLR_RSVD1_SHIFT 25
#define BCH_DEBUG0_CLR_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG0_CLR_RSVD1_SHIFT))&BCH_DEBUG0_CLR_RSVD1_MASK)
/* DEBUG0_TOG Bit Fields */
#define BCH_DEBUG0_TOG_DEBUG_REG_SELECT_MASK 0x3Fu
#define BCH_DEBUG0_TOG_DEBUG_REG_SELECT_SHIFT 0
#define BCH_DEBUG0_TOG_DEBUG_REG_SELECT(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG0_TOG_DEBUG_REG_SELECT_SHIFT))&BCH_DEBUG0_TOG_DEBUG_REG_SELECT_MASK)
#define BCH_DEBUG0_TOG_RSVD0_MASK 0xC0u
#define BCH_DEBUG0_TOG_RSVD0_SHIFT 6
#define BCH_DEBUG0_TOG_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG0_TOG_RSVD0_SHIFT))&BCH_DEBUG0_TOG_RSVD0_MASK)
#define BCH_DEBUG0_TOG_BM_KES_TEST_BYPASS_MASK 0x100u
#define BCH_DEBUG0_TOG_BM_KES_TEST_BYPASS_SHIFT 8
#define BCH_DEBUG0_TOG_KES_DEBUG_STALL_MASK 0x200u
#define BCH_DEBUG0_TOG_KES_DEBUG_STALL_SHIFT 9
#define BCH_DEBUG0_TOG_KES_DEBUG_STEP_MASK 0x400u
#define BCH_DEBUG0_TOG_KES_DEBUG_STEP_SHIFT 10
#define BCH_DEBUG0_TOG_KES_STANDALONE_MASK 0x800u
#define BCH_DEBUG0_TOG_KES_STANDALONE_SHIFT 11
#define BCH_DEBUG0_TOG_KES_DEBUG_KICK_MASK 0x1000u
#define BCH_DEBUG0_TOG_KES_DEBUG_KICK_SHIFT 12
#define BCH_DEBUG0_TOG_KES_DEBUG_MODE4K_MASK 0x2000u
#define BCH_DEBUG0_TOG_KES_DEBUG_MODE4K_SHIFT 13
#define BCH_DEBUG0_TOG_KES_DEBUG_PAYLOAD_FLAG_MASK 0x4000u
#define BCH_DEBUG0_TOG_KES_DEBUG_PAYLOAD_FLAG_SHIFT 14
#define BCH_DEBUG0_TOG_KES_DEBUG_SHIFT_SYND_MASK 0x8000u
#define BCH_DEBUG0_TOG_KES_DEBUG_SHIFT_SYND_SHIFT 15
#define BCH_DEBUG0_TOG_KES_DEBUG_SYNDROME_SYMBOL_MASK 0x1FF0000u
#define BCH_DEBUG0_TOG_KES_DEBUG_SYNDROME_SYMBOL_SHIFT 16
#define BCH_DEBUG0_TOG_KES_DEBUG_SYNDROME_SYMBOL(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG0_TOG_KES_DEBUG_SYNDROME_SYMBOL_SHIFT))&BCH_DEBUG0_TOG_KES_DEBUG_SYNDROME_SYMBOL_MASK)
#define BCH_DEBUG0_TOG_RSVD1_MASK 0xFE000000u
#define BCH_DEBUG0_TOG_RSVD1_SHIFT 25
#define BCH_DEBUG0_TOG_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG0_TOG_RSVD1_SHIFT))&BCH_DEBUG0_TOG_RSVD1_MASK)
/* DBGKESREAD Bit Fields */
#define BCH_DBGKESREAD_VALUES_MASK 0xFFFFFFFFu
#define BCH_DBGKESREAD_VALUES_SHIFT 0
#define BCH_DBGKESREAD_VALUES(x) (((uint32_t)(((uint32_t)(x))<<BCH_DBGKESREAD_VALUES_SHIFT))&BCH_DBGKESREAD_VALUES_MASK)
/* DBGKESREAD_SET Bit Fields */
#define BCH_DBGKESREAD_SET_VALUES_MASK 0xFFFFFFFFu
#define BCH_DBGKESREAD_SET_VALUES_SHIFT 0
#define BCH_DBGKESREAD_SET_VALUES(x) (((uint32_t)(((uint32_t)(x))<<BCH_DBGKESREAD_SET_VALUES_SHIFT))&BCH_DBGKESREAD_SET_VALUES_MASK)
/* DBGKESREAD_CLR Bit Fields */
#define BCH_DBGKESREAD_CLR_VALUES_MASK 0xFFFFFFFFu
#define BCH_DBGKESREAD_CLR_VALUES_SHIFT 0
#define BCH_DBGKESREAD_CLR_VALUES(x) (((uint32_t)(((uint32_t)(x))<<BCH_DBGKESREAD_CLR_VALUES_SHIFT))&BCH_DBGKESREAD_CLR_VALUES_MASK)
/* DBGKESREAD_TOG Bit Fields */
#define BCH_DBGKESREAD_TOG_VALUES_MASK 0xFFFFFFFFu
#define BCH_DBGKESREAD_TOG_VALUES_SHIFT 0
#define BCH_DBGKESREAD_TOG_VALUES(x) (((uint32_t)(((uint32_t)(x))<<BCH_DBGKESREAD_TOG_VALUES_SHIFT))&BCH_DBGKESREAD_TOG_VALUES_MASK)
/* DBGCSFEREAD Bit Fields */
#define BCH_DBGCSFEREAD_VALUES_MASK 0xFFFFFFFFu
#define BCH_DBGCSFEREAD_VALUES_SHIFT 0
#define BCH_DBGCSFEREAD_VALUES(x) (((uint32_t)(((uint32_t)(x))<<BCH_DBGCSFEREAD_VALUES_SHIFT))&BCH_DBGCSFEREAD_VALUES_MASK)
/* DBGCSFEREAD_SET Bit Fields */
#define BCH_DBGCSFEREAD_SET_VALUES_MASK 0xFFFFFFFFu
#define BCH_DBGCSFEREAD_SET_VALUES_SHIFT 0
#define BCH_DBGCSFEREAD_SET_VALUES(x) (((uint32_t)(((uint32_t)(x))<<BCH_DBGCSFEREAD_SET_VALUES_SHIFT))&BCH_DBGCSFEREAD_SET_VALUES_MASK)
/* DBGCSFEREAD_CLR Bit Fields */
#define BCH_DBGCSFEREAD_CLR_VALUES_MASK 0xFFFFFFFFu
#define BCH_DBGCSFEREAD_CLR_VALUES_SHIFT 0
#define BCH_DBGCSFEREAD_CLR_VALUES(x) (((uint32_t)(((uint32_t)(x))<<BCH_DBGCSFEREAD_CLR_VALUES_SHIFT))&BCH_DBGCSFEREAD_CLR_VALUES_MASK)
/* DBGCSFEREAD_TOG Bit Fields */
#define BCH_DBGCSFEREAD_TOG_VALUES_MASK 0xFFFFFFFFu
#define BCH_DBGCSFEREAD_TOG_VALUES_SHIFT 0
#define BCH_DBGCSFEREAD_TOG_VALUES(x) (((uint32_t)(((uint32_t)(x))<<BCH_DBGCSFEREAD_TOG_VALUES_SHIFT))&BCH_DBGCSFEREAD_TOG_VALUES_MASK)
/* DBGSYNDGENREAD Bit Fields */
#define BCH_DBGSYNDGENREAD_VALUES_MASK 0xFFFFFFFFu
#define BCH_DBGSYNDGENREAD_VALUES_SHIFT 0
#define BCH_DBGSYNDGENREAD_VALUES(x) (((uint32_t)(((uint32_t)(x))<<BCH_DBGSYNDGENREAD_VALUES_SHIFT))&BCH_DBGSYNDGENREAD_VALUES_MASK)
/* DBGSYNDGENREAD_SET Bit Fields */
#define BCH_DBGSYNDGENREAD_SET_VALUES_MASK 0xFFFFFFFFu
#define BCH_DBGSYNDGENREAD_SET_VALUES_SHIFT 0
#define BCH_DBGSYNDGENREAD_SET_VALUES(x) (((uint32_t)(((uint32_t)(x))<<BCH_DBGSYNDGENREAD_SET_VALUES_SHIFT))&BCH_DBGSYNDGENREAD_SET_VALUES_MASK)
/* DBGSYNDGENREAD_CLR Bit Fields */
#define BCH_DBGSYNDGENREAD_CLR_VALUES_MASK 0xFFFFFFFFu
#define BCH_DBGSYNDGENREAD_CLR_VALUES_SHIFT 0
#define BCH_DBGSYNDGENREAD_CLR_VALUES(x) (((uint32_t)(((uint32_t)(x))<<BCH_DBGSYNDGENREAD_CLR_VALUES_SHIFT))&BCH_DBGSYNDGENREAD_CLR_VALUES_MASK)
/* DBGSYNDGENREAD_TOG Bit Fields */
#define BCH_DBGSYNDGENREAD_TOG_VALUES_MASK 0xFFFFFFFFu
#define BCH_DBGSYNDGENREAD_TOG_VALUES_SHIFT 0
#define BCH_DBGSYNDGENREAD_TOG_VALUES(x) (((uint32_t)(((uint32_t)(x))<<BCH_DBGSYNDGENREAD_TOG_VALUES_SHIFT))&BCH_DBGSYNDGENREAD_TOG_VALUES_MASK)
/* DBGAHBMREAD Bit Fields */
#define BCH_DBGAHBMREAD_VALUES_MASK 0xFFFFFFFFu
#define BCH_DBGAHBMREAD_VALUES_SHIFT 0
#define BCH_DBGAHBMREAD_VALUES(x) (((uint32_t)(((uint32_t)(x))<<BCH_DBGAHBMREAD_VALUES_SHIFT))&BCH_DBGAHBMREAD_VALUES_MASK)
/* DBGAHBMREAD_SET Bit Fields */
#define BCH_DBGAHBMREAD_SET_VALUES_MASK 0xFFFFFFFFu
#define BCH_DBGAHBMREAD_SET_VALUES_SHIFT 0
#define BCH_DBGAHBMREAD_SET_VALUES(x) (((uint32_t)(((uint32_t)(x))<<BCH_DBGAHBMREAD_SET_VALUES_SHIFT))&BCH_DBGAHBMREAD_SET_VALUES_MASK)
/* DBGAHBMREAD_CLR Bit Fields */
#define BCH_DBGAHBMREAD_CLR_VALUES_MASK 0xFFFFFFFFu
#define BCH_DBGAHBMREAD_CLR_VALUES_SHIFT 0
#define BCH_DBGAHBMREAD_CLR_VALUES(x) (((uint32_t)(((uint32_t)(x))<<BCH_DBGAHBMREAD_CLR_VALUES_SHIFT))&BCH_DBGAHBMREAD_CLR_VALUES_MASK)
/* DBGAHBMREAD_TOG Bit Fields */
#define BCH_DBGAHBMREAD_TOG_VALUES_MASK 0xFFFFFFFFu
#define BCH_DBGAHBMREAD_TOG_VALUES_SHIFT 0
#define BCH_DBGAHBMREAD_TOG_VALUES(x) (((uint32_t)(((uint32_t)(x))<<BCH_DBGAHBMREAD_TOG_VALUES_SHIFT))&BCH_DBGAHBMREAD_TOG_VALUES_MASK)
/* BLOCKNAME Bit Fields */
#define BCH_BLOCKNAME_NAME_MASK 0xFFFFFFFFu
#define BCH_BLOCKNAME_NAME_SHIFT 0
#define BCH_BLOCKNAME_NAME(x) (((uint32_t)(((uint32_t)(x))<<BCH_BLOCKNAME_NAME_SHIFT))&BCH_BLOCKNAME_NAME_MASK)
/* BLOCKNAME_SET Bit Fields */
#define BCH_BLOCKNAME_SET_NAME_MASK 0xFFFFFFFFu
#define BCH_BLOCKNAME_SET_NAME_SHIFT 0
#define BCH_BLOCKNAME_SET_NAME(x) (((uint32_t)(((uint32_t)(x))<<BCH_BLOCKNAME_SET_NAME_SHIFT))&BCH_BLOCKNAME_SET_NAME_MASK)
/* BLOCKNAME_CLR Bit Fields */
#define BCH_BLOCKNAME_CLR_NAME_MASK 0xFFFFFFFFu
#define BCH_BLOCKNAME_CLR_NAME_SHIFT 0
#define BCH_BLOCKNAME_CLR_NAME(x) (((uint32_t)(((uint32_t)(x))<<BCH_BLOCKNAME_CLR_NAME_SHIFT))&BCH_BLOCKNAME_CLR_NAME_MASK)
/* BLOCKNAME_TOG Bit Fields */
#define BCH_BLOCKNAME_TOG_NAME_MASK 0xFFFFFFFFu
#define BCH_BLOCKNAME_TOG_NAME_SHIFT 0
#define BCH_BLOCKNAME_TOG_NAME(x) (((uint32_t)(((uint32_t)(x))<<BCH_BLOCKNAME_TOG_NAME_SHIFT))&BCH_BLOCKNAME_TOG_NAME_MASK)
/* VERSION Bit Fields */
#define BCH_VERSION_STEP_MASK 0xFFFFu
#define BCH_VERSION_STEP_SHIFT 0
#define BCH_VERSION_STEP(x) (((uint32_t)(((uint32_t)(x))<<BCH_VERSION_STEP_SHIFT))&BCH_VERSION_STEP_MASK)
#define BCH_VERSION_MINOR_MASK 0xFF0000u
#define BCH_VERSION_MINOR_SHIFT 16
#define BCH_VERSION_MINOR(x) (((uint32_t)(((uint32_t)(x))<<BCH_VERSION_MINOR_SHIFT))&BCH_VERSION_MINOR_MASK)
#define BCH_VERSION_MAJOR_MASK 0xFF000000u
#define BCH_VERSION_MAJOR_SHIFT 24
#define BCH_VERSION_MAJOR(x) (((uint32_t)(((uint32_t)(x))<<BCH_VERSION_MAJOR_SHIFT))&BCH_VERSION_MAJOR_MASK)
/* VERSION_SET Bit Fields */
#define BCH_VERSION_SET_STEP_MASK 0xFFFFu
#define BCH_VERSION_SET_STEP_SHIFT 0
#define BCH_VERSION_SET_STEP(x) (((uint32_t)(((uint32_t)(x))<<BCH_VERSION_SET_STEP_SHIFT))&BCH_VERSION_SET_STEP_MASK)
#define BCH_VERSION_SET_MINOR_MASK 0xFF0000u
#define BCH_VERSION_SET_MINOR_SHIFT 16
#define BCH_VERSION_SET_MINOR(x) (((uint32_t)(((uint32_t)(x))<<BCH_VERSION_SET_MINOR_SHIFT))&BCH_VERSION_SET_MINOR_MASK)
#define BCH_VERSION_SET_MAJOR_MASK 0xFF000000u
#define BCH_VERSION_SET_MAJOR_SHIFT 24
#define BCH_VERSION_SET_MAJOR(x) (((uint32_t)(((uint32_t)(x))<<BCH_VERSION_SET_MAJOR_SHIFT))&BCH_VERSION_SET_MAJOR_MASK)
/* VERSION_CLR Bit Fields */
#define BCH_VERSION_CLR_STEP_MASK 0xFFFFu
#define BCH_VERSION_CLR_STEP_SHIFT 0
#define BCH_VERSION_CLR_STEP(x) (((uint32_t)(((uint32_t)(x))<<BCH_VERSION_CLR_STEP_SHIFT))&BCH_VERSION_CLR_STEP_MASK)
#define BCH_VERSION_CLR_MINOR_MASK 0xFF0000u
#define BCH_VERSION_CLR_MINOR_SHIFT 16
#define BCH_VERSION_CLR_MINOR(x) (((uint32_t)(((uint32_t)(x))<<BCH_VERSION_CLR_MINOR_SHIFT))&BCH_VERSION_CLR_MINOR_MASK)
#define BCH_VERSION_CLR_MAJOR_MASK 0xFF000000u
#define BCH_VERSION_CLR_MAJOR_SHIFT 24
#define BCH_VERSION_CLR_MAJOR(x) (((uint32_t)(((uint32_t)(x))<<BCH_VERSION_CLR_MAJOR_SHIFT))&BCH_VERSION_CLR_MAJOR_MASK)
/* VERSION_TOG Bit Fields */
#define BCH_VERSION_TOG_STEP_MASK 0xFFFFu
#define BCH_VERSION_TOG_STEP_SHIFT 0
#define BCH_VERSION_TOG_STEP(x) (((uint32_t)(((uint32_t)(x))<<BCH_VERSION_TOG_STEP_SHIFT))&BCH_VERSION_TOG_STEP_MASK)
#define BCH_VERSION_TOG_MINOR_MASK 0xFF0000u
#define BCH_VERSION_TOG_MINOR_SHIFT 16
#define BCH_VERSION_TOG_MINOR(x) (((uint32_t)(((uint32_t)(x))<<BCH_VERSION_TOG_MINOR_SHIFT))&BCH_VERSION_TOG_MINOR_MASK)
#define BCH_VERSION_TOG_MAJOR_MASK 0xFF000000u
#define BCH_VERSION_TOG_MAJOR_SHIFT 24
#define BCH_VERSION_TOG_MAJOR(x) (((uint32_t)(((uint32_t)(x))<<BCH_VERSION_TOG_MAJOR_SHIFT))&BCH_VERSION_TOG_MAJOR_MASK)
/* DEBUG1 Bit Fields */
#define BCH_DEBUG1_ERASED_ZERO_COUNT_MASK 0x1FFu
#define BCH_DEBUG1_ERASED_ZERO_COUNT_SHIFT 0
#define BCH_DEBUG1_ERASED_ZERO_COUNT(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG1_ERASED_ZERO_COUNT_SHIFT))&BCH_DEBUG1_ERASED_ZERO_COUNT_MASK)
#define BCH_DEBUG1_RSVD_MASK 0x7FFFFE00u
#define BCH_DEBUG1_RSVD_SHIFT 9
#define BCH_DEBUG1_RSVD(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG1_RSVD_SHIFT))&BCH_DEBUG1_RSVD_MASK)
#define BCH_DEBUG1_DEBUG1_PREERASECHK_MASK 0x80000000u
#define BCH_DEBUG1_DEBUG1_PREERASECHK_SHIFT 31
/* DEBUG1_SET Bit Fields */
#define BCH_DEBUG1_SET_ERASED_ZERO_COUNT_MASK 0x1FFu
#define BCH_DEBUG1_SET_ERASED_ZERO_COUNT_SHIFT 0
#define BCH_DEBUG1_SET_ERASED_ZERO_COUNT(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG1_SET_ERASED_ZERO_COUNT_SHIFT))&BCH_DEBUG1_SET_ERASED_ZERO_COUNT_MASK)
#define BCH_DEBUG1_SET_RSVD_MASK 0x7FFFFE00u
#define BCH_DEBUG1_SET_RSVD_SHIFT 9
#define BCH_DEBUG1_SET_RSVD(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG1_SET_RSVD_SHIFT))&BCH_DEBUG1_SET_RSVD_MASK)
#define BCH_DEBUG1_SET_DEBUG1_PREERASECHK_MASK 0x80000000u
#define BCH_DEBUG1_SET_DEBUG1_PREERASECHK_SHIFT 31
/* DEBUG1_CLR Bit Fields */
#define BCH_DEBUG1_CLR_ERASED_ZERO_COUNT_MASK 0x1FFu
#define BCH_DEBUG1_CLR_ERASED_ZERO_COUNT_SHIFT 0
#define BCH_DEBUG1_CLR_ERASED_ZERO_COUNT(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG1_CLR_ERASED_ZERO_COUNT_SHIFT))&BCH_DEBUG1_CLR_ERASED_ZERO_COUNT_MASK)
#define BCH_DEBUG1_CLR_RSVD_MASK 0x7FFFFE00u
#define BCH_DEBUG1_CLR_RSVD_SHIFT 9
#define BCH_DEBUG1_CLR_RSVD(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG1_CLR_RSVD_SHIFT))&BCH_DEBUG1_CLR_RSVD_MASK)
#define BCH_DEBUG1_CLR_DEBUG1_PREERASECHK_MASK 0x80000000u
#define BCH_DEBUG1_CLR_DEBUG1_PREERASECHK_SHIFT 31
/* DEBUG1_TOG Bit Fields */
#define BCH_DEBUG1_TOG_ERASED_ZERO_COUNT_MASK 0x1FFu
#define BCH_DEBUG1_TOG_ERASED_ZERO_COUNT_SHIFT 0
#define BCH_DEBUG1_TOG_ERASED_ZERO_COUNT(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG1_TOG_ERASED_ZERO_COUNT_SHIFT))&BCH_DEBUG1_TOG_ERASED_ZERO_COUNT_MASK)
#define BCH_DEBUG1_TOG_RSVD_MASK 0x7FFFFE00u
#define BCH_DEBUG1_TOG_RSVD_SHIFT 9
#define BCH_DEBUG1_TOG_RSVD(x) (((uint32_t)(((uint32_t)(x))<<BCH_DEBUG1_TOG_RSVD_SHIFT))&BCH_DEBUG1_TOG_RSVD_MASK)
#define BCH_DEBUG1_TOG_DEBUG1_PREERASECHK_MASK 0x80000000u
#define BCH_DEBUG1_TOG_DEBUG1_PREERASECHK_SHIFT 31
/*!
* @}
*/ /* end of group BCH_Register_Masks */
/* BCH - Peripheral instance base addresses */
/** Peripheral BCH base address */
#define BCH_BASE (0x33004000u)
/** Peripheral BCH base pointer */
#define BCH ((BCH_Type *)BCH_BASE)
#define BCH_BASE_PTR (BCH)
/** Array initializer of BCH peripheral base addresses */
#define BCH_BASE_ADDRS { BCH_BASE }
/** Array initializer of BCH peripheral base pointers */
#define BCH_BASE_PTRS { BCH }
/** Interrupt vectors for the BCH peripheral type */
#define BCH_IRQS { BCH_IRQn }
/* ----------------------------------------------------------------------------
-- BCH - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup BCH_Register_Accessor_Macros BCH - Register accessor macros
* @{
*/
/* BCH - Register instance definitions */
/* BCH */
#define BCH_CTRL BCH_CTRL_REG(BCH_BASE_PTR)
#define BCH_CTRL_SET BCH_CTRL_SET_REG(BCH_BASE_PTR)
#define BCH_CTRL_CLR BCH_CTRL_CLR_REG(BCH_BASE_PTR)
#define BCH_CTRL_TOG BCH_CTRL_TOG_REG(BCH_BASE_PTR)
#define BCH_STATUS0 BCH_STATUS0_REG(BCH_BASE_PTR)
#define BCH_STATUS0_SET BCH_STATUS0_SET_REG(BCH_BASE_PTR)
#define BCH_STATUS0_CLR BCH_STATUS0_CLR_REG(BCH_BASE_PTR)
#define BCH_STATUS0_TOG BCH_STATUS0_TOG_REG(BCH_BASE_PTR)
#define BCH_MODE BCH_MODE_REG(BCH_BASE_PTR)
#define BCH_MODE_SET BCH_MODE_SET_REG(BCH_BASE_PTR)
#define BCH_MODE_CLR BCH_MODE_CLR_REG(BCH_BASE_PTR)
#define BCH_MODE_TOG BCH_MODE_TOG_REG(BCH_BASE_PTR)
#define BCH_ENCODEPTR BCH_ENCODEPTR_REG(BCH_BASE_PTR)
#define BCH_ENCODEPTR_SET BCH_ENCODEPTR_SET_REG(BCH_BASE_PTR)
#define BCH_ENCODEPTR_CLR BCH_ENCODEPTR_CLR_REG(BCH_BASE_PTR)
#define BCH_ENCODEPTR_TOG BCH_ENCODEPTR_TOG_REG(BCH_BASE_PTR)
#define BCH_DATAPTR BCH_DATAPTR_REG(BCH_BASE_PTR)
#define BCH_DATAPTR_SET BCH_DATAPTR_SET_REG(BCH_BASE_PTR)
#define BCH_DATAPTR_CLR BCH_DATAPTR_CLR_REG(BCH_BASE_PTR)
#define BCH_DATAPTR_TOG BCH_DATAPTR_TOG_REG(BCH_BASE_PTR)
#define BCH_METAPTR BCH_METAPTR_REG(BCH_BASE_PTR)
#define BCH_METAPTR_SET BCH_METAPTR_SET_REG(BCH_BASE_PTR)
#define BCH_METAPTR_CLR BCH_METAPTR_CLR_REG(BCH_BASE_PTR)
#define BCH_METAPTR_TOG BCH_METAPTR_TOG_REG(BCH_BASE_PTR)
#define BCH_LAYOUTSELECT BCH_LAYOUTSELECT_REG(BCH_BASE_PTR)
#define BCH_LAYOUTSELECT_SET BCH_LAYOUTSELECT_SET_REG(BCH_BASE_PTR)
#define BCH_LAYOUTSELECT_CLR BCH_LAYOUTSELECT_CLR_REG(BCH_BASE_PTR)
#define BCH_LAYOUTSELECT_TOG BCH_LAYOUTSELECT_TOG_REG(BCH_BASE_PTR)
#define BCH_FLASH0LAYOUT0 BCH_FLASH0LAYOUT0_REG(BCH_BASE_PTR)
#define BCH_FLASH0LAYOUT0_SET BCH_FLASH0LAYOUT0_SET_REG(BCH_BASE_PTR)
#define BCH_FLASH0LAYOUT0_CLR BCH_FLASH0LAYOUT0_CLR_REG(BCH_BASE_PTR)
#define BCH_FLASH0LAYOUT0_TOG BCH_FLASH0LAYOUT0_TOG_REG(BCH_BASE_PTR)
#define BCH_FLASH0LAYOUT1 BCH_FLASH0LAYOUT1_REG(BCH_BASE_PTR)
#define BCH_FLASH0LAYOUT1_SET BCH_FLASH0LAYOUT1_SET_REG(BCH_BASE_PTR)
#define BCH_FLASH0LAYOUT1_CLR BCH_FLASH0LAYOUT1_CLR_REG(BCH_BASE_PTR)
#define BCH_FLASH0LAYOUT1_TOG BCH_FLASH0LAYOUT1_TOG_REG(BCH_BASE_PTR)
#define BCH_FLASH1LAYOUT0 BCH_FLASH1LAYOUT0_REG(BCH_BASE_PTR)
#define BCH_FLASH1LAYOUT0_SET BCH_FLASH1LAYOUT0_SET_REG(BCH_BASE_PTR)
#define BCH_FLASH1LAYOUT0_CLR BCH_FLASH1LAYOUT0_CLR_REG(BCH_BASE_PTR)
#define BCH_FLASH1LAYOUT0_TOG BCH_FLASH1LAYOUT0_TOG_REG(BCH_BASE_PTR)
#define BCH_FLASH1LAYOUT1 BCH_FLASH1LAYOUT1_REG(BCH_BASE_PTR)
#define BCH_FLASH1LAYOUT1_SET BCH_FLASH1LAYOUT1_SET_REG(BCH_BASE_PTR)
#define BCH_FLASH1LAYOUT1_CLR BCH_FLASH1LAYOUT1_CLR_REG(BCH_BASE_PTR)
#define BCH_FLASH1LAYOUT1_TOG BCH_FLASH1LAYOUT1_TOG_REG(BCH_BASE_PTR)
#define BCH_FLASH2LAYOUT0 BCH_FLASH2LAYOUT0_REG(BCH_BASE_PTR)
#define BCH_FLASH2LAYOUT0_SET BCH_FLASH2LAYOUT0_SET_REG(BCH_BASE_PTR)
#define BCH_FLASH2LAYOUT0_CLR BCH_FLASH2LAYOUT0_CLR_REG(BCH_BASE_PTR)
#define BCH_FLASH2LAYOUT0_TOG BCH_FLASH2LAYOUT0_TOG_REG(BCH_BASE_PTR)
#define BCH_FLASH2LAYOUT1 BCH_FLASH2LAYOUT1_REG(BCH_BASE_PTR)
#define BCH_FLASH2LAYOUT1_SET BCH_FLASH2LAYOUT1_SET_REG(BCH_BASE_PTR)
#define BCH_FLASH2LAYOUT1_CLR BCH_FLASH2LAYOUT1_CLR_REG(BCH_BASE_PTR)
#define BCH_FLASH2LAYOUT1_TOG BCH_FLASH2LAYOUT1_TOG_REG(BCH_BASE_PTR)
#define BCH_FLASH3LAYOUT0 BCH_FLASH3LAYOUT0_REG(BCH_BASE_PTR)
#define BCH_FLASH3LAYOUT0_SET BCH_FLASH3LAYOUT0_SET_REG(BCH_BASE_PTR)
#define BCH_FLASH3LAYOUT0_CLR BCH_FLASH3LAYOUT0_CLR_REG(BCH_BASE_PTR)
#define BCH_FLASH3LAYOUT0_TOG BCH_FLASH3LAYOUT0_TOG_REG(BCH_BASE_PTR)
#define BCH_FLASH3LAYOUT1 BCH_FLASH3LAYOUT1_REG(BCH_BASE_PTR)
#define BCH_FLASH3LAYOUT1_SET BCH_FLASH3LAYOUT1_SET_REG(BCH_BASE_PTR)
#define BCH_FLASH3LAYOUT1_CLR BCH_FLASH3LAYOUT1_CLR_REG(BCH_BASE_PTR)
#define BCH_FLASH3LAYOUT1_TOG BCH_FLASH3LAYOUT1_TOG_REG(BCH_BASE_PTR)
#define BCH_DEBUG0 BCH_DEBUG0_REG(BCH_BASE_PTR)
#define BCH_DEBUG0_SET BCH_DEBUG0_SET_REG(BCH_BASE_PTR)
#define BCH_DEBUG0_CLR BCH_DEBUG0_CLR_REG(BCH_BASE_PTR)
#define BCH_DEBUG0_TOG BCH_DEBUG0_TOG_REG(BCH_BASE_PTR)
#define BCH_DBGKESREAD BCH_DBGKESREAD_REG(BCH_BASE_PTR)
#define BCH_DBGKESREAD_SET BCH_DBGKESREAD_SET_REG(BCH_BASE_PTR)
#define BCH_DBGKESREAD_CLR BCH_DBGKESREAD_CLR_REG(BCH_BASE_PTR)
#define BCH_DBGKESREAD_TOG BCH_DBGKESREAD_TOG_REG(BCH_BASE_PTR)
#define BCH_DBGCSFEREAD BCH_DBGCSFEREAD_REG(BCH_BASE_PTR)
#define BCH_DBGCSFEREAD_SET BCH_DBGCSFEREAD_SET_REG(BCH_BASE_PTR)
#define BCH_DBGCSFEREAD_CLR BCH_DBGCSFEREAD_CLR_REG(BCH_BASE_PTR)
#define BCH_DBGCSFEREAD_TOG BCH_DBGCSFEREAD_TOG_REG(BCH_BASE_PTR)
#define BCH_DBGSYNDGENREAD BCH_DBGSYNDGENREAD_REG(BCH_BASE_PTR)
#define BCH_DBGSYNDGENREAD_SET BCH_DBGSYNDGENREAD_SET_REG(BCH_BASE_PTR)
#define BCH_DBGSYNDGENREAD_CLR BCH_DBGSYNDGENREAD_CLR_REG(BCH_BASE_PTR)
#define BCH_DBGSYNDGENREAD_TOG BCH_DBGSYNDGENREAD_TOG_REG(BCH_BASE_PTR)
#define BCH_DBGAHBMREAD BCH_DBGAHBMREAD_REG(BCH_BASE_PTR)
#define BCH_DBGAHBMREAD_SET BCH_DBGAHBMREAD_SET_REG(BCH_BASE_PTR)
#define BCH_DBGAHBMREAD_CLR BCH_DBGAHBMREAD_CLR_REG(BCH_BASE_PTR)
#define BCH_DBGAHBMREAD_TOG BCH_DBGAHBMREAD_TOG_REG(BCH_BASE_PTR)
#define BCH_BLOCKNAME BCH_BLOCKNAME_REG(BCH_BASE_PTR)
#define BCH_BLOCKNAME_SET BCH_BLOCKNAME_SET_REG(BCH_BASE_PTR)
#define BCH_BLOCKNAME_CLR BCH_BLOCKNAME_CLR_REG(BCH_BASE_PTR)
#define BCH_BLOCKNAME_TOG BCH_BLOCKNAME_TOG_REG(BCH_BASE_PTR)
#define BCH_VERSION BCH_VERSION_REG(BCH_BASE_PTR)
#define BCH_VERSION_SET BCH_VERSION_SET_REG(BCH_BASE_PTR)
#define BCH_VERSION_CLR BCH_VERSION_CLR_REG(BCH_BASE_PTR)
#define BCH_VERSION_TOG BCH_VERSION_TOG_REG(BCH_BASE_PTR)
#define BCH_DEBUG1 BCH_DEBUG1_REG(BCH_BASE_PTR)
#define BCH_DEBUG1_SET BCH_DEBUG1_SET_REG(BCH_BASE_PTR)
#define BCH_DEBUG1_CLR BCH_DEBUG1_CLR_REG(BCH_BASE_PTR)
#define BCH_DEBUG1_TOG BCH_DEBUG1_TOG_REG(BCH_BASE_PTR)
/*!
* @}
*/ /* end of group BCH_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group BCH_Peripheral */
/* ----------------------------------------------------------------------------
-- CAN Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup CAN_Peripheral_Access_Layer CAN Peripheral Access Layer
* @{
*/
/** CAN - Register Layout Typedef */
typedef struct {
__IO uint32_t MCR; /**< Module Configuration Register, offset: 0x0 */
__IO uint32_t CTRL1; /**< Control 1 Register, offset: 0x4 */
__IO uint32_t TIMER; /**< Free Running Timer Register, offset: 0x8 */
uint8_t RESERVED_0[4];
__IO uint32_t RXMGMASK; /**< Rx Mailboxes Global Mask Register, offset: 0x10 */
__IO uint32_t RX14MASK; /**< Rx Buffer 14 Mask Register, offset: 0x14 */
__IO uint32_t RX15MASK; /**< Rx Buffer 15 Mask Register, offset: 0x18 */
__IO uint32_t ECR; /**< Error Counter Register, offset: 0x1C */
__IO uint32_t ESR1; /**< Error and Status 1 Register, offset: 0x20 */
__IO uint32_t IMASK2; /**< Interrupt Masks 2 Register, offset: 0x24 */
__IO uint32_t IMASK1; /**< Interrupt Masks 1 Register, offset: 0x28 */
__IO uint32_t IFLAG2; /**< Interrupt Flags 2 Register, offset: 0x2C */
__IO uint32_t IFLAG1; /**< Interrupt Flags 1 Register, offset: 0x30 */
__IO uint32_t CTRL2; /**< Control 2 Register, offset: 0x34 */
__I uint32_t ESR2; /**< Error and Status 2 Register, offset: 0x38 */
uint8_t RESERVED_1[8];
__I uint32_t CRCR; /**< CRC Register, offset: 0x44 */
__IO uint32_t RXFGMASK; /**< Rx FIFO Global Mask Register, offset: 0x48 */
__I uint32_t RXFIR; /**< Rx FIFO Information Register, offset: 0x4C */
uint8_t RESERVED_2[48];
struct { /* offset: 0x80, array step: 0x10 */
__IO uint32_t CS; /**< Message Buffer 0 CS Register..Message Buffer 63 CS Register, array offset: 0x80, array step: 0x10 */
__IO uint32_t ID; /**< Message Buffer 0 ID Register..Message Buffer 63 ID Register, array offset: 0x84, array step: 0x10 */
__IO uint32_t WORD0; /**< Message Buffer 0 WORD0 Register..Message Buffer 63 WORD0 Register, array offset: 0x88, array step: 0x10 */
__IO uint32_t WORD1; /**< Message Buffer 0 WORD1 Register..Message Buffer 63 WORD1 Register, array offset: 0x8C, array step: 0x10 */
} MB[64];
uint8_t RESERVED_3[1024];
__IO uint32_t RXIMR[64]; /**< Rx Individual Mask Registers, array offset: 0x880, array step: 0x4 */
uint8_t RESERVED_4[96];
__IO uint32_t GFWR; /**< Glitch Filter Width Registers, offset: 0x9E0 */
} CAN_Type, *CAN_MemMapPtr;
/* ----------------------------------------------------------------------------
-- CAN - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup CAN_Register_Accessor_Macros CAN - Register accessor macros
* @{
*/
/* CAN - Register accessors */
#define CAN_MCR_REG(base) ((base)->MCR)
#define CAN_CTRL1_REG(base) ((base)->CTRL1)
#define CAN_TIMER_REG(base) ((base)->TIMER)
#define CAN_RXMGMASK_REG(base) ((base)->RXMGMASK)
#define CAN_RX14MASK_REG(base) ((base)->RX14MASK)
#define CAN_RX15MASK_REG(base) ((base)->RX15MASK)
#define CAN_ECR_REG(base) ((base)->ECR)
#define CAN_ESR1_REG(base) ((base)->ESR1)
#define CAN_IMASK2_REG(base) ((base)->IMASK2)
#define CAN_IMASK1_REG(base) ((base)->IMASK1)
#define CAN_IFLAG2_REG(base) ((base)->IFLAG2)
#define CAN_IFLAG1_REG(base) ((base)->IFLAG1)
#define CAN_CTRL2_REG(base) ((base)->CTRL2)
#define CAN_ESR2_REG(base) ((base)->ESR2)
#define CAN_CRCR_REG(base) ((base)->CRCR)
#define CAN_RXFGMASK_REG(base) ((base)->RXFGMASK)
#define CAN_RXFIR_REG(base) ((base)->RXFIR)
#define CAN_CS_REG(base,index) ((base)->MB[index].CS)
#define CAN_CS_COUNT 64
#define CAN_ID_REG(base,index) ((base)->MB[index].ID)
#define CAN_ID_COUNT 64
#define CAN_WORD0_REG(base,index) ((base)->MB[index].WORD0)
#define CAN_WORD0_COUNT 64
#define CAN_WORD1_REG(base,index) ((base)->MB[index].WORD1)
#define CAN_WORD1_COUNT 64
#define CAN_RXIMR_REG(base,index) ((base)->RXIMR[index])
#define CAN_RXIMR_COUNT 64
#define CAN_GFWR_REG(base) ((base)->GFWR)
/*!
* @}
*/ /* end of group CAN_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- CAN Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup CAN_Register_Masks CAN Register Masks
* @{
*/
/* MCR Bit Fields */
#define CAN_MCR_MAXMB_MASK 0x7Fu
#define CAN_MCR_MAXMB_SHIFT 0
#define CAN_MCR_MAXMB(x) (((uint32_t)(((uint32_t)(x))<<CAN_MCR_MAXMB_SHIFT))&CAN_MCR_MAXMB_MASK)
#define CAN_MCR_IDAM_MASK 0x300u
#define CAN_MCR_IDAM_SHIFT 8
#define CAN_MCR_IDAM(x) (((uint32_t)(((uint32_t)(x))<<CAN_MCR_IDAM_SHIFT))&CAN_MCR_IDAM_MASK)
#define CAN_MCR_AEN_MASK 0x1000u
#define CAN_MCR_AEN_SHIFT 12
#define CAN_MCR_LPRIO_EN_MASK 0x2000u
#define CAN_MCR_LPRIO_EN_SHIFT 13
#define CAN_MCR_IRMQ_MASK 0x10000u
#define CAN_MCR_IRMQ_SHIFT 16
#define CAN_MCR_SRX_DIS_MASK 0x20000u
#define CAN_MCR_SRX_DIS_SHIFT 17
#define CAN_MCR_WAK_SRC_MASK 0x80000u
#define CAN_MCR_WAK_SRC_SHIFT 19
#define CAN_MCR_LPM_ACK_MASK 0x100000u
#define CAN_MCR_LPM_ACK_SHIFT 20
#define CAN_MCR_WRN_EN_MASK 0x200000u
#define CAN_MCR_WRN_EN_SHIFT 21
#define CAN_MCR_SLF_WAK_MASK 0x400000u
#define CAN_MCR_SLF_WAK_SHIFT 22
#define CAN_MCR_SUPV_MASK 0x800000u
#define CAN_MCR_SUPV_SHIFT 23
#define CAN_MCR_FRZ_ACK_MASK 0x1000000u
#define CAN_MCR_FRZ_ACK_SHIFT 24
#define CAN_MCR_SOFT_RST_MASK 0x2000000u
#define CAN_MCR_SOFT_RST_SHIFT 25
#define CAN_MCR_WAK_MSK_MASK 0x4000000u
#define CAN_MCR_WAK_MSK_SHIFT 26
#define CAN_MCR_NOT_RDY_MASK 0x8000000u
#define CAN_MCR_NOT_RDY_SHIFT 27
#define CAN_MCR_HALT_MASK 0x10000000u
#define CAN_MCR_HALT_SHIFT 28
#define CAN_MCR_RFEN_MASK 0x20000000u
#define CAN_MCR_RFEN_SHIFT 29
#define CAN_MCR_FRZ_MASK 0x40000000u
#define CAN_MCR_FRZ_SHIFT 30
#define CAN_MCR_MDIS_MASK 0x80000000u
#define CAN_MCR_MDIS_SHIFT 31
/* CTRL1 Bit Fields */
#define CAN_CTRL1_PROP_SEG_MASK 0x7u
#define CAN_CTRL1_PROP_SEG_SHIFT 0
#define CAN_CTRL1_PROP_SEG(x) (((uint32_t)(((uint32_t)(x))<<CAN_CTRL1_PROP_SEG_SHIFT))&CAN_CTRL1_PROP_SEG_MASK)
#define CAN_CTRL1_LOM_MASK 0x8u
#define CAN_CTRL1_LOM_SHIFT 3
#define CAN_CTRL1_LBUF_MASK 0x10u
#define CAN_CTRL1_LBUF_SHIFT 4
#define CAN_CTRL1_TSYN_MASK 0x20u
#define CAN_CTRL1_TSYN_SHIFT 5
#define CAN_CTRL1_BOFF_REC_MASK 0x40u
#define CAN_CTRL1_BOFF_REC_SHIFT 6
#define CAN_CTRL1_SMP_MASK 0x80u
#define CAN_CTRL1_SMP_SHIFT 7
#define CAN_CTRL1_RWRN_MSK_MASK 0x400u
#define CAN_CTRL1_RWRN_MSK_SHIFT 10
#define CAN_CTRL1_TWRN_MSK_MASK 0x800u
#define CAN_CTRL1_TWRN_MSK_SHIFT 11
#define CAN_CTRL1_LPB_MASK 0x1000u
#define CAN_CTRL1_LPB_SHIFT 12
#define CAN_CTRL1_ERR_MSK_MASK 0x4000u
#define CAN_CTRL1_ERR_MSK_SHIFT 14
#define CAN_CTRL1_BOFF_MSK_MASK 0x8000u
#define CAN_CTRL1_BOFF_MSK_SHIFT 15
#define CAN_CTRL1_PSEG2_MASK 0x70000u
#define CAN_CTRL1_PSEG2_SHIFT 16
#define CAN_CTRL1_PSEG2(x) (((uint32_t)(((uint32_t)(x))<<CAN_CTRL1_PSEG2_SHIFT))&CAN_CTRL1_PSEG2_MASK)
#define CAN_CTRL1_PSEG1_MASK 0x380000u
#define CAN_CTRL1_PSEG1_SHIFT 19
#define CAN_CTRL1_PSEG1(x) (((uint32_t)(((uint32_t)(x))<<CAN_CTRL1_PSEG1_SHIFT))&CAN_CTRL1_PSEG1_MASK)
#define CAN_CTRL1_RJW_MASK 0xC00000u
#define CAN_CTRL1_RJW_SHIFT 22
#define CAN_CTRL1_RJW(x) (((uint32_t)(((uint32_t)(x))<<CAN_CTRL1_RJW_SHIFT))&CAN_CTRL1_RJW_MASK)
#define CAN_CTRL1_PRESDIV_MASK 0xFF000000u
#define CAN_CTRL1_PRESDIV_SHIFT 24
#define CAN_CTRL1_PRESDIV(x) (((uint32_t)(((uint32_t)(x))<<CAN_CTRL1_PRESDIV_SHIFT))&CAN_CTRL1_PRESDIV_MASK)
/* TIMER Bit Fields */
#define CAN_TIMER_TIMER_MASK 0xFFFFu
#define CAN_TIMER_TIMER_SHIFT 0
#define CAN_TIMER_TIMER(x) (((uint32_t)(((uint32_t)(x))<<CAN_TIMER_TIMER_SHIFT))&CAN_TIMER_TIMER_MASK)
/* RXMGMASK Bit Fields */
#define CAN_RXMGMASK_MG31_MG0_MASK 0xFFFFFFFFu
#define CAN_RXMGMASK_MG31_MG0_SHIFT 0
#define CAN_RXMGMASK_MG31_MG0(x) (((uint32_t)(((uint32_t)(x))<<CAN_RXMGMASK_MG31_MG0_SHIFT))&CAN_RXMGMASK_MG31_MG0_MASK)
/* RX14MASK Bit Fields */
#define CAN_RX14MASK_RX14M31_RX14M0_MASK 0xFFFFFFFFu
#define CAN_RX14MASK_RX14M31_RX14M0_SHIFT 0
#define CAN_RX14MASK_RX14M31_RX14M0(x) (((uint32_t)(((uint32_t)(x))<<CAN_RX14MASK_RX14M31_RX14M0_SHIFT))&CAN_RX14MASK_RX14M31_RX14M0_MASK)
/* RX15MASK Bit Fields */
#define CAN_RX15MASK_RX15M31_RX15M0_MASK 0xFFFFFFFFu
#define CAN_RX15MASK_RX15M31_RX15M0_SHIFT 0
#define CAN_RX15MASK_RX15M31_RX15M0(x) (((uint32_t)(((uint32_t)(x))<<CAN_RX15MASK_RX15M31_RX15M0_SHIFT))&CAN_RX15MASK_RX15M31_RX15M0_MASK)
/* ECR Bit Fields */
#define CAN_ECR_Tx_Err_Counter_MASK 0xFFu
#define CAN_ECR_Tx_Err_Counter_SHIFT 0
#define CAN_ECR_Tx_Err_Counter(x) (((uint32_t)(((uint32_t)(x))<<CAN_ECR_Tx_Err_Counter_SHIFT))&CAN_ECR_Tx_Err_Counter_MASK)
#define CAN_ECR_Rx_Err_Counter_MASK 0xFF00u
#define CAN_ECR_Rx_Err_Counter_SHIFT 8
#define CAN_ECR_Rx_Err_Counter(x) (((uint32_t)(((uint32_t)(x))<<CAN_ECR_Rx_Err_Counter_SHIFT))&CAN_ECR_Rx_Err_Counter_MASK)
/* ESR1 Bit Fields */
#define CAN_ESR1_WAK_INT_MASK 0x1u
#define CAN_ESR1_WAK_INT_SHIFT 0
#define CAN_ESR1_ERR_INT_MASK 0x2u
#define CAN_ESR1_ERR_INT_SHIFT 1
#define CAN_ESR1_BOFF_INT_MASK 0x4u
#define CAN_ESR1_BOFF_INT_SHIFT 2
#define CAN_ESR1_RX_MASK 0x8u
#define CAN_ESR1_RX_SHIFT 3
#define CAN_ESR1_FLT_CONF_MASK 0x30u
#define CAN_ESR1_FLT_CONF_SHIFT 4
#define CAN_ESR1_FLT_CONF(x) (((uint32_t)(((uint32_t)(x))<<CAN_ESR1_FLT_CONF_SHIFT))&CAN_ESR1_FLT_CONF_MASK)
#define CAN_ESR1_TX_MASK 0x40u
#define CAN_ESR1_TX_SHIFT 6
#define CAN_ESR1_IDLE_MASK 0x80u
#define CAN_ESR1_IDLE_SHIFT 7
#define CAN_ESR1_RX_WRN_MASK 0x100u
#define CAN_ESR1_RX_WRN_SHIFT 8
#define CAN_ESR1_TX_WRN_MASK 0x200u
#define CAN_ESR1_TX_WRN_SHIFT 9
#define CAN_ESR1_STF_ERR_MASK 0x400u
#define CAN_ESR1_STF_ERR_SHIFT 10
#define CAN_ESR1_FRM_ERR_MASK 0x800u
#define CAN_ESR1_FRM_ERR_SHIFT 11
#define CAN_ESR1_CRC_ERR_MASK 0x1000u
#define CAN_ESR1_CRC_ERR_SHIFT 12
#define CAN_ESR1_ACK_ERR_MASK 0x2000u
#define CAN_ESR1_ACK_ERR_SHIFT 13
#define CAN_ESR1_BIT0_ERR_MASK 0x4000u
#define CAN_ESR1_BIT0_ERR_SHIFT 14
#define CAN_ESR1_BIT1_ERR_MASK 0x8000u
#define CAN_ESR1_BIT1_ERR_SHIFT 15
#define CAN_ESR1_RWRN_INT_MASK 0x10000u
#define CAN_ESR1_RWRN_INT_SHIFT 16
#define CAN_ESR1_TWRN_INT_MASK 0x20000u
#define CAN_ESR1_TWRN_INT_SHIFT 17
#define CAN_ESR1_SYNCH_MASK 0x40000u
#define CAN_ESR1_SYNCH_SHIFT 18
/* IMASK2 Bit Fields */
#define CAN_IMASK2_BUF63M_BUF32M_MASK 0xFFFFFFFFu
#define CAN_IMASK2_BUF63M_BUF32M_SHIFT 0
#define CAN_IMASK2_BUF63M_BUF32M(x) (((uint32_t)(((uint32_t)(x))<<CAN_IMASK2_BUF63M_BUF32M_SHIFT))&CAN_IMASK2_BUF63M_BUF32M_MASK)
/* IMASK1 Bit Fields */
#define CAN_IMASK1_BUF31M_BUF0M_MASK 0xFFFFFFFFu
#define CAN_IMASK1_BUF31M_BUF0M_SHIFT 0
#define CAN_IMASK1_BUF31M_BUF0M(x) (((uint32_t)(((uint32_t)(x))<<CAN_IMASK1_BUF31M_BUF0M_SHIFT))&CAN_IMASK1_BUF31M_BUF0M_MASK)
/* IFLAG2 Bit Fields */
#define CAN_IFLAG2_BUF63I_BUF32I_MASK 0xFFFFFFFFu
#define CAN_IFLAG2_BUF63I_BUF32I_SHIFT 0
#define CAN_IFLAG2_BUF63I_BUF32I(x) (((uint32_t)(((uint32_t)(x))<<CAN_IFLAG2_BUF63I_BUF32I_SHIFT))&CAN_IFLAG2_BUF63I_BUF32I_MASK)
/* IFLAG1 Bit Fields */
#define CAN_IFLAG1_BUF4I_BUF0I_MASK 0x1Fu
#define CAN_IFLAG1_BUF4I_BUF0I_SHIFT 0
#define CAN_IFLAG1_BUF4I_BUF0I(x) (((uint32_t)(((uint32_t)(x))<<CAN_IFLAG1_BUF4I_BUF0I_SHIFT))&CAN_IFLAG1_BUF4I_BUF0I_MASK)
#define CAN_IFLAG1_BUF5I_MASK 0x20u
#define CAN_IFLAG1_BUF5I_SHIFT 5
#define CAN_IFLAG1_BUF6I_MASK 0x40u
#define CAN_IFLAG1_BUF6I_SHIFT 6
#define CAN_IFLAG1_BUF7I_MASK 0x80u
#define CAN_IFLAG1_BUF7I_SHIFT 7
#define CAN_IFLAG1_BUF31I_BUF8I_MASK 0xFFFFFF00u
#define CAN_IFLAG1_BUF31I_BUF8I_SHIFT 8
#define CAN_IFLAG1_BUF31I_BUF8I(x) (((uint32_t)(((uint32_t)(x))<<CAN_IFLAG1_BUF31I_BUF8I_SHIFT))&CAN_IFLAG1_BUF31I_BUF8I_MASK)
/* CTRL2 Bit Fields */
#define CAN_CTRL2_EACEN_MASK 0x10000u
#define CAN_CTRL2_EACEN_SHIFT 16
#define CAN_CTRL2_RRS_MASK 0x20000u
#define CAN_CTRL2_RRS_SHIFT 17
#define CAN_CTRL2_MRP_MASK 0x40000u
#define CAN_CTRL2_MRP_SHIFT 18
#define CAN_CTRL2_TASD_MASK 0xF80000u
#define CAN_CTRL2_TASD_SHIFT 19
#define CAN_CTRL2_TASD(x) (((uint32_t)(((uint32_t)(x))<<CAN_CTRL2_TASD_SHIFT))&CAN_CTRL2_TASD_MASK)
#define CAN_CTRL2_RFFN_MASK 0xF000000u
#define CAN_CTRL2_RFFN_SHIFT 24
#define CAN_CTRL2_RFFN(x) (((uint32_t)(((uint32_t)(x))<<CAN_CTRL2_RFFN_SHIFT))&CAN_CTRL2_RFFN_MASK)
#define CAN_CTRL2_WRMFRZ_MASK 0x10000000u
#define CAN_CTRL2_WRMFRZ_SHIFT 28
/* ESR2 Bit Fields */
#define CAN_ESR2_IMB_MASK 0x2000u
#define CAN_ESR2_IMB_SHIFT 13
#define CAN_ESR2_VPS_MASK 0x4000u
#define CAN_ESR2_VPS_SHIFT 14
#define CAN_ESR2_LPTM_MASK 0x7F0000u
#define CAN_ESR2_LPTM_SHIFT 16
#define CAN_ESR2_LPTM(x) (((uint32_t)(((uint32_t)(x))<<CAN_ESR2_LPTM_SHIFT))&CAN_ESR2_LPTM_MASK)
/* CRCR Bit Fields */
#define CAN_CRCR_TXCRC_MASK 0x7FFFu
#define CAN_CRCR_TXCRC_SHIFT 0
#define CAN_CRCR_TXCRC(x) (((uint32_t)(((uint32_t)(x))<<CAN_CRCR_TXCRC_SHIFT))&CAN_CRCR_TXCRC_MASK)
#define CAN_CRCR_MBCRC_MASK 0x7F0000u
#define CAN_CRCR_MBCRC_SHIFT 16
#define CAN_CRCR_MBCRC(x) (((uint32_t)(((uint32_t)(x))<<CAN_CRCR_MBCRC_SHIFT))&CAN_CRCR_MBCRC_MASK)
/* RXFGMASK Bit Fields */
#define CAN_RXFGMASK_FGM31_FGM0_MASK 0xFFFFFFFFu
#define CAN_RXFGMASK_FGM31_FGM0_SHIFT 0
#define CAN_RXFGMASK_FGM31_FGM0(x) (((uint32_t)(((uint32_t)(x))<<CAN_RXFGMASK_FGM31_FGM0_SHIFT))&CAN_RXFGMASK_FGM31_FGM0_MASK)
/* RXFIR Bit Fields */
#define CAN_RXFIR_IDHIT_MASK 0x1FFu
#define CAN_RXFIR_IDHIT_SHIFT 0
#define CAN_RXFIR_IDHIT(x) (((uint32_t)(((uint32_t)(x))<<CAN_RXFIR_IDHIT_SHIFT))&CAN_RXFIR_IDHIT_MASK)
/* CS Bit Fields */
#define CAN_CS_TIME_STAMP_MASK 0xFFFFu
#define CAN_CS_TIME_STAMP_SHIFT 0
#define CAN_CS_TIME_STAMP(x) (((uint32_t)(((uint32_t)(x))<<CAN_CS_TIME_STAMP_SHIFT))&CAN_CS_TIME_STAMP_MASK)
#define CAN_CS_DLC_MASK 0xF0000u
#define CAN_CS_DLC_SHIFT 16
#define CAN_CS_DLC(x) (((uint32_t)(((uint32_t)(x))<<CAN_CS_DLC_SHIFT))&CAN_CS_DLC_MASK)
#define CAN_CS_RTR_MASK 0x100000u
#define CAN_CS_RTR_SHIFT 20
#define CAN_CS_IDE_MASK 0x200000u
#define CAN_CS_IDE_SHIFT 21
#define CAN_CS_SRR_MASK 0x400000u
#define CAN_CS_SRR_SHIFT 22
#define CAN_CS_CODE_MASK 0xF000000u
#define CAN_CS_CODE_SHIFT 24
#define CAN_CS_CODE(x) (((uint32_t)(((uint32_t)(x))<<CAN_CS_CODE_SHIFT))&CAN_CS_CODE_MASK)
/* ID Bit Fields */
#define CAN_ID_EXT_MASK 0x3FFFFu
#define CAN_ID_EXT_SHIFT 0
#define CAN_ID_EXT(x) (((uint32_t)(((uint32_t)(x))<<CAN_ID_EXT_SHIFT))&CAN_ID_EXT_MASK)
#define CAN_ID_STD_MASK 0x1FFC0000u
#define CAN_ID_STD_SHIFT 18
#define CAN_ID_STD(x) (((uint32_t)(((uint32_t)(x))<<CAN_ID_STD_SHIFT))&CAN_ID_STD_MASK)
#define CAN_ID_PRIO_MASK 0xE0000000u
#define CAN_ID_PRIO_SHIFT 29
#define CAN_ID_PRIO(x) (((uint32_t)(((uint32_t)(x))<<CAN_ID_PRIO_SHIFT))&CAN_ID_PRIO_MASK)
/* WORD0 Bit Fields */
#define CAN_WORD0_DATA_BYTE_3_MASK 0xFFu
#define CAN_WORD0_DATA_BYTE_3_SHIFT 0
#define CAN_WORD0_DATA_BYTE_3(x) (((uint32_t)(((uint32_t)(x))<<CAN_WORD0_DATA_BYTE_3_SHIFT))&CAN_WORD0_DATA_BYTE_3_MASK)
#define CAN_WORD0_DATA_BYTE_2_MASK 0xFF00u
#define CAN_WORD0_DATA_BYTE_2_SHIFT 8
#define CAN_WORD0_DATA_BYTE_2(x) (((uint32_t)(((uint32_t)(x))<<CAN_WORD0_DATA_BYTE_2_SHIFT))&CAN_WORD0_DATA_BYTE_2_MASK)
#define CAN_WORD0_DATA_BYTE_1_MASK 0xFF0000u
#define CAN_WORD0_DATA_BYTE_1_SHIFT 16
#define CAN_WORD0_DATA_BYTE_1(x) (((uint32_t)(((uint32_t)(x))<<CAN_WORD0_DATA_BYTE_1_SHIFT))&CAN_WORD0_DATA_BYTE_1_MASK)
#define CAN_WORD0_DATA_BYTE_0_MASK 0xFF000000u
#define CAN_WORD0_DATA_BYTE_0_SHIFT 24
#define CAN_WORD0_DATA_BYTE_0(x) (((uint32_t)(((uint32_t)(x))<<CAN_WORD0_DATA_BYTE_0_SHIFT))&CAN_WORD0_DATA_BYTE_0_MASK)
/* WORD1 Bit Fields */
#define CAN_WORD1_DATA_BYTE_7_MASK 0xFFu
#define CAN_WORD1_DATA_BYTE_7_SHIFT 0
#define CAN_WORD1_DATA_BYTE_7(x) (((uint32_t)(((uint32_t)(x))<<CAN_WORD1_DATA_BYTE_7_SHIFT))&CAN_WORD1_DATA_BYTE_7_MASK)
#define CAN_WORD1_DATA_BYTE_6_MASK 0xFF00u
#define CAN_WORD1_DATA_BYTE_6_SHIFT 8
#define CAN_WORD1_DATA_BYTE_6(x) (((uint32_t)(((uint32_t)(x))<<CAN_WORD1_DATA_BYTE_6_SHIFT))&CAN_WORD1_DATA_BYTE_6_MASK)
#define CAN_WORD1_DATA_BYTE_5_MASK 0xFF0000u
#define CAN_WORD1_DATA_BYTE_5_SHIFT 16
#define CAN_WORD1_DATA_BYTE_5(x) (((uint32_t)(((uint32_t)(x))<<CAN_WORD1_DATA_BYTE_5_SHIFT))&CAN_WORD1_DATA_BYTE_5_MASK)
#define CAN_WORD1_DATA_BYTE_4_MASK 0xFF000000u
#define CAN_WORD1_DATA_BYTE_4_SHIFT 24
#define CAN_WORD1_DATA_BYTE_4(x) (((uint32_t)(((uint32_t)(x))<<CAN_WORD1_DATA_BYTE_4_SHIFT))&CAN_WORD1_DATA_BYTE_4_MASK)
/* RXIMR Bit Fields */
#define CAN_RXIMR0_RXIMR63_MI31_MI0_MASK 0xFFFFFFFFu
#define CAN_RXIMR0_RXIMR63_MI31_MI0_SHIFT 0
#define CAN_RXIMR0_RXIMR63_MI31_MI0(x) (((uint32_t)(((uint32_t)(x))<<CAN_RXIMR0_RXIMR63_MI31_MI0_SHIFT))&CAN_RXIMR0_RXIMR63_MI31_MI0_MASK)
/* GFWR Bit Fields */
#define CAN_GFWR_GFWR_MASK 0xFFu
#define CAN_GFWR_GFWR_SHIFT 0
#define CAN_GFWR_GFWR(x) (((uint32_t)(((uint32_t)(x))<<CAN_GFWR_GFWR_SHIFT))&CAN_GFWR_GFWR_MASK)
/*!
* @}
*/ /* end of group CAN_Register_Masks */
/* CAN - Peripheral instance base addresses */
/** Peripheral CAN1 base address */
#define CAN1_BASE (0x30A00000u)
/** Peripheral CAN1 base pointer */
#define CAN1 ((CAN_Type *)CAN1_BASE)
#define CAN1_BASE_PTR (CAN1)
/** Peripheral CAN2 base address */
#define CAN2_BASE (0x30A10000u)
/** Peripheral CAN2 base pointer */
#define CAN2 ((CAN_Type *)CAN2_BASE)
#define CAN2_BASE_PTR (CAN2)
/** Array initializer of CAN peripheral base addresses */
#define CAN_BASE_ADDRS { CAN1_BASE, CAN2_BASE }
/** Array initializer of CAN peripheral base pointers */
#define CAN_BASE_PTRS { CAN1, CAN2 }
/** Interrupt vectors for the CAN peripheral type */
#define CAN_IRQS { FLEXCAN1_IRQn, FLEXCAN2_IRQn }
/* ----------------------------------------------------------------------------
-- CAN - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup CAN_Register_Accessor_Macros CAN - Register accessor macros
* @{
*/
/* CAN - Register instance definitions */
/* CAN1 */
#define CAN1_MCR CAN_MCR_REG(CAN1_BASE_PTR)
#define CAN1_CTRL1 CAN_CTRL1_REG(CAN1_BASE_PTR)
#define CAN1_TIMER CAN_TIMER_REG(CAN1_BASE_PTR)
#define CAN1_RXMGMASK CAN_RXMGMASK_REG(CAN1_BASE_PTR)
#define CAN1_RX14MASK CAN_RX14MASK_REG(CAN1_BASE_PTR)
#define CAN1_RX15MASK CAN_RX15MASK_REG(CAN1_BASE_PTR)
#define CAN1_ECR CAN_ECR_REG(CAN1_BASE_PTR)
#define CAN1_ESR1 CAN_ESR1_REG(CAN1_BASE_PTR)
#define CAN1_IMASK2 CAN_IMASK2_REG(CAN1_BASE_PTR)
#define CAN1_IMASK1 CAN_IMASK1_REG(CAN1_BASE_PTR)
#define CAN1_IFLAG2 CAN_IFLAG2_REG(CAN1_BASE_PTR)
#define CAN1_IFLAG1 CAN_IFLAG1_REG(CAN1_BASE_PTR)
#define CAN1_CTRL2 CAN_CTRL2_REG(CAN1_BASE_PTR)
#define CAN1_ESR2 CAN_ESR2_REG(CAN1_BASE_PTR)
#define CAN1_CRCR CAN_CRCR_REG(CAN1_BASE_PTR)
#define CAN1_RXFGMASK CAN_RXFGMASK_REG(CAN1_BASE_PTR)
#define CAN1_RXFIR CAN_RXFIR_REG(CAN1_BASE_PTR)
#define CAN1_CS0 CAN_CS_REG(CAN1_BASE_PTR,0)
#define CAN1_ID0 CAN_ID_REG(CAN1_BASE_PTR,0)
#define CAN1_WORD00 CAN_WORD0_REG(CAN1_BASE_PTR,0)
#define CAN1_WORD10 CAN_WORD1_REG(CAN1_BASE_PTR,0)
#define CAN1_CS1 CAN_CS_REG(CAN1_BASE_PTR,1)
#define CAN1_ID1 CAN_ID_REG(CAN1_BASE_PTR,1)
#define CAN1_WORD01 CAN_WORD0_REG(CAN1_BASE_PTR,1)
#define CAN1_WORD11 CAN_WORD1_REG(CAN1_BASE_PTR,1)
#define CAN1_CS2 CAN_CS_REG(CAN1_BASE_PTR,2)
#define CAN1_ID2 CAN_ID_REG(CAN1_BASE_PTR,2)
#define CAN1_WORD02 CAN_WORD0_REG(CAN1_BASE_PTR,2)
#define CAN1_WORD12 CAN_WORD1_REG(CAN1_BASE_PTR,2)
#define CAN1_CS3 CAN_CS_REG(CAN1_BASE_PTR,3)
#define CAN1_ID3 CAN_ID_REG(CAN1_BASE_PTR,3)
#define CAN1_WORD03 CAN_WORD0_REG(CAN1_BASE_PTR,3)
#define CAN1_WORD13 CAN_WORD1_REG(CAN1_BASE_PTR,3)
#define CAN1_CS4 CAN_CS_REG(CAN1_BASE_PTR,4)
#define CAN1_ID4 CAN_ID_REG(CAN1_BASE_PTR,4)
#define CAN1_WORD04 CAN_WORD0_REG(CAN1_BASE_PTR,4)
#define CAN1_WORD14 CAN_WORD1_REG(CAN1_BASE_PTR,4)
#define CAN1_CS5 CAN_CS_REG(CAN1_BASE_PTR,5)
#define CAN1_ID5 CAN_ID_REG(CAN1_BASE_PTR,5)
#define CAN1_WORD05 CAN_WORD0_REG(CAN1_BASE_PTR,5)
#define CAN1_WORD15 CAN_WORD1_REG(CAN1_BASE_PTR,5)
#define CAN1_CS6 CAN_CS_REG(CAN1_BASE_PTR,6)
#define CAN1_ID6 CAN_ID_REG(CAN1_BASE_PTR,6)
#define CAN1_WORD06 CAN_WORD0_REG(CAN1_BASE_PTR,6)
#define CAN1_WORD16 CAN_WORD1_REG(CAN1_BASE_PTR,6)
#define CAN1_CS7 CAN_CS_REG(CAN1_BASE_PTR,7)
#define CAN1_ID7 CAN_ID_REG(CAN1_BASE_PTR,7)
#define CAN1_WORD07 CAN_WORD0_REG(CAN1_BASE_PTR,7)
#define CAN1_WORD17 CAN_WORD1_REG(CAN1_BASE_PTR,7)
#define CAN1_CS8 CAN_CS_REG(CAN1_BASE_PTR,8)
#define CAN1_ID8 CAN_ID_REG(CAN1_BASE_PTR,8)
#define CAN1_WORD08 CAN_WORD0_REG(CAN1_BASE_PTR,8)
#define CAN1_WORD18 CAN_WORD1_REG(CAN1_BASE_PTR,8)
#define CAN1_CS9 CAN_CS_REG(CAN1_BASE_PTR,9)
#define CAN1_ID9 CAN_ID_REG(CAN1_BASE_PTR,9)
#define CAN1_WORD09 CAN_WORD0_REG(CAN1_BASE_PTR,9)
#define CAN1_WORD19 CAN_WORD1_REG(CAN1_BASE_PTR,9)
#define CAN1_CS10 CAN_CS_REG(CAN1_BASE_PTR,10)
#define CAN1_ID10 CAN_ID_REG(CAN1_BASE_PTR,10)
#define CAN1_WORD010 CAN_WORD0_REG(CAN1_BASE_PTR,10)
#define CAN1_WORD110 CAN_WORD1_REG(CAN1_BASE_PTR,10)
#define CAN1_CS11 CAN_CS_REG(CAN1_BASE_PTR,11)
#define CAN1_ID11 CAN_ID_REG(CAN1_BASE_PTR,11)
#define CAN1_WORD011 CAN_WORD0_REG(CAN1_BASE_PTR,11)
#define CAN1_WORD111 CAN_WORD1_REG(CAN1_BASE_PTR,11)
#define CAN1_CS12 CAN_CS_REG(CAN1_BASE_PTR,12)
#define CAN1_ID12 CAN_ID_REG(CAN1_BASE_PTR,12)
#define CAN1_WORD012 CAN_WORD0_REG(CAN1_BASE_PTR,12)
#define CAN1_WORD112 CAN_WORD1_REG(CAN1_BASE_PTR,12)
#define CAN1_CS13 CAN_CS_REG(CAN1_BASE_PTR,13)
#define CAN1_ID13 CAN_ID_REG(CAN1_BASE_PTR,13)
#define CAN1_WORD013 CAN_WORD0_REG(CAN1_BASE_PTR,13)
#define CAN1_WORD113 CAN_WORD1_REG(CAN1_BASE_PTR,13)
#define CAN1_CS14 CAN_CS_REG(CAN1_BASE_PTR,14)
#define CAN1_ID14 CAN_ID_REG(CAN1_BASE_PTR,14)
#define CAN1_WORD014 CAN_WORD0_REG(CAN1_BASE_PTR,14)
#define CAN1_WORD114 CAN_WORD1_REG(CAN1_BASE_PTR,14)
#define CAN1_CS15 CAN_CS_REG(CAN1_BASE_PTR,15)
#define CAN1_ID15 CAN_ID_REG(CAN1_BASE_PTR,15)
#define CAN1_WORD015 CAN_WORD0_REG(CAN1_BASE_PTR,15)
#define CAN1_WORD115 CAN_WORD1_REG(CAN1_BASE_PTR,15)
#define CAN1_CS16 CAN_CS_REG(CAN1_BASE_PTR,16)
#define CAN1_ID16 CAN_ID_REG(CAN1_BASE_PTR,16)
#define CAN1_WORD016 CAN_WORD0_REG(CAN1_BASE_PTR,16)
#define CAN1_WORD116 CAN_WORD1_REG(CAN1_BASE_PTR,16)
#define CAN1_CS17 CAN_CS_REG(CAN1_BASE_PTR,17)
#define CAN1_ID17 CAN_ID_REG(CAN1_BASE_PTR,17)
#define CAN1_WORD017 CAN_WORD0_REG(CAN1_BASE_PTR,17)
#define CAN1_WORD117 CAN_WORD1_REG(CAN1_BASE_PTR,17)
#define CAN1_CS18 CAN_CS_REG(CAN1_BASE_PTR,18)
#define CAN1_ID18 CAN_ID_REG(CAN1_BASE_PTR,18)
#define CAN1_WORD018 CAN_WORD0_REG(CAN1_BASE_PTR,18)
#define CAN1_WORD118 CAN_WORD1_REG(CAN1_BASE_PTR,18)
#define CAN1_CS19 CAN_CS_REG(CAN1_BASE_PTR,19)
#define CAN1_ID19 CAN_ID_REG(CAN1_BASE_PTR,19)
#define CAN1_WORD019 CAN_WORD0_REG(CAN1_BASE_PTR,19)
#define CAN1_WORD119 CAN_WORD1_REG(CAN1_BASE_PTR,19)
#define CAN1_CS20 CAN_CS_REG(CAN1_BASE_PTR,20)
#define CAN1_ID20 CAN_ID_REG(CAN1_BASE_PTR,20)
#define CAN1_WORD020 CAN_WORD0_REG(CAN1_BASE_PTR,20)
#define CAN1_WORD120 CAN_WORD1_REG(CAN1_BASE_PTR,20)
#define CAN1_CS21 CAN_CS_REG(CAN1_BASE_PTR,21)
#define CAN1_ID21 CAN_ID_REG(CAN1_BASE_PTR,21)
#define CAN1_WORD021 CAN_WORD0_REG(CAN1_BASE_PTR,21)
#define CAN1_WORD121 CAN_WORD1_REG(CAN1_BASE_PTR,21)
#define CAN1_CS22 CAN_CS_REG(CAN1_BASE_PTR,22)
#define CAN1_ID22 CAN_ID_REG(CAN1_BASE_PTR,22)
#define CAN1_WORD022 CAN_WORD0_REG(CAN1_BASE_PTR,22)
#define CAN1_WORD122 CAN_WORD1_REG(CAN1_BASE_PTR,22)
#define CAN1_CS23 CAN_CS_REG(CAN1_BASE_PTR,23)
#define CAN1_ID23 CAN_ID_REG(CAN1_BASE_PTR,23)
#define CAN1_WORD023 CAN_WORD0_REG(CAN1_BASE_PTR,23)
#define CAN1_WORD123 CAN_WORD1_REG(CAN1_BASE_PTR,23)
#define CAN1_CS24 CAN_CS_REG(CAN1_BASE_PTR,24)
#define CAN1_ID24 CAN_ID_REG(CAN1_BASE_PTR,24)
#define CAN1_WORD024 CAN_WORD0_REG(CAN1_BASE_PTR,24)
#define CAN1_WORD124 CAN_WORD1_REG(CAN1_BASE_PTR,24)
#define CAN1_CS25 CAN_CS_REG(CAN1_BASE_PTR,25)
#define CAN1_ID25 CAN_ID_REG(CAN1_BASE_PTR,25)
#define CAN1_WORD025 CAN_WORD0_REG(CAN1_BASE_PTR,25)
#define CAN1_WORD125 CAN_WORD1_REG(CAN1_BASE_PTR,25)
#define CAN1_CS26 CAN_CS_REG(CAN1_BASE_PTR,26)
#define CAN1_ID26 CAN_ID_REG(CAN1_BASE_PTR,26)
#define CAN1_WORD026 CAN_WORD0_REG(CAN1_BASE_PTR,26)
#define CAN1_WORD126 CAN_WORD1_REG(CAN1_BASE_PTR,26)
#define CAN1_CS27 CAN_CS_REG(CAN1_BASE_PTR,27)
#define CAN1_ID27 CAN_ID_REG(CAN1_BASE_PTR,27)
#define CAN1_WORD027 CAN_WORD0_REG(CAN1_BASE_PTR,27)
#define CAN1_WORD127 CAN_WORD1_REG(CAN1_BASE_PTR,27)
#define CAN1_CS28 CAN_CS_REG(CAN1_BASE_PTR,28)
#define CAN1_ID28 CAN_ID_REG(CAN1_BASE_PTR,28)
#define CAN1_WORD028 CAN_WORD0_REG(CAN1_BASE_PTR,28)
#define CAN1_WORD128 CAN_WORD1_REG(CAN1_BASE_PTR,28)
#define CAN1_CS29 CAN_CS_REG(CAN1_BASE_PTR,29)
#define CAN1_ID29 CAN_ID_REG(CAN1_BASE_PTR,29)
#define CAN1_WORD029 CAN_WORD0_REG(CAN1_BASE_PTR,29)
#define CAN1_WORD129 CAN_WORD1_REG(CAN1_BASE_PTR,29)
#define CAN1_CS30 CAN_CS_REG(CAN1_BASE_PTR,30)
#define CAN1_ID30 CAN_ID_REG(CAN1_BASE_PTR,30)
#define CAN1_WORD030 CAN_WORD0_REG(CAN1_BASE_PTR,30)
#define CAN1_WORD130 CAN_WORD1_REG(CAN1_BASE_PTR,30)
#define CAN1_CS31 CAN_CS_REG(CAN1_BASE_PTR,31)
#define CAN1_ID31 CAN_ID_REG(CAN1_BASE_PTR,31)
#define CAN1_WORD031 CAN_WORD0_REG(CAN1_BASE_PTR,31)
#define CAN1_WORD131 CAN_WORD1_REG(CAN1_BASE_PTR,31)
#define CAN1_CS32 CAN_CS_REG(CAN1_BASE_PTR,32)
#define CAN1_ID32 CAN_ID_REG(CAN1_BASE_PTR,32)
#define CAN1_WORD032 CAN_WORD0_REG(CAN1_BASE_PTR,32)
#define CAN1_WORD132 CAN_WORD1_REG(CAN1_BASE_PTR,32)
#define CAN1_CS33 CAN_CS_REG(CAN1_BASE_PTR,33)
#define CAN1_ID33 CAN_ID_REG(CAN1_BASE_PTR,33)
#define CAN1_WORD033 CAN_WORD0_REG(CAN1_BASE_PTR,33)
#define CAN1_WORD133 CAN_WORD1_REG(CAN1_BASE_PTR,33)
#define CAN1_CS34 CAN_CS_REG(CAN1_BASE_PTR,34)
#define CAN1_ID34 CAN_ID_REG(CAN1_BASE_PTR,34)
#define CAN1_WORD034 CAN_WORD0_REG(CAN1_BASE_PTR,34)
#define CAN1_WORD134 CAN_WORD1_REG(CAN1_BASE_PTR,34)
#define CAN1_CS35 CAN_CS_REG(CAN1_BASE_PTR,35)
#define CAN1_ID35 CAN_ID_REG(CAN1_BASE_PTR,35)
#define CAN1_WORD035 CAN_WORD0_REG(CAN1_BASE_PTR,35)
#define CAN1_WORD135 CAN_WORD1_REG(CAN1_BASE_PTR,35)
#define CAN1_CS36 CAN_CS_REG(CAN1_BASE_PTR,36)
#define CAN1_ID36 CAN_ID_REG(CAN1_BASE_PTR,36)
#define CAN1_WORD036 CAN_WORD0_REG(CAN1_BASE_PTR,36)
#define CAN1_WORD136 CAN_WORD1_REG(CAN1_BASE_PTR,36)
#define CAN1_CS37 CAN_CS_REG(CAN1_BASE_PTR,37)
#define CAN1_ID37 CAN_ID_REG(CAN1_BASE_PTR,37)
#define CAN1_WORD037 CAN_WORD0_REG(CAN1_BASE_PTR,37)
#define CAN1_WORD137 CAN_WORD1_REG(CAN1_BASE_PTR,37)
#define CAN1_CS38 CAN_CS_REG(CAN1_BASE_PTR,38)
#define CAN1_ID38 CAN_ID_REG(CAN1_BASE_PTR,38)
#define CAN1_WORD038 CAN_WORD0_REG(CAN1_BASE_PTR,38)
#define CAN1_WORD138 CAN_WORD1_REG(CAN1_BASE_PTR,38)
#define CAN1_CS39 CAN_CS_REG(CAN1_BASE_PTR,39)
#define CAN1_ID39 CAN_ID_REG(CAN1_BASE_PTR,39)
#define CAN1_WORD039 CAN_WORD0_REG(CAN1_BASE_PTR,39)
#define CAN1_WORD139 CAN_WORD1_REG(CAN1_BASE_PTR,39)
#define CAN1_CS40 CAN_CS_REG(CAN1_BASE_PTR,40)
#define CAN1_ID40 CAN_ID_REG(CAN1_BASE_PTR,40)
#define CAN1_WORD040 CAN_WORD0_REG(CAN1_BASE_PTR,40)
#define CAN1_WORD140 CAN_WORD1_REG(CAN1_BASE_PTR,40)
#define CAN1_CS41 CAN_CS_REG(CAN1_BASE_PTR,41)
#define CAN1_ID41 CAN_ID_REG(CAN1_BASE_PTR,41)
#define CAN1_WORD041 CAN_WORD0_REG(CAN1_BASE_PTR,41)
#define CAN1_WORD141 CAN_WORD1_REG(CAN1_BASE_PTR,41)
#define CAN1_CS42 CAN_CS_REG(CAN1_BASE_PTR,42)
#define CAN1_ID42 CAN_ID_REG(CAN1_BASE_PTR,42)
#define CAN1_WORD042 CAN_WORD0_REG(CAN1_BASE_PTR,42)
#define CAN1_WORD142 CAN_WORD1_REG(CAN1_BASE_PTR,42)
#define CAN1_CS43 CAN_CS_REG(CAN1_BASE_PTR,43)
#define CAN1_ID43 CAN_ID_REG(CAN1_BASE_PTR,43)
#define CAN1_WORD043 CAN_WORD0_REG(CAN1_BASE_PTR,43)
#define CAN1_WORD143 CAN_WORD1_REG(CAN1_BASE_PTR,43)
#define CAN1_CS44 CAN_CS_REG(CAN1_BASE_PTR,44)
#define CAN1_ID44 CAN_ID_REG(CAN1_BASE_PTR,44)
#define CAN1_WORD044 CAN_WORD0_REG(CAN1_BASE_PTR,44)
#define CAN1_WORD144 CAN_WORD1_REG(CAN1_BASE_PTR,44)
#define CAN1_CS45 CAN_CS_REG(CAN1_BASE_PTR,45)
#define CAN1_ID45 CAN_ID_REG(CAN1_BASE_PTR,45)
#define CAN1_WORD045 CAN_WORD0_REG(CAN1_BASE_PTR,45)
#define CAN1_WORD145 CAN_WORD1_REG(CAN1_BASE_PTR,45)
#define CAN1_CS46 CAN_CS_REG(CAN1_BASE_PTR,46)
#define CAN1_ID46 CAN_ID_REG(CAN1_BASE_PTR,46)
#define CAN1_WORD046 CAN_WORD0_REG(CAN1_BASE_PTR,46)
#define CAN1_WORD146 CAN_WORD1_REG(CAN1_BASE_PTR,46)
#define CAN1_CS47 CAN_CS_REG(CAN1_BASE_PTR,47)
#define CAN1_ID47 CAN_ID_REG(CAN1_BASE_PTR,47)
#define CAN1_WORD047 CAN_WORD0_REG(CAN1_BASE_PTR,47)
#define CAN1_WORD147 CAN_WORD1_REG(CAN1_BASE_PTR,47)
#define CAN1_CS48 CAN_CS_REG(CAN1_BASE_PTR,48)
#define CAN1_ID48 CAN_ID_REG(CAN1_BASE_PTR,48)
#define CAN1_WORD048 CAN_WORD0_REG(CAN1_BASE_PTR,48)
#define CAN1_WORD148 CAN_WORD1_REG(CAN1_BASE_PTR,48)
#define CAN1_CS49 CAN_CS_REG(CAN1_BASE_PTR,49)
#define CAN1_ID49 CAN_ID_REG(CAN1_BASE_PTR,49)
#define CAN1_WORD049 CAN_WORD0_REG(CAN1_BASE_PTR,49)
#define CAN1_WORD149 CAN_WORD1_REG(CAN1_BASE_PTR,49)
#define CAN1_CS50 CAN_CS_REG(CAN1_BASE_PTR,50)
#define CAN1_ID50 CAN_ID_REG(CAN1_BASE_PTR,50)
#define CAN1_WORD050 CAN_WORD0_REG(CAN1_BASE_PTR,50)
#define CAN1_WORD150 CAN_WORD1_REG(CAN1_BASE_PTR,50)
#define CAN1_CS51 CAN_CS_REG(CAN1_BASE_PTR,51)
#define CAN1_ID51 CAN_ID_REG(CAN1_BASE_PTR,51)
#define CAN1_WORD051 CAN_WORD0_REG(CAN1_BASE_PTR,51)
#define CAN1_WORD151 CAN_WORD1_REG(CAN1_BASE_PTR,51)
#define CAN1_CS52 CAN_CS_REG(CAN1_BASE_PTR,52)
#define CAN1_ID52 CAN_ID_REG(CAN1_BASE_PTR,52)
#define CAN1_WORD052 CAN_WORD0_REG(CAN1_BASE_PTR,52)
#define CAN1_WORD152 CAN_WORD1_REG(CAN1_BASE_PTR,52)
#define CAN1_CS53 CAN_CS_REG(CAN1_BASE_PTR,53)
#define CAN1_ID53 CAN_ID_REG(CAN1_BASE_PTR,53)
#define CAN1_WORD053 CAN_WORD0_REG(CAN1_BASE_PTR,53)
#define CAN1_WORD153 CAN_WORD1_REG(CAN1_BASE_PTR,53)
#define CAN1_CS54 CAN_CS_REG(CAN1_BASE_PTR,54)
#define CAN1_ID54 CAN_ID_REG(CAN1_BASE_PTR,54)
#define CAN1_WORD054 CAN_WORD0_REG(CAN1_BASE_PTR,54)
#define CAN1_WORD154 CAN_WORD1_REG(CAN1_BASE_PTR,54)
#define CAN1_CS55 CAN_CS_REG(CAN1_BASE_PTR,55)
#define CAN1_ID55 CAN_ID_REG(CAN1_BASE_PTR,55)
#define CAN1_WORD055 CAN_WORD0_REG(CAN1_BASE_PTR,55)
#define CAN1_WORD155 CAN_WORD1_REG(CAN1_BASE_PTR,55)
#define CAN1_CS56 CAN_CS_REG(CAN1_BASE_PTR,56)
#define CAN1_ID56 CAN_ID_REG(CAN1_BASE_PTR,56)
#define CAN1_WORD056 CAN_WORD0_REG(CAN1_BASE_PTR,56)
#define CAN1_WORD156 CAN_WORD1_REG(CAN1_BASE_PTR,56)
#define CAN1_CS57 CAN_CS_REG(CAN1_BASE_PTR,57)
#define CAN1_ID57 CAN_ID_REG(CAN1_BASE_PTR,57)
#define CAN1_WORD057 CAN_WORD0_REG(CAN1_BASE_PTR,57)
#define CAN1_WORD157 CAN_WORD1_REG(CAN1_BASE_PTR,57)
#define CAN1_CS58 CAN_CS_REG(CAN1_BASE_PTR,58)
#define CAN1_ID58 CAN_ID_REG(CAN1_BASE_PTR,58)
#define CAN1_WORD058 CAN_WORD0_REG(CAN1_BASE_PTR,58)
#define CAN1_WORD158 CAN_WORD1_REG(CAN1_BASE_PTR,58)
#define CAN1_CS59 CAN_CS_REG(CAN1_BASE_PTR,59)
#define CAN1_ID59 CAN_ID_REG(CAN1_BASE_PTR,59)
#define CAN1_WORD059 CAN_WORD0_REG(CAN1_BASE_PTR,59)
#define CAN1_WORD159 CAN_WORD1_REG(CAN1_BASE_PTR,59)
#define CAN1_CS60 CAN_CS_REG(CAN1_BASE_PTR,60)
#define CAN1_ID60 CAN_ID_REG(CAN1_BASE_PTR,60)
#define CAN1_WORD060 CAN_WORD0_REG(CAN1_BASE_PTR,60)
#define CAN1_WORD160 CAN_WORD1_REG(CAN1_BASE_PTR,60)
#define CAN1_CS61 CAN_CS_REG(CAN1_BASE_PTR,61)
#define CAN1_ID61 CAN_ID_REG(CAN1_BASE_PTR,61)
#define CAN1_WORD061 CAN_WORD0_REG(CAN1_BASE_PTR,61)
#define CAN1_WORD161 CAN_WORD1_REG(CAN1_BASE_PTR,61)
#define CAN1_CS62 CAN_CS_REG(CAN1_BASE_PTR,62)
#define CAN1_ID62 CAN_ID_REG(CAN1_BASE_PTR,62)
#define CAN1_WORD062 CAN_WORD0_REG(CAN1_BASE_PTR,62)
#define CAN1_WORD162 CAN_WORD1_REG(CAN1_BASE_PTR,62)
#define CAN1_CS63 CAN_CS_REG(CAN1_BASE_PTR,63)
#define CAN1_ID63 CAN_ID_REG(CAN1_BASE_PTR,63)
#define CAN1_WORD063 CAN_WORD0_REG(CAN1_BASE_PTR,63)
#define CAN1_WORD163 CAN_WORD1_REG(CAN1_BASE_PTR,63)
#define CAN1_RXIMR0 CAN_RXIMR_REG(CAN1_BASE_PTR,0)
#define CAN1_RXIMR1 CAN_RXIMR_REG(CAN1_BASE_PTR,1)
#define CAN1_RXIMR2 CAN_RXIMR_REG(CAN1_BASE_PTR,2)
#define CAN1_RXIMR3 CAN_RXIMR_REG(CAN1_BASE_PTR,3)
#define CAN1_RXIMR4 CAN_RXIMR_REG(CAN1_BASE_PTR,4)
#define CAN1_RXIMR5 CAN_RXIMR_REG(CAN1_BASE_PTR,5)
#define CAN1_RXIMR6 CAN_RXIMR_REG(CAN1_BASE_PTR,6)
#define CAN1_RXIMR7 CAN_RXIMR_REG(CAN1_BASE_PTR,7)
#define CAN1_RXIMR8 CAN_RXIMR_REG(CAN1_BASE_PTR,8)
#define CAN1_RXIMR9 CAN_RXIMR_REG(CAN1_BASE_PTR,9)
#define CAN1_RXIMR10 CAN_RXIMR_REG(CAN1_BASE_PTR,10)
#define CAN1_RXIMR11 CAN_RXIMR_REG(CAN1_BASE_PTR,11)
#define CAN1_RXIMR12 CAN_RXIMR_REG(CAN1_BASE_PTR,12)
#define CAN1_RXIMR13 CAN_RXIMR_REG(CAN1_BASE_PTR,13)
#define CAN1_RXIMR14 CAN_RXIMR_REG(CAN1_BASE_PTR,14)
#define CAN1_RXIMR15 CAN_RXIMR_REG(CAN1_BASE_PTR,15)
#define CAN1_RXIMR16 CAN_RXIMR_REG(CAN1_BASE_PTR,16)
#define CAN1_RXIMR17 CAN_RXIMR_REG(CAN1_BASE_PTR,17)
#define CAN1_RXIMR18 CAN_RXIMR_REG(CAN1_BASE_PTR,18)
#define CAN1_RXIMR19 CAN_RXIMR_REG(CAN1_BASE_PTR,19)
#define CAN1_RXIMR20 CAN_RXIMR_REG(CAN1_BASE_PTR,20)
#define CAN1_RXIMR21 CAN_RXIMR_REG(CAN1_BASE_PTR,21)
#define CAN1_RXIMR22 CAN_RXIMR_REG(CAN1_BASE_PTR,22)
#define CAN1_RXIMR23 CAN_RXIMR_REG(CAN1_BASE_PTR,23)
#define CAN1_RXIMR24 CAN_RXIMR_REG(CAN1_BASE_PTR,24)
#define CAN1_RXIMR25 CAN_RXIMR_REG(CAN1_BASE_PTR,25)
#define CAN1_RXIMR26 CAN_RXIMR_REG(CAN1_BASE_PTR,26)
#define CAN1_RXIMR27 CAN_RXIMR_REG(CAN1_BASE_PTR,27)
#define CAN1_RXIMR28 CAN_RXIMR_REG(CAN1_BASE_PTR,28)
#define CAN1_RXIMR29 CAN_RXIMR_REG(CAN1_BASE_PTR,29)
#define CAN1_RXIMR30 CAN_RXIMR_REG(CAN1_BASE_PTR,30)
#define CAN1_RXIMR31 CAN_RXIMR_REG(CAN1_BASE_PTR,31)
#define CAN1_RXIMR32 CAN_RXIMR_REG(CAN1_BASE_PTR,32)
#define CAN1_RXIMR33 CAN_RXIMR_REG(CAN1_BASE_PTR,33)
#define CAN1_RXIMR34 CAN_RXIMR_REG(CAN1_BASE_PTR,34)
#define CAN1_RXIMR35 CAN_RXIMR_REG(CAN1_BASE_PTR,35)
#define CAN1_RXIMR36 CAN_RXIMR_REG(CAN1_BASE_PTR,36)
#define CAN1_RXIMR37 CAN_RXIMR_REG(CAN1_BASE_PTR,37)
#define CAN1_RXIMR38 CAN_RXIMR_REG(CAN1_BASE_PTR,38)
#define CAN1_RXIMR39 CAN_RXIMR_REG(CAN1_BASE_PTR,39)
#define CAN1_RXIMR40 CAN_RXIMR_REG(CAN1_BASE_PTR,40)
#define CAN1_RXIMR41 CAN_RXIMR_REG(CAN1_BASE_PTR,41)
#define CAN1_RXIMR42 CAN_RXIMR_REG(CAN1_BASE_PTR,42)
#define CAN1_RXIMR43 CAN_RXIMR_REG(CAN1_BASE_PTR,43)
#define CAN1_RXIMR44 CAN_RXIMR_REG(CAN1_BASE_PTR,44)
#define CAN1_RXIMR45 CAN_RXIMR_REG(CAN1_BASE_PTR,45)
#define CAN1_RXIMR46 CAN_RXIMR_REG(CAN1_BASE_PTR,46)
#define CAN1_RXIMR47 CAN_RXIMR_REG(CAN1_BASE_PTR,47)
#define CAN1_RXIMR48 CAN_RXIMR_REG(CAN1_BASE_PTR,48)
#define CAN1_RXIMR49 CAN_RXIMR_REG(CAN1_BASE_PTR,49)
#define CAN1_RXIMR50 CAN_RXIMR_REG(CAN1_BASE_PTR,50)
#define CAN1_RXIMR51 CAN_RXIMR_REG(CAN1_BASE_PTR,51)
#define CAN1_RXIMR52 CAN_RXIMR_REG(CAN1_BASE_PTR,52)
#define CAN1_RXIMR53 CAN_RXIMR_REG(CAN1_BASE_PTR,53)
#define CAN1_RXIMR54 CAN_RXIMR_REG(CAN1_BASE_PTR,54)
#define CAN1_RXIMR55 CAN_RXIMR_REG(CAN1_BASE_PTR,55)
#define CAN1_RXIMR56 CAN_RXIMR_REG(CAN1_BASE_PTR,56)
#define CAN1_RXIMR57 CAN_RXIMR_REG(CAN1_BASE_PTR,57)
#define CAN1_RXIMR58 CAN_RXIMR_REG(CAN1_BASE_PTR,58)
#define CAN1_RXIMR59 CAN_RXIMR_REG(CAN1_BASE_PTR,59)
#define CAN1_RXIMR60 CAN_RXIMR_REG(CAN1_BASE_PTR,60)
#define CAN1_RXIMR61 CAN_RXIMR_REG(CAN1_BASE_PTR,61)
#define CAN1_RXIMR62 CAN_RXIMR_REG(CAN1_BASE_PTR,62)
#define CAN1_RXIMR63 CAN_RXIMR_REG(CAN1_BASE_PTR,63)
#define CAN1_GFWR CAN_GFWR_REG(CAN1_BASE_PTR)
/* CAN2 */
#define CAN2_MCR CAN_MCR_REG(CAN2_BASE_PTR)
#define CAN2_CTRL1 CAN_CTRL1_REG(CAN2_BASE_PTR)
#define CAN2_TIMER CAN_TIMER_REG(CAN2_BASE_PTR)
#define CAN2_RXMGMASK CAN_RXMGMASK_REG(CAN2_BASE_PTR)
#define CAN2_RX14MASK CAN_RX14MASK_REG(CAN2_BASE_PTR)
#define CAN2_RX15MASK CAN_RX15MASK_REG(CAN2_BASE_PTR)
#define CAN2_ECR CAN_ECR_REG(CAN2_BASE_PTR)
#define CAN2_ESR1 CAN_ESR1_REG(CAN2_BASE_PTR)
#define CAN2_IMASK2 CAN_IMASK2_REG(CAN2_BASE_PTR)
#define CAN2_IMASK1 CAN_IMASK1_REG(CAN2_BASE_PTR)
#define CAN2_IFLAG2 CAN_IFLAG2_REG(CAN2_BASE_PTR)
#define CAN2_IFLAG1 CAN_IFLAG1_REG(CAN2_BASE_PTR)
#define CAN2_CTRL2 CAN_CTRL2_REG(CAN2_BASE_PTR)
#define CAN2_ESR2 CAN_ESR2_REG(CAN2_BASE_PTR)
#define CAN2_CRCR CAN_CRCR_REG(CAN2_BASE_PTR)
#define CAN2_RXFGMASK CAN_RXFGMASK_REG(CAN2_BASE_PTR)
#define CAN2_RXFIR CAN_RXFIR_REG(CAN2_BASE_PTR)
#define CAN2_CS0 CAN_CS_REG(CAN2_BASE_PTR,0)
#define CAN2_ID0 CAN_ID_REG(CAN2_BASE_PTR,0)
#define CAN2_WORD00 CAN_WORD0_REG(CAN2_BASE_PTR,0)
#define CAN2_WORD10 CAN_WORD1_REG(CAN2_BASE_PTR,0)
#define CAN2_CS1 CAN_CS_REG(CAN2_BASE_PTR,1)
#define CAN2_ID1 CAN_ID_REG(CAN2_BASE_PTR,1)
#define CAN2_WORD01 CAN_WORD0_REG(CAN2_BASE_PTR,1)
#define CAN2_WORD11 CAN_WORD1_REG(CAN2_BASE_PTR,1)
#define CAN2_CS2 CAN_CS_REG(CAN2_BASE_PTR,2)
#define CAN2_ID2 CAN_ID_REG(CAN2_BASE_PTR,2)
#define CAN2_WORD02 CAN_WORD0_REG(CAN2_BASE_PTR,2)
#define CAN2_WORD12 CAN_WORD1_REG(CAN2_BASE_PTR,2)
#define CAN2_CS3 CAN_CS_REG(CAN2_BASE_PTR,3)
#define CAN2_ID3 CAN_ID_REG(CAN2_BASE_PTR,3)
#define CAN2_WORD03 CAN_WORD0_REG(CAN2_BASE_PTR,3)
#define CAN2_WORD13 CAN_WORD1_REG(CAN2_BASE_PTR,3)
#define CAN2_CS4 CAN_CS_REG(CAN2_BASE_PTR,4)
#define CAN2_ID4 CAN_ID_REG(CAN2_BASE_PTR,4)
#define CAN2_WORD04 CAN_WORD0_REG(CAN2_BASE_PTR,4)
#define CAN2_WORD14 CAN_WORD1_REG(CAN2_BASE_PTR,4)
#define CAN2_CS5 CAN_CS_REG(CAN2_BASE_PTR,5)
#define CAN2_ID5 CAN_ID_REG(CAN2_BASE_PTR,5)
#define CAN2_WORD05 CAN_WORD0_REG(CAN2_BASE_PTR,5)
#define CAN2_WORD15 CAN_WORD1_REG(CAN2_BASE_PTR,5)
#define CAN2_CS6 CAN_CS_REG(CAN2_BASE_PTR,6)
#define CAN2_ID6 CAN_ID_REG(CAN2_BASE_PTR,6)
#define CAN2_WORD06 CAN_WORD0_REG(CAN2_BASE_PTR,6)
#define CAN2_WORD16 CAN_WORD1_REG(CAN2_BASE_PTR,6)
#define CAN2_CS7 CAN_CS_REG(CAN2_BASE_PTR,7)
#define CAN2_ID7 CAN_ID_REG(CAN2_BASE_PTR,7)
#define CAN2_WORD07 CAN_WORD0_REG(CAN2_BASE_PTR,7)
#define CAN2_WORD17 CAN_WORD1_REG(CAN2_BASE_PTR,7)
#define CAN2_CS8 CAN_CS_REG(CAN2_BASE_PTR,8)
#define CAN2_ID8 CAN_ID_REG(CAN2_BASE_PTR,8)
#define CAN2_WORD08 CAN_WORD0_REG(CAN2_BASE_PTR,8)
#define CAN2_WORD18 CAN_WORD1_REG(CAN2_BASE_PTR,8)
#define CAN2_CS9 CAN_CS_REG(CAN2_BASE_PTR,9)
#define CAN2_ID9 CAN_ID_REG(CAN2_BASE_PTR,9)
#define CAN2_WORD09 CAN_WORD0_REG(CAN2_BASE_PTR,9)
#define CAN2_WORD19 CAN_WORD1_REG(CAN2_BASE_PTR,9)
#define CAN2_CS10 CAN_CS_REG(CAN2_BASE_PTR,10)
#define CAN2_ID10 CAN_ID_REG(CAN2_BASE_PTR,10)
#define CAN2_WORD010 CAN_WORD0_REG(CAN2_BASE_PTR,10)
#define CAN2_WORD110 CAN_WORD1_REG(CAN2_BASE_PTR,10)
#define CAN2_CS11 CAN_CS_REG(CAN2_BASE_PTR,11)
#define CAN2_ID11 CAN_ID_REG(CAN2_BASE_PTR,11)
#define CAN2_WORD011 CAN_WORD0_REG(CAN2_BASE_PTR,11)
#define CAN2_WORD111 CAN_WORD1_REG(CAN2_BASE_PTR,11)
#define CAN2_CS12 CAN_CS_REG(CAN2_BASE_PTR,12)
#define CAN2_ID12 CAN_ID_REG(CAN2_BASE_PTR,12)
#define CAN2_WORD012 CAN_WORD0_REG(CAN2_BASE_PTR,12)
#define CAN2_WORD112 CAN_WORD1_REG(CAN2_BASE_PTR,12)
#define CAN2_CS13 CAN_CS_REG(CAN2_BASE_PTR,13)
#define CAN2_ID13 CAN_ID_REG(CAN2_BASE_PTR,13)
#define CAN2_WORD013 CAN_WORD0_REG(CAN2_BASE_PTR,13)
#define CAN2_WORD113 CAN_WORD1_REG(CAN2_BASE_PTR,13)
#define CAN2_CS14 CAN_CS_REG(CAN2_BASE_PTR,14)
#define CAN2_ID14 CAN_ID_REG(CAN2_BASE_PTR,14)
#define CAN2_WORD014 CAN_WORD0_REG(CAN2_BASE_PTR,14)
#define CAN2_WORD114 CAN_WORD1_REG(CAN2_BASE_PTR,14)
#define CAN2_CS15 CAN_CS_REG(CAN2_BASE_PTR,15)
#define CAN2_ID15 CAN_ID_REG(CAN2_BASE_PTR,15)
#define CAN2_WORD015 CAN_WORD0_REG(CAN2_BASE_PTR,15)
#define CAN2_WORD115 CAN_WORD1_REG(CAN2_BASE_PTR,15)
#define CAN2_CS16 CAN_CS_REG(CAN2_BASE_PTR,16)
#define CAN2_ID16 CAN_ID_REG(CAN2_BASE_PTR,16)
#define CAN2_WORD016 CAN_WORD0_REG(CAN2_BASE_PTR,16)
#define CAN2_WORD116 CAN_WORD1_REG(CAN2_BASE_PTR,16)
#define CAN2_CS17 CAN_CS_REG(CAN2_BASE_PTR,17)
#define CAN2_ID17 CAN_ID_REG(CAN2_BASE_PTR,17)
#define CAN2_WORD017 CAN_WORD0_REG(CAN2_BASE_PTR,17)
#define CAN2_WORD117 CAN_WORD1_REG(CAN2_BASE_PTR,17)
#define CAN2_CS18 CAN_CS_REG(CAN2_BASE_PTR,18)
#define CAN2_ID18 CAN_ID_REG(CAN2_BASE_PTR,18)
#define CAN2_WORD018 CAN_WORD0_REG(CAN2_BASE_PTR,18)
#define CAN2_WORD118 CAN_WORD1_REG(CAN2_BASE_PTR,18)
#define CAN2_CS19 CAN_CS_REG(CAN2_BASE_PTR,19)
#define CAN2_ID19 CAN_ID_REG(CAN2_BASE_PTR,19)
#define CAN2_WORD019 CAN_WORD0_REG(CAN2_BASE_PTR,19)
#define CAN2_WORD119 CAN_WORD1_REG(CAN2_BASE_PTR,19)
#define CAN2_CS20 CAN_CS_REG(CAN2_BASE_PTR,20)
#define CAN2_ID20 CAN_ID_REG(CAN2_BASE_PTR,20)
#define CAN2_WORD020 CAN_WORD0_REG(CAN2_BASE_PTR,20)
#define CAN2_WORD120 CAN_WORD1_REG(CAN2_BASE_PTR,20)
#define CAN2_CS21 CAN_CS_REG(CAN2_BASE_PTR,21)
#define CAN2_ID21 CAN_ID_REG(CAN2_BASE_PTR,21)
#define CAN2_WORD021 CAN_WORD0_REG(CAN2_BASE_PTR,21)
#define CAN2_WORD121 CAN_WORD1_REG(CAN2_BASE_PTR,21)
#define CAN2_CS22 CAN_CS_REG(CAN2_BASE_PTR,22)
#define CAN2_ID22 CAN_ID_REG(CAN2_BASE_PTR,22)
#define CAN2_WORD022 CAN_WORD0_REG(CAN2_BASE_PTR,22)
#define CAN2_WORD122 CAN_WORD1_REG(CAN2_BASE_PTR,22)
#define CAN2_CS23 CAN_CS_REG(CAN2_BASE_PTR,23)
#define CAN2_ID23 CAN_ID_REG(CAN2_BASE_PTR,23)
#define CAN2_WORD023 CAN_WORD0_REG(CAN2_BASE_PTR,23)
#define CAN2_WORD123 CAN_WORD1_REG(CAN2_BASE_PTR,23)
#define CAN2_CS24 CAN_CS_REG(CAN2_BASE_PTR,24)
#define CAN2_ID24 CAN_ID_REG(CAN2_BASE_PTR,24)
#define CAN2_WORD024 CAN_WORD0_REG(CAN2_BASE_PTR,24)
#define CAN2_WORD124 CAN_WORD1_REG(CAN2_BASE_PTR,24)
#define CAN2_CS25 CAN_CS_REG(CAN2_BASE_PTR,25)
#define CAN2_ID25 CAN_ID_REG(CAN2_BASE_PTR,25)
#define CAN2_WORD025 CAN_WORD0_REG(CAN2_BASE_PTR,25)
#define CAN2_WORD125 CAN_WORD1_REG(CAN2_BASE_PTR,25)
#define CAN2_CS26 CAN_CS_REG(CAN2_BASE_PTR,26)
#define CAN2_ID26 CAN_ID_REG(CAN2_BASE_PTR,26)
#define CAN2_WORD026 CAN_WORD0_REG(CAN2_BASE_PTR,26)
#define CAN2_WORD126 CAN_WORD1_REG(CAN2_BASE_PTR,26)
#define CAN2_CS27 CAN_CS_REG(CAN2_BASE_PTR,27)
#define CAN2_ID27 CAN_ID_REG(CAN2_BASE_PTR,27)
#define CAN2_WORD027 CAN_WORD0_REG(CAN2_BASE_PTR,27)
#define CAN2_WORD127 CAN_WORD1_REG(CAN2_BASE_PTR,27)
#define CAN2_CS28 CAN_CS_REG(CAN2_BASE_PTR,28)
#define CAN2_ID28 CAN_ID_REG(CAN2_BASE_PTR,28)
#define CAN2_WORD028 CAN_WORD0_REG(CAN2_BASE_PTR,28)
#define CAN2_WORD128 CAN_WORD1_REG(CAN2_BASE_PTR,28)
#define CAN2_CS29 CAN_CS_REG(CAN2_BASE_PTR,29)
#define CAN2_ID29 CAN_ID_REG(CAN2_BASE_PTR,29)
#define CAN2_WORD029 CAN_WORD0_REG(CAN2_BASE_PTR,29)
#define CAN2_WORD129 CAN_WORD1_REG(CAN2_BASE_PTR,29)
#define CAN2_CS30 CAN_CS_REG(CAN2_BASE_PTR,30)
#define CAN2_ID30 CAN_ID_REG(CAN2_BASE_PTR,30)
#define CAN2_WORD030 CAN_WORD0_REG(CAN2_BASE_PTR,30)
#define CAN2_WORD130 CAN_WORD1_REG(CAN2_BASE_PTR,30)
#define CAN2_CS31 CAN_CS_REG(CAN2_BASE_PTR,31)
#define CAN2_ID31 CAN_ID_REG(CAN2_BASE_PTR,31)
#define CAN2_WORD031 CAN_WORD0_REG(CAN2_BASE_PTR,31)
#define CAN2_WORD131 CAN_WORD1_REG(CAN2_BASE_PTR,31)
#define CAN2_CS32 CAN_CS_REG(CAN2_BASE_PTR,32)
#define CAN2_ID32 CAN_ID_REG(CAN2_BASE_PTR,32)
#define CAN2_WORD032 CAN_WORD0_REG(CAN2_BASE_PTR,32)
#define CAN2_WORD132 CAN_WORD1_REG(CAN2_BASE_PTR,32)
#define CAN2_CS33 CAN_CS_REG(CAN2_BASE_PTR,33)
#define CAN2_ID33 CAN_ID_REG(CAN2_BASE_PTR,33)
#define CAN2_WORD033 CAN_WORD0_REG(CAN2_BASE_PTR,33)
#define CAN2_WORD133 CAN_WORD1_REG(CAN2_BASE_PTR,33)
#define CAN2_CS34 CAN_CS_REG(CAN2_BASE_PTR,34)
#define CAN2_ID34 CAN_ID_REG(CAN2_BASE_PTR,34)
#define CAN2_WORD034 CAN_WORD0_REG(CAN2_BASE_PTR,34)
#define CAN2_WORD134 CAN_WORD1_REG(CAN2_BASE_PTR,34)
#define CAN2_CS35 CAN_CS_REG(CAN2_BASE_PTR,35)
#define CAN2_ID35 CAN_ID_REG(CAN2_BASE_PTR,35)
#define CAN2_WORD035 CAN_WORD0_REG(CAN2_BASE_PTR,35)
#define CAN2_WORD135 CAN_WORD1_REG(CAN2_BASE_PTR,35)
#define CAN2_CS36 CAN_CS_REG(CAN2_BASE_PTR,36)
#define CAN2_ID36 CAN_ID_REG(CAN2_BASE_PTR,36)
#define CAN2_WORD036 CAN_WORD0_REG(CAN2_BASE_PTR,36)
#define CAN2_WORD136 CAN_WORD1_REG(CAN2_BASE_PTR,36)
#define CAN2_CS37 CAN_CS_REG(CAN2_BASE_PTR,37)
#define CAN2_ID37 CAN_ID_REG(CAN2_BASE_PTR,37)
#define CAN2_WORD037 CAN_WORD0_REG(CAN2_BASE_PTR,37)
#define CAN2_WORD137 CAN_WORD1_REG(CAN2_BASE_PTR,37)
#define CAN2_CS38 CAN_CS_REG(CAN2_BASE_PTR,38)
#define CAN2_ID38 CAN_ID_REG(CAN2_BASE_PTR,38)
#define CAN2_WORD038 CAN_WORD0_REG(CAN2_BASE_PTR,38)
#define CAN2_WORD138 CAN_WORD1_REG(CAN2_BASE_PTR,38)
#define CAN2_CS39 CAN_CS_REG(CAN2_BASE_PTR,39)
#define CAN2_ID39 CAN_ID_REG(CAN2_BASE_PTR,39)
#define CAN2_WORD039 CAN_WORD0_REG(CAN2_BASE_PTR,39)
#define CAN2_WORD139 CAN_WORD1_REG(CAN2_BASE_PTR,39)
#define CAN2_CS40 CAN_CS_REG(CAN2_BASE_PTR,40)
#define CAN2_ID40 CAN_ID_REG(CAN2_BASE_PTR,40)
#define CAN2_WORD040 CAN_WORD0_REG(CAN2_BASE_PTR,40)
#define CAN2_WORD140 CAN_WORD1_REG(CAN2_BASE_PTR,40)
#define CAN2_CS41 CAN_CS_REG(CAN2_BASE_PTR,41)
#define CAN2_ID41 CAN_ID_REG(CAN2_BASE_PTR,41)
#define CAN2_WORD041 CAN_WORD0_REG(CAN2_BASE_PTR,41)
#define CAN2_WORD141 CAN_WORD1_REG(CAN2_BASE_PTR,41)
#define CAN2_CS42 CAN_CS_REG(CAN2_BASE_PTR,42)
#define CAN2_ID42 CAN_ID_REG(CAN2_BASE_PTR,42)
#define CAN2_WORD042 CAN_WORD0_REG(CAN2_BASE_PTR,42)
#define CAN2_WORD142 CAN_WORD1_REG(CAN2_BASE_PTR,42)
#define CAN2_CS43 CAN_CS_REG(CAN2_BASE_PTR,43)
#define CAN2_ID43 CAN_ID_REG(CAN2_BASE_PTR,43)
#define CAN2_WORD043 CAN_WORD0_REG(CAN2_BASE_PTR,43)
#define CAN2_WORD143 CAN_WORD1_REG(CAN2_BASE_PTR,43)
#define CAN2_CS44 CAN_CS_REG(CAN2_BASE_PTR,44)
#define CAN2_ID44 CAN_ID_REG(CAN2_BASE_PTR,44)
#define CAN2_WORD044 CAN_WORD0_REG(CAN2_BASE_PTR,44)
#define CAN2_WORD144 CAN_WORD1_REG(CAN2_BASE_PTR,44)
#define CAN2_CS45 CAN_CS_REG(CAN2_BASE_PTR,45)
#define CAN2_ID45 CAN_ID_REG(CAN2_BASE_PTR,45)
#define CAN2_WORD045 CAN_WORD0_REG(CAN2_BASE_PTR,45)
#define CAN2_WORD145 CAN_WORD1_REG(CAN2_BASE_PTR,45)
#define CAN2_CS46 CAN_CS_REG(CAN2_BASE_PTR,46)
#define CAN2_ID46 CAN_ID_REG(CAN2_BASE_PTR,46)
#define CAN2_WORD046 CAN_WORD0_REG(CAN2_BASE_PTR,46)
#define CAN2_WORD146 CAN_WORD1_REG(CAN2_BASE_PTR,46)
#define CAN2_CS47 CAN_CS_REG(CAN2_BASE_PTR,47)
#define CAN2_ID47 CAN_ID_REG(CAN2_BASE_PTR,47)
#define CAN2_WORD047 CAN_WORD0_REG(CAN2_BASE_PTR,47)
#define CAN2_WORD147 CAN_WORD1_REG(CAN2_BASE_PTR,47)
#define CAN2_CS48 CAN_CS_REG(CAN2_BASE_PTR,48)
#define CAN2_ID48 CAN_ID_REG(CAN2_BASE_PTR,48)
#define CAN2_WORD048 CAN_WORD0_REG(CAN2_BASE_PTR,48)
#define CAN2_WORD148 CAN_WORD1_REG(CAN2_BASE_PTR,48)
#define CAN2_CS49 CAN_CS_REG(CAN2_BASE_PTR,49)
#define CAN2_ID49 CAN_ID_REG(CAN2_BASE_PTR,49)
#define CAN2_WORD049 CAN_WORD0_REG(CAN2_BASE_PTR,49)
#define CAN2_WORD149 CAN_WORD1_REG(CAN2_BASE_PTR,49)
#define CAN2_CS50 CAN_CS_REG(CAN2_BASE_PTR,50)
#define CAN2_ID50 CAN_ID_REG(CAN2_BASE_PTR,50)
#define CAN2_WORD050 CAN_WORD0_REG(CAN2_BASE_PTR,50)
#define CAN2_WORD150 CAN_WORD1_REG(CAN2_BASE_PTR,50)
#define CAN2_CS51 CAN_CS_REG(CAN2_BASE_PTR,51)
#define CAN2_ID51 CAN_ID_REG(CAN2_BASE_PTR,51)
#define CAN2_WORD051 CAN_WORD0_REG(CAN2_BASE_PTR,51)
#define CAN2_WORD151 CAN_WORD1_REG(CAN2_BASE_PTR,51)
#define CAN2_CS52 CAN_CS_REG(CAN2_BASE_PTR,52)
#define CAN2_ID52 CAN_ID_REG(CAN2_BASE_PTR,52)
#define CAN2_WORD052 CAN_WORD0_REG(CAN2_BASE_PTR,52)
#define CAN2_WORD152 CAN_WORD1_REG(CAN2_BASE_PTR,52)
#define CAN2_CS53 CAN_CS_REG(CAN2_BASE_PTR,53)
#define CAN2_ID53 CAN_ID_REG(CAN2_BASE_PTR,53)
#define CAN2_WORD053 CAN_WORD0_REG(CAN2_BASE_PTR,53)
#define CAN2_WORD153 CAN_WORD1_REG(CAN2_BASE_PTR,53)
#define CAN2_CS54 CAN_CS_REG(CAN2_BASE_PTR,54)
#define CAN2_ID54 CAN_ID_REG(CAN2_BASE_PTR,54)
#define CAN2_WORD054 CAN_WORD0_REG(CAN2_BASE_PTR,54)
#define CAN2_WORD154 CAN_WORD1_REG(CAN2_BASE_PTR,54)
#define CAN2_CS55 CAN_CS_REG(CAN2_BASE_PTR,55)
#define CAN2_ID55 CAN_ID_REG(CAN2_BASE_PTR,55)
#define CAN2_WORD055 CAN_WORD0_REG(CAN2_BASE_PTR,55)
#define CAN2_WORD155 CAN_WORD1_REG(CAN2_BASE_PTR,55)
#define CAN2_CS56 CAN_CS_REG(CAN2_BASE_PTR,56)
#define CAN2_ID56 CAN_ID_REG(CAN2_BASE_PTR,56)
#define CAN2_WORD056 CAN_WORD0_REG(CAN2_BASE_PTR,56)
#define CAN2_WORD156 CAN_WORD1_REG(CAN2_BASE_PTR,56)
#define CAN2_CS57 CAN_CS_REG(CAN2_BASE_PTR,57)
#define CAN2_ID57 CAN_ID_REG(CAN2_BASE_PTR,57)
#define CAN2_WORD057 CAN_WORD0_REG(CAN2_BASE_PTR,57)
#define CAN2_WORD157 CAN_WORD1_REG(CAN2_BASE_PTR,57)
#define CAN2_CS58 CAN_CS_REG(CAN2_BASE_PTR,58)
#define CAN2_ID58 CAN_ID_REG(CAN2_BASE_PTR,58)
#define CAN2_WORD058 CAN_WORD0_REG(CAN2_BASE_PTR,58)
#define CAN2_WORD158 CAN_WORD1_REG(CAN2_BASE_PTR,58)
#define CAN2_CS59 CAN_CS_REG(CAN2_BASE_PTR,59)
#define CAN2_ID59 CAN_ID_REG(CAN2_BASE_PTR,59)
#define CAN2_WORD059 CAN_WORD0_REG(CAN2_BASE_PTR,59)
#define CAN2_WORD159 CAN_WORD1_REG(CAN2_BASE_PTR,59)
#define CAN2_CS60 CAN_CS_REG(CAN2_BASE_PTR,60)
#define CAN2_ID60 CAN_ID_REG(CAN2_BASE_PTR,60)
#define CAN2_WORD060 CAN_WORD0_REG(CAN2_BASE_PTR,60)
#define CAN2_WORD160 CAN_WORD1_REG(CAN2_BASE_PTR,60)
#define CAN2_CS61 CAN_CS_REG(CAN2_BASE_PTR,61)
#define CAN2_ID61 CAN_ID_REG(CAN2_BASE_PTR,61)
#define CAN2_WORD061 CAN_WORD0_REG(CAN2_BASE_PTR,61)
#define CAN2_WORD161 CAN_WORD1_REG(CAN2_BASE_PTR,61)
#define CAN2_CS62 CAN_CS_REG(CAN2_BASE_PTR,62)
#define CAN2_ID62 CAN_ID_REG(CAN2_BASE_PTR,62)
#define CAN2_WORD062 CAN_WORD0_REG(CAN2_BASE_PTR,62)
#define CAN2_WORD162 CAN_WORD1_REG(CAN2_BASE_PTR,62)
#define CAN2_CS63 CAN_CS_REG(CAN2_BASE_PTR,63)
#define CAN2_ID63 CAN_ID_REG(CAN2_BASE_PTR,63)
#define CAN2_WORD063 CAN_WORD0_REG(CAN2_BASE_PTR,63)
#define CAN2_WORD163 CAN_WORD1_REG(CAN2_BASE_PTR,63)
#define CAN2_RXIMR0 CAN_RXIMR_REG(CAN2_BASE_PTR,0)
#define CAN2_RXIMR1 CAN_RXIMR_REG(CAN2_BASE_PTR,1)
#define CAN2_RXIMR2 CAN_RXIMR_REG(CAN2_BASE_PTR,2)
#define CAN2_RXIMR3 CAN_RXIMR_REG(CAN2_BASE_PTR,3)
#define CAN2_RXIMR4 CAN_RXIMR_REG(CAN2_BASE_PTR,4)
#define CAN2_RXIMR5 CAN_RXIMR_REG(CAN2_BASE_PTR,5)
#define CAN2_RXIMR6 CAN_RXIMR_REG(CAN2_BASE_PTR,6)
#define CAN2_RXIMR7 CAN_RXIMR_REG(CAN2_BASE_PTR,7)
#define CAN2_RXIMR8 CAN_RXIMR_REG(CAN2_BASE_PTR,8)
#define CAN2_RXIMR9 CAN_RXIMR_REG(CAN2_BASE_PTR,9)
#define CAN2_RXIMR10 CAN_RXIMR_REG(CAN2_BASE_PTR,10)
#define CAN2_RXIMR11 CAN_RXIMR_REG(CAN2_BASE_PTR,11)
#define CAN2_RXIMR12 CAN_RXIMR_REG(CAN2_BASE_PTR,12)
#define CAN2_RXIMR13 CAN_RXIMR_REG(CAN2_BASE_PTR,13)
#define CAN2_RXIMR14 CAN_RXIMR_REG(CAN2_BASE_PTR,14)
#define CAN2_RXIMR15 CAN_RXIMR_REG(CAN2_BASE_PTR,15)
#define CAN2_RXIMR16 CAN_RXIMR_REG(CAN2_BASE_PTR,16)
#define CAN2_RXIMR17 CAN_RXIMR_REG(CAN2_BASE_PTR,17)
#define CAN2_RXIMR18 CAN_RXIMR_REG(CAN2_BASE_PTR,18)
#define CAN2_RXIMR19 CAN_RXIMR_REG(CAN2_BASE_PTR,19)
#define CAN2_RXIMR20 CAN_RXIMR_REG(CAN2_BASE_PTR,20)
#define CAN2_RXIMR21 CAN_RXIMR_REG(CAN2_BASE_PTR,21)
#define CAN2_RXIMR22 CAN_RXIMR_REG(CAN2_BASE_PTR,22)
#define CAN2_RXIMR23 CAN_RXIMR_REG(CAN2_BASE_PTR,23)
#define CAN2_RXIMR24 CAN_RXIMR_REG(CAN2_BASE_PTR,24)
#define CAN2_RXIMR25 CAN_RXIMR_REG(CAN2_BASE_PTR,25)
#define CAN2_RXIMR26 CAN_RXIMR_REG(CAN2_BASE_PTR,26)
#define CAN2_RXIMR27 CAN_RXIMR_REG(CAN2_BASE_PTR,27)
#define CAN2_RXIMR28 CAN_RXIMR_REG(CAN2_BASE_PTR,28)
#define CAN2_RXIMR29 CAN_RXIMR_REG(CAN2_BASE_PTR,29)
#define CAN2_RXIMR30 CAN_RXIMR_REG(CAN2_BASE_PTR,30)
#define CAN2_RXIMR31 CAN_RXIMR_REG(CAN2_BASE_PTR,31)
#define CAN2_RXIMR32 CAN_RXIMR_REG(CAN2_BASE_PTR,32)
#define CAN2_RXIMR33 CAN_RXIMR_REG(CAN2_BASE_PTR,33)
#define CAN2_RXIMR34 CAN_RXIMR_REG(CAN2_BASE_PTR,34)
#define CAN2_RXIMR35 CAN_RXIMR_REG(CAN2_BASE_PTR,35)
#define CAN2_RXIMR36 CAN_RXIMR_REG(CAN2_BASE_PTR,36)
#define CAN2_RXIMR37 CAN_RXIMR_REG(CAN2_BASE_PTR,37)
#define CAN2_RXIMR38 CAN_RXIMR_REG(CAN2_BASE_PTR,38)
#define CAN2_RXIMR39 CAN_RXIMR_REG(CAN2_BASE_PTR,39)
#define CAN2_RXIMR40 CAN_RXIMR_REG(CAN2_BASE_PTR,40)
#define CAN2_RXIMR41 CAN_RXIMR_REG(CAN2_BASE_PTR,41)
#define CAN2_RXIMR42 CAN_RXIMR_REG(CAN2_BASE_PTR,42)
#define CAN2_RXIMR43 CAN_RXIMR_REG(CAN2_BASE_PTR,43)
#define CAN2_RXIMR44 CAN_RXIMR_REG(CAN2_BASE_PTR,44)
#define CAN2_RXIMR45 CAN_RXIMR_REG(CAN2_BASE_PTR,45)
#define CAN2_RXIMR46 CAN_RXIMR_REG(CAN2_BASE_PTR,46)
#define CAN2_RXIMR47 CAN_RXIMR_REG(CAN2_BASE_PTR,47)
#define CAN2_RXIMR48 CAN_RXIMR_REG(CAN2_BASE_PTR,48)
#define CAN2_RXIMR49 CAN_RXIMR_REG(CAN2_BASE_PTR,49)
#define CAN2_RXIMR50 CAN_RXIMR_REG(CAN2_BASE_PTR,50)
#define CAN2_RXIMR51 CAN_RXIMR_REG(CAN2_BASE_PTR,51)
#define CAN2_RXIMR52 CAN_RXIMR_REG(CAN2_BASE_PTR,52)
#define CAN2_RXIMR53 CAN_RXIMR_REG(CAN2_BASE_PTR,53)
#define CAN2_RXIMR54 CAN_RXIMR_REG(CAN2_BASE_PTR,54)
#define CAN2_RXIMR55 CAN_RXIMR_REG(CAN2_BASE_PTR,55)
#define CAN2_RXIMR56 CAN_RXIMR_REG(CAN2_BASE_PTR,56)
#define CAN2_RXIMR57 CAN_RXIMR_REG(CAN2_BASE_PTR,57)
#define CAN2_RXIMR58 CAN_RXIMR_REG(CAN2_BASE_PTR,58)
#define CAN2_RXIMR59 CAN_RXIMR_REG(CAN2_BASE_PTR,59)
#define CAN2_RXIMR60 CAN_RXIMR_REG(CAN2_BASE_PTR,60)
#define CAN2_RXIMR61 CAN_RXIMR_REG(CAN2_BASE_PTR,61)
#define CAN2_RXIMR62 CAN_RXIMR_REG(CAN2_BASE_PTR,62)
#define CAN2_RXIMR63 CAN_RXIMR_REG(CAN2_BASE_PTR,63)
#define CAN2_GFWR CAN_GFWR_REG(CAN2_BASE_PTR)
/* CAN - Register array accessors */
#define CAN1_CS(index) CAN_CS_REG(CAN1_BASE_PTR,index)
#define CAN2_CS(index) CAN_CS_REG(CAN2_BASE_PTR,index)
#define CAN1_ID(index) CAN_ID_REG(CAN1_BASE_PTR,index)
#define CAN2_ID(index) CAN_ID_REG(CAN2_BASE_PTR,index)
#define CAN1_WORD0(index) CAN_WORD0_REG(CAN1_BASE_PTR,index)
#define CAN2_WORD0(index) CAN_WORD0_REG(CAN2_BASE_PTR,index)
#define CAN1_WORD1(index) CAN_WORD1_REG(CAN1_BASE_PTR,index)
#define CAN2_WORD1(index) CAN_WORD1_REG(CAN2_BASE_PTR,index)
#define CAN1_RXIMR(index) CAN_RXIMR_REG(CAN1_BASE_PTR,index)
#define CAN2_RXIMR(index) CAN_RXIMR_REG(CAN2_BASE_PTR,index)
/*!
* @}
*/ /* end of group CAN_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group CAN_Peripheral */
/* ----------------------------------------------------------------------------
-- CCM Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup CCM_Peripheral_Access_Layer CCM Peripheral Access Layer
* @{
*/
/** CCM - Register Layout Typedef */
typedef struct {
__IO uint32_t GPR0; /**< General Purpose Register, offset: 0x0 */
__IO uint32_t GPR0_SET; /**< General Purpose Register, offset: 0x4 */
__IO uint32_t GPR0_CLR; /**< General Purpose Register, offset: 0x8 */
__IO uint32_t GPR0_TOG; /**< General Purpose Register, offset: 0xC */
uint8_t RESERVED_0[2032];
struct { /* offset: 0x800, array step: 0x10 */
__IO uint32_t PLL_CTRL; /**< CCM PLL Control Register, array offset: 0x800, array step: 0x10 */
__IO uint32_t PLL_CTRL_SET; /**< CCM PLL Control Register, array offset: 0x804, array step: 0x10 */
__IO uint32_t PLL_CTRL_CLR; /**< CCM PLL Control Register, array offset: 0x808, array step: 0x10 */
__IO uint32_t PLL_CTRL_TOG; /**< CCM PLL Control Register, array offset: 0x80C, array step: 0x10 */
} PLL_CTRL[33];
uint8_t RESERVED_1[13808];
struct { /* offset: 0x4000, array step: 0x10 */
__IO uint32_t CCGR; /**< CCM Clock Gating Register, array offset: 0x4000, array step: 0x10 */
__IO uint32_t CCGR_SET; /**< CCM Clock Gating Register, array offset: 0x4004, array step: 0x10 */
__IO uint32_t CCGR_CLR; /**< CCM Clock Gating Register, array offset: 0x4008, array step: 0x10 */
__IO uint32_t CCGR_TOG; /**< CCM Clock Gating Register, array offset: 0x400C, array step: 0x10 */
} CCGR[191];
uint8_t RESERVED_2[13328];
struct { /* offset: 0x8000, array step: 0x80 */
__IO uint32_t TARGET_ROOT; /**< Target Register, array offset: 0x8000, array step: 0x80 */
__IO uint32_t TARGET_ROOT_SET; /**< Target Register, array offset: 0x8004, array step: 0x80 */
__IO uint32_t TARGET_ROOT_CLR; /**< Target Register, array offset: 0x8008, array step: 0x80 */
__IO uint32_t TARGET_ROOT_TOG; /**< Target Register, array offset: 0x800C, array step: 0x80 */
__IO uint32_t MISC; /**< Miscellaneous Register, array offset: 0x8010, array step: 0x80 */
__IO uint32_t MISC_ROOT_SET; /**< Miscellaneous Register, array offset: 0x8014, array step: 0x80 */
__IO uint32_t MISC_ROOT_CLR; /**< Miscellaneous Register, array offset: 0x8018, array step: 0x80 */
__IO uint32_t MISC_ROOT_TOG; /**< Miscellaneous Register, array offset: 0x801C, array step: 0x80 */
__IO uint32_t POST; /**< Post Divider Register, array offset: 0x8020, array step: 0x80 */
__IO uint32_t POST_ROOT_SET; /**< Post Divider Register, array offset: 0x8024, array step: 0x80 */
__IO uint32_t POST_ROOT_CLR; /**< Post Divider Register, array offset: 0x8028, array step: 0x80 */
__IO uint32_t POST_ROOT_TOG; /**< Post Divider Register, array offset: 0x802C, array step: 0x80 */
__IO uint32_t PRE; /**< Pre Divider Register, array offset: 0x8030, array step: 0x80 */
__IO uint32_t PRE_ROOT_SET; /**< Pre Divider Register, array offset: 0x8034, array step: 0x80 */
__IO uint32_t PRE_ROOT_CLR; /**< Pre Divider Register, array offset: 0x8038, array step: 0x80 */
__IO uint32_t PRE_ROOT_TOG; /**< Pre Divider Register, array offset: 0x803C, array step: 0x80 */
uint8_t RESERVED_0[48];
__IO uint32_t ACCESS_CTRL; /**< Access Control Register, array offset: 0x8070, array step: 0x80 */
__IO uint32_t ACCESS_CTRL_ROOT_SET; /**< Access Control Register, array offset: 0x8074, array step: 0x80 */
__IO uint32_t ACCESS_CTRL_ROOT_CLR; /**< Access Control Register, array offset: 0x8078, array step: 0x80 */
__IO uint32_t ACCESS_CTRL_ROOT_TOG; /**< Access Control Register, array offset: 0x807C, array step: 0x80 */
} ACCESS_CTRL_ROOT_TOG[125];
} CCM_Type, *CCM_MemMapPtr;
/* ----------------------------------------------------------------------------
-- CCM - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup CCM_Register_Accessor_Macros CCM - Register accessor macros
* @{
*/
/* CCM - Register accessors */
#define CCM_GPR0_REG(base) ((base)->GPR0)
#define CCM_GPR0_SET_REG(base) ((base)->GPR0_SET)
#define CCM_GPR0_CLR_REG(base) ((base)->GPR0_CLR)
#define CCM_GPR0_TOG_REG(base) ((base)->GPR0_TOG)
#define CCM_PLL_CTRL_REG(base,index) ((base)->PLL_CTRL[index].PLL_CTRL)
#define CCM_PLL_CTRL_SET_REG(base,index) ((base)->PLL_CTRL[index].PLL_CTRL_SET)
#define CCM_PLL_CTRL_CLR_REG(base,index) ((base)->PLL_CTRL[index].PLL_CTRL_CLR)
#define CCM_PLL_CTRL_TOG_REG(base,index) ((base)->PLL_CTRL[index].PLL_CTRL_TOG)
#define CCM_CCGR_REG(base,index) ((base)->CCGR[index].CCGR)
#define CCM_CCGR_SET_REG(base,index) ((base)->CCGR[index].CCGR_SET)
#define CCM_CCGR_CLR_REG(base,index) ((base)->CCGR[index].CCGR_CLR)
#define CCM_CCGR_TOG_REG(base,index) ((base)->CCGR[index].CCGR_TOG)
#define CCM_TARGET_ROOT_REG(base,index) ((base)->ACCESS_CTRL_ROOT_TOG[index].TARGET_ROOT)
#define CCM_TARGET_ROOT_SET_REG(base,index) ((base)->ACCESS_CTRL_ROOT_TOG[index].TARGET_ROOT_SET)
#define CCM_TARGET_ROOT_CLR_REG(base,index) ((base)->ACCESS_CTRL_ROOT_TOG[index].TARGET_ROOT_CLR)
#define CCM_TARGET_ROOT_TOG_REG(base,index) ((base)->ACCESS_CTRL_ROOT_TOG[index].TARGET_ROOT_TOG)
#define CCM_MISC_REG(base,index) ((base)->ACCESS_CTRL_ROOT_TOG[index].MISC)
#define CCM_MISC_ROOT_SET_REG(base,index) ((base)->ACCESS_CTRL_ROOT_TOG[index].MISC_ROOT_SET)
#define CCM_MISC_ROOT_CLR_REG(base,index) ((base)->ACCESS_CTRL_ROOT_TOG[index].MISC_ROOT_CLR)
#define CCM_MISC_ROOT_TOG_REG(base,index) ((base)->ACCESS_CTRL_ROOT_TOG[index].MISC_ROOT_TOG)
#define CCM_POST_REG(base,index) ((base)->ACCESS_CTRL_ROOT_TOG[index].POST)
#define CCM_POST_ROOT_SET_REG(base,index) ((base)->ACCESS_CTRL_ROOT_TOG[index].POST_ROOT_SET)
#define CCM_POST_ROOT_CLR_REG(base,index) ((base)->ACCESS_CTRL_ROOT_TOG[index].POST_ROOT_CLR)
#define CCM_POST_ROOT_TOG_REG(base,index) ((base)->ACCESS_CTRL_ROOT_TOG[index].POST_ROOT_TOG)
#define CCM_PRE_REG(base,index) ((base)->ACCESS_CTRL_ROOT_TOG[index].PRE)
#define CCM_PRE_ROOT_SET_REG(base,index) ((base)->ACCESS_CTRL_ROOT_TOG[index].PRE_ROOT_SET)
#define CCM_PRE_ROOT_CLR_REG(base,index) ((base)->ACCESS_CTRL_ROOT_TOG[index].PRE_ROOT_CLR)
#define CCM_PRE_ROOT_TOG_REG(base,index) ((base)->ACCESS_CTRL_ROOT_TOG[index].PRE_ROOT_TOG)
#define CCM_ACCESS_CTRL_REG(base,index) ((base)->ACCESS_CTRL_ROOT_TOG[index].ACCESS_CTRL)
#define CCM_ACCESS_CTRL_ROOT_SET_REG(base,index) ((base)->ACCESS_CTRL_ROOT_TOG[index].ACCESS_CTRL_ROOT_SET)
#define CCM_ACCESS_CTRL_ROOT_CLR_REG(base,index) ((base)->ACCESS_CTRL_ROOT_TOG[index].ACCESS_CTRL_ROOT_CLR)
#define CCM_ACCESS_CTRL_ROOT_TOG_REG(base,index) ((base)->ACCESS_CTRL_ROOT_TOG[index].ACCESS_CTRL_ROOT_TOG)
/*!
* @}
*/ /* end of group CCM_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- CCM Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup CCM_Register_Masks CCM Register Masks
* @{
*/
/* GPR0 Bit Fields */
#define CCM_GPR0_GP0_MASK 0xFFFFFFFFu
#define CCM_GPR0_GP0_SHIFT 0
#define CCM_GPR0_GP0(x) (((uint32_t)(((uint32_t)(x))<<CCM_GPR0_GP0_SHIFT))&CCM_GPR0_GP0_MASK)
/* GPR0_SET Bit Fields */
#define CCM_GPR0_SET_GP0_MASK 0xFFFFFFFFu
#define CCM_GPR0_SET_GP0_SHIFT 0
#define CCM_GPR0_SET_GP0(x) (((uint32_t)(((uint32_t)(x))<<CCM_GPR0_SET_GP0_SHIFT))&CCM_GPR0_SET_GP0_MASK)
/* GPR0_CLR Bit Fields */
#define CCM_GPR0_CLR_GP0_MASK 0xFFFFFFFFu
#define CCM_GPR0_CLR_GP0_SHIFT 0
#define CCM_GPR0_CLR_GP0(x) (((uint32_t)(((uint32_t)(x))<<CCM_GPR0_CLR_GP0_SHIFT))&CCM_GPR0_CLR_GP0_MASK)
/* GPR0_TOG Bit Fields */
#define CCM_GPR0_TOG_GP0_MASK 0xFFFFFFFFu
#define CCM_GPR0_TOG_GP0_SHIFT 0
#define CCM_GPR0_TOG_GP0(x) (((uint32_t)(((uint32_t)(x))<<CCM_GPR0_TOG_GP0_SHIFT))&CCM_GPR0_TOG_GP0_MASK)
/* PLL_CTRL Bit Fields */
#define CCM_PLL_CTRL_SETTING0_MASK 0x3u
#define CCM_PLL_CTRL_SETTING0_SHIFT 0
#define CCM_PLL_CTRL_SETTING0(x) (((uint32_t)(((uint32_t)(x))<<CCM_PLL_CTRL_SETTING0_SHIFT))&CCM_PLL_CTRL_SETTING0_MASK)
#define CCM_PLL_CTRL_SETTING1_MASK 0x30u
#define CCM_PLL_CTRL_SETTING1_SHIFT 4
#define CCM_PLL_CTRL_SETTING1(x) (((uint32_t)(((uint32_t)(x))<<CCM_PLL_CTRL_SETTING1_SHIFT))&CCM_PLL_CTRL_SETTING1_MASK)
#define CCM_PLL_CTRL_SETTING2_MASK 0x300u
#define CCM_PLL_CTRL_SETTING2_SHIFT 8
#define CCM_PLL_CTRL_SETTING2(x) (((uint32_t)(((uint32_t)(x))<<CCM_PLL_CTRL_SETTING2_SHIFT))&CCM_PLL_CTRL_SETTING2_MASK)
#define CCM_PLL_CTRL_SETTING3_MASK 0x3000u
#define CCM_PLL_CTRL_SETTING3_SHIFT 12
#define CCM_PLL_CTRL_SETTING3(x) (((uint32_t)(((uint32_t)(x))<<CCM_PLL_CTRL_SETTING3_SHIFT))&CCM_PLL_CTRL_SETTING3_MASK)
/* PLL_CTRL_SET Bit Fields */
#define CCM_PLL_CTRL_SET_SETTING0_MASK 0x3u
#define CCM_PLL_CTRL_SET_SETTING0_SHIFT 0
#define CCM_PLL_CTRL_SET_SETTING0(x) (((uint32_t)(((uint32_t)(x))<<CCM_PLL_CTRL_SET_SETTING0_SHIFT))&CCM_PLL_CTRL_SET_SETTING0_MASK)
#define CCM_PLL_CTRL_SET_SETTING1_MASK 0x30u
#define CCM_PLL_CTRL_SET_SETTING1_SHIFT 4
#define CCM_PLL_CTRL_SET_SETTING1(x) (((uint32_t)(((uint32_t)(x))<<CCM_PLL_CTRL_SET_SETTING1_SHIFT))&CCM_PLL_CTRL_SET_SETTING1_MASK)
#define CCM_PLL_CTRL_SET_SETTING2_MASK 0x300u
#define CCM_PLL_CTRL_SET_SETTING2_SHIFT 8
#define CCM_PLL_CTRL_SET_SETTING2(x) (((uint32_t)(((uint32_t)(x))<<CCM_PLL_CTRL_SET_SETTING2_SHIFT))&CCM_PLL_CTRL_SET_SETTING2_MASK)
#define CCM_PLL_CTRL_SET_SETTING3_MASK 0x3000u
#define CCM_PLL_CTRL_SET_SETTING3_SHIFT 12
#define CCM_PLL_CTRL_SET_SETTING3(x) (((uint32_t)(((uint32_t)(x))<<CCM_PLL_CTRL_SET_SETTING3_SHIFT))&CCM_PLL_CTRL_SET_SETTING3_MASK)
/* PLL_CTRL_CLR Bit Fields */
#define CCM_PLL_CTRL_CLR_SETTING0_MASK 0x3u
#define CCM_PLL_CTRL_CLR_SETTING0_SHIFT 0
#define CCM_PLL_CTRL_CLR_SETTING0(x) (((uint32_t)(((uint32_t)(x))<<CCM_PLL_CTRL_CLR_SETTING0_SHIFT))&CCM_PLL_CTRL_CLR_SETTING0_MASK)
#define CCM_PLL_CTRL_CLR_SETTING1_MASK 0x30u
#define CCM_PLL_CTRL_CLR_SETTING1_SHIFT 4
#define CCM_PLL_CTRL_CLR_SETTING1(x) (((uint32_t)(((uint32_t)(x))<<CCM_PLL_CTRL_CLR_SETTING1_SHIFT))&CCM_PLL_CTRL_CLR_SETTING1_MASK)
#define CCM_PLL_CTRL_CLR_SETTING2_MASK 0x300u
#define CCM_PLL_CTRL_CLR_SETTING2_SHIFT 8
#define CCM_PLL_CTRL_CLR_SETTING2(x) (((uint32_t)(((uint32_t)(x))<<CCM_PLL_CTRL_CLR_SETTING2_SHIFT))&CCM_PLL_CTRL_CLR_SETTING2_MASK)
#define CCM_PLL_CTRL_CLR_SETTING3_MASK 0x3000u
#define CCM_PLL_CTRL_CLR_SETTING3_SHIFT 12
#define CCM_PLL_CTRL_CLR_SETTING3(x) (((uint32_t)(((uint32_t)(x))<<CCM_PLL_CTRL_CLR_SETTING3_SHIFT))&CCM_PLL_CTRL_CLR_SETTING3_MASK)
/* PLL_CTRL_TOG Bit Fields */
#define CCM_PLL_CTRL_TOG_SETTING0_MASK 0x3u
#define CCM_PLL_CTRL_TOG_SETTING0_SHIFT 0
#define CCM_PLL_CTRL_TOG_SETTING0(x) (((uint32_t)(((uint32_t)(x))<<CCM_PLL_CTRL_TOG_SETTING0_SHIFT))&CCM_PLL_CTRL_TOG_SETTING0_MASK)
#define CCM_PLL_CTRL_TOG_SETTING1_MASK 0x30u
#define CCM_PLL_CTRL_TOG_SETTING1_SHIFT 4
#define CCM_PLL_CTRL_TOG_SETTING1(x) (((uint32_t)(((uint32_t)(x))<<CCM_PLL_CTRL_TOG_SETTING1_SHIFT))&CCM_PLL_CTRL_TOG_SETTING1_MASK)
#define CCM_PLL_CTRL_TOG_SETTING2_MASK 0x300u
#define CCM_PLL_CTRL_TOG_SETTING2_SHIFT 8
#define CCM_PLL_CTRL_TOG_SETTING2(x) (((uint32_t)(((uint32_t)(x))<<CCM_PLL_CTRL_TOG_SETTING2_SHIFT))&CCM_PLL_CTRL_TOG_SETTING2_MASK)
#define CCM_PLL_CTRL_TOG_SETTING3_MASK 0x3000u
#define CCM_PLL_CTRL_TOG_SETTING3_SHIFT 12
#define CCM_PLL_CTRL_TOG_SETTING3(x) (((uint32_t)(((uint32_t)(x))<<CCM_PLL_CTRL_TOG_SETTING3_SHIFT))&CCM_PLL_CTRL_TOG_SETTING3_MASK)
/* CCGR Bit Fields */
#define CCM_CCGR_SETTING0_MASK 0x3u
#define CCM_CCGR_SETTING0_SHIFT 0
#define CCM_CCGR_SETTING0(x) (((uint32_t)(((uint32_t)(x))<<CCM_CCGR_SETTING0_SHIFT))&CCM_CCGR_SETTING0_MASK)
#define CCM_CCGR_SETTING1_MASK 0x30u
#define CCM_CCGR_SETTING1_SHIFT 4
#define CCM_CCGR_SETTING1(x) (((uint32_t)(((uint32_t)(x))<<CCM_CCGR_SETTING1_SHIFT))&CCM_CCGR_SETTING1_MASK)
#define CCM_CCGR_SETTING2_MASK 0x300u
#define CCM_CCGR_SETTING2_SHIFT 8
#define CCM_CCGR_SETTING2(x) (((uint32_t)(((uint32_t)(x))<<CCM_CCGR_SETTING2_SHIFT))&CCM_CCGR_SETTING2_MASK)
#define CCM_CCGR_SETTING3_MASK 0x3000u
#define CCM_CCGR_SETTING3_SHIFT 12
#define CCM_CCGR_SETTING3(x) (((uint32_t)(((uint32_t)(x))<<CCM_CCGR_SETTING3_SHIFT))&CCM_CCGR_SETTING3_MASK)
/* CCGR_SET Bit Fields */
#define CCM_CCGR_SET_SETTING0_MASK 0x3u
#define CCM_CCGR_SET_SETTING0_SHIFT 0
#define CCM_CCGR_SET_SETTING0(x) (((uint32_t)(((uint32_t)(x))<<CCM_CCGR_SET_SETTING0_SHIFT))&CCM_CCGR_SET_SETTING0_MASK)
#define CCM_CCGR_SET_SETTING1_MASK 0x30u
#define CCM_CCGR_SET_SETTING1_SHIFT 4
#define CCM_CCGR_SET_SETTING1(x) (((uint32_t)(((uint32_t)(x))<<CCM_CCGR_SET_SETTING1_SHIFT))&CCM_CCGR_SET_SETTING1_MASK)
#define CCM_CCGR_SET_SETTING2_MASK 0x300u
#define CCM_CCGR_SET_SETTING2_SHIFT 8
#define CCM_CCGR_SET_SETTING2(x) (((uint32_t)(((uint32_t)(x))<<CCM_CCGR_SET_SETTING2_SHIFT))&CCM_CCGR_SET_SETTING2_MASK)
#define CCM_CCGR_SET_SETTING3_MASK 0x3000u
#define CCM_CCGR_SET_SETTING3_SHIFT 12
#define CCM_CCGR_SET_SETTING3(x) (((uint32_t)(((uint32_t)(x))<<CCM_CCGR_SET_SETTING3_SHIFT))&CCM_CCGR_SET_SETTING3_MASK)
/* CCGR_CLR Bit Fields */
#define CCM_CCGR_CLR_SETTING0_MASK 0x3u
#define CCM_CCGR_CLR_SETTING0_SHIFT 0
#define CCM_CCGR_CLR_SETTING0(x) (((uint32_t)(((uint32_t)(x))<<CCM_CCGR_CLR_SETTING0_SHIFT))&CCM_CCGR_CLR_SETTING0_MASK)
#define CCM_CCGR_CLR_SETTING1_MASK 0x30u
#define CCM_CCGR_CLR_SETTING1_SHIFT 4
#define CCM_CCGR_CLR_SETTING1(x) (((uint32_t)(((uint32_t)(x))<<CCM_CCGR_CLR_SETTING1_SHIFT))&CCM_CCGR_CLR_SETTING1_MASK)
#define CCM_CCGR_CLR_SETTING2_MASK 0x300u
#define CCM_CCGR_CLR_SETTING2_SHIFT 8
#define CCM_CCGR_CLR_SETTING2(x) (((uint32_t)(((uint32_t)(x))<<CCM_CCGR_CLR_SETTING2_SHIFT))&CCM_CCGR_CLR_SETTING2_MASK)
#define CCM_CCGR_CLR_SETTING3_MASK 0x3000u
#define CCM_CCGR_CLR_SETTING3_SHIFT 12
#define CCM_CCGR_CLR_SETTING3(x) (((uint32_t)(((uint32_t)(x))<<CCM_CCGR_CLR_SETTING3_SHIFT))&CCM_CCGR_CLR_SETTING3_MASK)
/* CCGR_TOG Bit Fields */
#define CCM_CCGR_TOG_SETTING0_MASK 0x3u
#define CCM_CCGR_TOG_SETTING0_SHIFT 0
#define CCM_CCGR_TOG_SETTING0(x) (((uint32_t)(((uint32_t)(x))<<CCM_CCGR_TOG_SETTING0_SHIFT))&CCM_CCGR_TOG_SETTING0_MASK)
#define CCM_CCGR_TOG_SETTING1_MASK 0x30u
#define CCM_CCGR_TOG_SETTING1_SHIFT 4
#define CCM_CCGR_TOG_SETTING1(x) (((uint32_t)(((uint32_t)(x))<<CCM_CCGR_TOG_SETTING1_SHIFT))&CCM_CCGR_TOG_SETTING1_MASK)
#define CCM_CCGR_TOG_SETTING2_MASK 0x300u
#define CCM_CCGR_TOG_SETTING2_SHIFT 8
#define CCM_CCGR_TOG_SETTING2(x) (((uint32_t)(((uint32_t)(x))<<CCM_CCGR_TOG_SETTING2_SHIFT))&CCM_CCGR_TOG_SETTING2_MASK)
#define CCM_CCGR_TOG_SETTING3_MASK 0x3000u
#define CCM_CCGR_TOG_SETTING3_SHIFT 12
#define CCM_CCGR_TOG_SETTING3(x) (((uint32_t)(((uint32_t)(x))<<CCM_CCGR_TOG_SETTING3_SHIFT))&CCM_CCGR_TOG_SETTING3_MASK)
/* TARGET_ROOT Bit Fields */
#define CCM_TARGET_ROOT_POST_PODF_MASK 0x3Fu
#define CCM_TARGET_ROOT_POST_PODF_SHIFT 0
#define CCM_TARGET_ROOT_POST_PODF(x) (((uint32_t)(((uint32_t)(x))<<CCM_TARGET_ROOT_POST_PODF_SHIFT))&CCM_TARGET_ROOT_POST_PODF_MASK)
#define CCM_TARGET_ROOT_PRE_PODF_MASK 0x70000u
#define CCM_TARGET_ROOT_PRE_PODF_SHIFT 16
#define CCM_TARGET_ROOT_PRE_PODF(x) (((uint32_t)(((uint32_t)(x))<<CCM_TARGET_ROOT_PRE_PODF_SHIFT))&CCM_TARGET_ROOT_PRE_PODF_MASK)
#define CCM_TARGET_ROOT_MUX_MASK 0x7000000u
#define CCM_TARGET_ROOT_MUX_SHIFT 24
#define CCM_TARGET_ROOT_MUX(x) (((uint32_t)(((uint32_t)(x))<<CCM_TARGET_ROOT_MUX_SHIFT))&CCM_TARGET_ROOT_MUX_MASK)
#define CCM_TARGET_ROOT_ENABLE_MASK 0x10000000u
#define CCM_TARGET_ROOT_ENABLE_SHIFT 28
/* TARGET_ROOT_SET Bit Fields */
#define CCM_TARGET_ROOT_SET_POST_PODF_MASK 0x3Fu
#define CCM_TARGET_ROOT_SET_POST_PODF_SHIFT 0
#define CCM_TARGET_ROOT_SET_POST_PODF(x) (((uint32_t)(((uint32_t)(x))<<CCM_TARGET_ROOT_SET_POST_PODF_SHIFT))&CCM_TARGET_ROOT_SET_POST_PODF_MASK)
#define CCM_TARGET_ROOT_SET_PRE_PODF_MASK 0x70000u
#define CCM_TARGET_ROOT_SET_PRE_PODF_SHIFT 16
#define CCM_TARGET_ROOT_SET_PRE_PODF(x) (((uint32_t)(((uint32_t)(x))<<CCM_TARGET_ROOT_SET_PRE_PODF_SHIFT))&CCM_TARGET_ROOT_SET_PRE_PODF_MASK)
#define CCM_TARGET_ROOT_SET_MUX_MASK 0x7000000u
#define CCM_TARGET_ROOT_SET_MUX_SHIFT 24
#define CCM_TARGET_ROOT_SET_MUX(x) (((uint32_t)(((uint32_t)(x))<<CCM_TARGET_ROOT_SET_MUX_SHIFT))&CCM_TARGET_ROOT_SET_MUX_MASK)
#define CCM_TARGET_ROOT_SET_ENABLE_MASK 0x10000000u
#define CCM_TARGET_ROOT_SET_ENABLE_SHIFT 28
/* TARGET_ROOT_CLR Bit Fields */
#define CCM_TARGET_ROOT_CLR_POST_PODF_MASK 0x3Fu
#define CCM_TARGET_ROOT_CLR_POST_PODF_SHIFT 0
#define CCM_TARGET_ROOT_CLR_POST_PODF(x) (((uint32_t)(((uint32_t)(x))<<CCM_TARGET_ROOT_CLR_POST_PODF_SHIFT))&CCM_TARGET_ROOT_CLR_POST_PODF_MASK)
#define CCM_TARGET_ROOT_CLR_PRE_PODF_MASK 0x70000u
#define CCM_TARGET_ROOT_CLR_PRE_PODF_SHIFT 16
#define CCM_TARGET_ROOT_CLR_PRE_PODF(x) (((uint32_t)(((uint32_t)(x))<<CCM_TARGET_ROOT_CLR_PRE_PODF_SHIFT))&CCM_TARGET_ROOT_CLR_PRE_PODF_MASK)
#define CCM_TARGET_ROOT_CLR_MUX_MASK 0x7000000u
#define CCM_TARGET_ROOT_CLR_MUX_SHIFT 24
#define CCM_TARGET_ROOT_CLR_MUX(x) (((uint32_t)(((uint32_t)(x))<<CCM_TARGET_ROOT_CLR_MUX_SHIFT))&CCM_TARGET_ROOT_CLR_MUX_MASK)
#define CCM_TARGET_ROOT_CLR_ENABLE_MASK 0x10000000u
#define CCM_TARGET_ROOT_CLR_ENABLE_SHIFT 28
/* TARGET_ROOT_TOG Bit Fields */
#define CCM_TARGET_ROOT_TOG_POST_PODF_MASK 0x3Fu
#define CCM_TARGET_ROOT_TOG_POST_PODF_SHIFT 0
#define CCM_TARGET_ROOT_TOG_POST_PODF(x) (((uint32_t)(((uint32_t)(x))<<CCM_TARGET_ROOT_TOG_POST_PODF_SHIFT))&CCM_TARGET_ROOT_TOG_POST_PODF_MASK)
#define CCM_TARGET_ROOT_TOG_PRE_PODF_MASK 0x70000u
#define CCM_TARGET_ROOT_TOG_PRE_PODF_SHIFT 16
#define CCM_TARGET_ROOT_TOG_PRE_PODF(x) (((uint32_t)(((uint32_t)(x))<<CCM_TARGET_ROOT_TOG_PRE_PODF_SHIFT))&CCM_TARGET_ROOT_TOG_PRE_PODF_MASK)
#define CCM_TARGET_ROOT_TOG_MUX_MASK 0x7000000u
#define CCM_TARGET_ROOT_TOG_MUX_SHIFT 24
#define CCM_TARGET_ROOT_TOG_MUX(x) (((uint32_t)(((uint32_t)(x))<<CCM_TARGET_ROOT_TOG_MUX_SHIFT))&CCM_TARGET_ROOT_TOG_MUX_MASK)
#define CCM_TARGET_ROOT_TOG_ENABLE_MASK 0x10000000u
#define CCM_TARGET_ROOT_TOG_ENABLE_SHIFT 28
/* MISC Bit Fields */
#define CCM_MISC_AUTHEN_FAIL_MASK 0x1u
#define CCM_MISC_AUTHEN_FAIL_SHIFT 0
#define CCM_MISC_TIMEOUT_MASK 0x10u
#define CCM_MISC_TIMEOUT_SHIFT 4
#define CCM_MISC_VIOLATE_MASK 0x100u
#define CCM_MISC_VIOLATE_SHIFT 8
/* MISC_ROOT_SET Bit Fields */
#define CCM_MISC_ROOT_SET_AUTHEN_FAIL_MASK 0x1u
#define CCM_MISC_ROOT_SET_AUTHEN_FAIL_SHIFT 0
#define CCM_MISC_ROOT_SET_TIMEOUT_MASK 0x10u
#define CCM_MISC_ROOT_SET_TIMEOUT_SHIFT 4
#define CCM_MISC_ROOT_SET_VIOLATE_MASK 0x100u
#define CCM_MISC_ROOT_SET_VIOLATE_SHIFT 8
/* MISC_ROOT_CLR Bit Fields */
#define CCM_MISC_ROOT_CLR_AUTHEN_FAIL_MASK 0x1u
#define CCM_MISC_ROOT_CLR_AUTHEN_FAIL_SHIFT 0
#define CCM_MISC_ROOT_CLR_TIMEOUT_MASK 0x10u
#define CCM_MISC_ROOT_CLR_TIMEOUT_SHIFT 4
#define CCM_MISC_ROOT_CLR_VIOLATE_MASK 0x100u
#define CCM_MISC_ROOT_CLR_VIOLATE_SHIFT 8
/* MISC_ROOT_TOG Bit Fields */
#define CCM_MISC_ROOT_TOG_AUTHEN_FAIL_MASK 0x1u
#define CCM_MISC_ROOT_TOG_AUTHEN_FAIL_SHIFT 0
#define CCM_MISC_ROOT_TOG_TIMEOUT_MASK 0x10u
#define CCM_MISC_ROOT_TOG_TIMEOUT_SHIFT 4
#define CCM_MISC_ROOT_TOG_VIOLATE_MASK 0x100u
#define CCM_MISC_ROOT_TOG_VIOLATE_SHIFT 8
/* POST Bit Fields */
#define CCM_POST_POST_PODF_MASK 0x3Fu
#define CCM_POST_POST_PODF_SHIFT 0
#define CCM_POST_POST_PODF(x) (((uint32_t)(((uint32_t)(x))<<CCM_POST_POST_PODF_SHIFT))&CCM_POST_POST_PODF_MASK)
#define CCM_POST_BUSY1_MASK 0x80u
#define CCM_POST_BUSY1_SHIFT 7
#define CCM_POST_SELECT_MASK 0x10000000u
#define CCM_POST_SELECT_SHIFT 28
#define CCM_POST_BUSY2_MASK 0x80000000u
#define CCM_POST_BUSY2_SHIFT 31
/* POST_ROOT_SET Bit Fields */
#define CCM_POST_ROOT_SET_POST_PODF_MASK 0x3Fu
#define CCM_POST_ROOT_SET_POST_PODF_SHIFT 0
#define CCM_POST_ROOT_SET_POST_PODF(x) (((uint32_t)(((uint32_t)(x))<<CCM_POST_ROOT_SET_POST_PODF_SHIFT))&CCM_POST_ROOT_SET_POST_PODF_MASK)
#define CCM_POST_ROOT_SET_BUSY1_MASK 0x80u
#define CCM_POST_ROOT_SET_BUSY1_SHIFT 7
#define CCM_POST_ROOT_SET_SELECT_MASK 0x10000000u
#define CCM_POST_ROOT_SET_SELECT_SHIFT 28
#define CCM_POST_ROOT_SET_BUSY2_MASK 0x80000000u
#define CCM_POST_ROOT_SET_BUSY2_SHIFT 31
/* POST_ROOT_CLR Bit Fields */
#define CCM_POST_ROOT_CLR_POST_PODF_MASK 0x3Fu
#define CCM_POST_ROOT_CLR_POST_PODF_SHIFT 0
#define CCM_POST_ROOT_CLR_POST_PODF(x) (((uint32_t)(((uint32_t)(x))<<CCM_POST_ROOT_CLR_POST_PODF_SHIFT))&CCM_POST_ROOT_CLR_POST_PODF_MASK)
#define CCM_POST_ROOT_CLR_BUSY1_MASK 0x80u
#define CCM_POST_ROOT_CLR_BUSY1_SHIFT 7
#define CCM_POST_ROOT_CLR_SELECT_MASK 0x10000000u
#define CCM_POST_ROOT_CLR_SELECT_SHIFT 28
#define CCM_POST_ROOT_CLR_BUSY2_MASK 0x80000000u
#define CCM_POST_ROOT_CLR_BUSY2_SHIFT 31
/* POST_ROOT_TOG Bit Fields */
#define CCM_POST_ROOT_TOG_POST_PODF_MASK 0x3Fu
#define CCM_POST_ROOT_TOG_POST_PODF_SHIFT 0
#define CCM_POST_ROOT_TOG_POST_PODF(x) (((uint32_t)(((uint32_t)(x))<<CCM_POST_ROOT_TOG_POST_PODF_SHIFT))&CCM_POST_ROOT_TOG_POST_PODF_MASK)
#define CCM_POST_ROOT_TOG_BUSY1_MASK 0x80u
#define CCM_POST_ROOT_TOG_BUSY1_SHIFT 7
#define CCM_POST_ROOT_TOG_SELECT_MASK 0x10000000u
#define CCM_POST_ROOT_TOG_SELECT_SHIFT 28
#define CCM_POST_ROOT_TOG_BUSY2_MASK 0x80000000u
#define CCM_POST_ROOT_TOG_BUSY2_SHIFT 31
/* PRE Bit Fields */
#define CCM_PRE_PRE_PODF_B_MASK 0x7u
#define CCM_PRE_PRE_PODF_B_SHIFT 0
#define CCM_PRE_PRE_PODF_B(x) (((uint32_t)(((uint32_t)(x))<<CCM_PRE_PRE_PODF_B_SHIFT))&CCM_PRE_PRE_PODF_B_MASK)
#define CCM_PRE_BUSY0_MASK 0x8u
#define CCM_PRE_BUSY0_SHIFT 3
#define CCM_PRE_MUX_B_MASK 0x700u
#define CCM_PRE_MUX_B_SHIFT 8
#define CCM_PRE_MUX_B(x) (((uint32_t)(((uint32_t)(x))<<CCM_PRE_MUX_B_SHIFT))&CCM_PRE_MUX_B_MASK)
#define CCM_PRE_EN_B_MASK 0x1000u
#define CCM_PRE_EN_B_SHIFT 12
#define CCM_PRE_BUSY1_MASK 0x8000u
#define CCM_PRE_BUSY1_SHIFT 15
#define CCM_PRE_PRE_PODF_A_MASK 0x70000u
#define CCM_PRE_PRE_PODF_A_SHIFT 16
#define CCM_PRE_PRE_PODF_A(x) (((uint32_t)(((uint32_t)(x))<<CCM_PRE_PRE_PODF_A_SHIFT))&CCM_PRE_PRE_PODF_A_MASK)
#define CCM_PRE_BUSY3_MASK 0x80000u
#define CCM_PRE_BUSY3_SHIFT 19
#define CCM_PRE_MUX_A_MASK 0x7000000u
#define CCM_PRE_MUX_A_SHIFT 24
#define CCM_PRE_MUX_A(x) (((uint32_t)(((uint32_t)(x))<<CCM_PRE_MUX_A_SHIFT))&CCM_PRE_MUX_A_MASK)
#define CCM_PRE_EN_A_MASK 0x10000000u
#define CCM_PRE_EN_A_SHIFT 28
#define CCM_PRE_BUSY4_MASK 0x80000000u
#define CCM_PRE_BUSY4_SHIFT 31
/* PRE_ROOT_SET Bit Fields */
#define CCM_PRE_ROOT_SET_PRE_PODF_B_MASK 0x7u
#define CCM_PRE_ROOT_SET_PRE_PODF_B_SHIFT 0
#define CCM_PRE_ROOT_SET_PRE_PODF_B(x) (((uint32_t)(((uint32_t)(x))<<CCM_PRE_ROOT_SET_PRE_PODF_B_SHIFT))&CCM_PRE_ROOT_SET_PRE_PODF_B_MASK)
#define CCM_PRE_ROOT_SET_BUSY0_MASK 0x8u
#define CCM_PRE_ROOT_SET_BUSY0_SHIFT 3
#define CCM_PRE_ROOT_SET_MUX_B_MASK 0x700u
#define CCM_PRE_ROOT_SET_MUX_B_SHIFT 8
#define CCM_PRE_ROOT_SET_MUX_B(x) (((uint32_t)(((uint32_t)(x))<<CCM_PRE_ROOT_SET_MUX_B_SHIFT))&CCM_PRE_ROOT_SET_MUX_B_MASK)
#define CCM_PRE_ROOT_SET_EN_B_MASK 0x1000u
#define CCM_PRE_ROOT_SET_EN_B_SHIFT 12
#define CCM_PRE_ROOT_SET_BUSY1_MASK 0x8000u
#define CCM_PRE_ROOT_SET_BUSY1_SHIFT 15
#define CCM_PRE_ROOT_SET_PRE_PODF_A_MASK 0x70000u
#define CCM_PRE_ROOT_SET_PRE_PODF_A_SHIFT 16
#define CCM_PRE_ROOT_SET_PRE_PODF_A(x) (((uint32_t)(((uint32_t)(x))<<CCM_PRE_ROOT_SET_PRE_PODF_A_SHIFT))&CCM_PRE_ROOT_SET_PRE_PODF_A_MASK)
#define CCM_PRE_ROOT_SET_BUSY3_MASK 0x80000u
#define CCM_PRE_ROOT_SET_BUSY3_SHIFT 19
#define CCM_PRE_ROOT_SET_MUX_A_MASK 0x7000000u
#define CCM_PRE_ROOT_SET_MUX_A_SHIFT 24
#define CCM_PRE_ROOT_SET_MUX_A(x) (((uint32_t)(((uint32_t)(x))<<CCM_PRE_ROOT_SET_MUX_A_SHIFT))&CCM_PRE_ROOT_SET_MUX_A_MASK)
#define CCM_PRE_ROOT_SET_EN_A_MASK 0x10000000u
#define CCM_PRE_ROOT_SET_EN_A_SHIFT 28
#define CCM_PRE_ROOT_SET_BUSY4_MASK 0x80000000u
#define CCM_PRE_ROOT_SET_BUSY4_SHIFT 31
/* PRE_ROOT_CLR Bit Fields */
#define CCM_PRE_ROOT_CLR_PRE_PODF_B_MASK 0x7u
#define CCM_PRE_ROOT_CLR_PRE_PODF_B_SHIFT 0
#define CCM_PRE_ROOT_CLR_PRE_PODF_B(x) (((uint32_t)(((uint32_t)(x))<<CCM_PRE_ROOT_CLR_PRE_PODF_B_SHIFT))&CCM_PRE_ROOT_CLR_PRE_PODF_B_MASK)
#define CCM_PRE_ROOT_CLR_BUSY0_MASK 0x8u
#define CCM_PRE_ROOT_CLR_BUSY0_SHIFT 3
#define CCM_PRE_ROOT_CLR_MUX_B_MASK 0x700u
#define CCM_PRE_ROOT_CLR_MUX_B_SHIFT 8
#define CCM_PRE_ROOT_CLR_MUX_B(x) (((uint32_t)(((uint32_t)(x))<<CCM_PRE_ROOT_CLR_MUX_B_SHIFT))&CCM_PRE_ROOT_CLR_MUX_B_MASK)
#define CCM_PRE_ROOT_CLR_EN_B_MASK 0x1000u
#define CCM_PRE_ROOT_CLR_EN_B_SHIFT 12
#define CCM_PRE_ROOT_CLR_BUSY1_MASK 0x8000u
#define CCM_PRE_ROOT_CLR_BUSY1_SHIFT 15
#define CCM_PRE_ROOT_CLR_PRE_PODF_A_MASK 0x70000u
#define CCM_PRE_ROOT_CLR_PRE_PODF_A_SHIFT 16
#define CCM_PRE_ROOT_CLR_PRE_PODF_A(x) (((uint32_t)(((uint32_t)(x))<<CCM_PRE_ROOT_CLR_PRE_PODF_A_SHIFT))&CCM_PRE_ROOT_CLR_PRE_PODF_A_MASK)
#define CCM_PRE_ROOT_CLR_BUSY3_MASK 0x80000u
#define CCM_PRE_ROOT_CLR_BUSY3_SHIFT 19
#define CCM_PRE_ROOT_CLR_MUX_A_MASK 0x7000000u
#define CCM_PRE_ROOT_CLR_MUX_A_SHIFT 24
#define CCM_PRE_ROOT_CLR_MUX_A(x) (((uint32_t)(((uint32_t)(x))<<CCM_PRE_ROOT_CLR_MUX_A_SHIFT))&CCM_PRE_ROOT_CLR_MUX_A_MASK)
#define CCM_PRE_ROOT_CLR_EN_A_MASK 0x10000000u
#define CCM_PRE_ROOT_CLR_EN_A_SHIFT 28
#define CCM_PRE_ROOT_CLR_BUSY4_MASK 0x80000000u
#define CCM_PRE_ROOT_CLR_BUSY4_SHIFT 31
/* PRE_ROOT_TOG Bit Fields */
#define CCM_PRE_ROOT_TOG_PRE_PODF_B_MASK 0x7u
#define CCM_PRE_ROOT_TOG_PRE_PODF_B_SHIFT 0
#define CCM_PRE_ROOT_TOG_PRE_PODF_B(x) (((uint32_t)(((uint32_t)(x))<<CCM_PRE_ROOT_TOG_PRE_PODF_B_SHIFT))&CCM_PRE_ROOT_TOG_PRE_PODF_B_MASK)
#define CCM_PRE_ROOT_TOG_BUSY0_MASK 0x8u
#define CCM_PRE_ROOT_TOG_BUSY0_SHIFT 3
#define CCM_PRE_ROOT_TOG_MUX_B_MASK 0x700u
#define CCM_PRE_ROOT_TOG_MUX_B_SHIFT 8
#define CCM_PRE_ROOT_TOG_MUX_B(x) (((uint32_t)(((uint32_t)(x))<<CCM_PRE_ROOT_TOG_MUX_B_SHIFT))&CCM_PRE_ROOT_TOG_MUX_B_MASK)
#define CCM_PRE_ROOT_TOG_EN_B_MASK 0x1000u
#define CCM_PRE_ROOT_TOG_EN_B_SHIFT 12
#define CCM_PRE_ROOT_TOG_BUSY1_MASK 0x8000u
#define CCM_PRE_ROOT_TOG_BUSY1_SHIFT 15
#define CCM_PRE_ROOT_TOG_PRE_PODF_A_MASK 0x70000u
#define CCM_PRE_ROOT_TOG_PRE_PODF_A_SHIFT 16
#define CCM_PRE_ROOT_TOG_PRE_PODF_A(x) (((uint32_t)(((uint32_t)(x))<<CCM_PRE_ROOT_TOG_PRE_PODF_A_SHIFT))&CCM_PRE_ROOT_TOG_PRE_PODF_A_MASK)
#define CCM_PRE_ROOT_TOG_BUSY3_MASK 0x80000u
#define CCM_PRE_ROOT_TOG_BUSY3_SHIFT 19
#define CCM_PRE_ROOT_TOG_MUX_A_MASK 0x7000000u
#define CCM_PRE_ROOT_TOG_MUX_A_SHIFT 24
#define CCM_PRE_ROOT_TOG_MUX_A(x) (((uint32_t)(((uint32_t)(x))<<CCM_PRE_ROOT_TOG_MUX_A_SHIFT))&CCM_PRE_ROOT_TOG_MUX_A_MASK)
#define CCM_PRE_ROOT_TOG_EN_A_MASK 0x10000000u
#define CCM_PRE_ROOT_TOG_EN_A_SHIFT 28
#define CCM_PRE_ROOT_TOG_BUSY4_MASK 0x80000000u
#define CCM_PRE_ROOT_TOG_BUSY4_SHIFT 31
/* ACCESS_CTRL Bit Fields */
#define CCM_ACCESS_CTRL_DOMAIN0_INFO_MASK 0xFu
#define CCM_ACCESS_CTRL_DOMAIN0_INFO_SHIFT 0
#define CCM_ACCESS_CTRL_DOMAIN0_INFO(x) (((uint32_t)(((uint32_t)(x))<<CCM_ACCESS_CTRL_DOMAIN0_INFO_SHIFT))&CCM_ACCESS_CTRL_DOMAIN0_INFO_MASK)
#define CCM_ACCESS_CTRL_DOMAIN1_INFO_MASK 0xF0u
#define CCM_ACCESS_CTRL_DOMAIN1_INFO_SHIFT 4
#define CCM_ACCESS_CTRL_DOMAIN1_INFO(x) (((uint32_t)(((uint32_t)(x))<<CCM_ACCESS_CTRL_DOMAIN1_INFO_SHIFT))&CCM_ACCESS_CTRL_DOMAIN1_INFO_MASK)
#define CCM_ACCESS_CTRL_DOMAIN2_INFO_MASK 0xF00u
#define CCM_ACCESS_CTRL_DOMAIN2_INFO_SHIFT 8
#define CCM_ACCESS_CTRL_DOMAIN2_INFO(x) (((uint32_t)(((uint32_t)(x))<<CCM_ACCESS_CTRL_DOMAIN2_INFO_SHIFT))&CCM_ACCESS_CTRL_DOMAIN2_INFO_MASK)
#define CCM_ACCESS_CTRL_DOMAIN3_INFO_MASK 0xF000u
#define CCM_ACCESS_CTRL_DOMAIN3_INFO_SHIFT 12
#define CCM_ACCESS_CTRL_DOMAIN3_INFO(x) (((uint32_t)(((uint32_t)(x))<<CCM_ACCESS_CTRL_DOMAIN3_INFO_SHIFT))&CCM_ACCESS_CTRL_DOMAIN3_INFO_MASK)
#define CCM_ACCESS_CTRL_OWNER_ID_MASK 0x30000u
#define CCM_ACCESS_CTRL_OWNER_ID_SHIFT 16
#define CCM_ACCESS_CTRL_OWNER_ID(x) (((uint32_t)(((uint32_t)(x))<<CCM_ACCESS_CTRL_OWNER_ID_SHIFT))&CCM_ACCESS_CTRL_OWNER_ID_MASK)
#define CCM_ACCESS_CTRL_MUTEX_MASK 0x100000u
#define CCM_ACCESS_CTRL_MUTEX_SHIFT 20
#define CCM_ACCESS_CTRL_DOMAIN0_WHITELIST_MASK 0x1000000u
#define CCM_ACCESS_CTRL_DOMAIN0_WHITELIST_SHIFT 24
#define CCM_ACCESS_CTRL_DOMAIN1_WHITELIST_MASK 0x2000000u
#define CCM_ACCESS_CTRL_DOMAIN1_WHITELIST_SHIFT 25
#define CCM_ACCESS_CTRL_DOMAIN2_WHITELIST_MASK 0x4000000u
#define CCM_ACCESS_CTRL_DOMAIN2_WHITELIST_SHIFT 26
#define CCM_ACCESS_CTRL_DOMAIN3_WHITELIST_MASK 0x8000000u
#define CCM_ACCESS_CTRL_DOMAIN3_WHITELIST_SHIFT 27
#define CCM_ACCESS_CTRL_SEMA_EN_MASK 0x10000000u
#define CCM_ACCESS_CTRL_SEMA_EN_SHIFT 28
#define CCM_ACCESS_CTRL_LOCK_MASK 0x80000000u
#define CCM_ACCESS_CTRL_LOCK_SHIFT 31
/* ACCESS_CTRL_ROOT_SET Bit Fields */
#define CCM_ACCESS_CTRL_ROOT_SET_DOMAIN0_INFO_MASK 0xFu
#define CCM_ACCESS_CTRL_ROOT_SET_DOMAIN0_INFO_SHIFT 0
#define CCM_ACCESS_CTRL_ROOT_SET_DOMAIN0_INFO(x) (((uint32_t)(((uint32_t)(x))<<CCM_ACCESS_CTRL_ROOT_SET_DOMAIN0_INFO_SHIFT))&CCM_ACCESS_CTRL_ROOT_SET_DOMAIN0_INFO_MASK)
#define CCM_ACCESS_CTRL_ROOT_SET_DOMAIN1_INFO_MASK 0xF0u
#define CCM_ACCESS_CTRL_ROOT_SET_DOMAIN1_INFO_SHIFT 4
#define CCM_ACCESS_CTRL_ROOT_SET_DOMAIN1_INFO(x) (((uint32_t)(((uint32_t)(x))<<CCM_ACCESS_CTRL_ROOT_SET_DOMAIN1_INFO_SHIFT))&CCM_ACCESS_CTRL_ROOT_SET_DOMAIN1_INFO_MASK)
#define CCM_ACCESS_CTRL_ROOT_SET_DOMAIN2_INFO_MASK 0xF00u
#define CCM_ACCESS_CTRL_ROOT_SET_DOMAIN2_INFO_SHIFT 8
#define CCM_ACCESS_CTRL_ROOT_SET_DOMAIN2_INFO(x) (((uint32_t)(((uint32_t)(x))<<CCM_ACCESS_CTRL_ROOT_SET_DOMAIN2_INFO_SHIFT))&CCM_ACCESS_CTRL_ROOT_SET_DOMAIN2_INFO_MASK)
#define CCM_ACCESS_CTRL_ROOT_SET_DOMAIN3_INFO_MASK 0xF000u
#define CCM_ACCESS_CTRL_ROOT_SET_DOMAIN3_INFO_SHIFT 12
#define CCM_ACCESS_CTRL_ROOT_SET_DOMAIN3_INFO(x) (((uint32_t)(((uint32_t)(x))<<CCM_ACCESS_CTRL_ROOT_SET_DOMAIN3_INFO_SHIFT))&CCM_ACCESS_CTRL_ROOT_SET_DOMAIN3_INFO_MASK)
#define CCM_ACCESS_CTRL_ROOT_SET_OWNER_ID_MASK 0x30000u
#define CCM_ACCESS_CTRL_ROOT_SET_OWNER_ID_SHIFT 16
#define CCM_ACCESS_CTRL_ROOT_SET_OWNER_ID(x) (((uint32_t)(((uint32_t)(x))<<CCM_ACCESS_CTRL_ROOT_SET_OWNER_ID_SHIFT))&CCM_ACCESS_CTRL_ROOT_SET_OWNER_ID_MASK)
#define CCM_ACCESS_CTRL_ROOT_SET_MUTEX_MASK 0x100000u
#define CCM_ACCESS_CTRL_ROOT_SET_MUTEX_SHIFT 20
#define CCM_ACCESS_CTRL_ROOT_SET_DOMAIN0_WHITELIST_MASK 0x1000000u
#define CCM_ACCESS_CTRL_ROOT_SET_DOMAIN0_WHITELIST_SHIFT 24
#define CCM_ACCESS_CTRL_ROOT_SET_DOMAIN1_WHITELIST_MASK 0x2000000u
#define CCM_ACCESS_CTRL_ROOT_SET_DOMAIN1_WHITELIST_SHIFT 25
#define CCM_ACCESS_CTRL_ROOT_SET_DOMAIN2_WHITELIST_MASK 0x4000000u
#define CCM_ACCESS_CTRL_ROOT_SET_DOMAIN2_WHITELIST_SHIFT 26
#define CCM_ACCESS_CTRL_ROOT_SET_DOMAIN3_WHITELIST_MASK 0x8000000u
#define CCM_ACCESS_CTRL_ROOT_SET_DOMAIN3_WHITELIST_SHIFT 27
#define CCM_ACCESS_CTRL_ROOT_SET_SEMA_EN_MASK 0x10000000u
#define CCM_ACCESS_CTRL_ROOT_SET_SEMA_EN_SHIFT 28
#define CCM_ACCESS_CTRL_ROOT_SET_LOCK_MASK 0x80000000u
#define CCM_ACCESS_CTRL_ROOT_SET_LOCK_SHIFT 31
/* ACCESS_CTRL_ROOT_CLR Bit Fields */
#define CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN0_INFO_MASK 0xFu
#define CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN0_INFO_SHIFT 0
#define CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN0_INFO(x) (((uint32_t)(((uint32_t)(x))<<CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN0_INFO_SHIFT))&CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN0_INFO_MASK)
#define CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN1_INFO_MASK 0xF0u
#define CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN1_INFO_SHIFT 4
#define CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN1_INFO(x) (((uint32_t)(((uint32_t)(x))<<CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN1_INFO_SHIFT))&CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN1_INFO_MASK)
#define CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN2_INFO_MASK 0xF00u
#define CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN2_INFO_SHIFT 8
#define CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN2_INFO(x) (((uint32_t)(((uint32_t)(x))<<CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN2_INFO_SHIFT))&CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN2_INFO_MASK)
#define CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN3_INFO_MASK 0xF000u
#define CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN3_INFO_SHIFT 12
#define CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN3_INFO(x) (((uint32_t)(((uint32_t)(x))<<CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN3_INFO_SHIFT))&CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN3_INFO_MASK)
#define CCM_ACCESS_CTRL_ROOT_CLR_OWNER_ID_MASK 0x30000u
#define CCM_ACCESS_CTRL_ROOT_CLR_OWNER_ID_SHIFT 16
#define CCM_ACCESS_CTRL_ROOT_CLR_OWNER_ID(x) (((uint32_t)(((uint32_t)(x))<<CCM_ACCESS_CTRL_ROOT_CLR_OWNER_ID_SHIFT))&CCM_ACCESS_CTRL_ROOT_CLR_OWNER_ID_MASK)
#define CCM_ACCESS_CTRL_ROOT_CLR_MUTEX_MASK 0x100000u
#define CCM_ACCESS_CTRL_ROOT_CLR_MUTEX_SHIFT 20
#define CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN0_WHITELIST_MASK 0x1000000u
#define CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN0_WHITELIST_SHIFT 24
#define CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN1_WHITELIST_MASK 0x2000000u
#define CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN1_WHITELIST_SHIFT 25
#define CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN2_WHITELIST_MASK 0x4000000u
#define CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN2_WHITELIST_SHIFT 26
#define CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN3_WHITELIST_MASK 0x8000000u
#define CCM_ACCESS_CTRL_ROOT_CLR_DOMAIN3_WHITELIST_SHIFT 27
#define CCM_ACCESS_CTRL_ROOT_CLR_SEMA_EN_MASK 0x10000000u
#define CCM_ACCESS_CTRL_ROOT_CLR_SEMA_EN_SHIFT 28
#define CCM_ACCESS_CTRL_ROOT_CLR_LOCK_MASK 0x80000000u
#define CCM_ACCESS_CTRL_ROOT_CLR_LOCK_SHIFT 31
/* ACCESS_CTRL_ROOT_TOG Bit Fields */
#define CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN0_INFO_MASK 0xFu
#define CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN0_INFO_SHIFT 0
#define CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN0_INFO(x) (((uint32_t)(((uint32_t)(x))<<CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN0_INFO_SHIFT))&CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN0_INFO_MASK)
#define CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN1_INFO_MASK 0xF0u
#define CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN1_INFO_SHIFT 4
#define CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN1_INFO(x) (((uint32_t)(((uint32_t)(x))<<CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN1_INFO_SHIFT))&CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN1_INFO_MASK)
#define CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN2_INFO_MASK 0xF00u
#define CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN2_INFO_SHIFT 8
#define CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN2_INFO(x) (((uint32_t)(((uint32_t)(x))<<CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN2_INFO_SHIFT))&CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN2_INFO_MASK)
#define CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN3_INFO_MASK 0xF000u
#define CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN3_INFO_SHIFT 12
#define CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN3_INFO(x) (((uint32_t)(((uint32_t)(x))<<CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN3_INFO_SHIFT))&CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN3_INFO_MASK)
#define CCM_ACCESS_CTRL_ROOT_TOG_OWNER_ID_MASK 0x30000u
#define CCM_ACCESS_CTRL_ROOT_TOG_OWNER_ID_SHIFT 16
#define CCM_ACCESS_CTRL_ROOT_TOG_OWNER_ID(x) (((uint32_t)(((uint32_t)(x))<<CCM_ACCESS_CTRL_ROOT_TOG_OWNER_ID_SHIFT))&CCM_ACCESS_CTRL_ROOT_TOG_OWNER_ID_MASK)
#define CCM_ACCESS_CTRL_ROOT_TOG_MUTEX_MASK 0x100000u
#define CCM_ACCESS_CTRL_ROOT_TOG_MUTEX_SHIFT 20
#define CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN0_WHITELIST_MASK 0x1000000u
#define CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN0_WHITELIST_SHIFT 24
#define CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN1_WHITELIST_MASK 0x2000000u
#define CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN1_WHITELIST_SHIFT 25
#define CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN2_WHITELIST_MASK 0x4000000u
#define CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN2_WHITELIST_SHIFT 26
#define CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN3_WHITELIST_MASK 0x8000000u
#define CCM_ACCESS_CTRL_ROOT_TOG_DOMAIN3_WHITELIST_SHIFT 27
#define CCM_ACCESS_CTRL_ROOT_TOG_SEMA_EN_MASK 0x10000000u
#define CCM_ACCESS_CTRL_ROOT_TOG_SEMA_EN_SHIFT 28
#define CCM_ACCESS_CTRL_ROOT_TOG_LOCK_MASK 0x80000000u
#define CCM_ACCESS_CTRL_ROOT_TOG_LOCK_SHIFT 31
/*!
* @}
*/ /* end of group CCM_Register_Masks */
/* CCM - Peripheral instance base addresses */
/** Peripheral CCM base address */
#define CCM_BASE (0x30380000u)
/** Peripheral CCM base pointer */
#define CCM ((CCM_Type *)CCM_BASE)
#define CCM_BASE_PTR (CCM)
/** Array initializer of CCM peripheral base addresses */
#define CCM_BASE_ADDRS { CCM_BASE }
/** Array initializer of CCM peripheral base pointers */
#define CCM_BASE_PTRS { CCM }
/* ----------------------------------------------------------------------------
-- CCM - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup CCM_Register_Accessor_Macros CCM - Register accessor macros
* @{
*/
/* CCM - Register instance definitions */
/* CCM */
#define CCM_GPR0 CCM_GPR0_REG(CCM_BASE_PTR)
#define CCM_GPR0_SET CCM_GPR0_SET_REG(CCM_BASE_PTR)
#define CCM_GPR0_CLR CCM_GPR0_CLR_REG(CCM_BASE_PTR)
#define CCM_GPR0_TOG CCM_GPR0_TOG_REG(CCM_BASE_PTR)
#define CCM_PLL_CTRL0 CCM_PLL_CTRL_REG(CCM_BASE_PTR,0)
#define CCM_PLL_CTRL0_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,0)
#define CCM_PLL_CTRL0_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,0)
#define CCM_PLL_CTRL0_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,0)
#define CCM_PLL_CTRL1 CCM_PLL_CTRL_REG(CCM_BASE_PTR,1)
#define CCM_PLL_CTRL1_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,1)
#define CCM_PLL_CTRL1_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,1)
#define CCM_PLL_CTRL1_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,1)
#define CCM_PLL_CTRL2 CCM_PLL_CTRL_REG(CCM_BASE_PTR,2)
#define CCM_PLL_CTRL2_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,2)
#define CCM_PLL_CTRL2_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,2)
#define CCM_PLL_CTRL2_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,2)
#define CCM_PLL_CTRL3 CCM_PLL_CTRL_REG(CCM_BASE_PTR,3)
#define CCM_PLL_CTRL3_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,3)
#define CCM_PLL_CTRL3_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,3)
#define CCM_PLL_CTRL3_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,3)
#define CCM_PLL_CTRL4 CCM_PLL_CTRL_REG(CCM_BASE_PTR,4)
#define CCM_PLL_CTRL4_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,4)
#define CCM_PLL_CTRL4_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,4)
#define CCM_PLL_CTRL4_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,4)
#define CCM_PLL_CTRL5 CCM_PLL_CTRL_REG(CCM_BASE_PTR,5)
#define CCM_PLL_CTRL5_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,5)
#define CCM_PLL_CTRL5_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,5)
#define CCM_PLL_CTRL5_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,5)
#define CCM_PLL_CTRL6 CCM_PLL_CTRL_REG(CCM_BASE_PTR,6)
#define CCM_PLL_CTRL6_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,6)
#define CCM_PLL_CTRL6_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,6)
#define CCM_PLL_CTRL6_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,6)
#define CCM_PLL_CTRL7 CCM_PLL_CTRL_REG(CCM_BASE_PTR,7)
#define CCM_PLL_CTRL7_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,7)
#define CCM_PLL_CTRL7_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,7)
#define CCM_PLL_CTRL7_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,7)
#define CCM_PLL_CTRL8 CCM_PLL_CTRL_REG(CCM_BASE_PTR,8)
#define CCM_PLL_CTRL8_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,8)
#define CCM_PLL_CTRL8_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,8)
#define CCM_PLL_CTRL8_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,8)
#define CCM_PLL_CTRL9 CCM_PLL_CTRL_REG(CCM_BASE_PTR,9)
#define CCM_PLL_CTRL9_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,9)
#define CCM_PLL_CTRL9_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,9)
#define CCM_PLL_CTRL9_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,9)
#define CCM_PLL_CTRL10 CCM_PLL_CTRL_REG(CCM_BASE_PTR,10)
#define CCM_PLL_CTRL10_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,10)
#define CCM_PLL_CTRL10_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,10)
#define CCM_PLL_CTRL10_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,10)
#define CCM_PLL_CTRL11 CCM_PLL_CTRL_REG(CCM_BASE_PTR,11)
#define CCM_PLL_CTRL11_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,11)
#define CCM_PLL_CTRL11_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,11)
#define CCM_PLL_CTRL11_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,11)
#define CCM_PLL_CTRL12 CCM_PLL_CTRL_REG(CCM_BASE_PTR,12)
#define CCM_PLL_CTRL12_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,12)
#define CCM_PLL_CTRL12_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,12)
#define CCM_PLL_CTRL12_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,12)
#define CCM_PLL_CTRL13 CCM_PLL_CTRL_REG(CCM_BASE_PTR,13)
#define CCM_PLL_CTRL13_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,13)
#define CCM_PLL_CTRL13_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,13)
#define CCM_PLL_CTRL13_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,13)
#define CCM_PLL_CTRL14 CCM_PLL_CTRL_REG(CCM_BASE_PTR,14)
#define CCM_PLL_CTRL14_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,14)
#define CCM_PLL_CTRL14_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,14)
#define CCM_PLL_CTRL14_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,14)
#define CCM_PLL_CTRL15 CCM_PLL_CTRL_REG(CCM_BASE_PTR,15)
#define CCM_PLL_CTRL15_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,15)
#define CCM_PLL_CTRL15_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,15)
#define CCM_PLL_CTRL15_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,15)
#define CCM_PLL_CTRL16 CCM_PLL_CTRL_REG(CCM_BASE_PTR,16)
#define CCM_PLL_CTRL16_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,16)
#define CCM_PLL_CTRL16_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,16)
#define CCM_PLL_CTRL16_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,16)
#define CCM_PLL_CTRL17 CCM_PLL_CTRL_REG(CCM_BASE_PTR,17)
#define CCM_PLL_CTRL17_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,17)
#define CCM_PLL_CTRL17_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,17)
#define CCM_PLL_CTRL17_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,17)
#define CCM_PLL_CTRL18 CCM_PLL_CTRL_REG(CCM_BASE_PTR,18)
#define CCM_PLL_CTRL18_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,18)
#define CCM_PLL_CTRL18_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,18)
#define CCM_PLL_CTRL18_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,18)
#define CCM_PLL_CTRL19 CCM_PLL_CTRL_REG(CCM_BASE_PTR,19)
#define CCM_PLL_CTRL19_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,19)
#define CCM_PLL_CTRL19_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,19)
#define CCM_PLL_CTRL19_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,19)
#define CCM_PLL_CTRL20 CCM_PLL_CTRL_REG(CCM_BASE_PTR,20)
#define CCM_PLL_CTRL20_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,20)
#define CCM_PLL_CTRL20_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,20)
#define CCM_PLL_CTRL20_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,20)
#define CCM_PLL_CTRL21 CCM_PLL_CTRL_REG(CCM_BASE_PTR,21)
#define CCM_PLL_CTRL21_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,21)
#define CCM_PLL_CTRL21_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,21)
#define CCM_PLL_CTRL21_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,21)
#define CCM_PLL_CTRL22 CCM_PLL_CTRL_REG(CCM_BASE_PTR,22)
#define CCM_PLL_CTRL22_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,22)
#define CCM_PLL_CTRL22_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,22)
#define CCM_PLL_CTRL22_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,22)
#define CCM_PLL_CTRL23 CCM_PLL_CTRL_REG(CCM_BASE_PTR,23)
#define CCM_PLL_CTRL23_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,23)
#define CCM_PLL_CTRL23_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,23)
#define CCM_PLL_CTRL23_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,23)
#define CCM_PLL_CTRL24 CCM_PLL_CTRL_REG(CCM_BASE_PTR,24)
#define CCM_PLL_CTRL24_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,24)
#define CCM_PLL_CTRL24_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,24)
#define CCM_PLL_CTRL24_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,24)
#define CCM_PLL_CTRL25 CCM_PLL_CTRL_REG(CCM_BASE_PTR,25)
#define CCM_PLL_CTRL25_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,25)
#define CCM_PLL_CTRL25_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,25)
#define CCM_PLL_CTRL25_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,25)
#define CCM_PLL_CTRL26 CCM_PLL_CTRL_REG(CCM_BASE_PTR,26)
#define CCM_PLL_CTRL26_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,26)
#define CCM_PLL_CTRL26_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,26)
#define CCM_PLL_CTRL26_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,26)
#define CCM_PLL_CTRL27 CCM_PLL_CTRL_REG(CCM_BASE_PTR,27)
#define CCM_PLL_CTRL27_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,27)
#define CCM_PLL_CTRL27_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,27)
#define CCM_PLL_CTRL27_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,27)
#define CCM_PLL_CTRL28 CCM_PLL_CTRL_REG(CCM_BASE_PTR,28)
#define CCM_PLL_CTRL28_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,28)
#define CCM_PLL_CTRL28_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,28)
#define CCM_PLL_CTRL28_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,28)
#define CCM_PLL_CTRL29 CCM_PLL_CTRL_REG(CCM_BASE_PTR,29)
#define CCM_PLL_CTRL29_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,29)
#define CCM_PLL_CTRL29_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,29)
#define CCM_PLL_CTRL29_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,29)
#define CCM_PLL_CTRL30 CCM_PLL_CTRL_REG(CCM_BASE_PTR,30)
#define CCM_PLL_CTRL30_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,30)
#define CCM_PLL_CTRL30_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,30)
#define CCM_PLL_CTRL30_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,30)
#define CCM_PLL_CTRL31 CCM_PLL_CTRL_REG(CCM_BASE_PTR,31)
#define CCM_PLL_CTRL31_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,31)
#define CCM_PLL_CTRL31_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,31)
#define CCM_PLL_CTRL31_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,31)
#define CCM_PLL_CTRL32 CCM_PLL_CTRL_REG(CCM_BASE_PTR,32)
#define CCM_PLL_CTRL32_SET CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,32)
#define CCM_PLL_CTRL32_CLR CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,32)
#define CCM_PLL_CTRL32_TOG CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,32)
#define CCM_CCGR0 CCM_CCGR_REG(CCM_BASE_PTR,0)
#define CCM_CCGR0_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,0)
#define CCM_CCGR0_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,0)
#define CCM_CCGR0_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,0)
#define CCM_CCGR1 CCM_CCGR_REG(CCM_BASE_PTR,1)
#define CCM_CCGR1_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,1)
#define CCM_CCGR1_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,1)
#define CCM_CCGR1_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,1)
#define CCM_CCGR2 CCM_CCGR_REG(CCM_BASE_PTR,2)
#define CCM_CCGR2_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,2)
#define CCM_CCGR2_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,2)
#define CCM_CCGR2_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,2)
#define CCM_CCGR3 CCM_CCGR_REG(CCM_BASE_PTR,3)
#define CCM_CCGR3_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,3)
#define CCM_CCGR3_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,3)
#define CCM_CCGR3_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,3)
#define CCM_CCGR4 CCM_CCGR_REG(CCM_BASE_PTR,4)
#define CCM_CCGR4_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,4)
#define CCM_CCGR4_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,4)
#define CCM_CCGR4_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,4)
#define CCM_CCGR5 CCM_CCGR_REG(CCM_BASE_PTR,5)
#define CCM_CCGR5_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,5)
#define CCM_CCGR5_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,5)
#define CCM_CCGR5_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,5)
#define CCM_CCGR6 CCM_CCGR_REG(CCM_BASE_PTR,6)
#define CCM_CCGR6_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,6)
#define CCM_CCGR6_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,6)
#define CCM_CCGR6_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,6)
#define CCM_CCGR7 CCM_CCGR_REG(CCM_BASE_PTR,7)
#define CCM_CCGR7_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,7)
#define CCM_CCGR7_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,7)
#define CCM_CCGR7_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,7)
#define CCM_CCGR8 CCM_CCGR_REG(CCM_BASE_PTR,8)
#define CCM_CCGR8_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,8)
#define CCM_CCGR8_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,8)
#define CCM_CCGR8_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,8)
#define CCM_CCGR9 CCM_CCGR_REG(CCM_BASE_PTR,9)
#define CCM_CCGR9_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,9)
#define CCM_CCGR9_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,9)
#define CCM_CCGR9_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,9)
#define CCM_CCGR10 CCM_CCGR_REG(CCM_BASE_PTR,10)
#define CCM_CCGR10_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,10)
#define CCM_CCGR10_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,10)
#define CCM_CCGR10_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,10)
#define CCM_CCGR11 CCM_CCGR_REG(CCM_BASE_PTR,11)
#define CCM_CCGR11_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,11)
#define CCM_CCGR11_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,11)
#define CCM_CCGR11_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,11)
#define CCM_CCGR12 CCM_CCGR_REG(CCM_BASE_PTR,12)
#define CCM_CCGR12_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,12)
#define CCM_CCGR12_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,12)
#define CCM_CCGR12_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,12)
#define CCM_CCGR13 CCM_CCGR_REG(CCM_BASE_PTR,13)
#define CCM_CCGR13_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,13)
#define CCM_CCGR13_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,13)
#define CCM_CCGR13_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,13)
#define CCM_CCGR14 CCM_CCGR_REG(CCM_BASE_PTR,14)
#define CCM_CCGR14_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,14)
#define CCM_CCGR14_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,14)
#define CCM_CCGR14_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,14)
#define CCM_CCGR15 CCM_CCGR_REG(CCM_BASE_PTR,15)
#define CCM_CCGR15_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,15)
#define CCM_CCGR15_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,15)
#define CCM_CCGR15_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,15)
#define CCM_CCGR16 CCM_CCGR_REG(CCM_BASE_PTR,16)
#define CCM_CCGR16_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,16)
#define CCM_CCGR16_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,16)
#define CCM_CCGR16_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,16)
#define CCM_CCGR17 CCM_CCGR_REG(CCM_BASE_PTR,17)
#define CCM_CCGR17_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,17)
#define CCM_CCGR17_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,17)
#define CCM_CCGR17_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,17)
#define CCM_CCGR18 CCM_CCGR_REG(CCM_BASE_PTR,18)
#define CCM_CCGR18_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,18)
#define CCM_CCGR18_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,18)
#define CCM_CCGR18_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,18)
#define CCM_CCGR19 CCM_CCGR_REG(CCM_BASE_PTR,19)
#define CCM_CCGR19_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,19)
#define CCM_CCGR19_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,19)
#define CCM_CCGR19_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,19)
#define CCM_CCGR20 CCM_CCGR_REG(CCM_BASE_PTR,20)
#define CCM_CCGR20_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,20)
#define CCM_CCGR20_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,20)
#define CCM_CCGR20_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,20)
#define CCM_CCGR21 CCM_CCGR_REG(CCM_BASE_PTR,21)
#define CCM_CCGR21_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,21)
#define CCM_CCGR21_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,21)
#define CCM_CCGR21_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,21)
#define CCM_CCGR22 CCM_CCGR_REG(CCM_BASE_PTR,22)
#define CCM_CCGR22_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,22)
#define CCM_CCGR22_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,22)
#define CCM_CCGR22_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,22)
#define CCM_CCGR23 CCM_CCGR_REG(CCM_BASE_PTR,23)
#define CCM_CCGR23_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,23)
#define CCM_CCGR23_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,23)
#define CCM_CCGR23_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,23)
#define CCM_CCGR24 CCM_CCGR_REG(CCM_BASE_PTR,24)
#define CCM_CCGR24_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,24)
#define CCM_CCGR24_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,24)
#define CCM_CCGR24_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,24)
#define CCM_CCGR25 CCM_CCGR_REG(CCM_BASE_PTR,25)
#define CCM_CCGR25_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,25)
#define CCM_CCGR25_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,25)
#define CCM_CCGR25_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,25)
#define CCM_CCGR26 CCM_CCGR_REG(CCM_BASE_PTR,26)
#define CCM_CCGR26_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,26)
#define CCM_CCGR26_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,26)
#define CCM_CCGR26_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,26)
#define CCM_CCGR27 CCM_CCGR_REG(CCM_BASE_PTR,27)
#define CCM_CCGR27_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,27)
#define CCM_CCGR27_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,27)
#define CCM_CCGR27_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,27)
#define CCM_CCGR28 CCM_CCGR_REG(CCM_BASE_PTR,28)
#define CCM_CCGR28_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,28)
#define CCM_CCGR28_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,28)
#define CCM_CCGR28_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,28)
#define CCM_CCGR29 CCM_CCGR_REG(CCM_BASE_PTR,29)
#define CCM_CCGR29_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,29)
#define CCM_CCGR29_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,29)
#define CCM_CCGR29_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,29)
#define CCM_CCGR30 CCM_CCGR_REG(CCM_BASE_PTR,30)
#define CCM_CCGR30_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,30)
#define CCM_CCGR30_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,30)
#define CCM_CCGR30_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,30)
#define CCM_CCGR31 CCM_CCGR_REG(CCM_BASE_PTR,31)
#define CCM_CCGR31_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,31)
#define CCM_CCGR31_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,31)
#define CCM_CCGR31_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,31)
#define CCM_CCGR32 CCM_CCGR_REG(CCM_BASE_PTR,32)
#define CCM_CCGR32_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,32)
#define CCM_CCGR32_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,32)
#define CCM_CCGR32_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,32)
#define CCM_CCGR33 CCM_CCGR_REG(CCM_BASE_PTR,33)
#define CCM_CCGR33_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,33)
#define CCM_CCGR33_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,33)
#define CCM_CCGR33_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,33)
#define CCM_CCGR34 CCM_CCGR_REG(CCM_BASE_PTR,34)
#define CCM_CCGR34_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,34)
#define CCM_CCGR34_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,34)
#define CCM_CCGR34_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,34)
#define CCM_CCGR35 CCM_CCGR_REG(CCM_BASE_PTR,35)
#define CCM_CCGR35_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,35)
#define CCM_CCGR35_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,35)
#define CCM_CCGR35_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,35)
#define CCM_CCGR36 CCM_CCGR_REG(CCM_BASE_PTR,36)
#define CCM_CCGR36_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,36)
#define CCM_CCGR36_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,36)
#define CCM_CCGR36_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,36)
#define CCM_CCGR37 CCM_CCGR_REG(CCM_BASE_PTR,37)
#define CCM_CCGR37_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,37)
#define CCM_CCGR37_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,37)
#define CCM_CCGR37_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,37)
#define CCM_CCGR38 CCM_CCGR_REG(CCM_BASE_PTR,38)
#define CCM_CCGR38_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,38)
#define CCM_CCGR38_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,38)
#define CCM_CCGR38_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,38)
#define CCM_CCGR39 CCM_CCGR_REG(CCM_BASE_PTR,39)
#define CCM_CCGR39_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,39)
#define CCM_CCGR39_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,39)
#define CCM_CCGR39_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,39)
#define CCM_CCGR40 CCM_CCGR_REG(CCM_BASE_PTR,40)
#define CCM_CCGR40_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,40)
#define CCM_CCGR40_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,40)
#define CCM_CCGR40_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,40)
#define CCM_CCGR41 CCM_CCGR_REG(CCM_BASE_PTR,41)
#define CCM_CCGR41_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,41)
#define CCM_CCGR41_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,41)
#define CCM_CCGR41_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,41)
#define CCM_CCGR42 CCM_CCGR_REG(CCM_BASE_PTR,42)
#define CCM_CCGR42_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,42)
#define CCM_CCGR42_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,42)
#define CCM_CCGR42_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,42)
#define CCM_CCGR43 CCM_CCGR_REG(CCM_BASE_PTR,43)
#define CCM_CCGR43_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,43)
#define CCM_CCGR43_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,43)
#define CCM_CCGR43_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,43)
#define CCM_CCGR44 CCM_CCGR_REG(CCM_BASE_PTR,44)
#define CCM_CCGR44_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,44)
#define CCM_CCGR44_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,44)
#define CCM_CCGR44_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,44)
#define CCM_CCGR45 CCM_CCGR_REG(CCM_BASE_PTR,45)
#define CCM_CCGR45_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,45)
#define CCM_CCGR45_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,45)
#define CCM_CCGR45_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,45)
#define CCM_CCGR46 CCM_CCGR_REG(CCM_BASE_PTR,46)
#define CCM_CCGR46_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,46)
#define CCM_CCGR46_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,46)
#define CCM_CCGR46_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,46)
#define CCM_CCGR47 CCM_CCGR_REG(CCM_BASE_PTR,47)
#define CCM_CCGR47_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,47)
#define CCM_CCGR47_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,47)
#define CCM_CCGR47_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,47)
#define CCM_CCGR48 CCM_CCGR_REG(CCM_BASE_PTR,48)
#define CCM_CCGR48_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,48)
#define CCM_CCGR48_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,48)
#define CCM_CCGR48_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,48)
#define CCM_CCGR49 CCM_CCGR_REG(CCM_BASE_PTR,49)
#define CCM_CCGR49_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,49)
#define CCM_CCGR49_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,49)
#define CCM_CCGR49_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,49)
#define CCM_CCGR50 CCM_CCGR_REG(CCM_BASE_PTR,50)
#define CCM_CCGR50_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,50)
#define CCM_CCGR50_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,50)
#define CCM_CCGR50_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,50)
#define CCM_CCGR51 CCM_CCGR_REG(CCM_BASE_PTR,51)
#define CCM_CCGR51_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,51)
#define CCM_CCGR51_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,51)
#define CCM_CCGR51_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,51)
#define CCM_CCGR52 CCM_CCGR_REG(CCM_BASE_PTR,52)
#define CCM_CCGR52_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,52)
#define CCM_CCGR52_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,52)
#define CCM_CCGR52_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,52)
#define CCM_CCGR53 CCM_CCGR_REG(CCM_BASE_PTR,53)
#define CCM_CCGR53_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,53)
#define CCM_CCGR53_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,53)
#define CCM_CCGR53_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,53)
#define CCM_CCGR54 CCM_CCGR_REG(CCM_BASE_PTR,54)
#define CCM_CCGR54_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,54)
#define CCM_CCGR54_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,54)
#define CCM_CCGR54_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,54)
#define CCM_CCGR55 CCM_CCGR_REG(CCM_BASE_PTR,55)
#define CCM_CCGR55_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,55)
#define CCM_CCGR55_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,55)
#define CCM_CCGR55_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,55)
#define CCM_CCGR56 CCM_CCGR_REG(CCM_BASE_PTR,56)
#define CCM_CCGR56_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,56)
#define CCM_CCGR56_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,56)
#define CCM_CCGR56_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,56)
#define CCM_CCGR57 CCM_CCGR_REG(CCM_BASE_PTR,57)
#define CCM_CCGR57_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,57)
#define CCM_CCGR57_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,57)
#define CCM_CCGR57_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,57)
#define CCM_CCGR58 CCM_CCGR_REG(CCM_BASE_PTR,58)
#define CCM_CCGR58_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,58)
#define CCM_CCGR58_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,58)
#define CCM_CCGR58_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,58)
#define CCM_CCGR59 CCM_CCGR_REG(CCM_BASE_PTR,59)
#define CCM_CCGR59_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,59)
#define CCM_CCGR59_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,59)
#define CCM_CCGR59_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,59)
#define CCM_CCGR60 CCM_CCGR_REG(CCM_BASE_PTR,60)
#define CCM_CCGR60_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,60)
#define CCM_CCGR60_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,60)
#define CCM_CCGR60_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,60)
#define CCM_CCGR61 CCM_CCGR_REG(CCM_BASE_PTR,61)
#define CCM_CCGR61_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,61)
#define CCM_CCGR61_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,61)
#define CCM_CCGR61_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,61)
#define CCM_CCGR62 CCM_CCGR_REG(CCM_BASE_PTR,62)
#define CCM_CCGR62_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,62)
#define CCM_CCGR62_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,62)
#define CCM_CCGR62_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,62)
#define CCM_CCGR63 CCM_CCGR_REG(CCM_BASE_PTR,63)
#define CCM_CCGR63_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,63)
#define CCM_CCGR63_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,63)
#define CCM_CCGR63_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,63)
#define CCM_CCGR64 CCM_CCGR_REG(CCM_BASE_PTR,64)
#define CCM_CCGR64_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,64)
#define CCM_CCGR64_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,64)
#define CCM_CCGR64_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,64)
#define CCM_CCGR65 CCM_CCGR_REG(CCM_BASE_PTR,65)
#define CCM_CCGR65_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,65)
#define CCM_CCGR65_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,65)
#define CCM_CCGR65_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,65)
#define CCM_CCGR66 CCM_CCGR_REG(CCM_BASE_PTR,66)
#define CCM_CCGR66_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,66)
#define CCM_CCGR66_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,66)
#define CCM_CCGR66_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,66)
#define CCM_CCGR67 CCM_CCGR_REG(CCM_BASE_PTR,67)
#define CCM_CCGR67_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,67)
#define CCM_CCGR67_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,67)
#define CCM_CCGR67_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,67)
#define CCM_CCGR68 CCM_CCGR_REG(CCM_BASE_PTR,68)
#define CCM_CCGR68_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,68)
#define CCM_CCGR68_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,68)
#define CCM_CCGR68_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,68)
#define CCM_CCGR69 CCM_CCGR_REG(CCM_BASE_PTR,69)
#define CCM_CCGR69_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,69)
#define CCM_CCGR69_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,69)
#define CCM_CCGR69_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,69)
#define CCM_CCGR70 CCM_CCGR_REG(CCM_BASE_PTR,70)
#define CCM_CCGR70_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,70)
#define CCM_CCGR70_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,70)
#define CCM_CCGR70_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,70)
#define CCM_CCGR71 CCM_CCGR_REG(CCM_BASE_PTR,71)
#define CCM_CCGR71_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,71)
#define CCM_CCGR71_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,71)
#define CCM_CCGR71_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,71)
#define CCM_CCGR72 CCM_CCGR_REG(CCM_BASE_PTR,72)
#define CCM_CCGR72_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,72)
#define CCM_CCGR72_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,72)
#define CCM_CCGR72_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,72)
#define CCM_CCGR73 CCM_CCGR_REG(CCM_BASE_PTR,73)
#define CCM_CCGR73_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,73)
#define CCM_CCGR73_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,73)
#define CCM_CCGR73_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,73)
#define CCM_CCGR74 CCM_CCGR_REG(CCM_BASE_PTR,74)
#define CCM_CCGR74_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,74)
#define CCM_CCGR74_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,74)
#define CCM_CCGR74_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,74)
#define CCM_CCGR75 CCM_CCGR_REG(CCM_BASE_PTR,75)
#define CCM_CCGR75_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,75)
#define CCM_CCGR75_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,75)
#define CCM_CCGR75_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,75)
#define CCM_CCGR76 CCM_CCGR_REG(CCM_BASE_PTR,76)
#define CCM_CCGR76_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,76)
#define CCM_CCGR76_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,76)
#define CCM_CCGR76_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,76)
#define CCM_CCGR77 CCM_CCGR_REG(CCM_BASE_PTR,77)
#define CCM_CCGR77_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,77)
#define CCM_CCGR77_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,77)
#define CCM_CCGR77_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,77)
#define CCM_CCGR78 CCM_CCGR_REG(CCM_BASE_PTR,78)
#define CCM_CCGR78_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,78)
#define CCM_CCGR78_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,78)
#define CCM_CCGR78_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,78)
#define CCM_CCGR79 CCM_CCGR_REG(CCM_BASE_PTR,79)
#define CCM_CCGR79_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,79)
#define CCM_CCGR79_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,79)
#define CCM_CCGR79_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,79)
#define CCM_CCGR80 CCM_CCGR_REG(CCM_BASE_PTR,80)
#define CCM_CCGR80_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,80)
#define CCM_CCGR80_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,80)
#define CCM_CCGR80_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,80)
#define CCM_CCGR81 CCM_CCGR_REG(CCM_BASE_PTR,81)
#define CCM_CCGR81_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,81)
#define CCM_CCGR81_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,81)
#define CCM_CCGR81_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,81)
#define CCM_CCGR82 CCM_CCGR_REG(CCM_BASE_PTR,82)
#define CCM_CCGR82_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,82)
#define CCM_CCGR82_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,82)
#define CCM_CCGR82_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,82)
#define CCM_CCGR83 CCM_CCGR_REG(CCM_BASE_PTR,83)
#define CCM_CCGR83_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,83)
#define CCM_CCGR83_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,83)
#define CCM_CCGR83_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,83)
#define CCM_CCGR84 CCM_CCGR_REG(CCM_BASE_PTR,84)
#define CCM_CCGR84_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,84)
#define CCM_CCGR84_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,84)
#define CCM_CCGR84_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,84)
#define CCM_CCGR85 CCM_CCGR_REG(CCM_BASE_PTR,85)
#define CCM_CCGR85_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,85)
#define CCM_CCGR85_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,85)
#define CCM_CCGR85_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,85)
#define CCM_CCGR86 CCM_CCGR_REG(CCM_BASE_PTR,86)
#define CCM_CCGR86_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,86)
#define CCM_CCGR86_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,86)
#define CCM_CCGR86_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,86)
#define CCM_CCGR87 CCM_CCGR_REG(CCM_BASE_PTR,87)
#define CCM_CCGR87_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,87)
#define CCM_CCGR87_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,87)
#define CCM_CCGR87_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,87)
#define CCM_CCGR88 CCM_CCGR_REG(CCM_BASE_PTR,88)
#define CCM_CCGR88_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,88)
#define CCM_CCGR88_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,88)
#define CCM_CCGR88_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,88)
#define CCM_CCGR89 CCM_CCGR_REG(CCM_BASE_PTR,89)
#define CCM_CCGR89_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,89)
#define CCM_CCGR89_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,89)
#define CCM_CCGR89_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,89)
#define CCM_CCGR90 CCM_CCGR_REG(CCM_BASE_PTR,90)
#define CCM_CCGR90_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,90)
#define CCM_CCGR90_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,90)
#define CCM_CCGR90_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,90)
#define CCM_CCGR91 CCM_CCGR_REG(CCM_BASE_PTR,91)
#define CCM_CCGR91_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,91)
#define CCM_CCGR91_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,91)
#define CCM_CCGR91_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,91)
#define CCM_CCGR92 CCM_CCGR_REG(CCM_BASE_PTR,92)
#define CCM_CCGR92_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,92)
#define CCM_CCGR92_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,92)
#define CCM_CCGR92_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,92)
#define CCM_CCGR93 CCM_CCGR_REG(CCM_BASE_PTR,93)
#define CCM_CCGR93_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,93)
#define CCM_CCGR93_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,93)
#define CCM_CCGR93_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,93)
#define CCM_CCGR94 CCM_CCGR_REG(CCM_BASE_PTR,94)
#define CCM_CCGR94_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,94)
#define CCM_CCGR94_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,94)
#define CCM_CCGR94_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,94)
#define CCM_CCGR95 CCM_CCGR_REG(CCM_BASE_PTR,95)
#define CCM_CCGR95_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,95)
#define CCM_CCGR95_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,95)
#define CCM_CCGR95_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,95)
#define CCM_CCGR96 CCM_CCGR_REG(CCM_BASE_PTR,96)
#define CCM_CCGR96_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,96)
#define CCM_CCGR96_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,96)
#define CCM_CCGR96_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,96)
#define CCM_CCGR97 CCM_CCGR_REG(CCM_BASE_PTR,97)
#define CCM_CCGR97_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,97)
#define CCM_CCGR97_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,97)
#define CCM_CCGR97_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,97)
#define CCM_CCGR98 CCM_CCGR_REG(CCM_BASE_PTR,98)
#define CCM_CCGR98_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,98)
#define CCM_CCGR98_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,98)
#define CCM_CCGR98_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,98)
#define CCM_CCGR99 CCM_CCGR_REG(CCM_BASE_PTR,99)
#define CCM_CCGR99_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,99)
#define CCM_CCGR99_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,99)
#define CCM_CCGR99_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,99)
#define CCM_CCGR100 CCM_CCGR_REG(CCM_BASE_PTR,100)
#define CCM_CCGR100_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,100)
#define CCM_CCGR100_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,100)
#define CCM_CCGR100_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,100)
#define CCM_CCGR101 CCM_CCGR_REG(CCM_BASE_PTR,101)
#define CCM_CCGR101_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,101)
#define CCM_CCGR101_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,101)
#define CCM_CCGR101_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,101)
#define CCM_CCGR102 CCM_CCGR_REG(CCM_BASE_PTR,102)
#define CCM_CCGR102_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,102)
#define CCM_CCGR102_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,102)
#define CCM_CCGR102_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,102)
#define CCM_CCGR103 CCM_CCGR_REG(CCM_BASE_PTR,103)
#define CCM_CCGR103_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,103)
#define CCM_CCGR103_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,103)
#define CCM_CCGR103_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,103)
#define CCM_CCGR104 CCM_CCGR_REG(CCM_BASE_PTR,104)
#define CCM_CCGR104_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,104)
#define CCM_CCGR104_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,104)
#define CCM_CCGR104_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,104)
#define CCM_CCGR105 CCM_CCGR_REG(CCM_BASE_PTR,105)
#define CCM_CCGR105_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,105)
#define CCM_CCGR105_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,105)
#define CCM_CCGR105_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,105)
#define CCM_CCGR106 CCM_CCGR_REG(CCM_BASE_PTR,106)
#define CCM_CCGR106_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,106)
#define CCM_CCGR106_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,106)
#define CCM_CCGR106_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,106)
#define CCM_CCGR107 CCM_CCGR_REG(CCM_BASE_PTR,107)
#define CCM_CCGR107_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,107)
#define CCM_CCGR107_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,107)
#define CCM_CCGR107_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,107)
#define CCM_CCGR108 CCM_CCGR_REG(CCM_BASE_PTR,108)
#define CCM_CCGR108_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,108)
#define CCM_CCGR108_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,108)
#define CCM_CCGR108_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,108)
#define CCM_CCGR109 CCM_CCGR_REG(CCM_BASE_PTR,109)
#define CCM_CCGR109_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,109)
#define CCM_CCGR109_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,109)
#define CCM_CCGR109_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,109)
#define CCM_CCGR110 CCM_CCGR_REG(CCM_BASE_PTR,110)
#define CCM_CCGR110_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,110)
#define CCM_CCGR110_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,110)
#define CCM_CCGR110_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,110)
#define CCM_CCGR111 CCM_CCGR_REG(CCM_BASE_PTR,111)
#define CCM_CCGR111_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,111)
#define CCM_CCGR111_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,111)
#define CCM_CCGR111_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,111)
#define CCM_CCGR112 CCM_CCGR_REG(CCM_BASE_PTR,112)
#define CCM_CCGR112_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,112)
#define CCM_CCGR112_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,112)
#define CCM_CCGR112_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,112)
#define CCM_CCGR113 CCM_CCGR_REG(CCM_BASE_PTR,113)
#define CCM_CCGR113_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,113)
#define CCM_CCGR113_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,113)
#define CCM_CCGR113_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,113)
#define CCM_CCGR114 CCM_CCGR_REG(CCM_BASE_PTR,114)
#define CCM_CCGR114_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,114)
#define CCM_CCGR114_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,114)
#define CCM_CCGR114_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,114)
#define CCM_CCGR115 CCM_CCGR_REG(CCM_BASE_PTR,115)
#define CCM_CCGR115_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,115)
#define CCM_CCGR115_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,115)
#define CCM_CCGR115_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,115)
#define CCM_CCGR116 CCM_CCGR_REG(CCM_BASE_PTR,116)
#define CCM_CCGR116_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,116)
#define CCM_CCGR116_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,116)
#define CCM_CCGR116_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,116)
#define CCM_CCGR117 CCM_CCGR_REG(CCM_BASE_PTR,117)
#define CCM_CCGR117_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,117)
#define CCM_CCGR117_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,117)
#define CCM_CCGR117_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,117)
#define CCM_CCGR118 CCM_CCGR_REG(CCM_BASE_PTR,118)
#define CCM_CCGR118_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,118)
#define CCM_CCGR118_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,118)
#define CCM_CCGR118_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,118)
#define CCM_CCGR119 CCM_CCGR_REG(CCM_BASE_PTR,119)
#define CCM_CCGR119_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,119)
#define CCM_CCGR119_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,119)
#define CCM_CCGR119_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,119)
#define CCM_CCGR120 CCM_CCGR_REG(CCM_BASE_PTR,120)
#define CCM_CCGR120_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,120)
#define CCM_CCGR120_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,120)
#define CCM_CCGR120_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,120)
#define CCM_CCGR121 CCM_CCGR_REG(CCM_BASE_PTR,121)
#define CCM_CCGR121_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,121)
#define CCM_CCGR121_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,121)
#define CCM_CCGR121_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,121)
#define CCM_CCGR122 CCM_CCGR_REG(CCM_BASE_PTR,122)
#define CCM_CCGR122_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,122)
#define CCM_CCGR122_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,122)
#define CCM_CCGR122_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,122)
#define CCM_CCGR123 CCM_CCGR_REG(CCM_BASE_PTR,123)
#define CCM_CCGR123_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,123)
#define CCM_CCGR123_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,123)
#define CCM_CCGR123_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,123)
#define CCM_CCGR124 CCM_CCGR_REG(CCM_BASE_PTR,124)
#define CCM_CCGR124_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,124)
#define CCM_CCGR124_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,124)
#define CCM_CCGR124_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,124)
#define CCM_CCGR125 CCM_CCGR_REG(CCM_BASE_PTR,125)
#define CCM_CCGR125_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,125)
#define CCM_CCGR125_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,125)
#define CCM_CCGR125_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,125)
#define CCM_CCGR126 CCM_CCGR_REG(CCM_BASE_PTR,126)
#define CCM_CCGR126_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,126)
#define CCM_CCGR126_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,126)
#define CCM_CCGR126_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,126)
#define CCM_CCGR127 CCM_CCGR_REG(CCM_BASE_PTR,127)
#define CCM_CCGR127_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,127)
#define CCM_CCGR127_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,127)
#define CCM_CCGR127_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,127)
#define CCM_CCGR128 CCM_CCGR_REG(CCM_BASE_PTR,128)
#define CCM_CCGR128_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,128)
#define CCM_CCGR128_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,128)
#define CCM_CCGR128_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,128)
#define CCM_CCGR129 CCM_CCGR_REG(CCM_BASE_PTR,129)
#define CCM_CCGR129_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,129)
#define CCM_CCGR129_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,129)
#define CCM_CCGR129_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,129)
#define CCM_CCGR130 CCM_CCGR_REG(CCM_BASE_PTR,130)
#define CCM_CCGR130_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,130)
#define CCM_CCGR130_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,130)
#define CCM_CCGR130_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,130)
#define CCM_CCGR131 CCM_CCGR_REG(CCM_BASE_PTR,131)
#define CCM_CCGR131_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,131)
#define CCM_CCGR131_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,131)
#define CCM_CCGR131_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,131)
#define CCM_CCGR132 CCM_CCGR_REG(CCM_BASE_PTR,132)
#define CCM_CCGR132_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,132)
#define CCM_CCGR132_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,132)
#define CCM_CCGR132_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,132)
#define CCM_CCGR133 CCM_CCGR_REG(CCM_BASE_PTR,133)
#define CCM_CCGR133_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,133)
#define CCM_CCGR133_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,133)
#define CCM_CCGR133_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,133)
#define CCM_CCGR134 CCM_CCGR_REG(CCM_BASE_PTR,134)
#define CCM_CCGR134_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,134)
#define CCM_CCGR134_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,134)
#define CCM_CCGR134_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,134)
#define CCM_CCGR135 CCM_CCGR_REG(CCM_BASE_PTR,135)
#define CCM_CCGR135_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,135)
#define CCM_CCGR135_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,135)
#define CCM_CCGR135_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,135)
#define CCM_CCGR136 CCM_CCGR_REG(CCM_BASE_PTR,136)
#define CCM_CCGR136_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,136)
#define CCM_CCGR136_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,136)
#define CCM_CCGR136_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,136)
#define CCM_CCGR137 CCM_CCGR_REG(CCM_BASE_PTR,137)
#define CCM_CCGR137_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,137)
#define CCM_CCGR137_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,137)
#define CCM_CCGR137_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,137)
#define CCM_CCGR138 CCM_CCGR_REG(CCM_BASE_PTR,138)
#define CCM_CCGR138_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,138)
#define CCM_CCGR138_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,138)
#define CCM_CCGR138_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,138)
#define CCM_CCGR139 CCM_CCGR_REG(CCM_BASE_PTR,139)
#define CCM_CCGR139_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,139)
#define CCM_CCGR139_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,139)
#define CCM_CCGR139_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,139)
#define CCM_CCGR140 CCM_CCGR_REG(CCM_BASE_PTR,140)
#define CCM_CCGR140_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,140)
#define CCM_CCGR140_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,140)
#define CCM_CCGR140_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,140)
#define CCM_CCGR141 CCM_CCGR_REG(CCM_BASE_PTR,141)
#define CCM_CCGR141_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,141)
#define CCM_CCGR141_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,141)
#define CCM_CCGR141_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,141)
#define CCM_CCGR142 CCM_CCGR_REG(CCM_BASE_PTR,142)
#define CCM_CCGR142_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,142)
#define CCM_CCGR142_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,142)
#define CCM_CCGR142_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,142)
#define CCM_CCGR143 CCM_CCGR_REG(CCM_BASE_PTR,143)
#define CCM_CCGR143_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,143)
#define CCM_CCGR143_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,143)
#define CCM_CCGR143_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,143)
#define CCM_CCGR144 CCM_CCGR_REG(CCM_BASE_PTR,144)
#define CCM_CCGR144_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,144)
#define CCM_CCGR144_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,144)
#define CCM_CCGR144_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,144)
#define CCM_CCGR145 CCM_CCGR_REG(CCM_BASE_PTR,145)
#define CCM_CCGR145_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,145)
#define CCM_CCGR145_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,145)
#define CCM_CCGR145_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,145)
#define CCM_CCGR146 CCM_CCGR_REG(CCM_BASE_PTR,146)
#define CCM_CCGR146_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,146)
#define CCM_CCGR146_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,146)
#define CCM_CCGR146_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,146)
#define CCM_CCGR147 CCM_CCGR_REG(CCM_BASE_PTR,147)
#define CCM_CCGR147_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,147)
#define CCM_CCGR147_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,147)
#define CCM_CCGR147_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,147)
#define CCM_CCGR148 CCM_CCGR_REG(CCM_BASE_PTR,148)
#define CCM_CCGR148_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,148)
#define CCM_CCGR148_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,148)
#define CCM_CCGR148_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,148)
#define CCM_CCGR149 CCM_CCGR_REG(CCM_BASE_PTR,149)
#define CCM_CCGR149_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,149)
#define CCM_CCGR149_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,149)
#define CCM_CCGR149_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,149)
#define CCM_CCGR150 CCM_CCGR_REG(CCM_BASE_PTR,150)
#define CCM_CCGR150_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,150)
#define CCM_CCGR150_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,150)
#define CCM_CCGR150_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,150)
#define CCM_CCGR151 CCM_CCGR_REG(CCM_BASE_PTR,151)
#define CCM_CCGR151_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,151)
#define CCM_CCGR151_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,151)
#define CCM_CCGR151_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,151)
#define CCM_CCGR152 CCM_CCGR_REG(CCM_BASE_PTR,152)
#define CCM_CCGR152_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,152)
#define CCM_CCGR152_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,152)
#define CCM_CCGR152_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,152)
#define CCM_CCGR153 CCM_CCGR_REG(CCM_BASE_PTR,153)
#define CCM_CCGR153_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,153)
#define CCM_CCGR153_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,153)
#define CCM_CCGR153_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,153)
#define CCM_CCGR154 CCM_CCGR_REG(CCM_BASE_PTR,154)
#define CCM_CCGR154_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,154)
#define CCM_CCGR154_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,154)
#define CCM_CCGR154_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,154)
#define CCM_CCGR155 CCM_CCGR_REG(CCM_BASE_PTR,155)
#define CCM_CCGR155_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,155)
#define CCM_CCGR155_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,155)
#define CCM_CCGR155_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,155)
#define CCM_CCGR156 CCM_CCGR_REG(CCM_BASE_PTR,156)
#define CCM_CCGR156_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,156)
#define CCM_CCGR156_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,156)
#define CCM_CCGR156_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,156)
#define CCM_CCGR157 CCM_CCGR_REG(CCM_BASE_PTR,157)
#define CCM_CCGR157_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,157)
#define CCM_CCGR157_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,157)
#define CCM_CCGR157_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,157)
#define CCM_CCGR158 CCM_CCGR_REG(CCM_BASE_PTR,158)
#define CCM_CCGR158_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,158)
#define CCM_CCGR158_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,158)
#define CCM_CCGR158_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,158)
#define CCM_CCGR159 CCM_CCGR_REG(CCM_BASE_PTR,159)
#define CCM_CCGR159_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,159)
#define CCM_CCGR159_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,159)
#define CCM_CCGR159_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,159)
#define CCM_CCGR160 CCM_CCGR_REG(CCM_BASE_PTR,160)
#define CCM_CCGR160_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,160)
#define CCM_CCGR160_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,160)
#define CCM_CCGR160_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,160)
#define CCM_CCGR161 CCM_CCGR_REG(CCM_BASE_PTR,161)
#define CCM_CCGR161_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,161)
#define CCM_CCGR161_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,161)
#define CCM_CCGR161_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,161)
#define CCM_CCGR162 CCM_CCGR_REG(CCM_BASE_PTR,162)
#define CCM_CCGR162_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,162)
#define CCM_CCGR162_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,162)
#define CCM_CCGR162_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,162)
#define CCM_CCGR163 CCM_CCGR_REG(CCM_BASE_PTR,163)
#define CCM_CCGR163_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,163)
#define CCM_CCGR163_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,163)
#define CCM_CCGR163_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,163)
#define CCM_CCGR164 CCM_CCGR_REG(CCM_BASE_PTR,164)
#define CCM_CCGR164_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,164)
#define CCM_CCGR164_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,164)
#define CCM_CCGR164_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,164)
#define CCM_CCGR165 CCM_CCGR_REG(CCM_BASE_PTR,165)
#define CCM_CCGR165_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,165)
#define CCM_CCGR165_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,165)
#define CCM_CCGR165_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,165)
#define CCM_CCGR166 CCM_CCGR_REG(CCM_BASE_PTR,166)
#define CCM_CCGR166_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,166)
#define CCM_CCGR166_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,166)
#define CCM_CCGR166_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,166)
#define CCM_CCGR167 CCM_CCGR_REG(CCM_BASE_PTR,167)
#define CCM_CCGR167_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,167)
#define CCM_CCGR167_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,167)
#define CCM_CCGR167_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,167)
#define CCM_CCGR168 CCM_CCGR_REG(CCM_BASE_PTR,168)
#define CCM_CCGR168_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,168)
#define CCM_CCGR168_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,168)
#define CCM_CCGR168_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,168)
#define CCM_CCGR169 CCM_CCGR_REG(CCM_BASE_PTR,169)
#define CCM_CCGR169_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,169)
#define CCM_CCGR169_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,169)
#define CCM_CCGR169_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,169)
#define CCM_CCGR170 CCM_CCGR_REG(CCM_BASE_PTR,170)
#define CCM_CCGR170_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,170)
#define CCM_CCGR170_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,170)
#define CCM_CCGR170_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,170)
#define CCM_CCGR171 CCM_CCGR_REG(CCM_BASE_PTR,171)
#define CCM_CCGR171_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,171)
#define CCM_CCGR171_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,171)
#define CCM_CCGR171_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,171)
#define CCM_CCGR172 CCM_CCGR_REG(CCM_BASE_PTR,172)
#define CCM_CCGR172_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,172)
#define CCM_CCGR172_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,172)
#define CCM_CCGR172_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,172)
#define CCM_CCGR173 CCM_CCGR_REG(CCM_BASE_PTR,173)
#define CCM_CCGR173_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,173)
#define CCM_CCGR173_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,173)
#define CCM_CCGR173_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,173)
#define CCM_CCGR174 CCM_CCGR_REG(CCM_BASE_PTR,174)
#define CCM_CCGR174_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,174)
#define CCM_CCGR174_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,174)
#define CCM_CCGR174_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,174)
#define CCM_CCGR175 CCM_CCGR_REG(CCM_BASE_PTR,175)
#define CCM_CCGR175_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,175)
#define CCM_CCGR175_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,175)
#define CCM_CCGR175_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,175)
#define CCM_CCGR176 CCM_CCGR_REG(CCM_BASE_PTR,176)
#define CCM_CCGR176_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,176)
#define CCM_CCGR176_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,176)
#define CCM_CCGR176_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,176)
#define CCM_CCGR177 CCM_CCGR_REG(CCM_BASE_PTR,177)
#define CCM_CCGR177_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,177)
#define CCM_CCGR177_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,177)
#define CCM_CCGR177_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,177)
#define CCM_CCGR178 CCM_CCGR_REG(CCM_BASE_PTR,178)
#define CCM_CCGR178_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,178)
#define CCM_CCGR178_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,178)
#define CCM_CCGR178_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,178)
#define CCM_CCGR179 CCM_CCGR_REG(CCM_BASE_PTR,179)
#define CCM_CCGR179_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,179)
#define CCM_CCGR179_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,179)
#define CCM_CCGR179_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,179)
#define CCM_CCGR180 CCM_CCGR_REG(CCM_BASE_PTR,180)
#define CCM_CCGR180_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,180)
#define CCM_CCGR180_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,180)
#define CCM_CCGR180_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,180)
#define CCM_CCGR181 CCM_CCGR_REG(CCM_BASE_PTR,181)
#define CCM_CCGR181_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,181)
#define CCM_CCGR181_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,181)
#define CCM_CCGR181_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,181)
#define CCM_CCGR182 CCM_CCGR_REG(CCM_BASE_PTR,182)
#define CCM_CCGR182_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,182)
#define CCM_CCGR182_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,182)
#define CCM_CCGR182_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,182)
#define CCM_CCGR183 CCM_CCGR_REG(CCM_BASE_PTR,183)
#define CCM_CCGR183_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,183)
#define CCM_CCGR183_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,183)
#define CCM_CCGR183_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,183)
#define CCM_CCGR184 CCM_CCGR_REG(CCM_BASE_PTR,184)
#define CCM_CCGR184_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,184)
#define CCM_CCGR184_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,184)
#define CCM_CCGR184_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,184)
#define CCM_CCGR185 CCM_CCGR_REG(CCM_BASE_PTR,185)
#define CCM_CCGR185_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,185)
#define CCM_CCGR185_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,185)
#define CCM_CCGR185_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,185)
#define CCM_CCGR186 CCM_CCGR_REG(CCM_BASE_PTR,186)
#define CCM_CCGR186_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,186)
#define CCM_CCGR186_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,186)
#define CCM_CCGR186_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,186)
#define CCM_CCGR187 CCM_CCGR_REG(CCM_BASE_PTR,187)
#define CCM_CCGR187_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,187)
#define CCM_CCGR187_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,187)
#define CCM_CCGR187_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,187)
#define CCM_CCGR188 CCM_CCGR_REG(CCM_BASE_PTR,188)
#define CCM_CCGR188_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,188)
#define CCM_CCGR188_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,188)
#define CCM_CCGR188_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,188)
#define CCM_CCGR189 CCM_CCGR_REG(CCM_BASE_PTR,189)
#define CCM_CCGR189_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,189)
#define CCM_CCGR189_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,189)
#define CCM_CCGR189_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,189)
#define CCM_CCGR190 CCM_CCGR_REG(CCM_BASE_PTR,190)
#define CCM_CCGR190_SET CCM_CCGR_SET_REG(CCM_BASE_PTR,190)
#define CCM_CCGR190_CLR CCM_CCGR_CLR_REG(CCM_BASE_PTR,190)
#define CCM_CCGR190_TOG CCM_CCGR_TOG_REG(CCM_BASE_PTR,190)
#define CCM_TARGET_ROOT0 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,0)
#define CCM_TARGET_ROOT0_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,0)
#define CCM_TARGET_ROOT0_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,0)
#define CCM_TARGET_ROOT0_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,0)
#define CCM_MISC0 CCM_MISC_REG(CCM_BASE_PTR,0)
#define CCM_MISC_ROOT0_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,0)
#define CCM_MISC_ROOT0_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,0)
#define CCM_MISC_ROOT0_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,0)
#define CCM_POST0 CCM_POST_REG(CCM_BASE_PTR,0)
#define CCM_POST_ROOT0_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,0)
#define CCM_POST_ROOT0_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,0)
#define CCM_POST_ROOT0_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,0)
#define CCM_PRE0 CCM_PRE_REG(CCM_BASE_PTR,0)
#define CCM_PRE_ROOT0_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,0)
#define CCM_PRE_ROOT0_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,0)
#define CCM_PRE_ROOT0_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,0)
#define CCM_ACCESS_CTRL0 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,0)
#define CCM_ACCESS_CTRL_ROOT0_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,0)
#define CCM_ACCESS_CTRL_ROOT0_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,0)
#define CCM_ACCESS_CTRL_ROOT0_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,0)
#define CCM_TARGET_ROOT1 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,1)
#define CCM_TARGET_ROOT1_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,1)
#define CCM_TARGET_ROOT1_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,1)
#define CCM_TARGET_ROOT1_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,1)
#define CCM_MISC1 CCM_MISC_REG(CCM_BASE_PTR,1)
#define CCM_MISC_ROOT1_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,1)
#define CCM_MISC_ROOT1_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,1)
#define CCM_MISC_ROOT1_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,1)
#define CCM_POST1 CCM_POST_REG(CCM_BASE_PTR,1)
#define CCM_POST_ROOT1_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,1)
#define CCM_POST_ROOT1_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,1)
#define CCM_POST_ROOT1_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,1)
#define CCM_PRE1 CCM_PRE_REG(CCM_BASE_PTR,1)
#define CCM_PRE_ROOT1_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,1)
#define CCM_PRE_ROOT1_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,1)
#define CCM_PRE_ROOT1_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,1)
#define CCM_ACCESS_CTRL1 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,1)
#define CCM_ACCESS_CTRL_ROOT1_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,1)
#define CCM_ACCESS_CTRL_ROOT1_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,1)
#define CCM_ACCESS_CTRL_ROOT1_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,1)
#define CCM_TARGET_ROOT2 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,2)
#define CCM_TARGET_ROOT2_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,2)
#define CCM_TARGET_ROOT2_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,2)
#define CCM_TARGET_ROOT2_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,2)
#define CCM_MISC2 CCM_MISC_REG(CCM_BASE_PTR,2)
#define CCM_MISC_ROOT2_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,2)
#define CCM_MISC_ROOT2_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,2)
#define CCM_MISC_ROOT2_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,2)
#define CCM_POST2 CCM_POST_REG(CCM_BASE_PTR,2)
#define CCM_POST_ROOT2_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,2)
#define CCM_POST_ROOT2_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,2)
#define CCM_POST_ROOT2_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,2)
#define CCM_PRE2 CCM_PRE_REG(CCM_BASE_PTR,2)
#define CCM_PRE_ROOT2_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,2)
#define CCM_PRE_ROOT2_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,2)
#define CCM_PRE_ROOT2_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,2)
#define CCM_ACCESS_CTRL2 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,2)
#define CCM_ACCESS_CTRL_ROOT2_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,2)
#define CCM_ACCESS_CTRL_ROOT2_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,2)
#define CCM_ACCESS_CTRL_ROOT2_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,2)
#define CCM_TARGET_ROOT3 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,3)
#define CCM_TARGET_ROOT3_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,3)
#define CCM_TARGET_ROOT3_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,3)
#define CCM_TARGET_ROOT3_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,3)
#define CCM_MISC3 CCM_MISC_REG(CCM_BASE_PTR,3)
#define CCM_MISC_ROOT3_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,3)
#define CCM_MISC_ROOT3_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,3)
#define CCM_MISC_ROOT3_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,3)
#define CCM_POST3 CCM_POST_REG(CCM_BASE_PTR,3)
#define CCM_POST_ROOT3_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,3)
#define CCM_POST_ROOT3_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,3)
#define CCM_POST_ROOT3_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,3)
#define CCM_PRE3 CCM_PRE_REG(CCM_BASE_PTR,3)
#define CCM_PRE_ROOT3_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,3)
#define CCM_PRE_ROOT3_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,3)
#define CCM_PRE_ROOT3_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,3)
#define CCM_ACCESS_CTRL3 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,3)
#define CCM_ACCESS_CTRL_ROOT3_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,3)
#define CCM_ACCESS_CTRL_ROOT3_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,3)
#define CCM_ACCESS_CTRL_ROOT3_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,3)
#define CCM_TARGET_ROOT4 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,4)
#define CCM_TARGET_ROOT4_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,4)
#define CCM_TARGET_ROOT4_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,4)
#define CCM_TARGET_ROOT4_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,4)
#define CCM_MISC4 CCM_MISC_REG(CCM_BASE_PTR,4)
#define CCM_MISC_ROOT4_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,4)
#define CCM_MISC_ROOT4_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,4)
#define CCM_MISC_ROOT4_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,4)
#define CCM_POST4 CCM_POST_REG(CCM_BASE_PTR,4)
#define CCM_POST_ROOT4_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,4)
#define CCM_POST_ROOT4_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,4)
#define CCM_POST_ROOT4_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,4)
#define CCM_PRE4 CCM_PRE_REG(CCM_BASE_PTR,4)
#define CCM_PRE_ROOT4_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,4)
#define CCM_PRE_ROOT4_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,4)
#define CCM_PRE_ROOT4_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,4)
#define CCM_ACCESS_CTRL4 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,4)
#define CCM_ACCESS_CTRL_ROOT4_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,4)
#define CCM_ACCESS_CTRL_ROOT4_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,4)
#define CCM_ACCESS_CTRL_ROOT4_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,4)
#define CCM_TARGET_ROOT5 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,5)
#define CCM_TARGET_ROOT5_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,5)
#define CCM_TARGET_ROOT5_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,5)
#define CCM_TARGET_ROOT5_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,5)
#define CCM_MISC5 CCM_MISC_REG(CCM_BASE_PTR,5)
#define CCM_MISC_ROOT5_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,5)
#define CCM_MISC_ROOT5_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,5)
#define CCM_MISC_ROOT5_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,5)
#define CCM_POST5 CCM_POST_REG(CCM_BASE_PTR,5)
#define CCM_POST_ROOT5_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,5)
#define CCM_POST_ROOT5_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,5)
#define CCM_POST_ROOT5_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,5)
#define CCM_PRE5 CCM_PRE_REG(CCM_BASE_PTR,5)
#define CCM_PRE_ROOT5_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,5)
#define CCM_PRE_ROOT5_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,5)
#define CCM_PRE_ROOT5_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,5)
#define CCM_ACCESS_CTRL5 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,5)
#define CCM_ACCESS_CTRL_ROOT5_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,5)
#define CCM_ACCESS_CTRL_ROOT5_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,5)
#define CCM_ACCESS_CTRL_ROOT5_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,5)
#define CCM_TARGET_ROOT6 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,6)
#define CCM_TARGET_ROOT6_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,6)
#define CCM_TARGET_ROOT6_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,6)
#define CCM_TARGET_ROOT6_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,6)
#define CCM_MISC6 CCM_MISC_REG(CCM_BASE_PTR,6)
#define CCM_MISC_ROOT6_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,6)
#define CCM_MISC_ROOT6_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,6)
#define CCM_MISC_ROOT6_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,6)
#define CCM_POST6 CCM_POST_REG(CCM_BASE_PTR,6)
#define CCM_POST_ROOT6_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,6)
#define CCM_POST_ROOT6_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,6)
#define CCM_POST_ROOT6_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,6)
#define CCM_PRE6 CCM_PRE_REG(CCM_BASE_PTR,6)
#define CCM_PRE_ROOT6_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,6)
#define CCM_PRE_ROOT6_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,6)
#define CCM_PRE_ROOT6_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,6)
#define CCM_ACCESS_CTRL6 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,6)
#define CCM_ACCESS_CTRL_ROOT6_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,6)
#define CCM_ACCESS_CTRL_ROOT6_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,6)
#define CCM_ACCESS_CTRL_ROOT6_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,6)
#define CCM_TARGET_ROOT7 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,7)
#define CCM_TARGET_ROOT7_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,7)
#define CCM_TARGET_ROOT7_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,7)
#define CCM_TARGET_ROOT7_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,7)
#define CCM_MISC7 CCM_MISC_REG(CCM_BASE_PTR,7)
#define CCM_MISC_ROOT7_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,7)
#define CCM_MISC_ROOT7_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,7)
#define CCM_MISC_ROOT7_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,7)
#define CCM_POST7 CCM_POST_REG(CCM_BASE_PTR,7)
#define CCM_POST_ROOT7_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,7)
#define CCM_POST_ROOT7_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,7)
#define CCM_POST_ROOT7_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,7)
#define CCM_PRE7 CCM_PRE_REG(CCM_BASE_PTR,7)
#define CCM_PRE_ROOT7_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,7)
#define CCM_PRE_ROOT7_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,7)
#define CCM_PRE_ROOT7_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,7)
#define CCM_ACCESS_CTRL7 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,7)
#define CCM_ACCESS_CTRL_ROOT7_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,7)
#define CCM_ACCESS_CTRL_ROOT7_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,7)
#define CCM_ACCESS_CTRL_ROOT7_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,7)
#define CCM_TARGET_ROOT8 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,8)
#define CCM_TARGET_ROOT8_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,8)
#define CCM_TARGET_ROOT8_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,8)
#define CCM_TARGET_ROOT8_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,8)
#define CCM_MISC8 CCM_MISC_REG(CCM_BASE_PTR,8)
#define CCM_MISC_ROOT8_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,8)
#define CCM_MISC_ROOT8_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,8)
#define CCM_MISC_ROOT8_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,8)
#define CCM_POST8 CCM_POST_REG(CCM_BASE_PTR,8)
#define CCM_POST_ROOT8_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,8)
#define CCM_POST_ROOT8_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,8)
#define CCM_POST_ROOT8_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,8)
#define CCM_PRE8 CCM_PRE_REG(CCM_BASE_PTR,8)
#define CCM_PRE_ROOT8_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,8)
#define CCM_PRE_ROOT8_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,8)
#define CCM_PRE_ROOT8_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,8)
#define CCM_ACCESS_CTRL8 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,8)
#define CCM_ACCESS_CTRL_ROOT8_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,8)
#define CCM_ACCESS_CTRL_ROOT8_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,8)
#define CCM_ACCESS_CTRL_ROOT8_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,8)
#define CCM_TARGET_ROOT9 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,9)
#define CCM_TARGET_ROOT9_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,9)
#define CCM_TARGET_ROOT9_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,9)
#define CCM_TARGET_ROOT9_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,9)
#define CCM_MISC9 CCM_MISC_REG(CCM_BASE_PTR,9)
#define CCM_MISC_ROOT9_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,9)
#define CCM_MISC_ROOT9_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,9)
#define CCM_MISC_ROOT9_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,9)
#define CCM_POST9 CCM_POST_REG(CCM_BASE_PTR,9)
#define CCM_POST_ROOT9_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,9)
#define CCM_POST_ROOT9_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,9)
#define CCM_POST_ROOT9_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,9)
#define CCM_PRE9 CCM_PRE_REG(CCM_BASE_PTR,9)
#define CCM_PRE_ROOT9_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,9)
#define CCM_PRE_ROOT9_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,9)
#define CCM_PRE_ROOT9_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,9)
#define CCM_ACCESS_CTRL9 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,9)
#define CCM_ACCESS_CTRL_ROOT9_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,9)
#define CCM_ACCESS_CTRL_ROOT9_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,9)
#define CCM_ACCESS_CTRL_ROOT9_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,9)
#define CCM_TARGET_ROOT10 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,10)
#define CCM_TARGET_ROOT10_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,10)
#define CCM_TARGET_ROOT10_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,10)
#define CCM_TARGET_ROOT10_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,10)
#define CCM_MISC10 CCM_MISC_REG(CCM_BASE_PTR,10)
#define CCM_MISC_ROOT10_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,10)
#define CCM_MISC_ROOT10_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,10)
#define CCM_MISC_ROOT10_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,10)
#define CCM_POST10 CCM_POST_REG(CCM_BASE_PTR,10)
#define CCM_POST_ROOT10_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,10)
#define CCM_POST_ROOT10_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,10)
#define CCM_POST_ROOT10_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,10)
#define CCM_PRE10 CCM_PRE_REG(CCM_BASE_PTR,10)
#define CCM_PRE_ROOT10_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,10)
#define CCM_PRE_ROOT10_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,10)
#define CCM_PRE_ROOT10_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,10)
#define CCM_ACCESS_CTRL10 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,10)
#define CCM_ACCESS_CTRL_ROOT10_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,10)
#define CCM_ACCESS_CTRL_ROOT10_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,10)
#define CCM_ACCESS_CTRL_ROOT10_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,10)
#define CCM_TARGET_ROOT11 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,11)
#define CCM_TARGET_ROOT11_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,11)
#define CCM_TARGET_ROOT11_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,11)
#define CCM_TARGET_ROOT11_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,11)
#define CCM_MISC11 CCM_MISC_REG(CCM_BASE_PTR,11)
#define CCM_MISC_ROOT11_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,11)
#define CCM_MISC_ROOT11_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,11)
#define CCM_MISC_ROOT11_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,11)
#define CCM_POST11 CCM_POST_REG(CCM_BASE_PTR,11)
#define CCM_POST_ROOT11_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,11)
#define CCM_POST_ROOT11_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,11)
#define CCM_POST_ROOT11_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,11)
#define CCM_PRE11 CCM_PRE_REG(CCM_BASE_PTR,11)
#define CCM_PRE_ROOT11_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,11)
#define CCM_PRE_ROOT11_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,11)
#define CCM_PRE_ROOT11_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,11)
#define CCM_ACCESS_CTRL11 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,11)
#define CCM_ACCESS_CTRL_ROOT11_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,11)
#define CCM_ACCESS_CTRL_ROOT11_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,11)
#define CCM_ACCESS_CTRL_ROOT11_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,11)
#define CCM_TARGET_ROOT12 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,12)
#define CCM_TARGET_ROOT12_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,12)
#define CCM_TARGET_ROOT12_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,12)
#define CCM_TARGET_ROOT12_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,12)
#define CCM_MISC12 CCM_MISC_REG(CCM_BASE_PTR,12)
#define CCM_MISC_ROOT12_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,12)
#define CCM_MISC_ROOT12_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,12)
#define CCM_MISC_ROOT12_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,12)
#define CCM_POST12 CCM_POST_REG(CCM_BASE_PTR,12)
#define CCM_POST_ROOT12_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,12)
#define CCM_POST_ROOT12_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,12)
#define CCM_POST_ROOT12_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,12)
#define CCM_PRE12 CCM_PRE_REG(CCM_BASE_PTR,12)
#define CCM_PRE_ROOT12_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,12)
#define CCM_PRE_ROOT12_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,12)
#define CCM_PRE_ROOT12_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,12)
#define CCM_ACCESS_CTRL12 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,12)
#define CCM_ACCESS_CTRL_ROOT12_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,12)
#define CCM_ACCESS_CTRL_ROOT12_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,12)
#define CCM_ACCESS_CTRL_ROOT12_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,12)
#define CCM_TARGET_ROOT13 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,13)
#define CCM_TARGET_ROOT13_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,13)
#define CCM_TARGET_ROOT13_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,13)
#define CCM_TARGET_ROOT13_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,13)
#define CCM_MISC13 CCM_MISC_REG(CCM_BASE_PTR,13)
#define CCM_MISC_ROOT13_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,13)
#define CCM_MISC_ROOT13_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,13)
#define CCM_MISC_ROOT13_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,13)
#define CCM_POST13 CCM_POST_REG(CCM_BASE_PTR,13)
#define CCM_POST_ROOT13_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,13)
#define CCM_POST_ROOT13_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,13)
#define CCM_POST_ROOT13_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,13)
#define CCM_PRE13 CCM_PRE_REG(CCM_BASE_PTR,13)
#define CCM_PRE_ROOT13_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,13)
#define CCM_PRE_ROOT13_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,13)
#define CCM_PRE_ROOT13_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,13)
#define CCM_ACCESS_CTRL13 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,13)
#define CCM_ACCESS_CTRL_ROOT13_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,13)
#define CCM_ACCESS_CTRL_ROOT13_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,13)
#define CCM_ACCESS_CTRL_ROOT13_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,13)
#define CCM_TARGET_ROOT14 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,14)
#define CCM_TARGET_ROOT14_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,14)
#define CCM_TARGET_ROOT14_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,14)
#define CCM_TARGET_ROOT14_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,14)
#define CCM_MISC14 CCM_MISC_REG(CCM_BASE_PTR,14)
#define CCM_MISC_ROOT14_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,14)
#define CCM_MISC_ROOT14_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,14)
#define CCM_MISC_ROOT14_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,14)
#define CCM_POST14 CCM_POST_REG(CCM_BASE_PTR,14)
#define CCM_POST_ROOT14_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,14)
#define CCM_POST_ROOT14_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,14)
#define CCM_POST_ROOT14_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,14)
#define CCM_PRE14 CCM_PRE_REG(CCM_BASE_PTR,14)
#define CCM_PRE_ROOT14_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,14)
#define CCM_PRE_ROOT14_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,14)
#define CCM_PRE_ROOT14_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,14)
#define CCM_ACCESS_CTRL14 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,14)
#define CCM_ACCESS_CTRL_ROOT14_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,14)
#define CCM_ACCESS_CTRL_ROOT14_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,14)
#define CCM_ACCESS_CTRL_ROOT14_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,14)
#define CCM_TARGET_ROOT15 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,15)
#define CCM_TARGET_ROOT15_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,15)
#define CCM_TARGET_ROOT15_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,15)
#define CCM_TARGET_ROOT15_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,15)
#define CCM_MISC15 CCM_MISC_REG(CCM_BASE_PTR,15)
#define CCM_MISC_ROOT15_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,15)
#define CCM_MISC_ROOT15_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,15)
#define CCM_MISC_ROOT15_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,15)
#define CCM_POST15 CCM_POST_REG(CCM_BASE_PTR,15)
#define CCM_POST_ROOT15_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,15)
#define CCM_POST_ROOT15_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,15)
#define CCM_POST_ROOT15_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,15)
#define CCM_PRE15 CCM_PRE_REG(CCM_BASE_PTR,15)
#define CCM_PRE_ROOT15_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,15)
#define CCM_PRE_ROOT15_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,15)
#define CCM_PRE_ROOT15_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,15)
#define CCM_ACCESS_CTRL15 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,15)
#define CCM_ACCESS_CTRL_ROOT15_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,15)
#define CCM_ACCESS_CTRL_ROOT15_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,15)
#define CCM_ACCESS_CTRL_ROOT15_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,15)
#define CCM_TARGET_ROOT16 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,16)
#define CCM_TARGET_ROOT16_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,16)
#define CCM_TARGET_ROOT16_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,16)
#define CCM_TARGET_ROOT16_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,16)
#define CCM_MISC16 CCM_MISC_REG(CCM_BASE_PTR,16)
#define CCM_MISC_ROOT16_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,16)
#define CCM_MISC_ROOT16_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,16)
#define CCM_MISC_ROOT16_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,16)
#define CCM_POST16 CCM_POST_REG(CCM_BASE_PTR,16)
#define CCM_POST_ROOT16_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,16)
#define CCM_POST_ROOT16_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,16)
#define CCM_POST_ROOT16_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,16)
#define CCM_PRE16 CCM_PRE_REG(CCM_BASE_PTR,16)
#define CCM_PRE_ROOT16_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,16)
#define CCM_PRE_ROOT16_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,16)
#define CCM_PRE_ROOT16_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,16)
#define CCM_ACCESS_CTRL16 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,16)
#define CCM_ACCESS_CTRL_ROOT16_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,16)
#define CCM_ACCESS_CTRL_ROOT16_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,16)
#define CCM_ACCESS_CTRL_ROOT16_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,16)
#define CCM_TARGET_ROOT17 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,17)
#define CCM_TARGET_ROOT17_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,17)
#define CCM_TARGET_ROOT17_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,17)
#define CCM_TARGET_ROOT17_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,17)
#define CCM_MISC17 CCM_MISC_REG(CCM_BASE_PTR,17)
#define CCM_MISC_ROOT17_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,17)
#define CCM_MISC_ROOT17_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,17)
#define CCM_MISC_ROOT17_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,17)
#define CCM_POST17 CCM_POST_REG(CCM_BASE_PTR,17)
#define CCM_POST_ROOT17_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,17)
#define CCM_POST_ROOT17_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,17)
#define CCM_POST_ROOT17_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,17)
#define CCM_PRE17 CCM_PRE_REG(CCM_BASE_PTR,17)
#define CCM_PRE_ROOT17_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,17)
#define CCM_PRE_ROOT17_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,17)
#define CCM_PRE_ROOT17_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,17)
#define CCM_ACCESS_CTRL17 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,17)
#define CCM_ACCESS_CTRL_ROOT17_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,17)
#define CCM_ACCESS_CTRL_ROOT17_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,17)
#define CCM_ACCESS_CTRL_ROOT17_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,17)
#define CCM_TARGET_ROOT18 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,18)
#define CCM_TARGET_ROOT18_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,18)
#define CCM_TARGET_ROOT18_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,18)
#define CCM_TARGET_ROOT18_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,18)
#define CCM_MISC18 CCM_MISC_REG(CCM_BASE_PTR,18)
#define CCM_MISC_ROOT18_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,18)
#define CCM_MISC_ROOT18_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,18)
#define CCM_MISC_ROOT18_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,18)
#define CCM_POST18 CCM_POST_REG(CCM_BASE_PTR,18)
#define CCM_POST_ROOT18_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,18)
#define CCM_POST_ROOT18_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,18)
#define CCM_POST_ROOT18_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,18)
#define CCM_PRE18 CCM_PRE_REG(CCM_BASE_PTR,18)
#define CCM_PRE_ROOT18_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,18)
#define CCM_PRE_ROOT18_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,18)
#define CCM_PRE_ROOT18_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,18)
#define CCM_ACCESS_CTRL18 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,18)
#define CCM_ACCESS_CTRL_ROOT18_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,18)
#define CCM_ACCESS_CTRL_ROOT18_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,18)
#define CCM_ACCESS_CTRL_ROOT18_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,18)
#define CCM_TARGET_ROOT19 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,19)
#define CCM_TARGET_ROOT19_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,19)
#define CCM_TARGET_ROOT19_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,19)
#define CCM_TARGET_ROOT19_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,19)
#define CCM_MISC19 CCM_MISC_REG(CCM_BASE_PTR,19)
#define CCM_MISC_ROOT19_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,19)
#define CCM_MISC_ROOT19_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,19)
#define CCM_MISC_ROOT19_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,19)
#define CCM_POST19 CCM_POST_REG(CCM_BASE_PTR,19)
#define CCM_POST_ROOT19_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,19)
#define CCM_POST_ROOT19_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,19)
#define CCM_POST_ROOT19_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,19)
#define CCM_PRE19 CCM_PRE_REG(CCM_BASE_PTR,19)
#define CCM_PRE_ROOT19_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,19)
#define CCM_PRE_ROOT19_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,19)
#define CCM_PRE_ROOT19_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,19)
#define CCM_ACCESS_CTRL19 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,19)
#define CCM_ACCESS_CTRL_ROOT19_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,19)
#define CCM_ACCESS_CTRL_ROOT19_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,19)
#define CCM_ACCESS_CTRL_ROOT19_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,19)
#define CCM_TARGET_ROOT20 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,20)
#define CCM_TARGET_ROOT20_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,20)
#define CCM_TARGET_ROOT20_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,20)
#define CCM_TARGET_ROOT20_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,20)
#define CCM_MISC20 CCM_MISC_REG(CCM_BASE_PTR,20)
#define CCM_MISC_ROOT20_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,20)
#define CCM_MISC_ROOT20_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,20)
#define CCM_MISC_ROOT20_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,20)
#define CCM_POST20 CCM_POST_REG(CCM_BASE_PTR,20)
#define CCM_POST_ROOT20_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,20)
#define CCM_POST_ROOT20_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,20)
#define CCM_POST_ROOT20_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,20)
#define CCM_PRE20 CCM_PRE_REG(CCM_BASE_PTR,20)
#define CCM_PRE_ROOT20_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,20)
#define CCM_PRE_ROOT20_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,20)
#define CCM_PRE_ROOT20_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,20)
#define CCM_ACCESS_CTRL20 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,20)
#define CCM_ACCESS_CTRL_ROOT20_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,20)
#define CCM_ACCESS_CTRL_ROOT20_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,20)
#define CCM_ACCESS_CTRL_ROOT20_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,20)
#define CCM_TARGET_ROOT21 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,21)
#define CCM_TARGET_ROOT21_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,21)
#define CCM_TARGET_ROOT21_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,21)
#define CCM_TARGET_ROOT21_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,21)
#define CCM_MISC21 CCM_MISC_REG(CCM_BASE_PTR,21)
#define CCM_MISC_ROOT21_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,21)
#define CCM_MISC_ROOT21_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,21)
#define CCM_MISC_ROOT21_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,21)
#define CCM_POST21 CCM_POST_REG(CCM_BASE_PTR,21)
#define CCM_POST_ROOT21_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,21)
#define CCM_POST_ROOT21_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,21)
#define CCM_POST_ROOT21_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,21)
#define CCM_PRE21 CCM_PRE_REG(CCM_BASE_PTR,21)
#define CCM_PRE_ROOT21_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,21)
#define CCM_PRE_ROOT21_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,21)
#define CCM_PRE_ROOT21_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,21)
#define CCM_ACCESS_CTRL21 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,21)
#define CCM_ACCESS_CTRL_ROOT21_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,21)
#define CCM_ACCESS_CTRL_ROOT21_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,21)
#define CCM_ACCESS_CTRL_ROOT21_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,21)
#define CCM_TARGET_ROOT22 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,22)
#define CCM_TARGET_ROOT22_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,22)
#define CCM_TARGET_ROOT22_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,22)
#define CCM_TARGET_ROOT22_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,22)
#define CCM_MISC22 CCM_MISC_REG(CCM_BASE_PTR,22)
#define CCM_MISC_ROOT22_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,22)
#define CCM_MISC_ROOT22_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,22)
#define CCM_MISC_ROOT22_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,22)
#define CCM_POST22 CCM_POST_REG(CCM_BASE_PTR,22)
#define CCM_POST_ROOT22_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,22)
#define CCM_POST_ROOT22_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,22)
#define CCM_POST_ROOT22_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,22)
#define CCM_PRE22 CCM_PRE_REG(CCM_BASE_PTR,22)
#define CCM_PRE_ROOT22_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,22)
#define CCM_PRE_ROOT22_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,22)
#define CCM_PRE_ROOT22_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,22)
#define CCM_ACCESS_CTRL22 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,22)
#define CCM_ACCESS_CTRL_ROOT22_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,22)
#define CCM_ACCESS_CTRL_ROOT22_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,22)
#define CCM_ACCESS_CTRL_ROOT22_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,22)
#define CCM_TARGET_ROOT23 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,23)
#define CCM_TARGET_ROOT23_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,23)
#define CCM_TARGET_ROOT23_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,23)
#define CCM_TARGET_ROOT23_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,23)
#define CCM_MISC23 CCM_MISC_REG(CCM_BASE_PTR,23)
#define CCM_MISC_ROOT23_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,23)
#define CCM_MISC_ROOT23_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,23)
#define CCM_MISC_ROOT23_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,23)
#define CCM_POST23 CCM_POST_REG(CCM_BASE_PTR,23)
#define CCM_POST_ROOT23_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,23)
#define CCM_POST_ROOT23_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,23)
#define CCM_POST_ROOT23_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,23)
#define CCM_PRE23 CCM_PRE_REG(CCM_BASE_PTR,23)
#define CCM_PRE_ROOT23_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,23)
#define CCM_PRE_ROOT23_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,23)
#define CCM_PRE_ROOT23_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,23)
#define CCM_ACCESS_CTRL23 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,23)
#define CCM_ACCESS_CTRL_ROOT23_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,23)
#define CCM_ACCESS_CTRL_ROOT23_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,23)
#define CCM_ACCESS_CTRL_ROOT23_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,23)
#define CCM_TARGET_ROOT24 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,24)
#define CCM_TARGET_ROOT24_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,24)
#define CCM_TARGET_ROOT24_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,24)
#define CCM_TARGET_ROOT24_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,24)
#define CCM_MISC24 CCM_MISC_REG(CCM_BASE_PTR,24)
#define CCM_MISC_ROOT24_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,24)
#define CCM_MISC_ROOT24_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,24)
#define CCM_MISC_ROOT24_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,24)
#define CCM_POST24 CCM_POST_REG(CCM_BASE_PTR,24)
#define CCM_POST_ROOT24_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,24)
#define CCM_POST_ROOT24_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,24)
#define CCM_POST_ROOT24_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,24)
#define CCM_PRE24 CCM_PRE_REG(CCM_BASE_PTR,24)
#define CCM_PRE_ROOT24_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,24)
#define CCM_PRE_ROOT24_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,24)
#define CCM_PRE_ROOT24_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,24)
#define CCM_ACCESS_CTRL24 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,24)
#define CCM_ACCESS_CTRL_ROOT24_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,24)
#define CCM_ACCESS_CTRL_ROOT24_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,24)
#define CCM_ACCESS_CTRL_ROOT24_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,24)
#define CCM_TARGET_ROOT25 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,25)
#define CCM_TARGET_ROOT25_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,25)
#define CCM_TARGET_ROOT25_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,25)
#define CCM_TARGET_ROOT25_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,25)
#define CCM_MISC25 CCM_MISC_REG(CCM_BASE_PTR,25)
#define CCM_MISC_ROOT25_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,25)
#define CCM_MISC_ROOT25_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,25)
#define CCM_MISC_ROOT25_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,25)
#define CCM_POST25 CCM_POST_REG(CCM_BASE_PTR,25)
#define CCM_POST_ROOT25_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,25)
#define CCM_POST_ROOT25_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,25)
#define CCM_POST_ROOT25_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,25)
#define CCM_PRE25 CCM_PRE_REG(CCM_BASE_PTR,25)
#define CCM_PRE_ROOT25_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,25)
#define CCM_PRE_ROOT25_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,25)
#define CCM_PRE_ROOT25_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,25)
#define CCM_ACCESS_CTRL25 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,25)
#define CCM_ACCESS_CTRL_ROOT25_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,25)
#define CCM_ACCESS_CTRL_ROOT25_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,25)
#define CCM_ACCESS_CTRL_ROOT25_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,25)
#define CCM_TARGET_ROOT26 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,26)
#define CCM_TARGET_ROOT26_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,26)
#define CCM_TARGET_ROOT26_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,26)
#define CCM_TARGET_ROOT26_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,26)
#define CCM_MISC26 CCM_MISC_REG(CCM_BASE_PTR,26)
#define CCM_MISC_ROOT26_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,26)
#define CCM_MISC_ROOT26_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,26)
#define CCM_MISC_ROOT26_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,26)
#define CCM_POST26 CCM_POST_REG(CCM_BASE_PTR,26)
#define CCM_POST_ROOT26_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,26)
#define CCM_POST_ROOT26_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,26)
#define CCM_POST_ROOT26_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,26)
#define CCM_PRE26 CCM_PRE_REG(CCM_BASE_PTR,26)
#define CCM_PRE_ROOT26_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,26)
#define CCM_PRE_ROOT26_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,26)
#define CCM_PRE_ROOT26_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,26)
#define CCM_ACCESS_CTRL26 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,26)
#define CCM_ACCESS_CTRL_ROOT26_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,26)
#define CCM_ACCESS_CTRL_ROOT26_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,26)
#define CCM_ACCESS_CTRL_ROOT26_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,26)
#define CCM_TARGET_ROOT27 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,27)
#define CCM_TARGET_ROOT27_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,27)
#define CCM_TARGET_ROOT27_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,27)
#define CCM_TARGET_ROOT27_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,27)
#define CCM_MISC27 CCM_MISC_REG(CCM_BASE_PTR,27)
#define CCM_MISC_ROOT27_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,27)
#define CCM_MISC_ROOT27_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,27)
#define CCM_MISC_ROOT27_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,27)
#define CCM_POST27 CCM_POST_REG(CCM_BASE_PTR,27)
#define CCM_POST_ROOT27_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,27)
#define CCM_POST_ROOT27_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,27)
#define CCM_POST_ROOT27_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,27)
#define CCM_PRE27 CCM_PRE_REG(CCM_BASE_PTR,27)
#define CCM_PRE_ROOT27_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,27)
#define CCM_PRE_ROOT27_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,27)
#define CCM_PRE_ROOT27_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,27)
#define CCM_ACCESS_CTRL27 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,27)
#define CCM_ACCESS_CTRL_ROOT27_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,27)
#define CCM_ACCESS_CTRL_ROOT27_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,27)
#define CCM_ACCESS_CTRL_ROOT27_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,27)
#define CCM_TARGET_ROOT28 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,28)
#define CCM_TARGET_ROOT28_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,28)
#define CCM_TARGET_ROOT28_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,28)
#define CCM_TARGET_ROOT28_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,28)
#define CCM_MISC28 CCM_MISC_REG(CCM_BASE_PTR,28)
#define CCM_MISC_ROOT28_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,28)
#define CCM_MISC_ROOT28_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,28)
#define CCM_MISC_ROOT28_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,28)
#define CCM_POST28 CCM_POST_REG(CCM_BASE_PTR,28)
#define CCM_POST_ROOT28_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,28)
#define CCM_POST_ROOT28_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,28)
#define CCM_POST_ROOT28_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,28)
#define CCM_PRE28 CCM_PRE_REG(CCM_BASE_PTR,28)
#define CCM_PRE_ROOT28_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,28)
#define CCM_PRE_ROOT28_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,28)
#define CCM_PRE_ROOT28_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,28)
#define CCM_ACCESS_CTRL28 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,28)
#define CCM_ACCESS_CTRL_ROOT28_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,28)
#define CCM_ACCESS_CTRL_ROOT28_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,28)
#define CCM_ACCESS_CTRL_ROOT28_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,28)
#define CCM_TARGET_ROOT29 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,29)
#define CCM_TARGET_ROOT29_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,29)
#define CCM_TARGET_ROOT29_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,29)
#define CCM_TARGET_ROOT29_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,29)
#define CCM_MISC29 CCM_MISC_REG(CCM_BASE_PTR,29)
#define CCM_MISC_ROOT29_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,29)
#define CCM_MISC_ROOT29_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,29)
#define CCM_MISC_ROOT29_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,29)
#define CCM_POST29 CCM_POST_REG(CCM_BASE_PTR,29)
#define CCM_POST_ROOT29_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,29)
#define CCM_POST_ROOT29_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,29)
#define CCM_POST_ROOT29_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,29)
#define CCM_PRE29 CCM_PRE_REG(CCM_BASE_PTR,29)
#define CCM_PRE_ROOT29_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,29)
#define CCM_PRE_ROOT29_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,29)
#define CCM_PRE_ROOT29_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,29)
#define CCM_ACCESS_CTRL29 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,29)
#define CCM_ACCESS_CTRL_ROOT29_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,29)
#define CCM_ACCESS_CTRL_ROOT29_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,29)
#define CCM_ACCESS_CTRL_ROOT29_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,29)
#define CCM_TARGET_ROOT30 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,30)
#define CCM_TARGET_ROOT30_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,30)
#define CCM_TARGET_ROOT30_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,30)
#define CCM_TARGET_ROOT30_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,30)
#define CCM_MISC30 CCM_MISC_REG(CCM_BASE_PTR,30)
#define CCM_MISC_ROOT30_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,30)
#define CCM_MISC_ROOT30_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,30)
#define CCM_MISC_ROOT30_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,30)
#define CCM_POST30 CCM_POST_REG(CCM_BASE_PTR,30)
#define CCM_POST_ROOT30_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,30)
#define CCM_POST_ROOT30_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,30)
#define CCM_POST_ROOT30_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,30)
#define CCM_PRE30 CCM_PRE_REG(CCM_BASE_PTR,30)
#define CCM_PRE_ROOT30_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,30)
#define CCM_PRE_ROOT30_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,30)
#define CCM_PRE_ROOT30_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,30)
#define CCM_ACCESS_CTRL30 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,30)
#define CCM_ACCESS_CTRL_ROOT30_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,30)
#define CCM_ACCESS_CTRL_ROOT30_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,30)
#define CCM_ACCESS_CTRL_ROOT30_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,30)
#define CCM_TARGET_ROOT31 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,31)
#define CCM_TARGET_ROOT31_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,31)
#define CCM_TARGET_ROOT31_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,31)
#define CCM_TARGET_ROOT31_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,31)
#define CCM_MISC31 CCM_MISC_REG(CCM_BASE_PTR,31)
#define CCM_MISC_ROOT31_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,31)
#define CCM_MISC_ROOT31_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,31)
#define CCM_MISC_ROOT31_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,31)
#define CCM_POST31 CCM_POST_REG(CCM_BASE_PTR,31)
#define CCM_POST_ROOT31_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,31)
#define CCM_POST_ROOT31_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,31)
#define CCM_POST_ROOT31_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,31)
#define CCM_PRE31 CCM_PRE_REG(CCM_BASE_PTR,31)
#define CCM_PRE_ROOT31_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,31)
#define CCM_PRE_ROOT31_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,31)
#define CCM_PRE_ROOT31_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,31)
#define CCM_ACCESS_CTRL31 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,31)
#define CCM_ACCESS_CTRL_ROOT31_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,31)
#define CCM_ACCESS_CTRL_ROOT31_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,31)
#define CCM_ACCESS_CTRL_ROOT31_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,31)
#define CCM_TARGET_ROOT32 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,32)
#define CCM_TARGET_ROOT32_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,32)
#define CCM_TARGET_ROOT32_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,32)
#define CCM_TARGET_ROOT32_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,32)
#define CCM_MISC32 CCM_MISC_REG(CCM_BASE_PTR,32)
#define CCM_MISC_ROOT32_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,32)
#define CCM_MISC_ROOT32_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,32)
#define CCM_MISC_ROOT32_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,32)
#define CCM_POST32 CCM_POST_REG(CCM_BASE_PTR,32)
#define CCM_POST_ROOT32_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,32)
#define CCM_POST_ROOT32_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,32)
#define CCM_POST_ROOT32_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,32)
#define CCM_PRE32 CCM_PRE_REG(CCM_BASE_PTR,32)
#define CCM_PRE_ROOT32_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,32)
#define CCM_PRE_ROOT32_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,32)
#define CCM_PRE_ROOT32_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,32)
#define CCM_ACCESS_CTRL32 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,32)
#define CCM_ACCESS_CTRL_ROOT32_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,32)
#define CCM_ACCESS_CTRL_ROOT32_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,32)
#define CCM_ACCESS_CTRL_ROOT32_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,32)
#define CCM_TARGET_ROOT33 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,33)
#define CCM_TARGET_ROOT33_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,33)
#define CCM_TARGET_ROOT33_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,33)
#define CCM_TARGET_ROOT33_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,33)
#define CCM_MISC33 CCM_MISC_REG(CCM_BASE_PTR,33)
#define CCM_MISC_ROOT33_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,33)
#define CCM_MISC_ROOT33_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,33)
#define CCM_MISC_ROOT33_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,33)
#define CCM_POST33 CCM_POST_REG(CCM_BASE_PTR,33)
#define CCM_POST_ROOT33_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,33)
#define CCM_POST_ROOT33_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,33)
#define CCM_POST_ROOT33_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,33)
#define CCM_PRE33 CCM_PRE_REG(CCM_BASE_PTR,33)
#define CCM_PRE_ROOT33_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,33)
#define CCM_PRE_ROOT33_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,33)
#define CCM_PRE_ROOT33_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,33)
#define CCM_ACCESS_CTRL33 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,33)
#define CCM_ACCESS_CTRL_ROOT33_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,33)
#define CCM_ACCESS_CTRL_ROOT33_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,33)
#define CCM_ACCESS_CTRL_ROOT33_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,33)
#define CCM_TARGET_ROOT34 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,34)
#define CCM_TARGET_ROOT34_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,34)
#define CCM_TARGET_ROOT34_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,34)
#define CCM_TARGET_ROOT34_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,34)
#define CCM_MISC34 CCM_MISC_REG(CCM_BASE_PTR,34)
#define CCM_MISC_ROOT34_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,34)
#define CCM_MISC_ROOT34_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,34)
#define CCM_MISC_ROOT34_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,34)
#define CCM_POST34 CCM_POST_REG(CCM_BASE_PTR,34)
#define CCM_POST_ROOT34_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,34)
#define CCM_POST_ROOT34_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,34)
#define CCM_POST_ROOT34_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,34)
#define CCM_PRE34 CCM_PRE_REG(CCM_BASE_PTR,34)
#define CCM_PRE_ROOT34_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,34)
#define CCM_PRE_ROOT34_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,34)
#define CCM_PRE_ROOT34_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,34)
#define CCM_ACCESS_CTRL34 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,34)
#define CCM_ACCESS_CTRL_ROOT34_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,34)
#define CCM_ACCESS_CTRL_ROOT34_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,34)
#define CCM_ACCESS_CTRL_ROOT34_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,34)
#define CCM_TARGET_ROOT35 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,35)
#define CCM_TARGET_ROOT35_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,35)
#define CCM_TARGET_ROOT35_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,35)
#define CCM_TARGET_ROOT35_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,35)
#define CCM_MISC35 CCM_MISC_REG(CCM_BASE_PTR,35)
#define CCM_MISC_ROOT35_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,35)
#define CCM_MISC_ROOT35_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,35)
#define CCM_MISC_ROOT35_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,35)
#define CCM_POST35 CCM_POST_REG(CCM_BASE_PTR,35)
#define CCM_POST_ROOT35_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,35)
#define CCM_POST_ROOT35_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,35)
#define CCM_POST_ROOT35_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,35)
#define CCM_PRE35 CCM_PRE_REG(CCM_BASE_PTR,35)
#define CCM_PRE_ROOT35_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,35)
#define CCM_PRE_ROOT35_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,35)
#define CCM_PRE_ROOT35_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,35)
#define CCM_ACCESS_CTRL35 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,35)
#define CCM_ACCESS_CTRL_ROOT35_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,35)
#define CCM_ACCESS_CTRL_ROOT35_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,35)
#define CCM_ACCESS_CTRL_ROOT35_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,35)
#define CCM_TARGET_ROOT36 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,36)
#define CCM_TARGET_ROOT36_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,36)
#define CCM_TARGET_ROOT36_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,36)
#define CCM_TARGET_ROOT36_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,36)
#define CCM_MISC36 CCM_MISC_REG(CCM_BASE_PTR,36)
#define CCM_MISC_ROOT36_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,36)
#define CCM_MISC_ROOT36_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,36)
#define CCM_MISC_ROOT36_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,36)
#define CCM_POST36 CCM_POST_REG(CCM_BASE_PTR,36)
#define CCM_POST_ROOT36_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,36)
#define CCM_POST_ROOT36_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,36)
#define CCM_POST_ROOT36_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,36)
#define CCM_PRE36 CCM_PRE_REG(CCM_BASE_PTR,36)
#define CCM_PRE_ROOT36_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,36)
#define CCM_PRE_ROOT36_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,36)
#define CCM_PRE_ROOT36_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,36)
#define CCM_ACCESS_CTRL36 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,36)
#define CCM_ACCESS_CTRL_ROOT36_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,36)
#define CCM_ACCESS_CTRL_ROOT36_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,36)
#define CCM_ACCESS_CTRL_ROOT36_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,36)
#define CCM_TARGET_ROOT37 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,37)
#define CCM_TARGET_ROOT37_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,37)
#define CCM_TARGET_ROOT37_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,37)
#define CCM_TARGET_ROOT37_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,37)
#define CCM_MISC37 CCM_MISC_REG(CCM_BASE_PTR,37)
#define CCM_MISC_ROOT37_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,37)
#define CCM_MISC_ROOT37_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,37)
#define CCM_MISC_ROOT37_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,37)
#define CCM_POST37 CCM_POST_REG(CCM_BASE_PTR,37)
#define CCM_POST_ROOT37_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,37)
#define CCM_POST_ROOT37_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,37)
#define CCM_POST_ROOT37_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,37)
#define CCM_PRE37 CCM_PRE_REG(CCM_BASE_PTR,37)
#define CCM_PRE_ROOT37_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,37)
#define CCM_PRE_ROOT37_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,37)
#define CCM_PRE_ROOT37_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,37)
#define CCM_ACCESS_CTRL37 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,37)
#define CCM_ACCESS_CTRL_ROOT37_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,37)
#define CCM_ACCESS_CTRL_ROOT37_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,37)
#define CCM_ACCESS_CTRL_ROOT37_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,37)
#define CCM_TARGET_ROOT38 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,38)
#define CCM_TARGET_ROOT38_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,38)
#define CCM_TARGET_ROOT38_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,38)
#define CCM_TARGET_ROOT38_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,38)
#define CCM_MISC38 CCM_MISC_REG(CCM_BASE_PTR,38)
#define CCM_MISC_ROOT38_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,38)
#define CCM_MISC_ROOT38_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,38)
#define CCM_MISC_ROOT38_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,38)
#define CCM_POST38 CCM_POST_REG(CCM_BASE_PTR,38)
#define CCM_POST_ROOT38_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,38)
#define CCM_POST_ROOT38_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,38)
#define CCM_POST_ROOT38_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,38)
#define CCM_PRE38 CCM_PRE_REG(CCM_BASE_PTR,38)
#define CCM_PRE_ROOT38_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,38)
#define CCM_PRE_ROOT38_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,38)
#define CCM_PRE_ROOT38_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,38)
#define CCM_ACCESS_CTRL38 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,38)
#define CCM_ACCESS_CTRL_ROOT38_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,38)
#define CCM_ACCESS_CTRL_ROOT38_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,38)
#define CCM_ACCESS_CTRL_ROOT38_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,38)
#define CCM_TARGET_ROOT39 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,39)
#define CCM_TARGET_ROOT39_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,39)
#define CCM_TARGET_ROOT39_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,39)
#define CCM_TARGET_ROOT39_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,39)
#define CCM_MISC39 CCM_MISC_REG(CCM_BASE_PTR,39)
#define CCM_MISC_ROOT39_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,39)
#define CCM_MISC_ROOT39_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,39)
#define CCM_MISC_ROOT39_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,39)
#define CCM_POST39 CCM_POST_REG(CCM_BASE_PTR,39)
#define CCM_POST_ROOT39_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,39)
#define CCM_POST_ROOT39_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,39)
#define CCM_POST_ROOT39_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,39)
#define CCM_PRE39 CCM_PRE_REG(CCM_BASE_PTR,39)
#define CCM_PRE_ROOT39_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,39)
#define CCM_PRE_ROOT39_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,39)
#define CCM_PRE_ROOT39_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,39)
#define CCM_ACCESS_CTRL39 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,39)
#define CCM_ACCESS_CTRL_ROOT39_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,39)
#define CCM_ACCESS_CTRL_ROOT39_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,39)
#define CCM_ACCESS_CTRL_ROOT39_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,39)
#define CCM_TARGET_ROOT40 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,40)
#define CCM_TARGET_ROOT40_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,40)
#define CCM_TARGET_ROOT40_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,40)
#define CCM_TARGET_ROOT40_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,40)
#define CCM_MISC40 CCM_MISC_REG(CCM_BASE_PTR,40)
#define CCM_MISC_ROOT40_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,40)
#define CCM_MISC_ROOT40_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,40)
#define CCM_MISC_ROOT40_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,40)
#define CCM_POST40 CCM_POST_REG(CCM_BASE_PTR,40)
#define CCM_POST_ROOT40_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,40)
#define CCM_POST_ROOT40_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,40)
#define CCM_POST_ROOT40_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,40)
#define CCM_PRE40 CCM_PRE_REG(CCM_BASE_PTR,40)
#define CCM_PRE_ROOT40_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,40)
#define CCM_PRE_ROOT40_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,40)
#define CCM_PRE_ROOT40_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,40)
#define CCM_ACCESS_CTRL40 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,40)
#define CCM_ACCESS_CTRL_ROOT40_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,40)
#define CCM_ACCESS_CTRL_ROOT40_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,40)
#define CCM_ACCESS_CTRL_ROOT40_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,40)
#define CCM_TARGET_ROOT41 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,41)
#define CCM_TARGET_ROOT41_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,41)
#define CCM_TARGET_ROOT41_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,41)
#define CCM_TARGET_ROOT41_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,41)
#define CCM_MISC41 CCM_MISC_REG(CCM_BASE_PTR,41)
#define CCM_MISC_ROOT41_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,41)
#define CCM_MISC_ROOT41_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,41)
#define CCM_MISC_ROOT41_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,41)
#define CCM_POST41 CCM_POST_REG(CCM_BASE_PTR,41)
#define CCM_POST_ROOT41_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,41)
#define CCM_POST_ROOT41_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,41)
#define CCM_POST_ROOT41_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,41)
#define CCM_PRE41 CCM_PRE_REG(CCM_BASE_PTR,41)
#define CCM_PRE_ROOT41_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,41)
#define CCM_PRE_ROOT41_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,41)
#define CCM_PRE_ROOT41_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,41)
#define CCM_ACCESS_CTRL41 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,41)
#define CCM_ACCESS_CTRL_ROOT41_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,41)
#define CCM_ACCESS_CTRL_ROOT41_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,41)
#define CCM_ACCESS_CTRL_ROOT41_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,41)
#define CCM_TARGET_ROOT42 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,42)
#define CCM_TARGET_ROOT42_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,42)
#define CCM_TARGET_ROOT42_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,42)
#define CCM_TARGET_ROOT42_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,42)
#define CCM_MISC42 CCM_MISC_REG(CCM_BASE_PTR,42)
#define CCM_MISC_ROOT42_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,42)
#define CCM_MISC_ROOT42_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,42)
#define CCM_MISC_ROOT42_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,42)
#define CCM_POST42 CCM_POST_REG(CCM_BASE_PTR,42)
#define CCM_POST_ROOT42_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,42)
#define CCM_POST_ROOT42_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,42)
#define CCM_POST_ROOT42_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,42)
#define CCM_PRE42 CCM_PRE_REG(CCM_BASE_PTR,42)
#define CCM_PRE_ROOT42_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,42)
#define CCM_PRE_ROOT42_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,42)
#define CCM_PRE_ROOT42_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,42)
#define CCM_ACCESS_CTRL42 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,42)
#define CCM_ACCESS_CTRL_ROOT42_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,42)
#define CCM_ACCESS_CTRL_ROOT42_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,42)
#define CCM_ACCESS_CTRL_ROOT42_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,42)
#define CCM_TARGET_ROOT43 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,43)
#define CCM_TARGET_ROOT43_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,43)
#define CCM_TARGET_ROOT43_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,43)
#define CCM_TARGET_ROOT43_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,43)
#define CCM_MISC43 CCM_MISC_REG(CCM_BASE_PTR,43)
#define CCM_MISC_ROOT43_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,43)
#define CCM_MISC_ROOT43_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,43)
#define CCM_MISC_ROOT43_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,43)
#define CCM_POST43 CCM_POST_REG(CCM_BASE_PTR,43)
#define CCM_POST_ROOT43_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,43)
#define CCM_POST_ROOT43_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,43)
#define CCM_POST_ROOT43_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,43)
#define CCM_PRE43 CCM_PRE_REG(CCM_BASE_PTR,43)
#define CCM_PRE_ROOT43_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,43)
#define CCM_PRE_ROOT43_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,43)
#define CCM_PRE_ROOT43_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,43)
#define CCM_ACCESS_CTRL43 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,43)
#define CCM_ACCESS_CTRL_ROOT43_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,43)
#define CCM_ACCESS_CTRL_ROOT43_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,43)
#define CCM_ACCESS_CTRL_ROOT43_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,43)
#define CCM_TARGET_ROOT44 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,44)
#define CCM_TARGET_ROOT44_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,44)
#define CCM_TARGET_ROOT44_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,44)
#define CCM_TARGET_ROOT44_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,44)
#define CCM_MISC44 CCM_MISC_REG(CCM_BASE_PTR,44)
#define CCM_MISC_ROOT44_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,44)
#define CCM_MISC_ROOT44_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,44)
#define CCM_MISC_ROOT44_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,44)
#define CCM_POST44 CCM_POST_REG(CCM_BASE_PTR,44)
#define CCM_POST_ROOT44_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,44)
#define CCM_POST_ROOT44_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,44)
#define CCM_POST_ROOT44_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,44)
#define CCM_PRE44 CCM_PRE_REG(CCM_BASE_PTR,44)
#define CCM_PRE_ROOT44_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,44)
#define CCM_PRE_ROOT44_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,44)
#define CCM_PRE_ROOT44_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,44)
#define CCM_ACCESS_CTRL44 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,44)
#define CCM_ACCESS_CTRL_ROOT44_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,44)
#define CCM_ACCESS_CTRL_ROOT44_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,44)
#define CCM_ACCESS_CTRL_ROOT44_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,44)
#define CCM_TARGET_ROOT45 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,45)
#define CCM_TARGET_ROOT45_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,45)
#define CCM_TARGET_ROOT45_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,45)
#define CCM_TARGET_ROOT45_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,45)
#define CCM_MISC45 CCM_MISC_REG(CCM_BASE_PTR,45)
#define CCM_MISC_ROOT45_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,45)
#define CCM_MISC_ROOT45_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,45)
#define CCM_MISC_ROOT45_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,45)
#define CCM_POST45 CCM_POST_REG(CCM_BASE_PTR,45)
#define CCM_POST_ROOT45_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,45)
#define CCM_POST_ROOT45_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,45)
#define CCM_POST_ROOT45_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,45)
#define CCM_PRE45 CCM_PRE_REG(CCM_BASE_PTR,45)
#define CCM_PRE_ROOT45_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,45)
#define CCM_PRE_ROOT45_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,45)
#define CCM_PRE_ROOT45_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,45)
#define CCM_ACCESS_CTRL45 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,45)
#define CCM_ACCESS_CTRL_ROOT45_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,45)
#define CCM_ACCESS_CTRL_ROOT45_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,45)
#define CCM_ACCESS_CTRL_ROOT45_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,45)
#define CCM_TARGET_ROOT46 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,46)
#define CCM_TARGET_ROOT46_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,46)
#define CCM_TARGET_ROOT46_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,46)
#define CCM_TARGET_ROOT46_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,46)
#define CCM_MISC46 CCM_MISC_REG(CCM_BASE_PTR,46)
#define CCM_MISC_ROOT46_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,46)
#define CCM_MISC_ROOT46_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,46)
#define CCM_MISC_ROOT46_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,46)
#define CCM_POST46 CCM_POST_REG(CCM_BASE_PTR,46)
#define CCM_POST_ROOT46_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,46)
#define CCM_POST_ROOT46_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,46)
#define CCM_POST_ROOT46_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,46)
#define CCM_PRE46 CCM_PRE_REG(CCM_BASE_PTR,46)
#define CCM_PRE_ROOT46_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,46)
#define CCM_PRE_ROOT46_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,46)
#define CCM_PRE_ROOT46_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,46)
#define CCM_ACCESS_CTRL46 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,46)
#define CCM_ACCESS_CTRL_ROOT46_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,46)
#define CCM_ACCESS_CTRL_ROOT46_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,46)
#define CCM_ACCESS_CTRL_ROOT46_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,46)
#define CCM_TARGET_ROOT47 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,47)
#define CCM_TARGET_ROOT47_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,47)
#define CCM_TARGET_ROOT47_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,47)
#define CCM_TARGET_ROOT47_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,47)
#define CCM_MISC47 CCM_MISC_REG(CCM_BASE_PTR,47)
#define CCM_MISC_ROOT47_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,47)
#define CCM_MISC_ROOT47_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,47)
#define CCM_MISC_ROOT47_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,47)
#define CCM_POST47 CCM_POST_REG(CCM_BASE_PTR,47)
#define CCM_POST_ROOT47_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,47)
#define CCM_POST_ROOT47_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,47)
#define CCM_POST_ROOT47_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,47)
#define CCM_PRE47 CCM_PRE_REG(CCM_BASE_PTR,47)
#define CCM_PRE_ROOT47_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,47)
#define CCM_PRE_ROOT47_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,47)
#define CCM_PRE_ROOT47_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,47)
#define CCM_ACCESS_CTRL47 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,47)
#define CCM_ACCESS_CTRL_ROOT47_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,47)
#define CCM_ACCESS_CTRL_ROOT47_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,47)
#define CCM_ACCESS_CTRL_ROOT47_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,47)
#define CCM_TARGET_ROOT48 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,48)
#define CCM_TARGET_ROOT48_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,48)
#define CCM_TARGET_ROOT48_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,48)
#define CCM_TARGET_ROOT48_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,48)
#define CCM_MISC48 CCM_MISC_REG(CCM_BASE_PTR,48)
#define CCM_MISC_ROOT48_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,48)
#define CCM_MISC_ROOT48_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,48)
#define CCM_MISC_ROOT48_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,48)
#define CCM_POST48 CCM_POST_REG(CCM_BASE_PTR,48)
#define CCM_POST_ROOT48_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,48)
#define CCM_POST_ROOT48_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,48)
#define CCM_POST_ROOT48_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,48)
#define CCM_PRE48 CCM_PRE_REG(CCM_BASE_PTR,48)
#define CCM_PRE_ROOT48_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,48)
#define CCM_PRE_ROOT48_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,48)
#define CCM_PRE_ROOT48_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,48)
#define CCM_ACCESS_CTRL48 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,48)
#define CCM_ACCESS_CTRL_ROOT48_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,48)
#define CCM_ACCESS_CTRL_ROOT48_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,48)
#define CCM_ACCESS_CTRL_ROOT48_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,48)
#define CCM_TARGET_ROOT49 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,49)
#define CCM_TARGET_ROOT49_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,49)
#define CCM_TARGET_ROOT49_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,49)
#define CCM_TARGET_ROOT49_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,49)
#define CCM_MISC49 CCM_MISC_REG(CCM_BASE_PTR,49)
#define CCM_MISC_ROOT49_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,49)
#define CCM_MISC_ROOT49_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,49)
#define CCM_MISC_ROOT49_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,49)
#define CCM_POST49 CCM_POST_REG(CCM_BASE_PTR,49)
#define CCM_POST_ROOT49_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,49)
#define CCM_POST_ROOT49_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,49)
#define CCM_POST_ROOT49_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,49)
#define CCM_PRE49 CCM_PRE_REG(CCM_BASE_PTR,49)
#define CCM_PRE_ROOT49_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,49)
#define CCM_PRE_ROOT49_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,49)
#define CCM_PRE_ROOT49_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,49)
#define CCM_ACCESS_CTRL49 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,49)
#define CCM_ACCESS_CTRL_ROOT49_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,49)
#define CCM_ACCESS_CTRL_ROOT49_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,49)
#define CCM_ACCESS_CTRL_ROOT49_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,49)
#define CCM_TARGET_ROOT50 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,50)
#define CCM_TARGET_ROOT50_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,50)
#define CCM_TARGET_ROOT50_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,50)
#define CCM_TARGET_ROOT50_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,50)
#define CCM_MISC50 CCM_MISC_REG(CCM_BASE_PTR,50)
#define CCM_MISC_ROOT50_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,50)
#define CCM_MISC_ROOT50_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,50)
#define CCM_MISC_ROOT50_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,50)
#define CCM_POST50 CCM_POST_REG(CCM_BASE_PTR,50)
#define CCM_POST_ROOT50_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,50)
#define CCM_POST_ROOT50_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,50)
#define CCM_POST_ROOT50_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,50)
#define CCM_PRE50 CCM_PRE_REG(CCM_BASE_PTR,50)
#define CCM_PRE_ROOT50_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,50)
#define CCM_PRE_ROOT50_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,50)
#define CCM_PRE_ROOT50_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,50)
#define CCM_ACCESS_CTRL50 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,50)
#define CCM_ACCESS_CTRL_ROOT50_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,50)
#define CCM_ACCESS_CTRL_ROOT50_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,50)
#define CCM_ACCESS_CTRL_ROOT50_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,50)
#define CCM_TARGET_ROOT51 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,51)
#define CCM_TARGET_ROOT51_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,51)
#define CCM_TARGET_ROOT51_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,51)
#define CCM_TARGET_ROOT51_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,51)
#define CCM_MISC51 CCM_MISC_REG(CCM_BASE_PTR,51)
#define CCM_MISC_ROOT51_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,51)
#define CCM_MISC_ROOT51_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,51)
#define CCM_MISC_ROOT51_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,51)
#define CCM_POST51 CCM_POST_REG(CCM_BASE_PTR,51)
#define CCM_POST_ROOT51_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,51)
#define CCM_POST_ROOT51_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,51)
#define CCM_POST_ROOT51_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,51)
#define CCM_PRE51 CCM_PRE_REG(CCM_BASE_PTR,51)
#define CCM_PRE_ROOT51_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,51)
#define CCM_PRE_ROOT51_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,51)
#define CCM_PRE_ROOT51_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,51)
#define CCM_ACCESS_CTRL51 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,51)
#define CCM_ACCESS_CTRL_ROOT51_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,51)
#define CCM_ACCESS_CTRL_ROOT51_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,51)
#define CCM_ACCESS_CTRL_ROOT51_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,51)
#define CCM_TARGET_ROOT52 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,52)
#define CCM_TARGET_ROOT52_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,52)
#define CCM_TARGET_ROOT52_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,52)
#define CCM_TARGET_ROOT52_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,52)
#define CCM_MISC52 CCM_MISC_REG(CCM_BASE_PTR,52)
#define CCM_MISC_ROOT52_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,52)
#define CCM_MISC_ROOT52_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,52)
#define CCM_MISC_ROOT52_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,52)
#define CCM_POST52 CCM_POST_REG(CCM_BASE_PTR,52)
#define CCM_POST_ROOT52_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,52)
#define CCM_POST_ROOT52_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,52)
#define CCM_POST_ROOT52_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,52)
#define CCM_PRE52 CCM_PRE_REG(CCM_BASE_PTR,52)
#define CCM_PRE_ROOT52_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,52)
#define CCM_PRE_ROOT52_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,52)
#define CCM_PRE_ROOT52_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,52)
#define CCM_ACCESS_CTRL52 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,52)
#define CCM_ACCESS_CTRL_ROOT52_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,52)
#define CCM_ACCESS_CTRL_ROOT52_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,52)
#define CCM_ACCESS_CTRL_ROOT52_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,52)
#define CCM_TARGET_ROOT53 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,53)
#define CCM_TARGET_ROOT53_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,53)
#define CCM_TARGET_ROOT53_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,53)
#define CCM_TARGET_ROOT53_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,53)
#define CCM_MISC53 CCM_MISC_REG(CCM_BASE_PTR,53)
#define CCM_MISC_ROOT53_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,53)
#define CCM_MISC_ROOT53_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,53)
#define CCM_MISC_ROOT53_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,53)
#define CCM_POST53 CCM_POST_REG(CCM_BASE_PTR,53)
#define CCM_POST_ROOT53_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,53)
#define CCM_POST_ROOT53_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,53)
#define CCM_POST_ROOT53_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,53)
#define CCM_PRE53 CCM_PRE_REG(CCM_BASE_PTR,53)
#define CCM_PRE_ROOT53_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,53)
#define CCM_PRE_ROOT53_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,53)
#define CCM_PRE_ROOT53_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,53)
#define CCM_ACCESS_CTRL53 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,53)
#define CCM_ACCESS_CTRL_ROOT53_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,53)
#define CCM_ACCESS_CTRL_ROOT53_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,53)
#define CCM_ACCESS_CTRL_ROOT53_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,53)
#define CCM_TARGET_ROOT54 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,54)
#define CCM_TARGET_ROOT54_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,54)
#define CCM_TARGET_ROOT54_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,54)
#define CCM_TARGET_ROOT54_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,54)
#define CCM_MISC54 CCM_MISC_REG(CCM_BASE_PTR,54)
#define CCM_MISC_ROOT54_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,54)
#define CCM_MISC_ROOT54_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,54)
#define CCM_MISC_ROOT54_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,54)
#define CCM_POST54 CCM_POST_REG(CCM_BASE_PTR,54)
#define CCM_POST_ROOT54_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,54)
#define CCM_POST_ROOT54_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,54)
#define CCM_POST_ROOT54_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,54)
#define CCM_PRE54 CCM_PRE_REG(CCM_BASE_PTR,54)
#define CCM_PRE_ROOT54_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,54)
#define CCM_PRE_ROOT54_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,54)
#define CCM_PRE_ROOT54_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,54)
#define CCM_ACCESS_CTRL54 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,54)
#define CCM_ACCESS_CTRL_ROOT54_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,54)
#define CCM_ACCESS_CTRL_ROOT54_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,54)
#define CCM_ACCESS_CTRL_ROOT54_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,54)
#define CCM_TARGET_ROOT55 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,55)
#define CCM_TARGET_ROOT55_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,55)
#define CCM_TARGET_ROOT55_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,55)
#define CCM_TARGET_ROOT55_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,55)
#define CCM_MISC55 CCM_MISC_REG(CCM_BASE_PTR,55)
#define CCM_MISC_ROOT55_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,55)
#define CCM_MISC_ROOT55_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,55)
#define CCM_MISC_ROOT55_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,55)
#define CCM_POST55 CCM_POST_REG(CCM_BASE_PTR,55)
#define CCM_POST_ROOT55_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,55)
#define CCM_POST_ROOT55_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,55)
#define CCM_POST_ROOT55_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,55)
#define CCM_PRE55 CCM_PRE_REG(CCM_BASE_PTR,55)
#define CCM_PRE_ROOT55_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,55)
#define CCM_PRE_ROOT55_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,55)
#define CCM_PRE_ROOT55_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,55)
#define CCM_ACCESS_CTRL55 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,55)
#define CCM_ACCESS_CTRL_ROOT55_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,55)
#define CCM_ACCESS_CTRL_ROOT55_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,55)
#define CCM_ACCESS_CTRL_ROOT55_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,55)
#define CCM_TARGET_ROOT56 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,56)
#define CCM_TARGET_ROOT56_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,56)
#define CCM_TARGET_ROOT56_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,56)
#define CCM_TARGET_ROOT56_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,56)
#define CCM_MISC56 CCM_MISC_REG(CCM_BASE_PTR,56)
#define CCM_MISC_ROOT56_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,56)
#define CCM_MISC_ROOT56_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,56)
#define CCM_MISC_ROOT56_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,56)
#define CCM_POST56 CCM_POST_REG(CCM_BASE_PTR,56)
#define CCM_POST_ROOT56_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,56)
#define CCM_POST_ROOT56_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,56)
#define CCM_POST_ROOT56_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,56)
#define CCM_PRE56 CCM_PRE_REG(CCM_BASE_PTR,56)
#define CCM_PRE_ROOT56_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,56)
#define CCM_PRE_ROOT56_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,56)
#define CCM_PRE_ROOT56_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,56)
#define CCM_ACCESS_CTRL56 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,56)
#define CCM_ACCESS_CTRL_ROOT56_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,56)
#define CCM_ACCESS_CTRL_ROOT56_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,56)
#define CCM_ACCESS_CTRL_ROOT56_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,56)
#define CCM_TARGET_ROOT57 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,57)
#define CCM_TARGET_ROOT57_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,57)
#define CCM_TARGET_ROOT57_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,57)
#define CCM_TARGET_ROOT57_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,57)
#define CCM_MISC57 CCM_MISC_REG(CCM_BASE_PTR,57)
#define CCM_MISC_ROOT57_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,57)
#define CCM_MISC_ROOT57_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,57)
#define CCM_MISC_ROOT57_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,57)
#define CCM_POST57 CCM_POST_REG(CCM_BASE_PTR,57)
#define CCM_POST_ROOT57_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,57)
#define CCM_POST_ROOT57_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,57)
#define CCM_POST_ROOT57_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,57)
#define CCM_PRE57 CCM_PRE_REG(CCM_BASE_PTR,57)
#define CCM_PRE_ROOT57_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,57)
#define CCM_PRE_ROOT57_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,57)
#define CCM_PRE_ROOT57_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,57)
#define CCM_ACCESS_CTRL57 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,57)
#define CCM_ACCESS_CTRL_ROOT57_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,57)
#define CCM_ACCESS_CTRL_ROOT57_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,57)
#define CCM_ACCESS_CTRL_ROOT57_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,57)
#define CCM_TARGET_ROOT58 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,58)
#define CCM_TARGET_ROOT58_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,58)
#define CCM_TARGET_ROOT58_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,58)
#define CCM_TARGET_ROOT58_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,58)
#define CCM_MISC58 CCM_MISC_REG(CCM_BASE_PTR,58)
#define CCM_MISC_ROOT58_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,58)
#define CCM_MISC_ROOT58_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,58)
#define CCM_MISC_ROOT58_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,58)
#define CCM_POST58 CCM_POST_REG(CCM_BASE_PTR,58)
#define CCM_POST_ROOT58_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,58)
#define CCM_POST_ROOT58_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,58)
#define CCM_POST_ROOT58_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,58)
#define CCM_PRE58 CCM_PRE_REG(CCM_BASE_PTR,58)
#define CCM_PRE_ROOT58_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,58)
#define CCM_PRE_ROOT58_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,58)
#define CCM_PRE_ROOT58_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,58)
#define CCM_ACCESS_CTRL58 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,58)
#define CCM_ACCESS_CTRL_ROOT58_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,58)
#define CCM_ACCESS_CTRL_ROOT58_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,58)
#define CCM_ACCESS_CTRL_ROOT58_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,58)
#define CCM_TARGET_ROOT59 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,59)
#define CCM_TARGET_ROOT59_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,59)
#define CCM_TARGET_ROOT59_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,59)
#define CCM_TARGET_ROOT59_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,59)
#define CCM_MISC59 CCM_MISC_REG(CCM_BASE_PTR,59)
#define CCM_MISC_ROOT59_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,59)
#define CCM_MISC_ROOT59_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,59)
#define CCM_MISC_ROOT59_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,59)
#define CCM_POST59 CCM_POST_REG(CCM_BASE_PTR,59)
#define CCM_POST_ROOT59_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,59)
#define CCM_POST_ROOT59_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,59)
#define CCM_POST_ROOT59_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,59)
#define CCM_PRE59 CCM_PRE_REG(CCM_BASE_PTR,59)
#define CCM_PRE_ROOT59_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,59)
#define CCM_PRE_ROOT59_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,59)
#define CCM_PRE_ROOT59_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,59)
#define CCM_ACCESS_CTRL59 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,59)
#define CCM_ACCESS_CTRL_ROOT59_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,59)
#define CCM_ACCESS_CTRL_ROOT59_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,59)
#define CCM_ACCESS_CTRL_ROOT59_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,59)
#define CCM_TARGET_ROOT60 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,60)
#define CCM_TARGET_ROOT60_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,60)
#define CCM_TARGET_ROOT60_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,60)
#define CCM_TARGET_ROOT60_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,60)
#define CCM_MISC60 CCM_MISC_REG(CCM_BASE_PTR,60)
#define CCM_MISC_ROOT60_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,60)
#define CCM_MISC_ROOT60_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,60)
#define CCM_MISC_ROOT60_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,60)
#define CCM_POST60 CCM_POST_REG(CCM_BASE_PTR,60)
#define CCM_POST_ROOT60_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,60)
#define CCM_POST_ROOT60_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,60)
#define CCM_POST_ROOT60_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,60)
#define CCM_PRE60 CCM_PRE_REG(CCM_BASE_PTR,60)
#define CCM_PRE_ROOT60_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,60)
#define CCM_PRE_ROOT60_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,60)
#define CCM_PRE_ROOT60_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,60)
#define CCM_ACCESS_CTRL60 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,60)
#define CCM_ACCESS_CTRL_ROOT60_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,60)
#define CCM_ACCESS_CTRL_ROOT60_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,60)
#define CCM_ACCESS_CTRL_ROOT60_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,60)
#define CCM_TARGET_ROOT61 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,61)
#define CCM_TARGET_ROOT61_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,61)
#define CCM_TARGET_ROOT61_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,61)
#define CCM_TARGET_ROOT61_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,61)
#define CCM_MISC61 CCM_MISC_REG(CCM_BASE_PTR,61)
#define CCM_MISC_ROOT61_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,61)
#define CCM_MISC_ROOT61_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,61)
#define CCM_MISC_ROOT61_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,61)
#define CCM_POST61 CCM_POST_REG(CCM_BASE_PTR,61)
#define CCM_POST_ROOT61_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,61)
#define CCM_POST_ROOT61_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,61)
#define CCM_POST_ROOT61_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,61)
#define CCM_PRE61 CCM_PRE_REG(CCM_BASE_PTR,61)
#define CCM_PRE_ROOT61_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,61)
#define CCM_PRE_ROOT61_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,61)
#define CCM_PRE_ROOT61_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,61)
#define CCM_ACCESS_CTRL61 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,61)
#define CCM_ACCESS_CTRL_ROOT61_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,61)
#define CCM_ACCESS_CTRL_ROOT61_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,61)
#define CCM_ACCESS_CTRL_ROOT61_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,61)
#define CCM_TARGET_ROOT62 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,62)
#define CCM_TARGET_ROOT62_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,62)
#define CCM_TARGET_ROOT62_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,62)
#define CCM_TARGET_ROOT62_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,62)
#define CCM_MISC62 CCM_MISC_REG(CCM_BASE_PTR,62)
#define CCM_MISC_ROOT62_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,62)
#define CCM_MISC_ROOT62_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,62)
#define CCM_MISC_ROOT62_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,62)
#define CCM_POST62 CCM_POST_REG(CCM_BASE_PTR,62)
#define CCM_POST_ROOT62_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,62)
#define CCM_POST_ROOT62_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,62)
#define CCM_POST_ROOT62_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,62)
#define CCM_PRE62 CCM_PRE_REG(CCM_BASE_PTR,62)
#define CCM_PRE_ROOT62_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,62)
#define CCM_PRE_ROOT62_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,62)
#define CCM_PRE_ROOT62_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,62)
#define CCM_ACCESS_CTRL62 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,62)
#define CCM_ACCESS_CTRL_ROOT62_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,62)
#define CCM_ACCESS_CTRL_ROOT62_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,62)
#define CCM_ACCESS_CTRL_ROOT62_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,62)
#define CCM_TARGET_ROOT63 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,63)
#define CCM_TARGET_ROOT63_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,63)
#define CCM_TARGET_ROOT63_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,63)
#define CCM_TARGET_ROOT63_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,63)
#define CCM_MISC63 CCM_MISC_REG(CCM_BASE_PTR,63)
#define CCM_MISC_ROOT63_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,63)
#define CCM_MISC_ROOT63_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,63)
#define CCM_MISC_ROOT63_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,63)
#define CCM_POST63 CCM_POST_REG(CCM_BASE_PTR,63)
#define CCM_POST_ROOT63_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,63)
#define CCM_POST_ROOT63_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,63)
#define CCM_POST_ROOT63_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,63)
#define CCM_PRE63 CCM_PRE_REG(CCM_BASE_PTR,63)
#define CCM_PRE_ROOT63_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,63)
#define CCM_PRE_ROOT63_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,63)
#define CCM_PRE_ROOT63_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,63)
#define CCM_ACCESS_CTRL63 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,63)
#define CCM_ACCESS_CTRL_ROOT63_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,63)
#define CCM_ACCESS_CTRL_ROOT63_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,63)
#define CCM_ACCESS_CTRL_ROOT63_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,63)
#define CCM_TARGET_ROOT64 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,64)
#define CCM_TARGET_ROOT64_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,64)
#define CCM_TARGET_ROOT64_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,64)
#define CCM_TARGET_ROOT64_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,64)
#define CCM_MISC64 CCM_MISC_REG(CCM_BASE_PTR,64)
#define CCM_MISC_ROOT64_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,64)
#define CCM_MISC_ROOT64_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,64)
#define CCM_MISC_ROOT64_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,64)
#define CCM_POST64 CCM_POST_REG(CCM_BASE_PTR,64)
#define CCM_POST_ROOT64_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,64)
#define CCM_POST_ROOT64_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,64)
#define CCM_POST_ROOT64_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,64)
#define CCM_PRE64 CCM_PRE_REG(CCM_BASE_PTR,64)
#define CCM_PRE_ROOT64_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,64)
#define CCM_PRE_ROOT64_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,64)
#define CCM_PRE_ROOT64_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,64)
#define CCM_ACCESS_CTRL64 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,64)
#define CCM_ACCESS_CTRL_ROOT64_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,64)
#define CCM_ACCESS_CTRL_ROOT64_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,64)
#define CCM_ACCESS_CTRL_ROOT64_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,64)
#define CCM_TARGET_ROOT65 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,65)
#define CCM_TARGET_ROOT65_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,65)
#define CCM_TARGET_ROOT65_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,65)
#define CCM_TARGET_ROOT65_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,65)
#define CCM_MISC65 CCM_MISC_REG(CCM_BASE_PTR,65)
#define CCM_MISC_ROOT65_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,65)
#define CCM_MISC_ROOT65_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,65)
#define CCM_MISC_ROOT65_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,65)
#define CCM_POST65 CCM_POST_REG(CCM_BASE_PTR,65)
#define CCM_POST_ROOT65_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,65)
#define CCM_POST_ROOT65_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,65)
#define CCM_POST_ROOT65_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,65)
#define CCM_PRE65 CCM_PRE_REG(CCM_BASE_PTR,65)
#define CCM_PRE_ROOT65_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,65)
#define CCM_PRE_ROOT65_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,65)
#define CCM_PRE_ROOT65_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,65)
#define CCM_ACCESS_CTRL65 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,65)
#define CCM_ACCESS_CTRL_ROOT65_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,65)
#define CCM_ACCESS_CTRL_ROOT65_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,65)
#define CCM_ACCESS_CTRL_ROOT65_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,65)
#define CCM_TARGET_ROOT66 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,66)
#define CCM_TARGET_ROOT66_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,66)
#define CCM_TARGET_ROOT66_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,66)
#define CCM_TARGET_ROOT66_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,66)
#define CCM_MISC66 CCM_MISC_REG(CCM_BASE_PTR,66)
#define CCM_MISC_ROOT66_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,66)
#define CCM_MISC_ROOT66_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,66)
#define CCM_MISC_ROOT66_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,66)
#define CCM_POST66 CCM_POST_REG(CCM_BASE_PTR,66)
#define CCM_POST_ROOT66_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,66)
#define CCM_POST_ROOT66_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,66)
#define CCM_POST_ROOT66_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,66)
#define CCM_PRE66 CCM_PRE_REG(CCM_BASE_PTR,66)
#define CCM_PRE_ROOT66_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,66)
#define CCM_PRE_ROOT66_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,66)
#define CCM_PRE_ROOT66_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,66)
#define CCM_ACCESS_CTRL66 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,66)
#define CCM_ACCESS_CTRL_ROOT66_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,66)
#define CCM_ACCESS_CTRL_ROOT66_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,66)
#define CCM_ACCESS_CTRL_ROOT66_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,66)
#define CCM_TARGET_ROOT67 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,67)
#define CCM_TARGET_ROOT67_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,67)
#define CCM_TARGET_ROOT67_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,67)
#define CCM_TARGET_ROOT67_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,67)
#define CCM_MISC67 CCM_MISC_REG(CCM_BASE_PTR,67)
#define CCM_MISC_ROOT67_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,67)
#define CCM_MISC_ROOT67_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,67)
#define CCM_MISC_ROOT67_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,67)
#define CCM_POST67 CCM_POST_REG(CCM_BASE_PTR,67)
#define CCM_POST_ROOT67_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,67)
#define CCM_POST_ROOT67_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,67)
#define CCM_POST_ROOT67_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,67)
#define CCM_PRE67 CCM_PRE_REG(CCM_BASE_PTR,67)
#define CCM_PRE_ROOT67_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,67)
#define CCM_PRE_ROOT67_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,67)
#define CCM_PRE_ROOT67_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,67)
#define CCM_ACCESS_CTRL67 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,67)
#define CCM_ACCESS_CTRL_ROOT67_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,67)
#define CCM_ACCESS_CTRL_ROOT67_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,67)
#define CCM_ACCESS_CTRL_ROOT67_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,67)
#define CCM_TARGET_ROOT68 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,68)
#define CCM_TARGET_ROOT68_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,68)
#define CCM_TARGET_ROOT68_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,68)
#define CCM_TARGET_ROOT68_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,68)
#define CCM_MISC68 CCM_MISC_REG(CCM_BASE_PTR,68)
#define CCM_MISC_ROOT68_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,68)
#define CCM_MISC_ROOT68_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,68)
#define CCM_MISC_ROOT68_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,68)
#define CCM_POST68 CCM_POST_REG(CCM_BASE_PTR,68)
#define CCM_POST_ROOT68_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,68)
#define CCM_POST_ROOT68_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,68)
#define CCM_POST_ROOT68_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,68)
#define CCM_PRE68 CCM_PRE_REG(CCM_BASE_PTR,68)
#define CCM_PRE_ROOT68_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,68)
#define CCM_PRE_ROOT68_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,68)
#define CCM_PRE_ROOT68_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,68)
#define CCM_ACCESS_CTRL68 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,68)
#define CCM_ACCESS_CTRL_ROOT68_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,68)
#define CCM_ACCESS_CTRL_ROOT68_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,68)
#define CCM_ACCESS_CTRL_ROOT68_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,68)
#define CCM_TARGET_ROOT69 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,69)
#define CCM_TARGET_ROOT69_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,69)
#define CCM_TARGET_ROOT69_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,69)
#define CCM_TARGET_ROOT69_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,69)
#define CCM_MISC69 CCM_MISC_REG(CCM_BASE_PTR,69)
#define CCM_MISC_ROOT69_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,69)
#define CCM_MISC_ROOT69_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,69)
#define CCM_MISC_ROOT69_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,69)
#define CCM_POST69 CCM_POST_REG(CCM_BASE_PTR,69)
#define CCM_POST_ROOT69_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,69)
#define CCM_POST_ROOT69_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,69)
#define CCM_POST_ROOT69_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,69)
#define CCM_PRE69 CCM_PRE_REG(CCM_BASE_PTR,69)
#define CCM_PRE_ROOT69_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,69)
#define CCM_PRE_ROOT69_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,69)
#define CCM_PRE_ROOT69_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,69)
#define CCM_ACCESS_CTRL69 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,69)
#define CCM_ACCESS_CTRL_ROOT69_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,69)
#define CCM_ACCESS_CTRL_ROOT69_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,69)
#define CCM_ACCESS_CTRL_ROOT69_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,69)
#define CCM_TARGET_ROOT70 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,70)
#define CCM_TARGET_ROOT70_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,70)
#define CCM_TARGET_ROOT70_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,70)
#define CCM_TARGET_ROOT70_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,70)
#define CCM_MISC70 CCM_MISC_REG(CCM_BASE_PTR,70)
#define CCM_MISC_ROOT70_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,70)
#define CCM_MISC_ROOT70_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,70)
#define CCM_MISC_ROOT70_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,70)
#define CCM_POST70 CCM_POST_REG(CCM_BASE_PTR,70)
#define CCM_POST_ROOT70_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,70)
#define CCM_POST_ROOT70_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,70)
#define CCM_POST_ROOT70_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,70)
#define CCM_PRE70 CCM_PRE_REG(CCM_BASE_PTR,70)
#define CCM_PRE_ROOT70_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,70)
#define CCM_PRE_ROOT70_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,70)
#define CCM_PRE_ROOT70_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,70)
#define CCM_ACCESS_CTRL70 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,70)
#define CCM_ACCESS_CTRL_ROOT70_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,70)
#define CCM_ACCESS_CTRL_ROOT70_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,70)
#define CCM_ACCESS_CTRL_ROOT70_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,70)
#define CCM_TARGET_ROOT71 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,71)
#define CCM_TARGET_ROOT71_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,71)
#define CCM_TARGET_ROOT71_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,71)
#define CCM_TARGET_ROOT71_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,71)
#define CCM_MISC71 CCM_MISC_REG(CCM_BASE_PTR,71)
#define CCM_MISC_ROOT71_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,71)
#define CCM_MISC_ROOT71_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,71)
#define CCM_MISC_ROOT71_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,71)
#define CCM_POST71 CCM_POST_REG(CCM_BASE_PTR,71)
#define CCM_POST_ROOT71_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,71)
#define CCM_POST_ROOT71_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,71)
#define CCM_POST_ROOT71_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,71)
#define CCM_PRE71 CCM_PRE_REG(CCM_BASE_PTR,71)
#define CCM_PRE_ROOT71_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,71)
#define CCM_PRE_ROOT71_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,71)
#define CCM_PRE_ROOT71_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,71)
#define CCM_ACCESS_CTRL71 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,71)
#define CCM_ACCESS_CTRL_ROOT71_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,71)
#define CCM_ACCESS_CTRL_ROOT71_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,71)
#define CCM_ACCESS_CTRL_ROOT71_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,71)
#define CCM_TARGET_ROOT72 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,72)
#define CCM_TARGET_ROOT72_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,72)
#define CCM_TARGET_ROOT72_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,72)
#define CCM_TARGET_ROOT72_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,72)
#define CCM_MISC72 CCM_MISC_REG(CCM_BASE_PTR,72)
#define CCM_MISC_ROOT72_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,72)
#define CCM_MISC_ROOT72_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,72)
#define CCM_MISC_ROOT72_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,72)
#define CCM_POST72 CCM_POST_REG(CCM_BASE_PTR,72)
#define CCM_POST_ROOT72_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,72)
#define CCM_POST_ROOT72_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,72)
#define CCM_POST_ROOT72_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,72)
#define CCM_PRE72 CCM_PRE_REG(CCM_BASE_PTR,72)
#define CCM_PRE_ROOT72_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,72)
#define CCM_PRE_ROOT72_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,72)
#define CCM_PRE_ROOT72_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,72)
#define CCM_ACCESS_CTRL72 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,72)
#define CCM_ACCESS_CTRL_ROOT72_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,72)
#define CCM_ACCESS_CTRL_ROOT72_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,72)
#define CCM_ACCESS_CTRL_ROOT72_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,72)
#define CCM_TARGET_ROOT73 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,73)
#define CCM_TARGET_ROOT73_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,73)
#define CCM_TARGET_ROOT73_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,73)
#define CCM_TARGET_ROOT73_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,73)
#define CCM_MISC73 CCM_MISC_REG(CCM_BASE_PTR,73)
#define CCM_MISC_ROOT73_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,73)
#define CCM_MISC_ROOT73_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,73)
#define CCM_MISC_ROOT73_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,73)
#define CCM_POST73 CCM_POST_REG(CCM_BASE_PTR,73)
#define CCM_POST_ROOT73_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,73)
#define CCM_POST_ROOT73_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,73)
#define CCM_POST_ROOT73_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,73)
#define CCM_PRE73 CCM_PRE_REG(CCM_BASE_PTR,73)
#define CCM_PRE_ROOT73_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,73)
#define CCM_PRE_ROOT73_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,73)
#define CCM_PRE_ROOT73_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,73)
#define CCM_ACCESS_CTRL73 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,73)
#define CCM_ACCESS_CTRL_ROOT73_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,73)
#define CCM_ACCESS_CTRL_ROOT73_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,73)
#define CCM_ACCESS_CTRL_ROOT73_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,73)
#define CCM_TARGET_ROOT74 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,74)
#define CCM_TARGET_ROOT74_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,74)
#define CCM_TARGET_ROOT74_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,74)
#define CCM_TARGET_ROOT74_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,74)
#define CCM_MISC74 CCM_MISC_REG(CCM_BASE_PTR,74)
#define CCM_MISC_ROOT74_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,74)
#define CCM_MISC_ROOT74_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,74)
#define CCM_MISC_ROOT74_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,74)
#define CCM_POST74 CCM_POST_REG(CCM_BASE_PTR,74)
#define CCM_POST_ROOT74_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,74)
#define CCM_POST_ROOT74_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,74)
#define CCM_POST_ROOT74_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,74)
#define CCM_PRE74 CCM_PRE_REG(CCM_BASE_PTR,74)
#define CCM_PRE_ROOT74_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,74)
#define CCM_PRE_ROOT74_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,74)
#define CCM_PRE_ROOT74_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,74)
#define CCM_ACCESS_CTRL74 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,74)
#define CCM_ACCESS_CTRL_ROOT74_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,74)
#define CCM_ACCESS_CTRL_ROOT74_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,74)
#define CCM_ACCESS_CTRL_ROOT74_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,74)
#define CCM_TARGET_ROOT75 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,75)
#define CCM_TARGET_ROOT75_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,75)
#define CCM_TARGET_ROOT75_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,75)
#define CCM_TARGET_ROOT75_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,75)
#define CCM_MISC75 CCM_MISC_REG(CCM_BASE_PTR,75)
#define CCM_MISC_ROOT75_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,75)
#define CCM_MISC_ROOT75_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,75)
#define CCM_MISC_ROOT75_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,75)
#define CCM_POST75 CCM_POST_REG(CCM_BASE_PTR,75)
#define CCM_POST_ROOT75_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,75)
#define CCM_POST_ROOT75_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,75)
#define CCM_POST_ROOT75_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,75)
#define CCM_PRE75 CCM_PRE_REG(CCM_BASE_PTR,75)
#define CCM_PRE_ROOT75_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,75)
#define CCM_PRE_ROOT75_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,75)
#define CCM_PRE_ROOT75_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,75)
#define CCM_ACCESS_CTRL75 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,75)
#define CCM_ACCESS_CTRL_ROOT75_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,75)
#define CCM_ACCESS_CTRL_ROOT75_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,75)
#define CCM_ACCESS_CTRL_ROOT75_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,75)
#define CCM_TARGET_ROOT76 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,76)
#define CCM_TARGET_ROOT76_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,76)
#define CCM_TARGET_ROOT76_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,76)
#define CCM_TARGET_ROOT76_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,76)
#define CCM_MISC76 CCM_MISC_REG(CCM_BASE_PTR,76)
#define CCM_MISC_ROOT76_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,76)
#define CCM_MISC_ROOT76_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,76)
#define CCM_MISC_ROOT76_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,76)
#define CCM_POST76 CCM_POST_REG(CCM_BASE_PTR,76)
#define CCM_POST_ROOT76_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,76)
#define CCM_POST_ROOT76_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,76)
#define CCM_POST_ROOT76_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,76)
#define CCM_PRE76 CCM_PRE_REG(CCM_BASE_PTR,76)
#define CCM_PRE_ROOT76_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,76)
#define CCM_PRE_ROOT76_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,76)
#define CCM_PRE_ROOT76_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,76)
#define CCM_ACCESS_CTRL76 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,76)
#define CCM_ACCESS_CTRL_ROOT76_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,76)
#define CCM_ACCESS_CTRL_ROOT76_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,76)
#define CCM_ACCESS_CTRL_ROOT76_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,76)
#define CCM_TARGET_ROOT77 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,77)
#define CCM_TARGET_ROOT77_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,77)
#define CCM_TARGET_ROOT77_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,77)
#define CCM_TARGET_ROOT77_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,77)
#define CCM_MISC77 CCM_MISC_REG(CCM_BASE_PTR,77)
#define CCM_MISC_ROOT77_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,77)
#define CCM_MISC_ROOT77_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,77)
#define CCM_MISC_ROOT77_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,77)
#define CCM_POST77 CCM_POST_REG(CCM_BASE_PTR,77)
#define CCM_POST_ROOT77_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,77)
#define CCM_POST_ROOT77_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,77)
#define CCM_POST_ROOT77_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,77)
#define CCM_PRE77 CCM_PRE_REG(CCM_BASE_PTR,77)
#define CCM_PRE_ROOT77_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,77)
#define CCM_PRE_ROOT77_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,77)
#define CCM_PRE_ROOT77_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,77)
#define CCM_ACCESS_CTRL77 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,77)
#define CCM_ACCESS_CTRL_ROOT77_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,77)
#define CCM_ACCESS_CTRL_ROOT77_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,77)
#define CCM_ACCESS_CTRL_ROOT77_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,77)
#define CCM_TARGET_ROOT78 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,78)
#define CCM_TARGET_ROOT78_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,78)
#define CCM_TARGET_ROOT78_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,78)
#define CCM_TARGET_ROOT78_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,78)
#define CCM_MISC78 CCM_MISC_REG(CCM_BASE_PTR,78)
#define CCM_MISC_ROOT78_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,78)
#define CCM_MISC_ROOT78_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,78)
#define CCM_MISC_ROOT78_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,78)
#define CCM_POST78 CCM_POST_REG(CCM_BASE_PTR,78)
#define CCM_POST_ROOT78_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,78)
#define CCM_POST_ROOT78_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,78)
#define CCM_POST_ROOT78_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,78)
#define CCM_PRE78 CCM_PRE_REG(CCM_BASE_PTR,78)
#define CCM_PRE_ROOT78_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,78)
#define CCM_PRE_ROOT78_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,78)
#define CCM_PRE_ROOT78_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,78)
#define CCM_ACCESS_CTRL78 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,78)
#define CCM_ACCESS_CTRL_ROOT78_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,78)
#define CCM_ACCESS_CTRL_ROOT78_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,78)
#define CCM_ACCESS_CTRL_ROOT78_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,78)
#define CCM_TARGET_ROOT79 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,79)
#define CCM_TARGET_ROOT79_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,79)
#define CCM_TARGET_ROOT79_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,79)
#define CCM_TARGET_ROOT79_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,79)
#define CCM_MISC79 CCM_MISC_REG(CCM_BASE_PTR,79)
#define CCM_MISC_ROOT79_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,79)
#define CCM_MISC_ROOT79_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,79)
#define CCM_MISC_ROOT79_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,79)
#define CCM_POST79 CCM_POST_REG(CCM_BASE_PTR,79)
#define CCM_POST_ROOT79_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,79)
#define CCM_POST_ROOT79_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,79)
#define CCM_POST_ROOT79_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,79)
#define CCM_PRE79 CCM_PRE_REG(CCM_BASE_PTR,79)
#define CCM_PRE_ROOT79_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,79)
#define CCM_PRE_ROOT79_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,79)
#define CCM_PRE_ROOT79_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,79)
#define CCM_ACCESS_CTRL79 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,79)
#define CCM_ACCESS_CTRL_ROOT79_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,79)
#define CCM_ACCESS_CTRL_ROOT79_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,79)
#define CCM_ACCESS_CTRL_ROOT79_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,79)
#define CCM_TARGET_ROOT80 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,80)
#define CCM_TARGET_ROOT80_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,80)
#define CCM_TARGET_ROOT80_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,80)
#define CCM_TARGET_ROOT80_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,80)
#define CCM_MISC80 CCM_MISC_REG(CCM_BASE_PTR,80)
#define CCM_MISC_ROOT80_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,80)
#define CCM_MISC_ROOT80_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,80)
#define CCM_MISC_ROOT80_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,80)
#define CCM_POST80 CCM_POST_REG(CCM_BASE_PTR,80)
#define CCM_POST_ROOT80_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,80)
#define CCM_POST_ROOT80_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,80)
#define CCM_POST_ROOT80_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,80)
#define CCM_PRE80 CCM_PRE_REG(CCM_BASE_PTR,80)
#define CCM_PRE_ROOT80_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,80)
#define CCM_PRE_ROOT80_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,80)
#define CCM_PRE_ROOT80_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,80)
#define CCM_ACCESS_CTRL80 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,80)
#define CCM_ACCESS_CTRL_ROOT80_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,80)
#define CCM_ACCESS_CTRL_ROOT80_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,80)
#define CCM_ACCESS_CTRL_ROOT80_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,80)
#define CCM_TARGET_ROOT81 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,81)
#define CCM_TARGET_ROOT81_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,81)
#define CCM_TARGET_ROOT81_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,81)
#define CCM_TARGET_ROOT81_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,81)
#define CCM_MISC81 CCM_MISC_REG(CCM_BASE_PTR,81)
#define CCM_MISC_ROOT81_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,81)
#define CCM_MISC_ROOT81_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,81)
#define CCM_MISC_ROOT81_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,81)
#define CCM_POST81 CCM_POST_REG(CCM_BASE_PTR,81)
#define CCM_POST_ROOT81_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,81)
#define CCM_POST_ROOT81_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,81)
#define CCM_POST_ROOT81_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,81)
#define CCM_PRE81 CCM_PRE_REG(CCM_BASE_PTR,81)
#define CCM_PRE_ROOT81_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,81)
#define CCM_PRE_ROOT81_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,81)
#define CCM_PRE_ROOT81_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,81)
#define CCM_ACCESS_CTRL81 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,81)
#define CCM_ACCESS_CTRL_ROOT81_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,81)
#define CCM_ACCESS_CTRL_ROOT81_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,81)
#define CCM_ACCESS_CTRL_ROOT81_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,81)
#define CCM_TARGET_ROOT82 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,82)
#define CCM_TARGET_ROOT82_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,82)
#define CCM_TARGET_ROOT82_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,82)
#define CCM_TARGET_ROOT82_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,82)
#define CCM_MISC82 CCM_MISC_REG(CCM_BASE_PTR,82)
#define CCM_MISC_ROOT82_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,82)
#define CCM_MISC_ROOT82_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,82)
#define CCM_MISC_ROOT82_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,82)
#define CCM_POST82 CCM_POST_REG(CCM_BASE_PTR,82)
#define CCM_POST_ROOT82_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,82)
#define CCM_POST_ROOT82_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,82)
#define CCM_POST_ROOT82_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,82)
#define CCM_PRE82 CCM_PRE_REG(CCM_BASE_PTR,82)
#define CCM_PRE_ROOT82_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,82)
#define CCM_PRE_ROOT82_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,82)
#define CCM_PRE_ROOT82_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,82)
#define CCM_ACCESS_CTRL82 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,82)
#define CCM_ACCESS_CTRL_ROOT82_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,82)
#define CCM_ACCESS_CTRL_ROOT82_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,82)
#define CCM_ACCESS_CTRL_ROOT82_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,82)
#define CCM_TARGET_ROOT83 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,83)
#define CCM_TARGET_ROOT83_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,83)
#define CCM_TARGET_ROOT83_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,83)
#define CCM_TARGET_ROOT83_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,83)
#define CCM_MISC83 CCM_MISC_REG(CCM_BASE_PTR,83)
#define CCM_MISC_ROOT83_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,83)
#define CCM_MISC_ROOT83_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,83)
#define CCM_MISC_ROOT83_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,83)
#define CCM_POST83 CCM_POST_REG(CCM_BASE_PTR,83)
#define CCM_POST_ROOT83_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,83)
#define CCM_POST_ROOT83_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,83)
#define CCM_POST_ROOT83_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,83)
#define CCM_PRE83 CCM_PRE_REG(CCM_BASE_PTR,83)
#define CCM_PRE_ROOT83_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,83)
#define CCM_PRE_ROOT83_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,83)
#define CCM_PRE_ROOT83_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,83)
#define CCM_ACCESS_CTRL83 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,83)
#define CCM_ACCESS_CTRL_ROOT83_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,83)
#define CCM_ACCESS_CTRL_ROOT83_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,83)
#define CCM_ACCESS_CTRL_ROOT83_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,83)
#define CCM_TARGET_ROOT84 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,84)
#define CCM_TARGET_ROOT84_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,84)
#define CCM_TARGET_ROOT84_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,84)
#define CCM_TARGET_ROOT84_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,84)
#define CCM_MISC84 CCM_MISC_REG(CCM_BASE_PTR,84)
#define CCM_MISC_ROOT84_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,84)
#define CCM_MISC_ROOT84_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,84)
#define CCM_MISC_ROOT84_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,84)
#define CCM_POST84 CCM_POST_REG(CCM_BASE_PTR,84)
#define CCM_POST_ROOT84_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,84)
#define CCM_POST_ROOT84_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,84)
#define CCM_POST_ROOT84_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,84)
#define CCM_PRE84 CCM_PRE_REG(CCM_BASE_PTR,84)
#define CCM_PRE_ROOT84_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,84)
#define CCM_PRE_ROOT84_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,84)
#define CCM_PRE_ROOT84_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,84)
#define CCM_ACCESS_CTRL84 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,84)
#define CCM_ACCESS_CTRL_ROOT84_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,84)
#define CCM_ACCESS_CTRL_ROOT84_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,84)
#define CCM_ACCESS_CTRL_ROOT84_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,84)
#define CCM_TARGET_ROOT85 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,85)
#define CCM_TARGET_ROOT85_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,85)
#define CCM_TARGET_ROOT85_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,85)
#define CCM_TARGET_ROOT85_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,85)
#define CCM_MISC85 CCM_MISC_REG(CCM_BASE_PTR,85)
#define CCM_MISC_ROOT85_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,85)
#define CCM_MISC_ROOT85_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,85)
#define CCM_MISC_ROOT85_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,85)
#define CCM_POST85 CCM_POST_REG(CCM_BASE_PTR,85)
#define CCM_POST_ROOT85_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,85)
#define CCM_POST_ROOT85_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,85)
#define CCM_POST_ROOT85_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,85)
#define CCM_PRE85 CCM_PRE_REG(CCM_BASE_PTR,85)
#define CCM_PRE_ROOT85_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,85)
#define CCM_PRE_ROOT85_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,85)
#define CCM_PRE_ROOT85_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,85)
#define CCM_ACCESS_CTRL85 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,85)
#define CCM_ACCESS_CTRL_ROOT85_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,85)
#define CCM_ACCESS_CTRL_ROOT85_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,85)
#define CCM_ACCESS_CTRL_ROOT85_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,85)
#define CCM_TARGET_ROOT86 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,86)
#define CCM_TARGET_ROOT86_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,86)
#define CCM_TARGET_ROOT86_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,86)
#define CCM_TARGET_ROOT86_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,86)
#define CCM_MISC86 CCM_MISC_REG(CCM_BASE_PTR,86)
#define CCM_MISC_ROOT86_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,86)
#define CCM_MISC_ROOT86_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,86)
#define CCM_MISC_ROOT86_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,86)
#define CCM_POST86 CCM_POST_REG(CCM_BASE_PTR,86)
#define CCM_POST_ROOT86_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,86)
#define CCM_POST_ROOT86_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,86)
#define CCM_POST_ROOT86_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,86)
#define CCM_PRE86 CCM_PRE_REG(CCM_BASE_PTR,86)
#define CCM_PRE_ROOT86_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,86)
#define CCM_PRE_ROOT86_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,86)
#define CCM_PRE_ROOT86_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,86)
#define CCM_ACCESS_CTRL86 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,86)
#define CCM_ACCESS_CTRL_ROOT86_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,86)
#define CCM_ACCESS_CTRL_ROOT86_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,86)
#define CCM_ACCESS_CTRL_ROOT86_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,86)
#define CCM_TARGET_ROOT87 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,87)
#define CCM_TARGET_ROOT87_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,87)
#define CCM_TARGET_ROOT87_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,87)
#define CCM_TARGET_ROOT87_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,87)
#define CCM_MISC87 CCM_MISC_REG(CCM_BASE_PTR,87)
#define CCM_MISC_ROOT87_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,87)
#define CCM_MISC_ROOT87_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,87)
#define CCM_MISC_ROOT87_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,87)
#define CCM_POST87 CCM_POST_REG(CCM_BASE_PTR,87)
#define CCM_POST_ROOT87_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,87)
#define CCM_POST_ROOT87_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,87)
#define CCM_POST_ROOT87_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,87)
#define CCM_PRE87 CCM_PRE_REG(CCM_BASE_PTR,87)
#define CCM_PRE_ROOT87_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,87)
#define CCM_PRE_ROOT87_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,87)
#define CCM_PRE_ROOT87_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,87)
#define CCM_ACCESS_CTRL87 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,87)
#define CCM_ACCESS_CTRL_ROOT87_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,87)
#define CCM_ACCESS_CTRL_ROOT87_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,87)
#define CCM_ACCESS_CTRL_ROOT87_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,87)
#define CCM_TARGET_ROOT88 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,88)
#define CCM_TARGET_ROOT88_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,88)
#define CCM_TARGET_ROOT88_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,88)
#define CCM_TARGET_ROOT88_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,88)
#define CCM_MISC88 CCM_MISC_REG(CCM_BASE_PTR,88)
#define CCM_MISC_ROOT88_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,88)
#define CCM_MISC_ROOT88_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,88)
#define CCM_MISC_ROOT88_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,88)
#define CCM_POST88 CCM_POST_REG(CCM_BASE_PTR,88)
#define CCM_POST_ROOT88_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,88)
#define CCM_POST_ROOT88_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,88)
#define CCM_POST_ROOT88_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,88)
#define CCM_PRE88 CCM_PRE_REG(CCM_BASE_PTR,88)
#define CCM_PRE_ROOT88_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,88)
#define CCM_PRE_ROOT88_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,88)
#define CCM_PRE_ROOT88_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,88)
#define CCM_ACCESS_CTRL88 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,88)
#define CCM_ACCESS_CTRL_ROOT88_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,88)
#define CCM_ACCESS_CTRL_ROOT88_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,88)
#define CCM_ACCESS_CTRL_ROOT88_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,88)
#define CCM_TARGET_ROOT89 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,89)
#define CCM_TARGET_ROOT89_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,89)
#define CCM_TARGET_ROOT89_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,89)
#define CCM_TARGET_ROOT89_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,89)
#define CCM_MISC89 CCM_MISC_REG(CCM_BASE_PTR,89)
#define CCM_MISC_ROOT89_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,89)
#define CCM_MISC_ROOT89_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,89)
#define CCM_MISC_ROOT89_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,89)
#define CCM_POST89 CCM_POST_REG(CCM_BASE_PTR,89)
#define CCM_POST_ROOT89_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,89)
#define CCM_POST_ROOT89_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,89)
#define CCM_POST_ROOT89_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,89)
#define CCM_PRE89 CCM_PRE_REG(CCM_BASE_PTR,89)
#define CCM_PRE_ROOT89_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,89)
#define CCM_PRE_ROOT89_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,89)
#define CCM_PRE_ROOT89_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,89)
#define CCM_ACCESS_CTRL89 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,89)
#define CCM_ACCESS_CTRL_ROOT89_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,89)
#define CCM_ACCESS_CTRL_ROOT89_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,89)
#define CCM_ACCESS_CTRL_ROOT89_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,89)
#define CCM_TARGET_ROOT90 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,90)
#define CCM_TARGET_ROOT90_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,90)
#define CCM_TARGET_ROOT90_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,90)
#define CCM_TARGET_ROOT90_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,90)
#define CCM_MISC90 CCM_MISC_REG(CCM_BASE_PTR,90)
#define CCM_MISC_ROOT90_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,90)
#define CCM_MISC_ROOT90_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,90)
#define CCM_MISC_ROOT90_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,90)
#define CCM_POST90 CCM_POST_REG(CCM_BASE_PTR,90)
#define CCM_POST_ROOT90_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,90)
#define CCM_POST_ROOT90_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,90)
#define CCM_POST_ROOT90_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,90)
#define CCM_PRE90 CCM_PRE_REG(CCM_BASE_PTR,90)
#define CCM_PRE_ROOT90_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,90)
#define CCM_PRE_ROOT90_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,90)
#define CCM_PRE_ROOT90_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,90)
#define CCM_ACCESS_CTRL90 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,90)
#define CCM_ACCESS_CTRL_ROOT90_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,90)
#define CCM_ACCESS_CTRL_ROOT90_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,90)
#define CCM_ACCESS_CTRL_ROOT90_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,90)
#define CCM_TARGET_ROOT91 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,91)
#define CCM_TARGET_ROOT91_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,91)
#define CCM_TARGET_ROOT91_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,91)
#define CCM_TARGET_ROOT91_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,91)
#define CCM_MISC91 CCM_MISC_REG(CCM_BASE_PTR,91)
#define CCM_MISC_ROOT91_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,91)
#define CCM_MISC_ROOT91_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,91)
#define CCM_MISC_ROOT91_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,91)
#define CCM_POST91 CCM_POST_REG(CCM_BASE_PTR,91)
#define CCM_POST_ROOT91_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,91)
#define CCM_POST_ROOT91_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,91)
#define CCM_POST_ROOT91_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,91)
#define CCM_PRE91 CCM_PRE_REG(CCM_BASE_PTR,91)
#define CCM_PRE_ROOT91_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,91)
#define CCM_PRE_ROOT91_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,91)
#define CCM_PRE_ROOT91_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,91)
#define CCM_ACCESS_CTRL91 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,91)
#define CCM_ACCESS_CTRL_ROOT91_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,91)
#define CCM_ACCESS_CTRL_ROOT91_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,91)
#define CCM_ACCESS_CTRL_ROOT91_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,91)
#define CCM_TARGET_ROOT92 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,92)
#define CCM_TARGET_ROOT92_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,92)
#define CCM_TARGET_ROOT92_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,92)
#define CCM_TARGET_ROOT92_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,92)
#define CCM_MISC92 CCM_MISC_REG(CCM_BASE_PTR,92)
#define CCM_MISC_ROOT92_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,92)
#define CCM_MISC_ROOT92_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,92)
#define CCM_MISC_ROOT92_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,92)
#define CCM_POST92 CCM_POST_REG(CCM_BASE_PTR,92)
#define CCM_POST_ROOT92_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,92)
#define CCM_POST_ROOT92_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,92)
#define CCM_POST_ROOT92_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,92)
#define CCM_PRE92 CCM_PRE_REG(CCM_BASE_PTR,92)
#define CCM_PRE_ROOT92_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,92)
#define CCM_PRE_ROOT92_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,92)
#define CCM_PRE_ROOT92_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,92)
#define CCM_ACCESS_CTRL92 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,92)
#define CCM_ACCESS_CTRL_ROOT92_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,92)
#define CCM_ACCESS_CTRL_ROOT92_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,92)
#define CCM_ACCESS_CTRL_ROOT92_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,92)
#define CCM_TARGET_ROOT93 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,93)
#define CCM_TARGET_ROOT93_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,93)
#define CCM_TARGET_ROOT93_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,93)
#define CCM_TARGET_ROOT93_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,93)
#define CCM_MISC93 CCM_MISC_REG(CCM_BASE_PTR,93)
#define CCM_MISC_ROOT93_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,93)
#define CCM_MISC_ROOT93_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,93)
#define CCM_MISC_ROOT93_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,93)
#define CCM_POST93 CCM_POST_REG(CCM_BASE_PTR,93)
#define CCM_POST_ROOT93_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,93)
#define CCM_POST_ROOT93_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,93)
#define CCM_POST_ROOT93_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,93)
#define CCM_PRE93 CCM_PRE_REG(CCM_BASE_PTR,93)
#define CCM_PRE_ROOT93_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,93)
#define CCM_PRE_ROOT93_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,93)
#define CCM_PRE_ROOT93_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,93)
#define CCM_ACCESS_CTRL93 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,93)
#define CCM_ACCESS_CTRL_ROOT93_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,93)
#define CCM_ACCESS_CTRL_ROOT93_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,93)
#define CCM_ACCESS_CTRL_ROOT93_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,93)
#define CCM_TARGET_ROOT94 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,94)
#define CCM_TARGET_ROOT94_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,94)
#define CCM_TARGET_ROOT94_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,94)
#define CCM_TARGET_ROOT94_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,94)
#define CCM_MISC94 CCM_MISC_REG(CCM_BASE_PTR,94)
#define CCM_MISC_ROOT94_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,94)
#define CCM_MISC_ROOT94_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,94)
#define CCM_MISC_ROOT94_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,94)
#define CCM_POST94 CCM_POST_REG(CCM_BASE_PTR,94)
#define CCM_POST_ROOT94_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,94)
#define CCM_POST_ROOT94_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,94)
#define CCM_POST_ROOT94_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,94)
#define CCM_PRE94 CCM_PRE_REG(CCM_BASE_PTR,94)
#define CCM_PRE_ROOT94_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,94)
#define CCM_PRE_ROOT94_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,94)
#define CCM_PRE_ROOT94_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,94)
#define CCM_ACCESS_CTRL94 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,94)
#define CCM_ACCESS_CTRL_ROOT94_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,94)
#define CCM_ACCESS_CTRL_ROOT94_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,94)
#define CCM_ACCESS_CTRL_ROOT94_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,94)
#define CCM_TARGET_ROOT95 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,95)
#define CCM_TARGET_ROOT95_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,95)
#define CCM_TARGET_ROOT95_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,95)
#define CCM_TARGET_ROOT95_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,95)
#define CCM_MISC95 CCM_MISC_REG(CCM_BASE_PTR,95)
#define CCM_MISC_ROOT95_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,95)
#define CCM_MISC_ROOT95_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,95)
#define CCM_MISC_ROOT95_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,95)
#define CCM_POST95 CCM_POST_REG(CCM_BASE_PTR,95)
#define CCM_POST_ROOT95_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,95)
#define CCM_POST_ROOT95_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,95)
#define CCM_POST_ROOT95_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,95)
#define CCM_PRE95 CCM_PRE_REG(CCM_BASE_PTR,95)
#define CCM_PRE_ROOT95_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,95)
#define CCM_PRE_ROOT95_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,95)
#define CCM_PRE_ROOT95_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,95)
#define CCM_ACCESS_CTRL95 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,95)
#define CCM_ACCESS_CTRL_ROOT95_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,95)
#define CCM_ACCESS_CTRL_ROOT95_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,95)
#define CCM_ACCESS_CTRL_ROOT95_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,95)
#define CCM_TARGET_ROOT96 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,96)
#define CCM_TARGET_ROOT96_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,96)
#define CCM_TARGET_ROOT96_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,96)
#define CCM_TARGET_ROOT96_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,96)
#define CCM_MISC96 CCM_MISC_REG(CCM_BASE_PTR,96)
#define CCM_MISC_ROOT96_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,96)
#define CCM_MISC_ROOT96_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,96)
#define CCM_MISC_ROOT96_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,96)
#define CCM_POST96 CCM_POST_REG(CCM_BASE_PTR,96)
#define CCM_POST_ROOT96_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,96)
#define CCM_POST_ROOT96_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,96)
#define CCM_POST_ROOT96_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,96)
#define CCM_PRE96 CCM_PRE_REG(CCM_BASE_PTR,96)
#define CCM_PRE_ROOT96_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,96)
#define CCM_PRE_ROOT96_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,96)
#define CCM_PRE_ROOT96_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,96)
#define CCM_ACCESS_CTRL96 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,96)
#define CCM_ACCESS_CTRL_ROOT96_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,96)
#define CCM_ACCESS_CTRL_ROOT96_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,96)
#define CCM_ACCESS_CTRL_ROOT96_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,96)
#define CCM_TARGET_ROOT97 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,97)
#define CCM_TARGET_ROOT97_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,97)
#define CCM_TARGET_ROOT97_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,97)
#define CCM_TARGET_ROOT97_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,97)
#define CCM_MISC97 CCM_MISC_REG(CCM_BASE_PTR,97)
#define CCM_MISC_ROOT97_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,97)
#define CCM_MISC_ROOT97_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,97)
#define CCM_MISC_ROOT97_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,97)
#define CCM_POST97 CCM_POST_REG(CCM_BASE_PTR,97)
#define CCM_POST_ROOT97_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,97)
#define CCM_POST_ROOT97_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,97)
#define CCM_POST_ROOT97_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,97)
#define CCM_PRE97 CCM_PRE_REG(CCM_BASE_PTR,97)
#define CCM_PRE_ROOT97_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,97)
#define CCM_PRE_ROOT97_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,97)
#define CCM_PRE_ROOT97_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,97)
#define CCM_ACCESS_CTRL97 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,97)
#define CCM_ACCESS_CTRL_ROOT97_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,97)
#define CCM_ACCESS_CTRL_ROOT97_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,97)
#define CCM_ACCESS_CTRL_ROOT97_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,97)
#define CCM_TARGET_ROOT98 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,98)
#define CCM_TARGET_ROOT98_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,98)
#define CCM_TARGET_ROOT98_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,98)
#define CCM_TARGET_ROOT98_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,98)
#define CCM_MISC98 CCM_MISC_REG(CCM_BASE_PTR,98)
#define CCM_MISC_ROOT98_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,98)
#define CCM_MISC_ROOT98_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,98)
#define CCM_MISC_ROOT98_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,98)
#define CCM_POST98 CCM_POST_REG(CCM_BASE_PTR,98)
#define CCM_POST_ROOT98_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,98)
#define CCM_POST_ROOT98_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,98)
#define CCM_POST_ROOT98_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,98)
#define CCM_PRE98 CCM_PRE_REG(CCM_BASE_PTR,98)
#define CCM_PRE_ROOT98_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,98)
#define CCM_PRE_ROOT98_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,98)
#define CCM_PRE_ROOT98_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,98)
#define CCM_ACCESS_CTRL98 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,98)
#define CCM_ACCESS_CTRL_ROOT98_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,98)
#define CCM_ACCESS_CTRL_ROOT98_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,98)
#define CCM_ACCESS_CTRL_ROOT98_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,98)
#define CCM_TARGET_ROOT99 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,99)
#define CCM_TARGET_ROOT99_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,99)
#define CCM_TARGET_ROOT99_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,99)
#define CCM_TARGET_ROOT99_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,99)
#define CCM_MISC99 CCM_MISC_REG(CCM_BASE_PTR,99)
#define CCM_MISC_ROOT99_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,99)
#define CCM_MISC_ROOT99_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,99)
#define CCM_MISC_ROOT99_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,99)
#define CCM_POST99 CCM_POST_REG(CCM_BASE_PTR,99)
#define CCM_POST_ROOT99_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,99)
#define CCM_POST_ROOT99_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,99)
#define CCM_POST_ROOT99_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,99)
#define CCM_PRE99 CCM_PRE_REG(CCM_BASE_PTR,99)
#define CCM_PRE_ROOT99_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,99)
#define CCM_PRE_ROOT99_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,99)
#define CCM_PRE_ROOT99_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,99)
#define CCM_ACCESS_CTRL99 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,99)
#define CCM_ACCESS_CTRL_ROOT99_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,99)
#define CCM_ACCESS_CTRL_ROOT99_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,99)
#define CCM_ACCESS_CTRL_ROOT99_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,99)
#define CCM_TARGET_ROOT100 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,100)
#define CCM_TARGET_ROOT100_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,100)
#define CCM_TARGET_ROOT100_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,100)
#define CCM_TARGET_ROOT100_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,100)
#define CCM_MISC100 CCM_MISC_REG(CCM_BASE_PTR,100)
#define CCM_MISC_ROOT100_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,100)
#define CCM_MISC_ROOT100_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,100)
#define CCM_MISC_ROOT100_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,100)
#define CCM_POST100 CCM_POST_REG(CCM_BASE_PTR,100)
#define CCM_POST_ROOT100_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,100)
#define CCM_POST_ROOT100_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,100)
#define CCM_POST_ROOT100_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,100)
#define CCM_PRE100 CCM_PRE_REG(CCM_BASE_PTR,100)
#define CCM_PRE_ROOT100_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,100)
#define CCM_PRE_ROOT100_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,100)
#define CCM_PRE_ROOT100_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,100)
#define CCM_ACCESS_CTRL100 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,100)
#define CCM_ACCESS_CTRL_ROOT100_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,100)
#define CCM_ACCESS_CTRL_ROOT100_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,100)
#define CCM_ACCESS_CTRL_ROOT100_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,100)
#define CCM_TARGET_ROOT101 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,101)
#define CCM_TARGET_ROOT101_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,101)
#define CCM_TARGET_ROOT101_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,101)
#define CCM_TARGET_ROOT101_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,101)
#define CCM_MISC101 CCM_MISC_REG(CCM_BASE_PTR,101)
#define CCM_MISC_ROOT101_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,101)
#define CCM_MISC_ROOT101_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,101)
#define CCM_MISC_ROOT101_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,101)
#define CCM_POST101 CCM_POST_REG(CCM_BASE_PTR,101)
#define CCM_POST_ROOT101_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,101)
#define CCM_POST_ROOT101_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,101)
#define CCM_POST_ROOT101_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,101)
#define CCM_PRE101 CCM_PRE_REG(CCM_BASE_PTR,101)
#define CCM_PRE_ROOT101_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,101)
#define CCM_PRE_ROOT101_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,101)
#define CCM_PRE_ROOT101_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,101)
#define CCM_ACCESS_CTRL101 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,101)
#define CCM_ACCESS_CTRL_ROOT101_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,101)
#define CCM_ACCESS_CTRL_ROOT101_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,101)
#define CCM_ACCESS_CTRL_ROOT101_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,101)
#define CCM_TARGET_ROOT102 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,102)
#define CCM_TARGET_ROOT102_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,102)
#define CCM_TARGET_ROOT102_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,102)
#define CCM_TARGET_ROOT102_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,102)
#define CCM_MISC102 CCM_MISC_REG(CCM_BASE_PTR,102)
#define CCM_MISC_ROOT102_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,102)
#define CCM_MISC_ROOT102_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,102)
#define CCM_MISC_ROOT102_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,102)
#define CCM_POST102 CCM_POST_REG(CCM_BASE_PTR,102)
#define CCM_POST_ROOT102_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,102)
#define CCM_POST_ROOT102_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,102)
#define CCM_POST_ROOT102_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,102)
#define CCM_PRE102 CCM_PRE_REG(CCM_BASE_PTR,102)
#define CCM_PRE_ROOT102_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,102)
#define CCM_PRE_ROOT102_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,102)
#define CCM_PRE_ROOT102_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,102)
#define CCM_ACCESS_CTRL102 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,102)
#define CCM_ACCESS_CTRL_ROOT102_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,102)
#define CCM_ACCESS_CTRL_ROOT102_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,102)
#define CCM_ACCESS_CTRL_ROOT102_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,102)
#define CCM_TARGET_ROOT103 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,103)
#define CCM_TARGET_ROOT103_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,103)
#define CCM_TARGET_ROOT103_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,103)
#define CCM_TARGET_ROOT103_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,103)
#define CCM_MISC103 CCM_MISC_REG(CCM_BASE_PTR,103)
#define CCM_MISC_ROOT103_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,103)
#define CCM_MISC_ROOT103_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,103)
#define CCM_MISC_ROOT103_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,103)
#define CCM_POST103 CCM_POST_REG(CCM_BASE_PTR,103)
#define CCM_POST_ROOT103_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,103)
#define CCM_POST_ROOT103_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,103)
#define CCM_POST_ROOT103_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,103)
#define CCM_PRE103 CCM_PRE_REG(CCM_BASE_PTR,103)
#define CCM_PRE_ROOT103_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,103)
#define CCM_PRE_ROOT103_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,103)
#define CCM_PRE_ROOT103_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,103)
#define CCM_ACCESS_CTRL103 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,103)
#define CCM_ACCESS_CTRL_ROOT103_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,103)
#define CCM_ACCESS_CTRL_ROOT103_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,103)
#define CCM_ACCESS_CTRL_ROOT103_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,103)
#define CCM_TARGET_ROOT104 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,104)
#define CCM_TARGET_ROOT104_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,104)
#define CCM_TARGET_ROOT104_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,104)
#define CCM_TARGET_ROOT104_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,104)
#define CCM_MISC104 CCM_MISC_REG(CCM_BASE_PTR,104)
#define CCM_MISC_ROOT104_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,104)
#define CCM_MISC_ROOT104_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,104)
#define CCM_MISC_ROOT104_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,104)
#define CCM_POST104 CCM_POST_REG(CCM_BASE_PTR,104)
#define CCM_POST_ROOT104_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,104)
#define CCM_POST_ROOT104_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,104)
#define CCM_POST_ROOT104_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,104)
#define CCM_PRE104 CCM_PRE_REG(CCM_BASE_PTR,104)
#define CCM_PRE_ROOT104_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,104)
#define CCM_PRE_ROOT104_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,104)
#define CCM_PRE_ROOT104_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,104)
#define CCM_ACCESS_CTRL104 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,104)
#define CCM_ACCESS_CTRL_ROOT104_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,104)
#define CCM_ACCESS_CTRL_ROOT104_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,104)
#define CCM_ACCESS_CTRL_ROOT104_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,104)
#define CCM_TARGET_ROOT105 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,105)
#define CCM_TARGET_ROOT105_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,105)
#define CCM_TARGET_ROOT105_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,105)
#define CCM_TARGET_ROOT105_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,105)
#define CCM_MISC105 CCM_MISC_REG(CCM_BASE_PTR,105)
#define CCM_MISC_ROOT105_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,105)
#define CCM_MISC_ROOT105_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,105)
#define CCM_MISC_ROOT105_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,105)
#define CCM_POST105 CCM_POST_REG(CCM_BASE_PTR,105)
#define CCM_POST_ROOT105_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,105)
#define CCM_POST_ROOT105_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,105)
#define CCM_POST_ROOT105_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,105)
#define CCM_PRE105 CCM_PRE_REG(CCM_BASE_PTR,105)
#define CCM_PRE_ROOT105_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,105)
#define CCM_PRE_ROOT105_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,105)
#define CCM_PRE_ROOT105_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,105)
#define CCM_ACCESS_CTRL105 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,105)
#define CCM_ACCESS_CTRL_ROOT105_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,105)
#define CCM_ACCESS_CTRL_ROOT105_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,105)
#define CCM_ACCESS_CTRL_ROOT105_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,105)
#define CCM_TARGET_ROOT106 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,106)
#define CCM_TARGET_ROOT106_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,106)
#define CCM_TARGET_ROOT106_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,106)
#define CCM_TARGET_ROOT106_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,106)
#define CCM_MISC106 CCM_MISC_REG(CCM_BASE_PTR,106)
#define CCM_MISC_ROOT106_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,106)
#define CCM_MISC_ROOT106_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,106)
#define CCM_MISC_ROOT106_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,106)
#define CCM_POST106 CCM_POST_REG(CCM_BASE_PTR,106)
#define CCM_POST_ROOT106_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,106)
#define CCM_POST_ROOT106_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,106)
#define CCM_POST_ROOT106_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,106)
#define CCM_PRE106 CCM_PRE_REG(CCM_BASE_PTR,106)
#define CCM_PRE_ROOT106_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,106)
#define CCM_PRE_ROOT106_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,106)
#define CCM_PRE_ROOT106_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,106)
#define CCM_ACCESS_CTRL106 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,106)
#define CCM_ACCESS_CTRL_ROOT106_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,106)
#define CCM_ACCESS_CTRL_ROOT106_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,106)
#define CCM_ACCESS_CTRL_ROOT106_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,106)
#define CCM_TARGET_ROOT107 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,107)
#define CCM_TARGET_ROOT107_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,107)
#define CCM_TARGET_ROOT107_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,107)
#define CCM_TARGET_ROOT107_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,107)
#define CCM_MISC107 CCM_MISC_REG(CCM_BASE_PTR,107)
#define CCM_MISC_ROOT107_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,107)
#define CCM_MISC_ROOT107_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,107)
#define CCM_MISC_ROOT107_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,107)
#define CCM_POST107 CCM_POST_REG(CCM_BASE_PTR,107)
#define CCM_POST_ROOT107_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,107)
#define CCM_POST_ROOT107_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,107)
#define CCM_POST_ROOT107_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,107)
#define CCM_PRE107 CCM_PRE_REG(CCM_BASE_PTR,107)
#define CCM_PRE_ROOT107_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,107)
#define CCM_PRE_ROOT107_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,107)
#define CCM_PRE_ROOT107_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,107)
#define CCM_ACCESS_CTRL107 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,107)
#define CCM_ACCESS_CTRL_ROOT107_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,107)
#define CCM_ACCESS_CTRL_ROOT107_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,107)
#define CCM_ACCESS_CTRL_ROOT107_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,107)
#define CCM_TARGET_ROOT108 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,108)
#define CCM_TARGET_ROOT108_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,108)
#define CCM_TARGET_ROOT108_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,108)
#define CCM_TARGET_ROOT108_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,108)
#define CCM_MISC108 CCM_MISC_REG(CCM_BASE_PTR,108)
#define CCM_MISC_ROOT108_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,108)
#define CCM_MISC_ROOT108_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,108)
#define CCM_MISC_ROOT108_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,108)
#define CCM_POST108 CCM_POST_REG(CCM_BASE_PTR,108)
#define CCM_POST_ROOT108_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,108)
#define CCM_POST_ROOT108_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,108)
#define CCM_POST_ROOT108_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,108)
#define CCM_PRE108 CCM_PRE_REG(CCM_BASE_PTR,108)
#define CCM_PRE_ROOT108_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,108)
#define CCM_PRE_ROOT108_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,108)
#define CCM_PRE_ROOT108_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,108)
#define CCM_ACCESS_CTRL108 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,108)
#define CCM_ACCESS_CTRL_ROOT108_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,108)
#define CCM_ACCESS_CTRL_ROOT108_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,108)
#define CCM_ACCESS_CTRL_ROOT108_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,108)
#define CCM_TARGET_ROOT109 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,109)
#define CCM_TARGET_ROOT109_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,109)
#define CCM_TARGET_ROOT109_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,109)
#define CCM_TARGET_ROOT109_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,109)
#define CCM_MISC109 CCM_MISC_REG(CCM_BASE_PTR,109)
#define CCM_MISC_ROOT109_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,109)
#define CCM_MISC_ROOT109_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,109)
#define CCM_MISC_ROOT109_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,109)
#define CCM_POST109 CCM_POST_REG(CCM_BASE_PTR,109)
#define CCM_POST_ROOT109_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,109)
#define CCM_POST_ROOT109_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,109)
#define CCM_POST_ROOT109_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,109)
#define CCM_PRE109 CCM_PRE_REG(CCM_BASE_PTR,109)
#define CCM_PRE_ROOT109_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,109)
#define CCM_PRE_ROOT109_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,109)
#define CCM_PRE_ROOT109_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,109)
#define CCM_ACCESS_CTRL109 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,109)
#define CCM_ACCESS_CTRL_ROOT109_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,109)
#define CCM_ACCESS_CTRL_ROOT109_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,109)
#define CCM_ACCESS_CTRL_ROOT109_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,109)
#define CCM_TARGET_ROOT110 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,110)
#define CCM_TARGET_ROOT110_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,110)
#define CCM_TARGET_ROOT110_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,110)
#define CCM_TARGET_ROOT110_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,110)
#define CCM_MISC110 CCM_MISC_REG(CCM_BASE_PTR,110)
#define CCM_MISC_ROOT110_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,110)
#define CCM_MISC_ROOT110_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,110)
#define CCM_MISC_ROOT110_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,110)
#define CCM_POST110 CCM_POST_REG(CCM_BASE_PTR,110)
#define CCM_POST_ROOT110_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,110)
#define CCM_POST_ROOT110_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,110)
#define CCM_POST_ROOT110_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,110)
#define CCM_PRE110 CCM_PRE_REG(CCM_BASE_PTR,110)
#define CCM_PRE_ROOT110_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,110)
#define CCM_PRE_ROOT110_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,110)
#define CCM_PRE_ROOT110_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,110)
#define CCM_ACCESS_CTRL110 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,110)
#define CCM_ACCESS_CTRL_ROOT110_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,110)
#define CCM_ACCESS_CTRL_ROOT110_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,110)
#define CCM_ACCESS_CTRL_ROOT110_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,110)
#define CCM_TARGET_ROOT111 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,111)
#define CCM_TARGET_ROOT111_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,111)
#define CCM_TARGET_ROOT111_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,111)
#define CCM_TARGET_ROOT111_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,111)
#define CCM_MISC111 CCM_MISC_REG(CCM_BASE_PTR,111)
#define CCM_MISC_ROOT111_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,111)
#define CCM_MISC_ROOT111_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,111)
#define CCM_MISC_ROOT111_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,111)
#define CCM_POST111 CCM_POST_REG(CCM_BASE_PTR,111)
#define CCM_POST_ROOT111_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,111)
#define CCM_POST_ROOT111_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,111)
#define CCM_POST_ROOT111_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,111)
#define CCM_PRE111 CCM_PRE_REG(CCM_BASE_PTR,111)
#define CCM_PRE_ROOT111_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,111)
#define CCM_PRE_ROOT111_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,111)
#define CCM_PRE_ROOT111_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,111)
#define CCM_ACCESS_CTRL111 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,111)
#define CCM_ACCESS_CTRL_ROOT111_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,111)
#define CCM_ACCESS_CTRL_ROOT111_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,111)
#define CCM_ACCESS_CTRL_ROOT111_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,111)
#define CCM_TARGET_ROOT112 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,112)
#define CCM_TARGET_ROOT112_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,112)
#define CCM_TARGET_ROOT112_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,112)
#define CCM_TARGET_ROOT112_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,112)
#define CCM_MISC112 CCM_MISC_REG(CCM_BASE_PTR,112)
#define CCM_MISC_ROOT112_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,112)
#define CCM_MISC_ROOT112_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,112)
#define CCM_MISC_ROOT112_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,112)
#define CCM_POST112 CCM_POST_REG(CCM_BASE_PTR,112)
#define CCM_POST_ROOT112_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,112)
#define CCM_POST_ROOT112_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,112)
#define CCM_POST_ROOT112_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,112)
#define CCM_PRE112 CCM_PRE_REG(CCM_BASE_PTR,112)
#define CCM_PRE_ROOT112_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,112)
#define CCM_PRE_ROOT112_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,112)
#define CCM_PRE_ROOT112_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,112)
#define CCM_ACCESS_CTRL112 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,112)
#define CCM_ACCESS_CTRL_ROOT112_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,112)
#define CCM_ACCESS_CTRL_ROOT112_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,112)
#define CCM_ACCESS_CTRL_ROOT112_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,112)
#define CCM_TARGET_ROOT113 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,113)
#define CCM_TARGET_ROOT113_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,113)
#define CCM_TARGET_ROOT113_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,113)
#define CCM_TARGET_ROOT113_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,113)
#define CCM_MISC113 CCM_MISC_REG(CCM_BASE_PTR,113)
#define CCM_MISC_ROOT113_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,113)
#define CCM_MISC_ROOT113_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,113)
#define CCM_MISC_ROOT113_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,113)
#define CCM_POST113 CCM_POST_REG(CCM_BASE_PTR,113)
#define CCM_POST_ROOT113_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,113)
#define CCM_POST_ROOT113_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,113)
#define CCM_POST_ROOT113_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,113)
#define CCM_PRE113 CCM_PRE_REG(CCM_BASE_PTR,113)
#define CCM_PRE_ROOT113_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,113)
#define CCM_PRE_ROOT113_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,113)
#define CCM_PRE_ROOT113_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,113)
#define CCM_ACCESS_CTRL113 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,113)
#define CCM_ACCESS_CTRL_ROOT113_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,113)
#define CCM_ACCESS_CTRL_ROOT113_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,113)
#define CCM_ACCESS_CTRL_ROOT113_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,113)
#define CCM_TARGET_ROOT114 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,114)
#define CCM_TARGET_ROOT114_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,114)
#define CCM_TARGET_ROOT114_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,114)
#define CCM_TARGET_ROOT114_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,114)
#define CCM_MISC114 CCM_MISC_REG(CCM_BASE_PTR,114)
#define CCM_MISC_ROOT114_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,114)
#define CCM_MISC_ROOT114_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,114)
#define CCM_MISC_ROOT114_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,114)
#define CCM_POST114 CCM_POST_REG(CCM_BASE_PTR,114)
#define CCM_POST_ROOT114_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,114)
#define CCM_POST_ROOT114_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,114)
#define CCM_POST_ROOT114_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,114)
#define CCM_PRE114 CCM_PRE_REG(CCM_BASE_PTR,114)
#define CCM_PRE_ROOT114_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,114)
#define CCM_PRE_ROOT114_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,114)
#define CCM_PRE_ROOT114_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,114)
#define CCM_ACCESS_CTRL114 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,114)
#define CCM_ACCESS_CTRL_ROOT114_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,114)
#define CCM_ACCESS_CTRL_ROOT114_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,114)
#define CCM_ACCESS_CTRL_ROOT114_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,114)
#define CCM_TARGET_ROOT115 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,115)
#define CCM_TARGET_ROOT115_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,115)
#define CCM_TARGET_ROOT115_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,115)
#define CCM_TARGET_ROOT115_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,115)
#define CCM_MISC115 CCM_MISC_REG(CCM_BASE_PTR,115)
#define CCM_MISC_ROOT115_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,115)
#define CCM_MISC_ROOT115_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,115)
#define CCM_MISC_ROOT115_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,115)
#define CCM_POST115 CCM_POST_REG(CCM_BASE_PTR,115)
#define CCM_POST_ROOT115_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,115)
#define CCM_POST_ROOT115_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,115)
#define CCM_POST_ROOT115_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,115)
#define CCM_PRE115 CCM_PRE_REG(CCM_BASE_PTR,115)
#define CCM_PRE_ROOT115_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,115)
#define CCM_PRE_ROOT115_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,115)
#define CCM_PRE_ROOT115_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,115)
#define CCM_ACCESS_CTRL115 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,115)
#define CCM_ACCESS_CTRL_ROOT115_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,115)
#define CCM_ACCESS_CTRL_ROOT115_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,115)
#define CCM_ACCESS_CTRL_ROOT115_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,115)
#define CCM_TARGET_ROOT116 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,116)
#define CCM_TARGET_ROOT116_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,116)
#define CCM_TARGET_ROOT116_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,116)
#define CCM_TARGET_ROOT116_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,116)
#define CCM_MISC116 CCM_MISC_REG(CCM_BASE_PTR,116)
#define CCM_MISC_ROOT116_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,116)
#define CCM_MISC_ROOT116_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,116)
#define CCM_MISC_ROOT116_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,116)
#define CCM_POST116 CCM_POST_REG(CCM_BASE_PTR,116)
#define CCM_POST_ROOT116_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,116)
#define CCM_POST_ROOT116_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,116)
#define CCM_POST_ROOT116_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,116)
#define CCM_PRE116 CCM_PRE_REG(CCM_BASE_PTR,116)
#define CCM_PRE_ROOT116_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,116)
#define CCM_PRE_ROOT116_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,116)
#define CCM_PRE_ROOT116_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,116)
#define CCM_ACCESS_CTRL116 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,116)
#define CCM_ACCESS_CTRL_ROOT116_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,116)
#define CCM_ACCESS_CTRL_ROOT116_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,116)
#define CCM_ACCESS_CTRL_ROOT116_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,116)
#define CCM_TARGET_ROOT117 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,117)
#define CCM_TARGET_ROOT117_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,117)
#define CCM_TARGET_ROOT117_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,117)
#define CCM_TARGET_ROOT117_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,117)
#define CCM_MISC117 CCM_MISC_REG(CCM_BASE_PTR,117)
#define CCM_MISC_ROOT117_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,117)
#define CCM_MISC_ROOT117_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,117)
#define CCM_MISC_ROOT117_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,117)
#define CCM_POST117 CCM_POST_REG(CCM_BASE_PTR,117)
#define CCM_POST_ROOT117_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,117)
#define CCM_POST_ROOT117_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,117)
#define CCM_POST_ROOT117_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,117)
#define CCM_PRE117 CCM_PRE_REG(CCM_BASE_PTR,117)
#define CCM_PRE_ROOT117_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,117)
#define CCM_PRE_ROOT117_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,117)
#define CCM_PRE_ROOT117_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,117)
#define CCM_ACCESS_CTRL117 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,117)
#define CCM_ACCESS_CTRL_ROOT117_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,117)
#define CCM_ACCESS_CTRL_ROOT117_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,117)
#define CCM_ACCESS_CTRL_ROOT117_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,117)
#define CCM_TARGET_ROOT118 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,118)
#define CCM_TARGET_ROOT118_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,118)
#define CCM_TARGET_ROOT118_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,118)
#define CCM_TARGET_ROOT118_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,118)
#define CCM_MISC118 CCM_MISC_REG(CCM_BASE_PTR,118)
#define CCM_MISC_ROOT118_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,118)
#define CCM_MISC_ROOT118_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,118)
#define CCM_MISC_ROOT118_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,118)
#define CCM_POST118 CCM_POST_REG(CCM_BASE_PTR,118)
#define CCM_POST_ROOT118_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,118)
#define CCM_POST_ROOT118_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,118)
#define CCM_POST_ROOT118_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,118)
#define CCM_PRE118 CCM_PRE_REG(CCM_BASE_PTR,118)
#define CCM_PRE_ROOT118_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,118)
#define CCM_PRE_ROOT118_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,118)
#define CCM_PRE_ROOT118_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,118)
#define CCM_ACCESS_CTRL118 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,118)
#define CCM_ACCESS_CTRL_ROOT118_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,118)
#define CCM_ACCESS_CTRL_ROOT118_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,118)
#define CCM_ACCESS_CTRL_ROOT118_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,118)
#define CCM_TARGET_ROOT119 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,119)
#define CCM_TARGET_ROOT119_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,119)
#define CCM_TARGET_ROOT119_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,119)
#define CCM_TARGET_ROOT119_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,119)
#define CCM_MISC119 CCM_MISC_REG(CCM_BASE_PTR,119)
#define CCM_MISC_ROOT119_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,119)
#define CCM_MISC_ROOT119_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,119)
#define CCM_MISC_ROOT119_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,119)
#define CCM_POST119 CCM_POST_REG(CCM_BASE_PTR,119)
#define CCM_POST_ROOT119_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,119)
#define CCM_POST_ROOT119_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,119)
#define CCM_POST_ROOT119_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,119)
#define CCM_PRE119 CCM_PRE_REG(CCM_BASE_PTR,119)
#define CCM_PRE_ROOT119_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,119)
#define CCM_PRE_ROOT119_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,119)
#define CCM_PRE_ROOT119_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,119)
#define CCM_ACCESS_CTRL119 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,119)
#define CCM_ACCESS_CTRL_ROOT119_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,119)
#define CCM_ACCESS_CTRL_ROOT119_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,119)
#define CCM_ACCESS_CTRL_ROOT119_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,119)
#define CCM_TARGET_ROOT120 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,120)
#define CCM_TARGET_ROOT120_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,120)
#define CCM_TARGET_ROOT120_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,120)
#define CCM_TARGET_ROOT120_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,120)
#define CCM_MISC120 CCM_MISC_REG(CCM_BASE_PTR,120)
#define CCM_MISC_ROOT120_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,120)
#define CCM_MISC_ROOT120_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,120)
#define CCM_MISC_ROOT120_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,120)
#define CCM_POST120 CCM_POST_REG(CCM_BASE_PTR,120)
#define CCM_POST_ROOT120_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,120)
#define CCM_POST_ROOT120_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,120)
#define CCM_POST_ROOT120_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,120)
#define CCM_PRE120 CCM_PRE_REG(CCM_BASE_PTR,120)
#define CCM_PRE_ROOT120_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,120)
#define CCM_PRE_ROOT120_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,120)
#define CCM_PRE_ROOT120_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,120)
#define CCM_ACCESS_CTRL120 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,120)
#define CCM_ACCESS_CTRL_ROOT120_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,120)
#define CCM_ACCESS_CTRL_ROOT120_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,120)
#define CCM_ACCESS_CTRL_ROOT120_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,120)
#define CCM_TARGET_ROOT121 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,121)
#define CCM_TARGET_ROOT121_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,121)
#define CCM_TARGET_ROOT121_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,121)
#define CCM_TARGET_ROOT121_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,121)
#define CCM_MISC121 CCM_MISC_REG(CCM_BASE_PTR,121)
#define CCM_MISC_ROOT121_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,121)
#define CCM_MISC_ROOT121_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,121)
#define CCM_MISC_ROOT121_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,121)
#define CCM_POST121 CCM_POST_REG(CCM_BASE_PTR,121)
#define CCM_POST_ROOT121_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,121)
#define CCM_POST_ROOT121_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,121)
#define CCM_POST_ROOT121_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,121)
#define CCM_PRE121 CCM_PRE_REG(CCM_BASE_PTR,121)
#define CCM_PRE_ROOT121_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,121)
#define CCM_PRE_ROOT121_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,121)
#define CCM_PRE_ROOT121_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,121)
#define CCM_ACCESS_CTRL121 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,121)
#define CCM_ACCESS_CTRL_ROOT121_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,121)
#define CCM_ACCESS_CTRL_ROOT121_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,121)
#define CCM_ACCESS_CTRL_ROOT121_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,121)
#define CCM_TARGET_ROOT122 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,122)
#define CCM_TARGET_ROOT122_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,122)
#define CCM_TARGET_ROOT122_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,122)
#define CCM_TARGET_ROOT122_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,122)
#define CCM_MISC122 CCM_MISC_REG(CCM_BASE_PTR,122)
#define CCM_MISC_ROOT122_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,122)
#define CCM_MISC_ROOT122_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,122)
#define CCM_MISC_ROOT122_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,122)
#define CCM_POST122 CCM_POST_REG(CCM_BASE_PTR,122)
#define CCM_POST_ROOT122_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,122)
#define CCM_POST_ROOT122_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,122)
#define CCM_POST_ROOT122_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,122)
#define CCM_PRE122 CCM_PRE_REG(CCM_BASE_PTR,122)
#define CCM_PRE_ROOT122_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,122)
#define CCM_PRE_ROOT122_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,122)
#define CCM_PRE_ROOT122_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,122)
#define CCM_ACCESS_CTRL122 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,122)
#define CCM_ACCESS_CTRL_ROOT122_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,122)
#define CCM_ACCESS_CTRL_ROOT122_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,122)
#define CCM_ACCESS_CTRL_ROOT122_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,122)
#define CCM_TARGET_ROOT123 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,123)
#define CCM_TARGET_ROOT123_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,123)
#define CCM_TARGET_ROOT123_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,123)
#define CCM_TARGET_ROOT123_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,123)
#define CCM_MISC123 CCM_MISC_REG(CCM_BASE_PTR,123)
#define CCM_MISC_ROOT123_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,123)
#define CCM_MISC_ROOT123_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,123)
#define CCM_MISC_ROOT123_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,123)
#define CCM_POST123 CCM_POST_REG(CCM_BASE_PTR,123)
#define CCM_POST_ROOT123_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,123)
#define CCM_POST_ROOT123_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,123)
#define CCM_POST_ROOT123_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,123)
#define CCM_PRE123 CCM_PRE_REG(CCM_BASE_PTR,123)
#define CCM_PRE_ROOT123_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,123)
#define CCM_PRE_ROOT123_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,123)
#define CCM_PRE_ROOT123_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,123)
#define CCM_ACCESS_CTRL123 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,123)
#define CCM_ACCESS_CTRL_ROOT123_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,123)
#define CCM_ACCESS_CTRL_ROOT123_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,123)
#define CCM_ACCESS_CTRL_ROOT123_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,123)
#define CCM_TARGET_ROOT124 CCM_TARGET_ROOT_REG(CCM_BASE_PTR,124)
#define CCM_TARGET_ROOT124_SET CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,124)
#define CCM_TARGET_ROOT124_CLR CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,124)
#define CCM_TARGET_ROOT124_TOG CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,124)
#define CCM_MISC124 CCM_MISC_REG(CCM_BASE_PTR,124)
#define CCM_MISC_ROOT124_SET CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,124)
#define CCM_MISC_ROOT124_CLR CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,124)
#define CCM_MISC_ROOT124_TOG CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,124)
#define CCM_POST124 CCM_POST_REG(CCM_BASE_PTR,124)
#define CCM_POST_ROOT124_SET CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,124)
#define CCM_POST_ROOT124_CLR CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,124)
#define CCM_POST_ROOT124_TOG CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,124)
#define CCM_PRE124 CCM_PRE_REG(CCM_BASE_PTR,124)
#define CCM_PRE_ROOT124_SET CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,124)
#define CCM_PRE_ROOT124_CLR CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,124)
#define CCM_PRE_ROOT124_TOG CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,124)
#define CCM_ACCESS_CTRL124 CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,124)
#define CCM_ACCESS_CTRL_ROOT124_SET CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,124)
#define CCM_ACCESS_CTRL_ROOT124_CLR CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,124)
#define CCM_ACCESS_CTRL_ROOT124_TOG CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,124)
/* CCM - Register array accessors */
#define CCM_PLL_CTRL(index) CCM_PLL_CTRL_REG(CCM_BASE_PTR,index)
#define CCM_PLL_CTRL_SET(index) CCM_PLL_CTRL_SET_REG(CCM_BASE_PTR,index)
#define CCM_PLL_CTRL_CLR(index) CCM_PLL_CTRL_CLR_REG(CCM_BASE_PTR,index)
#define CCM_PLL_CTRL_TOG(index) CCM_PLL_CTRL_TOG_REG(CCM_BASE_PTR,index)
#define CCM_CCGR(index) CCM_CCGR_REG(CCM_BASE_PTR,index)
#define CCM_CCGR_SET(index) CCM_CCGR_SET_REG(CCM_BASE_PTR,index)
#define CCM_CCGR_CLR(index) CCM_CCGR_CLR_REG(CCM_BASE_PTR,index)
#define CCM_CCGR_TOG(index) CCM_CCGR_TOG_REG(CCM_BASE_PTR,index)
#define CCM_TARGET_ROOT(index) CCM_TARGET_ROOT_REG(CCM_BASE_PTR,index)
#define CCM_TARGET_ROOT_SET(index) CCM_TARGET_ROOT_SET_REG(CCM_BASE_PTR,index)
#define CCM_TARGET_ROOT_CLR(index) CCM_TARGET_ROOT_CLR_REG(CCM_BASE_PTR,index)
#define CCM_TARGET_ROOT_TOG(index) CCM_TARGET_ROOT_TOG_REG(CCM_BASE_PTR,index)
#define CCM_MISC(index) CCM_MISC_REG(CCM_BASE_PTR,index)
#define CCM_MISC_ROOT_SET(index) CCM_MISC_ROOT_SET_REG(CCM_BASE_PTR,index)
#define CCM_MISC_ROOT_CLR(index) CCM_MISC_ROOT_CLR_REG(CCM_BASE_PTR,index)
#define CCM_MISC_ROOT_TOG(index) CCM_MISC_ROOT_TOG_REG(CCM_BASE_PTR,index)
#define CCM_POST(index) CCM_POST_REG(CCM_BASE_PTR,index)
#define CCM_POST_ROOT_SET(index) CCM_POST_ROOT_SET_REG(CCM_BASE_PTR,index)
#define CCM_POST_ROOT_CLR(index) CCM_POST_ROOT_CLR_REG(CCM_BASE_PTR,index)
#define CCM_POST_ROOT_TOG(index) CCM_POST_ROOT_TOG_REG(CCM_BASE_PTR,index)
#define CCM_PRE(index) CCM_PRE_REG(CCM_BASE_PTR,index)
#define CCM_PRE_ROOT_SET(index) CCM_PRE_ROOT_SET_REG(CCM_BASE_PTR,index)
#define CCM_PRE_ROOT_CLR(index) CCM_PRE_ROOT_CLR_REG(CCM_BASE_PTR,index)
#define CCM_PRE_ROOT_TOG(index) CCM_PRE_ROOT_TOG_REG(CCM_BASE_PTR,index)
#define CCM_ACCESS_CTRL(index) CCM_ACCESS_CTRL_REG(CCM_BASE_PTR,index)
#define CCM_ACCESS_CTRL_ROOT_SET(index) CCM_ACCESS_CTRL_ROOT_SET_REG(CCM_BASE_PTR,index)
#define CCM_ACCESS_CTRL_ROOT_CLR(index) CCM_ACCESS_CTRL_ROOT_CLR_REG(CCM_BASE_PTR,index)
#define CCM_ACCESS_CTRL_ROOT_TOG(index) CCM_ACCESS_CTRL_ROOT_TOG_REG(CCM_BASE_PTR,index)
/*!
* @}
*/ /* end of group CCM_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group CCM_Peripheral */
/* ----------------------------------------------------------------------------
-- CCM_ANALOG Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup CCM_ANALOG_Peripheral_Access_Layer CCM_ANALOG Peripheral Access Layer
* @{
*/
/** CCM_ANALOG - Register Layout Typedef */
typedef struct {
uint8_t RESERVED_0[96];
__IO uint32_t PLL_ARM; /**< Anadig ARM PLL control Register, offset: 0x60 */
__IO uint32_t PLL_ARM_SET; /**< Anadig ARM PLL control Register, offset: 0x64 */
__IO uint32_t PLL_ARM_CLR; /**< Anadig ARM PLL control Register, offset: 0x68 */
__IO uint32_t PLL_ARM_TOG; /**< Anadig ARM PLL control Register, offset: 0x6C */
__IO uint32_t PLL_DDR; /**< Anadig DDR PLL Control Register, offset: 0x70 */
__IO uint32_t PLL_DDR_SET; /**< Anadig DDR PLL Control Register, offset: 0x74 */
__IO uint32_t PLL_DDR_CLR; /**< Anadig DDR PLL Control Register, offset: 0x78 */
__IO uint32_t PLL_DDR_TOG; /**< Anadig DDR PLL Control Register, offset: 0x7C */
__IO uint32_t PLL_DDR_SS; /**< DDR PLL Spread Spectrum Register., offset: 0x80 */
uint8_t RESERVED_1[12];
__IO uint32_t PLL_DDR_NUM; /**< Numerator of DDR PLL Fractional Loop Divider Register, offset: 0x90 */
uint8_t RESERVED_2[12];
__IO uint32_t PLL_DDR_DENOM; /**< Denominator of DDR PLL Fractional Loop Divider Register, offset: 0xA0 */
uint8_t RESERVED_3[12];
__IO uint32_t PLL_480; /**< Anadig 480MHz PLL Control Register, offset: 0xB0 */
__IO uint32_t PLL_480_SET; /**< Anadig 480MHz PLL Control Register, offset: 0xB4 */
__IO uint32_t PLL_480_CLR; /**< Anadig 480MHz PLL Control Register, offset: 0xB8 */
__IO uint32_t PLL_480_TOG; /**< Anadig 480MHz PLL Control Register, offset: 0xBC */
__IO uint32_t PFD_480A; /**< 480MHz Clock Phase Fractional Divider Control Register A, offset: 0xC0 */
__IO uint32_t PFD_480A_SET; /**< 480MHz Clock Phase Fractional Divider Control Register A, offset: 0xC4 */
__IO uint32_t PFD_480A_CLR; /**< 480MHz Clock Phase Fractional Divider Control Register A, offset: 0xC8 */
__IO uint32_t PFD_480A_TOG; /**< 480MHz Clock Phase Fractional Divider Control Register A, offset: 0xCC */
__IO uint32_t PFD_480B; /**< 480MHz Clock Phase Fractional Divider Control Register B, offset: 0xD0 */
__IO uint32_t PFD_480B_SET; /**< 480MHz Clock Phase Fractional Divider Control Register B, offset: 0xD4 */
__IO uint32_t PFD_480B_CLR; /**< 480MHz Clock Phase Fractional Divider Control Register B, offset: 0xD8 */
__IO uint32_t PFD_480B_TOG; /**< 480MHz Clock Phase Fractional Divider Control Register B, offset: 0xDC */
__IO uint32_t PLL_ENET; /**< Anadig ENET PLL Control Register, offset: 0xE0 */
__IO uint32_t PLL_ENET_SET; /**< Anadig ENET PLL Control Register, offset: 0xE4 */
__IO uint32_t PLL_ENET_CLR; /**< Anadig ENET PLL Control Register, offset: 0xE8 */
__IO uint32_t PLL_ENET_TOG; /**< Anadig ENET PLL Control Register, offset: 0xEC */
__IO uint32_t PLL_AUDIO; /**< Anadig Audio PLL control Register, offset: 0xF0 */
__IO uint32_t PLL_AUDIO_SET; /**< Anadig Audio PLL control Register, offset: 0xF4 */
__IO uint32_t PLL_AUDIO_CLR; /**< Anadig Audio PLL control Register, offset: 0xF8 */
__IO uint32_t PLL_AUDIO_TOG; /**< Anadig Audio PLL control Register, offset: 0xFC */
__IO uint32_t PLL_AUDIO_SS; /**< Audio PLL Spread Spectrum Register., offset: 0x100 */
uint8_t RESERVED_4[12];
__IO uint32_t PLL_AUDIO_NUM; /**< Numerator of Audio PLL Fractional Loop Divider Register, offset: 0x110 */
uint8_t RESERVED_5[12];
__IO uint32_t PLL_AUDIO_DENOM; /**< Denominator of Audio PLL Fractional Loop Divider Register, offset: 0x120 */
uint8_t RESERVED_6[12];
__IO uint32_t PLL_VIDEO; /**< Anadig Video PLL control Register, offset: 0x130 */
__IO uint32_t PLL_VIDEO_SET; /**< Anadig Video PLL control Register, offset: 0x134 */
__IO uint32_t PLL_VIDEO_CLR; /**< Anadig Video PLL control Register, offset: 0x138 */
__IO uint32_t PLL_VIDEO_TOG; /**< Anadig Video PLL control Register, offset: 0x13C */
__IO uint32_t PLL_VIDEO_SS; /**< Video PLL Spread Spectrum Register., offset: 0x140 */
uint8_t RESERVED_7[12];
__IO uint32_t PLL_VIDEO_NUM; /**< Numerator of Video PLL Fractional Loop Divider Register, offset: 0x150 */
uint8_t RESERVED_8[12];
__IO uint32_t PLL_VIDEO_DENOM; /**< Denominator of Video PLL Fractional Loop Divider Register, offset: 0x160 */
uint8_t RESERVED_9[12];
__IO uint32_t CLK_MISC0; /**< Miscellaneous0 Analog Clock Control and Status Register, offset: 0x170 */
__IO uint32_t CLK_MISC0_SET; /**< Miscellaneous0 Analog Clock Control and Status Register, offset: 0x174 */
__IO uint32_t CLK_MISC0_CLR; /**< Miscellaneous0 Analog Clock Control and Status Register, offset: 0x178 */
__IO uint32_t CLK_MISC0_TOG; /**< Miscellaneous0 Analog Clock Control and Status Register, offset: 0x17C */
} CCM_ANALOG_Type, *CCM_ANALOG_MemMapPtr;
/* ----------------------------------------------------------------------------
-- CCM_ANALOG - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup CCM_ANALOG_Register_Accessor_Macros CCM_ANALOG - Register accessor macros
* @{
*/
/* CCM_ANALOG - Register accessors */
#define CCM_ANALOG_PLL_ARM_REG(base) ((base)->PLL_ARM)
#define CCM_ANALOG_PLL_ARM_SET_REG(base) ((base)->PLL_ARM_SET)
#define CCM_ANALOG_PLL_ARM_CLR_REG(base) ((base)->PLL_ARM_CLR)
#define CCM_ANALOG_PLL_ARM_TOG_REG(base) ((base)->PLL_ARM_TOG)
#define CCM_ANALOG_PLL_DDR_REG(base) ((base)->PLL_DDR)
#define CCM_ANALOG_PLL_DDR_SET_REG(base) ((base)->PLL_DDR_SET)
#define CCM_ANALOG_PLL_DDR_CLR_REG(base) ((base)->PLL_DDR_CLR)
#define CCM_ANALOG_PLL_DDR_TOG_REG(base) ((base)->PLL_DDR_TOG)
#define CCM_ANALOG_PLL_DDR_SS_REG(base) ((base)->PLL_DDR_SS)
#define CCM_ANALOG_PLL_DDR_NUM_REG(base) ((base)->PLL_DDR_NUM)
#define CCM_ANALOG_PLL_DDR_DENOM_REG(base) ((base)->PLL_DDR_DENOM)
#define CCM_ANALOG_PLL_480_REG(base) ((base)->PLL_480)
#define CCM_ANALOG_PLL_480_SET_REG(base) ((base)->PLL_480_SET)
#define CCM_ANALOG_PLL_480_CLR_REG(base) ((base)->PLL_480_CLR)
#define CCM_ANALOG_PLL_480_TOG_REG(base) ((base)->PLL_480_TOG)
#define CCM_ANALOG_PFD_480A_REG(base) ((base)->PFD_480A)
#define CCM_ANALOG_PFD_480A_SET_REG(base) ((base)->PFD_480A_SET)
#define CCM_ANALOG_PFD_480A_CLR_REG(base) ((base)->PFD_480A_CLR)
#define CCM_ANALOG_PFD_480A_TOG_REG(base) ((base)->PFD_480A_TOG)
#define CCM_ANALOG_PFD_480B_REG(base) ((base)->PFD_480B)
#define CCM_ANALOG_PFD_480B_SET_REG(base) ((base)->PFD_480B_SET)
#define CCM_ANALOG_PFD_480B_CLR_REG(base) ((base)->PFD_480B_CLR)
#define CCM_ANALOG_PFD_480B_TOG_REG(base) ((base)->PFD_480B_TOG)
#define CCM_ANALOG_PLL_ENET_REG(base) ((base)->PLL_ENET)
#define CCM_ANALOG_PLL_ENET_SET_REG(base) ((base)->PLL_ENET_SET)
#define CCM_ANALOG_PLL_ENET_CLR_REG(base) ((base)->PLL_ENET_CLR)
#define CCM_ANALOG_PLL_ENET_TOG_REG(base) ((base)->PLL_ENET_TOG)
#define CCM_ANALOG_PLL_AUDIO_REG(base) ((base)->PLL_AUDIO)
#define CCM_ANALOG_PLL_AUDIO_SET_REG(base) ((base)->PLL_AUDIO_SET)
#define CCM_ANALOG_PLL_AUDIO_CLR_REG(base) ((base)->PLL_AUDIO_CLR)
#define CCM_ANALOG_PLL_AUDIO_TOG_REG(base) ((base)->PLL_AUDIO_TOG)
#define CCM_ANALOG_PLL_AUDIO_SS_REG(base) ((base)->PLL_AUDIO_SS)
#define CCM_ANALOG_PLL_AUDIO_NUM_REG(base) ((base)->PLL_AUDIO_NUM)
#define CCM_ANALOG_PLL_AUDIO_DENOM_REG(base) ((base)->PLL_AUDIO_DENOM)
#define CCM_ANALOG_PLL_VIDEO_REG(base) ((base)->PLL_VIDEO)
#define CCM_ANALOG_PLL_VIDEO_SET_REG(base) ((base)->PLL_VIDEO_SET)
#define CCM_ANALOG_PLL_VIDEO_CLR_REG(base) ((base)->PLL_VIDEO_CLR)
#define CCM_ANALOG_PLL_VIDEO_TOG_REG(base) ((base)->PLL_VIDEO_TOG)
#define CCM_ANALOG_PLL_VIDEO_SS_REG(base) ((base)->PLL_VIDEO_SS)
#define CCM_ANALOG_PLL_VIDEO_NUM_REG(base) ((base)->PLL_VIDEO_NUM)
#define CCM_ANALOG_PLL_VIDEO_DENOM_REG(base) ((base)->PLL_VIDEO_DENOM)
#define CCM_ANALOG_CLK_MISC0_REG(base) ((base)->CLK_MISC0)
#define CCM_ANALOG_CLK_MISC0_SET_REG(base) ((base)->CLK_MISC0_SET)
#define CCM_ANALOG_CLK_MISC0_CLR_REG(base) ((base)->CLK_MISC0_CLR)
#define CCM_ANALOG_CLK_MISC0_TOG_REG(base) ((base)->CLK_MISC0_TOG)
/*!
* @}
*/ /* end of group CCM_ANALOG_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- CCM_ANALOG Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup CCM_ANALOG_Register_Masks CCM_ANALOG Register Masks
* @{
*/
/* PLL_ARM Bit Fields */
#define CCM_ANALOG_PLL_ARM_DIV_SELECT_MASK 0x7Fu
#define CCM_ANALOG_PLL_ARM_DIV_SELECT_SHIFT 0
#define CCM_ANALOG_PLL_ARM_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_ARM_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_ARM_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_ARM_HALF_LF_MASK 0x80u
#define CCM_ANALOG_PLL_ARM_HALF_LF_SHIFT 7
#define CCM_ANALOG_PLL_ARM_DOUBLE_LF_MASK 0x100u
#define CCM_ANALOG_PLL_ARM_DOUBLE_LF_SHIFT 8
#define CCM_ANALOG_PLL_ARM_HALF_CP_MASK 0x200u
#define CCM_ANALOG_PLL_ARM_HALF_CP_SHIFT 9
#define CCM_ANALOG_PLL_ARM_DOUBLE_CP_MASK 0x400u
#define CCM_ANALOG_PLL_ARM_DOUBLE_CP_SHIFT 10
#define CCM_ANALOG_PLL_ARM_HOLD_RING_OFF_MASK 0x800u
#define CCM_ANALOG_PLL_ARM_HOLD_RING_OFF_SHIFT 11
#define CCM_ANALOG_PLL_ARM_POWERDOWN_MASK 0x1000u
#define CCM_ANALOG_PLL_ARM_POWERDOWN_SHIFT 12
#define CCM_ANALOG_PLL_ARM_ENABLE_CLK_MASK 0x2000u
#define CCM_ANALOG_PLL_ARM_ENABLE_CLK_SHIFT 13
#define CCM_ANALOG_PLL_ARM_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_ARM_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_ARM_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_ARM_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_ARM_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_ARM_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_ARM_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_ARM_LVDS_SEL_MASK 0x20000u
#define CCM_ANALOG_PLL_ARM_LVDS_SEL_SHIFT 17
#define CCM_ANALOG_PLL_ARM_LVDS_24MHZ_SEL_MASK 0x40000u
#define CCM_ANALOG_PLL_ARM_LVDS_24MHZ_SEL_SHIFT 18
#define CCM_ANALOG_PLL_ARM_PLL_SEL_MASK 0x80000u
#define CCM_ANALOG_PLL_ARM_PLL_SEL_SHIFT 19
#define CCM_ANALOG_PLL_ARM_PLL_ARM_OVERRIDE_MASK 0x100000u
#define CCM_ANALOG_PLL_ARM_PLL_ARM_OVERRIDE_SHIFT 20
#define CCM_ANALOG_PLL_ARM_RSVD0_MASK 0x7FE00000u
#define CCM_ANALOG_PLL_ARM_RSVD0_SHIFT 21
#define CCM_ANALOG_PLL_ARM_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_ARM_RSVD0_SHIFT))&CCM_ANALOG_PLL_ARM_RSVD0_MASK)
#define CCM_ANALOG_PLL_ARM_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_ARM_LOCK_SHIFT 31
/* PLL_ARM_SET Bit Fields */
#define CCM_ANALOG_PLL_ARM_SET_DIV_SELECT_MASK 0x7Fu
#define CCM_ANALOG_PLL_ARM_SET_DIV_SELECT_SHIFT 0
#define CCM_ANALOG_PLL_ARM_SET_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_ARM_SET_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_ARM_SET_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_ARM_SET_HALF_LF_MASK 0x80u
#define CCM_ANALOG_PLL_ARM_SET_HALF_LF_SHIFT 7
#define CCM_ANALOG_PLL_ARM_SET_DOUBLE_LF_MASK 0x100u
#define CCM_ANALOG_PLL_ARM_SET_DOUBLE_LF_SHIFT 8
#define CCM_ANALOG_PLL_ARM_SET_HALF_CP_MASK 0x200u
#define CCM_ANALOG_PLL_ARM_SET_HALF_CP_SHIFT 9
#define CCM_ANALOG_PLL_ARM_SET_DOUBLE_CP_MASK 0x400u
#define CCM_ANALOG_PLL_ARM_SET_DOUBLE_CP_SHIFT 10
#define CCM_ANALOG_PLL_ARM_SET_HOLD_RING_OFF_MASK 0x800u
#define CCM_ANALOG_PLL_ARM_SET_HOLD_RING_OFF_SHIFT 11
#define CCM_ANALOG_PLL_ARM_SET_POWERDOWN_MASK 0x1000u
#define CCM_ANALOG_PLL_ARM_SET_POWERDOWN_SHIFT 12
#define CCM_ANALOG_PLL_ARM_SET_ENABLE_CLK_MASK 0x2000u
#define CCM_ANALOG_PLL_ARM_SET_ENABLE_CLK_SHIFT 13
#define CCM_ANALOG_PLL_ARM_SET_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_ARM_SET_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_ARM_SET_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_ARM_SET_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_ARM_SET_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_ARM_SET_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_ARM_SET_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_ARM_SET_LVDS_SEL_MASK 0x20000u
#define CCM_ANALOG_PLL_ARM_SET_LVDS_SEL_SHIFT 17
#define CCM_ANALOG_PLL_ARM_SET_LVDS_24MHZ_SEL_MASK 0x40000u
#define CCM_ANALOG_PLL_ARM_SET_LVDS_24MHZ_SEL_SHIFT 18
#define CCM_ANALOG_PLL_ARM_SET_PLL_SEL_MASK 0x80000u
#define CCM_ANALOG_PLL_ARM_SET_PLL_SEL_SHIFT 19
#define CCM_ANALOG_PLL_ARM_SET_PLL_ARM_OVERRIDE_MASK 0x100000u
#define CCM_ANALOG_PLL_ARM_SET_PLL_ARM_OVERRIDE_SHIFT 20
#define CCM_ANALOG_PLL_ARM_SET_RSVD0_MASK 0x7FE00000u
#define CCM_ANALOG_PLL_ARM_SET_RSVD0_SHIFT 21
#define CCM_ANALOG_PLL_ARM_SET_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_ARM_SET_RSVD0_SHIFT))&CCM_ANALOG_PLL_ARM_SET_RSVD0_MASK)
#define CCM_ANALOG_PLL_ARM_SET_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_ARM_SET_LOCK_SHIFT 31
/* PLL_ARM_CLR Bit Fields */
#define CCM_ANALOG_PLL_ARM_CLR_DIV_SELECT_MASK 0x7Fu
#define CCM_ANALOG_PLL_ARM_CLR_DIV_SELECT_SHIFT 0
#define CCM_ANALOG_PLL_ARM_CLR_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_ARM_CLR_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_ARM_CLR_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_ARM_CLR_HALF_LF_MASK 0x80u
#define CCM_ANALOG_PLL_ARM_CLR_HALF_LF_SHIFT 7
#define CCM_ANALOG_PLL_ARM_CLR_DOUBLE_LF_MASK 0x100u
#define CCM_ANALOG_PLL_ARM_CLR_DOUBLE_LF_SHIFT 8
#define CCM_ANALOG_PLL_ARM_CLR_HALF_CP_MASK 0x200u
#define CCM_ANALOG_PLL_ARM_CLR_HALF_CP_SHIFT 9
#define CCM_ANALOG_PLL_ARM_CLR_DOUBLE_CP_MASK 0x400u
#define CCM_ANALOG_PLL_ARM_CLR_DOUBLE_CP_SHIFT 10
#define CCM_ANALOG_PLL_ARM_CLR_HOLD_RING_OFF_MASK 0x800u
#define CCM_ANALOG_PLL_ARM_CLR_HOLD_RING_OFF_SHIFT 11
#define CCM_ANALOG_PLL_ARM_CLR_POWERDOWN_MASK 0x1000u
#define CCM_ANALOG_PLL_ARM_CLR_POWERDOWN_SHIFT 12
#define CCM_ANALOG_PLL_ARM_CLR_ENABLE_CLK_MASK 0x2000u
#define CCM_ANALOG_PLL_ARM_CLR_ENABLE_CLK_SHIFT 13
#define CCM_ANALOG_PLL_ARM_CLR_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_ARM_CLR_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_ARM_CLR_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_ARM_CLR_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_ARM_CLR_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_ARM_CLR_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_ARM_CLR_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_ARM_CLR_LVDS_SEL_MASK 0x20000u
#define CCM_ANALOG_PLL_ARM_CLR_LVDS_SEL_SHIFT 17
#define CCM_ANALOG_PLL_ARM_CLR_LVDS_24MHZ_SEL_MASK 0x40000u
#define CCM_ANALOG_PLL_ARM_CLR_LVDS_24MHZ_SEL_SHIFT 18
#define CCM_ANALOG_PLL_ARM_CLR_PLL_SEL_MASK 0x80000u
#define CCM_ANALOG_PLL_ARM_CLR_PLL_SEL_SHIFT 19
#define CCM_ANALOG_PLL_ARM_CLR_PLL_ARM_OVERRIDE_MASK 0x100000u
#define CCM_ANALOG_PLL_ARM_CLR_PLL_ARM_OVERRIDE_SHIFT 20
#define CCM_ANALOG_PLL_ARM_CLR_RSVD0_MASK 0x7FE00000u
#define CCM_ANALOG_PLL_ARM_CLR_RSVD0_SHIFT 21
#define CCM_ANALOG_PLL_ARM_CLR_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_ARM_CLR_RSVD0_SHIFT))&CCM_ANALOG_PLL_ARM_CLR_RSVD0_MASK)
#define CCM_ANALOG_PLL_ARM_CLR_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_ARM_CLR_LOCK_SHIFT 31
/* PLL_ARM_TOG Bit Fields */
#define CCM_ANALOG_PLL_ARM_TOG_DIV_SELECT_MASK 0x7Fu
#define CCM_ANALOG_PLL_ARM_TOG_DIV_SELECT_SHIFT 0
#define CCM_ANALOG_PLL_ARM_TOG_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_ARM_TOG_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_ARM_TOG_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_ARM_TOG_HALF_LF_MASK 0x80u
#define CCM_ANALOG_PLL_ARM_TOG_HALF_LF_SHIFT 7
#define CCM_ANALOG_PLL_ARM_TOG_DOUBLE_LF_MASK 0x100u
#define CCM_ANALOG_PLL_ARM_TOG_DOUBLE_LF_SHIFT 8
#define CCM_ANALOG_PLL_ARM_TOG_HALF_CP_MASK 0x200u
#define CCM_ANALOG_PLL_ARM_TOG_HALF_CP_SHIFT 9
#define CCM_ANALOG_PLL_ARM_TOG_DOUBLE_CP_MASK 0x400u
#define CCM_ANALOG_PLL_ARM_TOG_DOUBLE_CP_SHIFT 10
#define CCM_ANALOG_PLL_ARM_TOG_HOLD_RING_OFF_MASK 0x800u
#define CCM_ANALOG_PLL_ARM_TOG_HOLD_RING_OFF_SHIFT 11
#define CCM_ANALOG_PLL_ARM_TOG_POWERDOWN_MASK 0x1000u
#define CCM_ANALOG_PLL_ARM_TOG_POWERDOWN_SHIFT 12
#define CCM_ANALOG_PLL_ARM_TOG_ENABLE_CLK_MASK 0x2000u
#define CCM_ANALOG_PLL_ARM_TOG_ENABLE_CLK_SHIFT 13
#define CCM_ANALOG_PLL_ARM_TOG_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_ARM_TOG_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_ARM_TOG_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_ARM_TOG_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_ARM_TOG_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_ARM_TOG_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_ARM_TOG_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_ARM_TOG_LVDS_SEL_MASK 0x20000u
#define CCM_ANALOG_PLL_ARM_TOG_LVDS_SEL_SHIFT 17
#define CCM_ANALOG_PLL_ARM_TOG_LVDS_24MHZ_SEL_MASK 0x40000u
#define CCM_ANALOG_PLL_ARM_TOG_LVDS_24MHZ_SEL_SHIFT 18
#define CCM_ANALOG_PLL_ARM_TOG_PLL_SEL_MASK 0x80000u
#define CCM_ANALOG_PLL_ARM_TOG_PLL_SEL_SHIFT 19
#define CCM_ANALOG_PLL_ARM_TOG_PLL_ARM_OVERRIDE_MASK 0x100000u
#define CCM_ANALOG_PLL_ARM_TOG_PLL_ARM_OVERRIDE_SHIFT 20
#define CCM_ANALOG_PLL_ARM_TOG_RSVD0_MASK 0x7FE00000u
#define CCM_ANALOG_PLL_ARM_TOG_RSVD0_SHIFT 21
#define CCM_ANALOG_PLL_ARM_TOG_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_ARM_TOG_RSVD0_SHIFT))&CCM_ANALOG_PLL_ARM_TOG_RSVD0_MASK)
#define CCM_ANALOG_PLL_ARM_TOG_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_ARM_TOG_LOCK_SHIFT 31
/* PLL_DDR Bit Fields */
#define CCM_ANALOG_PLL_DDR_DIV_SELECT_MASK 0x7Fu
#define CCM_ANALOG_PLL_DDR_DIV_SELECT_SHIFT 0
#define CCM_ANALOG_PLL_DDR_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_DDR_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_DDR_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_DDR_HALF_LF_MASK 0x80u
#define CCM_ANALOG_PLL_DDR_HALF_LF_SHIFT 7
#define CCM_ANALOG_PLL_DDR_DOUBLE_LF_MASK 0x100u
#define CCM_ANALOG_PLL_DDR_DOUBLE_LF_SHIFT 8
#define CCM_ANALOG_PLL_DDR_HALF_CP_MASK 0x200u
#define CCM_ANALOG_PLL_DDR_HALF_CP_SHIFT 9
#define CCM_ANALOG_PLL_DDR_DOUBLE_CP_MASK 0x400u
#define CCM_ANALOG_PLL_DDR_DOUBLE_CP_SHIFT 10
#define CCM_ANALOG_PLL_DDR_HOLD_RING_OFF_MASK 0x800u
#define CCM_ANALOG_PLL_DDR_HOLD_RING_OFF_SHIFT 11
#define CCM_ANALOG_PLL_DDR_DIV2_ENABLE_CLK_MASK 0x1000u
#define CCM_ANALOG_PLL_DDR_DIV2_ENABLE_CLK_SHIFT 12
#define CCM_ANALOG_PLL_DDR_ENABLE_CLK_MASK 0x2000u
#define CCM_ANALOG_PLL_DDR_ENABLE_CLK_SHIFT 13
#define CCM_ANALOG_PLL_DDR_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_DDR_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_DDR_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_DDR_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_DDR_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_DDR_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_DDR_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_DDR_DITHER_ENABLE_MASK 0x20000u
#define CCM_ANALOG_PLL_DDR_DITHER_ENABLE_SHIFT 17
#define CCM_ANALOG_PLL_DDR_PFD_OFFSET_EN_MASK 0x40000u
#define CCM_ANALOG_PLL_DDR_PFD_OFFSET_EN_SHIFT 18
#define CCM_ANALOG_PLL_DDR_PLL_DDR_OVERRIDE_MASK 0x80000u
#define CCM_ANALOG_PLL_DDR_PLL_DDR_OVERRIDE_SHIFT 19
#define CCM_ANALOG_PLL_DDR_POWERDOWN_MASK 0x100000u
#define CCM_ANALOG_PLL_DDR_POWERDOWN_SHIFT 20
#define CCM_ANALOG_PLL_DDR_TEST_DIV_SELECT_MASK 0x600000u
#define CCM_ANALOG_PLL_DDR_TEST_DIV_SELECT_SHIFT 21
#define CCM_ANALOG_PLL_DDR_TEST_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_DDR_TEST_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_DDR_TEST_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_DDR_RSVD1_MASK 0x7F800000u
#define CCM_ANALOG_PLL_DDR_RSVD1_SHIFT 23
#define CCM_ANALOG_PLL_DDR_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_DDR_RSVD1_SHIFT))&CCM_ANALOG_PLL_DDR_RSVD1_MASK)
#define CCM_ANALOG_PLL_DDR_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_DDR_LOCK_SHIFT 31
/* PLL_DDR_SET Bit Fields */
#define CCM_ANALOG_PLL_DDR_SET_DIV_SELECT_MASK 0x7Fu
#define CCM_ANALOG_PLL_DDR_SET_DIV_SELECT_SHIFT 0
#define CCM_ANALOG_PLL_DDR_SET_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_DDR_SET_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_DDR_SET_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_DDR_SET_HALF_LF_MASK 0x80u
#define CCM_ANALOG_PLL_DDR_SET_HALF_LF_SHIFT 7
#define CCM_ANALOG_PLL_DDR_SET_DOUBLE_LF_MASK 0x100u
#define CCM_ANALOG_PLL_DDR_SET_DOUBLE_LF_SHIFT 8
#define CCM_ANALOG_PLL_DDR_SET_HALF_CP_MASK 0x200u
#define CCM_ANALOG_PLL_DDR_SET_HALF_CP_SHIFT 9
#define CCM_ANALOG_PLL_DDR_SET_DOUBLE_CP_MASK 0x400u
#define CCM_ANALOG_PLL_DDR_SET_DOUBLE_CP_SHIFT 10
#define CCM_ANALOG_PLL_DDR_SET_HOLD_RING_OFF_MASK 0x800u
#define CCM_ANALOG_PLL_DDR_SET_HOLD_RING_OFF_SHIFT 11
#define CCM_ANALOG_PLL_DDR_SET_DIV2_ENABLE_CLK_MASK 0x1000u
#define CCM_ANALOG_PLL_DDR_SET_DIV2_ENABLE_CLK_SHIFT 12
#define CCM_ANALOG_PLL_DDR_SET_ENABLE_CLK_MASK 0x2000u
#define CCM_ANALOG_PLL_DDR_SET_ENABLE_CLK_SHIFT 13
#define CCM_ANALOG_PLL_DDR_SET_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_DDR_SET_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_DDR_SET_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_DDR_SET_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_DDR_SET_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_DDR_SET_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_DDR_SET_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_DDR_SET_DITHER_ENABLE_MASK 0x20000u
#define CCM_ANALOG_PLL_DDR_SET_DITHER_ENABLE_SHIFT 17
#define CCM_ANALOG_PLL_DDR_SET_PFD_OFFSET_EN_MASK 0x40000u
#define CCM_ANALOG_PLL_DDR_SET_PFD_OFFSET_EN_SHIFT 18
#define CCM_ANALOG_PLL_DDR_SET_PLL_DDR_OVERRIDE_MASK 0x80000u
#define CCM_ANALOG_PLL_DDR_SET_PLL_DDR_OVERRIDE_SHIFT 19
#define CCM_ANALOG_PLL_DDR_SET_POWERDOWN_MASK 0x100000u
#define CCM_ANALOG_PLL_DDR_SET_POWERDOWN_SHIFT 20
#define CCM_ANALOG_PLL_DDR_SET_TEST_DIV_SELECT_MASK 0x600000u
#define CCM_ANALOG_PLL_DDR_SET_TEST_DIV_SELECT_SHIFT 21
#define CCM_ANALOG_PLL_DDR_SET_TEST_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_DDR_SET_TEST_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_DDR_SET_TEST_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_DDR_SET_RSVD1_MASK 0x7F800000u
#define CCM_ANALOG_PLL_DDR_SET_RSVD1_SHIFT 23
#define CCM_ANALOG_PLL_DDR_SET_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_DDR_SET_RSVD1_SHIFT))&CCM_ANALOG_PLL_DDR_SET_RSVD1_MASK)
#define CCM_ANALOG_PLL_DDR_SET_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_DDR_SET_LOCK_SHIFT 31
/* PLL_DDR_CLR Bit Fields */
#define CCM_ANALOG_PLL_DDR_CLR_DIV_SELECT_MASK 0x7Fu
#define CCM_ANALOG_PLL_DDR_CLR_DIV_SELECT_SHIFT 0
#define CCM_ANALOG_PLL_DDR_CLR_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_DDR_CLR_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_DDR_CLR_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_DDR_CLR_HALF_LF_MASK 0x80u
#define CCM_ANALOG_PLL_DDR_CLR_HALF_LF_SHIFT 7
#define CCM_ANALOG_PLL_DDR_CLR_DOUBLE_LF_MASK 0x100u
#define CCM_ANALOG_PLL_DDR_CLR_DOUBLE_LF_SHIFT 8
#define CCM_ANALOG_PLL_DDR_CLR_HALF_CP_MASK 0x200u
#define CCM_ANALOG_PLL_DDR_CLR_HALF_CP_SHIFT 9
#define CCM_ANALOG_PLL_DDR_CLR_DOUBLE_CP_MASK 0x400u
#define CCM_ANALOG_PLL_DDR_CLR_DOUBLE_CP_SHIFT 10
#define CCM_ANALOG_PLL_DDR_CLR_HOLD_RING_OFF_MASK 0x800u
#define CCM_ANALOG_PLL_DDR_CLR_HOLD_RING_OFF_SHIFT 11
#define CCM_ANALOG_PLL_DDR_CLR_DIV2_ENABLE_CLK_MASK 0x1000u
#define CCM_ANALOG_PLL_DDR_CLR_DIV2_ENABLE_CLK_SHIFT 12
#define CCM_ANALOG_PLL_DDR_CLR_ENABLE_CLK_MASK 0x2000u
#define CCM_ANALOG_PLL_DDR_CLR_ENABLE_CLK_SHIFT 13
#define CCM_ANALOG_PLL_DDR_CLR_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_DDR_CLR_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_DDR_CLR_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_DDR_CLR_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_DDR_CLR_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_DDR_CLR_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_DDR_CLR_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_DDR_CLR_DITHER_ENABLE_MASK 0x20000u
#define CCM_ANALOG_PLL_DDR_CLR_DITHER_ENABLE_SHIFT 17
#define CCM_ANALOG_PLL_DDR_CLR_PFD_OFFSET_EN_MASK 0x40000u
#define CCM_ANALOG_PLL_DDR_CLR_PFD_OFFSET_EN_SHIFT 18
#define CCM_ANALOG_PLL_DDR_CLR_PLL_DDR_OVERRIDE_MASK 0x80000u
#define CCM_ANALOG_PLL_DDR_CLR_PLL_DDR_OVERRIDE_SHIFT 19
#define CCM_ANALOG_PLL_DDR_CLR_POWERDOWN_MASK 0x100000u
#define CCM_ANALOG_PLL_DDR_CLR_POWERDOWN_SHIFT 20
#define CCM_ANALOG_PLL_DDR_CLR_TEST_DIV_SELECT_MASK 0x600000u
#define CCM_ANALOG_PLL_DDR_CLR_TEST_DIV_SELECT_SHIFT 21
#define CCM_ANALOG_PLL_DDR_CLR_TEST_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_DDR_CLR_TEST_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_DDR_CLR_TEST_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_DDR_CLR_RSVD1_MASK 0x7F800000u
#define CCM_ANALOG_PLL_DDR_CLR_RSVD1_SHIFT 23
#define CCM_ANALOG_PLL_DDR_CLR_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_DDR_CLR_RSVD1_SHIFT))&CCM_ANALOG_PLL_DDR_CLR_RSVD1_MASK)
#define CCM_ANALOG_PLL_DDR_CLR_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_DDR_CLR_LOCK_SHIFT 31
/* PLL_DDR_TOG Bit Fields */
#define CCM_ANALOG_PLL_DDR_TOG_DIV_SELECT_MASK 0x7Fu
#define CCM_ANALOG_PLL_DDR_TOG_DIV_SELECT_SHIFT 0
#define CCM_ANALOG_PLL_DDR_TOG_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_DDR_TOG_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_DDR_TOG_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_DDR_TOG_HALF_LF_MASK 0x80u
#define CCM_ANALOG_PLL_DDR_TOG_HALF_LF_SHIFT 7
#define CCM_ANALOG_PLL_DDR_TOG_DOUBLE_LF_MASK 0x100u
#define CCM_ANALOG_PLL_DDR_TOG_DOUBLE_LF_SHIFT 8
#define CCM_ANALOG_PLL_DDR_TOG_HALF_CP_MASK 0x200u
#define CCM_ANALOG_PLL_DDR_TOG_HALF_CP_SHIFT 9
#define CCM_ANALOG_PLL_DDR_TOG_DOUBLE_CP_MASK 0x400u
#define CCM_ANALOG_PLL_DDR_TOG_DOUBLE_CP_SHIFT 10
#define CCM_ANALOG_PLL_DDR_TOG_HOLD_RING_OFF_MASK 0x800u
#define CCM_ANALOG_PLL_DDR_TOG_HOLD_RING_OFF_SHIFT 11
#define CCM_ANALOG_PLL_DDR_TOG_DIV2_ENABLE_CLK_MASK 0x1000u
#define CCM_ANALOG_PLL_DDR_TOG_DIV2_ENABLE_CLK_SHIFT 12
#define CCM_ANALOG_PLL_DDR_TOG_ENABLE_CLK_MASK 0x2000u
#define CCM_ANALOG_PLL_DDR_TOG_ENABLE_CLK_SHIFT 13
#define CCM_ANALOG_PLL_DDR_TOG_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_DDR_TOG_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_DDR_TOG_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_DDR_TOG_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_DDR_TOG_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_DDR_TOG_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_DDR_TOG_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_DDR_TOG_DITHER_ENABLE_MASK 0x20000u
#define CCM_ANALOG_PLL_DDR_TOG_DITHER_ENABLE_SHIFT 17
#define CCM_ANALOG_PLL_DDR_TOG_PFD_OFFSET_EN_MASK 0x40000u
#define CCM_ANALOG_PLL_DDR_TOG_PFD_OFFSET_EN_SHIFT 18
#define CCM_ANALOG_PLL_DDR_TOG_PLL_DDR_OVERRIDE_MASK 0x80000u
#define CCM_ANALOG_PLL_DDR_TOG_PLL_DDR_OVERRIDE_SHIFT 19
#define CCM_ANALOG_PLL_DDR_TOG_POWERDOWN_MASK 0x100000u
#define CCM_ANALOG_PLL_DDR_TOG_POWERDOWN_SHIFT 20
#define CCM_ANALOG_PLL_DDR_TOG_TEST_DIV_SELECT_MASK 0x600000u
#define CCM_ANALOG_PLL_DDR_TOG_TEST_DIV_SELECT_SHIFT 21
#define CCM_ANALOG_PLL_DDR_TOG_TEST_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_DDR_TOG_TEST_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_DDR_TOG_TEST_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_DDR_TOG_RSVD1_MASK 0x7F800000u
#define CCM_ANALOG_PLL_DDR_TOG_RSVD1_SHIFT 23
#define CCM_ANALOG_PLL_DDR_TOG_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_DDR_TOG_RSVD1_SHIFT))&CCM_ANALOG_PLL_DDR_TOG_RSVD1_MASK)
#define CCM_ANALOG_PLL_DDR_TOG_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_DDR_TOG_LOCK_SHIFT 31
/* PLL_DDR_SS Bit Fields */
#define CCM_ANALOG_PLL_DDR_SS_STEP_MASK 0x7FFFu
#define CCM_ANALOG_PLL_DDR_SS_STEP_SHIFT 0
#define CCM_ANALOG_PLL_DDR_SS_STEP(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_DDR_SS_STEP_SHIFT))&CCM_ANALOG_PLL_DDR_SS_STEP_MASK)
#define CCM_ANALOG_PLL_DDR_SS_ENABLE_MASK 0x8000u
#define CCM_ANALOG_PLL_DDR_SS_ENABLE_SHIFT 15
#define CCM_ANALOG_PLL_DDR_SS_STOP_MASK 0xFFFF0000u
#define CCM_ANALOG_PLL_DDR_SS_STOP_SHIFT 16
#define CCM_ANALOG_PLL_DDR_SS_STOP(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_DDR_SS_STOP_SHIFT))&CCM_ANALOG_PLL_DDR_SS_STOP_MASK)
/* PLL_DDR_NUM Bit Fields */
#define CCM_ANALOG_PLL_DDR_NUM_A_MASK 0x3FFFFFFFu
#define CCM_ANALOG_PLL_DDR_NUM_A_SHIFT 0
#define CCM_ANALOG_PLL_DDR_NUM_A(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_DDR_NUM_A_SHIFT))&CCM_ANALOG_PLL_DDR_NUM_A_MASK)
#define CCM_ANALOG_PLL_DDR_NUM_RSVD0_MASK 0xC0000000u
#define CCM_ANALOG_PLL_DDR_NUM_RSVD0_SHIFT 30
#define CCM_ANALOG_PLL_DDR_NUM_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_DDR_NUM_RSVD0_SHIFT))&CCM_ANALOG_PLL_DDR_NUM_RSVD0_MASK)
/* PLL_DDR_DENOM Bit Fields */
#define CCM_ANALOG_PLL_DDR_DENOM_B_MASK 0x3FFFFFFFu
#define CCM_ANALOG_PLL_DDR_DENOM_B_SHIFT 0
#define CCM_ANALOG_PLL_DDR_DENOM_B(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_DDR_DENOM_B_SHIFT))&CCM_ANALOG_PLL_DDR_DENOM_B_MASK)
#define CCM_ANALOG_PLL_DDR_DENOM_RSVD0_MASK 0xC0000000u
#define CCM_ANALOG_PLL_DDR_DENOM_RSVD0_SHIFT 30
#define CCM_ANALOG_PLL_DDR_DENOM_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_DDR_DENOM_RSVD0_SHIFT))&CCM_ANALOG_PLL_DDR_DENOM_RSVD0_MASK)
/* PLL_480 Bit Fields */
#define CCM_ANALOG_PLL_480_DIV_SELECT_MASK 0x1u
#define CCM_ANALOG_PLL_480_DIV_SELECT_SHIFT 0
#define CCM_ANALOG_PLL_480_RSVD0_MASK 0xEu
#define CCM_ANALOG_PLL_480_RSVD0_SHIFT 1
#define CCM_ANALOG_PLL_480_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_480_RSVD0_SHIFT))&CCM_ANALOG_PLL_480_RSVD0_MASK)
#define CCM_ANALOG_PLL_480_MAIN_DIV1_CLKGATE_MASK 0x10u
#define CCM_ANALOG_PLL_480_MAIN_DIV1_CLKGATE_SHIFT 4
#define CCM_ANALOG_PLL_480_MAIN_DIV2_CLKGATE_MASK 0x20u
#define CCM_ANALOG_PLL_480_MAIN_DIV2_CLKGATE_SHIFT 5
#define CCM_ANALOG_PLL_480_MAIN_DIV4_CLKGATE_MASK 0x40u
#define CCM_ANALOG_PLL_480_MAIN_DIV4_CLKGATE_SHIFT 6
#define CCM_ANALOG_PLL_480_HALF_LF_MASK 0x80u
#define CCM_ANALOG_PLL_480_HALF_LF_SHIFT 7
#define CCM_ANALOG_PLL_480_DOUBLE_LF_MASK 0x100u
#define CCM_ANALOG_PLL_480_DOUBLE_LF_SHIFT 8
#define CCM_ANALOG_PLL_480_HALF_CP_MASK 0x200u
#define CCM_ANALOG_PLL_480_HALF_CP_SHIFT 9
#define CCM_ANALOG_PLL_480_DOUBLE_CP_MASK 0x400u
#define CCM_ANALOG_PLL_480_DOUBLE_CP_SHIFT 10
#define CCM_ANALOG_PLL_480_HOLD_RING_OFF_MASK 0x800u
#define CCM_ANALOG_PLL_480_HOLD_RING_OFF_SHIFT 11
#define CCM_ANALOG_PLL_480_POWERDOWN_MASK 0x1000u
#define CCM_ANALOG_PLL_480_POWERDOWN_SHIFT 12
#define CCM_ANALOG_PLL_480_ENABLE_CLK_MASK 0x2000u
#define CCM_ANALOG_PLL_480_ENABLE_CLK_SHIFT 13
#define CCM_ANALOG_PLL_480_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_480_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_480_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_480_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_480_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_480_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_480_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_480_PLL_480_OVERRIDE_MASK 0x20000u
#define CCM_ANALOG_PLL_480_PLL_480_OVERRIDE_SHIFT 17
#define CCM_ANALOG_PLL_480_PFD0_OVERRIDE_MASK 0x40000u
#define CCM_ANALOG_PLL_480_PFD0_OVERRIDE_SHIFT 18
#define CCM_ANALOG_PLL_480_PFD1_OVERRIDE_MASK 0x80000u
#define CCM_ANALOG_PLL_480_PFD1_OVERRIDE_SHIFT 19
#define CCM_ANALOG_PLL_480_PFD2_OVERRIDE_MASK 0x100000u
#define CCM_ANALOG_PLL_480_PFD2_OVERRIDE_SHIFT 20
#define CCM_ANALOG_PLL_480_PFD3_OVERRIDE_MASK 0x200000u
#define CCM_ANALOG_PLL_480_PFD3_OVERRIDE_SHIFT 21
#define CCM_ANALOG_PLL_480_PFD4_OVERRIDE_MASK 0x400000u
#define CCM_ANALOG_PLL_480_PFD4_OVERRIDE_SHIFT 22
#define CCM_ANALOG_PLL_480_PFD5_OVERRIDE_MASK 0x800000u
#define CCM_ANALOG_PLL_480_PFD5_OVERRIDE_SHIFT 23
#define CCM_ANALOG_PLL_480_PFD6_OVERRIDE_MASK 0x1000000u
#define CCM_ANALOG_PLL_480_PFD6_OVERRIDE_SHIFT 24
#define CCM_ANALOG_PLL_480_PFD7_OVERRIDE_MASK 0x2000000u
#define CCM_ANALOG_PLL_480_PFD7_OVERRIDE_SHIFT 25
#define CCM_ANALOG_PLL_480_PFD0_DIV2_CLKGATE_MASK 0x4000000u
#define CCM_ANALOG_PLL_480_PFD0_DIV2_CLKGATE_SHIFT 26
#define CCM_ANALOG_PLL_480_PFD1_DIV2_CLKGATE_MASK 0x8000000u
#define CCM_ANALOG_PLL_480_PFD1_DIV2_CLKGATE_SHIFT 27
#define CCM_ANALOG_PLL_480_PFD2_DIV2_CLKGATE_MASK 0x10000000u
#define CCM_ANALOG_PLL_480_PFD2_DIV2_CLKGATE_SHIFT 28
#define CCM_ANALOG_PLL_480_RSVD1_MASK 0x60000000u
#define CCM_ANALOG_PLL_480_RSVD1_SHIFT 29
#define CCM_ANALOG_PLL_480_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_480_RSVD1_SHIFT))&CCM_ANALOG_PLL_480_RSVD1_MASK)
#define CCM_ANALOG_PLL_480_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_480_LOCK_SHIFT 31
/* PLL_480_SET Bit Fields */
#define CCM_ANALOG_PLL_480_SET_DIV_SELECT_MASK 0x1u
#define CCM_ANALOG_PLL_480_SET_DIV_SELECT_SHIFT 0
#define CCM_ANALOG_PLL_480_SET_RSVD0_MASK 0xEu
#define CCM_ANALOG_PLL_480_SET_RSVD0_SHIFT 1
#define CCM_ANALOG_PLL_480_SET_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_480_SET_RSVD0_SHIFT))&CCM_ANALOG_PLL_480_SET_RSVD0_MASK)
#define CCM_ANALOG_PLL_480_SET_MAIN_DIV1_CLKGATE_MASK 0x10u
#define CCM_ANALOG_PLL_480_SET_MAIN_DIV1_CLKGATE_SHIFT 4
#define CCM_ANALOG_PLL_480_SET_MAIN_DIV2_CLKGATE_MASK 0x20u
#define CCM_ANALOG_PLL_480_SET_MAIN_DIV2_CLKGATE_SHIFT 5
#define CCM_ANALOG_PLL_480_SET_MAIN_DIV4_CLKGATE_MASK 0x40u
#define CCM_ANALOG_PLL_480_SET_MAIN_DIV4_CLKGATE_SHIFT 6
#define CCM_ANALOG_PLL_480_SET_HALF_LF_MASK 0x80u
#define CCM_ANALOG_PLL_480_SET_HALF_LF_SHIFT 7
#define CCM_ANALOG_PLL_480_SET_DOUBLE_LF_MASK 0x100u
#define CCM_ANALOG_PLL_480_SET_DOUBLE_LF_SHIFT 8
#define CCM_ANALOG_PLL_480_SET_HALF_CP_MASK 0x200u
#define CCM_ANALOG_PLL_480_SET_HALF_CP_SHIFT 9
#define CCM_ANALOG_PLL_480_SET_DOUBLE_CP_MASK 0x400u
#define CCM_ANALOG_PLL_480_SET_DOUBLE_CP_SHIFT 10
#define CCM_ANALOG_PLL_480_SET_HOLD_RING_OFF_MASK 0x800u
#define CCM_ANALOG_PLL_480_SET_HOLD_RING_OFF_SHIFT 11
#define CCM_ANALOG_PLL_480_SET_POWERDOWN_MASK 0x1000u
#define CCM_ANALOG_PLL_480_SET_POWERDOWN_SHIFT 12
#define CCM_ANALOG_PLL_480_SET_ENABLE_CLK_MASK 0x2000u
#define CCM_ANALOG_PLL_480_SET_ENABLE_CLK_SHIFT 13
#define CCM_ANALOG_PLL_480_SET_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_480_SET_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_480_SET_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_480_SET_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_480_SET_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_480_SET_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_480_SET_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_480_SET_PLL_480_OVERRIDE_MASK 0x20000u
#define CCM_ANALOG_PLL_480_SET_PLL_480_OVERRIDE_SHIFT 17
#define CCM_ANALOG_PLL_480_SET_PFD0_OVERRIDE_MASK 0x40000u
#define CCM_ANALOG_PLL_480_SET_PFD0_OVERRIDE_SHIFT 18
#define CCM_ANALOG_PLL_480_SET_PFD1_OVERRIDE_MASK 0x80000u
#define CCM_ANALOG_PLL_480_SET_PFD1_OVERRIDE_SHIFT 19
#define CCM_ANALOG_PLL_480_SET_PFD2_OVERRIDE_MASK 0x100000u
#define CCM_ANALOG_PLL_480_SET_PFD2_OVERRIDE_SHIFT 20
#define CCM_ANALOG_PLL_480_SET_PFD3_OVERRIDE_MASK 0x200000u
#define CCM_ANALOG_PLL_480_SET_PFD3_OVERRIDE_SHIFT 21
#define CCM_ANALOG_PLL_480_SET_PFD4_OVERRIDE_MASK 0x400000u
#define CCM_ANALOG_PLL_480_SET_PFD4_OVERRIDE_SHIFT 22
#define CCM_ANALOG_PLL_480_SET_PFD5_OVERRIDE_MASK 0x800000u
#define CCM_ANALOG_PLL_480_SET_PFD5_OVERRIDE_SHIFT 23
#define CCM_ANALOG_PLL_480_SET_PFD6_OVERRIDE_MASK 0x1000000u
#define CCM_ANALOG_PLL_480_SET_PFD6_OVERRIDE_SHIFT 24
#define CCM_ANALOG_PLL_480_SET_PFD7_OVERRIDE_MASK 0x2000000u
#define CCM_ANALOG_PLL_480_SET_PFD7_OVERRIDE_SHIFT 25
#define CCM_ANALOG_PLL_480_SET_PFD0_DIV2_CLKGATE_MASK 0x4000000u
#define CCM_ANALOG_PLL_480_SET_PFD0_DIV2_CLKGATE_SHIFT 26
#define CCM_ANALOG_PLL_480_SET_PFD1_DIV2_CLKGATE_MASK 0x8000000u
#define CCM_ANALOG_PLL_480_SET_PFD1_DIV2_CLKGATE_SHIFT 27
#define CCM_ANALOG_PLL_480_SET_PFD2_DIV2_CLKGATE_MASK 0x10000000u
#define CCM_ANALOG_PLL_480_SET_PFD2_DIV2_CLKGATE_SHIFT 28
#define CCM_ANALOG_PLL_480_SET_RSVD1_MASK 0x60000000u
#define CCM_ANALOG_PLL_480_SET_RSVD1_SHIFT 29
#define CCM_ANALOG_PLL_480_SET_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_480_SET_RSVD1_SHIFT))&CCM_ANALOG_PLL_480_SET_RSVD1_MASK)
#define CCM_ANALOG_PLL_480_SET_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_480_SET_LOCK_SHIFT 31
/* PLL_480_CLR Bit Fields */
#define CCM_ANALOG_PLL_480_CLR_DIV_SELECT_MASK 0x1u
#define CCM_ANALOG_PLL_480_CLR_DIV_SELECT_SHIFT 0
#define CCM_ANALOG_PLL_480_CLR_RSVD0_MASK 0xEu
#define CCM_ANALOG_PLL_480_CLR_RSVD0_SHIFT 1
#define CCM_ANALOG_PLL_480_CLR_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_480_CLR_RSVD0_SHIFT))&CCM_ANALOG_PLL_480_CLR_RSVD0_MASK)
#define CCM_ANALOG_PLL_480_CLR_MAIN_DIV1_CLKGATE_MASK 0x10u
#define CCM_ANALOG_PLL_480_CLR_MAIN_DIV1_CLKGATE_SHIFT 4
#define CCM_ANALOG_PLL_480_CLR_MAIN_DIV2_CLKGATE_MASK 0x20u
#define CCM_ANALOG_PLL_480_CLR_MAIN_DIV2_CLKGATE_SHIFT 5
#define CCM_ANALOG_PLL_480_CLR_MAIN_DIV4_CLKGATE_MASK 0x40u
#define CCM_ANALOG_PLL_480_CLR_MAIN_DIV4_CLKGATE_SHIFT 6
#define CCM_ANALOG_PLL_480_CLR_HALF_LF_MASK 0x80u
#define CCM_ANALOG_PLL_480_CLR_HALF_LF_SHIFT 7
#define CCM_ANALOG_PLL_480_CLR_DOUBLE_LF_MASK 0x100u
#define CCM_ANALOG_PLL_480_CLR_DOUBLE_LF_SHIFT 8
#define CCM_ANALOG_PLL_480_CLR_HALF_CP_MASK 0x200u
#define CCM_ANALOG_PLL_480_CLR_HALF_CP_SHIFT 9
#define CCM_ANALOG_PLL_480_CLR_DOUBLE_CP_MASK 0x400u
#define CCM_ANALOG_PLL_480_CLR_DOUBLE_CP_SHIFT 10
#define CCM_ANALOG_PLL_480_CLR_HOLD_RING_OFF_MASK 0x800u
#define CCM_ANALOG_PLL_480_CLR_HOLD_RING_OFF_SHIFT 11
#define CCM_ANALOG_PLL_480_CLR_POWERDOWN_MASK 0x1000u
#define CCM_ANALOG_PLL_480_CLR_POWERDOWN_SHIFT 12
#define CCM_ANALOG_PLL_480_CLR_ENABLE_CLK_MASK 0x2000u
#define CCM_ANALOG_PLL_480_CLR_ENABLE_CLK_SHIFT 13
#define CCM_ANALOG_PLL_480_CLR_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_480_CLR_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_480_CLR_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_480_CLR_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_480_CLR_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_480_CLR_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_480_CLR_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_480_CLR_PLL_480_OVERRIDE_MASK 0x20000u
#define CCM_ANALOG_PLL_480_CLR_PLL_480_OVERRIDE_SHIFT 17
#define CCM_ANALOG_PLL_480_CLR_PFD0_OVERRIDE_MASK 0x40000u
#define CCM_ANALOG_PLL_480_CLR_PFD0_OVERRIDE_SHIFT 18
#define CCM_ANALOG_PLL_480_CLR_PFD1_OVERRIDE_MASK 0x80000u
#define CCM_ANALOG_PLL_480_CLR_PFD1_OVERRIDE_SHIFT 19
#define CCM_ANALOG_PLL_480_CLR_PFD2_OVERRIDE_MASK 0x100000u
#define CCM_ANALOG_PLL_480_CLR_PFD2_OVERRIDE_SHIFT 20
#define CCM_ANALOG_PLL_480_CLR_PFD3_OVERRIDE_MASK 0x200000u
#define CCM_ANALOG_PLL_480_CLR_PFD3_OVERRIDE_SHIFT 21
#define CCM_ANALOG_PLL_480_CLR_PFD4_OVERRIDE_MASK 0x400000u
#define CCM_ANALOG_PLL_480_CLR_PFD4_OVERRIDE_SHIFT 22
#define CCM_ANALOG_PLL_480_CLR_PFD5_OVERRIDE_MASK 0x800000u
#define CCM_ANALOG_PLL_480_CLR_PFD5_OVERRIDE_SHIFT 23
#define CCM_ANALOG_PLL_480_CLR_PFD6_OVERRIDE_MASK 0x1000000u
#define CCM_ANALOG_PLL_480_CLR_PFD6_OVERRIDE_SHIFT 24
#define CCM_ANALOG_PLL_480_CLR_PFD7_OVERRIDE_MASK 0x2000000u
#define CCM_ANALOG_PLL_480_CLR_PFD7_OVERRIDE_SHIFT 25
#define CCM_ANALOG_PLL_480_CLR_PFD0_DIV2_CLKGATE_MASK 0x4000000u
#define CCM_ANALOG_PLL_480_CLR_PFD0_DIV2_CLKGATE_SHIFT 26
#define CCM_ANALOG_PLL_480_CLR_PFD1_DIV2_CLKGATE_MASK 0x8000000u
#define CCM_ANALOG_PLL_480_CLR_PFD1_DIV2_CLKGATE_SHIFT 27
#define CCM_ANALOG_PLL_480_CLR_PFD2_DIV2_CLKGATE_MASK 0x10000000u
#define CCM_ANALOG_PLL_480_CLR_PFD2_DIV2_CLKGATE_SHIFT 28
#define CCM_ANALOG_PLL_480_CLR_RSVD1_MASK 0x60000000u
#define CCM_ANALOG_PLL_480_CLR_RSVD1_SHIFT 29
#define CCM_ANALOG_PLL_480_CLR_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_480_CLR_RSVD1_SHIFT))&CCM_ANALOG_PLL_480_CLR_RSVD1_MASK)
#define CCM_ANALOG_PLL_480_CLR_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_480_CLR_LOCK_SHIFT 31
/* PLL_480_TOG Bit Fields */
#define CCM_ANALOG_PLL_480_TOG_DIV_SELECT_MASK 0x1u
#define CCM_ANALOG_PLL_480_TOG_DIV_SELECT_SHIFT 0
#define CCM_ANALOG_PLL_480_TOG_RSVD0_MASK 0xEu
#define CCM_ANALOG_PLL_480_TOG_RSVD0_SHIFT 1
#define CCM_ANALOG_PLL_480_TOG_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_480_TOG_RSVD0_SHIFT))&CCM_ANALOG_PLL_480_TOG_RSVD0_MASK)
#define CCM_ANALOG_PLL_480_TOG_MAIN_DIV1_CLKGATE_MASK 0x10u
#define CCM_ANALOG_PLL_480_TOG_MAIN_DIV1_CLKGATE_SHIFT 4
#define CCM_ANALOG_PLL_480_TOG_MAIN_DIV2_CLKGATE_MASK 0x20u
#define CCM_ANALOG_PLL_480_TOG_MAIN_DIV2_CLKGATE_SHIFT 5
#define CCM_ANALOG_PLL_480_TOG_MAIN_DIV4_CLKGATE_MASK 0x40u
#define CCM_ANALOG_PLL_480_TOG_MAIN_DIV4_CLKGATE_SHIFT 6
#define CCM_ANALOG_PLL_480_TOG_HALF_LF_MASK 0x80u
#define CCM_ANALOG_PLL_480_TOG_HALF_LF_SHIFT 7
#define CCM_ANALOG_PLL_480_TOG_DOUBLE_LF_MASK 0x100u
#define CCM_ANALOG_PLL_480_TOG_DOUBLE_LF_SHIFT 8
#define CCM_ANALOG_PLL_480_TOG_HALF_CP_MASK 0x200u
#define CCM_ANALOG_PLL_480_TOG_HALF_CP_SHIFT 9
#define CCM_ANALOG_PLL_480_TOG_DOUBLE_CP_MASK 0x400u
#define CCM_ANALOG_PLL_480_TOG_DOUBLE_CP_SHIFT 10
#define CCM_ANALOG_PLL_480_TOG_HOLD_RING_OFF_MASK 0x800u
#define CCM_ANALOG_PLL_480_TOG_HOLD_RING_OFF_SHIFT 11
#define CCM_ANALOG_PLL_480_TOG_POWERDOWN_MASK 0x1000u
#define CCM_ANALOG_PLL_480_TOG_POWERDOWN_SHIFT 12
#define CCM_ANALOG_PLL_480_TOG_ENABLE_CLK_MASK 0x2000u
#define CCM_ANALOG_PLL_480_TOG_ENABLE_CLK_SHIFT 13
#define CCM_ANALOG_PLL_480_TOG_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_480_TOG_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_480_TOG_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_480_TOG_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_480_TOG_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_480_TOG_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_480_TOG_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_480_TOG_PLL_480_OVERRIDE_MASK 0x20000u
#define CCM_ANALOG_PLL_480_TOG_PLL_480_OVERRIDE_SHIFT 17
#define CCM_ANALOG_PLL_480_TOG_PFD0_OVERRIDE_MASK 0x40000u
#define CCM_ANALOG_PLL_480_TOG_PFD0_OVERRIDE_SHIFT 18
#define CCM_ANALOG_PLL_480_TOG_PFD1_OVERRIDE_MASK 0x80000u
#define CCM_ANALOG_PLL_480_TOG_PFD1_OVERRIDE_SHIFT 19
#define CCM_ANALOG_PLL_480_TOG_PFD2_OVERRIDE_MASK 0x100000u
#define CCM_ANALOG_PLL_480_TOG_PFD2_OVERRIDE_SHIFT 20
#define CCM_ANALOG_PLL_480_TOG_PFD3_OVERRIDE_MASK 0x200000u
#define CCM_ANALOG_PLL_480_TOG_PFD3_OVERRIDE_SHIFT 21
#define CCM_ANALOG_PLL_480_TOG_PFD4_OVERRIDE_MASK 0x400000u
#define CCM_ANALOG_PLL_480_TOG_PFD4_OVERRIDE_SHIFT 22
#define CCM_ANALOG_PLL_480_TOG_PFD5_OVERRIDE_MASK 0x800000u
#define CCM_ANALOG_PLL_480_TOG_PFD5_OVERRIDE_SHIFT 23
#define CCM_ANALOG_PLL_480_TOG_PFD6_OVERRIDE_MASK 0x1000000u
#define CCM_ANALOG_PLL_480_TOG_PFD6_OVERRIDE_SHIFT 24
#define CCM_ANALOG_PLL_480_TOG_PFD7_OVERRIDE_MASK 0x2000000u
#define CCM_ANALOG_PLL_480_TOG_PFD7_OVERRIDE_SHIFT 25
#define CCM_ANALOG_PLL_480_TOG_PFD0_DIV2_CLKGATE_MASK 0x4000000u
#define CCM_ANALOG_PLL_480_TOG_PFD0_DIV2_CLKGATE_SHIFT 26
#define CCM_ANALOG_PLL_480_TOG_PFD1_DIV2_CLKGATE_MASK 0x8000000u
#define CCM_ANALOG_PLL_480_TOG_PFD1_DIV2_CLKGATE_SHIFT 27
#define CCM_ANALOG_PLL_480_TOG_PFD2_DIV2_CLKGATE_MASK 0x10000000u
#define CCM_ANALOG_PLL_480_TOG_PFD2_DIV2_CLKGATE_SHIFT 28
#define CCM_ANALOG_PLL_480_TOG_RSVD1_MASK 0x60000000u
#define CCM_ANALOG_PLL_480_TOG_RSVD1_SHIFT 29
#define CCM_ANALOG_PLL_480_TOG_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_480_TOG_RSVD1_SHIFT))&CCM_ANALOG_PLL_480_TOG_RSVD1_MASK)
#define CCM_ANALOG_PLL_480_TOG_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_480_TOG_LOCK_SHIFT 31
/* PFD_480A Bit Fields */
#define CCM_ANALOG_PFD_480A_PFD0_FRAC_MASK 0x3Fu
#define CCM_ANALOG_PFD_480A_PFD0_FRAC_SHIFT 0
#define CCM_ANALOG_PFD_480A_PFD0_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480A_PFD0_FRAC_SHIFT))&CCM_ANALOG_PFD_480A_PFD0_FRAC_MASK)
#define CCM_ANALOG_PFD_480A_PFD0_STABLE_MASK 0x40u
#define CCM_ANALOG_PFD_480A_PFD0_STABLE_SHIFT 6
#define CCM_ANALOG_PFD_480A_PFD0_DIV1_CLKGATE_MASK 0x80u
#define CCM_ANALOG_PFD_480A_PFD0_DIV1_CLKGATE_SHIFT 7
#define CCM_ANALOG_PFD_480A_PFD1_FRAC_MASK 0x3F00u
#define CCM_ANALOG_PFD_480A_PFD1_FRAC_SHIFT 8
#define CCM_ANALOG_PFD_480A_PFD1_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480A_PFD1_FRAC_SHIFT))&CCM_ANALOG_PFD_480A_PFD1_FRAC_MASK)
#define CCM_ANALOG_PFD_480A_PFD1_STABLE_MASK 0x4000u
#define CCM_ANALOG_PFD_480A_PFD1_STABLE_SHIFT 14
#define CCM_ANALOG_PFD_480A_PFD1_DIV1_CLKGATE_MASK 0x8000u
#define CCM_ANALOG_PFD_480A_PFD1_DIV1_CLKGATE_SHIFT 15
#define CCM_ANALOG_PFD_480A_PFD2_FRAC_MASK 0x3F0000u
#define CCM_ANALOG_PFD_480A_PFD2_FRAC_SHIFT 16
#define CCM_ANALOG_PFD_480A_PFD2_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480A_PFD2_FRAC_SHIFT))&CCM_ANALOG_PFD_480A_PFD2_FRAC_MASK)
#define CCM_ANALOG_PFD_480A_PFD2_STABLE_MASK 0x400000u
#define CCM_ANALOG_PFD_480A_PFD2_STABLE_SHIFT 22
#define CCM_ANALOG_PFD_480A_PFD2_DIV1_CLKGATE_MASK 0x800000u
#define CCM_ANALOG_PFD_480A_PFD2_DIV1_CLKGATE_SHIFT 23
#define CCM_ANALOG_PFD_480A_PFD3_FRAC_MASK 0x3F000000u
#define CCM_ANALOG_PFD_480A_PFD3_FRAC_SHIFT 24
#define CCM_ANALOG_PFD_480A_PFD3_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480A_PFD3_FRAC_SHIFT))&CCM_ANALOG_PFD_480A_PFD3_FRAC_MASK)
#define CCM_ANALOG_PFD_480A_PFD3_STABLE_MASK 0x40000000u
#define CCM_ANALOG_PFD_480A_PFD3_STABLE_SHIFT 30
#define CCM_ANALOG_PFD_480A_PFD3_DIV1_CLKGATE_MASK 0x80000000u
#define CCM_ANALOG_PFD_480A_PFD3_DIV1_CLKGATE_SHIFT 31
/* PFD_480A_SET Bit Fields */
#define CCM_ANALOG_PFD_480A_SET_PFD0_FRAC_MASK 0x3Fu
#define CCM_ANALOG_PFD_480A_SET_PFD0_FRAC_SHIFT 0
#define CCM_ANALOG_PFD_480A_SET_PFD0_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480A_SET_PFD0_FRAC_SHIFT))&CCM_ANALOG_PFD_480A_SET_PFD0_FRAC_MASK)
#define CCM_ANALOG_PFD_480A_SET_PFD0_STABLE_MASK 0x40u
#define CCM_ANALOG_PFD_480A_SET_PFD0_STABLE_SHIFT 6
#define CCM_ANALOG_PFD_480A_SET_PFD0_DIV1_CLKGATE_MASK 0x80u
#define CCM_ANALOG_PFD_480A_SET_PFD0_DIV1_CLKGATE_SHIFT 7
#define CCM_ANALOG_PFD_480A_SET_PFD1_FRAC_MASK 0x3F00u
#define CCM_ANALOG_PFD_480A_SET_PFD1_FRAC_SHIFT 8
#define CCM_ANALOG_PFD_480A_SET_PFD1_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480A_SET_PFD1_FRAC_SHIFT))&CCM_ANALOG_PFD_480A_SET_PFD1_FRAC_MASK)
#define CCM_ANALOG_PFD_480A_SET_PFD1_STABLE_MASK 0x4000u
#define CCM_ANALOG_PFD_480A_SET_PFD1_STABLE_SHIFT 14
#define CCM_ANALOG_PFD_480A_SET_PFD1_DIV1_CLKGATE_MASK 0x8000u
#define CCM_ANALOG_PFD_480A_SET_PFD1_DIV1_CLKGATE_SHIFT 15
#define CCM_ANALOG_PFD_480A_SET_PFD2_FRAC_MASK 0x3F0000u
#define CCM_ANALOG_PFD_480A_SET_PFD2_FRAC_SHIFT 16
#define CCM_ANALOG_PFD_480A_SET_PFD2_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480A_SET_PFD2_FRAC_SHIFT))&CCM_ANALOG_PFD_480A_SET_PFD2_FRAC_MASK)
#define CCM_ANALOG_PFD_480A_SET_PFD2_STABLE_MASK 0x400000u
#define CCM_ANALOG_PFD_480A_SET_PFD2_STABLE_SHIFT 22
#define CCM_ANALOG_PFD_480A_SET_PFD2_DIV1_CLKGATE_MASK 0x800000u
#define CCM_ANALOG_PFD_480A_SET_PFD2_DIV1_CLKGATE_SHIFT 23
#define CCM_ANALOG_PFD_480A_SET_PFD3_FRAC_MASK 0x3F000000u
#define CCM_ANALOG_PFD_480A_SET_PFD3_FRAC_SHIFT 24
#define CCM_ANALOG_PFD_480A_SET_PFD3_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480A_SET_PFD3_FRAC_SHIFT))&CCM_ANALOG_PFD_480A_SET_PFD3_FRAC_MASK)
#define CCM_ANALOG_PFD_480A_SET_PFD3_STABLE_MASK 0x40000000u
#define CCM_ANALOG_PFD_480A_SET_PFD3_STABLE_SHIFT 30
#define CCM_ANALOG_PFD_480A_SET_PFD3_DIV1_CLKGATE_MASK 0x80000000u
#define CCM_ANALOG_PFD_480A_SET_PFD3_DIV1_CLKGATE_SHIFT 31
/* PFD_480A_CLR Bit Fields */
#define CCM_ANALOG_PFD_480A_CLR_PFD0_FRAC_MASK 0x3Fu
#define CCM_ANALOG_PFD_480A_CLR_PFD0_FRAC_SHIFT 0
#define CCM_ANALOG_PFD_480A_CLR_PFD0_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480A_CLR_PFD0_FRAC_SHIFT))&CCM_ANALOG_PFD_480A_CLR_PFD0_FRAC_MASK)
#define CCM_ANALOG_PFD_480A_CLR_PFD0_STABLE_MASK 0x40u
#define CCM_ANALOG_PFD_480A_CLR_PFD0_STABLE_SHIFT 6
#define CCM_ANALOG_PFD_480A_CLR_PFD0_DIV1_CLKGATE_MASK 0x80u
#define CCM_ANALOG_PFD_480A_CLR_PFD0_DIV1_CLKGATE_SHIFT 7
#define CCM_ANALOG_PFD_480A_CLR_PFD1_FRAC_MASK 0x3F00u
#define CCM_ANALOG_PFD_480A_CLR_PFD1_FRAC_SHIFT 8
#define CCM_ANALOG_PFD_480A_CLR_PFD1_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480A_CLR_PFD1_FRAC_SHIFT))&CCM_ANALOG_PFD_480A_CLR_PFD1_FRAC_MASK)
#define CCM_ANALOG_PFD_480A_CLR_PFD1_STABLE_MASK 0x4000u
#define CCM_ANALOG_PFD_480A_CLR_PFD1_STABLE_SHIFT 14
#define CCM_ANALOG_PFD_480A_CLR_PFD1_DIV1_CLKGATE_MASK 0x8000u
#define CCM_ANALOG_PFD_480A_CLR_PFD1_DIV1_CLKGATE_SHIFT 15
#define CCM_ANALOG_PFD_480A_CLR_PFD2_FRAC_MASK 0x3F0000u
#define CCM_ANALOG_PFD_480A_CLR_PFD2_FRAC_SHIFT 16
#define CCM_ANALOG_PFD_480A_CLR_PFD2_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480A_CLR_PFD2_FRAC_SHIFT))&CCM_ANALOG_PFD_480A_CLR_PFD2_FRAC_MASK)
#define CCM_ANALOG_PFD_480A_CLR_PFD2_STABLE_MASK 0x400000u
#define CCM_ANALOG_PFD_480A_CLR_PFD2_STABLE_SHIFT 22
#define CCM_ANALOG_PFD_480A_CLR_PFD2_DIV1_CLKGATE_MASK 0x800000u
#define CCM_ANALOG_PFD_480A_CLR_PFD2_DIV1_CLKGATE_SHIFT 23
#define CCM_ANALOG_PFD_480A_CLR_PFD3_FRAC_MASK 0x3F000000u
#define CCM_ANALOG_PFD_480A_CLR_PFD3_FRAC_SHIFT 24
#define CCM_ANALOG_PFD_480A_CLR_PFD3_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480A_CLR_PFD3_FRAC_SHIFT))&CCM_ANALOG_PFD_480A_CLR_PFD3_FRAC_MASK)
#define CCM_ANALOG_PFD_480A_CLR_PFD3_STABLE_MASK 0x40000000u
#define CCM_ANALOG_PFD_480A_CLR_PFD3_STABLE_SHIFT 30
#define CCM_ANALOG_PFD_480A_CLR_PFD3_DIV1_CLKGATE_MASK 0x80000000u
#define CCM_ANALOG_PFD_480A_CLR_PFD3_DIV1_CLKGATE_SHIFT 31
/* PFD_480A_TOG Bit Fields */
#define CCM_ANALOG_PFD_480A_TOG_PFD0_FRAC_MASK 0x3Fu
#define CCM_ANALOG_PFD_480A_TOG_PFD0_FRAC_SHIFT 0
#define CCM_ANALOG_PFD_480A_TOG_PFD0_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480A_TOG_PFD0_FRAC_SHIFT))&CCM_ANALOG_PFD_480A_TOG_PFD0_FRAC_MASK)
#define CCM_ANALOG_PFD_480A_TOG_PFD0_STABLE_MASK 0x40u
#define CCM_ANALOG_PFD_480A_TOG_PFD0_STABLE_SHIFT 6
#define CCM_ANALOG_PFD_480A_TOG_PFD0_DIV1_CLKGATE_MASK 0x80u
#define CCM_ANALOG_PFD_480A_TOG_PFD0_DIV1_CLKGATE_SHIFT 7
#define CCM_ANALOG_PFD_480A_TOG_PFD1_FRAC_MASK 0x3F00u
#define CCM_ANALOG_PFD_480A_TOG_PFD1_FRAC_SHIFT 8
#define CCM_ANALOG_PFD_480A_TOG_PFD1_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480A_TOG_PFD1_FRAC_SHIFT))&CCM_ANALOG_PFD_480A_TOG_PFD1_FRAC_MASK)
#define CCM_ANALOG_PFD_480A_TOG_PFD1_STABLE_MASK 0x4000u
#define CCM_ANALOG_PFD_480A_TOG_PFD1_STABLE_SHIFT 14
#define CCM_ANALOG_PFD_480A_TOG_PFD1_DIV1_CLKGATE_MASK 0x8000u
#define CCM_ANALOG_PFD_480A_TOG_PFD1_DIV1_CLKGATE_SHIFT 15
#define CCM_ANALOG_PFD_480A_TOG_PFD2_FRAC_MASK 0x3F0000u
#define CCM_ANALOG_PFD_480A_TOG_PFD2_FRAC_SHIFT 16
#define CCM_ANALOG_PFD_480A_TOG_PFD2_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480A_TOG_PFD2_FRAC_SHIFT))&CCM_ANALOG_PFD_480A_TOG_PFD2_FRAC_MASK)
#define CCM_ANALOG_PFD_480A_TOG_PFD2_STABLE_MASK 0x400000u
#define CCM_ANALOG_PFD_480A_TOG_PFD2_STABLE_SHIFT 22
#define CCM_ANALOG_PFD_480A_TOG_PFD2_DIV1_CLKGATE_MASK 0x800000u
#define CCM_ANALOG_PFD_480A_TOG_PFD2_DIV1_CLKGATE_SHIFT 23
#define CCM_ANALOG_PFD_480A_TOG_PFD3_FRAC_MASK 0x3F000000u
#define CCM_ANALOG_PFD_480A_TOG_PFD3_FRAC_SHIFT 24
#define CCM_ANALOG_PFD_480A_TOG_PFD3_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480A_TOG_PFD3_FRAC_SHIFT))&CCM_ANALOG_PFD_480A_TOG_PFD3_FRAC_MASK)
#define CCM_ANALOG_PFD_480A_TOG_PFD3_STABLE_MASK 0x40000000u
#define CCM_ANALOG_PFD_480A_TOG_PFD3_STABLE_SHIFT 30
#define CCM_ANALOG_PFD_480A_TOG_PFD3_DIV1_CLKGATE_MASK 0x80000000u
#define CCM_ANALOG_PFD_480A_TOG_PFD3_DIV1_CLKGATE_SHIFT 31
/* PFD_480B Bit Fields */
#define CCM_ANALOG_PFD_480B_PFD4_FRAC_MASK 0x3Fu
#define CCM_ANALOG_PFD_480B_PFD4_FRAC_SHIFT 0
#define CCM_ANALOG_PFD_480B_PFD4_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480B_PFD4_FRAC_SHIFT))&CCM_ANALOG_PFD_480B_PFD4_FRAC_MASK)
#define CCM_ANALOG_PFD_480B_PFD4_STABLE_MASK 0x40u
#define CCM_ANALOG_PFD_480B_PFD4_STABLE_SHIFT 6
#define CCM_ANALOG_PFD_480B_PFD4_DIV1_CLKGATE_MASK 0x80u
#define CCM_ANALOG_PFD_480B_PFD4_DIV1_CLKGATE_SHIFT 7
#define CCM_ANALOG_PFD_480B_PFD5_FRAC_MASK 0x3F00u
#define CCM_ANALOG_PFD_480B_PFD5_FRAC_SHIFT 8
#define CCM_ANALOG_PFD_480B_PFD5_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480B_PFD5_FRAC_SHIFT))&CCM_ANALOG_PFD_480B_PFD5_FRAC_MASK)
#define CCM_ANALOG_PFD_480B_PFD5_STABLE_MASK 0x4000u
#define CCM_ANALOG_PFD_480B_PFD5_STABLE_SHIFT 14
#define CCM_ANALOG_PFD_480B_PFD5_DIV1_CLKGATE_MASK 0x8000u
#define CCM_ANALOG_PFD_480B_PFD5_DIV1_CLKGATE_SHIFT 15
#define CCM_ANALOG_PFD_480B_PFD6_FRAC_MASK 0x3F0000u
#define CCM_ANALOG_PFD_480B_PFD6_FRAC_SHIFT 16
#define CCM_ANALOG_PFD_480B_PFD6_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480B_PFD6_FRAC_SHIFT))&CCM_ANALOG_PFD_480B_PFD6_FRAC_MASK)
#define CCM_ANALOG_PFD_480B_PFD6_STABLE_MASK 0x400000u
#define CCM_ANALOG_PFD_480B_PFD6_STABLE_SHIFT 22
#define CCM_ANALOG_PFD_480B_PFD6_DIV1_CLKGATE_MASK 0x800000u
#define CCM_ANALOG_PFD_480B_PFD6_DIV1_CLKGATE_SHIFT 23
#define CCM_ANALOG_PFD_480B_PFD7_FRAC_MASK 0x3F000000u
#define CCM_ANALOG_PFD_480B_PFD7_FRAC_SHIFT 24
#define CCM_ANALOG_PFD_480B_PFD7_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480B_PFD7_FRAC_SHIFT))&CCM_ANALOG_PFD_480B_PFD7_FRAC_MASK)
#define CCM_ANALOG_PFD_480B_PFD7_STABLE_MASK 0x40000000u
#define CCM_ANALOG_PFD_480B_PFD7_STABLE_SHIFT 30
#define CCM_ANALOG_PFD_480B_PFD7_DIV1_CLKGATE_MASK 0x80000000u
#define CCM_ANALOG_PFD_480B_PFD7_DIV1_CLKGATE_SHIFT 31
/* PFD_480B_SET Bit Fields */
#define CCM_ANALOG_PFD_480B_SET_PFD4_FRAC_MASK 0x3Fu
#define CCM_ANALOG_PFD_480B_SET_PFD4_FRAC_SHIFT 0
#define CCM_ANALOG_PFD_480B_SET_PFD4_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480B_SET_PFD4_FRAC_SHIFT))&CCM_ANALOG_PFD_480B_SET_PFD4_FRAC_MASK)
#define CCM_ANALOG_PFD_480B_SET_PFD4_STABLE_MASK 0x40u
#define CCM_ANALOG_PFD_480B_SET_PFD4_STABLE_SHIFT 6
#define CCM_ANALOG_PFD_480B_SET_PFD4_DIV1_CLKGATE_MASK 0x80u
#define CCM_ANALOG_PFD_480B_SET_PFD4_DIV1_CLKGATE_SHIFT 7
#define CCM_ANALOG_PFD_480B_SET_PFD5_FRAC_MASK 0x3F00u
#define CCM_ANALOG_PFD_480B_SET_PFD5_FRAC_SHIFT 8
#define CCM_ANALOG_PFD_480B_SET_PFD5_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480B_SET_PFD5_FRAC_SHIFT))&CCM_ANALOG_PFD_480B_SET_PFD5_FRAC_MASK)
#define CCM_ANALOG_PFD_480B_SET_PFD5_STABLE_MASK 0x4000u
#define CCM_ANALOG_PFD_480B_SET_PFD5_STABLE_SHIFT 14
#define CCM_ANALOG_PFD_480B_SET_PFD5_DIV1_CLKGATE_MASK 0x8000u
#define CCM_ANALOG_PFD_480B_SET_PFD5_DIV1_CLKGATE_SHIFT 15
#define CCM_ANALOG_PFD_480B_SET_PFD6_FRAC_MASK 0x3F0000u
#define CCM_ANALOG_PFD_480B_SET_PFD6_FRAC_SHIFT 16
#define CCM_ANALOG_PFD_480B_SET_PFD6_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480B_SET_PFD6_FRAC_SHIFT))&CCM_ANALOG_PFD_480B_SET_PFD6_FRAC_MASK)
#define CCM_ANALOG_PFD_480B_SET_PFD6_STABLE_MASK 0x400000u
#define CCM_ANALOG_PFD_480B_SET_PFD6_STABLE_SHIFT 22
#define CCM_ANALOG_PFD_480B_SET_PFD6_DIV1_CLKGATE_MASK 0x800000u
#define CCM_ANALOG_PFD_480B_SET_PFD6_DIV1_CLKGATE_SHIFT 23
#define CCM_ANALOG_PFD_480B_SET_PFD7_FRAC_MASK 0x3F000000u
#define CCM_ANALOG_PFD_480B_SET_PFD7_FRAC_SHIFT 24
#define CCM_ANALOG_PFD_480B_SET_PFD7_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480B_SET_PFD7_FRAC_SHIFT))&CCM_ANALOG_PFD_480B_SET_PFD7_FRAC_MASK)
#define CCM_ANALOG_PFD_480B_SET_PFD7_STABLE_MASK 0x40000000u
#define CCM_ANALOG_PFD_480B_SET_PFD7_STABLE_SHIFT 30
#define CCM_ANALOG_PFD_480B_SET_PFD7_DIV1_CLKGATE_MASK 0x80000000u
#define CCM_ANALOG_PFD_480B_SET_PFD7_DIV1_CLKGATE_SHIFT 31
/* PFD_480B_CLR Bit Fields */
#define CCM_ANALOG_PFD_480B_CLR_PFD4_FRAC_MASK 0x3Fu
#define CCM_ANALOG_PFD_480B_CLR_PFD4_FRAC_SHIFT 0
#define CCM_ANALOG_PFD_480B_CLR_PFD4_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480B_CLR_PFD4_FRAC_SHIFT))&CCM_ANALOG_PFD_480B_CLR_PFD4_FRAC_MASK)
#define CCM_ANALOG_PFD_480B_CLR_PFD4_STABLE_MASK 0x40u
#define CCM_ANALOG_PFD_480B_CLR_PFD4_STABLE_SHIFT 6
#define CCM_ANALOG_PFD_480B_CLR_PFD4_DIV1_CLKGATE_MASK 0x80u
#define CCM_ANALOG_PFD_480B_CLR_PFD4_DIV1_CLKGATE_SHIFT 7
#define CCM_ANALOG_PFD_480B_CLR_PFD5_FRAC_MASK 0x3F00u
#define CCM_ANALOG_PFD_480B_CLR_PFD5_FRAC_SHIFT 8
#define CCM_ANALOG_PFD_480B_CLR_PFD5_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480B_CLR_PFD5_FRAC_SHIFT))&CCM_ANALOG_PFD_480B_CLR_PFD5_FRAC_MASK)
#define CCM_ANALOG_PFD_480B_CLR_PFD5_STABLE_MASK 0x4000u
#define CCM_ANALOG_PFD_480B_CLR_PFD5_STABLE_SHIFT 14
#define CCM_ANALOG_PFD_480B_CLR_PFD5_DIV1_CLKGATE_MASK 0x8000u
#define CCM_ANALOG_PFD_480B_CLR_PFD5_DIV1_CLKGATE_SHIFT 15
#define CCM_ANALOG_PFD_480B_CLR_PFD6_FRAC_MASK 0x3F0000u
#define CCM_ANALOG_PFD_480B_CLR_PFD6_FRAC_SHIFT 16
#define CCM_ANALOG_PFD_480B_CLR_PFD6_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480B_CLR_PFD6_FRAC_SHIFT))&CCM_ANALOG_PFD_480B_CLR_PFD6_FRAC_MASK)
#define CCM_ANALOG_PFD_480B_CLR_PFD6_STABLE_MASK 0x400000u
#define CCM_ANALOG_PFD_480B_CLR_PFD6_STABLE_SHIFT 22
#define CCM_ANALOG_PFD_480B_CLR_PFD6_DIV1_CLKGATE_MASK 0x800000u
#define CCM_ANALOG_PFD_480B_CLR_PFD6_DIV1_CLKGATE_SHIFT 23
#define CCM_ANALOG_PFD_480B_CLR_PFD7_FRAC_MASK 0x3F000000u
#define CCM_ANALOG_PFD_480B_CLR_PFD7_FRAC_SHIFT 24
#define CCM_ANALOG_PFD_480B_CLR_PFD7_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480B_CLR_PFD7_FRAC_SHIFT))&CCM_ANALOG_PFD_480B_CLR_PFD7_FRAC_MASK)
#define CCM_ANALOG_PFD_480B_CLR_PFD7_STABLE_MASK 0x40000000u
#define CCM_ANALOG_PFD_480B_CLR_PFD7_STABLE_SHIFT 30
#define CCM_ANALOG_PFD_480B_CLR_PFD7_DIV1_CLKGATE_MASK 0x80000000u
#define CCM_ANALOG_PFD_480B_CLR_PFD7_DIV1_CLKGATE_SHIFT 31
/* PFD_480B_TOG Bit Fields */
#define CCM_ANALOG_PFD_480B_TOG_PFD4_FRAC_MASK 0x3Fu
#define CCM_ANALOG_PFD_480B_TOG_PFD4_FRAC_SHIFT 0
#define CCM_ANALOG_PFD_480B_TOG_PFD4_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480B_TOG_PFD4_FRAC_SHIFT))&CCM_ANALOG_PFD_480B_TOG_PFD4_FRAC_MASK)
#define CCM_ANALOG_PFD_480B_TOG_PFD4_STABLE_MASK 0x40u
#define CCM_ANALOG_PFD_480B_TOG_PFD4_STABLE_SHIFT 6
#define CCM_ANALOG_PFD_480B_TOG_PFD4_DIV1_CLKGATE_MASK 0x80u
#define CCM_ANALOG_PFD_480B_TOG_PFD4_DIV1_CLKGATE_SHIFT 7
#define CCM_ANALOG_PFD_480B_TOG_PFD5_FRAC_MASK 0x3F00u
#define CCM_ANALOG_PFD_480B_TOG_PFD5_FRAC_SHIFT 8
#define CCM_ANALOG_PFD_480B_TOG_PFD5_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480B_TOG_PFD5_FRAC_SHIFT))&CCM_ANALOG_PFD_480B_TOG_PFD5_FRAC_MASK)
#define CCM_ANALOG_PFD_480B_TOG_PFD5_STABLE_MASK 0x4000u
#define CCM_ANALOG_PFD_480B_TOG_PFD5_STABLE_SHIFT 14
#define CCM_ANALOG_PFD_480B_TOG_PFD5_DIV1_CLKGATE_MASK 0x8000u
#define CCM_ANALOG_PFD_480B_TOG_PFD5_DIV1_CLKGATE_SHIFT 15
#define CCM_ANALOG_PFD_480B_TOG_PFD6_FRAC_MASK 0x3F0000u
#define CCM_ANALOG_PFD_480B_TOG_PFD6_FRAC_SHIFT 16
#define CCM_ANALOG_PFD_480B_TOG_PFD6_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480B_TOG_PFD6_FRAC_SHIFT))&CCM_ANALOG_PFD_480B_TOG_PFD6_FRAC_MASK)
#define CCM_ANALOG_PFD_480B_TOG_PFD6_STABLE_MASK 0x400000u
#define CCM_ANALOG_PFD_480B_TOG_PFD6_STABLE_SHIFT 22
#define CCM_ANALOG_PFD_480B_TOG_PFD6_DIV1_CLKGATE_MASK 0x800000u
#define CCM_ANALOG_PFD_480B_TOG_PFD6_DIV1_CLKGATE_SHIFT 23
#define CCM_ANALOG_PFD_480B_TOG_PFD7_FRAC_MASK 0x3F000000u
#define CCM_ANALOG_PFD_480B_TOG_PFD7_FRAC_SHIFT 24
#define CCM_ANALOG_PFD_480B_TOG_PFD7_FRAC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PFD_480B_TOG_PFD7_FRAC_SHIFT))&CCM_ANALOG_PFD_480B_TOG_PFD7_FRAC_MASK)
#define CCM_ANALOG_PFD_480B_TOG_PFD7_STABLE_MASK 0x40000000u
#define CCM_ANALOG_PFD_480B_TOG_PFD7_STABLE_SHIFT 30
#define CCM_ANALOG_PFD_480B_TOG_PFD7_DIV1_CLKGATE_MASK 0x80000000u
#define CCM_ANALOG_PFD_480B_TOG_PFD7_DIV1_CLKGATE_SHIFT 31
/* PLL_ENET Bit Fields */
#define CCM_ANALOG_PLL_ENET_HALF_LF_MASK 0x1u
#define CCM_ANALOG_PLL_ENET_HALF_LF_SHIFT 0
#define CCM_ANALOG_PLL_ENET_DOUBLE_LF_MASK 0x2u
#define CCM_ANALOG_PLL_ENET_DOUBLE_LF_SHIFT 1
#define CCM_ANALOG_PLL_ENET_HALF_CP_MASK 0x4u
#define CCM_ANALOG_PLL_ENET_HALF_CP_SHIFT 2
#define CCM_ANALOG_PLL_ENET_DOUBLE_CP_MASK 0x8u
#define CCM_ANALOG_PLL_ENET_DOUBLE_CP_SHIFT 3
#define CCM_ANALOG_PLL_ENET_HOLD_RING_OFF_MASK 0x10u
#define CCM_ANALOG_PLL_ENET_HOLD_RING_OFF_SHIFT 4
#define CCM_ANALOG_PLL_ENET_POWERDOWN_MASK 0x20u
#define CCM_ANALOG_PLL_ENET_POWERDOWN_SHIFT 5
#define CCM_ANALOG_PLL_ENET_ENABLE_CLK_25MHZ_MASK 0x40u
#define CCM_ANALOG_PLL_ENET_ENABLE_CLK_25MHZ_SHIFT 6
#define CCM_ANALOG_PLL_ENET_ENABLE_CLK_40MHZ_MASK 0x80u
#define CCM_ANALOG_PLL_ENET_ENABLE_CLK_40MHZ_SHIFT 7
#define CCM_ANALOG_PLL_ENET_ENABLE_CLK_50MHZ_MASK 0x100u
#define CCM_ANALOG_PLL_ENET_ENABLE_CLK_50MHZ_SHIFT 8
#define CCM_ANALOG_PLL_ENET_ENABLE_CLK_100MHZ_MASK 0x200u
#define CCM_ANALOG_PLL_ENET_ENABLE_CLK_100MHZ_SHIFT 9
#define CCM_ANALOG_PLL_ENET_ENABLE_CLK_125MHZ_MASK 0x400u
#define CCM_ANALOG_PLL_ENET_ENABLE_CLK_125MHZ_SHIFT 10
#define CCM_ANALOG_PLL_ENET_ENABLE_CLK_250MHZ_MASK 0x800u
#define CCM_ANALOG_PLL_ENET_ENABLE_CLK_250MHZ_SHIFT 11
#define CCM_ANALOG_PLL_ENET_ENABLE_CLK_500MHZ_MASK 0x1000u
#define CCM_ANALOG_PLL_ENET_ENABLE_CLK_500MHZ_SHIFT 12
#define CCM_ANALOG_PLL_ENET_PLL_ENET_OVERRIDE_MASK 0x2000u
#define CCM_ANALOG_PLL_ENET_PLL_ENET_OVERRIDE_SHIFT 13
#define CCM_ANALOG_PLL_ENET_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_ENET_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_ENET_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_ENET_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_ENET_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_ENET_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_ENET_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_ENET_DITHER_ENABLE_MASK 0x20000u
#define CCM_ANALOG_PLL_ENET_DITHER_ENABLE_SHIFT 17
#define CCM_ANALOG_PLL_ENET_PFD_OFFSET_EN_MASK 0x40000u
#define CCM_ANALOG_PLL_ENET_PFD_OFFSET_EN_SHIFT 18
#define CCM_ANALOG_PLL_ENET_RSVD1_MASK 0x7FF80000u
#define CCM_ANALOG_PLL_ENET_RSVD1_SHIFT 19
#define CCM_ANALOG_PLL_ENET_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_ENET_RSVD1_SHIFT))&CCM_ANALOG_PLL_ENET_RSVD1_MASK)
#define CCM_ANALOG_PLL_ENET_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_ENET_LOCK_SHIFT 31
/* PLL_ENET_SET Bit Fields */
#define CCM_ANALOG_PLL_ENET_SET_HALF_LF_MASK 0x1u
#define CCM_ANALOG_PLL_ENET_SET_HALF_LF_SHIFT 0
#define CCM_ANALOG_PLL_ENET_SET_DOUBLE_LF_MASK 0x2u
#define CCM_ANALOG_PLL_ENET_SET_DOUBLE_LF_SHIFT 1
#define CCM_ANALOG_PLL_ENET_SET_HALF_CP_MASK 0x4u
#define CCM_ANALOG_PLL_ENET_SET_HALF_CP_SHIFT 2
#define CCM_ANALOG_PLL_ENET_SET_DOUBLE_CP_MASK 0x8u
#define CCM_ANALOG_PLL_ENET_SET_DOUBLE_CP_SHIFT 3
#define CCM_ANALOG_PLL_ENET_SET_HOLD_RING_OFF_MASK 0x10u
#define CCM_ANALOG_PLL_ENET_SET_HOLD_RING_OFF_SHIFT 4
#define CCM_ANALOG_PLL_ENET_SET_POWERDOWN_MASK 0x20u
#define CCM_ANALOG_PLL_ENET_SET_POWERDOWN_SHIFT 5
#define CCM_ANALOG_PLL_ENET_SET_ENABLE_CLK_25MHZ_MASK 0x40u
#define CCM_ANALOG_PLL_ENET_SET_ENABLE_CLK_25MHZ_SHIFT 6
#define CCM_ANALOG_PLL_ENET_SET_ENABLE_CLK_40MHZ_MASK 0x80u
#define CCM_ANALOG_PLL_ENET_SET_ENABLE_CLK_40MHZ_SHIFT 7
#define CCM_ANALOG_PLL_ENET_SET_ENABLE_CLK_50MHZ_MASK 0x100u
#define CCM_ANALOG_PLL_ENET_SET_ENABLE_CLK_50MHZ_SHIFT 8
#define CCM_ANALOG_PLL_ENET_SET_ENABLE_CLK_100MHZ_MASK 0x200u
#define CCM_ANALOG_PLL_ENET_SET_ENABLE_CLK_100MHZ_SHIFT 9
#define CCM_ANALOG_PLL_ENET_SET_ENABLE_CLK_125MHZ_MASK 0x400u
#define CCM_ANALOG_PLL_ENET_SET_ENABLE_CLK_125MHZ_SHIFT 10
#define CCM_ANALOG_PLL_ENET_SET_ENABLE_CLK_250MHZ_MASK 0x800u
#define CCM_ANALOG_PLL_ENET_SET_ENABLE_CLK_250MHZ_SHIFT 11
#define CCM_ANALOG_PLL_ENET_SET_ENABLE_CLK_500MHZ_MASK 0x1000u
#define CCM_ANALOG_PLL_ENET_SET_ENABLE_CLK_500MHZ_SHIFT 12
#define CCM_ANALOG_PLL_ENET_SET_PLL_ENET_OVERRIDE_MASK 0x2000u
#define CCM_ANALOG_PLL_ENET_SET_PLL_ENET_OVERRIDE_SHIFT 13
#define CCM_ANALOG_PLL_ENET_SET_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_ENET_SET_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_ENET_SET_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_ENET_SET_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_ENET_SET_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_ENET_SET_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_ENET_SET_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_ENET_SET_DITHER_ENABLE_MASK 0x20000u
#define CCM_ANALOG_PLL_ENET_SET_DITHER_ENABLE_SHIFT 17
#define CCM_ANALOG_PLL_ENET_SET_PFD_OFFSET_EN_MASK 0x40000u
#define CCM_ANALOG_PLL_ENET_SET_PFD_OFFSET_EN_SHIFT 18
#define CCM_ANALOG_PLL_ENET_SET_RSVD1_MASK 0x7FF80000u
#define CCM_ANALOG_PLL_ENET_SET_RSVD1_SHIFT 19
#define CCM_ANALOG_PLL_ENET_SET_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_ENET_SET_RSVD1_SHIFT))&CCM_ANALOG_PLL_ENET_SET_RSVD1_MASK)
#define CCM_ANALOG_PLL_ENET_SET_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_ENET_SET_LOCK_SHIFT 31
/* PLL_ENET_CLR Bit Fields */
#define CCM_ANALOG_PLL_ENET_CLR_HALF_LF_MASK 0x1u
#define CCM_ANALOG_PLL_ENET_CLR_HALF_LF_SHIFT 0
#define CCM_ANALOG_PLL_ENET_CLR_DOUBLE_LF_MASK 0x2u
#define CCM_ANALOG_PLL_ENET_CLR_DOUBLE_LF_SHIFT 1
#define CCM_ANALOG_PLL_ENET_CLR_HALF_CP_MASK 0x4u
#define CCM_ANALOG_PLL_ENET_CLR_HALF_CP_SHIFT 2
#define CCM_ANALOG_PLL_ENET_CLR_DOUBLE_CP_MASK 0x8u
#define CCM_ANALOG_PLL_ENET_CLR_DOUBLE_CP_SHIFT 3
#define CCM_ANALOG_PLL_ENET_CLR_HOLD_RING_OFF_MASK 0x10u
#define CCM_ANALOG_PLL_ENET_CLR_HOLD_RING_OFF_SHIFT 4
#define CCM_ANALOG_PLL_ENET_CLR_POWERDOWN_MASK 0x20u
#define CCM_ANALOG_PLL_ENET_CLR_POWERDOWN_SHIFT 5
#define CCM_ANALOG_PLL_ENET_CLR_ENABLE_CLK_25MHZ_MASK 0x40u
#define CCM_ANALOG_PLL_ENET_CLR_ENABLE_CLK_25MHZ_SHIFT 6
#define CCM_ANALOG_PLL_ENET_CLR_ENABLE_CLK_40MHZ_MASK 0x80u
#define CCM_ANALOG_PLL_ENET_CLR_ENABLE_CLK_40MHZ_SHIFT 7
#define CCM_ANALOG_PLL_ENET_CLR_ENABLE_CLK_50MHZ_MASK 0x100u
#define CCM_ANALOG_PLL_ENET_CLR_ENABLE_CLK_50MHZ_SHIFT 8
#define CCM_ANALOG_PLL_ENET_CLR_ENABLE_CLK_100MHZ_MASK 0x200u
#define CCM_ANALOG_PLL_ENET_CLR_ENABLE_CLK_100MHZ_SHIFT 9
#define CCM_ANALOG_PLL_ENET_CLR_ENABLE_CLK_125MHZ_MASK 0x400u
#define CCM_ANALOG_PLL_ENET_CLR_ENABLE_CLK_125MHZ_SHIFT 10
#define CCM_ANALOG_PLL_ENET_CLR_ENABLE_CLK_250MHZ_MASK 0x800u
#define CCM_ANALOG_PLL_ENET_CLR_ENABLE_CLK_250MHZ_SHIFT 11
#define CCM_ANALOG_PLL_ENET_CLR_ENABLE_CLK_500MHZ_MASK 0x1000u
#define CCM_ANALOG_PLL_ENET_CLR_ENABLE_CLK_500MHZ_SHIFT 12
#define CCM_ANALOG_PLL_ENET_CLR_PLL_ENET_OVERRIDE_MASK 0x2000u
#define CCM_ANALOG_PLL_ENET_CLR_PLL_ENET_OVERRIDE_SHIFT 13
#define CCM_ANALOG_PLL_ENET_CLR_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_ENET_CLR_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_ENET_CLR_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_ENET_CLR_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_ENET_CLR_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_ENET_CLR_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_ENET_CLR_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_ENET_CLR_DITHER_ENABLE_MASK 0x20000u
#define CCM_ANALOG_PLL_ENET_CLR_DITHER_ENABLE_SHIFT 17
#define CCM_ANALOG_PLL_ENET_CLR_PFD_OFFSET_EN_MASK 0x40000u
#define CCM_ANALOG_PLL_ENET_CLR_PFD_OFFSET_EN_SHIFT 18
#define CCM_ANALOG_PLL_ENET_CLR_RSVD1_MASK 0x7FF80000u
#define CCM_ANALOG_PLL_ENET_CLR_RSVD1_SHIFT 19
#define CCM_ANALOG_PLL_ENET_CLR_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_ENET_CLR_RSVD1_SHIFT))&CCM_ANALOG_PLL_ENET_CLR_RSVD1_MASK)
#define CCM_ANALOG_PLL_ENET_CLR_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_ENET_CLR_LOCK_SHIFT 31
/* PLL_ENET_TOG Bit Fields */
#define CCM_ANALOG_PLL_ENET_TOG_HALF_LF_MASK 0x1u
#define CCM_ANALOG_PLL_ENET_TOG_HALF_LF_SHIFT 0
#define CCM_ANALOG_PLL_ENET_TOG_DOUBLE_LF_MASK 0x2u
#define CCM_ANALOG_PLL_ENET_TOG_DOUBLE_LF_SHIFT 1
#define CCM_ANALOG_PLL_ENET_TOG_HALF_CP_MASK 0x4u
#define CCM_ANALOG_PLL_ENET_TOG_HALF_CP_SHIFT 2
#define CCM_ANALOG_PLL_ENET_TOG_DOUBLE_CP_MASK 0x8u
#define CCM_ANALOG_PLL_ENET_TOG_DOUBLE_CP_SHIFT 3
#define CCM_ANALOG_PLL_ENET_TOG_HOLD_RING_OFF_MASK 0x10u
#define CCM_ANALOG_PLL_ENET_TOG_HOLD_RING_OFF_SHIFT 4
#define CCM_ANALOG_PLL_ENET_TOG_POWERDOWN_MASK 0x20u
#define CCM_ANALOG_PLL_ENET_TOG_POWERDOWN_SHIFT 5
#define CCM_ANALOG_PLL_ENET_TOG_ENABLE_CLK_25MHZ_MASK 0x40u
#define CCM_ANALOG_PLL_ENET_TOG_ENABLE_CLK_25MHZ_SHIFT 6
#define CCM_ANALOG_PLL_ENET_TOG_ENABLE_CLK_40MHZ_MASK 0x80u
#define CCM_ANALOG_PLL_ENET_TOG_ENABLE_CLK_40MHZ_SHIFT 7
#define CCM_ANALOG_PLL_ENET_TOG_ENABLE_CLK_50MHZ_MASK 0x100u
#define CCM_ANALOG_PLL_ENET_TOG_ENABLE_CLK_50MHZ_SHIFT 8
#define CCM_ANALOG_PLL_ENET_TOG_ENABLE_CLK_100MHZ_MASK 0x200u
#define CCM_ANALOG_PLL_ENET_TOG_ENABLE_CLK_100MHZ_SHIFT 9
#define CCM_ANALOG_PLL_ENET_TOG_ENABLE_CLK_125MHZ_MASK 0x400u
#define CCM_ANALOG_PLL_ENET_TOG_ENABLE_CLK_125MHZ_SHIFT 10
#define CCM_ANALOG_PLL_ENET_TOG_ENABLE_CLK_250MHZ_MASK 0x800u
#define CCM_ANALOG_PLL_ENET_TOG_ENABLE_CLK_250MHZ_SHIFT 11
#define CCM_ANALOG_PLL_ENET_TOG_ENABLE_CLK_500MHZ_MASK 0x1000u
#define CCM_ANALOG_PLL_ENET_TOG_ENABLE_CLK_500MHZ_SHIFT 12
#define CCM_ANALOG_PLL_ENET_TOG_PLL_ENET_OVERRIDE_MASK 0x2000u
#define CCM_ANALOG_PLL_ENET_TOG_PLL_ENET_OVERRIDE_SHIFT 13
#define CCM_ANALOG_PLL_ENET_TOG_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_ENET_TOG_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_ENET_TOG_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_ENET_TOG_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_ENET_TOG_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_ENET_TOG_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_ENET_TOG_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_ENET_TOG_DITHER_ENABLE_MASK 0x20000u
#define CCM_ANALOG_PLL_ENET_TOG_DITHER_ENABLE_SHIFT 17
#define CCM_ANALOG_PLL_ENET_TOG_PFD_OFFSET_EN_MASK 0x40000u
#define CCM_ANALOG_PLL_ENET_TOG_PFD_OFFSET_EN_SHIFT 18
#define CCM_ANALOG_PLL_ENET_TOG_RSVD1_MASK 0x7FF80000u
#define CCM_ANALOG_PLL_ENET_TOG_RSVD1_SHIFT 19
#define CCM_ANALOG_PLL_ENET_TOG_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_ENET_TOG_RSVD1_SHIFT))&CCM_ANALOG_PLL_ENET_TOG_RSVD1_MASK)
#define CCM_ANALOG_PLL_ENET_TOG_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_ENET_TOG_LOCK_SHIFT 31
/* PLL_AUDIO Bit Fields */
#define CCM_ANALOG_PLL_AUDIO_DIV_SELECT_MASK 0x7Fu
#define CCM_ANALOG_PLL_AUDIO_DIV_SELECT_SHIFT 0
#define CCM_ANALOG_PLL_AUDIO_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_AUDIO_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_AUDIO_HALF_LF_MASK 0x80u
#define CCM_ANALOG_PLL_AUDIO_HALF_LF_SHIFT 7
#define CCM_ANALOG_PLL_AUDIO_DOUBLE_LF_MASK 0x100u
#define CCM_ANALOG_PLL_AUDIO_DOUBLE_LF_SHIFT 8
#define CCM_ANALOG_PLL_AUDIO_HALF_CP_MASK 0x200u
#define CCM_ANALOG_PLL_AUDIO_HALF_CP_SHIFT 9
#define CCM_ANALOG_PLL_AUDIO_DOUBLE_CP_MASK 0x400u
#define CCM_ANALOG_PLL_AUDIO_DOUBLE_CP_SHIFT 10
#define CCM_ANALOG_PLL_AUDIO_HOLD_RING_OFF_MASK 0x800u
#define CCM_ANALOG_PLL_AUDIO_HOLD_RING_OFF_SHIFT 11
#define CCM_ANALOG_PLL_AUDIO_POWERDOWN_MASK 0x1000u
#define CCM_ANALOG_PLL_AUDIO_POWERDOWN_SHIFT 12
#define CCM_ANALOG_PLL_AUDIO_ENABLE_CLK_MASK 0x2000u
#define CCM_ANALOG_PLL_AUDIO_ENABLE_CLK_SHIFT 13
#define CCM_ANALOG_PLL_AUDIO_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_AUDIO_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_AUDIO_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_AUDIO_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_AUDIO_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_AUDIO_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_AUDIO_DITHER_ENABLE_MASK 0x20000u
#define CCM_ANALOG_PLL_AUDIO_DITHER_ENABLE_SHIFT 17
#define CCM_ANALOG_PLL_AUDIO_PFD_OFFSET_EN_MASK 0x40000u
#define CCM_ANALOG_PLL_AUDIO_PFD_OFFSET_EN_SHIFT 18
#define CCM_ANALOG_PLL_AUDIO_TEST_DIV_SELECT_MASK 0x180000u
#define CCM_ANALOG_PLL_AUDIO_TEST_DIV_SELECT_SHIFT 19
#define CCM_ANALOG_PLL_AUDIO_TEST_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_TEST_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_AUDIO_TEST_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_AUDIO_RSVD0_MASK 0x200000u
#define CCM_ANALOG_PLL_AUDIO_RSVD0_SHIFT 21
#define CCM_ANALOG_PLL_AUDIO_POST_DIV_SEL_MASK 0xC00000u
#define CCM_ANALOG_PLL_AUDIO_POST_DIV_SEL_SHIFT 22
#define CCM_ANALOG_PLL_AUDIO_POST_DIV_SEL(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_POST_DIV_SEL_SHIFT))&CCM_ANALOG_PLL_AUDIO_POST_DIV_SEL_MASK)
#define CCM_ANALOG_PLL_AUDIO_PLL_AUDIO_OVERRIDE_MASK 0x1000000u
#define CCM_ANALOG_PLL_AUDIO_PLL_AUDIO_OVERRIDE_SHIFT 24
#define CCM_ANALOG_PLL_AUDIO_RSVD1_MASK 0x7E000000u
#define CCM_ANALOG_PLL_AUDIO_RSVD1_SHIFT 25
#define CCM_ANALOG_PLL_AUDIO_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_RSVD1_SHIFT))&CCM_ANALOG_PLL_AUDIO_RSVD1_MASK)
#define CCM_ANALOG_PLL_AUDIO_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_AUDIO_LOCK_SHIFT 31
/* PLL_AUDIO_SET Bit Fields */
#define CCM_ANALOG_PLL_AUDIO_SET_DIV_SELECT_MASK 0x7Fu
#define CCM_ANALOG_PLL_AUDIO_SET_DIV_SELECT_SHIFT 0
#define CCM_ANALOG_PLL_AUDIO_SET_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_SET_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_AUDIO_SET_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_AUDIO_SET_HALF_LF_MASK 0x80u
#define CCM_ANALOG_PLL_AUDIO_SET_HALF_LF_SHIFT 7
#define CCM_ANALOG_PLL_AUDIO_SET_DOUBLE_LF_MASK 0x100u
#define CCM_ANALOG_PLL_AUDIO_SET_DOUBLE_LF_SHIFT 8
#define CCM_ANALOG_PLL_AUDIO_SET_HALF_CP_MASK 0x200u
#define CCM_ANALOG_PLL_AUDIO_SET_HALF_CP_SHIFT 9
#define CCM_ANALOG_PLL_AUDIO_SET_DOUBLE_CP_MASK 0x400u
#define CCM_ANALOG_PLL_AUDIO_SET_DOUBLE_CP_SHIFT 10
#define CCM_ANALOG_PLL_AUDIO_SET_HOLD_RING_OFF_MASK 0x800u
#define CCM_ANALOG_PLL_AUDIO_SET_HOLD_RING_OFF_SHIFT 11
#define CCM_ANALOG_PLL_AUDIO_SET_POWERDOWN_MASK 0x1000u
#define CCM_ANALOG_PLL_AUDIO_SET_POWERDOWN_SHIFT 12
#define CCM_ANALOG_PLL_AUDIO_SET_ENABLE_CLK_MASK 0x2000u
#define CCM_ANALOG_PLL_AUDIO_SET_ENABLE_CLK_SHIFT 13
#define CCM_ANALOG_PLL_AUDIO_SET_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_AUDIO_SET_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_AUDIO_SET_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_SET_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_AUDIO_SET_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_AUDIO_SET_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_AUDIO_SET_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_AUDIO_SET_DITHER_ENABLE_MASK 0x20000u
#define CCM_ANALOG_PLL_AUDIO_SET_DITHER_ENABLE_SHIFT 17
#define CCM_ANALOG_PLL_AUDIO_SET_PFD_OFFSET_EN_MASK 0x40000u
#define CCM_ANALOG_PLL_AUDIO_SET_PFD_OFFSET_EN_SHIFT 18
#define CCM_ANALOG_PLL_AUDIO_SET_TEST_DIV_SELECT_MASK 0x180000u
#define CCM_ANALOG_PLL_AUDIO_SET_TEST_DIV_SELECT_SHIFT 19
#define CCM_ANALOG_PLL_AUDIO_SET_TEST_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_SET_TEST_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_AUDIO_SET_TEST_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_AUDIO_SET_RSVD0_MASK 0x200000u
#define CCM_ANALOG_PLL_AUDIO_SET_RSVD0_SHIFT 21
#define CCM_ANALOG_PLL_AUDIO_SET_POST_DIV_SEL_MASK 0xC00000u
#define CCM_ANALOG_PLL_AUDIO_SET_POST_DIV_SEL_SHIFT 22
#define CCM_ANALOG_PLL_AUDIO_SET_POST_DIV_SEL(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_SET_POST_DIV_SEL_SHIFT))&CCM_ANALOG_PLL_AUDIO_SET_POST_DIV_SEL_MASK)
#define CCM_ANALOG_PLL_AUDIO_SET_PLL_AUDIO_OVERRIDE_MASK 0x1000000u
#define CCM_ANALOG_PLL_AUDIO_SET_PLL_AUDIO_OVERRIDE_SHIFT 24
#define CCM_ANALOG_PLL_AUDIO_SET_RSVD1_MASK 0x7E000000u
#define CCM_ANALOG_PLL_AUDIO_SET_RSVD1_SHIFT 25
#define CCM_ANALOG_PLL_AUDIO_SET_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_SET_RSVD1_SHIFT))&CCM_ANALOG_PLL_AUDIO_SET_RSVD1_MASK)
#define CCM_ANALOG_PLL_AUDIO_SET_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_AUDIO_SET_LOCK_SHIFT 31
/* PLL_AUDIO_CLR Bit Fields */
#define CCM_ANALOG_PLL_AUDIO_CLR_DIV_SELECT_MASK 0x7Fu
#define CCM_ANALOG_PLL_AUDIO_CLR_DIV_SELECT_SHIFT 0
#define CCM_ANALOG_PLL_AUDIO_CLR_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_CLR_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_AUDIO_CLR_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_AUDIO_CLR_HALF_LF_MASK 0x80u
#define CCM_ANALOG_PLL_AUDIO_CLR_HALF_LF_SHIFT 7
#define CCM_ANALOG_PLL_AUDIO_CLR_DOUBLE_LF_MASK 0x100u
#define CCM_ANALOG_PLL_AUDIO_CLR_DOUBLE_LF_SHIFT 8
#define CCM_ANALOG_PLL_AUDIO_CLR_HALF_CP_MASK 0x200u
#define CCM_ANALOG_PLL_AUDIO_CLR_HALF_CP_SHIFT 9
#define CCM_ANALOG_PLL_AUDIO_CLR_DOUBLE_CP_MASK 0x400u
#define CCM_ANALOG_PLL_AUDIO_CLR_DOUBLE_CP_SHIFT 10
#define CCM_ANALOG_PLL_AUDIO_CLR_HOLD_RING_OFF_MASK 0x800u
#define CCM_ANALOG_PLL_AUDIO_CLR_HOLD_RING_OFF_SHIFT 11
#define CCM_ANALOG_PLL_AUDIO_CLR_POWERDOWN_MASK 0x1000u
#define CCM_ANALOG_PLL_AUDIO_CLR_POWERDOWN_SHIFT 12
#define CCM_ANALOG_PLL_AUDIO_CLR_ENABLE_CLK_MASK 0x2000u
#define CCM_ANALOG_PLL_AUDIO_CLR_ENABLE_CLK_SHIFT 13
#define CCM_ANALOG_PLL_AUDIO_CLR_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_AUDIO_CLR_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_AUDIO_CLR_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_CLR_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_AUDIO_CLR_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_AUDIO_CLR_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_AUDIO_CLR_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_AUDIO_CLR_DITHER_ENABLE_MASK 0x20000u
#define CCM_ANALOG_PLL_AUDIO_CLR_DITHER_ENABLE_SHIFT 17
#define CCM_ANALOG_PLL_AUDIO_CLR_PFD_OFFSET_EN_MASK 0x40000u
#define CCM_ANALOG_PLL_AUDIO_CLR_PFD_OFFSET_EN_SHIFT 18
#define CCM_ANALOG_PLL_AUDIO_CLR_TEST_DIV_SELECT_MASK 0x180000u
#define CCM_ANALOG_PLL_AUDIO_CLR_TEST_DIV_SELECT_SHIFT 19
#define CCM_ANALOG_PLL_AUDIO_CLR_TEST_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_CLR_TEST_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_AUDIO_CLR_TEST_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_AUDIO_CLR_RSVD0_MASK 0x200000u
#define CCM_ANALOG_PLL_AUDIO_CLR_RSVD0_SHIFT 21
#define CCM_ANALOG_PLL_AUDIO_CLR_POST_DIV_SEL_MASK 0xC00000u
#define CCM_ANALOG_PLL_AUDIO_CLR_POST_DIV_SEL_SHIFT 22
#define CCM_ANALOG_PLL_AUDIO_CLR_POST_DIV_SEL(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_CLR_POST_DIV_SEL_SHIFT))&CCM_ANALOG_PLL_AUDIO_CLR_POST_DIV_SEL_MASK)
#define CCM_ANALOG_PLL_AUDIO_CLR_PLL_AUDIO_OVERRIDE_MASK 0x1000000u
#define CCM_ANALOG_PLL_AUDIO_CLR_PLL_AUDIO_OVERRIDE_SHIFT 24
#define CCM_ANALOG_PLL_AUDIO_CLR_RSVD1_MASK 0x7E000000u
#define CCM_ANALOG_PLL_AUDIO_CLR_RSVD1_SHIFT 25
#define CCM_ANALOG_PLL_AUDIO_CLR_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_CLR_RSVD1_SHIFT))&CCM_ANALOG_PLL_AUDIO_CLR_RSVD1_MASK)
#define CCM_ANALOG_PLL_AUDIO_CLR_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_AUDIO_CLR_LOCK_SHIFT 31
/* PLL_AUDIO_TOG Bit Fields */
#define CCM_ANALOG_PLL_AUDIO_TOG_DIV_SELECT_MASK 0x7Fu
#define CCM_ANALOG_PLL_AUDIO_TOG_DIV_SELECT_SHIFT 0
#define CCM_ANALOG_PLL_AUDIO_TOG_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_TOG_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_AUDIO_TOG_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_AUDIO_TOG_HALF_LF_MASK 0x80u
#define CCM_ANALOG_PLL_AUDIO_TOG_HALF_LF_SHIFT 7
#define CCM_ANALOG_PLL_AUDIO_TOG_DOUBLE_LF_MASK 0x100u
#define CCM_ANALOG_PLL_AUDIO_TOG_DOUBLE_LF_SHIFT 8
#define CCM_ANALOG_PLL_AUDIO_TOG_HALF_CP_MASK 0x200u
#define CCM_ANALOG_PLL_AUDIO_TOG_HALF_CP_SHIFT 9
#define CCM_ANALOG_PLL_AUDIO_TOG_DOUBLE_CP_MASK 0x400u
#define CCM_ANALOG_PLL_AUDIO_TOG_DOUBLE_CP_SHIFT 10
#define CCM_ANALOG_PLL_AUDIO_TOG_HOLD_RING_OFF_MASK 0x800u
#define CCM_ANALOG_PLL_AUDIO_TOG_HOLD_RING_OFF_SHIFT 11
#define CCM_ANALOG_PLL_AUDIO_TOG_POWERDOWN_MASK 0x1000u
#define CCM_ANALOG_PLL_AUDIO_TOG_POWERDOWN_SHIFT 12
#define CCM_ANALOG_PLL_AUDIO_TOG_ENABLE_CLK_MASK 0x2000u
#define CCM_ANALOG_PLL_AUDIO_TOG_ENABLE_CLK_SHIFT 13
#define CCM_ANALOG_PLL_AUDIO_TOG_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_AUDIO_TOG_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_AUDIO_TOG_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_TOG_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_AUDIO_TOG_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_AUDIO_TOG_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_AUDIO_TOG_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_AUDIO_TOG_DITHER_ENABLE_MASK 0x20000u
#define CCM_ANALOG_PLL_AUDIO_TOG_DITHER_ENABLE_SHIFT 17
#define CCM_ANALOG_PLL_AUDIO_TOG_PFD_OFFSET_EN_MASK 0x40000u
#define CCM_ANALOG_PLL_AUDIO_TOG_PFD_OFFSET_EN_SHIFT 18
#define CCM_ANALOG_PLL_AUDIO_TOG_TEST_DIV_SELECT_MASK 0x180000u
#define CCM_ANALOG_PLL_AUDIO_TOG_TEST_DIV_SELECT_SHIFT 19
#define CCM_ANALOG_PLL_AUDIO_TOG_TEST_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_TOG_TEST_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_AUDIO_TOG_TEST_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_AUDIO_TOG_RSVD0_MASK 0x200000u
#define CCM_ANALOG_PLL_AUDIO_TOG_RSVD0_SHIFT 21
#define CCM_ANALOG_PLL_AUDIO_TOG_POST_DIV_SEL_MASK 0xC00000u
#define CCM_ANALOG_PLL_AUDIO_TOG_POST_DIV_SEL_SHIFT 22
#define CCM_ANALOG_PLL_AUDIO_TOG_POST_DIV_SEL(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_TOG_POST_DIV_SEL_SHIFT))&CCM_ANALOG_PLL_AUDIO_TOG_POST_DIV_SEL_MASK)
#define CCM_ANALOG_PLL_AUDIO_TOG_PLL_AUDIO_OVERRIDE_MASK 0x1000000u
#define CCM_ANALOG_PLL_AUDIO_TOG_PLL_AUDIO_OVERRIDE_SHIFT 24
#define CCM_ANALOG_PLL_AUDIO_TOG_RSVD1_MASK 0x7E000000u
#define CCM_ANALOG_PLL_AUDIO_TOG_RSVD1_SHIFT 25
#define CCM_ANALOG_PLL_AUDIO_TOG_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_TOG_RSVD1_SHIFT))&CCM_ANALOG_PLL_AUDIO_TOG_RSVD1_MASK)
#define CCM_ANALOG_PLL_AUDIO_TOG_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_AUDIO_TOG_LOCK_SHIFT 31
/* PLL_AUDIO_SS Bit Fields */
#define CCM_ANALOG_PLL_AUDIO_SS_STEP_MASK 0x7FFFu
#define CCM_ANALOG_PLL_AUDIO_SS_STEP_SHIFT 0
#define CCM_ANALOG_PLL_AUDIO_SS_STEP(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_SS_STEP_SHIFT))&CCM_ANALOG_PLL_AUDIO_SS_STEP_MASK)
#define CCM_ANALOG_PLL_AUDIO_SS_ENABLE_MASK 0x8000u
#define CCM_ANALOG_PLL_AUDIO_SS_ENABLE_SHIFT 15
#define CCM_ANALOG_PLL_AUDIO_SS_STOP_MASK 0xFFFF0000u
#define CCM_ANALOG_PLL_AUDIO_SS_STOP_SHIFT 16
#define CCM_ANALOG_PLL_AUDIO_SS_STOP(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_SS_STOP_SHIFT))&CCM_ANALOG_PLL_AUDIO_SS_STOP_MASK)
/* PLL_AUDIO_NUM Bit Fields */
#define CCM_ANALOG_PLL_AUDIO_NUM_A_MASK 0x3FFFFFFFu
#define CCM_ANALOG_PLL_AUDIO_NUM_A_SHIFT 0
#define CCM_ANALOG_PLL_AUDIO_NUM_A(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_NUM_A_SHIFT))&CCM_ANALOG_PLL_AUDIO_NUM_A_MASK)
#define CCM_ANALOG_PLL_AUDIO_NUM_RSVD0_MASK 0xC0000000u
#define CCM_ANALOG_PLL_AUDIO_NUM_RSVD0_SHIFT 30
#define CCM_ANALOG_PLL_AUDIO_NUM_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_NUM_RSVD0_SHIFT))&CCM_ANALOG_PLL_AUDIO_NUM_RSVD0_MASK)
/* PLL_AUDIO_DENOM Bit Fields */
#define CCM_ANALOG_PLL_AUDIO_DENOM_B_MASK 0x3FFFFFFFu
#define CCM_ANALOG_PLL_AUDIO_DENOM_B_SHIFT 0
#define CCM_ANALOG_PLL_AUDIO_DENOM_B(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_DENOM_B_SHIFT))&CCM_ANALOG_PLL_AUDIO_DENOM_B_MASK)
#define CCM_ANALOG_PLL_AUDIO_DENOM_RSVD0_MASK 0xC0000000u
#define CCM_ANALOG_PLL_AUDIO_DENOM_RSVD0_SHIFT 30
#define CCM_ANALOG_PLL_AUDIO_DENOM_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_AUDIO_DENOM_RSVD0_SHIFT))&CCM_ANALOG_PLL_AUDIO_DENOM_RSVD0_MASK)
/* PLL_VIDEO Bit Fields */
#define CCM_ANALOG_PLL_VIDEO_DIV_SELECT_MASK 0x7Fu
#define CCM_ANALOG_PLL_VIDEO_DIV_SELECT_SHIFT 0
#define CCM_ANALOG_PLL_VIDEO_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_VIDEO_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_VIDEO_HALF_LF_MASK 0x80u
#define CCM_ANALOG_PLL_VIDEO_HALF_LF_SHIFT 7
#define CCM_ANALOG_PLL_VIDEO_DOUBLE_LF_MASK 0x100u
#define CCM_ANALOG_PLL_VIDEO_DOUBLE_LF_SHIFT 8
#define CCM_ANALOG_PLL_VIDEO_HALF_CP_MASK 0x200u
#define CCM_ANALOG_PLL_VIDEO_HALF_CP_SHIFT 9
#define CCM_ANALOG_PLL_VIDEO_DOUBLE_CP_MASK 0x400u
#define CCM_ANALOG_PLL_VIDEO_DOUBLE_CP_SHIFT 10
#define CCM_ANALOG_PLL_VIDEO_HOLD_RING_OFF_MASK 0x800u
#define CCM_ANALOG_PLL_VIDEO_HOLD_RING_OFF_SHIFT 11
#define CCM_ANALOG_PLL_VIDEO_POWERDOWN_MASK 0x1000u
#define CCM_ANALOG_PLL_VIDEO_POWERDOWN_SHIFT 12
#define CCM_ANALOG_PLL_VIDEO_ENABLE_CLK_MASK 0x2000u
#define CCM_ANALOG_PLL_VIDEO_ENABLE_CLK_SHIFT 13
#define CCM_ANALOG_PLL_VIDEO_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_VIDEO_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_VIDEO_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_VIDEO_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_VIDEO_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_VIDEO_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_VIDEO_DITHER_ENABLE_MASK 0x20000u
#define CCM_ANALOG_PLL_VIDEO_DITHER_ENABLE_SHIFT 17
#define CCM_ANALOG_PLL_VIDEO_PFD_OFFSET_EN_MASK 0x40000u
#define CCM_ANALOG_PLL_VIDEO_PFD_OFFSET_EN_SHIFT 18
#define CCM_ANALOG_PLL_VIDEO_TEST_DIV_SELECT_MASK 0x180000u
#define CCM_ANALOG_PLL_VIDEO_TEST_DIV_SELECT_SHIFT 19
#define CCM_ANALOG_PLL_VIDEO_TEST_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_TEST_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_VIDEO_TEST_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_VIDEO_RSVD0_MASK 0x200000u
#define CCM_ANALOG_PLL_VIDEO_RSVD0_SHIFT 21
#define CCM_ANALOG_PLL_VIDEO_POST_DIV_SEL_MASK 0xC00000u
#define CCM_ANALOG_PLL_VIDEO_POST_DIV_SEL_SHIFT 22
#define CCM_ANALOG_PLL_VIDEO_POST_DIV_SEL(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_POST_DIV_SEL_SHIFT))&CCM_ANALOG_PLL_VIDEO_POST_DIV_SEL_MASK)
#define CCM_ANALOG_PLL_VIDEO_PLL_VIDEO_OVERRIDE_MASK 0x1000000u
#define CCM_ANALOG_PLL_VIDEO_PLL_VIDEO_OVERRIDE_SHIFT 24
#define CCM_ANALOG_PLL_VIDEO_RSVD1_MASK 0x7E000000u
#define CCM_ANALOG_PLL_VIDEO_RSVD1_SHIFT 25
#define CCM_ANALOG_PLL_VIDEO_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_RSVD1_SHIFT))&CCM_ANALOG_PLL_VIDEO_RSVD1_MASK)
#define CCM_ANALOG_PLL_VIDEO_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_VIDEO_LOCK_SHIFT 31
/* PLL_VIDEO_SET Bit Fields */
#define CCM_ANALOG_PLL_VIDEO_SET_DIV_SELECT_MASK 0x7Fu
#define CCM_ANALOG_PLL_VIDEO_SET_DIV_SELECT_SHIFT 0
#define CCM_ANALOG_PLL_VIDEO_SET_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_SET_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_VIDEO_SET_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_VIDEO_SET_HALF_LF_MASK 0x80u
#define CCM_ANALOG_PLL_VIDEO_SET_HALF_LF_SHIFT 7
#define CCM_ANALOG_PLL_VIDEO_SET_DOUBLE_LF_MASK 0x100u
#define CCM_ANALOG_PLL_VIDEO_SET_DOUBLE_LF_SHIFT 8
#define CCM_ANALOG_PLL_VIDEO_SET_HALF_CP_MASK 0x200u
#define CCM_ANALOG_PLL_VIDEO_SET_HALF_CP_SHIFT 9
#define CCM_ANALOG_PLL_VIDEO_SET_DOUBLE_CP_MASK 0x400u
#define CCM_ANALOG_PLL_VIDEO_SET_DOUBLE_CP_SHIFT 10
#define CCM_ANALOG_PLL_VIDEO_SET_HOLD_RING_OFF_MASK 0x800u
#define CCM_ANALOG_PLL_VIDEO_SET_HOLD_RING_OFF_SHIFT 11
#define CCM_ANALOG_PLL_VIDEO_SET_POWERDOWN_MASK 0x1000u
#define CCM_ANALOG_PLL_VIDEO_SET_POWERDOWN_SHIFT 12
#define CCM_ANALOG_PLL_VIDEO_SET_ENABLE_CLK_MASK 0x2000u
#define CCM_ANALOG_PLL_VIDEO_SET_ENABLE_CLK_SHIFT 13
#define CCM_ANALOG_PLL_VIDEO_SET_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_VIDEO_SET_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_VIDEO_SET_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_SET_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_VIDEO_SET_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_VIDEO_SET_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_VIDEO_SET_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_VIDEO_SET_DITHER_ENABLE_MASK 0x20000u
#define CCM_ANALOG_PLL_VIDEO_SET_DITHER_ENABLE_SHIFT 17
#define CCM_ANALOG_PLL_VIDEO_SET_PFD_OFFSET_EN_MASK 0x40000u
#define CCM_ANALOG_PLL_VIDEO_SET_PFD_OFFSET_EN_SHIFT 18
#define CCM_ANALOG_PLL_VIDEO_SET_TEST_DIV_SELECT_MASK 0x180000u
#define CCM_ANALOG_PLL_VIDEO_SET_TEST_DIV_SELECT_SHIFT 19
#define CCM_ANALOG_PLL_VIDEO_SET_TEST_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_SET_TEST_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_VIDEO_SET_TEST_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_VIDEO_SET_RSVD0_MASK 0x200000u
#define CCM_ANALOG_PLL_VIDEO_SET_RSVD0_SHIFT 21
#define CCM_ANALOG_PLL_VIDEO_SET_POST_DIV_SEL_MASK 0xC00000u
#define CCM_ANALOG_PLL_VIDEO_SET_POST_DIV_SEL_SHIFT 22
#define CCM_ANALOG_PLL_VIDEO_SET_POST_DIV_SEL(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_SET_POST_DIV_SEL_SHIFT))&CCM_ANALOG_PLL_VIDEO_SET_POST_DIV_SEL_MASK)
#define CCM_ANALOG_PLL_VIDEO_SET_PLL_VIDEO_OVERRIDE_MASK 0x1000000u
#define CCM_ANALOG_PLL_VIDEO_SET_PLL_VIDEO_OVERRIDE_SHIFT 24
#define CCM_ANALOG_PLL_VIDEO_SET_RSVD1_MASK 0x7E000000u
#define CCM_ANALOG_PLL_VIDEO_SET_RSVD1_SHIFT 25
#define CCM_ANALOG_PLL_VIDEO_SET_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_SET_RSVD1_SHIFT))&CCM_ANALOG_PLL_VIDEO_SET_RSVD1_MASK)
#define CCM_ANALOG_PLL_VIDEO_SET_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_VIDEO_SET_LOCK_SHIFT 31
/* PLL_VIDEO_CLR Bit Fields */
#define CCM_ANALOG_PLL_VIDEO_CLR_DIV_SELECT_MASK 0x7Fu
#define CCM_ANALOG_PLL_VIDEO_CLR_DIV_SELECT_SHIFT 0
#define CCM_ANALOG_PLL_VIDEO_CLR_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_CLR_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_VIDEO_CLR_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_VIDEO_CLR_HALF_LF_MASK 0x80u
#define CCM_ANALOG_PLL_VIDEO_CLR_HALF_LF_SHIFT 7
#define CCM_ANALOG_PLL_VIDEO_CLR_DOUBLE_LF_MASK 0x100u
#define CCM_ANALOG_PLL_VIDEO_CLR_DOUBLE_LF_SHIFT 8
#define CCM_ANALOG_PLL_VIDEO_CLR_HALF_CP_MASK 0x200u
#define CCM_ANALOG_PLL_VIDEO_CLR_HALF_CP_SHIFT 9
#define CCM_ANALOG_PLL_VIDEO_CLR_DOUBLE_CP_MASK 0x400u
#define CCM_ANALOG_PLL_VIDEO_CLR_DOUBLE_CP_SHIFT 10
#define CCM_ANALOG_PLL_VIDEO_CLR_HOLD_RING_OFF_MASK 0x800u
#define CCM_ANALOG_PLL_VIDEO_CLR_HOLD_RING_OFF_SHIFT 11
#define CCM_ANALOG_PLL_VIDEO_CLR_POWERDOWN_MASK 0x1000u
#define CCM_ANALOG_PLL_VIDEO_CLR_POWERDOWN_SHIFT 12
#define CCM_ANALOG_PLL_VIDEO_CLR_ENABLE_CLK_MASK 0x2000u
#define CCM_ANALOG_PLL_VIDEO_CLR_ENABLE_CLK_SHIFT 13
#define CCM_ANALOG_PLL_VIDEO_CLR_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_VIDEO_CLR_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_VIDEO_CLR_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_CLR_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_VIDEO_CLR_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_VIDEO_CLR_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_VIDEO_CLR_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_VIDEO_CLR_DITHER_ENABLE_MASK 0x20000u
#define CCM_ANALOG_PLL_VIDEO_CLR_DITHER_ENABLE_SHIFT 17
#define CCM_ANALOG_PLL_VIDEO_CLR_PFD_OFFSET_EN_MASK 0x40000u
#define CCM_ANALOG_PLL_VIDEO_CLR_PFD_OFFSET_EN_SHIFT 18
#define CCM_ANALOG_PLL_VIDEO_CLR_TEST_DIV_SELECT_MASK 0x180000u
#define CCM_ANALOG_PLL_VIDEO_CLR_TEST_DIV_SELECT_SHIFT 19
#define CCM_ANALOG_PLL_VIDEO_CLR_TEST_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_CLR_TEST_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_VIDEO_CLR_TEST_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_VIDEO_CLR_RSVD0_MASK 0x200000u
#define CCM_ANALOG_PLL_VIDEO_CLR_RSVD0_SHIFT 21
#define CCM_ANALOG_PLL_VIDEO_CLR_POST_DIV_SEL_MASK 0xC00000u
#define CCM_ANALOG_PLL_VIDEO_CLR_POST_DIV_SEL_SHIFT 22
#define CCM_ANALOG_PLL_VIDEO_CLR_POST_DIV_SEL(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_CLR_POST_DIV_SEL_SHIFT))&CCM_ANALOG_PLL_VIDEO_CLR_POST_DIV_SEL_MASK)
#define CCM_ANALOG_PLL_VIDEO_CLR_PLL_VIDEO_OVERRIDE_MASK 0x1000000u
#define CCM_ANALOG_PLL_VIDEO_CLR_PLL_VIDEO_OVERRIDE_SHIFT 24
#define CCM_ANALOG_PLL_VIDEO_CLR_RSVD1_MASK 0x7E000000u
#define CCM_ANALOG_PLL_VIDEO_CLR_RSVD1_SHIFT 25
#define CCM_ANALOG_PLL_VIDEO_CLR_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_CLR_RSVD1_SHIFT))&CCM_ANALOG_PLL_VIDEO_CLR_RSVD1_MASK)
#define CCM_ANALOG_PLL_VIDEO_CLR_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_VIDEO_CLR_LOCK_SHIFT 31
/* PLL_VIDEO_TOG Bit Fields */
#define CCM_ANALOG_PLL_VIDEO_TOG_DIV_SELECT_MASK 0x7Fu
#define CCM_ANALOG_PLL_VIDEO_TOG_DIV_SELECT_SHIFT 0
#define CCM_ANALOG_PLL_VIDEO_TOG_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_TOG_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_VIDEO_TOG_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_VIDEO_TOG_HALF_LF_MASK 0x80u
#define CCM_ANALOG_PLL_VIDEO_TOG_HALF_LF_SHIFT 7
#define CCM_ANALOG_PLL_VIDEO_TOG_DOUBLE_LF_MASK 0x100u
#define CCM_ANALOG_PLL_VIDEO_TOG_DOUBLE_LF_SHIFT 8
#define CCM_ANALOG_PLL_VIDEO_TOG_HALF_CP_MASK 0x200u
#define CCM_ANALOG_PLL_VIDEO_TOG_HALF_CP_SHIFT 9
#define CCM_ANALOG_PLL_VIDEO_TOG_DOUBLE_CP_MASK 0x400u
#define CCM_ANALOG_PLL_VIDEO_TOG_DOUBLE_CP_SHIFT 10
#define CCM_ANALOG_PLL_VIDEO_TOG_HOLD_RING_OFF_MASK 0x800u
#define CCM_ANALOG_PLL_VIDEO_TOG_HOLD_RING_OFF_SHIFT 11
#define CCM_ANALOG_PLL_VIDEO_TOG_POWERDOWN_MASK 0x1000u
#define CCM_ANALOG_PLL_VIDEO_TOG_POWERDOWN_SHIFT 12
#define CCM_ANALOG_PLL_VIDEO_TOG_ENABLE_CLK_MASK 0x2000u
#define CCM_ANALOG_PLL_VIDEO_TOG_ENABLE_CLK_SHIFT 13
#define CCM_ANALOG_PLL_VIDEO_TOG_BYPASS_CLK_SRC_MASK 0xC000u
#define CCM_ANALOG_PLL_VIDEO_TOG_BYPASS_CLK_SRC_SHIFT 14
#define CCM_ANALOG_PLL_VIDEO_TOG_BYPASS_CLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_TOG_BYPASS_CLK_SRC_SHIFT))&CCM_ANALOG_PLL_VIDEO_TOG_BYPASS_CLK_SRC_MASK)
#define CCM_ANALOG_PLL_VIDEO_TOG_BYPASS_MASK 0x10000u
#define CCM_ANALOG_PLL_VIDEO_TOG_BYPASS_SHIFT 16
#define CCM_ANALOG_PLL_VIDEO_TOG_DITHER_ENABLE_MASK 0x20000u
#define CCM_ANALOG_PLL_VIDEO_TOG_DITHER_ENABLE_SHIFT 17
#define CCM_ANALOG_PLL_VIDEO_TOG_PFD_OFFSET_EN_MASK 0x40000u
#define CCM_ANALOG_PLL_VIDEO_TOG_PFD_OFFSET_EN_SHIFT 18
#define CCM_ANALOG_PLL_VIDEO_TOG_TEST_DIV_SELECT_MASK 0x180000u
#define CCM_ANALOG_PLL_VIDEO_TOG_TEST_DIV_SELECT_SHIFT 19
#define CCM_ANALOG_PLL_VIDEO_TOG_TEST_DIV_SELECT(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_TOG_TEST_DIV_SELECT_SHIFT))&CCM_ANALOG_PLL_VIDEO_TOG_TEST_DIV_SELECT_MASK)
#define CCM_ANALOG_PLL_VIDEO_TOG_RSVD0_MASK 0x200000u
#define CCM_ANALOG_PLL_VIDEO_TOG_RSVD0_SHIFT 21
#define CCM_ANALOG_PLL_VIDEO_TOG_POST_DIV_SEL_MASK 0xC00000u
#define CCM_ANALOG_PLL_VIDEO_TOG_POST_DIV_SEL_SHIFT 22
#define CCM_ANALOG_PLL_VIDEO_TOG_POST_DIV_SEL(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_TOG_POST_DIV_SEL_SHIFT))&CCM_ANALOG_PLL_VIDEO_TOG_POST_DIV_SEL_MASK)
#define CCM_ANALOG_PLL_VIDEO_TOG_PLL_VIDEO_OVERRIDE_MASK 0x1000000u
#define CCM_ANALOG_PLL_VIDEO_TOG_PLL_VIDEO_OVERRIDE_SHIFT 24
#define CCM_ANALOG_PLL_VIDEO_TOG_RSVD1_MASK 0x7E000000u
#define CCM_ANALOG_PLL_VIDEO_TOG_RSVD1_SHIFT 25
#define CCM_ANALOG_PLL_VIDEO_TOG_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_TOG_RSVD1_SHIFT))&CCM_ANALOG_PLL_VIDEO_TOG_RSVD1_MASK)
#define CCM_ANALOG_PLL_VIDEO_TOG_LOCK_MASK 0x80000000u
#define CCM_ANALOG_PLL_VIDEO_TOG_LOCK_SHIFT 31
/* PLL_VIDEO_SS Bit Fields */
#define CCM_ANALOG_PLL_VIDEO_SS_STEP_MASK 0x7FFFu
#define CCM_ANALOG_PLL_VIDEO_SS_STEP_SHIFT 0
#define CCM_ANALOG_PLL_VIDEO_SS_STEP(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_SS_STEP_SHIFT))&CCM_ANALOG_PLL_VIDEO_SS_STEP_MASK)
#define CCM_ANALOG_PLL_VIDEO_SS_ENABLE_MASK 0x8000u
#define CCM_ANALOG_PLL_VIDEO_SS_ENABLE_SHIFT 15
#define CCM_ANALOG_PLL_VIDEO_SS_STOP_MASK 0xFFFF0000u
#define CCM_ANALOG_PLL_VIDEO_SS_STOP_SHIFT 16
#define CCM_ANALOG_PLL_VIDEO_SS_STOP(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_SS_STOP_SHIFT))&CCM_ANALOG_PLL_VIDEO_SS_STOP_MASK)
/* PLL_VIDEO_NUM Bit Fields */
#define CCM_ANALOG_PLL_VIDEO_NUM_A_MASK 0x3FFFFFFFu
#define CCM_ANALOG_PLL_VIDEO_NUM_A_SHIFT 0
#define CCM_ANALOG_PLL_VIDEO_NUM_A(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_NUM_A_SHIFT))&CCM_ANALOG_PLL_VIDEO_NUM_A_MASK)
#define CCM_ANALOG_PLL_VIDEO_NUM_RSVD0_MASK 0xC0000000u
#define CCM_ANALOG_PLL_VIDEO_NUM_RSVD0_SHIFT 30
#define CCM_ANALOG_PLL_VIDEO_NUM_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_NUM_RSVD0_SHIFT))&CCM_ANALOG_PLL_VIDEO_NUM_RSVD0_MASK)
/* PLL_VIDEO_DENOM Bit Fields */
#define CCM_ANALOG_PLL_VIDEO_DENOM_B_MASK 0x3FFFFFFFu
#define CCM_ANALOG_PLL_VIDEO_DENOM_B_SHIFT 0
#define CCM_ANALOG_PLL_VIDEO_DENOM_B(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_DENOM_B_SHIFT))&CCM_ANALOG_PLL_VIDEO_DENOM_B_MASK)
#define CCM_ANALOG_PLL_VIDEO_DENOM_RSVD0_MASK 0xC0000000u
#define CCM_ANALOG_PLL_VIDEO_DENOM_RSVD0_SHIFT 30
#define CCM_ANALOG_PLL_VIDEO_DENOM_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_PLL_VIDEO_DENOM_RSVD0_SHIFT))&CCM_ANALOG_PLL_VIDEO_DENOM_RSVD0_MASK)
/* CLK_MISC0 Bit Fields */
#define CCM_ANALOG_CLK_MISC0_LVDS1_CLK_SEL_MASK 0x1Fu
#define CCM_ANALOG_CLK_MISC0_LVDS1_CLK_SEL_SHIFT 0
#define CCM_ANALOG_CLK_MISC0_LVDS1_CLK_SEL(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_CLK_MISC0_LVDS1_CLK_SEL_SHIFT))&CCM_ANALOG_CLK_MISC0_LVDS1_CLK_SEL_MASK)
#define CCM_ANALOG_CLK_MISC0_LVDSCLK1_OBEN_MASK 0x20u
#define CCM_ANALOG_CLK_MISC0_LVDSCLK1_OBEN_SHIFT 5
#define CCM_ANALOG_CLK_MISC0_LVDSCLK1_IBEN_MASK 0x40u
#define CCM_ANALOG_CLK_MISC0_LVDSCLK1_IBEN_SHIFT 6
#define CCM_ANALOG_CLK_MISC0_ACLK2_PREDIV_MASK 0x80u
#define CCM_ANALOG_CLK_MISC0_ACLK2_PREDIV_SHIFT 7
#define CCM_ANALOG_CLK_MISC0_RSVD0_MASK 0xFFFFFF00u
#define CCM_ANALOG_CLK_MISC0_RSVD0_SHIFT 8
#define CCM_ANALOG_CLK_MISC0_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_CLK_MISC0_RSVD0_SHIFT))&CCM_ANALOG_CLK_MISC0_RSVD0_MASK)
/* CLK_MISC0_SET Bit Fields */
#define CCM_ANALOG_CLK_MISC0_SET_LVDS1_CLK_SEL_MASK 0x1Fu
#define CCM_ANALOG_CLK_MISC0_SET_LVDS1_CLK_SEL_SHIFT 0
#define CCM_ANALOG_CLK_MISC0_SET_LVDS1_CLK_SEL(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_CLK_MISC0_SET_LVDS1_CLK_SEL_SHIFT))&CCM_ANALOG_CLK_MISC0_SET_LVDS1_CLK_SEL_MASK)
#define CCM_ANALOG_CLK_MISC0_SET_LVDSCLK1_OBEN_MASK 0x20u
#define CCM_ANALOG_CLK_MISC0_SET_LVDSCLK1_OBEN_SHIFT 5
#define CCM_ANALOG_CLK_MISC0_SET_LVDSCLK1_IBEN_MASK 0x40u
#define CCM_ANALOG_CLK_MISC0_SET_LVDSCLK1_IBEN_SHIFT 6
#define CCM_ANALOG_CLK_MISC0_SET_ACLK2_PREDIV_MASK 0x80u
#define CCM_ANALOG_CLK_MISC0_SET_ACLK2_PREDIV_SHIFT 7
#define CCM_ANALOG_CLK_MISC0_SET_RSVD0_MASK 0xFFFFFF00u
#define CCM_ANALOG_CLK_MISC0_SET_RSVD0_SHIFT 8
#define CCM_ANALOG_CLK_MISC0_SET_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_CLK_MISC0_SET_RSVD0_SHIFT))&CCM_ANALOG_CLK_MISC0_SET_RSVD0_MASK)
/* CLK_MISC0_CLR Bit Fields */
#define CCM_ANALOG_CLK_MISC0_CLR_LVDS1_CLK_SEL_MASK 0x1Fu
#define CCM_ANALOG_CLK_MISC0_CLR_LVDS1_CLK_SEL_SHIFT 0
#define CCM_ANALOG_CLK_MISC0_CLR_LVDS1_CLK_SEL(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_CLK_MISC0_CLR_LVDS1_CLK_SEL_SHIFT))&CCM_ANALOG_CLK_MISC0_CLR_LVDS1_CLK_SEL_MASK)
#define CCM_ANALOG_CLK_MISC0_CLR_LVDSCLK1_OBEN_MASK 0x20u
#define CCM_ANALOG_CLK_MISC0_CLR_LVDSCLK1_OBEN_SHIFT 5
#define CCM_ANALOG_CLK_MISC0_CLR_LVDSCLK1_IBEN_MASK 0x40u
#define CCM_ANALOG_CLK_MISC0_CLR_LVDSCLK1_IBEN_SHIFT 6
#define CCM_ANALOG_CLK_MISC0_CLR_ACLK2_PREDIV_MASK 0x80u
#define CCM_ANALOG_CLK_MISC0_CLR_ACLK2_PREDIV_SHIFT 7
#define CCM_ANALOG_CLK_MISC0_CLR_RSVD0_MASK 0xFFFFFF00u
#define CCM_ANALOG_CLK_MISC0_CLR_RSVD0_SHIFT 8
#define CCM_ANALOG_CLK_MISC0_CLR_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_CLK_MISC0_CLR_RSVD0_SHIFT))&CCM_ANALOG_CLK_MISC0_CLR_RSVD0_MASK)
/* CLK_MISC0_TOG Bit Fields */
#define CCM_ANALOG_CLK_MISC0_TOG_LVDS1_CLK_SEL_MASK 0x1Fu
#define CCM_ANALOG_CLK_MISC0_TOG_LVDS1_CLK_SEL_SHIFT 0
#define CCM_ANALOG_CLK_MISC0_TOG_LVDS1_CLK_SEL(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_CLK_MISC0_TOG_LVDS1_CLK_SEL_SHIFT))&CCM_ANALOG_CLK_MISC0_TOG_LVDS1_CLK_SEL_MASK)
#define CCM_ANALOG_CLK_MISC0_TOG_LVDSCLK1_OBEN_MASK 0x20u
#define CCM_ANALOG_CLK_MISC0_TOG_LVDSCLK1_OBEN_SHIFT 5
#define CCM_ANALOG_CLK_MISC0_TOG_LVDSCLK1_IBEN_MASK 0x40u
#define CCM_ANALOG_CLK_MISC0_TOG_LVDSCLK1_IBEN_SHIFT 6
#define CCM_ANALOG_CLK_MISC0_TOG_ACLK2_PREDIV_MASK 0x80u
#define CCM_ANALOG_CLK_MISC0_TOG_ACLK2_PREDIV_SHIFT 7
#define CCM_ANALOG_CLK_MISC0_TOG_RSVD0_MASK 0xFFFFFF00u
#define CCM_ANALOG_CLK_MISC0_TOG_RSVD0_SHIFT 8
#define CCM_ANALOG_CLK_MISC0_TOG_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<CCM_ANALOG_CLK_MISC0_TOG_RSVD0_SHIFT))&CCM_ANALOG_CLK_MISC0_TOG_RSVD0_MASK)
/*!
* @}
*/ /* end of group CCM_ANALOG_Register_Masks */
/* CCM_ANALOG - Peripheral instance base addresses */
/** Peripheral CCM_ANALOG base address */
#define CCM_ANALOG_BASE (0x30360000u)
/** Peripheral CCM_ANALOG base pointer */
#define CCM_ANALOG ((CCM_ANALOG_Type *)CCM_ANALOG_BASE)
#define CCM_ANALOG_BASE_PTR (CCM_ANALOG)
/** Array initializer of CCM_ANALOG peripheral base addresses */
#define CCM_ANALOG_BASE_ADDRS { CCM_ANALOG_BASE }
/** Array initializer of CCM_ANALOG peripheral base pointers */
#define CCM_ANALOG_BASE_PTRS { CCM_ANALOG }
/* ----------------------------------------------------------------------------
-- CCM_ANALOG - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup CCM_ANALOG_Register_Accessor_Macros CCM_ANALOG - Register accessor macros
* @{
*/
/* CCM_ANALOG - Register instance definitions */
/* CCM_ANALOG */
#define CCM_ANALOG_PLL_ARM CCM_ANALOG_PLL_ARM_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_ARM_SET CCM_ANALOG_PLL_ARM_SET_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_ARM_CLR CCM_ANALOG_PLL_ARM_CLR_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_ARM_TOG CCM_ANALOG_PLL_ARM_TOG_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_DDR CCM_ANALOG_PLL_DDR_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_DDR_SET CCM_ANALOG_PLL_DDR_SET_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_DDR_CLR CCM_ANALOG_PLL_DDR_CLR_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_DDR_TOG CCM_ANALOG_PLL_DDR_TOG_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_DDR_SS CCM_ANALOG_PLL_DDR_SS_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_DDR_NUM CCM_ANALOG_PLL_DDR_NUM_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_DDR_DENOM CCM_ANALOG_PLL_DDR_DENOM_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_480 CCM_ANALOG_PLL_480_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_480_SET CCM_ANALOG_PLL_480_SET_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_480_CLR CCM_ANALOG_PLL_480_CLR_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_480_TOG CCM_ANALOG_PLL_480_TOG_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PFD_480A CCM_ANALOG_PFD_480A_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PFD_480A_SET CCM_ANALOG_PFD_480A_SET_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PFD_480A_CLR CCM_ANALOG_PFD_480A_CLR_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PFD_480A_TOG CCM_ANALOG_PFD_480A_TOG_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PFD_480B CCM_ANALOG_PFD_480B_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PFD_480B_SET CCM_ANALOG_PFD_480B_SET_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PFD_480B_CLR CCM_ANALOG_PFD_480B_CLR_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PFD_480B_TOG CCM_ANALOG_PFD_480B_TOG_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_ENET CCM_ANALOG_PLL_ENET_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_ENET_SET CCM_ANALOG_PLL_ENET_SET_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_ENET_CLR CCM_ANALOG_PLL_ENET_CLR_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_ENET_TOG CCM_ANALOG_PLL_ENET_TOG_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_AUDIO CCM_ANALOG_PLL_AUDIO_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_AUDIO_SET CCM_ANALOG_PLL_AUDIO_SET_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_AUDIO_CLR CCM_ANALOG_PLL_AUDIO_CLR_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_AUDIO_TOG CCM_ANALOG_PLL_AUDIO_TOG_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_AUDIO_SS CCM_ANALOG_PLL_AUDIO_SS_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_AUDIO_NUM CCM_ANALOG_PLL_AUDIO_NUM_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_AUDIO_DENOM CCM_ANALOG_PLL_AUDIO_DENOM_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_VIDEO CCM_ANALOG_PLL_VIDEO_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_VIDEO_SET CCM_ANALOG_PLL_VIDEO_SET_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_VIDEO_CLR CCM_ANALOG_PLL_VIDEO_CLR_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_VIDEO_TOG CCM_ANALOG_PLL_VIDEO_TOG_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_VIDEO_SS CCM_ANALOG_PLL_VIDEO_SS_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_VIDEO_NUM CCM_ANALOG_PLL_VIDEO_NUM_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_PLL_VIDEO_DENOM CCM_ANALOG_PLL_VIDEO_DENOM_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_CLK_MISC0 CCM_ANALOG_CLK_MISC0_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_CLK_MISC0_SET CCM_ANALOG_CLK_MISC0_SET_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_CLK_MISC0_CLR CCM_ANALOG_CLK_MISC0_CLR_REG(CCM_ANALOG_BASE_PTR)
#define CCM_ANALOG_CLK_MISC0_TOG CCM_ANALOG_CLK_MISC0_TOG_REG(CCM_ANALOG_BASE_PTR)
/*!
* @}
*/ /* end of group CCM_ANALOG_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group CCM_ANALOG_Peripheral */
/* ----------------------------------------------------------------------------
-- CSI Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup CSI_Peripheral_Access_Layer CSI Peripheral Access Layer
* @{
*/
/** CSI - Register Layout Typedef */
typedef struct {
__IO uint32_t CSICR1; /**< CSI Control Register 1, offset: 0x0 */
__IO uint32_t CSICR2; /**< CSI Control Register 2, offset: 0x4 */
__IO uint32_t CSICR3; /**< CSI Control Register 3, offset: 0x8 */
__I uint32_t CSISTATFIFO; /**< CSI Statistic FIFO Register, offset: 0xC */
__I uint32_t CSIRFIFO; /**< CSI RX FIFO Register, offset: 0x10 */
__IO uint32_t CSIRXCNT; /**< CSI RX Count Register, offset: 0x14 */
__IO uint32_t CSISR; /**< CSI Status Register, offset: 0x18 */
uint8_t RESERVED_0[4];
__IO uint32_t CSIDMASA_STATFIFO; /**< CSI DMA Start Address Register - for STATFIFO, offset: 0x20 */
__IO uint32_t CSIDMATS_STATFIFO; /**< CSI DMA Transfer Size Register - for STATFIFO, offset: 0x24 */
__IO uint32_t CSIDMASA_FB1; /**< CSI DMA Start Address Register - for Frame Buffer1, offset: 0x28 */
__IO uint32_t CSIDMASA_FB2; /**< CSI DMA Transfer Size Register - for Frame Buffer2, offset: 0x2C */
__IO uint32_t CSIFBUF_PARA; /**< CSI Frame Buffer Parameter Register, offset: 0x30 */
__IO uint32_t CSIIMAG_PARA; /**< CSI Image Parameter Register, offset: 0x34 */
uint8_t RESERVED_1[16];
__IO uint32_t CSICR18; /**< CSI Control Register 18, offset: 0x48 */
} CSI_Type, *CSI_MemMapPtr;
/* ----------------------------------------------------------------------------
-- CSI - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup CSI_Register_Accessor_Macros CSI - Register accessor macros
* @{
*/
/* CSI - Register accessors */
#define CSI_CSICR1_REG(base) ((base)->CSICR1)
#define CSI_CSICR2_REG(base) ((base)->CSICR2)
#define CSI_CSICR3_REG(base) ((base)->CSICR3)
#define CSI_CSISTATFIFO_REG(base) ((base)->CSISTATFIFO)
#define CSI_CSIRFIFO_REG(base) ((base)->CSIRFIFO)
#define CSI_CSIRXCNT_REG(base) ((base)->CSIRXCNT)
#define CSI_CSISR_REG(base) ((base)->CSISR)
#define CSI_CSIDMASA_STATFIFO_REG(base) ((base)->CSIDMASA_STATFIFO)
#define CSI_CSIDMATS_STATFIFO_REG(base) ((base)->CSIDMATS_STATFIFO)
#define CSI_CSIDMASA_FB1_REG(base) ((base)->CSIDMASA_FB1)
#define CSI_CSIDMASA_FB2_REG(base) ((base)->CSIDMASA_FB2)
#define CSI_CSIFBUF_PARA_REG(base) ((base)->CSIFBUF_PARA)
#define CSI_CSIIMAG_PARA_REG(base) ((base)->CSIIMAG_PARA)
#define CSI_CSICR18_REG(base) ((base)->CSICR18)
/*!
* @}
*/ /* end of group CSI_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- CSI Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup CSI_Register_Masks CSI Register Masks
* @{
*/
/* CSICR1 Bit Fields */
#define CSI_CSICR1_PIXEL_BIT_MASK 0x1u
#define CSI_CSICR1_PIXEL_BIT_SHIFT 0
#define CSI_CSICR1_REDGE_MASK 0x2u
#define CSI_CSICR1_REDGE_SHIFT 1
#define CSI_CSICR1_INV_PCLK_MASK 0x4u
#define CSI_CSICR1_INV_PCLK_SHIFT 2
#define CSI_CSICR1_INV_DATA_MASK 0x8u
#define CSI_CSICR1_INV_DATA_SHIFT 3
#define CSI_CSICR1_GCLK_MODE_MASK 0x10u
#define CSI_CSICR1_GCLK_MODE_SHIFT 4
#define CSI_CSICR1_CLR_RXFIFO_MASK 0x20u
#define CSI_CSICR1_CLR_RXFIFO_SHIFT 5
#define CSI_CSICR1_CLR_STATFIFO_MASK 0x40u
#define CSI_CSICR1_CLR_STATFIFO_SHIFT 6
#define CSI_CSICR1_PACK_DIR_MASK 0x80u
#define CSI_CSICR1_PACK_DIR_SHIFT 7
#define CSI_CSICR1_FCC_MASK 0x100u
#define CSI_CSICR1_FCC_SHIFT 8
#define CSI_CSICR1_CCIR_EN_MASK 0x400u
#define CSI_CSICR1_CCIR_EN_SHIFT 10
#define CSI_CSICR1_HSYNC_POL_MASK 0x800u
#define CSI_CSICR1_HSYNC_POL_SHIFT 11
#define CSI_CSICR1_SOF_INTEN_MASK 0x10000u
#define CSI_CSICR1_SOF_INTEN_SHIFT 16
#define CSI_CSICR1_SOF_POL_MASK 0x20000u
#define CSI_CSICR1_SOF_POL_SHIFT 17
#define CSI_CSICR1_RXFF_INTEN_MASK 0x40000u
#define CSI_CSICR1_RXFF_INTEN_SHIFT 18
#define CSI_CSICR1_FB1_DMA_DONE_INTEN_MASK 0x80000u
#define CSI_CSICR1_FB1_DMA_DONE_INTEN_SHIFT 19
#define CSI_CSICR1_FB2_DMA_DONE_INTEN_MASK 0x100000u
#define CSI_CSICR1_FB2_DMA_DONE_INTEN_SHIFT 20
#define CSI_CSICR1_STATFF_INTEN_MASK 0x200000u
#define CSI_CSICR1_STATFF_INTEN_SHIFT 21
#define CSI_CSICR1_SFF_DMA_DONE_INTEN_MASK 0x400000u
#define CSI_CSICR1_SFF_DMA_DONE_INTEN_SHIFT 22
#define CSI_CSICR1_RF_OR_INTEN_MASK 0x1000000u
#define CSI_CSICR1_RF_OR_INTEN_SHIFT 24
#define CSI_CSICR1_SF_OR_INTEN_MASK 0x2000000u
#define CSI_CSICR1_SF_OR_INTEN_SHIFT 25
#define CSI_CSICR1_COF_INT_EN_MASK 0x4000000u
#define CSI_CSICR1_COF_INT_EN_SHIFT 26
#define CSI_CSICR1_VIDEO_MODE_MASK 0x8000000u
#define CSI_CSICR1_VIDEO_MODE_SHIFT 27
#define CSI_CSICR1_PrP_IF_EN_MASK 0x10000000u
#define CSI_CSICR1_PrP_IF_EN_SHIFT 28
#define CSI_CSICR1_EOF_INT_EN_MASK 0x20000000u
#define CSI_CSICR1_EOF_INT_EN_SHIFT 29
#define CSI_CSICR1_EXT_VSYNC_MASK 0x40000000u
#define CSI_CSICR1_EXT_VSYNC_SHIFT 30
#define CSI_CSICR1_SWAP16_EN_MASK 0x80000000u
#define CSI_CSICR1_SWAP16_EN_SHIFT 31
/* CSICR2 Bit Fields */
#define CSI_CSICR2_HSC_MASK 0xFFu
#define CSI_CSICR2_HSC_SHIFT 0
#define CSI_CSICR2_HSC(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSICR2_HSC_SHIFT))&CSI_CSICR2_HSC_MASK)
#define CSI_CSICR2_VSC_MASK 0xFF00u
#define CSI_CSICR2_VSC_SHIFT 8
#define CSI_CSICR2_VSC(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSICR2_VSC_SHIFT))&CSI_CSICR2_VSC_MASK)
#define CSI_CSICR2_LVRM_MASK 0x70000u
#define CSI_CSICR2_LVRM_SHIFT 16
#define CSI_CSICR2_LVRM(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSICR2_LVRM_SHIFT))&CSI_CSICR2_LVRM_MASK)
#define CSI_CSICR2_BTS_MASK 0x180000u
#define CSI_CSICR2_BTS_SHIFT 19
#define CSI_CSICR2_BTS(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSICR2_BTS_SHIFT))&CSI_CSICR2_BTS_MASK)
#define CSI_CSICR2_SCE_MASK 0x800000u
#define CSI_CSICR2_SCE_SHIFT 23
#define CSI_CSICR2_AFS_MASK 0x3000000u
#define CSI_CSICR2_AFS_SHIFT 24
#define CSI_CSICR2_AFS(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSICR2_AFS_SHIFT))&CSI_CSICR2_AFS_MASK)
#define CSI_CSICR2_DRM_MASK 0x4000000u
#define CSI_CSICR2_DRM_SHIFT 26
#define CSI_CSICR2_DMA_BURST_TYPE_SFF_MASK 0x30000000u
#define CSI_CSICR2_DMA_BURST_TYPE_SFF_SHIFT 28
#define CSI_CSICR2_DMA_BURST_TYPE_SFF(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSICR2_DMA_BURST_TYPE_SFF_SHIFT))&CSI_CSICR2_DMA_BURST_TYPE_SFF_MASK)
#define CSI_CSICR2_DMA_BURST_TYPE_RFF_MASK 0xC0000000u
#define CSI_CSICR2_DMA_BURST_TYPE_RFF_SHIFT 30
#define CSI_CSICR2_DMA_BURST_TYPE_RFF(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSICR2_DMA_BURST_TYPE_RFF_SHIFT))&CSI_CSICR2_DMA_BURST_TYPE_RFF_MASK)
/* CSICR3 Bit Fields */
#define CSI_CSICR3_ECC_AUTO_EN_MASK 0x1u
#define CSI_CSICR3_ECC_AUTO_EN_SHIFT 0
#define CSI_CSICR3_ECC_INT_EN_MASK 0x2u
#define CSI_CSICR3_ECC_INT_EN_SHIFT 1
#define CSI_CSICR3_ZERO_PACK_EN_MASK 0x4u
#define CSI_CSICR3_ZERO_PACK_EN_SHIFT 2
#define CSI_CSICR3_TWO_8BIT_SENSOR_MASK 0x8u
#define CSI_CSICR3_TWO_8BIT_SENSOR_SHIFT 3
#define CSI_CSICR3_RxFF_LEVEL_MASK 0x70u
#define CSI_CSICR3_RxFF_LEVEL_SHIFT 4
#define CSI_CSICR3_RxFF_LEVEL(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSICR3_RxFF_LEVEL_SHIFT))&CSI_CSICR3_RxFF_LEVEL_MASK)
#define CSI_CSICR3_HRESP_ERR_EN_MASK 0x80u
#define CSI_CSICR3_HRESP_ERR_EN_SHIFT 7
#define CSI_CSICR3_STATFF_LEVEL_MASK 0x700u
#define CSI_CSICR3_STATFF_LEVEL_SHIFT 8
#define CSI_CSICR3_STATFF_LEVEL(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSICR3_STATFF_LEVEL_SHIFT))&CSI_CSICR3_STATFF_LEVEL_MASK)
#define CSI_CSICR3_DMA_REQ_EN_SFF_MASK 0x800u
#define CSI_CSICR3_DMA_REQ_EN_SFF_SHIFT 11
#define CSI_CSICR3_DMA_REQ_EN_RFF_MASK 0x1000u
#define CSI_CSICR3_DMA_REQ_EN_RFF_SHIFT 12
#define CSI_CSICR3_DMA_REFLASH_SFF_MASK 0x2000u
#define CSI_CSICR3_DMA_REFLASH_SFF_SHIFT 13
#define CSI_CSICR3_DMA_REFLASH_RFF_MASK 0x4000u
#define CSI_CSICR3_DMA_REFLASH_RFF_SHIFT 14
#define CSI_CSICR3_FRMCNT_RST_MASK 0x8000u
#define CSI_CSICR3_FRMCNT_RST_SHIFT 15
#define CSI_CSICR3_FRMCNT_MASK 0xFFFF0000u
#define CSI_CSICR3_FRMCNT_SHIFT 16
#define CSI_CSICR3_FRMCNT(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSICR3_FRMCNT_SHIFT))&CSI_CSICR3_FRMCNT_MASK)
/* CSISTATFIFO Bit Fields */
#define CSI_CSISTATFIFO_STAT_MASK 0xFFFFFFFFu
#define CSI_CSISTATFIFO_STAT_SHIFT 0
#define CSI_CSISTATFIFO_STAT(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSISTATFIFO_STAT_SHIFT))&CSI_CSISTATFIFO_STAT_MASK)
/* CSIRFIFO Bit Fields */
#define CSI_CSIRFIFO_IMAGE_MASK 0xFFFFFFFFu
#define CSI_CSIRFIFO_IMAGE_SHIFT 0
#define CSI_CSIRFIFO_IMAGE(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSIRFIFO_IMAGE_SHIFT))&CSI_CSIRFIFO_IMAGE_MASK)
/* CSIRXCNT Bit Fields */
#define CSI_CSIRXCNT_RXCNT_MASK 0x3FFFFFu
#define CSI_CSIRXCNT_RXCNT_SHIFT 0
#define CSI_CSIRXCNT_RXCNT(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSIRXCNT_RXCNT_SHIFT))&CSI_CSIRXCNT_RXCNT_MASK)
/* CSISR Bit Fields */
#define CSI_CSISR_DRDY_MASK 0x1u
#define CSI_CSISR_DRDY_SHIFT 0
#define CSI_CSISR_ECC_INT_MASK 0x2u
#define CSI_CSISR_ECC_INT_SHIFT 1
#define CSI_CSISR_HRESP_ERR_INT_MASK 0x80u
#define CSI_CSISR_HRESP_ERR_INT_SHIFT 7
#define CSI_CSISR_COF_INT_MASK 0x2000u
#define CSI_CSISR_COF_INT_SHIFT 13
#define CSI_CSISR_F1_INT_MASK 0x4000u
#define CSI_CSISR_F1_INT_SHIFT 14
#define CSI_CSISR_F2_INT_MASK 0x8000u
#define CSI_CSISR_F2_INT_SHIFT 15
#define CSI_CSISR_SOF_INT_MASK 0x10000u
#define CSI_CSISR_SOF_INT_SHIFT 16
#define CSI_CSISR_EOF_INT_MASK 0x20000u
#define CSI_CSISR_EOF_INT_SHIFT 17
#define CSI_CSISR_RxFF_INT_MASK 0x40000u
#define CSI_CSISR_RxFF_INT_SHIFT 18
#define CSI_CSISR_DMA_TSF_DONE_FB1_MASK 0x80000u
#define CSI_CSISR_DMA_TSF_DONE_FB1_SHIFT 19
#define CSI_CSISR_DMA_TSF_DONE_FB2_MASK 0x100000u
#define CSI_CSISR_DMA_TSF_DONE_FB2_SHIFT 20
#define CSI_CSISR_STATFF_INT_MASK 0x200000u
#define CSI_CSISR_STATFF_INT_SHIFT 21
#define CSI_CSISR_DMA_TSF_DONE_SFF_MASK 0x400000u
#define CSI_CSISR_DMA_TSF_DONE_SFF_SHIFT 22
#define CSI_CSISR_RF_OR_INT_MASK 0x1000000u
#define CSI_CSISR_RF_OR_INT_SHIFT 24
#define CSI_CSISR_SF_OR_INT_MASK 0x2000000u
#define CSI_CSISR_SF_OR_INT_SHIFT 25
#define CSI_CSISR_DMA_FIELD1_DONE_MASK 0x4000000u
#define CSI_CSISR_DMA_FIELD1_DONE_SHIFT 26
#define CSI_CSISR_DMA_FIELD0_DONE_MASK 0x8000000u
#define CSI_CSISR_DMA_FIELD0_DONE_SHIFT 27
#define CSI_CSISR_BASEADDR_CHHANGE_ERROR_MASK 0x10000000u
#define CSI_CSISR_BASEADDR_CHHANGE_ERROR_SHIFT 28
/* CSIDMASA_STATFIFO Bit Fields */
#define CSI_CSIDMASA_STATFIFO_DMA_START_ADDR_SFF_MASK 0xFFFFFFFCu
#define CSI_CSIDMASA_STATFIFO_DMA_START_ADDR_SFF_SHIFT 2
#define CSI_CSIDMASA_STATFIFO_DMA_START_ADDR_SFF(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSIDMASA_STATFIFO_DMA_START_ADDR_SFF_SHIFT))&CSI_CSIDMASA_STATFIFO_DMA_START_ADDR_SFF_MASK)
/* CSIDMATS_STATFIFO Bit Fields */
#define CSI_CSIDMATS_STATFIFO_DMA_TSF_SIZE_SFF_MASK 0xFFFFFFFFu
#define CSI_CSIDMATS_STATFIFO_DMA_TSF_SIZE_SFF_SHIFT 0
#define CSI_CSIDMATS_STATFIFO_DMA_TSF_SIZE_SFF(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSIDMATS_STATFIFO_DMA_TSF_SIZE_SFF_SHIFT))&CSI_CSIDMATS_STATFIFO_DMA_TSF_SIZE_SFF_MASK)
/* CSIDMASA_FB1 Bit Fields */
#define CSI_CSIDMASA_FB1_DMA_START_ADDR_FB1_MASK 0xFFFFFFFCu
#define CSI_CSIDMASA_FB1_DMA_START_ADDR_FB1_SHIFT 2
#define CSI_CSIDMASA_FB1_DMA_START_ADDR_FB1(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSIDMASA_FB1_DMA_START_ADDR_FB1_SHIFT))&CSI_CSIDMASA_FB1_DMA_START_ADDR_FB1_MASK)
/* CSIDMASA_FB2 Bit Fields */
#define CSI_CSIDMASA_FB2_DMA_START_ADDR_FB2_MASK 0xFFFFFFFCu
#define CSI_CSIDMASA_FB2_DMA_START_ADDR_FB2_SHIFT 2
#define CSI_CSIDMASA_FB2_DMA_START_ADDR_FB2(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSIDMASA_FB2_DMA_START_ADDR_FB2_SHIFT))&CSI_CSIDMASA_FB2_DMA_START_ADDR_FB2_MASK)
/* CSIFBUF_PARA Bit Fields */
#define CSI_CSIFBUF_PARA_FBUF_STRIDE_MASK 0xFFFFu
#define CSI_CSIFBUF_PARA_FBUF_STRIDE_SHIFT 0
#define CSI_CSIFBUF_PARA_FBUF_STRIDE(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSIFBUF_PARA_FBUF_STRIDE_SHIFT))&CSI_CSIFBUF_PARA_FBUF_STRIDE_MASK)
#define CSI_CSIFBUF_PARA_DEINTERLACE_STRIDE_MASK 0xFFFF0000u
#define CSI_CSIFBUF_PARA_DEINTERLACE_STRIDE_SHIFT 16
#define CSI_CSIFBUF_PARA_DEINTERLACE_STRIDE(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSIFBUF_PARA_DEINTERLACE_STRIDE_SHIFT))&CSI_CSIFBUF_PARA_DEINTERLACE_STRIDE_MASK)
/* CSIIMAG_PARA Bit Fields */
#define CSI_CSIIMAG_PARA_IMAGE_HEIGHT_MASK 0xFFFFu
#define CSI_CSIIMAG_PARA_IMAGE_HEIGHT_SHIFT 0
#define CSI_CSIIMAG_PARA_IMAGE_HEIGHT(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSIIMAG_PARA_IMAGE_HEIGHT_SHIFT))&CSI_CSIIMAG_PARA_IMAGE_HEIGHT_MASK)
#define CSI_CSIIMAG_PARA_IMAGE_WIDTH_MASK 0xFFFF0000u
#define CSI_CSIIMAG_PARA_IMAGE_WIDTH_SHIFT 16
#define CSI_CSIIMAG_PARA_IMAGE_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSIIMAG_PARA_IMAGE_WIDTH_SHIFT))&CSI_CSIIMAG_PARA_IMAGE_WIDTH_MASK)
/* CSICR18 Bit Fields */
#define CSI_CSICR18_DEINTERLACE_EN_MASK 0x4u
#define CSI_CSICR18_DEINTERLACE_EN_SHIFT 2
#define CSI_CSICR18_PARALLEL24_EN_MASK 0x8u
#define CSI_CSICR18_PARALLEL24_EN_SHIFT 3
#define CSI_CSICR18_BASEADDR_SWITCH_EN_MASK 0x10u
#define CSI_CSICR18_BASEADDR_SWITCH_EN_SHIFT 4
#define CSI_CSICR18_BASEADDR_SWITCH_SEL_MASK 0x20u
#define CSI_CSICR18_BASEADDR_SWITCH_SEL_SHIFT 5
#define CSI_CSICR18_FIELD0_DONE_IE_MASK 0x40u
#define CSI_CSICR18_FIELD0_DONE_IE_SHIFT 6
#define CSI_CSICR18_DMA_FIELD1_DONE_IE_MASK 0x80u
#define CSI_CSICR18_DMA_FIELD1_DONE_IE_SHIFT 7
#define CSI_CSICR18_LAST_DMA_REQ_SEL_MASK 0x100u
#define CSI_CSICR18_LAST_DMA_REQ_SEL_SHIFT 8
#define CSI_CSICR18_BASEADDR_CHANGE_ERROR_IE_MASK 0x200u
#define CSI_CSICR18_BASEADDR_CHANGE_ERROR_IE_SHIFT 9
#define CSI_CSICR18_RGB888A_FORMAT_SEL_MASK 0x400u
#define CSI_CSICR18_RGB888A_FORMAT_SEL_SHIFT 10
#define CSI_CSICR18_AHB_HPROT_MASK 0xF000u
#define CSI_CSICR18_AHB_HPROT_SHIFT 12
#define CSI_CSICR18_AHB_HPROT(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSICR18_AHB_HPROT_SHIFT))&CSI_CSICR18_AHB_HPROT_MASK)
#define CSI_CSICR18_CSI_LCDIF_BUFFER_LINES_MASK 0x30000u
#define CSI_CSICR18_CSI_LCDIF_BUFFER_LINES_SHIFT 16
#define CSI_CSICR18_CSI_LCDIF_BUFFER_LINES(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSICR18_CSI_LCDIF_BUFFER_LINES_SHIFT))&CSI_CSICR18_CSI_LCDIF_BUFFER_LINES_MASK)
#define CSI_CSICR18_MASK_OPTION_MASK 0xC0000u
#define CSI_CSICR18_MASK_OPTION_SHIFT 18
#define CSI_CSICR18_MASK_OPTION(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSICR18_MASK_OPTION_SHIFT))&CSI_CSICR18_MASK_OPTION_MASK)
#define CSI_CSICR18_MIPI_DOUBLE_CMPNT_MASK 0x100000u
#define CSI_CSICR18_MIPI_DOUBLE_CMPNT_SHIFT 20
#define CSI_CSICR18_MIPI_YU_SWAP_MASK 0x200000u
#define CSI_CSICR18_MIPI_YU_SWAP_SHIFT 21
#define CSI_CSICR18_DATA_FROM_MIPI_MASK 0x400000u
#define CSI_CSICR18_DATA_FROM_MIPI_SHIFT 22
#define CSI_CSICR18_LINE_STRIDE_EN_MASK 0x1000000u
#define CSI_CSICR18_LINE_STRIDE_EN_SHIFT 24
#define CSI_CSICR18_MIPI_DATA_FORMAT_MASK 0x7E000000u
#define CSI_CSICR18_MIPI_DATA_FORMAT_SHIFT 25
#define CSI_CSICR18_MIPI_DATA_FORMAT(x) (((uint32_t)(((uint32_t)(x))<<CSI_CSICR18_MIPI_DATA_FORMAT_SHIFT))&CSI_CSICR18_MIPI_DATA_FORMAT_MASK)
#define CSI_CSICR18_CSI_ENABLE_MASK 0x80000000u
#define CSI_CSICR18_CSI_ENABLE_SHIFT 31
/*!
* @}
*/ /* end of group CSI_Register_Masks */
/* CSI - Peripheral instance base addresses */
/** Peripheral CSI1 base address */
#define CSI1_BASE (0x30710000u)
/** Peripheral CSI1 base pointer */
#define CSI1 ((CSI_Type *)CSI1_BASE)
#define CSI1_BASE_PTR (CSI1)
/** Peripheral CSI2 base address */
#define CSI2_BASE (0x30718000u)
/** Peripheral CSI2 base pointer */
#define CSI2 ((CSI_Type *)CSI2_BASE)
#define CSI2_BASE_PTR (CSI2)
/** Array initializer of CSI peripheral base addresses */
#define CSI_BASE_ADDRS { CSI1_BASE, CSI2_BASE }
/** Array initializer of CSI peripheral base pointers */
#define CSI_BASE_PTRS { CSI1, CSI2 }
/* ----------------------------------------------------------------------------
-- CSI - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup CSI_Register_Accessor_Macros CSI - Register accessor macros
* @{
*/
/* CSI - Register instance definitions */
/* CSI1 */
#define CSI1_CSICR1 CSI_CSICR1_REG(CSI1_BASE_PTR)
#define CSI1_CSICR2 CSI_CSICR2_REG(CSI1_BASE_PTR)
#define CSI1_CSICR3 CSI_CSICR3_REG(CSI1_BASE_PTR)
#define CSI1_CSISTATFIFO CSI_CSISTATFIFO_REG(CSI1_BASE_PTR)
#define CSI1_CSIRFIFO CSI_CSIRFIFO_REG(CSI1_BASE_PTR)
#define CSI1_CSIRXCNT CSI_CSIRXCNT_REG(CSI1_BASE_PTR)
#define CSI1_CSISR CSI_CSISR_REG(CSI1_BASE_PTR)
#define CSI1_CSIDMASA_STATFIFO CSI_CSIDMASA_STATFIFO_REG(CSI1_BASE_PTR)
#define CSI1_CSIDMATS_STATFIFO CSI_CSIDMATS_STATFIFO_REG(CSI1_BASE_PTR)
#define CSI1_CSIDMASA_FB1 CSI_CSIDMASA_FB1_REG(CSI1_BASE_PTR)
#define CSI1_CSIDMASA_FB2 CSI_CSIDMASA_FB2_REG(CSI1_BASE_PTR)
#define CSI1_CSIFBUF_PARA CSI_CSIFBUF_PARA_REG(CSI1_BASE_PTR)
#define CSI1_CSIIMAG_PARA CSI_CSIIMAG_PARA_REG(CSI1_BASE_PTR)
#define CSI1_CSICR18 CSI_CSICR18_REG(CSI1_BASE_PTR)
/* CSI2 */
#define CSI2_CSICR1 CSI_CSICR1_REG(CSI2_BASE_PTR)
#define CSI2_CSICR2 CSI_CSICR2_REG(CSI2_BASE_PTR)
#define CSI2_CSICR3 CSI_CSICR3_REG(CSI2_BASE_PTR)
#define CSI2_CSISTATFIFO CSI_CSISTATFIFO_REG(CSI2_BASE_PTR)
#define CSI2_CSIRFIFO CSI_CSIRFIFO_REG(CSI2_BASE_PTR)
#define CSI2_CSIRXCNT CSI_CSIRXCNT_REG(CSI2_BASE_PTR)
#define CSI2_CSISR CSI_CSISR_REG(CSI2_BASE_PTR)
#define CSI2_CSIDMASA_STATFIFO CSI_CSIDMASA_STATFIFO_REG(CSI2_BASE_PTR)
#define CSI2_CSIDMATS_STATFIFO CSI_CSIDMATS_STATFIFO_REG(CSI2_BASE_PTR)
#define CSI2_CSIDMASA_FB1 CSI_CSIDMASA_FB1_REG(CSI2_BASE_PTR)
#define CSI2_CSIDMASA_FB2 CSI_CSIDMASA_FB2_REG(CSI2_BASE_PTR)
#define CSI2_CSIFBUF_PARA CSI_CSIFBUF_PARA_REG(CSI2_BASE_PTR)
#define CSI2_CSIIMAG_PARA CSI_CSIIMAG_PARA_REG(CSI2_BASE_PTR)
#define CSI2_CSICR18 CSI_CSICR18_REG(CSI2_BASE_PTR)
/*!
* @}
*/ /* end of group CSI_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group CSI_Peripheral */
/* ----------------------------------------------------------------------------
-- DDRC Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup DDRC_Peripheral_Access_Layer DDRC Peripheral Access Layer
* @{
*/
/** DDRC - Register Layout Typedef */
typedef struct {
__IO uint32_t MSTR; /**< Master Register, offset: 0x0 */
__IO uint32_t STAT; /**< Operating Mode Status Register, offset: 0x4 */
uint8_t RESERVED_0[8];
__IO uint32_t MRCTRL0; /**< Mode Register Read / Write Control Register 0, offset: 0x10 */
__IO uint32_t MRCTRL1; /**< Mode Register Read / Write Control Register 1, offset: 0x14 */
__I uint32_t MRSTAT; /**< Mode Register Read / Write Status Register, offset: 0x18 */
uint8_t RESERVED_1[4];
__IO uint32_t DERATEEN; /**< Temperature Derate Enable Register, offset: 0x20 */
__IO uint32_t DERATEINT; /**< Temperature Derate Interval Register, offset: 0x24 */
uint8_t RESERVED_2[8];
__IO uint32_t PWRCTL; /**< Low Power Control Register, offset: 0x30 */
__IO uint32_t PWRTMG; /**< Low Power Timing Register, offset: 0x34 */
__IO uint32_t HWLPCTL; /**< Hardware Low Power Control Register, offset: 0x38 */
uint8_t RESERVED_3[20];
__IO uint32_t RFSHCTL0; /**< Refresh Control Register 0, offset: 0x50 */
__IO uint32_t RFSHCTL1; /**< Refresh Control Register 1, offset: 0x54 */
uint8_t RESERVED_4[8];
__IO uint32_t RFSHCTL3; /**< Refresh Control Register 0, offset: 0x60 */
__IO uint32_t RFSHTMG; /**< Refresh Timing Register, offset: 0x64 */
uint8_t RESERVED_5[104];
__IO uint32_t INIT0; /**< SDRAM Initialization Register 0, offset: 0xD0 */
__IO uint32_t INIT1; /**< SDRAM Initialization Register 1, offset: 0xD4 */
__IO uint32_t INIT2; /**< SDRAM Initialization Register 2, offset: 0xD8 */
__IO uint32_t INIT3; /**< SDRAM Initialization Register 3, offset: 0xDC */
__IO uint32_t INIT4; /**< SDRAM Initialization Register 4, offset: 0xE0 */
__IO uint32_t INIT5; /**< SDRAM Initialization Register 5, offset: 0xE4 */
uint8_t RESERVED_6[12];
__IO uint32_t RANKCTL; /**< Rank Control Register, offset: 0xF4 */
uint8_t RESERVED_7[8];
__IO uint32_t DRAMTMG0; /**< SDRAM Timing Register 0, offset: 0x100 */
__IO uint32_t DRAMTMG1; /**< SDRAM Timing Register 1, offset: 0x104 */
__IO uint32_t DRAMTMG2; /**< SDRAM Timing Register 2, offset: 0x108 */
__IO uint32_t DRAMTMG3; /**< SDRAM Timing Register 3, offset: 0x10C */
__IO uint32_t DRAMTMG4; /**< SDRAM Timing Register 4, offset: 0x110 */
__IO uint32_t DRAMTMG5; /**< SDRAM Timing Register5, offset: 0x114 */
__IO uint32_t DRAMTMG6; /**< SDRAM Timing Register 6, offset: 0x118 */
__IO uint32_t DRAMTMG7; /**< SDRAM Timing Register 7, offset: 0x11C */
__IO uint32_t DRAMTMG8; /**< SDRAM Timing Register 8, offset: 0x120 */
uint8_t RESERVED_8[92];
__IO uint32_t ZQCTL0; /**< ZQ Control Register 0, offset: 0x180 */
__IO uint32_t ZQCTL1; /**< ZQ Control Register 1, offset: 0x184 */
__IO uint32_t ZQCTL2; /**< ZQ Control Register 2, offset: 0x188 */
__IO uint32_t ZQSTAT; /**< ZQ Status Register, offset: 0x18C */
__IO uint32_t DFITMG0; /**< DFI Timing Register 0, offset: 0x190 */
__IO uint32_t DFITMG1; /**< DFI Timing Register 1, offset: 0x194 */
__IO uint32_t DFILPCFG0; /**< DFI Low Power Configuration Register 0, offset: 0x198 */
uint8_t RESERVED_9[4];
__IO uint32_t DFIUPD0; /**< DFI Update Register 0, offset: 0x1A0 */
__IO uint32_t DFIUPD1; /**< DFI Update Register 1, offset: 0x1A4 */
__IO uint32_t DFIUPD2; /**< DFI Update Register 2, offset: 0x1A8 */
__IO uint32_t DFIUPD3; /**< DFI Update Register 3, offset: 0x1AC */
__IO uint32_t DFIMISC; /**< DFI Miscellaneous Control Register, offset: 0x1B0 */
uint8_t RESERVED_10[76];
__IO uint32_t ADDRMAP0; /**< Address Map Register 0, offset: 0x200 */
__IO uint32_t ADDRMAP1; /**< Address Map Register 1, offset: 0x204 */
__IO uint32_t ADDRMAP2; /**< Address Map Register 2, offset: 0x208 */
__IO uint32_t ADDRMAP3; /**< Address Map Register 3, offset: 0x20C */
__IO uint32_t ADDRMAP4; /**< Address Map Register 4, offset: 0x210 */
__IO uint32_t ADDRMAP5; /**< Address Map Register 5, offset: 0x214 */
__IO uint32_t ADDRMAP6; /**< Address Map Register 6, offset: 0x218 */
uint8_t RESERVED_11[36];
__IO uint32_t ODTCFG; /**< ODT Configuration Register, offset: 0x240 */
__IO uint32_t ODTMAP; /**< ODT / Rank Map Register, offset: 0x244 */
uint8_t RESERVED_12[8];
__IO uint32_t SCHED; /**< Scheduler Control Register, offset: 0x250 */
__IO uint32_t SCHED1; /**< Scheduler Control Register 1, offset: 0x254 */
uint8_t RESERVED_13[4];
__IO uint32_t PERFHPR1; /**< High Priority Read CAM Register 1, offset: 0x25C */
uint8_t RESERVED_14[4];
__IO uint32_t PERFLPR1; /**< Low Priority Read CAM Register 1, offset: 0x264 */
uint8_t RESERVED_15[4];
__IO uint32_t PERFWR1; /**< Write CAM Register 1, offset: 0x26C */
uint8_t RESERVED_16[4];
__IO uint32_t PERFVPR1; /**< Variable Priority Read CAM Register 1, offset: 0x274 */
__IO uint32_t PERFVPW1; /**< Variable Priority Write CAM Register 1, offset: 0x278 */
uint8_t RESERVED_17[132];
__IO uint32_t DBG0; /**< Debug Register 0, offset: 0x300 */
__IO uint32_t DBG1; /**< Debug Register 1, offset: 0x304 */
__IO uint32_t DBGCAM; /**< CAM Debug Register, offset: 0x308 */
__IO uint32_t DBGCMD; /**< Command Debug Register, offset: 0x30C */
__IO uint32_t DBGSTAT; /**< Status Debug Register, offset: 0x310 */
uint8_t RESERVED_18[12];
__IO uint32_t SWCTL; /**< Software Register Programming Control Enable, offset: 0x320 */
__I uint32_t SWSTAT; /**< Software Register Programming Control Status, offset: 0x324 */
} DDRC_Type, *DDRC_MemMapPtr;
/* ----------------------------------------------------------------------------
-- DDRC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup DDRC_Register_Accessor_Macros DDRC - Register accessor macros
* @{
*/
/* DDRC - Register accessors */
#define DDRC_MSTR_REG(base) ((base)->MSTR)
#define DDRC_STAT_REG(base) ((base)->STAT)
#define DDRC_MRCTRL0_REG(base) ((base)->MRCTRL0)
#define DDRC_MRCTRL1_REG(base) ((base)->MRCTRL1)
#define DDRC_MRSTAT_REG(base) ((base)->MRSTAT)
#define DDRC_DERATEEN_REG(base) ((base)->DERATEEN)
#define DDRC_DERATEINT_REG(base) ((base)->DERATEINT)
#define DDRC_PWRCTL_REG(base) ((base)->PWRCTL)
#define DDRC_PWRTMG_REG(base) ((base)->PWRTMG)
#define DDRC_HWLPCTL_REG(base) ((base)->HWLPCTL)
#define DDRC_RFSHCTL0_REG(base) ((base)->RFSHCTL0)
#define DDRC_RFSHCTL1_REG(base) ((base)->RFSHCTL1)
#define DDRC_RFSHCTL3_REG(base) ((base)->RFSHCTL3)
#define DDRC_RFSHTMG_REG(base) ((base)->RFSHTMG)
#define DDRC_INIT0_REG(base) ((base)->INIT0)
#define DDRC_INIT1_REG(base) ((base)->INIT1)
#define DDRC_INIT2_REG(base) ((base)->INIT2)
#define DDRC_INIT3_REG(base) ((base)->INIT3)
#define DDRC_INIT4_REG(base) ((base)->INIT4)
#define DDRC_INIT5_REG(base) ((base)->INIT5)
#define DDRC_RANKCTL_REG(base) ((base)->RANKCTL)
#define DDRC_DRAMTMG0_REG(base) ((base)->DRAMTMG0)
#define DDRC_DRAMTMG1_REG(base) ((base)->DRAMTMG1)
#define DDRC_DRAMTMG2_REG(base) ((base)->DRAMTMG2)
#define DDRC_DRAMTMG3_REG(base) ((base)->DRAMTMG3)
#define DDRC_DRAMTMG4_REG(base) ((base)->DRAMTMG4)
#define DDRC_DRAMTMG5_REG(base) ((base)->DRAMTMG5)
#define DDRC_DRAMTMG6_REG(base) ((base)->DRAMTMG6)
#define DDRC_DRAMTMG7_REG(base) ((base)->DRAMTMG7)
#define DDRC_DRAMTMG8_REG(base) ((base)->DRAMTMG8)
#define DDRC_ZQCTL0_REG(base) ((base)->ZQCTL0)
#define DDRC_ZQCTL1_REG(base) ((base)->ZQCTL1)
#define DDRC_ZQCTL2_REG(base) ((base)->ZQCTL2)
#define DDRC_ZQSTAT_REG(base) ((base)->ZQSTAT)
#define DDRC_DFITMG0_REG(base) ((base)->DFITMG0)
#define DDRC_DFITMG1_REG(base) ((base)->DFITMG1)
#define DDRC_DFILPCFG0_REG(base) ((base)->DFILPCFG0)
#define DDRC_DFIUPD0_REG(base) ((base)->DFIUPD0)
#define DDRC_DFIUPD1_REG(base) ((base)->DFIUPD1)
#define DDRC_DFIUPD2_REG(base) ((base)->DFIUPD2)
#define DDRC_DFIUPD3_REG(base) ((base)->DFIUPD3)
#define DDRC_DFIMISC_REG(base) ((base)->DFIMISC)
#define DDRC_ADDRMAP0_REG(base) ((base)->ADDRMAP0)
#define DDRC_ADDRMAP1_REG(base) ((base)->ADDRMAP1)
#define DDRC_ADDRMAP2_REG(base) ((base)->ADDRMAP2)
#define DDRC_ADDRMAP3_REG(base) ((base)->ADDRMAP3)
#define DDRC_ADDRMAP4_REG(base) ((base)->ADDRMAP4)
#define DDRC_ADDRMAP5_REG(base) ((base)->ADDRMAP5)
#define DDRC_ADDRMAP6_REG(base) ((base)->ADDRMAP6)
#define DDRC_ODTCFG_REG(base) ((base)->ODTCFG)
#define DDRC_ODTMAP_REG(base) ((base)->ODTMAP)
#define DDRC_SCHED_REG(base) ((base)->SCHED)
#define DDRC_SCHED1_REG(base) ((base)->SCHED1)
#define DDRC_PERFHPR1_REG(base) ((base)->PERFHPR1)
#define DDRC_PERFLPR1_REG(base) ((base)->PERFLPR1)
#define DDRC_PERFWR1_REG(base) ((base)->PERFWR1)
#define DDRC_PERFVPR1_REG(base) ((base)->PERFVPR1)
#define DDRC_PERFVPW1_REG(base) ((base)->PERFVPW1)
#define DDRC_DBG0_REG(base) ((base)->DBG0)
#define DDRC_DBG1_REG(base) ((base)->DBG1)
#define DDRC_DBGCAM_REG(base) ((base)->DBGCAM)
#define DDRC_DBGCMD_REG(base) ((base)->DBGCMD)
#define DDRC_DBGSTAT_REG(base) ((base)->DBGSTAT)
#define DDRC_SWCTL_REG(base) ((base)->SWCTL)
#define DDRC_SWSTAT_REG(base) ((base)->SWSTAT)
/*!
* @}
*/ /* end of group DDRC_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- DDRC Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup DDRC_Register_Masks DDRC Register Masks
* @{
*/
/* MSTR Bit Fields */
#define DDRC_MSTR_DDR3_MASK 0x1u
#define DDRC_MSTR_DDR3_SHIFT 0
#define DDRC_MSTR_LPDDR2_MASK 0x4u
#define DDRC_MSTR_LPDDR2_SHIFT 2
#define DDRC_MSTR_LPDDR3_MASK 0x8u
#define DDRC_MSTR_LPDDR3_SHIFT 3
#define DDRC_MSTR_BURST_MODE_MASK 0x100u
#define DDRC_MSTR_BURST_MODE_SHIFT 8
#define DDRC_MSTR_BURSTCHOP_MASK 0x200u
#define DDRC_MSTR_BURSTCHOP_SHIFT 9
#define DDRC_MSTR_DATA_BUS_WIDTH_MASK 0x3000u
#define DDRC_MSTR_DATA_BUS_WIDTH_SHIFT 12
#define DDRC_MSTR_DATA_BUS_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MSTR_DATA_BUS_WIDTH_SHIFT))&DDRC_MSTR_DATA_BUS_WIDTH_MASK)
#define DDRC_MSTR_DLL_OFF_MODE_MASK 0x8000u
#define DDRC_MSTR_DLL_OFF_MODE_SHIFT 15
#define DDRC_MSTR_BURST_RDWR_MASK 0xF0000u
#define DDRC_MSTR_BURST_RDWR_SHIFT 16
#define DDRC_MSTR_BURST_RDWR(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MSTR_BURST_RDWR_SHIFT))&DDRC_MSTR_BURST_RDWR_MASK)
#define DDRC_MSTR_ACTIVE_RANKS_MASK 0xF000000u
#define DDRC_MSTR_ACTIVE_RANKS_SHIFT 24
#define DDRC_MSTR_ACTIVE_RANKS(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MSTR_ACTIVE_RANKS_SHIFT))&DDRC_MSTR_ACTIVE_RANKS_MASK)
/* STAT Bit Fields */
#define DDRC_STAT_OPERATING_MODE_MASK 0x7u
#define DDRC_STAT_OPERATING_MODE_SHIFT 0
#define DDRC_STAT_OPERATING_MODE(x) (((uint32_t)(((uint32_t)(x))<<DDRC_STAT_OPERATING_MODE_SHIFT))&DDRC_STAT_OPERATING_MODE_MASK)
#define DDRC_STAT_SELFREF_TYPE_MASK 0x30u
#define DDRC_STAT_SELFREF_TYPE_SHIFT 4
#define DDRC_STAT_SELFREF_TYPE(x) (((uint32_t)(((uint32_t)(x))<<DDRC_STAT_SELFREF_TYPE_SHIFT))&DDRC_STAT_SELFREF_TYPE_MASK)
#define DDRC_STAT_SELFREF_STATE_MASK 0x300u
#define DDRC_STAT_SELFREF_STATE_SHIFT 8
#define DDRC_STAT_SELFREF_STATE(x) (((uint32_t)(((uint32_t)(x))<<DDRC_STAT_SELFREF_STATE_SHIFT))&DDRC_STAT_SELFREF_STATE_MASK)
/* MRCTRL0 Bit Fields */
#define DDRC_MRCTRL0_MR_TYPE_MASK 0x1u
#define DDRC_MRCTRL0_MR_TYPE_SHIFT 0
#define DDRC_MRCTRL0_MR_RANK_MASK 0xF0u
#define DDRC_MRCTRL0_MR_RANK_SHIFT 4
#define DDRC_MRCTRL0_MR_RANK(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MRCTRL0_MR_RANK_SHIFT))&DDRC_MRCTRL0_MR_RANK_MASK)
#define DDRC_MRCTRL0_MR_ADDR_MASK 0xF000u
#define DDRC_MRCTRL0_MR_ADDR_SHIFT 12
#define DDRC_MRCTRL0_MR_ADDR(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MRCTRL0_MR_ADDR_SHIFT))&DDRC_MRCTRL0_MR_ADDR_MASK)
#define DDRC_MRCTRL0_MR_WR_MASK 0x80000000u
#define DDRC_MRCTRL0_MR_WR_SHIFT 31
/* MRCTRL1 Bit Fields */
#define DDRC_MRCTRL1_MR_DATA_MASK 0x3FFFFu
#define DDRC_MRCTRL1_MR_DATA_SHIFT 0
#define DDRC_MRCTRL1_MR_DATA(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MRCTRL1_MR_DATA_SHIFT))&DDRC_MRCTRL1_MR_DATA_MASK)
/* MRSTAT Bit Fields */
#define DDRC_MRSTAT_MR_WR_BUSY_MASK 0x1u
#define DDRC_MRSTAT_MR_WR_BUSY_SHIFT 0
/* DERATEEN Bit Fields */
#define DDRC_DERATEEN_DERATE_ENABLE_MASK 0x1u
#define DDRC_DERATEEN_DERATE_ENABLE_SHIFT 0
#define DDRC_DERATEEN_DERATE_VALUE_MASK 0x2u
#define DDRC_DERATEEN_DERATE_VALUE_SHIFT 1
#define DDRC_DERATEEN_DERATE_BYTE_MASK 0xF0u
#define DDRC_DERATEEN_DERATE_BYTE_SHIFT 4
#define DDRC_DERATEEN_DERATE_BYTE(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DERATEEN_DERATE_BYTE_SHIFT))&DDRC_DERATEEN_DERATE_BYTE_MASK)
/* DERATEINT Bit Fields */
#define DDRC_DERATEINT_MR4_READ_INTERVAL_MASK 0xFFFFFFFFu
#define DDRC_DERATEINT_MR4_READ_INTERVAL_SHIFT 0
#define DDRC_DERATEINT_MR4_READ_INTERVAL(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DERATEINT_MR4_READ_INTERVAL_SHIFT))&DDRC_DERATEINT_MR4_READ_INTERVAL_MASK)
/* PWRCTL Bit Fields */
#define DDRC_PWRCTL_SELFREF_EN_MASK 0x1u
#define DDRC_PWRCTL_SELFREF_EN_SHIFT 0
#define DDRC_PWRCTL_POWERDOWN_EN_MASK 0x2u
#define DDRC_PWRCTL_POWERDOWN_EN_SHIFT 1
#define DDRC_PWRCTL_DEEPPOWERDOWN_EN_MASK 0x4u
#define DDRC_PWRCTL_DEEPPOWERDOWN_EN_SHIFT 2
#define DDRC_PWRCTL_EN_DFI_DRAM_CLK_DISABLE_MASK 0x8u
#define DDRC_PWRCTL_EN_DFI_DRAM_CLK_DISABLE_SHIFT 3
#define DDRC_PWRCTL_SELFREF_SW_MASK 0x20u
#define DDRC_PWRCTL_SELFREF_SW_SHIFT 5
/* PWRTMG Bit Fields */
#define DDRC_PWRTMG_POWERDOWN_TO_X32_MASK 0x1Fu
#define DDRC_PWRTMG_POWERDOWN_TO_X32_SHIFT 0
#define DDRC_PWRTMG_POWERDOWN_TO_X32(x) (((uint32_t)(((uint32_t)(x))<<DDRC_PWRTMG_POWERDOWN_TO_X32_SHIFT))&DDRC_PWRTMG_POWERDOWN_TO_X32_MASK)
#define DDRC_PWRTMG_T_DPD_X4096_MASK 0xFF00u
#define DDRC_PWRTMG_T_DPD_X4096_SHIFT 8
#define DDRC_PWRTMG_T_DPD_X4096(x) (((uint32_t)(((uint32_t)(x))<<DDRC_PWRTMG_T_DPD_X4096_SHIFT))&DDRC_PWRTMG_T_DPD_X4096_MASK)
#define DDRC_PWRTMG_SELFREF_TO_X32_MASK 0xFF0000u
#define DDRC_PWRTMG_SELFREF_TO_X32_SHIFT 16
#define DDRC_PWRTMG_SELFREF_TO_X32(x) (((uint32_t)(((uint32_t)(x))<<DDRC_PWRTMG_SELFREF_TO_X32_SHIFT))&DDRC_PWRTMG_SELFREF_TO_X32_MASK)
/* HWLPCTL Bit Fields */
#define DDRC_HWLPCTL_HW_LP_EN_MASK 0x1u
#define DDRC_HWLPCTL_HW_LP_EN_SHIFT 0
#define DDRC_HWLPCTL_HW_LP_EXIT_IDLE_EN_MASK 0x2u
#define DDRC_HWLPCTL_HW_LP_EXIT_IDLE_EN_SHIFT 1
#define DDRC_HWLPCTL_HW_LP_IDLE_X32_MASK 0xFFF0000u
#define DDRC_HWLPCTL_HW_LP_IDLE_X32_SHIFT 16
#define DDRC_HWLPCTL_HW_LP_IDLE_X32(x) (((uint32_t)(((uint32_t)(x))<<DDRC_HWLPCTL_HW_LP_IDLE_X32_SHIFT))&DDRC_HWLPCTL_HW_LP_IDLE_X32_MASK)
/* RFSHCTL0 Bit Fields */
#define DDRC_RFSHCTL0_PER_BANK_REFRESH_MASK 0x4u
#define DDRC_RFSHCTL0_PER_BANK_REFRESH_SHIFT 2
#define DDRC_RFSHCTL0_REFRESH_BURST_MASK 0x1F0u
#define DDRC_RFSHCTL0_REFRESH_BURST_SHIFT 4
#define DDRC_RFSHCTL0_REFRESH_BURST(x) (((uint32_t)(((uint32_t)(x))<<DDRC_RFSHCTL0_REFRESH_BURST_SHIFT))&DDRC_RFSHCTL0_REFRESH_BURST_MASK)
#define DDRC_RFSHCTL0_REFRESH_TO_X32_MASK 0x1F000u
#define DDRC_RFSHCTL0_REFRESH_TO_X32_SHIFT 12
#define DDRC_RFSHCTL0_REFRESH_TO_X32(x) (((uint32_t)(((uint32_t)(x))<<DDRC_RFSHCTL0_REFRESH_TO_X32_SHIFT))&DDRC_RFSHCTL0_REFRESH_TO_X32_MASK)
#define DDRC_RFSHCTL0_REFRESH_MARGIN_MASK 0xF00000u
#define DDRC_RFSHCTL0_REFRESH_MARGIN_SHIFT 20
#define DDRC_RFSHCTL0_REFRESH_MARGIN(x) (((uint32_t)(((uint32_t)(x))<<DDRC_RFSHCTL0_REFRESH_MARGIN_SHIFT))&DDRC_RFSHCTL0_REFRESH_MARGIN_MASK)
/* RFSHCTL1 Bit Fields */
#define DDRC_RFSHCTL1_REFRESH_TIMER0_START_VALUE_X32_MASK 0xFFFu
#define DDRC_RFSHCTL1_REFRESH_TIMER0_START_VALUE_X32_SHIFT 0
#define DDRC_RFSHCTL1_REFRESH_TIMER0_START_VALUE_X32(x) (((uint32_t)(((uint32_t)(x))<<DDRC_RFSHCTL1_REFRESH_TIMER0_START_VALUE_X32_SHIFT))&DDRC_RFSHCTL1_REFRESH_TIMER0_START_VALUE_X32_MASK)
#define DDRC_RFSHCTL1_REFRESH_TIMER1_START_VALUE_X32_MASK 0xFFF0000u
#define DDRC_RFSHCTL1_REFRESH_TIMER1_START_VALUE_X32_SHIFT 16
#define DDRC_RFSHCTL1_REFRESH_TIMER1_START_VALUE_X32(x) (((uint32_t)(((uint32_t)(x))<<DDRC_RFSHCTL1_REFRESH_TIMER1_START_VALUE_X32_SHIFT))&DDRC_RFSHCTL1_REFRESH_TIMER1_START_VALUE_X32_MASK)
/* RFSHCTL3 Bit Fields */
#define DDRC_RFSHCTL3_DIS_AUTO_REFRESH_MASK 0x1u
#define DDRC_RFSHCTL3_DIS_AUTO_REFRESH_SHIFT 0
#define DDRC_RFSHCTL3_REFRESH_UPDATE_LEVEL_MASK 0x2u
#define DDRC_RFSHCTL3_REFRESH_UPDATE_LEVEL_SHIFT 1
/* RFSHTMG Bit Fields */
#define DDRC_RFSHTMG_T_RFC_MIN_MASK 0x3FFu
#define DDRC_RFSHTMG_T_RFC_MIN_SHIFT 0
#define DDRC_RFSHTMG_T_RFC_MIN(x) (((uint32_t)(((uint32_t)(x))<<DDRC_RFSHTMG_T_RFC_MIN_SHIFT))&DDRC_RFSHTMG_T_RFC_MIN_MASK)
#define DDRC_RFSHTMG_T_RFC_NOM_X32_MASK 0xFFF0000u
#define DDRC_RFSHTMG_T_RFC_NOM_X32_SHIFT 16
#define DDRC_RFSHTMG_T_RFC_NOM_X32(x) (((uint32_t)(((uint32_t)(x))<<DDRC_RFSHTMG_T_RFC_NOM_X32_SHIFT))&DDRC_RFSHTMG_T_RFC_NOM_X32_MASK)
/* INIT0 Bit Fields */
#define DDRC_INIT0_PRE_CKE_X1024_MASK 0x7FFu
#define DDRC_INIT0_PRE_CKE_X1024_SHIFT 0
#define DDRC_INIT0_PRE_CKE_X1024(x) (((uint32_t)(((uint32_t)(x))<<DDRC_INIT0_PRE_CKE_X1024_SHIFT))&DDRC_INIT0_PRE_CKE_X1024_MASK)
#define DDRC_INIT0_POST_CKE_X1024_MASK 0x3FF0000u
#define DDRC_INIT0_POST_CKE_X1024_SHIFT 16
#define DDRC_INIT0_POST_CKE_X1024(x) (((uint32_t)(((uint32_t)(x))<<DDRC_INIT0_POST_CKE_X1024_SHIFT))&DDRC_INIT0_POST_CKE_X1024_MASK)
#define DDRC_INIT0_SKIP_DRAM_INIT_MASK 0xC0000000u
#define DDRC_INIT0_SKIP_DRAM_INIT_SHIFT 30
#define DDRC_INIT0_SKIP_DRAM_INIT(x) (((uint32_t)(((uint32_t)(x))<<DDRC_INIT0_SKIP_DRAM_INIT_SHIFT))&DDRC_INIT0_SKIP_DRAM_INIT_MASK)
/* INIT1 Bit Fields */
#define DDRC_INIT1_PRE_OCD_X32_MASK 0xFu
#define DDRC_INIT1_PRE_OCD_X32_SHIFT 0
#define DDRC_INIT1_PRE_OCD_X32(x) (((uint32_t)(((uint32_t)(x))<<DDRC_INIT1_PRE_OCD_X32_SHIFT))&DDRC_INIT1_PRE_OCD_X32_MASK)
#define DDRC_INIT1_FINAL_WAIT_X32_MASK 0x7F00u
#define DDRC_INIT1_FINAL_WAIT_X32_SHIFT 8
#define DDRC_INIT1_FINAL_WAIT_X32(x) (((uint32_t)(((uint32_t)(x))<<DDRC_INIT1_FINAL_WAIT_X32_SHIFT))&DDRC_INIT1_FINAL_WAIT_X32_MASK)
#define DDRC_INIT1_DRAM_RSTN_X1024_MASK 0xFF0000u
#define DDRC_INIT1_DRAM_RSTN_X1024_SHIFT 16
#define DDRC_INIT1_DRAM_RSTN_X1024(x) (((uint32_t)(((uint32_t)(x))<<DDRC_INIT1_DRAM_RSTN_X1024_SHIFT))&DDRC_INIT1_DRAM_RSTN_X1024_MASK)
/* INIT2 Bit Fields */
#define DDRC_INIT2_MIN_STABLE_CLOCK_X1_MASK 0xFu
#define DDRC_INIT2_MIN_STABLE_CLOCK_X1_SHIFT 0
#define DDRC_INIT2_MIN_STABLE_CLOCK_X1(x) (((uint32_t)(((uint32_t)(x))<<DDRC_INIT2_MIN_STABLE_CLOCK_X1_SHIFT))&DDRC_INIT2_MIN_STABLE_CLOCK_X1_MASK)
#define DDRC_INIT2_IDLE_AFTER_RESET_X32_MASK 0xFF00u
#define DDRC_INIT2_IDLE_AFTER_RESET_X32_SHIFT 8
#define DDRC_INIT2_IDLE_AFTER_RESET_X32(x) (((uint32_t)(((uint32_t)(x))<<DDRC_INIT2_IDLE_AFTER_RESET_X32_SHIFT))&DDRC_INIT2_IDLE_AFTER_RESET_X32_MASK)
/* INIT3 Bit Fields */
#define DDRC_INIT3_EMR_MASK 0xFFFFu
#define DDRC_INIT3_EMR_SHIFT 0
#define DDRC_INIT3_EMR(x) (((uint32_t)(((uint32_t)(x))<<DDRC_INIT3_EMR_SHIFT))&DDRC_INIT3_EMR_MASK)
#define DDRC_INIT3_MR_MASK 0xFFFF0000u
#define DDRC_INIT3_MR_SHIFT 16
#define DDRC_INIT3_MR(x) (((uint32_t)(((uint32_t)(x))<<DDRC_INIT3_MR_SHIFT))&DDRC_INIT3_MR_MASK)
/* INIT4 Bit Fields */
#define DDRC_INIT4_EMR3_MASK 0xFFFFu
#define DDRC_INIT4_EMR3_SHIFT 0
#define DDRC_INIT4_EMR3(x) (((uint32_t)(((uint32_t)(x))<<DDRC_INIT4_EMR3_SHIFT))&DDRC_INIT4_EMR3_MASK)
#define DDRC_INIT4_EMR2_MASK 0xFFFF0000u
#define DDRC_INIT4_EMR2_SHIFT 16
#define DDRC_INIT4_EMR2(x) (((uint32_t)(((uint32_t)(x))<<DDRC_INIT4_EMR2_SHIFT))&DDRC_INIT4_EMR2_MASK)
/* INIT5 Bit Fields */
#define DDRC_INIT5_MAX_AUTO_INIT_X1024_MASK 0x3FFu
#define DDRC_INIT5_MAX_AUTO_INIT_X1024_SHIFT 0
#define DDRC_INIT5_MAX_AUTO_INIT_X1024(x) (((uint32_t)(((uint32_t)(x))<<DDRC_INIT5_MAX_AUTO_INIT_X1024_SHIFT))&DDRC_INIT5_MAX_AUTO_INIT_X1024_MASK)
#define DDRC_INIT5_DEV_ZQINIT_X32_MASK 0xFF0000u
#define DDRC_INIT5_DEV_ZQINIT_X32_SHIFT 16
#define DDRC_INIT5_DEV_ZQINIT_X32(x) (((uint32_t)(((uint32_t)(x))<<DDRC_INIT5_DEV_ZQINIT_X32_SHIFT))&DDRC_INIT5_DEV_ZQINIT_X32_MASK)
/* RANKCTL Bit Fields */
#define DDRC_RANKCTL_DIFF_RANK_RD_GAP_MASK 0xF0u
#define DDRC_RANKCTL_DIFF_RANK_RD_GAP_SHIFT 4
#define DDRC_RANKCTL_DIFF_RANK_RD_GAP(x) (((uint32_t)(((uint32_t)(x))<<DDRC_RANKCTL_DIFF_RANK_RD_GAP_SHIFT))&DDRC_RANKCTL_DIFF_RANK_RD_GAP_MASK)
#define DDRC_RANKCTL_DIFF_RANK_WR_GAP_MASK 0xF00u
#define DDRC_RANKCTL_DIFF_RANK_WR_GAP_SHIFT 8
#define DDRC_RANKCTL_DIFF_RANK_WR_GAP(x) (((uint32_t)(((uint32_t)(x))<<DDRC_RANKCTL_DIFF_RANK_WR_GAP_SHIFT))&DDRC_RANKCTL_DIFF_RANK_WR_GAP_MASK)
/* DRAMTMG0 Bit Fields */
#define DDRC_DRAMTMG0_T_RAS_MIN_MASK 0x3Fu
#define DDRC_DRAMTMG0_T_RAS_MIN_SHIFT 0
#define DDRC_DRAMTMG0_T_RAS_MIN(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG0_T_RAS_MIN_SHIFT))&DDRC_DRAMTMG0_T_RAS_MIN_MASK)
#define DDRC_DRAMTMG0_T_RAS_MAX_MASK 0x7F00u
#define DDRC_DRAMTMG0_T_RAS_MAX_SHIFT 8
#define DDRC_DRAMTMG0_T_RAS_MAX(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG0_T_RAS_MAX_SHIFT))&DDRC_DRAMTMG0_T_RAS_MAX_MASK)
#define DDRC_DRAMTMG0_T_FAW_MASK 0x3F0000u
#define DDRC_DRAMTMG0_T_FAW_SHIFT 16
#define DDRC_DRAMTMG0_T_FAW(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG0_T_FAW_SHIFT))&DDRC_DRAMTMG0_T_FAW_MASK)
#define DDRC_DRAMTMG0_WR2PRE_MASK 0x7F000000u
#define DDRC_DRAMTMG0_WR2PRE_SHIFT 24
#define DDRC_DRAMTMG0_WR2PRE(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG0_WR2PRE_SHIFT))&DDRC_DRAMTMG0_WR2PRE_MASK)
/* DRAMTMG1 Bit Fields */
#define DDRC_DRAMTMG1_T_RC_MASK 0x7Fu
#define DDRC_DRAMTMG1_T_RC_SHIFT 0
#define DDRC_DRAMTMG1_T_RC(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG1_T_RC_SHIFT))&DDRC_DRAMTMG1_T_RC_MASK)
#define DDRC_DRAMTMG1_RD2PRE_MASK 0x1F00u
#define DDRC_DRAMTMG1_RD2PRE_SHIFT 8
#define DDRC_DRAMTMG1_RD2PRE(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG1_RD2PRE_SHIFT))&DDRC_DRAMTMG1_RD2PRE_MASK)
#define DDRC_DRAMTMG1_T_XP_MASK 0x1F0000u
#define DDRC_DRAMTMG1_T_XP_SHIFT 16
#define DDRC_DRAMTMG1_T_XP(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG1_T_XP_SHIFT))&DDRC_DRAMTMG1_T_XP_MASK)
/* DRAMTMG2 Bit Fields */
#define DDRC_DRAMTMG2_WR2RD_MASK 0x3Fu
#define DDRC_DRAMTMG2_WR2RD_SHIFT 0
#define DDRC_DRAMTMG2_WR2RD(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG2_WR2RD_SHIFT))&DDRC_DRAMTMG2_WR2RD_MASK)
#define DDRC_DRAMTMG2_RD2WR_MASK 0x3F00u
#define DDRC_DRAMTMG2_RD2WR_SHIFT 8
#define DDRC_DRAMTMG2_RD2WR(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG2_RD2WR_SHIFT))&DDRC_DRAMTMG2_RD2WR_MASK)
#define DDRC_DRAMTMG2_READ_LATENCY_MASK 0x3F0000u
#define DDRC_DRAMTMG2_READ_LATENCY_SHIFT 16
#define DDRC_DRAMTMG2_READ_LATENCY(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG2_READ_LATENCY_SHIFT))&DDRC_DRAMTMG2_READ_LATENCY_MASK)
#define DDRC_DRAMTMG2_WRITE_LATENCY_MASK 0x3F000000u
#define DDRC_DRAMTMG2_WRITE_LATENCY_SHIFT 24
#define DDRC_DRAMTMG2_WRITE_LATENCY(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG2_WRITE_LATENCY_SHIFT))&DDRC_DRAMTMG2_WRITE_LATENCY_MASK)
/* DRAMTMG3 Bit Fields */
#define DDRC_DRAMTMG3_T_MOD_MASK 0x3FFu
#define DDRC_DRAMTMG3_T_MOD_SHIFT 0
#define DDRC_DRAMTMG3_T_MOD(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG3_T_MOD_SHIFT))&DDRC_DRAMTMG3_T_MOD_MASK)
#define DDRC_DRAMTMG3_T_MRD_MASK 0x3F000u
#define DDRC_DRAMTMG3_T_MRD_SHIFT 12
#define DDRC_DRAMTMG3_T_MRD(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG3_T_MRD_SHIFT))&DDRC_DRAMTMG3_T_MRD_MASK)
#define DDRC_DRAMTMG3_T_MRW_MASK 0x3FF00000u
#define DDRC_DRAMTMG3_T_MRW_SHIFT 20
#define DDRC_DRAMTMG3_T_MRW(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG3_T_MRW_SHIFT))&DDRC_DRAMTMG3_T_MRW_MASK)
/* DRAMTMG4 Bit Fields */
#define DDRC_DRAMTMG4_T_RP_MASK 0x1Fu
#define DDRC_DRAMTMG4_T_RP_SHIFT 0
#define DDRC_DRAMTMG4_T_RP(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG4_T_RP_SHIFT))&DDRC_DRAMTMG4_T_RP_MASK)
#define DDRC_DRAMTMG4_T_RRD_MASK 0xF00u
#define DDRC_DRAMTMG4_T_RRD_SHIFT 8
#define DDRC_DRAMTMG4_T_RRD(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG4_T_RRD_SHIFT))&DDRC_DRAMTMG4_T_RRD_MASK)
#define DDRC_DRAMTMG4_T_CCD_MASK 0xF0000u
#define DDRC_DRAMTMG4_T_CCD_SHIFT 16
#define DDRC_DRAMTMG4_T_CCD(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG4_T_CCD_SHIFT))&DDRC_DRAMTMG4_T_CCD_MASK)
#define DDRC_DRAMTMG4_T_RCD_MASK 0x1F000000u
#define DDRC_DRAMTMG4_T_RCD_SHIFT 24
#define DDRC_DRAMTMG4_T_RCD(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG4_T_RCD_SHIFT))&DDRC_DRAMTMG4_T_RCD_MASK)
/* DRAMTMG5 Bit Fields */
#define DDRC_DRAMTMG5_T_CKE_MASK 0x1Fu
#define DDRC_DRAMTMG5_T_CKE_SHIFT 0
#define DDRC_DRAMTMG5_T_CKE(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG5_T_CKE_SHIFT))&DDRC_DRAMTMG5_T_CKE_MASK)
#define DDRC_DRAMTMG5_T_CKESR_MASK 0x3F00u
#define DDRC_DRAMTMG5_T_CKESR_SHIFT 8
#define DDRC_DRAMTMG5_T_CKESR(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG5_T_CKESR_SHIFT))&DDRC_DRAMTMG5_T_CKESR_MASK)
#define DDRC_DRAMTMG5_T_CKSRE_MASK 0xF0000u
#define DDRC_DRAMTMG5_T_CKSRE_SHIFT 16
#define DDRC_DRAMTMG5_T_CKSRE(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG5_T_CKSRE_SHIFT))&DDRC_DRAMTMG5_T_CKSRE_MASK)
#define DDRC_DRAMTMG5_T_CKSRX_MASK 0xF000000u
#define DDRC_DRAMTMG5_T_CKSRX_SHIFT 24
#define DDRC_DRAMTMG5_T_CKSRX(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG5_T_CKSRX_SHIFT))&DDRC_DRAMTMG5_T_CKSRX_MASK)
/* DRAMTMG6 Bit Fields */
#define DDRC_DRAMTMG6_T_CKCSX_MASK 0xFu
#define DDRC_DRAMTMG6_T_CKCSX_SHIFT 0
#define DDRC_DRAMTMG6_T_CKCSX(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG6_T_CKCSX_SHIFT))&DDRC_DRAMTMG6_T_CKCSX_MASK)
#define DDRC_DRAMTMG6_T_CKDPDX_MASK 0xF0000u
#define DDRC_DRAMTMG6_T_CKDPDX_SHIFT 16
#define DDRC_DRAMTMG6_T_CKDPDX(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG6_T_CKDPDX_SHIFT))&DDRC_DRAMTMG6_T_CKDPDX_MASK)
#define DDRC_DRAMTMG6_T_CKDPDE_MASK 0xF000000u
#define DDRC_DRAMTMG6_T_CKDPDE_SHIFT 24
#define DDRC_DRAMTMG6_T_CKDPDE(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG6_T_CKDPDE_SHIFT))&DDRC_DRAMTMG6_T_CKDPDE_MASK)
/* DRAMTMG7 Bit Fields */
#define DDRC_DRAMTMG7_T_CKPDX_MASK 0xFu
#define DDRC_DRAMTMG7_T_CKPDX_SHIFT 0
#define DDRC_DRAMTMG7_T_CKPDX(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG7_T_CKPDX_SHIFT))&DDRC_DRAMTMG7_T_CKPDX_MASK)
#define DDRC_DRAMTMG7_T_CKPDE_MASK 0xF00u
#define DDRC_DRAMTMG7_T_CKPDE_SHIFT 8
#define DDRC_DRAMTMG7_T_CKPDE(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG7_T_CKPDE_SHIFT))&DDRC_DRAMTMG7_T_CKPDE_MASK)
/* DRAMTMG8 Bit Fields */
#define DDRC_DRAMTMG8_T_XS_X32_MASK 0x7Fu
#define DDRC_DRAMTMG8_T_XS_X32_SHIFT 0
#define DDRC_DRAMTMG8_T_XS_X32(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG8_T_XS_X32_SHIFT))&DDRC_DRAMTMG8_T_XS_X32_MASK)
#define DDRC_DRAMTMG8_T_XS_DLL_X32_MASK 0x7F00u
#define DDRC_DRAMTMG8_T_XS_DLL_X32_SHIFT 8
#define DDRC_DRAMTMG8_T_XS_DLL_X32(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DRAMTMG8_T_XS_DLL_X32_SHIFT))&DDRC_DRAMTMG8_T_XS_DLL_X32_MASK)
/* ZQCTL0 Bit Fields */
#define DDRC_ZQCTL0_T_ZQ_SHORT_NOP_MASK 0x3FFu
#define DDRC_ZQCTL0_T_ZQ_SHORT_NOP_SHIFT 0
#define DDRC_ZQCTL0_T_ZQ_SHORT_NOP(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ZQCTL0_T_ZQ_SHORT_NOP_SHIFT))&DDRC_ZQCTL0_T_ZQ_SHORT_NOP_MASK)
#define DDRC_ZQCTL0_T_ZQ_LONG_NOP_MASK 0x3FF0000u
#define DDRC_ZQCTL0_T_ZQ_LONG_NOP_SHIFT 16
#define DDRC_ZQCTL0_T_ZQ_LONG_NOP(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ZQCTL0_T_ZQ_LONG_NOP_SHIFT))&DDRC_ZQCTL0_T_ZQ_LONG_NOP_MASK)
#define DDRC_ZQCTL0_ZQ_RESISTOR_SHARED_MASK 0x20000000u
#define DDRC_ZQCTL0_ZQ_RESISTOR_SHARED_SHIFT 29
#define DDRC_ZQCTL0_DIS_SRX_ZQCL_MASK 0x40000000u
#define DDRC_ZQCTL0_DIS_SRX_ZQCL_SHIFT 30
#define DDRC_ZQCTL0_DIS_AUTO_ZQ_MASK 0x80000000u
#define DDRC_ZQCTL0_DIS_AUTO_ZQ_SHIFT 31
/* ZQCTL1 Bit Fields */
#define DDRC_ZQCTL1_T_ZQ_SHORT_INTERVAL_X1024_MASK 0xFFFFFu
#define DDRC_ZQCTL1_T_ZQ_SHORT_INTERVAL_X1024_SHIFT 0
#define DDRC_ZQCTL1_T_ZQ_SHORT_INTERVAL_X1024(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ZQCTL1_T_ZQ_SHORT_INTERVAL_X1024_SHIFT))&DDRC_ZQCTL1_T_ZQ_SHORT_INTERVAL_X1024_MASK)
#define DDRC_ZQCTL1_T_ZQ_RESET_NOP_MASK 0x3FF00000u
#define DDRC_ZQCTL1_T_ZQ_RESET_NOP_SHIFT 20
#define DDRC_ZQCTL1_T_ZQ_RESET_NOP(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ZQCTL1_T_ZQ_RESET_NOP_SHIFT))&DDRC_ZQCTL1_T_ZQ_RESET_NOP_MASK)
/* ZQCTL2 Bit Fields */
#define DDRC_ZQCTL2_ZQ_RESET_MASK 0x1u
#define DDRC_ZQCTL2_ZQ_RESET_SHIFT 0
/* ZQSTAT Bit Fields */
#define DDRC_ZQSTAT_ZQ_RESET_BUSY_MASK 0x1u
#define DDRC_ZQSTAT_ZQ_RESET_BUSY_SHIFT 0
/* DFITMG0 Bit Fields */
#define DDRC_DFITMG0_DFI_TPHY_WRLAT_MASK 0x3Fu
#define DDRC_DFITMG0_DFI_TPHY_WRLAT_SHIFT 0
#define DDRC_DFITMG0_DFI_TPHY_WRLAT(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DFITMG0_DFI_TPHY_WRLAT_SHIFT))&DDRC_DFITMG0_DFI_TPHY_WRLAT_MASK)
#define DDRC_DFITMG0_DFI_TPHY_WRDATA_MASK 0x3F00u
#define DDRC_DFITMG0_DFI_TPHY_WRDATA_SHIFT 8
#define DDRC_DFITMG0_DFI_TPHY_WRDATA(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DFITMG0_DFI_TPHY_WRDATA_SHIFT))&DDRC_DFITMG0_DFI_TPHY_WRDATA_MASK)
#define DDRC_DFITMG0_DFI_WRDATA_USE_SDR_MASK 0x8000u
#define DDRC_DFITMG0_DFI_WRDATA_USE_SDR_SHIFT 15
#define DDRC_DFITMG0_DFI_T_RDDATA_EN_MASK 0x3F0000u
#define DDRC_DFITMG0_DFI_T_RDDATA_EN_SHIFT 16
#define DDRC_DFITMG0_DFI_T_RDDATA_EN(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DFITMG0_DFI_T_RDDATA_EN_SHIFT))&DDRC_DFITMG0_DFI_T_RDDATA_EN_MASK)
#define DDRC_DFITMG0_DFI_RDDATA_USE_SDR_MASK 0x800000u
#define DDRC_DFITMG0_DFI_RDDATA_USE_SDR_SHIFT 23
#define DDRC_DFITMG0_DFI_T_CTRL_DELAY_MASK 0x1F000000u
#define DDRC_DFITMG0_DFI_T_CTRL_DELAY_SHIFT 24
#define DDRC_DFITMG0_DFI_T_CTRL_DELAY(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DFITMG0_DFI_T_CTRL_DELAY_SHIFT))&DDRC_DFITMG0_DFI_T_CTRL_DELAY_MASK)
/* DFITMG1 Bit Fields */
#define DDRC_DFITMG1_DFI_T_DRAM_CLK_ENABLE_MASK 0xFu
#define DDRC_DFITMG1_DFI_T_DRAM_CLK_ENABLE_SHIFT 0
#define DDRC_DFITMG1_DFI_T_DRAM_CLK_ENABLE(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DFITMG1_DFI_T_DRAM_CLK_ENABLE_SHIFT))&DDRC_DFITMG1_DFI_T_DRAM_CLK_ENABLE_MASK)
#define DDRC_DFITMG1_DFI_T_DRAM_CLK_DISABLE_MASK 0xF00u
#define DDRC_DFITMG1_DFI_T_DRAM_CLK_DISABLE_SHIFT 8
#define DDRC_DFITMG1_DFI_T_DRAM_CLK_DISABLE(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DFITMG1_DFI_T_DRAM_CLK_DISABLE_SHIFT))&DDRC_DFITMG1_DFI_T_DRAM_CLK_DISABLE_MASK)
#define DDRC_DFITMG1_DFI_T_WRDATA_DELAY_MASK 0x1F0000u
#define DDRC_DFITMG1_DFI_T_WRDATA_DELAY_SHIFT 16
#define DDRC_DFITMG1_DFI_T_WRDATA_DELAY(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DFITMG1_DFI_T_WRDATA_DELAY_SHIFT))&DDRC_DFITMG1_DFI_T_WRDATA_DELAY_MASK)
/* DFILPCFG0 Bit Fields */
#define DDRC_DFILPCFG0_DFI_LP_EN_PD_MASK 0x1u
#define DDRC_DFILPCFG0_DFI_LP_EN_PD_SHIFT 0
#define DDRC_DFILPCFG0_DFI_LP_WAKEUP_PD_MASK 0xF0u
#define DDRC_DFILPCFG0_DFI_LP_WAKEUP_PD_SHIFT 4
#define DDRC_DFILPCFG0_DFI_LP_WAKEUP_PD(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DFILPCFG0_DFI_LP_WAKEUP_PD_SHIFT))&DDRC_DFILPCFG0_DFI_LP_WAKEUP_PD_MASK)
#define DDRC_DFILPCFG0_DFI_LP_EN_SR_MASK 0x100u
#define DDRC_DFILPCFG0_DFI_LP_EN_SR_SHIFT 8
#define DDRC_DFILPCFG0_DFI_LP_WAKEUP_SR_MASK 0xF000u
#define DDRC_DFILPCFG0_DFI_LP_WAKEUP_SR_SHIFT 12
#define DDRC_DFILPCFG0_DFI_LP_WAKEUP_SR(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DFILPCFG0_DFI_LP_WAKEUP_SR_SHIFT))&DDRC_DFILPCFG0_DFI_LP_WAKEUP_SR_MASK)
#define DDRC_DFILPCFG0_DFI_LP_EN_DPD_MASK 0x10000u
#define DDRC_DFILPCFG0_DFI_LP_EN_DPD_SHIFT 16
#define DDRC_DFILPCFG0_DFI_LP_WAKEUP_DPD_MASK 0xF00000u
#define DDRC_DFILPCFG0_DFI_LP_WAKEUP_DPD_SHIFT 20
#define DDRC_DFILPCFG0_DFI_LP_WAKEUP_DPD(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DFILPCFG0_DFI_LP_WAKEUP_DPD_SHIFT))&DDRC_DFILPCFG0_DFI_LP_WAKEUP_DPD_MASK)
#define DDRC_DFILPCFG0_DFI_TLP_RESP_MASK 0xF000000u
#define DDRC_DFILPCFG0_DFI_TLP_RESP_SHIFT 24
#define DDRC_DFILPCFG0_DFI_TLP_RESP(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DFILPCFG0_DFI_TLP_RESP_SHIFT))&DDRC_DFILPCFG0_DFI_TLP_RESP_MASK)
/* DFIUPD0 Bit Fields */
#define DDRC_DFIUPD0_DFI_T_CTRLUP_MIN_MASK 0x3FFu
#define DDRC_DFIUPD0_DFI_T_CTRLUP_MIN_SHIFT 0
#define DDRC_DFIUPD0_DFI_T_CTRLUP_MIN(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DFIUPD0_DFI_T_CTRLUP_MIN_SHIFT))&DDRC_DFIUPD0_DFI_T_CTRLUP_MIN_MASK)
#define DDRC_DFIUPD0_DFI_T_CTRLUP_MAX_MASK 0x3FF0000u
#define DDRC_DFIUPD0_DFI_T_CTRLUP_MAX_SHIFT 16
#define DDRC_DFIUPD0_DFI_T_CTRLUP_MAX(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DFIUPD0_DFI_T_CTRLUP_MAX_SHIFT))&DDRC_DFIUPD0_DFI_T_CTRLUP_MAX_MASK)
#define DDRC_DFIUPD0_DIS_AUTO_CTRLUPD_SRX_MASK 0x40000000u
#define DDRC_DFIUPD0_DIS_AUTO_CTRLUPD_SRX_SHIFT 30
#define DDRC_DFIUPD0_DIS_AUTO_CTRLUPD_MASK 0x80000000u
#define DDRC_DFIUPD0_DIS_AUTO_CTRLUPD_SHIFT 31
/* DFIUPD1 Bit Fields */
#define DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MAX_X1024_MASK 0xFFu
#define DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MAX_X1024_SHIFT 0
#define DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MAX_X1024(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MAX_X1024_SHIFT))&DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MAX_X1024_MASK)
#define DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MIN_X1024_MASK 0xFF0000u
#define DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MIN_X1024_SHIFT 16
#define DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MIN_X1024(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MIN_X1024_SHIFT))&DDRC_DFIUPD1_DFI_T_CTRLUPD_INTERVAL_MIN_X1024_MASK)
/* DFIUPD2 Bit Fields */
#define DDRC_DFIUPD2_DFI_PHYUPD_TYPE0_MASK 0xFFFu
#define DDRC_DFIUPD2_DFI_PHYUPD_TYPE0_SHIFT 0
#define DDRC_DFIUPD2_DFI_PHYUPD_TYPE0(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DFIUPD2_DFI_PHYUPD_TYPE0_SHIFT))&DDRC_DFIUPD2_DFI_PHYUPD_TYPE0_MASK)
#define DDRC_DFIUPD2_DFI_PHYUPD_TYPE1_MASK 0xFFF0000u
#define DDRC_DFIUPD2_DFI_PHYUPD_TYPE1_SHIFT 16
#define DDRC_DFIUPD2_DFI_PHYUPD_TYPE1(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DFIUPD2_DFI_PHYUPD_TYPE1_SHIFT))&DDRC_DFIUPD2_DFI_PHYUPD_TYPE1_MASK)
#define DDRC_DFIUPD2_DFI_PHYUPD_EN_MASK 0x80000000u
#define DDRC_DFIUPD2_DFI_PHYUPD_EN_SHIFT 31
/* DFIUPD3 Bit Fields */
#define DDRC_DFIUPD3_DFI_PHYUPD_TYPE2_MASK 0xFFFu
#define DDRC_DFIUPD3_DFI_PHYUPD_TYPE2_SHIFT 0
#define DDRC_DFIUPD3_DFI_PHYUPD_TYPE2(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DFIUPD3_DFI_PHYUPD_TYPE2_SHIFT))&DDRC_DFIUPD3_DFI_PHYUPD_TYPE2_MASK)
#define DDRC_DFIUPD3_DFI_PHYUPD_TYPE3_MASK 0xFFF0000u
#define DDRC_DFIUPD3_DFI_PHYUPD_TYPE3_SHIFT 16
#define DDRC_DFIUPD3_DFI_PHYUPD_TYPE3(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DFIUPD3_DFI_PHYUPD_TYPE3_SHIFT))&DDRC_DFIUPD3_DFI_PHYUPD_TYPE3_MASK)
/* DFIMISC Bit Fields */
#define DDRC_DFIMISC_DFI_INIT_COMPLETE_EN_MASK 0x1u
#define DDRC_DFIMISC_DFI_INIT_COMPLETE_EN_SHIFT 0
/* ADDRMAP0 Bit Fields */
#define DDRC_ADDRMAP0_ADDRMAP_CS_BIT0_MASK 0x1Fu
#define DDRC_ADDRMAP0_ADDRMAP_CS_BIT0_SHIFT 0
#define DDRC_ADDRMAP0_ADDRMAP_CS_BIT0(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP0_ADDRMAP_CS_BIT0_SHIFT))&DDRC_ADDRMAP0_ADDRMAP_CS_BIT0_MASK)
#define DDRC_ADDRMAP0_ADDRMAP_CS_BIT1_MASK 0x1F00u
#define DDRC_ADDRMAP0_ADDRMAP_CS_BIT1_SHIFT 8
#define DDRC_ADDRMAP0_ADDRMAP_CS_BIT1(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP0_ADDRMAP_CS_BIT1_SHIFT))&DDRC_ADDRMAP0_ADDRMAP_CS_BIT1_MASK)
/* ADDRMAP1 Bit Fields */
#define DDRC_ADDRMAP1_ADDRMAP_BANK_B0_MASK 0x1Fu
#define DDRC_ADDRMAP1_ADDRMAP_BANK_B0_SHIFT 0
#define DDRC_ADDRMAP1_ADDRMAP_BANK_B0(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP1_ADDRMAP_BANK_B0_SHIFT))&DDRC_ADDRMAP1_ADDRMAP_BANK_B0_MASK)
#define DDRC_ADDRMAP1_ADDRMAP_BANK_B1_MASK 0x1F00u
#define DDRC_ADDRMAP1_ADDRMAP_BANK_B1_SHIFT 8
#define DDRC_ADDRMAP1_ADDRMAP_BANK_B1(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP1_ADDRMAP_BANK_B1_SHIFT))&DDRC_ADDRMAP1_ADDRMAP_BANK_B1_MASK)
#define DDRC_ADDRMAP1_ADDRMAP_BANK_B2_MASK 0x1F0000u
#define DDRC_ADDRMAP1_ADDRMAP_BANK_B2_SHIFT 16
#define DDRC_ADDRMAP1_ADDRMAP_BANK_B2(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP1_ADDRMAP_BANK_B2_SHIFT))&DDRC_ADDRMAP1_ADDRMAP_BANK_B2_MASK)
/* ADDRMAP2 Bit Fields */
#define DDRC_ADDRMAP2_ADDRMAP_COL_B2_MASK 0xFu
#define DDRC_ADDRMAP2_ADDRMAP_COL_B2_SHIFT 0
#define DDRC_ADDRMAP2_ADDRMAP_COL_B2(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP2_ADDRMAP_COL_B2_SHIFT))&DDRC_ADDRMAP2_ADDRMAP_COL_B2_MASK)
#define DDRC_ADDRMAP2_ADDRMAP_COL_B3_MASK 0xF00u
#define DDRC_ADDRMAP2_ADDRMAP_COL_B3_SHIFT 8
#define DDRC_ADDRMAP2_ADDRMAP_COL_B3(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP2_ADDRMAP_COL_B3_SHIFT))&DDRC_ADDRMAP2_ADDRMAP_COL_B3_MASK)
#define DDRC_ADDRMAP2_ADDRMAP_COL_B4_MASK 0xF0000u
#define DDRC_ADDRMAP2_ADDRMAP_COL_B4_SHIFT 16
#define DDRC_ADDRMAP2_ADDRMAP_COL_B4(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP2_ADDRMAP_COL_B4_SHIFT))&DDRC_ADDRMAP2_ADDRMAP_COL_B4_MASK)
#define DDRC_ADDRMAP2_ADDRMAP_COL_B5_MASK 0xF000000u
#define DDRC_ADDRMAP2_ADDRMAP_COL_B5_SHIFT 24
#define DDRC_ADDRMAP2_ADDRMAP_COL_B5(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP2_ADDRMAP_COL_B5_SHIFT))&DDRC_ADDRMAP2_ADDRMAP_COL_B5_MASK)
/* ADDRMAP3 Bit Fields */
#define DDRC_ADDRMAP3_ADDRMAP_COL_B6_MASK 0xFu
#define DDRC_ADDRMAP3_ADDRMAP_COL_B6_SHIFT 0
#define DDRC_ADDRMAP3_ADDRMAP_COL_B6(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP3_ADDRMAP_COL_B6_SHIFT))&DDRC_ADDRMAP3_ADDRMAP_COL_B6_MASK)
#define DDRC_ADDRMAP3_ADDRMAP_COL_B7_MASK 0xF00u
#define DDRC_ADDRMAP3_ADDRMAP_COL_B7_SHIFT 8
#define DDRC_ADDRMAP3_ADDRMAP_COL_B7(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP3_ADDRMAP_COL_B7_SHIFT))&DDRC_ADDRMAP3_ADDRMAP_COL_B7_MASK)
#define DDRC_ADDRMAP3_ADDRMAP_COL_B8_MASK 0xF0000u
#define DDRC_ADDRMAP3_ADDRMAP_COL_B8_SHIFT 16
#define DDRC_ADDRMAP3_ADDRMAP_COL_B8(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP3_ADDRMAP_COL_B8_SHIFT))&DDRC_ADDRMAP3_ADDRMAP_COL_B8_MASK)
#define DDRC_ADDRMAP3_ADDRMAP_COL_B9_MASK 0xF000000u
#define DDRC_ADDRMAP3_ADDRMAP_COL_B9_SHIFT 24
#define DDRC_ADDRMAP3_ADDRMAP_COL_B9(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP3_ADDRMAP_COL_B9_SHIFT))&DDRC_ADDRMAP3_ADDRMAP_COL_B9_MASK)
/* ADDRMAP4 Bit Fields */
#define DDRC_ADDRMAP4_ADDRMAP_COL_B10_MASK 0xFu
#define DDRC_ADDRMAP4_ADDRMAP_COL_B10_SHIFT 0
#define DDRC_ADDRMAP4_ADDRMAP_COL_B10(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP4_ADDRMAP_COL_B10_SHIFT))&DDRC_ADDRMAP4_ADDRMAP_COL_B10_MASK)
#define DDRC_ADDRMAP4_ADDRMAP_COL_B11_MASK 0xF00u
#define DDRC_ADDRMAP4_ADDRMAP_COL_B11_SHIFT 8
#define DDRC_ADDRMAP4_ADDRMAP_COL_B11(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP4_ADDRMAP_COL_B11_SHIFT))&DDRC_ADDRMAP4_ADDRMAP_COL_B11_MASK)
/* ADDRMAP5 Bit Fields */
#define DDRC_ADDRMAP5_ADDRMAP_ROW_B0_MASK 0xFu
#define DDRC_ADDRMAP5_ADDRMAP_ROW_B0_SHIFT 0
#define DDRC_ADDRMAP5_ADDRMAP_ROW_B0(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP5_ADDRMAP_ROW_B0_SHIFT))&DDRC_ADDRMAP5_ADDRMAP_ROW_B0_MASK)
#define DDRC_ADDRMAP5_ADDRMAP_ROW_B1_MASK 0xF00u
#define DDRC_ADDRMAP5_ADDRMAP_ROW_B1_SHIFT 8
#define DDRC_ADDRMAP5_ADDRMAP_ROW_B1(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP5_ADDRMAP_ROW_B1_SHIFT))&DDRC_ADDRMAP5_ADDRMAP_ROW_B1_MASK)
#define DDRC_ADDRMAP5_ADDRMAP_ROW_B2_10_MASK 0xF0000u
#define DDRC_ADDRMAP5_ADDRMAP_ROW_B2_10_SHIFT 16
#define DDRC_ADDRMAP5_ADDRMAP_ROW_B2_10(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP5_ADDRMAP_ROW_B2_10_SHIFT))&DDRC_ADDRMAP5_ADDRMAP_ROW_B2_10_MASK)
#define DDRC_ADDRMAP5_ADDRMAP_ROW_B11_MASK 0xF000000u
#define DDRC_ADDRMAP5_ADDRMAP_ROW_B11_SHIFT 24
#define DDRC_ADDRMAP5_ADDRMAP_ROW_B11(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP5_ADDRMAP_ROW_B11_SHIFT))&DDRC_ADDRMAP5_ADDRMAP_ROW_B11_MASK)
/* ADDRMAP6 Bit Fields */
#define DDRC_ADDRMAP6_ADDRMAP_ROW_B12_MASK 0xFu
#define DDRC_ADDRMAP6_ADDRMAP_ROW_B12_SHIFT 0
#define DDRC_ADDRMAP6_ADDRMAP_ROW_B12(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP6_ADDRMAP_ROW_B12_SHIFT))&DDRC_ADDRMAP6_ADDRMAP_ROW_B12_MASK)
#define DDRC_ADDRMAP6_ADDRMAP_ROW_B13_MASK 0xF00u
#define DDRC_ADDRMAP6_ADDRMAP_ROW_B13_SHIFT 8
#define DDRC_ADDRMAP6_ADDRMAP_ROW_B13(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP6_ADDRMAP_ROW_B13_SHIFT))&DDRC_ADDRMAP6_ADDRMAP_ROW_B13_MASK)
#define DDRC_ADDRMAP6_ADDRMAP_ROW_B14_MASK 0xF0000u
#define DDRC_ADDRMAP6_ADDRMAP_ROW_B14_SHIFT 16
#define DDRC_ADDRMAP6_ADDRMAP_ROW_B14(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP6_ADDRMAP_ROW_B14_SHIFT))&DDRC_ADDRMAP6_ADDRMAP_ROW_B14_MASK)
#define DDRC_ADDRMAP6_ADDRMAP_ROW_B15_MASK 0xF000000u
#define DDRC_ADDRMAP6_ADDRMAP_ROW_B15_SHIFT 24
#define DDRC_ADDRMAP6_ADDRMAP_ROW_B15(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ADDRMAP6_ADDRMAP_ROW_B15_SHIFT))&DDRC_ADDRMAP6_ADDRMAP_ROW_B15_MASK)
#define DDRC_ADDRMAP6_LPDDR3_6GB_12GB_MASK 0x80000000u
#define DDRC_ADDRMAP6_LPDDR3_6GB_12GB_SHIFT 31
/* ODTCFG Bit Fields */
#define DDRC_ODTCFG_RD_ODT_DELAY_MASK 0x7Cu
#define DDRC_ODTCFG_RD_ODT_DELAY_SHIFT 2
#define DDRC_ODTCFG_RD_ODT_DELAY(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ODTCFG_RD_ODT_DELAY_SHIFT))&DDRC_ODTCFG_RD_ODT_DELAY_MASK)
#define DDRC_ODTCFG_RD_ODT_HOLD_MASK 0xF00u
#define DDRC_ODTCFG_RD_ODT_HOLD_SHIFT 8
#define DDRC_ODTCFG_RD_ODT_HOLD(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ODTCFG_RD_ODT_HOLD_SHIFT))&DDRC_ODTCFG_RD_ODT_HOLD_MASK)
#define DDRC_ODTCFG_WR_ODT_DELAY_MASK 0x1F0000u
#define DDRC_ODTCFG_WR_ODT_DELAY_SHIFT 16
#define DDRC_ODTCFG_WR_ODT_DELAY(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ODTCFG_WR_ODT_DELAY_SHIFT))&DDRC_ODTCFG_WR_ODT_DELAY_MASK)
#define DDRC_ODTCFG_WR_ODT_HOLD_MASK 0xF000000u
#define DDRC_ODTCFG_WR_ODT_HOLD_SHIFT 24
#define DDRC_ODTCFG_WR_ODT_HOLD(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ODTCFG_WR_ODT_HOLD_SHIFT))&DDRC_ODTCFG_WR_ODT_HOLD_MASK)
/* ODTMAP Bit Fields */
#define DDRC_ODTMAP_RANK0_WR_ODT_MASK 0xFu
#define DDRC_ODTMAP_RANK0_WR_ODT_SHIFT 0
#define DDRC_ODTMAP_RANK0_WR_ODT(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ODTMAP_RANK0_WR_ODT_SHIFT))&DDRC_ODTMAP_RANK0_WR_ODT_MASK)
#define DDRC_ODTMAP_RANK0_RD_ODT_MASK 0xF0u
#define DDRC_ODTMAP_RANK0_RD_ODT_SHIFT 4
#define DDRC_ODTMAP_RANK0_RD_ODT(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ODTMAP_RANK0_RD_ODT_SHIFT))&DDRC_ODTMAP_RANK0_RD_ODT_MASK)
#define DDRC_ODTMAP_RANK1_WR_ODT_MASK 0xF00u
#define DDRC_ODTMAP_RANK1_WR_ODT_SHIFT 8
#define DDRC_ODTMAP_RANK1_WR_ODT(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ODTMAP_RANK1_WR_ODT_SHIFT))&DDRC_ODTMAP_RANK1_WR_ODT_MASK)
#define DDRC_ODTMAP_RANK1_RD_ODT_MASK 0xF000u
#define DDRC_ODTMAP_RANK1_RD_ODT_SHIFT 12
#define DDRC_ODTMAP_RANK1_RD_ODT(x) (((uint32_t)(((uint32_t)(x))<<DDRC_ODTMAP_RANK1_RD_ODT_SHIFT))&DDRC_ODTMAP_RANK1_RD_ODT_MASK)
/* SCHED Bit Fields */
#define DDRC_SCHED_FORCE_LOW_PRI_N_MASK 0x1u
#define DDRC_SCHED_FORCE_LOW_PRI_N_SHIFT 0
#define DDRC_SCHED_PREFER_WRITE_MASK 0x2u
#define DDRC_SCHED_PREFER_WRITE_SHIFT 1
#define DDRC_SCHED_PAGECLOSE_MASK 0x4u
#define DDRC_SCHED_PAGECLOSE_SHIFT 2
#define DDRC_SCHED_LPR_NUM_ENTRIES_MASK 0x3F00u
#define DDRC_SCHED_LPR_NUM_ENTRIES_SHIFT 8
#define DDRC_SCHED_LPR_NUM_ENTRIES(x) (((uint32_t)(((uint32_t)(x))<<DDRC_SCHED_LPR_NUM_ENTRIES_SHIFT))&DDRC_SCHED_LPR_NUM_ENTRIES_MASK)
#define DDRC_SCHED_RDWR_IDLE_GAP_MASK 0x7F000000u
#define DDRC_SCHED_RDWR_IDLE_GAP_SHIFT 24
#define DDRC_SCHED_RDWR_IDLE_GAP(x) (((uint32_t)(((uint32_t)(x))<<DDRC_SCHED_RDWR_IDLE_GAP_SHIFT))&DDRC_SCHED_RDWR_IDLE_GAP_MASK)
/* SCHED1 Bit Fields */
#define DDRC_SCHED1_PAGECLOSE_TIMER_MASK 0xFFu
#define DDRC_SCHED1_PAGECLOSE_TIMER_SHIFT 0
#define DDRC_SCHED1_PAGECLOSE_TIMER(x) (((uint32_t)(((uint32_t)(x))<<DDRC_SCHED1_PAGECLOSE_TIMER_SHIFT))&DDRC_SCHED1_PAGECLOSE_TIMER_MASK)
/* PERFHPR1 Bit Fields */
#define DDRC_PERFHPR1_HPR_MAX_STARVE_MASK 0xFFFFu
#define DDRC_PERFHPR1_HPR_MAX_STARVE_SHIFT 0
#define DDRC_PERFHPR1_HPR_MAX_STARVE(x) (((uint32_t)(((uint32_t)(x))<<DDRC_PERFHPR1_HPR_MAX_STARVE_SHIFT))&DDRC_PERFHPR1_HPR_MAX_STARVE_MASK)
#define DDRC_PERFHPR1_HPR_XACT_RUN_LENGTH_MASK 0xFF000000u
#define DDRC_PERFHPR1_HPR_XACT_RUN_LENGTH_SHIFT 24
#define DDRC_PERFHPR1_HPR_XACT_RUN_LENGTH(x) (((uint32_t)(((uint32_t)(x))<<DDRC_PERFHPR1_HPR_XACT_RUN_LENGTH_SHIFT))&DDRC_PERFHPR1_HPR_XACT_RUN_LENGTH_MASK)
/* PERFLPR1 Bit Fields */
#define DDRC_PERFLPR1_LPR_MAX_STARVE_MASK 0xFFFFu
#define DDRC_PERFLPR1_LPR_MAX_STARVE_SHIFT 0
#define DDRC_PERFLPR1_LPR_MAX_STARVE(x) (((uint32_t)(((uint32_t)(x))<<DDRC_PERFLPR1_LPR_MAX_STARVE_SHIFT))&DDRC_PERFLPR1_LPR_MAX_STARVE_MASK)
#define DDRC_PERFLPR1_LPR_XACT_RUN_LENGTH_MASK 0xFF000000u
#define DDRC_PERFLPR1_LPR_XACT_RUN_LENGTH_SHIFT 24
#define DDRC_PERFLPR1_LPR_XACT_RUN_LENGTH(x) (((uint32_t)(((uint32_t)(x))<<DDRC_PERFLPR1_LPR_XACT_RUN_LENGTH_SHIFT))&DDRC_PERFLPR1_LPR_XACT_RUN_LENGTH_MASK)
/* PERFWR1 Bit Fields */
#define DDRC_PERFWR1_W_MAX_STARVE_MASK 0xFFFFu
#define DDRC_PERFWR1_W_MAX_STARVE_SHIFT 0
#define DDRC_PERFWR1_W_MAX_STARVE(x) (((uint32_t)(((uint32_t)(x))<<DDRC_PERFWR1_W_MAX_STARVE_SHIFT))&DDRC_PERFWR1_W_MAX_STARVE_MASK)
#define DDRC_PERFWR1_W_XACT_RUN_LENGTH_MASK 0xFF000000u
#define DDRC_PERFWR1_W_XACT_RUN_LENGTH_SHIFT 24
#define DDRC_PERFWR1_W_XACT_RUN_LENGTH(x) (((uint32_t)(((uint32_t)(x))<<DDRC_PERFWR1_W_XACT_RUN_LENGTH_SHIFT))&DDRC_PERFWR1_W_XACT_RUN_LENGTH_MASK)
/* PERFVPR1 Bit Fields */
#define DDRC_PERFVPR1_VPR_TIMEOUT_RANGE_MASK 0x7FFu
#define DDRC_PERFVPR1_VPR_TIMEOUT_RANGE_SHIFT 0
#define DDRC_PERFVPR1_VPR_TIMEOUT_RANGE(x) (((uint32_t)(((uint32_t)(x))<<DDRC_PERFVPR1_VPR_TIMEOUT_RANGE_SHIFT))&DDRC_PERFVPR1_VPR_TIMEOUT_RANGE_MASK)
/* PERFVPW1 Bit Fields */
#define DDRC_PERFVPW1_VPW_TIMEOUT_RANGE_MASK 0x7FFu
#define DDRC_PERFVPW1_VPW_TIMEOUT_RANGE_SHIFT 0
#define DDRC_PERFVPW1_VPW_TIMEOUT_RANGE(x) (((uint32_t)(((uint32_t)(x))<<DDRC_PERFVPW1_VPW_TIMEOUT_RANGE_SHIFT))&DDRC_PERFVPW1_VPW_TIMEOUT_RANGE_MASK)
/* DBG0 Bit Fields */
#define DDRC_DBG0_DIS_WC_MASK 0x1u
#define DDRC_DBG0_DIS_WC_SHIFT 0
#define DDRC_DBG0_DIS_COLLISION_PAGE_OPT_MASK 0x10u
#define DDRC_DBG0_DIS_COLLISION_PAGE_OPT_SHIFT 4
/* DBG1 Bit Fields */
#define DDRC_DBG1_DIS_DQ_MASK 0x1u
#define DDRC_DBG1_DIS_DQ_SHIFT 0
#define DDRC_DBG1_DIS_HIF_MASK 0x2u
#define DDRC_DBG1_DIS_HIF_SHIFT 1
/* DBGCAM Bit Fields */
#define DDRC_DBGCAM_DBG_HPR_Q_DEPTH_MASK 0x7Fu
#define DDRC_DBGCAM_DBG_HPR_Q_DEPTH_SHIFT 0
#define DDRC_DBGCAM_DBG_HPR_Q_DEPTH(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DBGCAM_DBG_HPR_Q_DEPTH_SHIFT))&DDRC_DBGCAM_DBG_HPR_Q_DEPTH_MASK)
#define DDRC_DBGCAM_DBG_LPR_Q_DEPTH_MASK 0x7F00u
#define DDRC_DBGCAM_DBG_LPR_Q_DEPTH_SHIFT 8
#define DDRC_DBGCAM_DBG_LPR_Q_DEPTH(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DBGCAM_DBG_LPR_Q_DEPTH_SHIFT))&DDRC_DBGCAM_DBG_LPR_Q_DEPTH_MASK)
#define DDRC_DBGCAM_DBG_W_Q_DEPTH_MASK 0x7F0000u
#define DDRC_DBGCAM_DBG_W_Q_DEPTH_SHIFT 16
#define DDRC_DBGCAM_DBG_W_Q_DEPTH(x) (((uint32_t)(((uint32_t)(x))<<DDRC_DBGCAM_DBG_W_Q_DEPTH_SHIFT))&DDRC_DBGCAM_DBG_W_Q_DEPTH_MASK)
#define DDRC_DBGCAM_DBG_STALL_MASK 0x1000000u
#define DDRC_DBGCAM_DBG_STALL_SHIFT 24
#define DDRC_DBGCAM_DBG_RD_Q_EMPTY_MASK 0x2000000u
#define DDRC_DBGCAM_DBG_RD_Q_EMPTY_SHIFT 25
#define DDRC_DBGCAM_DBG_WR_Q_EMPTY_MASK 0x4000000u
#define DDRC_DBGCAM_DBG_WR_Q_EMPTY_SHIFT 26
#define DDRC_DBGCAM_RD_DATA_PIPELINE_EMPTY_MASK 0x10000000u
#define DDRC_DBGCAM_RD_DATA_PIPELINE_EMPTY_SHIFT 28
#define DDRC_DBGCAM_WR_DATA_PIPELINE_EMPTY_MASK 0x20000000u
#define DDRC_DBGCAM_WR_DATA_PIPELINE_EMPTY_SHIFT 29
#define DDRC_DBGCAM_DBG_STALL_WR_MASK 0x40000000u
#define DDRC_DBGCAM_DBG_STALL_WR_SHIFT 30
#define DDRC_DBGCAM_DBG_STALL_RD_MASK 0x80000000u
#define DDRC_DBGCAM_DBG_STALL_RD_SHIFT 31
/* DBGCMD Bit Fields */
#define DDRC_DBGCMD_RANK0_REFRESH_MASK 0x1u
#define DDRC_DBGCMD_RANK0_REFRESH_SHIFT 0
#define DDRC_DBGCMD_RANK1_REFRESH_MASK 0x2u
#define DDRC_DBGCMD_RANK1_REFRESH_SHIFT 1
#define DDRC_DBGCMD_ZQ_CALIB_SHORT_MASK 0x10u
#define DDRC_DBGCMD_ZQ_CALIB_SHORT_SHIFT 4
#define DDRC_DBGCMD_CTRLUPD_MASK 0x20u
#define DDRC_DBGCMD_CTRLUPD_SHIFT 5
/* DBGSTAT Bit Fields */
#define DDRC_DBGSTAT_RANK0_REFRESH_BUSY_MASK 0x1u
#define DDRC_DBGSTAT_RANK0_REFRESH_BUSY_SHIFT 0
#define DDRC_DBGSTAT_RANK1_REFRESH_BUSY_MASK 0x2u
#define DDRC_DBGSTAT_RANK1_REFRESH_BUSY_SHIFT 1
#define DDRC_DBGSTAT_ZQ_CALIB_SHORT_BUSY_MASK 0x10u
#define DDRC_DBGSTAT_ZQ_CALIB_SHORT_BUSY_SHIFT 4
#define DDRC_DBGSTAT_CTRLUPD_BUSY_MASK 0x20u
#define DDRC_DBGSTAT_CTRLUPD_BUSY_SHIFT 5
/* SWCTL Bit Fields */
#define DDRC_SWCTL_SW_DONE_MASK 0x1u
#define DDRC_SWCTL_SW_DONE_SHIFT 0
/* SWSTAT Bit Fields */
#define DDRC_SWSTAT_SW_DONE_ACK_MASK 0x1u
#define DDRC_SWSTAT_SW_DONE_ACK_SHIFT 0
/*!
* @}
*/ /* end of group DDRC_Register_Masks */
/* DDRC - Peripheral instance base addresses */
/** Peripheral DDRC base address */
#define DDRC_BASE (0x307A0000u)
/** Peripheral DDRC base pointer */
#define DDRC ((DDRC_Type *)DDRC_BASE)
#define DDRC_BASE_PTR (DDRC)
/** Array initializer of DDRC peripheral base addresses */
#define DDRC_BASE_ADDRS { DDRC_BASE }
/** Array initializer of DDRC peripheral base pointers */
#define DDRC_BASE_PTRS { DDRC }
/* ----------------------------------------------------------------------------
-- DDRC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup DDRC_Register_Accessor_Macros DDRC - Register accessor macros
* @{
*/
/* DDRC - Register instance definitions */
/* DDRC */
#define DDRC_MSTR DDRC_MSTR_REG(DDRC_BASE_PTR)
#define DDRC_STAT DDRC_STAT_REG(DDRC_BASE_PTR)
#define DDRC_MRCTRL0 DDRC_MRCTRL0_REG(DDRC_BASE_PTR)
#define DDRC_MRCTRL1 DDRC_MRCTRL1_REG(DDRC_BASE_PTR)
#define DDRC_MRSTAT DDRC_MRSTAT_REG(DDRC_BASE_PTR)
#define DDRC_DERATEEN DDRC_DERATEEN_REG(DDRC_BASE_PTR)
#define DDRC_DERATEINT DDRC_DERATEINT_REG(DDRC_BASE_PTR)
#define DDRC_PWRCTL DDRC_PWRCTL_REG(DDRC_BASE_PTR)
#define DDRC_PWRTMG DDRC_PWRTMG_REG(DDRC_BASE_PTR)
#define DDRC_HWLPCTL DDRC_HWLPCTL_REG(DDRC_BASE_PTR)
#define DDRC_RFSHCTL0 DDRC_RFSHCTL0_REG(DDRC_BASE_PTR)
#define DDRC_RFSHCTL1 DDRC_RFSHCTL1_REG(DDRC_BASE_PTR)
#define DDRC_RFSHCTL3 DDRC_RFSHCTL3_REG(DDRC_BASE_PTR)
#define DDRC_RFSHTMG DDRC_RFSHTMG_REG(DDRC_BASE_PTR)
#define DDRC_INIT0 DDRC_INIT0_REG(DDRC_BASE_PTR)
#define DDRC_INIT1 DDRC_INIT1_REG(DDRC_BASE_PTR)
#define DDRC_INIT2 DDRC_INIT2_REG(DDRC_BASE_PTR)
#define DDRC_INIT3 DDRC_INIT3_REG(DDRC_BASE_PTR)
#define DDRC_INIT4 DDRC_INIT4_REG(DDRC_BASE_PTR)
#define DDRC_INIT5 DDRC_INIT5_REG(DDRC_BASE_PTR)
#define DDRC_RANKCTL DDRC_RANKCTL_REG(DDRC_BASE_PTR)
#define DDRC_DRAMTMG0 DDRC_DRAMTMG0_REG(DDRC_BASE_PTR)
#define DDRC_DRAMTMG1 DDRC_DRAMTMG1_REG(DDRC_BASE_PTR)
#define DDRC_DRAMTMG2 DDRC_DRAMTMG2_REG(DDRC_BASE_PTR)
#define DDRC_DRAMTMG3 DDRC_DRAMTMG3_REG(DDRC_BASE_PTR)
#define DDRC_DRAMTMG4 DDRC_DRAMTMG4_REG(DDRC_BASE_PTR)
#define DDRC_DRAMTMG5 DDRC_DRAMTMG5_REG(DDRC_BASE_PTR)
#define DDRC_DRAMTMG6 DDRC_DRAMTMG6_REG(DDRC_BASE_PTR)
#define DDRC_DRAMTMG7 DDRC_DRAMTMG7_REG(DDRC_BASE_PTR)
#define DDRC_DRAMTMG8 DDRC_DRAMTMG8_REG(DDRC_BASE_PTR)
#define DDRC_ZQCTL0 DDRC_ZQCTL0_REG(DDRC_BASE_PTR)
#define DDRC_ZQCTL1 DDRC_ZQCTL1_REG(DDRC_BASE_PTR)
#define DDRC_ZQCTL2 DDRC_ZQCTL2_REG(DDRC_BASE_PTR)
#define DDRC_ZQSTAT DDRC_ZQSTAT_REG(DDRC_BASE_PTR)
#define DDRC_DFITMG0 DDRC_DFITMG0_REG(DDRC_BASE_PTR)
#define DDRC_DFITMG1 DDRC_DFITMG1_REG(DDRC_BASE_PTR)
#define DDRC_DFILPCFG0 DDRC_DFILPCFG0_REG(DDRC_BASE_PTR)
#define DDRC_DFIUPD0 DDRC_DFIUPD0_REG(DDRC_BASE_PTR)
#define DDRC_DFIUPD1 DDRC_DFIUPD1_REG(DDRC_BASE_PTR)
#define DDRC_DFIUPD2 DDRC_DFIUPD2_REG(DDRC_BASE_PTR)
#define DDRC_DFIUPD3 DDRC_DFIUPD3_REG(DDRC_BASE_PTR)
#define DDRC_DFIMISC DDRC_DFIMISC_REG(DDRC_BASE_PTR)
#define DDRC_ADDRMAP0 DDRC_ADDRMAP0_REG(DDRC_BASE_PTR)
#define DDRC_ADDRMAP1 DDRC_ADDRMAP1_REG(DDRC_BASE_PTR)
#define DDRC_ADDRMAP2 DDRC_ADDRMAP2_REG(DDRC_BASE_PTR)
#define DDRC_ADDRMAP3 DDRC_ADDRMAP3_REG(DDRC_BASE_PTR)
#define DDRC_ADDRMAP4 DDRC_ADDRMAP4_REG(DDRC_BASE_PTR)
#define DDRC_ADDRMAP5 DDRC_ADDRMAP5_REG(DDRC_BASE_PTR)
#define DDRC_ADDRMAP6 DDRC_ADDRMAP6_REG(DDRC_BASE_PTR)
#define DDRC_ODTCFG DDRC_ODTCFG_REG(DDRC_BASE_PTR)
#define DDRC_ODTMAP DDRC_ODTMAP_REG(DDRC_BASE_PTR)
#define DDRC_SCHED DDRC_SCHED_REG(DDRC_BASE_PTR)
#define DDRC_SCHED1 DDRC_SCHED1_REG(DDRC_BASE_PTR)
#define DDRC_PERFHPR1 DDRC_PERFHPR1_REG(DDRC_BASE_PTR)
#define DDRC_PERFLPR1 DDRC_PERFLPR1_REG(DDRC_BASE_PTR)
#define DDRC_PERFWR1 DDRC_PERFWR1_REG(DDRC_BASE_PTR)
#define DDRC_PERFVPR1 DDRC_PERFVPR1_REG(DDRC_BASE_PTR)
#define DDRC_PERFVPW1 DDRC_PERFVPW1_REG(DDRC_BASE_PTR)
#define DDRC_DBG0 DDRC_DBG0_REG(DDRC_BASE_PTR)
#define DDRC_DBG1 DDRC_DBG1_REG(DDRC_BASE_PTR)
#define DDRC_DBGCAM DDRC_DBGCAM_REG(DDRC_BASE_PTR)
#define DDRC_DBGCMD DDRC_DBGCMD_REG(DDRC_BASE_PTR)
#define DDRC_DBGSTAT DDRC_DBGSTAT_REG(DDRC_BASE_PTR)
#define DDRC_SWCTL DDRC_SWCTL_REG(DDRC_BASE_PTR)
#define DDRC_SWSTAT DDRC_SWSTAT_REG(DDRC_BASE_PTR)
/*!
* @}
*/ /* end of group DDRC_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group DDRC_Peripheral */
/* ----------------------------------------------------------------------------
-- DDRC_MP Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup DDRC_MP_Peripheral_Access_Layer DDRC_MP Peripheral Access Layer
* @{
*/
/** DDRC_MP - Register Layout Typedef */
typedef struct {
uint8_t RESERVED_0[1020];
__IO uint32_t PSTAT; /**< Port Status Register, offset: 0x3FC */
__IO uint32_t PCCFG; /**< Port Common Configuration Register, offset: 0x400 */
__IO uint32_t PCFGR_0; /**< Port n Configuration Read Register, offset: 0x404 */
__IO uint32_t PCFGW_0; /**< Port n Configuration Write Register, offset: 0x408 */
uint8_t RESERVED_1[4];
struct { /* offset: 0x410, array step: 0x8 */
__IO uint32_t PCFGIDMASKCH_0; /**< Port n Channel m Configuration ID Mask Register, array offset: 0x410, array step: 0x8 */
__IO uint32_t PCFGIDVALUECH_0; /**< Port n Channel m Configuration ID Value Register, array offset: 0x414, array step: 0x8 */
} PCFGID[16];
__IO uint32_t PCTRL_0; /**< Port n Control Register, offset: 0x490 */
__IO uint32_t PCFGQOS0_0; /**< Port n Read QoS Configuration Register 0, offset: 0x494 */
__IO uint32_t PCFGQOS1_0; /**< Port n Read QoS Configuration Register 1, offset: 0x498 */
__IO uint32_t PCFGWQOS0_0; /**< Port n Write QoS Configuration Register 0, offset: 0x49C */
__IO uint32_t PCFGWQOS1_0; /**< Port n Write QoS Configuration Register 1, offset: 0x4A0 */
uint8_t RESERVED_2[2656];
struct { /* offset: 0xF04, array step: 0x8 */
__IO uint32_t SARBASE; /**< SAR Base Address Register n, array offset: 0xF04, array step: 0x8 */
__IO uint32_t SARSIZE; /**< SAR Size Register n, array offset: 0xF08, array step: 0x8 */
} SAR[4];
} DDRC_MP_Type, *DDRC_MP_MemMapPtr;
/* ----------------------------------------------------------------------------
-- DDRC_MP - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup DDRC_MP_Register_Accessor_Macros DDRC_MP - Register accessor macros
* @{
*/
/* DDRC_MP - Register accessors */
#define DDRC_MP_PSTAT_REG(base) ((base)->PSTAT)
#define DDRC_MP_PCCFG_REG(base) ((base)->PCCFG)
#define DDRC_MP_PCFGR_0_REG(base) ((base)->PCFGR_0)
#define DDRC_MP_PCFGW_0_REG(base) ((base)->PCFGW_0)
#define DDRC_MP_PCFGIDMASKCH_0_REG(base,index) ((base)->PCFGID[index].PCFGIDMASKCH_0)
#define DDRC_MP_PCFGIDVALUECH_0_REG(base,index) ((base)->PCFGID[index].PCFGIDVALUECH_0)
#define DDRC_MP_PCTRL_0_REG(base) ((base)->PCTRL_0)
#define DDRC_MP_PCFGQOS0_0_REG(base) ((base)->PCFGQOS0_0)
#define DDRC_MP_PCFGQOS1_0_REG(base) ((base)->PCFGQOS1_0)
#define DDRC_MP_PCFGWQOS0_0_REG(base) ((base)->PCFGWQOS0_0)
#define DDRC_MP_PCFGWQOS1_0_REG(base) ((base)->PCFGWQOS1_0)
#define DDRC_MP_SARBASE_REG(base,index) ((base)->SAR[index].SARBASE)
#define DDRC_MP_SARSIZE_REG(base,index) ((base)->SAR[index].SARSIZE)
/*!
* @}
*/ /* end of group DDRC_MP_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- DDRC_MP Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup DDRC_MP_Register_Masks DDRC_MP Register Masks
* @{
*/
/* PSTAT Bit Fields */
#define DDRC_MP_PSTAT_RD_PORT_BUSY_0_MASK 0x1u
#define DDRC_MP_PSTAT_RD_PORT_BUSY_0_SHIFT 0
/* PCCFG Bit Fields */
#define DDRC_MP_PCCFG_GO2CRITICAL_EN_MASK 0x1u
#define DDRC_MP_PCCFG_GO2CRITICAL_EN_SHIFT 0
#define DDRC_MP_PCCFG_PAGEMATCH_LIMIT_MASK 0x10u
#define DDRC_MP_PCCFG_PAGEMATCH_LIMIT_SHIFT 4
/* PCFGR_0 Bit Fields */
#define DDRC_MP_PCFGR_0_RD_PORT_PRIORITY_MASK 0x3FFu
#define DDRC_MP_PCFGR_0_RD_PORT_PRIORITY_SHIFT 0
#define DDRC_MP_PCFGR_0_RD_PORT_PRIORITY(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MP_PCFGR_0_RD_PORT_PRIORITY_SHIFT))&DDRC_MP_PCFGR_0_RD_PORT_PRIORITY_MASK)
#define DDRC_MP_PCFGR_0_READ_REORDER_BYPASS_EN_MASK 0x800u
#define DDRC_MP_PCFGR_0_READ_REORDER_BYPASS_EN_SHIFT 11
#define DDRC_MP_PCFGR_0_RD_PORT_AGING_EN_MASK 0x1000u
#define DDRC_MP_PCFGR_0_RD_PORT_AGING_EN_SHIFT 12
#define DDRC_MP_PCFGR_0_RD_PORT_URGENT_EN_MASK 0x2000u
#define DDRC_MP_PCFGR_0_RD_PORT_URGENT_EN_SHIFT 13
#define DDRC_MP_PCFGR_0_RD_PORT_PAGEMATCH_EN_MASK 0x4000u
#define DDRC_MP_PCFGR_0_RD_PORT_PAGEMATCH_EN_SHIFT 14
#define DDRC_MP_PCFGR_0_RDWR_ORDERED_EN_MASK 0x10000u
#define DDRC_MP_PCFGR_0_RDWR_ORDERED_EN_SHIFT 16
/* PCFGW_0 Bit Fields */
#define DDRC_MP_PCFGW_0_WR_PORT_PRIORITY_MASK 0x3FFu
#define DDRC_MP_PCFGW_0_WR_PORT_PRIORITY_SHIFT 0
#define DDRC_MP_PCFGW_0_WR_PORT_PRIORITY(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MP_PCFGW_0_WR_PORT_PRIORITY_SHIFT))&DDRC_MP_PCFGW_0_WR_PORT_PRIORITY_MASK)
#define DDRC_MP_PCFGW_0_WR_PORT_AGING_EN_MASK 0x1000u
#define DDRC_MP_PCFGW_0_WR_PORT_AGING_EN_SHIFT 12
#define DDRC_MP_PCFGW_0_WR_PORT_URGENT_EN_MASK 0x2000u
#define DDRC_MP_PCFGW_0_WR_PORT_URGENT_EN_SHIFT 13
#define DDRC_MP_PCFGW_0_WR_PORT_PAGEMATCH_EN_MASK 0x4000u
#define DDRC_MP_PCFGW_0_WR_PORT_PAGEMATCH_EN_SHIFT 14
/* PCFGIDMASKCH_0 Bit Fields */
#define DDRC_MP_PCFGIDMASKCH_0_ID_MASK_MASK 0xFFFFFFFFu
#define DDRC_MP_PCFGIDMASKCH_0_ID_MASK_SHIFT 0
#define DDRC_MP_PCFGIDMASKCH_0_ID_MASK(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MP_PCFGIDMASKCH_0_ID_MASK_SHIFT))&DDRC_MP_PCFGIDMASKCH_0_ID_MASK_MASK)
/* PCFGIDVALUECH_0 Bit Fields */
#define DDRC_MP_PCFGIDVALUECH_0_ID_VALUE_MASK 0xFFFFFFFFu
#define DDRC_MP_PCFGIDVALUECH_0_ID_VALUE_SHIFT 0
#define DDRC_MP_PCFGIDVALUECH_0_ID_VALUE(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MP_PCFGIDVALUECH_0_ID_VALUE_SHIFT))&DDRC_MP_PCFGIDVALUECH_0_ID_VALUE_MASK)
/* PCTRL_0 Bit Fields */
#define DDRC_MP_PCTRL_0_PORT_EN_MASK 0x1u
#define DDRC_MP_PCTRL_0_PORT_EN_SHIFT 0
/* PCFGQOS0_0 Bit Fields */
#define DDRC_MP_PCFGQOS0_0_RQOS_MAP_LEVEL1_MASK 0xFu
#define DDRC_MP_PCFGQOS0_0_RQOS_MAP_LEVEL1_SHIFT 0
#define DDRC_MP_PCFGQOS0_0_RQOS_MAP_LEVEL1(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MP_PCFGQOS0_0_RQOS_MAP_LEVEL1_SHIFT))&DDRC_MP_PCFGQOS0_0_RQOS_MAP_LEVEL1_MASK)
#define DDRC_MP_PCFGQOS0_0_RQOS_MAP_LEVEL2_MASK 0xF00u
#define DDRC_MP_PCFGQOS0_0_RQOS_MAP_LEVEL2_SHIFT 8
#define DDRC_MP_PCFGQOS0_0_RQOS_MAP_LEVEL2(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MP_PCFGQOS0_0_RQOS_MAP_LEVEL2_SHIFT))&DDRC_MP_PCFGQOS0_0_RQOS_MAP_LEVEL2_MASK)
#define DDRC_MP_PCFGQOS0_0_RQOS_MAP_REGION0_MASK 0x30000u
#define DDRC_MP_PCFGQOS0_0_RQOS_MAP_REGION0_SHIFT 16
#define DDRC_MP_PCFGQOS0_0_RQOS_MAP_REGION0(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MP_PCFGQOS0_0_RQOS_MAP_REGION0_SHIFT))&DDRC_MP_PCFGQOS0_0_RQOS_MAP_REGION0_MASK)
#define DDRC_MP_PCFGQOS0_0_RQOS_MAP_REGION1_MASK 0x300000u
#define DDRC_MP_PCFGQOS0_0_RQOS_MAP_REGION1_SHIFT 20
#define DDRC_MP_PCFGQOS0_0_RQOS_MAP_REGION1(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MP_PCFGQOS0_0_RQOS_MAP_REGION1_SHIFT))&DDRC_MP_PCFGQOS0_0_RQOS_MAP_REGION1_MASK)
#define DDRC_MP_PCFGQOS0_0_RQOS_MAP_REGION2_MASK 0x3000000u
#define DDRC_MP_PCFGQOS0_0_RQOS_MAP_REGION2_SHIFT 24
#define DDRC_MP_PCFGQOS0_0_RQOS_MAP_REGION2(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MP_PCFGQOS0_0_RQOS_MAP_REGION2_SHIFT))&DDRC_MP_PCFGQOS0_0_RQOS_MAP_REGION2_MASK)
/* PCFGQOS1_0 Bit Fields */
#define DDRC_MP_PCFGQOS1_0_RQOS_MAP_TIMEOUTB_MASK 0x7FFu
#define DDRC_MP_PCFGQOS1_0_RQOS_MAP_TIMEOUTB_SHIFT 0
#define DDRC_MP_PCFGQOS1_0_RQOS_MAP_TIMEOUTB(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MP_PCFGQOS1_0_RQOS_MAP_TIMEOUTB_SHIFT))&DDRC_MP_PCFGQOS1_0_RQOS_MAP_TIMEOUTB_MASK)
#define DDRC_MP_PCFGQOS1_0_RQOS_MAP_TIMEOUTR_MASK 0x7FF0000u
#define DDRC_MP_PCFGQOS1_0_RQOS_MAP_TIMEOUTR_SHIFT 16
#define DDRC_MP_PCFGQOS1_0_RQOS_MAP_TIMEOUTR(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MP_PCFGQOS1_0_RQOS_MAP_TIMEOUTR_SHIFT))&DDRC_MP_PCFGQOS1_0_RQOS_MAP_TIMEOUTR_MASK)
/* PCFGWQOS0_0 Bit Fields */
#define DDRC_MP_PCFGWQOS0_0_WQOS_MAP_LEVEL_MASK 0xFu
#define DDRC_MP_PCFGWQOS0_0_WQOS_MAP_LEVEL_SHIFT 0
#define DDRC_MP_PCFGWQOS0_0_WQOS_MAP_LEVEL(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MP_PCFGWQOS0_0_WQOS_MAP_LEVEL_SHIFT))&DDRC_MP_PCFGWQOS0_0_WQOS_MAP_LEVEL_MASK)
#define DDRC_MP_PCFGWQOS0_0_WQOS_MAP_REGION0_MASK 0x30000u
#define DDRC_MP_PCFGWQOS0_0_WQOS_MAP_REGION0_SHIFT 16
#define DDRC_MP_PCFGWQOS0_0_WQOS_MAP_REGION0(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MP_PCFGWQOS0_0_WQOS_MAP_REGION0_SHIFT))&DDRC_MP_PCFGWQOS0_0_WQOS_MAP_REGION0_MASK)
#define DDRC_MP_PCFGWQOS0_0_WQOS_MAP_REGION1_MASK 0x300000u
#define DDRC_MP_PCFGWQOS0_0_WQOS_MAP_REGION1_SHIFT 20
#define DDRC_MP_PCFGWQOS0_0_WQOS_MAP_REGION1(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MP_PCFGWQOS0_0_WQOS_MAP_REGION1_SHIFT))&DDRC_MP_PCFGWQOS0_0_WQOS_MAP_REGION1_MASK)
/* PCFGWQOS1_0 Bit Fields */
#define DDRC_MP_PCFGWQOS1_0_WQOS_MAP_TIMEOUT_MASK 0x7FFu
#define DDRC_MP_PCFGWQOS1_0_WQOS_MAP_TIMEOUT_SHIFT 0
#define DDRC_MP_PCFGWQOS1_0_WQOS_MAP_TIMEOUT(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MP_PCFGWQOS1_0_WQOS_MAP_TIMEOUT_SHIFT))&DDRC_MP_PCFGWQOS1_0_WQOS_MAP_TIMEOUT_MASK)
/* SARBASE Bit Fields */
#define DDRC_MP_SARBASE_BASE_ADDR_MASK 0xFFFFFFFFu
#define DDRC_MP_SARBASE_BASE_ADDR_SHIFT 0
#define DDRC_MP_SARBASE_BASE_ADDR(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MP_SARBASE_BASE_ADDR_SHIFT))&DDRC_MP_SARBASE_BASE_ADDR_MASK)
/* SARSIZE Bit Fields */
#define DDRC_MP_SARSIZE_NBLOCKS_MASK 0xFFu
#define DDRC_MP_SARSIZE_NBLOCKS_SHIFT 0
#define DDRC_MP_SARSIZE_NBLOCKS(x) (((uint32_t)(((uint32_t)(x))<<DDRC_MP_SARSIZE_NBLOCKS_SHIFT))&DDRC_MP_SARSIZE_NBLOCKS_MASK)
/*!
* @}
*/ /* end of group DDRC_MP_Register_Masks */
/* DDRC_MP - Peripheral instance base addresses */
/** Peripheral DDRC_MP base address */
#define DDRC_MP_BASE (0x307A0000u)
/** Peripheral DDRC_MP base pointer */
#define DDRC_MP ((DDRC_MP_Type *)DDRC_MP_BASE)
#define DDRC_MP_BASE_PTR (DDRC_MP)
/** Array initializer of DDRC_MP peripheral base addresses */
#define DDRC_MP_BASE_ADDRS { DDRC_MP_BASE }
/** Array initializer of DDRC_MP peripheral base pointers */
#define DDRC_MP_BASE_PTRS { DDRC_MP }
/* ----------------------------------------------------------------------------
-- DDRC_MP - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup DDRC_MP_Register_Accessor_Macros DDRC_MP - Register accessor macros
* @{
*/
/* DDRC_MP - Register instance definitions */
/* DDRC_MP */
#define DDRC_MP_PSTAT DDRC_MP_PSTAT_REG(DDRC_MP_BASE_PTR)
#define DDRC_MP_PCCFG DDRC_MP_PCCFG_REG(DDRC_MP_BASE_PTR)
#define DDRC_MP_PCFGR_0 DDRC_MP_PCFGR_0_REG(DDRC_MP_BASE_PTR)
#define DDRC_MP_PCFGW_0 DDRC_MP_PCFGW_0_REG(DDRC_MP_BASE_PTR)
#define DDRC_MP_PCFGIDMASKCH_00 DDRC_MP_PCFGIDMASKCH_0_REG(DDRC_MP_BASE_PTR,0)
#define DDRC_MP_PCFGIDVALUECH_00 DDRC_MP_PCFGIDVALUECH_0_REG(DDRC_MP_BASE_PTR,0)
#define DDRC_MP_PCFGIDMASKCH_10 DDRC_MP_PCFGIDMASKCH_0_REG(DDRC_MP_BASE_PTR,1)
#define DDRC_MP_PCFGIDVALUECH_10 DDRC_MP_PCFGIDVALUECH_0_REG(DDRC_MP_BASE_PTR,1)
#define DDRC_MP_PCFGIDMASKCH_20 DDRC_MP_PCFGIDMASKCH_0_REG(DDRC_MP_BASE_PTR,2)
#define DDRC_MP_PCFGIDVALUECH_20 DDRC_MP_PCFGIDVALUECH_0_REG(DDRC_MP_BASE_PTR,2)
#define DDRC_MP_PCFGIDMASKCH_30 DDRC_MP_PCFGIDMASKCH_0_REG(DDRC_MP_BASE_PTR,3)
#define DDRC_MP_PCFGIDVALUECH_30 DDRC_MP_PCFGIDVALUECH_0_REG(DDRC_MP_BASE_PTR,3)
#define DDRC_MP_PCFGIDMASKCH_40 DDRC_MP_PCFGIDMASKCH_0_REG(DDRC_MP_BASE_PTR,4)
#define DDRC_MP_PCFGIDVALUECH_40 DDRC_MP_PCFGIDVALUECH_0_REG(DDRC_MP_BASE_PTR,4)
#define DDRC_MP_PCFGIDMASKCH_50 DDRC_MP_PCFGIDMASKCH_0_REG(DDRC_MP_BASE_PTR,5)
#define DDRC_MP_PCFGIDVALUECH_50 DDRC_MP_PCFGIDVALUECH_0_REG(DDRC_MP_BASE_PTR,5)
#define DDRC_MP_PCFGIDMASKCH_60 DDRC_MP_PCFGIDMASKCH_0_REG(DDRC_MP_BASE_PTR,6)
#define DDRC_MP_PCFGIDVALUECH_60 DDRC_MP_PCFGIDVALUECH_0_REG(DDRC_MP_BASE_PTR,6)
#define DDRC_MP_PCFGIDMASKCH_70 DDRC_MP_PCFGIDMASKCH_0_REG(DDRC_MP_BASE_PTR,7)
#define DDRC_MP_PCFGIDVALUECH_70 DDRC_MP_PCFGIDVALUECH_0_REG(DDRC_MP_BASE_PTR,7)
#define DDRC_MP_PCFGIDMASKCH_80 DDRC_MP_PCFGIDMASKCH_0_REG(DDRC_MP_BASE_PTR,8)
#define DDRC_MP_PCFGIDVALUECH_80 DDRC_MP_PCFGIDVALUECH_0_REG(DDRC_MP_BASE_PTR,8)
#define DDRC_MP_PCFGIDMASKCH_90 DDRC_MP_PCFGIDMASKCH_0_REG(DDRC_MP_BASE_PTR,9)
#define DDRC_MP_PCFGIDVALUECH_90 DDRC_MP_PCFGIDVALUECH_0_REG(DDRC_MP_BASE_PTR,9)
#define DDRC_MP_PCFGIDMASKCH_100 DDRC_MP_PCFGIDMASKCH_0_REG(DDRC_MP_BASE_PTR,10)
#define DDRC_MP_PCFGIDVALUECH_100 DDRC_MP_PCFGIDVALUECH_0_REG(DDRC_MP_BASE_PTR,10)
#define DDRC_MP_PCFGIDMASKCH_110 DDRC_MP_PCFGIDMASKCH_0_REG(DDRC_MP_BASE_PTR,11)
#define DDRC_MP_PCFGIDVALUECH_110 DDRC_MP_PCFGIDVALUECH_0_REG(DDRC_MP_BASE_PTR,11)
#define DDRC_MP_PCFGIDMASKCH_120 DDRC_MP_PCFGIDMASKCH_0_REG(DDRC_MP_BASE_PTR,12)
#define DDRC_MP_PCFGIDVALUECH_120 DDRC_MP_PCFGIDVALUECH_0_REG(DDRC_MP_BASE_PTR,12)
#define DDRC_MP_PCFGIDMASKCH_130 DDRC_MP_PCFGIDMASKCH_0_REG(DDRC_MP_BASE_PTR,13)
#define DDRC_MP_PCFGIDVALUECH_130 DDRC_MP_PCFGIDVALUECH_0_REG(DDRC_MP_BASE_PTR,13)
#define DDRC_MP_PCFGIDMASKCH_140 DDRC_MP_PCFGIDMASKCH_0_REG(DDRC_MP_BASE_PTR,14)
#define DDRC_MP_PCFGIDVALUECH_140 DDRC_MP_PCFGIDVALUECH_0_REG(DDRC_MP_BASE_PTR,14)
#define DDRC_MP_PCFGIDMASKCH_150 DDRC_MP_PCFGIDMASKCH_0_REG(DDRC_MP_BASE_PTR,15)
#define DDRC_MP_PCFGIDVALUECH_150 DDRC_MP_PCFGIDVALUECH_0_REG(DDRC_MP_BASE_PTR,15)
#define DDRC_MP_PCTRL_0 DDRC_MP_PCTRL_0_REG(DDRC_MP_BASE_PTR)
#define DDRC_MP_PCFGQOS0_0 DDRC_MP_PCFGQOS0_0_REG(DDRC_MP_BASE_PTR)
#define DDRC_MP_PCFGQOS1_0 DDRC_MP_PCFGQOS1_0_REG(DDRC_MP_BASE_PTR)
#define DDRC_MP_PCFGWQOS0_0 DDRC_MP_PCFGWQOS0_0_REG(DDRC_MP_BASE_PTR)
#define DDRC_MP_PCFGWQOS1_0 DDRC_MP_PCFGWQOS1_0_REG(DDRC_MP_BASE_PTR)
#define DDRC_MP_SARBASE0 DDRC_MP_SARBASE_REG(DDRC_MP_BASE_PTR,0)
#define DDRC_MP_SARSIZE0 DDRC_MP_SARSIZE_REG(DDRC_MP_BASE_PTR,0)
#define DDRC_MP_SARBASE1 DDRC_MP_SARBASE_REG(DDRC_MP_BASE_PTR,1)
#define DDRC_MP_SARSIZE1 DDRC_MP_SARSIZE_REG(DDRC_MP_BASE_PTR,1)
#define DDRC_MP_SARBASE2 DDRC_MP_SARBASE_REG(DDRC_MP_BASE_PTR,2)
#define DDRC_MP_SARSIZE2 DDRC_MP_SARSIZE_REG(DDRC_MP_BASE_PTR,2)
#define DDRC_MP_SARBASE3 DDRC_MP_SARBASE_REG(DDRC_MP_BASE_PTR,3)
#define DDRC_MP_SARSIZE3 DDRC_MP_SARSIZE_REG(DDRC_MP_BASE_PTR,3)
/* DDRC_MP - Register array accessors */
#define DDRC_MP_PCFGIDMASKCH_0(index) DDRC_MP_PCFGIDMASKCH_0_REG(DDRC_MP_BASE_PTR,index)
#define DDRC_MP_PCFGIDVALUECH_0(index) DDRC_MP_PCFGIDVALUECH_0_REG(DDRC_MP_BASE_PTR,index)
#define DDRC_MP_SARBASE(index) DDRC_MP_SARBASE_REG(DDRC_MP_BASE_PTR,index)
#define DDRC_MP_SARSIZE(index) DDRC_MP_SARSIZE_REG(DDRC_MP_BASE_PTR,index)
/*!
* @}
*/ /* end of group DDRC_MP_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group DDRC_MP_Peripheral */
/* ----------------------------------------------------------------------------
-- DDR_PHY Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup DDR_PHY_Peripheral_Access_Layer DDR_PHY Peripheral Access Layer
* @{
*/
/** DDR_PHY - Register Layout Typedef */
typedef struct {
__IO uint32_t PHY_CON0; /**< , offset: 0x0 */
__IO uint32_t PHY_CON1; /**< , offset: 0x4 */
__IO uint32_t PHY_CON2; /**< , offset: 0x8 */
__IO uint32_t PHY_CON3; /**< , offset: 0xC */
__IO uint32_t PHY_CON4; /**< , offset: 0x10 */
__IO uint32_t PHY_CON5; /**< , offset: 0x14 */
union { /* offset: 0x18 */
__IO uint32_t LP_CON0; /**< ,offset: 0x18 */
__IO uint32_t RODT_CON0; /**< ,offset: 0x18 */
};
uint8_t RESERVED_0[4];
__IO uint32_t OFFSET_RD_CON0; /**< , offset: 0x20 */
uint8_t RESERVED_1[12];
__IO uint32_t OFFSET_WR_CON0; /**< , offset: 0x30 */
uint8_t RESERVED_2[12];
__IO uint32_t GATE_CODE_CON0; /**< , offset: 0x40 */
uint8_t RESERVED_3[8];
__IO uint32_t SHIFTC_CON0; /**< , offset: 0x4C */
__IO uint32_t CMD_SDLL_CON0; /**< , offset: 0x50 */
uint8_t RESERVED_4[24];
__IO uint32_t LVL_CON0; /**< , offset: 0x6C */
uint8_t RESERVED_5[8];
__IO uint32_t LVL_CON3; /**< , offset: 0x78 */
__IO uint32_t CMD_DESKEW_CON0; /**< , offset: 0x7C */
__IO uint32_t CMD_DESKEW_CON1; /**< , offset: 0x80 */
__IO uint32_t CMD_DESKEW_CON2; /**< , offset: 0x84 */
__IO uint32_t CMD_DESKEW_CON3; /**< , offset: 0x88 */
uint8_t RESERVED_6[8];
__IO uint32_t CMD_DESKEW_CON4; /**< , offset: 0x94 */
uint8_t RESERVED_7[4];
__IO uint32_t DRVDS_CON0; /**< , offset: 0x9C */
uint8_t RESERVED_8[16];
__IO uint32_t MDLL_CON0; /**< , offset: 0xB0 */
__IO uint32_t MDLL_CON1; /**< , offset: 0xB4 */
uint8_t RESERVED_9[8];
__IO uint32_t ZQ_CON0; /**< , offset: 0xC0 */
__IO uint32_t ZQ_CON1; /**< , offset: 0xC4 */
__IO uint32_t ZQ_CON2; /**< , offset: 0xC8 */
uint8_t RESERVED_10[196];
__IO uint32_t RD_DESKEW_CON0; /**< , offset: 0x190 */
uint8_t RESERVED_11[8];
__IO uint32_t RD_DESKEW_CON3; /**< , offset: 0x19C */
uint8_t RESERVED_12[8];
__IO uint32_t RD_DESKEW_CON6; /**< , offset: 0x1A8 */
uint8_t RESERVED_13[8];
__IO uint32_t RD_DESKEW_CON9; /**< , offset: 0x1B4 */
uint8_t RESERVED_14[8];
__IO uint32_t RD_DESKEW_CON12; /**< , offset: 0x1C0 */
uint8_t RESERVED_15[8];
__IO uint32_t RD_DESKEW_CON15; /**< , offset: 0x1CC */
uint8_t RESERVED_16[8];
__IO uint32_t RD_DESKEW_CON18; /**< , offset: 0x1D8 */
uint8_t RESERVED_17[8];
__IO uint32_t RD_DESKEW_CON21; /**< , offset: 0x1E4 */
uint8_t RESERVED_18[8];
__IO uint32_t WR_DESKEW_CON0; /**< , offset: 0x1F0 */
uint8_t RESERVED_19[8];
__IO uint32_t WR_DESKEW_CON3; /**< , offset: 0x1FC */
uint8_t RESERVED_20[8];
__IO uint32_t WR_DESKEW_CON6; /**< , offset: 0x208 */
uint8_t RESERVED_21[8];
__IO uint32_t WR_DESKEW_CON9; /**< , offset: 0x214 */
uint8_t RESERVED_22[8];
__IO uint32_t WR_DESKEW_CON12; /**< , offset: 0x220 */
uint8_t RESERVED_23[8];
__IO uint32_t WR_DESKEW_CON15; /**< , offset: 0x22C */
uint8_t RESERVED_24[8];
__IO uint32_t WR_DESKEW_CON18; /**< , offset: 0x238 */
uint8_t RESERVED_25[8];
__IO uint32_t WR_DESKEW_CON21; /**< , offset: 0x244 */
uint8_t RESERVED_26[8];
__IO uint32_t DM_DESKEW_CON; /**< , offset: 0x250 */
uint8_t RESERVED_27[332];
__IO uint32_t RDATA0; /**< , offset: 0x3A0 */
uint8_t RESERVED_28[8];
__IO uint32_t STAT0; /**< , offset: 0x3AC */
} DDR_PHY_Type, *DDR_PHY_MemMapPtr;
/* ----------------------------------------------------------------------------
-- DDR_PHY - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup DDR_PHY_Register_Accessor_Macros DDR_PHY - Register accessor macros
* @{
*/
/* DDR_PHY - Register accessors */
#define DDR_PHY_PHY_CON0_REG(base) ((base)->PHY_CON0)
#define DDR_PHY_PHY_CON1_REG(base) ((base)->PHY_CON1)
#define DDR_PHY_PHY_CON2_REG(base) ((base)->PHY_CON2)
#define DDR_PHY_PHY_CON3_REG(base) ((base)->PHY_CON3)
#define DDR_PHY_PHY_CON4_REG(base) ((base)->PHY_CON4)
#define DDR_PHY_PHY_CON5_REG(base) ((base)->PHY_CON5)
#define DDR_PHY_LP_CON0_REG(base) ((base)->LP_CON0)
#define DDR_PHY_RODT_CON0_REG(base) ((base)->RODT_CON0)
#define DDR_PHY_OFFSET_RD_CON0_REG(base) ((base)->OFFSET_RD_CON0)
#define DDR_PHY_OFFSET_WR_CON0_REG(base) ((base)->OFFSET_WR_CON0)
#define DDR_PHY_GATE_CODE_CON0_REG(base) ((base)->GATE_CODE_CON0)
#define DDR_PHY_SHIFTC_CON0_REG(base) ((base)->SHIFTC_CON0)
#define DDR_PHY_CMD_SDLL_CON0_REG(base) ((base)->CMD_SDLL_CON0)
#define DDR_PHY_LVL_CON0_REG(base) ((base)->LVL_CON0)
#define DDR_PHY_LVL_CON3_REG(base) ((base)->LVL_CON3)
#define DDR_PHY_CMD_DESKEW_CON0_REG(base) ((base)->CMD_DESKEW_CON0)
#define DDR_PHY_CMD_DESKEW_CON1_REG(base) ((base)->CMD_DESKEW_CON1)
#define DDR_PHY_CMD_DESKEW_CON2_REG(base) ((base)->CMD_DESKEW_CON2)
#define DDR_PHY_CMD_DESKEW_CON3_REG(base) ((base)->CMD_DESKEW_CON3)
#define DDR_PHY_CMD_DESKEW_CON4_REG(base) ((base)->CMD_DESKEW_CON4)
#define DDR_PHY_DRVDS_CON0_REG(base) ((base)->DRVDS_CON0)
#define DDR_PHY_MDLL_CON0_REG(base) ((base)->MDLL_CON0)
#define DDR_PHY_MDLL_CON1_REG(base) ((base)->MDLL_CON1)
#define DDR_PHY_ZQ_CON0_REG(base) ((base)->ZQ_CON0)
#define DDR_PHY_ZQ_CON1_REG(base) ((base)->ZQ_CON1)
#define DDR_PHY_ZQ_CON2_REG(base) ((base)->ZQ_CON2)
#define DDR_PHY_RD_DESKEW_CON0_REG(base) ((base)->RD_DESKEW_CON0)
#define DDR_PHY_RD_DESKEW_CON3_REG(base) ((base)->RD_DESKEW_CON3)
#define DDR_PHY_RD_DESKEW_CON6_REG(base) ((base)->RD_DESKEW_CON6)
#define DDR_PHY_RD_DESKEW_CON9_REG(base) ((base)->RD_DESKEW_CON9)
#define DDR_PHY_RD_DESKEW_CON12_REG(base) ((base)->RD_DESKEW_CON12)
#define DDR_PHY_RD_DESKEW_CON15_REG(base) ((base)->RD_DESKEW_CON15)
#define DDR_PHY_RD_DESKEW_CON18_REG(base) ((base)->RD_DESKEW_CON18)
#define DDR_PHY_RD_DESKEW_CON21_REG(base) ((base)->RD_DESKEW_CON21)
#define DDR_PHY_WR_DESKEW_CON0_REG(base) ((base)->WR_DESKEW_CON0)
#define DDR_PHY_WR_DESKEW_CON3_REG(base) ((base)->WR_DESKEW_CON3)
#define DDR_PHY_WR_DESKEW_CON6_REG(base) ((base)->WR_DESKEW_CON6)
#define DDR_PHY_WR_DESKEW_CON9_REG(base) ((base)->WR_DESKEW_CON9)
#define DDR_PHY_WR_DESKEW_CON12_REG(base) ((base)->WR_DESKEW_CON12)
#define DDR_PHY_WR_DESKEW_CON15_REG(base) ((base)->WR_DESKEW_CON15)
#define DDR_PHY_WR_DESKEW_CON18_REG(base) ((base)->WR_DESKEW_CON18)
#define DDR_PHY_WR_DESKEW_CON21_REG(base) ((base)->WR_DESKEW_CON21)
#define DDR_PHY_DM_DESKEW_CON_REG(base) ((base)->DM_DESKEW_CON)
#define DDR_PHY_RDATA0_REG(base) ((base)->RDATA0)
#define DDR_PHY_STAT0_REG(base) ((base)->STAT0)
/*!
* @}
*/ /* end of group DDR_PHY_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- DDR_PHY Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup DDR_PHY_Register_Masks DDR_PHY Register Masks
* @{
*/
/* PHY_CON0 Bit Fields */
#define DDR_PHY_PHY_CON0_CTRL_FNC_FB_MASK 0x7u
#define DDR_PHY_PHY_CON0_CTRL_FNC_FB_SHIFT 0
#define DDR_PHY_PHY_CON0_CTRL_FNC_FB(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_PHY_CON0_CTRL_FNC_FB_SHIFT))&DDR_PHY_PHY_CON0_CTRL_FNC_FB_MASK)
#define DDR_PHY_PHY_CON0_CTRL_TWPRE_MASK 0x8u
#define DDR_PHY_PHY_CON0_CTRL_TWPRE_SHIFT 3
#define DDR_PHY_PHY_CON0_CTRL_CMOSRCV_MASK 0x10u
#define DDR_PHY_PHY_CON0_CTRL_CMOSRCV_SHIFT 4
#define DDR_PHY_PHY_CON0_CTRL_ATGATE_MASK 0x40u
#define DDR_PHY_PHY_CON0_CTRL_ATGATE_SHIFT 6
#define DDR_PHY_PHY_CON0_CTRL_SHGATE_MASK 0x100u
#define DDR_PHY_PHY_CON0_CTRL_SHGATE_SHIFT 8
#define DDR_PHY_PHY_CON0_CTRL_DFDQS_MASK 0x200u
#define DDR_PHY_PHY_CON0_CTRL_DFDQS_SHIFT 9
#define DDR_PHY_PHY_CON0_CTRL_DDR_MODE_MASK 0x1800u
#define DDR_PHY_PHY_CON0_CTRL_DDR_MODE_SHIFT 11
#define DDR_PHY_PHY_CON0_CTRL_DDR_MODE(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_PHY_CON0_CTRL_DDR_MODE_SHIFT))&DDR_PHY_PHY_CON0_CTRL_DDR_MODE_MASK)
#define DDR_PHY_PHY_CON0_WRLVL_MODE_MASK 0x10000u
#define DDR_PHY_PHY_CON0_WRLVL_MODE_SHIFT 16
#define DDR_PHY_PHY_CON0_CTRL_UPD_RANGE_MASK 0x300000u
#define DDR_PHY_PHY_CON0_CTRL_UPD_RANGE_SHIFT 20
#define DDR_PHY_PHY_CON0_CTRL_UPD_RANGE(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_PHY_CON0_CTRL_UPD_RANGE_SHIFT))&DDR_PHY_PHY_CON0_CTRL_UPD_RANGE_MASK)
#define DDR_PHY_PHY_CON0_CTRL_UPD_MODE_MASK 0xC00000u
#define DDR_PHY_PHY_CON0_CTRL_UPD_MODE_SHIFT 22
#define DDR_PHY_PHY_CON0_CTRL_UPD_MODE(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_PHY_CON0_CTRL_UPD_MODE_SHIFT))&DDR_PHY_PHY_CON0_CTRL_UPD_MODE_MASK)
/* PHY_CON1 Bit Fields */
#define DDR_PHY_PHY_CON1_ctrl_gateduradj_MASK 0xF00000u
#define DDR_PHY_PHY_CON1_ctrl_gateduradj_SHIFT 20
#define DDR_PHY_PHY_CON1_ctrl_gateduradj(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_PHY_CON1_ctrl_gateduradj_SHIFT))&DDR_PHY_PHY_CON1_ctrl_gateduradj_MASK)
#define DDR_PHY_PHY_CON1_CTRL_GATEADJ_MASK 0xF0000000u
#define DDR_PHY_PHY_CON1_CTRL_GATEADJ_SHIFT 28
#define DDR_PHY_PHY_CON1_CTRL_GATEADJ(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_PHY_CON1_CTRL_GATEADJ_SHIFT))&DDR_PHY_PHY_CON1_CTRL_GATEADJ_MASK)
/* PHY_CON2 Bit Fields */
#define DDR_PHY_PHY_CON2_RDDESKEW_CLEAR_MASK 0x2000u
#define DDR_PHY_PHY_CON2_RDDESKEW_CLEAR_SHIFT 13
#define DDR_PHY_PHY_CON2_WRDESKEW_CLEAR_MASK 0x4000u
#define DDR_PHY_PHY_CON2_WRDESKEW_CLEAR_SHIFT 14
#define DDR_PHY_PHY_CON2_CA_CAL_MODE_MASK 0x800000u
#define DDR_PHY_PHY_CON2_CA_CAL_MODE_SHIFT 23
#define DDR_PHY_PHY_CON2_GATE_CAL_MODE_MASK 0x1000000u
#define DDR_PHY_PHY_CON2_GATE_CAL_MODE_SHIFT 24
/* PHY_CON3 Bit Fields */
#define DDR_PHY_PHY_CON3_REG_MODE_MASK 0xFFu
#define DDR_PHY_PHY_CON3_REG_MODE_SHIFT 0
#define DDR_PHY_PHY_CON3_REG_MODE(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_PHY_CON3_REG_MODE_SHIFT))&DDR_PHY_PHY_CON3_REG_MODE_MASK)
#define DDR_PHY_PHY_CON3_WRLVL_START_MASK 0x10000u
#define DDR_PHY_PHY_CON3_WRLVL_START_SHIFT 16
#define DDR_PHY_PHY_CON3_WL_CAL_MODE_MASK 0x100000u
#define DDR_PHY_PHY_CON3_WL_CAL_MODE_SHIFT 20
#define DDR_PHY_PHY_CON3_WL_CAL_START_MASK 0x200000u
#define DDR_PHY_PHY_CON3_WL_CAL_START_SHIFT 21
#define DDR_PHY_PHY_CON3_WRLVL_RESP_MASK 0x1000000u
#define DDR_PHY_PHY_CON3_WRLVL_RESP_SHIFT 24
#define DDR_PHY_PHY_CON3_WL_CAL_RESP_MASK 0x8000000u
#define DDR_PHY_PHY_CON3_WL_CAL_RESP_SHIFT 27
/* PHY_CON4 Bit Fields */
#define DDR_PHY_PHY_CON4_CTRL_RDLAT_MASK 0x1Fu
#define DDR_PHY_PHY_CON4_CTRL_RDLAT_SHIFT 0
#define DDR_PHY_PHY_CON4_CTRL_RDLAT(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_PHY_CON4_CTRL_RDLAT_SHIFT))&DDR_PHY_PHY_CON4_CTRL_RDLAT_MASK)
#define DDR_PHY_PHY_CON4_CTRL_BSTLEN_MASK 0x1F00u
#define DDR_PHY_PHY_CON4_CTRL_BSTLEN_SHIFT 8
#define DDR_PHY_PHY_CON4_CTRL_BSTLEN(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_PHY_CON4_CTRL_BSTLEN_SHIFT))&DDR_PHY_PHY_CON4_CTRL_BSTLEN_MASK)
#define DDR_PHY_PHY_CON4_CTRL_WRLAT_MASK 0x1F0000u
#define DDR_PHY_PHY_CON4_CTRL_WRLAT_SHIFT 16
#define DDR_PHY_PHY_CON4_CTRL_WRLAT(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_PHY_CON4_CTRL_WRLAT_SHIFT))&DDR_PHY_PHY_CON4_CTRL_WRLAT_MASK)
/* PHY_CON5 Bit Fields */
#define DDR_PHY_PHY_CON5_CTRL_WRLAT_PLUS1_0_MASK 0x7u
#define DDR_PHY_PHY_CON5_CTRL_WRLAT_PLUS1_0_SHIFT 0
#define DDR_PHY_PHY_CON5_CTRL_WRLAT_PLUS1_0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_PHY_CON5_CTRL_WRLAT_PLUS1_0_SHIFT))&DDR_PHY_PHY_CON5_CTRL_WRLAT_PLUS1_0_MASK)
#define DDR_PHY_PHY_CON5_CTRL_WRLAT_PLUS1_1_MASK 0x38u
#define DDR_PHY_PHY_CON5_CTRL_WRLAT_PLUS1_1_SHIFT 3
#define DDR_PHY_PHY_CON5_CTRL_WRLAT_PLUS1_1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_PHY_CON5_CTRL_WRLAT_PLUS1_1_SHIFT))&DDR_PHY_PHY_CON5_CTRL_WRLAT_PLUS1_1_MASK)
#define DDR_PHY_PHY_CON5_CTRL_WRLAT_PLUS2_MASK 0x1C0u
#define DDR_PHY_PHY_CON5_CTRL_WRLAT_PLUS2_SHIFT 6
#define DDR_PHY_PHY_CON5_CTRL_WRLAT_PLUS2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_PHY_CON5_CTRL_WRLAT_PLUS2_SHIFT))&DDR_PHY_PHY_CON5_CTRL_WRLAT_PLUS2_MASK)
#define DDR_PHY_PHY_CON5_CTRL_WRLAT_PLUS3_MASK 0xE00u
#define DDR_PHY_PHY_CON5_CTRL_WRLAT_PLUS3_SHIFT 9
#define DDR_PHY_PHY_CON5_CTRL_WRLAT_PLUS3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_PHY_CON5_CTRL_WRLAT_PLUS3_SHIFT))&DDR_PHY_PHY_CON5_CTRL_WRLAT_PLUS3_MASK)
/* LP_CON0 Bit Fields */
#define DDR_PHY_LP_CON0_CTRL_PULLD_DQS_MASK 0x1FFu
#define DDR_PHY_LP_CON0_CTRL_PULLD_DQS_SHIFT 0
#define DDR_PHY_LP_CON0_CTRL_PULLD_DQS(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_LP_CON0_CTRL_PULLD_DQS_SHIFT))&DDR_PHY_LP_CON0_CTRL_PULLD_DQS_MASK)
#define DDR_PHY_LP_CON0_CTRL_PULLD_DQ_MASK 0x1FF0000u
#define DDR_PHY_LP_CON0_CTRL_PULLD_DQ_SHIFT 16
#define DDR_PHY_LP_CON0_CTRL_PULLD_DQ(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_LP_CON0_CTRL_PULLD_DQ_SHIFT))&DDR_PHY_LP_CON0_CTRL_PULLD_DQ_MASK)
/* RODT_CON0 Bit Fields */
#define DDR_PHY_RODT_CON0_CTRL_READ_DIS_MASK 0x10000u
#define DDR_PHY_RODT_CON0_CTRL_READ_DIS_SHIFT 16
/* OFFSET_RD_CON0 Bit Fields */
#define DDR_PHY_OFFSET_RD_CON0_CTRL_OFFSETR0_MASK 0xFFu
#define DDR_PHY_OFFSET_RD_CON0_CTRL_OFFSETR0_SHIFT 0
#define DDR_PHY_OFFSET_RD_CON0_CTRL_OFFSETR0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_OFFSET_RD_CON0_CTRL_OFFSETR0_SHIFT))&DDR_PHY_OFFSET_RD_CON0_CTRL_OFFSETR0_MASK)
#define DDR_PHY_OFFSET_RD_CON0_CTRL_OFFSETR1_MASK 0xFF00u
#define DDR_PHY_OFFSET_RD_CON0_CTRL_OFFSETR1_SHIFT 8
#define DDR_PHY_OFFSET_RD_CON0_CTRL_OFFSETR1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_OFFSET_RD_CON0_CTRL_OFFSETR1_SHIFT))&DDR_PHY_OFFSET_RD_CON0_CTRL_OFFSETR1_MASK)
#define DDR_PHY_OFFSET_RD_CON0_CTRL_OFFSETR2_MASK 0xFF0000u
#define DDR_PHY_OFFSET_RD_CON0_CTRL_OFFSETR2_SHIFT 16
#define DDR_PHY_OFFSET_RD_CON0_CTRL_OFFSETR2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_OFFSET_RD_CON0_CTRL_OFFSETR2_SHIFT))&DDR_PHY_OFFSET_RD_CON0_CTRL_OFFSETR2_MASK)
#define DDR_PHY_OFFSET_RD_CON0_CTRL_OFFSETR3_MASK 0xFF000000u
#define DDR_PHY_OFFSET_RD_CON0_CTRL_OFFSETR3_SHIFT 24
#define DDR_PHY_OFFSET_RD_CON0_CTRL_OFFSETR3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_OFFSET_RD_CON0_CTRL_OFFSETR3_SHIFT))&DDR_PHY_OFFSET_RD_CON0_CTRL_OFFSETR3_MASK)
/* OFFSET_WR_CON0 Bit Fields */
#define DDR_PHY_OFFSET_WR_CON0_CTRL_OFFSETW0_MASK 0xFFu
#define DDR_PHY_OFFSET_WR_CON0_CTRL_OFFSETW0_SHIFT 0
#define DDR_PHY_OFFSET_WR_CON0_CTRL_OFFSETW0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_OFFSET_WR_CON0_CTRL_OFFSETW0_SHIFT))&DDR_PHY_OFFSET_WR_CON0_CTRL_OFFSETW0_MASK)
#define DDR_PHY_OFFSET_WR_CON0_CTRL_OFFSETW1_MASK 0xFF00u
#define DDR_PHY_OFFSET_WR_CON0_CTRL_OFFSETW1_SHIFT 8
#define DDR_PHY_OFFSET_WR_CON0_CTRL_OFFSETW1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_OFFSET_WR_CON0_CTRL_OFFSETW1_SHIFT))&DDR_PHY_OFFSET_WR_CON0_CTRL_OFFSETW1_MASK)
#define DDR_PHY_OFFSET_WR_CON0_CTRL_OFFSETW2_MASK 0xFF0000u
#define DDR_PHY_OFFSET_WR_CON0_CTRL_OFFSETW2_SHIFT 16
#define DDR_PHY_OFFSET_WR_CON0_CTRL_OFFSETW2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_OFFSET_WR_CON0_CTRL_OFFSETW2_SHIFT))&DDR_PHY_OFFSET_WR_CON0_CTRL_OFFSETW2_MASK)
#define DDR_PHY_OFFSET_WR_CON0_CTRL_OFFSETW3_MASK 0xFF000000u
#define DDR_PHY_OFFSET_WR_CON0_CTRL_OFFSETW3_SHIFT 24
#define DDR_PHY_OFFSET_WR_CON0_CTRL_OFFSETW3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_OFFSET_WR_CON0_CTRL_OFFSETW3_SHIFT))&DDR_PHY_OFFSET_WR_CON0_CTRL_OFFSETW3_MASK)
/* GATE_CODE_CON0 Bit Fields */
#define DDR_PHY_GATE_CODE_CON0_CTRL_OFFSETC0_MASK 0xFFu
#define DDR_PHY_GATE_CODE_CON0_CTRL_OFFSETC0_SHIFT 0
#define DDR_PHY_GATE_CODE_CON0_CTRL_OFFSETC0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_GATE_CODE_CON0_CTRL_OFFSETC0_SHIFT))&DDR_PHY_GATE_CODE_CON0_CTRL_OFFSETC0_MASK)
#define DDR_PHY_GATE_CODE_CON0_CTRL_OFFSETC1_MASK 0xFF00u
#define DDR_PHY_GATE_CODE_CON0_CTRL_OFFSETC1_SHIFT 8
#define DDR_PHY_GATE_CODE_CON0_CTRL_OFFSETC1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_GATE_CODE_CON0_CTRL_OFFSETC1_SHIFT))&DDR_PHY_GATE_CODE_CON0_CTRL_OFFSETC1_MASK)
#define DDR_PHY_GATE_CODE_CON0_CTRL_OFFSETC2_MASK 0xFF0000u
#define DDR_PHY_GATE_CODE_CON0_CTRL_OFFSETC2_SHIFT 16
#define DDR_PHY_GATE_CODE_CON0_CTRL_OFFSETC2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_GATE_CODE_CON0_CTRL_OFFSETC2_SHIFT))&DDR_PHY_GATE_CODE_CON0_CTRL_OFFSETC2_MASK)
#define DDR_PHY_GATE_CODE_CON0_CTRL_OFFSETC3_MASK 0xFF000000u
#define DDR_PHY_GATE_CODE_CON0_CTRL_OFFSETC3_SHIFT 24
#define DDR_PHY_GATE_CODE_CON0_CTRL_OFFSETC3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_GATE_CODE_CON0_CTRL_OFFSETC3_SHIFT))&DDR_PHY_GATE_CODE_CON0_CTRL_OFFSETC3_MASK)
/* SHIFTC_CON0 Bit Fields */
#define DDR_PHY_SHIFTC_CON0_CTRL_SHIFTC0_MASK 0x7u
#define DDR_PHY_SHIFTC_CON0_CTRL_SHIFTC0_SHIFT 0
#define DDR_PHY_SHIFTC_CON0_CTRL_SHIFTC0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_SHIFTC_CON0_CTRL_SHIFTC0_SHIFT))&DDR_PHY_SHIFTC_CON0_CTRL_SHIFTC0_MASK)
#define DDR_PHY_SHIFTC_CON0_CTRL_SHIFTC1_MASK 0x38u
#define DDR_PHY_SHIFTC_CON0_CTRL_SHIFTC1_SHIFT 3
#define DDR_PHY_SHIFTC_CON0_CTRL_SHIFTC1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_SHIFTC_CON0_CTRL_SHIFTC1_SHIFT))&DDR_PHY_SHIFTC_CON0_CTRL_SHIFTC1_MASK)
#define DDR_PHY_SHIFTC_CON0_CTRL_SHIFTC2_MASK 0x1C0u
#define DDR_PHY_SHIFTC_CON0_CTRL_SHIFTC2_SHIFT 6
#define DDR_PHY_SHIFTC_CON0_CTRL_SHIFTC2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_SHIFTC_CON0_CTRL_SHIFTC2_SHIFT))&DDR_PHY_SHIFTC_CON0_CTRL_SHIFTC2_MASK)
#define DDR_PHY_SHIFTC_CON0_CTRL_SHIFTC3_MASK 0xE00u
#define DDR_PHY_SHIFTC_CON0_CTRL_SHIFTC3_SHIFT 9
#define DDR_PHY_SHIFTC_CON0_CTRL_SHIFTC3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_SHIFTC_CON0_CTRL_SHIFTC3_SHIFT))&DDR_PHY_SHIFTC_CON0_CTRL_SHIFTC3_MASK)
/* CMD_SDLL_CON0 Bit Fields */
#define DDR_PHY_CMD_SDLL_CON0_CTRL_OFFSETD_MASK 0xFFu
#define DDR_PHY_CMD_SDLL_CON0_CTRL_OFFSETD_SHIFT 0
#define DDR_PHY_CMD_SDLL_CON0_CTRL_OFFSETD(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_CMD_SDLL_CON0_CTRL_OFFSETD_SHIFT))&DDR_PHY_CMD_SDLL_CON0_CTRL_OFFSETD_MASK)
#define DDR_PHY_CMD_SDLL_CON0_CTRL_RESYNC_MASK 0x1000000u
#define DDR_PHY_CMD_SDLL_CON0_CTRL_RESYNC_SHIFT 24
#define DDR_PHY_CMD_SDLL_CON0_UPD_MODE_MASK 0x10000000u
#define DDR_PHY_CMD_SDLL_CON0_UPD_MODE_SHIFT 28
/* LVL_CON0 Bit Fields */
#define DDR_PHY_LVL_CON0_ctrl_wrlvl0_code_MASK 0xFFu
#define DDR_PHY_LVL_CON0_ctrl_wrlvl0_code_SHIFT 0
#define DDR_PHY_LVL_CON0_ctrl_wrlvl0_code(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_LVL_CON0_ctrl_wrlvl0_code_SHIFT))&DDR_PHY_LVL_CON0_ctrl_wrlvl0_code_MASK)
#define DDR_PHY_LVL_CON0_ctrl_wrlvl1_code_MASK 0xFF00u
#define DDR_PHY_LVL_CON0_ctrl_wrlvl1_code_SHIFT 8
#define DDR_PHY_LVL_CON0_ctrl_wrlvl1_code(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_LVL_CON0_ctrl_wrlvl1_code_SHIFT))&DDR_PHY_LVL_CON0_ctrl_wrlvl1_code_MASK)
#define DDR_PHY_LVL_CON0_ctrl_wrlvl2_code_MASK 0xFF0000u
#define DDR_PHY_LVL_CON0_ctrl_wrlvl2_code_SHIFT 16
#define DDR_PHY_LVL_CON0_ctrl_wrlvl2_code(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_LVL_CON0_ctrl_wrlvl2_code_SHIFT))&DDR_PHY_LVL_CON0_ctrl_wrlvl2_code_MASK)
#define DDR_PHY_LVL_CON0_ctrl_wrlvl3_code_MASK 0xFF000000u
#define DDR_PHY_LVL_CON0_ctrl_wrlvl3_code_SHIFT 24
#define DDR_PHY_LVL_CON0_ctrl_wrlvl3_code(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_LVL_CON0_ctrl_wrlvl3_code_SHIFT))&DDR_PHY_LVL_CON0_ctrl_wrlvl3_code_MASK)
/* LVL_CON3 Bit Fields */
#define DDR_PHY_LVL_CON3_CTRL_WRLVL_RESYNC_MASK 0x1u
#define DDR_PHY_LVL_CON3_CTRL_WRLVL_RESYNC_SHIFT 0
/* CMD_DESKEW_CON0 Bit Fields */
#define DDR_PHY_CMD_DESKEW_CON0_CA1DESKEWCODE_0_MASK 0xFFu
#define DDR_PHY_CMD_DESKEW_CON0_CA1DESKEWCODE_0_SHIFT 0
#define DDR_PHY_CMD_DESKEW_CON0_CA1DESKEWCODE_0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_CMD_DESKEW_CON0_CA1DESKEWCODE_0_SHIFT))&DDR_PHY_CMD_DESKEW_CON0_CA1DESKEWCODE_0_MASK)
#define DDR_PHY_CMD_DESKEW_CON0_CA1DESKEWCODE_1_MASK 0xFF00u
#define DDR_PHY_CMD_DESKEW_CON0_CA1DESKEWCODE_1_SHIFT 8
#define DDR_PHY_CMD_DESKEW_CON0_CA1DESKEWCODE_1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_CMD_DESKEW_CON0_CA1DESKEWCODE_1_SHIFT))&DDR_PHY_CMD_DESKEW_CON0_CA1DESKEWCODE_1_MASK)
#define DDR_PHY_CMD_DESKEW_CON0_CA2DESKEWCODE_MASK 0xFF0000u
#define DDR_PHY_CMD_DESKEW_CON0_CA2DESKEWCODE_SHIFT 16
#define DDR_PHY_CMD_DESKEW_CON0_CA2DESKEWCODE(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_CMD_DESKEW_CON0_CA2DESKEWCODE_SHIFT))&DDR_PHY_CMD_DESKEW_CON0_CA2DESKEWCODE_MASK)
#define DDR_PHY_CMD_DESKEW_CON0_CA3DESKEWCODE_MASK 0xFF000000u
#define DDR_PHY_CMD_DESKEW_CON0_CA3DESKEWCODE_SHIFT 24
#define DDR_PHY_CMD_DESKEW_CON0_CA3DESKEWCODE(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_CMD_DESKEW_CON0_CA3DESKEWCODE_SHIFT))&DDR_PHY_CMD_DESKEW_CON0_CA3DESKEWCODE_MASK)
/* CMD_DESKEW_CON1 Bit Fields */
#define DDR_PHY_CMD_DESKEW_CON1_CA4DESKEWCODE_MASK 0xFFu
#define DDR_PHY_CMD_DESKEW_CON1_CA4DESKEWCODE_SHIFT 0
#define DDR_PHY_CMD_DESKEW_CON1_CA4DESKEWCODE(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_CMD_DESKEW_CON1_CA4DESKEWCODE_SHIFT))&DDR_PHY_CMD_DESKEW_CON1_CA4DESKEWCODE_MASK)
#define DDR_PHY_CMD_DESKEW_CON1_CA5DESKEWCODE_MASK 0xFF00u
#define DDR_PHY_CMD_DESKEW_CON1_CA5DESKEWCODE_SHIFT 8
#define DDR_PHY_CMD_DESKEW_CON1_CA5DESKEWCODE(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_CMD_DESKEW_CON1_CA5DESKEWCODE_SHIFT))&DDR_PHY_CMD_DESKEW_CON1_CA5DESKEWCODE_MASK)
#define DDR_PHY_CMD_DESKEW_CON1_CA6DESKEWCODE_MASK 0xFF0000u
#define DDR_PHY_CMD_DESKEW_CON1_CA6DESKEWCODE_SHIFT 16
#define DDR_PHY_CMD_DESKEW_CON1_CA6DESKEWCODE(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_CMD_DESKEW_CON1_CA6DESKEWCODE_SHIFT))&DDR_PHY_CMD_DESKEW_CON1_CA6DESKEWCODE_MASK)
#define DDR_PHY_CMD_DESKEW_CON1_CA7DESKEWCODE_MASK 0xFF000000u
#define DDR_PHY_CMD_DESKEW_CON1_CA7DESKEWCODE_SHIFT 24
#define DDR_PHY_CMD_DESKEW_CON1_CA7DESKEWCODE(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_CMD_DESKEW_CON1_CA7DESKEWCODE_SHIFT))&DDR_PHY_CMD_DESKEW_CON1_CA7DESKEWCODE_MASK)
/* CMD_DESKEW_CON2 Bit Fields */
#define DDR_PHY_CMD_DESKEW_CON2_CA8DESKEWCODE_MASK 0xFFu
#define DDR_PHY_CMD_DESKEW_CON2_CA8DESKEWCODE_SHIFT 0
#define DDR_PHY_CMD_DESKEW_CON2_CA8DESKEWCODE(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_CMD_DESKEW_CON2_CA8DESKEWCODE_SHIFT))&DDR_PHY_CMD_DESKEW_CON2_CA8DESKEWCODE_MASK)
#define DDR_PHY_CMD_DESKEW_CON2_CA9DESKEWCODE_MASK 0xFF00u
#define DDR_PHY_CMD_DESKEW_CON2_CA9DESKEWCODE_SHIFT 8
#define DDR_PHY_CMD_DESKEW_CON2_CA9DESKEWCODE(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_CMD_DESKEW_CON2_CA9DESKEWCODE_SHIFT))&DDR_PHY_CMD_DESKEW_CON2_CA9DESKEWCODE_MASK)
#define DDR_PHY_CMD_DESKEW_CON2_CKDESKEWCODE_MASK 0xFF0000u
#define DDR_PHY_CMD_DESKEW_CON2_CKDESKEWCODE_SHIFT 16
#define DDR_PHY_CMD_DESKEW_CON2_CKDESKEWCODE(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_CMD_DESKEW_CON2_CKDESKEWCODE_SHIFT))&DDR_PHY_CMD_DESKEW_CON2_CKDESKEWCODE_MASK)
#define DDR_PHY_CMD_DESKEW_CON2_CS0DESKEWCODE_MASK 0xFF000000u
#define DDR_PHY_CMD_DESKEW_CON2_CS0DESKEWCODE_SHIFT 24
#define DDR_PHY_CMD_DESKEW_CON2_CS0DESKEWCODE(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_CMD_DESKEW_CON2_CS0DESKEWCODE_SHIFT))&DDR_PHY_CMD_DESKEW_CON2_CS0DESKEWCODE_MASK)
/* CMD_DESKEW_CON3 Bit Fields */
#define DDR_PHY_CMD_DESKEW_CON3_CS1DESKEWCODE_MASK 0xFFu
#define DDR_PHY_CMD_DESKEW_CON3_CS1DESKEWCODE_SHIFT 0
#define DDR_PHY_CMD_DESKEW_CON3_CS1DESKEWCODE(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_CMD_DESKEW_CON3_CS1DESKEWCODE_SHIFT))&DDR_PHY_CMD_DESKEW_CON3_CS1DESKEWCODE_MASK)
#define DDR_PHY_CMD_DESKEW_CON3_CKE0DESKEWCODE_MASK 0xFF00u
#define DDR_PHY_CMD_DESKEW_CON3_CKE0DESKEWCODE_SHIFT 8
#define DDR_PHY_CMD_DESKEW_CON3_CKE0DESKEWCODE(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_CMD_DESKEW_CON3_CKE0DESKEWCODE_SHIFT))&DDR_PHY_CMD_DESKEW_CON3_CKE0DESKEWCODE_MASK)
#define DDR_PHY_CMD_DESKEW_CON3_CKE1DESKEWCODE_MASK 0xFF0000u
#define DDR_PHY_CMD_DESKEW_CON3_CKE1DESKEWCODE_SHIFT 16
#define DDR_PHY_CMD_DESKEW_CON3_CKE1DESKEWCODE(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_CMD_DESKEW_CON3_CKE1DESKEWCODE_SHIFT))&DDR_PHY_CMD_DESKEW_CON3_CKE1DESKEWCODE_MASK)
/* CMD_DESKEW_CON4 Bit Fields */
#define DDR_PHY_CMD_DESKEW_CON4_RSTDESKEWCODE_MASK 0xFFu
#define DDR_PHY_CMD_DESKEW_CON4_RSTDESKEWCODE_SHIFT 0
#define DDR_PHY_CMD_DESKEW_CON4_RSTDESKEWCODE(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_CMD_DESKEW_CON4_RSTDESKEWCODE_SHIFT))&DDR_PHY_CMD_DESKEW_CON4_RSTDESKEWCODE_MASK)
/* DRVDS_CON0 Bit Fields */
#define DDR_PHY_DRVDS_CON0_CAADRDRVRDS_MASK 0x7u
#define DDR_PHY_DRVDS_CON0_CAADRDRVRDS_SHIFT 0
#define DDR_PHY_DRVDS_CON0_CAADRDRVRDS(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_DRVDS_CON0_CAADRDRVRDS_SHIFT))&DDR_PHY_DRVDS_CON0_CAADRDRVRDS_MASK)
#define DDR_PHY_DRVDS_CON0_CACSDRVRDS_MASK 0x38u
#define DDR_PHY_DRVDS_CON0_CACSDRVRDS_SHIFT 3
#define DDR_PHY_DRVDS_CON0_CACSDRVRDS(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_DRVDS_CON0_CACSDRVRDS_SHIFT))&DDR_PHY_DRVDS_CON0_CACSDRVRDS_MASK)
#define DDR_PHY_DRVDS_CON0_CACKEDRVRDS_MASK 0x1C0u
#define DDR_PHY_DRVDS_CON0_CACKEDRVRDS_SHIFT 6
#define DDR_PHY_DRVDS_CON0_CACKEDRVRDS(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_DRVDS_CON0_CACKEDRVRDS_SHIFT))&DDR_PHY_DRVDS_CON0_CACKEDRVRDS_MASK)
#define DDR_PHY_DRVDS_CON0_CACKDRVRDS_MASK 0xE00u
#define DDR_PHY_DRVDS_CON0_CACKDRVRDS_SHIFT 9
#define DDR_PHY_DRVDS_CON0_CACKDRVRDS(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_DRVDS_CON0_CACKDRVRDS_SHIFT))&DDR_PHY_DRVDS_CON0_CACKDRVRDS_MASK)
/* MDLL_CON0 Bit Fields */
#define DDR_PHY_MDLL_CON0_CTRL_REF_MASK 0x1Eu
#define DDR_PHY_MDLL_CON0_CTRL_REF_SHIFT 1
#define DDR_PHY_MDLL_CON0_CTRL_REF(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_MDLL_CON0_CTRL_REF_SHIFT))&DDR_PHY_MDLL_CON0_CTRL_REF_MASK)
#define DDR_PHY_MDLL_CON0_CTRL_DLL_ON_MASK 0x20u
#define DDR_PHY_MDLL_CON0_CTRL_DLL_ON_SHIFT 5
#define DDR_PHY_MDLL_CON0_CTRL_START_MASK 0x40u
#define DDR_PHY_MDLL_CON0_CTRL_START_SHIFT 6
#define DDR_PHY_MDLL_CON0_CTRL_FORCE_MASK 0xFF80u
#define DDR_PHY_MDLL_CON0_CTRL_FORCE_SHIFT 7
#define DDR_PHY_MDLL_CON0_CTRL_FORCE(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_MDLL_CON0_CTRL_FORCE_SHIFT))&DDR_PHY_MDLL_CON0_CTRL_FORCE_MASK)
#define DDR_PHY_MDLL_CON0_CTRL_INC_MASK 0x7F0000u
#define DDR_PHY_MDLL_CON0_CTRL_INC_SHIFT 16
#define DDR_PHY_MDLL_CON0_CTRL_INC(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_MDLL_CON0_CTRL_INC_SHIFT))&DDR_PHY_MDLL_CON0_CTRL_INC_MASK)
#define DDR_PHY_MDLL_CON0_CTRL_START_POINT_MASK 0x7F000000u
#define DDR_PHY_MDLL_CON0_CTRL_START_POINT_SHIFT 24
#define DDR_PHY_MDLL_CON0_CTRL_START_POINT(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_MDLL_CON0_CTRL_START_POINT_SHIFT))&DDR_PHY_MDLL_CON0_CTRL_START_POINT_MASK)
/* MDLL_CON1 Bit Fields */
#define DDR_PHY_MDLL_CON1_CTRL_LOCKED_MASK 0x1u
#define DDR_PHY_MDLL_CON1_CTRL_LOCKED_SHIFT 0
#define DDR_PHY_MDLL_CON1_CTRL_FLOCK_MASK 0x2u
#define DDR_PHY_MDLL_CON1_CTRL_FLOCK_SHIFT 1
#define DDR_PHY_MDLL_CON1_CTRL_CLOCK_MASK 0x4u
#define DDR_PHY_MDLL_CON1_CTRL_CLOCK_SHIFT 2
#define DDR_PHY_MDLL_CON1_CTRL_LOCK_VALUE_MASK 0x1FF00u
#define DDR_PHY_MDLL_CON1_CTRL_LOCK_VALUE_SHIFT 8
#define DDR_PHY_MDLL_CON1_CTRL_LOCK_VALUE(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_MDLL_CON1_CTRL_LOCK_VALUE_SHIFT))&DDR_PHY_MDLL_CON1_CTRL_LOCK_VALUE_MASK)
/* ZQ_CON0 Bit Fields */
#define DDR_PHY_ZQ_CON0_ZQ_AUTO_EN_MASK 0x1u
#define DDR_PHY_ZQ_CON0_ZQ_AUTO_EN_SHIFT 0
#define DDR_PHY_ZQ_CON0_ZQ_MANUAL_STR_MASK 0x2u
#define DDR_PHY_ZQ_CON0_ZQ_MANUAL_STR_SHIFT 1
#define DDR_PHY_ZQ_CON0_ZQ_MANUAL_MODE_MASK 0xCu
#define DDR_PHY_ZQ_CON0_ZQ_MANUAL_MODE_SHIFT 2
#define DDR_PHY_ZQ_CON0_ZQ_MANUAL_MODE(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_ZQ_CON0_ZQ_MANUAL_MODE_SHIFT))&DDR_PHY_ZQ_CON0_ZQ_MANUAL_MODE_MASK)
#define DDR_PHY_ZQ_CON0_ZQ_UDT_DLY_MASK 0xFF0u
#define DDR_PHY_ZQ_CON0_ZQ_UDT_DLY_SHIFT 4
#define DDR_PHY_ZQ_CON0_ZQ_UDT_DLY(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_ZQ_CON0_ZQ_UDT_DLY_SHIFT))&DDR_PHY_ZQ_CON0_ZQ_UDT_DLY_MASK)
#define DDR_PHY_ZQ_CON0_ZQ_FORCE_IMPP_MASK 0x7000u
#define DDR_PHY_ZQ_CON0_ZQ_FORCE_IMPP_SHIFT 12
#define DDR_PHY_ZQ_CON0_ZQ_FORCE_IMPP(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_ZQ_CON0_ZQ_FORCE_IMPP_SHIFT))&DDR_PHY_ZQ_CON0_ZQ_FORCE_IMPP_MASK)
#define DDR_PHY_ZQ_CON0_ZQ_FORCE_IMPN_MASK 0x38000u
#define DDR_PHY_ZQ_CON0_ZQ_FORCE_IMPN_SHIFT 15
#define DDR_PHY_ZQ_CON0_ZQ_FORCE_IMPN(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_ZQ_CON0_ZQ_FORCE_IMPN_SHIFT))&DDR_PHY_ZQ_CON0_ZQ_FORCE_IMPN_MASK)
#define DDR_PHY_ZQ_CON0_ZQ_CLK_DIV_EN_MASK 0x40000u
#define DDR_PHY_ZQ_CON0_ZQ_CLK_DIV_EN_SHIFT 18
#define DDR_PHY_ZQ_CON0_ZQ_MODE_NOTERM_MASK 0x80000u
#define DDR_PHY_ZQ_CON0_ZQ_MODE_NOTERM_SHIFT 19
#define DDR_PHY_ZQ_CON0_ZQ_RGDDR3_MASK 0x100000u
#define DDR_PHY_ZQ_CON0_ZQ_RGDDR3_SHIFT 20
#define DDR_PHY_ZQ_CON0_ZQ_MODE_TERM_MASK 0xE00000u
#define DDR_PHY_ZQ_CON0_ZQ_MODE_TERM_SHIFT 21
#define DDR_PHY_ZQ_CON0_ZQ_MODE_TERM(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_ZQ_CON0_ZQ_MODE_TERM_SHIFT))&DDR_PHY_ZQ_CON0_ZQ_MODE_TERM_MASK)
#define DDR_PHY_ZQ_CON0_ZQ_MODE_DDS_MASK 0x7000000u
#define DDR_PHY_ZQ_CON0_ZQ_MODE_DDS_SHIFT 24
#define DDR_PHY_ZQ_CON0_ZQ_MODE_DDS(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_ZQ_CON0_ZQ_MODE_DDS_SHIFT))&DDR_PHY_ZQ_CON0_ZQ_MODE_DDS_MASK)
#define DDR_PHY_ZQ_CON0_ZQ_CLK_EN_MASK 0x8000000u
#define DDR_PHY_ZQ_CON0_ZQ_CLK_EN_SHIFT 27
/* ZQ_CON1 Bit Fields */
#define DDR_PHY_ZQ_CON1_ZQ_DONE_MASK 0x1u
#define DDR_PHY_ZQ_CON1_ZQ_DONE_SHIFT 0
#define DDR_PHY_ZQ_CON1_ZQ_PENDING_MASK 0x2u
#define DDR_PHY_ZQ_CON1_ZQ_PENDING_SHIFT 1
#define DDR_PHY_ZQ_CON1_ZQ_ERROR_MASK 0x4u
#define DDR_PHY_ZQ_CON1_ZQ_ERROR_SHIFT 2
#define DDR_PHY_ZQ_CON1_ZQ_NMON_MASK 0x38u
#define DDR_PHY_ZQ_CON1_ZQ_NMON_SHIFT 3
#define DDR_PHY_ZQ_CON1_ZQ_NMON(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_ZQ_CON1_ZQ_NMON_SHIFT))&DDR_PHY_ZQ_CON1_ZQ_NMON_MASK)
#define DDR_PHY_ZQ_CON1_ZQ_PMON_MASK 0x1C0u
#define DDR_PHY_ZQ_CON1_ZQ_PMON_SHIFT 6
#define DDR_PHY_ZQ_CON1_ZQ_PMON(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_ZQ_CON1_ZQ_PMON_SHIFT))&DDR_PHY_ZQ_CON1_ZQ_PMON_MASK)
/* ZQ_CON2 Bit Fields */
#define DDR_PHY_ZQ_CON2_CTRL_ZQ_CLK_DIV_MASK 0xFFFFu
#define DDR_PHY_ZQ_CON2_CTRL_ZQ_CLK_DIV_SHIFT 0
#define DDR_PHY_ZQ_CON2_CTRL_ZQ_CLK_DIV(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_ZQ_CON2_CTRL_ZQ_CLK_DIV_SHIFT))&DDR_PHY_ZQ_CON2_CTRL_ZQ_CLK_DIV_MASK)
/* RD_DESKEW_CON0 Bit Fields */
#define DDR_PHY_RD_DESKEW_CON0_RD0DESKEW0_MASK 0xFFu
#define DDR_PHY_RD_DESKEW_CON0_RD0DESKEW0_SHIFT 0
#define DDR_PHY_RD_DESKEW_CON0_RD0DESKEW0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON0_RD0DESKEW0_SHIFT))&DDR_PHY_RD_DESKEW_CON0_RD0DESKEW0_MASK)
#define DDR_PHY_RD_DESKEW_CON0_RD0DESKEW1_MASK 0xFF00u
#define DDR_PHY_RD_DESKEW_CON0_RD0DESKEW1_SHIFT 8
#define DDR_PHY_RD_DESKEW_CON0_RD0DESKEW1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON0_RD0DESKEW1_SHIFT))&DDR_PHY_RD_DESKEW_CON0_RD0DESKEW1_MASK)
#define DDR_PHY_RD_DESKEW_CON0_RD0DESKEW2_MASK 0xFF0000u
#define DDR_PHY_RD_DESKEW_CON0_RD0DESKEW2_SHIFT 16
#define DDR_PHY_RD_DESKEW_CON0_RD0DESKEW2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON0_RD0DESKEW2_SHIFT))&DDR_PHY_RD_DESKEW_CON0_RD0DESKEW2_MASK)
#define DDR_PHY_RD_DESKEW_CON0_RD0DESKEW3_MASK 0xFF000000u
#define DDR_PHY_RD_DESKEW_CON0_RD0DESKEW3_SHIFT 24
#define DDR_PHY_RD_DESKEW_CON0_RD0DESKEW3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON0_RD0DESKEW3_SHIFT))&DDR_PHY_RD_DESKEW_CON0_RD0DESKEW3_MASK)
/* RD_DESKEW_CON3 Bit Fields */
#define DDR_PHY_RD_DESKEW_CON3_RD1DESKEW0_MASK 0xFFu
#define DDR_PHY_RD_DESKEW_CON3_RD1DESKEW0_SHIFT 0
#define DDR_PHY_RD_DESKEW_CON3_RD1DESKEW0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON3_RD1DESKEW0_SHIFT))&DDR_PHY_RD_DESKEW_CON3_RD1DESKEW0_MASK)
#define DDR_PHY_RD_DESKEW_CON3_RD1DESKEW1_MASK 0xFF00u
#define DDR_PHY_RD_DESKEW_CON3_RD1DESKEW1_SHIFT 8
#define DDR_PHY_RD_DESKEW_CON3_RD1DESKEW1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON3_RD1DESKEW1_SHIFT))&DDR_PHY_RD_DESKEW_CON3_RD1DESKEW1_MASK)
#define DDR_PHY_RD_DESKEW_CON3_RD1DESKEW2_MASK 0xFF0000u
#define DDR_PHY_RD_DESKEW_CON3_RD1DESKEW2_SHIFT 16
#define DDR_PHY_RD_DESKEW_CON3_RD1DESKEW2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON3_RD1DESKEW2_SHIFT))&DDR_PHY_RD_DESKEW_CON3_RD1DESKEW2_MASK)
#define DDR_PHY_RD_DESKEW_CON3_RD1DESKEW3_MASK 0xFF000000u
#define DDR_PHY_RD_DESKEW_CON3_RD1DESKEW3_SHIFT 24
#define DDR_PHY_RD_DESKEW_CON3_RD1DESKEW3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON3_RD1DESKEW3_SHIFT))&DDR_PHY_RD_DESKEW_CON3_RD1DESKEW3_MASK)
/* RD_DESKEW_CON6 Bit Fields */
#define DDR_PHY_RD_DESKEW_CON6_RD2DESKEW0_MASK 0xFFu
#define DDR_PHY_RD_DESKEW_CON6_RD2DESKEW0_SHIFT 0
#define DDR_PHY_RD_DESKEW_CON6_RD2DESKEW0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON6_RD2DESKEW0_SHIFT))&DDR_PHY_RD_DESKEW_CON6_RD2DESKEW0_MASK)
#define DDR_PHY_RD_DESKEW_CON6_RD2DESKEW1_MASK 0xFF00u
#define DDR_PHY_RD_DESKEW_CON6_RD2DESKEW1_SHIFT 8
#define DDR_PHY_RD_DESKEW_CON6_RD2DESKEW1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON6_RD2DESKEW1_SHIFT))&DDR_PHY_RD_DESKEW_CON6_RD2DESKEW1_MASK)
#define DDR_PHY_RD_DESKEW_CON6_RD2DESKEW2_MASK 0xFF0000u
#define DDR_PHY_RD_DESKEW_CON6_RD2DESKEW2_SHIFT 16
#define DDR_PHY_RD_DESKEW_CON6_RD2DESKEW2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON6_RD2DESKEW2_SHIFT))&DDR_PHY_RD_DESKEW_CON6_RD2DESKEW2_MASK)
#define DDR_PHY_RD_DESKEW_CON6_RD2DESKEW3_MASK 0xFF000000u
#define DDR_PHY_RD_DESKEW_CON6_RD2DESKEW3_SHIFT 24
#define DDR_PHY_RD_DESKEW_CON6_RD2DESKEW3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON6_RD2DESKEW3_SHIFT))&DDR_PHY_RD_DESKEW_CON6_RD2DESKEW3_MASK)
/* RD_DESKEW_CON9 Bit Fields */
#define DDR_PHY_RD_DESKEW_CON9_RD3DESKEW0_MASK 0xFFu
#define DDR_PHY_RD_DESKEW_CON9_RD3DESKEW0_SHIFT 0
#define DDR_PHY_RD_DESKEW_CON9_RD3DESKEW0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON9_RD3DESKEW0_SHIFT))&DDR_PHY_RD_DESKEW_CON9_RD3DESKEW0_MASK)
#define DDR_PHY_RD_DESKEW_CON9_RD3DESKEW1_MASK 0xFF00u
#define DDR_PHY_RD_DESKEW_CON9_RD3DESKEW1_SHIFT 8
#define DDR_PHY_RD_DESKEW_CON9_RD3DESKEW1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON9_RD3DESKEW1_SHIFT))&DDR_PHY_RD_DESKEW_CON9_RD3DESKEW1_MASK)
#define DDR_PHY_RD_DESKEW_CON9_RD3DESKEW2_MASK 0xFF0000u
#define DDR_PHY_RD_DESKEW_CON9_RD3DESKEW2_SHIFT 16
#define DDR_PHY_RD_DESKEW_CON9_RD3DESKEW2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON9_RD3DESKEW2_SHIFT))&DDR_PHY_RD_DESKEW_CON9_RD3DESKEW2_MASK)
#define DDR_PHY_RD_DESKEW_CON9_RD3DESKEW3_MASK 0xFF000000u
#define DDR_PHY_RD_DESKEW_CON9_RD3DESKEW3_SHIFT 24
#define DDR_PHY_RD_DESKEW_CON9_RD3DESKEW3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON9_RD3DESKEW3_SHIFT))&DDR_PHY_RD_DESKEW_CON9_RD3DESKEW3_MASK)
/* RD_DESKEW_CON12 Bit Fields */
#define DDR_PHY_RD_DESKEW_CON12_RD4DESKEW0_MASK 0xFFu
#define DDR_PHY_RD_DESKEW_CON12_RD4DESKEW0_SHIFT 0
#define DDR_PHY_RD_DESKEW_CON12_RD4DESKEW0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON12_RD4DESKEW0_SHIFT))&DDR_PHY_RD_DESKEW_CON12_RD4DESKEW0_MASK)
#define DDR_PHY_RD_DESKEW_CON12_RD4DESKEW1_MASK 0xFF00u
#define DDR_PHY_RD_DESKEW_CON12_RD4DESKEW1_SHIFT 8
#define DDR_PHY_RD_DESKEW_CON12_RD4DESKEW1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON12_RD4DESKEW1_SHIFT))&DDR_PHY_RD_DESKEW_CON12_RD4DESKEW1_MASK)
#define DDR_PHY_RD_DESKEW_CON12_RD4DESKEW2_MASK 0xFF0000u
#define DDR_PHY_RD_DESKEW_CON12_RD4DESKEW2_SHIFT 16
#define DDR_PHY_RD_DESKEW_CON12_RD4DESKEW2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON12_RD4DESKEW2_SHIFT))&DDR_PHY_RD_DESKEW_CON12_RD4DESKEW2_MASK)
#define DDR_PHY_RD_DESKEW_CON12_RD4DESKEW3_MASK 0xFF000000u
#define DDR_PHY_RD_DESKEW_CON12_RD4DESKEW3_SHIFT 24
#define DDR_PHY_RD_DESKEW_CON12_RD4DESKEW3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON12_RD4DESKEW3_SHIFT))&DDR_PHY_RD_DESKEW_CON12_RD4DESKEW3_MASK)
/* RD_DESKEW_CON15 Bit Fields */
#define DDR_PHY_RD_DESKEW_CON15_RD5DESKEW0_MASK 0xFFu
#define DDR_PHY_RD_DESKEW_CON15_RD5DESKEW0_SHIFT 0
#define DDR_PHY_RD_DESKEW_CON15_RD5DESKEW0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON15_RD5DESKEW0_SHIFT))&DDR_PHY_RD_DESKEW_CON15_RD5DESKEW0_MASK)
#define DDR_PHY_RD_DESKEW_CON15_RD5DESKEW1_MASK 0xFF00u
#define DDR_PHY_RD_DESKEW_CON15_RD5DESKEW1_SHIFT 8
#define DDR_PHY_RD_DESKEW_CON15_RD5DESKEW1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON15_RD5DESKEW1_SHIFT))&DDR_PHY_RD_DESKEW_CON15_RD5DESKEW1_MASK)
#define DDR_PHY_RD_DESKEW_CON15_RD5DESKEW2_MASK 0xFF0000u
#define DDR_PHY_RD_DESKEW_CON15_RD5DESKEW2_SHIFT 16
#define DDR_PHY_RD_DESKEW_CON15_RD5DESKEW2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON15_RD5DESKEW2_SHIFT))&DDR_PHY_RD_DESKEW_CON15_RD5DESKEW2_MASK)
#define DDR_PHY_RD_DESKEW_CON15_RD5DESKEW3_MASK 0xFF000000u
#define DDR_PHY_RD_DESKEW_CON15_RD5DESKEW3_SHIFT 24
#define DDR_PHY_RD_DESKEW_CON15_RD5DESKEW3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON15_RD5DESKEW3_SHIFT))&DDR_PHY_RD_DESKEW_CON15_RD5DESKEW3_MASK)
/* RD_DESKEW_CON18 Bit Fields */
#define DDR_PHY_RD_DESKEW_CON18_RD6DESKEW0_MASK 0xFFu
#define DDR_PHY_RD_DESKEW_CON18_RD6DESKEW0_SHIFT 0
#define DDR_PHY_RD_DESKEW_CON18_RD6DESKEW0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON18_RD6DESKEW0_SHIFT))&DDR_PHY_RD_DESKEW_CON18_RD6DESKEW0_MASK)
#define DDR_PHY_RD_DESKEW_CON18_RD6DESKEW1_MASK 0xFF00u
#define DDR_PHY_RD_DESKEW_CON18_RD6DESKEW1_SHIFT 8
#define DDR_PHY_RD_DESKEW_CON18_RD6DESKEW1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON18_RD6DESKEW1_SHIFT))&DDR_PHY_RD_DESKEW_CON18_RD6DESKEW1_MASK)
#define DDR_PHY_RD_DESKEW_CON18_RD6DESKEW2_MASK 0xFF0000u
#define DDR_PHY_RD_DESKEW_CON18_RD6DESKEW2_SHIFT 16
#define DDR_PHY_RD_DESKEW_CON18_RD6DESKEW2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON18_RD6DESKEW2_SHIFT))&DDR_PHY_RD_DESKEW_CON18_RD6DESKEW2_MASK)
#define DDR_PHY_RD_DESKEW_CON18_RD6DESKEW3_MASK 0xFF000000u
#define DDR_PHY_RD_DESKEW_CON18_RD6DESKEW3_SHIFT 24
#define DDR_PHY_RD_DESKEW_CON18_RD6DESKEW3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON18_RD6DESKEW3_SHIFT))&DDR_PHY_RD_DESKEW_CON18_RD6DESKEW3_MASK)
/* RD_DESKEW_CON21 Bit Fields */
#define DDR_PHY_RD_DESKEW_CON21_RD7DESKEW0_MASK 0xFFu
#define DDR_PHY_RD_DESKEW_CON21_RD7DESKEW0_SHIFT 0
#define DDR_PHY_RD_DESKEW_CON21_RD7DESKEW0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON21_RD7DESKEW0_SHIFT))&DDR_PHY_RD_DESKEW_CON21_RD7DESKEW0_MASK)
#define DDR_PHY_RD_DESKEW_CON21_RD7DESKEW1_MASK 0xFF00u
#define DDR_PHY_RD_DESKEW_CON21_RD7DESKEW1_SHIFT 8
#define DDR_PHY_RD_DESKEW_CON21_RD7DESKEW1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON21_RD7DESKEW1_SHIFT))&DDR_PHY_RD_DESKEW_CON21_RD7DESKEW1_MASK)
#define DDR_PHY_RD_DESKEW_CON21_RD7DESKEW2_MASK 0xFF0000u
#define DDR_PHY_RD_DESKEW_CON21_RD7DESKEW2_SHIFT 16
#define DDR_PHY_RD_DESKEW_CON21_RD7DESKEW2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON21_RD7DESKEW2_SHIFT))&DDR_PHY_RD_DESKEW_CON21_RD7DESKEW2_MASK)
#define DDR_PHY_RD_DESKEW_CON21_RD7DESKEW3_MASK 0xFF000000u
#define DDR_PHY_RD_DESKEW_CON21_RD7DESKEW3_SHIFT 24
#define DDR_PHY_RD_DESKEW_CON21_RD7DESKEW3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RD_DESKEW_CON21_RD7DESKEW3_SHIFT))&DDR_PHY_RD_DESKEW_CON21_RD7DESKEW3_MASK)
/* WR_DESKEW_CON0 Bit Fields */
#define DDR_PHY_WR_DESKEW_CON0_WR0DESKEW0_MASK 0xFFu
#define DDR_PHY_WR_DESKEW_CON0_WR0DESKEW0_SHIFT 0
#define DDR_PHY_WR_DESKEW_CON0_WR0DESKEW0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON0_WR0DESKEW0_SHIFT))&DDR_PHY_WR_DESKEW_CON0_WR0DESKEW0_MASK)
#define DDR_PHY_WR_DESKEW_CON0_WR0DESKEW1_MASK 0xFF00u
#define DDR_PHY_WR_DESKEW_CON0_WR0DESKEW1_SHIFT 8
#define DDR_PHY_WR_DESKEW_CON0_WR0DESKEW1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON0_WR0DESKEW1_SHIFT))&DDR_PHY_WR_DESKEW_CON0_WR0DESKEW1_MASK)
#define DDR_PHY_WR_DESKEW_CON0_WR0DESKEW2_MASK 0xFF0000u
#define DDR_PHY_WR_DESKEW_CON0_WR0DESKEW2_SHIFT 16
#define DDR_PHY_WR_DESKEW_CON0_WR0DESKEW2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON0_WR0DESKEW2_SHIFT))&DDR_PHY_WR_DESKEW_CON0_WR0DESKEW2_MASK)
#define DDR_PHY_WR_DESKEW_CON0_WR0DESKEW3_MASK 0xFF000000u
#define DDR_PHY_WR_DESKEW_CON0_WR0DESKEW3_SHIFT 24
#define DDR_PHY_WR_DESKEW_CON0_WR0DESKEW3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON0_WR0DESKEW3_SHIFT))&DDR_PHY_WR_DESKEW_CON0_WR0DESKEW3_MASK)
/* WR_DESKEW_CON3 Bit Fields */
#define DDR_PHY_WR_DESKEW_CON3_WR1DESKEW0_MASK 0xFFu
#define DDR_PHY_WR_DESKEW_CON3_WR1DESKEW0_SHIFT 0
#define DDR_PHY_WR_DESKEW_CON3_WR1DESKEW0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON3_WR1DESKEW0_SHIFT))&DDR_PHY_WR_DESKEW_CON3_WR1DESKEW0_MASK)
#define DDR_PHY_WR_DESKEW_CON3_WR1DESKEW1_MASK 0xFF00u
#define DDR_PHY_WR_DESKEW_CON3_WR1DESKEW1_SHIFT 8
#define DDR_PHY_WR_DESKEW_CON3_WR1DESKEW1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON3_WR1DESKEW1_SHIFT))&DDR_PHY_WR_DESKEW_CON3_WR1DESKEW1_MASK)
#define DDR_PHY_WR_DESKEW_CON3_WR1DESKEW2_MASK 0xFF0000u
#define DDR_PHY_WR_DESKEW_CON3_WR1DESKEW2_SHIFT 16
#define DDR_PHY_WR_DESKEW_CON3_WR1DESKEW2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON3_WR1DESKEW2_SHIFT))&DDR_PHY_WR_DESKEW_CON3_WR1DESKEW2_MASK)
#define DDR_PHY_WR_DESKEW_CON3_WR1DESKEW3_MASK 0xFF000000u
#define DDR_PHY_WR_DESKEW_CON3_WR1DESKEW3_SHIFT 24
#define DDR_PHY_WR_DESKEW_CON3_WR1DESKEW3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON3_WR1DESKEW3_SHIFT))&DDR_PHY_WR_DESKEW_CON3_WR1DESKEW3_MASK)
/* WR_DESKEW_CON6 Bit Fields */
#define DDR_PHY_WR_DESKEW_CON6_WR2DESKEW0_MASK 0xFFu
#define DDR_PHY_WR_DESKEW_CON6_WR2DESKEW0_SHIFT 0
#define DDR_PHY_WR_DESKEW_CON6_WR2DESKEW0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON6_WR2DESKEW0_SHIFT))&DDR_PHY_WR_DESKEW_CON6_WR2DESKEW0_MASK)
#define DDR_PHY_WR_DESKEW_CON6_WR2DESKEW1_MASK 0xFF00u
#define DDR_PHY_WR_DESKEW_CON6_WR2DESKEW1_SHIFT 8
#define DDR_PHY_WR_DESKEW_CON6_WR2DESKEW1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON6_WR2DESKEW1_SHIFT))&DDR_PHY_WR_DESKEW_CON6_WR2DESKEW1_MASK)
#define DDR_PHY_WR_DESKEW_CON6_WR2DESKEW2_MASK 0xFF0000u
#define DDR_PHY_WR_DESKEW_CON6_WR2DESKEW2_SHIFT 16
#define DDR_PHY_WR_DESKEW_CON6_WR2DESKEW2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON6_WR2DESKEW2_SHIFT))&DDR_PHY_WR_DESKEW_CON6_WR2DESKEW2_MASK)
#define DDR_PHY_WR_DESKEW_CON6_WR2DESKEW3_MASK 0xFF000000u
#define DDR_PHY_WR_DESKEW_CON6_WR2DESKEW3_SHIFT 24
#define DDR_PHY_WR_DESKEW_CON6_WR2DESKEW3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON6_WR2DESKEW3_SHIFT))&DDR_PHY_WR_DESKEW_CON6_WR2DESKEW3_MASK)
/* WR_DESKEW_CON9 Bit Fields */
#define DDR_PHY_WR_DESKEW_CON9_WR3DESKEW0_MASK 0xFFu
#define DDR_PHY_WR_DESKEW_CON9_WR3DESKEW0_SHIFT 0
#define DDR_PHY_WR_DESKEW_CON9_WR3DESKEW0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON9_WR3DESKEW0_SHIFT))&DDR_PHY_WR_DESKEW_CON9_WR3DESKEW0_MASK)
#define DDR_PHY_WR_DESKEW_CON9_WR3DESKEW1_MASK 0xFF00u
#define DDR_PHY_WR_DESKEW_CON9_WR3DESKEW1_SHIFT 8
#define DDR_PHY_WR_DESKEW_CON9_WR3DESKEW1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON9_WR3DESKEW1_SHIFT))&DDR_PHY_WR_DESKEW_CON9_WR3DESKEW1_MASK)
#define DDR_PHY_WR_DESKEW_CON9_WR3DESKEW2_MASK 0xFF0000u
#define DDR_PHY_WR_DESKEW_CON9_WR3DESKEW2_SHIFT 16
#define DDR_PHY_WR_DESKEW_CON9_WR3DESKEW2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON9_WR3DESKEW2_SHIFT))&DDR_PHY_WR_DESKEW_CON9_WR3DESKEW2_MASK)
#define DDR_PHY_WR_DESKEW_CON9_WR3DESKEW3_MASK 0xFF000000u
#define DDR_PHY_WR_DESKEW_CON9_WR3DESKEW3_SHIFT 24
#define DDR_PHY_WR_DESKEW_CON9_WR3DESKEW3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON9_WR3DESKEW3_SHIFT))&DDR_PHY_WR_DESKEW_CON9_WR3DESKEW3_MASK)
/* WR_DESKEW_CON12 Bit Fields */
#define DDR_PHY_WR_DESKEW_CON12_WR4DESKEW0_MASK 0xFFu
#define DDR_PHY_WR_DESKEW_CON12_WR4DESKEW0_SHIFT 0
#define DDR_PHY_WR_DESKEW_CON12_WR4DESKEW0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON12_WR4DESKEW0_SHIFT))&DDR_PHY_WR_DESKEW_CON12_WR4DESKEW0_MASK)
#define DDR_PHY_WR_DESKEW_CON12_WR4DESKEW1_MASK 0xFF00u
#define DDR_PHY_WR_DESKEW_CON12_WR4DESKEW1_SHIFT 8
#define DDR_PHY_WR_DESKEW_CON12_WR4DESKEW1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON12_WR4DESKEW1_SHIFT))&DDR_PHY_WR_DESKEW_CON12_WR4DESKEW1_MASK)
#define DDR_PHY_WR_DESKEW_CON12_WR4DESKEW2_MASK 0xFF0000u
#define DDR_PHY_WR_DESKEW_CON12_WR4DESKEW2_SHIFT 16
#define DDR_PHY_WR_DESKEW_CON12_WR4DESKEW2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON12_WR4DESKEW2_SHIFT))&DDR_PHY_WR_DESKEW_CON12_WR4DESKEW2_MASK)
#define DDR_PHY_WR_DESKEW_CON12_WR4DESKEW3_MASK 0xFF000000u
#define DDR_PHY_WR_DESKEW_CON12_WR4DESKEW3_SHIFT 24
#define DDR_PHY_WR_DESKEW_CON12_WR4DESKEW3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON12_WR4DESKEW3_SHIFT))&DDR_PHY_WR_DESKEW_CON12_WR4DESKEW3_MASK)
/* WR_DESKEW_CON15 Bit Fields */
#define DDR_PHY_WR_DESKEW_CON15_WR5DESKEW0_MASK 0xFFu
#define DDR_PHY_WR_DESKEW_CON15_WR5DESKEW0_SHIFT 0
#define DDR_PHY_WR_DESKEW_CON15_WR5DESKEW0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON15_WR5DESKEW0_SHIFT))&DDR_PHY_WR_DESKEW_CON15_WR5DESKEW0_MASK)
#define DDR_PHY_WR_DESKEW_CON15_WR5DESKEW1_MASK 0xFF00u
#define DDR_PHY_WR_DESKEW_CON15_WR5DESKEW1_SHIFT 8
#define DDR_PHY_WR_DESKEW_CON15_WR5DESKEW1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON15_WR5DESKEW1_SHIFT))&DDR_PHY_WR_DESKEW_CON15_WR5DESKEW1_MASK)
#define DDR_PHY_WR_DESKEW_CON15_WR5DESKEW2_MASK 0xFF0000u
#define DDR_PHY_WR_DESKEW_CON15_WR5DESKEW2_SHIFT 16
#define DDR_PHY_WR_DESKEW_CON15_WR5DESKEW2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON15_WR5DESKEW2_SHIFT))&DDR_PHY_WR_DESKEW_CON15_WR5DESKEW2_MASK)
#define DDR_PHY_WR_DESKEW_CON15_WR5DESKEW3_MASK 0xFF000000u
#define DDR_PHY_WR_DESKEW_CON15_WR5DESKEW3_SHIFT 24
#define DDR_PHY_WR_DESKEW_CON15_WR5DESKEW3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON15_WR5DESKEW3_SHIFT))&DDR_PHY_WR_DESKEW_CON15_WR5DESKEW3_MASK)
/* WR_DESKEW_CON18 Bit Fields */
#define DDR_PHY_WR_DESKEW_CON18_RD6DESKEW0_MASK 0xFFu
#define DDR_PHY_WR_DESKEW_CON18_RD6DESKEW0_SHIFT 0
#define DDR_PHY_WR_DESKEW_CON18_RD6DESKEW0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON18_RD6DESKEW0_SHIFT))&DDR_PHY_WR_DESKEW_CON18_RD6DESKEW0_MASK)
#define DDR_PHY_WR_DESKEW_CON18_WR6DESKEW1_MASK 0xFF00u
#define DDR_PHY_WR_DESKEW_CON18_WR6DESKEW1_SHIFT 8
#define DDR_PHY_WR_DESKEW_CON18_WR6DESKEW1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON18_WR6DESKEW1_SHIFT))&DDR_PHY_WR_DESKEW_CON18_WR6DESKEW1_MASK)
#define DDR_PHY_WR_DESKEW_CON18_WR6DESKEW2_MASK 0xFF0000u
#define DDR_PHY_WR_DESKEW_CON18_WR6DESKEW2_SHIFT 16
#define DDR_PHY_WR_DESKEW_CON18_WR6DESKEW2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON18_WR6DESKEW2_SHIFT))&DDR_PHY_WR_DESKEW_CON18_WR6DESKEW2_MASK)
#define DDR_PHY_WR_DESKEW_CON18_WR6DESKEW3_MASK 0xFF000000u
#define DDR_PHY_WR_DESKEW_CON18_WR6DESKEW3_SHIFT 24
#define DDR_PHY_WR_DESKEW_CON18_WR6DESKEW3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON18_WR6DESKEW3_SHIFT))&DDR_PHY_WR_DESKEW_CON18_WR6DESKEW3_MASK)
/* WR_DESKEW_CON21 Bit Fields */
#define DDR_PHY_WR_DESKEW_CON21_WR7DESKEW0_MASK 0xFFu
#define DDR_PHY_WR_DESKEW_CON21_WR7DESKEW0_SHIFT 0
#define DDR_PHY_WR_DESKEW_CON21_WR7DESKEW0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON21_WR7DESKEW0_SHIFT))&DDR_PHY_WR_DESKEW_CON21_WR7DESKEW0_MASK)
#define DDR_PHY_WR_DESKEW_CON21_WR7DESKEW1_MASK 0xFF00u
#define DDR_PHY_WR_DESKEW_CON21_WR7DESKEW1_SHIFT 8
#define DDR_PHY_WR_DESKEW_CON21_WR7DESKEW1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON21_WR7DESKEW1_SHIFT))&DDR_PHY_WR_DESKEW_CON21_WR7DESKEW1_MASK)
#define DDR_PHY_WR_DESKEW_CON21_WR7DESKEW2_MASK 0xFF0000u
#define DDR_PHY_WR_DESKEW_CON21_WR7DESKEW2_SHIFT 16
#define DDR_PHY_WR_DESKEW_CON21_WR7DESKEW2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON21_WR7DESKEW2_SHIFT))&DDR_PHY_WR_DESKEW_CON21_WR7DESKEW2_MASK)
#define DDR_PHY_WR_DESKEW_CON21_WR7DESKEW3_MASK 0xFF000000u
#define DDR_PHY_WR_DESKEW_CON21_WR7DESKEW3_SHIFT 24
#define DDR_PHY_WR_DESKEW_CON21_WR7DESKEW3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_WR_DESKEW_CON21_WR7DESKEW3_SHIFT))&DDR_PHY_WR_DESKEW_CON21_WR7DESKEW3_MASK)
/* DM_DESKEW_CON Bit Fields */
#define DDR_PHY_DM_DESKEW_CON_DMDESKEW0_MASK 0xFFu
#define DDR_PHY_DM_DESKEW_CON_DMDESKEW0_SHIFT 0
#define DDR_PHY_DM_DESKEW_CON_DMDESKEW0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_DM_DESKEW_CON_DMDESKEW0_SHIFT))&DDR_PHY_DM_DESKEW_CON_DMDESKEW0_MASK)
#define DDR_PHY_DM_DESKEW_CON_DMDESKEW1_MASK 0xFF00u
#define DDR_PHY_DM_DESKEW_CON_DMDESKEW1_SHIFT 8
#define DDR_PHY_DM_DESKEW_CON_DMDESKEW1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_DM_DESKEW_CON_DMDESKEW1_SHIFT))&DDR_PHY_DM_DESKEW_CON_DMDESKEW1_MASK)
#define DDR_PHY_DM_DESKEW_CON_DMDESKEW2_MASK 0xFF0000u
#define DDR_PHY_DM_DESKEW_CON_DMDESKEW2_SHIFT 16
#define DDR_PHY_DM_DESKEW_CON_DMDESKEW2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_DM_DESKEW_CON_DMDESKEW2_SHIFT))&DDR_PHY_DM_DESKEW_CON_DMDESKEW2_MASK)
#define DDR_PHY_DM_DESKEW_CON_DMDESKEW3_MASK 0xFF000000u
#define DDR_PHY_DM_DESKEW_CON_DMDESKEW3_SHIFT 24
#define DDR_PHY_DM_DESKEW_CON_DMDESKEW3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_DM_DESKEW_CON_DMDESKEW3_SHIFT))&DDR_PHY_DM_DESKEW_CON_DMDESKEW3_MASK)
/* RDATA0 Bit Fields */
#define DDR_PHY_RDATA0_DQ_IO_RD0_MASK 0xFFu
#define DDR_PHY_RDATA0_DQ_IO_RD0_SHIFT 0
#define DDR_PHY_RDATA0_DQ_IO_RD0(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RDATA0_DQ_IO_RD0_SHIFT))&DDR_PHY_RDATA0_DQ_IO_RD0_MASK)
#define DDR_PHY_RDATA0_DQ_IO_RD1_MASK 0xFF00u
#define DDR_PHY_RDATA0_DQ_IO_RD1_SHIFT 8
#define DDR_PHY_RDATA0_DQ_IO_RD1(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RDATA0_DQ_IO_RD1_SHIFT))&DDR_PHY_RDATA0_DQ_IO_RD1_MASK)
#define DDR_PHY_RDATA0_DQ_IO_RD2_MASK 0xFF0000u
#define DDR_PHY_RDATA0_DQ_IO_RD2_SHIFT 16
#define DDR_PHY_RDATA0_DQ_IO_RD2(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RDATA0_DQ_IO_RD2_SHIFT))&DDR_PHY_RDATA0_DQ_IO_RD2_MASK)
#define DDR_PHY_RDATA0_DQ_IO_RD3_MASK 0xFF000000u
#define DDR_PHY_RDATA0_DQ_IO_RD3_SHIFT 24
#define DDR_PHY_RDATA0_DQ_IO_RD3(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_RDATA0_DQ_IO_RD3_SHIFT))&DDR_PHY_RDATA0_DQ_IO_RD3_MASK)
/* STAT0 Bit Fields */
#define DDR_PHY_STAT0_VERSION_INFO_MASK 0xFFFFFFFFu
#define DDR_PHY_STAT0_VERSION_INFO_SHIFT 0
#define DDR_PHY_STAT0_VERSION_INFO(x) (((uint32_t)(((uint32_t)(x))<<DDR_PHY_STAT0_VERSION_INFO_SHIFT))&DDR_PHY_STAT0_VERSION_INFO_MASK)
/*!
* @}
*/ /* end of group DDR_PHY_Register_Masks */
/* DDR_PHY - Peripheral instance base addresses */
/** Peripheral DDR_PHY base address */
#define DDR_PHY_BASE (0x30790000u)
/** Peripheral DDR_PHY base pointer */
#define DDR_PHY ((DDR_PHY_Type *)DDR_PHY_BASE)
#define DDR_PHY_BASE_PTR (DDR_PHY)
/** Array initializer of DDR_PHY peripheral base addresses */
#define DDR_PHY_BASE_ADDRS { DDR_PHY_BASE }
/** Array initializer of DDR_PHY peripheral base pointers */
#define DDR_PHY_BASE_PTRS { DDR_PHY }
/* ----------------------------------------------------------------------------
-- DDR_PHY - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup DDR_PHY_Register_Accessor_Macros DDR_PHY - Register accessor macros
* @{
*/
/* DDR_PHY - Register instance definitions */
/* DDR_PHY */
#define DDR_PHY_PHY_CON0 DDR_PHY_PHY_CON0_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_PHY_CON1 DDR_PHY_PHY_CON1_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_PHY_CON2 DDR_PHY_PHY_CON2_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_PHY_CON3 DDR_PHY_PHY_CON3_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_PHY_CON4 DDR_PHY_PHY_CON4_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_PHY_CON5 DDR_PHY_PHY_CON5_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_LP_CON0 DDR_PHY_LP_CON0_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_RODT_CON0 DDR_PHY_RODT_CON0_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_OFFSET_RD_CON0 DDR_PHY_OFFSET_RD_CON0_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_OFFSET_WR_CON0 DDR_PHY_OFFSET_WR_CON0_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_GATE_CODE_CON0 DDR_PHY_GATE_CODE_CON0_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_SHIFTC_CON0 DDR_PHY_SHIFTC_CON0_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_CMD_SDLL_CON0 DDR_PHY_CMD_SDLL_CON0_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_LVL_CON0 DDR_PHY_LVL_CON0_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_LVL_CON3 DDR_PHY_LVL_CON3_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_CMD_DESKEW_CON0 DDR_PHY_CMD_DESKEW_CON0_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_CMD_DESKEW_CON1 DDR_PHY_CMD_DESKEW_CON1_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_CMD_DESKEW_CON2 DDR_PHY_CMD_DESKEW_CON2_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_CMD_DESKEW_CON3 DDR_PHY_CMD_DESKEW_CON3_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_CMD_DESKEW_CON4 DDR_PHY_CMD_DESKEW_CON4_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_DRVDS_CON0 DDR_PHY_DRVDS_CON0_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_MDLL_CON0 DDR_PHY_MDLL_CON0_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_MDLL_CON1 DDR_PHY_MDLL_CON1_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_ZQ_CON0 DDR_PHY_ZQ_CON0_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_ZQ_CON1 DDR_PHY_ZQ_CON1_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_ZQ_CON2 DDR_PHY_ZQ_CON2_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_RD_DESKEW_CON0 DDR_PHY_RD_DESKEW_CON0_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_RD_DESKEW_CON3 DDR_PHY_RD_DESKEW_CON3_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_RD_DESKEW_CON6 DDR_PHY_RD_DESKEW_CON6_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_RD_DESKEW_CON9 DDR_PHY_RD_DESKEW_CON9_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_RD_DESKEW_CON12 DDR_PHY_RD_DESKEW_CON12_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_RD_DESKEW_CON15 DDR_PHY_RD_DESKEW_CON15_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_RD_DESKEW_CON18 DDR_PHY_RD_DESKEW_CON18_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_RD_DESKEW_CON21 DDR_PHY_RD_DESKEW_CON21_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_WR_DESKEW_CON0 DDR_PHY_WR_DESKEW_CON0_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_WR_DESKEW_CON3 DDR_PHY_WR_DESKEW_CON3_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_WR_DESKEW_CON6 DDR_PHY_WR_DESKEW_CON6_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_WR_DESKEW_CON9 DDR_PHY_WR_DESKEW_CON9_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_WR_DESKEW_CON12 DDR_PHY_WR_DESKEW_CON12_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_WR_DESKEW_CON15 DDR_PHY_WR_DESKEW_CON15_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_WR_DESKEW_CON18 DDR_PHY_WR_DESKEW_CON18_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_WR_DESKEW_CON21 DDR_PHY_WR_DESKEW_CON21_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_DM_DESKEW_CON DDR_PHY_DM_DESKEW_CON_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_RDATA0 DDR_PHY_RDATA0_REG(DDR_PHY_BASE_PTR)
#define DDR_PHY_STAT0 DDR_PHY_STAT0_REG(DDR_PHY_BASE_PTR)
/*!
* @}
*/ /* end of group DDR_PHY_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group DDR_PHY_Peripheral */
/* ----------------------------------------------------------------------------
-- ECSPI Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup ECSPI_Peripheral_Access_Layer ECSPI Peripheral Access Layer
* @{
*/
/** ECSPI - Register Layout Typedef */
typedef struct {
__I uint32_t RXDATA; /**< Receive Data Register, offset: 0x0 */
__O uint32_t TXDATA; /**< Transmit Data Register, offset: 0x4 */
__IO uint32_t CONREG; /**< Control Register, offset: 0x8 */
__IO uint32_t CONFIGREG; /**< Config Register, offset: 0xC */
__IO uint32_t INTREG; /**< Interrupt Control Register, offset: 0x10 */
__IO uint32_t DMAREG; /**< DMA Control Register, offset: 0x14 */
__IO uint32_t STATREG; /**< Status Register, offset: 0x18 */
__IO uint32_t PERIODREG; /**< Sample Period Control Register, offset: 0x1C */
__IO uint32_t TESTREG; /**< Test Control Register, offset: 0x20 */
uint8_t RESERVED_0[28];
__O uint32_t MSGDATA; /**< Message Data Register, offset: 0x40 */
} ECSPI_Type, *ECSPI_MemMapPtr;
/* ----------------------------------------------------------------------------
-- ECSPI - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup ECSPI_Register_Accessor_Macros ECSPI - Register accessor macros
* @{
*/
/* ECSPI - Register accessors */
#define ECSPI_RXDATA_REG(base) ((base)->RXDATA)
#define ECSPI_TXDATA_REG(base) ((base)->TXDATA)
#define ECSPI_CONREG_REG(base) ((base)->CONREG)
#define ECSPI_CONFIGREG_REG(base) ((base)->CONFIGREG)
#define ECSPI_INTREG_REG(base) ((base)->INTREG)
#define ECSPI_DMAREG_REG(base) ((base)->DMAREG)
#define ECSPI_STATREG_REG(base) ((base)->STATREG)
#define ECSPI_PERIODREG_REG(base) ((base)->PERIODREG)
#define ECSPI_TESTREG_REG(base) ((base)->TESTREG)
#define ECSPI_MSGDATA_REG(base) ((base)->MSGDATA)
/*!
* @}
*/ /* end of group ECSPI_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- ECSPI Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup ECSPI_Register_Masks ECSPI Register Masks
* @{
*/
/* RXDATA Bit Fields */
#define ECSPI_RXDATA_ECSPI_RXDATA_MASK 0xFFFFFFFFu
#define ECSPI_RXDATA_ECSPI_RXDATA_SHIFT 0
#define ECSPI_RXDATA_ECSPI_RXDATA(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_RXDATA_ECSPI_RXDATA_SHIFT))&ECSPI_RXDATA_ECSPI_RXDATA_MASK)
/* TXDATA Bit Fields */
#define ECSPI_TXDATA_ECSPI_TXDATA_MASK 0xFFFFFFFFu
#define ECSPI_TXDATA_ECSPI_TXDATA_SHIFT 0
#define ECSPI_TXDATA_ECSPI_TXDATA(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_TXDATA_ECSPI_TXDATA_SHIFT))&ECSPI_TXDATA_ECSPI_TXDATA_MASK)
/* CONREG Bit Fields */
#define ECSPI_CONREG_EN_MASK 0x1u
#define ECSPI_CONREG_EN_SHIFT 0
#define ECSPI_CONREG_HT_MASK 0x2u
#define ECSPI_CONREG_HT_SHIFT 1
#define ECSPI_CONREG_XCH_MASK 0x4u
#define ECSPI_CONREG_XCH_SHIFT 2
#define ECSPI_CONREG_SMC_MASK 0x8u
#define ECSPI_CONREG_SMC_SHIFT 3
#define ECSPI_CONREG_CHANNEL_MODE_MASK 0xF0u
#define ECSPI_CONREG_CHANNEL_MODE_SHIFT 4
#define ECSPI_CONREG_CHANNEL_MODE(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_CONREG_CHANNEL_MODE_SHIFT))&ECSPI_CONREG_CHANNEL_MODE_MASK)
#define ECSPI_CONREG_POST_DIVIDER_MASK 0xF00u
#define ECSPI_CONREG_POST_DIVIDER_SHIFT 8
#define ECSPI_CONREG_POST_DIVIDER(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_CONREG_POST_DIVIDER_SHIFT))&ECSPI_CONREG_POST_DIVIDER_MASK)
#define ECSPI_CONREG_PRE_DIVIDER_MASK 0xF000u
#define ECSPI_CONREG_PRE_DIVIDER_SHIFT 12
#define ECSPI_CONREG_PRE_DIVIDER(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_CONREG_PRE_DIVIDER_SHIFT))&ECSPI_CONREG_PRE_DIVIDER_MASK)
#define ECSPI_CONREG_DRCTL_MASK 0x30000u
#define ECSPI_CONREG_DRCTL_SHIFT 16
#define ECSPI_CONREG_DRCTL(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_CONREG_DRCTL_SHIFT))&ECSPI_CONREG_DRCTL_MASK)
#define ECSPI_CONREG_CHANNEL_SELECT_MASK 0xC0000u
#define ECSPI_CONREG_CHANNEL_SELECT_SHIFT 18
#define ECSPI_CONREG_CHANNEL_SELECT(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_CONREG_CHANNEL_SELECT_SHIFT))&ECSPI_CONREG_CHANNEL_SELECT_MASK)
#define ECSPI_CONREG_BURST_LENGTH_MASK 0xFFF00000u
#define ECSPI_CONREG_BURST_LENGTH_SHIFT 20
#define ECSPI_CONREG_BURST_LENGTH(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_CONREG_BURST_LENGTH_SHIFT))&ECSPI_CONREG_BURST_LENGTH_MASK)
/* CONFIGREG Bit Fields */
#define ECSPI_CONFIGREG_SCLK_PHA_MASK 0xFu
#define ECSPI_CONFIGREG_SCLK_PHA_SHIFT 0
#define ECSPI_CONFIGREG_SCLK_PHA(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_CONFIGREG_SCLK_PHA_SHIFT))&ECSPI_CONFIGREG_SCLK_PHA_MASK)
#define ECSPI_CONFIGREG_SCLK_POL_MASK 0xF0u
#define ECSPI_CONFIGREG_SCLK_POL_SHIFT 4
#define ECSPI_CONFIGREG_SCLK_POL(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_CONFIGREG_SCLK_POL_SHIFT))&ECSPI_CONFIGREG_SCLK_POL_MASK)
#define ECSPI_CONFIGREG_SS_CTL_MASK 0xF00u
#define ECSPI_CONFIGREG_SS_CTL_SHIFT 8
#define ECSPI_CONFIGREG_SS_CTL(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_CONFIGREG_SS_CTL_SHIFT))&ECSPI_CONFIGREG_SS_CTL_MASK)
#define ECSPI_CONFIGREG_SS_POL_MASK 0xF000u
#define ECSPI_CONFIGREG_SS_POL_SHIFT 12
#define ECSPI_CONFIGREG_SS_POL(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_CONFIGREG_SS_POL_SHIFT))&ECSPI_CONFIGREG_SS_POL_MASK)
#define ECSPI_CONFIGREG_DATA_CTL_MASK 0xF0000u
#define ECSPI_CONFIGREG_DATA_CTL_SHIFT 16
#define ECSPI_CONFIGREG_DATA_CTL(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_CONFIGREG_DATA_CTL_SHIFT))&ECSPI_CONFIGREG_DATA_CTL_MASK)
#define ECSPI_CONFIGREG_SCLK_CTL_MASK 0xF00000u
#define ECSPI_CONFIGREG_SCLK_CTL_SHIFT 20
#define ECSPI_CONFIGREG_SCLK_CTL(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_CONFIGREG_SCLK_CTL_SHIFT))&ECSPI_CONFIGREG_SCLK_CTL_MASK)
#define ECSPI_CONFIGREG_HT_LENGTH_MASK 0x1F000000u
#define ECSPI_CONFIGREG_HT_LENGTH_SHIFT 24
#define ECSPI_CONFIGREG_HT_LENGTH(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_CONFIGREG_HT_LENGTH_SHIFT))&ECSPI_CONFIGREG_HT_LENGTH_MASK)
/* INTREG Bit Fields */
#define ECSPI_INTREG_TEEN_MASK 0x1u
#define ECSPI_INTREG_TEEN_SHIFT 0
#define ECSPI_INTREG_TDREN_MASK 0x2u
#define ECSPI_INTREG_TDREN_SHIFT 1
#define ECSPI_INTREG_TFEN_MASK 0x4u
#define ECSPI_INTREG_TFEN_SHIFT 2
#define ECSPI_INTREG_RREN_MASK 0x8u
#define ECSPI_INTREG_RREN_SHIFT 3
#define ECSPI_INTREG_RDREN_MASK 0x10u
#define ECSPI_INTREG_RDREN_SHIFT 4
#define ECSPI_INTREG_RFEN_MASK 0x20u
#define ECSPI_INTREG_RFEN_SHIFT 5
#define ECSPI_INTREG_ROEN_MASK 0x40u
#define ECSPI_INTREG_ROEN_SHIFT 6
#define ECSPI_INTREG_TCEN_MASK 0x80u
#define ECSPI_INTREG_TCEN_SHIFT 7
/* DMAREG Bit Fields */
#define ECSPI_DMAREG_TX_THRESHOLD_MASK 0x3Fu
#define ECSPI_DMAREG_TX_THRESHOLD_SHIFT 0
#define ECSPI_DMAREG_TX_THRESHOLD(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_DMAREG_TX_THRESHOLD_SHIFT))&ECSPI_DMAREG_TX_THRESHOLD_MASK)
#define ECSPI_DMAREG_TEDEN_MASK 0x80u
#define ECSPI_DMAREG_TEDEN_SHIFT 7
#define ECSPI_DMAREG_RX_THRESHOLD_MASK 0x3F0000u
#define ECSPI_DMAREG_RX_THRESHOLD_SHIFT 16
#define ECSPI_DMAREG_RX_THRESHOLD(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_DMAREG_RX_THRESHOLD_SHIFT))&ECSPI_DMAREG_RX_THRESHOLD_MASK)
#define ECSPI_DMAREG_RXDEN_MASK 0x800000u
#define ECSPI_DMAREG_RXDEN_SHIFT 23
#define ECSPI_DMAREG_RX_DMA_LENGTH_MASK 0x3F000000u
#define ECSPI_DMAREG_RX_DMA_LENGTH_SHIFT 24
#define ECSPI_DMAREG_RX_DMA_LENGTH(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_DMAREG_RX_DMA_LENGTH_SHIFT))&ECSPI_DMAREG_RX_DMA_LENGTH_MASK)
#define ECSPI_DMAREG_RXTDEN_MASK 0x80000000u
#define ECSPI_DMAREG_RXTDEN_SHIFT 31
/* STATREG Bit Fields */
#define ECSPI_STATREG_TE_MASK 0x1u
#define ECSPI_STATREG_TE_SHIFT 0
#define ECSPI_STATREG_TDR_MASK 0x2u
#define ECSPI_STATREG_TDR_SHIFT 1
#define ECSPI_STATREG_TF_MASK 0x4u
#define ECSPI_STATREG_TF_SHIFT 2
#define ECSPI_STATREG_RR_MASK 0x8u
#define ECSPI_STATREG_RR_SHIFT 3
#define ECSPI_STATREG_RDR_MASK 0x10u
#define ECSPI_STATREG_RDR_SHIFT 4
#define ECSPI_STATREG_RF_MASK 0x20u
#define ECSPI_STATREG_RF_SHIFT 5
#define ECSPI_STATREG_RO_MASK 0x40u
#define ECSPI_STATREG_RO_SHIFT 6
#define ECSPI_STATREG_TC_MASK 0x80u
#define ECSPI_STATREG_TC_SHIFT 7
/* PERIODREG Bit Fields */
#define ECSPI_PERIODREG_SAMPLE_PERIOD_MASK 0x7FFFu
#define ECSPI_PERIODREG_SAMPLE_PERIOD_SHIFT 0
#define ECSPI_PERIODREG_SAMPLE_PERIOD(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_PERIODREG_SAMPLE_PERIOD_SHIFT))&ECSPI_PERIODREG_SAMPLE_PERIOD_MASK)
#define ECSPI_PERIODREG_CSRC_MASK 0x8000u
#define ECSPI_PERIODREG_CSRC_SHIFT 15
#define ECSPI_PERIODREG_CSD_CTL_MASK 0x3F0000u
#define ECSPI_PERIODREG_CSD_CTL_SHIFT 16
#define ECSPI_PERIODREG_CSD_CTL(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_PERIODREG_CSD_CTL_SHIFT))&ECSPI_PERIODREG_CSD_CTL_MASK)
/* TESTREG Bit Fields */
#define ECSPI_TESTREG_TXCNT_MASK 0x7Fu
#define ECSPI_TESTREG_TXCNT_SHIFT 0
#define ECSPI_TESTREG_TXCNT(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_TESTREG_TXCNT_SHIFT))&ECSPI_TESTREG_TXCNT_MASK)
#define ECSPI_TESTREG_RXCNT_MASK 0x7F00u
#define ECSPI_TESTREG_RXCNT_SHIFT 8
#define ECSPI_TESTREG_RXCNT(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_TESTREG_RXCNT_SHIFT))&ECSPI_TESTREG_RXCNT_MASK)
#define ECSPI_TESTREG_LBC_MASK 0x80000000u
#define ECSPI_TESTREG_LBC_SHIFT 31
/* MSGDATA Bit Fields */
#define ECSPI_MSGDATA_ECSPI_MSGDATA_MASK 0xFFFFFFFFu
#define ECSPI_MSGDATA_ECSPI_MSGDATA_SHIFT 0
#define ECSPI_MSGDATA_ECSPI_MSGDATA(x) (((uint32_t)(((uint32_t)(x))<<ECSPI_MSGDATA_ECSPI_MSGDATA_SHIFT))&ECSPI_MSGDATA_ECSPI_MSGDATA_MASK)
/*!
* @}
*/ /* end of group ECSPI_Register_Masks */
/* ECSPI - Peripheral instance base addresses */
/** Peripheral ECSPI1 base address */
#define ECSPI1_BASE (0x30820000u)
/** Peripheral ECSPI1 base pointer */
#define ECSPI1 ((ECSPI_Type *)ECSPI1_BASE)
#define ECSPI1_BASE_PTR (ECSPI1)
/** Peripheral ECSPI2 base address */
#define ECSPI2_BASE (0x30830000u)
/** Peripheral ECSPI2 base pointer */
#define ECSPI2 ((ECSPI_Type *)ECSPI2_BASE)
#define ECSPI2_BASE_PTR (ECSPI2)
/** Peripheral ECSPI3 base address */
#define ECSPI3_BASE (0x30840000u)
/** Peripheral ECSPI3 base pointer */
#define ECSPI3 ((ECSPI_Type *)ECSPI3_BASE)
#define ECSPI3_BASE_PTR (ECSPI3)
/** Peripheral ECSPI4 base address */
#define ECSPI4_BASE (0x30630000u)
/** Peripheral ECSPI4 base pointer */
#define ECSPI4 ((ECSPI_Type *)ECSPI4_BASE)
#define ECSPI4_BASE_PTR (ECSPI4)
/** Array initializer of ECSPI peripheral base addresses */
#define ECSPI_BASE_ADDRS { ECSPI1_BASE, ECSPI2_BASE, ECSPI3_BASE, ECSPI4_BASE }
/** Array initializer of ECSPI peripheral base pointers */
#define ECSPI_BASE_PTRS { ECSPI1, ECSPI2, ECSPI3, ECSPI4 }
/** Interrupt vectors for the ECSPI peripheral type */
#define ECSPI_IRQS { eCSPI1_IRQn, eCSPI2_IRQn, eCSPI3_IRQn, eCSPI4_IRQn }
/* ----------------------------------------------------------------------------
-- ECSPI - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup ECSPI_Register_Accessor_Macros ECSPI - Register accessor macros
* @{
*/
/* ECSPI - Register instance definitions */
/* ECSPI1 */
#define ECSPI1_RXDATA ECSPI_RXDATA_REG(ECSPI1_BASE_PTR)
#define ECSPI1_TXDATA ECSPI_TXDATA_REG(ECSPI1_BASE_PTR)
#define ECSPI1_CONREG ECSPI_CONREG_REG(ECSPI1_BASE_PTR)
#define ECSPI1_CONFIGREG ECSPI_CONFIGREG_REG(ECSPI1_BASE_PTR)
#define ECSPI1_INTREG ECSPI_INTREG_REG(ECSPI1_BASE_PTR)
#define ECSPI1_DMAREG ECSPI_DMAREG_REG(ECSPI1_BASE_PTR)
#define ECSPI1_STATREG ECSPI_STATREG_REG(ECSPI1_BASE_PTR)
#define ECSPI1_PERIODREG ECSPI_PERIODREG_REG(ECSPI1_BASE_PTR)
#define ECSPI1_TESTREG ECSPI_TESTREG_REG(ECSPI1_BASE_PTR)
#define ECSPI1_MSGDATA ECSPI_MSGDATA_REG(ECSPI1_BASE_PTR)
/* ECSPI2 */
#define ECSPI2_RXDATA ECSPI_RXDATA_REG(ECSPI2_BASE_PTR)
#define ECSPI2_TXDATA ECSPI_TXDATA_REG(ECSPI2_BASE_PTR)
#define ECSPI2_CONREG ECSPI_CONREG_REG(ECSPI2_BASE_PTR)
#define ECSPI2_CONFIGREG ECSPI_CONFIGREG_REG(ECSPI2_BASE_PTR)
#define ECSPI2_INTREG ECSPI_INTREG_REG(ECSPI2_BASE_PTR)
#define ECSPI2_DMAREG ECSPI_DMAREG_REG(ECSPI2_BASE_PTR)
#define ECSPI2_STATREG ECSPI_STATREG_REG(ECSPI2_BASE_PTR)
#define ECSPI2_PERIODREG ECSPI_PERIODREG_REG(ECSPI2_BASE_PTR)
#define ECSPI2_TESTREG ECSPI_TESTREG_REG(ECSPI2_BASE_PTR)
#define ECSPI2_MSGDATA ECSPI_MSGDATA_REG(ECSPI2_BASE_PTR)
/* ECSPI3 */
#define ECSPI3_RXDATA ECSPI_RXDATA_REG(ECSPI3_BASE_PTR)
#define ECSPI3_TXDATA ECSPI_TXDATA_REG(ECSPI3_BASE_PTR)
#define ECSPI3_CONREG ECSPI_CONREG_REG(ECSPI3_BASE_PTR)
#define ECSPI3_CONFIGREG ECSPI_CONFIGREG_REG(ECSPI3_BASE_PTR)
#define ECSPI3_INTREG ECSPI_INTREG_REG(ECSPI3_BASE_PTR)
#define ECSPI3_DMAREG ECSPI_DMAREG_REG(ECSPI3_BASE_PTR)
#define ECSPI3_STATREG ECSPI_STATREG_REG(ECSPI3_BASE_PTR)
#define ECSPI3_PERIODREG ECSPI_PERIODREG_REG(ECSPI3_BASE_PTR)
#define ECSPI3_TESTREG ECSPI_TESTREG_REG(ECSPI3_BASE_PTR)
#define ECSPI3_MSGDATA ECSPI_MSGDATA_REG(ECSPI3_BASE_PTR)
/* ECSPI4 */
#define ECSPI4_RXDATA ECSPI_RXDATA_REG(ECSPI4_BASE_PTR)
#define ECSPI4_TXDATA ECSPI_TXDATA_REG(ECSPI4_BASE_PTR)
#define ECSPI4_CONREG ECSPI_CONREG_REG(ECSPI4_BASE_PTR)
#define ECSPI4_CONFIGREG ECSPI_CONFIGREG_REG(ECSPI4_BASE_PTR)
#define ECSPI4_INTREG ECSPI_INTREG_REG(ECSPI4_BASE_PTR)
#define ECSPI4_DMAREG ECSPI_DMAREG_REG(ECSPI4_BASE_PTR)
#define ECSPI4_STATREG ECSPI_STATREG_REG(ECSPI4_BASE_PTR)
#define ECSPI4_PERIODREG ECSPI_PERIODREG_REG(ECSPI4_BASE_PTR)
#define ECSPI4_TESTREG ECSPI_TESTREG_REG(ECSPI4_BASE_PTR)
#define ECSPI4_MSGDATA ECSPI_MSGDATA_REG(ECSPI4_BASE_PTR)
/*!
* @}
*/ /* end of group ECSPI_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group ECSPI_Peripheral */
/* ----------------------------------------------------------------------------
-- EIM Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup EIM_Peripheral_Access_Layer EIM Peripheral Access Layer
* @{
*/
/** EIM - Register Layout Typedef */
typedef struct {
struct { /* offset: 0x0, array step: 0x18 */
__IO uint32_t CSGCR1; /**< Chip Select n General Configuration Register 1, array offset: 0x0, array step: 0x18 */
__IO uint32_t CSGCR2; /**< Chip Select n General Configuration Register 2, array offset: 0x4, array step: 0x18 */
__IO uint32_t CSRCR1; /**< Chip Select n Read Configuration Register 1, array offset: 0x8, array step: 0x18 */
__IO uint32_t CSRCR2; /**< Chip Select n Read Configuration Register 2, array offset: 0xC, array step: 0x18 */
__IO uint32_t CSWCR1; /**< Chip Select n Write Configuration Register 1, array offset: 0x10, array step: 0x18 */
__IO uint32_t CSWCR2; /**< Chip Select n Write Configuration Register 2, array offset: 0x14, array step: 0x18 */
} CS[6];
__IO uint32_t WCR; /**< EIM Configuration Register, offset: 0x90 */
__IO uint32_t DCR; /**< DLL Control Register, offset: 0x94 */
__I uint32_t DSR; /**< DLL Status Register, offset: 0x98 */
__IO uint32_t WIAR; /**< EIM IP Access Register, offset: 0x9C */
__IO uint32_t EAR; /**< Error Address Register, offset: 0xA0 */
} EIM_Type, *EIM_MemMapPtr;
/* ----------------------------------------------------------------------------
-- EIM - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup EIM_Register_Accessor_Macros EIM - Register accessor macros
* @{
*/
/* EIM - Register accessors */
#define EIM_CSGCR1_REG(base,index) ((base)->CS[index].CSGCR1)
#define EIM_CSGCR2_REG(base,index) ((base)->CS[index].CSGCR2)
#define EIM_CSRCR1_REG(base,index) ((base)->CS[index].CSRCR1)
#define EIM_CSRCR2_REG(base,index) ((base)->CS[index].CSRCR2)
#define EIM_CSWCR1_REG(base,index) ((base)->CS[index].CSWCR1)
#define EIM_CSWCR2_REG(base,index) ((base)->CS[index].CSWCR2)
#define EIM_WCR_REG(base) ((base)->WCR)
#define EIM_DCR_REG(base) ((base)->DCR)
#define EIM_DSR_REG(base) ((base)->DSR)
#define EIM_WIAR_REG(base) ((base)->WIAR)
#define EIM_EAR_REG(base) ((base)->EAR)
/*!
* @}
*/ /* end of group EIM_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- EIM Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup EIM_Register_Masks EIM Register Masks
* @{
*/
/* CSGCR1 Bit Fields */
#define EIM_CSGCR1_CSEN_MASK 0x1u
#define EIM_CSGCR1_CSEN_SHIFT 0
#define EIM_CSGCR1_SWR_MASK 0x2u
#define EIM_CSGCR1_SWR_SHIFT 1
#define EIM_CSGCR1_SRD_MASK 0x4u
#define EIM_CSGCR1_SRD_SHIFT 2
#define EIM_CSGCR1_MUM_MASK 0x8u
#define EIM_CSGCR1_MUM_SHIFT 3
#define EIM_CSGCR1_WFL_MASK 0x10u
#define EIM_CSGCR1_WFL_SHIFT 4
#define EIM_CSGCR1_RFL_MASK 0x20u
#define EIM_CSGCR1_RFL_SHIFT 5
#define EIM_CSGCR1_CRE_MASK 0x40u
#define EIM_CSGCR1_CRE_SHIFT 6
#define EIM_CSGCR1_CREP_MASK 0x80u
#define EIM_CSGCR1_CREP_SHIFT 7
#define EIM_CSGCR1_BL_MASK 0x700u
#define EIM_CSGCR1_BL_SHIFT 8
#define EIM_CSGCR1_BL(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSGCR1_BL_SHIFT))&EIM_CSGCR1_BL_MASK)
#define EIM_CSGCR1_WC_MASK 0x800u
#define EIM_CSGCR1_WC_SHIFT 11
#define EIM_CSGCR1_BCD_MASK 0x3000u
#define EIM_CSGCR1_BCD_SHIFT 12
#define EIM_CSGCR1_BCD(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSGCR1_BCD_SHIFT))&EIM_CSGCR1_BCD_MASK)
#define EIM_CSGCR1_BCS_MASK 0xC000u
#define EIM_CSGCR1_BCS_SHIFT 14
#define EIM_CSGCR1_BCS(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSGCR1_BCS_SHIFT))&EIM_CSGCR1_BCS_MASK)
#define EIM_CSGCR1_DSZ_MASK 0x70000u
#define EIM_CSGCR1_DSZ_SHIFT 16
#define EIM_CSGCR1_DSZ(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSGCR1_DSZ_SHIFT))&EIM_CSGCR1_DSZ_MASK)
#define EIM_CSGCR1_SP_MASK 0x80000u
#define EIM_CSGCR1_SP_SHIFT 19
#define EIM_CSGCR1_CSREC_MASK 0x700000u
#define EIM_CSGCR1_CSREC_SHIFT 20
#define EIM_CSGCR1_CSREC(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSGCR1_CSREC_SHIFT))&EIM_CSGCR1_CSREC_MASK)
#define EIM_CSGCR1_AUS_MASK 0x800000u
#define EIM_CSGCR1_AUS_SHIFT 23
#define EIM_CSGCR1_GBC_MASK 0x7000000u
#define EIM_CSGCR1_GBC_SHIFT 24
#define EIM_CSGCR1_GBC(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSGCR1_GBC_SHIFT))&EIM_CSGCR1_GBC_MASK)
#define EIM_CSGCR1_WP_MASK 0x8000000u
#define EIM_CSGCR1_WP_SHIFT 27
#define EIM_CSGCR1_PSZ_MASK 0xF0000000u
#define EIM_CSGCR1_PSZ_SHIFT 28
#define EIM_CSGCR1_PSZ(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSGCR1_PSZ_SHIFT))&EIM_CSGCR1_PSZ_MASK)
/* CSGCR2 Bit Fields */
#define EIM_CSGCR2_ADH_MASK 0x3u
#define EIM_CSGCR2_ADH_SHIFT 0
#define EIM_CSGCR2_ADH(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSGCR2_ADH_SHIFT))&EIM_CSGCR2_ADH_MASK)
#define EIM_CSGCR2_DAPS_MASK 0xF0u
#define EIM_CSGCR2_DAPS_SHIFT 4
#define EIM_CSGCR2_DAPS(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSGCR2_DAPS_SHIFT))&EIM_CSGCR2_DAPS_MASK)
#define EIM_CSGCR2_DAE_MASK 0x100u
#define EIM_CSGCR2_DAE_SHIFT 8
#define EIM_CSGCR2_DAP_MASK 0x200u
#define EIM_CSGCR2_DAP_SHIFT 9
#define EIM_CSGCR2_MUX16_BYP_GRANT_MASK 0x1000u
#define EIM_CSGCR2_MUX16_BYP_GRANT_SHIFT 12
/* CSRCR1 Bit Fields */
#define EIM_CSRCR1_RCSN_MASK 0x7u
#define EIM_CSRCR1_RCSN_SHIFT 0
#define EIM_CSRCR1_RCSN(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSRCR1_RCSN_SHIFT))&EIM_CSRCR1_RCSN_MASK)
#define EIM_CSRCR1_RCSA_MASK 0x70u
#define EIM_CSRCR1_RCSA_SHIFT 4
#define EIM_CSRCR1_RCSA(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSRCR1_RCSA_SHIFT))&EIM_CSRCR1_RCSA_MASK)
#define EIM_CSRCR1_OEN_MASK 0x700u
#define EIM_CSRCR1_OEN_SHIFT 8
#define EIM_CSRCR1_OEN(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSRCR1_OEN_SHIFT))&EIM_CSRCR1_OEN_MASK)
#define EIM_CSRCR1_OEA_MASK 0x7000u
#define EIM_CSRCR1_OEA_SHIFT 12
#define EIM_CSRCR1_OEA(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSRCR1_OEA_SHIFT))&EIM_CSRCR1_OEA_MASK)
#define EIM_CSRCR1_RADVN_MASK 0x70000u
#define EIM_CSRCR1_RADVN_SHIFT 16
#define EIM_CSRCR1_RADVN(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSRCR1_RADVN_SHIFT))&EIM_CSRCR1_RADVN_MASK)
#define EIM_CSRCR1_RAL_MASK 0x80000u
#define EIM_CSRCR1_RAL_SHIFT 19
#define EIM_CSRCR1_RADVA_MASK 0x700000u
#define EIM_CSRCR1_RADVA_SHIFT 20
#define EIM_CSRCR1_RADVA(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSRCR1_RADVA_SHIFT))&EIM_CSRCR1_RADVA_MASK)
#define EIM_CSRCR1_RWSC_MASK 0x3F000000u
#define EIM_CSRCR1_RWSC_SHIFT 24
#define EIM_CSRCR1_RWSC(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSRCR1_RWSC_SHIFT))&EIM_CSRCR1_RWSC_MASK)
/* CSRCR2 Bit Fields */
#define EIM_CSRCR2_RBEN_MASK 0x7u
#define EIM_CSRCR2_RBEN_SHIFT 0
#define EIM_CSRCR2_RBEN(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSRCR2_RBEN_SHIFT))&EIM_CSRCR2_RBEN_MASK)
#define EIM_CSRCR2_RBE_MASK 0x8u
#define EIM_CSRCR2_RBE_SHIFT 3
#define EIM_CSRCR2_RBEA_MASK 0x70u
#define EIM_CSRCR2_RBEA_SHIFT 4
#define EIM_CSRCR2_RBEA(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSRCR2_RBEA_SHIFT))&EIM_CSRCR2_RBEA_MASK)
#define EIM_CSRCR2_RL_MASK 0x300u
#define EIM_CSRCR2_RL_SHIFT 8
#define EIM_CSRCR2_RL(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSRCR2_RL_SHIFT))&EIM_CSRCR2_RL_MASK)
#define EIM_CSRCR2_PAT_MASK 0x7000u
#define EIM_CSRCR2_PAT_SHIFT 12
#define EIM_CSRCR2_PAT(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSRCR2_PAT_SHIFT))&EIM_CSRCR2_PAT_MASK)
#define EIM_CSRCR2_APR_MASK 0x8000u
#define EIM_CSRCR2_APR_SHIFT 15
/* CSWCR1 Bit Fields */
#define EIM_CSWCR1_WCSN_MASK 0x7u
#define EIM_CSWCR1_WCSN_SHIFT 0
#define EIM_CSWCR1_WCSN(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSWCR1_WCSN_SHIFT))&EIM_CSWCR1_WCSN_MASK)
#define EIM_CSWCR1_WCSA_MASK 0x38u
#define EIM_CSWCR1_WCSA_SHIFT 3
#define EIM_CSWCR1_WCSA(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSWCR1_WCSA_SHIFT))&EIM_CSWCR1_WCSA_MASK)
#define EIM_CSWCR1_WEN_MASK 0x1C0u
#define EIM_CSWCR1_WEN_SHIFT 6
#define EIM_CSWCR1_WEN(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSWCR1_WEN_SHIFT))&EIM_CSWCR1_WEN_MASK)
#define EIM_CSWCR1_WEA_MASK 0xE00u
#define EIM_CSWCR1_WEA_SHIFT 9
#define EIM_CSWCR1_WEA(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSWCR1_WEA_SHIFT))&EIM_CSWCR1_WEA_MASK)
#define EIM_CSWCR1_WBEN_MASK 0x7000u
#define EIM_CSWCR1_WBEN_SHIFT 12
#define EIM_CSWCR1_WBEN(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSWCR1_WBEN_SHIFT))&EIM_CSWCR1_WBEN_MASK)
#define EIM_CSWCR1_WBEA_MASK 0x38000u
#define EIM_CSWCR1_WBEA_SHIFT 15
#define EIM_CSWCR1_WBEA(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSWCR1_WBEA_SHIFT))&EIM_CSWCR1_WBEA_MASK)
#define EIM_CSWCR1_WADVN_MASK 0x1C0000u
#define EIM_CSWCR1_WADVN_SHIFT 18
#define EIM_CSWCR1_WADVN(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSWCR1_WADVN_SHIFT))&EIM_CSWCR1_WADVN_MASK)
#define EIM_CSWCR1_WADVA_MASK 0xE00000u
#define EIM_CSWCR1_WADVA_SHIFT 21
#define EIM_CSWCR1_WADVA(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSWCR1_WADVA_SHIFT))&EIM_CSWCR1_WADVA_MASK)
#define EIM_CSWCR1_WWSC_MASK 0x3F000000u
#define EIM_CSWCR1_WWSC_SHIFT 24
#define EIM_CSWCR1_WWSC(x) (((uint32_t)(((uint32_t)(x))<<EIM_CSWCR1_WWSC_SHIFT))&EIM_CSWCR1_WWSC_MASK)
#define EIM_CSWCR1_WBED_MASK 0x40000000u
#define EIM_CSWCR1_WBED_SHIFT 30
#define EIM_CSWCR1_WAL_MASK 0x80000000u
#define EIM_CSWCR1_WAL_SHIFT 31
/* CSWCR2 Bit Fields */
#define EIM_CSWCR2_WBCDD_MASK 0x1u
#define EIM_CSWCR2_WBCDD_SHIFT 0
/* WCR Bit Fields */
#define EIM_WCR_BCM_MASK 0x1u
#define EIM_WCR_BCM_SHIFT 0
#define EIM_WCR_GBCD_MASK 0x6u
#define EIM_WCR_GBCD_SHIFT 1
#define EIM_WCR_GBCD(x) (((uint32_t)(((uint32_t)(x))<<EIM_WCR_GBCD_SHIFT))&EIM_WCR_GBCD_MASK)
#define EIM_WCR_CONT_BCLK_SEL_MASK 0x8u
#define EIM_WCR_CONT_BCLK_SEL_SHIFT 3
#define EIM_WCR_INTEN_MASK 0x10u
#define EIM_WCR_INTEN_SHIFT 4
#define EIM_WCR_INTPOL_MASK 0x20u
#define EIM_WCR_INTPOL_SHIFT 5
#define EIM_WCR_WDOG_EN_MASK 0x100u
#define EIM_WCR_WDOG_EN_SHIFT 8
#define EIM_WCR_WDOG_LIMIT_MASK 0x600u
#define EIM_WCR_WDOG_LIMIT_SHIFT 9
#define EIM_WCR_WDOG_LIMIT(x) (((uint32_t)(((uint32_t)(x))<<EIM_WCR_WDOG_LIMIT_SHIFT))&EIM_WCR_WDOG_LIMIT_MASK)
#define EIM_WCR_FRUN_ACLK_EN_MASK 0x800u
#define EIM_WCR_FRUN_ACLK_EN_SHIFT 11
/* DCR Bit Fields */
#define EIM_DCR_DLL_CTRL_ENABLE_MASK 0x1u
#define EIM_DCR_DLL_CTRL_ENABLE_SHIFT 0
#define EIM_DCR_DLL_CTRL_RESET_MASK 0x2u
#define EIM_DCR_DLL_CTRL_RESET_SHIFT 1
#define EIM_DCR_DLL_CTRL_SLV_FORCE_UPD_MASK 0x4u
#define EIM_DCR_DLL_CTRL_SLV_FORCE_UPD_SHIFT 2
#define EIM_DCR_DLL_CTRL_SLV_OFFSET_DEC_MASK 0x8u
#define EIM_DCR_DLL_CTRL_SLV_OFFSET_DEC_SHIFT 3
#define EIM_DCR_DLL_CTRL_SLV_OFFSET_MASK 0x70u
#define EIM_DCR_DLL_CTRL_SLV_OFFSET_SHIFT 4
#define EIM_DCR_DLL_CTRL_SLV_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EIM_DCR_DLL_CTRL_SLV_OFFSET_SHIFT))&EIM_DCR_DLL_CTRL_SLV_OFFSET_MASK)
#define EIM_DCR_DLL_CTRL_GATE_UPDATE_MASK 0x80u
#define EIM_DCR_DLL_CTRL_GATE_UPDATE_SHIFT 7
#define EIM_DCR_DLL_CTRL_SLV_OVERRIDE_MASK 0x100u
#define EIM_DCR_DLL_CTRL_SLV_OVERRIDE_SHIFT 8
#define EIM_DCR_DLL_CTRL_SLV_OVERRIDE_VAL_MASK 0xFE00u
#define EIM_DCR_DLL_CTRL_SLV_OVERRIDE_VAL_SHIFT 9
#define EIM_DCR_DLL_CTRL_SLV_OVERRIDE_VAL(x) (((uint32_t)(((uint32_t)(x))<<EIM_DCR_DLL_CTRL_SLV_OVERRIDE_VAL_SHIFT))&EIM_DCR_DLL_CTRL_SLV_OVERRIDE_VAL_MASK)
#define EIM_DCR_DLL_CTRL_REF_INITIAL_VAL_MASK 0x7F0000u
#define EIM_DCR_DLL_CTRL_REF_INITIAL_VAL_SHIFT 16
#define EIM_DCR_DLL_CTRL_REF_INITIAL_VAL(x) (((uint32_t)(((uint32_t)(x))<<EIM_DCR_DLL_CTRL_REF_INITIAL_VAL_SHIFT))&EIM_DCR_DLL_CTRL_REF_INITIAL_VAL_MASK)
#define EIM_DCR_DLL_CTRL_SLV_UPDATE_INT_MASK 0xF800000u
#define EIM_DCR_DLL_CTRL_SLV_UPDATE_INT_SHIFT 23
#define EIM_DCR_DLL_CTRL_SLV_UPDATE_INT(x) (((uint32_t)(((uint32_t)(x))<<EIM_DCR_DLL_CTRL_SLV_UPDATE_INT_SHIFT))&EIM_DCR_DLL_CTRL_SLV_UPDATE_INT_MASK)
#define EIM_DCR_DLL_CTRL_REF_UPDATE_INT_MASK 0xF0000000u
#define EIM_DCR_DLL_CTRL_REF_UPDATE_INT_SHIFT 28
#define EIM_DCR_DLL_CTRL_REF_UPDATE_INT(x) (((uint32_t)(((uint32_t)(x))<<EIM_DCR_DLL_CTRL_REF_UPDATE_INT_SHIFT))&EIM_DCR_DLL_CTRL_REF_UPDATE_INT_MASK)
/* DSR Bit Fields */
#define EIM_DSR_DLL_STS_SLV_LOCK_MASK 0x1u
#define EIM_DSR_DLL_STS_SLV_LOCK_SHIFT 0
#define EIM_DSR_DLL_STS_REF_LOCK_MASK 0x2u
#define EIM_DSR_DLL_STS_REF_LOCK_SHIFT 1
#define EIM_DSR_DLL_STS_SLV_SEL_MASK 0x1FCu
#define EIM_DSR_DLL_STS_SLV_SEL_SHIFT 2
#define EIM_DSR_DLL_STS_SLV_SEL(x) (((uint32_t)(((uint32_t)(x))<<EIM_DSR_DLL_STS_SLV_SEL_SHIFT))&EIM_DSR_DLL_STS_SLV_SEL_MASK)
#define EIM_DSR_DLL_STS_REF_SEL_MASK 0xFE00u
#define EIM_DSR_DLL_STS_REF_SEL_SHIFT 9
#define EIM_DSR_DLL_STS_REF_SEL(x) (((uint32_t)(((uint32_t)(x))<<EIM_DSR_DLL_STS_REF_SEL_SHIFT))&EIM_DSR_DLL_STS_REF_SEL_MASK)
/* WIAR Bit Fields */
#define EIM_WIAR_IPS_REQ_MASK 0x1u
#define EIM_WIAR_IPS_REQ_SHIFT 0
#define EIM_WIAR_IPS_ACK_MASK 0x2u
#define EIM_WIAR_IPS_ACK_SHIFT 1
#define EIM_WIAR_INT_MASK 0x4u
#define EIM_WIAR_INT_SHIFT 2
#define EIM_WIAR_ERRST_MASK 0x8u
#define EIM_WIAR_ERRST_SHIFT 3
#define EIM_WIAR_ACLK_EN_MASK 0x10u
#define EIM_WIAR_ACLK_EN_SHIFT 4
/* EAR Bit Fields */
#define EIM_EAR_Error_ADDR_MASK 0xFFFFFFFFu
#define EIM_EAR_Error_ADDR_SHIFT 0
#define EIM_EAR_Error_ADDR(x) (((uint32_t)(((uint32_t)(x))<<EIM_EAR_Error_ADDR_SHIFT))&EIM_EAR_Error_ADDR_MASK)
/*!
* @}
*/ /* end of group EIM_Register_Masks */
/* EIM - Peripheral instance base addresses */
/** Peripheral EIM base address */
#define EIM_BASE (0x30BC0000u)
/** Peripheral EIM base pointer */
#define EIM ((EIM_Type *)EIM_BASE)
#define EIM_BASE_PTR (EIM)
/** Array initializer of EIM peripheral base addresses */
#define EIM_BASE_ADDRS { EIM_BASE }
/** Array initializer of EIM peripheral base pointers */
#define EIM_BASE_PTRS { EIM }
/** Interrupt vectors for the EIM peripheral type */
#define EIM_IRQS { EIM_IRQn }
/* ----------------------------------------------------------------------------
-- EIM - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup EIM_Register_Accessor_Macros EIM - Register accessor macros
* @{
*/
/* EIM - Register instance definitions */
/* EIM */
#define EIM_CS0GCR1 EIM_CSGCR1_REG(EIM_BASE_PTR,0)
#define EIM_CS0GCR2 EIM_CSGCR2_REG(EIM_BASE_PTR,0)
#define EIM_CS0RCR1 EIM_CSRCR1_REG(EIM_BASE_PTR,0)
#define EIM_CS0RCR2 EIM_CSRCR2_REG(EIM_BASE_PTR,0)
#define EIM_CS0WCR1 EIM_CSWCR1_REG(EIM_BASE_PTR,0)
#define EIM_CS0WCR2 EIM_CSWCR2_REG(EIM_BASE_PTR,0)
#define EIM_CS1GCR1 EIM_CSGCR1_REG(EIM_BASE_PTR,1)
#define EIM_CS1GCR2 EIM_CSGCR2_REG(EIM_BASE_PTR,1)
#define EIM_CS1RCR1 EIM_CSRCR1_REG(EIM_BASE_PTR,1)
#define EIM_CS1RCR2 EIM_CSRCR2_REG(EIM_BASE_PTR,1)
#define EIM_CS1WCR1 EIM_CSWCR1_REG(EIM_BASE_PTR,1)
#define EIM_CS1WCR2 EIM_CSWCR2_REG(EIM_BASE_PTR,1)
#define EIM_CS2GCR1 EIM_CSGCR1_REG(EIM_BASE_PTR,2)
#define EIM_CS2GCR2 EIM_CSGCR2_REG(EIM_BASE_PTR,2)
#define EIM_CS2RCR1 EIM_CSRCR1_REG(EIM_BASE_PTR,2)
#define EIM_CS2RCR2 EIM_CSRCR2_REG(EIM_BASE_PTR,2)
#define EIM_CS2WCR1 EIM_CSWCR1_REG(EIM_BASE_PTR,2)
#define EIM_CS2WCR2 EIM_CSWCR2_REG(EIM_BASE_PTR,2)
#define EIM_CS3GCR1 EIM_CSGCR1_REG(EIM_BASE_PTR,3)
#define EIM_CS3GCR2 EIM_CSGCR2_REG(EIM_BASE_PTR,3)
#define EIM_CS3RCR1 EIM_CSRCR1_REG(EIM_BASE_PTR,3)
#define EIM_CS3RCR2 EIM_CSRCR2_REG(EIM_BASE_PTR,3)
#define EIM_CS3WCR1 EIM_CSWCR1_REG(EIM_BASE_PTR,3)
#define EIM_CS3WCR2 EIM_CSWCR2_REG(EIM_BASE_PTR,3)
#define EIM_CS4GCR1 EIM_CSGCR1_REG(EIM_BASE_PTR,4)
#define EIM_CS4GCR2 EIM_CSGCR2_REG(EIM_BASE_PTR,4)
#define EIM_CS4RCR1 EIM_CSRCR1_REG(EIM_BASE_PTR,4)
#define EIM_CS4RCR2 EIM_CSRCR2_REG(EIM_BASE_PTR,4)
#define EIM_CS4WCR1 EIM_CSWCR1_REG(EIM_BASE_PTR,4)
#define EIM_CS4WCR2 EIM_CSWCR2_REG(EIM_BASE_PTR,4)
#define EIM_CS5GCR1 EIM_CSGCR1_REG(EIM_BASE_PTR,5)
#define EIM_CS5GCR2 EIM_CSGCR2_REG(EIM_BASE_PTR,5)
#define EIM_CS5RCR1 EIM_CSRCR1_REG(EIM_BASE_PTR,5)
#define EIM_CS5RCR2 EIM_CSRCR2_REG(EIM_BASE_PTR,5)
#define EIM_CS5WCR1 EIM_CSWCR1_REG(EIM_BASE_PTR,5)
#define EIM_CS5WCR2 EIM_CSWCR2_REG(EIM_BASE_PTR,5)
#define EIM_WCR EIM_WCR_REG(EIM_BASE_PTR)
#define EIM_DCR EIM_DCR_REG(EIM_BASE_PTR)
#define EIM_DSR EIM_DSR_REG(EIM_BASE_PTR)
#define EIM_WIAR EIM_WIAR_REG(EIM_BASE_PTR)
#define EIM_EAR EIM_EAR_REG(EIM_BASE_PTR)
/* EIM - Register array accessors */
#define EIM_CSGCR1(index) EIM_CSGCR1_REG(EIM_BASE_PTR,index)
#define EIM_CSGCR2(index) EIM_CSGCR2_REG(EIM_BASE_PTR,index)
#define EIM_CSRCR1(index) EIM_CSRCR1_REG(EIM_BASE_PTR,index)
#define EIM_CSRCR2(index) EIM_CSRCR2_REG(EIM_BASE_PTR,index)
#define EIM_CSWCR1(index) EIM_CSWCR1_REG(EIM_BASE_PTR,index)
#define EIM_CSWCR2(index) EIM_CSWCR2_REG(EIM_BASE_PTR,index)
/*!
* @}
*/ /* end of group EIM_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group EIM_Peripheral */
/* ----------------------------------------------------------------------------
-- ENET Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup ENET_Peripheral_Access_Layer ENET Peripheral Access Layer
* @{
*/
/** ENET - Register Layout Typedef */
typedef struct {
uint8_t RESERVED_0[4];
__IO uint32_t EIR; /**< Interrupt Event Register, offset: 0x4 */
__IO uint32_t EIMR; /**< Interrupt Mask Register, offset: 0x8 */
uint8_t RESERVED_1[4];
__IO uint32_t RDAR; /**< Receive Descriptor Active Register, offset: 0x10 */
__IO uint32_t TDAR; /**< Transmit Descriptor Active Register, offset: 0x14 */
uint8_t RESERVED_2[12];
__IO uint32_t ECR; /**< Ethernet Control Register, offset: 0x24 */
uint8_t RESERVED_3[24];
__IO uint32_t MMFR; /**< MII Management Frame Register, offset: 0x40 */
__IO uint32_t MSCR; /**< MII Speed Control Register, offset: 0x44 */
uint8_t RESERVED_4[28];
__IO uint32_t MIBC; /**< MIB Control Register, offset: 0x64 */
uint8_t RESERVED_5[28];
__IO uint32_t RCR; /**< Receive Control Register, offset: 0x84 */
uint8_t RESERVED_6[60];
__IO uint32_t TCR; /**< Transmit Control Register, offset: 0xC4 */
uint8_t RESERVED_7[28];
__IO uint32_t PALR; /**< Physical Address Lower Register, offset: 0xE4 */
__IO uint32_t PAUR; /**< Physical Address Upper Register, offset: 0xE8 */
__IO uint32_t OPD; /**< Opcode/Pause Duration Register, offset: 0xEC */
__IO uint32_t TXIC[3]; /**< Transmit Interrupt Coalescing Register, array offset: 0xF0, array step: 0x4 */
uint8_t RESERVED_8[4];
__IO uint32_t RXIC[3]; /**< Receive Interrupt Coalescing Register, array offset: 0x100, array step: 0x4 */
uint8_t RESERVED_9[12];
__IO uint32_t IAUR; /**< Descriptor Individual Upper Address Register, offset: 0x118 */
__IO uint32_t IALR; /**< Descriptor Individual Lower Address Register, offset: 0x11C */
__IO uint32_t GAUR; /**< Descriptor Group Upper Address Register, offset: 0x120 */
__IO uint32_t GALR; /**< Descriptor Group Lower Address Register, offset: 0x124 */
uint8_t RESERVED_10[28];
__IO uint32_t TFWR; /**< Transmit FIFO Watermark Register, offset: 0x144 */
uint8_t RESERVED_11[24];
__IO uint32_t RDSR1; /**< Receive Descriptor Ring 1 Start Register, offset: 0x160 */
__IO uint32_t TDSR1; /**< Transmit Buffer Descriptor Ring 1 Start Register, offset: 0x164 */
__IO uint32_t MRBR1; /**< Maximum Receive Buffer Size Register - Ring 1, offset: 0x168 */
__IO uint32_t RDSR2; /**< Receive Descriptor Ring 2 Start Register, offset: 0x16C */
__IO uint32_t TDSR2; /**< Transmit Buffer Descriptor Ring 2 Start Register, offset: 0x170 */
__IO uint32_t MRBR2; /**< Maximum Receive Buffer Size Register - Ring 2, offset: 0x174 */
uint8_t RESERVED_12[8];
__IO uint32_t RDSR; /**< Receive Descriptor Ring , offset: 0x180 */
__IO uint32_t TDSR; /**< Transmit Buffer Descriptor Ring , offset: 0x184 */
__IO uint32_t MRBR; /**< Maximum Receive Buffer Size Register, offset: 0x188 */
uint8_t RESERVED_13[4];
__IO uint32_t RSFL; /**< Receive FIFO Section Full Threshold, offset: 0x190 */
__IO uint32_t RSEM; /**< Receive FIFO Section Empty Threshold, offset: 0x194 */
__IO uint32_t RAEM; /**< Receive FIFO Almost Empty Threshold, offset: 0x198 */
__IO uint32_t RAFL; /**< Receive FIFO Almost Full Threshold, offset: 0x19C */
__IO uint32_t TSEM; /**< Transmit FIFO Section Empty Threshold, offset: 0x1A0 */
__IO uint32_t TAEM; /**< Transmit FIFO Almost Empty Threshold, offset: 0x1A4 */
__IO uint32_t TAFL; /**< Transmit FIFO Almost Full Threshold, offset: 0x1A8 */
__IO uint32_t TIPG; /**< Transmit Inter-Packet Gap, offset: 0x1AC */
__IO uint32_t FTRL; /**< Frame Truncation Length, offset: 0x1B0 */
uint8_t RESERVED_14[12];
__IO uint32_t TACC; /**< Transmit Accelerator Function Configuration, offset: 0x1C0 */
__IO uint32_t RACC; /**< Receive Accelerator Function Configuration, offset: 0x1C4 */
__IO uint32_t RCMR[2]; /**< Receive Classification Match Register for Class n, array offset: 0x1C8, array step: 0x4 */
uint8_t RESERVED_15[8];
__IO uint32_t DMACFG[2]; /**< DMA Class Based Configuration, array offset: 0x1D8, array step: 0x4 */
__IO uint32_t RDAR1; /**< Receive Descriptor Active Register - Ring 1, offset: 0x1E0 */
__IO uint32_t TDAR1; /**< Transmit Descriptor Active Register - Ring 1, offset: 0x1E4 */
__IO uint32_t RDAR2; /**< Receive Descriptor Active Register - Ring 2, offset: 0x1E8 */
__IO uint32_t TDAR2; /**< Transmit Descriptor Active Register - Ring 2, offset: 0x1EC */
__IO uint32_t QOS; /**< QOS Scheme, offset: 0x1F0 */
uint8_t RESERVED_16[12];
__I uint32_t RMON_T_DROP; /**< Reserved Statistic Register, offset: 0x200 */
__I uint32_t RMON_T_PACKETS; /**< Tx Packet Count Statistic Register, offset: 0x204 */
__I uint32_t RMON_T_BC_PKT; /**< Tx Broadcast Packets Statistic Register, offset: 0x208 */
__I uint32_t RMON_T_MC_PKT; /**< Tx Multicast Packets Statistic Register, offset: 0x20C */
__I uint32_t RMON_T_CRC_ALIGN; /**< Tx Packets with CRC/Align Error Statistic Register, offset: 0x210 */
__I uint32_t RMON_T_UNDERSIZE; /**< Tx Packets Less Than Bytes and Good CRC Statistic Register, offset: 0x214 */
__I uint32_t RMON_T_OVERSIZE; /**< Tx Packets GT MAX_FL bytes and Good CRC Statistic Register, offset: 0x218 */
__I uint32_t RMON_T_FRAG; /**< Tx Packets Less Than 64 Bytes and Bad CRC Statistic Register, offset: 0x21C */
__I uint32_t RMON_T_JAB; /**< Tx Packets Greater Than MAX_FL bytes and Bad CRC Statistic Register, offset: 0x220 */
__I uint32_t RMON_T_COL; /**< Tx Collision Count Statistic Register, offset: 0x224 */
__I uint32_t RMON_T_P64; /**< Tx 64-Byte Packets Statistic Register, offset: 0x228 */
__I uint32_t RMON_T_P65TO127; /**< Tx 65- to 127-byte Packets Statistic Register, offset: 0x22C */
__I uint32_t RMON_T_P128TO255; /**< Tx 128- to 255-byte Packets Statistic Register, offset: 0x230 */
__I uint32_t RMON_T_P256TO511; /**< Tx 256- to 511-byte Packets Statistic Register, offset: 0x234 */
__I uint32_t RMON_T_P512TO1023; /**< Tx 512- to 1023-byte Packets Statistic Register, offset: 0x238 */
__I uint32_t RMON_T_P1024TO2047; /**< Tx 1024- to 2047-byte Packets Statistic Register, offset: 0x23C */
__I uint32_t RMON_T_P_GTE2048; /**< Tx Packets Greater Than 2048 Bytes Statistic Register, offset: 0x240 */
__I uint32_t RMON_T_OCTETS; /**< Tx Octets Statistic Register, offset: 0x244 */
__I uint32_t IEEE_T_DROP; /**< IEEE_T_DROP Reserved Statistic Register, offset: 0x248 */
__I uint32_t IEEE_T_FRAME_OK; /**< Frames Transmitted OK Statistic Register, offset: 0x24C */
__I uint32_t IEEE_T_1COL; /**< Frames Transmitted with Single Collision Statistic Register, offset: 0x250 */
__I uint32_t IEEE_T_MCOL; /**< Frames Transmitted with Multiple Collisions Statistic Register, offset: 0x254 */
__I uint32_t IEEE_T_DEF; /**< Frames Transmitted after Deferral Delay Statistic Register, offset: 0x258 */
__I uint32_t IEEE_T_LCOL; /**< Frames Transmitted with Late Collision Statistic Register, offset: 0x25C */
__I uint32_t IEEE_T_EXCOL; /**< Frames Transmitted with Excessive Collisions Statistic Register, offset: 0x260 */
__I uint32_t IEEE_T_MACERR; /**< Frames Transmitted with Tx FIFO Underrun Statistic Register, offset: 0x264 */
__I uint32_t IEEE_T_CSERR; /**< Frames Transmitted with Carrier Sense Error Statistic Register, offset: 0x268 */
__I uint32_t IEEE_T_SQE; /**< , offset: 0x26C */
__I uint32_t IEEE_T_FDXFC; /**< Flow Control Pause Frames Transmitted Statistic Register, offset: 0x270 */
__I uint32_t IEEE_T_OCTETS_OK; /**< Octet Count for Frames Transmitted w/o Error Statistic Register, offset: 0x274 */
uint8_t RESERVED_17[12];
__I uint32_t RMON_R_PACKETS; /**< Rx Packet Count Statistic Register, offset: 0x284 */
__I uint32_t RMON_R_BC_PKT; /**< Rx Broadcast Packets Statistic Register, offset: 0x288 */
__I uint32_t RMON_R_MC_PKT; /**< Rx Multicast Packets Statistic Register, offset: 0x28C */
__I uint32_t RMON_R_CRC_ALIGN; /**< Rx Packets with CRC/Align Error Statistic Register, offset: 0x290 */
__I uint32_t RMON_R_UNDERSIZE; /**< Rx Packets with Less Than 64 Bytes and Good CRC Statistic Register, offset: 0x294 */
__I uint32_t RMON_R_OVERSIZE; /**< Rx Packets Greater Than MAX_FL and Good CRC Statistic Register, offset: 0x298 */
__I uint32_t RMON_R_FRAG; /**< Rx Packets Less Than 64 Bytes and Bad CRC Statistic Register, offset: 0x29C */
__I uint32_t RMON_R_JAB; /**< Rx Packets Greater Than MAX_FL Bytes and Bad CRC Statistic Register, offset: 0x2A0 */
__I uint32_t RMON_R_RESVD_0; /**< Reserved Statistic Register, offset: 0x2A4 */
__I uint32_t RMON_R_P64; /**< Rx 64-Byte Packets Statistic Register, offset: 0x2A8 */
__I uint32_t RMON_R_P65TO127; /**< Rx 65- to 127-Byte Packets Statistic Register, offset: 0x2AC */
__I uint32_t RMON_R_P128TO255; /**< Rx 128- to 255-Byte Packets Statistic Register, offset: 0x2B0 */
__I uint32_t RMON_R_P256TO511; /**< Rx 256- to 511-Byte Packets Statistic Register, offset: 0x2B4 */
__I uint32_t RMON_R_P512TO1023; /**< Rx 512- to 1023-Byte Packets Statistic Register, offset: 0x2B8 */
__I uint32_t RMON_R_P1024TO2047; /**< Rx 1024- to 2047-Byte Packets Statistic Register, offset: 0x2BC */
__I uint32_t RMON_R_P_GTE2048; /**< Rx Packets Greater than 2048 Bytes Statistic Register, offset: 0x2C0 */
__I uint32_t RMON_R_OCTETS; /**< Rx Octets Statistic Register, offset: 0x2C4 */
__I uint32_t IEEE_R_DROP; /**< Frames not Counted Correctly Statistic Register, offset: 0x2C8 */
__I uint32_t IEEE_R_FRAME_OK; /**< Frames Received OK Statistic Register, offset: 0x2CC */
__I uint32_t IEEE_R_CRC; /**< Frames Received with CRC Error Statistic Register, offset: 0x2D0 */
__I uint32_t IEEE_R_ALIGN; /**< Frames Received with Alignment Error Statistic Register, offset: 0x2D4 */
__I uint32_t IEEE_R_MACERR; /**< Receive FIFO Overflow Count Statistic Register, offset: 0x2D8 */
__I uint32_t IEEE_R_FDXFC; /**< Flow Control Pause Frames Received Statistic Register, offset: 0x2DC */
__I uint32_t IEEE_R_OCTETS_OK; /**< Octet Count for Frames Received without Error Statistic Register, offset: 0x2E0 */
uint8_t RESERVED_18[284];
__IO uint32_t ATCR; /**< Adjustable Timer Control Register, offset: 0x400 */
__IO uint32_t ATVR; /**< Timer Value Register, offset: 0x404 */
__IO uint32_t ATOFF; /**< Timer Offset Register, offset: 0x408 */
__IO uint32_t ATPER; /**< Timer Period Register, offset: 0x40C */
__IO uint32_t ATCOR; /**< Timer Correction Register, offset: 0x410 */
__IO uint32_t ATINC; /**< Time-Stamping Clock Period Register, offset: 0x414 */
__I uint32_t ATSTMP; /**< Timestamp of Last Transmitted Frame, offset: 0x418 */
uint8_t RESERVED_19[488];
__IO uint32_t TGSR; /**< Timer Global Status Register, offset: 0x604 */
struct { /* offset: 0x608, array step: 0x8 */
__IO uint32_t TCSR; /**< Timer Control Status Register, array offset: 0x608, array step: 0x8 */
__IO uint32_t TCCR; /**< Timer Compare Capture Register, array offset: 0x60C, array step: 0x8 */
} TC[4];
} ENET_Type, *ENET_MemMapPtr;
/* ----------------------------------------------------------------------------
-- ENET - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup ENET_Register_Accessor_Macros ENET - Register accessor macros
* @{
*/
/* ENET - Register accessors */
#define ENET_EIR_REG(base) ((base)->EIR)
#define ENET_EIMR_REG(base) ((base)->EIMR)
#define ENET_RDAR_REG(base) ((base)->RDAR)
#define ENET_TDAR_REG(base) ((base)->TDAR)
#define ENET_ECR_REG(base) ((base)->ECR)
#define ENET_MMFR_REG(base) ((base)->MMFR)
#define ENET_MSCR_REG(base) ((base)->MSCR)
#define ENET_MIBC_REG(base) ((base)->MIBC)
#define ENET_RCR_REG(base) ((base)->RCR)
#define ENET_TCR_REG(base) ((base)->TCR)
#define ENET_PALR_REG(base) ((base)->PALR)
#define ENET_PAUR_REG(base) ((base)->PAUR)
#define ENET_OPD_REG(base) ((base)->OPD)
#define ENET_TXIC_REG(base,index) ((base)->TXIC[index])
#define ENET_RXIC_REG(base,index) ((base)->RXIC[index])
#define ENET_IAUR_REG(base) ((base)->IAUR)
#define ENET_IALR_REG(base) ((base)->IALR)
#define ENET_GAUR_REG(base) ((base)->GAUR)
#define ENET_GALR_REG(base) ((base)->GALR)
#define ENET_TFWR_REG(base) ((base)->TFWR)
#define ENET_RDSR1_REG(base) ((base)->RDSR1)
#define ENET_TDSR1_REG(base) ((base)->TDSR1)
#define ENET_MRBR1_REG(base) ((base)->MRBR1)
#define ENET_RDSR2_REG(base) ((base)->RDSR2)
#define ENET_TDSR2_REG(base) ((base)->TDSR2)
#define ENET_MRBR2_REG(base) ((base)->MRBR2)
#define ENET_RDSR_REG(base) ((base)->RDSR)
#define ENET_TDSR_REG(base) ((base)->TDSR)
#define ENET_MRBR_REG(base) ((base)->MRBR)
#define ENET_RSFL_REG(base) ((base)->RSFL)
#define ENET_RSEM_REG(base) ((base)->RSEM)
#define ENET_RAEM_REG(base) ((base)->RAEM)
#define ENET_RAFL_REG(base) ((base)->RAFL)
#define ENET_TSEM_REG(base) ((base)->TSEM)
#define ENET_TAEM_REG(base) ((base)->TAEM)
#define ENET_TAFL_REG(base) ((base)->TAFL)
#define ENET_TIPG_REG(base) ((base)->TIPG)
#define ENET_FTRL_REG(base) ((base)->FTRL)
#define ENET_TACC_REG(base) ((base)->TACC)
#define ENET_RACC_REG(base) ((base)->RACC)
#define ENET_RCMR_REG(base,index) ((base)->RCMR[index])
#define ENET_DMACFG_REG(base,index) ((base)->DMACFG[index])
#define ENET_RDAR1_REG(base) ((base)->RDAR1)
#define ENET_TDAR1_REG(base) ((base)->TDAR1)
#define ENET_RDAR2_REG(base) ((base)->RDAR2)
#define ENET_TDAR2_REG(base) ((base)->TDAR2)
#define ENET_QOS_REG(base) ((base)->QOS)
#define ENET_RMON_T_DROP_REG(base) ((base)->RMON_T_DROP)
#define ENET_RMON_T_PACKETS_REG(base) ((base)->RMON_T_PACKETS)
#define ENET_RMON_T_BC_PKT_REG(base) ((base)->RMON_T_BC_PKT)
#define ENET_RMON_T_MC_PKT_REG(base) ((base)->RMON_T_MC_PKT)
#define ENET_RMON_T_CRC_ALIGN_REG(base) ((base)->RMON_T_CRC_ALIGN)
#define ENET_RMON_T_UNDERSIZE_REG(base) ((base)->RMON_T_UNDERSIZE)
#define ENET_RMON_T_OVERSIZE_REG(base) ((base)->RMON_T_OVERSIZE)
#define ENET_RMON_T_FRAG_REG(base) ((base)->RMON_T_FRAG)
#define ENET_RMON_T_JAB_REG(base) ((base)->RMON_T_JAB)
#define ENET_RMON_T_COL_REG(base) ((base)->RMON_T_COL)
#define ENET_RMON_T_P64_REG(base) ((base)->RMON_T_P64)
#define ENET_RMON_T_P65TO127_REG(base) ((base)->RMON_T_P65TO127)
#define ENET_RMON_T_P128TO255_REG(base) ((base)->RMON_T_P128TO255)
#define ENET_RMON_T_P256TO511_REG(base) ((base)->RMON_T_P256TO511)
#define ENET_RMON_T_P512TO1023_REG(base) ((base)->RMON_T_P512TO1023)
#define ENET_RMON_T_P1024TO2047_REG(base) ((base)->RMON_T_P1024TO2047)
#define ENET_RMON_T_P_GTE2048_REG(base) ((base)->RMON_T_P_GTE2048)
#define ENET_RMON_T_OCTETS_REG(base) ((base)->RMON_T_OCTETS)
#define ENET_IEEE_T_DROP_REG(base) ((base)->IEEE_T_DROP)
#define ENET_IEEE_T_FRAME_OK_REG(base) ((base)->IEEE_T_FRAME_OK)
#define ENET_IEEE_T_1COL_REG(base) ((base)->IEEE_T_1COL)
#define ENET_IEEE_T_MCOL_REG(base) ((base)->IEEE_T_MCOL)
#define ENET_IEEE_T_DEF_REG(base) ((base)->IEEE_T_DEF)
#define ENET_IEEE_T_LCOL_REG(base) ((base)->IEEE_T_LCOL)
#define ENET_IEEE_T_EXCOL_REG(base) ((base)->IEEE_T_EXCOL)
#define ENET_IEEE_T_MACERR_REG(base) ((base)->IEEE_T_MACERR)
#define ENET_IEEE_T_CSERR_REG(base) ((base)->IEEE_T_CSERR)
#define ENET_IEEE_T_SQE_REG(base) ((base)->IEEE_T_SQE)
#define ENET_IEEE_T_FDXFC_REG(base) ((base)->IEEE_T_FDXFC)
#define ENET_IEEE_T_OCTETS_OK_REG(base) ((base)->IEEE_T_OCTETS_OK)
#define ENET_RMON_R_PACKETS_REG(base) ((base)->RMON_R_PACKETS)
#define ENET_RMON_R_BC_PKT_REG(base) ((base)->RMON_R_BC_PKT)
#define ENET_RMON_R_MC_PKT_REG(base) ((base)->RMON_R_MC_PKT)
#define ENET_RMON_R_CRC_ALIGN_REG(base) ((base)->RMON_R_CRC_ALIGN)
#define ENET_RMON_R_UNDERSIZE_REG(base) ((base)->RMON_R_UNDERSIZE)
#define ENET_RMON_R_OVERSIZE_REG(base) ((base)->RMON_R_OVERSIZE)
#define ENET_RMON_R_FRAG_REG(base) ((base)->RMON_R_FRAG)
#define ENET_RMON_R_JAB_REG(base) ((base)->RMON_R_JAB)
#define ENET_RMON_R_RESVD_0_REG(base) ((base)->RMON_R_RESVD_0)
#define ENET_RMON_R_P64_REG(base) ((base)->RMON_R_P64)
#define ENET_RMON_R_P65TO127_REG(base) ((base)->RMON_R_P65TO127)
#define ENET_RMON_R_P128TO255_REG(base) ((base)->RMON_R_P128TO255)
#define ENET_RMON_R_P256TO511_REG(base) ((base)->RMON_R_P256TO511)
#define ENET_RMON_R_P512TO1023_REG(base) ((base)->RMON_R_P512TO1023)
#define ENET_RMON_R_P1024TO2047_REG(base) ((base)->RMON_R_P1024TO2047)
#define ENET_RMON_R_P_GTE2048_REG(base) ((base)->RMON_R_P_GTE2048)
#define ENET_RMON_R_OCTETS_REG(base) ((base)->RMON_R_OCTETS)
#define ENET_IEEE_R_DROP_REG(base) ((base)->IEEE_R_DROP)
#define ENET_IEEE_R_FRAME_OK_REG(base) ((base)->IEEE_R_FRAME_OK)
#define ENET_IEEE_R_CRC_REG(base) ((base)->IEEE_R_CRC)
#define ENET_IEEE_R_ALIGN_REG(base) ((base)->IEEE_R_ALIGN)
#define ENET_IEEE_R_MACERR_REG(base) ((base)->IEEE_R_MACERR)
#define ENET_IEEE_R_FDXFC_REG(base) ((base)->IEEE_R_FDXFC)
#define ENET_IEEE_R_OCTETS_OK_REG(base) ((base)->IEEE_R_OCTETS_OK)
#define ENET_ATCR_REG(base) ((base)->ATCR)
#define ENET_ATVR_REG(base) ((base)->ATVR)
#define ENET_ATOFF_REG(base) ((base)->ATOFF)
#define ENET_ATPER_REG(base) ((base)->ATPER)
#define ENET_ATCOR_REG(base) ((base)->ATCOR)
#define ENET_ATINC_REG(base) ((base)->ATINC)
#define ENET_ATSTMP_REG(base) ((base)->ATSTMP)
#define ENET_TGSR_REG(base) ((base)->TGSR)
#define ENET_TCSR_REG(base,index) ((base)->TC[index].TCSR)
#define ENET_TCCR_REG(base,index) ((base)->TC[index].TCCR)
/*!
* @}
*/ /* end of group ENET_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- ENET Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup ENET_Register_Masks ENET Register Masks
* @{
*/
/* EIR Bit Fields */
#define ENET_EIR_RXB1_MASK 0x1u
#define ENET_EIR_RXB1_SHIFT 0
#define ENET_EIR_RXF1_MASK 0x2u
#define ENET_EIR_RXF1_SHIFT 1
#define ENET_EIR_TXB1_MASK 0x4u
#define ENET_EIR_TXB1_SHIFT 2
#define ENET_EIR_TXF1_MASK 0x8u
#define ENET_EIR_TXF1_SHIFT 3
#define ENET_EIR_RXB2_MASK 0x10u
#define ENET_EIR_RXB2_SHIFT 4
#define ENET_EIR_RXF2_MASK 0x20u
#define ENET_EIR_RXF2_SHIFT 5
#define ENET_EIR_TXB2_MASK 0x40u
#define ENET_EIR_TXB2_SHIFT 6
#define ENET_EIR_TXF2_MASK 0x80u
#define ENET_EIR_TXF2_SHIFT 7
#define ENET_EIR_RXFLUSH_0_MASK 0x1000u
#define ENET_EIR_RXFLUSH_0_SHIFT 12
#define ENET_EIR_RXFLUSH_1_MASK 0x2000u
#define ENET_EIR_RXFLUSH_1_SHIFT 13
#define ENET_EIR_RXFLUSH_2_MASK 0x4000u
#define ENET_EIR_RXFLUSH_2_SHIFT 14
#define ENET_EIR_TS_TIMER_MASK 0x8000u
#define ENET_EIR_TS_TIMER_SHIFT 15
#define ENET_EIR_TS_AVAIL_MASK 0x10000u
#define ENET_EIR_TS_AVAIL_SHIFT 16
#define ENET_EIR_WAKEUP_MASK 0x20000u
#define ENET_EIR_WAKEUP_SHIFT 17
#define ENET_EIR_PLR_MASK 0x40000u
#define ENET_EIR_PLR_SHIFT 18
#define ENET_EIR_UN_MASK 0x80000u
#define ENET_EIR_UN_SHIFT 19
#define ENET_EIR_RL_MASK 0x100000u
#define ENET_EIR_RL_SHIFT 20
#define ENET_EIR_LC_MASK 0x200000u
#define ENET_EIR_LC_SHIFT 21
#define ENET_EIR_EBERR_MASK 0x400000u
#define ENET_EIR_EBERR_SHIFT 22
#define ENET_EIR_MII_MASK 0x800000u
#define ENET_EIR_MII_SHIFT 23
#define ENET_EIR_RXB_MASK 0x1000000u
#define ENET_EIR_RXB_SHIFT 24
#define ENET_EIR_RXF_MASK 0x2000000u
#define ENET_EIR_RXF_SHIFT 25
#define ENET_EIR_TXB_MASK 0x4000000u
#define ENET_EIR_TXB_SHIFT 26
#define ENET_EIR_TXF_MASK 0x8000000u
#define ENET_EIR_TXF_SHIFT 27
#define ENET_EIR_GRA_MASK 0x10000000u
#define ENET_EIR_GRA_SHIFT 28
#define ENET_EIR_BABT_MASK 0x20000000u
#define ENET_EIR_BABT_SHIFT 29
#define ENET_EIR_BABR_MASK 0x40000000u
#define ENET_EIR_BABR_SHIFT 30
/* EIMR Bit Fields */
#define ENET_EIMR_RXB1_MASK 0x1u
#define ENET_EIMR_RXB1_SHIFT 0
#define ENET_EIMR_RXF1_MASK 0x2u
#define ENET_EIMR_RXF1_SHIFT 1
#define ENET_EIMR_TXB1_MASK 0x4u
#define ENET_EIMR_TXB1_SHIFT 2
#define ENET_EIMR_TXF1_MASK 0x8u
#define ENET_EIMR_TXF1_SHIFT 3
#define ENET_EIMR_RXB2_MASK 0x10u
#define ENET_EIMR_RXB2_SHIFT 4
#define ENET_EIMR_RXF2_MASK 0x20u
#define ENET_EIMR_RXF2_SHIFT 5
#define ENET_EIMR_TXB2_MASK 0x40u
#define ENET_EIMR_TXB2_SHIFT 6
#define ENET_EIMR_TXF2_MASK 0x80u
#define ENET_EIMR_TXF2_SHIFT 7
#define ENET_EIMR_RXFLUSH_0_MASK 0x1000u
#define ENET_EIMR_RXFLUSH_0_SHIFT 12
#define ENET_EIMR_RXFLUSH_1_MASK 0x2000u
#define ENET_EIMR_RXFLUSH_1_SHIFT 13
#define ENET_EIMR_RXFLUSH_2_MASK 0x4000u
#define ENET_EIMR_RXFLUSH_2_SHIFT 14
#define ENET_EIMR_TS_TIMER_MASK 0x8000u
#define ENET_EIMR_TS_TIMER_SHIFT 15
#define ENET_EIMR_TS_AVAIL_MASK 0x10000u
#define ENET_EIMR_TS_AVAIL_SHIFT 16
#define ENET_EIMR_WAKEUP_MASK 0x20000u
#define ENET_EIMR_WAKEUP_SHIFT 17
#define ENET_EIMR_PLR_MASK 0x40000u
#define ENET_EIMR_PLR_SHIFT 18
#define ENET_EIMR_UN_MASK 0x80000u
#define ENET_EIMR_UN_SHIFT 19
#define ENET_EIMR_RL_MASK 0x100000u
#define ENET_EIMR_RL_SHIFT 20
#define ENET_EIMR_LC_MASK 0x200000u
#define ENET_EIMR_LC_SHIFT 21
#define ENET_EIMR_EBERR_MASK 0x400000u
#define ENET_EIMR_EBERR_SHIFT 22
#define ENET_EIMR_MII_MASK 0x800000u
#define ENET_EIMR_MII_SHIFT 23
#define ENET_EIMR_RXB_MASK 0x1000000u
#define ENET_EIMR_RXB_SHIFT 24
#define ENET_EIMR_RXF_MASK 0x2000000u
#define ENET_EIMR_RXF_SHIFT 25
#define ENET_EIMR_TXB_MASK 0x4000000u
#define ENET_EIMR_TXB_SHIFT 26
#define ENET_EIMR_TXF_MASK 0x8000000u
#define ENET_EIMR_TXF_SHIFT 27
#define ENET_EIMR_GRA_MASK 0x10000000u
#define ENET_EIMR_GRA_SHIFT 28
#define ENET_EIMR_BABT_MASK 0x20000000u
#define ENET_EIMR_BABT_SHIFT 29
#define ENET_EIMR_BABR_MASK 0x40000000u
#define ENET_EIMR_BABR_SHIFT 30
/* RDAR Bit Fields */
#define ENET_RDAR_RDAR_MASK 0x1000000u
#define ENET_RDAR_RDAR_SHIFT 24
/* TDAR Bit Fields */
#define ENET_TDAR_TDAR_MASK 0x1000000u
#define ENET_TDAR_TDAR_SHIFT 24
/* ECR Bit Fields */
#define ENET_ECR_RESET_MASK 0x1u
#define ENET_ECR_RESET_SHIFT 0
#define ENET_ECR_ETHEREN_MASK 0x2u
#define ENET_ECR_ETHEREN_SHIFT 1
#define ENET_ECR_MAGICEN_MASK 0x4u
#define ENET_ECR_MAGICEN_SHIFT 2
#define ENET_ECR_SLEEP_MASK 0x8u
#define ENET_ECR_SLEEP_SHIFT 3
#define ENET_ECR_EN1588_MASK 0x10u
#define ENET_ECR_EN1588_SHIFT 4
#define ENET_ECR_SPEED_MASK 0x20u
#define ENET_ECR_SPEED_SHIFT 5
#define ENET_ECR_DBGEN_MASK 0x40u
#define ENET_ECR_DBGEN_SHIFT 6
#define ENET_ECR_DBSWP_MASK 0x100u
#define ENET_ECR_DBSWP_SHIFT 8
#define ENET_ECR_SVLANEN_MASK 0x200u
#define ENET_ECR_SVLANEN_SHIFT 9
#define ENET_ECR_VLANUSE2ND_MASK 0x400u
#define ENET_ECR_VLANUSE2ND_SHIFT 10
#define ENET_ECR_SVLANDBL_MASK 0x800u
#define ENET_ECR_SVLANDBL_SHIFT 11
/* MMFR Bit Fields */
#define ENET_MMFR_DATA_MASK 0xFFFFu
#define ENET_MMFR_DATA_SHIFT 0
#define ENET_MMFR_DATA(x) (((uint32_t)(((uint32_t)(x))<<ENET_MMFR_DATA_SHIFT))&ENET_MMFR_DATA_MASK)
#define ENET_MMFR_TA_MASK 0x30000u
#define ENET_MMFR_TA_SHIFT 16
#define ENET_MMFR_TA(x) (((uint32_t)(((uint32_t)(x))<<ENET_MMFR_TA_SHIFT))&ENET_MMFR_TA_MASK)
#define ENET_MMFR_RA_MASK 0x7C0000u
#define ENET_MMFR_RA_SHIFT 18
#define ENET_MMFR_RA(x) (((uint32_t)(((uint32_t)(x))<<ENET_MMFR_RA_SHIFT))&ENET_MMFR_RA_MASK)
#define ENET_MMFR_PA_MASK 0xF800000u
#define ENET_MMFR_PA_SHIFT 23
#define ENET_MMFR_PA(x) (((uint32_t)(((uint32_t)(x))<<ENET_MMFR_PA_SHIFT))&ENET_MMFR_PA_MASK)
#define ENET_MMFR_OP_MASK 0x30000000u
#define ENET_MMFR_OP_SHIFT 28
#define ENET_MMFR_OP(x) (((uint32_t)(((uint32_t)(x))<<ENET_MMFR_OP_SHIFT))&ENET_MMFR_OP_MASK)
#define ENET_MMFR_ST_MASK 0xC0000000u
#define ENET_MMFR_ST_SHIFT 30
#define ENET_MMFR_ST(x) (((uint32_t)(((uint32_t)(x))<<ENET_MMFR_ST_SHIFT))&ENET_MMFR_ST_MASK)
/* MSCR Bit Fields */
#define ENET_MSCR_MII_SPEED_MASK 0x7Eu
#define ENET_MSCR_MII_SPEED_SHIFT 1
#define ENET_MSCR_MII_SPEED(x) (((uint32_t)(((uint32_t)(x))<<ENET_MSCR_MII_SPEED_SHIFT))&ENET_MSCR_MII_SPEED_MASK)
#define ENET_MSCR_DIS_PRE_MASK 0x80u
#define ENET_MSCR_DIS_PRE_SHIFT 7
#define ENET_MSCR_HOLDTIME_MASK 0x700u
#define ENET_MSCR_HOLDTIME_SHIFT 8
#define ENET_MSCR_HOLDTIME(x) (((uint32_t)(((uint32_t)(x))<<ENET_MSCR_HOLDTIME_SHIFT))&ENET_MSCR_HOLDTIME_MASK)
/* MIBC Bit Fields */
#define ENET_MIBC_MIB_CLEAR_MASK 0x20000000u
#define ENET_MIBC_MIB_CLEAR_SHIFT 29
#define ENET_MIBC_MIB_IDLE_MASK 0x40000000u
#define ENET_MIBC_MIB_IDLE_SHIFT 30
#define ENET_MIBC_MIB_DIS_MASK 0x80000000u
#define ENET_MIBC_MIB_DIS_SHIFT 31
/* RCR Bit Fields */
#define ENET_RCR_LOOP_MASK 0x1u
#define ENET_RCR_LOOP_SHIFT 0
#define ENET_RCR_DRT_MASK 0x2u
#define ENET_RCR_DRT_SHIFT 1
#define ENET_RCR_MII_MODE_MASK 0x4u
#define ENET_RCR_MII_MODE_SHIFT 2
#define ENET_RCR_PROM_MASK 0x8u
#define ENET_RCR_PROM_SHIFT 3
#define ENET_RCR_BC_REJ_MASK 0x10u
#define ENET_RCR_BC_REJ_SHIFT 4
#define ENET_RCR_FCE_MASK 0x20u
#define ENET_RCR_FCE_SHIFT 5
#define ENET_RCR_RGMII_EN_MASK 0x40u
#define ENET_RCR_RGMII_EN_SHIFT 6
#define ENET_RCR_RMII_MODE_MASK 0x100u
#define ENET_RCR_RMII_MODE_SHIFT 8
#define ENET_RCR_RMII_10T_MASK 0x200u
#define ENET_RCR_RMII_10T_SHIFT 9
#define ENET_RCR_PADEN_MASK 0x1000u
#define ENET_RCR_PADEN_SHIFT 12
#define ENET_RCR_PAUFWD_MASK 0x2000u
#define ENET_RCR_PAUFWD_SHIFT 13
#define ENET_RCR_CRCFWD_MASK 0x4000u
#define ENET_RCR_CRCFWD_SHIFT 14
#define ENET_RCR_CFEN_MASK 0x8000u
#define ENET_RCR_CFEN_SHIFT 15
#define ENET_RCR_MAX_FL_MASK 0x3FFF0000u
#define ENET_RCR_MAX_FL_SHIFT 16
#define ENET_RCR_MAX_FL(x) (((uint32_t)(((uint32_t)(x))<<ENET_RCR_MAX_FL_SHIFT))&ENET_RCR_MAX_FL_MASK)
#define ENET_RCR_NLC_MASK 0x40000000u
#define ENET_RCR_NLC_SHIFT 30
#define ENET_RCR_GRS_MASK 0x80000000u
#define ENET_RCR_GRS_SHIFT 31
/* TCR Bit Fields */
#define ENET_TCR_GTS_MASK 0x1u
#define ENET_TCR_GTS_SHIFT 0
#define ENET_TCR_FDEN_MASK 0x4u
#define ENET_TCR_FDEN_SHIFT 2
#define ENET_TCR_TFC_PAUSE_MASK 0x8u
#define ENET_TCR_TFC_PAUSE_SHIFT 3
#define ENET_TCR_RFC_PAUSE_MASK 0x10u
#define ENET_TCR_RFC_PAUSE_SHIFT 4
#define ENET_TCR_ADDSEL_MASK 0xE0u
#define ENET_TCR_ADDSEL_SHIFT 5
#define ENET_TCR_ADDSEL(x) (((uint32_t)(((uint32_t)(x))<<ENET_TCR_ADDSEL_SHIFT))&ENET_TCR_ADDSEL_MASK)
#define ENET_TCR_ADDINS_MASK 0x100u
#define ENET_TCR_ADDINS_SHIFT 8
#define ENET_TCR_CRCFWD_MASK 0x200u
#define ENET_TCR_CRCFWD_SHIFT 9
/* PALR Bit Fields */
#define ENET_PALR_PADDR1_MASK 0xFFFFFFFFu
#define ENET_PALR_PADDR1_SHIFT 0
#define ENET_PALR_PADDR1(x) (((uint32_t)(((uint32_t)(x))<<ENET_PALR_PADDR1_SHIFT))&ENET_PALR_PADDR1_MASK)
/* PAUR Bit Fields */
#define ENET_PAUR_TYPE_MASK 0xFFFFu
#define ENET_PAUR_TYPE_SHIFT 0
#define ENET_PAUR_TYPE(x) (((uint32_t)(((uint32_t)(x))<<ENET_PAUR_TYPE_SHIFT))&ENET_PAUR_TYPE_MASK)
#define ENET_PAUR_PADDR2_MASK 0xFFFF0000u
#define ENET_PAUR_PADDR2_SHIFT 16
#define ENET_PAUR_PADDR2(x) (((uint32_t)(((uint32_t)(x))<<ENET_PAUR_PADDR2_SHIFT))&ENET_PAUR_PADDR2_MASK)
/* OPD Bit Fields */
#define ENET_OPD_PAUSE_DUR_MASK 0xFFFFu
#define ENET_OPD_PAUSE_DUR_SHIFT 0
#define ENET_OPD_PAUSE_DUR(x) (((uint32_t)(((uint32_t)(x))<<ENET_OPD_PAUSE_DUR_SHIFT))&ENET_OPD_PAUSE_DUR_MASK)
#define ENET_OPD_OPCODE_MASK 0xFFFF0000u
#define ENET_OPD_OPCODE_SHIFT 16
#define ENET_OPD_OPCODE(x) (((uint32_t)(((uint32_t)(x))<<ENET_OPD_OPCODE_SHIFT))&ENET_OPD_OPCODE_MASK)
/* TXIC Bit Fields */
#define ENET_TXIC_ICTT_MASK 0xFFFFu
#define ENET_TXIC_ICTT_SHIFT 0
#define ENET_TXIC_ICTT(x) (((uint32_t)(((uint32_t)(x))<<ENET_TXIC_ICTT_SHIFT))&ENET_TXIC_ICTT_MASK)
#define ENET_TXIC_ICFT_MASK 0xFF00000u
#define ENET_TXIC_ICFT_SHIFT 20
#define ENET_TXIC_ICFT(x) (((uint32_t)(((uint32_t)(x))<<ENET_TXIC_ICFT_SHIFT))&ENET_TXIC_ICFT_MASK)
#define ENET_TXIC_ICCS_MASK 0x40000000u
#define ENET_TXIC_ICCS_SHIFT 30
#define ENET_TXIC_ICEN_MASK 0x80000000u
#define ENET_TXIC_ICEN_SHIFT 31
/* RXIC Bit Fields */
#define ENET_RXIC_ICTT_MASK 0xFFFFu
#define ENET_RXIC_ICTT_SHIFT 0
#define ENET_RXIC_ICTT(x) (((uint32_t)(((uint32_t)(x))<<ENET_RXIC_ICTT_SHIFT))&ENET_RXIC_ICTT_MASK)
#define ENET_RXIC_ICFT_MASK 0xFF00000u
#define ENET_RXIC_ICFT_SHIFT 20
#define ENET_RXIC_ICFT(x) (((uint32_t)(((uint32_t)(x))<<ENET_RXIC_ICFT_SHIFT))&ENET_RXIC_ICFT_MASK)
#define ENET_RXIC_ICCS_MASK 0x40000000u
#define ENET_RXIC_ICCS_SHIFT 30
#define ENET_RXIC_ICEN_MASK 0x80000000u
#define ENET_RXIC_ICEN_SHIFT 31
/* IAUR Bit Fields */
#define ENET_IAUR_IADDR1_MASK 0xFFFFFFFFu
#define ENET_IAUR_IADDR1_SHIFT 0
#define ENET_IAUR_IADDR1(x) (((uint32_t)(((uint32_t)(x))<<ENET_IAUR_IADDR1_SHIFT))&ENET_IAUR_IADDR1_MASK)
/* IALR Bit Fields */
#define ENET_IALR_IADDR2_MASK 0xFFFFFFFFu
#define ENET_IALR_IADDR2_SHIFT 0
#define ENET_IALR_IADDR2(x) (((uint32_t)(((uint32_t)(x))<<ENET_IALR_IADDR2_SHIFT))&ENET_IALR_IADDR2_MASK)
/* GAUR Bit Fields */
#define ENET_GAUR_GADDR1_MASK 0xFFFFFFFFu
#define ENET_GAUR_GADDR1_SHIFT 0
#define ENET_GAUR_GADDR1(x) (((uint32_t)(((uint32_t)(x))<<ENET_GAUR_GADDR1_SHIFT))&ENET_GAUR_GADDR1_MASK)
/* GALR Bit Fields */
#define ENET_GALR_GADDR2_MASK 0xFFFFFFFFu
#define ENET_GALR_GADDR2_SHIFT 0
#define ENET_GALR_GADDR2(x) (((uint32_t)(((uint32_t)(x))<<ENET_GALR_GADDR2_SHIFT))&ENET_GALR_GADDR2_MASK)
/* TFWR Bit Fields */
#define ENET_TFWR_TFWR_MASK 0x3Fu
#define ENET_TFWR_TFWR_SHIFT 0
#define ENET_TFWR_TFWR(x) (((uint32_t)(((uint32_t)(x))<<ENET_TFWR_TFWR_SHIFT))&ENET_TFWR_TFWR_MASK)
#define ENET_TFWR_STRFWD_MASK 0x100u
#define ENET_TFWR_STRFWD_SHIFT 8
/* RDSR1 Bit Fields */
#define ENET_RDSR1_R_DES_START_MASK 0xFFFFFFF8u
#define ENET_RDSR1_R_DES_START_SHIFT 3
#define ENET_RDSR1_R_DES_START(x) (((uint32_t)(((uint32_t)(x))<<ENET_RDSR1_R_DES_START_SHIFT))&ENET_RDSR1_R_DES_START_MASK)
/* TDSR1 Bit Fields */
#define ENET_TDSR1_X_DES_START_MASK 0xFFFFFFF8u
#define ENET_TDSR1_X_DES_START_SHIFT 3
#define ENET_TDSR1_X_DES_START(x) (((uint32_t)(((uint32_t)(x))<<ENET_TDSR1_X_DES_START_SHIFT))&ENET_TDSR1_X_DES_START_MASK)
/* MRBR1 Bit Fields */
#define ENET_MRBR1_R_BUF_SIZE_MASK 0x7F0u
#define ENET_MRBR1_R_BUF_SIZE_SHIFT 4
#define ENET_MRBR1_R_BUF_SIZE(x) (((uint32_t)(((uint32_t)(x))<<ENET_MRBR1_R_BUF_SIZE_SHIFT))&ENET_MRBR1_R_BUF_SIZE_MASK)
/* RDSR2 Bit Fields */
#define ENET_RDSR2_R_DES_START_MASK 0xFFFFFFF8u
#define ENET_RDSR2_R_DES_START_SHIFT 3
#define ENET_RDSR2_R_DES_START(x) (((uint32_t)(((uint32_t)(x))<<ENET_RDSR2_R_DES_START_SHIFT))&ENET_RDSR2_R_DES_START_MASK)
/* TDSR2 Bit Fields */
#define ENET_TDSR2_X_DES_START_MASK 0xFFFFFFF8u
#define ENET_TDSR2_X_DES_START_SHIFT 3
#define ENET_TDSR2_X_DES_START(x) (((uint32_t)(((uint32_t)(x))<<ENET_TDSR2_X_DES_START_SHIFT))&ENET_TDSR2_X_DES_START_MASK)
/* MRBR2 Bit Fields */
#define ENET_MRBR2_R_BUF_SIZE_MASK 0x7F0u
#define ENET_MRBR2_R_BUF_SIZE_SHIFT 4
#define ENET_MRBR2_R_BUF_SIZE(x) (((uint32_t)(((uint32_t)(x))<<ENET_MRBR2_R_BUF_SIZE_SHIFT))&ENET_MRBR2_R_BUF_SIZE_MASK)
/* RDSR Bit Fields */
#define ENET_RDSR_R_DES_START_MASK 0xFFFFFFF8u
#define ENET_RDSR_R_DES_START_SHIFT 3
#define ENET_RDSR_R_DES_START(x) (((uint32_t)(((uint32_t)(x))<<ENET_RDSR_R_DES_START_SHIFT))&ENET_RDSR_R_DES_START_MASK)
/* TDSR Bit Fields */
#define ENET_TDSR_X_DES_START_MASK 0xFFFFFFF8u
#define ENET_TDSR_X_DES_START_SHIFT 3
#define ENET_TDSR_X_DES_START(x) (((uint32_t)(((uint32_t)(x))<<ENET_TDSR_X_DES_START_SHIFT))&ENET_TDSR_X_DES_START_MASK)
/* MRBR Bit Fields */
#define ENET_MRBR_R_BUF_SIZE_MASK 0x7F0u
#define ENET_MRBR_R_BUF_SIZE_SHIFT 4
#define ENET_MRBR_R_BUF_SIZE(x) (((uint32_t)(((uint32_t)(x))<<ENET_MRBR_R_BUF_SIZE_SHIFT))&ENET_MRBR_R_BUF_SIZE_MASK)
/* RSFL Bit Fields */
#define ENET_RSFL_RX_SECTION_FULL_MASK 0x3FFu
#define ENET_RSFL_RX_SECTION_FULL_SHIFT 0
#define ENET_RSFL_RX_SECTION_FULL(x) (((uint32_t)(((uint32_t)(x))<<ENET_RSFL_RX_SECTION_FULL_SHIFT))&ENET_RSFL_RX_SECTION_FULL_MASK)
/* RSEM Bit Fields */
#define ENET_RSEM_RX_SECTION_EMPTY_MASK 0x3FFu
#define ENET_RSEM_RX_SECTION_EMPTY_SHIFT 0
#define ENET_RSEM_RX_SECTION_EMPTY(x) (((uint32_t)(((uint32_t)(x))<<ENET_RSEM_RX_SECTION_EMPTY_SHIFT))&ENET_RSEM_RX_SECTION_EMPTY_MASK)
#define ENET_RSEM_STAT_SECTION_EMPTY_MASK 0x1F0000u
#define ENET_RSEM_STAT_SECTION_EMPTY_SHIFT 16
#define ENET_RSEM_STAT_SECTION_EMPTY(x) (((uint32_t)(((uint32_t)(x))<<ENET_RSEM_STAT_SECTION_EMPTY_SHIFT))&ENET_RSEM_STAT_SECTION_EMPTY_MASK)
/* RAEM Bit Fields */
#define ENET_RAEM_RX_ALMOST_EMPTY_MASK 0x3FFu
#define ENET_RAEM_RX_ALMOST_EMPTY_SHIFT 0
#define ENET_RAEM_RX_ALMOST_EMPTY(x) (((uint32_t)(((uint32_t)(x))<<ENET_RAEM_RX_ALMOST_EMPTY_SHIFT))&ENET_RAEM_RX_ALMOST_EMPTY_MASK)
/* RAFL Bit Fields */
#define ENET_RAFL_RX_ALMOST_FULL_MASK 0x3FFu
#define ENET_RAFL_RX_ALMOST_FULL_SHIFT 0
#define ENET_RAFL_RX_ALMOST_FULL(x) (((uint32_t)(((uint32_t)(x))<<ENET_RAFL_RX_ALMOST_FULL_SHIFT))&ENET_RAFL_RX_ALMOST_FULL_MASK)
/* TSEM Bit Fields */
#define ENET_TSEM_TX_SECTION_EMPTY_MASK 0x3FFu
#define ENET_TSEM_TX_SECTION_EMPTY_SHIFT 0
#define ENET_TSEM_TX_SECTION_EMPTY(x) (((uint32_t)(((uint32_t)(x))<<ENET_TSEM_TX_SECTION_EMPTY_SHIFT))&ENET_TSEM_TX_SECTION_EMPTY_MASK)
/* TAEM Bit Fields */
#define ENET_TAEM_TX_ALMOST_EMPTY_MASK 0x3FFu
#define ENET_TAEM_TX_ALMOST_EMPTY_SHIFT 0
#define ENET_TAEM_TX_ALMOST_EMPTY(x) (((uint32_t)(((uint32_t)(x))<<ENET_TAEM_TX_ALMOST_EMPTY_SHIFT))&ENET_TAEM_TX_ALMOST_EMPTY_MASK)
/* TAFL Bit Fields */
#define ENET_TAFL_TX_ALMOST_FULL_MASK 0x3FFu
#define ENET_TAFL_TX_ALMOST_FULL_SHIFT 0
#define ENET_TAFL_TX_ALMOST_FULL(x) (((uint32_t)(((uint32_t)(x))<<ENET_TAFL_TX_ALMOST_FULL_SHIFT))&ENET_TAFL_TX_ALMOST_FULL_MASK)
/* TIPG Bit Fields */
#define ENET_TIPG_IPG_MASK 0x1Fu
#define ENET_TIPG_IPG_SHIFT 0
#define ENET_TIPG_IPG(x) (((uint32_t)(((uint32_t)(x))<<ENET_TIPG_IPG_SHIFT))&ENET_TIPG_IPG_MASK)
/* FTRL Bit Fields */
#define ENET_FTRL_TRUNC_FL_MASK 0x3FFFu
#define ENET_FTRL_TRUNC_FL_SHIFT 0
#define ENET_FTRL_TRUNC_FL(x) (((uint32_t)(((uint32_t)(x))<<ENET_FTRL_TRUNC_FL_SHIFT))&ENET_FTRL_TRUNC_FL_MASK)
/* TACC Bit Fields */
#define ENET_TACC_SHIFT16_MASK 0x1u
#define ENET_TACC_SHIFT16_SHIFT 0
#define ENET_TACC_IPCHK_MASK 0x8u
#define ENET_TACC_IPCHK_SHIFT 3
#define ENET_TACC_PROCHK_MASK 0x10u
#define ENET_TACC_PROCHK_SHIFT 4
/* RACC Bit Fields */
#define ENET_RACC_PADREM_MASK 0x1u
#define ENET_RACC_PADREM_SHIFT 0
#define ENET_RACC_IPDIS_MASK 0x2u
#define ENET_RACC_IPDIS_SHIFT 1
#define ENET_RACC_PRODIS_MASK 0x4u
#define ENET_RACC_PRODIS_SHIFT 2
#define ENET_RACC_LINEDIS_MASK 0x40u
#define ENET_RACC_LINEDIS_SHIFT 6
#define ENET_RACC_SHIFT16_MASK 0x80u
#define ENET_RACC_SHIFT16_SHIFT 7
/* RCMR Bit Fields */
#define ENET_RCMR_CMP0_MASK 0x7u
#define ENET_RCMR_CMP0_SHIFT 0
#define ENET_RCMR_CMP0(x) (((uint32_t)(((uint32_t)(x))<<ENET_RCMR_CMP0_SHIFT))&ENET_RCMR_CMP0_MASK)
#define ENET_RCMR_CMP1_MASK 0x70u
#define ENET_RCMR_CMP1_SHIFT 4
#define ENET_RCMR_CMP1(x) (((uint32_t)(((uint32_t)(x))<<ENET_RCMR_CMP1_SHIFT))&ENET_RCMR_CMP1_MASK)
#define ENET_RCMR_CMP2_MASK 0x700u
#define ENET_RCMR_CMP2_SHIFT 8
#define ENET_RCMR_CMP2(x) (((uint32_t)(((uint32_t)(x))<<ENET_RCMR_CMP2_SHIFT))&ENET_RCMR_CMP2_MASK)
#define ENET_RCMR_CMP3_MASK 0x7000u
#define ENET_RCMR_CMP3_SHIFT 12
#define ENET_RCMR_CMP3(x) (((uint32_t)(((uint32_t)(x))<<ENET_RCMR_CMP3_SHIFT))&ENET_RCMR_CMP3_MASK)
#define ENET_RCMR_MATCHEN_MASK 0x10000u
#define ENET_RCMR_MATCHEN_SHIFT 16
/* DMACFG Bit Fields */
#define ENET_DMACFG_IDLE_SLOPE_MASK 0xFFFFu
#define ENET_DMACFG_IDLE_SLOPE_SHIFT 0
#define ENET_DMACFG_IDLE_SLOPE(x) (((uint32_t)(((uint32_t)(x))<<ENET_DMACFG_IDLE_SLOPE_SHIFT))&ENET_DMACFG_IDLE_SLOPE_MASK)
#define ENET_DMACFG_DMA_CLASS_EN_MASK 0x10000u
#define ENET_DMACFG_DMA_CLASS_EN_SHIFT 16
#define ENET_DMACFG_CALC_NOIPG_MASK 0x20000u
#define ENET_DMACFG_CALC_NOIPG_SHIFT 17
/* RDAR1 Bit Fields */
#define ENET_RDAR1_RDAR_MASK 0x1000000u
#define ENET_RDAR1_RDAR_SHIFT 24
/* TDAR1 Bit Fields */
#define ENET_TDAR1_TDAR_MASK 0x1000000u
#define ENET_TDAR1_TDAR_SHIFT 24
/* RDAR2 Bit Fields */
#define ENET_RDAR2_RDAR_MASK 0x1000000u
#define ENET_RDAR2_RDAR_SHIFT 24
/* TDAR2 Bit Fields */
#define ENET_TDAR2_TDAR_MASK 0x1000000u
#define ENET_TDAR2_TDAR_SHIFT 24
/* QOS Bit Fields */
#define ENET_QOS_TX_SCHEME_MASK 0x7u
#define ENET_QOS_TX_SCHEME_SHIFT 0
#define ENET_QOS_TX_SCHEME(x) (((uint32_t)(((uint32_t)(x))<<ENET_QOS_TX_SCHEME_SHIFT))&ENET_QOS_TX_SCHEME_MASK)
#define ENET_QOS_RX_FLUSH0_MASK 0x8u
#define ENET_QOS_RX_FLUSH0_SHIFT 3
#define ENET_QOS_RX_FLUSH1_MASK 0x10u
#define ENET_QOS_RX_FLUSH1_SHIFT 4
#define ENET_QOS_RX_FLUSH2_MASK 0x20u
#define ENET_QOS_RX_FLUSH2_SHIFT 5
/* RMON_T_DROP Bit Fields */
/* RMON_T_PACKETS Bit Fields */
#define ENET_RMON_T_PACKETS_TXPKTS_MASK 0xFFFFu
#define ENET_RMON_T_PACKETS_TXPKTS_SHIFT 0
#define ENET_RMON_T_PACKETS_TXPKTS(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_T_PACKETS_TXPKTS_SHIFT))&ENET_RMON_T_PACKETS_TXPKTS_MASK)
/* RMON_T_BC_PKT Bit Fields */
#define ENET_RMON_T_BC_PKT_TXPKTS_MASK 0xFFFFu
#define ENET_RMON_T_BC_PKT_TXPKTS_SHIFT 0
#define ENET_RMON_T_BC_PKT_TXPKTS(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_T_BC_PKT_TXPKTS_SHIFT))&ENET_RMON_T_BC_PKT_TXPKTS_MASK)
/* RMON_T_MC_PKT Bit Fields */
#define ENET_RMON_T_MC_PKT_TXPKTS_MASK 0xFFFFu
#define ENET_RMON_T_MC_PKT_TXPKTS_SHIFT 0
#define ENET_RMON_T_MC_PKT_TXPKTS(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_T_MC_PKT_TXPKTS_SHIFT))&ENET_RMON_T_MC_PKT_TXPKTS_MASK)
/* RMON_T_CRC_ALIGN Bit Fields */
#define ENET_RMON_T_CRC_ALIGN_TXPKTS_MASK 0xFFFFu
#define ENET_RMON_T_CRC_ALIGN_TXPKTS_SHIFT 0
#define ENET_RMON_T_CRC_ALIGN_TXPKTS(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_T_CRC_ALIGN_TXPKTS_SHIFT))&ENET_RMON_T_CRC_ALIGN_TXPKTS_MASK)
/* RMON_T_UNDERSIZE Bit Fields */
#define ENET_RMON_T_UNDERSIZE_TXPKTS_MASK 0xFFFFu
#define ENET_RMON_T_UNDERSIZE_TXPKTS_SHIFT 0
#define ENET_RMON_T_UNDERSIZE_TXPKTS(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_T_UNDERSIZE_TXPKTS_SHIFT))&ENET_RMON_T_UNDERSIZE_TXPKTS_MASK)
/* RMON_T_OVERSIZE Bit Fields */
#define ENET_RMON_T_OVERSIZE_TXPKTS_MASK 0xFFFFu
#define ENET_RMON_T_OVERSIZE_TXPKTS_SHIFT 0
#define ENET_RMON_T_OVERSIZE_TXPKTS(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_T_OVERSIZE_TXPKTS_SHIFT))&ENET_RMON_T_OVERSIZE_TXPKTS_MASK)
/* RMON_T_FRAG Bit Fields */
#define ENET_RMON_T_FRAG_TXPKTS_MASK 0xFFFFu
#define ENET_RMON_T_FRAG_TXPKTS_SHIFT 0
#define ENET_RMON_T_FRAG_TXPKTS(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_T_FRAG_TXPKTS_SHIFT))&ENET_RMON_T_FRAG_TXPKTS_MASK)
/* RMON_T_JAB Bit Fields */
#define ENET_RMON_T_JAB_TXPKTS_MASK 0xFFFFu
#define ENET_RMON_T_JAB_TXPKTS_SHIFT 0
#define ENET_RMON_T_JAB_TXPKTS(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_T_JAB_TXPKTS_SHIFT))&ENET_RMON_T_JAB_TXPKTS_MASK)
/* RMON_T_COL Bit Fields */
#define ENET_RMON_T_COL_TXPKTS_MASK 0xFFFFu
#define ENET_RMON_T_COL_TXPKTS_SHIFT 0
#define ENET_RMON_T_COL_TXPKTS(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_T_COL_TXPKTS_SHIFT))&ENET_RMON_T_COL_TXPKTS_MASK)
/* RMON_T_P64 Bit Fields */
#define ENET_RMON_T_P64_TXPKTS_MASK 0xFFFFu
#define ENET_RMON_T_P64_TXPKTS_SHIFT 0
#define ENET_RMON_T_P64_TXPKTS(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_T_P64_TXPKTS_SHIFT))&ENET_RMON_T_P64_TXPKTS_MASK)
/* RMON_T_P65TO127 Bit Fields */
#define ENET_RMON_T_P65TO127_TXPKTS_MASK 0xFFFFu
#define ENET_RMON_T_P65TO127_TXPKTS_SHIFT 0
#define ENET_RMON_T_P65TO127_TXPKTS(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_T_P65TO127_TXPKTS_SHIFT))&ENET_RMON_T_P65TO127_TXPKTS_MASK)
/* RMON_T_P128TO255 Bit Fields */
#define ENET_RMON_T_P128TO255_TXPKTS_MASK 0xFFFFu
#define ENET_RMON_T_P128TO255_TXPKTS_SHIFT 0
#define ENET_RMON_T_P128TO255_TXPKTS(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_T_P128TO255_TXPKTS_SHIFT))&ENET_RMON_T_P128TO255_TXPKTS_MASK)
/* RMON_T_P256TO511 Bit Fields */
#define ENET_RMON_T_P256TO511_TXPKTS_MASK 0xFFFFu
#define ENET_RMON_T_P256TO511_TXPKTS_SHIFT 0
#define ENET_RMON_T_P256TO511_TXPKTS(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_T_P256TO511_TXPKTS_SHIFT))&ENET_RMON_T_P256TO511_TXPKTS_MASK)
/* RMON_T_P512TO1023 Bit Fields */
#define ENET_RMON_T_P512TO1023_TXPKTS_MASK 0xFFFFu
#define ENET_RMON_T_P512TO1023_TXPKTS_SHIFT 0
#define ENET_RMON_T_P512TO1023_TXPKTS(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_T_P512TO1023_TXPKTS_SHIFT))&ENET_RMON_T_P512TO1023_TXPKTS_MASK)
/* RMON_T_P1024TO2047 Bit Fields */
#define ENET_RMON_T_P1024TO2047_TXPKTS_MASK 0xFFFFu
#define ENET_RMON_T_P1024TO2047_TXPKTS_SHIFT 0
#define ENET_RMON_T_P1024TO2047_TXPKTS(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_T_P1024TO2047_TXPKTS_SHIFT))&ENET_RMON_T_P1024TO2047_TXPKTS_MASK)
/* RMON_T_P_GTE2048 Bit Fields */
#define ENET_RMON_T_P_GTE2048_TXPKTS_MASK 0xFFFFu
#define ENET_RMON_T_P_GTE2048_TXPKTS_SHIFT 0
#define ENET_RMON_T_P_GTE2048_TXPKTS(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_T_P_GTE2048_TXPKTS_SHIFT))&ENET_RMON_T_P_GTE2048_TXPKTS_MASK)
/* RMON_T_OCTETS Bit Fields */
#define ENET_RMON_T_OCTETS_TXOCTS_MASK 0xFFFFFFFFu
#define ENET_RMON_T_OCTETS_TXOCTS_SHIFT 0
#define ENET_RMON_T_OCTETS_TXOCTS(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_T_OCTETS_TXOCTS_SHIFT))&ENET_RMON_T_OCTETS_TXOCTS_MASK)
/* IEEE_T_DROP Bit Fields */
/* IEEE_T_FRAME_OK Bit Fields */
#define ENET_IEEE_T_FRAME_OK_COUNT_MASK 0xFFFFu
#define ENET_IEEE_T_FRAME_OK_COUNT_SHIFT 0
#define ENET_IEEE_T_FRAME_OK_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_IEEE_T_FRAME_OK_COUNT_SHIFT))&ENET_IEEE_T_FRAME_OK_COUNT_MASK)
/* IEEE_T_1COL Bit Fields */
#define ENET_IEEE_T_1COL_COUNT_MASK 0xFFFFu
#define ENET_IEEE_T_1COL_COUNT_SHIFT 0
#define ENET_IEEE_T_1COL_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_IEEE_T_1COL_COUNT_SHIFT))&ENET_IEEE_T_1COL_COUNT_MASK)
/* IEEE_T_MCOL Bit Fields */
#define ENET_IEEE_T_MCOL_COUNT_MASK 0xFFFFu
#define ENET_IEEE_T_MCOL_COUNT_SHIFT 0
#define ENET_IEEE_T_MCOL_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_IEEE_T_MCOL_COUNT_SHIFT))&ENET_IEEE_T_MCOL_COUNT_MASK)
/* IEEE_T_DEF Bit Fields */
#define ENET_IEEE_T_DEF_COUNT_MASK 0xFFFFu
#define ENET_IEEE_T_DEF_COUNT_SHIFT 0
#define ENET_IEEE_T_DEF_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_IEEE_T_DEF_COUNT_SHIFT))&ENET_IEEE_T_DEF_COUNT_MASK)
/* IEEE_T_LCOL Bit Fields */
#define ENET_IEEE_T_LCOL_COUNT_MASK 0xFFFFu
#define ENET_IEEE_T_LCOL_COUNT_SHIFT 0
#define ENET_IEEE_T_LCOL_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_IEEE_T_LCOL_COUNT_SHIFT))&ENET_IEEE_T_LCOL_COUNT_MASK)
/* IEEE_T_EXCOL Bit Fields */
#define ENET_IEEE_T_EXCOL_COUNT_MASK 0xFFFFu
#define ENET_IEEE_T_EXCOL_COUNT_SHIFT 0
#define ENET_IEEE_T_EXCOL_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_IEEE_T_EXCOL_COUNT_SHIFT))&ENET_IEEE_T_EXCOL_COUNT_MASK)
/* IEEE_T_MACERR Bit Fields */
#define ENET_IEEE_T_MACERR_COUNT_MASK 0xFFFFu
#define ENET_IEEE_T_MACERR_COUNT_SHIFT 0
#define ENET_IEEE_T_MACERR_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_IEEE_T_MACERR_COUNT_SHIFT))&ENET_IEEE_T_MACERR_COUNT_MASK)
/* IEEE_T_CSERR Bit Fields */
#define ENET_IEEE_T_CSERR_COUNT_MASK 0xFFFFu
#define ENET_IEEE_T_CSERR_COUNT_SHIFT 0
#define ENET_IEEE_T_CSERR_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_IEEE_T_CSERR_COUNT_SHIFT))&ENET_IEEE_T_CSERR_COUNT_MASK)
/* IEEE_T_SQE Bit Fields */
#define ENET_IEEE_T_SQE_COUNT_MASK 0xFFFFu
#define ENET_IEEE_T_SQE_COUNT_SHIFT 0
#define ENET_IEEE_T_SQE_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_IEEE_T_SQE_COUNT_SHIFT))&ENET_IEEE_T_SQE_COUNT_MASK)
/* IEEE_T_FDXFC Bit Fields */
#define ENET_IEEE_T_FDXFC_COUNT_MASK 0xFFFFu
#define ENET_IEEE_T_FDXFC_COUNT_SHIFT 0
#define ENET_IEEE_T_FDXFC_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_IEEE_T_FDXFC_COUNT_SHIFT))&ENET_IEEE_T_FDXFC_COUNT_MASK)
/* IEEE_T_OCTETS_OK Bit Fields */
#define ENET_IEEE_T_OCTETS_OK_COUNT_MASK 0xFFFFFFFFu
#define ENET_IEEE_T_OCTETS_OK_COUNT_SHIFT 0
#define ENET_IEEE_T_OCTETS_OK_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_IEEE_T_OCTETS_OK_COUNT_SHIFT))&ENET_IEEE_T_OCTETS_OK_COUNT_MASK)
/* RMON_R_PACKETS Bit Fields */
#define ENET_RMON_R_PACKETS_COUNT_MASK 0xFFFFu
#define ENET_RMON_R_PACKETS_COUNT_SHIFT 0
#define ENET_RMON_R_PACKETS_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_R_PACKETS_COUNT_SHIFT))&ENET_RMON_R_PACKETS_COUNT_MASK)
/* RMON_R_BC_PKT Bit Fields */
#define ENET_RMON_R_BC_PKT_COUNT_MASK 0xFFFFu
#define ENET_RMON_R_BC_PKT_COUNT_SHIFT 0
#define ENET_RMON_R_BC_PKT_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_R_BC_PKT_COUNT_SHIFT))&ENET_RMON_R_BC_PKT_COUNT_MASK)
/* RMON_R_MC_PKT Bit Fields */
#define ENET_RMON_R_MC_PKT_COUNT_MASK 0xFFFFu
#define ENET_RMON_R_MC_PKT_COUNT_SHIFT 0
#define ENET_RMON_R_MC_PKT_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_R_MC_PKT_COUNT_SHIFT))&ENET_RMON_R_MC_PKT_COUNT_MASK)
/* RMON_R_CRC_ALIGN Bit Fields */
#define ENET_RMON_R_CRC_ALIGN_COUNT_MASK 0xFFFFu
#define ENET_RMON_R_CRC_ALIGN_COUNT_SHIFT 0
#define ENET_RMON_R_CRC_ALIGN_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_R_CRC_ALIGN_COUNT_SHIFT))&ENET_RMON_R_CRC_ALIGN_COUNT_MASK)
/* RMON_R_UNDERSIZE Bit Fields */
#define ENET_RMON_R_UNDERSIZE_COUNT_MASK 0xFFFFu
#define ENET_RMON_R_UNDERSIZE_COUNT_SHIFT 0
#define ENET_RMON_R_UNDERSIZE_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_R_UNDERSIZE_COUNT_SHIFT))&ENET_RMON_R_UNDERSIZE_COUNT_MASK)
/* RMON_R_OVERSIZE Bit Fields */
#define ENET_RMON_R_OVERSIZE_COUNT_MASK 0xFFFFu
#define ENET_RMON_R_OVERSIZE_COUNT_SHIFT 0
#define ENET_RMON_R_OVERSIZE_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_R_OVERSIZE_COUNT_SHIFT))&ENET_RMON_R_OVERSIZE_COUNT_MASK)
/* RMON_R_FRAG Bit Fields */
#define ENET_RMON_R_FRAG_COUNT_MASK 0xFFFFu
#define ENET_RMON_R_FRAG_COUNT_SHIFT 0
#define ENET_RMON_R_FRAG_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_R_FRAG_COUNT_SHIFT))&ENET_RMON_R_FRAG_COUNT_MASK)
/* RMON_R_JAB Bit Fields */
#define ENET_RMON_R_JAB_COUNT_MASK 0xFFFFu
#define ENET_RMON_R_JAB_COUNT_SHIFT 0
#define ENET_RMON_R_JAB_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_R_JAB_COUNT_SHIFT))&ENET_RMON_R_JAB_COUNT_MASK)
/* RMON_R_RESVD_0 Bit Fields */
/* RMON_R_P64 Bit Fields */
#define ENET_RMON_R_P64_COUNT_MASK 0xFFFFu
#define ENET_RMON_R_P64_COUNT_SHIFT 0
#define ENET_RMON_R_P64_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_R_P64_COUNT_SHIFT))&ENET_RMON_R_P64_COUNT_MASK)
/* RMON_R_P65TO127 Bit Fields */
#define ENET_RMON_R_P65TO127_COUNT_MASK 0xFFFFu
#define ENET_RMON_R_P65TO127_COUNT_SHIFT 0
#define ENET_RMON_R_P65TO127_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_R_P65TO127_COUNT_SHIFT))&ENET_RMON_R_P65TO127_COUNT_MASK)
/* RMON_R_P128TO255 Bit Fields */
#define ENET_RMON_R_P128TO255_COUNT_MASK 0xFFFFu
#define ENET_RMON_R_P128TO255_COUNT_SHIFT 0
#define ENET_RMON_R_P128TO255_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_R_P128TO255_COUNT_SHIFT))&ENET_RMON_R_P128TO255_COUNT_MASK)
/* RMON_R_P256TO511 Bit Fields */
#define ENET_RMON_R_P256TO511_COUNT_MASK 0xFFFFu
#define ENET_RMON_R_P256TO511_COUNT_SHIFT 0
#define ENET_RMON_R_P256TO511_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_R_P256TO511_COUNT_SHIFT))&ENET_RMON_R_P256TO511_COUNT_MASK)
/* RMON_R_P512TO1023 Bit Fields */
#define ENET_RMON_R_P512TO1023_COUNT_MASK 0xFFFFu
#define ENET_RMON_R_P512TO1023_COUNT_SHIFT 0
#define ENET_RMON_R_P512TO1023_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_R_P512TO1023_COUNT_SHIFT))&ENET_RMON_R_P512TO1023_COUNT_MASK)
/* RMON_R_P1024TO2047 Bit Fields */
#define ENET_RMON_R_P1024TO2047_COUNT_MASK 0xFFFFu
#define ENET_RMON_R_P1024TO2047_COUNT_SHIFT 0
#define ENET_RMON_R_P1024TO2047_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_R_P1024TO2047_COUNT_SHIFT))&ENET_RMON_R_P1024TO2047_COUNT_MASK)
/* RMON_R_P_GTE2048 Bit Fields */
#define ENET_RMON_R_P_GTE2048_COUNT_MASK 0xFFFFu
#define ENET_RMON_R_P_GTE2048_COUNT_SHIFT 0
#define ENET_RMON_R_P_GTE2048_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_R_P_GTE2048_COUNT_SHIFT))&ENET_RMON_R_P_GTE2048_COUNT_MASK)
/* RMON_R_OCTETS Bit Fields */
#define ENET_RMON_R_OCTETS_COUNT_MASK 0xFFFFFFFFu
#define ENET_RMON_R_OCTETS_COUNT_SHIFT 0
#define ENET_RMON_R_OCTETS_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_RMON_R_OCTETS_COUNT_SHIFT))&ENET_RMON_R_OCTETS_COUNT_MASK)
/* IEEE_R_DROP Bit Fields */
#define ENET_IEEE_R_DROP_COUNT_MASK 0xFFFFu
#define ENET_IEEE_R_DROP_COUNT_SHIFT 0
#define ENET_IEEE_R_DROP_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_IEEE_R_DROP_COUNT_SHIFT))&ENET_IEEE_R_DROP_COUNT_MASK)
/* IEEE_R_FRAME_OK Bit Fields */
#define ENET_IEEE_R_FRAME_OK_COUNT_MASK 0xFFFFu
#define ENET_IEEE_R_FRAME_OK_COUNT_SHIFT 0
#define ENET_IEEE_R_FRAME_OK_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_IEEE_R_FRAME_OK_COUNT_SHIFT))&ENET_IEEE_R_FRAME_OK_COUNT_MASK)
/* IEEE_R_CRC Bit Fields */
#define ENET_IEEE_R_CRC_COUNT_MASK 0xFFFFu
#define ENET_IEEE_R_CRC_COUNT_SHIFT 0
#define ENET_IEEE_R_CRC_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_IEEE_R_CRC_COUNT_SHIFT))&ENET_IEEE_R_CRC_COUNT_MASK)
/* IEEE_R_ALIGN Bit Fields */
#define ENET_IEEE_R_ALIGN_COUNT_MASK 0xFFFFu
#define ENET_IEEE_R_ALIGN_COUNT_SHIFT 0
#define ENET_IEEE_R_ALIGN_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_IEEE_R_ALIGN_COUNT_SHIFT))&ENET_IEEE_R_ALIGN_COUNT_MASK)
/* IEEE_R_MACERR Bit Fields */
#define ENET_IEEE_R_MACERR_COUNT_MASK 0xFFFFu
#define ENET_IEEE_R_MACERR_COUNT_SHIFT 0
#define ENET_IEEE_R_MACERR_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_IEEE_R_MACERR_COUNT_SHIFT))&ENET_IEEE_R_MACERR_COUNT_MASK)
/* IEEE_R_FDXFC Bit Fields */
#define ENET_IEEE_R_FDXFC_COUNT_MASK 0xFFFFu
#define ENET_IEEE_R_FDXFC_COUNT_SHIFT 0
#define ENET_IEEE_R_FDXFC_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_IEEE_R_FDXFC_COUNT_SHIFT))&ENET_IEEE_R_FDXFC_COUNT_MASK)
/* IEEE_R_OCTETS_OK Bit Fields */
#define ENET_IEEE_R_OCTETS_OK_COUNT_MASK 0xFFFFFFFFu
#define ENET_IEEE_R_OCTETS_OK_COUNT_SHIFT 0
#define ENET_IEEE_R_OCTETS_OK_COUNT(x) (((uint32_t)(((uint32_t)(x))<<ENET_IEEE_R_OCTETS_OK_COUNT_SHIFT))&ENET_IEEE_R_OCTETS_OK_COUNT_MASK)
/* ATCR Bit Fields */
#define ENET_ATCR_EN_MASK 0x1u
#define ENET_ATCR_EN_SHIFT 0
#define ENET_ATCR_OFFEN_MASK 0x4u
#define ENET_ATCR_OFFEN_SHIFT 2
#define ENET_ATCR_OFFRST_MASK 0x8u
#define ENET_ATCR_OFFRST_SHIFT 3
#define ENET_ATCR_PEREN_MASK 0x10u
#define ENET_ATCR_PEREN_SHIFT 4
#define ENET_ATCR_PINPER_MASK 0x80u
#define ENET_ATCR_PINPER_SHIFT 7
#define ENET_ATCR_RESTART_MASK 0x200u
#define ENET_ATCR_RESTART_SHIFT 9
#define ENET_ATCR_CAPTURE_MASK 0x800u
#define ENET_ATCR_CAPTURE_SHIFT 11
#define ENET_ATCR_SLAVE_MASK 0x2000u
#define ENET_ATCR_SLAVE_SHIFT 13
/* ATVR Bit Fields */
#define ENET_ATVR_ATIME_MASK 0xFFFFFFFFu
#define ENET_ATVR_ATIME_SHIFT 0
#define ENET_ATVR_ATIME(x) (((uint32_t)(((uint32_t)(x))<<ENET_ATVR_ATIME_SHIFT))&ENET_ATVR_ATIME_MASK)
/* ATOFF Bit Fields */
#define ENET_ATOFF_OFFSET_MASK 0xFFFFFFFFu
#define ENET_ATOFF_OFFSET_SHIFT 0
#define ENET_ATOFF_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<ENET_ATOFF_OFFSET_SHIFT))&ENET_ATOFF_OFFSET_MASK)
/* ATPER Bit Fields */
#define ENET_ATPER_PERIOD_MASK 0xFFFFFFFFu
#define ENET_ATPER_PERIOD_SHIFT 0
#define ENET_ATPER_PERIOD(x) (((uint32_t)(((uint32_t)(x))<<ENET_ATPER_PERIOD_SHIFT))&ENET_ATPER_PERIOD_MASK)
/* ATCOR Bit Fields */
#define ENET_ATCOR_COR_MASK 0x7FFFFFFFu
#define ENET_ATCOR_COR_SHIFT 0
#define ENET_ATCOR_COR(x) (((uint32_t)(((uint32_t)(x))<<ENET_ATCOR_COR_SHIFT))&ENET_ATCOR_COR_MASK)
/* ATINC Bit Fields */
#define ENET_ATINC_INC_MASK 0x7Fu
#define ENET_ATINC_INC_SHIFT 0
#define ENET_ATINC_INC(x) (((uint32_t)(((uint32_t)(x))<<ENET_ATINC_INC_SHIFT))&ENET_ATINC_INC_MASK)
#define ENET_ATINC_INC_CORR_MASK 0x7F00u
#define ENET_ATINC_INC_CORR_SHIFT 8
#define ENET_ATINC_INC_CORR(x) (((uint32_t)(((uint32_t)(x))<<ENET_ATINC_INC_CORR_SHIFT))&ENET_ATINC_INC_CORR_MASK)
/* ATSTMP Bit Fields */
#define ENET_ATSTMP_TIMESTAMP_MASK 0xFFFFFFFFu
#define ENET_ATSTMP_TIMESTAMP_SHIFT 0
#define ENET_ATSTMP_TIMESTAMP(x) (((uint32_t)(((uint32_t)(x))<<ENET_ATSTMP_TIMESTAMP_SHIFT))&ENET_ATSTMP_TIMESTAMP_MASK)
/* TGSR Bit Fields */
#define ENET_TGSR_TF0_MASK 0x1u
#define ENET_TGSR_TF0_SHIFT 0
#define ENET_TGSR_TF1_MASK 0x2u
#define ENET_TGSR_TF1_SHIFT 1
#define ENET_TGSR_TF2_MASK 0x4u
#define ENET_TGSR_TF2_SHIFT 2
#define ENET_TGSR_TF3_MASK 0x8u
#define ENET_TGSR_TF3_SHIFT 3
/* TCSR Bit Fields */
#define ENET_TCSR_TDRE_MASK 0x1u
#define ENET_TCSR_TDRE_SHIFT 0
#define ENET_TCSR_TMODE_MASK 0x3Cu
#define ENET_TCSR_TMODE_SHIFT 2
#define ENET_TCSR_TMODE(x) (((uint32_t)(((uint32_t)(x))<<ENET_TCSR_TMODE_SHIFT))&ENET_TCSR_TMODE_MASK)
#define ENET_TCSR_TIE_MASK 0x40u
#define ENET_TCSR_TIE_SHIFT 6
#define ENET_TCSR_TF_MASK 0x80u
#define ENET_TCSR_TF_SHIFT 7
/* TCCR Bit Fields */
#define ENET_TCCR_TCC_MASK 0xFFFFFFFFu
#define ENET_TCCR_TCC_SHIFT 0
#define ENET_TCCR_TCC(x) (((uint32_t)(((uint32_t)(x))<<ENET_TCCR_TCC_SHIFT))&ENET_TCCR_TCC_MASK)
/*!
* @}
*/ /* end of group ENET_Register_Masks */
/* ENET - Peripheral instance base addresses */
/** Peripheral ENET1 base address */
#define ENET1_BASE (0x30BE0000u)
/** Peripheral ENET1 base pointer */
#define ENET1 ((ENET_Type *)ENET1_BASE)
#define ENET1_BASE_PTR (ENET1)
/** Peripheral ENET2 base address */
#define ENET2_BASE (0x30BF0000u)
/** Peripheral ENET2 base pointer */
#define ENET2 ((ENET_Type *)ENET2_BASE)
#define ENET2_BASE_PTR (ENET2)
/** Array initializer of ENET peripheral base addresses */
#define ENET_BASE_ADDRS { ENET1_BASE, ENET2_BASE }
/** Array initializer of ENET peripheral base pointers */
#define ENET_BASE_PTRS { ENET1, ENET2 }
/* ----------------------------------------------------------------------------
-- ENET - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup ENET_Register_Accessor_Macros ENET - Register accessor macros
* @{
*/
/* ENET - Register instance definitions */
/* ENET1 */
#define ENET1_EIR ENET_EIR_REG(ENET1_BASE_PTR)
#define ENET1_EIMR ENET_EIMR_REG(ENET1_BASE_PTR)
#define ENET1_RDAR ENET_RDAR_REG(ENET1_BASE_PTR)
#define ENET1_TDAR ENET_TDAR_REG(ENET1_BASE_PTR)
#define ENET1_ECR ENET_ECR_REG(ENET1_BASE_PTR)
#define ENET1_MMFR ENET_MMFR_REG(ENET1_BASE_PTR)
#define ENET1_MSCR ENET_MSCR_REG(ENET1_BASE_PTR)
#define ENET1_MIBC ENET_MIBC_REG(ENET1_BASE_PTR)
#define ENET1_RCR ENET_RCR_REG(ENET1_BASE_PTR)
#define ENET1_TCR ENET_TCR_REG(ENET1_BASE_PTR)
#define ENET1_PALR ENET_PALR_REG(ENET1_BASE_PTR)
#define ENET1_PAUR ENET_PAUR_REG(ENET1_BASE_PTR)
#define ENET1_OPD ENET_OPD_REG(ENET1_BASE_PTR)
#define ENET1_TXIC0 ENET_TXIC_REG(ENET1_BASE_PTR,0)
#define ENET1_TXIC1 ENET_TXIC_REG(ENET1_BASE_PTR,1)
#define ENET1_TXIC2 ENET_TXIC_REG(ENET1_BASE_PTR,2)
#define ENET1_RXIC0 ENET_RXIC_REG(ENET1_BASE_PTR,0)
#define ENET1_RXIC1 ENET_RXIC_REG(ENET1_BASE_PTR,1)
#define ENET1_RXIC2 ENET_RXIC_REG(ENET1_BASE_PTR,2)
#define ENET1_IAUR ENET_IAUR_REG(ENET1_BASE_PTR)
#define ENET1_IALR ENET_IALR_REG(ENET1_BASE_PTR)
#define ENET1_GAUR ENET_GAUR_REG(ENET1_BASE_PTR)
#define ENET1_GALR ENET_GALR_REG(ENET1_BASE_PTR)
#define ENET1_TFWR ENET_TFWR_REG(ENET1_BASE_PTR)
#define ENET1_RDSR1 ENET_RDSR1_REG(ENET1_BASE_PTR)
#define ENET1_TDSR1 ENET_TDSR1_REG(ENET1_BASE_PTR)
#define ENET1_MRBR1 ENET_MRBR1_REG(ENET1_BASE_PTR)
#define ENET1_RDSR2 ENET_RDSR2_REG(ENET1_BASE_PTR)
#define ENET1_TDSR2 ENET_TDSR2_REG(ENET1_BASE_PTR)
#define ENET1_MRBR2 ENET_MRBR2_REG(ENET1_BASE_PTR)
#define ENET1_RDSR ENET_RDSR_REG(ENET1_BASE_PTR)
#define ENET1_TDSR ENET_TDSR_REG(ENET1_BASE_PTR)
#define ENET1_MRBR ENET_MRBR_REG(ENET1_BASE_PTR)
#define ENET1_RSFL ENET_RSFL_REG(ENET1_BASE_PTR)
#define ENET1_RSEM ENET_RSEM_REG(ENET1_BASE_PTR)
#define ENET1_RAEM ENET_RAEM_REG(ENET1_BASE_PTR)
#define ENET1_RAFL ENET_RAFL_REG(ENET1_BASE_PTR)
#define ENET1_TSEM ENET_TSEM_REG(ENET1_BASE_PTR)
#define ENET1_TAEM ENET_TAEM_REG(ENET1_BASE_PTR)
#define ENET1_TAFL ENET_TAFL_REG(ENET1_BASE_PTR)
#define ENET1_TIPG ENET_TIPG_REG(ENET1_BASE_PTR)
#define ENET1_FTRL ENET_FTRL_REG(ENET1_BASE_PTR)
#define ENET1_TACC ENET_TACC_REG(ENET1_BASE_PTR)
#define ENET1_RACC ENET_RACC_REG(ENET1_BASE_PTR)
#define ENET1_RCMR1 ENET_RCMR_REG(ENET1_BASE_PTR,0)
#define ENET1_RCMR2 ENET_RCMR_REG(ENET1_BASE_PTR,1)
#define ENET1_DMA1CFG ENET_DMACFG_REG(ENET1_BASE_PTR,0)
#define ENET1_DMA2CFG ENET_DMACFG_REG(ENET1_BASE_PTR,1)
#define ENET1_RDAR1 ENET_RDAR1_REG(ENET1_BASE_PTR)
#define ENET1_TDAR1 ENET_TDAR1_REG(ENET1_BASE_PTR)
#define ENET1_RDAR2 ENET_RDAR2_REG(ENET1_BASE_PTR)
#define ENET1_TDAR2 ENET_TDAR2_REG(ENET1_BASE_PTR)
#define ENET1_QOS ENET_QOS_REG(ENET1_BASE_PTR)
#define ENET1_RMON_T_DROP ENET_RMON_T_DROP_REG(ENET1_BASE_PTR)
#define ENET1_RMON_T_PACKETS ENET_RMON_T_PACKETS_REG(ENET1_BASE_PTR)
#define ENET1_RMON_T_BC_PKT ENET_RMON_T_BC_PKT_REG(ENET1_BASE_PTR)
#define ENET1_RMON_T_MC_PKT ENET_RMON_T_MC_PKT_REG(ENET1_BASE_PTR)
#define ENET1_RMON_T_CRC_ALIGN ENET_RMON_T_CRC_ALIGN_REG(ENET1_BASE_PTR)
#define ENET1_RMON_T_UNDERSIZE ENET_RMON_T_UNDERSIZE_REG(ENET1_BASE_PTR)
#define ENET1_RMON_T_OVERSIZE ENET_RMON_T_OVERSIZE_REG(ENET1_BASE_PTR)
#define ENET1_RMON_T_FRAG ENET_RMON_T_FRAG_REG(ENET1_BASE_PTR)
#define ENET1_RMON_T_JAB ENET_RMON_T_JAB_REG(ENET1_BASE_PTR)
#define ENET1_RMON_T_COL ENET_RMON_T_COL_REG(ENET1_BASE_PTR)
#define ENET1_RMON_T_P64 ENET_RMON_T_P64_REG(ENET1_BASE_PTR)
#define ENET1_RMON_T_P65TO127 ENET_RMON_T_P65TO127_REG(ENET1_BASE_PTR)
#define ENET1_RMON_T_P128TO255 ENET_RMON_T_P128TO255_REG(ENET1_BASE_PTR)
#define ENET1_RMON_T_P256TO511 ENET_RMON_T_P256TO511_REG(ENET1_BASE_PTR)
#define ENET1_RMON_T_P512TO1023 ENET_RMON_T_P512TO1023_REG(ENET1_BASE_PTR)
#define ENET1_RMON_T_P1024TO2047 ENET_RMON_T_P1024TO2047_REG(ENET1_BASE_PTR)
#define ENET1_RMON_T_P_GTE2048 ENET_RMON_T_P_GTE2048_REG(ENET1_BASE_PTR)
#define ENET1_RMON_T_OCTETS ENET_RMON_T_OCTETS_REG(ENET1_BASE_PTR)
#define ENET1_IEEE_T_DROP ENET_IEEE_T_DROP_REG(ENET1_BASE_PTR)
#define ENET1_IEEE_T_FRAME_OK ENET_IEEE_T_FRAME_OK_REG(ENET1_BASE_PTR)
#define ENET1_IEEE_T_1COL ENET_IEEE_T_1COL_REG(ENET1_BASE_PTR)
#define ENET1_IEEE_T_MCOL ENET_IEEE_T_MCOL_REG(ENET1_BASE_PTR)
#define ENET1_IEEE_T_DEF ENET_IEEE_T_DEF_REG(ENET1_BASE_PTR)
#define ENET1_IEEE_T_LCOL ENET_IEEE_T_LCOL_REG(ENET1_BASE_PTR)
#define ENET1_IEEE_T_EXCOL ENET_IEEE_T_EXCOL_REG(ENET1_BASE_PTR)
#define ENET1_IEEE_T_MACERR ENET_IEEE_T_MACERR_REG(ENET1_BASE_PTR)
#define ENET1_IEEE_T_CSERR ENET_IEEE_T_CSERR_REG(ENET1_BASE_PTR)
#define ENET1_IEEE_T_SQE ENET_IEEE_T_SQE_REG(ENET1_BASE_PTR)
#define ENET1_IEEE_T_FDXFC ENET_IEEE_T_FDXFC_REG(ENET1_BASE_PTR)
#define ENET1_IEEE_T_OCTETS_OK ENET_IEEE_T_OCTETS_OK_REG(ENET1_BASE_PTR)
#define ENET1_RMON_R_PACKETS ENET_RMON_R_PACKETS_REG(ENET1_BASE_PTR)
#define ENET1_RMON_R_BC_PKT ENET_RMON_R_BC_PKT_REG(ENET1_BASE_PTR)
#define ENET1_RMON_R_MC_PKT ENET_RMON_R_MC_PKT_REG(ENET1_BASE_PTR)
#define ENET1_RMON_R_CRC_ALIGN ENET_RMON_R_CRC_ALIGN_REG(ENET1_BASE_PTR)
#define ENET1_RMON_R_UNDERSIZE ENET_RMON_R_UNDERSIZE_REG(ENET1_BASE_PTR)
#define ENET1_RMON_R_OVERSIZE ENET_RMON_R_OVERSIZE_REG(ENET1_BASE_PTR)
#define ENET1_RMON_R_FRAG ENET_RMON_R_FRAG_REG(ENET1_BASE_PTR)
#define ENET1_RMON_R_JAB ENET_RMON_R_JAB_REG(ENET1_BASE_PTR)
#define ENET1_RMON_R_RESVD_0 ENET_RMON_R_RESVD_0_REG(ENET1_BASE_PTR)
#define ENET1_RMON_R_P64 ENET_RMON_R_P64_REG(ENET1_BASE_PTR)
#define ENET1_RMON_R_P65TO127 ENET_RMON_R_P65TO127_REG(ENET1_BASE_PTR)
#define ENET1_RMON_R_P128TO255 ENET_RMON_R_P128TO255_REG(ENET1_BASE_PTR)
#define ENET1_RMON_R_P256TO511 ENET_RMON_R_P256TO511_REG(ENET1_BASE_PTR)
#define ENET1_RMON_R_P512TO1023 ENET_RMON_R_P512TO1023_REG(ENET1_BASE_PTR)
#define ENET1_RMON_R_P1024TO2047 ENET_RMON_R_P1024TO2047_REG(ENET1_BASE_PTR)
#define ENET1_RMON_R_P_GTE2048 ENET_RMON_R_P_GTE2048_REG(ENET1_BASE_PTR)
#define ENET1_RMON_R_OCTETS ENET_RMON_R_OCTETS_REG(ENET1_BASE_PTR)
#define ENET1_IEEE_R_DROP ENET_IEEE_R_DROP_REG(ENET1_BASE_PTR)
#define ENET1_IEEE_R_FRAME_OK ENET_IEEE_R_FRAME_OK_REG(ENET1_BASE_PTR)
#define ENET1_IEEE_R_CRC ENET_IEEE_R_CRC_REG(ENET1_BASE_PTR)
#define ENET1_IEEE_R_ALIGN ENET_IEEE_R_ALIGN_REG(ENET1_BASE_PTR)
#define ENET1_IEEE_R_MACERR ENET_IEEE_R_MACERR_REG(ENET1_BASE_PTR)
#define ENET1_IEEE_R_FDXFC ENET_IEEE_R_FDXFC_REG(ENET1_BASE_PTR)
#define ENET1_IEEE_R_OCTETS_OK ENET_IEEE_R_OCTETS_OK_REG(ENET1_BASE_PTR)
#define ENET1_ATCR ENET_ATCR_REG(ENET1_BASE_PTR)
#define ENET1_ATVR ENET_ATVR_REG(ENET1_BASE_PTR)
#define ENET1_ATOFF ENET_ATOFF_REG(ENET1_BASE_PTR)
#define ENET1_ATPER ENET_ATPER_REG(ENET1_BASE_PTR)
#define ENET1_ATCOR ENET_ATCOR_REG(ENET1_BASE_PTR)
#define ENET1_ATINC ENET_ATINC_REG(ENET1_BASE_PTR)
#define ENET1_ATSTMP ENET_ATSTMP_REG(ENET1_BASE_PTR)
#define ENET1_TGSR ENET_TGSR_REG(ENET1_BASE_PTR)
#define ENET1_TCSR0 ENET_TCSR_REG(ENET1_BASE_PTR,0)
#define ENET1_TCCR0 ENET_TCCR_REG(ENET1_BASE_PTR,0)
#define ENET1_TCSR1 ENET_TCSR_REG(ENET1_BASE_PTR,1)
#define ENET1_TCCR1 ENET_TCCR_REG(ENET1_BASE_PTR,1)
#define ENET1_TCSR2 ENET_TCSR_REG(ENET1_BASE_PTR,2)
#define ENET1_TCCR2 ENET_TCCR_REG(ENET1_BASE_PTR,2)
#define ENET1_TCSR3 ENET_TCSR_REG(ENET1_BASE_PTR,3)
#define ENET1_TCCR3 ENET_TCCR_REG(ENET1_BASE_PTR,3)
/* ENET2 */
#define ENET2_EIR ENET_EIR_REG(ENET2_BASE_PTR)
#define ENET2_EIMR ENET_EIMR_REG(ENET2_BASE_PTR)
#define ENET2_RDAR ENET_RDAR_REG(ENET2_BASE_PTR)
#define ENET2_TDAR ENET_TDAR_REG(ENET2_BASE_PTR)
#define ENET2_ECR ENET_ECR_REG(ENET2_BASE_PTR)
#define ENET2_MMFR ENET_MMFR_REG(ENET2_BASE_PTR)
#define ENET2_MSCR ENET_MSCR_REG(ENET2_BASE_PTR)
#define ENET2_MIBC ENET_MIBC_REG(ENET2_BASE_PTR)
#define ENET2_RCR ENET_RCR_REG(ENET2_BASE_PTR)
#define ENET2_TCR ENET_TCR_REG(ENET2_BASE_PTR)
#define ENET2_PALR ENET_PALR_REG(ENET2_BASE_PTR)
#define ENET2_PAUR ENET_PAUR_REG(ENET2_BASE_PTR)
#define ENET2_OPD ENET_OPD_REG(ENET2_BASE_PTR)
#define ENET2_TXIC0 ENET_TXIC_REG(ENET2_BASE_PTR,0)
#define ENET2_TXIC1 ENET_TXIC_REG(ENET2_BASE_PTR,1)
#define ENET2_TXIC2 ENET_TXIC_REG(ENET2_BASE_PTR,2)
#define ENET2_RXIC0 ENET_RXIC_REG(ENET2_BASE_PTR,0)
#define ENET2_RXIC1 ENET_RXIC_REG(ENET2_BASE_PTR,1)
#define ENET2_RXIC2 ENET_RXIC_REG(ENET2_BASE_PTR,2)
#define ENET2_IAUR ENET_IAUR_REG(ENET2_BASE_PTR)
#define ENET2_IALR ENET_IALR_REG(ENET2_BASE_PTR)
#define ENET2_GAUR ENET_GAUR_REG(ENET2_BASE_PTR)
#define ENET2_GALR ENET_GALR_REG(ENET2_BASE_PTR)
#define ENET2_TFWR ENET_TFWR_REG(ENET2_BASE_PTR)
#define ENET2_RDSR1 ENET_RDSR1_REG(ENET2_BASE_PTR)
#define ENET2_TDSR1 ENET_TDSR1_REG(ENET2_BASE_PTR)
#define ENET2_MRBR1 ENET_MRBR1_REG(ENET2_BASE_PTR)
#define ENET2_RDSR2 ENET_RDSR2_REG(ENET2_BASE_PTR)
#define ENET2_TDSR2 ENET_TDSR2_REG(ENET2_BASE_PTR)
#define ENET2_MRBR2 ENET_MRBR2_REG(ENET2_BASE_PTR)
#define ENET2_RDSR ENET_RDSR_REG(ENET2_BASE_PTR)
#define ENET2_TDSR ENET_TDSR_REG(ENET2_BASE_PTR)
#define ENET2_MRBR ENET_MRBR_REG(ENET2_BASE_PTR)
#define ENET2_RSFL ENET_RSFL_REG(ENET2_BASE_PTR)
#define ENET2_RSEM ENET_RSEM_REG(ENET2_BASE_PTR)
#define ENET2_RAEM ENET_RAEM_REG(ENET2_BASE_PTR)
#define ENET2_RAFL ENET_RAFL_REG(ENET2_BASE_PTR)
#define ENET2_TSEM ENET_TSEM_REG(ENET2_BASE_PTR)
#define ENET2_TAEM ENET_TAEM_REG(ENET2_BASE_PTR)
#define ENET2_TAFL ENET_TAFL_REG(ENET2_BASE_PTR)
#define ENET2_TIPG ENET_TIPG_REG(ENET2_BASE_PTR)
#define ENET2_FTRL ENET_FTRL_REG(ENET2_BASE_PTR)
#define ENET2_TACC ENET_TACC_REG(ENET2_BASE_PTR)
#define ENET2_RACC ENET_RACC_REG(ENET2_BASE_PTR)
#define ENET2_RCMR1 ENET_RCMR_REG(ENET2_BASE_PTR,0)
#define ENET2_RCMR2 ENET_RCMR_REG(ENET2_BASE_PTR,1)
#define ENET2_DMA1CFG ENET_DMACFG_REG(ENET2_BASE_PTR,0)
#define ENET2_DMA2CFG ENET_DMACFG_REG(ENET2_BASE_PTR,1)
#define ENET2_RDAR1 ENET_RDAR1_REG(ENET2_BASE_PTR)
#define ENET2_TDAR1 ENET_TDAR1_REG(ENET2_BASE_PTR)
#define ENET2_RDAR2 ENET_RDAR2_REG(ENET2_BASE_PTR)
#define ENET2_TDAR2 ENET_TDAR2_REG(ENET2_BASE_PTR)
#define ENET2_QOS ENET_QOS_REG(ENET2_BASE_PTR)
#define ENET2_RMON_T_DROP ENET_RMON_T_DROP_REG(ENET2_BASE_PTR)
#define ENET2_RMON_T_PACKETS ENET_RMON_T_PACKETS_REG(ENET2_BASE_PTR)
#define ENET2_RMON_T_BC_PKT ENET_RMON_T_BC_PKT_REG(ENET2_BASE_PTR)
#define ENET2_RMON_T_MC_PKT ENET_RMON_T_MC_PKT_REG(ENET2_BASE_PTR)
#define ENET2_RMON_T_CRC_ALIGN ENET_RMON_T_CRC_ALIGN_REG(ENET2_BASE_PTR)
#define ENET2_RMON_T_UNDERSIZE ENET_RMON_T_UNDERSIZE_REG(ENET2_BASE_PTR)
#define ENET2_RMON_T_OVERSIZE ENET_RMON_T_OVERSIZE_REG(ENET2_BASE_PTR)
#define ENET2_RMON_T_FRAG ENET_RMON_T_FRAG_REG(ENET2_BASE_PTR)
#define ENET2_RMON_T_JAB ENET_RMON_T_JAB_REG(ENET2_BASE_PTR)
#define ENET2_RMON_T_COL ENET_RMON_T_COL_REG(ENET2_BASE_PTR)
#define ENET2_RMON_T_P64 ENET_RMON_T_P64_REG(ENET2_BASE_PTR)
#define ENET2_RMON_T_P65TO127 ENET_RMON_T_P65TO127_REG(ENET2_BASE_PTR)
#define ENET2_RMON_T_P128TO255 ENET_RMON_T_P128TO255_REG(ENET2_BASE_PTR)
#define ENET2_RMON_T_P256TO511 ENET_RMON_T_P256TO511_REG(ENET2_BASE_PTR)
#define ENET2_RMON_T_P512TO1023 ENET_RMON_T_P512TO1023_REG(ENET2_BASE_PTR)
#define ENET2_RMON_T_P1024TO2047 ENET_RMON_T_P1024TO2047_REG(ENET2_BASE_PTR)
#define ENET2_RMON_T_P_GTE2048 ENET_RMON_T_P_GTE2048_REG(ENET2_BASE_PTR)
#define ENET2_RMON_T_OCTETS ENET_RMON_T_OCTETS_REG(ENET2_BASE_PTR)
#define ENET2_IEEE_T_DROP ENET_IEEE_T_DROP_REG(ENET2_BASE_PTR)
#define ENET2_IEEE_T_FRAME_OK ENET_IEEE_T_FRAME_OK_REG(ENET2_BASE_PTR)
#define ENET2_IEEE_T_1COL ENET_IEEE_T_1COL_REG(ENET2_BASE_PTR)
#define ENET2_IEEE_T_MCOL ENET_IEEE_T_MCOL_REG(ENET2_BASE_PTR)
#define ENET2_IEEE_T_DEF ENET_IEEE_T_DEF_REG(ENET2_BASE_PTR)
#define ENET2_IEEE_T_LCOL ENET_IEEE_T_LCOL_REG(ENET2_BASE_PTR)
#define ENET2_IEEE_T_EXCOL ENET_IEEE_T_EXCOL_REG(ENET2_BASE_PTR)
#define ENET2_IEEE_T_MACERR ENET_IEEE_T_MACERR_REG(ENET2_BASE_PTR)
#define ENET2_IEEE_T_CSERR ENET_IEEE_T_CSERR_REG(ENET2_BASE_PTR)
#define ENET2_IEEE_T_SQE ENET_IEEE_T_SQE_REG(ENET2_BASE_PTR)
#define ENET2_IEEE_T_FDXFC ENET_IEEE_T_FDXFC_REG(ENET2_BASE_PTR)
#define ENET2_IEEE_T_OCTETS_OK ENET_IEEE_T_OCTETS_OK_REG(ENET2_BASE_PTR)
#define ENET2_RMON_R_PACKETS ENET_RMON_R_PACKETS_REG(ENET2_BASE_PTR)
#define ENET2_RMON_R_BC_PKT ENET_RMON_R_BC_PKT_REG(ENET2_BASE_PTR)
#define ENET2_RMON_R_MC_PKT ENET_RMON_R_MC_PKT_REG(ENET2_BASE_PTR)
#define ENET2_RMON_R_CRC_ALIGN ENET_RMON_R_CRC_ALIGN_REG(ENET2_BASE_PTR)
#define ENET2_RMON_R_UNDERSIZE ENET_RMON_R_UNDERSIZE_REG(ENET2_BASE_PTR)
#define ENET2_RMON_R_OVERSIZE ENET_RMON_R_OVERSIZE_REG(ENET2_BASE_PTR)
#define ENET2_RMON_R_FRAG ENET_RMON_R_FRAG_REG(ENET2_BASE_PTR)
#define ENET2_RMON_R_JAB ENET_RMON_R_JAB_REG(ENET2_BASE_PTR)
#define ENET2_RMON_R_RESVD_0 ENET_RMON_R_RESVD_0_REG(ENET2_BASE_PTR)
#define ENET2_RMON_R_P64 ENET_RMON_R_P64_REG(ENET2_BASE_PTR)
#define ENET2_RMON_R_P65TO127 ENET_RMON_R_P65TO127_REG(ENET2_BASE_PTR)
#define ENET2_RMON_R_P128TO255 ENET_RMON_R_P128TO255_REG(ENET2_BASE_PTR)
#define ENET2_RMON_R_P256TO511 ENET_RMON_R_P256TO511_REG(ENET2_BASE_PTR)
#define ENET2_RMON_R_P512TO1023 ENET_RMON_R_P512TO1023_REG(ENET2_BASE_PTR)
#define ENET2_RMON_R_P1024TO2047 ENET_RMON_R_P1024TO2047_REG(ENET2_BASE_PTR)
#define ENET2_RMON_R_P_GTE2048 ENET_RMON_R_P_GTE2048_REG(ENET2_BASE_PTR)
#define ENET2_RMON_R_OCTETS ENET_RMON_R_OCTETS_REG(ENET2_BASE_PTR)
#define ENET2_IEEE_R_DROP ENET_IEEE_R_DROP_REG(ENET2_BASE_PTR)
#define ENET2_IEEE_R_FRAME_OK ENET_IEEE_R_FRAME_OK_REG(ENET2_BASE_PTR)
#define ENET2_IEEE_R_CRC ENET_IEEE_R_CRC_REG(ENET2_BASE_PTR)
#define ENET2_IEEE_R_ALIGN ENET_IEEE_R_ALIGN_REG(ENET2_BASE_PTR)
#define ENET2_IEEE_R_MACERR ENET_IEEE_R_MACERR_REG(ENET2_BASE_PTR)
#define ENET2_IEEE_R_FDXFC ENET_IEEE_R_FDXFC_REG(ENET2_BASE_PTR)
#define ENET2_IEEE_R_OCTETS_OK ENET_IEEE_R_OCTETS_OK_REG(ENET2_BASE_PTR)
#define ENET2_ATCR ENET_ATCR_REG(ENET2_BASE_PTR)
#define ENET2_ATVR ENET_ATVR_REG(ENET2_BASE_PTR)
#define ENET2_ATOFF ENET_ATOFF_REG(ENET2_BASE_PTR)
#define ENET2_ATPER ENET_ATPER_REG(ENET2_BASE_PTR)
#define ENET2_ATCOR ENET_ATCOR_REG(ENET2_BASE_PTR)
#define ENET2_ATINC ENET_ATINC_REG(ENET2_BASE_PTR)
#define ENET2_ATSTMP ENET_ATSTMP_REG(ENET2_BASE_PTR)
#define ENET2_TGSR ENET_TGSR_REG(ENET2_BASE_PTR)
#define ENET2_TCSR0 ENET_TCSR_REG(ENET2_BASE_PTR,0)
#define ENET2_TCCR0 ENET_TCCR_REG(ENET2_BASE_PTR,0)
#define ENET2_TCSR1 ENET_TCSR_REG(ENET2_BASE_PTR,1)
#define ENET2_TCCR1 ENET_TCCR_REG(ENET2_BASE_PTR,1)
#define ENET2_TCSR2 ENET_TCSR_REG(ENET2_BASE_PTR,2)
#define ENET2_TCCR2 ENET_TCCR_REG(ENET2_BASE_PTR,2)
#define ENET2_TCSR3 ENET_TCSR_REG(ENET2_BASE_PTR,3)
#define ENET2_TCCR3 ENET_TCCR_REG(ENET2_BASE_PTR,3)
/* ENET - Register array accessors */
#define ENET1_TXIC(index) ENET_TXIC_REG(ENET1_BASE_PTR,index)
#define ENET2_TXIC(index) ENET_TXIC_REG(ENET2_BASE_PTR,index)
#define ENET1_RXIC(index) ENET_RXIC_REG(ENET1_BASE_PTR,index)
#define ENET2_RXIC(index) ENET_RXIC_REG(ENET2_BASE_PTR,index)
#define ENET1_RCMR(index) ENET_RCMR_REG(ENET1_BASE_PTR,index)
#define ENET2_RCMR(index) ENET_RCMR_REG(ENET2_BASE_PTR,index)
#define ENET1_DMACFG(index) ENET_DMACFG_REG(ENET1_BASE_PTR,index)
#define ENET2_DMACFG(index) ENET_DMACFG_REG(ENET2_BASE_PTR,index)
#define ENET1_TCSR(index) ENET_TCSR_REG(ENET1_BASE_PTR,index)
#define ENET2_TCSR(index) ENET_TCSR_REG(ENET2_BASE_PTR,index)
#define ENET1_TCCR(index) ENET_TCCR_REG(ENET1_BASE_PTR,index)
#define ENET2_TCCR(index) ENET_TCCR_REG(ENET2_BASE_PTR,index)
/*!
* @}
*/ /* end of group ENET_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group ENET_Peripheral */
/* ----------------------------------------------------------------------------
-- EPDC Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup EPDC_Peripheral_Access_Layer EPDC Peripheral Access Layer
* @{
*/
/** EPDC - Register Layout Typedef */
typedef struct {
__IO uint32_t CTRL; /**< EPDC Control Register, offset: 0x0 */
__IO uint32_t CTRL_SET; /**< EPDC Control Register, offset: 0x4 */
__IO uint32_t CTRL_CLR; /**< EPDC Control Register, offset: 0x8 */
__IO uint32_t CTRL_TOG; /**< EPDC Control Register, offset: 0xC */
__IO uint32_t WB_ADDR_TCE; /**< EPDC Working Buffer Address for TCE, offset: 0x10 */
uint8_t RESERVED_0[12];
__IO uint32_t WVADDR; /**< EPDC Waveform Address Pointer, offset: 0x20 */
uint8_t RESERVED_1[12];
__IO uint32_t WB_ADDR; /**< EPDC Working Buffer Address, offset: 0x30 */
uint8_t RESERVED_2[12];
__IO uint32_t RES; /**< EPDC Screen Resolution, offset: 0x40 */
uint8_t RESERVED_3[12];
__IO uint32_t FORMAT; /**< EPDC Format Control Register, offset: 0x50 */
__IO uint32_t FORMAT_SET; /**< EPDC Format Control Register, offset: 0x54 */
__IO uint32_t FORMAT_CLR; /**< EPDC Format Control Register, offset: 0x58 */
__IO uint32_t FORMAT_TOG; /**< EPDC Format Control Register, offset: 0x5C */
__IO uint32_t WB_FIELD0; /**< Working Buffer Field Setting, offset: 0x60 */
uint8_t RESERVED_4[12];
__IO uint32_t WB_FIELD1; /**< Working Buffer Field Setting, offset: 0x70 */
uint8_t RESERVED_5[12];
__IO uint32_t WB_FIELD2; /**< Working Buffer Field Setting, offset: 0x80 */
uint8_t RESERVED_6[12];
__IO uint32_t WB_FIELD3; /**< Working Buffer Field Setting, offset: 0x90 */
uint8_t RESERVED_7[12];
__IO uint32_t FIFOCTRL; /**< EPDC FIFO control register, offset: 0xA0 */
__IO uint32_t FIFOCTRL_SET; /**< EPDC FIFO control register, offset: 0xA4 */
__IO uint32_t FIFOCTRL_CLR; /**< EPDC FIFO control register, offset: 0xA8 */
__IO uint32_t FIFOCTRL_TOG; /**< EPDC FIFO control register, offset: 0xAC */
uint8_t RESERVED_8[80];
__IO uint32_t UPD_ADDR; /**< EPDC Update Region Address, offset: 0x100 */
uint8_t RESERVED_9[12];
__IO uint32_t UPD_STRIDE; /**< EPDC Update Region Stride, offset: 0x110 */
uint8_t RESERVED_10[12];
__IO uint32_t UPD_CORD; /**< EPDC Update Command Co-ordinate, offset: 0x120 */
uint8_t RESERVED_11[28];
__IO uint32_t UPD_SIZE; /**< EPDC Update Command Size, offset: 0x140 */
uint8_t RESERVED_12[28];
__IO uint32_t UPD_CTRL; /**< EPDC Update Command Control, offset: 0x160 */
__IO uint32_t UPD_CTRL_SET; /**< EPDC Update Command Control, offset: 0x164 */
__IO uint32_t UPD_CTRL_CLR; /**< EPDC Update Command Control, offset: 0x168 */
__IO uint32_t UPD_CTRL_TOG; /**< EPDC Update Command Control, offset: 0x16C */
uint8_t RESERVED_13[16];
__IO uint32_t UPD_FIXED; /**< EPDC Update Fixed Pixel Control, offset: 0x180 */
__IO uint32_t UPD_FIXED_SET; /**< EPDC Update Fixed Pixel Control, offset: 0x184 */
__IO uint32_t UPD_FIXED_CLR; /**< EPDC Update Fixed Pixel Control, offset: 0x188 */
__IO uint32_t UPD_FIXED_TOG; /**< EPDC Update Fixed Pixel Control, offset: 0x18C */
uint8_t RESERVED_14[16];
__IO uint32_t TEMP; /**< EPDC Temperature Register, offset: 0x1A0 */
uint8_t RESERVED_15[28];
__IO uint32_t AUTOWV_LUT; /**< Waveform Mode Lookup Table Control Register., offset: 0x1C0 */
uint8_t RESERVED_16[28];
__IO uint32_t LUT_STANDBY1; /**< EPDC LUT Standby Register for LUT 31~0, offset: 0x1E0 */
__IO uint32_t LUT_STANDBY1_SET; /**< EPDC LUT Standby Register for LUT 31~0, offset: 0x1E4 */
__IO uint32_t LUT_STANDBY1_CLR; /**< EPDC LUT Standby Register for LUT 31~0, offset: 0x1E8 */
__IO uint32_t LUT_STANDBY1_TOG; /**< EPDC LUT Standby Register for LUT 31~0, offset: 0x1EC */
__IO uint32_t LUT_STANDBY2; /**< EPDC LUT Standby Registerr for LUT 63~32, offset: 0x1F0 */
__IO uint32_t LUT_STANDBY2_SET; /**< EPDC LUT Standby Registerr for LUT 63~32, offset: 0x1F4 */
__IO uint32_t LUT_STANDBY2_CLR; /**< EPDC LUT Standby Registerr for LUT 63~32, offset: 0x1F8 */
__IO uint32_t LUT_STANDBY2_TOG; /**< EPDC LUT Standby Registerr for LUT 63~32, offset: 0x1FC */
__IO uint32_t TCE_CTRL; /**< EPDC Timing Control Engine Control Register, offset: 0x200 */
__IO uint32_t TCE_CTRL_SET; /**< EPDC Timing Control Engine Control Register, offset: 0x204 */
__IO uint32_t TCE_CTRL_CLR; /**< EPDC Timing Control Engine Control Register, offset: 0x208 */
__IO uint32_t TCE_CTRL_TOG; /**< EPDC Timing Control Engine Control Register, offset: 0x20C */
uint8_t RESERVED_17[16];
__IO uint32_t TCE_SDCFG; /**< EPDC Timing Control Engine Source-Driver Config Register, offset: 0x220 */
__IO uint32_t TCE_SDCFG_SET; /**< EPDC Timing Control Engine Source-Driver Config Register, offset: 0x224 */
__IO uint32_t TCE_SDCFG_CLR; /**< EPDC Timing Control Engine Source-Driver Config Register, offset: 0x228 */
__IO uint32_t TCE_SDCFG_TOG; /**< EPDC Timing Control Engine Source-Driver Config Register, offset: 0x22C */
uint8_t RESERVED_18[16];
__IO uint32_t TCE_GDCFG; /**< EPDC Timing Control Engine Gate-Driver Config Register, offset: 0x240 */
__IO uint32_t TCE_GDCFG_SET; /**< EPDC Timing Control Engine Gate-Driver Config Register, offset: 0x244 */
__IO uint32_t TCE_GDCFG_CLR; /**< EPDC Timing Control Engine Gate-Driver Config Register, offset: 0x248 */
__IO uint32_t TCE_GDCFG_TOG; /**< EPDC Timing Control Engine Gate-Driver Config Register, offset: 0x24C */
uint8_t RESERVED_19[16];
__IO uint32_t TCE_HSCAN1; /**< EPDC Timing Control Engine Horizontal Timing Register 1, offset: 0x260 */
__IO uint32_t TCE_HSCAN1_SET; /**< EPDC Timing Control Engine Horizontal Timing Register 1, offset: 0x264 */
__IO uint32_t TCE_HSCAN1_CLR; /**< EPDC Timing Control Engine Horizontal Timing Register 1, offset: 0x268 */
__IO uint32_t TCE_HSCAN1_TOG; /**< EPDC Timing Control Engine Horizontal Timing Register 1, offset: 0x26C */
uint8_t RESERVED_20[16];
__IO uint32_t TCE_HSCAN2; /**< EPDC Timing Control Engine Horizontal Timing Register 2, offset: 0x280 */
__IO uint32_t TCE_HSCAN2_SET; /**< EPDC Timing Control Engine Horizontal Timing Register 2, offset: 0x284 */
__IO uint32_t TCE_HSCAN2_CLR; /**< EPDC Timing Control Engine Horizontal Timing Register 2, offset: 0x288 */
__IO uint32_t TCE_HSCAN2_TOG; /**< EPDC Timing Control Engine Horizontal Timing Register 2, offset: 0x28C */
uint8_t RESERVED_21[16];
__IO uint32_t TCE_VSCAN; /**< EPDC Timing Control Engine Vertical Timing Register, offset: 0x2A0 */
__IO uint32_t TCE_VSCAN_SET; /**< EPDC Timing Control Engine Vertical Timing Register, offset: 0x2A4 */
__IO uint32_t TCE_VSCAN_CLR; /**< EPDC Timing Control Engine Vertical Timing Register, offset: 0x2A8 */
__IO uint32_t TCE_VSCAN_TOG; /**< EPDC Timing Control Engine Vertical Timing Register, offset: 0x2AC */
uint8_t RESERVED_22[16];
__IO uint32_t TCE_OE; /**< EPDC Timing Control Engine OE timing control Register, offset: 0x2C0 */
__IO uint32_t TCE_OE_SET; /**< EPDC Timing Control Engine OE timing control Register, offset: 0x2C4 */
__IO uint32_t TCE_OE_CLR; /**< EPDC Timing Control Engine OE timing control Register, offset: 0x2C8 */
__IO uint32_t TCE_OE_TOG; /**< EPDC Timing Control Engine OE timing control Register, offset: 0x2CC */
uint8_t RESERVED_23[16];
__IO uint32_t TCE_POLARITY; /**< EPDC Timing Control Engine Driver Polarity Register, offset: 0x2E0 */
__IO uint32_t TCE_POLARITY_SET; /**< EPDC Timing Control Engine Driver Polarity Register, offset: 0x2E4 */
__IO uint32_t TCE_POLARITY_CLR; /**< EPDC Timing Control Engine Driver Polarity Register, offset: 0x2E8 */
__IO uint32_t TCE_POLARITY_TOG; /**< EPDC Timing Control Engine Driver Polarity Register, offset: 0x2EC */
uint8_t RESERVED_24[16];
__IO uint32_t TCE_TIMING1; /**< EPDC Timing Control Engine Timing Register 1, offset: 0x300 */
__IO uint32_t TCE_TIMING1_SET; /**< EPDC Timing Control Engine Timing Register 1, offset: 0x304 */
__IO uint32_t TCE_TIMING1_CLR; /**< EPDC Timing Control Engine Timing Register 1, offset: 0x308 */
__IO uint32_t TCE_TIMING1_TOG; /**< EPDC Timing Control Engine Timing Register 1, offset: 0x30C */
__IO uint32_t TCE_TIMING2; /**< EPDC Timing Control Engine Timing Register 2, offset: 0x310 */
__IO uint32_t TCE_TIMING2_SET; /**< EPDC Timing Control Engine Timing Register 2, offset: 0x314 */
__IO uint32_t TCE_TIMING2_CLR; /**< EPDC Timing Control Engine Timing Register 2, offset: 0x318 */
__IO uint32_t TCE_TIMING2_TOG; /**< EPDC Timing Control Engine Timing Register 2, offset: 0x31C */
__IO uint32_t TCE_TIMING3; /**< EPDC Timing Control Engine Timing Register 3, offset: 0x320 */
__IO uint32_t TCE_TIMING3_SET; /**< EPDC Timing Control Engine Timing Register 3, offset: 0x324 */
__IO uint32_t TCE_TIMING3_CLR; /**< EPDC Timing Control Engine Timing Register 3, offset: 0x328 */
__IO uint32_t TCE_TIMING3_TOG; /**< EPDC Timing Control Engine Timing Register 3, offset: 0x32C */
uint8_t RESERVED_25[80];
__IO uint32_t PIGEON_CTRL0; /**< EPDC Pigeon Mode Control Register 0, offset: 0x380 */
__IO uint32_t PIGEON_CTRL0_SET; /**< EPDC Pigeon Mode Control Register 0, offset: 0x384 */
__IO uint32_t PIGEON_CTRL0_CLR; /**< EPDC Pigeon Mode Control Register 0, offset: 0x388 */
__IO uint32_t PIGEON_CTRL0_TOG; /**< EPDC Pigeon Mode Control Register 0, offset: 0x38C */
__IO uint32_t PIGEON_CTRL1; /**< EPDC Pigeon Mode Control Register 1, offset: 0x390 */
__IO uint32_t PIGEON_CTRL1_SET; /**< EPDC Pigeon Mode Control Register 1, offset: 0x394 */
__IO uint32_t PIGEON_CTRL1_CLR; /**< EPDC Pigeon Mode Control Register 1, offset: 0x398 */
__IO uint32_t PIGEON_CTRL1_TOG; /**< EPDC Pigeon Mode Control Register 1, offset: 0x39C */
uint8_t RESERVED_26[32];
__IO uint32_t IRQ_MASK1; /**< EPDC IRQ Mask Register for LUT 0~31, offset: 0x3C0 */
__IO uint32_t IRQ_MASK1_SET; /**< EPDC IRQ Mask Register for LUT 0~31, offset: 0x3C4 */
__IO uint32_t IRQ_MASK1_CLR; /**< EPDC IRQ Mask Register for LUT 0~31, offset: 0x3C8 */
__IO uint32_t IRQ_MASK1_TOG; /**< EPDC IRQ Mask Register for LUT 0~31, offset: 0x3CC */
__IO uint32_t IRQ_MASK2; /**< EPDC IRQ Mask Register for LUT 32~63, offset: 0x3D0 */
__IO uint32_t IRQ_MASK2_SET; /**< EPDC IRQ Mask Register for LUT 32~63, offset: 0x3D4 */
__IO uint32_t IRQ_MASK2_CLR; /**< EPDC IRQ Mask Register for LUT 32~63, offset: 0x3D8 */
__IO uint32_t IRQ_MASK2_TOG; /**< EPDC IRQ Mask Register for LUT 32~63, offset: 0x3DC */
__IO uint32_t IRQ1; /**< EPDC Interrupt Register for LUT 0~31, offset: 0x3E0 */
__IO uint32_t IRQ1_SET; /**< EPDC Interrupt Register for LUT 0~31, offset: 0x3E4 */
__IO uint32_t IRQ1_CLR; /**< EPDC Interrupt Register for LUT 0~31, offset: 0x3E8 */
__IO uint32_t IRQ1_TOG; /**< EPDC Interrupt Register for LUT 0~31, offset: 0x3EC */
__IO uint32_t IRQ2; /**< EPDC Interrupt Registerr for LUT 32~63, offset: 0x3F0 */
__IO uint32_t IRQ2_SET; /**< EPDC Interrupt Registerr for LUT 32~63, offset: 0x3F4 */
__IO uint32_t IRQ2_CLR; /**< EPDC Interrupt Registerr for LUT 32~63, offset: 0x3F8 */
__IO uint32_t IRQ2_TOG; /**< EPDC Interrupt Registerr for LUT 32~63, offset: 0x3FC */
__IO uint32_t IRQ_MASK; /**< EPDC IRQ Mask Register, offset: 0x400 */
__IO uint32_t IRQ_MASK_SET; /**< EPDC IRQ Mask Register, offset: 0x404 */
__IO uint32_t IRQ_MASK_CLR; /**< EPDC IRQ Mask Register, offset: 0x408 */
__IO uint32_t IRQ_MASK_TOG; /**< EPDC IRQ Mask Register, offset: 0x40C */
uint8_t RESERVED_27[16];
__IO uint32_t IRQ; /**< EPDC Interrupt Register, offset: 0x420 */
__IO uint32_t IRQ_SET; /**< EPDC Interrupt Register, offset: 0x424 */
__IO uint32_t IRQ_CLR; /**< EPDC Interrupt Register, offset: 0x428 */
__IO uint32_t IRQ_TOG; /**< EPDC Interrupt Register, offset: 0x42C */
uint8_t RESERVED_28[16];
__IO uint32_t STATUS_LUTS1; /**< EPDC Status Register - LUTs, offset: 0x440 */
__IO uint32_t STATUS_LUTS1_SET; /**< EPDC Status Register - LUTs, offset: 0x444 */
__IO uint32_t STATUS_LUTS1_CLR; /**< EPDC Status Register - LUTs, offset: 0x448 */
__IO uint32_t STATUS_LUTS1_TOG; /**< EPDC Status Register - LUTs, offset: 0x44C */
__IO uint32_t STATUS_LUTS2; /**< EPDC Status Register - LUTs, offset: 0x450 */
__IO uint32_t STATUS_LUTS2_SET; /**< EPDC Status Register - LUTs, offset: 0x454 */
__IO uint32_t STATUS_LUTS2_CLR; /**< EPDC Status Register - LUTs, offset: 0x458 */
__IO uint32_t STATUS_LUTS2_TOG; /**< EPDC Status Register - LUTs, offset: 0x45C */
__IO uint32_t STATUS_NEXTLUT; /**< EPDC Status Register - Next Available LUT, offset: 0x460 */
uint8_t RESERVED_29[28];
__IO uint32_t STATUS_COL1; /**< EPDC LUT Collision Status, offset: 0x480 */
__IO uint32_t STATUS_COL1_SET; /**< EPDC LUT Collision Status, offset: 0x484 */
__IO uint32_t STATUS_COL1_CLR; /**< EPDC LUT Collision Status, offset: 0x488 */
__IO uint32_t STATUS_COL1_TOG; /**< EPDC LUT Collision Status, offset: 0x48C */
__IO uint32_t STATUS_COL2; /**< EPDC LUT Collision Status, offset: 0x490 */
__IO uint32_t STATUS_COL2_SET; /**< EPDC LUT Collision Status, offset: 0x494 */
__IO uint32_t STATUS_COL2_CLR; /**< EPDC LUT Collision Status, offset: 0x498 */
__IO uint32_t STATUS_COL2_TOG; /**< EPDC LUT Collision Status, offset: 0x49C */
__I uint32_t STATUS; /**< EPDC General Status Register, offset: 0x4A0 */
__I uint32_t STATUS_SET; /**< EPDC General Status Register, offset: 0x4A4 */
__I uint32_t STATUS_CLR; /**< EPDC General Status Register, offset: 0x4A8 */
__I uint32_t STATUS_TOG; /**< EPDC General Status Register, offset: 0x4AC */
uint8_t RESERVED_30[16];
__IO uint32_t UPD_COL_CORD; /**< EPDC Collision Region Co-ordinate, offset: 0x4C0 */
uint8_t RESERVED_31[28];
__IO uint32_t UPD_COL_SIZE; /**< EPDC Collision Region Size, offset: 0x4E0 */
uint8_t RESERVED_32[284];
__IO uint32_t HIST1_PARAM; /**< 1-level Histogram Parameter Register., offset: 0x600 */
uint8_t RESERVED_33[12];
__IO uint32_t HIST2_PARAM; /**< 2-level Histogram Parameter Register., offset: 0x610 */
uint8_t RESERVED_34[12];
__IO uint32_t HIST4_PARAM; /**< 4-level Histogram Parameter Register., offset: 0x620 */
uint8_t RESERVED_35[12];
__IO uint32_t HIST8_PARAM0; /**< 8-level Histogram Parameter 0 Register., offset: 0x630 */
uint8_t RESERVED_36[12];
__IO uint32_t HIST8_PARAM1; /**< 8-level Histogram Parameter 1 Register., offset: 0x640 */
uint8_t RESERVED_37[12];
__IO uint32_t HIST16_PARAM0; /**< 16-level Histogram Parameter 0 Register., offset: 0x650 */
uint8_t RESERVED_38[12];
__IO uint32_t HIST16_PARAM1; /**< 16-level Histogram Parameter Register., offset: 0x660 */
uint8_t RESERVED_39[12];
__IO uint32_t HIST16_PARAM2; /**< 16-level Histogram Parameter Register., offset: 0x670 */
uint8_t RESERVED_40[12];
__IO uint32_t HIST16_PARAM3; /**< 16-level Histogram Parameter Register., offset: 0x680 */
uint8_t RESERVED_41[124];
__IO uint32_t GPIO; /**< EPDC General Purpose I/O Debug register, offset: 0x700 */
__IO uint32_t GPIO_SET; /**< EPDC General Purpose I/O Debug register, offset: 0x704 */
__IO uint32_t GPIO_CLR; /**< EPDC General Purpose I/O Debug register, offset: 0x708 */
__IO uint32_t GPIO_TOG; /**< EPDC General Purpose I/O Debug register, offset: 0x70C */
uint8_t RESERVED_42[224];
__IO uint32_t VERSION; /**< EPDC Version Register, offset: 0x7F0 */
uint8_t RESERVED_43[12];
__IO uint32_t PIGEON_0_0; /**< Panel Interface Signal Generator Register 0_0, offset: 0x800 */
uint8_t RESERVED_44[12];
__IO uint32_t PIGEON_0_1; /**< Panel Interface Signal Generator Register 0_1, offset: 0x810 */
uint8_t RESERVED_45[12];
__IO uint32_t PIGEON_0_2; /**< Panel Interface Signal Generator Register 0_1, offset: 0x820 */
uint8_t RESERVED_46[28];
__IO uint32_t PIGEON_1_0; /**< Panel Interface Signal Generator Register 1_0, offset: 0x840 */
uint8_t RESERVED_47[12];
__IO uint32_t PIGEON_1_1; /**< Panel Interface Signal Generator Register 1_1, offset: 0x850 */
uint8_t RESERVED_48[12];
__IO uint32_t PIGEON_1_2; /**< Panel Interface Signal Generator Register 1_1, offset: 0x860 */
uint8_t RESERVED_49[28];
__IO uint32_t PIGEON_2_0; /**< Panel Interface Signal Generator Register 2_0, offset: 0x880 */
uint8_t RESERVED_50[12];
__IO uint32_t PIGEON_2_1; /**< Panel Interface Signal Generator Register 2_1, offset: 0x890 */
uint8_t RESERVED_51[12];
__IO uint32_t PIGEON_2_2; /**< Panel Interface Signal Generator Register 2_1, offset: 0x8A0 */
uint8_t RESERVED_52[28];
__IO uint32_t PIGEON_3_0; /**< Panel Interface Signal Generator Register 3_0, offset: 0x8C0 */
uint8_t RESERVED_53[12];
__IO uint32_t PIGEON_3_1; /**< Panel Interface Signal Generator Register 3_1, offset: 0x8D0 */
uint8_t RESERVED_54[12];
__IO uint32_t PIGEON_3_2; /**< Panel Interface Signal Generator Register 3_1, offset: 0x8E0 */
uint8_t RESERVED_55[28];
__IO uint32_t PIGEON_4_0; /**< Panel Interface Signal Generator Register 4_0, offset: 0x900 */
uint8_t RESERVED_56[12];
__IO uint32_t PIGEON_4_1; /**< Panel Interface Signal Generator Register 4_1, offset: 0x910 */
uint8_t RESERVED_57[12];
__IO uint32_t PIGEON_4_2; /**< Panel Interface Signal Generator Register 4_1, offset: 0x920 */
uint8_t RESERVED_58[28];
__IO uint32_t PIGEON_5_0; /**< Panel Interface Signal Generator Register 5_0, offset: 0x940 */
uint8_t RESERVED_59[12];
__IO uint32_t PIGEON_5_1; /**< Panel Interface Signal Generator Register 5_1, offset: 0x950 */
uint8_t RESERVED_60[12];
__IO uint32_t PIGEON_5_2; /**< Panel Interface Signal Generator Register 5_1, offset: 0x960 */
uint8_t RESERVED_61[28];
__IO uint32_t PIGEON_6_0; /**< Panel Interface Signal Generator Register 6_0, offset: 0x980 */
uint8_t RESERVED_62[12];
__IO uint32_t PIGEON_6_1; /**< Panel Interface Signal Generator Register 6_1, offset: 0x990 */
uint8_t RESERVED_63[12];
__IO uint32_t PIGEON_6_2; /**< Panel Interface Signal Generator Register 6_1, offset: 0x9A0 */
uint8_t RESERVED_64[28];
__IO uint32_t PIGEON_7_0; /**< Panel Interface Signal Generator Register 7_0, offset: 0x9C0 */
uint8_t RESERVED_65[12];
__IO uint32_t PIGEON_7_1; /**< Panel Interface Signal Generator Register 7_1, offset: 0x9D0 */
uint8_t RESERVED_66[12];
__IO uint32_t PIGEON_7_2; /**< Panel Interface Signal Generator Register 7_1, offset: 0x9E0 */
uint8_t RESERVED_67[28];
__IO uint32_t PIGEON_8_0; /**< Panel Interface Signal Generator Register 8_0, offset: 0xA00 */
uint8_t RESERVED_68[12];
__IO uint32_t PIGEON_8_1; /**< Panel Interface Signal Generator Register 8_1, offset: 0xA10 */
uint8_t RESERVED_69[12];
__IO uint32_t PIGEON_8_2; /**< Panel Interface Signal Generator Register 8_1, offset: 0xA20 */
uint8_t RESERVED_70[28];
__IO uint32_t PIGEON_9_0; /**< Panel Interface Signal Generator Register 9_0, offset: 0xA40 */
uint8_t RESERVED_71[12];
__IO uint32_t PIGEON_9_1; /**< Panel Interface Signal Generator Register 9_1, offset: 0xA50 */
uint8_t RESERVED_72[12];
__IO uint32_t PIGEON_9_2; /**< Panel Interface Signal Generator Register 9_1, offset: 0xA60 */
uint8_t RESERVED_73[28];
__IO uint32_t PIGEON_10_0; /**< Panel Interface Signal Generator Register 10_0, offset: 0xA80 */
uint8_t RESERVED_74[12];
__IO uint32_t PIGEON_10_1; /**< Panel Interface Signal Generator Register 10_1, offset: 0xA90 */
uint8_t RESERVED_75[12];
__IO uint32_t PIGEON_10_2; /**< Panel Interface Signal Generator Register 10_1, offset: 0xAA0 */
uint8_t RESERVED_76[28];
__IO uint32_t PIGEON_11_0; /**< Panel Interface Signal Generator Register 11_0, offset: 0xAC0 */
uint8_t RESERVED_77[12];
__IO uint32_t PIGEON_11_1; /**< Panel Interface Signal Generator Register 11_1, offset: 0xAD0 */
uint8_t RESERVED_78[12];
__IO uint32_t PIGEON_11_2; /**< Panel Interface Signal Generator Register 11_1, offset: 0xAE0 */
uint8_t RESERVED_79[28];
__IO uint32_t PIGEON_12_0; /**< Panel Interface Signal Generator Register 12_0, offset: 0xB00 */
uint8_t RESERVED_80[12];
__IO uint32_t PIGEON_12_1; /**< Panel Interface Signal Generator Register 12_1, offset: 0xB10 */
uint8_t RESERVED_81[12];
__IO uint32_t PIGEON_12_2; /**< Panel Interface Signal Generator Register 12_1, offset: 0xB20 */
uint8_t RESERVED_82[28];
__IO uint32_t PIGEON_13_0; /**< Panel Interface Signal Generator Register 13_0, offset: 0xB40 */
uint8_t RESERVED_83[12];
__IO uint32_t PIGEON_13_1; /**< Panel Interface Signal Generator Register 13_1, offset: 0xB50 */
uint8_t RESERVED_84[12];
__IO uint32_t PIGEON_13_2; /**< Panel Interface Signal Generator Register 13_1, offset: 0xB60 */
uint8_t RESERVED_85[28];
__IO uint32_t PIGEON_14_0; /**< Panel Interface Signal Generator Register 14_0, offset: 0xB80 */
uint8_t RESERVED_86[12];
__IO uint32_t PIGEON_14_1; /**< Panel Interface Signal Generator Register 14_1, offset: 0xB90 */
uint8_t RESERVED_87[12];
__IO uint32_t PIGEON_14_2; /**< Panel Interface Signal Generator Register 14_1, offset: 0xBA0 */
uint8_t RESERVED_88[28];
__IO uint32_t PIGEON_15_0; /**< Panel Interface Signal Generator Register 15_0, offset: 0xBC0 */
uint8_t RESERVED_89[12];
__IO uint32_t PIGEON_15_1; /**< Panel Interface Signal Generator Register 15_1, offset: 0xBD0 */
uint8_t RESERVED_90[12];
__IO uint32_t PIGEON_15_2; /**< Panel Interface Signal Generator Register 15_1, offset: 0xBE0 */
uint8_t RESERVED_91[28];
__IO uint32_t PIGEON_16_0; /**< Panel Interface Signal Generator Register 16_0, offset: 0xC00 */
uint8_t RESERVED_92[12];
__IO uint32_t PIGEON_16_1; /**< Panel Interface Signal Generator Register 16_1, offset: 0xC10 */
uint8_t RESERVED_93[12];
__IO uint32_t PIGEON_16_2; /**< Panel Interface Signal Generator Register 16_1, offset: 0xC20 */
} EPDC_Type, *EPDC_MemMapPtr;
/* ----------------------------------------------------------------------------
-- EPDC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup EPDC_Register_Accessor_Macros EPDC - Register accessor macros
* @{
*/
/* EPDC - Register accessors */
#define EPDC_CTRL_REG(base) ((base)->CTRL)
#define EPDC_CTRL_SET_REG(base) ((base)->CTRL_SET)
#define EPDC_CTRL_CLR_REG(base) ((base)->CTRL_CLR)
#define EPDC_CTRL_TOG_REG(base) ((base)->CTRL_TOG)
#define EPDC_WB_ADDR_TCE_REG(base) ((base)->WB_ADDR_TCE)
#define EPDC_WVADDR_REG(base) ((base)->WVADDR)
#define EPDC_WB_ADDR_REG(base) ((base)->WB_ADDR)
#define EPDC_RES_REG(base) ((base)->RES)
#define EPDC_FORMAT_REG(base) ((base)->FORMAT)
#define EPDC_FORMAT_SET_REG(base) ((base)->FORMAT_SET)
#define EPDC_FORMAT_CLR_REG(base) ((base)->FORMAT_CLR)
#define EPDC_FORMAT_TOG_REG(base) ((base)->FORMAT_TOG)
#define EPDC_WB_FIELD0_REG(base) ((base)->WB_FIELD0)
#define EPDC_WB_FIELD1_REG(base) ((base)->WB_FIELD1)
#define EPDC_WB_FIELD2_REG(base) ((base)->WB_FIELD2)
#define EPDC_WB_FIELD3_REG(base) ((base)->WB_FIELD3)
#define EPDC_FIFOCTRL_REG(base) ((base)->FIFOCTRL)
#define EPDC_FIFOCTRL_SET_REG(base) ((base)->FIFOCTRL_SET)
#define EPDC_FIFOCTRL_CLR_REG(base) ((base)->FIFOCTRL_CLR)
#define EPDC_FIFOCTRL_TOG_REG(base) ((base)->FIFOCTRL_TOG)
#define EPDC_UPD_ADDR_REG(base) ((base)->UPD_ADDR)
#define EPDC_UPD_STRIDE_REG(base) ((base)->UPD_STRIDE)
#define EPDC_UPD_CORD_REG(base) ((base)->UPD_CORD)
#define EPDC_UPD_SIZE_REG(base) ((base)->UPD_SIZE)
#define EPDC_UPD_CTRL_REG(base) ((base)->UPD_CTRL)
#define EPDC_UPD_CTRL_SET_REG(base) ((base)->UPD_CTRL_SET)
#define EPDC_UPD_CTRL_CLR_REG(base) ((base)->UPD_CTRL_CLR)
#define EPDC_UPD_CTRL_TOG_REG(base) ((base)->UPD_CTRL_TOG)
#define EPDC_UPD_FIXED_REG(base) ((base)->UPD_FIXED)
#define EPDC_UPD_FIXED_SET_REG(base) ((base)->UPD_FIXED_SET)
#define EPDC_UPD_FIXED_CLR_REG(base) ((base)->UPD_FIXED_CLR)
#define EPDC_UPD_FIXED_TOG_REG(base) ((base)->UPD_FIXED_TOG)
#define EPDC_TEMP_REG(base) ((base)->TEMP)
#define EPDC_AUTOWV_LUT_REG(base) ((base)->AUTOWV_LUT)
#define EPDC_LUT_STANDBY1_REG(base) ((base)->LUT_STANDBY1)
#define EPDC_LUT_STANDBY1_SET_REG(base) ((base)->LUT_STANDBY1_SET)
#define EPDC_LUT_STANDBY1_CLR_REG(base) ((base)->LUT_STANDBY1_CLR)
#define EPDC_LUT_STANDBY1_TOG_REG(base) ((base)->LUT_STANDBY1_TOG)
#define EPDC_LUT_STANDBY2_REG(base) ((base)->LUT_STANDBY2)
#define EPDC_LUT_STANDBY2_SET_REG(base) ((base)->LUT_STANDBY2_SET)
#define EPDC_LUT_STANDBY2_CLR_REG(base) ((base)->LUT_STANDBY2_CLR)
#define EPDC_LUT_STANDBY2_TOG_REG(base) ((base)->LUT_STANDBY2_TOG)
#define EPDC_TCE_CTRL_REG(base) ((base)->TCE_CTRL)
#define EPDC_TCE_CTRL_SET_REG(base) ((base)->TCE_CTRL_SET)
#define EPDC_TCE_CTRL_CLR_REG(base) ((base)->TCE_CTRL_CLR)
#define EPDC_TCE_CTRL_TOG_REG(base) ((base)->TCE_CTRL_TOG)
#define EPDC_TCE_SDCFG_REG(base) ((base)->TCE_SDCFG)
#define EPDC_TCE_SDCFG_SET_REG(base) ((base)->TCE_SDCFG_SET)
#define EPDC_TCE_SDCFG_CLR_REG(base) ((base)->TCE_SDCFG_CLR)
#define EPDC_TCE_SDCFG_TOG_REG(base) ((base)->TCE_SDCFG_TOG)
#define EPDC_TCE_GDCFG_REG(base) ((base)->TCE_GDCFG)
#define EPDC_TCE_GDCFG_SET_REG(base) ((base)->TCE_GDCFG_SET)
#define EPDC_TCE_GDCFG_CLR_REG(base) ((base)->TCE_GDCFG_CLR)
#define EPDC_TCE_GDCFG_TOG_REG(base) ((base)->TCE_GDCFG_TOG)
#define EPDC_TCE_HSCAN1_REG(base) ((base)->TCE_HSCAN1)
#define EPDC_TCE_HSCAN1_SET_REG(base) ((base)->TCE_HSCAN1_SET)
#define EPDC_TCE_HSCAN1_CLR_REG(base) ((base)->TCE_HSCAN1_CLR)
#define EPDC_TCE_HSCAN1_TOG_REG(base) ((base)->TCE_HSCAN1_TOG)
#define EPDC_TCE_HSCAN2_REG(base) ((base)->TCE_HSCAN2)
#define EPDC_TCE_HSCAN2_SET_REG(base) ((base)->TCE_HSCAN2_SET)
#define EPDC_TCE_HSCAN2_CLR_REG(base) ((base)->TCE_HSCAN2_CLR)
#define EPDC_TCE_HSCAN2_TOG_REG(base) ((base)->TCE_HSCAN2_TOG)
#define EPDC_TCE_VSCAN_REG(base) ((base)->TCE_VSCAN)
#define EPDC_TCE_VSCAN_SET_REG(base) ((base)->TCE_VSCAN_SET)
#define EPDC_TCE_VSCAN_CLR_REG(base) ((base)->TCE_VSCAN_CLR)
#define EPDC_TCE_VSCAN_TOG_REG(base) ((base)->TCE_VSCAN_TOG)
#define EPDC_TCE_OE_REG(base) ((base)->TCE_OE)
#define EPDC_TCE_OE_SET_REG(base) ((base)->TCE_OE_SET)
#define EPDC_TCE_OE_CLR_REG(base) ((base)->TCE_OE_CLR)
#define EPDC_TCE_OE_TOG_REG(base) ((base)->TCE_OE_TOG)
#define EPDC_TCE_POLARITY_REG(base) ((base)->TCE_POLARITY)
#define EPDC_TCE_POLARITY_SET_REG(base) ((base)->TCE_POLARITY_SET)
#define EPDC_TCE_POLARITY_CLR_REG(base) ((base)->TCE_POLARITY_CLR)
#define EPDC_TCE_POLARITY_TOG_REG(base) ((base)->TCE_POLARITY_TOG)
#define EPDC_TCE_TIMING1_REG(base) ((base)->TCE_TIMING1)
#define EPDC_TCE_TIMING1_SET_REG(base) ((base)->TCE_TIMING1_SET)
#define EPDC_TCE_TIMING1_CLR_REG(base) ((base)->TCE_TIMING1_CLR)
#define EPDC_TCE_TIMING1_TOG_REG(base) ((base)->TCE_TIMING1_TOG)
#define EPDC_TCE_TIMING2_REG(base) ((base)->TCE_TIMING2)
#define EPDC_TCE_TIMING2_SET_REG(base) ((base)->TCE_TIMING2_SET)
#define EPDC_TCE_TIMING2_CLR_REG(base) ((base)->TCE_TIMING2_CLR)
#define EPDC_TCE_TIMING2_TOG_REG(base) ((base)->TCE_TIMING2_TOG)
#define EPDC_TCE_TIMING3_REG(base) ((base)->TCE_TIMING3)
#define EPDC_TCE_TIMING3_SET_REG(base) ((base)->TCE_TIMING3_SET)
#define EPDC_TCE_TIMING3_CLR_REG(base) ((base)->TCE_TIMING3_CLR)
#define EPDC_TCE_TIMING3_TOG_REG(base) ((base)->TCE_TIMING3_TOG)
#define EPDC_PIGEON_CTRL0_REG(base) ((base)->PIGEON_CTRL0)
#define EPDC_PIGEON_CTRL0_SET_REG(base) ((base)->PIGEON_CTRL0_SET)
#define EPDC_PIGEON_CTRL0_CLR_REG(base) ((base)->PIGEON_CTRL0_CLR)
#define EPDC_PIGEON_CTRL0_TOG_REG(base) ((base)->PIGEON_CTRL0_TOG)
#define EPDC_PIGEON_CTRL1_REG(base) ((base)->PIGEON_CTRL1)
#define EPDC_PIGEON_CTRL1_SET_REG(base) ((base)->PIGEON_CTRL1_SET)
#define EPDC_PIGEON_CTRL1_CLR_REG(base) ((base)->PIGEON_CTRL1_CLR)
#define EPDC_PIGEON_CTRL1_TOG_REG(base) ((base)->PIGEON_CTRL1_TOG)
#define EPDC_IRQ_MASK1_REG(base) ((base)->IRQ_MASK1)
#define EPDC_IRQ_MASK1_SET_REG(base) ((base)->IRQ_MASK1_SET)
#define EPDC_IRQ_MASK1_CLR_REG(base) ((base)->IRQ_MASK1_CLR)
#define EPDC_IRQ_MASK1_TOG_REG(base) ((base)->IRQ_MASK1_TOG)
#define EPDC_IRQ_MASK2_REG(base) ((base)->IRQ_MASK2)
#define EPDC_IRQ_MASK2_SET_REG(base) ((base)->IRQ_MASK2_SET)
#define EPDC_IRQ_MASK2_CLR_REG(base) ((base)->IRQ_MASK2_CLR)
#define EPDC_IRQ_MASK2_TOG_REG(base) ((base)->IRQ_MASK2_TOG)
#define EPDC_IRQ1_REG(base) ((base)->IRQ1)
#define EPDC_IRQ1_SET_REG(base) ((base)->IRQ1_SET)
#define EPDC_IRQ1_CLR_REG(base) ((base)->IRQ1_CLR)
#define EPDC_IRQ1_TOG_REG(base) ((base)->IRQ1_TOG)
#define EPDC_IRQ2_REG(base) ((base)->IRQ2)
#define EPDC_IRQ2_SET_REG(base) ((base)->IRQ2_SET)
#define EPDC_IRQ2_CLR_REG(base) ((base)->IRQ2_CLR)
#define EPDC_IRQ2_TOG_REG(base) ((base)->IRQ2_TOG)
#define EPDC_IRQ_MASK_REG(base) ((base)->IRQ_MASK)
#define EPDC_IRQ_MASK_SET_REG(base) ((base)->IRQ_MASK_SET)
#define EPDC_IRQ_MASK_CLR_REG(base) ((base)->IRQ_MASK_CLR)
#define EPDC_IRQ_MASK_TOG_REG(base) ((base)->IRQ_MASK_TOG)
#define EPDC_IRQ_REG(base) ((base)->IRQ)
#define EPDC_IRQ_SET_REG(base) ((base)->IRQ_SET)
#define EPDC_IRQ_CLR_REG(base) ((base)->IRQ_CLR)
#define EPDC_IRQ_TOG_REG(base) ((base)->IRQ_TOG)
#define EPDC_STATUS_LUTS1_REG(base) ((base)->STATUS_LUTS1)
#define EPDC_STATUS_LUTS1_SET_REG(base) ((base)->STATUS_LUTS1_SET)
#define EPDC_STATUS_LUTS1_CLR_REG(base) ((base)->STATUS_LUTS1_CLR)
#define EPDC_STATUS_LUTS1_TOG_REG(base) ((base)->STATUS_LUTS1_TOG)
#define EPDC_STATUS_LUTS2_REG(base) ((base)->STATUS_LUTS2)
#define EPDC_STATUS_LUTS2_SET_REG(base) ((base)->STATUS_LUTS2_SET)
#define EPDC_STATUS_LUTS2_CLR_REG(base) ((base)->STATUS_LUTS2_CLR)
#define EPDC_STATUS_LUTS2_TOG_REG(base) ((base)->STATUS_LUTS2_TOG)
#define EPDC_STATUS_NEXTLUT_REG(base) ((base)->STATUS_NEXTLUT)
#define EPDC_STATUS_COL1_REG(base) ((base)->STATUS_COL1)
#define EPDC_STATUS_COL1_SET_REG(base) ((base)->STATUS_COL1_SET)
#define EPDC_STATUS_COL1_CLR_REG(base) ((base)->STATUS_COL1_CLR)
#define EPDC_STATUS_COL1_TOG_REG(base) ((base)->STATUS_COL1_TOG)
#define EPDC_STATUS_COL2_REG(base) ((base)->STATUS_COL2)
#define EPDC_STATUS_COL2_SET_REG(base) ((base)->STATUS_COL2_SET)
#define EPDC_STATUS_COL2_CLR_REG(base) ((base)->STATUS_COL2_CLR)
#define EPDC_STATUS_COL2_TOG_REG(base) ((base)->STATUS_COL2_TOG)
#define EPDC_STATUS_REG(base) ((base)->STATUS)
#define EPDC_STATUS_SET_REG(base) ((base)->STATUS_SET)
#define EPDC_STATUS_CLR_REG(base) ((base)->STATUS_CLR)
#define EPDC_STATUS_TOG_REG(base) ((base)->STATUS_TOG)
#define EPDC_UPD_COL_CORD_REG(base) ((base)->UPD_COL_CORD)
#define EPDC_UPD_COL_SIZE_REG(base) ((base)->UPD_COL_SIZE)
#define EPDC_HIST1_PARAM_REG(base) ((base)->HIST1_PARAM)
#define EPDC_HIST2_PARAM_REG(base) ((base)->HIST2_PARAM)
#define EPDC_HIST4_PARAM_REG(base) ((base)->HIST4_PARAM)
#define EPDC_HIST8_PARAM0_REG(base) ((base)->HIST8_PARAM0)
#define EPDC_HIST8_PARAM1_REG(base) ((base)->HIST8_PARAM1)
#define EPDC_HIST16_PARAM0_REG(base) ((base)->HIST16_PARAM0)
#define EPDC_HIST16_PARAM1_REG(base) ((base)->HIST16_PARAM1)
#define EPDC_HIST16_PARAM2_REG(base) ((base)->HIST16_PARAM2)
#define EPDC_HIST16_PARAM3_REG(base) ((base)->HIST16_PARAM3)
#define EPDC_GPIO_REG(base) ((base)->GPIO)
#define EPDC_GPIO_SET_REG(base) ((base)->GPIO_SET)
#define EPDC_GPIO_CLR_REG(base) ((base)->GPIO_CLR)
#define EPDC_GPIO_TOG_REG(base) ((base)->GPIO_TOG)
#define EPDC_VERSION_REG(base) ((base)->VERSION)
#define EPDC_PIGEON_0_0_REG(base) ((base)->PIGEON_0_0)
#define EPDC_PIGEON_0_1_REG(base) ((base)->PIGEON_0_1)
#define EPDC_PIGEON_0_2_REG(base) ((base)->PIGEON_0_2)
#define EPDC_PIGEON_1_0_REG(base) ((base)->PIGEON_1_0)
#define EPDC_PIGEON_1_1_REG(base) ((base)->PIGEON_1_1)
#define EPDC_PIGEON_1_2_REG(base) ((base)->PIGEON_1_2)
#define EPDC_PIGEON_2_0_REG(base) ((base)->PIGEON_2_0)
#define EPDC_PIGEON_2_1_REG(base) ((base)->PIGEON_2_1)
#define EPDC_PIGEON_2_2_REG(base) ((base)->PIGEON_2_2)
#define EPDC_PIGEON_3_0_REG(base) ((base)->PIGEON_3_0)
#define EPDC_PIGEON_3_1_REG(base) ((base)->PIGEON_3_1)
#define EPDC_PIGEON_3_2_REG(base) ((base)->PIGEON_3_2)
#define EPDC_PIGEON_4_0_REG(base) ((base)->PIGEON_4_0)
#define EPDC_PIGEON_4_1_REG(base) ((base)->PIGEON_4_1)
#define EPDC_PIGEON_4_2_REG(base) ((base)->PIGEON_4_2)
#define EPDC_PIGEON_5_0_REG(base) ((base)->PIGEON_5_0)
#define EPDC_PIGEON_5_1_REG(base) ((base)->PIGEON_5_1)
#define EPDC_PIGEON_5_2_REG(base) ((base)->PIGEON_5_2)
#define EPDC_PIGEON_6_0_REG(base) ((base)->PIGEON_6_0)
#define EPDC_PIGEON_6_1_REG(base) ((base)->PIGEON_6_1)
#define EPDC_PIGEON_6_2_REG(base) ((base)->PIGEON_6_2)
#define EPDC_PIGEON_7_0_REG(base) ((base)->PIGEON_7_0)
#define EPDC_PIGEON_7_1_REG(base) ((base)->PIGEON_7_1)
#define EPDC_PIGEON_7_2_REG(base) ((base)->PIGEON_7_2)
#define EPDC_PIGEON_8_0_REG(base) ((base)->PIGEON_8_0)
#define EPDC_PIGEON_8_1_REG(base) ((base)->PIGEON_8_1)
#define EPDC_PIGEON_8_2_REG(base) ((base)->PIGEON_8_2)
#define EPDC_PIGEON_9_0_REG(base) ((base)->PIGEON_9_0)
#define EPDC_PIGEON_9_1_REG(base) ((base)->PIGEON_9_1)
#define EPDC_PIGEON_9_2_REG(base) ((base)->PIGEON_9_2)
#define EPDC_PIGEON_10_0_REG(base) ((base)->PIGEON_10_0)
#define EPDC_PIGEON_10_1_REG(base) ((base)->PIGEON_10_1)
#define EPDC_PIGEON_10_2_REG(base) ((base)->PIGEON_10_2)
#define EPDC_PIGEON_11_0_REG(base) ((base)->PIGEON_11_0)
#define EPDC_PIGEON_11_1_REG(base) ((base)->PIGEON_11_1)
#define EPDC_PIGEON_11_2_REG(base) ((base)->PIGEON_11_2)
#define EPDC_PIGEON_12_0_REG(base) ((base)->PIGEON_12_0)
#define EPDC_PIGEON_12_1_REG(base) ((base)->PIGEON_12_1)
#define EPDC_PIGEON_12_2_REG(base) ((base)->PIGEON_12_2)
#define EPDC_PIGEON_13_0_REG(base) ((base)->PIGEON_13_0)
#define EPDC_PIGEON_13_1_REG(base) ((base)->PIGEON_13_1)
#define EPDC_PIGEON_13_2_REG(base) ((base)->PIGEON_13_2)
#define EPDC_PIGEON_14_0_REG(base) ((base)->PIGEON_14_0)
#define EPDC_PIGEON_14_1_REG(base) ((base)->PIGEON_14_1)
#define EPDC_PIGEON_14_2_REG(base) ((base)->PIGEON_14_2)
#define EPDC_PIGEON_15_0_REG(base) ((base)->PIGEON_15_0)
#define EPDC_PIGEON_15_1_REG(base) ((base)->PIGEON_15_1)
#define EPDC_PIGEON_15_2_REG(base) ((base)->PIGEON_15_2)
#define EPDC_PIGEON_16_0_REG(base) ((base)->PIGEON_16_0)
#define EPDC_PIGEON_16_1_REG(base) ((base)->PIGEON_16_1)
#define EPDC_PIGEON_16_2_REG(base) ((base)->PIGEON_16_2)
/*!
* @}
*/ /* end of group EPDC_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- EPDC Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup EPDC_Register_Masks EPDC Register Masks
* @{
*/
/* CTRL Bit Fields */
#define EPDC_CTRL_LUT_DATA_SWIZZLE_MASK 0x30u
#define EPDC_CTRL_LUT_DATA_SWIZZLE_SHIFT 4
#define EPDC_CTRL_LUT_DATA_SWIZZLE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_CTRL_LUT_DATA_SWIZZLE_SHIFT))&EPDC_CTRL_LUT_DATA_SWIZZLE_MASK)
#define EPDC_CTRL_UPD_DATA_SWIZZLE_MASK 0xC0u
#define EPDC_CTRL_UPD_DATA_SWIZZLE_SHIFT 6
#define EPDC_CTRL_UPD_DATA_SWIZZLE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_CTRL_UPD_DATA_SWIZZLE_SHIFT))&EPDC_CTRL_UPD_DATA_SWIZZLE_MASK)
#define EPDC_CTRL_CLKGATE_MASK 0x40000000u
#define EPDC_CTRL_CLKGATE_SHIFT 30
#define EPDC_CTRL_SFTRST_MASK 0x80000000u
#define EPDC_CTRL_SFTRST_SHIFT 31
/* CTRL_SET Bit Fields */
#define EPDC_CTRL_SET_LUT_DATA_SWIZZLE_MASK 0x30u
#define EPDC_CTRL_SET_LUT_DATA_SWIZZLE_SHIFT 4
#define EPDC_CTRL_SET_LUT_DATA_SWIZZLE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_CTRL_SET_LUT_DATA_SWIZZLE_SHIFT))&EPDC_CTRL_SET_LUT_DATA_SWIZZLE_MASK)
#define EPDC_CTRL_SET_UPD_DATA_SWIZZLE_MASK 0xC0u
#define EPDC_CTRL_SET_UPD_DATA_SWIZZLE_SHIFT 6
#define EPDC_CTRL_SET_UPD_DATA_SWIZZLE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_CTRL_SET_UPD_DATA_SWIZZLE_SHIFT))&EPDC_CTRL_SET_UPD_DATA_SWIZZLE_MASK)
#define EPDC_CTRL_SET_CLKGATE_MASK 0x40000000u
#define EPDC_CTRL_SET_CLKGATE_SHIFT 30
#define EPDC_CTRL_SET_SFTRST_MASK 0x80000000u
#define EPDC_CTRL_SET_SFTRST_SHIFT 31
/* CTRL_CLR Bit Fields */
#define EPDC_CTRL_CLR_LUT_DATA_SWIZZLE_MASK 0x30u
#define EPDC_CTRL_CLR_LUT_DATA_SWIZZLE_SHIFT 4
#define EPDC_CTRL_CLR_LUT_DATA_SWIZZLE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_CTRL_CLR_LUT_DATA_SWIZZLE_SHIFT))&EPDC_CTRL_CLR_LUT_DATA_SWIZZLE_MASK)
#define EPDC_CTRL_CLR_UPD_DATA_SWIZZLE_MASK 0xC0u
#define EPDC_CTRL_CLR_UPD_DATA_SWIZZLE_SHIFT 6
#define EPDC_CTRL_CLR_UPD_DATA_SWIZZLE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_CTRL_CLR_UPD_DATA_SWIZZLE_SHIFT))&EPDC_CTRL_CLR_UPD_DATA_SWIZZLE_MASK)
#define EPDC_CTRL_CLR_CLKGATE_MASK 0x40000000u
#define EPDC_CTRL_CLR_CLKGATE_SHIFT 30
#define EPDC_CTRL_CLR_SFTRST_MASK 0x80000000u
#define EPDC_CTRL_CLR_SFTRST_SHIFT 31
/* CTRL_TOG Bit Fields */
#define EPDC_CTRL_TOG_LUT_DATA_SWIZZLE_MASK 0x30u
#define EPDC_CTRL_TOG_LUT_DATA_SWIZZLE_SHIFT 4
#define EPDC_CTRL_TOG_LUT_DATA_SWIZZLE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_CTRL_TOG_LUT_DATA_SWIZZLE_SHIFT))&EPDC_CTRL_TOG_LUT_DATA_SWIZZLE_MASK)
#define EPDC_CTRL_TOG_UPD_DATA_SWIZZLE_MASK 0xC0u
#define EPDC_CTRL_TOG_UPD_DATA_SWIZZLE_SHIFT 6
#define EPDC_CTRL_TOG_UPD_DATA_SWIZZLE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_CTRL_TOG_UPD_DATA_SWIZZLE_SHIFT))&EPDC_CTRL_TOG_UPD_DATA_SWIZZLE_MASK)
#define EPDC_CTRL_TOG_CLKGATE_MASK 0x40000000u
#define EPDC_CTRL_TOG_CLKGATE_SHIFT 30
#define EPDC_CTRL_TOG_SFTRST_MASK 0x80000000u
#define EPDC_CTRL_TOG_SFTRST_SHIFT 31
/* WB_ADDR_TCE Bit Fields */
#define EPDC_WB_ADDR_TCE_ADDR_MASK 0xFFFFFFFFu
#define EPDC_WB_ADDR_TCE_ADDR_SHIFT 0
#define EPDC_WB_ADDR_TCE_ADDR(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_ADDR_TCE_ADDR_SHIFT))&EPDC_WB_ADDR_TCE_ADDR_MASK)
/* WVADDR Bit Fields */
#define EPDC_WVADDR_ADDR_MASK 0xFFFFFFFFu
#define EPDC_WVADDR_ADDR_SHIFT 0
#define EPDC_WVADDR_ADDR(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WVADDR_ADDR_SHIFT))&EPDC_WVADDR_ADDR_MASK)
/* WB_ADDR Bit Fields */
#define EPDC_WB_ADDR_ADDR_MASK 0xFFFFFFFFu
#define EPDC_WB_ADDR_ADDR_SHIFT 0
#define EPDC_WB_ADDR_ADDR(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_ADDR_ADDR_SHIFT))&EPDC_WB_ADDR_ADDR_MASK)
/* RES Bit Fields */
#define EPDC_RES_HORIZONTAL_MASK 0x1FFFu
#define EPDC_RES_HORIZONTAL_SHIFT 0
#define EPDC_RES_HORIZONTAL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_RES_HORIZONTAL_SHIFT))&EPDC_RES_HORIZONTAL_MASK)
#define EPDC_RES_VERTICAL_MASK 0x1FFF0000u
#define EPDC_RES_VERTICAL_SHIFT 16
#define EPDC_RES_VERTICAL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_RES_VERTICAL_SHIFT))&EPDC_RES_VERTICAL_MASK)
/* FORMAT Bit Fields */
#define EPDC_FORMAT_TFT_PIXEL_FORMAT_MASK 0x3u
#define EPDC_FORMAT_TFT_PIXEL_FORMAT_SHIFT 0
#define EPDC_FORMAT_TFT_PIXEL_FORMAT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FORMAT_TFT_PIXEL_FORMAT_SHIFT))&EPDC_FORMAT_TFT_PIXEL_FORMAT_MASK)
#define EPDC_FORMAT_BUF_PIXEL_FORMAT_MASK 0x700u
#define EPDC_FORMAT_BUF_PIXEL_FORMAT_SHIFT 8
#define EPDC_FORMAT_BUF_PIXEL_FORMAT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FORMAT_BUF_PIXEL_FORMAT_SHIFT))&EPDC_FORMAT_BUF_PIXEL_FORMAT_MASK)
#define EPDC_FORMAT_WB_COMPRESS_MASK 0x800u
#define EPDC_FORMAT_WB_COMPRESS_SHIFT 11
#define EPDC_FORMAT_WB_TYPE_MASK 0x3000u
#define EPDC_FORMAT_WB_TYPE_SHIFT 12
#define EPDC_FORMAT_WB_TYPE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FORMAT_WB_TYPE_SHIFT))&EPDC_FORMAT_WB_TYPE_MASK)
#define EPDC_FORMAT_WB_ADDR_NO_COPY_MASK 0x4000u
#define EPDC_FORMAT_WB_ADDR_NO_COPY_SHIFT 14
#define EPDC_FORMAT_DEFAULT_TFT_PIXEL_MASK 0xFF0000u
#define EPDC_FORMAT_DEFAULT_TFT_PIXEL_SHIFT 16
#define EPDC_FORMAT_DEFAULT_TFT_PIXEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FORMAT_DEFAULT_TFT_PIXEL_SHIFT))&EPDC_FORMAT_DEFAULT_TFT_PIXEL_MASK)
#define EPDC_FORMAT_BUF_PIXEL_SCALE_MASK 0x1000000u
#define EPDC_FORMAT_BUF_PIXEL_SCALE_SHIFT 24
/* FORMAT_SET Bit Fields */
#define EPDC_FORMAT_SET_TFT_PIXEL_FORMAT_MASK 0x3u
#define EPDC_FORMAT_SET_TFT_PIXEL_FORMAT_SHIFT 0
#define EPDC_FORMAT_SET_TFT_PIXEL_FORMAT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FORMAT_SET_TFT_PIXEL_FORMAT_SHIFT))&EPDC_FORMAT_SET_TFT_PIXEL_FORMAT_MASK)
#define EPDC_FORMAT_SET_BUF_PIXEL_FORMAT_MASK 0x700u
#define EPDC_FORMAT_SET_BUF_PIXEL_FORMAT_SHIFT 8
#define EPDC_FORMAT_SET_BUF_PIXEL_FORMAT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FORMAT_SET_BUF_PIXEL_FORMAT_SHIFT))&EPDC_FORMAT_SET_BUF_PIXEL_FORMAT_MASK)
#define EPDC_FORMAT_SET_WB_COMPRESS_MASK 0x800u
#define EPDC_FORMAT_SET_WB_COMPRESS_SHIFT 11
#define EPDC_FORMAT_SET_WB_TYPE_MASK 0x3000u
#define EPDC_FORMAT_SET_WB_TYPE_SHIFT 12
#define EPDC_FORMAT_SET_WB_TYPE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FORMAT_SET_WB_TYPE_SHIFT))&EPDC_FORMAT_SET_WB_TYPE_MASK)
#define EPDC_FORMAT_SET_WB_ADDR_NO_COPY_MASK 0x4000u
#define EPDC_FORMAT_SET_WB_ADDR_NO_COPY_SHIFT 14
#define EPDC_FORMAT_SET_DEFAULT_TFT_PIXEL_MASK 0xFF0000u
#define EPDC_FORMAT_SET_DEFAULT_TFT_PIXEL_SHIFT 16
#define EPDC_FORMAT_SET_DEFAULT_TFT_PIXEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FORMAT_SET_DEFAULT_TFT_PIXEL_SHIFT))&EPDC_FORMAT_SET_DEFAULT_TFT_PIXEL_MASK)
#define EPDC_FORMAT_SET_BUF_PIXEL_SCALE_MASK 0x1000000u
#define EPDC_FORMAT_SET_BUF_PIXEL_SCALE_SHIFT 24
/* FORMAT_CLR Bit Fields */
#define EPDC_FORMAT_CLR_TFT_PIXEL_FORMAT_MASK 0x3u
#define EPDC_FORMAT_CLR_TFT_PIXEL_FORMAT_SHIFT 0
#define EPDC_FORMAT_CLR_TFT_PIXEL_FORMAT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FORMAT_CLR_TFT_PIXEL_FORMAT_SHIFT))&EPDC_FORMAT_CLR_TFT_PIXEL_FORMAT_MASK)
#define EPDC_FORMAT_CLR_BUF_PIXEL_FORMAT_MASK 0x700u
#define EPDC_FORMAT_CLR_BUF_PIXEL_FORMAT_SHIFT 8
#define EPDC_FORMAT_CLR_BUF_PIXEL_FORMAT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FORMAT_CLR_BUF_PIXEL_FORMAT_SHIFT))&EPDC_FORMAT_CLR_BUF_PIXEL_FORMAT_MASK)
#define EPDC_FORMAT_CLR_WB_COMPRESS_MASK 0x800u
#define EPDC_FORMAT_CLR_WB_COMPRESS_SHIFT 11
#define EPDC_FORMAT_CLR_WB_TYPE_MASK 0x3000u
#define EPDC_FORMAT_CLR_WB_TYPE_SHIFT 12
#define EPDC_FORMAT_CLR_WB_TYPE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FORMAT_CLR_WB_TYPE_SHIFT))&EPDC_FORMAT_CLR_WB_TYPE_MASK)
#define EPDC_FORMAT_CLR_WB_ADDR_NO_COPY_MASK 0x4000u
#define EPDC_FORMAT_CLR_WB_ADDR_NO_COPY_SHIFT 14
#define EPDC_FORMAT_CLR_DEFAULT_TFT_PIXEL_MASK 0xFF0000u
#define EPDC_FORMAT_CLR_DEFAULT_TFT_PIXEL_SHIFT 16
#define EPDC_FORMAT_CLR_DEFAULT_TFT_PIXEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FORMAT_CLR_DEFAULT_TFT_PIXEL_SHIFT))&EPDC_FORMAT_CLR_DEFAULT_TFT_PIXEL_MASK)
#define EPDC_FORMAT_CLR_BUF_PIXEL_SCALE_MASK 0x1000000u
#define EPDC_FORMAT_CLR_BUF_PIXEL_SCALE_SHIFT 24
/* FORMAT_TOG Bit Fields */
#define EPDC_FORMAT_TOG_TFT_PIXEL_FORMAT_MASK 0x3u
#define EPDC_FORMAT_TOG_TFT_PIXEL_FORMAT_SHIFT 0
#define EPDC_FORMAT_TOG_TFT_PIXEL_FORMAT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FORMAT_TOG_TFT_PIXEL_FORMAT_SHIFT))&EPDC_FORMAT_TOG_TFT_PIXEL_FORMAT_MASK)
#define EPDC_FORMAT_TOG_BUF_PIXEL_FORMAT_MASK 0x700u
#define EPDC_FORMAT_TOG_BUF_PIXEL_FORMAT_SHIFT 8
#define EPDC_FORMAT_TOG_BUF_PIXEL_FORMAT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FORMAT_TOG_BUF_PIXEL_FORMAT_SHIFT))&EPDC_FORMAT_TOG_BUF_PIXEL_FORMAT_MASK)
#define EPDC_FORMAT_TOG_WB_COMPRESS_MASK 0x800u
#define EPDC_FORMAT_TOG_WB_COMPRESS_SHIFT 11
#define EPDC_FORMAT_TOG_WB_TYPE_MASK 0x3000u
#define EPDC_FORMAT_TOG_WB_TYPE_SHIFT 12
#define EPDC_FORMAT_TOG_WB_TYPE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FORMAT_TOG_WB_TYPE_SHIFT))&EPDC_FORMAT_TOG_WB_TYPE_MASK)
#define EPDC_FORMAT_TOG_WB_ADDR_NO_COPY_MASK 0x4000u
#define EPDC_FORMAT_TOG_WB_ADDR_NO_COPY_SHIFT 14
#define EPDC_FORMAT_TOG_DEFAULT_TFT_PIXEL_MASK 0xFF0000u
#define EPDC_FORMAT_TOG_DEFAULT_TFT_PIXEL_SHIFT 16
#define EPDC_FORMAT_TOG_DEFAULT_TFT_PIXEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FORMAT_TOG_DEFAULT_TFT_PIXEL_SHIFT))&EPDC_FORMAT_TOG_DEFAULT_TFT_PIXEL_MASK)
#define EPDC_FORMAT_TOG_BUF_PIXEL_SCALE_MASK 0x1000000u
#define EPDC_FORMAT_TOG_BUF_PIXEL_SCALE_SHIFT 24
/* WB_FIELD0 Bit Fields */
#define EPDC_WB_FIELD0_LEN_MASK 0xFu
#define EPDC_WB_FIELD0_LEN_SHIFT 0
#define EPDC_WB_FIELD0_LEN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD0_LEN_SHIFT))&EPDC_WB_FIELD0_LEN_MASK)
#define EPDC_WB_FIELD0_TO_MASK 0xF0u
#define EPDC_WB_FIELD0_TO_SHIFT 4
#define EPDC_WB_FIELD0_TO(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD0_TO_SHIFT))&EPDC_WB_FIELD0_TO_MASK)
#define EPDC_WB_FIELD0_FROM_MASK 0x1F00u
#define EPDC_WB_FIELD0_FROM_SHIFT 8
#define EPDC_WB_FIELD0_FROM(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD0_FROM_SHIFT))&EPDC_WB_FIELD0_FROM_MASK)
#define EPDC_WB_FIELD0_USAGE_MASK 0xE000u
#define EPDC_WB_FIELD0_USAGE_SHIFT 13
#define EPDC_WB_FIELD0_USAGE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD0_USAGE_SHIFT))&EPDC_WB_FIELD0_USAGE_MASK)
#define EPDC_WB_FIELD0_USE_FIXED_MASK 0x30000u
#define EPDC_WB_FIELD0_USE_FIXED_SHIFT 16
#define EPDC_WB_FIELD0_USE_FIXED(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD0_USE_FIXED_SHIFT))&EPDC_WB_FIELD0_USE_FIXED_MASK)
#define EPDC_WB_FIELD0_FIXED_MASK 0xFF000000u
#define EPDC_WB_FIELD0_FIXED_SHIFT 24
#define EPDC_WB_FIELD0_FIXED(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD0_FIXED_SHIFT))&EPDC_WB_FIELD0_FIXED_MASK)
/* WB_FIELD1 Bit Fields */
#define EPDC_WB_FIELD1_LEN_MASK 0xFu
#define EPDC_WB_FIELD1_LEN_SHIFT 0
#define EPDC_WB_FIELD1_LEN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD1_LEN_SHIFT))&EPDC_WB_FIELD1_LEN_MASK)
#define EPDC_WB_FIELD1_TO_MASK 0xF0u
#define EPDC_WB_FIELD1_TO_SHIFT 4
#define EPDC_WB_FIELD1_TO(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD1_TO_SHIFT))&EPDC_WB_FIELD1_TO_MASK)
#define EPDC_WB_FIELD1_FROM_MASK 0x1F00u
#define EPDC_WB_FIELD1_FROM_SHIFT 8
#define EPDC_WB_FIELD1_FROM(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD1_FROM_SHIFT))&EPDC_WB_FIELD1_FROM_MASK)
#define EPDC_WB_FIELD1_USAGE_MASK 0xE000u
#define EPDC_WB_FIELD1_USAGE_SHIFT 13
#define EPDC_WB_FIELD1_USAGE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD1_USAGE_SHIFT))&EPDC_WB_FIELD1_USAGE_MASK)
#define EPDC_WB_FIELD1_USE_FIXED_MASK 0x30000u
#define EPDC_WB_FIELD1_USE_FIXED_SHIFT 16
#define EPDC_WB_FIELD1_USE_FIXED(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD1_USE_FIXED_SHIFT))&EPDC_WB_FIELD1_USE_FIXED_MASK)
#define EPDC_WB_FIELD1_FIXED_MASK 0xFF000000u
#define EPDC_WB_FIELD1_FIXED_SHIFT 24
#define EPDC_WB_FIELD1_FIXED(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD1_FIXED_SHIFT))&EPDC_WB_FIELD1_FIXED_MASK)
/* WB_FIELD2 Bit Fields */
#define EPDC_WB_FIELD2_LEN_MASK 0xFu
#define EPDC_WB_FIELD2_LEN_SHIFT 0
#define EPDC_WB_FIELD2_LEN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD2_LEN_SHIFT))&EPDC_WB_FIELD2_LEN_MASK)
#define EPDC_WB_FIELD2_TO_MASK 0xF0u
#define EPDC_WB_FIELD2_TO_SHIFT 4
#define EPDC_WB_FIELD2_TO(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD2_TO_SHIFT))&EPDC_WB_FIELD2_TO_MASK)
#define EPDC_WB_FIELD2_FROM_MASK 0x1F00u
#define EPDC_WB_FIELD2_FROM_SHIFT 8
#define EPDC_WB_FIELD2_FROM(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD2_FROM_SHIFT))&EPDC_WB_FIELD2_FROM_MASK)
#define EPDC_WB_FIELD2_USAGE_MASK 0xE000u
#define EPDC_WB_FIELD2_USAGE_SHIFT 13
#define EPDC_WB_FIELD2_USAGE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD2_USAGE_SHIFT))&EPDC_WB_FIELD2_USAGE_MASK)
#define EPDC_WB_FIELD2_USE_FIXED_MASK 0x30000u
#define EPDC_WB_FIELD2_USE_FIXED_SHIFT 16
#define EPDC_WB_FIELD2_USE_FIXED(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD2_USE_FIXED_SHIFT))&EPDC_WB_FIELD2_USE_FIXED_MASK)
#define EPDC_WB_FIELD2_FIXED_MASK 0xFF000000u
#define EPDC_WB_FIELD2_FIXED_SHIFT 24
#define EPDC_WB_FIELD2_FIXED(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD2_FIXED_SHIFT))&EPDC_WB_FIELD2_FIXED_MASK)
/* WB_FIELD3 Bit Fields */
#define EPDC_WB_FIELD3_LEN_MASK 0xFu
#define EPDC_WB_FIELD3_LEN_SHIFT 0
#define EPDC_WB_FIELD3_LEN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD3_LEN_SHIFT))&EPDC_WB_FIELD3_LEN_MASK)
#define EPDC_WB_FIELD3_TO_MASK 0xF0u
#define EPDC_WB_FIELD3_TO_SHIFT 4
#define EPDC_WB_FIELD3_TO(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD3_TO_SHIFT))&EPDC_WB_FIELD3_TO_MASK)
#define EPDC_WB_FIELD3_FROM_MASK 0x1F00u
#define EPDC_WB_FIELD3_FROM_SHIFT 8
#define EPDC_WB_FIELD3_FROM(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD3_FROM_SHIFT))&EPDC_WB_FIELD3_FROM_MASK)
#define EPDC_WB_FIELD3_USAGE_MASK 0xE000u
#define EPDC_WB_FIELD3_USAGE_SHIFT 13
#define EPDC_WB_FIELD3_USAGE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD3_USAGE_SHIFT))&EPDC_WB_FIELD3_USAGE_MASK)
#define EPDC_WB_FIELD3_USE_FIXED_MASK 0x30000u
#define EPDC_WB_FIELD3_USE_FIXED_SHIFT 16
#define EPDC_WB_FIELD3_USE_FIXED(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD3_USE_FIXED_SHIFT))&EPDC_WB_FIELD3_USE_FIXED_MASK)
#define EPDC_WB_FIELD3_FIXED_MASK 0xFF000000u
#define EPDC_WB_FIELD3_FIXED_SHIFT 24
#define EPDC_WB_FIELD3_FIXED(x) (((uint32_t)(((uint32_t)(x))<<EPDC_WB_FIELD3_FIXED_SHIFT))&EPDC_WB_FIELD3_FIXED_MASK)
/* FIFOCTRL Bit Fields */
#define EPDC_FIFOCTRL_FIFO_L_LEVEL_MASK 0xFFu
#define EPDC_FIFOCTRL_FIFO_L_LEVEL_SHIFT 0
#define EPDC_FIFOCTRL_FIFO_L_LEVEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FIFOCTRL_FIFO_L_LEVEL_SHIFT))&EPDC_FIFOCTRL_FIFO_L_LEVEL_MASK)
#define EPDC_FIFOCTRL_FIFO_H_LEVEL_MASK 0xFF00u
#define EPDC_FIFOCTRL_FIFO_H_LEVEL_SHIFT 8
#define EPDC_FIFOCTRL_FIFO_H_LEVEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FIFOCTRL_FIFO_H_LEVEL_SHIFT))&EPDC_FIFOCTRL_FIFO_H_LEVEL_MASK)
#define EPDC_FIFOCTRL_FIFO_INIT_LEVEL_MASK 0xFF0000u
#define EPDC_FIFOCTRL_FIFO_INIT_LEVEL_SHIFT 16
#define EPDC_FIFOCTRL_FIFO_INIT_LEVEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FIFOCTRL_FIFO_INIT_LEVEL_SHIFT))&EPDC_FIFOCTRL_FIFO_INIT_LEVEL_MASK)
#define EPDC_FIFOCTRL_ENABLE_PRIORITY_MASK 0x80000000u
#define EPDC_FIFOCTRL_ENABLE_PRIORITY_SHIFT 31
/* FIFOCTRL_SET Bit Fields */
#define EPDC_FIFOCTRL_SET_FIFO_L_LEVEL_MASK 0xFFu
#define EPDC_FIFOCTRL_SET_FIFO_L_LEVEL_SHIFT 0
#define EPDC_FIFOCTRL_SET_FIFO_L_LEVEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FIFOCTRL_SET_FIFO_L_LEVEL_SHIFT))&EPDC_FIFOCTRL_SET_FIFO_L_LEVEL_MASK)
#define EPDC_FIFOCTRL_SET_FIFO_H_LEVEL_MASK 0xFF00u
#define EPDC_FIFOCTRL_SET_FIFO_H_LEVEL_SHIFT 8
#define EPDC_FIFOCTRL_SET_FIFO_H_LEVEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FIFOCTRL_SET_FIFO_H_LEVEL_SHIFT))&EPDC_FIFOCTRL_SET_FIFO_H_LEVEL_MASK)
#define EPDC_FIFOCTRL_SET_FIFO_INIT_LEVEL_MASK 0xFF0000u
#define EPDC_FIFOCTRL_SET_FIFO_INIT_LEVEL_SHIFT 16
#define EPDC_FIFOCTRL_SET_FIFO_INIT_LEVEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FIFOCTRL_SET_FIFO_INIT_LEVEL_SHIFT))&EPDC_FIFOCTRL_SET_FIFO_INIT_LEVEL_MASK)
#define EPDC_FIFOCTRL_SET_ENABLE_PRIORITY_MASK 0x80000000u
#define EPDC_FIFOCTRL_SET_ENABLE_PRIORITY_SHIFT 31
/* FIFOCTRL_CLR Bit Fields */
#define EPDC_FIFOCTRL_CLR_FIFO_L_LEVEL_MASK 0xFFu
#define EPDC_FIFOCTRL_CLR_FIFO_L_LEVEL_SHIFT 0
#define EPDC_FIFOCTRL_CLR_FIFO_L_LEVEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FIFOCTRL_CLR_FIFO_L_LEVEL_SHIFT))&EPDC_FIFOCTRL_CLR_FIFO_L_LEVEL_MASK)
#define EPDC_FIFOCTRL_CLR_FIFO_H_LEVEL_MASK 0xFF00u
#define EPDC_FIFOCTRL_CLR_FIFO_H_LEVEL_SHIFT 8
#define EPDC_FIFOCTRL_CLR_FIFO_H_LEVEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FIFOCTRL_CLR_FIFO_H_LEVEL_SHIFT))&EPDC_FIFOCTRL_CLR_FIFO_H_LEVEL_MASK)
#define EPDC_FIFOCTRL_CLR_FIFO_INIT_LEVEL_MASK 0xFF0000u
#define EPDC_FIFOCTRL_CLR_FIFO_INIT_LEVEL_SHIFT 16
#define EPDC_FIFOCTRL_CLR_FIFO_INIT_LEVEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FIFOCTRL_CLR_FIFO_INIT_LEVEL_SHIFT))&EPDC_FIFOCTRL_CLR_FIFO_INIT_LEVEL_MASK)
#define EPDC_FIFOCTRL_CLR_ENABLE_PRIORITY_MASK 0x80000000u
#define EPDC_FIFOCTRL_CLR_ENABLE_PRIORITY_SHIFT 31
/* FIFOCTRL_TOG Bit Fields */
#define EPDC_FIFOCTRL_TOG_FIFO_L_LEVEL_MASK 0xFFu
#define EPDC_FIFOCTRL_TOG_FIFO_L_LEVEL_SHIFT 0
#define EPDC_FIFOCTRL_TOG_FIFO_L_LEVEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FIFOCTRL_TOG_FIFO_L_LEVEL_SHIFT))&EPDC_FIFOCTRL_TOG_FIFO_L_LEVEL_MASK)
#define EPDC_FIFOCTRL_TOG_FIFO_H_LEVEL_MASK 0xFF00u
#define EPDC_FIFOCTRL_TOG_FIFO_H_LEVEL_SHIFT 8
#define EPDC_FIFOCTRL_TOG_FIFO_H_LEVEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FIFOCTRL_TOG_FIFO_H_LEVEL_SHIFT))&EPDC_FIFOCTRL_TOG_FIFO_H_LEVEL_MASK)
#define EPDC_FIFOCTRL_TOG_FIFO_INIT_LEVEL_MASK 0xFF0000u
#define EPDC_FIFOCTRL_TOG_FIFO_INIT_LEVEL_SHIFT 16
#define EPDC_FIFOCTRL_TOG_FIFO_INIT_LEVEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_FIFOCTRL_TOG_FIFO_INIT_LEVEL_SHIFT))&EPDC_FIFOCTRL_TOG_FIFO_INIT_LEVEL_MASK)
#define EPDC_FIFOCTRL_TOG_ENABLE_PRIORITY_MASK 0x80000000u
#define EPDC_FIFOCTRL_TOG_ENABLE_PRIORITY_SHIFT 31
/* UPD_ADDR Bit Fields */
#define EPDC_UPD_ADDR_ADDR_MASK 0xFFFFFFFFu
#define EPDC_UPD_ADDR_ADDR_SHIFT 0
#define EPDC_UPD_ADDR_ADDR(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_ADDR_ADDR_SHIFT))&EPDC_UPD_ADDR_ADDR_MASK)
/* UPD_STRIDE Bit Fields */
#define EPDC_UPD_STRIDE_STRIDE_MASK 0xFFFFFFFFu
#define EPDC_UPD_STRIDE_STRIDE_SHIFT 0
#define EPDC_UPD_STRIDE_STRIDE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_STRIDE_STRIDE_SHIFT))&EPDC_UPD_STRIDE_STRIDE_MASK)
/* UPD_CORD Bit Fields */
#define EPDC_UPD_CORD_XCORD_MASK 0x1FFFu
#define EPDC_UPD_CORD_XCORD_SHIFT 0
#define EPDC_UPD_CORD_XCORD(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_CORD_XCORD_SHIFT))&EPDC_UPD_CORD_XCORD_MASK)
#define EPDC_UPD_CORD_YCORD_MASK 0x1FFF0000u
#define EPDC_UPD_CORD_YCORD_SHIFT 16
#define EPDC_UPD_CORD_YCORD(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_CORD_YCORD_SHIFT))&EPDC_UPD_CORD_YCORD_MASK)
/* UPD_SIZE Bit Fields */
#define EPDC_UPD_SIZE_WIDTH_MASK 0x1FFFu
#define EPDC_UPD_SIZE_WIDTH_SHIFT 0
#define EPDC_UPD_SIZE_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_SIZE_WIDTH_SHIFT))&EPDC_UPD_SIZE_WIDTH_MASK)
#define EPDC_UPD_SIZE_HEIGHT_MASK 0x1FFF0000u
#define EPDC_UPD_SIZE_HEIGHT_SHIFT 16
#define EPDC_UPD_SIZE_HEIGHT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_SIZE_HEIGHT_SHIFT))&EPDC_UPD_SIZE_HEIGHT_MASK)
/* UPD_CTRL Bit Fields */
#define EPDC_UPD_CTRL_UPDATE_MODE_MASK 0x1u
#define EPDC_UPD_CTRL_UPDATE_MODE_SHIFT 0
#define EPDC_UPD_CTRL_DRY_RUN_MASK 0x2u
#define EPDC_UPD_CTRL_DRY_RUN_SHIFT 1
#define EPDC_UPD_CTRL_AUTOWV_MASK 0x4u
#define EPDC_UPD_CTRL_AUTOWV_SHIFT 2
#define EPDC_UPD_CTRL_PAUSE_MASK 0x8u
#define EPDC_UPD_CTRL_PAUSE_SHIFT 3
#define EPDC_UPD_CTRL_NO_LUT_CANCEL_MASK 0x10u
#define EPDC_UPD_CTRL_NO_LUT_CANCEL_SHIFT 4
#define EPDC_UPD_CTRL_STANDBY_MASK 0x20u
#define EPDC_UPD_CTRL_STANDBY_SHIFT 5
#define EPDC_UPD_CTRL_WAVEFORM_MODE_MASK 0xFF00u
#define EPDC_UPD_CTRL_WAVEFORM_MODE_SHIFT 8
#define EPDC_UPD_CTRL_WAVEFORM_MODE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_CTRL_WAVEFORM_MODE_SHIFT))&EPDC_UPD_CTRL_WAVEFORM_MODE_MASK)
#define EPDC_UPD_CTRL_LUT_SEL_MASK 0x3F0000u
#define EPDC_UPD_CTRL_LUT_SEL_SHIFT 16
#define EPDC_UPD_CTRL_LUT_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_CTRL_LUT_SEL_SHIFT))&EPDC_UPD_CTRL_LUT_SEL_MASK)
#define EPDC_UPD_CTRL_USE_FIXED_MASK 0x80000000u
#define EPDC_UPD_CTRL_USE_FIXED_SHIFT 31
/* UPD_CTRL_SET Bit Fields */
#define EPDC_UPD_CTRL_SET_UPDATE_MODE_MASK 0x1u
#define EPDC_UPD_CTRL_SET_UPDATE_MODE_SHIFT 0
#define EPDC_UPD_CTRL_SET_DRY_RUN_MASK 0x2u
#define EPDC_UPD_CTRL_SET_DRY_RUN_SHIFT 1
#define EPDC_UPD_CTRL_SET_AUTOWV_MASK 0x4u
#define EPDC_UPD_CTRL_SET_AUTOWV_SHIFT 2
#define EPDC_UPD_CTRL_SET_PAUSE_MASK 0x8u
#define EPDC_UPD_CTRL_SET_PAUSE_SHIFT 3
#define EPDC_UPD_CTRL_SET_NO_LUT_CANCEL_MASK 0x10u
#define EPDC_UPD_CTRL_SET_NO_LUT_CANCEL_SHIFT 4
#define EPDC_UPD_CTRL_SET_STANDBY_MASK 0x20u
#define EPDC_UPD_CTRL_SET_STANDBY_SHIFT 5
#define EPDC_UPD_CTRL_SET_WAVEFORM_MODE_MASK 0xFF00u
#define EPDC_UPD_CTRL_SET_WAVEFORM_MODE_SHIFT 8
#define EPDC_UPD_CTRL_SET_WAVEFORM_MODE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_CTRL_SET_WAVEFORM_MODE_SHIFT))&EPDC_UPD_CTRL_SET_WAVEFORM_MODE_MASK)
#define EPDC_UPD_CTRL_SET_LUT_SEL_MASK 0x3F0000u
#define EPDC_UPD_CTRL_SET_LUT_SEL_SHIFT 16
#define EPDC_UPD_CTRL_SET_LUT_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_CTRL_SET_LUT_SEL_SHIFT))&EPDC_UPD_CTRL_SET_LUT_SEL_MASK)
#define EPDC_UPD_CTRL_SET_USE_FIXED_MASK 0x80000000u
#define EPDC_UPD_CTRL_SET_USE_FIXED_SHIFT 31
/* UPD_CTRL_CLR Bit Fields */
#define EPDC_UPD_CTRL_CLR_UPDATE_MODE_MASK 0x1u
#define EPDC_UPD_CTRL_CLR_UPDATE_MODE_SHIFT 0
#define EPDC_UPD_CTRL_CLR_DRY_RUN_MASK 0x2u
#define EPDC_UPD_CTRL_CLR_DRY_RUN_SHIFT 1
#define EPDC_UPD_CTRL_CLR_AUTOWV_MASK 0x4u
#define EPDC_UPD_CTRL_CLR_AUTOWV_SHIFT 2
#define EPDC_UPD_CTRL_CLR_PAUSE_MASK 0x8u
#define EPDC_UPD_CTRL_CLR_PAUSE_SHIFT 3
#define EPDC_UPD_CTRL_CLR_NO_LUT_CANCEL_MASK 0x10u
#define EPDC_UPD_CTRL_CLR_NO_LUT_CANCEL_SHIFT 4
#define EPDC_UPD_CTRL_CLR_STANDBY_MASK 0x20u
#define EPDC_UPD_CTRL_CLR_STANDBY_SHIFT 5
#define EPDC_UPD_CTRL_CLR_WAVEFORM_MODE_MASK 0xFF00u
#define EPDC_UPD_CTRL_CLR_WAVEFORM_MODE_SHIFT 8
#define EPDC_UPD_CTRL_CLR_WAVEFORM_MODE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_CTRL_CLR_WAVEFORM_MODE_SHIFT))&EPDC_UPD_CTRL_CLR_WAVEFORM_MODE_MASK)
#define EPDC_UPD_CTRL_CLR_LUT_SEL_MASK 0x3F0000u
#define EPDC_UPD_CTRL_CLR_LUT_SEL_SHIFT 16
#define EPDC_UPD_CTRL_CLR_LUT_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_CTRL_CLR_LUT_SEL_SHIFT))&EPDC_UPD_CTRL_CLR_LUT_SEL_MASK)
#define EPDC_UPD_CTRL_CLR_USE_FIXED_MASK 0x80000000u
#define EPDC_UPD_CTRL_CLR_USE_FIXED_SHIFT 31
/* UPD_CTRL_TOG Bit Fields */
#define EPDC_UPD_CTRL_TOG_UPDATE_MODE_MASK 0x1u
#define EPDC_UPD_CTRL_TOG_UPDATE_MODE_SHIFT 0
#define EPDC_UPD_CTRL_TOG_DRY_RUN_MASK 0x2u
#define EPDC_UPD_CTRL_TOG_DRY_RUN_SHIFT 1
#define EPDC_UPD_CTRL_TOG_AUTOWV_MASK 0x4u
#define EPDC_UPD_CTRL_TOG_AUTOWV_SHIFT 2
#define EPDC_UPD_CTRL_TOG_PAUSE_MASK 0x8u
#define EPDC_UPD_CTRL_TOG_PAUSE_SHIFT 3
#define EPDC_UPD_CTRL_TOG_NO_LUT_CANCEL_MASK 0x10u
#define EPDC_UPD_CTRL_TOG_NO_LUT_CANCEL_SHIFT 4
#define EPDC_UPD_CTRL_TOG_STANDBY_MASK 0x20u
#define EPDC_UPD_CTRL_TOG_STANDBY_SHIFT 5
#define EPDC_UPD_CTRL_TOG_WAVEFORM_MODE_MASK 0xFF00u
#define EPDC_UPD_CTRL_TOG_WAVEFORM_MODE_SHIFT 8
#define EPDC_UPD_CTRL_TOG_WAVEFORM_MODE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_CTRL_TOG_WAVEFORM_MODE_SHIFT))&EPDC_UPD_CTRL_TOG_WAVEFORM_MODE_MASK)
#define EPDC_UPD_CTRL_TOG_LUT_SEL_MASK 0x3F0000u
#define EPDC_UPD_CTRL_TOG_LUT_SEL_SHIFT 16
#define EPDC_UPD_CTRL_TOG_LUT_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_CTRL_TOG_LUT_SEL_SHIFT))&EPDC_UPD_CTRL_TOG_LUT_SEL_MASK)
#define EPDC_UPD_CTRL_TOG_USE_FIXED_MASK 0x80000000u
#define EPDC_UPD_CTRL_TOG_USE_FIXED_SHIFT 31
/* UPD_FIXED Bit Fields */
#define EPDC_UPD_FIXED_FIXCP_MASK 0xFFu
#define EPDC_UPD_FIXED_FIXCP_SHIFT 0
#define EPDC_UPD_FIXED_FIXCP(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_FIXED_FIXCP_SHIFT))&EPDC_UPD_FIXED_FIXCP_MASK)
#define EPDC_UPD_FIXED_FIXNP_MASK 0xFF00u
#define EPDC_UPD_FIXED_FIXNP_SHIFT 8
#define EPDC_UPD_FIXED_FIXNP(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_FIXED_FIXNP_SHIFT))&EPDC_UPD_FIXED_FIXNP_MASK)
#define EPDC_UPD_FIXED_FIXCP_EN_MASK 0x40000000u
#define EPDC_UPD_FIXED_FIXCP_EN_SHIFT 30
#define EPDC_UPD_FIXED_FIXNP_EN_MASK 0x80000000u
#define EPDC_UPD_FIXED_FIXNP_EN_SHIFT 31
/* UPD_FIXED_SET Bit Fields */
#define EPDC_UPD_FIXED_SET_FIXCP_MASK 0xFFu
#define EPDC_UPD_FIXED_SET_FIXCP_SHIFT 0
#define EPDC_UPD_FIXED_SET_FIXCP(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_FIXED_SET_FIXCP_SHIFT))&EPDC_UPD_FIXED_SET_FIXCP_MASK)
#define EPDC_UPD_FIXED_SET_FIXNP_MASK 0xFF00u
#define EPDC_UPD_FIXED_SET_FIXNP_SHIFT 8
#define EPDC_UPD_FIXED_SET_FIXNP(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_FIXED_SET_FIXNP_SHIFT))&EPDC_UPD_FIXED_SET_FIXNP_MASK)
#define EPDC_UPD_FIXED_SET_FIXCP_EN_MASK 0x40000000u
#define EPDC_UPD_FIXED_SET_FIXCP_EN_SHIFT 30
#define EPDC_UPD_FIXED_SET_FIXNP_EN_MASK 0x80000000u
#define EPDC_UPD_FIXED_SET_FIXNP_EN_SHIFT 31
/* UPD_FIXED_CLR Bit Fields */
#define EPDC_UPD_FIXED_CLR_FIXCP_MASK 0xFFu
#define EPDC_UPD_FIXED_CLR_FIXCP_SHIFT 0
#define EPDC_UPD_FIXED_CLR_FIXCP(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_FIXED_CLR_FIXCP_SHIFT))&EPDC_UPD_FIXED_CLR_FIXCP_MASK)
#define EPDC_UPD_FIXED_CLR_FIXNP_MASK 0xFF00u
#define EPDC_UPD_FIXED_CLR_FIXNP_SHIFT 8
#define EPDC_UPD_FIXED_CLR_FIXNP(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_FIXED_CLR_FIXNP_SHIFT))&EPDC_UPD_FIXED_CLR_FIXNP_MASK)
#define EPDC_UPD_FIXED_CLR_FIXCP_EN_MASK 0x40000000u
#define EPDC_UPD_FIXED_CLR_FIXCP_EN_SHIFT 30
#define EPDC_UPD_FIXED_CLR_FIXNP_EN_MASK 0x80000000u
#define EPDC_UPD_FIXED_CLR_FIXNP_EN_SHIFT 31
/* UPD_FIXED_TOG Bit Fields */
#define EPDC_UPD_FIXED_TOG_FIXCP_MASK 0xFFu
#define EPDC_UPD_FIXED_TOG_FIXCP_SHIFT 0
#define EPDC_UPD_FIXED_TOG_FIXCP(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_FIXED_TOG_FIXCP_SHIFT))&EPDC_UPD_FIXED_TOG_FIXCP_MASK)
#define EPDC_UPD_FIXED_TOG_FIXNP_MASK 0xFF00u
#define EPDC_UPD_FIXED_TOG_FIXNP_SHIFT 8
#define EPDC_UPD_FIXED_TOG_FIXNP(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_FIXED_TOG_FIXNP_SHIFT))&EPDC_UPD_FIXED_TOG_FIXNP_MASK)
#define EPDC_UPD_FIXED_TOG_FIXCP_EN_MASK 0x40000000u
#define EPDC_UPD_FIXED_TOG_FIXCP_EN_SHIFT 30
#define EPDC_UPD_FIXED_TOG_FIXNP_EN_MASK 0x80000000u
#define EPDC_UPD_FIXED_TOG_FIXNP_EN_SHIFT 31
/* TEMP Bit Fields */
#define EPDC_TEMP_TEMPERATURE_MASK 0xFFFFFFFFu
#define EPDC_TEMP_TEMPERATURE_SHIFT 0
#define EPDC_TEMP_TEMPERATURE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TEMP_TEMPERATURE_SHIFT))&EPDC_TEMP_TEMPERATURE_MASK)
/* AUTOWV_LUT Bit Fields */
#define EPDC_AUTOWV_LUT_ADDR_MASK 0x7u
#define EPDC_AUTOWV_LUT_ADDR_SHIFT 0
#define EPDC_AUTOWV_LUT_ADDR(x) (((uint32_t)(((uint32_t)(x))<<EPDC_AUTOWV_LUT_ADDR_SHIFT))&EPDC_AUTOWV_LUT_ADDR_MASK)
#define EPDC_AUTOWV_LUT_DATA_MASK 0xFF0000u
#define EPDC_AUTOWV_LUT_DATA_SHIFT 16
#define EPDC_AUTOWV_LUT_DATA(x) (((uint32_t)(((uint32_t)(x))<<EPDC_AUTOWV_LUT_DATA_SHIFT))&EPDC_AUTOWV_LUT_DATA_MASK)
/* LUT_STANDBY1 Bit Fields */
#define EPDC_LUT_STANDBY1_LUTN_MASK 0xFFFFFFFFu
#define EPDC_LUT_STANDBY1_LUTN_SHIFT 0
#define EPDC_LUT_STANDBY1_LUTN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_LUT_STANDBY1_LUTN_SHIFT))&EPDC_LUT_STANDBY1_LUTN_MASK)
/* LUT_STANDBY1_SET Bit Fields */
#define EPDC_LUT_STANDBY1_SET_LUTN_MASK 0xFFFFFFFFu
#define EPDC_LUT_STANDBY1_SET_LUTN_SHIFT 0
#define EPDC_LUT_STANDBY1_SET_LUTN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_LUT_STANDBY1_SET_LUTN_SHIFT))&EPDC_LUT_STANDBY1_SET_LUTN_MASK)
/* LUT_STANDBY1_CLR Bit Fields */
#define EPDC_LUT_STANDBY1_CLR_LUTN_MASK 0xFFFFFFFFu
#define EPDC_LUT_STANDBY1_CLR_LUTN_SHIFT 0
#define EPDC_LUT_STANDBY1_CLR_LUTN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_LUT_STANDBY1_CLR_LUTN_SHIFT))&EPDC_LUT_STANDBY1_CLR_LUTN_MASK)
/* LUT_STANDBY1_TOG Bit Fields */
#define EPDC_LUT_STANDBY1_TOG_LUTN_MASK 0xFFFFFFFFu
#define EPDC_LUT_STANDBY1_TOG_LUTN_SHIFT 0
#define EPDC_LUT_STANDBY1_TOG_LUTN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_LUT_STANDBY1_TOG_LUTN_SHIFT))&EPDC_LUT_STANDBY1_TOG_LUTN_MASK)
/* LUT_STANDBY2 Bit Fields */
#define EPDC_LUT_STANDBY2_LUTN_MASK 0xFFFFFFFFu
#define EPDC_LUT_STANDBY2_LUTN_SHIFT 0
#define EPDC_LUT_STANDBY2_LUTN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_LUT_STANDBY2_LUTN_SHIFT))&EPDC_LUT_STANDBY2_LUTN_MASK)
/* LUT_STANDBY2_SET Bit Fields */
#define EPDC_LUT_STANDBY2_SET_LUTN_MASK 0xFFFFFFFFu
#define EPDC_LUT_STANDBY2_SET_LUTN_SHIFT 0
#define EPDC_LUT_STANDBY2_SET_LUTN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_LUT_STANDBY2_SET_LUTN_SHIFT))&EPDC_LUT_STANDBY2_SET_LUTN_MASK)
/* LUT_STANDBY2_CLR Bit Fields */
#define EPDC_LUT_STANDBY2_CLR_LUTN_MASK 0xFFFFFFFFu
#define EPDC_LUT_STANDBY2_CLR_LUTN_SHIFT 0
#define EPDC_LUT_STANDBY2_CLR_LUTN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_LUT_STANDBY2_CLR_LUTN_SHIFT))&EPDC_LUT_STANDBY2_CLR_LUTN_MASK)
/* LUT_STANDBY2_TOG Bit Fields */
#define EPDC_LUT_STANDBY2_TOG_LUTN_MASK 0xFFFFFFFFu
#define EPDC_LUT_STANDBY2_TOG_LUTN_SHIFT 0
#define EPDC_LUT_STANDBY2_TOG_LUTN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_LUT_STANDBY2_TOG_LUTN_SHIFT))&EPDC_LUT_STANDBY2_TOG_LUTN_MASK)
/* TCE_CTRL Bit Fields */
#define EPDC_TCE_CTRL_PIXELS_PER_SDCLK_MASK 0x3u
#define EPDC_TCE_CTRL_PIXELS_PER_SDCLK_SHIFT 0
#define EPDC_TCE_CTRL_PIXELS_PER_SDCLK(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_CTRL_PIXELS_PER_SDCLK_SHIFT))&EPDC_TCE_CTRL_PIXELS_PER_SDCLK_MASK)
#define EPDC_TCE_CTRL_SDDO_WIDTH_MASK 0x4u
#define EPDC_TCE_CTRL_SDDO_WIDTH_SHIFT 2
#define EPDC_TCE_CTRL_DUAL_SCAN_MASK 0x8u
#define EPDC_TCE_CTRL_DUAL_SCAN_SHIFT 3
#define EPDC_TCE_CTRL_SCAN_DIR_0_MASK 0x10u
#define EPDC_TCE_CTRL_SCAN_DIR_0_SHIFT 4
#define EPDC_TCE_CTRL_SCAN_DIR_1_MASK 0x20u
#define EPDC_TCE_CTRL_SCAN_DIR_1_SHIFT 5
#define EPDC_TCE_CTRL_LVDS_MODE_MASK 0x40u
#define EPDC_TCE_CTRL_LVDS_MODE_SHIFT 6
#define EPDC_TCE_CTRL_LVDS_MODE_CE_MASK 0x80u
#define EPDC_TCE_CTRL_LVDS_MODE_CE_SHIFT 7
#define EPDC_TCE_CTRL_DDR_MODE_MASK 0x100u
#define EPDC_TCE_CTRL_DDR_MODE_SHIFT 8
#define EPDC_TCE_CTRL_VCOM_MODE_MASK 0x200u
#define EPDC_TCE_CTRL_VCOM_MODE_SHIFT 9
#define EPDC_TCE_CTRL_VCOM_VAL_MASK 0xC00u
#define EPDC_TCE_CTRL_VCOM_VAL_SHIFT 10
#define EPDC_TCE_CTRL_VCOM_VAL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_CTRL_VCOM_VAL_SHIFT))&EPDC_TCE_CTRL_VCOM_VAL_MASK)
#define EPDC_TCE_CTRL_VSCAN_HOLDOFF_MASK 0x1FF0000u
#define EPDC_TCE_CTRL_VSCAN_HOLDOFF_SHIFT 16
#define EPDC_TCE_CTRL_VSCAN_HOLDOFF(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_CTRL_VSCAN_HOLDOFF_SHIFT))&EPDC_TCE_CTRL_VSCAN_HOLDOFF_MASK)
/* TCE_CTRL_SET Bit Fields */
#define EPDC_TCE_CTRL_SET_PIXELS_PER_SDCLK_MASK 0x3u
#define EPDC_TCE_CTRL_SET_PIXELS_PER_SDCLK_SHIFT 0
#define EPDC_TCE_CTRL_SET_PIXELS_PER_SDCLK(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_CTRL_SET_PIXELS_PER_SDCLK_SHIFT))&EPDC_TCE_CTRL_SET_PIXELS_PER_SDCLK_MASK)
#define EPDC_TCE_CTRL_SET_SDDO_WIDTH_MASK 0x4u
#define EPDC_TCE_CTRL_SET_SDDO_WIDTH_SHIFT 2
#define EPDC_TCE_CTRL_SET_DUAL_SCAN_MASK 0x8u
#define EPDC_TCE_CTRL_SET_DUAL_SCAN_SHIFT 3
#define EPDC_TCE_CTRL_SET_SCAN_DIR_0_MASK 0x10u
#define EPDC_TCE_CTRL_SET_SCAN_DIR_0_SHIFT 4
#define EPDC_TCE_CTRL_SET_SCAN_DIR_1_MASK 0x20u
#define EPDC_TCE_CTRL_SET_SCAN_DIR_1_SHIFT 5
#define EPDC_TCE_CTRL_SET_LVDS_MODE_MASK 0x40u
#define EPDC_TCE_CTRL_SET_LVDS_MODE_SHIFT 6
#define EPDC_TCE_CTRL_SET_LVDS_MODE_CE_MASK 0x80u
#define EPDC_TCE_CTRL_SET_LVDS_MODE_CE_SHIFT 7
#define EPDC_TCE_CTRL_SET_DDR_MODE_MASK 0x100u
#define EPDC_TCE_CTRL_SET_DDR_MODE_SHIFT 8
#define EPDC_TCE_CTRL_SET_VCOM_MODE_MASK 0x200u
#define EPDC_TCE_CTRL_SET_VCOM_MODE_SHIFT 9
#define EPDC_TCE_CTRL_SET_VCOM_VAL_MASK 0xC00u
#define EPDC_TCE_CTRL_SET_VCOM_VAL_SHIFT 10
#define EPDC_TCE_CTRL_SET_VCOM_VAL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_CTRL_SET_VCOM_VAL_SHIFT))&EPDC_TCE_CTRL_SET_VCOM_VAL_MASK)
#define EPDC_TCE_CTRL_SET_VSCAN_HOLDOFF_MASK 0x1FF0000u
#define EPDC_TCE_CTRL_SET_VSCAN_HOLDOFF_SHIFT 16
#define EPDC_TCE_CTRL_SET_VSCAN_HOLDOFF(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_CTRL_SET_VSCAN_HOLDOFF_SHIFT))&EPDC_TCE_CTRL_SET_VSCAN_HOLDOFF_MASK)
/* TCE_CTRL_CLR Bit Fields */
#define EPDC_TCE_CTRL_CLR_PIXELS_PER_SDCLK_MASK 0x3u
#define EPDC_TCE_CTRL_CLR_PIXELS_PER_SDCLK_SHIFT 0
#define EPDC_TCE_CTRL_CLR_PIXELS_PER_SDCLK(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_CTRL_CLR_PIXELS_PER_SDCLK_SHIFT))&EPDC_TCE_CTRL_CLR_PIXELS_PER_SDCLK_MASK)
#define EPDC_TCE_CTRL_CLR_SDDO_WIDTH_MASK 0x4u
#define EPDC_TCE_CTRL_CLR_SDDO_WIDTH_SHIFT 2
#define EPDC_TCE_CTRL_CLR_DUAL_SCAN_MASK 0x8u
#define EPDC_TCE_CTRL_CLR_DUAL_SCAN_SHIFT 3
#define EPDC_TCE_CTRL_CLR_SCAN_DIR_0_MASK 0x10u
#define EPDC_TCE_CTRL_CLR_SCAN_DIR_0_SHIFT 4
#define EPDC_TCE_CTRL_CLR_SCAN_DIR_1_MASK 0x20u
#define EPDC_TCE_CTRL_CLR_SCAN_DIR_1_SHIFT 5
#define EPDC_TCE_CTRL_CLR_LVDS_MODE_MASK 0x40u
#define EPDC_TCE_CTRL_CLR_LVDS_MODE_SHIFT 6
#define EPDC_TCE_CTRL_CLR_LVDS_MODE_CE_MASK 0x80u
#define EPDC_TCE_CTRL_CLR_LVDS_MODE_CE_SHIFT 7
#define EPDC_TCE_CTRL_CLR_DDR_MODE_MASK 0x100u
#define EPDC_TCE_CTRL_CLR_DDR_MODE_SHIFT 8
#define EPDC_TCE_CTRL_CLR_VCOM_MODE_MASK 0x200u
#define EPDC_TCE_CTRL_CLR_VCOM_MODE_SHIFT 9
#define EPDC_TCE_CTRL_CLR_VCOM_VAL_MASK 0xC00u
#define EPDC_TCE_CTRL_CLR_VCOM_VAL_SHIFT 10
#define EPDC_TCE_CTRL_CLR_VCOM_VAL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_CTRL_CLR_VCOM_VAL_SHIFT))&EPDC_TCE_CTRL_CLR_VCOM_VAL_MASK)
#define EPDC_TCE_CTRL_CLR_VSCAN_HOLDOFF_MASK 0x1FF0000u
#define EPDC_TCE_CTRL_CLR_VSCAN_HOLDOFF_SHIFT 16
#define EPDC_TCE_CTRL_CLR_VSCAN_HOLDOFF(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_CTRL_CLR_VSCAN_HOLDOFF_SHIFT))&EPDC_TCE_CTRL_CLR_VSCAN_HOLDOFF_MASK)
/* TCE_CTRL_TOG Bit Fields */
#define EPDC_TCE_CTRL_TOG_PIXELS_PER_SDCLK_MASK 0x3u
#define EPDC_TCE_CTRL_TOG_PIXELS_PER_SDCLK_SHIFT 0
#define EPDC_TCE_CTRL_TOG_PIXELS_PER_SDCLK(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_CTRL_TOG_PIXELS_PER_SDCLK_SHIFT))&EPDC_TCE_CTRL_TOG_PIXELS_PER_SDCLK_MASK)
#define EPDC_TCE_CTRL_TOG_SDDO_WIDTH_MASK 0x4u
#define EPDC_TCE_CTRL_TOG_SDDO_WIDTH_SHIFT 2
#define EPDC_TCE_CTRL_TOG_DUAL_SCAN_MASK 0x8u
#define EPDC_TCE_CTRL_TOG_DUAL_SCAN_SHIFT 3
#define EPDC_TCE_CTRL_TOG_SCAN_DIR_0_MASK 0x10u
#define EPDC_TCE_CTRL_TOG_SCAN_DIR_0_SHIFT 4
#define EPDC_TCE_CTRL_TOG_SCAN_DIR_1_MASK 0x20u
#define EPDC_TCE_CTRL_TOG_SCAN_DIR_1_SHIFT 5
#define EPDC_TCE_CTRL_TOG_LVDS_MODE_MASK 0x40u
#define EPDC_TCE_CTRL_TOG_LVDS_MODE_SHIFT 6
#define EPDC_TCE_CTRL_TOG_LVDS_MODE_CE_MASK 0x80u
#define EPDC_TCE_CTRL_TOG_LVDS_MODE_CE_SHIFT 7
#define EPDC_TCE_CTRL_TOG_DDR_MODE_MASK 0x100u
#define EPDC_TCE_CTRL_TOG_DDR_MODE_SHIFT 8
#define EPDC_TCE_CTRL_TOG_VCOM_MODE_MASK 0x200u
#define EPDC_TCE_CTRL_TOG_VCOM_MODE_SHIFT 9
#define EPDC_TCE_CTRL_TOG_VCOM_VAL_MASK 0xC00u
#define EPDC_TCE_CTRL_TOG_VCOM_VAL_SHIFT 10
#define EPDC_TCE_CTRL_TOG_VCOM_VAL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_CTRL_TOG_VCOM_VAL_SHIFT))&EPDC_TCE_CTRL_TOG_VCOM_VAL_MASK)
#define EPDC_TCE_CTRL_TOG_VSCAN_HOLDOFF_MASK 0x1FF0000u
#define EPDC_TCE_CTRL_TOG_VSCAN_HOLDOFF_SHIFT 16
#define EPDC_TCE_CTRL_TOG_VSCAN_HOLDOFF(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_CTRL_TOG_VSCAN_HOLDOFF_SHIFT))&EPDC_TCE_CTRL_TOG_VSCAN_HOLDOFF_MASK)
/* TCE_SDCFG Bit Fields */
#define EPDC_TCE_SDCFG_PIXELS_PER_CE_MASK 0x1FFFu
#define EPDC_TCE_SDCFG_PIXELS_PER_CE_SHIFT 0
#define EPDC_TCE_SDCFG_PIXELS_PER_CE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_SDCFG_PIXELS_PER_CE_SHIFT))&EPDC_TCE_SDCFG_PIXELS_PER_CE_MASK)
#define EPDC_TCE_SDCFG_SDDO_INVERT_MASK 0x2000u
#define EPDC_TCE_SDCFG_SDDO_INVERT_SHIFT 13
#define EPDC_TCE_SDCFG_SDDO_REFORMAT_MASK 0xC000u
#define EPDC_TCE_SDCFG_SDDO_REFORMAT_SHIFT 14
#define EPDC_TCE_SDCFG_SDDO_REFORMAT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_SDCFG_SDDO_REFORMAT_SHIFT))&EPDC_TCE_SDCFG_SDDO_REFORMAT_MASK)
#define EPDC_TCE_SDCFG_NUM_CE_MASK 0xF0000u
#define EPDC_TCE_SDCFG_NUM_CE_SHIFT 16
#define EPDC_TCE_SDCFG_NUM_CE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_SDCFG_NUM_CE_SHIFT))&EPDC_TCE_SDCFG_NUM_CE_MASK)
#define EPDC_TCE_SDCFG_SDSHR_MASK 0x100000u
#define EPDC_TCE_SDCFG_SDSHR_SHIFT 20
#define EPDC_TCE_SDCFG_SDCLK_HOLD_MASK 0x200000u
#define EPDC_TCE_SDCFG_SDCLK_HOLD_SHIFT 21
/* TCE_SDCFG_SET Bit Fields */
#define EPDC_TCE_SDCFG_SET_PIXELS_PER_CE_MASK 0x1FFFu
#define EPDC_TCE_SDCFG_SET_PIXELS_PER_CE_SHIFT 0
#define EPDC_TCE_SDCFG_SET_PIXELS_PER_CE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_SDCFG_SET_PIXELS_PER_CE_SHIFT))&EPDC_TCE_SDCFG_SET_PIXELS_PER_CE_MASK)
#define EPDC_TCE_SDCFG_SET_SDDO_INVERT_MASK 0x2000u
#define EPDC_TCE_SDCFG_SET_SDDO_INVERT_SHIFT 13
#define EPDC_TCE_SDCFG_SET_SDDO_REFORMAT_MASK 0xC000u
#define EPDC_TCE_SDCFG_SET_SDDO_REFORMAT_SHIFT 14
#define EPDC_TCE_SDCFG_SET_SDDO_REFORMAT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_SDCFG_SET_SDDO_REFORMAT_SHIFT))&EPDC_TCE_SDCFG_SET_SDDO_REFORMAT_MASK)
#define EPDC_TCE_SDCFG_SET_NUM_CE_MASK 0xF0000u
#define EPDC_TCE_SDCFG_SET_NUM_CE_SHIFT 16
#define EPDC_TCE_SDCFG_SET_NUM_CE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_SDCFG_SET_NUM_CE_SHIFT))&EPDC_TCE_SDCFG_SET_NUM_CE_MASK)
#define EPDC_TCE_SDCFG_SET_SDSHR_MASK 0x100000u
#define EPDC_TCE_SDCFG_SET_SDSHR_SHIFT 20
#define EPDC_TCE_SDCFG_SET_SDCLK_HOLD_MASK 0x200000u
#define EPDC_TCE_SDCFG_SET_SDCLK_HOLD_SHIFT 21
/* TCE_SDCFG_CLR Bit Fields */
#define EPDC_TCE_SDCFG_CLR_PIXELS_PER_CE_MASK 0x1FFFu
#define EPDC_TCE_SDCFG_CLR_PIXELS_PER_CE_SHIFT 0
#define EPDC_TCE_SDCFG_CLR_PIXELS_PER_CE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_SDCFG_CLR_PIXELS_PER_CE_SHIFT))&EPDC_TCE_SDCFG_CLR_PIXELS_PER_CE_MASK)
#define EPDC_TCE_SDCFG_CLR_SDDO_INVERT_MASK 0x2000u
#define EPDC_TCE_SDCFG_CLR_SDDO_INVERT_SHIFT 13
#define EPDC_TCE_SDCFG_CLR_SDDO_REFORMAT_MASK 0xC000u
#define EPDC_TCE_SDCFG_CLR_SDDO_REFORMAT_SHIFT 14
#define EPDC_TCE_SDCFG_CLR_SDDO_REFORMAT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_SDCFG_CLR_SDDO_REFORMAT_SHIFT))&EPDC_TCE_SDCFG_CLR_SDDO_REFORMAT_MASK)
#define EPDC_TCE_SDCFG_CLR_NUM_CE_MASK 0xF0000u
#define EPDC_TCE_SDCFG_CLR_NUM_CE_SHIFT 16
#define EPDC_TCE_SDCFG_CLR_NUM_CE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_SDCFG_CLR_NUM_CE_SHIFT))&EPDC_TCE_SDCFG_CLR_NUM_CE_MASK)
#define EPDC_TCE_SDCFG_CLR_SDSHR_MASK 0x100000u
#define EPDC_TCE_SDCFG_CLR_SDSHR_SHIFT 20
#define EPDC_TCE_SDCFG_CLR_SDCLK_HOLD_MASK 0x200000u
#define EPDC_TCE_SDCFG_CLR_SDCLK_HOLD_SHIFT 21
/* TCE_SDCFG_TOG Bit Fields */
#define EPDC_TCE_SDCFG_TOG_PIXELS_PER_CE_MASK 0x1FFFu
#define EPDC_TCE_SDCFG_TOG_PIXELS_PER_CE_SHIFT 0
#define EPDC_TCE_SDCFG_TOG_PIXELS_PER_CE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_SDCFG_TOG_PIXELS_PER_CE_SHIFT))&EPDC_TCE_SDCFG_TOG_PIXELS_PER_CE_MASK)
#define EPDC_TCE_SDCFG_TOG_SDDO_INVERT_MASK 0x2000u
#define EPDC_TCE_SDCFG_TOG_SDDO_INVERT_SHIFT 13
#define EPDC_TCE_SDCFG_TOG_SDDO_REFORMAT_MASK 0xC000u
#define EPDC_TCE_SDCFG_TOG_SDDO_REFORMAT_SHIFT 14
#define EPDC_TCE_SDCFG_TOG_SDDO_REFORMAT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_SDCFG_TOG_SDDO_REFORMAT_SHIFT))&EPDC_TCE_SDCFG_TOG_SDDO_REFORMAT_MASK)
#define EPDC_TCE_SDCFG_TOG_NUM_CE_MASK 0xF0000u
#define EPDC_TCE_SDCFG_TOG_NUM_CE_SHIFT 16
#define EPDC_TCE_SDCFG_TOG_NUM_CE(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_SDCFG_TOG_NUM_CE_SHIFT))&EPDC_TCE_SDCFG_TOG_NUM_CE_MASK)
#define EPDC_TCE_SDCFG_TOG_SDSHR_MASK 0x100000u
#define EPDC_TCE_SDCFG_TOG_SDSHR_SHIFT 20
#define EPDC_TCE_SDCFG_TOG_SDCLK_HOLD_MASK 0x200000u
#define EPDC_TCE_SDCFG_TOG_SDCLK_HOLD_SHIFT 21
/* TCE_GDCFG Bit Fields */
#define EPDC_TCE_GDCFG_GDSP_MODE_MASK 0x1u
#define EPDC_TCE_GDCFG_GDSP_MODE_SHIFT 0
#define EPDC_TCE_GDCFG_GDOE_MODE_MASK 0x2u
#define EPDC_TCE_GDCFG_GDOE_MODE_SHIFT 1
#define EPDC_TCE_GDCFG_GDRL_MASK 0x10u
#define EPDC_TCE_GDCFG_GDRL_SHIFT 4
#define EPDC_TCE_GDCFG_PERIOD_VSCAN_MASK 0xFFFF0000u
#define EPDC_TCE_GDCFG_PERIOD_VSCAN_SHIFT 16
#define EPDC_TCE_GDCFG_PERIOD_VSCAN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_GDCFG_PERIOD_VSCAN_SHIFT))&EPDC_TCE_GDCFG_PERIOD_VSCAN_MASK)
/* TCE_GDCFG_SET Bit Fields */
#define EPDC_TCE_GDCFG_SET_GDSP_MODE_MASK 0x1u
#define EPDC_TCE_GDCFG_SET_GDSP_MODE_SHIFT 0
#define EPDC_TCE_GDCFG_SET_GDOE_MODE_MASK 0x2u
#define EPDC_TCE_GDCFG_SET_GDOE_MODE_SHIFT 1
#define EPDC_TCE_GDCFG_SET_GDRL_MASK 0x10u
#define EPDC_TCE_GDCFG_SET_GDRL_SHIFT 4
#define EPDC_TCE_GDCFG_SET_PERIOD_VSCAN_MASK 0xFFFF0000u
#define EPDC_TCE_GDCFG_SET_PERIOD_VSCAN_SHIFT 16
#define EPDC_TCE_GDCFG_SET_PERIOD_VSCAN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_GDCFG_SET_PERIOD_VSCAN_SHIFT))&EPDC_TCE_GDCFG_SET_PERIOD_VSCAN_MASK)
/* TCE_GDCFG_CLR Bit Fields */
#define EPDC_TCE_GDCFG_CLR_GDSP_MODE_MASK 0x1u
#define EPDC_TCE_GDCFG_CLR_GDSP_MODE_SHIFT 0
#define EPDC_TCE_GDCFG_CLR_GDOE_MODE_MASK 0x2u
#define EPDC_TCE_GDCFG_CLR_GDOE_MODE_SHIFT 1
#define EPDC_TCE_GDCFG_CLR_GDRL_MASK 0x10u
#define EPDC_TCE_GDCFG_CLR_GDRL_SHIFT 4
#define EPDC_TCE_GDCFG_CLR_PERIOD_VSCAN_MASK 0xFFFF0000u
#define EPDC_TCE_GDCFG_CLR_PERIOD_VSCAN_SHIFT 16
#define EPDC_TCE_GDCFG_CLR_PERIOD_VSCAN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_GDCFG_CLR_PERIOD_VSCAN_SHIFT))&EPDC_TCE_GDCFG_CLR_PERIOD_VSCAN_MASK)
/* TCE_GDCFG_TOG Bit Fields */
#define EPDC_TCE_GDCFG_TOG_GDSP_MODE_MASK 0x1u
#define EPDC_TCE_GDCFG_TOG_GDSP_MODE_SHIFT 0
#define EPDC_TCE_GDCFG_TOG_GDOE_MODE_MASK 0x2u
#define EPDC_TCE_GDCFG_TOG_GDOE_MODE_SHIFT 1
#define EPDC_TCE_GDCFG_TOG_GDRL_MASK 0x10u
#define EPDC_TCE_GDCFG_TOG_GDRL_SHIFT 4
#define EPDC_TCE_GDCFG_TOG_PERIOD_VSCAN_MASK 0xFFFF0000u
#define EPDC_TCE_GDCFG_TOG_PERIOD_VSCAN_SHIFT 16
#define EPDC_TCE_GDCFG_TOG_PERIOD_VSCAN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_GDCFG_TOG_PERIOD_VSCAN_SHIFT))&EPDC_TCE_GDCFG_TOG_PERIOD_VSCAN_MASK)
/* TCE_HSCAN1 Bit Fields */
#define EPDC_TCE_HSCAN1_LINE_SYNC_MASK 0xFFFu
#define EPDC_TCE_HSCAN1_LINE_SYNC_SHIFT 0
#define EPDC_TCE_HSCAN1_LINE_SYNC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_HSCAN1_LINE_SYNC_SHIFT))&EPDC_TCE_HSCAN1_LINE_SYNC_MASK)
#define EPDC_TCE_HSCAN1_LINE_SYNC_WIDTH_MASK 0xFFF0000u
#define EPDC_TCE_HSCAN1_LINE_SYNC_WIDTH_SHIFT 16
#define EPDC_TCE_HSCAN1_LINE_SYNC_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_HSCAN1_LINE_SYNC_WIDTH_SHIFT))&EPDC_TCE_HSCAN1_LINE_SYNC_WIDTH_MASK)
/* TCE_HSCAN1_SET Bit Fields */
#define EPDC_TCE_HSCAN1_SET_LINE_SYNC_MASK 0xFFFu
#define EPDC_TCE_HSCAN1_SET_LINE_SYNC_SHIFT 0
#define EPDC_TCE_HSCAN1_SET_LINE_SYNC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_HSCAN1_SET_LINE_SYNC_SHIFT))&EPDC_TCE_HSCAN1_SET_LINE_SYNC_MASK)
#define EPDC_TCE_HSCAN1_SET_LINE_SYNC_WIDTH_MASK 0xFFF0000u
#define EPDC_TCE_HSCAN1_SET_LINE_SYNC_WIDTH_SHIFT 16
#define EPDC_TCE_HSCAN1_SET_LINE_SYNC_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_HSCAN1_SET_LINE_SYNC_WIDTH_SHIFT))&EPDC_TCE_HSCAN1_SET_LINE_SYNC_WIDTH_MASK)
/* TCE_HSCAN1_CLR Bit Fields */
#define EPDC_TCE_HSCAN1_CLR_LINE_SYNC_MASK 0xFFFu
#define EPDC_TCE_HSCAN1_CLR_LINE_SYNC_SHIFT 0
#define EPDC_TCE_HSCAN1_CLR_LINE_SYNC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_HSCAN1_CLR_LINE_SYNC_SHIFT))&EPDC_TCE_HSCAN1_CLR_LINE_SYNC_MASK)
#define EPDC_TCE_HSCAN1_CLR_LINE_SYNC_WIDTH_MASK 0xFFF0000u
#define EPDC_TCE_HSCAN1_CLR_LINE_SYNC_WIDTH_SHIFT 16
#define EPDC_TCE_HSCAN1_CLR_LINE_SYNC_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_HSCAN1_CLR_LINE_SYNC_WIDTH_SHIFT))&EPDC_TCE_HSCAN1_CLR_LINE_SYNC_WIDTH_MASK)
/* TCE_HSCAN1_TOG Bit Fields */
#define EPDC_TCE_HSCAN1_TOG_LINE_SYNC_MASK 0xFFFu
#define EPDC_TCE_HSCAN1_TOG_LINE_SYNC_SHIFT 0
#define EPDC_TCE_HSCAN1_TOG_LINE_SYNC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_HSCAN1_TOG_LINE_SYNC_SHIFT))&EPDC_TCE_HSCAN1_TOG_LINE_SYNC_MASK)
#define EPDC_TCE_HSCAN1_TOG_LINE_SYNC_WIDTH_MASK 0xFFF0000u
#define EPDC_TCE_HSCAN1_TOG_LINE_SYNC_WIDTH_SHIFT 16
#define EPDC_TCE_HSCAN1_TOG_LINE_SYNC_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_HSCAN1_TOG_LINE_SYNC_WIDTH_SHIFT))&EPDC_TCE_HSCAN1_TOG_LINE_SYNC_WIDTH_MASK)
/* TCE_HSCAN2 Bit Fields */
#define EPDC_TCE_HSCAN2_LINE_BEGIN_MASK 0xFFFu
#define EPDC_TCE_HSCAN2_LINE_BEGIN_SHIFT 0
#define EPDC_TCE_HSCAN2_LINE_BEGIN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_HSCAN2_LINE_BEGIN_SHIFT))&EPDC_TCE_HSCAN2_LINE_BEGIN_MASK)
#define EPDC_TCE_HSCAN2_LINE_END_MASK 0xFFF0000u
#define EPDC_TCE_HSCAN2_LINE_END_SHIFT 16
#define EPDC_TCE_HSCAN2_LINE_END(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_HSCAN2_LINE_END_SHIFT))&EPDC_TCE_HSCAN2_LINE_END_MASK)
/* TCE_HSCAN2_SET Bit Fields */
#define EPDC_TCE_HSCAN2_SET_LINE_BEGIN_MASK 0xFFFu
#define EPDC_TCE_HSCAN2_SET_LINE_BEGIN_SHIFT 0
#define EPDC_TCE_HSCAN2_SET_LINE_BEGIN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_HSCAN2_SET_LINE_BEGIN_SHIFT))&EPDC_TCE_HSCAN2_SET_LINE_BEGIN_MASK)
#define EPDC_TCE_HSCAN2_SET_LINE_END_MASK 0xFFF0000u
#define EPDC_TCE_HSCAN2_SET_LINE_END_SHIFT 16
#define EPDC_TCE_HSCAN2_SET_LINE_END(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_HSCAN2_SET_LINE_END_SHIFT))&EPDC_TCE_HSCAN2_SET_LINE_END_MASK)
/* TCE_HSCAN2_CLR Bit Fields */
#define EPDC_TCE_HSCAN2_CLR_LINE_BEGIN_MASK 0xFFFu
#define EPDC_TCE_HSCAN2_CLR_LINE_BEGIN_SHIFT 0
#define EPDC_TCE_HSCAN2_CLR_LINE_BEGIN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_HSCAN2_CLR_LINE_BEGIN_SHIFT))&EPDC_TCE_HSCAN2_CLR_LINE_BEGIN_MASK)
#define EPDC_TCE_HSCAN2_CLR_LINE_END_MASK 0xFFF0000u
#define EPDC_TCE_HSCAN2_CLR_LINE_END_SHIFT 16
#define EPDC_TCE_HSCAN2_CLR_LINE_END(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_HSCAN2_CLR_LINE_END_SHIFT))&EPDC_TCE_HSCAN2_CLR_LINE_END_MASK)
/* TCE_HSCAN2_TOG Bit Fields */
#define EPDC_TCE_HSCAN2_TOG_LINE_BEGIN_MASK 0xFFFu
#define EPDC_TCE_HSCAN2_TOG_LINE_BEGIN_SHIFT 0
#define EPDC_TCE_HSCAN2_TOG_LINE_BEGIN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_HSCAN2_TOG_LINE_BEGIN_SHIFT))&EPDC_TCE_HSCAN2_TOG_LINE_BEGIN_MASK)
#define EPDC_TCE_HSCAN2_TOG_LINE_END_MASK 0xFFF0000u
#define EPDC_TCE_HSCAN2_TOG_LINE_END_SHIFT 16
#define EPDC_TCE_HSCAN2_TOG_LINE_END(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_HSCAN2_TOG_LINE_END_SHIFT))&EPDC_TCE_HSCAN2_TOG_LINE_END_MASK)
/* TCE_VSCAN Bit Fields */
#define EPDC_TCE_VSCAN_FRAME_SYNC_MASK 0xFFu
#define EPDC_TCE_VSCAN_FRAME_SYNC_SHIFT 0
#define EPDC_TCE_VSCAN_FRAME_SYNC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_VSCAN_FRAME_SYNC_SHIFT))&EPDC_TCE_VSCAN_FRAME_SYNC_MASK)
#define EPDC_TCE_VSCAN_FRAME_BEGIN_MASK 0xFF00u
#define EPDC_TCE_VSCAN_FRAME_BEGIN_SHIFT 8
#define EPDC_TCE_VSCAN_FRAME_BEGIN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_VSCAN_FRAME_BEGIN_SHIFT))&EPDC_TCE_VSCAN_FRAME_BEGIN_MASK)
#define EPDC_TCE_VSCAN_FRAME_END_MASK 0xFF0000u
#define EPDC_TCE_VSCAN_FRAME_END_SHIFT 16
#define EPDC_TCE_VSCAN_FRAME_END(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_VSCAN_FRAME_END_SHIFT))&EPDC_TCE_VSCAN_FRAME_END_MASK)
/* TCE_VSCAN_SET Bit Fields */
#define EPDC_TCE_VSCAN_SET_FRAME_SYNC_MASK 0xFFu
#define EPDC_TCE_VSCAN_SET_FRAME_SYNC_SHIFT 0
#define EPDC_TCE_VSCAN_SET_FRAME_SYNC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_VSCAN_SET_FRAME_SYNC_SHIFT))&EPDC_TCE_VSCAN_SET_FRAME_SYNC_MASK)
#define EPDC_TCE_VSCAN_SET_FRAME_BEGIN_MASK 0xFF00u
#define EPDC_TCE_VSCAN_SET_FRAME_BEGIN_SHIFT 8
#define EPDC_TCE_VSCAN_SET_FRAME_BEGIN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_VSCAN_SET_FRAME_BEGIN_SHIFT))&EPDC_TCE_VSCAN_SET_FRAME_BEGIN_MASK)
#define EPDC_TCE_VSCAN_SET_FRAME_END_MASK 0xFF0000u
#define EPDC_TCE_VSCAN_SET_FRAME_END_SHIFT 16
#define EPDC_TCE_VSCAN_SET_FRAME_END(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_VSCAN_SET_FRAME_END_SHIFT))&EPDC_TCE_VSCAN_SET_FRAME_END_MASK)
/* TCE_VSCAN_CLR Bit Fields */
#define EPDC_TCE_VSCAN_CLR_FRAME_SYNC_MASK 0xFFu
#define EPDC_TCE_VSCAN_CLR_FRAME_SYNC_SHIFT 0
#define EPDC_TCE_VSCAN_CLR_FRAME_SYNC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_VSCAN_CLR_FRAME_SYNC_SHIFT))&EPDC_TCE_VSCAN_CLR_FRAME_SYNC_MASK)
#define EPDC_TCE_VSCAN_CLR_FRAME_BEGIN_MASK 0xFF00u
#define EPDC_TCE_VSCAN_CLR_FRAME_BEGIN_SHIFT 8
#define EPDC_TCE_VSCAN_CLR_FRAME_BEGIN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_VSCAN_CLR_FRAME_BEGIN_SHIFT))&EPDC_TCE_VSCAN_CLR_FRAME_BEGIN_MASK)
#define EPDC_TCE_VSCAN_CLR_FRAME_END_MASK 0xFF0000u
#define EPDC_TCE_VSCAN_CLR_FRAME_END_SHIFT 16
#define EPDC_TCE_VSCAN_CLR_FRAME_END(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_VSCAN_CLR_FRAME_END_SHIFT))&EPDC_TCE_VSCAN_CLR_FRAME_END_MASK)
/* TCE_VSCAN_TOG Bit Fields */
#define EPDC_TCE_VSCAN_TOG_FRAME_SYNC_MASK 0xFFu
#define EPDC_TCE_VSCAN_TOG_FRAME_SYNC_SHIFT 0
#define EPDC_TCE_VSCAN_TOG_FRAME_SYNC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_VSCAN_TOG_FRAME_SYNC_SHIFT))&EPDC_TCE_VSCAN_TOG_FRAME_SYNC_MASK)
#define EPDC_TCE_VSCAN_TOG_FRAME_BEGIN_MASK 0xFF00u
#define EPDC_TCE_VSCAN_TOG_FRAME_BEGIN_SHIFT 8
#define EPDC_TCE_VSCAN_TOG_FRAME_BEGIN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_VSCAN_TOG_FRAME_BEGIN_SHIFT))&EPDC_TCE_VSCAN_TOG_FRAME_BEGIN_MASK)
#define EPDC_TCE_VSCAN_TOG_FRAME_END_MASK 0xFF0000u
#define EPDC_TCE_VSCAN_TOG_FRAME_END_SHIFT 16
#define EPDC_TCE_VSCAN_TOG_FRAME_END(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_VSCAN_TOG_FRAME_END_SHIFT))&EPDC_TCE_VSCAN_TOG_FRAME_END_MASK)
/* TCE_OE Bit Fields */
#define EPDC_TCE_OE_SDOEZ_DLY_MASK 0xFFu
#define EPDC_TCE_OE_SDOEZ_DLY_SHIFT 0
#define EPDC_TCE_OE_SDOEZ_DLY(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_OE_SDOEZ_DLY_SHIFT))&EPDC_TCE_OE_SDOEZ_DLY_MASK)
#define EPDC_TCE_OE_SDOEZ_WIDTH_MASK 0xFF00u
#define EPDC_TCE_OE_SDOEZ_WIDTH_SHIFT 8
#define EPDC_TCE_OE_SDOEZ_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_OE_SDOEZ_WIDTH_SHIFT))&EPDC_TCE_OE_SDOEZ_WIDTH_MASK)
#define EPDC_TCE_OE_SDOED_DLY_MASK 0xFF0000u
#define EPDC_TCE_OE_SDOED_DLY_SHIFT 16
#define EPDC_TCE_OE_SDOED_DLY(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_OE_SDOED_DLY_SHIFT))&EPDC_TCE_OE_SDOED_DLY_MASK)
#define EPDC_TCE_OE_SDOED_WIDTH_MASK 0xFF000000u
#define EPDC_TCE_OE_SDOED_WIDTH_SHIFT 24
#define EPDC_TCE_OE_SDOED_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_OE_SDOED_WIDTH_SHIFT))&EPDC_TCE_OE_SDOED_WIDTH_MASK)
/* TCE_OE_SET Bit Fields */
#define EPDC_TCE_OE_SET_SDOEZ_DLY_MASK 0xFFu
#define EPDC_TCE_OE_SET_SDOEZ_DLY_SHIFT 0
#define EPDC_TCE_OE_SET_SDOEZ_DLY(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_OE_SET_SDOEZ_DLY_SHIFT))&EPDC_TCE_OE_SET_SDOEZ_DLY_MASK)
#define EPDC_TCE_OE_SET_SDOEZ_WIDTH_MASK 0xFF00u
#define EPDC_TCE_OE_SET_SDOEZ_WIDTH_SHIFT 8
#define EPDC_TCE_OE_SET_SDOEZ_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_OE_SET_SDOEZ_WIDTH_SHIFT))&EPDC_TCE_OE_SET_SDOEZ_WIDTH_MASK)
#define EPDC_TCE_OE_SET_SDOED_DLY_MASK 0xFF0000u
#define EPDC_TCE_OE_SET_SDOED_DLY_SHIFT 16
#define EPDC_TCE_OE_SET_SDOED_DLY(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_OE_SET_SDOED_DLY_SHIFT))&EPDC_TCE_OE_SET_SDOED_DLY_MASK)
#define EPDC_TCE_OE_SET_SDOED_WIDTH_MASK 0xFF000000u
#define EPDC_TCE_OE_SET_SDOED_WIDTH_SHIFT 24
#define EPDC_TCE_OE_SET_SDOED_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_OE_SET_SDOED_WIDTH_SHIFT))&EPDC_TCE_OE_SET_SDOED_WIDTH_MASK)
/* TCE_OE_CLR Bit Fields */
#define EPDC_TCE_OE_CLR_SDOEZ_DLY_MASK 0xFFu
#define EPDC_TCE_OE_CLR_SDOEZ_DLY_SHIFT 0
#define EPDC_TCE_OE_CLR_SDOEZ_DLY(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_OE_CLR_SDOEZ_DLY_SHIFT))&EPDC_TCE_OE_CLR_SDOEZ_DLY_MASK)
#define EPDC_TCE_OE_CLR_SDOEZ_WIDTH_MASK 0xFF00u
#define EPDC_TCE_OE_CLR_SDOEZ_WIDTH_SHIFT 8
#define EPDC_TCE_OE_CLR_SDOEZ_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_OE_CLR_SDOEZ_WIDTH_SHIFT))&EPDC_TCE_OE_CLR_SDOEZ_WIDTH_MASK)
#define EPDC_TCE_OE_CLR_SDOED_DLY_MASK 0xFF0000u
#define EPDC_TCE_OE_CLR_SDOED_DLY_SHIFT 16
#define EPDC_TCE_OE_CLR_SDOED_DLY(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_OE_CLR_SDOED_DLY_SHIFT))&EPDC_TCE_OE_CLR_SDOED_DLY_MASK)
#define EPDC_TCE_OE_CLR_SDOED_WIDTH_MASK 0xFF000000u
#define EPDC_TCE_OE_CLR_SDOED_WIDTH_SHIFT 24
#define EPDC_TCE_OE_CLR_SDOED_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_OE_CLR_SDOED_WIDTH_SHIFT))&EPDC_TCE_OE_CLR_SDOED_WIDTH_MASK)
/* TCE_OE_TOG Bit Fields */
#define EPDC_TCE_OE_TOG_SDOEZ_DLY_MASK 0xFFu
#define EPDC_TCE_OE_TOG_SDOEZ_DLY_SHIFT 0
#define EPDC_TCE_OE_TOG_SDOEZ_DLY(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_OE_TOG_SDOEZ_DLY_SHIFT))&EPDC_TCE_OE_TOG_SDOEZ_DLY_MASK)
#define EPDC_TCE_OE_TOG_SDOEZ_WIDTH_MASK 0xFF00u
#define EPDC_TCE_OE_TOG_SDOEZ_WIDTH_SHIFT 8
#define EPDC_TCE_OE_TOG_SDOEZ_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_OE_TOG_SDOEZ_WIDTH_SHIFT))&EPDC_TCE_OE_TOG_SDOEZ_WIDTH_MASK)
#define EPDC_TCE_OE_TOG_SDOED_DLY_MASK 0xFF0000u
#define EPDC_TCE_OE_TOG_SDOED_DLY_SHIFT 16
#define EPDC_TCE_OE_TOG_SDOED_DLY(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_OE_TOG_SDOED_DLY_SHIFT))&EPDC_TCE_OE_TOG_SDOED_DLY_MASK)
#define EPDC_TCE_OE_TOG_SDOED_WIDTH_MASK 0xFF000000u
#define EPDC_TCE_OE_TOG_SDOED_WIDTH_SHIFT 24
#define EPDC_TCE_OE_TOG_SDOED_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_OE_TOG_SDOED_WIDTH_SHIFT))&EPDC_TCE_OE_TOG_SDOED_WIDTH_MASK)
/* TCE_POLARITY Bit Fields */
#define EPDC_TCE_POLARITY_SDCE_POL_MASK 0x1u
#define EPDC_TCE_POLARITY_SDCE_POL_SHIFT 0
#define EPDC_TCE_POLARITY_SDLE_POL_MASK 0x2u
#define EPDC_TCE_POLARITY_SDLE_POL_SHIFT 1
#define EPDC_TCE_POLARITY_SDOE_POL_MASK 0x4u
#define EPDC_TCE_POLARITY_SDOE_POL_SHIFT 2
#define EPDC_TCE_POLARITY_GDOE_POL_MASK 0x8u
#define EPDC_TCE_POLARITY_GDOE_POL_SHIFT 3
#define EPDC_TCE_POLARITY_GDSP_POL_MASK 0x10u
#define EPDC_TCE_POLARITY_GDSP_POL_SHIFT 4
/* TCE_POLARITY_SET Bit Fields */
#define EPDC_TCE_POLARITY_SET_SDCE_POL_MASK 0x1u
#define EPDC_TCE_POLARITY_SET_SDCE_POL_SHIFT 0
#define EPDC_TCE_POLARITY_SET_SDLE_POL_MASK 0x2u
#define EPDC_TCE_POLARITY_SET_SDLE_POL_SHIFT 1
#define EPDC_TCE_POLARITY_SET_SDOE_POL_MASK 0x4u
#define EPDC_TCE_POLARITY_SET_SDOE_POL_SHIFT 2
#define EPDC_TCE_POLARITY_SET_GDOE_POL_MASK 0x8u
#define EPDC_TCE_POLARITY_SET_GDOE_POL_SHIFT 3
#define EPDC_TCE_POLARITY_SET_GDSP_POL_MASK 0x10u
#define EPDC_TCE_POLARITY_SET_GDSP_POL_SHIFT 4
/* TCE_POLARITY_CLR Bit Fields */
#define EPDC_TCE_POLARITY_CLR_SDCE_POL_MASK 0x1u
#define EPDC_TCE_POLARITY_CLR_SDCE_POL_SHIFT 0
#define EPDC_TCE_POLARITY_CLR_SDLE_POL_MASK 0x2u
#define EPDC_TCE_POLARITY_CLR_SDLE_POL_SHIFT 1
#define EPDC_TCE_POLARITY_CLR_SDOE_POL_MASK 0x4u
#define EPDC_TCE_POLARITY_CLR_SDOE_POL_SHIFT 2
#define EPDC_TCE_POLARITY_CLR_GDOE_POL_MASK 0x8u
#define EPDC_TCE_POLARITY_CLR_GDOE_POL_SHIFT 3
#define EPDC_TCE_POLARITY_CLR_GDSP_POL_MASK 0x10u
#define EPDC_TCE_POLARITY_CLR_GDSP_POL_SHIFT 4
/* TCE_POLARITY_TOG Bit Fields */
#define EPDC_TCE_POLARITY_TOG_SDCE_POL_MASK 0x1u
#define EPDC_TCE_POLARITY_TOG_SDCE_POL_SHIFT 0
#define EPDC_TCE_POLARITY_TOG_SDLE_POL_MASK 0x2u
#define EPDC_TCE_POLARITY_TOG_SDLE_POL_SHIFT 1
#define EPDC_TCE_POLARITY_TOG_SDOE_POL_MASK 0x4u
#define EPDC_TCE_POLARITY_TOG_SDOE_POL_SHIFT 2
#define EPDC_TCE_POLARITY_TOG_GDOE_POL_MASK 0x8u
#define EPDC_TCE_POLARITY_TOG_GDOE_POL_SHIFT 3
#define EPDC_TCE_POLARITY_TOG_GDSP_POL_MASK 0x10u
#define EPDC_TCE_POLARITY_TOG_GDSP_POL_SHIFT 4
/* TCE_TIMING1 Bit Fields */
#define EPDC_TCE_TIMING1_SDCLK_SHIFT_MASK 0x3u
#define EPDC_TCE_TIMING1_SDCLK_SHIFT_SHIFT 0
#define EPDC_TCE_TIMING1_SDCLK_SHIFT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING1_SDCLK_SHIFT_SHIFT))&EPDC_TCE_TIMING1_SDCLK_SHIFT_MASK)
#define EPDC_TCE_TIMING1_SDCLK_INVERT_MASK 0x8u
#define EPDC_TCE_TIMING1_SDCLK_INVERT_SHIFT 3
#define EPDC_TCE_TIMING1_SDLE_SHIFT_MASK 0x30u
#define EPDC_TCE_TIMING1_SDLE_SHIFT_SHIFT 4
#define EPDC_TCE_TIMING1_SDLE_SHIFT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING1_SDLE_SHIFT_SHIFT))&EPDC_TCE_TIMING1_SDLE_SHIFT_MASK)
/* TCE_TIMING1_SET Bit Fields */
#define EPDC_TCE_TIMING1_SET_SDCLK_SHIFT_MASK 0x3u
#define EPDC_TCE_TIMING1_SET_SDCLK_SHIFT_SHIFT 0
#define EPDC_TCE_TIMING1_SET_SDCLK_SHIFT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING1_SET_SDCLK_SHIFT_SHIFT))&EPDC_TCE_TIMING1_SET_SDCLK_SHIFT_MASK)
#define EPDC_TCE_TIMING1_SET_SDCLK_INVERT_MASK 0x8u
#define EPDC_TCE_TIMING1_SET_SDCLK_INVERT_SHIFT 3
#define EPDC_TCE_TIMING1_SET_SDLE_SHIFT_MASK 0x30u
#define EPDC_TCE_TIMING1_SET_SDLE_SHIFT_SHIFT 4
#define EPDC_TCE_TIMING1_SET_SDLE_SHIFT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING1_SET_SDLE_SHIFT_SHIFT))&EPDC_TCE_TIMING1_SET_SDLE_SHIFT_MASK)
/* TCE_TIMING1_CLR Bit Fields */
#define EPDC_TCE_TIMING1_CLR_SDCLK_SHIFT_MASK 0x3u
#define EPDC_TCE_TIMING1_CLR_SDCLK_SHIFT_SHIFT 0
#define EPDC_TCE_TIMING1_CLR_SDCLK_SHIFT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING1_CLR_SDCLK_SHIFT_SHIFT))&EPDC_TCE_TIMING1_CLR_SDCLK_SHIFT_MASK)
#define EPDC_TCE_TIMING1_CLR_SDCLK_INVERT_MASK 0x8u
#define EPDC_TCE_TIMING1_CLR_SDCLK_INVERT_SHIFT 3
#define EPDC_TCE_TIMING1_CLR_SDLE_SHIFT_MASK 0x30u
#define EPDC_TCE_TIMING1_CLR_SDLE_SHIFT_SHIFT 4
#define EPDC_TCE_TIMING1_CLR_SDLE_SHIFT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING1_CLR_SDLE_SHIFT_SHIFT))&EPDC_TCE_TIMING1_CLR_SDLE_SHIFT_MASK)
/* TCE_TIMING1_TOG Bit Fields */
#define EPDC_TCE_TIMING1_TOG_SDCLK_SHIFT_MASK 0x3u
#define EPDC_TCE_TIMING1_TOG_SDCLK_SHIFT_SHIFT 0
#define EPDC_TCE_TIMING1_TOG_SDCLK_SHIFT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING1_TOG_SDCLK_SHIFT_SHIFT))&EPDC_TCE_TIMING1_TOG_SDCLK_SHIFT_MASK)
#define EPDC_TCE_TIMING1_TOG_SDCLK_INVERT_MASK 0x8u
#define EPDC_TCE_TIMING1_TOG_SDCLK_INVERT_SHIFT 3
#define EPDC_TCE_TIMING1_TOG_SDLE_SHIFT_MASK 0x30u
#define EPDC_TCE_TIMING1_TOG_SDLE_SHIFT_SHIFT 4
#define EPDC_TCE_TIMING1_TOG_SDLE_SHIFT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING1_TOG_SDLE_SHIFT_SHIFT))&EPDC_TCE_TIMING1_TOG_SDLE_SHIFT_MASK)
/* TCE_TIMING2 Bit Fields */
#define EPDC_TCE_TIMING2_GDSP_OFFSET_MASK 0xFFFFu
#define EPDC_TCE_TIMING2_GDSP_OFFSET_SHIFT 0
#define EPDC_TCE_TIMING2_GDSP_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING2_GDSP_OFFSET_SHIFT))&EPDC_TCE_TIMING2_GDSP_OFFSET_MASK)
#define EPDC_TCE_TIMING2_GDCLK_HP_MASK 0xFFFF0000u
#define EPDC_TCE_TIMING2_GDCLK_HP_SHIFT 16
#define EPDC_TCE_TIMING2_GDCLK_HP(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING2_GDCLK_HP_SHIFT))&EPDC_TCE_TIMING2_GDCLK_HP_MASK)
/* TCE_TIMING2_SET Bit Fields */
#define EPDC_TCE_TIMING2_SET_GDSP_OFFSET_MASK 0xFFFFu
#define EPDC_TCE_TIMING2_SET_GDSP_OFFSET_SHIFT 0
#define EPDC_TCE_TIMING2_SET_GDSP_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING2_SET_GDSP_OFFSET_SHIFT))&EPDC_TCE_TIMING2_SET_GDSP_OFFSET_MASK)
#define EPDC_TCE_TIMING2_SET_GDCLK_HP_MASK 0xFFFF0000u
#define EPDC_TCE_TIMING2_SET_GDCLK_HP_SHIFT 16
#define EPDC_TCE_TIMING2_SET_GDCLK_HP(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING2_SET_GDCLK_HP_SHIFT))&EPDC_TCE_TIMING2_SET_GDCLK_HP_MASK)
/* TCE_TIMING2_CLR Bit Fields */
#define EPDC_TCE_TIMING2_CLR_GDSP_OFFSET_MASK 0xFFFFu
#define EPDC_TCE_TIMING2_CLR_GDSP_OFFSET_SHIFT 0
#define EPDC_TCE_TIMING2_CLR_GDSP_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING2_CLR_GDSP_OFFSET_SHIFT))&EPDC_TCE_TIMING2_CLR_GDSP_OFFSET_MASK)
#define EPDC_TCE_TIMING2_CLR_GDCLK_HP_MASK 0xFFFF0000u
#define EPDC_TCE_TIMING2_CLR_GDCLK_HP_SHIFT 16
#define EPDC_TCE_TIMING2_CLR_GDCLK_HP(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING2_CLR_GDCLK_HP_SHIFT))&EPDC_TCE_TIMING2_CLR_GDCLK_HP_MASK)
/* TCE_TIMING2_TOG Bit Fields */
#define EPDC_TCE_TIMING2_TOG_GDSP_OFFSET_MASK 0xFFFFu
#define EPDC_TCE_TIMING2_TOG_GDSP_OFFSET_SHIFT 0
#define EPDC_TCE_TIMING2_TOG_GDSP_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING2_TOG_GDSP_OFFSET_SHIFT))&EPDC_TCE_TIMING2_TOG_GDSP_OFFSET_MASK)
#define EPDC_TCE_TIMING2_TOG_GDCLK_HP_MASK 0xFFFF0000u
#define EPDC_TCE_TIMING2_TOG_GDCLK_HP_SHIFT 16
#define EPDC_TCE_TIMING2_TOG_GDCLK_HP(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING2_TOG_GDCLK_HP_SHIFT))&EPDC_TCE_TIMING2_TOG_GDCLK_HP_MASK)
/* TCE_TIMING3 Bit Fields */
#define EPDC_TCE_TIMING3_GDCLK_OFFSET_MASK 0xFFFFu
#define EPDC_TCE_TIMING3_GDCLK_OFFSET_SHIFT 0
#define EPDC_TCE_TIMING3_GDCLK_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING3_GDCLK_OFFSET_SHIFT))&EPDC_TCE_TIMING3_GDCLK_OFFSET_MASK)
#define EPDC_TCE_TIMING3_GDOE_OFFSET_MASK 0xFFFF0000u
#define EPDC_TCE_TIMING3_GDOE_OFFSET_SHIFT 16
#define EPDC_TCE_TIMING3_GDOE_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING3_GDOE_OFFSET_SHIFT))&EPDC_TCE_TIMING3_GDOE_OFFSET_MASK)
/* TCE_TIMING3_SET Bit Fields */
#define EPDC_TCE_TIMING3_SET_GDCLK_OFFSET_MASK 0xFFFFu
#define EPDC_TCE_TIMING3_SET_GDCLK_OFFSET_SHIFT 0
#define EPDC_TCE_TIMING3_SET_GDCLK_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING3_SET_GDCLK_OFFSET_SHIFT))&EPDC_TCE_TIMING3_SET_GDCLK_OFFSET_MASK)
#define EPDC_TCE_TIMING3_SET_GDOE_OFFSET_MASK 0xFFFF0000u
#define EPDC_TCE_TIMING3_SET_GDOE_OFFSET_SHIFT 16
#define EPDC_TCE_TIMING3_SET_GDOE_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING3_SET_GDOE_OFFSET_SHIFT))&EPDC_TCE_TIMING3_SET_GDOE_OFFSET_MASK)
/* TCE_TIMING3_CLR Bit Fields */
#define EPDC_TCE_TIMING3_CLR_GDCLK_OFFSET_MASK 0xFFFFu
#define EPDC_TCE_TIMING3_CLR_GDCLK_OFFSET_SHIFT 0
#define EPDC_TCE_TIMING3_CLR_GDCLK_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING3_CLR_GDCLK_OFFSET_SHIFT))&EPDC_TCE_TIMING3_CLR_GDCLK_OFFSET_MASK)
#define EPDC_TCE_TIMING3_CLR_GDOE_OFFSET_MASK 0xFFFF0000u
#define EPDC_TCE_TIMING3_CLR_GDOE_OFFSET_SHIFT 16
#define EPDC_TCE_TIMING3_CLR_GDOE_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING3_CLR_GDOE_OFFSET_SHIFT))&EPDC_TCE_TIMING3_CLR_GDOE_OFFSET_MASK)
/* TCE_TIMING3_TOG Bit Fields */
#define EPDC_TCE_TIMING3_TOG_GDCLK_OFFSET_MASK 0xFFFFu
#define EPDC_TCE_TIMING3_TOG_GDCLK_OFFSET_SHIFT 0
#define EPDC_TCE_TIMING3_TOG_GDCLK_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING3_TOG_GDCLK_OFFSET_SHIFT))&EPDC_TCE_TIMING3_TOG_GDCLK_OFFSET_MASK)
#define EPDC_TCE_TIMING3_TOG_GDOE_OFFSET_MASK 0xFFFF0000u
#define EPDC_TCE_TIMING3_TOG_GDOE_OFFSET_SHIFT 16
#define EPDC_TCE_TIMING3_TOG_GDOE_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_TCE_TIMING3_TOG_GDOE_OFFSET_SHIFT))&EPDC_TCE_TIMING3_TOG_GDOE_OFFSET_MASK)
/* PIGEON_CTRL0 Bit Fields */
#define EPDC_PIGEON_CTRL0_FD_PERIOD_MASK 0xFFFu
#define EPDC_PIGEON_CTRL0_FD_PERIOD_SHIFT 0
#define EPDC_PIGEON_CTRL0_FD_PERIOD(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_CTRL0_FD_PERIOD_SHIFT))&EPDC_PIGEON_CTRL0_FD_PERIOD_MASK)
#define EPDC_PIGEON_CTRL0_LD_PERIOD_MASK 0xFFF0000u
#define EPDC_PIGEON_CTRL0_LD_PERIOD_SHIFT 16
#define EPDC_PIGEON_CTRL0_LD_PERIOD(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_CTRL0_LD_PERIOD_SHIFT))&EPDC_PIGEON_CTRL0_LD_PERIOD_MASK)
/* PIGEON_CTRL0_SET Bit Fields */
#define EPDC_PIGEON_CTRL0_SET_FD_PERIOD_MASK 0xFFFu
#define EPDC_PIGEON_CTRL0_SET_FD_PERIOD_SHIFT 0
#define EPDC_PIGEON_CTRL0_SET_FD_PERIOD(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_CTRL0_SET_FD_PERIOD_SHIFT))&EPDC_PIGEON_CTRL0_SET_FD_PERIOD_MASK)
#define EPDC_PIGEON_CTRL0_SET_LD_PERIOD_MASK 0xFFF0000u
#define EPDC_PIGEON_CTRL0_SET_LD_PERIOD_SHIFT 16
#define EPDC_PIGEON_CTRL0_SET_LD_PERIOD(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_CTRL0_SET_LD_PERIOD_SHIFT))&EPDC_PIGEON_CTRL0_SET_LD_PERIOD_MASK)
/* PIGEON_CTRL0_CLR Bit Fields */
#define EPDC_PIGEON_CTRL0_CLR_FD_PERIOD_MASK 0xFFFu
#define EPDC_PIGEON_CTRL0_CLR_FD_PERIOD_SHIFT 0
#define EPDC_PIGEON_CTRL0_CLR_FD_PERIOD(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_CTRL0_CLR_FD_PERIOD_SHIFT))&EPDC_PIGEON_CTRL0_CLR_FD_PERIOD_MASK)
#define EPDC_PIGEON_CTRL0_CLR_LD_PERIOD_MASK 0xFFF0000u
#define EPDC_PIGEON_CTRL0_CLR_LD_PERIOD_SHIFT 16
#define EPDC_PIGEON_CTRL0_CLR_LD_PERIOD(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_CTRL0_CLR_LD_PERIOD_SHIFT))&EPDC_PIGEON_CTRL0_CLR_LD_PERIOD_MASK)
/* PIGEON_CTRL0_TOG Bit Fields */
#define EPDC_PIGEON_CTRL0_TOG_FD_PERIOD_MASK 0xFFFu
#define EPDC_PIGEON_CTRL0_TOG_FD_PERIOD_SHIFT 0
#define EPDC_PIGEON_CTRL0_TOG_FD_PERIOD(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_CTRL0_TOG_FD_PERIOD_SHIFT))&EPDC_PIGEON_CTRL0_TOG_FD_PERIOD_MASK)
#define EPDC_PIGEON_CTRL0_TOG_LD_PERIOD_MASK 0xFFF0000u
#define EPDC_PIGEON_CTRL0_TOG_LD_PERIOD_SHIFT 16
#define EPDC_PIGEON_CTRL0_TOG_LD_PERIOD(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_CTRL0_TOG_LD_PERIOD_SHIFT))&EPDC_PIGEON_CTRL0_TOG_LD_PERIOD_MASK)
/* PIGEON_CTRL1 Bit Fields */
#define EPDC_PIGEON_CTRL1_FRAME_CNT_PERIOD_MASK 0xFFFu
#define EPDC_PIGEON_CTRL1_FRAME_CNT_PERIOD_SHIFT 0
#define EPDC_PIGEON_CTRL1_FRAME_CNT_PERIOD(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_CTRL1_FRAME_CNT_PERIOD_SHIFT))&EPDC_PIGEON_CTRL1_FRAME_CNT_PERIOD_MASK)
#define EPDC_PIGEON_CTRL1_FRAME_CNT_CYCLES_MASK 0xFFF0000u
#define EPDC_PIGEON_CTRL1_FRAME_CNT_CYCLES_SHIFT 16
#define EPDC_PIGEON_CTRL1_FRAME_CNT_CYCLES(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_CTRL1_FRAME_CNT_CYCLES_SHIFT))&EPDC_PIGEON_CTRL1_FRAME_CNT_CYCLES_MASK)
/* PIGEON_CTRL1_SET Bit Fields */
#define EPDC_PIGEON_CTRL1_SET_FRAME_CNT_PERIOD_MASK 0xFFFu
#define EPDC_PIGEON_CTRL1_SET_FRAME_CNT_PERIOD_SHIFT 0
#define EPDC_PIGEON_CTRL1_SET_FRAME_CNT_PERIOD(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_CTRL1_SET_FRAME_CNT_PERIOD_SHIFT))&EPDC_PIGEON_CTRL1_SET_FRAME_CNT_PERIOD_MASK)
#define EPDC_PIGEON_CTRL1_SET_FRAME_CNT_CYCLES_MASK 0xFFF0000u
#define EPDC_PIGEON_CTRL1_SET_FRAME_CNT_CYCLES_SHIFT 16
#define EPDC_PIGEON_CTRL1_SET_FRAME_CNT_CYCLES(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_CTRL1_SET_FRAME_CNT_CYCLES_SHIFT))&EPDC_PIGEON_CTRL1_SET_FRAME_CNT_CYCLES_MASK)
/* PIGEON_CTRL1_CLR Bit Fields */
#define EPDC_PIGEON_CTRL1_CLR_FRAME_CNT_PERIOD_MASK 0xFFFu
#define EPDC_PIGEON_CTRL1_CLR_FRAME_CNT_PERIOD_SHIFT 0
#define EPDC_PIGEON_CTRL1_CLR_FRAME_CNT_PERIOD(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_CTRL1_CLR_FRAME_CNT_PERIOD_SHIFT))&EPDC_PIGEON_CTRL1_CLR_FRAME_CNT_PERIOD_MASK)
#define EPDC_PIGEON_CTRL1_CLR_FRAME_CNT_CYCLES_MASK 0xFFF0000u
#define EPDC_PIGEON_CTRL1_CLR_FRAME_CNT_CYCLES_SHIFT 16
#define EPDC_PIGEON_CTRL1_CLR_FRAME_CNT_CYCLES(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_CTRL1_CLR_FRAME_CNT_CYCLES_SHIFT))&EPDC_PIGEON_CTRL1_CLR_FRAME_CNT_CYCLES_MASK)
/* PIGEON_CTRL1_TOG Bit Fields */
#define EPDC_PIGEON_CTRL1_TOG_FRAME_CNT_PERIOD_MASK 0xFFFu
#define EPDC_PIGEON_CTRL1_TOG_FRAME_CNT_PERIOD_SHIFT 0
#define EPDC_PIGEON_CTRL1_TOG_FRAME_CNT_PERIOD(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_CTRL1_TOG_FRAME_CNT_PERIOD_SHIFT))&EPDC_PIGEON_CTRL1_TOG_FRAME_CNT_PERIOD_MASK)
#define EPDC_PIGEON_CTRL1_TOG_FRAME_CNT_CYCLES_MASK 0xFFF0000u
#define EPDC_PIGEON_CTRL1_TOG_FRAME_CNT_CYCLES_SHIFT 16
#define EPDC_PIGEON_CTRL1_TOG_FRAME_CNT_CYCLES(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_CTRL1_TOG_FRAME_CNT_CYCLES_SHIFT))&EPDC_PIGEON_CTRL1_TOG_FRAME_CNT_CYCLES_MASK)
/* IRQ_MASK1 Bit Fields */
#define EPDC_IRQ_MASK1_LUTN_CMPLT_IRQ_EN_MASK 0xFFFFFFFFu
#define EPDC_IRQ_MASK1_LUTN_CMPLT_IRQ_EN_SHIFT 0
#define EPDC_IRQ_MASK1_LUTN_CMPLT_IRQ_EN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_IRQ_MASK1_LUTN_CMPLT_IRQ_EN_SHIFT))&EPDC_IRQ_MASK1_LUTN_CMPLT_IRQ_EN_MASK)
/* IRQ_MASK1_SET Bit Fields */
#define EPDC_IRQ_MASK1_SET_LUTN_CMPLT_IRQ_EN_MASK 0xFFFFFFFFu
#define EPDC_IRQ_MASK1_SET_LUTN_CMPLT_IRQ_EN_SHIFT 0
#define EPDC_IRQ_MASK1_SET_LUTN_CMPLT_IRQ_EN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_IRQ_MASK1_SET_LUTN_CMPLT_IRQ_EN_SHIFT))&EPDC_IRQ_MASK1_SET_LUTN_CMPLT_IRQ_EN_MASK)
/* IRQ_MASK1_CLR Bit Fields */
#define EPDC_IRQ_MASK1_CLR_LUTN_CMPLT_IRQ_EN_MASK 0xFFFFFFFFu
#define EPDC_IRQ_MASK1_CLR_LUTN_CMPLT_IRQ_EN_SHIFT 0
#define EPDC_IRQ_MASK1_CLR_LUTN_CMPLT_IRQ_EN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_IRQ_MASK1_CLR_LUTN_CMPLT_IRQ_EN_SHIFT))&EPDC_IRQ_MASK1_CLR_LUTN_CMPLT_IRQ_EN_MASK)
/* IRQ_MASK1_TOG Bit Fields */
#define EPDC_IRQ_MASK1_TOG_LUTN_CMPLT_IRQ_EN_MASK 0xFFFFFFFFu
#define EPDC_IRQ_MASK1_TOG_LUTN_CMPLT_IRQ_EN_SHIFT 0
#define EPDC_IRQ_MASK1_TOG_LUTN_CMPLT_IRQ_EN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_IRQ_MASK1_TOG_LUTN_CMPLT_IRQ_EN_SHIFT))&EPDC_IRQ_MASK1_TOG_LUTN_CMPLT_IRQ_EN_MASK)
/* IRQ_MASK2 Bit Fields */
#define EPDC_IRQ_MASK2_LUTN_CMPLT_IRQ_EN_MASK 0xFFFFFFFFu
#define EPDC_IRQ_MASK2_LUTN_CMPLT_IRQ_EN_SHIFT 0
#define EPDC_IRQ_MASK2_LUTN_CMPLT_IRQ_EN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_IRQ_MASK2_LUTN_CMPLT_IRQ_EN_SHIFT))&EPDC_IRQ_MASK2_LUTN_CMPLT_IRQ_EN_MASK)
/* IRQ_MASK2_SET Bit Fields */
#define EPDC_IRQ_MASK2_SET_LUTN_CMPLT_IRQ_EN_MASK 0xFFFFFFFFu
#define EPDC_IRQ_MASK2_SET_LUTN_CMPLT_IRQ_EN_SHIFT 0
#define EPDC_IRQ_MASK2_SET_LUTN_CMPLT_IRQ_EN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_IRQ_MASK2_SET_LUTN_CMPLT_IRQ_EN_SHIFT))&EPDC_IRQ_MASK2_SET_LUTN_CMPLT_IRQ_EN_MASK)
/* IRQ_MASK2_CLR Bit Fields */
#define EPDC_IRQ_MASK2_CLR_LUTN_CMPLT_IRQ_EN_MASK 0xFFFFFFFFu
#define EPDC_IRQ_MASK2_CLR_LUTN_CMPLT_IRQ_EN_SHIFT 0
#define EPDC_IRQ_MASK2_CLR_LUTN_CMPLT_IRQ_EN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_IRQ_MASK2_CLR_LUTN_CMPLT_IRQ_EN_SHIFT))&EPDC_IRQ_MASK2_CLR_LUTN_CMPLT_IRQ_EN_MASK)
/* IRQ_MASK2_TOG Bit Fields */
#define EPDC_IRQ_MASK2_TOG_LUTN_CMPLT_IRQ_EN_MASK 0xFFFFFFFFu
#define EPDC_IRQ_MASK2_TOG_LUTN_CMPLT_IRQ_EN_SHIFT 0
#define EPDC_IRQ_MASK2_TOG_LUTN_CMPLT_IRQ_EN(x) (((uint32_t)(((uint32_t)(x))<<EPDC_IRQ_MASK2_TOG_LUTN_CMPLT_IRQ_EN_SHIFT))&EPDC_IRQ_MASK2_TOG_LUTN_CMPLT_IRQ_EN_MASK)
/* IRQ1 Bit Fields */
#define EPDC_IRQ1_LUTN_CMPLT_IRQ_MASK 0xFFFFFFFFu
#define EPDC_IRQ1_LUTN_CMPLT_IRQ_SHIFT 0
#define EPDC_IRQ1_LUTN_CMPLT_IRQ(x) (((uint32_t)(((uint32_t)(x))<<EPDC_IRQ1_LUTN_CMPLT_IRQ_SHIFT))&EPDC_IRQ1_LUTN_CMPLT_IRQ_MASK)
/* IRQ1_SET Bit Fields */
#define EPDC_IRQ1_SET_LUTN_CMPLT_IRQ_MASK 0xFFFFFFFFu
#define EPDC_IRQ1_SET_LUTN_CMPLT_IRQ_SHIFT 0
#define EPDC_IRQ1_SET_LUTN_CMPLT_IRQ(x) (((uint32_t)(((uint32_t)(x))<<EPDC_IRQ1_SET_LUTN_CMPLT_IRQ_SHIFT))&EPDC_IRQ1_SET_LUTN_CMPLT_IRQ_MASK)
/* IRQ1_CLR Bit Fields */
#define EPDC_IRQ1_CLR_LUTN_CMPLT_IRQ_MASK 0xFFFFFFFFu
#define EPDC_IRQ1_CLR_LUTN_CMPLT_IRQ_SHIFT 0
#define EPDC_IRQ1_CLR_LUTN_CMPLT_IRQ(x) (((uint32_t)(((uint32_t)(x))<<EPDC_IRQ1_CLR_LUTN_CMPLT_IRQ_SHIFT))&EPDC_IRQ1_CLR_LUTN_CMPLT_IRQ_MASK)
/* IRQ1_TOG Bit Fields */
#define EPDC_IRQ1_TOG_LUTN_CMPLT_IRQ_MASK 0xFFFFFFFFu
#define EPDC_IRQ1_TOG_LUTN_CMPLT_IRQ_SHIFT 0
#define EPDC_IRQ1_TOG_LUTN_CMPLT_IRQ(x) (((uint32_t)(((uint32_t)(x))<<EPDC_IRQ1_TOG_LUTN_CMPLT_IRQ_SHIFT))&EPDC_IRQ1_TOG_LUTN_CMPLT_IRQ_MASK)
/* IRQ2 Bit Fields */
#define EPDC_IRQ2_LUTN_CMPLT_IRQ_MASK 0xFFFFFFFFu
#define EPDC_IRQ2_LUTN_CMPLT_IRQ_SHIFT 0
#define EPDC_IRQ2_LUTN_CMPLT_IRQ(x) (((uint32_t)(((uint32_t)(x))<<EPDC_IRQ2_LUTN_CMPLT_IRQ_SHIFT))&EPDC_IRQ2_LUTN_CMPLT_IRQ_MASK)
/* IRQ2_SET Bit Fields */
#define EPDC_IRQ2_SET_LUTN_CMPLT_IRQ_MASK 0xFFFFFFFFu
#define EPDC_IRQ2_SET_LUTN_CMPLT_IRQ_SHIFT 0
#define EPDC_IRQ2_SET_LUTN_CMPLT_IRQ(x) (((uint32_t)(((uint32_t)(x))<<EPDC_IRQ2_SET_LUTN_CMPLT_IRQ_SHIFT))&EPDC_IRQ2_SET_LUTN_CMPLT_IRQ_MASK)
/* IRQ2_CLR Bit Fields */
#define EPDC_IRQ2_CLR_LUTN_CMPLT_IRQ_MASK 0xFFFFFFFFu
#define EPDC_IRQ2_CLR_LUTN_CMPLT_IRQ_SHIFT 0
#define EPDC_IRQ2_CLR_LUTN_CMPLT_IRQ(x) (((uint32_t)(((uint32_t)(x))<<EPDC_IRQ2_CLR_LUTN_CMPLT_IRQ_SHIFT))&EPDC_IRQ2_CLR_LUTN_CMPLT_IRQ_MASK)
/* IRQ2_TOG Bit Fields */
#define EPDC_IRQ2_TOG_LUTN_CMPLT_IRQ_MASK 0xFFFFFFFFu
#define EPDC_IRQ2_TOG_LUTN_CMPLT_IRQ_SHIFT 0
#define EPDC_IRQ2_TOG_LUTN_CMPLT_IRQ(x) (((uint32_t)(((uint32_t)(x))<<EPDC_IRQ2_TOG_LUTN_CMPLT_IRQ_SHIFT))&EPDC_IRQ2_TOG_LUTN_CMPLT_IRQ_MASK)
/* IRQ_MASK Bit Fields */
#define EPDC_IRQ_MASK_WB_CMPLT_IRQ_EN_MASK 0x10000u
#define EPDC_IRQ_MASK_WB_CMPLT_IRQ_EN_SHIFT 16
#define EPDC_IRQ_MASK_COL_IRQ_EN_MASK 0x20000u
#define EPDC_IRQ_MASK_COL_IRQ_EN_SHIFT 17
#define EPDC_IRQ_MASK_TCE_UNDERRUN_IRQ_EN_MASK 0x40000u
#define EPDC_IRQ_MASK_TCE_UNDERRUN_IRQ_EN_SHIFT 18
#define EPDC_IRQ_MASK_FRAME_END_IRQ_EN_MASK 0x80000u
#define EPDC_IRQ_MASK_FRAME_END_IRQ_EN_SHIFT 19
#define EPDC_IRQ_MASK_BUS_ERROR_IRQ_EN_MASK 0x100000u
#define EPDC_IRQ_MASK_BUS_ERROR_IRQ_EN_SHIFT 20
#define EPDC_IRQ_MASK_TCE_IDLE_IRQ_EN_MASK 0x200000u
#define EPDC_IRQ_MASK_TCE_IDLE_IRQ_EN_SHIFT 21
#define EPDC_IRQ_MASK_UPD_DONE_IRQ_EN_MASK 0x400000u
#define EPDC_IRQ_MASK_UPD_DONE_IRQ_EN_SHIFT 22
#define EPDC_IRQ_MASK_PWR_IRQ_EN_MASK 0x800000u
#define EPDC_IRQ_MASK_PWR_IRQ_EN_SHIFT 23
/* IRQ_MASK_SET Bit Fields */
#define EPDC_IRQ_MASK_SET_WB_CMPLT_IRQ_EN_MASK 0x10000u
#define EPDC_IRQ_MASK_SET_WB_CMPLT_IRQ_EN_SHIFT 16
#define EPDC_IRQ_MASK_SET_COL_IRQ_EN_MASK 0x20000u
#define EPDC_IRQ_MASK_SET_COL_IRQ_EN_SHIFT 17
#define EPDC_IRQ_MASK_SET_TCE_UNDERRUN_IRQ_EN_MASK 0x40000u
#define EPDC_IRQ_MASK_SET_TCE_UNDERRUN_IRQ_EN_SHIFT 18
#define EPDC_IRQ_MASK_SET_FRAME_END_IRQ_EN_MASK 0x80000u
#define EPDC_IRQ_MASK_SET_FRAME_END_IRQ_EN_SHIFT 19
#define EPDC_IRQ_MASK_SET_BUS_ERROR_IRQ_EN_MASK 0x100000u
#define EPDC_IRQ_MASK_SET_BUS_ERROR_IRQ_EN_SHIFT 20
#define EPDC_IRQ_MASK_SET_TCE_IDLE_IRQ_EN_MASK 0x200000u
#define EPDC_IRQ_MASK_SET_TCE_IDLE_IRQ_EN_SHIFT 21
#define EPDC_IRQ_MASK_SET_UPD_DONE_IRQ_EN_MASK 0x400000u
#define EPDC_IRQ_MASK_SET_UPD_DONE_IRQ_EN_SHIFT 22
#define EPDC_IRQ_MASK_SET_PWR_IRQ_EN_MASK 0x800000u
#define EPDC_IRQ_MASK_SET_PWR_IRQ_EN_SHIFT 23
/* IRQ_MASK_CLR Bit Fields */
#define EPDC_IRQ_MASK_CLR_WB_CMPLT_IRQ_EN_MASK 0x10000u
#define EPDC_IRQ_MASK_CLR_WB_CMPLT_IRQ_EN_SHIFT 16
#define EPDC_IRQ_MASK_CLR_COL_IRQ_EN_MASK 0x20000u
#define EPDC_IRQ_MASK_CLR_COL_IRQ_EN_SHIFT 17
#define EPDC_IRQ_MASK_CLR_TCE_UNDERRUN_IRQ_EN_MASK 0x40000u
#define EPDC_IRQ_MASK_CLR_TCE_UNDERRUN_IRQ_EN_SHIFT 18
#define EPDC_IRQ_MASK_CLR_FRAME_END_IRQ_EN_MASK 0x80000u
#define EPDC_IRQ_MASK_CLR_FRAME_END_IRQ_EN_SHIFT 19
#define EPDC_IRQ_MASK_CLR_BUS_ERROR_IRQ_EN_MASK 0x100000u
#define EPDC_IRQ_MASK_CLR_BUS_ERROR_IRQ_EN_SHIFT 20
#define EPDC_IRQ_MASK_CLR_TCE_IDLE_IRQ_EN_MASK 0x200000u
#define EPDC_IRQ_MASK_CLR_TCE_IDLE_IRQ_EN_SHIFT 21
#define EPDC_IRQ_MASK_CLR_UPD_DONE_IRQ_EN_MASK 0x400000u
#define EPDC_IRQ_MASK_CLR_UPD_DONE_IRQ_EN_SHIFT 22
#define EPDC_IRQ_MASK_CLR_PWR_IRQ_EN_MASK 0x800000u
#define EPDC_IRQ_MASK_CLR_PWR_IRQ_EN_SHIFT 23
/* IRQ_MASK_TOG Bit Fields */
#define EPDC_IRQ_MASK_TOG_WB_CMPLT_IRQ_EN_MASK 0x10000u
#define EPDC_IRQ_MASK_TOG_WB_CMPLT_IRQ_EN_SHIFT 16
#define EPDC_IRQ_MASK_TOG_COL_IRQ_EN_MASK 0x20000u
#define EPDC_IRQ_MASK_TOG_COL_IRQ_EN_SHIFT 17
#define EPDC_IRQ_MASK_TOG_TCE_UNDERRUN_IRQ_EN_MASK 0x40000u
#define EPDC_IRQ_MASK_TOG_TCE_UNDERRUN_IRQ_EN_SHIFT 18
#define EPDC_IRQ_MASK_TOG_FRAME_END_IRQ_EN_MASK 0x80000u
#define EPDC_IRQ_MASK_TOG_FRAME_END_IRQ_EN_SHIFT 19
#define EPDC_IRQ_MASK_TOG_BUS_ERROR_IRQ_EN_MASK 0x100000u
#define EPDC_IRQ_MASK_TOG_BUS_ERROR_IRQ_EN_SHIFT 20
#define EPDC_IRQ_MASK_TOG_TCE_IDLE_IRQ_EN_MASK 0x200000u
#define EPDC_IRQ_MASK_TOG_TCE_IDLE_IRQ_EN_SHIFT 21
#define EPDC_IRQ_MASK_TOG_UPD_DONE_IRQ_EN_MASK 0x400000u
#define EPDC_IRQ_MASK_TOG_UPD_DONE_IRQ_EN_SHIFT 22
#define EPDC_IRQ_MASK_TOG_PWR_IRQ_EN_MASK 0x800000u
#define EPDC_IRQ_MASK_TOG_PWR_IRQ_EN_SHIFT 23
/* IRQ Bit Fields */
#define EPDC_IRQ_WB_CMPLT_IRQ_MASK 0x10000u
#define EPDC_IRQ_WB_CMPLT_IRQ_SHIFT 16
#define EPDC_IRQ_LUT_COL_IRQ_MASK 0x20000u
#define EPDC_IRQ_LUT_COL_IRQ_SHIFT 17
#define EPDC_IRQ_TCE_UNDERRUN_IRQ_MASK 0x40000u
#define EPDC_IRQ_TCE_UNDERRUN_IRQ_SHIFT 18
#define EPDC_IRQ_FRAME_END_IRQ_MASK 0x80000u
#define EPDC_IRQ_FRAME_END_IRQ_SHIFT 19
#define EPDC_IRQ_BUS_ERROR_IRQ_MASK 0x100000u
#define EPDC_IRQ_BUS_ERROR_IRQ_SHIFT 20
#define EPDC_IRQ_TCE_IDLE_IRQ_MASK 0x200000u
#define EPDC_IRQ_TCE_IDLE_IRQ_SHIFT 21
#define EPDC_IRQ_UPD_DONE_IRQ_MASK 0x400000u
#define EPDC_IRQ_UPD_DONE_IRQ_SHIFT 22
#define EPDC_IRQ_PWR_IRQ_MASK 0x800000u
#define EPDC_IRQ_PWR_IRQ_SHIFT 23
/* IRQ_SET Bit Fields */
#define EPDC_IRQ_SET_WB_CMPLT_IRQ_MASK 0x10000u
#define EPDC_IRQ_SET_WB_CMPLT_IRQ_SHIFT 16
#define EPDC_IRQ_SET_LUT_COL_IRQ_MASK 0x20000u
#define EPDC_IRQ_SET_LUT_COL_IRQ_SHIFT 17
#define EPDC_IRQ_SET_TCE_UNDERRUN_IRQ_MASK 0x40000u
#define EPDC_IRQ_SET_TCE_UNDERRUN_IRQ_SHIFT 18
#define EPDC_IRQ_SET_FRAME_END_IRQ_MASK 0x80000u
#define EPDC_IRQ_SET_FRAME_END_IRQ_SHIFT 19
#define EPDC_IRQ_SET_BUS_ERROR_IRQ_MASK 0x100000u
#define EPDC_IRQ_SET_BUS_ERROR_IRQ_SHIFT 20
#define EPDC_IRQ_SET_TCE_IDLE_IRQ_MASK 0x200000u
#define EPDC_IRQ_SET_TCE_IDLE_IRQ_SHIFT 21
#define EPDC_IRQ_SET_UPD_DONE_IRQ_MASK 0x400000u
#define EPDC_IRQ_SET_UPD_DONE_IRQ_SHIFT 22
#define EPDC_IRQ_SET_PWR_IRQ_MASK 0x800000u
#define EPDC_IRQ_SET_PWR_IRQ_SHIFT 23
/* IRQ_CLR Bit Fields */
#define EPDC_IRQ_CLR_WB_CMPLT_IRQ_MASK 0x10000u
#define EPDC_IRQ_CLR_WB_CMPLT_IRQ_SHIFT 16
#define EPDC_IRQ_CLR_LUT_COL_IRQ_MASK 0x20000u
#define EPDC_IRQ_CLR_LUT_COL_IRQ_SHIFT 17
#define EPDC_IRQ_CLR_TCE_UNDERRUN_IRQ_MASK 0x40000u
#define EPDC_IRQ_CLR_TCE_UNDERRUN_IRQ_SHIFT 18
#define EPDC_IRQ_CLR_FRAME_END_IRQ_MASK 0x80000u
#define EPDC_IRQ_CLR_FRAME_END_IRQ_SHIFT 19
#define EPDC_IRQ_CLR_BUS_ERROR_IRQ_MASK 0x100000u
#define EPDC_IRQ_CLR_BUS_ERROR_IRQ_SHIFT 20
#define EPDC_IRQ_CLR_TCE_IDLE_IRQ_MASK 0x200000u
#define EPDC_IRQ_CLR_TCE_IDLE_IRQ_SHIFT 21
#define EPDC_IRQ_CLR_UPD_DONE_IRQ_MASK 0x400000u
#define EPDC_IRQ_CLR_UPD_DONE_IRQ_SHIFT 22
#define EPDC_IRQ_CLR_PWR_IRQ_MASK 0x800000u
#define EPDC_IRQ_CLR_PWR_IRQ_SHIFT 23
/* IRQ_TOG Bit Fields */
#define EPDC_IRQ_TOG_WB_CMPLT_IRQ_MASK 0x10000u
#define EPDC_IRQ_TOG_WB_CMPLT_IRQ_SHIFT 16
#define EPDC_IRQ_TOG_LUT_COL_IRQ_MASK 0x20000u
#define EPDC_IRQ_TOG_LUT_COL_IRQ_SHIFT 17
#define EPDC_IRQ_TOG_TCE_UNDERRUN_IRQ_MASK 0x40000u
#define EPDC_IRQ_TOG_TCE_UNDERRUN_IRQ_SHIFT 18
#define EPDC_IRQ_TOG_FRAME_END_IRQ_MASK 0x80000u
#define EPDC_IRQ_TOG_FRAME_END_IRQ_SHIFT 19
#define EPDC_IRQ_TOG_BUS_ERROR_IRQ_MASK 0x100000u
#define EPDC_IRQ_TOG_BUS_ERROR_IRQ_SHIFT 20
#define EPDC_IRQ_TOG_TCE_IDLE_IRQ_MASK 0x200000u
#define EPDC_IRQ_TOG_TCE_IDLE_IRQ_SHIFT 21
#define EPDC_IRQ_TOG_UPD_DONE_IRQ_MASK 0x400000u
#define EPDC_IRQ_TOG_UPD_DONE_IRQ_SHIFT 22
#define EPDC_IRQ_TOG_PWR_IRQ_MASK 0x800000u
#define EPDC_IRQ_TOG_PWR_IRQ_SHIFT 23
/* STATUS_LUTS1 Bit Fields */
#define EPDC_STATUS_LUTS1_LUTN_STS_MASK 0xFFFFFFFFu
#define EPDC_STATUS_LUTS1_LUTN_STS_SHIFT 0
#define EPDC_STATUS_LUTS1_LUTN_STS(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_LUTS1_LUTN_STS_SHIFT))&EPDC_STATUS_LUTS1_LUTN_STS_MASK)
/* STATUS_LUTS1_SET Bit Fields */
#define EPDC_STATUS_LUTS1_SET_LUTN_STS_MASK 0xFFFFFFFFu
#define EPDC_STATUS_LUTS1_SET_LUTN_STS_SHIFT 0
#define EPDC_STATUS_LUTS1_SET_LUTN_STS(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_LUTS1_SET_LUTN_STS_SHIFT))&EPDC_STATUS_LUTS1_SET_LUTN_STS_MASK)
/* STATUS_LUTS1_CLR Bit Fields */
#define EPDC_STATUS_LUTS1_CLR_LUTN_STS_MASK 0xFFFFFFFFu
#define EPDC_STATUS_LUTS1_CLR_LUTN_STS_SHIFT 0
#define EPDC_STATUS_LUTS1_CLR_LUTN_STS(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_LUTS1_CLR_LUTN_STS_SHIFT))&EPDC_STATUS_LUTS1_CLR_LUTN_STS_MASK)
/* STATUS_LUTS1_TOG Bit Fields */
#define EPDC_STATUS_LUTS1_TOG_LUTN_STS_MASK 0xFFFFFFFFu
#define EPDC_STATUS_LUTS1_TOG_LUTN_STS_SHIFT 0
#define EPDC_STATUS_LUTS1_TOG_LUTN_STS(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_LUTS1_TOG_LUTN_STS_SHIFT))&EPDC_STATUS_LUTS1_TOG_LUTN_STS_MASK)
/* STATUS_LUTS2 Bit Fields */
#define EPDC_STATUS_LUTS2_LUTN_STS_MASK 0xFFFFFFFFu
#define EPDC_STATUS_LUTS2_LUTN_STS_SHIFT 0
#define EPDC_STATUS_LUTS2_LUTN_STS(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_LUTS2_LUTN_STS_SHIFT))&EPDC_STATUS_LUTS2_LUTN_STS_MASK)
/* STATUS_LUTS2_SET Bit Fields */
#define EPDC_STATUS_LUTS2_SET_LUTN_STS_MASK 0xFFFFFFFFu
#define EPDC_STATUS_LUTS2_SET_LUTN_STS_SHIFT 0
#define EPDC_STATUS_LUTS2_SET_LUTN_STS(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_LUTS2_SET_LUTN_STS_SHIFT))&EPDC_STATUS_LUTS2_SET_LUTN_STS_MASK)
/* STATUS_LUTS2_CLR Bit Fields */
#define EPDC_STATUS_LUTS2_CLR_LUTN_STS_MASK 0xFFFFFFFFu
#define EPDC_STATUS_LUTS2_CLR_LUTN_STS_SHIFT 0
#define EPDC_STATUS_LUTS2_CLR_LUTN_STS(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_LUTS2_CLR_LUTN_STS_SHIFT))&EPDC_STATUS_LUTS2_CLR_LUTN_STS_MASK)
/* STATUS_LUTS2_TOG Bit Fields */
#define EPDC_STATUS_LUTS2_TOG_LUTN_STS_MASK 0xFFFFFFFFu
#define EPDC_STATUS_LUTS2_TOG_LUTN_STS_SHIFT 0
#define EPDC_STATUS_LUTS2_TOG_LUTN_STS(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_LUTS2_TOG_LUTN_STS_SHIFT))&EPDC_STATUS_LUTS2_TOG_LUTN_STS_MASK)
/* STATUS_NEXTLUT Bit Fields */
#define EPDC_STATUS_NEXTLUT_NEXT_LUT_MASK 0x3Fu
#define EPDC_STATUS_NEXTLUT_NEXT_LUT_SHIFT 0
#define EPDC_STATUS_NEXTLUT_NEXT_LUT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_NEXTLUT_NEXT_LUT_SHIFT))&EPDC_STATUS_NEXTLUT_NEXT_LUT_MASK)
#define EPDC_STATUS_NEXTLUT_NEXT_LUT_VALID_MASK 0x100u
#define EPDC_STATUS_NEXTLUT_NEXT_LUT_VALID_SHIFT 8
/* STATUS_COL1 Bit Fields */
#define EPDC_STATUS_COL1_LUTN_COL_STS_MASK 0xFFFFFFFFu
#define EPDC_STATUS_COL1_LUTN_COL_STS_SHIFT 0
#define EPDC_STATUS_COL1_LUTN_COL_STS(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_COL1_LUTN_COL_STS_SHIFT))&EPDC_STATUS_COL1_LUTN_COL_STS_MASK)
/* STATUS_COL1_SET Bit Fields */
#define EPDC_STATUS_COL1_SET_LUTN_COL_STS_MASK 0xFFFFFFFFu
#define EPDC_STATUS_COL1_SET_LUTN_COL_STS_SHIFT 0
#define EPDC_STATUS_COL1_SET_LUTN_COL_STS(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_COL1_SET_LUTN_COL_STS_SHIFT))&EPDC_STATUS_COL1_SET_LUTN_COL_STS_MASK)
/* STATUS_COL1_CLR Bit Fields */
#define EPDC_STATUS_COL1_CLR_LUTN_COL_STS_MASK 0xFFFFFFFFu
#define EPDC_STATUS_COL1_CLR_LUTN_COL_STS_SHIFT 0
#define EPDC_STATUS_COL1_CLR_LUTN_COL_STS(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_COL1_CLR_LUTN_COL_STS_SHIFT))&EPDC_STATUS_COL1_CLR_LUTN_COL_STS_MASK)
/* STATUS_COL1_TOG Bit Fields */
#define EPDC_STATUS_COL1_TOG_LUTN_COL_STS_MASK 0xFFFFFFFFu
#define EPDC_STATUS_COL1_TOG_LUTN_COL_STS_SHIFT 0
#define EPDC_STATUS_COL1_TOG_LUTN_COL_STS(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_COL1_TOG_LUTN_COL_STS_SHIFT))&EPDC_STATUS_COL1_TOG_LUTN_COL_STS_MASK)
/* STATUS_COL2 Bit Fields */
#define EPDC_STATUS_COL2_LUTN_COL_STS_MASK 0xFFFFFFFFu
#define EPDC_STATUS_COL2_LUTN_COL_STS_SHIFT 0
#define EPDC_STATUS_COL2_LUTN_COL_STS(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_COL2_LUTN_COL_STS_SHIFT))&EPDC_STATUS_COL2_LUTN_COL_STS_MASK)
/* STATUS_COL2_SET Bit Fields */
#define EPDC_STATUS_COL2_SET_LUTN_COL_STS_MASK 0xFFFFFFFFu
#define EPDC_STATUS_COL2_SET_LUTN_COL_STS_SHIFT 0
#define EPDC_STATUS_COL2_SET_LUTN_COL_STS(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_COL2_SET_LUTN_COL_STS_SHIFT))&EPDC_STATUS_COL2_SET_LUTN_COL_STS_MASK)
/* STATUS_COL2_CLR Bit Fields */
#define EPDC_STATUS_COL2_CLR_LUTN_COL_STS_MASK 0xFFFFFFFFu
#define EPDC_STATUS_COL2_CLR_LUTN_COL_STS_SHIFT 0
#define EPDC_STATUS_COL2_CLR_LUTN_COL_STS(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_COL2_CLR_LUTN_COL_STS_SHIFT))&EPDC_STATUS_COL2_CLR_LUTN_COL_STS_MASK)
/* STATUS_COL2_TOG Bit Fields */
#define EPDC_STATUS_COL2_TOG_LUTN_COL_STS_MASK 0xFFFFFFFFu
#define EPDC_STATUS_COL2_TOG_LUTN_COL_STS_SHIFT 0
#define EPDC_STATUS_COL2_TOG_LUTN_COL_STS(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_COL2_TOG_LUTN_COL_STS_SHIFT))&EPDC_STATUS_COL2_TOG_LUTN_COL_STS_MASK)
/* STATUS Bit Fields */
#define EPDC_STATUS_WB_BUSY_MASK 0x1u
#define EPDC_STATUS_WB_BUSY_SHIFT 0
#define EPDC_STATUS_LUTS_BUSY_MASK 0x2u
#define EPDC_STATUS_LUTS_BUSY_SHIFT 1
#define EPDC_STATUS_LUTS_UNDERRUN_MASK 0x4u
#define EPDC_STATUS_LUTS_UNDERRUN_SHIFT 2
#define EPDC_STATUS_UPD_VOID_MASK 0x8u
#define EPDC_STATUS_UPD_VOID_SHIFT 3
#define EPDC_STATUS_HISTOGRAM_NP_MASK 0x1F00u
#define EPDC_STATUS_HISTOGRAM_NP_SHIFT 8
#define EPDC_STATUS_HISTOGRAM_NP(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_HISTOGRAM_NP_SHIFT))&EPDC_STATUS_HISTOGRAM_NP_MASK)
#define EPDC_STATUS_HISTOGRAM_CP_MASK 0x1F0000u
#define EPDC_STATUS_HISTOGRAM_CP_SHIFT 16
#define EPDC_STATUS_HISTOGRAM_CP(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_HISTOGRAM_CP_SHIFT))&EPDC_STATUS_HISTOGRAM_CP_MASK)
/* STATUS_SET Bit Fields */
#define EPDC_STATUS_SET_WB_BUSY_MASK 0x1u
#define EPDC_STATUS_SET_WB_BUSY_SHIFT 0
#define EPDC_STATUS_SET_LUTS_BUSY_MASK 0x2u
#define EPDC_STATUS_SET_LUTS_BUSY_SHIFT 1
#define EPDC_STATUS_SET_LUTS_UNDERRUN_MASK 0x4u
#define EPDC_STATUS_SET_LUTS_UNDERRUN_SHIFT 2
#define EPDC_STATUS_SET_UPD_VOID_MASK 0x8u
#define EPDC_STATUS_SET_UPD_VOID_SHIFT 3
#define EPDC_STATUS_SET_HISTOGRAM_NP_MASK 0x1F00u
#define EPDC_STATUS_SET_HISTOGRAM_NP_SHIFT 8
#define EPDC_STATUS_SET_HISTOGRAM_NP(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_SET_HISTOGRAM_NP_SHIFT))&EPDC_STATUS_SET_HISTOGRAM_NP_MASK)
#define EPDC_STATUS_SET_HISTOGRAM_CP_MASK 0x1F0000u
#define EPDC_STATUS_SET_HISTOGRAM_CP_SHIFT 16
#define EPDC_STATUS_SET_HISTOGRAM_CP(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_SET_HISTOGRAM_CP_SHIFT))&EPDC_STATUS_SET_HISTOGRAM_CP_MASK)
/* STATUS_CLR Bit Fields */
#define EPDC_STATUS_CLR_WB_BUSY_MASK 0x1u
#define EPDC_STATUS_CLR_WB_BUSY_SHIFT 0
#define EPDC_STATUS_CLR_LUTS_BUSY_MASK 0x2u
#define EPDC_STATUS_CLR_LUTS_BUSY_SHIFT 1
#define EPDC_STATUS_CLR_LUTS_UNDERRUN_MASK 0x4u
#define EPDC_STATUS_CLR_LUTS_UNDERRUN_SHIFT 2
#define EPDC_STATUS_CLR_UPD_VOID_MASK 0x8u
#define EPDC_STATUS_CLR_UPD_VOID_SHIFT 3
#define EPDC_STATUS_CLR_HISTOGRAM_NP_MASK 0x1F00u
#define EPDC_STATUS_CLR_HISTOGRAM_NP_SHIFT 8
#define EPDC_STATUS_CLR_HISTOGRAM_NP(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_CLR_HISTOGRAM_NP_SHIFT))&EPDC_STATUS_CLR_HISTOGRAM_NP_MASK)
#define EPDC_STATUS_CLR_HISTOGRAM_CP_MASK 0x1F0000u
#define EPDC_STATUS_CLR_HISTOGRAM_CP_SHIFT 16
#define EPDC_STATUS_CLR_HISTOGRAM_CP(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_CLR_HISTOGRAM_CP_SHIFT))&EPDC_STATUS_CLR_HISTOGRAM_CP_MASK)
/* STATUS_TOG Bit Fields */
#define EPDC_STATUS_TOG_WB_BUSY_MASK 0x1u
#define EPDC_STATUS_TOG_WB_BUSY_SHIFT 0
#define EPDC_STATUS_TOG_LUTS_BUSY_MASK 0x2u
#define EPDC_STATUS_TOG_LUTS_BUSY_SHIFT 1
#define EPDC_STATUS_TOG_LUTS_UNDERRUN_MASK 0x4u
#define EPDC_STATUS_TOG_LUTS_UNDERRUN_SHIFT 2
#define EPDC_STATUS_TOG_UPD_VOID_MASK 0x8u
#define EPDC_STATUS_TOG_UPD_VOID_SHIFT 3
#define EPDC_STATUS_TOG_HISTOGRAM_NP_MASK 0x1F00u
#define EPDC_STATUS_TOG_HISTOGRAM_NP_SHIFT 8
#define EPDC_STATUS_TOG_HISTOGRAM_NP(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_TOG_HISTOGRAM_NP_SHIFT))&EPDC_STATUS_TOG_HISTOGRAM_NP_MASK)
#define EPDC_STATUS_TOG_HISTOGRAM_CP_MASK 0x1F0000u
#define EPDC_STATUS_TOG_HISTOGRAM_CP_SHIFT 16
#define EPDC_STATUS_TOG_HISTOGRAM_CP(x) (((uint32_t)(((uint32_t)(x))<<EPDC_STATUS_TOG_HISTOGRAM_CP_SHIFT))&EPDC_STATUS_TOG_HISTOGRAM_CP_MASK)
/* UPD_COL_CORD Bit Fields */
#define EPDC_UPD_COL_CORD_XCORD_MASK 0x1FFFu
#define EPDC_UPD_COL_CORD_XCORD_SHIFT 0
#define EPDC_UPD_COL_CORD_XCORD(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_COL_CORD_XCORD_SHIFT))&EPDC_UPD_COL_CORD_XCORD_MASK)
#define EPDC_UPD_COL_CORD_YCORD_MASK 0x1FFF0000u
#define EPDC_UPD_COL_CORD_YCORD_SHIFT 16
#define EPDC_UPD_COL_CORD_YCORD(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_COL_CORD_YCORD_SHIFT))&EPDC_UPD_COL_CORD_YCORD_MASK)
/* UPD_COL_SIZE Bit Fields */
#define EPDC_UPD_COL_SIZE_WIDTH_MASK 0x1FFFu
#define EPDC_UPD_COL_SIZE_WIDTH_SHIFT 0
#define EPDC_UPD_COL_SIZE_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_COL_SIZE_WIDTH_SHIFT))&EPDC_UPD_COL_SIZE_WIDTH_MASK)
#define EPDC_UPD_COL_SIZE_HEIGHT_MASK 0x1FFF0000u
#define EPDC_UPD_COL_SIZE_HEIGHT_SHIFT 16
#define EPDC_UPD_COL_SIZE_HEIGHT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_UPD_COL_SIZE_HEIGHT_SHIFT))&EPDC_UPD_COL_SIZE_HEIGHT_MASK)
/* HIST1_PARAM Bit Fields */
#define EPDC_HIST1_PARAM_VALUE0_MASK 0x1Fu
#define EPDC_HIST1_PARAM_VALUE0_SHIFT 0
#define EPDC_HIST1_PARAM_VALUE0(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST1_PARAM_VALUE0_SHIFT))&EPDC_HIST1_PARAM_VALUE0_MASK)
#define EPDC_HIST1_PARAM_RSVD_MASK 0xFFFFFFE0u
#define EPDC_HIST1_PARAM_RSVD_SHIFT 5
#define EPDC_HIST1_PARAM_RSVD(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST1_PARAM_RSVD_SHIFT))&EPDC_HIST1_PARAM_RSVD_MASK)
/* HIST2_PARAM Bit Fields */
#define EPDC_HIST2_PARAM_VALUE0_MASK 0x1Fu
#define EPDC_HIST2_PARAM_VALUE0_SHIFT 0
#define EPDC_HIST2_PARAM_VALUE0(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST2_PARAM_VALUE0_SHIFT))&EPDC_HIST2_PARAM_VALUE0_MASK)
#define EPDC_HIST2_PARAM_VALUE1_MASK 0x1F00u
#define EPDC_HIST2_PARAM_VALUE1_SHIFT 8
#define EPDC_HIST2_PARAM_VALUE1(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST2_PARAM_VALUE1_SHIFT))&EPDC_HIST2_PARAM_VALUE1_MASK)
#define EPDC_HIST2_PARAM_RSVD_MASK 0xFFFF0000u
#define EPDC_HIST2_PARAM_RSVD_SHIFT 16
#define EPDC_HIST2_PARAM_RSVD(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST2_PARAM_RSVD_SHIFT))&EPDC_HIST2_PARAM_RSVD_MASK)
/* HIST4_PARAM Bit Fields */
#define EPDC_HIST4_PARAM_VALUE0_MASK 0x1Fu
#define EPDC_HIST4_PARAM_VALUE0_SHIFT 0
#define EPDC_HIST4_PARAM_VALUE0(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST4_PARAM_VALUE0_SHIFT))&EPDC_HIST4_PARAM_VALUE0_MASK)
#define EPDC_HIST4_PARAM_VALUE1_MASK 0x1F00u
#define EPDC_HIST4_PARAM_VALUE1_SHIFT 8
#define EPDC_HIST4_PARAM_VALUE1(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST4_PARAM_VALUE1_SHIFT))&EPDC_HIST4_PARAM_VALUE1_MASK)
#define EPDC_HIST4_PARAM_VALUE2_MASK 0x1F0000u
#define EPDC_HIST4_PARAM_VALUE2_SHIFT 16
#define EPDC_HIST4_PARAM_VALUE2(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST4_PARAM_VALUE2_SHIFT))&EPDC_HIST4_PARAM_VALUE2_MASK)
#define EPDC_HIST4_PARAM_VALUE3_MASK 0x1F000000u
#define EPDC_HIST4_PARAM_VALUE3_SHIFT 24
#define EPDC_HIST4_PARAM_VALUE3(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST4_PARAM_VALUE3_SHIFT))&EPDC_HIST4_PARAM_VALUE3_MASK)
/* HIST8_PARAM0 Bit Fields */
#define EPDC_HIST8_PARAM0_VALUE0_MASK 0x1Fu
#define EPDC_HIST8_PARAM0_VALUE0_SHIFT 0
#define EPDC_HIST8_PARAM0_VALUE0(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST8_PARAM0_VALUE0_SHIFT))&EPDC_HIST8_PARAM0_VALUE0_MASK)
#define EPDC_HIST8_PARAM0_VALUE1_MASK 0x1F00u
#define EPDC_HIST8_PARAM0_VALUE1_SHIFT 8
#define EPDC_HIST8_PARAM0_VALUE1(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST8_PARAM0_VALUE1_SHIFT))&EPDC_HIST8_PARAM0_VALUE1_MASK)
#define EPDC_HIST8_PARAM0_VALUE2_MASK 0x1F0000u
#define EPDC_HIST8_PARAM0_VALUE2_SHIFT 16
#define EPDC_HIST8_PARAM0_VALUE2(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST8_PARAM0_VALUE2_SHIFT))&EPDC_HIST8_PARAM0_VALUE2_MASK)
#define EPDC_HIST8_PARAM0_VALUE3_MASK 0x1F000000u
#define EPDC_HIST8_PARAM0_VALUE3_SHIFT 24
#define EPDC_HIST8_PARAM0_VALUE3(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST8_PARAM0_VALUE3_SHIFT))&EPDC_HIST8_PARAM0_VALUE3_MASK)
/* HIST8_PARAM1 Bit Fields */
#define EPDC_HIST8_PARAM1_VALUE4_MASK 0x1Fu
#define EPDC_HIST8_PARAM1_VALUE4_SHIFT 0
#define EPDC_HIST8_PARAM1_VALUE4(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST8_PARAM1_VALUE4_SHIFT))&EPDC_HIST8_PARAM1_VALUE4_MASK)
#define EPDC_HIST8_PARAM1_VALUE5_MASK 0x1F00u
#define EPDC_HIST8_PARAM1_VALUE5_SHIFT 8
#define EPDC_HIST8_PARAM1_VALUE5(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST8_PARAM1_VALUE5_SHIFT))&EPDC_HIST8_PARAM1_VALUE5_MASK)
#define EPDC_HIST8_PARAM1_VALUE6_MASK 0x1F0000u
#define EPDC_HIST8_PARAM1_VALUE6_SHIFT 16
#define EPDC_HIST8_PARAM1_VALUE6(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST8_PARAM1_VALUE6_SHIFT))&EPDC_HIST8_PARAM1_VALUE6_MASK)
#define EPDC_HIST8_PARAM1_VALUE7_MASK 0x1F000000u
#define EPDC_HIST8_PARAM1_VALUE7_SHIFT 24
#define EPDC_HIST8_PARAM1_VALUE7(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST8_PARAM1_VALUE7_SHIFT))&EPDC_HIST8_PARAM1_VALUE7_MASK)
/* HIST16_PARAM0 Bit Fields */
#define EPDC_HIST16_PARAM0_VALUE0_MASK 0x1Fu
#define EPDC_HIST16_PARAM0_VALUE0_SHIFT 0
#define EPDC_HIST16_PARAM0_VALUE0(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST16_PARAM0_VALUE0_SHIFT))&EPDC_HIST16_PARAM0_VALUE0_MASK)
#define EPDC_HIST16_PARAM0_VALUE1_MASK 0x1F00u
#define EPDC_HIST16_PARAM0_VALUE1_SHIFT 8
#define EPDC_HIST16_PARAM0_VALUE1(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST16_PARAM0_VALUE1_SHIFT))&EPDC_HIST16_PARAM0_VALUE1_MASK)
#define EPDC_HIST16_PARAM0_VALUE2_MASK 0x1F0000u
#define EPDC_HIST16_PARAM0_VALUE2_SHIFT 16
#define EPDC_HIST16_PARAM0_VALUE2(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST16_PARAM0_VALUE2_SHIFT))&EPDC_HIST16_PARAM0_VALUE2_MASK)
#define EPDC_HIST16_PARAM0_VALUE3_MASK 0x1F000000u
#define EPDC_HIST16_PARAM0_VALUE3_SHIFT 24
#define EPDC_HIST16_PARAM0_VALUE3(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST16_PARAM0_VALUE3_SHIFT))&EPDC_HIST16_PARAM0_VALUE3_MASK)
/* HIST16_PARAM1 Bit Fields */
#define EPDC_HIST16_PARAM1_VALUE4_MASK 0x1Fu
#define EPDC_HIST16_PARAM1_VALUE4_SHIFT 0
#define EPDC_HIST16_PARAM1_VALUE4(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST16_PARAM1_VALUE4_SHIFT))&EPDC_HIST16_PARAM1_VALUE4_MASK)
#define EPDC_HIST16_PARAM1_VALUE5_MASK 0x1F00u
#define EPDC_HIST16_PARAM1_VALUE5_SHIFT 8
#define EPDC_HIST16_PARAM1_VALUE5(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST16_PARAM1_VALUE5_SHIFT))&EPDC_HIST16_PARAM1_VALUE5_MASK)
#define EPDC_HIST16_PARAM1_VALUE6_MASK 0x1F0000u
#define EPDC_HIST16_PARAM1_VALUE6_SHIFT 16
#define EPDC_HIST16_PARAM1_VALUE6(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST16_PARAM1_VALUE6_SHIFT))&EPDC_HIST16_PARAM1_VALUE6_MASK)
#define EPDC_HIST16_PARAM1_VALUE7_MASK 0x1F000000u
#define EPDC_HIST16_PARAM1_VALUE7_SHIFT 24
#define EPDC_HIST16_PARAM1_VALUE7(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST16_PARAM1_VALUE7_SHIFT))&EPDC_HIST16_PARAM1_VALUE7_MASK)
/* HIST16_PARAM2 Bit Fields */
#define EPDC_HIST16_PARAM2_VALUE8_MASK 0x1Fu
#define EPDC_HIST16_PARAM2_VALUE8_SHIFT 0
#define EPDC_HIST16_PARAM2_VALUE8(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST16_PARAM2_VALUE8_SHIFT))&EPDC_HIST16_PARAM2_VALUE8_MASK)
#define EPDC_HIST16_PARAM2_VALUE9_MASK 0x1F00u
#define EPDC_HIST16_PARAM2_VALUE9_SHIFT 8
#define EPDC_HIST16_PARAM2_VALUE9(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST16_PARAM2_VALUE9_SHIFT))&EPDC_HIST16_PARAM2_VALUE9_MASK)
#define EPDC_HIST16_PARAM2_VALUE10_MASK 0x1F0000u
#define EPDC_HIST16_PARAM2_VALUE10_SHIFT 16
#define EPDC_HIST16_PARAM2_VALUE10(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST16_PARAM2_VALUE10_SHIFT))&EPDC_HIST16_PARAM2_VALUE10_MASK)
#define EPDC_HIST16_PARAM2_VALUE11_MASK 0x1F000000u
#define EPDC_HIST16_PARAM2_VALUE11_SHIFT 24
#define EPDC_HIST16_PARAM2_VALUE11(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST16_PARAM2_VALUE11_SHIFT))&EPDC_HIST16_PARAM2_VALUE11_MASK)
/* HIST16_PARAM3 Bit Fields */
#define EPDC_HIST16_PARAM3_VALUE12_MASK 0x1Fu
#define EPDC_HIST16_PARAM3_VALUE12_SHIFT 0
#define EPDC_HIST16_PARAM3_VALUE12(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST16_PARAM3_VALUE12_SHIFT))&EPDC_HIST16_PARAM3_VALUE12_MASK)
#define EPDC_HIST16_PARAM3_VALUE13_MASK 0x1F00u
#define EPDC_HIST16_PARAM3_VALUE13_SHIFT 8
#define EPDC_HIST16_PARAM3_VALUE13(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST16_PARAM3_VALUE13_SHIFT))&EPDC_HIST16_PARAM3_VALUE13_MASK)
#define EPDC_HIST16_PARAM3_VALUE14_MASK 0x1F0000u
#define EPDC_HIST16_PARAM3_VALUE14_SHIFT 16
#define EPDC_HIST16_PARAM3_VALUE14(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST16_PARAM3_VALUE14_SHIFT))&EPDC_HIST16_PARAM3_VALUE14_MASK)
#define EPDC_HIST16_PARAM3_VALUE15_MASK 0x1F000000u
#define EPDC_HIST16_PARAM3_VALUE15_SHIFT 24
#define EPDC_HIST16_PARAM3_VALUE15(x) (((uint32_t)(((uint32_t)(x))<<EPDC_HIST16_PARAM3_VALUE15_SHIFT))&EPDC_HIST16_PARAM3_VALUE15_MASK)
/* GPIO Bit Fields */
#define EPDC_GPIO_BDR_MASK 0x3u
#define EPDC_GPIO_BDR_SHIFT 0
#define EPDC_GPIO_BDR(x) (((uint32_t)(((uint32_t)(x))<<EPDC_GPIO_BDR_SHIFT))&EPDC_GPIO_BDR_MASK)
#define EPDC_GPIO_PWRCTRL_MASK 0x3Cu
#define EPDC_GPIO_PWRCTRL_SHIFT 2
#define EPDC_GPIO_PWRCTRL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_GPIO_PWRCTRL_SHIFT))&EPDC_GPIO_PWRCTRL_MASK)
#define EPDC_GPIO_PWRCOM_MASK 0x40u
#define EPDC_GPIO_PWRCOM_SHIFT 6
#define EPDC_GPIO_PWRWAKE_MASK 0x80u
#define EPDC_GPIO_PWRWAKE_SHIFT 7
#define EPDC_GPIO_PWRSTAT_MASK 0x100u
#define EPDC_GPIO_PWRSTAT_SHIFT 8
/* GPIO_SET Bit Fields */
#define EPDC_GPIO_SET_BDR_MASK 0x3u
#define EPDC_GPIO_SET_BDR_SHIFT 0
#define EPDC_GPIO_SET_BDR(x) (((uint32_t)(((uint32_t)(x))<<EPDC_GPIO_SET_BDR_SHIFT))&EPDC_GPIO_SET_BDR_MASK)
#define EPDC_GPIO_SET_PWRCTRL_MASK 0x3Cu
#define EPDC_GPIO_SET_PWRCTRL_SHIFT 2
#define EPDC_GPIO_SET_PWRCTRL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_GPIO_SET_PWRCTRL_SHIFT))&EPDC_GPIO_SET_PWRCTRL_MASK)
#define EPDC_GPIO_SET_PWRCOM_MASK 0x40u
#define EPDC_GPIO_SET_PWRCOM_SHIFT 6
#define EPDC_GPIO_SET_PWRWAKE_MASK 0x80u
#define EPDC_GPIO_SET_PWRWAKE_SHIFT 7
#define EPDC_GPIO_SET_PWRSTAT_MASK 0x100u
#define EPDC_GPIO_SET_PWRSTAT_SHIFT 8
/* GPIO_CLR Bit Fields */
#define EPDC_GPIO_CLR_BDR_MASK 0x3u
#define EPDC_GPIO_CLR_BDR_SHIFT 0
#define EPDC_GPIO_CLR_BDR(x) (((uint32_t)(((uint32_t)(x))<<EPDC_GPIO_CLR_BDR_SHIFT))&EPDC_GPIO_CLR_BDR_MASK)
#define EPDC_GPIO_CLR_PWRCTRL_MASK 0x3Cu
#define EPDC_GPIO_CLR_PWRCTRL_SHIFT 2
#define EPDC_GPIO_CLR_PWRCTRL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_GPIO_CLR_PWRCTRL_SHIFT))&EPDC_GPIO_CLR_PWRCTRL_MASK)
#define EPDC_GPIO_CLR_PWRCOM_MASK 0x40u
#define EPDC_GPIO_CLR_PWRCOM_SHIFT 6
#define EPDC_GPIO_CLR_PWRWAKE_MASK 0x80u
#define EPDC_GPIO_CLR_PWRWAKE_SHIFT 7
#define EPDC_GPIO_CLR_PWRSTAT_MASK 0x100u
#define EPDC_GPIO_CLR_PWRSTAT_SHIFT 8
/* GPIO_TOG Bit Fields */
#define EPDC_GPIO_TOG_BDR_MASK 0x3u
#define EPDC_GPIO_TOG_BDR_SHIFT 0
#define EPDC_GPIO_TOG_BDR(x) (((uint32_t)(((uint32_t)(x))<<EPDC_GPIO_TOG_BDR_SHIFT))&EPDC_GPIO_TOG_BDR_MASK)
#define EPDC_GPIO_TOG_PWRCTRL_MASK 0x3Cu
#define EPDC_GPIO_TOG_PWRCTRL_SHIFT 2
#define EPDC_GPIO_TOG_PWRCTRL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_GPIO_TOG_PWRCTRL_SHIFT))&EPDC_GPIO_TOG_PWRCTRL_MASK)
#define EPDC_GPIO_TOG_PWRCOM_MASK 0x40u
#define EPDC_GPIO_TOG_PWRCOM_SHIFT 6
#define EPDC_GPIO_TOG_PWRWAKE_MASK 0x80u
#define EPDC_GPIO_TOG_PWRWAKE_SHIFT 7
#define EPDC_GPIO_TOG_PWRSTAT_MASK 0x100u
#define EPDC_GPIO_TOG_PWRSTAT_SHIFT 8
/* VERSION Bit Fields */
#define EPDC_VERSION_STEP_MASK 0xFFFFu
#define EPDC_VERSION_STEP_SHIFT 0
#define EPDC_VERSION_STEP(x) (((uint32_t)(((uint32_t)(x))<<EPDC_VERSION_STEP_SHIFT))&EPDC_VERSION_STEP_MASK)
#define EPDC_VERSION_MINOR_MASK 0xFF0000u
#define EPDC_VERSION_MINOR_SHIFT 16
#define EPDC_VERSION_MINOR(x) (((uint32_t)(((uint32_t)(x))<<EPDC_VERSION_MINOR_SHIFT))&EPDC_VERSION_MINOR_MASK)
#define EPDC_VERSION_MAJOR_MASK 0xFF000000u
#define EPDC_VERSION_MAJOR_SHIFT 24
#define EPDC_VERSION_MAJOR(x) (((uint32_t)(((uint32_t)(x))<<EPDC_VERSION_MAJOR_SHIFT))&EPDC_VERSION_MAJOR_MASK)
/* PIGEON_0_0 Bit Fields */
#define EPDC_PIGEON_0_0_EN_MASK 0x1u
#define EPDC_PIGEON_0_0_EN_SHIFT 0
#define EPDC_PIGEON_0_0_POL_MASK 0x2u
#define EPDC_PIGEON_0_0_POL_SHIFT 1
#define EPDC_PIGEON_0_0_INC_SEL_MASK 0xCu
#define EPDC_PIGEON_0_0_INC_SEL_SHIFT 2
#define EPDC_PIGEON_0_0_INC_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_0_0_INC_SEL_SHIFT))&EPDC_PIGEON_0_0_INC_SEL_MASK)
#define EPDC_PIGEON_0_0_OFFSET_MASK 0xF0u
#define EPDC_PIGEON_0_0_OFFSET_SHIFT 4
#define EPDC_PIGEON_0_0_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_0_0_OFFSET_SHIFT))&EPDC_PIGEON_0_0_OFFSET_MASK)
#define EPDC_PIGEON_0_0_MASK_CNT_SEL_MASK 0xF00u
#define EPDC_PIGEON_0_0_MASK_CNT_SEL_SHIFT 8
#define EPDC_PIGEON_0_0_MASK_CNT_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_0_0_MASK_CNT_SEL_SHIFT))&EPDC_PIGEON_0_0_MASK_CNT_SEL_MASK)
#define EPDC_PIGEON_0_0_MASK_CNT_MASK 0xFFF000u
#define EPDC_PIGEON_0_0_MASK_CNT_SHIFT 12
#define EPDC_PIGEON_0_0_MASK_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_0_0_MASK_CNT_SHIFT))&EPDC_PIGEON_0_0_MASK_CNT_MASK)
#define EPDC_PIGEON_0_0_STATE_MASK_MASK 0xFF000000u
#define EPDC_PIGEON_0_0_STATE_MASK_SHIFT 24
#define EPDC_PIGEON_0_0_STATE_MASK(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_0_0_STATE_MASK_SHIFT))&EPDC_PIGEON_0_0_STATE_MASK_MASK)
/* PIGEON_0_1 Bit Fields */
#define EPDC_PIGEON_0_1_SET_CNT_MASK 0xFFFFu
#define EPDC_PIGEON_0_1_SET_CNT_SHIFT 0
#define EPDC_PIGEON_0_1_SET_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_0_1_SET_CNT_SHIFT))&EPDC_PIGEON_0_1_SET_CNT_MASK)
#define EPDC_PIGEON_0_1_CLR_CNT_MASK 0xFFFF0000u
#define EPDC_PIGEON_0_1_CLR_CNT_SHIFT 16
#define EPDC_PIGEON_0_1_CLR_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_0_1_CLR_CNT_SHIFT))&EPDC_PIGEON_0_1_CLR_CNT_MASK)
/* PIGEON_0_2 Bit Fields */
#define EPDC_PIGEON_0_2_SIG_LOGIC_MASK 0xFu
#define EPDC_PIGEON_0_2_SIG_LOGIC_SHIFT 0
#define EPDC_PIGEON_0_2_SIG_LOGIC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_0_2_SIG_LOGIC_SHIFT))&EPDC_PIGEON_0_2_SIG_LOGIC_MASK)
#define EPDC_PIGEON_0_2_SIG_ANOTHER_MASK 0x1F0u
#define EPDC_PIGEON_0_2_SIG_ANOTHER_SHIFT 4
#define EPDC_PIGEON_0_2_SIG_ANOTHER(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_0_2_SIG_ANOTHER_SHIFT))&EPDC_PIGEON_0_2_SIG_ANOTHER_MASK)
/* PIGEON_1_0 Bit Fields */
#define EPDC_PIGEON_1_0_EN_MASK 0x1u
#define EPDC_PIGEON_1_0_EN_SHIFT 0
#define EPDC_PIGEON_1_0_POL_MASK 0x2u
#define EPDC_PIGEON_1_0_POL_SHIFT 1
#define EPDC_PIGEON_1_0_INC_SEL_MASK 0xCu
#define EPDC_PIGEON_1_0_INC_SEL_SHIFT 2
#define EPDC_PIGEON_1_0_INC_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_1_0_INC_SEL_SHIFT))&EPDC_PIGEON_1_0_INC_SEL_MASK)
#define EPDC_PIGEON_1_0_OFFSET_MASK 0xF0u
#define EPDC_PIGEON_1_0_OFFSET_SHIFT 4
#define EPDC_PIGEON_1_0_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_1_0_OFFSET_SHIFT))&EPDC_PIGEON_1_0_OFFSET_MASK)
#define EPDC_PIGEON_1_0_MASK_CNT_SEL_MASK 0xF00u
#define EPDC_PIGEON_1_0_MASK_CNT_SEL_SHIFT 8
#define EPDC_PIGEON_1_0_MASK_CNT_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_1_0_MASK_CNT_SEL_SHIFT))&EPDC_PIGEON_1_0_MASK_CNT_SEL_MASK)
#define EPDC_PIGEON_1_0_MASK_CNT_MASK 0xFFF000u
#define EPDC_PIGEON_1_0_MASK_CNT_SHIFT 12
#define EPDC_PIGEON_1_0_MASK_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_1_0_MASK_CNT_SHIFT))&EPDC_PIGEON_1_0_MASK_CNT_MASK)
#define EPDC_PIGEON_1_0_STATE_MASK_MASK 0xFF000000u
#define EPDC_PIGEON_1_0_STATE_MASK_SHIFT 24
#define EPDC_PIGEON_1_0_STATE_MASK(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_1_0_STATE_MASK_SHIFT))&EPDC_PIGEON_1_0_STATE_MASK_MASK)
/* PIGEON_1_1 Bit Fields */
#define EPDC_PIGEON_1_1_SET_CNT_MASK 0xFFFFu
#define EPDC_PIGEON_1_1_SET_CNT_SHIFT 0
#define EPDC_PIGEON_1_1_SET_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_1_1_SET_CNT_SHIFT))&EPDC_PIGEON_1_1_SET_CNT_MASK)
#define EPDC_PIGEON_1_1_CLR_CNT_MASK 0xFFFF0000u
#define EPDC_PIGEON_1_1_CLR_CNT_SHIFT 16
#define EPDC_PIGEON_1_1_CLR_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_1_1_CLR_CNT_SHIFT))&EPDC_PIGEON_1_1_CLR_CNT_MASK)
/* PIGEON_1_2 Bit Fields */
#define EPDC_PIGEON_1_2_SIG_LOGIC_MASK 0xFu
#define EPDC_PIGEON_1_2_SIG_LOGIC_SHIFT 0
#define EPDC_PIGEON_1_2_SIG_LOGIC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_1_2_SIG_LOGIC_SHIFT))&EPDC_PIGEON_1_2_SIG_LOGIC_MASK)
#define EPDC_PIGEON_1_2_SIG_ANOTHER_MASK 0x1F0u
#define EPDC_PIGEON_1_2_SIG_ANOTHER_SHIFT 4
#define EPDC_PIGEON_1_2_SIG_ANOTHER(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_1_2_SIG_ANOTHER_SHIFT))&EPDC_PIGEON_1_2_SIG_ANOTHER_MASK)
/* PIGEON_2_0 Bit Fields */
#define EPDC_PIGEON_2_0_EN_MASK 0x1u
#define EPDC_PIGEON_2_0_EN_SHIFT 0
#define EPDC_PIGEON_2_0_POL_MASK 0x2u
#define EPDC_PIGEON_2_0_POL_SHIFT 1
#define EPDC_PIGEON_2_0_INC_SEL_MASK 0xCu
#define EPDC_PIGEON_2_0_INC_SEL_SHIFT 2
#define EPDC_PIGEON_2_0_INC_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_2_0_INC_SEL_SHIFT))&EPDC_PIGEON_2_0_INC_SEL_MASK)
#define EPDC_PIGEON_2_0_OFFSET_MASK 0xF0u
#define EPDC_PIGEON_2_0_OFFSET_SHIFT 4
#define EPDC_PIGEON_2_0_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_2_0_OFFSET_SHIFT))&EPDC_PIGEON_2_0_OFFSET_MASK)
#define EPDC_PIGEON_2_0_MASK_CNT_SEL_MASK 0xF00u
#define EPDC_PIGEON_2_0_MASK_CNT_SEL_SHIFT 8
#define EPDC_PIGEON_2_0_MASK_CNT_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_2_0_MASK_CNT_SEL_SHIFT))&EPDC_PIGEON_2_0_MASK_CNT_SEL_MASK)
#define EPDC_PIGEON_2_0_MASK_CNT_MASK 0xFFF000u
#define EPDC_PIGEON_2_0_MASK_CNT_SHIFT 12
#define EPDC_PIGEON_2_0_MASK_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_2_0_MASK_CNT_SHIFT))&EPDC_PIGEON_2_0_MASK_CNT_MASK)
#define EPDC_PIGEON_2_0_STATE_MASK_MASK 0xFF000000u
#define EPDC_PIGEON_2_0_STATE_MASK_SHIFT 24
#define EPDC_PIGEON_2_0_STATE_MASK(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_2_0_STATE_MASK_SHIFT))&EPDC_PIGEON_2_0_STATE_MASK_MASK)
/* PIGEON_2_1 Bit Fields */
#define EPDC_PIGEON_2_1_SET_CNT_MASK 0xFFFFu
#define EPDC_PIGEON_2_1_SET_CNT_SHIFT 0
#define EPDC_PIGEON_2_1_SET_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_2_1_SET_CNT_SHIFT))&EPDC_PIGEON_2_1_SET_CNT_MASK)
#define EPDC_PIGEON_2_1_CLR_CNT_MASK 0xFFFF0000u
#define EPDC_PIGEON_2_1_CLR_CNT_SHIFT 16
#define EPDC_PIGEON_2_1_CLR_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_2_1_CLR_CNT_SHIFT))&EPDC_PIGEON_2_1_CLR_CNT_MASK)
/* PIGEON_2_2 Bit Fields */
#define EPDC_PIGEON_2_2_SIG_LOGIC_MASK 0xFu
#define EPDC_PIGEON_2_2_SIG_LOGIC_SHIFT 0
#define EPDC_PIGEON_2_2_SIG_LOGIC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_2_2_SIG_LOGIC_SHIFT))&EPDC_PIGEON_2_2_SIG_LOGIC_MASK)
#define EPDC_PIGEON_2_2_SIG_ANOTHER_MASK 0x1F0u
#define EPDC_PIGEON_2_2_SIG_ANOTHER_SHIFT 4
#define EPDC_PIGEON_2_2_SIG_ANOTHER(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_2_2_SIG_ANOTHER_SHIFT))&EPDC_PIGEON_2_2_SIG_ANOTHER_MASK)
/* PIGEON_3_0 Bit Fields */
#define EPDC_PIGEON_3_0_EN_MASK 0x1u
#define EPDC_PIGEON_3_0_EN_SHIFT 0
#define EPDC_PIGEON_3_0_POL_MASK 0x2u
#define EPDC_PIGEON_3_0_POL_SHIFT 1
#define EPDC_PIGEON_3_0_INC_SEL_MASK 0xCu
#define EPDC_PIGEON_3_0_INC_SEL_SHIFT 2
#define EPDC_PIGEON_3_0_INC_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_3_0_INC_SEL_SHIFT))&EPDC_PIGEON_3_0_INC_SEL_MASK)
#define EPDC_PIGEON_3_0_OFFSET_MASK 0xF0u
#define EPDC_PIGEON_3_0_OFFSET_SHIFT 4
#define EPDC_PIGEON_3_0_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_3_0_OFFSET_SHIFT))&EPDC_PIGEON_3_0_OFFSET_MASK)
#define EPDC_PIGEON_3_0_MASK_CNT_SEL_MASK 0xF00u
#define EPDC_PIGEON_3_0_MASK_CNT_SEL_SHIFT 8
#define EPDC_PIGEON_3_0_MASK_CNT_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_3_0_MASK_CNT_SEL_SHIFT))&EPDC_PIGEON_3_0_MASK_CNT_SEL_MASK)
#define EPDC_PIGEON_3_0_MASK_CNT_MASK 0xFFF000u
#define EPDC_PIGEON_3_0_MASK_CNT_SHIFT 12
#define EPDC_PIGEON_3_0_MASK_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_3_0_MASK_CNT_SHIFT))&EPDC_PIGEON_3_0_MASK_CNT_MASK)
#define EPDC_PIGEON_3_0_STATE_MASK_MASK 0xFF000000u
#define EPDC_PIGEON_3_0_STATE_MASK_SHIFT 24
#define EPDC_PIGEON_3_0_STATE_MASK(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_3_0_STATE_MASK_SHIFT))&EPDC_PIGEON_3_0_STATE_MASK_MASK)
/* PIGEON_3_1 Bit Fields */
#define EPDC_PIGEON_3_1_SET_CNT_MASK 0xFFFFu
#define EPDC_PIGEON_3_1_SET_CNT_SHIFT 0
#define EPDC_PIGEON_3_1_SET_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_3_1_SET_CNT_SHIFT))&EPDC_PIGEON_3_1_SET_CNT_MASK)
#define EPDC_PIGEON_3_1_CLR_CNT_MASK 0xFFFF0000u
#define EPDC_PIGEON_3_1_CLR_CNT_SHIFT 16
#define EPDC_PIGEON_3_1_CLR_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_3_1_CLR_CNT_SHIFT))&EPDC_PIGEON_3_1_CLR_CNT_MASK)
/* PIGEON_3_2 Bit Fields */
#define EPDC_PIGEON_3_2_SIG_LOGIC_MASK 0xFu
#define EPDC_PIGEON_3_2_SIG_LOGIC_SHIFT 0
#define EPDC_PIGEON_3_2_SIG_LOGIC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_3_2_SIG_LOGIC_SHIFT))&EPDC_PIGEON_3_2_SIG_LOGIC_MASK)
#define EPDC_PIGEON_3_2_SIG_ANOTHER_MASK 0x1F0u
#define EPDC_PIGEON_3_2_SIG_ANOTHER_SHIFT 4
#define EPDC_PIGEON_3_2_SIG_ANOTHER(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_3_2_SIG_ANOTHER_SHIFT))&EPDC_PIGEON_3_2_SIG_ANOTHER_MASK)
/* PIGEON_4_0 Bit Fields */
#define EPDC_PIGEON_4_0_EN_MASK 0x1u
#define EPDC_PIGEON_4_0_EN_SHIFT 0
#define EPDC_PIGEON_4_0_POL_MASK 0x2u
#define EPDC_PIGEON_4_0_POL_SHIFT 1
#define EPDC_PIGEON_4_0_INC_SEL_MASK 0xCu
#define EPDC_PIGEON_4_0_INC_SEL_SHIFT 2
#define EPDC_PIGEON_4_0_INC_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_4_0_INC_SEL_SHIFT))&EPDC_PIGEON_4_0_INC_SEL_MASK)
#define EPDC_PIGEON_4_0_OFFSET_MASK 0xF0u
#define EPDC_PIGEON_4_0_OFFSET_SHIFT 4
#define EPDC_PIGEON_4_0_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_4_0_OFFSET_SHIFT))&EPDC_PIGEON_4_0_OFFSET_MASK)
#define EPDC_PIGEON_4_0_MASK_CNT_SEL_MASK 0xF00u
#define EPDC_PIGEON_4_0_MASK_CNT_SEL_SHIFT 8
#define EPDC_PIGEON_4_0_MASK_CNT_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_4_0_MASK_CNT_SEL_SHIFT))&EPDC_PIGEON_4_0_MASK_CNT_SEL_MASK)
#define EPDC_PIGEON_4_0_MASK_CNT_MASK 0xFFF000u
#define EPDC_PIGEON_4_0_MASK_CNT_SHIFT 12
#define EPDC_PIGEON_4_0_MASK_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_4_0_MASK_CNT_SHIFT))&EPDC_PIGEON_4_0_MASK_CNT_MASK)
#define EPDC_PIGEON_4_0_STATE_MASK_MASK 0xFF000000u
#define EPDC_PIGEON_4_0_STATE_MASK_SHIFT 24
#define EPDC_PIGEON_4_0_STATE_MASK(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_4_0_STATE_MASK_SHIFT))&EPDC_PIGEON_4_0_STATE_MASK_MASK)
/* PIGEON_4_1 Bit Fields */
#define EPDC_PIGEON_4_1_SET_CNT_MASK 0xFFFFu
#define EPDC_PIGEON_4_1_SET_CNT_SHIFT 0
#define EPDC_PIGEON_4_1_SET_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_4_1_SET_CNT_SHIFT))&EPDC_PIGEON_4_1_SET_CNT_MASK)
#define EPDC_PIGEON_4_1_CLR_CNT_MASK 0xFFFF0000u
#define EPDC_PIGEON_4_1_CLR_CNT_SHIFT 16
#define EPDC_PIGEON_4_1_CLR_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_4_1_CLR_CNT_SHIFT))&EPDC_PIGEON_4_1_CLR_CNT_MASK)
/* PIGEON_4_2 Bit Fields */
#define EPDC_PIGEON_4_2_SIG_LOGIC_MASK 0xFu
#define EPDC_PIGEON_4_2_SIG_LOGIC_SHIFT 0
#define EPDC_PIGEON_4_2_SIG_LOGIC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_4_2_SIG_LOGIC_SHIFT))&EPDC_PIGEON_4_2_SIG_LOGIC_MASK)
#define EPDC_PIGEON_4_2_SIG_ANOTHER_MASK 0x1F0u
#define EPDC_PIGEON_4_2_SIG_ANOTHER_SHIFT 4
#define EPDC_PIGEON_4_2_SIG_ANOTHER(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_4_2_SIG_ANOTHER_SHIFT))&EPDC_PIGEON_4_2_SIG_ANOTHER_MASK)
/* PIGEON_5_0 Bit Fields */
#define EPDC_PIGEON_5_0_EN_MASK 0x1u
#define EPDC_PIGEON_5_0_EN_SHIFT 0
#define EPDC_PIGEON_5_0_POL_MASK 0x2u
#define EPDC_PIGEON_5_0_POL_SHIFT 1
#define EPDC_PIGEON_5_0_INC_SEL_MASK 0xCu
#define EPDC_PIGEON_5_0_INC_SEL_SHIFT 2
#define EPDC_PIGEON_5_0_INC_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_5_0_INC_SEL_SHIFT))&EPDC_PIGEON_5_0_INC_SEL_MASK)
#define EPDC_PIGEON_5_0_OFFSET_MASK 0xF0u
#define EPDC_PIGEON_5_0_OFFSET_SHIFT 4
#define EPDC_PIGEON_5_0_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_5_0_OFFSET_SHIFT))&EPDC_PIGEON_5_0_OFFSET_MASK)
#define EPDC_PIGEON_5_0_MASK_CNT_SEL_MASK 0xF00u
#define EPDC_PIGEON_5_0_MASK_CNT_SEL_SHIFT 8
#define EPDC_PIGEON_5_0_MASK_CNT_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_5_0_MASK_CNT_SEL_SHIFT))&EPDC_PIGEON_5_0_MASK_CNT_SEL_MASK)
#define EPDC_PIGEON_5_0_MASK_CNT_MASK 0xFFF000u
#define EPDC_PIGEON_5_0_MASK_CNT_SHIFT 12
#define EPDC_PIGEON_5_0_MASK_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_5_0_MASK_CNT_SHIFT))&EPDC_PIGEON_5_0_MASK_CNT_MASK)
#define EPDC_PIGEON_5_0_STATE_MASK_MASK 0xFF000000u
#define EPDC_PIGEON_5_0_STATE_MASK_SHIFT 24
#define EPDC_PIGEON_5_0_STATE_MASK(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_5_0_STATE_MASK_SHIFT))&EPDC_PIGEON_5_0_STATE_MASK_MASK)
/* PIGEON_5_1 Bit Fields */
#define EPDC_PIGEON_5_1_SET_CNT_MASK 0xFFFFu
#define EPDC_PIGEON_5_1_SET_CNT_SHIFT 0
#define EPDC_PIGEON_5_1_SET_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_5_1_SET_CNT_SHIFT))&EPDC_PIGEON_5_1_SET_CNT_MASK)
#define EPDC_PIGEON_5_1_CLR_CNT_MASK 0xFFFF0000u
#define EPDC_PIGEON_5_1_CLR_CNT_SHIFT 16
#define EPDC_PIGEON_5_1_CLR_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_5_1_CLR_CNT_SHIFT))&EPDC_PIGEON_5_1_CLR_CNT_MASK)
/* PIGEON_5_2 Bit Fields */
#define EPDC_PIGEON_5_2_SIG_LOGIC_MASK 0xFu
#define EPDC_PIGEON_5_2_SIG_LOGIC_SHIFT 0
#define EPDC_PIGEON_5_2_SIG_LOGIC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_5_2_SIG_LOGIC_SHIFT))&EPDC_PIGEON_5_2_SIG_LOGIC_MASK)
#define EPDC_PIGEON_5_2_SIG_ANOTHER_MASK 0x1F0u
#define EPDC_PIGEON_5_2_SIG_ANOTHER_SHIFT 4
#define EPDC_PIGEON_5_2_SIG_ANOTHER(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_5_2_SIG_ANOTHER_SHIFT))&EPDC_PIGEON_5_2_SIG_ANOTHER_MASK)
/* PIGEON_6_0 Bit Fields */
#define EPDC_PIGEON_6_0_EN_MASK 0x1u
#define EPDC_PIGEON_6_0_EN_SHIFT 0
#define EPDC_PIGEON_6_0_POL_MASK 0x2u
#define EPDC_PIGEON_6_0_POL_SHIFT 1
#define EPDC_PIGEON_6_0_INC_SEL_MASK 0xCu
#define EPDC_PIGEON_6_0_INC_SEL_SHIFT 2
#define EPDC_PIGEON_6_0_INC_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_6_0_INC_SEL_SHIFT))&EPDC_PIGEON_6_0_INC_SEL_MASK)
#define EPDC_PIGEON_6_0_OFFSET_MASK 0xF0u
#define EPDC_PIGEON_6_0_OFFSET_SHIFT 4
#define EPDC_PIGEON_6_0_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_6_0_OFFSET_SHIFT))&EPDC_PIGEON_6_0_OFFSET_MASK)
#define EPDC_PIGEON_6_0_MASK_CNT_SEL_MASK 0xF00u
#define EPDC_PIGEON_6_0_MASK_CNT_SEL_SHIFT 8
#define EPDC_PIGEON_6_0_MASK_CNT_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_6_0_MASK_CNT_SEL_SHIFT))&EPDC_PIGEON_6_0_MASK_CNT_SEL_MASK)
#define EPDC_PIGEON_6_0_MASK_CNT_MASK 0xFFF000u
#define EPDC_PIGEON_6_0_MASK_CNT_SHIFT 12
#define EPDC_PIGEON_6_0_MASK_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_6_0_MASK_CNT_SHIFT))&EPDC_PIGEON_6_0_MASK_CNT_MASK)
#define EPDC_PIGEON_6_0_STATE_MASK_MASK 0xFF000000u
#define EPDC_PIGEON_6_0_STATE_MASK_SHIFT 24
#define EPDC_PIGEON_6_0_STATE_MASK(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_6_0_STATE_MASK_SHIFT))&EPDC_PIGEON_6_0_STATE_MASK_MASK)
/* PIGEON_6_1 Bit Fields */
#define EPDC_PIGEON_6_1_SET_CNT_MASK 0xFFFFu
#define EPDC_PIGEON_6_1_SET_CNT_SHIFT 0
#define EPDC_PIGEON_6_1_SET_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_6_1_SET_CNT_SHIFT))&EPDC_PIGEON_6_1_SET_CNT_MASK)
#define EPDC_PIGEON_6_1_CLR_CNT_MASK 0xFFFF0000u
#define EPDC_PIGEON_6_1_CLR_CNT_SHIFT 16
#define EPDC_PIGEON_6_1_CLR_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_6_1_CLR_CNT_SHIFT))&EPDC_PIGEON_6_1_CLR_CNT_MASK)
/* PIGEON_6_2 Bit Fields */
#define EPDC_PIGEON_6_2_SIG_LOGIC_MASK 0xFu
#define EPDC_PIGEON_6_2_SIG_LOGIC_SHIFT 0
#define EPDC_PIGEON_6_2_SIG_LOGIC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_6_2_SIG_LOGIC_SHIFT))&EPDC_PIGEON_6_2_SIG_LOGIC_MASK)
#define EPDC_PIGEON_6_2_SIG_ANOTHER_MASK 0x1F0u
#define EPDC_PIGEON_6_2_SIG_ANOTHER_SHIFT 4
#define EPDC_PIGEON_6_2_SIG_ANOTHER(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_6_2_SIG_ANOTHER_SHIFT))&EPDC_PIGEON_6_2_SIG_ANOTHER_MASK)
/* PIGEON_7_0 Bit Fields */
#define EPDC_PIGEON_7_0_EN_MASK 0x1u
#define EPDC_PIGEON_7_0_EN_SHIFT 0
#define EPDC_PIGEON_7_0_POL_MASK 0x2u
#define EPDC_PIGEON_7_0_POL_SHIFT 1
#define EPDC_PIGEON_7_0_INC_SEL_MASK 0xCu
#define EPDC_PIGEON_7_0_INC_SEL_SHIFT 2
#define EPDC_PIGEON_7_0_INC_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_7_0_INC_SEL_SHIFT))&EPDC_PIGEON_7_0_INC_SEL_MASK)
#define EPDC_PIGEON_7_0_OFFSET_MASK 0xF0u
#define EPDC_PIGEON_7_0_OFFSET_SHIFT 4
#define EPDC_PIGEON_7_0_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_7_0_OFFSET_SHIFT))&EPDC_PIGEON_7_0_OFFSET_MASK)
#define EPDC_PIGEON_7_0_MASK_CNT_SEL_MASK 0xF00u
#define EPDC_PIGEON_7_0_MASK_CNT_SEL_SHIFT 8
#define EPDC_PIGEON_7_0_MASK_CNT_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_7_0_MASK_CNT_SEL_SHIFT))&EPDC_PIGEON_7_0_MASK_CNT_SEL_MASK)
#define EPDC_PIGEON_7_0_MASK_CNT_MASK 0xFFF000u
#define EPDC_PIGEON_7_0_MASK_CNT_SHIFT 12
#define EPDC_PIGEON_7_0_MASK_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_7_0_MASK_CNT_SHIFT))&EPDC_PIGEON_7_0_MASK_CNT_MASK)
#define EPDC_PIGEON_7_0_STATE_MASK_MASK 0xFF000000u
#define EPDC_PIGEON_7_0_STATE_MASK_SHIFT 24
#define EPDC_PIGEON_7_0_STATE_MASK(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_7_0_STATE_MASK_SHIFT))&EPDC_PIGEON_7_0_STATE_MASK_MASK)
/* PIGEON_7_1 Bit Fields */
#define EPDC_PIGEON_7_1_SET_CNT_MASK 0xFFFFu
#define EPDC_PIGEON_7_1_SET_CNT_SHIFT 0
#define EPDC_PIGEON_7_1_SET_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_7_1_SET_CNT_SHIFT))&EPDC_PIGEON_7_1_SET_CNT_MASK)
#define EPDC_PIGEON_7_1_CLR_CNT_MASK 0xFFFF0000u
#define EPDC_PIGEON_7_1_CLR_CNT_SHIFT 16
#define EPDC_PIGEON_7_1_CLR_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_7_1_CLR_CNT_SHIFT))&EPDC_PIGEON_7_1_CLR_CNT_MASK)
/* PIGEON_7_2 Bit Fields */
#define EPDC_PIGEON_7_2_SIG_LOGIC_MASK 0xFu
#define EPDC_PIGEON_7_2_SIG_LOGIC_SHIFT 0
#define EPDC_PIGEON_7_2_SIG_LOGIC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_7_2_SIG_LOGIC_SHIFT))&EPDC_PIGEON_7_2_SIG_LOGIC_MASK)
#define EPDC_PIGEON_7_2_SIG_ANOTHER_MASK 0x1F0u
#define EPDC_PIGEON_7_2_SIG_ANOTHER_SHIFT 4
#define EPDC_PIGEON_7_2_SIG_ANOTHER(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_7_2_SIG_ANOTHER_SHIFT))&EPDC_PIGEON_7_2_SIG_ANOTHER_MASK)
/* PIGEON_8_0 Bit Fields */
#define EPDC_PIGEON_8_0_EN_MASK 0x1u
#define EPDC_PIGEON_8_0_EN_SHIFT 0
#define EPDC_PIGEON_8_0_POL_MASK 0x2u
#define EPDC_PIGEON_8_0_POL_SHIFT 1
#define EPDC_PIGEON_8_0_INC_SEL_MASK 0xCu
#define EPDC_PIGEON_8_0_INC_SEL_SHIFT 2
#define EPDC_PIGEON_8_0_INC_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_8_0_INC_SEL_SHIFT))&EPDC_PIGEON_8_0_INC_SEL_MASK)
#define EPDC_PIGEON_8_0_OFFSET_MASK 0xF0u
#define EPDC_PIGEON_8_0_OFFSET_SHIFT 4
#define EPDC_PIGEON_8_0_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_8_0_OFFSET_SHIFT))&EPDC_PIGEON_8_0_OFFSET_MASK)
#define EPDC_PIGEON_8_0_MASK_CNT_SEL_MASK 0xF00u
#define EPDC_PIGEON_8_0_MASK_CNT_SEL_SHIFT 8
#define EPDC_PIGEON_8_0_MASK_CNT_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_8_0_MASK_CNT_SEL_SHIFT))&EPDC_PIGEON_8_0_MASK_CNT_SEL_MASK)
#define EPDC_PIGEON_8_0_MASK_CNT_MASK 0xFFF000u
#define EPDC_PIGEON_8_0_MASK_CNT_SHIFT 12
#define EPDC_PIGEON_8_0_MASK_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_8_0_MASK_CNT_SHIFT))&EPDC_PIGEON_8_0_MASK_CNT_MASK)
#define EPDC_PIGEON_8_0_STATE_MASK_MASK 0xFF000000u
#define EPDC_PIGEON_8_0_STATE_MASK_SHIFT 24
#define EPDC_PIGEON_8_0_STATE_MASK(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_8_0_STATE_MASK_SHIFT))&EPDC_PIGEON_8_0_STATE_MASK_MASK)
/* PIGEON_8_1 Bit Fields */
#define EPDC_PIGEON_8_1_SET_CNT_MASK 0xFFFFu
#define EPDC_PIGEON_8_1_SET_CNT_SHIFT 0
#define EPDC_PIGEON_8_1_SET_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_8_1_SET_CNT_SHIFT))&EPDC_PIGEON_8_1_SET_CNT_MASK)
#define EPDC_PIGEON_8_1_CLR_CNT_MASK 0xFFFF0000u
#define EPDC_PIGEON_8_1_CLR_CNT_SHIFT 16
#define EPDC_PIGEON_8_1_CLR_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_8_1_CLR_CNT_SHIFT))&EPDC_PIGEON_8_1_CLR_CNT_MASK)
/* PIGEON_8_2 Bit Fields */
#define EPDC_PIGEON_8_2_SIG_LOGIC_MASK 0xFu
#define EPDC_PIGEON_8_2_SIG_LOGIC_SHIFT 0
#define EPDC_PIGEON_8_2_SIG_LOGIC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_8_2_SIG_LOGIC_SHIFT))&EPDC_PIGEON_8_2_SIG_LOGIC_MASK)
#define EPDC_PIGEON_8_2_SIG_ANOTHER_MASK 0x1F0u
#define EPDC_PIGEON_8_2_SIG_ANOTHER_SHIFT 4
#define EPDC_PIGEON_8_2_SIG_ANOTHER(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_8_2_SIG_ANOTHER_SHIFT))&EPDC_PIGEON_8_2_SIG_ANOTHER_MASK)
/* PIGEON_9_0 Bit Fields */
#define EPDC_PIGEON_9_0_EN_MASK 0x1u
#define EPDC_PIGEON_9_0_EN_SHIFT 0
#define EPDC_PIGEON_9_0_POL_MASK 0x2u
#define EPDC_PIGEON_9_0_POL_SHIFT 1
#define EPDC_PIGEON_9_0_INC_SEL_MASK 0xCu
#define EPDC_PIGEON_9_0_INC_SEL_SHIFT 2
#define EPDC_PIGEON_9_0_INC_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_9_0_INC_SEL_SHIFT))&EPDC_PIGEON_9_0_INC_SEL_MASK)
#define EPDC_PIGEON_9_0_OFFSET_MASK 0xF0u
#define EPDC_PIGEON_9_0_OFFSET_SHIFT 4
#define EPDC_PIGEON_9_0_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_9_0_OFFSET_SHIFT))&EPDC_PIGEON_9_0_OFFSET_MASK)
#define EPDC_PIGEON_9_0_MASK_CNT_SEL_MASK 0xF00u
#define EPDC_PIGEON_9_0_MASK_CNT_SEL_SHIFT 8
#define EPDC_PIGEON_9_0_MASK_CNT_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_9_0_MASK_CNT_SEL_SHIFT))&EPDC_PIGEON_9_0_MASK_CNT_SEL_MASK)
#define EPDC_PIGEON_9_0_MASK_CNT_MASK 0xFFF000u
#define EPDC_PIGEON_9_0_MASK_CNT_SHIFT 12
#define EPDC_PIGEON_9_0_MASK_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_9_0_MASK_CNT_SHIFT))&EPDC_PIGEON_9_0_MASK_CNT_MASK)
#define EPDC_PIGEON_9_0_STATE_MASK_MASK 0xFF000000u
#define EPDC_PIGEON_9_0_STATE_MASK_SHIFT 24
#define EPDC_PIGEON_9_0_STATE_MASK(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_9_0_STATE_MASK_SHIFT))&EPDC_PIGEON_9_0_STATE_MASK_MASK)
/* PIGEON_9_1 Bit Fields */
#define EPDC_PIGEON_9_1_SET_CNT_MASK 0xFFFFu
#define EPDC_PIGEON_9_1_SET_CNT_SHIFT 0
#define EPDC_PIGEON_9_1_SET_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_9_1_SET_CNT_SHIFT))&EPDC_PIGEON_9_1_SET_CNT_MASK)
#define EPDC_PIGEON_9_1_CLR_CNT_MASK 0xFFFF0000u
#define EPDC_PIGEON_9_1_CLR_CNT_SHIFT 16
#define EPDC_PIGEON_9_1_CLR_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_9_1_CLR_CNT_SHIFT))&EPDC_PIGEON_9_1_CLR_CNT_MASK)
/* PIGEON_9_2 Bit Fields */
#define EPDC_PIGEON_9_2_SIG_LOGIC_MASK 0xFu
#define EPDC_PIGEON_9_2_SIG_LOGIC_SHIFT 0
#define EPDC_PIGEON_9_2_SIG_LOGIC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_9_2_SIG_LOGIC_SHIFT))&EPDC_PIGEON_9_2_SIG_LOGIC_MASK)
#define EPDC_PIGEON_9_2_SIG_ANOTHER_MASK 0x1F0u
#define EPDC_PIGEON_9_2_SIG_ANOTHER_SHIFT 4
#define EPDC_PIGEON_9_2_SIG_ANOTHER(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_9_2_SIG_ANOTHER_SHIFT))&EPDC_PIGEON_9_2_SIG_ANOTHER_MASK)
/* PIGEON_10_0 Bit Fields */
#define EPDC_PIGEON_10_0_EN_MASK 0x1u
#define EPDC_PIGEON_10_0_EN_SHIFT 0
#define EPDC_PIGEON_10_0_POL_MASK 0x2u
#define EPDC_PIGEON_10_0_POL_SHIFT 1
#define EPDC_PIGEON_10_0_INC_SEL_MASK 0xCu
#define EPDC_PIGEON_10_0_INC_SEL_SHIFT 2
#define EPDC_PIGEON_10_0_INC_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_10_0_INC_SEL_SHIFT))&EPDC_PIGEON_10_0_INC_SEL_MASK)
#define EPDC_PIGEON_10_0_OFFSET_MASK 0xF0u
#define EPDC_PIGEON_10_0_OFFSET_SHIFT 4
#define EPDC_PIGEON_10_0_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_10_0_OFFSET_SHIFT))&EPDC_PIGEON_10_0_OFFSET_MASK)
#define EPDC_PIGEON_10_0_MASK_CNT_SEL_MASK 0xF00u
#define EPDC_PIGEON_10_0_MASK_CNT_SEL_SHIFT 8
#define EPDC_PIGEON_10_0_MASK_CNT_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_10_0_MASK_CNT_SEL_SHIFT))&EPDC_PIGEON_10_0_MASK_CNT_SEL_MASK)
#define EPDC_PIGEON_10_0_MASK_CNT_MASK 0xFFF000u
#define EPDC_PIGEON_10_0_MASK_CNT_SHIFT 12
#define EPDC_PIGEON_10_0_MASK_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_10_0_MASK_CNT_SHIFT))&EPDC_PIGEON_10_0_MASK_CNT_MASK)
#define EPDC_PIGEON_10_0_STATE_MASK_MASK 0xFF000000u
#define EPDC_PIGEON_10_0_STATE_MASK_SHIFT 24
#define EPDC_PIGEON_10_0_STATE_MASK(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_10_0_STATE_MASK_SHIFT))&EPDC_PIGEON_10_0_STATE_MASK_MASK)
/* PIGEON_10_1 Bit Fields */
#define EPDC_PIGEON_10_1_SET_CNT_MASK 0xFFFFu
#define EPDC_PIGEON_10_1_SET_CNT_SHIFT 0
#define EPDC_PIGEON_10_1_SET_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_10_1_SET_CNT_SHIFT))&EPDC_PIGEON_10_1_SET_CNT_MASK)
#define EPDC_PIGEON_10_1_CLR_CNT_MASK 0xFFFF0000u
#define EPDC_PIGEON_10_1_CLR_CNT_SHIFT 16
#define EPDC_PIGEON_10_1_CLR_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_10_1_CLR_CNT_SHIFT))&EPDC_PIGEON_10_1_CLR_CNT_MASK)
/* PIGEON_10_2 Bit Fields */
#define EPDC_PIGEON_10_2_SIG_LOGIC_MASK 0xFu
#define EPDC_PIGEON_10_2_SIG_LOGIC_SHIFT 0
#define EPDC_PIGEON_10_2_SIG_LOGIC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_10_2_SIG_LOGIC_SHIFT))&EPDC_PIGEON_10_2_SIG_LOGIC_MASK)
#define EPDC_PIGEON_10_2_SIG_ANOTHER_MASK 0x1F0u
#define EPDC_PIGEON_10_2_SIG_ANOTHER_SHIFT 4
#define EPDC_PIGEON_10_2_SIG_ANOTHER(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_10_2_SIG_ANOTHER_SHIFT))&EPDC_PIGEON_10_2_SIG_ANOTHER_MASK)
/* PIGEON_11_0 Bit Fields */
#define EPDC_PIGEON_11_0_EN_MASK 0x1u
#define EPDC_PIGEON_11_0_EN_SHIFT 0
#define EPDC_PIGEON_11_0_POL_MASK 0x2u
#define EPDC_PIGEON_11_0_POL_SHIFT 1
#define EPDC_PIGEON_11_0_INC_SEL_MASK 0xCu
#define EPDC_PIGEON_11_0_INC_SEL_SHIFT 2
#define EPDC_PIGEON_11_0_INC_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_11_0_INC_SEL_SHIFT))&EPDC_PIGEON_11_0_INC_SEL_MASK)
#define EPDC_PIGEON_11_0_OFFSET_MASK 0xF0u
#define EPDC_PIGEON_11_0_OFFSET_SHIFT 4
#define EPDC_PIGEON_11_0_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_11_0_OFFSET_SHIFT))&EPDC_PIGEON_11_0_OFFSET_MASK)
#define EPDC_PIGEON_11_0_MASK_CNT_SEL_MASK 0xF00u
#define EPDC_PIGEON_11_0_MASK_CNT_SEL_SHIFT 8
#define EPDC_PIGEON_11_0_MASK_CNT_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_11_0_MASK_CNT_SEL_SHIFT))&EPDC_PIGEON_11_0_MASK_CNT_SEL_MASK)
#define EPDC_PIGEON_11_0_MASK_CNT_MASK 0xFFF000u
#define EPDC_PIGEON_11_0_MASK_CNT_SHIFT 12
#define EPDC_PIGEON_11_0_MASK_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_11_0_MASK_CNT_SHIFT))&EPDC_PIGEON_11_0_MASK_CNT_MASK)
#define EPDC_PIGEON_11_0_STATE_MASK_MASK 0xFF000000u
#define EPDC_PIGEON_11_0_STATE_MASK_SHIFT 24
#define EPDC_PIGEON_11_0_STATE_MASK(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_11_0_STATE_MASK_SHIFT))&EPDC_PIGEON_11_0_STATE_MASK_MASK)
/* PIGEON_11_1 Bit Fields */
#define EPDC_PIGEON_11_1_SET_CNT_MASK 0xFFFFu
#define EPDC_PIGEON_11_1_SET_CNT_SHIFT 0
#define EPDC_PIGEON_11_1_SET_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_11_1_SET_CNT_SHIFT))&EPDC_PIGEON_11_1_SET_CNT_MASK)
#define EPDC_PIGEON_11_1_CLR_CNT_MASK 0xFFFF0000u
#define EPDC_PIGEON_11_1_CLR_CNT_SHIFT 16
#define EPDC_PIGEON_11_1_CLR_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_11_1_CLR_CNT_SHIFT))&EPDC_PIGEON_11_1_CLR_CNT_MASK)
/* PIGEON_11_2 Bit Fields */
#define EPDC_PIGEON_11_2_SIG_LOGIC_MASK 0xFu
#define EPDC_PIGEON_11_2_SIG_LOGIC_SHIFT 0
#define EPDC_PIGEON_11_2_SIG_LOGIC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_11_2_SIG_LOGIC_SHIFT))&EPDC_PIGEON_11_2_SIG_LOGIC_MASK)
#define EPDC_PIGEON_11_2_SIG_ANOTHER_MASK 0x1F0u
#define EPDC_PIGEON_11_2_SIG_ANOTHER_SHIFT 4
#define EPDC_PIGEON_11_2_SIG_ANOTHER(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_11_2_SIG_ANOTHER_SHIFT))&EPDC_PIGEON_11_2_SIG_ANOTHER_MASK)
/* PIGEON_12_0 Bit Fields */
#define EPDC_PIGEON_12_0_EN_MASK 0x1u
#define EPDC_PIGEON_12_0_EN_SHIFT 0
#define EPDC_PIGEON_12_0_POL_MASK 0x2u
#define EPDC_PIGEON_12_0_POL_SHIFT 1
#define EPDC_PIGEON_12_0_INC_SEL_MASK 0xCu
#define EPDC_PIGEON_12_0_INC_SEL_SHIFT 2
#define EPDC_PIGEON_12_0_INC_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_12_0_INC_SEL_SHIFT))&EPDC_PIGEON_12_0_INC_SEL_MASK)
#define EPDC_PIGEON_12_0_OFFSET_MASK 0xF0u
#define EPDC_PIGEON_12_0_OFFSET_SHIFT 4
#define EPDC_PIGEON_12_0_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_12_0_OFFSET_SHIFT))&EPDC_PIGEON_12_0_OFFSET_MASK)
#define EPDC_PIGEON_12_0_MASK_CNT_SEL_MASK 0xF00u
#define EPDC_PIGEON_12_0_MASK_CNT_SEL_SHIFT 8
#define EPDC_PIGEON_12_0_MASK_CNT_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_12_0_MASK_CNT_SEL_SHIFT))&EPDC_PIGEON_12_0_MASK_CNT_SEL_MASK)
#define EPDC_PIGEON_12_0_MASK_CNT_MASK 0xFFF000u
#define EPDC_PIGEON_12_0_MASK_CNT_SHIFT 12
#define EPDC_PIGEON_12_0_MASK_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_12_0_MASK_CNT_SHIFT))&EPDC_PIGEON_12_0_MASK_CNT_MASK)
#define EPDC_PIGEON_12_0_STATE_MASK_MASK 0xFF000000u
#define EPDC_PIGEON_12_0_STATE_MASK_SHIFT 24
#define EPDC_PIGEON_12_0_STATE_MASK(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_12_0_STATE_MASK_SHIFT))&EPDC_PIGEON_12_0_STATE_MASK_MASK)
/* PIGEON_12_1 Bit Fields */
#define EPDC_PIGEON_12_1_SET_CNT_MASK 0xFFFFu
#define EPDC_PIGEON_12_1_SET_CNT_SHIFT 0
#define EPDC_PIGEON_12_1_SET_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_12_1_SET_CNT_SHIFT))&EPDC_PIGEON_12_1_SET_CNT_MASK)
#define EPDC_PIGEON_12_1_CLR_CNT_MASK 0xFFFF0000u
#define EPDC_PIGEON_12_1_CLR_CNT_SHIFT 16
#define EPDC_PIGEON_12_1_CLR_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_12_1_CLR_CNT_SHIFT))&EPDC_PIGEON_12_1_CLR_CNT_MASK)
/* PIGEON_12_2 Bit Fields */
#define EPDC_PIGEON_12_2_SIG_LOGIC_MASK 0xFu
#define EPDC_PIGEON_12_2_SIG_LOGIC_SHIFT 0
#define EPDC_PIGEON_12_2_SIG_LOGIC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_12_2_SIG_LOGIC_SHIFT))&EPDC_PIGEON_12_2_SIG_LOGIC_MASK)
#define EPDC_PIGEON_12_2_SIG_ANOTHER_MASK 0x1F0u
#define EPDC_PIGEON_12_2_SIG_ANOTHER_SHIFT 4
#define EPDC_PIGEON_12_2_SIG_ANOTHER(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_12_2_SIG_ANOTHER_SHIFT))&EPDC_PIGEON_12_2_SIG_ANOTHER_MASK)
/* PIGEON_13_0 Bit Fields */
#define EPDC_PIGEON_13_0_EN_MASK 0x1u
#define EPDC_PIGEON_13_0_EN_SHIFT 0
#define EPDC_PIGEON_13_0_POL_MASK 0x2u
#define EPDC_PIGEON_13_0_POL_SHIFT 1
#define EPDC_PIGEON_13_0_INC_SEL_MASK 0xCu
#define EPDC_PIGEON_13_0_INC_SEL_SHIFT 2
#define EPDC_PIGEON_13_0_INC_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_13_0_INC_SEL_SHIFT))&EPDC_PIGEON_13_0_INC_SEL_MASK)
#define EPDC_PIGEON_13_0_OFFSET_MASK 0xF0u
#define EPDC_PIGEON_13_0_OFFSET_SHIFT 4
#define EPDC_PIGEON_13_0_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_13_0_OFFSET_SHIFT))&EPDC_PIGEON_13_0_OFFSET_MASK)
#define EPDC_PIGEON_13_0_MASK_CNT_SEL_MASK 0xF00u
#define EPDC_PIGEON_13_0_MASK_CNT_SEL_SHIFT 8
#define EPDC_PIGEON_13_0_MASK_CNT_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_13_0_MASK_CNT_SEL_SHIFT))&EPDC_PIGEON_13_0_MASK_CNT_SEL_MASK)
#define EPDC_PIGEON_13_0_MASK_CNT_MASK 0xFFF000u
#define EPDC_PIGEON_13_0_MASK_CNT_SHIFT 12
#define EPDC_PIGEON_13_0_MASK_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_13_0_MASK_CNT_SHIFT))&EPDC_PIGEON_13_0_MASK_CNT_MASK)
#define EPDC_PIGEON_13_0_STATE_MASK_MASK 0xFF000000u
#define EPDC_PIGEON_13_0_STATE_MASK_SHIFT 24
#define EPDC_PIGEON_13_0_STATE_MASK(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_13_0_STATE_MASK_SHIFT))&EPDC_PIGEON_13_0_STATE_MASK_MASK)
/* PIGEON_13_1 Bit Fields */
#define EPDC_PIGEON_13_1_SET_CNT_MASK 0xFFFFu
#define EPDC_PIGEON_13_1_SET_CNT_SHIFT 0
#define EPDC_PIGEON_13_1_SET_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_13_1_SET_CNT_SHIFT))&EPDC_PIGEON_13_1_SET_CNT_MASK)
#define EPDC_PIGEON_13_1_CLR_CNT_MASK 0xFFFF0000u
#define EPDC_PIGEON_13_1_CLR_CNT_SHIFT 16
#define EPDC_PIGEON_13_1_CLR_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_13_1_CLR_CNT_SHIFT))&EPDC_PIGEON_13_1_CLR_CNT_MASK)
/* PIGEON_13_2 Bit Fields */
#define EPDC_PIGEON_13_2_SIG_LOGIC_MASK 0xFu
#define EPDC_PIGEON_13_2_SIG_LOGIC_SHIFT 0
#define EPDC_PIGEON_13_2_SIG_LOGIC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_13_2_SIG_LOGIC_SHIFT))&EPDC_PIGEON_13_2_SIG_LOGIC_MASK)
#define EPDC_PIGEON_13_2_SIG_ANOTHER_MASK 0x1F0u
#define EPDC_PIGEON_13_2_SIG_ANOTHER_SHIFT 4
#define EPDC_PIGEON_13_2_SIG_ANOTHER(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_13_2_SIG_ANOTHER_SHIFT))&EPDC_PIGEON_13_2_SIG_ANOTHER_MASK)
/* PIGEON_14_0 Bit Fields */
#define EPDC_PIGEON_14_0_EN_MASK 0x1u
#define EPDC_PIGEON_14_0_EN_SHIFT 0
#define EPDC_PIGEON_14_0_POL_MASK 0x2u
#define EPDC_PIGEON_14_0_POL_SHIFT 1
#define EPDC_PIGEON_14_0_INC_SEL_MASK 0xCu
#define EPDC_PIGEON_14_0_INC_SEL_SHIFT 2
#define EPDC_PIGEON_14_0_INC_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_14_0_INC_SEL_SHIFT))&EPDC_PIGEON_14_0_INC_SEL_MASK)
#define EPDC_PIGEON_14_0_OFFSET_MASK 0xF0u
#define EPDC_PIGEON_14_0_OFFSET_SHIFT 4
#define EPDC_PIGEON_14_0_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_14_0_OFFSET_SHIFT))&EPDC_PIGEON_14_0_OFFSET_MASK)
#define EPDC_PIGEON_14_0_MASK_CNT_SEL_MASK 0xF00u
#define EPDC_PIGEON_14_0_MASK_CNT_SEL_SHIFT 8
#define EPDC_PIGEON_14_0_MASK_CNT_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_14_0_MASK_CNT_SEL_SHIFT))&EPDC_PIGEON_14_0_MASK_CNT_SEL_MASK)
#define EPDC_PIGEON_14_0_MASK_CNT_MASK 0xFFF000u
#define EPDC_PIGEON_14_0_MASK_CNT_SHIFT 12
#define EPDC_PIGEON_14_0_MASK_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_14_0_MASK_CNT_SHIFT))&EPDC_PIGEON_14_0_MASK_CNT_MASK)
#define EPDC_PIGEON_14_0_STATE_MASK_MASK 0xFF000000u
#define EPDC_PIGEON_14_0_STATE_MASK_SHIFT 24
#define EPDC_PIGEON_14_0_STATE_MASK(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_14_0_STATE_MASK_SHIFT))&EPDC_PIGEON_14_0_STATE_MASK_MASK)
/* PIGEON_14_1 Bit Fields */
#define EPDC_PIGEON_14_1_SET_CNT_MASK 0xFFFFu
#define EPDC_PIGEON_14_1_SET_CNT_SHIFT 0
#define EPDC_PIGEON_14_1_SET_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_14_1_SET_CNT_SHIFT))&EPDC_PIGEON_14_1_SET_CNT_MASK)
#define EPDC_PIGEON_14_1_CLR_CNT_MASK 0xFFFF0000u
#define EPDC_PIGEON_14_1_CLR_CNT_SHIFT 16
#define EPDC_PIGEON_14_1_CLR_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_14_1_CLR_CNT_SHIFT))&EPDC_PIGEON_14_1_CLR_CNT_MASK)
/* PIGEON_14_2 Bit Fields */
#define EPDC_PIGEON_14_2_SIG_LOGIC_MASK 0xFu
#define EPDC_PIGEON_14_2_SIG_LOGIC_SHIFT 0
#define EPDC_PIGEON_14_2_SIG_LOGIC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_14_2_SIG_LOGIC_SHIFT))&EPDC_PIGEON_14_2_SIG_LOGIC_MASK)
#define EPDC_PIGEON_14_2_SIG_ANOTHER_MASK 0x1F0u
#define EPDC_PIGEON_14_2_SIG_ANOTHER_SHIFT 4
#define EPDC_PIGEON_14_2_SIG_ANOTHER(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_14_2_SIG_ANOTHER_SHIFT))&EPDC_PIGEON_14_2_SIG_ANOTHER_MASK)
/* PIGEON_15_0 Bit Fields */
#define EPDC_PIGEON_15_0_EN_MASK 0x1u
#define EPDC_PIGEON_15_0_EN_SHIFT 0
#define EPDC_PIGEON_15_0_POL_MASK 0x2u
#define EPDC_PIGEON_15_0_POL_SHIFT 1
#define EPDC_PIGEON_15_0_INC_SEL_MASK 0xCu
#define EPDC_PIGEON_15_0_INC_SEL_SHIFT 2
#define EPDC_PIGEON_15_0_INC_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_15_0_INC_SEL_SHIFT))&EPDC_PIGEON_15_0_INC_SEL_MASK)
#define EPDC_PIGEON_15_0_OFFSET_MASK 0xF0u
#define EPDC_PIGEON_15_0_OFFSET_SHIFT 4
#define EPDC_PIGEON_15_0_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_15_0_OFFSET_SHIFT))&EPDC_PIGEON_15_0_OFFSET_MASK)
#define EPDC_PIGEON_15_0_MASK_CNT_SEL_MASK 0xF00u
#define EPDC_PIGEON_15_0_MASK_CNT_SEL_SHIFT 8
#define EPDC_PIGEON_15_0_MASK_CNT_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_15_0_MASK_CNT_SEL_SHIFT))&EPDC_PIGEON_15_0_MASK_CNT_SEL_MASK)
#define EPDC_PIGEON_15_0_MASK_CNT_MASK 0xFFF000u
#define EPDC_PIGEON_15_0_MASK_CNT_SHIFT 12
#define EPDC_PIGEON_15_0_MASK_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_15_0_MASK_CNT_SHIFT))&EPDC_PIGEON_15_0_MASK_CNT_MASK)
#define EPDC_PIGEON_15_0_STATE_MASK_MASK 0xFF000000u
#define EPDC_PIGEON_15_0_STATE_MASK_SHIFT 24
#define EPDC_PIGEON_15_0_STATE_MASK(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_15_0_STATE_MASK_SHIFT))&EPDC_PIGEON_15_0_STATE_MASK_MASK)
/* PIGEON_15_1 Bit Fields */
#define EPDC_PIGEON_15_1_SET_CNT_MASK 0xFFFFu
#define EPDC_PIGEON_15_1_SET_CNT_SHIFT 0
#define EPDC_PIGEON_15_1_SET_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_15_1_SET_CNT_SHIFT))&EPDC_PIGEON_15_1_SET_CNT_MASK)
#define EPDC_PIGEON_15_1_CLR_CNT_MASK 0xFFFF0000u
#define EPDC_PIGEON_15_1_CLR_CNT_SHIFT 16
#define EPDC_PIGEON_15_1_CLR_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_15_1_CLR_CNT_SHIFT))&EPDC_PIGEON_15_1_CLR_CNT_MASK)
/* PIGEON_15_2 Bit Fields */
#define EPDC_PIGEON_15_2_SIG_LOGIC_MASK 0xFu
#define EPDC_PIGEON_15_2_SIG_LOGIC_SHIFT 0
#define EPDC_PIGEON_15_2_SIG_LOGIC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_15_2_SIG_LOGIC_SHIFT))&EPDC_PIGEON_15_2_SIG_LOGIC_MASK)
#define EPDC_PIGEON_15_2_SIG_ANOTHER_MASK 0x1F0u
#define EPDC_PIGEON_15_2_SIG_ANOTHER_SHIFT 4
#define EPDC_PIGEON_15_2_SIG_ANOTHER(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_15_2_SIG_ANOTHER_SHIFT))&EPDC_PIGEON_15_2_SIG_ANOTHER_MASK)
/* PIGEON_16_0 Bit Fields */
#define EPDC_PIGEON_16_0_EN_MASK 0x1u
#define EPDC_PIGEON_16_0_EN_SHIFT 0
#define EPDC_PIGEON_16_0_POL_MASK 0x2u
#define EPDC_PIGEON_16_0_POL_SHIFT 1
#define EPDC_PIGEON_16_0_INC_SEL_MASK 0xCu
#define EPDC_PIGEON_16_0_INC_SEL_SHIFT 2
#define EPDC_PIGEON_16_0_INC_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_16_0_INC_SEL_SHIFT))&EPDC_PIGEON_16_0_INC_SEL_MASK)
#define EPDC_PIGEON_16_0_OFFSET_MASK 0xF0u
#define EPDC_PIGEON_16_0_OFFSET_SHIFT 4
#define EPDC_PIGEON_16_0_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_16_0_OFFSET_SHIFT))&EPDC_PIGEON_16_0_OFFSET_MASK)
#define EPDC_PIGEON_16_0_MASK_CNT_SEL_MASK 0xF00u
#define EPDC_PIGEON_16_0_MASK_CNT_SEL_SHIFT 8
#define EPDC_PIGEON_16_0_MASK_CNT_SEL(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_16_0_MASK_CNT_SEL_SHIFT))&EPDC_PIGEON_16_0_MASK_CNT_SEL_MASK)
#define EPDC_PIGEON_16_0_MASK_CNT_MASK 0xFFF000u
#define EPDC_PIGEON_16_0_MASK_CNT_SHIFT 12
#define EPDC_PIGEON_16_0_MASK_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_16_0_MASK_CNT_SHIFT))&EPDC_PIGEON_16_0_MASK_CNT_MASK)
#define EPDC_PIGEON_16_0_STATE_MASK_MASK 0xFF000000u
#define EPDC_PIGEON_16_0_STATE_MASK_SHIFT 24
#define EPDC_PIGEON_16_0_STATE_MASK(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_16_0_STATE_MASK_SHIFT))&EPDC_PIGEON_16_0_STATE_MASK_MASK)
/* PIGEON_16_1 Bit Fields */
#define EPDC_PIGEON_16_1_SET_CNT_MASK 0xFFFFu
#define EPDC_PIGEON_16_1_SET_CNT_SHIFT 0
#define EPDC_PIGEON_16_1_SET_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_16_1_SET_CNT_SHIFT))&EPDC_PIGEON_16_1_SET_CNT_MASK)
#define EPDC_PIGEON_16_1_CLR_CNT_MASK 0xFFFF0000u
#define EPDC_PIGEON_16_1_CLR_CNT_SHIFT 16
#define EPDC_PIGEON_16_1_CLR_CNT(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_16_1_CLR_CNT_SHIFT))&EPDC_PIGEON_16_1_CLR_CNT_MASK)
/* PIGEON_16_2 Bit Fields */
#define EPDC_PIGEON_16_2_SIG_LOGIC_MASK 0xFu
#define EPDC_PIGEON_16_2_SIG_LOGIC_SHIFT 0
#define EPDC_PIGEON_16_2_SIG_LOGIC(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_16_2_SIG_LOGIC_SHIFT))&EPDC_PIGEON_16_2_SIG_LOGIC_MASK)
#define EPDC_PIGEON_16_2_SIG_ANOTHER_MASK 0x1F0u
#define EPDC_PIGEON_16_2_SIG_ANOTHER_SHIFT 4
#define EPDC_PIGEON_16_2_SIG_ANOTHER(x) (((uint32_t)(((uint32_t)(x))<<EPDC_PIGEON_16_2_SIG_ANOTHER_SHIFT))&EPDC_PIGEON_16_2_SIG_ANOTHER_MASK)
/*!
* @}
*/ /* end of group EPDC_Register_Masks */
/* EPDC - Peripheral instance base addresses */
/** Peripheral EPDC base address */
#define EPDC_BASE (0x306F0000u)
/** Peripheral EPDC base pointer */
#define EPDC ((EPDC_Type *)EPDC_BASE)
#define EPDC_BASE_PTR (EPDC)
/** Array initializer of EPDC peripheral base addresses */
#define EPDC_BASE_ADDRS { EPDC_BASE }
/** Array initializer of EPDC peripheral base pointers */
#define EPDC_BASE_PTRS { EPDC }
/** Interrupt vectors for the EPDC peripheral type */
#define EPDC_IRQS { EPDC_IRQn }
/* ----------------------------------------------------------------------------
-- EPDC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup EPDC_Register_Accessor_Macros EPDC - Register accessor macros
* @{
*/
/* EPDC - Register instance definitions */
/* EPDC */
#define EPDC_CTRL EPDC_CTRL_REG(EPDC_BASE_PTR)
#define EPDC_CTRL_SET EPDC_CTRL_SET_REG(EPDC_BASE_PTR)
#define EPDC_CTRL_CLR EPDC_CTRL_CLR_REG(EPDC_BASE_PTR)
#define EPDC_CTRL_TOG EPDC_CTRL_TOG_REG(EPDC_BASE_PTR)
#define EPDC_WB_ADDR_TCE EPDC_WB_ADDR_TCE_REG(EPDC_BASE_PTR)
#define EPDC_WVADDR EPDC_WVADDR_REG(EPDC_BASE_PTR)
#define EPDC_WB_ADDR EPDC_WB_ADDR_REG(EPDC_BASE_PTR)
#define EPDC_RES EPDC_RES_REG(EPDC_BASE_PTR)
#define EPDC_FORMAT EPDC_FORMAT_REG(EPDC_BASE_PTR)
#define EPDC_FORMAT_SET EPDC_FORMAT_SET_REG(EPDC_BASE_PTR)
#define EPDC_FORMAT_CLR EPDC_FORMAT_CLR_REG(EPDC_BASE_PTR)
#define EPDC_FORMAT_TOG EPDC_FORMAT_TOG_REG(EPDC_BASE_PTR)
#define EPDC_WB_FIELD0 EPDC_WB_FIELD0_REG(EPDC_BASE_PTR)
#define EPDC_WB_FIELD1 EPDC_WB_FIELD1_REG(EPDC_BASE_PTR)
#define EPDC_WB_FIELD2 EPDC_WB_FIELD2_REG(EPDC_BASE_PTR)
#define EPDC_WB_FIELD3 EPDC_WB_FIELD3_REG(EPDC_BASE_PTR)
#define EPDC_FIFOCTRL EPDC_FIFOCTRL_REG(EPDC_BASE_PTR)
#define EPDC_FIFOCTRL_SET EPDC_FIFOCTRL_SET_REG(EPDC_BASE_PTR)
#define EPDC_FIFOCTRL_CLR EPDC_FIFOCTRL_CLR_REG(EPDC_BASE_PTR)
#define EPDC_FIFOCTRL_TOG EPDC_FIFOCTRL_TOG_REG(EPDC_BASE_PTR)
#define EPDC_UPD_ADDR EPDC_UPD_ADDR_REG(EPDC_BASE_PTR)
#define EPDC_UPD_STRIDE EPDC_UPD_STRIDE_REG(EPDC_BASE_PTR)
#define EPDC_UPD_CORD EPDC_UPD_CORD_REG(EPDC_BASE_PTR)
#define EPDC_UPD_SIZE EPDC_UPD_SIZE_REG(EPDC_BASE_PTR)
#define EPDC_UPD_CTRL EPDC_UPD_CTRL_REG(EPDC_BASE_PTR)
#define EPDC_UPD_CTRL_SET EPDC_UPD_CTRL_SET_REG(EPDC_BASE_PTR)
#define EPDC_UPD_CTRL_CLR EPDC_UPD_CTRL_CLR_REG(EPDC_BASE_PTR)
#define EPDC_UPD_CTRL_TOG EPDC_UPD_CTRL_TOG_REG(EPDC_BASE_PTR)
#define EPDC_UPD_FIXED EPDC_UPD_FIXED_REG(EPDC_BASE_PTR)
#define EPDC_UPD_FIXED_SET EPDC_UPD_FIXED_SET_REG(EPDC_BASE_PTR)
#define EPDC_UPD_FIXED_CLR EPDC_UPD_FIXED_CLR_REG(EPDC_BASE_PTR)
#define EPDC_UPD_FIXED_TOG EPDC_UPD_FIXED_TOG_REG(EPDC_BASE_PTR)
#define EPDC_TEMP EPDC_TEMP_REG(EPDC_BASE_PTR)
#define EPDC_AUTOWV_LUT EPDC_AUTOWV_LUT_REG(EPDC_BASE_PTR)
#define EPDC_LUT_STANDBY1 EPDC_LUT_STANDBY1_REG(EPDC_BASE_PTR)
#define EPDC_LUT_STANDBY1_SET EPDC_LUT_STANDBY1_SET_REG(EPDC_BASE_PTR)
#define EPDC_LUT_STANDBY1_CLR EPDC_LUT_STANDBY1_CLR_REG(EPDC_BASE_PTR)
#define EPDC_LUT_STANDBY1_TOG EPDC_LUT_STANDBY1_TOG_REG(EPDC_BASE_PTR)
#define EPDC_LUT_STANDBY2 EPDC_LUT_STANDBY2_REG(EPDC_BASE_PTR)
#define EPDC_LUT_STANDBY2_SET EPDC_LUT_STANDBY2_SET_REG(EPDC_BASE_PTR)
#define EPDC_LUT_STANDBY2_CLR EPDC_LUT_STANDBY2_CLR_REG(EPDC_BASE_PTR)
#define EPDC_LUT_STANDBY2_TOG EPDC_LUT_STANDBY2_TOG_REG(EPDC_BASE_PTR)
#define EPDC_TCE_CTRL EPDC_TCE_CTRL_REG(EPDC_BASE_PTR)
#define EPDC_TCE_CTRL_SET EPDC_TCE_CTRL_SET_REG(EPDC_BASE_PTR)
#define EPDC_TCE_CTRL_CLR EPDC_TCE_CTRL_CLR_REG(EPDC_BASE_PTR)
#define EPDC_TCE_CTRL_TOG EPDC_TCE_CTRL_TOG_REG(EPDC_BASE_PTR)
#define EPDC_TCE_SDCFG EPDC_TCE_SDCFG_REG(EPDC_BASE_PTR)
#define EPDC_TCE_SDCFG_SET EPDC_TCE_SDCFG_SET_REG(EPDC_BASE_PTR)
#define EPDC_TCE_SDCFG_CLR EPDC_TCE_SDCFG_CLR_REG(EPDC_BASE_PTR)
#define EPDC_TCE_SDCFG_TOG EPDC_TCE_SDCFG_TOG_REG(EPDC_BASE_PTR)
#define EPDC_TCE_GDCFG EPDC_TCE_GDCFG_REG(EPDC_BASE_PTR)
#define EPDC_TCE_GDCFG_SET EPDC_TCE_GDCFG_SET_REG(EPDC_BASE_PTR)
#define EPDC_TCE_GDCFG_CLR EPDC_TCE_GDCFG_CLR_REG(EPDC_BASE_PTR)
#define EPDC_TCE_GDCFG_TOG EPDC_TCE_GDCFG_TOG_REG(EPDC_BASE_PTR)
#define EPDC_TCE_HSCAN1 EPDC_TCE_HSCAN1_REG(EPDC_BASE_PTR)
#define EPDC_TCE_HSCAN1_SET EPDC_TCE_HSCAN1_SET_REG(EPDC_BASE_PTR)
#define EPDC_TCE_HSCAN1_CLR EPDC_TCE_HSCAN1_CLR_REG(EPDC_BASE_PTR)
#define EPDC_TCE_HSCAN1_TOG EPDC_TCE_HSCAN1_TOG_REG(EPDC_BASE_PTR)
#define EPDC_TCE_HSCAN2 EPDC_TCE_HSCAN2_REG(EPDC_BASE_PTR)
#define EPDC_TCE_HSCAN2_SET EPDC_TCE_HSCAN2_SET_REG(EPDC_BASE_PTR)
#define EPDC_TCE_HSCAN2_CLR EPDC_TCE_HSCAN2_CLR_REG(EPDC_BASE_PTR)
#define EPDC_TCE_HSCAN2_TOG EPDC_TCE_HSCAN2_TOG_REG(EPDC_BASE_PTR)
#define EPDC_TCE_VSCAN EPDC_TCE_VSCAN_REG(EPDC_BASE_PTR)
#define EPDC_TCE_VSCAN_SET EPDC_TCE_VSCAN_SET_REG(EPDC_BASE_PTR)
#define EPDC_TCE_VSCAN_CLR EPDC_TCE_VSCAN_CLR_REG(EPDC_BASE_PTR)
#define EPDC_TCE_VSCAN_TOG EPDC_TCE_VSCAN_TOG_REG(EPDC_BASE_PTR)
#define EPDC_TCE_OE EPDC_TCE_OE_REG(EPDC_BASE_PTR)
#define EPDC_TCE_OE_SET EPDC_TCE_OE_SET_REG(EPDC_BASE_PTR)
#define EPDC_TCE_OE_CLR EPDC_TCE_OE_CLR_REG(EPDC_BASE_PTR)
#define EPDC_TCE_OE_TOG EPDC_TCE_OE_TOG_REG(EPDC_BASE_PTR)
#define EPDC_TCE_POLARITY EPDC_TCE_POLARITY_REG(EPDC_BASE_PTR)
#define EPDC_TCE_POLARITY_SET EPDC_TCE_POLARITY_SET_REG(EPDC_BASE_PTR)
#define EPDC_TCE_POLARITY_CLR EPDC_TCE_POLARITY_CLR_REG(EPDC_BASE_PTR)
#define EPDC_TCE_POLARITY_TOG EPDC_TCE_POLARITY_TOG_REG(EPDC_BASE_PTR)
#define EPDC_TCE_TIMING1 EPDC_TCE_TIMING1_REG(EPDC_BASE_PTR)
#define EPDC_TCE_TIMING1_SET EPDC_TCE_TIMING1_SET_REG(EPDC_BASE_PTR)
#define EPDC_TCE_TIMING1_CLR EPDC_TCE_TIMING1_CLR_REG(EPDC_BASE_PTR)
#define EPDC_TCE_TIMING1_TOG EPDC_TCE_TIMING1_TOG_REG(EPDC_BASE_PTR)
#define EPDC_TCE_TIMING2 EPDC_TCE_TIMING2_REG(EPDC_BASE_PTR)
#define EPDC_TCE_TIMING2_SET EPDC_TCE_TIMING2_SET_REG(EPDC_BASE_PTR)
#define EPDC_TCE_TIMING2_CLR EPDC_TCE_TIMING2_CLR_REG(EPDC_BASE_PTR)
#define EPDC_TCE_TIMING2_TOG EPDC_TCE_TIMING2_TOG_REG(EPDC_BASE_PTR)
#define EPDC_TCE_TIMING3 EPDC_TCE_TIMING3_REG(EPDC_BASE_PTR)
#define EPDC_TCE_TIMING3_SET EPDC_TCE_TIMING3_SET_REG(EPDC_BASE_PTR)
#define EPDC_TCE_TIMING3_CLR EPDC_TCE_TIMING3_CLR_REG(EPDC_BASE_PTR)
#define EPDC_TCE_TIMING3_TOG EPDC_TCE_TIMING3_TOG_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_CTRL0 EPDC_PIGEON_CTRL0_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_CTRL0_SET EPDC_PIGEON_CTRL0_SET_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_CTRL0_CLR EPDC_PIGEON_CTRL0_CLR_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_CTRL0_TOG EPDC_PIGEON_CTRL0_TOG_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_CTRL1 EPDC_PIGEON_CTRL1_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_CTRL1_SET EPDC_PIGEON_CTRL1_SET_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_CTRL1_CLR EPDC_PIGEON_CTRL1_CLR_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_CTRL1_TOG EPDC_PIGEON_CTRL1_TOG_REG(EPDC_BASE_PTR)
#define EPDC_IRQ_MASK1 EPDC_IRQ_MASK1_REG(EPDC_BASE_PTR)
#define EPDC_IRQ_MASK1_SET EPDC_IRQ_MASK1_SET_REG(EPDC_BASE_PTR)
#define EPDC_IRQ_MASK1_CLR EPDC_IRQ_MASK1_CLR_REG(EPDC_BASE_PTR)
#define EPDC_IRQ_MASK1_TOG EPDC_IRQ_MASK1_TOG_REG(EPDC_BASE_PTR)
#define EPDC_IRQ_MASK2 EPDC_IRQ_MASK2_REG(EPDC_BASE_PTR)
#define EPDC_IRQ_MASK2_SET EPDC_IRQ_MASK2_SET_REG(EPDC_BASE_PTR)
#define EPDC_IRQ_MASK2_CLR EPDC_IRQ_MASK2_CLR_REG(EPDC_BASE_PTR)
#define EPDC_IRQ_MASK2_TOG EPDC_IRQ_MASK2_TOG_REG(EPDC_BASE_PTR)
#define EPDC_IRQ1 EPDC_IRQ1_REG(EPDC_BASE_PTR)
#define EPDC_IRQ1_SET EPDC_IRQ1_SET_REG(EPDC_BASE_PTR)
#define EPDC_IRQ1_CLR EPDC_IRQ1_CLR_REG(EPDC_BASE_PTR)
#define EPDC_IRQ1_TOG EPDC_IRQ1_TOG_REG(EPDC_BASE_PTR)
#define EPDC_IRQ2 EPDC_IRQ2_REG(EPDC_BASE_PTR)
#define EPDC_IRQ2_SET EPDC_IRQ2_SET_REG(EPDC_BASE_PTR)
#define EPDC_IRQ2_CLR EPDC_IRQ2_CLR_REG(EPDC_BASE_PTR)
#define EPDC_IRQ2_TOG EPDC_IRQ2_TOG_REG(EPDC_BASE_PTR)
#define EPDC_IRQ_MASK EPDC_IRQ_MASK_REG(EPDC_BASE_PTR)
#define EPDC_IRQ_MASK_SET EPDC_IRQ_MASK_SET_REG(EPDC_BASE_PTR)
#define EPDC_IRQ_MASK_CLR EPDC_IRQ_MASK_CLR_REG(EPDC_BASE_PTR)
#define EPDC_IRQ_MASK_TOG EPDC_IRQ_MASK_TOG_REG(EPDC_BASE_PTR)
#define EPDC_IRQ EPDC_IRQ_REG(EPDC_BASE_PTR)
#define EPDC_IRQ_SET EPDC_IRQ_SET_REG(EPDC_BASE_PTR)
#define EPDC_IRQ_CLR EPDC_IRQ_CLR_REG(EPDC_BASE_PTR)
#define EPDC_IRQ_TOG EPDC_IRQ_TOG_REG(EPDC_BASE_PTR)
#define EPDC_STATUS_LUTS1 EPDC_STATUS_LUTS1_REG(EPDC_BASE_PTR)
#define EPDC_STATUS_LUTS1_SET EPDC_STATUS_LUTS1_SET_REG(EPDC_BASE_PTR)
#define EPDC_STATUS_LUTS1_CLR EPDC_STATUS_LUTS1_CLR_REG(EPDC_BASE_PTR)
#define EPDC_STATUS_LUTS1_TOG EPDC_STATUS_LUTS1_TOG_REG(EPDC_BASE_PTR)
#define EPDC_STATUS_LUTS2 EPDC_STATUS_LUTS2_REG(EPDC_BASE_PTR)
#define EPDC_STATUS_LUTS2_SET EPDC_STATUS_LUTS2_SET_REG(EPDC_BASE_PTR)
#define EPDC_STATUS_LUTS2_CLR EPDC_STATUS_LUTS2_CLR_REG(EPDC_BASE_PTR)
#define EPDC_STATUS_LUTS2_TOG EPDC_STATUS_LUTS2_TOG_REG(EPDC_BASE_PTR)
#define EPDC_STATUS_NEXTLUT EPDC_STATUS_NEXTLUT_REG(EPDC_BASE_PTR)
#define EPDC_STATUS_COL1 EPDC_STATUS_COL1_REG(EPDC_BASE_PTR)
#define EPDC_STATUS_COL1_SET EPDC_STATUS_COL1_SET_REG(EPDC_BASE_PTR)
#define EPDC_STATUS_COL1_CLR EPDC_STATUS_COL1_CLR_REG(EPDC_BASE_PTR)
#define EPDC_STATUS_COL1_TOG EPDC_STATUS_COL1_TOG_REG(EPDC_BASE_PTR)
#define EPDC_STATUS_COL2 EPDC_STATUS_COL2_REG(EPDC_BASE_PTR)
#define EPDC_STATUS_COL2_SET EPDC_STATUS_COL2_SET_REG(EPDC_BASE_PTR)
#define EPDC_STATUS_COL2_CLR EPDC_STATUS_COL2_CLR_REG(EPDC_BASE_PTR)
#define EPDC_STATUS_COL2_TOG EPDC_STATUS_COL2_TOG_REG(EPDC_BASE_PTR)
#define EPDC_STATUS EPDC_STATUS_REG(EPDC_BASE_PTR)
#define EPDC_STATUS_SET EPDC_STATUS_SET_REG(EPDC_BASE_PTR)
#define EPDC_STATUS_CLR EPDC_STATUS_CLR_REG(EPDC_BASE_PTR)
#define EPDC_STATUS_TOG EPDC_STATUS_TOG_REG(EPDC_BASE_PTR)
#define EPDC_UPD_COL_CORD EPDC_UPD_COL_CORD_REG(EPDC_BASE_PTR)
#define EPDC_UPD_COL_SIZE EPDC_UPD_COL_SIZE_REG(EPDC_BASE_PTR)
#define EPDC_HIST1_PARAM EPDC_HIST1_PARAM_REG(EPDC_BASE_PTR)
#define EPDC_HIST2_PARAM EPDC_HIST2_PARAM_REG(EPDC_BASE_PTR)
#define EPDC_HIST4_PARAM EPDC_HIST4_PARAM_REG(EPDC_BASE_PTR)
#define EPDC_HIST8_PARAM0 EPDC_HIST8_PARAM0_REG(EPDC_BASE_PTR)
#define EPDC_HIST8_PARAM1 EPDC_HIST8_PARAM1_REG(EPDC_BASE_PTR)
#define EPDC_HIST16_PARAM0 EPDC_HIST16_PARAM0_REG(EPDC_BASE_PTR)
#define EPDC_HIST16_PARAM1 EPDC_HIST16_PARAM1_REG(EPDC_BASE_PTR)
#define EPDC_HIST16_PARAM2 EPDC_HIST16_PARAM2_REG(EPDC_BASE_PTR)
#define EPDC_HIST16_PARAM3 EPDC_HIST16_PARAM3_REG(EPDC_BASE_PTR)
#define EPDC_GPIO EPDC_GPIO_REG(EPDC_BASE_PTR)
#define EPDC_GPIO_SET EPDC_GPIO_SET_REG(EPDC_BASE_PTR)
#define EPDC_GPIO_CLR EPDC_GPIO_CLR_REG(EPDC_BASE_PTR)
#define EPDC_GPIO_TOG EPDC_GPIO_TOG_REG(EPDC_BASE_PTR)
#define EPDC_VERSION EPDC_VERSION_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_0_0 EPDC_PIGEON_0_0_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_0_1 EPDC_PIGEON_0_1_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_0_2 EPDC_PIGEON_0_2_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_1_0 EPDC_PIGEON_1_0_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_1_1 EPDC_PIGEON_1_1_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_1_2 EPDC_PIGEON_1_2_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_2_0 EPDC_PIGEON_2_0_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_2_1 EPDC_PIGEON_2_1_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_2_2 EPDC_PIGEON_2_2_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_3_0 EPDC_PIGEON_3_0_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_3_1 EPDC_PIGEON_3_1_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_3_2 EPDC_PIGEON_3_2_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_4_0 EPDC_PIGEON_4_0_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_4_1 EPDC_PIGEON_4_1_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_4_2 EPDC_PIGEON_4_2_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_5_0 EPDC_PIGEON_5_0_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_5_1 EPDC_PIGEON_5_1_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_5_2 EPDC_PIGEON_5_2_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_6_0 EPDC_PIGEON_6_0_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_6_1 EPDC_PIGEON_6_1_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_6_2 EPDC_PIGEON_6_2_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_7_0 EPDC_PIGEON_7_0_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_7_1 EPDC_PIGEON_7_1_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_7_2 EPDC_PIGEON_7_2_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_8_0 EPDC_PIGEON_8_0_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_8_1 EPDC_PIGEON_8_1_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_8_2 EPDC_PIGEON_8_2_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_9_0 EPDC_PIGEON_9_0_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_9_1 EPDC_PIGEON_9_1_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_9_2 EPDC_PIGEON_9_2_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_10_0 EPDC_PIGEON_10_0_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_10_1 EPDC_PIGEON_10_1_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_10_2 EPDC_PIGEON_10_2_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_11_0 EPDC_PIGEON_11_0_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_11_1 EPDC_PIGEON_11_1_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_11_2 EPDC_PIGEON_11_2_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_12_0 EPDC_PIGEON_12_0_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_12_1 EPDC_PIGEON_12_1_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_12_2 EPDC_PIGEON_12_2_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_13_0 EPDC_PIGEON_13_0_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_13_1 EPDC_PIGEON_13_1_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_13_2 EPDC_PIGEON_13_2_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_14_0 EPDC_PIGEON_14_0_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_14_1 EPDC_PIGEON_14_1_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_14_2 EPDC_PIGEON_14_2_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_15_0 EPDC_PIGEON_15_0_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_15_1 EPDC_PIGEON_15_1_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_15_2 EPDC_PIGEON_15_2_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_16_0 EPDC_PIGEON_16_0_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_16_1 EPDC_PIGEON_16_1_REG(EPDC_BASE_PTR)
#define EPDC_PIGEON_16_2 EPDC_PIGEON_16_2_REG(EPDC_BASE_PTR)
/*!
* @}
*/ /* end of group EPDC_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group EPDC_Peripheral */
/* ----------------------------------------------------------------------------
-- SIM Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup SIM_Peripheral_Access_Layer SIM Peripheral Access Layer
* @{
*/
/** SIM - Register Layout Typedef */
typedef struct {
__IO uint32_t PORT1_CNTL; /**< SIM Port1 Control Register, offset: 0x0 */
__IO uint32_t SETUP; /**< SIM Setup Register, offset: 0x4 */
__IO uint32_t PORT1_DETECT; /**< SIM Port 1 Detect Register, offset: 0x8 */
__IO uint32_t XMT_BUF; /**< SIM Transmit Buffer Register, offset: 0xC */
__I uint32_t RCV_BUF; /**< SIM Receive Buffer Register, offset: 0x10 */
__IO uint32_t PORT0_CNTL; /**< SIM Port0 Control Register, offset: 0x14 */
__IO uint32_t CNTL; /**< SIM Control Register, offset: 0x18 */
__IO uint32_t CLK_PRESCALER; /**< SIM Clock Prescaler Register, offset: 0x1C */
__IO uint32_t RCV_THRESHOLD; /**< SIM Receive Threshold Register, offset: 0x20 */
__IO uint32_t ENABLE; /**< SIM Enable Register, offset: 0x24 */
__IO uint32_t XMT_STATUS; /**< SIM Transmit Status Register, offset: 0x28 */
__IO uint32_t RCV_STATUS; /**< SIM Receive Status Register, offset: 0x2C */
__IO uint32_t INT_MASK; /**< SIM Interrupt Mask Register, offset: 0x30 */
uint8_t RESERVED_0[8];
__IO uint32_t PORT0_DETECT; /**< SIM Port0 Detect Register, offset: 0x3C */
__IO uint32_t DATA_FORMAT; /**< SIM Data Format Register, offset: 0x40 */
__IO uint32_t XMT_THRESHOLD; /**< SIM Transmit Threshold Register, offset: 0x44 */
__IO uint32_t GUARD_CNTL; /**< SIM Transmit Guard Control Register, offset: 0x48 */
__IO uint32_t OD_CONFIG; /**< SIM Open Drain Configuration Control Register, offset: 0x4C */
__IO uint32_t RESET_CNTL; /**< SIM Reset Control Register, offset: 0x50 */
__IO uint32_t CHAR_WAIT; /**< SIM Character Wait Time Register, offset: 0x54 */
__IO uint32_t GPCNT; /**< SIM General Purpose Counter Register, offset: 0x58 */
__IO uint32_t DIVISOR; /**< SIM Divisor Register, offset: 0x5C */
__IO uint32_t BWT; /**< SIM Block Wait Time Register, offset: 0x60 */
__IO uint32_t BGT; /**< SIM Block Guard Time Register, offset: 0x64 */
__IO uint32_t BWT_H; /**< SIM Block Wait Time Register HIGH, offset: 0x68 */
__I uint32_t XMT_FIFO_STAT; /**< SIM Transmit FIFO Status Register, offset: 0x6C */
__I uint32_t RCV_FIFO_CNT; /**< SIM Receive FIFO Counter Register, offset: 0x70 */
__I uint32_t RCV_FIFO_WPTR; /**< SIM Receive FIFO Write Pointer Register, offset: 0x74 */
__I uint32_t RCV_FIFO_RPTR; /**< SIM Receive FIFO Read Pointer Register, offset: 0x78 */
} SIM_Type, *SIM_MemMapPtr;
/* ----------------------------------------------------------------------------
-- SIM - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup SIM_Register_Accessor_Macros SIM - Register accessor macros
* @{
*/
/* SIM - Register accessors */
#define SIM_PORT1_CNTL_REG(base) ((base)->PORT1_CNTL)
#define SIM_SETUP_REG(base) ((base)->SETUP)
#define SIM_PORT1_DETECT_REG(base) ((base)->PORT1_DETECT)
#define SIM_XMT_BUF_REG(base) ((base)->XMT_BUF)
#define SIM_RCV_BUF_REG(base) ((base)->RCV_BUF)
#define SIM_PORT0_CNTL_REG(base) ((base)->PORT0_CNTL)
#define SIM_CNTL_REG(base) ((base)->CNTL)
#define SIM_CLK_PRESCALER_REG(base) ((base)->CLK_PRESCALER)
#define SIM_RCV_THRESHOLD_REG(base) ((base)->RCV_THRESHOLD)
#define SIM_ENABLE_REG(base) ((base)->ENABLE)
#define SIM_XMT_STATUS_REG(base) ((base)->XMT_STATUS)
#define SIM_RCV_STATUS_REG(base) ((base)->RCV_STATUS)
#define SIM_INT_MASK_REG(base) ((base)->INT_MASK)
#define SIM_PORT0_DETECT_REG(base) ((base)->PORT0_DETECT)
#define SIM_DATA_FORMAT_REG(base) ((base)->DATA_FORMAT)
#define SIM_XMT_THRESHOLD_REG(base) ((base)->XMT_THRESHOLD)
#define SIM_GUARD_CNTL_REG(base) ((base)->GUARD_CNTL)
#define SIM_OD_CONFIG_REG(base) ((base)->OD_CONFIG)
#define SIM_RESET_CNTL_REG(base) ((base)->RESET_CNTL)
#define SIM_CHAR_WAIT_REG(base) ((base)->CHAR_WAIT)
#define SIM_GPCNT_REG(base) ((base)->GPCNT)
#define SIM_DIVISOR_REG(base) ((base)->DIVISOR)
#define SIM_BWT_REG(base) ((base)->BWT)
#define SIM_BGT_REG(base) ((base)->BGT)
#define SIM_BWT_H_REG(base) ((base)->BWT_H)
#define SIM_XMT_FIFO_STAT_REG(base) ((base)->XMT_FIFO_STAT)
#define SIM_RCV_FIFO_CNT_REG(base) ((base)->RCV_FIFO_CNT)
#define SIM_RCV_FIFO_WPTR_REG(base) ((base)->RCV_FIFO_WPTR)
#define SIM_RCV_FIFO_RPTR_REG(base) ((base)->RCV_FIFO_RPTR)
/*!
* @}
*/ /* end of group SIM_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- SIM Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup SIM_Register_Masks SIM Register Masks
* @{
*/
/* PORT1_CNTL Bit Fields */
#define SIM_PORT1_CNTL_SAPD1_MASK 0x1u
#define SIM_PORT1_CNTL_SAPD1_SHIFT 0
#define SIM_PORT1_CNTL_SVEN1_MASK 0x2u
#define SIM_PORT1_CNTL_SVEN1_SHIFT 1
#define SIM_PORT1_CNTL_STEN1_MASK 0x4u
#define SIM_PORT1_CNTL_STEN1_SHIFT 2
#define SIM_PORT1_CNTL_SRST1_MASK 0x8u
#define SIM_PORT1_CNTL_SRST1_SHIFT 3
#define SIM_PORT1_CNTL_SCEN1_MASK 0x10u
#define SIM_PORT1_CNTL_SCEN1_SHIFT 4
#define SIM_PORT1_CNTL_SCSP1_MASK 0x20u
#define SIM_PORT1_CNTL_SCSP1_SHIFT 5
#define SIM_PORT1_CNTL_VOLT3_1_MASK 0x40u
#define SIM_PORT1_CNTL_VOLT3_1_SHIFT 6
#define SIM_PORT1_CNTL_SFPD1_MASK 0x80u
#define SIM_PORT1_CNTL_SFPD1_SHIFT 7
/* SETUP Bit Fields */
#define SIM_SETUP_AMODE_MASK 0x1u
#define SIM_SETUP_AMODE_SHIFT 0
#define SIM_SETUP_SPS_MASK 0x2u
#define SIM_SETUP_SPS_SHIFT 1
/* PORT1_DETECT Bit Fields */
#define SIM_PORT1_DETECT_SDIM1_MASK 0x1u
#define SIM_PORT1_DETECT_SDIM1_SHIFT 0
#define SIM_PORT1_DETECT_SDI1_MASK 0x2u
#define SIM_PORT1_DETECT_SDI1_SHIFT 1
#define SIM_PORT1_DETECT_SPDP1_MASK 0x4u
#define SIM_PORT1_DETECT_SPDP1_SHIFT 2
#define SIM_PORT1_DETECT_SPDS1_MASK 0x8u
#define SIM_PORT1_DETECT_SPDS1_SHIFT 3
/* XMT_BUF Bit Fields */
#define SIM_XMT_BUF_XMT_MASK 0xFFu
#define SIM_XMT_BUF_XMT_SHIFT 0
#define SIM_XMT_BUF_XMT(x) (((uint32_t)(((uint32_t)(x))<<SIM_XMT_BUF_XMT_SHIFT))&SIM_XMT_BUF_XMT_MASK)
/* RCV_BUF Bit Fields */
#define SIM_RCV_BUF_RCV_MASK 0xFFu
#define SIM_RCV_BUF_RCV_SHIFT 0
#define SIM_RCV_BUF_RCV(x) (((uint32_t)(((uint32_t)(x))<<SIM_RCV_BUF_RCV_SHIFT))&SIM_RCV_BUF_RCV_MASK)
#define SIM_RCV_BUF_PE_MASK 0x100u
#define SIM_RCV_BUF_PE_SHIFT 8
#define SIM_RCV_BUF_FE_MASK 0x200u
#define SIM_RCV_BUF_FE_SHIFT 9
#define SIM_RCV_BUF_CWT_MASK 0x400u
#define SIM_RCV_BUF_CWT_SHIFT 10
/* PORT0_CNTL Bit Fields */
#define SIM_PORT0_CNTL_SAPD0_MASK 0x1u
#define SIM_PORT0_CNTL_SAPD0_SHIFT 0
#define SIM_PORT0_CNTL_SVEN0_MASK 0x2u
#define SIM_PORT0_CNTL_SVEN0_SHIFT 1
#define SIM_PORT0_CNTL_STEN0_MASK 0x4u
#define SIM_PORT0_CNTL_STEN0_SHIFT 2
#define SIM_PORT0_CNTL_SRST0_MASK 0x8u
#define SIM_PORT0_CNTL_SRST0_SHIFT 3
#define SIM_PORT0_CNTL_SCEN0_MASK 0x10u
#define SIM_PORT0_CNTL_SCEN0_SHIFT 4
#define SIM_PORT0_CNTL_SCSP0_MASK 0x20u
#define SIM_PORT0_CNTL_SCSP0_SHIFT 5
#define SIM_PORT0_CNTL_VOLT3_0_MASK 0x40u
#define SIM_PORT0_CNTL_VOLT3_0_SHIFT 6
#define SIM_PORT0_CNTL_SFPD0_MASK 0x80u
#define SIM_PORT0_CNTL_SFPD0_SHIFT 7
/* CNTL Bit Fields */
#define SIM_CNTL_ICM_MASK 0x2u
#define SIM_CNTL_ICM_SHIFT 1
#define SIM_CNTL_ANACK_MASK 0x4u
#define SIM_CNTL_ANACK_SHIFT 2
#define SIM_CNTL_ONACK_MASK 0x8u
#define SIM_CNTL_ONACK_SHIFT 3
#define SIM_CNTL_Sample12_MASK 0x20u
#define SIM_CNTL_Sample12_SHIFT 5
#define SIM_CNTL_baud_sel_MASK 0x1C0u
#define SIM_CNTL_baud_sel_SHIFT 6
#define SIM_CNTL_baud_sel(x) (((uint32_t)(((uint32_t)(x))<<SIM_CNTL_baud_sel_SHIFT))&SIM_CNTL_baud_sel_MASK)
#define SIM_CNTL_gpcnt_clk_sel_MASK 0x600u
#define SIM_CNTL_gpcnt_clk_sel_SHIFT 9
#define SIM_CNTL_gpcnt_clk_sel(x) (((uint32_t)(((uint32_t)(x))<<SIM_CNTL_gpcnt_clk_sel_SHIFT))&SIM_CNTL_gpcnt_clk_sel_MASK)
#define SIM_CNTL_CWTEN_MASK 0x800u
#define SIM_CNTL_CWTEN_SHIFT 11
#define SIM_CNTL_LRCEN_MASK 0x1000u
#define SIM_CNTL_LRCEN_SHIFT 12
#define SIM_CNTL_CRCEN_MASK 0x2000u
#define SIM_CNTL_CRCEN_SHIFT 13
#define SIM_CNTL_xmt_crc_lrc_MASK 0x4000u
#define SIM_CNTL_xmt_crc_lrc_SHIFT 14
#define SIM_CNTL_BWTEN_MASK 0x8000u
#define SIM_CNTL_BWTEN_SHIFT 15
/* CLK_PRESCALER Bit Fields */
#define SIM_CLK_PRESCALER_CLK_PRESCALER_MASK 0xFFu
#define SIM_CLK_PRESCALER_CLK_PRESCALER_SHIFT 0
#define SIM_CLK_PRESCALER_CLK_PRESCALER(x) (((uint32_t)(((uint32_t)(x))<<SIM_CLK_PRESCALER_CLK_PRESCALER_SHIFT))&SIM_CLK_PRESCALER_CLK_PRESCALER_MASK)
/* RCV_THRESHOLD Bit Fields */
#define SIM_RCV_THRESHOLD_RDT_MASK 0x1FFu
#define SIM_RCV_THRESHOLD_RDT_SHIFT 0
#define SIM_RCV_THRESHOLD_RDT(x) (((uint32_t)(((uint32_t)(x))<<SIM_RCV_THRESHOLD_RDT_SHIFT))&SIM_RCV_THRESHOLD_RDT_MASK)
#define SIM_RCV_THRESHOLD_RTH_MASK 0x1E00u
#define SIM_RCV_THRESHOLD_RTH_SHIFT 9
#define SIM_RCV_THRESHOLD_RTH(x) (((uint32_t)(((uint32_t)(x))<<SIM_RCV_THRESHOLD_RTH_SHIFT))&SIM_RCV_THRESHOLD_RTH_MASK)
/* ENABLE Bit Fields */
#define SIM_ENABLE_RCV_EN_MASK 0x1u
#define SIM_ENABLE_RCV_EN_SHIFT 0
#define SIM_ENABLE_XMT_EN_MASK 0x2u
#define SIM_ENABLE_XMT_EN_SHIFT 1
#define SIM_ENABLE_RXDMA_EN_MASK 0x4u
#define SIM_ENABLE_RXDMA_EN_SHIFT 2
#define SIM_ENABLE_TXDMA_EN_MASK 0x8u
#define SIM_ENABLE_TXDMA_EN_SHIFT 3
#define SIM_ENABLE_NACK_DD_EN_MASK 0x10u
#define SIM_ENABLE_NACK_DD_EN_SHIFT 4
#define SIM_ENABLE_ESTOP_EN_MASK 0x20u
#define SIM_ENABLE_ESTOP_EN_SHIFT 5
#define SIM_ENABLE_ESTOP_EXE_MASK 0x40u
#define SIM_ENABLE_ESTOP_EXE_SHIFT 6
#define SIM_ENABLE_RXCL_MASK 0x80u
#define SIM_ENABLE_RXCL_SHIFT 7
/* XMT_STATUS Bit Fields */
#define SIM_XMT_STATUS_XTE_MASK 0x1u
#define SIM_XMT_STATUS_XTE_SHIFT 0
#define SIM_XMT_STATUS_TFE_MASK 0x8u
#define SIM_XMT_STATUS_TFE_SHIFT 3
#define SIM_XMT_STATUS_ETC_MASK 0x10u
#define SIM_XMT_STATUS_ETC_SHIFT 4
#define SIM_XMT_STATUS_TC_MASK 0x20u
#define SIM_XMT_STATUS_TC_SHIFT 5
#define SIM_XMT_STATUS_TFO_MASK 0x40u
#define SIM_XMT_STATUS_TFO_SHIFT 6
#define SIM_XMT_STATUS_TDTF_MASK 0x80u
#define SIM_XMT_STATUS_TDTF_SHIFT 7
#define SIM_XMT_STATUS_GPCNT_MASK 0x100u
#define SIM_XMT_STATUS_GPCNT_SHIFT 8
/* RCV_STATUS Bit Fields */
#define SIM_RCV_STATUS_OEF_MASK 0x1u
#define SIM_RCV_STATUS_OEF_SHIFT 0
#define SIM_RCV_STATUS_RFE_MASK 0x2u
#define SIM_RCV_STATUS_RFE_SHIFT 1
#define SIM_RCV_STATUS_RFD_MASK 0x10u
#define SIM_RCV_STATUS_RFD_SHIFT 4
#define SIM_RCV_STATUS_RDRF_MASK 0x20u
#define SIM_RCV_STATUS_RDRF_SHIFT 5
#define SIM_RCV_STATUS_LRCOK_MASK 0x40u
#define SIM_RCV_STATUS_LRCOK_SHIFT 6
#define SIM_RCV_STATUS_CRCOK_MASK 0x80u
#define SIM_RCV_STATUS_CRCOK_SHIFT 7
#define SIM_RCV_STATUS_CWT_MASK 0x100u
#define SIM_RCV_STATUS_CWT_SHIFT 8
#define SIM_RCV_STATUS_RTE_MASK 0x200u
#define SIM_RCV_STATUS_RTE_SHIFT 9
#define SIM_RCV_STATUS_BWT_MASK 0x400u
#define SIM_RCV_STATUS_BWT_SHIFT 10
#define SIM_RCV_STATUS_BGT_MASK 0x800u
#define SIM_RCV_STATUS_BGT_SHIFT 11
/* INT_MASK Bit Fields */
#define SIM_INT_MASK_RIM_MASK 0x1u
#define SIM_INT_MASK_RIM_SHIFT 0
#define SIM_INT_MASK_TCIM_MASK 0x2u
#define SIM_INT_MASK_TCIM_SHIFT 1
#define SIM_INT_MASK_OIM_MASK 0x4u
#define SIM_INT_MASK_OIM_SHIFT 2
#define SIM_INT_MASK_ETCIM_MASK 0x8u
#define SIM_INT_MASK_ETCIM_SHIFT 3
#define SIM_INT_MASK_TFEIM_MASK 0x10u
#define SIM_INT_MASK_TFEIM_SHIFT 4
#define SIM_INT_MASK_XTM_MASK 0x20u
#define SIM_INT_MASK_XTM_SHIFT 5
#define SIM_INT_MASK_TFOM_MASK 0x40u
#define SIM_INT_MASK_TFOM_SHIFT 6
#define SIM_INT_MASK_TDTFM_MASK 0x80u
#define SIM_INT_MASK_TDTFM_SHIFT 7
#define SIM_INT_MASK_GPCNTM_MASK 0x100u
#define SIM_INT_MASK_GPCNTM_SHIFT 8
#define SIM_INT_MASK_CWTM_MASK 0x200u
#define SIM_INT_MASK_CWTM_SHIFT 9
#define SIM_INT_MASK_RTM_MASK 0x400u
#define SIM_INT_MASK_RTM_SHIFT 10
#define SIM_INT_MASK_BWTM_MASK 0x800u
#define SIM_INT_MASK_BWTM_SHIFT 11
#define SIM_INT_MASK_BGTM_MASK 0x1000u
#define SIM_INT_MASK_BGTM_SHIFT 12
#define SIM_INT_MASK_RFEM_MASK 0x2000u
#define SIM_INT_MASK_RFEM_SHIFT 13
/* PORT0_DETECT Bit Fields */
#define SIM_PORT0_DETECT_SDIM0_MASK 0x1u
#define SIM_PORT0_DETECT_SDIM0_SHIFT 0
#define SIM_PORT0_DETECT_SDI0_MASK 0x2u
#define SIM_PORT0_DETECT_SDI0_SHIFT 1
#define SIM_PORT0_DETECT_SPDP0_MASK 0x4u
#define SIM_PORT0_DETECT_SPDP0_SHIFT 2
#define SIM_PORT0_DETECT_SPDS0_MASK 0x8u
#define SIM_PORT0_DETECT_SPDS0_SHIFT 3
/* DATA_FORMAT Bit Fields */
#define SIM_DATA_FORMAT_IC_MASK 0x1u
#define SIM_DATA_FORMAT_IC_SHIFT 0
/* XMT_THRESHOLD Bit Fields */
#define SIM_XMT_THRESHOLD_TDT_MASK 0xFu
#define SIM_XMT_THRESHOLD_TDT_SHIFT 0
#define SIM_XMT_THRESHOLD_TDT(x) (((uint32_t)(((uint32_t)(x))<<SIM_XMT_THRESHOLD_TDT_SHIFT))&SIM_XMT_THRESHOLD_TDT_MASK)
#define SIM_XMT_THRESHOLD_XTH_MASK 0xF0u
#define SIM_XMT_THRESHOLD_XTH_SHIFT 4
#define SIM_XMT_THRESHOLD_XTH(x) (((uint32_t)(((uint32_t)(x))<<SIM_XMT_THRESHOLD_XTH_SHIFT))&SIM_XMT_THRESHOLD_XTH_MASK)
/* GUARD_CNTL Bit Fields */
#define SIM_GUARD_CNTL_GETU_MASK 0xFFu
#define SIM_GUARD_CNTL_GETU_SHIFT 0
#define SIM_GUARD_CNTL_GETU(x) (((uint32_t)(((uint32_t)(x))<<SIM_GUARD_CNTL_GETU_SHIFT))&SIM_GUARD_CNTL_GETU_MASK)
#define SIM_GUARD_CNTL_RCVR11_MASK 0x100u
#define SIM_GUARD_CNTL_RCVR11_SHIFT 8
/* OD_CONFIG Bit Fields */
#define SIM_OD_CONFIG_OD_P0_MASK 0x1u
#define SIM_OD_CONFIG_OD_P0_SHIFT 0
#define SIM_OD_CONFIG_OD_P1_MASK 0x2u
#define SIM_OD_CONFIG_OD_P1_SHIFT 1
/* RESET_CNTL Bit Fields */
#define SIM_RESET_CNTL_FLUSH_RCV_MASK 0x1u
#define SIM_RESET_CNTL_FLUSH_RCV_SHIFT 0
#define SIM_RESET_CNTL_FLUSH_XMT_MASK 0x2u
#define SIM_RESET_CNTL_FLUSH_XMT_SHIFT 1
#define SIM_RESET_CNTL_SOFT_RST_MASK 0x4u
#define SIM_RESET_CNTL_SOFT_RST_SHIFT 2
#define SIM_RESET_CNTL_KILL_CLOCK_MASK 0x8u
#define SIM_RESET_CNTL_KILL_CLOCK_SHIFT 3
#define SIM_RESET_CNTL_DOZE_MASK 0x10u
#define SIM_RESET_CNTL_DOZE_SHIFT 4
#define SIM_RESET_CNTL_STOP_MASK 0x20u
#define SIM_RESET_CNTL_STOP_SHIFT 5
/* CHAR_WAIT Bit Fields */
#define SIM_CHAR_WAIT_CWT_MASK 0xFFFFu
#define SIM_CHAR_WAIT_CWT_SHIFT 0
#define SIM_CHAR_WAIT_CWT(x) (((uint32_t)(((uint32_t)(x))<<SIM_CHAR_WAIT_CWT_SHIFT))&SIM_CHAR_WAIT_CWT_MASK)
/* GPCNT Bit Fields */
#define SIM_GPCNT_GPCNT_MASK 0xFFFFu
#define SIM_GPCNT_GPCNT_SHIFT 0
#define SIM_GPCNT_GPCNT(x) (((uint32_t)(((uint32_t)(x))<<SIM_GPCNT_GPCNT_SHIFT))&SIM_GPCNT_GPCNT_MASK)
/* DIVISOR Bit Fields */
#define SIM_DIVISOR_DIVISOR_MASK 0xFFu
#define SIM_DIVISOR_DIVISOR_SHIFT 0
#define SIM_DIVISOR_DIVISOR(x) (((uint32_t)(((uint32_t)(x))<<SIM_DIVISOR_DIVISOR_SHIFT))&SIM_DIVISOR_DIVISOR_MASK)
/* BWT Bit Fields */
#define SIM_BWT_BWT_MASK 0xFFFFu
#define SIM_BWT_BWT_SHIFT 0
#define SIM_BWT_BWT(x) (((uint32_t)(((uint32_t)(x))<<SIM_BWT_BWT_SHIFT))&SIM_BWT_BWT_MASK)
/* BGT Bit Fields */
#define SIM_BGT_BGT_MASK 0xFFFFu
#define SIM_BGT_BGT_SHIFT 0
#define SIM_BGT_BGT(x) (((uint32_t)(((uint32_t)(x))<<SIM_BGT_BGT_SHIFT))&SIM_BGT_BGT_MASK)
/* BWT_H Bit Fields */
#define SIM_BWT_H_BWT_H_MASK 0xFFFFu
#define SIM_BWT_H_BWT_H_SHIFT 0
#define SIM_BWT_H_BWT_H(x) (((uint32_t)(((uint32_t)(x))<<SIM_BWT_H_BWT_H_SHIFT))&SIM_BWT_H_BWT_H_MASK)
/* XMT_FIFO_STAT Bit Fields */
#define SIM_XMT_FIFO_STAT_XMT_RPTR_MASK 0xFu
#define SIM_XMT_FIFO_STAT_XMT_RPTR_SHIFT 0
#define SIM_XMT_FIFO_STAT_XMT_RPTR(x) (((uint32_t)(((uint32_t)(x))<<SIM_XMT_FIFO_STAT_XMT_RPTR_SHIFT))&SIM_XMT_FIFO_STAT_XMT_RPTR_MASK)
#define SIM_XMT_FIFO_STAT_XMT_WPTR_MASK 0xF0u
#define SIM_XMT_FIFO_STAT_XMT_WPTR_SHIFT 4
#define SIM_XMT_FIFO_STAT_XMT_WPTR(x) (((uint32_t)(((uint32_t)(x))<<SIM_XMT_FIFO_STAT_XMT_WPTR_SHIFT))&SIM_XMT_FIFO_STAT_XMT_WPTR_MASK)
#define SIM_XMT_FIFO_STAT_XMT_CNT_MASK 0xF00u
#define SIM_XMT_FIFO_STAT_XMT_CNT_SHIFT 8
#define SIM_XMT_FIFO_STAT_XMT_CNT(x) (((uint32_t)(((uint32_t)(x))<<SIM_XMT_FIFO_STAT_XMT_CNT_SHIFT))&SIM_XMT_FIFO_STAT_XMT_CNT_MASK)
/* RCV_FIFO_CNT Bit Fields */
#define SIM_RCV_FIFO_CNT_RCV_CNT_MASK 0x1FFu
#define SIM_RCV_FIFO_CNT_RCV_CNT_SHIFT 0
#define SIM_RCV_FIFO_CNT_RCV_CNT(x) (((uint32_t)(((uint32_t)(x))<<SIM_RCV_FIFO_CNT_RCV_CNT_SHIFT))&SIM_RCV_FIFO_CNT_RCV_CNT_MASK)
/* RCV_FIFO_WPTR Bit Fields */
#define SIM_RCV_FIFO_WPTR_RCV_WPTR_MASK 0x1FFu
#define SIM_RCV_FIFO_WPTR_RCV_WPTR_SHIFT 0
#define SIM_RCV_FIFO_WPTR_RCV_WPTR(x) (((uint32_t)(((uint32_t)(x))<<SIM_RCV_FIFO_WPTR_RCV_WPTR_SHIFT))&SIM_RCV_FIFO_WPTR_RCV_WPTR_MASK)
/* RCV_FIFO_RPTR Bit Fields */
#define SIM_RCV_FIFO_RPTR_RCV_RPTR_MASK 0x1FFu
#define SIM_RCV_FIFO_RPTR_RCV_RPTR_SHIFT 0
#define SIM_RCV_FIFO_RPTR_RCV_RPTR(x) (((uint32_t)(((uint32_t)(x))<<SIM_RCV_FIFO_RPTR_RCV_RPTR_SHIFT))&SIM_RCV_FIFO_RPTR_RCV_RPTR_MASK)
/*!
* @}
*/ /* end of group SIM_Register_Masks */
/* SIM - Peripheral instance base addresses */
/** Peripheral SIM1 base address */
#define SIM1_BASE (0x30B90000u)
/** Peripheral SIM1 base pointer */
#define SIM1 ((SIM_Type *)SIM1_BASE)
#define SIM1_BASE_PTR (SIM1)
/** Peripheral SIM2 base address */
#define SIM2_BASE (0x30BA0000u)
/** Peripheral SIM2 base pointer */
#define SIM2 ((SIM_Type *)SIM2_BASE)
#define SIM2_BASE_PTR (SIM2)
/** Array initializer of SIM peripheral base addresses */
#define SIM_BASE_ADDRS { SIM1_BASE, SIM2_BASE }
/** Array initializer of SIM peripheral base pointers */
#define SIM_BASE_PTRS { SIM1, SIM2 }
/** Interrupt vectors for the SIM peripheral type */
#define SCTR_IRQS { SCTR1_IRQn, SCTR2_IRQn }
#define SIM_IRQS { SIM1_IRQn, SIM2_IRQn }
/* ----------------------------------------------------------------------------
-- SIM - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup SIM_Register_Accessor_Macros SIM - Register accessor macros
* @{
*/
/* SIM - Register instance definitions */
/* SIM1 */
#define SIM1_PORT1_CNTL SIM_PORT1_CNTL_REG(SIM1_BASE_PTR)
#define SIM1_SETUP SIM_SETUP_REG(SIM1_BASE_PTR)
#define SIM1_PORT1_DETECT SIM_PORT1_DETECT_REG(SIM1_BASE_PTR)
#define SIM1_XMT_BUF SIM_XMT_BUF_REG(SIM1_BASE_PTR)
#define SIM1_RCV_BUF SIM_RCV_BUF_REG(SIM1_BASE_PTR)
#define SIM1_PORT0_CNTL SIM_PORT0_CNTL_REG(SIM1_BASE_PTR)
#define SIM1_CNTL SIM_CNTL_REG(SIM1_BASE_PTR)
#define SIM1_CLK_PRESCALER SIM_CLK_PRESCALER_REG(SIM1_BASE_PTR)
#define SIM1_RCV_THRESHOLD SIM_RCV_THRESHOLD_REG(SIM1_BASE_PTR)
#define SIM1_ENABLE SIM_ENABLE_REG(SIM1_BASE_PTR)
#define SIM1_XMT_STATUS SIM_XMT_STATUS_REG(SIM1_BASE_PTR)
#define SIM1_RCV_STATUS SIM_RCV_STATUS_REG(SIM1_BASE_PTR)
#define SIM1_INT_MASK SIM_INT_MASK_REG(SIM1_BASE_PTR)
#define SIM1_PORT0_DETECT SIM_PORT0_DETECT_REG(SIM1_BASE_PTR)
#define SIM1_DATA_FORMAT SIM_DATA_FORMAT_REG(SIM1_BASE_PTR)
#define SIM1_XMT_THRESHOLD SIM_XMT_THRESHOLD_REG(SIM1_BASE_PTR)
#define SIM1_GUARD_CNTL SIM_GUARD_CNTL_REG(SIM1_BASE_PTR)
#define SIM1_OD_CONFIG SIM_OD_CONFIG_REG(SIM1_BASE_PTR)
#define SIM1_RESET_CNTL SIM_RESET_CNTL_REG(SIM1_BASE_PTR)
#define SIM1_CHAR_WAIT SIM_CHAR_WAIT_REG(SIM1_BASE_PTR)
#define SIM1_GPCNT SIM_GPCNT_REG(SIM1_BASE_PTR)
#define SIM1_DIVISOR SIM_DIVISOR_REG(SIM1_BASE_PTR)
#define SIM1_BWT SIM_BWT_REG(SIM1_BASE_PTR)
#define SIM1_BGT SIM_BGT_REG(SIM1_BASE_PTR)
#define SIM1_BWT_H SIM_BWT_H_REG(SIM1_BASE_PTR)
#define SIM1_XMT_FIFO_STAT SIM_XMT_FIFO_STAT_REG(SIM1_BASE_PTR)
#define SIM1_RCV_FIFO_CNT SIM_RCV_FIFO_CNT_REG(SIM1_BASE_PTR)
#define SIM1_RCV_FIFO_WPTR SIM_RCV_FIFO_WPTR_REG(SIM1_BASE_PTR)
#define SIM1_RCV_FIFO_RPTR SIM_RCV_FIFO_RPTR_REG(SIM1_BASE_PTR)
/* SIM2 */
#define SIM2_PORT1_CNTL SIM_PORT1_CNTL_REG(SIM2_BASE_PTR)
#define SIM2_SETUP SIM_SETUP_REG(SIM2_BASE_PTR)
#define SIM2_PORT1_DETECT SIM_PORT1_DETECT_REG(SIM2_BASE_PTR)
#define SIM2_XMT_BUF SIM_XMT_BUF_REG(SIM2_BASE_PTR)
#define SIM2_RCV_BUF SIM_RCV_BUF_REG(SIM2_BASE_PTR)
#define SIM2_PORT0_CNTL SIM_PORT0_CNTL_REG(SIM2_BASE_PTR)
#define SIM2_CNTL SIM_CNTL_REG(SIM2_BASE_PTR)
#define SIM2_CLK_PRESCALER SIM_CLK_PRESCALER_REG(SIM2_BASE_PTR)
#define SIM2_RCV_THRESHOLD SIM_RCV_THRESHOLD_REG(SIM2_BASE_PTR)
#define SIM2_ENABLE SIM_ENABLE_REG(SIM2_BASE_PTR)
#define SIM2_XMT_STATUS SIM_XMT_STATUS_REG(SIM2_BASE_PTR)
#define SIM2_RCV_STATUS SIM_RCV_STATUS_REG(SIM2_BASE_PTR)
#define SIM2_INT_MASK SIM_INT_MASK_REG(SIM2_BASE_PTR)
#define SIM2_PORT0_DETECT SIM_PORT0_DETECT_REG(SIM2_BASE_PTR)
#define SIM2_DATA_FORMAT SIM_DATA_FORMAT_REG(SIM2_BASE_PTR)
#define SIM2_XMT_THRESHOLD SIM_XMT_THRESHOLD_REG(SIM2_BASE_PTR)
#define SIM2_GUARD_CNTL SIM_GUARD_CNTL_REG(SIM2_BASE_PTR)
#define SIM2_OD_CONFIG SIM_OD_CONFIG_REG(SIM2_BASE_PTR)
#define SIM2_RESET_CNTL SIM_RESET_CNTL_REG(SIM2_BASE_PTR)
#define SIM2_CHAR_WAIT SIM_CHAR_WAIT_REG(SIM2_BASE_PTR)
#define SIM2_GPCNT SIM_GPCNT_REG(SIM2_BASE_PTR)
#define SIM2_DIVISOR SIM_DIVISOR_REG(SIM2_BASE_PTR)
#define SIM2_BWT SIM_BWT_REG(SIM2_BASE_PTR)
#define SIM2_BGT SIM_BGT_REG(SIM2_BASE_PTR)
#define SIM2_BWT_H SIM_BWT_H_REG(SIM2_BASE_PTR)
#define SIM2_XMT_FIFO_STAT SIM_XMT_FIFO_STAT_REG(SIM2_BASE_PTR)
#define SIM2_RCV_FIFO_CNT SIM_RCV_FIFO_CNT_REG(SIM2_BASE_PTR)
#define SIM2_RCV_FIFO_WPTR SIM_RCV_FIFO_WPTR_REG(SIM2_BASE_PTR)
#define SIM2_RCV_FIFO_RPTR SIM_RCV_FIFO_RPTR_REG(SIM2_BASE_PTR)
/*!
* @}
*/ /* end of group SIM_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group SIM_Peripheral */
/* ----------------------------------------------------------------------------
-- FTM Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup FTM_Peripheral_Access_Layer FTM Peripheral Access Layer
* @{
*/
/** FTM - Register Layout Typedef */
typedef struct {
__IO uint32_t SC; /**< Status And Control, offset: 0x0 */
__IO uint32_t CNT; /**< Counter, offset: 0x4 */
__IO uint32_t MOD; /**< Modulo, offset: 0x8 */
struct { /* offset: 0xC, array step: 0x8 */
__IO uint32_t CSC; /**< Channel (n) Status And Control, array offset: 0xC, array step: 0x8 */
__IO uint32_t CV; /**< Channel (n) Value, array offset: 0x10, array step: 0x8 */
} C[8];
__IO uint32_t CNTIN; /**< Counter Initial Value, offset: 0x4C */
__IO uint32_t STATUS; /**< Capture And Compare Status, offset: 0x50 */
__IO uint32_t MODE; /**< Features Mode Selection, offset: 0x54 */
__IO uint32_t SYNC; /**< Synchronization, offset: 0x58 */
__IO uint32_t OUTINIT; /**< Initial State For Channels Output, offset: 0x5C */
__IO uint32_t OUTMASK; /**< Output Mask, offset: 0x60 */
__IO uint32_t COMBINE; /**< Function For Linked Channels, offset: 0x64 */
__IO uint32_t DEADTIME; /**< Deadtime Insertion Control, offset: 0x68 */
__IO uint32_t EXTTRIG; /**< FTM External Trigger, offset: 0x6C */
__IO uint32_t POL; /**< Channels Polarity, offset: 0x70 */
uint8_t RESERVED_0[4];
__IO uint32_t FILTER; /**< Input Capture Filter Control, offset: 0x78 */
uint8_t RESERVED_1[4];
__IO uint32_t QDCTRL; /**< Quadrature Decoder Control And Status, offset: 0x80 */
__IO uint32_t CONF; /**< Configuration, offset: 0x84 */
uint8_t RESERVED_2[4];
__IO uint32_t SYNCONF; /**< Synchronization Configuration, offset: 0x8C */
__IO uint32_t INVCTRL; /**< FTM Inverting Control, offset: 0x90 */
__IO uint32_t SWOCTRL; /**< FTM Software Output Control, offset: 0x94 */
__IO uint32_t PWMLOAD; /**< FTM PWM Load, offset: 0x98 */
} FTM_Type, *FTM_MemMapPtr;
/* ----------------------------------------------------------------------------
-- FTM - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup FTM_Register_Accessor_Macros FTM - Register accessor macros
* @{
*/
/* FTM - Register accessors */
#define FTM_SC_REG(base) ((base)->SC)
#define FTM_CNT_REG(base) ((base)->CNT)
#define FTM_MOD_REG(base) ((base)->MOD)
#define FTM_CSC_REG(base,index) ((base)->C[index].CSC)
#define FTM_CV_REG(base,index) ((base)->C[index].CV)
#define FTM_CNTIN_REG(base) ((base)->CNTIN)
#define FTM_STATUS_REG(base) ((base)->STATUS)
#define FTM_MODE_REG(base) ((base)->MODE)
#define FTM_SYNC_REG(base) ((base)->SYNC)
#define FTM_OUTINIT_REG(base) ((base)->OUTINIT)
#define FTM_OUTMASK_REG(base) ((base)->OUTMASK)
#define FTM_COMBINE_REG(base) ((base)->COMBINE)
#define FTM_DEADTIME_REG(base) ((base)->DEADTIME)
#define FTM_EXTTRIG_REG(base) ((base)->EXTTRIG)
#define FTM_POL_REG(base) ((base)->POL)
#define FTM_FILTER_REG(base) ((base)->FILTER)
#define FTM_QDCTRL_REG(base) ((base)->QDCTRL)
#define FTM_CONF_REG(base) ((base)->CONF)
#define FTM_SYNCONF_REG(base) ((base)->SYNCONF)
#define FTM_INVCTRL_REG(base) ((base)->INVCTRL)
#define FTM_SWOCTRL_REG(base) ((base)->SWOCTRL)
#define FTM_PWMLOAD_REG(base) ((base)->PWMLOAD)
/*!
* @}
*/ /* end of group FTM_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- FTM Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup FTM_Register_Masks FTM Register Masks
* @{
*/
/* SC Bit Fields */
#define FTM_SC_PS_MASK 0x7u
#define FTM_SC_PS_SHIFT 0
#define FTM_SC_PS(x) (((uint32_t)(((uint32_t)(x))<<FTM_SC_PS_SHIFT))&FTM_SC_PS_MASK)
#define FTM_SC_CLKS_MASK 0x18u
#define FTM_SC_CLKS_SHIFT 3
#define FTM_SC_CLKS(x) (((uint32_t)(((uint32_t)(x))<<FTM_SC_CLKS_SHIFT))&FTM_SC_CLKS_MASK)
#define FTM_SC_CPWMS_MASK 0x20u
#define FTM_SC_CPWMS_SHIFT 5
#define FTM_SC_TOIE_MASK 0x40u
#define FTM_SC_TOIE_SHIFT 6
#define FTM_SC_TOF_MASK 0x80u
#define FTM_SC_TOF_SHIFT 7
/* CNT Bit Fields */
#define FTM_CNT_COUNT_MASK 0xFFFFu
#define FTM_CNT_COUNT_SHIFT 0
#define FTM_CNT_COUNT(x) (((uint32_t)(((uint32_t)(x))<<FTM_CNT_COUNT_SHIFT))&FTM_CNT_COUNT_MASK)
/* MOD Bit Fields */
#define FTM_MOD_MOD_MASK 0xFFFFu
#define FTM_MOD_MOD_SHIFT 0
#define FTM_MOD_MOD(x) (((uint32_t)(((uint32_t)(x))<<FTM_MOD_MOD_SHIFT))&FTM_MOD_MOD_MASK)
/* CSC Bit Fields */
#define FTM_CSC_DMA_MASK 0x1u
#define FTM_CSC_DMA_SHIFT 0
#define FTM_CSC_ICRST_MASK 0x2u
#define FTM_CSC_ICRST_SHIFT 1
#define FTM_CSC_ELSA_MASK 0x4u
#define FTM_CSC_ELSA_SHIFT 2
#define FTM_CSC_ELSB_MASK 0x8u
#define FTM_CSC_ELSB_SHIFT 3
#define FTM_CSC_MSA_MASK 0x10u
#define FTM_CSC_MSA_SHIFT 4
#define FTM_CSC_MSB_MASK 0x20u
#define FTM_CSC_MSB_SHIFT 5
#define FTM_CSC_CHIE_MASK 0x40u
#define FTM_CSC_CHIE_SHIFT 6
#define FTM_CSC_CHF_MASK 0x80u
#define FTM_CSC_CHF_SHIFT 7
/* CV Bit Fields */
#define FTM_CV_VAL_MASK 0xFFFFu
#define FTM_CV_VAL_SHIFT 0
#define FTM_CV_VAL(x) (((uint32_t)(((uint32_t)(x))<<FTM_CV_VAL_SHIFT))&FTM_CV_VAL_MASK)
/* CNTIN Bit Fields */
#define FTM_CNTIN_INIT_MASK 0xFFFFu
#define FTM_CNTIN_INIT_SHIFT 0
#define FTM_CNTIN_INIT(x) (((uint32_t)(((uint32_t)(x))<<FTM_CNTIN_INIT_SHIFT))&FTM_CNTIN_INIT_MASK)
/* STATUS Bit Fields */
#define FTM_STATUS_CH0F_MASK 0x1u
#define FTM_STATUS_CH0F_SHIFT 0
#define FTM_STATUS_CH1F_MASK 0x2u
#define FTM_STATUS_CH1F_SHIFT 1
#define FTM_STATUS_CH2F_MASK 0x4u
#define FTM_STATUS_CH2F_SHIFT 2
#define FTM_STATUS_CH3F_MASK 0x8u
#define FTM_STATUS_CH3F_SHIFT 3
#define FTM_STATUS_CH4F_MASK 0x10u
#define FTM_STATUS_CH4F_SHIFT 4
#define FTM_STATUS_CH5F_MASK 0x20u
#define FTM_STATUS_CH5F_SHIFT 5
#define FTM_STATUS_CH6F_MASK 0x40u
#define FTM_STATUS_CH6F_SHIFT 6
#define FTM_STATUS_CH7F_MASK 0x80u
#define FTM_STATUS_CH7F_SHIFT 7
/* MODE Bit Fields */
#define FTM_MODE_FTMEN_MASK 0x1u
#define FTM_MODE_FTMEN_SHIFT 0
#define FTM_MODE_INIT_MASK 0x2u
#define FTM_MODE_INIT_SHIFT 1
#define FTM_MODE_WPDIS_MASK 0x4u
#define FTM_MODE_WPDIS_SHIFT 2
#define FTM_MODE_PWMSYNC_MASK 0x8u
#define FTM_MODE_PWMSYNC_SHIFT 3
#define FTM_MODE_CAPTEST_MASK 0x10u
#define FTM_MODE_CAPTEST_SHIFT 4
/* SYNC Bit Fields */
#define FTM_SYNC_CNTMIN_MASK 0x1u
#define FTM_SYNC_CNTMIN_SHIFT 0
#define FTM_SYNC_CNTMAX_MASK 0x2u
#define FTM_SYNC_CNTMAX_SHIFT 1
#define FTM_SYNC_REINIT_MASK 0x4u
#define FTM_SYNC_REINIT_SHIFT 2
#define FTM_SYNC_SYNCHOM_MASK 0x8u
#define FTM_SYNC_SYNCHOM_SHIFT 3
#define FTM_SYNC_TRIG0_MASK 0x10u
#define FTM_SYNC_TRIG0_SHIFT 4
#define FTM_SYNC_TRIG1_MASK 0x20u
#define FTM_SYNC_TRIG1_SHIFT 5
#define FTM_SYNC_TRIG2_MASK 0x40u
#define FTM_SYNC_TRIG2_SHIFT 6
#define FTM_SYNC_SWSYNC_MASK 0x80u
#define FTM_SYNC_SWSYNC_SHIFT 7
/* OUTINIT Bit Fields */
#define FTM_OUTINIT_CH0OI_MASK 0x1u
#define FTM_OUTINIT_CH0OI_SHIFT 0
#define FTM_OUTINIT_CH1OI_MASK 0x2u
#define FTM_OUTINIT_CH1OI_SHIFT 1
#define FTM_OUTINIT_CH2OI_MASK 0x4u
#define FTM_OUTINIT_CH2OI_SHIFT 2
#define FTM_OUTINIT_CH3OI_MASK 0x8u
#define FTM_OUTINIT_CH3OI_SHIFT 3
#define FTM_OUTINIT_CH4OI_MASK 0x10u
#define FTM_OUTINIT_CH4OI_SHIFT 4
#define FTM_OUTINIT_CH5OI_MASK 0x20u
#define FTM_OUTINIT_CH5OI_SHIFT 5
#define FTM_OUTINIT_CH6OI_MASK 0x40u
#define FTM_OUTINIT_CH6OI_SHIFT 6
#define FTM_OUTINIT_CH7OI_MASK 0x80u
#define FTM_OUTINIT_CH7OI_SHIFT 7
/* OUTMASK Bit Fields */
#define FTM_OUTMASK_CH0OM_MASK 0x1u
#define FTM_OUTMASK_CH0OM_SHIFT 0
#define FTM_OUTMASK_CH1OM_MASK 0x2u
#define FTM_OUTMASK_CH1OM_SHIFT 1
#define FTM_OUTMASK_CH2OM_MASK 0x4u
#define FTM_OUTMASK_CH2OM_SHIFT 2
#define FTM_OUTMASK_CH3OM_MASK 0x8u
#define FTM_OUTMASK_CH3OM_SHIFT 3
#define FTM_OUTMASK_CH4OM_MASK 0x10u
#define FTM_OUTMASK_CH4OM_SHIFT 4
#define FTM_OUTMASK_CH5OM_MASK 0x20u
#define FTM_OUTMASK_CH5OM_SHIFT 5
#define FTM_OUTMASK_CH6OM_MASK 0x40u
#define FTM_OUTMASK_CH6OM_SHIFT 6
#define FTM_OUTMASK_CH7OM_MASK 0x80u
#define FTM_OUTMASK_CH7OM_SHIFT 7
/* COMBINE Bit Fields */
#define FTM_COMBINE_COMBINE0_MASK 0x1u
#define FTM_COMBINE_COMBINE0_SHIFT 0
#define FTM_COMBINE_COMP0_MASK 0x2u
#define FTM_COMBINE_COMP0_SHIFT 1
#define FTM_COMBINE_DECAPEN0_MASK 0x4u
#define FTM_COMBINE_DECAPEN0_SHIFT 2
#define FTM_COMBINE_DECAP0_MASK 0x8u
#define FTM_COMBINE_DECAP0_SHIFT 3
#define FTM_COMBINE_DTEN0_MASK 0x10u
#define FTM_COMBINE_DTEN0_SHIFT 4
#define FTM_COMBINE_SYNCEN0_MASK 0x20u
#define FTM_COMBINE_SYNCEN0_SHIFT 5
#define FTM_COMBINE_COMBINE1_MASK 0x100u
#define FTM_COMBINE_COMBINE1_SHIFT 8
#define FTM_COMBINE_COMP1_MASK 0x200u
#define FTM_COMBINE_COMP1_SHIFT 9
#define FTM_COMBINE_DECAPEN1_MASK 0x400u
#define FTM_COMBINE_DECAPEN1_SHIFT 10
#define FTM_COMBINE_DECAP1_MASK 0x800u
#define FTM_COMBINE_DECAP1_SHIFT 11
#define FTM_COMBINE_DTEN1_MASK 0x1000u
#define FTM_COMBINE_DTEN1_SHIFT 12
#define FTM_COMBINE_SYNCEN1_MASK 0x2000u
#define FTM_COMBINE_SYNCEN1_SHIFT 13
#define FTM_COMBINE_COMBINE2_MASK 0x10000u
#define FTM_COMBINE_COMBINE2_SHIFT 16
#define FTM_COMBINE_COMP2_MASK 0x20000u
#define FTM_COMBINE_COMP2_SHIFT 17
#define FTM_COMBINE_DECAPEN2_MASK 0x40000u
#define FTM_COMBINE_DECAPEN2_SHIFT 18
#define FTM_COMBINE_DECAP2_MASK 0x80000u
#define FTM_COMBINE_DECAP2_SHIFT 19
#define FTM_COMBINE_DTEN2_MASK 0x100000u
#define FTM_COMBINE_DTEN2_SHIFT 20
#define FTM_COMBINE_SYNCEN2_MASK 0x200000u
#define FTM_COMBINE_SYNCEN2_SHIFT 21
#define FTM_COMBINE_COMBINE3_MASK 0x1000000u
#define FTM_COMBINE_COMBINE3_SHIFT 24
#define FTM_COMBINE_COMP3_MASK 0x2000000u
#define FTM_COMBINE_COMP3_SHIFT 25
#define FTM_COMBINE_DECAPEN3_MASK 0x4000000u
#define FTM_COMBINE_DECAPEN3_SHIFT 26
#define FTM_COMBINE_DECAP3_MASK 0x8000000u
#define FTM_COMBINE_DECAP3_SHIFT 27
#define FTM_COMBINE_DTEN3_MASK 0x10000000u
#define FTM_COMBINE_DTEN3_SHIFT 28
#define FTM_COMBINE_SYNCEN3_MASK 0x20000000u
#define FTM_COMBINE_SYNCEN3_SHIFT 29
/* DEADTIME Bit Fields */
#define FTM_DEADTIME_DTVAL_MASK 0x3Fu
#define FTM_DEADTIME_DTVAL_SHIFT 0
#define FTM_DEADTIME_DTVAL(x) (((uint32_t)(((uint32_t)(x))<<FTM_DEADTIME_DTVAL_SHIFT))&FTM_DEADTIME_DTVAL_MASK)
#define FTM_DEADTIME_DTPS_MASK 0xC0u
#define FTM_DEADTIME_DTPS_SHIFT 6
#define FTM_DEADTIME_DTPS(x) (((uint32_t)(((uint32_t)(x))<<FTM_DEADTIME_DTPS_SHIFT))&FTM_DEADTIME_DTPS_MASK)
/* EXTTRIG Bit Fields */
#define FTM_EXTTRIG_CH2TRIG_MASK 0x1u
#define FTM_EXTTRIG_CH2TRIG_SHIFT 0
#define FTM_EXTTRIG_CH3TRIG_MASK 0x2u
#define FTM_EXTTRIG_CH3TRIG_SHIFT 1
#define FTM_EXTTRIG_CH4TRIG_MASK 0x4u
#define FTM_EXTTRIG_CH4TRIG_SHIFT 2
#define FTM_EXTTRIG_CH5TRIG_MASK 0x8u
#define FTM_EXTTRIG_CH5TRIG_SHIFT 3
#define FTM_EXTTRIG_CH0TRIG_MASK 0x10u
#define FTM_EXTTRIG_CH0TRIG_SHIFT 4
#define FTM_EXTTRIG_CH1TRIG_MASK 0x20u
#define FTM_EXTTRIG_CH1TRIG_SHIFT 5
#define FTM_EXTTRIG_INITTRIGEN_MASK 0x40u
#define FTM_EXTTRIG_INITTRIGEN_SHIFT 6
#define FTM_EXTTRIG_TRIGF_MASK 0x80u
#define FTM_EXTTRIG_TRIGF_SHIFT 7
/* POL Bit Fields */
#define FTM_POL_POL0_MASK 0x1u
#define FTM_POL_POL0_SHIFT 0
#define FTM_POL_POL1_MASK 0x2u
#define FTM_POL_POL1_SHIFT 1
#define FTM_POL_POL2_MASK 0x4u
#define FTM_POL_POL2_SHIFT 2
#define FTM_POL_POL3_MASK 0x8u
#define FTM_POL_POL3_SHIFT 3
#define FTM_POL_POL4_MASK 0x10u
#define FTM_POL_POL4_SHIFT 4
#define FTM_POL_POL5_MASK 0x20u
#define FTM_POL_POL5_SHIFT 5
#define FTM_POL_POL6_MASK 0x40u
#define FTM_POL_POL6_SHIFT 6
#define FTM_POL_POL7_MASK 0x80u
#define FTM_POL_POL7_SHIFT 7
/* FILTER Bit Fields */
#define FTM_FILTER_CH0FVAL_MASK 0xFu
#define FTM_FILTER_CH0FVAL_SHIFT 0
#define FTM_FILTER_CH0FVAL(x) (((uint32_t)(((uint32_t)(x))<<FTM_FILTER_CH0FVAL_SHIFT))&FTM_FILTER_CH0FVAL_MASK)
#define FTM_FILTER_CH1FVAL_MASK 0xF0u
#define FTM_FILTER_CH1FVAL_SHIFT 4
#define FTM_FILTER_CH1FVAL(x) (((uint32_t)(((uint32_t)(x))<<FTM_FILTER_CH1FVAL_SHIFT))&FTM_FILTER_CH1FVAL_MASK)
#define FTM_FILTER_CH2FVAL_MASK 0xF00u
#define FTM_FILTER_CH2FVAL_SHIFT 8
#define FTM_FILTER_CH2FVAL(x) (((uint32_t)(((uint32_t)(x))<<FTM_FILTER_CH2FVAL_SHIFT))&FTM_FILTER_CH2FVAL_MASK)
#define FTM_FILTER_CH3FVAL_MASK 0xF000u
#define FTM_FILTER_CH3FVAL_SHIFT 12
#define FTM_FILTER_CH3FVAL(x) (((uint32_t)(((uint32_t)(x))<<FTM_FILTER_CH3FVAL_SHIFT))&FTM_FILTER_CH3FVAL_MASK)
/* QDCTRL Bit Fields */
#define FTM_QDCTRL_QUADEN_MASK 0x1u
#define FTM_QDCTRL_QUADEN_SHIFT 0
#define FTM_QDCTRL_TOFDIR_MASK 0x2u
#define FTM_QDCTRL_TOFDIR_SHIFT 1
#define FTM_QDCTRL_QUADIR_MASK 0x4u
#define FTM_QDCTRL_QUADIR_SHIFT 2
#define FTM_QDCTRL_QUADMODE_MASK 0x8u
#define FTM_QDCTRL_QUADMODE_SHIFT 3
#define FTM_QDCTRL_PHBPOL_MASK 0x10u
#define FTM_QDCTRL_PHBPOL_SHIFT 4
#define FTM_QDCTRL_PHAPOL_MASK 0x20u
#define FTM_QDCTRL_PHAPOL_SHIFT 5
#define FTM_QDCTRL_PHBFLTREN_MASK 0x40u
#define FTM_QDCTRL_PHBFLTREN_SHIFT 6
#define FTM_QDCTRL_PHAFLTREN_MASK 0x80u
#define FTM_QDCTRL_PHAFLTREN_SHIFT 7
/* CONF Bit Fields */
#define FTM_CONF_NUMTOF_MASK 0x1Fu
#define FTM_CONF_NUMTOF_SHIFT 0
#define FTM_CONF_NUMTOF(x) (((uint32_t)(((uint32_t)(x))<<FTM_CONF_NUMTOF_SHIFT))&FTM_CONF_NUMTOF_MASK)
#define FTM_CONF_BDMMODE_MASK 0xC0u
#define FTM_CONF_BDMMODE_SHIFT 6
#define FTM_CONF_BDMMODE(x) (((uint32_t)(((uint32_t)(x))<<FTM_CONF_BDMMODE_SHIFT))&FTM_CONF_BDMMODE_MASK)
#define FTM_CONF_GTBEEN_MASK 0x200u
#define FTM_CONF_GTBEEN_SHIFT 9
#define FTM_CONF_GTBEOUT_MASK 0x400u
#define FTM_CONF_GTBEOUT_SHIFT 10
/* SYNCONF Bit Fields */
#define FTM_SYNCONF_HWTRIGMODE_MASK 0x1u
#define FTM_SYNCONF_HWTRIGMODE_SHIFT 0
#define FTM_SYNCONF_CNTINC_MASK 0x4u
#define FTM_SYNCONF_CNTINC_SHIFT 2
#define FTM_SYNCONF_INVC_MASK 0x10u
#define FTM_SYNCONF_INVC_SHIFT 4
#define FTM_SYNCONF_SWOC_MASK 0x20u
#define FTM_SYNCONF_SWOC_SHIFT 5
#define FTM_SYNCONF_SYNCMODE_MASK 0x80u
#define FTM_SYNCONF_SYNCMODE_SHIFT 7
#define FTM_SYNCONF_SWRSTCNT_MASK 0x100u
#define FTM_SYNCONF_SWRSTCNT_SHIFT 8
#define FTM_SYNCONF_SWWRBUF_MASK 0x200u
#define FTM_SYNCONF_SWWRBUF_SHIFT 9
#define FTM_SYNCONF_SWOM_MASK 0x400u
#define FTM_SYNCONF_SWOM_SHIFT 10
#define FTM_SYNCONF_SWINVC_MASK 0x800u
#define FTM_SYNCONF_SWINVC_SHIFT 11
#define FTM_SYNCONF_SWSOC_MASK 0x1000u
#define FTM_SYNCONF_SWSOC_SHIFT 12
#define FTM_SYNCONF_HWRSTCNT_MASK 0x10000u
#define FTM_SYNCONF_HWRSTCNT_SHIFT 16
#define FTM_SYNCONF_HWWRBUF_MASK 0x20000u
#define FTM_SYNCONF_HWWRBUF_SHIFT 17
#define FTM_SYNCONF_HWOM_MASK 0x40000u
#define FTM_SYNCONF_HWOM_SHIFT 18
#define FTM_SYNCONF_HWINVC_MASK 0x80000u
#define FTM_SYNCONF_HWINVC_SHIFT 19
#define FTM_SYNCONF_HWSOC_MASK 0x100000u
#define FTM_SYNCONF_HWSOC_SHIFT 20
/* INVCTRL Bit Fields */
#define FTM_INVCTRL_INV0EN_MASK 0x1u
#define FTM_INVCTRL_INV0EN_SHIFT 0
#define FTM_INVCTRL_INV1EN_MASK 0x2u
#define FTM_INVCTRL_INV1EN_SHIFT 1
#define FTM_INVCTRL_INV2EN_MASK 0x4u
#define FTM_INVCTRL_INV2EN_SHIFT 2
#define FTM_INVCTRL_INV3EN_MASK 0x8u
#define FTM_INVCTRL_INV3EN_SHIFT 3
/* SWOCTRL Bit Fields */
#define FTM_SWOCTRL_CH0OC_MASK 0x1u
#define FTM_SWOCTRL_CH0OC_SHIFT 0
#define FTM_SWOCTRL_CH1OC_MASK 0x2u
#define FTM_SWOCTRL_CH1OC_SHIFT 1
#define FTM_SWOCTRL_CH2OC_MASK 0x4u
#define FTM_SWOCTRL_CH2OC_SHIFT 2
#define FTM_SWOCTRL_CH3OC_MASK 0x8u
#define FTM_SWOCTRL_CH3OC_SHIFT 3
#define FTM_SWOCTRL_CH4OC_MASK 0x10u
#define FTM_SWOCTRL_CH4OC_SHIFT 4
#define FTM_SWOCTRL_CH5OC_MASK 0x20u
#define FTM_SWOCTRL_CH5OC_SHIFT 5
#define FTM_SWOCTRL_CH6OC_MASK 0x40u
#define FTM_SWOCTRL_CH6OC_SHIFT 6
#define FTM_SWOCTRL_CH7OC_MASK 0x80u
#define FTM_SWOCTRL_CH7OC_SHIFT 7
#define FTM_SWOCTRL_CH0OCV_MASK 0x100u
#define FTM_SWOCTRL_CH0OCV_SHIFT 8
#define FTM_SWOCTRL_CH1OCV_MASK 0x200u
#define FTM_SWOCTRL_CH1OCV_SHIFT 9
#define FTM_SWOCTRL_CH2OCV_MASK 0x400u
#define FTM_SWOCTRL_CH2OCV_SHIFT 10
#define FTM_SWOCTRL_CH3OCV_MASK 0x800u
#define FTM_SWOCTRL_CH3OCV_SHIFT 11
#define FTM_SWOCTRL_CH4OCV_MASK 0x1000u
#define FTM_SWOCTRL_CH4OCV_SHIFT 12
#define FTM_SWOCTRL_CH5OCV_MASK 0x2000u
#define FTM_SWOCTRL_CH5OCV_SHIFT 13
#define FTM_SWOCTRL_CH6OCV_MASK 0x4000u
#define FTM_SWOCTRL_CH6OCV_SHIFT 14
#define FTM_SWOCTRL_CH7OCV_MASK 0x8000u
#define FTM_SWOCTRL_CH7OCV_SHIFT 15
/* PWMLOAD Bit Fields */
#define FTM_PWMLOAD_CH0SEL_MASK 0x1u
#define FTM_PWMLOAD_CH0SEL_SHIFT 0
#define FTM_PWMLOAD_CH1SEL_MASK 0x2u
#define FTM_PWMLOAD_CH1SEL_SHIFT 1
#define FTM_PWMLOAD_CH2SEL_MASK 0x4u
#define FTM_PWMLOAD_CH2SEL_SHIFT 2
#define FTM_PWMLOAD_CH3SEL_MASK 0x8u
#define FTM_PWMLOAD_CH3SEL_SHIFT 3
#define FTM_PWMLOAD_CH4SEL_MASK 0x10u
#define FTM_PWMLOAD_CH4SEL_SHIFT 4
#define FTM_PWMLOAD_CH5SEL_MASK 0x20u
#define FTM_PWMLOAD_CH5SEL_SHIFT 5
#define FTM_PWMLOAD_CH6SEL_MASK 0x40u
#define FTM_PWMLOAD_CH6SEL_SHIFT 6
#define FTM_PWMLOAD_CH7SEL_MASK 0x80u
#define FTM_PWMLOAD_CH7SEL_SHIFT 7
#define FTM_PWMLOAD_LDOK_MASK 0x200u
#define FTM_PWMLOAD_LDOK_SHIFT 9
/*!
* @}
*/ /* end of group FTM_Register_Masks */
/* FTM - Peripheral instance base addresses */
/** Peripheral FTM1 base address */
#define FTM1_BASE (0x30640000u)
/** Peripheral FTM1 base pointer */
#define FTM1 ((FTM_Type *)FTM1_BASE)
#define FTM1_BASE_PTR (FTM1)
/** Peripheral FTM2 base address */
#define FTM2_BASE (0x30650000u)
/** Peripheral FTM2 base pointer */
#define FTM2 ((FTM_Type *)FTM2_BASE)
#define FTM2_BASE_PTR (FTM2)
/** Array initializer of FTM peripheral base addresses */
#define FTM_BASE_ADDRS { FTM1_BASE, FTM2_BASE }
/** Array initializer of FTM peripheral base pointers */
#define FTM_BASE_PTRS { FTM1, FTM2 }
/** Interrupt vectors for the FTM peripheral type */
#define FTM_IRQS { FTM1_IRQn, FTM2_IRQn }
/* ----------------------------------------------------------------------------
-- FTM - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup FTM_Register_Accessor_Macros FTM - Register accessor macros
* @{
*/
/* FTM - Register instance definitions */
/* FTM1 */
#define FTM1_SC FTM_SC_REG(FTM1_BASE_PTR)
#define FTM1_CNT FTM_CNT_REG(FTM1_BASE_PTR)
#define FTM1_MOD FTM_MOD_REG(FTM1_BASE_PTR)
#define FTM1_C0SC FTM_CSC_REG(FTM1_BASE_PTR,0)
#define FTM1_C0V FTM_CV_REG(FTM1_BASE_PTR,0)
#define FTM1_C1SC FTM_CSC_REG(FTM1_BASE_PTR,1)
#define FTM1_C1V FTM_CV_REG(FTM1_BASE_PTR,1)
#define FTM1_C2SC FTM_CSC_REG(FTM1_BASE_PTR,2)
#define FTM1_C2V FTM_CV_REG(FTM1_BASE_PTR,2)
#define FTM1_C3SC FTM_CSC_REG(FTM1_BASE_PTR,3)
#define FTM1_C3V FTM_CV_REG(FTM1_BASE_PTR,3)
#define FTM1_C4SC FTM_CSC_REG(FTM1_BASE_PTR,4)
#define FTM1_C4V FTM_CV_REG(FTM1_BASE_PTR,4)
#define FTM1_C5SC FTM_CSC_REG(FTM1_BASE_PTR,5)
#define FTM1_C5V FTM_CV_REG(FTM1_BASE_PTR,5)
#define FTM1_C6SC FTM_CSC_REG(FTM1_BASE_PTR,6)
#define FTM1_C6V FTM_CV_REG(FTM1_BASE_PTR,6)
#define FTM1_C7SC FTM_CSC_REG(FTM1_BASE_PTR,7)
#define FTM1_C7V FTM_CV_REG(FTM1_BASE_PTR,7)
#define FTM1_CNTIN FTM_CNTIN_REG(FTM1_BASE_PTR)
#define FTM1_STATUS FTM_STATUS_REG(FTM1_BASE_PTR)
#define FTM1_MODE FTM_MODE_REG(FTM1_BASE_PTR)
#define FTM1_SYNC FTM_SYNC_REG(FTM1_BASE_PTR)
#define FTM1_OUTINIT FTM_OUTINIT_REG(FTM1_BASE_PTR)
#define FTM1_OUTMASK FTM_OUTMASK_REG(FTM1_BASE_PTR)
#define FTM1_COMBINE FTM_COMBINE_REG(FTM1_BASE_PTR)
#define FTM1_DEADTIME FTM_DEADTIME_REG(FTM1_BASE_PTR)
#define FTM1_EXTTRIG FTM_EXTTRIG_REG(FTM1_BASE_PTR)
#define FTM1_POL FTM_POL_REG(FTM1_BASE_PTR)
#define FTM1_FILTER FTM_FILTER_REG(FTM1_BASE_PTR)
#define FTM1_QDCTRL FTM_QDCTRL_REG(FTM1_BASE_PTR)
#define FTM1_CONF FTM_CONF_REG(FTM1_BASE_PTR)
#define FTM1_SYNCONF FTM_SYNCONF_REG(FTM1_BASE_PTR)
#define FTM1_INVCTRL FTM_INVCTRL_REG(FTM1_BASE_PTR)
#define FTM1_SWOCTRL FTM_SWOCTRL_REG(FTM1_BASE_PTR)
#define FTM1_PWMLOAD FTM_PWMLOAD_REG(FTM1_BASE_PTR)
/* FTM2 */
#define FTM2_SC FTM_SC_REG(FTM2_BASE_PTR)
#define FTM2_CNT FTM_CNT_REG(FTM2_BASE_PTR)
#define FTM2_MOD FTM_MOD_REG(FTM2_BASE_PTR)
#define FTM2_C0SC FTM_CSC_REG(FTM2_BASE_PTR,0)
#define FTM2_C0V FTM_CV_REG(FTM2_BASE_PTR,0)
#define FTM2_C1SC FTM_CSC_REG(FTM2_BASE_PTR,1)
#define FTM2_C1V FTM_CV_REG(FTM2_BASE_PTR,1)
#define FTM2_C2SC FTM_CSC_REG(FTM2_BASE_PTR,2)
#define FTM2_C2V FTM_CV_REG(FTM2_BASE_PTR,2)
#define FTM2_C3SC FTM_CSC_REG(FTM2_BASE_PTR,3)
#define FTM2_C3V FTM_CV_REG(FTM2_BASE_PTR,3)
#define FTM2_C4SC FTM_CSC_REG(FTM2_BASE_PTR,4)
#define FTM2_C4V FTM_CV_REG(FTM2_BASE_PTR,4)
#define FTM2_C5SC FTM_CSC_REG(FTM2_BASE_PTR,5)
#define FTM2_C5V FTM_CV_REG(FTM2_BASE_PTR,5)
#define FTM2_C6SC FTM_CSC_REG(FTM2_BASE_PTR,6)
#define FTM2_C6V FTM_CV_REG(FTM2_BASE_PTR,6)
#define FTM2_C7SC FTM_CSC_REG(FTM2_BASE_PTR,7)
#define FTM2_C7V FTM_CV_REG(FTM2_BASE_PTR,7)
#define FTM2_CNTIN FTM_CNTIN_REG(FTM2_BASE_PTR)
#define FTM2_STATUS FTM_STATUS_REG(FTM2_BASE_PTR)
#define FTM2_MODE FTM_MODE_REG(FTM2_BASE_PTR)
#define FTM2_SYNC FTM_SYNC_REG(FTM2_BASE_PTR)
#define FTM2_OUTINIT FTM_OUTINIT_REG(FTM2_BASE_PTR)
#define FTM2_OUTMASK FTM_OUTMASK_REG(FTM2_BASE_PTR)
#define FTM2_COMBINE FTM_COMBINE_REG(FTM2_BASE_PTR)
#define FTM2_DEADTIME FTM_DEADTIME_REG(FTM2_BASE_PTR)
#define FTM2_EXTTRIG FTM_EXTTRIG_REG(FTM2_BASE_PTR)
#define FTM2_POL FTM_POL_REG(FTM2_BASE_PTR)
#define FTM2_FILTER FTM_FILTER_REG(FTM2_BASE_PTR)
#define FTM2_QDCTRL FTM_QDCTRL_REG(FTM2_BASE_PTR)
#define FTM2_CONF FTM_CONF_REG(FTM2_BASE_PTR)
#define FTM2_SYNCONF FTM_SYNCONF_REG(FTM2_BASE_PTR)
#define FTM2_INVCTRL FTM_INVCTRL_REG(FTM2_BASE_PTR)
#define FTM2_SWOCTRL FTM_SWOCTRL_REG(FTM2_BASE_PTR)
#define FTM2_PWMLOAD FTM_PWMLOAD_REG(FTM2_BASE_PTR)
/* FTM - Register array accessors */
#define FTM1_CSC(index) FTM_CSC_REG(FTM1_BASE_PTR,index)
#define FTM2_CSC(index) FTM_CSC_REG(FTM2_BASE_PTR,index)
#define FTM1_CV(index) FTM_CV_REG(FTM1_BASE_PTR,index)
#define FTM2_CV(index) FTM_CV_REG(FTM2_BASE_PTR,index)
/*!
* @}
*/ /* end of group FTM_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group FTM_Peripheral */
/* ----------------------------------------------------------------------------
-- GPC Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup GPC_Peripheral_Access_Layer GPC Peripheral Access Layer
* @{
*/
/** GPC - Register Layout Typedef */
typedef struct {
__IO uint32_t LPCR_A7_BSC; /**< Basic Low power control register of A7 platform, offset: 0x0 */
__IO uint32_t LPCR_A7_AD; /**< Advanced Low power control register of A7 platform, offset: 0x4 */
__IO uint32_t LPCR_M4; /**< Low power control register of CPU1, offset: 0x8 */
uint8_t RESERVED_0[8];
__IO uint32_t SLPCR; /**< System low power control register, offset: 0x14 */
uint8_t RESERVED_1[8];
__IO uint32_t MLPCR; /**< Memory low power control register, offset: 0x20 */
__IO uint32_t PGC_ACK_SEL_A7; /**< PGC acknowledge signal selection of A7 platform, offset: 0x24 */
__IO uint32_t PGC_ACK_SEL_M4; /**< PGC acknowledge signal selection of M4 platform, offset: 0x28 */
__IO uint32_t MISC; /**< GPC Miscellaneous register, offset: 0x2C */
__IO uint32_t IMR1_CORE0_A7; /**< IRQ masking register 1 of A7 core0, offset: 0x30 */
__IO uint32_t IMR2_CORE0_A7; /**< IRQ masking register 2 of A7 core0, offset: 0x34 */
__IO uint32_t IMR3_CORE0_A7; /**< IRQ masking register 3 of A7 core0, offset: 0x38 */
__IO uint32_t IMR4_CORE0_A7; /**< IRQ masking register 4 of A7 core0, offset: 0x3C */
__IO uint32_t IMR1_CORE1_A7; /**< IRQ masking register 1 of A7 core1, offset: 0x40 */
__IO uint32_t IMR2_CORE1_A7; /**< IRQ masking register 2 of A7 core1, offset: 0x44 */
__IO uint32_t IMR3_CORE1_A7; /**< IRQ masking register 3 of A7 core1, offset: 0x48 */
__IO uint32_t IMR4_CORE1_A7; /**< IRQ masking register 4 of A7 core1, offset: 0x4C */
__IO uint32_t IMR1_M4; /**< IRQ masking register 1 of M4, offset: 0x50 */
__IO uint32_t IMR2_M4; /**< IRQ masking register 2 of M4, offset: 0x54 */
__IO uint32_t IMR3_M4; /**< IRQ masking register 3 of M4, offset: 0x58 */
__IO uint32_t IMR4_M4; /**< IRQ masking register 4 of M4, offset: 0x5C */
uint8_t RESERVED_2[16];
__I uint32_t ISR1_A7; /**< IRQ status register 1 of A7, offset: 0x70 */
__I uint32_t ISR2_A7; /**< IRQ status register 2 of A7, offset: 0x74 */
__I uint32_t ISR3_A7; /**< IRQ status register 3 of A7, offset: 0x78 */
__I uint32_t ISR4_A7; /**< IRQ status register 4 of A7, offset: 0x7C */
__I uint32_t ISR1_M4; /**< IRQ status register 1 of M4, offset: 0x80 */
__I uint32_t ISR2_M4; /**< IRQ status register 2 of M4, offset: 0x84 */
__I uint32_t ISR3_M4; /**< IRQ status register 3 of M4, offset: 0x88 */
__I uint32_t ISR4_M4; /**< IRQ status register 4 of M4, offset: 0x8C */
uint8_t RESERVED_3[32];
__IO uint32_t SLT_CFG[10]; /**< Slot configure register, array offset: 0xB0, array step: 0x4 */
uint8_t RESERVED_4[20];
__IO uint32_t PGC_CPU_MAPPING; /**< PGC CPU mapping, offset: 0xEC */
__IO uint32_t CPU_PGC_SW_PUP_REQ; /**< CPU PGC software up trigger, offset: 0xF0 */
uint8_t RESERVED_5[4];
__IO uint32_t PU_PGC_SW_PUP_REQ; /**< PU PGC software up trigger, offset: 0xF8 */
__IO uint32_t CPU_PGC_SW_PDN_REQ; /**< CPU PGC software down trigger, offset: 0xFC */
uint8_t RESERVED_6[4];
__IO uint32_t PU_PGC_SW_PDN_REQ; /**< PU PGC software down trigger, offset: 0x104 */
uint8_t RESERVED_7[8];
__I uint32_t LPS_A7; /**< Low power status of A7 platform, offset: 0x110 */
__IO uint32_t LPS_M4; /**< Low power status of M4 platform, offset: 0x114 */
uint8_t RESERVED_8[8];
__IO uint32_t GPC_GPR; /**< GPC general purpose register , offset: 0x120 */
__IO uint32_t GTOR; /**< GPC testing observe register, offset: 0x124 */
__I uint32_t DEBUG_ADDR1; /**< DEBUG ADDR1, offset: 0x128 */
__I uint32_t DEBUG_ADDR2; /**< DEBUG ADDR2, offset: 0x12C */
__I uint32_t CPU_PGC_PUP_STATUS1; /**< CPU PGC software up trigger status1, offset: 0x130 */
__I uint32_t A7_PU_PGC_PUP_STATUS[3]; /**< A7 PU software up trigger status register, array offset: 0x134, array step: 0x4 */
__I uint32_t M4_PU_PGC_PUP_STATUS[3]; /**< A7 MIX PGC software up trigger status1, array offset: 0x140, array step: 0x4 */
uint8_t RESERVED_9[36];
__I uint32_t CPU_PGC_PDN_STATUS1; /**< CPU PGC software dn trigger status1, offset: 0x170 */
uint8_t RESERVED_10[24];
__I uint32_t A7_PU_PGC_PDN_STATUS[3]; /**< A7 PU PGC software down trigger status, array offset: 0x18C, array step: 0x4 */
__I uint32_t M4_PU_PGC_PDN_STATUS[3]; /**< M4 PU PGC software down trigger status, array offset: 0x198, array step: 0x4 */
uint8_t RESERVED_11[12];
__IO uint32_t A7_MIX_PDN_FLG; /**< A7 MIX PDN FLG, offset: 0x1B0 */
__I uint32_t A7_PU_PDN_FLG; /**< A7 PU PDN FLG, offset: 0x1B4 */
__IO uint32_t M4_MIX_PDN_FLG; /**< M4 MIX PDN FLG, offset: 0x1B8 */
__I uint32_t M4_PU_PDN_FLG; /**< M4 PU PDN FLG, offset: 0x1BC */
} GPC_Type, *GPC_MemMapPtr;
/* ----------------------------------------------------------------------------
-- GPC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup GPC_Register_Accessor_Macros GPC - Register accessor macros
* @{
*/
/* GPC - Register accessors */
#define GPC_LPCR_A7_BSC_REG(base) ((base)->LPCR_A7_BSC)
#define GPC_LPCR_A7_AD_REG(base) ((base)->LPCR_A7_AD)
#define GPC_LPCR_M4_REG(base) ((base)->LPCR_M4)
#define GPC_SLPCR_REG(base) ((base)->SLPCR)
#define GPC_MLPCR_REG(base) ((base)->MLPCR)
#define GPC_PGC_ACK_SEL_A7_REG(base) ((base)->PGC_ACK_SEL_A7)
#define GPC_PGC_ACK_SEL_M4_REG(base) ((base)->PGC_ACK_SEL_M4)
#define GPC_MISC_REG(base) ((base)->MISC)
#define GPC_IMR1_CORE0_A7_REG(base) ((base)->IMR1_CORE0_A7)
#define GPC_IMR2_CORE0_A7_REG(base) ((base)->IMR2_CORE0_A7)
#define GPC_IMR3_CORE0_A7_REG(base) ((base)->IMR3_CORE0_A7)
#define GPC_IMR4_CORE0_A7_REG(base) ((base)->IMR4_CORE0_A7)
#define GPC_IMR1_CORE1_A7_REG(base) ((base)->IMR1_CORE1_A7)
#define GPC_IMR2_CORE1_A7_REG(base) ((base)->IMR2_CORE1_A7)
#define GPC_IMR3_CORE1_A7_REG(base) ((base)->IMR3_CORE1_A7)
#define GPC_IMR4_CORE1_A7_REG(base) ((base)->IMR4_CORE1_A7)
#define GPC_IMR1_M4_REG(base) ((base)->IMR1_M4)
#define GPC_IMR2_M4_REG(base) ((base)->IMR2_M4)
#define GPC_IMR3_M4_REG(base) ((base)->IMR3_M4)
#define GPC_IMR4_M4_REG(base) ((base)->IMR4_M4)
#define GPC_ISR1_A7_REG(base) ((base)->ISR1_A7)
#define GPC_ISR2_A7_REG(base) ((base)->ISR2_A7)
#define GPC_ISR3_A7_REG(base) ((base)->ISR3_A7)
#define GPC_ISR4_A7_REG(base) ((base)->ISR4_A7)
#define GPC_ISR1_M4_REG(base) ((base)->ISR1_M4)
#define GPC_ISR2_M4_REG(base) ((base)->ISR2_M4)
#define GPC_ISR3_M4_REG(base) ((base)->ISR3_M4)
#define GPC_ISR4_M4_REG(base) ((base)->ISR4_M4)
#define GPC_SLT_CFG_REG(base,index) ((base)->SLT_CFG[index])
#define GPC_PGC_CPU_MAPPING_REG(base) ((base)->PGC_CPU_MAPPING)
#define GPC_CPU_PGC_SW_PUP_REQ_REG(base) ((base)->CPU_PGC_SW_PUP_REQ)
#define GPC_PU_PGC_SW_PUP_REQ_REG(base) ((base)->PU_PGC_SW_PUP_REQ)
#define GPC_CPU_PGC_SW_PDN_REQ_REG(base) ((base)->CPU_PGC_SW_PDN_REQ)
#define GPC_PU_PGC_SW_PDN_REQ_REG(base) ((base)->PU_PGC_SW_PDN_REQ)
#define GPC_LPS_A7_REG(base) ((base)->LPS_A7)
#define GPC_LPS_M4_REG(base) ((base)->LPS_M4)
#define GPC_GPC_GPR_REG(base) ((base)->GPC_GPR)
#define GPC_GTOR_REG(base) ((base)->GTOR)
#define GPC_DEBUG_ADDR1_REG(base) ((base)->DEBUG_ADDR1)
#define GPC_DEBUG_ADDR2_REG(base) ((base)->DEBUG_ADDR2)
#define GPC_CPU_PGC_PUP_STATUS1_REG(base) ((base)->CPU_PGC_PUP_STATUS1)
#define GPC_A7_PU_PGC_PUP_STATUS_REG(base,index) ((base)->A7_PU_PGC_PUP_STATUS[index])
#define GPC_M4_PU_PGC_PUP_STATUS_REG(base,index) ((base)->M4_PU_PGC_PUP_STATUS[index])
#define GPC_CPU_PGC_PDN_STATUS1_REG(base) ((base)->CPU_PGC_PDN_STATUS1)
#define GPC_A7_PU_PGC_PDN_STATUS_REG(base,index) ((base)->A7_PU_PGC_PDN_STATUS[index])
#define GPC_M4_PU_PGC_PDN_STATUS_REG(base,index) ((base)->M4_PU_PGC_PDN_STATUS[index])
#define GPC_A7_MIX_PDN_FLG_REG(base) ((base)->A7_MIX_PDN_FLG)
#define GPC_A7_PU_PDN_FLG_REG(base) ((base)->A7_PU_PDN_FLG)
#define GPC_M4_MIX_PDN_FLG_REG(base) ((base)->M4_MIX_PDN_FLG)
#define GPC_M4_PU_PDN_FLG_REG(base) ((base)->M4_PU_PDN_FLG)
/*!
* @}
*/ /* end of group GPC_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- GPC Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup GPC_Register_Masks GPC Register Masks
* @{
*/
/* LPCR_A7_BSC Bit Fields */
#define GPC_LPCR_A7_BSC_LPM0_MASK 0x3u
#define GPC_LPCR_A7_BSC_LPM0_SHIFT 0
#define GPC_LPCR_A7_BSC_LPM0(x) (((uint32_t)(((uint32_t)(x))<<GPC_LPCR_A7_BSC_LPM0_SHIFT))&GPC_LPCR_A7_BSC_LPM0_MASK)
#define GPC_LPCR_A7_BSC_LPM1_MASK 0xCu
#define GPC_LPCR_A7_BSC_LPM1_SHIFT 2
#define GPC_LPCR_A7_BSC_LPM1(x) (((uint32_t)(((uint32_t)(x))<<GPC_LPCR_A7_BSC_LPM1_SHIFT))&GPC_LPCR_A7_BSC_LPM1_MASK)
#define GPC_LPCR_A7_BSC_CPU_CLK_ON_LPM_MASK 0x4000u
#define GPC_LPCR_A7_BSC_CPU_CLK_ON_LPM_SHIFT 14
#define GPC_LPCR_A7_BSC_MASK_CORE0_WFI_MASK 0x10000u
#define GPC_LPCR_A7_BSC_MASK_CORE0_WFI_SHIFT 16
#define GPC_LPCR_A7_BSC_MASK_CORE1_WFI_MASK 0x20000u
#define GPC_LPCR_A7_BSC_MASK_CORE1_WFI_SHIFT 17
#define GPC_LPCR_A7_BSC_MASK_L2CC_WFI_MASK 0x4000000u
#define GPC_LPCR_A7_BSC_MASK_L2CC_WFI_SHIFT 26
#define GPC_LPCR_A7_BSC_IRQ_SRC_C0_MASK 0x10000000u
#define GPC_LPCR_A7_BSC_IRQ_SRC_C0_SHIFT 28
#define GPC_LPCR_A7_BSC_IRQ_SRC_C1_MASK 0x20000000u
#define GPC_LPCR_A7_BSC_IRQ_SRC_C1_SHIFT 29
#define GPC_LPCR_A7_BSC_IRQ_SRC_A7_WUP_MASK 0x40000000u
#define GPC_LPCR_A7_BSC_IRQ_SRC_A7_WUP_SHIFT 30
#define GPC_LPCR_A7_BSC_MASK_DSM_TRIGGER_MASK 0x80000000u
#define GPC_LPCR_A7_BSC_MASK_DSM_TRIGGER_SHIFT 31
/* LPCR_A7_AD Bit Fields */
#define GPC_LPCR_A7_AD_EN_C0_WFI_PDN_MASK 0x1u
#define GPC_LPCR_A7_AD_EN_C0_WFI_PDN_SHIFT 0
#define GPC_LPCR_A7_AD_EN_C0_PDN_MASK 0x2u
#define GPC_LPCR_A7_AD_EN_C0_PDN_SHIFT 1
#define GPC_LPCR_A7_AD_EN_C1_WFI_PDN_MASK 0x4u
#define GPC_LPCR_A7_AD_EN_C1_WFI_PDN_SHIFT 2
#define GPC_LPCR_A7_AD_EN_C1_PDN_MASK 0x8u
#define GPC_LPCR_A7_AD_EN_C1_PDN_SHIFT 3
#define GPC_LPCR_A7_AD_EN_PLAT_PDN_MASK 0x10u
#define GPC_LPCR_A7_AD_EN_PLAT_PDN_SHIFT 4
#define GPC_LPCR_A7_AD_EN_C0_IRQ_PUP_MASK 0x100u
#define GPC_LPCR_A7_AD_EN_C0_IRQ_PUP_SHIFT 8
#define GPC_LPCR_A7_AD_EN_C0_PUP_MASK 0x200u
#define GPC_LPCR_A7_AD_EN_C0_PUP_SHIFT 9
#define GPC_LPCR_A7_AD_EN_C1_IRQ_PUP_MASK 0x400u
#define GPC_LPCR_A7_AD_EN_C1_IRQ_PUP_SHIFT 10
#define GPC_LPCR_A7_AD_EN_C1_PUP_MASK 0x800u
#define GPC_LPCR_A7_AD_EN_C1_PUP_SHIFT 11
#define GPC_LPCR_A7_AD_L2_PGE_MASK 0x10000u
#define GPC_LPCR_A7_AD_L2_PGE_SHIFT 16
/* LPCR_M4 Bit Fields */
#define GPC_LPCR_M4_LPM0_MASK 0x3u
#define GPC_LPCR_M4_LPM0_SHIFT 0
#define GPC_LPCR_M4_LPM0(x) (((uint32_t)(((uint32_t)(x))<<GPC_LPCR_M4_LPM0_SHIFT))&GPC_LPCR_M4_LPM0_MASK)
#define GPC_LPCR_M4_EN_M4_PDN_MASK 0x4u
#define GPC_LPCR_M4_EN_M4_PDN_SHIFT 2
#define GPC_LPCR_M4_EN_M4_PUP_MASK 0x8u
#define GPC_LPCR_M4_EN_M4_PUP_SHIFT 3
#define GPC_LPCR_M4_CPU_CLK_ON_LPM_MASK 0x4000u
#define GPC_LPCR_M4_CPU_CLK_ON_LPM_SHIFT 14
#define GPC_LPCR_M4_MASK_M4_WFI_MASK 0x10000u
#define GPC_LPCR_M4_MASK_M4_WFI_SHIFT 16
#define GPC_LPCR_M4_MASK_DSM_TRIGGER_MASK 0x80000000u
#define GPC_LPCR_M4_MASK_DSM_TRIGGER_SHIFT 31
/* SLPCR Bit Fields */
#define GPC_SLPCR_BYPASS_PMIC_READY_MASK 0x1u
#define GPC_SLPCR_BYPASS_PMIC_READY_SHIFT 0
#define GPC_SLPCR_SBYOS_MASK 0x2u
#define GPC_SLPCR_SBYOS_SHIFT 1
#define GPC_SLPCR_VSTBY_MASK 0x4u
#define GPC_SLPCR_VSTBY_SHIFT 2
#define GPC_SLPCR_STBY_COUNT_MASK 0x38u
#define GPC_SLPCR_STBY_COUNT_SHIFT 3
#define GPC_SLPCR_STBY_COUNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_SLPCR_STBY_COUNT_SHIFT))&GPC_SLPCR_STBY_COUNT_MASK)
#define GPC_SLPCR_COSC_PWRDOWN_MASK 0x40u
#define GPC_SLPCR_COSC_PWRDOWN_SHIFT 6
#define GPC_SLPCR_COSC_EN_MASK 0x80u
#define GPC_SLPCR_COSC_EN_SHIFT 7
#define GPC_SLPCR_OSCCNT_MASK 0xFF00u
#define GPC_SLPCR_OSCCNT_SHIFT 8
#define GPC_SLPCR_OSCCNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_SLPCR_OSCCNT_SHIFT))&GPC_SLPCR_OSCCNT_MASK)
#define GPC_SLPCR_EN_A7_FASTWUP_WAIT_MODE_MASK 0x10000u
#define GPC_SLPCR_EN_A7_FASTWUP_WAIT_MODE_SHIFT 16
#define GPC_SLPCR_EN_A7_FASTWUP_STOP_MODE_MASK 0x20000u
#define GPC_SLPCR_EN_A7_FASTWUP_STOP_MODE_SHIFT 17
#define GPC_SLPCR_EN_M4_FASTWUP_WAIT_MODE_MASK 0x40000u
#define GPC_SLPCR_EN_M4_FASTWUP_WAIT_MODE_SHIFT 18
#define GPC_SLPCR_EN_M4_FASTWUP_STOP_MODE_MASK 0x80000u
#define GPC_SLPCR_EN_M4_FASTWUP_STOP_MODE_SHIFT 19
#define GPC_SLPCR_DISABLE_A7_IS_DSM_MASK 0x800000u
#define GPC_SLPCR_DISABLE_A7_IS_DSM_SHIFT 23
#define GPC_SLPCR_REG_BYPASS_COUNT_MASK 0x3F000000u
#define GPC_SLPCR_REG_BYPASS_COUNT_SHIFT 24
#define GPC_SLPCR_REG_BYPASS_COUNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_SLPCR_REG_BYPASS_COUNT_SHIFT))&GPC_SLPCR_REG_BYPASS_COUNT_MASK)
#define GPC_SLPCR_RBC_EN_MASK 0x40000000u
#define GPC_SLPCR_RBC_EN_SHIFT 30
#define GPC_SLPCR_EN_DSM_MASK 0x80000000u
#define GPC_SLPCR_EN_DSM_SHIFT 31
/* MLPCR Bit Fields */
#define GPC_MLPCR_MEMLP_CTL_DIS_MASK 0x1u
#define GPC_MLPCR_MEMLP_CTL_DIS_SHIFT 0
#define GPC_MLPCR_MEMLP_RET_SEL_MASK 0x2u
#define GPC_MLPCR_MEMLP_RET_SEL_SHIFT 1
#define GPC_MLPCR_ROMLP_PDN_DIS_MASK 0x4u
#define GPC_MLPCR_ROMLP_PDN_DIS_SHIFT 2
#define GPC_MLPCR_MEMLP_ENT_CNT_MASK 0xFF00u
#define GPC_MLPCR_MEMLP_ENT_CNT_SHIFT 8
#define GPC_MLPCR_MEMLP_ENT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_MLPCR_MEMLP_ENT_CNT_SHIFT))&GPC_MLPCR_MEMLP_ENT_CNT_MASK)
#define GPC_MLPCR_MEM_EXT_CNT_MASK 0xFF0000u
#define GPC_MLPCR_MEM_EXT_CNT_SHIFT 16
#define GPC_MLPCR_MEM_EXT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_MLPCR_MEM_EXT_CNT_SHIFT))&GPC_MLPCR_MEM_EXT_CNT_MASK)
#define GPC_MLPCR_MEMLP_RET_PGEN_MASK 0xFF000000u
#define GPC_MLPCR_MEMLP_RET_PGEN_SHIFT 24
#define GPC_MLPCR_MEMLP_RET_PGEN(x) (((uint32_t)(((uint32_t)(x))<<GPC_MLPCR_MEMLP_RET_PGEN_SHIFT))&GPC_MLPCR_MEMLP_RET_PGEN_MASK)
/* PGC_ACK_SEL_A7 Bit Fields */
#define GPC_PGC_ACK_SEL_A7_A7_C0_PGC_PDN_ACK_MASK 0x1u
#define GPC_PGC_ACK_SEL_A7_A7_C0_PGC_PDN_ACK_SHIFT 0
#define GPC_PGC_ACK_SEL_A7_A7_C1_PGC_PDN_ACK_MASK 0x2u
#define GPC_PGC_ACK_SEL_A7_A7_C1_PGC_PDN_ACK_SHIFT 1
#define GPC_PGC_ACK_SEL_A7_A7_PLAT_PGC_PDN_ACK_MASK 0x4u
#define GPC_PGC_ACK_SEL_A7_A7_PLAT_PGC_PDN_ACK_SHIFT 2
#define GPC_PGC_ACK_SEL_A7_MF_PGC_PDN_ACK_MASK 0x8u
#define GPC_PGC_ACK_SEL_A7_MF_PGC_PDN_ACK_SHIFT 3
#define GPC_PGC_ACK_SEL_A7_MIPI_PGC_PDN_ACK_MASK 0x10u
#define GPC_PGC_ACK_SEL_A7_MIPI_PGC_PDN_ACK_SHIFT 4
#define GPC_PGC_ACK_SEL_A7_PCIE_PGC_PDN_ACK_MASK 0x20u
#define GPC_PGC_ACK_SEL_A7_PCIE_PGC_PDN_ACK_SHIFT 5
#define GPC_PGC_ACK_SEL_A7_USB_OTG1_PGC_PDN_ACK_MASK 0x40u
#define GPC_PGC_ACK_SEL_A7_USB_OTG1_PGC_PDN_ACK_SHIFT 6
#define GPC_PGC_ACK_SEL_A7_USB_OTG2_PGC_PDN_ACK_MASK 0x80u
#define GPC_PGC_ACK_SEL_A7_USB_OTG2_PGC_PDN_ACK_SHIFT 7
#define GPC_PGC_ACK_SEL_A7_USB_HSIC_PGC_PDN_ACK_MASK 0x100u
#define GPC_PGC_ACK_SEL_A7_USB_HSIC_PGC_PDN_ACK_SHIFT 8
#define GPC_PGC_ACK_SEL_A7_A7_PGC_PDN_ACK_MASK 0x8000u
#define GPC_PGC_ACK_SEL_A7_A7_PGC_PDN_ACK_SHIFT 15
#define GPC_PGC_ACK_SEL_A7_A7_C0_PGC_PUP_ACK_MASK 0x10000u
#define GPC_PGC_ACK_SEL_A7_A7_C0_PGC_PUP_ACK_SHIFT 16
#define GPC_PGC_ACK_SEL_A7_A7_C1_PGC_PUP_ACK_MASK 0x20000u
#define GPC_PGC_ACK_SEL_A7_A7_C1_PGC_PUP_ACK_SHIFT 17
#define GPC_PGC_ACK_SEL_A7_A7_PLAT_PGC_PUP_ACK_MASK 0x40000u
#define GPC_PGC_ACK_SEL_A7_A7_PLAT_PGC_PUP_ACK_SHIFT 18
#define GPC_PGC_ACK_SEL_A7_MF_PGC_PUP_ACK_MASK 0x80000u
#define GPC_PGC_ACK_SEL_A7_MF_PGC_PUP_ACK_SHIFT 19
#define GPC_PGC_ACK_SEL_A7_MIPI_PGC_PUP_ACK_MASK 0x100000u
#define GPC_PGC_ACK_SEL_A7_MIPI_PGC_PUP_ACK_SHIFT 20
#define GPC_PGC_ACK_SEL_A7_PCIE_PGC_PUP_ACK_MASK 0x200000u
#define GPC_PGC_ACK_SEL_A7_PCIE_PGC_PUP_ACK_SHIFT 21
#define GPC_PGC_ACK_SEL_A7_USB_OTG1_PGC_PUP_ACK_MASK 0x400000u
#define GPC_PGC_ACK_SEL_A7_USB_OTG1_PGC_PUP_ACK_SHIFT 22
#define GPC_PGC_ACK_SEL_A7_USB_OTG2_PGC_PUP_ACK_MASK 0x800000u
#define GPC_PGC_ACK_SEL_A7_USB_OTG2_PGC_PUP_ACK_SHIFT 23
#define GPC_PGC_ACK_SEL_A7_USB_HSIC_PGC_PUP_ACK_MASK 0x1000000u
#define GPC_PGC_ACK_SEL_A7_USB_HSIC_PGC_PUP_ACK_SHIFT 24
#define GPC_PGC_ACK_SEL_A7_A7_PGC_PUP_ACK_MASK 0x80000000u
#define GPC_PGC_ACK_SEL_A7_A7_PGC_PUP_ACK_SHIFT 31
/* PGC_ACK_SEL_M4 Bit Fields */
#define GPC_PGC_ACK_SEL_M4_M4_VIRTUAL_PGC_PDN_ACK_MASK 0x1u
#define GPC_PGC_ACK_SEL_M4_M4_VIRTUAL_PGC_PDN_ACK_SHIFT 0
#define GPC_PGC_ACK_SEL_M4_MF_PGC_PDN_ACK_MASK 0x8u
#define GPC_PGC_ACK_SEL_M4_MF_PGC_PDN_ACK_SHIFT 3
#define GPC_PGC_ACK_SEL_M4_MIPI_PGC_PDN_ACK_MASK 0x10u
#define GPC_PGC_ACK_SEL_M4_MIPI_PGC_PDN_ACK_SHIFT 4
#define GPC_PGC_ACK_SEL_M4_PCIE_PGC_PDN_ACK_MASK 0x20u
#define GPC_PGC_ACK_SEL_M4_PCIE_PGC_PDN_ACK_SHIFT 5
#define GPC_PGC_ACK_SEL_M4_USB_OTG1_PGC_PDN_ACK_MASK 0x40u
#define GPC_PGC_ACK_SEL_M4_USB_OTG1_PGC_PDN_ACK_SHIFT 6
#define GPC_PGC_ACK_SEL_M4_USB_OTG2_PGC_PDN_ACK_MASK 0x80u
#define GPC_PGC_ACK_SEL_M4_USB_OTG2_PGC_PDN_ACK_SHIFT 7
#define GPC_PGC_ACK_SEL_M4_USB_HSIC_PGC_PDN_ACK_MASK 0x100u
#define GPC_PGC_ACK_SEL_M4_USB_HSIC_PGC_PDN_ACK_SHIFT 8
#define GPC_PGC_ACK_SEL_M4_M4_DUMMY_PGC_PDN_ACK_MASK 0x8000u
#define GPC_PGC_ACK_SEL_M4_M4_DUMMY_PGC_PDN_ACK_SHIFT 15
#define GPC_PGC_ACK_SEL_M4_M4_VIRTUAL_PGC_PUP_ACK_MASK 0x10000u
#define GPC_PGC_ACK_SEL_M4_M4_VIRTUAL_PGC_PUP_ACK_SHIFT 16
#define GPC_PGC_ACK_SEL_M4_MF_PGC_PUP_ACK_MASK 0x80000u
#define GPC_PGC_ACK_SEL_M4_MF_PGC_PUP_ACK_SHIFT 19
#define GPC_PGC_ACK_SEL_M4_MIPI_PGC_PUP_ACK_MASK 0x100000u
#define GPC_PGC_ACK_SEL_M4_MIPI_PGC_PUP_ACK_SHIFT 20
#define GPC_PGC_ACK_SEL_M4_PCIE_PGC_PUP_ACK_MASK 0x200000u
#define GPC_PGC_ACK_SEL_M4_PCIE_PGC_PUP_ACK_SHIFT 21
#define GPC_PGC_ACK_SEL_M4_USB_OTG1_PGC_PUP_ACK_MASK 0x400000u
#define GPC_PGC_ACK_SEL_M4_USB_OTG1_PGC_PUP_ACK_SHIFT 22
#define GPC_PGC_ACK_SEL_M4_USB_OTG2_PGC_PUP_ACK_MASK 0x800000u
#define GPC_PGC_ACK_SEL_M4_USB_OTG2_PGC_PUP_ACK_SHIFT 23
#define GPC_PGC_ACK_SEL_M4_USB_HSIC_PGC_PUP_ACK_MASK 0x1000000u
#define GPC_PGC_ACK_SEL_M4_USB_HSIC_PGC_PUP_ACK_SHIFT 24
#define GPC_PGC_ACK_SEL_M4_M4_DUMMY_PGC_PUP_ACK_MASK 0x80000000u
#define GPC_PGC_ACK_SEL_M4_M4_DUMMY_PGC_PUP_ACK_SHIFT 31
/* MISC Bit Fields */
#define GPC_MISC_M4_SLEEP_HOLD_REQ_B_MASK 0x1u
#define GPC_MISC_M4_SLEEP_HOLD_REQ_B_SHIFT 0
#define GPC_MISC_GPC_IRQ_MASK_MASK 0x20u
#define GPC_MISC_GPC_IRQ_MASK_SHIFT 5
#define GPC_MISC_M4_PDN_REQ_MASK_MASK 0x100u
#define GPC_MISC_M4_PDN_REQ_MASK_SHIFT 8
/* IMR1_CORE0_A7 Bit Fields */
#define GPC_IMR1_CORE0_A7_IMR1_CORE0_A7_MASK 0xFFFFFFFFu
#define GPC_IMR1_CORE0_A7_IMR1_CORE0_A7_SHIFT 0
#define GPC_IMR1_CORE0_A7_IMR1_CORE0_A7(x) (((uint32_t)(((uint32_t)(x))<<GPC_IMR1_CORE0_A7_IMR1_CORE0_A7_SHIFT))&GPC_IMR1_CORE0_A7_IMR1_CORE0_A7_MASK)
/* IMR2_CORE0_A7 Bit Fields */
#define GPC_IMR2_CORE0_A7_IMR2_CORE0_A7_MASK 0xFFFFFFFFu
#define GPC_IMR2_CORE0_A7_IMR2_CORE0_A7_SHIFT 0
#define GPC_IMR2_CORE0_A7_IMR2_CORE0_A7(x) (((uint32_t)(((uint32_t)(x))<<GPC_IMR2_CORE0_A7_IMR2_CORE0_A7_SHIFT))&GPC_IMR2_CORE0_A7_IMR2_CORE0_A7_MASK)
/* IMR3_CORE0_A7 Bit Fields */
#define GPC_IMR3_CORE0_A7_IMR3_CORE0_A7_MASK 0xFFFFFFFFu
#define GPC_IMR3_CORE0_A7_IMR3_CORE0_A7_SHIFT 0
#define GPC_IMR3_CORE0_A7_IMR3_CORE0_A7(x) (((uint32_t)(((uint32_t)(x))<<GPC_IMR3_CORE0_A7_IMR3_CORE0_A7_SHIFT))&GPC_IMR3_CORE0_A7_IMR3_CORE0_A7_MASK)
/* IMR4_CORE0_A7 Bit Fields */
#define GPC_IMR4_CORE0_A7_IMR4_CORE0_A7_MASK 0xFFFFFFFFu
#define GPC_IMR4_CORE0_A7_IMR4_CORE0_A7_SHIFT 0
#define GPC_IMR4_CORE0_A7_IMR4_CORE0_A7(x) (((uint32_t)(((uint32_t)(x))<<GPC_IMR4_CORE0_A7_IMR4_CORE0_A7_SHIFT))&GPC_IMR4_CORE0_A7_IMR4_CORE0_A7_MASK)
/* IMR1_CORE1_A7 Bit Fields */
#define GPC_IMR1_CORE1_A7_IMR1_CORE1_A7_MASK 0xFFFFFFFFu
#define GPC_IMR1_CORE1_A7_IMR1_CORE1_A7_SHIFT 0
#define GPC_IMR1_CORE1_A7_IMR1_CORE1_A7(x) (((uint32_t)(((uint32_t)(x))<<GPC_IMR1_CORE1_A7_IMR1_CORE1_A7_SHIFT))&GPC_IMR1_CORE1_A7_IMR1_CORE1_A7_MASK)
/* IMR2_CORE1_A7 Bit Fields */
#define GPC_IMR2_CORE1_A7_IMR2_CORE1_A7_MASK 0xFFFFFFFFu
#define GPC_IMR2_CORE1_A7_IMR2_CORE1_A7_SHIFT 0
#define GPC_IMR2_CORE1_A7_IMR2_CORE1_A7(x) (((uint32_t)(((uint32_t)(x))<<GPC_IMR2_CORE1_A7_IMR2_CORE1_A7_SHIFT))&GPC_IMR2_CORE1_A7_IMR2_CORE1_A7_MASK)
/* IMR3_CORE1_A7 Bit Fields */
#define GPC_IMR3_CORE1_A7_IMR3_CORE1_A7_MASK 0xFFFFFFFFu
#define GPC_IMR3_CORE1_A7_IMR3_CORE1_A7_SHIFT 0
#define GPC_IMR3_CORE1_A7_IMR3_CORE1_A7(x) (((uint32_t)(((uint32_t)(x))<<GPC_IMR3_CORE1_A7_IMR3_CORE1_A7_SHIFT))&GPC_IMR3_CORE1_A7_IMR3_CORE1_A7_MASK)
/* IMR4_CORE1_A7 Bit Fields */
#define GPC_IMR4_CORE1_A7_IMR4_CORE1_A7_MASK 0xFFFFFFFFu
#define GPC_IMR4_CORE1_A7_IMR4_CORE1_A7_SHIFT 0
#define GPC_IMR4_CORE1_A7_IMR4_CORE1_A7(x) (((uint32_t)(((uint32_t)(x))<<GPC_IMR4_CORE1_A7_IMR4_CORE1_A7_SHIFT))&GPC_IMR4_CORE1_A7_IMR4_CORE1_A7_MASK)
/* IMR1_M4 Bit Fields */
#define GPC_IMR1_M4_IMR1_M4_MASK 0xFFFFFFFFu
#define GPC_IMR1_M4_IMR1_M4_SHIFT 0
#define GPC_IMR1_M4_IMR1_M4(x) (((uint32_t)(((uint32_t)(x))<<GPC_IMR1_M4_IMR1_M4_SHIFT))&GPC_IMR1_M4_IMR1_M4_MASK)
/* IMR2_M4 Bit Fields */
#define GPC_IMR2_M4_IMR2_M4_MASK 0xFFFFFFFFu
#define GPC_IMR2_M4_IMR2_M4_SHIFT 0
#define GPC_IMR2_M4_IMR2_M4(x) (((uint32_t)(((uint32_t)(x))<<GPC_IMR2_M4_IMR2_M4_SHIFT))&GPC_IMR2_M4_IMR2_M4_MASK)
/* IMR3_M4 Bit Fields */
#define GPC_IMR3_M4_IMR3_M4_MASK 0xFFFFFFFFu
#define GPC_IMR3_M4_IMR3_M4_SHIFT 0
#define GPC_IMR3_M4_IMR3_M4(x) (((uint32_t)(((uint32_t)(x))<<GPC_IMR3_M4_IMR3_M4_SHIFT))&GPC_IMR3_M4_IMR3_M4_MASK)
/* IMR4_M4 Bit Fields */
#define GPC_IMR4_M4_IMR4_M4_MASK 0xFFFFFFFFu
#define GPC_IMR4_M4_IMR4_M4_SHIFT 0
#define GPC_IMR4_M4_IMR4_M4(x) (((uint32_t)(((uint32_t)(x))<<GPC_IMR4_M4_IMR4_M4_SHIFT))&GPC_IMR4_M4_IMR4_M4_MASK)
/* ISR1_A7 Bit Fields */
#define GPC_ISR1_A7_ISR1_A7_MASK 0xFFFFFFFFu
#define GPC_ISR1_A7_ISR1_A7_SHIFT 0
#define GPC_ISR1_A7_ISR1_A7(x) (((uint32_t)(((uint32_t)(x))<<GPC_ISR1_A7_ISR1_A7_SHIFT))&GPC_ISR1_A7_ISR1_A7_MASK)
/* ISR2_A7 Bit Fields */
#define GPC_ISR2_A7_ISR2_A7_MASK 0xFFFFFFFFu
#define GPC_ISR2_A7_ISR2_A7_SHIFT 0
#define GPC_ISR2_A7_ISR2_A7(x) (((uint32_t)(((uint32_t)(x))<<GPC_ISR2_A7_ISR2_A7_SHIFT))&GPC_ISR2_A7_ISR2_A7_MASK)
/* ISR3_A7 Bit Fields */
#define GPC_ISR3_A7_ISR3_A7_MASK 0xFFFFFFFFu
#define GPC_ISR3_A7_ISR3_A7_SHIFT 0
#define GPC_ISR3_A7_ISR3_A7(x) (((uint32_t)(((uint32_t)(x))<<GPC_ISR3_A7_ISR3_A7_SHIFT))&GPC_ISR3_A7_ISR3_A7_MASK)
/* ISR4_A7 Bit Fields */
#define GPC_ISR4_A7_ISR4_A7_MASK 0xFFFFFFFFu
#define GPC_ISR4_A7_ISR4_A7_SHIFT 0
#define GPC_ISR4_A7_ISR4_A7(x) (((uint32_t)(((uint32_t)(x))<<GPC_ISR4_A7_ISR4_A7_SHIFT))&GPC_ISR4_A7_ISR4_A7_MASK)
/* ISR1_M4 Bit Fields */
#define GPC_ISR1_M4_ISR1_M4_MASK 0xFFFFFFFFu
#define GPC_ISR1_M4_ISR1_M4_SHIFT 0
#define GPC_ISR1_M4_ISR1_M4(x) (((uint32_t)(((uint32_t)(x))<<GPC_ISR1_M4_ISR1_M4_SHIFT))&GPC_ISR1_M4_ISR1_M4_MASK)
/* ISR2_M4 Bit Fields */
#define GPC_ISR2_M4_ISR2_M4_MASK 0xFFFFFFFFu
#define GPC_ISR2_M4_ISR2_M4_SHIFT 0
#define GPC_ISR2_M4_ISR2_M4(x) (((uint32_t)(((uint32_t)(x))<<GPC_ISR2_M4_ISR2_M4_SHIFT))&GPC_ISR2_M4_ISR2_M4_MASK)
/* ISR3_M4 Bit Fields */
#define GPC_ISR3_M4_ISR3_M4_MASK 0xFFFFFFFFu
#define GPC_ISR3_M4_ISR3_M4_SHIFT 0
#define GPC_ISR3_M4_ISR3_M4(x) (((uint32_t)(((uint32_t)(x))<<GPC_ISR3_M4_ISR3_M4_SHIFT))&GPC_ISR3_M4_ISR3_M4_MASK)
/* ISR4_M4 Bit Fields */
#define GPC_ISR4_M4_ISR4_M4_MASK 0xFFFFFFFFu
#define GPC_ISR4_M4_ISR4_M4_SHIFT 0
#define GPC_ISR4_M4_ISR4_M4(x) (((uint32_t)(((uint32_t)(x))<<GPC_ISR4_M4_ISR4_M4_SHIFT))&GPC_ISR4_M4_ISR4_M4_MASK)
/* SLT_CFG Bit Fields */
#define GPC_SLT_CFG_CORE0_A7_PDN_SLOT_CONTROL_MASK 0x1u
#define GPC_SLT_CFG_CORE0_A7_PDN_SLOT_CONTROL_SHIFT 0
#define GPC_SLT_CFG_CORE0_A7_PUP_SLOT_CONTROL_MASK 0x2u
#define GPC_SLT_CFG_CORE0_A7_PUP_SLOT_CONTROL_SHIFT 1
#define GPC_SLT_CFG_CORE1_A7_PDN_SLOT_CONTROL_MASK 0x4u
#define GPC_SLT_CFG_CORE1_A7_PDN_SLOT_CONTROL_SHIFT 2
#define GPC_SLT_CFG_CORE1_A7_PUP_SLOT_CONTROL_MASK 0x8u
#define GPC_SLT_CFG_CORE1_A7_PUP_SLOT_CONTROL_SHIFT 3
#define GPC_SLT_CFG_SCU_PDN_SLOT_CONTROL_MASK 0x10u
#define GPC_SLT_CFG_SCU_PDN_SLOT_CONTROL_SHIFT 4
#define GPC_SLT_CFG_SCU_PUP_SLOT_CONTROL_MASK 0x20u
#define GPC_SLT_CFG_SCU_PUP_SLOT_CONTROL_SHIFT 5
#define GPC_SLT_CFG_FASTMEGA_PDN_SLOT_CONTROL_MASK 0x40u
#define GPC_SLT_CFG_FASTMEGA_PDN_SLOT_CONTROL_SHIFT 6
#define GPC_SLT_CFG_FASTMEGA_PUP_SLOT_CONTROL_MASK 0x80u
#define GPC_SLT_CFG_FASTMEGA_PUP_SLOT_CONTROL_SHIFT 7
#define GPC_SLT_CFG_MIPI_PHY_PDN_SLOT_CONTROL_MASK 0x100u
#define GPC_SLT_CFG_MIPI_PHY_PDN_SLOT_CONTROL_SHIFT 8
#define GPC_SLT_CFG_MIPI_PHY_PUP_SLOT_CONTROL_MASK 0x200u
#define GPC_SLT_CFG_MIPI_PHY_PUP_SLOT_CONTROL_SHIFT 9
#define GPC_SLT_CFG_PCIE_PHY_PDN_SLOT_CONTROL_MASK 0x400u
#define GPC_SLT_CFG_PCIE_PHY_PDN_SLOT_CONTROL_SHIFT 10
#define GPC_SLT_CFG_PCIE_PHY_PUP_SLOT_CONTROL_MASK 0x800u
#define GPC_SLT_CFG_PCIE_PHY_PUP_SLOT_CONTROL_SHIFT 11
#define GPC_SLT_CFG_USB_OTG1_PDN_SLOT_CONTROL_MASK 0x1000u
#define GPC_SLT_CFG_USB_OTG1_PDN_SLOT_CONTROL_SHIFT 12
#define GPC_SLT_CFG_USB_OTG1_PUP_SLOT_CONTROL_MASK 0x2000u
#define GPC_SLT_CFG_USB_OTG1_PUP_SLOT_CONTROL_SHIFT 13
#define GPC_SLT_CFG_USB_OTG2_PDN_SLOT_CONTROL_MASK 0x4000u
#define GPC_SLT_CFG_USB_OTG2_PDN_SLOT_CONTROL_SHIFT 14
#define GPC_SLT_CFG_USB_OTG2_PUP_SLOT_CONTROL_MASK 0x8000u
#define GPC_SLT_CFG_USB_OTG2_PUP_SLOT_CONTROL_SHIFT 15
#define GPC_SLT_CFG_USB_HSIC_PDN_SLOT_CONTROL_MASK 0x10000u
#define GPC_SLT_CFG_USB_HSIC_PDN_SLOT_CONTROL_SHIFT 16
#define GPC_SLT_CFG_USB_HSIC_PUP_SLOT_CONTROL_MASK 0x20000u
#define GPC_SLT_CFG_USB_HSIC_PUP_SLOT_CONTROL_SHIFT 17
#define GPC_SLT_CFG_M4_VIRTUAL_PDN_SLOT_CONTROL_MASK 0x40000u
#define GPC_SLT_CFG_M4_VIRTUAL_PDN_SLOT_CONTROL_SHIFT 18
#define GPC_SLT_CFG_M4_VIRTUAL_PUP_SLOT_CONTROL_MASK 0x80000u
#define GPC_SLT_CFG_M4_VIRTUAL_PUP_SLOT_CONTROL_SHIFT 19
/* PGC_CPU_MAPPING Bit Fields */
#define GPC_PGC_CPU_MAPPING_FASTMEGA_A7_DOMAIN_MASK 0x1u
#define GPC_PGC_CPU_MAPPING_FASTMEGA_A7_DOMAIN_SHIFT 0
#define GPC_PGC_CPU_MAPPING_MIPI_PHY_A7_DOMAIN_MASK 0x4u
#define GPC_PGC_CPU_MAPPING_MIPI_PHY_A7_DOMAIN_SHIFT 2
#define GPC_PGC_CPU_MAPPING_PCIE_PHY_A7_DOMAIN_MASK 0x8u
#define GPC_PGC_CPU_MAPPING_PCIE_PHY_A7_DOMAIN_SHIFT 3
#define GPC_PGC_CPU_MAPPING_USB_OTG1_PHY_A7_DOMAIN_MASK 0x10u
#define GPC_PGC_CPU_MAPPING_USB_OTG1_PHY_A7_DOMAIN_SHIFT 4
#define GPC_PGC_CPU_MAPPING_USB_OTG2_PHY_A7_DOMAIN_MASK 0x20u
#define GPC_PGC_CPU_MAPPING_USB_OTG2_PHY_A7_DOMAIN_SHIFT 5
#define GPC_PGC_CPU_MAPPING_USB_HSIC_PHY_A7_DOMAIN_MASK 0x40u
#define GPC_PGC_CPU_MAPPING_USB_HSIC_PHY_A7_DOMAIN_SHIFT 6
#define GPC_PGC_CPU_MAPPING_FASTMEGA_M4_DOMAIN_MASK 0x100u
#define GPC_PGC_CPU_MAPPING_FASTMEGA_M4_DOMAIN_SHIFT 8
#define GPC_PGC_CPU_MAPPING_MIPI_PHY_M4_DOMAIN_MASK 0x400u
#define GPC_PGC_CPU_MAPPING_MIPI_PHY_M4_DOMAIN_SHIFT 10
#define GPC_PGC_CPU_MAPPING_PCIE_PHY_M4_DOMAIN_MASK 0x800u
#define GPC_PGC_CPU_MAPPING_PCIE_PHY_M4_DOMAIN_SHIFT 11
#define GPC_PGC_CPU_MAPPING_USB_OTG1_PHY_M4_DOMAIN_MASK 0x1000u
#define GPC_PGC_CPU_MAPPING_USB_OTG1_PHY_M4_DOMAIN_SHIFT 12
#define GPC_PGC_CPU_MAPPING_USB_OTG2_PHY_M4_DOMAIN_MASK 0x2000u
#define GPC_PGC_CPU_MAPPING_USB_OTG2_PHY_M4_DOMAIN_SHIFT 13
#define GPC_PGC_CPU_MAPPING_USB_HSIC_PHY_M4_DOMAIN_MASK 0x4000u
#define GPC_PGC_CPU_MAPPING_USB_HSIC_PHY_M4_DOMAIN_SHIFT 14
/* CPU_PGC_SW_PUP_REQ Bit Fields */
#define GPC_CPU_PGC_SW_PUP_REQ_CORE0_A7_SW_PUP_REQ_MASK 0x1u
#define GPC_CPU_PGC_SW_PUP_REQ_CORE0_A7_SW_PUP_REQ_SHIFT 0
#define GPC_CPU_PGC_SW_PUP_REQ_CORE1_A7_SW_PUP_REQ_MASK 0x2u
#define GPC_CPU_PGC_SW_PUP_REQ_CORE1_A7_SW_PUP_REQ_SHIFT 1
#define GPC_CPU_PGC_SW_PUP_REQ_SCU_A7_SW_PUP_REQ_MASK 0x4u
#define GPC_CPU_PGC_SW_PUP_REQ_SCU_A7_SW_PUP_REQ_SHIFT 2
/* PU_PGC_SW_PUP_REQ Bit Fields */
#define GPC_PU_PGC_SW_PUP_REQ_MIPI_PHY_SW_PUP_REQ_MASK 0x1u
#define GPC_PU_PGC_SW_PUP_REQ_MIPI_PHY_SW_PUP_REQ_SHIFT 0
#define GPC_PU_PGC_SW_PUP_REQ_PCIE_PHY_SW_PUP_REQ_MASK 0x2u
#define GPC_PU_PGC_SW_PUP_REQ_PCIE_PHY_SW_PUP_REQ_SHIFT 1
#define GPC_PU_PGC_SW_PUP_REQ_USB_OTG1_PHY_SW_PUP_REQ_MASK 0x4u
#define GPC_PU_PGC_SW_PUP_REQ_USB_OTG1_PHY_SW_PUP_REQ_SHIFT 2
#define GPC_PU_PGC_SW_PUP_REQ_USB_OTG2_PHY_SW_PUP_REQ_MASK 0x8u
#define GPC_PU_PGC_SW_PUP_REQ_USB_OTG2_PHY_SW_PUP_REQ_SHIFT 3
#define GPC_PU_PGC_SW_PUP_REQ_USB_HSIC_PHY_SW_PUP_REQ_MASK 0x10u
#define GPC_PU_PGC_SW_PUP_REQ_USB_HSIC_PHY_SW_PUP_REQ_SHIFT 4
/* CPU_PGC_SW_PDN_REQ Bit Fields */
#define GPC_CPU_PGC_SW_PDN_REQ_CORE0_A7_SW_PDN_REQ_MASK 0x1u
#define GPC_CPU_PGC_SW_PDN_REQ_CORE0_A7_SW_PDN_REQ_SHIFT 0
#define GPC_CPU_PGC_SW_PDN_REQ_CORE1_A7_SW_PDN_REQ_MASK 0x2u
#define GPC_CPU_PGC_SW_PDN_REQ_CORE1_A7_SW_PDN_REQ_SHIFT 1
#define GPC_CPU_PGC_SW_PDN_REQ_SCU_A7_SW_PDN_REQ_MASK 0x4u
#define GPC_CPU_PGC_SW_PDN_REQ_SCU_A7_SW_PDN_REQ_SHIFT 2
/* PU_PGC_SW_PDN_REQ Bit Fields */
#define GPC_PU_PGC_SW_PDN_REQ_MIPI_PHY_SW_PDN_REQ_MASK 0x1u
#define GPC_PU_PGC_SW_PDN_REQ_MIPI_PHY_SW_PDN_REQ_SHIFT 0
#define GPC_PU_PGC_SW_PDN_REQ_PCIE_PHY_SW_PDN_REQ_MASK 0x2u
#define GPC_PU_PGC_SW_PDN_REQ_PCIE_PHY_SW_PDN_REQ_SHIFT 1
#define GPC_PU_PGC_SW_PDN_REQ_USB_OTG1_PHY_SW_PDN_REQ_MASK 0x4u
#define GPC_PU_PGC_SW_PDN_REQ_USB_OTG1_PHY_SW_PDN_REQ_SHIFT 2
#define GPC_PU_PGC_SW_PDN_REQ_USB_OTG2_PHY_SW_PDN_REQ_MASK 0x8u
#define GPC_PU_PGC_SW_PDN_REQ_USB_OTG2_PHY_SW_PDN_REQ_SHIFT 3
#define GPC_PU_PGC_SW_PDN_REQ_USB_HSIC_PHY_SW_PDN_REQ_MASK 0x10u
#define GPC_PU_PGC_SW_PDN_REQ_USB_HSIC_PHY_SW_PDN_REQ_SHIFT 4
/* LPS_A7 Bit Fields */
#define GPC_LPS_A7_SRC_A7_CORES_SW_RESET_DONE0_MASK 0x1u
#define GPC_LPS_A7_SRC_A7_CORES_SW_RESET_DONE0_SHIFT 0
#define GPC_LPS_A7_SRC_A7_CORES_SW_RESET_DONE1_MASK 0x2u
#define GPC_LPS_A7_SRC_A7_CORES_SW_RESET_DONE1_SHIFT 1
#define GPC_LPS_A7_SRC_GPC_ARM_CPU0_RST_SYS_N_MASK 0x4u
#define GPC_LPS_A7_SRC_GPC_ARM_CPU0_RST_SYS_N_SHIFT 2
#define GPC_LPS_A7_SRC_GPC_ARM_CPU1_RST_SYS_N_MASK 0x8u
#define GPC_LPS_A7_SRC_GPC_ARM_CPU1_RST_SYS_N_SHIFT 3
#define GPC_LPS_A7_A7_START_ARM_RESET0_MASK 0x10u
#define GPC_LPS_A7_A7_START_ARM_RESET0_SHIFT 4
#define GPC_LPS_A7_A7_START_ARM_RESET2_MASK 0x20u
#define GPC_LPS_A7_A7_START_ARM_RESET2_SHIFT 5
#define GPC_LPS_A7_GPC_CA7_C0_ISO_MASK 0x40u
#define GPC_LPS_A7_GPC_CA7_C0_ISO_SHIFT 6
#define GPC_LPS_A7_GPC_CA7_C1_ISO_MASK 0x80u
#define GPC_LPS_A7_GPC_CA7_C1_ISO_SHIFT 7
#define GPC_LPS_A7_GPC_CA7_C0_SWITCH_B_MASK 0x100u
#define GPC_LPS_A7_GPC_CA7_C0_SWITCH_B_SHIFT 8
#define GPC_LPS_A7_GPC_CA7_C1_SWITCH_B_MASK 0x200u
#define GPC_LPS_A7_GPC_CA7_C1_SWITCH_B_SHIFT 9
#define GPC_LPS_A7_SRC_CA7_L2_RESET_N_MASK 0x400u
#define GPC_LPS_A7_SRC_CA7_L2_RESET_N_SHIFT 10
#define GPC_LPS_A7_SRC_A7_PLATFORM_SW_RESET_DONE_MASK 0x800u
#define GPC_LPS_A7_SRC_A7_PLATFORM_SW_RESET_DONE_SHIFT 11
#define GPC_LPS_A7_GPC_DAP_PUP_REQ_MASK 0x1000u
#define GPC_LPS_A7_GPC_DAP_PUP_REQ_SHIFT 12
#define GPC_LPS_A7_START_SCU_RESET_MASK 0x2000u
#define GPC_LPS_A7_START_SCU_RESET_SHIFT 13
#define GPC_LPS_A7_GPC_CA7_SCU_ISO_MASK 0x4000u
#define GPC_LPS_A7_GPC_CA7_SCU_ISO_SHIFT 14
#define GPC_LPS_A7_GPC_CA7_SCU_SWITCH_B_MASK 0x8000u
#define GPC_LPS_A7_GPC_CA7_SCU_SWITCH_B_SHIFT 15
#define GPC_LPS_A7_GPC_CA7_ACINACTM_MASK 0x10000u
#define GPC_LPS_A7_GPC_CA7_ACINACTM_SHIFT 16
#define GPC_LPS_A7_GPC_CA7_L2RETENTION_MASK 0x20000u
#define GPC_LPS_A7_GPC_CA7_L2RETENTION_SHIFT 17
#define GPC_LPS_A7_GPC_CA7_L2STDISABLE_MASK 0x40000u
#define GPC_LPS_A7_GPC_CA7_L2STDISABLE_SHIFT 18
#define GPC_LPS_A7_GPC_CA7_L2_SWITCH_B_MASK 0x80000u
#define GPC_LPS_A7_GPC_CA7_L2_SWITCH_B_SHIFT 19
#define GPC_LPS_A7_LPG_WAIT_MASK 0x1000000u
#define GPC_LPS_A7_LPG_WAIT_SHIFT 24
#define GPC_LPS_A7_LPG_STOP_MASK 0x2000000u
#define GPC_LPS_A7_LPG_STOP_SHIFT 25
#define GPC_LPS_A7_SHD_CURRENT_STATE_A7_MASK 0xC000000u
#define GPC_LPS_A7_SHD_CURRENT_STATE_A7_SHIFT 26
#define GPC_LPS_A7_SHD_CURRENT_STATE_A7(x) (((uint32_t)(((uint32_t)(x))<<GPC_LPS_A7_SHD_CURRENT_STATE_A7_SHIFT))&GPC_LPS_A7_SHD_CURRENT_STATE_A7_MASK)
#define GPC_LPS_A7_LPM_CURRENT_STATE_A7_MASK 0x70000000u
#define GPC_LPS_A7_LPM_CURRENT_STATE_A7_SHIFT 28
#define GPC_LPS_A7_LPM_CURRENT_STATE_A7(x) (((uint32_t)(((uint32_t)(x))<<GPC_LPS_A7_LPM_CURRENT_STATE_A7_SHIFT))&GPC_LPS_A7_LPM_CURRENT_STATE_A7_MASK)
/* LPS_M4 Bit Fields */
#define GPC_LPS_M4_LOW_POWER_CTRL_M4_MASK 0x1u
#define GPC_LPS_M4_LOW_POWER_CTRL_M4_SHIFT 0
#define GPC_LPS_M4_CM4_SLEEP_HOLD_ACK_B_MASK 0x2u
#define GPC_LPS_M4_CM4_SLEEP_HOLD_ACK_B_SHIFT 1
#define GPC_LPS_M4_CM4_GATE_HCLK_MASK 0x4u
#define GPC_LPS_M4_CM4_GATE_HCLK_SHIFT 2
#define GPC_LPS_M4_CM4_SLEEP_DEEP_MASK 0x8u
#define GPC_LPS_M4_CM4_SLEEP_DEEP_SHIFT 3
#define GPC_LPS_M4_CM4_SLEEP_MASK 0x10u
#define GPC_LPS_M4_CM4_SLEEP_SHIFT 4
#define GPC_LPS_M4_CM4_LOCKUP_MASK 0x20u
#define GPC_LPS_M4_CM4_LOCKUP_SHIFT 5
#define GPC_LPS_M4_CM4_HALTED_MASK 0x40u
#define GPC_LPS_M4_CM4_HALTED_SHIFT 6
#define GPC_LPS_M4_M4_PLATFORM_RESET_B_MASK 0x80u
#define GPC_LPS_M4_M4_PLATFORM_RESET_B_SHIFT 7
#define GPC_LPS_M4_M4_CORE_RESET_B_MASK 0x100u
#define GPC_LPS_M4_M4_CORE_RESET_B_SHIFT 8
#define GPC_LPS_M4_LPG_WAIT_MASK 0x1000000u
#define GPC_LPS_M4_LPG_WAIT_SHIFT 24
#define GPC_LPS_M4_LPG_STOP_MASK 0x2000000u
#define GPC_LPS_M4_LPG_STOP_SHIFT 25
#define GPC_LPS_M4_SHD_CURRENT_STATE_M4_MASK 0xC000000u
#define GPC_LPS_M4_SHD_CURRENT_STATE_M4_SHIFT 26
#define GPC_LPS_M4_SHD_CURRENT_STATE_M4(x) (((uint32_t)(((uint32_t)(x))<<GPC_LPS_M4_SHD_CURRENT_STATE_M4_SHIFT))&GPC_LPS_M4_SHD_CURRENT_STATE_M4_MASK)
#define GPC_LPS_M4_LPM_CURRENT_STATE_M4_MASK 0x70000000u
#define GPC_LPS_M4_LPM_CURRENT_STATE_M4_SHIFT 28
#define GPC_LPS_M4_LPM_CURRENT_STATE_M4(x) (((uint32_t)(((uint32_t)(x))<<GPC_LPS_M4_LPM_CURRENT_STATE_M4_SHIFT))&GPC_LPS_M4_LPM_CURRENT_STATE_M4_MASK)
/* GPC_GPR Bit Fields */
#define GPC_GPC_GPR_A7_CORE_DBG_RST_MSK_PG_MASK 0x10000u
#define GPC_GPC_GPR_A7_CORE_DBG_RST_MSK_PG_SHIFT 16
/* GTOR Bit Fields */
#define GPC_GTOR_OBS_OUTPUT_0_SEL_MASK 0x1Fu
#define GPC_GTOR_OBS_OUTPUT_0_SEL_SHIFT 0
#define GPC_GTOR_OBS_OUTPUT_0_SEL(x) (((uint32_t)(((uint32_t)(x))<<GPC_GTOR_OBS_OUTPUT_0_SEL_SHIFT))&GPC_GTOR_OBS_OUTPUT_0_SEL_MASK)
#define GPC_GTOR_OBS_OUTPUT_1_SEL_MASK 0x1F00u
#define GPC_GTOR_OBS_OUTPUT_1_SEL_SHIFT 8
#define GPC_GTOR_OBS_OUTPUT_1_SEL(x) (((uint32_t)(((uint32_t)(x))<<GPC_GTOR_OBS_OUTPUT_1_SEL_SHIFT))&GPC_GTOR_OBS_OUTPUT_1_SEL_MASK)
#define GPC_GTOR_OBS_OUTPUT_2_SEL_MASK 0x1F0000u
#define GPC_GTOR_OBS_OUTPUT_2_SEL_SHIFT 16
#define GPC_GTOR_OBS_OUTPUT_2_SEL(x) (((uint32_t)(((uint32_t)(x))<<GPC_GTOR_OBS_OUTPUT_2_SEL_SHIFT))&GPC_GTOR_OBS_OUTPUT_2_SEL_MASK)
#define GPC_GTOR_OBS_EN_MASK 0x80000000u
#define GPC_GTOR_OBS_EN_SHIFT 31
/* DEBUG_ADDR1 Bit Fields */
#define GPC_DEBUG_ADDR1_GPC_INT_MASK 0x1u
#define GPC_DEBUG_ADDR1_GPC_INT_SHIFT 0
#define GPC_DEBUG_ADDR1_WFI_A7_CORE0_MASK 0x10u
#define GPC_DEBUG_ADDR1_WFI_A7_CORE0_SHIFT 4
#define GPC_DEBUG_ADDR1_WFI_A7_CORE1_MASK 0x20u
#define GPC_DEBUG_ADDR1_WFI_A7_CORE1_SHIFT 5
#define GPC_DEBUG_ADDR1_WFI_A7_SCU_MASK 0x40u
#define GPC_DEBUG_ADDR1_WFI_A7_SCU_SHIFT 6
#define GPC_DEBUG_ADDR1_WFI_M4_MASK 0x100u
#define GPC_DEBUG_ADDR1_WFI_M4_SHIFT 8
#define GPC_DEBUG_ADDR1_nFIQ0_MASK 0x10000u
#define GPC_DEBUG_ADDR1_nFIQ0_SHIFT 16
#define GPC_DEBUG_ADDR1_nFIQ1_MASK 0x20000u
#define GPC_DEBUG_ADDR1_nFIQ1_SHIFT 17
#define GPC_DEBUG_ADDR1_nFIQ2_MASK 0x40000u
#define GPC_DEBUG_ADDR1_nFIQ2_SHIFT 18
#define GPC_DEBUG_ADDR1_nFIQ3_MASK 0x80000u
#define GPC_DEBUG_ADDR1_nFIQ3_SHIFT 19
#define GPC_DEBUG_ADDR1_nIRQ0_MASK 0x100000u
#define GPC_DEBUG_ADDR1_nIRQ0_SHIFT 20
#define GPC_DEBUG_ADDR1_nIRQ1_MASK 0x200000u
#define GPC_DEBUG_ADDR1_nIRQ1_SHIFT 21
#define GPC_DEBUG_ADDR1_nIRQ2_MASK 0x400000u
#define GPC_DEBUG_ADDR1_nIRQ2_SHIFT 22
#define GPC_DEBUG_ADDR1_nIRQ3_MASK 0x800000u
#define GPC_DEBUG_ADDR1_nIRQ3_SHIFT 23
/* DEBUG_ADDR2 Bit Fields */
#define GPC_DEBUG_ADDR2_MIX_RESET_PENETRATED_MASK 0x1u
#define GPC_DEBUG_ADDR2_MIX_RESET_PENETRATED_SHIFT 0
#define GPC_DEBUG_ADDR2_GPC_MIX_ISO_MASK 0x2u
#define GPC_DEBUG_ADDR2_GPC_MIX_ISO_SHIFT 1
#define GPC_DEBUG_ADDR2_GPC_MIX_SWITCH_B_MASK 0x4u
#define GPC_DEBUG_ADDR2_GPC_MIX_SWITCH_B_SHIFT 2
#define GPC_DEBUG_ADDR2_GPC_MIX_SCALL_OUT0_MASK 0x8u
#define GPC_DEBUG_ADDR2_GPC_MIX_SCALL_OUT0_SHIFT 3
#define GPC_DEBUG_ADDR2_GPC_MIX_SCALL_OUT1_MASK 0x10u
#define GPC_DEBUG_ADDR2_GPC_MIX_SCALL_OUT1_SHIFT 4
#define GPC_DEBUG_ADDR2_GPC_MIX_SCALL_MASK 0x20u
#define GPC_DEBUG_ADDR2_GPC_MIX_SCALL_SHIFT 5
#define GPC_DEBUG_ADDR2_GPC_MIX_RESET_B_MASK 0x40u
#define GPC_DEBUG_ADDR2_GPC_MIX_RESET_B_SHIFT 6
#define GPC_DEBUG_ADDR2_SRC_EN_MIX_CLK_MASK 0x80u
#define GPC_DEBUG_ADDR2_SRC_EN_MIX_CLK_SHIFT 7
#define GPC_DEBUG_ADDR2_GPC_MIX_RDY_MASK 0x100u
#define GPC_DEBUG_ADDR2_GPC_MIX_RDY_SHIFT 8
#define GPC_DEBUG_ADDR2_PU_RESET_PENETRATED_MASK 0x1F000u
#define GPC_DEBUG_ADDR2_PU_RESET_PENETRATED_SHIFT 12
#define GPC_DEBUG_ADDR2_PU_RESET_PENETRATED(x) (((uint32_t)(((uint32_t)(x))<<GPC_DEBUG_ADDR2_PU_RESET_PENETRATED_SHIFT))&GPC_DEBUG_ADDR2_PU_RESET_PENETRATED_MASK)
#define GPC_DEBUG_ADDR2_GPC_PU_ISO_MASK 0x3E0000u
#define GPC_DEBUG_ADDR2_GPC_PU_ISO_SHIFT 17
#define GPC_DEBUG_ADDR2_GPC_PU_ISO(x) (((uint32_t)(((uint32_t)(x))<<GPC_DEBUG_ADDR2_GPC_PU_ISO_SHIFT))&GPC_DEBUG_ADDR2_GPC_PU_ISO_MASK)
#define GPC_DEBUG_ADDR2_GPC_PU_SWITCH_B_MASK 0x7C00000u
#define GPC_DEBUG_ADDR2_GPC_PU_SWITCH_B_SHIFT 22
#define GPC_DEBUG_ADDR2_GPC_PU_SWITCH_B(x) (((uint32_t)(((uint32_t)(x))<<GPC_DEBUG_ADDR2_GPC_PU_SWITCH_B_SHIFT))&GPC_DEBUG_ADDR2_GPC_PU_SWITCH_B_MASK)
#define GPC_DEBUG_ADDR2_GPC_PU_RESET_B_MASK 0xF8000000u
#define GPC_DEBUG_ADDR2_GPC_PU_RESET_B_SHIFT 27
#define GPC_DEBUG_ADDR2_GPC_PU_RESET_B(x) (((uint32_t)(((uint32_t)(x))<<GPC_DEBUG_ADDR2_GPC_PU_RESET_B_SHIFT))&GPC_DEBUG_ADDR2_GPC_PU_RESET_B_MASK)
/* CPU_PGC_PUP_STATUS1 Bit Fields */
#define GPC_CPU_PGC_PUP_STATUS1_CORE0_A7_PUP_STATUS_MASK 0x1u
#define GPC_CPU_PGC_PUP_STATUS1_CORE0_A7_PUP_STATUS_SHIFT 0
#define GPC_CPU_PGC_PUP_STATUS1_CORE1_A7_PUP_STATUS_MASK 0x2u
#define GPC_CPU_PGC_PUP_STATUS1_CORE1_A7_PUP_STATUS_SHIFT 1
#define GPC_CPU_PGC_PUP_STATUS1_SCU_A7_PUP_STATUS_MASK 0x4u
#define GPC_CPU_PGC_PUP_STATUS1_SCU_A7_PUP_STATUS_SHIFT 2
/* A7_PU_PGC_PUP_STATUS Bit Fields */
#define GPC_A7_PU_PGC_PUP_STATUS_A7_MIPI_PHY_PGC_PUP_STATUS_MASK 0x1u
#define GPC_A7_PU_PGC_PUP_STATUS_A7_MIPI_PHY_PGC_PUP_STATUS_SHIFT 0
#define GPC_A7_PU_PGC_PUP_STATUS_A7_PCIE_PHY_PGC_PUP_STATUS_MASK 0x2u
#define GPC_A7_PU_PGC_PUP_STATUS_A7_PCIE_PHY_PGC_PUP_STATUS_SHIFT 1
#define GPC_A7_PU_PGC_PUP_STATUS_A7_USB_OTG1_PHY_PGC_PUP_STATUS_MASK 0x4u
#define GPC_A7_PU_PGC_PUP_STATUS_A7_USB_OTG1_PHY_PGC_PUP_STATUS_SHIFT 2
#define GPC_A7_PU_PGC_PUP_STATUS_A7_USB_OTG2_PHY_PGC_PUP_STATUS_MASK 0x8u
#define GPC_A7_PU_PGC_PUP_STATUS_A7_USB_OTG2_PHY_PGC_PUP_STATUS_SHIFT 3
#define GPC_A7_PU_PGC_PUP_STATUS_A7_USB_HSIC_PHY_PGC_PUP_STATUS_MASK 0x10u
#define GPC_A7_PU_PGC_PUP_STATUS_A7_USB_HSIC_PHY_PGC_PUP_STATUS_SHIFT 4
/* M4_PU_PGC_PUP_STATUS Bit Fields */
#define GPC_M4_PU_PGC_PUP_STATUS_M4_MIPI_PHY_PGC_PUP_STATUS_MASK 0x1u
#define GPC_M4_PU_PGC_PUP_STATUS_M4_MIPI_PHY_PGC_PUP_STATUS_SHIFT 0
#define GPC_M4_PU_PGC_PUP_STATUS_M4_PCIE_PHY_PGC_PUP_STATUS_MASK 0x2u
#define GPC_M4_PU_PGC_PUP_STATUS_M4_PCIE_PHY_PGC_PUP_STATUS_SHIFT 1
#define GPC_M4_PU_PGC_PUP_STATUS_M4_USB_OTG1_PHY_PGC_PUP_STATUS_MASK 0x4u
#define GPC_M4_PU_PGC_PUP_STATUS_M4_USB_OTG1_PHY_PGC_PUP_STATUS_SHIFT 2
#define GPC_M4_PU_PGC_PUP_STATUS_M4_USB_OTG2_PHY_PGC_PUP_STATUS_MASK 0x8u
#define GPC_M4_PU_PGC_PUP_STATUS_M4_USB_OTG2_PHY_PGC_PUP_STATUS_SHIFT 3
#define GPC_M4_PU_PGC_PUP_STATUS_M4_USB_HSIC_PHY_PGC_PUP_STATUS_MASK 0x10u
#define GPC_M4_PU_PGC_PUP_STATUS_M4_USB_HSIC_PHY_PGC_PUP_STATUS_SHIFT 4
/* CPU_PGC_PDN_STATUS1 Bit Fields */
#define GPC_CPU_PGC_PDN_STATUS1_CORE0_A7_PDN_STATUS_MASK 0x1u
#define GPC_CPU_PGC_PDN_STATUS1_CORE0_A7_PDN_STATUS_SHIFT 0
#define GPC_CPU_PGC_PDN_STATUS1_CORE1_A7_PDN_STATUS_MASK 0x2u
#define GPC_CPU_PGC_PDN_STATUS1_CORE1_A7_PDN_STATUS_SHIFT 1
#define GPC_CPU_PGC_PDN_STATUS1_SCU_A7_PDN_STATUS_MASK 0x4u
#define GPC_CPU_PGC_PDN_STATUS1_SCU_A7_PDN_STATUS_SHIFT 2
/* A7_PU_PGC_PDN_STATUS Bit Fields */
#define GPC_A7_PU_PGC_PDN_STATUS_CORE0_A7_PDN_STATUS_MASK 0x1u
#define GPC_A7_PU_PGC_PDN_STATUS_CORE0_A7_PDN_STATUS_SHIFT 0
#define GPC_A7_PU_PGC_PDN_STATUS_CORE1_A7_PDN_STATUS_MASK 0x2u
#define GPC_A7_PU_PGC_PDN_STATUS_CORE1_A7_PDN_STATUS_SHIFT 1
#define GPC_A7_PU_PGC_PDN_STATUS_SCU_A7_PDN_STATUS_MASK 0x4u
#define GPC_A7_PU_PGC_PDN_STATUS_SCU_A7_PDN_STATUS_SHIFT 2
/* M4_PU_PGC_PDN_STATUS Bit Fields */
#define GPC_M4_PU_PGC_PDN_STATUS_A7_MIPI_PHY_PGC_PDN_STATUS_MASK 0x1u
#define GPC_M4_PU_PGC_PDN_STATUS_A7_MIPI_PHY_PGC_PDN_STATUS_SHIFT 0
#define GPC_M4_PU_PGC_PDN_STATUS_A7_PCIE_PHY_PGC_PDN_STATUS_MASK 0x2u
#define GPC_M4_PU_PGC_PDN_STATUS_A7_PCIE_PHY_PGC_PDN_STATUS_SHIFT 1
#define GPC_M4_PU_PGC_PDN_STATUS_A7_USB_OTG1_PHY_PGC_PDN_STATUS_MASK 0x4u
#define GPC_M4_PU_PGC_PDN_STATUS_A7_USB_OTG1_PHY_PGC_PDN_STATUS_SHIFT 2
#define GPC_M4_PU_PGC_PDN_STATUS_A7_USB_OTG2_PHY_PGC_PDN_STATUS_MASK 0x8u
#define GPC_M4_PU_PGC_PDN_STATUS_A7_USB_OTG2_PHY_PGC_PDN_STATUS_SHIFT 3
#define GPC_M4_PU_PGC_PDN_STATUS_A7_USB_HSIC_PHY_PGC_PDN_STATUS_MASK 0x10u
#define GPC_M4_PU_PGC_PDN_STATUS_A7_USB_HSIC_PHY_PGC_PDN_STATUS_SHIFT 4
/* A7_MIX_PDN_FLG Bit Fields */
#define GPC_A7_MIX_PDN_FLG_A7_MIX_PDN_FLAG_MASK 0x1u
#define GPC_A7_MIX_PDN_FLG_A7_MIX_PDN_FLAG_SHIFT 0
/* A7_PU_PDN_FLG Bit Fields */
#define GPC_A7_PU_PDN_FLG_A7_MIPI_PHY_PGC_PDN_FLG_MASK 0x1u
#define GPC_A7_PU_PDN_FLG_A7_MIPI_PHY_PGC_PDN_FLG_SHIFT 0
#define GPC_A7_PU_PDN_FLG_A7_PCIE_PHY_PGC_PDN_FLG_MASK 0x2u
#define GPC_A7_PU_PDN_FLG_A7_PCIE_PHY_PGC_PDN_FLG_SHIFT 1
#define GPC_A7_PU_PDN_FLG_A7_USB_OTG1_PHY_PGC_PDN_FLG_MASK 0x4u
#define GPC_A7_PU_PDN_FLG_A7_USB_OTG1_PHY_PGC_PDN_FLG_SHIFT 2
#define GPC_A7_PU_PDN_FLG_A7_USB_OTG2_PHY_PGC_PDN_FLG_MASK 0x8u
#define GPC_A7_PU_PDN_FLG_A7_USB_OTG2_PHY_PGC_PDN_FLG_SHIFT 3
#define GPC_A7_PU_PDN_FLG_A7_USB_HSIC_PHY_PGC_PDN_FLG_MASK 0x10u
#define GPC_A7_PU_PDN_FLG_A7_USB_HSIC_PHY_PGC_PDN_FLG_SHIFT 4
/* M4_MIX_PDN_FLG Bit Fields */
#define GPC_M4_MIX_PDN_FLG_M4_MIX_PDN_FLAG_MASK 0x1u
#define GPC_M4_MIX_PDN_FLG_M4_MIX_PDN_FLAG_SHIFT 0
/* M4_PU_PDN_FLG Bit Fields */
#define GPC_M4_PU_PDN_FLG_M4_MIPI_PHY_PGC_PDN_FLG_MASK 0x1u
#define GPC_M4_PU_PDN_FLG_M4_MIPI_PHY_PGC_PDN_FLG_SHIFT 0
#define GPC_M4_PU_PDN_FLG_M4_PCIE_PHY_PGC_PDN_FLG_MASK 0x2u
#define GPC_M4_PU_PDN_FLG_M4_PCIE_PHY_PGC_PDN_FLG_SHIFT 1
#define GPC_M4_PU_PDN_FLG_M4_USB_OTG1_PHY_PGC_PDN_FLG_MASK 0x4u
#define GPC_M4_PU_PDN_FLG_M4_USB_OTG1_PHY_PGC_PDN_FLG_SHIFT 2
#define GPC_M4_PU_PDN_FLG_M4_USB_OTG2_PHY_PGC_PDN_FLG_MASK 0x8u
#define GPC_M4_PU_PDN_FLG_M4_USB_OTG2_PHY_PGC_PDN_FLG_SHIFT 3
#define GPC_M4_PU_PDN_FLG_M4_USB_HSIC_PHY_PGC_PDN_FLG_MASK 0x10u
#define GPC_M4_PU_PDN_FLG_M4_USB_HSIC_PHY_PGC_PDN_FLG_SHIFT 4
/*!
* @}
*/ /* end of group GPC_Register_Masks */
/* GPC - Peripheral instance base addresses */
/** Peripheral GPC base address */
#define GPC_BASE (0x303A0000u)
/** Peripheral GPC base pointer */
#define GPC ((GPC_Type *)GPC_BASE)
#define GPC_BASE_PTR (GPC)
/** Array initializer of GPC peripheral base addresses */
#define GPC_BASE_ADDRS { GPC_BASE }
/** Array initializer of GPC peripheral base pointers */
#define GPC_BASE_PTRS { GPC }
/** Interrupt vectors for the GPC peripheral type */
#define GPC_IRQS { GPC_IRQn }
/* ----------------------------------------------------------------------------
-- GPC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup GPC_Register_Accessor_Macros GPC - Register accessor macros
* @{
*/
/* GPC - Register instance definitions */
/* GPC */
#define GPC_LPCR_A7_BSC GPC_LPCR_A7_BSC_REG(GPC_BASE_PTR)
#define GPC_LPCR_A7_AD GPC_LPCR_A7_AD_REG(GPC_BASE_PTR)
#define GPC_LPCR_M4 GPC_LPCR_M4_REG(GPC_BASE_PTR)
#define GPC_SLPCR GPC_SLPCR_REG(GPC_BASE_PTR)
#define GPC_MLPCR GPC_MLPCR_REG(GPC_BASE_PTR)
#define GPC_PGC_ACK_SEL_A7 GPC_PGC_ACK_SEL_A7_REG(GPC_BASE_PTR)
#define GPC_PGC_ACK_SEL_M4 GPC_PGC_ACK_SEL_M4_REG(GPC_BASE_PTR)
#define GPC_MISC GPC_MISC_REG(GPC_BASE_PTR)
#define GPC_IMR1_CORE0_A7 GPC_IMR1_CORE0_A7_REG(GPC_BASE_PTR)
#define GPC_IMR2_CORE0_A7 GPC_IMR2_CORE0_A7_REG(GPC_BASE_PTR)
#define GPC_IMR3_CORE0_A7 GPC_IMR3_CORE0_A7_REG(GPC_BASE_PTR)
#define GPC_IMR4_CORE0_A7 GPC_IMR4_CORE0_A7_REG(GPC_BASE_PTR)
#define GPC_IMR1_CORE1_A7 GPC_IMR1_CORE1_A7_REG(GPC_BASE_PTR)
#define GPC_IMR2_CORE1_A7 GPC_IMR2_CORE1_A7_REG(GPC_BASE_PTR)
#define GPC_IMR3_CORE1_A7 GPC_IMR3_CORE1_A7_REG(GPC_BASE_PTR)
#define GPC_IMR4_CORE1_A7 GPC_IMR4_CORE1_A7_REG(GPC_BASE_PTR)
#define GPC_IMR1_M4 GPC_IMR1_M4_REG(GPC_BASE_PTR)
#define GPC_IMR2_M4 GPC_IMR2_M4_REG(GPC_BASE_PTR)
#define GPC_IMR3_M4 GPC_IMR3_M4_REG(GPC_BASE_PTR)
#define GPC_IMR4_M4 GPC_IMR4_M4_REG(GPC_BASE_PTR)
#define GPC_ISR1_A7 GPC_ISR1_A7_REG(GPC_BASE_PTR)
#define GPC_ISR2_A7 GPC_ISR2_A7_REG(GPC_BASE_PTR)
#define GPC_ISR3_A7 GPC_ISR3_A7_REG(GPC_BASE_PTR)
#define GPC_ISR4_A7 GPC_ISR4_A7_REG(GPC_BASE_PTR)
#define GPC_ISR1_M4 GPC_ISR1_M4_REG(GPC_BASE_PTR)
#define GPC_ISR2_M4 GPC_ISR2_M4_REG(GPC_BASE_PTR)
#define GPC_ISR3_M4 GPC_ISR3_M4_REG(GPC_BASE_PTR)
#define GPC_ISR4_M4 GPC_ISR4_M4_REG(GPC_BASE_PTR)
#define GPC_SLT0_CFG GPC_SLT_CFG_REG(GPC_BASE_PTR,0)
#define GPC_SLT1_CFG GPC_SLT_CFG_REG(GPC_BASE_PTR,1)
#define GPC_SLT2_CFG GPC_SLT_CFG_REG(GPC_BASE_PTR,2)
#define GPC_SLT3_CFG GPC_SLT_CFG_REG(GPC_BASE_PTR,3)
#define GPC_SLT4_CFG GPC_SLT_CFG_REG(GPC_BASE_PTR,4)
#define GPC_SLT5_CFG GPC_SLT_CFG_REG(GPC_BASE_PTR,5)
#define GPC_SLT6_CFG GPC_SLT_CFG_REG(GPC_BASE_PTR,6)
#define GPC_SLT7_CFG GPC_SLT_CFG_REG(GPC_BASE_PTR,7)
#define GPC_SLT8_CFG GPC_SLT_CFG_REG(GPC_BASE_PTR,8)
#define GPC_SLT9_CFG GPC_SLT_CFG_REG(GPC_BASE_PTR,9)
#define GPC_PGC_CPU_MAPPING GPC_PGC_CPU_MAPPING_REG(GPC_BASE_PTR)
#define GPC_CPU_PGC_SW_PUP_REQ GPC_CPU_PGC_SW_PUP_REQ_REG(GPC_BASE_PTR)
#define GPC_PU_PGC_SW_PUP_REQ GPC_PU_PGC_SW_PUP_REQ_REG(GPC_BASE_PTR)
#define GPC_CPU_PGC_SW_PDN_REQ GPC_CPU_PGC_SW_PDN_REQ_REG(GPC_BASE_PTR)
#define GPC_PU_PGC_SW_PDN_REQ GPC_PU_PGC_SW_PDN_REQ_REG(GPC_BASE_PTR)
#define GPC_LPS_A7 GPC_LPS_A7_REG(GPC_BASE_PTR)
#define GPC_LPS_M4 GPC_LPS_M4_REG(GPC_BASE_PTR)
#define GPC_GPC_GPR GPC_GPC_GPR_REG(GPC_BASE_PTR)
#define GPC_GTOR GPC_GTOR_REG(GPC_BASE_PTR)
#define GPC_DEBUG_ADDR1 GPC_DEBUG_ADDR1_REG(GPC_BASE_PTR)
#define GPC_DEBUG_ADDR2 GPC_DEBUG_ADDR2_REG(GPC_BASE_PTR)
#define GPC_CPU_PGC_PUP_STATUS1 GPC_CPU_PGC_PUP_STATUS1_REG(GPC_BASE_PTR)
#define GPC_A7_PU_PGC_PUP_STATUS0 GPC_A7_PU_PGC_PUP_STATUS_REG(GPC_BASE_PTR,0)
#define GPC_A7_PU_PGC_PUP_STATUS1 GPC_A7_PU_PGC_PUP_STATUS_REG(GPC_BASE_PTR,1)
#define GPC_A7_PU_PGC_PUP_STATUS2 GPC_A7_PU_PGC_PUP_STATUS_REG(GPC_BASE_PTR,2)
#define GPC_M4_PU_PGC_PUP_STATUS0 GPC_M4_PU_PGC_PUP_STATUS_REG(GPC_BASE_PTR,0)
#define GPC_M4_PU_PGC_PUP_STATUS1 GPC_M4_PU_PGC_PUP_STATUS_REG(GPC_BASE_PTR,1)
#define GPC_M4_PU_PGC_PUP_STATUS2 GPC_M4_PU_PGC_PUP_STATUS_REG(GPC_BASE_PTR,2)
#define GPC_CPU_PGC_PDN_STATUS1 GPC_CPU_PGC_PDN_STATUS1_REG(GPC_BASE_PTR)
#define GPC_A7_PU_PGC_PDN_STATUS0 GPC_A7_PU_PGC_PDN_STATUS_REG(GPC_BASE_PTR,0)
#define GPC_A7_PU_PGC_PDN_STATUS1 GPC_A7_PU_PGC_PDN_STATUS_REG(GPC_BASE_PTR,1)
#define GPC_A7_PU_PGC_PDN_STATUS2 GPC_A7_PU_PGC_PDN_STATUS_REG(GPC_BASE_PTR,2)
#define GPC_M4_PU_PGC_PDN_STATUS0 GPC_M4_PU_PGC_PDN_STATUS_REG(GPC_BASE_PTR,0)
#define GPC_M4_PU_PGC_PDN_STATUS1 GPC_M4_PU_PGC_PDN_STATUS_REG(GPC_BASE_PTR,1)
#define GPC_M4_PU_PGC_PDN_STATUS2 GPC_M4_PU_PGC_PDN_STATUS_REG(GPC_BASE_PTR,2)
#define GPC_A7_MIX_PDN_FLG GPC_A7_MIX_PDN_FLG_REG(GPC_BASE_PTR)
#define GPC_A7_PU_PDN_FLG GPC_A7_PU_PDN_FLG_REG(GPC_BASE_PTR)
#define GPC_M4_MIX_PDN_FLG GPC_M4_MIX_PDN_FLG_REG(GPC_BASE_PTR)
#define GPC_M4_PU_PDN_FLG GPC_M4_PU_PDN_FLG_REG(GPC_BASE_PTR)
/* GPC - Register array accessors */
#define GPC_SLT_CFG(index) GPC_SLT_CFG_REG(GPC_BASE_PTR,index)
#define GPC_A7_PU_PGC_PUP_STATUS(index) GPC_A7_PU_PGC_PUP_STATUS_REG(GPC_BASE_PTR,index)
#define GPC_M4_PU_PGC_PUP_STATUS(index) GPC_M4_PU_PGC_PUP_STATUS_REG(GPC_BASE_PTR,index)
#define GPC_A7_PU_PGC_PDN_STATUS(index) GPC_A7_PU_PGC_PDN_STATUS_REG(GPC_BASE_PTR,index)
#define GPC_M4_PU_PGC_PDN_STATUS(index) GPC_M4_PU_PGC_PDN_STATUS_REG(GPC_BASE_PTR,index)
/*!
* @}
*/ /* end of group GPC_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group GPC_Peripheral */
/* ----------------------------------------------------------------------------
-- GPC_PGC Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup GPC_PGC_Peripheral_Access_Layer GPC_PGC Peripheral Access Layer
* @{
*/
/** GPC_PGC - Register Layout Typedef */
typedef struct {
uint8_t RESERVED_0[2048];
__IO uint32_t A7CORE0_CTRL; /**< GPC PGC Control Register, offset: 0x800 */
__IO uint32_t A7CORE0_PUPSCR; /**< GPC PGC Up Sequence Control Register, offset: 0x804 */
__IO uint32_t A7CORE0_PDNSCR; /**< GPC PGC Down Sequence Control Register, offset: 0x808 */
__IO uint32_t A7CORE0_SR; /**< GPC PGC Status Register, offset: 0x80C */
uint8_t RESERVED_1[48];
__IO uint32_t A7CORE1_CTRL; /**< GPC PGC Control Register, offset: 0x840 */
__IO uint32_t A7CORE1_PUPSCR; /**< GPC PGC Up Sequence Control Register, offset: 0x844 */
__IO uint32_t A7CORE1_PDNSCR; /**< GPC PGC Down Sequence Control Register, offset: 0x848 */
__IO uint32_t A7CORE1_SR; /**< GPC PGC Status Register, offset: 0x84C */
uint8_t RESERVED_2[48];
__IO uint32_t A7SCU_CTRL; /**< GPC PGC Control Register, offset: 0x880 */
__IO uint32_t A7SCU_PUPSCR; /**< GPC PGC Up Sequence Control Register, offset: 0x884 */
__IO uint32_t A7SCU_PDNSCR; /**< GPC PGC Down Sequence Control Register, offset: 0x888 */
__IO uint32_t A7SCU_SR; /**< GPC PGC Status Register, offset: 0x88C */
__IO uint32_t SCU_AUXSW; /**< GPC PGC Auxiliary Power Switch SCU Control Register, offset: 0x890 */
uint8_t RESERVED_3[364];
__IO uint32_t MIX_CTRL; /**< GPC PGC Control Register, offset: 0xA00 */
__IO uint32_t MIX_PUPSCR; /**< GPC PGC Up Sequence Control Register, offset: 0xA04 */
__IO uint32_t MIX_PDNSCR; /**< GPC PGC Down Sequence Control Register, offset: 0xA08 */
__IO uint32_t MIX_SR; /**< GPC PGC Status Register, offset: 0xA0C */
uint8_t RESERVED_4[496];
__IO uint32_t MIPI_CTRL; /**< GPC PGC Control Register, offset: 0xC00 */
__IO uint32_t MIPI_PUPSCR; /**< GPC PGC Up Sequence Control Register, offset: 0xC04 */
__IO uint32_t MIPI_PDNSCR; /**< GPC PGC Down Sequence Control Register, offset: 0xC08 */
__IO uint32_t MIPI_SR; /**< GPC PGC Status Register, offset: 0xC0C */
__IO uint32_t MIPI_AUXSW; /**< GPC PGC Auxiliary Power Switch Control Register, offset: 0xC10 */
uint8_t RESERVED_5[44];
__IO uint32_t PCIE_CTRL; /**< GPC PGC Control Register, offset: 0xC40 */
__IO uint32_t PCIE_PUPSCR; /**< GPC PGC Up Sequence Control Register, offset: 0xC44 */
__IO uint32_t PCIE_PDNSCR; /**< GPC PGC Down Sequence Control Register, offset: 0xC48 */
__IO uint32_t PCIE_SR; /**< GPC PGC Status Register, offset: 0xC4C */
__IO uint32_t PCIE_AUXSW; /**< GPC PGC Auxiliary Power Switch Control Register, offset: 0xC50 */
uint8_t RESERVED_6[172];
__IO uint32_t HSIC_CTRL; /**< GPC PGC Control Register, offset: 0xD00 */
__IO uint32_t HSIC_PUPSCR; /**< GPC PGC Up Sequence Control Register, offset: 0xD04 */
__IO uint32_t HSIC_PDNSCR; /**< GPC PGC Down Sequence Control Register, offset: 0xD08 */
__IO uint32_t HSIC_SR; /**< GPC PGC Status Register, offset: 0xD0C */
} GPC_PGC_Type, *GPC_PGC_MemMapPtr;
/* ----------------------------------------------------------------------------
-- GPC_PGC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup GPC_PGC_Register_Accessor_Macros GPC_PGC - Register accessor macros
* @{
*/
/* GPC_PGC - Register accessors */
#define GPC_PGC_A7CORE0_CTRL_REG(base) ((base)->A7CORE0_CTRL)
#define GPC_PGC_A7CORE0_PUPSCR_REG(base) ((base)->A7CORE0_PUPSCR)
#define GPC_PGC_A7CORE0_PDNSCR_REG(base) ((base)->A7CORE0_PDNSCR)
#define GPC_PGC_A7CORE0_SR_REG(base) ((base)->A7CORE0_SR)
#define GPC_PGC_A7CORE1_CTRL_REG(base) ((base)->A7CORE1_CTRL)
#define GPC_PGC_A7CORE1_PUPSCR_REG(base) ((base)->A7CORE1_PUPSCR)
#define GPC_PGC_A7CORE1_PDNSCR_REG(base) ((base)->A7CORE1_PDNSCR)
#define GPC_PGC_A7CORE1_SR_REG(base) ((base)->A7CORE1_SR)
#define GPC_PGC_A7SCU_CTRL_REG(base) ((base)->A7SCU_CTRL)
#define GPC_PGC_A7SCU_PUPSCR_REG(base) ((base)->A7SCU_PUPSCR)
#define GPC_PGC_A7SCU_PDNSCR_REG(base) ((base)->A7SCU_PDNSCR)
#define GPC_PGC_A7SCU_SR_REG(base) ((base)->A7SCU_SR)
#define GPC_PGC_SCU_AUXSW_REG(base) ((base)->SCU_AUXSW)
#define GPC_PGC_MIX_CTRL_REG(base) ((base)->MIX_CTRL)
#define GPC_PGC_MIX_PUPSCR_REG(base) ((base)->MIX_PUPSCR)
#define GPC_PGC_MIX_PDNSCR_REG(base) ((base)->MIX_PDNSCR)
#define GPC_PGC_MIX_SR_REG(base) ((base)->MIX_SR)
#define GPC_PGC_MIPI_CTRL_REG(base) ((base)->MIPI_CTRL)
#define GPC_PGC_MIPI_PUPSCR_REG(base) ((base)->MIPI_PUPSCR)
#define GPC_PGC_MIPI_PDNSCR_REG(base) ((base)->MIPI_PDNSCR)
#define GPC_PGC_MIPI_SR_REG(base) ((base)->MIPI_SR)
#define GPC_PGC_MIPI_AUXSW_REG(base) ((base)->MIPI_AUXSW)
#define GPC_PGC_PCIE_CTRL_REG(base) ((base)->PCIE_CTRL)
#define GPC_PGC_PCIE_PUPSCR_REG(base) ((base)->PCIE_PUPSCR)
#define GPC_PGC_PCIE_PDNSCR_REG(base) ((base)->PCIE_PDNSCR)
#define GPC_PGC_PCIE_SR_REG(base) ((base)->PCIE_SR)
#define GPC_PGC_PCIE_AUXSW_REG(base) ((base)->PCIE_AUXSW)
#define GPC_PGC_HSIC_CTRL_REG(base) ((base)->HSIC_CTRL)
#define GPC_PGC_HSIC_PUPSCR_REG(base) ((base)->HSIC_PUPSCR)
#define GPC_PGC_HSIC_PDNSCR_REG(base) ((base)->HSIC_PDNSCR)
#define GPC_PGC_HSIC_SR_REG(base) ((base)->HSIC_SR)
/*!
* @}
*/ /* end of group GPC_PGC_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- GPC_PGC Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup GPC_PGC_Register_Masks GPC_PGC Register Masks
* @{
*/
/* A7CORE0_CTRL Bit Fields */
#define GPC_PGC_A7CORE0_CTRL_PCR_MASK 0x1u
#define GPC_PGC_A7CORE0_CTRL_PCR_SHIFT 0
#define GPC_PGC_A7CORE0_CTRL_L2RSTDIS_MASK 0x7Eu
#define GPC_PGC_A7CORE0_CTRL_L2RSTDIS_SHIFT 1
#define GPC_PGC_A7CORE0_CTRL_L2RSTDIS(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE0_CTRL_L2RSTDIS_SHIFT))&GPC_PGC_A7CORE0_CTRL_L2RSTDIS_MASK)
#define GPC_PGC_A7CORE0_CTRL_DFTRAM_TCD1_MASK 0x3F00u
#define GPC_PGC_A7CORE0_CTRL_DFTRAM_TCD1_SHIFT 8
#define GPC_PGC_A7CORE0_CTRL_DFTRAM_TCD1(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE0_CTRL_DFTRAM_TCD1_SHIFT))&GPC_PGC_A7CORE0_CTRL_DFTRAM_TCD1_MASK)
#define GPC_PGC_A7CORE0_CTRL_L2RETN_TCD1_TDR_MASK 0x3F0000u
#define GPC_PGC_A7CORE0_CTRL_L2RETN_TCD1_TDR_SHIFT 16
#define GPC_PGC_A7CORE0_CTRL_L2RETN_TCD1_TDR(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE0_CTRL_L2RETN_TCD1_TDR_SHIFT))&GPC_PGC_A7CORE0_CTRL_L2RETN_TCD1_TDR_MASK)
#define GPC_PGC_A7CORE0_CTRL_MEMPWR_TCD1_TDR_TRM_MASK 0x3F000000u
#define GPC_PGC_A7CORE0_CTRL_MEMPWR_TCD1_TDR_TRM_SHIFT 24
#define GPC_PGC_A7CORE0_CTRL_MEMPWR_TCD1_TDR_TRM(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE0_CTRL_MEMPWR_TCD1_TDR_TRM_SHIFT))&GPC_PGC_A7CORE0_CTRL_MEMPWR_TCD1_TDR_TRM_MASK)
/* A7CORE0_PUPSCR Bit Fields */
#define GPC_PGC_A7CORE0_PUPSCR_SW_MASK 0x3Fu
#define GPC_PGC_A7CORE0_PUPSCR_SW_SHIFT 0
#define GPC_PGC_A7CORE0_PUPSCR_SW(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE0_PUPSCR_SW_SHIFT))&GPC_PGC_A7CORE0_PUPSCR_SW_MASK)
#define GPC_PGC_A7CORE0_PUPSCR_PUP_WAIT_SCALL_OUT_MASK 0x40u
#define GPC_PGC_A7CORE0_PUPSCR_PUP_WAIT_SCALL_OUT_SHIFT 6
#define GPC_PGC_A7CORE0_PUPSCR_SW2ISO_MASK 0x7FFF80u
#define GPC_PGC_A7CORE0_PUPSCR_SW2ISO_SHIFT 7
#define GPC_PGC_A7CORE0_PUPSCR_SW2ISO(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE0_PUPSCR_SW2ISO_SHIFT))&GPC_PGC_A7CORE0_PUPSCR_SW2ISO_MASK)
#define GPC_PGC_A7CORE0_PUPSCR_PUP_SCALLOUT_CNT_MASK 0xFF800000u
#define GPC_PGC_A7CORE0_PUPSCR_PUP_SCALLOUT_CNT_SHIFT 23
#define GPC_PGC_A7CORE0_PUPSCR_PUP_SCALLOUT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE0_PUPSCR_PUP_SCALLOUT_CNT_SHIFT))&GPC_PGC_A7CORE0_PUPSCR_PUP_SCALLOUT_CNT_MASK)
/* A7CORE0_PDNSCR Bit Fields */
#define GPC_PGC_A7CORE0_PDNSCR_ISO_MASK 0x3Fu
#define GPC_PGC_A7CORE0_PDNSCR_ISO_SHIFT 0
#define GPC_PGC_A7CORE0_PDNSCR_ISO(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE0_PDNSCR_ISO_SHIFT))&GPC_PGC_A7CORE0_PDNSCR_ISO_MASK)
#define GPC_PGC_A7CORE0_PDNSCR_PUP_WAIT_SCALL_OUT_MASK 0x80u
#define GPC_PGC_A7CORE0_PDNSCR_PUP_WAIT_SCALL_OUT_SHIFT 7
#define GPC_PGC_A7CORE0_PDNSCR_ISO2SW_MASK 0x3F00u
#define GPC_PGC_A7CORE0_PDNSCR_ISO2SW_SHIFT 8
#define GPC_PGC_A7CORE0_PDNSCR_ISO2SW(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE0_PDNSCR_ISO2SW_SHIFT))&GPC_PGC_A7CORE0_PDNSCR_ISO2SW_MASK)
#define GPC_PGC_A7CORE0_PDNSCR_PUP_SCALLOUT_CNT_MASK 0xFF0000u
#define GPC_PGC_A7CORE0_PDNSCR_PUP_SCALLOUT_CNT_SHIFT 16
#define GPC_PGC_A7CORE0_PDNSCR_PUP_SCALLOUT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE0_PDNSCR_PUP_SCALLOUT_CNT_SHIFT))&GPC_PGC_A7CORE0_PDNSCR_PUP_SCALLOUT_CNT_MASK)
#define GPC_PGC_A7CORE0_PDNSCR_PUP_SCPRE_SCALL_CNT_MASK 0xFF000000u
#define GPC_PGC_A7CORE0_PDNSCR_PUP_SCPRE_SCALL_CNT_SHIFT 24
#define GPC_PGC_A7CORE0_PDNSCR_PUP_SCPRE_SCALL_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE0_PDNSCR_PUP_SCPRE_SCALL_CNT_SHIFT))&GPC_PGC_A7CORE0_PDNSCR_PUP_SCPRE_SCALL_CNT_MASK)
/* A7CORE0_SR Bit Fields */
#define GPC_PGC_A7CORE0_SR_PSR_MASK 0x1u
#define GPC_PGC_A7CORE0_SR_PSR_SHIFT 0
#define GPC_PGC_A7CORE0_SR_L2RETN_FLAG_MASK 0x2u
#define GPC_PGC_A7CORE0_SR_L2RETN_FLAG_SHIFT 1
#define GPC_PGC_A7CORE0_SR_ALLOFF_FLAG_MASK 0x4u
#define GPC_PGC_A7CORE0_SR_ALLOFF_FLAG_SHIFT 2
#define GPC_PGC_A7CORE0_SR_PUP_CLK_DIV_SEL_MASK 0x78u
#define GPC_PGC_A7CORE0_SR_PUP_CLK_DIV_SEL_SHIFT 3
#define GPC_PGC_A7CORE0_SR_PUP_CLK_DIV_SEL(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE0_SR_PUP_CLK_DIV_SEL_SHIFT))&GPC_PGC_A7CORE0_SR_PUP_CLK_DIV_SEL_MASK)
#define GPC_PGC_A7CORE0_SR_L2RSTDIS_DEASSERT_CNT_MASK 0x3FF00u
#define GPC_PGC_A7CORE0_SR_L2RSTDIS_DEASSERT_CNT_SHIFT 8
#define GPC_PGC_A7CORE0_SR_L2RSTDIS_DEASSERT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE0_SR_L2RSTDIS_DEASSERT_CNT_SHIFT))&GPC_PGC_A7CORE0_SR_L2RSTDIS_DEASSERT_CNT_MASK)
/* A7CORE1_CTRL Bit Fields */
#define GPC_PGC_A7CORE1_CTRL_PCR_MASK 0x1u
#define GPC_PGC_A7CORE1_CTRL_PCR_SHIFT 0
#define GPC_PGC_A7CORE1_CTRL_L2RSTDIS_MASK 0x7Eu
#define GPC_PGC_A7CORE1_CTRL_L2RSTDIS_SHIFT 1
#define GPC_PGC_A7CORE1_CTRL_L2RSTDIS(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE1_CTRL_L2RSTDIS_SHIFT))&GPC_PGC_A7CORE1_CTRL_L2RSTDIS_MASK)
#define GPC_PGC_A7CORE1_CTRL_DFTRAM_TCD1_MASK 0x3F00u
#define GPC_PGC_A7CORE1_CTRL_DFTRAM_TCD1_SHIFT 8
#define GPC_PGC_A7CORE1_CTRL_DFTRAM_TCD1(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE1_CTRL_DFTRAM_TCD1_SHIFT))&GPC_PGC_A7CORE1_CTRL_DFTRAM_TCD1_MASK)
#define GPC_PGC_A7CORE1_CTRL_L2RETN_TCD1_TDR_MASK 0x3F0000u
#define GPC_PGC_A7CORE1_CTRL_L2RETN_TCD1_TDR_SHIFT 16
#define GPC_PGC_A7CORE1_CTRL_L2RETN_TCD1_TDR(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE1_CTRL_L2RETN_TCD1_TDR_SHIFT))&GPC_PGC_A7CORE1_CTRL_L2RETN_TCD1_TDR_MASK)
#define GPC_PGC_A7CORE1_CTRL_MEMPWR_TCD1_TDR_TRM_MASK 0x3F000000u
#define GPC_PGC_A7CORE1_CTRL_MEMPWR_TCD1_TDR_TRM_SHIFT 24
#define GPC_PGC_A7CORE1_CTRL_MEMPWR_TCD1_TDR_TRM(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE1_CTRL_MEMPWR_TCD1_TDR_TRM_SHIFT))&GPC_PGC_A7CORE1_CTRL_MEMPWR_TCD1_TDR_TRM_MASK)
/* A7CORE1_PUPSCR Bit Fields */
#define GPC_PGC_A7CORE1_PUPSCR_SW_MASK 0x3Fu
#define GPC_PGC_A7CORE1_PUPSCR_SW_SHIFT 0
#define GPC_PGC_A7CORE1_PUPSCR_SW(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE1_PUPSCR_SW_SHIFT))&GPC_PGC_A7CORE1_PUPSCR_SW_MASK)
#define GPC_PGC_A7CORE1_PUPSCR_PUP_WAIT_SCALL_OUT_MASK 0x40u
#define GPC_PGC_A7CORE1_PUPSCR_PUP_WAIT_SCALL_OUT_SHIFT 6
#define GPC_PGC_A7CORE1_PUPSCR_SW2ISO_MASK 0x7FFF80u
#define GPC_PGC_A7CORE1_PUPSCR_SW2ISO_SHIFT 7
#define GPC_PGC_A7CORE1_PUPSCR_SW2ISO(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE1_PUPSCR_SW2ISO_SHIFT))&GPC_PGC_A7CORE1_PUPSCR_SW2ISO_MASK)
#define GPC_PGC_A7CORE1_PUPSCR_PUP_SCALLOUT_CNT_MASK 0xFF800000u
#define GPC_PGC_A7CORE1_PUPSCR_PUP_SCALLOUT_CNT_SHIFT 23
#define GPC_PGC_A7CORE1_PUPSCR_PUP_SCALLOUT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE1_PUPSCR_PUP_SCALLOUT_CNT_SHIFT))&GPC_PGC_A7CORE1_PUPSCR_PUP_SCALLOUT_CNT_MASK)
/* A7CORE1_PDNSCR Bit Fields */
#define GPC_PGC_A7CORE1_PDNSCR_ISO_MASK 0x3Fu
#define GPC_PGC_A7CORE1_PDNSCR_ISO_SHIFT 0
#define GPC_PGC_A7CORE1_PDNSCR_ISO(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE1_PDNSCR_ISO_SHIFT))&GPC_PGC_A7CORE1_PDNSCR_ISO_MASK)
#define GPC_PGC_A7CORE1_PDNSCR_PUP_WAIT_SCALL_OUT_MASK 0x80u
#define GPC_PGC_A7CORE1_PDNSCR_PUP_WAIT_SCALL_OUT_SHIFT 7
#define GPC_PGC_A7CORE1_PDNSCR_ISO2SW_MASK 0x3F00u
#define GPC_PGC_A7CORE1_PDNSCR_ISO2SW_SHIFT 8
#define GPC_PGC_A7CORE1_PDNSCR_ISO2SW(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE1_PDNSCR_ISO2SW_SHIFT))&GPC_PGC_A7CORE1_PDNSCR_ISO2SW_MASK)
#define GPC_PGC_A7CORE1_PDNSCR_PUP_SCALLOUT_CNT_MASK 0xFF0000u
#define GPC_PGC_A7CORE1_PDNSCR_PUP_SCALLOUT_CNT_SHIFT 16
#define GPC_PGC_A7CORE1_PDNSCR_PUP_SCALLOUT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE1_PDNSCR_PUP_SCALLOUT_CNT_SHIFT))&GPC_PGC_A7CORE1_PDNSCR_PUP_SCALLOUT_CNT_MASK)
#define GPC_PGC_A7CORE1_PDNSCR_PUP_SCPRE_SCALL_CNT_MASK 0xFF000000u
#define GPC_PGC_A7CORE1_PDNSCR_PUP_SCPRE_SCALL_CNT_SHIFT 24
#define GPC_PGC_A7CORE1_PDNSCR_PUP_SCPRE_SCALL_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE1_PDNSCR_PUP_SCPRE_SCALL_CNT_SHIFT))&GPC_PGC_A7CORE1_PDNSCR_PUP_SCPRE_SCALL_CNT_MASK)
/* A7CORE1_SR Bit Fields */
#define GPC_PGC_A7CORE1_SR_PSR_MASK 0x1u
#define GPC_PGC_A7CORE1_SR_PSR_SHIFT 0
#define GPC_PGC_A7CORE1_SR_L2RETN_FLAG_MASK 0x2u
#define GPC_PGC_A7CORE1_SR_L2RETN_FLAG_SHIFT 1
#define GPC_PGC_A7CORE1_SR_ALLOFF_FLAG_MASK 0x4u
#define GPC_PGC_A7CORE1_SR_ALLOFF_FLAG_SHIFT 2
#define GPC_PGC_A7CORE1_SR_PUP_CLK_DIV_SEL_MASK 0x78u
#define GPC_PGC_A7CORE1_SR_PUP_CLK_DIV_SEL_SHIFT 3
#define GPC_PGC_A7CORE1_SR_PUP_CLK_DIV_SEL(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE1_SR_PUP_CLK_DIV_SEL_SHIFT))&GPC_PGC_A7CORE1_SR_PUP_CLK_DIV_SEL_MASK)
#define GPC_PGC_A7CORE1_SR_L2RSTDIS_DEASSERT_CNT_MASK 0x3FF00u
#define GPC_PGC_A7CORE1_SR_L2RSTDIS_DEASSERT_CNT_SHIFT 8
#define GPC_PGC_A7CORE1_SR_L2RSTDIS_DEASSERT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7CORE1_SR_L2RSTDIS_DEASSERT_CNT_SHIFT))&GPC_PGC_A7CORE1_SR_L2RSTDIS_DEASSERT_CNT_MASK)
/* A7SCU_CTRL Bit Fields */
#define GPC_PGC_A7SCU_CTRL_PCR_MASK 0x1u
#define GPC_PGC_A7SCU_CTRL_PCR_SHIFT 0
#define GPC_PGC_A7SCU_CTRL_L2RSTDIS_MASK 0x7Eu
#define GPC_PGC_A7SCU_CTRL_L2RSTDIS_SHIFT 1
#define GPC_PGC_A7SCU_CTRL_L2RSTDIS(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7SCU_CTRL_L2RSTDIS_SHIFT))&GPC_PGC_A7SCU_CTRL_L2RSTDIS_MASK)
#define GPC_PGC_A7SCU_CTRL_DFTRAM_TCD1_MASK 0x3F00u
#define GPC_PGC_A7SCU_CTRL_DFTRAM_TCD1_SHIFT 8
#define GPC_PGC_A7SCU_CTRL_DFTRAM_TCD1(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7SCU_CTRL_DFTRAM_TCD1_SHIFT))&GPC_PGC_A7SCU_CTRL_DFTRAM_TCD1_MASK)
#define GPC_PGC_A7SCU_CTRL_L2RETN_TCD1_TDR_MASK 0x3F0000u
#define GPC_PGC_A7SCU_CTRL_L2RETN_TCD1_TDR_SHIFT 16
#define GPC_PGC_A7SCU_CTRL_L2RETN_TCD1_TDR(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7SCU_CTRL_L2RETN_TCD1_TDR_SHIFT))&GPC_PGC_A7SCU_CTRL_L2RETN_TCD1_TDR_MASK)
#define GPC_PGC_A7SCU_CTRL_MEMPWR_TCD1_TDR_TRM_MASK 0x3F000000u
#define GPC_PGC_A7SCU_CTRL_MEMPWR_TCD1_TDR_TRM_SHIFT 24
#define GPC_PGC_A7SCU_CTRL_MEMPWR_TCD1_TDR_TRM(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7SCU_CTRL_MEMPWR_TCD1_TDR_TRM_SHIFT))&GPC_PGC_A7SCU_CTRL_MEMPWR_TCD1_TDR_TRM_MASK)
/* A7SCU_PUPSCR Bit Fields */
#define GPC_PGC_A7SCU_PUPSCR_SW_MASK 0x3Fu
#define GPC_PGC_A7SCU_PUPSCR_SW_SHIFT 0
#define GPC_PGC_A7SCU_PUPSCR_SW(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7SCU_PUPSCR_SW_SHIFT))&GPC_PGC_A7SCU_PUPSCR_SW_MASK)
#define GPC_PGC_A7SCU_PUPSCR_PUP_WAIT_SCALL_OUT_MASK 0x40u
#define GPC_PGC_A7SCU_PUPSCR_PUP_WAIT_SCALL_OUT_SHIFT 6
#define GPC_PGC_A7SCU_PUPSCR_SW2ISO_MASK 0x7FFF80u
#define GPC_PGC_A7SCU_PUPSCR_SW2ISO_SHIFT 7
#define GPC_PGC_A7SCU_PUPSCR_SW2ISO(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7SCU_PUPSCR_SW2ISO_SHIFT))&GPC_PGC_A7SCU_PUPSCR_SW2ISO_MASK)
#define GPC_PGC_A7SCU_PUPSCR_PUP_SCALLOUT_CNT_MASK 0xFF800000u
#define GPC_PGC_A7SCU_PUPSCR_PUP_SCALLOUT_CNT_SHIFT 23
#define GPC_PGC_A7SCU_PUPSCR_PUP_SCALLOUT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7SCU_PUPSCR_PUP_SCALLOUT_CNT_SHIFT))&GPC_PGC_A7SCU_PUPSCR_PUP_SCALLOUT_CNT_MASK)
/* A7SCU_PDNSCR Bit Fields */
#define GPC_PGC_A7SCU_PDNSCR_ISO_MASK 0x3Fu
#define GPC_PGC_A7SCU_PDNSCR_ISO_SHIFT 0
#define GPC_PGC_A7SCU_PDNSCR_ISO(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7SCU_PDNSCR_ISO_SHIFT))&GPC_PGC_A7SCU_PDNSCR_ISO_MASK)
#define GPC_PGC_A7SCU_PDNSCR_PUP_WAIT_SCALL_OUT_MASK 0x80u
#define GPC_PGC_A7SCU_PDNSCR_PUP_WAIT_SCALL_OUT_SHIFT 7
#define GPC_PGC_A7SCU_PDNSCR_ISO2SW_MASK 0x3F00u
#define GPC_PGC_A7SCU_PDNSCR_ISO2SW_SHIFT 8
#define GPC_PGC_A7SCU_PDNSCR_ISO2SW(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7SCU_PDNSCR_ISO2SW_SHIFT))&GPC_PGC_A7SCU_PDNSCR_ISO2SW_MASK)
#define GPC_PGC_A7SCU_PDNSCR_PUP_SCALLOUT_CNT_MASK 0xFF0000u
#define GPC_PGC_A7SCU_PDNSCR_PUP_SCALLOUT_CNT_SHIFT 16
#define GPC_PGC_A7SCU_PDNSCR_PUP_SCALLOUT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7SCU_PDNSCR_PUP_SCALLOUT_CNT_SHIFT))&GPC_PGC_A7SCU_PDNSCR_PUP_SCALLOUT_CNT_MASK)
#define GPC_PGC_A7SCU_PDNSCR_PUP_SCPRE_SCALL_CNT_MASK 0xFF000000u
#define GPC_PGC_A7SCU_PDNSCR_PUP_SCPRE_SCALL_CNT_SHIFT 24
#define GPC_PGC_A7SCU_PDNSCR_PUP_SCPRE_SCALL_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7SCU_PDNSCR_PUP_SCPRE_SCALL_CNT_SHIFT))&GPC_PGC_A7SCU_PDNSCR_PUP_SCPRE_SCALL_CNT_MASK)
/* A7SCU_SR Bit Fields */
#define GPC_PGC_A7SCU_SR_PSR_MASK 0x1u
#define GPC_PGC_A7SCU_SR_PSR_SHIFT 0
#define GPC_PGC_A7SCU_SR_L2RETN_FLAG_MASK 0x2u
#define GPC_PGC_A7SCU_SR_L2RETN_FLAG_SHIFT 1
#define GPC_PGC_A7SCU_SR_ALLOFF_FLAG_MASK 0x4u
#define GPC_PGC_A7SCU_SR_ALLOFF_FLAG_SHIFT 2
#define GPC_PGC_A7SCU_SR_PUP_CLK_DIV_SEL_MASK 0x78u
#define GPC_PGC_A7SCU_SR_PUP_CLK_DIV_SEL_SHIFT 3
#define GPC_PGC_A7SCU_SR_PUP_CLK_DIV_SEL(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7SCU_SR_PUP_CLK_DIV_SEL_SHIFT))&GPC_PGC_A7SCU_SR_PUP_CLK_DIV_SEL_MASK)
#define GPC_PGC_A7SCU_SR_L2RSTDIS_DEASSERT_CNT_MASK 0x3FF00u
#define GPC_PGC_A7SCU_SR_L2RSTDIS_DEASSERT_CNT_SHIFT 8
#define GPC_PGC_A7SCU_SR_L2RSTDIS_DEASSERT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_A7SCU_SR_L2RSTDIS_DEASSERT_CNT_SHIFT))&GPC_PGC_A7SCU_SR_L2RSTDIS_DEASSERT_CNT_MASK)
/* SCU_AUXSW Bit Fields */
#define GPC_PGC_SCU_AUXSW_DFTRAM_TRC1_TMC_TMR_TCD2_MASK 0x3FFu
#define GPC_PGC_SCU_AUXSW_DFTRAM_TRC1_TMC_TMR_TCD2_SHIFT 0
#define GPC_PGC_SCU_AUXSW_DFTRAM_TRC1_TMC_TMR_TCD2(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_SCU_AUXSW_DFTRAM_TRC1_TMC_TMR_TCD2_SHIFT))&GPC_PGC_SCU_AUXSW_DFTRAM_TRC1_TMC_TMR_TCD2_MASK)
#define GPC_PGC_SCU_AUXSW_L2RETN_TRC1_TMC_TMR_MASK 0xFFC00u
#define GPC_PGC_SCU_AUXSW_L2RETN_TRC1_TMC_TMR_SHIFT 10
#define GPC_PGC_SCU_AUXSW_L2RETN_TRC1_TMC_TMR(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_SCU_AUXSW_L2RETN_TRC1_TMC_TMR_SHIFT))&GPC_PGC_SCU_AUXSW_L2RETN_TRC1_TMC_TMR_MASK)
#define GPC_PGC_SCU_AUXSW_MEMPWR_TRC1_TMC_MASK 0x3FF00000u
#define GPC_PGC_SCU_AUXSW_MEMPWR_TRC1_TMC_SHIFT 20
#define GPC_PGC_SCU_AUXSW_MEMPWR_TRC1_TMC(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_SCU_AUXSW_MEMPWR_TRC1_TMC_SHIFT))&GPC_PGC_SCU_AUXSW_MEMPWR_TRC1_TMC_MASK)
/* MIX_CTRL Bit Fields */
#define GPC_PGC_MIX_CTRL_PCR_MASK 0x1u
#define GPC_PGC_MIX_CTRL_PCR_SHIFT 0
#define GPC_PGC_MIX_CTRL_L2RSTDIS_MASK 0x7Eu
#define GPC_PGC_MIX_CTRL_L2RSTDIS_SHIFT 1
#define GPC_PGC_MIX_CTRL_L2RSTDIS(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIX_CTRL_L2RSTDIS_SHIFT))&GPC_PGC_MIX_CTRL_L2RSTDIS_MASK)
#define GPC_PGC_MIX_CTRL_DFTRAM_TCD1_MASK 0x3F00u
#define GPC_PGC_MIX_CTRL_DFTRAM_TCD1_SHIFT 8
#define GPC_PGC_MIX_CTRL_DFTRAM_TCD1(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIX_CTRL_DFTRAM_TCD1_SHIFT))&GPC_PGC_MIX_CTRL_DFTRAM_TCD1_MASK)
#define GPC_PGC_MIX_CTRL_L2RETN_TCD1_TDR_MASK 0x3F0000u
#define GPC_PGC_MIX_CTRL_L2RETN_TCD1_TDR_SHIFT 16
#define GPC_PGC_MIX_CTRL_L2RETN_TCD1_TDR(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIX_CTRL_L2RETN_TCD1_TDR_SHIFT))&GPC_PGC_MIX_CTRL_L2RETN_TCD1_TDR_MASK)
#define GPC_PGC_MIX_CTRL_MEMPWR_TCD1_TDR_TRM_MASK 0x3F000000u
#define GPC_PGC_MIX_CTRL_MEMPWR_TCD1_TDR_TRM_SHIFT 24
#define GPC_PGC_MIX_CTRL_MEMPWR_TCD1_TDR_TRM(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIX_CTRL_MEMPWR_TCD1_TDR_TRM_SHIFT))&GPC_PGC_MIX_CTRL_MEMPWR_TCD1_TDR_TRM_MASK)
/* MIX_PUPSCR Bit Fields */
#define GPC_PGC_MIX_PUPSCR_SW_MASK 0x3Fu
#define GPC_PGC_MIX_PUPSCR_SW_SHIFT 0
#define GPC_PGC_MIX_PUPSCR_SW(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIX_PUPSCR_SW_SHIFT))&GPC_PGC_MIX_PUPSCR_SW_MASK)
#define GPC_PGC_MIX_PUPSCR_PUP_WAIT_SCALL_OUT_MASK 0x40u
#define GPC_PGC_MIX_PUPSCR_PUP_WAIT_SCALL_OUT_SHIFT 6
#define GPC_PGC_MIX_PUPSCR_SW2ISO_MASK 0x7FFF80u
#define GPC_PGC_MIX_PUPSCR_SW2ISO_SHIFT 7
#define GPC_PGC_MIX_PUPSCR_SW2ISO(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIX_PUPSCR_SW2ISO_SHIFT))&GPC_PGC_MIX_PUPSCR_SW2ISO_MASK)
#define GPC_PGC_MIX_PUPSCR_PUP_SCALLOUT_CNT_MASK 0xFF800000u
#define GPC_PGC_MIX_PUPSCR_PUP_SCALLOUT_CNT_SHIFT 23
#define GPC_PGC_MIX_PUPSCR_PUP_SCALLOUT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIX_PUPSCR_PUP_SCALLOUT_CNT_SHIFT))&GPC_PGC_MIX_PUPSCR_PUP_SCALLOUT_CNT_MASK)
/* MIX_PDNSCR Bit Fields */
#define GPC_PGC_MIX_PDNSCR_ISO_MASK 0x3Fu
#define GPC_PGC_MIX_PDNSCR_ISO_SHIFT 0
#define GPC_PGC_MIX_PDNSCR_ISO(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIX_PDNSCR_ISO_SHIFT))&GPC_PGC_MIX_PDNSCR_ISO_MASK)
#define GPC_PGC_MIX_PDNSCR_PUP_WAIT_SCALL_OUT_MASK 0x80u
#define GPC_PGC_MIX_PDNSCR_PUP_WAIT_SCALL_OUT_SHIFT 7
#define GPC_PGC_MIX_PDNSCR_ISO2SW_MASK 0x3F00u
#define GPC_PGC_MIX_PDNSCR_ISO2SW_SHIFT 8
#define GPC_PGC_MIX_PDNSCR_ISO2SW(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIX_PDNSCR_ISO2SW_SHIFT))&GPC_PGC_MIX_PDNSCR_ISO2SW_MASK)
#define GPC_PGC_MIX_PDNSCR_PUP_SCALLOUT_CNT_MASK 0xFF0000u
#define GPC_PGC_MIX_PDNSCR_PUP_SCALLOUT_CNT_SHIFT 16
#define GPC_PGC_MIX_PDNSCR_PUP_SCALLOUT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIX_PDNSCR_PUP_SCALLOUT_CNT_SHIFT))&GPC_PGC_MIX_PDNSCR_PUP_SCALLOUT_CNT_MASK)
#define GPC_PGC_MIX_PDNSCR_PUP_SCPRE_SCALL_CNT_MASK 0xFF000000u
#define GPC_PGC_MIX_PDNSCR_PUP_SCPRE_SCALL_CNT_SHIFT 24
#define GPC_PGC_MIX_PDNSCR_PUP_SCPRE_SCALL_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIX_PDNSCR_PUP_SCPRE_SCALL_CNT_SHIFT))&GPC_PGC_MIX_PDNSCR_PUP_SCPRE_SCALL_CNT_MASK)
/* MIX_SR Bit Fields */
#define GPC_PGC_MIX_SR_PSR_MASK 0x1u
#define GPC_PGC_MIX_SR_PSR_SHIFT 0
#define GPC_PGC_MIX_SR_L2RETN_FLAG_MASK 0x2u
#define GPC_PGC_MIX_SR_L2RETN_FLAG_SHIFT 1
#define GPC_PGC_MIX_SR_ALLOFF_FLAG_MASK 0x4u
#define GPC_PGC_MIX_SR_ALLOFF_FLAG_SHIFT 2
#define GPC_PGC_MIX_SR_PUP_CLK_DIV_SEL_MASK 0x78u
#define GPC_PGC_MIX_SR_PUP_CLK_DIV_SEL_SHIFT 3
#define GPC_PGC_MIX_SR_PUP_CLK_DIV_SEL(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIX_SR_PUP_CLK_DIV_SEL_SHIFT))&GPC_PGC_MIX_SR_PUP_CLK_DIV_SEL_MASK)
#define GPC_PGC_MIX_SR_L2RSTDIS_DEASSERT_CNT_MASK 0x3FF00u
#define GPC_PGC_MIX_SR_L2RSTDIS_DEASSERT_CNT_SHIFT 8
#define GPC_PGC_MIX_SR_L2RSTDIS_DEASSERT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIX_SR_L2RSTDIS_DEASSERT_CNT_SHIFT))&GPC_PGC_MIX_SR_L2RSTDIS_DEASSERT_CNT_MASK)
/* MIPI_CTRL Bit Fields */
#define GPC_PGC_MIPI_CTRL_PCR_MASK 0x1u
#define GPC_PGC_MIPI_CTRL_PCR_SHIFT 0
#define GPC_PGC_MIPI_CTRL_L2RSTDIS_MASK 0x7Eu
#define GPC_PGC_MIPI_CTRL_L2RSTDIS_SHIFT 1
#define GPC_PGC_MIPI_CTRL_L2RSTDIS(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIPI_CTRL_L2RSTDIS_SHIFT))&GPC_PGC_MIPI_CTRL_L2RSTDIS_MASK)
#define GPC_PGC_MIPI_CTRL_DFTRAM_TCD1_MASK 0x3F00u
#define GPC_PGC_MIPI_CTRL_DFTRAM_TCD1_SHIFT 8
#define GPC_PGC_MIPI_CTRL_DFTRAM_TCD1(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIPI_CTRL_DFTRAM_TCD1_SHIFT))&GPC_PGC_MIPI_CTRL_DFTRAM_TCD1_MASK)
#define GPC_PGC_MIPI_CTRL_L2RETN_TCD1_TDR_MASK 0x3F0000u
#define GPC_PGC_MIPI_CTRL_L2RETN_TCD1_TDR_SHIFT 16
#define GPC_PGC_MIPI_CTRL_L2RETN_TCD1_TDR(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIPI_CTRL_L2RETN_TCD1_TDR_SHIFT))&GPC_PGC_MIPI_CTRL_L2RETN_TCD1_TDR_MASK)
#define GPC_PGC_MIPI_CTRL_MEMPWR_TCD1_TDR_TRM_MASK 0x3F000000u
#define GPC_PGC_MIPI_CTRL_MEMPWR_TCD1_TDR_TRM_SHIFT 24
#define GPC_PGC_MIPI_CTRL_MEMPWR_TCD1_TDR_TRM(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIPI_CTRL_MEMPWR_TCD1_TDR_TRM_SHIFT))&GPC_PGC_MIPI_CTRL_MEMPWR_TCD1_TDR_TRM_MASK)
/* MIPI_PUPSCR Bit Fields */
#define GPC_PGC_MIPI_PUPSCR_SW_MASK 0x3Fu
#define GPC_PGC_MIPI_PUPSCR_SW_SHIFT 0
#define GPC_PGC_MIPI_PUPSCR_SW(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIPI_PUPSCR_SW_SHIFT))&GPC_PGC_MIPI_PUPSCR_SW_MASK)
#define GPC_PGC_MIPI_PUPSCR_PUP_WAIT_SCALL_OUT_MASK 0x40u
#define GPC_PGC_MIPI_PUPSCR_PUP_WAIT_SCALL_OUT_SHIFT 6
#define GPC_PGC_MIPI_PUPSCR_SW2ISO_MASK 0x7FFF80u
#define GPC_PGC_MIPI_PUPSCR_SW2ISO_SHIFT 7
#define GPC_PGC_MIPI_PUPSCR_SW2ISO(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIPI_PUPSCR_SW2ISO_SHIFT))&GPC_PGC_MIPI_PUPSCR_SW2ISO_MASK)
#define GPC_PGC_MIPI_PUPSCR_PUP_SCALLOUT_CNT_MASK 0xFF800000u
#define GPC_PGC_MIPI_PUPSCR_PUP_SCALLOUT_CNT_SHIFT 23
#define GPC_PGC_MIPI_PUPSCR_PUP_SCALLOUT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIPI_PUPSCR_PUP_SCALLOUT_CNT_SHIFT))&GPC_PGC_MIPI_PUPSCR_PUP_SCALLOUT_CNT_MASK)
/* MIPI_PDNSCR Bit Fields */
#define GPC_PGC_MIPI_PDNSCR_ISO_MASK 0x3Fu
#define GPC_PGC_MIPI_PDNSCR_ISO_SHIFT 0
#define GPC_PGC_MIPI_PDNSCR_ISO(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIPI_PDNSCR_ISO_SHIFT))&GPC_PGC_MIPI_PDNSCR_ISO_MASK)
#define GPC_PGC_MIPI_PDNSCR_PUP_WAIT_SCALL_OUT_MASK 0x80u
#define GPC_PGC_MIPI_PDNSCR_PUP_WAIT_SCALL_OUT_SHIFT 7
#define GPC_PGC_MIPI_PDNSCR_ISO2SW_MASK 0x3F00u
#define GPC_PGC_MIPI_PDNSCR_ISO2SW_SHIFT 8
#define GPC_PGC_MIPI_PDNSCR_ISO2SW(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIPI_PDNSCR_ISO2SW_SHIFT))&GPC_PGC_MIPI_PDNSCR_ISO2SW_MASK)
#define GPC_PGC_MIPI_PDNSCR_PUP_SCALLOUT_CNT_MASK 0xFF0000u
#define GPC_PGC_MIPI_PDNSCR_PUP_SCALLOUT_CNT_SHIFT 16
#define GPC_PGC_MIPI_PDNSCR_PUP_SCALLOUT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIPI_PDNSCR_PUP_SCALLOUT_CNT_SHIFT))&GPC_PGC_MIPI_PDNSCR_PUP_SCALLOUT_CNT_MASK)
#define GPC_PGC_MIPI_PDNSCR_PUP_SCPRE_SCALL_CNT_MASK 0xFF000000u
#define GPC_PGC_MIPI_PDNSCR_PUP_SCPRE_SCALL_CNT_SHIFT 24
#define GPC_PGC_MIPI_PDNSCR_PUP_SCPRE_SCALL_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIPI_PDNSCR_PUP_SCPRE_SCALL_CNT_SHIFT))&GPC_PGC_MIPI_PDNSCR_PUP_SCPRE_SCALL_CNT_MASK)
/* MIPI_SR Bit Fields */
#define GPC_PGC_MIPI_SR_PSR_MASK 0x1u
#define GPC_PGC_MIPI_SR_PSR_SHIFT 0
#define GPC_PGC_MIPI_SR_L2RETN_FLAG_MASK 0x2u
#define GPC_PGC_MIPI_SR_L2RETN_FLAG_SHIFT 1
#define GPC_PGC_MIPI_SR_ALLOFF_FLAG_MASK 0x4u
#define GPC_PGC_MIPI_SR_ALLOFF_FLAG_SHIFT 2
#define GPC_PGC_MIPI_SR_PUP_CLK_DIV_SEL_MASK 0x78u
#define GPC_PGC_MIPI_SR_PUP_CLK_DIV_SEL_SHIFT 3
#define GPC_PGC_MIPI_SR_PUP_CLK_DIV_SEL(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIPI_SR_PUP_CLK_DIV_SEL_SHIFT))&GPC_PGC_MIPI_SR_PUP_CLK_DIV_SEL_MASK)
#define GPC_PGC_MIPI_SR_L2RSTDIS_DEASSERT_CNT_MASK 0x3FF00u
#define GPC_PGC_MIPI_SR_L2RSTDIS_DEASSERT_CNT_SHIFT 8
#define GPC_PGC_MIPI_SR_L2RSTDIS_DEASSERT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIPI_SR_L2RSTDIS_DEASSERT_CNT_SHIFT))&GPC_PGC_MIPI_SR_L2RSTDIS_DEASSERT_CNT_MASK)
/* MIPI_AUXSW Bit Fields */
#define GPC_PGC_MIPI_AUXSW_SW2_MASK 0x3Fu
#define GPC_PGC_MIPI_AUXSW_SW2_SHIFT 0
#define GPC_PGC_MIPI_AUXSW_SW2(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIPI_AUXSW_SW2_SHIFT))&GPC_PGC_MIPI_AUXSW_SW2_MASK)
#define GPC_PGC_MIPI_AUXSW_ISO2SW2_MASK 0x3F00u
#define GPC_PGC_MIPI_AUXSW_ISO2SW2_SHIFT 8
#define GPC_PGC_MIPI_AUXSW_ISO2SW2(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIPI_AUXSW_ISO2SW2_SHIFT))&GPC_PGC_MIPI_AUXSW_ISO2SW2_MASK)
#define GPC_PGC_MIPI_AUXSW_PDN_CLK_DIV_SEL_MASK 0xF0000u
#define GPC_PGC_MIPI_AUXSW_PDN_CLK_DIV_SEL_SHIFT 16
#define GPC_PGC_MIPI_AUXSW_PDN_CLK_DIV_SEL(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_MIPI_AUXSW_PDN_CLK_DIV_SEL_SHIFT))&GPC_PGC_MIPI_AUXSW_PDN_CLK_DIV_SEL_MASK)
/* PCIE_CTRL Bit Fields */
#define GPC_PGC_PCIE_CTRL_PCR_MASK 0x1u
#define GPC_PGC_PCIE_CTRL_PCR_SHIFT 0
#define GPC_PGC_PCIE_CTRL_L2RSTDIS_MASK 0x7Eu
#define GPC_PGC_PCIE_CTRL_L2RSTDIS_SHIFT 1
#define GPC_PGC_PCIE_CTRL_L2RSTDIS(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_PCIE_CTRL_L2RSTDIS_SHIFT))&GPC_PGC_PCIE_CTRL_L2RSTDIS_MASK)
#define GPC_PGC_PCIE_CTRL_DFTRAM_TCD1_MASK 0x3F00u
#define GPC_PGC_PCIE_CTRL_DFTRAM_TCD1_SHIFT 8
#define GPC_PGC_PCIE_CTRL_DFTRAM_TCD1(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_PCIE_CTRL_DFTRAM_TCD1_SHIFT))&GPC_PGC_PCIE_CTRL_DFTRAM_TCD1_MASK)
#define GPC_PGC_PCIE_CTRL_L2RETN_TCD1_TDR_MASK 0x3F0000u
#define GPC_PGC_PCIE_CTRL_L2RETN_TCD1_TDR_SHIFT 16
#define GPC_PGC_PCIE_CTRL_L2RETN_TCD1_TDR(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_PCIE_CTRL_L2RETN_TCD1_TDR_SHIFT))&GPC_PGC_PCIE_CTRL_L2RETN_TCD1_TDR_MASK)
#define GPC_PGC_PCIE_CTRL_MEMPWR_TCD1_TDR_TRM_MASK 0x3F000000u
#define GPC_PGC_PCIE_CTRL_MEMPWR_TCD1_TDR_TRM_SHIFT 24
#define GPC_PGC_PCIE_CTRL_MEMPWR_TCD1_TDR_TRM(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_PCIE_CTRL_MEMPWR_TCD1_TDR_TRM_SHIFT))&GPC_PGC_PCIE_CTRL_MEMPWR_TCD1_TDR_TRM_MASK)
/* PCIE_PUPSCR Bit Fields */
#define GPC_PGC_PCIE_PUPSCR_SW_MASK 0x3Fu
#define GPC_PGC_PCIE_PUPSCR_SW_SHIFT 0
#define GPC_PGC_PCIE_PUPSCR_SW(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_PCIE_PUPSCR_SW_SHIFT))&GPC_PGC_PCIE_PUPSCR_SW_MASK)
#define GPC_PGC_PCIE_PUPSCR_PUP_WAIT_SCALL_OUT_MASK 0x40u
#define GPC_PGC_PCIE_PUPSCR_PUP_WAIT_SCALL_OUT_SHIFT 6
#define GPC_PGC_PCIE_PUPSCR_SW2ISO_MASK 0x7FFF80u
#define GPC_PGC_PCIE_PUPSCR_SW2ISO_SHIFT 7
#define GPC_PGC_PCIE_PUPSCR_SW2ISO(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_PCIE_PUPSCR_SW2ISO_SHIFT))&GPC_PGC_PCIE_PUPSCR_SW2ISO_MASK)
#define GPC_PGC_PCIE_PUPSCR_PUP_SCALLOUT_CNT_MASK 0xFF800000u
#define GPC_PGC_PCIE_PUPSCR_PUP_SCALLOUT_CNT_SHIFT 23
#define GPC_PGC_PCIE_PUPSCR_PUP_SCALLOUT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_PCIE_PUPSCR_PUP_SCALLOUT_CNT_SHIFT))&GPC_PGC_PCIE_PUPSCR_PUP_SCALLOUT_CNT_MASK)
/* PCIE_PDNSCR Bit Fields */
#define GPC_PGC_PCIE_PDNSCR_ISO_MASK 0x3Fu
#define GPC_PGC_PCIE_PDNSCR_ISO_SHIFT 0
#define GPC_PGC_PCIE_PDNSCR_ISO(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_PCIE_PDNSCR_ISO_SHIFT))&GPC_PGC_PCIE_PDNSCR_ISO_MASK)
#define GPC_PGC_PCIE_PDNSCR_PUP_WAIT_SCALL_OUT_MASK 0x80u
#define GPC_PGC_PCIE_PDNSCR_PUP_WAIT_SCALL_OUT_SHIFT 7
#define GPC_PGC_PCIE_PDNSCR_ISO2SW_MASK 0x3F00u
#define GPC_PGC_PCIE_PDNSCR_ISO2SW_SHIFT 8
#define GPC_PGC_PCIE_PDNSCR_ISO2SW(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_PCIE_PDNSCR_ISO2SW_SHIFT))&GPC_PGC_PCIE_PDNSCR_ISO2SW_MASK)
#define GPC_PGC_PCIE_PDNSCR_PUP_SCALLOUT_CNT_MASK 0xFF0000u
#define GPC_PGC_PCIE_PDNSCR_PUP_SCALLOUT_CNT_SHIFT 16
#define GPC_PGC_PCIE_PDNSCR_PUP_SCALLOUT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_PCIE_PDNSCR_PUP_SCALLOUT_CNT_SHIFT))&GPC_PGC_PCIE_PDNSCR_PUP_SCALLOUT_CNT_MASK)
#define GPC_PGC_PCIE_PDNSCR_PUP_SCPRE_SCALL_CNT_MASK 0xFF000000u
#define GPC_PGC_PCIE_PDNSCR_PUP_SCPRE_SCALL_CNT_SHIFT 24
#define GPC_PGC_PCIE_PDNSCR_PUP_SCPRE_SCALL_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_PCIE_PDNSCR_PUP_SCPRE_SCALL_CNT_SHIFT))&GPC_PGC_PCIE_PDNSCR_PUP_SCPRE_SCALL_CNT_MASK)
/* PCIE_SR Bit Fields */
#define GPC_PGC_PCIE_SR_PSR_MASK 0x1u
#define GPC_PGC_PCIE_SR_PSR_SHIFT 0
#define GPC_PGC_PCIE_SR_L2RETN_FLAG_MASK 0x2u
#define GPC_PGC_PCIE_SR_L2RETN_FLAG_SHIFT 1
#define GPC_PGC_PCIE_SR_ALLOFF_FLAG_MASK 0x4u
#define GPC_PGC_PCIE_SR_ALLOFF_FLAG_SHIFT 2
#define GPC_PGC_PCIE_SR_PUP_CLK_DIV_SEL_MASK 0x78u
#define GPC_PGC_PCIE_SR_PUP_CLK_DIV_SEL_SHIFT 3
#define GPC_PGC_PCIE_SR_PUP_CLK_DIV_SEL(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_PCIE_SR_PUP_CLK_DIV_SEL_SHIFT))&GPC_PGC_PCIE_SR_PUP_CLK_DIV_SEL_MASK)
#define GPC_PGC_PCIE_SR_L2RSTDIS_DEASSERT_CNT_MASK 0x3FF00u
#define GPC_PGC_PCIE_SR_L2RSTDIS_DEASSERT_CNT_SHIFT 8
#define GPC_PGC_PCIE_SR_L2RSTDIS_DEASSERT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_PCIE_SR_L2RSTDIS_DEASSERT_CNT_SHIFT))&GPC_PGC_PCIE_SR_L2RSTDIS_DEASSERT_CNT_MASK)
/* PCIE_AUXSW Bit Fields */
#define GPC_PGC_PCIE_AUXSW_SW2_MASK 0x3Fu
#define GPC_PGC_PCIE_AUXSW_SW2_SHIFT 0
#define GPC_PGC_PCIE_AUXSW_SW2(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_PCIE_AUXSW_SW2_SHIFT))&GPC_PGC_PCIE_AUXSW_SW2_MASK)
#define GPC_PGC_PCIE_AUXSW_ISO2SW2_MASK 0x3F00u
#define GPC_PGC_PCIE_AUXSW_ISO2SW2_SHIFT 8
#define GPC_PGC_PCIE_AUXSW_ISO2SW2(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_PCIE_AUXSW_ISO2SW2_SHIFT))&GPC_PGC_PCIE_AUXSW_ISO2SW2_MASK)
#define GPC_PGC_PCIE_AUXSW_PDN_CLK_DIV_SEL_MASK 0xF0000u
#define GPC_PGC_PCIE_AUXSW_PDN_CLK_DIV_SEL_SHIFT 16
#define GPC_PGC_PCIE_AUXSW_PDN_CLK_DIV_SEL(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_PCIE_AUXSW_PDN_CLK_DIV_SEL_SHIFT))&GPC_PGC_PCIE_AUXSW_PDN_CLK_DIV_SEL_MASK)
/* HSIC_CTRL Bit Fields */
#define GPC_PGC_HSIC_CTRL_PCR_MASK 0x1u
#define GPC_PGC_HSIC_CTRL_PCR_SHIFT 0
#define GPC_PGC_HSIC_CTRL_L2RSTDIS_MASK 0x7Eu
#define GPC_PGC_HSIC_CTRL_L2RSTDIS_SHIFT 1
#define GPC_PGC_HSIC_CTRL_L2RSTDIS(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_HSIC_CTRL_L2RSTDIS_SHIFT))&GPC_PGC_HSIC_CTRL_L2RSTDIS_MASK)
#define GPC_PGC_HSIC_CTRL_DFTRAM_TCD1_MASK 0x3F00u
#define GPC_PGC_HSIC_CTRL_DFTRAM_TCD1_SHIFT 8
#define GPC_PGC_HSIC_CTRL_DFTRAM_TCD1(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_HSIC_CTRL_DFTRAM_TCD1_SHIFT))&GPC_PGC_HSIC_CTRL_DFTRAM_TCD1_MASK)
#define GPC_PGC_HSIC_CTRL_L2RETN_TCD1_TDR_MASK 0x3F0000u
#define GPC_PGC_HSIC_CTRL_L2RETN_TCD1_TDR_SHIFT 16
#define GPC_PGC_HSIC_CTRL_L2RETN_TCD1_TDR(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_HSIC_CTRL_L2RETN_TCD1_TDR_SHIFT))&GPC_PGC_HSIC_CTRL_L2RETN_TCD1_TDR_MASK)
#define GPC_PGC_HSIC_CTRL_MEMPWR_TCD1_TDR_TRM_MASK 0x3F000000u
#define GPC_PGC_HSIC_CTRL_MEMPWR_TCD1_TDR_TRM_SHIFT 24
#define GPC_PGC_HSIC_CTRL_MEMPWR_TCD1_TDR_TRM(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_HSIC_CTRL_MEMPWR_TCD1_TDR_TRM_SHIFT))&GPC_PGC_HSIC_CTRL_MEMPWR_TCD1_TDR_TRM_MASK)
/* HSIC_PUPSCR Bit Fields */
#define GPC_PGC_HSIC_PUPSCR_SW_MASK 0x3Fu
#define GPC_PGC_HSIC_PUPSCR_SW_SHIFT 0
#define GPC_PGC_HSIC_PUPSCR_SW(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_HSIC_PUPSCR_SW_SHIFT))&GPC_PGC_HSIC_PUPSCR_SW_MASK)
#define GPC_PGC_HSIC_PUPSCR_PUP_WAIT_SCALL_OUT_MASK 0x40u
#define GPC_PGC_HSIC_PUPSCR_PUP_WAIT_SCALL_OUT_SHIFT 6
#define GPC_PGC_HSIC_PUPSCR_SW2ISO_MASK 0x7FFF80u
#define GPC_PGC_HSIC_PUPSCR_SW2ISO_SHIFT 7
#define GPC_PGC_HSIC_PUPSCR_SW2ISO(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_HSIC_PUPSCR_SW2ISO_SHIFT))&GPC_PGC_HSIC_PUPSCR_SW2ISO_MASK)
#define GPC_PGC_HSIC_PUPSCR_PUP_SCALLOUT_CNT_MASK 0xFF800000u
#define GPC_PGC_HSIC_PUPSCR_PUP_SCALLOUT_CNT_SHIFT 23
#define GPC_PGC_HSIC_PUPSCR_PUP_SCALLOUT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_HSIC_PUPSCR_PUP_SCALLOUT_CNT_SHIFT))&GPC_PGC_HSIC_PUPSCR_PUP_SCALLOUT_CNT_MASK)
/* HSIC_PDNSCR Bit Fields */
#define GPC_PGC_HSIC_PDNSCR_ISO_MASK 0x3Fu
#define GPC_PGC_HSIC_PDNSCR_ISO_SHIFT 0
#define GPC_PGC_HSIC_PDNSCR_ISO(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_HSIC_PDNSCR_ISO_SHIFT))&GPC_PGC_HSIC_PDNSCR_ISO_MASK)
#define GPC_PGC_HSIC_PDNSCR_PUP_WAIT_SCALL_OUT_MASK 0x80u
#define GPC_PGC_HSIC_PDNSCR_PUP_WAIT_SCALL_OUT_SHIFT 7
#define GPC_PGC_HSIC_PDNSCR_ISO2SW_MASK 0x3F00u
#define GPC_PGC_HSIC_PDNSCR_ISO2SW_SHIFT 8
#define GPC_PGC_HSIC_PDNSCR_ISO2SW(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_HSIC_PDNSCR_ISO2SW_SHIFT))&GPC_PGC_HSIC_PDNSCR_ISO2SW_MASK)
#define GPC_PGC_HSIC_PDNSCR_PUP_SCALLOUT_CNT_MASK 0xFF0000u
#define GPC_PGC_HSIC_PDNSCR_PUP_SCALLOUT_CNT_SHIFT 16
#define GPC_PGC_HSIC_PDNSCR_PUP_SCALLOUT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_HSIC_PDNSCR_PUP_SCALLOUT_CNT_SHIFT))&GPC_PGC_HSIC_PDNSCR_PUP_SCALLOUT_CNT_MASK)
#define GPC_PGC_HSIC_PDNSCR_PUP_SCPRE_SCALL_CNT_MASK 0xFF000000u
#define GPC_PGC_HSIC_PDNSCR_PUP_SCPRE_SCALL_CNT_SHIFT 24
#define GPC_PGC_HSIC_PDNSCR_PUP_SCPRE_SCALL_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_HSIC_PDNSCR_PUP_SCPRE_SCALL_CNT_SHIFT))&GPC_PGC_HSIC_PDNSCR_PUP_SCPRE_SCALL_CNT_MASK)
/* HSIC_SR Bit Fields */
#define GPC_PGC_HSIC_SR_PSR_MASK 0x1u
#define GPC_PGC_HSIC_SR_PSR_SHIFT 0
#define GPC_PGC_HSIC_SR_L2RETN_FLAG_MASK 0x2u
#define GPC_PGC_HSIC_SR_L2RETN_FLAG_SHIFT 1
#define GPC_PGC_HSIC_SR_ALLOFF_FLAG_MASK 0x4u
#define GPC_PGC_HSIC_SR_ALLOFF_FLAG_SHIFT 2
#define GPC_PGC_HSIC_SR_PUP_CLK_DIV_SEL_MASK 0x78u
#define GPC_PGC_HSIC_SR_PUP_CLK_DIV_SEL_SHIFT 3
#define GPC_PGC_HSIC_SR_PUP_CLK_DIV_SEL(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_HSIC_SR_PUP_CLK_DIV_SEL_SHIFT))&GPC_PGC_HSIC_SR_PUP_CLK_DIV_SEL_MASK)
#define GPC_PGC_HSIC_SR_L2RSTDIS_DEASSERT_CNT_MASK 0x3FF00u
#define GPC_PGC_HSIC_SR_L2RSTDIS_DEASSERT_CNT_SHIFT 8
#define GPC_PGC_HSIC_SR_L2RSTDIS_DEASSERT_CNT(x) (((uint32_t)(((uint32_t)(x))<<GPC_PGC_HSIC_SR_L2RSTDIS_DEASSERT_CNT_SHIFT))&GPC_PGC_HSIC_SR_L2RSTDIS_DEASSERT_CNT_MASK)
/*!
* @}
*/ /* end of group GPC_PGC_Register_Masks */
/* GPC_PGC - Peripheral instance base addresses */
/** Peripheral GPC_PGC base address */
#define GPC_PGC_BASE (0x303A0000u)
/** Peripheral GPC_PGC base pointer */
#define GPC_PGC ((GPC_PGC_Type *)GPC_PGC_BASE)
#define GPC_PGC_BASE_PTR (GPC_PGC)
/** Array initializer of GPC_PGC peripheral base addresses */
#define GPC_PGC_BASE_ADDRS { GPC_PGC_BASE }
/** Array initializer of GPC_PGC peripheral base pointers */
#define GPC_PGC_BASE_PTRS { GPC_PGC }
/* ----------------------------------------------------------------------------
-- GPC_PGC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup GPC_PGC_Register_Accessor_Macros GPC_PGC - Register accessor macros
* @{
*/
/* GPC_PGC - Register instance definitions */
/* GPC_PGC */
#define GPC_PGC_A7CORE0_CTRL GPC_PGC_A7CORE0_CTRL_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_A7CORE0_PUPSCR GPC_PGC_A7CORE0_PUPSCR_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_A7CORE0_PDNSCR GPC_PGC_A7CORE0_PDNSCR_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_A7CORE0_SR GPC_PGC_A7CORE0_SR_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_A7CORE1_CTRL GPC_PGC_A7CORE1_CTRL_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_A7CORE1_PUPSCR GPC_PGC_A7CORE1_PUPSCR_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_A7CORE1_PDNSCR GPC_PGC_A7CORE1_PDNSCR_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_A7CORE1_SR GPC_PGC_A7CORE1_SR_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_A7SCU_CTRL GPC_PGC_A7SCU_CTRL_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_A7SCU_PUPSCR GPC_PGC_A7SCU_PUPSCR_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_A7SCU_PDNSCR GPC_PGC_A7SCU_PDNSCR_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_A7SCU_SR GPC_PGC_A7SCU_SR_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_SCU_AUXSW GPC_PGC_SCU_AUXSW_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_MIX_CTRL GPC_PGC_MIX_CTRL_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_MIX_PUPSCR GPC_PGC_MIX_PUPSCR_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_MIX_PDNSCR GPC_PGC_MIX_PDNSCR_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_MIX_SR GPC_PGC_MIX_SR_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_MIPI_CTRL GPC_PGC_MIPI_CTRL_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_MIPI_PUPSCR GPC_PGC_MIPI_PUPSCR_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_MIPI_PDNSCR GPC_PGC_MIPI_PDNSCR_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_MIPI_SR GPC_PGC_MIPI_SR_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_MIPI_AUXSW GPC_PGC_MIPI_AUXSW_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_PCIE_CTRL GPC_PGC_PCIE_CTRL_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_PCIE_PUPSCR GPC_PGC_PCIE_PUPSCR_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_PCIE_PDNSCR GPC_PGC_PCIE_PDNSCR_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_PCIE_SR GPC_PGC_PCIE_SR_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_PCIE_AUXSW GPC_PGC_PCIE_AUXSW_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_HSIC_CTRL GPC_PGC_HSIC_CTRL_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_HSIC_PUPSCR GPC_PGC_HSIC_PUPSCR_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_HSIC_PDNSCR GPC_PGC_HSIC_PDNSCR_REG(GPC_PGC_BASE_PTR)
#define GPC_PGC_HSIC_SR GPC_PGC_HSIC_SR_REG(GPC_PGC_BASE_PTR)
/*!
* @}
*/ /* end of group GPC_PGC_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group GPC_PGC_Peripheral */
/* ----------------------------------------------------------------------------
-- GPIO Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup GPIO_Peripheral_Access_Layer GPIO Peripheral Access Layer
* @{
*/
/** GPIO - Register Layout Typedef */
typedef struct {
__IO uint32_t DR; /**< GPIO data register, offset: 0x0 */
__IO uint32_t GDIR; /**< GPIO direction register, offset: 0x4 */
__I uint32_t PSR; /**< GPIO pad status register, offset: 0x8 */
__IO uint32_t ICR1; /**< GPIO interrupt configuration register1, offset: 0xC */
__IO uint32_t ICR2; /**< GPIO interrupt configuration register2, offset: 0x10 */
__IO uint32_t IMR; /**< GPIO interrupt mask register, offset: 0x14 */
__IO uint32_t ISR; /**< GPIO interrupt status register, offset: 0x18 */
__IO uint32_t EDGE_SEL; /**< GPIO edge select register, offset: 0x1C */
} GPIO_Type, *GPIO_MemMapPtr;
/* ----------------------------------------------------------------------------
-- GPIO - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup GPIO_Register_Accessor_Macros GPIO - Register accessor macros
* @{
*/
/* GPIO - Register accessors */
#define GPIO_DR_REG(base) ((base)->DR)
#define GPIO_GDIR_REG(base) ((base)->GDIR)
#define GPIO_PSR_REG(base) ((base)->PSR)
#define GPIO_ICR1_REG(base) ((base)->ICR1)
#define GPIO_ICR2_REG(base) ((base)->ICR2)
#define GPIO_IMR_REG(base) ((base)->IMR)
#define GPIO_ISR_REG(base) ((base)->ISR)
#define GPIO_EDGE_SEL_REG(base) ((base)->EDGE_SEL)
/*!
* @}
*/ /* end of group GPIO_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- GPIO Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup GPIO_Register_Masks GPIO Register Masks
* @{
*/
/* DR Bit Fields */
#define GPIO_DR_DR_MASK 0xFFFFFFFFu
#define GPIO_DR_DR_SHIFT 0
#define GPIO_DR_DR(x) (((uint32_t)(((uint32_t)(x))<<GPIO_DR_DR_SHIFT))&GPIO_DR_DR_MASK)
/* GDIR Bit Fields */
#define GPIO_GDIR_GDIR_MASK 0xFFFFFFFFu
#define GPIO_GDIR_GDIR_SHIFT 0
#define GPIO_GDIR_GDIR(x) (((uint32_t)(((uint32_t)(x))<<GPIO_GDIR_GDIR_SHIFT))&GPIO_GDIR_GDIR_MASK)
/* PSR Bit Fields */
#define GPIO_PSR_PSR_MASK 0xFFFFFFFFu
#define GPIO_PSR_PSR_SHIFT 0
#define GPIO_PSR_PSR(x) (((uint32_t)(((uint32_t)(x))<<GPIO_PSR_PSR_SHIFT))&GPIO_PSR_PSR_MASK)
/* ICR1 Bit Fields */
#define GPIO_ICR1_ICR0_MASK 0x3u
#define GPIO_ICR1_ICR0_SHIFT 0
#define GPIO_ICR1_ICR0(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR1_ICR0_SHIFT))&GPIO_ICR1_ICR0_MASK)
#define GPIO_ICR1_ICR1_MASK 0xCu
#define GPIO_ICR1_ICR1_SHIFT 2
#define GPIO_ICR1_ICR1(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR1_ICR1_SHIFT))&GPIO_ICR1_ICR1_MASK)
#define GPIO_ICR1_ICR2_MASK 0x30u
#define GPIO_ICR1_ICR2_SHIFT 4
#define GPIO_ICR1_ICR2(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR1_ICR2_SHIFT))&GPIO_ICR1_ICR2_MASK)
#define GPIO_ICR1_ICR3_MASK 0xC0u
#define GPIO_ICR1_ICR3_SHIFT 6
#define GPIO_ICR1_ICR3(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR1_ICR3_SHIFT))&GPIO_ICR1_ICR3_MASK)
#define GPIO_ICR1_ICR4_MASK 0x300u
#define GPIO_ICR1_ICR4_SHIFT 8
#define GPIO_ICR1_ICR4(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR1_ICR4_SHIFT))&GPIO_ICR1_ICR4_MASK)
#define GPIO_ICR1_ICR5_MASK 0xC00u
#define GPIO_ICR1_ICR5_SHIFT 10
#define GPIO_ICR1_ICR5(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR1_ICR5_SHIFT))&GPIO_ICR1_ICR5_MASK)
#define GPIO_ICR1_ICR6_MASK 0x3000u
#define GPIO_ICR1_ICR6_SHIFT 12
#define GPIO_ICR1_ICR6(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR1_ICR6_SHIFT))&GPIO_ICR1_ICR6_MASK)
#define GPIO_ICR1_ICR7_MASK 0xC000u
#define GPIO_ICR1_ICR7_SHIFT 14
#define GPIO_ICR1_ICR7(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR1_ICR7_SHIFT))&GPIO_ICR1_ICR7_MASK)
#define GPIO_ICR1_ICR8_MASK 0x30000u
#define GPIO_ICR1_ICR8_SHIFT 16
#define GPIO_ICR1_ICR8(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR1_ICR8_SHIFT))&GPIO_ICR1_ICR8_MASK)
#define GPIO_ICR1_ICR9_MASK 0xC0000u
#define GPIO_ICR1_ICR9_SHIFT 18
#define GPIO_ICR1_ICR9(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR1_ICR9_SHIFT))&GPIO_ICR1_ICR9_MASK)
#define GPIO_ICR1_ICR10_MASK 0x300000u
#define GPIO_ICR1_ICR10_SHIFT 20
#define GPIO_ICR1_ICR10(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR1_ICR10_SHIFT))&GPIO_ICR1_ICR10_MASK)
#define GPIO_ICR1_ICR11_MASK 0xC00000u
#define GPIO_ICR1_ICR11_SHIFT 22
#define GPIO_ICR1_ICR11(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR1_ICR11_SHIFT))&GPIO_ICR1_ICR11_MASK)
#define GPIO_ICR1_ICR12_MASK 0x3000000u
#define GPIO_ICR1_ICR12_SHIFT 24
#define GPIO_ICR1_ICR12(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR1_ICR12_SHIFT))&GPIO_ICR1_ICR12_MASK)
#define GPIO_ICR1_ICR13_MASK 0xC000000u
#define GPIO_ICR1_ICR13_SHIFT 26
#define GPIO_ICR1_ICR13(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR1_ICR13_SHIFT))&GPIO_ICR1_ICR13_MASK)
#define GPIO_ICR1_ICR14_MASK 0x30000000u
#define GPIO_ICR1_ICR14_SHIFT 28
#define GPIO_ICR1_ICR14(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR1_ICR14_SHIFT))&GPIO_ICR1_ICR14_MASK)
#define GPIO_ICR1_ICR15_MASK 0xC0000000u
#define GPIO_ICR1_ICR15_SHIFT 30
#define GPIO_ICR1_ICR15(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR1_ICR15_SHIFT))&GPIO_ICR1_ICR15_MASK)
/* ICR2 Bit Fields */
#define GPIO_ICR2_ICR16_MASK 0x3u
#define GPIO_ICR2_ICR16_SHIFT 0
#define GPIO_ICR2_ICR16(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR2_ICR16_SHIFT))&GPIO_ICR2_ICR16_MASK)
#define GPIO_ICR2_ICR17_MASK 0xCu
#define GPIO_ICR2_ICR17_SHIFT 2
#define GPIO_ICR2_ICR17(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR2_ICR17_SHIFT))&GPIO_ICR2_ICR17_MASK)
#define GPIO_ICR2_ICR18_MASK 0x30u
#define GPIO_ICR2_ICR18_SHIFT 4
#define GPIO_ICR2_ICR18(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR2_ICR18_SHIFT))&GPIO_ICR2_ICR18_MASK)
#define GPIO_ICR2_ICR19_MASK 0xC0u
#define GPIO_ICR2_ICR19_SHIFT 6
#define GPIO_ICR2_ICR19(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR2_ICR19_SHIFT))&GPIO_ICR2_ICR19_MASK)
#define GPIO_ICR2_ICR20_MASK 0x300u
#define GPIO_ICR2_ICR20_SHIFT 8
#define GPIO_ICR2_ICR20(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR2_ICR20_SHIFT))&GPIO_ICR2_ICR20_MASK)
#define GPIO_ICR2_ICR21_MASK 0xC00u
#define GPIO_ICR2_ICR21_SHIFT 10
#define GPIO_ICR2_ICR21(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR2_ICR21_SHIFT))&GPIO_ICR2_ICR21_MASK)
#define GPIO_ICR2_ICR22_MASK 0x3000u
#define GPIO_ICR2_ICR22_SHIFT 12
#define GPIO_ICR2_ICR22(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR2_ICR22_SHIFT))&GPIO_ICR2_ICR22_MASK)
#define GPIO_ICR2_ICR23_MASK 0xC000u
#define GPIO_ICR2_ICR23_SHIFT 14
#define GPIO_ICR2_ICR23(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR2_ICR23_SHIFT))&GPIO_ICR2_ICR23_MASK)
#define GPIO_ICR2_ICR24_MASK 0x30000u
#define GPIO_ICR2_ICR24_SHIFT 16
#define GPIO_ICR2_ICR24(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR2_ICR24_SHIFT))&GPIO_ICR2_ICR24_MASK)
#define GPIO_ICR2_ICR25_MASK 0xC0000u
#define GPIO_ICR2_ICR25_SHIFT 18
#define GPIO_ICR2_ICR25(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR2_ICR25_SHIFT))&GPIO_ICR2_ICR25_MASK)
#define GPIO_ICR2_ICR26_MASK 0x300000u
#define GPIO_ICR2_ICR26_SHIFT 20
#define GPIO_ICR2_ICR26(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR2_ICR26_SHIFT))&GPIO_ICR2_ICR26_MASK)
#define GPIO_ICR2_ICR27_MASK 0xC00000u
#define GPIO_ICR2_ICR27_SHIFT 22
#define GPIO_ICR2_ICR27(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR2_ICR27_SHIFT))&GPIO_ICR2_ICR27_MASK)
#define GPIO_ICR2_ICR28_MASK 0x3000000u
#define GPIO_ICR2_ICR28_SHIFT 24
#define GPIO_ICR2_ICR28(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR2_ICR28_SHIFT))&GPIO_ICR2_ICR28_MASK)
#define GPIO_ICR2_ICR29_MASK 0xC000000u
#define GPIO_ICR2_ICR29_SHIFT 26
#define GPIO_ICR2_ICR29(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR2_ICR29_SHIFT))&GPIO_ICR2_ICR29_MASK)
#define GPIO_ICR2_ICR30_MASK 0x30000000u
#define GPIO_ICR2_ICR30_SHIFT 28
#define GPIO_ICR2_ICR30(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR2_ICR30_SHIFT))&GPIO_ICR2_ICR30_MASK)
#define GPIO_ICR2_ICR31_MASK 0xC0000000u
#define GPIO_ICR2_ICR31_SHIFT 30
#define GPIO_ICR2_ICR31(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ICR2_ICR31_SHIFT))&GPIO_ICR2_ICR31_MASK)
/* IMR Bit Fields */
#define GPIO_IMR_IMR_MASK 0xFFFFFFFFu
#define GPIO_IMR_IMR_SHIFT 0
#define GPIO_IMR_IMR(x) (((uint32_t)(((uint32_t)(x))<<GPIO_IMR_IMR_SHIFT))&GPIO_IMR_IMR_MASK)
/* ISR Bit Fields */
#define GPIO_ISR_ISR_MASK 0xFFFFFFFFu
#define GPIO_ISR_ISR_SHIFT 0
#define GPIO_ISR_ISR(x) (((uint32_t)(((uint32_t)(x))<<GPIO_ISR_ISR_SHIFT))&GPIO_ISR_ISR_MASK)
/* EDGE_SEL Bit Fields */
#define GPIO_EDGE_SEL_GPIO_EDGE_SEL_MASK 0xFFFFFFFFu
#define GPIO_EDGE_SEL_GPIO_EDGE_SEL_SHIFT 0
#define GPIO_EDGE_SEL_GPIO_EDGE_SEL(x) (((uint32_t)(((uint32_t)(x))<<GPIO_EDGE_SEL_GPIO_EDGE_SEL_SHIFT))&GPIO_EDGE_SEL_GPIO_EDGE_SEL_MASK)
/*!
* @}
*/ /* end of group GPIO_Register_Masks */
/* GPIO - Peripheral instance base addresses */
/** Peripheral GPIO1 base address */
#define GPIO1_BASE (0x30200000u)
/** Peripheral GPIO1 base pointer */
#define GPIO1 ((GPIO_Type *)GPIO1_BASE)
#define GPIO1_BASE_PTR (GPIO1)
/** Peripheral GPIO2 base address */
#define GPIO2_BASE (0x30210000u)
/** Peripheral GPIO2 base pointer */
#define GPIO2 ((GPIO_Type *)GPIO2_BASE)
#define GPIO2_BASE_PTR (GPIO2)
/** Peripheral GPIO3 base address */
#define GPIO3_BASE (0x30220000u)
/** Peripheral GPIO3 base pointer */
#define GPIO3 ((GPIO_Type *)GPIO3_BASE)
#define GPIO3_BASE_PTR (GPIO3)
/** Peripheral GPIO4 base address */
#define GPIO4_BASE (0x30230000u)
/** Peripheral GPIO4 base pointer */
#define GPIO4 ((GPIO_Type *)GPIO4_BASE)
#define GPIO4_BASE_PTR (GPIO4)
/** Peripheral GPIO5 base address */
#define GPIO5_BASE (0x30240000u)
/** Peripheral GPIO5 base pointer */
#define GPIO5 ((GPIO_Type *)GPIO5_BASE)
#define GPIO5_BASE_PTR (GPIO5)
/** Peripheral GPIO6 base address */
#define GPIO6_BASE (0x30250000u)
/** Peripheral GPIO6 base pointer */
#define GPIO6 ((GPIO_Type *)GPIO6_BASE)
#define GPIO6_BASE_PTR (GPIO6)
/** Peripheral GPIO7 base address */
#define GPIO7_BASE (0x30260000u)
/** Peripheral GPIO7 base pointer */
#define GPIO7 ((GPIO_Type *)GPIO7_BASE)
#define GPIO7_BASE_PTR (GPIO7)
/** Array initializer of GPIO peripheral base addresses */
#define GPIO_BASE_ADDRS { GPIO1_BASE, GPIO2_BASE, GPIO3_BASE, GPIO4_BASE, GPIO5_BASE, GPIO6_BASE, GPIO7_BASE }
/** Array initializer of GPIO peripheral base pointers */
#define GPIO_BASE_PTRS { GPIO1, GPIO2, GPIO3, GPIO4, GPIO5, GPIO6, GPIO7 }
/* ----------------------------------------------------------------------------
-- GPIO - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup GPIO_Register_Accessor_Macros GPIO - Register accessor macros
* @{
*/
/* GPIO - Register instance definitions */
/* GPIO1 */
#define GPIO1_DR GPIO_DR_REG(GPIO1_BASE_PTR)
#define GPIO1_GDIR GPIO_GDIR_REG(GPIO1_BASE_PTR)
#define GPIO1_PSR GPIO_PSR_REG(GPIO1_BASE_PTR)
#define GPIO1_ICR1 GPIO_ICR1_REG(GPIO1_BASE_PTR)
#define GPIO1_ICR2 GPIO_ICR2_REG(GPIO1_BASE_PTR)
#define GPIO1_IMR GPIO_IMR_REG(GPIO1_BASE_PTR)
#define GPIO1_ISR GPIO_ISR_REG(GPIO1_BASE_PTR)
#define GPIO1_EDGE_SEL GPIO_EDGE_SEL_REG(GPIO1_BASE_PTR)
/* GPIO2 */
#define GPIO2_DR GPIO_DR_REG(GPIO2_BASE_PTR)
#define GPIO2_GDIR GPIO_GDIR_REG(GPIO2_BASE_PTR)
#define GPIO2_PSR GPIO_PSR_REG(GPIO2_BASE_PTR)
#define GPIO2_ICR1 GPIO_ICR1_REG(GPIO2_BASE_PTR)
#define GPIO2_ICR2 GPIO_ICR2_REG(GPIO2_BASE_PTR)
#define GPIO2_IMR GPIO_IMR_REG(GPIO2_BASE_PTR)
#define GPIO2_ISR GPIO_ISR_REG(GPIO2_BASE_PTR)
#define GPIO2_EDGE_SEL GPIO_EDGE_SEL_REG(GPIO2_BASE_PTR)
/* GPIO3 */
#define GPIO3_DR GPIO_DR_REG(GPIO3_BASE_PTR)
#define GPIO3_GDIR GPIO_GDIR_REG(GPIO3_BASE_PTR)
#define GPIO3_PSR GPIO_PSR_REG(GPIO3_BASE_PTR)
#define GPIO3_ICR1 GPIO_ICR1_REG(GPIO3_BASE_PTR)
#define GPIO3_ICR2 GPIO_ICR2_REG(GPIO3_BASE_PTR)
#define GPIO3_IMR GPIO_IMR_REG(GPIO3_BASE_PTR)
#define GPIO3_ISR GPIO_ISR_REG(GPIO3_BASE_PTR)
#define GPIO3_EDGE_SEL GPIO_EDGE_SEL_REG(GPIO3_BASE_PTR)
/* GPIO4 */
#define GPIO4_DR GPIO_DR_REG(GPIO4_BASE_PTR)
#define GPIO4_GDIR GPIO_GDIR_REG(GPIO4_BASE_PTR)
#define GPIO4_PSR GPIO_PSR_REG(GPIO4_BASE_PTR)
#define GPIO4_ICR1 GPIO_ICR1_REG(GPIO4_BASE_PTR)
#define GPIO4_ICR2 GPIO_ICR2_REG(GPIO4_BASE_PTR)
#define GPIO4_IMR GPIO_IMR_REG(GPIO4_BASE_PTR)
#define GPIO4_ISR GPIO_ISR_REG(GPIO4_BASE_PTR)
#define GPIO4_EDGE_SEL GPIO_EDGE_SEL_REG(GPIO4_BASE_PTR)
/* GPIO5 */
#define GPIO5_DR GPIO_DR_REG(GPIO5_BASE_PTR)
#define GPIO5_GDIR GPIO_GDIR_REG(GPIO5_BASE_PTR)
#define GPIO5_PSR GPIO_PSR_REG(GPIO5_BASE_PTR)
#define GPIO5_ICR1 GPIO_ICR1_REG(GPIO5_BASE_PTR)
#define GPIO5_ICR2 GPIO_ICR2_REG(GPIO5_BASE_PTR)
#define GPIO5_IMR GPIO_IMR_REG(GPIO5_BASE_PTR)
#define GPIO5_ISR GPIO_ISR_REG(GPIO5_BASE_PTR)
#define GPIO5_EDGE_SEL GPIO_EDGE_SEL_REG(GPIO5_BASE_PTR)
/* GPIO6 */
#define GPIO6_DR GPIO_DR_REG(GPIO6_BASE_PTR)
#define GPIO6_GDIR GPIO_GDIR_REG(GPIO6_BASE_PTR)
#define GPIO6_PSR GPIO_PSR_REG(GPIO6_BASE_PTR)
#define GPIO6_ICR1 GPIO_ICR1_REG(GPIO6_BASE_PTR)
#define GPIO6_ICR2 GPIO_ICR2_REG(GPIO6_BASE_PTR)
#define GPIO6_IMR GPIO_IMR_REG(GPIO6_BASE_PTR)
#define GPIO6_ISR GPIO_ISR_REG(GPIO6_BASE_PTR)
#define GPIO6_EDGE_SEL GPIO_EDGE_SEL_REG(GPIO6_BASE_PTR)
/* GPIO7 */
#define GPIO7_DR GPIO_DR_REG(GPIO7_BASE_PTR)
#define GPIO7_GDIR GPIO_GDIR_REG(GPIO7_BASE_PTR)
#define GPIO7_PSR GPIO_PSR_REG(GPIO7_BASE_PTR)
#define GPIO7_ICR1 GPIO_ICR1_REG(GPIO7_BASE_PTR)
#define GPIO7_ICR2 GPIO_ICR2_REG(GPIO7_BASE_PTR)
#define GPIO7_IMR GPIO_IMR_REG(GPIO7_BASE_PTR)
#define GPIO7_ISR GPIO_ISR_REG(GPIO7_BASE_PTR)
#define GPIO7_EDGE_SEL GPIO_EDGE_SEL_REG(GPIO7_BASE_PTR)
/*!
* @}
*/ /* end of group GPIO_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group GPIO_Peripheral */
/* ----------------------------------------------------------------------------
-- GPMI Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup GPMI_Peripheral_Access_Layer GPMI Peripheral Access Layer
* @{
*/
/** GPMI - Register Layout Typedef */
typedef struct {
__IO uint32_t CTRL0; /**< GPMI Control Register 0 Description, offset: 0x0 */
__IO uint32_t CTRL0_SET; /**< GPMI Control Register 0 Description, offset: 0x4 */
__IO uint32_t CTRL0_CLR; /**< GPMI Control Register 0 Description, offset: 0x8 */
__IO uint32_t CTRL0_TOG; /**< GPMI Control Register 0 Description, offset: 0xC */
__IO uint32_t COMPARE; /**< GPMI Compare Register Description, offset: 0x10 */
uint8_t RESERVED_0[12];
__IO uint32_t ECCCTRL; /**< GPMI Integrated ECC Control Register Description, offset: 0x20 */
__IO uint32_t ECCCTRL_SET; /**< GPMI Integrated ECC Control Register Description, offset: 0x24 */
__IO uint32_t ECCCTRL_CLR; /**< GPMI Integrated ECC Control Register Description, offset: 0x28 */
__IO uint32_t ECCCTRL_TOG; /**< GPMI Integrated ECC Control Register Description, offset: 0x2C */
__IO uint32_t ECCCOUNT; /**< GPMI Integrated ECC Transfer Count Register Description, offset: 0x30 */
uint8_t RESERVED_1[12];
__IO uint32_t PAYLOAD; /**< GPMI Payload Address Register Description, offset: 0x40 */
uint8_t RESERVED_2[12];
__IO uint32_t AUXILIARY; /**< GPMI Auxiliary Address Register Description, offset: 0x50 */
uint8_t RESERVED_3[12];
__IO uint32_t CTRL1; /**< GPMI Control Register 1 Description, offset: 0x60 */
__IO uint32_t CTRL1_SET; /**< GPMI Control Register 1 Description, offset: 0x64 */
__IO uint32_t CTRL1_CLR; /**< GPMI Control Register 1 Description, offset: 0x68 */
__IO uint32_t CTRL1_TOG; /**< GPMI Control Register 1 Description, offset: 0x6C */
__IO uint32_t TIMING0; /**< GPMI Timing Register 0 Description, offset: 0x70 */
uint8_t RESERVED_4[12];
__IO uint32_t TIMING1; /**< GPMI Timing Register 1 Description, offset: 0x80 */
uint8_t RESERVED_5[12];
__IO uint32_t TIMING2; /**< GPMI Timing Register 2 Description, offset: 0x90 */
uint8_t RESERVED_6[12];
__IO uint32_t DATA; /**< GPMI DMA Data Transfer Register Description, offset: 0xA0 */
uint8_t RESERVED_7[12];
__I uint32_t STAT; /**< GPMI Status Register Description, offset: 0xB0 */
uint8_t RESERVED_8[12];
__I uint32_t DEBUG; /**< GPMI Debug Information Register Description, offset: 0xC0 */
uint8_t RESERVED_9[12];
__I uint32_t VERSION; /**< GPMI Version Register Description, offset: 0xD0 */
uint8_t RESERVED_10[12];
__IO uint32_t DEBUG2; /**< GPMI Debug2 Information Register Description, offset: 0xE0 */
uint8_t RESERVED_11[12];
__I uint32_t DEBUG3; /**< GPMI Debug3 Information Register Description, offset: 0xF0 */
uint8_t RESERVED_12[12];
__IO uint32_t READ_DDR_DLL_CTRL; /**< GPMI Double Rate Read DLL Control Register Description, offset: 0x100 */
uint8_t RESERVED_13[28];
__I uint32_t READ_DDR_DLL_STS; /**< GPMI Double Rate Read DLL Status Register Description, offset: 0x120 */
} GPMI_Type, *GPMI_MemMapPtr;
/* ----------------------------------------------------------------------------
-- GPMI - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup GPMI_Register_Accessor_Macros GPMI - Register accessor macros
* @{
*/
/* GPMI - Register accessors */
#define GPMI_CTRL0_REG(base) ((base)->CTRL0)
#define GPMI_CTRL0_SET_REG(base) ((base)->CTRL0_SET)
#define GPMI_CTRL0_CLR_REG(base) ((base)->CTRL0_CLR)
#define GPMI_CTRL0_TOG_REG(base) ((base)->CTRL0_TOG)
#define GPMI_COMPARE_REG(base) ((base)->COMPARE)
#define GPMI_ECCCTRL_REG(base) ((base)->ECCCTRL)
#define GPMI_ECCCTRL_SET_REG(base) ((base)->ECCCTRL_SET)
#define GPMI_ECCCTRL_CLR_REG(base) ((base)->ECCCTRL_CLR)
#define GPMI_ECCCTRL_TOG_REG(base) ((base)->ECCCTRL_TOG)
#define GPMI_ECCCOUNT_REG(base) ((base)->ECCCOUNT)
#define GPMI_PAYLOAD_REG(base) ((base)->PAYLOAD)
#define GPMI_AUXILIARY_REG(base) ((base)->AUXILIARY)
#define GPMI_CTRL1_REG(base) ((base)->CTRL1)
#define GPMI_CTRL1_SET_REG(base) ((base)->CTRL1_SET)
#define GPMI_CTRL1_CLR_REG(base) ((base)->CTRL1_CLR)
#define GPMI_CTRL1_TOG_REG(base) ((base)->CTRL1_TOG)
#define GPMI_TIMING0_REG(base) ((base)->TIMING0)
#define GPMI_TIMING1_REG(base) ((base)->TIMING1)
#define GPMI_TIMING2_REG(base) ((base)->TIMING2)
#define GPMI_DATA_REG(base) ((base)->DATA)
#define GPMI_STAT_REG(base) ((base)->STAT)
#define GPMI_DEBUG_REG(base) ((base)->DEBUG)
#define GPMI_VERSION_REG(base) ((base)->VERSION)
#define GPMI_DEBUG2_REG(base) ((base)->DEBUG2)
#define GPMI_DEBUG3_REG(base) ((base)->DEBUG3)
#define GPMI_READ_DDR_DLL_CTRL_REG(base) ((base)->READ_DDR_DLL_CTRL)
#define GPMI_READ_DDR_DLL_STS_REG(base) ((base)->READ_DDR_DLL_STS)
/*!
* @}
*/ /* end of group GPMI_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- GPMI Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup GPMI_Register_Masks GPMI Register Masks
* @{
*/
/* CTRL0 Bit Fields */
#define GPMI_CTRL0_XFER_COUNT_MASK 0xFFFFu
#define GPMI_CTRL0_XFER_COUNT_SHIFT 0
#define GPMI_CTRL0_XFER_COUNT(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL0_XFER_COUNT_SHIFT))&GPMI_CTRL0_XFER_COUNT_MASK)
#define GPMI_CTRL0_ADDRESS_INCREMENT_MASK 0x10000u
#define GPMI_CTRL0_ADDRESS_INCREMENT_SHIFT 16
#define GPMI_CTRL0_ADDRESS_MASK 0xE0000u
#define GPMI_CTRL0_ADDRESS_SHIFT 17
#define GPMI_CTRL0_ADDRESS(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL0_ADDRESS_SHIFT))&GPMI_CTRL0_ADDRESS_MASK)
#define GPMI_CTRL0_CS_MASK 0x700000u
#define GPMI_CTRL0_CS_SHIFT 20
#define GPMI_CTRL0_CS(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL0_CS_SHIFT))&GPMI_CTRL0_CS_MASK)
#define GPMI_CTRL0_WORD_LENGTH_MASK 0x800000u
#define GPMI_CTRL0_WORD_LENGTH_SHIFT 23
#define GPMI_CTRL0_COMMAND_MODE_MASK 0x3000000u
#define GPMI_CTRL0_COMMAND_MODE_SHIFT 24
#define GPMI_CTRL0_COMMAND_MODE(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL0_COMMAND_MODE_SHIFT))&GPMI_CTRL0_COMMAND_MODE_MASK)
#define GPMI_CTRL0_UDMA_MASK 0x4000000u
#define GPMI_CTRL0_UDMA_SHIFT 26
#define GPMI_CTRL0_LOCK_CS_MASK 0x8000000u
#define GPMI_CTRL0_LOCK_CS_SHIFT 27
#define GPMI_CTRL0_DEV_IRQ_EN_MASK 0x10000000u
#define GPMI_CTRL0_DEV_IRQ_EN_SHIFT 28
#define GPMI_CTRL0_RUN_MASK 0x20000000u
#define GPMI_CTRL0_RUN_SHIFT 29
#define GPMI_CTRL0_CLKGATE_MASK 0x40000000u
#define GPMI_CTRL0_CLKGATE_SHIFT 30
#define GPMI_CTRL0_SFTRST_MASK 0x80000000u
#define GPMI_CTRL0_SFTRST_SHIFT 31
/* CTRL0_SET Bit Fields */
#define GPMI_CTRL0_SET_XFER_COUNT_MASK 0xFFFFu
#define GPMI_CTRL0_SET_XFER_COUNT_SHIFT 0
#define GPMI_CTRL0_SET_XFER_COUNT(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL0_SET_XFER_COUNT_SHIFT))&GPMI_CTRL0_SET_XFER_COUNT_MASK)
#define GPMI_CTRL0_SET_ADDRESS_INCREMENT_MASK 0x10000u
#define GPMI_CTRL0_SET_ADDRESS_INCREMENT_SHIFT 16
#define GPMI_CTRL0_SET_ADDRESS_MASK 0xE0000u
#define GPMI_CTRL0_SET_ADDRESS_SHIFT 17
#define GPMI_CTRL0_SET_ADDRESS(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL0_SET_ADDRESS_SHIFT))&GPMI_CTRL0_SET_ADDRESS_MASK)
#define GPMI_CTRL0_SET_CS_MASK 0x700000u
#define GPMI_CTRL0_SET_CS_SHIFT 20
#define GPMI_CTRL0_SET_CS(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL0_SET_CS_SHIFT))&GPMI_CTRL0_SET_CS_MASK)
#define GPMI_CTRL0_SET_WORD_LENGTH_MASK 0x800000u
#define GPMI_CTRL0_SET_WORD_LENGTH_SHIFT 23
#define GPMI_CTRL0_SET_COMMAND_MODE_MASK 0x3000000u
#define GPMI_CTRL0_SET_COMMAND_MODE_SHIFT 24
#define GPMI_CTRL0_SET_COMMAND_MODE(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL0_SET_COMMAND_MODE_SHIFT))&GPMI_CTRL0_SET_COMMAND_MODE_MASK)
#define GPMI_CTRL0_SET_UDMA_MASK 0x4000000u
#define GPMI_CTRL0_SET_UDMA_SHIFT 26
#define GPMI_CTRL0_SET_LOCK_CS_MASK 0x8000000u
#define GPMI_CTRL0_SET_LOCK_CS_SHIFT 27
#define GPMI_CTRL0_SET_DEV_IRQ_EN_MASK 0x10000000u
#define GPMI_CTRL0_SET_DEV_IRQ_EN_SHIFT 28
#define GPMI_CTRL0_SET_RUN_MASK 0x20000000u
#define GPMI_CTRL0_SET_RUN_SHIFT 29
#define GPMI_CTRL0_SET_CLKGATE_MASK 0x40000000u
#define GPMI_CTRL0_SET_CLKGATE_SHIFT 30
#define GPMI_CTRL0_SET_SFTRST_MASK 0x80000000u
#define GPMI_CTRL0_SET_SFTRST_SHIFT 31
/* CTRL0_CLR Bit Fields */
#define GPMI_CTRL0_CLR_XFER_COUNT_MASK 0xFFFFu
#define GPMI_CTRL0_CLR_XFER_COUNT_SHIFT 0
#define GPMI_CTRL0_CLR_XFER_COUNT(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL0_CLR_XFER_COUNT_SHIFT))&GPMI_CTRL0_CLR_XFER_COUNT_MASK)
#define GPMI_CTRL0_CLR_ADDRESS_INCREMENT_MASK 0x10000u
#define GPMI_CTRL0_CLR_ADDRESS_INCREMENT_SHIFT 16
#define GPMI_CTRL0_CLR_ADDRESS_MASK 0xE0000u
#define GPMI_CTRL0_CLR_ADDRESS_SHIFT 17
#define GPMI_CTRL0_CLR_ADDRESS(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL0_CLR_ADDRESS_SHIFT))&GPMI_CTRL0_CLR_ADDRESS_MASK)
#define GPMI_CTRL0_CLR_CS_MASK 0x700000u
#define GPMI_CTRL0_CLR_CS_SHIFT 20
#define GPMI_CTRL0_CLR_CS(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL0_CLR_CS_SHIFT))&GPMI_CTRL0_CLR_CS_MASK)
#define GPMI_CTRL0_CLR_WORD_LENGTH_MASK 0x800000u
#define GPMI_CTRL0_CLR_WORD_LENGTH_SHIFT 23
#define GPMI_CTRL0_CLR_COMMAND_MODE_MASK 0x3000000u
#define GPMI_CTRL0_CLR_COMMAND_MODE_SHIFT 24
#define GPMI_CTRL0_CLR_COMMAND_MODE(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL0_CLR_COMMAND_MODE_SHIFT))&GPMI_CTRL0_CLR_COMMAND_MODE_MASK)
#define GPMI_CTRL0_CLR_UDMA_MASK 0x4000000u
#define GPMI_CTRL0_CLR_UDMA_SHIFT 26
#define GPMI_CTRL0_CLR_LOCK_CS_MASK 0x8000000u
#define GPMI_CTRL0_CLR_LOCK_CS_SHIFT 27
#define GPMI_CTRL0_CLR_DEV_IRQ_EN_MASK 0x10000000u
#define GPMI_CTRL0_CLR_DEV_IRQ_EN_SHIFT 28
#define GPMI_CTRL0_CLR_RUN_MASK 0x20000000u
#define GPMI_CTRL0_CLR_RUN_SHIFT 29
#define GPMI_CTRL0_CLR_CLKGATE_MASK 0x40000000u
#define GPMI_CTRL0_CLR_CLKGATE_SHIFT 30
#define GPMI_CTRL0_CLR_SFTRST_MASK 0x80000000u
#define GPMI_CTRL0_CLR_SFTRST_SHIFT 31
/* CTRL0_TOG Bit Fields */
#define GPMI_CTRL0_TOG_XFER_COUNT_MASK 0xFFFFu
#define GPMI_CTRL0_TOG_XFER_COUNT_SHIFT 0
#define GPMI_CTRL0_TOG_XFER_COUNT(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL0_TOG_XFER_COUNT_SHIFT))&GPMI_CTRL0_TOG_XFER_COUNT_MASK)
#define GPMI_CTRL0_TOG_ADDRESS_INCREMENT_MASK 0x10000u
#define GPMI_CTRL0_TOG_ADDRESS_INCREMENT_SHIFT 16
#define GPMI_CTRL0_TOG_ADDRESS_MASK 0xE0000u
#define GPMI_CTRL0_TOG_ADDRESS_SHIFT 17
#define GPMI_CTRL0_TOG_ADDRESS(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL0_TOG_ADDRESS_SHIFT))&GPMI_CTRL0_TOG_ADDRESS_MASK)
#define GPMI_CTRL0_TOG_CS_MASK 0x700000u
#define GPMI_CTRL0_TOG_CS_SHIFT 20
#define GPMI_CTRL0_TOG_CS(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL0_TOG_CS_SHIFT))&GPMI_CTRL0_TOG_CS_MASK)
#define GPMI_CTRL0_TOG_WORD_LENGTH_MASK 0x800000u
#define GPMI_CTRL0_TOG_WORD_LENGTH_SHIFT 23
#define GPMI_CTRL0_TOG_COMMAND_MODE_MASK 0x3000000u
#define GPMI_CTRL0_TOG_COMMAND_MODE_SHIFT 24
#define GPMI_CTRL0_TOG_COMMAND_MODE(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL0_TOG_COMMAND_MODE_SHIFT))&GPMI_CTRL0_TOG_COMMAND_MODE_MASK)
#define GPMI_CTRL0_TOG_UDMA_MASK 0x4000000u
#define GPMI_CTRL0_TOG_UDMA_SHIFT 26
#define GPMI_CTRL0_TOG_LOCK_CS_MASK 0x8000000u
#define GPMI_CTRL0_TOG_LOCK_CS_SHIFT 27
#define GPMI_CTRL0_TOG_DEV_IRQ_EN_MASK 0x10000000u
#define GPMI_CTRL0_TOG_DEV_IRQ_EN_SHIFT 28
#define GPMI_CTRL0_TOG_RUN_MASK 0x20000000u
#define GPMI_CTRL0_TOG_RUN_SHIFT 29
#define GPMI_CTRL0_TOG_CLKGATE_MASK 0x40000000u
#define GPMI_CTRL0_TOG_CLKGATE_SHIFT 30
#define GPMI_CTRL0_TOG_SFTRST_MASK 0x80000000u
#define GPMI_CTRL0_TOG_SFTRST_SHIFT 31
/* COMPARE Bit Fields */
#define GPMI_COMPARE_REFERENCE_MASK 0xFFFFu
#define GPMI_COMPARE_REFERENCE_SHIFT 0
#define GPMI_COMPARE_REFERENCE(x) (((uint32_t)(((uint32_t)(x))<<GPMI_COMPARE_REFERENCE_SHIFT))&GPMI_COMPARE_REFERENCE_MASK)
#define GPMI_COMPARE_MASK_MASK 0xFFFF0000u
#define GPMI_COMPARE_MASK_SHIFT 16
#define GPMI_COMPARE_MASK(x) (((uint32_t)(((uint32_t)(x))<<GPMI_COMPARE_MASK_SHIFT))&GPMI_COMPARE_MASK_MASK)
/* ECCCTRL Bit Fields */
#define GPMI_ECCCTRL_BUFFER_MASK_MASK 0x1FFu
#define GPMI_ECCCTRL_BUFFER_MASK_SHIFT 0
#define GPMI_ECCCTRL_BUFFER_MASK(x) (((uint32_t)(((uint32_t)(x))<<GPMI_ECCCTRL_BUFFER_MASK_SHIFT))&GPMI_ECCCTRL_BUFFER_MASK_MASK)
#define GPMI_ECCCTRL_RSVD1_MASK 0xE00u
#define GPMI_ECCCTRL_RSVD1_SHIFT 9
#define GPMI_ECCCTRL_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<GPMI_ECCCTRL_RSVD1_SHIFT))&GPMI_ECCCTRL_RSVD1_MASK)
#define GPMI_ECCCTRL_ENABLE_ECC_MASK 0x1000u
#define GPMI_ECCCTRL_ENABLE_ECC_SHIFT 12
#define GPMI_ECCCTRL_ECC_CMD_MASK 0x6000u
#define GPMI_ECCCTRL_ECC_CMD_SHIFT 13
#define GPMI_ECCCTRL_ECC_CMD(x) (((uint32_t)(((uint32_t)(x))<<GPMI_ECCCTRL_ECC_CMD_SHIFT))&GPMI_ECCCTRL_ECC_CMD_MASK)
#define GPMI_ECCCTRL_RSVD2_MASK 0x8000u
#define GPMI_ECCCTRL_RSVD2_SHIFT 15
#define GPMI_ECCCTRL_HANDLE_MASK 0xFFFF0000u
#define GPMI_ECCCTRL_HANDLE_SHIFT 16
#define GPMI_ECCCTRL_HANDLE(x) (((uint32_t)(((uint32_t)(x))<<GPMI_ECCCTRL_HANDLE_SHIFT))&GPMI_ECCCTRL_HANDLE_MASK)
/* ECCCTRL_SET Bit Fields */
#define GPMI_ECCCTRL_SET_BUFFER_MASK_MASK 0x1FFu
#define GPMI_ECCCTRL_SET_BUFFER_MASK_SHIFT 0
#define GPMI_ECCCTRL_SET_BUFFER_MASK(x) (((uint32_t)(((uint32_t)(x))<<GPMI_ECCCTRL_SET_BUFFER_MASK_SHIFT))&GPMI_ECCCTRL_SET_BUFFER_MASK_MASK)
#define GPMI_ECCCTRL_SET_RSVD1_MASK 0xE00u
#define GPMI_ECCCTRL_SET_RSVD1_SHIFT 9
#define GPMI_ECCCTRL_SET_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<GPMI_ECCCTRL_SET_RSVD1_SHIFT))&GPMI_ECCCTRL_SET_RSVD1_MASK)
#define GPMI_ECCCTRL_SET_ENABLE_ECC_MASK 0x1000u
#define GPMI_ECCCTRL_SET_ENABLE_ECC_SHIFT 12
#define GPMI_ECCCTRL_SET_ECC_CMD_MASK 0x6000u
#define GPMI_ECCCTRL_SET_ECC_CMD_SHIFT 13
#define GPMI_ECCCTRL_SET_ECC_CMD(x) (((uint32_t)(((uint32_t)(x))<<GPMI_ECCCTRL_SET_ECC_CMD_SHIFT))&GPMI_ECCCTRL_SET_ECC_CMD_MASK)
#define GPMI_ECCCTRL_SET_RSVD2_MASK 0x8000u
#define GPMI_ECCCTRL_SET_RSVD2_SHIFT 15
#define GPMI_ECCCTRL_SET_HANDLE_MASK 0xFFFF0000u
#define GPMI_ECCCTRL_SET_HANDLE_SHIFT 16
#define GPMI_ECCCTRL_SET_HANDLE(x) (((uint32_t)(((uint32_t)(x))<<GPMI_ECCCTRL_SET_HANDLE_SHIFT))&GPMI_ECCCTRL_SET_HANDLE_MASK)
/* ECCCTRL_CLR Bit Fields */
#define GPMI_ECCCTRL_CLR_BUFFER_MASK_MASK 0x1FFu
#define GPMI_ECCCTRL_CLR_BUFFER_MASK_SHIFT 0
#define GPMI_ECCCTRL_CLR_BUFFER_MASK(x) (((uint32_t)(((uint32_t)(x))<<GPMI_ECCCTRL_CLR_BUFFER_MASK_SHIFT))&GPMI_ECCCTRL_CLR_BUFFER_MASK_MASK)
#define GPMI_ECCCTRL_CLR_RSVD1_MASK 0xE00u
#define GPMI_ECCCTRL_CLR_RSVD1_SHIFT 9
#define GPMI_ECCCTRL_CLR_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<GPMI_ECCCTRL_CLR_RSVD1_SHIFT))&GPMI_ECCCTRL_CLR_RSVD1_MASK)
#define GPMI_ECCCTRL_CLR_ENABLE_ECC_MASK 0x1000u
#define GPMI_ECCCTRL_CLR_ENABLE_ECC_SHIFT 12
#define GPMI_ECCCTRL_CLR_ECC_CMD_MASK 0x6000u
#define GPMI_ECCCTRL_CLR_ECC_CMD_SHIFT 13
#define GPMI_ECCCTRL_CLR_ECC_CMD(x) (((uint32_t)(((uint32_t)(x))<<GPMI_ECCCTRL_CLR_ECC_CMD_SHIFT))&GPMI_ECCCTRL_CLR_ECC_CMD_MASK)
#define GPMI_ECCCTRL_CLR_RSVD2_MASK 0x8000u
#define GPMI_ECCCTRL_CLR_RSVD2_SHIFT 15
#define GPMI_ECCCTRL_CLR_HANDLE_MASK 0xFFFF0000u
#define GPMI_ECCCTRL_CLR_HANDLE_SHIFT 16
#define GPMI_ECCCTRL_CLR_HANDLE(x) (((uint32_t)(((uint32_t)(x))<<GPMI_ECCCTRL_CLR_HANDLE_SHIFT))&GPMI_ECCCTRL_CLR_HANDLE_MASK)
/* ECCCTRL_TOG Bit Fields */
#define GPMI_ECCCTRL_TOG_BUFFER_MASK_MASK 0x1FFu
#define GPMI_ECCCTRL_TOG_BUFFER_MASK_SHIFT 0
#define GPMI_ECCCTRL_TOG_BUFFER_MASK(x) (((uint32_t)(((uint32_t)(x))<<GPMI_ECCCTRL_TOG_BUFFER_MASK_SHIFT))&GPMI_ECCCTRL_TOG_BUFFER_MASK_MASK)
#define GPMI_ECCCTRL_TOG_RSVD1_MASK 0xE00u
#define GPMI_ECCCTRL_TOG_RSVD1_SHIFT 9
#define GPMI_ECCCTRL_TOG_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<GPMI_ECCCTRL_TOG_RSVD1_SHIFT))&GPMI_ECCCTRL_TOG_RSVD1_MASK)
#define GPMI_ECCCTRL_TOG_ENABLE_ECC_MASK 0x1000u
#define GPMI_ECCCTRL_TOG_ENABLE_ECC_SHIFT 12
#define GPMI_ECCCTRL_TOG_ECC_CMD_MASK 0x6000u
#define GPMI_ECCCTRL_TOG_ECC_CMD_SHIFT 13
#define GPMI_ECCCTRL_TOG_ECC_CMD(x) (((uint32_t)(((uint32_t)(x))<<GPMI_ECCCTRL_TOG_ECC_CMD_SHIFT))&GPMI_ECCCTRL_TOG_ECC_CMD_MASK)
#define GPMI_ECCCTRL_TOG_RSVD2_MASK 0x8000u
#define GPMI_ECCCTRL_TOG_RSVD2_SHIFT 15
#define GPMI_ECCCTRL_TOG_HANDLE_MASK 0xFFFF0000u
#define GPMI_ECCCTRL_TOG_HANDLE_SHIFT 16
#define GPMI_ECCCTRL_TOG_HANDLE(x) (((uint32_t)(((uint32_t)(x))<<GPMI_ECCCTRL_TOG_HANDLE_SHIFT))&GPMI_ECCCTRL_TOG_HANDLE_MASK)
/* ECCCOUNT Bit Fields */
#define GPMI_ECCCOUNT_COUNT_MASK 0xFFFFu
#define GPMI_ECCCOUNT_COUNT_SHIFT 0
#define GPMI_ECCCOUNT_COUNT(x) (((uint32_t)(((uint32_t)(x))<<GPMI_ECCCOUNT_COUNT_SHIFT))&GPMI_ECCCOUNT_COUNT_MASK)
/* PAYLOAD Bit Fields */
#define GPMI_PAYLOAD_RSVD0_MASK 0x3u
#define GPMI_PAYLOAD_RSVD0_SHIFT 0
#define GPMI_PAYLOAD_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<GPMI_PAYLOAD_RSVD0_SHIFT))&GPMI_PAYLOAD_RSVD0_MASK)
#define GPMI_PAYLOAD_ADDRESS_MASK 0xFFFFFFFCu
#define GPMI_PAYLOAD_ADDRESS_SHIFT 2
#define GPMI_PAYLOAD_ADDRESS(x) (((uint32_t)(((uint32_t)(x))<<GPMI_PAYLOAD_ADDRESS_SHIFT))&GPMI_PAYLOAD_ADDRESS_MASK)
/* AUXILIARY Bit Fields */
#define GPMI_AUXILIARY_RSVD0_MASK 0x3u
#define GPMI_AUXILIARY_RSVD0_SHIFT 0
#define GPMI_AUXILIARY_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<GPMI_AUXILIARY_RSVD0_SHIFT))&GPMI_AUXILIARY_RSVD0_MASK)
#define GPMI_AUXILIARY_ADDRESS_MASK 0xFFFFFFFCu
#define GPMI_AUXILIARY_ADDRESS_SHIFT 2
#define GPMI_AUXILIARY_ADDRESS(x) (((uint32_t)(((uint32_t)(x))<<GPMI_AUXILIARY_ADDRESS_SHIFT))&GPMI_AUXILIARY_ADDRESS_MASK)
/* CTRL1 Bit Fields */
#define GPMI_CTRL1_GPMI_MODE_MASK 0x1u
#define GPMI_CTRL1_GPMI_MODE_SHIFT 0
#define GPMI_CTRL1_CAMERA_MODE_MASK 0x2u
#define GPMI_CTRL1_CAMERA_MODE_SHIFT 1
#define GPMI_CTRL1_ATA_IRQRDY_POLARITY_MASK 0x4u
#define GPMI_CTRL1_ATA_IRQRDY_POLARITY_SHIFT 2
#define GPMI_CTRL1_DEV_RESET_MASK 0x8u
#define GPMI_CTRL1_DEV_RESET_SHIFT 3
#define GPMI_CTRL1_ABORT_WAIT_FOR_READY_CHANNEL_MASK 0x70u
#define GPMI_CTRL1_ABORT_WAIT_FOR_READY_CHANNEL_SHIFT 4
#define GPMI_CTRL1_ABORT_WAIT_FOR_READY_CHANNEL(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL1_ABORT_WAIT_FOR_READY_CHANNEL_SHIFT))&GPMI_CTRL1_ABORT_WAIT_FOR_READY_CHANNEL_MASK)
#define GPMI_CTRL1_ABORT_WAIT_REQUEST_MASK 0x80u
#define GPMI_CTRL1_ABORT_WAIT_REQUEST_SHIFT 7
#define GPMI_CTRL1_BURST_EN_MASK 0x100u
#define GPMI_CTRL1_BURST_EN_SHIFT 8
#define GPMI_CTRL1_TIMEOUT_IRQ_MASK 0x200u
#define GPMI_CTRL1_TIMEOUT_IRQ_SHIFT 9
#define GPMI_CTRL1_DEV_IRQ_MASK 0x400u
#define GPMI_CTRL1_DEV_IRQ_SHIFT 10
#define GPMI_CTRL1_DMA2ECC_MODE_MASK 0x800u
#define GPMI_CTRL1_DMA2ECC_MODE_SHIFT 11
#define GPMI_CTRL1_RDN_DELAY_MASK 0xF000u
#define GPMI_CTRL1_RDN_DELAY_SHIFT 12
#define GPMI_CTRL1_RDN_DELAY(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL1_RDN_DELAY_SHIFT))&GPMI_CTRL1_RDN_DELAY_MASK)
#define GPMI_CTRL1_HALF_PERIOD_MASK 0x10000u
#define GPMI_CTRL1_HALF_PERIOD_SHIFT 16
#define GPMI_CTRL1_DLL_ENABLE_MASK 0x20000u
#define GPMI_CTRL1_DLL_ENABLE_SHIFT 17
#define GPMI_CTRL1_BCH_MODE_MASK 0x40000u
#define GPMI_CTRL1_BCH_MODE_SHIFT 18
#define GPMI_CTRL1_GANGED_RDYBUSY_MASK 0x80000u
#define GPMI_CTRL1_GANGED_RDYBUSY_SHIFT 19
#define GPMI_CTRL1_TIMEOUT_IRQ_EN_MASK 0x100000u
#define GPMI_CTRL1_TIMEOUT_IRQ_EN_SHIFT 20
#define GPMI_CTRL1_TEST_TRIGGER_MASK 0x200000u
#define GPMI_CTRL1_TEST_TRIGGER_SHIFT 21
#define GPMI_CTRL1_WRN_DLY_SEL_MASK 0xC00000u
#define GPMI_CTRL1_WRN_DLY_SEL_SHIFT 22
#define GPMI_CTRL1_WRN_DLY_SEL(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL1_WRN_DLY_SEL_SHIFT))&GPMI_CTRL1_WRN_DLY_SEL_MASK)
#define GPMI_CTRL1_DECOUPLE_CS_MASK 0x1000000u
#define GPMI_CTRL1_DECOUPLE_CS_SHIFT 24
#define GPMI_CTRL1_SSYNCMODE_MASK 0x2000000u
#define GPMI_CTRL1_SSYNCMODE_SHIFT 25
#define GPMI_CTRL1_UPDATE_CS_MASK 0x4000000u
#define GPMI_CTRL1_UPDATE_CS_SHIFT 26
#define GPMI_CTRL1_GPMI_CLK_DIV2_EN_MASK 0x8000000u
#define GPMI_CTRL1_GPMI_CLK_DIV2_EN_SHIFT 27
#define GPMI_CTRL1_TOGGLE_MODE_MASK 0x10000000u
#define GPMI_CTRL1_TOGGLE_MODE_SHIFT 28
#define GPMI_CTRL1_WRITE_CLK_STOP_MASK 0x20000000u
#define GPMI_CTRL1_WRITE_CLK_STOP_SHIFT 29
#define GPMI_CTRL1_SSYNC_CLK_STOP_MASK 0x40000000u
#define GPMI_CTRL1_SSYNC_CLK_STOP_SHIFT 30
#define GPMI_CTRL1_DEV_CLK_STOP_MASK 0x80000000u
#define GPMI_CTRL1_DEV_CLK_STOP_SHIFT 31
/* CTRL1_SET Bit Fields */
#define GPMI_CTRL1_SET_GPMI_MODE_MASK 0x1u
#define GPMI_CTRL1_SET_GPMI_MODE_SHIFT 0
#define GPMI_CTRL1_SET_CAMERA_MODE_MASK 0x2u
#define GPMI_CTRL1_SET_CAMERA_MODE_SHIFT 1
#define GPMI_CTRL1_SET_ATA_IRQRDY_POLARITY_MASK 0x4u
#define GPMI_CTRL1_SET_ATA_IRQRDY_POLARITY_SHIFT 2
#define GPMI_CTRL1_SET_DEV_RESET_MASK 0x8u
#define GPMI_CTRL1_SET_DEV_RESET_SHIFT 3
#define GPMI_CTRL1_SET_ABORT_WAIT_FOR_READY_CHANNEL_MASK 0x70u
#define GPMI_CTRL1_SET_ABORT_WAIT_FOR_READY_CHANNEL_SHIFT 4
#define GPMI_CTRL1_SET_ABORT_WAIT_FOR_READY_CHANNEL(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL1_SET_ABORT_WAIT_FOR_READY_CHANNEL_SHIFT))&GPMI_CTRL1_SET_ABORT_WAIT_FOR_READY_CHANNEL_MASK)
#define GPMI_CTRL1_SET_ABORT_WAIT_REQUEST_MASK 0x80u
#define GPMI_CTRL1_SET_ABORT_WAIT_REQUEST_SHIFT 7
#define GPMI_CTRL1_SET_BURST_EN_MASK 0x100u
#define GPMI_CTRL1_SET_BURST_EN_SHIFT 8
#define GPMI_CTRL1_SET_TIMEOUT_IRQ_MASK 0x200u
#define GPMI_CTRL1_SET_TIMEOUT_IRQ_SHIFT 9
#define GPMI_CTRL1_SET_DEV_IRQ_MASK 0x400u
#define GPMI_CTRL1_SET_DEV_IRQ_SHIFT 10
#define GPMI_CTRL1_SET_DMA2ECC_MODE_MASK 0x800u
#define GPMI_CTRL1_SET_DMA2ECC_MODE_SHIFT 11
#define GPMI_CTRL1_SET_RDN_DELAY_MASK 0xF000u
#define GPMI_CTRL1_SET_RDN_DELAY_SHIFT 12
#define GPMI_CTRL1_SET_RDN_DELAY(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL1_SET_RDN_DELAY_SHIFT))&GPMI_CTRL1_SET_RDN_DELAY_MASK)
#define GPMI_CTRL1_SET_HALF_PERIOD_MASK 0x10000u
#define GPMI_CTRL1_SET_HALF_PERIOD_SHIFT 16
#define GPMI_CTRL1_SET_DLL_ENABLE_MASK 0x20000u
#define GPMI_CTRL1_SET_DLL_ENABLE_SHIFT 17
#define GPMI_CTRL1_SET_BCH_MODE_MASK 0x40000u
#define GPMI_CTRL1_SET_BCH_MODE_SHIFT 18
#define GPMI_CTRL1_SET_GANGED_RDYBUSY_MASK 0x80000u
#define GPMI_CTRL1_SET_GANGED_RDYBUSY_SHIFT 19
#define GPMI_CTRL1_SET_TIMEOUT_IRQ_EN_MASK 0x100000u
#define GPMI_CTRL1_SET_TIMEOUT_IRQ_EN_SHIFT 20
#define GPMI_CTRL1_SET_TEST_TRIGGER_MASK 0x200000u
#define GPMI_CTRL1_SET_TEST_TRIGGER_SHIFT 21
#define GPMI_CTRL1_SET_WRN_DLY_SEL_MASK 0xC00000u
#define GPMI_CTRL1_SET_WRN_DLY_SEL_SHIFT 22
#define GPMI_CTRL1_SET_WRN_DLY_SEL(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL1_SET_WRN_DLY_SEL_SHIFT))&GPMI_CTRL1_SET_WRN_DLY_SEL_MASK)
#define GPMI_CTRL1_SET_DECOUPLE_CS_MASK 0x1000000u
#define GPMI_CTRL1_SET_DECOUPLE_CS_SHIFT 24
#define GPMI_CTRL1_SET_SSYNCMODE_MASK 0x2000000u
#define GPMI_CTRL1_SET_SSYNCMODE_SHIFT 25
#define GPMI_CTRL1_SET_UPDATE_CS_MASK 0x4000000u
#define GPMI_CTRL1_SET_UPDATE_CS_SHIFT 26
#define GPMI_CTRL1_SET_GPMI_CLK_DIV2_EN_MASK 0x8000000u
#define GPMI_CTRL1_SET_GPMI_CLK_DIV2_EN_SHIFT 27
#define GPMI_CTRL1_SET_TOGGLE_MODE_MASK 0x10000000u
#define GPMI_CTRL1_SET_TOGGLE_MODE_SHIFT 28
#define GPMI_CTRL1_SET_WRITE_CLK_STOP_MASK 0x20000000u
#define GPMI_CTRL1_SET_WRITE_CLK_STOP_SHIFT 29
#define GPMI_CTRL1_SET_SSYNC_CLK_STOP_MASK 0x40000000u
#define GPMI_CTRL1_SET_SSYNC_CLK_STOP_SHIFT 30
#define GPMI_CTRL1_SET_DEV_CLK_STOP_MASK 0x80000000u
#define GPMI_CTRL1_SET_DEV_CLK_STOP_SHIFT 31
/* CTRL1_CLR Bit Fields */
#define GPMI_CTRL1_CLR_GPMI_MODE_MASK 0x1u
#define GPMI_CTRL1_CLR_GPMI_MODE_SHIFT 0
#define GPMI_CTRL1_CLR_CAMERA_MODE_MASK 0x2u
#define GPMI_CTRL1_CLR_CAMERA_MODE_SHIFT 1
#define GPMI_CTRL1_CLR_ATA_IRQRDY_POLARITY_MASK 0x4u
#define GPMI_CTRL1_CLR_ATA_IRQRDY_POLARITY_SHIFT 2
#define GPMI_CTRL1_CLR_DEV_RESET_MASK 0x8u
#define GPMI_CTRL1_CLR_DEV_RESET_SHIFT 3
#define GPMI_CTRL1_CLR_ABORT_WAIT_FOR_READY_CHANNEL_MASK 0x70u
#define GPMI_CTRL1_CLR_ABORT_WAIT_FOR_READY_CHANNEL_SHIFT 4
#define GPMI_CTRL1_CLR_ABORT_WAIT_FOR_READY_CHANNEL(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL1_CLR_ABORT_WAIT_FOR_READY_CHANNEL_SHIFT))&GPMI_CTRL1_CLR_ABORT_WAIT_FOR_READY_CHANNEL_MASK)
#define GPMI_CTRL1_CLR_ABORT_WAIT_REQUEST_MASK 0x80u
#define GPMI_CTRL1_CLR_ABORT_WAIT_REQUEST_SHIFT 7
#define GPMI_CTRL1_CLR_BURST_EN_MASK 0x100u
#define GPMI_CTRL1_CLR_BURST_EN_SHIFT 8
#define GPMI_CTRL1_CLR_TIMEOUT_IRQ_MASK 0x200u
#define GPMI_CTRL1_CLR_TIMEOUT_IRQ_SHIFT 9
#define GPMI_CTRL1_CLR_DEV_IRQ_MASK 0x400u
#define GPMI_CTRL1_CLR_DEV_IRQ_SHIFT 10
#define GPMI_CTRL1_CLR_DMA2ECC_MODE_MASK 0x800u
#define GPMI_CTRL1_CLR_DMA2ECC_MODE_SHIFT 11
#define GPMI_CTRL1_CLR_RDN_DELAY_MASK 0xF000u
#define GPMI_CTRL1_CLR_RDN_DELAY_SHIFT 12
#define GPMI_CTRL1_CLR_RDN_DELAY(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL1_CLR_RDN_DELAY_SHIFT))&GPMI_CTRL1_CLR_RDN_DELAY_MASK)
#define GPMI_CTRL1_CLR_HALF_PERIOD_MASK 0x10000u
#define GPMI_CTRL1_CLR_HALF_PERIOD_SHIFT 16
#define GPMI_CTRL1_CLR_DLL_ENABLE_MASK 0x20000u
#define GPMI_CTRL1_CLR_DLL_ENABLE_SHIFT 17
#define GPMI_CTRL1_CLR_BCH_MODE_MASK 0x40000u
#define GPMI_CTRL1_CLR_BCH_MODE_SHIFT 18
#define GPMI_CTRL1_CLR_GANGED_RDYBUSY_MASK 0x80000u
#define GPMI_CTRL1_CLR_GANGED_RDYBUSY_SHIFT 19
#define GPMI_CTRL1_CLR_TIMEOUT_IRQ_EN_MASK 0x100000u
#define GPMI_CTRL1_CLR_TIMEOUT_IRQ_EN_SHIFT 20
#define GPMI_CTRL1_CLR_TEST_TRIGGER_MASK 0x200000u
#define GPMI_CTRL1_CLR_TEST_TRIGGER_SHIFT 21
#define GPMI_CTRL1_CLR_WRN_DLY_SEL_MASK 0xC00000u
#define GPMI_CTRL1_CLR_WRN_DLY_SEL_SHIFT 22
#define GPMI_CTRL1_CLR_WRN_DLY_SEL(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL1_CLR_WRN_DLY_SEL_SHIFT))&GPMI_CTRL1_CLR_WRN_DLY_SEL_MASK)
#define GPMI_CTRL1_CLR_DECOUPLE_CS_MASK 0x1000000u
#define GPMI_CTRL1_CLR_DECOUPLE_CS_SHIFT 24
#define GPMI_CTRL1_CLR_SSYNCMODE_MASK 0x2000000u
#define GPMI_CTRL1_CLR_SSYNCMODE_SHIFT 25
#define GPMI_CTRL1_CLR_UPDATE_CS_MASK 0x4000000u
#define GPMI_CTRL1_CLR_UPDATE_CS_SHIFT 26
#define GPMI_CTRL1_CLR_GPMI_CLK_DIV2_EN_MASK 0x8000000u
#define GPMI_CTRL1_CLR_GPMI_CLK_DIV2_EN_SHIFT 27
#define GPMI_CTRL1_CLR_TOGGLE_MODE_MASK 0x10000000u
#define GPMI_CTRL1_CLR_TOGGLE_MODE_SHIFT 28
#define GPMI_CTRL1_CLR_WRITE_CLK_STOP_MASK 0x20000000u
#define GPMI_CTRL1_CLR_WRITE_CLK_STOP_SHIFT 29
#define GPMI_CTRL1_CLR_SSYNC_CLK_STOP_MASK 0x40000000u
#define GPMI_CTRL1_CLR_SSYNC_CLK_STOP_SHIFT 30
#define GPMI_CTRL1_CLR_DEV_CLK_STOP_MASK 0x80000000u
#define GPMI_CTRL1_CLR_DEV_CLK_STOP_SHIFT 31
/* CTRL1_TOG Bit Fields */
#define GPMI_CTRL1_TOG_GPMI_MODE_MASK 0x1u
#define GPMI_CTRL1_TOG_GPMI_MODE_SHIFT 0
#define GPMI_CTRL1_TOG_CAMERA_MODE_MASK 0x2u
#define GPMI_CTRL1_TOG_CAMERA_MODE_SHIFT 1
#define GPMI_CTRL1_TOG_ATA_IRQRDY_POLARITY_MASK 0x4u
#define GPMI_CTRL1_TOG_ATA_IRQRDY_POLARITY_SHIFT 2
#define GPMI_CTRL1_TOG_DEV_RESET_MASK 0x8u
#define GPMI_CTRL1_TOG_DEV_RESET_SHIFT 3
#define GPMI_CTRL1_TOG_ABORT_WAIT_FOR_READY_CHANNEL_MASK 0x70u
#define GPMI_CTRL1_TOG_ABORT_WAIT_FOR_READY_CHANNEL_SHIFT 4
#define GPMI_CTRL1_TOG_ABORT_WAIT_FOR_READY_CHANNEL(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL1_TOG_ABORT_WAIT_FOR_READY_CHANNEL_SHIFT))&GPMI_CTRL1_TOG_ABORT_WAIT_FOR_READY_CHANNEL_MASK)
#define GPMI_CTRL1_TOG_ABORT_WAIT_REQUEST_MASK 0x80u
#define GPMI_CTRL1_TOG_ABORT_WAIT_REQUEST_SHIFT 7
#define GPMI_CTRL1_TOG_BURST_EN_MASK 0x100u
#define GPMI_CTRL1_TOG_BURST_EN_SHIFT 8
#define GPMI_CTRL1_TOG_TIMEOUT_IRQ_MASK 0x200u
#define GPMI_CTRL1_TOG_TIMEOUT_IRQ_SHIFT 9
#define GPMI_CTRL1_TOG_DEV_IRQ_MASK 0x400u
#define GPMI_CTRL1_TOG_DEV_IRQ_SHIFT 10
#define GPMI_CTRL1_TOG_DMA2ECC_MODE_MASK 0x800u
#define GPMI_CTRL1_TOG_DMA2ECC_MODE_SHIFT 11
#define GPMI_CTRL1_TOG_RDN_DELAY_MASK 0xF000u
#define GPMI_CTRL1_TOG_RDN_DELAY_SHIFT 12
#define GPMI_CTRL1_TOG_RDN_DELAY(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL1_TOG_RDN_DELAY_SHIFT))&GPMI_CTRL1_TOG_RDN_DELAY_MASK)
#define GPMI_CTRL1_TOG_HALF_PERIOD_MASK 0x10000u
#define GPMI_CTRL1_TOG_HALF_PERIOD_SHIFT 16
#define GPMI_CTRL1_TOG_DLL_ENABLE_MASK 0x20000u
#define GPMI_CTRL1_TOG_DLL_ENABLE_SHIFT 17
#define GPMI_CTRL1_TOG_BCH_MODE_MASK 0x40000u
#define GPMI_CTRL1_TOG_BCH_MODE_SHIFT 18
#define GPMI_CTRL1_TOG_GANGED_RDYBUSY_MASK 0x80000u
#define GPMI_CTRL1_TOG_GANGED_RDYBUSY_SHIFT 19
#define GPMI_CTRL1_TOG_TIMEOUT_IRQ_EN_MASK 0x100000u
#define GPMI_CTRL1_TOG_TIMEOUT_IRQ_EN_SHIFT 20
#define GPMI_CTRL1_TOG_TEST_TRIGGER_MASK 0x200000u
#define GPMI_CTRL1_TOG_TEST_TRIGGER_SHIFT 21
#define GPMI_CTRL1_TOG_WRN_DLY_SEL_MASK 0xC00000u
#define GPMI_CTRL1_TOG_WRN_DLY_SEL_SHIFT 22
#define GPMI_CTRL1_TOG_WRN_DLY_SEL(x) (((uint32_t)(((uint32_t)(x))<<GPMI_CTRL1_TOG_WRN_DLY_SEL_SHIFT))&GPMI_CTRL1_TOG_WRN_DLY_SEL_MASK)
#define GPMI_CTRL1_TOG_DECOUPLE_CS_MASK 0x1000000u
#define GPMI_CTRL1_TOG_DECOUPLE_CS_SHIFT 24
#define GPMI_CTRL1_TOG_SSYNCMODE_MASK 0x2000000u
#define GPMI_CTRL1_TOG_SSYNCMODE_SHIFT 25
#define GPMI_CTRL1_TOG_UPDATE_CS_MASK 0x4000000u
#define GPMI_CTRL1_TOG_UPDATE_CS_SHIFT 26
#define GPMI_CTRL1_TOG_GPMI_CLK_DIV2_EN_MASK 0x8000000u
#define GPMI_CTRL1_TOG_GPMI_CLK_DIV2_EN_SHIFT 27
#define GPMI_CTRL1_TOG_TOGGLE_MODE_MASK 0x10000000u
#define GPMI_CTRL1_TOG_TOGGLE_MODE_SHIFT 28
#define GPMI_CTRL1_TOG_WRITE_CLK_STOP_MASK 0x20000000u
#define GPMI_CTRL1_TOG_WRITE_CLK_STOP_SHIFT 29
#define GPMI_CTRL1_TOG_SSYNC_CLK_STOP_MASK 0x40000000u
#define GPMI_CTRL1_TOG_SSYNC_CLK_STOP_SHIFT 30
#define GPMI_CTRL1_TOG_DEV_CLK_STOP_MASK 0x80000000u
#define GPMI_CTRL1_TOG_DEV_CLK_STOP_SHIFT 31
/* TIMING0 Bit Fields */
#define GPMI_TIMING0_DATA_SETUP_MASK 0xFFu
#define GPMI_TIMING0_DATA_SETUP_SHIFT 0
#define GPMI_TIMING0_DATA_SETUP(x) (((uint32_t)(((uint32_t)(x))<<GPMI_TIMING0_DATA_SETUP_SHIFT))&GPMI_TIMING0_DATA_SETUP_MASK)
#define GPMI_TIMING0_DATA_HOLD_MASK 0xFF00u
#define GPMI_TIMING0_DATA_HOLD_SHIFT 8
#define GPMI_TIMING0_DATA_HOLD(x) (((uint32_t)(((uint32_t)(x))<<GPMI_TIMING0_DATA_HOLD_SHIFT))&GPMI_TIMING0_DATA_HOLD_MASK)
#define GPMI_TIMING0_ADDRESS_SETUP_MASK 0xFF0000u
#define GPMI_TIMING0_ADDRESS_SETUP_SHIFT 16
#define GPMI_TIMING0_ADDRESS_SETUP(x) (((uint32_t)(((uint32_t)(x))<<GPMI_TIMING0_ADDRESS_SETUP_SHIFT))&GPMI_TIMING0_ADDRESS_SETUP_MASK)
#define GPMI_TIMING0_RSVD1_MASK 0xFF000000u
#define GPMI_TIMING0_RSVD1_SHIFT 24
#define GPMI_TIMING0_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<GPMI_TIMING0_RSVD1_SHIFT))&GPMI_TIMING0_RSVD1_MASK)
/* TIMING1 Bit Fields */
#define GPMI_TIMING1_RSVD1_MASK 0xFFFFu
#define GPMI_TIMING1_RSVD1_SHIFT 0
#define GPMI_TIMING1_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<GPMI_TIMING1_RSVD1_SHIFT))&GPMI_TIMING1_RSVD1_MASK)
#define GPMI_TIMING1_DEVICE_BUSY_TIMEOUT_MASK 0xFFFF0000u
#define GPMI_TIMING1_DEVICE_BUSY_TIMEOUT_SHIFT 16
#define GPMI_TIMING1_DEVICE_BUSY_TIMEOUT(x) (((uint32_t)(((uint32_t)(x))<<GPMI_TIMING1_DEVICE_BUSY_TIMEOUT_SHIFT))&GPMI_TIMING1_DEVICE_BUSY_TIMEOUT_MASK)
/* TIMING2 Bit Fields */
#define GPMI_TIMING2_DATA_PAUSE_MASK 0xFu
#define GPMI_TIMING2_DATA_PAUSE_SHIFT 0
#define GPMI_TIMING2_DATA_PAUSE(x) (((uint32_t)(((uint32_t)(x))<<GPMI_TIMING2_DATA_PAUSE_SHIFT))&GPMI_TIMING2_DATA_PAUSE_MASK)
#define GPMI_TIMING2_CMDADD_PAUSE_MASK 0xF0u
#define GPMI_TIMING2_CMDADD_PAUSE_SHIFT 4
#define GPMI_TIMING2_CMDADD_PAUSE(x) (((uint32_t)(((uint32_t)(x))<<GPMI_TIMING2_CMDADD_PAUSE_SHIFT))&GPMI_TIMING2_CMDADD_PAUSE_MASK)
#define GPMI_TIMING2_POSTAMBLE_DELAY_MASK 0xF00u
#define GPMI_TIMING2_POSTAMBLE_DELAY_SHIFT 8
#define GPMI_TIMING2_POSTAMBLE_DELAY(x) (((uint32_t)(((uint32_t)(x))<<GPMI_TIMING2_POSTAMBLE_DELAY_SHIFT))&GPMI_TIMING2_POSTAMBLE_DELAY_MASK)
#define GPMI_TIMING2_PREAMBLE_DELAY_MASK 0xF000u
#define GPMI_TIMING2_PREAMBLE_DELAY_SHIFT 12
#define GPMI_TIMING2_PREAMBLE_DELAY(x) (((uint32_t)(((uint32_t)(x))<<GPMI_TIMING2_PREAMBLE_DELAY_SHIFT))&GPMI_TIMING2_PREAMBLE_DELAY_MASK)
#define GPMI_TIMING2_CE_DELAY_MASK 0x1F0000u
#define GPMI_TIMING2_CE_DELAY_SHIFT 16
#define GPMI_TIMING2_CE_DELAY(x) (((uint32_t)(((uint32_t)(x))<<GPMI_TIMING2_CE_DELAY_SHIFT))&GPMI_TIMING2_CE_DELAY_MASK)
#define GPMI_TIMING2_RSVD0_MASK 0xE00000u
#define GPMI_TIMING2_RSVD0_SHIFT 21
#define GPMI_TIMING2_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<GPMI_TIMING2_RSVD0_SHIFT))&GPMI_TIMING2_RSVD0_MASK)
#define GPMI_TIMING2_READ_LATENCY_MASK 0x7000000u
#define GPMI_TIMING2_READ_LATENCY_SHIFT 24
#define GPMI_TIMING2_READ_LATENCY(x) (((uint32_t)(((uint32_t)(x))<<GPMI_TIMING2_READ_LATENCY_SHIFT))&GPMI_TIMING2_READ_LATENCY_MASK)
#define GPMI_TIMING2_TCR_MASK 0x18000000u
#define GPMI_TIMING2_TCR_SHIFT 27
#define GPMI_TIMING2_TCR(x) (((uint32_t)(((uint32_t)(x))<<GPMI_TIMING2_TCR_SHIFT))&GPMI_TIMING2_TCR_MASK)
#define GPMI_TIMING2_TRPSTH_MASK 0xE0000000u
#define GPMI_TIMING2_TRPSTH_SHIFT 29
#define GPMI_TIMING2_TRPSTH(x) (((uint32_t)(((uint32_t)(x))<<GPMI_TIMING2_TRPSTH_SHIFT))&GPMI_TIMING2_TRPSTH_MASK)
/* DATA Bit Fields */
#define GPMI_DATA_DATA_MASK 0xFFFFFFFFu
#define GPMI_DATA_DATA_SHIFT 0
#define GPMI_DATA_DATA(x) (((uint32_t)(((uint32_t)(x))<<GPMI_DATA_DATA_SHIFT))&GPMI_DATA_DATA_MASK)
/* STAT Bit Fields */
#define GPMI_STAT_PRESENT_MASK 0x1u
#define GPMI_STAT_PRESENT_SHIFT 0
#define GPMI_STAT_FIFO_FULL_MASK 0x2u
#define GPMI_STAT_FIFO_FULL_SHIFT 1
#define GPMI_STAT_FIFO_EMPTY_MASK 0x4u
#define GPMI_STAT_FIFO_EMPTY_SHIFT 2
#define GPMI_STAT_INVALID_BUFFER_MASK_MASK 0x8u
#define GPMI_STAT_INVALID_BUFFER_MASK_SHIFT 3
#define GPMI_STAT_ATA_IRQ_MASK 0x10u
#define GPMI_STAT_ATA_IRQ_SHIFT 4
#define GPMI_STAT_RSVD1_MASK 0xE0u
#define GPMI_STAT_RSVD1_SHIFT 5
#define GPMI_STAT_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<GPMI_STAT_RSVD1_SHIFT))&GPMI_STAT_RSVD1_MASK)
#define GPMI_STAT_DEV0_ERROR_MASK 0x100u
#define GPMI_STAT_DEV0_ERROR_SHIFT 8
#define GPMI_STAT_DEV1_ERROR_MASK 0x200u
#define GPMI_STAT_DEV1_ERROR_SHIFT 9
#define GPMI_STAT_DEV2_ERROR_MASK 0x400u
#define GPMI_STAT_DEV2_ERROR_SHIFT 10
#define GPMI_STAT_DEV3_ERROR_MASK 0x800u
#define GPMI_STAT_DEV3_ERROR_SHIFT 11
#define GPMI_STAT_DEV4_ERROR_MASK 0x1000u
#define GPMI_STAT_DEV4_ERROR_SHIFT 12
#define GPMI_STAT_DEV5_ERROR_MASK 0x2000u
#define GPMI_STAT_DEV5_ERROR_SHIFT 13
#define GPMI_STAT_DEV6_ERROR_MASK 0x4000u
#define GPMI_STAT_DEV6_ERROR_SHIFT 14
#define GPMI_STAT_DEV7_ERROR_MASK 0x8000u
#define GPMI_STAT_DEV7_ERROR_SHIFT 15
#define GPMI_STAT_RDY_TIMEOUT_MASK 0xFF0000u
#define GPMI_STAT_RDY_TIMEOUT_SHIFT 16
#define GPMI_STAT_RDY_TIMEOUT(x) (((uint32_t)(((uint32_t)(x))<<GPMI_STAT_RDY_TIMEOUT_SHIFT))&GPMI_STAT_RDY_TIMEOUT_MASK)
#define GPMI_STAT_READY_BUSY_MASK 0xFF000000u
#define GPMI_STAT_READY_BUSY_SHIFT 24
#define GPMI_STAT_READY_BUSY(x) (((uint32_t)(((uint32_t)(x))<<GPMI_STAT_READY_BUSY_SHIFT))&GPMI_STAT_READY_BUSY_MASK)
/* DEBUG Bit Fields */
#define GPMI_DEBUG_CMD_END_MASK 0xFFu
#define GPMI_DEBUG_CMD_END_SHIFT 0
#define GPMI_DEBUG_CMD_END(x) (((uint32_t)(((uint32_t)(x))<<GPMI_DEBUG_CMD_END_SHIFT))&GPMI_DEBUG_CMD_END_MASK)
#define GPMI_DEBUG_DMAREQ_MASK 0xFF00u
#define GPMI_DEBUG_DMAREQ_SHIFT 8
#define GPMI_DEBUG_DMAREQ(x) (((uint32_t)(((uint32_t)(x))<<GPMI_DEBUG_DMAREQ_SHIFT))&GPMI_DEBUG_DMAREQ_MASK)
#define GPMI_DEBUG_DMA_SENSE_MASK 0xFF0000u
#define GPMI_DEBUG_DMA_SENSE_SHIFT 16
#define GPMI_DEBUG_DMA_SENSE(x) (((uint32_t)(((uint32_t)(x))<<GPMI_DEBUG_DMA_SENSE_SHIFT))&GPMI_DEBUG_DMA_SENSE_MASK)
#define GPMI_DEBUG_WAIT_FOR_READY_END_MASK 0xFF000000u
#define GPMI_DEBUG_WAIT_FOR_READY_END_SHIFT 24
#define GPMI_DEBUG_WAIT_FOR_READY_END(x) (((uint32_t)(((uint32_t)(x))<<GPMI_DEBUG_WAIT_FOR_READY_END_SHIFT))&GPMI_DEBUG_WAIT_FOR_READY_END_MASK)
/* VERSION Bit Fields */
#define GPMI_VERSION_STEP_MASK 0xFFFFu
#define GPMI_VERSION_STEP_SHIFT 0
#define GPMI_VERSION_STEP(x) (((uint32_t)(((uint32_t)(x))<<GPMI_VERSION_STEP_SHIFT))&GPMI_VERSION_STEP_MASK)
#define GPMI_VERSION_MINOR_MASK 0xFF0000u
#define GPMI_VERSION_MINOR_SHIFT 16
#define GPMI_VERSION_MINOR(x) (((uint32_t)(((uint32_t)(x))<<GPMI_VERSION_MINOR_SHIFT))&GPMI_VERSION_MINOR_MASK)
#define GPMI_VERSION_MAJOR_MASK 0xFF000000u
#define GPMI_VERSION_MAJOR_SHIFT 24
#define GPMI_VERSION_MAJOR(x) (((uint32_t)(((uint32_t)(x))<<GPMI_VERSION_MAJOR_SHIFT))&GPMI_VERSION_MAJOR_MASK)
/* DEBUG2 Bit Fields */
#define GPMI_DEBUG2_RDN_TAP_MASK 0x3Fu
#define GPMI_DEBUG2_RDN_TAP_SHIFT 0
#define GPMI_DEBUG2_RDN_TAP(x) (((uint32_t)(((uint32_t)(x))<<GPMI_DEBUG2_RDN_TAP_SHIFT))&GPMI_DEBUG2_RDN_TAP_MASK)
#define GPMI_DEBUG2_UPDATE_WINDOW_MASK 0x40u
#define GPMI_DEBUG2_UPDATE_WINDOW_SHIFT 6
#define GPMI_DEBUG2_VIEW_DELAYED_RDN_MASK 0x80u
#define GPMI_DEBUG2_VIEW_DELAYED_RDN_SHIFT 7
#define GPMI_DEBUG2_SYND2GPMI_READY_MASK 0x100u
#define GPMI_DEBUG2_SYND2GPMI_READY_SHIFT 8
#define GPMI_DEBUG2_SYND2GPMI_VALID_MASK 0x200u
#define GPMI_DEBUG2_SYND2GPMI_VALID_SHIFT 9
#define GPMI_DEBUG2_GPMI2SYND_READY_MASK 0x400u
#define GPMI_DEBUG2_GPMI2SYND_READY_SHIFT 10
#define GPMI_DEBUG2_GPMI2SYND_VALID_MASK 0x800u
#define GPMI_DEBUG2_GPMI2SYND_VALID_SHIFT 11
#define GPMI_DEBUG2_SYND2GPMI_BE_MASK 0xF000u
#define GPMI_DEBUG2_SYND2GPMI_BE_SHIFT 12
#define GPMI_DEBUG2_SYND2GPMI_BE(x) (((uint32_t)(((uint32_t)(x))<<GPMI_DEBUG2_SYND2GPMI_BE_SHIFT))&GPMI_DEBUG2_SYND2GPMI_BE_MASK)
#define GPMI_DEBUG2_MAIN_STATE_MASK 0xF0000u
#define GPMI_DEBUG2_MAIN_STATE_SHIFT 16
#define GPMI_DEBUG2_MAIN_STATE(x) (((uint32_t)(((uint32_t)(x))<<GPMI_DEBUG2_MAIN_STATE_SHIFT))&GPMI_DEBUG2_MAIN_STATE_MASK)
#define GPMI_DEBUG2_PIN_STATE_MASK 0x700000u
#define GPMI_DEBUG2_PIN_STATE_SHIFT 20
#define GPMI_DEBUG2_PIN_STATE(x) (((uint32_t)(((uint32_t)(x))<<GPMI_DEBUG2_PIN_STATE_SHIFT))&GPMI_DEBUG2_PIN_STATE_MASK)
#define GPMI_DEBUG2_BUSY_MASK 0x800000u
#define GPMI_DEBUG2_BUSY_SHIFT 23
#define GPMI_DEBUG2_UDMA_STATE_MASK 0xF000000u
#define GPMI_DEBUG2_UDMA_STATE_SHIFT 24
#define GPMI_DEBUG2_UDMA_STATE(x) (((uint32_t)(((uint32_t)(x))<<GPMI_DEBUG2_UDMA_STATE_SHIFT))&GPMI_DEBUG2_UDMA_STATE_MASK)
#define GPMI_DEBUG2_RSVD1_MASK 0xF0000000u
#define GPMI_DEBUG2_RSVD1_SHIFT 28
#define GPMI_DEBUG2_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<GPMI_DEBUG2_RSVD1_SHIFT))&GPMI_DEBUG2_RSVD1_MASK)
/* DEBUG3 Bit Fields */
#define GPMI_DEBUG3_DEV_WORD_CNTR_MASK 0xFFFFu
#define GPMI_DEBUG3_DEV_WORD_CNTR_SHIFT 0
#define GPMI_DEBUG3_DEV_WORD_CNTR(x) (((uint32_t)(((uint32_t)(x))<<GPMI_DEBUG3_DEV_WORD_CNTR_SHIFT))&GPMI_DEBUG3_DEV_WORD_CNTR_MASK)
#define GPMI_DEBUG3_APB_WORD_CNTR_MASK 0xFFFF0000u
#define GPMI_DEBUG3_APB_WORD_CNTR_SHIFT 16
#define GPMI_DEBUG3_APB_WORD_CNTR(x) (((uint32_t)(((uint32_t)(x))<<GPMI_DEBUG3_APB_WORD_CNTR_SHIFT))&GPMI_DEBUG3_APB_WORD_CNTR_MASK)
/* READ_DDR_DLL_CTRL Bit Fields */
#define GPMI_READ_DDR_DLL_CTRL_ENABLE_MASK 0x1u
#define GPMI_READ_DDR_DLL_CTRL_ENABLE_SHIFT 0
#define GPMI_READ_DDR_DLL_CTRL_RESET_MASK 0x2u
#define GPMI_READ_DDR_DLL_CTRL_RESET_SHIFT 1
#define GPMI_READ_DDR_DLL_CTRL_SLV_FORCE_UPD_MASK 0x4u
#define GPMI_READ_DDR_DLL_CTRL_SLV_FORCE_UPD_SHIFT 2
#define GPMI_READ_DDR_DLL_CTRL_SLV_DLY_TARGET_MASK 0x78u
#define GPMI_READ_DDR_DLL_CTRL_SLV_DLY_TARGET_SHIFT 3
#define GPMI_READ_DDR_DLL_CTRL_SLV_DLY_TARGET(x) (((uint32_t)(((uint32_t)(x))<<GPMI_READ_DDR_DLL_CTRL_SLV_DLY_TARGET_SHIFT))&GPMI_READ_DDR_DLL_CTRL_SLV_DLY_TARGET_MASK)
#define GPMI_READ_DDR_DLL_CTRL_GATE_UPDATE_MASK 0x80u
#define GPMI_READ_DDR_DLL_CTRL_GATE_UPDATE_SHIFT 7
#define GPMI_READ_DDR_DLL_CTRL_REFCLK_ON_MASK 0x100u
#define GPMI_READ_DDR_DLL_CTRL_REFCLK_ON_SHIFT 8
#define GPMI_READ_DDR_DLL_CTRL_SLV_OVERRIDE_MASK 0x200u
#define GPMI_READ_DDR_DLL_CTRL_SLV_OVERRIDE_SHIFT 9
#define GPMI_READ_DDR_DLL_CTRL_SLV_OVERRIDE_VAL_MASK 0x3FC00u
#define GPMI_READ_DDR_DLL_CTRL_SLV_OVERRIDE_VAL_SHIFT 10
#define GPMI_READ_DDR_DLL_CTRL_SLV_OVERRIDE_VAL(x) (((uint32_t)(((uint32_t)(x))<<GPMI_READ_DDR_DLL_CTRL_SLV_OVERRIDE_VAL_SHIFT))&GPMI_READ_DDR_DLL_CTRL_SLV_OVERRIDE_VAL_MASK)
#define GPMI_READ_DDR_DLL_CTRL_RSVD1_MASK 0xC0000u
#define GPMI_READ_DDR_DLL_CTRL_RSVD1_SHIFT 18
#define GPMI_READ_DDR_DLL_CTRL_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<GPMI_READ_DDR_DLL_CTRL_RSVD1_SHIFT))&GPMI_READ_DDR_DLL_CTRL_RSVD1_MASK)
#define GPMI_READ_DDR_DLL_CTRL_SLV_UPDATE_INT_MASK 0xFF00000u
#define GPMI_READ_DDR_DLL_CTRL_SLV_UPDATE_INT_SHIFT 20
#define GPMI_READ_DDR_DLL_CTRL_SLV_UPDATE_INT(x) (((uint32_t)(((uint32_t)(x))<<GPMI_READ_DDR_DLL_CTRL_SLV_UPDATE_INT_SHIFT))&GPMI_READ_DDR_DLL_CTRL_SLV_UPDATE_INT_MASK)
#define GPMI_READ_DDR_DLL_CTRL_REF_UPDATE_INT_MASK 0xF0000000u
#define GPMI_READ_DDR_DLL_CTRL_REF_UPDATE_INT_SHIFT 28
#define GPMI_READ_DDR_DLL_CTRL_REF_UPDATE_INT(x) (((uint32_t)(((uint32_t)(x))<<GPMI_READ_DDR_DLL_CTRL_REF_UPDATE_INT_SHIFT))&GPMI_READ_DDR_DLL_CTRL_REF_UPDATE_INT_MASK)
/* READ_DDR_DLL_STS Bit Fields */
#define GPMI_READ_DDR_DLL_STS_SLV_LOCK_MASK 0x1u
#define GPMI_READ_DDR_DLL_STS_SLV_LOCK_SHIFT 0
#define GPMI_READ_DDR_DLL_STS_SLV_SEL_MASK 0x1FEu
#define GPMI_READ_DDR_DLL_STS_SLV_SEL_SHIFT 1
#define GPMI_READ_DDR_DLL_STS_SLV_SEL(x) (((uint32_t)(((uint32_t)(x))<<GPMI_READ_DDR_DLL_STS_SLV_SEL_SHIFT))&GPMI_READ_DDR_DLL_STS_SLV_SEL_MASK)
#define GPMI_READ_DDR_DLL_STS_RSVD0_MASK 0xFE00u
#define GPMI_READ_DDR_DLL_STS_RSVD0_SHIFT 9
#define GPMI_READ_DDR_DLL_STS_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<GPMI_READ_DDR_DLL_STS_RSVD0_SHIFT))&GPMI_READ_DDR_DLL_STS_RSVD0_MASK)
#define GPMI_READ_DDR_DLL_STS_REF_LOCK_MASK 0x10000u
#define GPMI_READ_DDR_DLL_STS_REF_LOCK_SHIFT 16
#define GPMI_READ_DDR_DLL_STS_REF_SEL_MASK 0x1FE0000u
#define GPMI_READ_DDR_DLL_STS_REF_SEL_SHIFT 17
#define GPMI_READ_DDR_DLL_STS_REF_SEL(x) (((uint32_t)(((uint32_t)(x))<<GPMI_READ_DDR_DLL_STS_REF_SEL_SHIFT))&GPMI_READ_DDR_DLL_STS_REF_SEL_MASK)
#define GPMI_READ_DDR_DLL_STS_RSVD1_MASK 0xFE000000u
#define GPMI_READ_DDR_DLL_STS_RSVD1_SHIFT 25
#define GPMI_READ_DDR_DLL_STS_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<GPMI_READ_DDR_DLL_STS_RSVD1_SHIFT))&GPMI_READ_DDR_DLL_STS_RSVD1_MASK)
/*!
* @}
*/ /* end of group GPMI_Register_Masks */
/* GPMI - Peripheral instance base addresses */
/** Peripheral GPMI base address */
#define GPMI_BASE (0x33002000u)
/** Peripheral GPMI base pointer */
#define GPMI ((GPMI_Type *)GPMI_BASE)
#define GPMI_BASE_PTR (GPMI)
/** Array initializer of GPMI peripheral base addresses */
#define GPMI_BASE_ADDRS { GPMI_BASE }
/** Array initializer of GPMI peripheral base pointers */
#define GPMI_BASE_PTRS { GPMI }
/** Interrupt vectors for the GPMI peripheral type */
#define GPMI_IRQS { GPMI_IRQn }
/* ----------------------------------------------------------------------------
-- GPMI - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup GPMI_Register_Accessor_Macros GPMI - Register accessor macros
* @{
*/
/* GPMI - Register instance definitions */
/* GPMI */
#define GPMI_CTRL0 GPMI_CTRL0_REG(GPMI_BASE_PTR)
#define GPMI_CTRL0_SET GPMI_CTRL0_SET_REG(GPMI_BASE_PTR)
#define GPMI_CTRL0_CLR GPMI_CTRL0_CLR_REG(GPMI_BASE_PTR)
#define GPMI_CTRL0_TOG GPMI_CTRL0_TOG_REG(GPMI_BASE_PTR)
#define GPMI_COMPARE GPMI_COMPARE_REG(GPMI_BASE_PTR)
#define GPMI_ECCCTRL GPMI_ECCCTRL_REG(GPMI_BASE_PTR)
#define GPMI_ECCCTRL_SET GPMI_ECCCTRL_SET_REG(GPMI_BASE_PTR)
#define GPMI_ECCCTRL_CLR GPMI_ECCCTRL_CLR_REG(GPMI_BASE_PTR)
#define GPMI_ECCCTRL_TOG GPMI_ECCCTRL_TOG_REG(GPMI_BASE_PTR)
#define GPMI_ECCCOUNT GPMI_ECCCOUNT_REG(GPMI_BASE_PTR)
#define GPMI_PAYLOAD GPMI_PAYLOAD_REG(GPMI_BASE_PTR)
#define GPMI_AUXILIARY GPMI_AUXILIARY_REG(GPMI_BASE_PTR)
#define GPMI_CTRL1 GPMI_CTRL1_REG(GPMI_BASE_PTR)
#define GPMI_CTRL1_SET GPMI_CTRL1_SET_REG(GPMI_BASE_PTR)
#define GPMI_CTRL1_CLR GPMI_CTRL1_CLR_REG(GPMI_BASE_PTR)
#define GPMI_CTRL1_TOG GPMI_CTRL1_TOG_REG(GPMI_BASE_PTR)
#define GPMI_TIMING0 GPMI_TIMING0_REG(GPMI_BASE_PTR)
#define GPMI_TIMING1 GPMI_TIMING1_REG(GPMI_BASE_PTR)
#define GPMI_TIMING2 GPMI_TIMING2_REG(GPMI_BASE_PTR)
#define GPMI_DATA GPMI_DATA_REG(GPMI_BASE_PTR)
#define GPMI_STAT GPMI_STAT_REG(GPMI_BASE_PTR)
#define GPMI_DEBUG GPMI_DEBUG_REG(GPMI_BASE_PTR)
#define GPMI_VERSION GPMI_VERSION_REG(GPMI_BASE_PTR)
#define GPMI_DEBUG2 GPMI_DEBUG2_REG(GPMI_BASE_PTR)
#define GPMI_DEBUG3 GPMI_DEBUG3_REG(GPMI_BASE_PTR)
#define GPMI_READ_DDR_DLL_CTRL GPMI_READ_DDR_DLL_CTRL_REG(GPMI_BASE_PTR)
#define GPMI_READ_DDR_DLL_STS GPMI_READ_DDR_DLL_STS_REG(GPMI_BASE_PTR)
/*!
* @}
*/ /* end of group GPMI_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group GPMI_Peripheral */
/* ----------------------------------------------------------------------------
-- GPT Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup GPT_Peripheral_Access_Layer GPT Peripheral Access Layer
* @{
*/
/** GPT - Register Layout Typedef */
typedef struct {
__IO uint32_t CR; /**< GPT Control Register, offset: 0x0 */
__IO uint32_t PR; /**< GPT Prescaler Register, offset: 0x4 */
__IO uint32_t SR; /**< GPT Status Register, offset: 0x8 */
__IO uint32_t IR; /**< GPT Interrupt Register, offset: 0xC */
__IO uint32_t OCR1; /**< GPT Output Compare Register 1, offset: 0x10 */
__IO uint32_t OCR2; /**< GPT Output Compare Register 2, offset: 0x14 */
__IO uint32_t OCR3; /**< GPT Output Compare Register 3, offset: 0x18 */
__I uint32_t ICR1; /**< GPT Input Capture Register 1, offset: 0x1C */
__I uint32_t ICR2; /**< GPT Input Capture Register 2, offset: 0x20 */
__I uint32_t CNT; /**< GPT Counter Register, offset: 0x24 */
} GPT_Type, *GPT_MemMapPtr;
/* ----------------------------------------------------------------------------
-- GPT - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup GPT_Register_Accessor_Macros GPT - Register accessor macros
* @{
*/
/* GPT - Register accessors */
#define GPT_CR_REG(base) ((base)->CR)
#define GPT_PR_REG(base) ((base)->PR)
#define GPT_SR_REG(base) ((base)->SR)
#define GPT_IR_REG(base) ((base)->IR)
#define GPT_OCR1_REG(base) ((base)->OCR1)
#define GPT_OCR2_REG(base) ((base)->OCR2)
#define GPT_OCR3_REG(base) ((base)->OCR3)
#define GPT_ICR1_REG(base) ((base)->ICR1)
#define GPT_ICR2_REG(base) ((base)->ICR2)
#define GPT_CNT_REG(base) ((base)->CNT)
/*!
* @}
*/ /* end of group GPT_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- GPT Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup GPT_Register_Masks GPT Register Masks
* @{
*/
/* CR Bit Fields */
#define GPT_CR_EN_MASK 0x1u
#define GPT_CR_EN_SHIFT 0
#define GPT_CR_ENMOD_MASK 0x2u
#define GPT_CR_ENMOD_SHIFT 1
#define GPT_CR_DBGEN_MASK 0x4u
#define GPT_CR_DBGEN_SHIFT 2
#define GPT_CR_WAITEN_MASK 0x8u
#define GPT_CR_WAITEN_SHIFT 3
#define GPT_CR_DOZEEN_MASK 0x10u
#define GPT_CR_DOZEEN_SHIFT 4
#define GPT_CR_STOPEN_MASK 0x20u
#define GPT_CR_STOPEN_SHIFT 5
#define GPT_CR_CLKSRC_MASK 0x1C0u
#define GPT_CR_CLKSRC_SHIFT 6
#define GPT_CR_CLKSRC(x) (((uint32_t)(((uint32_t)(x))<<GPT_CR_CLKSRC_SHIFT))&GPT_CR_CLKSRC_MASK)
#define GPT_CR_FRR_MASK 0x200u
#define GPT_CR_FRR_SHIFT 9
#define GPT_CR_EN_24M_MASK 0x400u
#define GPT_CR_EN_24M_SHIFT 10
#define GPT_CR_SWR_MASK 0x8000u
#define GPT_CR_SWR_SHIFT 15
#define GPT_CR_IM1_MASK 0x30000u
#define GPT_CR_IM1_SHIFT 16
#define GPT_CR_IM1(x) (((uint32_t)(((uint32_t)(x))<<GPT_CR_IM1_SHIFT))&GPT_CR_IM1_MASK)
#define GPT_CR_IM2_MASK 0xC0000u
#define GPT_CR_IM2_SHIFT 18
#define GPT_CR_IM2(x) (((uint32_t)(((uint32_t)(x))<<GPT_CR_IM2_SHIFT))&GPT_CR_IM2_MASK)
#define GPT_CR_OM1_MASK 0x700000u
#define GPT_CR_OM1_SHIFT 20
#define GPT_CR_OM1(x) (((uint32_t)(((uint32_t)(x))<<GPT_CR_OM1_SHIFT))&GPT_CR_OM1_MASK)
#define GPT_CR_OM2_MASK 0x3800000u
#define GPT_CR_OM2_SHIFT 23
#define GPT_CR_OM2(x) (((uint32_t)(((uint32_t)(x))<<GPT_CR_OM2_SHIFT))&GPT_CR_OM2_MASK)
#define GPT_CR_OM3_MASK 0x1C000000u
#define GPT_CR_OM3_SHIFT 26
#define GPT_CR_OM3(x) (((uint32_t)(((uint32_t)(x))<<GPT_CR_OM3_SHIFT))&GPT_CR_OM3_MASK)
#define GPT_CR_FO1_MASK 0x20000000u
#define GPT_CR_FO1_SHIFT 29
#define GPT_CR_FO2_MASK 0x40000000u
#define GPT_CR_FO2_SHIFT 30
#define GPT_CR_FO3_MASK 0x80000000u
#define GPT_CR_FO3_SHIFT 31
/* PR Bit Fields */
#define GPT_PR_PRESCALER_MASK 0xFFFu
#define GPT_PR_PRESCALER_SHIFT 0
#define GPT_PR_PRESCALER(x) (((uint32_t)(((uint32_t)(x))<<GPT_PR_PRESCALER_SHIFT))&GPT_PR_PRESCALER_MASK)
#define GPT_PR_PRESCALER24M_MASK 0xF000u
#define GPT_PR_PRESCALER24M_SHIFT 12
#define GPT_PR_PRESCALER24M(x) (((uint32_t)(((uint32_t)(x))<<GPT_PR_PRESCALER24M_SHIFT))&GPT_PR_PRESCALER24M_MASK)
/* SR Bit Fields */
#define GPT_SR_OF1_MASK 0x1u
#define GPT_SR_OF1_SHIFT 0
#define GPT_SR_OF2_MASK 0x2u
#define GPT_SR_OF2_SHIFT 1
#define GPT_SR_OF3_MASK 0x4u
#define GPT_SR_OF3_SHIFT 2
#define GPT_SR_IF1_MASK 0x8u
#define GPT_SR_IF1_SHIFT 3
#define GPT_SR_IF2_MASK 0x10u
#define GPT_SR_IF2_SHIFT 4
#define GPT_SR_ROV_MASK 0x20u
#define GPT_SR_ROV_SHIFT 5
/* IR Bit Fields */
#define GPT_IR_OF1IE_MASK 0x1u
#define GPT_IR_OF1IE_SHIFT 0
#define GPT_IR_OF2IE_MASK 0x2u
#define GPT_IR_OF2IE_SHIFT 1
#define GPT_IR_OF3IE_MASK 0x4u
#define GPT_IR_OF3IE_SHIFT 2
#define GPT_IR_IF1IE_MASK 0x8u
#define GPT_IR_IF1IE_SHIFT 3
#define GPT_IR_IF2IE_MASK 0x10u
#define GPT_IR_IF2IE_SHIFT 4
#define GPT_IR_ROVIE_MASK 0x20u
#define GPT_IR_ROVIE_SHIFT 5
/* OCR1 Bit Fields */
#define GPT_OCR1_COMP_MASK 0xFFFFFFFFu
#define GPT_OCR1_COMP_SHIFT 0
#define GPT_OCR1_COMP(x) (((uint32_t)(((uint32_t)(x))<<GPT_OCR1_COMP_SHIFT))&GPT_OCR1_COMP_MASK)
/* OCR2 Bit Fields */
#define GPT_OCR2_COMP_MASK 0xFFFFFFFFu
#define GPT_OCR2_COMP_SHIFT 0
#define GPT_OCR2_COMP(x) (((uint32_t)(((uint32_t)(x))<<GPT_OCR2_COMP_SHIFT))&GPT_OCR2_COMP_MASK)
/* OCR3 Bit Fields */
#define GPT_OCR3_COMP_MASK 0xFFFFFFFFu
#define GPT_OCR3_COMP_SHIFT 0
#define GPT_OCR3_COMP(x) (((uint32_t)(((uint32_t)(x))<<GPT_OCR3_COMP_SHIFT))&GPT_OCR3_COMP_MASK)
/* ICR1 Bit Fields */
#define GPT_ICR1_CAPT_MASK 0xFFFFFFFFu
#define GPT_ICR1_CAPT_SHIFT 0
#define GPT_ICR1_CAPT(x) (((uint32_t)(((uint32_t)(x))<<GPT_ICR1_CAPT_SHIFT))&GPT_ICR1_CAPT_MASK)
/* ICR2 Bit Fields */
#define GPT_ICR2_CAPT_MASK 0xFFFFFFFFu
#define GPT_ICR2_CAPT_SHIFT 0
#define GPT_ICR2_CAPT(x) (((uint32_t)(((uint32_t)(x))<<GPT_ICR2_CAPT_SHIFT))&GPT_ICR2_CAPT_MASK)
/* CNT Bit Fields */
#define GPT_CNT_COUNT_MASK 0xFFFFFFFFu
#define GPT_CNT_COUNT_SHIFT 0
#define GPT_CNT_COUNT(x) (((uint32_t)(((uint32_t)(x))<<GPT_CNT_COUNT_SHIFT))&GPT_CNT_COUNT_MASK)
/*!
* @}
*/ /* end of group GPT_Register_Masks */
/* GPT - Peripheral instance base addresses */
/** Peripheral GPT1 base address */
#define GPT1_BASE (0x302D0000u)
/** Peripheral GPT1 base pointer */
#define GPT1 ((GPT_Type *)GPT1_BASE)
#define GPT1_BASE_PTR (GPT1)
/** Peripheral GPT2 base address */
#define GPT2_BASE (0x302E0000u)
/** Peripheral GPT2 base pointer */
#define GPT2 ((GPT_Type *)GPT2_BASE)
#define GPT2_BASE_PTR (GPT2)
/** Peripheral GPT3 base address */
#define GPT3_BASE (0x302F0000u)
/** Peripheral GPT3 base pointer */
#define GPT3 ((GPT_Type *)GPT3_BASE)
#define GPT3_BASE_PTR (GPT3)
/** Peripheral GPT4 base address */
#define GPT4_BASE (0x30300000u)
/** Peripheral GPT4 base pointer */
#define GPT4 ((GPT_Type *)GPT4_BASE)
#define GPT4_BASE_PTR (GPT4)
/** Array initializer of GPT peripheral base addresses */
#define GPT_BASE_ADDRS { GPT1_BASE, GPT2_BASE, GPT3_BASE, GPT4_BASE }
/** Array initializer of GPT peripheral base pointers */
#define GPT_BASE_PTRS { GPT1, GPT2, GPT3, GPT4 }
/** Interrupt vectors for the GPT peripheral type */
#define GPT_IRQS { GPT1_IRQn, GPT2_IRQn, GPT3_IRQn, GPT4_IRQn }
/* ----------------------------------------------------------------------------
-- GPT - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup GPT_Register_Accessor_Macros GPT - Register accessor macros
* @{
*/
/* GPT - Register instance definitions */
/* GPT1 */
#define GPT1_CR GPT_CR_REG(GPT1_BASE_PTR)
#define GPT1_PR GPT_PR_REG(GPT1_BASE_PTR)
#define GPT1_SR GPT_SR_REG(GPT1_BASE_PTR)
#define GPT1_IR GPT_IR_REG(GPT1_BASE_PTR)
#define GPT1_OCR1 GPT_OCR1_REG(GPT1_BASE_PTR)
#define GPT1_OCR2 GPT_OCR2_REG(GPT1_BASE_PTR)
#define GPT1_OCR3 GPT_OCR3_REG(GPT1_BASE_PTR)
#define GPT1_ICR1 GPT_ICR1_REG(GPT1_BASE_PTR)
#define GPT1_ICR2 GPT_ICR2_REG(GPT1_BASE_PTR)
#define GPT1_CNT GPT_CNT_REG(GPT1_BASE_PTR)
/* GPT2 */
#define GPT2_CR GPT_CR_REG(GPT2_BASE_PTR)
#define GPT2_PR GPT_PR_REG(GPT2_BASE_PTR)
#define GPT2_SR GPT_SR_REG(GPT2_BASE_PTR)
#define GPT2_IR GPT_IR_REG(GPT2_BASE_PTR)
#define GPT2_OCR1 GPT_OCR1_REG(GPT2_BASE_PTR)
#define GPT2_OCR2 GPT_OCR2_REG(GPT2_BASE_PTR)
#define GPT2_OCR3 GPT_OCR3_REG(GPT2_BASE_PTR)
#define GPT2_ICR1 GPT_ICR1_REG(GPT2_BASE_PTR)
#define GPT2_ICR2 GPT_ICR2_REG(GPT2_BASE_PTR)
#define GPT2_CNT GPT_CNT_REG(GPT2_BASE_PTR)
/* GPT3 */
#define GPT3_CR GPT_CR_REG(GPT3_BASE_PTR)
#define GPT3_PR GPT_PR_REG(GPT3_BASE_PTR)
#define GPT3_SR GPT_SR_REG(GPT3_BASE_PTR)
#define GPT3_IR GPT_IR_REG(GPT3_BASE_PTR)
#define GPT3_OCR1 GPT_OCR1_REG(GPT3_BASE_PTR)
#define GPT3_OCR2 GPT_OCR2_REG(GPT3_BASE_PTR)
#define GPT3_OCR3 GPT_OCR3_REG(GPT3_BASE_PTR)
#define GPT3_ICR1 GPT_ICR1_REG(GPT3_BASE_PTR)
#define GPT3_ICR2 GPT_ICR2_REG(GPT3_BASE_PTR)
#define GPT3_CNT GPT_CNT_REG(GPT3_BASE_PTR)
/* GPT4 */
#define GPT4_CR GPT_CR_REG(GPT4_BASE_PTR)
#define GPT4_PR GPT_PR_REG(GPT4_BASE_PTR)
#define GPT4_SR GPT_SR_REG(GPT4_BASE_PTR)
#define GPT4_IR GPT_IR_REG(GPT4_BASE_PTR)
#define GPT4_OCR1 GPT_OCR1_REG(GPT4_BASE_PTR)
#define GPT4_OCR2 GPT_OCR2_REG(GPT4_BASE_PTR)
#define GPT4_OCR3 GPT_OCR3_REG(GPT4_BASE_PTR)
#define GPT4_ICR1 GPT_ICR1_REG(GPT4_BASE_PTR)
#define GPT4_ICR2 GPT_ICR2_REG(GPT4_BASE_PTR)
#define GPT4_CNT GPT_CNT_REG(GPT4_BASE_PTR)
/*!
* @}
*/ /* end of group GPT_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group GPT_Peripheral */
/* ----------------------------------------------------------------------------
-- I2C Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup I2C_Peripheral_Access_Layer I2C Peripheral Access Layer
* @{
*/
/** I2C - Register Layout Typedef */
typedef struct {
__IO uint16_t IADR; /**< I2C Address Register, offset: 0x0 */
uint8_t RESERVED_0[2];
__IO uint16_t IFDR; /**< I2C Frequency Divider Register, offset: 0x4 */
uint8_t RESERVED_1[2];
__IO uint16_t I2CR; /**< I2C Control Register, offset: 0x8 */
uint8_t RESERVED_2[2];
__IO uint16_t I2SR; /**< I2C Status Register, offset: 0xC */
uint8_t RESERVED_3[2];
__IO uint16_t I2DR; /**< I2C Data I/O Register, offset: 0x10 */
} I2C_Type, *I2C_MemMapPtr;
/* ----------------------------------------------------------------------------
-- I2C - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup I2C_Register_Accessor_Macros I2C - Register accessor macros
* @{
*/
/* I2C - Register accessors */
#define I2C_IADR_REG(base) ((base)->IADR)
#define I2C_IFDR_REG(base) ((base)->IFDR)
#define I2C_I2CR_REG(base) ((base)->I2CR)
#define I2C_I2SR_REG(base) ((base)->I2SR)
#define I2C_I2DR_REG(base) ((base)->I2DR)
/*!
* @}
*/ /* end of group I2C_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- I2C Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup I2C_Register_Masks I2C Register Masks
* @{
*/
/* IADR Bit Fields */
#define I2C_IADR_ADR_MASK 0xFEu
#define I2C_IADR_ADR_SHIFT 1
#define I2C_IADR_ADR(x) (((uint16_t)(((uint16_t)(x))<<I2C_IADR_ADR_SHIFT))&I2C_IADR_ADR_MASK)
/* IFDR Bit Fields */
#define I2C_IFDR_IC_MASK 0x3Fu
#define I2C_IFDR_IC_SHIFT 0
#define I2C_IFDR_IC(x) (((uint16_t)(((uint16_t)(x))<<I2C_IFDR_IC_SHIFT))&I2C_IFDR_IC_MASK)
/* I2CR Bit Fields */
#define I2C_I2CR_RSTA_MASK 0x4u
#define I2C_I2CR_RSTA_SHIFT 2
#define I2C_I2CR_TXAK_MASK 0x8u
#define I2C_I2CR_TXAK_SHIFT 3
#define I2C_I2CR_MTX_MASK 0x10u
#define I2C_I2CR_MTX_SHIFT 4
#define I2C_I2CR_MSTA_MASK 0x20u
#define I2C_I2CR_MSTA_SHIFT 5
#define I2C_I2CR_IIEN_MASK 0x40u
#define I2C_I2CR_IIEN_SHIFT 6
#define I2C_I2CR_IEN_MASK 0x80u
#define I2C_I2CR_IEN_SHIFT 7
/* I2SR Bit Fields */
#define I2C_I2SR_RXAK_MASK 0x1u
#define I2C_I2SR_RXAK_SHIFT 0
#define I2C_I2SR_IIF_MASK 0x2u
#define I2C_I2SR_IIF_SHIFT 1
#define I2C_I2SR_SRW_MASK 0x4u
#define I2C_I2SR_SRW_SHIFT 2
#define I2C_I2SR_IAL_MASK 0x10u
#define I2C_I2SR_IAL_SHIFT 4
#define I2C_I2SR_IBB_MASK 0x20u
#define I2C_I2SR_IBB_SHIFT 5
#define I2C_I2SR_IAAS_MASK 0x40u
#define I2C_I2SR_IAAS_SHIFT 6
#define I2C_I2SR_ICF_MASK 0x80u
#define I2C_I2SR_ICF_SHIFT 7
/* I2DR Bit Fields */
#define I2C_I2DR_DATA_MASK 0xFFu
#define I2C_I2DR_DATA_SHIFT 0
#define I2C_I2DR_DATA(x) (((uint16_t)(((uint16_t)(x))<<I2C_I2DR_DATA_SHIFT))&I2C_I2DR_DATA_MASK)
/*!
* @}
*/ /* end of group I2C_Register_Masks */
/* I2C - Peripheral instance base addresses */
/** Peripheral I2C1 base address */
#define I2C1_BASE (0x30A20000u)
/** Peripheral I2C1 base pointer */
#define I2C1 ((I2C_Type *)I2C1_BASE)
#define I2C1_BASE_PTR (I2C1)
/** Peripheral I2C2 base address */
#define I2C2_BASE (0x30A30000u)
/** Peripheral I2C2 base pointer */
#define I2C2 ((I2C_Type *)I2C2_BASE)
#define I2C2_BASE_PTR (I2C2)
/** Peripheral I2C3 base address */
#define I2C3_BASE (0x30A40000u)
/** Peripheral I2C3 base pointer */
#define I2C3 ((I2C_Type *)I2C3_BASE)
#define I2C3_BASE_PTR (I2C3)
/** Peripheral I2C4 base address */
#define I2C4_BASE (0x30A50000u)
/** Peripheral I2C4 base pointer */
#define I2C4 ((I2C_Type *)I2C4_BASE)
#define I2C4_BASE_PTR (I2C4)
/** Array initializer of I2C peripheral base addresses */
#define I2C_BASE_ADDRS { I2C1_BASE, I2C2_BASE, I2C3_BASE, I2C4_BASE }
/** Array initializer of I2C peripheral base pointers */
#define I2C_BASE_PTRS { I2C1, I2C2, I2C3, I2C4 }
/** Interrupt vectors for the I2C peripheral type */
#define I2C_IRQS { I2C1_IRQn, I2C2_IRQn, I2C3_IRQn, I2C4_IRQn }
/* ----------------------------------------------------------------------------
-- I2C - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup I2C_Register_Accessor_Macros I2C - Register accessor macros
* @{
*/
/* I2C - Register instance definitions */
/* I2C1 */
#define I2C1_IADR I2C_IADR_REG(I2C1_BASE_PTR)
#define I2C1_IFDR I2C_IFDR_REG(I2C1_BASE_PTR)
#define I2C1_I2CR I2C_I2CR_REG(I2C1_BASE_PTR)
#define I2C1_I2SR I2C_I2SR_REG(I2C1_BASE_PTR)
#define I2C1_I2DR I2C_I2DR_REG(I2C1_BASE_PTR)
/* I2C2 */
#define I2C2_IADR I2C_IADR_REG(I2C2_BASE_PTR)
#define I2C2_IFDR I2C_IFDR_REG(I2C2_BASE_PTR)
#define I2C2_I2CR I2C_I2CR_REG(I2C2_BASE_PTR)
#define I2C2_I2SR I2C_I2SR_REG(I2C2_BASE_PTR)
#define I2C2_I2DR I2C_I2DR_REG(I2C2_BASE_PTR)
/* I2C3 */
#define I2C3_IADR I2C_IADR_REG(I2C3_BASE_PTR)
#define I2C3_IFDR I2C_IFDR_REG(I2C3_BASE_PTR)
#define I2C3_I2CR I2C_I2CR_REG(I2C3_BASE_PTR)
#define I2C3_I2SR I2C_I2SR_REG(I2C3_BASE_PTR)
#define I2C3_I2DR I2C_I2DR_REG(I2C3_BASE_PTR)
/* I2C4 */
#define I2C4_IADR I2C_IADR_REG(I2C4_BASE_PTR)
#define I2C4_IFDR I2C_IFDR_REG(I2C4_BASE_PTR)
#define I2C4_I2CR I2C_I2CR_REG(I2C4_BASE_PTR)
#define I2C4_I2SR I2C_I2SR_REG(I2C4_BASE_PTR)
#define I2C4_I2DR I2C_I2DR_REG(I2C4_BASE_PTR)
/*!
* @}
*/ /* end of group I2C_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group I2C_Peripheral */
/* ----------------------------------------------------------------------------
-- I2S Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup I2S_Peripheral_Access_Layer I2S Peripheral Access Layer
* @{
*/
/** I2S - Register Layout Typedef */
typedef struct {
__IO uint32_t TCSR; /**< SAI Transmit Control Register, offset: 0x0 */
__IO uint32_t TCR1; /**< SAI Transmit Configuration 1 Register, offset: 0x4 */
__IO uint32_t TCR2; /**< SAI Transmit Configuration 2 Register, offset: 0x8 */
__IO uint32_t TCR3; /**< SAI Transmit Configuration 3 Register, offset: 0xC */
__IO uint32_t TCR4; /**< SAI Transmit Configuration 4 Register, offset: 0x10 */
__IO uint32_t TCR5; /**< SAI Transmit Configuration 5 Register, offset: 0x14 */
uint8_t RESERVED_0[8];
__O uint32_t TDR[1]; /**< SAI Transmit Data Register, array offset: 0x20, array step: 0x4 */
uint8_t RESERVED_1[28];
__I uint32_t TFR[1]; /**< SAI Transmit FIFO Register, array offset: 0x40, array step: 0x4 */
uint8_t RESERVED_2[28];
__IO uint32_t TMR; /**< SAI Transmit Mask Register, offset: 0x60 */
uint8_t RESERVED_3[28];
__IO uint32_t RCSR; /**< SAI Receive Control Register, offset: 0x80 */
__IO uint32_t RCR1; /**< SAI Receive Configuration 1 Register, offset: 0x84 */
__IO uint32_t RCR2; /**< SAI Receive Configuration 2 Register, offset: 0x88 */
__IO uint32_t RCR3; /**< SAI Receive Configuration 3 Register, offset: 0x8C */
__IO uint32_t RCR4; /**< SAI Receive Configuration 4 Register, offset: 0x90 */
__IO uint32_t RCR5; /**< SAI Receive Configuration 5 Register, offset: 0x94 */
uint8_t RESERVED_4[8];
__I uint32_t RDR[1]; /**< SAI Receive Data Register, array offset: 0xA0, array step: 0x4 */
uint8_t RESERVED_5[28];
__I uint32_t RFR[1]; /**< SAI Receive FIFO Register, array offset: 0xC0, array step: 0x4 */
uint8_t RESERVED_6[28];
__IO uint32_t RMR; /**< SAI Receive Mask Register, offset: 0xE0 */
} I2S_Type, *I2S_MemMapPtr;
/* ----------------------------------------------------------------------------
-- I2S - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup I2S_Register_Accessor_Macros I2S - Register accessor macros
* @{
*/
/* I2S - Register accessors */
#define I2S_TCSR_REG(base) ((base)->TCSR)
#define I2S_TCR1_REG(base) ((base)->TCR1)
#define I2S_TCR2_REG(base) ((base)->TCR2)
#define I2S_TCR3_REG(base) ((base)->TCR3)
#define I2S_TCR4_REG(base) ((base)->TCR4)
#define I2S_TCR5_REG(base) ((base)->TCR5)
#define I2S_TDR_REG(base,index) ((base)->TDR[index])
#define I2S_TFR_REG(base,index) ((base)->TFR[index])
#define I2S_TMR_REG(base) ((base)->TMR)
#define I2S_RCSR_REG(base) ((base)->RCSR)
#define I2S_RCR1_REG(base) ((base)->RCR1)
#define I2S_RCR2_REG(base) ((base)->RCR2)
#define I2S_RCR3_REG(base) ((base)->RCR3)
#define I2S_RCR4_REG(base) ((base)->RCR4)
#define I2S_RCR5_REG(base) ((base)->RCR5)
#define I2S_RDR_REG(base,index) ((base)->RDR[index])
#define I2S_RFR_REG(base,index) ((base)->RFR[index])
#define I2S_RMR_REG(base) ((base)->RMR)
/*!
* @}
*/ /* end of group I2S_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- I2S Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup I2S_Register_Masks I2S Register Masks
* @{
*/
/* TCSR Bit Fields */
#define I2S_TCSR_FRDE_MASK 0x1u
#define I2S_TCSR_FRDE_SHIFT 0
#define I2S_TCSR_FWDE_MASK 0x2u
#define I2S_TCSR_FWDE_SHIFT 1
#define I2S_TCSR_FRIE_MASK 0x100u
#define I2S_TCSR_FRIE_SHIFT 8
#define I2S_TCSR_FWIE_MASK 0x200u
#define I2S_TCSR_FWIE_SHIFT 9
#define I2S_TCSR_FEIE_MASK 0x400u
#define I2S_TCSR_FEIE_SHIFT 10
#define I2S_TCSR_SEIE_MASK 0x800u
#define I2S_TCSR_SEIE_SHIFT 11
#define I2S_TCSR_WSIE_MASK 0x1000u
#define I2S_TCSR_WSIE_SHIFT 12
#define I2S_TCSR_FRF_MASK 0x10000u
#define I2S_TCSR_FRF_SHIFT 16
#define I2S_TCSR_FWF_MASK 0x20000u
#define I2S_TCSR_FWF_SHIFT 17
#define I2S_TCSR_FEF_MASK 0x40000u
#define I2S_TCSR_FEF_SHIFT 18
#define I2S_TCSR_SEF_MASK 0x80000u
#define I2S_TCSR_SEF_SHIFT 19
#define I2S_TCSR_WSF_MASK 0x100000u
#define I2S_TCSR_WSF_SHIFT 20
#define I2S_TCSR_SR_MASK 0x1000000u
#define I2S_TCSR_SR_SHIFT 24
#define I2S_TCSR_FR_MASK 0x2000000u
#define I2S_TCSR_FR_SHIFT 25
#define I2S_TCSR_BCE_MASK 0x10000000u
#define I2S_TCSR_BCE_SHIFT 28
#define I2S_TCSR_DBGE_MASK 0x20000000u
#define I2S_TCSR_DBGE_SHIFT 29
#define I2S_TCSR_STOPE_MASK 0x40000000u
#define I2S_TCSR_STOPE_SHIFT 30
#define I2S_TCSR_TE_MASK 0x80000000u
#define I2S_TCSR_TE_SHIFT 31
/* TCR1 Bit Fields */
#define I2S_TCR1_TFW_MASK 0x1Fu
#define I2S_TCR1_TFW_SHIFT 0
#define I2S_TCR1_TFW(x) (((uint32_t)(((uint32_t)(x))<<I2S_TCR1_TFW_SHIFT))&I2S_TCR1_TFW_MASK)
/* TCR2 Bit Fields */
#define I2S_TCR2_DIV_MASK 0xFFu
#define I2S_TCR2_DIV_SHIFT 0
#define I2S_TCR2_DIV(x) (((uint32_t)(((uint32_t)(x))<<I2S_TCR2_DIV_SHIFT))&I2S_TCR2_DIV_MASK)
#define I2S_TCR2_BCD_MASK 0x1000000u
#define I2S_TCR2_BCD_SHIFT 24
#define I2S_TCR2_BCP_MASK 0x2000000u
#define I2S_TCR2_BCP_SHIFT 25
#define I2S_TCR2_MSEL_MASK 0xC000000u
#define I2S_TCR2_MSEL_SHIFT 26
#define I2S_TCR2_MSEL(x) (((uint32_t)(((uint32_t)(x))<<I2S_TCR2_MSEL_SHIFT))&I2S_TCR2_MSEL_MASK)
#define I2S_TCR2_BCI_MASK 0x10000000u
#define I2S_TCR2_BCI_SHIFT 28
#define I2S_TCR2_BCS_MASK 0x20000000u
#define I2S_TCR2_BCS_SHIFT 29
#define I2S_TCR2_SYNC_MASK 0xC0000000u
#define I2S_TCR2_SYNC_SHIFT 30
#define I2S_TCR2_SYNC(x) (((uint32_t)(((uint32_t)(x))<<I2S_TCR2_SYNC_SHIFT))&I2S_TCR2_SYNC_MASK)
/* TCR3 Bit Fields */
#define I2S_TCR3_WDFL_MASK 0x1Fu
#define I2S_TCR3_WDFL_SHIFT 0
#define I2S_TCR3_WDFL(x) (((uint32_t)(((uint32_t)(x))<<I2S_TCR3_WDFL_SHIFT))&I2S_TCR3_WDFL_MASK)
#define I2S_TCR3_TCE_MASK 0x10000u
#define I2S_TCR3_TCE_SHIFT 16
/* TCR4 Bit Fields */
#define I2S_TCR4_FSD_MASK 0x1u
#define I2S_TCR4_FSD_SHIFT 0
#define I2S_TCR4_FSP_MASK 0x2u
#define I2S_TCR4_FSP_SHIFT 1
#define I2S_TCR4_FSE_MASK 0x8u
#define I2S_TCR4_FSE_SHIFT 3
#define I2S_TCR4_MF_MASK 0x10u
#define I2S_TCR4_MF_SHIFT 4
#define I2S_TCR4_SYWD_MASK 0x1F00u
#define I2S_TCR4_SYWD_SHIFT 8
#define I2S_TCR4_SYWD(x) (((uint32_t)(((uint32_t)(x))<<I2S_TCR4_SYWD_SHIFT))&I2S_TCR4_SYWD_MASK)
#define I2S_TCR4_FRSZ_MASK 0x1F0000u
#define I2S_TCR4_FRSZ_SHIFT 16
#define I2S_TCR4_FRSZ(x) (((uint32_t)(((uint32_t)(x))<<I2S_TCR4_FRSZ_SHIFT))&I2S_TCR4_FRSZ_MASK)
/* TCR5 Bit Fields */
#define I2S_TCR5_FBT_MASK 0x1F00u
#define I2S_TCR5_FBT_SHIFT 8
#define I2S_TCR5_FBT(x) (((uint32_t)(((uint32_t)(x))<<I2S_TCR5_FBT_SHIFT))&I2S_TCR5_FBT_MASK)
#define I2S_TCR5_W0W_MASK 0x1F0000u
#define I2S_TCR5_W0W_SHIFT 16
#define I2S_TCR5_W0W(x) (((uint32_t)(((uint32_t)(x))<<I2S_TCR5_W0W_SHIFT))&I2S_TCR5_W0W_MASK)
#define I2S_TCR5_WNW_MASK 0x1F000000u
#define I2S_TCR5_WNW_SHIFT 24
#define I2S_TCR5_WNW(x) (((uint32_t)(((uint32_t)(x))<<I2S_TCR5_WNW_SHIFT))&I2S_TCR5_WNW_MASK)
/* TDR Bit Fields */
#define I2S_TDR_TDR_MASK 0xFFFFFFFFu
#define I2S_TDR_TDR_SHIFT 0
#define I2S_TDR_TDR(x) (((uint32_t)(((uint32_t)(x))<<I2S_TDR_TDR_SHIFT))&I2S_TDR_TDR_MASK)
/* TFR Bit Fields */
#define I2S_TFR_RFP_MASK 0x3Fu
#define I2S_TFR_RFP_SHIFT 0
#define I2S_TFR_RFP(x) (((uint32_t)(((uint32_t)(x))<<I2S_TFR_RFP_SHIFT))&I2S_TFR_RFP_MASK)
#define I2S_TFR_WFP_MASK 0x3F0000u
#define I2S_TFR_WFP_SHIFT 16
#define I2S_TFR_WFP(x) (((uint32_t)(((uint32_t)(x))<<I2S_TFR_WFP_SHIFT))&I2S_TFR_WFP_MASK)
/* TMR Bit Fields */
#define I2S_TMR_TWM_MASK 0xFFFFFFFFu
#define I2S_TMR_TWM_SHIFT 0
#define I2S_TMR_TWM(x) (((uint32_t)(((uint32_t)(x))<<I2S_TMR_TWM_SHIFT))&I2S_TMR_TWM_MASK)
/* RCSR Bit Fields */
#define I2S_RCSR_FRDE_MASK 0x1u
#define I2S_RCSR_FRDE_SHIFT 0
#define I2S_RCSR_FWDE_MASK 0x2u
#define I2S_RCSR_FWDE_SHIFT 1
#define I2S_RCSR_FRIE_MASK 0x100u
#define I2S_RCSR_FRIE_SHIFT 8
#define I2S_RCSR_FWIE_MASK 0x200u
#define I2S_RCSR_FWIE_SHIFT 9
#define I2S_RCSR_FEIE_MASK 0x400u
#define I2S_RCSR_FEIE_SHIFT 10
#define I2S_RCSR_SEIE_MASK 0x800u
#define I2S_RCSR_SEIE_SHIFT 11
#define I2S_RCSR_WSIE_MASK 0x1000u
#define I2S_RCSR_WSIE_SHIFT 12
#define I2S_RCSR_FRF_MASK 0x10000u
#define I2S_RCSR_FRF_SHIFT 16
#define I2S_RCSR_FWF_MASK 0x20000u
#define I2S_RCSR_FWF_SHIFT 17
#define I2S_RCSR_FEF_MASK 0x40000u
#define I2S_RCSR_FEF_SHIFT 18
#define I2S_RCSR_SEF_MASK 0x80000u
#define I2S_RCSR_SEF_SHIFT 19
#define I2S_RCSR_WSF_MASK 0x100000u
#define I2S_RCSR_WSF_SHIFT 20
#define I2S_RCSR_SR_MASK 0x1000000u
#define I2S_RCSR_SR_SHIFT 24
#define I2S_RCSR_FR_MASK 0x2000000u
#define I2S_RCSR_FR_SHIFT 25
#define I2S_RCSR_BCE_MASK 0x10000000u
#define I2S_RCSR_BCE_SHIFT 28
#define I2S_RCSR_DBGE_MASK 0x20000000u
#define I2S_RCSR_DBGE_SHIFT 29
#define I2S_RCSR_STOPE_MASK 0x40000000u
#define I2S_RCSR_STOPE_SHIFT 30
#define I2S_RCSR_RE_MASK 0x80000000u
#define I2S_RCSR_RE_SHIFT 31
/* RCR1 Bit Fields */
#define I2S_RCR1_RFW_MASK 0x1Fu
#define I2S_RCR1_RFW_SHIFT 0
#define I2S_RCR1_RFW(x) (((uint32_t)(((uint32_t)(x))<<I2S_RCR1_RFW_SHIFT))&I2S_RCR1_RFW_MASK)
/* RCR2 Bit Fields */
#define I2S_RCR2_DIV_MASK 0xFFu
#define I2S_RCR2_DIV_SHIFT 0
#define I2S_RCR2_DIV(x) (((uint32_t)(((uint32_t)(x))<<I2S_RCR2_DIV_SHIFT))&I2S_RCR2_DIV_MASK)
#define I2S_RCR2_BCD_MASK 0x1000000u
#define I2S_RCR2_BCD_SHIFT 24
#define I2S_RCR2_BCP_MASK 0x2000000u
#define I2S_RCR2_BCP_SHIFT 25
#define I2S_RCR2_MSEL_MASK 0xC000000u
#define I2S_RCR2_MSEL_SHIFT 26
#define I2S_RCR2_MSEL(x) (((uint32_t)(((uint32_t)(x))<<I2S_RCR2_MSEL_SHIFT))&I2S_RCR2_MSEL_MASK)
#define I2S_RCR2_BCI_MASK 0x10000000u
#define I2S_RCR2_BCI_SHIFT 28
#define I2S_RCR2_BCS_MASK 0x20000000u
#define I2S_RCR2_BCS_SHIFT 29
#define I2S_RCR2_SYNC_MASK 0xC0000000u
#define I2S_RCR2_SYNC_SHIFT 30
#define I2S_RCR2_SYNC(x) (((uint32_t)(((uint32_t)(x))<<I2S_RCR2_SYNC_SHIFT))&I2S_RCR2_SYNC_MASK)
/* RCR3 Bit Fields */
#define I2S_RCR3_WDFL_MASK 0x1Fu
#define I2S_RCR3_WDFL_SHIFT 0
#define I2S_RCR3_WDFL(x) (((uint32_t)(((uint32_t)(x))<<I2S_RCR3_WDFL_SHIFT))&I2S_RCR3_WDFL_MASK)
#define I2S_RCR3_RCE_MASK 0x10000u
#define I2S_RCR3_RCE_SHIFT 16
/* RCR4 Bit Fields */
#define I2S_RCR4_FSD_MASK 0x1u
#define I2S_RCR4_FSD_SHIFT 0
#define I2S_RCR4_FSP_MASK 0x2u
#define I2S_RCR4_FSP_SHIFT 1
#define I2S_RCR4_FSE_MASK 0x8u
#define I2S_RCR4_FSE_SHIFT 3
#define I2S_RCR4_MF_MASK 0x10u
#define I2S_RCR4_MF_SHIFT 4
#define I2S_RCR4_SYWD_MASK 0x1F00u
#define I2S_RCR4_SYWD_SHIFT 8
#define I2S_RCR4_SYWD(x) (((uint32_t)(((uint32_t)(x))<<I2S_RCR4_SYWD_SHIFT))&I2S_RCR4_SYWD_MASK)
#define I2S_RCR4_FRSZ_MASK 0x1F0000u
#define I2S_RCR4_FRSZ_SHIFT 16
#define I2S_RCR4_FRSZ(x) (((uint32_t)(((uint32_t)(x))<<I2S_RCR4_FRSZ_SHIFT))&I2S_RCR4_FRSZ_MASK)
/* RCR5 Bit Fields */
#define I2S_RCR5_FBT_MASK 0x1F00u
#define I2S_RCR5_FBT_SHIFT 8
#define I2S_RCR5_FBT(x) (((uint32_t)(((uint32_t)(x))<<I2S_RCR5_FBT_SHIFT))&I2S_RCR5_FBT_MASK)
#define I2S_RCR5_W0W_MASK 0x1F0000u
#define I2S_RCR5_W0W_SHIFT 16
#define I2S_RCR5_W0W(x) (((uint32_t)(((uint32_t)(x))<<I2S_RCR5_W0W_SHIFT))&I2S_RCR5_W0W_MASK)
#define I2S_RCR5_WNW_MASK 0x1F000000u
#define I2S_RCR5_WNW_SHIFT 24
#define I2S_RCR5_WNW(x) (((uint32_t)(((uint32_t)(x))<<I2S_RCR5_WNW_SHIFT))&I2S_RCR5_WNW_MASK)
/* RDR Bit Fields */
#define I2S_RDR_RDR_MASK 0xFFFFFFFFu
#define I2S_RDR_RDR_SHIFT 0
#define I2S_RDR_RDR(x) (((uint32_t)(((uint32_t)(x))<<I2S_RDR_RDR_SHIFT))&I2S_RDR_RDR_MASK)
/* RFR Bit Fields */
#define I2S_RFR_RFP_MASK 0x3Fu
#define I2S_RFR_RFP_SHIFT 0
#define I2S_RFR_RFP(x) (((uint32_t)(((uint32_t)(x))<<I2S_RFR_RFP_SHIFT))&I2S_RFR_RFP_MASK)
#define I2S_RFR_WFP_MASK 0x3F0000u
#define I2S_RFR_WFP_SHIFT 16
#define I2S_RFR_WFP(x) (((uint32_t)(((uint32_t)(x))<<I2S_RFR_WFP_SHIFT))&I2S_RFR_WFP_MASK)
/* RMR Bit Fields */
#define I2S_RMR_RWM_MASK 0xFFFFFFFFu
#define I2S_RMR_RWM_SHIFT 0
#define I2S_RMR_RWM(x) (((uint32_t)(((uint32_t)(x))<<I2S_RMR_RWM_SHIFT))&I2S_RMR_RWM_MASK)
/*!
* @}
*/ /* end of group I2S_Register_Masks */
/* I2S - Peripheral instance base addresses */
/** Peripheral I2S1 base address */
#define I2S1_BASE (0x308A0000u)
/** Peripheral I2S1 base pointer */
#define I2S1 ((I2S_Type *)I2S1_BASE)
#define I2S1_BASE_PTR (I2S1)
/** Peripheral I2S2 base address */
#define I2S2_BASE (0x308B0000u)
/** Peripheral I2S2 base pointer */
#define I2S2 ((I2S_Type *)I2S2_BASE)
#define I2S2_BASE_PTR (I2S2)
/** Peripheral I2S3 base address */
#define I2S3_BASE (0x308C0000u)
/** Peripheral I2S3 base pointer */
#define I2S3 ((I2S_Type *)I2S3_BASE)
#define I2S3_BASE_PTR (I2S3)
/** Array initializer of I2S peripheral base addresses */
#define I2S_BASE_ADDRS { I2S1_BASE, I2S2_BASE, I2S3_BASE }
/** Array initializer of I2S peripheral base pointers */
#define I2S_BASE_PTRS { I2S1, I2S2, I2S3 }
/** Interrupt vectors for the I2S peripheral type */
#define SAI_IRQS { SAI1_IRQn, SAI2_IRQn, SAI3_IRQn }
/* ----------------------------------------------------------------------------
-- I2S - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup I2S_Register_Accessor_Macros I2S - Register accessor macros
* @{
*/
/* I2S - Register instance definitions */
/* I2S1 */
#define I2S1_TCSR I2S_TCSR_REG(I2S1_BASE_PTR)
#define I2S1_TCR1 I2S_TCR1_REG(I2S1_BASE_PTR)
#define I2S1_TCR2 I2S_TCR2_REG(I2S1_BASE_PTR)
#define I2S1_TCR3 I2S_TCR3_REG(I2S1_BASE_PTR)
#define I2S1_TCR4 I2S_TCR4_REG(I2S1_BASE_PTR)
#define I2S1_TCR5 I2S_TCR5_REG(I2S1_BASE_PTR)
#define I2S1_TDR0 I2S_TDR_REG(I2S1_BASE_PTR,0)
#define I2S1_TFR0 I2S_TFR_REG(I2S1_BASE_PTR,0)
#define I2S1_TMR I2S_TMR_REG(I2S1_BASE_PTR)
#define I2S1_RCSR I2S_RCSR_REG(I2S1_BASE_PTR)
#define I2S1_RCR1 I2S_RCR1_REG(I2S1_BASE_PTR)
#define I2S1_RCR2 I2S_RCR2_REG(I2S1_BASE_PTR)
#define I2S1_RCR3 I2S_RCR3_REG(I2S1_BASE_PTR)
#define I2S1_RCR4 I2S_RCR4_REG(I2S1_BASE_PTR)
#define I2S1_RCR5 I2S_RCR5_REG(I2S1_BASE_PTR)
#define I2S1_RDR0 I2S_RDR_REG(I2S1_BASE_PTR,0)
#define I2S1_RFR0 I2S_RFR_REG(I2S1_BASE_PTR,0)
#define I2S1_RMR I2S_RMR_REG(I2S1_BASE_PTR)
/* I2S2 */
#define I2S2_TCSR I2S_TCSR_REG(I2S2_BASE_PTR)
#define I2S2_TCR1 I2S_TCR1_REG(I2S2_BASE_PTR)
#define I2S2_TCR2 I2S_TCR2_REG(I2S2_BASE_PTR)
#define I2S2_TCR3 I2S_TCR3_REG(I2S2_BASE_PTR)
#define I2S2_TCR4 I2S_TCR4_REG(I2S2_BASE_PTR)
#define I2S2_TCR5 I2S_TCR5_REG(I2S2_BASE_PTR)
#define I2S2_TDR0 I2S_TDR_REG(I2S2_BASE_PTR,0)
#define I2S2_TFR0 I2S_TFR_REG(I2S2_BASE_PTR,0)
#define I2S2_TMR I2S_TMR_REG(I2S2_BASE_PTR)
#define I2S2_RCSR I2S_RCSR_REG(I2S2_BASE_PTR)
#define I2S2_RCR1 I2S_RCR1_REG(I2S2_BASE_PTR)
#define I2S2_RCR2 I2S_RCR2_REG(I2S2_BASE_PTR)
#define I2S2_RCR3 I2S_RCR3_REG(I2S2_BASE_PTR)
#define I2S2_RCR4 I2S_RCR4_REG(I2S2_BASE_PTR)
#define I2S2_RCR5 I2S_RCR5_REG(I2S2_BASE_PTR)
#define I2S2_RDR0 I2S_RDR_REG(I2S2_BASE_PTR,0)
#define I2S2_RFR0 I2S_RFR_REG(I2S2_BASE_PTR,0)
#define I2S2_RMR I2S_RMR_REG(I2S2_BASE_PTR)
/* I2S3 */
#define I2S3_TCSR I2S_TCSR_REG(I2S3_BASE_PTR)
#define I2S3_TCR1 I2S_TCR1_REG(I2S3_BASE_PTR)
#define I2S3_TCR2 I2S_TCR2_REG(I2S3_BASE_PTR)
#define I2S3_TCR3 I2S_TCR3_REG(I2S3_BASE_PTR)
#define I2S3_TCR4 I2S_TCR4_REG(I2S3_BASE_PTR)
#define I2S3_TCR5 I2S_TCR5_REG(I2S3_BASE_PTR)
#define I2S3_TDR0 I2S_TDR_REG(I2S3_BASE_PTR,0)
#define I2S3_TFR0 I2S_TFR_REG(I2S3_BASE_PTR,0)
#define I2S3_TMR I2S_TMR_REG(I2S3_BASE_PTR)
#define I2S3_RCSR I2S_RCSR_REG(I2S3_BASE_PTR)
#define I2S3_RCR1 I2S_RCR1_REG(I2S3_BASE_PTR)
#define I2S3_RCR2 I2S_RCR2_REG(I2S3_BASE_PTR)
#define I2S3_RCR3 I2S_RCR3_REG(I2S3_BASE_PTR)
#define I2S3_RCR4 I2S_RCR4_REG(I2S3_BASE_PTR)
#define I2S3_RCR5 I2S_RCR5_REG(I2S3_BASE_PTR)
#define I2S3_RDR0 I2S_RDR_REG(I2S3_BASE_PTR,0)
#define I2S3_RFR0 I2S_RFR_REG(I2S3_BASE_PTR,0)
#define I2S3_RMR I2S_RMR_REG(I2S3_BASE_PTR)
/* I2S - Register array accessors */
#define I2S1_TDR(index) I2S_TDR_REG(I2S1_BASE_PTR,index)
#define I2S2_TDR(index) I2S_TDR_REG(I2S2_BASE_PTR,index)
#define I2S3_TDR(index) I2S_TDR_REG(I2S3_BASE_PTR,index)
#define I2S1_TFR(index) I2S_TFR_REG(I2S1_BASE_PTR,index)
#define I2S2_TFR(index) I2S_TFR_REG(I2S2_BASE_PTR,index)
#define I2S3_TFR(index) I2S_TFR_REG(I2S3_BASE_PTR,index)
#define I2S1_RDR(index) I2S_RDR_REG(I2S1_BASE_PTR,index)
#define I2S2_RDR(index) I2S_RDR_REG(I2S2_BASE_PTR,index)
#define I2S3_RDR(index) I2S_RDR_REG(I2S3_BASE_PTR,index)
#define I2S1_RFR(index) I2S_RFR_REG(I2S1_BASE_PTR,index)
#define I2S2_RFR(index) I2S_RFR_REG(I2S2_BASE_PTR,index)
#define I2S3_RFR(index) I2S_RFR_REG(I2S3_BASE_PTR,index)
/*!
* @}
*/ /* end of group I2S_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group I2S_Peripheral */
/* ----------------------------------------------------------------------------
-- IOMUXC Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup IOMUXC_Peripheral_Access_Layer IOMUXC Peripheral Access Layer
* @{
*/
/** IOMUXC - Register Layout Typedef */
typedef struct {
uint8_t RESERVED_0[20];
__IO uint32_t SW_MUX_CTL_PAD_GPIO1_IO08; /**< SW_MUX_CTL_PAD_GPIO1_IO08 SW MUX Control Register, offset: 0x14 */
__IO uint32_t SW_MUX_CTL_PAD_GPIO1_IO09; /**< SW_MUX_CTL_PAD_GPIO1_IO09 SW MUX Control Register, offset: 0x18 */
__IO uint32_t SW_MUX_CTL_PAD_GPIO1_IO10; /**< SW_MUX_CTL_PAD_GPIO1_IO10 SW MUX Control Register, offset: 0x1C */
__IO uint32_t SW_MUX_CTL_PAD_GPIO1_IO11; /**< SW_MUX_CTL_PAD_GPIO1_IO11 SW MUX Control Register, offset: 0x20 */
__IO uint32_t SW_MUX_CTL_PAD_GPIO1_IO12; /**< SW_MUX_CTL_PAD_GPIO1_IO12 SW MUX Control Register, offset: 0x24 */
__IO uint32_t SW_MUX_CTL_PAD_GPIO1_IO13; /**< SW_MUX_CTL_PAD_GPIO1_IO13 SW MUX Control Register, offset: 0x28 */
__IO uint32_t SW_MUX_CTL_PAD_GPIO1_IO14; /**< SW_MUX_CTL_PAD_GPIO1_IO14 SW MUX Control Register, offset: 0x2C */
__IO uint32_t SW_MUX_CTL_PAD_GPIO1_IO15; /**< SW_MUX_CTL_PAD_GPIO1_IO15 SW MUX Control Register, offset: 0x30 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_DATA00; /**< SW_MUX_CTL_PAD_EPDC_DATA00 SW MUX Control Register, offset: 0x34 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_DATA01; /**< SW_MUX_CTL_PAD_EPDC_DATA01 SW MUX Control Register, offset: 0x38 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_DATA02; /**< SW_MUX_CTL_PAD_EPDC_DATA02 SW MUX Control Register, offset: 0x3C */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_DATA03; /**< SW_MUX_CTL_PAD_EPDC_DATA03 SW MUX Control Register, offset: 0x40 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_DATA04; /**< SW_MUX_CTL_PAD_EPDC_DATA04 SW MUX Control Register, offset: 0x44 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_DATA05; /**< SW_MUX_CTL_PAD_EPDC_DATA05 SW MUX Control Register, offset: 0x48 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_DATA06; /**< SW_MUX_CTL_PAD_EPDC_DATA06 SW MUX Control Register, offset: 0x4C */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_DATA07; /**< SW_MUX_CTL_PAD_EPDC_DATA07 SW MUX Control Register, offset: 0x50 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_DATA08; /**< SW_MUX_CTL_PAD_EPDC_DATA08 SW MUX Control Register, offset: 0x54 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_DATA09; /**< SW_MUX_CTL_PAD_EPDC_DATA09 SW MUX Control Register, offset: 0x58 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_DATA10; /**< SW_MUX_CTL_PAD_EPDC_DATA10 SW MUX Control Register, offset: 0x5C */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_DATA11; /**< SW_MUX_CTL_PAD_EPDC_DATA11 SW MUX Control Register, offset: 0x60 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_DATA12; /**< SW_MUX_CTL_PAD_EPDC_DATA12 SW MUX Control Register, offset: 0x64 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_DATA13; /**< SW_MUX_CTL_PAD_EPDC_DATA13 SW MUX Control Register, offset: 0x68 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_DATA14; /**< SW_MUX_CTL_PAD_EPDC_DATA14 SW MUX Control Register, offset: 0x6C */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_DATA15; /**< SW_MUX_CTL_PAD_EPDC_DATA15 SW MUX Control Register, offset: 0x70 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_SDCLK; /**< SW_MUX_CTL_PAD_EPDC_SDCLK SW MUX Control Register, offset: 0x74 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_SDLE; /**< SW_MUX_CTL_PAD_EPDC_SDLE SW MUX Control Register, offset: 0x78 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_SDOE; /**< SW_MUX_CTL_PAD_EPDC_SDOE SW MUX Control Register, offset: 0x7C */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_SDSHR; /**< SW_MUX_CTL_PAD_EPDC_SDSHR SW MUX Control Register, offset: 0x80 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_SDCE0; /**< SW_MUX_CTL_PAD_EPDC_SDCE0 SW MUX Control Register, offset: 0x84 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_SDCE1; /**< SW_MUX_CTL_PAD_EPDC_SDCE1 SW MUX Control Register, offset: 0x88 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_SDCE2; /**< SW_MUX_CTL_PAD_EPDC_SDCE2 SW MUX Control Register, offset: 0x8C */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_SDCE3; /**< SW_MUX_CTL_PAD_EPDC_SDCE3 SW MUX Control Register, offset: 0x90 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_GDCLK; /**< SW_MUX_CTL_PAD_EPDC_GDCLK SW MUX Control Register, offset: 0x94 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_GDOE; /**< SW_MUX_CTL_PAD_EPDC_GDOE SW MUX Control Register, offset: 0x98 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_GDRL; /**< SW_MUX_CTL_PAD_EPDC_GDRL SW MUX Control Register, offset: 0x9C */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_GDSP; /**< SW_MUX_CTL_PAD_EPDC_GDSP SW MUX Control Register, offset: 0xA0 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_BDR0; /**< SW_MUX_CTL_PAD_EPDC_BDR0 SW MUX Control Register, offset: 0xA4 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_BDR1; /**< SW_MUX_CTL_PAD_EPDC_BDR1 SW MUX Control Register, offset: 0xA8 */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_PWR_COM; /**< SW_MUX_CTL_PAD_EPDC_PWR_COM SW MUX Control Register, offset: 0xAC */
__IO uint32_t SW_MUX_CTL_PAD_EPDC_PWR_STAT; /**< SW_MUX_CTL_PAD_EPDC_PWR_STAT SW MUX Control Register, offset: 0xB0 */
__IO uint32_t SW_MUX_CTL_PAD_LCD_CLK; /**< SW_MUX_CTL_PAD_LCD_CLK SW MUX Control Register, offset: 0xB4 */
__IO uint32_t SW_MUX_CTL_PAD_LCD_ENABLE; /**< SW_MUX_CTL_PAD_LCD_ENABLE SW MUX Control Register, offset: 0xB8 */
__IO uint32_t SW_MUX_CTL_PAD_LCD_HSYNC; /**< SW_MUX_CTL_PAD_LCD_HSYNC SW MUX Control Register, offset: 0xBC */
__IO uint32_t SW_MUX_CTL_PAD_LCD_VSYNC; /**< SW_MUX_CTL_PAD_LCD_VSYNC SW MUX Control Register, offset: 0xC0 */
__IO uint32_t SW_MUX_CTL_PAD_LCD_RESET; /**< SW_MUX_CTL_PAD_LCD_RESET SW MUX Control Register, offset: 0xC4 */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA00; /**< SW_MUX_CTL_PAD_LCD_DATA00 SW MUX Control Register, offset: 0xC8 */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA01; /**< SW_MUX_CTL_PAD_LCD_DATA01 SW MUX Control Register, offset: 0xCC */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA02; /**< SW_MUX_CTL_PAD_LCD_DATA02 SW MUX Control Register, offset: 0xD0 */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA03; /**< SW_MUX_CTL_PAD_LCD_DATA03 SW MUX Control Register, offset: 0xD4 */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA04; /**< SW_MUX_CTL_PAD_LCD_DATA04 SW MUX Control Register, offset: 0xD8 */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA05; /**< SW_MUX_CTL_PAD_LCD_DATA05 SW MUX Control Register, offset: 0xDC */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA06; /**< SW_MUX_CTL_PAD_LCD_DATA06 SW MUX Control Register, offset: 0xE0 */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA07; /**< SW_MUX_CTL_PAD_LCD_DATA07 SW MUX Control Register, offset: 0xE4 */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA08; /**< SW_MUX_CTL_PAD_LCD_DATA08 SW MUX Control Register, offset: 0xE8 */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA09; /**< SW_MUX_CTL_PAD_LCD_DATA09 SW MUX Control Register, offset: 0xEC */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA10; /**< SW_MUX_CTL_PAD_LCD_DATA10 SW MUX Control Register, offset: 0xF0 */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA11; /**< SW_MUX_CTL_PAD_LCD_DATA11 SW MUX Control Register, offset: 0xF4 */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA12; /**< SW_MUX_CTL_PAD_LCD_DATA12 SW MUX Control Register, offset: 0xF8 */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA13; /**< SW_MUX_CTL_PAD_LCD_DATA13 SW MUX Control Register, offset: 0xFC */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA14; /**< SW_MUX_CTL_PAD_LCD_DATA14 SW MUX Control Register, offset: 0x100 */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA15; /**< SW_MUX_CTL_PAD_LCD_DATA15 SW MUX Control Register, offset: 0x104 */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA16; /**< SW_MUX_CTL_PAD_LCD_DATA16 SW MUX Control Register, offset: 0x108 */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA17; /**< SW_MUX_CTL_PAD_LCD_DATA17 SW MUX Control Register, offset: 0x10C */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA18; /**< SW_MUX_CTL_PAD_LCD_DATA18 SW MUX Control Register, offset: 0x110 */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA19; /**< SW_MUX_CTL_PAD_LCD_DATA19 SW MUX Control Register, offset: 0x114 */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA20; /**< SW_MUX_CTL_PAD_LCD_DATA20 SW MUX Control Register, offset: 0x118 */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA21; /**< SW_MUX_CTL_PAD_LCD_DATA21 SW MUX Control Register, offset: 0x11C */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA22; /**< SW_MUX_CTL_PAD_LCD_DATA22 SW MUX Control Register, offset: 0x120 */
__IO uint32_t SW_MUX_CTL_PAD_LCD_DATA23; /**< SW_MUX_CTL_PAD_LCD_DATA23 SW MUX Control Register, offset: 0x124 */
__IO uint32_t SW_MUX_CTL_PAD_UART1_RX_DATA; /**< SW_MUX_CTL_PAD_UART1_RX_DATA SW MUX Control Register, offset: 0x128 */
__IO uint32_t SW_MUX_CTL_PAD_UART1_TX_DATA; /**< SW_MUX_CTL_PAD_UART1_TX_DATA SW MUX Control Register, offset: 0x12C */
__IO uint32_t SW_MUX_CTL_PAD_UART2_RX_DATA; /**< SW_MUX_CTL_PAD_UART2_RX_DATA SW MUX Control Register, offset: 0x130 */
__IO uint32_t SW_MUX_CTL_PAD_UART2_TX_DATA; /**< SW_MUX_CTL_PAD_UART2_TX_DATA SW MUX Control Register, offset: 0x134 */
__IO uint32_t SW_MUX_CTL_PAD_UART3_RX_DATA; /**< SW_MUX_CTL_PAD_UART3_RX_DATA SW MUX Control Register, offset: 0x138 */
__IO uint32_t SW_MUX_CTL_PAD_UART3_TX_DATA; /**< SW_MUX_CTL_PAD_UART3_TX_DATA SW MUX Control Register, offset: 0x13C */
__IO uint32_t SW_MUX_CTL_PAD_UART3_RTS_B; /**< SW_MUX_CTL_PAD_UART3_RTS_B SW MUX Control Register, offset: 0x140 */
__IO uint32_t SW_MUX_CTL_PAD_UART3_CTS_B; /**< SW_MUX_CTL_PAD_UART3_CTS_B SW MUX Control Register, offset: 0x144 */
__IO uint32_t SW_MUX_CTL_PAD_I2C1_SCL; /**< SW_MUX_CTL_PAD_I2C1_SCL SW MUX Control Register, offset: 0x148 */
__IO uint32_t SW_MUX_CTL_PAD_I2C1_SDA; /**< SW_MUX_CTL_PAD_I2C1_SDA SW MUX Control Register, offset: 0x14C */
__IO uint32_t SW_MUX_CTL_PAD_I2C2_SCL; /**< SW_MUX_CTL_PAD_I2C2_SCL SW MUX Control Register, offset: 0x150 */
__IO uint32_t SW_MUX_CTL_PAD_I2C2_SDA; /**< SW_MUX_CTL_PAD_I2C2_SDA SW MUX Control Register, offset: 0x154 */
__IO uint32_t SW_MUX_CTL_PAD_I2C3_SCL; /**< SW_MUX_CTL_PAD_I2C3_SCL SW MUX Control Register, offset: 0x158 */
__IO uint32_t SW_MUX_CTL_PAD_I2C3_SDA; /**< SW_MUX_CTL_PAD_I2C3_SDA SW MUX Control Register, offset: 0x15C */
__IO uint32_t SW_MUX_CTL_PAD_I2C4_SCL; /**< SW_MUX_CTL_PAD_I2C4_SCL SW MUX Control Register, offset: 0x160 */
__IO uint32_t SW_MUX_CTL_PAD_I2C4_SDA; /**< SW_MUX_CTL_PAD_I2C4_SDA SW MUX Control Register, offset: 0x164 */
__IO uint32_t SW_MUX_CTL_PAD_ECSPI1_SCLK; /**< SW_MUX_CTL_PAD_ECSPI1_SCLK SW MUX Control Register, offset: 0x168 */
__IO uint32_t SW_MUX_CTL_PAD_ECSPI1_MOSI; /**< SW_MUX_CTL_PAD_ECSPI1_MOSI SW MUX Control Register, offset: 0x16C */
__IO uint32_t SW_MUX_CTL_PAD_ECSPI1_MISO; /**< SW_MUX_CTL_PAD_ECSPI1_MISO SW MUX Control Register, offset: 0x170 */
__IO uint32_t SW_MUX_CTL_PAD_ECSPI1_SS0; /**< SW_MUX_CTL_PAD_ECSPI1_SS0 SW MUX Control Register, offset: 0x174 */
__IO uint32_t SW_MUX_CTL_PAD_ECSPI2_SCLK; /**< SW_MUX_CTL_PAD_ECSPI2_SCLK SW MUX Control Register, offset: 0x178 */
__IO uint32_t SW_MUX_CTL_PAD_ECSPI2_MOSI; /**< SW_MUX_CTL_PAD_ECSPI2_MOSI SW MUX Control Register, offset: 0x17C */
__IO uint32_t SW_MUX_CTL_PAD_ECSPI2_MISO; /**< SW_MUX_CTL_PAD_ECSPI2_MISO SW MUX Control Register, offset: 0x180 */
__IO uint32_t SW_MUX_CTL_PAD_ECSPI2_SS0; /**< SW_MUX_CTL_PAD_ECSPI2_SS0 SW MUX Control Register, offset: 0x184 */
__IO uint32_t SW_MUX_CTL_PAD_SD1_CD_B; /**< SW_MUX_CTL_PAD_SD1_CD_B SW MUX Control Register, offset: 0x188 */
__IO uint32_t SW_MUX_CTL_PAD_SD1_WP; /**< SW_MUX_CTL_PAD_SD1_WP SW MUX Control Register, offset: 0x18C */
__IO uint32_t SW_MUX_CTL_PAD_SD1_RESET_B; /**< SW_MUX_CTL_PAD_SD1_RESET_B SW MUX Control Register, offset: 0x190 */
__IO uint32_t SW_MUX_CTL_PAD_SD1_CLK; /**< SW_MUX_CTL_PAD_SD1_CLK SW MUX Control Register, offset: 0x194 */
__IO uint32_t SW_MUX_CTL_PAD_SD1_CMD; /**< SW_MUX_CTL_PAD_SD1_CMD SW MUX Control Register, offset: 0x198 */
__IO uint32_t SW_MUX_CTL_PAD_SD1_DATA0; /**< SW_MUX_CTL_PAD_SD1_DATA0 SW MUX Control Register, offset: 0x19C */
__IO uint32_t SW_MUX_CTL_PAD_SD1_DATA1; /**< SW_MUX_CTL_PAD_SD1_DATA1 SW MUX Control Register, offset: 0x1A0 */
__IO uint32_t SW_MUX_CTL_PAD_SD1_DATA2; /**< SW_MUX_CTL_PAD_SD1_DATA2 SW MUX Control Register, offset: 0x1A4 */
__IO uint32_t SW_MUX_CTL_PAD_SD1_DATA3; /**< SW_MUX_CTL_PAD_SD1_DATA3 SW MUX Control Register, offset: 0x1A8 */
__IO uint32_t SW_MUX_CTL_PAD_SD2_CD_B; /**< SW_MUX_CTL_PAD_SD2_CD_B SW MUX Control Register, offset: 0x1AC */
__IO uint32_t SW_MUX_CTL_PAD_SD2_WP; /**< SW_MUX_CTL_PAD_SD2_WP SW MUX Control Register, offset: 0x1B0 */
__IO uint32_t SW_MUX_CTL_PAD_SD2_RESET_B; /**< SW_MUX_CTL_PAD_SD2_RESET_B SW MUX Control Register, offset: 0x1B4 */
__IO uint32_t SW_MUX_CTL_PAD_SD2_CLK; /**< SW_MUX_CTL_PAD_SD2_CLK SW MUX Control Register, offset: 0x1B8 */
__IO uint32_t SW_MUX_CTL_PAD_SD2_CMD; /**< SW_MUX_CTL_PAD_SD2_CMD SW MUX Control Register, offset: 0x1BC */
__IO uint32_t SW_MUX_CTL_PAD_SD2_DATA0; /**< SW_MUX_CTL_PAD_SD2_DATA0 SW MUX Control Register, offset: 0x1C0 */
__IO uint32_t SW_MUX_CTL_PAD_SD2_DATA1; /**< SW_MUX_CTL_PAD_SD2_DATA1 SW MUX Control Register, offset: 0x1C4 */
__IO uint32_t SW_MUX_CTL_PAD_SD2_DATA2; /**< SW_MUX_CTL_PAD_SD2_DATA2 SW MUX Control Register, offset: 0x1C8 */
__IO uint32_t SW_MUX_CTL_PAD_SD2_DATA3; /**< SW_MUX_CTL_PAD_SD2_DATA3 SW MUX Control Register, offset: 0x1CC */
__IO uint32_t SW_MUX_CTL_PAD_SD3_CLK; /**< SW_MUX_CTL_PAD_SD3_CLK SW MUX Control Register, offset: 0x1D0 */
__IO uint32_t SW_MUX_CTL_PAD_SD3_CMD; /**< SW_MUX_CTL_PAD_SD3_CMD SW MUX Control Register, offset: 0x1D4 */
__IO uint32_t SW_MUX_CTL_PAD_SD3_DATA0; /**< SW_MUX_CTL_PAD_SD3_DATA0 SW MUX Control Register, offset: 0x1D8 */
__IO uint32_t SW_MUX_CTL_PAD_SD3_DATA1; /**< SW_MUX_CTL_PAD_SD3_DATA1 SW MUX Control Register, offset: 0x1DC */
__IO uint32_t SW_MUX_CTL_PAD_SD3_DATA2; /**< SW_MUX_CTL_PAD_SD3_DATA2 SW MUX Control Register, offset: 0x1E0 */
__IO uint32_t SW_MUX_CTL_PAD_SD3_DATA3; /**< SW_MUX_CTL_PAD_SD3_DATA3 SW MUX Control Register, offset: 0x1E4 */
__IO uint32_t SW_MUX_CTL_PAD_SD3_DATA4; /**< SW_MUX_CTL_PAD_SD3_DATA4 SW MUX Control Register, offset: 0x1E8 */
__IO uint32_t SW_MUX_CTL_PAD_SD3_DATA5; /**< SW_MUX_CTL_PAD_SD3_DATA5 SW MUX Control Register, offset: 0x1EC */
__IO uint32_t SW_MUX_CTL_PAD_SD3_DATA6; /**< SW_MUX_CTL_PAD_SD3_DATA6 SW MUX Control Register, offset: 0x1F0 */
__IO uint32_t SW_MUX_CTL_PAD_SD3_DATA7; /**< SW_MUX_CTL_PAD_SD3_DATA7 SW MUX Control Register, offset: 0x1F4 */
__IO uint32_t SW_MUX_CTL_PAD_SD3_STROBE; /**< SW_MUX_CTL_PAD_SD3_STROBE SW MUX Control Register, offset: 0x1F8 */
__IO uint32_t SW_MUX_CTL_PAD_SD3_RESET_B; /**< SW_MUX_CTL_PAD_SD3_RESET_B SW MUX Control Register, offset: 0x1FC */
__IO uint32_t SW_MUX_CTL_PAD_SAI1_RX_DATA; /**< SW_MUX_CTL_PAD_SAI1_RX_DATA SW MUX Control Register, offset: 0x200 */
__IO uint32_t SW_MUX_CTL_PAD_SAI1_TX_BCLK; /**< SW_MUX_CTL_PAD_SAI1_TX_BCLK SW MUX Control Register, offset: 0x204 */
__IO uint32_t SW_MUX_CTL_PAD_SAI1_TX_SYNC; /**< SW_MUX_CTL_PAD_SAI1_TX_SYNC SW MUX Control Register, offset: 0x208 */
__IO uint32_t SW_MUX_CTL_PAD_SAI1_TX_DATA; /**< SW_MUX_CTL_PAD_SAI1_TX_DATA SW MUX Control Register, offset: 0x20C */
__IO uint32_t SW_MUX_CTL_PAD_SAI1_RX_SYNC; /**< SW_MUX_CTL_PAD_SAI1_RX_SYNC SW MUX Control Register, offset: 0x210 */
__IO uint32_t SW_MUX_CTL_PAD_SAI1_RX_BCLK; /**< SW_MUX_CTL_PAD_SAI1_RX_BCLK SW MUX Control Register, offset: 0x214 */
__IO uint32_t SW_MUX_CTL_PAD_SAI1_MCLK; /**< SW_MUX_CTL_PAD_SAI1_MCLK SW MUX Control Register, offset: 0x218 */
__IO uint32_t SW_MUX_CTL_PAD_SAI2_TX_SYNC; /**< SW_MUX_CTL_PAD_SAI2_TX_SYNC SW MUX Control Register, offset: 0x21C */
__IO uint32_t SW_MUX_CTL_PAD_SAI2_TX_BCLK; /**< SW_MUX_CTL_PAD_SAI2_TX_BCLK SW MUX Control Register, offset: 0x220 */
__IO uint32_t SW_MUX_CTL_PAD_SAI2_RX_DATA; /**< SW_MUX_CTL_PAD_SAI2_RX_DATA SW MUX Control Register, offset: 0x224 */
__IO uint32_t SW_MUX_CTL_PAD_SAI2_TX_DATA; /**< SW_MUX_CTL_PAD_SAI2_TX_DATA SW MUX Control Register, offset: 0x228 */
__IO uint32_t SW_MUX_CTL_PAD_ENET1_RGMII_RD0; /**< SW_MUX_CTL_PAD_ENET1_RGMII_RD0 SW MUX Control Register, offset: 0x22C */
__IO uint32_t SW_MUX_CTL_PAD_ENET1_RGMII_RD1; /**< SW_MUX_CTL_PAD_ENET1_RGMII_RD1 SW MUX Control Register, offset: 0x230 */
__IO uint32_t SW_MUX_CTL_PAD_ENET1_RGMII_RD2; /**< SW_MUX_CTL_PAD_ENET1_RGMII_RD2 SW MUX Control Register, offset: 0x234 */
__IO uint32_t SW_MUX_CTL_PAD_ENET1_RGMII_RD3; /**< SW_MUX_CTL_PAD_ENET1_RGMII_RD3 SW MUX Control Register, offset: 0x238 */
__IO uint32_t SW_MUX_CTL_PAD_ENET1_RGMII_RX_CTL; /**< SW_MUX_CTL_PAD_ENET1_RGMII_RX_CTL SW MUX Control Register, offset: 0x23C */
__IO uint32_t SW_MUX_CTL_PAD_ENET1_RGMII_RXC; /**< SW_MUX_CTL_PAD_ENET1_RGMII_RXC SW MUX Control Register, offset: 0x240 */
__IO uint32_t SW_MUX_CTL_PAD_ENET1_RGMII_TD0; /**< SW_MUX_CTL_PAD_ENET1_RGMII_TD0 SW MUX Control Register, offset: 0x244 */
__IO uint32_t SW_MUX_CTL_PAD_ENET1_RGMII_TD1; /**< SW_MUX_CTL_PAD_ENET1_RGMII_TD1 SW MUX Control Register, offset: 0x248 */
__IO uint32_t SW_MUX_CTL_PAD_ENET1_RGMII_TD2; /**< SW_MUX_CTL_PAD_ENET1_RGMII_TD2 SW MUX Control Register, offset: 0x24C */
__IO uint32_t SW_MUX_CTL_PAD_ENET1_RGMII_TD3; /**< SW_MUX_CTL_PAD_ENET1_RGMII_TD3 SW MUX Control Register, offset: 0x250 */
__IO uint32_t SW_MUX_CTL_PAD_ENET1_RGMII_TX_CTL; /**< SW_MUX_CTL_PAD_ENET1_RGMII_TX_CTL SW MUX Control Register, offset: 0x254 */
__IO uint32_t SW_MUX_CTL_PAD_ENET1_RGMII_TXC; /**< SW_MUX_CTL_PAD_ENET1_RGMII_TXC SW MUX Control Register, offset: 0x258 */
__IO uint32_t SW_MUX_CTL_PAD_ENET1_TX_CLK; /**< SW_MUX_CTL_PAD_ENET1_TX_CLK SW MUX Control Register, offset: 0x25C */
__IO uint32_t SW_MUX_CTL_PAD_ENET1_RX_CLK; /**< SW_MUX_CTL_PAD_ENET1_RX_CLK SW MUX Control Register, offset: 0x260 */
__IO uint32_t SW_MUX_CTL_PAD_ENET1_CRS; /**< SW_MUX_CTL_PAD_ENET1_CRS SW MUX Control Register, offset: 0x264 */
__IO uint32_t SW_MUX_CTL_PAD_ENET1_COL; /**< SW_MUX_CTL_PAD_ENET1_COL SW MUX Control Register, offset: 0x268 */
__IO uint32_t SW_PAD_CTL_PAD_GPIO1_IO08; /**< SW_PAD_CTL_PAD_GPIO1_IO08 SW PAD Control Register, offset: 0x26C */
__IO uint32_t SW_PAD_CTL_PAD_GPIO1_IO09; /**< SW_PAD_CTL_PAD_GPIO1_IO09 SW PAD Control Register, offset: 0x270 */
__IO uint32_t SW_PAD_CTL_PAD_GPIO1_IO10; /**< SW_PAD_CTL_PAD_GPIO1_IO10 SW PAD Control Register, offset: 0x274 */
__IO uint32_t SW_PAD_CTL_PAD_GPIO1_IO11; /**< SW_PAD_CTL_PAD_GPIO1_IO11 SW PAD Control Register, offset: 0x278 */
__IO uint32_t SW_PAD_CTL_PAD_GPIO1_IO12; /**< SW_PAD_CTL_PAD_GPIO1_IO12 SW PAD Control Register, offset: 0x27C */
__IO uint32_t SW_PAD_CTL_PAD_GPIO1_IO13; /**< SW_PAD_CTL_PAD_GPIO1_IO13 SW PAD Control Register, offset: 0x280 */
__IO uint32_t SW_PAD_CTL_PAD_GPIO1_IO14; /**< SW_PAD_CTL_PAD_GPIO1_IO14 SW PAD Control Register, offset: 0x284 */
__IO uint32_t SW_PAD_CTL_PAD_GPIO1_IO15; /**< SW_PAD_CTL_PAD_GPIO1_IO15 SW PAD Control Register, offset: 0x288 */
__IO uint32_t SW_PAD_CTL_PAD_JTAG_MOD; /**< SW_PAD_CTL_PAD_JTAG_MOD SW PAD Control Register, offset: 0x28C */
__IO uint32_t SW_PAD_CTL_PAD_JTAG_TCK; /**< SW_PAD_CTL_PAD_JTAG_TCK SW PAD Control Register, offset: 0x290 */
__IO uint32_t SW_PAD_CTL_PAD_JTAG_TDI; /**< SW_PAD_CTL_PAD_JTAG_TDI SW PAD Control Register, offset: 0x294 */
__IO uint32_t SW_PAD_CTL_PAD_JTAG_TDO; /**< SW_PAD_CTL_PAD_JTAG_TDO SW PAD Control Register, offset: 0x298 */
__IO uint32_t SW_PAD_CTL_PAD_JTAG_TMS; /**< SW_PAD_CTL_PAD_JTAG_TMS SW PAD Control Register, offset: 0x29C */
__IO uint32_t SW_PAD_CTL_PAD_JTAG_TRST_B; /**< SW_PAD_CTL_PAD_JTAG_TRST_B SW PAD Control Register, offset: 0x2A0 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_DATA00; /**< SW_PAD_CTL_PAD_EPDC_DATA00 SW PAD Control Register, offset: 0x2A4 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_DATA01; /**< SW_PAD_CTL_PAD_EPDC_DATA01 SW PAD Control Register, offset: 0x2A8 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_DATA02; /**< SW_PAD_CTL_PAD_EPDC_DATA02 SW PAD Control Register, offset: 0x2AC */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_DATA03; /**< SW_PAD_CTL_PAD_EPDC_DATA03 SW PAD Control Register, offset: 0x2B0 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_DATA04; /**< SW_PAD_CTL_PAD_EPDC_DATA04 SW PAD Control Register, offset: 0x2B4 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_DATA05; /**< SW_PAD_CTL_PAD_EPDC_DATA05 SW PAD Control Register, offset: 0x2B8 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_DATA06; /**< SW_PAD_CTL_PAD_EPDC_DATA06 SW PAD Control Register, offset: 0x2BC */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_DATA07; /**< SW_PAD_CTL_PAD_EPDC_DATA07 SW PAD Control Register, offset: 0x2C0 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_DATA08; /**< SW_PAD_CTL_PAD_EPDC_DATA08 SW PAD Control Register, offset: 0x2C4 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_DATA09; /**< SW_PAD_CTL_PAD_EPDC_DATA09 SW PAD Control Register, offset: 0x2C8 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_DATA10; /**< SW_PAD_CTL_PAD_EPDC_DATA10 SW PAD Control Register, offset: 0x2CC */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_DATA11; /**< SW_PAD_CTL_PAD_EPDC_DATA11 SW PAD Control Register, offset: 0x2D0 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_DATA12; /**< SW_PAD_CTL_PAD_EPDC_DATA12 SW PAD Control Register, offset: 0x2D4 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_DATA13; /**< SW_PAD_CTL_PAD_EPDC_DATA13 SW PAD Control Register, offset: 0x2D8 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_DATA14; /**< SW_PAD_CTL_PAD_EPDC_DATA14 SW PAD Control Register, offset: 0x2DC */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_DATA15; /**< SW_PAD_CTL_PAD_EPDC_DATA15 SW PAD Control Register, offset: 0x2E0 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_SDCLK; /**< SW_PAD_CTL_PAD_EPDC_SDCLK SW PAD Control Register, offset: 0x2E4 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_SDLE; /**< SW_PAD_CTL_PAD_EPDC_SDLE SW PAD Control Register, offset: 0x2E8 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_SDOE; /**< SW_PAD_CTL_PAD_EPDC_SDOE SW PAD Control Register, offset: 0x2EC */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_SDSHR; /**< SW_PAD_CTL_PAD_EPDC_SDSHR SW PAD Control Register, offset: 0x2F0 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_SDCE0; /**< SW_PAD_CTL_PAD_EPDC_SDCE0 SW PAD Control Register, offset: 0x2F4 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_SDCE1; /**< SW_PAD_CTL_PAD_EPDC_SDCE1 SW PAD Control Register, offset: 0x2F8 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_SDCE2; /**< SW_PAD_CTL_PAD_EPDC_SDCE2 SW PAD Control Register, offset: 0x2FC */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_SDCE3; /**< SW_PAD_CTL_PAD_EPDC_SDCE3 SW PAD Control Register, offset: 0x300 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_GDCLK; /**< SW_PAD_CTL_PAD_EPDC_GDCLK SW PAD Control Register, offset: 0x304 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_GDOE; /**< SW_PAD_CTL_PAD_EPDC_GDOE SW PAD Control Register, offset: 0x308 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_GDRL; /**< SW_PAD_CTL_PAD_EPDC_GDRL SW PAD Control Register, offset: 0x30C */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_GDSP; /**< SW_PAD_CTL_PAD_EPDC_GDSP SW PAD Control Register, offset: 0x310 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_BDR0; /**< SW_PAD_CTL_PAD_EPDC_BDR0 SW PAD Control Register, offset: 0x314 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_BDR1; /**< SW_PAD_CTL_PAD_EPDC_BDR1 SW PAD Control Register, offset: 0x318 */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_PWR_COM; /**< SW_PAD_CTL_PAD_EPDC_PWR_COM SW PAD Control Register, offset: 0x31C */
__IO uint32_t SW_PAD_CTL_PAD_EPDC_PWR_STAT; /**< SW_PAD_CTL_PAD_EPDC_PWR_STAT SW PAD Control Register, offset: 0x320 */
__IO uint32_t SW_PAD_CTL_PAD_LCD_CLK; /**< SW_PAD_CTL_PAD_LCD_CLK SW PAD Control Register, offset: 0x324 */
__IO uint32_t SW_PAD_CTL_PAD_LCD_ENABLE; /**< SW_PAD_CTL_PAD_LCD_ENABLE SW PAD Control Register, offset: 0x328 */
__IO uint32_t SW_PAD_CTL_PAD_LCD_HSYNC; /**< SW_PAD_CTL_PAD_LCD_HSYNC SW PAD Control Register, offset: 0x32C */
__IO uint32_t SW_PAD_CTL_PAD_LCD_VSYNC; /**< SW_PAD_CTL_PAD_LCD_VSYNC SW PAD Control Register, offset: 0x330 */
__IO uint32_t SW_PAD_CTL_PAD_LCD_RESET; /**< SW_PAD_CTL_PAD_LCD_RESET SW PAD Control Register, offset: 0x334 */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA00; /**< SW_PAD_CTL_PAD_LCD_DATA00 SW PAD Control Register, offset: 0x338 */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA01; /**< SW_PAD_CTL_PAD_LCD_DATA01 SW PAD Control Register, offset: 0x33C */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA02; /**< SW_PAD_CTL_PAD_LCD_DATA02 SW PAD Control Register, offset: 0x340 */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA03; /**< SW_PAD_CTL_PAD_LCD_DATA03 SW PAD Control Register, offset: 0x344 */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA04; /**< SW_PAD_CTL_PAD_LCD_DATA04 SW PAD Control Register, offset: 0x348 */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA05; /**< SW_PAD_CTL_PAD_LCD_DATA05 SW PAD Control Register, offset: 0x34C */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA06; /**< SW_PAD_CTL_PAD_LCD_DATA06 SW PAD Control Register, offset: 0x350 */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA07; /**< SW_PAD_CTL_PAD_LCD_DATA07 SW PAD Control Register, offset: 0x354 */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA08; /**< SW_PAD_CTL_PAD_LCD_DATA08 SW PAD Control Register, offset: 0x358 */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA09; /**< SW_PAD_CTL_PAD_LCD_DATA09 SW PAD Control Register, offset: 0x35C */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA10; /**< SW_PAD_CTL_PAD_LCD_DATA10 SW PAD Control Register, offset: 0x360 */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA11; /**< SW_PAD_CTL_PAD_LCD_DATA11 SW PAD Control Register, offset: 0x364 */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA12; /**< SW_PAD_CTL_PAD_LCD_DATA12 SW PAD Control Register, offset: 0x368 */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA13; /**< SW_PAD_CTL_PAD_LCD_DATA13 SW PAD Control Register, offset: 0x36C */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA14; /**< SW_PAD_CTL_PAD_LCD_DATA14 SW PAD Control Register, offset: 0x370 */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA15; /**< SW_PAD_CTL_PAD_LCD_DATA15 SW PAD Control Register, offset: 0x374 */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA16; /**< SW_PAD_CTL_PAD_LCD_DATA16 SW PAD Control Register, offset: 0x378 */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA17; /**< SW_PAD_CTL_PAD_LCD_DATA17 SW PAD Control Register, offset: 0x37C */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA18; /**< SW_PAD_CTL_PAD_LCD_DATA18 SW PAD Control Register, offset: 0x380 */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA19; /**< SW_PAD_CTL_PAD_LCD_DATA19 SW PAD Control Register, offset: 0x384 */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA20; /**< SW_PAD_CTL_PAD_LCD_DATA20 SW PAD Control Register, offset: 0x388 */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA21; /**< SW_PAD_CTL_PAD_LCD_DATA21 SW PAD Control Register, offset: 0x38C */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA22; /**< SW_PAD_CTL_PAD_LCD_DATA22 SW PAD Control Register, offset: 0x390 */
__IO uint32_t SW_PAD_CTL_PAD_LCD_DATA23; /**< SW_PAD_CTL_PAD_LCD_DATA23 SW PAD Control Register, offset: 0x394 */
__IO uint32_t SW_PAD_CTL_PAD_UART1_RX_DATA; /**< SW_PAD_CTL_PAD_UART1_RX_DATA SW PAD Control Register, offset: 0x398 */
__IO uint32_t SW_PAD_CTL_PAD_UART1_TX_DATA; /**< SW_PAD_CTL_PAD_UART1_TX_DATA SW PAD Control Register, offset: 0x39C */
__IO uint32_t SW_PAD_CTL_PAD_UART2_RX_DATA; /**< SW_PAD_CTL_PAD_UART2_RX_DATA SW PAD Control Register, offset: 0x3A0 */
__IO uint32_t SW_PAD_CTL_PAD_UART2_TX_DATA; /**< SW_PAD_CTL_PAD_UART2_TX_DATA SW PAD Control Register, offset: 0x3A4 */
__IO uint32_t SW_PAD_CTL_PAD_UART3_RX_DATA; /**< SW_PAD_CTL_PAD_UART3_RX_DATA SW PAD Control Register, offset: 0x3A8 */
__IO uint32_t SW_PAD_CTL_PAD_UART3_TX_DATA; /**< SW_PAD_CTL_PAD_UART3_TX_DATA SW PAD Control Register, offset: 0x3AC */
__IO uint32_t SW_PAD_CTL_PAD_UART3_RTS_B; /**< SW_PAD_CTL_PAD_UART3_RTS_B SW PAD Control Register, offset: 0x3B0 */
__IO uint32_t SW_PAD_CTL_PAD_UART3_CTS_B; /**< SW_PAD_CTL_PAD_UART3_CTS_B SW PAD Control Register, offset: 0x3B4 */
__IO uint32_t SW_PAD_CTL_PAD_I2C1_SCL; /**< SW_PAD_CTL_PAD_I2C1_SCL SW PAD Control Register, offset: 0x3B8 */
__IO uint32_t SW_PAD_CTL_PAD_I2C1_SDA; /**< SW_PAD_CTL_PAD_I2C1_SDA SW PAD Control Register, offset: 0x3BC */
__IO uint32_t SW_PAD_CTL_PAD_I2C2_SCL; /**< SW_PAD_CTL_PAD_I2C2_SCL SW PAD Control Register, offset: 0x3C0 */
__IO uint32_t SW_PAD_CTL_PAD_I2C2_SDA; /**< SW_PAD_CTL_PAD_I2C2_SDA SW PAD Control Register, offset: 0x3C4 */
__IO uint32_t SW_PAD_CTL_PAD_I2C3_SCL; /**< SW_PAD_CTL_PAD_I2C3_SCL SW PAD Control Register, offset: 0x3C8 */
__IO uint32_t SW_PAD_CTL_PAD_I2C3_SDA; /**< SW_PAD_CTL_PAD_I2C3_SDA SW PAD Control Register, offset: 0x3CC */
__IO uint32_t SW_PAD_CTL_PAD_I2C4_SCL; /**< SW_PAD_CTL_PAD_I2C4_SCL SW PAD Control Register, offset: 0x3D0 */
__IO uint32_t SW_PAD_CTL_PAD_I2C4_SDA; /**< SW_PAD_CTL_PAD_I2C4_SDA SW PAD Control Register, offset: 0x3D4 */
__IO uint32_t SW_PAD_CTL_PAD_ECSPI1_SCLK; /**< SW_PAD_CTL_PAD_ECSPI1_SCLK SW PAD Control Register, offset: 0x3D8 */
__IO uint32_t SW_PAD_CTL_PAD_ECSPI1_MOSI; /**< SW_PAD_CTL_PAD_ECSPI1_MOSI SW PAD Control Register, offset: 0x3DC */
__IO uint32_t SW_PAD_CTL_PAD_ECSPI1_MISO; /**< SW_PAD_CTL_PAD_ECSPI1_MISO SW PAD Control Register, offset: 0x3E0 */
__IO uint32_t SW_PAD_CTL_PAD_ECSPI1_SS0; /**< SW_PAD_CTL_PAD_ECSPI1_SS0 SW PAD Control Register, offset: 0x3E4 */
__IO uint32_t SW_PAD_CTL_PAD_ECSPI2_SCLK; /**< SW_PAD_CTL_PAD_ECSPI2_SCLK SW PAD Control Register, offset: 0x3E8 */
__IO uint32_t SW_PAD_CTL_PAD_ECSPI2_MOSI; /**< SW_PAD_CTL_PAD_ECSPI2_MOSI SW PAD Control Register, offset: 0x3EC */
__IO uint32_t SW_PAD_CTL_PAD_ECSPI2_MISO; /**< SW_PAD_CTL_PAD_ECSPI2_MISO SW PAD Control Register, offset: 0x3F0 */
__IO uint32_t SW_PAD_CTL_PAD_ECSPI2_SS0; /**< SW_PAD_CTL_PAD_ECSPI2_SS0 SW PAD Control Register, offset: 0x3F4 */
__IO uint32_t SW_PAD_CTL_PAD_SD1_CD_B; /**< SW_PAD_CTL_PAD_SD1_CD_B SW PAD Control Register, offset: 0x3F8 */
__IO uint32_t SW_PAD_CTL_PAD_SD1_WP; /**< SW_PAD_CTL_PAD_SD1_WP SW PAD Control Register, offset: 0x3FC */
__IO uint32_t SW_PAD_CTL_PAD_SD1_RESET_B; /**< SW_PAD_CTL_PAD_SD1_RESET_B SW PAD Control Register, offset: 0x400 */
__IO uint32_t SW_PAD_CTL_PAD_SD1_CLK; /**< SW_PAD_CTL_PAD_SD1_CLK SW PAD Control Register, offset: 0x404 */
__IO uint32_t SW_PAD_CTL_PAD_SD1_CMD; /**< SW_PAD_CTL_PAD_SD1_CMD SW PAD Control Register, offset: 0x408 */
__IO uint32_t SW_PAD_CTL_PAD_SD1_DATA0; /**< SW_PAD_CTL_PAD_SD1_DATA0 SW PAD Control Register, offset: 0x40C */
__IO uint32_t SW_PAD_CTL_PAD_SD1_DATA1; /**< SW_PAD_CTL_PAD_SD1_DATA1 SW PAD Control Register, offset: 0x410 */
__IO uint32_t SW_PAD_CTL_PAD_SD1_DATA2; /**< SW_PAD_CTL_PAD_SD1_DATA2 SW PAD Control Register, offset: 0x414 */
__IO uint32_t SW_PAD_CTL_PAD_SD1_DATA3; /**< SW_PAD_CTL_PAD_SD1_DATA3 SW PAD Control Register, offset: 0x418 */
__IO uint32_t SW_PAD_CTL_PAD_SD2_CD_B; /**< SW_PAD_CTL_PAD_SD2_CD_B SW PAD Control Register, offset: 0x41C */
__IO uint32_t SW_PAD_CTL_PAD_SD2_WP; /**< SW_PAD_CTL_PAD_SD2_WP SW PAD Control Register, offset: 0x420 */
__IO uint32_t SW_PAD_CTL_PAD_SD2_RESET_B; /**< SW_PAD_CTL_PAD_SD2_RESET_B SW PAD Control Register, offset: 0x424 */
__IO uint32_t SW_PAD_CTL_PAD_SD2_CLK; /**< SW_PAD_CTL_PAD_SD2_CLK SW PAD Control Register, offset: 0x428 */
__IO uint32_t SW_PAD_CTL_PAD_SD2_CMD; /**< SW_PAD_CTL_PAD_SD2_CMD SW PAD Control Register, offset: 0x42C */
__IO uint32_t SW_PAD_CTL_PAD_SD2_DATA0; /**< SW_PAD_CTL_PAD_SD2_DATA0 SW PAD Control Register, offset: 0x430 */
__IO uint32_t SW_PAD_CTL_PAD_SD2_DATA1; /**< SW_PAD_CTL_PAD_SD2_DATA1 SW PAD Control Register, offset: 0x434 */
__IO uint32_t SW_PAD_CTL_PAD_SD2_DATA2; /**< SW_PAD_CTL_PAD_SD2_DATA2 SW PAD Control Register, offset: 0x438 */
__IO uint32_t SW_PAD_CTL_PAD_SD2_DATA3; /**< SW_PAD_CTL_PAD_SD2_DATA3 SW PAD Control Register, offset: 0x43C */
__IO uint32_t SW_PAD_CTL_PAD_SD3_CLK; /**< SW_PAD_CTL_PAD_SD3_CLK SW PAD Control Register, offset: 0x440 */
__IO uint32_t SW_PAD_CTL_PAD_SD3_CMD; /**< SW_PAD_CTL_PAD_SD3_CMD SW PAD Control Register, offset: 0x444 */
__IO uint32_t SW_PAD_CTL_PAD_SD3_DATA0; /**< SW_PAD_CTL_PAD_SD3_DATA0 SW PAD Control Register, offset: 0x448 */
__IO uint32_t SW_PAD_CTL_PAD_SD3_DATA1; /**< SW_PAD_CTL_PAD_SD3_DATA1 SW PAD Control Register, offset: 0x44C */
__IO uint32_t SW_PAD_CTL_PAD_SD3_DATA2; /**< SW_PAD_CTL_PAD_SD3_DATA2 SW PAD Control Register, offset: 0x450 */
__IO uint32_t SW_PAD_CTL_PAD_SD3_DATA3; /**< SW_PAD_CTL_PAD_SD3_DATA3 SW PAD Control Register, offset: 0x454 */
__IO uint32_t SW_PAD_CTL_PAD_SD3_DATA4; /**< SW_PAD_CTL_PAD_SD3_DATA4 SW PAD Control Register, offset: 0x458 */
__IO uint32_t SW_PAD_CTL_PAD_SD3_DATA5; /**< SW_PAD_CTL_PAD_SD3_DATA5 SW PAD Control Register, offset: 0x45C */
__IO uint32_t SW_PAD_CTL_PAD_SD3_DATA6; /**< SW_PAD_CTL_PAD_SD3_DATA6 SW PAD Control Register, offset: 0x460 */
__IO uint32_t SW_PAD_CTL_PAD_SD3_DATA7; /**< SW_PAD_CTL_PAD_SD3_DATA7 SW PAD Control Register, offset: 0x464 */
__IO uint32_t SW_PAD_CTL_PAD_SD3_STROBE; /**< SW_PAD_CTL_PAD_SD3_STROBE SW PAD Control Register, offset: 0x468 */
__IO uint32_t SW_PAD_CTL_PAD_SD3_RESET_B; /**< SW_PAD_CTL_PAD_SD3_RESET_B SW PAD Control Register, offset: 0x46C */
__IO uint32_t SW_PAD_CTL_PAD_SAI1_RX_DATA; /**< SW_PAD_CTL_PAD_SAI1_RX_DATA SW PAD Control Register, offset: 0x470 */
__IO uint32_t SW_PAD_CTL_PAD_SAI1_TX_BCLK; /**< SW_PAD_CTL_PAD_SAI1_TX_BCLK SW PAD Control Register, offset: 0x474 */
__IO uint32_t SW_PAD_CTL_PAD_SAI1_TX_SYNC; /**< SW_PAD_CTL_PAD_SAI1_TX_SYNC SW PAD Control Register, offset: 0x478 */
__IO uint32_t SW_PAD_CTL_PAD_SAI1_TX_DATA; /**< SW_PAD_CTL_PAD_SAI1_TX_DATA SW PAD Control Register, offset: 0x47C */
__IO uint32_t SW_PAD_CTL_PAD_SAI1_RX_SYNC; /**< SW_PAD_CTL_PAD_SAI1_RX_SYNC SW PAD Control Register, offset: 0x480 */
__IO uint32_t SW_PAD_CTL_PAD_SAI1_RX_BCLK; /**< SW_PAD_CTL_PAD_SAI1_RX_BCLK SW PAD Control Register, offset: 0x484 */
__IO uint32_t SW_PAD_CTL_PAD_SAI1_MCLK; /**< SW_PAD_CTL_PAD_SAI1_MCLK SW PAD Control Register, offset: 0x488 */
__IO uint32_t SW_PAD_CTL_PAD_SAI2_TX_SYNC; /**< SW_PAD_CTL_PAD_SAI2_TX_SYNC SW PAD Control Register, offset: 0x48C */
__IO uint32_t SW_PAD_CTL_PAD_SAI2_TX_BCLK; /**< SW_PAD_CTL_PAD_SAI2_TX_BCLK SW PAD Control Register, offset: 0x490 */
__IO uint32_t SW_PAD_CTL_PAD_SAI2_RX_DATA; /**< SW_PAD_CTL_PAD_SAI2_RX_DATA SW PAD Control Register, offset: 0x494 */
__IO uint32_t SW_PAD_CTL_PAD_SAI2_TX_DATA; /**< SW_PAD_CTL_PAD_SAI2_TX_DATA SW PAD Control Register, offset: 0x498 */
__IO uint32_t SW_PAD_CTL_PAD_ENET1_RGMII_RD0; /**< SW_PAD_CTL_PAD_ENET1_RGMII_RD0 SW PAD Control Register, offset: 0x49C */
__IO uint32_t SW_PAD_CTL_PAD_ENET1_RGMII_RD1; /**< SW_PAD_CTL_PAD_ENET1_RGMII_RD1 SW PAD Control Register, offset: 0x4A0 */
__IO uint32_t SW_PAD_CTL_PAD_ENET1_RGMII_RD2; /**< SW_PAD_CTL_PAD_ENET1_RGMII_RD2 SW PAD Control Register, offset: 0x4A4 */
__IO uint32_t SW_PAD_CTL_PAD_ENET1_RGMII_RD3; /**< SW_PAD_CTL_PAD_ENET1_RGMII_RD3 SW PAD Control Register, offset: 0x4A8 */
__IO uint32_t SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL; /**< SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL SW PAD Control Register, offset: 0x4AC */
__IO uint32_t SW_PAD_CTL_PAD_ENET1_RGMII_RXC; /**< SW_PAD_CTL_PAD_ENET1_RGMII_RXC SW PAD Control Register, offset: 0x4B0 */
__IO uint32_t SW_PAD_CTL_PAD_ENET1_RGMII_TD0; /**< SW_PAD_CTL_PAD_ENET1_RGMII_TD0 SW PAD Control Register, offset: 0x4B4 */
__IO uint32_t SW_PAD_CTL_PAD_ENET1_RGMII_TD1; /**< SW_PAD_CTL_PAD_ENET1_RGMII_TD1 SW PAD Control Register, offset: 0x4B8 */
__IO uint32_t SW_PAD_CTL_PAD_ENET1_RGMII_TD2; /**< SW_PAD_CTL_PAD_ENET1_RGMII_TD2 SW PAD Control Register, offset: 0x4BC */
__IO uint32_t SW_PAD_CTL_PAD_ENET1_RGMII_TD3; /**< SW_PAD_CTL_PAD_ENET1_RGMII_TD3 SW PAD Control Register, offset: 0x4C0 */
__IO uint32_t SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL; /**< SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL SW PAD Control Register, offset: 0x4C4 */
__IO uint32_t SW_PAD_CTL_PAD_ENET1_RGMII_TXC; /**< SW_PAD_CTL_PAD_ENET1_RGMII_TXC SW PAD Control Register, offset: 0x4C8 */
__IO uint32_t SW_PAD_CTL_PAD_ENET1_TX_CLK; /**< SW_PAD_CTL_PAD_ENET1_TX_CLK SW PAD Control Register, offset: 0x4CC */
__IO uint32_t SW_PAD_CTL_PAD_ENET1_RX_CLK; /**< SW_PAD_CTL_PAD_ENET1_RX_CLK SW PAD Control Register, offset: 0x4D0 */
__IO uint32_t SW_PAD_CTL_PAD_ENET1_CRS; /**< SW_PAD_CTL_PAD_ENET1_CRS SW PAD Control Register, offset: 0x4D4 */
__IO uint32_t SW_PAD_CTL_PAD_ENET1_COL; /**< SW_PAD_CTL_PAD_ENET1_COL SW PAD Control Register, offset: 0x4D8 */
__IO uint32_t FLEXCAN1_RX_SELECT_INPUT; /**< FLEXCAN1_RX_SELECT_INPUT DAISY Register, offset: 0x4DC */
__IO uint32_t FLEXCAN2_RX_SELECT_INPUT; /**< FLEXCAN2_RX_SELECT_INPUT DAISY Register, offset: 0x4E0 */
__IO uint32_t CCM_EXT_CLK_1_SELECT_INPUT; /**< CCM_EXT_CLK_1_SELECT_INPUT DAISY Register, offset: 0x4E4 */
__IO uint32_t CCM_EXT_CLK_2_SELECT_INPUT; /**< CCM_EXT_CLK_2_SELECT_INPUT DAISY Register, offset: 0x4E8 */
__IO uint32_t CCM_EXT_CLK_3_SELECT_INPUT; /**< CCM_EXT_CLK_3_SELECT_INPUT DAISY Register, offset: 0x4EC */
__IO uint32_t CCM_EXT_CLK_4_SELECT_INPUT; /**< CCM_EXT_CLK_4_SELECT_INPUT DAISY Register, offset: 0x4F0 */
__IO uint32_t CCM_PMIC_READY_SELECT_INPUT; /**< CCM_PMIC_READY_SELECT_INPUT DAISY Register, offset: 0x4F4 */
__IO uint32_t CSI_DATA2_SELECT_INPUT; /**< CSI_DATA2_SELECT_INPUT DAISY Register, offset: 0x4F8 */
__IO uint32_t CSI_DATA3_SELECT_INPUT; /**< CSI_DATA3_SELECT_INPUT DAISY Register, offset: 0x4FC */
__IO uint32_t CSI_DATA4_SELECT_INPUT; /**< CSI_DATA4_SELECT_INPUT DAISY Register, offset: 0x500 */
__IO uint32_t CSI_DATA5_SELECT_INPUT; /**< CSI_DATA5_SELECT_INPUT DAISY Register, offset: 0x504 */
__IO uint32_t CSI_DATA6_SELECT_INPUT; /**< CSI_DATA6_SELECT_INPUT DAISY Register, offset: 0x508 */
__IO uint32_t CSI_DATA7_SELECT_INPUT; /**< CSI_DATA7_SELECT_INPUT DAISY Register, offset: 0x50C */
__IO uint32_t CSI_DATA8_SELECT_INPUT; /**< CSI_DATA8_SELECT_INPUT DAISY Register, offset: 0x510 */
__IO uint32_t CSI_DATA9_SELECT_INPUT; /**< CSI_DATA9_SELECT_INPUT DAISY Register, offset: 0x514 */
__IO uint32_t CSI_HSYNC_SELECT_INPUT; /**< CSI_HSYNC_SELECT_INPUT DAISY Register, offset: 0x518 */
__IO uint32_t CSI_PIXCLK_SELECT_INPUT; /**< CSI_PIXCLK_SELECT_INPUT DAISY Register, offset: 0x51C */
__IO uint32_t CSI_VSYNC_SELECT_INPUT; /**< CSI_VSYNC_SELECT_INPUT DAISY Register, offset: 0x520 */
__IO uint32_t ECSPI1_SCLK_SELECT_INPUT; /**< ECSPI1_SCLK_SELECT_INPUT DAISY Register, offset: 0x524 */
__IO uint32_t ECSPI1_MISO_SELECT_INPUT; /**< ECSPI1_MISO_SELECT_INPUT DAISY Register, offset: 0x528 */
__IO uint32_t ECSPI1_MOSI_SELECT_INPUT; /**< ECSPI1_MOSI_SELECT_INPUT DAISY Register, offset: 0x52C */
__IO uint32_t ECSPI1_SS0_B_SELECT_INPUT; /**< ECSPI1_SS0_B_SELECT_INPUT DAISY Register, offset: 0x530 */
__IO uint32_t ECSPI2_SCLK_SELECT_INPUT; /**< ECSPI2_SCLK_SELECT_INPUT DAISY Register, offset: 0x534 */
__IO uint32_t ECSPI2_MISO_SELECT_INPUT; /**< ECSPI2_MISO_SELECT_INPUT DAISY Register, offset: 0x538 */
__IO uint32_t ECSPI2_MOSI_SELECT_INPUT; /**< ECSPI2_MOSI_SELECT_INPUT DAISY Register, offset: 0x53C */
__IO uint32_t ECSPI2_SS0_B_SELECT_INPUT; /**< ECSPI2_SS0_B_SELECT_INPUT DAISY Register, offset: 0x540 */
__IO uint32_t ECSPI3_SCLK_SELECT_INPUT; /**< ECSPI3_SCLK_SELECT_INPUT DAISY Register, offset: 0x544 */
__IO uint32_t ECSPI3_MISO_SELECT_INPUT; /**< ECSPI3_MISO_SELECT_INPUT DAISY Register, offset: 0x548 */
__IO uint32_t ECSPI3_MOSI_SELECT_INPUT; /**< ECSPI3_MOSI_SELECT_INPUT DAISY Register, offset: 0x54C */
__IO uint32_t ECSPI3_SS0_B_SELECT_INPUT; /**< ECSPI3_SS0_B_SELECT_INPUT DAISY Register, offset: 0x550 */
__IO uint32_t ECSPI4_SCLK_SELECT_INPUT; /**< ECSPI4_SCLK_SELECT_INPUT DAISY Register, offset: 0x554 */
__IO uint32_t ECSPI4_MISO_SELECT_INPUT; /**< ECSPI4_MISO_SELECT_INPUT DAISY Register, offset: 0x558 */
__IO uint32_t ECSPI4_MOSI_SELECT_INPUT; /**< ECSPI4_MOSI_SELECT_INPUT DAISY Register, offset: 0x55C */
__IO uint32_t ECSPI4_SS0_B_SELECT_INPUT; /**< ECSPI4_SS0_B_SELECT_INPUT DAISY Register, offset: 0x560 */
__IO uint32_t CCM_ENET1_REF_CLK_SELECT_INPUT; /**< CCM_ENET1_REF_CLK_SELECT_INPUT DAISY Register, offset: 0x564 */
__IO uint32_t ENET1_MDIO_SELECT_INPUT; /**< ENET1_MDIO_SELECT_INPUT DAISY Register, offset: 0x568 */
__IO uint32_t ENET1_RX_CLK_SELECT_INPUT; /**< ENET1_RX_CLK_SELECT_INPUT DAISY Register, offset: 0x56C */
__IO uint32_t CCM_ENET2_REF_CLK_SELECT_INPUT; /**< CCM_ENET2_REF_CLK_SELECT_INPUT DAISY Register, offset: 0x570 */
__IO uint32_t ENET2_MDIO_SELECT_INPUT; /**< ENET2_MDIO_SELECT_INPUT DAISY Register, offset: 0x574 */
__IO uint32_t ENET2_RX_CLK_SELECT_INPUT; /**< ENET2_RX_CLK_SELECT_INPUT DAISY Register, offset: 0x578 */
__IO uint32_t EPDC_PWR_IRQ_SELECT_INPUT; /**< EPDC_PWR_IRQ_SELECT_INPUT DAISY Register, offset: 0x57C */
__IO uint32_t EPDC_PWR_STAT_SELECT_INPUT; /**< EPDC_PWR_STAT_SELECT_INPUT DAISY Register, offset: 0x580 */
__IO uint32_t FLEXTIMER1_CH0_SELECT_INPUT; /**< FLEXTIMER1_CH0_SELECT_INPUT DAISY Register, offset: 0x584 */
__IO uint32_t FLEXTIMER1_CH1_SELECT_INPUT; /**< FLEXTIMER1_CH1_SELECT_INPUT DAISY Register, offset: 0x588 */
__IO uint32_t FLEXTIMER1_CH2_SELECT_INPUT; /**< FLEXTIMER1_CH2_SELECT_INPUT DAISY Register, offset: 0x58C */
__IO uint32_t FLEXTIMER1_CH3_SELECT_INPUT; /**< FLEXTIMER1_CH3_SELECT_INPUT DAISY Register, offset: 0x590 */
__IO uint32_t FLEXTIMER1_CH4_SELECT_INPUT; /**< FLEXTIMER1_CH4_SELECT_INPUT DAISY Register, offset: 0x594 */
__IO uint32_t FLEXTIMER1_CH5_SELECT_INPUT; /**< FLEXTIMER1_CH5_SELECT_INPUT DAISY Register, offset: 0x598 */
__IO uint32_t FLEXTIMER1_CH6_SELECT_INPUT; /**< FLEXTIMER1_CH6_SELECT_INPUT DAISY Register, offset: 0x59C */
__IO uint32_t FLEXTIMER1_CH7_SELECT_INPUT; /**< FLEXTIMER1_CH7_SELECT_INPUT DAISY Register, offset: 0x5A0 */
__IO uint32_t FLEXTIMER1_PHA_SELECT_INPUT; /**< FLEXTIMER1_PHA_SELECT_INPUT DAISY Register, offset: 0x5A4 */
__IO uint32_t FLEXTIMER1_PHB_SELECT_INPUT; /**< FLEXTIMER1_PHB_SELECT_INPUT DAISY Register, offset: 0x5A8 */
__IO uint32_t FLEXTIMER2_CH0_SELECT_INPUT; /**< FLEXTIMER2_CH0_SELECT_INPUT DAISY Register, offset: 0x5AC */
__IO uint32_t FLEXTIMER2_CH1_SELECT_INPUT; /**< FLEXTIMER2_CH1_SELECT_INPUT DAISY Register, offset: 0x5B0 */
__IO uint32_t FLEXTIMER2_CH2_SELECT_INPUT; /**< FLEXTIMER2_CH2_SELECT_INPUT DAISY Register, offset: 0x5B4 */
__IO uint32_t FLEXTIMER2_CH3_SELECT_INPUT; /**< FLEXTIMER2_CH3_SELECT_INPUT DAISY Register, offset: 0x5B8 */
__IO uint32_t FLEXTIMER2_CH4_SELECT_INPUT; /**< FLEXTIMER2_CH4_SELECT_INPUT DAISY Register, offset: 0x5BC */
__IO uint32_t FLEXTIMER2_CH5_SELECT_INPUT; /**< FLEXTIMER2_CH5_SELECT_INPUT DAISY Register, offset: 0x5C0 */
__IO uint32_t FLEXTIMER2_CH6_SELECT_INPUT; /**< FLEXTIMER2_CH6_SELECT_INPUT DAISY Register, offset: 0x5C4 */
__IO uint32_t FLEXTIMER2_CH7_SELECT_INPUT; /**< FLEXTIMER2_CH7_SELECT_INPUT DAISY Register, offset: 0x5C8 */
__IO uint32_t FLEXTIMER2_PHA_SELECT_INPUT; /**< FLEXTIMER2_PHA_SELECT_INPUT DAISY Register, offset: 0x5CC */
__IO uint32_t FLEXTIMER2_PHB_SELECT_INPUT; /**< FLEXTIMER2_PHB_SELECT_INPUT DAISY Register, offset: 0x5D0 */
__IO uint32_t I2C1_SCL_SELECT_INPUT; /**< I2C1_SCL_SELECT_INPUT DAISY Register, offset: 0x5D4 */
__IO uint32_t I2C1_SDA_SELECT_INPUT; /**< I2C1_SDA_SELECT_INPUT DAISY Register, offset: 0x5D8 */
__IO uint32_t I2C2_SCL_SELECT_INPUT; /**< I2C2_SCL_SELECT_INPUT DAISY Register, offset: 0x5DC */
__IO uint32_t I2C2_SDA_SELECT_INPUT; /**< I2C2_SDA_SELECT_INPUT DAISY Register, offset: 0x5E0 */
__IO uint32_t I2C3_SCL_SELECT_INPUT; /**< I2C3_SCL_SELECT_INPUT DAISY Register, offset: 0x5E4 */
__IO uint32_t I2C3_SDA_SELECT_INPUT; /**< I2C3_SDA_SELECT_INPUT DAISY Register, offset: 0x5E8 */
__IO uint32_t I2C4_SCL_SELECT_INPUT; /**< I2C4_SCL_SELECT_INPUT DAISY Register, offset: 0x5EC */
__IO uint32_t I2C4_SDA_SELECT_INPUT; /**< I2C4_SDA_SELECT_INPUT DAISY Register, offset: 0x5F0 */
__IO uint32_t KPP_COL0_SELECT_INPUT; /**< KPP_COL0_SELECT_INPUT DAISY Register, offset: 0x5F4 */
__IO uint32_t KPP_COL1_SELECT_INPUT; /**< KPP_COL1_SELECT_INPUT DAISY Register, offset: 0x5F8 */
__IO uint32_t KPP_COL2_SELECT_INPUT; /**< KPP_COL2_SELECT_INPUT DAISY Register, offset: 0x5FC */
__IO uint32_t KPP_COL3_SELECT_INPUT; /**< KPP_COL3_SELECT_INPUT DAISY Register, offset: 0x600 */
__IO uint32_t KPP_COL4_SELECT_INPUT; /**< KPP_COL4_SELECT_INPUT DAISY Register, offset: 0x604 */
__IO uint32_t KPP_COL5_SELECT_INPUT; /**< KPP_COL5_SELECT_INPUT DAISY Register, offset: 0x608 */
__IO uint32_t KPP_COL6_SELECT_INPUT; /**< KPP_COL6_SELECT_INPUT DAISY Register, offset: 0x60C */
__IO uint32_t KPP_COL7_SELECT_INPUT; /**< KPP_COL7_SELECT_INPUT DAISY Register, offset: 0x610 */
__IO uint32_t KPP_ROW0_SELECT_INPUT; /**< KPP_ROW0_SELECT_INPUT DAISY Register, offset: 0x614 */
__IO uint32_t KPP_ROW1_SELECT_INPUT; /**< KPP_ROW1_SELECT_INPUT DAISY Register, offset: 0x618 */
__IO uint32_t KPP_ROW2_SELECT_INPUT; /**< KPP_ROW2_SELECT_INPUT DAISY Register, offset: 0x61C */
__IO uint32_t KPP_ROW3_SELECT_INPUT; /**< KPP_ROW3_SELECT_INPUT DAISY Register, offset: 0x620 */
__IO uint32_t KPP_ROW4_SELECT_INPUT; /**< KPP_ROW4_SELECT_INPUT DAISY Register, offset: 0x624 */
__IO uint32_t KPP_ROW5_SELECT_INPUT; /**< KPP_ROW5_SELECT_INPUT DAISY Register, offset: 0x628 */
__IO uint32_t KPP_ROW6_SELECT_INPUT; /**< KPP_ROW6_SELECT_INPUT DAISY Register, offset: 0x62C */
__IO uint32_t KPP_ROW7_SELECT_INPUT; /**< KPP_ROW7_SELECT_INPUT DAISY Register, offset: 0x630 */
__IO uint32_t LCD_BUSY_SELECT_INPUT; /**< LCD_BUSY_SELECT_INPUT DAISY Register, offset: 0x634 */
__IO uint32_t LCD_DATA00_SELECT_INPUT; /**< LCD_DATA00_SELECT_INPUT DAISY Register, offset: 0x638 */
__IO uint32_t LCD_DATA01_SELECT_INPUT; /**< LCD_DATA01_SELECT_INPUT DAISY Register, offset: 0x63C */
__IO uint32_t LCD_DATA02_SELECT_INPUT; /**< LCD_DATA02_SELECT_INPUT DAISY Register, offset: 0x640 */
__IO uint32_t LCD_DATA03_SELECT_INPUT; /**< LCD_DATA03_SELECT_INPUT DAISY Register, offset: 0x644 */
__IO uint32_t LCD_DATA04_SELECT_INPUT; /**< LCD_DATA04_SELECT_INPUT DAISY Register, offset: 0x648 */
__IO uint32_t LCD_DATA05_SELECT_INPUT; /**< LCD_DATA05_SELECT_INPUT DAISY Register, offset: 0x64C */
__IO uint32_t LCD_DATA06_SELECT_INPUT; /**< LCD_DATA06_SELECT_INPUT DAISY Register, offset: 0x650 */
__IO uint32_t LCD_DATA07_SELECT_INPUT; /**< LCD_DATA07_SELECT_INPUT DAISY Register, offset: 0x654 */
__IO uint32_t LCD_DATA08_SELECT_INPUT; /**< LCD_DATA08_SELECT_INPUT DAISY Register, offset: 0x658 */
__IO uint32_t LCD_DATA09_SELECT_INPUT; /**< LCD_DATA09_SELECT_INPUT DAISY Register, offset: 0x65C */
__IO uint32_t LCD_DATA10_SELECT_INPUT; /**< LCD_DATA10_SELECT_INPUT DAISY Register, offset: 0x660 */
__IO uint32_t LCD_DATA11_SELECT_INPUT; /**< LCD_DATA11_SELECT_INPUT DAISY Register, offset: 0x664 */
__IO uint32_t LCD_DATA12_SELECT_INPUT; /**< LCD_DATA12_SELECT_INPUT DAISY Register, offset: 0x668 */
__IO uint32_t LCD_DATA13_SELECT_INPUT; /**< LCD_DATA13_SELECT_INPUT DAISY Register, offset: 0x66C */
__IO uint32_t LCD_DATA14_SELECT_INPUT; /**< LCD_DATA14_SELECT_INPUT DAISY Register, offset: 0x670 */
__IO uint32_t LCD_DATA15_SELECT_INPUT; /**< LCD_DATA15_SELECT_INPUT DAISY Register, offset: 0x674 */
__IO uint32_t LCD_DATA16_SELECT_INPUT; /**< LCD_DATA16_SELECT_INPUT DAISY Register, offset: 0x678 */
__IO uint32_t LCD_DATA17_SELECT_INPUT; /**< LCD_DATA17_SELECT_INPUT DAISY Register, offset: 0x67C */
__IO uint32_t LCD_DATA18_SELECT_INPUT; /**< LCD_DATA18_SELECT_INPUT DAISY Register, offset: 0x680 */
__IO uint32_t LCD_DATA19_SELECT_INPUT; /**< LCD_DATA19_SELECT_INPUT DAISY Register, offset: 0x684 */
__IO uint32_t LCD_DATA20_SELECT_INPUT; /**< LCD_DATA20_SELECT_INPUT DAISY Register, offset: 0x688 */
__IO uint32_t LCD_DATA21_SELECT_INPUT; /**< LCD_DATA21_SELECT_INPUT DAISY Register, offset: 0x68C */
__IO uint32_t LCD_DATA22_SELECT_INPUT; /**< LCD_DATA22_SELECT_INPUT DAISY Register, offset: 0x690 */
__IO uint32_t LCD_DATA23_SELECT_INPUT; /**< LCD_DATA23_SELECT_INPUT DAISY Register, offset: 0x694 */
__IO uint32_t LCD_VSYNC_SELECT_INPUT; /**< LCD_VSYNC_SELECT_INPUT DAISY Register, offset: 0x698 */
__IO uint32_t SAI1_RX_BCLK_SELECT_INPUT; /**< SAI1_RX_BCLK_SELECT_INPUT DAISY Register, offset: 0x69C */
__IO uint32_t SAI1_RX_DATA_SELECT_INPUT; /**< SAI1_RX_DATA_SELECT_INPUT DAISY Register, offset: 0x6A0 */
__IO uint32_t SAI1_RX_SYNC_SELECT_INPUT; /**< SAI1_RX_SYNC_SELECT_INPUT DAISY Register, offset: 0x6A4 */
__IO uint32_t SAI1_TX_BCLK_SELECT_INPUT; /**< SAI1_TX_BCLK_SELECT_INPUT DAISY Register, offset: 0x6A8 */
__IO uint32_t SAI1_TX_SYNC_SELECT_INPUT; /**< SAI1_TX_SYNC_SELECT_INPUT DAISY Register, offset: 0x6AC */
__IO uint32_t SAI2_RX_BCLK_SELECT_INPUT; /**< SAI2_RX_BCLK_SELECT_INPUT DAISY Register, offset: 0x6B0 */
__IO uint32_t SAI2_RX_DATA_SELECT_INPUT; /**< SAI2_RX_DATA_SELECT_INPUT DAISY Register, offset: 0x6B4 */
__IO uint32_t SAI2_RX_SYNC_SELECT_INPUT; /**< SAI2_RX_SYNC_SELECT_INPUT DAISY Register, offset: 0x6B8 */
__IO uint32_t SAI2_TX_BCLK_SELECT_INPUT; /**< SAI2_TX_BCLK_SELECT_INPUT DAISY Register, offset: 0x6BC */
__IO uint32_t SAI2_TX_SYNC_SELECT_INPUT; /**< SAI2_TX_SYNC_SELECT_INPUT DAISY Register, offset: 0x6C0 */
__IO uint32_t SAI3_RX_BCLK_SELECT_INPUT; /**< SAI3_RX_BCLK_SELECT_INPUT DAISY Register, offset: 0x6C4 */
__IO uint32_t SAI3_RX_DATA_SELECT_INPUT; /**< SAI3_RX_DATA_SELECT_INPUT DAISY Register, offset: 0x6C8 */
__IO uint32_t SAI3_RX_SYNC_SELECT_INPUT; /**< SAI3_RX_SYNC_SELECT_INPUT DAISY Register, offset: 0x6CC */
__IO uint32_t SAI3_TX_BCLK_SELECT_INPUT; /**< SAI3_TX_BCLK_SELECT_INPUT DAISY Register, offset: 0x6D0 */
__IO uint32_t SAI3_TX_SYNC_SELECT_INPUT; /**< SAI3_TX_SYNC_SELECT_INPUT DAISY Register, offset: 0x6D4 */
__IO uint32_t SDMA_EVENTS0_SELECT_INPUT; /**< SDMA_EVENTS0_SELECT_INPUT DAISY Register, offset: 0x6D8 */
__IO uint32_t SDMA_EVENTS1_SELECT_INPUT; /**< SDMA_EVENTS1_SELECT_INPUT DAISY Register, offset: 0x6DC */
__IO uint32_t SIM1_PORT1_PD_SELECT_INPUT; /**< SIM1_PORT1_PD_SELECT_INPUT DAISY Register, offset: 0x6E0 */
__IO uint32_t SIM1_PORT1_TRXD_SELECT_INPUT; /**< SIM1_PORT1_TRXD_SELECT_INPUT DAISY Register, offset: 0x6E4 */
__IO uint32_t SIM2_PORT1_PD_SELECT_INPUT; /**< SIM2_PORT1_PD_SELECT_INPUT DAISY Register, offset: 0x6E8 */
__IO uint32_t SIM2_PORT1_TRXD_SELECT_INPUT; /**< SIM2_PORT1_TRXD_SELECT_INPUT DAISY Register, offset: 0x6EC */
__IO uint32_t UART1_RTS_B_SELECT_INPUT; /**< UART1_RTS_B_SELECT_INPUT DAISY Register, offset: 0x6F0 */
__IO uint32_t UART1_RX_DATA_SELECT_INPUT; /**< UART1_RX_DATA_SELECT_INPUT DAISY Register, offset: 0x6F4 */
__IO uint32_t UART2_RTS_B_SELECT_INPUT; /**< UART2_RTS_B_SELECT_INPUT DAISY Register, offset: 0x6F8 */
__IO uint32_t UART2_RX_DATA_SELECT_INPUT; /**< UART2_RX_DATA_SELECT_INPUT DAISY Register, offset: 0x6FC */
__IO uint32_t UART3_RTS_B_SELECT_INPUT; /**< UART3_RTS_B_SELECT_INPUT DAISY Register, offset: 0x700 */
__IO uint32_t UART3_RX_DATA_SELECT_INPUT; /**< UART3_RX_DATA_SELECT_INPUT DAISY Register, offset: 0x704 */
__IO uint32_t UART4_RTS_B_SELECT_INPUT; /**< UART4_RTS_B_SELECT_INPUT DAISY Register, offset: 0x708 */
__IO uint32_t UART4_RX_DATA_SELECT_INPUT; /**< UART4_RX_DATA_SELECT_INPUT DAISY Register, offset: 0x70C */
__IO uint32_t UART5_RTS_B_SELECT_INPUT; /**< UART5_RTS_B_SELECT_INPUT DAISY Register, offset: 0x710 */
__IO uint32_t UART5_RX_DATA_SELECT_INPUT; /**< UART5_RX_DATA_SELECT_INPUT DAISY Register, offset: 0x714 */
__IO uint32_t UART6_RTS_B_SELECT_INPUT; /**< UART6_RTS_B_SELECT_INPUT DAISY Register, offset: 0x718 */
__IO uint32_t UART6_RX_DATA_SELECT_INPUT; /**< UART6_RX_DATA_SELECT_INPUT DAISY Register, offset: 0x71C */
__IO uint32_t UART7_RTS_B_SELECT_INPUT; /**< UART7_RTS_B_SELECT_INPUT DAISY Register, offset: 0x720 */
__IO uint32_t UART7_RX_DATA_SELECT_INPUT; /**< UART7_RX_DATA_SELECT_INPUT DAISY Register, offset: 0x724 */
__IO uint32_t USB_OTG2_OC_SELECT_INPUT; /**< USB_OTG2_OC_SELECT_INPUT DAISY Register, offset: 0x728 */
__IO uint32_t USB_OTG1_OC_SELECT_INPUT; /**< USB_OTG1_OC_SELECT_INPUT DAISY Register, offset: 0x72C */
__IO uint32_t USB_OTG2_ID_SELECT_INPUT; /**< USB_OTG2_ID_SELECT_INPUT DAISY Register, offset: 0x730 */
__IO uint32_t USB_OTG1_ID_SELECT_INPUT; /**< USB_OTG1_ID_SELECT_INPUT DAISY Register, offset: 0x734 */
__IO uint32_t SD3_CD_B_SELECT_INPUT; /**< SD3_CD_B_SELECT_INPUT DAISY Register, offset: 0x738 */
__IO uint32_t SD3_WP_SELECT_INPUT; /**< SD3_WP_SELECT_INPUT DAISY Register, offset: 0x73C */
} IOMUXC_Type, *IOMUXC_MemMapPtr;
/* ----------------------------------------------------------------------------
-- IOMUXC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup IOMUXC_Register_Accessor_Macros IOMUXC - Register accessor macros
* @{
*/
/* IOMUXC - Register accessors */
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO08_REG(base) ((base)->SW_MUX_CTL_PAD_GPIO1_IO08)
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO09_REG(base) ((base)->SW_MUX_CTL_PAD_GPIO1_IO09)
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO10_REG(base) ((base)->SW_MUX_CTL_PAD_GPIO1_IO10)
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO11_REG(base) ((base)->SW_MUX_CTL_PAD_GPIO1_IO11)
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO12_REG(base) ((base)->SW_MUX_CTL_PAD_GPIO1_IO12)
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO13_REG(base) ((base)->SW_MUX_CTL_PAD_GPIO1_IO13)
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO14_REG(base) ((base)->SW_MUX_CTL_PAD_GPIO1_IO14)
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO15_REG(base) ((base)->SW_MUX_CTL_PAD_GPIO1_IO15)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA00_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_DATA00)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA01_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_DATA01)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA02_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_DATA02)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA03_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_DATA03)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA04_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_DATA04)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA05_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_DATA05)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA06_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_DATA06)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA07_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_DATA07)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA08_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_DATA08)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA09_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_DATA09)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA10_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_DATA10)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA11_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_DATA11)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA12_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_DATA12)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA13_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_DATA13)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA14_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_DATA14)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA15_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_DATA15)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCLK_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_SDCLK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDLE_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_SDLE)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDOE_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_SDOE)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDSHR_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_SDSHR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE0_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_SDCE0)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE1_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_SDCE1)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE2_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_SDCE2)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE3_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_SDCE3)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDCLK_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_GDCLK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDOE_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_GDOE)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDRL_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_GDRL)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDSP_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_GDSP)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR0_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_BDR0)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR1_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_BDR1)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_COM_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_PWR_COM)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_STAT_REG(base) ((base)->SW_MUX_CTL_PAD_EPDC_PWR_STAT)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_CLK_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_CLK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_ENABLE_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_ENABLE)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_HSYNC_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_HSYNC)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_VSYNC_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_VSYNC)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_RESET_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_RESET)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA00_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA00)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA01_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA01)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA02_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA02)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA03_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA03)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA04_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA04)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA05_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA05)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA06_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA06)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA07_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA07)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA08_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA08)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA09_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA09)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA10_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA10)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA11_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA11)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA12_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA12)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA13_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA13)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA14_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA14)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA15_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA15)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA16_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA16)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA17_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA17)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA18_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA18)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA19_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA19)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA20_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA20)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA21_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA21)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA22_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA22)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA23_REG(base) ((base)->SW_MUX_CTL_PAD_LCD_DATA23)
#define IOMUXC_SW_MUX_CTL_PAD_UART1_RX_DATA_REG(base) ((base)->SW_MUX_CTL_PAD_UART1_RX_DATA)
#define IOMUXC_SW_MUX_CTL_PAD_UART1_TX_DATA_REG(base) ((base)->SW_MUX_CTL_PAD_UART1_TX_DATA)
#define IOMUXC_SW_MUX_CTL_PAD_UART2_RX_DATA_REG(base) ((base)->SW_MUX_CTL_PAD_UART2_RX_DATA)
#define IOMUXC_SW_MUX_CTL_PAD_UART2_TX_DATA_REG(base) ((base)->SW_MUX_CTL_PAD_UART2_TX_DATA)
#define IOMUXC_SW_MUX_CTL_PAD_UART3_RX_DATA_REG(base) ((base)->SW_MUX_CTL_PAD_UART3_RX_DATA)
#define IOMUXC_SW_MUX_CTL_PAD_UART3_TX_DATA_REG(base) ((base)->SW_MUX_CTL_PAD_UART3_TX_DATA)
#define IOMUXC_SW_MUX_CTL_PAD_UART3_RTS_B_REG(base) ((base)->SW_MUX_CTL_PAD_UART3_RTS_B)
#define IOMUXC_SW_MUX_CTL_PAD_UART3_CTS_B_REG(base) ((base)->SW_MUX_CTL_PAD_UART3_CTS_B)
#define IOMUXC_SW_MUX_CTL_PAD_I2C1_SCL_REG(base) ((base)->SW_MUX_CTL_PAD_I2C1_SCL)
#define IOMUXC_SW_MUX_CTL_PAD_I2C1_SDA_REG(base) ((base)->SW_MUX_CTL_PAD_I2C1_SDA)
#define IOMUXC_SW_MUX_CTL_PAD_I2C2_SCL_REG(base) ((base)->SW_MUX_CTL_PAD_I2C2_SCL)
#define IOMUXC_SW_MUX_CTL_PAD_I2C2_SDA_REG(base) ((base)->SW_MUX_CTL_PAD_I2C2_SDA)
#define IOMUXC_SW_MUX_CTL_PAD_I2C3_SCL_REG(base) ((base)->SW_MUX_CTL_PAD_I2C3_SCL)
#define IOMUXC_SW_MUX_CTL_PAD_I2C3_SDA_REG(base) ((base)->SW_MUX_CTL_PAD_I2C3_SDA)
#define IOMUXC_SW_MUX_CTL_PAD_I2C4_SCL_REG(base) ((base)->SW_MUX_CTL_PAD_I2C4_SCL)
#define IOMUXC_SW_MUX_CTL_PAD_I2C4_SDA_REG(base) ((base)->SW_MUX_CTL_PAD_I2C4_SDA)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SCLK_REG(base) ((base)->SW_MUX_CTL_PAD_ECSPI1_SCLK)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MOSI_REG(base) ((base)->SW_MUX_CTL_PAD_ECSPI1_MOSI)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MISO_REG(base) ((base)->SW_MUX_CTL_PAD_ECSPI1_MISO)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SS0_REG(base) ((base)->SW_MUX_CTL_PAD_ECSPI1_SS0)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SCLK_REG(base) ((base)->SW_MUX_CTL_PAD_ECSPI2_SCLK)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MOSI_REG(base) ((base)->SW_MUX_CTL_PAD_ECSPI2_MOSI)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MISO_REG(base) ((base)->SW_MUX_CTL_PAD_ECSPI2_MISO)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SS0_REG(base) ((base)->SW_MUX_CTL_PAD_ECSPI2_SS0)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_CD_B_REG(base) ((base)->SW_MUX_CTL_PAD_SD1_CD_B)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_WP_REG(base) ((base)->SW_MUX_CTL_PAD_SD1_WP)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_RESET_B_REG(base) ((base)->SW_MUX_CTL_PAD_SD1_RESET_B)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_CLK_REG(base) ((base)->SW_MUX_CTL_PAD_SD1_CLK)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_CMD_REG(base) ((base)->SW_MUX_CTL_PAD_SD1_CMD)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA0_REG(base) ((base)->SW_MUX_CTL_PAD_SD1_DATA0)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA1_REG(base) ((base)->SW_MUX_CTL_PAD_SD1_DATA1)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA2_REG(base) ((base)->SW_MUX_CTL_PAD_SD1_DATA2)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA3_REG(base) ((base)->SW_MUX_CTL_PAD_SD1_DATA3)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_CD_B_REG(base) ((base)->SW_MUX_CTL_PAD_SD2_CD_B)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_WP_REG(base) ((base)->SW_MUX_CTL_PAD_SD2_WP)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_RESET_B_REG(base) ((base)->SW_MUX_CTL_PAD_SD2_RESET_B)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_CLK_REG(base) ((base)->SW_MUX_CTL_PAD_SD2_CLK)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_CMD_REG(base) ((base)->SW_MUX_CTL_PAD_SD2_CMD)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA0_REG(base) ((base)->SW_MUX_CTL_PAD_SD2_DATA0)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA1_REG(base) ((base)->SW_MUX_CTL_PAD_SD2_DATA1)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA2_REG(base) ((base)->SW_MUX_CTL_PAD_SD2_DATA2)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA3_REG(base) ((base)->SW_MUX_CTL_PAD_SD2_DATA3)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_CLK_REG(base) ((base)->SW_MUX_CTL_PAD_SD3_CLK)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_CMD_REG(base) ((base)->SW_MUX_CTL_PAD_SD3_CMD)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA0_REG(base) ((base)->SW_MUX_CTL_PAD_SD3_DATA0)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA1_REG(base) ((base)->SW_MUX_CTL_PAD_SD3_DATA1)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA2_REG(base) ((base)->SW_MUX_CTL_PAD_SD3_DATA2)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA3_REG(base) ((base)->SW_MUX_CTL_PAD_SD3_DATA3)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA4_REG(base) ((base)->SW_MUX_CTL_PAD_SD3_DATA4)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA5_REG(base) ((base)->SW_MUX_CTL_PAD_SD3_DATA5)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA6_REG(base) ((base)->SW_MUX_CTL_PAD_SD3_DATA6)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA7_REG(base) ((base)->SW_MUX_CTL_PAD_SD3_DATA7)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_STROBE_REG(base) ((base)->SW_MUX_CTL_PAD_SD3_STROBE)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_RESET_B_REG(base) ((base)->SW_MUX_CTL_PAD_SD3_RESET_B)
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_DATA_REG(base) ((base)->SW_MUX_CTL_PAD_SAI1_RX_DATA)
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_BCLK_REG(base) ((base)->SW_MUX_CTL_PAD_SAI1_TX_BCLK)
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_SYNC_REG(base) ((base)->SW_MUX_CTL_PAD_SAI1_TX_SYNC)
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_DATA_REG(base) ((base)->SW_MUX_CTL_PAD_SAI1_TX_DATA)
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_SYNC_REG(base) ((base)->SW_MUX_CTL_PAD_SAI1_RX_SYNC)
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_BCLK_REG(base) ((base)->SW_MUX_CTL_PAD_SAI1_RX_BCLK)
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_MCLK_REG(base) ((base)->SW_MUX_CTL_PAD_SAI1_MCLK)
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_SYNC_REG(base) ((base)->SW_MUX_CTL_PAD_SAI2_TX_SYNC)
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_BCLK_REG(base) ((base)->SW_MUX_CTL_PAD_SAI2_TX_BCLK)
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_RX_DATA_REG(base) ((base)->SW_MUX_CTL_PAD_SAI2_RX_DATA)
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_DATA_REG(base) ((base)->SW_MUX_CTL_PAD_SAI2_TX_DATA)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD0_REG(base) ((base)->SW_MUX_CTL_PAD_ENET1_RGMII_RD0)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD1_REG(base) ((base)->SW_MUX_CTL_PAD_ENET1_RGMII_RD1)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD2_REG(base) ((base)->SW_MUX_CTL_PAD_ENET1_RGMII_RD2)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD3_REG(base) ((base)->SW_MUX_CTL_PAD_ENET1_RGMII_RD3)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RX_CTL_REG(base) ((base)->SW_MUX_CTL_PAD_ENET1_RGMII_RX_CTL)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RXC_REG(base) ((base)->SW_MUX_CTL_PAD_ENET1_RGMII_RXC)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD0_REG(base) ((base)->SW_MUX_CTL_PAD_ENET1_RGMII_TD0)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD1_REG(base) ((base)->SW_MUX_CTL_PAD_ENET1_RGMII_TD1)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD2_REG(base) ((base)->SW_MUX_CTL_PAD_ENET1_RGMII_TD2)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD3_REG(base) ((base)->SW_MUX_CTL_PAD_ENET1_RGMII_TD3)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TX_CTL_REG(base) ((base)->SW_MUX_CTL_PAD_ENET1_RGMII_TX_CTL)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TXC_REG(base) ((base)->SW_MUX_CTL_PAD_ENET1_RGMII_TXC)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_TX_CLK_REG(base) ((base)->SW_MUX_CTL_PAD_ENET1_TX_CLK)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RX_CLK_REG(base) ((base)->SW_MUX_CTL_PAD_ENET1_RX_CLK)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_CRS_REG(base) ((base)->SW_MUX_CTL_PAD_ENET1_CRS)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_COL_REG(base) ((base)->SW_MUX_CTL_PAD_ENET1_COL)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO08_REG(base) ((base)->SW_PAD_CTL_PAD_GPIO1_IO08)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO09_REG(base) ((base)->SW_PAD_CTL_PAD_GPIO1_IO09)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO10_REG(base) ((base)->SW_PAD_CTL_PAD_GPIO1_IO10)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO11_REG(base) ((base)->SW_PAD_CTL_PAD_GPIO1_IO11)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO12_REG(base) ((base)->SW_PAD_CTL_PAD_GPIO1_IO12)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO13_REG(base) ((base)->SW_PAD_CTL_PAD_GPIO1_IO13)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO14_REG(base) ((base)->SW_PAD_CTL_PAD_GPIO1_IO14)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO15_REG(base) ((base)->SW_PAD_CTL_PAD_GPIO1_IO15)
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD_REG(base) ((base)->SW_PAD_CTL_PAD_JTAG_MOD)
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK_REG(base) ((base)->SW_PAD_CTL_PAD_JTAG_TCK)
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI_REG(base) ((base)->SW_PAD_CTL_PAD_JTAG_TDI)
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO_REG(base) ((base)->SW_PAD_CTL_PAD_JTAG_TDO)
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS_REG(base) ((base)->SW_PAD_CTL_PAD_JTAG_TMS)
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TRST_B_REG(base) ((base)->SW_PAD_CTL_PAD_JTAG_TRST_B)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA00_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_DATA00)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA01_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_DATA01)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA02_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_DATA02)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA03_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_DATA03)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA04_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_DATA04)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA05_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_DATA05)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA06_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_DATA06)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA07_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_DATA07)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA08_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_DATA08)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA09_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_DATA09)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA10_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_DATA10)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA11_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_DATA11)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA12_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_DATA12)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA13_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_DATA13)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA14_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_DATA14)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA15_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_DATA15)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCLK_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_SDCLK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDLE_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_SDLE)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDOE_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_SDOE)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDSHR_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_SDSHR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE0_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_SDCE0)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE1_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_SDCE1)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE2_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_SDCE2)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE3_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_SDCE3)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDCLK_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_GDCLK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDOE_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_GDOE)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDRL_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_GDRL)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDSP_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_GDSP)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR0_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_BDR0)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR1_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_BDR1)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_COM_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_PWR_COM)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_STAT_REG(base) ((base)->SW_PAD_CTL_PAD_EPDC_PWR_STAT)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_CLK_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_CLK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_ENABLE_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_ENABLE)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_HSYNC_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_HSYNC)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_VSYNC_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_VSYNC)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_RESET_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_RESET)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA00_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA00)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA01_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA01)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA02_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA02)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA03_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA03)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA04_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA04)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA05_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA05)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA06_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA06)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA07_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA07)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA08_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA08)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA09_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA09)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA10_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA10)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA11_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA11)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA12_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA12)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA13_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA13)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA14_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA14)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA15_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA15)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA16_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA16)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA17_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA17)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA18_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA18)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA19_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA19)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA20_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA20)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA21_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA21)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA22_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA22)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA23_REG(base) ((base)->SW_PAD_CTL_PAD_LCD_DATA23)
#define IOMUXC_SW_PAD_CTL_PAD_UART1_RX_DATA_REG(base) ((base)->SW_PAD_CTL_PAD_UART1_RX_DATA)
#define IOMUXC_SW_PAD_CTL_PAD_UART1_TX_DATA_REG(base) ((base)->SW_PAD_CTL_PAD_UART1_TX_DATA)
#define IOMUXC_SW_PAD_CTL_PAD_UART2_RX_DATA_REG(base) ((base)->SW_PAD_CTL_PAD_UART2_RX_DATA)
#define IOMUXC_SW_PAD_CTL_PAD_UART2_TX_DATA_REG(base) ((base)->SW_PAD_CTL_PAD_UART2_TX_DATA)
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RX_DATA_REG(base) ((base)->SW_PAD_CTL_PAD_UART3_RX_DATA)
#define IOMUXC_SW_PAD_CTL_PAD_UART3_TX_DATA_REG(base) ((base)->SW_PAD_CTL_PAD_UART3_TX_DATA)
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RTS_B_REG(base) ((base)->SW_PAD_CTL_PAD_UART3_RTS_B)
#define IOMUXC_SW_PAD_CTL_PAD_UART3_CTS_B_REG(base) ((base)->SW_PAD_CTL_PAD_UART3_CTS_B)
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SCL_REG(base) ((base)->SW_PAD_CTL_PAD_I2C1_SCL)
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SDA_REG(base) ((base)->SW_PAD_CTL_PAD_I2C1_SDA)
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SCL_REG(base) ((base)->SW_PAD_CTL_PAD_I2C2_SCL)
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SDA_REG(base) ((base)->SW_PAD_CTL_PAD_I2C2_SDA)
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SCL_REG(base) ((base)->SW_PAD_CTL_PAD_I2C3_SCL)
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SDA_REG(base) ((base)->SW_PAD_CTL_PAD_I2C3_SDA)
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SCL_REG(base) ((base)->SW_PAD_CTL_PAD_I2C4_SCL)
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SDA_REG(base) ((base)->SW_PAD_CTL_PAD_I2C4_SDA)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SCLK_REG(base) ((base)->SW_PAD_CTL_PAD_ECSPI1_SCLK)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MOSI_REG(base) ((base)->SW_PAD_CTL_PAD_ECSPI1_MOSI)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MISO_REG(base) ((base)->SW_PAD_CTL_PAD_ECSPI1_MISO)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SS0_REG(base) ((base)->SW_PAD_CTL_PAD_ECSPI1_SS0)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SCLK_REG(base) ((base)->SW_PAD_CTL_PAD_ECSPI2_SCLK)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MOSI_REG(base) ((base)->SW_PAD_CTL_PAD_ECSPI2_MOSI)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MISO_REG(base) ((base)->SW_PAD_CTL_PAD_ECSPI2_MISO)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SS0_REG(base) ((base)->SW_PAD_CTL_PAD_ECSPI2_SS0)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CD_B_REG(base) ((base)->SW_PAD_CTL_PAD_SD1_CD_B)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_WP_REG(base) ((base)->SW_PAD_CTL_PAD_SD1_WP)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_RESET_B_REG(base) ((base)->SW_PAD_CTL_PAD_SD1_RESET_B)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CLK_REG(base) ((base)->SW_PAD_CTL_PAD_SD1_CLK)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CMD_REG(base) ((base)->SW_PAD_CTL_PAD_SD1_CMD)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0_REG(base) ((base)->SW_PAD_CTL_PAD_SD1_DATA0)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1_REG(base) ((base)->SW_PAD_CTL_PAD_SD1_DATA1)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2_REG(base) ((base)->SW_PAD_CTL_PAD_SD1_DATA2)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3_REG(base) ((base)->SW_PAD_CTL_PAD_SD1_DATA3)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CD_B_REG(base) ((base)->SW_PAD_CTL_PAD_SD2_CD_B)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_WP_REG(base) ((base)->SW_PAD_CTL_PAD_SD2_WP)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_RESET_B_REG(base) ((base)->SW_PAD_CTL_PAD_SD2_RESET_B)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CLK_REG(base) ((base)->SW_PAD_CTL_PAD_SD2_CLK)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CMD_REG(base) ((base)->SW_PAD_CTL_PAD_SD2_CMD)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA0_REG(base) ((base)->SW_PAD_CTL_PAD_SD2_DATA0)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA1_REG(base) ((base)->SW_PAD_CTL_PAD_SD2_DATA1)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA2_REG(base) ((base)->SW_PAD_CTL_PAD_SD2_DATA2)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA3_REG(base) ((base)->SW_PAD_CTL_PAD_SD2_DATA3)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CLK_REG(base) ((base)->SW_PAD_CTL_PAD_SD3_CLK)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CMD_REG(base) ((base)->SW_PAD_CTL_PAD_SD3_CMD)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA0_REG(base) ((base)->SW_PAD_CTL_PAD_SD3_DATA0)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA1_REG(base) ((base)->SW_PAD_CTL_PAD_SD3_DATA1)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA2_REG(base) ((base)->SW_PAD_CTL_PAD_SD3_DATA2)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA3_REG(base) ((base)->SW_PAD_CTL_PAD_SD3_DATA3)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA4_REG(base) ((base)->SW_PAD_CTL_PAD_SD3_DATA4)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA5_REG(base) ((base)->SW_PAD_CTL_PAD_SD3_DATA5)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA6_REG(base) ((base)->SW_PAD_CTL_PAD_SD3_DATA6)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA7_REG(base) ((base)->SW_PAD_CTL_PAD_SD3_DATA7)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_STROBE_REG(base) ((base)->SW_PAD_CTL_PAD_SD3_STROBE)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_RESET_B_REG(base) ((base)->SW_PAD_CTL_PAD_SD3_RESET_B)
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_DATA_REG(base) ((base)->SW_PAD_CTL_PAD_SAI1_RX_DATA)
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_BCLK_REG(base) ((base)->SW_PAD_CTL_PAD_SAI1_TX_BCLK)
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_SYNC_REG(base) ((base)->SW_PAD_CTL_PAD_SAI1_TX_SYNC)
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_DATA_REG(base) ((base)->SW_PAD_CTL_PAD_SAI1_TX_DATA)
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_SYNC_REG(base) ((base)->SW_PAD_CTL_PAD_SAI1_RX_SYNC)
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_BCLK_REG(base) ((base)->SW_PAD_CTL_PAD_SAI1_RX_BCLK)
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_MCLK_REG(base) ((base)->SW_PAD_CTL_PAD_SAI1_MCLK)
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_SYNC_REG(base) ((base)->SW_PAD_CTL_PAD_SAI2_TX_SYNC)
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_BCLK_REG(base) ((base)->SW_PAD_CTL_PAD_SAI2_TX_BCLK)
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_RX_DATA_REG(base) ((base)->SW_PAD_CTL_PAD_SAI2_RX_DATA)
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_DATA_REG(base) ((base)->SW_PAD_CTL_PAD_SAI2_TX_DATA)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD0_REG(base) ((base)->SW_PAD_CTL_PAD_ENET1_RGMII_RD0)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD1_REG(base) ((base)->SW_PAD_CTL_PAD_ENET1_RGMII_RD1)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD2_REG(base) ((base)->SW_PAD_CTL_PAD_ENET1_RGMII_RD2)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD3_REG(base) ((base)->SW_PAD_CTL_PAD_ENET1_RGMII_RD3)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL_REG(base) ((base)->SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RXC_REG(base) ((base)->SW_PAD_CTL_PAD_ENET1_RGMII_RXC)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD0_REG(base) ((base)->SW_PAD_CTL_PAD_ENET1_RGMII_TD0)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD1_REG(base) ((base)->SW_PAD_CTL_PAD_ENET1_RGMII_TD1)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD2_REG(base) ((base)->SW_PAD_CTL_PAD_ENET1_RGMII_TD2)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD3_REG(base) ((base)->SW_PAD_CTL_PAD_ENET1_RGMII_TD3)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL_REG(base) ((base)->SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TXC_REG(base) ((base)->SW_PAD_CTL_PAD_ENET1_RGMII_TXC)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_CLK_REG(base) ((base)->SW_PAD_CTL_PAD_ENET1_TX_CLK)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_CLK_REG(base) ((base)->SW_PAD_CTL_PAD_ENET1_RX_CLK)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_CRS_REG(base) ((base)->SW_PAD_CTL_PAD_ENET1_CRS)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_COL_REG(base) ((base)->SW_PAD_CTL_PAD_ENET1_COL)
#define IOMUXC_FLEXCAN1_RX_SELECT_INPUT_REG(base) ((base)->FLEXCAN1_RX_SELECT_INPUT)
#define IOMUXC_FLEXCAN2_RX_SELECT_INPUT_REG(base) ((base)->FLEXCAN2_RX_SELECT_INPUT)
#define IOMUXC_CCM_EXT_CLK_1_SELECT_INPUT_REG(base) ((base)->CCM_EXT_CLK_1_SELECT_INPUT)
#define IOMUXC_CCM_EXT_CLK_2_SELECT_INPUT_REG(base) ((base)->CCM_EXT_CLK_2_SELECT_INPUT)
#define IOMUXC_CCM_EXT_CLK_3_SELECT_INPUT_REG(base) ((base)->CCM_EXT_CLK_3_SELECT_INPUT)
#define IOMUXC_CCM_EXT_CLK_4_SELECT_INPUT_REG(base) ((base)->CCM_EXT_CLK_4_SELECT_INPUT)
#define IOMUXC_CCM_PMIC_READY_SELECT_INPUT_REG(base) ((base)->CCM_PMIC_READY_SELECT_INPUT)
#define IOMUXC_CSI_DATA2_SELECT_INPUT_REG(base) ((base)->CSI_DATA2_SELECT_INPUT)
#define IOMUXC_CSI_DATA3_SELECT_INPUT_REG(base) ((base)->CSI_DATA3_SELECT_INPUT)
#define IOMUXC_CSI_DATA4_SELECT_INPUT_REG(base) ((base)->CSI_DATA4_SELECT_INPUT)
#define IOMUXC_CSI_DATA5_SELECT_INPUT_REG(base) ((base)->CSI_DATA5_SELECT_INPUT)
#define IOMUXC_CSI_DATA6_SELECT_INPUT_REG(base) ((base)->CSI_DATA6_SELECT_INPUT)
#define IOMUXC_CSI_DATA7_SELECT_INPUT_REG(base) ((base)->CSI_DATA7_SELECT_INPUT)
#define IOMUXC_CSI_DATA8_SELECT_INPUT_REG(base) ((base)->CSI_DATA8_SELECT_INPUT)
#define IOMUXC_CSI_DATA9_SELECT_INPUT_REG(base) ((base)->CSI_DATA9_SELECT_INPUT)
#define IOMUXC_CSI_HSYNC_SELECT_INPUT_REG(base) ((base)->CSI_HSYNC_SELECT_INPUT)
#define IOMUXC_CSI_PIXCLK_SELECT_INPUT_REG(base) ((base)->CSI_PIXCLK_SELECT_INPUT)
#define IOMUXC_CSI_VSYNC_SELECT_INPUT_REG(base) ((base)->CSI_VSYNC_SELECT_INPUT)
#define IOMUXC_ECSPI1_SCLK_SELECT_INPUT_REG(base) ((base)->ECSPI1_SCLK_SELECT_INPUT)
#define IOMUXC_ECSPI1_MISO_SELECT_INPUT_REG(base) ((base)->ECSPI1_MISO_SELECT_INPUT)
#define IOMUXC_ECSPI1_MOSI_SELECT_INPUT_REG(base) ((base)->ECSPI1_MOSI_SELECT_INPUT)
#define IOMUXC_ECSPI1_SS0_B_SELECT_INPUT_REG(base) ((base)->ECSPI1_SS0_B_SELECT_INPUT)
#define IOMUXC_ECSPI2_SCLK_SELECT_INPUT_REG(base) ((base)->ECSPI2_SCLK_SELECT_INPUT)
#define IOMUXC_ECSPI2_MISO_SELECT_INPUT_REG(base) ((base)->ECSPI2_MISO_SELECT_INPUT)
#define IOMUXC_ECSPI2_MOSI_SELECT_INPUT_REG(base) ((base)->ECSPI2_MOSI_SELECT_INPUT)
#define IOMUXC_ECSPI2_SS0_B_SELECT_INPUT_REG(base) ((base)->ECSPI2_SS0_B_SELECT_INPUT)
#define IOMUXC_ECSPI3_SCLK_SELECT_INPUT_REG(base) ((base)->ECSPI3_SCLK_SELECT_INPUT)
#define IOMUXC_ECSPI3_MISO_SELECT_INPUT_REG(base) ((base)->ECSPI3_MISO_SELECT_INPUT)
#define IOMUXC_ECSPI3_MOSI_SELECT_INPUT_REG(base) ((base)->ECSPI3_MOSI_SELECT_INPUT)
#define IOMUXC_ECSPI3_SS0_B_SELECT_INPUT_REG(base) ((base)->ECSPI3_SS0_B_SELECT_INPUT)
#define IOMUXC_ECSPI4_SCLK_SELECT_INPUT_REG(base) ((base)->ECSPI4_SCLK_SELECT_INPUT)
#define IOMUXC_ECSPI4_MISO_SELECT_INPUT_REG(base) ((base)->ECSPI4_MISO_SELECT_INPUT)
#define IOMUXC_ECSPI4_MOSI_SELECT_INPUT_REG(base) ((base)->ECSPI4_MOSI_SELECT_INPUT)
#define IOMUXC_ECSPI4_SS0_B_SELECT_INPUT_REG(base) ((base)->ECSPI4_SS0_B_SELECT_INPUT)
#define IOMUXC_CCM_ENET1_REF_CLK_SELECT_INPUT_REG(base) ((base)->CCM_ENET1_REF_CLK_SELECT_INPUT)
#define IOMUXC_ENET1_MDIO_SELECT_INPUT_REG(base) ((base)->ENET1_MDIO_SELECT_INPUT)
#define IOMUXC_ENET1_RX_CLK_SELECT_INPUT_REG(base) ((base)->ENET1_RX_CLK_SELECT_INPUT)
#define IOMUXC_CCM_ENET2_REF_CLK_SELECT_INPUT_REG(base) ((base)->CCM_ENET2_REF_CLK_SELECT_INPUT)
#define IOMUXC_ENET2_MDIO_SELECT_INPUT_REG(base) ((base)->ENET2_MDIO_SELECT_INPUT)
#define IOMUXC_ENET2_RX_CLK_SELECT_INPUT_REG(base) ((base)->ENET2_RX_CLK_SELECT_INPUT)
#define IOMUXC_EPDC_PWR_IRQ_SELECT_INPUT_REG(base) ((base)->EPDC_PWR_IRQ_SELECT_INPUT)
#define IOMUXC_EPDC_PWR_STAT_SELECT_INPUT_REG(base) ((base)->EPDC_PWR_STAT_SELECT_INPUT)
#define IOMUXC_FLEXTIMER1_CH0_SELECT_INPUT_REG(base) ((base)->FLEXTIMER1_CH0_SELECT_INPUT)
#define IOMUXC_FLEXTIMER1_CH1_SELECT_INPUT_REG(base) ((base)->FLEXTIMER1_CH1_SELECT_INPUT)
#define IOMUXC_FLEXTIMER1_CH2_SELECT_INPUT_REG(base) ((base)->FLEXTIMER1_CH2_SELECT_INPUT)
#define IOMUXC_FLEXTIMER1_CH3_SELECT_INPUT_REG(base) ((base)->FLEXTIMER1_CH3_SELECT_INPUT)
#define IOMUXC_FLEXTIMER1_CH4_SELECT_INPUT_REG(base) ((base)->FLEXTIMER1_CH4_SELECT_INPUT)
#define IOMUXC_FLEXTIMER1_CH5_SELECT_INPUT_REG(base) ((base)->FLEXTIMER1_CH5_SELECT_INPUT)
#define IOMUXC_FLEXTIMER1_CH6_SELECT_INPUT_REG(base) ((base)->FLEXTIMER1_CH6_SELECT_INPUT)
#define IOMUXC_FLEXTIMER1_CH7_SELECT_INPUT_REG(base) ((base)->FLEXTIMER1_CH7_SELECT_INPUT)
#define IOMUXC_FLEXTIMER1_PHA_SELECT_INPUT_REG(base) ((base)->FLEXTIMER1_PHA_SELECT_INPUT)
#define IOMUXC_FLEXTIMER1_PHB_SELECT_INPUT_REG(base) ((base)->FLEXTIMER1_PHB_SELECT_INPUT)
#define IOMUXC_FLEXTIMER2_CH0_SELECT_INPUT_REG(base) ((base)->FLEXTIMER2_CH0_SELECT_INPUT)
#define IOMUXC_FLEXTIMER2_CH1_SELECT_INPUT_REG(base) ((base)->FLEXTIMER2_CH1_SELECT_INPUT)
#define IOMUXC_FLEXTIMER2_CH2_SELECT_INPUT_REG(base) ((base)->FLEXTIMER2_CH2_SELECT_INPUT)
#define IOMUXC_FLEXTIMER2_CH3_SELECT_INPUT_REG(base) ((base)->FLEXTIMER2_CH3_SELECT_INPUT)
#define IOMUXC_FLEXTIMER2_CH4_SELECT_INPUT_REG(base) ((base)->FLEXTIMER2_CH4_SELECT_INPUT)
#define IOMUXC_FLEXTIMER2_CH5_SELECT_INPUT_REG(base) ((base)->FLEXTIMER2_CH5_SELECT_INPUT)
#define IOMUXC_FLEXTIMER2_CH6_SELECT_INPUT_REG(base) ((base)->FLEXTIMER2_CH6_SELECT_INPUT)
#define IOMUXC_FLEXTIMER2_CH7_SELECT_INPUT_REG(base) ((base)->FLEXTIMER2_CH7_SELECT_INPUT)
#define IOMUXC_FLEXTIMER2_PHA_SELECT_INPUT_REG(base) ((base)->FLEXTIMER2_PHA_SELECT_INPUT)
#define IOMUXC_FLEXTIMER2_PHB_SELECT_INPUT_REG(base) ((base)->FLEXTIMER2_PHB_SELECT_INPUT)
#define IOMUXC_I2C1_SCL_SELECT_INPUT_REG(base) ((base)->I2C1_SCL_SELECT_INPUT)
#define IOMUXC_I2C1_SDA_SELECT_INPUT_REG(base) ((base)->I2C1_SDA_SELECT_INPUT)
#define IOMUXC_I2C2_SCL_SELECT_INPUT_REG(base) ((base)->I2C2_SCL_SELECT_INPUT)
#define IOMUXC_I2C2_SDA_SELECT_INPUT_REG(base) ((base)->I2C2_SDA_SELECT_INPUT)
#define IOMUXC_I2C3_SCL_SELECT_INPUT_REG(base) ((base)->I2C3_SCL_SELECT_INPUT)
#define IOMUXC_I2C3_SDA_SELECT_INPUT_REG(base) ((base)->I2C3_SDA_SELECT_INPUT)
#define IOMUXC_I2C4_SCL_SELECT_INPUT_REG(base) ((base)->I2C4_SCL_SELECT_INPUT)
#define IOMUXC_I2C4_SDA_SELECT_INPUT_REG(base) ((base)->I2C4_SDA_SELECT_INPUT)
#define IOMUXC_KPP_COL0_SELECT_INPUT_REG(base) ((base)->KPP_COL0_SELECT_INPUT)
#define IOMUXC_KPP_COL1_SELECT_INPUT_REG(base) ((base)->KPP_COL1_SELECT_INPUT)
#define IOMUXC_KPP_COL2_SELECT_INPUT_REG(base) ((base)->KPP_COL2_SELECT_INPUT)
#define IOMUXC_KPP_COL3_SELECT_INPUT_REG(base) ((base)->KPP_COL3_SELECT_INPUT)
#define IOMUXC_KPP_COL4_SELECT_INPUT_REG(base) ((base)->KPP_COL4_SELECT_INPUT)
#define IOMUXC_KPP_COL5_SELECT_INPUT_REG(base) ((base)->KPP_COL5_SELECT_INPUT)
#define IOMUXC_KPP_COL6_SELECT_INPUT_REG(base) ((base)->KPP_COL6_SELECT_INPUT)
#define IOMUXC_KPP_COL7_SELECT_INPUT_REG(base) ((base)->KPP_COL7_SELECT_INPUT)
#define IOMUXC_KPP_ROW0_SELECT_INPUT_REG(base) ((base)->KPP_ROW0_SELECT_INPUT)
#define IOMUXC_KPP_ROW1_SELECT_INPUT_REG(base) ((base)->KPP_ROW1_SELECT_INPUT)
#define IOMUXC_KPP_ROW2_SELECT_INPUT_REG(base) ((base)->KPP_ROW2_SELECT_INPUT)
#define IOMUXC_KPP_ROW3_SELECT_INPUT_REG(base) ((base)->KPP_ROW3_SELECT_INPUT)
#define IOMUXC_KPP_ROW4_SELECT_INPUT_REG(base) ((base)->KPP_ROW4_SELECT_INPUT)
#define IOMUXC_KPP_ROW5_SELECT_INPUT_REG(base) ((base)->KPP_ROW5_SELECT_INPUT)
#define IOMUXC_KPP_ROW6_SELECT_INPUT_REG(base) ((base)->KPP_ROW6_SELECT_INPUT)
#define IOMUXC_KPP_ROW7_SELECT_INPUT_REG(base) ((base)->KPP_ROW7_SELECT_INPUT)
#define IOMUXC_LCD_BUSY_SELECT_INPUT_REG(base) ((base)->LCD_BUSY_SELECT_INPUT)
#define IOMUXC_LCD_DATA00_SELECT_INPUT_REG(base) ((base)->LCD_DATA00_SELECT_INPUT)
#define IOMUXC_LCD_DATA01_SELECT_INPUT_REG(base) ((base)->LCD_DATA01_SELECT_INPUT)
#define IOMUXC_LCD_DATA02_SELECT_INPUT_REG(base) ((base)->LCD_DATA02_SELECT_INPUT)
#define IOMUXC_LCD_DATA03_SELECT_INPUT_REG(base) ((base)->LCD_DATA03_SELECT_INPUT)
#define IOMUXC_LCD_DATA04_SELECT_INPUT_REG(base) ((base)->LCD_DATA04_SELECT_INPUT)
#define IOMUXC_LCD_DATA05_SELECT_INPUT_REG(base) ((base)->LCD_DATA05_SELECT_INPUT)
#define IOMUXC_LCD_DATA06_SELECT_INPUT_REG(base) ((base)->LCD_DATA06_SELECT_INPUT)
#define IOMUXC_LCD_DATA07_SELECT_INPUT_REG(base) ((base)->LCD_DATA07_SELECT_INPUT)
#define IOMUXC_LCD_DATA08_SELECT_INPUT_REG(base) ((base)->LCD_DATA08_SELECT_INPUT)
#define IOMUXC_LCD_DATA09_SELECT_INPUT_REG(base) ((base)->LCD_DATA09_SELECT_INPUT)
#define IOMUXC_LCD_DATA10_SELECT_INPUT_REG(base) ((base)->LCD_DATA10_SELECT_INPUT)
#define IOMUXC_LCD_DATA11_SELECT_INPUT_REG(base) ((base)->LCD_DATA11_SELECT_INPUT)
#define IOMUXC_LCD_DATA12_SELECT_INPUT_REG(base) ((base)->LCD_DATA12_SELECT_INPUT)
#define IOMUXC_LCD_DATA13_SELECT_INPUT_REG(base) ((base)->LCD_DATA13_SELECT_INPUT)
#define IOMUXC_LCD_DATA14_SELECT_INPUT_REG(base) ((base)->LCD_DATA14_SELECT_INPUT)
#define IOMUXC_LCD_DATA15_SELECT_INPUT_REG(base) ((base)->LCD_DATA15_SELECT_INPUT)
#define IOMUXC_LCD_DATA16_SELECT_INPUT_REG(base) ((base)->LCD_DATA16_SELECT_INPUT)
#define IOMUXC_LCD_DATA17_SELECT_INPUT_REG(base) ((base)->LCD_DATA17_SELECT_INPUT)
#define IOMUXC_LCD_DATA18_SELECT_INPUT_REG(base) ((base)->LCD_DATA18_SELECT_INPUT)
#define IOMUXC_LCD_DATA19_SELECT_INPUT_REG(base) ((base)->LCD_DATA19_SELECT_INPUT)
#define IOMUXC_LCD_DATA20_SELECT_INPUT_REG(base) ((base)->LCD_DATA20_SELECT_INPUT)
#define IOMUXC_LCD_DATA21_SELECT_INPUT_REG(base) ((base)->LCD_DATA21_SELECT_INPUT)
#define IOMUXC_LCD_DATA22_SELECT_INPUT_REG(base) ((base)->LCD_DATA22_SELECT_INPUT)
#define IOMUXC_LCD_DATA23_SELECT_INPUT_REG(base) ((base)->LCD_DATA23_SELECT_INPUT)
#define IOMUXC_LCD_VSYNC_SELECT_INPUT_REG(base) ((base)->LCD_VSYNC_SELECT_INPUT)
#define IOMUXC_SAI1_RX_BCLK_SELECT_INPUT_REG(base) ((base)->SAI1_RX_BCLK_SELECT_INPUT)
#define IOMUXC_SAI1_RX_DATA_SELECT_INPUT_REG(base) ((base)->SAI1_RX_DATA_SELECT_INPUT)
#define IOMUXC_SAI1_RX_SYNC_SELECT_INPUT_REG(base) ((base)->SAI1_RX_SYNC_SELECT_INPUT)
#define IOMUXC_SAI1_TX_BCLK_SELECT_INPUT_REG(base) ((base)->SAI1_TX_BCLK_SELECT_INPUT)
#define IOMUXC_SAI1_TX_SYNC_SELECT_INPUT_REG(base) ((base)->SAI1_TX_SYNC_SELECT_INPUT)
#define IOMUXC_SAI2_RX_BCLK_SELECT_INPUT_REG(base) ((base)->SAI2_RX_BCLK_SELECT_INPUT)
#define IOMUXC_SAI2_RX_DATA_SELECT_INPUT_REG(base) ((base)->SAI2_RX_DATA_SELECT_INPUT)
#define IOMUXC_SAI2_RX_SYNC_SELECT_INPUT_REG(base) ((base)->SAI2_RX_SYNC_SELECT_INPUT)
#define IOMUXC_SAI2_TX_BCLK_SELECT_INPUT_REG(base) ((base)->SAI2_TX_BCLK_SELECT_INPUT)
#define IOMUXC_SAI2_TX_SYNC_SELECT_INPUT_REG(base) ((base)->SAI2_TX_SYNC_SELECT_INPUT)
#define IOMUXC_SAI3_RX_BCLK_SELECT_INPUT_REG(base) ((base)->SAI3_RX_BCLK_SELECT_INPUT)
#define IOMUXC_SAI3_RX_DATA_SELECT_INPUT_REG(base) ((base)->SAI3_RX_DATA_SELECT_INPUT)
#define IOMUXC_SAI3_RX_SYNC_SELECT_INPUT_REG(base) ((base)->SAI3_RX_SYNC_SELECT_INPUT)
#define IOMUXC_SAI3_TX_BCLK_SELECT_INPUT_REG(base) ((base)->SAI3_TX_BCLK_SELECT_INPUT)
#define IOMUXC_SAI3_TX_SYNC_SELECT_INPUT_REG(base) ((base)->SAI3_TX_SYNC_SELECT_INPUT)
#define IOMUXC_SDMA_EVENTS0_SELECT_INPUT_REG(base) ((base)->SDMA_EVENTS0_SELECT_INPUT)
#define IOMUXC_SDMA_EVENTS1_SELECT_INPUT_REG(base) ((base)->SDMA_EVENTS1_SELECT_INPUT)
#define IOMUXC_SIM1_PORT1_PD_SELECT_INPUT_REG(base) ((base)->SIM1_PORT1_PD_SELECT_INPUT)
#define IOMUXC_SIM1_PORT1_TRXD_SELECT_INPUT_REG(base) ((base)->SIM1_PORT1_TRXD_SELECT_INPUT)
#define IOMUXC_SIM2_PORT1_PD_SELECT_INPUT_REG(base) ((base)->SIM2_PORT1_PD_SELECT_INPUT)
#define IOMUXC_SIM2_PORT1_TRXD_SELECT_INPUT_REG(base) ((base)->SIM2_PORT1_TRXD_SELECT_INPUT)
#define IOMUXC_UART1_RTS_B_SELECT_INPUT_REG(base) ((base)->UART1_RTS_B_SELECT_INPUT)
#define IOMUXC_UART1_RX_DATA_SELECT_INPUT_REG(base) ((base)->UART1_RX_DATA_SELECT_INPUT)
#define IOMUXC_UART2_RTS_B_SELECT_INPUT_REG(base) ((base)->UART2_RTS_B_SELECT_INPUT)
#define IOMUXC_UART2_RX_DATA_SELECT_INPUT_REG(base) ((base)->UART2_RX_DATA_SELECT_INPUT)
#define IOMUXC_UART3_RTS_B_SELECT_INPUT_REG(base) ((base)->UART3_RTS_B_SELECT_INPUT)
#define IOMUXC_UART3_RX_DATA_SELECT_INPUT_REG(base) ((base)->UART3_RX_DATA_SELECT_INPUT)
#define IOMUXC_UART4_RTS_B_SELECT_INPUT_REG(base) ((base)->UART4_RTS_B_SELECT_INPUT)
#define IOMUXC_UART4_RX_DATA_SELECT_INPUT_REG(base) ((base)->UART4_RX_DATA_SELECT_INPUT)
#define IOMUXC_UART5_RTS_B_SELECT_INPUT_REG(base) ((base)->UART5_RTS_B_SELECT_INPUT)
#define IOMUXC_UART5_RX_DATA_SELECT_INPUT_REG(base) ((base)->UART5_RX_DATA_SELECT_INPUT)
#define IOMUXC_UART6_RTS_B_SELECT_INPUT_REG(base) ((base)->UART6_RTS_B_SELECT_INPUT)
#define IOMUXC_UART6_RX_DATA_SELECT_INPUT_REG(base) ((base)->UART6_RX_DATA_SELECT_INPUT)
#define IOMUXC_UART7_RTS_B_SELECT_INPUT_REG(base) ((base)->UART7_RTS_B_SELECT_INPUT)
#define IOMUXC_UART7_RX_DATA_SELECT_INPUT_REG(base) ((base)->UART7_RX_DATA_SELECT_INPUT)
#define IOMUXC_USB_OTG2_OC_SELECT_INPUT_REG(base) ((base)->USB_OTG2_OC_SELECT_INPUT)
#define IOMUXC_USB_OTG1_OC_SELECT_INPUT_REG(base) ((base)->USB_OTG1_OC_SELECT_INPUT)
#define IOMUXC_USB_OTG2_ID_SELECT_INPUT_REG(base) ((base)->USB_OTG2_ID_SELECT_INPUT)
#define IOMUXC_USB_OTG1_ID_SELECT_INPUT_REG(base) ((base)->USB_OTG1_ID_SELECT_INPUT)
#define IOMUXC_SD3_CD_B_SELECT_INPUT_REG(base) ((base)->SD3_CD_B_SELECT_INPUT)
#define IOMUXC_SD3_WP_SELECT_INPUT_REG(base) ((base)->SD3_WP_SELECT_INPUT)
/*!
* @}
*/ /* end of group IOMUXC_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- IOMUXC Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup IOMUXC_Register_Masks IOMUXC Register Masks
* @{
*/
/* SW_MUX_CTL_PAD_GPIO1_IO08 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO08_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO08_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO08_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO08_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO08_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO08_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO08_SION_SHIFT 4
/* SW_MUX_CTL_PAD_GPIO1_IO09 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO09_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO09_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO09_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO09_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO09_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO09_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO09_SION_SHIFT 4
/* SW_MUX_CTL_PAD_GPIO1_IO10 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO10_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO10_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO10_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO10_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO10_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO10_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO10_SION_SHIFT 4
/* SW_MUX_CTL_PAD_GPIO1_IO11 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO11_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO11_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO11_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO11_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO11_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO11_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO11_SION_SHIFT 4
/* SW_MUX_CTL_PAD_GPIO1_IO12 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO12_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO12_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO12_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO12_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO12_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO12_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO12_SION_SHIFT 4
/* SW_MUX_CTL_PAD_GPIO1_IO13 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO13_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO13_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO13_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO13_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO13_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO13_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO13_SION_SHIFT 4
/* SW_MUX_CTL_PAD_GPIO1_IO14 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO14_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO14_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO14_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO14_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO14_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO14_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO14_SION_SHIFT 4
/* SW_MUX_CTL_PAD_GPIO1_IO15 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO15_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO15_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO15_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO15_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO15_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO15_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO15_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_DATA00 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA00_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA00_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA00_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA00_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA00_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA00_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA00_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_DATA01 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA01_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA01_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA01_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA01_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA01_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA01_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA01_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_DATA02 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA02_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA02_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA02_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA02_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA02_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA02_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA02_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_DATA03 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA03_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA03_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA03_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA03_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA03_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA03_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA03_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_DATA04 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA04_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA04_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA04_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA04_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA04_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA04_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA04_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_DATA05 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA05_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA05_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA05_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA05_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA05_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA05_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA05_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_DATA06 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA06_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA06_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA06_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA06_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA06_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA06_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA06_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_DATA07 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA07_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA07_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA07_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA07_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA07_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA07_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA07_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_DATA08 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA08_MUX_MODE_MASK 0xFu
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA08_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA08_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA08_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA08_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA08_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA08_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_DATA09 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA09_MUX_MODE_MASK 0xFu
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA09_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA09_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA09_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA09_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA09_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA09_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_DATA10 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA10_MUX_MODE_MASK 0xFu
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA10_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA10_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA10_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA10_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA10_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA10_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_DATA11 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA11_MUX_MODE_MASK 0xFu
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA11_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA11_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA11_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA11_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA11_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA11_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_DATA12 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA12_MUX_MODE_MASK 0xFu
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA12_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA12_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA12_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA12_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA12_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA12_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_DATA13 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA13_MUX_MODE_MASK 0xFu
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA13_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA13_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA13_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA13_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA13_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA13_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_DATA14 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA14_MUX_MODE_MASK 0xFu
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA14_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA14_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA14_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA14_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA14_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA14_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_DATA15 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA15_MUX_MODE_MASK 0xFu
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA15_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA15_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA15_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA15_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA15_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA15_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_SDCLK Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCLK_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCLK_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCLK_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCLK_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCLK_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCLK_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCLK_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_SDLE Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDLE_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDLE_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDLE_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_SDLE_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_SDLE_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDLE_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDLE_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_SDOE Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDOE_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDOE_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDOE_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_SDOE_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_SDOE_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDOE_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDOE_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_SDSHR Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDSHR_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDSHR_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDSHR_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_SDSHR_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_SDSHR_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDSHR_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDSHR_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_SDCE0 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE0_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE0_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE0_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE0_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE0_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE0_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE0_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_SDCE1 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE1_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE1_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE1_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE1_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE1_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE1_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE1_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_SDCE2 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE2_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE2_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE2_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE2_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE2_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE2_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE2_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_SDCE3 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE3_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE3_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE3_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE3_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE3_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE3_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE3_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_GDCLK Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDCLK_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDCLK_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDCLK_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_GDCLK_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_GDCLK_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDCLK_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDCLK_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_GDOE Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDOE_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDOE_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDOE_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_GDOE_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_GDOE_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDOE_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDOE_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_GDRL Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDRL_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDRL_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDRL_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_GDRL_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_GDRL_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDRL_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDRL_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_GDSP Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDSP_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDSP_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDSP_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_GDSP_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_GDSP_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDSP_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDSP_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_BDR0 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR0_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR0_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR0_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR0_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR0_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR0_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR0_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_BDR1 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR1_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR1_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR1_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR1_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR1_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR1_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR1_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_PWR_COM Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_COM_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_COM_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_COM_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_COM_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_COM_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_COM_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_COM_SION_SHIFT 4
/* SW_MUX_CTL_PAD_EPDC_PWR_STAT Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_STAT_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_STAT_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_STAT_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_STAT_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_STAT_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_STAT_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_STAT_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_CLK Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_CLK_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_CLK_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_CLK_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_CLK_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_CLK_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_CLK_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_CLK_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_ENABLE Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_ENABLE_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_ENABLE_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_ENABLE_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_ENABLE_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_ENABLE_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_ENABLE_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_ENABLE_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_HSYNC Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_HSYNC_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_HSYNC_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_HSYNC_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_HSYNC_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_HSYNC_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_HSYNC_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_HSYNC_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_VSYNC Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_VSYNC_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_VSYNC_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_VSYNC_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_VSYNC_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_VSYNC_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_VSYNC_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_VSYNC_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_RESET Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_RESET_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_RESET_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_RESET_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_RESET_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_RESET_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_RESET_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_RESET_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA00 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA00_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA00_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA00_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA00_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA00_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA00_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA00_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA01 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA01_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA01_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA01_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA01_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA01_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA01_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA01_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA02 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA02_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA02_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA02_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA02_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA02_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA02_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA02_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA03 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA03_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA03_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA03_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA03_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA03_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA03_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA03_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA04 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA04_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA04_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA04_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA04_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA04_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA04_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA04_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA05 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA05_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA05_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA05_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA05_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA05_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA05_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA05_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA06 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA06_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA06_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA06_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA06_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA06_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA06_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA06_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA07 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA07_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA07_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA07_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA07_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA07_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA07_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA07_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA08 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA08_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA08_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA08_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA08_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA08_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA08_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA08_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA09 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA09_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA09_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA09_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA09_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA09_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA09_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA09_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA10 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA10_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA10_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA10_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA10_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA10_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA10_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA10_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA11 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA11_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA11_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA11_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA11_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA11_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA11_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA11_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA12 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA12_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA12_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA12_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA12_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA12_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA12_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA12_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA13 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA13_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA13_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA13_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA13_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA13_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA13_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA13_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA14 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA14_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA14_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA14_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA14_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA14_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA14_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA14_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA15 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA15_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA15_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA15_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA15_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA15_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA15_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA15_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA16 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA16_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA16_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA16_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA16_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA16_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA16_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA16_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA17 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA17_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA17_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA17_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA17_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA17_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA17_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA17_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA18 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA18_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA18_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA18_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA18_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA18_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA18_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA18_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA19 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA19_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA19_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA19_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA19_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA19_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA19_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA19_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA20 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA20_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA20_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA20_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA20_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA20_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA20_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA20_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA21 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA21_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA21_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA21_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA21_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA21_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA21_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA21_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA22 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA22_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA22_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA22_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA22_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA22_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA22_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA22_SION_SHIFT 4
/* SW_MUX_CTL_PAD_LCD_DATA23 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA23_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA23_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA23_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_LCD_DATA23_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_LCD_DATA23_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA23_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA23_SION_SHIFT 4
/* SW_MUX_CTL_PAD_UART1_RX_DATA Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_UART1_RX_DATA_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_UART1_RX_DATA_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_UART1_RX_DATA_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_UART1_RX_DATA_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_UART1_RX_DATA_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_UART1_RX_DATA_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_UART1_RX_DATA_SION_SHIFT 4
/* SW_MUX_CTL_PAD_UART1_TX_DATA Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_UART1_TX_DATA_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_UART1_TX_DATA_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_UART1_TX_DATA_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_UART1_TX_DATA_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_UART1_TX_DATA_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_UART1_TX_DATA_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_UART1_TX_DATA_SION_SHIFT 4
/* SW_MUX_CTL_PAD_UART2_RX_DATA Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_UART2_RX_DATA_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_UART2_RX_DATA_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_UART2_RX_DATA_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_UART2_RX_DATA_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_UART2_RX_DATA_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_UART2_RX_DATA_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_UART2_RX_DATA_SION_SHIFT 4
/* SW_MUX_CTL_PAD_UART2_TX_DATA Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_UART2_TX_DATA_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_UART2_TX_DATA_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_UART2_TX_DATA_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_UART2_TX_DATA_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_UART2_TX_DATA_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_UART2_TX_DATA_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_UART2_TX_DATA_SION_SHIFT 4
/* SW_MUX_CTL_PAD_UART3_RX_DATA Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_UART3_RX_DATA_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_UART3_RX_DATA_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_UART3_RX_DATA_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_UART3_RX_DATA_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_UART3_RX_DATA_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_UART3_RX_DATA_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_UART3_RX_DATA_SION_SHIFT 4
/* SW_MUX_CTL_PAD_UART3_TX_DATA Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_UART3_TX_DATA_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_UART3_TX_DATA_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_UART3_TX_DATA_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_UART3_TX_DATA_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_UART3_TX_DATA_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_UART3_TX_DATA_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_UART3_TX_DATA_SION_SHIFT 4
/* SW_MUX_CTL_PAD_UART3_RTS_B Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_UART3_RTS_B_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_UART3_RTS_B_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_UART3_RTS_B_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_UART3_RTS_B_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_UART3_RTS_B_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_UART3_RTS_B_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_UART3_RTS_B_SION_SHIFT 4
/* SW_MUX_CTL_PAD_UART3_CTS_B Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_UART3_CTS_B_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_UART3_CTS_B_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_UART3_CTS_B_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_UART3_CTS_B_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_UART3_CTS_B_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_UART3_CTS_B_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_UART3_CTS_B_SION_SHIFT 4
/* SW_MUX_CTL_PAD_I2C1_SCL Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_I2C1_SCL_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_I2C1_SCL_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_I2C1_SCL_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_I2C1_SCL_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_I2C1_SCL_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_I2C1_SCL_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_I2C1_SCL_SION_SHIFT 4
/* SW_MUX_CTL_PAD_I2C1_SDA Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_I2C1_SDA_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_I2C1_SDA_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_I2C1_SDA_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_I2C1_SDA_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_I2C1_SDA_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_I2C1_SDA_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_I2C1_SDA_SION_SHIFT 4
/* SW_MUX_CTL_PAD_I2C2_SCL Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_I2C2_SCL_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_I2C2_SCL_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_I2C2_SCL_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_I2C2_SCL_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_I2C2_SCL_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_I2C2_SCL_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_I2C2_SCL_SION_SHIFT 4
/* SW_MUX_CTL_PAD_I2C2_SDA Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_I2C2_SDA_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_I2C2_SDA_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_I2C2_SDA_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_I2C2_SDA_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_I2C2_SDA_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_I2C2_SDA_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_I2C2_SDA_SION_SHIFT 4
/* SW_MUX_CTL_PAD_I2C3_SCL Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_I2C3_SCL_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_I2C3_SCL_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_I2C3_SCL_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_I2C3_SCL_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_I2C3_SCL_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_I2C3_SCL_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_I2C3_SCL_SION_SHIFT 4
/* SW_MUX_CTL_PAD_I2C3_SDA Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_I2C3_SDA_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_I2C3_SDA_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_I2C3_SDA_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_I2C3_SDA_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_I2C3_SDA_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_I2C3_SDA_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_I2C3_SDA_SION_SHIFT 4
/* SW_MUX_CTL_PAD_I2C4_SCL Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_I2C4_SCL_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_I2C4_SCL_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_I2C4_SCL_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_I2C4_SCL_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_I2C4_SCL_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_I2C4_SCL_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_I2C4_SCL_SION_SHIFT 4
/* SW_MUX_CTL_PAD_I2C4_SDA Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_I2C4_SDA_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_I2C4_SDA_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_I2C4_SDA_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_I2C4_SDA_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_I2C4_SDA_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_I2C4_SDA_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_I2C4_SDA_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ECSPI1_SCLK Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SCLK_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SCLK_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SCLK_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SCLK_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SCLK_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SCLK_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SCLK_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ECSPI1_MOSI Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MOSI_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MOSI_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MOSI_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MOSI_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MOSI_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MOSI_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MOSI_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ECSPI1_MISO Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MISO_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MISO_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MISO_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MISO_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MISO_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MISO_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MISO_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ECSPI1_SS0 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SS0_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SS0_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SS0_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SS0_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SS0_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SS0_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SS0_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ECSPI2_SCLK Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SCLK_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SCLK_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SCLK_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SCLK_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SCLK_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SCLK_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SCLK_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ECSPI2_MOSI Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MOSI_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MOSI_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MOSI_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MOSI_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MOSI_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MOSI_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MOSI_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ECSPI2_MISO Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MISO_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MISO_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MISO_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MISO_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MISO_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MISO_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MISO_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ECSPI2_SS0 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SS0_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SS0_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SS0_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SS0_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SS0_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SS0_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SS0_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD1_CD_B Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD1_CD_B_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD1_CD_B_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD1_CD_B_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD1_CD_B_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD1_CD_B_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_CD_B_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD1_CD_B_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD1_WP Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD1_WP_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD1_WP_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD1_WP_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD1_WP_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD1_WP_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_WP_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD1_WP_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD1_RESET_B Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD1_RESET_B_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD1_RESET_B_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD1_RESET_B_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD1_RESET_B_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD1_RESET_B_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_RESET_B_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD1_RESET_B_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD1_CLK Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD1_CLK_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD1_CLK_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD1_CLK_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD1_CLK_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD1_CLK_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_CLK_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD1_CLK_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD1_CMD Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD1_CMD_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD1_CMD_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD1_CMD_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD1_CMD_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD1_CMD_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_CMD_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD1_CMD_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD1_DATA0 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA0_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA0_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA0_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD1_DATA0_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD1_DATA0_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA0_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA0_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD1_DATA1 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA1_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA1_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA1_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD1_DATA1_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD1_DATA1_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA1_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA1_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD1_DATA2 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA2_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA2_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA2_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD1_DATA2_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD1_DATA2_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA2_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA2_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD1_DATA3 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA3_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA3_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA3_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD1_DATA3_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD1_DATA3_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA3_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA3_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD2_CD_B Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD2_CD_B_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD2_CD_B_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD2_CD_B_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD2_CD_B_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD2_CD_B_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_CD_B_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD2_CD_B_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD2_WP Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD2_WP_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD2_WP_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD2_WP_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD2_WP_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD2_WP_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_WP_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD2_WP_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD2_RESET_B Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD2_RESET_B_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD2_RESET_B_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD2_RESET_B_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD2_RESET_B_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD2_RESET_B_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_RESET_B_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD2_RESET_B_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD2_CLK Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD2_CLK_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD2_CLK_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD2_CLK_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD2_CLK_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD2_CLK_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_CLK_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD2_CLK_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD2_CMD Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD2_CMD_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD2_CMD_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD2_CMD_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD2_CMD_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD2_CMD_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_CMD_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD2_CMD_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD2_DATA0 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA0_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA0_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA0_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD2_DATA0_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD2_DATA0_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA0_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA0_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD2_DATA1 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA1_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA1_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA1_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD2_DATA1_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD2_DATA1_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA1_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA1_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD2_DATA2 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA2_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA2_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA2_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD2_DATA2_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD2_DATA2_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA2_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA2_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD2_DATA3 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA3_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA3_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA3_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD2_DATA3_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD2_DATA3_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA3_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA3_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD3_CLK Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD3_CLK_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_CLK_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD3_CLK_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD3_CLK_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD3_CLK_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_CLK_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_CLK_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD3_CMD Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD3_CMD_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_CMD_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD3_CMD_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD3_CMD_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD3_CMD_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_CMD_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_CMD_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD3_DATA0 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA0_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA0_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA0_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD3_DATA0_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD3_DATA0_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA0_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA0_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD3_DATA1 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA1_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA1_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA1_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD3_DATA1_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD3_DATA1_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA1_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA1_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD3_DATA2 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA2_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA2_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA2_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD3_DATA2_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD3_DATA2_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA2_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA2_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD3_DATA3 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA3_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA3_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA3_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD3_DATA3_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD3_DATA3_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA3_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA3_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD3_DATA4 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA4_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA4_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA4_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD3_DATA4_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD3_DATA4_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA4_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA4_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD3_DATA5 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA5_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA5_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA5_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD3_DATA5_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD3_DATA5_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA5_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA5_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD3_DATA6 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA6_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA6_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA6_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD3_DATA6_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD3_DATA6_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA6_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA6_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD3_DATA7 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA7_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA7_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA7_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD3_DATA7_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD3_DATA7_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA7_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA7_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD3_STROBE Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD3_STROBE_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_STROBE_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD3_STROBE_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD3_STROBE_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD3_STROBE_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_STROBE_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_STROBE_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SD3_RESET_B Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SD3_RESET_B_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_RESET_B_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SD3_RESET_B_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SD3_RESET_B_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SD3_RESET_B_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_RESET_B_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SD3_RESET_B_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SAI1_RX_DATA Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_DATA_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_DATA_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_DATA_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_DATA_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_DATA_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_DATA_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_DATA_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SAI1_TX_BCLK Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_BCLK_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_BCLK_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_BCLK_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_BCLK_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_BCLK_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_BCLK_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_BCLK_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SAI1_TX_SYNC Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_SYNC_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_SYNC_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_SYNC_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_SYNC_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_SYNC_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_SYNC_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_SYNC_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SAI1_TX_DATA Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_DATA_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_DATA_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_DATA_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_DATA_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_DATA_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_DATA_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_DATA_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SAI1_RX_SYNC Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_SYNC_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_SYNC_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_SYNC_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_SYNC_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_SYNC_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_SYNC_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_SYNC_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SAI1_RX_BCLK Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_BCLK_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_BCLK_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_BCLK_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_BCLK_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_BCLK_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_BCLK_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_BCLK_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SAI1_MCLK Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_MCLK_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_MCLK_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_MCLK_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SAI1_MCLK_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SAI1_MCLK_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_MCLK_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_MCLK_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SAI2_TX_SYNC Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_SYNC_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_SYNC_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_SYNC_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_SYNC_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_SYNC_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_SYNC_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_SYNC_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SAI2_TX_BCLK Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_BCLK_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_BCLK_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_BCLK_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_BCLK_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_BCLK_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_BCLK_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_BCLK_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SAI2_RX_DATA Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_RX_DATA_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_RX_DATA_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_RX_DATA_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SAI2_RX_DATA_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SAI2_RX_DATA_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_RX_DATA_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_RX_DATA_SION_SHIFT 4
/* SW_MUX_CTL_PAD_SAI2_TX_DATA Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_DATA_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_DATA_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_DATA_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_DATA_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_DATA_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_DATA_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_DATA_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ENET1_RGMII_RD0 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD0_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD0_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD0_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD0_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD0_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD0_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD0_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ENET1_RGMII_RD1 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD1_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD1_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD1_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD1_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD1_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD1_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD1_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ENET1_RGMII_RD2 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD2_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD2_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD2_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD2_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD2_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD2_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD2_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ENET1_RGMII_RD3 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD3_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD3_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD3_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD3_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD3_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD3_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD3_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ENET1_RGMII_RX_CTL Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RX_CTL_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RX_CTL_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RX_CTL_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RX_CTL_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RX_CTL_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RX_CTL_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RX_CTL_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ENET1_RGMII_RXC Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RXC_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RXC_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RXC_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RXC_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RXC_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RXC_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RXC_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ENET1_RGMII_TD0 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD0_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD0_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD0_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD0_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD0_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD0_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD0_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ENET1_RGMII_TD1 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD1_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD1_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD1_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD1_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD1_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD1_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD1_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ENET1_RGMII_TD2 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD2_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD2_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD2_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD2_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD2_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD2_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD2_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ENET1_RGMII_TD3 Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD3_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD3_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD3_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD3_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD3_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD3_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD3_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ENET1_RGMII_TX_CTL Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TX_CTL_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TX_CTL_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TX_CTL_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TX_CTL_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TX_CTL_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TX_CTL_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TX_CTL_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ENET1_RGMII_TXC Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TXC_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TXC_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TXC_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TXC_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TXC_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TXC_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TXC_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ENET1_TX_CLK Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_TX_CLK_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_TX_CLK_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_TX_CLK_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ENET1_TX_CLK_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ENET1_TX_CLK_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_TX_CLK_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_TX_CLK_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ENET1_RX_CLK Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RX_CLK_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RX_CLK_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RX_CLK_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ENET1_RX_CLK_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ENET1_RX_CLK_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RX_CLK_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RX_CLK_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ENET1_CRS Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_CRS_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_CRS_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_CRS_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ENET1_CRS_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ENET1_CRS_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_CRS_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_CRS_SION_SHIFT 4
/* SW_MUX_CTL_PAD_ENET1_COL Bit Fields */
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_COL_MUX_MODE_MASK 0x7u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_COL_MUX_MODE_SHIFT 0
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_COL_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_MUX_CTL_PAD_ENET1_COL_MUX_MODE_SHIFT))&IOMUXC_SW_MUX_CTL_PAD_ENET1_COL_MUX_MODE_MASK)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_COL_SION_MASK 0x10u
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_COL_SION_SHIFT 4
/* SW_PAD_CTL_PAD_GPIO1_IO08 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO08_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO08_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO08_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO08_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO08_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO08_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO08_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO08_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO08_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO08_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO08_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO08_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO08_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO08_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO08_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO08_PS_MASK)
/* SW_PAD_CTL_PAD_GPIO1_IO09 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO09_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO09_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO09_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO09_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO09_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO09_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO09_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO09_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO09_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO09_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO09_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO09_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO09_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO09_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO09_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO09_PS_MASK)
/* SW_PAD_CTL_PAD_GPIO1_IO10 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO10_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO10_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO10_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO10_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO10_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO10_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO10_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO10_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO10_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO10_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO10_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO10_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO10_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO10_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO10_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO10_PS_MASK)
/* SW_PAD_CTL_PAD_GPIO1_IO11 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO11_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO11_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO11_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO11_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO11_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO11_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO11_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO11_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO11_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO11_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO11_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO11_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO11_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO11_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO11_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO11_PS_MASK)
/* SW_PAD_CTL_PAD_GPIO1_IO12 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO12_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO12_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO12_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO12_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO12_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO12_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO12_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO12_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO12_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO12_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO12_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO12_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO12_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO12_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO12_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO12_PS_MASK)
/* SW_PAD_CTL_PAD_GPIO1_IO13 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO13_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO13_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO13_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO13_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO13_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO13_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO13_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO13_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO13_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO13_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO13_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO13_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO13_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO13_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO13_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO13_PS_MASK)
/* SW_PAD_CTL_PAD_GPIO1_IO14 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO14_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO14_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO14_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO14_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO14_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO14_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO14_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO14_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO14_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO14_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO14_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO14_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO14_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO14_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO14_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO14_PS_MASK)
/* SW_PAD_CTL_PAD_GPIO1_IO15 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO15_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO15_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO15_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO15_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO15_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO15_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO15_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO15_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO15_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO15_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO15_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO15_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO15_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO15_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO15_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO15_PS_MASK)
/* SW_PAD_CTL_PAD_JTAG_MOD Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD_PS_MASK)
/* SW_PAD_CTL_PAD_JTAG_TCK Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK_PS_MASK)
/* SW_PAD_CTL_PAD_JTAG_TDI Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI_PS_MASK)
/* SW_PAD_CTL_PAD_JTAG_TDO Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO_PS_MASK)
/* SW_PAD_CTL_PAD_JTAG_TMS Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS_PS_MASK)
/* SW_PAD_CTL_PAD_JTAG_TRST_B Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TRST_B_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TRST_B_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TRST_B_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_JTAG_TRST_B_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_JTAG_TRST_B_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TRST_B_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TRST_B_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TRST_B_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TRST_B_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TRST_B_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TRST_B_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TRST_B_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TRST_B_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TRST_B_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_JTAG_TRST_B_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_JTAG_TRST_B_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_DATA00 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA00_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA00_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA00_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA00_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA00_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA00_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA00_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA00_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA00_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA00_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA00_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA00_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA00_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA00_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA00_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA00_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_DATA01 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA01_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA01_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA01_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA01_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA01_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA01_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA01_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA01_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA01_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA01_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA01_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA01_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA01_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA01_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA01_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA01_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_DATA02 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA02_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA02_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA02_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA02_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA02_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA02_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA02_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA02_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA02_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA02_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA02_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA02_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA02_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA02_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA02_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA02_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_DATA03 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA03_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA03_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA03_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA03_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA03_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA03_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA03_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA03_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA03_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA03_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA03_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA03_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA03_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA03_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA03_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA03_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_DATA04 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA04_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA04_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA04_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA04_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA04_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA04_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA04_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA04_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA04_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA04_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA04_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA04_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA04_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA04_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA04_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA04_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_DATA05 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA05_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA05_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA05_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA05_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA05_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA05_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA05_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA05_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA05_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA05_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA05_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA05_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA05_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA05_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA05_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA05_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_DATA06 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA06_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA06_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA06_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA06_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA06_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA06_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA06_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA06_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA06_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA06_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA06_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA06_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA06_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA06_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA06_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA06_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_DATA07 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA07_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA07_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA07_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA07_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA07_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA07_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA07_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA07_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA07_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA07_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA07_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA07_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA07_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA07_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA07_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA07_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_DATA08 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA08_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA08_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA08_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA08_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA08_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA08_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA08_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA08_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA08_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA08_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA08_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA08_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA08_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA08_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA08_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA08_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_DATA09 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA09_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA09_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA09_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA09_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA09_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA09_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA09_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA09_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA09_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA09_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA09_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA09_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA09_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA09_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA09_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA09_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_DATA10 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA10_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA10_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA10_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA10_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA10_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA10_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA10_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA10_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA10_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA10_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA10_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA10_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA10_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA10_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA10_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA10_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_DATA11 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA11_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA11_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA11_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA11_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA11_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA11_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA11_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA11_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA11_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA11_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA11_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA11_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA11_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA11_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA11_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA11_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_DATA12 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA12_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA12_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA12_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA12_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA12_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA12_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA12_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA12_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA12_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA12_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA12_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA12_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA12_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA12_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA12_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA12_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_DATA13 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA13_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA13_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA13_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA13_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA13_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA13_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA13_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA13_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA13_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA13_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA13_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA13_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA13_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA13_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA13_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA13_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_DATA14 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA14_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA14_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA14_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA14_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA14_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA14_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA14_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA14_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA14_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA14_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA14_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA14_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA14_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA14_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA14_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA14_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_DATA15 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA15_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA15_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA15_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA15_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA15_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA15_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA15_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA15_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA15_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA15_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA15_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA15_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA15_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA15_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA15_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA15_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_SDCLK Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCLK_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCLK_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCLK_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCLK_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCLK_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCLK_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCLK_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCLK_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCLK_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCLK_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCLK_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCLK_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCLK_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCLK_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCLK_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCLK_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_SDLE Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDLE_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDLE_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDLE_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_SDLE_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_SDLE_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDLE_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDLE_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDLE_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDLE_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDLE_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDLE_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDLE_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDLE_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDLE_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_SDLE_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_SDLE_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_SDOE Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDOE_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDOE_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDOE_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_SDOE_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_SDOE_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDOE_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDOE_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDOE_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDOE_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDOE_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDOE_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDOE_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDOE_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDOE_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_SDOE_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_SDOE_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_SDSHR Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDSHR_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDSHR_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDSHR_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_SDSHR_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_SDSHR_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDSHR_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDSHR_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDSHR_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDSHR_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDSHR_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDSHR_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDSHR_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDSHR_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDSHR_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_SDSHR_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_SDSHR_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_SDCE0 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE0_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE0_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE0_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE0_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE0_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE0_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE0_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE0_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE0_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE0_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE0_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE0_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE0_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE0_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE0_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE0_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_SDCE1 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE1_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE1_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE1_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE1_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE1_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE1_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE1_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE1_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE1_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE1_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE1_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE1_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE1_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE1_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE1_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE1_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_SDCE2 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE2_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE2_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE2_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE2_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE2_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE2_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE2_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE2_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE2_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE2_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE2_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE2_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE2_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE2_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE2_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE2_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_SDCE3 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE3_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE3_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE3_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE3_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE3_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE3_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE3_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE3_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE3_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE3_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE3_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE3_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE3_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE3_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE3_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE3_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_GDCLK Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDCLK_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDCLK_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDCLK_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_GDCLK_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_GDCLK_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDCLK_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDCLK_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDCLK_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDCLK_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDCLK_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDCLK_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDCLK_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDCLK_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDCLK_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_GDCLK_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_GDCLK_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_GDOE Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDOE_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDOE_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDOE_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_GDOE_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_GDOE_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDOE_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDOE_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDOE_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDOE_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDOE_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDOE_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDOE_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDOE_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDOE_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_GDOE_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_GDOE_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_GDRL Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDRL_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDRL_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDRL_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_GDRL_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_GDRL_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDRL_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDRL_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDRL_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDRL_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDRL_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDRL_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDRL_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDRL_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDRL_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_GDRL_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_GDRL_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_GDSP Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDSP_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDSP_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDSP_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_GDSP_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_GDSP_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDSP_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDSP_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDSP_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDSP_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDSP_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDSP_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDSP_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDSP_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDSP_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_GDSP_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_GDSP_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_BDR0 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR0_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR0_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR0_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR0_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR0_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR0_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR0_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR0_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR0_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR0_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR0_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR0_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR0_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR0_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR0_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR0_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_BDR1 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR1_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR1_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR1_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR1_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR1_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR1_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR1_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR1_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR1_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR1_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR1_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR1_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR1_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR1_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR1_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR1_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_PWR_COM Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_COM_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_COM_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_COM_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_COM_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_COM_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_COM_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_COM_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_COM_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_COM_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_COM_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_COM_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_COM_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_COM_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_COM_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_COM_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_COM_PS_MASK)
/* SW_PAD_CTL_PAD_EPDC_PWR_STAT Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_STAT_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_STAT_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_STAT_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_STAT_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_STAT_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_STAT_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_STAT_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_STAT_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_STAT_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_STAT_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_STAT_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_STAT_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_STAT_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_STAT_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_STAT_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_STAT_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_CLK Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_CLK_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_CLK_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_CLK_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_CLK_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_CLK_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_CLK_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_CLK_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_CLK_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_CLK_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_CLK_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_CLK_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_CLK_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_CLK_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_CLK_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_CLK_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_CLK_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_ENABLE Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_ENABLE_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_ENABLE_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_ENABLE_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_ENABLE_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_ENABLE_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_ENABLE_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_ENABLE_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_ENABLE_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_ENABLE_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_ENABLE_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_ENABLE_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_ENABLE_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_ENABLE_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_ENABLE_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_ENABLE_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_ENABLE_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_HSYNC Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_HSYNC_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_HSYNC_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_HSYNC_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_HSYNC_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_HSYNC_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_HSYNC_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_HSYNC_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_HSYNC_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_HSYNC_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_HSYNC_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_HSYNC_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_HSYNC_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_HSYNC_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_HSYNC_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_HSYNC_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_HSYNC_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_VSYNC Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_VSYNC_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_VSYNC_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_VSYNC_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_VSYNC_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_VSYNC_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_VSYNC_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_VSYNC_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_VSYNC_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_VSYNC_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_VSYNC_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_VSYNC_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_VSYNC_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_VSYNC_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_VSYNC_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_VSYNC_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_VSYNC_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_RESET Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_RESET_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_RESET_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_RESET_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_RESET_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_RESET_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_RESET_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_RESET_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_RESET_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_RESET_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_RESET_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_RESET_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_RESET_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_RESET_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_RESET_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_RESET_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_RESET_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA00 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA00_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA00_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA00_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA00_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA00_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA00_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA00_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA00_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA00_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA00_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA00_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA00_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA00_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA00_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA00_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA00_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA01 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA01_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA01_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA01_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA01_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA01_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA01_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA01_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA01_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA01_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA01_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA01_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA01_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA01_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA01_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA01_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA01_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA02 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA02_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA02_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA02_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA02_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA02_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA02_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA02_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA02_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA02_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA02_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA02_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA02_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA02_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA02_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA02_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA02_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA03 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA03_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA03_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA03_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA03_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA03_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA03_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA03_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA03_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA03_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA03_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA03_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA03_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA03_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA03_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA03_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA03_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA04 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA04_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA04_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA04_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA04_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA04_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA04_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA04_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA04_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA04_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA04_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA04_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA04_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA04_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA04_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA04_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA04_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA05 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA05_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA05_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA05_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA05_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA05_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA05_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA05_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA05_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA05_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA05_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA05_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA05_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA05_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA05_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA05_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA05_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA06 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA06_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA06_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA06_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA06_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA06_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA06_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA06_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA06_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA06_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA06_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA06_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA06_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA06_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA06_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA06_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA06_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA07 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA07_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA07_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA07_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA07_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA07_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA07_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA07_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA07_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA07_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA07_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA07_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA07_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA07_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA07_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA07_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA07_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA08 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA08_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA08_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA08_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA08_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA08_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA08_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA08_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA08_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA08_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA08_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA08_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA08_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA08_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA08_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA08_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA08_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA09 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA09_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA09_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA09_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA09_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA09_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA09_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA09_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA09_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA09_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA09_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA09_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA09_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA09_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA09_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA09_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA09_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA10 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA10_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA10_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA10_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA10_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA10_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA10_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA10_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA10_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA10_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA10_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA10_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA10_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA10_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA10_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA10_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA10_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA11 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA11_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA11_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA11_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA11_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA11_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA11_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA11_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA11_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA11_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA11_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA11_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA11_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA11_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA11_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA11_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA11_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA12 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA12_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA12_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA12_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA12_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA12_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA12_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA12_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA12_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA12_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA12_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA12_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA12_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA12_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA12_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA12_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA12_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA13 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA13_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA13_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA13_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA13_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA13_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA13_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA13_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA13_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA13_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA13_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA13_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA13_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA13_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA13_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA13_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA13_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA14 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA14_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA14_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA14_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA14_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA14_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA14_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA14_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA14_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA14_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA14_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA14_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA14_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA14_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA14_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA14_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA14_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA15 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA15_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA15_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA15_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA15_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA15_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA15_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA15_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA15_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA15_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA15_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA15_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA15_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA15_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA15_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA15_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA15_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA16 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA16_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA16_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA16_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA16_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA16_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA16_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA16_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA16_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA16_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA16_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA16_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA16_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA16_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA16_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA16_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA16_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA17 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA17_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA17_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA17_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA17_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA17_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA17_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA17_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA17_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA17_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA17_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA17_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA17_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA17_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA17_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA17_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA17_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA18 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA18_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA18_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA18_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA18_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA18_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA18_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA18_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA18_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA18_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA18_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA18_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA18_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA18_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA18_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA18_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA18_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA19 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA19_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA19_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA19_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA19_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA19_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA19_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA19_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA19_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA19_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA19_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA19_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA19_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA19_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA19_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA19_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA19_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA20 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA20_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA20_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA20_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA20_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA20_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA20_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA20_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA20_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA20_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA20_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA20_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA20_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA20_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA20_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA20_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA20_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA21 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA21_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA21_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA21_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA21_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA21_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA21_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA21_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA21_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA21_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA21_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA21_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA21_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA21_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA21_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA21_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA21_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA22 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA22_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA22_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA22_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA22_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA22_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA22_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA22_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA22_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA22_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA22_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA22_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA22_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA22_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA22_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA22_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA22_PS_MASK)
/* SW_PAD_CTL_PAD_LCD_DATA23 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA23_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA23_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA23_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA23_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA23_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA23_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA23_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA23_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA23_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA23_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA23_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA23_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA23_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA23_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_LCD_DATA23_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_LCD_DATA23_PS_MASK)
/* SW_PAD_CTL_PAD_UART1_RX_DATA Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_UART1_RX_DATA_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_UART1_RX_DATA_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_UART1_RX_DATA_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_UART1_RX_DATA_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_UART1_RX_DATA_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_UART1_RX_DATA_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_UART1_RX_DATA_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_UART1_RX_DATA_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_UART1_RX_DATA_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_UART1_RX_DATA_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_UART1_RX_DATA_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_UART1_RX_DATA_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_UART1_RX_DATA_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_UART1_RX_DATA_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_UART1_RX_DATA_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_UART1_RX_DATA_PS_MASK)
/* SW_PAD_CTL_PAD_UART1_TX_DATA Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_UART1_TX_DATA_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_UART1_TX_DATA_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_UART1_TX_DATA_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_UART1_TX_DATA_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_UART1_TX_DATA_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_UART1_TX_DATA_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_UART1_TX_DATA_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_UART1_TX_DATA_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_UART1_TX_DATA_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_UART1_TX_DATA_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_UART1_TX_DATA_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_UART1_TX_DATA_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_UART1_TX_DATA_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_UART1_TX_DATA_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_UART1_TX_DATA_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_UART1_TX_DATA_PS_MASK)
/* SW_PAD_CTL_PAD_UART2_RX_DATA Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_UART2_RX_DATA_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_UART2_RX_DATA_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_UART2_RX_DATA_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_UART2_RX_DATA_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_UART2_RX_DATA_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_UART2_RX_DATA_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_UART2_RX_DATA_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_UART2_RX_DATA_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_UART2_RX_DATA_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_UART2_RX_DATA_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_UART2_RX_DATA_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_UART2_RX_DATA_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_UART2_RX_DATA_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_UART2_RX_DATA_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_UART2_RX_DATA_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_UART2_RX_DATA_PS_MASK)
/* SW_PAD_CTL_PAD_UART2_TX_DATA Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_UART2_TX_DATA_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_UART2_TX_DATA_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_UART2_TX_DATA_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_UART2_TX_DATA_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_UART2_TX_DATA_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_UART2_TX_DATA_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_UART2_TX_DATA_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_UART2_TX_DATA_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_UART2_TX_DATA_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_UART2_TX_DATA_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_UART2_TX_DATA_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_UART2_TX_DATA_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_UART2_TX_DATA_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_UART2_TX_DATA_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_UART2_TX_DATA_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_UART2_TX_DATA_PS_MASK)
/* SW_PAD_CTL_PAD_UART3_RX_DATA Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RX_DATA_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RX_DATA_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RX_DATA_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_UART3_RX_DATA_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_UART3_RX_DATA_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RX_DATA_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RX_DATA_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RX_DATA_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RX_DATA_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RX_DATA_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RX_DATA_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RX_DATA_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RX_DATA_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RX_DATA_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_UART3_RX_DATA_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_UART3_RX_DATA_PS_MASK)
/* SW_PAD_CTL_PAD_UART3_TX_DATA Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_UART3_TX_DATA_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_UART3_TX_DATA_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_UART3_TX_DATA_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_UART3_TX_DATA_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_UART3_TX_DATA_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_UART3_TX_DATA_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_UART3_TX_DATA_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_UART3_TX_DATA_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_UART3_TX_DATA_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_UART3_TX_DATA_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_UART3_TX_DATA_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_UART3_TX_DATA_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_UART3_TX_DATA_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_UART3_TX_DATA_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_UART3_TX_DATA_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_UART3_TX_DATA_PS_MASK)
/* SW_PAD_CTL_PAD_UART3_RTS_B Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RTS_B_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RTS_B_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RTS_B_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_UART3_RTS_B_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_UART3_RTS_B_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RTS_B_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RTS_B_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RTS_B_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RTS_B_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RTS_B_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RTS_B_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RTS_B_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RTS_B_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RTS_B_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_UART3_RTS_B_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_UART3_RTS_B_PS_MASK)
/* SW_PAD_CTL_PAD_UART3_CTS_B Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_UART3_CTS_B_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_UART3_CTS_B_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_UART3_CTS_B_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_UART3_CTS_B_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_UART3_CTS_B_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_UART3_CTS_B_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_UART3_CTS_B_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_UART3_CTS_B_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_UART3_CTS_B_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_UART3_CTS_B_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_UART3_CTS_B_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_UART3_CTS_B_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_UART3_CTS_B_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_UART3_CTS_B_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_UART3_CTS_B_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_UART3_CTS_B_PS_MASK)
/* SW_PAD_CTL_PAD_I2C1_SCL Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SCL_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SCL_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SCL_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_I2C1_SCL_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_I2C1_SCL_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SCL_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SCL_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SCL_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SCL_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SCL_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SCL_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SCL_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SCL_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SCL_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_I2C1_SCL_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_I2C1_SCL_PS_MASK)
/* SW_PAD_CTL_PAD_I2C1_SDA Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SDA_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SDA_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SDA_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_I2C1_SDA_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_I2C1_SDA_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SDA_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SDA_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SDA_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SDA_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SDA_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SDA_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SDA_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SDA_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SDA_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_I2C1_SDA_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_I2C1_SDA_PS_MASK)
/* SW_PAD_CTL_PAD_I2C2_SCL Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SCL_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SCL_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SCL_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_I2C2_SCL_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_I2C2_SCL_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SCL_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SCL_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SCL_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SCL_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SCL_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SCL_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SCL_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SCL_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SCL_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_I2C2_SCL_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_I2C2_SCL_PS_MASK)
/* SW_PAD_CTL_PAD_I2C2_SDA Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SDA_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SDA_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SDA_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_I2C2_SDA_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_I2C2_SDA_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SDA_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SDA_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SDA_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SDA_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SDA_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SDA_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SDA_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SDA_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SDA_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_I2C2_SDA_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_I2C2_SDA_PS_MASK)
/* SW_PAD_CTL_PAD_I2C3_SCL Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SCL_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SCL_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SCL_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_I2C3_SCL_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_I2C3_SCL_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SCL_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SCL_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SCL_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SCL_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SCL_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SCL_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SCL_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SCL_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SCL_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_I2C3_SCL_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_I2C3_SCL_PS_MASK)
/* SW_PAD_CTL_PAD_I2C3_SDA Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SDA_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SDA_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SDA_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_I2C3_SDA_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_I2C3_SDA_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SDA_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SDA_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SDA_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SDA_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SDA_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SDA_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SDA_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SDA_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SDA_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_I2C3_SDA_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_I2C3_SDA_PS_MASK)
/* SW_PAD_CTL_PAD_I2C4_SCL Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SCL_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SCL_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SCL_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_I2C4_SCL_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_I2C4_SCL_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SCL_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SCL_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SCL_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SCL_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SCL_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SCL_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SCL_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SCL_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SCL_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_I2C4_SCL_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_I2C4_SCL_PS_MASK)
/* SW_PAD_CTL_PAD_I2C4_SDA Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SDA_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SDA_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SDA_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_I2C4_SDA_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_I2C4_SDA_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SDA_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SDA_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SDA_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SDA_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SDA_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SDA_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SDA_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SDA_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SDA_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_I2C4_SDA_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_I2C4_SDA_PS_MASK)
/* SW_PAD_CTL_PAD_ECSPI1_SCLK Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SCLK_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SCLK_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SCLK_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SCLK_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SCLK_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SCLK_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SCLK_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SCLK_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SCLK_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SCLK_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SCLK_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SCLK_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SCLK_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SCLK_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SCLK_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SCLK_PS_MASK)
/* SW_PAD_CTL_PAD_ECSPI1_MOSI Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MOSI_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MOSI_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MOSI_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MOSI_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MOSI_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MOSI_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MOSI_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MOSI_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MOSI_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MOSI_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MOSI_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MOSI_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MOSI_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MOSI_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MOSI_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MOSI_PS_MASK)
/* SW_PAD_CTL_PAD_ECSPI1_MISO Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MISO_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MISO_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MISO_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MISO_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MISO_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MISO_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MISO_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MISO_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MISO_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MISO_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MISO_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MISO_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MISO_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MISO_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MISO_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MISO_PS_MASK)
/* SW_PAD_CTL_PAD_ECSPI1_SS0 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SS0_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SS0_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SS0_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SS0_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SS0_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SS0_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SS0_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SS0_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SS0_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SS0_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SS0_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SS0_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SS0_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SS0_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SS0_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SS0_PS_MASK)
/* SW_PAD_CTL_PAD_ECSPI2_SCLK Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SCLK_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SCLK_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SCLK_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SCLK_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SCLK_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SCLK_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SCLK_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SCLK_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SCLK_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SCLK_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SCLK_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SCLK_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SCLK_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SCLK_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SCLK_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SCLK_PS_MASK)
/* SW_PAD_CTL_PAD_ECSPI2_MOSI Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MOSI_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MOSI_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MOSI_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MOSI_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MOSI_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MOSI_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MOSI_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MOSI_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MOSI_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MOSI_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MOSI_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MOSI_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MOSI_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MOSI_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MOSI_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MOSI_PS_MASK)
/* SW_PAD_CTL_PAD_ECSPI2_MISO Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MISO_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MISO_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MISO_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MISO_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MISO_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MISO_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MISO_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MISO_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MISO_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MISO_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MISO_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MISO_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MISO_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MISO_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MISO_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MISO_PS_MASK)
/* SW_PAD_CTL_PAD_ECSPI2_SS0 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SS0_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SS0_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SS0_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SS0_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SS0_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SS0_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SS0_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SS0_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SS0_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SS0_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SS0_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SS0_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SS0_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SS0_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SS0_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SS0_PS_MASK)
/* SW_PAD_CTL_PAD_SD1_CD_B Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CD_B_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CD_B_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CD_B_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD1_CD_B_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD1_CD_B_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CD_B_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CD_B_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CD_B_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CD_B_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CD_B_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CD_B_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CD_B_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CD_B_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CD_B_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD1_CD_B_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD1_CD_B_PS_MASK)
/* SW_PAD_CTL_PAD_SD1_WP Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD1_WP_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_WP_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD1_WP_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD1_WP_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD1_WP_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_WP_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_WP_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD1_WP_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_WP_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD1_WP_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_WP_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD1_WP_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_WP_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD1_WP_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD1_WP_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD1_WP_PS_MASK)
/* SW_PAD_CTL_PAD_SD1_RESET_B Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD1_RESET_B_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_RESET_B_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD1_RESET_B_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD1_RESET_B_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD1_RESET_B_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_RESET_B_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_RESET_B_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD1_RESET_B_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_RESET_B_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD1_RESET_B_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_RESET_B_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD1_RESET_B_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_RESET_B_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD1_RESET_B_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD1_RESET_B_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD1_RESET_B_PS_MASK)
/* SW_PAD_CTL_PAD_SD1_CLK Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CLK_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CLK_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CLK_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD1_CLK_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD1_CLK_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CLK_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CLK_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CLK_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CLK_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CLK_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CLK_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CLK_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CLK_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CLK_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD1_CLK_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD1_CLK_PS_MASK)
/* SW_PAD_CTL_PAD_SD1_CMD Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CMD_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CMD_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CMD_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD1_CMD_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD1_CMD_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CMD_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CMD_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CMD_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CMD_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CMD_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CMD_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CMD_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CMD_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CMD_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD1_CMD_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD1_CMD_PS_MASK)
/* SW_PAD_CTL_PAD_SD1_DATA0 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0_PS_MASK)
/* SW_PAD_CTL_PAD_SD1_DATA1 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1_PS_MASK)
/* SW_PAD_CTL_PAD_SD1_DATA2 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2_PS_MASK)
/* SW_PAD_CTL_PAD_SD1_DATA3 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3_PS_MASK)
/* SW_PAD_CTL_PAD_SD2_CD_B Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CD_B_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CD_B_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CD_B_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD2_CD_B_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD2_CD_B_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CD_B_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CD_B_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CD_B_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CD_B_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CD_B_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CD_B_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CD_B_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CD_B_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CD_B_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD2_CD_B_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD2_CD_B_PS_MASK)
/* SW_PAD_CTL_PAD_SD2_WP Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD2_WP_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_WP_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD2_WP_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD2_WP_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD2_WP_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_WP_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_WP_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD2_WP_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_WP_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD2_WP_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_WP_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD2_WP_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_WP_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD2_WP_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD2_WP_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD2_WP_PS_MASK)
/* SW_PAD_CTL_PAD_SD2_RESET_B Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD2_RESET_B_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_RESET_B_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD2_RESET_B_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD2_RESET_B_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD2_RESET_B_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_RESET_B_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_RESET_B_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD2_RESET_B_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_RESET_B_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD2_RESET_B_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_RESET_B_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD2_RESET_B_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_RESET_B_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD2_RESET_B_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD2_RESET_B_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD2_RESET_B_PS_MASK)
/* SW_PAD_CTL_PAD_SD2_CLK Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CLK_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CLK_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CLK_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD2_CLK_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD2_CLK_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CLK_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CLK_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CLK_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CLK_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CLK_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CLK_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CLK_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CLK_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CLK_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD2_CLK_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD2_CLK_PS_MASK)
/* SW_PAD_CTL_PAD_SD2_CMD Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CMD_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CMD_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CMD_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD2_CMD_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD2_CMD_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CMD_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CMD_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CMD_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CMD_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CMD_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CMD_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CMD_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CMD_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CMD_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD2_CMD_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD2_CMD_PS_MASK)
/* SW_PAD_CTL_PAD_SD2_DATA0 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA0_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA0_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA0_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD2_DATA0_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD2_DATA0_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA0_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA0_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA0_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA0_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA0_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA0_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA0_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA0_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA0_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD2_DATA0_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD2_DATA0_PS_MASK)
/* SW_PAD_CTL_PAD_SD2_DATA1 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA1_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA1_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA1_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD2_DATA1_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD2_DATA1_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA1_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA1_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA1_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA1_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA1_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA1_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA1_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA1_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA1_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD2_DATA1_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD2_DATA1_PS_MASK)
/* SW_PAD_CTL_PAD_SD2_DATA2 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA2_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA2_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA2_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD2_DATA2_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD2_DATA2_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA2_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA2_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA2_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA2_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA2_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA2_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA2_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA2_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA2_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD2_DATA2_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD2_DATA2_PS_MASK)
/* SW_PAD_CTL_PAD_SD2_DATA3 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA3_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA3_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA3_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD2_DATA3_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD2_DATA3_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA3_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA3_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA3_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA3_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA3_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA3_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA3_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA3_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA3_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD2_DATA3_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD2_DATA3_PS_MASK)
/* SW_PAD_CTL_PAD_SD3_CLK Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CLK_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CLK_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CLK_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_CLK_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_CLK_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CLK_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CLK_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CLK_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CLK_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CLK_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CLK_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CLK_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CLK_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CLK_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_CLK_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_CLK_PS_MASK)
/* SW_PAD_CTL_PAD_SD3_CMD Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CMD_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CMD_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CMD_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_CMD_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_CMD_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CMD_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CMD_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CMD_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CMD_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CMD_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CMD_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CMD_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CMD_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CMD_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_CMD_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_CMD_PS_MASK)
/* SW_PAD_CTL_PAD_SD3_DATA0 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA0_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA0_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA0_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_DATA0_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_DATA0_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA0_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA0_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA0_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA0_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA0_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA0_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA0_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA0_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA0_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_DATA0_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_DATA0_PS_MASK)
/* SW_PAD_CTL_PAD_SD3_DATA1 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA1_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA1_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA1_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_DATA1_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_DATA1_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA1_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA1_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA1_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA1_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA1_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA1_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA1_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA1_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA1_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_DATA1_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_DATA1_PS_MASK)
/* SW_PAD_CTL_PAD_SD3_DATA2 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA2_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA2_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA2_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_DATA2_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_DATA2_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA2_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA2_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA2_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA2_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA2_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA2_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA2_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA2_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA2_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_DATA2_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_DATA2_PS_MASK)
/* SW_PAD_CTL_PAD_SD3_DATA3 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA3_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA3_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA3_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_DATA3_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_DATA3_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA3_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA3_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA3_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA3_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA3_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA3_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA3_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA3_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA3_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_DATA3_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_DATA3_PS_MASK)
/* SW_PAD_CTL_PAD_SD3_DATA4 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA4_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA4_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA4_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_DATA4_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_DATA4_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA4_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA4_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA4_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA4_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA4_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA4_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA4_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA4_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA4_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_DATA4_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_DATA4_PS_MASK)
/* SW_PAD_CTL_PAD_SD3_DATA5 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA5_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA5_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA5_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_DATA5_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_DATA5_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA5_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA5_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA5_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA5_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA5_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA5_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA5_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA5_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA5_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_DATA5_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_DATA5_PS_MASK)
/* SW_PAD_CTL_PAD_SD3_DATA6 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA6_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA6_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA6_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_DATA6_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_DATA6_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA6_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA6_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA6_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA6_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA6_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA6_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA6_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA6_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA6_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_DATA6_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_DATA6_PS_MASK)
/* SW_PAD_CTL_PAD_SD3_DATA7 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA7_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA7_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA7_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_DATA7_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_DATA7_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA7_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA7_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA7_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA7_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA7_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA7_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA7_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA7_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA7_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_DATA7_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_DATA7_PS_MASK)
/* SW_PAD_CTL_PAD_SD3_STROBE Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD3_STROBE_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_STROBE_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD3_STROBE_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_STROBE_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_STROBE_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_STROBE_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_STROBE_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD3_STROBE_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_STROBE_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD3_STROBE_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_STROBE_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD3_STROBE_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_STROBE_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD3_STROBE_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_STROBE_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_STROBE_PS_MASK)
/* SW_PAD_CTL_PAD_SD3_RESET_B Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SD3_RESET_B_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_RESET_B_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SD3_RESET_B_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_RESET_B_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_RESET_B_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_RESET_B_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_RESET_B_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SD3_RESET_B_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_RESET_B_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SD3_RESET_B_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_RESET_B_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SD3_RESET_B_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SD3_RESET_B_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SD3_RESET_B_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SD3_RESET_B_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SD3_RESET_B_PS_MASK)
/* SW_PAD_CTL_PAD_SAI1_RX_DATA Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_DATA_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_DATA_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_DATA_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_DATA_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_DATA_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_DATA_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_DATA_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_DATA_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_DATA_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_DATA_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_DATA_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_DATA_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_DATA_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_DATA_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_DATA_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_DATA_PS_MASK)
/* SW_PAD_CTL_PAD_SAI1_TX_BCLK Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_BCLK_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_BCLK_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_BCLK_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_BCLK_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_BCLK_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_BCLK_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_BCLK_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_BCLK_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_BCLK_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_BCLK_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_BCLK_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_BCLK_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_BCLK_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_BCLK_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_BCLK_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_BCLK_PS_MASK)
/* SW_PAD_CTL_PAD_SAI1_TX_SYNC Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_SYNC_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_SYNC_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_SYNC_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_SYNC_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_SYNC_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_SYNC_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_SYNC_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_SYNC_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_SYNC_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_SYNC_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_SYNC_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_SYNC_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_SYNC_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_SYNC_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_SYNC_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_SYNC_PS_MASK)
/* SW_PAD_CTL_PAD_SAI1_TX_DATA Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_DATA_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_DATA_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_DATA_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_DATA_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_DATA_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_DATA_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_DATA_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_DATA_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_DATA_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_DATA_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_DATA_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_DATA_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_DATA_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_DATA_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_DATA_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_DATA_PS_MASK)
/* SW_PAD_CTL_PAD_SAI1_RX_SYNC Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_SYNC_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_SYNC_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_SYNC_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_SYNC_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_SYNC_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_SYNC_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_SYNC_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_SYNC_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_SYNC_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_SYNC_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_SYNC_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_SYNC_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_SYNC_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_SYNC_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_SYNC_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_SYNC_PS_MASK)
/* SW_PAD_CTL_PAD_SAI1_RX_BCLK Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_BCLK_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_BCLK_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_BCLK_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_BCLK_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_BCLK_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_BCLK_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_BCLK_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_BCLK_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_BCLK_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_BCLK_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_BCLK_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_BCLK_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_BCLK_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_BCLK_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_BCLK_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_BCLK_PS_MASK)
/* SW_PAD_CTL_PAD_SAI1_MCLK Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_MCLK_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_MCLK_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_MCLK_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SAI1_MCLK_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SAI1_MCLK_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_MCLK_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_MCLK_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_MCLK_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_MCLK_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_MCLK_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_MCLK_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_MCLK_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_MCLK_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_MCLK_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SAI1_MCLK_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SAI1_MCLK_PS_MASK)
/* SW_PAD_CTL_PAD_SAI2_TX_SYNC Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_SYNC_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_SYNC_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_SYNC_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_SYNC_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_SYNC_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_SYNC_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_SYNC_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_SYNC_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_SYNC_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_SYNC_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_SYNC_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_SYNC_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_SYNC_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_SYNC_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_SYNC_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_SYNC_PS_MASK)
/* SW_PAD_CTL_PAD_SAI2_TX_BCLK Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_BCLK_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_BCLK_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_BCLK_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_BCLK_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_BCLK_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_BCLK_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_BCLK_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_BCLK_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_BCLK_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_BCLK_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_BCLK_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_BCLK_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_BCLK_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_BCLK_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_BCLK_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_BCLK_PS_MASK)
/* SW_PAD_CTL_PAD_SAI2_RX_DATA Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_RX_DATA_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_RX_DATA_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_RX_DATA_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SAI2_RX_DATA_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SAI2_RX_DATA_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_RX_DATA_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_RX_DATA_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_RX_DATA_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_RX_DATA_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_RX_DATA_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_RX_DATA_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_RX_DATA_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_RX_DATA_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_RX_DATA_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SAI2_RX_DATA_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SAI2_RX_DATA_PS_MASK)
/* SW_PAD_CTL_PAD_SAI2_TX_DATA Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_DATA_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_DATA_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_DATA_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_DATA_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_DATA_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_DATA_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_DATA_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_DATA_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_DATA_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_DATA_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_DATA_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_DATA_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_DATA_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_DATA_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_DATA_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_DATA_PS_MASK)
/* SW_PAD_CTL_PAD_ENET1_RGMII_RD0 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD0_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD0_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD0_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD0_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD0_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD0_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD0_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD0_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD0_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD0_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD0_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD0_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD0_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD0_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD0_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD0_PS_MASK)
/* SW_PAD_CTL_PAD_ENET1_RGMII_RD1 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD1_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD1_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD1_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD1_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD1_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD1_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD1_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD1_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD1_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD1_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD1_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD1_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD1_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD1_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD1_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD1_PS_MASK)
/* SW_PAD_CTL_PAD_ENET1_RGMII_RD2 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD2_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD2_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD2_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD2_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD2_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD2_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD2_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD2_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD2_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD2_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD2_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD2_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD2_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD2_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD2_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD2_PS_MASK)
/* SW_PAD_CTL_PAD_ENET1_RGMII_RD3 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD3_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD3_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD3_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD3_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD3_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD3_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD3_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD3_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD3_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD3_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD3_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD3_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD3_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD3_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD3_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD3_PS_MASK)
/* SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL_PS_MASK)
/* SW_PAD_CTL_PAD_ENET1_RGMII_RXC Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RXC_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RXC_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RXC_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RXC_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RXC_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RXC_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RXC_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RXC_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RXC_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RXC_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RXC_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RXC_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RXC_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RXC_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RXC_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RXC_PS_MASK)
/* SW_PAD_CTL_PAD_ENET1_RGMII_TD0 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD0_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD0_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD0_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD0_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD0_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD0_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD0_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD0_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD0_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD0_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD0_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD0_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD0_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD0_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD0_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD0_PS_MASK)
/* SW_PAD_CTL_PAD_ENET1_RGMII_TD1 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD1_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD1_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD1_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD1_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD1_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD1_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD1_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD1_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD1_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD1_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD1_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD1_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD1_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD1_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD1_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD1_PS_MASK)
/* SW_PAD_CTL_PAD_ENET1_RGMII_TD2 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD2_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD2_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD2_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD2_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD2_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD2_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD2_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD2_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD2_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD2_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD2_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD2_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD2_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD2_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD2_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD2_PS_MASK)
/* SW_PAD_CTL_PAD_ENET1_RGMII_TD3 Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD3_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD3_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD3_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD3_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD3_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD3_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD3_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD3_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD3_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD3_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD3_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD3_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD3_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD3_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD3_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD3_PS_MASK)
/* SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL_PS_MASK)
/* SW_PAD_CTL_PAD_ENET1_RGMII_TXC Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TXC_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TXC_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TXC_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TXC_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TXC_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TXC_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TXC_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TXC_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TXC_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TXC_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TXC_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TXC_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TXC_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TXC_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TXC_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TXC_PS_MASK)
/* SW_PAD_CTL_PAD_ENET1_TX_CLK Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_CLK_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_CLK_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_CLK_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_CLK_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_CLK_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_CLK_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_CLK_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_CLK_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_CLK_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_CLK_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_CLK_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_CLK_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_CLK_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_CLK_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_CLK_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_CLK_PS_MASK)
/* SW_PAD_CTL_PAD_ENET1_RX_CLK Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_CLK_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_CLK_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_CLK_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_CLK_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_CLK_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_CLK_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_CLK_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_CLK_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_CLK_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_CLK_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_CLK_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_CLK_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_CLK_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_CLK_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_CLK_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_CLK_PS_MASK)
/* SW_PAD_CTL_PAD_ENET1_CRS Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_CRS_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_CRS_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_CRS_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_CRS_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_CRS_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_CRS_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_CRS_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_CRS_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_CRS_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_CRS_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_CRS_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_CRS_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_CRS_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_CRS_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_CRS_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_CRS_PS_MASK)
/* SW_PAD_CTL_PAD_ENET1_COL Bit Fields */
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_COL_DSE_MASK 0x3u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_COL_DSE_SHIFT 0
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_COL_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_COL_DSE_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_COL_DSE_MASK)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_COL_SRE_MASK 0x4u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_COL_SRE_SHIFT 2
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_COL_HYS_MASK 0x8u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_COL_HYS_SHIFT 3
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_COL_PE_MASK 0x10u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_COL_PE_SHIFT 4
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_COL_PS_MASK 0x60u
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_COL_PS_SHIFT 5
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_COL_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SW_PAD_CTL_PAD_ENET1_COL_PS_SHIFT))&IOMUXC_SW_PAD_CTL_PAD_ENET1_COL_PS_MASK)
/* FLEXCAN1_RX_SELECT_INPUT Bit Fields */
#define IOMUXC_FLEXCAN1_RX_SELECT_INPUT_DAISY_MASK 0x7u
#define IOMUXC_FLEXCAN1_RX_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_FLEXCAN1_RX_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_FLEXCAN1_RX_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_FLEXCAN1_RX_SELECT_INPUT_DAISY_MASK)
/* FLEXCAN2_RX_SELECT_INPUT Bit Fields */
#define IOMUXC_FLEXCAN2_RX_SELECT_INPUT_DAISY_MASK 0x7u
#define IOMUXC_FLEXCAN2_RX_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_FLEXCAN2_RX_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_FLEXCAN2_RX_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_FLEXCAN2_RX_SELECT_INPUT_DAISY_MASK)
/* CCM_EXT_CLK_1_SELECT_INPUT Bit Fields */
#define IOMUXC_CCM_EXT_CLK_1_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_CCM_EXT_CLK_1_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_CCM_EXT_CLK_1_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_CCM_EXT_CLK_1_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_CCM_EXT_CLK_1_SELECT_INPUT_DAISY_MASK)
/* CCM_EXT_CLK_2_SELECT_INPUT Bit Fields */
#define IOMUXC_CCM_EXT_CLK_2_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_CCM_EXT_CLK_2_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_CCM_EXT_CLK_2_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_CCM_EXT_CLK_2_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_CCM_EXT_CLK_2_SELECT_INPUT_DAISY_MASK)
/* CCM_EXT_CLK_3_SELECT_INPUT Bit Fields */
#define IOMUXC_CCM_EXT_CLK_3_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_CCM_EXT_CLK_3_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_CCM_EXT_CLK_3_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_CCM_EXT_CLK_3_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_CCM_EXT_CLK_3_SELECT_INPUT_DAISY_MASK)
/* CCM_EXT_CLK_4_SELECT_INPUT Bit Fields */
#define IOMUXC_CCM_EXT_CLK_4_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_CCM_EXT_CLK_4_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_CCM_EXT_CLK_4_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_CCM_EXT_CLK_4_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_CCM_EXT_CLK_4_SELECT_INPUT_DAISY_MASK)
/* CCM_PMIC_READY_SELECT_INPUT Bit Fields */
#define IOMUXC_CCM_PMIC_READY_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_CCM_PMIC_READY_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_CCM_PMIC_READY_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_CCM_PMIC_READY_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_CCM_PMIC_READY_SELECT_INPUT_DAISY_MASK)
/* CSI_DATA2_SELECT_INPUT Bit Fields */
#define IOMUXC_CSI_DATA2_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_CSI_DATA2_SELECT_INPUT_DAISY_SHIFT 0
/* CSI_DATA3_SELECT_INPUT Bit Fields */
#define IOMUXC_CSI_DATA3_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_CSI_DATA3_SELECT_INPUT_DAISY_SHIFT 0
/* CSI_DATA4_SELECT_INPUT Bit Fields */
#define IOMUXC_CSI_DATA4_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_CSI_DATA4_SELECT_INPUT_DAISY_SHIFT 0
/* CSI_DATA5_SELECT_INPUT Bit Fields */
#define IOMUXC_CSI_DATA5_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_CSI_DATA5_SELECT_INPUT_DAISY_SHIFT 0
/* CSI_DATA6_SELECT_INPUT Bit Fields */
#define IOMUXC_CSI_DATA6_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_CSI_DATA6_SELECT_INPUT_DAISY_SHIFT 0
/* CSI_DATA7_SELECT_INPUT Bit Fields */
#define IOMUXC_CSI_DATA7_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_CSI_DATA7_SELECT_INPUT_DAISY_SHIFT 0
/* CSI_DATA8_SELECT_INPUT Bit Fields */
#define IOMUXC_CSI_DATA8_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_CSI_DATA8_SELECT_INPUT_DAISY_SHIFT 0
/* CSI_DATA9_SELECT_INPUT Bit Fields */
#define IOMUXC_CSI_DATA9_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_CSI_DATA9_SELECT_INPUT_DAISY_SHIFT 0
/* CSI_HSYNC_SELECT_INPUT Bit Fields */
#define IOMUXC_CSI_HSYNC_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_CSI_HSYNC_SELECT_INPUT_DAISY_SHIFT 0
/* CSI_PIXCLK_SELECT_INPUT Bit Fields */
#define IOMUXC_CSI_PIXCLK_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_CSI_PIXCLK_SELECT_INPUT_DAISY_SHIFT 0
/* CSI_VSYNC_SELECT_INPUT Bit Fields */
#define IOMUXC_CSI_VSYNC_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_CSI_VSYNC_SELECT_INPUT_DAISY_SHIFT 0
/* ECSPI1_SCLK_SELECT_INPUT Bit Fields */
#define IOMUXC_ECSPI1_SCLK_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_ECSPI1_SCLK_SELECT_INPUT_DAISY_SHIFT 0
/* ECSPI1_MISO_SELECT_INPUT Bit Fields */
#define IOMUXC_ECSPI1_MISO_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_ECSPI1_MISO_SELECT_INPUT_DAISY_SHIFT 0
/* ECSPI1_MOSI_SELECT_INPUT Bit Fields */
#define IOMUXC_ECSPI1_MOSI_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_ECSPI1_MOSI_SELECT_INPUT_DAISY_SHIFT 0
/* ECSPI1_SS0_B_SELECT_INPUT Bit Fields */
#define IOMUXC_ECSPI1_SS0_B_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_ECSPI1_SS0_B_SELECT_INPUT_DAISY_SHIFT 0
/* ECSPI2_SCLK_SELECT_INPUT Bit Fields */
#define IOMUXC_ECSPI2_SCLK_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_ECSPI2_SCLK_SELECT_INPUT_DAISY_SHIFT 0
/* ECSPI2_MISO_SELECT_INPUT Bit Fields */
#define IOMUXC_ECSPI2_MISO_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_ECSPI2_MISO_SELECT_INPUT_DAISY_SHIFT 0
/* ECSPI2_MOSI_SELECT_INPUT Bit Fields */
#define IOMUXC_ECSPI2_MOSI_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_ECSPI2_MOSI_SELECT_INPUT_DAISY_SHIFT 0
/* ECSPI2_SS0_B_SELECT_INPUT Bit Fields */
#define IOMUXC_ECSPI2_SS0_B_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_ECSPI2_SS0_B_SELECT_INPUT_DAISY_SHIFT 0
/* ECSPI3_SCLK_SELECT_INPUT Bit Fields */
#define IOMUXC_ECSPI3_SCLK_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_ECSPI3_SCLK_SELECT_INPUT_DAISY_SHIFT 0
/* ECSPI3_MISO_SELECT_INPUT Bit Fields */
#define IOMUXC_ECSPI3_MISO_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_ECSPI3_MISO_SELECT_INPUT_DAISY_SHIFT 0
/* ECSPI3_MOSI_SELECT_INPUT Bit Fields */
#define IOMUXC_ECSPI3_MOSI_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_ECSPI3_MOSI_SELECT_INPUT_DAISY_SHIFT 0
/* ECSPI3_SS0_B_SELECT_INPUT Bit Fields */
#define IOMUXC_ECSPI3_SS0_B_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_ECSPI3_SS0_B_SELECT_INPUT_DAISY_SHIFT 0
/* ECSPI4_SCLK_SELECT_INPUT Bit Fields */
#define IOMUXC_ECSPI4_SCLK_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_ECSPI4_SCLK_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_ECSPI4_SCLK_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_ECSPI4_SCLK_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_ECSPI4_SCLK_SELECT_INPUT_DAISY_MASK)
/* ECSPI4_MISO_SELECT_INPUT Bit Fields */
#define IOMUXC_ECSPI4_MISO_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_ECSPI4_MISO_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_ECSPI4_MISO_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_ECSPI4_MISO_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_ECSPI4_MISO_SELECT_INPUT_DAISY_MASK)
/* ECSPI4_MOSI_SELECT_INPUT Bit Fields */
#define IOMUXC_ECSPI4_MOSI_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_ECSPI4_MOSI_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_ECSPI4_MOSI_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_ECSPI4_MOSI_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_ECSPI4_MOSI_SELECT_INPUT_DAISY_MASK)
/* ECSPI4_SS0_B_SELECT_INPUT Bit Fields */
#define IOMUXC_ECSPI4_SS0_B_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_ECSPI4_SS0_B_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_ECSPI4_SS0_B_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_ECSPI4_SS0_B_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_ECSPI4_SS0_B_SELECT_INPUT_DAISY_MASK)
/* CCM_ENET1_REF_CLK_SELECT_INPUT Bit Fields */
#define IOMUXC_CCM_ENET1_REF_CLK_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_CCM_ENET1_REF_CLK_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_CCM_ENET1_REF_CLK_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_CCM_ENET1_REF_CLK_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_CCM_ENET1_REF_CLK_SELECT_INPUT_DAISY_MASK)
/* ENET1_MDIO_SELECT_INPUT Bit Fields */
#define IOMUXC_ENET1_MDIO_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_ENET1_MDIO_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_ENET1_MDIO_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_ENET1_MDIO_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_ENET1_MDIO_SELECT_INPUT_DAISY_MASK)
/* ENET1_RX_CLK_SELECT_INPUT Bit Fields */
#define IOMUXC_ENET1_RX_CLK_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_ENET1_RX_CLK_SELECT_INPUT_DAISY_SHIFT 0
/* CCM_ENET2_REF_CLK_SELECT_INPUT Bit Fields */
#define IOMUXC_CCM_ENET2_REF_CLK_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_CCM_ENET2_REF_CLK_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_CCM_ENET2_REF_CLK_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_CCM_ENET2_REF_CLK_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_CCM_ENET2_REF_CLK_SELECT_INPUT_DAISY_MASK)
/* ENET2_MDIO_SELECT_INPUT Bit Fields */
#define IOMUXC_ENET2_MDIO_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_ENET2_MDIO_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_ENET2_MDIO_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_ENET2_MDIO_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_ENET2_MDIO_SELECT_INPUT_DAISY_MASK)
/* ENET2_RX_CLK_SELECT_INPUT Bit Fields */
#define IOMUXC_ENET2_RX_CLK_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_ENET2_RX_CLK_SELECT_INPUT_DAISY_SHIFT 0
/* EPDC_PWR_IRQ_SELECT_INPUT Bit Fields */
#define IOMUXC_EPDC_PWR_IRQ_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_EPDC_PWR_IRQ_SELECT_INPUT_DAISY_SHIFT 0
/* EPDC_PWR_STAT_SELECT_INPUT Bit Fields */
#define IOMUXC_EPDC_PWR_STAT_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_EPDC_PWR_STAT_SELECT_INPUT_DAISY_SHIFT 0
/* FLEXTIMER1_CH0_SELECT_INPUT Bit Fields */
#define IOMUXC_FLEXTIMER1_CH0_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_FLEXTIMER1_CH0_SELECT_INPUT_DAISY_SHIFT 0
/* FLEXTIMER1_CH1_SELECT_INPUT Bit Fields */
#define IOMUXC_FLEXTIMER1_CH1_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_FLEXTIMER1_CH1_SELECT_INPUT_DAISY_SHIFT 0
/* FLEXTIMER1_CH2_SELECT_INPUT Bit Fields */
#define IOMUXC_FLEXTIMER1_CH2_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_FLEXTIMER1_CH2_SELECT_INPUT_DAISY_SHIFT 0
/* FLEXTIMER1_CH3_SELECT_INPUT Bit Fields */
#define IOMUXC_FLEXTIMER1_CH3_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_FLEXTIMER1_CH3_SELECT_INPUT_DAISY_SHIFT 0
/* FLEXTIMER1_CH4_SELECT_INPUT Bit Fields */
#define IOMUXC_FLEXTIMER1_CH4_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_FLEXTIMER1_CH4_SELECT_INPUT_DAISY_SHIFT 0
/* FLEXTIMER1_CH5_SELECT_INPUT Bit Fields */
#define IOMUXC_FLEXTIMER1_CH5_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_FLEXTIMER1_CH5_SELECT_INPUT_DAISY_SHIFT 0
/* FLEXTIMER1_CH6_SELECT_INPUT Bit Fields */
#define IOMUXC_FLEXTIMER1_CH6_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_FLEXTIMER1_CH6_SELECT_INPUT_DAISY_SHIFT 0
/* FLEXTIMER1_CH7_SELECT_INPUT Bit Fields */
#define IOMUXC_FLEXTIMER1_CH7_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_FLEXTIMER1_CH7_SELECT_INPUT_DAISY_SHIFT 0
/* FLEXTIMER1_PHA_SELECT_INPUT Bit Fields */
#define IOMUXC_FLEXTIMER1_PHA_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_FLEXTIMER1_PHA_SELECT_INPUT_DAISY_SHIFT 0
/* FLEXTIMER1_PHB_SELECT_INPUT Bit Fields */
#define IOMUXC_FLEXTIMER1_PHB_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_FLEXTIMER1_PHB_SELECT_INPUT_DAISY_SHIFT 0
/* FLEXTIMER2_CH0_SELECT_INPUT Bit Fields */
#define IOMUXC_FLEXTIMER2_CH0_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_FLEXTIMER2_CH0_SELECT_INPUT_DAISY_SHIFT 0
/* FLEXTIMER2_CH1_SELECT_INPUT Bit Fields */
#define IOMUXC_FLEXTIMER2_CH1_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_FLEXTIMER2_CH1_SELECT_INPUT_DAISY_SHIFT 0
/* FLEXTIMER2_CH2_SELECT_INPUT Bit Fields */
#define IOMUXC_FLEXTIMER2_CH2_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_FLEXTIMER2_CH2_SELECT_INPUT_DAISY_SHIFT 0
/* FLEXTIMER2_CH3_SELECT_INPUT Bit Fields */
#define IOMUXC_FLEXTIMER2_CH3_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_FLEXTIMER2_CH3_SELECT_INPUT_DAISY_SHIFT 0
/* FLEXTIMER2_CH4_SELECT_INPUT Bit Fields */
#define IOMUXC_FLEXTIMER2_CH4_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_FLEXTIMER2_CH4_SELECT_INPUT_DAISY_SHIFT 0
/* FLEXTIMER2_CH5_SELECT_INPUT Bit Fields */
#define IOMUXC_FLEXTIMER2_CH5_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_FLEXTIMER2_CH5_SELECT_INPUT_DAISY_SHIFT 0
/* FLEXTIMER2_CH6_SELECT_INPUT Bit Fields */
#define IOMUXC_FLEXTIMER2_CH6_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_FLEXTIMER2_CH6_SELECT_INPUT_DAISY_SHIFT 0
/* FLEXTIMER2_CH7_SELECT_INPUT Bit Fields */
#define IOMUXC_FLEXTIMER2_CH7_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_FLEXTIMER2_CH7_SELECT_INPUT_DAISY_SHIFT 0
/* FLEXTIMER2_PHA_SELECT_INPUT Bit Fields */
#define IOMUXC_FLEXTIMER2_PHA_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_FLEXTIMER2_PHA_SELECT_INPUT_DAISY_SHIFT 0
/* FLEXTIMER2_PHB_SELECT_INPUT Bit Fields */
#define IOMUXC_FLEXTIMER2_PHB_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_FLEXTIMER2_PHB_SELECT_INPUT_DAISY_SHIFT 0
/* I2C1_SCL_SELECT_INPUT Bit Fields */
#define IOMUXC_I2C1_SCL_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_I2C1_SCL_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_I2C1_SCL_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_I2C1_SCL_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_I2C1_SCL_SELECT_INPUT_DAISY_MASK)
/* I2C1_SDA_SELECT_INPUT Bit Fields */
#define IOMUXC_I2C1_SDA_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_I2C1_SDA_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_I2C1_SDA_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_I2C1_SDA_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_I2C1_SDA_SELECT_INPUT_DAISY_MASK)
/* I2C2_SCL_SELECT_INPUT Bit Fields */
#define IOMUXC_I2C2_SCL_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_I2C2_SCL_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_I2C2_SCL_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_I2C2_SCL_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_I2C2_SCL_SELECT_INPUT_DAISY_MASK)
/* I2C2_SDA_SELECT_INPUT Bit Fields */
#define IOMUXC_I2C2_SDA_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_I2C2_SDA_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_I2C2_SDA_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_I2C2_SDA_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_I2C2_SDA_SELECT_INPUT_DAISY_MASK)
/* I2C3_SCL_SELECT_INPUT Bit Fields */
#define IOMUXC_I2C3_SCL_SELECT_INPUT_DAISY_MASK 0x7u
#define IOMUXC_I2C3_SCL_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_I2C3_SCL_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_I2C3_SCL_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_I2C3_SCL_SELECT_INPUT_DAISY_MASK)
/* I2C3_SDA_SELECT_INPUT Bit Fields */
#define IOMUXC_I2C3_SDA_SELECT_INPUT_DAISY_MASK 0x7u
#define IOMUXC_I2C3_SDA_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_I2C3_SDA_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_I2C3_SDA_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_I2C3_SDA_SELECT_INPUT_DAISY_MASK)
/* I2C4_SCL_SELECT_INPUT Bit Fields */
#define IOMUXC_I2C4_SCL_SELECT_INPUT_DAISY_MASK 0x7u
#define IOMUXC_I2C4_SCL_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_I2C4_SCL_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_I2C4_SCL_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_I2C4_SCL_SELECT_INPUT_DAISY_MASK)
/* I2C4_SDA_SELECT_INPUT Bit Fields */
#define IOMUXC_I2C4_SDA_SELECT_INPUT_DAISY_MASK 0x7u
#define IOMUXC_I2C4_SDA_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_I2C4_SDA_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_I2C4_SDA_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_I2C4_SDA_SELECT_INPUT_DAISY_MASK)
/* KPP_COL0_SELECT_INPUT Bit Fields */
#define IOMUXC_KPP_COL0_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_KPP_COL0_SELECT_INPUT_DAISY_SHIFT 0
/* KPP_COL1_SELECT_INPUT Bit Fields */
#define IOMUXC_KPP_COL1_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_KPP_COL1_SELECT_INPUT_DAISY_SHIFT 0
/* KPP_COL2_SELECT_INPUT Bit Fields */
#define IOMUXC_KPP_COL2_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_KPP_COL2_SELECT_INPUT_DAISY_SHIFT 0
/* KPP_COL3_SELECT_INPUT Bit Fields */
#define IOMUXC_KPP_COL3_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_KPP_COL3_SELECT_INPUT_DAISY_SHIFT 0
/* KPP_COL4_SELECT_INPUT Bit Fields */
#define IOMUXC_KPP_COL4_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_KPP_COL4_SELECT_INPUT_DAISY_SHIFT 0
/* KPP_COL5_SELECT_INPUT Bit Fields */
#define IOMUXC_KPP_COL5_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_KPP_COL5_SELECT_INPUT_DAISY_SHIFT 0
/* KPP_COL6_SELECT_INPUT Bit Fields */
#define IOMUXC_KPP_COL6_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_KPP_COL6_SELECT_INPUT_DAISY_SHIFT 0
/* KPP_COL7_SELECT_INPUT Bit Fields */
#define IOMUXC_KPP_COL7_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_KPP_COL7_SELECT_INPUT_DAISY_SHIFT 0
/* KPP_ROW0_SELECT_INPUT Bit Fields */
#define IOMUXC_KPP_ROW0_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_KPP_ROW0_SELECT_INPUT_DAISY_SHIFT 0
/* KPP_ROW1_SELECT_INPUT Bit Fields */
#define IOMUXC_KPP_ROW1_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_KPP_ROW1_SELECT_INPUT_DAISY_SHIFT 0
/* KPP_ROW2_SELECT_INPUT Bit Fields */
#define IOMUXC_KPP_ROW2_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_KPP_ROW2_SELECT_INPUT_DAISY_SHIFT 0
/* KPP_ROW3_SELECT_INPUT Bit Fields */
#define IOMUXC_KPP_ROW3_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_KPP_ROW3_SELECT_INPUT_DAISY_SHIFT 0
/* KPP_ROW4_SELECT_INPUT Bit Fields */
#define IOMUXC_KPP_ROW4_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_KPP_ROW4_SELECT_INPUT_DAISY_SHIFT 0
/* KPP_ROW5_SELECT_INPUT Bit Fields */
#define IOMUXC_KPP_ROW5_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_KPP_ROW5_SELECT_INPUT_DAISY_SHIFT 0
/* KPP_ROW6_SELECT_INPUT Bit Fields */
#define IOMUXC_KPP_ROW6_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_KPP_ROW6_SELECT_INPUT_DAISY_SHIFT 0
/* KPP_ROW7_SELECT_INPUT Bit Fields */
#define IOMUXC_KPP_ROW7_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_KPP_ROW7_SELECT_INPUT_DAISY_SHIFT 0
/* LCD_BUSY_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_BUSY_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_LCD_BUSY_SELECT_INPUT_DAISY_SHIFT 0
/* LCD_DATA00_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA00_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA00_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA00_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA00_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA00_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA01_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA01_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA01_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA01_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA01_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA01_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA02_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA02_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA02_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA02_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA02_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA02_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA03_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA03_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA03_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA03_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA03_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA03_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA04_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA04_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA04_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA04_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA04_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA04_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA05_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA05_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA05_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA05_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA05_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA05_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA06_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA06_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA06_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA06_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA06_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA06_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA07_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA07_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA07_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA07_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA07_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA07_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA08_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA08_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA08_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA08_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA08_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA08_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA09_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA09_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA09_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA09_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA09_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA09_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA10_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA10_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA10_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA10_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA10_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA10_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA11_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA11_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA11_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA11_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA11_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA11_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA12_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA12_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA12_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA12_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA12_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA12_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA13_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA13_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA13_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA13_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA13_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA13_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA14_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA14_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA14_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA14_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA14_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA14_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA15_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA15_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA15_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA15_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA15_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA15_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA16_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA16_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA16_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA16_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA16_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA16_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA17_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA17_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA17_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA17_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA17_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA17_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA18_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA18_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA18_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA18_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA18_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA18_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA19_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA19_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA19_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA19_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA19_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA19_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA20_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA20_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA20_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA20_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA20_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA20_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA21_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA21_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA21_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA21_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA21_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA21_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA22_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA22_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA22_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA22_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA22_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA22_SELECT_INPUT_DAISY_MASK)
/* LCD_DATA23_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_DATA23_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_DATA23_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_DATA23_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_DATA23_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_DATA23_SELECT_INPUT_DAISY_MASK)
/* LCD_VSYNC_SELECT_INPUT Bit Fields */
#define IOMUXC_LCD_VSYNC_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_LCD_VSYNC_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_LCD_VSYNC_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LCD_VSYNC_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_LCD_VSYNC_SELECT_INPUT_DAISY_MASK)
/* SAI1_RX_BCLK_SELECT_INPUT Bit Fields */
#define IOMUXC_SAI1_RX_BCLK_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_SAI1_RX_BCLK_SELECT_INPUT_DAISY_SHIFT 0
/* SAI1_RX_DATA_SELECT_INPUT Bit Fields */
#define IOMUXC_SAI1_RX_DATA_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_SAI1_RX_DATA_SELECT_INPUT_DAISY_SHIFT 0
/* SAI1_RX_SYNC_SELECT_INPUT Bit Fields */
#define IOMUXC_SAI1_RX_SYNC_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_SAI1_RX_SYNC_SELECT_INPUT_DAISY_SHIFT 0
/* SAI1_TX_BCLK_SELECT_INPUT Bit Fields */
#define IOMUXC_SAI1_TX_BCLK_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_SAI1_TX_BCLK_SELECT_INPUT_DAISY_SHIFT 0
/* SAI1_TX_SYNC_SELECT_INPUT Bit Fields */
#define IOMUXC_SAI1_TX_SYNC_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_SAI1_TX_SYNC_SELECT_INPUT_DAISY_SHIFT 0
/* SAI2_RX_BCLK_SELECT_INPUT Bit Fields */
#define IOMUXC_SAI2_RX_BCLK_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_SAI2_RX_BCLK_SELECT_INPUT_DAISY_SHIFT 0
/* SAI2_RX_DATA_SELECT_INPUT Bit Fields */
#define IOMUXC_SAI2_RX_DATA_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_SAI2_RX_DATA_SELECT_INPUT_DAISY_SHIFT 0
/* SAI2_RX_SYNC_SELECT_INPUT Bit Fields */
#define IOMUXC_SAI2_RX_SYNC_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_SAI2_RX_SYNC_SELECT_INPUT_DAISY_SHIFT 0
/* SAI2_TX_BCLK_SELECT_INPUT Bit Fields */
#define IOMUXC_SAI2_TX_BCLK_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_SAI2_TX_BCLK_SELECT_INPUT_DAISY_SHIFT 0
/* SAI2_TX_SYNC_SELECT_INPUT Bit Fields */
#define IOMUXC_SAI2_TX_SYNC_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_SAI2_TX_SYNC_SELECT_INPUT_DAISY_SHIFT 0
/* SAI3_RX_BCLK_SELECT_INPUT Bit Fields */
#define IOMUXC_SAI3_RX_BCLK_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_SAI3_RX_BCLK_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_SAI3_RX_BCLK_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SAI3_RX_BCLK_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_SAI3_RX_BCLK_SELECT_INPUT_DAISY_MASK)
/* SAI3_RX_DATA_SELECT_INPUT Bit Fields */
#define IOMUXC_SAI3_RX_DATA_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_SAI3_RX_DATA_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_SAI3_RX_DATA_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SAI3_RX_DATA_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_SAI3_RX_DATA_SELECT_INPUT_DAISY_MASK)
/* SAI3_RX_SYNC_SELECT_INPUT Bit Fields */
#define IOMUXC_SAI3_RX_SYNC_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_SAI3_RX_SYNC_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_SAI3_RX_SYNC_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SAI3_RX_SYNC_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_SAI3_RX_SYNC_SELECT_INPUT_DAISY_MASK)
/* SAI3_TX_BCLK_SELECT_INPUT Bit Fields */
#define IOMUXC_SAI3_TX_BCLK_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_SAI3_TX_BCLK_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_SAI3_TX_BCLK_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SAI3_TX_BCLK_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_SAI3_TX_BCLK_SELECT_INPUT_DAISY_MASK)
/* SAI3_TX_SYNC_SELECT_INPUT Bit Fields */
#define IOMUXC_SAI3_TX_SYNC_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_SAI3_TX_SYNC_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_SAI3_TX_SYNC_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SAI3_TX_SYNC_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_SAI3_TX_SYNC_SELECT_INPUT_DAISY_MASK)
/* SDMA_EVENTS0_SELECT_INPUT Bit Fields */
#define IOMUXC_SDMA_EVENTS0_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_SDMA_EVENTS0_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_SDMA_EVENTS0_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SDMA_EVENTS0_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_SDMA_EVENTS0_SELECT_INPUT_DAISY_MASK)
/* SDMA_EVENTS1_SELECT_INPUT Bit Fields */
#define IOMUXC_SDMA_EVENTS1_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_SDMA_EVENTS1_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_SDMA_EVENTS1_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SDMA_EVENTS1_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_SDMA_EVENTS1_SELECT_INPUT_DAISY_MASK)
/* SIM1_PORT1_PD_SELECT_INPUT Bit Fields */
#define IOMUXC_SIM1_PORT1_PD_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_SIM1_PORT1_PD_SELECT_INPUT_DAISY_SHIFT 0
/* SIM1_PORT1_TRXD_SELECT_INPUT Bit Fields */
#define IOMUXC_SIM1_PORT1_TRXD_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_SIM1_PORT1_TRXD_SELECT_INPUT_DAISY_SHIFT 0
/* SIM2_PORT1_PD_SELECT_INPUT Bit Fields */
#define IOMUXC_SIM2_PORT1_PD_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_SIM2_PORT1_PD_SELECT_INPUT_DAISY_SHIFT 0
/* SIM2_PORT1_TRXD_SELECT_INPUT Bit Fields */
#define IOMUXC_SIM2_PORT1_TRXD_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_SIM2_PORT1_TRXD_SELECT_INPUT_DAISY_SHIFT 0
/* UART1_RTS_B_SELECT_INPUT Bit Fields */
#define IOMUXC_UART1_RTS_B_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_UART1_RTS_B_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_UART1_RTS_B_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_UART1_RTS_B_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_UART1_RTS_B_SELECT_INPUT_DAISY_MASK)
/* UART1_RX_DATA_SELECT_INPUT Bit Fields */
#define IOMUXC_UART1_RX_DATA_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_UART1_RX_DATA_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_UART1_RX_DATA_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_UART1_RX_DATA_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_UART1_RX_DATA_SELECT_INPUT_DAISY_MASK)
/* UART2_RTS_B_SELECT_INPUT Bit Fields */
#define IOMUXC_UART2_RTS_B_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_UART2_RTS_B_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_UART2_RTS_B_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_UART2_RTS_B_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_UART2_RTS_B_SELECT_INPUT_DAISY_MASK)
/* UART2_RX_DATA_SELECT_INPUT Bit Fields */
#define IOMUXC_UART2_RX_DATA_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_UART2_RX_DATA_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_UART2_RX_DATA_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_UART2_RX_DATA_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_UART2_RX_DATA_SELECT_INPUT_DAISY_MASK)
/* UART3_RTS_B_SELECT_INPUT Bit Fields */
#define IOMUXC_UART3_RTS_B_SELECT_INPUT_DAISY_MASK 0x7u
#define IOMUXC_UART3_RTS_B_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_UART3_RTS_B_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_UART3_RTS_B_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_UART3_RTS_B_SELECT_INPUT_DAISY_MASK)
/* UART3_RX_DATA_SELECT_INPUT Bit Fields */
#define IOMUXC_UART3_RX_DATA_SELECT_INPUT_DAISY_MASK 0x7u
#define IOMUXC_UART3_RX_DATA_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_UART3_RX_DATA_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_UART3_RX_DATA_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_UART3_RX_DATA_SELECT_INPUT_DAISY_MASK)
/* UART4_RTS_B_SELECT_INPUT Bit Fields */
#define IOMUXC_UART4_RTS_B_SELECT_INPUT_DAISY_MASK 0x7u
#define IOMUXC_UART4_RTS_B_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_UART4_RTS_B_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_UART4_RTS_B_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_UART4_RTS_B_SELECT_INPUT_DAISY_MASK)
/* UART4_RX_DATA_SELECT_INPUT Bit Fields */
#define IOMUXC_UART4_RX_DATA_SELECT_INPUT_DAISY_MASK 0x7u
#define IOMUXC_UART4_RX_DATA_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_UART4_RX_DATA_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_UART4_RX_DATA_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_UART4_RX_DATA_SELECT_INPUT_DAISY_MASK)
/* UART5_RTS_B_SELECT_INPUT Bit Fields */
#define IOMUXC_UART5_RTS_B_SELECT_INPUT_DAISY_MASK 0x7u
#define IOMUXC_UART5_RTS_B_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_UART5_RTS_B_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_UART5_RTS_B_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_UART5_RTS_B_SELECT_INPUT_DAISY_MASK)
/* UART5_RX_DATA_SELECT_INPUT Bit Fields */
#define IOMUXC_UART5_RX_DATA_SELECT_INPUT_DAISY_MASK 0x7u
#define IOMUXC_UART5_RX_DATA_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_UART5_RX_DATA_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_UART5_RX_DATA_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_UART5_RX_DATA_SELECT_INPUT_DAISY_MASK)
/* UART6_RTS_B_SELECT_INPUT Bit Fields */
#define IOMUXC_UART6_RTS_B_SELECT_INPUT_DAISY_MASK 0x7u
#define IOMUXC_UART6_RTS_B_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_UART6_RTS_B_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_UART6_RTS_B_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_UART6_RTS_B_SELECT_INPUT_DAISY_MASK)
/* UART6_RX_DATA_SELECT_INPUT Bit Fields */
#define IOMUXC_UART6_RX_DATA_SELECT_INPUT_DAISY_MASK 0x7u
#define IOMUXC_UART6_RX_DATA_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_UART6_RX_DATA_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_UART6_RX_DATA_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_UART6_RX_DATA_SELECT_INPUT_DAISY_MASK)
/* UART7_RTS_B_SELECT_INPUT Bit Fields */
#define IOMUXC_UART7_RTS_B_SELECT_INPUT_DAISY_MASK 0x7u
#define IOMUXC_UART7_RTS_B_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_UART7_RTS_B_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_UART7_RTS_B_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_UART7_RTS_B_SELECT_INPUT_DAISY_MASK)
/* UART7_RX_DATA_SELECT_INPUT Bit Fields */
#define IOMUXC_UART7_RX_DATA_SELECT_INPUT_DAISY_MASK 0x7u
#define IOMUXC_UART7_RX_DATA_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_UART7_RX_DATA_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_UART7_RX_DATA_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_UART7_RX_DATA_SELECT_INPUT_DAISY_MASK)
/* USB_OTG2_OC_SELECT_INPUT Bit Fields */
#define IOMUXC_USB_OTG2_OC_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_USB_OTG2_OC_SELECT_INPUT_DAISY_SHIFT 0
/* USB_OTG1_OC_SELECT_INPUT Bit Fields */
#define IOMUXC_USB_OTG1_OC_SELECT_INPUT_DAISY_MASK 0x1u
#define IOMUXC_USB_OTG1_OC_SELECT_INPUT_DAISY_SHIFT 0
/* USB_OTG2_ID_SELECT_INPUT Bit Fields */
#define IOMUXC_USB_OTG2_ID_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_USB_OTG2_ID_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_USB_OTG2_ID_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_USB_OTG2_ID_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_USB_OTG2_ID_SELECT_INPUT_DAISY_MASK)
/* USB_OTG1_ID_SELECT_INPUT Bit Fields */
#define IOMUXC_USB_OTG1_ID_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_USB_OTG1_ID_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_USB_OTG1_ID_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_USB_OTG1_ID_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_USB_OTG1_ID_SELECT_INPUT_DAISY_MASK)
/* SD3_CD_B_SELECT_INPUT Bit Fields */
#define IOMUXC_SD3_CD_B_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_SD3_CD_B_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_SD3_CD_B_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SD3_CD_B_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_SD3_CD_B_SELECT_INPUT_DAISY_MASK)
/* SD3_WP_SELECT_INPUT Bit Fields */
#define IOMUXC_SD3_WP_SELECT_INPUT_DAISY_MASK 0x3u
#define IOMUXC_SD3_WP_SELECT_INPUT_DAISY_SHIFT 0
#define IOMUXC_SD3_WP_SELECT_INPUT_DAISY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_SD3_WP_SELECT_INPUT_DAISY_SHIFT))&IOMUXC_SD3_WP_SELECT_INPUT_DAISY_MASK)
/*!
* @}
*/ /* end of group IOMUXC_Register_Masks */
/* IOMUXC - Peripheral instance base addresses */
/** Peripheral IOMUXC base address */
#define IOMUXC_BASE (0x30330000u)
/** Peripheral IOMUXC base pointer */
#define IOMUXC ((IOMUXC_Type *)IOMUXC_BASE)
#define IOMUXC_BASE_PTR (IOMUXC)
/** Array initializer of IOMUXC peripheral base addresses */
#define IOMUXC_BASE_ADDRS { IOMUXC_BASE }
/** Array initializer of IOMUXC peripheral base pointers */
#define IOMUXC_BASE_PTRS { IOMUXC }
/* ----------------------------------------------------------------------------
-- IOMUXC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup IOMUXC_Register_Accessor_Macros IOMUXC - Register accessor macros
* @{
*/
/* IOMUXC - Register instance definitions */
/* IOMUXC */
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO08 IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO08_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO09 IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO09_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO10 IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO10_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO11 IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO11_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO12 IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO12_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO13 IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO13_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO14 IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO14_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO15 IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO15_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA00 IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA00_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA01 IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA01_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA02 IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA02_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA03 IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA03_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA04 IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA04_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA05 IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA05_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA06 IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA06_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA07 IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA07_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA08 IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA08_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA09 IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA09_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA10 IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA10_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA11 IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA11_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA12 IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA12_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA13 IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA13_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA14 IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA14_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA15 IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA15_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCLK IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDLE IOMUXC_SW_MUX_CTL_PAD_EPDC_SDLE_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDOE IOMUXC_SW_MUX_CTL_PAD_EPDC_SDOE_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDSHR IOMUXC_SW_MUX_CTL_PAD_EPDC_SDSHR_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE0 IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE0_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE1 IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE1_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE2 IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE2_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE3 IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE3_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDCLK IOMUXC_SW_MUX_CTL_PAD_EPDC_GDCLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDOE IOMUXC_SW_MUX_CTL_PAD_EPDC_GDOE_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDRL IOMUXC_SW_MUX_CTL_PAD_EPDC_GDRL_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDSP IOMUXC_SW_MUX_CTL_PAD_EPDC_GDSP_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR0 IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR0_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR1 IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR1_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_COM IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_COM_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_STAT IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_STAT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_CLK IOMUXC_SW_MUX_CTL_PAD_LCD_CLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_ENABLE IOMUXC_SW_MUX_CTL_PAD_LCD_ENABLE_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_HSYNC IOMUXC_SW_MUX_CTL_PAD_LCD_HSYNC_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_VSYNC IOMUXC_SW_MUX_CTL_PAD_LCD_VSYNC_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_RESET IOMUXC_SW_MUX_CTL_PAD_LCD_RESET_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA00 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA00_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA01 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA01_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA02 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA02_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA03 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA03_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA04 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA04_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA05 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA05_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA06 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA06_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA07 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA07_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA08 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA08_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA09 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA09_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA10 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA10_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA11 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA11_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA12 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA12_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA13 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA13_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA14 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA14_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA15 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA15_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA16 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA16_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA17 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA17_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA18 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA18_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA19 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA19_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA20 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA20_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA21 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA21_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA22 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA22_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_LCD_DATA23 IOMUXC_SW_MUX_CTL_PAD_LCD_DATA23_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_UART1_RX_DATA IOMUXC_SW_MUX_CTL_PAD_UART1_RX_DATA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_UART1_TX_DATA IOMUXC_SW_MUX_CTL_PAD_UART1_TX_DATA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_UART2_RX_DATA IOMUXC_SW_MUX_CTL_PAD_UART2_RX_DATA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_UART2_TX_DATA IOMUXC_SW_MUX_CTL_PAD_UART2_TX_DATA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_UART3_RX_DATA IOMUXC_SW_MUX_CTL_PAD_UART3_RX_DATA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_UART3_TX_DATA IOMUXC_SW_MUX_CTL_PAD_UART3_TX_DATA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_UART3_RTS_B IOMUXC_SW_MUX_CTL_PAD_UART3_RTS_B_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_UART3_CTS_B IOMUXC_SW_MUX_CTL_PAD_UART3_CTS_B_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_I2C1_SCL IOMUXC_SW_MUX_CTL_PAD_I2C1_SCL_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_I2C1_SDA IOMUXC_SW_MUX_CTL_PAD_I2C1_SDA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_I2C2_SCL IOMUXC_SW_MUX_CTL_PAD_I2C2_SCL_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_I2C2_SDA IOMUXC_SW_MUX_CTL_PAD_I2C2_SDA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_I2C3_SCL IOMUXC_SW_MUX_CTL_PAD_I2C3_SCL_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_I2C3_SDA IOMUXC_SW_MUX_CTL_PAD_I2C3_SDA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_I2C4_SCL IOMUXC_SW_MUX_CTL_PAD_I2C4_SCL_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_I2C4_SDA IOMUXC_SW_MUX_CTL_PAD_I2C4_SDA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SCLK IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SCLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MOSI IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MOSI_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MISO IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MISO_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SS0 IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SS0_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SCLK IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SCLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MOSI IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MOSI_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MISO IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MISO_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SS0 IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SS0_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_CD_B IOMUXC_SW_MUX_CTL_PAD_SD1_CD_B_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_WP IOMUXC_SW_MUX_CTL_PAD_SD1_WP_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_RESET_B IOMUXC_SW_MUX_CTL_PAD_SD1_RESET_B_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_CLK IOMUXC_SW_MUX_CTL_PAD_SD1_CLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_CMD IOMUXC_SW_MUX_CTL_PAD_SD1_CMD_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA0 IOMUXC_SW_MUX_CTL_PAD_SD1_DATA0_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA1 IOMUXC_SW_MUX_CTL_PAD_SD1_DATA1_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA2 IOMUXC_SW_MUX_CTL_PAD_SD1_DATA2_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD1_DATA3 IOMUXC_SW_MUX_CTL_PAD_SD1_DATA3_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_CD_B IOMUXC_SW_MUX_CTL_PAD_SD2_CD_B_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_WP IOMUXC_SW_MUX_CTL_PAD_SD2_WP_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_RESET_B IOMUXC_SW_MUX_CTL_PAD_SD2_RESET_B_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_CLK IOMUXC_SW_MUX_CTL_PAD_SD2_CLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_CMD IOMUXC_SW_MUX_CTL_PAD_SD2_CMD_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA0 IOMUXC_SW_MUX_CTL_PAD_SD2_DATA0_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA1 IOMUXC_SW_MUX_CTL_PAD_SD2_DATA1_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA2 IOMUXC_SW_MUX_CTL_PAD_SD2_DATA2_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD2_DATA3 IOMUXC_SW_MUX_CTL_PAD_SD2_DATA3_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_CLK IOMUXC_SW_MUX_CTL_PAD_SD3_CLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_CMD IOMUXC_SW_MUX_CTL_PAD_SD3_CMD_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA0 IOMUXC_SW_MUX_CTL_PAD_SD3_DATA0_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA1 IOMUXC_SW_MUX_CTL_PAD_SD3_DATA1_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA2 IOMUXC_SW_MUX_CTL_PAD_SD3_DATA2_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA3 IOMUXC_SW_MUX_CTL_PAD_SD3_DATA3_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA4 IOMUXC_SW_MUX_CTL_PAD_SD3_DATA4_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA5 IOMUXC_SW_MUX_CTL_PAD_SD3_DATA5_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA6 IOMUXC_SW_MUX_CTL_PAD_SD3_DATA6_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_DATA7 IOMUXC_SW_MUX_CTL_PAD_SD3_DATA7_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_STROBE IOMUXC_SW_MUX_CTL_PAD_SD3_STROBE_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SD3_RESET_B IOMUXC_SW_MUX_CTL_PAD_SD3_RESET_B_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_DATA IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_DATA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_BCLK IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_BCLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_SYNC IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_SYNC_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_DATA IOMUXC_SW_MUX_CTL_PAD_SAI1_TX_DATA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_SYNC IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_SYNC_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_BCLK IOMUXC_SW_MUX_CTL_PAD_SAI1_RX_BCLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SAI1_MCLK IOMUXC_SW_MUX_CTL_PAD_SAI1_MCLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_SYNC IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_SYNC_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_BCLK IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_BCLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_RX_DATA IOMUXC_SW_MUX_CTL_PAD_SAI2_RX_DATA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_DATA IOMUXC_SW_MUX_CTL_PAD_SAI2_TX_DATA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD0 IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD0_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD1 IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD1_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD2 IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD2_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD3 IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RD3_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RX_CTL IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RX_CTL_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RXC IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_RXC_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD0 IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD0_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD1 IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD1_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD2 IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD2_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD3 IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TD3_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TX_CTL IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TX_CTL_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TXC IOMUXC_SW_MUX_CTL_PAD_ENET1_RGMII_TXC_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_TX_CLK IOMUXC_SW_MUX_CTL_PAD_ENET1_TX_CLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_RX_CLK IOMUXC_SW_MUX_CTL_PAD_ENET1_RX_CLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_CRS IOMUXC_SW_MUX_CTL_PAD_ENET1_CRS_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_MUX_CTL_PAD_ENET1_COL IOMUXC_SW_MUX_CTL_PAD_ENET1_COL_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO08 IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO08_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO09 IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO09_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO10 IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO10_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO11 IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO11_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO12 IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO12_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO13 IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO13_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO14 IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO14_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO15 IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO15_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_JTAG_TRST_B IOMUXC_SW_PAD_CTL_PAD_JTAG_TRST_B_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA00 IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA00_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA01 IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA01_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA02 IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA02_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA03 IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA03_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA04 IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA04_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA05 IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA05_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA06 IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA06_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA07 IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA07_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA08 IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA08_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA09 IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA09_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA10 IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA10_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA11 IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA11_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA12 IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA12_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA13 IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA13_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA14 IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA14_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA15 IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA15_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCLK IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDLE IOMUXC_SW_PAD_CTL_PAD_EPDC_SDLE_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDOE IOMUXC_SW_PAD_CTL_PAD_EPDC_SDOE_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDSHR IOMUXC_SW_PAD_CTL_PAD_EPDC_SDSHR_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE0 IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE0_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE1 IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE1_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE2 IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE2_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE3 IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE3_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDCLK IOMUXC_SW_PAD_CTL_PAD_EPDC_GDCLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDOE IOMUXC_SW_PAD_CTL_PAD_EPDC_GDOE_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDRL IOMUXC_SW_PAD_CTL_PAD_EPDC_GDRL_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_GDSP IOMUXC_SW_PAD_CTL_PAD_EPDC_GDSP_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR0 IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR0_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR1 IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR1_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_COM IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_COM_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_STAT IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_STAT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_CLK IOMUXC_SW_PAD_CTL_PAD_LCD_CLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_ENABLE IOMUXC_SW_PAD_CTL_PAD_LCD_ENABLE_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_HSYNC IOMUXC_SW_PAD_CTL_PAD_LCD_HSYNC_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_VSYNC IOMUXC_SW_PAD_CTL_PAD_LCD_VSYNC_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_RESET IOMUXC_SW_PAD_CTL_PAD_LCD_RESET_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA00 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA00_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA01 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA01_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA02 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA02_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA03 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA03_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA04 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA04_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA05 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA05_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA06 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA06_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA07 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA07_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA08 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA08_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA09 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA09_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA10 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA10_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA11 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA11_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA12 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA12_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA13 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA13_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA14 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA14_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA15 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA15_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA16 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA16_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA17 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA17_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA18 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA18_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA19 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA19_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA20 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA20_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA21 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA21_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA22 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA22_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_LCD_DATA23 IOMUXC_SW_PAD_CTL_PAD_LCD_DATA23_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_UART1_RX_DATA IOMUXC_SW_PAD_CTL_PAD_UART1_RX_DATA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_UART1_TX_DATA IOMUXC_SW_PAD_CTL_PAD_UART1_TX_DATA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_UART2_RX_DATA IOMUXC_SW_PAD_CTL_PAD_UART2_RX_DATA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_UART2_TX_DATA IOMUXC_SW_PAD_CTL_PAD_UART2_TX_DATA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RX_DATA IOMUXC_SW_PAD_CTL_PAD_UART3_RX_DATA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_UART3_TX_DATA IOMUXC_SW_PAD_CTL_PAD_UART3_TX_DATA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_UART3_RTS_B IOMUXC_SW_PAD_CTL_PAD_UART3_RTS_B_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_UART3_CTS_B IOMUXC_SW_PAD_CTL_PAD_UART3_CTS_B_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SCL IOMUXC_SW_PAD_CTL_PAD_I2C1_SCL_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SDA IOMUXC_SW_PAD_CTL_PAD_I2C1_SDA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SCL IOMUXC_SW_PAD_CTL_PAD_I2C2_SCL_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SDA IOMUXC_SW_PAD_CTL_PAD_I2C2_SDA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SCL IOMUXC_SW_PAD_CTL_PAD_I2C3_SCL_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SDA IOMUXC_SW_PAD_CTL_PAD_I2C3_SDA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SCL IOMUXC_SW_PAD_CTL_PAD_I2C4_SCL_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_I2C4_SDA IOMUXC_SW_PAD_CTL_PAD_I2C4_SDA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SCLK IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SCLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MOSI IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MOSI_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MISO IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MISO_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SS0 IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SS0_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SCLK IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SCLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MOSI IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MOSI_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MISO IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MISO_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SS0 IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SS0_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CD_B IOMUXC_SW_PAD_CTL_PAD_SD1_CD_B_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_WP IOMUXC_SW_PAD_CTL_PAD_SD1_WP_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_RESET_B IOMUXC_SW_PAD_CTL_PAD_SD1_RESET_B_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CLK IOMUXC_SW_PAD_CTL_PAD_SD1_CLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_CMD IOMUXC_SW_PAD_CTL_PAD_SD1_CMD_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0 IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1 IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2 IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3 IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CD_B IOMUXC_SW_PAD_CTL_PAD_SD2_CD_B_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_WP IOMUXC_SW_PAD_CTL_PAD_SD2_WP_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_RESET_B IOMUXC_SW_PAD_CTL_PAD_SD2_RESET_B_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CLK IOMUXC_SW_PAD_CTL_PAD_SD2_CLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_CMD IOMUXC_SW_PAD_CTL_PAD_SD2_CMD_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA0 IOMUXC_SW_PAD_CTL_PAD_SD2_DATA0_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA1 IOMUXC_SW_PAD_CTL_PAD_SD2_DATA1_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA2 IOMUXC_SW_PAD_CTL_PAD_SD2_DATA2_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD2_DATA3 IOMUXC_SW_PAD_CTL_PAD_SD2_DATA3_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CLK IOMUXC_SW_PAD_CTL_PAD_SD3_CLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_CMD IOMUXC_SW_PAD_CTL_PAD_SD3_CMD_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA0 IOMUXC_SW_PAD_CTL_PAD_SD3_DATA0_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA1 IOMUXC_SW_PAD_CTL_PAD_SD3_DATA1_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA2 IOMUXC_SW_PAD_CTL_PAD_SD3_DATA2_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA3 IOMUXC_SW_PAD_CTL_PAD_SD3_DATA3_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA4 IOMUXC_SW_PAD_CTL_PAD_SD3_DATA4_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA5 IOMUXC_SW_PAD_CTL_PAD_SD3_DATA5_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA6 IOMUXC_SW_PAD_CTL_PAD_SD3_DATA6_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_DATA7 IOMUXC_SW_PAD_CTL_PAD_SD3_DATA7_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_STROBE IOMUXC_SW_PAD_CTL_PAD_SD3_STROBE_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SD3_RESET_B IOMUXC_SW_PAD_CTL_PAD_SD3_RESET_B_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_DATA IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_DATA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_BCLK IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_BCLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_SYNC IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_SYNC_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_DATA IOMUXC_SW_PAD_CTL_PAD_SAI1_TX_DATA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_SYNC IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_SYNC_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_BCLK IOMUXC_SW_PAD_CTL_PAD_SAI1_RX_BCLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SAI1_MCLK IOMUXC_SW_PAD_CTL_PAD_SAI1_MCLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_SYNC IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_SYNC_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_BCLK IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_BCLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_RX_DATA IOMUXC_SW_PAD_CTL_PAD_SAI2_RX_DATA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_DATA IOMUXC_SW_PAD_CTL_PAD_SAI2_TX_DATA_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD0 IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD0_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD1 IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD1_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD2 IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD2_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD3 IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RD3_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RX_CTL_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RXC IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_RXC_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD0 IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD0_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD1 IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD1_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD2 IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD2_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD3 IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TD3_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TX_CTL_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TXC IOMUXC_SW_PAD_CTL_PAD_ENET1_RGMII_TXC_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_CLK IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_CLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_CLK IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_CLK_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_CRS IOMUXC_SW_PAD_CTL_PAD_ENET1_CRS_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SW_PAD_CTL_PAD_ENET1_COL IOMUXC_SW_PAD_CTL_PAD_ENET1_COL_REG(IOMUXC_BASE_PTR)
#define IOMUXC_FLEXCAN1_RX_SELECT_INPUT IOMUXC_FLEXCAN1_RX_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_FLEXCAN2_RX_SELECT_INPUT IOMUXC_FLEXCAN2_RX_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_CCM_EXT_CLK_1_SELECT_INPUT IOMUXC_CCM_EXT_CLK_1_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_CCM_EXT_CLK_2_SELECT_INPUT IOMUXC_CCM_EXT_CLK_2_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_CCM_EXT_CLK_3_SELECT_INPUT IOMUXC_CCM_EXT_CLK_3_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_CCM_EXT_CLK_4_SELECT_INPUT IOMUXC_CCM_EXT_CLK_4_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_CCM_PMIC_READY_SELECT_INPUT IOMUXC_CCM_PMIC_READY_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_CSI_DATA2_SELECT_INPUT IOMUXC_CSI_DATA2_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_CSI_DATA3_SELECT_INPUT IOMUXC_CSI_DATA3_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_CSI_DATA4_SELECT_INPUT IOMUXC_CSI_DATA4_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_CSI_DATA5_SELECT_INPUT IOMUXC_CSI_DATA5_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_CSI_DATA6_SELECT_INPUT IOMUXC_CSI_DATA6_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_CSI_DATA7_SELECT_INPUT IOMUXC_CSI_DATA7_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_CSI_DATA8_SELECT_INPUT IOMUXC_CSI_DATA8_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_CSI_DATA9_SELECT_INPUT IOMUXC_CSI_DATA9_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_CSI_HSYNC_SELECT_INPUT IOMUXC_CSI_HSYNC_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_CSI_PIXCLK_SELECT_INPUT IOMUXC_CSI_PIXCLK_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_CSI_VSYNC_SELECT_INPUT IOMUXC_CSI_VSYNC_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_ECSPI1_SCLK_SELECT_INPUT IOMUXC_ECSPI1_SCLK_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_ECSPI1_MISO_SELECT_INPUT IOMUXC_ECSPI1_MISO_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_ECSPI1_MOSI_SELECT_INPUT IOMUXC_ECSPI1_MOSI_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_ECSPI1_SS0_B_SELECT_INPUT IOMUXC_ECSPI1_SS0_B_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_ECSPI2_SCLK_SELECT_INPUT IOMUXC_ECSPI2_SCLK_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_ECSPI2_MISO_SELECT_INPUT IOMUXC_ECSPI2_MISO_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_ECSPI2_MOSI_SELECT_INPUT IOMUXC_ECSPI2_MOSI_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_ECSPI2_SS0_B_SELECT_INPUT IOMUXC_ECSPI2_SS0_B_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_ECSPI3_SCLK_SELECT_INPUT IOMUXC_ECSPI3_SCLK_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_ECSPI3_MISO_SELECT_INPUT IOMUXC_ECSPI3_MISO_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_ECSPI3_MOSI_SELECT_INPUT IOMUXC_ECSPI3_MOSI_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_ECSPI3_SS0_B_SELECT_INPUT IOMUXC_ECSPI3_SS0_B_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_ECSPI4_SCLK_SELECT_INPUT IOMUXC_ECSPI4_SCLK_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_ECSPI4_MISO_SELECT_INPUT IOMUXC_ECSPI4_MISO_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_ECSPI4_MOSI_SELECT_INPUT IOMUXC_ECSPI4_MOSI_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_ECSPI4_SS0_B_SELECT_INPUT IOMUXC_ECSPI4_SS0_B_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_CCM_ENET1_REF_CLK_SELECT_INPUT IOMUXC_CCM_ENET1_REF_CLK_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_ENET1_MDIO_SELECT_INPUT IOMUXC_ENET1_MDIO_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_ENET1_RX_CLK_SELECT_INPUT IOMUXC_ENET1_RX_CLK_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_CCM_ENET2_REF_CLK_SELECT_INPUT IOMUXC_CCM_ENET2_REF_CLK_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_ENET2_MDIO_SELECT_INPUT IOMUXC_ENET2_MDIO_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_ENET2_RX_CLK_SELECT_INPUT IOMUXC_ENET2_RX_CLK_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_EPDC_PWR_IRQ_SELECT_INPUT IOMUXC_EPDC_PWR_IRQ_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_EPDC_PWR_STAT_SELECT_INPUT IOMUXC_EPDC_PWR_STAT_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_FLEXTIMER1_CH0_SELECT_INPUT IOMUXC_FLEXTIMER1_CH0_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_FLEXTIMER1_CH1_SELECT_INPUT IOMUXC_FLEXTIMER1_CH1_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_FLEXTIMER1_CH2_SELECT_INPUT IOMUXC_FLEXTIMER1_CH2_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_FLEXTIMER1_CH3_SELECT_INPUT IOMUXC_FLEXTIMER1_CH3_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_FLEXTIMER1_CH4_SELECT_INPUT IOMUXC_FLEXTIMER1_CH4_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_FLEXTIMER1_CH5_SELECT_INPUT IOMUXC_FLEXTIMER1_CH5_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_FLEXTIMER1_CH6_SELECT_INPUT IOMUXC_FLEXTIMER1_CH6_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_FLEXTIMER1_CH7_SELECT_INPUT IOMUXC_FLEXTIMER1_CH7_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_FLEXTIMER1_PHA_SELECT_INPUT IOMUXC_FLEXTIMER1_PHA_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_FLEXTIMER1_PHB_SELECT_INPUT IOMUXC_FLEXTIMER1_PHB_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_FLEXTIMER2_CH0_SELECT_INPUT IOMUXC_FLEXTIMER2_CH0_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_FLEXTIMER2_CH1_SELECT_INPUT IOMUXC_FLEXTIMER2_CH1_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_FLEXTIMER2_CH2_SELECT_INPUT IOMUXC_FLEXTIMER2_CH2_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_FLEXTIMER2_CH3_SELECT_INPUT IOMUXC_FLEXTIMER2_CH3_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_FLEXTIMER2_CH4_SELECT_INPUT IOMUXC_FLEXTIMER2_CH4_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_FLEXTIMER2_CH5_SELECT_INPUT IOMUXC_FLEXTIMER2_CH5_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_FLEXTIMER2_CH6_SELECT_INPUT IOMUXC_FLEXTIMER2_CH6_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_FLEXTIMER2_CH7_SELECT_INPUT IOMUXC_FLEXTIMER2_CH7_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_FLEXTIMER2_PHA_SELECT_INPUT IOMUXC_FLEXTIMER2_PHA_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_FLEXTIMER2_PHB_SELECT_INPUT IOMUXC_FLEXTIMER2_PHB_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_I2C1_SCL_SELECT_INPUT IOMUXC_I2C1_SCL_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_I2C1_SDA_SELECT_INPUT IOMUXC_I2C1_SDA_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_I2C2_SCL_SELECT_INPUT IOMUXC_I2C2_SCL_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_I2C2_SDA_SELECT_INPUT IOMUXC_I2C2_SDA_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_I2C3_SCL_SELECT_INPUT IOMUXC_I2C3_SCL_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_I2C3_SDA_SELECT_INPUT IOMUXC_I2C3_SDA_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_I2C4_SCL_SELECT_INPUT IOMUXC_I2C4_SCL_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_I2C4_SDA_SELECT_INPUT IOMUXC_I2C4_SDA_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_KPP_COL0_SELECT_INPUT IOMUXC_KPP_COL0_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_KPP_COL1_SELECT_INPUT IOMUXC_KPP_COL1_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_KPP_COL2_SELECT_INPUT IOMUXC_KPP_COL2_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_KPP_COL3_SELECT_INPUT IOMUXC_KPP_COL3_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_KPP_COL4_SELECT_INPUT IOMUXC_KPP_COL4_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_KPP_COL5_SELECT_INPUT IOMUXC_KPP_COL5_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_KPP_COL6_SELECT_INPUT IOMUXC_KPP_COL6_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_KPP_COL7_SELECT_INPUT IOMUXC_KPP_COL7_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_KPP_ROW0_SELECT_INPUT IOMUXC_KPP_ROW0_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_KPP_ROW1_SELECT_INPUT IOMUXC_KPP_ROW1_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_KPP_ROW2_SELECT_INPUT IOMUXC_KPP_ROW2_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_KPP_ROW3_SELECT_INPUT IOMUXC_KPP_ROW3_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_KPP_ROW4_SELECT_INPUT IOMUXC_KPP_ROW4_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_KPP_ROW5_SELECT_INPUT IOMUXC_KPP_ROW5_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_KPP_ROW6_SELECT_INPUT IOMUXC_KPP_ROW6_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_KPP_ROW7_SELECT_INPUT IOMUXC_KPP_ROW7_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_BUSY_SELECT_INPUT IOMUXC_LCD_BUSY_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA00_SELECT_INPUT IOMUXC_LCD_DATA00_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA01_SELECT_INPUT IOMUXC_LCD_DATA01_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA02_SELECT_INPUT IOMUXC_LCD_DATA02_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA03_SELECT_INPUT IOMUXC_LCD_DATA03_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA04_SELECT_INPUT IOMUXC_LCD_DATA04_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA05_SELECT_INPUT IOMUXC_LCD_DATA05_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA06_SELECT_INPUT IOMUXC_LCD_DATA06_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA07_SELECT_INPUT IOMUXC_LCD_DATA07_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA08_SELECT_INPUT IOMUXC_LCD_DATA08_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA09_SELECT_INPUT IOMUXC_LCD_DATA09_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA10_SELECT_INPUT IOMUXC_LCD_DATA10_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA11_SELECT_INPUT IOMUXC_LCD_DATA11_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA12_SELECT_INPUT IOMUXC_LCD_DATA12_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA13_SELECT_INPUT IOMUXC_LCD_DATA13_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA14_SELECT_INPUT IOMUXC_LCD_DATA14_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA15_SELECT_INPUT IOMUXC_LCD_DATA15_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA16_SELECT_INPUT IOMUXC_LCD_DATA16_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA17_SELECT_INPUT IOMUXC_LCD_DATA17_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA18_SELECT_INPUT IOMUXC_LCD_DATA18_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA19_SELECT_INPUT IOMUXC_LCD_DATA19_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA20_SELECT_INPUT IOMUXC_LCD_DATA20_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA21_SELECT_INPUT IOMUXC_LCD_DATA21_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA22_SELECT_INPUT IOMUXC_LCD_DATA22_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_DATA23_SELECT_INPUT IOMUXC_LCD_DATA23_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_LCD_VSYNC_SELECT_INPUT IOMUXC_LCD_VSYNC_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SAI1_RX_BCLK_SELECT_INPUT IOMUXC_SAI1_RX_BCLK_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SAI1_RX_DATA_SELECT_INPUT IOMUXC_SAI1_RX_DATA_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SAI1_RX_SYNC_SELECT_INPUT IOMUXC_SAI1_RX_SYNC_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SAI1_TX_BCLK_SELECT_INPUT IOMUXC_SAI1_TX_BCLK_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SAI1_TX_SYNC_SELECT_INPUT IOMUXC_SAI1_TX_SYNC_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SAI2_RX_BCLK_SELECT_INPUT IOMUXC_SAI2_RX_BCLK_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SAI2_RX_DATA_SELECT_INPUT IOMUXC_SAI2_RX_DATA_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SAI2_RX_SYNC_SELECT_INPUT IOMUXC_SAI2_RX_SYNC_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SAI2_TX_BCLK_SELECT_INPUT IOMUXC_SAI2_TX_BCLK_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SAI2_TX_SYNC_SELECT_INPUT IOMUXC_SAI2_TX_SYNC_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SAI3_RX_BCLK_SELECT_INPUT IOMUXC_SAI3_RX_BCLK_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SAI3_RX_DATA_SELECT_INPUT IOMUXC_SAI3_RX_DATA_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SAI3_RX_SYNC_SELECT_INPUT IOMUXC_SAI3_RX_SYNC_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SAI3_TX_BCLK_SELECT_INPUT IOMUXC_SAI3_TX_BCLK_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SAI3_TX_SYNC_SELECT_INPUT IOMUXC_SAI3_TX_SYNC_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SDMA_EVENTS0_SELECT_INPUT IOMUXC_SDMA_EVENTS0_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SDMA_EVENTS1_SELECT_INPUT IOMUXC_SDMA_EVENTS1_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SIM1_PORT1_PD_SELECT_INPUT IOMUXC_SIM1_PORT1_PD_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SIM1_PORT1_TRXD_SELECT_INPUT IOMUXC_SIM1_PORT1_TRXD_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SIM2_PORT1_PD_SELECT_INPUT IOMUXC_SIM2_PORT1_PD_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SIM2_PORT1_TRXD_SELECT_INPUT IOMUXC_SIM2_PORT1_TRXD_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_UART1_RTS_B_SELECT_INPUT IOMUXC_UART1_RTS_B_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_UART1_RX_DATA_SELECT_INPUT IOMUXC_UART1_RX_DATA_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_UART2_RTS_B_SELECT_INPUT IOMUXC_UART2_RTS_B_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_UART2_RX_DATA_SELECT_INPUT IOMUXC_UART2_RX_DATA_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_UART3_RTS_B_SELECT_INPUT IOMUXC_UART3_RTS_B_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_UART3_RX_DATA_SELECT_INPUT IOMUXC_UART3_RX_DATA_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_UART4_RTS_B_SELECT_INPUT IOMUXC_UART4_RTS_B_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_UART4_RX_DATA_SELECT_INPUT IOMUXC_UART4_RX_DATA_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_UART5_RTS_B_SELECT_INPUT IOMUXC_UART5_RTS_B_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_UART5_RX_DATA_SELECT_INPUT IOMUXC_UART5_RX_DATA_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_UART6_RTS_B_SELECT_INPUT IOMUXC_UART6_RTS_B_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_UART6_RX_DATA_SELECT_INPUT IOMUXC_UART6_RX_DATA_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_UART7_RTS_B_SELECT_INPUT IOMUXC_UART7_RTS_B_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_UART7_RX_DATA_SELECT_INPUT IOMUXC_UART7_RX_DATA_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_USB_OTG2_OC_SELECT_INPUT IOMUXC_USB_OTG2_OC_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_USB_OTG1_OC_SELECT_INPUT IOMUXC_USB_OTG1_OC_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_USB_OTG2_ID_SELECT_INPUT IOMUXC_USB_OTG2_ID_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_USB_OTG1_ID_SELECT_INPUT IOMUXC_USB_OTG1_ID_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SD3_CD_B_SELECT_INPUT IOMUXC_SD3_CD_B_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
#define IOMUXC_SD3_WP_SELECT_INPUT IOMUXC_SD3_WP_SELECT_INPUT_REG(IOMUXC_BASE_PTR)
/*!
* @}
*/ /* end of group IOMUXC_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group IOMUXC_Peripheral */
/* ----------------------------------------------------------------------------
-- IOMUXC_GPR Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup IOMUXC_GPR_Peripheral_Access_Layer IOMUXC_GPR Peripheral Access Layer
* @{
*/
/** IOMUXC_GPR - Register Layout Typedef */
typedef struct {
__IO uint32_t GPR0; /**< GPR0 General Purpose Register, offset: 0x0 */
__IO uint32_t GPR1; /**< GPR1 General Purpose Register, offset: 0x4 */
__IO uint32_t GPR2; /**< GPR2 General Purpose Register, offset: 0x8 */
__IO uint32_t GPR3; /**< GPR3 General Purpose Register, offset: 0xC */
__IO uint32_t GPR4; /**< GPR4 General Purpose Register, offset: 0x10 */
__IO uint32_t GPR5; /**< GPR5 General Purpose Register, offset: 0x14 */
__IO uint32_t GPR6; /**< GPR6 General Purpose Register, offset: 0x18 */
__IO uint32_t GPR7; /**< GPR7 General Purpose Register, offset: 0x1C */
__IO uint32_t GPR8; /**< GPR8 General Purpose Register, offset: 0x20 */
__IO uint32_t GPR9; /**< GPR9 General Purpose Register, offset: 0x24 */
__IO uint32_t GPR10; /**< GPR10 General Purpose Register, offset: 0x28 */
__IO uint32_t GPR11; /**< GPR11 General Purpose Register, offset: 0x2C */
__IO uint32_t GPR12; /**< GPR12 General Purpose Register, offset: 0x30 */
__IO uint32_t GPR13; /**< GPR13 General Purpose Register, offset: 0x34 */
__IO uint32_t GPR14; /**< GPR14 General Purpose Register, offset: 0x38 */
__IO uint32_t GPR15; /**< GPR15 General Purpose Register, offset: 0x3C */
__IO uint32_t GPR16; /**< GPR16 General Purpose Register, offset: 0x40 */
__IO uint32_t GPR17; /**< GPR17 General Purpose Register, offset: 0x44 */
__IO uint32_t GPR18; /**< GPR18 General Purpose Register, offset: 0x48 */
__I uint32_t GPR19; /**< GPR19 General Purpose Register, offset: 0x4C */
__IO uint32_t GPR20; /**< GPR20 General Purpose Register, offset: 0x50 */
__IO uint32_t GPR21; /**< GPR21 General Purpose Register, offset: 0x54 */
__I uint32_t GPR22; /**< GPR22 General Purpose Register, offset: 0x58 */
} IOMUXC_GPR_Type, *IOMUXC_GPR_MemMapPtr;
/* ----------------------------------------------------------------------------
-- IOMUXC_GPR - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup IOMUXC_GPR_Register_Accessor_Macros IOMUXC_GPR - Register accessor macros
* @{
*/
/* IOMUXC_GPR - Register accessors */
#define IOMUXC_GPR_GPR0_REG(base) ((base)->GPR0)
#define IOMUXC_GPR_GPR1_REG(base) ((base)->GPR1)
#define IOMUXC_GPR_GPR2_REG(base) ((base)->GPR2)
#define IOMUXC_GPR_GPR3_REG(base) ((base)->GPR3)
#define IOMUXC_GPR_GPR4_REG(base) ((base)->GPR4)
#define IOMUXC_GPR_GPR5_REG(base) ((base)->GPR5)
#define IOMUXC_GPR_GPR6_REG(base) ((base)->GPR6)
#define IOMUXC_GPR_GPR7_REG(base) ((base)->GPR7)
#define IOMUXC_GPR_GPR8_REG(base) ((base)->GPR8)
#define IOMUXC_GPR_GPR9_REG(base) ((base)->GPR9)
#define IOMUXC_GPR_GPR10_REG(base) ((base)->GPR10)
#define IOMUXC_GPR_GPR11_REG(base) ((base)->GPR11)
#define IOMUXC_GPR_GPR12_REG(base) ((base)->GPR12)
#define IOMUXC_GPR_GPR13_REG(base) ((base)->GPR13)
#define IOMUXC_GPR_GPR14_REG(base) ((base)->GPR14)
#define IOMUXC_GPR_GPR15_REG(base) ((base)->GPR15)
#define IOMUXC_GPR_GPR16_REG(base) ((base)->GPR16)
#define IOMUXC_GPR_GPR17_REG(base) ((base)->GPR17)
#define IOMUXC_GPR_GPR18_REG(base) ((base)->GPR18)
#define IOMUXC_GPR_GPR19_REG(base) ((base)->GPR19)
#define IOMUXC_GPR_GPR20_REG(base) ((base)->GPR20)
#define IOMUXC_GPR_GPR21_REG(base) ((base)->GPR21)
#define IOMUXC_GPR_GPR22_REG(base) ((base)->GPR22)
/*!
* @}
*/ /* end of group IOMUXC_GPR_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- IOMUXC_GPR Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup IOMUXC_GPR_Register_Masks IOMUXC_GPR Register Masks
* @{
*/
/* GPR0 Bit Fields */
#define IOMUXC_GPR_GPR0_DMAREQ_MUX_SEL0_MASK 0x1u
#define IOMUXC_GPR_GPR0_DMAREQ_MUX_SEL0_SHIFT 0
#define IOMUXC_GPR_GPR0_DMAREQ_MUX_SEL1_MASK 0x2u
#define IOMUXC_GPR_GPR0_DMAREQ_MUX_SEL1_SHIFT 1
#define IOMUXC_GPR_GPR0_DMAREQ_MUX_SEL2_MASK 0x4u
#define IOMUXC_GPR_GPR0_DMAREQ_MUX_SEL2_SHIFT 2
#define IOMUXC_GPR_GPR0_DMAREQ_MUX_SEL3_MASK 0x8u
#define IOMUXC_GPR_GPR0_DMAREQ_MUX_SEL3_SHIFT 3
#define IOMUXC_GPR_GPR0_DMAREQ_MUX_SEL4_MASK 0x10u
#define IOMUXC_GPR_GPR0_DMAREQ_MUX_SEL4_SHIFT 4
#define IOMUXC_GPR_GPR0_DMAREQ_MUX_SEL5_MASK 0x20u
#define IOMUXC_GPR_GPR0_DMAREQ_MUX_SEL5_SHIFT 5
#define IOMUXC_GPR_GPR0_DMAREQ_MUX_SEL6_MASK 0x40u
#define IOMUXC_GPR_GPR0_DMAREQ_MUX_SEL6_SHIFT 6
/* GPR1 Bit Fields */
#define IOMUXC_GPR_GPR1_WEIM_ACT_CS0_MASK 0x1u
#define IOMUXC_GPR_GPR1_WEIM_ACT_CS0_SHIFT 0
#define IOMUXC_GPR_GPR1_WEIM_ADDRS0_MASK 0x6u
#define IOMUXC_GPR_GPR1_WEIM_ADDRS0_SHIFT 1
#define IOMUXC_GPR_GPR1_WEIM_ADDRS0(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR1_WEIM_ADDRS0_SHIFT))&IOMUXC_GPR_GPR1_WEIM_ADDRS0_MASK)
#define IOMUXC_GPR_GPR1_WEIM_ACT_CS1_MASK 0x8u
#define IOMUXC_GPR_GPR1_WEIM_ACT_CS1_SHIFT 3
#define IOMUXC_GPR_GPR1_WEIM_ADDRS1_MASK 0x30u
#define IOMUXC_GPR_GPR1_WEIM_ADDRS1_SHIFT 4
#define IOMUXC_GPR_GPR1_WEIM_ADDRS1(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR1_WEIM_ADDRS1_SHIFT))&IOMUXC_GPR_GPR1_WEIM_ADDRS1_MASK)
#define IOMUXC_GPR_GPR1_WEIM_ACT_CS2_MASK 0x40u
#define IOMUXC_GPR_GPR1_WEIM_ACT_CS2_SHIFT 6
#define IOMUXC_GPR_GPR1_WEIM_ADDRS2_MASK 0x180u
#define IOMUXC_GPR_GPR1_WEIM_ADDRS2_SHIFT 7
#define IOMUXC_GPR_GPR1_WEIM_ADDRS2(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR1_WEIM_ADDRS2_SHIFT))&IOMUXC_GPR_GPR1_WEIM_ADDRS2_MASK)
#define IOMUXC_GPR_GPR1_WEIM_ACT_CS3_MASK 0x200u
#define IOMUXC_GPR_GPR1_WEIM_ACT_CS3_SHIFT 9
#define IOMUXC_GPR_GPR1_WEIM_ADDRS3_MASK 0xC00u
#define IOMUXC_GPR_GPR1_WEIM_ADDRS3_SHIFT 10
#define IOMUXC_GPR_GPR1_WEIM_ADDRS3(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR1_WEIM_ADDRS3_SHIFT))&IOMUXC_GPR_GPR1_WEIM_ADDRS3_MASK)
#define IOMUXC_GPR_GPR1_IRQ_MASK 0x1000u
#define IOMUXC_GPR_GPR1_IRQ_SHIFT 12
#define IOMUXC_GPR_GPR1_ENET1_TX_CLK_SEL_MASK 0x2000u
#define IOMUXC_GPR_GPR1_ENET1_TX_CLK_SEL_SHIFT 13
#define IOMUXC_GPR_GPR1_ENET2_TX_CLK_SEL_MASK 0x4000u
#define IOMUXC_GPR_GPR1_ENET2_TX_CLK_SEL_SHIFT 14
#define IOMUXC_GPR_GPR1_PAD_ADD_DS_MASK 0x10000u
#define IOMUXC_GPR_GPR1_PAD_ADD_DS_SHIFT 16
#define IOMUXC_GPR_GPR1_ENET1_CLK_DIR_MASK 0x20000u
#define IOMUXC_GPR_GPR1_ENET1_CLK_DIR_SHIFT 17
#define IOMUXC_GPR_GPR1_ENET2_CLK_DIR_MASK 0x40000u
#define IOMUXC_GPR_GPR1_ENET2_CLK_DIR_SHIFT 18
#define IOMUXC_GPR_GPR1_EXC_ERR_RESP_EN_MASK 0x400000u
#define IOMUXC_GPR_GPR1_EXC_ERR_RESP_EN_SHIFT 22
#define IOMUXC_GPR_GPR1_TZASC1_SECURE_BOOT_LOCK_MASK 0x800000u
#define IOMUXC_GPR_GPR1_TZASC1_SECURE_BOOT_LOCK_SHIFT 23
#define IOMUXC_GPR_GPR1_DBG_ACK_MASK 0x30000000u
#define IOMUXC_GPR_GPR1_DBG_ACK_SHIFT 28
#define IOMUXC_GPR_GPR1_DBG_ACK(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR1_DBG_ACK_SHIFT))&IOMUXC_GPR_GPR1_DBG_ACK_MASK)
#define IOMUXC_GPR_GPR1_ENABLE_OCRAM_EPDC_MASK 0x40000000u
#define IOMUXC_GPR_GPR1_ENABLE_OCRAM_EPDC_SHIFT 30
/* GPR2 Bit Fields */
#define IOMUXC_GPR_GPR2_MEM_PXP_LOWPOWER_MASK 0x1u
#define IOMUXC_GPR_GPR2_MEM_PXP_LOWPOWER_SHIFT 0
#define IOMUXC_GPR_GPR2_MEM_PXP_SD_MASK 0x2u
#define IOMUXC_GPR_GPR2_MEM_PXP_SD_SHIFT 1
#define IOMUXC_GPR_GPR2_MEM_PXP_DS_MASK 0x4u
#define IOMUXC_GPR_GPR2_MEM_PXP_DS_SHIFT 2
#define IOMUXC_GPR_GPR2_MEM_PXP_LS_MASK 0x8u
#define IOMUXC_GPR_GPR2_MEM_PXP_LS_SHIFT 3
#define IOMUXC_GPR_GPR2_MEM_LCDIF_LOWPOWER_MASK 0x10u
#define IOMUXC_GPR_GPR2_MEM_LCDIF_LOWPOWER_SHIFT 4
#define IOMUXC_GPR_GPR2_MEM_LCDIF_SD_MASK 0x20u
#define IOMUXC_GPR_GPR2_MEM_LCDIF_SD_SHIFT 5
#define IOMUXC_GPR_GPR2_MEM_LCDIF_DS_MASK 0x40u
#define IOMUXC_GPR_GPR2_MEM_LCDIF_DS_SHIFT 6
#define IOMUXC_GPR_GPR2_MEM_LCDIF_LS_MASK 0x80u
#define IOMUXC_GPR_GPR2_MEM_LCDIF_LS_SHIFT 7
#define IOMUXC_GPR_GPR2_MEM_EPDC_LOWPOWER_MASK 0x100u
#define IOMUXC_GPR_GPR2_MEM_EPDC_LOWPOWER_SHIFT 8
#define IOMUXC_GPR_GPR2_MEM_EPDC_SD_MASK 0x200u
#define IOMUXC_GPR_GPR2_MEM_EPDC_SD_SHIFT 9
#define IOMUXC_GPR_GPR2_MEM_EPDC_DS_MASK 0x400u
#define IOMUXC_GPR_GPR2_MEM_EPDC_DS_SHIFT 10
#define IOMUXC_GPR_GPR2_MEM_EPDC_LS_MASK 0x800u
#define IOMUXC_GPR_GPR2_MEM_EPDC_LS_SHIFT 11
#define IOMUXC_GPR_GPR2_MEM_CPU_LOWPOWER_MASK 0x1000u
#define IOMUXC_GPR_GPR2_MEM_CPU_LOWPOWER_SHIFT 12
#define IOMUXC_GPR_GPR2_MEM_CPU_SD_MASK 0x2000u
#define IOMUXC_GPR_GPR2_MEM_CPU_SD_SHIFT 13
#define IOMUXC_GPR_GPR2_MEM_CPU_DS_MASK 0x4000u
#define IOMUXC_GPR_GPR2_MEM_CPU_DS_SHIFT 14
#define IOMUXC_GPR_GPR2_MEM_CPU_LS_MASK 0x8000u
#define IOMUXC_GPR_GPR2_MEM_CPU_LS_SHIFT 15
#define IOMUXC_GPR_GPR2_MQS_CLK_DIV_MASK 0xFF0000u
#define IOMUXC_GPR_GPR2_MQS_CLK_DIV_SHIFT 16
#define IOMUXC_GPR_GPR2_MQS_CLK_DIV(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR2_MQS_CLK_DIV_SHIFT))&IOMUXC_GPR_GPR2_MQS_CLK_DIV_MASK)
#define IOMUXC_GPR_GPR2_MQS_SW_RST_MASK 0x1000000u
#define IOMUXC_GPR_GPR2_MQS_SW_RST_SHIFT 24
#define IOMUXC_GPR_GPR2_MQS_EN_MASK 0x2000000u
#define IOMUXC_GPR_GPR2_MQS_EN_SHIFT 25
#define IOMUXC_GPR_GPR2_MQS_OVERSAMPLE_MASK 0x4000000u
#define IOMUXC_GPR_GPR2_MQS_OVERSAMPLE_SHIFT 26
#define IOMUXC_GPR_GPR2_DRAM_RESET_BYPASS_MASK 0x8000000u
#define IOMUXC_GPR_GPR2_DRAM_RESET_BYPASS_SHIFT 27
#define IOMUXC_GPR_GPR2_DRAM_RESET_MASK 0x10000000u
#define IOMUXC_GPR_GPR2_DRAM_RESET_SHIFT 28
#define IOMUXC_GPR_GPR2_DRAM_CKE0_MASK 0x20000000u
#define IOMUXC_GPR_GPR2_DRAM_CKE0_SHIFT 29
#define IOMUXC_GPR_GPR2_DRAM_CKE1_MASK 0x40000000u
#define IOMUXC_GPR_GPR2_DRAM_CKE1_SHIFT 30
#define IOMUXC_GPR_GPR2_DRAM_CKE_BYPASS_MASK 0x80000000u
#define IOMUXC_GPR_GPR2_DRAM_CKE_BYPASS_SHIFT 31
/* GPR3 Bit Fields */
#define IOMUXC_GPR_GPR3_RDATA_WAIT_EN_MASK 0x1u
#define IOMUXC_GPR_GPR3_RDATA_WAIT_EN_SHIFT 0
#define IOMUXC_GPR_GPR3_RADDR_PIPE_EN_MASK 0x2u
#define IOMUXC_GPR_GPR3_RADDR_PIPE_EN_SHIFT 1
#define IOMUXC_GPR_GPR3_WDATA_PIPE_EN_MASK 0x4u
#define IOMUXC_GPR_GPR3_WDATA_PIPE_EN_SHIFT 2
#define IOMUXC_GPR_GPR3_WADDR_PIPE_EN_MASK 0x8u
#define IOMUXC_GPR_GPR3_WADDR_PIPE_EN_SHIFT 3
#define IOMUXC_GPR_GPR3_S_RDATA_WAIT_EN_MASK 0x10u
#define IOMUXC_GPR_GPR3_S_RDATA_WAIT_EN_SHIFT 4
#define IOMUXC_GPR_GPR3_S_RADDR_PIPE_EN_MASK 0x20u
#define IOMUXC_GPR_GPR3_S_RADDR_PIPE_EN_SHIFT 5
#define IOMUXC_GPR_GPR3_S_WDATA_PIPE_EN_MASK 0x40u
#define IOMUXC_GPR_GPR3_S_WDATA_PIPE_EN_SHIFT 6
#define IOMUXC_GPR_GPR3_S_WADDR_PIPE_EN_MASK 0x80u
#define IOMUXC_GPR_GPR3_S_WADDR_PIPE_EN_SHIFT 7
#define IOMUXC_GPR_GPR3_E_RDATA_WAIT_EN_MASK 0x100u
#define IOMUXC_GPR_GPR3_E_RDATA_WAIT_EN_SHIFT 8
#define IOMUXC_GPR_GPR3_E_RADDR_PIPE_EN_MASK 0x200u
#define IOMUXC_GPR_GPR3_E_RADDR_PIPE_EN_SHIFT 9
#define IOMUXC_GPR_GPR3_E_WDATA_PIPE_EN_MASK 0x400u
#define IOMUXC_GPR_GPR3_E_WDATA_PIPE_EN_SHIFT 10
#define IOMUXC_GPR_GPR3_E_WADDR_PIPE_EN_MASK 0x800u
#define IOMUXC_GPR_GPR3_E_WADDR_PIPE_EN_SHIFT 11
#define IOMUXC_GPR_GPR3_P_RDATA_WAIT_EN_MASK 0x1000u
#define IOMUXC_GPR_GPR3_P_RDATA_WAIT_EN_SHIFT 12
#define IOMUXC_GPR_GPR3_P_RADDR_PIPE_EN_MASK 0x2000u
#define IOMUXC_GPR_GPR3_P_RADDR_PIPE_EN_SHIFT 13
#define IOMUXC_GPR_GPR3_P_WDATA_PIPE_EN_MASK 0x4000u
#define IOMUXC_GPR_GPR3_P_WDATA_PIPE_EN_SHIFT 14
#define IOMUXC_GPR_GPR3_P_WADDR_PIPE_EN_MASK 0x8000u
#define IOMUXC_GPR_GPR3_P_WADDR_PIPE_EN_SHIFT 15
#define IOMUXC_GPR_GPR3_RDATA_WAIT_EN_PDG_MASK 0x10000u
#define IOMUXC_GPR_GPR3_RDATA_WAIT_EN_PDG_SHIFT 16
#define IOMUXC_GPR_GPR3_RADDR_PIPE_EN_PDG_MASK 0x20000u
#define IOMUXC_GPR_GPR3_RADDR_PIPE_EN_PDG_SHIFT 17
#define IOMUXC_GPR_GPR3_WDATA_PIPE_EN_PDG_MASK 0x40000u
#define IOMUXC_GPR_GPR3_WDATA_PIPE_EN_PDG_SHIFT 18
#define IOMUXC_GPR_GPR3_WADDR_PIPE_EN_PNDG_MASK 0x80000u
#define IOMUXC_GPR_GPR3_WADDR_PIPE_EN_PNDG_SHIFT 19
#define IOMUXC_GPR_GPR3_S_RDATA_WAIT_EN_PNDG_MASK 0x100000u
#define IOMUXC_GPR_GPR3_S_RDATA_WAIT_EN_PNDG_SHIFT 20
#define IOMUXC_GPR_GPR3_S_RADDR_PIPE_EN_PNDG_MASK 0x200000u
#define IOMUXC_GPR_GPR3_S_RADDR_PIPE_EN_PNDG_SHIFT 21
#define IOMUXC_GPR_GPR3_S_WDATA_PIPE_EN_PNDG_MASK 0x400000u
#define IOMUXC_GPR_GPR3_S_WDATA_PIPE_EN_PNDG_SHIFT 22
#define IOMUXC_GPR_GPR3_S_WADDR_PIPE_EN_PNDG_MASK 0x800000u
#define IOMUXC_GPR_GPR3_S_WADDR_PIPE_EN_PNDG_SHIFT 23
#define IOMUXC_GPR_GPR3_E_RDATA_WAIT_EN_PNDG_MASK 0x1000000u
#define IOMUXC_GPR_GPR3_E_RDATA_WAIT_EN_PNDG_SHIFT 24
#define IOMUXC_GPR_GPR3_E_RADDR_PIPE_EN_PNDG_MASK 0x2000000u
#define IOMUXC_GPR_GPR3_E_RADDR_PIPE_EN_PNDG_SHIFT 25
#define IOMUXC_GPR_GPR3_E_WDATA_PIPE_EN_PNDG_MASK 0x4000000u
#define IOMUXC_GPR_GPR3_E_WDATA_PIPE_EN_PNDG_SHIFT 26
#define IOMUXC_GPR_GPR3_E_WADDR_PIPE_EN_PNDG_MASK 0x8000000u
#define IOMUXC_GPR_GPR3_E_WADDR_PIPE_EN_PNDG_SHIFT 27
#define IOMUXC_GPR_GPR3_P_RDATA_WAIT_EN_PNDG_MASK 0x10000000u
#define IOMUXC_GPR_GPR3_P_RDATA_WAIT_EN_PNDG_SHIFT 28
#define IOMUXC_GPR_GPR3_P_RADDR_PIPE_EN_PNDG_MASK 0x20000000u
#define IOMUXC_GPR_GPR3_P_RADDR_PIPE_EN_PNDG_SHIFT 29
#define IOMUXC_GPR_GPR3_P_WDATA_PIPE_EN_PNDG_MASK 0x40000000u
#define IOMUXC_GPR_GPR3_P_WDATA_PIPE_EN_PNDG_SHIFT 30
#define IOMUXC_GPR_GPR3_P_WADDR_PIPE_EN_PNDG_MASK 0x80000000u
#define IOMUXC_GPR_GPR3_P_WADDR_PIPE_EN_PNDG_SHIFT 31
/* GPR4 Bit Fields */
#define IOMUXC_GPR_GPR4_SDMA_IPG_STOP_MASK 0x1u
#define IOMUXC_GPR_GPR4_SDMA_IPG_STOP_SHIFT 0
#define IOMUXC_GPR_GPR4_CAN1_IPG_STOP_MASK 0x2u
#define IOMUXC_GPR_GPR4_CAN1_IPG_STOP_SHIFT 1
#define IOMUXC_GPR_GPR4_CAN2_IPG_STOP_MASK 0x4u
#define IOMUXC_GPR_GPR4_CAN2_IPG_STOP_SHIFT 2
#define IOMUXC_GPR_GPR4_ENET1_IPG_STOP_MASK 0x8u
#define IOMUXC_GPR_GPR4_ENET1_IPG_STOP_SHIFT 3
#define IOMUXC_GPR_GPR4_ENET2_IPG_STOP_MASK 0x10u
#define IOMUXC_GPR_GPR4_ENET2_IPG_STOP_SHIFT 4
#define IOMUXC_GPR_GPR4_SAI1_IPG_STOP_MASK 0x20u
#define IOMUXC_GPR_GPR4_SAI1_IPG_STOP_SHIFT 5
#define IOMUXC_GPR_GPR4_SAI2_IPG_STOP_MASK 0x40u
#define IOMUXC_GPR_GPR4_SAI2_IPG_STOP_SHIFT 6
#define IOMUXC_GPR_GPR4_SAI3_IPG_STOP_MASK 0x80u
#define IOMUXC_GPR_GPR4_SAI3_IPG_STOP_SHIFT 7
#define IOMUXC_GPR_GPR4_SDMA_IPG_STOP_ACK_MASK 0x10000u
#define IOMUXC_GPR_GPR4_SDMA_IPG_STOP_ACK_SHIFT 16
#define IOMUXC_GPR_GPR4_CAN1_IPG_STOP_ACK_MASK 0x20000u
#define IOMUXC_GPR_GPR4_CAN1_IPG_STOP_ACK_SHIFT 17
#define IOMUXC_GPR_GPR4_CAN2_IPG_STOP_ACK_MASK 0x40000u
#define IOMUXC_GPR_GPR4_CAN2_IPG_STOP_ACK_SHIFT 18
#define IOMUXC_GPR_GPR4_ENET1_IPG_STOP_ACK_MASK 0x80000u
#define IOMUXC_GPR_GPR4_ENET1_IPG_STOP_ACK_SHIFT 19
#define IOMUXC_GPR_GPR4_ENET2_IPG_STOP_ACK_MASK 0x100000u
#define IOMUXC_GPR_GPR4_ENET2_IPG_STOP_ACK_SHIFT 20
#define IOMUXC_GPR_GPR4_SAI1_IPG_STOP_ACK_MASK 0x200000u
#define IOMUXC_GPR_GPR4_SAI1_IPG_STOP_ACK_SHIFT 21
#define IOMUXC_GPR_GPR4_SAI2_IPG_STOP_ACK_MASK 0x400000u
#define IOMUXC_GPR_GPR4_SAI2_IPG_STOP_ACK_SHIFT 22
#define IOMUXC_GPR_GPR4_SAI3_IPG_STOP_ACK_MASK 0x800000u
#define IOMUXC_GPR_GPR4_SAI3_IPG_STOP_ACK_SHIFT 23
#define IOMUXC_GPR_GPR4_CPU_STANDBYWFI_MASK 0x6000000u
#define IOMUXC_GPR_GPR4_CPU_STANDBYWFI_SHIFT 25
#define IOMUXC_GPR_GPR4_CPU_STANDBYWFI(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR4_CPU_STANDBYWFI_SHIFT))&IOMUXC_GPR_GPR4_CPU_STANDBYWFI_MASK)
#define IOMUXC_GPR_GPR4_CPU_STANDBYWFE_MASK 0x18000000u
#define IOMUXC_GPR_GPR4_CPU_STANDBYWFE_SHIFT 27
#define IOMUXC_GPR_GPR4_CPU_STANDBYWFE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR4_CPU_STANDBYWFE_SHIFT))&IOMUXC_GPR_GPR4_CPU_STANDBYWFE_MASK)
/* GPR5 Bit Fields */
#define IOMUXC_GPR_GPR5_CSI_MUX_CONTROL_MASK 0x10u
#define IOMUXC_GPR_GPR5_CSI_MUX_CONTROL_SHIFT 4
#define IOMUXC_GPR_GPR5_LVDS_MUX_CONTROL_MASK 0x20u
#define IOMUXC_GPR_GPR5_LVDS_MUX_CONTROL_SHIFT 5
#define IOMUXC_GPR_GPR5_WDOG1_MASK_MASK 0x40u
#define IOMUXC_GPR_GPR5_WDOG1_MASK_SHIFT 6
#define IOMUXC_GPR_GPR5_WDOG2_MASK_MASK 0x80u
#define IOMUXC_GPR_GPR5_WDOG2_MASK_SHIFT 7
#define IOMUXC_GPR_GPR5_LCDIF_HANDSHAKE_MASK 0x1000u
#define IOMUXC_GPR_GPR5_LCDIF_HANDSHAKE_SHIFT 12
#define IOMUXC_GPR_GPR5_PCIE_BTNRST_MASK 0x80000u
#define IOMUXC_GPR_GPR5_PCIE_BTNRST_SHIFT 19
#define IOMUXC_GPR_GPR5_WDOG3_MASK_MASK 0x100000u
#define IOMUXC_GPR_GPR5_WDOG3_MASK_SHIFT 20
#define IOMUXC_GPR_GPR5_LCDIF_CSI_VSYNC_SEL_MASK 0x200000u
#define IOMUXC_GPR_GPR5_LCDIF_CSI_VSYNC_SEL_SHIFT 21
#define IOMUXC_GPR_GPR5_WDOG4_MASK_MASK 0x400000u
#define IOMUXC_GPR_GPR5_WDOG4_MASK_SHIFT 22
#define IOMUXC_GPR_GPR5_GPT4_CAPIN1_SEL_MASK 0x1000000u
#define IOMUXC_GPR_GPR5_GPT4_CAPIN1_SEL_SHIFT 24
#define IOMUXC_GPR_GPR5_GPT4_CAPIN2_SEL_MASK 0x2000000u
#define IOMUXC_GPR_GPR5_GPT4_CAPIN2_SEL_SHIFT 25
#define IOMUXC_GPR_GPR5_ENET1_EVENT3IN_SEL_MASK 0x4000000u
#define IOMUXC_GPR_GPR5_ENET1_EVENT3IN_SEL_SHIFT 26
#define IOMUXC_GPR_GPR5_ENET2_EVENT3IN_SEL_MASK 0x8000000u
#define IOMUXC_GPR_GPR5_ENET2_EVENT3IN_SEL_SHIFT 27
#define IOMUXC_GPR_GPR5_REF_1M_CLK_GPT1_MASK 0x10000000u
#define IOMUXC_GPR_GPR5_REF_1M_CLK_GPT1_SHIFT 28
#define IOMUXC_GPR_GPR5_REF_1M_CLK_GPT2_MASK 0x20000000u
#define IOMUXC_GPR_GPR5_REF_1M_CLK_GPT2_SHIFT 29
#define IOMUXC_GPR_GPR5_REF_1M_CLK_GPT3_MASK 0x40000000u
#define IOMUXC_GPR_GPR5_REF_1M_CLK_GPT3_SHIFT 30
#define IOMUXC_GPR_GPR5_REF_1M_CLK_GPT4_MASK 0x80000000u
#define IOMUXC_GPR_GPR5_REF_1M_CLK_GPT4_SHIFT 31
/* GPR6 Bit Fields */
#define IOMUXC_GPR_GPR6_ARCACHE_PXP6_MASK 0x1u
#define IOMUXC_GPR_GPR6_ARCACHE_PXP6_SHIFT 0
#define IOMUXC_GPR_GPR6_AWCACHE_PXP6_MASK 0x2u
#define IOMUXC_GPR_GPR6_AWCACHE_PXP6_SHIFT 1
#define IOMUXC_GPR_GPR6_ARCACHE_PXP6_EN_MASK 0x4u
#define IOMUXC_GPR_GPR6_ARCACHE_PXP6_EN_SHIFT 2
#define IOMUXC_GPR_GPR6_AWCACHE_PXP6_EN_MASK 0x8u
#define IOMUXC_GPR_GPR6_AWCACHE_PXP6_EN_SHIFT 3
/* GPR7 Bit Fields */
#define IOMUXC_GPR_GPR7_CHD1_EN_PWRUPLOAD_MASK 0x8u
#define IOMUXC_GPR_GPR7_CHD1_EN_PWRUPLOAD_SHIFT 3
#define IOMUXC_GPR_GPR7_CHD1_TEST_MASK 0x30u
#define IOMUXC_GPR_GPR7_CHD1_TEST_SHIFT 4
#define IOMUXC_GPR_GPR7_CHD1_TEST(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR7_CHD1_TEST_SHIFT))&IOMUXC_GPR_GPR7_CHD1_TEST_MASK)
#define IOMUXC_GPR_GPR7_CHD2_EN_PWRUPLOAD_LDO_USB_1p0_MASK 0x200u
#define IOMUXC_GPR_GPR7_CHD2_EN_PWRUPLOAD_LDO_USB_1p0_SHIFT 9
#define IOMUXC_GPR_GPR7_CHD2_TEST_MASK 0xC00u
#define IOMUXC_GPR_GPR7_CHD2_TEST_SHIFT 10
#define IOMUXC_GPR_GPR7_CHD2_TEST(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR7_CHD2_TEST_SHIFT))&IOMUXC_GPR_GPR7_CHD2_TEST_MASK)
/* GPR8 Bit Fields */
#define IOMUXC_GPR_GPR8_DDR_PHY_CTRL_WAKE_UP_MASK 0xF8u
#define IOMUXC_GPR_GPR8_DDR_PHY_CTRL_WAKE_UP_SHIFT 3
#define IOMUXC_GPR_GPR8_DDR_PHY_CTRL_WAKE_UP(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR8_DDR_PHY_CTRL_WAKE_UP_SHIFT))&IOMUXC_GPR_GPR8_DDR_PHY_CTRL_WAKE_UP_MASK)
#define IOMUXC_GPR_GPR8_DDR_PHY_DFI_INIT_START_MASK 0x100u
#define IOMUXC_GPR_GPR8_DDR_PHY_DFI_INIT_START_SHIFT 8
/* GPR9 Bit Fields */
#define IOMUXC_GPR_GPR9_TZASC1_MUX_CONTROL_MASK 0x1u
#define IOMUXC_GPR_GPR9_TZASC1_MUX_CONTROL_SHIFT 0
#define IOMUXC_GPR_GPR9_DDR_PHY_CTRL_PD_MASK 0x3Eu
#define IOMUXC_GPR_GPR9_DDR_PHY_CTRL_PD_SHIFT 1
#define IOMUXC_GPR_GPR9_DDR_PHY_CTRL_PD(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR9_DDR_PHY_CTRL_PD_SHIFT))&IOMUXC_GPR_GPR9_DDR_PHY_CTRL_PD_MASK)
/* GPR10 Bit Fields */
#define IOMUXC_GPR_GPR10_SEC_ERR_RESP_EN_MASK 0x4u
#define IOMUXC_GPR_GPR10_SEC_ERR_RESP_EN_SHIFT 2
#define IOMUXC_GPR_GPR10_OCRAM_EPDC_TZ_EN_MASK 0x8u
#define IOMUXC_GPR_GPR10_OCRAM_EPDC_TZ_EN_SHIFT 3
#define IOMUXC_GPR_GPR10_OCRAM_EPDC_TZ_ADDR_MASK 0x3F0u
#define IOMUXC_GPR_GPR10_OCRAM_EPDC_TZ_ADDR_SHIFT 4
#define IOMUXC_GPR_GPR10_OCRAM_EPDC_TZ_ADDR(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR10_OCRAM_EPDC_TZ_ADDR_SHIFT))&IOMUXC_GPR_GPR10_OCRAM_EPDC_TZ_ADDR_MASK)
#define IOMUXC_GPR_GPR10_GPR10_LOCK_MASK 0xFFFFFC00u
#define IOMUXC_GPR_GPR10_GPR10_LOCK_SHIFT 10
#define IOMUXC_GPR_GPR10_GPR10_LOCK(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR10_GPR10_LOCK_SHIFT))&IOMUXC_GPR_GPR10_GPR10_LOCK_MASK)
/* GPR11 Bit Fields */
#define IOMUXC_GPR_GPR11_OCRAM_TZ_EN_MASK 0x1u
#define IOMUXC_GPR_GPR11_OCRAM_TZ_EN_SHIFT 0
#define IOMUXC_GPR_GPR11_OCRAM_TZ_ADDR_MASK 0x3Eu
#define IOMUXC_GPR_GPR11_OCRAM_TZ_ADDR_SHIFT 1
#define IOMUXC_GPR_GPR11_OCRAM_TZ_ADDR(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR11_OCRAM_TZ_ADDR_SHIFT))&IOMUXC_GPR_GPR11_OCRAM_TZ_ADDR_MASK)
#define IOMUXC_GPR_GPR11_OCRAM_PXP_TZ_EN_MASK 0x40u
#define IOMUXC_GPR_GPR11_OCRAM_PXP_TZ_EN_SHIFT 6
#define IOMUXC_GPR_GPR11_OCRAM_PXP_TZ_ADDR_MASK 0x380u
#define IOMUXC_GPR_GPR11_OCRAM_PXP_TZ_ADDR_SHIFT 7
#define IOMUXC_GPR_GPR11_OCRAM_PXP_TZ_ADDR(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR11_OCRAM_PXP_TZ_ADDR_SHIFT))&IOMUXC_GPR_GPR11_OCRAM_PXP_TZ_ADDR_MASK)
#define IOMUXC_GPR_GPR11_OCRAM_S_TZ_EN_MASK 0x400u
#define IOMUXC_GPR_GPR11_OCRAM_S_TZ_EN_SHIFT 10
#define IOMUXC_GPR_GPR11_OCRAM_S_TZ_ADDR_MASK 0x3800u
#define IOMUXC_GPR_GPR11_OCRAM_S_TZ_ADDR_SHIFT 11
#define IOMUXC_GPR_GPR11_OCRAM_S_TZ_ADDR(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR11_OCRAM_S_TZ_ADDR_SHIFT))&IOMUXC_GPR_GPR11_OCRAM_S_TZ_ADDR_MASK)
#define IOMUXC_GPR_GPR11_GPR11_LOCK_MASK 0xFFFFC000u
#define IOMUXC_GPR_GPR11_GPR11_LOCK_SHIFT 14
#define IOMUXC_GPR_GPR11_GPR11_LOCK(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR11_GPR11_LOCK_SHIFT))&IOMUXC_GPR_GPR11_GPR11_LOCK_MASK)
/* GPR12 Bit Fields */
#define IOMUXC_GPR_GPR12_PCIE_PHY_TRSV_REG_RST_CH0_MASK 0x1u
#define IOMUXC_GPR_GPR12_PCIE_PHY_TRSV_REG_RST_CH0_SHIFT 0
#define IOMUXC_GPR_GPR12_PCIE_PHY_TRSV_RST_CH0_MASK 0x2u
#define IOMUXC_GPR_GPR12_PCIE_PHY_TRSV_RST_CH0_SHIFT 1
#define IOMUXC_GPR_GPR12_PCIE_PHY_SSC_EN_MASK 0x8u
#define IOMUXC_GPR_GPR12_PCIE_PHY_SSC_EN_SHIFT 3
#define IOMUXC_GPR_GPR12_PCIE_PHY_CMN_REG_RST_MASK 0x10u
#define IOMUXC_GPR_GPR12_PCIE_PHY_CMN_REG_RST_SHIFT 4
#define IOMUXC_GPR_GPR12_PCIE_PHY_REFCLK_SEL_MASK 0x20u
#define IOMUXC_GPR_GPR12_PCIE_PHY_REFCLK_SEL_SHIFT 5
#define IOMUXC_GPR_GPR12_PCIE_CTRL_DEVICE_TYPE_MASK 0xF000u
#define IOMUXC_GPR_GPR12_PCIE_CTRL_DEVICE_TYPE_SHIFT 12
#define IOMUXC_GPR_GPR12_PCIE_CTRL_DEVICE_TYPE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR12_PCIE_CTRL_DEVICE_TYPE_SHIFT))&IOMUXC_GPR_GPR12_PCIE_CTRL_DEVICE_TYPE_MASK)
#define IOMUXC_GPR_GPR12_PCIE_CTRL_DIAG_STATUS_BUS_SELECT_MASK 0x1E0000u
#define IOMUXC_GPR_GPR12_PCIE_CTRL_DIAG_STATUS_BUS_SELECT_SHIFT 17
#define IOMUXC_GPR_GPR12_PCIE_CTRL_DIAG_STATUS_BUS_SELECT(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR12_PCIE_CTRL_DIAG_STATUS_BUS_SELECT_SHIFT))&IOMUXC_GPR_GPR12_PCIE_CTRL_DIAG_STATUS_BUS_SELECT_MASK)
#define IOMUXC_GPR_GPR12_PCIE_CTRL_DIAG_CTRL_BUS_MASK 0xE00000u
#define IOMUXC_GPR_GPR12_PCIE_CTRL_DIAG_CTRL_BUS_SHIFT 21
#define IOMUXC_GPR_GPR12_PCIE_CTRL_DIAG_CTRL_BUS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR12_PCIE_CTRL_DIAG_CTRL_BUS_SHIFT))&IOMUXC_GPR_GPR12_PCIE_CTRL_DIAG_CTRL_BUS_MASK)
/* GPR13 Bit Fields */
#define IOMUXC_GPR_GPR13_ARCACHE_USDHC_MASK 0x1u
#define IOMUXC_GPR_GPR13_ARCACHE_USDHC_SHIFT 0
#define IOMUXC_GPR_GPR13_AWCACHE_USDHC_MASK 0x2u
#define IOMUXC_GPR_GPR13_AWCACHE_USDHC_SHIFT 1
#define IOMUXC_GPR_GPR13_ARCACHE_PXP_MASK 0x4u
#define IOMUXC_GPR_GPR13_ARCACHE_PXP_SHIFT 2
#define IOMUXC_GPR_GPR13_AWCACHE_PXP_MASK 0x8u
#define IOMUXC_GPR_GPR13_AWCACHE_PXP_SHIFT 3
#define IOMUXC_GPR_GPR13_ARCACHE_PCIE_MASK 0x10u
#define IOMUXC_GPR_GPR13_ARCACHE_PCIE_SHIFT 4
#define IOMUXC_GPR_GPR13_AWCACHE_PCIE_MASK 0x20u
#define IOMUXC_GPR_GPR13_AWCACHE_PCIE_SHIFT 5
#define IOMUXC_GPR_GPR13_ARCACHE_LCDIF_MASK 0x40u
#define IOMUXC_GPR_GPR13_ARCACHE_LCDIF_SHIFT 6
#define IOMUXC_GPR_GPR13_ARCACHE_EPDC_MASK 0x80u
#define IOMUXC_GPR_GPR13_ARCACHE_EPDC_SHIFT 7
#define IOMUXC_GPR_GPR13_ARCACHE_PXP_EN_MASK 0x100u
#define IOMUXC_GPR_GPR13_ARCACHE_PXP_EN_SHIFT 8
#define IOMUXC_GPR_GPR13_AWCACHE_PXP_EN_MASK 0x200u
#define IOMUXC_GPR_GPR13_AWCACHE_PXP_EN_SHIFT 9
#define IOMUXC_GPR_GPR13_ARCACHE_PCIE_EN_MASK 0x400u
#define IOMUXC_GPR_GPR13_ARCACHE_PCIE_EN_SHIFT 10
#define IOMUXC_GPR_GPR13_AWCACHE_PCIE_EN_MASK 0x800u
#define IOMUXC_GPR_GPR13_AWCACHE_PCIE_EN_SHIFT 11
#define IOMUXC_GPR_GPR13_ARCACHE_LCDIF_EN_MASK 0x1000u
#define IOMUXC_GPR_GPR13_ARCACHE_LCDIF_EN_SHIFT 12
#define IOMUXC_GPR_GPR13_ARCACHE_EPDC_EN_MASK 0x2000u
#define IOMUXC_GPR_GPR13_ARCACHE_EPDC_EN_SHIFT 13
#define IOMUXC_GPR_GPR13_AWCACHE_EPDC_MASK 0x4000u
#define IOMUXC_GPR_GPR13_AWCACHE_EPDC_SHIFT 14
#define IOMUXC_GPR_GPR13_AWCACHE_EPDC_EN_MASK 0x8000u
#define IOMUXC_GPR_GPR13_AWCACHE_EPDC_EN_SHIFT 15
#define IOMUXC_GPR_GPR13_PCIE_PHY_AFC_CODE_OUT_CH0_MASK 0xFF0000u
#define IOMUXC_GPR_GPR13_PCIE_PHY_AFC_CODE_OUT_CH0_SHIFT 16
#define IOMUXC_GPR_GPR13_PCIE_PHY_AFC_CODE_OUT_CH0(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR13_PCIE_PHY_AFC_CODE_OUT_CH0_SHIFT))&IOMUXC_GPR_GPR13_PCIE_PHY_AFC_CODE_OUT_CH0_MASK)
#define IOMUXC_GPR_GPR13_PCIE_PHY_VCO_BAND_MASK 0xF000000u
#define IOMUXC_GPR_GPR13_PCIE_PHY_VCO_BAND_SHIFT 24
#define IOMUXC_GPR_GPR13_PCIE_PHY_VCO_BAND(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR13_PCIE_PHY_VCO_BAND_SHIFT))&IOMUXC_GPR_GPR13_PCIE_PHY_VCO_BAND_MASK)
#define IOMUXC_GPR_GPR13_PCIE_PHY_PMA_CDR_LOCKED_CH0_MASK 0x10000000u
#define IOMUXC_GPR_GPR13_PCIE_PHY_PMA_CDR_LOCKED_CH0_SHIFT 28
#define IOMUXC_GPR_GPR13_PCIE_PHY_PMA_RX_PRESENT_CH0_MASK 0x20000000u
#define IOMUXC_GPR_GPR13_PCIE_PHY_PMA_RX_PRESENT_CH0_SHIFT 29
#define IOMUXC_GPR_GPR13_PCIE_PHY_CDR_VCO_MON_CH0_MASK 0x40000000u
#define IOMUXC_GPR_GPR13_PCIE_PHY_CDR_VCO_MON_CH0_SHIFT 30
#define IOMUXC_GPR_GPR13_PCIE_PHY_PCS_REFCLK_DISABLE_MASK 0x80000000u
#define IOMUXC_GPR_GPR13_PCIE_PHY_PCS_REFCLK_DISABLE_SHIFT 31
/* GPR14 Bit Fields */
#define IOMUXC_GPR_GPR14_SIM1_SIMV2_EMV_SEL_MASK 0x1u
#define IOMUXC_GPR_GPR14_SIM1_SIMV2_EMV_SEL_SHIFT 0
#define IOMUXC_GPR_GPR14_SIM2_SIMV2_EMV_SEL_MASK 0x2u
#define IOMUXC_GPR_GPR14_SIM2_SIMV2_EMV_SEL_SHIFT 1
/* GPR15 Bit Fields */
#define IOMUXC_GPR_GPR15_LVDS_I_VBLK_FLAG_MASK 0x1u
#define IOMUXC_GPR_GPR15_LVDS_I_VBLK_FLAG_SHIFT 0
#define IOMUXC_GPR_GPR15_LVDS_I_AUTO_SEL_MASK 0x2u
#define IOMUXC_GPR_GPR15_LVDS_I_AUTO_SEL_SHIFT 1
#define IOMUXC_GPR_GPR15_LVDS_I_DESKEW_CNT_SET_MASK 0x3FFCu
#define IOMUXC_GPR_GPR15_LVDS_I_DESKEW_CNT_SET_SHIFT 2
#define IOMUXC_GPR_GPR15_LVDS_I_DESKEW_CNT_SET(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR15_LVDS_I_DESKEW_CNT_SET_SHIFT))&IOMUXC_GPR_GPR15_LVDS_I_DESKEW_CNT_SET_MASK)
#define IOMUXC_GPR_GPR15_LVDS_I_LOCK_PPM_SET_MASK 0x3F0000u
#define IOMUXC_GPR_GPR15_LVDS_I_LOCK_PPM_SET_SHIFT 16
#define IOMUXC_GPR_GPR15_LVDS_I_LOCK_PPM_SET(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR15_LVDS_I_LOCK_PPM_SET_SHIFT))&IOMUXC_GPR_GPR15_LVDS_I_LOCK_PPM_SET_MASK)
/* GPR16 Bit Fields */
#define IOMUXC_GPR_GPR16_LVDS_SKEW_REG_CUR_MASK 0x3u
#define IOMUXC_GPR_GPR16_LVDS_SKEW_REG_CUR_SHIFT 0
#define IOMUXC_GPR_GPR16_LVDS_SKEW_REG_CUR(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR16_LVDS_SKEW_REG_CUR_SHIFT))&IOMUXC_GPR_GPR16_LVDS_SKEW_REG_CUR_MASK)
#define IOMUXC_GPR_GPR16_LVDS_SEL_DATABF_MASK 0x4u
#define IOMUXC_GPR_GPR16_LVDS_SEL_DATABF_SHIFT 2
#define IOMUXC_GPR_GPR16_LVDS_CNTB_TDLY_MASK 0x8u
#define IOMUXC_GPR_GPR16_LVDS_CNTB_TDLY_SHIFT 3
#define IOMUXC_GPR_GPR16_LVDS_SKEW_EN_H_MASK 0x10u
#define IOMUXC_GPR_GPR16_LVDS_SKEW_EN_H_SHIFT 4
#define IOMUXC_GPR_GPR16_LVDS_SKEWINI_MASK 0x20u
#define IOMUXC_GPR_GPR16_LVDS_SKEWINI_SHIFT 5
#define IOMUXC_GPR_GPR16_LVDS_SK_BIAS_MASK 0x3C0u
#define IOMUXC_GPR_GPR16_LVDS_SK_BIAS_SHIFT 6
#define IOMUXC_GPR_GPR16_LVDS_SK_BIAS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR16_LVDS_SK_BIAS_SHIFT))&IOMUXC_GPR_GPR16_LVDS_SK_BIAS_MASK)
#define IOMUXC_GPR_GPR16_LVDS_AUTO_DSK_SEL_MASK 0x400u
#define IOMUXC_GPR_GPR16_LVDS_AUTO_DSK_SEL_SHIFT 10
#define IOMUXC_GPR_GPR16_LVDS_LOCK_CNT_MASK 0x800u
#define IOMUXC_GPR_GPR16_LVDS_LOCK_CNT_SHIFT 11
#define IOMUXC_GPR_GPR16_LVDS_OUTCON_MASK 0x1000u
#define IOMUXC_GPR_GPR16_LVDS_OUTCON_SHIFT 12
#define IOMUXC_GPR_GPR16_LVDS_FC_CODE_MASK 0xE000u
#define IOMUXC_GPR_GPR16_LVDS_FC_CODE_SHIFT 13
#define IOMUXC_GPR_GPR16_LVDS_FC_CODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR16_LVDS_FC_CODE_SHIFT))&IOMUXC_GPR_GPR16_LVDS_FC_CODE_MASK)
#define IOMUXC_GPR_GPR16_LVDS_SRC_TRH_MASK 0x10000u
#define IOMUXC_GPR_GPR16_LVDS_SRC_TRH_SHIFT 16
#define IOMUXC_GPR_GPR16_LVDS_VOD_HIGH_S_MASK 0x20000u
#define IOMUXC_GPR_GPR16_LVDS_VOD_HIGH_S_SHIFT 17
#define IOMUXC_GPR_GPR16_LVDS_CNNCT_CNT_MASK 0x180000u
#define IOMUXC_GPR_GPR16_LVDS_CNNCT_CNT_SHIFT 19
#define IOMUXC_GPR_GPR16_LVDS_CNNCT_CNT(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR16_LVDS_CNNCT_CNT_SHIFT))&IOMUXC_GPR_GPR16_LVDS_CNNCT_CNT_MASK)
#define IOMUXC_GPR_GPR16_LVDS_CNNCT_MODE_SEL_MASK 0x200000u
#define IOMUXC_GPR_GPR16_LVDS_CNNCT_MODE_SEL_SHIFT 21
#define IOMUXC_GPR_GPR16_LVDS_FLT_CNT_MASK 0x400000u
#define IOMUXC_GPR_GPR16_LVDS_FLT_CNT_SHIFT 22
#define IOMUXC_GPR_GPR16_LVDS_VOD_ONLY_CNT_MASK 0x800000u
#define IOMUXC_GPR_GPR16_LVDS_VOD_ONLY_CNT_SHIFT 23
/* GPR17 Bit Fields */
#define IOMUXC_GPR_GPR17_LVDS_CNT_PEN_H_MASK 0xFFu
#define IOMUXC_GPR_GPR17_LVDS_CNT_PEN_H_SHIFT 0
#define IOMUXC_GPR_GPR17_LVDS_CNT_PEN_H(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR17_LVDS_CNT_PEN_H_SHIFT))&IOMUXC_GPR_GPR17_LVDS_CNT_PEN_H_MASK)
#define IOMUXC_GPR_GPR17_LVDS_CNT_VOD_H_MASK 0xFF00u
#define IOMUXC_GPR_GPR17_LVDS_CNT_VOD_H_SHIFT 8
#define IOMUXC_GPR_GPR17_LVDS_CNT_VOD_H(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR17_LVDS_CNT_VOD_H_SHIFT))&IOMUXC_GPR_GPR17_LVDS_CNT_VOD_H_MASK)
/* GPR18 Bit Fields */
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_CH_SEL_MASK 0x7u
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_CH_SEL_SHIFT 0
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_CH_SEL(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR18_LVDS_I_BIST_CH_SEL_SHIFT))&IOMUXC_GPR_GPR18_LVDS_I_BIST_CH_SEL_MASK)
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_DATA_INV_MASK 0x18u
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_DATA_INV_SHIFT 3
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_DATA_INV(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR18_LVDS_I_BIST_DATA_INV_SHIFT))&IOMUXC_GPR_GPR18_LVDS_I_BIST_DATA_INV_MASK)
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_CLK_INV_MASK 0x60u
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_CLK_INV_SHIFT 5
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_CLK_INV(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR18_LVDS_I_BIST_CLK_INV_SHIFT))&IOMUXC_GPR_GPR18_LVDS_I_BIST_CLK_INV_MASK)
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_SKEW_CTRL_MASK 0x3F00u
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_SKEW_CTRL_SHIFT 8
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_SKEW_CTRL(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR18_LVDS_I_BIST_SKEW_CTRL_SHIFT))&IOMUXC_GPR_GPR18_LVDS_I_BIST_SKEW_CTRL_MASK)
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_FORCE_ERROR_MASK 0x4000u
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_FORCE_ERROR_SHIFT 14
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_USER_PATTERN_MASK 0x7F0000u
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_USER_PATTERN_SHIFT 16
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_USER_PATTERN(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR18_LVDS_I_BIST_USER_PATTERN_SHIFT))&IOMUXC_GPR_GPR18_LVDS_I_BIST_USER_PATTERN_MASK)
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_PAT_SEL_MASK 0x3000000u
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_PAT_SEL_SHIFT 24
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_PAT_SEL(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR18_LVDS_I_BIST_PAT_SEL_SHIFT))&IOMUXC_GPR_GPR18_LVDS_I_BIST_PAT_SEL_MASK)
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_EN_MASK 0x4000000u
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_EN_SHIFT 26
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_RESETB_MASK 0x8000000u
#define IOMUXC_GPR_GPR18_LVDS_I_BIST_RESETB_SHIFT 27
#define IOMUXC_GPR_GPR18_LVDS_DLYS_BST_MASK 0x10000000u
#define IOMUXC_GPR_GPR18_LVDS_DLYS_BST_SHIFT 28
#define IOMUXC_GPR_GPR18_LVDS_SKINI_BST_MASK 0x20000000u
#define IOMUXC_GPR_GPR18_LVDS_SKINI_BST_SHIFT 29
/* GPR19 Bit Fields */
#define IOMUXC_GPR_GPR19_LVDS_O_BIST_STATUS_MASK 0x1u
#define IOMUXC_GPR_GPR19_LVDS_O_BIST_STATUS_SHIFT 0
#define IOMUXC_GPR_GPR19_LVDS_O_BIST_ERR_COUNT_MASK 0xFF00u
#define IOMUXC_GPR_GPR19_LVDS_O_BIST_ERR_COUNT_SHIFT 8
#define IOMUXC_GPR_GPR19_LVDS_O_BIST_ERR_COUNT(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR19_LVDS_O_BIST_ERR_COUNT_SHIFT))&IOMUXC_GPR_GPR19_LVDS_O_BIST_ERR_COUNT_MASK)
#define IOMUXC_GPR_GPR19_LVDS_O_BIST_SYNC_MASK 0x10000u
#define IOMUXC_GPR_GPR19_LVDS_O_BIST_SYNC_SHIFT 16
#define IOMUXC_GPR_GPR19_LVDS_MON_FOR_CNNCT_MASK 0x20000u
#define IOMUXC_GPR_GPR19_LVDS_MON_FOR_CNNCT_SHIFT 17
/* GPR20 Bit Fields */
#define IOMUXC_GPR_GPR20_LVDS_P_MASK 0x3Fu
#define IOMUXC_GPR_GPR20_LVDS_P_SHIFT 0
#define IOMUXC_GPR_GPR20_LVDS_P(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR20_LVDS_P_SHIFT))&IOMUXC_GPR_GPR20_LVDS_P_MASK)
#define IOMUXC_GPR_GPR20_LVDS_M_MASK 0x3F00u
#define IOMUXC_GPR_GPR20_LVDS_M_SHIFT 8
#define IOMUXC_GPR_GPR20_LVDS_M(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR20_LVDS_M_SHIFT))&IOMUXC_GPR_GPR20_LVDS_M_MASK)
#define IOMUXC_GPR_GPR20_LVDS_S_MASK 0x30000u
#define IOMUXC_GPR_GPR20_LVDS_S_SHIFT 16
#define IOMUXC_GPR_GPR20_LVDS_S(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR20_LVDS_S_SHIFT))&IOMUXC_GPR_GPR20_LVDS_S_MASK)
#define IOMUXC_GPR_GPR20_LVDS_VSEL_MASK 0x1000000u
#define IOMUXC_GPR_GPR20_LVDS_VSEL_SHIFT 24
#define IOMUXC_GPR_GPR20_LVDS_CK_POL_SEL_MASK 0x2000000u
#define IOMUXC_GPR_GPR20_LVDS_CK_POL_SEL_SHIFT 25
#define IOMUXC_GPR_GPR20_LVDS_I_TX2801X_DUMMY_MASK 0x38000000u
#define IOMUXC_GPR_GPR20_LVDS_I_TX2801X_DUMMY_SHIFT 27
#define IOMUXC_GPR_GPR20_LVDS_I_TX2801X_DUMMY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR20_LVDS_I_TX2801X_DUMMY_SHIFT))&IOMUXC_GPR_GPR20_LVDS_I_TX2801X_DUMMY_MASK)
/* GPR21 Bit Fields */
#define IOMUXC_GPR_GPR21_LVDS_SKC0_MASK 0x7u
#define IOMUXC_GPR_GPR21_LVDS_SKC0_SHIFT 0
#define IOMUXC_GPR_GPR21_LVDS_SKC0(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR21_LVDS_SKC0_SHIFT))&IOMUXC_GPR_GPR21_LVDS_SKC0_MASK)
#define IOMUXC_GPR_GPR21_LVDS_SKC1_MASK 0x38u
#define IOMUXC_GPR_GPR21_LVDS_SKC1_SHIFT 3
#define IOMUXC_GPR_GPR21_LVDS_SKC1(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR21_LVDS_SKC1_SHIFT))&IOMUXC_GPR_GPR21_LVDS_SKC1_MASK)
#define IOMUXC_GPR_GPR21_LVDS_SKC2_MASK 0x1C0u
#define IOMUXC_GPR_GPR21_LVDS_SKC2_SHIFT 6
#define IOMUXC_GPR_GPR21_LVDS_SKC2(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR21_LVDS_SKC2_SHIFT))&IOMUXC_GPR_GPR21_LVDS_SKC2_MASK)
#define IOMUXC_GPR_GPR21_LVDS_SKCCK_MASK 0xE00u
#define IOMUXC_GPR_GPR21_LVDS_SKCCK_SHIFT 9
#define IOMUXC_GPR_GPR21_LVDS_SKCCK(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR21_LVDS_SKCCK_SHIFT))&IOMUXC_GPR_GPR21_LVDS_SKCCK_MASK)
#define IOMUXC_GPR_GPR21_LVDS_SKC3_MASK 0x7000u
#define IOMUXC_GPR_GPR21_LVDS_SKC3_SHIFT 12
#define IOMUXC_GPR_GPR21_LVDS_SKC3(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR21_LVDS_SKC3_SHIFT))&IOMUXC_GPR_GPR21_LVDS_SKC3_MASK)
#define IOMUXC_GPR_GPR21_LVDS_SKC4_MASK 0x38000u
#define IOMUXC_GPR_GPR21_LVDS_SKC4_SHIFT 15
#define IOMUXC_GPR_GPR21_LVDS_SKC4(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR21_LVDS_SKC4_SHIFT))&IOMUXC_GPR_GPR21_LVDS_SKC4_MASK)
#define IOMUXC_GPR_GPR21_SJC_BYPASS_CJTAGC_MASK 0x40000u
#define IOMUXC_GPR_GPR21_SJC_BYPASS_CJTAGC_SHIFT 18
#define IOMUXC_GPR_GPR21_DAP_BYPASS_CJTAGC_MASK 0x80000u
#define IOMUXC_GPR_GPR21_DAP_BYPASS_CJTAGC_SHIFT 19
/* GPR22 Bit Fields */
#define IOMUXC_GPR_GPR22_DDRC_MRR_DATA_MASK 0xFF0000u
#define IOMUXC_GPR_GPR22_DDRC_MRR_DATA_SHIFT 16
#define IOMUXC_GPR_GPR22_DDRC_MRR_DATA(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_GPR_GPR22_DDRC_MRR_DATA_SHIFT))&IOMUXC_GPR_GPR22_DDRC_MRR_DATA_MASK)
#define IOMUXC_GPR_GPR22_DDRC_MRR_VALID_MASK 0x1000000u
#define IOMUXC_GPR_GPR22_DDRC_MRR_VALID_SHIFT 24
#define IOMUXC_GPR_GPR22_DFI_INIT_COMPLETE_MASK 0x2000000u
#define IOMUXC_GPR_GPR22_DFI_INIT_COMPLETE_SHIFT 25
#define IOMUXC_GPR_GPR22_CHD2_DVDD_STABLE_MASK 0x4000000u
#define IOMUXC_GPR_GPR22_CHD2_DVDD_STABLE_SHIFT 26
#define IOMUXC_GPR_GPR22_CHD2_ISO_ENA_1_MASK 0x8000000u
#define IOMUXC_GPR_GPR22_CHD2_ISO_ENA_1_SHIFT 27
#define IOMUXC_GPR_GPR22_CHD1_DVDD_STABLE_MASK 0x10000000u
#define IOMUXC_GPR_GPR22_CHD1_DVDD_STABLE_SHIFT 28
#define IOMUXC_GPR_GPR22_CHD1_ISO_ENA_1_MASK 0x20000000u
#define IOMUXC_GPR_GPR22_CHD1_ISO_ENA_1_SHIFT 29
#define IOMUXC_GPR_GPR22_PCIE_PHY_PLL_LOCKED_MASK 0x80000000u
#define IOMUXC_GPR_GPR22_PCIE_PHY_PLL_LOCKED_SHIFT 31
/*!
* @}
*/ /* end of group IOMUXC_GPR_Register_Masks */
/* IOMUXC_GPR - Peripheral instance base addresses */
/** Peripheral IOMUXC_GPR base address */
#define IOMUXC_GPR_BASE (0x30340000u)
/** Peripheral IOMUXC_GPR base pointer */
#define IOMUXC_GPR ((IOMUXC_GPR_Type *)IOMUXC_GPR_BASE)
#define IOMUXC_GPR_BASE_PTR (IOMUXC_GPR)
/** Array initializer of IOMUXC_GPR peripheral base addresses */
#define IOMUXC_GPR_BASE_ADDRS { IOMUXC_GPR_BASE }
/** Array initializer of IOMUXC_GPR peripheral base pointers */
#define IOMUXC_GPR_BASE_PTRS { IOMUXC_GPR }
/** Interrupt vectors for the IOMUXC_GPR peripheral type */
#define IOMUXC_GPR_IRQS { GPR_IRQn }
/* ----------------------------------------------------------------------------
-- IOMUXC_GPR - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup IOMUXC_GPR_Register_Accessor_Macros IOMUXC_GPR - Register accessor macros
* @{
*/
/* IOMUXC_GPR - Register instance definitions */
/* IOMUXC_GPR */
#define IOMUXC_GPR_GPR0 IOMUXC_GPR_GPR0_REG(IOMUXC_GPR_BASE_PTR)
#define IOMUXC_GPR_GPR1 IOMUXC_GPR_GPR1_REG(IOMUXC_GPR_BASE_PTR)
#define IOMUXC_GPR_GPR2 IOMUXC_GPR_GPR2_REG(IOMUXC_GPR_BASE_PTR)
#define IOMUXC_GPR_GPR3 IOMUXC_GPR_GPR3_REG(IOMUXC_GPR_BASE_PTR)
#define IOMUXC_GPR_GPR4 IOMUXC_GPR_GPR4_REG(IOMUXC_GPR_BASE_PTR)
#define IOMUXC_GPR_GPR5 IOMUXC_GPR_GPR5_REG(IOMUXC_GPR_BASE_PTR)
#define IOMUXC_GPR_GPR6 IOMUXC_GPR_GPR6_REG(IOMUXC_GPR_BASE_PTR)
#define IOMUXC_GPR_GPR7 IOMUXC_GPR_GPR7_REG(IOMUXC_GPR_BASE_PTR)
#define IOMUXC_GPR_GPR8 IOMUXC_GPR_GPR8_REG(IOMUXC_GPR_BASE_PTR)
#define IOMUXC_GPR_GPR9 IOMUXC_GPR_GPR9_REG(IOMUXC_GPR_BASE_PTR)
#define IOMUXC_GPR_GPR10 IOMUXC_GPR_GPR10_REG(IOMUXC_GPR_BASE_PTR)
#define IOMUXC_GPR_GPR11 IOMUXC_GPR_GPR11_REG(IOMUXC_GPR_BASE_PTR)
#define IOMUXC_GPR_GPR12 IOMUXC_GPR_GPR12_REG(IOMUXC_GPR_BASE_PTR)
#define IOMUXC_GPR_GPR13 IOMUXC_GPR_GPR13_REG(IOMUXC_GPR_BASE_PTR)
#define IOMUXC_GPR_GPR14 IOMUXC_GPR_GPR14_REG(IOMUXC_GPR_BASE_PTR)
#define IOMUXC_GPR_GPR15 IOMUXC_GPR_GPR15_REG(IOMUXC_GPR_BASE_PTR)
#define IOMUXC_GPR_GPR16 IOMUXC_GPR_GPR16_REG(IOMUXC_GPR_BASE_PTR)
#define IOMUXC_GPR_GPR17 IOMUXC_GPR_GPR17_REG(IOMUXC_GPR_BASE_PTR)
#define IOMUXC_GPR_GPR18 IOMUXC_GPR_GPR18_REG(IOMUXC_GPR_BASE_PTR)
#define IOMUXC_GPR_GPR19 IOMUXC_GPR_GPR19_REG(IOMUXC_GPR_BASE_PTR)
#define IOMUXC_GPR_GPR20 IOMUXC_GPR_GPR20_REG(IOMUXC_GPR_BASE_PTR)
#define IOMUXC_GPR_GPR21 IOMUXC_GPR_GPR21_REG(IOMUXC_GPR_BASE_PTR)
#define IOMUXC_GPR_GPR22 IOMUXC_GPR_GPR22_REG(IOMUXC_GPR_BASE_PTR)
/*!
* @}
*/ /* end of group IOMUXC_GPR_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group IOMUXC_GPR_Peripheral */
/* ----------------------------------------------------------------------------
-- IOMUXC_LPSR Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup IOMUXC_LPSR_Peripheral_Access_Layer IOMUXC_LPSR Peripheral Access Layer
* @{
*/
/** IOMUXC_LPSR - Register Layout Typedef */
typedef struct {
__IO uint32_t SW_MUX_CTL_PAD_GPIO1_IO00; /**< SW_MUX_CTL_PAD_GPIO1_IO00 SW MUX Control Register, offset: 0x0 */
__IO uint32_t SW_MUX_CTL_PAD_GPIO1_IO01; /**< SW_MUX_CTL_PAD_GPIO1_IO01 SW MUX Control Register, offset: 0x4 */
__IO uint32_t SW_MUX_CTL_PAD_GPIO1_IO02; /**< SW_MUX_CTL_PAD_GPIO1_IO02 SW MUX Control Register, offset: 0x8 */
__IO uint32_t SW_MUX_CTL_PAD_GPIO1_IO03; /**< SW_MUX_CTL_PAD_GPIO1_IO03 SW MUX Control Register, offset: 0xC */
__IO uint32_t SW_MUX_CTL_PAD_GPIO1_IO04; /**< SW_MUX_CTL_PAD_GPIO1_IO04 SW MUX Control Register, offset: 0x10 */
__IO uint32_t SW_MUX_CTL_PAD_GPIO1_IO05; /**< SW_MUX_CTL_PAD_GPIO1_IO05 SW MUX Control Register, offset: 0x14 */
__IO uint32_t SW_MUX_CTL_PAD_GPIO1_IO06; /**< SW_MUX_CTL_PAD_GPIO1_IO06 SW MUX Control Register, offset: 0x18 */
__IO uint32_t SW_MUX_CTL_PAD_GPIO1_IO07; /**< SW_MUX_CTL_PAD_GPIO1_IO07 SW MUX Control Register, offset: 0x1C */
__IO uint32_t SW_PAD_CTL_PAD_TEST_MODE; /**< SW_PAD_CTL_PAD_TEST_MODE SW PAD Control Register, offset: 0x20 */
__IO uint32_t SW_PAD_CTL_PAD_SRC_POR_B; /**< SW_PAD_CTL_PAD_SRC_POR_B SW PAD Control Register, offset: 0x24 */
__IO uint32_t SW_PAD_CTL_PAD_BOOT_MODE0; /**< SW_PAD_CTL_PAD_BOOT_MODE0 SW PAD Control Register, offset: 0x28 */
__IO uint32_t SW_PAD_CTL_PAD_BOOT_MODE1; /**< SW_PAD_CTL_PAD_BOOT_MODE1 SW PAD Control Register, offset: 0x2C */
__IO uint32_t SW_PAD_CTL_PAD_GPIO1_IO00; /**< SW_PAD_CTL_PAD_GPIO1_IO00 SW PAD Control Register, offset: 0x30 */
__IO uint32_t SW_PAD_CTL_PAD_GPIO1_IO01; /**< SW_PAD_CTL_PAD_GPIO1_IO01 SW PAD Control Register, offset: 0x34 */
__IO uint32_t SW_PAD_CTL_PAD_GPIO1_IO02; /**< SW_PAD_CTL_PAD_GPIO1_IO02 SW PAD Control Register, offset: 0x38 */
__IO uint32_t SW_PAD_CTL_PAD_GPIO1_IO03; /**< SW_PAD_CTL_PAD_GPIO1_IO03 SW PAD Control Register, offset: 0x3C */
__IO uint32_t SW_PAD_CTL_PAD_GPIO1_IO04; /**< SW_PAD_CTL_PAD_GPIO1_IO04 SW PAD Control Register, offset: 0x40 */
__IO uint32_t SW_PAD_CTL_PAD_GPIO1_IO05; /**< SW_PAD_CTL_PAD_GPIO1_IO05 SW PAD Control Register, offset: 0x44 */
__IO uint32_t SW_PAD_CTL_PAD_GPIO1_IO06; /**< SW_PAD_CTL_PAD_GPIO1_IO06 SW PAD Control Register, offset: 0x48 */
__IO uint32_t SW_PAD_CTL_PAD_GPIO1_IO07; /**< SW_PAD_CTL_PAD_GPIO1_IO07 SW PAD Control Register, offset: 0x4C */
} IOMUXC_LPSR_Type, *IOMUXC_LPSR_MemMapPtr;
/* ----------------------------------------------------------------------------
-- IOMUXC_LPSR - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup IOMUXC_LPSR_Register_Accessor_Macros IOMUXC_LPSR - Register accessor macros
* @{
*/
/* IOMUXC_LPSR - Register accessors */
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO00_REG(base) ((base)->SW_MUX_CTL_PAD_GPIO1_IO00)
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO01_REG(base) ((base)->SW_MUX_CTL_PAD_GPIO1_IO01)
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO02_REG(base) ((base)->SW_MUX_CTL_PAD_GPIO1_IO02)
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO03_REG(base) ((base)->SW_MUX_CTL_PAD_GPIO1_IO03)
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO04_REG(base) ((base)->SW_MUX_CTL_PAD_GPIO1_IO04)
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO05_REG(base) ((base)->SW_MUX_CTL_PAD_GPIO1_IO05)
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO06_REG(base) ((base)->SW_MUX_CTL_PAD_GPIO1_IO06)
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO07_REG(base) ((base)->SW_MUX_CTL_PAD_GPIO1_IO07)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_TEST_MODE_REG(base) ((base)->SW_PAD_CTL_PAD_TEST_MODE)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_SRC_POR_B_REG(base) ((base)->SW_PAD_CTL_PAD_SRC_POR_B)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE0_REG(base) ((base)->SW_PAD_CTL_PAD_BOOT_MODE0)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE1_REG(base) ((base)->SW_PAD_CTL_PAD_BOOT_MODE1)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO00_REG(base) ((base)->SW_PAD_CTL_PAD_GPIO1_IO00)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO01_REG(base) ((base)->SW_PAD_CTL_PAD_GPIO1_IO01)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO02_REG(base) ((base)->SW_PAD_CTL_PAD_GPIO1_IO02)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO03_REG(base) ((base)->SW_PAD_CTL_PAD_GPIO1_IO03)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO04_REG(base) ((base)->SW_PAD_CTL_PAD_GPIO1_IO04)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO05_REG(base) ((base)->SW_PAD_CTL_PAD_GPIO1_IO05)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO06_REG(base) ((base)->SW_PAD_CTL_PAD_GPIO1_IO06)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO07_REG(base) ((base)->SW_PAD_CTL_PAD_GPIO1_IO07)
/*!
* @}
*/ /* end of group IOMUXC_LPSR_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- IOMUXC_LPSR Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup IOMUXC_LPSR_Register_Masks IOMUXC_LPSR Register Masks
* @{
*/
/* SW_MUX_CTL_PAD_GPIO1_IO00 Bit Fields */
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO00_MUX_MODE_MASK 0x7u
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO00_MUX_MODE_SHIFT 0
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO00_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO00_MUX_MODE_SHIFT))&IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO00_MUX_MODE_MASK)
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO00_SION_MASK 0x10u
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO00_SION_SHIFT 4
/* SW_MUX_CTL_PAD_GPIO1_IO01 Bit Fields */
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO01_MUX_MODE_MASK 0x7u
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO01_MUX_MODE_SHIFT 0
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO01_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO01_MUX_MODE_SHIFT))&IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO01_MUX_MODE_MASK)
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO01_SION_MASK 0x10u
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO01_SION_SHIFT 4
/* SW_MUX_CTL_PAD_GPIO1_IO02 Bit Fields */
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO02_MUX_MODE_MASK 0x7u
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO02_MUX_MODE_SHIFT 0
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO02_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO02_MUX_MODE_SHIFT))&IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO02_MUX_MODE_MASK)
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO02_SION_MASK 0x10u
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO02_SION_SHIFT 4
/* SW_MUX_CTL_PAD_GPIO1_IO03 Bit Fields */
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO03_MUX_MODE_MASK 0x7u
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO03_MUX_MODE_SHIFT 0
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO03_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO03_MUX_MODE_SHIFT))&IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO03_MUX_MODE_MASK)
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO03_SION_MASK 0x10u
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO03_SION_SHIFT 4
/* SW_MUX_CTL_PAD_GPIO1_IO04 Bit Fields */
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO04_MUX_MODE_MASK 0x7u
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO04_MUX_MODE_SHIFT 0
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO04_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO04_MUX_MODE_SHIFT))&IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO04_MUX_MODE_MASK)
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO04_SION_MASK 0x10u
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO04_SION_SHIFT 4
/* SW_MUX_CTL_PAD_GPIO1_IO05 Bit Fields */
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO05_MUX_MODE_MASK 0x7u
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO05_MUX_MODE_SHIFT 0
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO05_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO05_MUX_MODE_SHIFT))&IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO05_MUX_MODE_MASK)
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO05_SION_MASK 0x10u
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO05_SION_SHIFT 4
/* SW_MUX_CTL_PAD_GPIO1_IO06 Bit Fields */
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO06_MUX_MODE_MASK 0x7u
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO06_MUX_MODE_SHIFT 0
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO06_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO06_MUX_MODE_SHIFT))&IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO06_MUX_MODE_MASK)
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO06_SION_MASK 0x10u
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO06_SION_SHIFT 4
/* SW_MUX_CTL_PAD_GPIO1_IO07 Bit Fields */
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO07_MUX_MODE_MASK 0x7u
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO07_MUX_MODE_SHIFT 0
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO07_MUX_MODE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO07_MUX_MODE_SHIFT))&IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO07_MUX_MODE_MASK)
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO07_SION_MASK 0x10u
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO07_SION_SHIFT 4
/* SW_PAD_CTL_PAD_TEST_MODE Bit Fields */
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_TEST_MODE_DSE_MASK 0x3u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_TEST_MODE_DSE_SHIFT 0
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_TEST_MODE_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_TEST_MODE_DSE_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_TEST_MODE_DSE_MASK)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_TEST_MODE_SRE_MASK 0x4u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_TEST_MODE_SRE_SHIFT 2
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_TEST_MODE_HYS_MASK 0x8u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_TEST_MODE_HYS_SHIFT 3
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_TEST_MODE_PE_MASK 0x10u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_TEST_MODE_PE_SHIFT 4
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_TEST_MODE_PS_MASK 0x60u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_TEST_MODE_PS_SHIFT 5
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_TEST_MODE_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_TEST_MODE_PS_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_TEST_MODE_PS_MASK)
/* SW_PAD_CTL_PAD_SRC_POR_B Bit Fields */
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_SRC_POR_B_DSE_MASK 0x3u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_SRC_POR_B_DSE_SHIFT 0
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_SRC_POR_B_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_SRC_POR_B_DSE_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_SRC_POR_B_DSE_MASK)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_SRC_POR_B_SRE_MASK 0x4u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_SRC_POR_B_SRE_SHIFT 2
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_SRC_POR_B_HYS_MASK 0x8u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_SRC_POR_B_HYS_SHIFT 3
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_SRC_POR_B_PE_MASK 0x10u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_SRC_POR_B_PE_SHIFT 4
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_SRC_POR_B_PS_MASK 0x60u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_SRC_POR_B_PS_SHIFT 5
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_SRC_POR_B_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_SRC_POR_B_PS_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_SRC_POR_B_PS_MASK)
/* SW_PAD_CTL_PAD_BOOT_MODE0 Bit Fields */
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE0_DSE_MASK 0x3u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE0_DSE_SHIFT 0
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE0_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE0_DSE_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE0_DSE_MASK)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE0_SRE_MASK 0x4u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE0_SRE_SHIFT 2
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE0_HYS_MASK 0x8u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE0_HYS_SHIFT 3
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE0_PE_MASK 0x10u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE0_PE_SHIFT 4
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE0_PS_MASK 0x60u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE0_PS_SHIFT 5
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE0_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE0_PS_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE0_PS_MASK)
/* SW_PAD_CTL_PAD_BOOT_MODE1 Bit Fields */
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE1_DSE_MASK 0x3u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE1_DSE_SHIFT 0
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE1_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE1_DSE_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE1_DSE_MASK)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE1_SRE_MASK 0x4u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE1_SRE_SHIFT 2
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE1_HYS_MASK 0x8u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE1_HYS_SHIFT 3
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE1_PE_MASK 0x10u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE1_PE_SHIFT 4
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE1_PS_MASK 0x60u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE1_PS_SHIFT 5
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE1_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE1_PS_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE1_PS_MASK)
/* SW_PAD_CTL_PAD_GPIO1_IO00 Bit Fields */
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO00_DSE_MASK 0x3u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO00_DSE_SHIFT 0
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO00_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO00_DSE_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO00_DSE_MASK)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO00_SRE_MASK 0x4u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO00_SRE_SHIFT 2
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO00_HYS_MASK 0x8u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO00_HYS_SHIFT 3
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO00_PE_MASK 0x10u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO00_PE_SHIFT 4
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO00_PS_MASK 0x60u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO00_PS_SHIFT 5
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO00_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO00_PS_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO00_PS_MASK)
/* SW_PAD_CTL_PAD_GPIO1_IO01 Bit Fields */
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO01_DSE_MASK 0x3u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO01_DSE_SHIFT 0
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO01_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO01_DSE_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO01_DSE_MASK)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO01_SRE_MASK 0x4u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO01_SRE_SHIFT 2
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO01_HYS_MASK 0x8u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO01_HYS_SHIFT 3
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO01_PE_MASK 0x10u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO01_PE_SHIFT 4
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO01_PS_MASK 0x60u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO01_PS_SHIFT 5
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO01_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO01_PS_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO01_PS_MASK)
/* SW_PAD_CTL_PAD_GPIO1_IO02 Bit Fields */
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO02_DSE_MASK 0x3u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO02_DSE_SHIFT 0
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO02_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO02_DSE_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO02_DSE_MASK)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO02_SRE_MASK 0x4u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO02_SRE_SHIFT 2
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO02_HYS_MASK 0x8u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO02_HYS_SHIFT 3
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO02_PE_MASK 0x10u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO02_PE_SHIFT 4
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO02_PS_MASK 0x60u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO02_PS_SHIFT 5
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO02_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO02_PS_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO02_PS_MASK)
/* SW_PAD_CTL_PAD_GPIO1_IO03 Bit Fields */
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO03_DSE_MASK 0x3u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO03_DSE_SHIFT 0
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO03_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO03_DSE_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO03_DSE_MASK)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO03_SRE_MASK 0x4u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO03_SRE_SHIFT 2
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO03_HYS_MASK 0x8u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO03_HYS_SHIFT 3
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO03_PE_MASK 0x10u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO03_PE_SHIFT 4
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO03_PS_MASK 0x60u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO03_PS_SHIFT 5
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO03_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO03_PS_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO03_PS_MASK)
/* SW_PAD_CTL_PAD_GPIO1_IO04 Bit Fields */
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO04_DSE_MASK 0x3u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO04_DSE_SHIFT 0
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO04_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO04_DSE_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO04_DSE_MASK)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO04_SRE_MASK 0x4u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO04_SRE_SHIFT 2
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO04_HYS_MASK 0x8u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO04_HYS_SHIFT 3
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO04_PE_MASK 0x10u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO04_PE_SHIFT 4
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO04_PS_MASK 0x60u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO04_PS_SHIFT 5
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO04_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO04_PS_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO04_PS_MASK)
/* SW_PAD_CTL_PAD_GPIO1_IO05 Bit Fields */
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO05_DSE_MASK 0x3u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO05_DSE_SHIFT 0
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO05_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO05_DSE_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO05_DSE_MASK)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO05_SRE_MASK 0x4u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO05_SRE_SHIFT 2
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO05_HYS_MASK 0x8u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO05_HYS_SHIFT 3
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO05_PE_MASK 0x10u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO05_PE_SHIFT 4
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO05_PS_MASK 0x60u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO05_PS_SHIFT 5
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO05_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO05_PS_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO05_PS_MASK)
/* SW_PAD_CTL_PAD_GPIO1_IO06 Bit Fields */
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO06_DSE_MASK 0x3u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO06_DSE_SHIFT 0
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO06_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO06_DSE_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO06_DSE_MASK)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO06_SRE_MASK 0x4u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO06_SRE_SHIFT 2
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO06_HYS_MASK 0x8u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO06_HYS_SHIFT 3
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO06_PE_MASK 0x10u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO06_PE_SHIFT 4
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO06_PS_MASK 0x60u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO06_PS_SHIFT 5
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO06_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO06_PS_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO06_PS_MASK)
/* SW_PAD_CTL_PAD_GPIO1_IO07 Bit Fields */
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO07_DSE_MASK 0x3u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO07_DSE_SHIFT 0
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO07_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO07_DSE_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO07_DSE_MASK)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO07_SRE_MASK 0x4u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO07_SRE_SHIFT 2
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO07_HYS_MASK 0x8u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO07_HYS_SHIFT 3
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO07_PE_MASK 0x10u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO07_PE_SHIFT 4
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO07_PS_MASK 0x60u
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO07_PS_SHIFT 5
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO07_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO07_PS_SHIFT))&IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO07_PS_MASK)
/*!
* @}
*/ /* end of group IOMUXC_LPSR_Register_Masks */
/* IOMUXC_LPSR - Peripheral instance base addresses */
/** Peripheral IOMUXC_LPSR base address */
#define IOMUXC_LPSR_BASE (0x302C0000u)
/** Peripheral IOMUXC_LPSR base pointer */
#define IOMUXC_LPSR ((IOMUXC_LPSR_Type *)IOMUXC_LPSR_BASE)
#define IOMUXC_LPSR_BASE_PTR (IOMUXC_LPSR)
/** Array initializer of IOMUXC_LPSR peripheral base addresses */
#define IOMUXC_LPSR_BASE_ADDRS { IOMUXC_LPSR_BASE }
/** Array initializer of IOMUXC_LPSR peripheral base pointers */
#define IOMUXC_LPSR_BASE_PTRS { IOMUXC_LPSR }
/* ----------------------------------------------------------------------------
-- IOMUXC_LPSR - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup IOMUXC_LPSR_Register_Accessor_Macros IOMUXC_LPSR - Register accessor macros
* @{
*/
/* IOMUXC_LPSR - Register instance definitions */
/* IOMUXC_LPSR */
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO00 IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO00_REG(IOMUXC_LPSR_BASE_PTR)
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO01 IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO01_REG(IOMUXC_LPSR_BASE_PTR)
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO02 IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO02_REG(IOMUXC_LPSR_BASE_PTR)
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO03 IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO03_REG(IOMUXC_LPSR_BASE_PTR)
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO04 IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO04_REG(IOMUXC_LPSR_BASE_PTR)
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO05 IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO05_REG(IOMUXC_LPSR_BASE_PTR)
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO06 IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO06_REG(IOMUXC_LPSR_BASE_PTR)
#define IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO07 IOMUXC_LPSR_SW_MUX_CTL_PAD_GPIO1_IO07_REG(IOMUXC_LPSR_BASE_PTR)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_TEST_MODE IOMUXC_LPSR_SW_PAD_CTL_PAD_TEST_MODE_REG(IOMUXC_LPSR_BASE_PTR)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_SRC_POR_B IOMUXC_LPSR_SW_PAD_CTL_PAD_SRC_POR_B_REG(IOMUXC_LPSR_BASE_PTR)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE0 IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE0_REG(IOMUXC_LPSR_BASE_PTR)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE1 IOMUXC_LPSR_SW_PAD_CTL_PAD_BOOT_MODE1_REG(IOMUXC_LPSR_BASE_PTR)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO00 IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO00_REG(IOMUXC_LPSR_BASE_PTR)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO01 IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO01_REG(IOMUXC_LPSR_BASE_PTR)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO02 IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO02_REG(IOMUXC_LPSR_BASE_PTR)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO03 IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO03_REG(IOMUXC_LPSR_BASE_PTR)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO04 IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO04_REG(IOMUXC_LPSR_BASE_PTR)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO05 IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO05_REG(IOMUXC_LPSR_BASE_PTR)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO06 IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO06_REG(IOMUXC_LPSR_BASE_PTR)
#define IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO07 IOMUXC_LPSR_SW_PAD_CTL_PAD_GPIO1_IO07_REG(IOMUXC_LPSR_BASE_PTR)
/*!
* @}
*/ /* end of group IOMUXC_LPSR_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group IOMUXC_LPSR_Peripheral */
/* ----------------------------------------------------------------------------
-- IOMUXC_LPSR_GPR Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup IOMUXC_LPSR_GPR_Peripheral_Access_Layer IOMUXC_LPSR_GPR Peripheral Access Layer
* @{
*/
/** IOMUXC_LPSR_GPR - Register Layout Typedef */
typedef struct {
__IO uint32_t IOMUXC_LPSR_GPR0; /**< IOMUXC_LPSR General Purpose Register 0, offset: 0x0 */
__IO uint32_t IOMUXC_LPSR_GPR1; /**< IOMUXC_LPSR General Purpose Register 1, offset: 0x4 */
__IO uint32_t IOMUXC_LPSR_GPR2; /**< IOMUXC_LPSR General Purpose Register 2, offset: 0x8 */
__IO uint32_t IOMUXC_LPSR_GPR3; /**< IOMUXC_LPSR General Purpose Register 3, offset: 0xC */
__IO uint32_t IOMUXC_LPSR_GPR4; /**< IOMUXC_LPSR General Purpose Register 4, offset: 0x10 */
__IO uint32_t IOMUXC_LPSR_GPR5; /**< IOMUXC_LPSR General Purpose Register 5, offset: 0x14 */
__IO uint32_t IOMUXC_LPSR_GPR6; /**< IOMUXC_LPSR General Purpose Register 6, offset: 0x18 */
__IO uint32_t IOMUXC_LPSR_GPR7; /**< IOMUXC_LPSR General Purpose Register 7, offset: 0x1C */
__IO uint32_t IOMUXC_LPSR_GPR8; /**< IOMUXC_LPSR General Purpose Register 8, offset: 0x20 */
__IO uint32_t IOMUXC_LPSR_GPR9; /**< IOMUXC_LPSR General Purpose Register 9, offset: 0x24 */
__IO uint32_t IOMUXC_LPSR_GPR10; /**< IOMUXC_LPSR General Purpose Register 10, offset: 0x28 */
__IO uint32_t IOMUXC_LPSR_GPR11; /**< IOMUXC_LPSR General Purpose Register 11, offset: 0x2C */
__IO uint32_t IOMUXC_LPSR_GPR12; /**< IOMUXC_LPSR General Purpose Register 12, offset: 0x30 */
__IO uint32_t IOMUXC_LPSR_GPR13; /**< IOMUXC_LPSR General Purpose Register 13, offset: 0x34 */
__IO uint32_t IOMUXC_LPSR_GPR14; /**< IOMUXC_LPSR General Purpose Register 14, offset: 0x38 */
__IO uint32_t IOMUXC_LPSR_GPR15; /**< IOMUXC_LPSR General Purpose Register 15, offset: 0x3C */
__IO uint32_t IOMUXC_LPSR_GPR16; /**< IOMUXC_LPSR General Purpose Register 16, offset: 0x40 */
__IO uint32_t IOMUXC_LPSR_GPR17; /**< IOMUXC_LPSR General Purpose Register 17, offset: 0x44 */
__IO uint32_t IOMUXC_LPSR_GPR18; /**< IOMUXC_LPSR General Purpose Register 18, offset: 0x48 */
__IO uint32_t IOMUXC_LPSR_GPR19; /**< IOMUXC_LPSR General Purpose Register 19, offset: 0x4C */
__IO uint32_t IOMUXC_LPSR_GPR20; /**< IOMUXC_LPSR General Purpose Register 20, offset: 0x50 */
__IO uint32_t IOMUXC_LPSR_GPR21; /**< IOMUXC_LPSR General Purpose Register 21, offset: 0x54 */
__IO uint32_t IOMUXC_LPSR_GPR22; /**< IOMUXC_LPSR General Purpose Register 22, offset: 0x58 */
} IOMUXC_LPSR_GPR_Type, *IOMUXC_LPSR_GPR_MemMapPtr;
/* ----------------------------------------------------------------------------
-- IOMUXC_LPSR_GPR - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup IOMUXC_LPSR_GPR_Register_Accessor_Macros IOMUXC_LPSR_GPR - Register accessor macros
* @{
*/
/* IOMUXC_LPSR_GPR - Register accessors */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR0_REG(base) ((base)->IOMUXC_LPSR_GPR0)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR1_REG(base) ((base)->IOMUXC_LPSR_GPR1)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR2_REG(base) ((base)->IOMUXC_LPSR_GPR2)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR3_REG(base) ((base)->IOMUXC_LPSR_GPR3)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR4_REG(base) ((base)->IOMUXC_LPSR_GPR4)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR5_REG(base) ((base)->IOMUXC_LPSR_GPR5)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR6_REG(base) ((base)->IOMUXC_LPSR_GPR6)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR7_REG(base) ((base)->IOMUXC_LPSR_GPR7)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR8_REG(base) ((base)->IOMUXC_LPSR_GPR8)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR9_REG(base) ((base)->IOMUXC_LPSR_GPR9)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR10_REG(base) ((base)->IOMUXC_LPSR_GPR10)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR11_REG(base) ((base)->IOMUXC_LPSR_GPR11)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR12_REG(base) ((base)->IOMUXC_LPSR_GPR12)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR13_REG(base) ((base)->IOMUXC_LPSR_GPR13)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR14_REG(base) ((base)->IOMUXC_LPSR_GPR14)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR15_REG(base) ((base)->IOMUXC_LPSR_GPR15)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR16_REG(base) ((base)->IOMUXC_LPSR_GPR16)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR17_REG(base) ((base)->IOMUXC_LPSR_GPR17)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR18_REG(base) ((base)->IOMUXC_LPSR_GPR18)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR19_REG(base) ((base)->IOMUXC_LPSR_GPR19)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_REG(base) ((base)->IOMUXC_LPSR_GPR20)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_REG(base) ((base)->IOMUXC_LPSR_GPR21)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR22_REG(base) ((base)->IOMUXC_LPSR_GPR22)
/*!
* @}
*/ /* end of group IOMUXC_LPSR_GPR_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- IOMUXC_LPSR_GPR Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup IOMUXC_LPSR_GPR_Register_Masks IOMUXC_LPSR_GPR Register Masks
* @{
*/
/* IOMUXC_LPSR_GPR0 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR0_GP_MASK 0xFFFFFFFFu
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR0_GP_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR0_GP(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR0_GP_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR0_GP_MASK)
/* IOMUXC_LPSR_GPR1 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR1_GP_MASK 0xFFFFFFFFu
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR1_GP_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR1_GP(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR1_GP_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR1_GP_MASK)
/* IOMUXC_LPSR_GPR2 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR2_GP_MASK 0xFFFFFFFFu
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR2_GP_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR2_GP(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR2_GP_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR2_GP_MASK)
/* IOMUXC_LPSR_GPR3 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR3_GP_MASK 0xFFFFu
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR3_GP_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR3_GP(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR3_GP_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR3_GP_MASK)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR3_RO_MASK 0xFFFF0000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR3_RO_SHIFT 16
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR3_RO(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR3_RO_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR3_RO_MASK)
/* IOMUXC_LPSR_GPR4 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR4_GP_MASK 0xFFFFu
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR4_GP_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR4_GP(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR4_GP_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR4_GP_MASK)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR4_RO_MASK 0xFFFF0000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR4_RO_SHIFT 16
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR4_RO(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR4_RO_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR4_RO_MASK)
/* IOMUXC_LPSR_GPR5 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR5_GP_MASK 0xFFFFFFFFu
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR5_GP_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR5_GP(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR5_GP_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR5_GP_MASK)
/* IOMUXC_LPSR_GPR6 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR6_GP_MASK 0xFFFFFFFFu
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR6_GP_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR6_GP(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR6_GP_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR6_GP_MASK)
/* IOMUXC_LPSR_GPR7 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR7_GP_MASK 0xFFFFFFFFu
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR7_GP_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR7_GP(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR7_GP_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR7_GP_MASK)
/* IOMUXC_LPSR_GPR8 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR8_GP_MASK 0xFFFFFFFFu
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR8_GP_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR8_GP(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR8_GP_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR8_GP_MASK)
/* IOMUXC_LPSR_GPR9 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR9_STICKY_MASK 0xFFFFFFFFu
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR9_STICKY_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR9_STICKY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR9_STICKY_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR9_STICKY_MASK)
/* IOMUXC_LPSR_GPR10 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR10_LOCK_MASK 0xFFFFu
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR10_LOCK_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR10_LOCK(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR10_LOCK_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR10_LOCK_MASK)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR10_STICKY_MASK 0xFFFF0000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR10_STICKY_SHIFT 16
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR10_STICKY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR10_STICKY_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR10_STICKY_MASK)
/* IOMUXC_LPSR_GPR11 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR11_LOCK_MASK 0xFFFFu
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR11_LOCK_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR11_LOCK(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR11_LOCK_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR11_LOCK_MASK)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR11_STICKY_MASK 0xFFFF0000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR11_STICKY_SHIFT 16
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR11_STICKY(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR11_STICKY_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR11_STICKY_MASK)
/* IOMUXC_LPSR_GPR12 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR12_GP_MASK 0xFFFFFFFFu
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR12_GP_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR12_GP(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR12_GP_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR12_GP_MASK)
/* IOMUXC_LPSR_GPR13 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR13_GP_MASK 0xFFFFu
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR13_GP_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR13_GP(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR13_GP_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR13_GP_MASK)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR13_RO_MASK 0xFFFF0000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR13_RO_SHIFT 16
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR13_RO(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR13_RO_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR13_RO_MASK)
/* IOMUXC_LPSR_GPR14 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR14_GP_MASK 0xFFFFFFFFu
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR14_GP_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR14_GP(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR14_GP_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR14_GP_MASK)
/* IOMUXC_LPSR_GPR15 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR15_GP_MASK 0xFFFFFFFFu
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR15_GP_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR15_GP(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR15_GP_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR15_GP_MASK)
/* IOMUXC_LPSR_GPR16 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR16_GP_MASK 0xFFFFFFFFu
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR16_GP_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR16_GP(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR16_GP_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR16_GP_MASK)
/* IOMUXC_LPSR_GPR17 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR17_GP_MASK 0xFFFFFFFFu
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR17_GP_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR17_GP(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR17_GP_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR17_GP_MASK)
/* IOMUXC_LPSR_GPR18 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR18_GP_MASK 0xFFFFFFFFu
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR18_GP_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR18_GP(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR18_GP_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR18_GP_MASK)
/* IOMUXC_LPSR_GPR19 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR19_GP_MASK 0xFFFFFFFFu
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR19_GP_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR19_GP(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR19_GP_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR19_GP_MASK)
/* IOMUXC_LPSR_GPR20 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO08_DSE_MASK 0x3u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO08_DSE_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO08_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO08_DSE_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO08_DSE_MASK)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO08_SRE_MASK 0x4u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO08_SRE_SHIFT 2
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO08_HYS_MASK 0x8u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO08_HYS_SHIFT 3
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO08_PE_MASK 0x10u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO08_PE_SHIFT 4
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO08_PS_MASK 0x60u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO08_PS_SHIFT 5
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO08_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO08_PS_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO08_PS_MASK)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO08_MUX_CTL_MASK 0x80u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO08_MUX_CTL_SHIFT 7
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO09_DSE_MASK 0x300u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO09_DSE_SHIFT 8
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO09_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO09_DSE_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO09_DSE_MASK)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO09_SRE_MASK 0x400u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO09_SRE_SHIFT 10
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO09_HYS_MASK 0x800u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO09_HYS_SHIFT 11
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO09_PE_MASK 0x1000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO09_PE_SHIFT 12
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO09_PS_MASK 0x6000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO09_PS_SHIFT 13
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO09_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO09_PS_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO09_PS_MASK)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO09_MUX_CTL_MASK 0x8000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO09_MUX_CTL_SHIFT 15
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO10_DSE_MASK 0x30000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO10_DSE_SHIFT 16
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO10_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO10_DSE_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO10_DSE_MASK)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO10_SRE_MASK 0x40000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO10_SRE_SHIFT 18
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO10_HYS_MASK 0x80000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO10_HYS_SHIFT 19
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO10_PE_MASK 0x100000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO10_PE_SHIFT 20
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO10_PS_MASK 0x600000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO10_PS_SHIFT 21
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO10_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO10_PS_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO10_PS_MASK)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO10_MUX_CTL_MASK 0x800000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO10_MUX_CTL_SHIFT 23
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO11_DSE_MASK 0x3000000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO11_DSE_SHIFT 24
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO11_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO11_DSE_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO11_DSE_MASK)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO11_SRE_MASK 0x4000000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO11_SRE_SHIFT 26
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO11_HYS_MASK 0x8000000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO11_HYS_SHIFT 27
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO11_PE_MASK 0x10000000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO11_PE_SHIFT 28
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO11_PS_MASK 0x60000000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO11_PS_SHIFT 29
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO11_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO11_PS_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO11_PS_MASK)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO11_MUX_CTL_MASK 0x80000000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_GPIO1_IO11_MUX_CTL_SHIFT 31
/* IOMUXC_LPSR_GPR21 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO12_DSE_MASK 0x3u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO12_DSE_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO12_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO12_DSE_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO12_DSE_MASK)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO12_SRE_MASK 0x4u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO12_SRE_SHIFT 2
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO12_HYS_MASK 0x8u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO12_HYS_SHIFT 3
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO12_PE_MASK 0x10u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO12_PE_SHIFT 4
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO12_PS_MASK 0x60u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO12_PS_SHIFT 5
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO12_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO12_PS_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO12_PS_MASK)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO12_MUX_CTL_MASK 0x80u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO12_MUX_CTL_SHIFT 7
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO13_DSE_MASK 0x300u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO13_DSE_SHIFT 8
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO13_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO13_DSE_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO13_DSE_MASK)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO13_SRE_MASK 0x400u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO13_SRE_SHIFT 10
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO13_HYS_MASK 0x800u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO13_HYS_SHIFT 11
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO13_PE_MASK 0x1000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO13_PE_SHIFT 12
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO13_PS_MASK 0x6000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO13_PS_SHIFT 13
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO13_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO13_PS_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO13_PS_MASK)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO13_MUX_CTL_MASK 0x8000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO13_MUX_CTL_SHIFT 15
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO14_DSE_MASK 0x30000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO14_DSE_SHIFT 16
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO14_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO14_DSE_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO14_DSE_MASK)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO14_SRE_MASK 0x40000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO14_SRE_SHIFT 18
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO14_HYS_MASK 0x80000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO14_HYS_SHIFT 19
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO14_PE_MASK 0x100000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO14_PE_SHIFT 20
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO14_PS_MASK 0x600000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO14_PS_SHIFT 21
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO14_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO14_PS_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO14_PS_MASK)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO14_MUX_CTL_MASK 0x800000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO14_MUX_CTL_SHIFT 23
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO15_DSE_MASK 0x3000000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO15_DSE_SHIFT 24
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO15_DSE(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO15_DSE_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO15_DSE_MASK)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO15_SRE_MASK 0x4000000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO15_SRE_SHIFT 26
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO15_HYS_MASK 0x8000000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO15_HYS_SHIFT 27
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO15_PE_MASK 0x10000000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO15_PE_SHIFT 28
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO15_PS_MASK 0x60000000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO15_PS_SHIFT 29
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO15_PS(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO15_PS_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO15_PS_MASK)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO15_MUX_CTL_MASK 0x80000000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_GPIO1_IO15_MUX_CTL_SHIFT 31
/* IOMUXC_LPSR_GPR22 Bit Fields */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR22_GP_MASK 0xFFFFu
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR22_GP_SHIFT 0
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR22_GP(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR22_GP_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR22_GP_MASK)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR22_RO_MASK 0xFFFF0000u
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR22_RO_SHIFT 16
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR22_RO(x) (((uint32_t)(((uint32_t)(x))<<IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR22_RO_SHIFT))&IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR22_RO_MASK)
/*!
* @}
*/ /* end of group IOMUXC_LPSR_GPR_Register_Masks */
/* IOMUXC_LPSR_GPR - Peripheral instance base addresses */
/** Peripheral IOMUXC_LPSR_GPR base address */
#define IOMUXC_LPSR_GPR_BASE (0x30270000u)
/** Peripheral IOMUXC_LPSR_GPR base pointer */
#define IOMUXC_LPSR_GPR ((IOMUXC_LPSR_GPR_Type *)IOMUXC_LPSR_GPR_BASE)
#define IOMUXC_LPSR_GPR_BASE_PTR (IOMUXC_LPSR_GPR)
/** Array initializer of IOMUXC_LPSR_GPR peripheral base addresses */
#define IOMUXC_LPSR_GPR_BASE_ADDRS { IOMUXC_LPSR_GPR_BASE }
/** Array initializer of IOMUXC_LPSR_GPR peripheral base pointers */
#define IOMUXC_LPSR_GPR_BASE_PTRS { IOMUXC_LPSR_GPR }
/* ----------------------------------------------------------------------------
-- IOMUXC_LPSR_GPR - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup IOMUXC_LPSR_GPR_Register_Accessor_Macros IOMUXC_LPSR_GPR - Register accessor macros
* @{
*/
/* IOMUXC_LPSR_GPR - Register instance definitions */
/* IOMUXC_LPSR_GPR */
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR0 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR0_REG(IOMUXC_LPSR_GPR_BASE_PTR)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR1 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR1_REG(IOMUXC_LPSR_GPR_BASE_PTR)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR2 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR2_REG(IOMUXC_LPSR_GPR_BASE_PTR)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR3 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR3_REG(IOMUXC_LPSR_GPR_BASE_PTR)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR4 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR4_REG(IOMUXC_LPSR_GPR_BASE_PTR)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR5 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR5_REG(IOMUXC_LPSR_GPR_BASE_PTR)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR6 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR6_REG(IOMUXC_LPSR_GPR_BASE_PTR)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR7 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR7_REG(IOMUXC_LPSR_GPR_BASE_PTR)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR8 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR8_REG(IOMUXC_LPSR_GPR_BASE_PTR)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR9 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR9_REG(IOMUXC_LPSR_GPR_BASE_PTR)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR10 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR10_REG(IOMUXC_LPSR_GPR_BASE_PTR)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR11 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR11_REG(IOMUXC_LPSR_GPR_BASE_PTR)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR12 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR12_REG(IOMUXC_LPSR_GPR_BASE_PTR)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR13 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR13_REG(IOMUXC_LPSR_GPR_BASE_PTR)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR14 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR14_REG(IOMUXC_LPSR_GPR_BASE_PTR)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR15 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR15_REG(IOMUXC_LPSR_GPR_BASE_PTR)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR16 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR16_REG(IOMUXC_LPSR_GPR_BASE_PTR)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR17 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR17_REG(IOMUXC_LPSR_GPR_BASE_PTR)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR18 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR18_REG(IOMUXC_LPSR_GPR_BASE_PTR)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR19 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR19_REG(IOMUXC_LPSR_GPR_BASE_PTR)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR20_REG(IOMUXC_LPSR_GPR_BASE_PTR)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR21_REG(IOMUXC_LPSR_GPR_BASE_PTR)
#define IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR22 IOMUXC_LPSR_GPR_IOMUXC_LPSR_GPR22_REG(IOMUXC_LPSR_GPR_BASE_PTR)
/*!
* @}
*/ /* end of group IOMUXC_LPSR_GPR_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group IOMUXC_LPSR_GPR_Peripheral */
/* ----------------------------------------------------------------------------
-- KPP Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup KPP_Peripheral_Access_Layer KPP Peripheral Access Layer
* @{
*/
/** KPP - Register Layout Typedef */
typedef struct {
__IO uint16_t KPCR; /**< Keypad Control Register, offset: 0x0 */
__IO uint16_t KPSR; /**< Keypad Status Register, offset: 0x2 */
__IO uint16_t KDDR; /**< Keypad Data Direction Register, offset: 0x4 */
__IO uint16_t KPDR; /**< Keypad Data Register, offset: 0x6 */
} KPP_Type, *KPP_MemMapPtr;
/* ----------------------------------------------------------------------------
-- KPP - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup KPP_Register_Accessor_Macros KPP - Register accessor macros
* @{
*/
/* KPP - Register accessors */
#define KPP_KPCR_REG(base) ((base)->KPCR)
#define KPP_KPSR_REG(base) ((base)->KPSR)
#define KPP_KDDR_REG(base) ((base)->KDDR)
#define KPP_KPDR_REG(base) ((base)->KPDR)
/*!
* @}
*/ /* end of group KPP_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- KPP Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup KPP_Register_Masks KPP Register Masks
* @{
*/
/* KPCR Bit Fields */
#define KPP_KPCR_KRE_MASK 0xFFu
#define KPP_KPCR_KRE_SHIFT 0
#define KPP_KPCR_KRE(x) (((uint16_t)(((uint16_t)(x))<<KPP_KPCR_KRE_SHIFT))&KPP_KPCR_KRE_MASK)
#define KPP_KPCR_KCO_MASK 0xFF00u
#define KPP_KPCR_KCO_SHIFT 8
#define KPP_KPCR_KCO(x) (((uint16_t)(((uint16_t)(x))<<KPP_KPCR_KCO_SHIFT))&KPP_KPCR_KCO_MASK)
/* KPSR Bit Fields */
#define KPP_KPSR_KPKD_MASK 0x1u
#define KPP_KPSR_KPKD_SHIFT 0
#define KPP_KPSR_KPKR_MASK 0x2u
#define KPP_KPSR_KPKR_SHIFT 1
#define KPP_KPSR_KDSC_MASK 0x4u
#define KPP_KPSR_KDSC_SHIFT 2
#define KPP_KPSR_KRSS_MASK 0x8u
#define KPP_KPSR_KRSS_SHIFT 3
#define KPP_KPSR_KDIE_MASK 0x100u
#define KPP_KPSR_KDIE_SHIFT 8
#define KPP_KPSR_KRIE_MASK 0x200u
#define KPP_KPSR_KRIE_SHIFT 9
/* KDDR Bit Fields */
#define KPP_KDDR_KRDD_MASK 0xFFu
#define KPP_KDDR_KRDD_SHIFT 0
#define KPP_KDDR_KRDD(x) (((uint16_t)(((uint16_t)(x))<<KPP_KDDR_KRDD_SHIFT))&KPP_KDDR_KRDD_MASK)
#define KPP_KDDR_KCDD_MASK 0xFF00u
#define KPP_KDDR_KCDD_SHIFT 8
#define KPP_KDDR_KCDD(x) (((uint16_t)(((uint16_t)(x))<<KPP_KDDR_KCDD_SHIFT))&KPP_KDDR_KCDD_MASK)
/* KPDR Bit Fields */
#define KPP_KPDR_KRD_MASK 0xFFu
#define KPP_KPDR_KRD_SHIFT 0
#define KPP_KPDR_KRD(x) (((uint16_t)(((uint16_t)(x))<<KPP_KPDR_KRD_SHIFT))&KPP_KPDR_KRD_MASK)
#define KPP_KPDR_KCD_MASK 0xFF00u
#define KPP_KPDR_KCD_SHIFT 8
#define KPP_KPDR_KCD(x) (((uint16_t)(((uint16_t)(x))<<KPP_KPDR_KCD_SHIFT))&KPP_KPDR_KCD_MASK)
/*!
* @}
*/ /* end of group KPP_Register_Masks */
/* KPP - Peripheral instance base addresses */
/** Peripheral KPP base address */
#define KPP_BASE (0x30320000u)
/** Peripheral KPP base pointer */
#define KPP ((KPP_Type *)KPP_BASE)
#define KPP_BASE_PTR (KPP)
/** Array initializer of KPP peripheral base addresses */
#define KPP_BASE_ADDRS { KPP_BASE }
/** Array initializer of KPP peripheral base pointers */
#define KPP_BASE_PTRS { KPP }
/** Interrupt vectors for the KPP peripheral type */
#define KPP_IRQS { KPP_IRQn }
/* ----------------------------------------------------------------------------
-- KPP - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup KPP_Register_Accessor_Macros KPP - Register accessor macros
* @{
*/
/* KPP - Register instance definitions */
/* KPP */
#define KPP_KPCR KPP_KPCR_REG(KPP_BASE_PTR)
#define KPP_KPSR KPP_KPSR_REG(KPP_BASE_PTR)
#define KPP_KDDR KPP_KDDR_REG(KPP_BASE_PTR)
#define KPP_KPDR KPP_KPDR_REG(KPP_BASE_PTR)
/*!
* @}
*/ /* end of group KPP_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group KPP_Peripheral */
/* ----------------------------------------------------------------------------
-- LCDIF Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup LCDIF_Peripheral_Access_Layer LCDIF Peripheral Access Layer
* @{
*/
/** LCDIF - Register Layout Typedef */
typedef struct {
__IO uint32_t RL; /**< eLCDIF General Control Register, offset: 0x0 */
__IO uint32_t RL_SET; /**< eLCDIF General Control Register, offset: 0x4 */
__IO uint32_t RL_CLR; /**< eLCDIF General Control Register, offset: 0x8 */
__IO uint32_t RL_TOG; /**< eLCDIF General Control Register, offset: 0xC */
__IO uint32_t CTRL1; /**< eLCDIF General Control1 Register, offset: 0x10 */
__IO uint32_t CTRL1_SET; /**< eLCDIF General Control1 Register, offset: 0x14 */
__IO uint32_t CTRL1_CLR; /**< eLCDIF General Control1 Register, offset: 0x18 */
__IO uint32_t CTRL1_TOG; /**< eLCDIF General Control1 Register, offset: 0x1C */
__IO uint32_t CTRL2; /**< eLCDIF General Control2 Register, offset: 0x20 */
__IO uint32_t CTRL2_SET; /**< eLCDIF General Control2 Register, offset: 0x24 */
__IO uint32_t CTRL2_CLR; /**< eLCDIF General Control2 Register, offset: 0x28 */
__IO uint32_t CTRL2_TOG; /**< eLCDIF General Control2 Register, offset: 0x2C */
__IO uint32_t TRANSFER_COUNT; /**< eLCDIF Horizontal and Vertical Valid Data Count Register, offset: 0x30 */
uint8_t RESERVED_0[12];
__IO uint32_t CUR_BUF; /**< LCD Interface Current Buffer Address Register, offset: 0x40 */
uint8_t RESERVED_1[12];
__IO uint32_t NEXT_BUF; /**< LCD Interface Next Buffer Address Register, offset: 0x50 */
uint8_t RESERVED_2[12];
__IO uint32_t TIMING; /**< LCD Interface Timing Register, offset: 0x60 */
uint8_t RESERVED_3[12];
__IO uint32_t VDCTRL0; /**< eLCDIF VSYNC Mode and Dotclk Mode Control Register0, offset: 0x70 */
__IO uint32_t VDCTRL0_SET; /**< eLCDIF VSYNC Mode and Dotclk Mode Control Register0, offset: 0x74 */
__IO uint32_t VDCTRL0_CLR; /**< eLCDIF VSYNC Mode and Dotclk Mode Control Register0, offset: 0x78 */
__IO uint32_t VDCTRL0_TOG; /**< eLCDIF VSYNC Mode and Dotclk Mode Control Register0, offset: 0x7C */
__IO uint32_t VDCTRL1; /**< eLCDIF VSYNC Mode and Dotclk Mode Control Register1, offset: 0x80 */
uint8_t RESERVED_4[12];
__IO uint32_t VDCTRL2; /**< LCDIF VSYNC Mode and Dotclk Mode Control Register2, offset: 0x90 */
uint8_t RESERVED_5[12];
__IO uint32_t VDCTRL3; /**< eLCDIF VSYNC Mode and Dotclk Mode Control Register3, offset: 0xA0 */
uint8_t RESERVED_6[12];
__IO uint32_t VDCTRL4; /**< eLCDIF VSYNC Mode and Dotclk Mode Control Register4, offset: 0xB0 */
uint8_t RESERVED_7[12];
__IO uint32_t DVICTRL0; /**< Digital Video Interface Control0 Register, offset: 0xC0 */
uint8_t RESERVED_8[12];
__IO uint32_t DVICTRL1; /**< Digital Video Interface Control1 Register, offset: 0xD0 */
uint8_t RESERVED_9[12];
__IO uint32_t DVICTRL2; /**< Digital Video Interface Control2 Register, offset: 0xE0 */
uint8_t RESERVED_10[12];
__IO uint32_t DVICTRL3; /**< Digital Video Interface Control3 Register, offset: 0xF0 */
uint8_t RESERVED_11[12];
__IO uint32_t DVICTRL4; /**< Digital Video Interface Control4 Register, offset: 0x100 */
uint8_t RESERVED_12[12];
__IO uint32_t CSC_COEFF0; /**< RGB to YCbCr 4:2:2 CSC Coefficient0 Register, offset: 0x110 */
uint8_t RESERVED_13[12];
__IO uint32_t CSC_COEFF1; /**< RGB to YCbCr 4:2:2 CSC Coefficient1 Register, offset: 0x120 */
uint8_t RESERVED_14[12];
__IO uint32_t CSC_COEFF2; /**< RGB to YCbCr 4:2:2 CSC Coefficent2 Register, offset: 0x130 */
uint8_t RESERVED_15[12];
__IO uint32_t CSC_COEFF3; /**< RGB to YCbCr 4:2:2 CSC Coefficient3 Register, offset: 0x140 */
uint8_t RESERVED_16[12];
__IO uint32_t CSC_COEFF4; /**< RGB to YCbCr 4:2:2 CSC Coefficient4 Register, offset: 0x150 */
uint8_t RESERVED_17[12];
__IO uint32_t CSC_OFFSET; /**< RGB to YCbCr 4:2:2 CSC Offset Register, offset: 0x160 */
uint8_t RESERVED_18[12];
__IO uint32_t CSC_LIMIT; /**< RGB to YCbCr 4:2:2 CSC Limit Register, offset: 0x170 */
uint8_t RESERVED_19[12];
__IO uint32_t DATA; /**< LCD Interface Data Register, offset: 0x180 */
uint8_t RESERVED_20[12];
__IO uint32_t BM_ERROR_STAT; /**< Bus Master Error Status Register, offset: 0x190 */
uint8_t RESERVED_21[12];
__IO uint32_t CRC_STAT; /**< CRC Status Register, offset: 0x1A0 */
uint8_t RESERVED_22[12];
__I uint32_t STAT; /**< LCD Interface Status Register, offset: 0x1B0 */
uint8_t RESERVED_23[12];
__I uint32_t VERSION; /**< LCD Interface Version Register, offset: 0x1C0 */
uint8_t RESERVED_24[12];
__I uint32_t DEBUG0; /**< LCD Interface Debug0 Register, offset: 0x1D0 */
uint8_t RESERVED_25[12];
__I uint32_t DEBUG1; /**< LCD Interface Debug1 Register, offset: 0x1E0 */
uint8_t RESERVED_26[12];
__I uint32_t DEBUG2; /**< LCD Interface Debug2 Register, offset: 0x1F0 */
uint8_t RESERVED_27[12];
__IO uint32_t THRES; /**< eLCDIF Threshold Register, offset: 0x200 */
uint8_t RESERVED_28[12];
__IO uint32_t AS_CTRL; /**< eLCDIF AS Buffer Control Register, offset: 0x210 */
uint8_t RESERVED_29[12];
__IO uint32_t AS_BUF; /**< Alpha Surface Buffer Pointer, offset: 0x220 */
uint8_t RESERVED_30[12];
__IO uint32_t AS_NEXT_BUF; /**< , offset: 0x230 */
uint8_t RESERVED_31[12];
__IO uint32_t AS_CLRKEYLOW; /**< eLCDIF Overlay Color Key Low, offset: 0x240 */
uint8_t RESERVED_32[12];
__IO uint32_t AS_CLRKEYHIGH; /**< eLCDIF Overlay Color Key High, offset: 0x250 */
uint8_t RESERVED_33[12];
__IO uint32_t SYNC_DELAY; /**< LCD working insync mode with CSI for VSYNC delay, offset: 0x260 */
uint8_t RESERVED_34[12];
__IO uint32_t DEBUG3; /**< eLCDIF Interface Debug3 Register, offset: 0x270 */
uint8_t RESERVED_35[12];
__IO uint32_t DEBUG4; /**< LCD Interface Debug4 , offset: 0x280 */
uint8_t RESERVED_36[12];
__IO uint32_t DEBUG5; /**< LCD Interface Debug5 , offset: 0x290 */
} LCDIF_Type, *LCDIF_MemMapPtr;
/* ----------------------------------------------------------------------------
-- LCDIF - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup LCDIF_Register_Accessor_Macros LCDIF - Register accessor macros
* @{
*/
/* LCDIF - Register accessors */
#define LCDIF_RL_REG(base) ((base)->RL)
#define LCDIF_RL_SET_REG(base) ((base)->RL_SET)
#define LCDIF_RL_CLR_REG(base) ((base)->RL_CLR)
#define LCDIF_RL_TOG_REG(base) ((base)->RL_TOG)
#define LCDIF_CTRL1_REG(base) ((base)->CTRL1)
#define LCDIF_CTRL1_SET_REG(base) ((base)->CTRL1_SET)
#define LCDIF_CTRL1_CLR_REG(base) ((base)->CTRL1_CLR)
#define LCDIF_CTRL1_TOG_REG(base) ((base)->CTRL1_TOG)
#define LCDIF_CTRL2_REG(base) ((base)->CTRL2)
#define LCDIF_CTRL2_SET_REG(base) ((base)->CTRL2_SET)
#define LCDIF_CTRL2_CLR_REG(base) ((base)->CTRL2_CLR)
#define LCDIF_CTRL2_TOG_REG(base) ((base)->CTRL2_TOG)
#define LCDIF_TRANSFER_COUNT_REG(base) ((base)->TRANSFER_COUNT)
#define LCDIF_CUR_BUF_REG(base) ((base)->CUR_BUF)
#define LCDIF_NEXT_BUF_REG(base) ((base)->NEXT_BUF)
#define LCDIF_TIMING_REG(base) ((base)->TIMING)
#define LCDIF_VDCTRL0_REG(base) ((base)->VDCTRL0)
#define LCDIF_VDCTRL0_SET_REG(base) ((base)->VDCTRL0_SET)
#define LCDIF_VDCTRL0_CLR_REG(base) ((base)->VDCTRL0_CLR)
#define LCDIF_VDCTRL0_TOG_REG(base) ((base)->VDCTRL0_TOG)
#define LCDIF_VDCTRL1_REG(base) ((base)->VDCTRL1)
#define LCDIF_VDCTRL2_REG(base) ((base)->VDCTRL2)
#define LCDIF_VDCTRL3_REG(base) ((base)->VDCTRL3)
#define LCDIF_VDCTRL4_REG(base) ((base)->VDCTRL4)
#define LCDIF_DVICTRL0_REG(base) ((base)->DVICTRL0)
#define LCDIF_DVICTRL1_REG(base) ((base)->DVICTRL1)
#define LCDIF_DVICTRL2_REG(base) ((base)->DVICTRL2)
#define LCDIF_DVICTRL3_REG(base) ((base)->DVICTRL3)
#define LCDIF_DVICTRL4_REG(base) ((base)->DVICTRL4)
#define LCDIF_CSC_COEFF0_REG(base) ((base)->CSC_COEFF0)
#define LCDIF_CSC_COEFF1_REG(base) ((base)->CSC_COEFF1)
#define LCDIF_CSC_COEFF2_REG(base) ((base)->CSC_COEFF2)
#define LCDIF_CSC_COEFF3_REG(base) ((base)->CSC_COEFF3)
#define LCDIF_CSC_COEFF4_REG(base) ((base)->CSC_COEFF4)
#define LCDIF_CSC_OFFSET_REG(base) ((base)->CSC_OFFSET)
#define LCDIF_CSC_LIMIT_REG(base) ((base)->CSC_LIMIT)
#define LCDIF_DATA_REG(base) ((base)->DATA)
#define LCDIF_BM_ERROR_STAT_REG(base) ((base)->BM_ERROR_STAT)
#define LCDIF_CRC_STAT_REG(base) ((base)->CRC_STAT)
#define LCDIF_STAT_REG(base) ((base)->STAT)
#define LCDIF_VERSION_REG(base) ((base)->VERSION)
#define LCDIF_DEBUG0_REG(base) ((base)->DEBUG0)
#define LCDIF_DEBUG1_REG(base) ((base)->DEBUG1)
#define LCDIF_DEBUG2_REG(base) ((base)->DEBUG2)
#define LCDIF_THRES_REG(base) ((base)->THRES)
#define LCDIF_AS_CTRL_REG(base) ((base)->AS_CTRL)
#define LCDIF_AS_BUF_REG(base) ((base)->AS_BUF)
#define LCDIF_AS_NEXT_BUF_REG(base) ((base)->AS_NEXT_BUF)
#define LCDIF_AS_CLRKEYLOW_REG(base) ((base)->AS_CLRKEYLOW)
#define LCDIF_AS_CLRKEYHIGH_REG(base) ((base)->AS_CLRKEYHIGH)
#define LCDIF_SYNC_DELAY_REG(base) ((base)->SYNC_DELAY)
#define LCDIF_DEBUG3_REG(base) ((base)->DEBUG3)
#define LCDIF_DEBUG4_REG(base) ((base)->DEBUG4)
#define LCDIF_DEBUG5_REG(base) ((base)->DEBUG5)
/*!
* @}
*/ /* end of group LCDIF_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- LCDIF Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup LCDIF_Register_Masks LCDIF Register Masks
* @{
*/
/* RL Bit Fields */
#define LCDIF_RL_RUN_MASK 0x1u
#define LCDIF_RL_RUN_SHIFT 0
#define LCDIF_RL_DATA_FORMAT_24_BIT_MASK 0x2u
#define LCDIF_RL_DATA_FORMAT_24_BIT_SHIFT 1
#define LCDIF_RL_DATA_FORMAT_18_BIT_MASK 0x4u
#define LCDIF_RL_DATA_FORMAT_18_BIT_SHIFT 2
#define LCDIF_RL_DATA_FORMAT_16_BIT_MASK 0x8u
#define LCDIF_RL_DATA_FORMAT_16_BIT_SHIFT 3
#define LCDIF_RL_RSRVD0_MASK 0x10u
#define LCDIF_RL_RSRVD0_SHIFT 4
#define LCDIF_RL_MASTER_MASK 0x20u
#define LCDIF_RL_MASTER_SHIFT 5
#define LCDIF_RL_ENABLE_PXP_HANDSHAKE_MASK 0x40u
#define LCDIF_RL_ENABLE_PXP_HANDSHAKE_SHIFT 6
#define LCDIF_RL_RGB_TO_YCBCR422_CSC_MASK 0x80u
#define LCDIF_RL_RGB_TO_YCBCR422_CSC_SHIFT 7
#define LCDIF_RL_WORD_LENGTH_MASK 0x300u
#define LCDIF_RL_WORD_LENGTH_SHIFT 8
#define LCDIF_RL_WORD_LENGTH(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_RL_WORD_LENGTH_SHIFT))&LCDIF_RL_WORD_LENGTH_MASK)
#define LCDIF_RL_LCD_DATABUS_WIDTH_MASK 0xC00u
#define LCDIF_RL_LCD_DATABUS_WIDTH_SHIFT 10
#define LCDIF_RL_LCD_DATABUS_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_RL_LCD_DATABUS_WIDTH_SHIFT))&LCDIF_RL_LCD_DATABUS_WIDTH_MASK)
#define LCDIF_RL_CSC_DATA_SWIZZLE_MASK 0x3000u
#define LCDIF_RL_CSC_DATA_SWIZZLE_SHIFT 12
#define LCDIF_RL_CSC_DATA_SWIZZLE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_RL_CSC_DATA_SWIZZLE_SHIFT))&LCDIF_RL_CSC_DATA_SWIZZLE_MASK)
#define LCDIF_RL_INPUT_DATA_SWIZZLE_MASK 0xC000u
#define LCDIF_RL_INPUT_DATA_SWIZZLE_SHIFT 14
#define LCDIF_RL_INPUT_DATA_SWIZZLE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_RL_INPUT_DATA_SWIZZLE_SHIFT))&LCDIF_RL_INPUT_DATA_SWIZZLE_MASK)
#define LCDIF_RL_DATA_SELECT_MASK 0x10000u
#define LCDIF_RL_DATA_SELECT_SHIFT 16
#define LCDIF_RL_DOTCLK_MODE_MASK 0x20000u
#define LCDIF_RL_DOTCLK_MODE_SHIFT 17
#define LCDIF_RL_VSYNC_MODE_MASK 0x40000u
#define LCDIF_RL_VSYNC_MODE_SHIFT 18
#define LCDIF_RL_BYPASS_COUNT_MASK 0x80000u
#define LCDIF_RL_BYPASS_COUNT_SHIFT 19
#define LCDIF_RL_DVI_MODE_MASK 0x100000u
#define LCDIF_RL_DVI_MODE_SHIFT 20
#define LCDIF_RL_SHIFT_NUM_BITS_MASK 0x3E00000u
#define LCDIF_RL_SHIFT_NUM_BITS_SHIFT 21
#define LCDIF_RL_SHIFT_NUM_BITS(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_RL_SHIFT_NUM_BITS_SHIFT))&LCDIF_RL_SHIFT_NUM_BITS_MASK)
#define LCDIF_RL_DATA_SHIFT_DIR_MASK 0x4000000u
#define LCDIF_RL_DATA_SHIFT_DIR_SHIFT 26
#define LCDIF_RL_WAIT_FOR_VSYNC_EDGE_MASK 0x8000000u
#define LCDIF_RL_WAIT_FOR_VSYNC_EDGE_SHIFT 27
#define LCDIF_RL_READ_WRITEB_MASK 0x10000000u
#define LCDIF_RL_READ_WRITEB_SHIFT 28
#define LCDIF_RL_YCBCR422_INPUT_MASK 0x20000000u
#define LCDIF_RL_YCBCR422_INPUT_SHIFT 29
#define LCDIF_RL_CLKGATE_MASK 0x40000000u
#define LCDIF_RL_CLKGATE_SHIFT 30
#define LCDIF_RL_SFTRST_MASK 0x80000000u
#define LCDIF_RL_SFTRST_SHIFT 31
/* RL_SET Bit Fields */
#define LCDIF_RL_SET_RUN_MASK 0x1u
#define LCDIF_RL_SET_RUN_SHIFT 0
#define LCDIF_RL_SET_DATA_FORMAT_24_BIT_MASK 0x2u
#define LCDIF_RL_SET_DATA_FORMAT_24_BIT_SHIFT 1
#define LCDIF_RL_SET_DATA_FORMAT_18_BIT_MASK 0x4u
#define LCDIF_RL_SET_DATA_FORMAT_18_BIT_SHIFT 2
#define LCDIF_RL_SET_DATA_FORMAT_16_BIT_MASK 0x8u
#define LCDIF_RL_SET_DATA_FORMAT_16_BIT_SHIFT 3
#define LCDIF_RL_SET_RSRVD0_MASK 0x10u
#define LCDIF_RL_SET_RSRVD0_SHIFT 4
#define LCDIF_RL_SET_MASTER_MASK 0x20u
#define LCDIF_RL_SET_MASTER_SHIFT 5
#define LCDIF_RL_SET_ENABLE_PXP_HANDSHAKE_MASK 0x40u
#define LCDIF_RL_SET_ENABLE_PXP_HANDSHAKE_SHIFT 6
#define LCDIF_RL_SET_RGB_TO_YCBCR422_CSC_MASK 0x80u
#define LCDIF_RL_SET_RGB_TO_YCBCR422_CSC_SHIFT 7
#define LCDIF_RL_SET_WORD_LENGTH_MASK 0x300u
#define LCDIF_RL_SET_WORD_LENGTH_SHIFT 8
#define LCDIF_RL_SET_WORD_LENGTH(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_RL_SET_WORD_LENGTH_SHIFT))&LCDIF_RL_SET_WORD_LENGTH_MASK)
#define LCDIF_RL_SET_LCD_DATABUS_WIDTH_MASK 0xC00u
#define LCDIF_RL_SET_LCD_DATABUS_WIDTH_SHIFT 10
#define LCDIF_RL_SET_LCD_DATABUS_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_RL_SET_LCD_DATABUS_WIDTH_SHIFT))&LCDIF_RL_SET_LCD_DATABUS_WIDTH_MASK)
#define LCDIF_RL_SET_CSC_DATA_SWIZZLE_MASK 0x3000u
#define LCDIF_RL_SET_CSC_DATA_SWIZZLE_SHIFT 12
#define LCDIF_RL_SET_CSC_DATA_SWIZZLE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_RL_SET_CSC_DATA_SWIZZLE_SHIFT))&LCDIF_RL_SET_CSC_DATA_SWIZZLE_MASK)
#define LCDIF_RL_SET_INPUT_DATA_SWIZZLE_MASK 0xC000u
#define LCDIF_RL_SET_INPUT_DATA_SWIZZLE_SHIFT 14
#define LCDIF_RL_SET_INPUT_DATA_SWIZZLE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_RL_SET_INPUT_DATA_SWIZZLE_SHIFT))&LCDIF_RL_SET_INPUT_DATA_SWIZZLE_MASK)
#define LCDIF_RL_SET_DATA_SELECT_MASK 0x10000u
#define LCDIF_RL_SET_DATA_SELECT_SHIFT 16
#define LCDIF_RL_SET_DOTCLK_MODE_MASK 0x20000u
#define LCDIF_RL_SET_DOTCLK_MODE_SHIFT 17
#define LCDIF_RL_SET_VSYNC_MODE_MASK 0x40000u
#define LCDIF_RL_SET_VSYNC_MODE_SHIFT 18
#define LCDIF_RL_SET_BYPASS_COUNT_MASK 0x80000u
#define LCDIF_RL_SET_BYPASS_COUNT_SHIFT 19
#define LCDIF_RL_SET_DVI_MODE_MASK 0x100000u
#define LCDIF_RL_SET_DVI_MODE_SHIFT 20
#define LCDIF_RL_SET_SHIFT_NUM_BITS_MASK 0x3E00000u
#define LCDIF_RL_SET_SHIFT_NUM_BITS_SHIFT 21
#define LCDIF_RL_SET_SHIFT_NUM_BITS(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_RL_SET_SHIFT_NUM_BITS_SHIFT))&LCDIF_RL_SET_SHIFT_NUM_BITS_MASK)
#define LCDIF_RL_SET_DATA_SHIFT_DIR_MASK 0x4000000u
#define LCDIF_RL_SET_DATA_SHIFT_DIR_SHIFT 26
#define LCDIF_RL_SET_WAIT_FOR_VSYNC_EDGE_MASK 0x8000000u
#define LCDIF_RL_SET_WAIT_FOR_VSYNC_EDGE_SHIFT 27
#define LCDIF_RL_SET_READ_WRITEB_MASK 0x10000000u
#define LCDIF_RL_SET_READ_WRITEB_SHIFT 28
#define LCDIF_RL_SET_YCBCR422_INPUT_MASK 0x20000000u
#define LCDIF_RL_SET_YCBCR422_INPUT_SHIFT 29
#define LCDIF_RL_SET_CLKGATE_MASK 0x40000000u
#define LCDIF_RL_SET_CLKGATE_SHIFT 30
#define LCDIF_RL_SET_SFTRST_MASK 0x80000000u
#define LCDIF_RL_SET_SFTRST_SHIFT 31
/* RL_CLR Bit Fields */
#define LCDIF_RL_CLR_RUN_MASK 0x1u
#define LCDIF_RL_CLR_RUN_SHIFT 0
#define LCDIF_RL_CLR_DATA_FORMAT_24_BIT_MASK 0x2u
#define LCDIF_RL_CLR_DATA_FORMAT_24_BIT_SHIFT 1
#define LCDIF_RL_CLR_DATA_FORMAT_18_BIT_MASK 0x4u
#define LCDIF_RL_CLR_DATA_FORMAT_18_BIT_SHIFT 2
#define LCDIF_RL_CLR_DATA_FORMAT_16_BIT_MASK 0x8u
#define LCDIF_RL_CLR_DATA_FORMAT_16_BIT_SHIFT 3
#define LCDIF_RL_CLR_RSRVD0_MASK 0x10u
#define LCDIF_RL_CLR_RSRVD0_SHIFT 4
#define LCDIF_RL_CLR_MASTER_MASK 0x20u
#define LCDIF_RL_CLR_MASTER_SHIFT 5
#define LCDIF_RL_CLR_ENABLE_PXP_HANDSHAKE_MASK 0x40u
#define LCDIF_RL_CLR_ENABLE_PXP_HANDSHAKE_SHIFT 6
#define LCDIF_RL_CLR_RGB_TO_YCBCR422_CSC_MASK 0x80u
#define LCDIF_RL_CLR_RGB_TO_YCBCR422_CSC_SHIFT 7
#define LCDIF_RL_CLR_WORD_LENGTH_MASK 0x300u
#define LCDIF_RL_CLR_WORD_LENGTH_SHIFT 8
#define LCDIF_RL_CLR_WORD_LENGTH(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_RL_CLR_WORD_LENGTH_SHIFT))&LCDIF_RL_CLR_WORD_LENGTH_MASK)
#define LCDIF_RL_CLR_LCD_DATABUS_WIDTH_MASK 0xC00u
#define LCDIF_RL_CLR_LCD_DATABUS_WIDTH_SHIFT 10
#define LCDIF_RL_CLR_LCD_DATABUS_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_RL_CLR_LCD_DATABUS_WIDTH_SHIFT))&LCDIF_RL_CLR_LCD_DATABUS_WIDTH_MASK)
#define LCDIF_RL_CLR_CSC_DATA_SWIZZLE_MASK 0x3000u
#define LCDIF_RL_CLR_CSC_DATA_SWIZZLE_SHIFT 12
#define LCDIF_RL_CLR_CSC_DATA_SWIZZLE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_RL_CLR_CSC_DATA_SWIZZLE_SHIFT))&LCDIF_RL_CLR_CSC_DATA_SWIZZLE_MASK)
#define LCDIF_RL_CLR_INPUT_DATA_SWIZZLE_MASK 0xC000u
#define LCDIF_RL_CLR_INPUT_DATA_SWIZZLE_SHIFT 14
#define LCDIF_RL_CLR_INPUT_DATA_SWIZZLE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_RL_CLR_INPUT_DATA_SWIZZLE_SHIFT))&LCDIF_RL_CLR_INPUT_DATA_SWIZZLE_MASK)
#define LCDIF_RL_CLR_DATA_SELECT_MASK 0x10000u
#define LCDIF_RL_CLR_DATA_SELECT_SHIFT 16
#define LCDIF_RL_CLR_DOTCLK_MODE_MASK 0x20000u
#define LCDIF_RL_CLR_DOTCLK_MODE_SHIFT 17
#define LCDIF_RL_CLR_VSYNC_MODE_MASK 0x40000u
#define LCDIF_RL_CLR_VSYNC_MODE_SHIFT 18
#define LCDIF_RL_CLR_BYPASS_COUNT_MASK 0x80000u
#define LCDIF_RL_CLR_BYPASS_COUNT_SHIFT 19
#define LCDIF_RL_CLR_DVI_MODE_MASK 0x100000u
#define LCDIF_RL_CLR_DVI_MODE_SHIFT 20
#define LCDIF_RL_CLR_SHIFT_NUM_BITS_MASK 0x3E00000u
#define LCDIF_RL_CLR_SHIFT_NUM_BITS_SHIFT 21
#define LCDIF_RL_CLR_SHIFT_NUM_BITS(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_RL_CLR_SHIFT_NUM_BITS_SHIFT))&LCDIF_RL_CLR_SHIFT_NUM_BITS_MASK)
#define LCDIF_RL_CLR_DATA_SHIFT_DIR_MASK 0x4000000u
#define LCDIF_RL_CLR_DATA_SHIFT_DIR_SHIFT 26
#define LCDIF_RL_CLR_WAIT_FOR_VSYNC_EDGE_MASK 0x8000000u
#define LCDIF_RL_CLR_WAIT_FOR_VSYNC_EDGE_SHIFT 27
#define LCDIF_RL_CLR_READ_WRITEB_MASK 0x10000000u
#define LCDIF_RL_CLR_READ_WRITEB_SHIFT 28
#define LCDIF_RL_CLR_YCBCR422_INPUT_MASK 0x20000000u
#define LCDIF_RL_CLR_YCBCR422_INPUT_SHIFT 29
#define LCDIF_RL_CLR_CLKGATE_MASK 0x40000000u
#define LCDIF_RL_CLR_CLKGATE_SHIFT 30
#define LCDIF_RL_CLR_SFTRST_MASK 0x80000000u
#define LCDIF_RL_CLR_SFTRST_SHIFT 31
/* RL_TOG Bit Fields */
#define LCDIF_RL_TOG_RUN_MASK 0x1u
#define LCDIF_RL_TOG_RUN_SHIFT 0
#define LCDIF_RL_TOG_DATA_FORMAT_24_BIT_MASK 0x2u
#define LCDIF_RL_TOG_DATA_FORMAT_24_BIT_SHIFT 1
#define LCDIF_RL_TOG_DATA_FORMAT_18_BIT_MASK 0x4u
#define LCDIF_RL_TOG_DATA_FORMAT_18_BIT_SHIFT 2
#define LCDIF_RL_TOG_DATA_FORMAT_16_BIT_MASK 0x8u
#define LCDIF_RL_TOG_DATA_FORMAT_16_BIT_SHIFT 3
#define LCDIF_RL_TOG_RSRVD0_MASK 0x10u
#define LCDIF_RL_TOG_RSRVD0_SHIFT 4
#define LCDIF_RL_TOG_MASTER_MASK 0x20u
#define LCDIF_RL_TOG_MASTER_SHIFT 5
#define LCDIF_RL_TOG_ENABLE_PXP_HANDSHAKE_MASK 0x40u
#define LCDIF_RL_TOG_ENABLE_PXP_HANDSHAKE_SHIFT 6
#define LCDIF_RL_TOG_RGB_TO_YCBCR422_CSC_MASK 0x80u
#define LCDIF_RL_TOG_RGB_TO_YCBCR422_CSC_SHIFT 7
#define LCDIF_RL_TOG_WORD_LENGTH_MASK 0x300u
#define LCDIF_RL_TOG_WORD_LENGTH_SHIFT 8
#define LCDIF_RL_TOG_WORD_LENGTH(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_RL_TOG_WORD_LENGTH_SHIFT))&LCDIF_RL_TOG_WORD_LENGTH_MASK)
#define LCDIF_RL_TOG_LCD_DATABUS_WIDTH_MASK 0xC00u
#define LCDIF_RL_TOG_LCD_DATABUS_WIDTH_SHIFT 10
#define LCDIF_RL_TOG_LCD_DATABUS_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_RL_TOG_LCD_DATABUS_WIDTH_SHIFT))&LCDIF_RL_TOG_LCD_DATABUS_WIDTH_MASK)
#define LCDIF_RL_TOG_CSC_DATA_SWIZZLE_MASK 0x3000u
#define LCDIF_RL_TOG_CSC_DATA_SWIZZLE_SHIFT 12
#define LCDIF_RL_TOG_CSC_DATA_SWIZZLE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_RL_TOG_CSC_DATA_SWIZZLE_SHIFT))&LCDIF_RL_TOG_CSC_DATA_SWIZZLE_MASK)
#define LCDIF_RL_TOG_INPUT_DATA_SWIZZLE_MASK 0xC000u
#define LCDIF_RL_TOG_INPUT_DATA_SWIZZLE_SHIFT 14
#define LCDIF_RL_TOG_INPUT_DATA_SWIZZLE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_RL_TOG_INPUT_DATA_SWIZZLE_SHIFT))&LCDIF_RL_TOG_INPUT_DATA_SWIZZLE_MASK)
#define LCDIF_RL_TOG_DATA_SELECT_MASK 0x10000u
#define LCDIF_RL_TOG_DATA_SELECT_SHIFT 16
#define LCDIF_RL_TOG_DOTCLK_MODE_MASK 0x20000u
#define LCDIF_RL_TOG_DOTCLK_MODE_SHIFT 17
#define LCDIF_RL_TOG_VSYNC_MODE_MASK 0x40000u
#define LCDIF_RL_TOG_VSYNC_MODE_SHIFT 18
#define LCDIF_RL_TOG_BYPASS_COUNT_MASK 0x80000u
#define LCDIF_RL_TOG_BYPASS_COUNT_SHIFT 19
#define LCDIF_RL_TOG_DVI_MODE_MASK 0x100000u
#define LCDIF_RL_TOG_DVI_MODE_SHIFT 20
#define LCDIF_RL_TOG_SHIFT_NUM_BITS_MASK 0x3E00000u
#define LCDIF_RL_TOG_SHIFT_NUM_BITS_SHIFT 21
#define LCDIF_RL_TOG_SHIFT_NUM_BITS(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_RL_TOG_SHIFT_NUM_BITS_SHIFT))&LCDIF_RL_TOG_SHIFT_NUM_BITS_MASK)
#define LCDIF_RL_TOG_DATA_SHIFT_DIR_MASK 0x4000000u
#define LCDIF_RL_TOG_DATA_SHIFT_DIR_SHIFT 26
#define LCDIF_RL_TOG_WAIT_FOR_VSYNC_EDGE_MASK 0x8000000u
#define LCDIF_RL_TOG_WAIT_FOR_VSYNC_EDGE_SHIFT 27
#define LCDIF_RL_TOG_READ_WRITEB_MASK 0x10000000u
#define LCDIF_RL_TOG_READ_WRITEB_SHIFT 28
#define LCDIF_RL_TOG_YCBCR422_INPUT_MASK 0x20000000u
#define LCDIF_RL_TOG_YCBCR422_INPUT_SHIFT 29
#define LCDIF_RL_TOG_CLKGATE_MASK 0x40000000u
#define LCDIF_RL_TOG_CLKGATE_SHIFT 30
#define LCDIF_RL_TOG_SFTRST_MASK 0x80000000u
#define LCDIF_RL_TOG_SFTRST_SHIFT 31
/* CTRL1 Bit Fields */
#define LCDIF_CTRL1_RESET_MASK 0x1u
#define LCDIF_CTRL1_RESET_SHIFT 0
#define LCDIF_CTRL1_MODE86_MASK 0x2u
#define LCDIF_CTRL1_MODE86_SHIFT 1
#define LCDIF_CTRL1_BUSY_ENABLE_MASK 0x4u
#define LCDIF_CTRL1_BUSY_ENABLE_SHIFT 2
#define LCDIF_CTRL1_RSRVD0_MASK 0xF8u
#define LCDIF_CTRL1_RSRVD0_SHIFT 3
#define LCDIF_CTRL1_RSRVD0(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL1_RSRVD0_SHIFT))&LCDIF_CTRL1_RSRVD0_MASK)
#define LCDIF_CTRL1_VSYNC_EDGE_IRQ_MASK 0x100u
#define LCDIF_CTRL1_VSYNC_EDGE_IRQ_SHIFT 8
#define LCDIF_CTRL1_CUR_FRAME_DONE_IRQ_MASK 0x200u
#define LCDIF_CTRL1_CUR_FRAME_DONE_IRQ_SHIFT 9
#define LCDIF_CTRL1_UNDERFLOW_IRQ_MASK 0x400u
#define LCDIF_CTRL1_UNDERFLOW_IRQ_SHIFT 10
#define LCDIF_CTRL1_OVERFLOW_IRQ_MASK 0x800u
#define LCDIF_CTRL1_OVERFLOW_IRQ_SHIFT 11
#define LCDIF_CTRL1_VSYNC_EDGE_IRQ_EN_MASK 0x1000u
#define LCDIF_CTRL1_VSYNC_EDGE_IRQ_EN_SHIFT 12
#define LCDIF_CTRL1_CUR_FRAME_DONE_IRQ_EN_MASK 0x2000u
#define LCDIF_CTRL1_CUR_FRAME_DONE_IRQ_EN_SHIFT 13
#define LCDIF_CTRL1_UNDERFLOW_IRQ_EN_MASK 0x4000u
#define LCDIF_CTRL1_UNDERFLOW_IRQ_EN_SHIFT 14
#define LCDIF_CTRL1_OVERFLOW_IRQ_EN_MASK 0x8000u
#define LCDIF_CTRL1_OVERFLOW_IRQ_EN_SHIFT 15
#define LCDIF_CTRL1_BYTE_PACKING_FORMAT_MASK 0xF0000u
#define LCDIF_CTRL1_BYTE_PACKING_FORMAT_SHIFT 16
#define LCDIF_CTRL1_BYTE_PACKING_FORMAT(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL1_BYTE_PACKING_FORMAT_SHIFT))&LCDIF_CTRL1_BYTE_PACKING_FORMAT_MASK)
#define LCDIF_CTRL1_IRQ_ON_ALTERNATE_FIELDS_MASK 0x100000u
#define LCDIF_CTRL1_IRQ_ON_ALTERNATE_FIELDS_SHIFT 20
#define LCDIF_CTRL1_FIFO_CLEAR_MASK 0x200000u
#define LCDIF_CTRL1_FIFO_CLEAR_SHIFT 21
#define LCDIF_CTRL1_START_INTERLACE_FROM_SECOND_FIELD_MASK 0x400000u
#define LCDIF_CTRL1_START_INTERLACE_FROM_SECOND_FIELD_SHIFT 22
#define LCDIF_CTRL1_INTERLACE_FIELDS_MASK 0x800000u
#define LCDIF_CTRL1_INTERLACE_FIELDS_SHIFT 23
#define LCDIF_CTRL1_RECOVER_ON_UNDERFLOW_MASK 0x1000000u
#define LCDIF_CTRL1_RECOVER_ON_UNDERFLOW_SHIFT 24
#define LCDIF_CTRL1_BM_ERROR_IRQ_MASK 0x2000000u
#define LCDIF_CTRL1_BM_ERROR_IRQ_SHIFT 25
#define LCDIF_CTRL1_BM_ERROR_IRQ_EN_MASK 0x4000000u
#define LCDIF_CTRL1_BM_ERROR_IRQ_EN_SHIFT 26
#define LCDIF_CTRL1_COMBINE_MPU_WR_STRB_MASK 0x8000000u
#define LCDIF_CTRL1_COMBINE_MPU_WR_STRB_SHIFT 27
#define LCDIF_CTRL1_RSRVD1_MASK 0xF0000000u
#define LCDIF_CTRL1_RSRVD1_SHIFT 28
#define LCDIF_CTRL1_RSRVD1(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL1_RSRVD1_SHIFT))&LCDIF_CTRL1_RSRVD1_MASK)
/* CTRL1_SET Bit Fields */
#define LCDIF_CTRL1_SET_RESET_MASK 0x1u
#define LCDIF_CTRL1_SET_RESET_SHIFT 0
#define LCDIF_CTRL1_SET_MODE86_MASK 0x2u
#define LCDIF_CTRL1_SET_MODE86_SHIFT 1
#define LCDIF_CTRL1_SET_BUSY_ENABLE_MASK 0x4u
#define LCDIF_CTRL1_SET_BUSY_ENABLE_SHIFT 2
#define LCDIF_CTRL1_SET_RSRVD0_MASK 0xF8u
#define LCDIF_CTRL1_SET_RSRVD0_SHIFT 3
#define LCDIF_CTRL1_SET_RSRVD0(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL1_SET_RSRVD0_SHIFT))&LCDIF_CTRL1_SET_RSRVD0_MASK)
#define LCDIF_CTRL1_SET_VSYNC_EDGE_IRQ_MASK 0x100u
#define LCDIF_CTRL1_SET_VSYNC_EDGE_IRQ_SHIFT 8
#define LCDIF_CTRL1_SET_CUR_FRAME_DONE_IRQ_MASK 0x200u
#define LCDIF_CTRL1_SET_CUR_FRAME_DONE_IRQ_SHIFT 9
#define LCDIF_CTRL1_SET_UNDERFLOW_IRQ_MASK 0x400u
#define LCDIF_CTRL1_SET_UNDERFLOW_IRQ_SHIFT 10
#define LCDIF_CTRL1_SET_OVERFLOW_IRQ_MASK 0x800u
#define LCDIF_CTRL1_SET_OVERFLOW_IRQ_SHIFT 11
#define LCDIF_CTRL1_SET_VSYNC_EDGE_IRQ_EN_MASK 0x1000u
#define LCDIF_CTRL1_SET_VSYNC_EDGE_IRQ_EN_SHIFT 12
#define LCDIF_CTRL1_SET_CUR_FRAME_DONE_IRQ_EN_MASK 0x2000u
#define LCDIF_CTRL1_SET_CUR_FRAME_DONE_IRQ_EN_SHIFT 13
#define LCDIF_CTRL1_SET_UNDERFLOW_IRQ_EN_MASK 0x4000u
#define LCDIF_CTRL1_SET_UNDERFLOW_IRQ_EN_SHIFT 14
#define LCDIF_CTRL1_SET_OVERFLOW_IRQ_EN_MASK 0x8000u
#define LCDIF_CTRL1_SET_OVERFLOW_IRQ_EN_SHIFT 15
#define LCDIF_CTRL1_SET_BYTE_PACKING_FORMAT_MASK 0xF0000u
#define LCDIF_CTRL1_SET_BYTE_PACKING_FORMAT_SHIFT 16
#define LCDIF_CTRL1_SET_BYTE_PACKING_FORMAT(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL1_SET_BYTE_PACKING_FORMAT_SHIFT))&LCDIF_CTRL1_SET_BYTE_PACKING_FORMAT_MASK)
#define LCDIF_CTRL1_SET_IRQ_ON_ALTERNATE_FIELDS_MASK 0x100000u
#define LCDIF_CTRL1_SET_IRQ_ON_ALTERNATE_FIELDS_SHIFT 20
#define LCDIF_CTRL1_SET_FIFO_CLEAR_MASK 0x200000u
#define LCDIF_CTRL1_SET_FIFO_CLEAR_SHIFT 21
#define LCDIF_CTRL1_SET_START_INTERLACE_FROM_SECOND_FIELD_MASK 0x400000u
#define LCDIF_CTRL1_SET_START_INTERLACE_FROM_SECOND_FIELD_SHIFT 22
#define LCDIF_CTRL1_SET_INTERLACE_FIELDS_MASK 0x800000u
#define LCDIF_CTRL1_SET_INTERLACE_FIELDS_SHIFT 23
#define LCDIF_CTRL1_SET_RECOVER_ON_UNDERFLOW_MASK 0x1000000u
#define LCDIF_CTRL1_SET_RECOVER_ON_UNDERFLOW_SHIFT 24
#define LCDIF_CTRL1_SET_BM_ERROR_IRQ_MASK 0x2000000u
#define LCDIF_CTRL1_SET_BM_ERROR_IRQ_SHIFT 25
#define LCDIF_CTRL1_SET_BM_ERROR_IRQ_EN_MASK 0x4000000u
#define LCDIF_CTRL1_SET_BM_ERROR_IRQ_EN_SHIFT 26
#define LCDIF_CTRL1_SET_COMBINE_MPU_WR_STRB_MASK 0x8000000u
#define LCDIF_CTRL1_SET_COMBINE_MPU_WR_STRB_SHIFT 27
#define LCDIF_CTRL1_SET_RSRVD1_MASK 0xF0000000u
#define LCDIF_CTRL1_SET_RSRVD1_SHIFT 28
#define LCDIF_CTRL1_SET_RSRVD1(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL1_SET_RSRVD1_SHIFT))&LCDIF_CTRL1_SET_RSRVD1_MASK)
/* CTRL1_CLR Bit Fields */
#define LCDIF_CTRL1_CLR_RESET_MASK 0x1u
#define LCDIF_CTRL1_CLR_RESET_SHIFT 0
#define LCDIF_CTRL1_CLR_MODE86_MASK 0x2u
#define LCDIF_CTRL1_CLR_MODE86_SHIFT 1
#define LCDIF_CTRL1_CLR_BUSY_ENABLE_MASK 0x4u
#define LCDIF_CTRL1_CLR_BUSY_ENABLE_SHIFT 2
#define LCDIF_CTRL1_CLR_RSRVD0_MASK 0xF8u
#define LCDIF_CTRL1_CLR_RSRVD0_SHIFT 3
#define LCDIF_CTRL1_CLR_RSRVD0(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL1_CLR_RSRVD0_SHIFT))&LCDIF_CTRL1_CLR_RSRVD0_MASK)
#define LCDIF_CTRL1_CLR_VSYNC_EDGE_IRQ_MASK 0x100u
#define LCDIF_CTRL1_CLR_VSYNC_EDGE_IRQ_SHIFT 8
#define LCDIF_CTRL1_CLR_CUR_FRAME_DONE_IRQ_MASK 0x200u
#define LCDIF_CTRL1_CLR_CUR_FRAME_DONE_IRQ_SHIFT 9
#define LCDIF_CTRL1_CLR_UNDERFLOW_IRQ_MASK 0x400u
#define LCDIF_CTRL1_CLR_UNDERFLOW_IRQ_SHIFT 10
#define LCDIF_CTRL1_CLR_OVERFLOW_IRQ_MASK 0x800u
#define LCDIF_CTRL1_CLR_OVERFLOW_IRQ_SHIFT 11
#define LCDIF_CTRL1_CLR_VSYNC_EDGE_IRQ_EN_MASK 0x1000u
#define LCDIF_CTRL1_CLR_VSYNC_EDGE_IRQ_EN_SHIFT 12
#define LCDIF_CTRL1_CLR_CUR_FRAME_DONE_IRQ_EN_MASK 0x2000u
#define LCDIF_CTRL1_CLR_CUR_FRAME_DONE_IRQ_EN_SHIFT 13
#define LCDIF_CTRL1_CLR_UNDERFLOW_IRQ_EN_MASK 0x4000u
#define LCDIF_CTRL1_CLR_UNDERFLOW_IRQ_EN_SHIFT 14
#define LCDIF_CTRL1_CLR_OVERFLOW_IRQ_EN_MASK 0x8000u
#define LCDIF_CTRL1_CLR_OVERFLOW_IRQ_EN_SHIFT 15
#define LCDIF_CTRL1_CLR_BYTE_PACKING_FORMAT_MASK 0xF0000u
#define LCDIF_CTRL1_CLR_BYTE_PACKING_FORMAT_SHIFT 16
#define LCDIF_CTRL1_CLR_BYTE_PACKING_FORMAT(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL1_CLR_BYTE_PACKING_FORMAT_SHIFT))&LCDIF_CTRL1_CLR_BYTE_PACKING_FORMAT_MASK)
#define LCDIF_CTRL1_CLR_IRQ_ON_ALTERNATE_FIELDS_MASK 0x100000u
#define LCDIF_CTRL1_CLR_IRQ_ON_ALTERNATE_FIELDS_SHIFT 20
#define LCDIF_CTRL1_CLR_FIFO_CLEAR_MASK 0x200000u
#define LCDIF_CTRL1_CLR_FIFO_CLEAR_SHIFT 21
#define LCDIF_CTRL1_CLR_START_INTERLACE_FROM_SECOND_FIELD_MASK 0x400000u
#define LCDIF_CTRL1_CLR_START_INTERLACE_FROM_SECOND_FIELD_SHIFT 22
#define LCDIF_CTRL1_CLR_INTERLACE_FIELDS_MASK 0x800000u
#define LCDIF_CTRL1_CLR_INTERLACE_FIELDS_SHIFT 23
#define LCDIF_CTRL1_CLR_RECOVER_ON_UNDERFLOW_MASK 0x1000000u
#define LCDIF_CTRL1_CLR_RECOVER_ON_UNDERFLOW_SHIFT 24
#define LCDIF_CTRL1_CLR_BM_ERROR_IRQ_MASK 0x2000000u
#define LCDIF_CTRL1_CLR_BM_ERROR_IRQ_SHIFT 25
#define LCDIF_CTRL1_CLR_BM_ERROR_IRQ_EN_MASK 0x4000000u
#define LCDIF_CTRL1_CLR_BM_ERROR_IRQ_EN_SHIFT 26
#define LCDIF_CTRL1_CLR_COMBINE_MPU_WR_STRB_MASK 0x8000000u
#define LCDIF_CTRL1_CLR_COMBINE_MPU_WR_STRB_SHIFT 27
#define LCDIF_CTRL1_CLR_RSRVD1_MASK 0xF0000000u
#define LCDIF_CTRL1_CLR_RSRVD1_SHIFT 28
#define LCDIF_CTRL1_CLR_RSRVD1(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL1_CLR_RSRVD1_SHIFT))&LCDIF_CTRL1_CLR_RSRVD1_MASK)
/* CTRL1_TOG Bit Fields */
#define LCDIF_CTRL1_TOG_RESET_MASK 0x1u
#define LCDIF_CTRL1_TOG_RESET_SHIFT 0
#define LCDIF_CTRL1_TOG_MODE86_MASK 0x2u
#define LCDIF_CTRL1_TOG_MODE86_SHIFT 1
#define LCDIF_CTRL1_TOG_BUSY_ENABLE_MASK 0x4u
#define LCDIF_CTRL1_TOG_BUSY_ENABLE_SHIFT 2
#define LCDIF_CTRL1_TOG_RSRVD0_MASK 0xF8u
#define LCDIF_CTRL1_TOG_RSRVD0_SHIFT 3
#define LCDIF_CTRL1_TOG_RSRVD0(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL1_TOG_RSRVD0_SHIFT))&LCDIF_CTRL1_TOG_RSRVD0_MASK)
#define LCDIF_CTRL1_TOG_VSYNC_EDGE_IRQ_MASK 0x100u
#define LCDIF_CTRL1_TOG_VSYNC_EDGE_IRQ_SHIFT 8
#define LCDIF_CTRL1_TOG_CUR_FRAME_DONE_IRQ_MASK 0x200u
#define LCDIF_CTRL1_TOG_CUR_FRAME_DONE_IRQ_SHIFT 9
#define LCDIF_CTRL1_TOG_UNDERFLOW_IRQ_MASK 0x400u
#define LCDIF_CTRL1_TOG_UNDERFLOW_IRQ_SHIFT 10
#define LCDIF_CTRL1_TOG_OVERFLOW_IRQ_MASK 0x800u
#define LCDIF_CTRL1_TOG_OVERFLOW_IRQ_SHIFT 11
#define LCDIF_CTRL1_TOG_VSYNC_EDGE_IRQ_EN_MASK 0x1000u
#define LCDIF_CTRL1_TOG_VSYNC_EDGE_IRQ_EN_SHIFT 12
#define LCDIF_CTRL1_TOG_CUR_FRAME_DONE_IRQ_EN_MASK 0x2000u
#define LCDIF_CTRL1_TOG_CUR_FRAME_DONE_IRQ_EN_SHIFT 13
#define LCDIF_CTRL1_TOG_UNDERFLOW_IRQ_EN_MASK 0x4000u
#define LCDIF_CTRL1_TOG_UNDERFLOW_IRQ_EN_SHIFT 14
#define LCDIF_CTRL1_TOG_OVERFLOW_IRQ_EN_MASK 0x8000u
#define LCDIF_CTRL1_TOG_OVERFLOW_IRQ_EN_SHIFT 15
#define LCDIF_CTRL1_TOG_BYTE_PACKING_FORMAT_MASK 0xF0000u
#define LCDIF_CTRL1_TOG_BYTE_PACKING_FORMAT_SHIFT 16
#define LCDIF_CTRL1_TOG_BYTE_PACKING_FORMAT(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL1_TOG_BYTE_PACKING_FORMAT_SHIFT))&LCDIF_CTRL1_TOG_BYTE_PACKING_FORMAT_MASK)
#define LCDIF_CTRL1_TOG_IRQ_ON_ALTERNATE_FIELDS_MASK 0x100000u
#define LCDIF_CTRL1_TOG_IRQ_ON_ALTERNATE_FIELDS_SHIFT 20
#define LCDIF_CTRL1_TOG_FIFO_CLEAR_MASK 0x200000u
#define LCDIF_CTRL1_TOG_FIFO_CLEAR_SHIFT 21
#define LCDIF_CTRL1_TOG_START_INTERLACE_FROM_SECOND_FIELD_MASK 0x400000u
#define LCDIF_CTRL1_TOG_START_INTERLACE_FROM_SECOND_FIELD_SHIFT 22
#define LCDIF_CTRL1_TOG_INTERLACE_FIELDS_MASK 0x800000u
#define LCDIF_CTRL1_TOG_INTERLACE_FIELDS_SHIFT 23
#define LCDIF_CTRL1_TOG_RECOVER_ON_UNDERFLOW_MASK 0x1000000u
#define LCDIF_CTRL1_TOG_RECOVER_ON_UNDERFLOW_SHIFT 24
#define LCDIF_CTRL1_TOG_BM_ERROR_IRQ_MASK 0x2000000u
#define LCDIF_CTRL1_TOG_BM_ERROR_IRQ_SHIFT 25
#define LCDIF_CTRL1_TOG_BM_ERROR_IRQ_EN_MASK 0x4000000u
#define LCDIF_CTRL1_TOG_BM_ERROR_IRQ_EN_SHIFT 26
#define LCDIF_CTRL1_TOG_COMBINE_MPU_WR_STRB_MASK 0x8000000u
#define LCDIF_CTRL1_TOG_COMBINE_MPU_WR_STRB_SHIFT 27
#define LCDIF_CTRL1_TOG_RSRVD1_MASK 0xF0000000u
#define LCDIF_CTRL1_TOG_RSRVD1_SHIFT 28
#define LCDIF_CTRL1_TOG_RSRVD1(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL1_TOG_RSRVD1_SHIFT))&LCDIF_CTRL1_TOG_RSRVD1_MASK)
/* CTRL2 Bit Fields */
#define LCDIF_CTRL2_RSRVD0_MASK 0x1u
#define LCDIF_CTRL2_RSRVD0_SHIFT 0
#define LCDIF_CTRL2_INITIAL_DUMMY_READ_MASK 0xEu
#define LCDIF_CTRL2_INITIAL_DUMMY_READ_SHIFT 1
#define LCDIF_CTRL2_INITIAL_DUMMY_READ(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_INITIAL_DUMMY_READ_SHIFT))&LCDIF_CTRL2_INITIAL_DUMMY_READ_MASK)
#define LCDIF_CTRL2_READ_MODE_NUM_PACKED_SUBWORDS_MASK 0x70u
#define LCDIF_CTRL2_READ_MODE_NUM_PACKED_SUBWORDS_SHIFT 4
#define LCDIF_CTRL2_READ_MODE_NUM_PACKED_SUBWORDS(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_READ_MODE_NUM_PACKED_SUBWORDS_SHIFT))&LCDIF_CTRL2_READ_MODE_NUM_PACKED_SUBWORDS_MASK)
#define LCDIF_CTRL2_RSRVD1_MASK 0x80u
#define LCDIF_CTRL2_RSRVD1_SHIFT 7
#define LCDIF_CTRL2_READ_MODE_6_BIT_INPUT_MASK 0x100u
#define LCDIF_CTRL2_READ_MODE_6_BIT_INPUT_SHIFT 8
#define LCDIF_CTRL2_READ_MODE_OUTPUT_IN_RGB_FORMAT_MASK 0x200u
#define LCDIF_CTRL2_READ_MODE_OUTPUT_IN_RGB_FORMAT_SHIFT 9
#define LCDIF_CTRL2_READ_PACK_DIR_MASK 0x400u
#define LCDIF_CTRL2_READ_PACK_DIR_SHIFT 10
#define LCDIF_CTRL2_RSRVD2_MASK 0x800u
#define LCDIF_CTRL2_RSRVD2_SHIFT 11
#define LCDIF_CTRL2_EVEN_LINE_PATTERN_MASK 0x7000u
#define LCDIF_CTRL2_EVEN_LINE_PATTERN_SHIFT 12
#define LCDIF_CTRL2_EVEN_LINE_PATTERN(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_EVEN_LINE_PATTERN_SHIFT))&LCDIF_CTRL2_EVEN_LINE_PATTERN_MASK)
#define LCDIF_CTRL2_RSRVD3_MASK 0x8000u
#define LCDIF_CTRL2_RSRVD3_SHIFT 15
#define LCDIF_CTRL2_ODD_LINE_PATTERN_MASK 0x70000u
#define LCDIF_CTRL2_ODD_LINE_PATTERN_SHIFT 16
#define LCDIF_CTRL2_ODD_LINE_PATTERN(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_ODD_LINE_PATTERN_SHIFT))&LCDIF_CTRL2_ODD_LINE_PATTERN_MASK)
#define LCDIF_CTRL2_RSRVD4_MASK 0x80000u
#define LCDIF_CTRL2_RSRVD4_SHIFT 19
#define LCDIF_CTRL2_BURST_LEN_8_MASK 0x100000u
#define LCDIF_CTRL2_BURST_LEN_8_SHIFT 20
#define LCDIF_CTRL2_OUTSTANDING_REQS_MASK 0xE00000u
#define LCDIF_CTRL2_OUTSTANDING_REQS_SHIFT 21
#define LCDIF_CTRL2_OUTSTANDING_REQS(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_OUTSTANDING_REQS_SHIFT))&LCDIF_CTRL2_OUTSTANDING_REQS_MASK)
#define LCDIF_CTRL2_RSRVD5_MASK 0xFF000000u
#define LCDIF_CTRL2_RSRVD5_SHIFT 24
#define LCDIF_CTRL2_RSRVD5(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_RSRVD5_SHIFT))&LCDIF_CTRL2_RSRVD5_MASK)
/* CTRL2_SET Bit Fields */
#define LCDIF_CTRL2_SET_RSRVD0_MASK 0x1u
#define LCDIF_CTRL2_SET_RSRVD0_SHIFT 0
#define LCDIF_CTRL2_SET_INITIAL_DUMMY_READ_MASK 0xEu
#define LCDIF_CTRL2_SET_INITIAL_DUMMY_READ_SHIFT 1
#define LCDIF_CTRL2_SET_INITIAL_DUMMY_READ(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_SET_INITIAL_DUMMY_READ_SHIFT))&LCDIF_CTRL2_SET_INITIAL_DUMMY_READ_MASK)
#define LCDIF_CTRL2_SET_READ_MODE_NUM_PACKED_SUBWORDS_MASK 0x70u
#define LCDIF_CTRL2_SET_READ_MODE_NUM_PACKED_SUBWORDS_SHIFT 4
#define LCDIF_CTRL2_SET_READ_MODE_NUM_PACKED_SUBWORDS(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_SET_READ_MODE_NUM_PACKED_SUBWORDS_SHIFT))&LCDIF_CTRL2_SET_READ_MODE_NUM_PACKED_SUBWORDS_MASK)
#define LCDIF_CTRL2_SET_RSRVD1_MASK 0x80u
#define LCDIF_CTRL2_SET_RSRVD1_SHIFT 7
#define LCDIF_CTRL2_SET_READ_MODE_6_BIT_INPUT_MASK 0x100u
#define LCDIF_CTRL2_SET_READ_MODE_6_BIT_INPUT_SHIFT 8
#define LCDIF_CTRL2_SET_READ_MODE_OUTPUT_IN_RGB_FORMAT_MASK 0x200u
#define LCDIF_CTRL2_SET_READ_MODE_OUTPUT_IN_RGB_FORMAT_SHIFT 9
#define LCDIF_CTRL2_SET_READ_PACK_DIR_MASK 0x400u
#define LCDIF_CTRL2_SET_READ_PACK_DIR_SHIFT 10
#define LCDIF_CTRL2_SET_RSRVD2_MASK 0x800u
#define LCDIF_CTRL2_SET_RSRVD2_SHIFT 11
#define LCDIF_CTRL2_SET_EVEN_LINE_PATTERN_MASK 0x7000u
#define LCDIF_CTRL2_SET_EVEN_LINE_PATTERN_SHIFT 12
#define LCDIF_CTRL2_SET_EVEN_LINE_PATTERN(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_SET_EVEN_LINE_PATTERN_SHIFT))&LCDIF_CTRL2_SET_EVEN_LINE_PATTERN_MASK)
#define LCDIF_CTRL2_SET_RSRVD3_MASK 0x8000u
#define LCDIF_CTRL2_SET_RSRVD3_SHIFT 15
#define LCDIF_CTRL2_SET_ODD_LINE_PATTERN_MASK 0x70000u
#define LCDIF_CTRL2_SET_ODD_LINE_PATTERN_SHIFT 16
#define LCDIF_CTRL2_SET_ODD_LINE_PATTERN(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_SET_ODD_LINE_PATTERN_SHIFT))&LCDIF_CTRL2_SET_ODD_LINE_PATTERN_MASK)
#define LCDIF_CTRL2_SET_RSRVD4_MASK 0x80000u
#define LCDIF_CTRL2_SET_RSRVD4_SHIFT 19
#define LCDIF_CTRL2_SET_BURST_LEN_8_MASK 0x100000u
#define LCDIF_CTRL2_SET_BURST_LEN_8_SHIFT 20
#define LCDIF_CTRL2_SET_OUTSTANDING_REQS_MASK 0xE00000u
#define LCDIF_CTRL2_SET_OUTSTANDING_REQS_SHIFT 21
#define LCDIF_CTRL2_SET_OUTSTANDING_REQS(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_SET_OUTSTANDING_REQS_SHIFT))&LCDIF_CTRL2_SET_OUTSTANDING_REQS_MASK)
#define LCDIF_CTRL2_SET_RSRVD5_MASK 0xFF000000u
#define LCDIF_CTRL2_SET_RSRVD5_SHIFT 24
#define LCDIF_CTRL2_SET_RSRVD5(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_SET_RSRVD5_SHIFT))&LCDIF_CTRL2_SET_RSRVD5_MASK)
/* CTRL2_CLR Bit Fields */
#define LCDIF_CTRL2_CLR_RSRVD0_MASK 0x1u
#define LCDIF_CTRL2_CLR_RSRVD0_SHIFT 0
#define LCDIF_CTRL2_CLR_INITIAL_DUMMY_READ_MASK 0xEu
#define LCDIF_CTRL2_CLR_INITIAL_DUMMY_READ_SHIFT 1
#define LCDIF_CTRL2_CLR_INITIAL_DUMMY_READ(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_CLR_INITIAL_DUMMY_READ_SHIFT))&LCDIF_CTRL2_CLR_INITIAL_DUMMY_READ_MASK)
#define LCDIF_CTRL2_CLR_READ_MODE_NUM_PACKED_SUBWORDS_MASK 0x70u
#define LCDIF_CTRL2_CLR_READ_MODE_NUM_PACKED_SUBWORDS_SHIFT 4
#define LCDIF_CTRL2_CLR_READ_MODE_NUM_PACKED_SUBWORDS(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_CLR_READ_MODE_NUM_PACKED_SUBWORDS_SHIFT))&LCDIF_CTRL2_CLR_READ_MODE_NUM_PACKED_SUBWORDS_MASK)
#define LCDIF_CTRL2_CLR_RSRVD1_MASK 0x80u
#define LCDIF_CTRL2_CLR_RSRVD1_SHIFT 7
#define LCDIF_CTRL2_CLR_READ_MODE_6_BIT_INPUT_MASK 0x100u
#define LCDIF_CTRL2_CLR_READ_MODE_6_BIT_INPUT_SHIFT 8
#define LCDIF_CTRL2_CLR_READ_MODE_OUTPUT_IN_RGB_FORMAT_MASK 0x200u
#define LCDIF_CTRL2_CLR_READ_MODE_OUTPUT_IN_RGB_FORMAT_SHIFT 9
#define LCDIF_CTRL2_CLR_READ_PACK_DIR_MASK 0x400u
#define LCDIF_CTRL2_CLR_READ_PACK_DIR_SHIFT 10
#define LCDIF_CTRL2_CLR_RSRVD2_MASK 0x800u
#define LCDIF_CTRL2_CLR_RSRVD2_SHIFT 11
#define LCDIF_CTRL2_CLR_EVEN_LINE_PATTERN_MASK 0x7000u
#define LCDIF_CTRL2_CLR_EVEN_LINE_PATTERN_SHIFT 12
#define LCDIF_CTRL2_CLR_EVEN_LINE_PATTERN(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_CLR_EVEN_LINE_PATTERN_SHIFT))&LCDIF_CTRL2_CLR_EVEN_LINE_PATTERN_MASK)
#define LCDIF_CTRL2_CLR_RSRVD3_MASK 0x8000u
#define LCDIF_CTRL2_CLR_RSRVD3_SHIFT 15
#define LCDIF_CTRL2_CLR_ODD_LINE_PATTERN_MASK 0x70000u
#define LCDIF_CTRL2_CLR_ODD_LINE_PATTERN_SHIFT 16
#define LCDIF_CTRL2_CLR_ODD_LINE_PATTERN(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_CLR_ODD_LINE_PATTERN_SHIFT))&LCDIF_CTRL2_CLR_ODD_LINE_PATTERN_MASK)
#define LCDIF_CTRL2_CLR_RSRVD4_MASK 0x80000u
#define LCDIF_CTRL2_CLR_RSRVD4_SHIFT 19
#define LCDIF_CTRL2_CLR_BURST_LEN_8_MASK 0x100000u
#define LCDIF_CTRL2_CLR_BURST_LEN_8_SHIFT 20
#define LCDIF_CTRL2_CLR_OUTSTANDING_REQS_MASK 0xE00000u
#define LCDIF_CTRL2_CLR_OUTSTANDING_REQS_SHIFT 21
#define LCDIF_CTRL2_CLR_OUTSTANDING_REQS(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_CLR_OUTSTANDING_REQS_SHIFT))&LCDIF_CTRL2_CLR_OUTSTANDING_REQS_MASK)
#define LCDIF_CTRL2_CLR_RSRVD5_MASK 0xFF000000u
#define LCDIF_CTRL2_CLR_RSRVD5_SHIFT 24
#define LCDIF_CTRL2_CLR_RSRVD5(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_CLR_RSRVD5_SHIFT))&LCDIF_CTRL2_CLR_RSRVD5_MASK)
/* CTRL2_TOG Bit Fields */
#define LCDIF_CTRL2_TOG_RSRVD0_MASK 0x1u
#define LCDIF_CTRL2_TOG_RSRVD0_SHIFT 0
#define LCDIF_CTRL2_TOG_INITIAL_DUMMY_READ_MASK 0xEu
#define LCDIF_CTRL2_TOG_INITIAL_DUMMY_READ_SHIFT 1
#define LCDIF_CTRL2_TOG_INITIAL_DUMMY_READ(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_TOG_INITIAL_DUMMY_READ_SHIFT))&LCDIF_CTRL2_TOG_INITIAL_DUMMY_READ_MASK)
#define LCDIF_CTRL2_TOG_READ_MODE_NUM_PACKED_SUBWORDS_MASK 0x70u
#define LCDIF_CTRL2_TOG_READ_MODE_NUM_PACKED_SUBWORDS_SHIFT 4
#define LCDIF_CTRL2_TOG_READ_MODE_NUM_PACKED_SUBWORDS(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_TOG_READ_MODE_NUM_PACKED_SUBWORDS_SHIFT))&LCDIF_CTRL2_TOG_READ_MODE_NUM_PACKED_SUBWORDS_MASK)
#define LCDIF_CTRL2_TOG_RSRVD1_MASK 0x80u
#define LCDIF_CTRL2_TOG_RSRVD1_SHIFT 7
#define LCDIF_CTRL2_TOG_READ_MODE_6_BIT_INPUT_MASK 0x100u
#define LCDIF_CTRL2_TOG_READ_MODE_6_BIT_INPUT_SHIFT 8
#define LCDIF_CTRL2_TOG_READ_MODE_OUTPUT_IN_RGB_FORMAT_MASK 0x200u
#define LCDIF_CTRL2_TOG_READ_MODE_OUTPUT_IN_RGB_FORMAT_SHIFT 9
#define LCDIF_CTRL2_TOG_READ_PACK_DIR_MASK 0x400u
#define LCDIF_CTRL2_TOG_READ_PACK_DIR_SHIFT 10
#define LCDIF_CTRL2_TOG_RSRVD2_MASK 0x800u
#define LCDIF_CTRL2_TOG_RSRVD2_SHIFT 11
#define LCDIF_CTRL2_TOG_EVEN_LINE_PATTERN_MASK 0x7000u
#define LCDIF_CTRL2_TOG_EVEN_LINE_PATTERN_SHIFT 12
#define LCDIF_CTRL2_TOG_EVEN_LINE_PATTERN(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_TOG_EVEN_LINE_PATTERN_SHIFT))&LCDIF_CTRL2_TOG_EVEN_LINE_PATTERN_MASK)
#define LCDIF_CTRL2_TOG_RSRVD3_MASK 0x8000u
#define LCDIF_CTRL2_TOG_RSRVD3_SHIFT 15
#define LCDIF_CTRL2_TOG_ODD_LINE_PATTERN_MASK 0x70000u
#define LCDIF_CTRL2_TOG_ODD_LINE_PATTERN_SHIFT 16
#define LCDIF_CTRL2_TOG_ODD_LINE_PATTERN(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_TOG_ODD_LINE_PATTERN_SHIFT))&LCDIF_CTRL2_TOG_ODD_LINE_PATTERN_MASK)
#define LCDIF_CTRL2_TOG_RSRVD4_MASK 0x80000u
#define LCDIF_CTRL2_TOG_RSRVD4_SHIFT 19
#define LCDIF_CTRL2_TOG_BURST_LEN_8_MASK 0x100000u
#define LCDIF_CTRL2_TOG_BURST_LEN_8_SHIFT 20
#define LCDIF_CTRL2_TOG_OUTSTANDING_REQS_MASK 0xE00000u
#define LCDIF_CTRL2_TOG_OUTSTANDING_REQS_SHIFT 21
#define LCDIF_CTRL2_TOG_OUTSTANDING_REQS(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_TOG_OUTSTANDING_REQS_SHIFT))&LCDIF_CTRL2_TOG_OUTSTANDING_REQS_MASK)
#define LCDIF_CTRL2_TOG_RSRVD5_MASK 0xFF000000u
#define LCDIF_CTRL2_TOG_RSRVD5_SHIFT 24
#define LCDIF_CTRL2_TOG_RSRVD5(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CTRL2_TOG_RSRVD5_SHIFT))&LCDIF_CTRL2_TOG_RSRVD5_MASK)
/* TRANSFER_COUNT Bit Fields */
#define LCDIF_TRANSFER_COUNT_H_COUNT_MASK 0xFFFFu
#define LCDIF_TRANSFER_COUNT_H_COUNT_SHIFT 0
#define LCDIF_TRANSFER_COUNT_H_COUNT(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_TRANSFER_COUNT_H_COUNT_SHIFT))&LCDIF_TRANSFER_COUNT_H_COUNT_MASK)
#define LCDIF_TRANSFER_COUNT_V_COUNT_MASK 0xFFFF0000u
#define LCDIF_TRANSFER_COUNT_V_COUNT_SHIFT 16
#define LCDIF_TRANSFER_COUNT_V_COUNT(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_TRANSFER_COUNT_V_COUNT_SHIFT))&LCDIF_TRANSFER_COUNT_V_COUNT_MASK)
/* CUR_BUF Bit Fields */
#define LCDIF_CUR_BUF_ADDR_MASK 0xFFFFFFFFu
#define LCDIF_CUR_BUF_ADDR_SHIFT 0
#define LCDIF_CUR_BUF_ADDR(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CUR_BUF_ADDR_SHIFT))&LCDIF_CUR_BUF_ADDR_MASK)
/* NEXT_BUF Bit Fields */
#define LCDIF_NEXT_BUF_ADDR_MASK 0xFFFFFFFFu
#define LCDIF_NEXT_BUF_ADDR_SHIFT 0
#define LCDIF_NEXT_BUF_ADDR(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_NEXT_BUF_ADDR_SHIFT))&LCDIF_NEXT_BUF_ADDR_MASK)
/* TIMING Bit Fields */
#define LCDIF_TIMING_DATA_SETUP_MASK 0xFFu
#define LCDIF_TIMING_DATA_SETUP_SHIFT 0
#define LCDIF_TIMING_DATA_SETUP(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_TIMING_DATA_SETUP_SHIFT))&LCDIF_TIMING_DATA_SETUP_MASK)
#define LCDIF_TIMING_DATA_HOLD_MASK 0xFF00u
#define LCDIF_TIMING_DATA_HOLD_SHIFT 8
#define LCDIF_TIMING_DATA_HOLD(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_TIMING_DATA_HOLD_SHIFT))&LCDIF_TIMING_DATA_HOLD_MASK)
#define LCDIF_TIMING_CMD_SETUP_MASK 0xFF0000u
#define LCDIF_TIMING_CMD_SETUP_SHIFT 16
#define LCDIF_TIMING_CMD_SETUP(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_TIMING_CMD_SETUP_SHIFT))&LCDIF_TIMING_CMD_SETUP_MASK)
#define LCDIF_TIMING_CMD_HOLD_MASK 0xFF000000u
#define LCDIF_TIMING_CMD_HOLD_SHIFT 24
#define LCDIF_TIMING_CMD_HOLD(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_TIMING_CMD_HOLD_SHIFT))&LCDIF_TIMING_CMD_HOLD_MASK)
/* VDCTRL0 Bit Fields */
#define LCDIF_VDCTRL0_VSYNC_PULSE_WIDTH_MASK 0x3FFFFu
#define LCDIF_VDCTRL0_VSYNC_PULSE_WIDTH_SHIFT 0
#define LCDIF_VDCTRL0_VSYNC_PULSE_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VDCTRL0_VSYNC_PULSE_WIDTH_SHIFT))&LCDIF_VDCTRL0_VSYNC_PULSE_WIDTH_MASK)
#define LCDIF_VDCTRL0_HALF_LINE_MODE_MASK 0x40000u
#define LCDIF_VDCTRL0_HALF_LINE_MODE_SHIFT 18
#define LCDIF_VDCTRL0_HALF_LINE_MASK 0x80000u
#define LCDIF_VDCTRL0_HALF_LINE_SHIFT 19
#define LCDIF_VDCTRL0_VSYNC_PULSE_WIDTH_UNIT_MASK 0x100000u
#define LCDIF_VDCTRL0_VSYNC_PULSE_WIDTH_UNIT_SHIFT 20
#define LCDIF_VDCTRL0_VSYNC_PERIOD_UNIT_MASK 0x200000u
#define LCDIF_VDCTRL0_VSYNC_PERIOD_UNIT_SHIFT 21
#define LCDIF_VDCTRL0_RSRVD1_MASK 0xC00000u
#define LCDIF_VDCTRL0_RSRVD1_SHIFT 22
#define LCDIF_VDCTRL0_RSRVD1(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VDCTRL0_RSRVD1_SHIFT))&LCDIF_VDCTRL0_RSRVD1_MASK)
#define LCDIF_VDCTRL0_ENABLE_POL_MASK 0x1000000u
#define LCDIF_VDCTRL0_ENABLE_POL_SHIFT 24
#define LCDIF_VDCTRL0_DOTCLK_POL_MASK 0x2000000u
#define LCDIF_VDCTRL0_DOTCLK_POL_SHIFT 25
#define LCDIF_VDCTRL0_HSYNC_POL_MASK 0x4000000u
#define LCDIF_VDCTRL0_HSYNC_POL_SHIFT 26
#define LCDIF_VDCTRL0_VSYNC_POL_MASK 0x8000000u
#define LCDIF_VDCTRL0_VSYNC_POL_SHIFT 27
#define LCDIF_VDCTRL0_ENABLE_PRESENT_MASK 0x10000000u
#define LCDIF_VDCTRL0_ENABLE_PRESENT_SHIFT 28
#define LCDIF_VDCTRL0_VSYNC_OEB_MASK 0x20000000u
#define LCDIF_VDCTRL0_VSYNC_OEB_SHIFT 29
#define LCDIF_VDCTRL0_RSRVD2_MASK 0xC0000000u
#define LCDIF_VDCTRL0_RSRVD2_SHIFT 30
#define LCDIF_VDCTRL0_RSRVD2(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VDCTRL0_RSRVD2_SHIFT))&LCDIF_VDCTRL0_RSRVD2_MASK)
/* VDCTRL0_SET Bit Fields */
#define LCDIF_VDCTRL0_SET_VSYNC_PULSE_WIDTH_MASK 0x3FFFFu
#define LCDIF_VDCTRL0_SET_VSYNC_PULSE_WIDTH_SHIFT 0
#define LCDIF_VDCTRL0_SET_VSYNC_PULSE_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VDCTRL0_SET_VSYNC_PULSE_WIDTH_SHIFT))&LCDIF_VDCTRL0_SET_VSYNC_PULSE_WIDTH_MASK)
#define LCDIF_VDCTRL0_SET_HALF_LINE_MODE_MASK 0x40000u
#define LCDIF_VDCTRL0_SET_HALF_LINE_MODE_SHIFT 18
#define LCDIF_VDCTRL0_SET_HALF_LINE_MASK 0x80000u
#define LCDIF_VDCTRL0_SET_HALF_LINE_SHIFT 19
#define LCDIF_VDCTRL0_SET_VSYNC_PULSE_WIDTH_UNIT_MASK 0x100000u
#define LCDIF_VDCTRL0_SET_VSYNC_PULSE_WIDTH_UNIT_SHIFT 20
#define LCDIF_VDCTRL0_SET_VSYNC_PERIOD_UNIT_MASK 0x200000u
#define LCDIF_VDCTRL0_SET_VSYNC_PERIOD_UNIT_SHIFT 21
#define LCDIF_VDCTRL0_SET_RSRVD1_MASK 0xC00000u
#define LCDIF_VDCTRL0_SET_RSRVD1_SHIFT 22
#define LCDIF_VDCTRL0_SET_RSRVD1(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VDCTRL0_SET_RSRVD1_SHIFT))&LCDIF_VDCTRL0_SET_RSRVD1_MASK)
#define LCDIF_VDCTRL0_SET_ENABLE_POL_MASK 0x1000000u
#define LCDIF_VDCTRL0_SET_ENABLE_POL_SHIFT 24
#define LCDIF_VDCTRL0_SET_DOTCLK_POL_MASK 0x2000000u
#define LCDIF_VDCTRL0_SET_DOTCLK_POL_SHIFT 25
#define LCDIF_VDCTRL0_SET_HSYNC_POL_MASK 0x4000000u
#define LCDIF_VDCTRL0_SET_HSYNC_POL_SHIFT 26
#define LCDIF_VDCTRL0_SET_VSYNC_POL_MASK 0x8000000u
#define LCDIF_VDCTRL0_SET_VSYNC_POL_SHIFT 27
#define LCDIF_VDCTRL0_SET_ENABLE_PRESENT_MASK 0x10000000u
#define LCDIF_VDCTRL0_SET_ENABLE_PRESENT_SHIFT 28
#define LCDIF_VDCTRL0_SET_VSYNC_OEB_MASK 0x20000000u
#define LCDIF_VDCTRL0_SET_VSYNC_OEB_SHIFT 29
#define LCDIF_VDCTRL0_SET_RSRVD2_MASK 0xC0000000u
#define LCDIF_VDCTRL0_SET_RSRVD2_SHIFT 30
#define LCDIF_VDCTRL0_SET_RSRVD2(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VDCTRL0_SET_RSRVD2_SHIFT))&LCDIF_VDCTRL0_SET_RSRVD2_MASK)
/* VDCTRL0_CLR Bit Fields */
#define LCDIF_VDCTRL0_CLR_VSYNC_PULSE_WIDTH_MASK 0x3FFFFu
#define LCDIF_VDCTRL0_CLR_VSYNC_PULSE_WIDTH_SHIFT 0
#define LCDIF_VDCTRL0_CLR_VSYNC_PULSE_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VDCTRL0_CLR_VSYNC_PULSE_WIDTH_SHIFT))&LCDIF_VDCTRL0_CLR_VSYNC_PULSE_WIDTH_MASK)
#define LCDIF_VDCTRL0_CLR_HALF_LINE_MODE_MASK 0x40000u
#define LCDIF_VDCTRL0_CLR_HALF_LINE_MODE_SHIFT 18
#define LCDIF_VDCTRL0_CLR_HALF_LINE_MASK 0x80000u
#define LCDIF_VDCTRL0_CLR_HALF_LINE_SHIFT 19
#define LCDIF_VDCTRL0_CLR_VSYNC_PULSE_WIDTH_UNIT_MASK 0x100000u
#define LCDIF_VDCTRL0_CLR_VSYNC_PULSE_WIDTH_UNIT_SHIFT 20
#define LCDIF_VDCTRL0_CLR_VSYNC_PERIOD_UNIT_MASK 0x200000u
#define LCDIF_VDCTRL0_CLR_VSYNC_PERIOD_UNIT_SHIFT 21
#define LCDIF_VDCTRL0_CLR_RSRVD1_MASK 0xC00000u
#define LCDIF_VDCTRL0_CLR_RSRVD1_SHIFT 22
#define LCDIF_VDCTRL0_CLR_RSRVD1(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VDCTRL0_CLR_RSRVD1_SHIFT))&LCDIF_VDCTRL0_CLR_RSRVD1_MASK)
#define LCDIF_VDCTRL0_CLR_ENABLE_POL_MASK 0x1000000u
#define LCDIF_VDCTRL0_CLR_ENABLE_POL_SHIFT 24
#define LCDIF_VDCTRL0_CLR_DOTCLK_POL_MASK 0x2000000u
#define LCDIF_VDCTRL0_CLR_DOTCLK_POL_SHIFT 25
#define LCDIF_VDCTRL0_CLR_HSYNC_POL_MASK 0x4000000u
#define LCDIF_VDCTRL0_CLR_HSYNC_POL_SHIFT 26
#define LCDIF_VDCTRL0_CLR_VSYNC_POL_MASK 0x8000000u
#define LCDIF_VDCTRL0_CLR_VSYNC_POL_SHIFT 27
#define LCDIF_VDCTRL0_CLR_ENABLE_PRESENT_MASK 0x10000000u
#define LCDIF_VDCTRL0_CLR_ENABLE_PRESENT_SHIFT 28
#define LCDIF_VDCTRL0_CLR_VSYNC_OEB_MASK 0x20000000u
#define LCDIF_VDCTRL0_CLR_VSYNC_OEB_SHIFT 29
#define LCDIF_VDCTRL0_CLR_RSRVD2_MASK 0xC0000000u
#define LCDIF_VDCTRL0_CLR_RSRVD2_SHIFT 30
#define LCDIF_VDCTRL0_CLR_RSRVD2(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VDCTRL0_CLR_RSRVD2_SHIFT))&LCDIF_VDCTRL0_CLR_RSRVD2_MASK)
/* VDCTRL0_TOG Bit Fields */
#define LCDIF_VDCTRL0_TOG_VSYNC_PULSE_WIDTH_MASK 0x3FFFFu
#define LCDIF_VDCTRL0_TOG_VSYNC_PULSE_WIDTH_SHIFT 0
#define LCDIF_VDCTRL0_TOG_VSYNC_PULSE_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VDCTRL0_TOG_VSYNC_PULSE_WIDTH_SHIFT))&LCDIF_VDCTRL0_TOG_VSYNC_PULSE_WIDTH_MASK)
#define LCDIF_VDCTRL0_TOG_HALF_LINE_MODE_MASK 0x40000u
#define LCDIF_VDCTRL0_TOG_HALF_LINE_MODE_SHIFT 18
#define LCDIF_VDCTRL0_TOG_HALF_LINE_MASK 0x80000u
#define LCDIF_VDCTRL0_TOG_HALF_LINE_SHIFT 19
#define LCDIF_VDCTRL0_TOG_VSYNC_PULSE_WIDTH_UNIT_MASK 0x100000u
#define LCDIF_VDCTRL0_TOG_VSYNC_PULSE_WIDTH_UNIT_SHIFT 20
#define LCDIF_VDCTRL0_TOG_VSYNC_PERIOD_UNIT_MASK 0x200000u
#define LCDIF_VDCTRL0_TOG_VSYNC_PERIOD_UNIT_SHIFT 21
#define LCDIF_VDCTRL0_TOG_RSRVD1_MASK 0xC00000u
#define LCDIF_VDCTRL0_TOG_RSRVD1_SHIFT 22
#define LCDIF_VDCTRL0_TOG_RSRVD1(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VDCTRL0_TOG_RSRVD1_SHIFT))&LCDIF_VDCTRL0_TOG_RSRVD1_MASK)
#define LCDIF_VDCTRL0_TOG_ENABLE_POL_MASK 0x1000000u
#define LCDIF_VDCTRL0_TOG_ENABLE_POL_SHIFT 24
#define LCDIF_VDCTRL0_TOG_DOTCLK_POL_MASK 0x2000000u
#define LCDIF_VDCTRL0_TOG_DOTCLK_POL_SHIFT 25
#define LCDIF_VDCTRL0_TOG_HSYNC_POL_MASK 0x4000000u
#define LCDIF_VDCTRL0_TOG_HSYNC_POL_SHIFT 26
#define LCDIF_VDCTRL0_TOG_VSYNC_POL_MASK 0x8000000u
#define LCDIF_VDCTRL0_TOG_VSYNC_POL_SHIFT 27
#define LCDIF_VDCTRL0_TOG_ENABLE_PRESENT_MASK 0x10000000u
#define LCDIF_VDCTRL0_TOG_ENABLE_PRESENT_SHIFT 28
#define LCDIF_VDCTRL0_TOG_VSYNC_OEB_MASK 0x20000000u
#define LCDIF_VDCTRL0_TOG_VSYNC_OEB_SHIFT 29
#define LCDIF_VDCTRL0_TOG_RSRVD2_MASK 0xC0000000u
#define LCDIF_VDCTRL0_TOG_RSRVD2_SHIFT 30
#define LCDIF_VDCTRL0_TOG_RSRVD2(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VDCTRL0_TOG_RSRVD2_SHIFT))&LCDIF_VDCTRL0_TOG_RSRVD2_MASK)
/* VDCTRL1 Bit Fields */
#define LCDIF_VDCTRL1_VSYNC_PERIOD_MASK 0xFFFFFFFFu
#define LCDIF_VDCTRL1_VSYNC_PERIOD_SHIFT 0
#define LCDIF_VDCTRL1_VSYNC_PERIOD(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VDCTRL1_VSYNC_PERIOD_SHIFT))&LCDIF_VDCTRL1_VSYNC_PERIOD_MASK)
/* VDCTRL2 Bit Fields */
#define LCDIF_VDCTRL2_HSYNC_PERIOD_MASK 0x3FFFFu
#define LCDIF_VDCTRL2_HSYNC_PERIOD_SHIFT 0
#define LCDIF_VDCTRL2_HSYNC_PERIOD(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VDCTRL2_HSYNC_PERIOD_SHIFT))&LCDIF_VDCTRL2_HSYNC_PERIOD_MASK)
#define LCDIF_VDCTRL2_HSYNC_PULSE_WIDTH_MASK 0xFFFC0000u
#define LCDIF_VDCTRL2_HSYNC_PULSE_WIDTH_SHIFT 18
#define LCDIF_VDCTRL2_HSYNC_PULSE_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VDCTRL2_HSYNC_PULSE_WIDTH_SHIFT))&LCDIF_VDCTRL2_HSYNC_PULSE_WIDTH_MASK)
/* VDCTRL3 Bit Fields */
#define LCDIF_VDCTRL3_VERTICAL_WAIT_CNT_MASK 0xFFFFu
#define LCDIF_VDCTRL3_VERTICAL_WAIT_CNT_SHIFT 0
#define LCDIF_VDCTRL3_VERTICAL_WAIT_CNT(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VDCTRL3_VERTICAL_WAIT_CNT_SHIFT))&LCDIF_VDCTRL3_VERTICAL_WAIT_CNT_MASK)
#define LCDIF_VDCTRL3_HORIZONTAL_WAIT_CNT_MASK 0xFFF0000u
#define LCDIF_VDCTRL3_HORIZONTAL_WAIT_CNT_SHIFT 16
#define LCDIF_VDCTRL3_HORIZONTAL_WAIT_CNT(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VDCTRL3_HORIZONTAL_WAIT_CNT_SHIFT))&LCDIF_VDCTRL3_HORIZONTAL_WAIT_CNT_MASK)
#define LCDIF_VDCTRL3_VSYNC_ONLY_MASK 0x10000000u
#define LCDIF_VDCTRL3_VSYNC_ONLY_SHIFT 28
#define LCDIF_VDCTRL3_MUX_SYNC_SIGNALS_MASK 0x20000000u
#define LCDIF_VDCTRL3_MUX_SYNC_SIGNALS_SHIFT 29
#define LCDIF_VDCTRL3_RSRVD0_MASK 0xC0000000u
#define LCDIF_VDCTRL3_RSRVD0_SHIFT 30
#define LCDIF_VDCTRL3_RSRVD0(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VDCTRL3_RSRVD0_SHIFT))&LCDIF_VDCTRL3_RSRVD0_MASK)
/* VDCTRL4 Bit Fields */
#define LCDIF_VDCTRL4_DOTCLK_H_VALID_DATA_CNT_MASK 0x3FFFFu
#define LCDIF_VDCTRL4_DOTCLK_H_VALID_DATA_CNT_SHIFT 0
#define LCDIF_VDCTRL4_DOTCLK_H_VALID_DATA_CNT(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VDCTRL4_DOTCLK_H_VALID_DATA_CNT_SHIFT))&LCDIF_VDCTRL4_DOTCLK_H_VALID_DATA_CNT_MASK)
#define LCDIF_VDCTRL4_SYNC_SIGNALS_ON_MASK 0x40000u
#define LCDIF_VDCTRL4_SYNC_SIGNALS_ON_SHIFT 18
#define LCDIF_VDCTRL4_RSRVD0_MASK 0x1FF80000u
#define LCDIF_VDCTRL4_RSRVD0_SHIFT 19
#define LCDIF_VDCTRL4_RSRVD0(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VDCTRL4_RSRVD0_SHIFT))&LCDIF_VDCTRL4_RSRVD0_MASK)
#define LCDIF_VDCTRL4_DOTCLK_DLY_SEL_MASK 0xE0000000u
#define LCDIF_VDCTRL4_DOTCLK_DLY_SEL_SHIFT 29
#define LCDIF_VDCTRL4_DOTCLK_DLY_SEL(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VDCTRL4_DOTCLK_DLY_SEL_SHIFT))&LCDIF_VDCTRL4_DOTCLK_DLY_SEL_MASK)
/* DVICTRL0 Bit Fields */
#define LCDIF_DVICTRL0_H_BLANKING_CNT_MASK 0xFFFu
#define LCDIF_DVICTRL0_H_BLANKING_CNT_SHIFT 0
#define LCDIF_DVICTRL0_H_BLANKING_CNT(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DVICTRL0_H_BLANKING_CNT_SHIFT))&LCDIF_DVICTRL0_H_BLANKING_CNT_MASK)
#define LCDIF_DVICTRL0_RSRVD0_MASK 0xF000u
#define LCDIF_DVICTRL0_RSRVD0_SHIFT 12
#define LCDIF_DVICTRL0_RSRVD0(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DVICTRL0_RSRVD0_SHIFT))&LCDIF_DVICTRL0_RSRVD0_MASK)
#define LCDIF_DVICTRL0_H_ACTIVE_CNT_MASK 0xFFF0000u
#define LCDIF_DVICTRL0_H_ACTIVE_CNT_SHIFT 16
#define LCDIF_DVICTRL0_H_ACTIVE_CNT(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DVICTRL0_H_ACTIVE_CNT_SHIFT))&LCDIF_DVICTRL0_H_ACTIVE_CNT_MASK)
#define LCDIF_DVICTRL0_RSRVD1_MASK 0xF0000000u
#define LCDIF_DVICTRL0_RSRVD1_SHIFT 28
#define LCDIF_DVICTRL0_RSRVD1(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DVICTRL0_RSRVD1_SHIFT))&LCDIF_DVICTRL0_RSRVD1_MASK)
/* DVICTRL1 Bit Fields */
#define LCDIF_DVICTRL1_F2_START_LINE_MASK 0x3FFu
#define LCDIF_DVICTRL1_F2_START_LINE_SHIFT 0
#define LCDIF_DVICTRL1_F2_START_LINE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DVICTRL1_F2_START_LINE_SHIFT))&LCDIF_DVICTRL1_F2_START_LINE_MASK)
#define LCDIF_DVICTRL1_F1_END_LINE_MASK 0xFFC00u
#define LCDIF_DVICTRL1_F1_END_LINE_SHIFT 10
#define LCDIF_DVICTRL1_F1_END_LINE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DVICTRL1_F1_END_LINE_SHIFT))&LCDIF_DVICTRL1_F1_END_LINE_MASK)
#define LCDIF_DVICTRL1_F1_START_LINE_MASK 0x3FF00000u
#define LCDIF_DVICTRL1_F1_START_LINE_SHIFT 20
#define LCDIF_DVICTRL1_F1_START_LINE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DVICTRL1_F1_START_LINE_SHIFT))&LCDIF_DVICTRL1_F1_START_LINE_MASK)
#define LCDIF_DVICTRL1_RSRVD0_MASK 0xC0000000u
#define LCDIF_DVICTRL1_RSRVD0_SHIFT 30
#define LCDIF_DVICTRL1_RSRVD0(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DVICTRL1_RSRVD0_SHIFT))&LCDIF_DVICTRL1_RSRVD0_MASK)
/* DVICTRL2 Bit Fields */
#define LCDIF_DVICTRL2_V1_BLANK_END_LINE_MASK 0x3FFu
#define LCDIF_DVICTRL2_V1_BLANK_END_LINE_SHIFT 0
#define LCDIF_DVICTRL2_V1_BLANK_END_LINE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DVICTRL2_V1_BLANK_END_LINE_SHIFT))&LCDIF_DVICTRL2_V1_BLANK_END_LINE_MASK)
#define LCDIF_DVICTRL2_V1_BLANK_START_LINE_MASK 0xFFC00u
#define LCDIF_DVICTRL2_V1_BLANK_START_LINE_SHIFT 10
#define LCDIF_DVICTRL2_V1_BLANK_START_LINE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DVICTRL2_V1_BLANK_START_LINE_SHIFT))&LCDIF_DVICTRL2_V1_BLANK_START_LINE_MASK)
#define LCDIF_DVICTRL2_F2_END_LINE_MASK 0x3FF00000u
#define LCDIF_DVICTRL2_F2_END_LINE_SHIFT 20
#define LCDIF_DVICTRL2_F2_END_LINE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DVICTRL2_F2_END_LINE_SHIFT))&LCDIF_DVICTRL2_F2_END_LINE_MASK)
#define LCDIF_DVICTRL2_RSRVD0_MASK 0xC0000000u
#define LCDIF_DVICTRL2_RSRVD0_SHIFT 30
#define LCDIF_DVICTRL2_RSRVD0(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DVICTRL2_RSRVD0_SHIFT))&LCDIF_DVICTRL2_RSRVD0_MASK)
/* DVICTRL3 Bit Fields */
#define LCDIF_DVICTRL3_V_LINES_CNT_MASK 0x3FFu
#define LCDIF_DVICTRL3_V_LINES_CNT_SHIFT 0
#define LCDIF_DVICTRL3_V_LINES_CNT(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DVICTRL3_V_LINES_CNT_SHIFT))&LCDIF_DVICTRL3_V_LINES_CNT_MASK)
#define LCDIF_DVICTRL3_V2_BLANK_END_LINE_MASK 0xFFC00u
#define LCDIF_DVICTRL3_V2_BLANK_END_LINE_SHIFT 10
#define LCDIF_DVICTRL3_V2_BLANK_END_LINE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DVICTRL3_V2_BLANK_END_LINE_SHIFT))&LCDIF_DVICTRL3_V2_BLANK_END_LINE_MASK)
#define LCDIF_DVICTRL3_V2_BLANK_START_LINE_MASK 0x3FF00000u
#define LCDIF_DVICTRL3_V2_BLANK_START_LINE_SHIFT 20
#define LCDIF_DVICTRL3_V2_BLANK_START_LINE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DVICTRL3_V2_BLANK_START_LINE_SHIFT))&LCDIF_DVICTRL3_V2_BLANK_START_LINE_MASK)
#define LCDIF_DVICTRL3_RSRVD0_MASK 0xC0000000u
#define LCDIF_DVICTRL3_RSRVD0_SHIFT 30
#define LCDIF_DVICTRL3_RSRVD0(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DVICTRL3_RSRVD0_SHIFT))&LCDIF_DVICTRL3_RSRVD0_MASK)
/* DVICTRL4 Bit Fields */
#define LCDIF_DVICTRL4_H_FILL_CNT_MASK 0xFFu
#define LCDIF_DVICTRL4_H_FILL_CNT_SHIFT 0
#define LCDIF_DVICTRL4_H_FILL_CNT(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DVICTRL4_H_FILL_CNT_SHIFT))&LCDIF_DVICTRL4_H_FILL_CNT_MASK)
#define LCDIF_DVICTRL4_CR_FILL_VALUE_MASK 0xFF00u
#define LCDIF_DVICTRL4_CR_FILL_VALUE_SHIFT 8
#define LCDIF_DVICTRL4_CR_FILL_VALUE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DVICTRL4_CR_FILL_VALUE_SHIFT))&LCDIF_DVICTRL4_CR_FILL_VALUE_MASK)
#define LCDIF_DVICTRL4_CB_FILL_VALUE_MASK 0xFF0000u
#define LCDIF_DVICTRL4_CB_FILL_VALUE_SHIFT 16
#define LCDIF_DVICTRL4_CB_FILL_VALUE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DVICTRL4_CB_FILL_VALUE_SHIFT))&LCDIF_DVICTRL4_CB_FILL_VALUE_MASK)
#define LCDIF_DVICTRL4_Y_FILL_VALUE_MASK 0xFF000000u
#define LCDIF_DVICTRL4_Y_FILL_VALUE_SHIFT 24
#define LCDIF_DVICTRL4_Y_FILL_VALUE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DVICTRL4_Y_FILL_VALUE_SHIFT))&LCDIF_DVICTRL4_Y_FILL_VALUE_MASK)
/* CSC_COEFF0 Bit Fields */
#define LCDIF_CSC_COEFF0_CSC_SUBSAMPLE_FILTER_MASK 0x3u
#define LCDIF_CSC_COEFF0_CSC_SUBSAMPLE_FILTER_SHIFT 0
#define LCDIF_CSC_COEFF0_CSC_SUBSAMPLE_FILTER(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_COEFF0_CSC_SUBSAMPLE_FILTER_SHIFT))&LCDIF_CSC_COEFF0_CSC_SUBSAMPLE_FILTER_MASK)
#define LCDIF_CSC_COEFF0_RSRVD0_MASK 0xFFFCu
#define LCDIF_CSC_COEFF0_RSRVD0_SHIFT 2
#define LCDIF_CSC_COEFF0_RSRVD0(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_COEFF0_RSRVD0_SHIFT))&LCDIF_CSC_COEFF0_RSRVD0_MASK)
#define LCDIF_CSC_COEFF0_C0_MASK 0x3FF0000u
#define LCDIF_CSC_COEFF0_C0_SHIFT 16
#define LCDIF_CSC_COEFF0_C0(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_COEFF0_C0_SHIFT))&LCDIF_CSC_COEFF0_C0_MASK)
#define LCDIF_CSC_COEFF0_RSRVD1_MASK 0xFC000000u
#define LCDIF_CSC_COEFF0_RSRVD1_SHIFT 26
#define LCDIF_CSC_COEFF0_RSRVD1(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_COEFF0_RSRVD1_SHIFT))&LCDIF_CSC_COEFF0_RSRVD1_MASK)
/* CSC_COEFF1 Bit Fields */
#define LCDIF_CSC_COEFF1_C1_MASK 0x3FFu
#define LCDIF_CSC_COEFF1_C1_SHIFT 0
#define LCDIF_CSC_COEFF1_C1(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_COEFF1_C1_SHIFT))&LCDIF_CSC_COEFF1_C1_MASK)
#define LCDIF_CSC_COEFF1_RSRVD0_MASK 0xFC00u
#define LCDIF_CSC_COEFF1_RSRVD0_SHIFT 10
#define LCDIF_CSC_COEFF1_RSRVD0(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_COEFF1_RSRVD0_SHIFT))&LCDIF_CSC_COEFF1_RSRVD0_MASK)
#define LCDIF_CSC_COEFF1_C2_MASK 0x3FF0000u
#define LCDIF_CSC_COEFF1_C2_SHIFT 16
#define LCDIF_CSC_COEFF1_C2(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_COEFF1_C2_SHIFT))&LCDIF_CSC_COEFF1_C2_MASK)
#define LCDIF_CSC_COEFF1_RSRVD1_MASK 0xFC000000u
#define LCDIF_CSC_COEFF1_RSRVD1_SHIFT 26
#define LCDIF_CSC_COEFF1_RSRVD1(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_COEFF1_RSRVD1_SHIFT))&LCDIF_CSC_COEFF1_RSRVD1_MASK)
/* CSC_COEFF2 Bit Fields */
#define LCDIF_CSC_COEFF2_C3_MASK 0x3FFu
#define LCDIF_CSC_COEFF2_C3_SHIFT 0
#define LCDIF_CSC_COEFF2_C3(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_COEFF2_C3_SHIFT))&LCDIF_CSC_COEFF2_C3_MASK)
#define LCDIF_CSC_COEFF2_RSRVD0_MASK 0xFC00u
#define LCDIF_CSC_COEFF2_RSRVD0_SHIFT 10
#define LCDIF_CSC_COEFF2_RSRVD0(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_COEFF2_RSRVD0_SHIFT))&LCDIF_CSC_COEFF2_RSRVD0_MASK)
#define LCDIF_CSC_COEFF2_C4_MASK 0x3FF0000u
#define LCDIF_CSC_COEFF2_C4_SHIFT 16
#define LCDIF_CSC_COEFF2_C4(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_COEFF2_C4_SHIFT))&LCDIF_CSC_COEFF2_C4_MASK)
#define LCDIF_CSC_COEFF2_RSRVD1_MASK 0xFC000000u
#define LCDIF_CSC_COEFF2_RSRVD1_SHIFT 26
#define LCDIF_CSC_COEFF2_RSRVD1(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_COEFF2_RSRVD1_SHIFT))&LCDIF_CSC_COEFF2_RSRVD1_MASK)
/* CSC_COEFF3 Bit Fields */
#define LCDIF_CSC_COEFF3_C5_MASK 0x3FFu
#define LCDIF_CSC_COEFF3_C5_SHIFT 0
#define LCDIF_CSC_COEFF3_C5(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_COEFF3_C5_SHIFT))&LCDIF_CSC_COEFF3_C5_MASK)
#define LCDIF_CSC_COEFF3_RSRVD0_MASK 0xFC00u
#define LCDIF_CSC_COEFF3_RSRVD0_SHIFT 10
#define LCDIF_CSC_COEFF3_RSRVD0(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_COEFF3_RSRVD0_SHIFT))&LCDIF_CSC_COEFF3_RSRVD0_MASK)
#define LCDIF_CSC_COEFF3_C6_MASK 0x3FF0000u
#define LCDIF_CSC_COEFF3_C6_SHIFT 16
#define LCDIF_CSC_COEFF3_C6(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_COEFF3_C6_SHIFT))&LCDIF_CSC_COEFF3_C6_MASK)
#define LCDIF_CSC_COEFF3_RSRVD1_MASK 0xFC000000u
#define LCDIF_CSC_COEFF3_RSRVD1_SHIFT 26
#define LCDIF_CSC_COEFF3_RSRVD1(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_COEFF3_RSRVD1_SHIFT))&LCDIF_CSC_COEFF3_RSRVD1_MASK)
/* CSC_COEFF4 Bit Fields */
#define LCDIF_CSC_COEFF4_C7_MASK 0x3FFu
#define LCDIF_CSC_COEFF4_C7_SHIFT 0
#define LCDIF_CSC_COEFF4_C7(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_COEFF4_C7_SHIFT))&LCDIF_CSC_COEFF4_C7_MASK)
#define LCDIF_CSC_COEFF4_RSRVD0_MASK 0xFC00u
#define LCDIF_CSC_COEFF4_RSRVD0_SHIFT 10
#define LCDIF_CSC_COEFF4_RSRVD0(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_COEFF4_RSRVD0_SHIFT))&LCDIF_CSC_COEFF4_RSRVD0_MASK)
#define LCDIF_CSC_COEFF4_C8_MASK 0x3FF0000u
#define LCDIF_CSC_COEFF4_C8_SHIFT 16
#define LCDIF_CSC_COEFF4_C8(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_COEFF4_C8_SHIFT))&LCDIF_CSC_COEFF4_C8_MASK)
#define LCDIF_CSC_COEFF4_RSRVD1_MASK 0xFC000000u
#define LCDIF_CSC_COEFF4_RSRVD1_SHIFT 26
#define LCDIF_CSC_COEFF4_RSRVD1(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_COEFF4_RSRVD1_SHIFT))&LCDIF_CSC_COEFF4_RSRVD1_MASK)
/* CSC_OFFSET Bit Fields */
#define LCDIF_CSC_OFFSET_Y_OFFSET_MASK 0x1FFu
#define LCDIF_CSC_OFFSET_Y_OFFSET_SHIFT 0
#define LCDIF_CSC_OFFSET_Y_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_OFFSET_Y_OFFSET_SHIFT))&LCDIF_CSC_OFFSET_Y_OFFSET_MASK)
#define LCDIF_CSC_OFFSET_RSRVD0_MASK 0xFE00u
#define LCDIF_CSC_OFFSET_RSRVD0_SHIFT 9
#define LCDIF_CSC_OFFSET_RSRVD0(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_OFFSET_RSRVD0_SHIFT))&LCDIF_CSC_OFFSET_RSRVD0_MASK)
#define LCDIF_CSC_OFFSET_CBCR_OFFSET_MASK 0x1FF0000u
#define LCDIF_CSC_OFFSET_CBCR_OFFSET_SHIFT 16
#define LCDIF_CSC_OFFSET_CBCR_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_OFFSET_CBCR_OFFSET_SHIFT))&LCDIF_CSC_OFFSET_CBCR_OFFSET_MASK)
#define LCDIF_CSC_OFFSET_RSRVD1_MASK 0xFE000000u
#define LCDIF_CSC_OFFSET_RSRVD1_SHIFT 25
#define LCDIF_CSC_OFFSET_RSRVD1(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_OFFSET_RSRVD1_SHIFT))&LCDIF_CSC_OFFSET_RSRVD1_MASK)
/* CSC_LIMIT Bit Fields */
#define LCDIF_CSC_LIMIT_Y_MAX_MASK 0xFFu
#define LCDIF_CSC_LIMIT_Y_MAX_SHIFT 0
#define LCDIF_CSC_LIMIT_Y_MAX(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_LIMIT_Y_MAX_SHIFT))&LCDIF_CSC_LIMIT_Y_MAX_MASK)
#define LCDIF_CSC_LIMIT_Y_MIN_MASK 0xFF00u
#define LCDIF_CSC_LIMIT_Y_MIN_SHIFT 8
#define LCDIF_CSC_LIMIT_Y_MIN(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_LIMIT_Y_MIN_SHIFT))&LCDIF_CSC_LIMIT_Y_MIN_MASK)
#define LCDIF_CSC_LIMIT_CBCR_MAX_MASK 0xFF0000u
#define LCDIF_CSC_LIMIT_CBCR_MAX_SHIFT 16
#define LCDIF_CSC_LIMIT_CBCR_MAX(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_LIMIT_CBCR_MAX_SHIFT))&LCDIF_CSC_LIMIT_CBCR_MAX_MASK)
#define LCDIF_CSC_LIMIT_CBCR_MIN_MASK 0xFF000000u
#define LCDIF_CSC_LIMIT_CBCR_MIN_SHIFT 24
#define LCDIF_CSC_LIMIT_CBCR_MIN(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CSC_LIMIT_CBCR_MIN_SHIFT))&LCDIF_CSC_LIMIT_CBCR_MIN_MASK)
/* DATA Bit Fields */
#define LCDIF_DATA_DATA_ZERO_MASK 0xFFu
#define LCDIF_DATA_DATA_ZERO_SHIFT 0
#define LCDIF_DATA_DATA_ZERO(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DATA_DATA_ZERO_SHIFT))&LCDIF_DATA_DATA_ZERO_MASK)
#define LCDIF_DATA_DATA_ONE_MASK 0xFF00u
#define LCDIF_DATA_DATA_ONE_SHIFT 8
#define LCDIF_DATA_DATA_ONE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DATA_DATA_ONE_SHIFT))&LCDIF_DATA_DATA_ONE_MASK)
#define LCDIF_DATA_DATA_TWO_MASK 0xFF0000u
#define LCDIF_DATA_DATA_TWO_SHIFT 16
#define LCDIF_DATA_DATA_TWO(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DATA_DATA_TWO_SHIFT))&LCDIF_DATA_DATA_TWO_MASK)
#define LCDIF_DATA_DATA_THREE_MASK 0xFF000000u
#define LCDIF_DATA_DATA_THREE_SHIFT 24
#define LCDIF_DATA_DATA_THREE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DATA_DATA_THREE_SHIFT))&LCDIF_DATA_DATA_THREE_MASK)
/* BM_ERROR_STAT Bit Fields */
#define LCDIF_BM_ERROR_STAT_ADDR_MASK 0xFFFFFFFFu
#define LCDIF_BM_ERROR_STAT_ADDR_SHIFT 0
#define LCDIF_BM_ERROR_STAT_ADDR(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_BM_ERROR_STAT_ADDR_SHIFT))&LCDIF_BM_ERROR_STAT_ADDR_MASK)
/* CRC_STAT Bit Fields */
#define LCDIF_CRC_STAT_CRC_VALUE_MASK 0xFFFFFFFFu
#define LCDIF_CRC_STAT_CRC_VALUE_SHIFT 0
#define LCDIF_CRC_STAT_CRC_VALUE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_CRC_STAT_CRC_VALUE_SHIFT))&LCDIF_CRC_STAT_CRC_VALUE_MASK)
/* STAT Bit Fields */
#define LCDIF_STAT_LFIFO_COUNT_MASK 0x1FFu
#define LCDIF_STAT_LFIFO_COUNT_SHIFT 0
#define LCDIF_STAT_LFIFO_COUNT(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_STAT_LFIFO_COUNT_SHIFT))&LCDIF_STAT_LFIFO_COUNT_MASK)
#define LCDIF_STAT_RSRVD0_MASK 0xFFFE00u
#define LCDIF_STAT_RSRVD0_SHIFT 9
#define LCDIF_STAT_RSRVD0(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_STAT_RSRVD0_SHIFT))&LCDIF_STAT_RSRVD0_MASK)
#define LCDIF_STAT_DVI_CURRENT_FIELD_MASK 0x1000000u
#define LCDIF_STAT_DVI_CURRENT_FIELD_SHIFT 24
#define LCDIF_STAT_BUSY_MASK 0x2000000u
#define LCDIF_STAT_BUSY_SHIFT 25
#define LCDIF_STAT_TXFIFO_EMPTY_MASK 0x4000000u
#define LCDIF_STAT_TXFIFO_EMPTY_SHIFT 26
#define LCDIF_STAT_TXFIFO_FULL_MASK 0x8000000u
#define LCDIF_STAT_TXFIFO_FULL_SHIFT 27
#define LCDIF_STAT_LFIFO_EMPTY_MASK 0x10000000u
#define LCDIF_STAT_LFIFO_EMPTY_SHIFT 28
#define LCDIF_STAT_LFIFO_FULL_MASK 0x20000000u
#define LCDIF_STAT_LFIFO_FULL_SHIFT 29
#define LCDIF_STAT_PRESENT_MASK 0x80000000u
#define LCDIF_STAT_PRESENT_SHIFT 31
/* VERSION Bit Fields */
#define LCDIF_VERSION_STEP_MASK 0xFFFFu
#define LCDIF_VERSION_STEP_SHIFT 0
#define LCDIF_VERSION_STEP(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VERSION_STEP_SHIFT))&LCDIF_VERSION_STEP_MASK)
#define LCDIF_VERSION_MINOR_MASK 0xFF0000u
#define LCDIF_VERSION_MINOR_SHIFT 16
#define LCDIF_VERSION_MINOR(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VERSION_MINOR_SHIFT))&LCDIF_VERSION_MINOR_MASK)
#define LCDIF_VERSION_MAJOR_MASK 0xFF000000u
#define LCDIF_VERSION_MAJOR_SHIFT 24
#define LCDIF_VERSION_MAJOR(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_VERSION_MAJOR_SHIFT))&LCDIF_VERSION_MAJOR_MASK)
/* DEBUG0 Bit Fields */
#define LCDIF_DEBUG0_MST_WORDS_MASK 0xFu
#define LCDIF_DEBUG0_MST_WORDS_SHIFT 0
#define LCDIF_DEBUG0_MST_WORDS(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DEBUG0_MST_WORDS_SHIFT))&LCDIF_DEBUG0_MST_WORDS_MASK)
#define LCDIF_DEBUG0_MST_OUTSTANDING_REQS_MASK 0x1F0u
#define LCDIF_DEBUG0_MST_OUTSTANDING_REQS_SHIFT 4
#define LCDIF_DEBUG0_MST_OUTSTANDING_REQS(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DEBUG0_MST_OUTSTANDING_REQS_SHIFT))&LCDIF_DEBUG0_MST_OUTSTANDING_REQS_MASK)
#define LCDIF_DEBUG0_MST_AVALID_MASK 0x200u
#define LCDIF_DEBUG0_MST_AVALID_SHIFT 9
#define LCDIF_DEBUG0_CUR_REQ_STATE_MASK 0xC00u
#define LCDIF_DEBUG0_CUR_REQ_STATE_SHIFT 10
#define LCDIF_DEBUG0_CUR_REQ_STATE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DEBUG0_CUR_REQ_STATE_SHIFT))&LCDIF_DEBUG0_CUR_REQ_STATE_MASK)
#define LCDIF_DEBUG0_PXP_B1_DONE_MASK 0x1000u
#define LCDIF_DEBUG0_PXP_B1_DONE_SHIFT 12
#define LCDIF_DEBUG0_PXP_LCDIF_B1_READY_MASK 0x2000u
#define LCDIF_DEBUG0_PXP_LCDIF_B1_READY_SHIFT 13
#define LCDIF_DEBUG0_PXP_B0_DONE_MASK 0x4000u
#define LCDIF_DEBUG0_PXP_B0_DONE_SHIFT 14
#define LCDIF_DEBUG0_PXP_LCDIF_B0_READY_MASK 0x8000u
#define LCDIF_DEBUG0_PXP_LCDIF_B0_READY_SHIFT 15
#define LCDIF_DEBUG0_CUR_STATE_MASK 0x7F0000u
#define LCDIF_DEBUG0_CUR_STATE_SHIFT 16
#define LCDIF_DEBUG0_CUR_STATE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DEBUG0_CUR_STATE_SHIFT))&LCDIF_DEBUG0_CUR_STATE_MASK)
#define LCDIF_DEBUG0_EMPTY_WORD_MASK 0x800000u
#define LCDIF_DEBUG0_EMPTY_WORD_SHIFT 23
#define LCDIF_DEBUG0_CUR_FRAME_TX_MASK 0x1000000u
#define LCDIF_DEBUG0_CUR_FRAME_TX_SHIFT 24
#define LCDIF_DEBUG0_VSYNC_MASK 0x2000000u
#define LCDIF_DEBUG0_VSYNC_SHIFT 25
#define LCDIF_DEBUG0_HSYNC_MASK 0x4000000u
#define LCDIF_DEBUG0_HSYNC_SHIFT 26
#define LCDIF_DEBUG0_ENABLE_MASK 0x8000000u
#define LCDIF_DEBUG0_ENABLE_SHIFT 27
#define LCDIF_DEBUG0_SYNC_SIGNALS_ON_REG_MASK 0x20000000u
#define LCDIF_DEBUG0_SYNC_SIGNALS_ON_REG_SHIFT 29
#define LCDIF_DEBUG0_WAIT_FOR_VSYNC_EDGE_OUT_MASK 0x40000000u
#define LCDIF_DEBUG0_WAIT_FOR_VSYNC_EDGE_OUT_SHIFT 30
#define LCDIF_DEBUG0_STREAMING_END_DETECTED_MASK 0x80000000u
#define LCDIF_DEBUG0_STREAMING_END_DETECTED_SHIFT 31
/* DEBUG1 Bit Fields */
#define LCDIF_DEBUG1_V_DATA_COUNT_MASK 0xFFFFu
#define LCDIF_DEBUG1_V_DATA_COUNT_SHIFT 0
#define LCDIF_DEBUG1_V_DATA_COUNT(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DEBUG1_V_DATA_COUNT_SHIFT))&LCDIF_DEBUG1_V_DATA_COUNT_MASK)
#define LCDIF_DEBUG1_H_DATA_COUNT_MASK 0xFFFF0000u
#define LCDIF_DEBUG1_H_DATA_COUNT_SHIFT 16
#define LCDIF_DEBUG1_H_DATA_COUNT(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DEBUG1_H_DATA_COUNT_SHIFT))&LCDIF_DEBUG1_H_DATA_COUNT_MASK)
/* DEBUG2 Bit Fields */
#define LCDIF_DEBUG2_MST_ADDRESS_MASK 0xFFFFFFFFu
#define LCDIF_DEBUG2_MST_ADDRESS_SHIFT 0
#define LCDIF_DEBUG2_MST_ADDRESS(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DEBUG2_MST_ADDRESS_SHIFT))&LCDIF_DEBUG2_MST_ADDRESS_MASK)
/* THRES Bit Fields */
#define LCDIF_THRES_PANIC_MASK 0x1FFu
#define LCDIF_THRES_PANIC_SHIFT 0
#define LCDIF_THRES_PANIC(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_THRES_PANIC_SHIFT))&LCDIF_THRES_PANIC_MASK)
#define LCDIF_THRES_RSRVD1_MASK 0xFE00u
#define LCDIF_THRES_RSRVD1_SHIFT 9
#define LCDIF_THRES_RSRVD1(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_THRES_RSRVD1_SHIFT))&LCDIF_THRES_RSRVD1_MASK)
#define LCDIF_THRES_FASTCLOCK_MASK 0x1FF0000u
#define LCDIF_THRES_FASTCLOCK_SHIFT 16
#define LCDIF_THRES_FASTCLOCK(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_THRES_FASTCLOCK_SHIFT))&LCDIF_THRES_FASTCLOCK_MASK)
#define LCDIF_THRES_RSRVD2_MASK 0xFE000000u
#define LCDIF_THRES_RSRVD2_SHIFT 25
#define LCDIF_THRES_RSRVD2(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_THRES_RSRVD2_SHIFT))&LCDIF_THRES_RSRVD2_MASK)
/* AS_CTRL Bit Fields */
#define LCDIF_AS_CTRL_AS_ENABLE_MASK 0x1u
#define LCDIF_AS_CTRL_AS_ENABLE_SHIFT 0
#define LCDIF_AS_CTRL_ALPHA_CTRL_MASK 0x6u
#define LCDIF_AS_CTRL_ALPHA_CTRL_SHIFT 1
#define LCDIF_AS_CTRL_ALPHA_CTRL(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_AS_CTRL_ALPHA_CTRL_SHIFT))&LCDIF_AS_CTRL_ALPHA_CTRL_MASK)
#define LCDIF_AS_CTRL_ENABLE_COLORKEY_MASK 0x8u
#define LCDIF_AS_CTRL_ENABLE_COLORKEY_SHIFT 3
#define LCDIF_AS_CTRL_FORMAT_MASK 0xF0u
#define LCDIF_AS_CTRL_FORMAT_SHIFT 4
#define LCDIF_AS_CTRL_FORMAT(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_AS_CTRL_FORMAT_SHIFT))&LCDIF_AS_CTRL_FORMAT_MASK)
#define LCDIF_AS_CTRL_ALPHA_MASK 0xFF00u
#define LCDIF_AS_CTRL_ALPHA_SHIFT 8
#define LCDIF_AS_CTRL_ALPHA(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_AS_CTRL_ALPHA_SHIFT))&LCDIF_AS_CTRL_ALPHA_MASK)
#define LCDIF_AS_CTRL_ROP_MASK 0xF0000u
#define LCDIF_AS_CTRL_ROP_SHIFT 16
#define LCDIF_AS_CTRL_ROP(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_AS_CTRL_ROP_SHIFT))&LCDIF_AS_CTRL_ROP_MASK)
#define LCDIF_AS_CTRL_ALPHA_INVERT_MASK 0x100000u
#define LCDIF_AS_CTRL_ALPHA_INVERT_SHIFT 20
#define LCDIF_AS_CTRL_INPUT_DATA_SWIZZLE_MASK 0x600000u
#define LCDIF_AS_CTRL_INPUT_DATA_SWIZZLE_SHIFT 21
#define LCDIF_AS_CTRL_INPUT_DATA_SWIZZLE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_AS_CTRL_INPUT_DATA_SWIZZLE_SHIFT))&LCDIF_AS_CTRL_INPUT_DATA_SWIZZLE_MASK)
#define LCDIF_AS_CTRL_PS_DISABLE_MASK 0x800000u
#define LCDIF_AS_CTRL_PS_DISABLE_SHIFT 23
#define LCDIF_AS_CTRL_RVDS1_MASK 0x7000000u
#define LCDIF_AS_CTRL_RVDS1_SHIFT 24
#define LCDIF_AS_CTRL_RVDS1(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_AS_CTRL_RVDS1_SHIFT))&LCDIF_AS_CTRL_RVDS1_MASK)
#define LCDIF_AS_CTRL_CSI_SYNC_ON_IRQ_MASK 0x8000000u
#define LCDIF_AS_CTRL_CSI_SYNC_ON_IRQ_SHIFT 27
#define LCDIF_AS_CTRL_CSI_SYNC_ON_IRQ_EN_MASK 0x10000000u
#define LCDIF_AS_CTRL_CSI_SYNC_ON_IRQ_EN_SHIFT 28
#define LCDIF_AS_CTRL_CSI_VSYNC_MODE_MASK 0x20000000u
#define LCDIF_AS_CTRL_CSI_VSYNC_MODE_SHIFT 29
#define LCDIF_AS_CTRL_CSI_VSYNC_POL_MASK 0x40000000u
#define LCDIF_AS_CTRL_CSI_VSYNC_POL_SHIFT 30
#define LCDIF_AS_CTRL_CSI_VSYNC_ENABLE_MASK 0x80000000u
#define LCDIF_AS_CTRL_CSI_VSYNC_ENABLE_SHIFT 31
/* AS_BUF Bit Fields */
#define LCDIF_AS_BUF_ADDR_MASK 0xFFFFFFFFu
#define LCDIF_AS_BUF_ADDR_SHIFT 0
#define LCDIF_AS_BUF_ADDR(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_AS_BUF_ADDR_SHIFT))&LCDIF_AS_BUF_ADDR_MASK)
/* AS_NEXT_BUF Bit Fields */
#define LCDIF_AS_NEXT_BUF_ADDR_MASK 0xFFFFFFFFu
#define LCDIF_AS_NEXT_BUF_ADDR_SHIFT 0
#define LCDIF_AS_NEXT_BUF_ADDR(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_AS_NEXT_BUF_ADDR_SHIFT))&LCDIF_AS_NEXT_BUF_ADDR_MASK)
/* AS_CLRKEYLOW Bit Fields */
#define LCDIF_AS_CLRKEYLOW_PIXEL_MASK 0xFFFFFFu
#define LCDIF_AS_CLRKEYLOW_PIXEL_SHIFT 0
#define LCDIF_AS_CLRKEYLOW_PIXEL(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_AS_CLRKEYLOW_PIXEL_SHIFT))&LCDIF_AS_CLRKEYLOW_PIXEL_MASK)
#define LCDIF_AS_CLRKEYLOW_RSVD1_MASK 0xFF000000u
#define LCDIF_AS_CLRKEYLOW_RSVD1_SHIFT 24
#define LCDIF_AS_CLRKEYLOW_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_AS_CLRKEYLOW_RSVD1_SHIFT))&LCDIF_AS_CLRKEYLOW_RSVD1_MASK)
/* AS_CLRKEYHIGH Bit Fields */
#define LCDIF_AS_CLRKEYHIGH_PIXEL_MASK 0xFFFFFFu
#define LCDIF_AS_CLRKEYHIGH_PIXEL_SHIFT 0
#define LCDIF_AS_CLRKEYHIGH_PIXEL(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_AS_CLRKEYHIGH_PIXEL_SHIFT))&LCDIF_AS_CLRKEYHIGH_PIXEL_MASK)
#define LCDIF_AS_CLRKEYHIGH_RSVD1_MASK 0xFF000000u
#define LCDIF_AS_CLRKEYHIGH_RSVD1_SHIFT 24
#define LCDIF_AS_CLRKEYHIGH_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_AS_CLRKEYHIGH_RSVD1_SHIFT))&LCDIF_AS_CLRKEYHIGH_RSVD1_MASK)
/* SYNC_DELAY Bit Fields */
#define LCDIF_SYNC_DELAY_H_COUNT_DELAY_MASK 0xFFFFu
#define LCDIF_SYNC_DELAY_H_COUNT_DELAY_SHIFT 0
#define LCDIF_SYNC_DELAY_H_COUNT_DELAY(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_SYNC_DELAY_H_COUNT_DELAY_SHIFT))&LCDIF_SYNC_DELAY_H_COUNT_DELAY_MASK)
#define LCDIF_SYNC_DELAY_V_COUNT_DELAY_MASK 0xFFFF0000u
#define LCDIF_SYNC_DELAY_V_COUNT_DELAY_SHIFT 16
#define LCDIF_SYNC_DELAY_V_COUNT_DELAY(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_SYNC_DELAY_V_COUNT_DELAY_SHIFT))&LCDIF_SYNC_DELAY_V_COUNT_DELAY_MASK)
/* DEBUG3 Bit Fields */
#define LCDIF_DEBUG3_MST_WORDS_MASK 0xFu
#define LCDIF_DEBUG3_MST_WORDS_SHIFT 0
#define LCDIF_DEBUG3_MST_WORDS(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DEBUG3_MST_WORDS_SHIFT))&LCDIF_DEBUG3_MST_WORDS_MASK)
#define LCDIF_DEBUG3_MST_OUTSTANDING_REQS_MASK 0x1F0u
#define LCDIF_DEBUG3_MST_OUTSTANDING_REQS_SHIFT 4
#define LCDIF_DEBUG3_MST_OUTSTANDING_REQS(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DEBUG3_MST_OUTSTANDING_REQS_SHIFT))&LCDIF_DEBUG3_MST_OUTSTANDING_REQS_MASK)
#define LCDIF_DEBUG3_MST_AVALID_MASK 0x200u
#define LCDIF_DEBUG3_MST_AVALID_SHIFT 9
#define LCDIF_DEBUG3_CUR_REQ_STATE_MASK 0xC00u
#define LCDIF_DEBUG3_CUR_REQ_STATE_SHIFT 10
#define LCDIF_DEBUG3_CUR_REQ_STATE(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DEBUG3_CUR_REQ_STATE_SHIFT))&LCDIF_DEBUG3_CUR_REQ_STATE_MASK)
#define LCDIF_DEBUG3_RSVD0_MASK 0xFFFFF000u
#define LCDIF_DEBUG3_RSVD0_SHIFT 12
#define LCDIF_DEBUG3_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DEBUG3_RSVD0_SHIFT))&LCDIF_DEBUG3_RSVD0_MASK)
/* DEBUG4 Bit Fields */
#define LCDIF_DEBUG4_V_DATA_COUNT_MASK 0xFFFFu
#define LCDIF_DEBUG4_V_DATA_COUNT_SHIFT 0
#define LCDIF_DEBUG4_V_DATA_COUNT(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DEBUG4_V_DATA_COUNT_SHIFT))&LCDIF_DEBUG4_V_DATA_COUNT_MASK)
#define LCDIF_DEBUG4_H_DATA_COUNT_MASK 0xFFFF0000u
#define LCDIF_DEBUG4_H_DATA_COUNT_SHIFT 16
#define LCDIF_DEBUG4_H_DATA_COUNT(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DEBUG4_H_DATA_COUNT_SHIFT))&LCDIF_DEBUG4_H_DATA_COUNT_MASK)
/* DEBUG5 Bit Fields */
#define LCDIF_DEBUG5_MST_ADDRESS_MASK 0xFFFFFFFFu
#define LCDIF_DEBUG5_MST_ADDRESS_SHIFT 0
#define LCDIF_DEBUG5_MST_ADDRESS(x) (((uint32_t)(((uint32_t)(x))<<LCDIF_DEBUG5_MST_ADDRESS_SHIFT))&LCDIF_DEBUG5_MST_ADDRESS_MASK)
/*!
* @}
*/ /* end of group LCDIF_Register_Masks */
/* LCDIF - Peripheral instance base addresses */
/** Peripheral LCDIF1 base address */
#define LCDIF1_BASE (0x30730000u)
/** Peripheral LCDIF1 base pointer */
#define LCDIF1 ((LCDIF_Type *)LCDIF1_BASE)
#define LCDIF1_BASE_PTR (LCDIF1)
/** Peripheral LCDIF2 base address */
#define LCDIF2_BASE (0x30734000u)
/** Peripheral LCDIF2 base pointer */
#define LCDIF2 ((LCDIF_Type *)LCDIF2_BASE)
#define LCDIF2_BASE_PTR (LCDIF2)
/** Array initializer of LCDIF peripheral base addresses */
#define LCDIF_BASE_ADDRS { LCDIF1_BASE, LCDIF2_BASE }
/** Array initializer of LCDIF peripheral base pointers */
#define LCDIF_BASE_PTRS { LCDIF1, LCDIF2 }
/* ----------------------------------------------------------------------------
-- LCDIF - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup LCDIF_Register_Accessor_Macros LCDIF - Register accessor macros
* @{
*/
/* LCDIF - Register instance definitions */
/* LCDIF1 */
#define LCDIF1_RL LCDIF_RL_REG(LCDIF1_BASE_PTR)
#define LCDIF1_RL_SET LCDIF_RL_SET_REG(LCDIF1_BASE_PTR)
#define LCDIF1_RL_CLR LCDIF_RL_CLR_REG(LCDIF1_BASE_PTR)
#define LCDIF1_RL_TOG LCDIF_RL_TOG_REG(LCDIF1_BASE_PTR)
#define LCDIF1_CTRL1 LCDIF_CTRL1_REG(LCDIF1_BASE_PTR)
#define LCDIF1_CTRL1_SET LCDIF_CTRL1_SET_REG(LCDIF1_BASE_PTR)
#define LCDIF1_CTRL1_CLR LCDIF_CTRL1_CLR_REG(LCDIF1_BASE_PTR)
#define LCDIF1_CTRL1_TOG LCDIF_CTRL1_TOG_REG(LCDIF1_BASE_PTR)
#define LCDIF1_CTRL2 LCDIF_CTRL2_REG(LCDIF1_BASE_PTR)
#define LCDIF1_CTRL2_SET LCDIF_CTRL2_SET_REG(LCDIF1_BASE_PTR)
#define LCDIF1_CTRL2_CLR LCDIF_CTRL2_CLR_REG(LCDIF1_BASE_PTR)
#define LCDIF1_CTRL2_TOG LCDIF_CTRL2_TOG_REG(LCDIF1_BASE_PTR)
#define LCDIF1_TRANSFER_COUNT LCDIF_TRANSFER_COUNT_REG(LCDIF1_BASE_PTR)
#define LCDIF1_CUR_BUF LCDIF_CUR_BUF_REG(LCDIF1_BASE_PTR)
#define LCDIF1_NEXT_BUF LCDIF_NEXT_BUF_REG(LCDIF1_BASE_PTR)
#define LCDIF1_TIMING LCDIF_TIMING_REG(LCDIF1_BASE_PTR)
#define LCDIF1_VDCTRL0 LCDIF_VDCTRL0_REG(LCDIF1_BASE_PTR)
#define LCDIF1_VDCTRL0_SET LCDIF_VDCTRL0_SET_REG(LCDIF1_BASE_PTR)
#define LCDIF1_VDCTRL0_CLR LCDIF_VDCTRL0_CLR_REG(LCDIF1_BASE_PTR)
#define LCDIF1_VDCTRL0_TOG LCDIF_VDCTRL0_TOG_REG(LCDIF1_BASE_PTR)
#define LCDIF1_VDCTRL1 LCDIF_VDCTRL1_REG(LCDIF1_BASE_PTR)
#define LCDIF1_VDCTRL2 LCDIF_VDCTRL2_REG(LCDIF1_BASE_PTR)
#define LCDIF1_VDCTRL3 LCDIF_VDCTRL3_REG(LCDIF1_BASE_PTR)
#define LCDIF1_VDCTRL4 LCDIF_VDCTRL4_REG(LCDIF1_BASE_PTR)
#define LCDIF1_DVICTRL0 LCDIF_DVICTRL0_REG(LCDIF1_BASE_PTR)
#define LCDIF1_DVICTRL1 LCDIF_DVICTRL1_REG(LCDIF1_BASE_PTR)
#define LCDIF1_DVICTRL2 LCDIF_DVICTRL2_REG(LCDIF1_BASE_PTR)
#define LCDIF1_DVICTRL3 LCDIF_DVICTRL3_REG(LCDIF1_BASE_PTR)
#define LCDIF1_DVICTRL4 LCDIF_DVICTRL4_REG(LCDIF1_BASE_PTR)
#define LCDIF1_CSC_COEFF0 LCDIF_CSC_COEFF0_REG(LCDIF1_BASE_PTR)
#define LCDIF1_CSC_COEFF1 LCDIF_CSC_COEFF1_REG(LCDIF1_BASE_PTR)
#define LCDIF1_CSC_COEFF2 LCDIF_CSC_COEFF2_REG(LCDIF1_BASE_PTR)
#define LCDIF1_CSC_COEFF3 LCDIF_CSC_COEFF3_REG(LCDIF1_BASE_PTR)
#define LCDIF1_CSC_COEFF4 LCDIF_CSC_COEFF4_REG(LCDIF1_BASE_PTR)
#define LCDIF1_CSC_OFFSET LCDIF_CSC_OFFSET_REG(LCDIF1_BASE_PTR)
#define LCDIF1_CSC_LIMIT LCDIF_CSC_LIMIT_REG(LCDIF1_BASE_PTR)
#define LCDIF1_DATA LCDIF_DATA_REG(LCDIF1_BASE_PTR)
#define LCDIF1_BM_ERROR_STAT LCDIF_BM_ERROR_STAT_REG(LCDIF1_BASE_PTR)
#define LCDIF1_CRC_STAT LCDIF_CRC_STAT_REG(LCDIF1_BASE_PTR)
#define LCDIF1_STAT LCDIF_STAT_REG(LCDIF1_BASE_PTR)
#define LCDIF1_VERSION LCDIF_VERSION_REG(LCDIF1_BASE_PTR)
#define LCDIF1_DEBUG0 LCDIF_DEBUG0_REG(LCDIF1_BASE_PTR)
#define LCDIF1_DEBUG1 LCDIF_DEBUG1_REG(LCDIF1_BASE_PTR)
#define LCDIF1_DEBUG2 LCDIF_DEBUG2_REG(LCDIF1_BASE_PTR)
#define LCDIF1_THRES LCDIF_THRES_REG(LCDIF1_BASE_PTR)
#define LCDIF1_AS_CTRL LCDIF_AS_CTRL_REG(LCDIF1_BASE_PTR)
#define LCDIF1_AS_BUF LCDIF_AS_BUF_REG(LCDIF1_BASE_PTR)
#define LCDIF1_AS_NEXT_BUF LCDIF_AS_NEXT_BUF_REG(LCDIF1_BASE_PTR)
#define LCDIF1_AS_CLRKEYLOW LCDIF_AS_CLRKEYLOW_REG(LCDIF1_BASE_PTR)
#define LCDIF1_AS_CLRKEYHIGH LCDIF_AS_CLRKEYHIGH_REG(LCDIF1_BASE_PTR)
#define LCDIF1_SYNC_DELAY LCDIF_SYNC_DELAY_REG(LCDIF1_BASE_PTR)
#define LCDIF1_DEBUG3 LCDIF_DEBUG3_REG(LCDIF1_BASE_PTR)
#define LCDIF1_DEBUG4 LCDIF_DEBUG4_REG(LCDIF1_BASE_PTR)
#define LCDIF1_DEBUG5 LCDIF_DEBUG5_REG(LCDIF1_BASE_PTR)
/* LCDIF2 */
#define LCDIF2_RL LCDIF_RL_REG(LCDIF2_BASE_PTR)
#define LCDIF2_RL_SET LCDIF_RL_SET_REG(LCDIF2_BASE_PTR)
#define LCDIF2_RL_CLR LCDIF_RL_CLR_REG(LCDIF2_BASE_PTR)
#define LCDIF2_RL_TOG LCDIF_RL_TOG_REG(LCDIF2_BASE_PTR)
#define LCDIF2_CTRL1 LCDIF_CTRL1_REG(LCDIF2_BASE_PTR)
#define LCDIF2_CTRL1_SET LCDIF_CTRL1_SET_REG(LCDIF2_BASE_PTR)
#define LCDIF2_CTRL1_CLR LCDIF_CTRL1_CLR_REG(LCDIF2_BASE_PTR)
#define LCDIF2_CTRL1_TOG LCDIF_CTRL1_TOG_REG(LCDIF2_BASE_PTR)
#define LCDIF2_CTRL2 LCDIF_CTRL2_REG(LCDIF2_BASE_PTR)
#define LCDIF2_CTRL2_SET LCDIF_CTRL2_SET_REG(LCDIF2_BASE_PTR)
#define LCDIF2_CTRL2_CLR LCDIF_CTRL2_CLR_REG(LCDIF2_BASE_PTR)
#define LCDIF2_CTRL2_TOG LCDIF_CTRL2_TOG_REG(LCDIF2_BASE_PTR)
#define LCDIF2_TRANSFER_COUNT LCDIF_TRANSFER_COUNT_REG(LCDIF2_BASE_PTR)
#define LCDIF2_CUR_BUF LCDIF_CUR_BUF_REG(LCDIF2_BASE_PTR)
#define LCDIF2_NEXT_BUF LCDIF_NEXT_BUF_REG(LCDIF2_BASE_PTR)
#define LCDIF2_TIMING LCDIF_TIMING_REG(LCDIF2_BASE_PTR)
#define LCDIF2_VDCTRL0 LCDIF_VDCTRL0_REG(LCDIF2_BASE_PTR)
#define LCDIF2_VDCTRL0_SET LCDIF_VDCTRL0_SET_REG(LCDIF2_BASE_PTR)
#define LCDIF2_VDCTRL0_CLR LCDIF_VDCTRL0_CLR_REG(LCDIF2_BASE_PTR)
#define LCDIF2_VDCTRL0_TOG LCDIF_VDCTRL0_TOG_REG(LCDIF2_BASE_PTR)
#define LCDIF2_VDCTRL1 LCDIF_VDCTRL1_REG(LCDIF2_BASE_PTR)
#define LCDIF2_VDCTRL2 LCDIF_VDCTRL2_REG(LCDIF2_BASE_PTR)
#define LCDIF2_VDCTRL3 LCDIF_VDCTRL3_REG(LCDIF2_BASE_PTR)
#define LCDIF2_VDCTRL4 LCDIF_VDCTRL4_REG(LCDIF2_BASE_PTR)
#define LCDIF2_DVICTRL0 LCDIF_DVICTRL0_REG(LCDIF2_BASE_PTR)
#define LCDIF2_DVICTRL1 LCDIF_DVICTRL1_REG(LCDIF2_BASE_PTR)
#define LCDIF2_DVICTRL2 LCDIF_DVICTRL2_REG(LCDIF2_BASE_PTR)
#define LCDIF2_DVICTRL3 LCDIF_DVICTRL3_REG(LCDIF2_BASE_PTR)
#define LCDIF2_DVICTRL4 LCDIF_DVICTRL4_REG(LCDIF2_BASE_PTR)
#define LCDIF2_CSC_COEFF0 LCDIF_CSC_COEFF0_REG(LCDIF2_BASE_PTR)
#define LCDIF2_CSC_COEFF1 LCDIF_CSC_COEFF1_REG(LCDIF2_BASE_PTR)
#define LCDIF2_CSC_COEFF2 LCDIF_CSC_COEFF2_REG(LCDIF2_BASE_PTR)
#define LCDIF2_CSC_COEFF3 LCDIF_CSC_COEFF3_REG(LCDIF2_BASE_PTR)
#define LCDIF2_CSC_COEFF4 LCDIF_CSC_COEFF4_REG(LCDIF2_BASE_PTR)
#define LCDIF2_CSC_OFFSET LCDIF_CSC_OFFSET_REG(LCDIF2_BASE_PTR)
#define LCDIF2_CSC_LIMIT LCDIF_CSC_LIMIT_REG(LCDIF2_BASE_PTR)
#define LCDIF2_DATA LCDIF_DATA_REG(LCDIF2_BASE_PTR)
#define LCDIF2_BM_ERROR_STAT LCDIF_BM_ERROR_STAT_REG(LCDIF2_BASE_PTR)
#define LCDIF2_CRC_STAT LCDIF_CRC_STAT_REG(LCDIF2_BASE_PTR)
#define LCDIF2_STAT LCDIF_STAT_REG(LCDIF2_BASE_PTR)
#define LCDIF2_VERSION LCDIF_VERSION_REG(LCDIF2_BASE_PTR)
#define LCDIF2_DEBUG0 LCDIF_DEBUG0_REG(LCDIF2_BASE_PTR)
#define LCDIF2_DEBUG1 LCDIF_DEBUG1_REG(LCDIF2_BASE_PTR)
#define LCDIF2_DEBUG2 LCDIF_DEBUG2_REG(LCDIF2_BASE_PTR)
#define LCDIF2_THRES LCDIF_THRES_REG(LCDIF2_BASE_PTR)
#define LCDIF2_AS_CTRL LCDIF_AS_CTRL_REG(LCDIF2_BASE_PTR)
#define LCDIF2_AS_BUF LCDIF_AS_BUF_REG(LCDIF2_BASE_PTR)
#define LCDIF2_AS_NEXT_BUF LCDIF_AS_NEXT_BUF_REG(LCDIF2_BASE_PTR)
#define LCDIF2_AS_CLRKEYLOW LCDIF_AS_CLRKEYLOW_REG(LCDIF2_BASE_PTR)
#define LCDIF2_AS_CLRKEYHIGH LCDIF_AS_CLRKEYHIGH_REG(LCDIF2_BASE_PTR)
#define LCDIF2_SYNC_DELAY LCDIF_SYNC_DELAY_REG(LCDIF2_BASE_PTR)
#define LCDIF2_DEBUG3 LCDIF_DEBUG3_REG(LCDIF2_BASE_PTR)
#define LCDIF2_DEBUG4 LCDIF_DEBUG4_REG(LCDIF2_BASE_PTR)
#define LCDIF2_DEBUG5 LCDIF_DEBUG5_REG(LCDIF2_BASE_PTR)
/*!
* @}
*/ /* end of group LCDIF_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group LCDIF_Peripheral */
/* ----------------------------------------------------------------------------
-- LMEM Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup LMEM_Peripheral_Access_Layer LMEM Peripheral Access Layer
* @{
*/
/** LMEM - Register Layout Typedef */
typedef struct {
__IO uint32_t PCCCR; /**< Cache control register, offset: 0x0 */
__IO uint32_t PCCLCR; /**< Cache line control register, offset: 0x4 */
__IO uint32_t PCCSAR; /**< Cache search address register, offset: 0x8 */
__IO uint32_t PCCCVR; /**< Cache read/write value register, offset: 0xC */
uint8_t RESERVED_0[2032];
__IO uint32_t PSCCR; /**< Cache control register, offset: 0x800 */
__IO uint32_t PSCLCR; /**< Cache line control register, offset: 0x804 */
__IO uint32_t PSCSAR; /**< Cache search address register, offset: 0x808 */
__IO uint32_t PSCCVR; /**< Cache read/write value register, offset: 0x80C */
} LMEM_Type, *LMEM_MemMapPtr;
/* ----------------------------------------------------------------------------
-- LMEM - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup LMEM_Register_Accessor_Macros LMEM - Register accessor macros
* @{
*/
/* LMEM - Register accessors */
#define LMEM_PCCCR_REG(base) ((base)->PCCCR)
#define LMEM_PCCLCR_REG(base) ((base)->PCCLCR)
#define LMEM_PCCSAR_REG(base) ((base)->PCCSAR)
#define LMEM_PCCCVR_REG(base) ((base)->PCCCVR)
#define LMEM_PSCCR_REG(base) ((base)->PSCCR)
#define LMEM_PSCLCR_REG(base) ((base)->PSCLCR)
#define LMEM_PSCSAR_REG(base) ((base)->PSCSAR)
#define LMEM_PSCCVR_REG(base) ((base)->PSCCVR)
/*!
* @}
*/ /* end of group LMEM_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- LMEM Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup LMEM_Register_Masks LMEM Register Masks
* @{
*/
/* PCCCR Bit Fields */
#define LMEM_PCCCR_ENCACHE_MASK 0x1u
#define LMEM_PCCCR_ENCACHE_SHIFT 0
#define LMEM_PCCCR_ENWRBUF_MASK 0x2u
#define LMEM_PCCCR_ENWRBUF_SHIFT 1
#define LMEM_PCCCR_PCCR2_MASK 0x4u
#define LMEM_PCCCR_PCCR2_SHIFT 2
#define LMEM_PCCCR_PCCR3_MASK 0x8u
#define LMEM_PCCCR_PCCR3_SHIFT 3
#define LMEM_PCCCR_INVW0_MASK 0x1000000u
#define LMEM_PCCCR_INVW0_SHIFT 24
#define LMEM_PCCCR_PUSHW0_MASK 0x2000000u
#define LMEM_PCCCR_PUSHW0_SHIFT 25
#define LMEM_PCCCR_INVW1_MASK 0x4000000u
#define LMEM_PCCCR_INVW1_SHIFT 26
#define LMEM_PCCCR_PUSHW1_MASK 0x8000000u
#define LMEM_PCCCR_PUSHW1_SHIFT 27
#define LMEM_PCCCR_GO_MASK 0x80000000u
#define LMEM_PCCCR_GO_SHIFT 31
/* PCCLCR Bit Fields */
#define LMEM_PCCLCR_LGO_MASK 0x1u
#define LMEM_PCCLCR_LGO_SHIFT 0
#define LMEM_PCCLCR_CACHEADDR_MASK 0x1FFCu
#define LMEM_PCCLCR_CACHEADDR_SHIFT 2
#define LMEM_PCCLCR_CACHEADDR(x) (((uint32_t)(((uint32_t)(x))<<LMEM_PCCLCR_CACHEADDR_SHIFT))&LMEM_PCCLCR_CACHEADDR_MASK)
#define LMEM_PCCLCR_WSEL_MASK 0x4000u
#define LMEM_PCCLCR_WSEL_SHIFT 14
#define LMEM_PCCLCR_TDSEL_MASK 0x10000u
#define LMEM_PCCLCR_TDSEL_SHIFT 16
#define LMEM_PCCLCR_LCIVB_MASK 0x100000u
#define LMEM_PCCLCR_LCIVB_SHIFT 20
#define LMEM_PCCLCR_LCIMB_MASK 0x200000u
#define LMEM_PCCLCR_LCIMB_SHIFT 21
#define LMEM_PCCLCR_LCWAY_MASK 0x400000u
#define LMEM_PCCLCR_LCWAY_SHIFT 22
#define LMEM_PCCLCR_LCMD_MASK 0x3000000u
#define LMEM_PCCLCR_LCMD_SHIFT 24
#define LMEM_PCCLCR_LCMD(x) (((uint32_t)(((uint32_t)(x))<<LMEM_PCCLCR_LCMD_SHIFT))&LMEM_PCCLCR_LCMD_MASK)
#define LMEM_PCCLCR_LADSEL_MASK 0x4000000u
#define LMEM_PCCLCR_LADSEL_SHIFT 26
#define LMEM_PCCLCR_LACC_MASK 0x8000000u
#define LMEM_PCCLCR_LACC_SHIFT 27
/* PCCSAR Bit Fields */
#define LMEM_PCCSAR_LGO_MASK 0x1u
#define LMEM_PCCSAR_LGO_SHIFT 0
#define LMEM_PCCSAR_PHYADDR_MASK 0xFFFFFFFCu
#define LMEM_PCCSAR_PHYADDR_SHIFT 2
#define LMEM_PCCSAR_PHYADDR(x) (((uint32_t)(((uint32_t)(x))<<LMEM_PCCSAR_PHYADDR_SHIFT))&LMEM_PCCSAR_PHYADDR_MASK)
/* PCCCVR Bit Fields */
#define LMEM_PCCCVR_DATA_MASK 0xFFFFFFFFu
#define LMEM_PCCCVR_DATA_SHIFT 0
#define LMEM_PCCCVR_DATA(x) (((uint32_t)(((uint32_t)(x))<<LMEM_PCCCVR_DATA_SHIFT))&LMEM_PCCCVR_DATA_MASK)
/* PSCCR Bit Fields */
#define LMEM_PSCCR_ENCACHE_MASK 0x1u
#define LMEM_PSCCR_ENCACHE_SHIFT 0
#define LMEM_PSCCR_ENWRBUF_MASK 0x2u
#define LMEM_PSCCR_ENWRBUF_SHIFT 1
#define LMEM_PSCCR_INVW0_MASK 0x1000000u
#define LMEM_PSCCR_INVW0_SHIFT 24
#define LMEM_PSCCR_PUSHW0_MASK 0x2000000u
#define LMEM_PSCCR_PUSHW0_SHIFT 25
#define LMEM_PSCCR_INVW1_MASK 0x4000000u
#define LMEM_PSCCR_INVW1_SHIFT 26
#define LMEM_PSCCR_PUSHW1_MASK 0x8000000u
#define LMEM_PSCCR_PUSHW1_SHIFT 27
#define LMEM_PSCCR_GO_MASK 0x80000000u
#define LMEM_PSCCR_GO_SHIFT 31
/* PSCLCR Bit Fields */
#define LMEM_PSCLCR_LGO_MASK 0x1u
#define LMEM_PSCLCR_LGO_SHIFT 0
#define LMEM_PSCLCR_CACHEADDR_MASK 0x1FFCu
#define LMEM_PSCLCR_CACHEADDR_SHIFT 2
#define LMEM_PSCLCR_CACHEADDR(x) (((uint32_t)(((uint32_t)(x))<<LMEM_PSCLCR_CACHEADDR_SHIFT))&LMEM_PSCLCR_CACHEADDR_MASK)
#define LMEM_PSCLCR_WSEL_MASK 0x4000u
#define LMEM_PSCLCR_WSEL_SHIFT 14
#define LMEM_PSCLCR_TDSEL_MASK 0x10000u
#define LMEM_PSCLCR_TDSEL_SHIFT 16
#define LMEM_PSCLCR_LCIVB_MASK 0x100000u
#define LMEM_PSCLCR_LCIVB_SHIFT 20
#define LMEM_PSCLCR_LCIMB_MASK 0x200000u
#define LMEM_PSCLCR_LCIMB_SHIFT 21
#define LMEM_PSCLCR_LCWAY_MASK 0x400000u
#define LMEM_PSCLCR_LCWAY_SHIFT 22
#define LMEM_PSCLCR_LCMD_MASK 0x3000000u
#define LMEM_PSCLCR_LCMD_SHIFT 24
#define LMEM_PSCLCR_LCMD(x) (((uint32_t)(((uint32_t)(x))<<LMEM_PSCLCR_LCMD_SHIFT))&LMEM_PSCLCR_LCMD_MASK)
#define LMEM_PSCLCR_LADSEL_MASK 0x4000000u
#define LMEM_PSCLCR_LADSEL_SHIFT 26
#define LMEM_PSCLCR_LACC_MASK 0x8000000u
#define LMEM_PSCLCR_LACC_SHIFT 27
/* PSCSAR Bit Fields */
#define LMEM_PSCSAR_LGO_MASK 0x1u
#define LMEM_PSCSAR_LGO_SHIFT 0
#define LMEM_PSCSAR_PHYADDR_MASK 0xFFFFFFFCu
#define LMEM_PSCSAR_PHYADDR_SHIFT 2
#define LMEM_PSCSAR_PHYADDR(x) (((uint32_t)(((uint32_t)(x))<<LMEM_PSCSAR_PHYADDR_SHIFT))&LMEM_PSCSAR_PHYADDR_MASK)
/* PSCCVR Bit Fields */
#define LMEM_PSCCVR_DATA_MASK 0xFFFFFFFFu
#define LMEM_PSCCVR_DATA_SHIFT 0
#define LMEM_PSCCVR_DATA(x) (((uint32_t)(((uint32_t)(x))<<LMEM_PSCCVR_DATA_SHIFT))&LMEM_PSCCVR_DATA_MASK)
/*!
* @}
*/ /* end of group LMEM_Register_Masks */
/* LMEM - Peripheral instance base addresses */
/** Peripheral LMEM base address */
#define LMEM_BASE (0xE0082000u)
/** Peripheral LMEM base pointer */
#define LMEM ((LMEM_Type *)LMEM_BASE)
#define LMEM_BASE_PTR (LMEM)
/** Array initializer of LMEM peripheral base addresses */
#define LMEM_BASE_ADDRS { LMEM_BASE }
/** Array initializer of LMEM peripheral base pointers */
#define LMEM_BASE_PTRS { LMEM }
/* ----------------------------------------------------------------------------
-- LMEM - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup LMEM_Register_Accessor_Macros LMEM - Register accessor macros
* @{
*/
/* LMEM - Register instance definitions */
/* LMEM */
#define LMEM_PCCCR LMEM_PCCCR_REG(LMEM_BASE_PTR)
#define LMEM_PCCLCR LMEM_PCCLCR_REG(LMEM_BASE_PTR)
#define LMEM_PCCSAR LMEM_PCCSAR_REG(LMEM_BASE_PTR)
#define LMEM_PCCCVR LMEM_PCCCVR_REG(LMEM_BASE_PTR)
#define LMEM_PSCCR LMEM_PSCCR_REG(LMEM_BASE_PTR)
#define LMEM_PSCLCR LMEM_PSCLCR_REG(LMEM_BASE_PTR)
#define LMEM_PSCSAR LMEM_PSCSAR_REG(LMEM_BASE_PTR)
#define LMEM_PSCCVR LMEM_PSCCVR_REG(LMEM_BASE_PTR)
/*!
* @}
*/ /* end of group LMEM_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group LMEM_Peripheral */
/* ----------------------------------------------------------------------------
-- MCM Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup MCM_Peripheral_Access_Layer MCM Peripheral Access Layer
* @{
*/
/** MCM - Register Layout Typedef */
typedef struct {
uint8_t RESERVED_0[8];
__I uint16_t PLASC; /**< Crossbar Switch (AXBS) Slave Configuration, offset: 0x8 */
__I uint16_t PLAMC; /**< Crossbar Switch (AXBS) Master Configuration, offset: 0xA */
uint8_t RESERVED_1[20];
__I uint32_t FADR; /**< Fault address register, offset: 0x20 */
__I uint32_t FATR; /**< Fault attributes register, offset: 0x24 */
__I uint32_t FDR; /**< Fault data register, offset: 0x28 */
} MCM_Type, *MCM_MemMapPtr;
/* ----------------------------------------------------------------------------
-- MCM - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup MCM_Register_Accessor_Macros MCM - Register accessor macros
* @{
*/
/* MCM - Register accessors */
#define MCM_PLASC_REG(base) ((base)->PLASC)
#define MCM_PLAMC_REG(base) ((base)->PLAMC)
#define MCM_FADR_REG(base) ((base)->FADR)
#define MCM_FATR_REG(base) ((base)->FATR)
#define MCM_FDR_REG(base) ((base)->FDR)
/*!
* @}
*/ /* end of group MCM_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- MCM Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup MCM_Register_Masks MCM Register Masks
* @{
*/
/* PLASC Bit Fields */
#define MCM_PLASC_ASC_MASK 0xFFu
#define MCM_PLASC_ASC_SHIFT 0
#define MCM_PLASC_ASC(x) (((uint16_t)(((uint16_t)(x))<<MCM_PLASC_ASC_SHIFT))&MCM_PLASC_ASC_MASK)
/* PLAMC Bit Fields */
#define MCM_PLAMC_AMC_MASK 0xFFu
#define MCM_PLAMC_AMC_SHIFT 0
#define MCM_PLAMC_AMC(x) (((uint16_t)(((uint16_t)(x))<<MCM_PLAMC_AMC_SHIFT))&MCM_PLAMC_AMC_MASK)
/* FADR Bit Fields */
#define MCM_FADR_ADDRESS_MASK 0xFFFFFFFFu
#define MCM_FADR_ADDRESS_SHIFT 0
#define MCM_FADR_ADDRESS(x) (((uint32_t)(((uint32_t)(x))<<MCM_FADR_ADDRESS_SHIFT))&MCM_FADR_ADDRESS_MASK)
/* FATR Bit Fields */
#define MCM_FATR_BEDA_MASK 0x1u
#define MCM_FATR_BEDA_SHIFT 0
#define MCM_FATR_BEMD_MASK 0x2u
#define MCM_FATR_BEMD_SHIFT 1
#define MCM_FATR_BESZ_MASK 0x30u
#define MCM_FATR_BESZ_SHIFT 4
#define MCM_FATR_BESZ(x) (((uint32_t)(((uint32_t)(x))<<MCM_FATR_BESZ_SHIFT))&MCM_FATR_BESZ_MASK)
#define MCM_FATR_BEWT_MASK 0x80u
#define MCM_FATR_BEWT_SHIFT 7
#define MCM_FATR_BEMN_MASK 0xF00u
#define MCM_FATR_BEMN_SHIFT 8
#define MCM_FATR_BEMN(x) (((uint32_t)(((uint32_t)(x))<<MCM_FATR_BEMN_SHIFT))&MCM_FATR_BEMN_MASK)
#define MCM_FATR_BEOVR_MASK 0x80000000u
#define MCM_FATR_BEOVR_SHIFT 31
/* FDR Bit Fields */
#define MCM_FDR_DATA_MASK 0xFFFFFFFFu
#define MCM_FDR_DATA_SHIFT 0
#define MCM_FDR_DATA(x) (((uint32_t)(((uint32_t)(x))<<MCM_FDR_DATA_SHIFT))&MCM_FDR_DATA_MASK)
/*!
* @}
*/ /* end of group MCM_Register_Masks */
/* MCM - Peripheral instance base addresses */
/** Peripheral MCM base address */
#define MCM_BASE (0xE0000000u)
/** Peripheral MCM base pointer */
#define MCM ((MCM_Type *)MCM_BASE)
#define MCM_BASE_PTR (MCM)
/** Array initializer of MCM peripheral base addresses */
#define MCM_BASE_ADDRS { MCM_BASE }
/** Array initializer of MCM peripheral base pointers */
#define MCM_BASE_PTRS { MCM }
/* ----------------------------------------------------------------------------
-- MCM - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup MCM_Register_Accessor_Macros MCM - Register accessor macros
* @{
*/
/* MCM - Register instance definitions */
/* MCM */
#define MCM_PLASC MCM_PLASC_REG(MCM_BASE_PTR)
#define MCM_PLAMC MCM_PLAMC_REG(MCM_BASE_PTR)
#define MCM_FADR MCM_FADR_REG(MCM_BASE_PTR)
#define MCM_FATR MCM_FATR_REG(MCM_BASE_PTR)
#define MCM_FDR MCM_FDR_REG(MCM_BASE_PTR)
/*!
* @}
*/ /* end of group MCM_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group MCM_Peripheral */
/* ----------------------------------------------------------------------------
-- MIPI_CSI2 Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup MIPI_CSI2_Peripheral_Access_Layer MIPI_CSI2 Peripheral Access Layer
* @{
*/
/** MIPI_CSI2 - Register Layout Typedef */
typedef struct {
uint8_t RESERVED_0[4];
__IO uint32_t CSIS_CMN_CTRL; /**< CSIS Common Control, offset: 0x4 */
__IO uint32_t CSIS_CLK_CTRL; /**< CSIS Clock gate Control, offset: 0x8 */
uint8_t RESERVED_1[4];
__IO uint32_t CSIS_INT_MSK; /**< CSIS Interrupt Mask, offset: 0x10 */
__IO uint32_t CSIS_INT_SRC; /**< CSIS Interrupt Source, offset: 0x14 */
uint8_t RESERVED_2[8];
__IO uint32_t DPHY_STATUS; /**< D-PHY Status, offset: 0x20 */
__IO uint32_t DPHY_CMN_CTRL; /**< D-PHY Common Control, offset: 0x24 */
uint8_t RESERVED_3[8];
__IO uint32_t DPHY_BCTRL_L; /**< D-PHY Master and Slave Control register low, offset: 0x30 */
__IO uint32_t DPHY_BCTRL_H; /**< D-PHY Master and Slave Control register high, offset: 0x34 */
__IO uint32_t DPHY_SCTRL_L; /**< D-PHY Slave Control register low, offset: 0x38 */
__IO uint32_t DPHY_SCTRL_H; /**< D-PHY Slave Control register high, offset: 0x3C */
__IO uint32_t ISP_CONFIG_CH0; /**< ISP Configuration register of CH0, offset: 0x40 */
__IO uint32_t ISP_RESOL_CH0; /**< ISP Image Resolution register of CH0, offset: 0x44 */
__IO uint32_t ISP_SYNC_CH0; /**< ISP SYNC register of CH0, offset: 0x48 */
uint8_t RESERVED_4[52];
__I uint32_t SDW_CONFIG_CH0; /**< Shadow Configuration register of CH0, offset: 0x80 */
__I uint32_t SDW_RESOL_CH0; /**< Shadow Resolution register of CH0, offset: 0x84 */
__IO uint32_t SDW_SYNC_CH0; /**< Shadow SYNC register of CH0, offset: 0x88 */
uint8_t RESERVED_5[52];
__IO uint32_t DBG_CTRL; /**< Debug Control register, offset: 0xC0 */
__IO uint32_t DBG_INTR_MSK; /**< Debug Interrupt Mask, offset: 0xC4 */
__IO uint32_t DBG_INTR_SRC; /**< Debug Interrupt Mask, offset: 0xC8 */
uint8_t RESERVED_6[7988];
__IO uint32_t NON_IMG_DATA; /**< Non Image Data, offset: 0x2000 */
} MIPI_CSI2_Type, *MIPI_CSI2_MemMapPtr;
/* ----------------------------------------------------------------------------
-- MIPI_CSI2 - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup MIPI_CSI2_Register_Accessor_Macros MIPI_CSI2 - Register accessor macros
* @{
*/
/* MIPI_CSI2 - Register accessors */
#define MIPI_CSI2_CSIS_CMN_CTRL_REG(base) ((base)->CSIS_CMN_CTRL)
#define MIPI_CSI2_CSIS_CLK_CTRL_REG(base) ((base)->CSIS_CLK_CTRL)
#define MIPI_CSI2_CSIS_INT_MSK_REG(base) ((base)->CSIS_INT_MSK)
#define MIPI_CSI2_CSIS_INT_SRC_REG(base) ((base)->CSIS_INT_SRC)
#define MIPI_CSI2_DPHY_STATUS_REG(base) ((base)->DPHY_STATUS)
#define MIPI_CSI2_DPHY_CMN_CTRL_REG(base) ((base)->DPHY_CMN_CTRL)
#define MIPI_CSI2_DPHY_BCTRL_L_REG(base) ((base)->DPHY_BCTRL_L)
#define MIPI_CSI2_DPHY_BCTRL_H_REG(base) ((base)->DPHY_BCTRL_H)
#define MIPI_CSI2_DPHY_SCTRL_L_REG(base) ((base)->DPHY_SCTRL_L)
#define MIPI_CSI2_DPHY_SCTRL_H_REG(base) ((base)->DPHY_SCTRL_H)
#define MIPI_CSI2_ISP_CONFIG_CH0_REG(base) ((base)->ISP_CONFIG_CH0)
#define MIPI_CSI2_ISP_RESOL_CH0_REG(base) ((base)->ISP_RESOL_CH0)
#define MIPI_CSI2_ISP_SYNC_CH0_REG(base) ((base)->ISP_SYNC_CH0)
#define MIPI_CSI2_SDW_CONFIG_CH0_REG(base) ((base)->SDW_CONFIG_CH0)
#define MIPI_CSI2_SDW_RESOL_CH0_REG(base) ((base)->SDW_RESOL_CH0)
#define MIPI_CSI2_SDW_SYNC_CH0_REG(base) ((base)->SDW_SYNC_CH0)
#define MIPI_CSI2_DBG_CTRL_REG(base) ((base)->DBG_CTRL)
#define MIPI_CSI2_DBG_INTR_MSK_REG(base) ((base)->DBG_INTR_MSK)
#define MIPI_CSI2_DBG_INTR_SRC_REG(base) ((base)->DBG_INTR_SRC)
#define MIPI_CSI2_NON_IMG_DATA_REG(base) ((base)->NON_IMG_DATA)
/*!
* @}
*/ /* end of group MIPI_CSI2_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- MIPI_CSI2 Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup MIPI_CSI2_Register_Masks MIPI_CSI2 Register Masks
* @{
*/
/* CSIS_CMN_CTRL Bit Fields */
#define MIPI_CSI2_CSIS_CMN_CTRL_CSI_EN_MASK 0x1u
#define MIPI_CSI2_CSIS_CMN_CTRL_CSI_EN_SHIFT 0
#define MIPI_CSI2_CSIS_CMN_CTRL_SW_REST_MASK 0x2u
#define MIPI_CSI2_CSIS_CMN_CTRL_SW_REST_SHIFT 1
#define MIPI_CSI2_CSIS_CMN_CTRL_UPDATE_SHADOW_CTRL_MASK 0x4u
#define MIPI_CSI2_CSIS_CMN_CTRL_UPDATE_SHADOW_CTRL_SHIFT 2
#define MIPI_CSI2_CSIS_CMN_CTRL_RSVD3_MASK 0xF8u
#define MIPI_CSI2_CSIS_CMN_CTRL_RSVD3_SHIFT 3
#define MIPI_CSI2_CSIS_CMN_CTRL_RSVD3(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_CSIS_CMN_CTRL_RSVD3_SHIFT))&MIPI_CSI2_CSIS_CMN_CTRL_RSVD3_MASK)
#define MIPI_CSI2_CSIS_CMN_CTRL_LANE_NUMBER_MASK 0x300u
#define MIPI_CSI2_CSIS_CMN_CTRL_LANE_NUMBER_SHIFT 8
#define MIPI_CSI2_CSIS_CMN_CTRL_LANE_NUMBER(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_CSIS_CMN_CTRL_LANE_NUMBER_SHIFT))&MIPI_CSI2_CSIS_CMN_CTRL_LANE_NUMBER_MASK)
#define MIPI_CSI2_CSIS_CMN_CTRL_INTERLEAVE_MODE_MASK 0xC00u
#define MIPI_CSI2_CSIS_CMN_CTRL_INTERLEAVE_MODE_SHIFT 10
#define MIPI_CSI2_CSIS_CMN_CTRL_INTERLEAVE_MODE(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_CSIS_CMN_CTRL_INTERLEAVE_MODE_SHIFT))&MIPI_CSI2_CSIS_CMN_CTRL_INTERLEAVE_MODE_MASK)
#define MIPI_CSI2_CSIS_CMN_CTRL_RSVD2_MASK 0xF000u
#define MIPI_CSI2_CSIS_CMN_CTRL_RSVD2_SHIFT 12
#define MIPI_CSI2_CSIS_CMN_CTRL_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_CSIS_CMN_CTRL_RSVD2_SHIFT))&MIPI_CSI2_CSIS_CMN_CTRL_RSVD2_MASK)
#define MIPI_CSI2_CSIS_CMN_CTRL_UPDATE_SHADOW_MASK 0xF0000u
#define MIPI_CSI2_CSIS_CMN_CTRL_UPDATE_SHADOW_SHIFT 16
#define MIPI_CSI2_CSIS_CMN_CTRL_UPDATE_SHADOW(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_CSIS_CMN_CTRL_UPDATE_SHADOW_SHIFT))&MIPI_CSI2_CSIS_CMN_CTRL_UPDATE_SHADOW_MASK)
#define MIPI_CSI2_CSIS_CMN_CTRL_RSVD1_MASK 0xFFF00000u
#define MIPI_CSI2_CSIS_CMN_CTRL_RSVD1_SHIFT 20
#define MIPI_CSI2_CSIS_CMN_CTRL_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_CSIS_CMN_CTRL_RSVD1_SHIFT))&MIPI_CSI2_CSIS_CMN_CTRL_RSVD1_MASK)
/* CSIS_CLK_CTRL Bit Fields */
#define MIPI_CSI2_CSIS_CLK_CTRL_WCLK_SRC_MASK 0xFu
#define MIPI_CSI2_CSIS_CLK_CTRL_WCLK_SRC_SHIFT 0
#define MIPI_CSI2_CSIS_CLK_CTRL_WCLK_SRC(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_CSIS_CLK_CTRL_WCLK_SRC_SHIFT))&MIPI_CSI2_CSIS_CLK_CTRL_WCLK_SRC_MASK)
#define MIPI_CSI2_CSIS_CLK_CTRL_CLKGATE_EN_MASK 0xF0u
#define MIPI_CSI2_CSIS_CLK_CTRL_CLKGATE_EN_SHIFT 4
#define MIPI_CSI2_CSIS_CLK_CTRL_CLKGATE_EN(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_CSIS_CLK_CTRL_CLKGATE_EN_SHIFT))&MIPI_CSI2_CSIS_CLK_CTRL_CLKGATE_EN_MASK)
#define MIPI_CSI2_CSIS_CLK_CTRL_RSVD4_MASK 0xFF00u
#define MIPI_CSI2_CSIS_CLK_CTRL_RSVD4_SHIFT 8
#define MIPI_CSI2_CSIS_CLK_CTRL_RSVD4(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_CSIS_CLK_CTRL_RSVD4_SHIFT))&MIPI_CSI2_CSIS_CLK_CTRL_RSVD4_MASK)
#define MIPI_CSI2_CSIS_CLK_CTRL_CLKGATE_TRAIL_MASK 0xFFFF0000u
#define MIPI_CSI2_CSIS_CLK_CTRL_CLKGATE_TRAIL_SHIFT 16
#define MIPI_CSI2_CSIS_CLK_CTRL_CLKGATE_TRAIL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_CSIS_CLK_CTRL_CLKGATE_TRAIL_SHIFT))&MIPI_CSI2_CSIS_CLK_CTRL_CLKGATE_TRAIL_MASK)
/* CSIS_INT_MSK Bit Fields */
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_id_MASK 0x1u
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_id_SHIFT 0
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_CRC_MASK 0x2u
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_CRC_SHIFT 1
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_ECC_MASK 0x4u
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_ECC_SHIFT 2
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_WRONG_CFG_MASK 0x8u
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_WRONG_CFG_SHIFT 3
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_OVER_MASK 0xF0u
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_OVER_SHIFT 4
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_OVER(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_OVER_SHIFT))&MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_OVER_MASK)
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_LOST_FE_MASK 0xF00u
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_LOST_FE_SHIFT 8
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_LOST_FE(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_LOST_FE_SHIFT))&MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_LOST_FE_MASK)
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_LOST_FS_MASK 0xF000u
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_LOST_FS_SHIFT 12
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_LOST_FS(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_LOST_FS_SHIFT))&MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_LOST_FS_MASK)
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_SOT_HS_MASK 0xF0000u
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_SOT_HS_SHIFT 16
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_SOT_HS(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_SOT_HS_SHIFT))&MIPI_CSI2_CSIS_INT_MSK_MSK_ERR_SOT_HS_MASK)
#define MIPI_CSI2_CSIS_INT_MSK_MSK_FRAMEEND_MASK 0xF00000u
#define MIPI_CSI2_CSIS_INT_MSK_MSK_FRAMEEND_SHIFT 20
#define MIPI_CSI2_CSIS_INT_MSK_MSK_FRAMEEND(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_CSIS_INT_MSK_MSK_FRAMEEND_SHIFT))&MIPI_CSI2_CSIS_INT_MSK_MSK_FRAMEEND_MASK)
#define MIPI_CSI2_CSIS_INT_MSK_MSK_FRAMESTART_MASK 0xF000000u
#define MIPI_CSI2_CSIS_INT_MSK_MSK_FRAMESTART_SHIFT 24
#define MIPI_CSI2_CSIS_INT_MSK_MSK_FRAMESTART(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_CSIS_INT_MSK_MSK_FRAMESTART_SHIFT))&MIPI_CSI2_CSIS_INT_MSK_MSK_FRAMESTART_MASK)
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ODDAFTER_MASK 0x10000000u
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ODDAFTER_SHIFT 28
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ODDBEFORE_MASK 0x20000000u
#define MIPI_CSI2_CSIS_INT_MSK_MSK_ODDBEFORE_SHIFT 29
#define MIPI_CSI2_CSIS_INT_MSK_MSK_EVENAFTER_MASK 0x40000000u
#define MIPI_CSI2_CSIS_INT_MSK_MSK_EVENAFTER_SHIFT 30
#define MIPI_CSI2_CSIS_INT_MSK_MSK_EVENBEFORE_MASK 0x80000000u
#define MIPI_CSI2_CSIS_INT_MSK_MSK_EVENBEFORE_SHIFT 31
/* CSIS_INT_SRC Bit Fields */
#define MIPI_CSI2_CSIS_INT_SRC_ERR_ID_MASK 0x1u
#define MIPI_CSI2_CSIS_INT_SRC_ERR_ID_SHIFT 0
#define MIPI_CSI2_CSIS_INT_SRC_ERR_CRC_MASK 0x2u
#define MIPI_CSI2_CSIS_INT_SRC_ERR_CRC_SHIFT 1
#define MIPI_CSI2_CSIS_INT_SRC_ERR_ECC_MASK 0x4u
#define MIPI_CSI2_CSIS_INT_SRC_ERR_ECC_SHIFT 2
#define MIPI_CSI2_CSIS_INT_SRC_ERR_WRONG_CFG_MASK 0x8u
#define MIPI_CSI2_CSIS_INT_SRC_ERR_WRONG_CFG_SHIFT 3
#define MIPI_CSI2_CSIS_INT_SRC_ERR_OVER_MASK 0xF0u
#define MIPI_CSI2_CSIS_INT_SRC_ERR_OVER_SHIFT 4
#define MIPI_CSI2_CSIS_INT_SRC_ERR_OVER(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_CSIS_INT_SRC_ERR_OVER_SHIFT))&MIPI_CSI2_CSIS_INT_SRC_ERR_OVER_MASK)
#define MIPI_CSI2_CSIS_INT_SRC_ERR_LOST_FE_MASK 0xF00u
#define MIPI_CSI2_CSIS_INT_SRC_ERR_LOST_FE_SHIFT 8
#define MIPI_CSI2_CSIS_INT_SRC_ERR_LOST_FE(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_CSIS_INT_SRC_ERR_LOST_FE_SHIFT))&MIPI_CSI2_CSIS_INT_SRC_ERR_LOST_FE_MASK)
#define MIPI_CSI2_CSIS_INT_SRC_ERR_LOST_FS_MASK 0xF000u
#define MIPI_CSI2_CSIS_INT_SRC_ERR_LOST_FS_SHIFT 12
#define MIPI_CSI2_CSIS_INT_SRC_ERR_LOST_FS(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_CSIS_INT_SRC_ERR_LOST_FS_SHIFT))&MIPI_CSI2_CSIS_INT_SRC_ERR_LOST_FS_MASK)
#define MIPI_CSI2_CSIS_INT_SRC_ERR_SOT_HS_MASK 0xF0000u
#define MIPI_CSI2_CSIS_INT_SRC_ERR_SOT_HS_SHIFT 16
#define MIPI_CSI2_CSIS_INT_SRC_ERR_SOT_HS(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_CSIS_INT_SRC_ERR_SOT_HS_SHIFT))&MIPI_CSI2_CSIS_INT_SRC_ERR_SOT_HS_MASK)
#define MIPI_CSI2_CSIS_INT_SRC_FRAMEEND_MASK 0xF00000u
#define MIPI_CSI2_CSIS_INT_SRC_FRAMEEND_SHIFT 20
#define MIPI_CSI2_CSIS_INT_SRC_FRAMEEND(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_CSIS_INT_SRC_FRAMEEND_SHIFT))&MIPI_CSI2_CSIS_INT_SRC_FRAMEEND_MASK)
#define MIPI_CSI2_CSIS_INT_SRC_FRAMESTART_MASK 0xF000000u
#define MIPI_CSI2_CSIS_INT_SRC_FRAMESTART_SHIFT 24
#define MIPI_CSI2_CSIS_INT_SRC_FRAMESTART(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_CSIS_INT_SRC_FRAMESTART_SHIFT))&MIPI_CSI2_CSIS_INT_SRC_FRAMESTART_MASK)
#define MIPI_CSI2_CSIS_INT_SRC_ODDAFTER_MASK 0x10000000u
#define MIPI_CSI2_CSIS_INT_SRC_ODDAFTER_SHIFT 28
#define MIPI_CSI2_CSIS_INT_SRC_ODDBEFORE_MASK 0x20000000u
#define MIPI_CSI2_CSIS_INT_SRC_ODDBEFORE_SHIFT 29
#define MIPI_CSI2_CSIS_INT_SRC_EVENAFTER_MASK 0x40000000u
#define MIPI_CSI2_CSIS_INT_SRC_EVENAFTER_SHIFT 30
#define MIPI_CSI2_CSIS_INT_SRC_EVENBEFORE_MASK 0x80000000u
#define MIPI_CSI2_CSIS_INT_SRC_EVENBEFORE_SHIFT 31
/* DPHY_STATUS Bit Fields */
#define MIPI_CSI2_DPHY_STATUS_STOPSTATECLK_MASK 0x1u
#define MIPI_CSI2_DPHY_STATUS_STOPSTATECLK_SHIFT 0
#define MIPI_CSI2_DPHY_STATUS_ULPSCLK_MASK 0x2u
#define MIPI_CSI2_DPHY_STATUS_ULPSCLK_SHIFT 1
#define MIPI_CSI2_DPHY_STATUS_RSVD6_MASK 0xCu
#define MIPI_CSI2_DPHY_STATUS_RSVD6_SHIFT 2
#define MIPI_CSI2_DPHY_STATUS_RSVD6(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DPHY_STATUS_RSVD6_SHIFT))&MIPI_CSI2_DPHY_STATUS_RSVD6_MASK)
#define MIPI_CSI2_DPHY_STATUS_STOPSTATEDAT_MASK 0xF0u
#define MIPI_CSI2_DPHY_STATUS_STOPSTATEDAT_SHIFT 4
#define MIPI_CSI2_DPHY_STATUS_STOPSTATEDAT(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DPHY_STATUS_STOPSTATEDAT_SHIFT))&MIPI_CSI2_DPHY_STATUS_STOPSTATEDAT_MASK)
#define MIPI_CSI2_DPHY_STATUS_ULPSDAT_MASK 0xF00u
#define MIPI_CSI2_DPHY_STATUS_ULPSDAT_SHIFT 8
#define MIPI_CSI2_DPHY_STATUS_ULPSDAT(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DPHY_STATUS_ULPSDAT_SHIFT))&MIPI_CSI2_DPHY_STATUS_ULPSDAT_MASK)
#define MIPI_CSI2_DPHY_STATUS_RSVD5_MASK 0xFFFFF000u
#define MIPI_CSI2_DPHY_STATUS_RSVD5_SHIFT 12
#define MIPI_CSI2_DPHY_STATUS_RSVD5(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DPHY_STATUS_RSVD5_SHIFT))&MIPI_CSI2_DPHY_STATUS_RSVD5_MASK)
/* DPHY_CMN_CTRL Bit Fields */
#define MIPI_CSI2_DPHY_CMN_CTRL_ENABLE_CLK_MASK 0x1u
#define MIPI_CSI2_DPHY_CMN_CTRL_ENABLE_CLK_SHIFT 0
#define MIPI_CSI2_DPHY_CMN_CTRL_ENABLE_DAT_MASK 0x1Eu
#define MIPI_CSI2_DPHY_CMN_CTRL_ENABLE_DAT_SHIFT 1
#define MIPI_CSI2_DPHY_CMN_CTRL_ENABLE_DAT(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DPHY_CMN_CTRL_ENABLE_DAT_SHIFT))&MIPI_CSI2_DPHY_CMN_CTRL_ENABLE_DAT_MASK)
#define MIPI_CSI2_DPHY_CMN_CTRL_S_DPDN_SWAP_DAT_MASK 0x20u
#define MIPI_CSI2_DPHY_CMN_CTRL_S_DPDN_SWAP_DAT_SHIFT 5
#define MIPI_CSI2_DPHY_CMN_CTRL_S_DPDN_SWAP_CLK_MASK 0x40u
#define MIPI_CSI2_DPHY_CMN_CTRL_S_DPDN_SWAP_CLK_SHIFT 6
#define MIPI_CSI2_DPHY_CMN_CTRL_RSVD7_MASK 0x3FFF80u
#define MIPI_CSI2_DPHY_CMN_CTRL_RSVD7_SHIFT 7
#define MIPI_CSI2_DPHY_CMN_CTRL_RSVD7(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DPHY_CMN_CTRL_RSVD7_SHIFT))&MIPI_CSI2_DPHY_CMN_CTRL_RSVD7_MASK)
#define MIPI_CSI2_DPHY_CMN_CTRL_S_CLKSETTLECTL_MASK 0xC00000u
#define MIPI_CSI2_DPHY_CMN_CTRL_S_CLKSETTLECTL_SHIFT 22
#define MIPI_CSI2_DPHY_CMN_CTRL_S_CLKSETTLECTL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DPHY_CMN_CTRL_S_CLKSETTLECTL_SHIFT))&MIPI_CSI2_DPHY_CMN_CTRL_S_CLKSETTLECTL_MASK)
#define MIPI_CSI2_DPHY_CMN_CTRL_HSSETTLE_MASK 0xFF000000u
#define MIPI_CSI2_DPHY_CMN_CTRL_HSSETTLE_SHIFT 24
#define MIPI_CSI2_DPHY_CMN_CTRL_HSSETTLE(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DPHY_CMN_CTRL_HSSETTLE_SHIFT))&MIPI_CSI2_DPHY_CMN_CTRL_HSSETTLE_MASK)
/* DPHY_BCTRL_L Bit Fields */
#define MIPI_CSI2_DPHY_BCTRL_L_B_DPHYCTRL_MASK 0xFFFFFFFFu
#define MIPI_CSI2_DPHY_BCTRL_L_B_DPHYCTRL_SHIFT 0
#define MIPI_CSI2_DPHY_BCTRL_L_B_DPHYCTRL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DPHY_BCTRL_L_B_DPHYCTRL_SHIFT))&MIPI_CSI2_DPHY_BCTRL_L_B_DPHYCTRL_MASK)
/* DPHY_BCTRL_H Bit Fields */
#define MIPI_CSI2_DPHY_BCTRL_H_B_DPHYCTRL_MASK 0xFFFFFFFFu
#define MIPI_CSI2_DPHY_BCTRL_H_B_DPHYCTRL_SHIFT 0
#define MIPI_CSI2_DPHY_BCTRL_H_B_DPHYCTRL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DPHY_BCTRL_H_B_DPHYCTRL_SHIFT))&MIPI_CSI2_DPHY_BCTRL_H_B_DPHYCTRL_MASK)
/* DPHY_SCTRL_L Bit Fields */
#define MIPI_CSI2_DPHY_SCTRL_L_S_DPHYCTRL_MASK 0xFFFFFFFFu
#define MIPI_CSI2_DPHY_SCTRL_L_S_DPHYCTRL_SHIFT 0
#define MIPI_CSI2_DPHY_SCTRL_L_S_DPHYCTRL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DPHY_SCTRL_L_S_DPHYCTRL_SHIFT))&MIPI_CSI2_DPHY_SCTRL_L_S_DPHYCTRL_MASK)
/* DPHY_SCTRL_H Bit Fields */
#define MIPI_CSI2_DPHY_SCTRL_H_S_DPHYCTRL_MASK 0xFFFFFFFFu
#define MIPI_CSI2_DPHY_SCTRL_H_S_DPHYCTRL_SHIFT 0
#define MIPI_CSI2_DPHY_SCTRL_H_S_DPHYCTRL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DPHY_SCTRL_H_S_DPHYCTRL_SHIFT))&MIPI_CSI2_DPHY_SCTRL_H_S_DPHYCTRL_MASK)
/* ISP_CONFIG_CH0 Bit Fields */
#define MIPI_CSI2_ISP_CONFIG_CH0_VIRTUAL_CHANNEL_MASK 0x3u
#define MIPI_CSI2_ISP_CONFIG_CH0_VIRTUAL_CHANNEL_SHIFT 0
#define MIPI_CSI2_ISP_CONFIG_CH0_VIRTUAL_CHANNEL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_ISP_CONFIG_CH0_VIRTUAL_CHANNEL_SHIFT))&MIPI_CSI2_ISP_CONFIG_CH0_VIRTUAL_CHANNEL_MASK)
#define MIPI_CSI2_ISP_CONFIG_CH0_DATAFORMAT_MASK 0xFCu
#define MIPI_CSI2_ISP_CONFIG_CH0_DATAFORMAT_SHIFT 2
#define MIPI_CSI2_ISP_CONFIG_CH0_DATAFORMAT(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_ISP_CONFIG_CH0_DATAFORMAT_SHIFT))&MIPI_CSI2_ISP_CONFIG_CH0_DATAFORMAT_MASK)
#define MIPI_CSI2_ISP_CONFIG_CH0_DECOMP_EN_MASK 0x100u
#define MIPI_CSI2_ISP_CONFIG_CH0_DECOMP_EN_SHIFT 8
#define MIPI_CSI2_ISP_CONFIG_CH0_DECOMP_PREDICT_MASK 0x200u
#define MIPI_CSI2_ISP_CONFIG_CH0_DECOMP_PREDICT_SHIFT 9
#define MIPI_CSI2_ISP_CONFIG_CH0_RGB_SWAP_MASK 0x400u
#define MIPI_CSI2_ISP_CONFIG_CH0_RGB_SWAP_SHIFT 10
#define MIPI_CSI2_ISP_CONFIG_CH0_PARALLEL_MASK 0x800u
#define MIPI_CSI2_ISP_CONFIG_CH0_PARALLEL_SHIFT 11
#define MIPI_CSI2_ISP_CONFIG_CH0_DOUBLE_CMPNT_MASK 0x1000u
#define MIPI_CSI2_ISP_CONFIG_CH0_DOUBLE_CMPNT_SHIFT 12
#define MIPI_CSI2_ISP_CONFIG_CH0_RSVD8_MASK 0xFFE000u
#define MIPI_CSI2_ISP_CONFIG_CH0_RSVD8_SHIFT 13
#define MIPI_CSI2_ISP_CONFIG_CH0_RSVD8(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_ISP_CONFIG_CH0_RSVD8_SHIFT))&MIPI_CSI2_ISP_CONFIG_CH0_RSVD8_MASK)
#define MIPI_CSI2_ISP_CONFIG_CH0_MEM_FULL_GAP_MASK 0xFF000000u
#define MIPI_CSI2_ISP_CONFIG_CH0_MEM_FULL_GAP_SHIFT 24
#define MIPI_CSI2_ISP_CONFIG_CH0_MEM_FULL_GAP(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_ISP_CONFIG_CH0_MEM_FULL_GAP_SHIFT))&MIPI_CSI2_ISP_CONFIG_CH0_MEM_FULL_GAP_MASK)
/* ISP_RESOL_CH0 Bit Fields */
#define MIPI_CSI2_ISP_RESOL_CH0_HRESOL_MASK 0xFFFFu
#define MIPI_CSI2_ISP_RESOL_CH0_HRESOL_SHIFT 0
#define MIPI_CSI2_ISP_RESOL_CH0_HRESOL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_ISP_RESOL_CH0_HRESOL_SHIFT))&MIPI_CSI2_ISP_RESOL_CH0_HRESOL_MASK)
#define MIPI_CSI2_ISP_RESOL_CH0_VRESOL_MASK 0xFFFF0000u
#define MIPI_CSI2_ISP_RESOL_CH0_VRESOL_SHIFT 16
#define MIPI_CSI2_ISP_RESOL_CH0_VRESOL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_ISP_RESOL_CH0_VRESOL_SHIFT))&MIPI_CSI2_ISP_RESOL_CH0_VRESOL_MASK)
/* ISP_SYNC_CH0 Bit Fields */
#define MIPI_CSI2_ISP_SYNC_CH0_VSYNC_EINTV_MASK 0xFFFu
#define MIPI_CSI2_ISP_SYNC_CH0_VSYNC_EINTV_SHIFT 0
#define MIPI_CSI2_ISP_SYNC_CH0_VSYNC_EINTV(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_ISP_SYNC_CH0_VSYNC_EINTV_SHIFT))&MIPI_CSI2_ISP_SYNC_CH0_VSYNC_EINTV_MASK)
#define MIPI_CSI2_ISP_SYNC_CH0_VSYNC_SINTV_MASK 0x3F000u
#define MIPI_CSI2_ISP_SYNC_CH0_VSYNC_SINTV_SHIFT 12
#define MIPI_CSI2_ISP_SYNC_CH0_VSYNC_SINTV(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_ISP_SYNC_CH0_VSYNC_SINTV_SHIFT))&MIPI_CSI2_ISP_SYNC_CH0_VSYNC_SINTV_MASK)
#define MIPI_CSI2_ISP_SYNC_CH0_HSYNC_LINTV_MASK 0xFC0000u
#define MIPI_CSI2_ISP_SYNC_CH0_HSYNC_LINTV_SHIFT 18
#define MIPI_CSI2_ISP_SYNC_CH0_HSYNC_LINTV(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_ISP_SYNC_CH0_HSYNC_LINTV_SHIFT))&MIPI_CSI2_ISP_SYNC_CH0_HSYNC_LINTV_MASK)
#define MIPI_CSI2_ISP_SYNC_CH0_RSVD9_MASK 0xFF000000u
#define MIPI_CSI2_ISP_SYNC_CH0_RSVD9_SHIFT 24
#define MIPI_CSI2_ISP_SYNC_CH0_RSVD9(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_ISP_SYNC_CH0_RSVD9_SHIFT))&MIPI_CSI2_ISP_SYNC_CH0_RSVD9_MASK)
/* SDW_CONFIG_CH0 Bit Fields */
#define MIPI_CSI2_SDW_CONFIG_CH0_VIRTUAL_CHANNEL_MASK 0x3u
#define MIPI_CSI2_SDW_CONFIG_CH0_VIRTUAL_CHANNEL_SHIFT 0
#define MIPI_CSI2_SDW_CONFIG_CH0_VIRTUAL_CHANNEL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_SDW_CONFIG_CH0_VIRTUAL_CHANNEL_SHIFT))&MIPI_CSI2_SDW_CONFIG_CH0_VIRTUAL_CHANNEL_MASK)
#define MIPI_CSI2_SDW_CONFIG_CH0_DataFormat_MASK 0xFCu
#define MIPI_CSI2_SDW_CONFIG_CH0_DataFormat_SHIFT 2
#define MIPI_CSI2_SDW_CONFIG_CH0_DataFormat(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_SDW_CONFIG_CH0_DataFormat_SHIFT))&MIPI_CSI2_SDW_CONFIG_CH0_DataFormat_MASK)
#define MIPI_CSI2_SDW_CONFIG_CH0_DECOMP_EN_SDW_MASK 0x100u
#define MIPI_CSI2_SDW_CONFIG_CH0_DECOMP_EN_SDW_SHIFT 8
#define MIPI_CSI2_SDW_CONFIG_CH0_DECOMP_PREDICT_SDW_MASK 0x200u
#define MIPI_CSI2_SDW_CONFIG_CH0_DECOMP_PREDICT_SDW_SHIFT 9
#define MIPI_CSI2_SDW_CONFIG_CH0_RGB_SWAP_SDW_MASK 0x400u
#define MIPI_CSI2_SDW_CONFIG_CH0_RGB_SWAP_SDW_SHIFT 10
#define MIPI_CSI2_SDW_CONFIG_CH0_PARALLEL_SDW_MASK 0x800u
#define MIPI_CSI2_SDW_CONFIG_CH0_PARALLEL_SDW_SHIFT 11
#define MIPI_CSI2_SDW_CONFIG_CH0_DOUBLE_CMPNT_SDW_MASK 0x1000u
#define MIPI_CSI2_SDW_CONFIG_CH0_DOUBLE_CMPNT_SDW_SHIFT 12
#define MIPI_CSI2_SDW_CONFIG_CH0_RSVD10_MASK 0xFFE000u
#define MIPI_CSI2_SDW_CONFIG_CH0_RSVD10_SHIFT 13
#define MIPI_CSI2_SDW_CONFIG_CH0_RSVD10(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_SDW_CONFIG_CH0_RSVD10_SHIFT))&MIPI_CSI2_SDW_CONFIG_CH0_RSVD10_MASK)
#define MIPI_CSI2_SDW_CONFIG_CH0_NAMEMEM_FULL_GAP_SDW_MASK 0xFF000000u
#define MIPI_CSI2_SDW_CONFIG_CH0_NAMEMEM_FULL_GAP_SDW_SHIFT 24
#define MIPI_CSI2_SDW_CONFIG_CH0_NAMEMEM_FULL_GAP_SDW(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_SDW_CONFIG_CH0_NAMEMEM_FULL_GAP_SDW_SHIFT))&MIPI_CSI2_SDW_CONFIG_CH0_NAMEMEM_FULL_GAP_SDW_MASK)
/* SDW_RESOL_CH0 Bit Fields */
#define MIPI_CSI2_SDW_RESOL_CH0_HRESOL_SDW_MASK 0xFFFFu
#define MIPI_CSI2_SDW_RESOL_CH0_HRESOL_SDW_SHIFT 0
#define MIPI_CSI2_SDW_RESOL_CH0_HRESOL_SDW(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_SDW_RESOL_CH0_HRESOL_SDW_SHIFT))&MIPI_CSI2_SDW_RESOL_CH0_HRESOL_SDW_MASK)
#define MIPI_CSI2_SDW_RESOL_CH0_VRESOL_SDW_MASK 0xFFFF0000u
#define MIPI_CSI2_SDW_RESOL_CH0_VRESOL_SDW_SHIFT 16
#define MIPI_CSI2_SDW_RESOL_CH0_VRESOL_SDW(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_SDW_RESOL_CH0_VRESOL_SDW_SHIFT))&MIPI_CSI2_SDW_RESOL_CH0_VRESOL_SDW_MASK)
/* SDW_SYNC_CH0 Bit Fields */
#define MIPI_CSI2_SDW_SYNC_CH0_VSYNC_EINTV_SDW_MASK 0xFFFu
#define MIPI_CSI2_SDW_SYNC_CH0_VSYNC_EINTV_SDW_SHIFT 0
#define MIPI_CSI2_SDW_SYNC_CH0_VSYNC_EINTV_SDW(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_SDW_SYNC_CH0_VSYNC_EINTV_SDW_SHIFT))&MIPI_CSI2_SDW_SYNC_CH0_VSYNC_EINTV_SDW_MASK)
#define MIPI_CSI2_SDW_SYNC_CH0_VSYNC_SINTV_SDW_MASK 0x3F000u
#define MIPI_CSI2_SDW_SYNC_CH0_VSYNC_SINTV_SDW_SHIFT 12
#define MIPI_CSI2_SDW_SYNC_CH0_VSYNC_SINTV_SDW(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_SDW_SYNC_CH0_VSYNC_SINTV_SDW_SHIFT))&MIPI_CSI2_SDW_SYNC_CH0_VSYNC_SINTV_SDW_MASK)
#define MIPI_CSI2_SDW_SYNC_CH0_HSYNC_LINTV_SDW_MASK 0xFC0000u
#define MIPI_CSI2_SDW_SYNC_CH0_HSYNC_LINTV_SDW_SHIFT 18
#define MIPI_CSI2_SDW_SYNC_CH0_HSYNC_LINTV_SDW(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_SDW_SYNC_CH0_HSYNC_LINTV_SDW_SHIFT))&MIPI_CSI2_SDW_SYNC_CH0_HSYNC_LINTV_SDW_MASK)
#define MIPI_CSI2_SDW_SYNC_CH0_RSVD11_MASK 0xFF000000u
#define MIPI_CSI2_SDW_SYNC_CH0_RSVD11_SHIFT 24
#define MIPI_CSI2_SDW_SYNC_CH0_RSVD11(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_SDW_SYNC_CH0_RSVD11_SHIFT))&MIPI_CSI2_SDW_SYNC_CH0_RSVD11_MASK)
/* DBG_CTRL Bit Fields */
#define MIPI_CSI2_DBG_CTRL_DBG_CH_OUTPUT_MASK 0xFu
#define MIPI_CSI2_DBG_CTRL_DBG_CH_OUTPUT_SHIFT 0
#define MIPI_CSI2_DBG_CTRL_DBG_CH_OUTPUT(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DBG_CTRL_DBG_CH_OUTPUT_SHIFT))&MIPI_CSI2_DBG_CTRL_DBG_CH_OUTPUT_MASK)
#define MIPI_CSI2_DBG_CTRL_DBG_BLK_EXC_FRAME_MASK 0xF0u
#define MIPI_CSI2_DBG_CTRL_DBG_BLK_EXC_FRAME_SHIFT 4
#define MIPI_CSI2_DBG_CTRL_DBG_BLK_EXC_FRAME(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DBG_CTRL_DBG_BLK_EXC_FRAME_SHIFT))&MIPI_CSI2_DBG_CTRL_DBG_BLK_EXC_FRAME_MASK)
#define MIPI_CSI2_DBG_CTRL_DBG_DONT_STOP_LAST_LINE_MASK 0xF00u
#define MIPI_CSI2_DBG_CTRL_DBG_DONT_STOP_LAST_LINE_SHIFT 8
#define MIPI_CSI2_DBG_CTRL_DBG_DONT_STOP_LAST_LINE(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DBG_CTRL_DBG_DONT_STOP_LAST_LINE_SHIFT))&MIPI_CSI2_DBG_CTRL_DBG_DONT_STOP_LAST_LINE_MASK)
#define MIPI_CSI2_DBG_CTRL_DBG_FORCE_UPDATE_MASK 0xF000u
#define MIPI_CSI2_DBG_CTRL_DBG_FORCE_UPDATE_SHIFT 12
#define MIPI_CSI2_DBG_CTRL_DBG_FORCE_UPDATE(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DBG_CTRL_DBG_FORCE_UPDATE_SHIFT))&MIPI_CSI2_DBG_CTRL_DBG_FORCE_UPDATE_MASK)
#define MIPI_CSI2_DBG_CTRL_RSVD12_MASK 0xFFFF0000u
#define MIPI_CSI2_DBG_CTRL_RSVD12_SHIFT 16
#define MIPI_CSI2_DBG_CTRL_RSVD12(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DBG_CTRL_RSVD12_SHIFT))&MIPI_CSI2_DBG_CTRL_RSVD12_MASK)
/* DBG_INTR_MSK Bit Fields */
#define MIPI_CSI2_DBG_INTR_MSK_CAM_VSYNC_RISE_MASK 0xFu
#define MIPI_CSI2_DBG_INTR_MSK_CAM_VSYNC_RISE_SHIFT 0
#define MIPI_CSI2_DBG_INTR_MSK_CAM_VSYNC_RISE(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DBG_INTR_MSK_CAM_VSYNC_RISE_SHIFT))&MIPI_CSI2_DBG_INTR_MSK_CAM_VSYNC_RISE_MASK)
#define MIPI_CSI2_DBG_INTR_MSK_CAM_VSYNC_FALL_MASK 0xF0u
#define MIPI_CSI2_DBG_INTR_MSK_CAM_VSYNC_FALL_SHIFT 4
#define MIPI_CSI2_DBG_INTR_MSK_CAM_VSYNC_FALL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DBG_INTR_MSK_CAM_VSYNC_FALL_SHIFT))&MIPI_CSI2_DBG_INTR_MSK_CAM_VSYNC_FALL_MASK)
#define MIPI_CSI2_DBG_INTR_MSK_EARLY_FS_MASK 0xF00u
#define MIPI_CSI2_DBG_INTR_MSK_EARLY_FS_SHIFT 8
#define MIPI_CSI2_DBG_INTR_MSK_EARLY_FS(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DBG_INTR_MSK_EARLY_FS_SHIFT))&MIPI_CSI2_DBG_INTR_MSK_EARLY_FS_MASK)
#define MIPI_CSI2_DBG_INTR_MSK_EARLY_FE_MASK 0xF000u
#define MIPI_CSI2_DBG_INTR_MSK_EARLY_FE_SHIFT 12
#define MIPI_CSI2_DBG_INTR_MSK_EARLY_FE(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DBG_INTR_MSK_EARLY_FE_SHIFT))&MIPI_CSI2_DBG_INTR_MSK_EARLY_FE_MASK)
#define MIPI_CSI2_DBG_INTR_MSK_TRUNCATED_FRAME_MASK 0xF0000u
#define MIPI_CSI2_DBG_INTR_MSK_TRUNCATED_FRAME_SHIFT 16
#define MIPI_CSI2_DBG_INTR_MSK_TRUNCATED_FRAME(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DBG_INTR_MSK_TRUNCATED_FRAME_SHIFT))&MIPI_CSI2_DBG_INTR_MSK_TRUNCATED_FRAME_MASK)
#define MIPI_CSI2_DBG_INTR_MSK_ERR_FRAME_SIZE_MASK 0xF00000u
#define MIPI_CSI2_DBG_INTR_MSK_ERR_FRAME_SIZE_SHIFT 20
#define MIPI_CSI2_DBG_INTR_MSK_ERR_FRAME_SIZE(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DBG_INTR_MSK_ERR_FRAME_SIZE_SHIFT))&MIPI_CSI2_DBG_INTR_MSK_ERR_FRAME_SIZE_MASK)
#define MIPI_CSI2_DBG_INTR_MSK_DT_IGNORE_MASK 0x1000000u
#define MIPI_CSI2_DBG_INTR_MSK_DT_IGNORE_SHIFT 24
#define MIPI_CSI2_DBG_INTR_MSK_DT_NOT_SUPPORT_MASK 0x2000000u
#define MIPI_CSI2_DBG_INTR_MSK_DT_NOT_SUPPORT_SHIFT 25
#define MIPI_CSI2_DBG_INTR_MSK_RSVD13_MASK 0xFC000000u
#define MIPI_CSI2_DBG_INTR_MSK_RSVD13_SHIFT 26
#define MIPI_CSI2_DBG_INTR_MSK_RSVD13(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DBG_INTR_MSK_RSVD13_SHIFT))&MIPI_CSI2_DBG_INTR_MSK_RSVD13_MASK)
/* DBG_INTR_SRC Bit Fields */
#define MIPI_CSI2_DBG_INTR_SRC_CAM_VSYNC_RISE_MASK 0xFu
#define MIPI_CSI2_DBG_INTR_SRC_CAM_VSYNC_RISE_SHIFT 0
#define MIPI_CSI2_DBG_INTR_SRC_CAM_VSYNC_RISE(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DBG_INTR_SRC_CAM_VSYNC_RISE_SHIFT))&MIPI_CSI2_DBG_INTR_SRC_CAM_VSYNC_RISE_MASK)
#define MIPI_CSI2_DBG_INTR_SRC_CAM_VSYNC_FALL_MASK 0xF0u
#define MIPI_CSI2_DBG_INTR_SRC_CAM_VSYNC_FALL_SHIFT 4
#define MIPI_CSI2_DBG_INTR_SRC_CAM_VSYNC_FALL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DBG_INTR_SRC_CAM_VSYNC_FALL_SHIFT))&MIPI_CSI2_DBG_INTR_SRC_CAM_VSYNC_FALL_MASK)
#define MIPI_CSI2_DBG_INTR_SRC_EARLY_FS_MASK 0xF00u
#define MIPI_CSI2_DBG_INTR_SRC_EARLY_FS_SHIFT 8
#define MIPI_CSI2_DBG_INTR_SRC_EARLY_FS(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DBG_INTR_SRC_EARLY_FS_SHIFT))&MIPI_CSI2_DBG_INTR_SRC_EARLY_FS_MASK)
#define MIPI_CSI2_DBG_INTR_SRC_EARLY_FE_MASK 0xF000u
#define MIPI_CSI2_DBG_INTR_SRC_EARLY_FE_SHIFT 12
#define MIPI_CSI2_DBG_INTR_SRC_EARLY_FE(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DBG_INTR_SRC_EARLY_FE_SHIFT))&MIPI_CSI2_DBG_INTR_SRC_EARLY_FE_MASK)
#define MIPI_CSI2_DBG_INTR_SRC_TRUNCATED_FRAME_MASK 0xF0000u
#define MIPI_CSI2_DBG_INTR_SRC_TRUNCATED_FRAME_SHIFT 16
#define MIPI_CSI2_DBG_INTR_SRC_TRUNCATED_FRAME(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DBG_INTR_SRC_TRUNCATED_FRAME_SHIFT))&MIPI_CSI2_DBG_INTR_SRC_TRUNCATED_FRAME_MASK)
#define MIPI_CSI2_DBG_INTR_SRC_ERR_FRAME_SIZE_MASK 0xF00000u
#define MIPI_CSI2_DBG_INTR_SRC_ERR_FRAME_SIZE_SHIFT 20
#define MIPI_CSI2_DBG_INTR_SRC_ERR_FRAME_SIZE(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DBG_INTR_SRC_ERR_FRAME_SIZE_SHIFT))&MIPI_CSI2_DBG_INTR_SRC_ERR_FRAME_SIZE_MASK)
#define MIPI_CSI2_DBG_INTR_SRC_DT_IGNORE_MASK 0x1000000u
#define MIPI_CSI2_DBG_INTR_SRC_DT_IGNORE_SHIFT 24
#define MIPI_CSI2_DBG_INTR_SRC_DT_NOT_SUPPURT_MASK 0x2000000u
#define MIPI_CSI2_DBG_INTR_SRC_DT_NOT_SUPPURT_SHIFT 25
#define MIPI_CSI2_DBG_INTR_SRC_RSVD14_MASK 0xFC000000u
#define MIPI_CSI2_DBG_INTR_SRC_RSVD14_SHIFT 26
#define MIPI_CSI2_DBG_INTR_SRC_RSVD14(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_DBG_INTR_SRC_RSVD14_SHIFT))&MIPI_CSI2_DBG_INTR_SRC_RSVD14_MASK)
/* NON_IMG_DATA Bit Fields */
#define MIPI_CSI2_NON_IMG_DATA_NONIMGDATA_MASK 0xFFFFFFFFu
#define MIPI_CSI2_NON_IMG_DATA_NONIMGDATA_SHIFT 0
#define MIPI_CSI2_NON_IMG_DATA_NONIMGDATA(x) (((uint32_t)(((uint32_t)(x))<<MIPI_CSI2_NON_IMG_DATA_NONIMGDATA_SHIFT))&MIPI_CSI2_NON_IMG_DATA_NONIMGDATA_MASK)
/*!
* @}
*/ /* end of group MIPI_CSI2_Register_Masks */
/* MIPI_CSI2 - Peripheral instance base addresses */
/** Peripheral MIPI_CSI2 base address */
#define MIPI_CSI2_BASE (0x30750000u)
/** Peripheral MIPI_CSI2 base pointer */
#define MIPI_CSI2 ((MIPI_CSI2_Type *)MIPI_CSI2_BASE)
#define MIPI_CSI2_BASE_PTR (MIPI_CSI2)
/** Array initializer of MIPI_CSI2 peripheral base addresses */
#define MIPI_CSI2_BASE_ADDRS { MIPI_CSI2_BASE }
/** Array initializer of MIPI_CSI2 peripheral base pointers */
#define MIPI_CSI2_BASE_PTRS { MIPI_CSI2 }
/* ----------------------------------------------------------------------------
-- MIPI_CSI2 - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup MIPI_CSI2_Register_Accessor_Macros MIPI_CSI2 - Register accessor macros
* @{
*/
/* MIPI_CSI2 - Register instance definitions */
/* MIPI_CSI2 */
#define MIPI_CSI2_CSIS_CMN_CTRL MIPI_CSI2_CSIS_CMN_CTRL_REG(MIPI_CSI2_BASE_PTR)
#define MIPI_CSI2_CSIS_CLK_CTRL MIPI_CSI2_CSIS_CLK_CTRL_REG(MIPI_CSI2_BASE_PTR)
#define MIPI_CSI2_CSIS_INT_MSK MIPI_CSI2_CSIS_INT_MSK_REG(MIPI_CSI2_BASE_PTR)
#define MIPI_CSI2_CSIS_INT_SRC MIPI_CSI2_CSIS_INT_SRC_REG(MIPI_CSI2_BASE_PTR)
#define MIPI_CSI2_DPHY_STATUS MIPI_CSI2_DPHY_STATUS_REG(MIPI_CSI2_BASE_PTR)
#define MIPI_CSI2_DPHY_CMN_CTRL MIPI_CSI2_DPHY_CMN_CTRL_REG(MIPI_CSI2_BASE_PTR)
#define MIPI_CSI2_DPHY_BCTRL_L MIPI_CSI2_DPHY_BCTRL_L_REG(MIPI_CSI2_BASE_PTR)
#define MIPI_CSI2_DPHY_BCTRL_H MIPI_CSI2_DPHY_BCTRL_H_REG(MIPI_CSI2_BASE_PTR)
#define MIPI_CSI2_DPHY_SCTRL_L MIPI_CSI2_DPHY_SCTRL_L_REG(MIPI_CSI2_BASE_PTR)
#define MIPI_CSI2_DPHY_SCTRL_H MIPI_CSI2_DPHY_SCTRL_H_REG(MIPI_CSI2_BASE_PTR)
#define MIPI_CSI2_ISP_CONFIG_CH0 MIPI_CSI2_ISP_CONFIG_CH0_REG(MIPI_CSI2_BASE_PTR)
#define MIPI_CSI2_ISP_RESOL_CH0 MIPI_CSI2_ISP_RESOL_CH0_REG(MIPI_CSI2_BASE_PTR)
#define MIPI_CSI2_ISP_SYNC_CH0 MIPI_CSI2_ISP_SYNC_CH0_REG(MIPI_CSI2_BASE_PTR)
#define MIPI_CSI2_SDW_CONFIG_CH0 MIPI_CSI2_SDW_CONFIG_CH0_REG(MIPI_CSI2_BASE_PTR)
#define MIPI_CSI2_SDW_RESOL_CH0 MIPI_CSI2_SDW_RESOL_CH0_REG(MIPI_CSI2_BASE_PTR)
#define MIPI_CSI2_SDW_SYNC_CH0 MIPI_CSI2_SDW_SYNC_CH0_REG(MIPI_CSI2_BASE_PTR)
#define MIPI_CSI2_DBG_CTRL MIPI_CSI2_DBG_CTRL_REG(MIPI_CSI2_BASE_PTR)
#define MIPI_CSI2_DBG_INTR_MSK MIPI_CSI2_DBG_INTR_MSK_REG(MIPI_CSI2_BASE_PTR)
#define MIPI_CSI2_DBG_INTR_SRC MIPI_CSI2_DBG_INTR_SRC_REG(MIPI_CSI2_BASE_PTR)
#define MIPI_CSI2_NON_IMG_DATA MIPI_CSI2_NON_IMG_DATA_REG(MIPI_CSI2_BASE_PTR)
/*!
* @}
*/ /* end of group MIPI_CSI2_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group MIPI_CSI2_Peripheral */
/* ----------------------------------------------------------------------------
-- MIPI_DSI Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup MIPI_DSI_Peripheral_Access_Layer MIPI_DSI Peripheral Access Layer
* @{
*/
/** MIPI_DSI - Register Layout Typedef */
typedef struct {
__IO uint32_t VERSION; /**< Version Register, offset: 0x0 */
__IO uint32_t STATUS; /**< , offset: 0x4 */
__IO uint32_t RGB_STATUS; /**< RGB Status Register, offset: 0x8 */
__IO uint32_t SWRST; /**< , offset: 0xC */
__IO uint32_t CLKCTRL; /**< Clock Control Register, offset: 0x10 */
__IO uint32_t TIMEOUT; /**< , offset: 0x14 */
__IO uint32_t CONFIG; /**< , offset: 0x18 */
__IO uint32_t ESCMODE; /**< Escape Mode Register, offset: 0x1C */
__IO uint32_t MDRESOL; /**< Main Display Image Resolution Register, offset: 0x20 */
__IO uint32_t MVPORCH; /**< Main Display VPORCH Register, offset: 0x24 */
__IO uint32_t MHPORCH; /**< , offset: 0x28 */
__IO uint32_t MSYNC; /**< , offset: 0x2C */
__IO uint32_t SDRESOL; /**< Sub Display Image Resolution Register, offset: 0x30 */
__IO uint32_t INTSRC; /**< Interrupt Source Register, offset: 0x34 */
__IO uint32_t INTMSK; /**< Interrupt Mask Register, offset: 0x38 */
__IO uint32_t PKTHDR; /**< Packet Header FIFO Register, offset: 0x3C */
__IO uint32_t PAYLOAD; /**< Payload FIFO Register, offset: 0x40 */
__IO uint32_t RXFIFO; /**< Payload FIFO Register, offset: 0x44 */
__IO uint32_t FIFOTHLD; /**< FIFO Threshold Level Register, offset: 0x48 */
__IO uint32_t FIFOCTRL; /**< FIFO Status and Control Register, offset: 0x4C */
__IO uint32_t MEMACCHR; /**< FIFO Memory AC Characteristic Register, offset: 0x50 */
uint8_t RESERVED_0[36];
__IO uint32_t MULTI_PKT; /**< , offset: 0x78 */
uint8_t RESERVED_1[20];
__IO uint32_t PLLCTRL_1G; /**< 1 Gbps D-PHY PLL Control Register, offset: 0x90 */
__IO uint32_t PLLCTRL; /**< PLL Control register, offset: 0x94 */
__IO uint32_t PLLCTRL1; /**< PLL Control Register 1, offset: 0x98 */
__IO uint32_t PLLCTRL2; /**< PLL control register 2, offset: 0x9C */
__IO uint32_t PLLTMR; /**< PLL Timer Register, offset: 0xA0 */
__IO uint32_t PHYCTRL_B1; /**< D-PHY Master and Slave Analog Block Control Register 1, offset: 0xA4 */
__IO uint32_t PHYCTRL_B2; /**< D-PHY Master and Slave Analog Block Control Register 2, offset: 0xA8 */
__IO uint32_t PHYCTRL_M1; /**< D-PHY Master Analog Block Control Register 1, offset: 0xAC */
__IO uint32_t PHYCTRL_M2; /**< D-PHY Master Analog Block Control Register 1, offset: 0xB0 */
__IO uint32_t PHYTIMING; /**< D-PHY Timing register, offset: 0xB4 */
__IO uint32_t PHYTIMING1; /**< , offset: 0xB8 */
__IO uint32_t PHYTIMING2; /**< D-PHY Timing Register 2, offset: 0xBC */
} MIPI_DSI_Type, *MIPI_DSI_MemMapPtr;
/* ----------------------------------------------------------------------------
-- MIPI_DSI - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup MIPI_DSI_Register_Accessor_Macros MIPI_DSI - Register accessor macros
* @{
*/
/* MIPI_DSI - Register accessors */
#define MIPI_DSI_VERSION_REG(base) ((base)->VERSION)
#define MIPI_DSI_STATUS_REG(base) ((base)->STATUS)
#define MIPI_DSI_RGB_STATUS_REG(base) ((base)->RGB_STATUS)
#define MIPI_DSI_SWRST_REG(base) ((base)->SWRST)
#define MIPI_DSI_CLKCTRL_REG(base) ((base)->CLKCTRL)
#define MIPI_DSI_TIMEOUT_REG(base) ((base)->TIMEOUT)
#define MIPI_DSI_CONFIG_REG(base) ((base)->CONFIG)
#define MIPI_DSI_ESCMODE_REG(base) ((base)->ESCMODE)
#define MIPI_DSI_MDRESOL_REG(base) ((base)->MDRESOL)
#define MIPI_DSI_MVPORCH_REG(base) ((base)->MVPORCH)
#define MIPI_DSI_MHPORCH_REG(base) ((base)->MHPORCH)
#define MIPI_DSI_MSYNC_REG(base) ((base)->MSYNC)
#define MIPI_DSI_SDRESOL_REG(base) ((base)->SDRESOL)
#define MIPI_DSI_INTSRC_REG(base) ((base)->INTSRC)
#define MIPI_DSI_INTMSK_REG(base) ((base)->INTMSK)
#define MIPI_DSI_PKTHDR_REG(base) ((base)->PKTHDR)
#define MIPI_DSI_PAYLOAD_REG(base) ((base)->PAYLOAD)
#define MIPI_DSI_RXFIFO_REG(base) ((base)->RXFIFO)
#define MIPI_DSI_FIFOTHLD_REG(base) ((base)->FIFOTHLD)
#define MIPI_DSI_FIFOCTRL_REG(base) ((base)->FIFOCTRL)
#define MIPI_DSI_MEMACCHR_REG(base) ((base)->MEMACCHR)
#define MIPI_DSI_MULTI_PKT_REG(base) ((base)->MULTI_PKT)
#define MIPI_DSI_PLLCTRL_1G_REG(base) ((base)->PLLCTRL_1G)
#define MIPI_DSI_PLLCTRL_REG(base) ((base)->PLLCTRL)
#define MIPI_DSI_PLLCTRL1_REG(base) ((base)->PLLCTRL1)
#define MIPI_DSI_PLLCTRL2_REG(base) ((base)->PLLCTRL2)
#define MIPI_DSI_PLLTMR_REG(base) ((base)->PLLTMR)
#define MIPI_DSI_PHYCTRL_B1_REG(base) ((base)->PHYCTRL_B1)
#define MIPI_DSI_PHYCTRL_B2_REG(base) ((base)->PHYCTRL_B2)
#define MIPI_DSI_PHYCTRL_M1_REG(base) ((base)->PHYCTRL_M1)
#define MIPI_DSI_PHYCTRL_M2_REG(base) ((base)->PHYCTRL_M2)
#define MIPI_DSI_PHYTIMING_REG(base) ((base)->PHYTIMING)
#define MIPI_DSI_PHYTIMING1_REG(base) ((base)->PHYTIMING1)
#define MIPI_DSI_PHYTIMING2_REG(base) ((base)->PHYTIMING2)
/*!
* @}
*/ /* end of group MIPI_DSI_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- MIPI_DSI Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup MIPI_DSI_Register_Masks MIPI_DSI Register Masks
* @{
*/
/* VERSION Bit Fields */
#define MIPI_DSI_VERSION_VERSION_MASK 0xFFFFFFFFu
#define MIPI_DSI_VERSION_VERSION_SHIFT 0
#define MIPI_DSI_VERSION_VERSION(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_VERSION_VERSION_SHIFT))&MIPI_DSI_VERSION_VERSION_MASK)
/* STATUS Bit Fields */
#define MIPI_DSI_STATUS_STOPSTATEDAT_MASK 0xFu
#define MIPI_DSI_STATUS_STOPSTATEDAT_SHIFT 0
#define MIPI_DSI_STATUS_STOPSTATEDAT(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_STATUS_STOPSTATEDAT_SHIFT))&MIPI_DSI_STATUS_STOPSTATEDAT_MASK)
#define MIPI_DSI_STATUS_ULPSDAT_MASK 0xF0u
#define MIPI_DSI_STATUS_ULPSDAT_SHIFT 4
#define MIPI_DSI_STATUS_ULPSDAT(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_STATUS_ULPSDAT_SHIFT))&MIPI_DSI_STATUS_ULPSDAT_MASK)
#define MIPI_DSI_STATUS_STOPSTATECLK_MASK 0x100u
#define MIPI_DSI_STATUS_STOPSTATECLK_SHIFT 8
#define MIPI_DSI_STATUS_ULPSCLK_MASK 0x200u
#define MIPI_DSI_STATUS_ULPSCLK_SHIFT 9
#define MIPI_DSI_STATUS_TXREADYHSCLK_MASK 0x400u
#define MIPI_DSI_STATUS_TXREADYHSCLK_SHIFT 10
#define MIPI_DSI_STATUS_DIRECTION_MASK 0x10000u
#define MIPI_DSI_STATUS_DIRECTION_SHIFT 16
#define MIPI_DSI_STATUS_SWRSTRLS_MASK 0x100000u
#define MIPI_DSI_STATUS_SWRSTRLS_SHIFT 20
#define MIPI_DSI_STATUS_PLLSTABLE_MASK 0x80000000u
#define MIPI_DSI_STATUS_PLLSTABLE_SHIFT 31
/* RGB_STATUS Bit Fields */
#define MIPI_DSI_RGB_STATUS_RGBSTATE_MASK 0x1FFFu
#define MIPI_DSI_RGB_STATUS_RGBSTATE_SHIFT 0
#define MIPI_DSI_RGB_STATUS_RGBSTATE(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_RGB_STATUS_RGBSTATE_SHIFT))&MIPI_DSI_RGB_STATUS_RGBSTATE_MASK)
#define MIPI_DSI_RGB_STATUS_CMDMODE_INSEL_MASK 0x80000000u
#define MIPI_DSI_RGB_STATUS_CMDMODE_INSEL_SHIFT 31
/* SWRST Bit Fields */
#define MIPI_DSI_SWRST_SWRST_MASK 0x1u
#define MIPI_DSI_SWRST_SWRST_SHIFT 0
#define MIPI_DSI_SWRST_FUNCRST_MASK 0x10000u
#define MIPI_DSI_SWRST_FUNCRST_SHIFT 16
/* CLKCTRL Bit Fields */
#define MIPI_DSI_CLKCTRL_ESCPRESCALER_MASK 0xFFFFu
#define MIPI_DSI_CLKCTRL_ESCPRESCALER_SHIFT 0
#define MIPI_DSI_CLKCTRL_ESCPRESCALER(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_CLKCTRL_ESCPRESCALER_SHIFT))&MIPI_DSI_CLKCTRL_ESCPRESCALER_MASK)
#define MIPI_DSI_CLKCTRL_LANEESCCLKEN_MASK 0xF80000u
#define MIPI_DSI_CLKCTRL_LANEESCCLKEN_SHIFT 19
#define MIPI_DSI_CLKCTRL_LANEESCCLKEN(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_CLKCTRL_LANEESCCLKEN_SHIFT))&MIPI_DSI_CLKCTRL_LANEESCCLKEN_MASK)
#define MIPI_DSI_CLKCTRL_ByteClkEn_MASK 0x1000000u
#define MIPI_DSI_CLKCTRL_ByteClkEn_SHIFT 24
#define MIPI_DSI_CLKCTRL_BYTECLKSRC_MASK 0x6000000u
#define MIPI_DSI_CLKCTRL_BYTECLKSRC_SHIFT 25
#define MIPI_DSI_CLKCTRL_BYTECLKSRC(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_CLKCTRL_BYTECLKSRC_SHIFT))&MIPI_DSI_CLKCTRL_BYTECLKSRC_MASK)
#define MIPI_DSI_CLKCTRL_PLLBYPASS_MASK 0x8000000u
#define MIPI_DSI_CLKCTRL_PLLBYPASS_SHIFT 27
#define MIPI_DSI_CLKCTRL_ESCCLKEN_MASK 0x10000000u
#define MIPI_DSI_CLKCTRL_ESCCLKEN_SHIFT 28
#define MIPI_DSI_CLKCTRL_DPHY_SEL_MASK 0x20000000u
#define MIPI_DSI_CLKCTRL_DPHY_SEL_SHIFT 29
#define MIPI_DSI_CLKCTRL_TXREQUESTHSCLK_MASK 0x80000000u
#define MIPI_DSI_CLKCTRL_TXREQUESTHSCLK_SHIFT 31
/* TIMEOUT Bit Fields */
#define MIPI_DSI_TIMEOUT_LPDRTOUT_MASK 0xFFFFu
#define MIPI_DSI_TIMEOUT_LPDRTOUT_SHIFT 0
#define MIPI_DSI_TIMEOUT_LPDRTOUT(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_TIMEOUT_LPDRTOUT_SHIFT))&MIPI_DSI_TIMEOUT_LPDRTOUT_MASK)
#define MIPI_DSI_TIMEOUT_BTAOUT_MASK 0xFF0000u
#define MIPI_DSI_TIMEOUT_BTAOUT_SHIFT 16
#define MIPI_DSI_TIMEOUT_BTAOUT(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_TIMEOUT_BTAOUT_SHIFT))&MIPI_DSI_TIMEOUT_BTAOUT_MASK)
/* CONFIG Bit Fields */
#define MIPI_DSI_CONFIG_LANEEN_MASK 0x1Fu
#define MIPI_DSI_CONFIG_LANEEN_SHIFT 0
#define MIPI_DSI_CONFIG_LANEEN(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_CONFIG_LANEEN_SHIFT))&MIPI_DSI_CONFIG_LANEEN_MASK)
#define MIPI_DSI_CONFIG_NUMOFDATLANE_MASK 0x60u
#define MIPI_DSI_CONFIG_NUMOFDATLANE_SHIFT 5
#define MIPI_DSI_CONFIG_NUMOFDATLANE(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_CONFIG_NUMOFDATLANE_SHIFT))&MIPI_DSI_CONFIG_NUMOFDATLANE_MASK)
#define MIPI_DSI_CONFIG_SUBPIXFORMAT_MASK 0x700u
#define MIPI_DSI_CONFIG_SUBPIXFORMAT_SHIFT 8
#define MIPI_DSI_CONFIG_SUBPIXFORMAT(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_CONFIG_SUBPIXFORMAT_SHIFT))&MIPI_DSI_CONFIG_SUBPIXFORMAT_MASK)
#define MIPI_DSI_CONFIG_MAINPIXFORMAT_MASK 0x7000u
#define MIPI_DSI_CONFIG_MAINPIXFORMAT_SHIFT 12
#define MIPI_DSI_CONFIG_MAINPIXFORMAT(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_CONFIG_MAINPIXFORMAT_SHIFT))&MIPI_DSI_CONFIG_MAINPIXFORMAT_MASK)
#define MIPI_DSI_CONFIG_SUBVC_MASK 0x30000u
#define MIPI_DSI_CONFIG_SUBVC_SHIFT 16
#define MIPI_DSI_CONFIG_SUBVC(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_CONFIG_SUBVC_SHIFT))&MIPI_DSI_CONFIG_SUBVC_MASK)
#define MIPI_DSI_CONFIG_MAINVC_MASK 0xC0000u
#define MIPI_DSI_CONFIG_MAINVC_SHIFT 18
#define MIPI_DSI_CONFIG_MAINVC(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_CONFIG_MAINVC_SHIFT))&MIPI_DSI_CONFIG_MAINVC_MASK)
#define MIPI_DSI_CONFIG_HSADISABLEMODE_MASK 0x100000u
#define MIPI_DSI_CONFIG_HSADISABLEMODE_SHIFT 20
#define MIPI_DSI_CONFIG_HBPDISABLEMODE_MASK 0x200000u
#define MIPI_DSI_CONFIG_HBPDISABLEMODE_SHIFT 21
#define MIPI_DSI_CONFIG_HFPDISABLEMODE_MASK 0x400000u
#define MIPI_DSI_CONFIG_HFPDISABLEMODE_SHIFT 22
#define MIPI_DSI_CONFIG_HSEDISABLEMODE_MASK 0x800000u
#define MIPI_DSI_CONFIG_HSEDISABLEMODE_SHIFT 23
#define MIPI_DSI_CONFIG_AUTOMODE_MASK 0x1000000u
#define MIPI_DSI_CONFIG_AUTOMODE_SHIFT 24
#define MIPI_DSI_CONFIG_VIDEOMODE_MASK 0x2000000u
#define MIPI_DSI_CONFIG_VIDEOMODE_SHIFT 25
#define MIPI_DSI_CONFIG_BURSTMODE_MASK 0x4000000u
#define MIPI_DSI_CONFIG_BURSTMODE_SHIFT 26
#define MIPI_DSI_CONFIG_SYNCINFORM_MASK 0x8000000u
#define MIPI_DSI_CONFIG_SYNCINFORM_SHIFT 27
#define MIPI_DSI_CONFIG_EOT_R03_MASK 0x10000000u
#define MIPI_DSI_CONFIG_EOT_R03_SHIFT 28
#define MIPI_DSI_CONFIG_MFLUSH_VS_MASK 0x20000000u
#define MIPI_DSI_CONFIG_MFLUSH_VS_SHIFT 29
#define MIPI_DSI_CONFIG_CLKLANE_STOP_START_MASK 0x40000000u
#define MIPI_DSI_CONFIG_CLKLANE_STOP_START_SHIFT 30
#define MIPI_DSI_CONFIG_NON_CONTINUOUS_CLOCK_LANE_MASK 0x80000000u
#define MIPI_DSI_CONFIG_NON_CONTINUOUS_CLOCK_LANE_SHIFT 31
/* ESCMODE Bit Fields */
#define MIPI_DSI_ESCMODE_TXULPSCLKEXIT_MASK 0x1u
#define MIPI_DSI_ESCMODE_TXULPSCLKEXIT_SHIFT 0
#define MIPI_DSI_ESCMODE_TXULPSCLK_MASK 0x2u
#define MIPI_DSI_ESCMODE_TXULPSCLK_SHIFT 1
#define MIPI_DSI_ESCMODE_TXULPSEXIT_MASK 0x4u
#define MIPI_DSI_ESCMODE_TXULPSEXIT_SHIFT 2
#define MIPI_DSI_ESCMODE_TXULPSDAT_MASK 0x8u
#define MIPI_DSI_ESCMODE_TXULPSDAT_SHIFT 3
#define MIPI_DSI_ESCMODE_TXTRIGGERRST_MASK 0x10u
#define MIPI_DSI_ESCMODE_TXTRIGGERRST_SHIFT 4
#define MIPI_DSI_ESCMODE_TXLPDT_MASK 0x40u
#define MIPI_DSI_ESCMODE_TXLPDT_SHIFT 6
#define MIPI_DSI_ESCMODE_CMDLPDT_MASK 0x80u
#define MIPI_DSI_ESCMODE_CMDLPDT_SHIFT 7
#define MIPI_DSI_ESCMODE_FORCEBTA_MASK 0x10000u
#define MIPI_DSI_ESCMODE_FORCEBTA_SHIFT 16
#define MIPI_DSI_ESCMODE_FORCESTOPSTATE_MASK 0x100000u
#define MIPI_DSI_ESCMODE_FORCESTOPSTATE_SHIFT 20
#define MIPI_DSI_ESCMODE_STOPSTATE_CNT_MASK 0xFFE00000u
#define MIPI_DSI_ESCMODE_STOPSTATE_CNT_SHIFT 21
#define MIPI_DSI_ESCMODE_STOPSTATE_CNT(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_ESCMODE_STOPSTATE_CNT_SHIFT))&MIPI_DSI_ESCMODE_STOPSTATE_CNT_MASK)
/* MDRESOL Bit Fields */
#define MIPI_DSI_MDRESOL_MAINHRESOL_MASK 0xFFFu
#define MIPI_DSI_MDRESOL_MAINHRESOL_SHIFT 0
#define MIPI_DSI_MDRESOL_MAINHRESOL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_MDRESOL_MAINHRESOL_SHIFT))&MIPI_DSI_MDRESOL_MAINHRESOL_MASK)
#define MIPI_DSI_MDRESOL_MainVResol_MASK 0xFFF0000u
#define MIPI_DSI_MDRESOL_MainVResol_SHIFT 16
#define MIPI_DSI_MDRESOL_MainVResol(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_MDRESOL_MainVResol_SHIFT))&MIPI_DSI_MDRESOL_MainVResol_MASK)
#define MIPI_DSI_MDRESOL_MAINSTANDBY_MASK 0x80000000u
#define MIPI_DSI_MDRESOL_MAINSTANDBY_SHIFT 31
/* MVPORCH Bit Fields */
#define MIPI_DSI_MVPORCH_MAINVBP_MASK 0x7FFu
#define MIPI_DSI_MVPORCH_MAINVBP_SHIFT 0
#define MIPI_DSI_MVPORCH_MAINVBP(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_MVPORCH_MAINVBP_SHIFT))&MIPI_DSI_MVPORCH_MAINVBP_MASK)
#define MIPI_DSI_MVPORCH_STABLEVFP_MASK 0x7FF0000u
#define MIPI_DSI_MVPORCH_STABLEVFP_SHIFT 16
#define MIPI_DSI_MVPORCH_STABLEVFP(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_MVPORCH_STABLEVFP_SHIFT))&MIPI_DSI_MVPORCH_STABLEVFP_MASK)
#define MIPI_DSI_MVPORCH_CMDALLOW_MASK 0xF0000000u
#define MIPI_DSI_MVPORCH_CMDALLOW_SHIFT 28
#define MIPI_DSI_MVPORCH_CMDALLOW(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_MVPORCH_CMDALLOW_SHIFT))&MIPI_DSI_MVPORCH_CMDALLOW_MASK)
/* MHPORCH Bit Fields */
#define MIPI_DSI_MHPORCH_MAINHBP_MASK 0xFFFFu
#define MIPI_DSI_MHPORCH_MAINHBP_SHIFT 0
#define MIPI_DSI_MHPORCH_MAINHBP(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_MHPORCH_MAINHBP_SHIFT))&MIPI_DSI_MHPORCH_MAINHBP_MASK)
#define MIPI_DSI_MHPORCH_MAINHFP_MASK 0xFFFF0000u
#define MIPI_DSI_MHPORCH_MAINHFP_SHIFT 16
#define MIPI_DSI_MHPORCH_MAINHFP(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_MHPORCH_MAINHFP_SHIFT))&MIPI_DSI_MHPORCH_MAINHFP_MASK)
/* MSYNC Bit Fields */
#define MIPI_DSI_MSYNC_MAINHSA_MASK 0xFFFFu
#define MIPI_DSI_MSYNC_MAINHSA_SHIFT 0
#define MIPI_DSI_MSYNC_MAINHSA(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_MSYNC_MAINHSA_SHIFT))&MIPI_DSI_MSYNC_MAINHSA_MASK)
#define MIPI_DSI_MSYNC_MAINVSA_MASK 0xFFC00000u
#define MIPI_DSI_MSYNC_MAINVSA_SHIFT 22
#define MIPI_DSI_MSYNC_MAINVSA(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_MSYNC_MAINVSA_SHIFT))&MIPI_DSI_MSYNC_MAINVSA_MASK)
/* SDRESOL Bit Fields */
#define MIPI_DSI_SDRESOL_SUBHRESOL_MASK 0x7FFu
#define MIPI_DSI_SDRESOL_SUBHRESOL_SHIFT 0
#define MIPI_DSI_SDRESOL_SUBHRESOL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_SDRESOL_SUBHRESOL_SHIFT))&MIPI_DSI_SDRESOL_SUBHRESOL_MASK)
#define MIPI_DSI_SDRESOL_SUBVRESOL_MASK 0x7FF0000u
#define MIPI_DSI_SDRESOL_SUBVRESOL_SHIFT 16
#define MIPI_DSI_SDRESOL_SUBVRESOL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_SDRESOL_SUBVRESOL_SHIFT))&MIPI_DSI_SDRESOL_SUBVRESOL_MASK)
#define MIPI_DSI_SDRESOL_SUBSTANDBY_MASK 0x80000000u
#define MIPI_DSI_SDRESOL_SUBSTANDBY_SHIFT 31
/* INTSRC Bit Fields */
#define MIPI_DSI_INTSRC_ERRCONTENTLP1_MASK 0x1u
#define MIPI_DSI_INTSRC_ERRCONTENTLP1_SHIFT 0
#define MIPI_DSI_INTSRC_ERRCONTENTLP0_MASK 0x2u
#define MIPI_DSI_INTSRC_ERRCONTENTLP0_SHIFT 1
#define MIPI_DSI_INTSRC_ERRCONTROL0_MASK 0x4u
#define MIPI_DSI_INTSRC_ERRCONTROL0_SHIFT 2
#define MIPI_DSI_INTSRC_ERRCONTROL1_MASK 0x8u
#define MIPI_DSI_INTSRC_ERRCONTROL1_SHIFT 3
#define MIPI_DSI_INTSRC_ERRSYNC0_MASK 0x40u
#define MIPI_DSI_INTSRC_ERRSYNC0_SHIFT 6
#define MIPI_DSI_INTSRC_ERRSYNC1_MASK 0x80u
#define MIPI_DSI_INTSRC_ERRSYNC1_SHIFT 7
#define MIPI_DSI_INTSRC_ERRESC0_MASK 0x400u
#define MIPI_DSI_INTSRC_ERRESC0_SHIFT 10
#define MIPI_DSI_INTSRC_ERRESC1_MASK 0x800u
#define MIPI_DSI_INTSRC_ERRESC1_SHIFT 11
#define MIPI_DSI_INTSRC_ERRRXCRC_MASK 0x4000u
#define MIPI_DSI_INTSRC_ERRRXCRC_SHIFT 14
#define MIPI_DSI_INTSRC_ERRRXECC_MASK 0x8000u
#define MIPI_DSI_INTSRC_ERRRXECC_SHIFT 15
#define MIPI_DSI_INTSRC_RXACK_MASK 0x10000u
#define MIPI_DSI_INTSRC_RXACK_SHIFT 16
#define MIPI_DSI_INTSRC_RXTE_MASK 0x20000u
#define MIPI_DSI_INTSRC_RXTE_SHIFT 17
#define MIPI_DSI_INTSRC_RXDATDONE_MASK 0x40000u
#define MIPI_DSI_INTSRC_RXDATDONE_SHIFT 18
#define MIPI_DSI_INTSRC_TATOUT_MASK 0x100000u
#define MIPI_DSI_INTSRC_TATOUT_SHIFT 20
#define MIPI_DSI_INTSRC_LPDRTOUT_MASK 0x200000u
#define MIPI_DSI_INTSRC_LPDRTOUT_SHIFT 21
#define MIPI_DSI_INTSRC_FRAMEDONE_MASK 0x1000000u
#define MIPI_DSI_INTSRC_FRAMEDONE_SHIFT 24
#define MIPI_DSI_INTSRC_BUSTURNOVER_MASK 0x2000000u
#define MIPI_DSI_INTSRC_BUSTURNOVER_SHIFT 25
#define MIPI_DSI_INTSRC_SYNCOVERRIDE_MASK 0x8000000u
#define MIPI_DSI_INTSRC_SYNCOVERRIDE_SHIFT 27
#define MIPI_DSI_INTSRC_SFRPHFIFOEMPTY_MASK 0x10000000u
#define MIPI_DSI_INTSRC_SFRPHFIFOEMPTY_SHIFT 28
#define MIPI_DSI_INTSRC_SFRPLFIFOEMPTY_MASK 0x20000000u
#define MIPI_DSI_INTSRC_SFRPLFIFOEMPTY_SHIFT 29
#define MIPI_DSI_INTSRC_SWRSTRELEASE_MASK 0x40000000u
#define MIPI_DSI_INTSRC_SWRSTRELEASE_SHIFT 30
#define MIPI_DSI_INTSRC_PLLSTABLE_MASK 0x80000000u
#define MIPI_DSI_INTSRC_PLLSTABLE_SHIFT 31
/* INTMSK Bit Fields */
#define MIPI_DSI_INTMSK_MSKCONTENTLP1_MASK 0x1u
#define MIPI_DSI_INTMSK_MSKCONTENTLP1_SHIFT 0
#define MIPI_DSI_INTMSK_MSKCONTENTLP0_MASK 0x2u
#define MIPI_DSI_INTMSK_MSKCONTENTLP0_SHIFT 1
#define MIPI_DSI_INTMSK_MSKCONTROL0_MASK 0x4u
#define MIPI_DSI_INTMSK_MSKCONTROL0_SHIFT 2
#define MIPI_DSI_INTMSK_MSKCONTROL1_MASK 0x8u
#define MIPI_DSI_INTMSK_MSKCONTROL1_SHIFT 3
#define MIPI_DSI_INTMSK_MSKSYNC0_MASK 0x40u
#define MIPI_DSI_INTMSK_MSKSYNC0_SHIFT 6
#define MIPI_DSI_INTMSK_MSKSYNC1_MASK 0x80u
#define MIPI_DSI_INTMSK_MSKSYNC1_SHIFT 7
#define MIPI_DSI_INTMSK_MSKESC0_MASK 0x400u
#define MIPI_DSI_INTMSK_MSKESC0_SHIFT 10
#define MIPI_DSI_INTMSK_MSKESC1_MASK 0x800u
#define MIPI_DSI_INTMSK_MSKESC1_SHIFT 11
#define MIPI_DSI_INTMSK_MSKRXCRC_MASK 0x4000u
#define MIPI_DSI_INTMSK_MSKRXCRC_SHIFT 14
#define MIPI_DSI_INTMSK_MSKRXECC_MASK 0x8000u
#define MIPI_DSI_INTMSK_MSKRXECC_SHIFT 15
#define MIPI_DSI_INTMSK_MSKRXACK_MASK 0x10000u
#define MIPI_DSI_INTMSK_MSKRXACK_SHIFT 16
#define MIPI_DSI_INTMSK_MSKRXTE_MASK 0x20000u
#define MIPI_DSI_INTMSK_MSKRXTE_SHIFT 17
#define MIPI_DSI_INTMSK_MSKRXDATDONE_MASK 0x40000u
#define MIPI_DSI_INTMSK_MSKRXDATDONE_SHIFT 18
#define MIPI_DSI_INTMSK_MSKTATOUT_MASK 0x100000u
#define MIPI_DSI_INTMSK_MSKTATOUT_SHIFT 20
#define MIPI_DSI_INTMSK_MSKLPDRTOUT_MASK 0x200000u
#define MIPI_DSI_INTMSK_MSKLPDRTOUT_SHIFT 21
#define MIPI_DSI_INTMSK_MSKFRAMEDONE_MASK 0x1000000u
#define MIPI_DSI_INTMSK_MSKFRAMEDONE_SHIFT 24
#define MIPI_DSI_INTMSK_MSKBUSTURNOVER_MASK 0x2000000u
#define MIPI_DSI_INTMSK_MSKBUSTURNOVER_SHIFT 25
#define MIPI_DSI_INTMSK_MSKSYNCOVERRIDE_MASK 0x8000000u
#define MIPI_DSI_INTMSK_MSKSYNCOVERRIDE_SHIFT 27
#define MIPI_DSI_INTMSK_MSKSFRPHFIFOEMPTY_MASK 0x10000000u
#define MIPI_DSI_INTMSK_MSKSFRPHFIFOEMPTY_SHIFT 28
#define MIPI_DSI_INTMSK_MSKSFRPLFIFOEMPTY_MASK 0x20000000u
#define MIPI_DSI_INTMSK_MSKSFRPLFIFOEMPTY_SHIFT 29
#define MIPI_DSI_INTMSK_MSKSWRSTRELEASE_MASK 0x40000000u
#define MIPI_DSI_INTMSK_MSKSWRSTRELEASE_SHIFT 30
#define MIPI_DSI_INTMSK_MSKPLLSTABLE_MASK 0x80000000u
#define MIPI_DSI_INTMSK_MSKPLLSTABLE_SHIFT 31
/* PKTHDR Bit Fields */
#define MIPI_DSI_PKTHDR_PACKETHEADER_MASK 0xFFFFFFu
#define MIPI_DSI_PKTHDR_PACKETHEADER_SHIFT 0
#define MIPI_DSI_PKTHDR_PACKETHEADER(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PKTHDR_PACKETHEADER_SHIFT))&MIPI_DSI_PKTHDR_PACKETHEADER_MASK)
/* PAYLOAD Bit Fields */
#define MIPI_DSI_PAYLOAD_PAYLOAD_MASK 0xFFFFFFFFu
#define MIPI_DSI_PAYLOAD_PAYLOAD_SHIFT 0
#define MIPI_DSI_PAYLOAD_PAYLOAD(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PAYLOAD_PAYLOAD_SHIFT))&MIPI_DSI_PAYLOAD_PAYLOAD_MASK)
/* RXFIFO Bit Fields */
#define MIPI_DSI_RXFIFO_RXFIFO_MASK 0xFFFFFFFFu
#define MIPI_DSI_RXFIFO_RXFIFO_SHIFT 0
#define MIPI_DSI_RXFIFO_RXFIFO(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_RXFIFO_RXFIFO_SHIFT))&MIPI_DSI_RXFIFO_RXFIFO_MASK)
/* FIFOTHLD Bit Fields */
#define MIPI_DSI_FIFOTHLD_WFULLLEVELSFR_MASK 0x1FFu
#define MIPI_DSI_FIFOTHLD_WFULLLEVELSFR_SHIFT 0
#define MIPI_DSI_FIFOTHLD_WFULLLEVELSFR(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_FIFOTHLD_WFULLLEVELSFR_SHIFT))&MIPI_DSI_FIFOTHLD_WFULLLEVELSFR_MASK)
/* FIFOCTRL Bit Fields */
#define MIPI_DSI_FIFOCTRL_NINITMAIN_MASK 0x1u
#define MIPI_DSI_FIFOCTRL_NINITMAIN_SHIFT 0
#define MIPI_DSI_FIFOCTRL_NINITSUB_MASK 0x2u
#define MIPI_DSI_FIFOCTRL_NINITSUB_SHIFT 1
#define MIPI_DSI_FIFOCTRL_NLNITL80_MASK 0x4u
#define MIPI_DSI_FIFOCTRL_NLNITL80_SHIFT 2
#define MIPI_DSI_FIFOCTRL_NINITSFR_MASK 0x8u
#define MIPI_DSI_FIFOCTRL_NINITSFR_SHIFT 3
#define MIPI_DSI_FIFOCTRL_NINITRX_MASK 0x10u
#define MIPI_DSI_FIFOCTRL_NINITRX_SHIFT 4
#define MIPI_DSI_FIFOCTRL_EMPTYLMAIN_MASK 0x100u
#define MIPI_DSI_FIFOCTRL_EMPTYLMAIN_SHIFT 8
#define MIPI_DSI_FIFOCTRL_FULLLMAIN_MASK 0x200u
#define MIPI_DSI_FIFOCTRL_FULLLMAIN_SHIFT 9
#define MIPI_DSI_FIFOCTRL_EMPTYHMAIN_MASK 0x400u
#define MIPI_DSI_FIFOCTRL_EMPTYHMAIN_SHIFT 10
#define MIPI_DSI_FIFOCTRL_FULLHMAIN_MASK 0x800u
#define MIPI_DSI_FIFOCTRL_FULLHMAIN_SHIFT 11
#define MIPI_DSI_FIFOCTRL_EMPTYLSUB_MASK 0x1000u
#define MIPI_DSI_FIFOCTRL_EMPTYLSUB_SHIFT 12
#define MIPI_DSI_FIFOCTRL_FULLLSUB_MASK 0x2000u
#define MIPI_DSI_FIFOCTRL_FULLLSUB_SHIFT 13
#define MIPI_DSI_FIFOCTRL_EMPTYHSUB_MASK 0x4000u
#define MIPI_DSI_FIFOCTRL_EMPTYHSUB_SHIFT 14
#define MIPI_DSI_FIFOCTRL_FULLHSUB_MASK 0x8000u
#define MIPI_DSI_FIFOCTRL_FULLHSUB_SHIFT 15
#define MIPI_DSI_FIFOCTRL_EMPTYLI80_MASK 0x10000u
#define MIPI_DSI_FIFOCTRL_EMPTYLI80_SHIFT 16
#define MIPI_DSI_FIFOCTRL_FULLLI80_MASK 0x20000u
#define MIPI_DSI_FIFOCTRL_FULLLI80_SHIFT 17
#define MIPI_DSI_FIFOCTRL_EMPTYHI80_MASK 0x40000u
#define MIPI_DSI_FIFOCTRL_EMPTYHI80_SHIFT 18
#define MIPI_DSI_FIFOCTRL_FULLHI80_MASK 0x80000u
#define MIPI_DSI_FIFOCTRL_FULLHI80_SHIFT 19
#define MIPI_DSI_FIFOCTRL_EMPTYLSFR_MASK 0x100000u
#define MIPI_DSI_FIFOCTRL_EMPTYLSFR_SHIFT 20
#define MIPI_DSI_FIFOCTRL_FULLLSFR_MASK 0x200000u
#define MIPI_DSI_FIFOCTRL_FULLLSFR_SHIFT 21
#define MIPI_DSI_FIFOCTRL_EMPTYHSFR_MASK 0x400000u
#define MIPI_DSI_FIFOCTRL_EMPTYHSFR_SHIFT 22
#define MIPI_DSI_FIFOCTRL_FullHSfr_MASK 0x800000u
#define MIPI_DSI_FIFOCTRL_FullHSfr_SHIFT 23
#define MIPI_DSI_FIFOCTRL_EMPTYRX_MASK 0x1000000u
#define MIPI_DSI_FIFOCTRL_EMPTYRX_SHIFT 24
#define MIPI_DSI_FIFOCTRL_FULLRX_MASK 0x2000000u
#define MIPI_DSI_FIFOCTRL_FULLRX_SHIFT 25
/* MEMACCHR Bit Fields */
#define MIPI_DSI_MEMACCHR_EMAA_MD_MASK 0x7u
#define MIPI_DSI_MEMACCHR_EMAA_MD_SHIFT 0
#define MIPI_DSI_MEMACCHR_EMAA_MD(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_MEMACCHR_EMAA_MD_SHIFT))&MIPI_DSI_MEMACCHR_EMAA_MD_MASK)
#define MIPI_DSI_MEMACCHR_EMAB_MD_MASK 0x38u
#define MIPI_DSI_MEMACCHR_EMAB_MD_SHIFT 3
#define MIPI_DSI_MEMACCHR_EMAB_MD(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_MEMACCHR_EMAB_MD_SHIFT))&MIPI_DSI_MEMACCHR_EMAB_MD_MASK)
#define MIPI_DSI_MEMACCHR_RETN_MD_MASK 0x40u
#define MIPI_DSI_MEMACCHR_RETN_MD_SHIFT 6
#define MIPI_DSI_MEMACCHR_PGEN_MD_MASK 0x80u
#define MIPI_DSI_MEMACCHR_PGEN_MD_SHIFT 7
#define MIPI_DSI_MEMACCHR_EMAA_SD_MASK 0x700u
#define MIPI_DSI_MEMACCHR_EMAA_SD_SHIFT 8
#define MIPI_DSI_MEMACCHR_EMAA_SD(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_MEMACCHR_EMAA_SD_SHIFT))&MIPI_DSI_MEMACCHR_EMAA_SD_MASK)
#define MIPI_DSI_MEMACCHR_EMAB_SD_MASK 0x3800u
#define MIPI_DSI_MEMACCHR_EMAB_SD_SHIFT 11
#define MIPI_DSI_MEMACCHR_EMAB_SD(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_MEMACCHR_EMAB_SD_SHIFT))&MIPI_DSI_MEMACCHR_EMAB_SD_MASK)
#define MIPI_DSI_MEMACCHR_RETN_SD_MASK 0x4000u
#define MIPI_DSI_MEMACCHR_RETN_SD_SHIFT 14
#define MIPI_DSI_MEMACCHR_PGEN_SD_MASK 0x8000u
#define MIPI_DSI_MEMACCHR_PGEN_SD_SHIFT 15
/* MULTI_PKT Bit Fields */
#define MIPI_DSI_MULTI_PKT_MULTI_PKT_CNT_REF_MASK 0xFFFFu
#define MIPI_DSI_MULTI_PKT_MULTI_PKT_CNT_REF_SHIFT 0
#define MIPI_DSI_MULTI_PKT_MULTI_PKT_CNT_REF(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_MULTI_PKT_MULTI_PKT_CNT_REF_SHIFT))&MIPI_DSI_MULTI_PKT_MULTI_PKT_CNT_REF_MASK)
#define MIPI_DSI_MULTI_PKT_PKT_SEND_CNT_REF_MASK 0xFFF0000u
#define MIPI_DSI_MULTI_PKT_PKT_SEND_CNT_REF_SHIFT 16
#define MIPI_DSI_MULTI_PKT_PKT_SEND_CNT_REF(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_MULTI_PKT_PKT_SEND_CNT_REF_SHIFT))&MIPI_DSI_MULTI_PKT_PKT_SEND_CNT_REF_MASK)
#define MIPI_DSI_MULTI_PKT_PKT_GO_RDY_MASK 0x10000000u
#define MIPI_DSI_MULTI_PKT_PKT_GO_RDY_SHIFT 28
#define MIPI_DSI_MULTI_PKT_PKT_GO_EN_MASK 0x20000000u
#define MIPI_DSI_MULTI_PKT_PKT_GO_EN_SHIFT 29
#define MIPI_DSI_MULTI_PKT_MULTI_PKT_EN_MASK 0x40000000u
#define MIPI_DSI_MULTI_PKT_MULTI_PKT_EN_SHIFT 30
/* PLLCTRL_1G Bit Fields */
#define MIPI_DSI_PLLCTRL_1G_PRPRCTLCLK_MASK 0x7u
#define MIPI_DSI_PLLCTRL_1G_PRPRCTLCLK_SHIFT 0
#define MIPI_DSI_PLLCTRL_1G_PRPRCTLCLK(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PLLCTRL_1G_PRPRCTLCLK_SHIFT))&MIPI_DSI_PLLCTRL_1G_PRPRCTLCLK_MASK)
#define MIPI_DSI_PLLCTRL_1G_PREPRCTL_MASK 0x70u
#define MIPI_DSI_PLLCTRL_1G_PREPRCTL_SHIFT 4
#define MIPI_DSI_PLLCTRL_1G_PREPRCTL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PLLCTRL_1G_PREPRCTL_SHIFT))&MIPI_DSI_PLLCTRL_1G_PREPRCTL_MASK)
#define MIPI_DSI_PLLCTRL_1G_FREQ_BAND_MASK 0xF00u
#define MIPI_DSI_PLLCTRL_1G_FREQ_BAND_SHIFT 8
#define MIPI_DSI_PLLCTRL_1G_FREQ_BAND(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PLLCTRL_1G_FREQ_BAND_SHIFT))&MIPI_DSI_PLLCTRL_1G_FREQ_BAND_MASK)
#define MIPI_DSI_PLLCTRL_1G_HSZEROCTL_MASK 0xF000u
#define MIPI_DSI_PLLCTRL_1G_HSZEROCTL_SHIFT 12
#define MIPI_DSI_PLLCTRL_1G_HSZEROCTL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PLLCTRL_1G_HSZEROCTL_SHIFT))&MIPI_DSI_PLLCTRL_1G_HSZEROCTL_MASK)
/* PLLCTRL Bit Fields */
#define MIPI_DSI_PLLCTRL_PMS_MASK 0xFFFFEu
#define MIPI_DSI_PLLCTRL_PMS_SHIFT 1
#define MIPI_DSI_PLLCTRL_PMS(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PLLCTRL_PMS_SHIFT))&MIPI_DSI_PLLCTRL_PMS_MASK)
#define MIPI_DSI_PLLCTRL_PLLEN_MASK 0x800000u
#define MIPI_DSI_PLLCTRL_PLLEN_SHIFT 23
#define MIPI_DSI_PLLCTRL_DPDNSWAP_DAT_MASK 0x1000000u
#define MIPI_DSI_PLLCTRL_DPDNSWAP_DAT_SHIFT 24
#define MIPI_DSI_PLLCTRL_DPDNSWAP_CLK_MASK 0x2000000u
#define MIPI_DSI_PLLCTRL_DPDNSWAP_CLK_SHIFT 25
/* PLLCTRL1 Bit Fields */
#define MIPI_DSI_PLLCTRL1_M_PLLCTL0_MASK 0xFFFFFFFFu
#define MIPI_DSI_PLLCTRL1_M_PLLCTL0_SHIFT 0
#define MIPI_DSI_PLLCTRL1_M_PLLCTL0(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PLLCTRL1_M_PLLCTL0_SHIFT))&MIPI_DSI_PLLCTRL1_M_PLLCTL0_MASK)
/* PLLCTRL2 Bit Fields */
#define MIPI_DSI_PLLCTRL2_M_PLLCTL1_MASK 0xFFu
#define MIPI_DSI_PLLCTRL2_M_PLLCTL1_SHIFT 0
#define MIPI_DSI_PLLCTRL2_M_PLLCTL1(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PLLCTRL2_M_PLLCTL1_SHIFT))&MIPI_DSI_PLLCTRL2_M_PLLCTL1_MASK)
/* PLLTMR Bit Fields */
#define MIPI_DSI_PLLTMR_PLLTIMER_MASK 0xFFFFFFFFu
#define MIPI_DSI_PLLTMR_PLLTIMER_SHIFT 0
#define MIPI_DSI_PLLTMR_PLLTIMER(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PLLTMR_PLLTIMER_SHIFT))&MIPI_DSI_PLLTMR_PLLTIMER_MASK)
/* PHYCTRL_B1 Bit Fields */
#define MIPI_DSI_PHYCTRL_B1_B_DPHYCTL0_MASK 0xFFFFFFFFu
#define MIPI_DSI_PHYCTRL_B1_B_DPHYCTL0_SHIFT 0
#define MIPI_DSI_PHYCTRL_B1_B_DPHYCTL0(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PHYCTRL_B1_B_DPHYCTL0_SHIFT))&MIPI_DSI_PHYCTRL_B1_B_DPHYCTL0_MASK)
/* PHYCTRL_B2 Bit Fields */
#define MIPI_DSI_PHYCTRL_B2_B_DPHYCTL1_MASK 0xFFFFFFFFu
#define MIPI_DSI_PHYCTRL_B2_B_DPHYCTL1_SHIFT 0
#define MIPI_DSI_PHYCTRL_B2_B_DPHYCTL1(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PHYCTRL_B2_B_DPHYCTL1_SHIFT))&MIPI_DSI_PHYCTRL_B2_B_DPHYCTL1_MASK)
/* PHYCTRL_M1 Bit Fields */
#define MIPI_DSI_PHYCTRL_M1_M_DPHYCTL0_MASK 0xFFFFFFFFu
#define MIPI_DSI_PHYCTRL_M1_M_DPHYCTL0_SHIFT 0
#define MIPI_DSI_PHYCTRL_M1_M_DPHYCTL0(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PHYCTRL_M1_M_DPHYCTL0_SHIFT))&MIPI_DSI_PHYCTRL_M1_M_DPHYCTL0_MASK)
/* PHYCTRL_M2 Bit Fields */
#define MIPI_DSI_PHYCTRL_M2_M_DPHYCTL1_MASK 0xFFFFFFFFu
#define MIPI_DSI_PHYCTRL_M2_M_DPHYCTL1_SHIFT 0
#define MIPI_DSI_PHYCTRL_M2_M_DPHYCTL1(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PHYCTRL_M2_M_DPHYCTL1_SHIFT))&MIPI_DSI_PHYCTRL_M2_M_DPHYCTL1_MASK)
/* PHYTIMING Bit Fields */
#define MIPI_DSI_PHYTIMING_M_THSEXITCTL_MASK 0xFFu
#define MIPI_DSI_PHYTIMING_M_THSEXITCTL_SHIFT 0
#define MIPI_DSI_PHYTIMING_M_THSEXITCTL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PHYTIMING_M_THSEXITCTL_SHIFT))&MIPI_DSI_PHYTIMING_M_THSEXITCTL_MASK)
#define MIPI_DSI_PHYTIMING_M_TLPXCTL_MASK 0xFF00u
#define MIPI_DSI_PHYTIMING_M_TLPXCTL_SHIFT 8
#define MIPI_DSI_PHYTIMING_M_TLPXCTL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PHYTIMING_M_TLPXCTL_SHIFT))&MIPI_DSI_PHYTIMING_M_TLPXCTL_MASK)
/* PHYTIMING1 Bit Fields */
#define MIPI_DSI_PHYTIMING1_M_TCLKTRAILCTL_MASK 0xFFu
#define MIPI_DSI_PHYTIMING1_M_TCLKTRAILCTL_SHIFT 0
#define MIPI_DSI_PHYTIMING1_M_TCLKTRAILCTL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PHYTIMING1_M_TCLKTRAILCTL_SHIFT))&MIPI_DSI_PHYTIMING1_M_TCLKTRAILCTL_MASK)
#define MIPI_DSI_PHYTIMING1_M_TCLKPOSTCTL_MASK 0xFF00u
#define MIPI_DSI_PHYTIMING1_M_TCLKPOSTCTL_SHIFT 8
#define MIPI_DSI_PHYTIMING1_M_TCLKPOSTCTL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PHYTIMING1_M_TCLKPOSTCTL_SHIFT))&MIPI_DSI_PHYTIMING1_M_TCLKPOSTCTL_MASK)
#define MIPI_DSI_PHYTIMING1_M_TCLKZEROCTL_MASK 0xFF0000u
#define MIPI_DSI_PHYTIMING1_M_TCLKZEROCTL_SHIFT 16
#define MIPI_DSI_PHYTIMING1_M_TCLKZEROCTL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PHYTIMING1_M_TCLKZEROCTL_SHIFT))&MIPI_DSI_PHYTIMING1_M_TCLKZEROCTL_MASK)
#define MIPI_DSI_PHYTIMING1_M_TCLKPRPRCTL_MASK 0xFF000000u
#define MIPI_DSI_PHYTIMING1_M_TCLKPRPRCTL_SHIFT 24
#define MIPI_DSI_PHYTIMING1_M_TCLKPRPRCTL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PHYTIMING1_M_TCLKPRPRCTL_SHIFT))&MIPI_DSI_PHYTIMING1_M_TCLKPRPRCTL_MASK)
/* PHYTIMING2 Bit Fields */
#define MIPI_DSI_PHYTIMING2_M_THSTRAILCTL_MASK 0xFFu
#define MIPI_DSI_PHYTIMING2_M_THSTRAILCTL_SHIFT 0
#define MIPI_DSI_PHYTIMING2_M_THSTRAILCTL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PHYTIMING2_M_THSTRAILCTL_SHIFT))&MIPI_DSI_PHYTIMING2_M_THSTRAILCTL_MASK)
#define MIPI_DSI_PHYTIMING2_M_THSZEROCTL_MASK 0xFF00u
#define MIPI_DSI_PHYTIMING2_M_THSZEROCTL_SHIFT 8
#define MIPI_DSI_PHYTIMING2_M_THSZEROCTL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PHYTIMING2_M_THSZEROCTL_SHIFT))&MIPI_DSI_PHYTIMING2_M_THSZEROCTL_MASK)
#define MIPI_DSI_PHYTIMING2_M_THSPRPRCTL_MASK 0xFF0000u
#define MIPI_DSI_PHYTIMING2_M_THSPRPRCTL_SHIFT 16
#define MIPI_DSI_PHYTIMING2_M_THSPRPRCTL(x) (((uint32_t)(((uint32_t)(x))<<MIPI_DSI_PHYTIMING2_M_THSPRPRCTL_SHIFT))&MIPI_DSI_PHYTIMING2_M_THSPRPRCTL_MASK)
/*!
* @}
*/ /* end of group MIPI_DSI_Register_Masks */
/* MIPI_DSI - Peripheral instance base addresses */
/** Peripheral MIPI_DSI base address */
#define MIPI_DSI_BASE (0x30760000u)
/** Peripheral MIPI_DSI base pointer */
#define MIPI_DSI ((MIPI_DSI_Type *)MIPI_DSI_BASE)
#define MIPI_DSI_BASE_PTR (MIPI_DSI)
/** Array initializer of MIPI_DSI peripheral base addresses */
#define MIPI_DSI_BASE_ADDRS { MIPI_DSI_BASE }
/** Array initializer of MIPI_DSI peripheral base pointers */
#define MIPI_DSI_BASE_PTRS { MIPI_DSI }
/** Interrupt vectors for the MIPI_DSI peripheral type */
#define MIPI_DSI_IRQS { MIPI_DSI_IRQn }
/* ----------------------------------------------------------------------------
-- MIPI_DSI - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup MIPI_DSI_Register_Accessor_Macros MIPI_DSI - Register accessor macros
* @{
*/
/* MIPI_DSI - Register instance definitions */
/* MIPI_DSI */
#define MIPI_DSI_VERSION MIPI_DSI_VERSION_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_STATUS MIPI_DSI_STATUS_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_RGB_STATUS MIPI_DSI_RGB_STATUS_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_SWRST MIPI_DSI_SWRST_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_CLKCTRL MIPI_DSI_CLKCTRL_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_TIMEOUT MIPI_DSI_TIMEOUT_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_CONFIG MIPI_DSI_CONFIG_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_ESCMODE MIPI_DSI_ESCMODE_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_MDRESOL MIPI_DSI_MDRESOL_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_MVPORCH MIPI_DSI_MVPORCH_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_MHPORCH MIPI_DSI_MHPORCH_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_MSYNC MIPI_DSI_MSYNC_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_SDRESOL MIPI_DSI_SDRESOL_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_INTSRC MIPI_DSI_INTSRC_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_INTMSK MIPI_DSI_INTMSK_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_PKTHDR MIPI_DSI_PKTHDR_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_PAYLOAD MIPI_DSI_PAYLOAD_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_RXFIFO MIPI_DSI_RXFIFO_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_FIFOTHLD MIPI_DSI_FIFOTHLD_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_FIFOCTRL MIPI_DSI_FIFOCTRL_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_MEMACCHR MIPI_DSI_MEMACCHR_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_MULTI_PKT MIPI_DSI_MULTI_PKT_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_PLLCTRL_1G MIPI_DSI_PLLCTRL_1G_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_PLLCTRL MIPI_DSI_PLLCTRL_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_PLLCTRL1 MIPI_DSI_PLLCTRL1_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_PLLCTRL2 MIPI_DSI_PLLCTRL2_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_PLLTMR MIPI_DSI_PLLTMR_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_PHYCTRL_B1 MIPI_DSI_PHYCTRL_B1_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_PHYCTRL_B2 MIPI_DSI_PHYCTRL_B2_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_PHYCTRL_M1 MIPI_DSI_PHYCTRL_M1_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_PHYCTRL_M2 MIPI_DSI_PHYCTRL_M2_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_PHYTIMING MIPI_DSI_PHYTIMING_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_PHYTIMING1 MIPI_DSI_PHYTIMING1_REG(MIPI_DSI_BASE_PTR)
#define MIPI_DSI_PHYTIMING2 MIPI_DSI_PHYTIMING2_REG(MIPI_DSI_BASE_PTR)
/*!
* @}
*/ /* end of group MIPI_DSI_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group MIPI_DSI_Peripheral */
/* ----------------------------------------------------------------------------
-- MU Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup MU_Peripheral_Access_Layer MU Peripheral Access Layer
* @{
*/
/** MU - Register Layout Typedef */
typedef struct {
__IO uint32_t TR[4]; /**< Processor B Transmit Register 0, array offset: 0x0, array step: 0x4 */
__I uint32_t RR[4]; /**< Processor B Receive Register 0, array offset: 0x10, array step: 0x4 */
__IO uint32_t SR; /**< Processor B Status Register, offset: 0x20 */
__IO uint32_t CR; /**< Processor B Control Register, offset: 0x24 */
} MU_Type, *MU_MemMapPtr;
/* ----------------------------------------------------------------------------
-- MU - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup MU_Register_Accessor_Macros MU - Register accessor macros
* @{
*/
/* MU - Register accessors */
#define MU_TR_REG(base,index) ((base)->TR[index])
#define MU_TR_COUNT 4
#define MU_RR_REG(base,index) ((base)->RR[index])
#define MU_RR_COUNT 4
#define MU_SR_REG(base) ((base)->SR)
#define MU_CR_REG(base) ((base)->CR)
/*!
* @}
*/ /* end of group MU_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- MU Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup MU_Register_Masks MU Register Masks
* @{
*/
/* TR Bit Fields */
#define MU_TR_TR0_MASK 0xFFFFFFFFu
#define MU_TR_TR0_SHIFT 0
#define MU_TR_TR0(x) (((uint32_t)(((uint32_t)(x))<<MU_TR_TR0_SHIFT))&MU_TR_TR0_MASK)
/* RR Bit Fields */
#define MU_RR_RR0_MASK 0xFFFFFFFFu
#define MU_RR_RR0_SHIFT 0
#define MU_RR_RR0(x) (((uint32_t)(((uint32_t)(x))<<MU_RR_RR0_SHIFT))&MU_RR_RR0_MASK)
/* SR Bit Fields */
#define MU_SR_Fn_MASK 0x7u
#define MU_SR_Fn_SHIFT 0
#define MU_SR_Fn(x) (((uint32_t)(((uint32_t)(x))<<MU_SR_Fn_SHIFT))&MU_SR_Fn_MASK)
#define MU_SR_EP_MASK 0x10u
#define MU_SR_EP_SHIFT 4
#define MU_SR_PM_MASK 0x60u
#define MU_SR_PM_SHIFT 5
#define MU_SR_PM(x) (((uint32_t)(((uint32_t)(x))<<MU_SR_PM_SHIFT))&MU_SR_PM_MASK)
#define MU_SR_RS_MASK 0x80u
#define MU_SR_RS_SHIFT 7
#define MU_SR_FUP_MASK 0x100u
#define MU_SR_FUP_SHIFT 8
#define MU_SR_TEn_MASK 0xF00000u
#define MU_SR_TEn_SHIFT 20
#define MU_SR_TEn(x) (((uint32_t)(((uint32_t)(x))<<MU_SR_TEn_SHIFT))&MU_SR_TEn_MASK)
#define MU_SR_RFn_MASK 0xF000000u
#define MU_SR_RFn_SHIFT 24
#define MU_SR_RFn(x) (((uint32_t)(((uint32_t)(x))<<MU_SR_RFn_SHIFT))&MU_SR_RFn_MASK)
#define MU_SR_GIPn_MASK 0xF0000000u
#define MU_SR_GIPn_SHIFT 28
#define MU_SR_GIPn(x) (((uint32_t)(((uint32_t)(x))<<MU_SR_GIPn_SHIFT))&MU_SR_GIPn_MASK)
/* CR Bit Fields */
#define MU_CR_Fn_MASK 0x7u
#define MU_CR_Fn_SHIFT 0
#define MU_CR_Fn(x) (((uint32_t)(((uint32_t)(x))<<MU_CR_Fn_SHIFT))&MU_CR_Fn_MASK)
#define MU_CR_HRM_MASK 0x10u
#define MU_CR_HRM_SHIFT 4
#define MU_CR_GIRn_MASK 0xF0000u
#define MU_CR_GIRn_SHIFT 16
#define MU_CR_GIRn(x) (((uint32_t)(((uint32_t)(x))<<MU_CR_GIRn_SHIFT))&MU_CR_GIRn_MASK)
#define MU_CR_TIEn_MASK 0xF00000u
#define MU_CR_TIEn_SHIFT 20
#define MU_CR_TIEn(x) (((uint32_t)(((uint32_t)(x))<<MU_CR_TIEn_SHIFT))&MU_CR_TIEn_MASK)
#define MU_CR_RIEn_MASK 0xF000000u
#define MU_CR_RIEn_SHIFT 24
#define MU_CR_RIEn(x) (((uint32_t)(((uint32_t)(x))<<MU_CR_RIEn_SHIFT))&MU_CR_RIEn_MASK)
#define MU_CR_GIEn_MASK 0xF0000000u
#define MU_CR_GIEn_SHIFT 28
#define MU_CR_GIEn(x) (((uint32_t)(((uint32_t)(x))<<MU_CR_GIEn_SHIFT))&MU_CR_GIEn_MASK)
/*!
* @}
*/ /* end of group MU_Register_Masks */
/* MU - Peripheral instance base addresses */
/** Peripheral MUB base address */
#define MUB_BASE (0x30AB0000u)
/** Peripheral MUB base pointer */
#define MUB ((MU_Type *)MUB_BASE)
#define MUB_BASE_PTR (MUB)
/** Array initializer of MU peripheral base addresses */
#define MU_BASE_ADDRS { MUB_BASE }
/** Array initializer of MU peripheral base pointers */
#define MU_BASE_PTRS { MUB }
/** Interrupt vectors for the MU peripheral type */
#define MU_IRQS { MU_M4_IRQn }
/* ----------------------------------------------------------------------------
-- MU - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup MU_Register_Accessor_Macros MU - Register accessor macros
* @{
*/
/* MU - Register instance definitions */
/* MUB */
#define MUB_TR0 MU_TR_REG(MUB_BASE_PTR,0)
#define MUB_TR1 MU_TR_REG(MUB_BASE_PTR,1)
#define MUB_TR2 MU_TR_REG(MUB_BASE_PTR,2)
#define MUB_TR3 MU_TR_REG(MUB_BASE_PTR,3)
#define MUB_RR0 MU_RR_REG(MUB_BASE_PTR,0)
#define MUB_RR1 MU_RR_REG(MUB_BASE_PTR,1)
#define MUB_RR2 MU_RR_REG(MUB_BASE_PTR,2)
#define MUB_RR3 MU_RR_REG(MUB_BASE_PTR,3)
#define MUB_SR MU_SR_REG(MUB_BASE_PTR)
#define MUB_CR MU_CR_REG(MUB_BASE_PTR)
/* MU - Register array accessors */
#define MUB_TR(index) MU_TR_REG(MUB_BASE_PTR,index)
#define MUB_RR(index) MU_RR_REG(MUB_BASE_PTR,index)
/*!
* @}
*/ /* end of group MU_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group MU_Peripheral */
/* ----------------------------------------------------------------------------
-- OCOTP Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup OCOTP_Peripheral_Access_Layer OCOTP Peripheral Access Layer
* @{
*/
/** OCOTP - Register Layout Typedef */
typedef struct {
__IO uint32_t CTRL; /**< OTP Controller Control Register, offset: 0x0 */
__IO uint32_t CTRL_SET; /**< OTP Controller Control Register, offset: 0x4 */
__IO uint32_t CTRL_CLR; /**< OTP Controller Control Register, offset: 0x8 */
__IO uint32_t CTRL_TOG; /**< OTP Controller Control Register, offset: 0xC */
__IO uint32_t TIMING; /**< OTP Controller Timing Register, offset: 0x10 */
uint8_t RESERVED_0[12];
__IO uint32_t DATA0; /**< OTP Controller Write Data Register, offset: 0x20 */
uint8_t RESERVED_1[12];
__IO uint32_t DATA1; /**< OTP Controller Write Data Register, offset: 0x30 */
uint8_t RESERVED_2[12];
__IO uint32_t DATA2; /**< OTP Controller Write Data Register, offset: 0x40 */
uint8_t RESERVED_3[12];
__IO uint32_t DATA3; /**< OTP Controller Write Data Register, offset: 0x50 */
uint8_t RESERVED_4[12];
__IO uint32_t READ_CTRL; /**< OTP Controller Write Data Register, offset: 0x60 */
uint8_t RESERVED_5[12];
__IO uint32_t READ_FUSE_DATA0; /**< OTP Controller Read Data Register, offset: 0x70 */
uint8_t RESERVED_6[12];
__IO uint32_t READ_FUSE_DATA1; /**< OTP Controller Read Data Register, offset: 0x80 */
uint8_t RESERVED_7[12];
__IO uint32_t READ_FUSE_DATA2; /**< OTP Controller Read Data Register, offset: 0x90 */
uint8_t RESERVED_8[12];
__IO uint32_t READ_FUSE_DATA3; /**< OTP Controller Read Data Register, offset: 0xA0 */
uint8_t RESERVED_9[12];
__IO uint32_t SW_STICKY; /**< Sticky bit Register, offset: 0xB0 */
uint8_t RESERVED_10[12];
__IO uint32_t SCS; /**< Software Controllable Signals Register, offset: 0xC0 */
__IO uint32_t SCS_SET; /**< Software Controllable Signals Register, offset: 0xC4 */
__IO uint32_t SCS_CLR; /**< Software Controllable Signals Register, offset: 0xC8 */
__IO uint32_t SCS_TOG; /**< Software Controllable Signals Register, offset: 0xCC */
__IO uint32_t CRC_ADDR; /**< OTP Controller CRC test address, offset: 0xD0 */
uint8_t RESERVED_11[12];
__IO uint32_t CRC_VALUE; /**< OTP Controller CRC Value Register, offset: 0xE0 */
uint8_t RESERVED_12[12];
__IO uint32_t VERSION; /**< OTP Controller Version Register, offset: 0xF0 */
uint8_t RESERVED_13[780];
__IO uint32_t LOCK; /**< Value of OTP Bank0 Word0 (Lock controls), offset: 0x400 */
uint8_t RESERVED_14[12];
__IO uint32_t TESTER0; /**< Value of OTP Bank0 Word1 (Tester Information), offset: 0x410 */
uint8_t RESERVED_15[12];
__IO uint32_t TESTER1; /**< Value of OTP Bank0 Word2 (Tester Information), offset: 0x420 */
uint8_t RESERVED_16[12];
__IO uint32_t TESTER2; /**< Value of OTP Bank0 Word3 (Tester Information), offset: 0x430 */
uint8_t RESERVED_17[12];
__IO uint32_t TESTER3; /**< Value of OTP Bank1 Word0 (Tester Information), offset: 0x440 */
uint8_t RESERVED_18[12];
__IO uint32_t TESTER4; /**< Value of OTP Bank1 Word1 (Tester Information), offset: 0x450 */
uint8_t RESERVED_19[12];
__IO uint32_t TESTER5; /**< Value of OTP Bank1 Word2 (Tester Information), offset: 0x460 */
uint8_t RESERVED_20[12];
__IO uint32_t BOOT_CFG0; /**< Value of OTP Bank1 Word3 (Boot Configuration Information), offset: 0x470 */
uint8_t RESERVED_21[12];
__IO uint32_t BOOT_CFG1; /**< Value of OTP Bank2 Word0 (Boot Configuration Information), offset: 0x480 */
uint8_t RESERVED_22[12];
__IO uint32_t BOOT_CFG2; /**< Value of OTP Bank2 Word1 (Boot Configuration Information), offset: 0x490 */
uint8_t RESERVED_23[12];
__IO uint32_t BOOT_CFG3; /**< Value of OTP Bank2 Word2 (Boot Configuration Information), offset: 0x4A0 */
uint8_t RESERVED_24[12];
__IO uint32_t BOOT_CFG4; /**< Value of OTP Bank2 Word3 (BOOT Configuration Information), offset: 0x4B0 */
uint8_t RESERVED_25[12];
__IO uint32_t MEM_TRIM0; /**< Value of OTP Bank3 Word0 (Memory Related Information), offset: 0x4C0 */
uint8_t RESERVED_26[12];
__IO uint32_t MEM_TRIM1; /**< Value of OTP Bank3 Word1 (Memory Related Information), offset: 0x4D0 */
uint8_t RESERVED_27[12];
__IO uint32_t ANA0; /**< Value of OTP Bank3 Word2 (Analog Information), offset: 0x4E0 */
uint8_t RESERVED_28[12];
__IO uint32_t ANA1; /**< Value of OTP Bank3 Word3 (Analog Info.), offset: 0x4F0 */
uint8_t RESERVED_29[12];
__IO uint32_t OTPMK0; /**< Shadow Register for OTP Bank4 Word0 (OTPMK Key), offset: 0x500 */
uint8_t RESERVED_30[12];
__IO uint32_t OTPMK1; /**< Shadow Register for OTP Bank4 Word1 (OTPMK Key), offset: 0x510 */
uint8_t RESERVED_31[12];
__IO uint32_t OTPMK2; /**< Shadow Register for OTP Bank4 Word2 (OTPMK Key), offset: 0x520 */
uint8_t RESERVED_32[12];
__IO uint32_t OTPMK3; /**< Shadow Register for OTP Bank4 Word3 (OTPMK Key), offset: 0x530 */
uint8_t RESERVED_33[12];
__IO uint32_t OTPMK4; /**< Shadow Register for OTP Bank5 Word0 (OTPMK Key), offset: 0x540 */
uint8_t RESERVED_34[12];
__IO uint32_t OTPMK5; /**< Shadow Register for OTP Bank5 Word1 (OTPMK Key), offset: 0x550 */
uint8_t RESERVED_35[12];
__IO uint32_t OTPMK6; /**< Shadow Register for OTP Bank5 Word2 (OTPMK Key), offset: 0x560 */
uint8_t RESERVED_36[12];
__IO uint32_t OTPMK7; /**< Shadow Register for OTP Bank5 Word3 (OTPMK Key), offset: 0x570 */
uint8_t RESERVED_37[12];
__IO uint32_t SRK0; /**< Shadow Register for OTP Bank6 Word0 (SRK Hash), offset: 0x580 */
uint8_t RESERVED_38[12];
__IO uint32_t SRK1; /**< Shadow Register for OTP Bank6 Word1 (SRK Hash), offset: 0x590 */
uint8_t RESERVED_39[12];
__IO uint32_t SRK2; /**< Shadow Register for OTP Bank6 Word2 (SRK Hash), offset: 0x5A0 */
uint8_t RESERVED_40[12];
__IO uint32_t SRK3; /**< Shadow Register for OTP Bank6 Word3 (SRK Hash), offset: 0x5B0 */
uint8_t RESERVED_41[12];
__IO uint32_t SRK4; /**< Shadow Register for OTP Bank7 Word0 (SRK Hash), offset: 0x5C0 */
uint8_t RESERVED_42[12];
__IO uint32_t SRK5; /**< Shadow Register for OTP Bank7 Word1 (SRK Hash), offset: 0x5D0 */
uint8_t RESERVED_43[12];
__IO uint32_t SRK6; /**< Shadow Register for OTP Bank7 Word2 (SRK Hash), offset: 0x5E0 */
uint8_t RESERVED_44[12];
__IO uint32_t SRK7; /**< Shadow Register for OTP Bank7 Word3 (SRK Hash), offset: 0x5F0 */
uint8_t RESERVED_45[12];
__IO uint32_t SJC_RESP0; /**< Value of OTP Bank8 Word0 (Secure JTAG Response Field), offset: 0x600 */
uint8_t RESERVED_46[12];
__IO uint32_t SJC_RESP1; /**< Value of OTP Bank8 Word1 (Secure JTAG Response Field), offset: 0x610 */
uint8_t RESERVED_47[12];
__IO uint32_t USB_ID; /**< Value of OTP Bank8 Word2 (USB ID info), offset: 0x620 */
uint8_t RESERVED_48[12];
__IO uint32_t FIELD_RETURN; /**< Value of OTP Bank8 Word3 (Field Return), offset: 0x630 */
uint8_t RESERVED_49[12];
__IO uint32_t MAC_ADDR0; /**< Value of OTP Bank9 Word0 (MAC Address), offset: 0x640 */
uint8_t RESERVED_50[12];
__IO uint32_t MAC_ADDR1; /**< Value of OTP Bank9 Word1 (MAC Address), offset: 0x650 */
uint8_t RESERVED_51[12];
__IO uint32_t MAC_ADDR2; /**< Value of OTP Bank9 Word2 (MAC Address), offset: 0x660 */
uint8_t RESERVED_52[12];
__IO uint32_t SRK_REVOKE; /**< Value of OTP Bank9 Word3 (SRK Revoke), offset: 0x670 */
uint8_t RESERVED_53[12];
__IO uint32_t MAU_KEY0; /**< Shadow Register for OTP Bank10 Word0 (MAU Key), offset: 0x680 */
uint8_t RESERVED_54[12];
__IO uint32_t MAU_KEY1; /**< Shadow Register for OTP Bank10 Word1 (MAU Key), offset: 0x690 */
uint8_t RESERVED_55[12];
__IO uint32_t MAU_KEY2; /**< Shadow Register for OTP Bank10 Word2 (MAU Key), offset: 0x6A0 */
uint8_t RESERVED_56[12];
__IO uint32_t MAU_KEY3; /**< Shadow Register for OTP Bank10 Word3 (MAU Key), offset: 0x6B0 */
uint8_t RESERVED_57[12];
__IO uint32_t MAU_KEY4; /**< Shadow Register for OTP Bank11 Word0 (MAU Key), offset: 0x6C0 */
uint8_t RESERVED_58[12];
__IO uint32_t MAU_KEY5; /**< Shadow Register for OTP Bank11 Word1 (MAU Key), offset: 0x6D0 */
uint8_t RESERVED_59[12];
__IO uint32_t MAU_KEY6; /**< Shadow Register for OTP Bank11 Word2 (MAU Key), offset: 0x6E0 */
uint8_t RESERVED_60[12];
__IO uint32_t MAU_KEY7; /**< Shadow Register for OTP Bank11 Word3 (MAU Key), offset: 0x6F0 */
uint8_t RESERVED_61[140];
__IO uint32_t GP10; /**< Value of OTP Bank14 Word0, offset: 0x780 */
uint8_t RESERVED_62[12];
__IO uint32_t GP11; /**< Value of OTP Bank14 Word1, offset: 0x790 */
uint8_t RESERVED_63[12];
__IO uint32_t GP20; /**< Value of OTP Bank14 Word2, offset: 0x7A0 */
uint8_t RESERVED_64[12];
__IO uint32_t GP21; /**< Value of OTP Bank14 Word3, offset: 0x7B0 */
uint8_t RESERVED_65[12];
__IO uint32_t CRC_GP10; /**< Value of OTP Bank15 Word0 (CRC Key), offset: 0x7C0 */
uint8_t RESERVED_66[12];
__IO uint32_t CRC_GP11; /**< Value of OTP Bank15 Word1 (CRC Key), offset: 0x7D0 */
uint8_t RESERVED_67[12];
__IO uint32_t CRC_GP20; /**< Value of OTP Bank15 Word2 (CRC Key), offset: 0x7E0 */
uint8_t RESERVED_68[12];
__IO uint32_t CRC_GP21; /**< Value of OTP Bank15 Word3 (CRC Key), offset: 0x7F0 */
} OCOTP_Type, *OCOTP_MemMapPtr;
/* ----------------------------------------------------------------------------
-- OCOTP - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup OCOTP_Register_Accessor_Macros OCOTP - Register accessor macros
* @{
*/
/* OCOTP - Register accessors */
#define OCOTP_CTRL_REG(base) ((base)->CTRL)
#define OCOTP_CTRL_SET_REG(base) ((base)->CTRL_SET)
#define OCOTP_CTRL_CLR_REG(base) ((base)->CTRL_CLR)
#define OCOTP_CTRL_TOG_REG(base) ((base)->CTRL_TOG)
#define OCOTP_TIMING_REG(base) ((base)->TIMING)
#define OCOTP_DATA0_REG(base) ((base)->DATA0)
#define OCOTP_DATA1_REG(base) ((base)->DATA1)
#define OCOTP_DATA2_REG(base) ((base)->DATA2)
#define OCOTP_DATA3_REG(base) ((base)->DATA3)
#define OCOTP_READ_CTRL_REG(base) ((base)->READ_CTRL)
#define OCOTP_READ_FUSE_DATA0_REG(base) ((base)->READ_FUSE_DATA0)
#define OCOTP_READ_FUSE_DATA1_REG(base) ((base)->READ_FUSE_DATA1)
#define OCOTP_READ_FUSE_DATA2_REG(base) ((base)->READ_FUSE_DATA2)
#define OCOTP_READ_FUSE_DATA3_REG(base) ((base)->READ_FUSE_DATA3)
#define OCOTP_SW_STICKY_REG(base) ((base)->SW_STICKY)
#define OCOTP_SCS_REG(base) ((base)->SCS)
#define OCOTP_SCS_SET_REG(base) ((base)->SCS_SET)
#define OCOTP_SCS_CLR_REG(base) ((base)->SCS_CLR)
#define OCOTP_SCS_TOG_REG(base) ((base)->SCS_TOG)
#define OCOTP_CRC_ADDR_REG(base) ((base)->CRC_ADDR)
#define OCOTP_CRC_VALUE_REG(base) ((base)->CRC_VALUE)
#define OCOTP_VERSION_REG(base) ((base)->VERSION)
#define OCOTP_LOCK_REG(base) ((base)->LOCK)
#define OCOTP_TESTER0_REG(base) ((base)->TESTER0)
#define OCOTP_TESTER1_REG(base) ((base)->TESTER1)
#define OCOTP_TESTER2_REG(base) ((base)->TESTER2)
#define OCOTP_TESTER3_REG(base) ((base)->TESTER3)
#define OCOTP_TESTER4_REG(base) ((base)->TESTER4)
#define OCOTP_TESTER5_REG(base) ((base)->TESTER5)
#define OCOTP_BOOT_CFG0_REG(base) ((base)->BOOT_CFG0)
#define OCOTP_BOOT_CFG1_REG(base) ((base)->BOOT_CFG1)
#define OCOTP_BOOT_CFG2_REG(base) ((base)->BOOT_CFG2)
#define OCOTP_BOOT_CFG3_REG(base) ((base)->BOOT_CFG3)
#define OCOTP_BOOT_CFG4_REG(base) ((base)->BOOT_CFG4)
#define OCOTP_MEM_TRIM0_REG(base) ((base)->MEM_TRIM0)
#define OCOTP_MEM_TRIM1_REG(base) ((base)->MEM_TRIM1)
#define OCOTP_ANA0_REG(base) ((base)->ANA0)
#define OCOTP_ANA1_REG(base) ((base)->ANA1)
#define OCOTP_OTPMK0_REG(base) ((base)->OTPMK0)
#define OCOTP_OTPMK1_REG(base) ((base)->OTPMK1)
#define OCOTP_OTPMK2_REG(base) ((base)->OTPMK2)
#define OCOTP_OTPMK3_REG(base) ((base)->OTPMK3)
#define OCOTP_OTPMK4_REG(base) ((base)->OTPMK4)
#define OCOTP_OTPMK5_REG(base) ((base)->OTPMK5)
#define OCOTP_OTPMK6_REG(base) ((base)->OTPMK6)
#define OCOTP_OTPMK7_REG(base) ((base)->OTPMK7)
#define OCOTP_SRK0_REG(base) ((base)->SRK0)
#define OCOTP_SRK1_REG(base) ((base)->SRK1)
#define OCOTP_SRK2_REG(base) ((base)->SRK2)
#define OCOTP_SRK3_REG(base) ((base)->SRK3)
#define OCOTP_SRK4_REG(base) ((base)->SRK4)
#define OCOTP_SRK5_REG(base) ((base)->SRK5)
#define OCOTP_SRK6_REG(base) ((base)->SRK6)
#define OCOTP_SRK7_REG(base) ((base)->SRK7)
#define OCOTP_SJC_RESP0_REG(base) ((base)->SJC_RESP0)
#define OCOTP_SJC_RESP1_REG(base) ((base)->SJC_RESP1)
#define OCOTP_USB_ID_REG(base) ((base)->USB_ID)
#define OCOTP_FIELD_RETURN_REG(base) ((base)->FIELD_RETURN)
#define OCOTP_MAC_ADDR0_REG(base) ((base)->MAC_ADDR0)
#define OCOTP_MAC_ADDR1_REG(base) ((base)->MAC_ADDR1)
#define OCOTP_MAC_ADDR2_REG(base) ((base)->MAC_ADDR2)
#define OCOTP_SRK_REVOKE_REG(base) ((base)->SRK_REVOKE)
#define OCOTP_MAU_KEY0_REG(base) ((base)->MAU_KEY0)
#define OCOTP_MAU_KEY1_REG(base) ((base)->MAU_KEY1)
#define OCOTP_MAU_KEY2_REG(base) ((base)->MAU_KEY2)
#define OCOTP_MAU_KEY3_REG(base) ((base)->MAU_KEY3)
#define OCOTP_MAU_KEY4_REG(base) ((base)->MAU_KEY4)
#define OCOTP_MAU_KEY5_REG(base) ((base)->MAU_KEY5)
#define OCOTP_MAU_KEY6_REG(base) ((base)->MAU_KEY6)
#define OCOTP_MAU_KEY7_REG(base) ((base)->MAU_KEY7)
#define OCOTP_GP10_REG(base) ((base)->GP10)
#define OCOTP_GP11_REG(base) ((base)->GP11)
#define OCOTP_GP20_REG(base) ((base)->GP20)
#define OCOTP_GP21_REG(base) ((base)->GP21)
#define OCOTP_CRC_GP10_REG(base) ((base)->CRC_GP10)
#define OCOTP_CRC_GP11_REG(base) ((base)->CRC_GP11)
#define OCOTP_CRC_GP20_REG(base) ((base)->CRC_GP20)
#define OCOTP_CRC_GP21_REG(base) ((base)->CRC_GP21)
/*!
* @}
*/ /* end of group OCOTP_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- OCOTP Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup OCOTP_Register_Masks OCOTP Register Masks
* @{
*/
/* CTRL Bit Fields */
#define OCOTP_CTRL_ADDR_MASK 0xFu
#define OCOTP_CTRL_ADDR_SHIFT 0
#define OCOTP_CTRL_ADDR(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CTRL_ADDR_SHIFT))&OCOTP_CTRL_ADDR_MASK)
#define OCOTP_CTRL_RSVD0_MASK 0xF0u
#define OCOTP_CTRL_RSVD0_SHIFT 4
#define OCOTP_CTRL_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CTRL_RSVD0_SHIFT))&OCOTP_CTRL_RSVD0_MASK)
#define OCOTP_CTRL_BUSY_MASK 0x100u
#define OCOTP_CTRL_BUSY_SHIFT 8
#define OCOTP_CTRL_ERROR_MASK 0x200u
#define OCOTP_CTRL_ERROR_SHIFT 9
#define OCOTP_CTRL_RELOAD_SHADOWS_MASK 0x400u
#define OCOTP_CTRL_RELOAD_SHADOWS_SHIFT 10
#define OCOTP_CTRL_CRC_TEST_MASK 0x800u
#define OCOTP_CTRL_CRC_TEST_SHIFT 11
#define OCOTP_CTRL_CRC_FAIL_MASK 0x1000u
#define OCOTP_CTRL_CRC_FAIL_SHIFT 12
#define OCOTP_CTRL_RSVD1_MASK 0xE000u
#define OCOTP_CTRL_RSVD1_SHIFT 13
#define OCOTP_CTRL_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CTRL_RSVD1_SHIFT))&OCOTP_CTRL_RSVD1_MASK)
#define OCOTP_CTRL_WR_UNLOCK_MASK 0xFFFF0000u
#define OCOTP_CTRL_WR_UNLOCK_SHIFT 16
#define OCOTP_CTRL_WR_UNLOCK(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CTRL_WR_UNLOCK_SHIFT))&OCOTP_CTRL_WR_UNLOCK_MASK)
/* CTRL_SET Bit Fields */
#define OCOTP_CTRL_SET_ADDR_MASK 0xFu
#define OCOTP_CTRL_SET_ADDR_SHIFT 0
#define OCOTP_CTRL_SET_ADDR(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CTRL_SET_ADDR_SHIFT))&OCOTP_CTRL_SET_ADDR_MASK)
#define OCOTP_CTRL_SET_RSVD0_MASK 0xF0u
#define OCOTP_CTRL_SET_RSVD0_SHIFT 4
#define OCOTP_CTRL_SET_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CTRL_SET_RSVD0_SHIFT))&OCOTP_CTRL_SET_RSVD0_MASK)
#define OCOTP_CTRL_SET_BUSY_MASK 0x100u
#define OCOTP_CTRL_SET_BUSY_SHIFT 8
#define OCOTP_CTRL_SET_ERROR_MASK 0x200u
#define OCOTP_CTRL_SET_ERROR_SHIFT 9
#define OCOTP_CTRL_SET_RELOAD_SHADOWS_MASK 0x400u
#define OCOTP_CTRL_SET_RELOAD_SHADOWS_SHIFT 10
#define OCOTP_CTRL_SET_CRC_TEST_MASK 0x800u
#define OCOTP_CTRL_SET_CRC_TEST_SHIFT 11
#define OCOTP_CTRL_SET_CRC_FAIL_MASK 0x1000u
#define OCOTP_CTRL_SET_CRC_FAIL_SHIFT 12
#define OCOTP_CTRL_SET_RSVD1_MASK 0xE000u
#define OCOTP_CTRL_SET_RSVD1_SHIFT 13
#define OCOTP_CTRL_SET_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CTRL_SET_RSVD1_SHIFT))&OCOTP_CTRL_SET_RSVD1_MASK)
#define OCOTP_CTRL_SET_WR_UNLOCK_MASK 0xFFFF0000u
#define OCOTP_CTRL_SET_WR_UNLOCK_SHIFT 16
#define OCOTP_CTRL_SET_WR_UNLOCK(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CTRL_SET_WR_UNLOCK_SHIFT))&OCOTP_CTRL_SET_WR_UNLOCK_MASK)
/* CTRL_CLR Bit Fields */
#define OCOTP_CTRL_CLR_ADDR_MASK 0xFu
#define OCOTP_CTRL_CLR_ADDR_SHIFT 0
#define OCOTP_CTRL_CLR_ADDR(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CTRL_CLR_ADDR_SHIFT))&OCOTP_CTRL_CLR_ADDR_MASK)
#define OCOTP_CTRL_CLR_RSVD0_MASK 0xF0u
#define OCOTP_CTRL_CLR_RSVD0_SHIFT 4
#define OCOTP_CTRL_CLR_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CTRL_CLR_RSVD0_SHIFT))&OCOTP_CTRL_CLR_RSVD0_MASK)
#define OCOTP_CTRL_CLR_BUSY_MASK 0x100u
#define OCOTP_CTRL_CLR_BUSY_SHIFT 8
#define OCOTP_CTRL_CLR_ERROR_MASK 0x200u
#define OCOTP_CTRL_CLR_ERROR_SHIFT 9
#define OCOTP_CTRL_CLR_RELOAD_SHADOWS_MASK 0x400u
#define OCOTP_CTRL_CLR_RELOAD_SHADOWS_SHIFT 10
#define OCOTP_CTRL_CLR_CRC_TEST_MASK 0x800u
#define OCOTP_CTRL_CLR_CRC_TEST_SHIFT 11
#define OCOTP_CTRL_CLR_CRC_FAIL_MASK 0x1000u
#define OCOTP_CTRL_CLR_CRC_FAIL_SHIFT 12
#define OCOTP_CTRL_CLR_RSVD1_MASK 0xE000u
#define OCOTP_CTRL_CLR_RSVD1_SHIFT 13
#define OCOTP_CTRL_CLR_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CTRL_CLR_RSVD1_SHIFT))&OCOTP_CTRL_CLR_RSVD1_MASK)
#define OCOTP_CTRL_CLR_WR_UNLOCK_MASK 0xFFFF0000u
#define OCOTP_CTRL_CLR_WR_UNLOCK_SHIFT 16
#define OCOTP_CTRL_CLR_WR_UNLOCK(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CTRL_CLR_WR_UNLOCK_SHIFT))&OCOTP_CTRL_CLR_WR_UNLOCK_MASK)
/* CTRL_TOG Bit Fields */
#define OCOTP_CTRL_TOG_ADDR_MASK 0xFu
#define OCOTP_CTRL_TOG_ADDR_SHIFT 0
#define OCOTP_CTRL_TOG_ADDR(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CTRL_TOG_ADDR_SHIFT))&OCOTP_CTRL_TOG_ADDR_MASK)
#define OCOTP_CTRL_TOG_RSVD0_MASK 0xF0u
#define OCOTP_CTRL_TOG_RSVD0_SHIFT 4
#define OCOTP_CTRL_TOG_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CTRL_TOG_RSVD0_SHIFT))&OCOTP_CTRL_TOG_RSVD0_MASK)
#define OCOTP_CTRL_TOG_BUSY_MASK 0x100u
#define OCOTP_CTRL_TOG_BUSY_SHIFT 8
#define OCOTP_CTRL_TOG_ERROR_MASK 0x200u
#define OCOTP_CTRL_TOG_ERROR_SHIFT 9
#define OCOTP_CTRL_TOG_RELOAD_SHADOWS_MASK 0x400u
#define OCOTP_CTRL_TOG_RELOAD_SHADOWS_SHIFT 10
#define OCOTP_CTRL_TOG_CRC_TEST_MASK 0x800u
#define OCOTP_CTRL_TOG_CRC_TEST_SHIFT 11
#define OCOTP_CTRL_TOG_CRC_FAIL_MASK 0x1000u
#define OCOTP_CTRL_TOG_CRC_FAIL_SHIFT 12
#define OCOTP_CTRL_TOG_RSVD1_MASK 0xE000u
#define OCOTP_CTRL_TOG_RSVD1_SHIFT 13
#define OCOTP_CTRL_TOG_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CTRL_TOG_RSVD1_SHIFT))&OCOTP_CTRL_TOG_RSVD1_MASK)
#define OCOTP_CTRL_TOG_WR_UNLOCK_MASK 0xFFFF0000u
#define OCOTP_CTRL_TOG_WR_UNLOCK_SHIFT 16
#define OCOTP_CTRL_TOG_WR_UNLOCK(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CTRL_TOG_WR_UNLOCK_SHIFT))&OCOTP_CTRL_TOG_WR_UNLOCK_MASK)
/* TIMING Bit Fields */
#define OCOTP_TIMING_PROG_MASK 0xFFFu
#define OCOTP_TIMING_PROG_SHIFT 0
#define OCOTP_TIMING_PROG(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_TIMING_PROG_SHIFT))&OCOTP_TIMING_PROG_MASK)
#define OCOTP_TIMING_FSOURCE_MASK 0xFF000u
#define OCOTP_TIMING_FSOURCE_SHIFT 12
#define OCOTP_TIMING_FSOURCE(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_TIMING_FSOURCE_SHIFT))&OCOTP_TIMING_FSOURCE_MASK)
#define OCOTP_TIMING_RSRVD0_MASK 0xFFF00000u
#define OCOTP_TIMING_RSRVD0_SHIFT 20
#define OCOTP_TIMING_RSRVD0(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_TIMING_RSRVD0_SHIFT))&OCOTP_TIMING_RSRVD0_MASK)
/* DATA0 Bit Fields */
#define OCOTP_DATA0_DATA0_MASK 0xFFFFFFFFu
#define OCOTP_DATA0_DATA0_SHIFT 0
#define OCOTP_DATA0_DATA0(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_DATA0_DATA0_SHIFT))&OCOTP_DATA0_DATA0_MASK)
/* DATA1 Bit Fields */
#define OCOTP_DATA1_DATA1_MASK 0xFFFFFFFFu
#define OCOTP_DATA1_DATA1_SHIFT 0
#define OCOTP_DATA1_DATA1(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_DATA1_DATA1_SHIFT))&OCOTP_DATA1_DATA1_MASK)
/* DATA2 Bit Fields */
#define OCOTP_DATA2_DATA2_MASK 0xFFFFFFFFu
#define OCOTP_DATA2_DATA2_SHIFT 0
#define OCOTP_DATA2_DATA2(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_DATA2_DATA2_SHIFT))&OCOTP_DATA2_DATA2_MASK)
/* DATA3 Bit Fields */
#define OCOTP_DATA3_DATA3_MASK 0xFFFFFFFFu
#define OCOTP_DATA3_DATA3_SHIFT 0
#define OCOTP_DATA3_DATA3(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_DATA3_DATA3_SHIFT))&OCOTP_DATA3_DATA3_MASK)
/* READ_CTRL Bit Fields */
#define OCOTP_READ_CTRL_READ_FUSE_MASK 0x1u
#define OCOTP_READ_CTRL_READ_FUSE_SHIFT 0
#define OCOTP_READ_CTRL_RSVD0_MASK 0xFFFFFFFEu
#define OCOTP_READ_CTRL_RSVD0_SHIFT 1
#define OCOTP_READ_CTRL_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_READ_CTRL_RSVD0_SHIFT))&OCOTP_READ_CTRL_RSVD0_MASK)
/* READ_FUSE_DATA0 Bit Fields */
#define OCOTP_READ_FUSE_DATA0_DATA0_MASK 0xFFFFFFFFu
#define OCOTP_READ_FUSE_DATA0_DATA0_SHIFT 0
#define OCOTP_READ_FUSE_DATA0_DATA0(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_READ_FUSE_DATA0_DATA0_SHIFT))&OCOTP_READ_FUSE_DATA0_DATA0_MASK)
/* READ_FUSE_DATA1 Bit Fields */
#define OCOTP_READ_FUSE_DATA1_DATA1_MASK 0xFFFFFFFFu
#define OCOTP_READ_FUSE_DATA1_DATA1_SHIFT 0
#define OCOTP_READ_FUSE_DATA1_DATA1(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_READ_FUSE_DATA1_DATA1_SHIFT))&OCOTP_READ_FUSE_DATA1_DATA1_MASK)
/* READ_FUSE_DATA2 Bit Fields */
#define OCOTP_READ_FUSE_DATA2_DATA2_MASK 0xFFFFFFFFu
#define OCOTP_READ_FUSE_DATA2_DATA2_SHIFT 0
#define OCOTP_READ_FUSE_DATA2_DATA2(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_READ_FUSE_DATA2_DATA2_SHIFT))&OCOTP_READ_FUSE_DATA2_DATA2_MASK)
/* READ_FUSE_DATA3 Bit Fields */
#define OCOTP_READ_FUSE_DATA3_DATA3_MASK 0xFFFFFFFFu
#define OCOTP_READ_FUSE_DATA3_DATA3_SHIFT 0
#define OCOTP_READ_FUSE_DATA3_DATA3(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_READ_FUSE_DATA3_DATA3_SHIFT))&OCOTP_READ_FUSE_DATA3_DATA3_MASK)
/* SW_STICKY Bit Fields */
#define OCOTP_SW_STICKY_RSVD0_MASK 0x1u
#define OCOTP_SW_STICKY_RSVD0_SHIFT 0
#define OCOTP_SW_STICKY_SRK_REVOKE_LOCK_MASK 0x2u
#define OCOTP_SW_STICKY_SRK_REVOKE_LOCK_SHIFT 1
#define OCOTP_SW_STICKY_FIELD_RETURN_LOCK_MASK 0x4u
#define OCOTP_SW_STICKY_FIELD_RETURN_LOCK_SHIFT 2
#define OCOTP_SW_STICKY_RSVD1_MASK 0xFFFFFFF8u
#define OCOTP_SW_STICKY_RSVD1_SHIFT 3
#define OCOTP_SW_STICKY_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_SW_STICKY_RSVD1_SHIFT))&OCOTP_SW_STICKY_RSVD1_MASK)
/* SCS Bit Fields */
#define OCOTP_SCS_HAB_JDE_MASK 0x1u
#define OCOTP_SCS_HAB_JDE_SHIFT 0
#define OCOTP_SCS_SPARE_MASK 0x7FFFFFFEu
#define OCOTP_SCS_SPARE_SHIFT 1
#define OCOTP_SCS_SPARE(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_SCS_SPARE_SHIFT))&OCOTP_SCS_SPARE_MASK)
#define OCOTP_SCS_LOCK_MASK 0x80000000u
#define OCOTP_SCS_LOCK_SHIFT 31
/* SCS_SET Bit Fields */
#define OCOTP_SCS_SET_HAB_JDE_MASK 0x1u
#define OCOTP_SCS_SET_HAB_JDE_SHIFT 0
#define OCOTP_SCS_SET_SPARE_MASK 0x7FFFFFFEu
#define OCOTP_SCS_SET_SPARE_SHIFT 1
#define OCOTP_SCS_SET_SPARE(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_SCS_SET_SPARE_SHIFT))&OCOTP_SCS_SET_SPARE_MASK)
#define OCOTP_SCS_SET_LOCK_MASK 0x80000000u
#define OCOTP_SCS_SET_LOCK_SHIFT 31
/* SCS_CLR Bit Fields */
#define OCOTP_SCS_CLR_HAB_JDE_MASK 0x1u
#define OCOTP_SCS_CLR_HAB_JDE_SHIFT 0
#define OCOTP_SCS_CLR_SPARE_MASK 0x7FFFFFFEu
#define OCOTP_SCS_CLR_SPARE_SHIFT 1
#define OCOTP_SCS_CLR_SPARE(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_SCS_CLR_SPARE_SHIFT))&OCOTP_SCS_CLR_SPARE_MASK)
#define OCOTP_SCS_CLR_LOCK_MASK 0x80000000u
#define OCOTP_SCS_CLR_LOCK_SHIFT 31
/* SCS_TOG Bit Fields */
#define OCOTP_SCS_TOG_HAB_JDE_MASK 0x1u
#define OCOTP_SCS_TOG_HAB_JDE_SHIFT 0
#define OCOTP_SCS_TOG_SPARE_MASK 0x7FFFFFFEu
#define OCOTP_SCS_TOG_SPARE_SHIFT 1
#define OCOTP_SCS_TOG_SPARE(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_SCS_TOG_SPARE_SHIFT))&OCOTP_SCS_TOG_SPARE_MASK)
#define OCOTP_SCS_TOG_LOCK_MASK 0x80000000u
#define OCOTP_SCS_TOG_LOCK_SHIFT 31
/* CRC_ADDR Bit Fields */
#define OCOTP_CRC_ADDR_DATA_START_ADDR_MASK 0xFFu
#define OCOTP_CRC_ADDR_DATA_START_ADDR_SHIFT 0
#define OCOTP_CRC_ADDR_DATA_START_ADDR(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CRC_ADDR_DATA_START_ADDR_SHIFT))&OCOTP_CRC_ADDR_DATA_START_ADDR_MASK)
#define OCOTP_CRC_ADDR_DATA_END_ADDR_MASK 0xFF00u
#define OCOTP_CRC_ADDR_DATA_END_ADDR_SHIFT 8
#define OCOTP_CRC_ADDR_DATA_END_ADDR(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CRC_ADDR_DATA_END_ADDR_SHIFT))&OCOTP_CRC_ADDR_DATA_END_ADDR_MASK)
#define OCOTP_CRC_ADDR_CRC_ADDR_MASK 0x30000u
#define OCOTP_CRC_ADDR_CRC_ADDR_SHIFT 16
#define OCOTP_CRC_ADDR_CRC_ADDR(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CRC_ADDR_CRC_ADDR_SHIFT))&OCOTP_CRC_ADDR_CRC_ADDR_MASK)
#define OCOTP_CRC_ADDR_RSVD0_MASK 0xFFFC0000u
#define OCOTP_CRC_ADDR_RSVD0_SHIFT 18
#define OCOTP_CRC_ADDR_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CRC_ADDR_RSVD0_SHIFT))&OCOTP_CRC_ADDR_RSVD0_MASK)
/* CRC_VALUE Bit Fields */
#define OCOTP_CRC_VALUE_DATA_MASK 0xFFFFFFFFu
#define OCOTP_CRC_VALUE_DATA_SHIFT 0
#define OCOTP_CRC_VALUE_DATA(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CRC_VALUE_DATA_SHIFT))&OCOTP_CRC_VALUE_DATA_MASK)
/* VERSION Bit Fields */
#define OCOTP_VERSION_STEP_MASK 0xFFFFu
#define OCOTP_VERSION_STEP_SHIFT 0
#define OCOTP_VERSION_STEP(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_VERSION_STEP_SHIFT))&OCOTP_VERSION_STEP_MASK)
#define OCOTP_VERSION_MINOR_MASK 0xFF0000u
#define OCOTP_VERSION_MINOR_SHIFT 16
#define OCOTP_VERSION_MINOR(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_VERSION_MINOR_SHIFT))&OCOTP_VERSION_MINOR_MASK)
#define OCOTP_VERSION_MAJOR_MASK 0xFF000000u
#define OCOTP_VERSION_MAJOR_SHIFT 24
#define OCOTP_VERSION_MAJOR(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_VERSION_MAJOR_SHIFT))&OCOTP_VERSION_MAJOR_MASK)
/* LOCK Bit Fields */
#define OCOTP_LOCK_TESTER_MASK 0x3u
#define OCOTP_LOCK_TESTER_SHIFT 0
#define OCOTP_LOCK_TESTER(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_LOCK_TESTER_SHIFT))&OCOTP_LOCK_TESTER_MASK)
#define OCOTP_LOCK_BOOT_CFG_MASK 0xCu
#define OCOTP_LOCK_BOOT_CFG_SHIFT 2
#define OCOTP_LOCK_BOOT_CFG(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_LOCK_BOOT_CFG_SHIFT))&OCOTP_LOCK_BOOT_CFG_MASK)
#define OCOTP_LOCK_MEM_TRIM_MASK 0x30u
#define OCOTP_LOCK_MEM_TRIM_SHIFT 4
#define OCOTP_LOCK_MEM_TRIM(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_LOCK_MEM_TRIM_SHIFT))&OCOTP_LOCK_MEM_TRIM_MASK)
#define OCOTP_LOCK_ANALOG_MASK 0xC0u
#define OCOTP_LOCK_ANALOG_SHIFT 6
#define OCOTP_LOCK_ANALOG(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_LOCK_ANALOG_SHIFT))&OCOTP_LOCK_ANALOG_MASK)
#define OCOTP_LOCK_OTPMK_MASK 0x100u
#define OCOTP_LOCK_OTPMK_SHIFT 8
#define OCOTP_LOCK_SRK_MASK 0x200u
#define OCOTP_LOCK_SRK_SHIFT 9
#define OCOTP_LOCK_SJC_RESP_MASK 0x400u
#define OCOTP_LOCK_SJC_RESP_SHIFT 10
#define OCOTP_LOCK_RSVD0_MASK 0x800u
#define OCOTP_LOCK_RSVD0_SHIFT 11
#define OCOTP_LOCK_USB_ID_MASK 0x3000u
#define OCOTP_LOCK_USB_ID_SHIFT 12
#define OCOTP_LOCK_USB_ID(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_LOCK_USB_ID_SHIFT))&OCOTP_LOCK_USB_ID_MASK)
#define OCOTP_LOCK_MAC_ADDR_MASK 0xC000u
#define OCOTP_LOCK_MAC_ADDR_SHIFT 14
#define OCOTP_LOCK_MAC_ADDR(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_LOCK_MAC_ADDR_SHIFT))&OCOTP_LOCK_MAC_ADDR_MASK)
#define OCOTP_LOCK_MAU_KEY_MASK 0x10000u
#define OCOTP_LOCK_MAU_KEY_SHIFT 16
#define OCOTP_LOCK_ROM_PATCH_MASK 0x20000u
#define OCOTP_LOCK_ROM_PATCH_SHIFT 17
#define OCOTP_LOCK_RSVD1_MASK 0xC0000u
#define OCOTP_LOCK_RSVD1_SHIFT 18
#define OCOTP_LOCK_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_LOCK_RSVD1_SHIFT))&OCOTP_LOCK_RSVD1_MASK)
#define OCOTP_LOCK_GP1_MASK 0x300000u
#define OCOTP_LOCK_GP1_SHIFT 20
#define OCOTP_LOCK_GP1(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_LOCK_GP1_SHIFT))&OCOTP_LOCK_GP1_MASK)
#define OCOTP_LOCK_GP2_MASK 0xC00000u
#define OCOTP_LOCK_GP2_SHIFT 22
#define OCOTP_LOCK_GP2(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_LOCK_GP2_SHIFT))&OCOTP_LOCK_GP2_MASK)
#define OCOTP_LOCK_RSVD2_MASK 0xF000000u
#define OCOTP_LOCK_RSVD2_SHIFT 24
#define OCOTP_LOCK_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_LOCK_RSVD2_SHIFT))&OCOTP_LOCK_RSVD2_MASK)
#define OCOTP_LOCK_CRC_GP1_MASK 0x30000000u
#define OCOTP_LOCK_CRC_GP1_SHIFT 28
#define OCOTP_LOCK_CRC_GP1(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_LOCK_CRC_GP1_SHIFT))&OCOTP_LOCK_CRC_GP1_MASK)
#define OCOTP_LOCK_CRC_GP2_MASK 0xC0000000u
#define OCOTP_LOCK_CRC_GP2_SHIFT 30
#define OCOTP_LOCK_CRC_GP2(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_LOCK_CRC_GP2_SHIFT))&OCOTP_LOCK_CRC_GP2_MASK)
/* TESTER0 Bit Fields */
#define OCOTP_TESTER0_BITS_MASK 0xFFFFFFFFu
#define OCOTP_TESTER0_BITS_SHIFT 0
#define OCOTP_TESTER0_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_TESTER0_BITS_SHIFT))&OCOTP_TESTER0_BITS_MASK)
/* TESTER1 Bit Fields */
#define OCOTP_TESTER1_BITS_MASK 0xFFFFFFFFu
#define OCOTP_TESTER1_BITS_SHIFT 0
#define OCOTP_TESTER1_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_TESTER1_BITS_SHIFT))&OCOTP_TESTER1_BITS_MASK)
/* TESTER2 Bit Fields */
#define OCOTP_TESTER2_BITS_MASK 0xFFFFFFFFu
#define OCOTP_TESTER2_BITS_SHIFT 0
#define OCOTP_TESTER2_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_TESTER2_BITS_SHIFT))&OCOTP_TESTER2_BITS_MASK)
/* TESTER3 Bit Fields */
#define OCOTP_TESTER3_BITS_MASK 0xFFFFFFFFu
#define OCOTP_TESTER3_BITS_SHIFT 0
#define OCOTP_TESTER3_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_TESTER3_BITS_SHIFT))&OCOTP_TESTER3_BITS_MASK)
/* TESTER4 Bit Fields */
#define OCOTP_TESTER4_BITS_MASK 0xFFFFFFFFu
#define OCOTP_TESTER4_BITS_SHIFT 0
#define OCOTP_TESTER4_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_TESTER4_BITS_SHIFT))&OCOTP_TESTER4_BITS_MASK)
/* TESTER5 Bit Fields */
#define OCOTP_TESTER5_BITS_MASK 0xFFFFFFFFu
#define OCOTP_TESTER5_BITS_SHIFT 0
#define OCOTP_TESTER5_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_TESTER5_BITS_SHIFT))&OCOTP_TESTER5_BITS_MASK)
/* BOOT_CFG0 Bit Fields */
#define OCOTP_BOOT_CFG0_BITS_MASK 0xFFFFFFFFu
#define OCOTP_BOOT_CFG0_BITS_SHIFT 0
#define OCOTP_BOOT_CFG0_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_BOOT_CFG0_BITS_SHIFT))&OCOTP_BOOT_CFG0_BITS_MASK)
/* BOOT_CFG1 Bit Fields */
#define OCOTP_BOOT_CFG1_BITS_MASK 0xFFFFFFFFu
#define OCOTP_BOOT_CFG1_BITS_SHIFT 0
#define OCOTP_BOOT_CFG1_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_BOOT_CFG1_BITS_SHIFT))&OCOTP_BOOT_CFG1_BITS_MASK)
/* BOOT_CFG2 Bit Fields */
#define OCOTP_BOOT_CFG2_BITS_MASK 0xFFFFFFFFu
#define OCOTP_BOOT_CFG2_BITS_SHIFT 0
#define OCOTP_BOOT_CFG2_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_BOOT_CFG2_BITS_SHIFT))&OCOTP_BOOT_CFG2_BITS_MASK)
/* BOOT_CFG3 Bit Fields */
#define OCOTP_BOOT_CFG3_BITS_MASK 0xFFFFFFFFu
#define OCOTP_BOOT_CFG3_BITS_SHIFT 0
#define OCOTP_BOOT_CFG3_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_BOOT_CFG3_BITS_SHIFT))&OCOTP_BOOT_CFG3_BITS_MASK)
/* BOOT_CFG4 Bit Fields */
#define OCOTP_BOOT_CFG4_BITS_MASK 0xFFFFFFFFu
#define OCOTP_BOOT_CFG4_BITS_SHIFT 0
#define OCOTP_BOOT_CFG4_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_BOOT_CFG4_BITS_SHIFT))&OCOTP_BOOT_CFG4_BITS_MASK)
/* MEM_TRIM0 Bit Fields */
#define OCOTP_MEM_TRIM0_BITS_MASK 0xFFFFFFFFu
#define OCOTP_MEM_TRIM0_BITS_SHIFT 0
#define OCOTP_MEM_TRIM0_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_MEM_TRIM0_BITS_SHIFT))&OCOTP_MEM_TRIM0_BITS_MASK)
/* MEM_TRIM1 Bit Fields */
#define OCOTP_MEM_TRIM1_BITS_MASK 0xFFFFFFFFu
#define OCOTP_MEM_TRIM1_BITS_SHIFT 0
#define OCOTP_MEM_TRIM1_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_MEM_TRIM1_BITS_SHIFT))&OCOTP_MEM_TRIM1_BITS_MASK)
/* ANA0 Bit Fields */
#define OCOTP_ANA0_BITS_MASK 0xFFFFFFFFu
#define OCOTP_ANA0_BITS_SHIFT 0
#define OCOTP_ANA0_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_ANA0_BITS_SHIFT))&OCOTP_ANA0_BITS_MASK)
/* ANA1 Bit Fields */
#define OCOTP_ANA1_BITS_MASK 0xFFFFFFFFu
#define OCOTP_ANA1_BITS_SHIFT 0
#define OCOTP_ANA1_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_ANA1_BITS_SHIFT))&OCOTP_ANA1_BITS_MASK)
/* OTPMK0 Bit Fields */
#define OCOTP_OTPMK0_BITS_MASK 0xFFFFFFFFu
#define OCOTP_OTPMK0_BITS_SHIFT 0
#define OCOTP_OTPMK0_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_OTPMK0_BITS_SHIFT))&OCOTP_OTPMK0_BITS_MASK)
/* OTPMK1 Bit Fields */
#define OCOTP_OTPMK1_BITS_MASK 0xFFFFFFFFu
#define OCOTP_OTPMK1_BITS_SHIFT 0
#define OCOTP_OTPMK1_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_OTPMK1_BITS_SHIFT))&OCOTP_OTPMK1_BITS_MASK)
/* OTPMK2 Bit Fields */
#define OCOTP_OTPMK2_BITS_MASK 0xFFFFFFFFu
#define OCOTP_OTPMK2_BITS_SHIFT 0
#define OCOTP_OTPMK2_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_OTPMK2_BITS_SHIFT))&OCOTP_OTPMK2_BITS_MASK)
/* OTPMK3 Bit Fields */
#define OCOTP_OTPMK3_BITS_MASK 0xFFFFFFFFu
#define OCOTP_OTPMK3_BITS_SHIFT 0
#define OCOTP_OTPMK3_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_OTPMK3_BITS_SHIFT))&OCOTP_OTPMK3_BITS_MASK)
/* OTPMK4 Bit Fields */
#define OCOTP_OTPMK4_BITS_MASK 0xFFFFFFFFu
#define OCOTP_OTPMK4_BITS_SHIFT 0
#define OCOTP_OTPMK4_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_OTPMK4_BITS_SHIFT))&OCOTP_OTPMK4_BITS_MASK)
/* OTPMK5 Bit Fields */
#define OCOTP_OTPMK5_BITS_MASK 0xFFFFFFFFu
#define OCOTP_OTPMK5_BITS_SHIFT 0
#define OCOTP_OTPMK5_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_OTPMK5_BITS_SHIFT))&OCOTP_OTPMK5_BITS_MASK)
/* OTPMK6 Bit Fields */
#define OCOTP_OTPMK6_BITS_MASK 0xFFFFFFFFu
#define OCOTP_OTPMK6_BITS_SHIFT 0
#define OCOTP_OTPMK6_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_OTPMK6_BITS_SHIFT))&OCOTP_OTPMK6_BITS_MASK)
/* OTPMK7 Bit Fields */
#define OCOTP_OTPMK7_BITS_MASK 0xFFFFFFFFu
#define OCOTP_OTPMK7_BITS_SHIFT 0
#define OCOTP_OTPMK7_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_OTPMK7_BITS_SHIFT))&OCOTP_OTPMK7_BITS_MASK)
/* SRK0 Bit Fields */
#define OCOTP_SRK0_BITS_MASK 0xFFFFFFFFu
#define OCOTP_SRK0_BITS_SHIFT 0
#define OCOTP_SRK0_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_SRK0_BITS_SHIFT))&OCOTP_SRK0_BITS_MASK)
/* SRK1 Bit Fields */
#define OCOTP_SRK1_BITS_MASK 0xFFFFFFFFu
#define OCOTP_SRK1_BITS_SHIFT 0
#define OCOTP_SRK1_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_SRK1_BITS_SHIFT))&OCOTP_SRK1_BITS_MASK)
/* SRK2 Bit Fields */
#define OCOTP_SRK2_BITS_MASK 0xFFFFFFFFu
#define OCOTP_SRK2_BITS_SHIFT 0
#define OCOTP_SRK2_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_SRK2_BITS_SHIFT))&OCOTP_SRK2_BITS_MASK)
/* SRK3 Bit Fields */
#define OCOTP_SRK3_BITS_MASK 0xFFFFFFFFu
#define OCOTP_SRK3_BITS_SHIFT 0
#define OCOTP_SRK3_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_SRK3_BITS_SHIFT))&OCOTP_SRK3_BITS_MASK)
/* SRK4 Bit Fields */
#define OCOTP_SRK4_BITS_MASK 0xFFFFFFFFu
#define OCOTP_SRK4_BITS_SHIFT 0
#define OCOTP_SRK4_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_SRK4_BITS_SHIFT))&OCOTP_SRK4_BITS_MASK)
/* SRK5 Bit Fields */
#define OCOTP_SRK5_BITS_MASK 0xFFFFFFFFu
#define OCOTP_SRK5_BITS_SHIFT 0
#define OCOTP_SRK5_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_SRK5_BITS_SHIFT))&OCOTP_SRK5_BITS_MASK)
/* SRK6 Bit Fields */
#define OCOTP_SRK6_BITS_MASK 0xFFFFFFFFu
#define OCOTP_SRK6_BITS_SHIFT 0
#define OCOTP_SRK6_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_SRK6_BITS_SHIFT))&OCOTP_SRK6_BITS_MASK)
/* SRK7 Bit Fields */
#define OCOTP_SRK7_BITS_MASK 0xFFFFFFFFu
#define OCOTP_SRK7_BITS_SHIFT 0
#define OCOTP_SRK7_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_SRK7_BITS_SHIFT))&OCOTP_SRK7_BITS_MASK)
/* SJC_RESP0 Bit Fields */
#define OCOTP_SJC_RESP0_BITS_MASK 0xFFFFFFFFu
#define OCOTP_SJC_RESP0_BITS_SHIFT 0
#define OCOTP_SJC_RESP0_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_SJC_RESP0_BITS_SHIFT))&OCOTP_SJC_RESP0_BITS_MASK)
/* SJC_RESP1 Bit Fields */
#define OCOTP_SJC_RESP1_BITS_MASK 0xFFFFFFFFu
#define OCOTP_SJC_RESP1_BITS_SHIFT 0
#define OCOTP_SJC_RESP1_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_SJC_RESP1_BITS_SHIFT))&OCOTP_SJC_RESP1_BITS_MASK)
/* USB_ID Bit Fields */
#define OCOTP_USB_ID_BITS_MASK 0xFFFFFFFFu
#define OCOTP_USB_ID_BITS_SHIFT 0
#define OCOTP_USB_ID_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_USB_ID_BITS_SHIFT))&OCOTP_USB_ID_BITS_MASK)
/* FIELD_RETURN Bit Fields */
#define OCOTP_FIELD_RETURN_BITS_MASK 0xFFFFFFFFu
#define OCOTP_FIELD_RETURN_BITS_SHIFT 0
#define OCOTP_FIELD_RETURN_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_FIELD_RETURN_BITS_SHIFT))&OCOTP_FIELD_RETURN_BITS_MASK)
/* MAC_ADDR0 Bit Fields */
#define OCOTP_MAC_ADDR0_BITS_MASK 0xFFFFFFFFu
#define OCOTP_MAC_ADDR0_BITS_SHIFT 0
#define OCOTP_MAC_ADDR0_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_MAC_ADDR0_BITS_SHIFT))&OCOTP_MAC_ADDR0_BITS_MASK)
/* MAC_ADDR1 Bit Fields */
#define OCOTP_MAC_ADDR1_BITS_MASK 0xFFFFFFFFu
#define OCOTP_MAC_ADDR1_BITS_SHIFT 0
#define OCOTP_MAC_ADDR1_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_MAC_ADDR1_BITS_SHIFT))&OCOTP_MAC_ADDR1_BITS_MASK)
/* MAC_ADDR2 Bit Fields */
#define OCOTP_MAC_ADDR2_BITS_MASK 0xFFFFFFFFu
#define OCOTP_MAC_ADDR2_BITS_SHIFT 0
#define OCOTP_MAC_ADDR2_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_MAC_ADDR2_BITS_SHIFT))&OCOTP_MAC_ADDR2_BITS_MASK)
/* SRK_REVOKE Bit Fields */
#define OCOTP_SRK_REVOKE_BITS_MASK 0xFFFFFFFFu
#define OCOTP_SRK_REVOKE_BITS_SHIFT 0
#define OCOTP_SRK_REVOKE_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_SRK_REVOKE_BITS_SHIFT))&OCOTP_SRK_REVOKE_BITS_MASK)
/* MAU_KEY0 Bit Fields */
#define OCOTP_MAU_KEY0_BITS_MASK 0xFFFFFFFFu
#define OCOTP_MAU_KEY0_BITS_SHIFT 0
#define OCOTP_MAU_KEY0_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_MAU_KEY0_BITS_SHIFT))&OCOTP_MAU_KEY0_BITS_MASK)
/* MAU_KEY1 Bit Fields */
#define OCOTP_MAU_KEY1_BITS_MASK 0xFFFFFFFFu
#define OCOTP_MAU_KEY1_BITS_SHIFT 0
#define OCOTP_MAU_KEY1_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_MAU_KEY1_BITS_SHIFT))&OCOTP_MAU_KEY1_BITS_MASK)
/* MAU_KEY2 Bit Fields */
#define OCOTP_MAU_KEY2_BITS_MASK 0xFFFFFFFFu
#define OCOTP_MAU_KEY2_BITS_SHIFT 0
#define OCOTP_MAU_KEY2_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_MAU_KEY2_BITS_SHIFT))&OCOTP_MAU_KEY2_BITS_MASK)
/* MAU_KEY3 Bit Fields */
#define OCOTP_MAU_KEY3_BITS_MASK 0xFFFFFFFFu
#define OCOTP_MAU_KEY3_BITS_SHIFT 0
#define OCOTP_MAU_KEY3_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_MAU_KEY3_BITS_SHIFT))&OCOTP_MAU_KEY3_BITS_MASK)
/* MAU_KEY4 Bit Fields */
#define OCOTP_MAU_KEY4_BITS_MASK 0xFFFFFFFFu
#define OCOTP_MAU_KEY4_BITS_SHIFT 0
#define OCOTP_MAU_KEY4_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_MAU_KEY4_BITS_SHIFT))&OCOTP_MAU_KEY4_BITS_MASK)
/* MAU_KEY5 Bit Fields */
#define OCOTP_MAU_KEY5_BITS_MASK 0xFFFFFFFFu
#define OCOTP_MAU_KEY5_BITS_SHIFT 0
#define OCOTP_MAU_KEY5_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_MAU_KEY5_BITS_SHIFT))&OCOTP_MAU_KEY5_BITS_MASK)
/* MAU_KEY6 Bit Fields */
#define OCOTP_MAU_KEY6_BITS_MASK 0xFFFFFFFFu
#define OCOTP_MAU_KEY6_BITS_SHIFT 0
#define OCOTP_MAU_KEY6_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_MAU_KEY6_BITS_SHIFT))&OCOTP_MAU_KEY6_BITS_MASK)
/* MAU_KEY7 Bit Fields */
#define OCOTP_MAU_KEY7_BITS_MASK 0xFFFFFFFFu
#define OCOTP_MAU_KEY7_BITS_SHIFT 0
#define OCOTP_MAU_KEY7_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_MAU_KEY7_BITS_SHIFT))&OCOTP_MAU_KEY7_BITS_MASK)
/* GP10 Bit Fields */
#define OCOTP_GP10_BITS_MASK 0xFFFFFFFFu
#define OCOTP_GP10_BITS_SHIFT 0
#define OCOTP_GP10_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_GP10_BITS_SHIFT))&OCOTP_GP10_BITS_MASK)
/* GP11 Bit Fields */
#define OCOTP_GP11_BITS_MASK 0xFFFFFFFFu
#define OCOTP_GP11_BITS_SHIFT 0
#define OCOTP_GP11_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_GP11_BITS_SHIFT))&OCOTP_GP11_BITS_MASK)
/* GP20 Bit Fields */
#define OCOTP_GP20_BITS_MASK 0xFFFFFFFFu
#define OCOTP_GP20_BITS_SHIFT 0
#define OCOTP_GP20_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_GP20_BITS_SHIFT))&OCOTP_GP20_BITS_MASK)
/* GP21 Bit Fields */
#define OCOTP_GP21_BITS_MASK 0xFFFFFFFFu
#define OCOTP_GP21_BITS_SHIFT 0
#define OCOTP_GP21_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_GP21_BITS_SHIFT))&OCOTP_GP21_BITS_MASK)
/* CRC_GP10 Bit Fields */
#define OCOTP_CRC_GP10_BITS_MASK 0xFFFFFFFFu
#define OCOTP_CRC_GP10_BITS_SHIFT 0
#define OCOTP_CRC_GP10_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CRC_GP10_BITS_SHIFT))&OCOTP_CRC_GP10_BITS_MASK)
/* CRC_GP11 Bit Fields */
#define OCOTP_CRC_GP11_BITS_MASK 0xFFFFFFFFu
#define OCOTP_CRC_GP11_BITS_SHIFT 0
#define OCOTP_CRC_GP11_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CRC_GP11_BITS_SHIFT))&OCOTP_CRC_GP11_BITS_MASK)
/* CRC_GP20 Bit Fields */
#define OCOTP_CRC_GP20_BITS_MASK 0xFFFFFFFFu
#define OCOTP_CRC_GP20_BITS_SHIFT 0
#define OCOTP_CRC_GP20_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CRC_GP20_BITS_SHIFT))&OCOTP_CRC_GP20_BITS_MASK)
/* CRC_GP21 Bit Fields */
#define OCOTP_CRC_GP21_BITS_MASK 0xFFFFFFFFu
#define OCOTP_CRC_GP21_BITS_SHIFT 0
#define OCOTP_CRC_GP21_BITS(x) (((uint32_t)(((uint32_t)(x))<<OCOTP_CRC_GP21_BITS_SHIFT))&OCOTP_CRC_GP21_BITS_MASK)
/*!
* @}
*/ /* end of group OCOTP_Register_Masks */
/* OCOTP - Peripheral instance base addresses */
/** Peripheral OCOTP base address */
#define OCOTP_BASE (0x30350000u)
/** Peripheral OCOTP base pointer */
#define OCOTP ((OCOTP_Type *)OCOTP_BASE)
#define OCOTP_BASE_PTR (OCOTP)
/** Array initializer of OCOTP peripheral base addresses */
#define OCOTP_BASE_ADDRS { OCOTP_BASE }
/** Array initializer of OCOTP peripheral base pointers */
#define OCOTP_BASE_PTRS { OCOTP }
/* ----------------------------------------------------------------------------
-- OCOTP - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup OCOTP_Register_Accessor_Macros OCOTP - Register accessor macros
* @{
*/
/* OCOTP - Register instance definitions */
/* OCOTP */
#define OCOTP_CTRL OCOTP_CTRL_REG(OCOTP_BASE_PTR)
#define OCOTP_CTRL_SET OCOTP_CTRL_SET_REG(OCOTP_BASE_PTR)
#define OCOTP_CTRL_CLR OCOTP_CTRL_CLR_REG(OCOTP_BASE_PTR)
#define OCOTP_CTRL_TOG OCOTP_CTRL_TOG_REG(OCOTP_BASE_PTR)
#define OCOTP_TIMING OCOTP_TIMING_REG(OCOTP_BASE_PTR)
#define OCOTP_DATA0 OCOTP_DATA0_REG(OCOTP_BASE_PTR)
#define OCOTP_DATA1 OCOTP_DATA1_REG(OCOTP_BASE_PTR)
#define OCOTP_DATA2 OCOTP_DATA2_REG(OCOTP_BASE_PTR)
#define OCOTP_DATA3 OCOTP_DATA3_REG(OCOTP_BASE_PTR)
#define OCOTP_READ_CTRL OCOTP_READ_CTRL_REG(OCOTP_BASE_PTR)
#define OCOTP_READ_FUSE_DATA0 OCOTP_READ_FUSE_DATA0_REG(OCOTP_BASE_PTR)
#define OCOTP_READ_FUSE_DATA1 OCOTP_READ_FUSE_DATA1_REG(OCOTP_BASE_PTR)
#define OCOTP_READ_FUSE_DATA2 OCOTP_READ_FUSE_DATA2_REG(OCOTP_BASE_PTR)
#define OCOTP_READ_FUSE_DATA3 OCOTP_READ_FUSE_DATA3_REG(OCOTP_BASE_PTR)
#define OCOTP_SW_STICKY OCOTP_SW_STICKY_REG(OCOTP_BASE_PTR)
#define OCOTP_SCS OCOTP_SCS_REG(OCOTP_BASE_PTR)
#define OCOTP_SCS_SET OCOTP_SCS_SET_REG(OCOTP_BASE_PTR)
#define OCOTP_SCS_CLR OCOTP_SCS_CLR_REG(OCOTP_BASE_PTR)
#define OCOTP_SCS_TOG OCOTP_SCS_TOG_REG(OCOTP_BASE_PTR)
#define OCOTP_CRC_ADDR OCOTP_CRC_ADDR_REG(OCOTP_BASE_PTR)
#define OCOTP_CRC_VALUE OCOTP_CRC_VALUE_REG(OCOTP_BASE_PTR)
#define OCOTP_VERSION OCOTP_VERSION_REG(OCOTP_BASE_PTR)
#define OCOTP_LOCK OCOTP_LOCK_REG(OCOTP_BASE_PTR)
#define OCOTP_TESTER0 OCOTP_TESTER0_REG(OCOTP_BASE_PTR)
#define OCOTP_TESTER1 OCOTP_TESTER1_REG(OCOTP_BASE_PTR)
#define OCOTP_TESTER2 OCOTP_TESTER2_REG(OCOTP_BASE_PTR)
#define OCOTP_TESTER3 OCOTP_TESTER3_REG(OCOTP_BASE_PTR)
#define OCOTP_TESTER4 OCOTP_TESTER4_REG(OCOTP_BASE_PTR)
#define OCOTP_TESTER5 OCOTP_TESTER5_REG(OCOTP_BASE_PTR)
#define OCOTP_BOOT_CFG0 OCOTP_BOOT_CFG0_REG(OCOTP_BASE_PTR)
#define OCOTP_BOOT_CFG1 OCOTP_BOOT_CFG1_REG(OCOTP_BASE_PTR)
#define OCOTP_BOOT_CFG2 OCOTP_BOOT_CFG2_REG(OCOTP_BASE_PTR)
#define OCOTP_BOOT_CFG3 OCOTP_BOOT_CFG3_REG(OCOTP_BASE_PTR)
#define OCOTP_BOOT_CFG4 OCOTP_BOOT_CFG4_REG(OCOTP_BASE_PTR)
#define OCOTP_MEM_TRIM0 OCOTP_MEM_TRIM0_REG(OCOTP_BASE_PTR)
#define OCOTP_MEM_TRIM1 OCOTP_MEM_TRIM1_REG(OCOTP_BASE_PTR)
#define OCOTP_ANA0 OCOTP_ANA0_REG(OCOTP_BASE_PTR)
#define OCOTP_ANA1 OCOTP_ANA1_REG(OCOTP_BASE_PTR)
#define OCOTP_OTPMK0 OCOTP_OTPMK0_REG(OCOTP_BASE_PTR)
#define OCOTP_OTPMK1 OCOTP_OTPMK1_REG(OCOTP_BASE_PTR)
#define OCOTP_OTPMK2 OCOTP_OTPMK2_REG(OCOTP_BASE_PTR)
#define OCOTP_OTPMK3 OCOTP_OTPMK3_REG(OCOTP_BASE_PTR)
#define OCOTP_OTPMK4 OCOTP_OTPMK4_REG(OCOTP_BASE_PTR)
#define OCOTP_OTPMK5 OCOTP_OTPMK5_REG(OCOTP_BASE_PTR)
#define OCOTP_OTPMK6 OCOTP_OTPMK6_REG(OCOTP_BASE_PTR)
#define OCOTP_OTPMK7 OCOTP_OTPMK7_REG(OCOTP_BASE_PTR)
#define OCOTP_SRK0 OCOTP_SRK0_REG(OCOTP_BASE_PTR)
#define OCOTP_SRK1 OCOTP_SRK1_REG(OCOTP_BASE_PTR)
#define OCOTP_SRK2 OCOTP_SRK2_REG(OCOTP_BASE_PTR)
#define OCOTP_SRK3 OCOTP_SRK3_REG(OCOTP_BASE_PTR)
#define OCOTP_SRK4 OCOTP_SRK4_REG(OCOTP_BASE_PTR)
#define OCOTP_SRK5 OCOTP_SRK5_REG(OCOTP_BASE_PTR)
#define OCOTP_SRK6 OCOTP_SRK6_REG(OCOTP_BASE_PTR)
#define OCOTP_SRK7 OCOTP_SRK7_REG(OCOTP_BASE_PTR)
#define OCOTP_SJC_RESP0 OCOTP_SJC_RESP0_REG(OCOTP_BASE_PTR)
#define OCOTP_SJC_RESP1 OCOTP_SJC_RESP1_REG(OCOTP_BASE_PTR)
#define OCOTP_USB_ID OCOTP_USB_ID_REG(OCOTP_BASE_PTR)
#define OCOTP_FIELD_RETURN OCOTP_FIELD_RETURN_REG(OCOTP_BASE_PTR)
#define OCOTP_MAC_ADDR0 OCOTP_MAC_ADDR0_REG(OCOTP_BASE_PTR)
#define OCOTP_MAC_ADDR1 OCOTP_MAC_ADDR1_REG(OCOTP_BASE_PTR)
#define OCOTP_MAC_ADDR2 OCOTP_MAC_ADDR2_REG(OCOTP_BASE_PTR)
#define OCOTP_SRK_REVOKE OCOTP_SRK_REVOKE_REG(OCOTP_BASE_PTR)
#define OCOTP_MAU_KEY0 OCOTP_MAU_KEY0_REG(OCOTP_BASE_PTR)
#define OCOTP_MAU_KEY1 OCOTP_MAU_KEY1_REG(OCOTP_BASE_PTR)
#define OCOTP_MAU_KEY2 OCOTP_MAU_KEY2_REG(OCOTP_BASE_PTR)
#define OCOTP_MAU_KEY3 OCOTP_MAU_KEY3_REG(OCOTP_BASE_PTR)
#define OCOTP_MAU_KEY4 OCOTP_MAU_KEY4_REG(OCOTP_BASE_PTR)
#define OCOTP_MAU_KEY5 OCOTP_MAU_KEY5_REG(OCOTP_BASE_PTR)
#define OCOTP_MAU_KEY6 OCOTP_MAU_KEY6_REG(OCOTP_BASE_PTR)
#define OCOTP_MAU_KEY7 OCOTP_MAU_KEY7_REG(OCOTP_BASE_PTR)
#define OCOTP_GP10 OCOTP_GP10_REG(OCOTP_BASE_PTR)
#define OCOTP_GP11 OCOTP_GP11_REG(OCOTP_BASE_PTR)
#define OCOTP_GP20 OCOTP_GP20_REG(OCOTP_BASE_PTR)
#define OCOTP_GP21 OCOTP_GP21_REG(OCOTP_BASE_PTR)
#define OCOTP_CRC_GP10 OCOTP_CRC_GP10_REG(OCOTP_BASE_PTR)
#define OCOTP_CRC_GP11 OCOTP_CRC_GP11_REG(OCOTP_BASE_PTR)
#define OCOTP_CRC_GP20 OCOTP_CRC_GP20_REG(OCOTP_BASE_PTR)
#define OCOTP_CRC_GP21 OCOTP_CRC_GP21_REG(OCOTP_BASE_PTR)
/*!
* @}
*/ /* end of group OCOTP_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group OCOTP_Peripheral */
/* ----------------------------------------------------------------------------
-- PCIE_PHY_CMN Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup PCIE_PHY_CMN_Peripheral_Access_Layer PCIE_PHY_CMN Peripheral Access Layer
* @{
*/
/** PCIE_PHY_CMN - Register Layout Typedef */
typedef struct {
uint8_t RESERVED_0[4];
__IO uint32_t REG01; /**< , offset: 0x4 */
__IO uint32_t REG02; /**< , offset: 0x8 */
uint8_t RESERVED_1[6];
__IO uint32_t REG03; /**< , offset: 0x12 */
__IO uint32_t REG04; /**< , offset: 0x16 */
uint8_t RESERVED_2[6];
__IO uint32_t REG05; /**< , offset: 0x20 */
__IO uint32_t REG06; /**< , offset: 0x24 */
__IO uint32_t REG07; /**< , offset: 0x28 */
__IO uint32_t REG0B; /**< , offset: 0x2C */
uint8_t RESERVED_3[2];
__IO uint32_t REG08; /**< , offset: 0x32 */
__IO uint32_t REG09; /**< , offset: 0x36 */
uint8_t RESERVED_4[6];
__IO uint32_t REG11; /**< , offset: 0x40 */
uint8_t RESERVED_5[28];
__IO uint32_t REG15; /**< , offset: 0x60 */
__IO uint32_t REG16; /**< , offset: 0x64 */
__IO uint32_t REG17; /**< , offset: 0x68 */
uint8_t RESERVED_6[6];
__IO uint32_t REG18; /**< , offset: 0x72 */
__IO uint32_t REG19; /**< , offset: 0x76 */
uint8_t RESERVED_7[6];
__IO uint32_t REG1A; /**< , offset: 0x80 */
} PCIE_PHY_CMN_Type, *PCIE_PHY_CMN_MemMapPtr;
/* ----------------------------------------------------------------------------
-- PCIE_PHY_CMN - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup PCIE_PHY_CMN_Register_Accessor_Macros PCIE_PHY_CMN - Register accessor macros
* @{
*/
/* PCIE_PHY_CMN - Register accessors */
#define PCIE_PHY_CMN_REG01_REG(base) ((base)->REG01)
#define PCIE_PHY_CMN_REG02_REG(base) ((base)->REG02)
#define PCIE_PHY_CMN_REG03_REG(base) ((base)->REG03)
#define PCIE_PHY_CMN_REG04_REG(base) ((base)->REG04)
#define PCIE_PHY_CMN_REG05_REG(base) ((base)->REG05)
#define PCIE_PHY_CMN_REG06_REG(base) ((base)->REG06)
#define PCIE_PHY_CMN_REG07_REG(base) ((base)->REG07)
#define PCIE_PHY_CMN_REG0B_REG(base) ((base)->REG0B)
#define PCIE_PHY_CMN_REG08_REG(base) ((base)->REG08)
#define PCIE_PHY_CMN_REG09_REG(base) ((base)->REG09)
#define PCIE_PHY_CMN_REG11_REG(base) ((base)->REG11)
#define PCIE_PHY_CMN_REG15_REG(base) ((base)->REG15)
#define PCIE_PHY_CMN_REG16_REG(base) ((base)->REG16)
#define PCIE_PHY_CMN_REG17_REG(base) ((base)->REG17)
#define PCIE_PHY_CMN_REG18_REG(base) ((base)->REG18)
#define PCIE_PHY_CMN_REG19_REG(base) ((base)->REG19)
#define PCIE_PHY_CMN_REG1A_REG(base) ((base)->REG1A)
/*!
* @}
*/ /* end of group PCIE_PHY_CMN_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- PCIE_PHY_CMN Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup PCIE_PHY_CMN_Register_Masks PCIE_PHY_CMN Register Masks
* @{
*/
/* REG01 Bit Fields */
#define PCIE_PHY_CMN_REG01_TCODE_MASK 0xFu
#define PCIE_PHY_CMN_REG01_TCODE_SHIFT 0
#define PCIE_PHY_CMN_REG01_TCODE(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_CMN_REG01_TCODE_SHIFT))&PCIE_PHY_CMN_REG01_TCODE_MASK)
#define PCIE_PHY_CMN_REG01_RCODE_MASK 0xF0u
#define PCIE_PHY_CMN_REG01_RCODE_SHIFT 4
#define PCIE_PHY_CMN_REG01_RCODE(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_CMN_REG01_RCODE_SHIFT))&PCIE_PHY_CMN_REG01_RCODE_MASK)
/* REG02 Bit Fields */
#define PCIE_PHY_CMN_REG02_FORCE_MASK 0x1u
#define PCIE_PHY_CMN_REG02_FORCE_SHIFT 0
#define PCIE_PHY_CMN_REG02_PDIV_MASK 0xF0u
#define PCIE_PHY_CMN_REG02_PDIV_SHIFT 4
#define PCIE_PHY_CMN_REG02_PDIV(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_CMN_REG02_PDIV_SHIFT))&PCIE_PHY_CMN_REG02_PDIV_MASK)
/* REG03 Bit Fields */
#define PCIE_PHY_CMN_REG03_CTRL_CP_MASK 0xFu
#define PCIE_PHY_CMN_REG03_CTRL_CP_SHIFT 0
#define PCIE_PHY_CMN_REG03_CTRL_CP(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_CMN_REG03_CTRL_CP_SHIFT))&PCIE_PHY_CMN_REG03_CTRL_CP_MASK)
/* REG04 Bit Fields */
#define PCIE_PHY_CMN_REG04_CTRL_C_MASK 0xEu
#define PCIE_PHY_CMN_REG04_CTRL_C_SHIFT 1
#define PCIE_PHY_CMN_REG04_CTRL_C(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_CMN_REG04_CTRL_C_SHIFT))&PCIE_PHY_CMN_REG04_CTRL_C_MASK)
#define PCIE_PHY_CMN_REG04_CTRL_R_MASK 0xF0u
#define PCIE_PHY_CMN_REG04_CTRL_R_SHIFT 4
#define PCIE_PHY_CMN_REG04_CTRL_R(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_CMN_REG04_CTRL_R_SHIFT))&PCIE_PHY_CMN_REG04_CTRL_R_MASK)
/* REG05 Bit Fields */
#define PCIE_PHY_CMN_REG05_DCC_FB_EN_MASK 0x40u
#define PCIE_PHY_CMN_REG05_DCC_FB_EN_SHIFT 6
#define PCIE_PHY_CMN_REG05_CKFB_MON_EN_MASK 0x80u
#define PCIE_PHY_CMN_REG05_CKFB_MON_EN_SHIFT 7
/* REG06 Bit Fields */
#define PCIE_PHY_CMN_REG06_SD_DIV_MASK 0x7u
#define PCIE_PHY_CMN_REG06_SD_DIV_SHIFT 0
#define PCIE_PHY_CMN_REG06_SD_DIV(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_CMN_REG06_SD_DIV_SHIFT))&PCIE_PHY_CMN_REG06_SD_DIV_MASK)
#define PCIE_PHY_CMN_REG06_CK100M_EN_MASK 0x10u
#define PCIE_PHY_CMN_REG06_CK100M_EN_SHIFT 4
#define PCIE_PHY_CMN_REG06_MDIV_HS_MASK 0x80u
#define PCIE_PHY_CMN_REG06_MDIV_HS_SHIFT 7
/* REG07 Bit Fields */
#define PCIE_PHY_CMN_REG07_MDIV_MS_MASK 0xFFu
#define PCIE_PHY_CMN_REG07_MDIV_MS_SHIFT 0
#define PCIE_PHY_CMN_REG07_MDIV_MS(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_CMN_REG07_MDIV_MS_SHIFT))&PCIE_PHY_CMN_REG07_MDIV_MS_MASK)
/* REG0B Bit Fields */
#define PCIE_PHY_CMN_REG0B_SSC_MASK 0x7Fu
#define PCIE_PHY_CMN_REG0B_SSC_SHIFT 0
#define PCIE_PHY_CMN_REG0B_SSC(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_CMN_REG0B_SSC_SHIFT))&PCIE_PHY_CMN_REG0B_SSC_MASK)
/* REG08 Bit Fields */
#define PCIE_PHY_CMN_REG08_PI_EN_MASK 0x1u
#define PCIE_PHY_CMN_REG08_PI_EN_SHIFT 0
#define PCIE_PHY_CMN_REG08_PI_STR_MASK 0x1Eu
#define PCIE_PHY_CMN_REG08_PI_STR_SHIFT 1
#define PCIE_PHY_CMN_REG08_PI_STR(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_CMN_REG08_PI_STR_SHIFT))&PCIE_PHY_CMN_REG08_PI_STR_MASK)
/* REG09 Bit Fields */
#define PCIE_PHY_CMN_REG09_SSC_CNTL_MASK 0x60u
#define PCIE_PHY_CMN_REG09_SSC_CNTL_SHIFT 5
#define PCIE_PHY_CMN_REG09_SSC_CNTL(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_CMN_REG09_SSC_CNTL_SHIFT))&PCIE_PHY_CMN_REG09_SSC_CNTL_MASK)
/* REG11 Bit Fields */
#define PCIE_PHY_CMN_REG11_PREF_MASK 0xFFu
#define PCIE_PHY_CMN_REG11_PREF_SHIFT 0
#define PCIE_PHY_CMN_REG11_PREF(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_CMN_REG11_PREF_SHIFT))&PCIE_PHY_CMN_REG11_PREF_MASK)
/* REG15 Bit Fields */
#define PCIE_PHY_CMN_REG15_MON_EN_MASK 0x10u
#define PCIE_PHY_CMN_REG15_MON_EN_SHIFT 4
#define PCIE_PHY_CMN_REG15_PD_SCMN_MASK 0x60u
#define PCIE_PHY_CMN_REG15_PD_SCMN_SHIFT 5
#define PCIE_PHY_CMN_REG15_PD_SCMN(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_CMN_REG15_PD_SCMN_SHIFT))&PCIE_PHY_CMN_REG15_PD_SCMN_MASK)
#define PCIE_PHY_CMN_REG15_PHY_CMNPD_EN_MASK 0x80u
#define PCIE_PHY_CMN_REG15_PHY_CMNPD_EN_SHIFT 7
/* REG16 Bit Fields */
#define PCIE_PHY_CMN_REG16_PHY_SSC_EN_MASK 0xCu
#define PCIE_PHY_CMN_REG16_PHY_SSC_EN_SHIFT 2
#define PCIE_PHY_CMN_REG16_PHY_SSC_EN(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_CMN_REG16_PHY_SSC_EN_SHIFT))&PCIE_PHY_CMN_REG16_PHY_SSC_EN_MASK)
/* REG17 Bit Fields */
#define PCIE_PHY_CMN_REG17_RDIV_MASK 0xFu
#define PCIE_PHY_CMN_REG17_RDIV_SHIFT 0
#define PCIE_PHY_CMN_REG17_RDIV(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_CMN_REG17_RDIV_SHIFT))&PCIE_PHY_CMN_REG17_RDIV_MASK)
#define PCIE_PHY_CMN_REG17_RDIV_EN_MASK 0x10u
#define PCIE_PHY_CMN_REG17_RDIV_EN_SHIFT 4
#define PCIE_PHY_CMN_REG17_TG_CODE_EN_MASK 0x80u
#define PCIE_PHY_CMN_REG17_TG_CODE_EN_SHIFT 7
/* REG18 Bit Fields */
#define PCIE_PHY_CMN_REG18_TG_CODE_MASK 0xFFu
#define PCIE_PHY_CMN_REG18_TG_CODE_SHIFT 0
#define PCIE_PHY_CMN_REG18_TG_CODE(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_CMN_REG18_TG_CODE_SHIFT))&PCIE_PHY_CMN_REG18_TG_CODE_MASK)
/* REG19 Bit Fields */
#define PCIE_PHY_CMN_REG19_TOL_MASK 0x7u
#define PCIE_PHY_CMN_REG19_TOL_SHIFT 0
#define PCIE_PHY_CMN_REG19_TOL(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_CMN_REG19_TOL_SHIFT))&PCIE_PHY_CMN_REG19_TOL_MASK)
#define PCIE_PHY_CMN_REG19_PD_CMN_MASK 0x8u
#define PCIE_PHY_CMN_REG19_PD_CMN_SHIFT 3
#define PCIE_PHY_CMN_REG19_RTOL_MASK 0xF0u
#define PCIE_PHY_CMN_REG19_RTOL_SHIFT 4
#define PCIE_PHY_CMN_REG19_RTOL(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_CMN_REG19_RTOL_SHIFT))&PCIE_PHY_CMN_REG19_RTOL_MASK)
/* REG1A Bit Fields */
#define PCIE_PHY_CMN_REG1A_CMNRST_MASK 0xFFu
#define PCIE_PHY_CMN_REG1A_CMNRST_SHIFT 0
#define PCIE_PHY_CMN_REG1A_CMNRST(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_CMN_REG1A_CMNRST_SHIFT))&PCIE_PHY_CMN_REG1A_CMNRST_MASK)
/*!
* @}
*/ /* end of group PCIE_PHY_CMN_Register_Masks */
/* PCIE_PHY_CMN - Peripheral instance base addresses */
/** Peripheral PCIE_PHY_CMN base address */
#define PCIE_PHY_CMN_BASE (0x306D0000u)
/** Peripheral PCIE_PHY_CMN base pointer */
#define PCIE_PHY_CMN ((PCIE_PHY_CMN_Type *)PCIE_PHY_CMN_BASE)
#define PCIE_PHY_CMN_BASE_PTR (PCIE_PHY_CMN)
/** Array initializer of PCIE_PHY_CMN peripheral base addresses */
#define PCIE_PHY_CMN_BASE_ADDRS { PCIE_PHY_CMN_BASE }
/** Array initializer of PCIE_PHY_CMN peripheral base pointers */
#define PCIE_PHY_CMN_BASE_PTRS { PCIE_PHY_CMN }
/* ----------------------------------------------------------------------------
-- PCIE_PHY_CMN - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup PCIE_PHY_CMN_Register_Accessor_Macros PCIE_PHY_CMN - Register accessor macros
* @{
*/
/* PCIE_PHY_CMN - Register instance definitions */
/* PCIE_PHY_CMN */
#define PCIE_PHY_CMN_REG01 PCIE_PHY_CMN_REG01_REG(PCIE_PHY_CMN_BASE_PTR)
#define PCIE_PHY_CMN_REG02 PCIE_PHY_CMN_REG02_REG(PCIE_PHY_CMN_BASE_PTR)
#define PCIE_PHY_CMN_REG03 PCIE_PHY_CMN_REG03_REG(PCIE_PHY_CMN_BASE_PTR)
#define PCIE_PHY_CMN_REG04 PCIE_PHY_CMN_REG04_REG(PCIE_PHY_CMN_BASE_PTR)
#define PCIE_PHY_CMN_REG05 PCIE_PHY_CMN_REG05_REG(PCIE_PHY_CMN_BASE_PTR)
#define PCIE_PHY_CMN_REG06 PCIE_PHY_CMN_REG06_REG(PCIE_PHY_CMN_BASE_PTR)
#define PCIE_PHY_CMN_REG07 PCIE_PHY_CMN_REG07_REG(PCIE_PHY_CMN_BASE_PTR)
#define PCIE_PHY_CMN_REG0B PCIE_PHY_CMN_REG0B_REG(PCIE_PHY_CMN_BASE_PTR)
#define PCIE_PHY_CMN_REG08 PCIE_PHY_CMN_REG08_REG(PCIE_PHY_CMN_BASE_PTR)
#define PCIE_PHY_CMN_REG09 PCIE_PHY_CMN_REG09_REG(PCIE_PHY_CMN_BASE_PTR)
#define PCIE_PHY_CMN_REG11 PCIE_PHY_CMN_REG11_REG(PCIE_PHY_CMN_BASE_PTR)
#define PCIE_PHY_CMN_REG15 PCIE_PHY_CMN_REG15_REG(PCIE_PHY_CMN_BASE_PTR)
#define PCIE_PHY_CMN_REG16 PCIE_PHY_CMN_REG16_REG(PCIE_PHY_CMN_BASE_PTR)
#define PCIE_PHY_CMN_REG17 PCIE_PHY_CMN_REG17_REG(PCIE_PHY_CMN_BASE_PTR)
#define PCIE_PHY_CMN_REG18 PCIE_PHY_CMN_REG18_REG(PCIE_PHY_CMN_BASE_PTR)
#define PCIE_PHY_CMN_REG19 PCIE_PHY_CMN_REG19_REG(PCIE_PHY_CMN_BASE_PTR)
#define PCIE_PHY_CMN_REG1A PCIE_PHY_CMN_REG1A_REG(PCIE_PHY_CMN_BASE_PTR)
/*!
* @}
*/ /* end of group PCIE_PHY_CMN_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group PCIE_PHY_CMN_Peripheral */
/* ----------------------------------------------------------------------------
-- PCIE_PHY_TRSV Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup PCIE_PHY_TRSV_Peripheral_Access_Layer PCIE_PHY_TRSV Peripheral Access Layer
* @{
*/
/** PCIE_PHY_TRSV - Register Layout Typedef */
typedef struct {
uint8_t RESERVED_0[132];
__IO uint32_t REG21; /**< , offset: 0x84 */
__IO uint32_t REG22; /**< , offset: 0x88 */
uint8_t RESERVED_1[10];
__IO uint32_t REG24; /**< , offset: 0x96 */
uint8_t RESERVED_2[18];
__IO uint32_t REG2B; /**< , offset: 0xAC */
uint8_t RESERVED_3[56];
__IO uint32_t REG3A; /**< , offset: 0xE8 */
uint8_t RESERVED_4[12];
__IO uint32_t REG3E; /**< , offset: 0xF8 */
uint8_t RESERVED_5[4];
__IO uint32_t REG25; /**< , offset: 0x100 */
__IO uint32_t REG26; /**< , offset: 0x104 */
uint8_t RESERVED_6[14];
__IO uint32_t REG29; /**< , offset: 0x116 */
uint8_t RESERVED_7[10];
__IO uint32_t REG31; /**< , offset: 0x124 */
uint8_t RESERVED_8[10];
__IO uint32_t REG33; /**< , offset: 0x132 */
uint8_t RESERVED_9[14];
__IO uint32_t REG36; /**< , offset: 0x144 */
__IO uint32_t REG37; /**< , offset: 0x148 */
uint8_t RESERVED_10[6];
__IO uint32_t REG38; /**< , offset: 0x152 */
__IO uint32_t REG39; /**< , offset: 0x156 */
uint8_t RESERVED_11[6];
__IO uint32_t REG40; /**< , offset: 0x160 */
uint8_t RESERVED_12[4];
__IO uint32_t REG42; /**< , offset: 0x168 */
} PCIE_PHY_TRSV_Type, *PCIE_PHY_TRSV_MemMapPtr;
/* ----------------------------------------------------------------------------
-- PCIE_PHY_TRSV - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup PCIE_PHY_TRSV_Register_Accessor_Macros PCIE_PHY_TRSV - Register accessor macros
* @{
*/
/* PCIE_PHY_TRSV - Register accessors */
#define PCIE_PHY_TRSV_REG21_REG(base) ((base)->REG21)
#define PCIE_PHY_TRSV_REG22_REG(base) ((base)->REG22)
#define PCIE_PHY_TRSV_REG24_REG(base) ((base)->REG24)
#define PCIE_PHY_TRSV_REG2B_REG(base) ((base)->REG2B)
#define PCIE_PHY_TRSV_REG3A_REG(base) ((base)->REG3A)
#define PCIE_PHY_TRSV_REG3E_REG(base) ((base)->REG3E)
#define PCIE_PHY_TRSV_REG25_REG(base) ((base)->REG25)
#define PCIE_PHY_TRSV_REG26_REG(base) ((base)->REG26)
#define PCIE_PHY_TRSV_REG29_REG(base) ((base)->REG29)
#define PCIE_PHY_TRSV_REG31_REG(base) ((base)->REG31)
#define PCIE_PHY_TRSV_REG33_REG(base) ((base)->REG33)
#define PCIE_PHY_TRSV_REG36_REG(base) ((base)->REG36)
#define PCIE_PHY_TRSV_REG37_REG(base) ((base)->REG37)
#define PCIE_PHY_TRSV_REG38_REG(base) ((base)->REG38)
#define PCIE_PHY_TRSV_REG39_REG(base) ((base)->REG39)
#define PCIE_PHY_TRSV_REG40_REG(base) ((base)->REG40)
#define PCIE_PHY_TRSV_REG42_REG(base) ((base)->REG42)
/*!
* @}
*/ /* end of group PCIE_PHY_TRSV_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- PCIE_PHY_TRSV Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup PCIE_PHY_TRSV_Register_Masks PCIE_PHY_TRSV Register Masks
* @{
*/
/* REG21 Bit Fields */
#define PCIE_PHY_TRSV_REG21_EMP_LVL_MASK 0x1Fu
#define PCIE_PHY_TRSV_REG21_EMP_LVL_SHIFT 0
#define PCIE_PHY_TRSV_REG21_EMP_LVL(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_TRSV_REG21_EMP_LVL_SHIFT))&PCIE_PHY_TRSV_REG21_EMP_LVL_MASK)
#define PCIE_PHY_TRSV_REG21_DRVR_PDH_MASK 0x80u
#define PCIE_PHY_TRSV_REG21_DRVR_PDH_SHIFT 7
/* REG22 Bit Fields */
#define PCIE_PHY_TRSV_REG22_DRV_LVL_MASK 0x3Fu
#define PCIE_PHY_TRSV_REG22_DRV_LVL_SHIFT 0
#define PCIE_PHY_TRSV_REG22_DRV_LVL(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_TRSV_REG22_DRV_LVL_SHIFT))&PCIE_PHY_TRSV_REG22_DRV_LVL_MASK)
/* REG24 Bit Fields */
#define PCIE_PHY_TRSV_REG24_RX_EQ_SEL_MASK 0x8u
#define PCIE_PHY_TRSV_REG24_RX_EQ_SEL_SHIFT 3
#define PCIE_PHY_TRSV_REG24_RX_SS_MASK 0x30u
#define PCIE_PHY_TRSV_REG24_RX_SS_SHIFT 4
#define PCIE_PHY_TRSV_REG24_RX_SS(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_TRSV_REG24_RX_SS_SHIFT))&PCIE_PHY_TRSV_REG24_RX_SS_MASK)
#define PCIE_PHY_TRSV_REG24_RX_EQS_MASK 0x40u
#define PCIE_PHY_TRSV_REG24_RX_EQS_SHIFT 6
#define PCIE_PHY_TRSV_REG24_RX_SS_PD_MASK 0x80u
#define PCIE_PHY_TRSV_REG24_RX_SS_PD_SHIFT 7
/* REG2B Bit Fields */
#define PCIE_PHY_TRSV_REG2B_RXCDR_MASK 0xFu
#define PCIE_PHY_TRSV_REG2B_RXCDR_SHIFT 0
#define PCIE_PHY_TRSV_REG2B_RXCDR(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_TRSV_REG2B_RXCDR_SHIFT))&PCIE_PHY_TRSV_REG2B_RXCDR_MASK)
/* REG3A Bit Fields */
#define PCIE_PHY_TRSV_REG3A_TDIMODE_MASK 0x1u
#define PCIE_PHY_TRSV_REG3A_TDIMODE_SHIFT 0
#define PCIE_PHY_TRSV_REG3A_RDIMODE_MASK 0x2u
#define PCIE_PHY_TRSV_REG3A_RDIMODE_SHIFT 1
#define PCIE_PHY_TRSV_REG3A_COMDET_EN_MASK 0x8u
#define PCIE_PHY_TRSV_REG3A_COMDET_EN_SHIFT 3
/* REG3E Bit Fields */
#define PCIE_PHY_TRSV_REG3E_DET_CNT_MASK 0xFu
#define PCIE_PHY_TRSV_REG3E_DET_CNT_SHIFT 0
#define PCIE_PHY_TRSV_REG3E_DET_CNT(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_TRSV_REG3E_DET_CNT_SHIFT))&PCIE_PHY_TRSV_REG3E_DET_CNT_MASK)
/* REG25 Bit Fields */
#define PCIE_PHY_TRSV_REG25_RXEQS_MASK 0x7u
#define PCIE_PHY_TRSV_REG25_RXEQS_SHIFT 0
#define PCIE_PHY_TRSV_REG25_RXEQS(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_TRSV_REG25_RXEQS_SHIFT))&PCIE_PHY_TRSV_REG25_RXEQS_MASK)
#define PCIE_PHY_TRSV_REG25_RXEQ_MASK 0xF0u
#define PCIE_PHY_TRSV_REG25_RXEQ_SHIFT 4
#define PCIE_PHY_TRSV_REG25_RXEQ(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_TRSV_REG25_RXEQ_SHIFT))&PCIE_PHY_TRSV_REG25_RXEQ_MASK)
/* REG26 Bit Fields */
#define PCIE_PHY_TRSV_REG26_SQTH_MASK 0x70u
#define PCIE_PHY_TRSV_REG26_SQTH_SHIFT 4
#define PCIE_PHY_TRSV_REG26_SQTH(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_TRSV_REG26_SQTH_SHIFT))&PCIE_PHY_TRSV_REG26_SQTH_MASK)
/* REG29 Bit Fields */
#define PCIE_PHY_TRSV_REG29_BIAS_MASK 0xFFu
#define PCIE_PHY_TRSV_REG29_BIAS_SHIFT 0
#define PCIE_PHY_TRSV_REG29_BIAS(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_TRSV_REG29_BIAS_SHIFT))&PCIE_PHY_TRSV_REG29_BIAS_MASK)
/* REG31 Bit Fields */
#define PCIE_PHY_TRSV_REG31_PD_TSV_MASK 0x80u
#define PCIE_PHY_TRSV_REG31_PD_TSV_SHIFT 7
/* REG33 Bit Fields */
/* REG36 Bit Fields */
#define PCIE_PHY_TRSV_REG36_SR_LVL_MASK 0x7u
#define PCIE_PHY_TRSV_REG36_SR_LVL_SHIFT 0
#define PCIE_PHY_TRSV_REG36_SR_LVL(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_TRSV_REG36_SR_LVL_SHIFT))&PCIE_PHY_TRSV_REG36_SR_LVL_MASK)
#define PCIE_PHY_TRSV_REG36_TX_SWING_MASK 0x8u
#define PCIE_PHY_TRSV_REG36_TX_SWING_SHIFT 3
#define PCIE_PHY_TRSV_REG36_DRVR_CNT_MASK 0x30u
#define PCIE_PHY_TRSV_REG36_DRVR_CNT_SHIFT 4
#define PCIE_PHY_TRSV_REG36_DRVR_CNT(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_TRSV_REG36_DRVR_CNT_SHIFT))&PCIE_PHY_TRSV_REG36_DRVR_CNT_MASK)
/* REG37 Bit Fields */
/* REG38 Bit Fields */
#define PCIE_PHY_TRSV_REG38_ADD_ALIGN_MASK 0x8u
#define PCIE_PHY_TRSV_REG38_ADD_ALIGN_SHIFT 3
#define PCIE_PHY_TRSV_REG38_RX_INV_MASK 0x10u
#define PCIE_PHY_TRSV_REG38_RX_INV_SHIFT 4
#define PCIE_PHY_TRSV_REG38_TX_INV_MASK 0x20u
#define PCIE_PHY_TRSV_REG38_TX_INV_SHIFT 5
/* REG39 Bit Fields */
#define PCIE_PHY_TRSV_REG39_TD_ORD_MASK 0x30u
#define PCIE_PHY_TRSV_REG39_TD_ORD_SHIFT 4
#define PCIE_PHY_TRSV_REG39_TD_ORD(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_TRSV_REG39_TD_ORD_SHIFT))&PCIE_PHY_TRSV_REG39_TD_ORD_MASK)
#define PCIE_PHY_TRSV_REG39_RD_ORD_MASK 0xC0u
#define PCIE_PHY_TRSV_REG39_RD_ORD_SHIFT 6
#define PCIE_PHY_TRSV_REG39_RD_ORD(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_TRSV_REG39_RD_ORD_SHIFT))&PCIE_PHY_TRSV_REG39_RD_ORD_MASK)
/* REG40 Bit Fields */
#define PCIE_PHY_TRSV_REG40_PD_TRAS_MASK 0x7Cu
#define PCIE_PHY_TRSV_REG40_PD_TRAS_SHIFT 2
#define PCIE_PHY_TRSV_REG40_PD_TRAS(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_TRSV_REG40_PD_TRAS_SHIFT))&PCIE_PHY_TRSV_REG40_PD_TRAS_MASK)
#define PCIE_PHY_TRSV_REG40_PHY_TRSV_EN_MASK 0x80u
#define PCIE_PHY_TRSV_REG40_PHY_TRSV_EN_SHIFT 7
/* REG42 Bit Fields */
#define PCIE_PHY_TRSV_REG42_TRSVRST_MASK 0xFFu
#define PCIE_PHY_TRSV_REG42_TRSVRST_SHIFT 0
#define PCIE_PHY_TRSV_REG42_TRSVRST(x) (((uint32_t)(((uint32_t)(x))<<PCIE_PHY_TRSV_REG42_TRSVRST_SHIFT))&PCIE_PHY_TRSV_REG42_TRSVRST_MASK)
/*!
* @}
*/ /* end of group PCIE_PHY_TRSV_Register_Masks */
/* PCIE_PHY_TRSV - Peripheral instance base addresses */
/** Peripheral PCIE_PHY_TRSV base address */
#define PCIE_PHY_TRSV_BASE (0x306D0000u)
/** Peripheral PCIE_PHY_TRSV base pointer */
#define PCIE_PHY_TRSV ((PCIE_PHY_TRSV_Type *)PCIE_PHY_TRSV_BASE)
#define PCIE_PHY_TRSV_BASE_PTR (PCIE_PHY_TRSV)
/** Array initializer of PCIE_PHY_TRSV peripheral base addresses */
#define PCIE_PHY_TRSV_BASE_ADDRS { PCIE_PHY_TRSV_BASE }
/** Array initializer of PCIE_PHY_TRSV peripheral base pointers */
#define PCIE_PHY_TRSV_BASE_PTRS { PCIE_PHY_TRSV }
/* ----------------------------------------------------------------------------
-- PCIE_PHY_TRSV - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup PCIE_PHY_TRSV_Register_Accessor_Macros PCIE_PHY_TRSV - Register accessor macros
* @{
*/
/* PCIE_PHY_TRSV - Register instance definitions */
/* PCIE_PHY_TRSV */
#define PCIE_PHY_TRSV_REG21 PCIE_PHY_TRSV_REG21_REG(PCIE_PHY_TRSV_BASE_PTR)
#define PCIE_PHY_TRSV_REG22 PCIE_PHY_TRSV_REG22_REG(PCIE_PHY_TRSV_BASE_PTR)
#define PCIE_PHY_TRSV_REG24 PCIE_PHY_TRSV_REG24_REG(PCIE_PHY_TRSV_BASE_PTR)
#define PCIE_PHY_TRSV_REG2B PCIE_PHY_TRSV_REG2B_REG(PCIE_PHY_TRSV_BASE_PTR)
#define PCIE_PHY_TRSV_REG3A PCIE_PHY_TRSV_REG3A_REG(PCIE_PHY_TRSV_BASE_PTR)
#define PCIE_PHY_TRSV_REG3E PCIE_PHY_TRSV_REG3E_REG(PCIE_PHY_TRSV_BASE_PTR)
#define PCIE_PHY_TRSV_REG25 PCIE_PHY_TRSV_REG25_REG(PCIE_PHY_TRSV_BASE_PTR)
#define PCIE_PHY_TRSV_REG26 PCIE_PHY_TRSV_REG26_REG(PCIE_PHY_TRSV_BASE_PTR)
#define PCIE_PHY_TRSV_REG29 PCIE_PHY_TRSV_REG29_REG(PCIE_PHY_TRSV_BASE_PTR)
#define PCIE_PHY_TRSV_REG31 PCIE_PHY_TRSV_REG31_REG(PCIE_PHY_TRSV_BASE_PTR)
#define PCIE_PHY_TRSV_REG33 PCIE_PHY_TRSV_REG33_REG(PCIE_PHY_TRSV_BASE_PTR)
#define PCIE_PHY_TRSV_REG36 PCIE_PHY_TRSV_REG36_REG(PCIE_PHY_TRSV_BASE_PTR)
#define PCIE_PHY_TRSV_REG37 PCIE_PHY_TRSV_REG37_REG(PCIE_PHY_TRSV_BASE_PTR)
#define PCIE_PHY_TRSV_REG38 PCIE_PHY_TRSV_REG38_REG(PCIE_PHY_TRSV_BASE_PTR)
#define PCIE_PHY_TRSV_REG39 PCIE_PHY_TRSV_REG39_REG(PCIE_PHY_TRSV_BASE_PTR)
#define PCIE_PHY_TRSV_REG40 PCIE_PHY_TRSV_REG40_REG(PCIE_PHY_TRSV_BASE_PTR)
#define PCIE_PHY_TRSV_REG42 PCIE_PHY_TRSV_REG42_REG(PCIE_PHY_TRSV_BASE_PTR)
/*!
* @}
*/ /* end of group PCIE_PHY_TRSV_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group PCIE_PHY_TRSV_Peripheral */
/* ----------------------------------------------------------------------------
-- PMU Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup PMU_Peripheral_Access_Layer PMU Peripheral Access Layer
* @{
*/
/** PMU - Register Layout Typedef */
typedef struct {
uint8_t RESERVED_0[512];
__IO uint32_t REG_1P0A; /**< Anadig 1.0V A Regulator Control Register, offset: 0x200 */
__IO uint32_t REG_1P0A_SET; /**< Anadig 1.0V A Regulator Control Register, offset: 0x204 */
__IO uint32_t REG_1P0A_CLR; /**< Anadig 1.0V A Regulator Control Register, offset: 0x208 */
__IO uint32_t REG_1P0A_TOG; /**< Anadig 1.0V A Regulator Control Register, offset: 0x20C */
__IO uint32_t REG_1P0D; /**< Anadig 1.0V D Regulator Control Register, offset: 0x210 */
__IO uint32_t REG_1P0D_SET; /**< Anadig 1.0V D Regulator Control Register, offset: 0x214 */
__IO uint32_t REG_1P0D_CLR; /**< Anadig 1.0V D Regulator Control Register, offset: 0x218 */
__IO uint32_t REG_1P0D_TOG; /**< Anadig 1.0V D Regulator Control Register, offset: 0x21C */
__IO uint32_t REG_HSIC_1P2; /**< Anadig 1.2V HSIC Regulator Control Register, offset: 0x220 */
__IO uint32_t REG_HSIC_1P2_SET; /**< Anadig 1.2V HSIC Regulator Control Register, offset: 0x224 */
__IO uint32_t REG_HSIC_1P2_CLR; /**< Anadig 1.2V HSIC Regulator Control Register, offset: 0x228 */
__IO uint32_t REG_HSIC_1P2_TOG; /**< Anadig 1.2V HSIC Regulator Control Register, offset: 0x22C */
__IO uint32_t REG_LPSR_1P0; /**< Anadig 1.0V Low Power State Retention Regulator Control Register, offset: 0x230 */
__IO uint32_t REG_LPSR_1P0_SET; /**< Anadig 1.0V Low Power State Retention Regulator Control Register, offset: 0x234 */
__IO uint32_t REG_LPSR_1P0_CLR; /**< Anadig 1.0V Low Power State Retention Regulator Control Register, offset: 0x238 */
__IO uint32_t REG_LPSR_1P0_TOG; /**< Anadig 1.0V Low Power State Retention Regulator Control Register, offset: 0x23C */
uint8_t RESERVED_1[48];
__IO uint32_t REF; /**< Anadig Reference Analog Control and Status Register, offset: 0x270 */
__IO uint32_t REF_SET; /**< Anadig Reference Analog Control and Status Register, offset: 0x274 */
__IO uint32_t REF_CLR; /**< Anadig Reference Analog Control and Status Register, offset: 0x278 */
__IO uint32_t REF_TOG; /**< Anadig Reference Analog Control and Status Register, offset: 0x27C */
uint8_t RESERVED_2[176];
__IO uint32_t LOWPWR_CTRL; /**< Anadig Low Power Control Register, offset: 0x330 */
__IO uint32_t LOWPWR_CTRL_SET; /**< Anadig Low Power Control Register, offset: 0x334 */
__IO uint32_t LOWPWR_CTRL_CLR; /**< Anadig Low Power Control Register, offset: 0x338 */
__IO uint32_t LOWPWR_CTRL_TOG; /**< Anadig Low Power Control Register, offset: 0x33C */
} PMU_Type, *PMU_MemMapPtr;
/* ----------------------------------------------------------------------------
-- PMU - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup PMU_Register_Accessor_Macros PMU - Register accessor macros
* @{
*/
/* PMU - Register accessors */
#define PMU_REG_1P0A_REG(base) ((base)->REG_1P0A)
#define PMU_REG_1P0A_SET_REG(base) ((base)->REG_1P0A_SET)
#define PMU_REG_1P0A_CLR_REG(base) ((base)->REG_1P0A_CLR)
#define PMU_REG_1P0A_TOG_REG(base) ((base)->REG_1P0A_TOG)
#define PMU_REG_1P0D_REG(base) ((base)->REG_1P0D)
#define PMU_REG_1P0D_SET_REG(base) ((base)->REG_1P0D_SET)
#define PMU_REG_1P0D_CLR_REG(base) ((base)->REG_1P0D_CLR)
#define PMU_REG_1P0D_TOG_REG(base) ((base)->REG_1P0D_TOG)
#define PMU_REG_HSIC_1P2_REG(base) ((base)->REG_HSIC_1P2)
#define PMU_REG_HSIC_1P2_SET_REG(base) ((base)->REG_HSIC_1P2_SET)
#define PMU_REG_HSIC_1P2_CLR_REG(base) ((base)->REG_HSIC_1P2_CLR)
#define PMU_REG_HSIC_1P2_TOG_REG(base) ((base)->REG_HSIC_1P2_TOG)
#define PMU_REG_LPSR_1P0_REG(base) ((base)->REG_LPSR_1P0)
#define PMU_REG_LPSR_1P0_SET_REG(base) ((base)->REG_LPSR_1P0_SET)
#define PMU_REG_LPSR_1P0_CLR_REG(base) ((base)->REG_LPSR_1P0_CLR)
#define PMU_REG_LPSR_1P0_TOG_REG(base) ((base)->REG_LPSR_1P0_TOG)
#define PMU_REF_REG(base) ((base)->REF)
#define PMU_REF_SET_REG(base) ((base)->REF_SET)
#define PMU_REF_CLR_REG(base) ((base)->REF_CLR)
#define PMU_REF_TOG_REG(base) ((base)->REF_TOG)
#define PMU_LOWPWR_CTRL_REG(base) ((base)->LOWPWR_CTRL)
#define PMU_LOWPWR_CTRL_SET_REG(base) ((base)->LOWPWR_CTRL_SET)
#define PMU_LOWPWR_CTRL_CLR_REG(base) ((base)->LOWPWR_CTRL_CLR)
#define PMU_LOWPWR_CTRL_TOG_REG(base) ((base)->LOWPWR_CTRL_TOG)
/*!
* @}
*/ /* end of group PMU_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- PMU Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup PMU_Register_Masks PMU Register Masks
* @{
*/
/* REG_1P0A Bit Fields */
#define PMU_REG_1P0A_ENABLE_LINREG_MASK 0x1u
#define PMU_REG_1P0A_ENABLE_LINREG_SHIFT 0
#define PMU_REG_1P0A_ENABLE_BO_MASK 0x2u
#define PMU_REG_1P0A_ENABLE_BO_SHIFT 1
#define PMU_REG_1P0A_ENABLE_ILIMIT_MASK 0x4u
#define PMU_REG_1P0A_ENABLE_ILIMIT_SHIFT 2
#define PMU_REG_1P0A_ENABLE_PULLDOWN_MASK 0x8u
#define PMU_REG_1P0A_ENABLE_PULLDOWN_SHIFT 3
#define PMU_REG_1P0A_BO_OFFSET_MASK 0x70u
#define PMU_REG_1P0A_BO_OFFSET_SHIFT 4
#define PMU_REG_1P0A_BO_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0A_BO_OFFSET_SHIFT))&PMU_REG_1P0A_BO_OFFSET_MASK)
#define PMU_REG_1P0A_ENABLE_PWRUPLOAD_MASK 0x80u
#define PMU_REG_1P0A_ENABLE_PWRUPLOAD_SHIFT 7
#define PMU_REG_1P0A_OUTPUT_TRG_MASK 0x1F00u
#define PMU_REG_1P0A_OUTPUT_TRG_SHIFT 8
#define PMU_REG_1P0A_OUTPUT_TRG(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0A_OUTPUT_TRG_SHIFT))&PMU_REG_1P0A_OUTPUT_TRG_MASK)
#define PMU_REG_1P0A_RSVD0_MASK 0xE000u
#define PMU_REG_1P0A_RSVD0_SHIFT 13
#define PMU_REG_1P0A_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0A_RSVD0_SHIFT))&PMU_REG_1P0A_RSVD0_MASK)
#define PMU_REG_1P0A_BO_MASK 0x10000u
#define PMU_REG_1P0A_BO_SHIFT 16
#define PMU_REG_1P0A_OK_MASK 0x20000u
#define PMU_REG_1P0A_OK_SHIFT 17
#define PMU_REG_1P0A_ENABLE_WEAK_LINREG_MASK 0x40000u
#define PMU_REG_1P0A_ENABLE_WEAK_LINREG_SHIFT 18
#define PMU_REG_1P0A_SELREF_WEAK_LINREG_MASK 0x80000u
#define PMU_REG_1P0A_SELREF_WEAK_LINREG_SHIFT 19
#define PMU_REG_1P0A_REG_TEST_MASK 0xF00000u
#define PMU_REG_1P0A_REG_TEST_SHIFT 20
#define PMU_REG_1P0A_REG_TEST(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0A_REG_TEST_SHIFT))&PMU_REG_1P0A_REG_TEST_MASK)
#define PMU_REG_1P0A_RSVD1_MASK 0xFF000000u
#define PMU_REG_1P0A_RSVD1_SHIFT 24
#define PMU_REG_1P0A_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0A_RSVD1_SHIFT))&PMU_REG_1P0A_RSVD1_MASK)
/* REG_1P0A_SET Bit Fields */
#define PMU_REG_1P0A_SET_ENABLE_LINREG_MASK 0x1u
#define PMU_REG_1P0A_SET_ENABLE_LINREG_SHIFT 0
#define PMU_REG_1P0A_SET_ENABLE_BO_MASK 0x2u
#define PMU_REG_1P0A_SET_ENABLE_BO_SHIFT 1
#define PMU_REG_1P0A_SET_ENABLE_ILIMIT_MASK 0x4u
#define PMU_REG_1P0A_SET_ENABLE_ILIMIT_SHIFT 2
#define PMU_REG_1P0A_SET_ENABLE_PULLDOWN_MASK 0x8u
#define PMU_REG_1P0A_SET_ENABLE_PULLDOWN_SHIFT 3
#define PMU_REG_1P0A_SET_BO_OFFSET_MASK 0x70u
#define PMU_REG_1P0A_SET_BO_OFFSET_SHIFT 4
#define PMU_REG_1P0A_SET_BO_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0A_SET_BO_OFFSET_SHIFT))&PMU_REG_1P0A_SET_BO_OFFSET_MASK)
#define PMU_REG_1P0A_SET_ENABLE_PWRUPLOAD_MASK 0x80u
#define PMU_REG_1P0A_SET_ENABLE_PWRUPLOAD_SHIFT 7
#define PMU_REG_1P0A_SET_OUTPUT_TRG_MASK 0x1F00u
#define PMU_REG_1P0A_SET_OUTPUT_TRG_SHIFT 8
#define PMU_REG_1P0A_SET_OUTPUT_TRG(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0A_SET_OUTPUT_TRG_SHIFT))&PMU_REG_1P0A_SET_OUTPUT_TRG_MASK)
#define PMU_REG_1P0A_SET_RSVD0_MASK 0xE000u
#define PMU_REG_1P0A_SET_RSVD0_SHIFT 13
#define PMU_REG_1P0A_SET_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0A_SET_RSVD0_SHIFT))&PMU_REG_1P0A_SET_RSVD0_MASK)
#define PMU_REG_1P0A_SET_BO_MASK 0x10000u
#define PMU_REG_1P0A_SET_BO_SHIFT 16
#define PMU_REG_1P0A_SET_OK_MASK 0x20000u
#define PMU_REG_1P0A_SET_OK_SHIFT 17
#define PMU_REG_1P0A_SET_ENABLE_WEAK_LINREG_MASK 0x40000u
#define PMU_REG_1P0A_SET_ENABLE_WEAK_LINREG_SHIFT 18
#define PMU_REG_1P0A_SET_SELREF_WEAK_LINREG_MASK 0x80000u
#define PMU_REG_1P0A_SET_SELREF_WEAK_LINREG_SHIFT 19
#define PMU_REG_1P0A_SET_REG_TEST_MASK 0xF00000u
#define PMU_REG_1P0A_SET_REG_TEST_SHIFT 20
#define PMU_REG_1P0A_SET_REG_TEST(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0A_SET_REG_TEST_SHIFT))&PMU_REG_1P0A_SET_REG_TEST_MASK)
#define PMU_REG_1P0A_SET_RSVD1_MASK 0xFF000000u
#define PMU_REG_1P0A_SET_RSVD1_SHIFT 24
#define PMU_REG_1P0A_SET_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0A_SET_RSVD1_SHIFT))&PMU_REG_1P0A_SET_RSVD1_MASK)
/* REG_1P0A_CLR Bit Fields */
#define PMU_REG_1P0A_CLR_ENABLE_LINREG_MASK 0x1u
#define PMU_REG_1P0A_CLR_ENABLE_LINREG_SHIFT 0
#define PMU_REG_1P0A_CLR_ENABLE_BO_MASK 0x2u
#define PMU_REG_1P0A_CLR_ENABLE_BO_SHIFT 1
#define PMU_REG_1P0A_CLR_ENABLE_ILIMIT_MASK 0x4u
#define PMU_REG_1P0A_CLR_ENABLE_ILIMIT_SHIFT 2
#define PMU_REG_1P0A_CLR_ENABLE_PULLDOWN_MASK 0x8u
#define PMU_REG_1P0A_CLR_ENABLE_PULLDOWN_SHIFT 3
#define PMU_REG_1P0A_CLR_BO_OFFSET_MASK 0x70u
#define PMU_REG_1P0A_CLR_BO_OFFSET_SHIFT 4
#define PMU_REG_1P0A_CLR_BO_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0A_CLR_BO_OFFSET_SHIFT))&PMU_REG_1P0A_CLR_BO_OFFSET_MASK)
#define PMU_REG_1P0A_CLR_ENABLE_PWRUPLOAD_MASK 0x80u
#define PMU_REG_1P0A_CLR_ENABLE_PWRUPLOAD_SHIFT 7
#define PMU_REG_1P0A_CLR_OUTPUT_TRG_MASK 0x1F00u
#define PMU_REG_1P0A_CLR_OUTPUT_TRG_SHIFT 8
#define PMU_REG_1P0A_CLR_OUTPUT_TRG(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0A_CLR_OUTPUT_TRG_SHIFT))&PMU_REG_1P0A_CLR_OUTPUT_TRG_MASK)
#define PMU_REG_1P0A_CLR_RSVD0_MASK 0xE000u
#define PMU_REG_1P0A_CLR_RSVD0_SHIFT 13
#define PMU_REG_1P0A_CLR_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0A_CLR_RSVD0_SHIFT))&PMU_REG_1P0A_CLR_RSVD0_MASK)
#define PMU_REG_1P0A_CLR_BO_MASK 0x10000u
#define PMU_REG_1P0A_CLR_BO_SHIFT 16
#define PMU_REG_1P0A_CLR_OK_MASK 0x20000u
#define PMU_REG_1P0A_CLR_OK_SHIFT 17
#define PMU_REG_1P0A_CLR_ENABLE_WEAK_LINREG_MASK 0x40000u
#define PMU_REG_1P0A_CLR_ENABLE_WEAK_LINREG_SHIFT 18
#define PMU_REG_1P0A_CLR_SELREF_WEAK_LINREG_MASK 0x80000u
#define PMU_REG_1P0A_CLR_SELREF_WEAK_LINREG_SHIFT 19
#define PMU_REG_1P0A_CLR_REG_TEST_MASK 0xF00000u
#define PMU_REG_1P0A_CLR_REG_TEST_SHIFT 20
#define PMU_REG_1P0A_CLR_REG_TEST(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0A_CLR_REG_TEST_SHIFT))&PMU_REG_1P0A_CLR_REG_TEST_MASK)
#define PMU_REG_1P0A_CLR_RSVD1_MASK 0xFF000000u
#define PMU_REG_1P0A_CLR_RSVD1_SHIFT 24
#define PMU_REG_1P0A_CLR_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0A_CLR_RSVD1_SHIFT))&PMU_REG_1P0A_CLR_RSVD1_MASK)
/* REG_1P0A_TOG Bit Fields */
#define PMU_REG_1P0A_TOG_ENABLE_LINREG_MASK 0x1u
#define PMU_REG_1P0A_TOG_ENABLE_LINREG_SHIFT 0
#define PMU_REG_1P0A_TOG_ENABLE_BO_MASK 0x2u
#define PMU_REG_1P0A_TOG_ENABLE_BO_SHIFT 1
#define PMU_REG_1P0A_TOG_ENABLE_ILIMIT_MASK 0x4u
#define PMU_REG_1P0A_TOG_ENABLE_ILIMIT_SHIFT 2
#define PMU_REG_1P0A_TOG_ENABLE_PULLDOWN_MASK 0x8u
#define PMU_REG_1P0A_TOG_ENABLE_PULLDOWN_SHIFT 3
#define PMU_REG_1P0A_TOG_BO_OFFSET_MASK 0x70u
#define PMU_REG_1P0A_TOG_BO_OFFSET_SHIFT 4
#define PMU_REG_1P0A_TOG_BO_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0A_TOG_BO_OFFSET_SHIFT))&PMU_REG_1P0A_TOG_BO_OFFSET_MASK)
#define PMU_REG_1P0A_TOG_ENABLE_PWRUPLOAD_MASK 0x80u
#define PMU_REG_1P0A_TOG_ENABLE_PWRUPLOAD_SHIFT 7
#define PMU_REG_1P0A_TOG_OUTPUT_TRG_MASK 0x1F00u
#define PMU_REG_1P0A_TOG_OUTPUT_TRG_SHIFT 8
#define PMU_REG_1P0A_TOG_OUTPUT_TRG(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0A_TOG_OUTPUT_TRG_SHIFT))&PMU_REG_1P0A_TOG_OUTPUT_TRG_MASK)
#define PMU_REG_1P0A_TOG_RSVD0_MASK 0xE000u
#define PMU_REG_1P0A_TOG_RSVD0_SHIFT 13
#define PMU_REG_1P0A_TOG_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0A_TOG_RSVD0_SHIFT))&PMU_REG_1P0A_TOG_RSVD0_MASK)
#define PMU_REG_1P0A_TOG_BO_MASK 0x10000u
#define PMU_REG_1P0A_TOG_BO_SHIFT 16
#define PMU_REG_1P0A_TOG_OK_MASK 0x20000u
#define PMU_REG_1P0A_TOG_OK_SHIFT 17
#define PMU_REG_1P0A_TOG_ENABLE_WEAK_LINREG_MASK 0x40000u
#define PMU_REG_1P0A_TOG_ENABLE_WEAK_LINREG_SHIFT 18
#define PMU_REG_1P0A_TOG_SELREF_WEAK_LINREG_MASK 0x80000u
#define PMU_REG_1P0A_TOG_SELREF_WEAK_LINREG_SHIFT 19
#define PMU_REG_1P0A_TOG_REG_TEST_MASK 0xF00000u
#define PMU_REG_1P0A_TOG_REG_TEST_SHIFT 20
#define PMU_REG_1P0A_TOG_REG_TEST(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0A_TOG_REG_TEST_SHIFT))&PMU_REG_1P0A_TOG_REG_TEST_MASK)
#define PMU_REG_1P0A_TOG_RSVD1_MASK 0xFF000000u
#define PMU_REG_1P0A_TOG_RSVD1_SHIFT 24
#define PMU_REG_1P0A_TOG_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0A_TOG_RSVD1_SHIFT))&PMU_REG_1P0A_TOG_RSVD1_MASK)
/* REG_1P0D Bit Fields */
#define PMU_REG_1P0D_ENABLE_LINREG_MASK 0x1u
#define PMU_REG_1P0D_ENABLE_LINREG_SHIFT 0
#define PMU_REG_1P0D_ENABLE_BO_MASK 0x2u
#define PMU_REG_1P0D_ENABLE_BO_SHIFT 1
#define PMU_REG_1P0D_ENABLE_ILIMIT_MASK 0x4u
#define PMU_REG_1P0D_ENABLE_ILIMIT_SHIFT 2
#define PMU_REG_1P0D_ENABLE_PULLDOWN_MASK 0x8u
#define PMU_REG_1P0D_ENABLE_PULLDOWN_SHIFT 3
#define PMU_REG_1P0D_BO_OFFSET_MASK 0x70u
#define PMU_REG_1P0D_BO_OFFSET_SHIFT 4
#define PMU_REG_1P0D_BO_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0D_BO_OFFSET_SHIFT))&PMU_REG_1P0D_BO_OFFSET_MASK)
#define PMU_REG_1P0D_ENABLE_PWRUPLOAD_MASK 0x80u
#define PMU_REG_1P0D_ENABLE_PWRUPLOAD_SHIFT 7
#define PMU_REG_1P0D_OUTPUT_TRG_MASK 0x1F00u
#define PMU_REG_1P0D_OUTPUT_TRG_SHIFT 8
#define PMU_REG_1P0D_OUTPUT_TRG(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0D_OUTPUT_TRG_SHIFT))&PMU_REG_1P0D_OUTPUT_TRG_MASK)
#define PMU_REG_1P0D_RSVD0_MASK 0xE000u
#define PMU_REG_1P0D_RSVD0_SHIFT 13
#define PMU_REG_1P0D_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0D_RSVD0_SHIFT))&PMU_REG_1P0D_RSVD0_MASK)
#define PMU_REG_1P0D_BO_MASK 0x10000u
#define PMU_REG_1P0D_BO_SHIFT 16
#define PMU_REG_1P0D_OK_MASK 0x20000u
#define PMU_REG_1P0D_OK_SHIFT 17
#define PMU_REG_1P0D_ENABLE_WEAK_LINREG_MASK 0x40000u
#define PMU_REG_1P0D_ENABLE_WEAK_LINREG_SHIFT 18
#define PMU_REG_1P0D_SELREF_WEAK_LINREG_MASK 0x80000u
#define PMU_REG_1P0D_SELREF_WEAK_LINREG_SHIFT 19
#define PMU_REG_1P0D_REG_TEST_MASK 0xF00000u
#define PMU_REG_1P0D_REG_TEST_SHIFT 20
#define PMU_REG_1P0D_REG_TEST(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0D_REG_TEST_SHIFT))&PMU_REG_1P0D_REG_TEST_MASK)
#define PMU_REG_1P0D_RSVD1_MASK 0x7F000000u
#define PMU_REG_1P0D_RSVD1_SHIFT 24
#define PMU_REG_1P0D_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0D_RSVD1_SHIFT))&PMU_REG_1P0D_RSVD1_MASK)
#define PMU_REG_1P0D_OVERRIDE_MASK 0x80000000u
#define PMU_REG_1P0D_OVERRIDE_SHIFT 31
/* REG_1P0D_SET Bit Fields */
#define PMU_REG_1P0D_SET_ENABLE_LINREG_MASK 0x1u
#define PMU_REG_1P0D_SET_ENABLE_LINREG_SHIFT 0
#define PMU_REG_1P0D_SET_ENABLE_BO_MASK 0x2u
#define PMU_REG_1P0D_SET_ENABLE_BO_SHIFT 1
#define PMU_REG_1P0D_SET_ENABLE_ILIMIT_MASK 0x4u
#define PMU_REG_1P0D_SET_ENABLE_ILIMIT_SHIFT 2
#define PMU_REG_1P0D_SET_ENABLE_PULLDOWN_MASK 0x8u
#define PMU_REG_1P0D_SET_ENABLE_PULLDOWN_SHIFT 3
#define PMU_REG_1P0D_SET_BO_OFFSET_MASK 0x70u
#define PMU_REG_1P0D_SET_BO_OFFSET_SHIFT 4
#define PMU_REG_1P0D_SET_BO_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0D_SET_BO_OFFSET_SHIFT))&PMU_REG_1P0D_SET_BO_OFFSET_MASK)
#define PMU_REG_1P0D_SET_ENABLE_PWRUPLOAD_MASK 0x80u
#define PMU_REG_1P0D_SET_ENABLE_PWRUPLOAD_SHIFT 7
#define PMU_REG_1P0D_SET_OUTPUT_TRG_MASK 0x1F00u
#define PMU_REG_1P0D_SET_OUTPUT_TRG_SHIFT 8
#define PMU_REG_1P0D_SET_OUTPUT_TRG(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0D_SET_OUTPUT_TRG_SHIFT))&PMU_REG_1P0D_SET_OUTPUT_TRG_MASK)
#define PMU_REG_1P0D_SET_RSVD0_MASK 0xE000u
#define PMU_REG_1P0D_SET_RSVD0_SHIFT 13
#define PMU_REG_1P0D_SET_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0D_SET_RSVD0_SHIFT))&PMU_REG_1P0D_SET_RSVD0_MASK)
#define PMU_REG_1P0D_SET_BO_MASK 0x10000u
#define PMU_REG_1P0D_SET_BO_SHIFT 16
#define PMU_REG_1P0D_SET_OK_MASK 0x20000u
#define PMU_REG_1P0D_SET_OK_SHIFT 17
#define PMU_REG_1P0D_SET_ENABLE_WEAK_LINREG_MASK 0x40000u
#define PMU_REG_1P0D_SET_ENABLE_WEAK_LINREG_SHIFT 18
#define PMU_REG_1P0D_SET_SELREF_WEAK_LINREG_MASK 0x80000u
#define PMU_REG_1P0D_SET_SELREF_WEAK_LINREG_SHIFT 19
#define PMU_REG_1P0D_SET_REG_TEST_MASK 0xF00000u
#define PMU_REG_1P0D_SET_REG_TEST_SHIFT 20
#define PMU_REG_1P0D_SET_REG_TEST(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0D_SET_REG_TEST_SHIFT))&PMU_REG_1P0D_SET_REG_TEST_MASK)
#define PMU_REG_1P0D_SET_RSVD1_MASK 0x7F000000u
#define PMU_REG_1P0D_SET_RSVD1_SHIFT 24
#define PMU_REG_1P0D_SET_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0D_SET_RSVD1_SHIFT))&PMU_REG_1P0D_SET_RSVD1_MASK)
#define PMU_REG_1P0D_SET_OVERRIDE_MASK 0x80000000u
#define PMU_REG_1P0D_SET_OVERRIDE_SHIFT 31
/* REG_1P0D_CLR Bit Fields */
#define PMU_REG_1P0D_CLR_ENABLE_LINREG_MASK 0x1u
#define PMU_REG_1P0D_CLR_ENABLE_LINREG_SHIFT 0
#define PMU_REG_1P0D_CLR_ENABLE_BO_MASK 0x2u
#define PMU_REG_1P0D_CLR_ENABLE_BO_SHIFT 1
#define PMU_REG_1P0D_CLR_ENABLE_ILIMIT_MASK 0x4u
#define PMU_REG_1P0D_CLR_ENABLE_ILIMIT_SHIFT 2
#define PMU_REG_1P0D_CLR_ENABLE_PULLDOWN_MASK 0x8u
#define PMU_REG_1P0D_CLR_ENABLE_PULLDOWN_SHIFT 3
#define PMU_REG_1P0D_CLR_BO_OFFSET_MASK 0x70u
#define PMU_REG_1P0D_CLR_BO_OFFSET_SHIFT 4
#define PMU_REG_1P0D_CLR_BO_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0D_CLR_BO_OFFSET_SHIFT))&PMU_REG_1P0D_CLR_BO_OFFSET_MASK)
#define PMU_REG_1P0D_CLR_ENABLE_PWRUPLOAD_MASK 0x80u
#define PMU_REG_1P0D_CLR_ENABLE_PWRUPLOAD_SHIFT 7
#define PMU_REG_1P0D_CLR_OUTPUT_TRG_MASK 0x1F00u
#define PMU_REG_1P0D_CLR_OUTPUT_TRG_SHIFT 8
#define PMU_REG_1P0D_CLR_OUTPUT_TRG(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0D_CLR_OUTPUT_TRG_SHIFT))&PMU_REG_1P0D_CLR_OUTPUT_TRG_MASK)
#define PMU_REG_1P0D_CLR_RSVD0_MASK 0xE000u
#define PMU_REG_1P0D_CLR_RSVD0_SHIFT 13
#define PMU_REG_1P0D_CLR_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0D_CLR_RSVD0_SHIFT))&PMU_REG_1P0D_CLR_RSVD0_MASK)
#define PMU_REG_1P0D_CLR_BO_MASK 0x10000u
#define PMU_REG_1P0D_CLR_BO_SHIFT 16
#define PMU_REG_1P0D_CLR_OK_MASK 0x20000u
#define PMU_REG_1P0D_CLR_OK_SHIFT 17
#define PMU_REG_1P0D_CLR_ENABLE_WEAK_LINREG_MASK 0x40000u
#define PMU_REG_1P0D_CLR_ENABLE_WEAK_LINREG_SHIFT 18
#define PMU_REG_1P0D_CLR_SELREF_WEAK_LINREG_MASK 0x80000u
#define PMU_REG_1P0D_CLR_SELREF_WEAK_LINREG_SHIFT 19
#define PMU_REG_1P0D_CLR_REG_TEST_MASK 0xF00000u
#define PMU_REG_1P0D_CLR_REG_TEST_SHIFT 20
#define PMU_REG_1P0D_CLR_REG_TEST(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0D_CLR_REG_TEST_SHIFT))&PMU_REG_1P0D_CLR_REG_TEST_MASK)
#define PMU_REG_1P0D_CLR_RSVD1_MASK 0x7F000000u
#define PMU_REG_1P0D_CLR_RSVD1_SHIFT 24
#define PMU_REG_1P0D_CLR_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0D_CLR_RSVD1_SHIFT))&PMU_REG_1P0D_CLR_RSVD1_MASK)
#define PMU_REG_1P0D_CLR_OVERRIDE_MASK 0x80000000u
#define PMU_REG_1P0D_CLR_OVERRIDE_SHIFT 31
/* REG_1P0D_TOG Bit Fields */
#define PMU_REG_1P0D_TOG_ENABLE_LINREG_MASK 0x1u
#define PMU_REG_1P0D_TOG_ENABLE_LINREG_SHIFT 0
#define PMU_REG_1P0D_TOG_ENABLE_BO_MASK 0x2u
#define PMU_REG_1P0D_TOG_ENABLE_BO_SHIFT 1
#define PMU_REG_1P0D_TOG_ENABLE_ILIMIT_MASK 0x4u
#define PMU_REG_1P0D_TOG_ENABLE_ILIMIT_SHIFT 2
#define PMU_REG_1P0D_TOG_ENABLE_PULLDOWN_MASK 0x8u
#define PMU_REG_1P0D_TOG_ENABLE_PULLDOWN_SHIFT 3
#define PMU_REG_1P0D_TOG_BO_OFFSET_MASK 0x70u
#define PMU_REG_1P0D_TOG_BO_OFFSET_SHIFT 4
#define PMU_REG_1P0D_TOG_BO_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0D_TOG_BO_OFFSET_SHIFT))&PMU_REG_1P0D_TOG_BO_OFFSET_MASK)
#define PMU_REG_1P0D_TOG_ENABLE_PWRUPLOAD_MASK 0x80u
#define PMU_REG_1P0D_TOG_ENABLE_PWRUPLOAD_SHIFT 7
#define PMU_REG_1P0D_TOG_OUTPUT_TRG_MASK 0x1F00u
#define PMU_REG_1P0D_TOG_OUTPUT_TRG_SHIFT 8
#define PMU_REG_1P0D_TOG_OUTPUT_TRG(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0D_TOG_OUTPUT_TRG_SHIFT))&PMU_REG_1P0D_TOG_OUTPUT_TRG_MASK)
#define PMU_REG_1P0D_TOG_RSVD0_MASK 0xE000u
#define PMU_REG_1P0D_TOG_RSVD0_SHIFT 13
#define PMU_REG_1P0D_TOG_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0D_TOG_RSVD0_SHIFT))&PMU_REG_1P0D_TOG_RSVD0_MASK)
#define PMU_REG_1P0D_TOG_BO_MASK 0x10000u
#define PMU_REG_1P0D_TOG_BO_SHIFT 16
#define PMU_REG_1P0D_TOG_OK_MASK 0x20000u
#define PMU_REG_1P0D_TOG_OK_SHIFT 17
#define PMU_REG_1P0D_TOG_ENABLE_WEAK_LINREG_MASK 0x40000u
#define PMU_REG_1P0D_TOG_ENABLE_WEAK_LINREG_SHIFT 18
#define PMU_REG_1P0D_TOG_SELREF_WEAK_LINREG_MASK 0x80000u
#define PMU_REG_1P0D_TOG_SELREF_WEAK_LINREG_SHIFT 19
#define PMU_REG_1P0D_TOG_REG_TEST_MASK 0xF00000u
#define PMU_REG_1P0D_TOG_REG_TEST_SHIFT 20
#define PMU_REG_1P0D_TOG_REG_TEST(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0D_TOG_REG_TEST_SHIFT))&PMU_REG_1P0D_TOG_REG_TEST_MASK)
#define PMU_REG_1P0D_TOG_RSVD1_MASK 0x7F000000u
#define PMU_REG_1P0D_TOG_RSVD1_SHIFT 24
#define PMU_REG_1P0D_TOG_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_1P0D_TOG_RSVD1_SHIFT))&PMU_REG_1P0D_TOG_RSVD1_MASK)
#define PMU_REG_1P0D_TOG_OVERRIDE_MASK 0x80000000u
#define PMU_REG_1P0D_TOG_OVERRIDE_SHIFT 31
/* REG_HSIC_1P2 Bit Fields */
#define PMU_REG_HSIC_1P2_ENABLE_LINREG_MASK 0x1u
#define PMU_REG_HSIC_1P2_ENABLE_LINREG_SHIFT 0
#define PMU_REG_HSIC_1P2_ENABLE_BO_MASK 0x2u
#define PMU_REG_HSIC_1P2_ENABLE_BO_SHIFT 1
#define PMU_REG_HSIC_1P2_ENABLE_ILIMIT_MASK 0x4u
#define PMU_REG_HSIC_1P2_ENABLE_ILIMIT_SHIFT 2
#define PMU_REG_HSIC_1P2_ENABLE_PULLDOWN_MASK 0x8u
#define PMU_REG_HSIC_1P2_ENABLE_PULLDOWN_SHIFT 3
#define PMU_REG_HSIC_1P2_BO_OFFSET_MASK 0x70u
#define PMU_REG_HSIC_1P2_BO_OFFSET_SHIFT 4
#define PMU_REG_HSIC_1P2_BO_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_HSIC_1P2_BO_OFFSET_SHIFT))&PMU_REG_HSIC_1P2_BO_OFFSET_MASK)
#define PMU_REG_HSIC_1P2_ENABLE_PWRUPLOAD_MASK 0x80u
#define PMU_REG_HSIC_1P2_ENABLE_PWRUPLOAD_SHIFT 7
#define PMU_REG_HSIC_1P2_OUTPUT_TRG_MASK 0x1F00u
#define PMU_REG_HSIC_1P2_OUTPUT_TRG_SHIFT 8
#define PMU_REG_HSIC_1P2_OUTPUT_TRG(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_HSIC_1P2_OUTPUT_TRG_SHIFT))&PMU_REG_HSIC_1P2_OUTPUT_TRG_MASK)
#define PMU_REG_HSIC_1P2_RSVD0_MASK 0xE000u
#define PMU_REG_HSIC_1P2_RSVD0_SHIFT 13
#define PMU_REG_HSIC_1P2_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_HSIC_1P2_RSVD0_SHIFT))&PMU_REG_HSIC_1P2_RSVD0_MASK)
#define PMU_REG_HSIC_1P2_BO_MASK 0x10000u
#define PMU_REG_HSIC_1P2_BO_SHIFT 16
#define PMU_REG_HSIC_1P2_OK_MASK 0x20000u
#define PMU_REG_HSIC_1P2_OK_SHIFT 17
#define PMU_REG_HSIC_1P2_ENABLE_WEAK_LINREG_MASK 0x40000u
#define PMU_REG_HSIC_1P2_ENABLE_WEAK_LINREG_SHIFT 18
#define PMU_REG_HSIC_1P2_SELREF_WEAK_LINREG_MASK 0x80000u
#define PMU_REG_HSIC_1P2_SELREF_WEAK_LINREG_SHIFT 19
#define PMU_REG_HSIC_1P2_REG_TEST_MASK 0xF00000u
#define PMU_REG_HSIC_1P2_REG_TEST_SHIFT 20
#define PMU_REG_HSIC_1P2_REG_TEST(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_HSIC_1P2_REG_TEST_SHIFT))&PMU_REG_HSIC_1P2_REG_TEST_MASK)
#define PMU_REG_HSIC_1P2_RSVD1_MASK 0x7F000000u
#define PMU_REG_HSIC_1P2_RSVD1_SHIFT 24
#define PMU_REG_HSIC_1P2_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_HSIC_1P2_RSVD1_SHIFT))&PMU_REG_HSIC_1P2_RSVD1_MASK)
#define PMU_REG_HSIC_1P2_OVERRIDE_MASK 0x80000000u
#define PMU_REG_HSIC_1P2_OVERRIDE_SHIFT 31
/* REG_HSIC_1P2_SET Bit Fields */
#define PMU_REG_HSIC_1P2_SET_ENABLE_LINREG_MASK 0x1u
#define PMU_REG_HSIC_1P2_SET_ENABLE_LINREG_SHIFT 0
#define PMU_REG_HSIC_1P2_SET_ENABLE_BO_MASK 0x2u
#define PMU_REG_HSIC_1P2_SET_ENABLE_BO_SHIFT 1
#define PMU_REG_HSIC_1P2_SET_ENABLE_ILIMIT_MASK 0x4u
#define PMU_REG_HSIC_1P2_SET_ENABLE_ILIMIT_SHIFT 2
#define PMU_REG_HSIC_1P2_SET_ENABLE_PULLDOWN_MASK 0x8u
#define PMU_REG_HSIC_1P2_SET_ENABLE_PULLDOWN_SHIFT 3
#define PMU_REG_HSIC_1P2_SET_BO_OFFSET_MASK 0x70u
#define PMU_REG_HSIC_1P2_SET_BO_OFFSET_SHIFT 4
#define PMU_REG_HSIC_1P2_SET_BO_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_HSIC_1P2_SET_BO_OFFSET_SHIFT))&PMU_REG_HSIC_1P2_SET_BO_OFFSET_MASK)
#define PMU_REG_HSIC_1P2_SET_ENABLE_PWRUPLOAD_MASK 0x80u
#define PMU_REG_HSIC_1P2_SET_ENABLE_PWRUPLOAD_SHIFT 7
#define PMU_REG_HSIC_1P2_SET_OUTPUT_TRG_MASK 0x1F00u
#define PMU_REG_HSIC_1P2_SET_OUTPUT_TRG_SHIFT 8
#define PMU_REG_HSIC_1P2_SET_OUTPUT_TRG(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_HSIC_1P2_SET_OUTPUT_TRG_SHIFT))&PMU_REG_HSIC_1P2_SET_OUTPUT_TRG_MASK)
#define PMU_REG_HSIC_1P2_SET_RSVD0_MASK 0xE000u
#define PMU_REG_HSIC_1P2_SET_RSVD0_SHIFT 13
#define PMU_REG_HSIC_1P2_SET_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_HSIC_1P2_SET_RSVD0_SHIFT))&PMU_REG_HSIC_1P2_SET_RSVD0_MASK)
#define PMU_REG_HSIC_1P2_SET_BO_MASK 0x10000u
#define PMU_REG_HSIC_1P2_SET_BO_SHIFT 16
#define PMU_REG_HSIC_1P2_SET_OK_MASK 0x20000u
#define PMU_REG_HSIC_1P2_SET_OK_SHIFT 17
#define PMU_REG_HSIC_1P2_SET_ENABLE_WEAK_LINREG_MASK 0x40000u
#define PMU_REG_HSIC_1P2_SET_ENABLE_WEAK_LINREG_SHIFT 18
#define PMU_REG_HSIC_1P2_SET_SELREF_WEAK_LINREG_MASK 0x80000u
#define PMU_REG_HSIC_1P2_SET_SELREF_WEAK_LINREG_SHIFT 19
#define PMU_REG_HSIC_1P2_SET_REG_TEST_MASK 0xF00000u
#define PMU_REG_HSIC_1P2_SET_REG_TEST_SHIFT 20
#define PMU_REG_HSIC_1P2_SET_REG_TEST(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_HSIC_1P2_SET_REG_TEST_SHIFT))&PMU_REG_HSIC_1P2_SET_REG_TEST_MASK)
#define PMU_REG_HSIC_1P2_SET_RSVD1_MASK 0x7F000000u
#define PMU_REG_HSIC_1P2_SET_RSVD1_SHIFT 24
#define PMU_REG_HSIC_1P2_SET_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_HSIC_1P2_SET_RSVD1_SHIFT))&PMU_REG_HSIC_1P2_SET_RSVD1_MASK)
#define PMU_REG_HSIC_1P2_SET_OVERRIDE_MASK 0x80000000u
#define PMU_REG_HSIC_1P2_SET_OVERRIDE_SHIFT 31
/* REG_HSIC_1P2_CLR Bit Fields */
#define PMU_REG_HSIC_1P2_CLR_ENABLE_LINREG_MASK 0x1u
#define PMU_REG_HSIC_1P2_CLR_ENABLE_LINREG_SHIFT 0
#define PMU_REG_HSIC_1P2_CLR_ENABLE_BO_MASK 0x2u
#define PMU_REG_HSIC_1P2_CLR_ENABLE_BO_SHIFT 1
#define PMU_REG_HSIC_1P2_CLR_ENABLE_ILIMIT_MASK 0x4u
#define PMU_REG_HSIC_1P2_CLR_ENABLE_ILIMIT_SHIFT 2
#define PMU_REG_HSIC_1P2_CLR_ENABLE_PULLDOWN_MASK 0x8u
#define PMU_REG_HSIC_1P2_CLR_ENABLE_PULLDOWN_SHIFT 3
#define PMU_REG_HSIC_1P2_CLR_BO_OFFSET_MASK 0x70u
#define PMU_REG_HSIC_1P2_CLR_BO_OFFSET_SHIFT 4
#define PMU_REG_HSIC_1P2_CLR_BO_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_HSIC_1P2_CLR_BO_OFFSET_SHIFT))&PMU_REG_HSIC_1P2_CLR_BO_OFFSET_MASK)
#define PMU_REG_HSIC_1P2_CLR_ENABLE_PWRUPLOAD_MASK 0x80u
#define PMU_REG_HSIC_1P2_CLR_ENABLE_PWRUPLOAD_SHIFT 7
#define PMU_REG_HSIC_1P2_CLR_OUTPUT_TRG_MASK 0x1F00u
#define PMU_REG_HSIC_1P2_CLR_OUTPUT_TRG_SHIFT 8
#define PMU_REG_HSIC_1P2_CLR_OUTPUT_TRG(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_HSIC_1P2_CLR_OUTPUT_TRG_SHIFT))&PMU_REG_HSIC_1P2_CLR_OUTPUT_TRG_MASK)
#define PMU_REG_HSIC_1P2_CLR_RSVD0_MASK 0xE000u
#define PMU_REG_HSIC_1P2_CLR_RSVD0_SHIFT 13
#define PMU_REG_HSIC_1P2_CLR_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_HSIC_1P2_CLR_RSVD0_SHIFT))&PMU_REG_HSIC_1P2_CLR_RSVD0_MASK)
#define PMU_REG_HSIC_1P2_CLR_BO_MASK 0x10000u
#define PMU_REG_HSIC_1P2_CLR_BO_SHIFT 16
#define PMU_REG_HSIC_1P2_CLR_OK_MASK 0x20000u
#define PMU_REG_HSIC_1P2_CLR_OK_SHIFT 17
#define PMU_REG_HSIC_1P2_CLR_ENABLE_WEAK_LINREG_MASK 0x40000u
#define PMU_REG_HSIC_1P2_CLR_ENABLE_WEAK_LINREG_SHIFT 18
#define PMU_REG_HSIC_1P2_CLR_SELREF_WEAK_LINREG_MASK 0x80000u
#define PMU_REG_HSIC_1P2_CLR_SELREF_WEAK_LINREG_SHIFT 19
#define PMU_REG_HSIC_1P2_CLR_REG_TEST_MASK 0xF00000u
#define PMU_REG_HSIC_1P2_CLR_REG_TEST_SHIFT 20
#define PMU_REG_HSIC_1P2_CLR_REG_TEST(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_HSIC_1P2_CLR_REG_TEST_SHIFT))&PMU_REG_HSIC_1P2_CLR_REG_TEST_MASK)
#define PMU_REG_HSIC_1P2_CLR_RSVD1_MASK 0x7F000000u
#define PMU_REG_HSIC_1P2_CLR_RSVD1_SHIFT 24
#define PMU_REG_HSIC_1P2_CLR_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_HSIC_1P2_CLR_RSVD1_SHIFT))&PMU_REG_HSIC_1P2_CLR_RSVD1_MASK)
#define PMU_REG_HSIC_1P2_CLR_OVERRIDE_MASK 0x80000000u
#define PMU_REG_HSIC_1P2_CLR_OVERRIDE_SHIFT 31
/* REG_HSIC_1P2_TOG Bit Fields */
#define PMU_REG_HSIC_1P2_TOG_ENABLE_LINREG_MASK 0x1u
#define PMU_REG_HSIC_1P2_TOG_ENABLE_LINREG_SHIFT 0
#define PMU_REG_HSIC_1P2_TOG_ENABLE_BO_MASK 0x2u
#define PMU_REG_HSIC_1P2_TOG_ENABLE_BO_SHIFT 1
#define PMU_REG_HSIC_1P2_TOG_ENABLE_ILIMIT_MASK 0x4u
#define PMU_REG_HSIC_1P2_TOG_ENABLE_ILIMIT_SHIFT 2
#define PMU_REG_HSIC_1P2_TOG_ENABLE_PULLDOWN_MASK 0x8u
#define PMU_REG_HSIC_1P2_TOG_ENABLE_PULLDOWN_SHIFT 3
#define PMU_REG_HSIC_1P2_TOG_BO_OFFSET_MASK 0x70u
#define PMU_REG_HSIC_1P2_TOG_BO_OFFSET_SHIFT 4
#define PMU_REG_HSIC_1P2_TOG_BO_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_HSIC_1P2_TOG_BO_OFFSET_SHIFT))&PMU_REG_HSIC_1P2_TOG_BO_OFFSET_MASK)
#define PMU_REG_HSIC_1P2_TOG_ENABLE_PWRUPLOAD_MASK 0x80u
#define PMU_REG_HSIC_1P2_TOG_ENABLE_PWRUPLOAD_SHIFT 7
#define PMU_REG_HSIC_1P2_TOG_OUTPUT_TRG_MASK 0x1F00u
#define PMU_REG_HSIC_1P2_TOG_OUTPUT_TRG_SHIFT 8
#define PMU_REG_HSIC_1P2_TOG_OUTPUT_TRG(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_HSIC_1P2_TOG_OUTPUT_TRG_SHIFT))&PMU_REG_HSIC_1P2_TOG_OUTPUT_TRG_MASK)
#define PMU_REG_HSIC_1P2_TOG_RSVD0_MASK 0xE000u
#define PMU_REG_HSIC_1P2_TOG_RSVD0_SHIFT 13
#define PMU_REG_HSIC_1P2_TOG_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_HSIC_1P2_TOG_RSVD0_SHIFT))&PMU_REG_HSIC_1P2_TOG_RSVD0_MASK)
#define PMU_REG_HSIC_1P2_TOG_BO_MASK 0x10000u
#define PMU_REG_HSIC_1P2_TOG_BO_SHIFT 16
#define PMU_REG_HSIC_1P2_TOG_OK_MASK 0x20000u
#define PMU_REG_HSIC_1P2_TOG_OK_SHIFT 17
#define PMU_REG_HSIC_1P2_TOG_ENABLE_WEAK_LINREG_MASK 0x40000u
#define PMU_REG_HSIC_1P2_TOG_ENABLE_WEAK_LINREG_SHIFT 18
#define PMU_REG_HSIC_1P2_TOG_SELREF_WEAK_LINREG_MASK 0x80000u
#define PMU_REG_HSIC_1P2_TOG_SELREF_WEAK_LINREG_SHIFT 19
#define PMU_REG_HSIC_1P2_TOG_REG_TEST_MASK 0xF00000u
#define PMU_REG_HSIC_1P2_TOG_REG_TEST_SHIFT 20
#define PMU_REG_HSIC_1P2_TOG_REG_TEST(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_HSIC_1P2_TOG_REG_TEST_SHIFT))&PMU_REG_HSIC_1P2_TOG_REG_TEST_MASK)
#define PMU_REG_HSIC_1P2_TOG_RSVD1_MASK 0x7F000000u
#define PMU_REG_HSIC_1P2_TOG_RSVD1_SHIFT 24
#define PMU_REG_HSIC_1P2_TOG_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_HSIC_1P2_TOG_RSVD1_SHIFT))&PMU_REG_HSIC_1P2_TOG_RSVD1_MASK)
#define PMU_REG_HSIC_1P2_TOG_OVERRIDE_MASK 0x80000000u
#define PMU_REG_HSIC_1P2_TOG_OVERRIDE_SHIFT 31
/* REG_LPSR_1P0 Bit Fields */
#define PMU_REG_LPSR_1P0_ENABLE_LINREG_MASK 0x1u
#define PMU_REG_LPSR_1P0_ENABLE_LINREG_SHIFT 0
#define PMU_REG_LPSR_1P0_ENABLE_BO_MASK 0x2u
#define PMU_REG_LPSR_1P0_ENABLE_BO_SHIFT 1
#define PMU_REG_LPSR_1P0_ENABLE_ILIMIT_MASK 0x4u
#define PMU_REG_LPSR_1P0_ENABLE_ILIMIT_SHIFT 2
#define PMU_REG_LPSR_1P0_ENABLE_PULLDOWN_MASK 0x8u
#define PMU_REG_LPSR_1P0_ENABLE_PULLDOWN_SHIFT 3
#define PMU_REG_LPSR_1P0_BO_OFFSET_MASK 0x70u
#define PMU_REG_LPSR_1P0_BO_OFFSET_SHIFT 4
#define PMU_REG_LPSR_1P0_BO_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_LPSR_1P0_BO_OFFSET_SHIFT))&PMU_REG_LPSR_1P0_BO_OFFSET_MASK)
#define PMU_REG_LPSR_1P0_ENABLE_PWRUPLOAD_MASK 0x80u
#define PMU_REG_LPSR_1P0_ENABLE_PWRUPLOAD_SHIFT 7
#define PMU_REG_LPSR_1P0_OUTPUT_TRG_MASK 0x1F00u
#define PMU_REG_LPSR_1P0_OUTPUT_TRG_SHIFT 8
#define PMU_REG_LPSR_1P0_OUTPUT_TRG(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_LPSR_1P0_OUTPUT_TRG_SHIFT))&PMU_REG_LPSR_1P0_OUTPUT_TRG_MASK)
#define PMU_REG_LPSR_1P0_RSVD0_MASK 0xE000u
#define PMU_REG_LPSR_1P0_RSVD0_SHIFT 13
#define PMU_REG_LPSR_1P0_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_LPSR_1P0_RSVD0_SHIFT))&PMU_REG_LPSR_1P0_RSVD0_MASK)
#define PMU_REG_LPSR_1P0_BO_MASK 0x10000u
#define PMU_REG_LPSR_1P0_BO_SHIFT 16
#define PMU_REG_LPSR_1P0_OK_MASK 0x20000u
#define PMU_REG_LPSR_1P0_OK_SHIFT 17
#define PMU_REG_LPSR_1P0_ENABLE_WEAK_LINREG_MASK 0x40000u
#define PMU_REG_LPSR_1P0_ENABLE_WEAK_LINREG_SHIFT 18
#define PMU_REG_LPSR_1P0_SELREF_WEAK_LINREG_MASK 0x80000u
#define PMU_REG_LPSR_1P0_SELREF_WEAK_LINREG_SHIFT 19
#define PMU_REG_LPSR_1P0_REG_TEST_MASK 0xF00000u
#define PMU_REG_LPSR_1P0_REG_TEST_SHIFT 20
#define PMU_REG_LPSR_1P0_REG_TEST(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_LPSR_1P0_REG_TEST_SHIFT))&PMU_REG_LPSR_1P0_REG_TEST_MASK)
#define PMU_REG_LPSR_1P0_RSVD1_MASK 0xFF000000u
#define PMU_REG_LPSR_1P0_RSVD1_SHIFT 24
#define PMU_REG_LPSR_1P0_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_LPSR_1P0_RSVD1_SHIFT))&PMU_REG_LPSR_1P0_RSVD1_MASK)
/* REG_LPSR_1P0_SET Bit Fields */
#define PMU_REG_LPSR_1P0_SET_ENABLE_LINREG_MASK 0x1u
#define PMU_REG_LPSR_1P0_SET_ENABLE_LINREG_SHIFT 0
#define PMU_REG_LPSR_1P0_SET_ENABLE_BO_MASK 0x2u
#define PMU_REG_LPSR_1P0_SET_ENABLE_BO_SHIFT 1
#define PMU_REG_LPSR_1P0_SET_ENABLE_ILIMIT_MASK 0x4u
#define PMU_REG_LPSR_1P0_SET_ENABLE_ILIMIT_SHIFT 2
#define PMU_REG_LPSR_1P0_SET_ENABLE_PULLDOWN_MASK 0x8u
#define PMU_REG_LPSR_1P0_SET_ENABLE_PULLDOWN_SHIFT 3
#define PMU_REG_LPSR_1P0_SET_BO_OFFSET_MASK 0x70u
#define PMU_REG_LPSR_1P0_SET_BO_OFFSET_SHIFT 4
#define PMU_REG_LPSR_1P0_SET_BO_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_LPSR_1P0_SET_BO_OFFSET_SHIFT))&PMU_REG_LPSR_1P0_SET_BO_OFFSET_MASK)
#define PMU_REG_LPSR_1P0_SET_ENABLE_PWRUPLOAD_MASK 0x80u
#define PMU_REG_LPSR_1P0_SET_ENABLE_PWRUPLOAD_SHIFT 7
#define PMU_REG_LPSR_1P0_SET_OUTPUT_TRG_MASK 0x1F00u
#define PMU_REG_LPSR_1P0_SET_OUTPUT_TRG_SHIFT 8
#define PMU_REG_LPSR_1P0_SET_OUTPUT_TRG(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_LPSR_1P0_SET_OUTPUT_TRG_SHIFT))&PMU_REG_LPSR_1P0_SET_OUTPUT_TRG_MASK)
#define PMU_REG_LPSR_1P0_SET_RSVD0_MASK 0xE000u
#define PMU_REG_LPSR_1P0_SET_RSVD0_SHIFT 13
#define PMU_REG_LPSR_1P0_SET_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_LPSR_1P0_SET_RSVD0_SHIFT))&PMU_REG_LPSR_1P0_SET_RSVD0_MASK)
#define PMU_REG_LPSR_1P0_SET_BO_MASK 0x10000u
#define PMU_REG_LPSR_1P0_SET_BO_SHIFT 16
#define PMU_REG_LPSR_1P0_SET_OK_MASK 0x20000u
#define PMU_REG_LPSR_1P0_SET_OK_SHIFT 17
#define PMU_REG_LPSR_1P0_SET_ENABLE_WEAK_LINREG_MASK 0x40000u
#define PMU_REG_LPSR_1P0_SET_ENABLE_WEAK_LINREG_SHIFT 18
#define PMU_REG_LPSR_1P0_SET_SELREF_WEAK_LINREG_MASK 0x80000u
#define PMU_REG_LPSR_1P0_SET_SELREF_WEAK_LINREG_SHIFT 19
#define PMU_REG_LPSR_1P0_SET_REG_TEST_MASK 0xF00000u
#define PMU_REG_LPSR_1P0_SET_REG_TEST_SHIFT 20
#define PMU_REG_LPSR_1P0_SET_REG_TEST(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_LPSR_1P0_SET_REG_TEST_SHIFT))&PMU_REG_LPSR_1P0_SET_REG_TEST_MASK)
#define PMU_REG_LPSR_1P0_SET_RSVD1_MASK 0xFF000000u
#define PMU_REG_LPSR_1P0_SET_RSVD1_SHIFT 24
#define PMU_REG_LPSR_1P0_SET_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_LPSR_1P0_SET_RSVD1_SHIFT))&PMU_REG_LPSR_1P0_SET_RSVD1_MASK)
/* REG_LPSR_1P0_CLR Bit Fields */
#define PMU_REG_LPSR_1P0_CLR_ENABLE_LINREG_MASK 0x1u
#define PMU_REG_LPSR_1P0_CLR_ENABLE_LINREG_SHIFT 0
#define PMU_REG_LPSR_1P0_CLR_ENABLE_BO_MASK 0x2u
#define PMU_REG_LPSR_1P0_CLR_ENABLE_BO_SHIFT 1
#define PMU_REG_LPSR_1P0_CLR_ENABLE_ILIMIT_MASK 0x4u
#define PMU_REG_LPSR_1P0_CLR_ENABLE_ILIMIT_SHIFT 2
#define PMU_REG_LPSR_1P0_CLR_ENABLE_PULLDOWN_MASK 0x8u
#define PMU_REG_LPSR_1P0_CLR_ENABLE_PULLDOWN_SHIFT 3
#define PMU_REG_LPSR_1P0_CLR_BO_OFFSET_MASK 0x70u
#define PMU_REG_LPSR_1P0_CLR_BO_OFFSET_SHIFT 4
#define PMU_REG_LPSR_1P0_CLR_BO_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_LPSR_1P0_CLR_BO_OFFSET_SHIFT))&PMU_REG_LPSR_1P0_CLR_BO_OFFSET_MASK)
#define PMU_REG_LPSR_1P0_CLR_ENABLE_PWRUPLOAD_MASK 0x80u
#define PMU_REG_LPSR_1P0_CLR_ENABLE_PWRUPLOAD_SHIFT 7
#define PMU_REG_LPSR_1P0_CLR_OUTPUT_TRG_MASK 0x1F00u
#define PMU_REG_LPSR_1P0_CLR_OUTPUT_TRG_SHIFT 8
#define PMU_REG_LPSR_1P0_CLR_OUTPUT_TRG(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_LPSR_1P0_CLR_OUTPUT_TRG_SHIFT))&PMU_REG_LPSR_1P0_CLR_OUTPUT_TRG_MASK)
#define PMU_REG_LPSR_1P0_CLR_RSVD0_MASK 0xE000u
#define PMU_REG_LPSR_1P0_CLR_RSVD0_SHIFT 13
#define PMU_REG_LPSR_1P0_CLR_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_LPSR_1P0_CLR_RSVD0_SHIFT))&PMU_REG_LPSR_1P0_CLR_RSVD0_MASK)
#define PMU_REG_LPSR_1P0_CLR_BO_MASK 0x10000u
#define PMU_REG_LPSR_1P0_CLR_BO_SHIFT 16
#define PMU_REG_LPSR_1P0_CLR_OK_MASK 0x20000u
#define PMU_REG_LPSR_1P0_CLR_OK_SHIFT 17
#define PMU_REG_LPSR_1P0_CLR_ENABLE_WEAK_LINREG_MASK 0x40000u
#define PMU_REG_LPSR_1P0_CLR_ENABLE_WEAK_LINREG_SHIFT 18
#define PMU_REG_LPSR_1P0_CLR_SELREF_WEAK_LINREG_MASK 0x80000u
#define PMU_REG_LPSR_1P0_CLR_SELREF_WEAK_LINREG_SHIFT 19
#define PMU_REG_LPSR_1P0_CLR_REG_TEST_MASK 0xF00000u
#define PMU_REG_LPSR_1P0_CLR_REG_TEST_SHIFT 20
#define PMU_REG_LPSR_1P0_CLR_REG_TEST(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_LPSR_1P0_CLR_REG_TEST_SHIFT))&PMU_REG_LPSR_1P0_CLR_REG_TEST_MASK)
#define PMU_REG_LPSR_1P0_CLR_RSVD1_MASK 0xFF000000u
#define PMU_REG_LPSR_1P0_CLR_RSVD1_SHIFT 24
#define PMU_REG_LPSR_1P0_CLR_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_LPSR_1P0_CLR_RSVD1_SHIFT))&PMU_REG_LPSR_1P0_CLR_RSVD1_MASK)
/* REG_LPSR_1P0_TOG Bit Fields */
#define PMU_REG_LPSR_1P0_TOG_ENABLE_LINREG_MASK 0x1u
#define PMU_REG_LPSR_1P0_TOG_ENABLE_LINREG_SHIFT 0
#define PMU_REG_LPSR_1P0_TOG_ENABLE_BO_MASK 0x2u
#define PMU_REG_LPSR_1P0_TOG_ENABLE_BO_SHIFT 1
#define PMU_REG_LPSR_1P0_TOG_ENABLE_ILIMIT_MASK 0x4u
#define PMU_REG_LPSR_1P0_TOG_ENABLE_ILIMIT_SHIFT 2
#define PMU_REG_LPSR_1P0_TOG_ENABLE_PULLDOWN_MASK 0x8u
#define PMU_REG_LPSR_1P0_TOG_ENABLE_PULLDOWN_SHIFT 3
#define PMU_REG_LPSR_1P0_TOG_BO_OFFSET_MASK 0x70u
#define PMU_REG_LPSR_1P0_TOG_BO_OFFSET_SHIFT 4
#define PMU_REG_LPSR_1P0_TOG_BO_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_LPSR_1P0_TOG_BO_OFFSET_SHIFT))&PMU_REG_LPSR_1P0_TOG_BO_OFFSET_MASK)
#define PMU_REG_LPSR_1P0_TOG_ENABLE_PWRUPLOAD_MASK 0x80u
#define PMU_REG_LPSR_1P0_TOG_ENABLE_PWRUPLOAD_SHIFT 7
#define PMU_REG_LPSR_1P0_TOG_OUTPUT_TRG_MASK 0x1F00u
#define PMU_REG_LPSR_1P0_TOG_OUTPUT_TRG_SHIFT 8
#define PMU_REG_LPSR_1P0_TOG_OUTPUT_TRG(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_LPSR_1P0_TOG_OUTPUT_TRG_SHIFT))&PMU_REG_LPSR_1P0_TOG_OUTPUT_TRG_MASK)
#define PMU_REG_LPSR_1P0_TOG_RSVD0_MASK 0xE000u
#define PMU_REG_LPSR_1P0_TOG_RSVD0_SHIFT 13
#define PMU_REG_LPSR_1P0_TOG_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_LPSR_1P0_TOG_RSVD0_SHIFT))&PMU_REG_LPSR_1P0_TOG_RSVD0_MASK)
#define PMU_REG_LPSR_1P0_TOG_BO_MASK 0x10000u
#define PMU_REG_LPSR_1P0_TOG_BO_SHIFT 16
#define PMU_REG_LPSR_1P0_TOG_OK_MASK 0x20000u
#define PMU_REG_LPSR_1P0_TOG_OK_SHIFT 17
#define PMU_REG_LPSR_1P0_TOG_ENABLE_WEAK_LINREG_MASK 0x40000u
#define PMU_REG_LPSR_1P0_TOG_ENABLE_WEAK_LINREG_SHIFT 18
#define PMU_REG_LPSR_1P0_TOG_SELREF_WEAK_LINREG_MASK 0x80000u
#define PMU_REG_LPSR_1P0_TOG_SELREF_WEAK_LINREG_SHIFT 19
#define PMU_REG_LPSR_1P0_TOG_REG_TEST_MASK 0xF00000u
#define PMU_REG_LPSR_1P0_TOG_REG_TEST_SHIFT 20
#define PMU_REG_LPSR_1P0_TOG_REG_TEST(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_LPSR_1P0_TOG_REG_TEST_SHIFT))&PMU_REG_LPSR_1P0_TOG_REG_TEST_MASK)
#define PMU_REG_LPSR_1P0_TOG_RSVD1_MASK 0xFF000000u
#define PMU_REG_LPSR_1P0_TOG_RSVD1_SHIFT 24
#define PMU_REG_LPSR_1P0_TOG_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PMU_REG_LPSR_1P0_TOG_RSVD1_SHIFT))&PMU_REG_LPSR_1P0_TOG_RSVD1_MASK)
/* REF Bit Fields */
#define PMU_REF_REFTOP_PWD_MASK 0x1u
#define PMU_REF_REFTOP_PWD_SHIFT 0
#define PMU_REF_REFTOP_PWDVBGUP_MASK 0x2u
#define PMU_REF_REFTOP_PWDVBGUP_SHIFT 1
#define PMU_REF_REFTOP_LOWPOWER_MASK 0x4u
#define PMU_REF_REFTOP_LOWPOWER_SHIFT 2
#define PMU_REF_REFTOP_SELFBIASOFF_MASK 0x8u
#define PMU_REF_REFTOP_SELFBIASOFF_SHIFT 3
#define PMU_REF_REFTOP_VBGADJ_MASK 0x70u
#define PMU_REF_REFTOP_VBGADJ_SHIFT 4
#define PMU_REF_REFTOP_VBGADJ(x) (((uint32_t)(((uint32_t)(x))<<PMU_REF_REFTOP_VBGADJ_SHIFT))&PMU_REF_REFTOP_VBGADJ_MASK)
#define PMU_REF_REFTOP_VBGUP_MASK 0x80u
#define PMU_REF_REFTOP_VBGUP_SHIFT 7
#define PMU_REF_REFTOP_BIAS_TST_MASK 0x300u
#define PMU_REF_REFTOP_BIAS_TST_SHIFT 8
#define PMU_REF_REFTOP_BIAS_TST(x) (((uint32_t)(((uint32_t)(x))<<PMU_REF_REFTOP_BIAS_TST_SHIFT))&PMU_REF_REFTOP_BIAS_TST_MASK)
#define PMU_REF_LPBG_SEL_MASK 0x400u
#define PMU_REF_LPBG_SEL_SHIFT 10
#define PMU_REF_LPBG_TEST_MASK 0x800u
#define PMU_REF_LPBG_TEST_SHIFT 11
#define PMU_REF_REFTOP_IBIAS_OFF_MASK 0x1000u
#define PMU_REF_REFTOP_IBIAS_OFF_SHIFT 12
#define PMU_REF_REFTOP_LINREGREF_EN_MASK 0x2000u
#define PMU_REF_REFTOP_LINREGREF_EN_SHIFT 13
#define PMU_REF_RSVD1_MASK 0xFFFFC000u
#define PMU_REF_RSVD1_SHIFT 14
#define PMU_REF_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PMU_REF_RSVD1_SHIFT))&PMU_REF_RSVD1_MASK)
/* REF_SET Bit Fields */
#define PMU_REF_SET_REFTOP_PWD_MASK 0x1u
#define PMU_REF_SET_REFTOP_PWD_SHIFT 0
#define PMU_REF_SET_REFTOP_PWDVBGUP_MASK 0x2u
#define PMU_REF_SET_REFTOP_PWDVBGUP_SHIFT 1
#define PMU_REF_SET_REFTOP_LOWPOWER_MASK 0x4u
#define PMU_REF_SET_REFTOP_LOWPOWER_SHIFT 2
#define PMU_REF_SET_REFTOP_SELFBIASOFF_MASK 0x8u
#define PMU_REF_SET_REFTOP_SELFBIASOFF_SHIFT 3
#define PMU_REF_SET_REFTOP_VBGADJ_MASK 0x70u
#define PMU_REF_SET_REFTOP_VBGADJ_SHIFT 4
#define PMU_REF_SET_REFTOP_VBGADJ(x) (((uint32_t)(((uint32_t)(x))<<PMU_REF_SET_REFTOP_VBGADJ_SHIFT))&PMU_REF_SET_REFTOP_VBGADJ_MASK)
#define PMU_REF_SET_REFTOP_VBGUP_MASK 0x80u
#define PMU_REF_SET_REFTOP_VBGUP_SHIFT 7
#define PMU_REF_SET_REFTOP_BIAS_TST_MASK 0x300u
#define PMU_REF_SET_REFTOP_BIAS_TST_SHIFT 8
#define PMU_REF_SET_REFTOP_BIAS_TST(x) (((uint32_t)(((uint32_t)(x))<<PMU_REF_SET_REFTOP_BIAS_TST_SHIFT))&PMU_REF_SET_REFTOP_BIAS_TST_MASK)
#define PMU_REF_SET_LPBG_SEL_MASK 0x400u
#define PMU_REF_SET_LPBG_SEL_SHIFT 10
#define PMU_REF_SET_LPBG_TEST_MASK 0x800u
#define PMU_REF_SET_LPBG_TEST_SHIFT 11
#define PMU_REF_SET_REFTOP_IBIAS_OFF_MASK 0x1000u
#define PMU_REF_SET_REFTOP_IBIAS_OFF_SHIFT 12
#define PMU_REF_SET_REFTOP_LINREGREF_EN_MASK 0x2000u
#define PMU_REF_SET_REFTOP_LINREGREF_EN_SHIFT 13
#define PMU_REF_SET_RSVD1_MASK 0xFFFFC000u
#define PMU_REF_SET_RSVD1_SHIFT 14
#define PMU_REF_SET_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PMU_REF_SET_RSVD1_SHIFT))&PMU_REF_SET_RSVD1_MASK)
/* REF_CLR Bit Fields */
#define PMU_REF_CLR_REFTOP_PWD_MASK 0x1u
#define PMU_REF_CLR_REFTOP_PWD_SHIFT 0
#define PMU_REF_CLR_REFTOP_PWDVBGUP_MASK 0x2u
#define PMU_REF_CLR_REFTOP_PWDVBGUP_SHIFT 1
#define PMU_REF_CLR_REFTOP_LOWPOWER_MASK 0x4u
#define PMU_REF_CLR_REFTOP_LOWPOWER_SHIFT 2
#define PMU_REF_CLR_REFTOP_SELFBIASOFF_MASK 0x8u
#define PMU_REF_CLR_REFTOP_SELFBIASOFF_SHIFT 3
#define PMU_REF_CLR_REFTOP_VBGADJ_MASK 0x70u
#define PMU_REF_CLR_REFTOP_VBGADJ_SHIFT 4
#define PMU_REF_CLR_REFTOP_VBGADJ(x) (((uint32_t)(((uint32_t)(x))<<PMU_REF_CLR_REFTOP_VBGADJ_SHIFT))&PMU_REF_CLR_REFTOP_VBGADJ_MASK)
#define PMU_REF_CLR_REFTOP_VBGUP_MASK 0x80u
#define PMU_REF_CLR_REFTOP_VBGUP_SHIFT 7
#define PMU_REF_CLR_REFTOP_BIAS_TST_MASK 0x300u
#define PMU_REF_CLR_REFTOP_BIAS_TST_SHIFT 8
#define PMU_REF_CLR_REFTOP_BIAS_TST(x) (((uint32_t)(((uint32_t)(x))<<PMU_REF_CLR_REFTOP_BIAS_TST_SHIFT))&PMU_REF_CLR_REFTOP_BIAS_TST_MASK)
#define PMU_REF_CLR_LPBG_SEL_MASK 0x400u
#define PMU_REF_CLR_LPBG_SEL_SHIFT 10
#define PMU_REF_CLR_LPBG_TEST_MASK 0x800u
#define PMU_REF_CLR_LPBG_TEST_SHIFT 11
#define PMU_REF_CLR_REFTOP_IBIAS_OFF_MASK 0x1000u
#define PMU_REF_CLR_REFTOP_IBIAS_OFF_SHIFT 12
#define PMU_REF_CLR_REFTOP_LINREGREF_EN_MASK 0x2000u
#define PMU_REF_CLR_REFTOP_LINREGREF_EN_SHIFT 13
#define PMU_REF_CLR_RSVD1_MASK 0xFFFFC000u
#define PMU_REF_CLR_RSVD1_SHIFT 14
#define PMU_REF_CLR_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PMU_REF_CLR_RSVD1_SHIFT))&PMU_REF_CLR_RSVD1_MASK)
/* REF_TOG Bit Fields */
#define PMU_REF_TOG_REFTOP_PWD_MASK 0x1u
#define PMU_REF_TOG_REFTOP_PWD_SHIFT 0
#define PMU_REF_TOG_REFTOP_PWDVBGUP_MASK 0x2u
#define PMU_REF_TOG_REFTOP_PWDVBGUP_SHIFT 1
#define PMU_REF_TOG_REFTOP_LOWPOWER_MASK 0x4u
#define PMU_REF_TOG_REFTOP_LOWPOWER_SHIFT 2
#define PMU_REF_TOG_REFTOP_SELFBIASOFF_MASK 0x8u
#define PMU_REF_TOG_REFTOP_SELFBIASOFF_SHIFT 3
#define PMU_REF_TOG_REFTOP_VBGADJ_MASK 0x70u
#define PMU_REF_TOG_REFTOP_VBGADJ_SHIFT 4
#define PMU_REF_TOG_REFTOP_VBGADJ(x) (((uint32_t)(((uint32_t)(x))<<PMU_REF_TOG_REFTOP_VBGADJ_SHIFT))&PMU_REF_TOG_REFTOP_VBGADJ_MASK)
#define PMU_REF_TOG_REFTOP_VBGUP_MASK 0x80u
#define PMU_REF_TOG_REFTOP_VBGUP_SHIFT 7
#define PMU_REF_TOG_REFTOP_BIAS_TST_MASK 0x300u
#define PMU_REF_TOG_REFTOP_BIAS_TST_SHIFT 8
#define PMU_REF_TOG_REFTOP_BIAS_TST(x) (((uint32_t)(((uint32_t)(x))<<PMU_REF_TOG_REFTOP_BIAS_TST_SHIFT))&PMU_REF_TOG_REFTOP_BIAS_TST_MASK)
#define PMU_REF_TOG_LPBG_SEL_MASK 0x400u
#define PMU_REF_TOG_LPBG_SEL_SHIFT 10
#define PMU_REF_TOG_LPBG_TEST_MASK 0x800u
#define PMU_REF_TOG_LPBG_TEST_SHIFT 11
#define PMU_REF_TOG_REFTOP_IBIAS_OFF_MASK 0x1000u
#define PMU_REF_TOG_REFTOP_IBIAS_OFF_SHIFT 12
#define PMU_REF_TOG_REFTOP_LINREGREF_EN_MASK 0x2000u
#define PMU_REF_TOG_REFTOP_LINREGREF_EN_SHIFT 13
#define PMU_REF_TOG_RSVD1_MASK 0xFFFFC000u
#define PMU_REF_TOG_RSVD1_SHIFT 14
#define PMU_REF_TOG_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PMU_REF_TOG_RSVD1_SHIFT))&PMU_REF_TOG_RSVD1_MASK)
/* LOWPWR_CTRL Bit Fields */
#define PMU_LOWPWR_CTRL_STOP_MODE_CONFIG_MASK 0x3u
#define PMU_LOWPWR_CTRL_STOP_MODE_CONFIG_SHIFT 0
#define PMU_LOWPWR_CTRL_STOP_MODE_CONFIG(x) (((uint32_t)(((uint32_t)(x))<<PMU_LOWPWR_CTRL_STOP_MODE_CONFIG_SHIFT))&PMU_LOWPWR_CTRL_STOP_MODE_CONFIG_MASK)
#define PMU_LOWPWR_CTRL_RSVD0_MASK 0xFCu
#define PMU_LOWPWR_CTRL_RSVD0_SHIFT 2
#define PMU_LOWPWR_CTRL_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PMU_LOWPWR_CTRL_RSVD0_SHIFT))&PMU_LOWPWR_CTRL_RSVD0_MASK)
#define PMU_LOWPWR_CTRL_L1_PWRGATE_MASK 0x100u
#define PMU_LOWPWR_CTRL_L1_PWRGATE_SHIFT 8
#define PMU_LOWPWR_CTRL_L2_PWRGATE_MASK 0x200u
#define PMU_LOWPWR_CTRL_L2_PWRGATE_SHIFT 9
#define PMU_LOWPWR_CTRL_CPU_PWRGATE_MASK 0x400u
#define PMU_LOWPWR_CTRL_CPU_PWRGATE_SHIFT 10
#define PMU_LOWPWR_CTRL_DISPLAY_PWRGATE_MASK 0x800u
#define PMU_LOWPWR_CTRL_DISPLAY_PWRGATE_SHIFT 11
#define PMU_LOWPWR_CTRL_MIX_PWRGATE_MASK 0x1000u
#define PMU_LOWPWR_CTRL_MIX_PWRGATE_SHIFT 12
#define PMU_LOWPWR_CTRL_GPU_PWRGATE_MASK 0x2000u
#define PMU_LOWPWR_CTRL_GPU_PWRGATE_SHIFT 13
#define PMU_LOWPWR_CTRL_CONTROL0_MASK 0xFFC000u
#define PMU_LOWPWR_CTRL_CONTROL0_SHIFT 14
#define PMU_LOWPWR_CTRL_CONTROL0(x) (((uint32_t)(((uint32_t)(x))<<PMU_LOWPWR_CTRL_CONTROL0_SHIFT))&PMU_LOWPWR_CTRL_CONTROL0_MASK)
#define PMU_LOWPWR_CTRL_CONTROL1_MASK 0xFF000000u
#define PMU_LOWPWR_CTRL_CONTROL1_SHIFT 24
#define PMU_LOWPWR_CTRL_CONTROL1(x) (((uint32_t)(((uint32_t)(x))<<PMU_LOWPWR_CTRL_CONTROL1_SHIFT))&PMU_LOWPWR_CTRL_CONTROL1_MASK)
/* LOWPWR_CTRL_SET Bit Fields */
#define PMU_LOWPWR_CTRL_SET_STOP_MODE_CONFIG_MASK 0x3u
#define PMU_LOWPWR_CTRL_SET_STOP_MODE_CONFIG_SHIFT 0
#define PMU_LOWPWR_CTRL_SET_STOP_MODE_CONFIG(x) (((uint32_t)(((uint32_t)(x))<<PMU_LOWPWR_CTRL_SET_STOP_MODE_CONFIG_SHIFT))&PMU_LOWPWR_CTRL_SET_STOP_MODE_CONFIG_MASK)
#define PMU_LOWPWR_CTRL_SET_RSVD0_MASK 0xFCu
#define PMU_LOWPWR_CTRL_SET_RSVD0_SHIFT 2
#define PMU_LOWPWR_CTRL_SET_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PMU_LOWPWR_CTRL_SET_RSVD0_SHIFT))&PMU_LOWPWR_CTRL_SET_RSVD0_MASK)
#define PMU_LOWPWR_CTRL_SET_L1_PWRGATE_MASK 0x100u
#define PMU_LOWPWR_CTRL_SET_L1_PWRGATE_SHIFT 8
#define PMU_LOWPWR_CTRL_SET_L2_PWRGATE_MASK 0x200u
#define PMU_LOWPWR_CTRL_SET_L2_PWRGATE_SHIFT 9
#define PMU_LOWPWR_CTRL_SET_CPU_PWRGATE_MASK 0x400u
#define PMU_LOWPWR_CTRL_SET_CPU_PWRGATE_SHIFT 10
#define PMU_LOWPWR_CTRL_SET_DISPLAY_PWRGATE_MASK 0x800u
#define PMU_LOWPWR_CTRL_SET_DISPLAY_PWRGATE_SHIFT 11
#define PMU_LOWPWR_CTRL_SET_MIX_PWRGATE_MASK 0x1000u
#define PMU_LOWPWR_CTRL_SET_MIX_PWRGATE_SHIFT 12
#define PMU_LOWPWR_CTRL_SET_GPU_PWRGATE_MASK 0x2000u
#define PMU_LOWPWR_CTRL_SET_GPU_PWRGATE_SHIFT 13
#define PMU_LOWPWR_CTRL_SET_CONTROL0_MASK 0xFFC000u
#define PMU_LOWPWR_CTRL_SET_CONTROL0_SHIFT 14
#define PMU_LOWPWR_CTRL_SET_CONTROL0(x) (((uint32_t)(((uint32_t)(x))<<PMU_LOWPWR_CTRL_SET_CONTROL0_SHIFT))&PMU_LOWPWR_CTRL_SET_CONTROL0_MASK)
#define PMU_LOWPWR_CTRL_SET_CONTROL1_MASK 0xFF000000u
#define PMU_LOWPWR_CTRL_SET_CONTROL1_SHIFT 24
#define PMU_LOWPWR_CTRL_SET_CONTROL1(x) (((uint32_t)(((uint32_t)(x))<<PMU_LOWPWR_CTRL_SET_CONTROL1_SHIFT))&PMU_LOWPWR_CTRL_SET_CONTROL1_MASK)
/* LOWPWR_CTRL_CLR Bit Fields */
#define PMU_LOWPWR_CTRL_CLR_STOP_MODE_CONFIG_MASK 0x3u
#define PMU_LOWPWR_CTRL_CLR_STOP_MODE_CONFIG_SHIFT 0
#define PMU_LOWPWR_CTRL_CLR_STOP_MODE_CONFIG(x) (((uint32_t)(((uint32_t)(x))<<PMU_LOWPWR_CTRL_CLR_STOP_MODE_CONFIG_SHIFT))&PMU_LOWPWR_CTRL_CLR_STOP_MODE_CONFIG_MASK)
#define PMU_LOWPWR_CTRL_CLR_RSVD0_MASK 0xFCu
#define PMU_LOWPWR_CTRL_CLR_RSVD0_SHIFT 2
#define PMU_LOWPWR_CTRL_CLR_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PMU_LOWPWR_CTRL_CLR_RSVD0_SHIFT))&PMU_LOWPWR_CTRL_CLR_RSVD0_MASK)
#define PMU_LOWPWR_CTRL_CLR_L1_PWRGATE_MASK 0x100u
#define PMU_LOWPWR_CTRL_CLR_L1_PWRGATE_SHIFT 8
#define PMU_LOWPWR_CTRL_CLR_L2_PWRGATE_MASK 0x200u
#define PMU_LOWPWR_CTRL_CLR_L2_PWRGATE_SHIFT 9
#define PMU_LOWPWR_CTRL_CLR_CPU_PWRGATE_MASK 0x400u
#define PMU_LOWPWR_CTRL_CLR_CPU_PWRGATE_SHIFT 10
#define PMU_LOWPWR_CTRL_CLR_DISPLAY_PWRGATE_MASK 0x800u
#define PMU_LOWPWR_CTRL_CLR_DISPLAY_PWRGATE_SHIFT 11
#define PMU_LOWPWR_CTRL_CLR_MIX_PWRGATE_MASK 0x1000u
#define PMU_LOWPWR_CTRL_CLR_MIX_PWRGATE_SHIFT 12
#define PMU_LOWPWR_CTRL_CLR_GPU_PWRGATE_MASK 0x2000u
#define PMU_LOWPWR_CTRL_CLR_GPU_PWRGATE_SHIFT 13
#define PMU_LOWPWR_CTRL_CLR_CONTROL0_MASK 0xFFC000u
#define PMU_LOWPWR_CTRL_CLR_CONTROL0_SHIFT 14
#define PMU_LOWPWR_CTRL_CLR_CONTROL0(x) (((uint32_t)(((uint32_t)(x))<<PMU_LOWPWR_CTRL_CLR_CONTROL0_SHIFT))&PMU_LOWPWR_CTRL_CLR_CONTROL0_MASK)
#define PMU_LOWPWR_CTRL_CLR_CONTROL1_MASK 0xFF000000u
#define PMU_LOWPWR_CTRL_CLR_CONTROL1_SHIFT 24
#define PMU_LOWPWR_CTRL_CLR_CONTROL1(x) (((uint32_t)(((uint32_t)(x))<<PMU_LOWPWR_CTRL_CLR_CONTROL1_SHIFT))&PMU_LOWPWR_CTRL_CLR_CONTROL1_MASK)
/* LOWPWR_CTRL_TOG Bit Fields */
#define PMU_LOWPWR_CTRL_TOG_STOP_MODE_CONFIG_MASK 0x3u
#define PMU_LOWPWR_CTRL_TOG_STOP_MODE_CONFIG_SHIFT 0
#define PMU_LOWPWR_CTRL_TOG_STOP_MODE_CONFIG(x) (((uint32_t)(((uint32_t)(x))<<PMU_LOWPWR_CTRL_TOG_STOP_MODE_CONFIG_SHIFT))&PMU_LOWPWR_CTRL_TOG_STOP_MODE_CONFIG_MASK)
#define PMU_LOWPWR_CTRL_TOG_RSVD0_MASK 0xFCu
#define PMU_LOWPWR_CTRL_TOG_RSVD0_SHIFT 2
#define PMU_LOWPWR_CTRL_TOG_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PMU_LOWPWR_CTRL_TOG_RSVD0_SHIFT))&PMU_LOWPWR_CTRL_TOG_RSVD0_MASK)
#define PMU_LOWPWR_CTRL_TOG_L1_PWRGATE_MASK 0x100u
#define PMU_LOWPWR_CTRL_TOG_L1_PWRGATE_SHIFT 8
#define PMU_LOWPWR_CTRL_TOG_L2_PWRGATE_MASK 0x200u
#define PMU_LOWPWR_CTRL_TOG_L2_PWRGATE_SHIFT 9
#define PMU_LOWPWR_CTRL_TOG_CPU_PWRGATE_MASK 0x400u
#define PMU_LOWPWR_CTRL_TOG_CPU_PWRGATE_SHIFT 10
#define PMU_LOWPWR_CTRL_TOG_DISPLAY_PWRGATE_MASK 0x800u
#define PMU_LOWPWR_CTRL_TOG_DISPLAY_PWRGATE_SHIFT 11
#define PMU_LOWPWR_CTRL_TOG_MIX_PWRGATE_MASK 0x1000u
#define PMU_LOWPWR_CTRL_TOG_MIX_PWRGATE_SHIFT 12
#define PMU_LOWPWR_CTRL_TOG_GPU_PWRGATE_MASK 0x2000u
#define PMU_LOWPWR_CTRL_TOG_GPU_PWRGATE_SHIFT 13
#define PMU_LOWPWR_CTRL_TOG_CONTROL0_MASK 0xFFC000u
#define PMU_LOWPWR_CTRL_TOG_CONTROL0_SHIFT 14
#define PMU_LOWPWR_CTRL_TOG_CONTROL0(x) (((uint32_t)(((uint32_t)(x))<<PMU_LOWPWR_CTRL_TOG_CONTROL0_SHIFT))&PMU_LOWPWR_CTRL_TOG_CONTROL0_MASK)
#define PMU_LOWPWR_CTRL_TOG_CONTROL1_MASK 0xFF000000u
#define PMU_LOWPWR_CTRL_TOG_CONTROL1_SHIFT 24
#define PMU_LOWPWR_CTRL_TOG_CONTROL1(x) (((uint32_t)(((uint32_t)(x))<<PMU_LOWPWR_CTRL_TOG_CONTROL1_SHIFT))&PMU_LOWPWR_CTRL_TOG_CONTROL1_MASK)
/*!
* @}
*/ /* end of group PMU_Register_Masks */
/* PMU - Peripheral instance base addresses */
/** Peripheral PMU base address */
#define PMU_BASE (0x30360000u)
/** Peripheral PMU base pointer */
#define PMU ((PMU_Type *)PMU_BASE)
#define PMU_BASE_PTR (PMU)
/** Array initializer of PMU peripheral base addresses */
#define PMU_BASE_ADDRS { PMU_BASE }
/** Array initializer of PMU peripheral base pointers */
#define PMU_BASE_PTRS { PMU }
/* ----------------------------------------------------------------------------
-- PMU - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup PMU_Register_Accessor_Macros PMU - Register accessor macros
* @{
*/
/* PMU - Register instance definitions */
/* PMU */
#define PMU_REG_1P0A PMU_REG_1P0A_REG(PMU_BASE_PTR)
#define PMU_REG_1P0A_SET PMU_REG_1P0A_SET_REG(PMU_BASE_PTR)
#define PMU_REG_1P0A_CLR PMU_REG_1P0A_CLR_REG(PMU_BASE_PTR)
#define PMU_REG_1P0A_TOG PMU_REG_1P0A_TOG_REG(PMU_BASE_PTR)
#define PMU_REG_1P0D PMU_REG_1P0D_REG(PMU_BASE_PTR)
#define PMU_REG_1P0D_SET PMU_REG_1P0D_SET_REG(PMU_BASE_PTR)
#define PMU_REG_1P0D_CLR PMU_REG_1P0D_CLR_REG(PMU_BASE_PTR)
#define PMU_REG_1P0D_TOG PMU_REG_1P0D_TOG_REG(PMU_BASE_PTR)
#define PMU_REG_HSIC_1P2 PMU_REG_HSIC_1P2_REG(PMU_BASE_PTR)
#define PMU_REG_HSIC_1P2_SET PMU_REG_HSIC_1P2_SET_REG(PMU_BASE_PTR)
#define PMU_REG_HSIC_1P2_CLR PMU_REG_HSIC_1P2_CLR_REG(PMU_BASE_PTR)
#define PMU_REG_HSIC_1P2_TOG PMU_REG_HSIC_1P2_TOG_REG(PMU_BASE_PTR)
#define PMU_REG_LPSR_1P0 PMU_REG_LPSR_1P0_REG(PMU_BASE_PTR)
#define PMU_REG_LPSR_1P0_SET PMU_REG_LPSR_1P0_SET_REG(PMU_BASE_PTR)
#define PMU_REG_LPSR_1P0_CLR PMU_REG_LPSR_1P0_CLR_REG(PMU_BASE_PTR)
#define PMU_REG_LPSR_1P0_TOG PMU_REG_LPSR_1P0_TOG_REG(PMU_BASE_PTR)
#define PMU_REF PMU_REF_REG(PMU_BASE_PTR)
#define PMU_REF_SET PMU_REF_SET_REG(PMU_BASE_PTR)
#define PMU_REF_CLR PMU_REF_CLR_REG(PMU_BASE_PTR)
#define PMU_REF_TOG PMU_REF_TOG_REG(PMU_BASE_PTR)
#define PMU_LOWPWR_CTRL PMU_LOWPWR_CTRL_REG(PMU_BASE_PTR)
#define PMU_LOWPWR_CTRL_SET PMU_LOWPWR_CTRL_SET_REG(PMU_BASE_PTR)
#define PMU_LOWPWR_CTRL_CLR PMU_LOWPWR_CTRL_CLR_REG(PMU_BASE_PTR)
#define PMU_LOWPWR_CTRL_TOG PMU_LOWPWR_CTRL_TOG_REG(PMU_BASE_PTR)
/*!
* @}
*/ /* end of group PMU_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group PMU_Peripheral */
/* ----------------------------------------------------------------------------
-- PWM Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup PWM_Peripheral_Access_Layer PWM Peripheral Access Layer
* @{
*/
/** PWM - Register Layout Typedef */
typedef struct {
__IO uint32_t PWMCR; /**< PWM Control Register, offset: 0x0 */
__IO uint32_t PWMSR; /**< PWM Status Register, offset: 0x4 */
__IO uint32_t PWMIR; /**< PWM Interrupt Register, offset: 0x8 */
__IO uint32_t PWMSAR; /**< PWM Sample Register, offset: 0xC */
__IO uint32_t PWMPR; /**< PWM Period Register, offset: 0x10 */
__I uint32_t PWMCNR; /**< PWM Counter Register, offset: 0x14 */
} PWM_Type, *PWM_MemMapPtr;
/* ----------------------------------------------------------------------------
-- PWM - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup PWM_Register_Accessor_Macros PWM - Register accessor macros
* @{
*/
/* PWM - Register accessors */
#define PWM_PWMCR_REG(base) ((base)->PWMCR)
#define PWM_PWMSR_REG(base) ((base)->PWMSR)
#define PWM_PWMIR_REG(base) ((base)->PWMIR)
#define PWM_PWMSAR_REG(base) ((base)->PWMSAR)
#define PWM_PWMPR_REG(base) ((base)->PWMPR)
#define PWM_PWMCNR_REG(base) ((base)->PWMCNR)
/*!
* @}
*/ /* end of group PWM_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- PWM Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup PWM_Register_Masks PWM Register Masks
* @{
*/
/* PWMCR Bit Fields */
#define PWM_PWMCR_EN_MASK 0x1u
#define PWM_PWMCR_EN_SHIFT 0
#define PWM_PWMCR_REPEAT_MASK 0x6u
#define PWM_PWMCR_REPEAT_SHIFT 1
#define PWM_PWMCR_REPEAT(x) (((uint32_t)(((uint32_t)(x))<<PWM_PWMCR_REPEAT_SHIFT))&PWM_PWMCR_REPEAT_MASK)
#define PWM_PWMCR_SWR_MASK 0x8u
#define PWM_PWMCR_SWR_SHIFT 3
#define PWM_PWMCR_PRESCALER_MASK 0xFFF0u
#define PWM_PWMCR_PRESCALER_SHIFT 4
#define PWM_PWMCR_PRESCALER(x) (((uint32_t)(((uint32_t)(x))<<PWM_PWMCR_PRESCALER_SHIFT))&PWM_PWMCR_PRESCALER_MASK)
#define PWM_PWMCR_CLKSRC_MASK 0x30000u
#define PWM_PWMCR_CLKSRC_SHIFT 16
#define PWM_PWMCR_CLKSRC(x) (((uint32_t)(((uint32_t)(x))<<PWM_PWMCR_CLKSRC_SHIFT))&PWM_PWMCR_CLKSRC_MASK)
#define PWM_PWMCR_POUTC_MASK 0xC0000u
#define PWM_PWMCR_POUTC_SHIFT 18
#define PWM_PWMCR_POUTC(x) (((uint32_t)(((uint32_t)(x))<<PWM_PWMCR_POUTC_SHIFT))&PWM_PWMCR_POUTC_MASK)
#define PWM_PWMCR_HCTR_MASK 0x100000u
#define PWM_PWMCR_HCTR_SHIFT 20
#define PWM_PWMCR_BCTR_MASK 0x200000u
#define PWM_PWMCR_BCTR_SHIFT 21
#define PWM_PWMCR_DBGEN_MASK 0x400000u
#define PWM_PWMCR_DBGEN_SHIFT 22
#define PWM_PWMCR_WAITEN_MASK 0x800000u
#define PWM_PWMCR_WAITEN_SHIFT 23
#define PWM_PWMCR_DOZEN_MASK 0x1000000u
#define PWM_PWMCR_DOZEN_SHIFT 24
#define PWM_PWMCR_STOPEN_MASK 0x2000000u
#define PWM_PWMCR_STOPEN_SHIFT 25
#define PWM_PWMCR_FWM_MASK 0xC000000u
#define PWM_PWMCR_FWM_SHIFT 26
#define PWM_PWMCR_FWM(x) (((uint32_t)(((uint32_t)(x))<<PWM_PWMCR_FWM_SHIFT))&PWM_PWMCR_FWM_MASK)
/* PWMSR Bit Fields */
#define PWM_PWMSR_FIFOAV_MASK 0x7u
#define PWM_PWMSR_FIFOAV_SHIFT 0
#define PWM_PWMSR_FIFOAV(x) (((uint32_t)(((uint32_t)(x))<<PWM_PWMSR_FIFOAV_SHIFT))&PWM_PWMSR_FIFOAV_MASK)
#define PWM_PWMSR_FE_MASK 0x8u
#define PWM_PWMSR_FE_SHIFT 3
#define PWM_PWMSR_ROV_MASK 0x10u
#define PWM_PWMSR_ROV_SHIFT 4
#define PWM_PWMSR_CMP_MASK 0x20u
#define PWM_PWMSR_CMP_SHIFT 5
#define PWM_PWMSR_FWE_MASK 0x40u
#define PWM_PWMSR_FWE_SHIFT 6
/* PWMIR Bit Fields */
#define PWM_PWMIR_FIE_MASK 0x1u
#define PWM_PWMIR_FIE_SHIFT 0
#define PWM_PWMIR_RIE_MASK 0x2u
#define PWM_PWMIR_RIE_SHIFT 1
#define PWM_PWMIR_CIE_MASK 0x4u
#define PWM_PWMIR_CIE_SHIFT 2
/* PWMSAR Bit Fields */
#define PWM_PWMSAR_SAMPLE_MASK 0xFFFFu
#define PWM_PWMSAR_SAMPLE_SHIFT 0
#define PWM_PWMSAR_SAMPLE(x) (((uint32_t)(((uint32_t)(x))<<PWM_PWMSAR_SAMPLE_SHIFT))&PWM_PWMSAR_SAMPLE_MASK)
/* PWMPR Bit Fields */
#define PWM_PWMPR_PERIOD_MASK 0xFFFFu
#define PWM_PWMPR_PERIOD_SHIFT 0
#define PWM_PWMPR_PERIOD(x) (((uint32_t)(((uint32_t)(x))<<PWM_PWMPR_PERIOD_SHIFT))&PWM_PWMPR_PERIOD_MASK)
/* PWMCNR Bit Fields */
#define PWM_PWMCNR_COUNT_MASK 0xFFFFu
#define PWM_PWMCNR_COUNT_SHIFT 0
#define PWM_PWMCNR_COUNT(x) (((uint32_t)(((uint32_t)(x))<<PWM_PWMCNR_COUNT_SHIFT))&PWM_PWMCNR_COUNT_MASK)
/*!
* @}
*/ /* end of group PWM_Register_Masks */
/* PWM - Peripheral instance base addresses */
/** Peripheral PWM1 base address */
#define PWM1_BASE (0x30660000u)
/** Peripheral PWM1 base pointer */
#define PWM1 ((PWM_Type *)PWM1_BASE)
#define PWM1_BASE_PTR (PWM1)
/** Peripheral PWM2 base address */
#define PWM2_BASE (0x30670000u)
/** Peripheral PWM2 base pointer */
#define PWM2 ((PWM_Type *)PWM2_BASE)
#define PWM2_BASE_PTR (PWM2)
/** Peripheral PWM3 base address */
#define PWM3_BASE (0x30680000u)
/** Peripheral PWM3 base pointer */
#define PWM3 ((PWM_Type *)PWM3_BASE)
#define PWM3_BASE_PTR (PWM3)
/** Peripheral PWM4 base address */
#define PWM4_BASE (0x30690000u)
/** Peripheral PWM4 base pointer */
#define PWM4 ((PWM_Type *)PWM4_BASE)
#define PWM4_BASE_PTR (PWM4)
/** Array initializer of PWM peripheral base addresses */
#define PWM_BASE_ADDRS { PWM1_BASE, PWM2_BASE, PWM3_BASE, PWM4_BASE }
/** Array initializer of PWM peripheral base pointers */
#define PWM_BASE_PTRS { PWM1, PWM2, PWM3, PWM4 }
/** Interrupt vectors for the PWM peripheral type */
#define PWM_IRQS { PWM1_IRQn, PWM2_IRQn, PWM3_IRQn, PWM4_IRQn }
/* ----------------------------------------------------------------------------
-- PWM - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup PWM_Register_Accessor_Macros PWM - Register accessor macros
* @{
*/
/* PWM - Register instance definitions */
/* PWM1 */
#define PWM1_PWMCR PWM_PWMCR_REG(PWM1_BASE_PTR)
#define PWM1_PWMSR PWM_PWMSR_REG(PWM1_BASE_PTR)
#define PWM1_PWMIR PWM_PWMIR_REG(PWM1_BASE_PTR)
#define PWM1_PWMSAR PWM_PWMSAR_REG(PWM1_BASE_PTR)
#define PWM1_PWMPR PWM_PWMPR_REG(PWM1_BASE_PTR)
#define PWM1_PWMCNR PWM_PWMCNR_REG(PWM1_BASE_PTR)
/* PWM2 */
#define PWM2_PWMCR PWM_PWMCR_REG(PWM2_BASE_PTR)
#define PWM2_PWMSR PWM_PWMSR_REG(PWM2_BASE_PTR)
#define PWM2_PWMIR PWM_PWMIR_REG(PWM2_BASE_PTR)
#define PWM2_PWMSAR PWM_PWMSAR_REG(PWM2_BASE_PTR)
#define PWM2_PWMPR PWM_PWMPR_REG(PWM2_BASE_PTR)
#define PWM2_PWMCNR PWM_PWMCNR_REG(PWM2_BASE_PTR)
/* PWM3 */
#define PWM3_PWMCR PWM_PWMCR_REG(PWM3_BASE_PTR)
#define PWM3_PWMSR PWM_PWMSR_REG(PWM3_BASE_PTR)
#define PWM3_PWMIR PWM_PWMIR_REG(PWM3_BASE_PTR)
#define PWM3_PWMSAR PWM_PWMSAR_REG(PWM3_BASE_PTR)
#define PWM3_PWMPR PWM_PWMPR_REG(PWM3_BASE_PTR)
#define PWM3_PWMCNR PWM_PWMCNR_REG(PWM3_BASE_PTR)
/* PWM4 */
#define PWM4_PWMCR PWM_PWMCR_REG(PWM4_BASE_PTR)
#define PWM4_PWMSR PWM_PWMSR_REG(PWM4_BASE_PTR)
#define PWM4_PWMIR PWM_PWMIR_REG(PWM4_BASE_PTR)
#define PWM4_PWMSAR PWM_PWMSAR_REG(PWM4_BASE_PTR)
#define PWM4_PWMPR PWM_PWMPR_REG(PWM4_BASE_PTR)
#define PWM4_PWMCNR PWM_PWMCNR_REG(PWM4_BASE_PTR)
/*!
* @}
*/ /* end of group PWM_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group PWM_Peripheral */
/* ----------------------------------------------------------------------------
-- PXP Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup PXP_Peripheral_Access_Layer PXP Peripheral Access Layer
* @{
*/
/** PXP - Register Layout Typedef */
typedef struct {
__IO uint32_t HW_PXP_CTRL; /**< Control Register 0, offset: 0x0 */
uint8_t RESERVED_0[12];
__IO uint32_t HW_PXP_STAT; /**< Status Register, offset: 0x10 */
uint8_t RESERVED_1[12];
__IO uint32_t HW_PXP_OUT_CTRL; /**< Output Buffer Control Register, offset: 0x20 */
uint8_t RESERVED_2[12];
__IO uint32_t HW_PXP_OUT_BUF; /**< Output Frame Buffer Pointer, offset: 0x30 */
uint8_t RESERVED_3[12];
__IO uint32_t HW_PXP_OUT_BUF2; /**< Output Frame Buffer Pointer #2, offset: 0x40 */
uint8_t RESERVED_4[12];
__IO uint32_t HW_PXP_OUT_PITCH; /**< Output Buffer Pitch, offset: 0x50 */
uint8_t RESERVED_5[12];
__IO uint32_t HW_PXP_OUT_LRC; /**< Output Surface Lower Right Coordinate, offset: 0x60 */
uint8_t RESERVED_6[12];
__IO uint32_t HW_PXP_OUT_PS_ULC; /**< Processed Surface Upper Left Coordinate, offset: 0x70 */
uint8_t RESERVED_7[12];
__IO uint32_t HW_PXP_OUT_PS_LRC; /**< Processed Surface Lower Right Coordinate, offset: 0x80 */
uint8_t RESERVED_8[12];
__IO uint32_t HW_PXP_OUT_AS_ULC; /**< Alpha Surface Upper Left Coordinate, offset: 0x90 */
uint8_t RESERVED_9[12];
__IO uint32_t HW_PXP_OUT_AS_LRC; /**< Alpha Surface Lower Right Coordinate, offset: 0xA0 */
uint8_t RESERVED_10[12];
__IO uint32_t HW_PXP_PS_CTRL; /**< Processed Surface (PS) Control Register, offset: 0xB0 */
uint8_t RESERVED_11[12];
__IO uint32_t HW_PXP_PS_BUF; /**< PS Input Buffer Address, offset: 0xC0 */
uint8_t RESERVED_12[12];
__IO uint32_t HW_PXP_PS_UBUF; /**< PS U/Cb or 2 Plane UV Input Buffer Address, offset: 0xD0 */
uint8_t RESERVED_13[12];
__IO uint32_t HW_PXP_PS_VBUF; /**< PS V/Cr Input Buffer Address, offset: 0xE0 */
uint8_t RESERVED_14[12];
__IO uint32_t HW_PXP_PS_PITCH; /**< Processed Surface Pitch, offset: 0xF0 */
uint8_t RESERVED_15[12];
__IO uint32_t HW_PXP_PS_BACKGROUND_0; /**< PS Background Color, offset: 0x100 */
uint8_t RESERVED_16[12];
__IO uint32_t HW_PXP_PS_SCALE; /**< PS Scale Factor Register, offset: 0x110 */
uint8_t RESERVED_17[12];
__IO uint32_t HW_PXP_PS_OFFSET; /**< PS Scale Offset Register, offset: 0x120 */
uint8_t RESERVED_18[12];
__IO uint32_t HW_PXP_PS_CLRKEYLOW_0; /**< PS Color Key Low, offset: 0x130 */
uint8_t RESERVED_19[12];
__IO uint32_t HW_PXP_PS_CLRKEYHIGH_0; /**< PS Color Key High, offset: 0x140 */
uint8_t RESERVED_20[12];
__IO uint32_t HW_PXP_AS_CTRL; /**< Alpha Surface Control, offset: 0x150 */
uint8_t RESERVED_21[12];
__IO uint32_t HW_PXP_AS_BUF; /**< Alpha Surface Buffer Pointer, offset: 0x160 */
uint8_t RESERVED_22[12];
__IO uint32_t HW_PXP_AS_PITCH; /**< Alpha Surface Pitch, offset: 0x170 */
uint8_t RESERVED_23[12];
__IO uint32_t HW_PXP_AS_CLRKEYLOW_0; /**< Overlay Color Key Low, offset: 0x180 */
uint8_t RESERVED_24[12];
__IO uint32_t HW_PXP_AS_CLRKEYHIGH_0; /**< Overlay Color Key High, offset: 0x190 */
uint8_t RESERVED_25[12];
__IO uint32_t HW_PXP_CSC1_COEF0; /**< Color Space Conversion Coefficient Register 0, offset: 0x1A0 */
uint8_t RESERVED_26[12];
__IO uint32_t HW_PXP_CSC1_COEF1; /**< Color Space Conversion Coefficient Register 1, offset: 0x1B0 */
uint8_t RESERVED_27[12];
__IO uint32_t HW_PXP_CSC1_COEF2; /**< Color Space Conversion Coefficient Register 2, offset: 0x1C0 */
uint8_t RESERVED_28[12];
__IO uint32_t HW_PXP_CSC2_CTRL; /**< Color Space Conversion Control Register., offset: 0x1D0 */
uint8_t RESERVED_29[12];
__IO uint32_t HW_PXP_CSC2_COEF0; /**< Color Space Conversion Coefficient Register 0, offset: 0x1E0 */
uint8_t RESERVED_30[12];
__IO uint32_t HW_PXP_CSC2_COEF1; /**< Color Space Conversion Coefficient Register 1, offset: 0x1F0 */
uint8_t RESERVED_31[12];
__IO uint32_t HW_PXP_CSC2_COEF2; /**< Color Space Conversion Coefficient Register 2, offset: 0x200 */
uint8_t RESERVED_32[12];
__IO uint32_t HW_PXP_CSC2_COEF3; /**< Color Space Conversion Coefficient Register 3, offset: 0x210 */
uint8_t RESERVED_33[12];
__IO uint32_t HW_PXP_CSC2_COEF4; /**< Color Space Conversion Coefficient Register 4, offset: 0x220 */
uint8_t RESERVED_34[12];
__IO uint32_t HW_PXP_CSC2_COEF5; /**< Color Space Conversion Coefficient Register 5, offset: 0x230 */
uint8_t RESERVED_35[12];
__IO uint32_t HW_PXP_LUT_CTRL; /**< Lookup Table Control Register., offset: 0x240 */
uint8_t RESERVED_36[12];
__IO uint32_t HW_PXP_LUT_ADDR; /**< Lookup Table Control Register., offset: 0x250 */
uint8_t RESERVED_37[12];
__IO uint32_t HW_PXP_LUT_DATA; /**< Lookup Table Data Register., offset: 0x260 */
uint8_t RESERVED_38[12];
__IO uint32_t HW_PXP_LUT_EXTMEM; /**< Lookup Table External Memory Address Register., offset: 0x270 */
uint8_t RESERVED_39[12];
__IO uint32_t HW_PXP_CFA; /**< Color Filter Array Register., offset: 0x280 */
uint8_t RESERVED_40[12];
__IO uint32_t HW_PXP_ALPHA_A_CTRL; /**< PXP Alpha Engine A Control Register., offset: 0x290 */
uint8_t RESERVED_41[12];
__IO uint32_t HW_PXP_ALPHA_B_CTRL; /**< PXP Alpha Engine B Control Register., offset: 0x2A0 */
uint8_t RESERVED_42[12];
__IO uint32_t HW_PXP_ALPHA_B_CTRL_1; /**< , offset: 0x2B0 */
uint8_t RESERVED_43[12];
__IO uint32_t HW_PXP_PS_BACKGROUND_1; /**< PS Background Color 1, offset: 0x2C0 */
uint8_t RESERVED_44[12];
__IO uint32_t HW_PXP_PS_CLRKEYLOW_1; /**< PS Color Key Low 1, offset: 0x2D0 */
uint8_t RESERVED_45[12];
__IO uint32_t HW_PXP_PS_CLRKEYHIGH_1; /**< PS Color Key High 1, offset: 0x2E0 */
uint8_t RESERVED_46[12];
__IO uint32_t HW_PXP_AS_CLRKEYLOW_1; /**< Overlay Color Key Low, offset: 0x2F0 */
uint8_t RESERVED_47[12];
__IO uint32_t HW_PXP_AS_CLRKEYHIGH_1; /**< Overlay Color Key High, offset: 0x300 */
uint8_t RESERVED_48[12];
__IO uint32_t HW_PXP_CTRL2; /**< Control Register 2, offset: 0x310 */
uint8_t RESERVED_49[12];
__IO uint32_t HW_PXP_POWER_REG0; /**< PXP Power Control Register., offset: 0x320 */
uint8_t RESERVED_50[12];
__IO uint32_t HW_PXP_POWER_REG1; /**< PXP Power Control Register 1., offset: 0x330 */
uint8_t RESERVED_51[12];
__IO uint32_t HW_PXP_DATA_PATH_CTRL0; /**< , offset: 0x340 */
uint8_t RESERVED_52[12];
__IO uint32_t HW_PXP_DATA_PATH_CTRL1; /**< , offset: 0x350 */
uint8_t RESERVED_53[12];
__IO uint32_t HW_PXP_INIT_MEM_CTRL; /**< Initialize memory buffer control Register, offset: 0x360 */
uint8_t RESERVED_54[12];
__IO uint32_t HW_PXP_INIT_MEM_DATA; /**< Write data Register, offset: 0x370 */
uint8_t RESERVED_55[12];
__IO uint32_t HW_PXP_INIT_MEM_DATA_HIGH; /**< Write data Register, offset: 0x380 */
uint8_t RESERVED_56[12];
__IO uint32_t HW_PXP_IRQ_MASK; /**< PXP IRQ Mask Register, offset: 0x390 */
uint8_t RESERVED_57[12];
__IO uint32_t HW_PXP_IRQ; /**< PXP Interrupt Register, offset: 0x3A0 */
uint8_t RESERVED_58[92];
__IO uint32_t HW_PXP_NEXT; /**< Next Frame Pointer, offset: 0x400 */
uint8_t RESERVED_59[76];
__IO uint32_t HW_PXP_INPUT_FETCH_CTRL_CH0; /**< Pre-fetch engine Control Channel 0 Register, offset: 0x450 */
uint8_t RESERVED_60[12];
__IO uint32_t HW_PXP_INPUT_FETCH_CTRL_CH1; /**< Pre-fetch engine Control Channel 1 Register, offset: 0x460 */
uint8_t RESERVED_61[12];
__IO uint32_t HW_PXP_INPUT_FETCH_STATUS_CH0; /**< Pre-fetch engine status Channel 0 Register, offset: 0x470 */
uint8_t RESERVED_62[12];
__IO uint32_t HW_PXP_INPUT_FETCH_STATUS_CH1; /**< Store engine status Channel 1 Register, offset: 0x480 */
uint8_t RESERVED_63[12];
__IO uint32_t HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH0; /**< , offset: 0x490 */
uint8_t RESERVED_64[12];
__IO uint32_t HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH0; /**< , offset: 0x4A0 */
uint8_t RESERVED_65[12];
__IO uint32_t HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH1; /**< , offset: 0x4B0 */
uint8_t RESERVED_66[12];
__IO uint32_t HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH1; /**< , offset: 0x4C0 */
uint8_t RESERVED_67[12];
__IO uint32_t HW_PXP_INPUT_FETCH_SIZE_CH0; /**< , offset: 0x4D0 */
uint8_t RESERVED_68[12];
__IO uint32_t HW_PXP_INPUT_FETCH_SIZE_CH1; /**< , offset: 0x4E0 */
uint8_t RESERVED_69[12];
__IO uint32_t HW_PXP_INPUT_FETCH_BACKGROUND_COLOR_CH0; /**< , offset: 0x4F0 */
uint8_t RESERVED_70[12];
__IO uint32_t HW_PXP_INPUT_FETCH_BACKGROUND_COLOR_CH1; /**< , offset: 0x500 */
uint8_t RESERVED_71[12];
__IO uint32_t HW_PXP_INPUT_FETCH_PITCH; /**< , offset: 0x510 */
uint8_t RESERVED_72[12];
__IO uint32_t HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0; /**< , offset: 0x520 */
uint8_t RESERVED_73[12];
__IO uint32_t HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1; /**< , offset: 0x530 */
uint8_t RESERVED_74[12];
__IO uint32_t HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0; /**< , offset: 0x540 */
uint8_t RESERVED_75[12];
__IO uint32_t HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1; /**< , offset: 0x550 */
uint8_t RESERVED_76[12];
__IO uint32_t HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0; /**< , offset: 0x560 */
uint8_t RESERVED_77[12];
__IO uint32_t HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1; /**< , offset: 0x570 */
uint8_t RESERVED_78[12];
__IO uint32_t HW_PXP_INPUT_FETCH_ADDR_0_CH0; /**< , offset: 0x580 */
uint8_t RESERVED_79[12];
__IO uint32_t HW_PXP_INPUT_FETCH_ADDR_1_CH0; /**< , offset: 0x590 */
uint8_t RESERVED_80[12];
__IO uint32_t HW_PXP_INPUT_FETCH_ADDR_0_CH1; /**< , offset: 0x5A0 */
uint8_t RESERVED_81[12];
__IO uint32_t HW_PXP_INPUT_FETCH_ADDR_1_CH1; /**< , offset: 0x5B0 */
uint8_t RESERVED_82[12];
__IO uint32_t HW_PXP_INPUT_STORE_CTRL_CH0; /**< Store engine Control Channel 0 Register, offset: 0x5C0 */
uint8_t RESERVED_83[12];
__IO uint32_t HW_PXP_INPUT_STORE_CTRL_CH1; /**< Store engine Control Channel 1 Register, offset: 0x5D0 */
uint8_t RESERVED_84[12];
__IO uint32_t HW_PXP_INPUT_STORE_STATUS_CH0; /**< Store engine status Channel 0 Register, offset: 0x5E0 */
uint8_t RESERVED_85[12];
__IO uint32_t HW_PXP_INPUT_STORE_STATUS_CH1; /**< Store engine status Channel 1 Register, offset: 0x5F0 */
uint8_t RESERVED_86[12];
__IO uint32_t HW_PXP_INPUT_STORE_SIZE_CH0; /**< , offset: 0x600 */
uint8_t RESERVED_87[12];
__IO uint32_t HW_PXP_INPUT_STORE_SIZE_CH1; /**< , offset: 0x610 */
uint8_t RESERVED_88[12];
__IO uint32_t HW_PXP_INPUT_STORE_PITCH; /**< , offset: 0x620 */
uint8_t RESERVED_89[12];
__IO uint32_t HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0; /**< , offset: 0x630 */
uint8_t RESERVED_90[12];
__IO uint32_t HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1; /**< , offset: 0x640 */
uint8_t RESERVED_91[76];
__IO uint32_t HW_PXP_INPUT_STORE_ADDR_0_CH0; /**< , offset: 0x690 */
uint8_t RESERVED_92[12];
__IO uint32_t HW_PXP_INPUT_STORE_ADDR_1_CH0; /**< , offset: 0x6A0 */
uint8_t RESERVED_93[12];
__IO uint32_t HW_PXP_INPUT_STORE_FILL_DATA_CH0; /**< , offset: 0x6B0 */
uint8_t RESERVED_94[12];
__IO uint32_t HW_PXP_INPUT_STORE_ADDR_0_CH1; /**< , offset: 0x6C0 */
uint8_t RESERVED_95[12];
__IO uint32_t HW_PXP_INPUT_STORE_ADDR_1_CH1; /**< , offset: 0x6D0 */
uint8_t RESERVED_96[12];
__IO uint32_t HW_PXP_INPUT_STORE_D_MASK0_H_CH0; /**< , offset: 0x6E0 */
uint8_t RESERVED_97[12];
__IO uint32_t HW_PXP_INPUT_STORE_D_MASK0_L_CH0; /**< , offset: 0x6F0 */
uint8_t RESERVED_98[12];
__IO uint32_t HW_PXP_INPUT_STORE_D_MASK1_H_CH0; /**< , offset: 0x700 */
uint8_t RESERVED_99[12];
__IO uint32_t HW_PXP_INPUT_STORE_D_MASK1_L_CH0; /**< , offset: 0x710 */
uint8_t RESERVED_100[12];
__IO uint32_t HW_PXP_INPUT_STORE_D_MASK2_H_CH0; /**< , offset: 0x720 */
uint8_t RESERVED_101[12];
__IO uint32_t HW_PXP_INPUT_STORE_D_MASK2_L_CH0; /**< , offset: 0x730 */
uint8_t RESERVED_102[12];
__IO uint32_t HW_PXP_INPUT_STORE_D_MASK3_H_CH0; /**< , offset: 0x740 */
uint8_t RESERVED_103[12];
__IO uint32_t HW_PXP_INPUT_STORE_D_MASK3_L_CH0; /**< , offset: 0x750 */
uint8_t RESERVED_104[12];
__IO uint32_t HW_PXP_INPUT_STORE_D_MASK4_H_CH0; /**< , offset: 0x760 */
uint8_t RESERVED_105[12];
__IO uint32_t HW_PXP_INPUT_STORE_D_MASK4_L_CH0; /**< , offset: 0x770 */
uint8_t RESERVED_106[12];
__IO uint32_t HW_PXP_INPUT_STORE_D_MASK5_H_CH0; /**< , offset: 0x780 */
uint8_t RESERVED_107[12];
__IO uint32_t HW_PXP_INPUT_STORE_D_MASK5_L_CH0; /**< , offset: 0x790 */
uint8_t RESERVED_108[12];
__IO uint32_t HW_PXP_INPUT_STORE_D_MASK6_H_CH0; /**< , offset: 0x7A0 */
uint8_t RESERVED_109[12];
__IO uint32_t HW_PXP_INPUT_STORE_D_MASK6_L_CH0; /**< , offset: 0x7B0 */
uint8_t RESERVED_110[12];
__IO uint32_t HW_PXP_INPUT_STORE_D_MASK7_H_CH0; /**< , offset: 0x7C0 */
uint8_t RESERVED_111[28];
__IO uint32_t HW_PXP_INPUT_STORE_D_MASK7_L_CH0; /**< , offset: 0x7E0 */
uint8_t RESERVED_112[12];
__IO uint32_t HW_PXP_INPUT_STORE_D_SHIFT_L_CH0; /**< , offset: 0x7F0 */
uint8_t RESERVED_113[12];
__IO uint32_t HW_PXP_INPUT_STORE_D_SHIFT_H_CH0; /**< , offset: 0x800 */
uint8_t RESERVED_114[12];
__IO uint32_t HW_PXP_INPUT_STORE_F_SHIFT_L_CH0; /**< , offset: 0x810 */
uint8_t RESERVED_115[12];
__IO uint32_t HW_PXP_INPUT_STORE_F_SHIFT_H_CH0; /**< , offset: 0x820 */
uint8_t RESERVED_116[12];
__IO uint32_t HW_PXP_INPUT_STORE_F_MASK_L_CH0; /**< , offset: 0x830 */
uint8_t RESERVED_117[12];
__IO uint32_t HW_PXP_INPUT_STORE_F_MASK_H_CH0; /**< , offset: 0x840 */
uint8_t RESERVED_118[12];
__IO uint32_t HW_PXP_DITHER_FETCH_CTRL_CH0; /**< Pre-fetch engine Control Channel 0 Register, offset: 0x850 */
uint8_t RESERVED_119[12];
__IO uint32_t HW_PXP_DITHER_FETCH_CTRL_CH1; /**< Pre-fetch engine Control Channel 1 Register, offset: 0x860 */
uint8_t RESERVED_120[12];
__IO uint32_t HW_PXP_DITHER_FETCH_STATUS_CH0; /**< Pre-fetch engine status Channel 0 Register, offset: 0x870 */
uint8_t RESERVED_121[12];
__IO uint32_t HW_PXP_DITHER_FETCH_STATUS_CH1; /**< Store engine status Channel 1 Register, offset: 0x880 */
uint8_t RESERVED_122[12];
__IO uint32_t HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH0; /**< , offset: 0x890 */
uint8_t RESERVED_123[12];
__IO uint32_t HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH0; /**< , offset: 0x8A0 */
uint8_t RESERVED_124[12];
__IO uint32_t HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH1; /**< , offset: 0x8B0 */
uint8_t RESERVED_125[12];
__IO uint32_t HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH1; /**< , offset: 0x8C0 */
uint8_t RESERVED_126[12];
__IO uint32_t HW_PXP_DITHER_FETCH_SIZE_CH0; /**< , offset: 0x8D0 */
uint8_t RESERVED_127[12];
__IO uint32_t HW_PXP_DITHER_FETCH_SIZE_CH1; /**< , offset: 0x8E0 */
uint8_t RESERVED_128[12];
__IO uint32_t HW_PXP_DITHER_FETCH_BACKGROUND_COLOR_CH0; /**< , offset: 0x8F0 */
uint8_t RESERVED_129[12];
__IO uint32_t HW_PXP_DITHER_FETCH_BACKGROUND_COLOR_CH1; /**< , offset: 0x900 */
uint8_t RESERVED_130[12];
__IO uint32_t HW_PXP_DITHER_FETCH_PITCH; /**< , offset: 0x910 */
uint8_t RESERVED_131[12];
__IO uint32_t HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0; /**< , offset: 0x920 */
uint8_t RESERVED_132[12];
__IO uint32_t HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1; /**< , offset: 0x930 */
uint8_t RESERVED_133[12];
__IO uint32_t HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0; /**< , offset: 0x940 */
uint8_t RESERVED_134[12];
__IO uint32_t HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1; /**< , offset: 0x950 */
uint8_t RESERVED_135[12];
__IO uint32_t HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0; /**< , offset: 0x960 */
uint8_t RESERVED_136[12];
__IO uint32_t HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1; /**< , offset: 0x970 */
uint8_t RESERVED_137[12];
__IO uint32_t HW_PXP_DITHER_FETCH_ADDR_0_CH0; /**< , offset: 0x980 */
uint8_t RESERVED_138[12];
__IO uint32_t HW_PXP_DITHER_FETCH_ADDR_1_CH0; /**< , offset: 0x990 */
uint8_t RESERVED_139[12];
__IO uint32_t HW_PXP_DITHER_FETCH_ADDR_0_CH1; /**< , offset: 0x9A0 */
uint8_t RESERVED_140[12];
__IO uint32_t HW_PXP_DITHER_FETCH_ADDR_1_CH1; /**< , offset: 0x9B0 */
uint8_t RESERVED_141[12];
__IO uint32_t HW_PXP_DITHER_STORE_CTRL_CH0; /**< Store engine Control Channel 0 Register, offset: 0x9C0 */
uint8_t RESERVED_142[12];
__IO uint32_t HW_PXP_DITHER_STORE_CTRL_CH1; /**< Store engine Control Channel 1 Register, offset: 0x9D0 */
uint8_t RESERVED_143[12];
__IO uint32_t HW_PXP_DITHER_STORE_STATUS_CH0; /**< Store engine status Channel 0 Register, offset: 0x9E0 */
uint8_t RESERVED_144[12];
__IO uint32_t HW_PXP_DITHER_STORE_STATUS_CH1; /**< Store engine status Channel 1 Register, offset: 0x9F0 */
uint8_t RESERVED_145[12];
__IO uint32_t HW_PXP_DITHER_STORE_SIZE_CH0; /**< , offset: 0xA00 */
uint8_t RESERVED_146[12];
__IO uint32_t HW_PXP_DITHER_STORE_SIZE_CH1; /**< , offset: 0xA10 */
uint8_t RESERVED_147[12];
__IO uint32_t HW_PXP_DITHER_STORE_PITCH; /**< , offset: 0xA20 */
uint8_t RESERVED_148[12];
__IO uint32_t HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0; /**< , offset: 0xA30 */
uint8_t RESERVED_149[12];
__IO uint32_t HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1; /**< , offset: 0xA40 */
uint8_t RESERVED_150[76];
__IO uint32_t HW_PXP_DITHER_STORE_ADDR_0_CH0; /**< , offset: 0xA90 */
uint8_t RESERVED_151[12];
__IO uint32_t HW_PXP_DITHER_STORE_ADDR_1_CH0; /**< , offset: 0xAA0 */
uint8_t RESERVED_152[12];
__IO uint32_t HW_PXP_DITHER_STORE_FILL_DATA_CH0; /**< , offset: 0xAB0 */
uint8_t RESERVED_153[12];
__IO uint32_t HW_PXP_DITHER_STORE_ADDR_0_CH1; /**< , offset: 0xAC0 */
uint8_t RESERVED_154[12];
__IO uint32_t HW_PXP_DITHER_STORE_ADDR_1_CH1; /**< , offset: 0xAD0 */
uint8_t RESERVED_155[12];
__IO uint32_t HW_PXP_DITHER_STORE_D_MASK0_H_CH0; /**< , offset: 0xAE0 */
uint8_t RESERVED_156[12];
__IO uint32_t HW_PXP_DITHER_STORE_D_MASK0_L_CH0; /**< , offset: 0xAF0 */
uint8_t RESERVED_157[12];
__IO uint32_t HW_PXP_DITHER_STORE_D_MASK1_H_CH0; /**< , offset: 0xB00 */
uint8_t RESERVED_158[12];
__IO uint32_t HW_PXP_DITHER_STORE_D_MASK1_L_CH0; /**< , offset: 0xB10 */
uint8_t RESERVED_159[12];
__IO uint32_t HW_PXP_DITHER_STORE_D_MASK2_H_CH0; /**< , offset: 0xB20 */
uint8_t RESERVED_160[12];
__IO uint32_t HW_PXP_DITHER_STORE_D_MASK2_L_CH0; /**< , offset: 0xB30 */
uint8_t RESERVED_161[12];
__IO uint32_t HW_PXP_DITHER_STORE_D_MASK3_H_CH0; /**< , offset: 0xB40 */
uint8_t RESERVED_162[12];
__IO uint32_t HW_PXP_DITHER_STORE_D_MASK3_L_CH0; /**< , offset: 0xB50 */
uint8_t RESERVED_163[12];
__IO uint32_t HW_PXP_DITHER_STORE_D_MASK4_H_CH0; /**< , offset: 0xB60 */
uint8_t RESERVED_164[12];
__IO uint32_t HW_PXP_DITHER_STORE_D_MASK4_L_CH0; /**< , offset: 0xB70 */
uint8_t RESERVED_165[12];
__IO uint32_t HW_PXP_DITHER_STORE_D_MASK5_H_CH0; /**< , offset: 0xB80 */
uint8_t RESERVED_166[12];
__IO uint32_t HW_PXP_DITHER_STORE_D_MASK5_L_CH0; /**< , offset: 0xB90 */
uint8_t RESERVED_167[12];
__IO uint32_t HW_PXP_DITHER_STORE_D_MASK6_H_CH0; /**< , offset: 0xBA0 */
uint8_t RESERVED_168[12];
__IO uint32_t HW_PXP_DITHER_STORE_D_MASK6_L_CH0; /**< , offset: 0xBB0 */
uint8_t RESERVED_169[12];
__IO uint32_t HW_PXP_DITHER_STORE_D_MASK7_H_CH0; /**< , offset: 0xBC0 */
uint8_t RESERVED_170[12];
__IO uint32_t HW_PXP_DITHER_STORE_D_MASK7_L_CH0; /**< , offset: 0xBD0 */
uint8_t RESERVED_171[12];
__IO uint32_t HW_PXP_DITHER_STORE_D_SHIFT_L_CH0; /**< , offset: 0xBE0 */
uint8_t RESERVED_172[12];
__IO uint32_t HW_PXP_DITHER_STORE_D_SHIFT_H_CH0; /**< , offset: 0xBF0 */
uint8_t RESERVED_173[12];
__IO uint32_t HW_PXP_DITHER_STORE_F_SHIFT_L_CH0; /**< , offset: 0xC00 */
uint8_t RESERVED_174[12];
__IO uint32_t HW_PXP_DITHER_STORE_F_SHIFT_H_CH0; /**< , offset: 0xC10 */
uint8_t RESERVED_175[12];
__IO uint32_t HW_PXP_DITHER_STORE_F_MASK_L_CH0; /**< , offset: 0xC20 */
uint8_t RESERVED_176[12];
__IO uint32_t HW_PXP_DITHER_STORE_F_MASK_H_CH0; /**< , offset: 0xC30 */
uint8_t RESERVED_177[2620];
__IO uint32_t HW_PXP_DITHER_CTRL; /**< Dither Control Register 0, offset: 0x1670 */
uint8_t RESERVED_178[12];
__IO uint32_t HW_PXP_DITHER_FINAL_LUT_DATA0; /**< Final stage lookup value Register, offset: 0x1680 */
uint8_t RESERVED_179[12];
__IO uint32_t HW_PXP_DITHER_FINAL_LUT_DATA1; /**< Final stage lookup value Register, offset: 0x1690 */
uint8_t RESERVED_180[12];
__IO uint32_t HW_PXP_DITHER_FINAL_LUT_DATA2; /**< Final stage lookup value Register, offset: 0x16A0 */
uint8_t RESERVED_181[12];
__IO uint32_t HW_PXP_DITHER_FINAL_LUT_DATA3; /**< Final stage lookup value Register, offset: 0x16B0 */
uint8_t RESERVED_182[4940];
__IO uint32_t HW_PXP_HIST_A_CTRL; /**< Histogram Control Register., offset: 0x2A00 */
uint8_t RESERVED_183[12];
__IO uint32_t HW_PXP_HIST_A_MASK; /**< Histogram Pixel Mask Register., offset: 0x2A10 */
uint8_t RESERVED_184[12];
__IO uint32_t HW_PXP_HIST_A_BUF_SIZE; /**< Histogram Pixel Buffer Size Register., offset: 0x2A20 */
uint8_t RESERVED_185[12];
__IO uint32_t HW_PXP_HIST_A_TOTAL_PIXEL; /**< Total Number of Pixels Used by Histogram Engine., offset: 0x2A30 */
uint8_t RESERVED_186[12];
__IO uint32_t HW_PXP_HIST_A_ACTIVE_AREA_X; /**< The X Coordinate Offset for Active Area., offset: 0x2A40 */
uint8_t RESERVED_187[12];
__IO uint32_t HW_PXP_HIST_A_ACTIVE_AREA_Y; /**< The Y Coordinate Offset for Active Area., offset: 0x2A50 */
uint8_t RESERVED_188[12];
__IO uint32_t HW_PXP_HIST_A_RAW_STAT0; /**< Histogram Result Based on RAW Pixel Value., offset: 0x2A60 */
uint8_t RESERVED_189[12];
__IO uint32_t HW_PXP_HIST_A_RAW_STAT1; /**< Histogram Result Based on RAW Pixel Value., offset: 0x2A70 */
uint8_t RESERVED_190[12];
__IO uint32_t HW_PXP_HIST_B_CTRL; /**< Histogram Control Register., offset: 0x2A80 */
uint8_t RESERVED_191[12];
__IO uint32_t HW_PXP_HIST_B_MASK; /**< Histogram Pixel Mask Register., offset: 0x2A90 */
uint8_t RESERVED_192[12];
__IO uint32_t HW_PXP_HIST_B_BUF_SIZE; /**< Histogram Pixel Buffer Size Register., offset: 0x2AA0 */
uint8_t RESERVED_193[12];
__IO uint32_t HW_PXP_HIST_B_TOTAL_PIXEL; /**< Total Number of Pixels Used by Histogram Engine., offset: 0x2AB0 */
uint8_t RESERVED_194[12];
__IO uint32_t HW_PXP_HIST_B_ACTIVE_AREA_X; /**< The X Coordinate Offset for Active Area., offset: 0x2AC0 */
uint8_t RESERVED_195[12];
__IO uint32_t HW_PXP_HIST_B_ACTIVE_AREA_Y; /**< The Y Coordinate Offset for Active Area., offset: 0x2AD0 */
uint8_t RESERVED_196[12];
__IO uint32_t HW_PXP_HIST_B_RAW_STAT0; /**< Histogram Result Based on RAW Pixel Value., offset: 0x2AE0 */
uint8_t RESERVED_197[12];
__IO uint32_t HW_PXP_HIST_B_RAW_STAT1; /**< Histogram Result Based on RAW Pixel Value., offset: 0x2AF0 */
uint8_t RESERVED_198[12];
__IO uint32_t HW_PXP_HIST2_PARAM; /**< 2-level Histogram Parameter Register., offset: 0x2B00 */
uint8_t RESERVED_199[12];
__IO uint32_t HW_PXP_HIST4_PARAM; /**< 4-level Histogram Parameter Register., offset: 0x2B10 */
uint8_t RESERVED_200[12];
__IO uint32_t HW_PXP_HIST8_PARAM0; /**< 8-level Histogram Parameter 0 Register., offset: 0x2B20 */
uint8_t RESERVED_201[12];
__IO uint32_t HW_PXP_HIST8_PARAM1; /**< 8-level Histogram Parameter 1 Register., offset: 0x2B30 */
uint8_t RESERVED_202[12];
__IO uint32_t HW_PXP_HIST16_PARAM0; /**< 16-level Histogram Parameter 0 Register., offset: 0x2B40 */
uint8_t RESERVED_203[12];
__IO uint32_t HW_PXP_HIST16_PARAM1; /**< 16-level Histogram Parameter 1 Register., offset: 0x2B50 */
uint8_t RESERVED_204[12];
__IO uint32_t HW_PXP_HIST16_PARAM2; /**< 16-level Histogram Parameter 2 Register., offset: 0x2B60 */
uint8_t RESERVED_205[12];
__IO uint32_t HW_PXP_HIST16_PARAM3; /**< 16-level Histogram Parameter 3 Register., offset: 0x2B70 */
uint8_t RESERVED_206[12];
__IO uint32_t HW_PXP_HIST32_PARAM0; /**< 32-level Histogram Parameter 0 Register., offset: 0x2B80 */
uint8_t RESERVED_207[12];
__IO uint32_t HW_PXP_HIST32_PARAM1; /**< 32-level Histogram Parameter 1 Register., offset: 0x2B90 */
uint8_t RESERVED_208[12];
__IO uint32_t HW_PXP_HIST32_PARAM2; /**< 32-level Histogram Parameter 2 Register., offset: 0x2BA0 */
uint8_t RESERVED_209[12];
__IO uint32_t HW_PXP_HIST32_PARAM3; /**< 32-level Histogram Parameter 3 Register., offset: 0x2BB0 */
uint8_t RESERVED_210[12];
__IO uint32_t HW_PXP_HIST32_PARAM4; /**< 32-level Histogram Parameter 0 Register., offset: 0x2BC0 */
uint8_t RESERVED_211[12];
__IO uint32_t HW_PXP_HIST32_PARAM5; /**< 32-level Histogram Parameter 1 Register., offset: 0x2BD0 */
uint8_t RESERVED_212[12];
__IO uint32_t HW_PXP_HIST32_PARAM6; /**< 32-level Histogram Parameter 2 Register., offset: 0x2BE0 */
uint8_t RESERVED_213[12];
__IO uint32_t HW_PXP_HIST32_PARAM7; /**< 32-level Histogram Parameter 3 Register., offset: 0x2BF0 */
uint8_t RESERVED_214[12];
__IO uint32_t HW_PXP_COMP_CTRL; /**< , offset: 0x2C00 */
uint8_t RESERVED_215[12];
__IO uint32_t HW_PXP_COMP_FORMAT0; /**< , offset: 0x2C10 */
uint8_t RESERVED_216[12];
__IO uint32_t HW_PXP_COMP_FORMAT1; /**< , offset: 0x2C20 */
uint8_t RESERVED_217[12];
__IO uint32_t HW_PXP_COMP_FORMAT2; /**< , offset: 0x2C30 */
uint8_t RESERVED_218[12];
__IO uint32_t HW_PXP_COMP_MASK0; /**< , offset: 0x2C40 */
uint8_t RESERVED_219[12];
__IO uint32_t HW_PXP_COMP_MASK1; /**< , offset: 0x2C50 */
uint8_t RESERVED_220[12];
__IO uint32_t HW_PXP_COMP_BUFFER_SIZE; /**< , offset: 0x2C60 */
uint8_t RESERVED_221[12];
__IO uint32_t HW_PXP_COMP_SOURCE; /**< , offset: 0x2C70 */
uint8_t RESERVED_222[12];
__IO uint32_t HW_PXP_COMP_TARGET; /**< , offset: 0x2C80 */
uint8_t RESERVED_223[12];
__IO uint32_t HW_PXP_COMP_BUFFER_A; /**< , offset: 0x2C90 */
uint8_t RESERVED_224[12];
__IO uint32_t HW_PXP_COMP_BUFFER_B; /**< , offset: 0x2CA0 */
uint8_t RESERVED_225[12];
__IO uint32_t HW_PXP_COMP_BUFFER_C; /**< , offset: 0x2CB0 */
uint8_t RESERVED_226[12];
__IO uint32_t HW_PXP_COMP_BUFFER_D; /**< , offset: 0x2CC0 */
uint8_t RESERVED_227[12];
__IO uint32_t HW_PXP_COMP_DEBUG; /**< , offset: 0x2CD0 */
uint8_t RESERVED_228[12];
__IO uint32_t HW_PXP_BUS_MUX; /**< , offset: 0x2CE0 */
uint8_t RESERVED_229[12];
__IO uint32_t HW_PXP_HANDSHAKE_READY_MUX0; /**< , offset: 0x2CF0 */
uint8_t RESERVED_230[12];
__IO uint32_t HW_PXP_HANDSHAKE_READY_MUX1; /**< , offset: 0x2D00 */
uint8_t RESERVED_231[12];
__IO uint32_t HW_PXP_HANDSHAKE_DONE_MUX0; /**< , offset: 0x2D10 */
uint8_t RESERVED_232[12];
__IO uint32_t HW_PXP_HANDSHAKE_DONE_MUX1; /**< , offset: 0x2D20 */
uint8_t RESERVED_233[12];
__IO uint32_t HW_PXP_HANDSHAKE_CPU_FETCH; /**< , offset: 0x2D30 */
uint8_t RESERVED_234[12];
__IO uint32_t HW_PXP_HANDSHAKE_CPU_STORE; /**< , offset: 0x2D40 */
} PXP_Type, *PXP_MemMapPtr;
/* ----------------------------------------------------------------------------
-- PXP - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup PXP_Register_Accessor_Macros PXP - Register accessor macros
* @{
*/
/* PXP - Register accessors */
#define PXP_HW_PXP_CTRL_REG(base) ((base)->HW_PXP_CTRL)
#define PXP_HW_PXP_STAT_REG(base) ((base)->HW_PXP_STAT)
#define PXP_HW_PXP_OUT_CTRL_REG(base) ((base)->HW_PXP_OUT_CTRL)
#define PXP_HW_PXP_OUT_BUF_REG(base) ((base)->HW_PXP_OUT_BUF)
#define PXP_HW_PXP_OUT_BUF2_REG(base) ((base)->HW_PXP_OUT_BUF2)
#define PXP_HW_PXP_OUT_PITCH_REG(base) ((base)->HW_PXP_OUT_PITCH)
#define PXP_HW_PXP_OUT_LRC_REG(base) ((base)->HW_PXP_OUT_LRC)
#define PXP_HW_PXP_OUT_PS_ULC_REG(base) ((base)->HW_PXP_OUT_PS_ULC)
#define PXP_HW_PXP_OUT_PS_LRC_REG(base) ((base)->HW_PXP_OUT_PS_LRC)
#define PXP_HW_PXP_OUT_AS_ULC_REG(base) ((base)->HW_PXP_OUT_AS_ULC)
#define PXP_HW_PXP_OUT_AS_LRC_REG(base) ((base)->HW_PXP_OUT_AS_LRC)
#define PXP_HW_PXP_PS_CTRL_REG(base) ((base)->HW_PXP_PS_CTRL)
#define PXP_HW_PXP_PS_BUF_REG(base) ((base)->HW_PXP_PS_BUF)
#define PXP_HW_PXP_PS_UBUF_REG(base) ((base)->HW_PXP_PS_UBUF)
#define PXP_HW_PXP_PS_VBUF_REG(base) ((base)->HW_PXP_PS_VBUF)
#define PXP_HW_PXP_PS_PITCH_REG(base) ((base)->HW_PXP_PS_PITCH)
#define PXP_HW_PXP_PS_BACKGROUND_0_REG(base) ((base)->HW_PXP_PS_BACKGROUND_0)
#define PXP_HW_PXP_PS_SCALE_REG(base) ((base)->HW_PXP_PS_SCALE)
#define PXP_HW_PXP_PS_OFFSET_REG(base) ((base)->HW_PXP_PS_OFFSET)
#define PXP_HW_PXP_PS_CLRKEYLOW_0_REG(base) ((base)->HW_PXP_PS_CLRKEYLOW_0)
#define PXP_HW_PXP_PS_CLRKEYHIGH_0_REG(base) ((base)->HW_PXP_PS_CLRKEYHIGH_0)
#define PXP_HW_PXP_AS_CTRL_REG(base) ((base)->HW_PXP_AS_CTRL)
#define PXP_HW_PXP_AS_BUF_REG(base) ((base)->HW_PXP_AS_BUF)
#define PXP_HW_PXP_AS_PITCH_REG(base) ((base)->HW_PXP_AS_PITCH)
#define PXP_HW_PXP_AS_CLRKEYLOW_0_REG(base) ((base)->HW_PXP_AS_CLRKEYLOW_0)
#define PXP_HW_PXP_AS_CLRKEYHIGH_0_REG(base) ((base)->HW_PXP_AS_CLRKEYHIGH_0)
#define PXP_HW_PXP_CSC1_COEF0_REG(base) ((base)->HW_PXP_CSC1_COEF0)
#define PXP_HW_PXP_CSC1_COEF1_REG(base) ((base)->HW_PXP_CSC1_COEF1)
#define PXP_HW_PXP_CSC1_COEF2_REG(base) ((base)->HW_PXP_CSC1_COEF2)
#define PXP_HW_PXP_CSC2_CTRL_REG(base) ((base)->HW_PXP_CSC2_CTRL)
#define PXP_HW_PXP_CSC2_COEF0_REG(base) ((base)->HW_PXP_CSC2_COEF0)
#define PXP_HW_PXP_CSC2_COEF1_REG(base) ((base)->HW_PXP_CSC2_COEF1)
#define PXP_HW_PXP_CSC2_COEF2_REG(base) ((base)->HW_PXP_CSC2_COEF2)
#define PXP_HW_PXP_CSC2_COEF3_REG(base) ((base)->HW_PXP_CSC2_COEF3)
#define PXP_HW_PXP_CSC2_COEF4_REG(base) ((base)->HW_PXP_CSC2_COEF4)
#define PXP_HW_PXP_CSC2_COEF5_REG(base) ((base)->HW_PXP_CSC2_COEF5)
#define PXP_HW_PXP_LUT_CTRL_REG(base) ((base)->HW_PXP_LUT_CTRL)
#define PXP_HW_PXP_LUT_ADDR_REG(base) ((base)->HW_PXP_LUT_ADDR)
#define PXP_HW_PXP_LUT_DATA_REG(base) ((base)->HW_PXP_LUT_DATA)
#define PXP_HW_PXP_LUT_EXTMEM_REG(base) ((base)->HW_PXP_LUT_EXTMEM)
#define PXP_HW_PXP_CFA_REG(base) ((base)->HW_PXP_CFA)
#define PXP_HW_PXP_ALPHA_A_CTRL_REG(base) ((base)->HW_PXP_ALPHA_A_CTRL)
#define PXP_HW_PXP_ALPHA_B_CTRL_REG(base) ((base)->HW_PXP_ALPHA_B_CTRL)
#define PXP_HW_PXP_ALPHA_B_CTRL_1_REG(base) ((base)->HW_PXP_ALPHA_B_CTRL_1)
#define PXP_HW_PXP_PS_BACKGROUND_1_REG(base) ((base)->HW_PXP_PS_BACKGROUND_1)
#define PXP_HW_PXP_PS_CLRKEYLOW_1_REG(base) ((base)->HW_PXP_PS_CLRKEYLOW_1)
#define PXP_HW_PXP_PS_CLRKEYHIGH_1_REG(base) ((base)->HW_PXP_PS_CLRKEYHIGH_1)
#define PXP_HW_PXP_AS_CLRKEYLOW_1_REG(base) ((base)->HW_PXP_AS_CLRKEYLOW_1)
#define PXP_HW_PXP_AS_CLRKEYHIGH_1_REG(base) ((base)->HW_PXP_AS_CLRKEYHIGH_1)
#define PXP_HW_PXP_CTRL2_REG(base) ((base)->HW_PXP_CTRL2)
#define PXP_HW_PXP_POWER_REG0_REG(base) ((base)->HW_PXP_POWER_REG0)
#define PXP_HW_PXP_POWER_REG1_REG(base) ((base)->HW_PXP_POWER_REG1)
#define PXP_HW_PXP_DATA_PATH_CTRL0_REG(base) ((base)->HW_PXP_DATA_PATH_CTRL0)
#define PXP_HW_PXP_DATA_PATH_CTRL1_REG(base) ((base)->HW_PXP_DATA_PATH_CTRL1)
#define PXP_HW_PXP_INIT_MEM_CTRL_REG(base) ((base)->HW_PXP_INIT_MEM_CTRL)
#define PXP_HW_PXP_INIT_MEM_DATA_REG(base) ((base)->HW_PXP_INIT_MEM_DATA)
#define PXP_HW_PXP_INIT_MEM_DATA_HIGH_REG(base) ((base)->HW_PXP_INIT_MEM_DATA_HIGH)
#define PXP_HW_PXP_IRQ_MASK_REG(base) ((base)->HW_PXP_IRQ_MASK)
#define PXP_HW_PXP_IRQ_REG(base) ((base)->HW_PXP_IRQ)
#define PXP_HW_PXP_NEXT_REG(base) ((base)->HW_PXP_NEXT)
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_REG(base) ((base)->HW_PXP_INPUT_FETCH_CTRL_CH0)
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_REG(base) ((base)->HW_PXP_INPUT_FETCH_CTRL_CH1)
#define PXP_HW_PXP_INPUT_FETCH_STATUS_CH0_REG(base) ((base)->HW_PXP_INPUT_FETCH_STATUS_CH0)
#define PXP_HW_PXP_INPUT_FETCH_STATUS_CH1_REG(base) ((base)->HW_PXP_INPUT_FETCH_STATUS_CH1)
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH0_REG(base) ((base)->HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH0)
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH0_REG(base) ((base)->HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH0)
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH1_REG(base) ((base)->HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH1)
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH1_REG(base) ((base)->HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH1)
#define PXP_HW_PXP_INPUT_FETCH_SIZE_CH0_REG(base) ((base)->HW_PXP_INPUT_FETCH_SIZE_CH0)
#define PXP_HW_PXP_INPUT_FETCH_SIZE_CH1_REG(base) ((base)->HW_PXP_INPUT_FETCH_SIZE_CH1)
#define PXP_HW_PXP_INPUT_FETCH_BACKGROUND_COLOR_CH0_REG(base) ((base)->HW_PXP_INPUT_FETCH_BACKGROUND_COLOR_CH0)
#define PXP_HW_PXP_INPUT_FETCH_BACKGROUND_COLOR_CH1_REG(base) ((base)->HW_PXP_INPUT_FETCH_BACKGROUND_COLOR_CH1)
#define PXP_HW_PXP_INPUT_FETCH_PITCH_REG(base) ((base)->HW_PXP_INPUT_FETCH_PITCH)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_REG(base) ((base)->HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_REG(base) ((base)->HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_REG(base) ((base)->HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_REG(base) ((base)->HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_REG(base) ((base)->HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_REG(base) ((base)->HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1)
#define PXP_HW_PXP_INPUT_FETCH_ADDR_0_CH0_REG(base) ((base)->HW_PXP_INPUT_FETCH_ADDR_0_CH0)
#define PXP_HW_PXP_INPUT_FETCH_ADDR_1_CH0_REG(base) ((base)->HW_PXP_INPUT_FETCH_ADDR_1_CH0)
#define PXP_HW_PXP_INPUT_FETCH_ADDR_0_CH1_REG(base) ((base)->HW_PXP_INPUT_FETCH_ADDR_0_CH1)
#define PXP_HW_PXP_INPUT_FETCH_ADDR_1_CH1_REG(base) ((base)->HW_PXP_INPUT_FETCH_ADDR_1_CH1)
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_CTRL_CH0)
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_REG(base) ((base)->HW_PXP_INPUT_STORE_CTRL_CH1)
#define PXP_HW_PXP_INPUT_STORE_STATUS_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_STATUS_CH0)
#define PXP_HW_PXP_INPUT_STORE_STATUS_CH1_REG(base) ((base)->HW_PXP_INPUT_STORE_STATUS_CH1)
#define PXP_HW_PXP_INPUT_STORE_SIZE_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_SIZE_CH0)
#define PXP_HW_PXP_INPUT_STORE_SIZE_CH1_REG(base) ((base)->HW_PXP_INPUT_STORE_SIZE_CH1)
#define PXP_HW_PXP_INPUT_STORE_PITCH_REG(base) ((base)->HW_PXP_INPUT_STORE_PITCH)
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0)
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1_REG(base) ((base)->HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1)
#define PXP_HW_PXP_INPUT_STORE_ADDR_0_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_ADDR_0_CH0)
#define PXP_HW_PXP_INPUT_STORE_ADDR_1_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_ADDR_1_CH0)
#define PXP_HW_PXP_INPUT_STORE_FILL_DATA_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_FILL_DATA_CH0)
#define PXP_HW_PXP_INPUT_STORE_ADDR_0_CH1_REG(base) ((base)->HW_PXP_INPUT_STORE_ADDR_0_CH1)
#define PXP_HW_PXP_INPUT_STORE_ADDR_1_CH1_REG(base) ((base)->HW_PXP_INPUT_STORE_ADDR_1_CH1)
#define PXP_HW_PXP_INPUT_STORE_D_MASK0_H_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_D_MASK0_H_CH0)
#define PXP_HW_PXP_INPUT_STORE_D_MASK0_L_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_D_MASK0_L_CH0)
#define PXP_HW_PXP_INPUT_STORE_D_MASK1_H_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_D_MASK1_H_CH0)
#define PXP_HW_PXP_INPUT_STORE_D_MASK1_L_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_D_MASK1_L_CH0)
#define PXP_HW_PXP_INPUT_STORE_D_MASK2_H_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_D_MASK2_H_CH0)
#define PXP_HW_PXP_INPUT_STORE_D_MASK2_L_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_D_MASK2_L_CH0)
#define PXP_HW_PXP_INPUT_STORE_D_MASK3_H_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_D_MASK3_H_CH0)
#define PXP_HW_PXP_INPUT_STORE_D_MASK3_L_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_D_MASK3_L_CH0)
#define PXP_HW_PXP_INPUT_STORE_D_MASK4_H_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_D_MASK4_H_CH0)
#define PXP_HW_PXP_INPUT_STORE_D_MASK4_L_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_D_MASK4_L_CH0)
#define PXP_HW_PXP_INPUT_STORE_D_MASK5_H_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_D_MASK5_H_CH0)
#define PXP_HW_PXP_INPUT_STORE_D_MASK5_L_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_D_MASK5_L_CH0)
#define PXP_HW_PXP_INPUT_STORE_D_MASK6_H_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_D_MASK6_H_CH0)
#define PXP_HW_PXP_INPUT_STORE_D_MASK6_L_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_D_MASK6_L_CH0)
#define PXP_HW_PXP_INPUT_STORE_D_MASK7_H_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_D_MASK7_H_CH0)
#define PXP_HW_PXP_INPUT_STORE_D_MASK7_L_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_D_MASK7_L_CH0)
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_D_SHIFT_L_CH0)
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_D_SHIFT_H_CH0)
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_F_SHIFT_L_CH0)
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_F_SHIFT_H_CH0)
#define PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_F_MASK_L_CH0)
#define PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0_REG(base) ((base)->HW_PXP_INPUT_STORE_F_MASK_H_CH0)
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_REG(base) ((base)->HW_PXP_DITHER_FETCH_CTRL_CH0)
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_REG(base) ((base)->HW_PXP_DITHER_FETCH_CTRL_CH1)
#define PXP_HW_PXP_DITHER_FETCH_STATUS_CH0_REG(base) ((base)->HW_PXP_DITHER_FETCH_STATUS_CH0)
#define PXP_HW_PXP_DITHER_FETCH_STATUS_CH1_REG(base) ((base)->HW_PXP_DITHER_FETCH_STATUS_CH1)
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH0_REG(base) ((base)->HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH0)
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH0_REG(base) ((base)->HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH0)
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH1_REG(base) ((base)->HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH1)
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH1_REG(base) ((base)->HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH1)
#define PXP_HW_PXP_DITHER_FETCH_SIZE_CH0_REG(base) ((base)->HW_PXP_DITHER_FETCH_SIZE_CH0)
#define PXP_HW_PXP_DITHER_FETCH_SIZE_CH1_REG(base) ((base)->HW_PXP_DITHER_FETCH_SIZE_CH1)
#define PXP_HW_PXP_DITHER_FETCH_BACKGROUND_COLOR_CH0_REG(base) ((base)->HW_PXP_DITHER_FETCH_BACKGROUND_COLOR_CH0)
#define PXP_HW_PXP_DITHER_FETCH_BACKGROUND_COLOR_CH1_REG(base) ((base)->HW_PXP_DITHER_FETCH_BACKGROUND_COLOR_CH1)
#define PXP_HW_PXP_DITHER_FETCH_PITCH_REG(base) ((base)->HW_PXP_DITHER_FETCH_PITCH)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_REG(base) ((base)->HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_REG(base) ((base)->HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_REG(base) ((base)->HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_REG(base) ((base)->HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_REG(base) ((base)->HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_REG(base) ((base)->HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1)
#define PXP_HW_PXP_DITHER_FETCH_ADDR_0_CH0_REG(base) ((base)->HW_PXP_DITHER_FETCH_ADDR_0_CH0)
#define PXP_HW_PXP_DITHER_FETCH_ADDR_1_CH0_REG(base) ((base)->HW_PXP_DITHER_FETCH_ADDR_1_CH0)
#define PXP_HW_PXP_DITHER_FETCH_ADDR_0_CH1_REG(base) ((base)->HW_PXP_DITHER_FETCH_ADDR_0_CH1)
#define PXP_HW_PXP_DITHER_FETCH_ADDR_1_CH1_REG(base) ((base)->HW_PXP_DITHER_FETCH_ADDR_1_CH1)
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_CTRL_CH0)
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_REG(base) ((base)->HW_PXP_DITHER_STORE_CTRL_CH1)
#define PXP_HW_PXP_DITHER_STORE_STATUS_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_STATUS_CH0)
#define PXP_HW_PXP_DITHER_STORE_STATUS_CH1_REG(base) ((base)->HW_PXP_DITHER_STORE_STATUS_CH1)
#define PXP_HW_PXP_DITHER_STORE_SIZE_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_SIZE_CH0)
#define PXP_HW_PXP_DITHER_STORE_SIZE_CH1_REG(base) ((base)->HW_PXP_DITHER_STORE_SIZE_CH1)
#define PXP_HW_PXP_DITHER_STORE_PITCH_REG(base) ((base)->HW_PXP_DITHER_STORE_PITCH)
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0)
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1_REG(base) ((base)->HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1)
#define PXP_HW_PXP_DITHER_STORE_ADDR_0_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_ADDR_0_CH0)
#define PXP_HW_PXP_DITHER_STORE_ADDR_1_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_ADDR_1_CH0)
#define PXP_HW_PXP_DITHER_STORE_FILL_DATA_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_FILL_DATA_CH0)
#define PXP_HW_PXP_DITHER_STORE_ADDR_0_CH1_REG(base) ((base)->HW_PXP_DITHER_STORE_ADDR_0_CH1)
#define PXP_HW_PXP_DITHER_STORE_ADDR_1_CH1_REG(base) ((base)->HW_PXP_DITHER_STORE_ADDR_1_CH1)
#define PXP_HW_PXP_DITHER_STORE_D_MASK0_H_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_D_MASK0_H_CH0)
#define PXP_HW_PXP_DITHER_STORE_D_MASK0_L_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_D_MASK0_L_CH0)
#define PXP_HW_PXP_DITHER_STORE_D_MASK1_H_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_D_MASK1_H_CH0)
#define PXP_HW_PXP_DITHER_STORE_D_MASK1_L_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_D_MASK1_L_CH0)
#define PXP_HW_PXP_DITHER_STORE_D_MASK2_H_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_D_MASK2_H_CH0)
#define PXP_HW_PXP_DITHER_STORE_D_MASK2_L_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_D_MASK2_L_CH0)
#define PXP_HW_PXP_DITHER_STORE_D_MASK3_H_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_D_MASK3_H_CH0)
#define PXP_HW_PXP_DITHER_STORE_D_MASK3_L_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_D_MASK3_L_CH0)
#define PXP_HW_PXP_DITHER_STORE_D_MASK4_H_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_D_MASK4_H_CH0)
#define PXP_HW_PXP_DITHER_STORE_D_MASK4_L_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_D_MASK4_L_CH0)
#define PXP_HW_PXP_DITHER_STORE_D_MASK5_H_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_D_MASK5_H_CH0)
#define PXP_HW_PXP_DITHER_STORE_D_MASK5_L_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_D_MASK5_L_CH0)
#define PXP_HW_PXP_DITHER_STORE_D_MASK6_H_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_D_MASK6_H_CH0)
#define PXP_HW_PXP_DITHER_STORE_D_MASK6_L_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_D_MASK6_L_CH0)
#define PXP_HW_PXP_DITHER_STORE_D_MASK7_H_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_D_MASK7_H_CH0)
#define PXP_HW_PXP_DITHER_STORE_D_MASK7_L_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_D_MASK7_L_CH0)
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_D_SHIFT_L_CH0)
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_D_SHIFT_H_CH0)
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_F_SHIFT_L_CH0)
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_F_SHIFT_H_CH0)
#define PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_F_MASK_L_CH0)
#define PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0_REG(base) ((base)->HW_PXP_DITHER_STORE_F_MASK_H_CH0)
#define PXP_HW_PXP_DITHER_CTRL_REG(base) ((base)->HW_PXP_DITHER_CTRL)
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_REG(base) ((base)->HW_PXP_DITHER_FINAL_LUT_DATA0)
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_REG(base) ((base)->HW_PXP_DITHER_FINAL_LUT_DATA1)
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_REG(base) ((base)->HW_PXP_DITHER_FINAL_LUT_DATA2)
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_REG(base) ((base)->HW_PXP_DITHER_FINAL_LUT_DATA3)
#define PXP_HW_PXP_HIST_A_CTRL_REG(base) ((base)->HW_PXP_HIST_A_CTRL)
#define PXP_HW_PXP_HIST_A_MASK_REG(base) ((base)->HW_PXP_HIST_A_MASK)
#define PXP_HW_PXP_HIST_A_BUF_SIZE_REG(base) ((base)->HW_PXP_HIST_A_BUF_SIZE)
#define PXP_HW_PXP_HIST_A_TOTAL_PIXEL_REG(base) ((base)->HW_PXP_HIST_A_TOTAL_PIXEL)
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_X_REG(base) ((base)->HW_PXP_HIST_A_ACTIVE_AREA_X)
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y_REG(base) ((base)->HW_PXP_HIST_A_ACTIVE_AREA_Y)
#define PXP_HW_PXP_HIST_A_RAW_STAT0_REG(base) ((base)->HW_PXP_HIST_A_RAW_STAT0)
#define PXP_HW_PXP_HIST_A_RAW_STAT1_REG(base) ((base)->HW_PXP_HIST_A_RAW_STAT1)
#define PXP_HW_PXP_HIST_B_CTRL_REG(base) ((base)->HW_PXP_HIST_B_CTRL)
#define PXP_HW_PXP_HIST_B_MASK_REG(base) ((base)->HW_PXP_HIST_B_MASK)
#define PXP_HW_PXP_HIST_B_BUF_SIZE_REG(base) ((base)->HW_PXP_HIST_B_BUF_SIZE)
#define PXP_HW_PXP_HIST_B_TOTAL_PIXEL_REG(base) ((base)->HW_PXP_HIST_B_TOTAL_PIXEL)
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_X_REG(base) ((base)->HW_PXP_HIST_B_ACTIVE_AREA_X)
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y_REG(base) ((base)->HW_PXP_HIST_B_ACTIVE_AREA_Y)
#define PXP_HW_PXP_HIST_B_RAW_STAT0_REG(base) ((base)->HW_PXP_HIST_B_RAW_STAT0)
#define PXP_HW_PXP_HIST_B_RAW_STAT1_REG(base) ((base)->HW_PXP_HIST_B_RAW_STAT1)
#define PXP_HW_PXP_HIST2_PARAM_REG(base) ((base)->HW_PXP_HIST2_PARAM)
#define PXP_HW_PXP_HIST4_PARAM_REG(base) ((base)->HW_PXP_HIST4_PARAM)
#define PXP_HW_PXP_HIST8_PARAM0_REG(base) ((base)->HW_PXP_HIST8_PARAM0)
#define PXP_HW_PXP_HIST8_PARAM1_REG(base) ((base)->HW_PXP_HIST8_PARAM1)
#define PXP_HW_PXP_HIST16_PARAM0_REG(base) ((base)->HW_PXP_HIST16_PARAM0)
#define PXP_HW_PXP_HIST16_PARAM1_REG(base) ((base)->HW_PXP_HIST16_PARAM1)
#define PXP_HW_PXP_HIST16_PARAM2_REG(base) ((base)->HW_PXP_HIST16_PARAM2)
#define PXP_HW_PXP_HIST16_PARAM3_REG(base) ((base)->HW_PXP_HIST16_PARAM3)
#define PXP_HW_PXP_HIST32_PARAM0_REG(base) ((base)->HW_PXP_HIST32_PARAM0)
#define PXP_HW_PXP_HIST32_PARAM1_REG(base) ((base)->HW_PXP_HIST32_PARAM1)
#define PXP_HW_PXP_HIST32_PARAM2_REG(base) ((base)->HW_PXP_HIST32_PARAM2)
#define PXP_HW_PXP_HIST32_PARAM3_REG(base) ((base)->HW_PXP_HIST32_PARAM3)
#define PXP_HW_PXP_HIST32_PARAM4_REG(base) ((base)->HW_PXP_HIST32_PARAM4)
#define PXP_HW_PXP_HIST32_PARAM5_REG(base) ((base)->HW_PXP_HIST32_PARAM5)
#define PXP_HW_PXP_HIST32_PARAM6_REG(base) ((base)->HW_PXP_HIST32_PARAM6)
#define PXP_HW_PXP_HIST32_PARAM7_REG(base) ((base)->HW_PXP_HIST32_PARAM7)
#define PXP_HW_PXP_COMP_CTRL_REG(base) ((base)->HW_PXP_COMP_CTRL)
#define PXP_HW_PXP_COMP_FORMAT0_REG(base) ((base)->HW_PXP_COMP_FORMAT0)
#define PXP_HW_PXP_COMP_FORMAT1_REG(base) ((base)->HW_PXP_COMP_FORMAT1)
#define PXP_HW_PXP_COMP_FORMAT2_REG(base) ((base)->HW_PXP_COMP_FORMAT2)
#define PXP_HW_PXP_COMP_MASK0_REG(base) ((base)->HW_PXP_COMP_MASK0)
#define PXP_HW_PXP_COMP_MASK1_REG(base) ((base)->HW_PXP_COMP_MASK1)
#define PXP_HW_PXP_COMP_BUFFER_SIZE_REG(base) ((base)->HW_PXP_COMP_BUFFER_SIZE)
#define PXP_HW_PXP_COMP_SOURCE_REG(base) ((base)->HW_PXP_COMP_SOURCE)
#define PXP_HW_PXP_COMP_TARGET_REG(base) ((base)->HW_PXP_COMP_TARGET)
#define PXP_HW_PXP_COMP_BUFFER_A_REG(base) ((base)->HW_PXP_COMP_BUFFER_A)
#define PXP_HW_PXP_COMP_BUFFER_B_REG(base) ((base)->HW_PXP_COMP_BUFFER_B)
#define PXP_HW_PXP_COMP_BUFFER_C_REG(base) ((base)->HW_PXP_COMP_BUFFER_C)
#define PXP_HW_PXP_COMP_BUFFER_D_REG(base) ((base)->HW_PXP_COMP_BUFFER_D)
#define PXP_HW_PXP_COMP_DEBUG_REG(base) ((base)->HW_PXP_COMP_DEBUG)
#define PXP_HW_PXP_BUS_MUX_REG(base) ((base)->HW_PXP_BUS_MUX)
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_REG(base) ((base)->HW_PXP_HANDSHAKE_READY_MUX0)
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_REG(base) ((base)->HW_PXP_HANDSHAKE_READY_MUX1)
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_REG(base) ((base)->HW_PXP_HANDSHAKE_DONE_MUX0)
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_REG(base) ((base)->HW_PXP_HANDSHAKE_DONE_MUX1)
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_REG(base) ((base)->HW_PXP_HANDSHAKE_CPU_FETCH)
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_REG(base) ((base)->HW_PXP_HANDSHAKE_CPU_STORE)
/*!
* @}
*/ /* end of group PXP_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- PXP Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup PXP_Register_Masks PXP Register Masks
* @{
*/
/* HW_PXP_CTRL Bit Fields */
#define PXP_HW_PXP_CTRL_ENABLE_MASK 0x1u
#define PXP_HW_PXP_CTRL_ENABLE_SHIFT 0
#define PXP_HW_PXP_CTRL_IRQ_ENABLE_MASK 0x2u
#define PXP_HW_PXP_CTRL_IRQ_ENABLE_SHIFT 1
#define PXP_HW_PXP_CTRL_NEXT_IRQ_ENABLE_MASK 0x4u
#define PXP_HW_PXP_CTRL_NEXT_IRQ_ENABLE_SHIFT 2
#define PXP_HW_PXP_CTRL_LUT_DMA_IRQ_ENABLE_MASK 0x8u
#define PXP_HW_PXP_CTRL_LUT_DMA_IRQ_ENABLE_SHIFT 3
#define PXP_HW_PXP_CTRL_ENABLE_LCD0_HANDSHAKE_MASK 0x10u
#define PXP_HW_PXP_CTRL_ENABLE_LCD0_HANDSHAKE_SHIFT 4
#define PXP_HW_PXP_CTRL_HANDSHAKE_ABORT_SKIP_MASK 0x20u
#define PXP_HW_PXP_CTRL_HANDSHAKE_ABORT_SKIP_SHIFT 5
#define PXP_HW_PXP_CTRL_RSVD0_MASK 0xC0u
#define PXP_HW_PXP_CTRL_RSVD0_SHIFT 6
#define PXP_HW_PXP_CTRL_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CTRL_RSVD0_SHIFT))&PXP_HW_PXP_CTRL_RSVD0_MASK)
#define PXP_HW_PXP_CTRL_ROTATE0_MASK 0x300u
#define PXP_HW_PXP_CTRL_ROTATE0_SHIFT 8
#define PXP_HW_PXP_CTRL_ROTATE0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CTRL_ROTATE0_SHIFT))&PXP_HW_PXP_CTRL_ROTATE0_MASK)
#define PXP_HW_PXP_CTRL_HFLIP0_MASK 0x400u
#define PXP_HW_PXP_CTRL_HFLIP0_SHIFT 10
#define PXP_HW_PXP_CTRL_VFLIP0_MASK 0x800u
#define PXP_HW_PXP_CTRL_VFLIP0_SHIFT 11
#define PXP_HW_PXP_CTRL_ROTATE1_MASK 0x3000u
#define PXP_HW_PXP_CTRL_ROTATE1_SHIFT 12
#define PXP_HW_PXP_CTRL_ROTATE1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CTRL_ROTATE1_SHIFT))&PXP_HW_PXP_CTRL_ROTATE1_MASK)
#define PXP_HW_PXP_CTRL_HFLIP1_MASK 0x4000u
#define PXP_HW_PXP_CTRL_HFLIP1_SHIFT 14
#define PXP_HW_PXP_CTRL_VFLIP1_MASK 0x8000u
#define PXP_HW_PXP_CTRL_VFLIP1_SHIFT 15
#define PXP_HW_PXP_CTRL_ENABLE_PS_AS_OUT_MASK 0x10000u
#define PXP_HW_PXP_CTRL_ENABLE_PS_AS_OUT_SHIFT 16
#define PXP_HW_PXP_CTRL_ENABLE_DITHER_MASK 0x20000u
#define PXP_HW_PXP_CTRL_ENABLE_DITHER_SHIFT 17
#define PXP_HW_PXP_CTRL_ENABLE_WFE_A_MASK 0x40000u
#define PXP_HW_PXP_CTRL_ENABLE_WFE_A_SHIFT 18
#define PXP_HW_PXP_CTRL_ENABLE_WFE_B_MASK 0x80000u
#define PXP_HW_PXP_CTRL_ENABLE_WFE_B_SHIFT 19
#define PXP_HW_PXP_CTRL_ENABLE_INPUT_FETCH_STORE_MASK 0x100000u
#define PXP_HW_PXP_CTRL_ENABLE_INPUT_FETCH_STORE_SHIFT 20
#define PXP_HW_PXP_CTRL_ENABLE_ALPHA_B_MASK 0x200000u
#define PXP_HW_PXP_CTRL_ENABLE_ALPHA_B_SHIFT 21
#define PXP_HW_PXP_CTRL_RSVD1_MASK 0x400000u
#define PXP_HW_PXP_CTRL_RSVD1_SHIFT 22
#define PXP_HW_PXP_CTRL_BLOCK_SIZE_MASK 0x800000u
#define PXP_HW_PXP_CTRL_BLOCK_SIZE_SHIFT 23
#define PXP_HW_PXP_CTRL_ENABLE_CSC2_MASK 0x1000000u
#define PXP_HW_PXP_CTRL_ENABLE_CSC2_SHIFT 24
#define PXP_HW_PXP_CTRL_ENABLE_LUT_MASK 0x2000000u
#define PXP_HW_PXP_CTRL_ENABLE_LUT_SHIFT 25
#define PXP_HW_PXP_CTRL_ENABLE_ROTATE0_MASK 0x4000000u
#define PXP_HW_PXP_CTRL_ENABLE_ROTATE0_SHIFT 26
#define PXP_HW_PXP_CTRL_ENABLE_ROTATE1_MASK 0x8000000u
#define PXP_HW_PXP_CTRL_ENABLE_ROTATE1_SHIFT 27
#define PXP_HW_PXP_CTRL_EN_REPEAT_MASK 0x10000000u
#define PXP_HW_PXP_CTRL_EN_REPEAT_SHIFT 28
#define PXP_HW_PXP_CTRL_RSVD4_MASK 0x20000000u
#define PXP_HW_PXP_CTRL_RSVD4_SHIFT 29
#define PXP_HW_PXP_CTRL_CLKGATE_MASK 0x40000000u
#define PXP_HW_PXP_CTRL_CLKGATE_SHIFT 30
#define PXP_HW_PXP_CTRL_SFTRST_MASK 0x80000000u
#define PXP_HW_PXP_CTRL_SFTRST_SHIFT 31
/* HW_PXP_STAT Bit Fields */
#define PXP_HW_PXP_STAT_IRQ0_MASK 0x1u
#define PXP_HW_PXP_STAT_IRQ0_SHIFT 0
#define PXP_HW_PXP_STAT_AXI_WRITE_ERROR_0_MASK 0x2u
#define PXP_HW_PXP_STAT_AXI_WRITE_ERROR_0_SHIFT 1
#define PXP_HW_PXP_STAT_AXI_READ_ERROR_0_MASK 0x4u
#define PXP_HW_PXP_STAT_AXI_READ_ERROR_0_SHIFT 2
#define PXP_HW_PXP_STAT_NEXT_IRQ_MASK 0x8u
#define PXP_HW_PXP_STAT_NEXT_IRQ_SHIFT 3
#define PXP_HW_PXP_STAT_AXI_ERROR_ID_0_MASK 0xF0u
#define PXP_HW_PXP_STAT_AXI_ERROR_ID_0_SHIFT 4
#define PXP_HW_PXP_STAT_AXI_ERROR_ID_0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_STAT_AXI_ERROR_ID_0_SHIFT))&PXP_HW_PXP_STAT_AXI_ERROR_ID_0_MASK)
#define PXP_HW_PXP_STAT_LUT_DMA_LOAD_DONE_IRQ_MASK 0x100u
#define PXP_HW_PXP_STAT_LUT_DMA_LOAD_DONE_IRQ_SHIFT 8
#define PXP_HW_PXP_STAT_AXI_WRITE_ERROR_1_MASK 0x200u
#define PXP_HW_PXP_STAT_AXI_WRITE_ERROR_1_SHIFT 9
#define PXP_HW_PXP_STAT_AXI_READ_ERROR_1_MASK 0x400u
#define PXP_HW_PXP_STAT_AXI_READ_ERROR_1_SHIFT 10
#define PXP_HW_PXP_STAT_RSVD2_MASK 0x800u
#define PXP_HW_PXP_STAT_RSVD2_SHIFT 11
#define PXP_HW_PXP_STAT_AXI_ERROR_ID_1_MASK 0xF000u
#define PXP_HW_PXP_STAT_AXI_ERROR_ID_1_SHIFT 12
#define PXP_HW_PXP_STAT_AXI_ERROR_ID_1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_STAT_AXI_ERROR_ID_1_SHIFT))&PXP_HW_PXP_STAT_AXI_ERROR_ID_1_MASK)
#define PXP_HW_PXP_STAT_BLOCKY_MASK 0xFF0000u
#define PXP_HW_PXP_STAT_BLOCKY_SHIFT 16
#define PXP_HW_PXP_STAT_BLOCKY(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_STAT_BLOCKY_SHIFT))&PXP_HW_PXP_STAT_BLOCKY_MASK)
#define PXP_HW_PXP_STAT_BLOCKX_MASK 0xFF000000u
#define PXP_HW_PXP_STAT_BLOCKX_SHIFT 24
#define PXP_HW_PXP_STAT_BLOCKX(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_STAT_BLOCKX_SHIFT))&PXP_HW_PXP_STAT_BLOCKX_MASK)
/* HW_PXP_OUT_CTRL Bit Fields */
#define PXP_HW_PXP_OUT_CTRL_FORMAT_MASK 0x1Fu
#define PXP_HW_PXP_OUT_CTRL_FORMAT_SHIFT 0
#define PXP_HW_PXP_OUT_CTRL_FORMAT(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_CTRL_FORMAT_SHIFT))&PXP_HW_PXP_OUT_CTRL_FORMAT_MASK)
#define PXP_HW_PXP_OUT_CTRL_RSVD0_MASK 0xE0u
#define PXP_HW_PXP_OUT_CTRL_RSVD0_SHIFT 5
#define PXP_HW_PXP_OUT_CTRL_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_CTRL_RSVD0_SHIFT))&PXP_HW_PXP_OUT_CTRL_RSVD0_MASK)
#define PXP_HW_PXP_OUT_CTRL_INTERLACED_OUTPUT_MASK 0x300u
#define PXP_HW_PXP_OUT_CTRL_INTERLACED_OUTPUT_SHIFT 8
#define PXP_HW_PXP_OUT_CTRL_INTERLACED_OUTPUT(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_CTRL_INTERLACED_OUTPUT_SHIFT))&PXP_HW_PXP_OUT_CTRL_INTERLACED_OUTPUT_MASK)
#define PXP_HW_PXP_OUT_CTRL_RSVD1_MASK 0x7FFC00u
#define PXP_HW_PXP_OUT_CTRL_RSVD1_SHIFT 10
#define PXP_HW_PXP_OUT_CTRL_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_CTRL_RSVD1_SHIFT))&PXP_HW_PXP_OUT_CTRL_RSVD1_MASK)
#define PXP_HW_PXP_OUT_CTRL_ALPHA_OUTPUT_MASK 0x800000u
#define PXP_HW_PXP_OUT_CTRL_ALPHA_OUTPUT_SHIFT 23
#define PXP_HW_PXP_OUT_CTRL_ALPHA_MASK 0xFF000000u
#define PXP_HW_PXP_OUT_CTRL_ALPHA_SHIFT 24
#define PXP_HW_PXP_OUT_CTRL_ALPHA(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_CTRL_ALPHA_SHIFT))&PXP_HW_PXP_OUT_CTRL_ALPHA_MASK)
/* HW_PXP_OUT_BUF Bit Fields */
#define PXP_HW_PXP_OUT_BUF_ADDR_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_OUT_BUF_ADDR_SHIFT 0
#define PXP_HW_PXP_OUT_BUF_ADDR(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_BUF_ADDR_SHIFT))&PXP_HW_PXP_OUT_BUF_ADDR_MASK)
/* HW_PXP_OUT_BUF2 Bit Fields */
#define PXP_HW_PXP_OUT_BUF2_ADDR_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_OUT_BUF2_ADDR_SHIFT 0
#define PXP_HW_PXP_OUT_BUF2_ADDR(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_BUF2_ADDR_SHIFT))&PXP_HW_PXP_OUT_BUF2_ADDR_MASK)
/* HW_PXP_OUT_PITCH Bit Fields */
#define PXP_HW_PXP_OUT_PITCH_PITCH_MASK 0xFFFFu
#define PXP_HW_PXP_OUT_PITCH_PITCH_SHIFT 0
#define PXP_HW_PXP_OUT_PITCH_PITCH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_PITCH_PITCH_SHIFT))&PXP_HW_PXP_OUT_PITCH_PITCH_MASK)
#define PXP_HW_PXP_OUT_PITCH_RSVD_MASK 0xFFFF0000u
#define PXP_HW_PXP_OUT_PITCH_RSVD_SHIFT 16
#define PXP_HW_PXP_OUT_PITCH_RSVD(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_PITCH_RSVD_SHIFT))&PXP_HW_PXP_OUT_PITCH_RSVD_MASK)
/* HW_PXP_OUT_LRC Bit Fields */
#define PXP_HW_PXP_OUT_LRC_Y_MASK 0x3FFFu
#define PXP_HW_PXP_OUT_LRC_Y_SHIFT 0
#define PXP_HW_PXP_OUT_LRC_Y(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_LRC_Y_SHIFT))&PXP_HW_PXP_OUT_LRC_Y_MASK)
#define PXP_HW_PXP_OUT_LRC_RSVD0_MASK 0xC000u
#define PXP_HW_PXP_OUT_LRC_RSVD0_SHIFT 14
#define PXP_HW_PXP_OUT_LRC_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_LRC_RSVD0_SHIFT))&PXP_HW_PXP_OUT_LRC_RSVD0_MASK)
#define PXP_HW_PXP_OUT_LRC_X_MASK 0x3FFF0000u
#define PXP_HW_PXP_OUT_LRC_X_SHIFT 16
#define PXP_HW_PXP_OUT_LRC_X(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_LRC_X_SHIFT))&PXP_HW_PXP_OUT_LRC_X_MASK)
#define PXP_HW_PXP_OUT_LRC_RSVD1_MASK 0xC0000000u
#define PXP_HW_PXP_OUT_LRC_RSVD1_SHIFT 30
#define PXP_HW_PXP_OUT_LRC_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_LRC_RSVD1_SHIFT))&PXP_HW_PXP_OUT_LRC_RSVD1_MASK)
/* HW_PXP_OUT_PS_ULC Bit Fields */
#define PXP_HW_PXP_OUT_PS_ULC_Y_MASK 0x3FFFu
#define PXP_HW_PXP_OUT_PS_ULC_Y_SHIFT 0
#define PXP_HW_PXP_OUT_PS_ULC_Y(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_PS_ULC_Y_SHIFT))&PXP_HW_PXP_OUT_PS_ULC_Y_MASK)
#define PXP_HW_PXP_OUT_PS_ULC_RSVD0_MASK 0xC000u
#define PXP_HW_PXP_OUT_PS_ULC_RSVD0_SHIFT 14
#define PXP_HW_PXP_OUT_PS_ULC_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_PS_ULC_RSVD0_SHIFT))&PXP_HW_PXP_OUT_PS_ULC_RSVD0_MASK)
#define PXP_HW_PXP_OUT_PS_ULC_X_MASK 0x3FFF0000u
#define PXP_HW_PXP_OUT_PS_ULC_X_SHIFT 16
#define PXP_HW_PXP_OUT_PS_ULC_X(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_PS_ULC_X_SHIFT))&PXP_HW_PXP_OUT_PS_ULC_X_MASK)
#define PXP_HW_PXP_OUT_PS_ULC_RSVD1_MASK 0xC0000000u
#define PXP_HW_PXP_OUT_PS_ULC_RSVD1_SHIFT 30
#define PXP_HW_PXP_OUT_PS_ULC_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_PS_ULC_RSVD1_SHIFT))&PXP_HW_PXP_OUT_PS_ULC_RSVD1_MASK)
/* HW_PXP_OUT_PS_LRC Bit Fields */
#define PXP_HW_PXP_OUT_PS_LRC_Y_MASK 0x3FFFu
#define PXP_HW_PXP_OUT_PS_LRC_Y_SHIFT 0
#define PXP_HW_PXP_OUT_PS_LRC_Y(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_PS_LRC_Y_SHIFT))&PXP_HW_PXP_OUT_PS_LRC_Y_MASK)
#define PXP_HW_PXP_OUT_PS_LRC_RSVD0_MASK 0xC000u
#define PXP_HW_PXP_OUT_PS_LRC_RSVD0_SHIFT 14
#define PXP_HW_PXP_OUT_PS_LRC_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_PS_LRC_RSVD0_SHIFT))&PXP_HW_PXP_OUT_PS_LRC_RSVD0_MASK)
#define PXP_HW_PXP_OUT_PS_LRC_X_MASK 0x3FFF0000u
#define PXP_HW_PXP_OUT_PS_LRC_X_SHIFT 16
#define PXP_HW_PXP_OUT_PS_LRC_X(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_PS_LRC_X_SHIFT))&PXP_HW_PXP_OUT_PS_LRC_X_MASK)
#define PXP_HW_PXP_OUT_PS_LRC_RSVD1_MASK 0xC0000000u
#define PXP_HW_PXP_OUT_PS_LRC_RSVD1_SHIFT 30
#define PXP_HW_PXP_OUT_PS_LRC_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_PS_LRC_RSVD1_SHIFT))&PXP_HW_PXP_OUT_PS_LRC_RSVD1_MASK)
/* HW_PXP_OUT_AS_ULC Bit Fields */
#define PXP_HW_PXP_OUT_AS_ULC_Y_MASK 0x3FFFu
#define PXP_HW_PXP_OUT_AS_ULC_Y_SHIFT 0
#define PXP_HW_PXP_OUT_AS_ULC_Y(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_AS_ULC_Y_SHIFT))&PXP_HW_PXP_OUT_AS_ULC_Y_MASK)
#define PXP_HW_PXP_OUT_AS_ULC_RSVD0_MASK 0xC000u
#define PXP_HW_PXP_OUT_AS_ULC_RSVD0_SHIFT 14
#define PXP_HW_PXP_OUT_AS_ULC_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_AS_ULC_RSVD0_SHIFT))&PXP_HW_PXP_OUT_AS_ULC_RSVD0_MASK)
#define PXP_HW_PXP_OUT_AS_ULC_X_MASK 0x3FFF0000u
#define PXP_HW_PXP_OUT_AS_ULC_X_SHIFT 16
#define PXP_HW_PXP_OUT_AS_ULC_X(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_AS_ULC_X_SHIFT))&PXP_HW_PXP_OUT_AS_ULC_X_MASK)
#define PXP_HW_PXP_OUT_AS_ULC_RSVD1_MASK 0xC0000000u
#define PXP_HW_PXP_OUT_AS_ULC_RSVD1_SHIFT 30
#define PXP_HW_PXP_OUT_AS_ULC_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_AS_ULC_RSVD1_SHIFT))&PXP_HW_PXP_OUT_AS_ULC_RSVD1_MASK)
/* HW_PXP_OUT_AS_LRC Bit Fields */
#define PXP_HW_PXP_OUT_AS_LRC_Y_MASK 0x3FFFu
#define PXP_HW_PXP_OUT_AS_LRC_Y_SHIFT 0
#define PXP_HW_PXP_OUT_AS_LRC_Y(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_AS_LRC_Y_SHIFT))&PXP_HW_PXP_OUT_AS_LRC_Y_MASK)
#define PXP_HW_PXP_OUT_AS_LRC_RSVD0_MASK 0xC000u
#define PXP_HW_PXP_OUT_AS_LRC_RSVD0_SHIFT 14
#define PXP_HW_PXP_OUT_AS_LRC_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_AS_LRC_RSVD0_SHIFT))&PXP_HW_PXP_OUT_AS_LRC_RSVD0_MASK)
#define PXP_HW_PXP_OUT_AS_LRC_X_MASK 0x3FFF0000u
#define PXP_HW_PXP_OUT_AS_LRC_X_SHIFT 16
#define PXP_HW_PXP_OUT_AS_LRC_X(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_AS_LRC_X_SHIFT))&PXP_HW_PXP_OUT_AS_LRC_X_MASK)
#define PXP_HW_PXP_OUT_AS_LRC_RSVD1_MASK 0xC0000000u
#define PXP_HW_PXP_OUT_AS_LRC_RSVD1_SHIFT 30
#define PXP_HW_PXP_OUT_AS_LRC_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_OUT_AS_LRC_RSVD1_SHIFT))&PXP_HW_PXP_OUT_AS_LRC_RSVD1_MASK)
/* HW_PXP_PS_CTRL Bit Fields */
#define PXP_HW_PXP_PS_CTRL_FORMAT_MASK 0x3Fu
#define PXP_HW_PXP_PS_CTRL_FORMAT_SHIFT 0
#define PXP_HW_PXP_PS_CTRL_FORMAT(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_CTRL_FORMAT_SHIFT))&PXP_HW_PXP_PS_CTRL_FORMAT_MASK)
#define PXP_HW_PXP_PS_CTRL_WB_SWAP_MASK 0x40u
#define PXP_HW_PXP_PS_CTRL_WB_SWAP_SHIFT 6
#define PXP_HW_PXP_PS_CTRL_RSVD0_MASK 0x80u
#define PXP_HW_PXP_PS_CTRL_RSVD0_SHIFT 7
#define PXP_HW_PXP_PS_CTRL_DECY_MASK 0x300u
#define PXP_HW_PXP_PS_CTRL_DECY_SHIFT 8
#define PXP_HW_PXP_PS_CTRL_DECY(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_CTRL_DECY_SHIFT))&PXP_HW_PXP_PS_CTRL_DECY_MASK)
#define PXP_HW_PXP_PS_CTRL_DECX_MASK 0xC00u
#define PXP_HW_PXP_PS_CTRL_DECX_SHIFT 10
#define PXP_HW_PXP_PS_CTRL_DECX(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_CTRL_DECX_SHIFT))&PXP_HW_PXP_PS_CTRL_DECX_MASK)
#define PXP_HW_PXP_PS_CTRL_RSVD1_MASK 0xFFFFF000u
#define PXP_HW_PXP_PS_CTRL_RSVD1_SHIFT 12
#define PXP_HW_PXP_PS_CTRL_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_CTRL_RSVD1_SHIFT))&PXP_HW_PXP_PS_CTRL_RSVD1_MASK)
/* HW_PXP_PS_BUF Bit Fields */
#define PXP_HW_PXP_PS_BUF_ADDR_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_PS_BUF_ADDR_SHIFT 0
#define PXP_HW_PXP_PS_BUF_ADDR(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_BUF_ADDR_SHIFT))&PXP_HW_PXP_PS_BUF_ADDR_MASK)
/* HW_PXP_PS_UBUF Bit Fields */
#define PXP_HW_PXP_PS_UBUF_ADDR_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_PS_UBUF_ADDR_SHIFT 0
#define PXP_HW_PXP_PS_UBUF_ADDR(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_UBUF_ADDR_SHIFT))&PXP_HW_PXP_PS_UBUF_ADDR_MASK)
/* HW_PXP_PS_VBUF Bit Fields */
#define PXP_HW_PXP_PS_VBUF_ADDR_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_PS_VBUF_ADDR_SHIFT 0
#define PXP_HW_PXP_PS_VBUF_ADDR(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_VBUF_ADDR_SHIFT))&PXP_HW_PXP_PS_VBUF_ADDR_MASK)
/* HW_PXP_PS_PITCH Bit Fields */
#define PXP_HW_PXP_PS_PITCH_PITCH_MASK 0xFFFFu
#define PXP_HW_PXP_PS_PITCH_PITCH_SHIFT 0
#define PXP_HW_PXP_PS_PITCH_PITCH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_PITCH_PITCH_SHIFT))&PXP_HW_PXP_PS_PITCH_PITCH_MASK)
#define PXP_HW_PXP_PS_PITCH_RSVD_MASK 0xFFFF0000u
#define PXP_HW_PXP_PS_PITCH_RSVD_SHIFT 16
#define PXP_HW_PXP_PS_PITCH_RSVD(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_PITCH_RSVD_SHIFT))&PXP_HW_PXP_PS_PITCH_RSVD_MASK)
/* HW_PXP_PS_BACKGROUND_0 Bit Fields */
#define PXP_HW_PXP_PS_BACKGROUND_0_COLOR_MASK 0xFFFFFFu
#define PXP_HW_PXP_PS_BACKGROUND_0_COLOR_SHIFT 0
#define PXP_HW_PXP_PS_BACKGROUND_0_COLOR(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_BACKGROUND_0_COLOR_SHIFT))&PXP_HW_PXP_PS_BACKGROUND_0_COLOR_MASK)
#define PXP_HW_PXP_PS_BACKGROUND_0_RSVD_MASK 0xFF000000u
#define PXP_HW_PXP_PS_BACKGROUND_0_RSVD_SHIFT 24
#define PXP_HW_PXP_PS_BACKGROUND_0_RSVD(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_BACKGROUND_0_RSVD_SHIFT))&PXP_HW_PXP_PS_BACKGROUND_0_RSVD_MASK)
/* HW_PXP_PS_SCALE Bit Fields */
#define PXP_HW_PXP_PS_SCALE_XSCALE_MASK 0x7FFFu
#define PXP_HW_PXP_PS_SCALE_XSCALE_SHIFT 0
#define PXP_HW_PXP_PS_SCALE_XSCALE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_SCALE_XSCALE_SHIFT))&PXP_HW_PXP_PS_SCALE_XSCALE_MASK)
#define PXP_HW_PXP_PS_SCALE_RSVD1_MASK 0x8000u
#define PXP_HW_PXP_PS_SCALE_RSVD1_SHIFT 15
#define PXP_HW_PXP_PS_SCALE_YSCALE_MASK 0x7FFF0000u
#define PXP_HW_PXP_PS_SCALE_YSCALE_SHIFT 16
#define PXP_HW_PXP_PS_SCALE_YSCALE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_SCALE_YSCALE_SHIFT))&PXP_HW_PXP_PS_SCALE_YSCALE_MASK)
#define PXP_HW_PXP_PS_SCALE_RSVD2_MASK 0x80000000u
#define PXP_HW_PXP_PS_SCALE_RSVD2_SHIFT 31
/* HW_PXP_PS_OFFSET Bit Fields */
#define PXP_HW_PXP_PS_OFFSET_XOFFSET_MASK 0xFFFu
#define PXP_HW_PXP_PS_OFFSET_XOFFSET_SHIFT 0
#define PXP_HW_PXP_PS_OFFSET_XOFFSET(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_OFFSET_XOFFSET_SHIFT))&PXP_HW_PXP_PS_OFFSET_XOFFSET_MASK)
#define PXP_HW_PXP_PS_OFFSET_RSVD1_MASK 0xF000u
#define PXP_HW_PXP_PS_OFFSET_RSVD1_SHIFT 12
#define PXP_HW_PXP_PS_OFFSET_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_OFFSET_RSVD1_SHIFT))&PXP_HW_PXP_PS_OFFSET_RSVD1_MASK)
#define PXP_HW_PXP_PS_OFFSET_YOFFSET_MASK 0xFFF0000u
#define PXP_HW_PXP_PS_OFFSET_YOFFSET_SHIFT 16
#define PXP_HW_PXP_PS_OFFSET_YOFFSET(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_OFFSET_YOFFSET_SHIFT))&PXP_HW_PXP_PS_OFFSET_YOFFSET_MASK)
#define PXP_HW_PXP_PS_OFFSET_RSVD2_MASK 0xF0000000u
#define PXP_HW_PXP_PS_OFFSET_RSVD2_SHIFT 28
#define PXP_HW_PXP_PS_OFFSET_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_OFFSET_RSVD2_SHIFT))&PXP_HW_PXP_PS_OFFSET_RSVD2_MASK)
/* HW_PXP_PS_CLRKEYLOW_0 Bit Fields */
#define PXP_HW_PXP_PS_CLRKEYLOW_0_PIXEL_MASK 0xFFFFFFu
#define PXP_HW_PXP_PS_CLRKEYLOW_0_PIXEL_SHIFT 0
#define PXP_HW_PXP_PS_CLRKEYLOW_0_PIXEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_CLRKEYLOW_0_PIXEL_SHIFT))&PXP_HW_PXP_PS_CLRKEYLOW_0_PIXEL_MASK)
#define PXP_HW_PXP_PS_CLRKEYLOW_0_RSVD1_MASK 0xFF000000u
#define PXP_HW_PXP_PS_CLRKEYLOW_0_RSVD1_SHIFT 24
#define PXP_HW_PXP_PS_CLRKEYLOW_0_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_CLRKEYLOW_0_RSVD1_SHIFT))&PXP_HW_PXP_PS_CLRKEYLOW_0_RSVD1_MASK)
/* HW_PXP_PS_CLRKEYHIGH_0 Bit Fields */
#define PXP_HW_PXP_PS_CLRKEYHIGH_0_PIXEL_MASK 0xFFFFFFu
#define PXP_HW_PXP_PS_CLRKEYHIGH_0_PIXEL_SHIFT 0
#define PXP_HW_PXP_PS_CLRKEYHIGH_0_PIXEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_CLRKEYHIGH_0_PIXEL_SHIFT))&PXP_HW_PXP_PS_CLRKEYHIGH_0_PIXEL_MASK)
#define PXP_HW_PXP_PS_CLRKEYHIGH_0_RSVD1_MASK 0xFF000000u
#define PXP_HW_PXP_PS_CLRKEYHIGH_0_RSVD1_SHIFT 24
#define PXP_HW_PXP_PS_CLRKEYHIGH_0_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_CLRKEYHIGH_0_RSVD1_SHIFT))&PXP_HW_PXP_PS_CLRKEYHIGH_0_RSVD1_MASK)
/* HW_PXP_AS_CTRL Bit Fields */
#define PXP_HW_PXP_AS_CTRL_RSVD0_MASK 0x1u
#define PXP_HW_PXP_AS_CTRL_RSVD0_SHIFT 0
#define PXP_HW_PXP_AS_CTRL_ALPHA_CTRL_MASK 0x6u
#define PXP_HW_PXP_AS_CTRL_ALPHA_CTRL_SHIFT 1
#define PXP_HW_PXP_AS_CTRL_ALPHA_CTRL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_AS_CTRL_ALPHA_CTRL_SHIFT))&PXP_HW_PXP_AS_CTRL_ALPHA_CTRL_MASK)
#define PXP_HW_PXP_AS_CTRL_ENABLE_COLORKEY_MASK 0x8u
#define PXP_HW_PXP_AS_CTRL_ENABLE_COLORKEY_SHIFT 3
#define PXP_HW_PXP_AS_CTRL_FORMAT_MASK 0xF0u
#define PXP_HW_PXP_AS_CTRL_FORMAT_SHIFT 4
#define PXP_HW_PXP_AS_CTRL_FORMAT(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_AS_CTRL_FORMAT_SHIFT))&PXP_HW_PXP_AS_CTRL_FORMAT_MASK)
#define PXP_HW_PXP_AS_CTRL_ALPHA_MASK 0xFF00u
#define PXP_HW_PXP_AS_CTRL_ALPHA_SHIFT 8
#define PXP_HW_PXP_AS_CTRL_ALPHA(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_AS_CTRL_ALPHA_SHIFT))&PXP_HW_PXP_AS_CTRL_ALPHA_MASK)
#define PXP_HW_PXP_AS_CTRL_ROP_MASK 0xF0000u
#define PXP_HW_PXP_AS_CTRL_ROP_SHIFT 16
#define PXP_HW_PXP_AS_CTRL_ROP(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_AS_CTRL_ROP_SHIFT))&PXP_HW_PXP_AS_CTRL_ROP_MASK)
#define PXP_HW_PXP_AS_CTRL_ALPHA0_INVERT_MASK 0x100000u
#define PXP_HW_PXP_AS_CTRL_ALPHA0_INVERT_SHIFT 20
#define PXP_HW_PXP_AS_CTRL_ALPHA1_INVERT_MASK 0x200000u
#define PXP_HW_PXP_AS_CTRL_ALPHA1_INVERT_SHIFT 21
#define PXP_HW_PXP_AS_CTRL_RSVD1_MASK 0xFFC00000u
#define PXP_HW_PXP_AS_CTRL_RSVD1_SHIFT 22
#define PXP_HW_PXP_AS_CTRL_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_AS_CTRL_RSVD1_SHIFT))&PXP_HW_PXP_AS_CTRL_RSVD1_MASK)
/* HW_PXP_AS_BUF Bit Fields */
#define PXP_HW_PXP_AS_BUF_ADDR_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_AS_BUF_ADDR_SHIFT 0
#define PXP_HW_PXP_AS_BUF_ADDR(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_AS_BUF_ADDR_SHIFT))&PXP_HW_PXP_AS_BUF_ADDR_MASK)
/* HW_PXP_AS_PITCH Bit Fields */
#define PXP_HW_PXP_AS_PITCH_PITCH_MASK 0xFFFFu
#define PXP_HW_PXP_AS_PITCH_PITCH_SHIFT 0
#define PXP_HW_PXP_AS_PITCH_PITCH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_AS_PITCH_PITCH_SHIFT))&PXP_HW_PXP_AS_PITCH_PITCH_MASK)
#define PXP_HW_PXP_AS_PITCH_RSVD_MASK 0xFFFF0000u
#define PXP_HW_PXP_AS_PITCH_RSVD_SHIFT 16
#define PXP_HW_PXP_AS_PITCH_RSVD(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_AS_PITCH_RSVD_SHIFT))&PXP_HW_PXP_AS_PITCH_RSVD_MASK)
/* HW_PXP_AS_CLRKEYLOW_0 Bit Fields */
#define PXP_HW_PXP_AS_CLRKEYLOW_0_PIXEL_MASK 0xFFFFFFu
#define PXP_HW_PXP_AS_CLRKEYLOW_0_PIXEL_SHIFT 0
#define PXP_HW_PXP_AS_CLRKEYLOW_0_PIXEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_AS_CLRKEYLOW_0_PIXEL_SHIFT))&PXP_HW_PXP_AS_CLRKEYLOW_0_PIXEL_MASK)
#define PXP_HW_PXP_AS_CLRKEYLOW_0_RSVD1_MASK 0xFF000000u
#define PXP_HW_PXP_AS_CLRKEYLOW_0_RSVD1_SHIFT 24
#define PXP_HW_PXP_AS_CLRKEYLOW_0_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_AS_CLRKEYLOW_0_RSVD1_SHIFT))&PXP_HW_PXP_AS_CLRKEYLOW_0_RSVD1_MASK)
/* HW_PXP_AS_CLRKEYHIGH_0 Bit Fields */
#define PXP_HW_PXP_AS_CLRKEYHIGH_0_PIXEL_MASK 0xFFFFFFu
#define PXP_HW_PXP_AS_CLRKEYHIGH_0_PIXEL_SHIFT 0
#define PXP_HW_PXP_AS_CLRKEYHIGH_0_PIXEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_AS_CLRKEYHIGH_0_PIXEL_SHIFT))&PXP_HW_PXP_AS_CLRKEYHIGH_0_PIXEL_MASK)
#define PXP_HW_PXP_AS_CLRKEYHIGH_0_RSVD1_MASK 0xFF000000u
#define PXP_HW_PXP_AS_CLRKEYHIGH_0_RSVD1_SHIFT 24
#define PXP_HW_PXP_AS_CLRKEYHIGH_0_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_AS_CLRKEYHIGH_0_RSVD1_SHIFT))&PXP_HW_PXP_AS_CLRKEYHIGH_0_RSVD1_MASK)
/* HW_PXP_CSC1_COEF0 Bit Fields */
#define PXP_HW_PXP_CSC1_COEF0_Y_OFFSET_MASK 0x1FFu
#define PXP_HW_PXP_CSC1_COEF0_Y_OFFSET_SHIFT 0
#define PXP_HW_PXP_CSC1_COEF0_Y_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC1_COEF0_Y_OFFSET_SHIFT))&PXP_HW_PXP_CSC1_COEF0_Y_OFFSET_MASK)
#define PXP_HW_PXP_CSC1_COEF0_UV_OFFSET_MASK 0x3FE00u
#define PXP_HW_PXP_CSC1_COEF0_UV_OFFSET_SHIFT 9
#define PXP_HW_PXP_CSC1_COEF0_UV_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC1_COEF0_UV_OFFSET_SHIFT))&PXP_HW_PXP_CSC1_COEF0_UV_OFFSET_MASK)
#define PXP_HW_PXP_CSC1_COEF0_C0_MASK 0x1FFC0000u
#define PXP_HW_PXP_CSC1_COEF0_C0_SHIFT 18
#define PXP_HW_PXP_CSC1_COEF0_C0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC1_COEF0_C0_SHIFT))&PXP_HW_PXP_CSC1_COEF0_C0_MASK)
#define PXP_HW_PXP_CSC1_COEF0_RSVD1_MASK 0x20000000u
#define PXP_HW_PXP_CSC1_COEF0_RSVD1_SHIFT 29
#define PXP_HW_PXP_CSC1_COEF0_BYPASS_MASK 0x40000000u
#define PXP_HW_PXP_CSC1_COEF0_BYPASS_SHIFT 30
#define PXP_HW_PXP_CSC1_COEF0_YCBCR_MODE_MASK 0x80000000u
#define PXP_HW_PXP_CSC1_COEF0_YCBCR_MODE_SHIFT 31
/* HW_PXP_CSC1_COEF1 Bit Fields */
#define PXP_HW_PXP_CSC1_COEF1_C4_MASK 0x7FFu
#define PXP_HW_PXP_CSC1_COEF1_C4_SHIFT 0
#define PXP_HW_PXP_CSC1_COEF1_C4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC1_COEF1_C4_SHIFT))&PXP_HW_PXP_CSC1_COEF1_C4_MASK)
#define PXP_HW_PXP_CSC1_COEF1_RSVD0_MASK 0xF800u
#define PXP_HW_PXP_CSC1_COEF1_RSVD0_SHIFT 11
#define PXP_HW_PXP_CSC1_COEF1_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC1_COEF1_RSVD0_SHIFT))&PXP_HW_PXP_CSC1_COEF1_RSVD0_MASK)
#define PXP_HW_PXP_CSC1_COEF1_C1_MASK 0x7FF0000u
#define PXP_HW_PXP_CSC1_COEF1_C1_SHIFT 16
#define PXP_HW_PXP_CSC1_COEF1_C1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC1_COEF1_C1_SHIFT))&PXP_HW_PXP_CSC1_COEF1_C1_MASK)
#define PXP_HW_PXP_CSC1_COEF1_RSVD1_MASK 0xF8000000u
#define PXP_HW_PXP_CSC1_COEF1_RSVD1_SHIFT 27
#define PXP_HW_PXP_CSC1_COEF1_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC1_COEF1_RSVD1_SHIFT))&PXP_HW_PXP_CSC1_COEF1_RSVD1_MASK)
/* HW_PXP_CSC1_COEF2 Bit Fields */
#define PXP_HW_PXP_CSC1_COEF2_C3_MASK 0x7FFu
#define PXP_HW_PXP_CSC1_COEF2_C3_SHIFT 0
#define PXP_HW_PXP_CSC1_COEF2_C3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC1_COEF2_C3_SHIFT))&PXP_HW_PXP_CSC1_COEF2_C3_MASK)
#define PXP_HW_PXP_CSC1_COEF2_RSVD0_MASK 0xF800u
#define PXP_HW_PXP_CSC1_COEF2_RSVD0_SHIFT 11
#define PXP_HW_PXP_CSC1_COEF2_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC1_COEF2_RSVD0_SHIFT))&PXP_HW_PXP_CSC1_COEF2_RSVD0_MASK)
#define PXP_HW_PXP_CSC1_COEF2_C2_MASK 0x7FF0000u
#define PXP_HW_PXP_CSC1_COEF2_C2_SHIFT 16
#define PXP_HW_PXP_CSC1_COEF2_C2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC1_COEF2_C2_SHIFT))&PXP_HW_PXP_CSC1_COEF2_C2_MASK)
#define PXP_HW_PXP_CSC1_COEF2_RSVD1_MASK 0xF8000000u
#define PXP_HW_PXP_CSC1_COEF2_RSVD1_SHIFT 27
#define PXP_HW_PXP_CSC1_COEF2_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC1_COEF2_RSVD1_SHIFT))&PXP_HW_PXP_CSC1_COEF2_RSVD1_MASK)
/* HW_PXP_CSC2_CTRL Bit Fields */
#define PXP_HW_PXP_CSC2_CTRL_BYPASS_MASK 0x1u
#define PXP_HW_PXP_CSC2_CTRL_BYPASS_SHIFT 0
#define PXP_HW_PXP_CSC2_CTRL_CSC_MODE_MASK 0x6u
#define PXP_HW_PXP_CSC2_CTRL_CSC_MODE_SHIFT 1
#define PXP_HW_PXP_CSC2_CTRL_CSC_MODE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_CTRL_CSC_MODE_SHIFT))&PXP_HW_PXP_CSC2_CTRL_CSC_MODE_MASK)
#define PXP_HW_PXP_CSC2_CTRL_RSVD_MASK 0xFFFFFFF8u
#define PXP_HW_PXP_CSC2_CTRL_RSVD_SHIFT 3
#define PXP_HW_PXP_CSC2_CTRL_RSVD(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_CTRL_RSVD_SHIFT))&PXP_HW_PXP_CSC2_CTRL_RSVD_MASK)
/* HW_PXP_CSC2_COEF0 Bit Fields */
#define PXP_HW_PXP_CSC2_COEF0_A1_MASK 0x7FFu
#define PXP_HW_PXP_CSC2_COEF0_A1_SHIFT 0
#define PXP_HW_PXP_CSC2_COEF0_A1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF0_A1_SHIFT))&PXP_HW_PXP_CSC2_COEF0_A1_MASK)
#define PXP_HW_PXP_CSC2_COEF0_RSVD0_MASK 0xF800u
#define PXP_HW_PXP_CSC2_COEF0_RSVD0_SHIFT 11
#define PXP_HW_PXP_CSC2_COEF0_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF0_RSVD0_SHIFT))&PXP_HW_PXP_CSC2_COEF0_RSVD0_MASK)
#define PXP_HW_PXP_CSC2_COEF0_A2_MASK 0x7FF0000u
#define PXP_HW_PXP_CSC2_COEF0_A2_SHIFT 16
#define PXP_HW_PXP_CSC2_COEF0_A2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF0_A2_SHIFT))&PXP_HW_PXP_CSC2_COEF0_A2_MASK)
#define PXP_HW_PXP_CSC2_COEF0_RSVD1_MASK 0xF8000000u
#define PXP_HW_PXP_CSC2_COEF0_RSVD1_SHIFT 27
#define PXP_HW_PXP_CSC2_COEF0_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF0_RSVD1_SHIFT))&PXP_HW_PXP_CSC2_COEF0_RSVD1_MASK)
/* HW_PXP_CSC2_COEF1 Bit Fields */
#define PXP_HW_PXP_CSC2_COEF1_A3_MASK 0x7FFu
#define PXP_HW_PXP_CSC2_COEF1_A3_SHIFT 0
#define PXP_HW_PXP_CSC2_COEF1_A3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF1_A3_SHIFT))&PXP_HW_PXP_CSC2_COEF1_A3_MASK)
#define PXP_HW_PXP_CSC2_COEF1_RSVD0_MASK 0xF800u
#define PXP_HW_PXP_CSC2_COEF1_RSVD0_SHIFT 11
#define PXP_HW_PXP_CSC2_COEF1_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF1_RSVD0_SHIFT))&PXP_HW_PXP_CSC2_COEF1_RSVD0_MASK)
#define PXP_HW_PXP_CSC2_COEF1_B1_MASK 0x7FF0000u
#define PXP_HW_PXP_CSC2_COEF1_B1_SHIFT 16
#define PXP_HW_PXP_CSC2_COEF1_B1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF1_B1_SHIFT))&PXP_HW_PXP_CSC2_COEF1_B1_MASK)
#define PXP_HW_PXP_CSC2_COEF1_RSVD1_MASK 0xF8000000u
#define PXP_HW_PXP_CSC2_COEF1_RSVD1_SHIFT 27
#define PXP_HW_PXP_CSC2_COEF1_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF1_RSVD1_SHIFT))&PXP_HW_PXP_CSC2_COEF1_RSVD1_MASK)
/* HW_PXP_CSC2_COEF2 Bit Fields */
#define PXP_HW_PXP_CSC2_COEF2_B2_MASK 0x7FFu
#define PXP_HW_PXP_CSC2_COEF2_B2_SHIFT 0
#define PXP_HW_PXP_CSC2_COEF2_B2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF2_B2_SHIFT))&PXP_HW_PXP_CSC2_COEF2_B2_MASK)
#define PXP_HW_PXP_CSC2_COEF2_RSVD0_MASK 0xF800u
#define PXP_HW_PXP_CSC2_COEF2_RSVD0_SHIFT 11
#define PXP_HW_PXP_CSC2_COEF2_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF2_RSVD0_SHIFT))&PXP_HW_PXP_CSC2_COEF2_RSVD0_MASK)
#define PXP_HW_PXP_CSC2_COEF2_B3_MASK 0x7FF0000u
#define PXP_HW_PXP_CSC2_COEF2_B3_SHIFT 16
#define PXP_HW_PXP_CSC2_COEF2_B3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF2_B3_SHIFT))&PXP_HW_PXP_CSC2_COEF2_B3_MASK)
#define PXP_HW_PXP_CSC2_COEF2_RSVD1_MASK 0xF8000000u
#define PXP_HW_PXP_CSC2_COEF2_RSVD1_SHIFT 27
#define PXP_HW_PXP_CSC2_COEF2_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF2_RSVD1_SHIFT))&PXP_HW_PXP_CSC2_COEF2_RSVD1_MASK)
/* HW_PXP_CSC2_COEF3 Bit Fields */
#define PXP_HW_PXP_CSC2_COEF3_C1_MASK 0x7FFu
#define PXP_HW_PXP_CSC2_COEF3_C1_SHIFT 0
#define PXP_HW_PXP_CSC2_COEF3_C1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF3_C1_SHIFT))&PXP_HW_PXP_CSC2_COEF3_C1_MASK)
#define PXP_HW_PXP_CSC2_COEF3_RSVD0_MASK 0xF800u
#define PXP_HW_PXP_CSC2_COEF3_RSVD0_SHIFT 11
#define PXP_HW_PXP_CSC2_COEF3_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF3_RSVD0_SHIFT))&PXP_HW_PXP_CSC2_COEF3_RSVD0_MASK)
#define PXP_HW_PXP_CSC2_COEF3_C2_MASK 0x7FF0000u
#define PXP_HW_PXP_CSC2_COEF3_C2_SHIFT 16
#define PXP_HW_PXP_CSC2_COEF3_C2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF3_C2_SHIFT))&PXP_HW_PXP_CSC2_COEF3_C2_MASK)
#define PXP_HW_PXP_CSC2_COEF3_RSVD1_MASK 0xF8000000u
#define PXP_HW_PXP_CSC2_COEF3_RSVD1_SHIFT 27
#define PXP_HW_PXP_CSC2_COEF3_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF3_RSVD1_SHIFT))&PXP_HW_PXP_CSC2_COEF3_RSVD1_MASK)
/* HW_PXP_CSC2_COEF4 Bit Fields */
#define PXP_HW_PXP_CSC2_COEF4_C3_MASK 0x7FFu
#define PXP_HW_PXP_CSC2_COEF4_C3_SHIFT 0
#define PXP_HW_PXP_CSC2_COEF4_C3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF4_C3_SHIFT))&PXP_HW_PXP_CSC2_COEF4_C3_MASK)
#define PXP_HW_PXP_CSC2_COEF4_RSVD0_MASK 0xF800u
#define PXP_HW_PXP_CSC2_COEF4_RSVD0_SHIFT 11
#define PXP_HW_PXP_CSC2_COEF4_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF4_RSVD0_SHIFT))&PXP_HW_PXP_CSC2_COEF4_RSVD0_MASK)
#define PXP_HW_PXP_CSC2_COEF4_D1_MASK 0x1FF0000u
#define PXP_HW_PXP_CSC2_COEF4_D1_SHIFT 16
#define PXP_HW_PXP_CSC2_COEF4_D1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF4_D1_SHIFT))&PXP_HW_PXP_CSC2_COEF4_D1_MASK)
#define PXP_HW_PXP_CSC2_COEF4_RSVD1_MASK 0xFE000000u
#define PXP_HW_PXP_CSC2_COEF4_RSVD1_SHIFT 25
#define PXP_HW_PXP_CSC2_COEF4_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF4_RSVD1_SHIFT))&PXP_HW_PXP_CSC2_COEF4_RSVD1_MASK)
/* HW_PXP_CSC2_COEF5 Bit Fields */
#define PXP_HW_PXP_CSC2_COEF5_D2_MASK 0x1FFu
#define PXP_HW_PXP_CSC2_COEF5_D2_SHIFT 0
#define PXP_HW_PXP_CSC2_COEF5_D2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF5_D2_SHIFT))&PXP_HW_PXP_CSC2_COEF5_D2_MASK)
#define PXP_HW_PXP_CSC2_COEF5_RSVD0_MASK 0xFE00u
#define PXP_HW_PXP_CSC2_COEF5_RSVD0_SHIFT 9
#define PXP_HW_PXP_CSC2_COEF5_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF5_RSVD0_SHIFT))&PXP_HW_PXP_CSC2_COEF5_RSVD0_MASK)
#define PXP_HW_PXP_CSC2_COEF5_D3_MASK 0x1FF0000u
#define PXP_HW_PXP_CSC2_COEF5_D3_SHIFT 16
#define PXP_HW_PXP_CSC2_COEF5_D3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF5_D3_SHIFT))&PXP_HW_PXP_CSC2_COEF5_D3_MASK)
#define PXP_HW_PXP_CSC2_COEF5_RSVD1_MASK 0xFE000000u
#define PXP_HW_PXP_CSC2_COEF5_RSVD1_SHIFT 25
#define PXP_HW_PXP_CSC2_COEF5_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CSC2_COEF5_RSVD1_SHIFT))&PXP_HW_PXP_CSC2_COEF5_RSVD1_MASK)
/* HW_PXP_LUT_CTRL Bit Fields */
#define PXP_HW_PXP_LUT_CTRL_DMA_START_MASK 0x1u
#define PXP_HW_PXP_LUT_CTRL_DMA_START_SHIFT 0
#define PXP_HW_PXP_LUT_CTRL_RSVD0_MASK 0xFEu
#define PXP_HW_PXP_LUT_CTRL_RSVD0_SHIFT 1
#define PXP_HW_PXP_LUT_CTRL_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_LUT_CTRL_RSVD0_SHIFT))&PXP_HW_PXP_LUT_CTRL_RSVD0_MASK)
#define PXP_HW_PXP_LUT_CTRL_INVALID_MASK 0x100u
#define PXP_HW_PXP_LUT_CTRL_INVALID_SHIFT 8
#define PXP_HW_PXP_LUT_CTRL_LRU_UPD_MASK 0x200u
#define PXP_HW_PXP_LUT_CTRL_LRU_UPD_SHIFT 9
#define PXP_HW_PXP_LUT_CTRL_SEL_8KB_MASK 0x400u
#define PXP_HW_PXP_LUT_CTRL_SEL_8KB_SHIFT 10
#define PXP_HW_PXP_LUT_CTRL_RSVD1_MASK 0xF800u
#define PXP_HW_PXP_LUT_CTRL_RSVD1_SHIFT 11
#define PXP_HW_PXP_LUT_CTRL_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_LUT_CTRL_RSVD1_SHIFT))&PXP_HW_PXP_LUT_CTRL_RSVD1_MASK)
#define PXP_HW_PXP_LUT_CTRL_OUT_MODE_MASK 0x30000u
#define PXP_HW_PXP_LUT_CTRL_OUT_MODE_SHIFT 16
#define PXP_HW_PXP_LUT_CTRL_OUT_MODE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_LUT_CTRL_OUT_MODE_SHIFT))&PXP_HW_PXP_LUT_CTRL_OUT_MODE_MASK)
#define PXP_HW_PXP_LUT_CTRL_RSVD2_MASK 0xFC0000u
#define PXP_HW_PXP_LUT_CTRL_RSVD2_SHIFT 18
#define PXP_HW_PXP_LUT_CTRL_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_LUT_CTRL_RSVD2_SHIFT))&PXP_HW_PXP_LUT_CTRL_RSVD2_MASK)
#define PXP_HW_PXP_LUT_CTRL_LOOKUP_MODE_MASK 0x3000000u
#define PXP_HW_PXP_LUT_CTRL_LOOKUP_MODE_SHIFT 24
#define PXP_HW_PXP_LUT_CTRL_LOOKUP_MODE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_LUT_CTRL_LOOKUP_MODE_SHIFT))&PXP_HW_PXP_LUT_CTRL_LOOKUP_MODE_MASK)
#define PXP_HW_PXP_LUT_CTRL_RSVD3_MASK 0x7C000000u
#define PXP_HW_PXP_LUT_CTRL_RSVD3_SHIFT 26
#define PXP_HW_PXP_LUT_CTRL_RSVD3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_LUT_CTRL_RSVD3_SHIFT))&PXP_HW_PXP_LUT_CTRL_RSVD3_MASK)
#define PXP_HW_PXP_LUT_CTRL_BYPASS_MASK 0x80000000u
#define PXP_HW_PXP_LUT_CTRL_BYPASS_SHIFT 31
/* HW_PXP_LUT_ADDR Bit Fields */
#define PXP_HW_PXP_LUT_ADDR_ADDR_MASK 0x3FFFu
#define PXP_HW_PXP_LUT_ADDR_ADDR_SHIFT 0
#define PXP_HW_PXP_LUT_ADDR_ADDR(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_LUT_ADDR_ADDR_SHIFT))&PXP_HW_PXP_LUT_ADDR_ADDR_MASK)
#define PXP_HW_PXP_LUT_ADDR_RSVD1_MASK 0xC000u
#define PXP_HW_PXP_LUT_ADDR_RSVD1_SHIFT 14
#define PXP_HW_PXP_LUT_ADDR_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_LUT_ADDR_RSVD1_SHIFT))&PXP_HW_PXP_LUT_ADDR_RSVD1_MASK)
#define PXP_HW_PXP_LUT_ADDR_NUM_BYTES_MASK 0x7FFF0000u
#define PXP_HW_PXP_LUT_ADDR_NUM_BYTES_SHIFT 16
#define PXP_HW_PXP_LUT_ADDR_NUM_BYTES(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_LUT_ADDR_NUM_BYTES_SHIFT))&PXP_HW_PXP_LUT_ADDR_NUM_BYTES_MASK)
#define PXP_HW_PXP_LUT_ADDR_RSVD2_MASK 0x80000000u
#define PXP_HW_PXP_LUT_ADDR_RSVD2_SHIFT 31
/* HW_PXP_LUT_DATA Bit Fields */
#define PXP_HW_PXP_LUT_DATA_DATA_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_LUT_DATA_DATA_SHIFT 0
#define PXP_HW_PXP_LUT_DATA_DATA(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_LUT_DATA_DATA_SHIFT))&PXP_HW_PXP_LUT_DATA_DATA_MASK)
/* HW_PXP_LUT_EXTMEM Bit Fields */
#define PXP_HW_PXP_LUT_EXTMEM_ADDR_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_LUT_EXTMEM_ADDR_SHIFT 0
#define PXP_HW_PXP_LUT_EXTMEM_ADDR(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_LUT_EXTMEM_ADDR_SHIFT))&PXP_HW_PXP_LUT_EXTMEM_ADDR_MASK)
/* HW_PXP_CFA Bit Fields */
#define PXP_HW_PXP_CFA_DATA_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_CFA_DATA_SHIFT 0
#define PXP_HW_PXP_CFA_DATA(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CFA_DATA_SHIFT))&PXP_HW_PXP_CFA_DATA_MASK)
/* HW_PXP_ALPHA_A_CTRL Bit Fields */
#define PXP_HW_PXP_ALPHA_A_CTRL_POTER_DUFF_ENABLE_MASK 0x1u
#define PXP_HW_PXP_ALPHA_A_CTRL_POTER_DUFF_ENABLE_SHIFT 0
#define PXP_HW_PXP_ALPHA_A_CTRL_S0_S1_FACTOR_MODE_MASK 0x6u
#define PXP_HW_PXP_ALPHA_A_CTRL_S0_S1_FACTOR_MODE_SHIFT 1
#define PXP_HW_PXP_ALPHA_A_CTRL_S0_S1_FACTOR_MODE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_ALPHA_A_CTRL_S0_S1_FACTOR_MODE_SHIFT))&PXP_HW_PXP_ALPHA_A_CTRL_S0_S1_FACTOR_MODE_MASK)
#define PXP_HW_PXP_ALPHA_A_CTRL_S0_GLOBAL_ALPHA_MODE_MASK 0x18u
#define PXP_HW_PXP_ALPHA_A_CTRL_S0_GLOBAL_ALPHA_MODE_SHIFT 3
#define PXP_HW_PXP_ALPHA_A_CTRL_S0_GLOBAL_ALPHA_MODE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_ALPHA_A_CTRL_S0_GLOBAL_ALPHA_MODE_SHIFT))&PXP_HW_PXP_ALPHA_A_CTRL_S0_GLOBAL_ALPHA_MODE_MASK)
#define PXP_HW_PXP_ALPHA_A_CTRL_S0_ALPHA_MODE_MASK 0x20u
#define PXP_HW_PXP_ALPHA_A_CTRL_S0_ALPHA_MODE_SHIFT 5
#define PXP_HW_PXP_ALPHA_A_CTRL_S0_COLOR_MODE_MASK 0x40u
#define PXP_HW_PXP_ALPHA_A_CTRL_S0_COLOR_MODE_SHIFT 6
#define PXP_HW_PXP_ALPHA_A_CTRL_RSVD1_MASK 0x80u
#define PXP_HW_PXP_ALPHA_A_CTRL_RSVD1_SHIFT 7
#define PXP_HW_PXP_ALPHA_A_CTRL_S1_S0_FACTOR_MODE_MASK 0x300u
#define PXP_HW_PXP_ALPHA_A_CTRL_S1_S0_FACTOR_MODE_SHIFT 8
#define PXP_HW_PXP_ALPHA_A_CTRL_S1_S0_FACTOR_MODE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_ALPHA_A_CTRL_S1_S0_FACTOR_MODE_SHIFT))&PXP_HW_PXP_ALPHA_A_CTRL_S1_S0_FACTOR_MODE_MASK)
#define PXP_HW_PXP_ALPHA_A_CTRL_S1_GLOBAL_ALPHA_MODE_MASK 0xC00u
#define PXP_HW_PXP_ALPHA_A_CTRL_S1_GLOBAL_ALPHA_MODE_SHIFT 10
#define PXP_HW_PXP_ALPHA_A_CTRL_S1_GLOBAL_ALPHA_MODE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_ALPHA_A_CTRL_S1_GLOBAL_ALPHA_MODE_SHIFT))&PXP_HW_PXP_ALPHA_A_CTRL_S1_GLOBAL_ALPHA_MODE_MASK)
#define PXP_HW_PXP_ALPHA_A_CTRL_S1_ALPHA_MODE_MASK 0x1000u
#define PXP_HW_PXP_ALPHA_A_CTRL_S1_ALPHA_MODE_SHIFT 12
#define PXP_HW_PXP_ALPHA_A_CTRL_S1_COLOR_MODE_MASK 0x2000u
#define PXP_HW_PXP_ALPHA_A_CTRL_S1_COLOR_MODE_SHIFT 13
#define PXP_HW_PXP_ALPHA_A_CTRL_RSVD0_MASK 0xC000u
#define PXP_HW_PXP_ALPHA_A_CTRL_RSVD0_SHIFT 14
#define PXP_HW_PXP_ALPHA_A_CTRL_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_ALPHA_A_CTRL_RSVD0_SHIFT))&PXP_HW_PXP_ALPHA_A_CTRL_RSVD0_MASK)
#define PXP_HW_PXP_ALPHA_A_CTRL_S0_GLOBAL_ALPHA_MASK 0xFF0000u
#define PXP_HW_PXP_ALPHA_A_CTRL_S0_GLOBAL_ALPHA_SHIFT 16
#define PXP_HW_PXP_ALPHA_A_CTRL_S0_GLOBAL_ALPHA(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_ALPHA_A_CTRL_S0_GLOBAL_ALPHA_SHIFT))&PXP_HW_PXP_ALPHA_A_CTRL_S0_GLOBAL_ALPHA_MASK)
#define PXP_HW_PXP_ALPHA_A_CTRL_S1_GLOBAL_ALPHA_MASK 0xFF000000u
#define PXP_HW_PXP_ALPHA_A_CTRL_S1_GLOBAL_ALPHA_SHIFT 24
#define PXP_HW_PXP_ALPHA_A_CTRL_S1_GLOBAL_ALPHA(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_ALPHA_A_CTRL_S1_GLOBAL_ALPHA_SHIFT))&PXP_HW_PXP_ALPHA_A_CTRL_S1_GLOBAL_ALPHA_MASK)
/* HW_PXP_ALPHA_B_CTRL Bit Fields */
#define PXP_HW_PXP_ALPHA_B_CTRL_POTER_DUFF_ENABLE_MASK 0x1u
#define PXP_HW_PXP_ALPHA_B_CTRL_POTER_DUFF_ENABLE_SHIFT 0
#define PXP_HW_PXP_ALPHA_B_CTRL_S0_S1_FACTOR_MODE_MASK 0x6u
#define PXP_HW_PXP_ALPHA_B_CTRL_S0_S1_FACTOR_MODE_SHIFT 1
#define PXP_HW_PXP_ALPHA_B_CTRL_S0_S1_FACTOR_MODE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_ALPHA_B_CTRL_S0_S1_FACTOR_MODE_SHIFT))&PXP_HW_PXP_ALPHA_B_CTRL_S0_S1_FACTOR_MODE_MASK)
#define PXP_HW_PXP_ALPHA_B_CTRL_S0_GLOBAL_ALPHA_MODE_MASK 0x18u
#define PXP_HW_PXP_ALPHA_B_CTRL_S0_GLOBAL_ALPHA_MODE_SHIFT 3
#define PXP_HW_PXP_ALPHA_B_CTRL_S0_GLOBAL_ALPHA_MODE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_ALPHA_B_CTRL_S0_GLOBAL_ALPHA_MODE_SHIFT))&PXP_HW_PXP_ALPHA_B_CTRL_S0_GLOBAL_ALPHA_MODE_MASK)
#define PXP_HW_PXP_ALPHA_B_CTRL_S0_ALPHA_MODE_MASK 0x20u
#define PXP_HW_PXP_ALPHA_B_CTRL_S0_ALPHA_MODE_SHIFT 5
#define PXP_HW_PXP_ALPHA_B_CTRL_S0_COLOR_MODE_MASK 0x40u
#define PXP_HW_PXP_ALPHA_B_CTRL_S0_COLOR_MODE_SHIFT 6
#define PXP_HW_PXP_ALPHA_B_CTRL_RSVD1_MASK 0x80u
#define PXP_HW_PXP_ALPHA_B_CTRL_RSVD1_SHIFT 7
#define PXP_HW_PXP_ALPHA_B_CTRL_S1_S0_FACTOR_MODE_MASK 0x300u
#define PXP_HW_PXP_ALPHA_B_CTRL_S1_S0_FACTOR_MODE_SHIFT 8
#define PXP_HW_PXP_ALPHA_B_CTRL_S1_S0_FACTOR_MODE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_ALPHA_B_CTRL_S1_S0_FACTOR_MODE_SHIFT))&PXP_HW_PXP_ALPHA_B_CTRL_S1_S0_FACTOR_MODE_MASK)
#define PXP_HW_PXP_ALPHA_B_CTRL_S1_GLOBAL_ALPHA_MODE_MASK 0xC00u
#define PXP_HW_PXP_ALPHA_B_CTRL_S1_GLOBAL_ALPHA_MODE_SHIFT 10
#define PXP_HW_PXP_ALPHA_B_CTRL_S1_GLOBAL_ALPHA_MODE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_ALPHA_B_CTRL_S1_GLOBAL_ALPHA_MODE_SHIFT))&PXP_HW_PXP_ALPHA_B_CTRL_S1_GLOBAL_ALPHA_MODE_MASK)
#define PXP_HW_PXP_ALPHA_B_CTRL_S1_ALPHA_MODE_MASK 0x1000u
#define PXP_HW_PXP_ALPHA_B_CTRL_S1_ALPHA_MODE_SHIFT 12
#define PXP_HW_PXP_ALPHA_B_CTRL_S1_COLOR_MODE_MASK 0x2000u
#define PXP_HW_PXP_ALPHA_B_CTRL_S1_COLOR_MODE_SHIFT 13
#define PXP_HW_PXP_ALPHA_B_CTRL_RSVD0_MASK 0xC000u
#define PXP_HW_PXP_ALPHA_B_CTRL_RSVD0_SHIFT 14
#define PXP_HW_PXP_ALPHA_B_CTRL_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_ALPHA_B_CTRL_RSVD0_SHIFT))&PXP_HW_PXP_ALPHA_B_CTRL_RSVD0_MASK)
#define PXP_HW_PXP_ALPHA_B_CTRL_S0_GLOBAL_ALPHA_MASK 0xFF0000u
#define PXP_HW_PXP_ALPHA_B_CTRL_S0_GLOBAL_ALPHA_SHIFT 16
#define PXP_HW_PXP_ALPHA_B_CTRL_S0_GLOBAL_ALPHA(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_ALPHA_B_CTRL_S0_GLOBAL_ALPHA_SHIFT))&PXP_HW_PXP_ALPHA_B_CTRL_S0_GLOBAL_ALPHA_MASK)
#define PXP_HW_PXP_ALPHA_B_CTRL_S1_GLOBAL_ALPHA_MASK 0xFF000000u
#define PXP_HW_PXP_ALPHA_B_CTRL_S1_GLOBAL_ALPHA_SHIFT 24
#define PXP_HW_PXP_ALPHA_B_CTRL_S1_GLOBAL_ALPHA(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_ALPHA_B_CTRL_S1_GLOBAL_ALPHA_SHIFT))&PXP_HW_PXP_ALPHA_B_CTRL_S1_GLOBAL_ALPHA_MASK)
/* HW_PXP_ALPHA_B_CTRL_1 Bit Fields */
#define PXP_HW_PXP_ALPHA_B_CTRL_1_ROP_ENABLE_MASK 0x1u
#define PXP_HW_PXP_ALPHA_B_CTRL_1_ROP_ENABLE_SHIFT 0
#define PXP_HW_PXP_ALPHA_B_CTRL_1_OL_CLRKEY_ENABLE_MASK 0x2u
#define PXP_HW_PXP_ALPHA_B_CTRL_1_OL_CLRKEY_ENABLE_SHIFT 1
#define PXP_HW_PXP_ALPHA_B_CTRL_1_RSVD1_MASK 0xCu
#define PXP_HW_PXP_ALPHA_B_CTRL_1_RSVD1_SHIFT 2
#define PXP_HW_PXP_ALPHA_B_CTRL_1_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_ALPHA_B_CTRL_1_RSVD1_SHIFT))&PXP_HW_PXP_ALPHA_B_CTRL_1_RSVD1_MASK)
#define PXP_HW_PXP_ALPHA_B_CTRL_1_ROP_MASK 0xF0u
#define PXP_HW_PXP_ALPHA_B_CTRL_1_ROP_SHIFT 4
#define PXP_HW_PXP_ALPHA_B_CTRL_1_ROP(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_ALPHA_B_CTRL_1_ROP_SHIFT))&PXP_HW_PXP_ALPHA_B_CTRL_1_ROP_MASK)
#define PXP_HW_PXP_ALPHA_B_CTRL_1_RSVD0_MASK 0xFFFFFF00u
#define PXP_HW_PXP_ALPHA_B_CTRL_1_RSVD0_SHIFT 8
#define PXP_HW_PXP_ALPHA_B_CTRL_1_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_ALPHA_B_CTRL_1_RSVD0_SHIFT))&PXP_HW_PXP_ALPHA_B_CTRL_1_RSVD0_MASK)
/* HW_PXP_PS_BACKGROUND_1 Bit Fields */
#define PXP_HW_PXP_PS_BACKGROUND_1_COLOR_MASK 0xFFFFFFu
#define PXP_HW_PXP_PS_BACKGROUND_1_COLOR_SHIFT 0
#define PXP_HW_PXP_PS_BACKGROUND_1_COLOR(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_BACKGROUND_1_COLOR_SHIFT))&PXP_HW_PXP_PS_BACKGROUND_1_COLOR_MASK)
#define PXP_HW_PXP_PS_BACKGROUND_1_RSVD_MASK 0xFF000000u
#define PXP_HW_PXP_PS_BACKGROUND_1_RSVD_SHIFT 24
#define PXP_HW_PXP_PS_BACKGROUND_1_RSVD(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_BACKGROUND_1_RSVD_SHIFT))&PXP_HW_PXP_PS_BACKGROUND_1_RSVD_MASK)
/* HW_PXP_PS_CLRKEYLOW_1 Bit Fields */
#define PXP_HW_PXP_PS_CLRKEYLOW_1_PIXEL_MASK 0xFFFFFFu
#define PXP_HW_PXP_PS_CLRKEYLOW_1_PIXEL_SHIFT 0
#define PXP_HW_PXP_PS_CLRKEYLOW_1_PIXEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_CLRKEYLOW_1_PIXEL_SHIFT))&PXP_HW_PXP_PS_CLRKEYLOW_1_PIXEL_MASK)
#define PXP_HW_PXP_PS_CLRKEYLOW_1_RSVD1_MASK 0xFF000000u
#define PXP_HW_PXP_PS_CLRKEYLOW_1_RSVD1_SHIFT 24
#define PXP_HW_PXP_PS_CLRKEYLOW_1_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_CLRKEYLOW_1_RSVD1_SHIFT))&PXP_HW_PXP_PS_CLRKEYLOW_1_RSVD1_MASK)
/* HW_PXP_PS_CLRKEYHIGH_1 Bit Fields */
#define PXP_HW_PXP_PS_CLRKEYHIGH_1_PIXEL_MASK 0xFFFFFFu
#define PXP_HW_PXP_PS_CLRKEYHIGH_1_PIXEL_SHIFT 0
#define PXP_HW_PXP_PS_CLRKEYHIGH_1_PIXEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_CLRKEYHIGH_1_PIXEL_SHIFT))&PXP_HW_PXP_PS_CLRKEYHIGH_1_PIXEL_MASK)
#define PXP_HW_PXP_PS_CLRKEYHIGH_1_RSVD1_MASK 0xFF000000u
#define PXP_HW_PXP_PS_CLRKEYHIGH_1_RSVD1_SHIFT 24
#define PXP_HW_PXP_PS_CLRKEYHIGH_1_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_PS_CLRKEYHIGH_1_RSVD1_SHIFT))&PXP_HW_PXP_PS_CLRKEYHIGH_1_RSVD1_MASK)
/* HW_PXP_AS_CLRKEYLOW_1 Bit Fields */
#define PXP_HW_PXP_AS_CLRKEYLOW_1_PIXEL_MASK 0xFFFFFFu
#define PXP_HW_PXP_AS_CLRKEYLOW_1_PIXEL_SHIFT 0
#define PXP_HW_PXP_AS_CLRKEYLOW_1_PIXEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_AS_CLRKEYLOW_1_PIXEL_SHIFT))&PXP_HW_PXP_AS_CLRKEYLOW_1_PIXEL_MASK)
#define PXP_HW_PXP_AS_CLRKEYLOW_1_RSVD1_MASK 0xFF000000u
#define PXP_HW_PXP_AS_CLRKEYLOW_1_RSVD1_SHIFT 24
#define PXP_HW_PXP_AS_CLRKEYLOW_1_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_AS_CLRKEYLOW_1_RSVD1_SHIFT))&PXP_HW_PXP_AS_CLRKEYLOW_1_RSVD1_MASK)
/* HW_PXP_AS_CLRKEYHIGH_1 Bit Fields */
#define PXP_HW_PXP_AS_CLRKEYHIGH_1_PIXEL_MASK 0xFFFFFFu
#define PXP_HW_PXP_AS_CLRKEYHIGH_1_PIXEL_SHIFT 0
#define PXP_HW_PXP_AS_CLRKEYHIGH_1_PIXEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_AS_CLRKEYHIGH_1_PIXEL_SHIFT))&PXP_HW_PXP_AS_CLRKEYHIGH_1_PIXEL_MASK)
#define PXP_HW_PXP_AS_CLRKEYHIGH_1_RSVD1_MASK 0xFF000000u
#define PXP_HW_PXP_AS_CLRKEYHIGH_1_RSVD1_SHIFT 24
#define PXP_HW_PXP_AS_CLRKEYHIGH_1_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_AS_CLRKEYHIGH_1_RSVD1_SHIFT))&PXP_HW_PXP_AS_CLRKEYHIGH_1_RSVD1_MASK)
/* HW_PXP_CTRL2 Bit Fields */
#define PXP_HW_PXP_CTRL2_ENABLE_MASK 0x1u
#define PXP_HW_PXP_CTRL2_ENABLE_SHIFT 0
#define PXP_HW_PXP_CTRL2_RSVD0_MASK 0xFEu
#define PXP_HW_PXP_CTRL2_RSVD0_SHIFT 1
#define PXP_HW_PXP_CTRL2_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CTRL2_RSVD0_SHIFT))&PXP_HW_PXP_CTRL2_RSVD0_MASK)
#define PXP_HW_PXP_CTRL2_ROTATE0_MASK 0x300u
#define PXP_HW_PXP_CTRL2_ROTATE0_SHIFT 8
#define PXP_HW_PXP_CTRL2_ROTATE0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CTRL2_ROTATE0_SHIFT))&PXP_HW_PXP_CTRL2_ROTATE0_MASK)
#define PXP_HW_PXP_CTRL2_HFLIP0_MASK 0x400u
#define PXP_HW_PXP_CTRL2_HFLIP0_SHIFT 10
#define PXP_HW_PXP_CTRL2_VFLIP0_MASK 0x800u
#define PXP_HW_PXP_CTRL2_VFLIP0_SHIFT 11
#define PXP_HW_PXP_CTRL2_ROTATE1_MASK 0x3000u
#define PXP_HW_PXP_CTRL2_ROTATE1_SHIFT 12
#define PXP_HW_PXP_CTRL2_ROTATE1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CTRL2_ROTATE1_SHIFT))&PXP_HW_PXP_CTRL2_ROTATE1_MASK)
#define PXP_HW_PXP_CTRL2_HFLIP1_MASK 0x4000u
#define PXP_HW_PXP_CTRL2_HFLIP1_SHIFT 14
#define PXP_HW_PXP_CTRL2_VFLIP1_MASK 0x8000u
#define PXP_HW_PXP_CTRL2_VFLIP1_SHIFT 15
#define PXP_HW_PXP_CTRL2_RSVD1_MASK 0x10000u
#define PXP_HW_PXP_CTRL2_RSVD1_SHIFT 16
#define PXP_HW_PXP_CTRL2_ENABLE_DITHER_MASK 0x20000u
#define PXP_HW_PXP_CTRL2_ENABLE_DITHER_SHIFT 17
#define PXP_HW_PXP_CTRL2_ENABLE_WFE_A_MASK 0x40000u
#define PXP_HW_PXP_CTRL2_ENABLE_WFE_A_SHIFT 18
#define PXP_HW_PXP_CTRL2_ENABLE_WFE_B_MASK 0x80000u
#define PXP_HW_PXP_CTRL2_ENABLE_WFE_B_SHIFT 19
#define PXP_HW_PXP_CTRL2_ENABLE_INPUT_FETCH_STORE_MASK 0x100000u
#define PXP_HW_PXP_CTRL2_ENABLE_INPUT_FETCH_STORE_SHIFT 20
#define PXP_HW_PXP_CTRL2_ENABLE_ALPHA_B_MASK 0x200000u
#define PXP_HW_PXP_CTRL2_ENABLE_ALPHA_B_SHIFT 21
#define PXP_HW_PXP_CTRL2_RSVD2_MASK 0x400000u
#define PXP_HW_PXP_CTRL2_RSVD2_SHIFT 22
#define PXP_HW_PXP_CTRL2_BLOCK_SIZE_MASK 0x800000u
#define PXP_HW_PXP_CTRL2_BLOCK_SIZE_SHIFT 23
#define PXP_HW_PXP_CTRL2_ENABLE_CSC2_MASK 0x1000000u
#define PXP_HW_PXP_CTRL2_ENABLE_CSC2_SHIFT 24
#define PXP_HW_PXP_CTRL2_ENABLE_LUT_MASK 0x2000000u
#define PXP_HW_PXP_CTRL2_ENABLE_LUT_SHIFT 25
#define PXP_HW_PXP_CTRL2_ENABLE_ROTATE0_MASK 0x4000000u
#define PXP_HW_PXP_CTRL2_ENABLE_ROTATE0_SHIFT 26
#define PXP_HW_PXP_CTRL2_ENABLE_ROTATE1_MASK 0x8000000u
#define PXP_HW_PXP_CTRL2_ENABLE_ROTATE1_SHIFT 27
#define PXP_HW_PXP_CTRL2_RSVD3_MASK 0xF0000000u
#define PXP_HW_PXP_CTRL2_RSVD3_SHIFT 28
#define PXP_HW_PXP_CTRL2_RSVD3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_CTRL2_RSVD3_SHIFT))&PXP_HW_PXP_CTRL2_RSVD3_MASK)
/* HW_PXP_POWER_REG0 Bit Fields */
#define PXP_HW_PXP_POWER_REG0_LUT_LP_STATE_WAY0_BANK0_MASK 0x7u
#define PXP_HW_PXP_POWER_REG0_LUT_LP_STATE_WAY0_BANK0_SHIFT 0
#define PXP_HW_PXP_POWER_REG0_LUT_LP_STATE_WAY0_BANK0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_POWER_REG0_LUT_LP_STATE_WAY0_BANK0_SHIFT))&PXP_HW_PXP_POWER_REG0_LUT_LP_STATE_WAY0_BANK0_MASK)
#define PXP_HW_PXP_POWER_REG0_LUT_LP_STATE_WAY0_BANKN_MASK 0x38u
#define PXP_HW_PXP_POWER_REG0_LUT_LP_STATE_WAY0_BANKN_SHIFT 3
#define PXP_HW_PXP_POWER_REG0_LUT_LP_STATE_WAY0_BANKN(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_POWER_REG0_LUT_LP_STATE_WAY0_BANKN_SHIFT))&PXP_HW_PXP_POWER_REG0_LUT_LP_STATE_WAY0_BANKN_MASK)
#define PXP_HW_PXP_POWER_REG0_LUT_LP_STATE_WAY1_BANKN_MASK 0x1C0u
#define PXP_HW_PXP_POWER_REG0_LUT_LP_STATE_WAY1_BANKN_SHIFT 6
#define PXP_HW_PXP_POWER_REG0_LUT_LP_STATE_WAY1_BANKN(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_POWER_REG0_LUT_LP_STATE_WAY1_BANKN_SHIFT))&PXP_HW_PXP_POWER_REG0_LUT_LP_STATE_WAY1_BANKN_MASK)
#define PXP_HW_PXP_POWER_REG0_ROT0_MEM_LP_STATE_MASK 0xE00u
#define PXP_HW_PXP_POWER_REG0_ROT0_MEM_LP_STATE_SHIFT 9
#define PXP_HW_PXP_POWER_REG0_ROT0_MEM_LP_STATE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_POWER_REG0_ROT0_MEM_LP_STATE_SHIFT))&PXP_HW_PXP_POWER_REG0_ROT0_MEM_LP_STATE_MASK)
#define PXP_HW_PXP_POWER_REG0_CTRL_MASK 0xFFFFF000u
#define PXP_HW_PXP_POWER_REG0_CTRL_SHIFT 12
#define PXP_HW_PXP_POWER_REG0_CTRL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_POWER_REG0_CTRL_SHIFT))&PXP_HW_PXP_POWER_REG0_CTRL_MASK)
/* HW_PXP_POWER_REG1 Bit Fields */
#define PXP_HW_PXP_POWER_REG1_ROT1_MEM_LP_STATE_MASK 0x7u
#define PXP_HW_PXP_POWER_REG1_ROT1_MEM_LP_STATE_SHIFT 0
#define PXP_HW_PXP_POWER_REG1_ROT1_MEM_LP_STATE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_POWER_REG1_ROT1_MEM_LP_STATE_SHIFT))&PXP_HW_PXP_POWER_REG1_ROT1_MEM_LP_STATE_MASK)
#define PXP_HW_PXP_POWER_REG1_DITH0_LUT_MEM_LP_STATE_MASK 0x38u
#define PXP_HW_PXP_POWER_REG1_DITH0_LUT_MEM_LP_STATE_SHIFT 3
#define PXP_HW_PXP_POWER_REG1_DITH0_LUT_MEM_LP_STATE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_POWER_REG1_DITH0_LUT_MEM_LP_STATE_SHIFT))&PXP_HW_PXP_POWER_REG1_DITH0_LUT_MEM_LP_STATE_MASK)
#define PXP_HW_PXP_POWER_REG1_DITH0_ERR0_MEM_LP_STATE_MASK 0x1C0u
#define PXP_HW_PXP_POWER_REG1_DITH0_ERR0_MEM_LP_STATE_SHIFT 6
#define PXP_HW_PXP_POWER_REG1_DITH0_ERR0_MEM_LP_STATE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_POWER_REG1_DITH0_ERR0_MEM_LP_STATE_SHIFT))&PXP_HW_PXP_POWER_REG1_DITH0_ERR0_MEM_LP_STATE_MASK)
#define PXP_HW_PXP_POWER_REG1_DITH0_ERR1_MEM_LP_STATE_MASK 0xE00u
#define PXP_HW_PXP_POWER_REG1_DITH0_ERR1_MEM_LP_STATE_SHIFT 9
#define PXP_HW_PXP_POWER_REG1_DITH0_ERR1_MEM_LP_STATE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_POWER_REG1_DITH0_ERR1_MEM_LP_STATE_SHIFT))&PXP_HW_PXP_POWER_REG1_DITH0_ERR1_MEM_LP_STATE_MASK)
#define PXP_HW_PXP_POWER_REG1_DITH1_LUT_MEM_LP_STATE_MASK 0x7000u
#define PXP_HW_PXP_POWER_REG1_DITH1_LUT_MEM_LP_STATE_SHIFT 12
#define PXP_HW_PXP_POWER_REG1_DITH1_LUT_MEM_LP_STATE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_POWER_REG1_DITH1_LUT_MEM_LP_STATE_SHIFT))&PXP_HW_PXP_POWER_REG1_DITH1_LUT_MEM_LP_STATE_MASK)
#define PXP_HW_PXP_POWER_REG1_DITH2_LUT_MEM_LP_STATE_MASK 0x38000u
#define PXP_HW_PXP_POWER_REG1_DITH2_LUT_MEM_LP_STATE_SHIFT 15
#define PXP_HW_PXP_POWER_REG1_DITH2_LUT_MEM_LP_STATE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_POWER_REG1_DITH2_LUT_MEM_LP_STATE_SHIFT))&PXP_HW_PXP_POWER_REG1_DITH2_LUT_MEM_LP_STATE_MASK)
#define PXP_HW_PXP_POWER_REG1_ALU_A_MEM_LP_STATE_MASK 0x1C0000u
#define PXP_HW_PXP_POWER_REG1_ALU_A_MEM_LP_STATE_SHIFT 18
#define PXP_HW_PXP_POWER_REG1_ALU_A_MEM_LP_STATE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_POWER_REG1_ALU_A_MEM_LP_STATE_SHIFT))&PXP_HW_PXP_POWER_REG1_ALU_A_MEM_LP_STATE_MASK)
#define PXP_HW_PXP_POWER_REG1_ALU_B_MEM_LP_STATE_MASK 0xE00000u
#define PXP_HW_PXP_POWER_REG1_ALU_B_MEM_LP_STATE_SHIFT 21
#define PXP_HW_PXP_POWER_REG1_ALU_B_MEM_LP_STATE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_POWER_REG1_ALU_B_MEM_LP_STATE_SHIFT))&PXP_HW_PXP_POWER_REG1_ALU_B_MEM_LP_STATE_MASK)
#define PXP_HW_PXP_POWER_REG1_RSVD0_MASK 0xFF000000u
#define PXP_HW_PXP_POWER_REG1_RSVD0_SHIFT 24
#define PXP_HW_PXP_POWER_REG1_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_POWER_REG1_RSVD0_SHIFT))&PXP_HW_PXP_POWER_REG1_RSVD0_MASK)
/* HW_PXP_DATA_PATH_CTRL0 Bit Fields */
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX0_SEL_MASK 0x3u
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX0_SEL_SHIFT 0
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX0_SEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DATA_PATH_CTRL0_MUX0_SEL_SHIFT))&PXP_HW_PXP_DATA_PATH_CTRL0_MUX0_SEL_MASK)
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX1_SEL_MASK 0xCu
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX1_SEL_SHIFT 2
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX1_SEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DATA_PATH_CTRL0_MUX1_SEL_SHIFT))&PXP_HW_PXP_DATA_PATH_CTRL0_MUX1_SEL_MASK)
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX2_SEL_MASK 0x30u
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX2_SEL_SHIFT 4
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX2_SEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DATA_PATH_CTRL0_MUX2_SEL_SHIFT))&PXP_HW_PXP_DATA_PATH_CTRL0_MUX2_SEL_MASK)
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX3_SEL_MASK 0xC0u
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX3_SEL_SHIFT 6
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX3_SEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DATA_PATH_CTRL0_MUX3_SEL_SHIFT))&PXP_HW_PXP_DATA_PATH_CTRL0_MUX3_SEL_MASK)
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX4_SEL_MASK 0x300u
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX4_SEL_SHIFT 8
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX4_SEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DATA_PATH_CTRL0_MUX4_SEL_SHIFT))&PXP_HW_PXP_DATA_PATH_CTRL0_MUX4_SEL_MASK)
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX5_SEL_MASK 0xC00u
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX5_SEL_SHIFT 10
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX5_SEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DATA_PATH_CTRL0_MUX5_SEL_SHIFT))&PXP_HW_PXP_DATA_PATH_CTRL0_MUX5_SEL_MASK)
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX6_SEL_MASK 0x3000u
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX6_SEL_SHIFT 12
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX6_SEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DATA_PATH_CTRL0_MUX6_SEL_SHIFT))&PXP_HW_PXP_DATA_PATH_CTRL0_MUX6_SEL_MASK)
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX7_SEL_MASK 0xC000u
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX7_SEL_SHIFT 14
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX7_SEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DATA_PATH_CTRL0_MUX7_SEL_SHIFT))&PXP_HW_PXP_DATA_PATH_CTRL0_MUX7_SEL_MASK)
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX8_SEL_MASK 0x30000u
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX8_SEL_SHIFT 16
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX8_SEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DATA_PATH_CTRL0_MUX8_SEL_SHIFT))&PXP_HW_PXP_DATA_PATH_CTRL0_MUX8_SEL_MASK)
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX9_SEL_MASK 0xC0000u
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX9_SEL_SHIFT 18
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX9_SEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DATA_PATH_CTRL0_MUX9_SEL_SHIFT))&PXP_HW_PXP_DATA_PATH_CTRL0_MUX9_SEL_MASK)
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX10_SEL_MASK 0x300000u
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX10_SEL_SHIFT 20
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX10_SEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DATA_PATH_CTRL0_MUX10_SEL_SHIFT))&PXP_HW_PXP_DATA_PATH_CTRL0_MUX10_SEL_MASK)
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX11_SEL_MASK 0xC00000u
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX11_SEL_SHIFT 22
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX11_SEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DATA_PATH_CTRL0_MUX11_SEL_SHIFT))&PXP_HW_PXP_DATA_PATH_CTRL0_MUX11_SEL_MASK)
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX12_SEL_MASK 0x3000000u
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX12_SEL_SHIFT 24
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX12_SEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DATA_PATH_CTRL0_MUX12_SEL_SHIFT))&PXP_HW_PXP_DATA_PATH_CTRL0_MUX12_SEL_MASK)
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX13_SEL_MASK 0xC000000u
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX13_SEL_SHIFT 26
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX13_SEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DATA_PATH_CTRL0_MUX13_SEL_SHIFT))&PXP_HW_PXP_DATA_PATH_CTRL0_MUX13_SEL_MASK)
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX14_SEL_MASK 0x30000000u
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX14_SEL_SHIFT 28
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX14_SEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DATA_PATH_CTRL0_MUX14_SEL_SHIFT))&PXP_HW_PXP_DATA_PATH_CTRL0_MUX14_SEL_MASK)
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX15_SEL_MASK 0xC0000000u
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX15_SEL_SHIFT 30
#define PXP_HW_PXP_DATA_PATH_CTRL0_MUX15_SEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DATA_PATH_CTRL0_MUX15_SEL_SHIFT))&PXP_HW_PXP_DATA_PATH_CTRL0_MUX15_SEL_MASK)
/* HW_PXP_DATA_PATH_CTRL1 Bit Fields */
#define PXP_HW_PXP_DATA_PATH_CTRL1_MUX16_SEL_MASK 0x3u
#define PXP_HW_PXP_DATA_PATH_CTRL1_MUX16_SEL_SHIFT 0
#define PXP_HW_PXP_DATA_PATH_CTRL1_MUX16_SEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DATA_PATH_CTRL1_MUX16_SEL_SHIFT))&PXP_HW_PXP_DATA_PATH_CTRL1_MUX16_SEL_MASK)
#define PXP_HW_PXP_DATA_PATH_CTRL1_MUX17_SEL_MASK 0xCu
#define PXP_HW_PXP_DATA_PATH_CTRL1_MUX17_SEL_SHIFT 2
#define PXP_HW_PXP_DATA_PATH_CTRL1_MUX17_SEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DATA_PATH_CTRL1_MUX17_SEL_SHIFT))&PXP_HW_PXP_DATA_PATH_CTRL1_MUX17_SEL_MASK)
#define PXP_HW_PXP_DATA_PATH_CTRL1_RSVD0_MASK 0xFFFFFFF0u
#define PXP_HW_PXP_DATA_PATH_CTRL1_RSVD0_SHIFT 4
#define PXP_HW_PXP_DATA_PATH_CTRL1_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DATA_PATH_CTRL1_RSVD0_SHIFT))&PXP_HW_PXP_DATA_PATH_CTRL1_RSVD0_MASK)
/* HW_PXP_INIT_MEM_CTRL Bit Fields */
#define PXP_HW_PXP_INIT_MEM_CTRL_ADDR_MASK 0xFFFFu
#define PXP_HW_PXP_INIT_MEM_CTRL_ADDR_SHIFT 0
#define PXP_HW_PXP_INIT_MEM_CTRL_ADDR(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INIT_MEM_CTRL_ADDR_SHIFT))&PXP_HW_PXP_INIT_MEM_CTRL_ADDR_MASK)
#define PXP_HW_PXP_INIT_MEM_CTRL_RSVD0_MASK 0x7FF0000u
#define PXP_HW_PXP_INIT_MEM_CTRL_RSVD0_SHIFT 16
#define PXP_HW_PXP_INIT_MEM_CTRL_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INIT_MEM_CTRL_RSVD0_SHIFT))&PXP_HW_PXP_INIT_MEM_CTRL_RSVD0_MASK)
#define PXP_HW_PXP_INIT_MEM_CTRL_SELECT_MASK 0x78000000u
#define PXP_HW_PXP_INIT_MEM_CTRL_SELECT_SHIFT 27
#define PXP_HW_PXP_INIT_MEM_CTRL_SELECT(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INIT_MEM_CTRL_SELECT_SHIFT))&PXP_HW_PXP_INIT_MEM_CTRL_SELECT_MASK)
#define PXP_HW_PXP_INIT_MEM_CTRL_START_MASK 0x80000000u
#define PXP_HW_PXP_INIT_MEM_CTRL_START_SHIFT 31
/* HW_PXP_INIT_MEM_DATA Bit Fields */
#define PXP_HW_PXP_INIT_MEM_DATA_DATA_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INIT_MEM_DATA_DATA_SHIFT 0
#define PXP_HW_PXP_INIT_MEM_DATA_DATA(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INIT_MEM_DATA_DATA_SHIFT))&PXP_HW_PXP_INIT_MEM_DATA_DATA_MASK)
/* HW_PXP_INIT_MEM_DATA_HIGH Bit Fields */
#define PXP_HW_PXP_INIT_MEM_DATA_HIGH_DATA_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INIT_MEM_DATA_HIGH_DATA_SHIFT 0
#define PXP_HW_PXP_INIT_MEM_DATA_HIGH_DATA(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INIT_MEM_DATA_HIGH_DATA_SHIFT))&PXP_HW_PXP_INIT_MEM_DATA_HIGH_DATA_MASK)
/* HW_PXP_IRQ_MASK Bit Fields */
#define PXP_HW_PXP_IRQ_MASK_FIRST_CH0_PREFETCH_IRQ_EN_MASK 0x1u
#define PXP_HW_PXP_IRQ_MASK_FIRST_CH0_PREFETCH_IRQ_EN_SHIFT 0
#define PXP_HW_PXP_IRQ_MASK_FIRST_CH1_PREFETCH_IRQ_EN_MASK 0x2u
#define PXP_HW_PXP_IRQ_MASK_FIRST_CH1_PREFETCH_IRQ_EN_SHIFT 1
#define PXP_HW_PXP_IRQ_MASK_FIRST_CH0_STORE_IRQ_EN_MASK 0x4u
#define PXP_HW_PXP_IRQ_MASK_FIRST_CH0_STORE_IRQ_EN_SHIFT 2
#define PXP_HW_PXP_IRQ_MASK_FIRST_CH1_STORE_IRQ_EN_MASK 0x8u
#define PXP_HW_PXP_IRQ_MASK_FIRST_CH1_STORE_IRQ_EN_SHIFT 3
#define PXP_HW_PXP_IRQ_MASK_DITHER_CH0_PREFETCH_IRQ_EN_MASK 0x10u
#define PXP_HW_PXP_IRQ_MASK_DITHER_CH0_PREFETCH_IRQ_EN_SHIFT 4
#define PXP_HW_PXP_IRQ_MASK_DITHER_CH1_PREFETCH_IRQ_EN_MASK 0x20u
#define PXP_HW_PXP_IRQ_MASK_DITHER_CH1_PREFETCH_IRQ_EN_SHIFT 5
#define PXP_HW_PXP_IRQ_MASK_DITHER_CH0_STORE_IRQ_EN_MASK 0x40u
#define PXP_HW_PXP_IRQ_MASK_DITHER_CH0_STORE_IRQ_EN_SHIFT 6
#define PXP_HW_PXP_IRQ_MASK_DITHER_CH1_STORE_IRQ_EN_MASK 0x80u
#define PXP_HW_PXP_IRQ_MASK_DITHER_CH1_STORE_IRQ_EN_SHIFT 7
#define PXP_HW_PXP_IRQ_MASK_WFE_A_CH0_STORE_IRQ_EN_MASK 0x100u
#define PXP_HW_PXP_IRQ_MASK_WFE_A_CH0_STORE_IRQ_EN_SHIFT 8
#define PXP_HW_PXP_IRQ_MASK_WFE_A_CH1_STORE_IRQ_EN_MASK 0x200u
#define PXP_HW_PXP_IRQ_MASK_WFE_A_CH1_STORE_IRQ_EN_SHIFT 9
#define PXP_HW_PXP_IRQ_MASK_WFE_B_CH0_STORE_IRQ_EN_MASK 0x400u
#define PXP_HW_PXP_IRQ_MASK_WFE_B_CH0_STORE_IRQ_EN_SHIFT 10
#define PXP_HW_PXP_IRQ_MASK_WFE_B_CH1_STORE_IRQ_EN_MASK 0x800u
#define PXP_HW_PXP_IRQ_MASK_WFE_B_CH1_STORE_IRQ_EN_SHIFT 11
#define PXP_HW_PXP_IRQ_MASK_FIRST_STORE_IRQ_EN_MASK 0x1000u
#define PXP_HW_PXP_IRQ_MASK_FIRST_STORE_IRQ_EN_SHIFT 12
#define PXP_HW_PXP_IRQ_MASK_DITHER_STORE_IRQ_EN_MASK 0x2000u
#define PXP_HW_PXP_IRQ_MASK_DITHER_STORE_IRQ_EN_SHIFT 13
#define PXP_HW_PXP_IRQ_MASK_WFE_A_STORE_IRQ_EN_MASK 0x4000u
#define PXP_HW_PXP_IRQ_MASK_WFE_A_STORE_IRQ_EN_SHIFT 14
#define PXP_HW_PXP_IRQ_MASK_WFE_B_STORE_IRQ_EN_MASK 0x8000u
#define PXP_HW_PXP_IRQ_MASK_WFE_B_STORE_IRQ_EN_SHIFT 15
#define PXP_HW_PXP_IRQ_MASK_RSVD1_MASK 0x7FFF0000u
#define PXP_HW_PXP_IRQ_MASK_RSVD1_SHIFT 16
#define PXP_HW_PXP_IRQ_MASK_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_IRQ_MASK_RSVD1_SHIFT))&PXP_HW_PXP_IRQ_MASK_RSVD1_MASK)
#define PXP_HW_PXP_IRQ_MASK_COMPRESS_DONE_IRQ_EN_MASK 0x80000000u
#define PXP_HW_PXP_IRQ_MASK_COMPRESS_DONE_IRQ_EN_SHIFT 31
/* HW_PXP_IRQ Bit Fields */
#define PXP_HW_PXP_IRQ_FIRST_CH0_PREFETCH_IRQ_MASK 0x1u
#define PXP_HW_PXP_IRQ_FIRST_CH0_PREFETCH_IRQ_SHIFT 0
#define PXP_HW_PXP_IRQ_FIRST_CH1_PREFETCH_IRQ_MASK 0x2u
#define PXP_HW_PXP_IRQ_FIRST_CH1_PREFETCH_IRQ_SHIFT 1
#define PXP_HW_PXP_IRQ_FIRST_CH0_STORE_IRQ_MASK 0x4u
#define PXP_HW_PXP_IRQ_FIRST_CH0_STORE_IRQ_SHIFT 2
#define PXP_HW_PXP_IRQ_FIRST_CH1_STORE_IRQ_MASK 0x8u
#define PXP_HW_PXP_IRQ_FIRST_CH1_STORE_IRQ_SHIFT 3
#define PXP_HW_PXP_IRQ_DITHER_CH0_PREFETCH_IRQ_MASK 0x10u
#define PXP_HW_PXP_IRQ_DITHER_CH0_PREFETCH_IRQ_SHIFT 4
#define PXP_HW_PXP_IRQ_DITHER_CH1_PREFETCH_IRQ_MASK 0x20u
#define PXP_HW_PXP_IRQ_DITHER_CH1_PREFETCH_IRQ_SHIFT 5
#define PXP_HW_PXP_IRQ_DITHER_CH0_STORE_IRQ_MASK 0x40u
#define PXP_HW_PXP_IRQ_DITHER_CH0_STORE_IRQ_SHIFT 6
#define PXP_HW_PXP_IRQ_DITHER_CH1_STORE_IRQ_MASK 0x80u
#define PXP_HW_PXP_IRQ_DITHER_CH1_STORE_IRQ_SHIFT 7
#define PXP_HW_PXP_IRQ_WFE_A_CH0_STORE_IRQ_MASK 0x100u
#define PXP_HW_PXP_IRQ_WFE_A_CH0_STORE_IRQ_SHIFT 8
#define PXP_HW_PXP_IRQ_WFE_A_CH1_STORE_IRQ_MASK 0x200u
#define PXP_HW_PXP_IRQ_WFE_A_CH1_STORE_IRQ_SHIFT 9
#define PXP_HW_PXP_IRQ_WFE_B_CH0_STORE_IRQ_MASK 0x400u
#define PXP_HW_PXP_IRQ_WFE_B_CH0_STORE_IRQ_SHIFT 10
#define PXP_HW_PXP_IRQ_WFE_B_CH1_STORE_IRQ_MASK 0x800u
#define PXP_HW_PXP_IRQ_WFE_B_CH1_STORE_IRQ_SHIFT 11
#define PXP_HW_PXP_IRQ_FIRST_STORE_IRQ_MASK 0x1000u
#define PXP_HW_PXP_IRQ_FIRST_STORE_IRQ_SHIFT 12
#define PXP_HW_PXP_IRQ_DITHER_STORE_IRQ_MASK 0x2000u
#define PXP_HW_PXP_IRQ_DITHER_STORE_IRQ_SHIFT 13
#define PXP_HW_PXP_IRQ_WFE_A_STORE_IRQ_MASK 0x4000u
#define PXP_HW_PXP_IRQ_WFE_A_STORE_IRQ_SHIFT 14
#define PXP_HW_PXP_IRQ_WFE_B_STORE_IRQ_MASK 0x8000u
#define PXP_HW_PXP_IRQ_WFE_B_STORE_IRQ_SHIFT 15
#define PXP_HW_PXP_IRQ_RSVD1_MASK 0x7FFF0000u
#define PXP_HW_PXP_IRQ_RSVD1_SHIFT 16
#define PXP_HW_PXP_IRQ_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_IRQ_RSVD1_SHIFT))&PXP_HW_PXP_IRQ_RSVD1_MASK)
#define PXP_HW_PXP_IRQ_COMPRESS_DONE_IRQ_MASK 0x80000000u
#define PXP_HW_PXP_IRQ_COMPRESS_DONE_IRQ_SHIFT 31
/* HW_PXP_NEXT Bit Fields */
#define PXP_HW_PXP_NEXT_ENABLED_MASK 0x1u
#define PXP_HW_PXP_NEXT_ENABLED_SHIFT 0
#define PXP_HW_PXP_NEXT_RSVD_MASK 0x2u
#define PXP_HW_PXP_NEXT_RSVD_SHIFT 1
#define PXP_HW_PXP_NEXT_POINTER_MASK 0xFFFFFFFCu
#define PXP_HW_PXP_NEXT_POINTER_SHIFT 2
#define PXP_HW_PXP_NEXT_POINTER(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_NEXT_POINTER_SHIFT))&PXP_HW_PXP_NEXT_POINTER_MASK)
/* HW_PXP_INPUT_FETCH_CTRL_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_CH_EN_MASK 0x1u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_CH_EN_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_BLOCK_EN_MASK 0x2u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_BLOCK_EN_SHIFT 1
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_BLOCK_16_MASK 0x4u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_BLOCK_16_SHIFT 2
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_HANDSHAKE_EN_MASK 0x8u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_HANDSHAKE_EN_SHIFT 3
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_BYPASS_PIXEL_EN_MASK 0x10u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_BYPASS_PIXEL_EN_SHIFT 4
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_HIGH_BYTE_MASK 0x20u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_HIGH_BYTE_SHIFT 5
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RSVD4_MASK 0x1C0u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RSVD4_SHIFT 6
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RSVD4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RSVD4_SHIFT))&PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RSVD4_MASK)
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_HFLIP_MASK 0x200u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_HFLIP_SHIFT 9
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_VFLIP_MASK 0x400u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_VFLIP_SHIFT 10
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RSVD3_MASK 0x800u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RSVD3_SHIFT 11
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_ROTATION_ANGLE_MASK 0x3000u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_ROTATION_ANGLE_SHIFT 12
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_ROTATION_ANGLE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_ROTATION_ANGLE_SHIFT))&PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_ROTATION_ANGLE_MASK)
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RSVD2_MASK 0xC000u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RSVD2_SHIFT 14
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RSVD2_SHIFT))&PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RSVD2_MASK)
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RD_NUM_BYTES_MASK 0x30000u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RD_NUM_BYTES_SHIFT 16
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RD_NUM_BYTES(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RD_NUM_BYTES_SHIFT))&PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RD_NUM_BYTES_MASK)
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RSVD1_MASK 0xFC0000u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RSVD1_SHIFT 18
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RSVD1_SHIFT))&PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RSVD1_MASK)
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_HANDSHAKE_SCAN_LINE_NUM_MASK 0x3000000u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_HANDSHAKE_SCAN_LINE_NUM_SHIFT 24
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_HANDSHAKE_SCAN_LINE_NUM(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_HANDSHAKE_SCAN_LINE_NUM_SHIFT))&PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_HANDSHAKE_SCAN_LINE_NUM_MASK)
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RSVD0_MASK 0x7C000000u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RSVD0_SHIFT 26
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RSVD0_SHIFT))&PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_RSVD0_MASK)
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_ARBIT_EN_MASK 0x80000000u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_ARBIT_EN_SHIFT 31
/* HW_PXP_INPUT_FETCH_CTRL_CH1 Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_CH_EN_MASK 0x1u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_CH_EN_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_BLOCK_EN_MASK 0x2u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_BLOCK_EN_SHIFT 1
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_BLOCK_16_MASK 0x4u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_BLOCK_16_SHIFT 2
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_HANDSHAKE_EN_MASK 0x8u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_HANDSHAKE_EN_SHIFT 3
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_BYPASS_PIXEL_EN_MASK 0x10u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_BYPASS_PIXEL_EN_SHIFT 4
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RSVD4_MASK 0x1E0u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RSVD4_SHIFT 5
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RSVD4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RSVD4_SHIFT))&PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RSVD4_MASK)
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_HFLIP_MASK 0x200u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_HFLIP_SHIFT 9
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_VFLIP_MASK 0x400u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_VFLIP_SHIFT 10
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RSVD3_MASK 0x800u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RSVD3_SHIFT 11
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_ROTATION_ANGLE_MASK 0x3000u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_ROTATION_ANGLE_SHIFT 12
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_ROTATION_ANGLE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_ROTATION_ANGLE_SHIFT))&PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_ROTATION_ANGLE_MASK)
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RSVD2_MASK 0xC000u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RSVD2_SHIFT 14
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RSVD2_SHIFT))&PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RSVD2_MASK)
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RD_NUM_BYTES_MASK 0x30000u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RD_NUM_BYTES_SHIFT 16
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RD_NUM_BYTES(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RD_NUM_BYTES_SHIFT))&PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RD_NUM_BYTES_MASK)
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RSVD1_MASK 0xFC0000u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RSVD1_SHIFT 18
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RSVD1_SHIFT))&PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RSVD1_MASK)
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_HANDSHAKE_SCAN_LINE_NUM_MASK 0x3000000u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_HANDSHAKE_SCAN_LINE_NUM_SHIFT 24
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_HANDSHAKE_SCAN_LINE_NUM(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_HANDSHAKE_SCAN_LINE_NUM_SHIFT))&PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_HANDSHAKE_SCAN_LINE_NUM_MASK)
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RSVD0_MASK 0xFC000000u
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RSVD0_SHIFT 26
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RSVD0_SHIFT))&PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_RSVD0_MASK)
/* HW_PXP_INPUT_FETCH_STATUS_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_STATUS_CH0_PREFETCH_BLOCK_X_MASK 0xFFFFu
#define PXP_HW_PXP_INPUT_FETCH_STATUS_CH0_PREFETCH_BLOCK_X_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_STATUS_CH0_PREFETCH_BLOCK_X(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_STATUS_CH0_PREFETCH_BLOCK_X_SHIFT))&PXP_HW_PXP_INPUT_FETCH_STATUS_CH0_PREFETCH_BLOCK_X_MASK)
#define PXP_HW_PXP_INPUT_FETCH_STATUS_CH0_PREFETCH_BLOCK_Y_MASK 0xFFFF0000u
#define PXP_HW_PXP_INPUT_FETCH_STATUS_CH0_PREFETCH_BLOCK_Y_SHIFT 16
#define PXP_HW_PXP_INPUT_FETCH_STATUS_CH0_PREFETCH_BLOCK_Y(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_STATUS_CH0_PREFETCH_BLOCK_Y_SHIFT))&PXP_HW_PXP_INPUT_FETCH_STATUS_CH0_PREFETCH_BLOCK_Y_MASK)
/* HW_PXP_INPUT_FETCH_STATUS_CH1 Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_STATUS_CH1_PREFETCH_BLOCK_X_MASK 0xFFFFu
#define PXP_HW_PXP_INPUT_FETCH_STATUS_CH1_PREFETCH_BLOCK_X_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_STATUS_CH1_PREFETCH_BLOCK_X(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_STATUS_CH1_PREFETCH_BLOCK_X_SHIFT))&PXP_HW_PXP_INPUT_FETCH_STATUS_CH1_PREFETCH_BLOCK_X_MASK)
#define PXP_HW_PXP_INPUT_FETCH_STATUS_CH1_PREFETCH_BLOCK_Y_MASK 0xFFFF0000u
#define PXP_HW_PXP_INPUT_FETCH_STATUS_CH1_PREFETCH_BLOCK_Y_SHIFT 16
#define PXP_HW_PXP_INPUT_FETCH_STATUS_CH1_PREFETCH_BLOCK_Y(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_STATUS_CH1_PREFETCH_BLOCK_Y_SHIFT))&PXP_HW_PXP_INPUT_FETCH_STATUS_CH1_PREFETCH_BLOCK_Y_MASK)
/* HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH0_ACTIVE_SIZE_ULC_X_MASK 0xFFFFu
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH0_ACTIVE_SIZE_ULC_X_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH0_ACTIVE_SIZE_ULC_X(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH0_ACTIVE_SIZE_ULC_X_SHIFT))&PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH0_ACTIVE_SIZE_ULC_X_MASK)
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH0_ACTIVE_SIZE_ULC_Y_MASK 0xFFFF0000u
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH0_ACTIVE_SIZE_ULC_Y_SHIFT 16
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH0_ACTIVE_SIZE_ULC_Y(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH0_ACTIVE_SIZE_ULC_Y_SHIFT))&PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH0_ACTIVE_SIZE_ULC_Y_MASK)
/* HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH0_ACTIVE_SIZE_LRC_X_MASK 0xFFFFu
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH0_ACTIVE_SIZE_LRC_X_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH0_ACTIVE_SIZE_LRC_X(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH0_ACTIVE_SIZE_LRC_X_SHIFT))&PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH0_ACTIVE_SIZE_LRC_X_MASK)
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH0_ACTIVE_SIZE_LRC_Y_MASK 0xFFFF0000u
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH0_ACTIVE_SIZE_LRC_Y_SHIFT 16
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH0_ACTIVE_SIZE_LRC_Y(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH0_ACTIVE_SIZE_LRC_Y_SHIFT))&PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH0_ACTIVE_SIZE_LRC_Y_MASK)
/* HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH1 Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH1_ACTIVE_SIZE_ULC_X_MASK 0xFFFFu
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH1_ACTIVE_SIZE_ULC_X_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH1_ACTIVE_SIZE_ULC_X(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH1_ACTIVE_SIZE_ULC_X_SHIFT))&PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH1_ACTIVE_SIZE_ULC_X_MASK)
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH1_ACTIVE_SIZE_ULC_Y_MASK 0xFFFF0000u
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH1_ACTIVE_SIZE_ULC_Y_SHIFT 16
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH1_ACTIVE_SIZE_ULC_Y(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH1_ACTIVE_SIZE_ULC_Y_SHIFT))&PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH1_ACTIVE_SIZE_ULC_Y_MASK)
/* HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH1 Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH1_ACTIVE_SIZE_LRC_X_MASK 0xFFFFu
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH1_ACTIVE_SIZE_LRC_X_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH1_ACTIVE_SIZE_LRC_X(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH1_ACTIVE_SIZE_LRC_X_SHIFT))&PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH1_ACTIVE_SIZE_LRC_X_MASK)
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH1_ACTIVE_SIZE_LRC_Y_MASK 0xFFFF0000u
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH1_ACTIVE_SIZE_LRC_Y_SHIFT 16
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH1_ACTIVE_SIZE_LRC_Y(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH1_ACTIVE_SIZE_LRC_Y_SHIFT))&PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH1_ACTIVE_SIZE_LRC_Y_MASK)
/* HW_PXP_INPUT_FETCH_SIZE_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_SIZE_CH0_INPUT_TOTAL_WIDTH_MASK 0xFFFFu
#define PXP_HW_PXP_INPUT_FETCH_SIZE_CH0_INPUT_TOTAL_WIDTH_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_SIZE_CH0_INPUT_TOTAL_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SIZE_CH0_INPUT_TOTAL_WIDTH_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SIZE_CH0_INPUT_TOTAL_WIDTH_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SIZE_CH0_INPUT_TOTAL_HEIGHT_MASK 0xFFFF0000u
#define PXP_HW_PXP_INPUT_FETCH_SIZE_CH0_INPUT_TOTAL_HEIGHT_SHIFT 16
#define PXP_HW_PXP_INPUT_FETCH_SIZE_CH0_INPUT_TOTAL_HEIGHT(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SIZE_CH0_INPUT_TOTAL_HEIGHT_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SIZE_CH0_INPUT_TOTAL_HEIGHT_MASK)
/* HW_PXP_INPUT_FETCH_SIZE_CH1 Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_SIZE_CH1_INPUT_TOTAL_WIDTH_MASK 0xFFFFu
#define PXP_HW_PXP_INPUT_FETCH_SIZE_CH1_INPUT_TOTAL_WIDTH_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_SIZE_CH1_INPUT_TOTAL_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SIZE_CH1_INPUT_TOTAL_WIDTH_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SIZE_CH1_INPUT_TOTAL_WIDTH_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SIZE_CH1_INPUT_TOTAL_HEIGHT_MASK 0xFFFF0000u
#define PXP_HW_PXP_INPUT_FETCH_SIZE_CH1_INPUT_TOTAL_HEIGHT_SHIFT 16
#define PXP_HW_PXP_INPUT_FETCH_SIZE_CH1_INPUT_TOTAL_HEIGHT(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SIZE_CH1_INPUT_TOTAL_HEIGHT_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SIZE_CH1_INPUT_TOTAL_HEIGHT_MASK)
/* HW_PXP_INPUT_FETCH_BACKGROUND_COLOR_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_BACKGROUND_COLOR_CH0_BACKGROUND_COLOR_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_FETCH_BACKGROUND_COLOR_CH0_BACKGROUND_COLOR_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_BACKGROUND_COLOR_CH0_BACKGROUND_COLOR(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_BACKGROUND_COLOR_CH0_BACKGROUND_COLOR_SHIFT))&PXP_HW_PXP_INPUT_FETCH_BACKGROUND_COLOR_CH0_BACKGROUND_COLOR_MASK)
/* HW_PXP_INPUT_FETCH_BACKGROUND_COLOR_CH1 Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_BACKGROUND_COLOR_CH1_BACKGROUND_COLOR_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_FETCH_BACKGROUND_COLOR_CH1_BACKGROUND_COLOR_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_BACKGROUND_COLOR_CH1_BACKGROUND_COLOR(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_BACKGROUND_COLOR_CH1_BACKGROUND_COLOR_SHIFT))&PXP_HW_PXP_INPUT_FETCH_BACKGROUND_COLOR_CH1_BACKGROUND_COLOR_MASK)
/* HW_PXP_INPUT_FETCH_PITCH Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_PITCH_CH0_INPUT_PITCH_MASK 0xFFFFu
#define PXP_HW_PXP_INPUT_FETCH_PITCH_CH0_INPUT_PITCH_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_PITCH_CH0_INPUT_PITCH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_PITCH_CH0_INPUT_PITCH_SHIFT))&PXP_HW_PXP_INPUT_FETCH_PITCH_CH0_INPUT_PITCH_MASK)
#define PXP_HW_PXP_INPUT_FETCH_PITCH_CH1_INPUT_PITCH_MASK 0xFFFF0000u
#define PXP_HW_PXP_INPUT_FETCH_PITCH_CH1_INPUT_PITCH_SHIFT 16
#define PXP_HW_PXP_INPUT_FETCH_PITCH_CH1_INPUT_PITCH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_PITCH_CH1_INPUT_PITCH_SHIFT))&PXP_HW_PXP_INPUT_FETCH_PITCH_CH1_INPUT_PITCH_MASK)
/* HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_INPUT_ACTIVE_BPP_MASK 0x3u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_INPUT_ACTIVE_BPP_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_INPUT_ACTIVE_BPP(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_INPUT_ACTIVE_BPP_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_INPUT_ACTIVE_BPP_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_RSVD1_MASK 0xFCu
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_RSVD1_SHIFT 2
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_RSVD1_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_RSVD1_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_EXPAND_FORMAT_MASK 0x700u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_EXPAND_FORMAT_SHIFT 8
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_EXPAND_FORMAT(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_EXPAND_FORMAT_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_EXPAND_FORMAT_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_EXPAND_EN_MASK 0x800u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_EXPAND_EN_SHIFT 11
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_SHIFT_BYPASS_MASK 0x1000u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_SHIFT_BYPASS_SHIFT 12
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_RSVD0_MASK 0xFFFFE000u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_RSVD0_SHIFT 13
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_RSVD0_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_RSVD0_MASK)
/* HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1 Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_INPUT_ACTIVE_BPP_MASK 0x3u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_INPUT_ACTIVE_BPP_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_INPUT_ACTIVE_BPP(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_INPUT_ACTIVE_BPP_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_INPUT_ACTIVE_BPP_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_RSVD1_MASK 0xFCu
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_RSVD1_SHIFT 2
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_RSVD1_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_RSVD1_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_EXPAND_FORMAT_MASK 0x700u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_EXPAND_FORMAT_SHIFT 8
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_EXPAND_FORMAT(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_EXPAND_FORMAT_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_EXPAND_FORMAT_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_EXPAND_EN_MASK 0x800u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_EXPAND_EN_SHIFT 11
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_SHIFT_BYPASS_MASK 0x1000u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_SHIFT_BYPASS_SHIFT 12
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_RSVD0_MASK 0xFFFFE000u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_RSVD0_SHIFT 13
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_RSVD0_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_RSVD0_MASK)
/* HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_OFFSET0_MASK 0x1Fu
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_OFFSET0_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_OFFSET0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_OFFSET0_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_OFFSET0_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_RSVD3_MASK 0xE0u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_RSVD3_SHIFT 5
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_RSVD3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_RSVD3_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_RSVD3_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_OFFSET1_MASK 0x1F00u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_OFFSET1_SHIFT 8
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_OFFSET1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_OFFSET1_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_OFFSET1_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_RSVD2_MASK 0xE000u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_RSVD2_SHIFT 13
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_RSVD2_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_RSVD2_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_OFFSET2_MASK 0x1F0000u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_OFFSET2_SHIFT 16
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_OFFSET2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_OFFSET2_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_OFFSET2_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_RSVD1_MASK 0xE00000u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_RSVD1_SHIFT 21
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_RSVD1_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_RSVD1_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_OFFSET3_MASK 0x1F000000u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_OFFSET3_SHIFT 24
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_OFFSET3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_OFFSET3_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_OFFSET3_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_RSVD0_MASK 0xE0000000u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_RSVD0_SHIFT 29
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_RSVD0_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_RSVD0_MASK)
/* HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1 Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_OFFSET0_MASK 0x1Fu
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_OFFSET0_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_OFFSET0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_OFFSET0_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_OFFSET0_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_RSVD3_MASK 0xE0u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_RSVD3_SHIFT 5
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_RSVD3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_RSVD3_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_RSVD3_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_OFFSET1_MASK 0x1F00u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_OFFSET1_SHIFT 8
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_OFFSET1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_OFFSET1_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_OFFSET1_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_RSVD2_MASK 0xE000u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_RSVD2_SHIFT 13
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_RSVD2_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_RSVD2_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_OFFSET2_MASK 0x1F0000u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_OFFSET2_SHIFT 16
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_OFFSET2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_OFFSET2_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_OFFSET2_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_RSVD1_MASK 0xE00000u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_RSVD1_SHIFT 21
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_RSVD1_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_RSVD1_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_OFFSET3_MASK 0x1F000000u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_OFFSET3_SHIFT 24
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_OFFSET3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_OFFSET3_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_OFFSET3_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_RSVD0_MASK 0xE0000000u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_RSVD0_SHIFT 29
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_RSVD0_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_RSVD0_MASK)
/* HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_WIDTH0_MASK 0xFu
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_WIDTH0_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_WIDTH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_WIDTH0_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_WIDTH0_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_WIDTH1_MASK 0xF0u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_WIDTH1_SHIFT 4
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_WIDTH1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_WIDTH1_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_WIDTH1_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_WIDTH2_MASK 0xF00u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_WIDTH2_SHIFT 8
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_WIDTH2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_WIDTH2_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_WIDTH2_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_WIDTH3_MASK 0xF000u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_WIDTH3_SHIFT 12
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_WIDTH3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_WIDTH3_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_WIDTH3_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_RSVD0_MASK 0xFFFF0000u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_RSVD0_SHIFT 16
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_RSVD0_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_RSVD0_MASK)
/* HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1 Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_WIDTH0_MASK 0xFu
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_WIDTH0_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_WIDTH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_WIDTH0_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_WIDTH0_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_WIDTH1_MASK 0xF0u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_WIDTH1_SHIFT 4
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_WIDTH1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_WIDTH1_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_WIDTH1_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_WIDTH2_MASK 0xF00u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_WIDTH2_SHIFT 8
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_WIDTH2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_WIDTH2_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_WIDTH2_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_WIDTH3_MASK 0xF000u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_WIDTH3_SHIFT 12
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_WIDTH3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_WIDTH3_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_WIDTH3_MASK)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_RSVD0_MASK 0xFFFF0000u
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_RSVD0_SHIFT 16
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_RSVD0_SHIFT))&PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_RSVD0_MASK)
/* HW_PXP_INPUT_FETCH_ADDR_0_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_ADDR_0_CH0_INPUT_BASE_ADDR0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_FETCH_ADDR_0_CH0_INPUT_BASE_ADDR0_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_ADDR_0_CH0_INPUT_BASE_ADDR0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_ADDR_0_CH0_INPUT_BASE_ADDR0_SHIFT))&PXP_HW_PXP_INPUT_FETCH_ADDR_0_CH0_INPUT_BASE_ADDR0_MASK)
/* HW_PXP_INPUT_FETCH_ADDR_1_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_ADDR_1_CH0_INPUT_BASE_ADDR1_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_FETCH_ADDR_1_CH0_INPUT_BASE_ADDR1_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_ADDR_1_CH0_INPUT_BASE_ADDR1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_ADDR_1_CH0_INPUT_BASE_ADDR1_SHIFT))&PXP_HW_PXP_INPUT_FETCH_ADDR_1_CH0_INPUT_BASE_ADDR1_MASK)
/* HW_PXP_INPUT_FETCH_ADDR_0_CH1 Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_ADDR_0_CH1_INPUT_BASE_ADDR0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_FETCH_ADDR_0_CH1_INPUT_BASE_ADDR0_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_ADDR_0_CH1_INPUT_BASE_ADDR0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_ADDR_0_CH1_INPUT_BASE_ADDR0_SHIFT))&PXP_HW_PXP_INPUT_FETCH_ADDR_0_CH1_INPUT_BASE_ADDR0_MASK)
/* HW_PXP_INPUT_FETCH_ADDR_1_CH1 Bit Fields */
#define PXP_HW_PXP_INPUT_FETCH_ADDR_1_CH1_INPUT_BASE_ADDR1_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_FETCH_ADDR_1_CH1_INPUT_BASE_ADDR1_SHIFT 0
#define PXP_HW_PXP_INPUT_FETCH_ADDR_1_CH1_INPUT_BASE_ADDR1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_FETCH_ADDR_1_CH1_INPUT_BASE_ADDR1_SHIFT))&PXP_HW_PXP_INPUT_FETCH_ADDR_1_CH1_INPUT_BASE_ADDR1_MASK)
/* HW_PXP_INPUT_STORE_CTRL_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_CH_EN_MASK 0x1u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_CH_EN_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_BLOCK_EN_MASK 0x2u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_BLOCK_EN_SHIFT 1
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_BLOCK_16_MASK 0x4u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_BLOCK_16_SHIFT 2
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_HANDSHAKE_EN_MASK 0x8u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_HANDSHAKE_EN_SHIFT 3
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_ARRAY_EN_MASK 0x10u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_ARRAY_EN_SHIFT 4
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_ARRAY_LINE_NUM_MASK 0x60u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_ARRAY_LINE_NUM_SHIFT 5
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_ARRAY_LINE_NUM(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_CTRL_CH0_ARRAY_LINE_NUM_SHIFT))&PXP_HW_PXP_INPUT_STORE_CTRL_CH0_ARRAY_LINE_NUM_MASK)
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_RSVD3_MASK 0x80u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_RSVD3_SHIFT 7
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_STORE_BYPASS_EN_MASK 0x100u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_STORE_BYPASS_EN_SHIFT 8
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_STORE_MEMORY_EN_MASK 0x200u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_STORE_MEMORY_EN_SHIFT 9
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_PACK_IN_SEL_MASK 0x400u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_PACK_IN_SEL_SHIFT 10
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_FILL_DATA_EN_MASK 0x800u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_FILL_DATA_EN_SHIFT 11
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_RSVD2_MASK 0xF000u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_RSVD2_SHIFT 12
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_CTRL_CH0_RSVD2_SHIFT))&PXP_HW_PXP_INPUT_STORE_CTRL_CH0_RSVD2_MASK)
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_WR_NUM_BYTES_MASK 0x30000u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_WR_NUM_BYTES_SHIFT 16
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_WR_NUM_BYTES(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_CTRL_CH0_WR_NUM_BYTES_SHIFT))&PXP_HW_PXP_INPUT_STORE_CTRL_CH0_WR_NUM_BYTES_MASK)
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_RSVD1_MASK 0xFC0000u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_RSVD1_SHIFT 18
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_CTRL_CH0_RSVD1_SHIFT))&PXP_HW_PXP_INPUT_STORE_CTRL_CH0_RSVD1_MASK)
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_COMBINE_2CHANNEL_MASK 0x1000000u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_COMBINE_2CHANNEL_SHIFT 24
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_RSVD0_MASK 0x7E000000u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_RSVD0_SHIFT 25
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_CTRL_CH0_RSVD0_SHIFT))&PXP_HW_PXP_INPUT_STORE_CTRL_CH0_RSVD0_MASK)
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_ARBIT_EN_MASK 0x80000000u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0_ARBIT_EN_SHIFT 31
/* HW_PXP_INPUT_STORE_CTRL_CH1 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_CH_EN_MASK 0x1u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_CH_EN_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_BLOCK_EN_MASK 0x2u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_BLOCK_EN_SHIFT 1
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_BLOCK_16_MASK 0x4u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_BLOCK_16_SHIFT 2
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_HANDSHAKE_EN_MASK 0x8u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_HANDSHAKE_EN_SHIFT 3
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_ARRAY_EN_MASK 0x10u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_ARRAY_EN_SHIFT 4
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_ARRAY_LINE_NUM_MASK 0x60u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_ARRAY_LINE_NUM_SHIFT 5
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_ARRAY_LINE_NUM(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_CTRL_CH1_ARRAY_LINE_NUM_SHIFT))&PXP_HW_PXP_INPUT_STORE_CTRL_CH1_ARRAY_LINE_NUM_MASK)
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_RSVD3_MASK 0x80u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_RSVD3_SHIFT 7
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_STORE_BYPASS_EN_MASK 0x100u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_STORE_BYPASS_EN_SHIFT 8
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_STORE_MEMORY_EN_MASK 0x200u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_STORE_MEMORY_EN_SHIFT 9
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_PACK_IN_SEL_MASK 0x400u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_PACK_IN_SEL_SHIFT 10
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_RSVD1_MASK 0xF800u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_RSVD1_SHIFT 11
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_CTRL_CH1_RSVD1_SHIFT))&PXP_HW_PXP_INPUT_STORE_CTRL_CH1_RSVD1_MASK)
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_WR_NUM_BYTES_MASK 0x30000u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_WR_NUM_BYTES_SHIFT 16
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_WR_NUM_BYTES(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_CTRL_CH1_WR_NUM_BYTES_SHIFT))&PXP_HW_PXP_INPUT_STORE_CTRL_CH1_WR_NUM_BYTES_MASK)
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_RSVD0_MASK 0xFFFC0000u
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_RSVD0_SHIFT 18
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_CTRL_CH1_RSVD0_SHIFT))&PXP_HW_PXP_INPUT_STORE_CTRL_CH1_RSVD0_MASK)
/* HW_PXP_INPUT_STORE_STATUS_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_STATUS_CH0_STORE_BLOCK_X_MASK 0xFFFFu
#define PXP_HW_PXP_INPUT_STORE_STATUS_CH0_STORE_BLOCK_X_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_STATUS_CH0_STORE_BLOCK_X(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_STATUS_CH0_STORE_BLOCK_X_SHIFT))&PXP_HW_PXP_INPUT_STORE_STATUS_CH0_STORE_BLOCK_X_MASK)
#define PXP_HW_PXP_INPUT_STORE_STATUS_CH0_STORE_BLOCK_Y_MASK 0xFFFF0000u
#define PXP_HW_PXP_INPUT_STORE_STATUS_CH0_STORE_BLOCK_Y_SHIFT 16
#define PXP_HW_PXP_INPUT_STORE_STATUS_CH0_STORE_BLOCK_Y(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_STATUS_CH0_STORE_BLOCK_Y_SHIFT))&PXP_HW_PXP_INPUT_STORE_STATUS_CH0_STORE_BLOCK_Y_MASK)
/* HW_PXP_INPUT_STORE_STATUS_CH1 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_STATUS_CH1_STORE_BLOCK_X_MASK 0xFFFFu
#define PXP_HW_PXP_INPUT_STORE_STATUS_CH1_STORE_BLOCK_X_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_STATUS_CH1_STORE_BLOCK_X(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_STATUS_CH1_STORE_BLOCK_X_SHIFT))&PXP_HW_PXP_INPUT_STORE_STATUS_CH1_STORE_BLOCK_X_MASK)
#define PXP_HW_PXP_INPUT_STORE_STATUS_CH1_STORE_BLOCK_Y_MASK 0xFFFF0000u
#define PXP_HW_PXP_INPUT_STORE_STATUS_CH1_STORE_BLOCK_Y_SHIFT 16
#define PXP_HW_PXP_INPUT_STORE_STATUS_CH1_STORE_BLOCK_Y(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_STATUS_CH1_STORE_BLOCK_Y_SHIFT))&PXP_HW_PXP_INPUT_STORE_STATUS_CH1_STORE_BLOCK_Y_MASK)
/* HW_PXP_INPUT_STORE_SIZE_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_SIZE_CH0_OUT_WIDTH_MASK 0xFFFFu
#define PXP_HW_PXP_INPUT_STORE_SIZE_CH0_OUT_WIDTH_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_SIZE_CH0_OUT_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_SIZE_CH0_OUT_WIDTH_SHIFT))&PXP_HW_PXP_INPUT_STORE_SIZE_CH0_OUT_WIDTH_MASK)
#define PXP_HW_PXP_INPUT_STORE_SIZE_CH0_OUT_HEIGHT_MASK 0xFFFF0000u
#define PXP_HW_PXP_INPUT_STORE_SIZE_CH0_OUT_HEIGHT_SHIFT 16
#define PXP_HW_PXP_INPUT_STORE_SIZE_CH0_OUT_HEIGHT(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_SIZE_CH0_OUT_HEIGHT_SHIFT))&PXP_HW_PXP_INPUT_STORE_SIZE_CH0_OUT_HEIGHT_MASK)
/* HW_PXP_INPUT_STORE_SIZE_CH1 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_SIZE_CH1_OUT_WIDTH_MASK 0xFFFFu
#define PXP_HW_PXP_INPUT_STORE_SIZE_CH1_OUT_WIDTH_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_SIZE_CH1_OUT_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_SIZE_CH1_OUT_WIDTH_SHIFT))&PXP_HW_PXP_INPUT_STORE_SIZE_CH1_OUT_WIDTH_MASK)
#define PXP_HW_PXP_INPUT_STORE_SIZE_CH1_OUT_HEIGHT_MASK 0xFFFF0000u
#define PXP_HW_PXP_INPUT_STORE_SIZE_CH1_OUT_HEIGHT_SHIFT 16
#define PXP_HW_PXP_INPUT_STORE_SIZE_CH1_OUT_HEIGHT(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_SIZE_CH1_OUT_HEIGHT_SHIFT))&PXP_HW_PXP_INPUT_STORE_SIZE_CH1_OUT_HEIGHT_MASK)
/* HW_PXP_INPUT_STORE_PITCH Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_PITCH_CH0_OUT_PITCH_MASK 0xFFFFu
#define PXP_HW_PXP_INPUT_STORE_PITCH_CH0_OUT_PITCH_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_PITCH_CH0_OUT_PITCH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_PITCH_CH0_OUT_PITCH_SHIFT))&PXP_HW_PXP_INPUT_STORE_PITCH_CH0_OUT_PITCH_MASK)
#define PXP_HW_PXP_INPUT_STORE_PITCH_CH1_OUT_PITCH_MASK 0xFFFF0000u
#define PXP_HW_PXP_INPUT_STORE_PITCH_CH1_OUT_PITCH_SHIFT 16
#define PXP_HW_PXP_INPUT_STORE_PITCH_CH1_OUT_PITCH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_PITCH_CH1_OUT_PITCH_SHIFT))&PXP_HW_PXP_INPUT_STORE_PITCH_CH1_OUT_PITCH_MASK)
/* HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_RSVD2_MASK 0x3u
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_RSVD2_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_RSVD2_SHIFT))&PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_RSVD2_MASK)
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_OUTPUT_ACTIVE_BPP_MASK 0xCu
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_OUTPUT_ACTIVE_BPP_SHIFT 2
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_OUTPUT_ACTIVE_BPP(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_OUTPUT_ACTIVE_BPP_SHIFT))&PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_OUTPUT_ACTIVE_BPP_MASK)
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_OUT_YUV422_1P_EN_MASK 0x10u
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_OUT_YUV422_1P_EN_SHIFT 4
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_OUT_YUV422_2P_EN_MASK 0x20u
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_OUT_YUV422_2P_EN_SHIFT 5
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_RSVD1_MASK 0x40u
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_RSVD1_SHIFT 6
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_SHIFT_BYPASS_MASK 0x80u
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_SHIFT_BYPASS_SHIFT 7
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_RSVD0_MASK 0xFFFFFF00u
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_RSVD0_SHIFT 8
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_RSVD0_SHIFT))&PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_RSVD0_MASK)
/* HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1_RSVD2_MASK 0x3u
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1_RSVD2_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1_RSVD2_SHIFT))&PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1_RSVD2_MASK)
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1_OUTPUT_ACTIVE_BPP_MASK 0xCu
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1_OUTPUT_ACTIVE_BPP_SHIFT 2
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1_OUTPUT_ACTIVE_BPP(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1_OUTPUT_ACTIVE_BPP_SHIFT))&PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1_OUTPUT_ACTIVE_BPP_MASK)
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1_OUT_YUV422_1P_EN_MASK 0x10u
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1_OUT_YUV422_1P_EN_SHIFT 4
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1_OUT_YUV422_2P_EN_MASK 0x20u
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1_OUT_YUV422_2P_EN_SHIFT 5
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1_RSVD0_MASK 0xFFFFFFC0u
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1_RSVD0_SHIFT 6
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1_RSVD0_SHIFT))&PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1_RSVD0_MASK)
/* HW_PXP_INPUT_STORE_ADDR_0_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_ADDR_0_CH0_OUT_BASE_ADDR0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_STORE_ADDR_0_CH0_OUT_BASE_ADDR0_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_ADDR_0_CH0_OUT_BASE_ADDR0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_ADDR_0_CH0_OUT_BASE_ADDR0_SHIFT))&PXP_HW_PXP_INPUT_STORE_ADDR_0_CH0_OUT_BASE_ADDR0_MASK)
/* HW_PXP_INPUT_STORE_ADDR_1_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_ADDR_1_CH0_OUT_BASE_ADDR1_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_STORE_ADDR_1_CH0_OUT_BASE_ADDR1_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_ADDR_1_CH0_OUT_BASE_ADDR1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_ADDR_1_CH0_OUT_BASE_ADDR1_SHIFT))&PXP_HW_PXP_INPUT_STORE_ADDR_1_CH0_OUT_BASE_ADDR1_MASK)
/* HW_PXP_INPUT_STORE_FILL_DATA_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_FILL_DATA_CH0_FILL_DATA_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_STORE_FILL_DATA_CH0_FILL_DATA_CH0_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_FILL_DATA_CH0_FILL_DATA_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_FILL_DATA_CH0_FILL_DATA_CH0_SHIFT))&PXP_HW_PXP_INPUT_STORE_FILL_DATA_CH0_FILL_DATA_CH0_MASK)
/* HW_PXP_INPUT_STORE_ADDR_0_CH1 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_ADDR_0_CH1_OUT_BASE_ADDR0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_STORE_ADDR_0_CH1_OUT_BASE_ADDR0_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_ADDR_0_CH1_OUT_BASE_ADDR0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_ADDR_0_CH1_OUT_BASE_ADDR0_SHIFT))&PXP_HW_PXP_INPUT_STORE_ADDR_0_CH1_OUT_BASE_ADDR0_MASK)
/* HW_PXP_INPUT_STORE_ADDR_1_CH1 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_ADDR_1_CH1_OUT_BASE_ADDR1_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_STORE_ADDR_1_CH1_OUT_BASE_ADDR1_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_ADDR_1_CH1_OUT_BASE_ADDR1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_ADDR_1_CH1_OUT_BASE_ADDR1_SHIFT))&PXP_HW_PXP_INPUT_STORE_ADDR_1_CH1_OUT_BASE_ADDR1_MASK)
/* HW_PXP_INPUT_STORE_D_MASK0_H_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_D_MASK0_H_CH0_D_MASK0_H_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_STORE_D_MASK0_H_CH0_D_MASK0_H_CH0_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_D_MASK0_H_CH0_D_MASK0_H_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_MASK0_H_CH0_D_MASK0_H_CH0_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_MASK0_H_CH0_D_MASK0_H_CH0_MASK)
/* HW_PXP_INPUT_STORE_D_MASK0_L_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_D_MASK0_L_CH0_D_MASK0_L_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_STORE_D_MASK0_L_CH0_D_MASK0_L_CH0_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_D_MASK0_L_CH0_D_MASK0_L_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_MASK0_L_CH0_D_MASK0_L_CH0_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_MASK0_L_CH0_D_MASK0_L_CH0_MASK)
/* HW_PXP_INPUT_STORE_D_MASK1_H_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_D_MASK1_H_CH0_D_MASK1_H_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_STORE_D_MASK1_H_CH0_D_MASK1_H_CH0_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_D_MASK1_H_CH0_D_MASK1_H_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_MASK1_H_CH0_D_MASK1_H_CH0_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_MASK1_H_CH0_D_MASK1_H_CH0_MASK)
/* HW_PXP_INPUT_STORE_D_MASK1_L_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_D_MASK1_L_CH0_D_MASK1_L_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_STORE_D_MASK1_L_CH0_D_MASK1_L_CH0_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_D_MASK1_L_CH0_D_MASK1_L_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_MASK1_L_CH0_D_MASK1_L_CH0_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_MASK1_L_CH0_D_MASK1_L_CH0_MASK)
/* HW_PXP_INPUT_STORE_D_MASK2_H_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_D_MASK2_H_CH0_D_MASK2_H_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_STORE_D_MASK2_H_CH0_D_MASK2_H_CH0_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_D_MASK2_H_CH0_D_MASK2_H_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_MASK2_H_CH0_D_MASK2_H_CH0_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_MASK2_H_CH0_D_MASK2_H_CH0_MASK)
/* HW_PXP_INPUT_STORE_D_MASK2_L_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_D_MASK2_L_CH0_D_MASK2_L_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_STORE_D_MASK2_L_CH0_D_MASK2_L_CH0_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_D_MASK2_L_CH0_D_MASK2_L_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_MASK2_L_CH0_D_MASK2_L_CH0_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_MASK2_L_CH0_D_MASK2_L_CH0_MASK)
/* HW_PXP_INPUT_STORE_D_MASK3_H_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_D_MASK3_H_CH0_D_MASK3_H_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_STORE_D_MASK3_H_CH0_D_MASK3_H_CH0_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_D_MASK3_H_CH0_D_MASK3_H_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_MASK3_H_CH0_D_MASK3_H_CH0_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_MASK3_H_CH0_D_MASK3_H_CH0_MASK)
/* HW_PXP_INPUT_STORE_D_MASK3_L_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_D_MASK3_L_CH0_D_MASK3_L_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_STORE_D_MASK3_L_CH0_D_MASK3_L_CH0_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_D_MASK3_L_CH0_D_MASK3_L_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_MASK3_L_CH0_D_MASK3_L_CH0_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_MASK3_L_CH0_D_MASK3_L_CH0_MASK)
/* HW_PXP_INPUT_STORE_D_MASK4_H_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_D_MASK4_H_CH0_D_MASK4_H_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_STORE_D_MASK4_H_CH0_D_MASK4_H_CH0_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_D_MASK4_H_CH0_D_MASK4_H_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_MASK4_H_CH0_D_MASK4_H_CH0_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_MASK4_H_CH0_D_MASK4_H_CH0_MASK)
/* HW_PXP_INPUT_STORE_D_MASK4_L_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_D_MASK4_L_CH0_D_MASK4_L_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_STORE_D_MASK4_L_CH0_D_MASK4_L_CH0_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_D_MASK4_L_CH0_D_MASK4_L_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_MASK4_L_CH0_D_MASK4_L_CH0_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_MASK4_L_CH0_D_MASK4_L_CH0_MASK)
/* HW_PXP_INPUT_STORE_D_MASK5_H_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_D_MASK5_H_CH0_D_MASK5_H_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_STORE_D_MASK5_H_CH0_D_MASK5_H_CH0_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_D_MASK5_H_CH0_D_MASK5_H_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_MASK5_H_CH0_D_MASK5_H_CH0_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_MASK5_H_CH0_D_MASK5_H_CH0_MASK)
/* HW_PXP_INPUT_STORE_D_MASK5_L_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_D_MASK5_L_CH0_D_MASK5_L_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_STORE_D_MASK5_L_CH0_D_MASK5_L_CH0_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_D_MASK5_L_CH0_D_MASK5_L_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_MASK5_L_CH0_D_MASK5_L_CH0_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_MASK5_L_CH0_D_MASK5_L_CH0_MASK)
/* HW_PXP_INPUT_STORE_D_MASK6_H_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_D_MASK6_H_CH0_D_MASK6_H_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_STORE_D_MASK6_H_CH0_D_MASK6_H_CH0_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_D_MASK6_H_CH0_D_MASK6_H_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_MASK6_H_CH0_D_MASK6_H_CH0_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_MASK6_H_CH0_D_MASK6_H_CH0_MASK)
/* HW_PXP_INPUT_STORE_D_MASK6_L_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_D_MASK6_L_CH0_D_MASK6_L_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_STORE_D_MASK6_L_CH0_D_MASK6_L_CH0_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_D_MASK6_L_CH0_D_MASK6_L_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_MASK6_L_CH0_D_MASK6_L_CH0_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_MASK6_L_CH0_D_MASK6_L_CH0_MASK)
/* HW_PXP_INPUT_STORE_D_MASK7_H_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_D_MASK7_H_CH0_D_MASK7_H_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_STORE_D_MASK7_H_CH0_D_MASK7_H_CH0_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_D_MASK7_H_CH0_D_MASK7_H_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_MASK7_H_CH0_D_MASK7_H_CH0_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_MASK7_H_CH0_D_MASK7_H_CH0_MASK)
/* HW_PXP_INPUT_STORE_D_MASK7_L_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_D_MASK7_L_CH0_D_MASK7_L_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_INPUT_STORE_D_MASK7_L_CH0_D_MASK7_L_CH0_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_D_MASK7_L_CH0_D_MASK7_L_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_MASK7_L_CH0_D_MASK7_L_CH0_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_MASK7_L_CH0_D_MASK7_L_CH0_MASK)
/* HW_PXP_INPUT_STORE_D_SHIFT_L_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH0_MASK 0x3Fu
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH0_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH0_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH0_MASK)
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_RSVD3_MASK 0x40u
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_RSVD3_SHIFT 6
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_FLAG0_MASK 0x80u
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_FLAG0_SHIFT 7
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH1_MASK 0x3F00u
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH1_SHIFT 8
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH1_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH1_MASK)
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_RSVD2_MASK 0x4000u
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_RSVD2_SHIFT 14
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_FLAG1_MASK 0x8000u
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_FLAG1_SHIFT 15
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH2_MASK 0x3F0000u
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH2_SHIFT 16
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH2_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH2_MASK)
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_RSVD1_MASK 0x400000u
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_RSVD1_SHIFT 22
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_FLAG2_MASK 0x800000u
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_FLAG2_SHIFT 23
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH3_MASK 0x3F000000u
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH3_SHIFT 24
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH3_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH3_MASK)
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_RSVD0_MASK 0x40000000u
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_RSVD0_SHIFT 30
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_FLAG3_MASK 0x80000000u
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_D_SHIFT_FLAG3_SHIFT 31
/* HW_PXP_INPUT_STORE_D_SHIFT_H_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH4_MASK 0x3Fu
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH4_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH4_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH4_MASK)
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_RSVD3_MASK 0x40u
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_RSVD3_SHIFT 6
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_FLAG4_MASK 0x80u
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_FLAG4_SHIFT 7
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH5_MASK 0x3F00u
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH5_SHIFT 8
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH5(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH5_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH5_MASK)
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_RSVD2_MASK 0x4000u
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_RSVD2_SHIFT 14
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_FLAG5_MASK 0x8000u
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_FLAG5_SHIFT 15
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH6_MASK 0x3F0000u
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH6_SHIFT 16
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH6(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH6_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH6_MASK)
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_RSVD1_MASK 0x400000u
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_RSVD1_SHIFT 22
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_FLAG6_MASK 0x800000u
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_FLAG6_SHIFT 23
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH7_MASK 0x3F000000u
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH7_SHIFT 24
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH7(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH7_SHIFT))&PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH7_MASK)
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_RSVD0_MASK 0x40000000u
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_RSVD0_SHIFT 30
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_FLAG7_MASK 0x80000000u
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_D_SHIFT_FLAG7_SHIFT 31
/* HW_PXP_INPUT_STORE_F_SHIFT_L_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH0_MASK 0x3Fu
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH0_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH0_SHIFT))&PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH0_MASK)
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_FLAG0_MASK 0x40u
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_FLAG0_SHIFT 6
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_RSVD3_MASK 0x80u
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_RSVD3_SHIFT 7
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH1_MASK 0x3F00u
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH1_SHIFT 8
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH1_SHIFT))&PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH1_MASK)
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_FLAG1_MASK 0x4000u
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_FLAG1_SHIFT 14
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_RSVD2_MASK 0x8000u
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_RSVD2_SHIFT 15
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH2_MASK 0x3F0000u
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH2_SHIFT 16
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH2_SHIFT))&PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH2_MASK)
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_FLAG2_MASK 0x400000u
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_FLAG2_SHIFT 22
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_RSVD1_MASK 0x800000u
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_RSVD1_SHIFT 23
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH3_MASK 0x3F000000u
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH3_SHIFT 24
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH3_SHIFT))&PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH3_MASK)
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_FLAG3_MASK 0x40000000u
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_F_SHIFT_FLAG3_SHIFT 30
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_RSVD0_MASK 0x80000000u
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_RSVD0_SHIFT 31
/* HW_PXP_INPUT_STORE_F_SHIFT_H_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH4_MASK 0x3Fu
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH4_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH4_SHIFT))&PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH4_MASK)
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_FLAG4_MASK 0x40u
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_FLAG4_SHIFT 6
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_RSVD3_MASK 0x80u
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_RSVD3_SHIFT 7
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH5_MASK 0x3F00u
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH5_SHIFT 8
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH5(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH5_SHIFT))&PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH5_MASK)
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_FLAG5_MASK 0x4000u
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_FLAG5_SHIFT 14
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_RSVD2_MASK 0x8000u
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_RSVD2_SHIFT 15
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH6_MASK 0x3F0000u
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH6_SHIFT 16
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH6(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH6_SHIFT))&PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH6_MASK)
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_FLAG6_MASK 0x400000u
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_FLAG6_SHIFT 22
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_RSVD1_MASK 0x800000u
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_RSVD1_SHIFT 23
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH7_MASK 0x3F000000u
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH7_SHIFT 24
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH7(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH7_SHIFT))&PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH7_MASK)
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_FLAG7_MASK 0x40000000u
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_F_SHIFT_FLAG7_SHIFT 30
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_RSVD0_MASK 0x80000000u
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_RSVD0_SHIFT 31
/* HW_PXP_INPUT_STORE_F_MASK_L_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0_F_MASK0_MASK 0xFFu
#define PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0_F_MASK0_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0_F_MASK0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0_F_MASK0_SHIFT))&PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0_F_MASK0_MASK)
#define PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0_F_MASK1_MASK 0xFF00u
#define PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0_F_MASK1_SHIFT 8
#define PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0_F_MASK1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0_F_MASK1_SHIFT))&PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0_F_MASK1_MASK)
#define PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0_F_MASK2_MASK 0xFF0000u
#define PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0_F_MASK2_SHIFT 16
#define PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0_F_MASK2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0_F_MASK2_SHIFT))&PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0_F_MASK2_MASK)
#define PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0_F_MASK3_MASK 0xFF000000u
#define PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0_F_MASK3_SHIFT 24
#define PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0_F_MASK3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0_F_MASK3_SHIFT))&PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0_F_MASK3_MASK)
/* HW_PXP_INPUT_STORE_F_MASK_H_CH0 Bit Fields */
#define PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0_F_MASK4_MASK 0xFFu
#define PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0_F_MASK4_SHIFT 0
#define PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0_F_MASK4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0_F_MASK4_SHIFT))&PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0_F_MASK4_MASK)
#define PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0_F_MASK5_MASK 0xFF00u
#define PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0_F_MASK5_SHIFT 8
#define PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0_F_MASK5(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0_F_MASK5_SHIFT))&PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0_F_MASK5_MASK)
#define PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0_F_MASK6_MASK 0xFF0000u
#define PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0_F_MASK6_SHIFT 16
#define PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0_F_MASK6(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0_F_MASK6_SHIFT))&PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0_F_MASK6_MASK)
#define PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0_F_MASK7_MASK 0xFF000000u
#define PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0_F_MASK7_SHIFT 24
#define PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0_F_MASK7(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0_F_MASK7_SHIFT))&PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0_F_MASK7_MASK)
/* HW_PXP_DITHER_FETCH_CTRL_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_CH_EN_MASK 0x1u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_CH_EN_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_BLOCK_EN_MASK 0x2u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_BLOCK_EN_SHIFT 1
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_BLOCK_16_MASK 0x4u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_BLOCK_16_SHIFT 2
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_HANDSHAKE_EN_MASK 0x8u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_HANDSHAKE_EN_SHIFT 3
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_BYPASS_PIXEL_EN_MASK 0x10u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_BYPASS_PIXEL_EN_SHIFT 4
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_HIGH_BYTE_MASK 0x20u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_HIGH_BYTE_SHIFT 5
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RSVD4_MASK 0x1C0u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RSVD4_SHIFT 6
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RSVD4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RSVD4_SHIFT))&PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RSVD4_MASK)
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_HFLIP_MASK 0x200u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_HFLIP_SHIFT 9
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_VFLIP_MASK 0x400u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_VFLIP_SHIFT 10
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RSVD3_MASK 0x800u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RSVD3_SHIFT 11
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_ROTATION_ANGLE_MASK 0x3000u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_ROTATION_ANGLE_SHIFT 12
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_ROTATION_ANGLE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_ROTATION_ANGLE_SHIFT))&PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_ROTATION_ANGLE_MASK)
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RSVD2_MASK 0xC000u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RSVD2_SHIFT 14
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RSVD2_SHIFT))&PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RSVD2_MASK)
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RD_NUM_BYTES_MASK 0x30000u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RD_NUM_BYTES_SHIFT 16
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RD_NUM_BYTES(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RD_NUM_BYTES_SHIFT))&PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RD_NUM_BYTES_MASK)
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RSVD1_MASK 0xFC0000u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RSVD1_SHIFT 18
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RSVD1_SHIFT))&PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RSVD1_MASK)
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_HANDSHAKE_SCAN_LINE_NUM_MASK 0x3000000u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_HANDSHAKE_SCAN_LINE_NUM_SHIFT 24
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_HANDSHAKE_SCAN_LINE_NUM(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_HANDSHAKE_SCAN_LINE_NUM_SHIFT))&PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_HANDSHAKE_SCAN_LINE_NUM_MASK)
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RSVD0_MASK 0x7C000000u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RSVD0_SHIFT 26
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RSVD0_SHIFT))&PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_RSVD0_MASK)
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_ARBIT_EN_MASK 0x80000000u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_ARBIT_EN_SHIFT 31
/* HW_PXP_DITHER_FETCH_CTRL_CH1 Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_CH_EN_MASK 0x1u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_CH_EN_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_BLOCK_EN_MASK 0x2u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_BLOCK_EN_SHIFT 1
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_BLOCK_16_MASK 0x4u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_BLOCK_16_SHIFT 2
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_HANDSHAKE_EN_MASK 0x8u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_HANDSHAKE_EN_SHIFT 3
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_BYPASS_PIXEL_EN_MASK 0x10u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_BYPASS_PIXEL_EN_SHIFT 4
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RSVD4_MASK 0x1E0u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RSVD4_SHIFT 5
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RSVD4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RSVD4_SHIFT))&PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RSVD4_MASK)
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_HFLIP_MASK 0x200u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_HFLIP_SHIFT 9
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_VFLIP_MASK 0x400u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_VFLIP_SHIFT 10
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RSVD3_MASK 0x800u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RSVD3_SHIFT 11
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_ROTATION_ANGLE_MASK 0x3000u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_ROTATION_ANGLE_SHIFT 12
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_ROTATION_ANGLE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_ROTATION_ANGLE_SHIFT))&PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_ROTATION_ANGLE_MASK)
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RSVD2_MASK 0xC000u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RSVD2_SHIFT 14
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RSVD2_SHIFT))&PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RSVD2_MASK)
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RD_NUM_BYTES_MASK 0x30000u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RD_NUM_BYTES_SHIFT 16
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RD_NUM_BYTES(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RD_NUM_BYTES_SHIFT))&PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RD_NUM_BYTES_MASK)
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RSVD1_MASK 0xFC0000u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RSVD1_SHIFT 18
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RSVD1_SHIFT))&PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RSVD1_MASK)
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_HANDSHAKE_SCAN_LINE_NUM_MASK 0x3000000u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_HANDSHAKE_SCAN_LINE_NUM_SHIFT 24
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_HANDSHAKE_SCAN_LINE_NUM(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_HANDSHAKE_SCAN_LINE_NUM_SHIFT))&PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_HANDSHAKE_SCAN_LINE_NUM_MASK)
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RSVD0_MASK 0xFC000000u
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RSVD0_SHIFT 26
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RSVD0_SHIFT))&PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_RSVD0_MASK)
/* HW_PXP_DITHER_FETCH_STATUS_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_STATUS_CH0_PREFETCH_BLOCK_X_MASK 0xFFFFu
#define PXP_HW_PXP_DITHER_FETCH_STATUS_CH0_PREFETCH_BLOCK_X_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_STATUS_CH0_PREFETCH_BLOCK_X(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_STATUS_CH0_PREFETCH_BLOCK_X_SHIFT))&PXP_HW_PXP_DITHER_FETCH_STATUS_CH0_PREFETCH_BLOCK_X_MASK)
#define PXP_HW_PXP_DITHER_FETCH_STATUS_CH0_PREFETCH_BLOCK_Y_MASK 0xFFFF0000u
#define PXP_HW_PXP_DITHER_FETCH_STATUS_CH0_PREFETCH_BLOCK_Y_SHIFT 16
#define PXP_HW_PXP_DITHER_FETCH_STATUS_CH0_PREFETCH_BLOCK_Y(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_STATUS_CH0_PREFETCH_BLOCK_Y_SHIFT))&PXP_HW_PXP_DITHER_FETCH_STATUS_CH0_PREFETCH_BLOCK_Y_MASK)
/* HW_PXP_DITHER_FETCH_STATUS_CH1 Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_STATUS_CH1_PREFETCH_BLOCK_X_MASK 0xFFFFu
#define PXP_HW_PXP_DITHER_FETCH_STATUS_CH1_PREFETCH_BLOCK_X_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_STATUS_CH1_PREFETCH_BLOCK_X(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_STATUS_CH1_PREFETCH_BLOCK_X_SHIFT))&PXP_HW_PXP_DITHER_FETCH_STATUS_CH1_PREFETCH_BLOCK_X_MASK)
#define PXP_HW_PXP_DITHER_FETCH_STATUS_CH1_PREFETCH_BLOCK_Y_MASK 0xFFFF0000u
#define PXP_HW_PXP_DITHER_FETCH_STATUS_CH1_PREFETCH_BLOCK_Y_SHIFT 16
#define PXP_HW_PXP_DITHER_FETCH_STATUS_CH1_PREFETCH_BLOCK_Y(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_STATUS_CH1_PREFETCH_BLOCK_Y_SHIFT))&PXP_HW_PXP_DITHER_FETCH_STATUS_CH1_PREFETCH_BLOCK_Y_MASK)
/* HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH0_ACTIVE_SIZE_ULC_X_MASK 0xFFFFu
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH0_ACTIVE_SIZE_ULC_X_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH0_ACTIVE_SIZE_ULC_X(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH0_ACTIVE_SIZE_ULC_X_SHIFT))&PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH0_ACTIVE_SIZE_ULC_X_MASK)
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH0_ACTIVE_SIZE_ULC_Y_MASK 0xFFFF0000u
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH0_ACTIVE_SIZE_ULC_Y_SHIFT 16
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH0_ACTIVE_SIZE_ULC_Y(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH0_ACTIVE_SIZE_ULC_Y_SHIFT))&PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH0_ACTIVE_SIZE_ULC_Y_MASK)
/* HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH0_ACTIVE_SIZE_LRC_X_MASK 0xFFFFu
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH0_ACTIVE_SIZE_LRC_X_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH0_ACTIVE_SIZE_LRC_X(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH0_ACTIVE_SIZE_LRC_X_SHIFT))&PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH0_ACTIVE_SIZE_LRC_X_MASK)
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH0_ACTIVE_SIZE_LRC_Y_MASK 0xFFFF0000u
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH0_ACTIVE_SIZE_LRC_Y_SHIFT 16
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH0_ACTIVE_SIZE_LRC_Y(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH0_ACTIVE_SIZE_LRC_Y_SHIFT))&PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH0_ACTIVE_SIZE_LRC_Y_MASK)
/* HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH1 Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH1_ACTIVE_SIZE_ULC_X_MASK 0xFFFFu
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH1_ACTIVE_SIZE_ULC_X_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH1_ACTIVE_SIZE_ULC_X(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH1_ACTIVE_SIZE_ULC_X_SHIFT))&PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH1_ACTIVE_SIZE_ULC_X_MASK)
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH1_ACTIVE_SIZE_ULC_Y_MASK 0xFFFF0000u
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH1_ACTIVE_SIZE_ULC_Y_SHIFT 16
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH1_ACTIVE_SIZE_ULC_Y(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH1_ACTIVE_SIZE_ULC_Y_SHIFT))&PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH1_ACTIVE_SIZE_ULC_Y_MASK)
/* HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH1 Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH1_ACTIVE_SIZE_LRC_X_MASK 0xFFFFu
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH1_ACTIVE_SIZE_LRC_X_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH1_ACTIVE_SIZE_LRC_X(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH1_ACTIVE_SIZE_LRC_X_SHIFT))&PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH1_ACTIVE_SIZE_LRC_X_MASK)
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH1_ACTIVE_SIZE_LRC_Y_MASK 0xFFFF0000u
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH1_ACTIVE_SIZE_LRC_Y_SHIFT 16
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH1_ACTIVE_SIZE_LRC_Y(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH1_ACTIVE_SIZE_LRC_Y_SHIFT))&PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH1_ACTIVE_SIZE_LRC_Y_MASK)
/* HW_PXP_DITHER_FETCH_SIZE_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_SIZE_CH0_INPUT_TOTAL_WIDTH_MASK 0xFFFFu
#define PXP_HW_PXP_DITHER_FETCH_SIZE_CH0_INPUT_TOTAL_WIDTH_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_SIZE_CH0_INPUT_TOTAL_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SIZE_CH0_INPUT_TOTAL_WIDTH_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SIZE_CH0_INPUT_TOTAL_WIDTH_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SIZE_CH0_INPUT_TOTAL_HEIGHT_MASK 0xFFFF0000u
#define PXP_HW_PXP_DITHER_FETCH_SIZE_CH0_INPUT_TOTAL_HEIGHT_SHIFT 16
#define PXP_HW_PXP_DITHER_FETCH_SIZE_CH0_INPUT_TOTAL_HEIGHT(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SIZE_CH0_INPUT_TOTAL_HEIGHT_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SIZE_CH0_INPUT_TOTAL_HEIGHT_MASK)
/* HW_PXP_DITHER_FETCH_SIZE_CH1 Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_SIZE_CH1_INPUT_TOTAL_WIDTH_MASK 0xFFFFu
#define PXP_HW_PXP_DITHER_FETCH_SIZE_CH1_INPUT_TOTAL_WIDTH_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_SIZE_CH1_INPUT_TOTAL_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SIZE_CH1_INPUT_TOTAL_WIDTH_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SIZE_CH1_INPUT_TOTAL_WIDTH_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SIZE_CH1_INPUT_TOTAL_HEIGHT_MASK 0xFFFF0000u
#define PXP_HW_PXP_DITHER_FETCH_SIZE_CH1_INPUT_TOTAL_HEIGHT_SHIFT 16
#define PXP_HW_PXP_DITHER_FETCH_SIZE_CH1_INPUT_TOTAL_HEIGHT(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SIZE_CH1_INPUT_TOTAL_HEIGHT_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SIZE_CH1_INPUT_TOTAL_HEIGHT_MASK)
/* HW_PXP_DITHER_FETCH_BACKGROUND_COLOR_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_BACKGROUND_COLOR_CH0_BACKGROUND_COLOR_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_FETCH_BACKGROUND_COLOR_CH0_BACKGROUND_COLOR_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_BACKGROUND_COLOR_CH0_BACKGROUND_COLOR(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_BACKGROUND_COLOR_CH0_BACKGROUND_COLOR_SHIFT))&PXP_HW_PXP_DITHER_FETCH_BACKGROUND_COLOR_CH0_BACKGROUND_COLOR_MASK)
/* HW_PXP_DITHER_FETCH_BACKGROUND_COLOR_CH1 Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_BACKGROUND_COLOR_CH1_BACKGROUND_COLOR_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_FETCH_BACKGROUND_COLOR_CH1_BACKGROUND_COLOR_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_BACKGROUND_COLOR_CH1_BACKGROUND_COLOR(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_BACKGROUND_COLOR_CH1_BACKGROUND_COLOR_SHIFT))&PXP_HW_PXP_DITHER_FETCH_BACKGROUND_COLOR_CH1_BACKGROUND_COLOR_MASK)
/* HW_PXP_DITHER_FETCH_PITCH Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_PITCH_CH0_INPUT_PITCH_MASK 0xFFFFu
#define PXP_HW_PXP_DITHER_FETCH_PITCH_CH0_INPUT_PITCH_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_PITCH_CH0_INPUT_PITCH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_PITCH_CH0_INPUT_PITCH_SHIFT))&PXP_HW_PXP_DITHER_FETCH_PITCH_CH0_INPUT_PITCH_MASK)
#define PXP_HW_PXP_DITHER_FETCH_PITCH_CH1_INPUT_PITCH_MASK 0xFFFF0000u
#define PXP_HW_PXP_DITHER_FETCH_PITCH_CH1_INPUT_PITCH_SHIFT 16
#define PXP_HW_PXP_DITHER_FETCH_PITCH_CH1_INPUT_PITCH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_PITCH_CH1_INPUT_PITCH_SHIFT))&PXP_HW_PXP_DITHER_FETCH_PITCH_CH1_INPUT_PITCH_MASK)
/* HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_INPUT_ACTIVE_BPP_MASK 0x3u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_INPUT_ACTIVE_BPP_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_INPUT_ACTIVE_BPP(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_INPUT_ACTIVE_BPP_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_INPUT_ACTIVE_BPP_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_RSVD1_MASK 0xFCu
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_RSVD1_SHIFT 2
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_RSVD1_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_RSVD1_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_EXPAND_FORMAT_MASK 0x700u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_EXPAND_FORMAT_SHIFT 8
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_EXPAND_FORMAT(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_EXPAND_FORMAT_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_EXPAND_FORMAT_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_EXPAND_EN_MASK 0x800u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_EXPAND_EN_SHIFT 11
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_SHIFT_BYPASS_MASK 0x1000u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_SHIFT_BYPASS_SHIFT 12
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_RSVD0_MASK 0xFFFFE000u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_RSVD0_SHIFT 13
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_RSVD0_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_RSVD0_MASK)
/* HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1 Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_INPUT_ACTIVE_BPP_MASK 0x3u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_INPUT_ACTIVE_BPP_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_INPUT_ACTIVE_BPP(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_INPUT_ACTIVE_BPP_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_INPUT_ACTIVE_BPP_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_RSVD1_MASK 0xFCu
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_RSVD1_SHIFT 2
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_RSVD1_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_RSVD1_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_EXPAND_FORMAT_MASK 0x700u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_EXPAND_FORMAT_SHIFT 8
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_EXPAND_FORMAT(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_EXPAND_FORMAT_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_EXPAND_FORMAT_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_EXPAND_EN_MASK 0x800u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_EXPAND_EN_SHIFT 11
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_SHIFT_BYPASS_MASK 0x1000u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_SHIFT_BYPASS_SHIFT 12
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_RSVD0_MASK 0xFFFFE000u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_RSVD0_SHIFT 13
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_RSVD0_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_RSVD0_MASK)
/* HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_OFFSET0_MASK 0x1Fu
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_OFFSET0_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_OFFSET0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_OFFSET0_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_OFFSET0_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_RSVD3_MASK 0xE0u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_RSVD3_SHIFT 5
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_RSVD3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_RSVD3_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_RSVD3_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_OFFSET1_MASK 0x1F00u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_OFFSET1_SHIFT 8
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_OFFSET1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_OFFSET1_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_OFFSET1_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_RSVD2_MASK 0xE000u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_RSVD2_SHIFT 13
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_RSVD2_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_RSVD2_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_OFFSET2_MASK 0x1F0000u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_OFFSET2_SHIFT 16
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_OFFSET2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_OFFSET2_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_OFFSET2_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_RSVD1_MASK 0xE00000u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_RSVD1_SHIFT 21
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_RSVD1_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_RSVD1_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_OFFSET3_MASK 0x1F000000u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_OFFSET3_SHIFT 24
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_OFFSET3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_OFFSET3_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_OFFSET3_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_RSVD0_MASK 0xE0000000u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_RSVD0_SHIFT 29
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_RSVD0_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_RSVD0_MASK)
/* HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1 Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_OFFSET0_MASK 0x1Fu
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_OFFSET0_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_OFFSET0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_OFFSET0_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_OFFSET0_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_RSVD3_MASK 0xE0u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_RSVD3_SHIFT 5
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_RSVD3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_RSVD3_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_RSVD3_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_OFFSET1_MASK 0x1F00u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_OFFSET1_SHIFT 8
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_OFFSET1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_OFFSET1_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_OFFSET1_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_RSVD2_MASK 0xE000u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_RSVD2_SHIFT 13
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_RSVD2_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_RSVD2_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_OFFSET2_MASK 0x1F0000u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_OFFSET2_SHIFT 16
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_OFFSET2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_OFFSET2_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_OFFSET2_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_RSVD1_MASK 0xE00000u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_RSVD1_SHIFT 21
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_RSVD1_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_RSVD1_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_OFFSET3_MASK 0x1F000000u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_OFFSET3_SHIFT 24
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_OFFSET3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_OFFSET3_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_OFFSET3_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_RSVD0_MASK 0xE0000000u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_RSVD0_SHIFT 29
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_RSVD0_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_RSVD0_MASK)
/* HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_WIDTH0_MASK 0xFu
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_WIDTH0_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_WIDTH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_WIDTH0_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_WIDTH0_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_WIDTH1_MASK 0xF0u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_WIDTH1_SHIFT 4
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_WIDTH1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_WIDTH1_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_WIDTH1_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_WIDTH2_MASK 0xF00u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_WIDTH2_SHIFT 8
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_WIDTH2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_WIDTH2_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_WIDTH2_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_WIDTH3_MASK 0xF000u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_WIDTH3_SHIFT 12
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_WIDTH3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_WIDTH3_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_WIDTH3_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_RSVD0_MASK 0xFFFF0000u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_RSVD0_SHIFT 16
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_RSVD0_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_RSVD0_MASK)
/* HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1 Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_WIDTH0_MASK 0xFu
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_WIDTH0_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_WIDTH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_WIDTH0_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_WIDTH0_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_WIDTH1_MASK 0xF0u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_WIDTH1_SHIFT 4
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_WIDTH1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_WIDTH1_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_WIDTH1_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_WIDTH2_MASK 0xF00u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_WIDTH2_SHIFT 8
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_WIDTH2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_WIDTH2_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_WIDTH2_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_WIDTH3_MASK 0xF000u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_WIDTH3_SHIFT 12
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_WIDTH3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_WIDTH3_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_WIDTH3_MASK)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_RSVD0_MASK 0xFFFF0000u
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_RSVD0_SHIFT 16
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_RSVD0_SHIFT))&PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_RSVD0_MASK)
/* HW_PXP_DITHER_FETCH_ADDR_0_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_ADDR_0_CH0_INPUT_BASE_ADDR0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_FETCH_ADDR_0_CH0_INPUT_BASE_ADDR0_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_ADDR_0_CH0_INPUT_BASE_ADDR0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_ADDR_0_CH0_INPUT_BASE_ADDR0_SHIFT))&PXP_HW_PXP_DITHER_FETCH_ADDR_0_CH0_INPUT_BASE_ADDR0_MASK)
/* HW_PXP_DITHER_FETCH_ADDR_1_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_ADDR_1_CH0_INPUT_BASE_ADDR1_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_FETCH_ADDR_1_CH0_INPUT_BASE_ADDR1_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_ADDR_1_CH0_INPUT_BASE_ADDR1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_ADDR_1_CH0_INPUT_BASE_ADDR1_SHIFT))&PXP_HW_PXP_DITHER_FETCH_ADDR_1_CH0_INPUT_BASE_ADDR1_MASK)
/* HW_PXP_DITHER_FETCH_ADDR_0_CH1 Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_ADDR_0_CH1_INPUT_BASE_ADDR0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_FETCH_ADDR_0_CH1_INPUT_BASE_ADDR0_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_ADDR_0_CH1_INPUT_BASE_ADDR0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_ADDR_0_CH1_INPUT_BASE_ADDR0_SHIFT))&PXP_HW_PXP_DITHER_FETCH_ADDR_0_CH1_INPUT_BASE_ADDR0_MASK)
/* HW_PXP_DITHER_FETCH_ADDR_1_CH1 Bit Fields */
#define PXP_HW_PXP_DITHER_FETCH_ADDR_1_CH1_INPUT_BASE_ADDR1_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_FETCH_ADDR_1_CH1_INPUT_BASE_ADDR1_SHIFT 0
#define PXP_HW_PXP_DITHER_FETCH_ADDR_1_CH1_INPUT_BASE_ADDR1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FETCH_ADDR_1_CH1_INPUT_BASE_ADDR1_SHIFT))&PXP_HW_PXP_DITHER_FETCH_ADDR_1_CH1_INPUT_BASE_ADDR1_MASK)
/* HW_PXP_DITHER_STORE_CTRL_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_CH_EN_MASK 0x1u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_CH_EN_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_BLOCK_EN_MASK 0x2u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_BLOCK_EN_SHIFT 1
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_BLOCK_16_MASK 0x4u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_BLOCK_16_SHIFT 2
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_HANDSHAKE_EN_MASK 0x8u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_HANDSHAKE_EN_SHIFT 3
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_ARRAY_EN_MASK 0x10u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_ARRAY_EN_SHIFT 4
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_ARRAY_LINE_NUM_MASK 0x60u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_ARRAY_LINE_NUM_SHIFT 5
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_ARRAY_LINE_NUM(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_CTRL_CH0_ARRAY_LINE_NUM_SHIFT))&PXP_HW_PXP_DITHER_STORE_CTRL_CH0_ARRAY_LINE_NUM_MASK)
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_RSVD3_MASK 0x80u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_RSVD3_SHIFT 7
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_STORE_BYPASS_EN_MASK 0x100u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_STORE_BYPASS_EN_SHIFT 8
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_STORE_MEMORY_EN_MASK 0x200u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_STORE_MEMORY_EN_SHIFT 9
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_PACK_IN_SEL_MASK 0x400u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_PACK_IN_SEL_SHIFT 10
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_FILL_DATA_EN_MASK 0x800u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_FILL_DATA_EN_SHIFT 11
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_RSVD2_MASK 0xF000u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_RSVD2_SHIFT 12
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_CTRL_CH0_RSVD2_SHIFT))&PXP_HW_PXP_DITHER_STORE_CTRL_CH0_RSVD2_MASK)
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_WR_NUM_BYTES_MASK 0x30000u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_WR_NUM_BYTES_SHIFT 16
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_WR_NUM_BYTES(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_CTRL_CH0_WR_NUM_BYTES_SHIFT))&PXP_HW_PXP_DITHER_STORE_CTRL_CH0_WR_NUM_BYTES_MASK)
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_RSVD1_MASK 0xFC0000u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_RSVD1_SHIFT 18
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_CTRL_CH0_RSVD1_SHIFT))&PXP_HW_PXP_DITHER_STORE_CTRL_CH0_RSVD1_MASK)
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_COMBINE_2CHANNEL_MASK 0x1000000u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_COMBINE_2CHANNEL_SHIFT 24
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_RSVD0_MASK 0x7E000000u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_RSVD0_SHIFT 25
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_CTRL_CH0_RSVD0_SHIFT))&PXP_HW_PXP_DITHER_STORE_CTRL_CH0_RSVD0_MASK)
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_ARBIT_EN_MASK 0x80000000u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0_ARBIT_EN_SHIFT 31
/* HW_PXP_DITHER_STORE_CTRL_CH1 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_CH_EN_MASK 0x1u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_CH_EN_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_BLOCK_EN_MASK 0x2u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_BLOCK_EN_SHIFT 1
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_BLOCK_16_MASK 0x4u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_BLOCK_16_SHIFT 2
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_HANDSHAKE_EN_MASK 0x8u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_HANDSHAKE_EN_SHIFT 3
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_ARRAY_EN_MASK 0x10u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_ARRAY_EN_SHIFT 4
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_ARRAY_LINE_NUM_MASK 0x60u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_ARRAY_LINE_NUM_SHIFT 5
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_ARRAY_LINE_NUM(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_CTRL_CH1_ARRAY_LINE_NUM_SHIFT))&PXP_HW_PXP_DITHER_STORE_CTRL_CH1_ARRAY_LINE_NUM_MASK)
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_RSVD3_MASK 0x80u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_RSVD3_SHIFT 7
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_STORE_BYPASS_EN_MASK 0x100u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_STORE_BYPASS_EN_SHIFT 8
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_STORE_MEMORY_EN_MASK 0x200u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_STORE_MEMORY_EN_SHIFT 9
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_PACK_IN_SEL_MASK 0x400u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_PACK_IN_SEL_SHIFT 10
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_RSVD1_MASK 0xF800u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_RSVD1_SHIFT 11
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_CTRL_CH1_RSVD1_SHIFT))&PXP_HW_PXP_DITHER_STORE_CTRL_CH1_RSVD1_MASK)
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_WR_NUM_BYTES_MASK 0x30000u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_WR_NUM_BYTES_SHIFT 16
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_WR_NUM_BYTES(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_CTRL_CH1_WR_NUM_BYTES_SHIFT))&PXP_HW_PXP_DITHER_STORE_CTRL_CH1_WR_NUM_BYTES_MASK)
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_RSVD0_MASK 0xFFFC0000u
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_RSVD0_SHIFT 18
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_CTRL_CH1_RSVD0_SHIFT))&PXP_HW_PXP_DITHER_STORE_CTRL_CH1_RSVD0_MASK)
/* HW_PXP_DITHER_STORE_STATUS_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_STATUS_CH0_STORE_BLOCK_X_MASK 0xFFFFu
#define PXP_HW_PXP_DITHER_STORE_STATUS_CH0_STORE_BLOCK_X_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_STATUS_CH0_STORE_BLOCK_X(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_STATUS_CH0_STORE_BLOCK_X_SHIFT))&PXP_HW_PXP_DITHER_STORE_STATUS_CH0_STORE_BLOCK_X_MASK)
#define PXP_HW_PXP_DITHER_STORE_STATUS_CH0_STORE_BLOCK_Y_MASK 0xFFFF0000u
#define PXP_HW_PXP_DITHER_STORE_STATUS_CH0_STORE_BLOCK_Y_SHIFT 16
#define PXP_HW_PXP_DITHER_STORE_STATUS_CH0_STORE_BLOCK_Y(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_STATUS_CH0_STORE_BLOCK_Y_SHIFT))&PXP_HW_PXP_DITHER_STORE_STATUS_CH0_STORE_BLOCK_Y_MASK)
/* HW_PXP_DITHER_STORE_STATUS_CH1 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_STATUS_CH1_STORE_BLOCK_X_MASK 0xFFFFu
#define PXP_HW_PXP_DITHER_STORE_STATUS_CH1_STORE_BLOCK_X_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_STATUS_CH1_STORE_BLOCK_X(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_STATUS_CH1_STORE_BLOCK_X_SHIFT))&PXP_HW_PXP_DITHER_STORE_STATUS_CH1_STORE_BLOCK_X_MASK)
#define PXP_HW_PXP_DITHER_STORE_STATUS_CH1_STORE_BLOCK_Y_MASK 0xFFFF0000u
#define PXP_HW_PXP_DITHER_STORE_STATUS_CH1_STORE_BLOCK_Y_SHIFT 16
#define PXP_HW_PXP_DITHER_STORE_STATUS_CH1_STORE_BLOCK_Y(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_STATUS_CH1_STORE_BLOCK_Y_SHIFT))&PXP_HW_PXP_DITHER_STORE_STATUS_CH1_STORE_BLOCK_Y_MASK)
/* HW_PXP_DITHER_STORE_SIZE_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_SIZE_CH0_OUT_WIDTH_MASK 0xFFFFu
#define PXP_HW_PXP_DITHER_STORE_SIZE_CH0_OUT_WIDTH_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_SIZE_CH0_OUT_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_SIZE_CH0_OUT_WIDTH_SHIFT))&PXP_HW_PXP_DITHER_STORE_SIZE_CH0_OUT_WIDTH_MASK)
#define PXP_HW_PXP_DITHER_STORE_SIZE_CH0_OUT_HEIGHT_MASK 0xFFFF0000u
#define PXP_HW_PXP_DITHER_STORE_SIZE_CH0_OUT_HEIGHT_SHIFT 16
#define PXP_HW_PXP_DITHER_STORE_SIZE_CH0_OUT_HEIGHT(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_SIZE_CH0_OUT_HEIGHT_SHIFT))&PXP_HW_PXP_DITHER_STORE_SIZE_CH0_OUT_HEIGHT_MASK)
/* HW_PXP_DITHER_STORE_SIZE_CH1 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_SIZE_CH1_OUT_WIDTH_MASK 0xFFFFu
#define PXP_HW_PXP_DITHER_STORE_SIZE_CH1_OUT_WIDTH_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_SIZE_CH1_OUT_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_SIZE_CH1_OUT_WIDTH_SHIFT))&PXP_HW_PXP_DITHER_STORE_SIZE_CH1_OUT_WIDTH_MASK)
#define PXP_HW_PXP_DITHER_STORE_SIZE_CH1_OUT_HEIGHT_MASK 0xFFFF0000u
#define PXP_HW_PXP_DITHER_STORE_SIZE_CH1_OUT_HEIGHT_SHIFT 16
#define PXP_HW_PXP_DITHER_STORE_SIZE_CH1_OUT_HEIGHT(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_SIZE_CH1_OUT_HEIGHT_SHIFT))&PXP_HW_PXP_DITHER_STORE_SIZE_CH1_OUT_HEIGHT_MASK)
/* HW_PXP_DITHER_STORE_PITCH Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_PITCH_CH0_OUT_PITCH_MASK 0xFFFFu
#define PXP_HW_PXP_DITHER_STORE_PITCH_CH0_OUT_PITCH_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_PITCH_CH0_OUT_PITCH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_PITCH_CH0_OUT_PITCH_SHIFT))&PXP_HW_PXP_DITHER_STORE_PITCH_CH0_OUT_PITCH_MASK)
#define PXP_HW_PXP_DITHER_STORE_PITCH_CH1_OUT_PITCH_MASK 0xFFFF0000u
#define PXP_HW_PXP_DITHER_STORE_PITCH_CH1_OUT_PITCH_SHIFT 16
#define PXP_HW_PXP_DITHER_STORE_PITCH_CH1_OUT_PITCH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_PITCH_CH1_OUT_PITCH_SHIFT))&PXP_HW_PXP_DITHER_STORE_PITCH_CH1_OUT_PITCH_MASK)
/* HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_RSVD2_MASK 0x3u
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_RSVD2_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_RSVD2_SHIFT))&PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_RSVD2_MASK)
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_OUTPUT_ACTIVE_BPP_MASK 0xCu
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_OUTPUT_ACTIVE_BPP_SHIFT 2
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_OUTPUT_ACTIVE_BPP(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_OUTPUT_ACTIVE_BPP_SHIFT))&PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_OUTPUT_ACTIVE_BPP_MASK)
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_OUT_YUV422_1P_EN_MASK 0x10u
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_OUT_YUV422_1P_EN_SHIFT 4
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_OUT_YUV422_2P_EN_MASK 0x20u
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_OUT_YUV422_2P_EN_SHIFT 5
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_RSVD1_MASK 0x40u
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_RSVD1_SHIFT 6
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_SHIFT_BYPASS_MASK 0x80u
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_SHIFT_BYPASS_SHIFT 7
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_RSVD0_MASK 0xFFFFFF00u
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_RSVD0_SHIFT 8
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_RSVD0_SHIFT))&PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_RSVD0_MASK)
/* HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1_RSVD2_MASK 0x3u
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1_RSVD2_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1_RSVD2_SHIFT))&PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1_RSVD2_MASK)
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1_OUTPUT_ACTIVE_BPP_MASK 0xCu
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1_OUTPUT_ACTIVE_BPP_SHIFT 2
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1_OUTPUT_ACTIVE_BPP(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1_OUTPUT_ACTIVE_BPP_SHIFT))&PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1_OUTPUT_ACTIVE_BPP_MASK)
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1_OUT_YUV422_1P_EN_MASK 0x10u
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1_OUT_YUV422_1P_EN_SHIFT 4
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1_OUT_YUV422_2P_EN_MASK 0x20u
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1_OUT_YUV422_2P_EN_SHIFT 5
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1_RSVD0_MASK 0xFFFFFFC0u
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1_RSVD0_SHIFT 6
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1_RSVD0_SHIFT))&PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1_RSVD0_MASK)
/* HW_PXP_DITHER_STORE_ADDR_0_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_ADDR_0_CH0_OUT_BASE_ADDR0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_STORE_ADDR_0_CH0_OUT_BASE_ADDR0_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_ADDR_0_CH0_OUT_BASE_ADDR0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_ADDR_0_CH0_OUT_BASE_ADDR0_SHIFT))&PXP_HW_PXP_DITHER_STORE_ADDR_0_CH0_OUT_BASE_ADDR0_MASK)
/* HW_PXP_DITHER_STORE_ADDR_1_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_ADDR_1_CH0_OUT_BASE_ADDR1_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_STORE_ADDR_1_CH0_OUT_BASE_ADDR1_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_ADDR_1_CH0_OUT_BASE_ADDR1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_ADDR_1_CH0_OUT_BASE_ADDR1_SHIFT))&PXP_HW_PXP_DITHER_STORE_ADDR_1_CH0_OUT_BASE_ADDR1_MASK)
/* HW_PXP_DITHER_STORE_FILL_DATA_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_FILL_DATA_CH0_FILL_DATA_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_STORE_FILL_DATA_CH0_FILL_DATA_CH0_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_FILL_DATA_CH0_FILL_DATA_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_FILL_DATA_CH0_FILL_DATA_CH0_SHIFT))&PXP_HW_PXP_DITHER_STORE_FILL_DATA_CH0_FILL_DATA_CH0_MASK)
/* HW_PXP_DITHER_STORE_ADDR_0_CH1 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_ADDR_0_CH1_OUT_BASE_ADDR0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_STORE_ADDR_0_CH1_OUT_BASE_ADDR0_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_ADDR_0_CH1_OUT_BASE_ADDR0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_ADDR_0_CH1_OUT_BASE_ADDR0_SHIFT))&PXP_HW_PXP_DITHER_STORE_ADDR_0_CH1_OUT_BASE_ADDR0_MASK)
/* HW_PXP_DITHER_STORE_ADDR_1_CH1 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_ADDR_1_CH1_OUT_BASE_ADDR1_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_STORE_ADDR_1_CH1_OUT_BASE_ADDR1_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_ADDR_1_CH1_OUT_BASE_ADDR1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_ADDR_1_CH1_OUT_BASE_ADDR1_SHIFT))&PXP_HW_PXP_DITHER_STORE_ADDR_1_CH1_OUT_BASE_ADDR1_MASK)
/* HW_PXP_DITHER_STORE_D_MASK0_H_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_D_MASK0_H_CH0_D_MASK0_H_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_STORE_D_MASK0_H_CH0_D_MASK0_H_CH0_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_D_MASK0_H_CH0_D_MASK0_H_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_MASK0_H_CH0_D_MASK0_H_CH0_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_MASK0_H_CH0_D_MASK0_H_CH0_MASK)
/* HW_PXP_DITHER_STORE_D_MASK0_L_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_D_MASK0_L_CH0_D_MASK0_L_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_STORE_D_MASK0_L_CH0_D_MASK0_L_CH0_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_D_MASK0_L_CH0_D_MASK0_L_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_MASK0_L_CH0_D_MASK0_L_CH0_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_MASK0_L_CH0_D_MASK0_L_CH0_MASK)
/* HW_PXP_DITHER_STORE_D_MASK1_H_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_D_MASK1_H_CH0_D_MASK1_H_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_STORE_D_MASK1_H_CH0_D_MASK1_H_CH0_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_D_MASK1_H_CH0_D_MASK1_H_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_MASK1_H_CH0_D_MASK1_H_CH0_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_MASK1_H_CH0_D_MASK1_H_CH0_MASK)
/* HW_PXP_DITHER_STORE_D_MASK1_L_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_D_MASK1_L_CH0_D_MASK1_L_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_STORE_D_MASK1_L_CH0_D_MASK1_L_CH0_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_D_MASK1_L_CH0_D_MASK1_L_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_MASK1_L_CH0_D_MASK1_L_CH0_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_MASK1_L_CH0_D_MASK1_L_CH0_MASK)
/* HW_PXP_DITHER_STORE_D_MASK2_H_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_D_MASK2_H_CH0_D_MASK2_H_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_STORE_D_MASK2_H_CH0_D_MASK2_H_CH0_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_D_MASK2_H_CH0_D_MASK2_H_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_MASK2_H_CH0_D_MASK2_H_CH0_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_MASK2_H_CH0_D_MASK2_H_CH0_MASK)
/* HW_PXP_DITHER_STORE_D_MASK2_L_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_D_MASK2_L_CH0_D_MASK2_L_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_STORE_D_MASK2_L_CH0_D_MASK2_L_CH0_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_D_MASK2_L_CH0_D_MASK2_L_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_MASK2_L_CH0_D_MASK2_L_CH0_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_MASK2_L_CH0_D_MASK2_L_CH0_MASK)
/* HW_PXP_DITHER_STORE_D_MASK3_H_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_D_MASK3_H_CH0_D_MASK3_H_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_STORE_D_MASK3_H_CH0_D_MASK3_H_CH0_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_D_MASK3_H_CH0_D_MASK3_H_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_MASK3_H_CH0_D_MASK3_H_CH0_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_MASK3_H_CH0_D_MASK3_H_CH0_MASK)
/* HW_PXP_DITHER_STORE_D_MASK3_L_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_D_MASK3_L_CH0_D_MASK3_L_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_STORE_D_MASK3_L_CH0_D_MASK3_L_CH0_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_D_MASK3_L_CH0_D_MASK3_L_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_MASK3_L_CH0_D_MASK3_L_CH0_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_MASK3_L_CH0_D_MASK3_L_CH0_MASK)
/* HW_PXP_DITHER_STORE_D_MASK4_H_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_D_MASK4_H_CH0_D_MASK4_H_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_STORE_D_MASK4_H_CH0_D_MASK4_H_CH0_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_D_MASK4_H_CH0_D_MASK4_H_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_MASK4_H_CH0_D_MASK4_H_CH0_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_MASK4_H_CH0_D_MASK4_H_CH0_MASK)
/* HW_PXP_DITHER_STORE_D_MASK4_L_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_D_MASK4_L_CH0_D_MASK4_L_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_STORE_D_MASK4_L_CH0_D_MASK4_L_CH0_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_D_MASK4_L_CH0_D_MASK4_L_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_MASK4_L_CH0_D_MASK4_L_CH0_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_MASK4_L_CH0_D_MASK4_L_CH0_MASK)
/* HW_PXP_DITHER_STORE_D_MASK5_H_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_D_MASK5_H_CH0_D_MASK5_H_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_STORE_D_MASK5_H_CH0_D_MASK5_H_CH0_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_D_MASK5_H_CH0_D_MASK5_H_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_MASK5_H_CH0_D_MASK5_H_CH0_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_MASK5_H_CH0_D_MASK5_H_CH0_MASK)
/* HW_PXP_DITHER_STORE_D_MASK5_L_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_D_MASK5_L_CH0_D_MASK5_L_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_STORE_D_MASK5_L_CH0_D_MASK5_L_CH0_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_D_MASK5_L_CH0_D_MASK5_L_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_MASK5_L_CH0_D_MASK5_L_CH0_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_MASK5_L_CH0_D_MASK5_L_CH0_MASK)
/* HW_PXP_DITHER_STORE_D_MASK6_H_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_D_MASK6_H_CH0_D_MASK6_H_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_STORE_D_MASK6_H_CH0_D_MASK6_H_CH0_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_D_MASK6_H_CH0_D_MASK6_H_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_MASK6_H_CH0_D_MASK6_H_CH0_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_MASK6_H_CH0_D_MASK6_H_CH0_MASK)
/* HW_PXP_DITHER_STORE_D_MASK6_L_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_D_MASK6_L_CH0_D_MASK6_L_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_STORE_D_MASK6_L_CH0_D_MASK6_L_CH0_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_D_MASK6_L_CH0_D_MASK6_L_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_MASK6_L_CH0_D_MASK6_L_CH0_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_MASK6_L_CH0_D_MASK6_L_CH0_MASK)
/* HW_PXP_DITHER_STORE_D_MASK7_H_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_D_MASK7_H_CH0_D_MASK7_H_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_STORE_D_MASK7_H_CH0_D_MASK7_H_CH0_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_D_MASK7_H_CH0_D_MASK7_H_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_MASK7_H_CH0_D_MASK7_H_CH0_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_MASK7_H_CH0_D_MASK7_H_CH0_MASK)
/* HW_PXP_DITHER_STORE_D_MASK7_L_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_D_MASK7_L_CH0_D_MASK7_L_CH0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_DITHER_STORE_D_MASK7_L_CH0_D_MASK7_L_CH0_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_D_MASK7_L_CH0_D_MASK7_L_CH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_MASK7_L_CH0_D_MASK7_L_CH0_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_MASK7_L_CH0_D_MASK7_L_CH0_MASK)
/* HW_PXP_DITHER_STORE_D_SHIFT_L_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH0_MASK 0x3Fu
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH0_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH0_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH0_MASK)
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_RSVD3_MASK 0x40u
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_RSVD3_SHIFT 6
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_FLAG0_MASK 0x80u
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_FLAG0_SHIFT 7
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH1_MASK 0x3F00u
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH1_SHIFT 8
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH1_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH1_MASK)
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_RSVD2_MASK 0x4000u
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_RSVD2_SHIFT 14
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_FLAG1_MASK 0x8000u
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_FLAG1_SHIFT 15
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH2_MASK 0x3F0000u
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH2_SHIFT 16
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH2_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH2_MASK)
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_RSVD1_MASK 0x400000u
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_RSVD1_SHIFT 22
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_FLAG2_MASK 0x800000u
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_FLAG2_SHIFT 23
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH3_MASK 0x3F000000u
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH3_SHIFT 24
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH3_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_WIDTH3_MASK)
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_RSVD0_MASK 0x40000000u
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_RSVD0_SHIFT 30
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_FLAG3_MASK 0x80000000u
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_D_SHIFT_FLAG3_SHIFT 31
/* HW_PXP_DITHER_STORE_D_SHIFT_H_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH4_MASK 0x3Fu
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH4_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH4_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH4_MASK)
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_RSVD3_MASK 0x40u
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_RSVD3_SHIFT 6
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_FLAG4_MASK 0x80u
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_FLAG4_SHIFT 7
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH5_MASK 0x3F00u
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH5_SHIFT 8
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH5(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH5_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH5_MASK)
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_RSVD2_MASK 0x4000u
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_RSVD2_SHIFT 14
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_FLAG5_MASK 0x8000u
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_FLAG5_SHIFT 15
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH6_MASK 0x3F0000u
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH6_SHIFT 16
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH6(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH6_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH6_MASK)
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_RSVD1_MASK 0x400000u
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_RSVD1_SHIFT 22
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_FLAG6_MASK 0x800000u
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_FLAG6_SHIFT 23
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH7_MASK 0x3F000000u
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH7_SHIFT 24
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH7(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH7_SHIFT))&PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_WIDTH7_MASK)
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_RSVD0_MASK 0x40000000u
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_RSVD0_SHIFT 30
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_FLAG7_MASK 0x80000000u
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_D_SHIFT_FLAG7_SHIFT 31
/* HW_PXP_DITHER_STORE_F_SHIFT_L_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH0_MASK 0x3Fu
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH0_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH0_SHIFT))&PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH0_MASK)
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_FLAG0_MASK 0x40u
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_FLAG0_SHIFT 6
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_RSVD3_MASK 0x80u
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_RSVD3_SHIFT 7
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH1_MASK 0x3F00u
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH1_SHIFT 8
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH1_SHIFT))&PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH1_MASK)
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_FLAG1_MASK 0x4000u
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_FLAG1_SHIFT 14
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_RSVD2_MASK 0x8000u
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_RSVD2_SHIFT 15
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH2_MASK 0x3F0000u
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH2_SHIFT 16
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH2_SHIFT))&PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH2_MASK)
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_FLAG2_MASK 0x400000u
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_FLAG2_SHIFT 22
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_RSVD1_MASK 0x800000u
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_RSVD1_SHIFT 23
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH3_MASK 0x3F000000u
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH3_SHIFT 24
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH3_SHIFT))&PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_WIDTH3_MASK)
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_FLAG3_MASK 0x40000000u
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_F_SHIFT_FLAG3_SHIFT 30
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_RSVD0_MASK 0x80000000u
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_RSVD0_SHIFT 31
/* HW_PXP_DITHER_STORE_F_SHIFT_H_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH4_MASK 0x3Fu
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH4_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH4_SHIFT))&PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH4_MASK)
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_FLAG4_MASK 0x40u
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_FLAG4_SHIFT 6
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_RSVD3_MASK 0x80u
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_RSVD3_SHIFT 7
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH5_MASK 0x3F00u
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH5_SHIFT 8
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH5(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH5_SHIFT))&PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH5_MASK)
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_FLAG5_MASK 0x4000u
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_FLAG5_SHIFT 14
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_RSVD2_MASK 0x8000u
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_RSVD2_SHIFT 15
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH6_MASK 0x3F0000u
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH6_SHIFT 16
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH6(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH6_SHIFT))&PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH6_MASK)
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_FLAG6_MASK 0x400000u
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_FLAG6_SHIFT 22
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_RSVD1_MASK 0x800000u
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_RSVD1_SHIFT 23
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH7_MASK 0x3F000000u
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH7_SHIFT 24
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH7(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH7_SHIFT))&PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_WIDTH7_MASK)
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_FLAG7_MASK 0x40000000u
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_F_SHIFT_FLAG7_SHIFT 30
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_RSVD0_MASK 0x80000000u
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_RSVD0_SHIFT 31
/* HW_PXP_DITHER_STORE_F_MASK_L_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0_F_MASK0_MASK 0xFFu
#define PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0_F_MASK0_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0_F_MASK0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0_F_MASK0_SHIFT))&PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0_F_MASK0_MASK)
#define PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0_F_MASK1_MASK 0xFF00u
#define PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0_F_MASK1_SHIFT 8
#define PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0_F_MASK1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0_F_MASK1_SHIFT))&PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0_F_MASK1_MASK)
#define PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0_F_MASK2_MASK 0xFF0000u
#define PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0_F_MASK2_SHIFT 16
#define PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0_F_MASK2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0_F_MASK2_SHIFT))&PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0_F_MASK2_MASK)
#define PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0_F_MASK3_MASK 0xFF000000u
#define PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0_F_MASK3_SHIFT 24
#define PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0_F_MASK3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0_F_MASK3_SHIFT))&PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0_F_MASK3_MASK)
/* HW_PXP_DITHER_STORE_F_MASK_H_CH0 Bit Fields */
#define PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0_F_MASK4_MASK 0xFFu
#define PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0_F_MASK4_SHIFT 0
#define PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0_F_MASK4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0_F_MASK4_SHIFT))&PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0_F_MASK4_MASK)
#define PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0_F_MASK5_MASK 0xFF00u
#define PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0_F_MASK5_SHIFT 8
#define PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0_F_MASK5(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0_F_MASK5_SHIFT))&PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0_F_MASK5_MASK)
#define PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0_F_MASK6_MASK 0xFF0000u
#define PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0_F_MASK6_SHIFT 16
#define PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0_F_MASK6(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0_F_MASK6_SHIFT))&PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0_F_MASK6_MASK)
#define PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0_F_MASK7_MASK 0xFF000000u
#define PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0_F_MASK7_SHIFT 24
#define PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0_F_MASK7(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0_F_MASK7_SHIFT))&PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0_F_MASK7_MASK)
/* HW_PXP_DITHER_CTRL Bit Fields */
#define PXP_HW_PXP_DITHER_CTRL_ENABLE0_MASK 0x1u
#define PXP_HW_PXP_DITHER_CTRL_ENABLE0_SHIFT 0
#define PXP_HW_PXP_DITHER_CTRL_ENABLE1_MASK 0x2u
#define PXP_HW_PXP_DITHER_CTRL_ENABLE1_SHIFT 1
#define PXP_HW_PXP_DITHER_CTRL_ENABLE2_MASK 0x4u
#define PXP_HW_PXP_DITHER_CTRL_ENABLE2_SHIFT 2
#define PXP_HW_PXP_DITHER_CTRL_DITHER_MODE0_MASK 0x38u
#define PXP_HW_PXP_DITHER_CTRL_DITHER_MODE0_SHIFT 3
#define PXP_HW_PXP_DITHER_CTRL_DITHER_MODE0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_CTRL_DITHER_MODE0_SHIFT))&PXP_HW_PXP_DITHER_CTRL_DITHER_MODE0_MASK)
#define PXP_HW_PXP_DITHER_CTRL_DITHER_MODE1_MASK 0x1C0u
#define PXP_HW_PXP_DITHER_CTRL_DITHER_MODE1_SHIFT 6
#define PXP_HW_PXP_DITHER_CTRL_DITHER_MODE1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_CTRL_DITHER_MODE1_SHIFT))&PXP_HW_PXP_DITHER_CTRL_DITHER_MODE1_MASK)
#define PXP_HW_PXP_DITHER_CTRL_DITHER_MODE2_MASK 0xE00u
#define PXP_HW_PXP_DITHER_CTRL_DITHER_MODE2_SHIFT 9
#define PXP_HW_PXP_DITHER_CTRL_DITHER_MODE2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_CTRL_DITHER_MODE2_SHIFT))&PXP_HW_PXP_DITHER_CTRL_DITHER_MODE2_MASK)
#define PXP_HW_PXP_DITHER_CTRL_NUM_QUANT_BIT_MASK 0x7000u
#define PXP_HW_PXP_DITHER_CTRL_NUM_QUANT_BIT_SHIFT 12
#define PXP_HW_PXP_DITHER_CTRL_NUM_QUANT_BIT(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_CTRL_NUM_QUANT_BIT_SHIFT))&PXP_HW_PXP_DITHER_CTRL_NUM_QUANT_BIT_MASK)
#define PXP_HW_PXP_DITHER_CTRL_LUT_MODE_MASK 0x18000u
#define PXP_HW_PXP_DITHER_CTRL_LUT_MODE_SHIFT 15
#define PXP_HW_PXP_DITHER_CTRL_LUT_MODE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_CTRL_LUT_MODE_SHIFT))&PXP_HW_PXP_DITHER_CTRL_LUT_MODE_MASK)
#define PXP_HW_PXP_DITHER_CTRL_IDX_MATRIX0_SIZE_MASK 0x60000u
#define PXP_HW_PXP_DITHER_CTRL_IDX_MATRIX0_SIZE_SHIFT 17
#define PXP_HW_PXP_DITHER_CTRL_IDX_MATRIX0_SIZE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_CTRL_IDX_MATRIX0_SIZE_SHIFT))&PXP_HW_PXP_DITHER_CTRL_IDX_MATRIX0_SIZE_MASK)
#define PXP_HW_PXP_DITHER_CTRL_IDX_MATRIX1_SIZE_MASK 0x180000u
#define PXP_HW_PXP_DITHER_CTRL_IDX_MATRIX1_SIZE_SHIFT 19
#define PXP_HW_PXP_DITHER_CTRL_IDX_MATRIX1_SIZE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_CTRL_IDX_MATRIX1_SIZE_SHIFT))&PXP_HW_PXP_DITHER_CTRL_IDX_MATRIX1_SIZE_MASK)
#define PXP_HW_PXP_DITHER_CTRL_IDX_MATRIX2_SIZE_MASK 0x600000u
#define PXP_HW_PXP_DITHER_CTRL_IDX_MATRIX2_SIZE_SHIFT 21
#define PXP_HW_PXP_DITHER_CTRL_IDX_MATRIX2_SIZE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_CTRL_IDX_MATRIX2_SIZE_SHIFT))&PXP_HW_PXP_DITHER_CTRL_IDX_MATRIX2_SIZE_MASK)
#define PXP_HW_PXP_DITHER_CTRL_FINAL_LUT_ENABLE_MASK 0x800000u
#define PXP_HW_PXP_DITHER_CTRL_FINAL_LUT_ENABLE_SHIFT 23
#define PXP_HW_PXP_DITHER_CTRL_ORDERED_ROUND_MODE_MASK 0x1000000u
#define PXP_HW_PXP_DITHER_CTRL_ORDERED_ROUND_MODE_SHIFT 24
#define PXP_HW_PXP_DITHER_CTRL_RSVD0_MASK 0x1E000000u
#define PXP_HW_PXP_DITHER_CTRL_RSVD0_SHIFT 25
#define PXP_HW_PXP_DITHER_CTRL_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_CTRL_RSVD0_SHIFT))&PXP_HW_PXP_DITHER_CTRL_RSVD0_MASK)
#define PXP_HW_PXP_DITHER_CTRL_BUSY2_MASK 0x20000000u
#define PXP_HW_PXP_DITHER_CTRL_BUSY2_SHIFT 29
#define PXP_HW_PXP_DITHER_CTRL_BUSY1_MASK 0x40000000u
#define PXP_HW_PXP_DITHER_CTRL_BUSY1_SHIFT 30
#define PXP_HW_PXP_DITHER_CTRL_BUSY0_MASK 0x80000000u
#define PXP_HW_PXP_DITHER_CTRL_BUSY0_SHIFT 31
/* HW_PXP_DITHER_FINAL_LUT_DATA0 Bit Fields */
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_DATA0_MASK 0xFFu
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_DATA0_SHIFT 0
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_DATA0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_DATA0_SHIFT))&PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_DATA0_MASK)
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_DATA1_MASK 0xFF00u
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_DATA1_SHIFT 8
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_DATA1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_DATA1_SHIFT))&PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_DATA1_MASK)
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_DATA2_MASK 0xFF0000u
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_DATA2_SHIFT 16
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_DATA2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_DATA2_SHIFT))&PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_DATA2_MASK)
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_DATA3_MASK 0xFF000000u
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_DATA3_SHIFT 24
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_DATA3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_DATA3_SHIFT))&PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_DATA3_MASK)
/* HW_PXP_DITHER_FINAL_LUT_DATA1 Bit Fields */
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_DATA4_MASK 0xFFu
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_DATA4_SHIFT 0
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_DATA4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_DATA4_SHIFT))&PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_DATA4_MASK)
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_DATA5_MASK 0xFF00u
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_DATA5_SHIFT 8
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_DATA5(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_DATA5_SHIFT))&PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_DATA5_MASK)
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_DATA6_MASK 0xFF0000u
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_DATA6_SHIFT 16
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_DATA6(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_DATA6_SHIFT))&PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_DATA6_MASK)
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_DATA7_MASK 0xFF000000u
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_DATA7_SHIFT 24
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_DATA7(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_DATA7_SHIFT))&PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_DATA7_MASK)
/* HW_PXP_DITHER_FINAL_LUT_DATA2 Bit Fields */
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_DATA8_MASK 0xFFu
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_DATA8_SHIFT 0
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_DATA8(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_DATA8_SHIFT))&PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_DATA8_MASK)
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_DATA9_MASK 0xFF00u
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_DATA9_SHIFT 8
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_DATA9(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_DATA9_SHIFT))&PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_DATA9_MASK)
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_DATA10_MASK 0xFF0000u
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_DATA10_SHIFT 16
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_DATA10(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_DATA10_SHIFT))&PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_DATA10_MASK)
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_DATA11_MASK 0xFF000000u
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_DATA11_SHIFT 24
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_DATA11(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_DATA11_SHIFT))&PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_DATA11_MASK)
/* HW_PXP_DITHER_FINAL_LUT_DATA3 Bit Fields */
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_DATA12_MASK 0xFFu
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_DATA12_SHIFT 0
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_DATA12(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_DATA12_SHIFT))&PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_DATA12_MASK)
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_DATA13_MASK 0xFF00u
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_DATA13_SHIFT 8
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_DATA13(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_DATA13_SHIFT))&PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_DATA13_MASK)
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_DATA14_MASK 0xFF0000u
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_DATA14_SHIFT 16
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_DATA14(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_DATA14_SHIFT))&PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_DATA14_MASK)
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_DATA15_MASK 0xFF000000u
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_DATA15_SHIFT 24
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_DATA15(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_DATA15_SHIFT))&PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_DATA15_MASK)
/* HW_PXP_HIST_A_CTRL Bit Fields */
#define PXP_HW_PXP_HIST_A_CTRL_ENABLE_MASK 0x1u
#define PXP_HW_PXP_HIST_A_CTRL_ENABLE_SHIFT 0
#define PXP_HW_PXP_HIST_A_CTRL_RSVD0_MASK 0xEu
#define PXP_HW_PXP_HIST_A_CTRL_RSVD0_SHIFT 1
#define PXP_HW_PXP_HIST_A_CTRL_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_CTRL_RSVD0_SHIFT))&PXP_HW_PXP_HIST_A_CTRL_RSVD0_MASK)
#define PXP_HW_PXP_HIST_A_CTRL_CLEAR_MASK 0x10u
#define PXP_HW_PXP_HIST_A_CTRL_CLEAR_SHIFT 4
#define PXP_HW_PXP_HIST_A_CTRL_RSVD1_MASK 0xE0u
#define PXP_HW_PXP_HIST_A_CTRL_RSVD1_SHIFT 5
#define PXP_HW_PXP_HIST_A_CTRL_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_CTRL_RSVD1_SHIFT))&PXP_HW_PXP_HIST_A_CTRL_RSVD1_MASK)
#define PXP_HW_PXP_HIST_A_CTRL_STATUS_MASK 0x1F00u
#define PXP_HW_PXP_HIST_A_CTRL_STATUS_SHIFT 8
#define PXP_HW_PXP_HIST_A_CTRL_STATUS(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_CTRL_STATUS_SHIFT))&PXP_HW_PXP_HIST_A_CTRL_STATUS_MASK)
#define PXP_HW_PXP_HIST_A_CTRL_RSVD2_MASK 0xE000u
#define PXP_HW_PXP_HIST_A_CTRL_RSVD2_SHIFT 13
#define PXP_HW_PXP_HIST_A_CTRL_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_CTRL_RSVD2_SHIFT))&PXP_HW_PXP_HIST_A_CTRL_RSVD2_MASK)
#define PXP_HW_PXP_HIST_A_CTRL_PIXEL_OFFSET_MASK 0x7F0000u
#define PXP_HW_PXP_HIST_A_CTRL_PIXEL_OFFSET_SHIFT 16
#define PXP_HW_PXP_HIST_A_CTRL_PIXEL_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_CTRL_PIXEL_OFFSET_SHIFT))&PXP_HW_PXP_HIST_A_CTRL_PIXEL_OFFSET_MASK)
#define PXP_HW_PXP_HIST_A_CTRL_RSVD3_MASK 0x800000u
#define PXP_HW_PXP_HIST_A_CTRL_RSVD3_SHIFT 23
#define PXP_HW_PXP_HIST_A_CTRL_PIXEL_WIDTH_MASK 0x7000000u
#define PXP_HW_PXP_HIST_A_CTRL_PIXEL_WIDTH_SHIFT 24
#define PXP_HW_PXP_HIST_A_CTRL_PIXEL_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_CTRL_PIXEL_WIDTH_SHIFT))&PXP_HW_PXP_HIST_A_CTRL_PIXEL_WIDTH_MASK)
#define PXP_HW_PXP_HIST_A_CTRL_RSVD4_MASK 0xF8000000u
#define PXP_HW_PXP_HIST_A_CTRL_RSVD4_SHIFT 27
#define PXP_HW_PXP_HIST_A_CTRL_RSVD4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_CTRL_RSVD4_SHIFT))&PXP_HW_PXP_HIST_A_CTRL_RSVD4_MASK)
/* HW_PXP_HIST_A_MASK Bit Fields */
#define PXP_HW_PXP_HIST_A_MASK_MASK_EN_MASK 0x1u
#define PXP_HW_PXP_HIST_A_MASK_MASK_EN_SHIFT 0
#define PXP_HW_PXP_HIST_A_MASK_RSVD0_MASK 0xEu
#define PXP_HW_PXP_HIST_A_MASK_RSVD0_SHIFT 1
#define PXP_HW_PXP_HIST_A_MASK_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_MASK_RSVD0_SHIFT))&PXP_HW_PXP_HIST_A_MASK_RSVD0_MASK)
#define PXP_HW_PXP_HIST_A_MASK_MASK_MODE_MASK 0x30u
#define PXP_HW_PXP_HIST_A_MASK_MASK_MODE_SHIFT 4
#define PXP_HW_PXP_HIST_A_MASK_MASK_MODE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_MASK_MASK_MODE_SHIFT))&PXP_HW_PXP_HIST_A_MASK_MASK_MODE_MASK)
#define PXP_HW_PXP_HIST_A_MASK_MASK_OFFSET_MASK 0x1FC0u
#define PXP_HW_PXP_HIST_A_MASK_MASK_OFFSET_SHIFT 6
#define PXP_HW_PXP_HIST_A_MASK_MASK_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_MASK_MASK_OFFSET_SHIFT))&PXP_HW_PXP_HIST_A_MASK_MASK_OFFSET_MASK)
#define PXP_HW_PXP_HIST_A_MASK_MASK_WIDTH_MASK 0xE000u
#define PXP_HW_PXP_HIST_A_MASK_MASK_WIDTH_SHIFT 13
#define PXP_HW_PXP_HIST_A_MASK_MASK_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_MASK_MASK_WIDTH_SHIFT))&PXP_HW_PXP_HIST_A_MASK_MASK_WIDTH_MASK)
#define PXP_HW_PXP_HIST_A_MASK_MASK_VALUE0_MASK 0xFF0000u
#define PXP_HW_PXP_HIST_A_MASK_MASK_VALUE0_SHIFT 16
#define PXP_HW_PXP_HIST_A_MASK_MASK_VALUE0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_MASK_MASK_VALUE0_SHIFT))&PXP_HW_PXP_HIST_A_MASK_MASK_VALUE0_MASK)
#define PXP_HW_PXP_HIST_A_MASK_MASK_VALUE1_MASK 0xFF000000u
#define PXP_HW_PXP_HIST_A_MASK_MASK_VALUE1_SHIFT 24
#define PXP_HW_PXP_HIST_A_MASK_MASK_VALUE1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_MASK_MASK_VALUE1_SHIFT))&PXP_HW_PXP_HIST_A_MASK_MASK_VALUE1_MASK)
/* HW_PXP_HIST_A_BUF_SIZE Bit Fields */
#define PXP_HW_PXP_HIST_A_BUF_SIZE_WIDTH_MASK 0xFFFu
#define PXP_HW_PXP_HIST_A_BUF_SIZE_WIDTH_SHIFT 0
#define PXP_HW_PXP_HIST_A_BUF_SIZE_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_BUF_SIZE_WIDTH_SHIFT))&PXP_HW_PXP_HIST_A_BUF_SIZE_WIDTH_MASK)
#define PXP_HW_PXP_HIST_A_BUF_SIZE_RSVD1_MASK 0xF000u
#define PXP_HW_PXP_HIST_A_BUF_SIZE_RSVD1_SHIFT 12
#define PXP_HW_PXP_HIST_A_BUF_SIZE_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_BUF_SIZE_RSVD1_SHIFT))&PXP_HW_PXP_HIST_A_BUF_SIZE_RSVD1_MASK)
#define PXP_HW_PXP_HIST_A_BUF_SIZE_HEIGHT_MASK 0xFFF0000u
#define PXP_HW_PXP_HIST_A_BUF_SIZE_HEIGHT_SHIFT 16
#define PXP_HW_PXP_HIST_A_BUF_SIZE_HEIGHT(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_BUF_SIZE_HEIGHT_SHIFT))&PXP_HW_PXP_HIST_A_BUF_SIZE_HEIGHT_MASK)
#define PXP_HW_PXP_HIST_A_BUF_SIZE_RSVD0_MASK 0xF0000000u
#define PXP_HW_PXP_HIST_A_BUF_SIZE_RSVD0_SHIFT 28
#define PXP_HW_PXP_HIST_A_BUF_SIZE_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_BUF_SIZE_RSVD0_SHIFT))&PXP_HW_PXP_HIST_A_BUF_SIZE_RSVD0_MASK)
/* HW_PXP_HIST_A_TOTAL_PIXEL Bit Fields */
#define PXP_HW_PXP_HIST_A_TOTAL_PIXEL_TOTAL_PIXEL_MASK 0xFFFFFFu
#define PXP_HW_PXP_HIST_A_TOTAL_PIXEL_TOTAL_PIXEL_SHIFT 0
#define PXP_HW_PXP_HIST_A_TOTAL_PIXEL_TOTAL_PIXEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_TOTAL_PIXEL_TOTAL_PIXEL_SHIFT))&PXP_HW_PXP_HIST_A_TOTAL_PIXEL_TOTAL_PIXEL_MASK)
#define PXP_HW_PXP_HIST_A_TOTAL_PIXEL_RSVD0_MASK 0xFF000000u
#define PXP_HW_PXP_HIST_A_TOTAL_PIXEL_RSVD0_SHIFT 24
#define PXP_HW_PXP_HIST_A_TOTAL_PIXEL_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_TOTAL_PIXEL_RSVD0_SHIFT))&PXP_HW_PXP_HIST_A_TOTAL_PIXEL_RSVD0_MASK)
/* HW_PXP_HIST_A_ACTIVE_AREA_X Bit Fields */
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_X_MIN_X_OFFSET_MASK 0xFFFu
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_X_MIN_X_OFFSET_SHIFT 0
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_X_MIN_X_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_ACTIVE_AREA_X_MIN_X_OFFSET_SHIFT))&PXP_HW_PXP_HIST_A_ACTIVE_AREA_X_MIN_X_OFFSET_MASK)
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_X_RSVD0_MASK 0xF000u
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_X_RSVD0_SHIFT 12
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_X_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_ACTIVE_AREA_X_RSVD0_SHIFT))&PXP_HW_PXP_HIST_A_ACTIVE_AREA_X_RSVD0_MASK)
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_X_MAX_X_OFFSET_MASK 0xFFF0000u
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_X_MAX_X_OFFSET_SHIFT 16
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_X_MAX_X_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_ACTIVE_AREA_X_MAX_X_OFFSET_SHIFT))&PXP_HW_PXP_HIST_A_ACTIVE_AREA_X_MAX_X_OFFSET_MASK)
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_X_RSVD1_MASK 0xF0000000u
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_X_RSVD1_SHIFT 28
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_X_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_ACTIVE_AREA_X_RSVD1_SHIFT))&PXP_HW_PXP_HIST_A_ACTIVE_AREA_X_RSVD1_MASK)
/* HW_PXP_HIST_A_ACTIVE_AREA_Y Bit Fields */
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y_MIN_Y_OFFSET_MASK 0xFFFu
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y_MIN_Y_OFFSET_SHIFT 0
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y_MIN_Y_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y_MIN_Y_OFFSET_SHIFT))&PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y_MIN_Y_OFFSET_MASK)
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y_RSVD0_MASK 0xF000u
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y_RSVD0_SHIFT 12
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y_RSVD0_SHIFT))&PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y_RSVD0_MASK)
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y_MAX_Y_OFFSET_MASK 0xFFF0000u
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y_MAX_Y_OFFSET_SHIFT 16
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y_MAX_Y_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y_MAX_Y_OFFSET_SHIFT))&PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y_MAX_Y_OFFSET_MASK)
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y_RSVD1_MASK 0xF0000000u
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y_RSVD1_SHIFT 28
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y_RSVD1_SHIFT))&PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y_RSVD1_MASK)
/* HW_PXP_HIST_A_RAW_STAT0 Bit Fields */
#define PXP_HW_PXP_HIST_A_RAW_STAT0_STAT0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_HIST_A_RAW_STAT0_STAT0_SHIFT 0
#define PXP_HW_PXP_HIST_A_RAW_STAT0_STAT0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_RAW_STAT0_STAT0_SHIFT))&PXP_HW_PXP_HIST_A_RAW_STAT0_STAT0_MASK)
/* HW_PXP_HIST_A_RAW_STAT1 Bit Fields */
#define PXP_HW_PXP_HIST_A_RAW_STAT1_STAT1_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_HIST_A_RAW_STAT1_STAT1_SHIFT 0
#define PXP_HW_PXP_HIST_A_RAW_STAT1_STAT1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_A_RAW_STAT1_STAT1_SHIFT))&PXP_HW_PXP_HIST_A_RAW_STAT1_STAT1_MASK)
/* HW_PXP_HIST_B_CTRL Bit Fields */
#define PXP_HW_PXP_HIST_B_CTRL_ENABLE_MASK 0x1u
#define PXP_HW_PXP_HIST_B_CTRL_ENABLE_SHIFT 0
#define PXP_HW_PXP_HIST_B_CTRL_RSVD0_MASK 0xEu
#define PXP_HW_PXP_HIST_B_CTRL_RSVD0_SHIFT 1
#define PXP_HW_PXP_HIST_B_CTRL_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_CTRL_RSVD0_SHIFT))&PXP_HW_PXP_HIST_B_CTRL_RSVD0_MASK)
#define PXP_HW_PXP_HIST_B_CTRL_CLEAR_MASK 0x10u
#define PXP_HW_PXP_HIST_B_CTRL_CLEAR_SHIFT 4
#define PXP_HW_PXP_HIST_B_CTRL_RSVD1_MASK 0xE0u
#define PXP_HW_PXP_HIST_B_CTRL_RSVD1_SHIFT 5
#define PXP_HW_PXP_HIST_B_CTRL_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_CTRL_RSVD1_SHIFT))&PXP_HW_PXP_HIST_B_CTRL_RSVD1_MASK)
#define PXP_HW_PXP_HIST_B_CTRL_STATUS_MASK 0x1F00u
#define PXP_HW_PXP_HIST_B_CTRL_STATUS_SHIFT 8
#define PXP_HW_PXP_HIST_B_CTRL_STATUS(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_CTRL_STATUS_SHIFT))&PXP_HW_PXP_HIST_B_CTRL_STATUS_MASK)
#define PXP_HW_PXP_HIST_B_CTRL_RSVD2_MASK 0xE000u
#define PXP_HW_PXP_HIST_B_CTRL_RSVD2_SHIFT 13
#define PXP_HW_PXP_HIST_B_CTRL_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_CTRL_RSVD2_SHIFT))&PXP_HW_PXP_HIST_B_CTRL_RSVD2_MASK)
#define PXP_HW_PXP_HIST_B_CTRL_PIXEL_OFFSET_MASK 0x7F0000u
#define PXP_HW_PXP_HIST_B_CTRL_PIXEL_OFFSET_SHIFT 16
#define PXP_HW_PXP_HIST_B_CTRL_PIXEL_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_CTRL_PIXEL_OFFSET_SHIFT))&PXP_HW_PXP_HIST_B_CTRL_PIXEL_OFFSET_MASK)
#define PXP_HW_PXP_HIST_B_CTRL_RSVD3_MASK 0x800000u
#define PXP_HW_PXP_HIST_B_CTRL_RSVD3_SHIFT 23
#define PXP_HW_PXP_HIST_B_CTRL_PIXEL_WIDTH_MASK 0x7000000u
#define PXP_HW_PXP_HIST_B_CTRL_PIXEL_WIDTH_SHIFT 24
#define PXP_HW_PXP_HIST_B_CTRL_PIXEL_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_CTRL_PIXEL_WIDTH_SHIFT))&PXP_HW_PXP_HIST_B_CTRL_PIXEL_WIDTH_MASK)
#define PXP_HW_PXP_HIST_B_CTRL_RSVD4_MASK 0xF8000000u
#define PXP_HW_PXP_HIST_B_CTRL_RSVD4_SHIFT 27
#define PXP_HW_PXP_HIST_B_CTRL_RSVD4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_CTRL_RSVD4_SHIFT))&PXP_HW_PXP_HIST_B_CTRL_RSVD4_MASK)
/* HW_PXP_HIST_B_MASK Bit Fields */
#define PXP_HW_PXP_HIST_B_MASK_MASK_EN_MASK 0x1u
#define PXP_HW_PXP_HIST_B_MASK_MASK_EN_SHIFT 0
#define PXP_HW_PXP_HIST_B_MASK_RSVD0_MASK 0xEu
#define PXP_HW_PXP_HIST_B_MASK_RSVD0_SHIFT 1
#define PXP_HW_PXP_HIST_B_MASK_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_MASK_RSVD0_SHIFT))&PXP_HW_PXP_HIST_B_MASK_RSVD0_MASK)
#define PXP_HW_PXP_HIST_B_MASK_MASK_MODE_MASK 0x30u
#define PXP_HW_PXP_HIST_B_MASK_MASK_MODE_SHIFT 4
#define PXP_HW_PXP_HIST_B_MASK_MASK_MODE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_MASK_MASK_MODE_SHIFT))&PXP_HW_PXP_HIST_B_MASK_MASK_MODE_MASK)
#define PXP_HW_PXP_HIST_B_MASK_MASK_OFFSET_MASK 0x1FC0u
#define PXP_HW_PXP_HIST_B_MASK_MASK_OFFSET_SHIFT 6
#define PXP_HW_PXP_HIST_B_MASK_MASK_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_MASK_MASK_OFFSET_SHIFT))&PXP_HW_PXP_HIST_B_MASK_MASK_OFFSET_MASK)
#define PXP_HW_PXP_HIST_B_MASK_MASK_WIDTH_MASK 0xE000u
#define PXP_HW_PXP_HIST_B_MASK_MASK_WIDTH_SHIFT 13
#define PXP_HW_PXP_HIST_B_MASK_MASK_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_MASK_MASK_WIDTH_SHIFT))&PXP_HW_PXP_HIST_B_MASK_MASK_WIDTH_MASK)
#define PXP_HW_PXP_HIST_B_MASK_MASK_VALUE0_MASK 0xFF0000u
#define PXP_HW_PXP_HIST_B_MASK_MASK_VALUE0_SHIFT 16
#define PXP_HW_PXP_HIST_B_MASK_MASK_VALUE0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_MASK_MASK_VALUE0_SHIFT))&PXP_HW_PXP_HIST_B_MASK_MASK_VALUE0_MASK)
#define PXP_HW_PXP_HIST_B_MASK_MASK_VALUE1_MASK 0xFF000000u
#define PXP_HW_PXP_HIST_B_MASK_MASK_VALUE1_SHIFT 24
#define PXP_HW_PXP_HIST_B_MASK_MASK_VALUE1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_MASK_MASK_VALUE1_SHIFT))&PXP_HW_PXP_HIST_B_MASK_MASK_VALUE1_MASK)
/* HW_PXP_HIST_B_BUF_SIZE Bit Fields */
#define PXP_HW_PXP_HIST_B_BUF_SIZE_WIDTH_MASK 0xFFFu
#define PXP_HW_PXP_HIST_B_BUF_SIZE_WIDTH_SHIFT 0
#define PXP_HW_PXP_HIST_B_BUF_SIZE_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_BUF_SIZE_WIDTH_SHIFT))&PXP_HW_PXP_HIST_B_BUF_SIZE_WIDTH_MASK)
#define PXP_HW_PXP_HIST_B_BUF_SIZE_RSVD1_MASK 0xF000u
#define PXP_HW_PXP_HIST_B_BUF_SIZE_RSVD1_SHIFT 12
#define PXP_HW_PXP_HIST_B_BUF_SIZE_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_BUF_SIZE_RSVD1_SHIFT))&PXP_HW_PXP_HIST_B_BUF_SIZE_RSVD1_MASK)
#define PXP_HW_PXP_HIST_B_BUF_SIZE_HEIGHT_MASK 0xFFF0000u
#define PXP_HW_PXP_HIST_B_BUF_SIZE_HEIGHT_SHIFT 16
#define PXP_HW_PXP_HIST_B_BUF_SIZE_HEIGHT(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_BUF_SIZE_HEIGHT_SHIFT))&PXP_HW_PXP_HIST_B_BUF_SIZE_HEIGHT_MASK)
#define PXP_HW_PXP_HIST_B_BUF_SIZE_RSVD0_MASK 0xF0000000u
#define PXP_HW_PXP_HIST_B_BUF_SIZE_RSVD0_SHIFT 28
#define PXP_HW_PXP_HIST_B_BUF_SIZE_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_BUF_SIZE_RSVD0_SHIFT))&PXP_HW_PXP_HIST_B_BUF_SIZE_RSVD0_MASK)
/* HW_PXP_HIST_B_TOTAL_PIXEL Bit Fields */
#define PXP_HW_PXP_HIST_B_TOTAL_PIXEL_TOTAL_PIXEL_MASK 0xFFFFFFu
#define PXP_HW_PXP_HIST_B_TOTAL_PIXEL_TOTAL_PIXEL_SHIFT 0
#define PXP_HW_PXP_HIST_B_TOTAL_PIXEL_TOTAL_PIXEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_TOTAL_PIXEL_TOTAL_PIXEL_SHIFT))&PXP_HW_PXP_HIST_B_TOTAL_PIXEL_TOTAL_PIXEL_MASK)
#define PXP_HW_PXP_HIST_B_TOTAL_PIXEL_RSVD0_MASK 0xFF000000u
#define PXP_HW_PXP_HIST_B_TOTAL_PIXEL_RSVD0_SHIFT 24
#define PXP_HW_PXP_HIST_B_TOTAL_PIXEL_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_TOTAL_PIXEL_RSVD0_SHIFT))&PXP_HW_PXP_HIST_B_TOTAL_PIXEL_RSVD0_MASK)
/* HW_PXP_HIST_B_ACTIVE_AREA_X Bit Fields */
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_X_MIN_X_OFFSET_MASK 0xFFFu
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_X_MIN_X_OFFSET_SHIFT 0
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_X_MIN_X_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_ACTIVE_AREA_X_MIN_X_OFFSET_SHIFT))&PXP_HW_PXP_HIST_B_ACTIVE_AREA_X_MIN_X_OFFSET_MASK)
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_X_RSVD0_MASK 0xF000u
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_X_RSVD0_SHIFT 12
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_X_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_ACTIVE_AREA_X_RSVD0_SHIFT))&PXP_HW_PXP_HIST_B_ACTIVE_AREA_X_RSVD0_MASK)
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_X_MAX_X_OFFSET_MASK 0xFFF0000u
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_X_MAX_X_OFFSET_SHIFT 16
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_X_MAX_X_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_ACTIVE_AREA_X_MAX_X_OFFSET_SHIFT))&PXP_HW_PXP_HIST_B_ACTIVE_AREA_X_MAX_X_OFFSET_MASK)
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_X_RSVD1_MASK 0xF0000000u
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_X_RSVD1_SHIFT 28
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_X_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_ACTIVE_AREA_X_RSVD1_SHIFT))&PXP_HW_PXP_HIST_B_ACTIVE_AREA_X_RSVD1_MASK)
/* HW_PXP_HIST_B_ACTIVE_AREA_Y Bit Fields */
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y_MIN_Y_OFFSET_MASK 0xFFFu
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y_MIN_Y_OFFSET_SHIFT 0
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y_MIN_Y_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y_MIN_Y_OFFSET_SHIFT))&PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y_MIN_Y_OFFSET_MASK)
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y_RSVD0_MASK 0xF000u
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y_RSVD0_SHIFT 12
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y_RSVD0_SHIFT))&PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y_RSVD0_MASK)
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y_MAX_Y_OFFSET_MASK 0xFFF0000u
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y_MAX_Y_OFFSET_SHIFT 16
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y_MAX_Y_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y_MAX_Y_OFFSET_SHIFT))&PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y_MAX_Y_OFFSET_MASK)
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y_RSVD1_MASK 0xF0000000u
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y_RSVD1_SHIFT 28
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y_RSVD1_SHIFT))&PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y_RSVD1_MASK)
/* HW_PXP_HIST_B_RAW_STAT0 Bit Fields */
#define PXP_HW_PXP_HIST_B_RAW_STAT0_STAT0_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_HIST_B_RAW_STAT0_STAT0_SHIFT 0
#define PXP_HW_PXP_HIST_B_RAW_STAT0_STAT0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_RAW_STAT0_STAT0_SHIFT))&PXP_HW_PXP_HIST_B_RAW_STAT0_STAT0_MASK)
/* HW_PXP_HIST_B_RAW_STAT1 Bit Fields */
#define PXP_HW_PXP_HIST_B_RAW_STAT1_STAT1_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_HIST_B_RAW_STAT1_STAT1_SHIFT 0
#define PXP_HW_PXP_HIST_B_RAW_STAT1_STAT1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST_B_RAW_STAT1_STAT1_SHIFT))&PXP_HW_PXP_HIST_B_RAW_STAT1_STAT1_MASK)
/* HW_PXP_HIST2_PARAM Bit Fields */
#define PXP_HW_PXP_HIST2_PARAM_VALUE0_MASK 0x3Fu
#define PXP_HW_PXP_HIST2_PARAM_VALUE0_SHIFT 0
#define PXP_HW_PXP_HIST2_PARAM_VALUE0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST2_PARAM_VALUE0_SHIFT))&PXP_HW_PXP_HIST2_PARAM_VALUE0_MASK)
#define PXP_HW_PXP_HIST2_PARAM_RSVD0_MASK 0xC0u
#define PXP_HW_PXP_HIST2_PARAM_RSVD0_SHIFT 6
#define PXP_HW_PXP_HIST2_PARAM_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST2_PARAM_RSVD0_SHIFT))&PXP_HW_PXP_HIST2_PARAM_RSVD0_MASK)
#define PXP_HW_PXP_HIST2_PARAM_VALUE1_MASK 0x3F00u
#define PXP_HW_PXP_HIST2_PARAM_VALUE1_SHIFT 8
#define PXP_HW_PXP_HIST2_PARAM_VALUE1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST2_PARAM_VALUE1_SHIFT))&PXP_HW_PXP_HIST2_PARAM_VALUE1_MASK)
#define PXP_HW_PXP_HIST2_PARAM_RSVD1_MASK 0xC000u
#define PXP_HW_PXP_HIST2_PARAM_RSVD1_SHIFT 14
#define PXP_HW_PXP_HIST2_PARAM_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST2_PARAM_RSVD1_SHIFT))&PXP_HW_PXP_HIST2_PARAM_RSVD1_MASK)
#define PXP_HW_PXP_HIST2_PARAM_RSVD_MASK 0xFFFF0000u
#define PXP_HW_PXP_HIST2_PARAM_RSVD_SHIFT 16
#define PXP_HW_PXP_HIST2_PARAM_RSVD(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST2_PARAM_RSVD_SHIFT))&PXP_HW_PXP_HIST2_PARAM_RSVD_MASK)
/* HW_PXP_HIST4_PARAM Bit Fields */
#define PXP_HW_PXP_HIST4_PARAM_VALUE0_MASK 0x3Fu
#define PXP_HW_PXP_HIST4_PARAM_VALUE0_SHIFT 0
#define PXP_HW_PXP_HIST4_PARAM_VALUE0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST4_PARAM_VALUE0_SHIFT))&PXP_HW_PXP_HIST4_PARAM_VALUE0_MASK)
#define PXP_HW_PXP_HIST4_PARAM_RSVD0_MASK 0xC0u
#define PXP_HW_PXP_HIST4_PARAM_RSVD0_SHIFT 6
#define PXP_HW_PXP_HIST4_PARAM_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST4_PARAM_RSVD0_SHIFT))&PXP_HW_PXP_HIST4_PARAM_RSVD0_MASK)
#define PXP_HW_PXP_HIST4_PARAM_VALUE1_MASK 0x3F00u
#define PXP_HW_PXP_HIST4_PARAM_VALUE1_SHIFT 8
#define PXP_HW_PXP_HIST4_PARAM_VALUE1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST4_PARAM_VALUE1_SHIFT))&PXP_HW_PXP_HIST4_PARAM_VALUE1_MASK)
#define PXP_HW_PXP_HIST4_PARAM_RSVD1_MASK 0xC000u
#define PXP_HW_PXP_HIST4_PARAM_RSVD1_SHIFT 14
#define PXP_HW_PXP_HIST4_PARAM_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST4_PARAM_RSVD1_SHIFT))&PXP_HW_PXP_HIST4_PARAM_RSVD1_MASK)
#define PXP_HW_PXP_HIST4_PARAM_VALUE2_MASK 0x3F0000u
#define PXP_HW_PXP_HIST4_PARAM_VALUE2_SHIFT 16
#define PXP_HW_PXP_HIST4_PARAM_VALUE2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST4_PARAM_VALUE2_SHIFT))&PXP_HW_PXP_HIST4_PARAM_VALUE2_MASK)
#define PXP_HW_PXP_HIST4_PARAM_RSVD2_MASK 0xC00000u
#define PXP_HW_PXP_HIST4_PARAM_RSVD2_SHIFT 22
#define PXP_HW_PXP_HIST4_PARAM_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST4_PARAM_RSVD2_SHIFT))&PXP_HW_PXP_HIST4_PARAM_RSVD2_MASK)
#define PXP_HW_PXP_HIST4_PARAM_VALUE3_MASK 0x3F000000u
#define PXP_HW_PXP_HIST4_PARAM_VALUE3_SHIFT 24
#define PXP_HW_PXP_HIST4_PARAM_VALUE3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST4_PARAM_VALUE3_SHIFT))&PXP_HW_PXP_HIST4_PARAM_VALUE3_MASK)
#define PXP_HW_PXP_HIST4_PARAM_RSVD3_MASK 0xC0000000u
#define PXP_HW_PXP_HIST4_PARAM_RSVD3_SHIFT 30
#define PXP_HW_PXP_HIST4_PARAM_RSVD3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST4_PARAM_RSVD3_SHIFT))&PXP_HW_PXP_HIST4_PARAM_RSVD3_MASK)
/* HW_PXP_HIST8_PARAM0 Bit Fields */
#define PXP_HW_PXP_HIST8_PARAM0_VALUE0_MASK 0x3Fu
#define PXP_HW_PXP_HIST8_PARAM0_VALUE0_SHIFT 0
#define PXP_HW_PXP_HIST8_PARAM0_VALUE0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST8_PARAM0_VALUE0_SHIFT))&PXP_HW_PXP_HIST8_PARAM0_VALUE0_MASK)
#define PXP_HW_PXP_HIST8_PARAM0_RSVD0_MASK 0xC0u
#define PXP_HW_PXP_HIST8_PARAM0_RSVD0_SHIFT 6
#define PXP_HW_PXP_HIST8_PARAM0_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST8_PARAM0_RSVD0_SHIFT))&PXP_HW_PXP_HIST8_PARAM0_RSVD0_MASK)
#define PXP_HW_PXP_HIST8_PARAM0_VALUE1_MASK 0x3F00u
#define PXP_HW_PXP_HIST8_PARAM0_VALUE1_SHIFT 8
#define PXP_HW_PXP_HIST8_PARAM0_VALUE1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST8_PARAM0_VALUE1_SHIFT))&PXP_HW_PXP_HIST8_PARAM0_VALUE1_MASK)
#define PXP_HW_PXP_HIST8_PARAM0_RSVD1_MASK 0xC000u
#define PXP_HW_PXP_HIST8_PARAM0_RSVD1_SHIFT 14
#define PXP_HW_PXP_HIST8_PARAM0_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST8_PARAM0_RSVD1_SHIFT))&PXP_HW_PXP_HIST8_PARAM0_RSVD1_MASK)
#define PXP_HW_PXP_HIST8_PARAM0_VALUE2_MASK 0x3F0000u
#define PXP_HW_PXP_HIST8_PARAM0_VALUE2_SHIFT 16
#define PXP_HW_PXP_HIST8_PARAM0_VALUE2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST8_PARAM0_VALUE2_SHIFT))&PXP_HW_PXP_HIST8_PARAM0_VALUE2_MASK)
#define PXP_HW_PXP_HIST8_PARAM0_RSVD2_MASK 0xC00000u
#define PXP_HW_PXP_HIST8_PARAM0_RSVD2_SHIFT 22
#define PXP_HW_PXP_HIST8_PARAM0_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST8_PARAM0_RSVD2_SHIFT))&PXP_HW_PXP_HIST8_PARAM0_RSVD2_MASK)
#define PXP_HW_PXP_HIST8_PARAM0_VALUE3_MASK 0x3F000000u
#define PXP_HW_PXP_HIST8_PARAM0_VALUE3_SHIFT 24
#define PXP_HW_PXP_HIST8_PARAM0_VALUE3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST8_PARAM0_VALUE3_SHIFT))&PXP_HW_PXP_HIST8_PARAM0_VALUE3_MASK)
#define PXP_HW_PXP_HIST8_PARAM0_RSVD3_MASK 0xC0000000u
#define PXP_HW_PXP_HIST8_PARAM0_RSVD3_SHIFT 30
#define PXP_HW_PXP_HIST8_PARAM0_RSVD3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST8_PARAM0_RSVD3_SHIFT))&PXP_HW_PXP_HIST8_PARAM0_RSVD3_MASK)
/* HW_PXP_HIST8_PARAM1 Bit Fields */
#define PXP_HW_PXP_HIST8_PARAM1_VALUE4_MASK 0x3Fu
#define PXP_HW_PXP_HIST8_PARAM1_VALUE4_SHIFT 0
#define PXP_HW_PXP_HIST8_PARAM1_VALUE4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST8_PARAM1_VALUE4_SHIFT))&PXP_HW_PXP_HIST8_PARAM1_VALUE4_MASK)
#define PXP_HW_PXP_HIST8_PARAM1_RSVD4_MASK 0xC0u
#define PXP_HW_PXP_HIST8_PARAM1_RSVD4_SHIFT 6
#define PXP_HW_PXP_HIST8_PARAM1_RSVD4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST8_PARAM1_RSVD4_SHIFT))&PXP_HW_PXP_HIST8_PARAM1_RSVD4_MASK)
#define PXP_HW_PXP_HIST8_PARAM1_VALUE5_MASK 0x3F00u
#define PXP_HW_PXP_HIST8_PARAM1_VALUE5_SHIFT 8
#define PXP_HW_PXP_HIST8_PARAM1_VALUE5(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST8_PARAM1_VALUE5_SHIFT))&PXP_HW_PXP_HIST8_PARAM1_VALUE5_MASK)
#define PXP_HW_PXP_HIST8_PARAM1_RSVD5_MASK 0xC000u
#define PXP_HW_PXP_HIST8_PARAM1_RSVD5_SHIFT 14
#define PXP_HW_PXP_HIST8_PARAM1_RSVD5(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST8_PARAM1_RSVD5_SHIFT))&PXP_HW_PXP_HIST8_PARAM1_RSVD5_MASK)
#define PXP_HW_PXP_HIST8_PARAM1_VALUE6_MASK 0x3F0000u
#define PXP_HW_PXP_HIST8_PARAM1_VALUE6_SHIFT 16
#define PXP_HW_PXP_HIST8_PARAM1_VALUE6(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST8_PARAM1_VALUE6_SHIFT))&PXP_HW_PXP_HIST8_PARAM1_VALUE6_MASK)
#define PXP_HW_PXP_HIST8_PARAM1_RSVD6_MASK 0xC00000u
#define PXP_HW_PXP_HIST8_PARAM1_RSVD6_SHIFT 22
#define PXP_HW_PXP_HIST8_PARAM1_RSVD6(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST8_PARAM1_RSVD6_SHIFT))&PXP_HW_PXP_HIST8_PARAM1_RSVD6_MASK)
#define PXP_HW_PXP_HIST8_PARAM1_VALUE7_MASK 0x3F000000u
#define PXP_HW_PXP_HIST8_PARAM1_VALUE7_SHIFT 24
#define PXP_HW_PXP_HIST8_PARAM1_VALUE7(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST8_PARAM1_VALUE7_SHIFT))&PXP_HW_PXP_HIST8_PARAM1_VALUE7_MASK)
#define PXP_HW_PXP_HIST8_PARAM1_RSVD7_MASK 0xC0000000u
#define PXP_HW_PXP_HIST8_PARAM1_RSVD7_SHIFT 30
#define PXP_HW_PXP_HIST8_PARAM1_RSVD7(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST8_PARAM1_RSVD7_SHIFT))&PXP_HW_PXP_HIST8_PARAM1_RSVD7_MASK)
/* HW_PXP_HIST16_PARAM0 Bit Fields */
#define PXP_HW_PXP_HIST16_PARAM0_VALUE0_MASK 0x3Fu
#define PXP_HW_PXP_HIST16_PARAM0_VALUE0_SHIFT 0
#define PXP_HW_PXP_HIST16_PARAM0_VALUE0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM0_VALUE0_SHIFT))&PXP_HW_PXP_HIST16_PARAM0_VALUE0_MASK)
#define PXP_HW_PXP_HIST16_PARAM0_RSVD0_MASK 0xC0u
#define PXP_HW_PXP_HIST16_PARAM0_RSVD0_SHIFT 6
#define PXP_HW_PXP_HIST16_PARAM0_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM0_RSVD0_SHIFT))&PXP_HW_PXP_HIST16_PARAM0_RSVD0_MASK)
#define PXP_HW_PXP_HIST16_PARAM0_VALUE1_MASK 0x3F00u
#define PXP_HW_PXP_HIST16_PARAM0_VALUE1_SHIFT 8
#define PXP_HW_PXP_HIST16_PARAM0_VALUE1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM0_VALUE1_SHIFT))&PXP_HW_PXP_HIST16_PARAM0_VALUE1_MASK)
#define PXP_HW_PXP_HIST16_PARAM0_RSVD1_MASK 0xC000u
#define PXP_HW_PXP_HIST16_PARAM0_RSVD1_SHIFT 14
#define PXP_HW_PXP_HIST16_PARAM0_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM0_RSVD1_SHIFT))&PXP_HW_PXP_HIST16_PARAM0_RSVD1_MASK)
#define PXP_HW_PXP_HIST16_PARAM0_VALUE2_MASK 0x3F0000u
#define PXP_HW_PXP_HIST16_PARAM0_VALUE2_SHIFT 16
#define PXP_HW_PXP_HIST16_PARAM0_VALUE2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM0_VALUE2_SHIFT))&PXP_HW_PXP_HIST16_PARAM0_VALUE2_MASK)
#define PXP_HW_PXP_HIST16_PARAM0_RSVD2_MASK 0xC00000u
#define PXP_HW_PXP_HIST16_PARAM0_RSVD2_SHIFT 22
#define PXP_HW_PXP_HIST16_PARAM0_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM0_RSVD2_SHIFT))&PXP_HW_PXP_HIST16_PARAM0_RSVD2_MASK)
#define PXP_HW_PXP_HIST16_PARAM0_VALUE3_MASK 0x3F000000u
#define PXP_HW_PXP_HIST16_PARAM0_VALUE3_SHIFT 24
#define PXP_HW_PXP_HIST16_PARAM0_VALUE3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM0_VALUE3_SHIFT))&PXP_HW_PXP_HIST16_PARAM0_VALUE3_MASK)
#define PXP_HW_PXP_HIST16_PARAM0_RSVD3_MASK 0xC0000000u
#define PXP_HW_PXP_HIST16_PARAM0_RSVD3_SHIFT 30
#define PXP_HW_PXP_HIST16_PARAM0_RSVD3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM0_RSVD3_SHIFT))&PXP_HW_PXP_HIST16_PARAM0_RSVD3_MASK)
/* HW_PXP_HIST16_PARAM1 Bit Fields */
#define PXP_HW_PXP_HIST16_PARAM1_VALUE4_MASK 0x3Fu
#define PXP_HW_PXP_HIST16_PARAM1_VALUE4_SHIFT 0
#define PXP_HW_PXP_HIST16_PARAM1_VALUE4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM1_VALUE4_SHIFT))&PXP_HW_PXP_HIST16_PARAM1_VALUE4_MASK)
#define PXP_HW_PXP_HIST16_PARAM1_RSVD4_MASK 0xC0u
#define PXP_HW_PXP_HIST16_PARAM1_RSVD4_SHIFT 6
#define PXP_HW_PXP_HIST16_PARAM1_RSVD4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM1_RSVD4_SHIFT))&PXP_HW_PXP_HIST16_PARAM1_RSVD4_MASK)
#define PXP_HW_PXP_HIST16_PARAM1_VALUE5_MASK 0x3F00u
#define PXP_HW_PXP_HIST16_PARAM1_VALUE5_SHIFT 8
#define PXP_HW_PXP_HIST16_PARAM1_VALUE5(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM1_VALUE5_SHIFT))&PXP_HW_PXP_HIST16_PARAM1_VALUE5_MASK)
#define PXP_HW_PXP_HIST16_PARAM1_RSVD5_MASK 0xC000u
#define PXP_HW_PXP_HIST16_PARAM1_RSVD5_SHIFT 14
#define PXP_HW_PXP_HIST16_PARAM1_RSVD5(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM1_RSVD5_SHIFT))&PXP_HW_PXP_HIST16_PARAM1_RSVD5_MASK)
#define PXP_HW_PXP_HIST16_PARAM1_VALUE6_MASK 0x3F0000u
#define PXP_HW_PXP_HIST16_PARAM1_VALUE6_SHIFT 16
#define PXP_HW_PXP_HIST16_PARAM1_VALUE6(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM1_VALUE6_SHIFT))&PXP_HW_PXP_HIST16_PARAM1_VALUE6_MASK)
#define PXP_HW_PXP_HIST16_PARAM1_RSVD6_MASK 0xC00000u
#define PXP_HW_PXP_HIST16_PARAM1_RSVD6_SHIFT 22
#define PXP_HW_PXP_HIST16_PARAM1_RSVD6(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM1_RSVD6_SHIFT))&PXP_HW_PXP_HIST16_PARAM1_RSVD6_MASK)
#define PXP_HW_PXP_HIST16_PARAM1_VALUE7_MASK 0x3F000000u
#define PXP_HW_PXP_HIST16_PARAM1_VALUE7_SHIFT 24
#define PXP_HW_PXP_HIST16_PARAM1_VALUE7(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM1_VALUE7_SHIFT))&PXP_HW_PXP_HIST16_PARAM1_VALUE7_MASK)
#define PXP_HW_PXP_HIST16_PARAM1_RSVD7_MASK 0xC0000000u
#define PXP_HW_PXP_HIST16_PARAM1_RSVD7_SHIFT 30
#define PXP_HW_PXP_HIST16_PARAM1_RSVD7(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM1_RSVD7_SHIFT))&PXP_HW_PXP_HIST16_PARAM1_RSVD7_MASK)
/* HW_PXP_HIST16_PARAM2 Bit Fields */
#define PXP_HW_PXP_HIST16_PARAM2_VALUE8_MASK 0x3Fu
#define PXP_HW_PXP_HIST16_PARAM2_VALUE8_SHIFT 0
#define PXP_HW_PXP_HIST16_PARAM2_VALUE8(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM2_VALUE8_SHIFT))&PXP_HW_PXP_HIST16_PARAM2_VALUE8_MASK)
#define PXP_HW_PXP_HIST16_PARAM2_RSVD8_MASK 0xC0u
#define PXP_HW_PXP_HIST16_PARAM2_RSVD8_SHIFT 6
#define PXP_HW_PXP_HIST16_PARAM2_RSVD8(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM2_RSVD8_SHIFT))&PXP_HW_PXP_HIST16_PARAM2_RSVD8_MASK)
#define PXP_HW_PXP_HIST16_PARAM2_VALUE9_MASK 0x3F00u
#define PXP_HW_PXP_HIST16_PARAM2_VALUE9_SHIFT 8
#define PXP_HW_PXP_HIST16_PARAM2_VALUE9(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM2_VALUE9_SHIFT))&PXP_HW_PXP_HIST16_PARAM2_VALUE9_MASK)
#define PXP_HW_PXP_HIST16_PARAM2_RSVD9_MASK 0xC000u
#define PXP_HW_PXP_HIST16_PARAM2_RSVD9_SHIFT 14
#define PXP_HW_PXP_HIST16_PARAM2_RSVD9(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM2_RSVD9_SHIFT))&PXP_HW_PXP_HIST16_PARAM2_RSVD9_MASK)
#define PXP_HW_PXP_HIST16_PARAM2_VALUE10_MASK 0x3F0000u
#define PXP_HW_PXP_HIST16_PARAM2_VALUE10_SHIFT 16
#define PXP_HW_PXP_HIST16_PARAM2_VALUE10(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM2_VALUE10_SHIFT))&PXP_HW_PXP_HIST16_PARAM2_VALUE10_MASK)
#define PXP_HW_PXP_HIST16_PARAM2_RSVD10_MASK 0xC00000u
#define PXP_HW_PXP_HIST16_PARAM2_RSVD10_SHIFT 22
#define PXP_HW_PXP_HIST16_PARAM2_RSVD10(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM2_RSVD10_SHIFT))&PXP_HW_PXP_HIST16_PARAM2_RSVD10_MASK)
#define PXP_HW_PXP_HIST16_PARAM2_VALUE11_MASK 0x3F000000u
#define PXP_HW_PXP_HIST16_PARAM2_VALUE11_SHIFT 24
#define PXP_HW_PXP_HIST16_PARAM2_VALUE11(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM2_VALUE11_SHIFT))&PXP_HW_PXP_HIST16_PARAM2_VALUE11_MASK)
#define PXP_HW_PXP_HIST16_PARAM2_RSVD11_MASK 0xC0000000u
#define PXP_HW_PXP_HIST16_PARAM2_RSVD11_SHIFT 30
#define PXP_HW_PXP_HIST16_PARAM2_RSVD11(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM2_RSVD11_SHIFT))&PXP_HW_PXP_HIST16_PARAM2_RSVD11_MASK)
/* HW_PXP_HIST16_PARAM3 Bit Fields */
#define PXP_HW_PXP_HIST16_PARAM3_VALUE12_MASK 0x3Fu
#define PXP_HW_PXP_HIST16_PARAM3_VALUE12_SHIFT 0
#define PXP_HW_PXP_HIST16_PARAM3_VALUE12(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM3_VALUE12_SHIFT))&PXP_HW_PXP_HIST16_PARAM3_VALUE12_MASK)
#define PXP_HW_PXP_HIST16_PARAM3_RSVD12_MASK 0xC0u
#define PXP_HW_PXP_HIST16_PARAM3_RSVD12_SHIFT 6
#define PXP_HW_PXP_HIST16_PARAM3_RSVD12(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM3_RSVD12_SHIFT))&PXP_HW_PXP_HIST16_PARAM3_RSVD12_MASK)
#define PXP_HW_PXP_HIST16_PARAM3_VALUE13_MASK 0x3F00u
#define PXP_HW_PXP_HIST16_PARAM3_VALUE13_SHIFT 8
#define PXP_HW_PXP_HIST16_PARAM3_VALUE13(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM3_VALUE13_SHIFT))&PXP_HW_PXP_HIST16_PARAM3_VALUE13_MASK)
#define PXP_HW_PXP_HIST16_PARAM3_RSVD13_MASK 0xC000u
#define PXP_HW_PXP_HIST16_PARAM3_RSVD13_SHIFT 14
#define PXP_HW_PXP_HIST16_PARAM3_RSVD13(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM3_RSVD13_SHIFT))&PXP_HW_PXP_HIST16_PARAM3_RSVD13_MASK)
#define PXP_HW_PXP_HIST16_PARAM3_VALUE14_MASK 0x3F0000u
#define PXP_HW_PXP_HIST16_PARAM3_VALUE14_SHIFT 16
#define PXP_HW_PXP_HIST16_PARAM3_VALUE14(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM3_VALUE14_SHIFT))&PXP_HW_PXP_HIST16_PARAM3_VALUE14_MASK)
#define PXP_HW_PXP_HIST16_PARAM3_RSVD14_MASK 0xC00000u
#define PXP_HW_PXP_HIST16_PARAM3_RSVD14_SHIFT 22
#define PXP_HW_PXP_HIST16_PARAM3_RSVD14(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM3_RSVD14_SHIFT))&PXP_HW_PXP_HIST16_PARAM3_RSVD14_MASK)
#define PXP_HW_PXP_HIST16_PARAM3_VALUE15_MASK 0x3F000000u
#define PXP_HW_PXP_HIST16_PARAM3_VALUE15_SHIFT 24
#define PXP_HW_PXP_HIST16_PARAM3_VALUE15(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM3_VALUE15_SHIFT))&PXP_HW_PXP_HIST16_PARAM3_VALUE15_MASK)
#define PXP_HW_PXP_HIST16_PARAM3_RSVD15_MASK 0xC0000000u
#define PXP_HW_PXP_HIST16_PARAM3_RSVD15_SHIFT 30
#define PXP_HW_PXP_HIST16_PARAM3_RSVD15(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST16_PARAM3_RSVD15_SHIFT))&PXP_HW_PXP_HIST16_PARAM3_RSVD15_MASK)
/* HW_PXP_HIST32_PARAM0 Bit Fields */
#define PXP_HW_PXP_HIST32_PARAM0_VALUE0_MASK 0x3Fu
#define PXP_HW_PXP_HIST32_PARAM0_VALUE0_SHIFT 0
#define PXP_HW_PXP_HIST32_PARAM0_VALUE0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM0_VALUE0_SHIFT))&PXP_HW_PXP_HIST32_PARAM0_VALUE0_MASK)
#define PXP_HW_PXP_HIST32_PARAM0_RSVD0_MASK 0xC0u
#define PXP_HW_PXP_HIST32_PARAM0_RSVD0_SHIFT 6
#define PXP_HW_PXP_HIST32_PARAM0_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM0_RSVD0_SHIFT))&PXP_HW_PXP_HIST32_PARAM0_RSVD0_MASK)
#define PXP_HW_PXP_HIST32_PARAM0_VALUE1_MASK 0x3F00u
#define PXP_HW_PXP_HIST32_PARAM0_VALUE1_SHIFT 8
#define PXP_HW_PXP_HIST32_PARAM0_VALUE1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM0_VALUE1_SHIFT))&PXP_HW_PXP_HIST32_PARAM0_VALUE1_MASK)
#define PXP_HW_PXP_HIST32_PARAM0_RSVD1_MASK 0xC000u
#define PXP_HW_PXP_HIST32_PARAM0_RSVD1_SHIFT 14
#define PXP_HW_PXP_HIST32_PARAM0_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM0_RSVD1_SHIFT))&PXP_HW_PXP_HIST32_PARAM0_RSVD1_MASK)
#define PXP_HW_PXP_HIST32_PARAM0_VALUE2_MASK 0x3F0000u
#define PXP_HW_PXP_HIST32_PARAM0_VALUE2_SHIFT 16
#define PXP_HW_PXP_HIST32_PARAM0_VALUE2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM0_VALUE2_SHIFT))&PXP_HW_PXP_HIST32_PARAM0_VALUE2_MASK)
#define PXP_HW_PXP_HIST32_PARAM0_RSVD2_MASK 0xC00000u
#define PXP_HW_PXP_HIST32_PARAM0_RSVD2_SHIFT 22
#define PXP_HW_PXP_HIST32_PARAM0_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM0_RSVD2_SHIFT))&PXP_HW_PXP_HIST32_PARAM0_RSVD2_MASK)
#define PXP_HW_PXP_HIST32_PARAM0_VALUE3_MASK 0x3F000000u
#define PXP_HW_PXP_HIST32_PARAM0_VALUE3_SHIFT 24
#define PXP_HW_PXP_HIST32_PARAM0_VALUE3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM0_VALUE3_SHIFT))&PXP_HW_PXP_HIST32_PARAM0_VALUE3_MASK)
#define PXP_HW_PXP_HIST32_PARAM0_RSVD3_MASK 0xC0000000u
#define PXP_HW_PXP_HIST32_PARAM0_RSVD3_SHIFT 30
#define PXP_HW_PXP_HIST32_PARAM0_RSVD3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM0_RSVD3_SHIFT))&PXP_HW_PXP_HIST32_PARAM0_RSVD3_MASK)
/* HW_PXP_HIST32_PARAM1 Bit Fields */
#define PXP_HW_PXP_HIST32_PARAM1_VALUE4_MASK 0x3Fu
#define PXP_HW_PXP_HIST32_PARAM1_VALUE4_SHIFT 0
#define PXP_HW_PXP_HIST32_PARAM1_VALUE4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM1_VALUE4_SHIFT))&PXP_HW_PXP_HIST32_PARAM1_VALUE4_MASK)
#define PXP_HW_PXP_HIST32_PARAM1_RSVD4_MASK 0xC0u
#define PXP_HW_PXP_HIST32_PARAM1_RSVD4_SHIFT 6
#define PXP_HW_PXP_HIST32_PARAM1_RSVD4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM1_RSVD4_SHIFT))&PXP_HW_PXP_HIST32_PARAM1_RSVD4_MASK)
#define PXP_HW_PXP_HIST32_PARAM1_VALUE5_MASK 0x3F00u
#define PXP_HW_PXP_HIST32_PARAM1_VALUE5_SHIFT 8
#define PXP_HW_PXP_HIST32_PARAM1_VALUE5(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM1_VALUE5_SHIFT))&PXP_HW_PXP_HIST32_PARAM1_VALUE5_MASK)
#define PXP_HW_PXP_HIST32_PARAM1_RSVD5_MASK 0xC000u
#define PXP_HW_PXP_HIST32_PARAM1_RSVD5_SHIFT 14
#define PXP_HW_PXP_HIST32_PARAM1_RSVD5(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM1_RSVD5_SHIFT))&PXP_HW_PXP_HIST32_PARAM1_RSVD5_MASK)
#define PXP_HW_PXP_HIST32_PARAM1_VALUE6_MASK 0x3F0000u
#define PXP_HW_PXP_HIST32_PARAM1_VALUE6_SHIFT 16
#define PXP_HW_PXP_HIST32_PARAM1_VALUE6(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM1_VALUE6_SHIFT))&PXP_HW_PXP_HIST32_PARAM1_VALUE6_MASK)
#define PXP_HW_PXP_HIST32_PARAM1_RSVD6_MASK 0xC00000u
#define PXP_HW_PXP_HIST32_PARAM1_RSVD6_SHIFT 22
#define PXP_HW_PXP_HIST32_PARAM1_RSVD6(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM1_RSVD6_SHIFT))&PXP_HW_PXP_HIST32_PARAM1_RSVD6_MASK)
#define PXP_HW_PXP_HIST32_PARAM1_VALUE7_MASK 0x3F000000u
#define PXP_HW_PXP_HIST32_PARAM1_VALUE7_SHIFT 24
#define PXP_HW_PXP_HIST32_PARAM1_VALUE7(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM1_VALUE7_SHIFT))&PXP_HW_PXP_HIST32_PARAM1_VALUE7_MASK)
#define PXP_HW_PXP_HIST32_PARAM1_RSVD7_MASK 0xC0000000u
#define PXP_HW_PXP_HIST32_PARAM1_RSVD7_SHIFT 30
#define PXP_HW_PXP_HIST32_PARAM1_RSVD7(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM1_RSVD7_SHIFT))&PXP_HW_PXP_HIST32_PARAM1_RSVD7_MASK)
/* HW_PXP_HIST32_PARAM2 Bit Fields */
#define PXP_HW_PXP_HIST32_PARAM2_VALUE8_MASK 0x3Fu
#define PXP_HW_PXP_HIST32_PARAM2_VALUE8_SHIFT 0
#define PXP_HW_PXP_HIST32_PARAM2_VALUE8(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM2_VALUE8_SHIFT))&PXP_HW_PXP_HIST32_PARAM2_VALUE8_MASK)
#define PXP_HW_PXP_HIST32_PARAM2_RSVD8_MASK 0xC0u
#define PXP_HW_PXP_HIST32_PARAM2_RSVD8_SHIFT 6
#define PXP_HW_PXP_HIST32_PARAM2_RSVD8(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM2_RSVD8_SHIFT))&PXP_HW_PXP_HIST32_PARAM2_RSVD8_MASK)
#define PXP_HW_PXP_HIST32_PARAM2_VALUE9_MASK 0x3F00u
#define PXP_HW_PXP_HIST32_PARAM2_VALUE9_SHIFT 8
#define PXP_HW_PXP_HIST32_PARAM2_VALUE9(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM2_VALUE9_SHIFT))&PXP_HW_PXP_HIST32_PARAM2_VALUE9_MASK)
#define PXP_HW_PXP_HIST32_PARAM2_RSVD9_MASK 0xC000u
#define PXP_HW_PXP_HIST32_PARAM2_RSVD9_SHIFT 14
#define PXP_HW_PXP_HIST32_PARAM2_RSVD9(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM2_RSVD9_SHIFT))&PXP_HW_PXP_HIST32_PARAM2_RSVD9_MASK)
#define PXP_HW_PXP_HIST32_PARAM2_VALUE10_MASK 0x3F0000u
#define PXP_HW_PXP_HIST32_PARAM2_VALUE10_SHIFT 16
#define PXP_HW_PXP_HIST32_PARAM2_VALUE10(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM2_VALUE10_SHIFT))&PXP_HW_PXP_HIST32_PARAM2_VALUE10_MASK)
#define PXP_HW_PXP_HIST32_PARAM2_RSVD10_MASK 0xC00000u
#define PXP_HW_PXP_HIST32_PARAM2_RSVD10_SHIFT 22
#define PXP_HW_PXP_HIST32_PARAM2_RSVD10(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM2_RSVD10_SHIFT))&PXP_HW_PXP_HIST32_PARAM2_RSVD10_MASK)
#define PXP_HW_PXP_HIST32_PARAM2_VALUE11_MASK 0x3F000000u
#define PXP_HW_PXP_HIST32_PARAM2_VALUE11_SHIFT 24
#define PXP_HW_PXP_HIST32_PARAM2_VALUE11(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM2_VALUE11_SHIFT))&PXP_HW_PXP_HIST32_PARAM2_VALUE11_MASK)
#define PXP_HW_PXP_HIST32_PARAM2_RSVD11_MASK 0xC0000000u
#define PXP_HW_PXP_HIST32_PARAM2_RSVD11_SHIFT 30
#define PXP_HW_PXP_HIST32_PARAM2_RSVD11(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM2_RSVD11_SHIFT))&PXP_HW_PXP_HIST32_PARAM2_RSVD11_MASK)
/* HW_PXP_HIST32_PARAM3 Bit Fields */
#define PXP_HW_PXP_HIST32_PARAM3_VALUE12_MASK 0x3Fu
#define PXP_HW_PXP_HIST32_PARAM3_VALUE12_SHIFT 0
#define PXP_HW_PXP_HIST32_PARAM3_VALUE12(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM3_VALUE12_SHIFT))&PXP_HW_PXP_HIST32_PARAM3_VALUE12_MASK)
#define PXP_HW_PXP_HIST32_PARAM3_RSVD12_MASK 0xC0u
#define PXP_HW_PXP_HIST32_PARAM3_RSVD12_SHIFT 6
#define PXP_HW_PXP_HIST32_PARAM3_RSVD12(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM3_RSVD12_SHIFT))&PXP_HW_PXP_HIST32_PARAM3_RSVD12_MASK)
#define PXP_HW_PXP_HIST32_PARAM3_VALUE13_MASK 0x3F00u
#define PXP_HW_PXP_HIST32_PARAM3_VALUE13_SHIFT 8
#define PXP_HW_PXP_HIST32_PARAM3_VALUE13(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM3_VALUE13_SHIFT))&PXP_HW_PXP_HIST32_PARAM3_VALUE13_MASK)
#define PXP_HW_PXP_HIST32_PARAM3_RSVD13_MASK 0xC000u
#define PXP_HW_PXP_HIST32_PARAM3_RSVD13_SHIFT 14
#define PXP_HW_PXP_HIST32_PARAM3_RSVD13(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM3_RSVD13_SHIFT))&PXP_HW_PXP_HIST32_PARAM3_RSVD13_MASK)
#define PXP_HW_PXP_HIST32_PARAM3_VALUE14_MASK 0x3F0000u
#define PXP_HW_PXP_HIST32_PARAM3_VALUE14_SHIFT 16
#define PXP_HW_PXP_HIST32_PARAM3_VALUE14(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM3_VALUE14_SHIFT))&PXP_HW_PXP_HIST32_PARAM3_VALUE14_MASK)
#define PXP_HW_PXP_HIST32_PARAM3_RSVD14_MASK 0xC00000u
#define PXP_HW_PXP_HIST32_PARAM3_RSVD14_SHIFT 22
#define PXP_HW_PXP_HIST32_PARAM3_RSVD14(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM3_RSVD14_SHIFT))&PXP_HW_PXP_HIST32_PARAM3_RSVD14_MASK)
#define PXP_HW_PXP_HIST32_PARAM3_VALUE15_MASK 0x3F000000u
#define PXP_HW_PXP_HIST32_PARAM3_VALUE15_SHIFT 24
#define PXP_HW_PXP_HIST32_PARAM3_VALUE15(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM3_VALUE15_SHIFT))&PXP_HW_PXP_HIST32_PARAM3_VALUE15_MASK)
#define PXP_HW_PXP_HIST32_PARAM3_RSVD15_MASK 0xC0000000u
#define PXP_HW_PXP_HIST32_PARAM3_RSVD15_SHIFT 30
#define PXP_HW_PXP_HIST32_PARAM3_RSVD15(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM3_RSVD15_SHIFT))&PXP_HW_PXP_HIST32_PARAM3_RSVD15_MASK)
/* HW_PXP_HIST32_PARAM4 Bit Fields */
#define PXP_HW_PXP_HIST32_PARAM4_VALUE16_MASK 0x3Fu
#define PXP_HW_PXP_HIST32_PARAM4_VALUE16_SHIFT 0
#define PXP_HW_PXP_HIST32_PARAM4_VALUE16(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM4_VALUE16_SHIFT))&PXP_HW_PXP_HIST32_PARAM4_VALUE16_MASK)
#define PXP_HW_PXP_HIST32_PARAM4_RSVD0_MASK 0xC0u
#define PXP_HW_PXP_HIST32_PARAM4_RSVD0_SHIFT 6
#define PXP_HW_PXP_HIST32_PARAM4_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM4_RSVD0_SHIFT))&PXP_HW_PXP_HIST32_PARAM4_RSVD0_MASK)
#define PXP_HW_PXP_HIST32_PARAM4_VALUE17_MASK 0x3F00u
#define PXP_HW_PXP_HIST32_PARAM4_VALUE17_SHIFT 8
#define PXP_HW_PXP_HIST32_PARAM4_VALUE17(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM4_VALUE17_SHIFT))&PXP_HW_PXP_HIST32_PARAM4_VALUE17_MASK)
#define PXP_HW_PXP_HIST32_PARAM4_RSVD1_MASK 0xC000u
#define PXP_HW_PXP_HIST32_PARAM4_RSVD1_SHIFT 14
#define PXP_HW_PXP_HIST32_PARAM4_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM4_RSVD1_SHIFT))&PXP_HW_PXP_HIST32_PARAM4_RSVD1_MASK)
#define PXP_HW_PXP_HIST32_PARAM4_VALUE18_MASK 0x3F0000u
#define PXP_HW_PXP_HIST32_PARAM4_VALUE18_SHIFT 16
#define PXP_HW_PXP_HIST32_PARAM4_VALUE18(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM4_VALUE18_SHIFT))&PXP_HW_PXP_HIST32_PARAM4_VALUE18_MASK)
#define PXP_HW_PXP_HIST32_PARAM4_RSVD2_MASK 0xC00000u
#define PXP_HW_PXP_HIST32_PARAM4_RSVD2_SHIFT 22
#define PXP_HW_PXP_HIST32_PARAM4_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM4_RSVD2_SHIFT))&PXP_HW_PXP_HIST32_PARAM4_RSVD2_MASK)
#define PXP_HW_PXP_HIST32_PARAM4_VALUE19_MASK 0x3F000000u
#define PXP_HW_PXP_HIST32_PARAM4_VALUE19_SHIFT 24
#define PXP_HW_PXP_HIST32_PARAM4_VALUE19(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM4_VALUE19_SHIFT))&PXP_HW_PXP_HIST32_PARAM4_VALUE19_MASK)
#define PXP_HW_PXP_HIST32_PARAM4_RSVD3_MASK 0xC0000000u
#define PXP_HW_PXP_HIST32_PARAM4_RSVD3_SHIFT 30
#define PXP_HW_PXP_HIST32_PARAM4_RSVD3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM4_RSVD3_SHIFT))&PXP_HW_PXP_HIST32_PARAM4_RSVD3_MASK)
/* HW_PXP_HIST32_PARAM5 Bit Fields */
#define PXP_HW_PXP_HIST32_PARAM5_VALUE20_MASK 0x3Fu
#define PXP_HW_PXP_HIST32_PARAM5_VALUE20_SHIFT 0
#define PXP_HW_PXP_HIST32_PARAM5_VALUE20(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM5_VALUE20_SHIFT))&PXP_HW_PXP_HIST32_PARAM5_VALUE20_MASK)
#define PXP_HW_PXP_HIST32_PARAM5_RSVD4_MASK 0xC0u
#define PXP_HW_PXP_HIST32_PARAM5_RSVD4_SHIFT 6
#define PXP_HW_PXP_HIST32_PARAM5_RSVD4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM5_RSVD4_SHIFT))&PXP_HW_PXP_HIST32_PARAM5_RSVD4_MASK)
#define PXP_HW_PXP_HIST32_PARAM5_VALUE21_MASK 0x3F00u
#define PXP_HW_PXP_HIST32_PARAM5_VALUE21_SHIFT 8
#define PXP_HW_PXP_HIST32_PARAM5_VALUE21(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM5_VALUE21_SHIFT))&PXP_HW_PXP_HIST32_PARAM5_VALUE21_MASK)
#define PXP_HW_PXP_HIST32_PARAM5_RSVD5_MASK 0xC000u
#define PXP_HW_PXP_HIST32_PARAM5_RSVD5_SHIFT 14
#define PXP_HW_PXP_HIST32_PARAM5_RSVD5(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM5_RSVD5_SHIFT))&PXP_HW_PXP_HIST32_PARAM5_RSVD5_MASK)
#define PXP_HW_PXP_HIST32_PARAM5_VALUE22_MASK 0x3F0000u
#define PXP_HW_PXP_HIST32_PARAM5_VALUE22_SHIFT 16
#define PXP_HW_PXP_HIST32_PARAM5_VALUE22(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM5_VALUE22_SHIFT))&PXP_HW_PXP_HIST32_PARAM5_VALUE22_MASK)
#define PXP_HW_PXP_HIST32_PARAM5_RSVD6_MASK 0xC00000u
#define PXP_HW_PXP_HIST32_PARAM5_RSVD6_SHIFT 22
#define PXP_HW_PXP_HIST32_PARAM5_RSVD6(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM5_RSVD6_SHIFT))&PXP_HW_PXP_HIST32_PARAM5_RSVD6_MASK)
#define PXP_HW_PXP_HIST32_PARAM5_VALUE23_MASK 0x3F000000u
#define PXP_HW_PXP_HIST32_PARAM5_VALUE23_SHIFT 24
#define PXP_HW_PXP_HIST32_PARAM5_VALUE23(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM5_VALUE23_SHIFT))&PXP_HW_PXP_HIST32_PARAM5_VALUE23_MASK)
#define PXP_HW_PXP_HIST32_PARAM5_RSVD7_MASK 0xC0000000u
#define PXP_HW_PXP_HIST32_PARAM5_RSVD7_SHIFT 30
#define PXP_HW_PXP_HIST32_PARAM5_RSVD7(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM5_RSVD7_SHIFT))&PXP_HW_PXP_HIST32_PARAM5_RSVD7_MASK)
/* HW_PXP_HIST32_PARAM6 Bit Fields */
#define PXP_HW_PXP_HIST32_PARAM6_VALUE24_MASK 0x3Fu
#define PXP_HW_PXP_HIST32_PARAM6_VALUE24_SHIFT 0
#define PXP_HW_PXP_HIST32_PARAM6_VALUE24(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM6_VALUE24_SHIFT))&PXP_HW_PXP_HIST32_PARAM6_VALUE24_MASK)
#define PXP_HW_PXP_HIST32_PARAM6_RSVD8_MASK 0xC0u
#define PXP_HW_PXP_HIST32_PARAM6_RSVD8_SHIFT 6
#define PXP_HW_PXP_HIST32_PARAM6_RSVD8(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM6_RSVD8_SHIFT))&PXP_HW_PXP_HIST32_PARAM6_RSVD8_MASK)
#define PXP_HW_PXP_HIST32_PARAM6_VALUE25_MASK 0x3F00u
#define PXP_HW_PXP_HIST32_PARAM6_VALUE25_SHIFT 8
#define PXP_HW_PXP_HIST32_PARAM6_VALUE25(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM6_VALUE25_SHIFT))&PXP_HW_PXP_HIST32_PARAM6_VALUE25_MASK)
#define PXP_HW_PXP_HIST32_PARAM6_RSVD9_MASK 0xC000u
#define PXP_HW_PXP_HIST32_PARAM6_RSVD9_SHIFT 14
#define PXP_HW_PXP_HIST32_PARAM6_RSVD9(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM6_RSVD9_SHIFT))&PXP_HW_PXP_HIST32_PARAM6_RSVD9_MASK)
#define PXP_HW_PXP_HIST32_PARAM6_VALUE26_MASK 0x3F0000u
#define PXP_HW_PXP_HIST32_PARAM6_VALUE26_SHIFT 16
#define PXP_HW_PXP_HIST32_PARAM6_VALUE26(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM6_VALUE26_SHIFT))&PXP_HW_PXP_HIST32_PARAM6_VALUE26_MASK)
#define PXP_HW_PXP_HIST32_PARAM6_RSVD10_MASK 0xC00000u
#define PXP_HW_PXP_HIST32_PARAM6_RSVD10_SHIFT 22
#define PXP_HW_PXP_HIST32_PARAM6_RSVD10(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM6_RSVD10_SHIFT))&PXP_HW_PXP_HIST32_PARAM6_RSVD10_MASK)
#define PXP_HW_PXP_HIST32_PARAM6_VALUE27_MASK 0x3F000000u
#define PXP_HW_PXP_HIST32_PARAM6_VALUE27_SHIFT 24
#define PXP_HW_PXP_HIST32_PARAM6_VALUE27(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM6_VALUE27_SHIFT))&PXP_HW_PXP_HIST32_PARAM6_VALUE27_MASK)
#define PXP_HW_PXP_HIST32_PARAM6_RSVD11_MASK 0xC0000000u
#define PXP_HW_PXP_HIST32_PARAM6_RSVD11_SHIFT 30
#define PXP_HW_PXP_HIST32_PARAM6_RSVD11(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM6_RSVD11_SHIFT))&PXP_HW_PXP_HIST32_PARAM6_RSVD11_MASK)
/* HW_PXP_HIST32_PARAM7 Bit Fields */
#define PXP_HW_PXP_HIST32_PARAM7_VALUE28_MASK 0x3Fu
#define PXP_HW_PXP_HIST32_PARAM7_VALUE28_SHIFT 0
#define PXP_HW_PXP_HIST32_PARAM7_VALUE28(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM7_VALUE28_SHIFT))&PXP_HW_PXP_HIST32_PARAM7_VALUE28_MASK)
#define PXP_HW_PXP_HIST32_PARAM7_RSVD2_MASK 0xC0u
#define PXP_HW_PXP_HIST32_PARAM7_RSVD2_SHIFT 6
#define PXP_HW_PXP_HIST32_PARAM7_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM7_RSVD2_SHIFT))&PXP_HW_PXP_HIST32_PARAM7_RSVD2_MASK)
#define PXP_HW_PXP_HIST32_PARAM7_VALUE29_MASK 0x3F00u
#define PXP_HW_PXP_HIST32_PARAM7_VALUE29_SHIFT 8
#define PXP_HW_PXP_HIST32_PARAM7_VALUE29(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM7_VALUE29_SHIFT))&PXP_HW_PXP_HIST32_PARAM7_VALUE29_MASK)
#define PXP_HW_PXP_HIST32_PARAM7_RSVD13_MASK 0xC000u
#define PXP_HW_PXP_HIST32_PARAM7_RSVD13_SHIFT 14
#define PXP_HW_PXP_HIST32_PARAM7_RSVD13(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM7_RSVD13_SHIFT))&PXP_HW_PXP_HIST32_PARAM7_RSVD13_MASK)
#define PXP_HW_PXP_HIST32_PARAM7_VALUE30_MASK 0x3F0000u
#define PXP_HW_PXP_HIST32_PARAM7_VALUE30_SHIFT 16
#define PXP_HW_PXP_HIST32_PARAM7_VALUE30(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM7_VALUE30_SHIFT))&PXP_HW_PXP_HIST32_PARAM7_VALUE30_MASK)
#define PXP_HW_PXP_HIST32_PARAM7_RSVD14_MASK 0xC00000u
#define PXP_HW_PXP_HIST32_PARAM7_RSVD14_SHIFT 22
#define PXP_HW_PXP_HIST32_PARAM7_RSVD14(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM7_RSVD14_SHIFT))&PXP_HW_PXP_HIST32_PARAM7_RSVD14_MASK)
#define PXP_HW_PXP_HIST32_PARAM7_VALUE31_MASK 0x3F000000u
#define PXP_HW_PXP_HIST32_PARAM7_VALUE31_SHIFT 24
#define PXP_HW_PXP_HIST32_PARAM7_VALUE31(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM7_VALUE31_SHIFT))&PXP_HW_PXP_HIST32_PARAM7_VALUE31_MASK)
#define PXP_HW_PXP_HIST32_PARAM7_RSVD15_MASK 0xC0000000u
#define PXP_HW_PXP_HIST32_PARAM7_RSVD15_SHIFT 30
#define PXP_HW_PXP_HIST32_PARAM7_RSVD15(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HIST32_PARAM7_RSVD15_SHIFT))&PXP_HW_PXP_HIST32_PARAM7_RSVD15_MASK)
/* HW_PXP_COMP_CTRL Bit Fields */
#define PXP_HW_PXP_COMP_CTRL_START_MASK 0x1u
#define PXP_HW_PXP_COMP_CTRL_START_SHIFT 0
#define PXP_HW_PXP_COMP_CTRL_RSVD1_MASK 0xFEu
#define PXP_HW_PXP_COMP_CTRL_RSVD1_SHIFT 1
#define PXP_HW_PXP_COMP_CTRL_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_CTRL_RSVD1_SHIFT))&PXP_HW_PXP_COMP_CTRL_RSVD1_MASK)
#define PXP_HW_PXP_COMP_CTRL_SW_RESET_MASK 0x100u
#define PXP_HW_PXP_COMP_CTRL_SW_RESET_SHIFT 8
#define PXP_HW_PXP_COMP_CTRL_RSVD0_MASK 0xFFFFFE00u
#define PXP_HW_PXP_COMP_CTRL_RSVD0_SHIFT 9
#define PXP_HW_PXP_COMP_CTRL_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_CTRL_RSVD0_SHIFT))&PXP_HW_PXP_COMP_CTRL_RSVD0_MASK)
/* HW_PXP_COMP_FORMAT0 Bit Fields */
#define PXP_HW_PXP_COMP_FORMAT0_FLAG_32B_MASK 0x1u
#define PXP_HW_PXP_COMP_FORMAT0_FLAG_32B_SHIFT 0
#define PXP_HW_PXP_COMP_FORMAT0_RSVD3_MASK 0xEu
#define PXP_HW_PXP_COMP_FORMAT0_RSVD3_SHIFT 1
#define PXP_HW_PXP_COMP_FORMAT0_RSVD3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_FORMAT0_RSVD3_SHIFT))&PXP_HW_PXP_COMP_FORMAT0_RSVD3_MASK)
#define PXP_HW_PXP_COMP_FORMAT0_FIELD_NUM_MASK 0x30u
#define PXP_HW_PXP_COMP_FORMAT0_FIELD_NUM_SHIFT 4
#define PXP_HW_PXP_COMP_FORMAT0_FIELD_NUM(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_FORMAT0_FIELD_NUM_SHIFT))&PXP_HW_PXP_COMP_FORMAT0_FIELD_NUM_MASK)
#define PXP_HW_PXP_COMP_FORMAT0_RSVD2_MASK 0xC0u
#define PXP_HW_PXP_COMP_FORMAT0_RSVD2_SHIFT 6
#define PXP_HW_PXP_COMP_FORMAT0_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_FORMAT0_RSVD2_SHIFT))&PXP_HW_PXP_COMP_FORMAT0_RSVD2_MASK)
#define PXP_HW_PXP_COMP_FORMAT0_MASK_INDEX_MASK 0x300u
#define PXP_HW_PXP_COMP_FORMAT0_MASK_INDEX_SHIFT 8
#define PXP_HW_PXP_COMP_FORMAT0_MASK_INDEX(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_FORMAT0_MASK_INDEX_SHIFT))&PXP_HW_PXP_COMP_FORMAT0_MASK_INDEX_MASK)
#define PXP_HW_PXP_COMP_FORMAT0_RSVD1_MASK 0xFC00u
#define PXP_HW_PXP_COMP_FORMAT0_RSVD1_SHIFT 10
#define PXP_HW_PXP_COMP_FORMAT0_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_FORMAT0_RSVD1_SHIFT))&PXP_HW_PXP_COMP_FORMAT0_RSVD1_MASK)
#define PXP_HW_PXP_COMP_FORMAT0_PIXEL_PITCH_64B_MASK 0x3FF0000u
#define PXP_HW_PXP_COMP_FORMAT0_PIXEL_PITCH_64B_SHIFT 16
#define PXP_HW_PXP_COMP_FORMAT0_PIXEL_PITCH_64B(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_FORMAT0_PIXEL_PITCH_64B_SHIFT))&PXP_HW_PXP_COMP_FORMAT0_PIXEL_PITCH_64B_MASK)
#define PXP_HW_PXP_COMP_FORMAT0_ERR_PRONE_MASK 0x4000000u
#define PXP_HW_PXP_COMP_FORMAT0_ERR_PRONE_SHIFT 26
#define PXP_HW_PXP_COMP_FORMAT0_FIFOFULL_MASK 0x8000000u
#define PXP_HW_PXP_COMP_FORMAT0_FIFOFULL_SHIFT 27
#define PXP_HW_PXP_COMP_FORMAT0_RSVD0_MASK 0xF0000000u
#define PXP_HW_PXP_COMP_FORMAT0_RSVD0_SHIFT 28
#define PXP_HW_PXP_COMP_FORMAT0_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_FORMAT0_RSVD0_SHIFT))&PXP_HW_PXP_COMP_FORMAT0_RSVD0_MASK)
/* HW_PXP_COMP_FORMAT1 Bit Fields */
#define PXP_HW_PXP_COMP_FORMAT1_A_OFFSET_MASK 0x1Fu
#define PXP_HW_PXP_COMP_FORMAT1_A_OFFSET_SHIFT 0
#define PXP_HW_PXP_COMP_FORMAT1_A_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_FORMAT1_A_OFFSET_SHIFT))&PXP_HW_PXP_COMP_FORMAT1_A_OFFSET_MASK)
#define PXP_HW_PXP_COMP_FORMAT1_A_LEN_MASK 0xE0u
#define PXP_HW_PXP_COMP_FORMAT1_A_LEN_SHIFT 5
#define PXP_HW_PXP_COMP_FORMAT1_A_LEN(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_FORMAT1_A_LEN_SHIFT))&PXP_HW_PXP_COMP_FORMAT1_A_LEN_MASK)
#define PXP_HW_PXP_COMP_FORMAT1_B_OFFSET_MASK 0x1F00u
#define PXP_HW_PXP_COMP_FORMAT1_B_OFFSET_SHIFT 8
#define PXP_HW_PXP_COMP_FORMAT1_B_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_FORMAT1_B_OFFSET_SHIFT))&PXP_HW_PXP_COMP_FORMAT1_B_OFFSET_MASK)
#define PXP_HW_PXP_COMP_FORMAT1_B_LEN_MASK 0xE000u
#define PXP_HW_PXP_COMP_FORMAT1_B_LEN_SHIFT 13
#define PXP_HW_PXP_COMP_FORMAT1_B_LEN(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_FORMAT1_B_LEN_SHIFT))&PXP_HW_PXP_COMP_FORMAT1_B_LEN_MASK)
#define PXP_HW_PXP_COMP_FORMAT1_C_OFFSET_MASK 0x1F0000u
#define PXP_HW_PXP_COMP_FORMAT1_C_OFFSET_SHIFT 16
#define PXP_HW_PXP_COMP_FORMAT1_C_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_FORMAT1_C_OFFSET_SHIFT))&PXP_HW_PXP_COMP_FORMAT1_C_OFFSET_MASK)
#define PXP_HW_PXP_COMP_FORMAT1_C_LEN_MASK 0xE00000u
#define PXP_HW_PXP_COMP_FORMAT1_C_LEN_SHIFT 21
#define PXP_HW_PXP_COMP_FORMAT1_C_LEN(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_FORMAT1_C_LEN_SHIFT))&PXP_HW_PXP_COMP_FORMAT1_C_LEN_MASK)
#define PXP_HW_PXP_COMP_FORMAT1_D_OFFSET_MASK 0x1F000000u
#define PXP_HW_PXP_COMP_FORMAT1_D_OFFSET_SHIFT 24
#define PXP_HW_PXP_COMP_FORMAT1_D_OFFSET(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_FORMAT1_D_OFFSET_SHIFT))&PXP_HW_PXP_COMP_FORMAT1_D_OFFSET_MASK)
#define PXP_HW_PXP_COMP_FORMAT1_D_LEN_MASK 0xE0000000u
#define PXP_HW_PXP_COMP_FORMAT1_D_LEN_SHIFT 29
#define PXP_HW_PXP_COMP_FORMAT1_D_LEN(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_FORMAT1_D_LEN_SHIFT))&PXP_HW_PXP_COMP_FORMAT1_D_LEN_MASK)
/* HW_PXP_COMP_FORMAT2 Bit Fields */
#define PXP_HW_PXP_COMP_FORMAT2_A_RUNLEN_MASK 0xFu
#define PXP_HW_PXP_COMP_FORMAT2_A_RUNLEN_SHIFT 0
#define PXP_HW_PXP_COMP_FORMAT2_A_RUNLEN(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_FORMAT2_A_RUNLEN_SHIFT))&PXP_HW_PXP_COMP_FORMAT2_A_RUNLEN_MASK)
#define PXP_HW_PXP_COMP_FORMAT2_B_RUNLEN_MASK 0xF0u
#define PXP_HW_PXP_COMP_FORMAT2_B_RUNLEN_SHIFT 4
#define PXP_HW_PXP_COMP_FORMAT2_B_RUNLEN(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_FORMAT2_B_RUNLEN_SHIFT))&PXP_HW_PXP_COMP_FORMAT2_B_RUNLEN_MASK)
#define PXP_HW_PXP_COMP_FORMAT2_C_RUNLEN_MASK 0xF00u
#define PXP_HW_PXP_COMP_FORMAT2_C_RUNLEN_SHIFT 8
#define PXP_HW_PXP_COMP_FORMAT2_C_RUNLEN(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_FORMAT2_C_RUNLEN_SHIFT))&PXP_HW_PXP_COMP_FORMAT2_C_RUNLEN_MASK)
#define PXP_HW_PXP_COMP_FORMAT2_D_RUNLEN_MASK 0xF000u
#define PXP_HW_PXP_COMP_FORMAT2_D_RUNLEN_SHIFT 12
#define PXP_HW_PXP_COMP_FORMAT2_D_RUNLEN(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_FORMAT2_D_RUNLEN_SHIFT))&PXP_HW_PXP_COMP_FORMAT2_D_RUNLEN_MASK)
#define PXP_HW_PXP_COMP_FORMAT2_RSVD_MASK 0xFFFF0000u
#define PXP_HW_PXP_COMP_FORMAT2_RSVD_SHIFT 16
#define PXP_HW_PXP_COMP_FORMAT2_RSVD(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_FORMAT2_RSVD_SHIFT))&PXP_HW_PXP_COMP_FORMAT2_RSVD_MASK)
/* HW_PXP_COMP_MASK0 Bit Fields */
#define PXP_HW_PXP_COMP_MASK0_VLD_MASK_LOW_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_COMP_MASK0_VLD_MASK_LOW_SHIFT 0
#define PXP_HW_PXP_COMP_MASK0_VLD_MASK_LOW(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_MASK0_VLD_MASK_LOW_SHIFT))&PXP_HW_PXP_COMP_MASK0_VLD_MASK_LOW_MASK)
/* HW_PXP_COMP_MASK1 Bit Fields */
#define PXP_HW_PXP_COMP_MASK1_VLD_MASK_HIGH_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_COMP_MASK1_VLD_MASK_HIGH_SHIFT 0
#define PXP_HW_PXP_COMP_MASK1_VLD_MASK_HIGH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_MASK1_VLD_MASK_HIGH_SHIFT))&PXP_HW_PXP_COMP_MASK1_VLD_MASK_HIGH_MASK)
/* HW_PXP_COMP_BUFFER_SIZE Bit Fields */
#define PXP_HW_PXP_COMP_BUFFER_SIZE_PIXEL_LENGTH_MASK 0x1FFFu
#define PXP_HW_PXP_COMP_BUFFER_SIZE_PIXEL_LENGTH_SHIFT 0
#define PXP_HW_PXP_COMP_BUFFER_SIZE_PIXEL_LENGTH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_BUFFER_SIZE_PIXEL_LENGTH_SHIFT))&PXP_HW_PXP_COMP_BUFFER_SIZE_PIXEL_LENGTH_MASK)
#define PXP_HW_PXP_COMP_BUFFER_SIZE_RSVD1_MASK 0xE000u
#define PXP_HW_PXP_COMP_BUFFER_SIZE_RSVD1_SHIFT 13
#define PXP_HW_PXP_COMP_BUFFER_SIZE_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_BUFFER_SIZE_RSVD1_SHIFT))&PXP_HW_PXP_COMP_BUFFER_SIZE_RSVD1_MASK)
#define PXP_HW_PXP_COMP_BUFFER_SIZE_PIXEL_WIDTH_MASK 0x1FFF0000u
#define PXP_HW_PXP_COMP_BUFFER_SIZE_PIXEL_WIDTH_SHIFT 16
#define PXP_HW_PXP_COMP_BUFFER_SIZE_PIXEL_WIDTH(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_BUFFER_SIZE_PIXEL_WIDTH_SHIFT))&PXP_HW_PXP_COMP_BUFFER_SIZE_PIXEL_WIDTH_MASK)
#define PXP_HW_PXP_COMP_BUFFER_SIZE_RSVD0_MASK 0xE0000000u
#define PXP_HW_PXP_COMP_BUFFER_SIZE_RSVD0_SHIFT 29
#define PXP_HW_PXP_COMP_BUFFER_SIZE_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_BUFFER_SIZE_RSVD0_SHIFT))&PXP_HW_PXP_COMP_BUFFER_SIZE_RSVD0_MASK)
/* HW_PXP_COMP_SOURCE Bit Fields */
#define PXP_HW_PXP_COMP_SOURCE_SOURCE_ADDR_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_COMP_SOURCE_SOURCE_ADDR_SHIFT 0
#define PXP_HW_PXP_COMP_SOURCE_SOURCE_ADDR(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_SOURCE_SOURCE_ADDR_SHIFT))&PXP_HW_PXP_COMP_SOURCE_SOURCE_ADDR_MASK)
/* HW_PXP_COMP_TARGET Bit Fields */
#define PXP_HW_PXP_COMP_TARGET_TARGET_ADDR_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_COMP_TARGET_TARGET_ADDR_SHIFT 0
#define PXP_HW_PXP_COMP_TARGET_TARGET_ADDR(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_TARGET_TARGET_ADDR_SHIFT))&PXP_HW_PXP_COMP_TARGET_TARGET_ADDR_MASK)
/* HW_PXP_COMP_BUFFER_A Bit Fields */
#define PXP_HW_PXP_COMP_BUFFER_A_A_SRAM_ADDR_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_COMP_BUFFER_A_A_SRAM_ADDR_SHIFT 0
#define PXP_HW_PXP_COMP_BUFFER_A_A_SRAM_ADDR(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_BUFFER_A_A_SRAM_ADDR_SHIFT))&PXP_HW_PXP_COMP_BUFFER_A_A_SRAM_ADDR_MASK)
/* HW_PXP_COMP_BUFFER_B Bit Fields */
#define PXP_HW_PXP_COMP_BUFFER_B_B_SRAM_ADDR_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_COMP_BUFFER_B_B_SRAM_ADDR_SHIFT 0
#define PXP_HW_PXP_COMP_BUFFER_B_B_SRAM_ADDR(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_BUFFER_B_B_SRAM_ADDR_SHIFT))&PXP_HW_PXP_COMP_BUFFER_B_B_SRAM_ADDR_MASK)
/* HW_PXP_COMP_BUFFER_C Bit Fields */
#define PXP_HW_PXP_COMP_BUFFER_C_C_SRAM_ADDR_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_COMP_BUFFER_C_C_SRAM_ADDR_SHIFT 0
#define PXP_HW_PXP_COMP_BUFFER_C_C_SRAM_ADDR(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_BUFFER_C_C_SRAM_ADDR_SHIFT))&PXP_HW_PXP_COMP_BUFFER_C_C_SRAM_ADDR_MASK)
/* HW_PXP_COMP_BUFFER_D Bit Fields */
#define PXP_HW_PXP_COMP_BUFFER_D_D_SRAM_ADDR_MASK 0xFFFFFFFFu
#define PXP_HW_PXP_COMP_BUFFER_D_D_SRAM_ADDR_SHIFT 0
#define PXP_HW_PXP_COMP_BUFFER_D_D_SRAM_ADDR(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_BUFFER_D_D_SRAM_ADDR_SHIFT))&PXP_HW_PXP_COMP_BUFFER_D_D_SRAM_ADDR_MASK)
/* HW_PXP_COMP_DEBUG Bit Fields */
#define PXP_HW_PXP_COMP_DEBUG_DEBUG_SEL_MASK 0xFFu
#define PXP_HW_PXP_COMP_DEBUG_DEBUG_SEL_SHIFT 0
#define PXP_HW_PXP_COMP_DEBUG_DEBUG_SEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_DEBUG_DEBUG_SEL_SHIFT))&PXP_HW_PXP_COMP_DEBUG_DEBUG_SEL_MASK)
#define PXP_HW_PXP_COMP_DEBUG_DEBUG_VALUE_MASK 0xFFFFFF00u
#define PXP_HW_PXP_COMP_DEBUG_DEBUG_VALUE_SHIFT 8
#define PXP_HW_PXP_COMP_DEBUG_DEBUG_VALUE(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_COMP_DEBUG_DEBUG_VALUE_SHIFT))&PXP_HW_PXP_COMP_DEBUG_DEBUG_VALUE_MASK)
/* HW_PXP_BUS_MUX Bit Fields */
#define PXP_HW_PXP_BUS_MUX_RD_SEL_MASK 0xFFu
#define PXP_HW_PXP_BUS_MUX_RD_SEL_SHIFT 0
#define PXP_HW_PXP_BUS_MUX_RD_SEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_BUS_MUX_RD_SEL_SHIFT))&PXP_HW_PXP_BUS_MUX_RD_SEL_MASK)
#define PXP_HW_PXP_BUS_MUX_RSVD0_MASK 0xFF00u
#define PXP_HW_PXP_BUS_MUX_RSVD0_SHIFT 8
#define PXP_HW_PXP_BUS_MUX_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_BUS_MUX_RSVD0_SHIFT))&PXP_HW_PXP_BUS_MUX_RSVD0_MASK)
#define PXP_HW_PXP_BUS_MUX_WR_SEL_MASK 0xFF0000u
#define PXP_HW_PXP_BUS_MUX_WR_SEL_SHIFT 16
#define PXP_HW_PXP_BUS_MUX_WR_SEL(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_BUS_MUX_WR_SEL_SHIFT))&PXP_HW_PXP_BUS_MUX_WR_SEL_MASK)
#define PXP_HW_PXP_BUS_MUX_RSVD1_MASK 0xFF000000u
#define PXP_HW_PXP_BUS_MUX_RSVD1_SHIFT 24
#define PXP_HW_PXP_BUS_MUX_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_BUS_MUX_RSVD1_SHIFT))&PXP_HW_PXP_BUS_MUX_RSVD1_MASK)
/* HW_PXP_HANDSHAKE_READY_MUX0 Bit Fields */
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK0_MASK 0xFu
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK0_SHIFT 0
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK0_SHIFT))&PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK0_MASK)
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK1_MASK 0xF0u
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK1_SHIFT 4
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK1_SHIFT))&PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK1_MASK)
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK2_MASK 0xF00u
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK2_SHIFT 8
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK2_SHIFT))&PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK2_MASK)
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK3_MASK 0xF000u
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK3_SHIFT 12
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK3_SHIFT))&PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK3_MASK)
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK4_MASK 0xF0000u
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK4_SHIFT 16
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK4_SHIFT))&PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK4_MASK)
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK5_MASK 0xF00000u
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK5_SHIFT 20
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK5(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK5_SHIFT))&PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK5_MASK)
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK6_MASK 0xF000000u
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK6_SHIFT 24
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK6(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK6_SHIFT))&PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK6_MASK)
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK7_MASK 0xF0000000u
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK7_SHIFT 28
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK7(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK7_SHIFT))&PXP_HW_PXP_HANDSHAKE_READY_MUX0_HSK7_MASK)
/* HW_PXP_HANDSHAKE_READY_MUX1 Bit Fields */
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK8_MASK 0xFu
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK8_SHIFT 0
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK8(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK8_SHIFT))&PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK8_MASK)
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK9_MASK 0xF0u
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK9_SHIFT 4
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK9(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK9_SHIFT))&PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK9_MASK)
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK10_MASK 0xF00u
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK10_SHIFT 8
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK10(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK10_SHIFT))&PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK10_MASK)
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK11_MASK 0xF000u
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK11_SHIFT 12
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK11(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK11_SHIFT))&PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK11_MASK)
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK12_MASK 0xF0000u
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK12_SHIFT 16
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK12(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK12_SHIFT))&PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK12_MASK)
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK13_MASK 0xF00000u
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK13_SHIFT 20
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK13(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK13_SHIFT))&PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK13_MASK)
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK14_MASK 0xF000000u
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK14_SHIFT 24
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK14(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK14_SHIFT))&PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK14_MASK)
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK15_MASK 0xF0000000u
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK15_SHIFT 28
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK15(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK15_SHIFT))&PXP_HW_PXP_HANDSHAKE_READY_MUX1_HSK15_MASK)
/* HW_PXP_HANDSHAKE_DONE_MUX0 Bit Fields */
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK0_MASK 0xFu
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK0_SHIFT 0
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK0_SHIFT))&PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK0_MASK)
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK1_MASK 0xF0u
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK1_SHIFT 4
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK1_SHIFT))&PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK1_MASK)
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK2_MASK 0xF00u
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK2_SHIFT 8
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK2(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK2_SHIFT))&PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK2_MASK)
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK3_MASK 0xF000u
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK3_SHIFT 12
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK3(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK3_SHIFT))&PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK3_MASK)
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK4_MASK 0xF0000u
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK4_SHIFT 16
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK4(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK4_SHIFT))&PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK4_MASK)
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK5_MASK 0xF00000u
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK5_SHIFT 20
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK5(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK5_SHIFT))&PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK5_MASK)
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK6_MASK 0xF000000u
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK6_SHIFT 24
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK6(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK6_SHIFT))&PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK6_MASK)
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK7_MASK 0xF0000000u
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK7_SHIFT 28
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK7(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK7_SHIFT))&PXP_HW_PXP_HANDSHAKE_DONE_MUX0_HSK7_MASK)
/* HW_PXP_HANDSHAKE_DONE_MUX1 Bit Fields */
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK8_MASK 0xFu
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK8_SHIFT 0
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK8(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK8_SHIFT))&PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK8_MASK)
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK9_MASK 0xF0u
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK9_SHIFT 4
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK9(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK9_SHIFT))&PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK9_MASK)
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK10_MASK 0xF00u
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK10_SHIFT 8
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK10(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK10_SHIFT))&PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK10_MASK)
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK11_MASK 0xF000u
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK11_SHIFT 12
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK11(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK11_SHIFT))&PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK11_MASK)
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK12_MASK 0xF0000u
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK12_SHIFT 16
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK12(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK12_SHIFT))&PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK12_MASK)
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK13_MASK 0xF00000u
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK13_SHIFT 20
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK13(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK13_SHIFT))&PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK13_MASK)
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK14_MASK 0xF000000u
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK14_SHIFT 24
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK14(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK14_SHIFT))&PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK14_MASK)
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK15_MASK 0xF0000000u
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK15_SHIFT 28
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK15(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK15_SHIFT))&PXP_HW_PXP_HANDSHAKE_DONE_MUX1_HSK15_MASK)
/* HW_PXP_HANDSHAKE_CPU_FETCH Bit Fields */
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW0_B0_READY_MASK 0x1u
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW0_B0_READY_SHIFT 0
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW0_B1_READY_MASK 0x2u
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW0_B1_READY_SHIFT 1
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW0_B0_DONE_MASK 0x4u
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW0_B0_DONE_SHIFT 2
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW0_B1_DONE_MASK 0x8u
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW0_B1_DONE_SHIFT 3
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW0_BUF_LINES_MASK 0x30u
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW0_BUF_LINES_SHIFT 4
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW0_BUF_LINES(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW0_BUF_LINES_SHIFT))&PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW0_BUF_LINES_MASK)
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_RSVD0_MASK 0x7FC0u
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_RSVD0_SHIFT 6
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_CPU_FETCH_RSVD0_SHIFT))&PXP_HW_PXP_HANDSHAKE_CPU_FETCH_RSVD0_MASK)
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW0_HSK_EN_MASK 0x8000u
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW0_HSK_EN_SHIFT 15
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW1_B0_READY_MASK 0x10000u
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW1_B0_READY_SHIFT 16
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW1_B1_READY_MASK 0x20000u
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW1_B1_READY_SHIFT 17
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW1_B0_DONE_MASK 0x40000u
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW1_B0_DONE_SHIFT 18
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW1_B1_DONE_MASK 0x80000u
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW1_B1_DONE_SHIFT 19
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW1_BUF_LINES_MASK 0x300000u
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW1_BUF_LINES_SHIFT 20
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW1_BUF_LINES(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW1_BUF_LINES_SHIFT))&PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW1_BUF_LINES_MASK)
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_RSVD1_MASK 0x7FC00000u
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_RSVD1_SHIFT 22
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_CPU_FETCH_RSVD1_SHIFT))&PXP_HW_PXP_HANDSHAKE_CPU_FETCH_RSVD1_MASK)
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW1_HSK_EN_MASK 0x80000000u
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH_SW1_HSK_EN_SHIFT 31
/* HW_PXP_HANDSHAKE_CPU_STORE Bit Fields */
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW0_B0_READY_MASK 0x1u
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW0_B0_READY_SHIFT 0
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW0_B1_READY_MASK 0x2u
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW0_B1_READY_SHIFT 1
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW0_B0_DONE_MASK 0x4u
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW0_B0_DONE_SHIFT 2
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW0_B1_DONE_MASK 0x8u
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW0_B1_DONE_SHIFT 3
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW0_BUF_LINES_MASK 0x30u
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW0_BUF_LINES_SHIFT 4
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW0_BUF_LINES(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW0_BUF_LINES_SHIFT))&PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW0_BUF_LINES_MASK)
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_RSVD0_MASK 0x7FC0u
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_RSVD0_SHIFT 6
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_CPU_STORE_RSVD0_SHIFT))&PXP_HW_PXP_HANDSHAKE_CPU_STORE_RSVD0_MASK)
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW0_HSK_EN_MASK 0x8000u
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW0_HSK_EN_SHIFT 15
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW1_B0_READY_MASK 0x10000u
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW1_B0_READY_SHIFT 16
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW1_B1_READY_MASK 0x20000u
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW1_B1_READY_SHIFT 17
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW1_B0_DONE_MASK 0x40000u
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW1_B0_DONE_SHIFT 18
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW1_B1_DONE_MASK 0x80000u
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW1_B1_DONE_SHIFT 19
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW1_BUF_LINES_MASK 0x300000u
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW1_BUF_LINES_SHIFT 20
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW1_BUF_LINES(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW1_BUF_LINES_SHIFT))&PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW1_BUF_LINES_MASK)
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_RSVD1_MASK 0x7FC00000u
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_RSVD1_SHIFT 22
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<PXP_HW_PXP_HANDSHAKE_CPU_STORE_RSVD1_SHIFT))&PXP_HW_PXP_HANDSHAKE_CPU_STORE_RSVD1_MASK)
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW1_HSK_EN_MASK 0x80000000u
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE_SW1_HSK_EN_SHIFT 31
/*!
* @}
*/ /* end of group PXP_Register_Masks */
/* PXP - Peripheral instance base addresses */
/** Peripheral PXP base address */
#define PXP_BASE (0x30700000u)
/** Peripheral PXP base pointer */
#define PXP ((PXP_Type *)PXP_BASE)
#define PXP_BASE_PTR (PXP)
/** Array initializer of PXP peripheral base addresses */
#define PXP_BASE_ADDRS { PXP_BASE }
/** Array initializer of PXP peripheral base pointers */
#define PXP_BASE_PTRS { PXP }
/* ----------------------------------------------------------------------------
-- PXP - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup PXP_Register_Accessor_Macros PXP - Register accessor macros
* @{
*/
/* PXP - Register instance definitions */
/* PXP */
#define PXP_HW_PXP_CTRL PXP_HW_PXP_CTRL_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_STAT PXP_HW_PXP_STAT_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_OUT_CTRL PXP_HW_PXP_OUT_CTRL_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_OUT_BUF PXP_HW_PXP_OUT_BUF_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_OUT_BUF2 PXP_HW_PXP_OUT_BUF2_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_OUT_PITCH PXP_HW_PXP_OUT_PITCH_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_OUT_LRC PXP_HW_PXP_OUT_LRC_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_OUT_PS_ULC PXP_HW_PXP_OUT_PS_ULC_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_OUT_PS_LRC PXP_HW_PXP_OUT_PS_LRC_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_OUT_AS_ULC PXP_HW_PXP_OUT_AS_ULC_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_OUT_AS_LRC PXP_HW_PXP_OUT_AS_LRC_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_PS_CTRL PXP_HW_PXP_PS_CTRL_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_PS_BUF PXP_HW_PXP_PS_BUF_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_PS_UBUF PXP_HW_PXP_PS_UBUF_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_PS_VBUF PXP_HW_PXP_PS_VBUF_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_PS_PITCH PXP_HW_PXP_PS_PITCH_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_PS_BACKGROUND_0 PXP_HW_PXP_PS_BACKGROUND_0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_PS_SCALE PXP_HW_PXP_PS_SCALE_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_PS_OFFSET PXP_HW_PXP_PS_OFFSET_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_PS_CLRKEYLOW_0 PXP_HW_PXP_PS_CLRKEYLOW_0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_PS_CLRKEYHIGH_0 PXP_HW_PXP_PS_CLRKEYHIGH_0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_AS_CTRL PXP_HW_PXP_AS_CTRL_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_AS_BUF PXP_HW_PXP_AS_BUF_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_AS_PITCH PXP_HW_PXP_AS_PITCH_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_AS_CLRKEYLOW_0 PXP_HW_PXP_AS_CLRKEYLOW_0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_AS_CLRKEYHIGH_0 PXP_HW_PXP_AS_CLRKEYHIGH_0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_CSC1_COEF0 PXP_HW_PXP_CSC1_COEF0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_CSC1_COEF1 PXP_HW_PXP_CSC1_COEF1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_CSC1_COEF2 PXP_HW_PXP_CSC1_COEF2_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_CSC2_CTRL PXP_HW_PXP_CSC2_CTRL_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_CSC2_COEF0 PXP_HW_PXP_CSC2_COEF0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_CSC2_COEF1 PXP_HW_PXP_CSC2_COEF1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_CSC2_COEF2 PXP_HW_PXP_CSC2_COEF2_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_CSC2_COEF3 PXP_HW_PXP_CSC2_COEF3_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_CSC2_COEF4 PXP_HW_PXP_CSC2_COEF4_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_CSC2_COEF5 PXP_HW_PXP_CSC2_COEF5_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_LUT_CTRL PXP_HW_PXP_LUT_CTRL_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_LUT_ADDR PXP_HW_PXP_LUT_ADDR_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_LUT_DATA PXP_HW_PXP_LUT_DATA_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_LUT_EXTMEM PXP_HW_PXP_LUT_EXTMEM_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_CFA PXP_HW_PXP_CFA_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_ALPHA_A_CTRL PXP_HW_PXP_ALPHA_A_CTRL_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_ALPHA_B_CTRL PXP_HW_PXP_ALPHA_B_CTRL_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_ALPHA_B_CTRL_1 PXP_HW_PXP_ALPHA_B_CTRL_1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_PS_BACKGROUND_1 PXP_HW_PXP_PS_BACKGROUND_1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_PS_CLRKEYLOW_1 PXP_HW_PXP_PS_CLRKEYLOW_1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_PS_CLRKEYHIGH_1 PXP_HW_PXP_PS_CLRKEYHIGH_1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_AS_CLRKEYLOW_1 PXP_HW_PXP_AS_CLRKEYLOW_1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_AS_CLRKEYHIGH_1 PXP_HW_PXP_AS_CLRKEYHIGH_1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_CTRL2 PXP_HW_PXP_CTRL2_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_POWER_REG0 PXP_HW_PXP_POWER_REG0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_POWER_REG1 PXP_HW_PXP_POWER_REG1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DATA_PATH_CTRL0 PXP_HW_PXP_DATA_PATH_CTRL0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DATA_PATH_CTRL1 PXP_HW_PXP_DATA_PATH_CTRL1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INIT_MEM_CTRL PXP_HW_PXP_INIT_MEM_CTRL_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INIT_MEM_DATA PXP_HW_PXP_INIT_MEM_DATA_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INIT_MEM_DATA_HIGH PXP_HW_PXP_INIT_MEM_DATA_HIGH_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_IRQ_MASK PXP_HW_PXP_IRQ_MASK_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_IRQ PXP_HW_PXP_IRQ_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_NEXT PXP_HW_PXP_NEXT_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH0 PXP_HW_PXP_INPUT_FETCH_CTRL_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_CTRL_CH1 PXP_HW_PXP_INPUT_FETCH_CTRL_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_STATUS_CH0 PXP_HW_PXP_INPUT_FETCH_STATUS_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_STATUS_CH1 PXP_HW_PXP_INPUT_FETCH_STATUS_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH0 PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH0 PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH1 PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_ULC_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH1 PXP_HW_PXP_INPUT_FETCH_ACTIVE_SIZE_LRC_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_SIZE_CH0 PXP_HW_PXP_INPUT_FETCH_SIZE_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_SIZE_CH1 PXP_HW_PXP_INPUT_FETCH_SIZE_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_BACKGROUND_COLOR_CH0 PXP_HW_PXP_INPUT_FETCH_BACKGROUND_COLOR_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_BACKGROUND_COLOR_CH1 PXP_HW_PXP_INPUT_FETCH_BACKGROUND_COLOR_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_PITCH PXP_HW_PXP_INPUT_FETCH_PITCH_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0 PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1 PXP_HW_PXP_INPUT_FETCH_SHIFT_CTRL_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0 PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1 PXP_HW_PXP_INPUT_FETCH_SHIFT_OFFSET_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0 PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1 PXP_HW_PXP_INPUT_FETCH_SHIFT_WIDTH_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_ADDR_0_CH0 PXP_HW_PXP_INPUT_FETCH_ADDR_0_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_ADDR_1_CH0 PXP_HW_PXP_INPUT_FETCH_ADDR_1_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_ADDR_0_CH1 PXP_HW_PXP_INPUT_FETCH_ADDR_0_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_FETCH_ADDR_1_CH1 PXP_HW_PXP_INPUT_FETCH_ADDR_1_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH0 PXP_HW_PXP_INPUT_STORE_CTRL_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_CTRL_CH1 PXP_HW_PXP_INPUT_STORE_CTRL_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_STATUS_CH0 PXP_HW_PXP_INPUT_STORE_STATUS_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_STATUS_CH1 PXP_HW_PXP_INPUT_STORE_STATUS_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_SIZE_CH0 PXP_HW_PXP_INPUT_STORE_SIZE_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_SIZE_CH1 PXP_HW_PXP_INPUT_STORE_SIZE_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_PITCH PXP_HW_PXP_INPUT_STORE_PITCH_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0 PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1 PXP_HW_PXP_INPUT_STORE_SHIFT_CTRL_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_ADDR_0_CH0 PXP_HW_PXP_INPUT_STORE_ADDR_0_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_ADDR_1_CH0 PXP_HW_PXP_INPUT_STORE_ADDR_1_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_FILL_DATA_CH0 PXP_HW_PXP_INPUT_STORE_FILL_DATA_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_ADDR_0_CH1 PXP_HW_PXP_INPUT_STORE_ADDR_0_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_ADDR_1_CH1 PXP_HW_PXP_INPUT_STORE_ADDR_1_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_D_MASK0_H_CH0 PXP_HW_PXP_INPUT_STORE_D_MASK0_H_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_D_MASK0_L_CH0 PXP_HW_PXP_INPUT_STORE_D_MASK0_L_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_D_MASK1_H_CH0 PXP_HW_PXP_INPUT_STORE_D_MASK1_H_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_D_MASK1_L_CH0 PXP_HW_PXP_INPUT_STORE_D_MASK1_L_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_D_MASK2_H_CH0 PXP_HW_PXP_INPUT_STORE_D_MASK2_H_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_D_MASK2_L_CH0 PXP_HW_PXP_INPUT_STORE_D_MASK2_L_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_D_MASK3_H_CH0 PXP_HW_PXP_INPUT_STORE_D_MASK3_H_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_D_MASK3_L_CH0 PXP_HW_PXP_INPUT_STORE_D_MASK3_L_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_D_MASK4_H_CH0 PXP_HW_PXP_INPUT_STORE_D_MASK4_H_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_D_MASK4_L_CH0 PXP_HW_PXP_INPUT_STORE_D_MASK4_L_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_D_MASK5_H_CH0 PXP_HW_PXP_INPUT_STORE_D_MASK5_H_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_D_MASK5_L_CH0 PXP_HW_PXP_INPUT_STORE_D_MASK5_L_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_D_MASK6_H_CH0 PXP_HW_PXP_INPUT_STORE_D_MASK6_H_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_D_MASK6_L_CH0 PXP_HW_PXP_INPUT_STORE_D_MASK6_L_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_D_MASK7_H_CH0 PXP_HW_PXP_INPUT_STORE_D_MASK7_H_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_D_MASK7_L_CH0 PXP_HW_PXP_INPUT_STORE_D_MASK7_L_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0 PXP_HW_PXP_INPUT_STORE_D_SHIFT_L_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0 PXP_HW_PXP_INPUT_STORE_D_SHIFT_H_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0 PXP_HW_PXP_INPUT_STORE_F_SHIFT_L_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0 PXP_HW_PXP_INPUT_STORE_F_SHIFT_H_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0 PXP_HW_PXP_INPUT_STORE_F_MASK_L_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0 PXP_HW_PXP_INPUT_STORE_F_MASK_H_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH0 PXP_HW_PXP_DITHER_FETCH_CTRL_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_CTRL_CH1 PXP_HW_PXP_DITHER_FETCH_CTRL_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_STATUS_CH0 PXP_HW_PXP_DITHER_FETCH_STATUS_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_STATUS_CH1 PXP_HW_PXP_DITHER_FETCH_STATUS_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH0 PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH0 PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH1 PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_ULC_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH1 PXP_HW_PXP_DITHER_FETCH_ACTIVE_SIZE_LRC_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_SIZE_CH0 PXP_HW_PXP_DITHER_FETCH_SIZE_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_SIZE_CH1 PXP_HW_PXP_DITHER_FETCH_SIZE_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_BACKGROUND_COLOR_CH0 PXP_HW_PXP_DITHER_FETCH_BACKGROUND_COLOR_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_BACKGROUND_COLOR_CH1 PXP_HW_PXP_DITHER_FETCH_BACKGROUND_COLOR_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_PITCH PXP_HW_PXP_DITHER_FETCH_PITCH_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0 PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1 PXP_HW_PXP_DITHER_FETCH_SHIFT_CTRL_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0 PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1 PXP_HW_PXP_DITHER_FETCH_SHIFT_OFFSET_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0 PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1 PXP_HW_PXP_DITHER_FETCH_SHIFT_WIDTH_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_ADDR_0_CH0 PXP_HW_PXP_DITHER_FETCH_ADDR_0_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_ADDR_1_CH0 PXP_HW_PXP_DITHER_FETCH_ADDR_1_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_ADDR_0_CH1 PXP_HW_PXP_DITHER_FETCH_ADDR_0_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FETCH_ADDR_1_CH1 PXP_HW_PXP_DITHER_FETCH_ADDR_1_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH0 PXP_HW_PXP_DITHER_STORE_CTRL_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_CTRL_CH1 PXP_HW_PXP_DITHER_STORE_CTRL_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_STATUS_CH0 PXP_HW_PXP_DITHER_STORE_STATUS_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_STATUS_CH1 PXP_HW_PXP_DITHER_STORE_STATUS_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_SIZE_CH0 PXP_HW_PXP_DITHER_STORE_SIZE_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_SIZE_CH1 PXP_HW_PXP_DITHER_STORE_SIZE_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_PITCH PXP_HW_PXP_DITHER_STORE_PITCH_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0 PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1 PXP_HW_PXP_DITHER_STORE_SHIFT_CTRL_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_ADDR_0_CH0 PXP_HW_PXP_DITHER_STORE_ADDR_0_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_ADDR_1_CH0 PXP_HW_PXP_DITHER_STORE_ADDR_1_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_FILL_DATA_CH0 PXP_HW_PXP_DITHER_STORE_FILL_DATA_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_ADDR_0_CH1 PXP_HW_PXP_DITHER_STORE_ADDR_0_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_ADDR_1_CH1 PXP_HW_PXP_DITHER_STORE_ADDR_1_CH1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_D_MASK0_H_CH0 PXP_HW_PXP_DITHER_STORE_D_MASK0_H_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_D_MASK0_L_CH0 PXP_HW_PXP_DITHER_STORE_D_MASK0_L_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_D_MASK1_H_CH0 PXP_HW_PXP_DITHER_STORE_D_MASK1_H_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_D_MASK1_L_CH0 PXP_HW_PXP_DITHER_STORE_D_MASK1_L_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_D_MASK2_H_CH0 PXP_HW_PXP_DITHER_STORE_D_MASK2_H_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_D_MASK2_L_CH0 PXP_HW_PXP_DITHER_STORE_D_MASK2_L_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_D_MASK3_H_CH0 PXP_HW_PXP_DITHER_STORE_D_MASK3_H_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_D_MASK3_L_CH0 PXP_HW_PXP_DITHER_STORE_D_MASK3_L_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_D_MASK4_H_CH0 PXP_HW_PXP_DITHER_STORE_D_MASK4_H_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_D_MASK4_L_CH0 PXP_HW_PXP_DITHER_STORE_D_MASK4_L_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_D_MASK5_H_CH0 PXP_HW_PXP_DITHER_STORE_D_MASK5_H_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_D_MASK5_L_CH0 PXP_HW_PXP_DITHER_STORE_D_MASK5_L_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_D_MASK6_H_CH0 PXP_HW_PXP_DITHER_STORE_D_MASK6_H_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_D_MASK6_L_CH0 PXP_HW_PXP_DITHER_STORE_D_MASK6_L_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_D_MASK7_H_CH0 PXP_HW_PXP_DITHER_STORE_D_MASK7_H_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_D_MASK7_L_CH0 PXP_HW_PXP_DITHER_STORE_D_MASK7_L_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0 PXP_HW_PXP_DITHER_STORE_D_SHIFT_L_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0 PXP_HW_PXP_DITHER_STORE_D_SHIFT_H_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0 PXP_HW_PXP_DITHER_STORE_F_SHIFT_L_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0 PXP_HW_PXP_DITHER_STORE_F_SHIFT_H_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0 PXP_HW_PXP_DITHER_STORE_F_MASK_L_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0 PXP_HW_PXP_DITHER_STORE_F_MASK_H_CH0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_CTRL PXP_HW_PXP_DITHER_CTRL_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA0 PXP_HW_PXP_DITHER_FINAL_LUT_DATA0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA1 PXP_HW_PXP_DITHER_FINAL_LUT_DATA1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA2 PXP_HW_PXP_DITHER_FINAL_LUT_DATA2_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_DITHER_FINAL_LUT_DATA3 PXP_HW_PXP_DITHER_FINAL_LUT_DATA3_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST_A_CTRL PXP_HW_PXP_HIST_A_CTRL_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST_A_MASK PXP_HW_PXP_HIST_A_MASK_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST_A_BUF_SIZE PXP_HW_PXP_HIST_A_BUF_SIZE_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST_A_TOTAL_PIXEL PXP_HW_PXP_HIST_A_TOTAL_PIXEL_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_X PXP_HW_PXP_HIST_A_ACTIVE_AREA_X_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y PXP_HW_PXP_HIST_A_ACTIVE_AREA_Y_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST_A_RAW_STAT0 PXP_HW_PXP_HIST_A_RAW_STAT0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST_A_RAW_STAT1 PXP_HW_PXP_HIST_A_RAW_STAT1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST_B_CTRL PXP_HW_PXP_HIST_B_CTRL_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST_B_MASK PXP_HW_PXP_HIST_B_MASK_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST_B_BUF_SIZE PXP_HW_PXP_HIST_B_BUF_SIZE_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST_B_TOTAL_PIXEL PXP_HW_PXP_HIST_B_TOTAL_PIXEL_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_X PXP_HW_PXP_HIST_B_ACTIVE_AREA_X_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y PXP_HW_PXP_HIST_B_ACTIVE_AREA_Y_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST_B_RAW_STAT0 PXP_HW_PXP_HIST_B_RAW_STAT0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST_B_RAW_STAT1 PXP_HW_PXP_HIST_B_RAW_STAT1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST2_PARAM PXP_HW_PXP_HIST2_PARAM_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST4_PARAM PXP_HW_PXP_HIST4_PARAM_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST8_PARAM0 PXP_HW_PXP_HIST8_PARAM0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST8_PARAM1 PXP_HW_PXP_HIST8_PARAM1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST16_PARAM0 PXP_HW_PXP_HIST16_PARAM0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST16_PARAM1 PXP_HW_PXP_HIST16_PARAM1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST16_PARAM2 PXP_HW_PXP_HIST16_PARAM2_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST16_PARAM3 PXP_HW_PXP_HIST16_PARAM3_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST32_PARAM0 PXP_HW_PXP_HIST32_PARAM0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST32_PARAM1 PXP_HW_PXP_HIST32_PARAM1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST32_PARAM2 PXP_HW_PXP_HIST32_PARAM2_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST32_PARAM3 PXP_HW_PXP_HIST32_PARAM3_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST32_PARAM4 PXP_HW_PXP_HIST32_PARAM4_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST32_PARAM5 PXP_HW_PXP_HIST32_PARAM5_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST32_PARAM6 PXP_HW_PXP_HIST32_PARAM6_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HIST32_PARAM7 PXP_HW_PXP_HIST32_PARAM7_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_COMP_CTRL PXP_HW_PXP_COMP_CTRL_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_COMP_FORMAT0 PXP_HW_PXP_COMP_FORMAT0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_COMP_FORMAT1 PXP_HW_PXP_COMP_FORMAT1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_COMP_FORMAT2 PXP_HW_PXP_COMP_FORMAT2_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_COMP_MASK0 PXP_HW_PXP_COMP_MASK0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_COMP_MASK1 PXP_HW_PXP_COMP_MASK1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_COMP_BUFFER_SIZE PXP_HW_PXP_COMP_BUFFER_SIZE_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_COMP_SOURCE PXP_HW_PXP_COMP_SOURCE_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_COMP_TARGET PXP_HW_PXP_COMP_TARGET_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_COMP_BUFFER_A PXP_HW_PXP_COMP_BUFFER_A_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_COMP_BUFFER_B PXP_HW_PXP_COMP_BUFFER_B_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_COMP_BUFFER_C PXP_HW_PXP_COMP_BUFFER_C_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_COMP_BUFFER_D PXP_HW_PXP_COMP_BUFFER_D_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_COMP_DEBUG PXP_HW_PXP_COMP_DEBUG_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_BUS_MUX PXP_HW_PXP_BUS_MUX_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HANDSHAKE_READY_MUX0 PXP_HW_PXP_HANDSHAKE_READY_MUX0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HANDSHAKE_READY_MUX1 PXP_HW_PXP_HANDSHAKE_READY_MUX1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX0 PXP_HW_PXP_HANDSHAKE_DONE_MUX0_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HANDSHAKE_DONE_MUX1 PXP_HW_PXP_HANDSHAKE_DONE_MUX1_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HANDSHAKE_CPU_FETCH PXP_HW_PXP_HANDSHAKE_CPU_FETCH_REG(PXP_BASE_PTR)
#define PXP_HW_PXP_HANDSHAKE_CPU_STORE PXP_HW_PXP_HANDSHAKE_CPU_STORE_REG(PXP_BASE_PTR)
/*!
* @}
*/ /* end of group PXP_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group PXP_Peripheral */
/* ----------------------------------------------------------------------------
-- QuadSPI Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup QuadSPI_Peripheral_Access_Layer QuadSPI Peripheral Access Layer
* @{
*/
/** QuadSPI - Register Layout Typedef */
typedef struct {
__IO uint32_t MCR; /**< Module Configuration Register, offset: 0x0 */
uint8_t RESERVED_0[4];
__IO uint32_t IPCR; /**< IP Configuration Register, offset: 0x8 */
__IO uint32_t FLSHCR; /**< Flash Configuration Register, offset: 0xC */
__IO uint32_t BUF0CR; /**< Buffer0 Configuration Register, offset: 0x10 */
__IO uint32_t BUF1CR; /**< Buffer1 Configuration Register, offset: 0x14 */
__IO uint32_t BUF2CR; /**< Buffer2 Configuration Register, offset: 0x18 */
__IO uint32_t BUF3CR; /**< Buffer3 Configuration Register, offset: 0x1C */
__IO uint32_t BFGENCR; /**< Buffer Generic Configuration Register, offset: 0x20 */
uint8_t RESERVED_1[12];
__IO uint32_t BUF0IND; /**< Buffer0 Top Index Register, offset: 0x30 */
__IO uint32_t BUF1IND; /**< Buffer1 Top Index Register, offset: 0x34 */
__IO uint32_t BUF2IND; /**< Buffer2 Top Index Register, offset: 0x38 */
uint8_t RESERVED_2[196];
__IO uint32_t SFAR; /**< Serial Flash Address Register, offset: 0x100 */
uint8_t RESERVED_3[4];
__IO uint32_t SMPR; /**< Sampling Register, offset: 0x108 */
__I uint32_t RBSR; /**< RX Buffer Status Register, offset: 0x10C */
__IO uint32_t RBCT; /**< RX Buffer Control Register, offset: 0x110 */
uint8_t RESERVED_4[60];
__I uint32_t TBSR; /**< TX Buffer Status Register, offset: 0x150 */
__IO uint32_t TBDR; /**< TX Buffer Data Register, offset: 0x154 */
uint8_t RESERVED_5[4];
__I uint32_t SR; /**< Status Register, offset: 0x15C */
__IO uint32_t FR; /**< Flag Register, offset: 0x160 */
__IO uint32_t RSER; /**< Interrupt and DMA Request Select and Enable Register, offset: 0x164 */
__I uint32_t SPNDST; /**< Sequence Suspend Status Register, offset: 0x168 */
__IO uint32_t SPTRCLR; /**< Sequence Pointer Clear Register, offset: 0x16C */
uint8_t RESERVED_6[16];
__IO uint32_t SFA1AD; /**< Serial Flash A1 Top Address, offset: 0x180 */
__IO uint32_t SFA2AD; /**< Serial Flash A2 Top Address, offset: 0x184 */
__IO uint32_t SFB1AD; /**< Serial Flash B1Top Address, offset: 0x188 */
__IO uint32_t SFB2AD; /**< Serial Flash B2Top Address, offset: 0x18C */
uint8_t RESERVED_7[112];
__IO uint32_t RBDR[32]; /**< RX Buffer Data Register, array offset: 0x200, array step: 0x4 */
uint8_t RESERVED_8[128];
__IO uint32_t LUTKEY; /**< LUT Key Register, offset: 0x300 */
__IO uint32_t LCKCR; /**< LUT Lock Configuration Register, offset: 0x304 */
uint8_t RESERVED_9[8];
__IO uint32_t LUT[64]; /**< Look-up Table register, array offset: 0x310, array step: 0x4 */
} QuadSPI_Type, *QuadSPI_MemMapPtr;
/* ----------------------------------------------------------------------------
-- QuadSPI - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup QuadSPI_Register_Accessor_Macros QuadSPI - Register accessor macros
* @{
*/
/* QuadSPI - Register accessors */
#define QuadSPI_MCR_REG(base) ((base)->MCR)
#define QuadSPI_IPCR_REG(base) ((base)->IPCR)
#define QuadSPI_FLSHCR_REG(base) ((base)->FLSHCR)
#define QuadSPI_BUF0CR_REG(base) ((base)->BUF0CR)
#define QuadSPI_BUF1CR_REG(base) ((base)->BUF1CR)
#define QuadSPI_BUF2CR_REG(base) ((base)->BUF2CR)
#define QuadSPI_BUF3CR_REG(base) ((base)->BUF3CR)
#define QuadSPI_BFGENCR_REG(base) ((base)->BFGENCR)
#define QuadSPI_BUF0IND_REG(base) ((base)->BUF0IND)
#define QuadSPI_BUF1IND_REG(base) ((base)->BUF1IND)
#define QuadSPI_BUF2IND_REG(base) ((base)->BUF2IND)
#define QuadSPI_SFAR_REG(base) ((base)->SFAR)
#define QuadSPI_SMPR_REG(base) ((base)->SMPR)
#define QuadSPI_RBSR_REG(base) ((base)->RBSR)
#define QuadSPI_RBCT_REG(base) ((base)->RBCT)
#define QuadSPI_TBSR_REG(base) ((base)->TBSR)
#define QuadSPI_TBDR_REG(base) ((base)->TBDR)
#define QuadSPI_SR_REG(base) ((base)->SR)
#define QuadSPI_FR_REG(base) ((base)->FR)
#define QuadSPI_RSER_REG(base) ((base)->RSER)
#define QuadSPI_SPNDST_REG(base) ((base)->SPNDST)
#define QuadSPI_SPTRCLR_REG(base) ((base)->SPTRCLR)
#define QuadSPI_SFA1AD_REG(base) ((base)->SFA1AD)
#define QuadSPI_SFA2AD_REG(base) ((base)->SFA2AD)
#define QuadSPI_SFB1AD_REG(base) ((base)->SFB1AD)
#define QuadSPI_SFB2AD_REG(base) ((base)->SFB2AD)
#define QuadSPI_RBDR_REG(base,index) ((base)->RBDR[index])
#define QuadSPI_LUTKEY_REG(base) ((base)->LUTKEY)
#define QuadSPI_LCKCR_REG(base) ((base)->LCKCR)
#define QuadSPI_LUT_REG(base,index) ((base)->LUT[index])
/*!
* @}
*/ /* end of group QuadSPI_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- QuadSPI Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup QuadSPI_Register_Masks QuadSPI Register Masks
* @{
*/
/* MCR Bit Fields */
#define QuadSPI_MCR_SWRSTSD_MASK 0x1u
#define QuadSPI_MCR_SWRSTSD_SHIFT 0
#define QuadSPI_MCR_SWRSTHD_MASK 0x2u
#define QuadSPI_MCR_SWRSTHD_SHIFT 1
#define QuadSPI_MCR_END_CFG_MASK 0xCu
#define QuadSPI_MCR_END_CFG_SHIFT 2
#define QuadSPI_MCR_END_CFG(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_MCR_END_CFG_SHIFT))&QuadSPI_MCR_END_CFG_MASK)
#define QuadSPI_MCR_DQS_EN_MASK 0x40u
#define QuadSPI_MCR_DQS_EN_SHIFT 6
#define QuadSPI_MCR_DDR_EN_MASK 0x80u
#define QuadSPI_MCR_DDR_EN_SHIFT 7
#define QuadSPI_MCR_CLR_RXF_MASK 0x400u
#define QuadSPI_MCR_CLR_RXF_SHIFT 10
#define QuadSPI_MCR_CLR_TXF_MASK 0x800u
#define QuadSPI_MCR_CLR_TXF_SHIFT 11
#define QuadSPI_MCR_MDIS_MASK 0x4000u
#define QuadSPI_MCR_MDIS_SHIFT 14
#define QuadSPI_MCR_DQS_LOOPBACK_FROM_PAD_MASK 0x1000000u
#define QuadSPI_MCR_DQS_LOOPBACK_FROM_PAD_SHIFT 24
#define QuadSPI_MCR_DQS_LOOPBACK_EN_MASK 0x2000000u
#define QuadSPI_MCR_DQS_LOOPBACK_EN_SHIFT 25
#define QuadSPI_MCR_DQS_PHASE_EN_MASK 0x4000000u
#define QuadSPI_MCR_DQS_PHASE_EN_SHIFT 26
/* IPCR Bit Fields */
#define QuadSPI_IPCR_IDATSZ_MASK 0xFFFFu
#define QuadSPI_IPCR_IDATSZ_SHIFT 0
#define QuadSPI_IPCR_IDATSZ(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_IPCR_IDATSZ_SHIFT))&QuadSPI_IPCR_IDATSZ_MASK)
#define QuadSPI_IPCR_PAR_EN_MASK 0x10000u
#define QuadSPI_IPCR_PAR_EN_SHIFT 16
#define QuadSPI_IPCR_SEQID_MASK 0xF000000u
#define QuadSPI_IPCR_SEQID_SHIFT 24
#define QuadSPI_IPCR_SEQID(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_IPCR_SEQID_SHIFT))&QuadSPI_IPCR_SEQID_MASK)
/* FLSHCR Bit Fields */
#define QuadSPI_FLSHCR_TCSS_MASK 0xFu
#define QuadSPI_FLSHCR_TCSS_SHIFT 0
#define QuadSPI_FLSHCR_TCSS(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_FLSHCR_TCSS_SHIFT))&QuadSPI_FLSHCR_TCSS_MASK)
#define QuadSPI_FLSHCR_TCSH_MASK 0xF00u
#define QuadSPI_FLSHCR_TCSH_SHIFT 8
#define QuadSPI_FLSHCR_TCSH(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_FLSHCR_TCSH_SHIFT))&QuadSPI_FLSHCR_TCSH_MASK)
#define QuadSPI_FLSHCR_TDH_MASK 0x30000u
#define QuadSPI_FLSHCR_TDH_SHIFT 16
#define QuadSPI_FLSHCR_TDH(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_FLSHCR_TDH_SHIFT))&QuadSPI_FLSHCR_TDH_MASK)
/* BUF0CR Bit Fields */
#define QuadSPI_BUF0CR_MSTRID_MASK 0xFu
#define QuadSPI_BUF0CR_MSTRID_SHIFT 0
#define QuadSPI_BUF0CR_MSTRID(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_BUF0CR_MSTRID_SHIFT))&QuadSPI_BUF0CR_MSTRID_MASK)
#define QuadSPI_BUF0CR_ADATSZ_MASK 0xFF00u
#define QuadSPI_BUF0CR_ADATSZ_SHIFT 8
#define QuadSPI_BUF0CR_ADATSZ(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_BUF0CR_ADATSZ_SHIFT))&QuadSPI_BUF0CR_ADATSZ_MASK)
#define QuadSPI_BUF0CR_HP_EN_MASK 0x80000000u
#define QuadSPI_BUF0CR_HP_EN_SHIFT 31
/* BUF1CR Bit Fields */
#define QuadSPI_BUF1CR_MSTRID_MASK 0xFu
#define QuadSPI_BUF1CR_MSTRID_SHIFT 0
#define QuadSPI_BUF1CR_MSTRID(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_BUF1CR_MSTRID_SHIFT))&QuadSPI_BUF1CR_MSTRID_MASK)
#define QuadSPI_BUF1CR_ADATSZ_MASK 0xFF00u
#define QuadSPI_BUF1CR_ADATSZ_SHIFT 8
#define QuadSPI_BUF1CR_ADATSZ(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_BUF1CR_ADATSZ_SHIFT))&QuadSPI_BUF1CR_ADATSZ_MASK)
/* BUF2CR Bit Fields */
#define QuadSPI_BUF2CR_MSTRID_MASK 0xFu
#define QuadSPI_BUF2CR_MSTRID_SHIFT 0
#define QuadSPI_BUF2CR_MSTRID(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_BUF2CR_MSTRID_SHIFT))&QuadSPI_BUF2CR_MSTRID_MASK)
#define QuadSPI_BUF2CR_ADATSZ_MASK 0xFF00u
#define QuadSPI_BUF2CR_ADATSZ_SHIFT 8
#define QuadSPI_BUF2CR_ADATSZ(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_BUF2CR_ADATSZ_SHIFT))&QuadSPI_BUF2CR_ADATSZ_MASK)
/* BUF3CR Bit Fields */
#define QuadSPI_BUF3CR_MSTRID_MASK 0xFu
#define QuadSPI_BUF3CR_MSTRID_SHIFT 0
#define QuadSPI_BUF3CR_MSTRID(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_BUF3CR_MSTRID_SHIFT))&QuadSPI_BUF3CR_MSTRID_MASK)
#define QuadSPI_BUF3CR_ADATSZ_MASK 0xFF00u
#define QuadSPI_BUF3CR_ADATSZ_SHIFT 8
#define QuadSPI_BUF3CR_ADATSZ(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_BUF3CR_ADATSZ_SHIFT))&QuadSPI_BUF3CR_ADATSZ_MASK)
#define QuadSPI_BUF3CR_ALLMST_MASK 0x80000000u
#define QuadSPI_BUF3CR_ALLMST_SHIFT 31
/* BFGENCR Bit Fields */
#define QuadSPI_BFGENCR_SEQID_MASK 0xF000u
#define QuadSPI_BFGENCR_SEQID_SHIFT 12
#define QuadSPI_BFGENCR_SEQID(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_BFGENCR_SEQID_SHIFT))&QuadSPI_BFGENCR_SEQID_MASK)
#define QuadSPI_BFGENCR_PAR_EN_MASK 0x10000u
#define QuadSPI_BFGENCR_PAR_EN_SHIFT 16
/* BUF0IND Bit Fields */
#define QuadSPI_BUF0IND_TPINDX0_MASK 0xFFFFFFF8u
#define QuadSPI_BUF0IND_TPINDX0_SHIFT 3
#define QuadSPI_BUF0IND_TPINDX0(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_BUF0IND_TPINDX0_SHIFT))&QuadSPI_BUF0IND_TPINDX0_MASK)
/* BUF1IND Bit Fields */
#define QuadSPI_BUF1IND_TPINDX1_MASK 0xFFFFFFF8u
#define QuadSPI_BUF1IND_TPINDX1_SHIFT 3
#define QuadSPI_BUF1IND_TPINDX1(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_BUF1IND_TPINDX1_SHIFT))&QuadSPI_BUF1IND_TPINDX1_MASK)
/* BUF2IND Bit Fields */
#define QuadSPI_BUF2IND_TPINDX2_MASK 0xFFFFFFF8u
#define QuadSPI_BUF2IND_TPINDX2_SHIFT 3
#define QuadSPI_BUF2IND_TPINDX2(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_BUF2IND_TPINDX2_SHIFT))&QuadSPI_BUF2IND_TPINDX2_MASK)
/* SFAR Bit Fields */
#define QuadSPI_SFAR_SFADR_MASK 0xFFFFFFFFu
#define QuadSPI_SFAR_SFADR_SHIFT 0
#define QuadSPI_SFAR_SFADR(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_SFAR_SFADR_SHIFT))&QuadSPI_SFAR_SFADR_MASK)
/* SMPR Bit Fields */
#define QuadSPI_SMPR_SDRSMP_MASK 0x60u
#define QuadSPI_SMPR_SDRSMP_SHIFT 5
#define QuadSPI_SMPR_SDRSMP(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_SMPR_SDRSMP_SHIFT))&QuadSPI_SMPR_SDRSMP_MASK)
#define QuadSPI_SMPR_DDRSMP_MASK 0x70000u
#define QuadSPI_SMPR_DDRSMP_SHIFT 16
#define QuadSPI_SMPR_DDRSMP(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_SMPR_DDRSMP_SHIFT))&QuadSPI_SMPR_DDRSMP_MASK)
/* RBSR Bit Fields */
#define QuadSPI_RBSR_RDBFL_MASK 0x3F00u
#define QuadSPI_RBSR_RDBFL_SHIFT 8
#define QuadSPI_RBSR_RDBFL(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_RBSR_RDBFL_SHIFT))&QuadSPI_RBSR_RDBFL_MASK)
#define QuadSPI_RBSR_RDCTR_MASK 0xFFFF0000u
#define QuadSPI_RBSR_RDCTR_SHIFT 16
#define QuadSPI_RBSR_RDCTR(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_RBSR_RDCTR_SHIFT))&QuadSPI_RBSR_RDCTR_MASK)
/* RBCT Bit Fields */
#define QuadSPI_RBCT_WMRK_MASK 0x1Fu
#define QuadSPI_RBCT_WMRK_SHIFT 0
#define QuadSPI_RBCT_WMRK(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_RBCT_WMRK_SHIFT))&QuadSPI_RBCT_WMRK_MASK)
#define QuadSPI_RBCT_RXBRD_MASK 0x100u
#define QuadSPI_RBCT_RXBRD_SHIFT 8
/* TBSR Bit Fields */
#define QuadSPI_TBSR_TRBFL_MASK 0x1F00u
#define QuadSPI_TBSR_TRBFL_SHIFT 8
#define QuadSPI_TBSR_TRBFL(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_TBSR_TRBFL_SHIFT))&QuadSPI_TBSR_TRBFL_MASK)
#define QuadSPI_TBSR_TRCTR_MASK 0xFFFF0000u
#define QuadSPI_TBSR_TRCTR_SHIFT 16
#define QuadSPI_TBSR_TRCTR(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_TBSR_TRCTR_SHIFT))&QuadSPI_TBSR_TRCTR_MASK)
/* TBDR Bit Fields */
#define QuadSPI_TBDR_TXDATA_MASK 0xFFFFFFFFu
#define QuadSPI_TBDR_TXDATA_SHIFT 0
#define QuadSPI_TBDR_TXDATA(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_TBDR_TXDATA_SHIFT))&QuadSPI_TBDR_TXDATA_MASK)
/* SR Bit Fields */
#define QuadSPI_SR_BUSY_MASK 0x1u
#define QuadSPI_SR_BUSY_SHIFT 0
#define QuadSPI_SR_IP_ACC_MASK 0x2u
#define QuadSPI_SR_IP_ACC_SHIFT 1
#define QuadSPI_SR_AHB_ACC_MASK 0x4u
#define QuadSPI_SR_AHB_ACC_SHIFT 2
#define QuadSPI_SR_RESERVED_MASK 0x8u
#define QuadSPI_SR_RESERVED_SHIFT 3
#define QuadSPI_SR_AHBGNT_MASK 0x20u
#define QuadSPI_SR_AHBGNT_SHIFT 5
#define QuadSPI_SR_AHBTRN_MASK 0x40u
#define QuadSPI_SR_AHBTRN_SHIFT 6
#define QuadSPI_SR_AHB0NE_MASK 0x80u
#define QuadSPI_SR_AHB0NE_SHIFT 7
#define QuadSPI_SR_AHB1NE_MASK 0x100u
#define QuadSPI_SR_AHB1NE_SHIFT 8
#define QuadSPI_SR_AHB2NE_MASK 0x200u
#define QuadSPI_SR_AHB2NE_SHIFT 9
#define QuadSPI_SR_AHB3NE_MASK 0x400u
#define QuadSPI_SR_AHB3NE_SHIFT 10
#define QuadSPI_SR_AHB0FUL_MASK 0x800u
#define QuadSPI_SR_AHB0FUL_SHIFT 11
#define QuadSPI_SR_AHB1FUL_MASK 0x1000u
#define QuadSPI_SR_AHB1FUL_SHIFT 12
#define QuadSPI_SR_AHB2FUL_MASK 0x2000u
#define QuadSPI_SR_AHB2FUL_SHIFT 13
#define QuadSPI_SR_AHB3FUL_MASK 0x4000u
#define QuadSPI_SR_AHB3FUL_SHIFT 14
#define QuadSPI_SR_RXWE_MASK 0x10000u
#define QuadSPI_SR_RXWE_SHIFT 16
#define QuadSPI_SR_RXFULL_MASK 0x80000u
#define QuadSPI_SR_RXFULL_SHIFT 19
#define QuadSPI_SR_RXDMA_MASK 0x800000u
#define QuadSPI_SR_RXDMA_SHIFT 23
#define QuadSPI_SR_TXEDA_MASK 0x1000000u
#define QuadSPI_SR_TXEDA_SHIFT 24
#define QuadSPI_SR_TXFULL_MASK 0x8000000u
#define QuadSPI_SR_TXFULL_SHIFT 27
#define QuadSPI_SR_DLPSMP_MASK 0xE0000000u
#define QuadSPI_SR_DLPSMP_SHIFT 29
#define QuadSPI_SR_DLPSMP(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_SR_DLPSMP_SHIFT))&QuadSPI_SR_DLPSMP_MASK)
/* FR Bit Fields */
#define QuadSPI_FR_TFF_MASK 0x1u
#define QuadSPI_FR_TFF_SHIFT 0
#define QuadSPI_FR_IPGEF_MASK 0x10u
#define QuadSPI_FR_IPGEF_SHIFT 4
#define QuadSPI_FR_IPIEF_MASK 0x40u
#define QuadSPI_FR_IPIEF_SHIFT 6
#define QuadSPI_FR_IPAEF_MASK 0x80u
#define QuadSPI_FR_IPAEF_SHIFT 7
#define QuadSPI_FR_IUEF_MASK 0x800u
#define QuadSPI_FR_IUEF_SHIFT 11
#define QuadSPI_FR_ABOF_MASK 0x1000u
#define QuadSPI_FR_ABOF_SHIFT 12
#define QuadSPI_FR_ABSEF_MASK 0x8000u
#define QuadSPI_FR_ABSEF_SHIFT 15
#define QuadSPI_FR_RBDF_MASK 0x10000u
#define QuadSPI_FR_RBDF_SHIFT 16
#define QuadSPI_FR_RBOF_MASK 0x20000u
#define QuadSPI_FR_RBOF_SHIFT 17
#define QuadSPI_FR_ILLINE_MASK 0x800000u
#define QuadSPI_FR_ILLINE_SHIFT 23
#define QuadSPI_FR_TBUF_MASK 0x4000000u
#define QuadSPI_FR_TBUF_SHIFT 26
#define QuadSPI_FR_TBFF_MASK 0x8000000u
#define QuadSPI_FR_TBFF_SHIFT 27
#define QuadSPI_FR_DLPFF_MASK 0x80000000u
#define QuadSPI_FR_DLPFF_SHIFT 31
/* RSER Bit Fields */
#define QuadSPI_RSER_TFIE_MASK 0x1u
#define QuadSPI_RSER_TFIE_SHIFT 0
#define QuadSPI_RSER_IPGEIE_MASK 0x10u
#define QuadSPI_RSER_IPGEIE_SHIFT 4
#define QuadSPI_RSER_IPIEIE_MASK 0x40u
#define QuadSPI_RSER_IPIEIE_SHIFT 6
#define QuadSPI_RSER_IPAEIE_MASK 0x80u
#define QuadSPI_RSER_IPAEIE_SHIFT 7
#define QuadSPI_RSER_IUEIE_MASK 0x800u
#define QuadSPI_RSER_IUEIE_SHIFT 11
#define QuadSPI_RSER_ABOIE_MASK 0x1000u
#define QuadSPI_RSER_ABOIE_SHIFT 12
#define QuadSPI_RSER_ABSEIE_MASK 0x8000u
#define QuadSPI_RSER_ABSEIE_SHIFT 15
#define QuadSPI_RSER_RBDIE_MASK 0x10000u
#define QuadSPI_RSER_RBDIE_SHIFT 16
#define QuadSPI_RSER_RBOIE_MASK 0x20000u
#define QuadSPI_RSER_RBOIE_SHIFT 17
#define QuadSPI_RSER_RBDDE_MASK 0x200000u
#define QuadSPI_RSER_RBDDE_SHIFT 21
#define QuadSPI_RSER_ILLINIE_MASK 0x800000u
#define QuadSPI_RSER_ILLINIE_SHIFT 23
#define QuadSPI_RSER_TBUIE_MASK 0x4000000u
#define QuadSPI_RSER_TBUIE_SHIFT 26
#define QuadSPI_RSER_TBFIE_MASK 0x8000000u
#define QuadSPI_RSER_TBFIE_SHIFT 27
#define QuadSPI_RSER_RESERVED_MASK 0x30000000u
#define QuadSPI_RSER_RESERVED_SHIFT 28
#define QuadSPI_RSER_RESERVED(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_RSER_RESERVED_SHIFT))&QuadSPI_RSER_RESERVED_MASK)
#define QuadSPI_RSER_DLPFIE_MASK 0x80000000u
#define QuadSPI_RSER_DLPFIE_SHIFT 31
/* SPNDST Bit Fields */
#define QuadSPI_SPNDST_SUSPND_MASK 0x1u
#define QuadSPI_SPNDST_SUSPND_SHIFT 0
#define QuadSPI_SPNDST_SPDBUF_MASK 0xC0u
#define QuadSPI_SPNDST_SPDBUF_SHIFT 6
#define QuadSPI_SPNDST_SPDBUF(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_SPNDST_SPDBUF_SHIFT))&QuadSPI_SPNDST_SPDBUF_MASK)
#define QuadSPI_SPNDST_DATLFT_MASK 0xFE00u
#define QuadSPI_SPNDST_DATLFT_SHIFT 9
#define QuadSPI_SPNDST_DATLFT(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_SPNDST_DATLFT_SHIFT))&QuadSPI_SPNDST_DATLFT_MASK)
/* SPTRCLR Bit Fields */
#define QuadSPI_SPTRCLR_BFPTRC_MASK 0x1u
#define QuadSPI_SPTRCLR_BFPTRC_SHIFT 0
#define QuadSPI_SPTRCLR_IPPTRC_MASK 0x100u
#define QuadSPI_SPTRCLR_IPPTRC_SHIFT 8
/* SFA1AD Bit Fields */
#define QuadSPI_SFA1AD_TPADA1_MASK 0xFFFFFC00u
#define QuadSPI_SFA1AD_TPADA1_SHIFT 10
#define QuadSPI_SFA1AD_TPADA1(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_SFA1AD_TPADA1_SHIFT))&QuadSPI_SFA1AD_TPADA1_MASK)
/* SFA2AD Bit Fields */
#define QuadSPI_SFA2AD_TPADA2_MASK 0xFFFFFC00u
#define QuadSPI_SFA2AD_TPADA2_SHIFT 10
#define QuadSPI_SFA2AD_TPADA2(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_SFA2AD_TPADA2_SHIFT))&QuadSPI_SFA2AD_TPADA2_MASK)
/* SFB1AD Bit Fields */
#define QuadSPI_SFB1AD_TPADB1_MASK 0xFFFFFC00u
#define QuadSPI_SFB1AD_TPADB1_SHIFT 10
#define QuadSPI_SFB1AD_TPADB1(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_SFB1AD_TPADB1_SHIFT))&QuadSPI_SFB1AD_TPADB1_MASK)
/* SFB2AD Bit Fields */
#define QuadSPI_SFB2AD_TPADB2_MASK 0xFFFFFC00u
#define QuadSPI_SFB2AD_TPADB2_SHIFT 10
#define QuadSPI_SFB2AD_TPADB2(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_SFB2AD_TPADB2_SHIFT))&QuadSPI_SFB2AD_TPADB2_MASK)
/* RBDR Bit Fields */
#define QuadSPI_RBDR_RXDATA_MASK 0xFFFFFFFFu
#define QuadSPI_RBDR_RXDATA_SHIFT 0
#define QuadSPI_RBDR_RXDATA(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_RBDR_RXDATA_SHIFT))&QuadSPI_RBDR_RXDATA_MASK)
/* LUTKEY Bit Fields */
#define QuadSPI_LUTKEY_KEY_MASK 0xFFFFFFFFu
#define QuadSPI_LUTKEY_KEY_SHIFT 0
#define QuadSPI_LUTKEY_KEY(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_LUTKEY_KEY_SHIFT))&QuadSPI_LUTKEY_KEY_MASK)
/* LCKCR Bit Fields */
#define QuadSPI_LCKCR_LOCK_MASK 0x1u
#define QuadSPI_LCKCR_LOCK_SHIFT 0
#define QuadSPI_LCKCR_UNLOCK_MASK 0x2u
#define QuadSPI_LCKCR_UNLOCK_SHIFT 1
/* LUT Bit Fields */
#define QuadSPI_LUT_OPRND0_MASK 0xFFu
#define QuadSPI_LUT_OPRND0_SHIFT 0
#define QuadSPI_LUT_OPRND0(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_LUT_OPRND0_SHIFT))&QuadSPI_LUT_OPRND0_MASK)
#define QuadSPI_LUT_PAD0_MASK 0x300u
#define QuadSPI_LUT_PAD0_SHIFT 8
#define QuadSPI_LUT_PAD0(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_LUT_PAD0_SHIFT))&QuadSPI_LUT_PAD0_MASK)
#define QuadSPI_LUT_INSTR0_MASK 0xFC00u
#define QuadSPI_LUT_INSTR0_SHIFT 10
#define QuadSPI_LUT_INSTR0(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_LUT_INSTR0_SHIFT))&QuadSPI_LUT_INSTR0_MASK)
#define QuadSPI_LUT_OPRND1_MASK 0xFF0000u
#define QuadSPI_LUT_OPRND1_SHIFT 16
#define QuadSPI_LUT_OPRND1(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_LUT_OPRND1_SHIFT))&QuadSPI_LUT_OPRND1_MASK)
#define QuadSPI_LUT_PAD1_MASK 0x3000000u
#define QuadSPI_LUT_PAD1_SHIFT 24
#define QuadSPI_LUT_PAD1(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_LUT_PAD1_SHIFT))&QuadSPI_LUT_PAD1_MASK)
#define QuadSPI_LUT_INSTR1_MASK 0xFC000000u
#define QuadSPI_LUT_INSTR1_SHIFT 26
#define QuadSPI_LUT_INSTR1(x) (((uint32_t)(((uint32_t)(x))<<QuadSPI_LUT_INSTR1_SHIFT))&QuadSPI_LUT_INSTR1_MASK)
/*!
* @}
*/ /* end of group QuadSPI_Register_Masks */
/* QuadSPI - Peripheral instance base addresses */
/** Peripheral QuadSPI1 base address */
#define QuadSPI1_BASE (0x30BB0000u)
/** Peripheral QuadSPI1 base pointer */
#define QuadSPI1 ((QuadSPI_Type *)QuadSPI1_BASE)
#define QuadSPI1_BASE_PTR (QuadSPI1)
/** Peripheral QuadSPI2 base address */
#define QuadSPI2_BASE (0x30BB4000u)
/** Peripheral QuadSPI2 base pointer */
#define QuadSPI2 ((QuadSPI_Type *)QuadSPI2_BASE)
#define QuadSPI2_BASE_PTR (QuadSPI2)
/** Array initializer of QuadSPI peripheral base addresses */
#define QuadSPI_BASE_ADDRS { QuadSPI1_BASE, QuadSPI2_BASE }
/** Array initializer of QuadSPI peripheral base pointers */
#define QuadSPI_BASE_PTRS { QuadSPI1, QuadSPI2 }
/* ----------------------------------------------------------------------------
-- QuadSPI - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup QuadSPI_Register_Accessor_Macros QuadSPI - Register accessor macros
* @{
*/
/* QuadSPI - Register instance definitions */
/* QuadSPI1 */
#define QuadSPI1_MCR QuadSPI_MCR_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_IPCR QuadSPI_IPCR_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_FLSHCR QuadSPI_FLSHCR_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_BUF0CR QuadSPI_BUF0CR_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_BUF1CR QuadSPI_BUF1CR_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_BUF2CR QuadSPI_BUF2CR_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_BUF3CR QuadSPI_BUF3CR_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_BFGENCR QuadSPI_BFGENCR_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_BUF0IND QuadSPI_BUF0IND_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_BUF1IND QuadSPI_BUF1IND_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_BUF2IND QuadSPI_BUF2IND_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_SFAR QuadSPI_SFAR_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_SMPR QuadSPI_SMPR_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_RBSR QuadSPI_RBSR_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_RBCT QuadSPI_RBCT_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_TBSR QuadSPI_TBSR_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_TBDR QuadSPI_TBDR_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_SR QuadSPI_SR_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_FR QuadSPI_FR_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_RSER QuadSPI_RSER_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_SPNDST QuadSPI_SPNDST_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_SPTRCLR QuadSPI_SPTRCLR_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_SFA1AD QuadSPI_SFA1AD_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_SFA2AD QuadSPI_SFA2AD_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_SFB1AD QuadSPI_SFB1AD_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_SFB2AD QuadSPI_SFB2AD_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_RBDR0 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,0)
#define QuadSPI1_RBDR1 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,1)
#define QuadSPI1_RBDR2 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,2)
#define QuadSPI1_RBDR3 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,3)
#define QuadSPI1_RBDR4 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,4)
#define QuadSPI1_RBDR5 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,5)
#define QuadSPI1_RBDR6 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,6)
#define QuadSPI1_RBDR7 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,7)
#define QuadSPI1_RBDR8 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,8)
#define QuadSPI1_RBDR9 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,9)
#define QuadSPI1_RBDR10 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,10)
#define QuadSPI1_RBDR11 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,11)
#define QuadSPI1_RBDR12 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,12)
#define QuadSPI1_RBDR13 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,13)
#define QuadSPI1_RBDR14 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,14)
#define QuadSPI1_RBDR15 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,15)
#define QuadSPI1_RBDR16 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,16)
#define QuadSPI1_RBDR17 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,17)
#define QuadSPI1_RBDR18 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,18)
#define QuadSPI1_RBDR19 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,19)
#define QuadSPI1_RBDR20 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,20)
#define QuadSPI1_RBDR21 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,21)
#define QuadSPI1_RBDR22 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,22)
#define QuadSPI1_RBDR23 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,23)
#define QuadSPI1_RBDR24 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,24)
#define QuadSPI1_RBDR25 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,25)
#define QuadSPI1_RBDR26 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,26)
#define QuadSPI1_RBDR27 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,27)
#define QuadSPI1_RBDR28 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,28)
#define QuadSPI1_RBDR29 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,29)
#define QuadSPI1_RBDR30 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,30)
#define QuadSPI1_RBDR31 QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,31)
#define QuadSPI1_LUTKEY QuadSPI_LUTKEY_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_LCKCR QuadSPI_LCKCR_REG(QuadSPI1_BASE_PTR)
#define QuadSPI1_LUT0 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,0)
#define QuadSPI1_LUT1 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,1)
#define QuadSPI1_LUT2 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,2)
#define QuadSPI1_LUT3 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,3)
#define QuadSPI1_LUT4 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,4)
#define QuadSPI1_LUT5 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,5)
#define QuadSPI1_LUT6 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,6)
#define QuadSPI1_LUT7 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,7)
#define QuadSPI1_LUT8 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,8)
#define QuadSPI1_LUT9 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,9)
#define QuadSPI1_LUT10 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,10)
#define QuadSPI1_LUT11 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,11)
#define QuadSPI1_LUT12 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,12)
#define QuadSPI1_LUT13 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,13)
#define QuadSPI1_LUT14 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,14)
#define QuadSPI1_LUT15 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,15)
#define QuadSPI1_LUT16 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,16)
#define QuadSPI1_LUT17 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,17)
#define QuadSPI1_LUT18 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,18)
#define QuadSPI1_LUT19 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,19)
#define QuadSPI1_LUT20 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,20)
#define QuadSPI1_LUT21 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,21)
#define QuadSPI1_LUT22 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,22)
#define QuadSPI1_LUT23 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,23)
#define QuadSPI1_LUT24 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,24)
#define QuadSPI1_LUT25 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,25)
#define QuadSPI1_LUT26 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,26)
#define QuadSPI1_LUT27 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,27)
#define QuadSPI1_LUT28 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,28)
#define QuadSPI1_LUT29 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,29)
#define QuadSPI1_LUT30 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,30)
#define QuadSPI1_LUT31 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,31)
#define QuadSPI1_LUT32 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,32)
#define QuadSPI1_LUT33 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,33)
#define QuadSPI1_LUT34 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,34)
#define QuadSPI1_LUT35 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,35)
#define QuadSPI1_LUT36 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,36)
#define QuadSPI1_LUT37 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,37)
#define QuadSPI1_LUT38 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,38)
#define QuadSPI1_LUT39 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,39)
#define QuadSPI1_LUT40 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,40)
#define QuadSPI1_LUT41 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,41)
#define QuadSPI1_LUT42 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,42)
#define QuadSPI1_LUT43 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,43)
#define QuadSPI1_LUT44 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,44)
#define QuadSPI1_LUT45 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,45)
#define QuadSPI1_LUT46 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,46)
#define QuadSPI1_LUT47 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,47)
#define QuadSPI1_LUT48 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,48)
#define QuadSPI1_LUT49 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,49)
#define QuadSPI1_LUT50 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,50)
#define QuadSPI1_LUT51 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,51)
#define QuadSPI1_LUT52 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,52)
#define QuadSPI1_LUT53 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,53)
#define QuadSPI1_LUT54 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,54)
#define QuadSPI1_LUT55 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,55)
#define QuadSPI1_LUT56 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,56)
#define QuadSPI1_LUT57 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,57)
#define QuadSPI1_LUT58 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,58)
#define QuadSPI1_LUT59 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,59)
#define QuadSPI1_LUT60 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,60)
#define QuadSPI1_LUT61 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,61)
#define QuadSPI1_LUT62 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,62)
#define QuadSPI1_LUT63 QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,63)
/* QuadSPI2 */
#define QuadSPI2_MCR QuadSPI_MCR_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_IPCR QuadSPI_IPCR_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_FLSHCR QuadSPI_FLSHCR_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_BUF0CR QuadSPI_BUF0CR_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_BUF1CR QuadSPI_BUF1CR_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_BUF2CR QuadSPI_BUF2CR_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_BUF3CR QuadSPI_BUF3CR_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_BFGENCR QuadSPI_BFGENCR_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_BUF0IND QuadSPI_BUF0IND_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_BUF1IND QuadSPI_BUF1IND_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_BUF2IND QuadSPI_BUF2IND_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_SFAR QuadSPI_SFAR_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_SMPR QuadSPI_SMPR_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_RBSR QuadSPI_RBSR_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_RBCT QuadSPI_RBCT_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_TBSR QuadSPI_TBSR_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_TBDR QuadSPI_TBDR_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_SR QuadSPI_SR_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_FR QuadSPI_FR_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_RSER QuadSPI_RSER_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_SPNDST QuadSPI_SPNDST_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_SPTRCLR QuadSPI_SPTRCLR_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_SFA1AD QuadSPI_SFA1AD_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_SFA2AD QuadSPI_SFA2AD_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_SFB1AD QuadSPI_SFB1AD_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_SFB2AD QuadSPI_SFB2AD_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_RBDR0 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,0)
#define QuadSPI2_RBDR1 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,1)
#define QuadSPI2_RBDR2 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,2)
#define QuadSPI2_RBDR3 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,3)
#define QuadSPI2_RBDR4 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,4)
#define QuadSPI2_RBDR5 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,5)
#define QuadSPI2_RBDR6 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,6)
#define QuadSPI2_RBDR7 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,7)
#define QuadSPI2_RBDR8 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,8)
#define QuadSPI2_RBDR9 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,9)
#define QuadSPI2_RBDR10 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,10)
#define QuadSPI2_RBDR11 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,11)
#define QuadSPI2_RBDR12 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,12)
#define QuadSPI2_RBDR13 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,13)
#define QuadSPI2_RBDR14 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,14)
#define QuadSPI2_RBDR15 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,15)
#define QuadSPI2_RBDR16 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,16)
#define QuadSPI2_RBDR17 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,17)
#define QuadSPI2_RBDR18 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,18)
#define QuadSPI2_RBDR19 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,19)
#define QuadSPI2_RBDR20 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,20)
#define QuadSPI2_RBDR21 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,21)
#define QuadSPI2_RBDR22 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,22)
#define QuadSPI2_RBDR23 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,23)
#define QuadSPI2_RBDR24 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,24)
#define QuadSPI2_RBDR25 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,25)
#define QuadSPI2_RBDR26 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,26)
#define QuadSPI2_RBDR27 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,27)
#define QuadSPI2_RBDR28 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,28)
#define QuadSPI2_RBDR29 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,29)
#define QuadSPI2_RBDR30 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,30)
#define QuadSPI2_RBDR31 QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,31)
#define QuadSPI2_LUTKEY QuadSPI_LUTKEY_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_LCKCR QuadSPI_LCKCR_REG(QuadSPI2_BASE_PTR)
#define QuadSPI2_LUT0 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,0)
#define QuadSPI2_LUT1 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,1)
#define QuadSPI2_LUT2 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,2)
#define QuadSPI2_LUT3 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,3)
#define QuadSPI2_LUT4 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,4)
#define QuadSPI2_LUT5 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,5)
#define QuadSPI2_LUT6 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,6)
#define QuadSPI2_LUT7 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,7)
#define QuadSPI2_LUT8 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,8)
#define QuadSPI2_LUT9 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,9)
#define QuadSPI2_LUT10 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,10)
#define QuadSPI2_LUT11 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,11)
#define QuadSPI2_LUT12 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,12)
#define QuadSPI2_LUT13 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,13)
#define QuadSPI2_LUT14 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,14)
#define QuadSPI2_LUT15 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,15)
#define QuadSPI2_LUT16 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,16)
#define QuadSPI2_LUT17 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,17)
#define QuadSPI2_LUT18 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,18)
#define QuadSPI2_LUT19 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,19)
#define QuadSPI2_LUT20 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,20)
#define QuadSPI2_LUT21 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,21)
#define QuadSPI2_LUT22 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,22)
#define QuadSPI2_LUT23 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,23)
#define QuadSPI2_LUT24 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,24)
#define QuadSPI2_LUT25 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,25)
#define QuadSPI2_LUT26 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,26)
#define QuadSPI2_LUT27 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,27)
#define QuadSPI2_LUT28 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,28)
#define QuadSPI2_LUT29 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,29)
#define QuadSPI2_LUT30 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,30)
#define QuadSPI2_LUT31 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,31)
#define QuadSPI2_LUT32 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,32)
#define QuadSPI2_LUT33 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,33)
#define QuadSPI2_LUT34 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,34)
#define QuadSPI2_LUT35 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,35)
#define QuadSPI2_LUT36 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,36)
#define QuadSPI2_LUT37 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,37)
#define QuadSPI2_LUT38 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,38)
#define QuadSPI2_LUT39 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,39)
#define QuadSPI2_LUT40 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,40)
#define QuadSPI2_LUT41 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,41)
#define QuadSPI2_LUT42 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,42)
#define QuadSPI2_LUT43 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,43)
#define QuadSPI2_LUT44 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,44)
#define QuadSPI2_LUT45 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,45)
#define QuadSPI2_LUT46 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,46)
#define QuadSPI2_LUT47 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,47)
#define QuadSPI2_LUT48 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,48)
#define QuadSPI2_LUT49 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,49)
#define QuadSPI2_LUT50 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,50)
#define QuadSPI2_LUT51 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,51)
#define QuadSPI2_LUT52 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,52)
#define QuadSPI2_LUT53 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,53)
#define QuadSPI2_LUT54 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,54)
#define QuadSPI2_LUT55 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,55)
#define QuadSPI2_LUT56 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,56)
#define QuadSPI2_LUT57 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,57)
#define QuadSPI2_LUT58 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,58)
#define QuadSPI2_LUT59 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,59)
#define QuadSPI2_LUT60 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,60)
#define QuadSPI2_LUT61 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,61)
#define QuadSPI2_LUT62 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,62)
#define QuadSPI2_LUT63 QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,63)
/* QuadSPI - Register array accessors */
#define QuadSPI1_RBDR(index) QuadSPI_RBDR_REG(QuadSPI1_BASE_PTR,index)
#define QuadSPI2_RBDR(index) QuadSPI_RBDR_REG(QuadSPI2_BASE_PTR,index)
#define QuadSPI1_LUT(index) QuadSPI_LUT_REG(QuadSPI1_BASE_PTR,index)
#define QuadSPI2_LUT(index) QuadSPI_LUT_REG(QuadSPI2_BASE_PTR,index)
/*!
* @}
*/ /* end of group QuadSPI_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group QuadSPI_Peripheral */
/* ----------------------------------------------------------------------------
-- RDC Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup RDC_Peripheral_Access_Layer RDC Peripheral Access Layer
* @{
*/
/** RDC - Register Layout Typedef */
typedef struct {
__I uint32_t VIR; /**< Version Information, offset: 0x0 */
uint8_t RESERVED_0[32];
__IO uint32_t STAT; /**< Status, offset: 0x24 */
__IO uint32_t INTCTRL; /**< Interrupt and Control, offset: 0x28 */
__IO uint32_t INTSTAT; /**< Interrupt Status, offset: 0x2C */
uint8_t RESERVED_1[464];
__IO uint32_t MDA[27]; /**< Master Domain Assignment, array offset: 0x200, array step: 0x4 */
uint8_t RESERVED_2[404];
__IO uint32_t PDAP[118]; /**< Peripheral Domain Access Permissions, array offset: 0x400, array step: 0x4 */
uint8_t RESERVED_3[552];
struct { /* offset: 0x800, array step: 0x10 */
__IO uint32_t MRSA; /**< Memory Region Start Address, array offset: 0x800, array step: 0x10 */
__IO uint32_t MREA; /**< Memory Region End Address, array offset: 0x804, array step: 0x10 */
__IO uint32_t MRC; /**< Memory Region Control, array offset: 0x808, array step: 0x10 */
__IO uint32_t MRVS; /**< Memory Region Violation Status, array offset: 0x80C, array step: 0x10 */
} MR[52];
} RDC_Type, *RDC_MemMapPtr;
/* ----------------------------------------------------------------------------
-- RDC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup RDC_Register_Accessor_Macros RDC - Register accessor macros
* @{
*/
/* RDC - Register accessors */
#define RDC_VIR_REG(base) ((base)->VIR)
#define RDC_STAT_REG(base) ((base)->STAT)
#define RDC_INTCTRL_REG(base) ((base)->INTCTRL)
#define RDC_INTSTAT_REG(base) ((base)->INTSTAT)
#define RDC_MDA_REG(base,index) ((base)->MDA[index])
#define RDC_PDAP_REG(base,index) ((base)->PDAP[index])
#define RDC_MRSA_REG(base,index) ((base)->MR[index].MRSA)
#define RDC_MREA_REG(base,index) ((base)->MR[index].MREA)
#define RDC_MRC_REG(base,index) ((base)->MR[index].MRC)
#define RDC_MRVS_REG(base,index) ((base)->MR[index].MRVS)
/*!
* @}
*/ /* end of group RDC_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- RDC Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup RDC_Register_Masks RDC Register Masks
* @{
*/
/* VIR Bit Fields */
#define RDC_VIR_NDID_MASK 0xFu
#define RDC_VIR_NDID_SHIFT 0
#define RDC_VIR_NDID(x) (((uint32_t)(((uint32_t)(x))<<RDC_VIR_NDID_SHIFT))&RDC_VIR_NDID_MASK)
#define RDC_VIR_NMSTR_MASK 0xFF0u
#define RDC_VIR_NMSTR_SHIFT 4
#define RDC_VIR_NMSTR(x) (((uint32_t)(((uint32_t)(x))<<RDC_VIR_NMSTR_SHIFT))&RDC_VIR_NMSTR_MASK)
#define RDC_VIR_NPER_MASK 0xFF000u
#define RDC_VIR_NPER_SHIFT 12
#define RDC_VIR_NPER(x) (((uint32_t)(((uint32_t)(x))<<RDC_VIR_NPER_SHIFT))&RDC_VIR_NPER_MASK)
#define RDC_VIR_NRGN_MASK 0xFF00000u
#define RDC_VIR_NRGN_SHIFT 20
#define RDC_VIR_NRGN(x) (((uint32_t)(((uint32_t)(x))<<RDC_VIR_NRGN_SHIFT))&RDC_VIR_NRGN_MASK)
/* STAT Bit Fields */
#define RDC_STAT_DID_MASK 0xFu
#define RDC_STAT_DID_SHIFT 0
#define RDC_STAT_DID(x) (((uint32_t)(((uint32_t)(x))<<RDC_STAT_DID_SHIFT))&RDC_STAT_DID_MASK)
#define RDC_STAT_PDS_MASK 0x100u
#define RDC_STAT_PDS_SHIFT 8
/* INTCTRL Bit Fields */
#define RDC_INTCTRL_RCI_EN_MASK 0x1u
#define RDC_INTCTRL_RCI_EN_SHIFT 0
/* INTSTAT Bit Fields */
#define RDC_INTSTAT_INT_MASK 0x1u
#define RDC_INTSTAT_INT_SHIFT 0
/* MDA Bit Fields */
#define RDC_MDA_DID_MASK 0x3u
#define RDC_MDA_DID_SHIFT 0
#define RDC_MDA_DID(x) (((uint32_t)(((uint32_t)(x))<<RDC_MDA_DID_SHIFT))&RDC_MDA_DID_MASK)
#define RDC_MDA_LCK_MASK 0x80000000u
#define RDC_MDA_LCK_SHIFT 31
/* PDAP Bit Fields */
#define RDC_PDAP_D0W_MASK 0x1u
#define RDC_PDAP_D0W_SHIFT 0
#define RDC_PDAP_D0R_MASK 0x2u
#define RDC_PDAP_D0R_SHIFT 1
#define RDC_PDAP_D1W_MASK 0x4u
#define RDC_PDAP_D1W_SHIFT 2
#define RDC_PDAP_D1R_MASK 0x8u
#define RDC_PDAP_D1R_SHIFT 3
#define RDC_PDAP_D2W_MASK 0x10u
#define RDC_PDAP_D2W_SHIFT 4
#define RDC_PDAP_D2R_MASK 0x20u
#define RDC_PDAP_D2R_SHIFT 5
#define RDC_PDAP_D3W_MASK 0x40u
#define RDC_PDAP_D3W_SHIFT 6
#define RDC_PDAP_D3R_MASK 0x80u
#define RDC_PDAP_D3R_SHIFT 7
#define RDC_PDAP_SREQ_MASK 0x40000000u
#define RDC_PDAP_SREQ_SHIFT 30
#define RDC_PDAP_LCK_MASK 0x80000000u
#define RDC_PDAP_LCK_SHIFT 31
/* MRSA Bit Fields */
#define RDC_MRSA_SADR_MASK 0xFFFFFF80u
#define RDC_MRSA_SADR_SHIFT 7
#define RDC_MRSA_SADR(x) (((uint32_t)(((uint32_t)(x))<<RDC_MRSA_SADR_SHIFT))&RDC_MRSA_SADR_MASK)
/* MREA Bit Fields */
#define RDC_MREA_EADR_MASK 0xFFFFFF80u
#define RDC_MREA_EADR_SHIFT 7
#define RDC_MREA_EADR(x) (((uint32_t)(((uint32_t)(x))<<RDC_MREA_EADR_SHIFT))&RDC_MREA_EADR_MASK)
/* MRC Bit Fields */
#define RDC_MRC_D0W_MASK 0x1u
#define RDC_MRC_D0W_SHIFT 0
#define RDC_MRC_D0R_MASK 0x2u
#define RDC_MRC_D0R_SHIFT 1
#define RDC_MRC_D1W_MASK 0x4u
#define RDC_MRC_D1W_SHIFT 2
#define RDC_MRC_D1R_MASK 0x8u
#define RDC_MRC_D1R_SHIFT 3
#define RDC_MRC_D2W_MASK 0x10u
#define RDC_MRC_D2W_SHIFT 4
#define RDC_MRC_D2R_MASK 0x20u
#define RDC_MRC_D2R_SHIFT 5
#define RDC_MRC_D3W_MASK 0x40u
#define RDC_MRC_D3W_SHIFT 6
#define RDC_MRC_D3R_MASK 0x80u
#define RDC_MRC_D3R_SHIFT 7
#define RDC_MRC_ENA_MASK 0x40000000u
#define RDC_MRC_ENA_SHIFT 30
#define RDC_MRC_LCK_MASK 0x80000000u
#define RDC_MRC_LCK_SHIFT 31
/* MRVS Bit Fields */
#define RDC_MRVS_VDID_MASK 0x3u
#define RDC_MRVS_VDID_SHIFT 0
#define RDC_MRVS_VDID(x) (((uint32_t)(((uint32_t)(x))<<RDC_MRVS_VDID_SHIFT))&RDC_MRVS_VDID_MASK)
#define RDC_MRVS_AD_MASK 0x10u
#define RDC_MRVS_AD_SHIFT 4
#define RDC_MRVS_VADR_MASK 0xFFFFFFE0u
#define RDC_MRVS_VADR_SHIFT 5
#define RDC_MRVS_VADR(x) (((uint32_t)(((uint32_t)(x))<<RDC_MRVS_VADR_SHIFT))&RDC_MRVS_VADR_MASK)
/*!
* @}
*/ /* end of group RDC_Register_Masks */
/* RDC - Peripheral instance base addresses */
/** Peripheral RDC base address */
#define RDC_BASE (0x303D0000u)
/** Peripheral RDC base pointer */
#define RDC ((RDC_Type *)RDC_BASE)
#define RDC_BASE_PTR (RDC)
/** Array initializer of RDC peripheral base addresses */
#define RDC_BASE_ADDRS { RDC_BASE }
/** Array initializer of RDC peripheral base pointers */
#define RDC_BASE_PTRS { RDC }
/** Interrupt vectors for the RDC peripheral type */
#define RDC_IRQS { RDC_IRQn }
/* ----------------------------------------------------------------------------
-- RDC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup RDC_Register_Accessor_Macros RDC - Register accessor macros
* @{
*/
/* RDC - Register instance definitions */
/* RDC */
#define RDC_VIR RDC_VIR_REG(RDC_BASE_PTR)
#define RDC_STAT RDC_STAT_REG(RDC_BASE_PTR)
#define RDC_INTCTRL RDC_INTCTRL_REG(RDC_BASE_PTR)
#define RDC_INTSTAT RDC_INTSTAT_REG(RDC_BASE_PTR)
#define RDC_MDA0 RDC_MDA_REG(RDC_BASE_PTR,0)
#define RDC_MDA1 RDC_MDA_REG(RDC_BASE_PTR,1)
#define RDC_MDA2 RDC_MDA_REG(RDC_BASE_PTR,2)
#define RDC_MDA3 RDC_MDA_REG(RDC_BASE_PTR,3)
#define RDC_MDA4 RDC_MDA_REG(RDC_BASE_PTR,4)
#define RDC_MDA5 RDC_MDA_REG(RDC_BASE_PTR,5)
#define RDC_MDA6 RDC_MDA_REG(RDC_BASE_PTR,6)
#define RDC_MDA7 RDC_MDA_REG(RDC_BASE_PTR,7)
#define RDC_MDA8 RDC_MDA_REG(RDC_BASE_PTR,8)
#define RDC_MDA9 RDC_MDA_REG(RDC_BASE_PTR,9)
#define RDC_MDA10 RDC_MDA_REG(RDC_BASE_PTR,10)
#define RDC_MDA11 RDC_MDA_REG(RDC_BASE_PTR,11)
#define RDC_MDA12 RDC_MDA_REG(RDC_BASE_PTR,12)
#define RDC_MDA13 RDC_MDA_REG(RDC_BASE_PTR,13)
#define RDC_MDA14 RDC_MDA_REG(RDC_BASE_PTR,14)
#define RDC_MDA15 RDC_MDA_REG(RDC_BASE_PTR,15)
#define RDC_MDA16 RDC_MDA_REG(RDC_BASE_PTR,16)
#define RDC_MDA17 RDC_MDA_REG(RDC_BASE_PTR,17)
#define RDC_MDA18 RDC_MDA_REG(RDC_BASE_PTR,18)
#define RDC_MDA19 RDC_MDA_REG(RDC_BASE_PTR,19)
#define RDC_MDA20 RDC_MDA_REG(RDC_BASE_PTR,20)
#define RDC_MDA21 RDC_MDA_REG(RDC_BASE_PTR,21)
#define RDC_MDA22 RDC_MDA_REG(RDC_BASE_PTR,22)
#define RDC_MDA23 RDC_MDA_REG(RDC_BASE_PTR,23)
#define RDC_MDA24 RDC_MDA_REG(RDC_BASE_PTR,24)
#define RDC_MDA25 RDC_MDA_REG(RDC_BASE_PTR,25)
#define RDC_MDA26 RDC_MDA_REG(RDC_BASE_PTR,26)
#define RDC_PDAP0 RDC_PDAP_REG(RDC_BASE_PTR,0)
#define RDC_PDAP1 RDC_PDAP_REG(RDC_BASE_PTR,1)
#define RDC_PDAP2 RDC_PDAP_REG(RDC_BASE_PTR,2)
#define RDC_PDAP3 RDC_PDAP_REG(RDC_BASE_PTR,3)
#define RDC_PDAP4 RDC_PDAP_REG(RDC_BASE_PTR,4)
#define RDC_PDAP5 RDC_PDAP_REG(RDC_BASE_PTR,5)
#define RDC_PDAP6 RDC_PDAP_REG(RDC_BASE_PTR,6)
#define RDC_PDAP7 RDC_PDAP_REG(RDC_BASE_PTR,7)
#define RDC_PDAP8 RDC_PDAP_REG(RDC_BASE_PTR,8)
#define RDC_PDAP9 RDC_PDAP_REG(RDC_BASE_PTR,9)
#define RDC_PDAP10 RDC_PDAP_REG(RDC_BASE_PTR,10)
#define RDC_PDAP11 RDC_PDAP_REG(RDC_BASE_PTR,11)
#define RDC_PDAP12 RDC_PDAP_REG(RDC_BASE_PTR,12)
#define RDC_PDAP13 RDC_PDAP_REG(RDC_BASE_PTR,13)
#define RDC_PDAP14 RDC_PDAP_REG(RDC_BASE_PTR,14)
#define RDC_PDAP15 RDC_PDAP_REG(RDC_BASE_PTR,15)
#define RDC_PDAP16 RDC_PDAP_REG(RDC_BASE_PTR,16)
#define RDC_PDAP17 RDC_PDAP_REG(RDC_BASE_PTR,17)
#define RDC_PDAP18 RDC_PDAP_REG(RDC_BASE_PTR,18)
#define RDC_PDAP19 RDC_PDAP_REG(RDC_BASE_PTR,19)
#define RDC_PDAP20 RDC_PDAP_REG(RDC_BASE_PTR,20)
#define RDC_PDAP21 RDC_PDAP_REG(RDC_BASE_PTR,21)
#define RDC_PDAP22 RDC_PDAP_REG(RDC_BASE_PTR,22)
#define RDC_PDAP23 RDC_PDAP_REG(RDC_BASE_PTR,23)
#define RDC_PDAP24 RDC_PDAP_REG(RDC_BASE_PTR,24)
#define RDC_PDAP25 RDC_PDAP_REG(RDC_BASE_PTR,25)
#define RDC_PDAP26 RDC_PDAP_REG(RDC_BASE_PTR,26)
#define RDC_PDAP27 RDC_PDAP_REG(RDC_BASE_PTR,27)
#define RDC_PDAP28 RDC_PDAP_REG(RDC_BASE_PTR,28)
#define RDC_PDAP29 RDC_PDAP_REG(RDC_BASE_PTR,29)
#define RDC_PDAP30 RDC_PDAP_REG(RDC_BASE_PTR,30)
#define RDC_PDAP31 RDC_PDAP_REG(RDC_BASE_PTR,31)
#define RDC_PDAP32 RDC_PDAP_REG(RDC_BASE_PTR,32)
#define RDC_PDAP33 RDC_PDAP_REG(RDC_BASE_PTR,33)
#define RDC_PDAP34 RDC_PDAP_REG(RDC_BASE_PTR,34)
#define RDC_PDAP35 RDC_PDAP_REG(RDC_BASE_PTR,35)
#define RDC_PDAP36 RDC_PDAP_REG(RDC_BASE_PTR,36)
#define RDC_PDAP37 RDC_PDAP_REG(RDC_BASE_PTR,37)
#define RDC_PDAP38 RDC_PDAP_REG(RDC_BASE_PTR,38)
#define RDC_PDAP39 RDC_PDAP_REG(RDC_BASE_PTR,39)
#define RDC_PDAP40 RDC_PDAP_REG(RDC_BASE_PTR,40)
#define RDC_PDAP41 RDC_PDAP_REG(RDC_BASE_PTR,41)
#define RDC_PDAP42 RDC_PDAP_REG(RDC_BASE_PTR,42)
#define RDC_PDAP43 RDC_PDAP_REG(RDC_BASE_PTR,43)
#define RDC_PDAP44 RDC_PDAP_REG(RDC_BASE_PTR,44)
#define RDC_PDAP45 RDC_PDAP_REG(RDC_BASE_PTR,45)
#define RDC_PDAP46 RDC_PDAP_REG(RDC_BASE_PTR,46)
#define RDC_PDAP47 RDC_PDAP_REG(RDC_BASE_PTR,47)
#define RDC_PDAP48 RDC_PDAP_REG(RDC_BASE_PTR,48)
#define RDC_PDAP49 RDC_PDAP_REG(RDC_BASE_PTR,49)
#define RDC_PDAP50 RDC_PDAP_REG(RDC_BASE_PTR,50)
#define RDC_PDAP51 RDC_PDAP_REG(RDC_BASE_PTR,51)
#define RDC_PDAP52 RDC_PDAP_REG(RDC_BASE_PTR,52)
#define RDC_PDAP53 RDC_PDAP_REG(RDC_BASE_PTR,53)
#define RDC_PDAP54 RDC_PDAP_REG(RDC_BASE_PTR,54)
#define RDC_PDAP55 RDC_PDAP_REG(RDC_BASE_PTR,55)
#define RDC_PDAP56 RDC_PDAP_REG(RDC_BASE_PTR,56)
#define RDC_PDAP57 RDC_PDAP_REG(RDC_BASE_PTR,57)
#define RDC_PDAP58 RDC_PDAP_REG(RDC_BASE_PTR,58)
#define RDC_PDAP59 RDC_PDAP_REG(RDC_BASE_PTR,59)
#define RDC_PDAP60 RDC_PDAP_REG(RDC_BASE_PTR,60)
#define RDC_PDAP61 RDC_PDAP_REG(RDC_BASE_PTR,61)
#define RDC_PDAP62 RDC_PDAP_REG(RDC_BASE_PTR,62)
#define RDC_PDAP63 RDC_PDAP_REG(RDC_BASE_PTR,63)
#define RDC_PDAP64 RDC_PDAP_REG(RDC_BASE_PTR,64)
#define RDC_PDAP65 RDC_PDAP_REG(RDC_BASE_PTR,65)
#define RDC_PDAP66 RDC_PDAP_REG(RDC_BASE_PTR,66)
#define RDC_PDAP67 RDC_PDAP_REG(RDC_BASE_PTR,67)
#define RDC_PDAP68 RDC_PDAP_REG(RDC_BASE_PTR,68)
#define RDC_PDAP69 RDC_PDAP_REG(RDC_BASE_PTR,69)
#define RDC_PDAP70 RDC_PDAP_REG(RDC_BASE_PTR,70)
#define RDC_PDAP71 RDC_PDAP_REG(RDC_BASE_PTR,71)
#define RDC_PDAP72 RDC_PDAP_REG(RDC_BASE_PTR,72)
#define RDC_PDAP73 RDC_PDAP_REG(RDC_BASE_PTR,73)
#define RDC_PDAP74 RDC_PDAP_REG(RDC_BASE_PTR,74)
#define RDC_PDAP75 RDC_PDAP_REG(RDC_BASE_PTR,75)
#define RDC_PDAP76 RDC_PDAP_REG(RDC_BASE_PTR,76)
#define RDC_PDAP77 RDC_PDAP_REG(RDC_BASE_PTR,77)
#define RDC_PDAP78 RDC_PDAP_REG(RDC_BASE_PTR,78)
#define RDC_PDAP79 RDC_PDAP_REG(RDC_BASE_PTR,79)
#define RDC_PDAP80 RDC_PDAP_REG(RDC_BASE_PTR,80)
#define RDC_PDAP81 RDC_PDAP_REG(RDC_BASE_PTR,81)
#define RDC_PDAP82 RDC_PDAP_REG(RDC_BASE_PTR,82)
#define RDC_PDAP83 RDC_PDAP_REG(RDC_BASE_PTR,83)
#define RDC_PDAP84 RDC_PDAP_REG(RDC_BASE_PTR,84)
#define RDC_PDAP85 RDC_PDAP_REG(RDC_BASE_PTR,85)
#define RDC_PDAP86 RDC_PDAP_REG(RDC_BASE_PTR,86)
#define RDC_PDAP87 RDC_PDAP_REG(RDC_BASE_PTR,87)
#define RDC_PDAP88 RDC_PDAP_REG(RDC_BASE_PTR,88)
#define RDC_PDAP89 RDC_PDAP_REG(RDC_BASE_PTR,89)
#define RDC_PDAP90 RDC_PDAP_REG(RDC_BASE_PTR,90)
#define RDC_PDAP91 RDC_PDAP_REG(RDC_BASE_PTR,91)
#define RDC_PDAP92 RDC_PDAP_REG(RDC_BASE_PTR,92)
#define RDC_PDAP93 RDC_PDAP_REG(RDC_BASE_PTR,93)
#define RDC_PDAP94 RDC_PDAP_REG(RDC_BASE_PTR,94)
#define RDC_PDAP95 RDC_PDAP_REG(RDC_BASE_PTR,95)
#define RDC_PDAP96 RDC_PDAP_REG(RDC_BASE_PTR,96)
#define RDC_PDAP97 RDC_PDAP_REG(RDC_BASE_PTR,97)
#define RDC_PDAP98 RDC_PDAP_REG(RDC_BASE_PTR,98)
#define RDC_PDAP99 RDC_PDAP_REG(RDC_BASE_PTR,99)
#define RDC_PDAP100 RDC_PDAP_REG(RDC_BASE_PTR,100)
#define RDC_PDAP101 RDC_PDAP_REG(RDC_BASE_PTR,101)
#define RDC_PDAP102 RDC_PDAP_REG(RDC_BASE_PTR,102)
#define RDC_PDAP103 RDC_PDAP_REG(RDC_BASE_PTR,103)
#define RDC_PDAP104 RDC_PDAP_REG(RDC_BASE_PTR,104)
#define RDC_PDAP105 RDC_PDAP_REG(RDC_BASE_PTR,105)
#define RDC_PDAP106 RDC_PDAP_REG(RDC_BASE_PTR,106)
#define RDC_PDAP107 RDC_PDAP_REG(RDC_BASE_PTR,107)
#define RDC_PDAP108 RDC_PDAP_REG(RDC_BASE_PTR,108)
#define RDC_PDAP109 RDC_PDAP_REG(RDC_BASE_PTR,109)
#define RDC_PDAP110 RDC_PDAP_REG(RDC_BASE_PTR,110)
#define RDC_PDAP111 RDC_PDAP_REG(RDC_BASE_PTR,111)
#define RDC_PDAP112 RDC_PDAP_REG(RDC_BASE_PTR,112)
#define RDC_PDAP113 RDC_PDAP_REG(RDC_BASE_PTR,113)
#define RDC_PDAP114 RDC_PDAP_REG(RDC_BASE_PTR,114)
#define RDC_PDAP115 RDC_PDAP_REG(RDC_BASE_PTR,115)
#define RDC_PDAP116 RDC_PDAP_REG(RDC_BASE_PTR,116)
#define RDC_PDAP117 RDC_PDAP_REG(RDC_BASE_PTR,117)
#define RDC_MRSA0 RDC_MRSA_REG(RDC_BASE_PTR,0)
#define RDC_MREA0 RDC_MREA_REG(RDC_BASE_PTR,0)
#define RDC_MRC0 RDC_MRC_REG(RDC_BASE_PTR,0)
#define RDC_MRVS0 RDC_MRVS_REG(RDC_BASE_PTR,0)
#define RDC_MRSA1 RDC_MRSA_REG(RDC_BASE_PTR,1)
#define RDC_MREA1 RDC_MREA_REG(RDC_BASE_PTR,1)
#define RDC_MRC1 RDC_MRC_REG(RDC_BASE_PTR,1)
#define RDC_MRVS1 RDC_MRVS_REG(RDC_BASE_PTR,1)
#define RDC_MRSA2 RDC_MRSA_REG(RDC_BASE_PTR,2)
#define RDC_MREA2 RDC_MREA_REG(RDC_BASE_PTR,2)
#define RDC_MRC2 RDC_MRC_REG(RDC_BASE_PTR,2)
#define RDC_MRVS2 RDC_MRVS_REG(RDC_BASE_PTR,2)
#define RDC_MRSA3 RDC_MRSA_REG(RDC_BASE_PTR,3)
#define RDC_MREA3 RDC_MREA_REG(RDC_BASE_PTR,3)
#define RDC_MRC3 RDC_MRC_REG(RDC_BASE_PTR,3)
#define RDC_MRVS3 RDC_MRVS_REG(RDC_BASE_PTR,3)
#define RDC_MRSA4 RDC_MRSA_REG(RDC_BASE_PTR,4)
#define RDC_MREA4 RDC_MREA_REG(RDC_BASE_PTR,4)
#define RDC_MRC4 RDC_MRC_REG(RDC_BASE_PTR,4)
#define RDC_MRVS4 RDC_MRVS_REG(RDC_BASE_PTR,4)
#define RDC_MRSA5 RDC_MRSA_REG(RDC_BASE_PTR,5)
#define RDC_MREA5 RDC_MREA_REG(RDC_BASE_PTR,5)
#define RDC_MRC5 RDC_MRC_REG(RDC_BASE_PTR,5)
#define RDC_MRVS5 RDC_MRVS_REG(RDC_BASE_PTR,5)
#define RDC_MRSA6 RDC_MRSA_REG(RDC_BASE_PTR,6)
#define RDC_MREA6 RDC_MREA_REG(RDC_BASE_PTR,6)
#define RDC_MRC6 RDC_MRC_REG(RDC_BASE_PTR,6)
#define RDC_MRVS6 RDC_MRVS_REG(RDC_BASE_PTR,6)
#define RDC_MRSA7 RDC_MRSA_REG(RDC_BASE_PTR,7)
#define RDC_MREA7 RDC_MREA_REG(RDC_BASE_PTR,7)
#define RDC_MRC7 RDC_MRC_REG(RDC_BASE_PTR,7)
#define RDC_MRVS7 RDC_MRVS_REG(RDC_BASE_PTR,7)
#define RDC_MRSA8 RDC_MRSA_REG(RDC_BASE_PTR,8)
#define RDC_MREA8 RDC_MREA_REG(RDC_BASE_PTR,8)
#define RDC_MRC8 RDC_MRC_REG(RDC_BASE_PTR,8)
#define RDC_MRVS8 RDC_MRVS_REG(RDC_BASE_PTR,8)
#define RDC_MRSA9 RDC_MRSA_REG(RDC_BASE_PTR,9)
#define RDC_MREA9 RDC_MREA_REG(RDC_BASE_PTR,9)
#define RDC_MRC9 RDC_MRC_REG(RDC_BASE_PTR,9)
#define RDC_MRVS9 RDC_MRVS_REG(RDC_BASE_PTR,9)
#define RDC_MRSA10 RDC_MRSA_REG(RDC_BASE_PTR,10)
#define RDC_MREA10 RDC_MREA_REG(RDC_BASE_PTR,10)
#define RDC_MRC10 RDC_MRC_REG(RDC_BASE_PTR,10)
#define RDC_MRVS10 RDC_MRVS_REG(RDC_BASE_PTR,10)
#define RDC_MRSA11 RDC_MRSA_REG(RDC_BASE_PTR,11)
#define RDC_MREA11 RDC_MREA_REG(RDC_BASE_PTR,11)
#define RDC_MRC11 RDC_MRC_REG(RDC_BASE_PTR,11)
#define RDC_MRVS11 RDC_MRVS_REG(RDC_BASE_PTR,11)
#define RDC_MRSA12 RDC_MRSA_REG(RDC_BASE_PTR,12)
#define RDC_MREA12 RDC_MREA_REG(RDC_BASE_PTR,12)
#define RDC_MRC12 RDC_MRC_REG(RDC_BASE_PTR,12)
#define RDC_MRVS12 RDC_MRVS_REG(RDC_BASE_PTR,12)
#define RDC_MRSA13 RDC_MRSA_REG(RDC_BASE_PTR,13)
#define RDC_MREA13 RDC_MREA_REG(RDC_BASE_PTR,13)
#define RDC_MRC13 RDC_MRC_REG(RDC_BASE_PTR,13)
#define RDC_MRVS13 RDC_MRVS_REG(RDC_BASE_PTR,13)
#define RDC_MRSA14 RDC_MRSA_REG(RDC_BASE_PTR,14)
#define RDC_MREA14 RDC_MREA_REG(RDC_BASE_PTR,14)
#define RDC_MRC14 RDC_MRC_REG(RDC_BASE_PTR,14)
#define RDC_MRVS14 RDC_MRVS_REG(RDC_BASE_PTR,14)
#define RDC_MRSA15 RDC_MRSA_REG(RDC_BASE_PTR,15)
#define RDC_MREA15 RDC_MREA_REG(RDC_BASE_PTR,15)
#define RDC_MRC15 RDC_MRC_REG(RDC_BASE_PTR,15)
#define RDC_MRVS15 RDC_MRVS_REG(RDC_BASE_PTR,15)
#define RDC_MRSA16 RDC_MRSA_REG(RDC_BASE_PTR,16)
#define RDC_MREA16 RDC_MREA_REG(RDC_BASE_PTR,16)
#define RDC_MRC16 RDC_MRC_REG(RDC_BASE_PTR,16)
#define RDC_MRVS16 RDC_MRVS_REG(RDC_BASE_PTR,16)
#define RDC_MRSA17 RDC_MRSA_REG(RDC_BASE_PTR,17)
#define RDC_MREA17 RDC_MREA_REG(RDC_BASE_PTR,17)
#define RDC_MRC17 RDC_MRC_REG(RDC_BASE_PTR,17)
#define RDC_MRVS17 RDC_MRVS_REG(RDC_BASE_PTR,17)
#define RDC_MRSA18 RDC_MRSA_REG(RDC_BASE_PTR,18)
#define RDC_MREA18 RDC_MREA_REG(RDC_BASE_PTR,18)
#define RDC_MRC18 RDC_MRC_REG(RDC_BASE_PTR,18)
#define RDC_MRVS18 RDC_MRVS_REG(RDC_BASE_PTR,18)
#define RDC_MRSA19 RDC_MRSA_REG(RDC_BASE_PTR,19)
#define RDC_MREA19 RDC_MREA_REG(RDC_BASE_PTR,19)
#define RDC_MRC19 RDC_MRC_REG(RDC_BASE_PTR,19)
#define RDC_MRVS19 RDC_MRVS_REG(RDC_BASE_PTR,19)
#define RDC_MRSA20 RDC_MRSA_REG(RDC_BASE_PTR,20)
#define RDC_MREA20 RDC_MREA_REG(RDC_BASE_PTR,20)
#define RDC_MRC20 RDC_MRC_REG(RDC_BASE_PTR,20)
#define RDC_MRVS20 RDC_MRVS_REG(RDC_BASE_PTR,20)
#define RDC_MRSA21 RDC_MRSA_REG(RDC_BASE_PTR,21)
#define RDC_MREA21 RDC_MREA_REG(RDC_BASE_PTR,21)
#define RDC_MRC21 RDC_MRC_REG(RDC_BASE_PTR,21)
#define RDC_MRVS21 RDC_MRVS_REG(RDC_BASE_PTR,21)
#define RDC_MRSA22 RDC_MRSA_REG(RDC_BASE_PTR,22)
#define RDC_MREA22 RDC_MREA_REG(RDC_BASE_PTR,22)
#define RDC_MRC22 RDC_MRC_REG(RDC_BASE_PTR,22)
#define RDC_MRVS22 RDC_MRVS_REG(RDC_BASE_PTR,22)
#define RDC_MRSA23 RDC_MRSA_REG(RDC_BASE_PTR,23)
#define RDC_MREA23 RDC_MREA_REG(RDC_BASE_PTR,23)
#define RDC_MRC23 RDC_MRC_REG(RDC_BASE_PTR,23)
#define RDC_MRVS23 RDC_MRVS_REG(RDC_BASE_PTR,23)
#define RDC_MRSA24 RDC_MRSA_REG(RDC_BASE_PTR,24)
#define RDC_MREA24 RDC_MREA_REG(RDC_BASE_PTR,24)
#define RDC_MRC24 RDC_MRC_REG(RDC_BASE_PTR,24)
#define RDC_MRVS24 RDC_MRVS_REG(RDC_BASE_PTR,24)
#define RDC_MRSA25 RDC_MRSA_REG(RDC_BASE_PTR,25)
#define RDC_MREA25 RDC_MREA_REG(RDC_BASE_PTR,25)
#define RDC_MRC25 RDC_MRC_REG(RDC_BASE_PTR,25)
#define RDC_MRVS25 RDC_MRVS_REG(RDC_BASE_PTR,25)
#define RDC_MRSA26 RDC_MRSA_REG(RDC_BASE_PTR,26)
#define RDC_MREA26 RDC_MREA_REG(RDC_BASE_PTR,26)
#define RDC_MRC26 RDC_MRC_REG(RDC_BASE_PTR,26)
#define RDC_MRVS26 RDC_MRVS_REG(RDC_BASE_PTR,26)
#define RDC_MRSA27 RDC_MRSA_REG(RDC_BASE_PTR,27)
#define RDC_MREA27 RDC_MREA_REG(RDC_BASE_PTR,27)
#define RDC_MRC27 RDC_MRC_REG(RDC_BASE_PTR,27)
#define RDC_MRVS27 RDC_MRVS_REG(RDC_BASE_PTR,27)
#define RDC_MRSA28 RDC_MRSA_REG(RDC_BASE_PTR,28)
#define RDC_MREA28 RDC_MREA_REG(RDC_BASE_PTR,28)
#define RDC_MRC28 RDC_MRC_REG(RDC_BASE_PTR,28)
#define RDC_MRVS28 RDC_MRVS_REG(RDC_BASE_PTR,28)
#define RDC_MRSA29 RDC_MRSA_REG(RDC_BASE_PTR,29)
#define RDC_MREA29 RDC_MREA_REG(RDC_BASE_PTR,29)
#define RDC_MRC29 RDC_MRC_REG(RDC_BASE_PTR,29)
#define RDC_MRVS29 RDC_MRVS_REG(RDC_BASE_PTR,29)
#define RDC_MRSA30 RDC_MRSA_REG(RDC_BASE_PTR,30)
#define RDC_MREA30 RDC_MREA_REG(RDC_BASE_PTR,30)
#define RDC_MRC30 RDC_MRC_REG(RDC_BASE_PTR,30)
#define RDC_MRVS30 RDC_MRVS_REG(RDC_BASE_PTR,30)
#define RDC_MRSA31 RDC_MRSA_REG(RDC_BASE_PTR,31)
#define RDC_MREA31 RDC_MREA_REG(RDC_BASE_PTR,31)
#define RDC_MRC31 RDC_MRC_REG(RDC_BASE_PTR,31)
#define RDC_MRVS31 RDC_MRVS_REG(RDC_BASE_PTR,31)
#define RDC_MRSA32 RDC_MRSA_REG(RDC_BASE_PTR,32)
#define RDC_MREA32 RDC_MREA_REG(RDC_BASE_PTR,32)
#define RDC_MRC32 RDC_MRC_REG(RDC_BASE_PTR,32)
#define RDC_MRVS32 RDC_MRVS_REG(RDC_BASE_PTR,32)
#define RDC_MRSA33 RDC_MRSA_REG(RDC_BASE_PTR,33)
#define RDC_MREA33 RDC_MREA_REG(RDC_BASE_PTR,33)
#define RDC_MRC33 RDC_MRC_REG(RDC_BASE_PTR,33)
#define RDC_MRVS33 RDC_MRVS_REG(RDC_BASE_PTR,33)
#define RDC_MRSA34 RDC_MRSA_REG(RDC_BASE_PTR,34)
#define RDC_MREA34 RDC_MREA_REG(RDC_BASE_PTR,34)
#define RDC_MRC34 RDC_MRC_REG(RDC_BASE_PTR,34)
#define RDC_MRVS34 RDC_MRVS_REG(RDC_BASE_PTR,34)
#define RDC_MRSA35 RDC_MRSA_REG(RDC_BASE_PTR,35)
#define RDC_MREA35 RDC_MREA_REG(RDC_BASE_PTR,35)
#define RDC_MRC35 RDC_MRC_REG(RDC_BASE_PTR,35)
#define RDC_MRVS35 RDC_MRVS_REG(RDC_BASE_PTR,35)
#define RDC_MRSA36 RDC_MRSA_REG(RDC_BASE_PTR,36)
#define RDC_MREA36 RDC_MREA_REG(RDC_BASE_PTR,36)
#define RDC_MRC36 RDC_MRC_REG(RDC_BASE_PTR,36)
#define RDC_MRVS36 RDC_MRVS_REG(RDC_BASE_PTR,36)
#define RDC_MRSA37 RDC_MRSA_REG(RDC_BASE_PTR,37)
#define RDC_MREA37 RDC_MREA_REG(RDC_BASE_PTR,37)
#define RDC_MRC37 RDC_MRC_REG(RDC_BASE_PTR,37)
#define RDC_MRVS37 RDC_MRVS_REG(RDC_BASE_PTR,37)
#define RDC_MRSA38 RDC_MRSA_REG(RDC_BASE_PTR,38)
#define RDC_MREA38 RDC_MREA_REG(RDC_BASE_PTR,38)
#define RDC_MRC38 RDC_MRC_REG(RDC_BASE_PTR,38)
#define RDC_MRVS38 RDC_MRVS_REG(RDC_BASE_PTR,38)
#define RDC_MRSA39 RDC_MRSA_REG(RDC_BASE_PTR,39)
#define RDC_MREA39 RDC_MREA_REG(RDC_BASE_PTR,39)
#define RDC_MRC39 RDC_MRC_REG(RDC_BASE_PTR,39)
#define RDC_MRVS39 RDC_MRVS_REG(RDC_BASE_PTR,39)
#define RDC_MRSA40 RDC_MRSA_REG(RDC_BASE_PTR,40)
#define RDC_MREA40 RDC_MREA_REG(RDC_BASE_PTR,40)
#define RDC_MRC40 RDC_MRC_REG(RDC_BASE_PTR,40)
#define RDC_MRVS40 RDC_MRVS_REG(RDC_BASE_PTR,40)
#define RDC_MRSA41 RDC_MRSA_REG(RDC_BASE_PTR,41)
#define RDC_MREA41 RDC_MREA_REG(RDC_BASE_PTR,41)
#define RDC_MRC41 RDC_MRC_REG(RDC_BASE_PTR,41)
#define RDC_MRVS41 RDC_MRVS_REG(RDC_BASE_PTR,41)
#define RDC_MRSA42 RDC_MRSA_REG(RDC_BASE_PTR,42)
#define RDC_MREA42 RDC_MREA_REG(RDC_BASE_PTR,42)
#define RDC_MRC42 RDC_MRC_REG(RDC_BASE_PTR,42)
#define RDC_MRVS42 RDC_MRVS_REG(RDC_BASE_PTR,42)
#define RDC_MRSA43 RDC_MRSA_REG(RDC_BASE_PTR,43)
#define RDC_MREA43 RDC_MREA_REG(RDC_BASE_PTR,43)
#define RDC_MRC43 RDC_MRC_REG(RDC_BASE_PTR,43)
#define RDC_MRVS43 RDC_MRVS_REG(RDC_BASE_PTR,43)
#define RDC_MRSA44 RDC_MRSA_REG(RDC_BASE_PTR,44)
#define RDC_MREA44 RDC_MREA_REG(RDC_BASE_PTR,44)
#define RDC_MRC44 RDC_MRC_REG(RDC_BASE_PTR,44)
#define RDC_MRVS44 RDC_MRVS_REG(RDC_BASE_PTR,44)
#define RDC_MRSA45 RDC_MRSA_REG(RDC_BASE_PTR,45)
#define RDC_MREA45 RDC_MREA_REG(RDC_BASE_PTR,45)
#define RDC_MRC45 RDC_MRC_REG(RDC_BASE_PTR,45)
#define RDC_MRVS45 RDC_MRVS_REG(RDC_BASE_PTR,45)
#define RDC_MRSA46 RDC_MRSA_REG(RDC_BASE_PTR,46)
#define RDC_MREA46 RDC_MREA_REG(RDC_BASE_PTR,46)
#define RDC_MRC46 RDC_MRC_REG(RDC_BASE_PTR,46)
#define RDC_MRVS46 RDC_MRVS_REG(RDC_BASE_PTR,46)
#define RDC_MRSA47 RDC_MRSA_REG(RDC_BASE_PTR,47)
#define RDC_MREA47 RDC_MREA_REG(RDC_BASE_PTR,47)
#define RDC_MRC47 RDC_MRC_REG(RDC_BASE_PTR,47)
#define RDC_MRVS47 RDC_MRVS_REG(RDC_BASE_PTR,47)
#define RDC_MRSA48 RDC_MRSA_REG(RDC_BASE_PTR,48)
#define RDC_MREA48 RDC_MREA_REG(RDC_BASE_PTR,48)
#define RDC_MRC48 RDC_MRC_REG(RDC_BASE_PTR,48)
#define RDC_MRVS48 RDC_MRVS_REG(RDC_BASE_PTR,48)
#define RDC_MRSA49 RDC_MRSA_REG(RDC_BASE_PTR,49)
#define RDC_MREA49 RDC_MREA_REG(RDC_BASE_PTR,49)
#define RDC_MRC49 RDC_MRC_REG(RDC_BASE_PTR,49)
#define RDC_MRVS49 RDC_MRVS_REG(RDC_BASE_PTR,49)
#define RDC_MRSA50 RDC_MRSA_REG(RDC_BASE_PTR,50)
#define RDC_MREA50 RDC_MREA_REG(RDC_BASE_PTR,50)
#define RDC_MRC50 RDC_MRC_REG(RDC_BASE_PTR,50)
#define RDC_MRVS50 RDC_MRVS_REG(RDC_BASE_PTR,50)
#define RDC_MRSA51 RDC_MRSA_REG(RDC_BASE_PTR,51)
#define RDC_MREA51 RDC_MREA_REG(RDC_BASE_PTR,51)
#define RDC_MRC51 RDC_MRC_REG(RDC_BASE_PTR,51)
#define RDC_MRVS51 RDC_MRVS_REG(RDC_BASE_PTR,51)
/* RDC - Register array accessors */
#define RDC_MDA(index) RDC_MDA_REG(RDC_BASE_PTR,index)
#define RDC_PDAP(index) RDC_PDAP_REG(RDC_BASE_PTR,index)
#define RDC_MRSA(index) RDC_MRSA_REG(RDC_BASE_PTR,index)
#define RDC_MREA(index) RDC_MREA_REG(RDC_BASE_PTR,index)
#define RDC_MRC(index) RDC_MRC_REG(RDC_BASE_PTR,index)
#define RDC_MRVS(index) RDC_MRVS_REG(RDC_BASE_PTR,index)
/*!
* @}
*/ /* end of group RDC_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group RDC_Peripheral */
/* ----------------------------------------------------------------------------
-- RDC_SEMAPHORE Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup RDC_SEMAPHORE_Peripheral_Access_Layer RDC_SEMAPHORE Peripheral Access Layer
* @{
*/
/** RDC_SEMAPHORE - Register Layout Typedef */
typedef struct {
__IO uint8_t GATE[64]; /**< Gate Register, array offset: 0x0, array step: 0x1 */
union { /* offset: 0x40 */
__IO uint16_t RSTGT_W; /**< Reset Gate Write,offset: 0x40 */
__IO uint16_t RSTGT_R; /**< Reset Gate Read,offset: 0x40 */
};
} RDC_SEMAPHORE_Type, *RDC_SEMAPHORE_MemMapPtr;
/* ----------------------------------------------------------------------------
-- RDC_SEMAPHORE - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup RDC_SEMAPHORE_Register_Accessor_Macros RDC_SEMAPHORE - Register accessor macros
* @{
*/
/* RDC_SEMAPHORE - Register accessors */
#define RDC_SEMAPHORE_GATE_REG(base,index) ((base)->GATE[index])
#define RDC_SEMAPHORE_RSTGT_W_REG(base) ((base)->RSTGT_W)
#define RDC_SEMAPHORE_RSTGT_R_REG(base) ((base)->RSTGT_R)
/*!
* @}
*/ /* end of group RDC_SEMAPHORE_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- RDC_SEMAPHORE Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup RDC_SEMAPHORE_Register_Masks RDC_SEMAPHORE Register Masks
* @{
*/
/* GATE Bit Fields */
#define RDC_SEMAPHORE_GATE_GTFSM_MASK 0xFu
#define RDC_SEMAPHORE_GATE_GTFSM_SHIFT 0
#define RDC_SEMAPHORE_GATE_GTFSM(x) (((uint8_t)(((uint8_t)(x))<<RDC_SEMAPHORE_GATE_GTFSM_SHIFT))&RDC_SEMAPHORE_GATE_GTFSM_MASK)
#define RDC_SEMAPHORE_GATE_LDOM_MASK 0x30u
#define RDC_SEMAPHORE_GATE_LDOM_SHIFT 4
#define RDC_SEMAPHORE_GATE_LDOM(x) (((uint8_t)(((uint8_t)(x))<<RDC_SEMAPHORE_GATE_LDOM_SHIFT))&RDC_SEMAPHORE_GATE_LDOM_MASK)
/* RSTGT_W Bit Fields */
#define RDC_SEMAPHORE_RSTGT_W_RSTGDP_MASK 0xFFu
#define RDC_SEMAPHORE_RSTGT_W_RSTGDP_SHIFT 0
#define RDC_SEMAPHORE_RSTGT_W_RSTGDP(x) (((uint16_t)(((uint16_t)(x))<<RDC_SEMAPHORE_RSTGT_W_RSTGDP_SHIFT))&RDC_SEMAPHORE_RSTGT_W_RSTGDP_MASK)
#define RDC_SEMAPHORE_RSTGT_W_RSTGTN_MASK 0xFF00u
#define RDC_SEMAPHORE_RSTGT_W_RSTGTN_SHIFT 8
#define RDC_SEMAPHORE_RSTGT_W_RSTGTN(x) (((uint16_t)(((uint16_t)(x))<<RDC_SEMAPHORE_RSTGT_W_RSTGTN_SHIFT))&RDC_SEMAPHORE_RSTGT_W_RSTGTN_MASK)
/* RSTGT_R Bit Fields */
#define RDC_SEMAPHORE_RSTGT_R_RSTGMS_MASK 0xFu
#define RDC_SEMAPHORE_RSTGT_R_RSTGMS_SHIFT 0
#define RDC_SEMAPHORE_RSTGT_R_RSTGMS(x) (((uint16_t)(((uint16_t)(x))<<RDC_SEMAPHORE_RSTGT_R_RSTGMS_SHIFT))&RDC_SEMAPHORE_RSTGT_R_RSTGMS_MASK)
#define RDC_SEMAPHORE_RSTGT_R_RSTGSM_MASK 0x30u
#define RDC_SEMAPHORE_RSTGT_R_RSTGSM_SHIFT 4
#define RDC_SEMAPHORE_RSTGT_R_RSTGSM(x) (((uint16_t)(((uint16_t)(x))<<RDC_SEMAPHORE_RSTGT_R_RSTGSM_SHIFT))&RDC_SEMAPHORE_RSTGT_R_RSTGSM_MASK)
#define RDC_SEMAPHORE_RSTGT_R_RSTGTN_MASK 0xFF00u
#define RDC_SEMAPHORE_RSTGT_R_RSTGTN_SHIFT 8
#define RDC_SEMAPHORE_RSTGT_R_RSTGTN(x) (((uint16_t)(((uint16_t)(x))<<RDC_SEMAPHORE_RSTGT_R_RSTGTN_SHIFT))&RDC_SEMAPHORE_RSTGT_R_RSTGTN_MASK)
/*!
* @}
*/ /* end of group RDC_SEMAPHORE_Register_Masks */
/* RDC_SEMAPHORE - Peripheral instance base addresses */
/** Peripheral RDC_SEMAPHORE1 base address */
#define RDC_SEMAPHORE1_BASE (0x303B0000u)
/** Peripheral RDC_SEMAPHORE1 base pointer */
#define RDC_SEMAPHORE1 ((RDC_SEMAPHORE_Type *)RDC_SEMAPHORE1_BASE)
#define RDC_SEMAPHORE1_BASE_PTR (RDC_SEMAPHORE1)
/** Peripheral RDC_SEMAPHORE2 base address */
#define RDC_SEMAPHORE2_BASE (0x303C0000u)
/** Peripheral RDC_SEMAPHORE2 base pointer */
#define RDC_SEMAPHORE2 ((RDC_SEMAPHORE_Type *)RDC_SEMAPHORE2_BASE)
#define RDC_SEMAPHORE2_BASE_PTR (RDC_SEMAPHORE2)
/** Array initializer of RDC_SEMAPHORE peripheral base addresses */
#define RDC_SEMAPHORE_BASE_ADDRS { RDC_SEMAPHORE1_BASE, RDC_SEMAPHORE2_BASE }
/** Array initializer of RDC_SEMAPHORE peripheral base pointers */
#define RDC_SEMAPHORE_BASE_PTRS { RDC_SEMAPHORE1, RDC_SEMAPHORE2 }
/* ----------------------------------------------------------------------------
-- RDC_SEMAPHORE - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup RDC_SEMAPHORE_Register_Accessor_Macros RDC_SEMAPHORE - Register accessor macros
* @{
*/
/* RDC_SEMAPHORE - Register instance definitions */
/* RDC_SEMAPHORE1 */
#define RDC_SEMAPHORE1_GATE0 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,0)
#define RDC_SEMAPHORE1_GATE1 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,1)
#define RDC_SEMAPHORE1_GATE2 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,2)
#define RDC_SEMAPHORE1_GATE3 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,3)
#define RDC_SEMAPHORE1_GATE4 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,4)
#define RDC_SEMAPHORE1_GATE5 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,5)
#define RDC_SEMAPHORE1_GATE6 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,6)
#define RDC_SEMAPHORE1_GATE7 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,7)
#define RDC_SEMAPHORE1_GATE8 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,8)
#define RDC_SEMAPHORE1_GATE9 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,9)
#define RDC_SEMAPHORE1_GATE10 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,10)
#define RDC_SEMAPHORE1_GATE11 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,11)
#define RDC_SEMAPHORE1_GATE12 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,12)
#define RDC_SEMAPHORE1_GATE13 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,13)
#define RDC_SEMAPHORE1_GATE14 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,14)
#define RDC_SEMAPHORE1_GATE15 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,15)
#define RDC_SEMAPHORE1_GATE16 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,16)
#define RDC_SEMAPHORE1_GATE17 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,17)
#define RDC_SEMAPHORE1_GATE18 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,18)
#define RDC_SEMAPHORE1_GATE19 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,19)
#define RDC_SEMAPHORE1_GATE20 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,20)
#define RDC_SEMAPHORE1_GATE21 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,21)
#define RDC_SEMAPHORE1_GATE22 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,22)
#define RDC_SEMAPHORE1_GATE23 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,23)
#define RDC_SEMAPHORE1_GATE24 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,24)
#define RDC_SEMAPHORE1_GATE25 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,25)
#define RDC_SEMAPHORE1_GATE26 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,26)
#define RDC_SEMAPHORE1_GATE27 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,27)
#define RDC_SEMAPHORE1_GATE28 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,28)
#define RDC_SEMAPHORE1_GATE29 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,29)
#define RDC_SEMAPHORE1_GATE30 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,30)
#define RDC_SEMAPHORE1_GATE31 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,31)
#define RDC_SEMAPHORE1_GATE32 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,32)
#define RDC_SEMAPHORE1_GATE33 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,33)
#define RDC_SEMAPHORE1_GATE34 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,34)
#define RDC_SEMAPHORE1_GATE35 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,35)
#define RDC_SEMAPHORE1_GATE36 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,36)
#define RDC_SEMAPHORE1_GATE37 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,37)
#define RDC_SEMAPHORE1_GATE38 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,38)
#define RDC_SEMAPHORE1_GATE39 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,39)
#define RDC_SEMAPHORE1_GATE40 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,40)
#define RDC_SEMAPHORE1_GATE41 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,41)
#define RDC_SEMAPHORE1_GATE42 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,42)
#define RDC_SEMAPHORE1_GATE43 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,43)
#define RDC_SEMAPHORE1_GATE44 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,44)
#define RDC_SEMAPHORE1_GATE45 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,45)
#define RDC_SEMAPHORE1_GATE46 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,46)
#define RDC_SEMAPHORE1_GATE47 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,47)
#define RDC_SEMAPHORE1_GATE48 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,48)
#define RDC_SEMAPHORE1_GATE49 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,49)
#define RDC_SEMAPHORE1_GATE50 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,50)
#define RDC_SEMAPHORE1_GATE51 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,51)
#define RDC_SEMAPHORE1_GATE52 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,52)
#define RDC_SEMAPHORE1_GATE53 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,53)
#define RDC_SEMAPHORE1_GATE54 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,54)
#define RDC_SEMAPHORE1_GATE55 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,55)
#define RDC_SEMAPHORE1_GATE56 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,56)
#define RDC_SEMAPHORE1_GATE57 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,57)
#define RDC_SEMAPHORE1_GATE58 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,58)
#define RDC_SEMAPHORE1_GATE59 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,59)
#define RDC_SEMAPHORE1_GATE60 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,60)
#define RDC_SEMAPHORE1_GATE61 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,61)
#define RDC_SEMAPHORE1_GATE62 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,62)
#define RDC_SEMAPHORE1_GATE63 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,63)
#define RDC_SEMAPHORE1_RSTGT_W RDC_SEMAPHORE_RSTGT_W_REG(RDC_SEMAPHORE1_BASE_PTR)
#define RDC_SEMAPHORE1_RSTGT_R RDC_SEMAPHORE_RSTGT_R_REG(RDC_SEMAPHORE1_BASE_PTR)
/* RDC_SEMAPHORE2 */
#define RDC_SEMAPHORE2_GATE0 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,0)
#define RDC_SEMAPHORE2_GATE1 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,1)
#define RDC_SEMAPHORE2_GATE2 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,2)
#define RDC_SEMAPHORE2_GATE3 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,3)
#define RDC_SEMAPHORE2_GATE4 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,4)
#define RDC_SEMAPHORE2_GATE5 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,5)
#define RDC_SEMAPHORE2_GATE6 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,6)
#define RDC_SEMAPHORE2_GATE7 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,7)
#define RDC_SEMAPHORE2_GATE8 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,8)
#define RDC_SEMAPHORE2_GATE9 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,9)
#define RDC_SEMAPHORE2_GATE10 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,10)
#define RDC_SEMAPHORE2_GATE11 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,11)
#define RDC_SEMAPHORE2_GATE12 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,12)
#define RDC_SEMAPHORE2_GATE13 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,13)
#define RDC_SEMAPHORE2_GATE14 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,14)
#define RDC_SEMAPHORE2_GATE15 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,15)
#define RDC_SEMAPHORE2_GATE16 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,16)
#define RDC_SEMAPHORE2_GATE17 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,17)
#define RDC_SEMAPHORE2_GATE18 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,18)
#define RDC_SEMAPHORE2_GATE19 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,19)
#define RDC_SEMAPHORE2_GATE20 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,20)
#define RDC_SEMAPHORE2_GATE21 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,21)
#define RDC_SEMAPHORE2_GATE22 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,22)
#define RDC_SEMAPHORE2_GATE23 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,23)
#define RDC_SEMAPHORE2_GATE24 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,24)
#define RDC_SEMAPHORE2_GATE25 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,25)
#define RDC_SEMAPHORE2_GATE26 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,26)
#define RDC_SEMAPHORE2_GATE27 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,27)
#define RDC_SEMAPHORE2_GATE28 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,28)
#define RDC_SEMAPHORE2_GATE29 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,29)
#define RDC_SEMAPHORE2_GATE30 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,30)
#define RDC_SEMAPHORE2_GATE31 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,31)
#define RDC_SEMAPHORE2_GATE32 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,32)
#define RDC_SEMAPHORE2_GATE33 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,33)
#define RDC_SEMAPHORE2_GATE34 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,34)
#define RDC_SEMAPHORE2_GATE35 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,35)
#define RDC_SEMAPHORE2_GATE36 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,36)
#define RDC_SEMAPHORE2_GATE37 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,37)
#define RDC_SEMAPHORE2_GATE38 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,38)
#define RDC_SEMAPHORE2_GATE39 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,39)
#define RDC_SEMAPHORE2_GATE40 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,40)
#define RDC_SEMAPHORE2_GATE41 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,41)
#define RDC_SEMAPHORE2_GATE42 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,42)
#define RDC_SEMAPHORE2_GATE43 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,43)
#define RDC_SEMAPHORE2_GATE44 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,44)
#define RDC_SEMAPHORE2_GATE45 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,45)
#define RDC_SEMAPHORE2_GATE46 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,46)
#define RDC_SEMAPHORE2_GATE47 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,47)
#define RDC_SEMAPHORE2_GATE48 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,48)
#define RDC_SEMAPHORE2_GATE49 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,49)
#define RDC_SEMAPHORE2_GATE50 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,50)
#define RDC_SEMAPHORE2_GATE51 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,51)
#define RDC_SEMAPHORE2_GATE52 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,52)
#define RDC_SEMAPHORE2_GATE53 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,53)
#define RDC_SEMAPHORE2_GATE54 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,54)
#define RDC_SEMAPHORE2_GATE55 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,55)
#define RDC_SEMAPHORE2_GATE56 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,56)
#define RDC_SEMAPHORE2_GATE57 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,57)
#define RDC_SEMAPHORE2_GATE58 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,58)
#define RDC_SEMAPHORE2_GATE59 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,59)
#define RDC_SEMAPHORE2_GATE60 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,60)
#define RDC_SEMAPHORE2_GATE61 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,61)
#define RDC_SEMAPHORE2_GATE62 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,62)
#define RDC_SEMAPHORE2_GATE63 RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,63)
#define RDC_SEMAPHORE2_RSTGT_W RDC_SEMAPHORE_RSTGT_W_REG(RDC_SEMAPHORE2_BASE_PTR)
#define RDC_SEMAPHORE2_RSTGT_R RDC_SEMAPHORE_RSTGT_R_REG(RDC_SEMAPHORE2_BASE_PTR)
/* RDC_SEMAPHORE - Register array accessors */
#define RDC_SEMAPHORE1_GATE(index) RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE1_BASE_PTR,index)
#define RDC_SEMAPHORE2_GATE(index) RDC_SEMAPHORE_GATE_REG(RDC_SEMAPHORE2_BASE_PTR,index)
/*!
* @}
*/ /* end of group RDC_SEMAPHORE_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group RDC_SEMAPHORE_Peripheral */
/* ----------------------------------------------------------------------------
-- ROMC Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup ROMC_Peripheral_Access_Layer ROMC Peripheral Access Layer
* @{
*/
/** ROMC - Register Layout Typedef */
typedef struct {
uint8_t RESERVED_0[212];
__IO uint32_t ROMPATCHD[8]; /**< ROMC Data Registers, array offset: 0xD4, array step: 0x4 */
__IO uint32_t ROMPATCHCNTL; /**< ROMC Control Register, offset: 0xF4 */
__I uint32_t ROMPATCHENH; /**< ROMC Enable Register High, offset: 0xF8 */
__IO uint32_t ROMPATCHENL; /**< ROMC Enable Register Low, offset: 0xFC */
__IO uint32_t ROMPATCHA[16]; /**< ROMC Address Registers, array offset: 0x100, array step: 0x4 */
uint8_t RESERVED_1[200];
__IO uint32_t ROMPATCHSR; /**< ROMC Status Register, offset: 0x208 */
} ROMC_Type, *ROMC_MemMapPtr;
/* ----------------------------------------------------------------------------
-- ROMC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup ROMC_Register_Accessor_Macros ROMC - Register accessor macros
* @{
*/
/* ROMC - Register accessors */
#define ROMC_ROMPATCHD_REG(base,index) ((base)->ROMPATCHD[index])
#define ROMC_ROMPATCHCNTL_REG(base) ((base)->ROMPATCHCNTL)
#define ROMC_ROMPATCHENH_REG(base) ((base)->ROMPATCHENH)
#define ROMC_ROMPATCHENL_REG(base) ((base)->ROMPATCHENL)
#define ROMC_ROMPATCHA_REG(base,index) ((base)->ROMPATCHA[index])
#define ROMC_ROMPATCHSR_REG(base) ((base)->ROMPATCHSR)
/*!
* @}
*/ /* end of group ROMC_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- ROMC Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup ROMC_Register_Masks ROMC Register Masks
* @{
*/
/* ROMPATCHD Bit Fields */
#define ROMC_ROMPATCHD_DATAX_MASK 0xFFFFFFFFu
#define ROMC_ROMPATCHD_DATAX_SHIFT 0
#define ROMC_ROMPATCHD_DATAX(x) (((uint32_t)(((uint32_t)(x))<<ROMC_ROMPATCHD_DATAX_SHIFT))&ROMC_ROMPATCHD_DATAX_MASK)
/* ROMPATCHCNTL Bit Fields */
#define ROMC_ROMPATCHCNTL_DATAFIX_MASK 0xFFu
#define ROMC_ROMPATCHCNTL_DATAFIX_SHIFT 0
#define ROMC_ROMPATCHCNTL_DATAFIX(x) (((uint32_t)(((uint32_t)(x))<<ROMC_ROMPATCHCNTL_DATAFIX_SHIFT))&ROMC_ROMPATCHCNTL_DATAFIX_MASK)
#define ROMC_ROMPATCHCNTL_DIS_MASK 0x20000000u
#define ROMC_ROMPATCHCNTL_DIS_SHIFT 29
/* ROMPATCHENH Bit Fields */
/* ROMPATCHENL Bit Fields */
#define ROMC_ROMPATCHENL_ENABLE_MASK 0xFFFFu
#define ROMC_ROMPATCHENL_ENABLE_SHIFT 0
#define ROMC_ROMPATCHENL_ENABLE(x) (((uint32_t)(((uint32_t)(x))<<ROMC_ROMPATCHENL_ENABLE_SHIFT))&ROMC_ROMPATCHENL_ENABLE_MASK)
/* ROMPATCHA Bit Fields */
#define ROMC_ROMPATCHA_THUMBX_MASK 0x1u
#define ROMC_ROMPATCHA_THUMBX_SHIFT 0
#define ROMC_ROMPATCHA_ADDRX_MASK 0x7FFFFEu
#define ROMC_ROMPATCHA_ADDRX_SHIFT 1
#define ROMC_ROMPATCHA_ADDRX(x) (((uint32_t)(((uint32_t)(x))<<ROMC_ROMPATCHA_ADDRX_SHIFT))&ROMC_ROMPATCHA_ADDRX_MASK)
/* ROMPATCHSR Bit Fields */
#define ROMC_ROMPATCHSR_SOURCE_MASK 0x3Fu
#define ROMC_ROMPATCHSR_SOURCE_SHIFT 0
#define ROMC_ROMPATCHSR_SOURCE(x) (((uint32_t)(((uint32_t)(x))<<ROMC_ROMPATCHSR_SOURCE_SHIFT))&ROMC_ROMPATCHSR_SOURCE_MASK)
#define ROMC_ROMPATCHSR_SW_MASK 0x20000u
#define ROMC_ROMPATCHSR_SW_SHIFT 17
/*!
* @}
*/ /* end of group ROMC_Register_Masks */
/* ROMC - Peripheral instance base addresses */
/** Peripheral ROMC base address */
#define ROMC_BASE (0x30310000u)
/** Peripheral ROMC base pointer */
#define ROMC ((ROMC_Type *)ROMC_BASE)
#define ROMC_BASE_PTR (ROMC)
/** Array initializer of ROMC peripheral base addresses */
#define ROMC_BASE_ADDRS { ROMC_BASE }
/** Array initializer of ROMC peripheral base pointers */
#define ROMC_BASE_PTRS { ROMC }
/* ----------------------------------------------------------------------------
-- ROMC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup ROMC_Register_Accessor_Macros ROMC - Register accessor macros
* @{
*/
/* ROMC - Register instance definitions */
/* ROMC */
#define ROMC_ROMPATCH0D ROMC_ROMPATCHD_REG(ROMC_BASE_PTR,0)
#define ROMC_ROMPATCH1D ROMC_ROMPATCHD_REG(ROMC_BASE_PTR,1)
#define ROMC_ROMPATCH2D ROMC_ROMPATCHD_REG(ROMC_BASE_PTR,2)
#define ROMC_ROMPATCH3D ROMC_ROMPATCHD_REG(ROMC_BASE_PTR,3)
#define ROMC_ROMPATCH4D ROMC_ROMPATCHD_REG(ROMC_BASE_PTR,4)
#define ROMC_ROMPATCH5D ROMC_ROMPATCHD_REG(ROMC_BASE_PTR,5)
#define ROMC_ROMPATCH6D ROMC_ROMPATCHD_REG(ROMC_BASE_PTR,6)
#define ROMC_ROMPATCH7D ROMC_ROMPATCHD_REG(ROMC_BASE_PTR,7)
#define ROMC_ROMPATCHCNTL ROMC_ROMPATCHCNTL_REG(ROMC_BASE_PTR)
#define ROMC_ROMPATCHENH ROMC_ROMPATCHENH_REG(ROMC_BASE_PTR)
#define ROMC_ROMPATCHENL ROMC_ROMPATCHENL_REG(ROMC_BASE_PTR)
#define ROMC_ROMPATCH0A ROMC_ROMPATCHA_REG(ROMC_BASE_PTR,0)
#define ROMC_ROMPATCH1A ROMC_ROMPATCHA_REG(ROMC_BASE_PTR,1)
#define ROMC_ROMPATCH2A ROMC_ROMPATCHA_REG(ROMC_BASE_PTR,2)
#define ROMC_ROMPATCH3A ROMC_ROMPATCHA_REG(ROMC_BASE_PTR,3)
#define ROMC_ROMPATCH4A ROMC_ROMPATCHA_REG(ROMC_BASE_PTR,4)
#define ROMC_ROMPATCH5A ROMC_ROMPATCHA_REG(ROMC_BASE_PTR,5)
#define ROMC_ROMPATCH6A ROMC_ROMPATCHA_REG(ROMC_BASE_PTR,6)
#define ROMC_ROMPATCH7A ROMC_ROMPATCHA_REG(ROMC_BASE_PTR,7)
#define ROMC_ROMPATCH8A ROMC_ROMPATCHA_REG(ROMC_BASE_PTR,8)
#define ROMC_ROMPATCH9A ROMC_ROMPATCHA_REG(ROMC_BASE_PTR,9)
#define ROMC_ROMPATCH10A ROMC_ROMPATCHA_REG(ROMC_BASE_PTR,10)
#define ROMC_ROMPATCH11A ROMC_ROMPATCHA_REG(ROMC_BASE_PTR,11)
#define ROMC_ROMPATCH12A ROMC_ROMPATCHA_REG(ROMC_BASE_PTR,12)
#define ROMC_ROMPATCH13A ROMC_ROMPATCHA_REG(ROMC_BASE_PTR,13)
#define ROMC_ROMPATCH14A ROMC_ROMPATCHA_REG(ROMC_BASE_PTR,14)
#define ROMC_ROMPATCH15A ROMC_ROMPATCHA_REG(ROMC_BASE_PTR,15)
#define ROMC_ROMPATCHSR ROMC_ROMPATCHSR_REG(ROMC_BASE_PTR)
/* ROMC - Register array accessors */
#define ROMC_ROMPATCHD(index) ROMC_ROMPATCHD_REG(ROMC_BASE_PTR,index)
#define ROMC_ROMPATCHA(index) ROMC_ROMPATCHA_REG(ROMC_BASE_PTR,index)
/*!
* @}
*/ /* end of group ROMC_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group ROMC_Peripheral */
/* ----------------------------------------------------------------------------
-- SDMAARM Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup SDMAARM_Peripheral_Access_Layer SDMAARM Peripheral Access Layer
* @{
*/
/** SDMAARM - Register Layout Typedef */
typedef struct {
__IO uint32_t MC0PTR; /**< ARM platform Channel 0 Pointer, offset: 0x0 */
__IO uint32_t INTR; /**< Channel Interrupts, offset: 0x4 */
__IO uint32_t STOP_STAT; /**< Channel Stop/Channel Status, offset: 0x8 */
__IO uint32_t HSTART; /**< Channel Start, offset: 0xC */
__IO uint32_t EVTOVR; /**< Channel Event Override, offset: 0x10 */
__IO uint32_t DSPOVR; /**< Channel BP Override, offset: 0x14 */
__IO uint32_t HOSTOVR; /**< Channel ARM platform Override, offset: 0x18 */
__IO uint32_t EVTPEND; /**< Channel Event Pending, offset: 0x1C */
uint8_t RESERVED_0[4];
__I uint32_t RESET; /**< Reset Register, offset: 0x24 */
__I uint32_t EVTERR; /**< DMA Request Error Register, offset: 0x28 */
__IO uint32_t INTRMASK; /**< Channel ARM platform Interrupt Mask, offset: 0x2C */
__I uint32_t PSW; /**< Schedule Status, offset: 0x30 */
__I uint32_t EVTERRDBG; /**< DMA Request Error Register, offset: 0x34 */
__IO uint32_t CONFIG; /**< Configuration Register, offset: 0x38 */
__IO uint32_t SDMA_LOCK; /**< SDMA LOCK, offset: 0x3C */
__IO uint32_t ONCE_ENB; /**< OnCE Enable, offset: 0x40 */
__IO uint32_t ONCE_DATA; /**< OnCE Data Register, offset: 0x44 */
__IO uint32_t ONCE_INSTR; /**< OnCE Instruction Register, offset: 0x48 */
__I uint32_t ONCE_STAT; /**< OnCE Status Register, offset: 0x4C */
__IO uint32_t ONCE_CMD; /**< OnCE Command Register, offset: 0x50 */
uint8_t RESERVED_1[4];
__IO uint32_t ILLINSTADDR; /**< Illegal Instruction Trap Address, offset: 0x58 */
__IO uint32_t CHN0ADDR; /**< Channel 0 Boot Address, offset: 0x5C */
__I uint32_t EVT_MIRROR; /**< DMA Requests, offset: 0x60 */
__I uint32_t EVT_MIRROR2; /**< DMA Requests 2, offset: 0x64 */
uint8_t RESERVED_2[8];
__IO uint32_t XTRIG_CONF1; /**< Cross-Trigger Events Configuration Register 1, offset: 0x70 */
__IO uint32_t XTRIG_CONF2; /**< Cross-Trigger Events Configuration Register 2, offset: 0x74 */
uint8_t RESERVED_3[136];
__IO uint32_t SDMA_CHNPRI[32]; /**< Channel Priority Registers, array offset: 0x100, array step: 0x4 */
uint8_t RESERVED_4[128];
__IO uint32_t CHNENBL[48]; /**< Channel Enable RAM, array offset: 0x200, array step: 0x4 */
} SDMAARM_Type, *SDMAARM_MemMapPtr;
/* ----------------------------------------------------------------------------
-- SDMAARM - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup SDMAARM_Register_Accessor_Macros SDMAARM - Register accessor macros
* @{
*/
/* SDMAARM - Register accessors */
#define SDMAARM_MC0PTR_REG(base) ((base)->MC0PTR)
#define SDMAARM_INTR_REG(base) ((base)->INTR)
#define SDMAARM_STOP_STAT_REG(base) ((base)->STOP_STAT)
#define SDMAARM_HSTART_REG(base) ((base)->HSTART)
#define SDMAARM_EVTOVR_REG(base) ((base)->EVTOVR)
#define SDMAARM_DSPOVR_REG(base) ((base)->DSPOVR)
#define SDMAARM_HOSTOVR_REG(base) ((base)->HOSTOVR)
#define SDMAARM_EVTPEND_REG(base) ((base)->EVTPEND)
#define SDMAARM_RESET_REG(base) ((base)->RESET)
#define SDMAARM_EVTERR_REG(base) ((base)->EVTERR)
#define SDMAARM_INTRMASK_REG(base) ((base)->INTRMASK)
#define SDMAARM_PSW_REG(base) ((base)->PSW)
#define SDMAARM_EVTERRDBG_REG(base) ((base)->EVTERRDBG)
#define SDMAARM_CONFIG_REG(base) ((base)->CONFIG)
#define SDMAARM_SDMA_LOCK_REG(base) ((base)->SDMA_LOCK)
#define SDMAARM_ONCE_ENB_REG(base) ((base)->ONCE_ENB)
#define SDMAARM_ONCE_DATA_REG(base) ((base)->ONCE_DATA)
#define SDMAARM_ONCE_INSTR_REG(base) ((base)->ONCE_INSTR)
#define SDMAARM_ONCE_STAT_REG(base) ((base)->ONCE_STAT)
#define SDMAARM_ONCE_CMD_REG(base) ((base)->ONCE_CMD)
#define SDMAARM_ILLINSTADDR_REG(base) ((base)->ILLINSTADDR)
#define SDMAARM_CHN0ADDR_REG(base) ((base)->CHN0ADDR)
#define SDMAARM_EVT_MIRROR_REG(base) ((base)->EVT_MIRROR)
#define SDMAARM_EVT_MIRROR2_REG(base) ((base)->EVT_MIRROR2)
#define SDMAARM_XTRIG_CONF1_REG(base) ((base)->XTRIG_CONF1)
#define SDMAARM_XTRIG_CONF2_REG(base) ((base)->XTRIG_CONF2)
#define SDMAARM_SDMA_CHNPRI_REG(base,index) ((base)->SDMA_CHNPRI[index])
#define SDMAARM_CHNENBL_REG(base,index) ((base)->CHNENBL[index])
/*!
* @}
*/ /* end of group SDMAARM_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- SDMAARM Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup SDMAARM_Register_Masks SDMAARM Register Masks
* @{
*/
/* MC0PTR Bit Fields */
#define SDMAARM_MC0PTR_MC0PTR_MASK 0xFFFFFFFFu
#define SDMAARM_MC0PTR_MC0PTR_SHIFT 0
#define SDMAARM_MC0PTR_MC0PTR(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_MC0PTR_MC0PTR_SHIFT))&SDMAARM_MC0PTR_MC0PTR_MASK)
/* INTR Bit Fields */
#define SDMAARM_INTR_HI_MASK 0xFFFFFFFFu
#define SDMAARM_INTR_HI_SHIFT 0
#define SDMAARM_INTR_HI(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_INTR_HI_SHIFT))&SDMAARM_INTR_HI_MASK)
/* STOP_STAT Bit Fields */
#define SDMAARM_STOP_STAT_HE_MASK 0xFFFFFFFFu
#define SDMAARM_STOP_STAT_HE_SHIFT 0
#define SDMAARM_STOP_STAT_HE(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_STOP_STAT_HE_SHIFT))&SDMAARM_STOP_STAT_HE_MASK)
/* HSTART Bit Fields */
#define SDMAARM_HSTART_HSTART_HE_MASK 0xFFFFFFFFu
#define SDMAARM_HSTART_HSTART_HE_SHIFT 0
#define SDMAARM_HSTART_HSTART_HE(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_HSTART_HSTART_HE_SHIFT))&SDMAARM_HSTART_HSTART_HE_MASK)
/* EVTOVR Bit Fields */
#define SDMAARM_EVTOVR_EO_MASK 0xFFFFFFFFu
#define SDMAARM_EVTOVR_EO_SHIFT 0
#define SDMAARM_EVTOVR_EO(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_EVTOVR_EO_SHIFT))&SDMAARM_EVTOVR_EO_MASK)
/* DSPOVR Bit Fields */
#define SDMAARM_DSPOVR_DO_MASK 0xFFFFFFFFu
#define SDMAARM_DSPOVR_DO_SHIFT 0
#define SDMAARM_DSPOVR_DO(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_DSPOVR_DO_SHIFT))&SDMAARM_DSPOVR_DO_MASK)
/* HOSTOVR Bit Fields */
#define SDMAARM_HOSTOVR_HO_MASK 0xFFFFFFFFu
#define SDMAARM_HOSTOVR_HO_SHIFT 0
#define SDMAARM_HOSTOVR_HO(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_HOSTOVR_HO_SHIFT))&SDMAARM_HOSTOVR_HO_MASK)
/* EVTPEND Bit Fields */
#define SDMAARM_EVTPEND_EP_MASK 0xFFFFFFFFu
#define SDMAARM_EVTPEND_EP_SHIFT 0
#define SDMAARM_EVTPEND_EP(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_EVTPEND_EP_SHIFT))&SDMAARM_EVTPEND_EP_MASK)
/* RESET Bit Fields */
#define SDMAARM_RESET_RESET_MASK 0x1u
#define SDMAARM_RESET_RESET_SHIFT 0
#define SDMAARM_RESET_RESCHED_MASK 0x2u
#define SDMAARM_RESET_RESCHED_SHIFT 1
/* EVTERR Bit Fields */
#define SDMAARM_EVTERR_CHNERR_MASK 0xFFFFFFFFu
#define SDMAARM_EVTERR_CHNERR_SHIFT 0
#define SDMAARM_EVTERR_CHNERR(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_EVTERR_CHNERR_SHIFT))&SDMAARM_EVTERR_CHNERR_MASK)
/* INTRMASK Bit Fields */
#define SDMAARM_INTRMASK_HIMASK_MASK 0xFFFFFFFFu
#define SDMAARM_INTRMASK_HIMASK_SHIFT 0
#define SDMAARM_INTRMASK_HIMASK(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_INTRMASK_HIMASK_SHIFT))&SDMAARM_INTRMASK_HIMASK_MASK)
/* PSW Bit Fields */
#define SDMAARM_PSW_CCR_MASK 0xFu
#define SDMAARM_PSW_CCR_SHIFT 0
#define SDMAARM_PSW_CCR(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_PSW_CCR_SHIFT))&SDMAARM_PSW_CCR_MASK)
#define SDMAARM_PSW_CCP_MASK 0xF0u
#define SDMAARM_PSW_CCP_SHIFT 4
#define SDMAARM_PSW_CCP(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_PSW_CCP_SHIFT))&SDMAARM_PSW_CCP_MASK)
#define SDMAARM_PSW_NCR_MASK 0x1F00u
#define SDMAARM_PSW_NCR_SHIFT 8
#define SDMAARM_PSW_NCR(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_PSW_NCR_SHIFT))&SDMAARM_PSW_NCR_MASK)
#define SDMAARM_PSW_NCP_MASK 0xE000u
#define SDMAARM_PSW_NCP_SHIFT 13
#define SDMAARM_PSW_NCP(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_PSW_NCP_SHIFT))&SDMAARM_PSW_NCP_MASK)
/* EVTERRDBG Bit Fields */
#define SDMAARM_EVTERRDBG_CHNERR_MASK 0xFFFFFFFFu
#define SDMAARM_EVTERRDBG_CHNERR_SHIFT 0
#define SDMAARM_EVTERRDBG_CHNERR(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_EVTERRDBG_CHNERR_SHIFT))&SDMAARM_EVTERRDBG_CHNERR_MASK)
/* CONFIG Bit Fields */
#define SDMAARM_CONFIG_CSM_MASK 0x3u
#define SDMAARM_CONFIG_CSM_SHIFT 0
#define SDMAARM_CONFIG_CSM(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_CONFIG_CSM_SHIFT))&SDMAARM_CONFIG_CSM_MASK)
#define SDMAARM_CONFIG_ACR_MASK 0x10u
#define SDMAARM_CONFIG_ACR_SHIFT 4
#define SDMAARM_CONFIG_RTDOBS_MASK 0x800u
#define SDMAARM_CONFIG_RTDOBS_SHIFT 11
#define SDMAARM_CONFIG_DSPDMA_MASK 0x1000u
#define SDMAARM_CONFIG_DSPDMA_SHIFT 12
/* SDMA_LOCK Bit Fields */
#define SDMAARM_SDMA_LOCK_LOCK_MASK 0x1u
#define SDMAARM_SDMA_LOCK_LOCK_SHIFT 0
#define SDMAARM_SDMA_LOCK_SRESET_LOCK_CLR_MASK 0x2u
#define SDMAARM_SDMA_LOCK_SRESET_LOCK_CLR_SHIFT 1
/* ONCE_ENB Bit Fields */
#define SDMAARM_ONCE_ENB_ENB_MASK 0x1u
#define SDMAARM_ONCE_ENB_ENB_SHIFT 0
/* ONCE_DATA Bit Fields */
#define SDMAARM_ONCE_DATA_DATA_MASK 0xFFFFFFFFu
#define SDMAARM_ONCE_DATA_DATA_SHIFT 0
#define SDMAARM_ONCE_DATA_DATA(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_ONCE_DATA_DATA_SHIFT))&SDMAARM_ONCE_DATA_DATA_MASK)
/* ONCE_INSTR Bit Fields */
#define SDMAARM_ONCE_INSTR_INSTR_MASK 0xFFFFu
#define SDMAARM_ONCE_INSTR_INSTR_SHIFT 0
#define SDMAARM_ONCE_INSTR_INSTR(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_ONCE_INSTR_INSTR_SHIFT))&SDMAARM_ONCE_INSTR_INSTR_MASK)
/* ONCE_STAT Bit Fields */
#define SDMAARM_ONCE_STAT_ECDR_MASK 0x7u
#define SDMAARM_ONCE_STAT_ECDR_SHIFT 0
#define SDMAARM_ONCE_STAT_ECDR(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_ONCE_STAT_ECDR_SHIFT))&SDMAARM_ONCE_STAT_ECDR_MASK)
#define SDMAARM_ONCE_STAT_MST_MASK 0x80u
#define SDMAARM_ONCE_STAT_MST_SHIFT 7
#define SDMAARM_ONCE_STAT_SWB_MASK 0x100u
#define SDMAARM_ONCE_STAT_SWB_SHIFT 8
#define SDMAARM_ONCE_STAT_ODR_MASK 0x200u
#define SDMAARM_ONCE_STAT_ODR_SHIFT 9
#define SDMAARM_ONCE_STAT_EDR_MASK 0x400u
#define SDMAARM_ONCE_STAT_EDR_SHIFT 10
#define SDMAARM_ONCE_STAT_RCV_MASK 0x800u
#define SDMAARM_ONCE_STAT_RCV_SHIFT 11
#define SDMAARM_ONCE_STAT_PST_MASK 0xF000u
#define SDMAARM_ONCE_STAT_PST_SHIFT 12
#define SDMAARM_ONCE_STAT_PST(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_ONCE_STAT_PST_SHIFT))&SDMAARM_ONCE_STAT_PST_MASK)
/* ONCE_CMD Bit Fields */
#define SDMAARM_ONCE_CMD_CMD_MASK 0xFu
#define SDMAARM_ONCE_CMD_CMD_SHIFT 0
#define SDMAARM_ONCE_CMD_CMD(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_ONCE_CMD_CMD_SHIFT))&SDMAARM_ONCE_CMD_CMD_MASK)
/* ILLINSTADDR Bit Fields */
#define SDMAARM_ILLINSTADDR_ILLINSTADDR_MASK 0x3FFFu
#define SDMAARM_ILLINSTADDR_ILLINSTADDR_SHIFT 0
#define SDMAARM_ILLINSTADDR_ILLINSTADDR(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_ILLINSTADDR_ILLINSTADDR_SHIFT))&SDMAARM_ILLINSTADDR_ILLINSTADDR_MASK)
/* CHN0ADDR Bit Fields */
#define SDMAARM_CHN0ADDR_CHN0ADDR_MASK 0x3FFFu
#define SDMAARM_CHN0ADDR_CHN0ADDR_SHIFT 0
#define SDMAARM_CHN0ADDR_CHN0ADDR(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_CHN0ADDR_CHN0ADDR_SHIFT))&SDMAARM_CHN0ADDR_CHN0ADDR_MASK)
#define SDMAARM_CHN0ADDR_SMSZ_MASK 0x4000u
#define SDMAARM_CHN0ADDR_SMSZ_SHIFT 14
/* EVT_MIRROR Bit Fields */
#define SDMAARM_EVT_MIRROR_EVENTS_MASK 0xFFFFFFFFu
#define SDMAARM_EVT_MIRROR_EVENTS_SHIFT 0
#define SDMAARM_EVT_MIRROR_EVENTS(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_EVT_MIRROR_EVENTS_SHIFT))&SDMAARM_EVT_MIRROR_EVENTS_MASK)
/* EVT_MIRROR2 Bit Fields */
#define SDMAARM_EVT_MIRROR2_EVENTS_MASK 0xFFFFu
#define SDMAARM_EVT_MIRROR2_EVENTS_SHIFT 0
#define SDMAARM_EVT_MIRROR2_EVENTS(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_EVT_MIRROR2_EVENTS_SHIFT))&SDMAARM_EVT_MIRROR2_EVENTS_MASK)
/* XTRIG_CONF1 Bit Fields */
#define SDMAARM_XTRIG_CONF1_NUM0_MASK 0x3Fu
#define SDMAARM_XTRIG_CONF1_NUM0_SHIFT 0
#define SDMAARM_XTRIG_CONF1_NUM0(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_XTRIG_CONF1_NUM0_SHIFT))&SDMAARM_XTRIG_CONF1_NUM0_MASK)
#define SDMAARM_XTRIG_CONF1_CNF0_MASK 0x40u
#define SDMAARM_XTRIG_CONF1_CNF0_SHIFT 6
#define SDMAARM_XTRIG_CONF1_NUM1_MASK 0x3F00u
#define SDMAARM_XTRIG_CONF1_NUM1_SHIFT 8
#define SDMAARM_XTRIG_CONF1_NUM1(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_XTRIG_CONF1_NUM1_SHIFT))&SDMAARM_XTRIG_CONF1_NUM1_MASK)
#define SDMAARM_XTRIG_CONF1_CNF1_MASK 0x4000u
#define SDMAARM_XTRIG_CONF1_CNF1_SHIFT 14
#define SDMAARM_XTRIG_CONF1_NUM2_MASK 0x3F0000u
#define SDMAARM_XTRIG_CONF1_NUM2_SHIFT 16
#define SDMAARM_XTRIG_CONF1_NUM2(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_XTRIG_CONF1_NUM2_SHIFT))&SDMAARM_XTRIG_CONF1_NUM2_MASK)
#define SDMAARM_XTRIG_CONF1_CNF2_MASK 0x400000u
#define SDMAARM_XTRIG_CONF1_CNF2_SHIFT 22
#define SDMAARM_XTRIG_CONF1_NUM3_MASK 0x3F000000u
#define SDMAARM_XTRIG_CONF1_NUM3_SHIFT 24
#define SDMAARM_XTRIG_CONF1_NUM3(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_XTRIG_CONF1_NUM3_SHIFT))&SDMAARM_XTRIG_CONF1_NUM3_MASK)
#define SDMAARM_XTRIG_CONF1_CNF3_MASK 0x40000000u
#define SDMAARM_XTRIG_CONF1_CNF3_SHIFT 30
/* XTRIG_CONF2 Bit Fields */
#define SDMAARM_XTRIG_CONF2_NUM4_MASK 0x3Fu
#define SDMAARM_XTRIG_CONF2_NUM4_SHIFT 0
#define SDMAARM_XTRIG_CONF2_NUM4(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_XTRIG_CONF2_NUM4_SHIFT))&SDMAARM_XTRIG_CONF2_NUM4_MASK)
#define SDMAARM_XTRIG_CONF2_CNF4_MASK 0x40u
#define SDMAARM_XTRIG_CONF2_CNF4_SHIFT 6
#define SDMAARM_XTRIG_CONF2_NUM5_MASK 0x3F00u
#define SDMAARM_XTRIG_CONF2_NUM5_SHIFT 8
#define SDMAARM_XTRIG_CONF2_NUM5(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_XTRIG_CONF2_NUM5_SHIFT))&SDMAARM_XTRIG_CONF2_NUM5_MASK)
#define SDMAARM_XTRIG_CONF2_CNF5_MASK 0x4000u
#define SDMAARM_XTRIG_CONF2_CNF5_SHIFT 14
#define SDMAARM_XTRIG_CONF2_NUM6_MASK 0x3F0000u
#define SDMAARM_XTRIG_CONF2_NUM6_SHIFT 16
#define SDMAARM_XTRIG_CONF2_NUM6(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_XTRIG_CONF2_NUM6_SHIFT))&SDMAARM_XTRIG_CONF2_NUM6_MASK)
#define SDMAARM_XTRIG_CONF2_CNF6_MASK 0x400000u
#define SDMAARM_XTRIG_CONF2_CNF6_SHIFT 22
#define SDMAARM_XTRIG_CONF2_NUM7_MASK 0x3F000000u
#define SDMAARM_XTRIG_CONF2_NUM7_SHIFT 24
#define SDMAARM_XTRIG_CONF2_NUM7(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_XTRIG_CONF2_NUM7_SHIFT))&SDMAARM_XTRIG_CONF2_NUM7_MASK)
#define SDMAARM_XTRIG_CONF2_CNF7_MASK 0x40000000u
#define SDMAARM_XTRIG_CONF2_CNF7_SHIFT 30
/* SDMA_CHNPRI Bit Fields */
#define SDMAARM_SDMA_CHNPRI_CHNPRIn_MASK 0x7u
#define SDMAARM_SDMA_CHNPRI_CHNPRIn_SHIFT 0
#define SDMAARM_SDMA_CHNPRI_CHNPRIn(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_SDMA_CHNPRI_CHNPRIn_SHIFT))&SDMAARM_SDMA_CHNPRI_CHNPRIn_MASK)
/* CHNENBL Bit Fields */
#define SDMAARM_CHNENBL_ENBLn_MASK 0xFFFFFFFFu
#define SDMAARM_CHNENBL_ENBLn_SHIFT 0
#define SDMAARM_CHNENBL_ENBLn(x) (((uint32_t)(((uint32_t)(x))<<SDMAARM_CHNENBL_ENBLn_SHIFT))&SDMAARM_CHNENBL_ENBLn_MASK)
/*!
* @}
*/ /* end of group SDMAARM_Register_Masks */
/* SDMAARM - Peripheral instance base addresses */
/** Peripheral SDMAARM base address */
#define SDMAARM_BASE (0x30BD0000u)
/** Peripheral SDMAARM base pointer */
#define SDMAARM ((SDMAARM_Type *)SDMAARM_BASE)
#define SDMAARM_BASE_PTR (SDMAARM)
/** Array initializer of SDMAARM peripheral base addresses */
#define SDMAARM_BASE_ADDRS { SDMAARM_BASE }
/** Array initializer of SDMAARM peripheral base pointers */
#define SDMAARM_BASE_PTRS { SDMAARM }
/** Interrupt vectors for the SDMAARM peripheral type */
#define SDMAARM_IRQS { SDMA_IRQn }
/* ----------------------------------------------------------------------------
-- SDMAARM - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup SDMAARM_Register_Accessor_Macros SDMAARM - Register accessor macros
* @{
*/
/* SDMAARM - Register instance definitions */
/* SDMAARM */
#define SDMAARM_MC0PTR SDMAARM_MC0PTR_REG(SDMAARM_BASE_PTR)
#define SDMAARM_INTR SDMAARM_INTR_REG(SDMAARM_BASE_PTR)
#define SDMAARM_STOP_STAT SDMAARM_STOP_STAT_REG(SDMAARM_BASE_PTR)
#define SDMAARM_HSTART SDMAARM_HSTART_REG(SDMAARM_BASE_PTR)
#define SDMAARM_EVTOVR SDMAARM_EVTOVR_REG(SDMAARM_BASE_PTR)
#define SDMAARM_DSPOVR SDMAARM_DSPOVR_REG(SDMAARM_BASE_PTR)
#define SDMAARM_HOSTOVR SDMAARM_HOSTOVR_REG(SDMAARM_BASE_PTR)
#define SDMAARM_EVTPEND SDMAARM_EVTPEND_REG(SDMAARM_BASE_PTR)
#define SDMAARM_RESET SDMAARM_RESET_REG(SDMAARM_BASE_PTR)
#define SDMAARM_EVTERR SDMAARM_EVTERR_REG(SDMAARM_BASE_PTR)
#define SDMAARM_INTRMASK SDMAARM_INTRMASK_REG(SDMAARM_BASE_PTR)
#define SDMAARM_PSW SDMAARM_PSW_REG(SDMAARM_BASE_PTR)
#define SDMAARM_EVTERRDBG SDMAARM_EVTERRDBG_REG(SDMAARM_BASE_PTR)
#define SDMAARM_CONFIG SDMAARM_CONFIG_REG(SDMAARM_BASE_PTR)
#define SDMAARM_SDMA_LOCK SDMAARM_SDMA_LOCK_REG(SDMAARM_BASE_PTR)
#define SDMAARM_ONCE_ENB SDMAARM_ONCE_ENB_REG(SDMAARM_BASE_PTR)
#define SDMAARM_ONCE_DATA SDMAARM_ONCE_DATA_REG(SDMAARM_BASE_PTR)
#define SDMAARM_ONCE_INSTR SDMAARM_ONCE_INSTR_REG(SDMAARM_BASE_PTR)
#define SDMAARM_ONCE_STAT SDMAARM_ONCE_STAT_REG(SDMAARM_BASE_PTR)
#define SDMAARM_ONCE_CMD SDMAARM_ONCE_CMD_REG(SDMAARM_BASE_PTR)
#define SDMAARM_ILLINSTADDR SDMAARM_ILLINSTADDR_REG(SDMAARM_BASE_PTR)
#define SDMAARM_CHN0ADDR SDMAARM_CHN0ADDR_REG(SDMAARM_BASE_PTR)
#define SDMAARM_EVT_MIRROR SDMAARM_EVT_MIRROR_REG(SDMAARM_BASE_PTR)
#define SDMAARM_EVT_MIRROR2 SDMAARM_EVT_MIRROR2_REG(SDMAARM_BASE_PTR)
#define SDMAARM_XTRIG_CONF1 SDMAARM_XTRIG_CONF1_REG(SDMAARM_BASE_PTR)
#define SDMAARM_XTRIG_CONF2 SDMAARM_XTRIG_CONF2_REG(SDMAARM_BASE_PTR)
#define SDMAARM_SDMA_CHNPRI0 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,0)
#define SDMAARM_SDMA_CHNPRI1 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,1)
#define SDMAARM_SDMA_CHNPRI2 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,2)
#define SDMAARM_SDMA_CHNPRI3 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,3)
#define SDMAARM_SDMA_CHNPRI4 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,4)
#define SDMAARM_SDMA_CHNPRI5 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,5)
#define SDMAARM_SDMA_CHNPRI6 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,6)
#define SDMAARM_SDMA_CHNPRI7 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,7)
#define SDMAARM_SDMA_CHNPRI8 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,8)
#define SDMAARM_SDMA_CHNPRI9 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,9)
#define SDMAARM_SDMA_CHNPRI10 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,10)
#define SDMAARM_SDMA_CHNPRI11 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,11)
#define SDMAARM_SDMA_CHNPRI12 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,12)
#define SDMAARM_SDMA_CHNPRI13 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,13)
#define SDMAARM_SDMA_CHNPRI14 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,14)
#define SDMAARM_SDMA_CHNPRI15 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,15)
#define SDMAARM_SDMA_CHNPRI16 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,16)
#define SDMAARM_SDMA_CHNPRI17 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,17)
#define SDMAARM_SDMA_CHNPRI18 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,18)
#define SDMAARM_SDMA_CHNPRI19 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,19)
#define SDMAARM_SDMA_CHNPRI20 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,20)
#define SDMAARM_SDMA_CHNPRI21 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,21)
#define SDMAARM_SDMA_CHNPRI22 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,22)
#define SDMAARM_SDMA_CHNPRI23 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,23)
#define SDMAARM_SDMA_CHNPRI24 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,24)
#define SDMAARM_SDMA_CHNPRI25 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,25)
#define SDMAARM_SDMA_CHNPRI26 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,26)
#define SDMAARM_SDMA_CHNPRI27 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,27)
#define SDMAARM_SDMA_CHNPRI28 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,28)
#define SDMAARM_SDMA_CHNPRI29 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,29)
#define SDMAARM_SDMA_CHNPRI30 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,30)
#define SDMAARM_SDMA_CHNPRI31 SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,31)
#define SDMAARM_CHNENBL0 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,0)
#define SDMAARM_CHNENBL1 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,1)
#define SDMAARM_CHNENBL2 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,2)
#define SDMAARM_CHNENBL3 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,3)
#define SDMAARM_CHNENBL4 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,4)
#define SDMAARM_CHNENBL5 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,5)
#define SDMAARM_CHNENBL6 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,6)
#define SDMAARM_CHNENBL7 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,7)
#define SDMAARM_CHNENBL8 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,8)
#define SDMAARM_CHNENBL9 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,9)
#define SDMAARM_CHNENBL10 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,10)
#define SDMAARM_CHNENBL11 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,11)
#define SDMAARM_CHNENBL12 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,12)
#define SDMAARM_CHNENBL13 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,13)
#define SDMAARM_CHNENBL14 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,14)
#define SDMAARM_CHNENBL15 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,15)
#define SDMAARM_CHNENBL16 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,16)
#define SDMAARM_CHNENBL17 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,17)
#define SDMAARM_CHNENBL18 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,18)
#define SDMAARM_CHNENBL19 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,19)
#define SDMAARM_CHNENBL20 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,20)
#define SDMAARM_CHNENBL21 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,21)
#define SDMAARM_CHNENBL22 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,22)
#define SDMAARM_CHNENBL23 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,23)
#define SDMAARM_CHNENBL24 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,24)
#define SDMAARM_CHNENBL25 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,25)
#define SDMAARM_CHNENBL26 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,26)
#define SDMAARM_CHNENBL27 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,27)
#define SDMAARM_CHNENBL28 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,28)
#define SDMAARM_CHNENBL29 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,29)
#define SDMAARM_CHNENBL30 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,30)
#define SDMAARM_CHNENBL31 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,31)
#define SDMAARM_CHNENBL32 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,32)
#define SDMAARM_CHNENBL33 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,33)
#define SDMAARM_CHNENBL34 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,34)
#define SDMAARM_CHNENBL35 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,35)
#define SDMAARM_CHNENBL36 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,36)
#define SDMAARM_CHNENBL37 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,37)
#define SDMAARM_CHNENBL38 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,38)
#define SDMAARM_CHNENBL39 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,39)
#define SDMAARM_CHNENBL40 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,40)
#define SDMAARM_CHNENBL41 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,41)
#define SDMAARM_CHNENBL42 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,42)
#define SDMAARM_CHNENBL43 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,43)
#define SDMAARM_CHNENBL44 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,44)
#define SDMAARM_CHNENBL45 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,45)
#define SDMAARM_CHNENBL46 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,46)
#define SDMAARM_CHNENBL47 SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,47)
/* SDMAARM - Register array accessors */
#define SDMAARM_SDMA_CHNPRI(index) SDMAARM_SDMA_CHNPRI_REG(SDMAARM_BASE_PTR,index)
#define SDMAARM_CHNENBL(index) SDMAARM_CHNENBL_REG(SDMAARM_BASE_PTR,index)
/*!
* @}
*/ /* end of group SDMAARM_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group SDMAARM_Peripheral */
/* ----------------------------------------------------------------------------
-- SEMA4 Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup SEMA4_Peripheral_Access_Layer SEMA4 Peripheral Access Layer
* @{
*/
/** SEMA4 - Register Layout Typedef */
typedef struct {
__IO uint8_t GATE00; /**< Semaphores Gate 3 Register, offset: 0x0 */
__IO uint8_t GATE01; /**< Semaphores Gate 2 Register, offset: 0x1 */
__IO uint8_t GATE02; /**< Semaphores Gate 1 Register, offset: 0x2 */
__IO uint8_t GATE03; /**< Semaphores Gate 0 Register, offset: 0x3 */
__IO uint8_t GATE04; /**< Semaphores Gate 7 Register, offset: 0x4 */
__IO uint8_t GATE05; /**< Semaphores Gate 6 Register, offset: 0x5 */
__IO uint8_t GATE06; /**< Semaphores Gate 5 Register, offset: 0x6 */
__IO uint8_t GATE07; /**< Semaphores Gate 4 Register, offset: 0x7 */
__IO uint8_t GATE08; /**< Semaphores Gate 11 Register, offset: 0x8 */
__IO uint8_t GATE09; /**< Semaphores Gate 10 Register, offset: 0x9 */
__IO uint8_t GATE10; /**< Semaphores Gate 9 Register, offset: 0xA */
__IO uint8_t GATE11; /**< Semaphores Gate 8 Register, offset: 0xB */
__IO uint8_t GATE12; /**< Semaphores Gate 15 Register, offset: 0xC */
__IO uint8_t GATE13; /**< Semaphores Gate 14 Register, offset: 0xD */
__IO uint8_t GATE14; /**< Semaphores Gate 13 Register, offset: 0xE */
__IO uint8_t GATE15; /**< Semaphores Gate 12 Register, offset: 0xF */
uint8_t RESERVED_0[48];
struct { /* offset: 0x40, array step: 0x8 */
__IO uint16_t INE; /**< Semaphores Processor n IRQ Notification Enable, array offset: 0x40, array step: 0x8 */
uint8_t RESERVED_0[6];
} CPnINE[2];
uint8_t RESERVED_1[48];
struct { /* offset: 0x80, array step: 0x8 */
__I uint16_t NTF; /**< Semaphores Processor n IRQ Notification, array offset: 0x80, array step: 0x8 */
uint8_t RESERVED_0[6];
} CPnNTF[2];
uint8_t RESERVED_2[112];
__IO uint16_t RSTGT; /**< Semaphores (Secure) Reset Gate n, offset: 0x100 */
uint8_t RESERVED_3[2];
__IO uint16_t RSTNTF; /**< Semaphores (Secure) Reset IRQ Notification, offset: 0x104 */
} SEMA4_Type, *SEMA4_MemMapPtr;
/* ----------------------------------------------------------------------------
-- SEMA4 - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup SEMA4_Register_Accessor_Macros SEMA4 - Register accessor macros
* @{
*/
/* SEMA4 - Register accessors */
#define SEMA4_GATE00_REG(base) ((base)->GATE00)
#define SEMA4_GATE01_REG(base) ((base)->GATE01)
#define SEMA4_GATE02_REG(base) ((base)->GATE02)
#define SEMA4_GATE03_REG(base) ((base)->GATE03)
#define SEMA4_GATE04_REG(base) ((base)->GATE04)
#define SEMA4_GATE05_REG(base) ((base)->GATE05)
#define SEMA4_GATE06_REG(base) ((base)->GATE06)
#define SEMA4_GATE07_REG(base) ((base)->GATE07)
#define SEMA4_GATE08_REG(base) ((base)->GATE08)
#define SEMA4_GATE09_REG(base) ((base)->GATE09)
#define SEMA4_GATE10_REG(base) ((base)->GATE10)
#define SEMA4_GATE11_REG(base) ((base)->GATE11)
#define SEMA4_GATE12_REG(base) ((base)->GATE12)
#define SEMA4_GATE13_REG(base) ((base)->GATE13)
#define SEMA4_GATE14_REG(base) ((base)->GATE14)
#define SEMA4_GATE15_REG(base) ((base)->GATE15)
#define SEMA4_CPINE_REG(base,index) ((base)->CPnINE[index].INE)
#define SEMA4_CPNTF_REG(base,index) ((base)->CPnNTF[index].NTF)
#define SEMA4_RSTGT_REG(base) ((base)->RSTGT)
#define SEMA4_RSTNTF_REG(base) ((base)->RSTNTF)
/*!
* @}
*/ /* end of group SEMA4_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- SEMA4 Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup SEMA4_Register_Masks SEMA4 Register Masks
* @{
*/
/* GATE00 Bit Fields */
#define SEMA4_GATE00_GTFSM_MASK 0x3u
#define SEMA4_GATE00_GTFSM_SHIFT 0
#define SEMA4_GATE00_GTFSM(x) (((uint8_t)(((uint8_t)(x))<<SEMA4_GATE00_GTFSM_SHIFT))&SEMA4_GATE00_GTFSM_MASK)
/* GATE01 Bit Fields */
#define SEMA4_GATE01_GTFSM_MASK 0x3u
#define SEMA4_GATE01_GTFSM_SHIFT 0
#define SEMA4_GATE01_GTFSM(x) (((uint8_t)(((uint8_t)(x))<<SEMA4_GATE01_GTFSM_SHIFT))&SEMA4_GATE01_GTFSM_MASK)
/* GATE02 Bit Fields */
#define SEMA4_GATE02_GTFSM_MASK 0x3u
#define SEMA4_GATE02_GTFSM_SHIFT 0
#define SEMA4_GATE02_GTFSM(x) (((uint8_t)(((uint8_t)(x))<<SEMA4_GATE02_GTFSM_SHIFT))&SEMA4_GATE02_GTFSM_MASK)
/* GATE03 Bit Fields */
#define SEMA4_GATE03_GTFSM_MASK 0x3u
#define SEMA4_GATE03_GTFSM_SHIFT 0
#define SEMA4_GATE03_GTFSM(x) (((uint8_t)(((uint8_t)(x))<<SEMA4_GATE03_GTFSM_SHIFT))&SEMA4_GATE03_GTFSM_MASK)
/* GATE04 Bit Fields */
#define SEMA4_GATE04_GTFSM_MASK 0x3u
#define SEMA4_GATE04_GTFSM_SHIFT 0
#define SEMA4_GATE04_GTFSM(x) (((uint8_t)(((uint8_t)(x))<<SEMA4_GATE04_GTFSM_SHIFT))&SEMA4_GATE04_GTFSM_MASK)
/* GATE05 Bit Fields */
#define SEMA4_GATE05_GTFSM_MASK 0x3u
#define SEMA4_GATE05_GTFSM_SHIFT 0
#define SEMA4_GATE05_GTFSM(x) (((uint8_t)(((uint8_t)(x))<<SEMA4_GATE05_GTFSM_SHIFT))&SEMA4_GATE05_GTFSM_MASK)
/* GATE06 Bit Fields */
#define SEMA4_GATE06_GTFSM_MASK 0x3u
#define SEMA4_GATE06_GTFSM_SHIFT 0
#define SEMA4_GATE06_GTFSM(x) (((uint8_t)(((uint8_t)(x))<<SEMA4_GATE06_GTFSM_SHIFT))&SEMA4_GATE06_GTFSM_MASK)
/* GATE07 Bit Fields */
#define SEMA4_GATE07_GTFSM_MASK 0x3u
#define SEMA4_GATE07_GTFSM_SHIFT 0
#define SEMA4_GATE07_GTFSM(x) (((uint8_t)(((uint8_t)(x))<<SEMA4_GATE07_GTFSM_SHIFT))&SEMA4_GATE07_GTFSM_MASK)
/* GATE08 Bit Fields */
#define SEMA4_GATE08_GTFSM_MASK 0x3u
#define SEMA4_GATE08_GTFSM_SHIFT 0
#define SEMA4_GATE08_GTFSM(x) (((uint8_t)(((uint8_t)(x))<<SEMA4_GATE08_GTFSM_SHIFT))&SEMA4_GATE08_GTFSM_MASK)
/* GATE09 Bit Fields */
#define SEMA4_GATE09_GTFSM_MASK 0x3u
#define SEMA4_GATE09_GTFSM_SHIFT 0
#define SEMA4_GATE09_GTFSM(x) (((uint8_t)(((uint8_t)(x))<<SEMA4_GATE09_GTFSM_SHIFT))&SEMA4_GATE09_GTFSM_MASK)
/* GATE10 Bit Fields */
#define SEMA4_GATE10_GTFSM_MASK 0x3u
#define SEMA4_GATE10_GTFSM_SHIFT 0
#define SEMA4_GATE10_GTFSM(x) (((uint8_t)(((uint8_t)(x))<<SEMA4_GATE10_GTFSM_SHIFT))&SEMA4_GATE10_GTFSM_MASK)
/* GATE11 Bit Fields */
#define SEMA4_GATE11_GTFSM_MASK 0x3u
#define SEMA4_GATE11_GTFSM_SHIFT 0
#define SEMA4_GATE11_GTFSM(x) (((uint8_t)(((uint8_t)(x))<<SEMA4_GATE11_GTFSM_SHIFT))&SEMA4_GATE11_GTFSM_MASK)
/* GATE12 Bit Fields */
#define SEMA4_GATE12_GTFSM_MASK 0x3u
#define SEMA4_GATE12_GTFSM_SHIFT 0
#define SEMA4_GATE12_GTFSM(x) (((uint8_t)(((uint8_t)(x))<<SEMA4_GATE12_GTFSM_SHIFT))&SEMA4_GATE12_GTFSM_MASK)
/* GATE13 Bit Fields */
#define SEMA4_GATE13_GTFSM_MASK 0x3u
#define SEMA4_GATE13_GTFSM_SHIFT 0
#define SEMA4_GATE13_GTFSM(x) (((uint8_t)(((uint8_t)(x))<<SEMA4_GATE13_GTFSM_SHIFT))&SEMA4_GATE13_GTFSM_MASK)
/* GATE14 Bit Fields */
#define SEMA4_GATE14_GTFSM_MASK 0x3u
#define SEMA4_GATE14_GTFSM_SHIFT 0
#define SEMA4_GATE14_GTFSM(x) (((uint8_t)(((uint8_t)(x))<<SEMA4_GATE14_GTFSM_SHIFT))&SEMA4_GATE14_GTFSM_MASK)
/* GATE15 Bit Fields */
#define SEMA4_GATE15_GTFSM_MASK 0x3u
#define SEMA4_GATE15_GTFSM_SHIFT 0
#define SEMA4_GATE15_GTFSM(x) (((uint8_t)(((uint8_t)(x))<<SEMA4_GATE15_GTFSM_SHIFT))&SEMA4_GATE15_GTFSM_MASK)
/* CPINE Bit Fields */
#define SEMA4_CPINE_INE7_MASK 0x1u
#define SEMA4_CPINE_INE7_SHIFT 0
#define SEMA4_CPINE_INE6_MASK 0x2u
#define SEMA4_CPINE_INE6_SHIFT 1
#define SEMA4_CPINE_INE5_MASK 0x4u
#define SEMA4_CPINE_INE5_SHIFT 2
#define SEMA4_CPINE_INE4_MASK 0x8u
#define SEMA4_CPINE_INE4_SHIFT 3
#define SEMA4_CPINE_INE3_MASK 0x10u
#define SEMA4_CPINE_INE3_SHIFT 4
#define SEMA4_CPINE_INE2_MASK 0x20u
#define SEMA4_CPINE_INE2_SHIFT 5
#define SEMA4_CPINE_INE1_MASK 0x40u
#define SEMA4_CPINE_INE1_SHIFT 6
#define SEMA4_CPINE_INE0_MASK 0x80u
#define SEMA4_CPINE_INE0_SHIFT 7
#define SEMA4_CPINE_INE15_MASK 0x100u
#define SEMA4_CPINE_INE15_SHIFT 8
#define SEMA4_CPINE_INE14_MASK 0x200u
#define SEMA4_CPINE_INE14_SHIFT 9
#define SEMA4_CPINE_INE13_MASK 0x400u
#define SEMA4_CPINE_INE13_SHIFT 10
#define SEMA4_CPINE_INE12_MASK 0x800u
#define SEMA4_CPINE_INE12_SHIFT 11
#define SEMA4_CPINE_INE11_MASK 0x1000u
#define SEMA4_CPINE_INE11_SHIFT 12
#define SEMA4_CPINE_INE10_MASK 0x2000u
#define SEMA4_CPINE_INE10_SHIFT 13
#define SEMA4_CPINE_INE9_MASK 0x4000u
#define SEMA4_CPINE_INE9_SHIFT 14
#define SEMA4_CPINE_INE8_MASK 0x8000u
#define SEMA4_CPINE_INE8_SHIFT 15
/* CPNTF Bit Fields */
#define SEMA4_CPNTF_GN7_MASK 0x1u
#define SEMA4_CPNTF_GN7_SHIFT 0
#define SEMA4_CPNTF_GN6_MASK 0x2u
#define SEMA4_CPNTF_GN6_SHIFT 1
#define SEMA4_CPNTF_GN5_MASK 0x4u
#define SEMA4_CPNTF_GN5_SHIFT 2
#define SEMA4_CPNTF_GN4_MASK 0x8u
#define SEMA4_CPNTF_GN4_SHIFT 3
#define SEMA4_CPNTF_GN3_MASK 0x10u
#define SEMA4_CPNTF_GN3_SHIFT 4
#define SEMA4_CPNTF_GN2_MASK 0x20u
#define SEMA4_CPNTF_GN2_SHIFT 5
#define SEMA4_CPNTF_GN1_MASK 0x40u
#define SEMA4_CPNTF_GN1_SHIFT 6
#define SEMA4_CPNTF_GN0_MASK 0x80u
#define SEMA4_CPNTF_GN0_SHIFT 7
#define SEMA4_CPNTF_GN15_MASK 0x100u
#define SEMA4_CPNTF_GN15_SHIFT 8
#define SEMA4_CPNTF_GN14_MASK 0x200u
#define SEMA4_CPNTF_GN14_SHIFT 9
#define SEMA4_CPNTF_GN13_MASK 0x400u
#define SEMA4_CPNTF_GN13_SHIFT 10
#define SEMA4_CPNTF_GN12_MASK 0x800u
#define SEMA4_CPNTF_GN12_SHIFT 11
#define SEMA4_CPNTF_GN11_MASK 0x1000u
#define SEMA4_CPNTF_GN11_SHIFT 12
#define SEMA4_CPNTF_GN10_MASK 0x2000u
#define SEMA4_CPNTF_GN10_SHIFT 13
#define SEMA4_CPNTF_GN9_MASK 0x4000u
#define SEMA4_CPNTF_GN9_SHIFT 14
#define SEMA4_CPNTF_GN8_MASK 0x8000u
#define SEMA4_CPNTF_GN8_SHIFT 15
/* RSTGT Bit Fields */
#define SEMA4_RSTGT_RSTGSM_RSTGMS_RSTGDP_MASK 0xFFu
#define SEMA4_RSTGT_RSTGSM_RSTGMS_RSTGDP_SHIFT 0
#define SEMA4_RSTGT_RSTGSM_RSTGMS_RSTGDP(x) (((uint16_t)(((uint16_t)(x))<<SEMA4_RSTGT_RSTGSM_RSTGMS_RSTGDP_SHIFT))&SEMA4_RSTGT_RSTGSM_RSTGMS_RSTGDP_MASK)
#define SEMA4_RSTGT_RSTGTN_MASK 0xFF00u
#define SEMA4_RSTGT_RSTGTN_SHIFT 8
#define SEMA4_RSTGT_RSTGTN(x) (((uint16_t)(((uint16_t)(x))<<SEMA4_RSTGT_RSTGTN_SHIFT))&SEMA4_RSTGT_RSTGTN_MASK)
/* RSTNTF Bit Fields */
#define SEMA4_RSTNTF_RSTNSM_RSTNMS_RSTNDP_MASK 0xFFu
#define SEMA4_RSTNTF_RSTNSM_RSTNMS_RSTNDP_SHIFT 0
#define SEMA4_RSTNTF_RSTNSM_RSTNMS_RSTNDP(x) (((uint16_t)(((uint16_t)(x))<<SEMA4_RSTNTF_RSTNSM_RSTNMS_RSTNDP_SHIFT))&SEMA4_RSTNTF_RSTNSM_RSTNMS_RSTNDP_MASK)
#define SEMA4_RSTNTF_RSTNTN_MASK 0xFF00u
#define SEMA4_RSTNTF_RSTNTN_SHIFT 8
#define SEMA4_RSTNTF_RSTNTN(x) (((uint16_t)(((uint16_t)(x))<<SEMA4_RSTNTF_RSTNTN_SHIFT))&SEMA4_RSTNTF_RSTNTN_MASK)
/*!
* @}
*/ /* end of group SEMA4_Register_Masks */
/* SEMA4 - Peripheral instance base addresses */
/** Peripheral SEMA4 base address */
#define SEMA4_BASE (0x30AC0000u)
/** Peripheral SEMA4 base pointer */
#define SEMA4 ((SEMA4_Type *)SEMA4_BASE)
#define SEMA4_BASE_PTR (SEMA4)
/** Array initializer of SEMA4 peripheral base addresses */
#define SEMA4_BASE_ADDRS { SEMA4_BASE }
/** Array initializer of SEMA4 peripheral base pointers */
#define SEMA4_BASE_PTRS { SEMA4 }
/** Interrupt vectors for the SEMA4 peripheral type */
#define SEMA4_IRQS { SEMA4_HS_M4_IRQn }
/* ----------------------------------------------------------------------------
-- SEMA4 - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup SEMA4_Register_Accessor_Macros SEMA4 - Register accessor macros
* @{
*/
/* SEMA4 - Register instance definitions */
/* SEMA4 */
#define SEMA4_GATE00 SEMA4_GATE00_REG(SEMA4_BASE_PTR)
#define SEMA4_GATE01 SEMA4_GATE01_REG(SEMA4_BASE_PTR)
#define SEMA4_GATE02 SEMA4_GATE02_REG(SEMA4_BASE_PTR)
#define SEMA4_GATE03 SEMA4_GATE03_REG(SEMA4_BASE_PTR)
#define SEMA4_GATE04 SEMA4_GATE04_REG(SEMA4_BASE_PTR)
#define SEMA4_GATE05 SEMA4_GATE05_REG(SEMA4_BASE_PTR)
#define SEMA4_GATE06 SEMA4_GATE06_REG(SEMA4_BASE_PTR)
#define SEMA4_GATE07 SEMA4_GATE07_REG(SEMA4_BASE_PTR)
#define SEMA4_GATE08 SEMA4_GATE08_REG(SEMA4_BASE_PTR)
#define SEMA4_GATE09 SEMA4_GATE09_REG(SEMA4_BASE_PTR)
#define SEMA4_GATE10 SEMA4_GATE10_REG(SEMA4_BASE_PTR)
#define SEMA4_GATE11 SEMA4_GATE11_REG(SEMA4_BASE_PTR)
#define SEMA4_GATE12 SEMA4_GATE12_REG(SEMA4_BASE_PTR)
#define SEMA4_GATE13 SEMA4_GATE13_REG(SEMA4_BASE_PTR)
#define SEMA4_GATE14 SEMA4_GATE14_REG(SEMA4_BASE_PTR)
#define SEMA4_GATE15 SEMA4_GATE15_REG(SEMA4_BASE_PTR)
#define SEMA4_CP0INE SEMA4_CPINE_REG(SEMA4_BASE_PTR,0)
#define SEMA4_CP1INE SEMA4_CPINE_REG(SEMA4_BASE_PTR,1)
#define SEMA4_CP0NTF SEMA4_CPNTF_REG(SEMA4_BASE_PTR,0)
#define SEMA4_CP1NTF SEMA4_CPNTF_REG(SEMA4_BASE_PTR,1)
#define SEMA4_RSTGT SEMA4_RSTGT_REG(SEMA4_BASE_PTR)
#define SEMA4_RSTNTF SEMA4_RSTNTF_REG(SEMA4_BASE_PTR)
/* SEMA4 - Register array accessors */
#define SEMA4_CPINE(index) SEMA4_CPINE_REG(SEMA4_BASE_PTR,index)
#define SEMA4_CPNTF(index) SEMA4_CPNTF_REG(SEMA4_BASE_PTR,index)
/*!
* @}
*/ /* end of group SEMA4_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group SEMA4_Peripheral */
/* ----------------------------------------------------------------------------
-- SJC Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup SJC_Peripheral_Access_Layer SJC Peripheral Access Layer
* @{
*/
/** SJC - Register Layout Typedef */
typedef struct {
union { /* offset: 0x0 */
__I uint32_t GPUSR1; /**< General Purpose Unsecured Status Register 1,offset: 0x0 */
struct { /* offset: 0x1 */
uint8_t RESERVED_0[1];
__I uint32_t GPUSR2; /**< General Purpose Unsecured Status Register 2,offset: 0x1 */
} GPUSR2;
struct { /* offset: 0x2 */
uint8_t RESERVED_0[2];
__I uint32_t GPUSR3; /**< General Purpose Unsecured Status Register 3,offset: 0x2 */
} GPUSR3;
struct { /* offset: 0x3 */
uint8_t RESERVED_0[3];
__I uint32_t GPSSR; /**< General Purpose Secured Status Register,offset: 0x3 */
} GPSSR;
struct { /* offset: 0x4 */
uint8_t RESERVED_0[4];
__IO uint32_t DCR; /**< Debug Control Register,offset: 0x4 */
} DCR;
struct { /* offset: 0x5 */
uint8_t RESERVED_0[5];
__I uint32_t SSR; /**< Security Status Register,offset: 0x5 */
} SSR;
struct { /* offset: 0x7 */
uint8_t RESERVED_0[7];
__IO uint32_t GPCCR; /**< General Purpose Clocks Control Register,offset: 0x7 */
} GPCCR;
};
} SJC_Type, *SJC_MemMapPtr;
/* ----------------------------------------------------------------------------
-- SJC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup SJC_Register_Accessor_Macros SJC - Register accessor macros
* @{
*/
/* SJC - Register accessors */
#define SJC_GPUSR1_REG(base) ((base)->GPUSR1)
#define SJC_GPUSR2_REG(base) ((base)->GPUSR2.GPUSR2)
#define SJC_GPUSR3_REG(base) ((base)->GPUSR3.GPUSR3)
#define SJC_GPSSR_REG(base) ((base)->GPSSR.GPSSR)
#define SJC_DCR_REG(base) ((base)->DCR.DCR)
#define SJC_SSR_REG(base) ((base)->SSR.SSR)
#define SJC_GPCCR_REG(base) ((base)->GPCCR.GPCCR)
/*!
* @}
*/ /* end of group SJC_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- SJC Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup SJC_Register_Masks SJC Register Masks
* @{
*/
/* GPUSR1 Bit Fields */
#define SJC_GPUSR1_A_DBG_MASK 0x1u
#define SJC_GPUSR1_A_DBG_SHIFT 0
#define SJC_GPUSR1_A_WFI_MASK 0x2u
#define SJC_GPUSR1_A_WFI_SHIFT 1
#define SJC_GPUSR1_S_STAT_MASK 0x1Cu
#define SJC_GPUSR1_S_STAT_SHIFT 2
#define SJC_GPUSR1_S_STAT(x) (((uint32_t)(((uint32_t)(x))<<SJC_GPUSR1_S_STAT_SHIFT))&SJC_GPUSR1_S_STAT_MASK)
#define SJC_GPUSR1_PLL_LOCK_MASK 0x100u
#define SJC_GPUSR1_PLL_LOCK_SHIFT 8
/* GPUSR2 Bit Fields */
#define SJC_GPUSR2_STBYWFI_MASK 0xFu
#define SJC_GPUSR2_STBYWFI_SHIFT 0
#define SJC_GPUSR2_STBYWFI(x) (((uint32_t)(((uint32_t)(x))<<SJC_GPUSR2_STBYWFI_SHIFT))&SJC_GPUSR2_STBYWFI_MASK)
#define SJC_GPUSR2_S_STAT_MASK 0xF0u
#define SJC_GPUSR2_S_STAT_SHIFT 4
#define SJC_GPUSR2_S_STAT(x) (((uint32_t)(((uint32_t)(x))<<SJC_GPUSR2_S_STAT_SHIFT))&SJC_GPUSR2_S_STAT_MASK)
#define SJC_GPUSR2_STBYWFE_MASK 0xF00u
#define SJC_GPUSR2_STBYWFE_SHIFT 8
#define SJC_GPUSR2_STBYWFE(x) (((uint32_t)(((uint32_t)(x))<<SJC_GPUSR2_STBYWFE_SHIFT))&SJC_GPUSR2_STBYWFE_MASK)
/* GPUSR3 Bit Fields */
#define SJC_GPUSR3_IPG_WAIT_MASK 0x1u
#define SJC_GPUSR3_IPG_WAIT_SHIFT 0
#define SJC_GPUSR3_IPG_STOP_MASK 0x2u
#define SJC_GPUSR3_IPG_STOP_SHIFT 1
#define SJC_GPUSR3_SYS_WAIT_MASK 0x4u
#define SJC_GPUSR3_SYS_WAIT_SHIFT 2
/* GPSSR Bit Fields */
#define SJC_GPSSR_GPSSR_MASK 0xFFFFFFFFu
#define SJC_GPSSR_GPSSR_SHIFT 0
#define SJC_GPSSR_GPSSR(x) (((uint32_t)(((uint32_t)(x))<<SJC_GPSSR_GPSSR_SHIFT))&SJC_GPSSR_GPSSR_MASK)
/* DCR Bit Fields */
#define SJC_DCR_DE_TO_ARM_MASK 0x1u
#define SJC_DCR_DE_TO_ARM_SHIFT 0
#define SJC_DCR_DE_TO_SDMA_MASK 0x2u
#define SJC_DCR_DE_TO_SDMA_SHIFT 1
#define SJC_DCR_DEBUG_OBS_MASK 0x8u
#define SJC_DCR_DEBUG_OBS_SHIFT 3
#define SJC_DCR_DIRECT_SDMA_REQ_EN_MASK 0x20u
#define SJC_DCR_DIRECT_SDMA_REQ_EN_SHIFT 5
#define SJC_DCR_DIRECT_ARM_REQ_EN_MASK 0x40u
#define SJC_DCR_DIRECT_ARM_REQ_EN_SHIFT 6
/* SSR Bit Fields */
#define SJC_SSR_KTF_MASK 0x1u
#define SJC_SSR_KTF_SHIFT 0
#define SJC_SSR_KTA_MASK 0x2u
#define SJC_SSR_KTA_SHIFT 1
#define SJC_SSR_SWF_MASK 0x4u
#define SJC_SSR_SWF_SHIFT 2
#define SJC_SSR_SWE_MASK 0x8u
#define SJC_SSR_SWE_SHIFT 3
#define SJC_SSR_EBF_MASK 0x10u
#define SJC_SSR_EBF_SHIFT 4
#define SJC_SSR_EBG_MASK 0x20u
#define SJC_SSR_EBG_SHIFT 5
#define SJC_SSR_FT_MASK 0x100u
#define SJC_SSR_FT_SHIFT 8
#define SJC_SSR_SJM_MASK 0x600u
#define SJC_SSR_SJM_SHIFT 9
#define SJC_SSR_SJM(x) (((uint32_t)(((uint32_t)(x))<<SJC_SSR_SJM_SHIFT))&SJC_SSR_SJM_MASK)
#define SJC_SSR_RSSTAT_MASK 0x1800u
#define SJC_SSR_RSSTAT_SHIFT 11
#define SJC_SSR_RSSTAT(x) (((uint32_t)(((uint32_t)(x))<<SJC_SSR_RSSTAT_SHIFT))&SJC_SSR_RSSTAT_MASK)
#define SJC_SSR_BOOTIND_MASK 0x4000u
#define SJC_SSR_BOOTIND_SHIFT 14
/* GPCCR Bit Fields */
#define SJC_GPCCR_SCLKR_MASK 0x1u
#define SJC_GPCCR_SCLKR_SHIFT 0
#define SJC_GPCCR_ACLKOFFDIS_MASK 0x2u
#define SJC_GPCCR_ACLKOFFDIS_SHIFT 1
/*!
* @}
*/ /* end of group SJC_Register_Masks */
/* SJC - Peripheral instance base addresses */
/** Peripheral SJC base address */
#define SJC_BASE (0x0u)
/** Peripheral SJC base pointer */
#define SJC ((SJC_Type *)SJC_BASE)
#define SJC_BASE_PTR (SJC)
/** Array initializer of SJC peripheral base addresses */
#define SJC_BASE_ADDRS { SJC_BASE }
/** Array initializer of SJC peripheral base pointers */
#define SJC_BASE_PTRS { SJC }
/* ----------------------------------------------------------------------------
-- SJC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup SJC_Register_Accessor_Macros SJC - Register accessor macros
* @{
*/
/* SJC - Register instance definitions */
/* SJC */
#define SJC_GPUSR1 SJC_GPUSR1_REG(SJC_BASE_PTR)
#define SJC_GPUSR2 SJC_GPUSR2_REG(SJC_BASE_PTR)
#define SJC_GPUSR3 SJC_GPUSR3_REG(SJC_BASE_PTR)
#define SJC_GPSSR SJC_GPSSR_REG(SJC_BASE_PTR)
#define SJC_DCR SJC_DCR_REG(SJC_BASE_PTR)
#define SJC_SSR SJC_SSR_REG(SJC_BASE_PTR)
#define SJC_GPCCR SJC_GPCCR_REG(SJC_BASE_PTR)
/*!
* @}
*/ /* end of group SJC_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group SJC_Peripheral */
/* ----------------------------------------------------------------------------
-- SNVS Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup SNVS_Peripheral_Access_Layer SNVS Peripheral Access Layer
* @{
*/
/** SNVS - Register Layout Typedef */
typedef struct {
__IO uint32_t HPLR; /**< , offset: 0x0 */
__IO uint32_t HPCOMR; /**< , offset: 0x4 */
__IO uint32_t HPCR; /**< , offset: 0x8 */
uint8_t RESERVED_0[8];
__IO uint32_t HPSR; /**< , offset: 0x14 */
uint8_t RESERVED_1[12];
__IO uint32_t HPRTCMR; /**< , offset: 0x24 */
__IO uint32_t HPRTCLR; /**< , offset: 0x28 */
__IO uint32_t HPTAMR; /**< , offset: 0x2C */
__IO uint32_t HPTALR; /**< , offset: 0x30 */
__IO uint32_t LPLR; /**< , offset: 0x34 */
__IO uint32_t LPCR; /**< , offset: 0x38 */
uint8_t RESERVED_2[16];
__IO uint32_t LPSR; /**< , offset: 0x4C */
uint8_t RESERVED_3[12];
__IO uint32_t LPSMCMR; /**< , offset: 0x5C */
__IO uint32_t LPSMCLR; /**< , offset: 0x60 */
uint8_t RESERVED_4[4];
__IO uint32_t LPGPR; /**< , offset: 0x68 */
uint8_t RESERVED_5[2956];
__I uint32_t HPVIDR1; /**< , offset: 0xBF8 */
__I uint32_t HPVIDR2; /**< , offset: 0xBFC */
} SNVS_Type, *SNVS_MemMapPtr;
/* ----------------------------------------------------------------------------
-- SNVS - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup SNVS_Register_Accessor_Macros SNVS - Register accessor macros
* @{
*/
/* SNVS - Register accessors */
#define SNVS_HPLR_REG(base) ((base)->HPLR)
#define SNVS_HPCOMR_REG(base) ((base)->HPCOMR)
#define SNVS_HPCR_REG(base) ((base)->HPCR)
#define SNVS_HPSR_REG(base) ((base)->HPSR)
#define SNVS_HPRTCMR_REG(base) ((base)->HPRTCMR)
#define SNVS_HPRTCLR_REG(base) ((base)->HPRTCLR)
#define SNVS_HPTAMR_REG(base) ((base)->HPTAMR)
#define SNVS_HPTALR_REG(base) ((base)->HPTALR)
#define SNVS_LPLR_REG(base) ((base)->LPLR)
#define SNVS_LPCR_REG(base) ((base)->LPCR)
#define SNVS_LPSR_REG(base) ((base)->LPSR)
#define SNVS_LPSMCMR_REG(base) ((base)->LPSMCMR)
#define SNVS_LPSMCLR_REG(base) ((base)->LPSMCLR)
#define SNVS_LPGPR_REG(base) ((base)->LPGPR)
#define SNVS_HPVIDR1_REG(base) ((base)->HPVIDR1)
#define SNVS_HPVIDR2_REG(base) ((base)->HPVIDR2)
/*!
* @}
*/ /* end of group SNVS_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- SNVS Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup SNVS_Register_Masks SNVS Register Masks
* @{
*/
/* HPLR Bit Fields */
#define SNVS_HPLR_MC_SL_MASK 0x10u
#define SNVS_HPLR_MC_SL_SHIFT 4
#define SNVS_HPLR_GPR_SL_MASK 0x20u
#define SNVS_HPLR_GPR_SL_SHIFT 5
/* HPCOMR Bit Fields */
#define SNVS_HPCOMR_LP_SWR_MASK 0x10u
#define SNVS_HPCOMR_LP_SWR_SHIFT 4
#define SNVS_HPCOMR_LP_SWR_DIS_MASK 0x20u
#define SNVS_HPCOMR_LP_SWR_DIS_SHIFT 5
#define SNVS_HPCOMR_NPSWA_EN_MASK 0x80000000u
#define SNVS_HPCOMR_NPSWA_EN_SHIFT 31
/* HPCR Bit Fields */
#define SNVS_HPCR_RTC_EN_MASK 0x1u
#define SNVS_HPCR_RTC_EN_SHIFT 0
#define SNVS_HPCR_HPTA_EN_MASK 0x2u
#define SNVS_HPCR_HPTA_EN_SHIFT 1
#define SNVS_HPCR_PI_EN_MASK 0x8u
#define SNVS_HPCR_PI_EN_SHIFT 3
#define SNVS_HPCR_PI_FREQ_MASK 0xF0u
#define SNVS_HPCR_PI_FREQ_SHIFT 4
#define SNVS_HPCR_PI_FREQ(x) (((uint32_t)(((uint32_t)(x))<<SNVS_HPCR_PI_FREQ_SHIFT))&SNVS_HPCR_PI_FREQ_MASK)
#define SNVS_HPCR_HPCALB_EN_MASK 0x100u
#define SNVS_HPCR_HPCALB_EN_SHIFT 8
#define SNVS_HPCR_HPCALB_VAL_MASK 0x7C00u
#define SNVS_HPCR_HPCALB_VAL_SHIFT 10
#define SNVS_HPCR_HPCALB_VAL(x) (((uint32_t)(((uint32_t)(x))<<SNVS_HPCR_HPCALB_VAL_SHIFT))&SNVS_HPCR_HPCALB_VAL_MASK)
#define SNVS_HPCR_BTN_CONFIG_MASK 0x7000000u
#define SNVS_HPCR_BTN_CONFIG_SHIFT 24
#define SNVS_HPCR_BTN_CONFIG(x) (((uint32_t)(((uint32_t)(x))<<SNVS_HPCR_BTN_CONFIG_SHIFT))&SNVS_HPCR_BTN_CONFIG_MASK)
#define SNVS_HPCR_BTN_MASK_MASK 0x8000000u
#define SNVS_HPCR_BTN_MASK_SHIFT 27
/* HPSR Bit Fields */
#define SNVS_HPSR_BTN_MASK 0x40u
#define SNVS_HPSR_BTN_SHIFT 6
#define SNVS_HPSR_BI_MASK 0x80u
#define SNVS_HPSR_BI_SHIFT 7
/* HPRTCMR Bit Fields */
#define SNVS_HPRTCMR_RTC_MASK 0xFFFFFFFFu
#define SNVS_HPRTCMR_RTC_SHIFT 0
#define SNVS_HPRTCMR_RTC(x) (((uint32_t)(((uint32_t)(x))<<SNVS_HPRTCMR_RTC_SHIFT))&SNVS_HPRTCMR_RTC_MASK)
/* HPRTCLR Bit Fields */
#define SNVS_HPRTCLR_RTC_MASK 0xFFFFFFFFu
#define SNVS_HPRTCLR_RTC_SHIFT 0
#define SNVS_HPRTCLR_RTC(x) (((uint32_t)(((uint32_t)(x))<<SNVS_HPRTCLR_RTC_SHIFT))&SNVS_HPRTCLR_RTC_MASK)
/* HPTAMR Bit Fields */
#define SNVS_HPTAMR_HPTA_MASK 0x7FFFu
#define SNVS_HPTAMR_HPTA_SHIFT 0
#define SNVS_HPTAMR_HPTA(x) (((uint32_t)(((uint32_t)(x))<<SNVS_HPTAMR_HPTA_SHIFT))&SNVS_HPTAMR_HPTA_MASK)
/* HPTALR Bit Fields */
#define SNVS_HPTALR_HPTA_MASK 0xFFFFFFFFu
#define SNVS_HPTALR_HPTA_SHIFT 0
#define SNVS_HPTALR_HPTA(x) (((uint32_t)(((uint32_t)(x))<<SNVS_HPTALR_HPTA_SHIFT))&SNVS_HPTALR_HPTA_MASK)
/* LPLR Bit Fields */
#define SNVS_LPLR_MC_HL_MASK 0x10u
#define SNVS_LPLR_MC_HL_SHIFT 4
#define SNVS_LPLR_GPR_HL_MASK 0x20u
#define SNVS_LPLR_GPR_HL_SHIFT 5
/* LPCR Bit Fields */
#define SNVS_LPCR_MC_ENV_MASK 0x4u
#define SNVS_LPCR_MC_ENV_SHIFT 2
#define SNVS_LPCR_DP_EN_MASK 0x20u
#define SNVS_LPCR_DP_EN_SHIFT 5
#define SNVS_LPCR_TOP_MASK 0x40u
#define SNVS_LPCR_TOP_SHIFT 6
#define SNVS_LPCR_PWR_GLITCH_EN_MASK 0x80u
#define SNVS_LPCR_PWR_GLITCH_EN_SHIFT 7
#define SNVS_LPCR_BTN_PRESS_TIME_MASK 0x30000u
#define SNVS_LPCR_BTN_PRESS_TIME_SHIFT 16
#define SNVS_LPCR_BTN_PRESS_TIME(x) (((uint32_t)(((uint32_t)(x))<<SNVS_LPCR_BTN_PRESS_TIME_SHIFT))&SNVS_LPCR_BTN_PRESS_TIME_MASK)
#define SNVS_LPCR_DEBOUNCE_MASK 0xC0000u
#define SNVS_LPCR_DEBOUNCE_SHIFT 18
#define SNVS_LPCR_DEBOUNCE(x) (((uint32_t)(((uint32_t)(x))<<SNVS_LPCR_DEBOUNCE_SHIFT))&SNVS_LPCR_DEBOUNCE_MASK)
#define SNVS_LPCR_ON_TIME_MASK 0x300000u
#define SNVS_LPCR_ON_TIME_SHIFT 20
#define SNVS_LPCR_ON_TIME(x) (((uint32_t)(((uint32_t)(x))<<SNVS_LPCR_ON_TIME_SHIFT))&SNVS_LPCR_ON_TIME_MASK)
#define SNVS_LPCR_PK_EN_MASK 0x400000u
#define SNVS_LPCR_PK_EN_SHIFT 22
#define SNVS_LPCR_PK_OVERRIDE_MASK 0x800000u
#define SNVS_LPCR_PK_OVERRIDE_SHIFT 23
/* LPSR Bit Fields */
#define SNVS_LPSR_MCR_MASK 0x4u
#define SNVS_LPSR_MCR_SHIFT 2
#define SNVS_LPSR_EO_MASK 0x20000u
#define SNVS_LPSR_EO_SHIFT 17
#define SNVS_LPSR_SPO_MASK 0x40000u
#define SNVS_LPSR_SPO_SHIFT 18
/* LPSMCMR Bit Fields */
#define SNVS_LPSMCMR_MON_COUNTER_MASK 0xFFFFu
#define SNVS_LPSMCMR_MON_COUNTER_SHIFT 0
#define SNVS_LPSMCMR_MON_COUNTER(x) (((uint32_t)(((uint32_t)(x))<<SNVS_LPSMCMR_MON_COUNTER_SHIFT))&SNVS_LPSMCMR_MON_COUNTER_MASK)
#define SNVS_LPSMCMR_MC_ERA_BITS_MASK 0xFFFF0000u
#define SNVS_LPSMCMR_MC_ERA_BITS_SHIFT 16
#define SNVS_LPSMCMR_MC_ERA_BITS(x) (((uint32_t)(((uint32_t)(x))<<SNVS_LPSMCMR_MC_ERA_BITS_SHIFT))&SNVS_LPSMCMR_MC_ERA_BITS_MASK)
/* LPSMCLR Bit Fields */
#define SNVS_LPSMCLR_MON_COUNTER_MASK 0xFFFFFFFFu
#define SNVS_LPSMCLR_MON_COUNTER_SHIFT 0
#define SNVS_LPSMCLR_MON_COUNTER(x) (((uint32_t)(((uint32_t)(x))<<SNVS_LPSMCLR_MON_COUNTER_SHIFT))&SNVS_LPSMCLR_MON_COUNTER_MASK)
/* LPGPR Bit Fields */
#define SNVS_LPGPR_GPR_MASK 0xFFFFFFFFu
#define SNVS_LPGPR_GPR_SHIFT 0
#define SNVS_LPGPR_GPR(x) (((uint32_t)(((uint32_t)(x))<<SNVS_LPGPR_GPR_SHIFT))&SNVS_LPGPR_GPR_MASK)
/* HPVIDR1 Bit Fields */
#define SNVS_HPVIDR1_MINOR_REV_MASK 0xFFu
#define SNVS_HPVIDR1_MINOR_REV_SHIFT 0
#define SNVS_HPVIDR1_MINOR_REV(x) (((uint32_t)(((uint32_t)(x))<<SNVS_HPVIDR1_MINOR_REV_SHIFT))&SNVS_HPVIDR1_MINOR_REV_MASK)
#define SNVS_HPVIDR1_MAJOR_REV_MASK 0xFF00u
#define SNVS_HPVIDR1_MAJOR_REV_SHIFT 8
#define SNVS_HPVIDR1_MAJOR_REV(x) (((uint32_t)(((uint32_t)(x))<<SNVS_HPVIDR1_MAJOR_REV_SHIFT))&SNVS_HPVIDR1_MAJOR_REV_MASK)
#define SNVS_HPVIDR1_IP_ID_MASK 0xFFFF0000u
#define SNVS_HPVIDR1_IP_ID_SHIFT 16
#define SNVS_HPVIDR1_IP_ID(x) (((uint32_t)(((uint32_t)(x))<<SNVS_HPVIDR1_IP_ID_SHIFT))&SNVS_HPVIDR1_IP_ID_MASK)
/* HPVIDR2 Bit Fields */
#define SNVS_HPVIDR2_CONFIG_OPT_MASK 0xFFu
#define SNVS_HPVIDR2_CONFIG_OPT_SHIFT 0
#define SNVS_HPVIDR2_CONFIG_OPT(x) (((uint32_t)(((uint32_t)(x))<<SNVS_HPVIDR2_CONFIG_OPT_SHIFT))&SNVS_HPVIDR2_CONFIG_OPT_MASK)
#define SNVS_HPVIDR2_ECO_REV_MASK 0xFF00u
#define SNVS_HPVIDR2_ECO_REV_SHIFT 8
#define SNVS_HPVIDR2_ECO_REV(x) (((uint32_t)(((uint32_t)(x))<<SNVS_HPVIDR2_ECO_REV_SHIFT))&SNVS_HPVIDR2_ECO_REV_MASK)
#define SNVS_HPVIDR2_INTG_OPT_MASK 0xFF0000u
#define SNVS_HPVIDR2_INTG_OPT_SHIFT 16
#define SNVS_HPVIDR2_INTG_OPT(x) (((uint32_t)(((uint32_t)(x))<<SNVS_HPVIDR2_INTG_OPT_SHIFT))&SNVS_HPVIDR2_INTG_OPT_MASK)
#define SNVS_HPVIDR2_IP_ERA_MASK 0xFF000000u
#define SNVS_HPVIDR2_IP_ERA_SHIFT 24
#define SNVS_HPVIDR2_IP_ERA(x) (((uint32_t)(((uint32_t)(x))<<SNVS_HPVIDR2_IP_ERA_SHIFT))&SNVS_HPVIDR2_IP_ERA_MASK)
/*!
* @}
*/ /* end of group SNVS_Register_Masks */
/* SNVS - Peripheral instance base addresses */
/** Peripheral SNVS base address */
#define SNVS_BASE (0x30370000u)
/** Peripheral SNVS base pointer */
#define SNVS ((SNVS_Type *)SNVS_BASE)
#define SNVS_BASE_PTR (SNVS)
/** Array initializer of SNVS peripheral base addresses */
#define SNVS_BASE_ADDRS { SNVS_BASE }
/** Array initializer of SNVS peripheral base pointers */
#define SNVS_BASE_PTRS { SNVS }
/** Interrupt vectors for the SNVS peripheral type */
#define SNVS_IRQS { SNVS_IRQn }
/* ----------------------------------------------------------------------------
-- SNVS - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup SNVS_Register_Accessor_Macros SNVS - Register accessor macros
* @{
*/
/* SNVS - Register instance definitions */
/* SNVS */
#define SNVS_HPLR SNVS_HPLR_REG(SNVS_BASE_PTR)
#define SNVS_HPCOMR SNVS_HPCOMR_REG(SNVS_BASE_PTR)
#define SNVS_HPCR SNVS_HPCR_REG(SNVS_BASE_PTR)
#define SNVS_HPSR SNVS_HPSR_REG(SNVS_BASE_PTR)
#define SNVS_HPRTCMR SNVS_HPRTCMR_REG(SNVS_BASE_PTR)
#define SNVS_HPRTCLR SNVS_HPRTCLR_REG(SNVS_BASE_PTR)
#define SNVS_HPTAMR SNVS_HPTAMR_REG(SNVS_BASE_PTR)
#define SNVS_HPTALR SNVS_HPTALR_REG(SNVS_BASE_PTR)
#define SNVS_LPLR SNVS_LPLR_REG(SNVS_BASE_PTR)
#define SNVS_LPCR SNVS_LPCR_REG(SNVS_BASE_PTR)
#define SNVS_LPSR SNVS_LPSR_REG(SNVS_BASE_PTR)
#define SNVS_LPSMCMR SNVS_LPSMCMR_REG(SNVS_BASE_PTR)
#define SNVS_LPSMCLR SNVS_LPSMCLR_REG(SNVS_BASE_PTR)
#define SNVS_LPGPR SNVS_LPGPR_REG(SNVS_BASE_PTR)
#define SNVS_HPVIDR1 SNVS_HPVIDR1_REG(SNVS_BASE_PTR)
#define SNVS_HPVIDR2 SNVS_HPVIDR2_REG(SNVS_BASE_PTR)
/*!
* @}
*/ /* end of group SNVS_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group SNVS_Peripheral */
/* ----------------------------------------------------------------------------
-- SPBA Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup SPBA_Peripheral_Access_Layer SPBA Peripheral Access Layer
* @{
*/
/** SPBA - Register Layout Typedef */
typedef struct {
__IO uint32_t PRR[32]; /**< Peripheral Rights Register, array offset: 0x0, array step: 0x4 */
} SPBA_Type, *SPBA_MemMapPtr;
/* ----------------------------------------------------------------------------
-- SPBA - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup SPBA_Register_Accessor_Macros SPBA - Register accessor macros
* @{
*/
/* SPBA - Register accessors */
#define SPBA_PRR_REG(base,index) ((base)->PRR[index])
/*!
* @}
*/ /* end of group SPBA_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- SPBA Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup SPBA_Register_Masks SPBA Register Masks
* @{
*/
/* PRR Bit Fields */
#define SPBA_PRR_RARA_MASK 0x1u
#define SPBA_PRR_RARA_SHIFT 0
#define SPBA_PRR_RARB_MASK 0x2u
#define SPBA_PRR_RARB_SHIFT 1
#define SPBA_PRR_RARC_MASK 0x4u
#define SPBA_PRR_RARC_SHIFT 2
#define SPBA_PRR_ROI_MASK 0x30000u
#define SPBA_PRR_ROI_SHIFT 16
#define SPBA_PRR_ROI(x) (((uint32_t)(((uint32_t)(x))<<SPBA_PRR_ROI_SHIFT))&SPBA_PRR_ROI_MASK)
#define SPBA_PRR_RMO_MASK 0xC0000000u
#define SPBA_PRR_RMO_SHIFT 30
#define SPBA_PRR_RMO(x) (((uint32_t)(((uint32_t)(x))<<SPBA_PRR_RMO_SHIFT))&SPBA_PRR_RMO_MASK)
/*!
* @}
*/ /* end of group SPBA_Register_Masks */
/* SPBA - Peripheral instance base addresses */
/** Peripheral SPBA base address */
#define SPBA_BASE (0x308F0000u)
/** Peripheral SPBA base pointer */
#define SPBA ((SPBA_Type *)SPBA_BASE)
#define SPBA_BASE_PTR (SPBA)
/** Array initializer of SPBA peripheral base addresses */
#define SPBA_BASE_ADDRS { SPBA_BASE }
/** Array initializer of SPBA peripheral base pointers */
#define SPBA_BASE_PTRS { SPBA }
/* ----------------------------------------------------------------------------
-- SPBA - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup SPBA_Register_Accessor_Macros SPBA - Register accessor macros
* @{
*/
/* SPBA - Register instance definitions */
/* SPBA */
#define SPBA_PRR0 SPBA_PRR_REG(SPBA_BASE_PTR,0)
#define SPBA_PRR1 SPBA_PRR_REG(SPBA_BASE_PTR,1)
#define SPBA_PRR2 SPBA_PRR_REG(SPBA_BASE_PTR,2)
#define SPBA_PRR3 SPBA_PRR_REG(SPBA_BASE_PTR,3)
#define SPBA_PRR4 SPBA_PRR_REG(SPBA_BASE_PTR,4)
#define SPBA_PRR5 SPBA_PRR_REG(SPBA_BASE_PTR,5)
#define SPBA_PRR6 SPBA_PRR_REG(SPBA_BASE_PTR,6)
#define SPBA_PRR7 SPBA_PRR_REG(SPBA_BASE_PTR,7)
#define SPBA_PRR8 SPBA_PRR_REG(SPBA_BASE_PTR,8)
#define SPBA_PRR9 SPBA_PRR_REG(SPBA_BASE_PTR,9)
#define SPBA_PRR10 SPBA_PRR_REG(SPBA_BASE_PTR,10)
#define SPBA_PRR11 SPBA_PRR_REG(SPBA_BASE_PTR,11)
#define SPBA_PRR12 SPBA_PRR_REG(SPBA_BASE_PTR,12)
#define SPBA_PRR13 SPBA_PRR_REG(SPBA_BASE_PTR,13)
#define SPBA_PRR14 SPBA_PRR_REG(SPBA_BASE_PTR,14)
#define SPBA_PRR15 SPBA_PRR_REG(SPBA_BASE_PTR,15)
#define SPBA_PRR16 SPBA_PRR_REG(SPBA_BASE_PTR,16)
#define SPBA_PRR17 SPBA_PRR_REG(SPBA_BASE_PTR,17)
#define SPBA_PRR18 SPBA_PRR_REG(SPBA_BASE_PTR,18)
#define SPBA_PRR19 SPBA_PRR_REG(SPBA_BASE_PTR,19)
#define SPBA_PRR20 SPBA_PRR_REG(SPBA_BASE_PTR,20)
#define SPBA_PRR21 SPBA_PRR_REG(SPBA_BASE_PTR,21)
#define SPBA_PRR22 SPBA_PRR_REG(SPBA_BASE_PTR,22)
#define SPBA_PRR23 SPBA_PRR_REG(SPBA_BASE_PTR,23)
#define SPBA_PRR24 SPBA_PRR_REG(SPBA_BASE_PTR,24)
#define SPBA_PRR25 SPBA_PRR_REG(SPBA_BASE_PTR,25)
#define SPBA_PRR26 SPBA_PRR_REG(SPBA_BASE_PTR,26)
#define SPBA_PRR27 SPBA_PRR_REG(SPBA_BASE_PTR,27)
#define SPBA_PRR28 SPBA_PRR_REG(SPBA_BASE_PTR,28)
#define SPBA_PRR29 SPBA_PRR_REG(SPBA_BASE_PTR,29)
#define SPBA_PRR30 SPBA_PRR_REG(SPBA_BASE_PTR,30)
#define SPBA_PRR31 SPBA_PRR_REG(SPBA_BASE_PTR,31)
/* SPBA - Register array accessors */
#define SPBA_PRR(index) SPBA_PRR_REG(SPBA_BASE_PTR,index)
/*!
* @}
*/ /* end of group SPBA_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group SPBA_Peripheral */
/* ----------------------------------------------------------------------------
-- SRC Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup SRC_Peripheral_Access_Layer SRC Peripheral Access Layer
* @{
*/
/** SRC - Register Layout Typedef */
typedef struct {
__IO uint32_t SCR; /**< SRC Reset Control Register, offset: 0x0 */
__IO uint32_t A7RCR0; /**< A7 Reset Control Register, offset: 0x4 */
__IO uint32_t A7RCR1; /**< A7 Reset Control Register, offset: 0x8 */
__IO uint32_t M4RCR; /**< M4 Reset Control Register, offset: 0xC */
uint8_t RESERVED_0[4];
__IO uint32_t ERCR; /**< EIM Reset Control Register, offset: 0x14 */
uint8_t RESERVED_1[4];
__IO uint32_t HSICPHY_RCR; /**< HSIC PHY Reset Control Register, offset: 0x1C */
__IO uint32_t USBOPHY1_RCR; /**< USB OTG PHY1 Reset Control Register, offset: 0x20 */
__IO uint32_t USBOPHY2_RCR; /**< USB OTG PHY2 Reset Control Register, offset: 0x24 */
__IO uint32_t MIPIPHY_RCR; /**< MIPI PHY Reset Control Register, offset: 0x28 */
__IO uint32_t PCIEPHY_RCR; /**< PCIE PHY Reset Control Register, offset: 0x2C */
uint8_t RESERVED_2[40];
__I uint32_t SBMR1; /**< SRC Boot Mode Register 1, offset: 0x58 */
__IO uint32_t SRSR; /**< SRC Reset Status Register, offset: 0x5C */
uint8_t RESERVED_3[8];
__I uint32_t SISR; /**< SRC Interrupt Status Register, offset: 0x68 */
__IO uint32_t SIMR; /**< SRC Interrupt Mask Register, offset: 0x6C */
__I uint32_t SBMR2; /**< SRC Boot Mode Register 2, offset: 0x70 */
__IO uint32_t GPR1; /**< SRC General Purpose Register 1, offset: 0x74 */
__IO uint32_t GPR2; /**< SRC General Purpose Register 2, offset: 0x78 */
__IO uint32_t GPR3; /**< SRC General Purpose Register 3, offset: 0x7C */
__IO uint32_t GPR4; /**< SRC General Purpose Register 4, offset: 0x80 */
__IO uint32_t GPR5; /**< SRC General Purpose Register 5, offset: 0x84 */
__IO uint32_t GPR6; /**< SRC General Purpose Register 6, offset: 0x88 */
__IO uint32_t GPR7; /**< SRC General Purpose Register 7, offset: 0x8C */
__IO uint32_t GPR8; /**< SRC General Purpose Register 8, offset: 0x90 */
__IO uint32_t GPR9; /**< SRC General Purpose Register 9, offset: 0x94 */
__IO uint32_t GPR10; /**< SRC General Purpose Register 10, offset: 0x98 */
uint8_t RESERVED_4[3940];
__IO uint32_t DDRC_RCR; /**< SRC DDR Controller Reset Control Register, offset: 0x1000 */
} SRC_Type, *SRC_MemMapPtr;
/* ----------------------------------------------------------------------------
-- SRC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup SRC_Register_Accessor_Macros SRC - Register accessor macros
* @{
*/
/* SRC - Register accessors */
#define SRC_SCR_REG(base) ((base)->SCR)
#define SRC_A7RCR0_REG(base) ((base)->A7RCR0)
#define SRC_A7RCR1_REG(base) ((base)->A7RCR1)
#define SRC_M4RCR_REG(base) ((base)->M4RCR)
#define SRC_ERCR_REG(base) ((base)->ERCR)
#define SRC_HSICPHY_RCR_REG(base) ((base)->HSICPHY_RCR)
#define SRC_USBOPHY1_RCR_REG(base) ((base)->USBOPHY1_RCR)
#define SRC_USBOPHY2_RCR_REG(base) ((base)->USBOPHY2_RCR)
#define SRC_MIPIPHY_RCR_REG(base) ((base)->MIPIPHY_RCR)
#define SRC_PCIEPHY_RCR_REG(base) ((base)->PCIEPHY_RCR)
#define SRC_SBMR1_REG(base) ((base)->SBMR1)
#define SRC_SRSR_REG(base) ((base)->SRSR)
#define SRC_SISR_REG(base) ((base)->SISR)
#define SRC_SIMR_REG(base) ((base)->SIMR)
#define SRC_SBMR2_REG(base) ((base)->SBMR2)
#define SRC_GPR1_REG(base) ((base)->GPR1)
#define SRC_GPR2_REG(base) ((base)->GPR2)
#define SRC_GPR3_REG(base) ((base)->GPR3)
#define SRC_GPR4_REG(base) ((base)->GPR4)
#define SRC_GPR5_REG(base) ((base)->GPR5)
#define SRC_GPR6_REG(base) ((base)->GPR6)
#define SRC_GPR7_REG(base) ((base)->GPR7)
#define SRC_GPR8_REG(base) ((base)->GPR8)
#define SRC_GPR9_REG(base) ((base)->GPR9)
#define SRC_GPR10_REG(base) ((base)->GPR10)
#define SRC_DDRC_RCR_REG(base) ((base)->DDRC_RCR)
/*!
* @}
*/ /* end of group SRC_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- SRC Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup SRC_Register_Masks SRC Register Masks
* @{
*/
/* SCR Bit Fields */
#define SRC_SCR_MASK_TEMPSENSE_RESET_MASK 0xF0u
#define SRC_SCR_MASK_TEMPSENSE_RESET_SHIFT 4
#define SRC_SCR_MASK_TEMPSENSE_RESET(x) (((uint32_t)(((uint32_t)(x))<<SRC_SCR_MASK_TEMPSENSE_RESET_SHIFT))&SRC_SCR_MASK_TEMPSENSE_RESET_MASK)
#define SRC_SCR_DOMAIN0_MASK 0x1000000u
#define SRC_SCR_DOMAIN0_SHIFT 24
#define SRC_SCR_DOMAIN1_MASK 0x2000000u
#define SRC_SCR_DOMAIN1_SHIFT 25
#define SRC_SCR_DOMAIN2_MASK 0x4000000u
#define SRC_SCR_DOMAIN2_SHIFT 26
#define SRC_SCR_DOMAIN3_MASK 0x8000000u
#define SRC_SCR_DOMAIN3_SHIFT 27
#define SRC_SCR_LOCK_MASK 0x40000000u
#define SRC_SCR_LOCK_SHIFT 30
#define SRC_SCR_DOM_EN_MASK 0x80000000u
#define SRC_SCR_DOM_EN_SHIFT 31
/* A7RCR0 Bit Fields */
#define SRC_A7RCR0_A7_CORE_POR_RESET0_MASK 0x1u
#define SRC_A7RCR0_A7_CORE_POR_RESET0_SHIFT 0
#define SRC_A7RCR0_A7_CORE_POR_RESET1_MASK 0x2u
#define SRC_A7RCR0_A7_CORE_POR_RESET1_SHIFT 1
#define SRC_A7RCR0_A7_CORE_RESET0_MASK 0x10u
#define SRC_A7RCR0_A7_CORE_RESET0_SHIFT 4
#define SRC_A7RCR0_A7_CORE_RESET1_MASK 0x20u
#define SRC_A7RCR0_A7_CORE_RESET1_SHIFT 5
#define SRC_A7RCR0_A7_DBG_RESET0_MASK 0x100u
#define SRC_A7RCR0_A7_DBG_RESET0_SHIFT 8
#define SRC_A7RCR0_A7_DBG_RESET1_MASK 0x200u
#define SRC_A7RCR0_A7_DBG_RESET1_SHIFT 9
#define SRC_A7RCR0_A7_ETM_RESET0_MASK 0x1000u
#define SRC_A7RCR0_A7_ETM_RESET0_SHIFT 12
#define SRC_A7RCR0_A7_ETM_RESET1_MASK 0x2000u
#define SRC_A7RCR0_A7_ETM_RESET1_SHIFT 13
#define SRC_A7RCR0_MASK_WDOG1_RST_MASK 0xF0000u
#define SRC_A7RCR0_MASK_WDOG1_RST_SHIFT 16
#define SRC_A7RCR0_MASK_WDOG1_RST(x) (((uint32_t)(((uint32_t)(x))<<SRC_A7RCR0_MASK_WDOG1_RST_SHIFT))&SRC_A7RCR0_MASK_WDOG1_RST_MASK)
#define SRC_A7RCR0_A7_SOC_DBG_RESET_MASK 0x100000u
#define SRC_A7RCR0_A7_SOC_DBG_RESET_SHIFT 20
#define SRC_A7RCR0_A7_L2RESET_MASK 0x200000u
#define SRC_A7RCR0_A7_L2RESET_SHIFT 21
#define SRC_A7RCR0_DOMAIN0_MASK 0x1000000u
#define SRC_A7RCR0_DOMAIN0_SHIFT 24
#define SRC_A7RCR0_DOMAIN1_MASK 0x2000000u
#define SRC_A7RCR0_DOMAIN1_SHIFT 25
#define SRC_A7RCR0_DOMAIN2_MASK 0x4000000u
#define SRC_A7RCR0_DOMAIN2_SHIFT 26
#define SRC_A7RCR0_DOMAIN3_MASK 0x8000000u
#define SRC_A7RCR0_DOMAIN3_SHIFT 27
#define SRC_A7RCR0_LOCK_MASK 0x40000000u
#define SRC_A7RCR0_LOCK_SHIFT 30
#define SRC_A7RCR0_DOM_EN_MASK 0x80000000u
#define SRC_A7RCR0_DOM_EN_SHIFT 31
/* A7RCR1 Bit Fields */
#define SRC_A7RCR1_A7_CORE1_ENABLE_MASK 0x2u
#define SRC_A7RCR1_A7_CORE1_ENABLE_SHIFT 1
#define SRC_A7RCR1_DOMAIN0_MASK 0x1000000u
#define SRC_A7RCR1_DOMAIN0_SHIFT 24
#define SRC_A7RCR1_DOMAIN1_MASK 0x2000000u
#define SRC_A7RCR1_DOMAIN1_SHIFT 25
#define SRC_A7RCR1_DOMAIN2_MASK 0x4000000u
#define SRC_A7RCR1_DOMAIN2_SHIFT 26
#define SRC_A7RCR1_DOMAIN3_MASK 0x8000000u
#define SRC_A7RCR1_DOMAIN3_SHIFT 27
#define SRC_A7RCR1_LOCK_MASK 0x40000000u
#define SRC_A7RCR1_LOCK_SHIFT 30
#define SRC_A7RCR1_DOM_EN_MASK 0x80000000u
#define SRC_A7RCR1_DOM_EN_SHIFT 31
/* M4RCR Bit Fields */
#define SRC_M4RCR_SW_M4C_NON_SCLR_RST_MASK 0x1u
#define SRC_M4RCR_SW_M4C_NON_SCLR_RST_SHIFT 0
#define SRC_M4RCR_SW_M4C_RST_MASK 0x2u
#define SRC_M4RCR_SW_M4C_RST_SHIFT 1
#define SRC_M4RCR_SW_M4P_RST_MASK 0x4u
#define SRC_M4RCR_SW_M4P_RST_SHIFT 2
#define SRC_M4RCR_ENABLE_M4_MASK 0x8u
#define SRC_M4RCR_ENABLE_M4_SHIFT 3
#define SRC_M4RCR_MASK_WDOG3_RST_MASK 0xF0u
#define SRC_M4RCR_MASK_WDOG3_RST_SHIFT 4
#define SRC_M4RCR_MASK_WDOG3_RST(x) (((uint32_t)(((uint32_t)(x))<<SRC_M4RCR_MASK_WDOG3_RST_SHIFT))&SRC_M4RCR_MASK_WDOG3_RST_MASK)
#define SRC_M4RCR_WDOG3_RST_OPTION_M4_MASK 0x100u
#define SRC_M4RCR_WDOG3_RST_OPTION_M4_SHIFT 8
#define SRC_M4RCR_WDOG3_RST_OPTION_MASK 0x200u
#define SRC_M4RCR_WDOG3_RST_OPTION_SHIFT 9
#define SRC_M4RCR_DOMAIN0_MASK 0x1000000u
#define SRC_M4RCR_DOMAIN0_SHIFT 24
#define SRC_M4RCR_DOMAIN1_MASK 0x2000000u
#define SRC_M4RCR_DOMAIN1_SHIFT 25
#define SRC_M4RCR_DOMAIN2_MASK 0x4000000u
#define SRC_M4RCR_DOMAIN2_SHIFT 26
#define SRC_M4RCR_DOMAIN3_MASK 0x8000000u
#define SRC_M4RCR_DOMAIN3_SHIFT 27
#define SRC_M4RCR_LOCK_MASK 0x40000000u
#define SRC_M4RCR_LOCK_SHIFT 30
#define SRC_M4RCR_DOM_EN_MASK 0x80000000u
#define SRC_M4RCR_DOM_EN_SHIFT 31
/* ERCR Bit Fields */
#define SRC_ERCR_EIM_RST_MASK 0x1u
#define SRC_ERCR_EIM_RST_SHIFT 0
#define SRC_ERCR_DOMAIN0_MASK 0x1000000u
#define SRC_ERCR_DOMAIN0_SHIFT 24
#define SRC_ERCR_DOMAIN1_MASK 0x2000000u
#define SRC_ERCR_DOMAIN1_SHIFT 25
#define SRC_ERCR_DOMAIN2_MASK 0x4000000u
#define SRC_ERCR_DOMAIN2_SHIFT 26
#define SRC_ERCR_DOMAIN3_MASK 0x8000000u
#define SRC_ERCR_DOMAIN3_SHIFT 27
#define SRC_ERCR_LOCK_MASK 0x40000000u
#define SRC_ERCR_LOCK_SHIFT 30
#define SRC_ERCR_DOM_EN_MASK 0x80000000u
#define SRC_ERCR_DOM_EN_SHIFT 31
/* HSICPHY_RCR Bit Fields */
#define SRC_HSICPHY_RCR_HSIC_PHY_POR_MASK 0x1u
#define SRC_HSICPHY_RCR_HSIC_PHY_POR_SHIFT 0
#define SRC_HSICPHY_RCR_HSICPHY_PORT_RST_MASK 0x2u
#define SRC_HSICPHY_RCR_HSICPHY_PORT_RST_SHIFT 1
#define SRC_HSICPHY_RCR_DOMAIN0_MASK 0x1000000u
#define SRC_HSICPHY_RCR_DOMAIN0_SHIFT 24
#define SRC_HSICPHY_RCR_DOMAIN1_MASK 0x2000000u
#define SRC_HSICPHY_RCR_DOMAIN1_SHIFT 25
#define SRC_HSICPHY_RCR_DOMAIN2_MASK 0x4000000u
#define SRC_HSICPHY_RCR_DOMAIN2_SHIFT 26
#define SRC_HSICPHY_RCR_DOMAIN3_MASK 0x8000000u
#define SRC_HSICPHY_RCR_DOMAIN3_SHIFT 27
#define SRC_HSICPHY_RCR_LOCK_MASK 0x40000000u
#define SRC_HSICPHY_RCR_LOCK_SHIFT 30
#define SRC_HSICPHY_RCR_DOM_EN_MASK 0x80000000u
#define SRC_HSICPHY_RCR_DOM_EN_SHIFT 31
/* USBOPHY1_RCR Bit Fields */
#define SRC_USBOPHY1_RCR_USBPHY1_POR_MASK 0x1u
#define SRC_USBOPHY1_RCR_USBPHY1_POR_SHIFT 0
#define SRC_USBOPHY1_RCR_USBPHY1_PORT_RST_MASK 0x2u
#define SRC_USBOPHY1_RCR_USBPHY1_PORT_RST_SHIFT 1
#define SRC_USBOPHY1_RCR_DOMAIN0_MASK 0x1000000u
#define SRC_USBOPHY1_RCR_DOMAIN0_SHIFT 24
#define SRC_USBOPHY1_RCR_DOMAIN1_MASK 0x2000000u
#define SRC_USBOPHY1_RCR_DOMAIN1_SHIFT 25
#define SRC_USBOPHY1_RCR_DOMAIN2_MASK 0x4000000u
#define SRC_USBOPHY1_RCR_DOMAIN2_SHIFT 26
#define SRC_USBOPHY1_RCR_DOMAIN3_MASK 0x8000000u
#define SRC_USBOPHY1_RCR_DOMAIN3_SHIFT 27
#define SRC_USBOPHY1_RCR_LOCK_MASK 0x40000000u
#define SRC_USBOPHY1_RCR_LOCK_SHIFT 30
#define SRC_USBOPHY1_RCR_DOM_EN_MASK 0x80000000u
#define SRC_USBOPHY1_RCR_DOM_EN_SHIFT 31
/* USBOPHY2_RCR Bit Fields */
#define SRC_USBOPHY2_RCR_USBPHY2_POR_MASK 0x1u
#define SRC_USBOPHY2_RCR_USBPHY2_POR_SHIFT 0
#define SRC_USBOPHY2_RCR_USBPHY2_PORT_RST_MASK 0x2u
#define SRC_USBOPHY2_RCR_USBPHY2_PORT_RST_SHIFT 1
#define SRC_USBOPHY2_RCR_DOMAIN0_MASK 0x1000000u
#define SRC_USBOPHY2_RCR_DOMAIN0_SHIFT 24
#define SRC_USBOPHY2_RCR_DOMAIN1_MASK 0x2000000u
#define SRC_USBOPHY2_RCR_DOMAIN1_SHIFT 25
#define SRC_USBOPHY2_RCR_DOMAIN2_MASK 0x4000000u
#define SRC_USBOPHY2_RCR_DOMAIN2_SHIFT 26
#define SRC_USBOPHY2_RCR_DOMAIN3_MASK 0x8000000u
#define SRC_USBOPHY2_RCR_DOMAIN3_SHIFT 27
#define SRC_USBOPHY2_RCR_LOCK_MASK 0x40000000u
#define SRC_USBOPHY2_RCR_LOCK_SHIFT 30
#define SRC_USBOPHY2_RCR_DOM_EN_MASK 0x80000000u
#define SRC_USBOPHY2_RCR_DOM_EN_SHIFT 31
/* MIPIPHY_RCR Bit Fields */
#define SRC_MIPIPHY_RCR_MIPI_PHY_MRST_MASK 0x1u
#define SRC_MIPIPHY_RCR_MIPI_PHY_MRST_SHIFT 0
#define SRC_MIPIPHY_RCR_MIPI_PHY_SRST_MASK 0x2u
#define SRC_MIPIPHY_RCR_MIPI_PHY_SRST_SHIFT 1
#define SRC_MIPIPHY_RCR_DOMAIN0_MASK 0x1000000u
#define SRC_MIPIPHY_RCR_DOMAIN0_SHIFT 24
#define SRC_MIPIPHY_RCR_DOMAIN1_MASK 0x2000000u
#define SRC_MIPIPHY_RCR_DOMAIN1_SHIFT 25
#define SRC_MIPIPHY_RCR_DOMAIN2_MASK 0x4000000u
#define SRC_MIPIPHY_RCR_DOMAIN2_SHIFT 26
#define SRC_MIPIPHY_RCR_DOMAIN3_MASK 0x8000000u
#define SRC_MIPIPHY_RCR_DOMAIN3_SHIFT 27
#define SRC_MIPIPHY_RCR_LOCK_MASK 0x40000000u
#define SRC_MIPIPHY_RCR_LOCK_SHIFT 30
#define SRC_MIPIPHY_RCR_DOM_EN_MASK 0x80000000u
#define SRC_MIPIPHY_RCR_DOM_EN_SHIFT 31
/* PCIEPHY_RCR Bit Fields */
#define SRC_PCIEPHY_RCR_PCIEPHY_G_RST_MASK 0x2u
#define SRC_PCIEPHY_RCR_PCIEPHY_G_RST_SHIFT 1
#define SRC_PCIEPHY_RCR_PCIEPHY_BTN_MASK 0x4u
#define SRC_PCIEPHY_RCR_PCIEPHY_BTN_SHIFT 2
#define SRC_PCIEPHY_RCR_PCIEPHY_PERST_MASK 0x8u
#define SRC_PCIEPHY_RCR_PCIEPHY_PERST_SHIFT 3
#define SRC_PCIEPHY_RCR_PCIE_CTRL_APPS_CLK_REQ_MASK 0x10u
#define SRC_PCIEPHY_RCR_PCIE_CTRL_APPS_CLK_REQ_SHIFT 4
#define SRC_PCIEPHY_RCR_PCIE_CTRL_APPS_RST_MASK 0x20u
#define SRC_PCIEPHY_RCR_PCIE_CTRL_APPS_RST_SHIFT 5
#define SRC_PCIEPHY_RCR_PCIE_CTRL_APPS_EN_MASK 0x40u
#define SRC_PCIEPHY_RCR_PCIE_CTRL_APPS_EN_SHIFT 6
#define SRC_PCIEPHY_RCR_PCIE_CTRL_APPS_READY_MASK 0x80u
#define SRC_PCIEPHY_RCR_PCIE_CTRL_APPS_READY_SHIFT 7
#define SRC_PCIEPHY_RCR_PCIE_CTRL_APPS_ENTER_MASK 0x100u
#define SRC_PCIEPHY_RCR_PCIE_CTRL_APPS_ENTER_SHIFT 8
#define SRC_PCIEPHY_RCR_PCIE_CTRL_APPS_EXIT_MASK 0x200u
#define SRC_PCIEPHY_RCR_PCIE_CTRL_APPS_EXIT_SHIFT 9
#define SRC_PCIEPHY_RCR_PCIE_CTRL_APPS_PME_MASK 0x400u
#define SRC_PCIEPHY_RCR_PCIE_CTRL_APPS_PME_SHIFT 10
#define SRC_PCIEPHY_RCR_PCIE_CTRL_APPS_TURNOFF_MASK 0x800u
#define SRC_PCIEPHY_RCR_PCIE_CTRL_APPS_TURNOFF_SHIFT 11
#define SRC_PCIEPHY_RCR_PCIE_CTRL_CFG_L1_AUX_MASK 0x1000u
#define SRC_PCIEPHY_RCR_PCIE_CTRL_CFG_L1_AUX_SHIFT 12
#define SRC_PCIEPHY_RCR_PCIE_CTRL_CFG_L1_MAC_MASK 0x2000u
#define SRC_PCIEPHY_RCR_PCIE_CTRL_CFG_L1_MAC_SHIFT 13
#define SRC_PCIEPHY_RCR_PCIE_CTRL_SYS_INT_MASK 0x4000u
#define SRC_PCIEPHY_RCR_PCIE_CTRL_SYS_INT_SHIFT 14
#define SRC_PCIEPHY_RCR_DOMAIN0_MASK 0x1000000u
#define SRC_PCIEPHY_RCR_DOMAIN0_SHIFT 24
#define SRC_PCIEPHY_RCR_DOMAIN1_MASK 0x2000000u
#define SRC_PCIEPHY_RCR_DOMAIN1_SHIFT 25
#define SRC_PCIEPHY_RCR_DOMAIN2_MASK 0x4000000u
#define SRC_PCIEPHY_RCR_DOMAIN2_SHIFT 26
#define SRC_PCIEPHY_RCR_DOMAIN3_MASK 0x8000000u
#define SRC_PCIEPHY_RCR_DOMAIN3_SHIFT 27
#define SRC_PCIEPHY_RCR_LOCK_MASK 0x40000000u
#define SRC_PCIEPHY_RCR_LOCK_SHIFT 30
#define SRC_PCIEPHY_RCR_DOM_EN_MASK 0x80000000u
#define SRC_PCIEPHY_RCR_DOM_EN_SHIFT 31
/* SBMR1 Bit Fields */
#define SRC_SBMR1_BOOT_CFG1_MASK 0xFFu
#define SRC_SBMR1_BOOT_CFG1_SHIFT 0
#define SRC_SBMR1_BOOT_CFG1(x) (((uint32_t)(((uint32_t)(x))<<SRC_SBMR1_BOOT_CFG1_SHIFT))&SRC_SBMR1_BOOT_CFG1_MASK)
#define SRC_SBMR1_BOOT_CFG2_MASK 0xFF00u
#define SRC_SBMR1_BOOT_CFG2_SHIFT 8
#define SRC_SBMR1_BOOT_CFG2(x) (((uint32_t)(((uint32_t)(x))<<SRC_SBMR1_BOOT_CFG2_SHIFT))&SRC_SBMR1_BOOT_CFG2_MASK)
#define SRC_SBMR1_BOOT_CFG3_MASK 0xFF0000u
#define SRC_SBMR1_BOOT_CFG3_SHIFT 16
#define SRC_SBMR1_BOOT_CFG3(x) (((uint32_t)(((uint32_t)(x))<<SRC_SBMR1_BOOT_CFG3_SHIFT))&SRC_SBMR1_BOOT_CFG3_MASK)
#define SRC_SBMR1_BOOT_CFG4_MASK 0xFF000000u
#define SRC_SBMR1_BOOT_CFG4_SHIFT 24
#define SRC_SBMR1_BOOT_CFG4(x) (((uint32_t)(((uint32_t)(x))<<SRC_SBMR1_BOOT_CFG4_SHIFT))&SRC_SBMR1_BOOT_CFG4_MASK)
/* SRSR Bit Fields */
#define SRC_SRSR_ipp_reset_b_MASK 0x1u
#define SRC_SRSR_ipp_reset_b_SHIFT 0
#define SRC_SRSR_csu_reset_b_MASK 0x4u
#define SRC_SRSR_csu_reset_b_SHIFT 2
#define SRC_SRSR_ipp_user_reset_b_MASK 0x8u
#define SRC_SRSR_ipp_user_reset_b_SHIFT 3
#define SRC_SRSR_wdog1_rst_b_MASK 0x10u
#define SRC_SRSR_wdog1_rst_b_SHIFT 4
#define SRC_SRSR_jtag_rst_b_MASK 0x20u
#define SRC_SRSR_jtag_rst_b_SHIFT 5
#define SRC_SRSR_jtag_sw_rst_MASK 0x40u
#define SRC_SRSR_jtag_sw_rst_SHIFT 6
#define SRC_SRSR_wdog3_rst_b_MASK 0x80u
#define SRC_SRSR_wdog3_rst_b_SHIFT 7
#define SRC_SRSR_wdog4_rst_b_MASK 0x100u
#define SRC_SRSR_wdog4_rst_b_SHIFT 8
#define SRC_SRSR_tempsense_rst_b_MASK 0x200u
#define SRC_SRSR_tempsense_rst_b_SHIFT 9
/* SISR Bit Fields */
#define SRC_SISR_HSICPHY_PASSED_RESET_MASK 0x2u
#define SRC_SISR_HSICPHY_PASSED_RESET_SHIFT 1
#define SRC_SISR_OTGPHY1_PASSED_RESET_MASK 0x4u
#define SRC_SISR_OTGPHY1_PASSED_RESET_SHIFT 2
#define SRC_SISR_OTGPHY2_PASSED_RESET_MASK 0x8u
#define SRC_SISR_OTGPHY2_PASSED_RESET_SHIFT 3
#define SRC_SISR_MIPIPHY_PASSED_RESET_MASK 0x10u
#define SRC_SISR_MIPIPHY_PASSED_RESET_SHIFT 4
#define SRC_SISR_M4C_PASSED_RESET_MASK 0x100u
#define SRC_SISR_M4C_PASSED_RESET_SHIFT 8
#define SRC_SISR_M4P_PASSED_RESET_MASK 0x200u
#define SRC_SISR_M4P_PASSED_RESET_SHIFT 9
/* SIMR Bit Fields */
#define SRC_SIMR_MASK_HSICPHY_PASSED_RESET_MASK 0x2u
#define SRC_SIMR_MASK_HSICPHY_PASSED_RESET_SHIFT 1
#define SRC_SIMR_MASK_OTGPHY1_PASSED_RESET_MASK 0x4u
#define SRC_SIMR_MASK_OTGPHY1_PASSED_RESET_SHIFT 2
#define SRC_SIMR_MASK_OTGPHY2_PASSED_RESET_MASK 0x8u
#define SRC_SIMR_MASK_OTGPHY2_PASSED_RESET_SHIFT 3
#define SRC_SIMR_MASK_MIPIPHY_PASSED_RESET_MASK 0x10u
#define SRC_SIMR_MASK_MIPIPHY_PASSED_RESET_SHIFT 4
#define SRC_SIMR_MASK_M4C_PASSED_RESET_MASK 0x100u
#define SRC_SIMR_MASK_M4C_PASSED_RESET_SHIFT 8
#define SRC_SIMR_MASK_M4P_PASSED_RESET_MASK 0x200u
#define SRC_SIMR_MASK_M4P_PASSED_RESET_SHIFT 9
/* SBMR2 Bit Fields */
#define SRC_SBMR2_SEC_CONFIG_MASK 0x3u
#define SRC_SBMR2_SEC_CONFIG_SHIFT 0
#define SRC_SBMR2_SEC_CONFIG(x) (((uint32_t)(((uint32_t)(x))<<SRC_SBMR2_SEC_CONFIG_SHIFT))&SRC_SBMR2_SEC_CONFIG_MASK)
#define SRC_SBMR2_DIR_BT_DIS_MASK 0x8u
#define SRC_SBMR2_DIR_BT_DIS_SHIFT 3
#define SRC_SBMR2_BT_FUSE_SEL_MASK 0x10u
#define SRC_SBMR2_BT_FUSE_SEL_SHIFT 4
#define SRC_SBMR2_BMOD_MASK 0x3000000u
#define SRC_SBMR2_BMOD_SHIFT 24
#define SRC_SBMR2_BMOD(x) (((uint32_t)(((uint32_t)(x))<<SRC_SBMR2_BMOD_SHIFT))&SRC_SBMR2_BMOD_MASK)
/* GPR1 Bit Fields */
#define SRC_GPR1_PERSISTENT_ENTRY0_MASK 0xFFFFFFFFu
#define SRC_GPR1_PERSISTENT_ENTRY0_SHIFT 0
#define SRC_GPR1_PERSISTENT_ENTRY0(x) (((uint32_t)(((uint32_t)(x))<<SRC_GPR1_PERSISTENT_ENTRY0_SHIFT))&SRC_GPR1_PERSISTENT_ENTRY0_MASK)
/* GPR2 Bit Fields */
#define SRC_GPR2_PERSISTENT_ARG0_MASK 0xFFFFFFFFu
#define SRC_GPR2_PERSISTENT_ARG0_SHIFT 0
#define SRC_GPR2_PERSISTENT_ARG0(x) (((uint32_t)(((uint32_t)(x))<<SRC_GPR2_PERSISTENT_ARG0_SHIFT))&SRC_GPR2_PERSISTENT_ARG0_MASK)
/* GPR3 Bit Fields */
#define SRC_GPR3_PERSISTENT_ENTRY1_MASK 0xFFFFFFFFu
#define SRC_GPR3_PERSISTENT_ENTRY1_SHIFT 0
#define SRC_GPR3_PERSISTENT_ENTRY1(x) (((uint32_t)(((uint32_t)(x))<<SRC_GPR3_PERSISTENT_ENTRY1_SHIFT))&SRC_GPR3_PERSISTENT_ENTRY1_MASK)
/* GPR4 Bit Fields */
#define SRC_GPR4_PERSISTENT_ARG1_MASK 0xFFFFFFFFu
#define SRC_GPR4_PERSISTENT_ARG1_SHIFT 0
#define SRC_GPR4_PERSISTENT_ARG1(x) (((uint32_t)(((uint32_t)(x))<<SRC_GPR4_PERSISTENT_ARG1_SHIFT))&SRC_GPR4_PERSISTENT_ARG1_MASK)
/* GPR5 Bit Fields */
/* GPR6 Bit Fields */
/* GPR7 Bit Fields */
/* GPR8 Bit Fields */
/* GPR9 Bit Fields */
/* GPR10 Bit Fields */
/* DDRC_RCR Bit Fields */
#define SRC_DDRC_RCR_DDRC_PRST_MASK 0x1u
#define SRC_DDRC_RCR_DDRC_PRST_SHIFT 0
#define SRC_DDRC_RCR_DDRC_CORE_RST_MASK 0x2u
#define SRC_DDRC_RCR_DDRC_CORE_RST_SHIFT 1
#define SRC_DDRC_RCR_DOMAIN0_MASK 0x1000000u
#define SRC_DDRC_RCR_DOMAIN0_SHIFT 24
#define SRC_DDRC_RCR_DOMAIN1_MASK 0x2000000u
#define SRC_DDRC_RCR_DOMAIN1_SHIFT 25
#define SRC_DDRC_RCR_DOMAIN2_MASK 0x4000000u
#define SRC_DDRC_RCR_DOMAIN2_SHIFT 26
#define SRC_DDRC_RCR_DOMAIN3_MASK 0x8000000u
#define SRC_DDRC_RCR_DOMAIN3_SHIFT 27
#define SRC_DDRC_RCR_LOCK_MASK 0x40000000u
#define SRC_DDRC_RCR_LOCK_SHIFT 30
#define SRC_DDRC_RCR_DOM_EN_MASK 0x80000000u
#define SRC_DDRC_RCR_DOM_EN_SHIFT 31
/*!
* @}
*/ /* end of group SRC_Register_Masks */
/* SRC - Peripheral instance base addresses */
/** Peripheral SRC base address */
#define SRC_BASE (0x30390000u)
/** Peripheral SRC base pointer */
#define SRC ((SRC_Type *)SRC_BASE)
#define SRC_BASE_PTR (SRC)
/** Array initializer of SRC peripheral base addresses */
#define SRC_BASE_ADDRS { SRC_BASE }
/** Array initializer of SRC peripheral base pointers */
#define SRC_BASE_PTRS { SRC }
/** Interrupt vectors for the SRC peripheral type */
#define SRC_IRQS { SRC_IRQn }
/* ----------------------------------------------------------------------------
-- SRC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup SRC_Register_Accessor_Macros SRC - Register accessor macros
* @{
*/
/* SRC - Register instance definitions */
/* SRC */
#define SRC_SCR SRC_SCR_REG(SRC_BASE_PTR)
#define SRC_A7RCR0 SRC_A7RCR0_REG(SRC_BASE_PTR)
#define SRC_A7RCR1 SRC_A7RCR1_REG(SRC_BASE_PTR)
#define SRC_M4RCR SRC_M4RCR_REG(SRC_BASE_PTR)
#define SRC_ERCR SRC_ERCR_REG(SRC_BASE_PTR)
#define SRC_HSICPHY_RCR SRC_HSICPHY_RCR_REG(SRC_BASE_PTR)
#define SRC_USBOPHY1_RCR SRC_USBOPHY1_RCR_REG(SRC_BASE_PTR)
#define SRC_USBOPHY2_RCR SRC_USBOPHY2_RCR_REG(SRC_BASE_PTR)
#define SRC_MIPIPHY_RCR SRC_MIPIPHY_RCR_REG(SRC_BASE_PTR)
#define SRC_PCIEPHY_RCR SRC_PCIEPHY_RCR_REG(SRC_BASE_PTR)
#define SRC_SBMR1 SRC_SBMR1_REG(SRC_BASE_PTR)
#define SRC_SRSR SRC_SRSR_REG(SRC_BASE_PTR)
#define SRC_SISR SRC_SISR_REG(SRC_BASE_PTR)
#define SRC_SIMR SRC_SIMR_REG(SRC_BASE_PTR)
#define SRC_SBMR2 SRC_SBMR2_REG(SRC_BASE_PTR)
#define SRC_GPR1 SRC_GPR1_REG(SRC_BASE_PTR)
#define SRC_GPR2 SRC_GPR2_REG(SRC_BASE_PTR)
#define SRC_GPR3 SRC_GPR3_REG(SRC_BASE_PTR)
#define SRC_GPR4 SRC_GPR4_REG(SRC_BASE_PTR)
#define SRC_GPR5 SRC_GPR5_REG(SRC_BASE_PTR)
#define SRC_GPR6 SRC_GPR6_REG(SRC_BASE_PTR)
#define SRC_GPR7 SRC_GPR7_REG(SRC_BASE_PTR)
#define SRC_GPR8 SRC_GPR8_REG(SRC_BASE_PTR)
#define SRC_GPR9 SRC_GPR9_REG(SRC_BASE_PTR)
#define SRC_GPR10 SRC_GPR10_REG(SRC_BASE_PTR)
#define SRC_DDRC_RCR SRC_DDRC_RCR_REG(SRC_BASE_PTR)
/*!
* @}
*/ /* end of group SRC_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group SRC_Peripheral */
/* ----------------------------------------------------------------------------
-- TEMPMON Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup TEMPMON_Peripheral_Access_Layer TEMPMON Peripheral Access Layer
* @{
*/
/** TEMPMON - Register Layout Typedef */
typedef struct {
uint8_t RESERVED_0[768];
__IO uint32_t HW_ANADIG_TEMPSENSE0; /**< Anadig Tempsensor Control Register 0, offset: 0x300 */
__IO uint32_t HW_ANADIG_TEMPSENSE0_SET; /**< Anadig Tempsensor Control Register 0, offset: 0x304 */
__IO uint32_t HW_ANADIG_TEMPSENSE0_CLR; /**< Anadig Tempsensor Control Register 0, offset: 0x308 */
__IO uint32_t HW_ANADIG_TEMPSENSE0_TOG; /**< Anadig Tempsensor Control Register 0, offset: 0x30C */
__IO uint32_t HW_ANADIG_TEMPSENSE1; /**< Anadig Tempsensor Control Register 1, offset: 0x310 */
__IO uint32_t HW_ANADIG_TEMPSENSE1_SET; /**< Anadig Tempsensor Control Register 1, offset: 0x314 */
__IO uint32_t HW_ANADIG_TEMPSENSE1_CLR; /**< Anadig Tempsensor Control Register 1, offset: 0x318 */
__IO uint32_t HW_ANADIG_TEMPSENSE1_TOG; /**< Anadig Tempsensor Control Register 1, offset: 0x31C */
__IO uint32_t HW_ANADIG_TEMPSENSE_TRIM; /**< Anadig Tempsensor Trim Control Register, offset: 0x320 */
__IO uint32_t HW_ANADIG_TEMPSENSE_TRIM_SET; /**< Anadig Tempsensor Trim Control Register, offset: 0x324 */
__IO uint32_t HW_ANADIG_TEMPSENSE_TRIM_CLR; /**< Anadig Tempsensor Trim Control Register, offset: 0x328 */
__IO uint32_t HW_ANADIG_TEMPSENSE_TRIM_TOG; /**< Anadig Tempsensor Trim Control Register, offset: 0x32C */
} TEMPMON_Type, *TEMPMON_MemMapPtr;
/* ----------------------------------------------------------------------------
-- TEMPMON - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup TEMPMON_Register_Accessor_Macros TEMPMON - Register accessor macros
* @{
*/
/* TEMPMON - Register accessors */
#define TEMPMON_HW_ANADIG_TEMPSENSE0_REG(base) ((base)->HW_ANADIG_TEMPSENSE0)
#define TEMPMON_HW_ANADIG_TEMPSENSE0_SET_REG(base) ((base)->HW_ANADIG_TEMPSENSE0_SET)
#define TEMPMON_HW_ANADIG_TEMPSENSE0_CLR_REG(base) ((base)->HW_ANADIG_TEMPSENSE0_CLR)
#define TEMPMON_HW_ANADIG_TEMPSENSE0_TOG_REG(base) ((base)->HW_ANADIG_TEMPSENSE0_TOG)
#define TEMPMON_HW_ANADIG_TEMPSENSE1_REG(base) ((base)->HW_ANADIG_TEMPSENSE1)
#define TEMPMON_HW_ANADIG_TEMPSENSE1_SET_REG(base) ((base)->HW_ANADIG_TEMPSENSE1_SET)
#define TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_REG(base) ((base)->HW_ANADIG_TEMPSENSE1_CLR)
#define TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_REG(base) ((base)->HW_ANADIG_TEMPSENSE1_TOG)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_REG(base) ((base)->HW_ANADIG_TEMPSENSE_TRIM)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_REG(base) ((base)->HW_ANADIG_TEMPSENSE_TRIM_SET)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_REG(base) ((base)->HW_ANADIG_TEMPSENSE_TRIM_CLR)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_REG(base) ((base)->HW_ANADIG_TEMPSENSE_TRIM_TOG)
/*!
* @}
*/ /* end of group TEMPMON_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- TEMPMON Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup TEMPMON_Register_Masks TEMPMON Register Masks
* @{
*/
/* HW_ANADIG_TEMPSENSE0 Bit Fields */
#define TEMPMON_HW_ANADIG_TEMPSENSE0_LOW_ALARM_VALUE_MASK 0x1FFu
#define TEMPMON_HW_ANADIG_TEMPSENSE0_LOW_ALARM_VALUE_SHIFT 0
#define TEMPMON_HW_ANADIG_TEMPSENSE0_LOW_ALARM_VALUE(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE0_LOW_ALARM_VALUE_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE0_LOW_ALARM_VALUE_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE0_HIGH_ALARM_VALUE_MASK 0x3FE00u
#define TEMPMON_HW_ANADIG_TEMPSENSE0_HIGH_ALARM_VALUE_SHIFT 9
#define TEMPMON_HW_ANADIG_TEMPSENSE0_HIGH_ALARM_VALUE(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE0_HIGH_ALARM_VALUE_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE0_HIGH_ALARM_VALUE_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE0_PANIC_ALARM_VALUE_MASK 0x7FC0000u
#define TEMPMON_HW_ANADIG_TEMPSENSE0_PANIC_ALARM_VALUE_SHIFT 18
#define TEMPMON_HW_ANADIG_TEMPSENSE0_PANIC_ALARM_VALUE(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE0_PANIC_ALARM_VALUE_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE0_PANIC_ALARM_VALUE_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE0_RSVD1_MASK 0xF8000000u
#define TEMPMON_HW_ANADIG_TEMPSENSE0_RSVD1_SHIFT 27
#define TEMPMON_HW_ANADIG_TEMPSENSE0_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE0_RSVD1_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE0_RSVD1_MASK)
/* HW_ANADIG_TEMPSENSE0_SET Bit Fields */
#define TEMPMON_HW_ANADIG_TEMPSENSE0_SET_LOW_ALARM_VALUE_MASK 0x1FFu
#define TEMPMON_HW_ANADIG_TEMPSENSE0_SET_LOW_ALARM_VALUE_SHIFT 0
#define TEMPMON_HW_ANADIG_TEMPSENSE0_SET_LOW_ALARM_VALUE(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE0_SET_LOW_ALARM_VALUE_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE0_SET_LOW_ALARM_VALUE_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE0_SET_HIGH_ALARM_VALUE_MASK 0x3FE00u
#define TEMPMON_HW_ANADIG_TEMPSENSE0_SET_HIGH_ALARM_VALUE_SHIFT 9
#define TEMPMON_HW_ANADIG_TEMPSENSE0_SET_HIGH_ALARM_VALUE(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE0_SET_HIGH_ALARM_VALUE_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE0_SET_HIGH_ALARM_VALUE_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE0_SET_PANIC_ALARM_VALUE_MASK 0x7FC0000u
#define TEMPMON_HW_ANADIG_TEMPSENSE0_SET_PANIC_ALARM_VALUE_SHIFT 18
#define TEMPMON_HW_ANADIG_TEMPSENSE0_SET_PANIC_ALARM_VALUE(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE0_SET_PANIC_ALARM_VALUE_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE0_SET_PANIC_ALARM_VALUE_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE0_SET_RSVD1_MASK 0xF8000000u
#define TEMPMON_HW_ANADIG_TEMPSENSE0_SET_RSVD1_SHIFT 27
#define TEMPMON_HW_ANADIG_TEMPSENSE0_SET_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE0_SET_RSVD1_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE0_SET_RSVD1_MASK)
/* HW_ANADIG_TEMPSENSE0_CLR Bit Fields */
#define TEMPMON_HW_ANADIG_TEMPSENSE0_CLR_LOW_ALARM_VALUE_MASK 0x1FFu
#define TEMPMON_HW_ANADIG_TEMPSENSE0_CLR_LOW_ALARM_VALUE_SHIFT 0
#define TEMPMON_HW_ANADIG_TEMPSENSE0_CLR_LOW_ALARM_VALUE(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE0_CLR_LOW_ALARM_VALUE_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE0_CLR_LOW_ALARM_VALUE_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE0_CLR_HIGH_ALARM_VALUE_MASK 0x3FE00u
#define TEMPMON_HW_ANADIG_TEMPSENSE0_CLR_HIGH_ALARM_VALUE_SHIFT 9
#define TEMPMON_HW_ANADIG_TEMPSENSE0_CLR_HIGH_ALARM_VALUE(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE0_CLR_HIGH_ALARM_VALUE_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE0_CLR_HIGH_ALARM_VALUE_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE0_CLR_PANIC_ALARM_VALUE_MASK 0x7FC0000u
#define TEMPMON_HW_ANADIG_TEMPSENSE0_CLR_PANIC_ALARM_VALUE_SHIFT 18
#define TEMPMON_HW_ANADIG_TEMPSENSE0_CLR_PANIC_ALARM_VALUE(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE0_CLR_PANIC_ALARM_VALUE_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE0_CLR_PANIC_ALARM_VALUE_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE0_CLR_RSVD1_MASK 0xF8000000u
#define TEMPMON_HW_ANADIG_TEMPSENSE0_CLR_RSVD1_SHIFT 27
#define TEMPMON_HW_ANADIG_TEMPSENSE0_CLR_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE0_CLR_RSVD1_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE0_CLR_RSVD1_MASK)
/* HW_ANADIG_TEMPSENSE0_TOG Bit Fields */
#define TEMPMON_HW_ANADIG_TEMPSENSE0_TOG_LOW_ALARM_VALUE_MASK 0x1FFu
#define TEMPMON_HW_ANADIG_TEMPSENSE0_TOG_LOW_ALARM_VALUE_SHIFT 0
#define TEMPMON_HW_ANADIG_TEMPSENSE0_TOG_LOW_ALARM_VALUE(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE0_TOG_LOW_ALARM_VALUE_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE0_TOG_LOW_ALARM_VALUE_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE0_TOG_HIGH_ALARM_VALUE_MASK 0x3FE00u
#define TEMPMON_HW_ANADIG_TEMPSENSE0_TOG_HIGH_ALARM_VALUE_SHIFT 9
#define TEMPMON_HW_ANADIG_TEMPSENSE0_TOG_HIGH_ALARM_VALUE(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE0_TOG_HIGH_ALARM_VALUE_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE0_TOG_HIGH_ALARM_VALUE_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE0_TOG_PANIC_ALARM_VALUE_MASK 0x7FC0000u
#define TEMPMON_HW_ANADIG_TEMPSENSE0_TOG_PANIC_ALARM_VALUE_SHIFT 18
#define TEMPMON_HW_ANADIG_TEMPSENSE0_TOG_PANIC_ALARM_VALUE(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE0_TOG_PANIC_ALARM_VALUE_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE0_TOG_PANIC_ALARM_VALUE_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE0_TOG_RSVD1_MASK 0xF8000000u
#define TEMPMON_HW_ANADIG_TEMPSENSE0_TOG_RSVD1_SHIFT 27
#define TEMPMON_HW_ANADIG_TEMPSENSE0_TOG_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE0_TOG_RSVD1_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE0_TOG_RSVD1_MASK)
/* HW_ANADIG_TEMPSENSE1 Bit Fields */
#define TEMPMON_HW_ANADIG_TEMPSENSE1_TEMP_VALUE_MASK 0x1FFu
#define TEMPMON_HW_ANADIG_TEMPSENSE1_TEMP_VALUE_SHIFT 0
#define TEMPMON_HW_ANADIG_TEMPSENSE1_TEMP_VALUE(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE1_TEMP_VALUE_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE1_TEMP_VALUE_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE1_POWER_DOWN_MASK 0x200u
#define TEMPMON_HW_ANADIG_TEMPSENSE1_POWER_DOWN_SHIFT 9
#define TEMPMON_HW_ANADIG_TEMPSENSE1_MEASURE_TEMP_MASK 0x400u
#define TEMPMON_HW_ANADIG_TEMPSENSE1_MEASURE_TEMP_SHIFT 10
#define TEMPMON_HW_ANADIG_TEMPSENSE1_FINISHED_MASK 0x800u
#define TEMPMON_HW_ANADIG_TEMPSENSE1_FINISHED_SHIFT 11
#define TEMPMON_HW_ANADIG_TEMPSENSE1_RSVD0_MASK 0xF000u
#define TEMPMON_HW_ANADIG_TEMPSENSE1_RSVD0_SHIFT 12
#define TEMPMON_HW_ANADIG_TEMPSENSE1_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE1_RSVD0_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE1_RSVD0_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE1_MEASURE_FREQ_MASK 0xFFFF0000u
#define TEMPMON_HW_ANADIG_TEMPSENSE1_MEASURE_FREQ_SHIFT 16
#define TEMPMON_HW_ANADIG_TEMPSENSE1_MEASURE_FREQ(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE1_MEASURE_FREQ_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE1_MEASURE_FREQ_MASK)
/* HW_ANADIG_TEMPSENSE1_SET Bit Fields */
#define TEMPMON_HW_ANADIG_TEMPSENSE1_SET_TEMP_VALUE_MASK 0x1FFu
#define TEMPMON_HW_ANADIG_TEMPSENSE1_SET_TEMP_VALUE_SHIFT 0
#define TEMPMON_HW_ANADIG_TEMPSENSE1_SET_TEMP_VALUE(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE1_SET_TEMP_VALUE_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE1_SET_TEMP_VALUE_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE1_SET_POWER_DOWN_MASK 0x200u
#define TEMPMON_HW_ANADIG_TEMPSENSE1_SET_POWER_DOWN_SHIFT 9
#define TEMPMON_HW_ANADIG_TEMPSENSE1_SET_MEASURE_TEMP_MASK 0x400u
#define TEMPMON_HW_ANADIG_TEMPSENSE1_SET_MEASURE_TEMP_SHIFT 10
#define TEMPMON_HW_ANADIG_TEMPSENSE1_SET_FINISHED_MASK 0x800u
#define TEMPMON_HW_ANADIG_TEMPSENSE1_SET_FINISHED_SHIFT 11
#define TEMPMON_HW_ANADIG_TEMPSENSE1_SET_RSVD0_MASK 0xF000u
#define TEMPMON_HW_ANADIG_TEMPSENSE1_SET_RSVD0_SHIFT 12
#define TEMPMON_HW_ANADIG_TEMPSENSE1_SET_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE1_SET_RSVD0_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE1_SET_RSVD0_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE1_SET_MEASURE_FREQ_MASK 0xFFFF0000u
#define TEMPMON_HW_ANADIG_TEMPSENSE1_SET_MEASURE_FREQ_SHIFT 16
#define TEMPMON_HW_ANADIG_TEMPSENSE1_SET_MEASURE_FREQ(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE1_SET_MEASURE_FREQ_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE1_SET_MEASURE_FREQ_MASK)
/* HW_ANADIG_TEMPSENSE1_CLR Bit Fields */
#define TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_TEMP_VALUE_MASK 0x1FFu
#define TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_TEMP_VALUE_SHIFT 0
#define TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_TEMP_VALUE(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_TEMP_VALUE_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_TEMP_VALUE_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_POWER_DOWN_MASK 0x200u
#define TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_POWER_DOWN_SHIFT 9
#define TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_MEASURE_TEMP_MASK 0x400u
#define TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_MEASURE_TEMP_SHIFT 10
#define TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_FINISHED_MASK 0x800u
#define TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_FINISHED_SHIFT 11
#define TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_RSVD0_MASK 0xF000u
#define TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_RSVD0_SHIFT 12
#define TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_RSVD0_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_RSVD0_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_MEASURE_FREQ_MASK 0xFFFF0000u
#define TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_MEASURE_FREQ_SHIFT 16
#define TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_MEASURE_FREQ(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_MEASURE_FREQ_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_MEASURE_FREQ_MASK)
/* HW_ANADIG_TEMPSENSE1_TOG Bit Fields */
#define TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_TEMP_VALUE_MASK 0x1FFu
#define TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_TEMP_VALUE_SHIFT 0
#define TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_TEMP_VALUE(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_TEMP_VALUE_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_TEMP_VALUE_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_POWER_DOWN_MASK 0x200u
#define TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_POWER_DOWN_SHIFT 9
#define TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_MEASURE_TEMP_MASK 0x400u
#define TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_MEASURE_TEMP_SHIFT 10
#define TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_FINISHED_MASK 0x800u
#define TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_FINISHED_SHIFT 11
#define TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_RSVD0_MASK 0xF000u
#define TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_RSVD0_SHIFT 12
#define TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_RSVD0_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_RSVD0_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_MEASURE_FREQ_MASK 0xFFFF0000u
#define TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_MEASURE_FREQ_SHIFT 16
#define TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_MEASURE_FREQ(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_MEASURE_FREQ_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_MEASURE_FREQ_MASK)
/* HW_ANADIG_TEMPSENSE_TRIM Bit Fields */
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_T_BUF_VREF_SEL_MASK 0x1Fu
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_T_BUF_VREF_SEL_SHIFT 0
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_T_BUF_VREF_SEL(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_T_BUF_VREF_SEL_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_T_BUF_VREF_SEL_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_RSVD0_MASK 0x60u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_RSVD0_SHIFT 5
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_RSVD0_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_RSVD0_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_T_EN_READ_MASK 0x80u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_T_EN_READ_SHIFT 7
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_T_VREF_VBE_SEL_MASK 0x1FF00u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_T_VREF_VBE_SEL_SHIFT 8
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_T_VREF_VBE_SEL(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_T_VREF_VBE_SEL_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_T_VREF_VBE_SEL_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_RSVD1_MASK 0xE0000u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_RSVD1_SHIFT 17
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_RSVD1_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_RSVD1_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_T_BUF_SLOPE_SEL_MASK 0xF00000u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_T_BUF_SLOPE_SEL_SHIFT 20
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_T_BUF_SLOPE_SEL(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_T_BUF_SLOPE_SEL_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_T_BUF_SLOPE_SEL_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_RSVD2_MASK 0x1F000000u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_RSVD2_SHIFT 24
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_RSVD2_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_RSVD2_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_T_MUX_ADDR_MASK 0xE0000000u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_T_MUX_ADDR_SHIFT 29
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_T_MUX_ADDR(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_T_MUX_ADDR_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_T_MUX_ADDR_MASK)
/* HW_ANADIG_TEMPSENSE_TRIM_SET Bit Fields */
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_T_BUF_VREF_SEL_MASK 0x1Fu
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_T_BUF_VREF_SEL_SHIFT 0
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_T_BUF_VREF_SEL(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_T_BUF_VREF_SEL_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_T_BUF_VREF_SEL_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_RSVD0_MASK 0x60u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_RSVD0_SHIFT 5
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_RSVD0_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_RSVD0_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_T_EN_READ_MASK 0x80u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_T_EN_READ_SHIFT 7
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_T_VREF_VBE_SEL_MASK 0x1FF00u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_T_VREF_VBE_SEL_SHIFT 8
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_T_VREF_VBE_SEL(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_T_VREF_VBE_SEL_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_T_VREF_VBE_SEL_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_RSVD1_MASK 0xE0000u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_RSVD1_SHIFT 17
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_RSVD1_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_RSVD1_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_T_BUF_SLOPE_SEL_MASK 0xF00000u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_T_BUF_SLOPE_SEL_SHIFT 20
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_T_BUF_SLOPE_SEL(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_T_BUF_SLOPE_SEL_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_T_BUF_SLOPE_SEL_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_RSVD2_MASK 0x1F000000u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_RSVD2_SHIFT 24
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_RSVD2_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_RSVD2_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_T_MUX_ADDR_MASK 0xE0000000u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_T_MUX_ADDR_SHIFT 29
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_T_MUX_ADDR(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_T_MUX_ADDR_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_T_MUX_ADDR_MASK)
/* HW_ANADIG_TEMPSENSE_TRIM_CLR Bit Fields */
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_T_BUF_VREF_SEL_MASK 0x1Fu
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_T_BUF_VREF_SEL_SHIFT 0
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_T_BUF_VREF_SEL(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_T_BUF_VREF_SEL_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_T_BUF_VREF_SEL_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_RSVD0_MASK 0x60u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_RSVD0_SHIFT 5
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_RSVD0_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_RSVD0_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_T_EN_READ_MASK 0x80u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_T_EN_READ_SHIFT 7
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_T_VREF_VBE_SEL_MASK 0x1FF00u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_T_VREF_VBE_SEL_SHIFT 8
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_T_VREF_VBE_SEL(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_T_VREF_VBE_SEL_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_T_VREF_VBE_SEL_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_RSVD1_MASK 0xE0000u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_RSVD1_SHIFT 17
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_RSVD1_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_RSVD1_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_T_BUF_SLOPE_SEL_MASK 0xF00000u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_T_BUF_SLOPE_SEL_SHIFT 20
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_T_BUF_SLOPE_SEL(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_T_BUF_SLOPE_SEL_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_T_BUF_SLOPE_SEL_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_RSVD2_MASK 0x1F000000u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_RSVD2_SHIFT 24
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_RSVD2_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_RSVD2_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_T_MUX_ADDR_MASK 0xE0000000u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_T_MUX_ADDR_SHIFT 29
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_T_MUX_ADDR(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_T_MUX_ADDR_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_T_MUX_ADDR_MASK)
/* HW_ANADIG_TEMPSENSE_TRIM_TOG Bit Fields */
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_T_BUF_VREF_SEL_MASK 0x1Fu
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_T_BUF_VREF_SEL_SHIFT 0
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_T_BUF_VREF_SEL(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_T_BUF_VREF_SEL_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_T_BUF_VREF_SEL_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_RSVD0_MASK 0x60u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_RSVD0_SHIFT 5
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_RSVD0(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_RSVD0_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_RSVD0_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_T_EN_READ_MASK 0x80u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_T_EN_READ_SHIFT 7
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_T_VREF_VBE_SEL_MASK 0x1FF00u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_T_VREF_VBE_SEL_SHIFT 8
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_T_VREF_VBE_SEL(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_T_VREF_VBE_SEL_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_T_VREF_VBE_SEL_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_RSVD1_MASK 0xE0000u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_RSVD1_SHIFT 17
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_RSVD1(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_RSVD1_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_RSVD1_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_T_BUF_SLOPE_SEL_MASK 0xF00000u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_T_BUF_SLOPE_SEL_SHIFT 20
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_T_BUF_SLOPE_SEL(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_T_BUF_SLOPE_SEL_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_T_BUF_SLOPE_SEL_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_RSVD2_MASK 0x1F000000u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_RSVD2_SHIFT 24
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_RSVD2(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_RSVD2_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_RSVD2_MASK)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_T_MUX_ADDR_MASK 0xE0000000u
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_T_MUX_ADDR_SHIFT 29
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_T_MUX_ADDR(x) (((uint32_t)(((uint32_t)(x))<<TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_T_MUX_ADDR_SHIFT))&TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_T_MUX_ADDR_MASK)
/*!
* @}
*/ /* end of group TEMPMON_Register_Masks */
/* TEMPMON - Peripheral instance base addresses */
/** Peripheral TEMPMON base address */
#define TEMPMON_BASE (0x30360000u)
/** Peripheral TEMPMON base pointer */
#define TEMPMON ((TEMPMON_Type *)TEMPMON_BASE)
#define TEMPMON_BASE_PTR (TEMPMON)
/** Array initializer of TEMPMON peripheral base addresses */
#define TEMPMON_BASE_ADDRS { TEMPMON_BASE }
/** Array initializer of TEMPMON peripheral base pointers */
#define TEMPMON_BASE_PTRS { TEMPMON }
/* ----------------------------------------------------------------------------
-- TEMPMON - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup TEMPMON_Register_Accessor_Macros TEMPMON - Register accessor macros
* @{
*/
/* TEMPMON - Register instance definitions */
/* TEMPMON */
#define TEMPMON_HW_ANADIG_TEMPSENSE0 TEMPMON_HW_ANADIG_TEMPSENSE0_REG(TEMPMON_BASE_PTR)
#define TEMPMON_HW_ANADIG_TEMPSENSE0_SET TEMPMON_HW_ANADIG_TEMPSENSE0_SET_REG(TEMPMON_BASE_PTR)
#define TEMPMON_HW_ANADIG_TEMPSENSE0_CLR TEMPMON_HW_ANADIG_TEMPSENSE0_CLR_REG(TEMPMON_BASE_PTR)
#define TEMPMON_HW_ANADIG_TEMPSENSE0_TOG TEMPMON_HW_ANADIG_TEMPSENSE0_TOG_REG(TEMPMON_BASE_PTR)
#define TEMPMON_HW_ANADIG_TEMPSENSE1 TEMPMON_HW_ANADIG_TEMPSENSE1_REG(TEMPMON_BASE_PTR)
#define TEMPMON_HW_ANADIG_TEMPSENSE1_SET TEMPMON_HW_ANADIG_TEMPSENSE1_SET_REG(TEMPMON_BASE_PTR)
#define TEMPMON_HW_ANADIG_TEMPSENSE1_CLR TEMPMON_HW_ANADIG_TEMPSENSE1_CLR_REG(TEMPMON_BASE_PTR)
#define TEMPMON_HW_ANADIG_TEMPSENSE1_TOG TEMPMON_HW_ANADIG_TEMPSENSE1_TOG_REG(TEMPMON_BASE_PTR)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_REG(TEMPMON_BASE_PTR)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_SET_REG(TEMPMON_BASE_PTR)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_CLR_REG(TEMPMON_BASE_PTR)
#define TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG TEMPMON_HW_ANADIG_TEMPSENSE_TRIM_TOG_REG(TEMPMON_BASE_PTR)
/*!
* @}
*/ /* end of group TEMPMON_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group TEMPMON_Peripheral */
/* ----------------------------------------------------------------------------
-- UART Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup UART_Peripheral_Access_Layer UART Peripheral Access Layer
* @{
*/
/** UART - Register Layout Typedef */
typedef struct {
__I uint32_t URXD; /**< UART Receiver Register, offset: 0x0 */
uint8_t RESERVED_0[60];
__O uint32_t UTXD; /**< UART Transmitter Register, offset: 0x40 */
uint8_t RESERVED_1[60];
__IO uint32_t UCR1; /**< UART Control Register 1, offset: 0x80 */
__IO uint32_t UCR2; /**< UART Control Register 2, offset: 0x84 */
__IO uint32_t UCR3; /**< UART Control Register 3, offset: 0x88 */
__IO uint32_t UCR4; /**< UART Control Register 4, offset: 0x8C */
__IO uint32_t UFCR; /**< UART FIFO Control Register, offset: 0x90 */
__IO uint32_t USR1; /**< UART Status Register 1, offset: 0x94 */
__IO uint32_t USR2; /**< UART Status Register 2, offset: 0x98 */
__IO uint32_t UESC; /**< UART Escape Character Register, offset: 0x9C */
__IO uint32_t UTIM; /**< UART Escape Timer Register, offset: 0xA0 */
__IO uint32_t UBIR; /**< UART BRM Incremental Register, offset: 0xA4 */
__IO uint32_t UBMR; /**< UART BRM Modulator Register, offset: 0xA8 */
__I uint32_t UBRC; /**< UART Baud Rate Count Register, offset: 0xAC */
__IO uint32_t ONEMS; /**< UART One Millisecond Register, offset: 0xB0 */
__IO uint32_t UTS; /**< UART Test Register, offset: 0xB4 */
__IO uint32_t UMCR; /**< UART RS-485 Mode Control Register, offset: 0xB8 */
} UART_Type, *UART_MemMapPtr;
/* ----------------------------------------------------------------------------
-- UART - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup UART_Register_Accessor_Macros UART - Register accessor macros
* @{
*/
/* UART - Register accessors */
#define UART_URXD_REG(base) ((base)->URXD)
#define UART_UTXD_REG(base) ((base)->UTXD)
#define UART_UCR1_REG(base) ((base)->UCR1)
#define UART_UCR2_REG(base) ((base)->UCR2)
#define UART_UCR3_REG(base) ((base)->UCR3)
#define UART_UCR4_REG(base) ((base)->UCR4)
#define UART_UFCR_REG(base) ((base)->UFCR)
#define UART_USR1_REG(base) ((base)->USR1)
#define UART_USR2_REG(base) ((base)->USR2)
#define UART_UESC_REG(base) ((base)->UESC)
#define UART_UTIM_REG(base) ((base)->UTIM)
#define UART_UBIR_REG(base) ((base)->UBIR)
#define UART_UBMR_REG(base) ((base)->UBMR)
#define UART_UBRC_REG(base) ((base)->UBRC)
#define UART_ONEMS_REG(base) ((base)->ONEMS)
#define UART_UTS_REG(base) ((base)->UTS)
#define UART_UMCR_REG(base) ((base)->UMCR)
/*!
* @}
*/ /* end of group UART_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- UART Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup UART_Register_Masks UART Register Masks
* @{
*/
/* URXD Bit Fields */
#define UART_URXD_RX_DATA_MASK 0xFFu
#define UART_URXD_RX_DATA_SHIFT 0
#define UART_URXD_RX_DATA(x) (((uint32_t)(((uint32_t)(x))<<UART_URXD_RX_DATA_SHIFT))&UART_URXD_RX_DATA_MASK)
#define UART_URXD_PRERR_MASK 0x400u
#define UART_URXD_PRERR_SHIFT 10
#define UART_URXD_BRK_MASK 0x800u
#define UART_URXD_BRK_SHIFT 11
#define UART_URXD_FRMERR_MASK 0x1000u
#define UART_URXD_FRMERR_SHIFT 12
#define UART_URXD_OVRRUN_MASK 0x2000u
#define UART_URXD_OVRRUN_SHIFT 13
#define UART_URXD_ERR_MASK 0x4000u
#define UART_URXD_ERR_SHIFT 14
#define UART_URXD_CHARRDY_MASK 0x8000u
#define UART_URXD_CHARRDY_SHIFT 15
/* UTXD Bit Fields */
#define UART_UTXD_TX_DATA_MASK 0xFFu
#define UART_UTXD_TX_DATA_SHIFT 0
#define UART_UTXD_TX_DATA(x) (((uint32_t)(((uint32_t)(x))<<UART_UTXD_TX_DATA_SHIFT))&UART_UTXD_TX_DATA_MASK)
/* UCR1 Bit Fields */
#define UART_UCR1_UARTEN_MASK 0x1u
#define UART_UCR1_UARTEN_SHIFT 0
#define UART_UCR1_DOZE_MASK 0x2u
#define UART_UCR1_DOZE_SHIFT 1
#define UART_UCR1_ATDMAEN_MASK 0x4u
#define UART_UCR1_ATDMAEN_SHIFT 2
#define UART_UCR1_TXDMAEN_MASK 0x8u
#define UART_UCR1_TXDMAEN_SHIFT 3
#define UART_UCR1_SNDBRK_MASK 0x10u
#define UART_UCR1_SNDBRK_SHIFT 4
#define UART_UCR1_RTSDEN_MASK 0x20u
#define UART_UCR1_RTSDEN_SHIFT 5
#define UART_UCR1_TXMPTYEN_MASK 0x40u
#define UART_UCR1_TXMPTYEN_SHIFT 6
#define UART_UCR1_IREN_MASK 0x80u
#define UART_UCR1_IREN_SHIFT 7
#define UART_UCR1_RXDMAEN_MASK 0x100u
#define UART_UCR1_RXDMAEN_SHIFT 8
#define UART_UCR1_RRDYEN_MASK 0x200u
#define UART_UCR1_RRDYEN_SHIFT 9
#define UART_UCR1_ICD_MASK 0xC00u
#define UART_UCR1_ICD_SHIFT 10
#define UART_UCR1_ICD(x) (((uint32_t)(((uint32_t)(x))<<UART_UCR1_ICD_SHIFT))&UART_UCR1_ICD_MASK)
#define UART_UCR1_IDEN_MASK 0x1000u
#define UART_UCR1_IDEN_SHIFT 12
#define UART_UCR1_TRDYEN_MASK 0x2000u
#define UART_UCR1_TRDYEN_SHIFT 13
#define UART_UCR1_ADBR_MASK 0x4000u
#define UART_UCR1_ADBR_SHIFT 14
#define UART_UCR1_ADEN_MASK 0x8000u
#define UART_UCR1_ADEN_SHIFT 15
/* UCR2 Bit Fields */
#define UART_UCR2_SRST_MASK 0x1u
#define UART_UCR2_SRST_SHIFT 0
#define UART_UCR2_RXEN_MASK 0x2u
#define UART_UCR2_RXEN_SHIFT 1
#define UART_UCR2_TXEN_MASK 0x4u
#define UART_UCR2_TXEN_SHIFT 2
#define UART_UCR2_ATEN_MASK 0x8u
#define UART_UCR2_ATEN_SHIFT 3
#define UART_UCR2_RTSEN_MASK 0x10u
#define UART_UCR2_RTSEN_SHIFT 4
#define UART_UCR2_WS_MASK 0x20u
#define UART_UCR2_WS_SHIFT 5
#define UART_UCR2_STPB_MASK 0x40u
#define UART_UCR2_STPB_SHIFT 6
#define UART_UCR2_PROE_MASK 0x80u
#define UART_UCR2_PROE_SHIFT 7
#define UART_UCR2_PREN_MASK 0x100u
#define UART_UCR2_PREN_SHIFT 8
#define UART_UCR2_RTEC_MASK 0x600u
#define UART_UCR2_RTEC_SHIFT 9
#define UART_UCR2_RTEC(x) (((uint32_t)(((uint32_t)(x))<<UART_UCR2_RTEC_SHIFT))&UART_UCR2_RTEC_MASK)
#define UART_UCR2_ESCEN_MASK 0x800u
#define UART_UCR2_ESCEN_SHIFT 11
#define UART_UCR2_CTS_MASK 0x1000u
#define UART_UCR2_CTS_SHIFT 12
#define UART_UCR2_CTSC_MASK 0x2000u
#define UART_UCR2_CTSC_SHIFT 13
#define UART_UCR2_IRTS_MASK 0x4000u
#define UART_UCR2_IRTS_SHIFT 14
#define UART_UCR2_ESCI_MASK 0x8000u
#define UART_UCR2_ESCI_SHIFT 15
/* UCR3 Bit Fields */
#define UART_UCR3_ACIEN_MASK 0x1u
#define UART_UCR3_ACIEN_SHIFT 0
#define UART_UCR3_INVT_MASK 0x2u
#define UART_UCR3_INVT_SHIFT 1
#define UART_UCR3_RXDMUXSEL_MASK 0x4u
#define UART_UCR3_RXDMUXSEL_SHIFT 2
#define UART_UCR3_DTRDEN_MASK 0x8u
#define UART_UCR3_DTRDEN_SHIFT 3
#define UART_UCR3_AWAKEN_MASK 0x10u
#define UART_UCR3_AWAKEN_SHIFT 4
#define UART_UCR3_AIRINTEN_MASK 0x20u
#define UART_UCR3_AIRINTEN_SHIFT 5
#define UART_UCR3_RXDSEN_MASK 0x40u
#define UART_UCR3_RXDSEN_SHIFT 6
#define UART_UCR3_ADNIMP_MASK 0x80u
#define UART_UCR3_ADNIMP_SHIFT 7
#define UART_UCR3_RI_MASK 0x100u
#define UART_UCR3_RI_SHIFT 8
#define UART_UCR3_DCD_MASK 0x200u
#define UART_UCR3_DCD_SHIFT 9
#define UART_UCR3_DSR_MASK 0x400u
#define UART_UCR3_DSR_SHIFT 10
#define UART_UCR3_FRAERREN_MASK 0x800u
#define UART_UCR3_FRAERREN_SHIFT 11
#define UART_UCR3_PARERREN_MASK 0x1000u
#define UART_UCR3_PARERREN_SHIFT 12
#define UART_UCR3_DTREN_MASK 0x2000u
#define UART_UCR3_DTREN_SHIFT 13
#define UART_UCR3_DPEC_MASK 0xC000u
#define UART_UCR3_DPEC_SHIFT 14
#define UART_UCR3_DPEC(x) (((uint32_t)(((uint32_t)(x))<<UART_UCR3_DPEC_SHIFT))&UART_UCR3_DPEC_MASK)
/* UCR4 Bit Fields */
#define UART_UCR4_DREN_MASK 0x1u
#define UART_UCR4_DREN_SHIFT 0
#define UART_UCR4_OREN_MASK 0x2u
#define UART_UCR4_OREN_SHIFT 1
#define UART_UCR4_BKEN_MASK 0x4u
#define UART_UCR4_BKEN_SHIFT 2
#define UART_UCR4_TCEN_MASK 0x8u
#define UART_UCR4_TCEN_SHIFT 3
#define UART_UCR4_LPBYP_MASK 0x10u
#define UART_UCR4_LPBYP_SHIFT 4
#define UART_UCR4_IRSC_MASK 0x20u
#define UART_UCR4_IRSC_SHIFT 5
#define UART_UCR4_IDDMAEN_MASK 0x40u
#define UART_UCR4_IDDMAEN_SHIFT 6
#define UART_UCR4_WKEN_MASK 0x80u
#define UART_UCR4_WKEN_SHIFT 7
#define UART_UCR4_ENIRI_MASK 0x100u
#define UART_UCR4_ENIRI_SHIFT 8
#define UART_UCR4_INVR_MASK 0x200u
#define UART_UCR4_INVR_SHIFT 9
#define UART_UCR4_CTSTL_MASK 0xFC00u
#define UART_UCR4_CTSTL_SHIFT 10
#define UART_UCR4_CTSTL(x) (((uint32_t)(((uint32_t)(x))<<UART_UCR4_CTSTL_SHIFT))&UART_UCR4_CTSTL_MASK)
/* UFCR Bit Fields */
#define UART_UFCR_RXTL_MASK 0x3Fu
#define UART_UFCR_RXTL_SHIFT 0
#define UART_UFCR_RXTL(x) (((uint32_t)(((uint32_t)(x))<<UART_UFCR_RXTL_SHIFT))&UART_UFCR_RXTL_MASK)
#define UART_UFCR_DCEDTE_MASK 0x40u
#define UART_UFCR_DCEDTE_SHIFT 6
#define UART_UFCR_RFDIV_MASK 0x380u
#define UART_UFCR_RFDIV_SHIFT 7
#define UART_UFCR_RFDIV(x) (((uint32_t)(((uint32_t)(x))<<UART_UFCR_RFDIV_SHIFT))&UART_UFCR_RFDIV_MASK)
#define UART_UFCR_TXTL_MASK 0xFC00u
#define UART_UFCR_TXTL_SHIFT 10
#define UART_UFCR_TXTL(x) (((uint32_t)(((uint32_t)(x))<<UART_UFCR_TXTL_SHIFT))&UART_UFCR_TXTL_MASK)
/* USR1 Bit Fields */
#define UART_USR1_SAD_MASK 0x8u
#define UART_USR1_SAD_SHIFT 3
#define UART_USR1_AWAKE_MASK 0x10u
#define UART_USR1_AWAKE_SHIFT 4
#define UART_USR1_AIRINT_MASK 0x20u
#define UART_USR1_AIRINT_SHIFT 5
#define UART_USR1_RXDS_MASK 0x40u
#define UART_USR1_RXDS_SHIFT 6
#define UART_USR1_DTRD_MASK 0x80u
#define UART_USR1_DTRD_SHIFT 7
#define UART_USR1_AGTIM_MASK 0x100u
#define UART_USR1_AGTIM_SHIFT 8
#define UART_USR1_RRDY_MASK 0x200u
#define UART_USR1_RRDY_SHIFT 9
#define UART_USR1_FRAMERR_MASK 0x400u
#define UART_USR1_FRAMERR_SHIFT 10
#define UART_USR1_ESCF_MASK 0x800u
#define UART_USR1_ESCF_SHIFT 11
#define UART_USR1_RTSD_MASK 0x1000u
#define UART_USR1_RTSD_SHIFT 12
#define UART_USR1_TRDY_MASK 0x2000u
#define UART_USR1_TRDY_SHIFT 13
#define UART_USR1_RTSS_MASK 0x4000u
#define UART_USR1_RTSS_SHIFT 14
#define UART_USR1_PARITYERR_MASK 0x8000u
#define UART_USR1_PARITYERR_SHIFT 15
/* USR2 Bit Fields */
#define UART_USR2_RDR_MASK 0x1u
#define UART_USR2_RDR_SHIFT 0
#define UART_USR2_ORE_MASK 0x2u
#define UART_USR2_ORE_SHIFT 1
#define UART_USR2_BRCD_MASK 0x4u
#define UART_USR2_BRCD_SHIFT 2
#define UART_USR2_TXDC_MASK 0x8u
#define UART_USR2_TXDC_SHIFT 3
#define UART_USR2_RTSF_MASK 0x10u
#define UART_USR2_RTSF_SHIFT 4
#define UART_USR2_DCDIN_MASK 0x20u
#define UART_USR2_DCDIN_SHIFT 5
#define UART_USR2_DCDDELT_MASK 0x40u
#define UART_USR2_DCDDELT_SHIFT 6
#define UART_USR2_WAKE_MASK 0x80u
#define UART_USR2_WAKE_SHIFT 7
#define UART_USR2_IRINT_MASK 0x100u
#define UART_USR2_IRINT_SHIFT 8
#define UART_USR2_RIIN_MASK 0x200u
#define UART_USR2_RIIN_SHIFT 9
#define UART_USR2_RIDELT_MASK 0x400u
#define UART_USR2_RIDELT_SHIFT 10
#define UART_USR2_ACST_MASK 0x800u
#define UART_USR2_ACST_SHIFT 11
#define UART_USR2_IDLE_MASK 0x1000u
#define UART_USR2_IDLE_SHIFT 12
#define UART_USR2_DTRF_MASK 0x2000u
#define UART_USR2_DTRF_SHIFT 13
#define UART_USR2_TXFE_MASK 0x4000u
#define UART_USR2_TXFE_SHIFT 14
#define UART_USR2_ADET_MASK 0x8000u
#define UART_USR2_ADET_SHIFT 15
/* UESC Bit Fields */
#define UART_UESC_ESC_CHAR_MASK 0xFFu
#define UART_UESC_ESC_CHAR_SHIFT 0
#define UART_UESC_ESC_CHAR(x) (((uint32_t)(((uint32_t)(x))<<UART_UESC_ESC_CHAR_SHIFT))&UART_UESC_ESC_CHAR_MASK)
/* UTIM Bit Fields */
#define UART_UTIM_TIM_MASK 0xFFFu
#define UART_UTIM_TIM_SHIFT 0
#define UART_UTIM_TIM(x) (((uint32_t)(((uint32_t)(x))<<UART_UTIM_TIM_SHIFT))&UART_UTIM_TIM_MASK)
/* UBIR Bit Fields */
#define UART_UBIR_INC_MASK 0xFFFFu
#define UART_UBIR_INC_SHIFT 0
#define UART_UBIR_INC(x) (((uint32_t)(((uint32_t)(x))<<UART_UBIR_INC_SHIFT))&UART_UBIR_INC_MASK)
/* UBMR Bit Fields */
#define UART_UBMR_MOD_MASK 0xFFFFu
#define UART_UBMR_MOD_SHIFT 0
#define UART_UBMR_MOD(x) (((uint32_t)(((uint32_t)(x))<<UART_UBMR_MOD_SHIFT))&UART_UBMR_MOD_MASK)
/* UBRC Bit Fields */
#define UART_UBRC_BCNT_MASK 0xFFFFu
#define UART_UBRC_BCNT_SHIFT 0
#define UART_UBRC_BCNT(x) (((uint32_t)(((uint32_t)(x))<<UART_UBRC_BCNT_SHIFT))&UART_UBRC_BCNT_MASK)
/* ONEMS Bit Fields */
#define UART_ONEMS_ONEMS_MASK 0xFFFFFFu
#define UART_ONEMS_ONEMS_SHIFT 0
#define UART_ONEMS_ONEMS(x) (((uint32_t)(((uint32_t)(x))<<UART_ONEMS_ONEMS_SHIFT))&UART_ONEMS_ONEMS_MASK)
/* UTS Bit Fields */
#define UART_UTS_SOFTRST_MASK 0x1u
#define UART_UTS_SOFTRST_SHIFT 0
#define UART_UTS_RXFULL_MASK 0x8u
#define UART_UTS_RXFULL_SHIFT 3
#define UART_UTS_TXFULL_MASK 0x10u
#define UART_UTS_TXFULL_SHIFT 4
#define UART_UTS_RXEMPTY_MASK 0x20u
#define UART_UTS_RXEMPTY_SHIFT 5
#define UART_UTS_TXEMPTY_MASK 0x40u
#define UART_UTS_TXEMPTY_SHIFT 6
#define UART_UTS_RXDBG_MASK 0x200u
#define UART_UTS_RXDBG_SHIFT 9
#define UART_UTS_LOOPIR_MASK 0x400u
#define UART_UTS_LOOPIR_SHIFT 10
#define UART_UTS_DBGEN_MASK 0x800u
#define UART_UTS_DBGEN_SHIFT 11
#define UART_UTS_LOOP_MASK 0x1000u
#define UART_UTS_LOOP_SHIFT 12
#define UART_UTS_FRCPERR_MASK 0x2000u
#define UART_UTS_FRCPERR_SHIFT 13
/* UMCR Bit Fields */
#define UART_UMCR_MDEN_MASK 0x1u
#define UART_UMCR_MDEN_SHIFT 0
#define UART_UMCR_SLAM_MASK 0x2u
#define UART_UMCR_SLAM_SHIFT 1
#define UART_UMCR_TXB8_MASK 0x4u
#define UART_UMCR_TXB8_SHIFT 2
#define UART_UMCR_SADEN_MASK 0x8u
#define UART_UMCR_SADEN_SHIFT 3
#define UART_UMCR_SLADDR_MASK 0xFF00u
#define UART_UMCR_SLADDR_SHIFT 8
#define UART_UMCR_SLADDR(x) (((uint32_t)(((uint32_t)(x))<<UART_UMCR_SLADDR_SHIFT))&UART_UMCR_SLADDR_MASK)
/*!
* @}
*/ /* end of group UART_Register_Masks */
/* UART - Peripheral instance base addresses */
/** Peripheral UART1 base address */
#define UART1_BASE (0x30860000u)
/** Peripheral UART1 base pointer */
#define UART1 ((UART_Type *)UART1_BASE)
#define UART1_BASE_PTR (UART1)
/** Peripheral UART2 base address */
#define UART2_BASE (0x30890000u)
/** Peripheral UART2 base pointer */
#define UART2 ((UART_Type *)UART2_BASE)
#define UART2_BASE_PTR (UART2)
/** Peripheral UART3 base address */
#define UART3_BASE (0x30880000u)
/** Peripheral UART3 base pointer */
#define UART3 ((UART_Type *)UART3_BASE)
#define UART3_BASE_PTR (UART3)
/** Peripheral UART4 base address */
#define UART4_BASE (0x30A60000u)
/** Peripheral UART4 base pointer */
#define UART4 ((UART_Type *)UART4_BASE)
#define UART4_BASE_PTR (UART4)
/** Peripheral UART5 base address */
#define UART5_BASE (0x30A70000u)
/** Peripheral UART5 base pointer */
#define UART5 ((UART_Type *)UART5_BASE)
#define UART5_BASE_PTR (UART5)
/** Peripheral UART6 base address */
#define UART6_BASE (0x30A80000u)
/** Peripheral UART6 base pointer */
#define UART6 ((UART_Type *)UART6_BASE)
#define UART6_BASE_PTR (UART6)
/** Peripheral UART7 base address */
#define UART7_BASE (0x30A90000u)
/** Peripheral UART7 base pointer */
#define UART7 ((UART_Type *)UART7_BASE)
#define UART7_BASE_PTR (UART7)
/** Array initializer of UART peripheral base addresses */
#define UART_BASE_ADDRS { UART1_BASE, UART2_BASE, UART3_BASE, UART4_BASE, UART5_BASE, UART6_BASE, UART7_BASE }
/** Array initializer of UART peripheral base pointers */
#define UART_BASE_PTRS { UART1, UART2, UART3, UART4, UART5, UART6, UART7 }
/** Interrupt vectors for the UART peripheral type */
#define UART_IRQS { UART1_IRQn, UART2_IRQn, UART3_IRQn, UART4_IRQn, UART5_IRQn, UART6_IRQn, UART7_IRQn }
/* ----------------------------------------------------------------------------
-- UART - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup UART_Register_Accessor_Macros UART - Register accessor macros
* @{
*/
/* UART - Register instance definitions */
/* UART1 */
#define UART1_URXD UART_URXD_REG(UART1_BASE_PTR)
#define UART1_UTXD UART_UTXD_REG(UART1_BASE_PTR)
#define UART1_UCR1 UART_UCR1_REG(UART1_BASE_PTR)
#define UART1_UCR2 UART_UCR2_REG(UART1_BASE_PTR)
#define UART1_UCR3 UART_UCR3_REG(UART1_BASE_PTR)
#define UART1_UCR4 UART_UCR4_REG(UART1_BASE_PTR)
#define UART1_UFCR UART_UFCR_REG(UART1_BASE_PTR)
#define UART1_USR1 UART_USR1_REG(UART1_BASE_PTR)
#define UART1_USR2 UART_USR2_REG(UART1_BASE_PTR)
#define UART1_UESC UART_UESC_REG(UART1_BASE_PTR)
#define UART1_UTIM UART_UTIM_REG(UART1_BASE_PTR)
#define UART1_UBIR UART_UBIR_REG(UART1_BASE_PTR)
#define UART1_UBMR UART_UBMR_REG(UART1_BASE_PTR)
#define UART1_UBRC UART_UBRC_REG(UART1_BASE_PTR)
#define UART1_ONEMS UART_ONEMS_REG(UART1_BASE_PTR)
#define UART1_UTS UART_UTS_REG(UART1_BASE_PTR)
#define UART1_UMCR UART_UMCR_REG(UART1_BASE_PTR)
/* UART2 */
#define UART2_URXD UART_URXD_REG(UART2_BASE_PTR)
#define UART2_UTXD UART_UTXD_REG(UART2_BASE_PTR)
#define UART2_UCR1 UART_UCR1_REG(UART2_BASE_PTR)
#define UART2_UCR2 UART_UCR2_REG(UART2_BASE_PTR)
#define UART2_UCR3 UART_UCR3_REG(UART2_BASE_PTR)
#define UART2_UCR4 UART_UCR4_REG(UART2_BASE_PTR)
#define UART2_UFCR UART_UFCR_REG(UART2_BASE_PTR)
#define UART2_USR1 UART_USR1_REG(UART2_BASE_PTR)
#define UART2_USR2 UART_USR2_REG(UART2_BASE_PTR)
#define UART2_UESC UART_UESC_REG(UART2_BASE_PTR)
#define UART2_UTIM UART_UTIM_REG(UART2_BASE_PTR)
#define UART2_UBIR UART_UBIR_REG(UART2_BASE_PTR)
#define UART2_UBMR UART_UBMR_REG(UART2_BASE_PTR)
#define UART2_UBRC UART_UBRC_REG(UART2_BASE_PTR)
#define UART2_ONEMS UART_ONEMS_REG(UART2_BASE_PTR)
#define UART2_UTS UART_UTS_REG(UART2_BASE_PTR)
#define UART2_UMCR UART_UMCR_REG(UART2_BASE_PTR)
/* UART3 */
#define UART3_URXD UART_URXD_REG(UART3_BASE_PTR)
#define UART3_UTXD UART_UTXD_REG(UART3_BASE_PTR)
#define UART3_UCR1 UART_UCR1_REG(UART3_BASE_PTR)
#define UART3_UCR2 UART_UCR2_REG(UART3_BASE_PTR)
#define UART3_UCR3 UART_UCR3_REG(UART3_BASE_PTR)
#define UART3_UCR4 UART_UCR4_REG(UART3_BASE_PTR)
#define UART3_UFCR UART_UFCR_REG(UART3_BASE_PTR)
#define UART3_USR1 UART_USR1_REG(UART3_BASE_PTR)
#define UART3_USR2 UART_USR2_REG(UART3_BASE_PTR)
#define UART3_UESC UART_UESC_REG(UART3_BASE_PTR)
#define UART3_UTIM UART_UTIM_REG(UART3_BASE_PTR)
#define UART3_UBIR UART_UBIR_REG(UART3_BASE_PTR)
#define UART3_UBMR UART_UBMR_REG(UART3_BASE_PTR)
#define UART3_UBRC UART_UBRC_REG(UART3_BASE_PTR)
#define UART3_ONEMS UART_ONEMS_REG(UART3_BASE_PTR)
#define UART3_UTS UART_UTS_REG(UART3_BASE_PTR)
#define UART3_UMCR UART_UMCR_REG(UART3_BASE_PTR)
/* UART4 */
#define UART4_URXD UART_URXD_REG(UART4_BASE_PTR)
#define UART4_UTXD UART_UTXD_REG(UART4_BASE_PTR)
#define UART4_UCR1 UART_UCR1_REG(UART4_BASE_PTR)
#define UART4_UCR2 UART_UCR2_REG(UART4_BASE_PTR)
#define UART4_UCR3 UART_UCR3_REG(UART4_BASE_PTR)
#define UART4_UCR4 UART_UCR4_REG(UART4_BASE_PTR)
#define UART4_UFCR UART_UFCR_REG(UART4_BASE_PTR)
#define UART4_USR1 UART_USR1_REG(UART4_BASE_PTR)
#define UART4_USR2 UART_USR2_REG(UART4_BASE_PTR)
#define UART4_UESC UART_UESC_REG(UART4_BASE_PTR)
#define UART4_UTIM UART_UTIM_REG(UART4_BASE_PTR)
#define UART4_UBIR UART_UBIR_REG(UART4_BASE_PTR)
#define UART4_UBMR UART_UBMR_REG(UART4_BASE_PTR)
#define UART4_UBRC UART_UBRC_REG(UART4_BASE_PTR)
#define UART4_ONEMS UART_ONEMS_REG(UART4_BASE_PTR)
#define UART4_UTS UART_UTS_REG(UART4_BASE_PTR)
#define UART4_UMCR UART_UMCR_REG(UART4_BASE_PTR)
/* UART5 */
#define UART5_URXD UART_URXD_REG(UART5_BASE_PTR)
#define UART5_UTXD UART_UTXD_REG(UART5_BASE_PTR)
#define UART5_UCR1 UART_UCR1_REG(UART5_BASE_PTR)
#define UART5_UCR2 UART_UCR2_REG(UART5_BASE_PTR)
#define UART5_UCR3 UART_UCR3_REG(UART5_BASE_PTR)
#define UART5_UCR4 UART_UCR4_REG(UART5_BASE_PTR)
#define UART5_UFCR UART_UFCR_REG(UART5_BASE_PTR)
#define UART5_USR1 UART_USR1_REG(UART5_BASE_PTR)
#define UART5_USR2 UART_USR2_REG(UART5_BASE_PTR)
#define UART5_UESC UART_UESC_REG(UART5_BASE_PTR)
#define UART5_UTIM UART_UTIM_REG(UART5_BASE_PTR)
#define UART5_UBIR UART_UBIR_REG(UART5_BASE_PTR)
#define UART5_UBMR UART_UBMR_REG(UART5_BASE_PTR)
#define UART5_UBRC UART_UBRC_REG(UART5_BASE_PTR)
#define UART5_ONEMS UART_ONEMS_REG(UART5_BASE_PTR)
#define UART5_UTS UART_UTS_REG(UART5_BASE_PTR)
#define UART5_UMCR UART_UMCR_REG(UART5_BASE_PTR)
/* UART6 */
#define UART6_URXD UART_URXD_REG(UART6_BASE_PTR)
#define UART6_UTXD UART_UTXD_REG(UART6_BASE_PTR)
#define UART6_UCR1 UART_UCR1_REG(UART6_BASE_PTR)
#define UART6_UCR2 UART_UCR2_REG(UART6_BASE_PTR)
#define UART6_UCR3 UART_UCR3_REG(UART6_BASE_PTR)
#define UART6_UCR4 UART_UCR4_REG(UART6_BASE_PTR)
#define UART6_UFCR UART_UFCR_REG(UART6_BASE_PTR)
#define UART6_USR1 UART_USR1_REG(UART6_BASE_PTR)
#define UART6_USR2 UART_USR2_REG(UART6_BASE_PTR)
#define UART6_UESC UART_UESC_REG(UART6_BASE_PTR)
#define UART6_UTIM UART_UTIM_REG(UART6_BASE_PTR)
#define UART6_UBIR UART_UBIR_REG(UART6_BASE_PTR)
#define UART6_UBMR UART_UBMR_REG(UART6_BASE_PTR)
#define UART6_UBRC UART_UBRC_REG(UART6_BASE_PTR)
#define UART6_ONEMS UART_ONEMS_REG(UART6_BASE_PTR)
#define UART6_UTS UART_UTS_REG(UART6_BASE_PTR)
#define UART6_UMCR UART_UMCR_REG(UART6_BASE_PTR)
/* UART7 */
#define UART7_URXD UART_URXD_REG(UART7_BASE_PTR)
#define UART7_UTXD UART_UTXD_REG(UART7_BASE_PTR)
#define UART7_UCR1 UART_UCR1_REG(UART7_BASE_PTR)
#define UART7_UCR2 UART_UCR2_REG(UART7_BASE_PTR)
#define UART7_UCR3 UART_UCR3_REG(UART7_BASE_PTR)
#define UART7_UCR4 UART_UCR4_REG(UART7_BASE_PTR)
#define UART7_UFCR UART_UFCR_REG(UART7_BASE_PTR)
#define UART7_USR1 UART_USR1_REG(UART7_BASE_PTR)
#define UART7_USR2 UART_USR2_REG(UART7_BASE_PTR)
#define UART7_UESC UART_UESC_REG(UART7_BASE_PTR)
#define UART7_UTIM UART_UTIM_REG(UART7_BASE_PTR)
#define UART7_UBIR UART_UBIR_REG(UART7_BASE_PTR)
#define UART7_UBMR UART_UBMR_REG(UART7_BASE_PTR)
#define UART7_UBRC UART_UBRC_REG(UART7_BASE_PTR)
#define UART7_ONEMS UART_ONEMS_REG(UART7_BASE_PTR)
#define UART7_UTS UART_UTS_REG(UART7_BASE_PTR)
#define UART7_UMCR UART_UMCR_REG(UART7_BASE_PTR)
/*!
* @}
*/ /* end of group UART_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group UART_Peripheral */
/* ----------------------------------------------------------------------------
-- USB Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup USB_Peripheral_Access_Layer USB Peripheral Access Layer
* @{
*/
/** USB - Register Layout Typedef */
typedef struct {
__I uint32_t ID; /**< Identification register, offset: 0x0 */
__I uint32_t HWGENERAL; /**< Hardware General, offset: 0x4 */
__I uint32_t HWHOST; /**< Host Hardware Parameters, offset: 0x8 */
__I uint32_t HWDEVICE; /**< Device Hardware Parameters, offset: 0xC */
__I uint32_t HWTXBUF; /**< TX Buffer Hardware Parameters, offset: 0x10 */
__I uint32_t HWRXBUF; /**< RX Buffer Hardware Parameters, offset: 0x14 */
uint8_t RESERVED_0[104];
__IO uint32_t GPTIMER0LD; /**< General Purpose Timer #0 Load, offset: 0x80 */
__IO uint32_t GPTIMER0CTRL; /**< General Purpose Timer #0 Controller, offset: 0x84 */
__IO uint32_t GPTIMER1LD; /**< General Purpose Timer #1 Load, offset: 0x88 */
__IO uint32_t GPTIMER1CTRL; /**< General Purpose Timer #1 Controller, offset: 0x8C */
__IO uint32_t SBUSCFG; /**< System Bus Config, offset: 0x90 */
uint8_t RESERVED_1[108];
__I uint8_t CAPLENGTH; /**< Capability Registers Length, offset: 0x100 */
uint8_t RESERVED_2[1];
__I uint16_t HCIVERSION; /**< Host Controller Interface Version, offset: 0x102 */
__I uint32_t HCSPARAMS; /**< Host Controller Structural Parameters, offset: 0x104 */
__I uint32_t HCCPARAMS; /**< Host Controller Capability Parameters, offset: 0x108 */
uint8_t RESERVED_3[20];
__I uint16_t DCIVERSION; /**< Device Controller Interface Version, offset: 0x120 */
uint8_t RESERVED_4[2];
__I uint32_t DCCPARAMS; /**< Device Controller Capability Parameters, offset: 0x124 */
uint8_t RESERVED_5[24];
__IO uint32_t USBCMD; /**< USB Command Register, offset: 0x140 */
__IO uint32_t USBSTS; /**< USB Status Register, offset: 0x144 */
__IO uint32_t USBINTR; /**< Interrupt Enable Register, offset: 0x148 */
__IO uint32_t FRINDEX; /**< USB Frame Index, offset: 0x14C */
uint8_t RESERVED_6[4];
union { /* offset: 0x154 */
__IO uint32_t PERIODICLISTBASE; /**< Frame List Base Address,offset: 0x154 */
__IO uint32_t DEVICEADDR; /**< Device Address,offset: 0x154 */
struct { /* offset: 0x158 */
uint8_t RESERVED_0[4];
__IO uint32_t ASYNCLISTADDR; /**< Next Asynch. Address,offset: 0x158 */
} ASYNCLISTADDR;
struct { /* offset: 0x158 */
uint8_t RESERVED_0[4];
__IO uint32_t ENDPTLISTADDR; /**< Endpoint List Address,offset: 0x158 */
} ENDPTLISTADDR;
};
uint8_t RESERVED_7[4];
__IO uint32_t BURSTSIZE; /**< Programmable Burst Size, offset: 0x160 */
__IO uint32_t TXFILLTUNING; /**< TX FIFO Fill Tuning, offset: 0x164 */
uint8_t RESERVED_8[16];
__IO uint32_t ENDPTNAK; /**< Endpoint NAK, offset: 0x178 */
__IO uint32_t ENDPTNAKEN; /**< Endpoint NAK Enable, offset: 0x17C */
__IO uint32_t CONFIGFLAG; /**< Configure Flag Register, offset: 0x180 */
__IO uint32_t PORTSC1; /**< Port Status & Control, offset: 0x184 */
uint8_t RESERVED_9[28];
__IO uint32_t OTGSC; /**< On-The-Go Status & control, offset: 0x1A4 */
__IO uint32_t USBMODE; /**< USB Device Mode, offset: 0x1A8 */
__IO uint32_t ENDPTSETUPSTAT; /**< Endpoint Setup Status, offset: 0x1AC */
__IO uint32_t ENDPTPRIME; /**< Endpoint Prime, offset: 0x1B0 */
__IO uint32_t ENDPTFLUSH; /**< Endpoint Flush, offset: 0x1B4 */
__I uint32_t ENDPTSTAT; /**< Endpoint Status, offset: 0x1B8 */
__IO uint32_t ENDPTCOMPLETE; /**< Endpoint Complete, offset: 0x1BC */
__IO uint32_t ENDPTCTRL0; /**< Endpoint Control0, offset: 0x1C0 */
__IO uint32_t ENDPTCTRL1; /**< Endpoint Control 1, offset: 0x1C4 */
__IO uint32_t ENDPTCTRL2; /**< Endpoint Control 2, offset: 0x1C8 */
__IO uint32_t ENDPTCTRL3; /**< Endpoint Control 3, offset: 0x1CC */
__IO uint32_t ENDPTCTRL4; /**< Endpoint Control 4, offset: 0x1D0 */
__IO uint32_t ENDPTCTRL5; /**< Endpoint Control 5, offset: 0x1D4 */
__IO uint32_t ENDPTCTRL6; /**< Endpoint Control 6, offset: 0x1D8 */
__IO uint32_t ENDPTCTRL7; /**< Endpoint Control 7, offset: 0x1DC */
} USB_Type, *USB_MemMapPtr;
/* ----------------------------------------------------------------------------
-- USB - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup USB_Register_Accessor_Macros USB - Register accessor macros
* @{
*/
/* USB - Register accessors */
#define USB_ID_REG(base) ((base)->ID)
#define USB_HWGENERAL_REG(base) ((base)->HWGENERAL)
#define USB_HWHOST_REG(base) ((base)->HWHOST)
#define USB_HWDEVICE_REG(base) ((base)->HWDEVICE)
#define USB_HWTXBUF_REG(base) ((base)->HWTXBUF)
#define USB_HWRXBUF_REG(base) ((base)->HWRXBUF)
#define USB_GPTIMER0LD_REG(base) ((base)->GPTIMER0LD)
#define USB_GPTIMER0CTRL_REG(base) ((base)->GPTIMER0CTRL)
#define USB_GPTIMER1LD_REG(base) ((base)->GPTIMER1LD)
#define USB_GPTIMER1CTRL_REG(base) ((base)->GPTIMER1CTRL)
#define USB_SBUSCFG_REG(base) ((base)->SBUSCFG)
#define USB_CAPLENGTH_REG(base) ((base)->CAPLENGTH)
#define USB_HCIVERSION_REG(base) ((base)->HCIVERSION)
#define USB_HCSPARAMS_REG(base) ((base)->HCSPARAMS)
#define USB_HCCPARAMS_REG(base) ((base)->HCCPARAMS)
#define USB_DCIVERSION_REG(base) ((base)->DCIVERSION)
#define USB_DCCPARAMS_REG(base) ((base)->DCCPARAMS)
#define USB_USBCMD_REG(base) ((base)->USBCMD)
#define USB_USBSTS_REG(base) ((base)->USBSTS)
#define USB_USBINTR_REG(base) ((base)->USBINTR)
#define USB_FRINDEX_REG(base) ((base)->FRINDEX)
#define USB_PERIODICLISTBASE_REG(base) ((base)->PERIODICLISTBASE)
#define USB_DEVICEADDR_REG(base) ((base)->DEVICEADDR)
#define USB_ASYNCLISTADDR_REG(base) ((base)->ASYNCLISTADDR.ASYNCLISTADDR)
#define USB_ENDPTLISTADDR_REG(base) ((base)->ENDPTLISTADDR.ENDPTLISTADDR)
#define USB_BURSTSIZE_REG(base) ((base)->BURSTSIZE)
#define USB_TXFILLTUNING_REG(base) ((base)->TXFILLTUNING)
#define USB_ENDPTNAK_REG(base) ((base)->ENDPTNAK)
#define USB_ENDPTNAKEN_REG(base) ((base)->ENDPTNAKEN)
#define USB_CONFIGFLAG_REG(base) ((base)->CONFIGFLAG)
#define USB_PORTSC1_REG(base) ((base)->PORTSC1)
#define USB_OTGSC_REG(base) ((base)->OTGSC)
#define USB_USBMODE_REG(base) ((base)->USBMODE)
#define USB_ENDPTSETUPSTAT_REG(base) ((base)->ENDPTSETUPSTAT)
#define USB_ENDPTPRIME_REG(base) ((base)->ENDPTPRIME)
#define USB_ENDPTFLUSH_REG(base) ((base)->ENDPTFLUSH)
#define USB_ENDPTSTAT_REG(base) ((base)->ENDPTSTAT)
#define USB_ENDPTCOMPLETE_REG(base) ((base)->ENDPTCOMPLETE)
#define USB_ENDPTCTRL0_REG(base) ((base)->ENDPTCTRL0)
#define USB_ENDPTCTRL1_REG(base) ((base)->ENDPTCTRL1)
#define USB_ENDPTCTRL2_REG(base) ((base)->ENDPTCTRL2)
#define USB_ENDPTCTRL3_REG(base) ((base)->ENDPTCTRL3)
#define USB_ENDPTCTRL4_REG(base) ((base)->ENDPTCTRL4)
#define USB_ENDPTCTRL5_REG(base) ((base)->ENDPTCTRL5)
#define USB_ENDPTCTRL6_REG(base) ((base)->ENDPTCTRL6)
#define USB_ENDPTCTRL7_REG(base) ((base)->ENDPTCTRL7)
/*!
* @}
*/ /* end of group USB_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- USB Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup USB_Register_Masks USB Register Masks
* @{
*/
/* ID Bit Fields */
#define USB_ID_ID_MASK 0x3Fu
#define USB_ID_ID_SHIFT 0
#define USB_ID_ID(x) (((uint32_t)(((uint32_t)(x))<<USB_ID_ID_SHIFT))&USB_ID_ID_MASK)
#define USB_ID_NID_MASK 0x3F00u
#define USB_ID_NID_SHIFT 8
#define USB_ID_NID(x) (((uint32_t)(((uint32_t)(x))<<USB_ID_NID_SHIFT))&USB_ID_NID_MASK)
#define USB_ID_REVISION_MASK 0xFF0000u
#define USB_ID_REVISION_SHIFT 16
#define USB_ID_REVISION(x) (((uint32_t)(((uint32_t)(x))<<USB_ID_REVISION_SHIFT))&USB_ID_REVISION_MASK)
/* HWGENERAL Bit Fields */
#define USB_HWGENERAL_PHYW_MASK 0x30u
#define USB_HWGENERAL_PHYW_SHIFT 4
#define USB_HWGENERAL_PHYW(x) (((uint32_t)(((uint32_t)(x))<<USB_HWGENERAL_PHYW_SHIFT))&USB_HWGENERAL_PHYW_MASK)
#define USB_HWGENERAL_PHYM_MASK 0x1C0u
#define USB_HWGENERAL_PHYM_SHIFT 6
#define USB_HWGENERAL_PHYM(x) (((uint32_t)(((uint32_t)(x))<<USB_HWGENERAL_PHYM_SHIFT))&USB_HWGENERAL_PHYM_MASK)
#define USB_HWGENERAL_SM_MASK 0x600u
#define USB_HWGENERAL_SM_SHIFT 9
#define USB_HWGENERAL_SM(x) (((uint32_t)(((uint32_t)(x))<<USB_HWGENERAL_SM_SHIFT))&USB_HWGENERAL_SM_MASK)
/* HWHOST Bit Fields */
#define USB_HWHOST_HC_MASK 0x1u
#define USB_HWHOST_HC_SHIFT 0
#define USB_HWHOST_NPORT_MASK 0xEu
#define USB_HWHOST_NPORT_SHIFT 1
#define USB_HWHOST_NPORT(x) (((uint32_t)(((uint32_t)(x))<<USB_HWHOST_NPORT_SHIFT))&USB_HWHOST_NPORT_MASK)
/* HWDEVICE Bit Fields */
#define USB_HWDEVICE_DC_MASK 0x1u
#define USB_HWDEVICE_DC_SHIFT 0
#define USB_HWDEVICE_DEVEP_MASK 0x3Eu
#define USB_HWDEVICE_DEVEP_SHIFT 1
#define USB_HWDEVICE_DEVEP(x) (((uint32_t)(((uint32_t)(x))<<USB_HWDEVICE_DEVEP_SHIFT))&USB_HWDEVICE_DEVEP_MASK)
/* HWTXBUF Bit Fields */
#define USB_HWTXBUF_TXBURST_MASK 0xFFu
#define USB_HWTXBUF_TXBURST_SHIFT 0
#define USB_HWTXBUF_TXBURST(x) (((uint32_t)(((uint32_t)(x))<<USB_HWTXBUF_TXBURST_SHIFT))&USB_HWTXBUF_TXBURST_MASK)
#define USB_HWTXBUF_TXCHANADD_MASK 0xFF0000u
#define USB_HWTXBUF_TXCHANADD_SHIFT 16
#define USB_HWTXBUF_TXCHANADD(x) (((uint32_t)(((uint32_t)(x))<<USB_HWTXBUF_TXCHANADD_SHIFT))&USB_HWTXBUF_TXCHANADD_MASK)
/* HWRXBUF Bit Fields */
#define USB_HWRXBUF_RXBURST_MASK 0xFFu
#define USB_HWRXBUF_RXBURST_SHIFT 0
#define USB_HWRXBUF_RXBURST(x) (((uint32_t)(((uint32_t)(x))<<USB_HWRXBUF_RXBURST_SHIFT))&USB_HWRXBUF_RXBURST_MASK)
#define USB_HWRXBUF_RXADD_MASK 0xFF00u
#define USB_HWRXBUF_RXADD_SHIFT 8
#define USB_HWRXBUF_RXADD(x) (((uint32_t)(((uint32_t)(x))<<USB_HWRXBUF_RXADD_SHIFT))&USB_HWRXBUF_RXADD_MASK)
/* GPTIMER0LD Bit Fields */
#define USB_GPTIMER0LD_GPTLD_MASK 0xFFFFFFu
#define USB_GPTIMER0LD_GPTLD_SHIFT 0
#define USB_GPTIMER0LD_GPTLD(x) (((uint32_t)(((uint32_t)(x))<<USB_GPTIMER0LD_GPTLD_SHIFT))&USB_GPTIMER0LD_GPTLD_MASK)
/* GPTIMER0CTRL Bit Fields */
#define USB_GPTIMER0CTRL_GPTCNT_MASK 0xFFFFFFu
#define USB_GPTIMER0CTRL_GPTCNT_SHIFT 0
#define USB_GPTIMER0CTRL_GPTCNT(x) (((uint32_t)(((uint32_t)(x))<<USB_GPTIMER0CTRL_GPTCNT_SHIFT))&USB_GPTIMER0CTRL_GPTCNT_MASK)
#define USB_GPTIMER0CTRL_GPTMODE_MASK 0x1000000u
#define USB_GPTIMER0CTRL_GPTMODE_SHIFT 24
#define USB_GPTIMER0CTRL_GPTRST_MASK 0x40000000u
#define USB_GPTIMER0CTRL_GPTRST_SHIFT 30
#define USB_GPTIMER0CTRL_GPTRUN_MASK 0x80000000u
#define USB_GPTIMER0CTRL_GPTRUN_SHIFT 31
/* GPTIMER1LD Bit Fields */
#define USB_GPTIMER1LD_GPTLD_MASK 0xFFFFFFu
#define USB_GPTIMER1LD_GPTLD_SHIFT 0
#define USB_GPTIMER1LD_GPTLD(x) (((uint32_t)(((uint32_t)(x))<<USB_GPTIMER1LD_GPTLD_SHIFT))&USB_GPTIMER1LD_GPTLD_MASK)
/* GPTIMER1CTRL Bit Fields */
#define USB_GPTIMER1CTRL_GPTCNT_MASK 0xFFFFFFu
#define USB_GPTIMER1CTRL_GPTCNT_SHIFT 0
#define USB_GPTIMER1CTRL_GPTCNT(x) (((uint32_t)(((uint32_t)(x))<<USB_GPTIMER1CTRL_GPTCNT_SHIFT))&USB_GPTIMER1CTRL_GPTCNT_MASK)
#define USB_GPTIMER1CTRL_GPTMODE_MASK 0x1000000u
#define USB_GPTIMER1CTRL_GPTMODE_SHIFT 24
#define USB_GPTIMER1CTRL_GPTRST_MASK 0x40000000u
#define USB_GPTIMER1CTRL_GPTRST_SHIFT 30
#define USB_GPTIMER1CTRL_GPTRUN_MASK 0x80000000u
#define USB_GPTIMER1CTRL_GPTRUN_SHIFT 31
/* SBUSCFG Bit Fields */
#define USB_SBUSCFG_AHBBRST_MASK 0x7u
#define USB_SBUSCFG_AHBBRST_SHIFT 0
#define USB_SBUSCFG_AHBBRST(x) (((uint32_t)(((uint32_t)(x))<<USB_SBUSCFG_AHBBRST_SHIFT))&USB_SBUSCFG_AHBBRST_MASK)
/* CAPLENGTH Bit Fields */
#define USB_CAPLENGTH_CAPLENGTH_MASK 0xFFu
#define USB_CAPLENGTH_CAPLENGTH_SHIFT 0
#define USB_CAPLENGTH_CAPLENGTH(x) (((uint8_t)(((uint8_t)(x))<<USB_CAPLENGTH_CAPLENGTH_SHIFT))&USB_CAPLENGTH_CAPLENGTH_MASK)
/* HCIVERSION Bit Fields */
#define USB_HCIVERSION_HCIVERSION_MASK 0xFFFFu
#define USB_HCIVERSION_HCIVERSION_SHIFT 0
#define USB_HCIVERSION_HCIVERSION(x) (((uint16_t)(((uint16_t)(x))<<USB_HCIVERSION_HCIVERSION_SHIFT))&USB_HCIVERSION_HCIVERSION_MASK)
/* HCSPARAMS Bit Fields */
#define USB_HCSPARAMS_N_PORTS_MASK 0xFu
#define USB_HCSPARAMS_N_PORTS_SHIFT 0
#define USB_HCSPARAMS_N_PORTS(x) (((uint32_t)(((uint32_t)(x))<<USB_HCSPARAMS_N_PORTS_SHIFT))&USB_HCSPARAMS_N_PORTS_MASK)
#define USB_HCSPARAMS_PPC_MASK 0x10u
#define USB_HCSPARAMS_PPC_SHIFT 4
#define USB_HCSPARAMS_N_PCC_MASK 0xF00u
#define USB_HCSPARAMS_N_PCC_SHIFT 8
#define USB_HCSPARAMS_N_PCC(x) (((uint32_t)(((uint32_t)(x))<<USB_HCSPARAMS_N_PCC_SHIFT))&USB_HCSPARAMS_N_PCC_MASK)
#define USB_HCSPARAMS_N_CC_MASK 0xF000u
#define USB_HCSPARAMS_N_CC_SHIFT 12
#define USB_HCSPARAMS_N_CC(x) (((uint32_t)(((uint32_t)(x))<<USB_HCSPARAMS_N_CC_SHIFT))&USB_HCSPARAMS_N_CC_MASK)
#define USB_HCSPARAMS_PI_MASK 0x10000u
#define USB_HCSPARAMS_PI_SHIFT 16
#define USB_HCSPARAMS_N_PTT_MASK 0xF00000u
#define USB_HCSPARAMS_N_PTT_SHIFT 20
#define USB_HCSPARAMS_N_PTT(x) (((uint32_t)(((uint32_t)(x))<<USB_HCSPARAMS_N_PTT_SHIFT))&USB_HCSPARAMS_N_PTT_MASK)
#define USB_HCSPARAMS_N_TT_MASK 0xF000000u
#define USB_HCSPARAMS_N_TT_SHIFT 24
#define USB_HCSPARAMS_N_TT(x) (((uint32_t)(((uint32_t)(x))<<USB_HCSPARAMS_N_TT_SHIFT))&USB_HCSPARAMS_N_TT_MASK)
/* HCCPARAMS Bit Fields */
#define USB_HCCPARAMS_ADC_MASK 0x1u
#define USB_HCCPARAMS_ADC_SHIFT 0
#define USB_HCCPARAMS_PFL_MASK 0x2u
#define USB_HCCPARAMS_PFL_SHIFT 1
#define USB_HCCPARAMS_ASP_MASK 0x4u
#define USB_HCCPARAMS_ASP_SHIFT 2
#define USB_HCCPARAMS_IST_MASK 0xF0u
#define USB_HCCPARAMS_IST_SHIFT 4
#define USB_HCCPARAMS_IST(x) (((uint32_t)(((uint32_t)(x))<<USB_HCCPARAMS_IST_SHIFT))&USB_HCCPARAMS_IST_MASK)
#define USB_HCCPARAMS_EECP_MASK 0xFF00u
#define USB_HCCPARAMS_EECP_SHIFT 8
#define USB_HCCPARAMS_EECP(x) (((uint32_t)(((uint32_t)(x))<<USB_HCCPARAMS_EECP_SHIFT))&USB_HCCPARAMS_EECP_MASK)
/* DCIVERSION Bit Fields */
#define USB_DCIVERSION_DCIVERSION_MASK 0xFFFFu
#define USB_DCIVERSION_DCIVERSION_SHIFT 0
#define USB_DCIVERSION_DCIVERSION(x) (((uint16_t)(((uint16_t)(x))<<USB_DCIVERSION_DCIVERSION_SHIFT))&USB_DCIVERSION_DCIVERSION_MASK)
/* DCCPARAMS Bit Fields */
#define USB_DCCPARAMS_DEN_MASK 0x1Fu
#define USB_DCCPARAMS_DEN_SHIFT 0
#define USB_DCCPARAMS_DEN(x) (((uint32_t)(((uint32_t)(x))<<USB_DCCPARAMS_DEN_SHIFT))&USB_DCCPARAMS_DEN_MASK)
#define USB_DCCPARAMS_DC_MASK 0x80u
#define USB_DCCPARAMS_DC_SHIFT 7
#define USB_DCCPARAMS_HC_MASK 0x100u
#define USB_DCCPARAMS_HC_SHIFT 8
/* USBCMD Bit Fields */
#define USB_USBCMD_RS_MASK 0x1u
#define USB_USBCMD_RS_SHIFT 0
#define USB_USBCMD_RST_MASK 0x2u
#define USB_USBCMD_RST_SHIFT 1
#define USB_USBCMD_FS_1_MASK 0xCu
#define USB_USBCMD_FS_1_SHIFT 2
#define USB_USBCMD_FS_1(x) (((uint32_t)(((uint32_t)(x))<<USB_USBCMD_FS_1_SHIFT))&USB_USBCMD_FS_1_MASK)
#define USB_USBCMD_PSE_MASK 0x10u
#define USB_USBCMD_PSE_SHIFT 4
#define USB_USBCMD_ASE_MASK 0x20u
#define USB_USBCMD_ASE_SHIFT 5
#define USB_USBCMD_IAA_MASK 0x40u
#define USB_USBCMD_IAA_SHIFT 6
#define USB_USBCMD_ASP_MASK 0x300u
#define USB_USBCMD_ASP_SHIFT 8
#define USB_USBCMD_ASP(x) (((uint32_t)(((uint32_t)(x))<<USB_USBCMD_ASP_SHIFT))&USB_USBCMD_ASP_MASK)
#define USB_USBCMD_ASPE_MASK 0x800u
#define USB_USBCMD_ASPE_SHIFT 11
#define USB_USBCMD_SUTW_MASK 0x2000u
#define USB_USBCMD_SUTW_SHIFT 13
#define USB_USBCMD_ATDTW_MASK 0x4000u
#define USB_USBCMD_ATDTW_SHIFT 14
#define USB_USBCMD_FS_2_MASK 0x8000u
#define USB_USBCMD_FS_2_SHIFT 15
#define USB_USBCMD_ITC_MASK 0xFF0000u
#define USB_USBCMD_ITC_SHIFT 16
#define USB_USBCMD_ITC(x) (((uint32_t)(((uint32_t)(x))<<USB_USBCMD_ITC_SHIFT))&USB_USBCMD_ITC_MASK)
/* USBSTS Bit Fields */
#define USB_USBSTS_UI_MASK 0x1u
#define USB_USBSTS_UI_SHIFT 0
#define USB_USBSTS_UEI_MASK 0x2u
#define USB_USBSTS_UEI_SHIFT 1
#define USB_USBSTS_PCI_MASK 0x4u
#define USB_USBSTS_PCI_SHIFT 2
#define USB_USBSTS_FRI_MASK 0x8u
#define USB_USBSTS_FRI_SHIFT 3
#define USB_USBSTS_SEI_MASK 0x10u
#define USB_USBSTS_SEI_SHIFT 4
#define USB_USBSTS_AAI_MASK 0x20u
#define USB_USBSTS_AAI_SHIFT 5
#define USB_USBSTS_URI_MASK 0x40u
#define USB_USBSTS_URI_SHIFT 6
#define USB_USBSTS_SRI_MASK 0x80u
#define USB_USBSTS_SRI_SHIFT 7
#define USB_USBSTS_SLI_MASK 0x100u
#define USB_USBSTS_SLI_SHIFT 8
#define USB_USBSTS_ULPII_MASK 0x400u
#define USB_USBSTS_ULPII_SHIFT 10
#define USB_USBSTS_HCH_MASK 0x1000u
#define USB_USBSTS_HCH_SHIFT 12
#define USB_USBSTS_RCL_MASK 0x2000u
#define USB_USBSTS_RCL_SHIFT 13
#define USB_USBSTS_PS_MASK 0x4000u
#define USB_USBSTS_PS_SHIFT 14
#define USB_USBSTS_AS_MASK 0x8000u
#define USB_USBSTS_AS_SHIFT 15
#define USB_USBSTS_NAKI_MASK 0x10000u
#define USB_USBSTS_NAKI_SHIFT 16
#define USB_USBSTS_TI0_MASK 0x1000000u
#define USB_USBSTS_TI0_SHIFT 24
#define USB_USBSTS_TI1_MASK 0x2000000u
#define USB_USBSTS_TI1_SHIFT 25
/* USBINTR Bit Fields */
#define USB_USBINTR_UE_MASK 0x1u
#define USB_USBINTR_UE_SHIFT 0
#define USB_USBINTR_UEE_MASK 0x2u
#define USB_USBINTR_UEE_SHIFT 1
#define USB_USBINTR_PCE_MASK 0x4u
#define USB_USBINTR_PCE_SHIFT 2
#define USB_USBINTR_FRE_MASK 0x8u
#define USB_USBINTR_FRE_SHIFT 3
#define USB_USBINTR_SEE_MASK 0x10u
#define USB_USBINTR_SEE_SHIFT 4
#define USB_USBINTR_AAE_MASK 0x20u
#define USB_USBINTR_AAE_SHIFT 5
#define USB_USBINTR_URE_MASK 0x40u
#define USB_USBINTR_URE_SHIFT 6
#define USB_USBINTR_SRE_MASK 0x80u
#define USB_USBINTR_SRE_SHIFT 7
#define USB_USBINTR_SLE_MASK 0x100u
#define USB_USBINTR_SLE_SHIFT 8
#define USB_USBINTR_ULPIE_MASK 0x400u
#define USB_USBINTR_ULPIE_SHIFT 10
#define USB_USBINTR_NAKE_MASK 0x10000u
#define USB_USBINTR_NAKE_SHIFT 16
#define USB_USBINTR_UAIE_MASK 0x40000u
#define USB_USBINTR_UAIE_SHIFT 18
#define USB_USBINTR_UPIE_MASK 0x80000u
#define USB_USBINTR_UPIE_SHIFT 19
#define USB_USBINTR_TIE0_MASK 0x1000000u
#define USB_USBINTR_TIE0_SHIFT 24
#define USB_USBINTR_TIE1_MASK 0x2000000u
#define USB_USBINTR_TIE1_SHIFT 25
/* FRINDEX Bit Fields */
#define USB_FRINDEX_FRINDEX_MASK 0x3FFFu
#define USB_FRINDEX_FRINDEX_SHIFT 0
#define USB_FRINDEX_FRINDEX(x) (((uint32_t)(((uint32_t)(x))<<USB_FRINDEX_FRINDEX_SHIFT))&USB_FRINDEX_FRINDEX_MASK)
/* PERIODICLISTBASE Bit Fields */
#define USB_PERIODICLISTBASE_BASEADR_MASK 0xFFFFF000u
#define USB_PERIODICLISTBASE_BASEADR_SHIFT 12
#define USB_PERIODICLISTBASE_BASEADR(x) (((uint32_t)(((uint32_t)(x))<<USB_PERIODICLISTBASE_BASEADR_SHIFT))&USB_PERIODICLISTBASE_BASEADR_MASK)
/* DEVICEADDR Bit Fields */
#define USB_DEVICEADDR_USBADRA_MASK 0x1000000u
#define USB_DEVICEADDR_USBADRA_SHIFT 24
#define USB_DEVICEADDR_USBADR_MASK 0xFE000000u
#define USB_DEVICEADDR_USBADR_SHIFT 25
#define USB_DEVICEADDR_USBADR(x) (((uint32_t)(((uint32_t)(x))<<USB_DEVICEADDR_USBADR_SHIFT))&USB_DEVICEADDR_USBADR_MASK)
/* ASYNCLISTADDR Bit Fields */
#define USB_ASYNCLISTADDR_ASYBASE_MASK 0xFFFFFFE0u
#define USB_ASYNCLISTADDR_ASYBASE_SHIFT 5
#define USB_ASYNCLISTADDR_ASYBASE(x) (((uint32_t)(((uint32_t)(x))<<USB_ASYNCLISTADDR_ASYBASE_SHIFT))&USB_ASYNCLISTADDR_ASYBASE_MASK)
/* ENDPTLISTADDR Bit Fields */
#define USB_ENDPTLISTADDR_EPBASE_MASK 0xFFFFF800u
#define USB_ENDPTLISTADDR_EPBASE_SHIFT 11
#define USB_ENDPTLISTADDR_EPBASE(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTLISTADDR_EPBASE_SHIFT))&USB_ENDPTLISTADDR_EPBASE_MASK)
/* BURSTSIZE Bit Fields */
#define USB_BURSTSIZE_RXPBURST_MASK 0xFFu
#define USB_BURSTSIZE_RXPBURST_SHIFT 0
#define USB_BURSTSIZE_RXPBURST(x) (((uint32_t)(((uint32_t)(x))<<USB_BURSTSIZE_RXPBURST_SHIFT))&USB_BURSTSIZE_RXPBURST_MASK)
#define USB_BURSTSIZE_TXPBURST_MASK 0x1FF00u
#define USB_BURSTSIZE_TXPBURST_SHIFT 8
#define USB_BURSTSIZE_TXPBURST(x) (((uint32_t)(((uint32_t)(x))<<USB_BURSTSIZE_TXPBURST_SHIFT))&USB_BURSTSIZE_TXPBURST_MASK)
/* TXFILLTUNING Bit Fields */
#define USB_TXFILLTUNING_TXSCHOH_MASK 0xFFu
#define USB_TXFILLTUNING_TXSCHOH_SHIFT 0
#define USB_TXFILLTUNING_TXSCHOH(x) (((uint32_t)(((uint32_t)(x))<<USB_TXFILLTUNING_TXSCHOH_SHIFT))&USB_TXFILLTUNING_TXSCHOH_MASK)
#define USB_TXFILLTUNING_TXSCHHEALTH_MASK 0x1F00u
#define USB_TXFILLTUNING_TXSCHHEALTH_SHIFT 8
#define USB_TXFILLTUNING_TXSCHHEALTH(x) (((uint32_t)(((uint32_t)(x))<<USB_TXFILLTUNING_TXSCHHEALTH_SHIFT))&USB_TXFILLTUNING_TXSCHHEALTH_MASK)
#define USB_TXFILLTUNING_TXFIFOTHRES_MASK 0x3F0000u
#define USB_TXFILLTUNING_TXFIFOTHRES_SHIFT 16
#define USB_TXFILLTUNING_TXFIFOTHRES(x) (((uint32_t)(((uint32_t)(x))<<USB_TXFILLTUNING_TXFIFOTHRES_SHIFT))&USB_TXFILLTUNING_TXFIFOTHRES_MASK)
/* ENDPTNAK Bit Fields */
#define USB_ENDPTNAK_EPRN_MASK 0xFFu
#define USB_ENDPTNAK_EPRN_SHIFT 0
#define USB_ENDPTNAK_EPRN(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTNAK_EPRN_SHIFT))&USB_ENDPTNAK_EPRN_MASK)
#define USB_ENDPTNAK_EPTN_MASK 0xFF0000u
#define USB_ENDPTNAK_EPTN_SHIFT 16
#define USB_ENDPTNAK_EPTN(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTNAK_EPTN_SHIFT))&USB_ENDPTNAK_EPTN_MASK)
/* ENDPTNAKEN Bit Fields */
#define USB_ENDPTNAKEN_EPRNE_MASK 0xFFu
#define USB_ENDPTNAKEN_EPRNE_SHIFT 0
#define USB_ENDPTNAKEN_EPRNE(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTNAKEN_EPRNE_SHIFT))&USB_ENDPTNAKEN_EPRNE_MASK)
#define USB_ENDPTNAKEN_EPTNE_MASK 0xFF0000u
#define USB_ENDPTNAKEN_EPTNE_SHIFT 16
#define USB_ENDPTNAKEN_EPTNE(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTNAKEN_EPTNE_SHIFT))&USB_ENDPTNAKEN_EPTNE_MASK)
/* CONFIGFLAG Bit Fields */
#define USB_CONFIGFLAG_CF_MASK 0x1u
#define USB_CONFIGFLAG_CF_SHIFT 0
/* PORTSC1 Bit Fields */
#define USB_PORTSC1_CCS_MASK 0x1u
#define USB_PORTSC1_CCS_SHIFT 0
#define USB_PORTSC1_CSC_MASK 0x2u
#define USB_PORTSC1_CSC_SHIFT 1
#define USB_PORTSC1_PE_MASK 0x4u
#define USB_PORTSC1_PE_SHIFT 2
#define USB_PORTSC1_PEC_MASK 0x8u
#define USB_PORTSC1_PEC_SHIFT 3
#define USB_PORTSC1_OCA_MASK 0x10u
#define USB_PORTSC1_OCA_SHIFT 4
#define USB_PORTSC1_OCC_MASK 0x20u
#define USB_PORTSC1_OCC_SHIFT 5
#define USB_PORTSC1_FPR_MASK 0x40u
#define USB_PORTSC1_FPR_SHIFT 6
#define USB_PORTSC1_SUSP_MASK 0x80u
#define USB_PORTSC1_SUSP_SHIFT 7
#define USB_PORTSC1_PR_MASK 0x100u
#define USB_PORTSC1_PR_SHIFT 8
#define USB_PORTSC1_HSP_MASK 0x200u
#define USB_PORTSC1_HSP_SHIFT 9
#define USB_PORTSC1_LS_MASK 0xC00u
#define USB_PORTSC1_LS_SHIFT 10
#define USB_PORTSC1_LS(x) (((uint32_t)(((uint32_t)(x))<<USB_PORTSC1_LS_SHIFT))&USB_PORTSC1_LS_MASK)
#define USB_PORTSC1_PP_MASK 0x1000u
#define USB_PORTSC1_PP_SHIFT 12
#define USB_PORTSC1_PO_MASK 0x2000u
#define USB_PORTSC1_PO_SHIFT 13
#define USB_PORTSC1_PIC_MASK 0xC000u
#define USB_PORTSC1_PIC_SHIFT 14
#define USB_PORTSC1_PIC(x) (((uint32_t)(((uint32_t)(x))<<USB_PORTSC1_PIC_SHIFT))&USB_PORTSC1_PIC_MASK)
#define USB_PORTSC1_PTC_MASK 0xF0000u
#define USB_PORTSC1_PTC_SHIFT 16
#define USB_PORTSC1_PTC(x) (((uint32_t)(((uint32_t)(x))<<USB_PORTSC1_PTC_SHIFT))&USB_PORTSC1_PTC_MASK)
#define USB_PORTSC1_WKCN_MASK 0x100000u
#define USB_PORTSC1_WKCN_SHIFT 20
#define USB_PORTSC1_WKDC_MASK 0x200000u
#define USB_PORTSC1_WKDC_SHIFT 21
#define USB_PORTSC1_WKOC_MASK 0x400000u
#define USB_PORTSC1_WKOC_SHIFT 22
#define USB_PORTSC1_PHCD_MASK 0x800000u
#define USB_PORTSC1_PHCD_SHIFT 23
#define USB_PORTSC1_PFSC_MASK 0x1000000u
#define USB_PORTSC1_PFSC_SHIFT 24
#define USB_PORTSC1_PTS_2_MASK 0x2000000u
#define USB_PORTSC1_PTS_2_SHIFT 25
#define USB_PORTSC1_PSPD_MASK 0xC000000u
#define USB_PORTSC1_PSPD_SHIFT 26
#define USB_PORTSC1_PSPD(x) (((uint32_t)(((uint32_t)(x))<<USB_PORTSC1_PSPD_SHIFT))&USB_PORTSC1_PSPD_MASK)
#define USB_PORTSC1_PTW_MASK 0x10000000u
#define USB_PORTSC1_PTW_SHIFT 28
#define USB_PORTSC1_STS_MASK 0x20000000u
#define USB_PORTSC1_STS_SHIFT 29
#define USB_PORTSC1_PTS_1_MASK 0xC0000000u
#define USB_PORTSC1_PTS_1_SHIFT 30
#define USB_PORTSC1_PTS_1(x) (((uint32_t)(((uint32_t)(x))<<USB_PORTSC1_PTS_1_SHIFT))&USB_PORTSC1_PTS_1_MASK)
/* OTGSC Bit Fields */
#define USB_OTGSC_VD_MASK 0x1u
#define USB_OTGSC_VD_SHIFT 0
#define USB_OTGSC_VC_MASK 0x2u
#define USB_OTGSC_VC_SHIFT 1
#define USB_OTGSC_OT_MASK 0x8u
#define USB_OTGSC_OT_SHIFT 3
#define USB_OTGSC_DP_MASK 0x10u
#define USB_OTGSC_DP_SHIFT 4
#define USB_OTGSC_IDPU_MASK 0x20u
#define USB_OTGSC_IDPU_SHIFT 5
#define USB_OTGSC_ID_MASK 0x100u
#define USB_OTGSC_ID_SHIFT 8
#define USB_OTGSC_AVV_MASK 0x200u
#define USB_OTGSC_AVV_SHIFT 9
#define USB_OTGSC_ASV_MASK 0x400u
#define USB_OTGSC_ASV_SHIFT 10
#define USB_OTGSC_BSV_MASK 0x800u
#define USB_OTGSC_BSV_SHIFT 11
#define USB_OTGSC_BSE_MASK 0x1000u
#define USB_OTGSC_BSE_SHIFT 12
#define USB_OTGSC_TOG_1MS_MASK 0x2000u
#define USB_OTGSC_TOG_1MS_SHIFT 13
#define USB_OTGSC_DPS_MASK 0x4000u
#define USB_OTGSC_DPS_SHIFT 14
#define USB_OTGSC_IDIS_MASK 0x10000u
#define USB_OTGSC_IDIS_SHIFT 16
#define USB_OTGSC_AVVIS_MASK 0x20000u
#define USB_OTGSC_AVVIS_SHIFT 17
#define USB_OTGSC_ASVIS_MASK 0x40000u
#define USB_OTGSC_ASVIS_SHIFT 18
#define USB_OTGSC_BSVIS_MASK 0x80000u
#define USB_OTGSC_BSVIS_SHIFT 19
#define USB_OTGSC_BSEIS_MASK 0x100000u
#define USB_OTGSC_BSEIS_SHIFT 20
#define USB_OTGSC_STATUS_1MS_MASK 0x200000u
#define USB_OTGSC_STATUS_1MS_SHIFT 21
#define USB_OTGSC_DPIS_MASK 0x400000u
#define USB_OTGSC_DPIS_SHIFT 22
#define USB_OTGSC_IDIE_MASK 0x1000000u
#define USB_OTGSC_IDIE_SHIFT 24
#define USB_OTGSC_AVVIE_MASK 0x2000000u
#define USB_OTGSC_AVVIE_SHIFT 25
#define USB_OTGSC_ASVIE_MASK 0x4000000u
#define USB_OTGSC_ASVIE_SHIFT 26
#define USB_OTGSC_BSVIE_MASK 0x8000000u
#define USB_OTGSC_BSVIE_SHIFT 27
#define USB_OTGSC_BSEIE_MASK 0x10000000u
#define USB_OTGSC_BSEIE_SHIFT 28
#define USB_OTGSC_EN_1MS_MASK 0x20000000u
#define USB_OTGSC_EN_1MS_SHIFT 29
#define USB_OTGSC_DPIE_MASK 0x40000000u
#define USB_OTGSC_DPIE_SHIFT 30
/* USBMODE Bit Fields */
#define USB_USBMODE_CM_MASK 0x3u
#define USB_USBMODE_CM_SHIFT 0
#define USB_USBMODE_CM(x) (((uint32_t)(((uint32_t)(x))<<USB_USBMODE_CM_SHIFT))&USB_USBMODE_CM_MASK)
#define USB_USBMODE_ES_MASK 0x4u
#define USB_USBMODE_ES_SHIFT 2
#define USB_USBMODE_SLOM_MASK 0x8u
#define USB_USBMODE_SLOM_SHIFT 3
#define USB_USBMODE_SDIS_MASK 0x10u
#define USB_USBMODE_SDIS_SHIFT 4
/* ENDPTSETUPSTAT Bit Fields */
#define USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_MASK 0xFFFFu
#define USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SHIFT 0
#define USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SHIFT))&USB_ENDPTSETUPSTAT_ENDPTSETUPSTAT_MASK)
/* ENDPTPRIME Bit Fields */
#define USB_ENDPTPRIME_PERB_MASK 0xFFu
#define USB_ENDPTPRIME_PERB_SHIFT 0
#define USB_ENDPTPRIME_PERB(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTPRIME_PERB_SHIFT))&USB_ENDPTPRIME_PERB_MASK)
#define USB_ENDPTPRIME_PETB_MASK 0xFF0000u
#define USB_ENDPTPRIME_PETB_SHIFT 16
#define USB_ENDPTPRIME_PETB(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTPRIME_PETB_SHIFT))&USB_ENDPTPRIME_PETB_MASK)
/* ENDPTFLUSH Bit Fields */
#define USB_ENDPTFLUSH_FERB_MASK 0xFFu
#define USB_ENDPTFLUSH_FERB_SHIFT 0
#define USB_ENDPTFLUSH_FERB(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTFLUSH_FERB_SHIFT))&USB_ENDPTFLUSH_FERB_MASK)
#define USB_ENDPTFLUSH_FETB_MASK 0xFF0000u
#define USB_ENDPTFLUSH_FETB_SHIFT 16
#define USB_ENDPTFLUSH_FETB(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTFLUSH_FETB_SHIFT))&USB_ENDPTFLUSH_FETB_MASK)
/* ENDPTSTAT Bit Fields */
#define USB_ENDPTSTAT_ERBR_MASK 0xFFu
#define USB_ENDPTSTAT_ERBR_SHIFT 0
#define USB_ENDPTSTAT_ERBR(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTSTAT_ERBR_SHIFT))&USB_ENDPTSTAT_ERBR_MASK)
#define USB_ENDPTSTAT_ETBR_MASK 0xFF0000u
#define USB_ENDPTSTAT_ETBR_SHIFT 16
#define USB_ENDPTSTAT_ETBR(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTSTAT_ETBR_SHIFT))&USB_ENDPTSTAT_ETBR_MASK)
/* ENDPTCOMPLETE Bit Fields */
#define USB_ENDPTCOMPLETE_ERCE_MASK 0xFFu
#define USB_ENDPTCOMPLETE_ERCE_SHIFT 0
#define USB_ENDPTCOMPLETE_ERCE(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTCOMPLETE_ERCE_SHIFT))&USB_ENDPTCOMPLETE_ERCE_MASK)
#define USB_ENDPTCOMPLETE_ETCE_MASK 0xFF0000u
#define USB_ENDPTCOMPLETE_ETCE_SHIFT 16
#define USB_ENDPTCOMPLETE_ETCE(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTCOMPLETE_ETCE_SHIFT))&USB_ENDPTCOMPLETE_ETCE_MASK)
/* ENDPTCTRL0 Bit Fields */
#define USB_ENDPTCTRL0_RXS_MASK 0x1u
#define USB_ENDPTCTRL0_RXS_SHIFT 0
#define USB_ENDPTCTRL0_RXT_MASK 0xCu
#define USB_ENDPTCTRL0_RXT_SHIFT 2
#define USB_ENDPTCTRL0_RXT(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTCTRL0_RXT_SHIFT))&USB_ENDPTCTRL0_RXT_MASK)
#define USB_ENDPTCTRL0_RXE_MASK 0x80u
#define USB_ENDPTCTRL0_RXE_SHIFT 7
#define USB_ENDPTCTRL0_TXS_MASK 0x10000u
#define USB_ENDPTCTRL0_TXS_SHIFT 16
#define USB_ENDPTCTRL0_TXT_MASK 0xC0000u
#define USB_ENDPTCTRL0_TXT_SHIFT 18
#define USB_ENDPTCTRL0_TXT(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTCTRL0_TXT_SHIFT))&USB_ENDPTCTRL0_TXT_MASK)
#define USB_ENDPTCTRL0_TXE_MASK 0x800000u
#define USB_ENDPTCTRL0_TXE_SHIFT 23
/* ENDPTCTRL1 Bit Fields */
#define USB_ENDPTCTRL1_RXS_MASK 0x1u
#define USB_ENDPTCTRL1_RXS_SHIFT 0
#define USB_ENDPTCTRL1_RXD_MASK 0x2u
#define USB_ENDPTCTRL1_RXD_SHIFT 1
#define USB_ENDPTCTRL1_RXT_MASK 0xCu
#define USB_ENDPTCTRL1_RXT_SHIFT 2
#define USB_ENDPTCTRL1_RXT(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTCTRL1_RXT_SHIFT))&USB_ENDPTCTRL1_RXT_MASK)
#define USB_ENDPTCTRL1_RXI_MASK 0x20u
#define USB_ENDPTCTRL1_RXI_SHIFT 5
#define USB_ENDPTCTRL1_RXR_MASK 0x40u
#define USB_ENDPTCTRL1_RXR_SHIFT 6
#define USB_ENDPTCTRL1_RXE_MASK 0x80u
#define USB_ENDPTCTRL1_RXE_SHIFT 7
#define USB_ENDPTCTRL1_TXS_MASK 0x10000u
#define USB_ENDPTCTRL1_TXS_SHIFT 16
#define USB_ENDPTCTRL1_TXD_MASK 0x20000u
#define USB_ENDPTCTRL1_TXD_SHIFT 17
#define USB_ENDPTCTRL1_TXT_MASK 0xC0000u
#define USB_ENDPTCTRL1_TXT_SHIFT 18
#define USB_ENDPTCTRL1_TXT(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTCTRL1_TXT_SHIFT))&USB_ENDPTCTRL1_TXT_MASK)
#define USB_ENDPTCTRL1_TXI_MASK 0x200000u
#define USB_ENDPTCTRL1_TXI_SHIFT 21
#define USB_ENDPTCTRL1_TXR_MASK 0x400000u
#define USB_ENDPTCTRL1_TXR_SHIFT 22
#define USB_ENDPTCTRL1_TXE_MASK 0x800000u
#define USB_ENDPTCTRL1_TXE_SHIFT 23
/* ENDPTCTRL2 Bit Fields */
#define USB_ENDPTCTRL2_RXS_MASK 0x1u
#define USB_ENDPTCTRL2_RXS_SHIFT 0
#define USB_ENDPTCTRL2_RXD_MASK 0x2u
#define USB_ENDPTCTRL2_RXD_SHIFT 1
#define USB_ENDPTCTRL2_RXT_MASK 0xCu
#define USB_ENDPTCTRL2_RXT_SHIFT 2
#define USB_ENDPTCTRL2_RXT(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTCTRL2_RXT_SHIFT))&USB_ENDPTCTRL2_RXT_MASK)
#define USB_ENDPTCTRL2_RXI_MASK 0x20u
#define USB_ENDPTCTRL2_RXI_SHIFT 5
#define USB_ENDPTCTRL2_RXR_MASK 0x40u
#define USB_ENDPTCTRL2_RXR_SHIFT 6
#define USB_ENDPTCTRL2_RXE_MASK 0x80u
#define USB_ENDPTCTRL2_RXE_SHIFT 7
#define USB_ENDPTCTRL2_TXS_MASK 0x10000u
#define USB_ENDPTCTRL2_TXS_SHIFT 16
#define USB_ENDPTCTRL2_TXD_MASK 0x20000u
#define USB_ENDPTCTRL2_TXD_SHIFT 17
#define USB_ENDPTCTRL2_TXT_MASK 0xC0000u
#define USB_ENDPTCTRL2_TXT_SHIFT 18
#define USB_ENDPTCTRL2_TXT(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTCTRL2_TXT_SHIFT))&USB_ENDPTCTRL2_TXT_MASK)
#define USB_ENDPTCTRL2_TXI_MASK 0x200000u
#define USB_ENDPTCTRL2_TXI_SHIFT 21
#define USB_ENDPTCTRL2_TXR_MASK 0x400000u
#define USB_ENDPTCTRL2_TXR_SHIFT 22
#define USB_ENDPTCTRL2_TXE_MASK 0x800000u
#define USB_ENDPTCTRL2_TXE_SHIFT 23
/* ENDPTCTRL3 Bit Fields */
#define USB_ENDPTCTRL3_RXS_MASK 0x1u
#define USB_ENDPTCTRL3_RXS_SHIFT 0
#define USB_ENDPTCTRL3_RXD_MASK 0x2u
#define USB_ENDPTCTRL3_RXD_SHIFT 1
#define USB_ENDPTCTRL3_RXT_MASK 0xCu
#define USB_ENDPTCTRL3_RXT_SHIFT 2
#define USB_ENDPTCTRL3_RXT(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTCTRL3_RXT_SHIFT))&USB_ENDPTCTRL3_RXT_MASK)
#define USB_ENDPTCTRL3_RXI_MASK 0x20u
#define USB_ENDPTCTRL3_RXI_SHIFT 5
#define USB_ENDPTCTRL3_RXR_MASK 0x40u
#define USB_ENDPTCTRL3_RXR_SHIFT 6
#define USB_ENDPTCTRL3_RXE_MASK 0x80u
#define USB_ENDPTCTRL3_RXE_SHIFT 7
#define USB_ENDPTCTRL3_TXS_MASK 0x10000u
#define USB_ENDPTCTRL3_TXS_SHIFT 16
#define USB_ENDPTCTRL3_TXD_MASK 0x20000u
#define USB_ENDPTCTRL3_TXD_SHIFT 17
#define USB_ENDPTCTRL3_TXT_MASK 0xC0000u
#define USB_ENDPTCTRL3_TXT_SHIFT 18
#define USB_ENDPTCTRL3_TXT(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTCTRL3_TXT_SHIFT))&USB_ENDPTCTRL3_TXT_MASK)
#define USB_ENDPTCTRL3_TXI_MASK 0x200000u
#define USB_ENDPTCTRL3_TXI_SHIFT 21
#define USB_ENDPTCTRL3_TXR_MASK 0x400000u
#define USB_ENDPTCTRL3_TXR_SHIFT 22
#define USB_ENDPTCTRL3_TXE_MASK 0x800000u
#define USB_ENDPTCTRL3_TXE_SHIFT 23
/* ENDPTCTRL4 Bit Fields */
#define USB_ENDPTCTRL4_RXS_MASK 0x1u
#define USB_ENDPTCTRL4_RXS_SHIFT 0
#define USB_ENDPTCTRL4_RXD_MASK 0x2u
#define USB_ENDPTCTRL4_RXD_SHIFT 1
#define USB_ENDPTCTRL4_RXT_MASK 0xCu
#define USB_ENDPTCTRL4_RXT_SHIFT 2
#define USB_ENDPTCTRL4_RXT(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTCTRL4_RXT_SHIFT))&USB_ENDPTCTRL4_RXT_MASK)
#define USB_ENDPTCTRL4_RXI_MASK 0x20u
#define USB_ENDPTCTRL4_RXI_SHIFT 5
#define USB_ENDPTCTRL4_RXR_MASK 0x40u
#define USB_ENDPTCTRL4_RXR_SHIFT 6
#define USB_ENDPTCTRL4_RXE_MASK 0x80u
#define USB_ENDPTCTRL4_RXE_SHIFT 7
#define USB_ENDPTCTRL4_TXS_MASK 0x10000u
#define USB_ENDPTCTRL4_TXS_SHIFT 16
#define USB_ENDPTCTRL4_TXD_MASK 0x20000u
#define USB_ENDPTCTRL4_TXD_SHIFT 17
#define USB_ENDPTCTRL4_TXT_MASK 0xC0000u
#define USB_ENDPTCTRL4_TXT_SHIFT 18
#define USB_ENDPTCTRL4_TXT(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTCTRL4_TXT_SHIFT))&USB_ENDPTCTRL4_TXT_MASK)
#define USB_ENDPTCTRL4_TXI_MASK 0x200000u
#define USB_ENDPTCTRL4_TXI_SHIFT 21
#define USB_ENDPTCTRL4_TXR_MASK 0x400000u
#define USB_ENDPTCTRL4_TXR_SHIFT 22
#define USB_ENDPTCTRL4_TXE_MASK 0x800000u
#define USB_ENDPTCTRL4_TXE_SHIFT 23
/* ENDPTCTRL5 Bit Fields */
#define USB_ENDPTCTRL5_RXS_MASK 0x1u
#define USB_ENDPTCTRL5_RXS_SHIFT 0
#define USB_ENDPTCTRL5_RXD_MASK 0x2u
#define USB_ENDPTCTRL5_RXD_SHIFT 1
#define USB_ENDPTCTRL5_RXT_MASK 0xCu
#define USB_ENDPTCTRL5_RXT_SHIFT 2
#define USB_ENDPTCTRL5_RXT(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTCTRL5_RXT_SHIFT))&USB_ENDPTCTRL5_RXT_MASK)
#define USB_ENDPTCTRL5_RXI_MASK 0x20u
#define USB_ENDPTCTRL5_RXI_SHIFT 5
#define USB_ENDPTCTRL5_RXR_MASK 0x40u
#define USB_ENDPTCTRL5_RXR_SHIFT 6
#define USB_ENDPTCTRL5_RXE_MASK 0x80u
#define USB_ENDPTCTRL5_RXE_SHIFT 7
#define USB_ENDPTCTRL5_TXS_MASK 0x10000u
#define USB_ENDPTCTRL5_TXS_SHIFT 16
#define USB_ENDPTCTRL5_TXD_MASK 0x20000u
#define USB_ENDPTCTRL5_TXD_SHIFT 17
#define USB_ENDPTCTRL5_TXT_MASK 0xC0000u
#define USB_ENDPTCTRL5_TXT_SHIFT 18
#define USB_ENDPTCTRL5_TXT(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTCTRL5_TXT_SHIFT))&USB_ENDPTCTRL5_TXT_MASK)
#define USB_ENDPTCTRL5_TXI_MASK 0x200000u
#define USB_ENDPTCTRL5_TXI_SHIFT 21
#define USB_ENDPTCTRL5_TXR_MASK 0x400000u
#define USB_ENDPTCTRL5_TXR_SHIFT 22
#define USB_ENDPTCTRL5_TXE_MASK 0x800000u
#define USB_ENDPTCTRL5_TXE_SHIFT 23
/* ENDPTCTRL6 Bit Fields */
#define USB_ENDPTCTRL6_RXS_MASK 0x1u
#define USB_ENDPTCTRL6_RXS_SHIFT 0
#define USB_ENDPTCTRL6_RXD_MASK 0x2u
#define USB_ENDPTCTRL6_RXD_SHIFT 1
#define USB_ENDPTCTRL6_RXT_MASK 0xCu
#define USB_ENDPTCTRL6_RXT_SHIFT 2
#define USB_ENDPTCTRL6_RXT(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTCTRL6_RXT_SHIFT))&USB_ENDPTCTRL6_RXT_MASK)
#define USB_ENDPTCTRL6_RXI_MASK 0x20u
#define USB_ENDPTCTRL6_RXI_SHIFT 5
#define USB_ENDPTCTRL6_RXR_MASK 0x40u
#define USB_ENDPTCTRL6_RXR_SHIFT 6
#define USB_ENDPTCTRL6_RXE_MASK 0x80u
#define USB_ENDPTCTRL6_RXE_SHIFT 7
#define USB_ENDPTCTRL6_TXS_MASK 0x10000u
#define USB_ENDPTCTRL6_TXS_SHIFT 16
#define USB_ENDPTCTRL6_TXD_MASK 0x20000u
#define USB_ENDPTCTRL6_TXD_SHIFT 17
#define USB_ENDPTCTRL6_TXT_MASK 0xC0000u
#define USB_ENDPTCTRL6_TXT_SHIFT 18
#define USB_ENDPTCTRL6_TXT(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTCTRL6_TXT_SHIFT))&USB_ENDPTCTRL6_TXT_MASK)
#define USB_ENDPTCTRL6_TXI_MASK 0x200000u
#define USB_ENDPTCTRL6_TXI_SHIFT 21
#define USB_ENDPTCTRL6_TXR_MASK 0x400000u
#define USB_ENDPTCTRL6_TXR_SHIFT 22
#define USB_ENDPTCTRL6_TXE_MASK 0x800000u
#define USB_ENDPTCTRL6_TXE_SHIFT 23
/* ENDPTCTRL7 Bit Fields */
#define USB_ENDPTCTRL7_RXS_MASK 0x1u
#define USB_ENDPTCTRL7_RXS_SHIFT 0
#define USB_ENDPTCTRL7_RXD_MASK 0x2u
#define USB_ENDPTCTRL7_RXD_SHIFT 1
#define USB_ENDPTCTRL7_RXT_MASK 0xCu
#define USB_ENDPTCTRL7_RXT_SHIFT 2
#define USB_ENDPTCTRL7_RXT(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTCTRL7_RXT_SHIFT))&USB_ENDPTCTRL7_RXT_MASK)
#define USB_ENDPTCTRL7_RXI_MASK 0x20u
#define USB_ENDPTCTRL7_RXI_SHIFT 5
#define USB_ENDPTCTRL7_RXR_MASK 0x40u
#define USB_ENDPTCTRL7_RXR_SHIFT 6
#define USB_ENDPTCTRL7_RXE_MASK 0x80u
#define USB_ENDPTCTRL7_RXE_SHIFT 7
#define USB_ENDPTCTRL7_TXS_MASK 0x10000u
#define USB_ENDPTCTRL7_TXS_SHIFT 16
#define USB_ENDPTCTRL7_TXD_MASK 0x20000u
#define USB_ENDPTCTRL7_TXD_SHIFT 17
#define USB_ENDPTCTRL7_TXT_MASK 0xC0000u
#define USB_ENDPTCTRL7_TXT_SHIFT 18
#define USB_ENDPTCTRL7_TXT(x) (((uint32_t)(((uint32_t)(x))<<USB_ENDPTCTRL7_TXT_SHIFT))&USB_ENDPTCTRL7_TXT_MASK)
#define USB_ENDPTCTRL7_TXI_MASK 0x200000u
#define USB_ENDPTCTRL7_TXI_SHIFT 21
#define USB_ENDPTCTRL7_TXR_MASK 0x400000u
#define USB_ENDPTCTRL7_TXR_SHIFT 22
#define USB_ENDPTCTRL7_TXE_MASK 0x800000u
#define USB_ENDPTCTRL7_TXE_SHIFT 23
/*!
* @}
*/ /* end of group USB_Register_Masks */
/* USB - Peripheral instance base addresses */
/** Peripheral USB1 base address */
#define USB1_BASE (0x30B10000u)
/** Peripheral USB1 base pointer */
#define USB1 ((USB_Type *)USB1_BASE)
#define USB1_BASE_PTR (USB1)
/** Peripheral USB2 base address */
#define USB2_BASE (0x30B20000u)
/** Peripheral USB2 base pointer */
#define USB2 ((USB_Type *)USB2_BASE)
#define USB2_BASE_PTR (USB2)
/** Peripheral USB3 base address */
#define USB3_BASE (0x30B30000u)
/** Peripheral USB3 base pointer */
#define USB3 ((USB_Type *)USB3_BASE)
#define USB3_BASE_PTR (USB3)
/** Array initializer of USB peripheral base addresses */
#define USB_BASE_ADDRS { USB1_BASE, USB2_BASE, USB3_BASE }
/** Array initializer of USB peripheral base pointers */
#define USB_BASE_PTRS { USB1, USB2, USB3 }
/* ----------------------------------------------------------------------------
-- USB - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup USB_Register_Accessor_Macros USB - Register accessor macros
* @{
*/
/* USB - Register instance definitions */
/* USB1 */
#define USB1_ID USB_ID_REG(USB1_BASE_PTR)
#define USB1_HWGENERAL USB_HWGENERAL_REG(USB1_BASE_PTR)
#define USB1_HWHOST USB_HWHOST_REG(USB1_BASE_PTR)
#define USB1_HWDEVICE USB_HWDEVICE_REG(USB1_BASE_PTR)
#define USB1_HWTXBUF USB_HWTXBUF_REG(USB1_BASE_PTR)
#define USB1_HWRXBUF USB_HWRXBUF_REG(USB1_BASE_PTR)
#define USB1_GPTIMER0LD USB_GPTIMER0LD_REG(USB1_BASE_PTR)
#define USB1_GPTIMER0CTRL USB_GPTIMER0CTRL_REG(USB1_BASE_PTR)
#define USB1_GPTIMER1LD USB_GPTIMER1LD_REG(USB1_BASE_PTR)
#define USB1_GPTIMER1CTRL USB_GPTIMER1CTRL_REG(USB1_BASE_PTR)
#define USB1_SBUSCFG USB_SBUSCFG_REG(USB1_BASE_PTR)
#define USB1_CAPLENGTH USB_CAPLENGTH_REG(USB1_BASE_PTR)
#define USB1_HCIVERSION USB_HCIVERSION_REG(USB1_BASE_PTR)
#define USB1_HCSPARAMS USB_HCSPARAMS_REG(USB1_BASE_PTR)
#define USB1_HCCPARAMS USB_HCCPARAMS_REG(USB1_BASE_PTR)
#define USB1_DCIVERSION USB_DCIVERSION_REG(USB1_BASE_PTR)
#define USB1_DCCPARAMS USB_DCCPARAMS_REG(USB1_BASE_PTR)
#define USB1_USBCMD USB_USBCMD_REG(USB1_BASE_PTR)
#define USB1_USBSTS USB_USBSTS_REG(USB1_BASE_PTR)
#define USB1_USBINTR USB_USBINTR_REG(USB1_BASE_PTR)
#define USB1_FRINDEX USB_FRINDEX_REG(USB1_BASE_PTR)
#define USB1_PERIODICLISTBASE USB_PERIODICLISTBASE_REG(USB1_BASE_PTR)
#define USB1_DEVICEADDR USB_DEVICEADDR_REG(USB1_BASE_PTR)
#define USB1_ASYNCLISTADDR USB_ASYNCLISTADDR_REG(USB1_BASE_PTR)
#define USB1_ENDPTLISTADDR USB_ENDPTLISTADDR_REG(USB1_BASE_PTR)
#define USB1_BURSTSIZE USB_BURSTSIZE_REG(USB1_BASE_PTR)
#define USB1_TXFILLTUNING USB_TXFILLTUNING_REG(USB1_BASE_PTR)
#define USB1_ENDPTNAK USB_ENDPTNAK_REG(USB1_BASE_PTR)
#define USB1_ENDPTNAKEN USB_ENDPTNAKEN_REG(USB1_BASE_PTR)
#define USB1_CONFIGFLAG USB_CONFIGFLAG_REG(USB1_BASE_PTR)
#define USB1_PORTSC1 USB_PORTSC1_REG(USB1_BASE_PTR)
#define USB1_OTGSC USB_OTGSC_REG(USB1_BASE_PTR)
#define USB1_USBMODE USB_USBMODE_REG(USB1_BASE_PTR)
#define USB1_ENDPTSETUPSTAT USB_ENDPTSETUPSTAT_REG(USB1_BASE_PTR)
#define USB1_ENDPTPRIME USB_ENDPTPRIME_REG(USB1_BASE_PTR)
#define USB1_ENDPTFLUSH USB_ENDPTFLUSH_REG(USB1_BASE_PTR)
#define USB1_ENDPTSTAT USB_ENDPTSTAT_REG(USB1_BASE_PTR)
#define USB1_ENDPTCOMPLETE USB_ENDPTCOMPLETE_REG(USB1_BASE_PTR)
#define USB1_ENDPTCTRL0 USB_ENDPTCTRL0_REG(USB1_BASE_PTR)
#define USB1_ENDPTCTRL1 USB_ENDPTCTRL1_REG(USB1_BASE_PTR)
#define USB1_ENDPTCTRL2 USB_ENDPTCTRL2_REG(USB1_BASE_PTR)
#define USB1_ENDPTCTRL3 USB_ENDPTCTRL3_REG(USB1_BASE_PTR)
#define USB1_ENDPTCTRL4 USB_ENDPTCTRL4_REG(USB1_BASE_PTR)
#define USB1_ENDPTCTRL5 USB_ENDPTCTRL5_REG(USB1_BASE_PTR)
#define USB1_ENDPTCTRL6 USB_ENDPTCTRL6_REG(USB1_BASE_PTR)
#define USB1_ENDPTCTRL7 USB_ENDPTCTRL7_REG(USB1_BASE_PTR)
/* USB2 */
#define USB2_ID USB_ID_REG(USB2_BASE_PTR)
#define USB2_HWGENERAL USB_HWGENERAL_REG(USB2_BASE_PTR)
#define USB2_HWHOST USB_HWHOST_REG(USB2_BASE_PTR)
#define USB2_HWDEVICE USB_HWDEVICE_REG(USB2_BASE_PTR)
#define USB2_HWTXBUF USB_HWTXBUF_REG(USB2_BASE_PTR)
#define USB2_HWRXBUF USB_HWRXBUF_REG(USB2_BASE_PTR)
#define USB2_GPTIMER0LD USB_GPTIMER0LD_REG(USB2_BASE_PTR)
#define USB2_GPTIMER0CTRL USB_GPTIMER0CTRL_REG(USB2_BASE_PTR)
#define USB2_GPTIMER1LD USB_GPTIMER1LD_REG(USB2_BASE_PTR)
#define USB2_GPTIMER1CTRL USB_GPTIMER1CTRL_REG(USB2_BASE_PTR)
#define USB2_SBUSCFG USB_SBUSCFG_REG(USB2_BASE_PTR)
#define USB2_CAPLENGTH USB_CAPLENGTH_REG(USB2_BASE_PTR)
#define USB2_HCIVERSION USB_HCIVERSION_REG(USB2_BASE_PTR)
#define USB2_HCSPARAMS USB_HCSPARAMS_REG(USB2_BASE_PTR)
#define USB2_HCCPARAMS USB_HCCPARAMS_REG(USB2_BASE_PTR)
#define USB2_DCIVERSION USB_DCIVERSION_REG(USB2_BASE_PTR)
#define USB2_DCCPARAMS USB_DCCPARAMS_REG(USB2_BASE_PTR)
#define USB2_USBCMD USB_USBCMD_REG(USB2_BASE_PTR)
#define USB2_USBSTS USB_USBSTS_REG(USB2_BASE_PTR)
#define USB2_USBINTR USB_USBINTR_REG(USB2_BASE_PTR)
#define USB2_FRINDEX USB_FRINDEX_REG(USB2_BASE_PTR)
#define USB2_PERIODICLISTBASE USB_PERIODICLISTBASE_REG(USB2_BASE_PTR)
#define USB2_DEVICEADDR USB_DEVICEADDR_REG(USB2_BASE_PTR)
#define USB2_ASYNCLISTADDR USB_ASYNCLISTADDR_REG(USB2_BASE_PTR)
#define USB2_ENDPTLISTADDR USB_ENDPTLISTADDR_REG(USB2_BASE_PTR)
#define USB2_BURSTSIZE USB_BURSTSIZE_REG(USB2_BASE_PTR)
#define USB2_TXFILLTUNING USB_TXFILLTUNING_REG(USB2_BASE_PTR)
#define USB2_ENDPTNAK USB_ENDPTNAK_REG(USB2_BASE_PTR)
#define USB2_ENDPTNAKEN USB_ENDPTNAKEN_REG(USB2_BASE_PTR)
#define USB2_CONFIGFLAG USB_CONFIGFLAG_REG(USB2_BASE_PTR)
#define USB2_PORTSC1 USB_PORTSC1_REG(USB2_BASE_PTR)
#define USB2_OTGSC USB_OTGSC_REG(USB2_BASE_PTR)
#define USB2_USBMODE USB_USBMODE_REG(USB2_BASE_PTR)
#define USB2_ENDPTSETUPSTAT USB_ENDPTSETUPSTAT_REG(USB2_BASE_PTR)
#define USB2_ENDPTPRIME USB_ENDPTPRIME_REG(USB2_BASE_PTR)
#define USB2_ENDPTFLUSH USB_ENDPTFLUSH_REG(USB2_BASE_PTR)
#define USB2_ENDPTSTAT USB_ENDPTSTAT_REG(USB2_BASE_PTR)
#define USB2_ENDPTCOMPLETE USB_ENDPTCOMPLETE_REG(USB2_BASE_PTR)
#define USB2_ENDPTCTRL0 USB_ENDPTCTRL0_REG(USB2_BASE_PTR)
#define USB2_ENDPTCTRL1 USB_ENDPTCTRL1_REG(USB2_BASE_PTR)
#define USB2_ENDPTCTRL2 USB_ENDPTCTRL2_REG(USB2_BASE_PTR)
#define USB2_ENDPTCTRL3 USB_ENDPTCTRL3_REG(USB2_BASE_PTR)
#define USB2_ENDPTCTRL4 USB_ENDPTCTRL4_REG(USB2_BASE_PTR)
#define USB2_ENDPTCTRL5 USB_ENDPTCTRL5_REG(USB2_BASE_PTR)
#define USB2_ENDPTCTRL6 USB_ENDPTCTRL6_REG(USB2_BASE_PTR)
#define USB2_ENDPTCTRL7 USB_ENDPTCTRL7_REG(USB2_BASE_PTR)
/* USB3 */
#define USB3_ID USB_ID_REG(USB3_BASE_PTR)
#define USB3_HWGENERAL USB_HWGENERAL_REG(USB3_BASE_PTR)
#define USB3_HWHOST USB_HWHOST_REG(USB3_BASE_PTR)
#define USB3_HWDEVICE USB_HWDEVICE_REG(USB3_BASE_PTR)
#define USB3_HWTXBUF USB_HWTXBUF_REG(USB3_BASE_PTR)
#define USB3_HWRXBUF USB_HWRXBUF_REG(USB3_BASE_PTR)
#define USB3_GPTIMER0LD USB_GPTIMER0LD_REG(USB3_BASE_PTR)
#define USB3_GPTIMER0CTRL USB_GPTIMER0CTRL_REG(USB3_BASE_PTR)
#define USB3_GPTIMER1LD USB_GPTIMER1LD_REG(USB3_BASE_PTR)
#define USB3_GPTIMER1CTRL USB_GPTIMER1CTRL_REG(USB3_BASE_PTR)
#define USB3_SBUSCFG USB_SBUSCFG_REG(USB3_BASE_PTR)
#define USB3_CAPLENGTH USB_CAPLENGTH_REG(USB3_BASE_PTR)
#define USB3_HCIVERSION USB_HCIVERSION_REG(USB3_BASE_PTR)
#define USB3_HCSPARAMS USB_HCSPARAMS_REG(USB3_BASE_PTR)
#define USB3_HCCPARAMS USB_HCCPARAMS_REG(USB3_BASE_PTR)
#define USB3_DCIVERSION USB_DCIVERSION_REG(USB3_BASE_PTR)
#define USB3_DCCPARAMS USB_DCCPARAMS_REG(USB3_BASE_PTR)
#define USB3_USBCMD USB_USBCMD_REG(USB3_BASE_PTR)
#define USB3_USBSTS USB_USBSTS_REG(USB3_BASE_PTR)
#define USB3_USBINTR USB_USBINTR_REG(USB3_BASE_PTR)
#define USB3_FRINDEX USB_FRINDEX_REG(USB3_BASE_PTR)
#define USB3_PERIODICLISTBASE USB_PERIODICLISTBASE_REG(USB3_BASE_PTR)
#define USB3_DEVICEADDR USB_DEVICEADDR_REG(USB3_BASE_PTR)
#define USB3_ASYNCLISTADDR USB_ASYNCLISTADDR_REG(USB3_BASE_PTR)
#define USB3_ENDPTLISTADDR USB_ENDPTLISTADDR_REG(USB3_BASE_PTR)
#define USB3_BURSTSIZE USB_BURSTSIZE_REG(USB3_BASE_PTR)
#define USB3_TXFILLTUNING USB_TXFILLTUNING_REG(USB3_BASE_PTR)
#define USB3_ENDPTNAK USB_ENDPTNAK_REG(USB3_BASE_PTR)
#define USB3_ENDPTNAKEN USB_ENDPTNAKEN_REG(USB3_BASE_PTR)
#define USB3_CONFIGFLAG USB_CONFIGFLAG_REG(USB3_BASE_PTR)
#define USB3_PORTSC1 USB_PORTSC1_REG(USB3_BASE_PTR)
#define USB3_OTGSC USB_OTGSC_REG(USB3_BASE_PTR)
#define USB3_USBMODE USB_USBMODE_REG(USB3_BASE_PTR)
#define USB3_ENDPTSETUPSTAT USB_ENDPTSETUPSTAT_REG(USB3_BASE_PTR)
#define USB3_ENDPTPRIME USB_ENDPTPRIME_REG(USB3_BASE_PTR)
#define USB3_ENDPTFLUSH USB_ENDPTFLUSH_REG(USB3_BASE_PTR)
#define USB3_ENDPTSTAT USB_ENDPTSTAT_REG(USB3_BASE_PTR)
#define USB3_ENDPTCOMPLETE USB_ENDPTCOMPLETE_REG(USB3_BASE_PTR)
#define USB3_ENDPTCTRL0 USB_ENDPTCTRL0_REG(USB3_BASE_PTR)
#define USB3_ENDPTCTRL1 USB_ENDPTCTRL1_REG(USB3_BASE_PTR)
#define USB3_ENDPTCTRL2 USB_ENDPTCTRL2_REG(USB3_BASE_PTR)
#define USB3_ENDPTCTRL3 USB_ENDPTCTRL3_REG(USB3_BASE_PTR)
#define USB3_ENDPTCTRL4 USB_ENDPTCTRL4_REG(USB3_BASE_PTR)
#define USB3_ENDPTCTRL5 USB_ENDPTCTRL5_REG(USB3_BASE_PTR)
#define USB3_ENDPTCTRL6 USB_ENDPTCTRL6_REG(USB3_BASE_PTR)
#define USB3_ENDPTCTRL7 USB_ENDPTCTRL7_REG(USB3_BASE_PTR)
/*!
* @}
*/ /* end of group USB_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group USB_Peripheral */
/* ----------------------------------------------------------------------------
-- USBNC Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup USBNC_Peripheral_Access_Layer USBNC Peripheral Access Layer
* @{
*/
/** USBNC - Register Layout Typedef */
typedef struct {
uint8_t RESERVED_0[512];
__IO uint32_t OTG1_CTRL1; /**< , offset: 0x200 */
__IO uint32_t OTG1_CTRL2; /**< , offset: 0x204 */
uint8_t RESERVED_1[40];
__IO uint32_t OTG1_PHY_CFG1; /**< , offset: 0x230 */
__IO uint32_t OTG1_PHY_CFG2; /**< , offset: 0x234 */
uint8_t RESERVED_2[4];
__I uint32_t OTG1_PHY_STATUS; /**< , offset: 0x23C */
uint8_t RESERVED_3[16];
__IO uint32_t ADP_CFG1; /**< , offset: 0x250 */
__IO uint32_t ADP_CFG2; /**< , offset: 0x254 */
__I uint32_t ADP_STATUS; /**< , offset: 0x258 */
uint8_t RESERVED_4[65444];
__IO uint32_t OTG2_CTRL1; /**< , offset: 0x10200 */
__IO uint32_t OTG2_CTRL2; /**< , offset: 0x10204 */
uint8_t RESERVED_5[40];
__IO uint32_t OTG2_PHY_CFG1; /**< , offset: 0x10230 */
__IO uint32_t OTG2_PHY_CFG2; /**< , offset: 0x10234 */
uint8_t RESERVED_6[4];
__I uint32_t OTG2_PHY_STATUS; /**< , offset: 0x1023C */
uint8_t RESERVED_7[65472];
__IO uint32_t HSIC_CTRL1; /**< , offset: 0x20200 */
__IO uint32_t HSIC_CTRL2; /**< , offset: 0x20204 */
uint8_t RESERVED_8[56];
__IO uint32_t UH_HSICPHY_CFG1; /**< , offset: 0x20240 */
} USBNC_Type, *USBNC_MemMapPtr;
/* ----------------------------------------------------------------------------
-- USBNC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup USBNC_Register_Accessor_Macros USBNC - Register accessor macros
* @{
*/
/* USBNC - Register accessors */
#define USBNC_OTG1_CTRL1_REG(base) ((base)->OTG1_CTRL1)
#define USBNC_OTG1_CTRL2_REG(base) ((base)->OTG1_CTRL2)
#define USBNC_OTG1_PHY_CFG1_REG(base) ((base)->OTG1_PHY_CFG1)
#define USBNC_OTG1_PHY_CFG2_REG(base) ((base)->OTG1_PHY_CFG2)
#define USBNC_OTG1_PHY_STATUS_REG(base) ((base)->OTG1_PHY_STATUS)
#define USBNC_ADP_CFG1_REG(base) ((base)->ADP_CFG1)
#define USBNC_ADP_CFG2_REG(base) ((base)->ADP_CFG2)
#define USBNC_ADP_STATUS_REG(base) ((base)->ADP_STATUS)
#define USBNC_OTG2_CTRL1_REG(base) ((base)->OTG2_CTRL1)
#define USBNC_OTG2_CTRL2_REG(base) ((base)->OTG2_CTRL2)
#define USBNC_OTG2_PHY_CFG1_REG(base) ((base)->OTG2_PHY_CFG1)
#define USBNC_OTG2_PHY_CFG2_REG(base) ((base)->OTG2_PHY_CFG2)
#define USBNC_OTG2_PHY_STATUS_REG(base) ((base)->OTG2_PHY_STATUS)
#define USBNC_HSIC_CTRL1_REG(base) ((base)->HSIC_CTRL1)
#define USBNC_HSIC_CTRL2_REG(base) ((base)->HSIC_CTRL2)
#define USBNC_UH_HSICPHY_CFG1_REG(base) ((base)->UH_HSICPHY_CFG1)
/*!
* @}
*/ /* end of group USBNC_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- USBNC Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup USBNC_Register_Masks USBNC Register Masks
* @{
*/
/* OTG1_CTRL1 Bit Fields */
#define USBNC_OTG1_CTRL1_OVER_CUR_DIS_MASK 0x80u
#define USBNC_OTG1_CTRL1_OVER_CUR_DIS_SHIFT 7
#define USBNC_OTG1_CTRL1_OVER_CUR_POL_MASK 0x100u
#define USBNC_OTG1_CTRL1_OVER_CUR_POL_SHIFT 8
#define USBNC_OTG1_CTRL1_PWR_POL_MASK 0x200u
#define USBNC_OTG1_CTRL1_PWR_POL_SHIFT 9
#define USBNC_OTG1_CTRL1_WIE_MASK 0x400u
#define USBNC_OTG1_CTRL1_WIE_SHIFT 10
#define USBNC_OTG1_CTRL1_WKUP_SW_EN_MASK 0x4000u
#define USBNC_OTG1_CTRL1_WKUP_SW_EN_SHIFT 14
#define USBNC_OTG1_CTRL1_WKUP_SW_MASK 0x8000u
#define USBNC_OTG1_CTRL1_WKUP_SW_SHIFT 15
#define USBNC_OTG1_CTRL1_WKUP_ID_EN_MASK 0x10000u
#define USBNC_OTG1_CTRL1_WKUP_ID_EN_SHIFT 16
#define USBNC_OTG1_CTRL1_WKUP_VBUS_EN_MASK 0x20000u
#define USBNC_OTG1_CTRL1_WKUP_VBUS_EN_SHIFT 17
#define USBNC_OTG1_CTRL1_WKUP_DPDM_EN_MASK 0x20000000u
#define USBNC_OTG1_CTRL1_WKUP_DPDM_EN_SHIFT 29
#define USBNC_OTG1_CTRL1_WIR_MASK 0x80000000u
#define USBNC_OTG1_CTRL1_WIR_SHIFT 31
/* OTG1_CTRL2 Bit Fields */
#define USBNC_OTG1_CTRL2_VBUS_SOURCE_SEL_MASK 0x3u
#define USBNC_OTG1_CTRL2_VBUS_SOURCE_SEL_SHIFT 0
#define USBNC_OTG1_CTRL2_VBUS_SOURCE_SEL(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG1_CTRL2_VBUS_SOURCE_SEL_SHIFT))&USBNC_OTG1_CTRL2_VBUS_SOURCE_SEL_MASK)
#define USBNC_OTG1_CTRL2_AUTURESUME_EN_MASK 0x4u
#define USBNC_OTG1_CTRL2_AUTURESUME_EN_SHIFT 2
#define USBNC_OTG1_CTRL2_LOWSPEED_EN_MASK 0x8u
#define USBNC_OTG1_CTRL2_LOWSPEED_EN_SHIFT 3
#define USBNC_OTG1_CTRL2_DIG_ID_SEL_MASK 0x100000u
#define USBNC_OTG1_CTRL2_DIG_ID_SEL_SHIFT 20
#define USBNC_OTG1_CTRL2_UTMI_CLK_VLD_MASK 0x80000000u
#define USBNC_OTG1_CTRL2_UTMI_CLK_VLD_SHIFT 31
/* OTG1_PHY_CFG1 Bit Fields */
#define USBNC_OTG1_PHY_CFG1_COMMONONN_MASK 0x1u
#define USBNC_OTG1_PHY_CFG1_COMMONONN_SHIFT 0
#define USBNC_OTG1_PHY_CFG1_FSEL_MASK 0xEu
#define USBNC_OTG1_PHY_CFG1_FSEL_SHIFT 1
#define USBNC_OTG1_PHY_CFG1_FSEL(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG1_PHY_CFG1_FSEL_SHIFT))&USBNC_OTG1_PHY_CFG1_FSEL_MASK)
#define USBNC_OTG1_PHY_CFG1_COMPDISTUNE0_MASK 0x70u
#define USBNC_OTG1_PHY_CFG1_COMPDISTUNE0_SHIFT 4
#define USBNC_OTG1_PHY_CFG1_COMPDISTUNE0(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG1_PHY_CFG1_COMPDISTUNE0_SHIFT))&USBNC_OTG1_PHY_CFG1_COMPDISTUNE0_MASK)
#define USBNC_OTG1_PHY_CFG1_SQRXTUNE0_MASK 0x380u
#define USBNC_OTG1_PHY_CFG1_SQRXTUNE0_SHIFT 7
#define USBNC_OTG1_PHY_CFG1_SQRXTUNE0(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG1_PHY_CFG1_SQRXTUNE0_SHIFT))&USBNC_OTG1_PHY_CFG1_SQRXTUNE0_MASK)
#define USBNC_OTG1_PHY_CFG1_OTGTUNE0_MASK 0x1C00u
#define USBNC_OTG1_PHY_CFG1_OTGTUNE0_SHIFT 10
#define USBNC_OTG1_PHY_CFG1_OTGTUNE0(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG1_PHY_CFG1_OTGTUNE0_SHIFT))&USBNC_OTG1_PHY_CFG1_OTGTUNE0_MASK)
#define USBNC_OTG1_PHY_CFG1_TXHSXVTUNE0_MASK 0x6000u
#define USBNC_OTG1_PHY_CFG1_TXHSXVTUNE0_SHIFT 13
#define USBNC_OTG1_PHY_CFG1_TXHSXVTUNE0(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG1_PHY_CFG1_TXHSXVTUNE0_SHIFT))&USBNC_OTG1_PHY_CFG1_TXHSXVTUNE0_MASK)
#define USBNC_OTG1_PHY_CFG1_TXFSLSTUNE0_MASK 0xF0000u
#define USBNC_OTG1_PHY_CFG1_TXFSLSTUNE0_SHIFT 16
#define USBNC_OTG1_PHY_CFG1_TXFSLSTUNE0(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG1_PHY_CFG1_TXFSLSTUNE0_SHIFT))&USBNC_OTG1_PHY_CFG1_TXFSLSTUNE0_MASK)
#define USBNC_OTG1_PHY_CFG1_TXVREFTUNE0_MASK 0xF00000u
#define USBNC_OTG1_PHY_CFG1_TXVREFTUNE0_SHIFT 20
#define USBNC_OTG1_PHY_CFG1_TXVREFTUNE0(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG1_PHY_CFG1_TXVREFTUNE0_SHIFT))&USBNC_OTG1_PHY_CFG1_TXVREFTUNE0_MASK)
#define USBNC_OTG1_PHY_CFG1_TXRISETUNE0_MASK 0x3000000u
#define USBNC_OTG1_PHY_CFG1_TXRISETUNE0_SHIFT 24
#define USBNC_OTG1_PHY_CFG1_TXRISETUNE0(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG1_PHY_CFG1_TXRISETUNE0_SHIFT))&USBNC_OTG1_PHY_CFG1_TXRISETUNE0_MASK)
#define USBNC_OTG1_PHY_CFG1_TXRESTUNE0_MASK 0xC000000u
#define USBNC_OTG1_PHY_CFG1_TXRESTUNE0_SHIFT 26
#define USBNC_OTG1_PHY_CFG1_TXRESTUNE0(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG1_PHY_CFG1_TXRESTUNE0_SHIFT))&USBNC_OTG1_PHY_CFG1_TXRESTUNE0_MASK)
#define USBNC_OTG1_PHY_CFG1_TXPREEMPAMPTUNE0_MASK 0x30000000u
#define USBNC_OTG1_PHY_CFG1_TXPREEMPAMPTUNE0_SHIFT 28
#define USBNC_OTG1_PHY_CFG1_TXPREEMPAMPTUNE0(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG1_PHY_CFG1_TXPREEMPAMPTUNE0_SHIFT))&USBNC_OTG1_PHY_CFG1_TXPREEMPAMPTUNE0_MASK)
#define USBNC_OTG1_PHY_CFG1_TXPREEMPPULSETUNE0_MASK 0x40000000u
#define USBNC_OTG1_PHY_CFG1_TXPREEMPPULSETUNE0_SHIFT 30
#define USBNC_OTG1_PHY_CFG1_CHRGDET_Megamix_MASK 0x80000000u
#define USBNC_OTG1_PHY_CFG1_CHRGDET_Megamix_SHIFT 31
/* OTG1_PHY_CFG2 Bit Fields */
#define USBNC_OTG1_PHY_CFG2_CHRGSEL_MASK 0x1u
#define USBNC_OTG1_PHY_CFG2_CHRGSEL_SHIFT 0
#define USBNC_OTG1_PHY_CFG2_VDATDETENB0_MASK 0x2u
#define USBNC_OTG1_PHY_CFG2_VDATDETENB0_SHIFT 1
#define USBNC_OTG1_PHY_CFG2_VDATSRCENB0_MASK 0x4u
#define USBNC_OTG1_PHY_CFG2_VDATSRCENB0_SHIFT 2
#define USBNC_OTG1_PHY_CFG2_DCDENB_MASK 0x8u
#define USBNC_OTG1_PHY_CFG2_DCDENB_SHIFT 3
#define USBNC_OTG1_PHY_CFG2_ACAENB0_MASK 0x10u
#define USBNC_OTG1_PHY_CFG2_ACAENB0_SHIFT 4
#define USBNC_OTG1_PHY_CFG2_SLEEPM0_MASK 0x20u
#define USBNC_OTG1_PHY_CFG2_SLEEPM0_SHIFT 5
#define USBNC_OTG1_PHY_CFG2_LOOPBACKENB0_MASK 0x40u
#define USBNC_OTG1_PHY_CFG2_LOOPBACKENB0_SHIFT 6
#define USBNC_OTG1_PHY_CFG2_TXBITSTUFFEN0_MASK 0x100u
#define USBNC_OTG1_PHY_CFG2_TXBITSTUFFEN0_SHIFT 8
#define USBNC_OTG1_PHY_CFG2_TXBITSTUFFENH0_MASK 0x200u
#define USBNC_OTG1_PHY_CFG2_TXBITSTUFFENH0_SHIFT 9
#define USBNC_OTG1_PHY_CFG2_OTGDISABLE0_MASK 0x400u
#define USBNC_OTG1_PHY_CFG2_OTGDISABLE0_SHIFT 10
#define USBNC_OTG1_PHY_CFG2_ADPCHRG0_MASK 0x800u
#define USBNC_OTG1_PHY_CFG2_ADPCHRG0_SHIFT 11
#define USBNC_OTG1_PHY_CFG2_ADPDISCHRG0_MASK 0x1000u
#define USBNC_OTG1_PHY_CFG2_ADPDISCHRG0_SHIFT 12
#define USBNC_OTG1_PHY_CFG2_ADPPRBENB0_MASK 0x2000u
#define USBNC_OTG1_PHY_CFG2_ADPPRBENB0_SHIFT 13
#define USBNC_OTG1_PHY_CFG2_VBUSVLDEXTSEL0_MASK 0x4000u
#define USBNC_OTG1_PHY_CFG2_VBUSVLDEXTSEL0_SHIFT 14
#define USBNC_OTG1_PHY_CFG2_VBUSVLDEXT_MASK 0x8000u
#define USBNC_OTG1_PHY_CFG2_VBUSVLDEXT_SHIFT 15
#define USBNC_OTG1_PHY_CFG2_DRVVBUS0_MASK 0x10000u
#define USBNC_OTG1_PHY_CFG2_DRVVBUS0_SHIFT 16
/* OTG1_PHY_STATUS Bit Fields */
#define USBNC_OTG1_PHY_STATUS_LINE_STATE_MASK 0x3u
#define USBNC_OTG1_PHY_STATUS_LINE_STATE_SHIFT 0
#define USBNC_OTG1_PHY_STATUS_LINE_STATE(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG1_PHY_STATUS_LINE_STATE_SHIFT))&USBNC_OTG1_PHY_STATUS_LINE_STATE_MASK)
#define USBNC_OTG1_PHY_STATUS_SESS_VLD_MASK 0x4u
#define USBNC_OTG1_PHY_STATUS_SESS_VLD_SHIFT 2
#define USBNC_OTG1_PHY_STATUS_VBUS_VLD_MASK 0x8u
#define USBNC_OTG1_PHY_STATUS_VBUS_VLD_SHIFT 3
#define USBNC_OTG1_PHY_STATUS_ID_DIG_MASK 0x10u
#define USBNC_OTG1_PHY_STATUS_ID_DIG_SHIFT 4
#define USBNC_OTG1_PHY_STATUS_HOST_DISCONNECT_MASK 0x20u
#define USBNC_OTG1_PHY_STATUS_HOST_DISCONNECT_SHIFT 5
#define USBNC_OTG1_PHY_STATUS_RIDC0_MASK 0x1000000u
#define USBNC_OTG1_PHY_STATUS_RIDC0_SHIFT 24
#define USBNC_OTG1_PHY_STATUS_RIDB0_MASK 0x2000000u
#define USBNC_OTG1_PHY_STATUS_RIDB0_SHIFT 25
#define USBNC_OTG1_PHY_STATUS_RIDA0_MASK 0x4000000u
#define USBNC_OTG1_PHY_STATUS_RIDA0_SHIFT 26
#define USBNC_OTG1_PHY_STATUS_RIDGND0_MASK 0x8000000u
#define USBNC_OTG1_PHY_STATUS_RIDGND0_SHIFT 27
#define USBNC_OTG1_PHY_STATUS_RIDFLOAT0_MASK 0x10000000u
#define USBNC_OTG1_PHY_STATUS_RIDFLOAT0_SHIFT 28
#define USBNC_OTG1_PHY_STATUS_CHRGDET_MASK 0x20000000u
#define USBNC_OTG1_PHY_STATUS_CHRGDET_SHIFT 29
#define USBNC_OTG1_PHY_STATUS_ADPPRB0_MASK 0x40000000u
#define USBNC_OTG1_PHY_STATUS_ADPPRB0_SHIFT 30
#define USBNC_OTG1_PHY_STATUS_ADPSNS0_MASK 0x80000000u
#define USBNC_OTG1_PHY_STATUS_ADPSNS0_SHIFT 31
/* ADP_CFG1 Bit Fields */
#define USBNC_ADP_CFG1_ADP_WAIT_MASK 0x3FFFFu
#define USBNC_ADP_CFG1_ADP_WAIT_SHIFT 0
#define USBNC_ADP_CFG1_ADP_WAIT(x) (((uint32_t)(((uint32_t)(x))<<USBNC_ADP_CFG1_ADP_WAIT_SHIFT))&USBNC_ADP_CFG1_ADP_WAIT_MASK)
#define USBNC_ADP_CFG1_TIMER_EN_MASK 0x100000u
#define USBNC_ADP_CFG1_TIMER_EN_SHIFT 20
#define USBNC_ADP_CFG1_ADP_SNS_INT_EN_MASK 0x200000u
#define USBNC_ADP_CFG1_ADP_SNS_INT_EN_SHIFT 21
#define USBNC_ADP_CFG1_ADP_PRB_INT_EN_MASK 0x400000u
#define USBNC_ADP_CFG1_ADP_PRB_INT_EN_SHIFT 22
#define USBNC_ADP_CFG1_ADP_PRB_EN_MASK 0x800000u
#define USBNC_ADP_CFG1_ADP_PRB_EN_SHIFT 23
/* ADP_CFG2 Bit Fields */
#define USBNC_ADP_CFG2_ADP_CHRG_DELTA_MASK 0x7Fu
#define USBNC_ADP_CFG2_ADP_CHRG_DELTA_SHIFT 0
#define USBNC_ADP_CFG2_ADP_CHRG_DELTA(x) (((uint32_t)(((uint32_t)(x))<<USBNC_ADP_CFG2_ADP_CHRG_DELTA_SHIFT))&USBNC_ADP_CFG2_ADP_CHRG_DELTA_MASK)
#define USBNC_ADP_CFG2_ADP_CHRG_SWCMP_MASK 0x80u
#define USBNC_ADP_CFG2_ADP_CHRG_SWCMP_SHIFT 7
#define USBNC_ADP_CFG2_ADP_CHRG_SWTIME_MASK 0xFF00u
#define USBNC_ADP_CFG2_ADP_CHRG_SWTIME_SHIFT 8
#define USBNC_ADP_CFG2_ADP_CHRG_SWTIME(x) (((uint32_t)(((uint32_t)(x))<<USBNC_ADP_CFG2_ADP_CHRG_SWTIME_SHIFT))&USBNC_ADP_CFG2_ADP_CHRG_SWTIME_MASK)
#define USBNC_ADP_CFG2_ADP_DISCHG_TIME_MASK 0xFF0000u
#define USBNC_ADP_CFG2_ADP_DISCHG_TIME_SHIFT 16
#define USBNC_ADP_CFG2_ADP_DISCHG_TIME(x) (((uint32_t)(((uint32_t)(x))<<USBNC_ADP_CFG2_ADP_DISCHG_TIME_SHIFT))&USBNC_ADP_CFG2_ADP_DISCHG_TIME_MASK)
/* ADP_STATUS Bit Fields */
#define USBNC_ADP_STATUS_ADP_PRB_TIMR_MASK 0xFFu
#define USBNC_ADP_STATUS_ADP_PRB_TIMR_SHIFT 0
#define USBNC_ADP_STATUS_ADP_PRB_TIMR(x) (((uint32_t)(((uint32_t)(x))<<USBNC_ADP_STATUS_ADP_PRB_TIMR_SHIFT))&USBNC_ADP_STATUS_ADP_PRB_TIMR_MASK)
#define USBNC_ADP_STATUS_ADP_CNT_MASK 0x3FFFF00u
#define USBNC_ADP_STATUS_ADP_CNT_SHIFT 8
#define USBNC_ADP_STATUS_ADP_CNT(x) (((uint32_t)(((uint32_t)(x))<<USBNC_ADP_STATUS_ADP_CNT_SHIFT))&USBNC_ADP_STATUS_ADP_CNT_MASK)
#define USBNC_ADP_STATUS_ADP_SNS_INT_MASK 0x4000000u
#define USBNC_ADP_STATUS_ADP_SNS_INT_SHIFT 26
#define USBNC_ADP_STATUS_ADP_PRB_INT_MASK 0x8000000u
#define USBNC_ADP_STATUS_ADP_PRB_INT_SHIFT 27
/* OTG2_CTRL1 Bit Fields */
#define USBNC_OTG2_CTRL1_OVER_CUR_DIS_MASK 0x80u
#define USBNC_OTG2_CTRL1_OVER_CUR_DIS_SHIFT 7
#define USBNC_OTG2_CTRL1_OVER_CUR_POL_MASK 0x100u
#define USBNC_OTG2_CTRL1_OVER_CUR_POL_SHIFT 8
#define USBNC_OTG2_CTRL1_PWR_POL_MASK 0x200u
#define USBNC_OTG2_CTRL1_PWR_POL_SHIFT 9
#define USBNC_OTG2_CTRL1_WIE_MASK 0x400u
#define USBNC_OTG2_CTRL1_WIE_SHIFT 10
#define USBNC_OTG2_CTRL1_WKUP_SW_EN_MASK 0x4000u
#define USBNC_OTG2_CTRL1_WKUP_SW_EN_SHIFT 14
#define USBNC_OTG2_CTRL1_WKUP_SW_MASK 0x8000u
#define USBNC_OTG2_CTRL1_WKUP_SW_SHIFT 15
#define USBNC_OTG2_CTRL1_WKUP_ID_EN_MASK 0x10000u
#define USBNC_OTG2_CTRL1_WKUP_ID_EN_SHIFT 16
#define USBNC_OTG2_CTRL1_WKUP_VBUS_EN_MASK 0x20000u
#define USBNC_OTG2_CTRL1_WKUP_VBUS_EN_SHIFT 17
#define USBNC_OTG2_CTRL1_WKUP_DPDM_EN_MASK 0x20000000u
#define USBNC_OTG2_CTRL1_WKUP_DPDM_EN_SHIFT 29
#define USBNC_OTG2_CTRL1_WIR_MASK 0x80000000u
#define USBNC_OTG2_CTRL1_WIR_SHIFT 31
/* OTG2_CTRL2 Bit Fields */
#define USBNC_OTG2_CTRL2_VBUS_SOURCE_SEL_MASK 0x3u
#define USBNC_OTG2_CTRL2_VBUS_SOURCE_SEL_SHIFT 0
#define USBNC_OTG2_CTRL2_VBUS_SOURCE_SEL(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG2_CTRL2_VBUS_SOURCE_SEL_SHIFT))&USBNC_OTG2_CTRL2_VBUS_SOURCE_SEL_MASK)
#define USBNC_OTG2_CTRL2_AUTURESUME_EN_MASK 0x4u
#define USBNC_OTG2_CTRL2_AUTURESUME_EN_SHIFT 2
#define USBNC_OTG2_CTRL2_LOWSPEED_EN_MASK 0x8u
#define USBNC_OTG2_CTRL2_LOWSPEED_EN_SHIFT 3
#define USBNC_OTG2_CTRL2_DIG_ID_SEL_MASK 0x100000u
#define USBNC_OTG2_CTRL2_DIG_ID_SEL_SHIFT 20
#define USBNC_OTG2_CTRL2_UTMI_CLK_VLD_MASK 0x80000000u
#define USBNC_OTG2_CTRL2_UTMI_CLK_VLD_SHIFT 31
/* OTG2_PHY_CFG1 Bit Fields */
#define USBNC_OTG2_PHY_CFG1_COMMONONN_MASK 0x1u
#define USBNC_OTG2_PHY_CFG1_COMMONONN_SHIFT 0
#define USBNC_OTG2_PHY_CFG1_FSEL_MASK 0xEu
#define USBNC_OTG2_PHY_CFG1_FSEL_SHIFT 1
#define USBNC_OTG2_PHY_CFG1_FSEL(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG2_PHY_CFG1_FSEL_SHIFT))&USBNC_OTG2_PHY_CFG1_FSEL_MASK)
#define USBNC_OTG2_PHY_CFG1_COMPDISTUNE0_MASK 0x70u
#define USBNC_OTG2_PHY_CFG1_COMPDISTUNE0_SHIFT 4
#define USBNC_OTG2_PHY_CFG1_COMPDISTUNE0(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG2_PHY_CFG1_COMPDISTUNE0_SHIFT))&USBNC_OTG2_PHY_CFG1_COMPDISTUNE0_MASK)
#define USBNC_OTG2_PHY_CFG1_SQRXTUNE0_MASK 0x380u
#define USBNC_OTG2_PHY_CFG1_SQRXTUNE0_SHIFT 7
#define USBNC_OTG2_PHY_CFG1_SQRXTUNE0(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG2_PHY_CFG1_SQRXTUNE0_SHIFT))&USBNC_OTG2_PHY_CFG1_SQRXTUNE0_MASK)
#define USBNC_OTG2_PHY_CFG1_OTGTUNE0_MASK 0x1C00u
#define USBNC_OTG2_PHY_CFG1_OTGTUNE0_SHIFT 10
#define USBNC_OTG2_PHY_CFG1_OTGTUNE0(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG2_PHY_CFG1_OTGTUNE0_SHIFT))&USBNC_OTG2_PHY_CFG1_OTGTUNE0_MASK)
#define USBNC_OTG2_PHY_CFG1_TXHSXVTUNE0_MASK 0x6000u
#define USBNC_OTG2_PHY_CFG1_TXHSXVTUNE0_SHIFT 13
#define USBNC_OTG2_PHY_CFG1_TXHSXVTUNE0(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG2_PHY_CFG1_TXHSXVTUNE0_SHIFT))&USBNC_OTG2_PHY_CFG1_TXHSXVTUNE0_MASK)
#define USBNC_OTG2_PHY_CFG1_TXFSLSTUNE0_MASK 0xF0000u
#define USBNC_OTG2_PHY_CFG1_TXFSLSTUNE0_SHIFT 16
#define USBNC_OTG2_PHY_CFG1_TXFSLSTUNE0(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG2_PHY_CFG1_TXFSLSTUNE0_SHIFT))&USBNC_OTG2_PHY_CFG1_TXFSLSTUNE0_MASK)
#define USBNC_OTG2_PHY_CFG1_TXVREFTUNE0_MASK 0xF00000u
#define USBNC_OTG2_PHY_CFG1_TXVREFTUNE0_SHIFT 20
#define USBNC_OTG2_PHY_CFG1_TXVREFTUNE0(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG2_PHY_CFG1_TXVREFTUNE0_SHIFT))&USBNC_OTG2_PHY_CFG1_TXVREFTUNE0_MASK)
#define USBNC_OTG2_PHY_CFG1_TXRISETUNE0_MASK 0x3000000u
#define USBNC_OTG2_PHY_CFG1_TXRISETUNE0_SHIFT 24
#define USBNC_OTG2_PHY_CFG1_TXRISETUNE0(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG2_PHY_CFG1_TXRISETUNE0_SHIFT))&USBNC_OTG2_PHY_CFG1_TXRISETUNE0_MASK)
#define USBNC_OTG2_PHY_CFG1_TXRESTUNE0_MASK 0xC000000u
#define USBNC_OTG2_PHY_CFG1_TXRESTUNE0_SHIFT 26
#define USBNC_OTG2_PHY_CFG1_TXRESTUNE0(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG2_PHY_CFG1_TXRESTUNE0_SHIFT))&USBNC_OTG2_PHY_CFG1_TXRESTUNE0_MASK)
#define USBNC_OTG2_PHY_CFG1_TXPREEMPAMPTUNE0_MASK 0x30000000u
#define USBNC_OTG2_PHY_CFG1_TXPREEMPAMPTUNE0_SHIFT 28
#define USBNC_OTG2_PHY_CFG1_TXPREEMPAMPTUNE0(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG2_PHY_CFG1_TXPREEMPAMPTUNE0_SHIFT))&USBNC_OTG2_PHY_CFG1_TXPREEMPAMPTUNE0_MASK)
#define USBNC_OTG2_PHY_CFG1_TXPREEMPPULSETUNE0_MASK 0x40000000u
#define USBNC_OTG2_PHY_CFG1_TXPREEMPPULSETUNE0_SHIFT 30
#define USBNC_OTG2_PHY_CFG1_CHRGDET_Megamix_MASK 0x80000000u
#define USBNC_OTG2_PHY_CFG1_CHRGDET_Megamix_SHIFT 31
/* OTG2_PHY_CFG2 Bit Fields */
#define USBNC_OTG2_PHY_CFG2_CHRGSEL_MASK 0x1u
#define USBNC_OTG2_PHY_CFG2_CHRGSEL_SHIFT 0
#define USBNC_OTG2_PHY_CFG2_VDATDETENB0_MASK 0x2u
#define USBNC_OTG2_PHY_CFG2_VDATDETENB0_SHIFT 1
#define USBNC_OTG2_PHY_CFG2_VDATSRCENB0_MASK 0x4u
#define USBNC_OTG2_PHY_CFG2_VDATSRCENB0_SHIFT 2
#define USBNC_OTG2_PHY_CFG2_DCDENB_MASK 0x8u
#define USBNC_OTG2_PHY_CFG2_DCDENB_SHIFT 3
#define USBNC_OTG2_PHY_CFG2_ACAENB0_MASK 0x10u
#define USBNC_OTG2_PHY_CFG2_ACAENB0_SHIFT 4
#define USBNC_OTG2_PHY_CFG2_SLEEPM0_MASK 0x20u
#define USBNC_OTG2_PHY_CFG2_SLEEPM0_SHIFT 5
#define USBNC_OTG2_PHY_CFG2_LOOPBACKENB0_MASK 0x40u
#define USBNC_OTG2_PHY_CFG2_LOOPBACKENB0_SHIFT 6
#define USBNC_OTG2_PHY_CFG2_TXBITSTUFFEN0_MASK 0x100u
#define USBNC_OTG2_PHY_CFG2_TXBITSTUFFEN0_SHIFT 8
#define USBNC_OTG2_PHY_CFG2_TXBITSTUFFENH0_MASK 0x200u
#define USBNC_OTG2_PHY_CFG2_TXBITSTUFFENH0_SHIFT 9
#define USBNC_OTG2_PHY_CFG2_OTGDISABLE0_MASK 0x400u
#define USBNC_OTG2_PHY_CFG2_OTGDISABLE0_SHIFT 10
#define USBNC_OTG2_PHY_CFG2_ADPCHRG0_MASK 0x800u
#define USBNC_OTG2_PHY_CFG2_ADPCHRG0_SHIFT 11
#define USBNC_OTG2_PHY_CFG2_ADPDISCHRG0_MASK 0x1000u
#define USBNC_OTG2_PHY_CFG2_ADPDISCHRG0_SHIFT 12
#define USBNC_OTG2_PHY_CFG2_ADPPRBENB0_MASK 0x2000u
#define USBNC_OTG2_PHY_CFG2_ADPPRBENB0_SHIFT 13
#define USBNC_OTG2_PHY_CFG2_VBUSVLDEXTSEL0_MASK 0x4000u
#define USBNC_OTG2_PHY_CFG2_VBUSVLDEXTSEL0_SHIFT 14
#define USBNC_OTG2_PHY_CFG2_VBUSVLDEXT_MASK 0x8000u
#define USBNC_OTG2_PHY_CFG2_VBUSVLDEXT_SHIFT 15
#define USBNC_OTG2_PHY_CFG2_DRVVBUS0_MASK 0x10000u
#define USBNC_OTG2_PHY_CFG2_DRVVBUS0_SHIFT 16
/* OTG2_PHY_STATUS Bit Fields */
#define USBNC_OTG2_PHY_STATUS_LINE_STATE_MASK 0x3u
#define USBNC_OTG2_PHY_STATUS_LINE_STATE_SHIFT 0
#define USBNC_OTG2_PHY_STATUS_LINE_STATE(x) (((uint32_t)(((uint32_t)(x))<<USBNC_OTG2_PHY_STATUS_LINE_STATE_SHIFT))&USBNC_OTG2_PHY_STATUS_LINE_STATE_MASK)
#define USBNC_OTG2_PHY_STATUS_SESS_VLD_MASK 0x4u
#define USBNC_OTG2_PHY_STATUS_SESS_VLD_SHIFT 2
#define USBNC_OTG2_PHY_STATUS_VBUS_VLD_MASK 0x8u
#define USBNC_OTG2_PHY_STATUS_VBUS_VLD_SHIFT 3
#define USBNC_OTG2_PHY_STATUS_ID_DIG_MASK 0x10u
#define USBNC_OTG2_PHY_STATUS_ID_DIG_SHIFT 4
#define USBNC_OTG2_PHY_STATUS_HOST_DISCONNECT_MASK 0x20u
#define USBNC_OTG2_PHY_STATUS_HOST_DISCONNECT_SHIFT 5
#define USBNC_OTG2_PHY_STATUS_RIDC0_MASK 0x1000000u
#define USBNC_OTG2_PHY_STATUS_RIDC0_SHIFT 24
#define USBNC_OTG2_PHY_STATUS_RIDB0_MASK 0x2000000u
#define USBNC_OTG2_PHY_STATUS_RIDB0_SHIFT 25
#define USBNC_OTG2_PHY_STATUS_RIDA0_MASK 0x4000000u
#define USBNC_OTG2_PHY_STATUS_RIDA0_SHIFT 26
#define USBNC_OTG2_PHY_STATUS_RIDGND0_MASK 0x8000000u
#define USBNC_OTG2_PHY_STATUS_RIDGND0_SHIFT 27
#define USBNC_OTG2_PHY_STATUS_RIDFLOAT0_MASK 0x10000000u
#define USBNC_OTG2_PHY_STATUS_RIDFLOAT0_SHIFT 28
#define USBNC_OTG2_PHY_STATUS_CHRGDET_MASK 0x20000000u
#define USBNC_OTG2_PHY_STATUS_CHRGDET_SHIFT 29
#define USBNC_OTG2_PHY_STATUS_ADPPRB0_MASK 0x40000000u
#define USBNC_OTG2_PHY_STATUS_ADPPRB0_SHIFT 30
#define USBNC_OTG2_PHY_STATUS_ADPSNS0_MASK 0x80000000u
#define USBNC_OTG2_PHY_STATUS_ADPSNS0_SHIFT 31
/* HSIC_CTRL1 Bit Fields */
#define USBNC_HSIC_CTRL1_OVER_CUR_DIS_MASK 0x80u
#define USBNC_HSIC_CTRL1_OVER_CUR_DIS_SHIFT 7
#define USBNC_HSIC_CTRL1_OVER_CUR_POL_MASK 0x100u
#define USBNC_HSIC_CTRL1_OVER_CUR_POL_SHIFT 8
#define USBNC_HSIC_CTRL1_PWR_POL_MASK 0x200u
#define USBNC_HSIC_CTRL1_PWR_POL_SHIFT 9
#define USBNC_HSIC_CTRL1_WIE_MASK 0x400u
#define USBNC_HSIC_CTRL1_WIE_SHIFT 10
#define USBNC_HSIC_CTRL1_WKUP_SW_EN_MASK 0x4000u
#define USBNC_HSIC_CTRL1_WKUP_SW_EN_SHIFT 14
#define USBNC_HSIC_CTRL1_WKUP_SW_MASK 0x8000u
#define USBNC_HSIC_CTRL1_WKUP_SW_SHIFT 15
#define USBNC_HSIC_CTRL1_WKUP_ID_EN_MASK 0x10000u
#define USBNC_HSIC_CTRL1_WKUP_ID_EN_SHIFT 16
#define USBNC_HSIC_CTRL1_WKUP_VBUS_EN_MASK 0x20000u
#define USBNC_HSIC_CTRL1_WKUP_VBUS_EN_SHIFT 17
#define USBNC_HSIC_CTRL1_WKUP_DPDM_EN_MASK 0x20000000u
#define USBNC_HSIC_CTRL1_WKUP_DPDM_EN_SHIFT 29
#define USBNC_HSIC_CTRL1_WIR_MASK 0x80000000u
#define USBNC_HSIC_CTRL1_WIR_SHIFT 31
/* HSIC_CTRL2 Bit Fields */
#define USBNC_HSIC_CTRL2_VBUS_SOURCE_SEL_MASK 0x3u
#define USBNC_HSIC_CTRL2_VBUS_SOURCE_SEL_SHIFT 0
#define USBNC_HSIC_CTRL2_VBUS_SOURCE_SEL(x) (((uint32_t)(((uint32_t)(x))<<USBNC_HSIC_CTRL2_VBUS_SOURCE_SEL_SHIFT))&USBNC_HSIC_CTRL2_VBUS_SOURCE_SEL_MASK)
#define USBNC_HSIC_CTRL2_AUTURESUME_EN_MASK 0x4u
#define USBNC_HSIC_CTRL2_AUTURESUME_EN_SHIFT 2
#define USBNC_HSIC_CTRL2_LOWSPEED_EN_MASK 0x8u
#define USBNC_HSIC_CTRL2_LOWSPEED_EN_SHIFT 3
#define USBNC_HSIC_CTRL2_DIG_ID_SEL_MASK 0x100000u
#define USBNC_HSIC_CTRL2_DIG_ID_SEL_SHIFT 20
#define USBNC_HSIC_CTRL2_UTMI_CLK_VLD_MASK 0x80000000u
#define USBNC_HSIC_CTRL2_UTMI_CLK_VLD_SHIFT 31
/* UH_HSICPHY_CFG1 Bit Fields */
#define USBNC_UH_HSICPHY_CFG1_COMMONONN_MASK 0x1u
#define USBNC_UH_HSICPHY_CFG1_COMMONONN_SHIFT 0
#define USBNC_UH_HSICPHY_CFG1_LOOPBACKENB_MASK 0x2u
#define USBNC_UH_HSICPHY_CFG1_LOOPBACKENB_SHIFT 1
#define USBNC_UH_HSICPHY_CFG1_DPPULLDOWN_MASK 0x4u
#define USBNC_UH_HSICPHY_CFG1_DPPULLDOWN_SHIFT 2
#define USBNC_UH_HSICPHY_CFG1_DMPULLDOWN_MASK 0x8u
#define USBNC_UH_HSICPHY_CFG1_DMPULLDOWN_SHIFT 3
#define USBNC_UH_HSICPHY_CFG1_SLEEPM_MASK 0x10u
#define USBNC_UH_HSICPHY_CFG1_SLEEPM_SHIFT 4
#define USBNC_UH_HSICPHY_CFG1_TXBITSTUFFEN_MASK 0x20u
#define USBNC_UH_HSICPHY_CFG1_TXBITSTUFFEN_SHIFT 5
#define USBNC_UH_HSICPHY_CFG1_TXBITSTUFFENH_MASK 0x40u
#define USBNC_UH_HSICPHY_CFG1_TXBITSTUFFENH_SHIFT 6
#define USBNC_UH_HSICPHY_CFG1_TXRPUTUNE_MASK 0x300u
#define USBNC_UH_HSICPHY_CFG1_TXRPUTUNE_SHIFT 8
#define USBNC_UH_HSICPHY_CFG1_TXRPUTUNE(x) (((uint32_t)(((uint32_t)(x))<<USBNC_UH_HSICPHY_CFG1_TXRPUTUNE_SHIFT))&USBNC_UH_HSICPHY_CFG1_TXRPUTUNE_MASK)
#define USBNC_UH_HSICPHY_CFG1_TXRPDTUNE_MASK 0xC00u
#define USBNC_UH_HSICPHY_CFG1_TXRPDTUNE_SHIFT 10
#define USBNC_UH_HSICPHY_CFG1_TXRPDTUNE(x) (((uint32_t)(((uint32_t)(x))<<USBNC_UH_HSICPHY_CFG1_TXRPDTUNE_SHIFT))&USBNC_UH_HSICPHY_CFG1_TXRPDTUNE_MASK)
#define USBNC_UH_HSICPHY_CFG1_TXSRTUNE_MASK 0xF000u
#define USBNC_UH_HSICPHY_CFG1_TXSRTUNE_SHIFT 12
#define USBNC_UH_HSICPHY_CFG1_TXSRTUNE(x) (((uint32_t)(((uint32_t)(x))<<USBNC_UH_HSICPHY_CFG1_TXSRTUNE_SHIFT))&USBNC_UH_HSICPHY_CFG1_TXSRTUNE_MASK)
#define USBNC_UH_HSICPHY_CFG1_REFCLKDIV_MASK 0x7F0000u
#define USBNC_UH_HSICPHY_CFG1_REFCLKDIV_SHIFT 16
#define USBNC_UH_HSICPHY_CFG1_REFCLKDIV(x) (((uint32_t)(((uint32_t)(x))<<USBNC_UH_HSICPHY_CFG1_REFCLKDIV_SHIFT))&USBNC_UH_HSICPHY_CFG1_REFCLKDIV_MASK)
#define USBNC_UH_HSICPHY_CFG1_REFCLKSEL_MASK 0x3000000u
#define USBNC_UH_HSICPHY_CFG1_REFCLKSEL_SHIFT 24
#define USBNC_UH_HSICPHY_CFG1_REFCLKSEL(x) (((uint32_t)(((uint32_t)(x))<<USBNC_UH_HSICPHY_CFG1_REFCLKSEL_SHIFT))&USBNC_UH_HSICPHY_CFG1_REFCLKSEL_MASK)
/*!
* @}
*/ /* end of group USBNC_Register_Masks */
/* USBNC - Peripheral instance base addresses */
/** Peripheral USBNC base address */
#define USBNC_BASE (0x30B10000u)
/** Peripheral USBNC base pointer */
#define USBNC ((USBNC_Type *)USBNC_BASE)
#define USBNC_BASE_PTR (USBNC)
/** Array initializer of USBNC peripheral base addresses */
#define USBNC_BASE_ADDRS { USBNC_BASE }
/** Array initializer of USBNC peripheral base pointers */
#define USBNC_BASE_PTRS { USBNC }
/* ----------------------------------------------------------------------------
-- USBNC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup USBNC_Register_Accessor_Macros USBNC - Register accessor macros
* @{
*/
/* USBNC - Register instance definitions */
/* USBNC */
#define USBNC_OTG1_CTRL1 USBNC_OTG1_CTRL1_REG(USBNC_BASE_PTR)
#define USBNC_OTG1_CTRL2 USBNC_OTG1_CTRL2_REG(USBNC_BASE_PTR)
#define USBNC_OTG1_PHY_CFG1 USBNC_OTG1_PHY_CFG1_REG(USBNC_BASE_PTR)
#define USBNC_OTG1_PHY_CFG2 USBNC_OTG1_PHY_CFG2_REG(USBNC_BASE_PTR)
#define USBNC_OTG1_PHY_STATUS USBNC_OTG1_PHY_STATUS_REG(USBNC_BASE_PTR)
#define USBNC_ADP_CFG1 USBNC_ADP_CFG1_REG(USBNC_BASE_PTR)
#define USBNC_ADP_CFG2 USBNC_ADP_CFG2_REG(USBNC_BASE_PTR)
#define USBNC_ADP_STATUS USBNC_ADP_STATUS_REG(USBNC_BASE_PTR)
#define USBNC_OTG2_CTRL1 USBNC_OTG2_CTRL1_REG(USBNC_BASE_PTR)
#define USBNC_OTG2_CTRL2 USBNC_OTG2_CTRL2_REG(USBNC_BASE_PTR)
#define USBNC_OTG2_PHY_CFG1 USBNC_OTG2_PHY_CFG1_REG(USBNC_BASE_PTR)
#define USBNC_OTG2_PHY_CFG2 USBNC_OTG2_PHY_CFG2_REG(USBNC_BASE_PTR)
#define USBNC_OTG2_PHY_STATUS USBNC_OTG2_PHY_STATUS_REG(USBNC_BASE_PTR)
#define USBNC_HSIC_CTRL1 USBNC_HSIC_CTRL1_REG(USBNC_BASE_PTR)
#define USBNC_HSIC_CTRL2 USBNC_HSIC_CTRL2_REG(USBNC_BASE_PTR)
#define USBNC_UH_HSICPHY_CFG1 USBNC_UH_HSICPHY_CFG1_REG(USBNC_BASE_PTR)
/*!
* @}
*/ /* end of group USBNC_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group USBNC_Peripheral */
/* ----------------------------------------------------------------------------
-- WDOG Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup WDOG_Peripheral_Access_Layer WDOG Peripheral Access Layer
* @{
*/
/** WDOG - Register Layout Typedef */
typedef struct {
__IO uint16_t WCR; /**< Watchdog Control Register, offset: 0x0 */
__IO uint16_t WSR; /**< Watchdog Service Register, offset: 0x2 */
__I uint16_t WRSR; /**< Watchdog Reset Status Register, offset: 0x4 */
__IO uint16_t WICR; /**< Watchdog Interrupt Control Register, offset: 0x6 */
__IO uint16_t WMCR; /**< Watchdog Miscellaneous Control Register, offset: 0x8 */
} WDOG_Type, *WDOG_MemMapPtr;
/* ----------------------------------------------------------------------------
-- WDOG - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup WDOG_Register_Accessor_Macros WDOG - Register accessor macros
* @{
*/
/* WDOG - Register accessors */
#define WDOG_WCR_REG(base) ((base)->WCR)
#define WDOG_WSR_REG(base) ((base)->WSR)
#define WDOG_WRSR_REG(base) ((base)->WRSR)
#define WDOG_WICR_REG(base) ((base)->WICR)
#define WDOG_WMCR_REG(base) ((base)->WMCR)
/*!
* @}
*/ /* end of group WDOG_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- WDOG Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup WDOG_Register_Masks WDOG Register Masks
* @{
*/
/* WCR Bit Fields */
#define WDOG_WCR_WDZST_MASK 0x1u
#define WDOG_WCR_WDZST_SHIFT 0
#define WDOG_WCR_WDBG_MASK 0x2u
#define WDOG_WCR_WDBG_SHIFT 1
#define WDOG_WCR_WDE_MASK 0x4u
#define WDOG_WCR_WDE_SHIFT 2
#define WDOG_WCR_WDT_MASK 0x8u
#define WDOG_WCR_WDT_SHIFT 3
#define WDOG_WCR_SRS_MASK 0x10u
#define WDOG_WCR_SRS_SHIFT 4
#define WDOG_WCR_WDA_MASK 0x20u
#define WDOG_WCR_WDA_SHIFT 5
#define WDOG_WCR_SRE_MASK 0x40u
#define WDOG_WCR_SRE_SHIFT 6
#define WDOG_WCR_WDW_MASK 0x80u
#define WDOG_WCR_WDW_SHIFT 7
#define WDOG_WCR_WT_MASK 0xFF00u
#define WDOG_WCR_WT_SHIFT 8
#define WDOG_WCR_WT(x) (((uint16_t)(((uint16_t)(x))<<WDOG_WCR_WT_SHIFT))&WDOG_WCR_WT_MASK)
/* WSR Bit Fields */
#define WDOG_WSR_WSR_MASK 0xFFFFu
#define WDOG_WSR_WSR_SHIFT 0
#define WDOG_WSR_WSR(x) (((uint16_t)(((uint16_t)(x))<<WDOG_WSR_WSR_SHIFT))&WDOG_WSR_WSR_MASK)
/* WRSR Bit Fields */
#define WDOG_WRSR_SFTW_MASK 0x1u
#define WDOG_WRSR_SFTW_SHIFT 0
#define WDOG_WRSR_TOUT_MASK 0x2u
#define WDOG_WRSR_TOUT_SHIFT 1
#define WDOG_WRSR_POR_MASK 0x10u
#define WDOG_WRSR_POR_SHIFT 4
/* WICR Bit Fields */
#define WDOG_WICR_WICT_MASK 0xFFu
#define WDOG_WICR_WICT_SHIFT 0
#define WDOG_WICR_WICT(x) (((uint16_t)(((uint16_t)(x))<<WDOG_WICR_WICT_SHIFT))&WDOG_WICR_WICT_MASK)
#define WDOG_WICR_WTIS_MASK 0x4000u
#define WDOG_WICR_WTIS_SHIFT 14
#define WDOG_WICR_WIE_MASK 0x8000u
#define WDOG_WICR_WIE_SHIFT 15
/* WMCR Bit Fields */
#define WDOG_WMCR_PDE_MASK 0x1u
#define WDOG_WMCR_PDE_SHIFT 0
/*!
* @}
*/ /* end of group WDOG_Register_Masks */
/* WDOG - Peripheral instance base addresses */
/** Peripheral WDOG1 base address */
#define WDOG1_BASE (0x30280000u)
/** Peripheral WDOG1 base pointer */
#define WDOG1 ((WDOG_Type *)WDOG1_BASE)
#define WDOG1_BASE_PTR (WDOG1)
/** Peripheral WDOG2 base address */
#define WDOG2_BASE (0x30290000u)
/** Peripheral WDOG2 base pointer */
#define WDOG2 ((WDOG_Type *)WDOG2_BASE)
#define WDOG2_BASE_PTR (WDOG2)
/** Peripheral WDOG3 base address */
#define WDOG3_BASE (0x302A0000u)
/** Peripheral WDOG3 base pointer */
#define WDOG3 ((WDOG_Type *)WDOG3_BASE)
#define WDOG3_BASE_PTR (WDOG3)
/** Peripheral WDOG4 base address */
#define WDOG4_BASE (0x302B0000u)
/** Peripheral WDOG4 base pointer */
#define WDOG4 ((WDOG_Type *)WDOG4_BASE)
#define WDOG4_BASE_PTR (WDOG4)
/** Array initializer of WDOG peripheral base addresses */
#define WDOG_BASE_ADDRS { WDOG1_BASE, WDOG2_BASE, WDOG3_BASE, WDOG4_BASE }
/** Array initializer of WDOG peripheral base pointers */
#define WDOG_BASE_PTRS { WDOG1, WDOG2, WDOG3, WDOG4 }
/** Interrupt vectors for the WDOG peripheral type */
#define WDOG_IRQS { WDOG1_IRQn, WDOG2_IRQn, WDOG3_IRQn, WDOG4_IRQn }
/* ----------------------------------------------------------------------------
-- WDOG - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup WDOG_Register_Accessor_Macros WDOG - Register accessor macros
* @{
*/
/* WDOG - Register instance definitions */
/* WDOG1 */
#define WDOG1_WCR WDOG_WCR_REG(WDOG1_BASE_PTR)
#define WDOG1_WSR WDOG_WSR_REG(WDOG1_BASE_PTR)
#define WDOG1_WRSR WDOG_WRSR_REG(WDOG1_BASE_PTR)
#define WDOG1_WICR WDOG_WICR_REG(WDOG1_BASE_PTR)
#define WDOG1_WMCR WDOG_WMCR_REG(WDOG1_BASE_PTR)
/* WDOG2 */
#define WDOG2_WCR WDOG_WCR_REG(WDOG2_BASE_PTR)
#define WDOG2_WSR WDOG_WSR_REG(WDOG2_BASE_PTR)
#define WDOG2_WRSR WDOG_WRSR_REG(WDOG2_BASE_PTR)
#define WDOG2_WICR WDOG_WICR_REG(WDOG2_BASE_PTR)
#define WDOG2_WMCR WDOG_WMCR_REG(WDOG2_BASE_PTR)
/* WDOG3 */
#define WDOG3_WCR WDOG_WCR_REG(WDOG3_BASE_PTR)
#define WDOG3_WSR WDOG_WSR_REG(WDOG3_BASE_PTR)
#define WDOG3_WRSR WDOG_WRSR_REG(WDOG3_BASE_PTR)
#define WDOG3_WICR WDOG_WICR_REG(WDOG3_BASE_PTR)
#define WDOG3_WMCR WDOG_WMCR_REG(WDOG3_BASE_PTR)
/* WDOG4 */
#define WDOG4_WCR WDOG_WCR_REG(WDOG4_BASE_PTR)
#define WDOG4_WSR WDOG_WSR_REG(WDOG4_BASE_PTR)
#define WDOG4_WRSR WDOG_WRSR_REG(WDOG4_BASE_PTR)
#define WDOG4_WICR WDOG_WICR_REG(WDOG4_BASE_PTR)
#define WDOG4_WMCR WDOG_WMCR_REG(WDOG4_BASE_PTR)
/*!
* @}
*/ /* end of group WDOG_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group WDOG_Peripheral */
/* ----------------------------------------------------------------------------
-- XTALOSC Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup XTALOSC_Peripheral_Access_Layer XTALOSC Peripheral Access Layer
* @{
*/
/** XTALOSC - Register Layout Typedef */
typedef struct {
__IO uint32_t CTRL_24M; /**< Anadig 24M Oscillator Control Register, offset: 0x0 */
__IO uint32_t CTRL_24M_SET; /**< Anadig 24M Oscillator Control Register, offset: 0x4 */
__IO uint32_t CTRL_24M_CLR; /**< Anadig 24M Oscillator Control Register, offset: 0x8 */
__IO uint32_t CTRL_24M_TOG; /**< Anadig 24M Oscillator Control Register, offset: 0xC */
__IO uint32_t RCOSC_CONFIG0; /**< Anadig 24MHz RC Osc. config0 Register, offset: 0x10 */
__IO uint32_t RCOSC_CONFIG0_SET; /**< Anadig 24MHz RC Osc. config0 Register, offset: 0x14 */
__IO uint32_t RCOSC_CONFIG0_CLR; /**< Anadig 24MHz RC Osc. config0 Register, offset: 0x18 */
__IO uint32_t RCOSC_CONFIG0_TOG; /**< Anadig 24MHz RC Osc. config0 Register, offset: 0x1C */
__IO uint32_t RCOSC_CONFIG1; /**< Anadig 24MHz RC Osc. config1 Register, offset: 0x20 */
__IO uint32_t RCOSC_CONFIG1_SET; /**< Anadig 24MHz RC Osc. config1 Register, offset: 0x24 */
__IO uint32_t RCOSC_CONFIG1_CLR; /**< Anadig 24MHz RC Osc. config1 Register, offset: 0x28 */
__IO uint32_t RCOSC_CONFIG1_TOG; /**< Anadig 24MHz RC Osc. config1 Register, offset: 0x2C */
__IO uint32_t RCOSC_CONFIG2; /**< Anadig 24MHz RC Osc. config2 Register, offset: 0x30 */
__IO uint32_t RCOSC_CONFIG2_SET; /**< Anadig 24MHz RC Osc. config2 Register, offset: 0x34 */
__IO uint32_t RCOSC_CONFIG2_CLR; /**< Anadig 24MHz RC Osc. config2 Register, offset: 0x38 */
__IO uint32_t RCOSC_CONFIG2_TOG; /**< Anadig 24MHz RC Osc. config2 Register, offset: 0x3C */
uint8_t RESERVED_0[16];
__IO uint32_t OSC_32K; /**< 32K Oscillator Control Register, offset: 0x50 */
__IO uint32_t OSC_32K_SET; /**< 32K Oscillator Control Register, offset: 0x54 */
__IO uint32_t OSC_32K_CLR; /**< 32K Oscillator Control Register, offset: 0x58 */
__IO uint32_t OSC_32K_TOG; /**< 32K Oscillator Control Register, offset: 0x5C */
} XTALOSC_Type, *XTALOSC_MemMapPtr;
/* ----------------------------------------------------------------------------
-- XTALOSC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup XTALOSC_Register_Accessor_Macros XTALOSC - Register accessor macros
* @{
*/
/* XTALOSC - Register accessors */
#define XTALOSC_CTRL_24M_REG(base) ((base)->CTRL_24M)
#define XTALOSC_CTRL_24M_SET_REG(base) ((base)->CTRL_24M_SET)
#define XTALOSC_CTRL_24M_CLR_REG(base) ((base)->CTRL_24M_CLR)
#define XTALOSC_CTRL_24M_TOG_REG(base) ((base)->CTRL_24M_TOG)
#define XTALOSC_RCOSC_CONFIG0_REG(base) ((base)->RCOSC_CONFIG0)
#define XTALOSC_RCOSC_CONFIG0_SET_REG(base) ((base)->RCOSC_CONFIG0_SET)
#define XTALOSC_RCOSC_CONFIG0_CLR_REG(base) ((base)->RCOSC_CONFIG0_CLR)
#define XTALOSC_RCOSC_CONFIG0_TOG_REG(base) ((base)->RCOSC_CONFIG0_TOG)
#define XTALOSC_RCOSC_CONFIG1_REG(base) ((base)->RCOSC_CONFIG1)
#define XTALOSC_RCOSC_CONFIG1_SET_REG(base) ((base)->RCOSC_CONFIG1_SET)
#define XTALOSC_RCOSC_CONFIG1_CLR_REG(base) ((base)->RCOSC_CONFIG1_CLR)
#define XTALOSC_RCOSC_CONFIG1_TOG_REG(base) ((base)->RCOSC_CONFIG1_TOG)
#define XTALOSC_RCOSC_CONFIG2_REG(base) ((base)->RCOSC_CONFIG2)
#define XTALOSC_RCOSC_CONFIG2_SET_REG(base) ((base)->RCOSC_CONFIG2_SET)
#define XTALOSC_RCOSC_CONFIG2_CLR_REG(base) ((base)->RCOSC_CONFIG2_CLR)
#define XTALOSC_RCOSC_CONFIG2_TOG_REG(base) ((base)->RCOSC_CONFIG2_TOG)
#define XTALOSC_OSC_32K_REG(base) ((base)->OSC_32K)
#define XTALOSC_OSC_32K_SET_REG(base) ((base)->OSC_32K_SET)
#define XTALOSC_OSC_32K_CLR_REG(base) ((base)->OSC_32K_CLR)
#define XTALOSC_OSC_32K_TOG_REG(base) ((base)->OSC_32K_TOG)
/*!
* @}
*/ /* end of group XTALOSC_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- XTALOSC Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup XTALOSC_Register_Masks XTALOSC Register Masks
* @{
*/
/* CTRL_24M Bit Fields */
#define XTALOSC_CTRL_24M_XTAL_24M_PWD_MASK 0x1u
#define XTALOSC_CTRL_24M_XTAL_24M_PWD_SHIFT 0
#define XTALOSC_CTRL_24M_XTAL_24M_EN_MASK 0x2u
#define XTALOSC_CTRL_24M_XTAL_24M_EN_SHIFT 1
#define XTALOSC_CTRL_24M_OSC_XTALOK_MASK 0x4u
#define XTALOSC_CTRL_24M_OSC_XTALOK_SHIFT 2
#define XTALOSC_CTRL_24M_OSC_XTALOK_EN_MASK 0x8u
#define XTALOSC_CTRL_24M_OSC_XTALOK_EN_SHIFT 3
#define XTALOSC_CTRL_24M_CLKGATE_CTRL_MASK 0x10u
#define XTALOSC_CTRL_24M_CLKGATE_CTRL_SHIFT 4
#define XTALOSC_CTRL_24M_CLKGATE_DELAY_MASK 0xE0u
#define XTALOSC_CTRL_24M_CLKGATE_DELAY_SHIFT 5
#define XTALOSC_CTRL_24M_CLKGATE_DELAY(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_CTRL_24M_CLKGATE_DELAY_SHIFT))&XTALOSC_CTRL_24M_CLKGATE_DELAY_MASK)
#define XTALOSC_CTRL_24M_RCOSC_CG_OVERRIDE_MASK 0x100u
#define XTALOSC_CTRL_24M_RCOSC_CG_OVERRIDE_SHIFT 8
#define XTALOSC_CTRL_24M_XTALOSC_PWRUP_DELAY_MASK 0x600u
#define XTALOSC_CTRL_24M_XTALOSC_PWRUP_DELAY_SHIFT 9
#define XTALOSC_CTRL_24M_XTALOSC_PWRUP_DELAY(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_CTRL_24M_XTALOSC_PWRUP_DELAY_SHIFT))&XTALOSC_CTRL_24M_XTALOSC_PWRUP_DELAY_MASK)
#define XTALOSC_CTRL_24M_XTALOSC_PWRUP_STAT_MASK 0x800u
#define XTALOSC_CTRL_24M_XTALOSC_PWRUP_STAT_SHIFT 11
#define XTALOSC_CTRL_24M_OSC_SEL_MASK 0x1000u
#define XTALOSC_CTRL_24M_OSC_SEL_SHIFT 12
#define XTALOSC_CTRL_24M_RC_OSC_EN_MASK 0x2000u
#define XTALOSC_CTRL_24M_RC_OSC_EN_SHIFT 13
#define XTALOSC_CTRL_24M_XTAL_MISC_MASK 0x7FFF8000u
#define XTALOSC_CTRL_24M_XTAL_MISC_SHIFT 15
#define XTALOSC_CTRL_24M_XTAL_MISC(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_CTRL_24M_XTAL_MISC_SHIFT))&XTALOSC_CTRL_24M_XTAL_MISC_MASK)
/* CTRL_24M_SET Bit Fields */
#define XTALOSC_CTRL_24M_SET_XTAL_24M_PWD_MASK 0x1u
#define XTALOSC_CTRL_24M_SET_XTAL_24M_PWD_SHIFT 0
#define XTALOSC_CTRL_24M_SET_XTAL_24M_EN_MASK 0x2u
#define XTALOSC_CTRL_24M_SET_XTAL_24M_EN_SHIFT 1
#define XTALOSC_CTRL_24M_SET_OSC_XTALOK_MASK 0x4u
#define XTALOSC_CTRL_24M_SET_OSC_XTALOK_SHIFT 2
#define XTALOSC_CTRL_24M_SET_OSC_XTALOK_EN_MASK 0x8u
#define XTALOSC_CTRL_24M_SET_OSC_XTALOK_EN_SHIFT 3
#define XTALOSC_CTRL_24M_SET_CLKGATE_CTRL_MASK 0x10u
#define XTALOSC_CTRL_24M_SET_CLKGATE_CTRL_SHIFT 4
#define XTALOSC_CTRL_24M_SET_CLKGATE_DELAY_MASK 0xE0u
#define XTALOSC_CTRL_24M_SET_CLKGATE_DELAY_SHIFT 5
#define XTALOSC_CTRL_24M_SET_CLKGATE_DELAY(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_CTRL_24M_SET_CLKGATE_DELAY_SHIFT))&XTALOSC_CTRL_24M_SET_CLKGATE_DELAY_MASK)
#define XTALOSC_CTRL_24M_SET_RCOSC_CG_OVERRIDE_MASK 0x100u
#define XTALOSC_CTRL_24M_SET_RCOSC_CG_OVERRIDE_SHIFT 8
#define XTALOSC_CTRL_24M_SET_XTALOSC_PWRUP_DELAY_MASK 0x600u
#define XTALOSC_CTRL_24M_SET_XTALOSC_PWRUP_DELAY_SHIFT 9
#define XTALOSC_CTRL_24M_SET_XTALOSC_PWRUP_DELAY(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_CTRL_24M_SET_XTALOSC_PWRUP_DELAY_SHIFT))&XTALOSC_CTRL_24M_SET_XTALOSC_PWRUP_DELAY_MASK)
#define XTALOSC_CTRL_24M_SET_XTALOSC_PWRUP_STAT_MASK 0x800u
#define XTALOSC_CTRL_24M_SET_XTALOSC_PWRUP_STAT_SHIFT 11
#define XTALOSC_CTRL_24M_SET_OSC_SEL_MASK 0x1000u
#define XTALOSC_CTRL_24M_SET_OSC_SEL_SHIFT 12
#define XTALOSC_CTRL_24M_SET_RC_OSC_EN_MASK 0x2000u
#define XTALOSC_CTRL_24M_SET_RC_OSC_EN_SHIFT 13
#define XTALOSC_CTRL_24M_SET_XTAL_MISC_MASK 0x7FFF8000u
#define XTALOSC_CTRL_24M_SET_XTAL_MISC_SHIFT 15
#define XTALOSC_CTRL_24M_SET_XTAL_MISC(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_CTRL_24M_SET_XTAL_MISC_SHIFT))&XTALOSC_CTRL_24M_SET_XTAL_MISC_MASK)
/* CTRL_24M_CLR Bit Fields */
#define XTALOSC_CTRL_24M_CLR_XTAL_24M_PWD_MASK 0x1u
#define XTALOSC_CTRL_24M_CLR_XTAL_24M_PWD_SHIFT 0
#define XTALOSC_CTRL_24M_CLR_XTAL_24M_EN_MASK 0x2u
#define XTALOSC_CTRL_24M_CLR_XTAL_24M_EN_SHIFT 1
#define XTALOSC_CTRL_24M_CLR_OSC_XTALOK_MASK 0x4u
#define XTALOSC_CTRL_24M_CLR_OSC_XTALOK_SHIFT 2
#define XTALOSC_CTRL_24M_CLR_OSC_XTALOK_EN_MASK 0x8u
#define XTALOSC_CTRL_24M_CLR_OSC_XTALOK_EN_SHIFT 3
#define XTALOSC_CTRL_24M_CLR_CLKGATE_CTRL_MASK 0x10u
#define XTALOSC_CTRL_24M_CLR_CLKGATE_CTRL_SHIFT 4
#define XTALOSC_CTRL_24M_CLR_CLKGATE_DELAY_MASK 0xE0u
#define XTALOSC_CTRL_24M_CLR_CLKGATE_DELAY_SHIFT 5
#define XTALOSC_CTRL_24M_CLR_CLKGATE_DELAY(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_CTRL_24M_CLR_CLKGATE_DELAY_SHIFT))&XTALOSC_CTRL_24M_CLR_CLKGATE_DELAY_MASK)
#define XTALOSC_CTRL_24M_CLR_RCOSC_CG_OVERRIDE_MASK 0x100u
#define XTALOSC_CTRL_24M_CLR_RCOSC_CG_OVERRIDE_SHIFT 8
#define XTALOSC_CTRL_24M_CLR_XTALOSC_PWRUP_DELAY_MASK 0x600u
#define XTALOSC_CTRL_24M_CLR_XTALOSC_PWRUP_DELAY_SHIFT 9
#define XTALOSC_CTRL_24M_CLR_XTALOSC_PWRUP_DELAY(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_CTRL_24M_CLR_XTALOSC_PWRUP_DELAY_SHIFT))&XTALOSC_CTRL_24M_CLR_XTALOSC_PWRUP_DELAY_MASK)
#define XTALOSC_CTRL_24M_CLR_XTALOSC_PWRUP_STAT_MASK 0x800u
#define XTALOSC_CTRL_24M_CLR_XTALOSC_PWRUP_STAT_SHIFT 11
#define XTALOSC_CTRL_24M_CLR_OSC_SEL_MASK 0x1000u
#define XTALOSC_CTRL_24M_CLR_OSC_SEL_SHIFT 12
#define XTALOSC_CTRL_24M_CLR_RC_OSC_EN_MASK 0x2000u
#define XTALOSC_CTRL_24M_CLR_RC_OSC_EN_SHIFT 13
#define XTALOSC_CTRL_24M_CLR_XTAL_MISC_MASK 0x7FFF8000u
#define XTALOSC_CTRL_24M_CLR_XTAL_MISC_SHIFT 15
#define XTALOSC_CTRL_24M_CLR_XTAL_MISC(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_CTRL_24M_CLR_XTAL_MISC_SHIFT))&XTALOSC_CTRL_24M_CLR_XTAL_MISC_MASK)
/* CTRL_24M_TOG Bit Fields */
#define XTALOSC_CTRL_24M_TOG_XTAL_24M_PWD_MASK 0x1u
#define XTALOSC_CTRL_24M_TOG_XTAL_24M_PWD_SHIFT 0
#define XTALOSC_CTRL_24M_TOG_XTAL_24M_EN_MASK 0x2u
#define XTALOSC_CTRL_24M_TOG_XTAL_24M_EN_SHIFT 1
#define XTALOSC_CTRL_24M_TOG_OSC_XTALOK_MASK 0x4u
#define XTALOSC_CTRL_24M_TOG_OSC_XTALOK_SHIFT 2
#define XTALOSC_CTRL_24M_TOG_OSC_XTALOK_EN_MASK 0x8u
#define XTALOSC_CTRL_24M_TOG_OSC_XTALOK_EN_SHIFT 3
#define XTALOSC_CTRL_24M_TOG_CLKGATE_CTRL_MASK 0x10u
#define XTALOSC_CTRL_24M_TOG_CLKGATE_CTRL_SHIFT 4
#define XTALOSC_CTRL_24M_TOG_CLKGATE_DELAY_MASK 0xE0u
#define XTALOSC_CTRL_24M_TOG_CLKGATE_DELAY_SHIFT 5
#define XTALOSC_CTRL_24M_TOG_CLKGATE_DELAY(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_CTRL_24M_TOG_CLKGATE_DELAY_SHIFT))&XTALOSC_CTRL_24M_TOG_CLKGATE_DELAY_MASK)
#define XTALOSC_CTRL_24M_TOG_RCOSC_CG_OVERRIDE_MASK 0x100u
#define XTALOSC_CTRL_24M_TOG_RCOSC_CG_OVERRIDE_SHIFT 8
#define XTALOSC_CTRL_24M_TOG_XTALOSC_PWRUP_DELAY_MASK 0x600u
#define XTALOSC_CTRL_24M_TOG_XTALOSC_PWRUP_DELAY_SHIFT 9
#define XTALOSC_CTRL_24M_TOG_XTALOSC_PWRUP_DELAY(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_CTRL_24M_TOG_XTALOSC_PWRUP_DELAY_SHIFT))&XTALOSC_CTRL_24M_TOG_XTALOSC_PWRUP_DELAY_MASK)
#define XTALOSC_CTRL_24M_TOG_XTALOSC_PWRUP_STAT_MASK 0x800u
#define XTALOSC_CTRL_24M_TOG_XTALOSC_PWRUP_STAT_SHIFT 11
#define XTALOSC_CTRL_24M_TOG_OSC_SEL_MASK 0x1000u
#define XTALOSC_CTRL_24M_TOG_OSC_SEL_SHIFT 12
#define XTALOSC_CTRL_24M_TOG_RC_OSC_EN_MASK 0x2000u
#define XTALOSC_CTRL_24M_TOG_RC_OSC_EN_SHIFT 13
#define XTALOSC_CTRL_24M_TOG_XTAL_MISC_MASK 0x7FFF8000u
#define XTALOSC_CTRL_24M_TOG_XTAL_MISC_SHIFT 15
#define XTALOSC_CTRL_24M_TOG_XTAL_MISC(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_CTRL_24M_TOG_XTAL_MISC_SHIFT))&XTALOSC_CTRL_24M_TOG_XTAL_MISC_MASK)
/* RCOSC_CONFIG0 Bit Fields */
#define XTALOSC_RCOSC_CONFIG0_TUNE_START_MASK 0x1u
#define XTALOSC_RCOSC_CONFIG0_TUNE_START_SHIFT 0
#define XTALOSC_RCOSC_CONFIG0_TUNE_ENABLE_MASK 0x2u
#define XTALOSC_RCOSC_CONFIG0_TUNE_ENABLE_SHIFT 1
#define XTALOSC_RCOSC_CONFIG0_TUNE_BYPASS_MASK 0x4u
#define XTALOSC_RCOSC_CONFIG0_TUNE_BYPASS_SHIFT 2
#define XTALOSC_RCOSC_CONFIG0_TUNE_INVERT_MASK 0x8u
#define XTALOSC_RCOSC_CONFIG0_TUNE_INVERT_SHIFT 3
#define XTALOSC_RCOSC_CONFIG0_RC_OSC_PROG_MASK 0xFF0u
#define XTALOSC_RCOSC_CONFIG0_RC_OSC_PROG_SHIFT 4
#define XTALOSC_RCOSC_CONFIG0_RC_OSC_PROG(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG0_RC_OSC_PROG_SHIFT))&XTALOSC_RCOSC_CONFIG0_RC_OSC_PROG_MASK)
#define XTALOSC_RCOSC_CONFIG0_HYST_PLUS_MASK 0xF000u
#define XTALOSC_RCOSC_CONFIG0_HYST_PLUS_SHIFT 12
#define XTALOSC_RCOSC_CONFIG0_HYST_PLUS(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG0_HYST_PLUS_SHIFT))&XTALOSC_RCOSC_CONFIG0_HYST_PLUS_MASK)
#define XTALOSC_RCOSC_CONFIG0_HYST_MINUS_MASK 0xF0000u
#define XTALOSC_RCOSC_CONFIG0_HYST_MINUS_SHIFT 16
#define XTALOSC_RCOSC_CONFIG0_HYST_MINUS(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG0_HYST_MINUS_SHIFT))&XTALOSC_RCOSC_CONFIG0_HYST_MINUS_MASK)
#define XTALOSC_RCOSC_CONFIG0_RC_OSC_PROG_CUR_MASK 0xFF000000u
#define XTALOSC_RCOSC_CONFIG0_RC_OSC_PROG_CUR_SHIFT 24
#define XTALOSC_RCOSC_CONFIG0_RC_OSC_PROG_CUR(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG0_RC_OSC_PROG_CUR_SHIFT))&XTALOSC_RCOSC_CONFIG0_RC_OSC_PROG_CUR_MASK)
/* RCOSC_CONFIG0_SET Bit Fields */
#define XTALOSC_RCOSC_CONFIG0_SET_TUNE_START_MASK 0x1u
#define XTALOSC_RCOSC_CONFIG0_SET_TUNE_START_SHIFT 0
#define XTALOSC_RCOSC_CONFIG0_SET_TUNE_ENABLE_MASK 0x2u
#define XTALOSC_RCOSC_CONFIG0_SET_TUNE_ENABLE_SHIFT 1
#define XTALOSC_RCOSC_CONFIG0_SET_TUNE_BYPASS_MASK 0x4u
#define XTALOSC_RCOSC_CONFIG0_SET_TUNE_BYPASS_SHIFT 2
#define XTALOSC_RCOSC_CONFIG0_SET_TUNE_INVERT_MASK 0x8u
#define XTALOSC_RCOSC_CONFIG0_SET_TUNE_INVERT_SHIFT 3
#define XTALOSC_RCOSC_CONFIG0_SET_RC_OSC_PROG_MASK 0xFF0u
#define XTALOSC_RCOSC_CONFIG0_SET_RC_OSC_PROG_SHIFT 4
#define XTALOSC_RCOSC_CONFIG0_SET_RC_OSC_PROG(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG0_SET_RC_OSC_PROG_SHIFT))&XTALOSC_RCOSC_CONFIG0_SET_RC_OSC_PROG_MASK)
#define XTALOSC_RCOSC_CONFIG0_SET_HYST_PLUS_MASK 0xF000u
#define XTALOSC_RCOSC_CONFIG0_SET_HYST_PLUS_SHIFT 12
#define XTALOSC_RCOSC_CONFIG0_SET_HYST_PLUS(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG0_SET_HYST_PLUS_SHIFT))&XTALOSC_RCOSC_CONFIG0_SET_HYST_PLUS_MASK)
#define XTALOSC_RCOSC_CONFIG0_SET_HYST_MINUS_MASK 0xF0000u
#define XTALOSC_RCOSC_CONFIG0_SET_HYST_MINUS_SHIFT 16
#define XTALOSC_RCOSC_CONFIG0_SET_HYST_MINUS(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG0_SET_HYST_MINUS_SHIFT))&XTALOSC_RCOSC_CONFIG0_SET_HYST_MINUS_MASK)
#define XTALOSC_RCOSC_CONFIG0_SET_RC_OSC_PROG_CUR_MASK 0xFF000000u
#define XTALOSC_RCOSC_CONFIG0_SET_RC_OSC_PROG_CUR_SHIFT 24
#define XTALOSC_RCOSC_CONFIG0_SET_RC_OSC_PROG_CUR(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG0_SET_RC_OSC_PROG_CUR_SHIFT))&XTALOSC_RCOSC_CONFIG0_SET_RC_OSC_PROG_CUR_MASK)
/* RCOSC_CONFIG0_CLR Bit Fields */
#define XTALOSC_RCOSC_CONFIG0_CLR_TUNE_START_MASK 0x1u
#define XTALOSC_RCOSC_CONFIG0_CLR_TUNE_START_SHIFT 0
#define XTALOSC_RCOSC_CONFIG0_CLR_TUNE_ENABLE_MASK 0x2u
#define XTALOSC_RCOSC_CONFIG0_CLR_TUNE_ENABLE_SHIFT 1
#define XTALOSC_RCOSC_CONFIG0_CLR_TUNE_BYPASS_MASK 0x4u
#define XTALOSC_RCOSC_CONFIG0_CLR_TUNE_BYPASS_SHIFT 2
#define XTALOSC_RCOSC_CONFIG0_CLR_TUNE_INVERT_MASK 0x8u
#define XTALOSC_RCOSC_CONFIG0_CLR_TUNE_INVERT_SHIFT 3
#define XTALOSC_RCOSC_CONFIG0_CLR_RC_OSC_PROG_MASK 0xFF0u
#define XTALOSC_RCOSC_CONFIG0_CLR_RC_OSC_PROG_SHIFT 4
#define XTALOSC_RCOSC_CONFIG0_CLR_RC_OSC_PROG(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG0_CLR_RC_OSC_PROG_SHIFT))&XTALOSC_RCOSC_CONFIG0_CLR_RC_OSC_PROG_MASK)
#define XTALOSC_RCOSC_CONFIG0_CLR_HYST_PLUS_MASK 0xF000u
#define XTALOSC_RCOSC_CONFIG0_CLR_HYST_PLUS_SHIFT 12
#define XTALOSC_RCOSC_CONFIG0_CLR_HYST_PLUS(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG0_CLR_HYST_PLUS_SHIFT))&XTALOSC_RCOSC_CONFIG0_CLR_HYST_PLUS_MASK)
#define XTALOSC_RCOSC_CONFIG0_CLR_HYST_MINUS_MASK 0xF0000u
#define XTALOSC_RCOSC_CONFIG0_CLR_HYST_MINUS_SHIFT 16
#define XTALOSC_RCOSC_CONFIG0_CLR_HYST_MINUS(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG0_CLR_HYST_MINUS_SHIFT))&XTALOSC_RCOSC_CONFIG0_CLR_HYST_MINUS_MASK)
#define XTALOSC_RCOSC_CONFIG0_CLR_RC_OSC_PROG_CUR_MASK 0xFF000000u
#define XTALOSC_RCOSC_CONFIG0_CLR_RC_OSC_PROG_CUR_SHIFT 24
#define XTALOSC_RCOSC_CONFIG0_CLR_RC_OSC_PROG_CUR(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG0_CLR_RC_OSC_PROG_CUR_SHIFT))&XTALOSC_RCOSC_CONFIG0_CLR_RC_OSC_PROG_CUR_MASK)
/* RCOSC_CONFIG0_TOG Bit Fields */
#define XTALOSC_RCOSC_CONFIG0_TOG_TUNE_START_MASK 0x1u
#define XTALOSC_RCOSC_CONFIG0_TOG_TUNE_START_SHIFT 0
#define XTALOSC_RCOSC_CONFIG0_TOG_TUNE_ENABLE_MASK 0x2u
#define XTALOSC_RCOSC_CONFIG0_TOG_TUNE_ENABLE_SHIFT 1
#define XTALOSC_RCOSC_CONFIG0_TOG_TUNE_BYPASS_MASK 0x4u
#define XTALOSC_RCOSC_CONFIG0_TOG_TUNE_BYPASS_SHIFT 2
#define XTALOSC_RCOSC_CONFIG0_TOG_TUNE_INVERT_MASK 0x8u
#define XTALOSC_RCOSC_CONFIG0_TOG_TUNE_INVERT_SHIFT 3
#define XTALOSC_RCOSC_CONFIG0_TOG_RC_OSC_PROG_MASK 0xFF0u
#define XTALOSC_RCOSC_CONFIG0_TOG_RC_OSC_PROG_SHIFT 4
#define XTALOSC_RCOSC_CONFIG0_TOG_RC_OSC_PROG(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG0_TOG_RC_OSC_PROG_SHIFT))&XTALOSC_RCOSC_CONFIG0_TOG_RC_OSC_PROG_MASK)
#define XTALOSC_RCOSC_CONFIG0_TOG_HYST_PLUS_MASK 0xF000u
#define XTALOSC_RCOSC_CONFIG0_TOG_HYST_PLUS_SHIFT 12
#define XTALOSC_RCOSC_CONFIG0_TOG_HYST_PLUS(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG0_TOG_HYST_PLUS_SHIFT))&XTALOSC_RCOSC_CONFIG0_TOG_HYST_PLUS_MASK)
#define XTALOSC_RCOSC_CONFIG0_TOG_HYST_MINUS_MASK 0xF0000u
#define XTALOSC_RCOSC_CONFIG0_TOG_HYST_MINUS_SHIFT 16
#define XTALOSC_RCOSC_CONFIG0_TOG_HYST_MINUS(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG0_TOG_HYST_MINUS_SHIFT))&XTALOSC_RCOSC_CONFIG0_TOG_HYST_MINUS_MASK)
#define XTALOSC_RCOSC_CONFIG0_TOG_RC_OSC_PROG_CUR_MASK 0xFF000000u
#define XTALOSC_RCOSC_CONFIG0_TOG_RC_OSC_PROG_CUR_SHIFT 24
#define XTALOSC_RCOSC_CONFIG0_TOG_RC_OSC_PROG_CUR(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG0_TOG_RC_OSC_PROG_CUR_SHIFT))&XTALOSC_RCOSC_CONFIG0_TOG_RC_OSC_PROG_CUR_MASK)
/* RCOSC_CONFIG1 Bit Fields */
#define XTALOSC_RCOSC_CONFIG1_COUNT_RC_TRG_MASK 0xFFFu
#define XTALOSC_RCOSC_CONFIG1_COUNT_RC_TRG_SHIFT 0
#define XTALOSC_RCOSC_CONFIG1_COUNT_RC_TRG(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG1_COUNT_RC_TRG_SHIFT))&XTALOSC_RCOSC_CONFIG1_COUNT_RC_TRG_MASK)
#define XTALOSC_RCOSC_CONFIG1_COUNT_RC_CUR_MASK 0xFFF00000u
#define XTALOSC_RCOSC_CONFIG1_COUNT_RC_CUR_SHIFT 20
#define XTALOSC_RCOSC_CONFIG1_COUNT_RC_CUR(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG1_COUNT_RC_CUR_SHIFT))&XTALOSC_RCOSC_CONFIG1_COUNT_RC_CUR_MASK)
/* RCOSC_CONFIG1_SET Bit Fields */
#define XTALOSC_RCOSC_CONFIG1_SET_COUNT_RC_TRG_MASK 0xFFFu
#define XTALOSC_RCOSC_CONFIG1_SET_COUNT_RC_TRG_SHIFT 0
#define XTALOSC_RCOSC_CONFIG1_SET_COUNT_RC_TRG(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG1_SET_COUNT_RC_TRG_SHIFT))&XTALOSC_RCOSC_CONFIG1_SET_COUNT_RC_TRG_MASK)
#define XTALOSC_RCOSC_CONFIG1_SET_COUNT_RC_CUR_MASK 0xFFF00000u
#define XTALOSC_RCOSC_CONFIG1_SET_COUNT_RC_CUR_SHIFT 20
#define XTALOSC_RCOSC_CONFIG1_SET_COUNT_RC_CUR(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG1_SET_COUNT_RC_CUR_SHIFT))&XTALOSC_RCOSC_CONFIG1_SET_COUNT_RC_CUR_MASK)
/* RCOSC_CONFIG1_CLR Bit Fields */
#define XTALOSC_RCOSC_CONFIG1_CLR_COUNT_RC_TRG_MASK 0xFFFu
#define XTALOSC_RCOSC_CONFIG1_CLR_COUNT_RC_TRG_SHIFT 0
#define XTALOSC_RCOSC_CONFIG1_CLR_COUNT_RC_TRG(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG1_CLR_COUNT_RC_TRG_SHIFT))&XTALOSC_RCOSC_CONFIG1_CLR_COUNT_RC_TRG_MASK)
#define XTALOSC_RCOSC_CONFIG1_CLR_COUNT_RC_CUR_MASK 0xFFF00000u
#define XTALOSC_RCOSC_CONFIG1_CLR_COUNT_RC_CUR_SHIFT 20
#define XTALOSC_RCOSC_CONFIG1_CLR_COUNT_RC_CUR(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG1_CLR_COUNT_RC_CUR_SHIFT))&XTALOSC_RCOSC_CONFIG1_CLR_COUNT_RC_CUR_MASK)
/* RCOSC_CONFIG1_TOG Bit Fields */
#define XTALOSC_RCOSC_CONFIG1_TOG_COUNT_RC_TRG_MASK 0xFFFu
#define XTALOSC_RCOSC_CONFIG1_TOG_COUNT_RC_TRG_SHIFT 0
#define XTALOSC_RCOSC_CONFIG1_TOG_COUNT_RC_TRG(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG1_TOG_COUNT_RC_TRG_SHIFT))&XTALOSC_RCOSC_CONFIG1_TOG_COUNT_RC_TRG_MASK)
#define XTALOSC_RCOSC_CONFIG1_TOG_COUNT_RC_CUR_MASK 0xFFF00000u
#define XTALOSC_RCOSC_CONFIG1_TOG_COUNT_RC_CUR_SHIFT 20
#define XTALOSC_RCOSC_CONFIG1_TOG_COUNT_RC_CUR(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG1_TOG_COUNT_RC_CUR_SHIFT))&XTALOSC_RCOSC_CONFIG1_TOG_COUNT_RC_CUR_MASK)
/* RCOSC_CONFIG2 Bit Fields */
#define XTALOSC_RCOSC_CONFIG2_COUNT_1M_TRG_MASK 0xFFFu
#define XTALOSC_RCOSC_CONFIG2_COUNT_1M_TRG_SHIFT 0
#define XTALOSC_RCOSC_CONFIG2_COUNT_1M_TRG(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG2_COUNT_1M_TRG_SHIFT))&XTALOSC_RCOSC_CONFIG2_COUNT_1M_TRG_MASK)
#define XTALOSC_RCOSC_CONFIG2_ENABLE_1M_MASK 0x10000u
#define XTALOSC_RCOSC_CONFIG2_ENABLE_1M_SHIFT 16
#define XTALOSC_RCOSC_CONFIG2_MUX_1M_MASK 0x20000u
#define XTALOSC_RCOSC_CONFIG2_MUX_1M_SHIFT 17
#define XTALOSC_RCOSC_CONFIG2_CLK_1M_ERR_FL_MASK 0x80000000u
#define XTALOSC_RCOSC_CONFIG2_CLK_1M_ERR_FL_SHIFT 31
/* RCOSC_CONFIG2_SET Bit Fields */
#define XTALOSC_RCOSC_CONFIG2_SET_COUNT_1M_TRG_MASK 0xFFFu
#define XTALOSC_RCOSC_CONFIG2_SET_COUNT_1M_TRG_SHIFT 0
#define XTALOSC_RCOSC_CONFIG2_SET_COUNT_1M_TRG(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG2_SET_COUNT_1M_TRG_SHIFT))&XTALOSC_RCOSC_CONFIG2_SET_COUNT_1M_TRG_MASK)
#define XTALOSC_RCOSC_CONFIG2_SET_ENABLE_1M_MASK 0x10000u
#define XTALOSC_RCOSC_CONFIG2_SET_ENABLE_1M_SHIFT 16
#define XTALOSC_RCOSC_CONFIG2_SET_MUX_1M_MASK 0x20000u
#define XTALOSC_RCOSC_CONFIG2_SET_MUX_1M_SHIFT 17
#define XTALOSC_RCOSC_CONFIG2_SET_CLK_1M_ERR_FL_MASK 0x80000000u
#define XTALOSC_RCOSC_CONFIG2_SET_CLK_1M_ERR_FL_SHIFT 31
/* RCOSC_CONFIG2_CLR Bit Fields */
#define XTALOSC_RCOSC_CONFIG2_CLR_COUNT_1M_TRG_MASK 0xFFFu
#define XTALOSC_RCOSC_CONFIG2_CLR_COUNT_1M_TRG_SHIFT 0
#define XTALOSC_RCOSC_CONFIG2_CLR_COUNT_1M_TRG(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG2_CLR_COUNT_1M_TRG_SHIFT))&XTALOSC_RCOSC_CONFIG2_CLR_COUNT_1M_TRG_MASK)
#define XTALOSC_RCOSC_CONFIG2_CLR_ENABLE_1M_MASK 0x10000u
#define XTALOSC_RCOSC_CONFIG2_CLR_ENABLE_1M_SHIFT 16
#define XTALOSC_RCOSC_CONFIG2_CLR_MUX_1M_MASK 0x20000u
#define XTALOSC_RCOSC_CONFIG2_CLR_MUX_1M_SHIFT 17
#define XTALOSC_RCOSC_CONFIG2_CLR_CLK_1M_ERR_FL_MASK 0x80000000u
#define XTALOSC_RCOSC_CONFIG2_CLR_CLK_1M_ERR_FL_SHIFT 31
/* RCOSC_CONFIG2_TOG Bit Fields */
#define XTALOSC_RCOSC_CONFIG2_TOG_COUNT_1M_TRG_MASK 0xFFFu
#define XTALOSC_RCOSC_CONFIG2_TOG_COUNT_1M_TRG_SHIFT 0
#define XTALOSC_RCOSC_CONFIG2_TOG_COUNT_1M_TRG(x) (((uint32_t)(((uint32_t)(x))<<XTALOSC_RCOSC_CONFIG2_TOG_COUNT_1M_TRG_SHIFT))&XTALOSC_RCOSC_CONFIG2_TOG_COUNT_1M_TRG_MASK)
#define XTALOSC_RCOSC_CONFIG2_TOG_ENABLE_1M_MASK 0x10000u
#define XTALOSC_RCOSC_CONFIG2_TOG_ENABLE_1M_SHIFT 16
#define XTALOSC_RCOSC_CONFIG2_TOG_MUX_1M_MASK 0x20000u
#define XTALOSC_RCOSC_CONFIG2_TOG_MUX_1M_SHIFT 17
#define XTALOSC_RCOSC_CONFIG2_TOG_CLK_1M_ERR_FL_MASK 0x80000000u
#define XTALOSC_RCOSC_CONFIG2_TOG_CLK_1M_ERR_FL_SHIFT 31
/* OSC_32K Bit Fields */
#define XTALOSC_OSC_32K_RTC_XTAL_SOURCE_MASK 0x1u
#define XTALOSC_OSC_32K_RTC_XTAL_SOURCE_SHIFT 0
/* OSC_32K_SET Bit Fields */
#define XTALOSC_OSC_32K_SET_RTC_XTAL_SOURCE_MASK 0x1u
#define XTALOSC_OSC_32K_SET_RTC_XTAL_SOURCE_SHIFT 0
/* OSC_32K_CLR Bit Fields */
#define XTALOSC_OSC_32K_CLR_RTC_XTAL_SOURCE_MASK 0x1u
#define XTALOSC_OSC_32K_CLR_RTC_XTAL_SOURCE_SHIFT 0
/* OSC_32K_TOG Bit Fields */
#define XTALOSC_OSC_32K_TOG_RTC_XTAL_SOURCE_MASK 0x1u
#define XTALOSC_OSC_32K_TOG_RTC_XTAL_SOURCE_SHIFT 0
/*!
* @}
*/ /* end of group XTALOSC_Register_Masks */
/* XTALOSC - Peripheral instance base addresses */
/** Peripheral XTALOSC base address */
#define XTALOSC_BASE (0x30360000u)
/** Peripheral XTALOSC base pointer */
#define XTALOSC ((XTALOSC_Type *)XTALOSC_BASE)
#define XTALOSC_BASE_PTR (XTALOSC)
/** Array initializer of XTALOSC peripheral base addresses */
#define XTALOSC_BASE_ADDRS { XTALOSC_BASE }
/** Array initializer of XTALOSC peripheral base pointers */
#define XTALOSC_BASE_PTRS { XTALOSC }
/* ----------------------------------------------------------------------------
-- XTALOSC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup XTALOSC_Register_Accessor_Macros XTALOSC - Register accessor macros
* @{
*/
/* XTALOSC - Register instance definitions */
/* XTALOSC */
#define XTALOSC_CTRL_24M XTALOSC_CTRL_24M_REG(XTALOSC_BASE_PTR)
#define XTALOSC_CTRL_24M_SET XTALOSC_CTRL_24M_SET_REG(XTALOSC_BASE_PTR)
#define XTALOSC_CTRL_24M_CLR XTALOSC_CTRL_24M_CLR_REG(XTALOSC_BASE_PTR)
#define XTALOSC_CTRL_24M_TOG XTALOSC_CTRL_24M_TOG_REG(XTALOSC_BASE_PTR)
#define XTALOSC_RCOSC_CONFIG0 XTALOSC_RCOSC_CONFIG0_REG(XTALOSC_BASE_PTR)
#define XTALOSC_RCOSC_CONFIG0_SET XTALOSC_RCOSC_CONFIG0_SET_REG(XTALOSC_BASE_PTR)
#define XTALOSC_RCOSC_CONFIG0_CLR XTALOSC_RCOSC_CONFIG0_CLR_REG(XTALOSC_BASE_PTR)
#define XTALOSC_RCOSC_CONFIG0_TOG XTALOSC_RCOSC_CONFIG0_TOG_REG(XTALOSC_BASE_PTR)
#define XTALOSC_RCOSC_CONFIG1 XTALOSC_RCOSC_CONFIG1_REG(XTALOSC_BASE_PTR)
#define XTALOSC_RCOSC_CONFIG1_SET XTALOSC_RCOSC_CONFIG1_SET_REG(XTALOSC_BASE_PTR)
#define XTALOSC_RCOSC_CONFIG1_CLR XTALOSC_RCOSC_CONFIG1_CLR_REG(XTALOSC_BASE_PTR)
#define XTALOSC_RCOSC_CONFIG1_TOG XTALOSC_RCOSC_CONFIG1_TOG_REG(XTALOSC_BASE_PTR)
#define XTALOSC_RCOSC_CONFIG2 XTALOSC_RCOSC_CONFIG2_REG(XTALOSC_BASE_PTR)
#define XTALOSC_RCOSC_CONFIG2_SET XTALOSC_RCOSC_CONFIG2_SET_REG(XTALOSC_BASE_PTR)
#define XTALOSC_RCOSC_CONFIG2_CLR XTALOSC_RCOSC_CONFIG2_CLR_REG(XTALOSC_BASE_PTR)
#define XTALOSC_RCOSC_CONFIG2_TOG XTALOSC_RCOSC_CONFIG2_TOG_REG(XTALOSC_BASE_PTR)
#define XTALOSC_OSC_32K XTALOSC_OSC_32K_REG(XTALOSC_BASE_PTR)
#define XTALOSC_OSC_32K_SET XTALOSC_OSC_32K_SET_REG(XTALOSC_BASE_PTR)
#define XTALOSC_OSC_32K_CLR XTALOSC_OSC_32K_CLR_REG(XTALOSC_BASE_PTR)
#define XTALOSC_OSC_32K_TOG XTALOSC_OSC_32K_TOG_REG(XTALOSC_BASE_PTR)
/*!
* @}
*/ /* end of group XTALOSC_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group XTALOSC_Peripheral */
/* ----------------------------------------------------------------------------
-- uSDHC Peripheral Access Layer
---------------------------------------------------------------------------- */
/*!
* @addtogroup uSDHC_Peripheral_Access_Layer uSDHC Peripheral Access Layer
* @{
*/
/** uSDHC - Register Layout Typedef */
typedef struct {
__IO uint32_t DS_ADDR; /**< DMA System Address, offset: 0x0 */
__IO uint32_t BLK_ATT; /**< Block Attributes, offset: 0x4 */
__IO uint32_t CMD_ARG; /**< Command Argument, offset: 0x8 */
__IO uint32_t CMD_XFR_TYP; /**< Command Transfer Type, offset: 0xC */
__I uint32_t CMD_RSP0; /**< Command Response0, offset: 0x10 */
__I uint32_t CMD_RSP1; /**< Command Response1, offset: 0x14 */
__I uint32_t CMD_RSP2; /**< Command Response2, offset: 0x18 */
__I uint32_t CMD_RSP3; /**< Command Response3, offset: 0x1C */
__IO uint32_t DATA_BUFF_ACC_PORT; /**< Data Buffer Access Port, offset: 0x20 */
__I uint32_t PRES_STATE; /**< Present State, offset: 0x24 */
__IO uint32_t PROT_CTRL; /**< Protocol Control, offset: 0x28 */
__IO uint32_t SYS_CTRL; /**< System Control, offset: 0x2C */
__IO uint32_t INT_STATUS; /**< Interrupt Status, offset: 0x30 */
__IO uint32_t INT_STATUS_EN; /**< Interrupt Status Enable, offset: 0x34 */
__IO uint32_t INT_SIGNAL_EN; /**< Interrupt Signal Enable, offset: 0x38 */
__I uint32_t AUTOCMD12_ERR_STATUS; /**< Auto CMD12 Error Status, offset: 0x3C */
__I uint32_t HOST_CTRL_CAP; /**< Host Controller Capabilities, offset: 0x40 */
__IO uint32_t WTMK_LVL; /**< Watermark Level, offset: 0x44 */
__IO uint32_t MIX_CTRL; /**< Mixer Control, offset: 0x48 */
uint8_t RESERVED_0[4];
__O uint32_t FORCE_EVENT; /**< Force Event, offset: 0x50 */
__I uint32_t ADMA_ERR_STATUS; /**< ADMA Error Status Register, offset: 0x54 */
__IO uint32_t ADMA_SYS_ADDR; /**< ADMA System Address, offset: 0x58 */
uint8_t RESERVED_1[4];
__IO uint32_t DLL_CTRL; /**< DLL (Delay Line) Control, offset: 0x60 */
__I uint32_t DLL_STATUS; /**< DLL Status, offset: 0x64 */
__IO uint32_t CLK_TUNE_CTRL_STATUS; /**< CLK Tuning Control and Status, offset: 0x68 */
uint8_t RESERVED_2[4];
__IO uint32_t STROBE_DLL_CTRL; /**< Strobe DLL Control, offset: 0x70 */
__I uint32_t STROBE_DLL_STATUS; /**< Strobe DLL Status, offset: 0x74 */
uint8_t RESERVED_3[72];
__IO uint32_t VEND_SPEC; /**< Vendor Specific Register, offset: 0xC0 */
__IO uint32_t MMC_BOOT; /**< MMC Boot Register, offset: 0xC4 */
__IO uint32_t VEND_SPEC2; /**< Vendor Specific 2 Register, offset: 0xC8 */
__IO uint32_t TUNING_CTRL; /**< Tuning Control Register, offset: 0xCC */
} uSDHC_Type, *uSDHC_MemMapPtr;
/* ----------------------------------------------------------------------------
-- uSDHC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup uSDHC_Register_Accessor_Macros uSDHC - Register accessor macros
* @{
*/
/* uSDHC - Register accessors */
#define uSDHC_DS_ADDR_REG(base) ((base)->DS_ADDR)
#define uSDHC_BLK_ATT_REG(base) ((base)->BLK_ATT)
#define uSDHC_CMD_ARG_REG(base) ((base)->CMD_ARG)
#define uSDHC_CMD_XFR_TYP_REG(base) ((base)->CMD_XFR_TYP)
#define uSDHC_CMD_RSP0_REG(base) ((base)->CMD_RSP0)
#define uSDHC_CMD_RSP1_REG(base) ((base)->CMD_RSP1)
#define uSDHC_CMD_RSP2_REG(base) ((base)->CMD_RSP2)
#define uSDHC_CMD_RSP3_REG(base) ((base)->CMD_RSP3)
#define uSDHC_DATA_BUFF_ACC_PORT_REG(base) ((base)->DATA_BUFF_ACC_PORT)
#define uSDHC_PRES_STATE_REG(base) ((base)->PRES_STATE)
#define uSDHC_PROT_CTRL_REG(base) ((base)->PROT_CTRL)
#define uSDHC_SYS_CTRL_REG(base) ((base)->SYS_CTRL)
#define uSDHC_INT_STATUS_REG(base) ((base)->INT_STATUS)
#define uSDHC_INT_STATUS_EN_REG(base) ((base)->INT_STATUS_EN)
#define uSDHC_INT_SIGNAL_EN_REG(base) ((base)->INT_SIGNAL_EN)
#define uSDHC_AUTOCMD12_ERR_STATUS_REG(base) ((base)->AUTOCMD12_ERR_STATUS)
#define uSDHC_HOST_CTRL_CAP_REG(base) ((base)->HOST_CTRL_CAP)
#define uSDHC_WTMK_LVL_REG(base) ((base)->WTMK_LVL)
#define uSDHC_MIX_CTRL_REG(base) ((base)->MIX_CTRL)
#define uSDHC_FORCE_EVENT_REG(base) ((base)->FORCE_EVENT)
#define uSDHC_ADMA_ERR_STATUS_REG(base) ((base)->ADMA_ERR_STATUS)
#define uSDHC_ADMA_SYS_ADDR_REG(base) ((base)->ADMA_SYS_ADDR)
#define uSDHC_DLL_CTRL_REG(base) ((base)->DLL_CTRL)
#define uSDHC_DLL_STATUS_REG(base) ((base)->DLL_STATUS)
#define uSDHC_CLK_TUNE_CTRL_STATUS_REG(base) ((base)->CLK_TUNE_CTRL_STATUS)
#define uSDHC_STROBE_DLL_CTRL_REG(base) ((base)->STROBE_DLL_CTRL)
#define uSDHC_STROBE_DLL_STATUS_REG(base) ((base)->STROBE_DLL_STATUS)
#define uSDHC_VEND_SPEC_REG(base) ((base)->VEND_SPEC)
#define uSDHC_MMC_BOOT_REG(base) ((base)->MMC_BOOT)
#define uSDHC_VEND_SPEC2_REG(base) ((base)->VEND_SPEC2)
#define uSDHC_TUNING_CTRL_REG(base) ((base)->TUNING_CTRL)
/*!
* @}
*/ /* end of group uSDHC_Register_Accessor_Macros */
/* ----------------------------------------------------------------------------
-- uSDHC Register Masks
---------------------------------------------------------------------------- */
/*!
* @addtogroup uSDHC_Register_Masks uSDHC Register Masks
* @{
*/
/* DS_ADDR Bit Fields */
#define uSDHC_DS_ADDR_DS_ADDR_MASK 0xFFFFFFFCu
#define uSDHC_DS_ADDR_DS_ADDR_SHIFT 2
#define uSDHC_DS_ADDR_DS_ADDR(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_DS_ADDR_DS_ADDR_SHIFT))&uSDHC_DS_ADDR_DS_ADDR_MASK)
/* BLK_ATT Bit Fields */
#define uSDHC_BLK_ATT_BLKSIZE_MASK 0x1FFFu
#define uSDHC_BLK_ATT_BLKSIZE_SHIFT 0
#define uSDHC_BLK_ATT_BLKSIZE(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_BLK_ATT_BLKSIZE_SHIFT))&uSDHC_BLK_ATT_BLKSIZE_MASK)
#define uSDHC_BLK_ATT_BLKCNT_MASK 0xFFFF0000u
#define uSDHC_BLK_ATT_BLKCNT_SHIFT 16
#define uSDHC_BLK_ATT_BLKCNT(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_BLK_ATT_BLKCNT_SHIFT))&uSDHC_BLK_ATT_BLKCNT_MASK)
/* CMD_ARG Bit Fields */
#define uSDHC_CMD_ARG_CMDARG_MASK 0xFFFFFFFFu
#define uSDHC_CMD_ARG_CMDARG_SHIFT 0
#define uSDHC_CMD_ARG_CMDARG(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_CMD_ARG_CMDARG_SHIFT))&uSDHC_CMD_ARG_CMDARG_MASK)
/* CMD_XFR_TYP Bit Fields */
#define uSDHC_CMD_XFR_TYP_RSPTYP_MASK 0x30000u
#define uSDHC_CMD_XFR_TYP_RSPTYP_SHIFT 16
#define uSDHC_CMD_XFR_TYP_RSPTYP(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_CMD_XFR_TYP_RSPTYP_SHIFT))&uSDHC_CMD_XFR_TYP_RSPTYP_MASK)
#define uSDHC_CMD_XFR_TYP_CCCEN_MASK 0x80000u
#define uSDHC_CMD_XFR_TYP_CCCEN_SHIFT 19
#define uSDHC_CMD_XFR_TYP_CICEN_MASK 0x100000u
#define uSDHC_CMD_XFR_TYP_CICEN_SHIFT 20
#define uSDHC_CMD_XFR_TYP_DPSEL_MASK 0x200000u
#define uSDHC_CMD_XFR_TYP_DPSEL_SHIFT 21
#define uSDHC_CMD_XFR_TYP_CMDTYP_MASK 0xC00000u
#define uSDHC_CMD_XFR_TYP_CMDTYP_SHIFT 22
#define uSDHC_CMD_XFR_TYP_CMDTYP(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_CMD_XFR_TYP_CMDTYP_SHIFT))&uSDHC_CMD_XFR_TYP_CMDTYP_MASK)
#define uSDHC_CMD_XFR_TYP_CMDINX_MASK 0x3F000000u
#define uSDHC_CMD_XFR_TYP_CMDINX_SHIFT 24
#define uSDHC_CMD_XFR_TYP_CMDINX(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_CMD_XFR_TYP_CMDINX_SHIFT))&uSDHC_CMD_XFR_TYP_CMDINX_MASK)
/* CMD_RSP0 Bit Fields */
#define uSDHC_CMD_RSP0_CMDRSP0_MASK 0xFFFFFFFFu
#define uSDHC_CMD_RSP0_CMDRSP0_SHIFT 0
#define uSDHC_CMD_RSP0_CMDRSP0(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_CMD_RSP0_CMDRSP0_SHIFT))&uSDHC_CMD_RSP0_CMDRSP0_MASK)
/* CMD_RSP1 Bit Fields */
#define uSDHC_CMD_RSP1_CMDRSP1_MASK 0xFFFFFFFFu
#define uSDHC_CMD_RSP1_CMDRSP1_SHIFT 0
#define uSDHC_CMD_RSP1_CMDRSP1(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_CMD_RSP1_CMDRSP1_SHIFT))&uSDHC_CMD_RSP1_CMDRSP1_MASK)
/* CMD_RSP2 Bit Fields */
#define uSDHC_CMD_RSP2_CMDRSP2_MASK 0xFFFFFFFFu
#define uSDHC_CMD_RSP2_CMDRSP2_SHIFT 0
#define uSDHC_CMD_RSP2_CMDRSP2(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_CMD_RSP2_CMDRSP2_SHIFT))&uSDHC_CMD_RSP2_CMDRSP2_MASK)
/* CMD_RSP3 Bit Fields */
#define uSDHC_CMD_RSP3_CMDRSP3_MASK 0xFFFFFFFFu
#define uSDHC_CMD_RSP3_CMDRSP3_SHIFT 0
#define uSDHC_CMD_RSP3_CMDRSP3(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_CMD_RSP3_CMDRSP3_SHIFT))&uSDHC_CMD_RSP3_CMDRSP3_MASK)
/* DATA_BUFF_ACC_PORT Bit Fields */
#define uSDHC_DATA_BUFF_ACC_PORT_DATCONT_MASK 0xFFFFFFFFu
#define uSDHC_DATA_BUFF_ACC_PORT_DATCONT_SHIFT 0
#define uSDHC_DATA_BUFF_ACC_PORT_DATCONT(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_DATA_BUFF_ACC_PORT_DATCONT_SHIFT))&uSDHC_DATA_BUFF_ACC_PORT_DATCONT_MASK)
/* PRES_STATE Bit Fields */
#define uSDHC_PRES_STATE_CIHB_MASK 0x1u
#define uSDHC_PRES_STATE_CIHB_SHIFT 0
#define uSDHC_PRES_STATE_CDIHB_MASK 0x2u
#define uSDHC_PRES_STATE_CDIHB_SHIFT 1
#define uSDHC_PRES_STATE_DLA_MASK 0x4u
#define uSDHC_PRES_STATE_DLA_SHIFT 2
#define uSDHC_PRES_STATE_SDSTB_MASK 0x8u
#define uSDHC_PRES_STATE_SDSTB_SHIFT 3
#define uSDHC_PRES_STATE_IPGOFF_MASK 0x10u
#define uSDHC_PRES_STATE_IPGOFF_SHIFT 4
#define uSDHC_PRES_STATE_HCKOFF_MASK 0x20u
#define uSDHC_PRES_STATE_HCKOFF_SHIFT 5
#define uSDHC_PRES_STATE_PEROFF_MASK 0x40u
#define uSDHC_PRES_STATE_PEROFF_SHIFT 6
#define uSDHC_PRES_STATE_SDOFF_MASK 0x80u
#define uSDHC_PRES_STATE_SDOFF_SHIFT 7
#define uSDHC_PRES_STATE_WTA_MASK 0x100u
#define uSDHC_PRES_STATE_WTA_SHIFT 8
#define uSDHC_PRES_STATE_RTA_MASK 0x200u
#define uSDHC_PRES_STATE_RTA_SHIFT 9
#define uSDHC_PRES_STATE_BWEN_MASK 0x400u
#define uSDHC_PRES_STATE_BWEN_SHIFT 10
#define uSDHC_PRES_STATE_BREN_MASK 0x800u
#define uSDHC_PRES_STATE_BREN_SHIFT 11
#define uSDHC_PRES_STATE_RTR_MASK 0x1000u
#define uSDHC_PRES_STATE_RTR_SHIFT 12
#define uSDHC_PRES_STATE_TSCD_MASK 0x8000u
#define uSDHC_PRES_STATE_TSCD_SHIFT 15
#define uSDHC_PRES_STATE_CINST_MASK 0x10000u
#define uSDHC_PRES_STATE_CINST_SHIFT 16
#define uSDHC_PRES_STATE_CDPL_MASK 0x40000u
#define uSDHC_PRES_STATE_CDPL_SHIFT 18
#define uSDHC_PRES_STATE_WPSPL_MASK 0x80000u
#define uSDHC_PRES_STATE_WPSPL_SHIFT 19
#define uSDHC_PRES_STATE_CLSL_MASK 0x800000u
#define uSDHC_PRES_STATE_CLSL_SHIFT 23
#define uSDHC_PRES_STATE_DLSL_MASK 0xFF000000u
#define uSDHC_PRES_STATE_DLSL_SHIFT 24
#define uSDHC_PRES_STATE_DLSL(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_PRES_STATE_DLSL_SHIFT))&uSDHC_PRES_STATE_DLSL_MASK)
/* PROT_CTRL Bit Fields */
#define uSDHC_PROT_CTRL_LCTL_MASK 0x1u
#define uSDHC_PROT_CTRL_LCTL_SHIFT 0
#define uSDHC_PROT_CTRL_DTW_MASK 0x6u
#define uSDHC_PROT_CTRL_DTW_SHIFT 1
#define uSDHC_PROT_CTRL_DTW(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_PROT_CTRL_DTW_SHIFT))&uSDHC_PROT_CTRL_DTW_MASK)
#define uSDHC_PROT_CTRL_D3CD_MASK 0x8u
#define uSDHC_PROT_CTRL_D3CD_SHIFT 3
#define uSDHC_PROT_CTRL_EMODE_MASK 0x30u
#define uSDHC_PROT_CTRL_EMODE_SHIFT 4
#define uSDHC_PROT_CTRL_EMODE(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_PROT_CTRL_EMODE_SHIFT))&uSDHC_PROT_CTRL_EMODE_MASK)
#define uSDHC_PROT_CTRL_CDTL_MASK 0x40u
#define uSDHC_PROT_CTRL_CDTL_SHIFT 6
#define uSDHC_PROT_CTRL_CDSS_MASK 0x80u
#define uSDHC_PROT_CTRL_CDSS_SHIFT 7
#define uSDHC_PROT_CTRL_DMASEL_MASK 0x300u
#define uSDHC_PROT_CTRL_DMASEL_SHIFT 8
#define uSDHC_PROT_CTRL_DMASEL(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_PROT_CTRL_DMASEL_SHIFT))&uSDHC_PROT_CTRL_DMASEL_MASK)
#define uSDHC_PROT_CTRL_SABGREQ_MASK 0x10000u
#define uSDHC_PROT_CTRL_SABGREQ_SHIFT 16
#define uSDHC_PROT_CTRL_CREQ_MASK 0x20000u
#define uSDHC_PROT_CTRL_CREQ_SHIFT 17
#define uSDHC_PROT_CTRL_RWCTL_MASK 0x40000u
#define uSDHC_PROT_CTRL_RWCTL_SHIFT 18
#define uSDHC_PROT_CTRL_IABG_MASK 0x80000u
#define uSDHC_PROT_CTRL_IABG_SHIFT 19
#define uSDHC_PROT_CTRL_RD_DONE_NO_8CLK_MASK 0x100000u
#define uSDHC_PROT_CTRL_RD_DONE_NO_8CLK_SHIFT 20
#define uSDHC_PROT_CTRL_WECINT_MASK 0x1000000u
#define uSDHC_PROT_CTRL_WECINT_SHIFT 24
#define uSDHC_PROT_CTRL_WECINS_MASK 0x2000000u
#define uSDHC_PROT_CTRL_WECINS_SHIFT 25
#define uSDHC_PROT_CTRL_WECRM_MASK 0x4000000u
#define uSDHC_PROT_CTRL_WECRM_SHIFT 26
#define uSDHC_PROT_CTRL_BURST_LEN_EN_MASK 0x38000000u
#define uSDHC_PROT_CTRL_BURST_LEN_EN_SHIFT 27
#define uSDHC_PROT_CTRL_BURST_LEN_EN(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_PROT_CTRL_BURST_LEN_EN_SHIFT))&uSDHC_PROT_CTRL_BURST_LEN_EN_MASK)
#define uSDHC_PROT_CTRL_NON_EXACT_BLK_RD_MASK 0x40000000u
#define uSDHC_PROT_CTRL_NON_EXACT_BLK_RD_SHIFT 30
/* SYS_CTRL Bit Fields */
#define uSDHC_SYS_CTRL_DVS_MASK 0xF0u
#define uSDHC_SYS_CTRL_DVS_SHIFT 4
#define uSDHC_SYS_CTRL_DVS(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_SYS_CTRL_DVS_SHIFT))&uSDHC_SYS_CTRL_DVS_MASK)
#define uSDHC_SYS_CTRL_SDCLKFS_MASK 0xFF00u
#define uSDHC_SYS_CTRL_SDCLKFS_SHIFT 8
#define uSDHC_SYS_CTRL_SDCLKFS(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_SYS_CTRL_SDCLKFS_SHIFT))&uSDHC_SYS_CTRL_SDCLKFS_MASK)
#define uSDHC_SYS_CTRL_DTOCV_MASK 0xF0000u
#define uSDHC_SYS_CTRL_DTOCV_SHIFT 16
#define uSDHC_SYS_CTRL_DTOCV(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_SYS_CTRL_DTOCV_SHIFT))&uSDHC_SYS_CTRL_DTOCV_MASK)
#define uSDHC_SYS_CTRL_IPP_RST_N_MASK 0x800000u
#define uSDHC_SYS_CTRL_IPP_RST_N_SHIFT 23
#define uSDHC_SYS_CTRL_RSTA_MASK 0x1000000u
#define uSDHC_SYS_CTRL_RSTA_SHIFT 24
#define uSDHC_SYS_CTRL_RSTC_MASK 0x2000000u
#define uSDHC_SYS_CTRL_RSTC_SHIFT 25
#define uSDHC_SYS_CTRL_RSTD_MASK 0x4000000u
#define uSDHC_SYS_CTRL_RSTD_SHIFT 26
#define uSDHC_SYS_CTRL_INITA_MASK 0x8000000u
#define uSDHC_SYS_CTRL_INITA_SHIFT 27
#define uSDHC_SYS_CTRL_RSTT_MASK 0x10000000u
#define uSDHC_SYS_CTRL_RSTT_SHIFT 28
/* INT_STATUS Bit Fields */
#define uSDHC_INT_STATUS_CC_MASK 0x1u
#define uSDHC_INT_STATUS_CC_SHIFT 0
#define uSDHC_INT_STATUS_TC_MASK 0x2u
#define uSDHC_INT_STATUS_TC_SHIFT 1
#define uSDHC_INT_STATUS_BGE_MASK 0x4u
#define uSDHC_INT_STATUS_BGE_SHIFT 2
#define uSDHC_INT_STATUS_DINT_MASK 0x8u
#define uSDHC_INT_STATUS_DINT_SHIFT 3
#define uSDHC_INT_STATUS_BWR_MASK 0x10u
#define uSDHC_INT_STATUS_BWR_SHIFT 4
#define uSDHC_INT_STATUS_BRR_MASK 0x20u
#define uSDHC_INT_STATUS_BRR_SHIFT 5
#define uSDHC_INT_STATUS_CINS_MASK 0x40u
#define uSDHC_INT_STATUS_CINS_SHIFT 6
#define uSDHC_INT_STATUS_CRM_MASK 0x80u
#define uSDHC_INT_STATUS_CRM_SHIFT 7
#define uSDHC_INT_STATUS_CINT_MASK 0x100u
#define uSDHC_INT_STATUS_CINT_SHIFT 8
#define uSDHC_INT_STATUS_RTE_MASK 0x1000u
#define uSDHC_INT_STATUS_RTE_SHIFT 12
#define uSDHC_INT_STATUS_TP_MASK 0x4000u
#define uSDHC_INT_STATUS_TP_SHIFT 14
#define uSDHC_INT_STATUS_CTOE_MASK 0x10000u
#define uSDHC_INT_STATUS_CTOE_SHIFT 16
#define uSDHC_INT_STATUS_CCE_MASK 0x20000u
#define uSDHC_INT_STATUS_CCE_SHIFT 17
#define uSDHC_INT_STATUS_CEBE_MASK 0x40000u
#define uSDHC_INT_STATUS_CEBE_SHIFT 18
#define uSDHC_INT_STATUS_CIE_MASK 0x80000u
#define uSDHC_INT_STATUS_CIE_SHIFT 19
#define uSDHC_INT_STATUS_DTOE_MASK 0x100000u
#define uSDHC_INT_STATUS_DTOE_SHIFT 20
#define uSDHC_INT_STATUS_DCE_MASK 0x200000u
#define uSDHC_INT_STATUS_DCE_SHIFT 21
#define uSDHC_INT_STATUS_DEBE_MASK 0x400000u
#define uSDHC_INT_STATUS_DEBE_SHIFT 22
#define uSDHC_INT_STATUS_AC12E_MASK 0x1000000u
#define uSDHC_INT_STATUS_AC12E_SHIFT 24
#define uSDHC_INT_STATUS_TNE_MASK 0x4000000u
#define uSDHC_INT_STATUS_TNE_SHIFT 26
#define uSDHC_INT_STATUS_DMAE_MASK 0x10000000u
#define uSDHC_INT_STATUS_DMAE_SHIFT 28
/* INT_STATUS_EN Bit Fields */
#define uSDHC_INT_STATUS_EN_CCSEN_MASK 0x1u
#define uSDHC_INT_STATUS_EN_CCSEN_SHIFT 0
#define uSDHC_INT_STATUS_EN_TCSEN_MASK 0x2u
#define uSDHC_INT_STATUS_EN_TCSEN_SHIFT 1
#define uSDHC_INT_STATUS_EN_BGESEN_MASK 0x4u
#define uSDHC_INT_STATUS_EN_BGESEN_SHIFT 2
#define uSDHC_INT_STATUS_EN_DINTSEN_MASK 0x8u
#define uSDHC_INT_STATUS_EN_DINTSEN_SHIFT 3
#define uSDHC_INT_STATUS_EN_BWRSEN_MASK 0x10u
#define uSDHC_INT_STATUS_EN_BWRSEN_SHIFT 4
#define uSDHC_INT_STATUS_EN_BRRSEN_MASK 0x20u
#define uSDHC_INT_STATUS_EN_BRRSEN_SHIFT 5
#define uSDHC_INT_STATUS_EN_CINSSEN_MASK 0x40u
#define uSDHC_INT_STATUS_EN_CINSSEN_SHIFT 6
#define uSDHC_INT_STATUS_EN_CRMSEN_MASK 0x80u
#define uSDHC_INT_STATUS_EN_CRMSEN_SHIFT 7
#define uSDHC_INT_STATUS_EN_CINTSEN_MASK 0x100u
#define uSDHC_INT_STATUS_EN_CINTSEN_SHIFT 8
#define uSDHC_INT_STATUS_EN_RTESEN_MASK 0x1000u
#define uSDHC_INT_STATUS_EN_RTESEN_SHIFT 12
#define uSDHC_INT_STATUS_EN_TPSEN_MASK 0x4000u
#define uSDHC_INT_STATUS_EN_TPSEN_SHIFT 14
#define uSDHC_INT_STATUS_EN_CTOESEN_MASK 0x10000u
#define uSDHC_INT_STATUS_EN_CTOESEN_SHIFT 16
#define uSDHC_INT_STATUS_EN_CCESEN_MASK 0x20000u
#define uSDHC_INT_STATUS_EN_CCESEN_SHIFT 17
#define uSDHC_INT_STATUS_EN_CEBESEN_MASK 0x40000u
#define uSDHC_INT_STATUS_EN_CEBESEN_SHIFT 18
#define uSDHC_INT_STATUS_EN_CIESEN_MASK 0x80000u
#define uSDHC_INT_STATUS_EN_CIESEN_SHIFT 19
#define uSDHC_INT_STATUS_EN_DTOESEN_MASK 0x100000u
#define uSDHC_INT_STATUS_EN_DTOESEN_SHIFT 20
#define uSDHC_INT_STATUS_EN_DCESEN_MASK 0x200000u
#define uSDHC_INT_STATUS_EN_DCESEN_SHIFT 21
#define uSDHC_INT_STATUS_EN_DEBESEN_MASK 0x400000u
#define uSDHC_INT_STATUS_EN_DEBESEN_SHIFT 22
#define uSDHC_INT_STATUS_EN_AC12ESEN_MASK 0x1000000u
#define uSDHC_INT_STATUS_EN_AC12ESEN_SHIFT 24
#define uSDHC_INT_STATUS_EN_TNESEN_MASK 0x4000000u
#define uSDHC_INT_STATUS_EN_TNESEN_SHIFT 26
#define uSDHC_INT_STATUS_EN_DMAESEN_MASK 0x10000000u
#define uSDHC_INT_STATUS_EN_DMAESEN_SHIFT 28
/* INT_SIGNAL_EN Bit Fields */
#define uSDHC_INT_SIGNAL_EN_CCIEN_MASK 0x1u
#define uSDHC_INT_SIGNAL_EN_CCIEN_SHIFT 0
#define uSDHC_INT_SIGNAL_EN_TCIEN_MASK 0x2u
#define uSDHC_INT_SIGNAL_EN_TCIEN_SHIFT 1
#define uSDHC_INT_SIGNAL_EN_BGEIEN_MASK 0x4u
#define uSDHC_INT_SIGNAL_EN_BGEIEN_SHIFT 2
#define uSDHC_INT_SIGNAL_EN_DINTIEN_MASK 0x8u
#define uSDHC_INT_SIGNAL_EN_DINTIEN_SHIFT 3
#define uSDHC_INT_SIGNAL_EN_BWRIEN_MASK 0x10u
#define uSDHC_INT_SIGNAL_EN_BWRIEN_SHIFT 4
#define uSDHC_INT_SIGNAL_EN_BRRIEN_MASK 0x20u
#define uSDHC_INT_SIGNAL_EN_BRRIEN_SHIFT 5
#define uSDHC_INT_SIGNAL_EN_CINSIEN_MASK 0x40u
#define uSDHC_INT_SIGNAL_EN_CINSIEN_SHIFT 6
#define uSDHC_INT_SIGNAL_EN_CRMIEN_MASK 0x80u
#define uSDHC_INT_SIGNAL_EN_CRMIEN_SHIFT 7
#define uSDHC_INT_SIGNAL_EN_CINTIEN_MASK 0x100u
#define uSDHC_INT_SIGNAL_EN_CINTIEN_SHIFT 8
#define uSDHC_INT_SIGNAL_EN_RTEIEN_MASK 0x1000u
#define uSDHC_INT_SIGNAL_EN_RTEIEN_SHIFT 12
#define uSDHC_INT_SIGNAL_EN_TPIEN_MASK 0x4000u
#define uSDHC_INT_SIGNAL_EN_TPIEN_SHIFT 14
#define uSDHC_INT_SIGNAL_EN_CTOEIEN_MASK 0x10000u
#define uSDHC_INT_SIGNAL_EN_CTOEIEN_SHIFT 16
#define uSDHC_INT_SIGNAL_EN_CCEIEN_MASK 0x20000u
#define uSDHC_INT_SIGNAL_EN_CCEIEN_SHIFT 17
#define uSDHC_INT_SIGNAL_EN_CEBEIEN_MASK 0x40000u
#define uSDHC_INT_SIGNAL_EN_CEBEIEN_SHIFT 18
#define uSDHC_INT_SIGNAL_EN_CIEIEN_MASK 0x80000u
#define uSDHC_INT_SIGNAL_EN_CIEIEN_SHIFT 19
#define uSDHC_INT_SIGNAL_EN_DTOEIEN_MASK 0x100000u
#define uSDHC_INT_SIGNAL_EN_DTOEIEN_SHIFT 20
#define uSDHC_INT_SIGNAL_EN_DCEIEN_MASK 0x200000u
#define uSDHC_INT_SIGNAL_EN_DCEIEN_SHIFT 21
#define uSDHC_INT_SIGNAL_EN_DEBEIEN_MASK 0x400000u
#define uSDHC_INT_SIGNAL_EN_DEBEIEN_SHIFT 22
#define uSDHC_INT_SIGNAL_EN_AC12EIEN_MASK 0x1000000u
#define uSDHC_INT_SIGNAL_EN_AC12EIEN_SHIFT 24
#define uSDHC_INT_SIGNAL_EN_TNEIEN_MASK 0x4000000u
#define uSDHC_INT_SIGNAL_EN_TNEIEN_SHIFT 26
#define uSDHC_INT_SIGNAL_EN_DMAEIEN_MASK 0x10000000u
#define uSDHC_INT_SIGNAL_EN_DMAEIEN_SHIFT 28
/* AUTOCMD12_ERR_STATUS Bit Fields */
#define uSDHC_AUTOCMD12_ERR_STATUS_AC12NE_MASK 0x1u
#define uSDHC_AUTOCMD12_ERR_STATUS_AC12NE_SHIFT 0
#define uSDHC_AUTOCMD12_ERR_STATUS_AC12TOE_MASK 0x2u
#define uSDHC_AUTOCMD12_ERR_STATUS_AC12TOE_SHIFT 1
#define uSDHC_AUTOCMD12_ERR_STATUS_AC12EBE_MASK 0x4u
#define uSDHC_AUTOCMD12_ERR_STATUS_AC12EBE_SHIFT 2
#define uSDHC_AUTOCMD12_ERR_STATUS_AC12CE_MASK 0x8u
#define uSDHC_AUTOCMD12_ERR_STATUS_AC12CE_SHIFT 3
#define uSDHC_AUTOCMD12_ERR_STATUS_AC12IE_MASK 0x10u
#define uSDHC_AUTOCMD12_ERR_STATUS_AC12IE_SHIFT 4
#define uSDHC_AUTOCMD12_ERR_STATUS_CNIBAC12E_MASK 0x80u
#define uSDHC_AUTOCMD12_ERR_STATUS_CNIBAC12E_SHIFT 7
#define uSDHC_AUTOCMD12_ERR_STATUS_EXECUTE_TUNING_MASK 0x400000u
#define uSDHC_AUTOCMD12_ERR_STATUS_EXECUTE_TUNING_SHIFT 22
#define uSDHC_AUTOCMD12_ERR_STATUS_SMP_CLK_SEL_MASK 0x800000u
#define uSDHC_AUTOCMD12_ERR_STATUS_SMP_CLK_SEL_SHIFT 23
/* HOST_CTRL_CAP Bit Fields */
#define uSDHC_HOST_CTRL_CAP_SDR50_SUPPORT_MASK 0x1u
#define uSDHC_HOST_CTRL_CAP_SDR50_SUPPORT_SHIFT 0
#define uSDHC_HOST_CTRL_CAP_SDR104_SUPPORT_MASK 0x2u
#define uSDHC_HOST_CTRL_CAP_SDR104_SUPPORT_SHIFT 1
#define uSDHC_HOST_CTRL_CAP_DDR50_SUPPORT_MASK 0x4u
#define uSDHC_HOST_CTRL_CAP_DDR50_SUPPORT_SHIFT 2
#define uSDHC_HOST_CTRL_CAP_TIME_COUNT_RETUNING_MASK 0xF00u
#define uSDHC_HOST_CTRL_CAP_TIME_COUNT_RETUNING_SHIFT 8
#define uSDHC_HOST_CTRL_CAP_TIME_COUNT_RETUNING(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_HOST_CTRL_CAP_TIME_COUNT_RETUNING_SHIFT))&uSDHC_HOST_CTRL_CAP_TIME_COUNT_RETUNING_MASK)
#define uSDHC_HOST_CTRL_CAP_USE_TUNING_SDR50_MASK 0x2000u
#define uSDHC_HOST_CTRL_CAP_USE_TUNING_SDR50_SHIFT 13
#define uSDHC_HOST_CTRL_CAP_RETUNING_MODE_MASK 0xC000u
#define uSDHC_HOST_CTRL_CAP_RETUNING_MODE_SHIFT 14
#define uSDHC_HOST_CTRL_CAP_RETUNING_MODE(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_HOST_CTRL_CAP_RETUNING_MODE_SHIFT))&uSDHC_HOST_CTRL_CAP_RETUNING_MODE_MASK)
#define uSDHC_HOST_CTRL_CAP_MBL_MASK 0x70000u
#define uSDHC_HOST_CTRL_CAP_MBL_SHIFT 16
#define uSDHC_HOST_CTRL_CAP_MBL(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_HOST_CTRL_CAP_MBL_SHIFT))&uSDHC_HOST_CTRL_CAP_MBL_MASK)
#define uSDHC_HOST_CTRL_CAP_ADMAS_MASK 0x100000u
#define uSDHC_HOST_CTRL_CAP_ADMAS_SHIFT 20
#define uSDHC_HOST_CTRL_CAP_HSS_MASK 0x200000u
#define uSDHC_HOST_CTRL_CAP_HSS_SHIFT 21
#define uSDHC_HOST_CTRL_CAP_DMAS_MASK 0x400000u
#define uSDHC_HOST_CTRL_CAP_DMAS_SHIFT 22
#define uSDHC_HOST_CTRL_CAP_SRS_MASK 0x800000u
#define uSDHC_HOST_CTRL_CAP_SRS_SHIFT 23
#define uSDHC_HOST_CTRL_CAP_VS33_MASK 0x1000000u
#define uSDHC_HOST_CTRL_CAP_VS33_SHIFT 24
#define uSDHC_HOST_CTRL_CAP_VS30_MASK 0x2000000u
#define uSDHC_HOST_CTRL_CAP_VS30_SHIFT 25
#define uSDHC_HOST_CTRL_CAP_VS18_MASK 0x4000000u
#define uSDHC_HOST_CTRL_CAP_VS18_SHIFT 26
/* WTMK_LVL Bit Fields */
#define uSDHC_WTMK_LVL_RD_WML_MASK 0xFFu
#define uSDHC_WTMK_LVL_RD_WML_SHIFT 0
#define uSDHC_WTMK_LVL_RD_WML(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_WTMK_LVL_RD_WML_SHIFT))&uSDHC_WTMK_LVL_RD_WML_MASK)
#define uSDHC_WTMK_LVL_RD_BRST_LEN_MASK 0x1F00u
#define uSDHC_WTMK_LVL_RD_BRST_LEN_SHIFT 8
#define uSDHC_WTMK_LVL_RD_BRST_LEN(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_WTMK_LVL_RD_BRST_LEN_SHIFT))&uSDHC_WTMK_LVL_RD_BRST_LEN_MASK)
#define uSDHC_WTMK_LVL_WR_WML_MASK 0xFF0000u
#define uSDHC_WTMK_LVL_WR_WML_SHIFT 16
#define uSDHC_WTMK_LVL_WR_WML(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_WTMK_LVL_WR_WML_SHIFT))&uSDHC_WTMK_LVL_WR_WML_MASK)
#define uSDHC_WTMK_LVL_WR_BRST_LEN_MASK 0x1F000000u
#define uSDHC_WTMK_LVL_WR_BRST_LEN_SHIFT 24
#define uSDHC_WTMK_LVL_WR_BRST_LEN(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_WTMK_LVL_WR_BRST_LEN_SHIFT))&uSDHC_WTMK_LVL_WR_BRST_LEN_MASK)
/* MIX_CTRL Bit Fields */
#define uSDHC_MIX_CTRL_DMAEN_MASK 0x1u
#define uSDHC_MIX_CTRL_DMAEN_SHIFT 0
#define uSDHC_MIX_CTRL_BCEN_MASK 0x2u
#define uSDHC_MIX_CTRL_BCEN_SHIFT 1
#define uSDHC_MIX_CTRL_AC12EN_MASK 0x4u
#define uSDHC_MIX_CTRL_AC12EN_SHIFT 2
#define uSDHC_MIX_CTRL_DDR_EN_MASK 0x8u
#define uSDHC_MIX_CTRL_DDR_EN_SHIFT 3
#define uSDHC_MIX_CTRL_DTDSEL_MASK 0x10u
#define uSDHC_MIX_CTRL_DTDSEL_SHIFT 4
#define uSDHC_MIX_CTRL_MSBSEL_MASK 0x20u
#define uSDHC_MIX_CTRL_MSBSEL_SHIFT 5
#define uSDHC_MIX_CTRL_NIBBLE_POS_MASK 0x40u
#define uSDHC_MIX_CTRL_NIBBLE_POS_SHIFT 6
#define uSDHC_MIX_CTRL_AC23EN_MASK 0x80u
#define uSDHC_MIX_CTRL_AC23EN_SHIFT 7
#define uSDHC_MIX_CTRL_EXE_TUNE_MASK 0x400000u
#define uSDHC_MIX_CTRL_EXE_TUNE_SHIFT 22
#define uSDHC_MIX_CTRL_SMP_CLK_SEL_MASK 0x800000u
#define uSDHC_MIX_CTRL_SMP_CLK_SEL_SHIFT 23
#define uSDHC_MIX_CTRL_AUTO_TUNE_EN_MASK 0x1000000u
#define uSDHC_MIX_CTRL_AUTO_TUNE_EN_SHIFT 24
#define uSDHC_MIX_CTRL_FBCLK_SEL_MASK 0x2000000u
#define uSDHC_MIX_CTRL_FBCLK_SEL_SHIFT 25
#define uSDHC_MIX_CTRL_HS400_MODE_MASK 0x4000000u
#define uSDHC_MIX_CTRL_HS400_MODE_SHIFT 26
/* FORCE_EVENT Bit Fields */
#define uSDHC_FORCE_EVENT_FEVTAC12NE_MASK 0x1u
#define uSDHC_FORCE_EVENT_FEVTAC12NE_SHIFT 0
#define uSDHC_FORCE_EVENT_FEVTAC12TOE_MASK 0x2u
#define uSDHC_FORCE_EVENT_FEVTAC12TOE_SHIFT 1
#define uSDHC_FORCE_EVENT_FEVTAC12CE_MASK 0x4u
#define uSDHC_FORCE_EVENT_FEVTAC12CE_SHIFT 2
#define uSDHC_FORCE_EVENT_FEVTAC12EBE_MASK 0x8u
#define uSDHC_FORCE_EVENT_FEVTAC12EBE_SHIFT 3
#define uSDHC_FORCE_EVENT_FEVTAC12IE_MASK 0x10u
#define uSDHC_FORCE_EVENT_FEVTAC12IE_SHIFT 4
#define uSDHC_FORCE_EVENT_FEVTCNIBAC12E_MASK 0x80u
#define uSDHC_FORCE_EVENT_FEVTCNIBAC12E_SHIFT 7
#define uSDHC_FORCE_EVENT_FEVTCTOE_MASK 0x10000u
#define uSDHC_FORCE_EVENT_FEVTCTOE_SHIFT 16
#define uSDHC_FORCE_EVENT_FEVTCCE_MASK 0x20000u
#define uSDHC_FORCE_EVENT_FEVTCCE_SHIFT 17
#define uSDHC_FORCE_EVENT_FEVTCEBE_MASK 0x40000u
#define uSDHC_FORCE_EVENT_FEVTCEBE_SHIFT 18
#define uSDHC_FORCE_EVENT_FEVTCIE_MASK 0x80000u
#define uSDHC_FORCE_EVENT_FEVTCIE_SHIFT 19
#define uSDHC_FORCE_EVENT_FEVTDTOE_MASK 0x100000u
#define uSDHC_FORCE_EVENT_FEVTDTOE_SHIFT 20
#define uSDHC_FORCE_EVENT_FEVTDCE_MASK 0x200000u
#define uSDHC_FORCE_EVENT_FEVTDCE_SHIFT 21
#define uSDHC_FORCE_EVENT_FEVTDEBE_MASK 0x400000u
#define uSDHC_FORCE_EVENT_FEVTDEBE_SHIFT 22
#define uSDHC_FORCE_EVENT_FEVTAC12E_MASK 0x1000000u
#define uSDHC_FORCE_EVENT_FEVTAC12E_SHIFT 24
#define uSDHC_FORCE_EVENT_FEVTTNE_MASK 0x4000000u
#define uSDHC_FORCE_EVENT_FEVTTNE_SHIFT 26
#define uSDHC_FORCE_EVENT_FEVTDMAE_MASK 0x10000000u
#define uSDHC_FORCE_EVENT_FEVTDMAE_SHIFT 28
#define uSDHC_FORCE_EVENT_FEVTCINT_MASK 0x80000000u
#define uSDHC_FORCE_EVENT_FEVTCINT_SHIFT 31
/* ADMA_ERR_STATUS Bit Fields */
#define uSDHC_ADMA_ERR_STATUS_ADMAES_MASK 0x3u
#define uSDHC_ADMA_ERR_STATUS_ADMAES_SHIFT 0
#define uSDHC_ADMA_ERR_STATUS_ADMAES(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_ADMA_ERR_STATUS_ADMAES_SHIFT))&uSDHC_ADMA_ERR_STATUS_ADMAES_MASK)
#define uSDHC_ADMA_ERR_STATUS_ADMALME_MASK 0x4u
#define uSDHC_ADMA_ERR_STATUS_ADMALME_SHIFT 2
#define uSDHC_ADMA_ERR_STATUS_ADMADCE_MASK 0x8u
#define uSDHC_ADMA_ERR_STATUS_ADMADCE_SHIFT 3
/* ADMA_SYS_ADDR Bit Fields */
#define uSDHC_ADMA_SYS_ADDR_ADS_ADDR_MASK 0xFFFFFFFCu
#define uSDHC_ADMA_SYS_ADDR_ADS_ADDR_SHIFT 2
#define uSDHC_ADMA_SYS_ADDR_ADS_ADDR(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_ADMA_SYS_ADDR_ADS_ADDR_SHIFT))&uSDHC_ADMA_SYS_ADDR_ADS_ADDR_MASK)
/* DLL_CTRL Bit Fields */
#define uSDHC_DLL_CTRL_DLL_CTRL_ENABLE_MASK 0x1u
#define uSDHC_DLL_CTRL_DLL_CTRL_ENABLE_SHIFT 0
#define uSDHC_DLL_CTRL_DLL_CTRL_RESET_MASK 0x2u
#define uSDHC_DLL_CTRL_DLL_CTRL_RESET_SHIFT 1
#define uSDHC_DLL_CTRL_DLL_CTRL_SLV_FORCE_UPD_MASK 0x4u
#define uSDHC_DLL_CTRL_DLL_CTRL_SLV_FORCE_UPD_SHIFT 2
#define uSDHC_DLL_CTRL_DLL_CTRL_SLV_DLY_TARGET0_MASK 0x78u
#define uSDHC_DLL_CTRL_DLL_CTRL_SLV_DLY_TARGET0_SHIFT 3
#define uSDHC_DLL_CTRL_DLL_CTRL_SLV_DLY_TARGET0(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_DLL_CTRL_DLL_CTRL_SLV_DLY_TARGET0_SHIFT))&uSDHC_DLL_CTRL_DLL_CTRL_SLV_DLY_TARGET0_MASK)
#define uSDHC_DLL_CTRL_DLL_CTRL_GATE_UPDATE_MASK 0x80u
#define uSDHC_DLL_CTRL_DLL_CTRL_GATE_UPDATE_SHIFT 7
#define uSDHC_DLL_CTRL_DLL_CTRL_SLV_OVERRIDE_MASK 0x100u
#define uSDHC_DLL_CTRL_DLL_CTRL_SLV_OVERRIDE_SHIFT 8
#define uSDHC_DLL_CTRL_DLL_CTRL_SLV_OVERRIDE_VAL_MASK 0xFE00u
#define uSDHC_DLL_CTRL_DLL_CTRL_SLV_OVERRIDE_VAL_SHIFT 9
#define uSDHC_DLL_CTRL_DLL_CTRL_SLV_OVERRIDE_VAL(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_DLL_CTRL_DLL_CTRL_SLV_OVERRIDE_VAL_SHIFT))&uSDHC_DLL_CTRL_DLL_CTRL_SLV_OVERRIDE_VAL_MASK)
#define uSDHC_DLL_CTRL_DLL_CTRL_SLV_DLY_TARGET1_MASK 0x70000u
#define uSDHC_DLL_CTRL_DLL_CTRL_SLV_DLY_TARGET1_SHIFT 16
#define uSDHC_DLL_CTRL_DLL_CTRL_SLV_DLY_TARGET1(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_DLL_CTRL_DLL_CTRL_SLV_DLY_TARGET1_SHIFT))&uSDHC_DLL_CTRL_DLL_CTRL_SLV_DLY_TARGET1_MASK)
#define uSDHC_DLL_CTRL_DLL_CTRL_SLV_UPDATE_INT_MASK 0xFF00000u
#define uSDHC_DLL_CTRL_DLL_CTRL_SLV_UPDATE_INT_SHIFT 20
#define uSDHC_DLL_CTRL_DLL_CTRL_SLV_UPDATE_INT(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_DLL_CTRL_DLL_CTRL_SLV_UPDATE_INT_SHIFT))&uSDHC_DLL_CTRL_DLL_CTRL_SLV_UPDATE_INT_MASK)
#define uSDHC_DLL_CTRL_DLL_CTRL_REF_UPDATE_INT_MASK 0xF0000000u
#define uSDHC_DLL_CTRL_DLL_CTRL_REF_UPDATE_INT_SHIFT 28
#define uSDHC_DLL_CTRL_DLL_CTRL_REF_UPDATE_INT(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_DLL_CTRL_DLL_CTRL_REF_UPDATE_INT_SHIFT))&uSDHC_DLL_CTRL_DLL_CTRL_REF_UPDATE_INT_MASK)
/* DLL_STATUS Bit Fields */
#define uSDHC_DLL_STATUS_DLL_STS_SLV_LOCK_MASK 0x1u
#define uSDHC_DLL_STATUS_DLL_STS_SLV_LOCK_SHIFT 0
#define uSDHC_DLL_STATUS_DLL_STS_REF_LOCK_MASK 0x2u
#define uSDHC_DLL_STATUS_DLL_STS_REF_LOCK_SHIFT 1
#define uSDHC_DLL_STATUS_DLL_STS_SLV_SEL_MASK 0x1FCu
#define uSDHC_DLL_STATUS_DLL_STS_SLV_SEL_SHIFT 2
#define uSDHC_DLL_STATUS_DLL_STS_SLV_SEL(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_DLL_STATUS_DLL_STS_SLV_SEL_SHIFT))&uSDHC_DLL_STATUS_DLL_STS_SLV_SEL_MASK)
#define uSDHC_DLL_STATUS_DLL_STS_REF_SEL_MASK 0xFE00u
#define uSDHC_DLL_STATUS_DLL_STS_REF_SEL_SHIFT 9
#define uSDHC_DLL_STATUS_DLL_STS_REF_SEL(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_DLL_STATUS_DLL_STS_REF_SEL_SHIFT))&uSDHC_DLL_STATUS_DLL_STS_REF_SEL_MASK)
/* CLK_TUNE_CTRL_STATUS Bit Fields */
#define uSDHC_CLK_TUNE_CTRL_STATUS_DLY_CELL_SET_POST_MASK 0xFu
#define uSDHC_CLK_TUNE_CTRL_STATUS_DLY_CELL_SET_POST_SHIFT 0
#define uSDHC_CLK_TUNE_CTRL_STATUS_DLY_CELL_SET_POST(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_CLK_TUNE_CTRL_STATUS_DLY_CELL_SET_POST_SHIFT))&uSDHC_CLK_TUNE_CTRL_STATUS_DLY_CELL_SET_POST_MASK)
#define uSDHC_CLK_TUNE_CTRL_STATUS_DLY_CELL_SET_OUT_MASK 0xF0u
#define uSDHC_CLK_TUNE_CTRL_STATUS_DLY_CELL_SET_OUT_SHIFT 4
#define uSDHC_CLK_TUNE_CTRL_STATUS_DLY_CELL_SET_OUT(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_CLK_TUNE_CTRL_STATUS_DLY_CELL_SET_OUT_SHIFT))&uSDHC_CLK_TUNE_CTRL_STATUS_DLY_CELL_SET_OUT_MASK)
#define uSDHC_CLK_TUNE_CTRL_STATUS_DLY_CELL_SET_PRE_MASK 0x7F00u
#define uSDHC_CLK_TUNE_CTRL_STATUS_DLY_CELL_SET_PRE_SHIFT 8
#define uSDHC_CLK_TUNE_CTRL_STATUS_DLY_CELL_SET_PRE(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_CLK_TUNE_CTRL_STATUS_DLY_CELL_SET_PRE_SHIFT))&uSDHC_CLK_TUNE_CTRL_STATUS_DLY_CELL_SET_PRE_MASK)
#define uSDHC_CLK_TUNE_CTRL_STATUS_NXT_ERR_MASK 0x8000u
#define uSDHC_CLK_TUNE_CTRL_STATUS_NXT_ERR_SHIFT 15
#define uSDHC_CLK_TUNE_CTRL_STATUS_TAP_SEL_POST_MASK 0xF0000u
#define uSDHC_CLK_TUNE_CTRL_STATUS_TAP_SEL_POST_SHIFT 16
#define uSDHC_CLK_TUNE_CTRL_STATUS_TAP_SEL_POST(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_CLK_TUNE_CTRL_STATUS_TAP_SEL_POST_SHIFT))&uSDHC_CLK_TUNE_CTRL_STATUS_TAP_SEL_POST_MASK)
#define uSDHC_CLK_TUNE_CTRL_STATUS_TAP_SEL_OUT_MASK 0xF00000u
#define uSDHC_CLK_TUNE_CTRL_STATUS_TAP_SEL_OUT_SHIFT 20
#define uSDHC_CLK_TUNE_CTRL_STATUS_TAP_SEL_OUT(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_CLK_TUNE_CTRL_STATUS_TAP_SEL_OUT_SHIFT))&uSDHC_CLK_TUNE_CTRL_STATUS_TAP_SEL_OUT_MASK)
#define uSDHC_CLK_TUNE_CTRL_STATUS_TAP_SEL_PRE_MASK 0x7F000000u
#define uSDHC_CLK_TUNE_CTRL_STATUS_TAP_SEL_PRE_SHIFT 24
#define uSDHC_CLK_TUNE_CTRL_STATUS_TAP_SEL_PRE(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_CLK_TUNE_CTRL_STATUS_TAP_SEL_PRE_SHIFT))&uSDHC_CLK_TUNE_CTRL_STATUS_TAP_SEL_PRE_MASK)
#define uSDHC_CLK_TUNE_CTRL_STATUS_PRE_ERR_MASK 0x80000000u
#define uSDHC_CLK_TUNE_CTRL_STATUS_PRE_ERR_SHIFT 31
/* STROBE_DLL_CTRL Bit Fields */
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_ENABLE_MASK 0x1u
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_ENABLE_SHIFT 0
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_RESET_MASK 0x2u
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_RESET_SHIFT 1
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_SLV_FORCE_UPD_MASK 0x4u
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_SLV_FORCE_UPD_SHIFT 2
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_SLV_DLY_TARGET_MASK 0x38u
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_SLV_DLY_TARGET_SHIFT 3
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_SLV_DLY_TARGET(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_SLV_DLY_TARGET_SHIFT))&uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_SLV_DLY_TARGET_MASK)
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_GATE_UPDATE_0_MASK 0x40u
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_GATE_UPDATE_0_SHIFT 6
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_GATE_UPDATE_1_MASK 0x80u
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_GATE_UPDATE_1_SHIFT 7
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_SLV_OVERRIDE_MASK 0x100u
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_SLV_OVERRIDE_SHIFT 8
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_SLV_OVERRIDE_VAL_MASK 0xFE00u
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_SLV_OVERRIDE_VAL_SHIFT 9
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_SLV_OVERRIDE_VAL(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_SLV_OVERRIDE_VAL_SHIFT))&uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_SLV_OVERRIDE_VAL_MASK)
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_SLV_UPDATE_INT_MASK 0xFF00000u
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_SLV_UPDATE_INT_SHIFT 20
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_SLV_UPDATE_INT(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_SLV_UPDATE_INT_SHIFT))&uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_SLV_UPDATE_INT_MASK)
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_REF_UPDATE_INT_MASK 0xF0000000u
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_REF_UPDATE_INT_SHIFT 28
#define uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_REF_UPDATE_INT(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_REF_UPDATE_INT_SHIFT))&uSDHC_STROBE_DLL_CTRL_STROBE_DLL_CTRL_REF_UPDATE_INT_MASK)
/* STROBE_DLL_STATUS Bit Fields */
#define uSDHC_STROBE_DLL_STATUS_STROBE_DLL_STS_SLV_LOCK_MASK 0x1u
#define uSDHC_STROBE_DLL_STATUS_STROBE_DLL_STS_SLV_LOCK_SHIFT 0
#define uSDHC_STROBE_DLL_STATUS_STROBE_DLL_STS_REF_LOCK_MASK 0x2u
#define uSDHC_STROBE_DLL_STATUS_STROBE_DLL_STS_REF_LOCK_SHIFT 1
#define uSDHC_STROBE_DLL_STATUS_STROBE_DLL_STS_SLV_SEL_MASK 0x1FCu
#define uSDHC_STROBE_DLL_STATUS_STROBE_DLL_STS_SLV_SEL_SHIFT 2
#define uSDHC_STROBE_DLL_STATUS_STROBE_DLL_STS_SLV_SEL(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_STROBE_DLL_STATUS_STROBE_DLL_STS_SLV_SEL_SHIFT))&uSDHC_STROBE_DLL_STATUS_STROBE_DLL_STS_SLV_SEL_MASK)
#define uSDHC_STROBE_DLL_STATUS_STROBE_DLL_STS_REF_SEL_MASK 0xFE00u
#define uSDHC_STROBE_DLL_STATUS_STROBE_DLL_STS_REF_SEL_SHIFT 9
#define uSDHC_STROBE_DLL_STATUS_STROBE_DLL_STS_REF_SEL(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_STROBE_DLL_STATUS_STROBE_DLL_STS_REF_SEL_SHIFT))&uSDHC_STROBE_DLL_STATUS_STROBE_DLL_STS_REF_SEL_MASK)
/* VEND_SPEC Bit Fields */
#define uSDHC_VEND_SPEC_EXT_DMA_EN_MASK 0x1u
#define uSDHC_VEND_SPEC_EXT_DMA_EN_SHIFT 0
#define uSDHC_VEND_SPEC_VSELECT_MASK 0x2u
#define uSDHC_VEND_SPEC_VSELECT_SHIFT 1
#define uSDHC_VEND_SPEC_CONFLICT_CHK_EN_MASK 0x4u
#define uSDHC_VEND_SPEC_CONFLICT_CHK_EN_SHIFT 2
#define uSDHC_VEND_SPEC_AC12_WR_CHKBUSY_EN_MASK 0x8u
#define uSDHC_VEND_SPEC_AC12_WR_CHKBUSY_EN_SHIFT 3
#define uSDHC_VEND_SPEC_DAT3_CD_POL_MASK 0x10u
#define uSDHC_VEND_SPEC_DAT3_CD_POL_SHIFT 4
#define uSDHC_VEND_SPEC_CD_POL_MASK 0x20u
#define uSDHC_VEND_SPEC_CD_POL_SHIFT 5
#define uSDHC_VEND_SPEC_WP_POL_MASK 0x40u
#define uSDHC_VEND_SPEC_WP_POL_SHIFT 6
#define uSDHC_VEND_SPEC_CLKONJ_IN_ABORT_MASK 0x80u
#define uSDHC_VEND_SPEC_CLKONJ_IN_ABORT_SHIFT 7
#define uSDHC_VEND_SPEC_FRC_SDCLK_ON_MASK 0x100u
#define uSDHC_VEND_SPEC_FRC_SDCLK_ON_SHIFT 8
#define uSDHC_VEND_SPEC_IPG_CLK_SOFT_EN_MASK 0x800u
#define uSDHC_VEND_SPEC_IPG_CLK_SOFT_EN_SHIFT 11
#define uSDHC_VEND_SPEC_HCLK_SOFT_EN_MASK 0x1000u
#define uSDHC_VEND_SPEC_HCLK_SOFT_EN_SHIFT 12
#define uSDHC_VEND_SPEC_IPG_PERCLK_SOFT_EN_MASK 0x2000u
#define uSDHC_VEND_SPEC_IPG_PERCLK_SOFT_EN_SHIFT 13
#define uSDHC_VEND_SPEC_CARD_CLK_SOFT_EN_MASK 0x4000u
#define uSDHC_VEND_SPEC_CARD_CLK_SOFT_EN_SHIFT 14
#define uSDHC_VEND_SPEC_CRC_CHK_DIS_MASK 0x8000u
#define uSDHC_VEND_SPEC_CRC_CHK_DIS_SHIFT 15
#define uSDHC_VEND_SPEC_INT_ST_VAL_MASK 0xFF0000u
#define uSDHC_VEND_SPEC_INT_ST_VAL_SHIFT 16
#define uSDHC_VEND_SPEC_INT_ST_VAL(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_VEND_SPEC_INT_ST_VAL_SHIFT))&uSDHC_VEND_SPEC_INT_ST_VAL_MASK)
#define uSDHC_VEND_SPEC_CMD_BYTE_EN_MASK 0x80000000u
#define uSDHC_VEND_SPEC_CMD_BYTE_EN_SHIFT 31
/* MMC_BOOT Bit Fields */
#define uSDHC_MMC_BOOT_DTOCV_ACK_MASK 0xFu
#define uSDHC_MMC_BOOT_DTOCV_ACK_SHIFT 0
#define uSDHC_MMC_BOOT_DTOCV_ACK(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_MMC_BOOT_DTOCV_ACK_SHIFT))&uSDHC_MMC_BOOT_DTOCV_ACK_MASK)
#define uSDHC_MMC_BOOT_BOOT_ACK_MASK 0x10u
#define uSDHC_MMC_BOOT_BOOT_ACK_SHIFT 4
#define uSDHC_MMC_BOOT_BOOT_MODE_MASK 0x20u
#define uSDHC_MMC_BOOT_BOOT_MODE_SHIFT 5
#define uSDHC_MMC_BOOT_BOOT_EN_MASK 0x40u
#define uSDHC_MMC_BOOT_BOOT_EN_SHIFT 6
#define uSDHC_MMC_BOOT_AUTO_SABG_EN_MASK 0x80u
#define uSDHC_MMC_BOOT_AUTO_SABG_EN_SHIFT 7
#define uSDHC_MMC_BOOT_DISABLE_TIME_OUT_MASK 0x100u
#define uSDHC_MMC_BOOT_DISABLE_TIME_OUT_SHIFT 8
#define uSDHC_MMC_BOOT_BOOT_BLK_CNT_MASK 0xFFFF0000u
#define uSDHC_MMC_BOOT_BOOT_BLK_CNT_SHIFT 16
#define uSDHC_MMC_BOOT_BOOT_BLK_CNT(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_MMC_BOOT_BOOT_BLK_CNT_SHIFT))&uSDHC_MMC_BOOT_BOOT_BLK_CNT_MASK)
/* VEND_SPEC2 Bit Fields */
#define uSDHC_VEND_SPEC2_SDR104_TIMING_DIS_MASK 0x1u
#define uSDHC_VEND_SPEC2_SDR104_TIMING_DIS_SHIFT 0
#define uSDHC_VEND_SPEC2_SDR104_OE_DIS_MASK 0x2u
#define uSDHC_VEND_SPEC2_SDR104_OE_DIS_SHIFT 1
#define uSDHC_VEND_SPEC2_SDR104_NSD_DIS_MASK 0x4u
#define uSDHC_VEND_SPEC2_SDR104_NSD_DIS_SHIFT 2
#define uSDHC_VEND_SPEC2_CARD_INT_D3_TEST_MASK 0x8u
#define uSDHC_VEND_SPEC2_CARD_INT_D3_TEST_SHIFT 3
#define uSDHC_VEND_SPEC2_TUNING_8bit_EN_MASK 0x10u
#define uSDHC_VEND_SPEC2_TUNING_8bit_EN_SHIFT 4
#define uSDHC_VEND_SPEC2_TUNING_1bit_EN_MASK 0x20u
#define uSDHC_VEND_SPEC2_TUNING_1bit_EN_SHIFT 5
#define uSDHC_VEND_SPEC2_TUNING_CMD_EN_MASK 0x40u
#define uSDHC_VEND_SPEC2_TUNING_CMD_EN_SHIFT 6
#define uSDHC_VEND_SPEC2_CARD_INT_AUTO_CLR_DIS_MASK 0x80u
#define uSDHC_VEND_SPEC2_CARD_INT_AUTO_CLR_DIS_SHIFT 7
#define uSDHC_VEND_SPEC2_HS400_WR_CLK_STOP_EN_MASK 0x400u
#define uSDHC_VEND_SPEC2_HS400_WR_CLK_STOP_EN_SHIFT 10
#define uSDHC_VEND_SPEC2_HS400_RD_CLK_STOP_EN_MASK 0x800u
#define uSDHC_VEND_SPEC2_HS400_RD_CLK_STOP_EN_SHIFT 11
/* TUNING_CTRL Bit Fields */
#define uSDHC_TUNING_CTRL_TUNING_START_TAP_MASK 0xFFu
#define uSDHC_TUNING_CTRL_TUNING_START_TAP_SHIFT 0
#define uSDHC_TUNING_CTRL_TUNING_START_TAP(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_TUNING_CTRL_TUNING_START_TAP_SHIFT))&uSDHC_TUNING_CTRL_TUNING_START_TAP_MASK)
#define uSDHC_TUNING_CTRL_TUNING_COUNTER_MASK 0xFF00u
#define uSDHC_TUNING_CTRL_TUNING_COUNTER_SHIFT 8
#define uSDHC_TUNING_CTRL_TUNING_COUNTER(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_TUNING_CTRL_TUNING_COUNTER_SHIFT))&uSDHC_TUNING_CTRL_TUNING_COUNTER_MASK)
#define uSDHC_TUNING_CTRL_TUNING_STEP_MASK 0x70000u
#define uSDHC_TUNING_CTRL_TUNING_STEP_SHIFT 16
#define uSDHC_TUNING_CTRL_TUNING_STEP(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_TUNING_CTRL_TUNING_STEP_SHIFT))&uSDHC_TUNING_CTRL_TUNING_STEP_MASK)
#define uSDHC_TUNING_CTRL_TUNING_WINDOW_MASK 0x700000u
#define uSDHC_TUNING_CTRL_TUNING_WINDOW_SHIFT 20
#define uSDHC_TUNING_CTRL_TUNING_WINDOW(x) (((uint32_t)(((uint32_t)(x))<<uSDHC_TUNING_CTRL_TUNING_WINDOW_SHIFT))&uSDHC_TUNING_CTRL_TUNING_WINDOW_MASK)
#define uSDHC_TUNING_CTRL_STD_TUNING_EN_MASK 0x1000000u
#define uSDHC_TUNING_CTRL_STD_TUNING_EN_SHIFT 24
/*!
* @}
*/ /* end of group uSDHC_Register_Masks */
/* uSDHC - Peripheral instance base addresses */
/** Peripheral uSDHC1 base address */
#define uSDHC1_BASE (0x30B40000u)
/** Peripheral uSDHC1 base pointer */
#define uSDHC1 ((uSDHC_Type *)uSDHC1_BASE)
#define uSDHC1_BASE_PTR (uSDHC1)
/** Peripheral uSDHC2 base address */
#define uSDHC2_BASE (0x30B50000u)
/** Peripheral uSDHC2 base pointer */
#define uSDHC2 ((uSDHC_Type *)uSDHC2_BASE)
#define uSDHC2_BASE_PTR (uSDHC2)
/** Peripheral uSDHC3 base address */
#define uSDHC3_BASE (0x30B60000u)
/** Peripheral uSDHC3 base pointer */
#define uSDHC3 ((uSDHC_Type *)uSDHC3_BASE)
#define uSDHC3_BASE_PTR (uSDHC3)
/** Array initializer of uSDHC peripheral base addresses */
#define uSDHC_BASE_ADDRS { uSDHC1_BASE, uSDHC2_BASE, uSDHC3_BASE }
/** Array initializer of uSDHC peripheral base pointers */
#define uSDHC_BASE_PTRS { uSDHC1, uSDHC2, uSDHC3 }
/** Interrupt vectors for the uSDHC peripheral type */
#define uSDHC_IRQS { uSDHC1_IRQn, uSDHC2_IRQn, uSDHC3_IRQn }
/* ----------------------------------------------------------------------------
-- uSDHC - Register accessor macros
---------------------------------------------------------------------------- */
/*!
* @addtogroup uSDHC_Register_Accessor_Macros uSDHC - Register accessor macros
* @{
*/
/* uSDHC - Register instance definitions */
/* uSDHC1 */
#define uSDHC1_DS_ADDR uSDHC_DS_ADDR_REG(uSDHC1_BASE_PTR)
#define uSDHC1_BLK_ATT uSDHC_BLK_ATT_REG(uSDHC1_BASE_PTR)
#define uSDHC1_CMD_ARG uSDHC_CMD_ARG_REG(uSDHC1_BASE_PTR)
#define uSDHC1_CMD_XFR_TYP uSDHC_CMD_XFR_TYP_REG(uSDHC1_BASE_PTR)
#define uSDHC1_CMD_RSP0 uSDHC_CMD_RSP0_REG(uSDHC1_BASE_PTR)
#define uSDHC1_CMD_RSP1 uSDHC_CMD_RSP1_REG(uSDHC1_BASE_PTR)
#define uSDHC1_CMD_RSP2 uSDHC_CMD_RSP2_REG(uSDHC1_BASE_PTR)
#define uSDHC1_CMD_RSP3 uSDHC_CMD_RSP3_REG(uSDHC1_BASE_PTR)
#define uSDHC1_DATA_BUFF_ACC_PORT uSDHC_DATA_BUFF_ACC_PORT_REG(uSDHC1_BASE_PTR)
#define uSDHC1_PRES_STATE uSDHC_PRES_STATE_REG(uSDHC1_BASE_PTR)
#define uSDHC1_PROT_CTRL uSDHC_PROT_CTRL_REG(uSDHC1_BASE_PTR)
#define uSDHC1_SYS_CTRL uSDHC_SYS_CTRL_REG(uSDHC1_BASE_PTR)
#define uSDHC1_INT_STATUS uSDHC_INT_STATUS_REG(uSDHC1_BASE_PTR)
#define uSDHC1_INT_STATUS_EN uSDHC_INT_STATUS_EN_REG(uSDHC1_BASE_PTR)
#define uSDHC1_INT_SIGNAL_EN uSDHC_INT_SIGNAL_EN_REG(uSDHC1_BASE_PTR)
#define uSDHC1_AUTOCMD12_ERR_STATUS uSDHC_AUTOCMD12_ERR_STATUS_REG(uSDHC1_BASE_PTR)
#define uSDHC1_HOST_CTRL_CAP uSDHC_HOST_CTRL_CAP_REG(uSDHC1_BASE_PTR)
#define uSDHC1_WTMK_LVL uSDHC_WTMK_LVL_REG(uSDHC1_BASE_PTR)
#define uSDHC1_MIX_CTRL uSDHC_MIX_CTRL_REG(uSDHC1_BASE_PTR)
#define uSDHC1_FORCE_EVENT uSDHC_FORCE_EVENT_REG(uSDHC1_BASE_PTR)
#define uSDHC1_ADMA_ERR_STATUS uSDHC_ADMA_ERR_STATUS_REG(uSDHC1_BASE_PTR)
#define uSDHC1_ADMA_SYS_ADDR uSDHC_ADMA_SYS_ADDR_REG(uSDHC1_BASE_PTR)
#define uSDHC1_DLL_CTRL uSDHC_DLL_CTRL_REG(uSDHC1_BASE_PTR)
#define uSDHC1_DLL_STATUS uSDHC_DLL_STATUS_REG(uSDHC1_BASE_PTR)
#define uSDHC1_CLK_TUNE_CTRL_STATUS uSDHC_CLK_TUNE_CTRL_STATUS_REG(uSDHC1_BASE_PTR)
#define uSDHC1_STROBE_DLL_CTRL uSDHC_STROBE_DLL_CTRL_REG(uSDHC1_BASE_PTR)
#define uSDHC1_STROBE_DLL_STATUS uSDHC_STROBE_DLL_STATUS_REG(uSDHC1_BASE_PTR)
#define uSDHC1_VEND_SPEC uSDHC_VEND_SPEC_REG(uSDHC1_BASE_PTR)
#define uSDHC1_MMC_BOOT uSDHC_MMC_BOOT_REG(uSDHC1_BASE_PTR)
#define uSDHC1_VEND_SPEC2 uSDHC_VEND_SPEC2_REG(uSDHC1_BASE_PTR)
#define uSDHC1_TUNING_CTRL uSDHC_TUNING_CTRL_REG(uSDHC1_BASE_PTR)
/* uSDHC2 */
#define uSDHC2_DS_ADDR uSDHC_DS_ADDR_REG(uSDHC2_BASE_PTR)
#define uSDHC2_BLK_ATT uSDHC_BLK_ATT_REG(uSDHC2_BASE_PTR)
#define uSDHC2_CMD_ARG uSDHC_CMD_ARG_REG(uSDHC2_BASE_PTR)
#define uSDHC2_CMD_XFR_TYP uSDHC_CMD_XFR_TYP_REG(uSDHC2_BASE_PTR)
#define uSDHC2_CMD_RSP0 uSDHC_CMD_RSP0_REG(uSDHC2_BASE_PTR)
#define uSDHC2_CMD_RSP1 uSDHC_CMD_RSP1_REG(uSDHC2_BASE_PTR)
#define uSDHC2_CMD_RSP2 uSDHC_CMD_RSP2_REG(uSDHC2_BASE_PTR)
#define uSDHC2_CMD_RSP3 uSDHC_CMD_RSP3_REG(uSDHC2_BASE_PTR)
#define uSDHC2_DATA_BUFF_ACC_PORT uSDHC_DATA_BUFF_ACC_PORT_REG(uSDHC2_BASE_PTR)
#define uSDHC2_PRES_STATE uSDHC_PRES_STATE_REG(uSDHC2_BASE_PTR)
#define uSDHC2_PROT_CTRL uSDHC_PROT_CTRL_REG(uSDHC2_BASE_PTR)
#define uSDHC2_SYS_CTRL uSDHC_SYS_CTRL_REG(uSDHC2_BASE_PTR)
#define uSDHC2_INT_STATUS uSDHC_INT_STATUS_REG(uSDHC2_BASE_PTR)
#define uSDHC2_INT_STATUS_EN uSDHC_INT_STATUS_EN_REG(uSDHC2_BASE_PTR)
#define uSDHC2_INT_SIGNAL_EN uSDHC_INT_SIGNAL_EN_REG(uSDHC2_BASE_PTR)
#define uSDHC2_AUTOCMD12_ERR_STATUS uSDHC_AUTOCMD12_ERR_STATUS_REG(uSDHC2_BASE_PTR)
#define uSDHC2_HOST_CTRL_CAP uSDHC_HOST_CTRL_CAP_REG(uSDHC2_BASE_PTR)
#define uSDHC2_WTMK_LVL uSDHC_WTMK_LVL_REG(uSDHC2_BASE_PTR)
#define uSDHC2_MIX_CTRL uSDHC_MIX_CTRL_REG(uSDHC2_BASE_PTR)
#define uSDHC2_FORCE_EVENT uSDHC_FORCE_EVENT_REG(uSDHC2_BASE_PTR)
#define uSDHC2_ADMA_ERR_STATUS uSDHC_ADMA_ERR_STATUS_REG(uSDHC2_BASE_PTR)
#define uSDHC2_ADMA_SYS_ADDR uSDHC_ADMA_SYS_ADDR_REG(uSDHC2_BASE_PTR)
#define uSDHC2_DLL_CTRL uSDHC_DLL_CTRL_REG(uSDHC2_BASE_PTR)
#define uSDHC2_DLL_STATUS uSDHC_DLL_STATUS_REG(uSDHC2_BASE_PTR)
#define uSDHC2_CLK_TUNE_CTRL_STATUS uSDHC_CLK_TUNE_CTRL_STATUS_REG(uSDHC2_BASE_PTR)
#define uSDHC2_STROBE_DLL_CTRL uSDHC_STROBE_DLL_CTRL_REG(uSDHC2_BASE_PTR)
#define uSDHC2_STROBE_DLL_STATUS uSDHC_STROBE_DLL_STATUS_REG(uSDHC2_BASE_PTR)
#define uSDHC2_VEND_SPEC uSDHC_VEND_SPEC_REG(uSDHC2_BASE_PTR)
#define uSDHC2_MMC_BOOT uSDHC_MMC_BOOT_REG(uSDHC2_BASE_PTR)
#define uSDHC2_VEND_SPEC2 uSDHC_VEND_SPEC2_REG(uSDHC2_BASE_PTR)
#define uSDHC2_TUNING_CTRL uSDHC_TUNING_CTRL_REG(uSDHC2_BASE_PTR)
/* uSDHC3 */
#define uSDHC3_DS_ADDR uSDHC_DS_ADDR_REG(uSDHC3_BASE_PTR)
#define uSDHC3_BLK_ATT uSDHC_BLK_ATT_REG(uSDHC3_BASE_PTR)
#define uSDHC3_CMD_ARG uSDHC_CMD_ARG_REG(uSDHC3_BASE_PTR)
#define uSDHC3_CMD_XFR_TYP uSDHC_CMD_XFR_TYP_REG(uSDHC3_BASE_PTR)
#define uSDHC3_CMD_RSP0 uSDHC_CMD_RSP0_REG(uSDHC3_BASE_PTR)
#define uSDHC3_CMD_RSP1 uSDHC_CMD_RSP1_REG(uSDHC3_BASE_PTR)
#define uSDHC3_CMD_RSP2 uSDHC_CMD_RSP2_REG(uSDHC3_BASE_PTR)
#define uSDHC3_CMD_RSP3 uSDHC_CMD_RSP3_REG(uSDHC3_BASE_PTR)
#define uSDHC3_DATA_BUFF_ACC_PORT uSDHC_DATA_BUFF_ACC_PORT_REG(uSDHC3_BASE_PTR)
#define uSDHC3_PRES_STATE uSDHC_PRES_STATE_REG(uSDHC3_BASE_PTR)
#define uSDHC3_PROT_CTRL uSDHC_PROT_CTRL_REG(uSDHC3_BASE_PTR)
#define uSDHC3_SYS_CTRL uSDHC_SYS_CTRL_REG(uSDHC3_BASE_PTR)
#define uSDHC3_INT_STATUS uSDHC_INT_STATUS_REG(uSDHC3_BASE_PTR)
#define uSDHC3_INT_STATUS_EN uSDHC_INT_STATUS_EN_REG(uSDHC3_BASE_PTR)
#define uSDHC3_INT_SIGNAL_EN uSDHC_INT_SIGNAL_EN_REG(uSDHC3_BASE_PTR)
#define uSDHC3_AUTOCMD12_ERR_STATUS uSDHC_AUTOCMD12_ERR_STATUS_REG(uSDHC3_BASE_PTR)
#define uSDHC3_HOST_CTRL_CAP uSDHC_HOST_CTRL_CAP_REG(uSDHC3_BASE_PTR)
#define uSDHC3_WTMK_LVL uSDHC_WTMK_LVL_REG(uSDHC3_BASE_PTR)
#define uSDHC3_MIX_CTRL uSDHC_MIX_CTRL_REG(uSDHC3_BASE_PTR)
#define uSDHC3_FORCE_EVENT uSDHC_FORCE_EVENT_REG(uSDHC3_BASE_PTR)
#define uSDHC3_ADMA_ERR_STATUS uSDHC_ADMA_ERR_STATUS_REG(uSDHC3_BASE_PTR)
#define uSDHC3_ADMA_SYS_ADDR uSDHC_ADMA_SYS_ADDR_REG(uSDHC3_BASE_PTR)
#define uSDHC3_DLL_CTRL uSDHC_DLL_CTRL_REG(uSDHC3_BASE_PTR)
#define uSDHC3_DLL_STATUS uSDHC_DLL_STATUS_REG(uSDHC3_BASE_PTR)
#define uSDHC3_CLK_TUNE_CTRL_STATUS uSDHC_CLK_TUNE_CTRL_STATUS_REG(uSDHC3_BASE_PTR)
#define uSDHC3_STROBE_DLL_CTRL uSDHC_STROBE_DLL_CTRL_REG(uSDHC3_BASE_PTR)
#define uSDHC3_STROBE_DLL_STATUS uSDHC_STROBE_DLL_STATUS_REG(uSDHC3_BASE_PTR)
#define uSDHC3_VEND_SPEC uSDHC_VEND_SPEC_REG(uSDHC3_BASE_PTR)
#define uSDHC3_MMC_BOOT uSDHC_MMC_BOOT_REG(uSDHC3_BASE_PTR)
#define uSDHC3_VEND_SPEC2 uSDHC_VEND_SPEC2_REG(uSDHC3_BASE_PTR)
#define uSDHC3_TUNING_CTRL uSDHC_TUNING_CTRL_REG(uSDHC3_BASE_PTR)
/*!
* @}
*/ /* end of group uSDHC_Register_Accessor_Macros */
/*!
* @}
*/ /* end of group uSDHC_Peripheral */
/*
** End of section using anonymous unions
*/
#if defined(__ARMCC_VERSION)
#pragma pop
#elif defined(__GNUC__)
/* leave anonymous unions enabled */
#elif defined(__IAR_SYSTEMS_ICC__)
#pragma language=default
#else
#error Not supported compiler type
#endif
/*!
* @}
*/ /* end of group Peripheral_defines */
/* ----------------------------------------------------------------------------
-- Backward Compatibility
---------------------------------------------------------------------------- */
/*!
* @addtogroup Backward_Compatibility_Symbols Backward Compatibility
* @{
*/
/* No backward compatibility issues. */
/*!
* @}
*/ /* end of group Backward_Compatibility_Symbols */
#else /* #if !defined(MCU_MCIMX7D) */
/* There is already included the same memory map. Check if it is compatible (has the same major version) */
#if (MCU_MEM_MAP_VERSION != 0x0100u)
#if (!defined(MCU_MEM_MAP_SUPPRESS_VERSION_WARNING))
#warning There are included two not compatible versions of memory maps. Please check possible differences.
#endif /* (!defined(MCU_MEM_MAP_SUPPRESS_VERSION_WARNING)) */
#endif /* (MCU_MEM_MAP_VERSION != 0x0100u) */
#endif /* #if !defined(MCU_MCIMX7D) */
/* MCIMX7D_M4.h, eof. */