mirror of
https://github.com/cesanta/mongoose.git
synced 2026-11-10 16:31:44 +00:00
4569 lines
255 KiB
C
4569 lines
255 KiB
C
/*
|
|
** ###################################################################
|
|
** Processors: RW610ETA2I
|
|
** RW610HNA2I
|
|
** RW610UKA2I
|
|
** RW612ETA2I
|
|
** RW612HNA2I
|
|
** RW612UKA2I
|
|
**
|
|
** Version: rev. 1.0, 2021-03-16
|
|
** Build: b241017
|
|
**
|
|
** Abstract:
|
|
** CMSIS Peripheral Access Layer for USBC
|
|
**
|
|
** Copyright 1997-2016 Freescale Semiconductor, Inc.
|
|
** Copyright 2016-2024 NXP
|
|
** SPDX-License-Identifier: BSD-3-Clause
|
|
**
|
|
** http: www.nxp.com
|
|
** mail: support@nxp.com
|
|
**
|
|
** Revisions:
|
|
** - rev. 1.0 (2021-03-16)
|
|
** Initial version.
|
|
**
|
|
** ###################################################################
|
|
*/
|
|
|
|
/*!
|
|
* @file USBC.h
|
|
* @version 1.0
|
|
* @date 2021-03-16
|
|
* @brief CMSIS Peripheral Access Layer for USBC
|
|
*
|
|
* CMSIS Peripheral Access Layer for USBC
|
|
*/
|
|
|
|
#if !defined(USBC_H_)
|
|
#define USBC_H_ /**< Symbol preventing repeated inclusion */
|
|
|
|
#if (defined(CPU_RW610ETA2I) || defined(CPU_RW610HNA2I) || defined(CPU_RW610UKA2I))
|
|
#include "RW610_COMMON.h"
|
|
#elif (defined(CPU_RW612ETA2I) || defined(CPU_RW612HNA2I) || defined(CPU_RW612UKA2I))
|
|
#include "RW612_COMMON.h"
|
|
#else
|
|
#error "No valid CPU defined!"
|
|
#endif
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
-- Device Peripheral Access Layer
|
|
---------------------------------------------------------------------------- */
|
|
|
|
/*!
|
|
* @addtogroup Peripheral_access_layer Device Peripheral Access Layer
|
|
* @{
|
|
*/
|
|
|
|
|
|
/*
|
|
** Start of section using anonymous unions
|
|
*/
|
|
|
|
#if defined(__ARMCC_VERSION)
|
|
#if (__ARMCC_VERSION >= 6010050)
|
|
#pragma clang diagnostic push
|
|
#else
|
|
#pragma push
|
|
#pragma anon_unions
|
|
#endif
|
|
#elif defined(__GNUC__)
|
|
/* anonymous unions are enabled by default */
|
|
#elif defined(__IAR_SYSTEMS_ICC__)
|
|
#pragma language=extended
|
|
#else
|
|
#error Not supported compiler type
|
|
#endif
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
-- USBC Peripheral Access Layer
|
|
---------------------------------------------------------------------------- */
|
|
|
|
/*!
|
|
* @addtogroup USBC_Peripheral_Access_Layer USBC Peripheral Access Layer
|
|
* @{
|
|
*/
|
|
|
|
/** USBC - Size of Registers Arrays */
|
|
#define USBC_ENDPTCTRL_COUNT 15u
|
|
|
|
/** USBC - Register Layout Typedef */
|
|
typedef struct {
|
|
__I uint32_t ID; /**< ID, offset: 0x0 */
|
|
__I uint32_t HWGENERAL; /**< HWGENERAL, offset: 0x4 */
|
|
__I uint32_t HWHOST; /**< HWHOST, offset: 0x8 */
|
|
__I uint32_t HWDEVICE; /**< HWDEVICE, offset: 0xC */
|
|
__I uint32_t HWTXBUF; /**< HWTXBUF, offset: 0x10 */
|
|
__I uint32_t HWRXBUF; /**< HWRXBUF, offset: 0x14 */
|
|
__IO uint32_t HWTXBUF0; /**< HWTXBUF0, offset: 0x18 */
|
|
__IO uint32_t HWTXBUF1; /**< HWTXBUF1, offset: 0x1C */
|
|
uint8_t RESERVED_0[96];
|
|
__IO uint32_t GPTIMER0LD; /**< GPTIMER0LD, offset: 0x80 */
|
|
__IO uint32_t GPTIMER0CTRL; /**< GPTIMER0CTRL, offset: 0x84 */
|
|
__IO uint32_t GPTIMER1LD; /**< GPTIMER1LD, offset: 0x88 */
|
|
__IO uint32_t GPTIMER1CTRL; /**< GPTIMER1CTRL, offset: 0x8C */
|
|
__IO uint32_t SBUSCFG; /**< SBUSCFG, offset: 0x90 */
|
|
uint8_t RESERVED_1[108];
|
|
__I uint32_t CAPLENGTH; /**< CAPLENGTH, offset: 0x100 */
|
|
__I uint32_t HCSPARAMS; /**< HCSPARAMS, offset: 0x104 */
|
|
__I uint32_t HCCPARAMS; /**< HCCPARAMS, offset: 0x108 */
|
|
uint8_t RESERVED_2[20];
|
|
__I uint32_t DCIVERSION; /**< DCIVERSION, offset: 0x120 */
|
|
__I uint32_t DCCPARAMS; /**< DCCPARAMS, offset: 0x124 */
|
|
__IO uint32_t DEVLPMCSR; /**< DevLPMCSR, offset: 0x128 */
|
|
uint8_t RESERVED_3[20];
|
|
__IO uint32_t USBCMD; /**< USBCMD, offset: 0x140 */
|
|
__IO uint32_t USBSTS; /**< USBSTS, offset: 0x144 */
|
|
__IO uint32_t USBINTR; /**< USBINTR, offset: 0x148 */
|
|
__IO uint32_t FRINDEX; /**< FRINDEX, offset: 0x14C */
|
|
uint8_t RESERVED_4[4];
|
|
union { /* offset: 0x154 */
|
|
__IO uint32_t DEVICEADDR; /**< DEVICEADDR, offset: 0x154 */
|
|
__IO uint32_t PERIODICLISTBASE; /**< PERIODICLISTBASE, offset: 0x154 */
|
|
};
|
|
union { /* offset: 0x158 */
|
|
__IO uint32_t ASYNCLISTADDR; /**< ASYNCLISTADDR, offset: 0x158 */
|
|
__IO uint32_t ENDPOINTLISTADDR; /**< ENDPOINTLISTADDR, offset: 0x158 */
|
|
};
|
|
__IO uint32_t TTCTRL; /**< TTCTRL, offset: 0x15C */
|
|
__IO uint32_t BURSTSIZE; /**< BURSTSIZE, offset: 0x160 */
|
|
__IO uint32_t TXFILLTUNING; /**< TXFILLTUNING, offset: 0x164 */
|
|
__IO uint32_t TXTTFILLTUNING; /**< TXTTFILLTUNING, offset: 0x168 */
|
|
__IO uint32_t IC_USB; /**< IC_USB, offset: 0x16C */
|
|
__I uint32_t ULPI_VIEWPORT; /**< ULPI_VIEWPORT, offset: 0x170 */
|
|
uint8_t RESERVED_5[4];
|
|
__IO uint32_t ENDPTNAK; /**< ENDPTNAK, offset: 0x178 */
|
|
__IO uint32_t ENDPTNAKEN; /**< ENDPTNAKEN, offset: 0x17C */
|
|
uint8_t RESERVED_6[4];
|
|
__IO uint32_t PORTSC1; /**< PORTSC1, offset: 0x184 */
|
|
__IO uint32_t PORTSC2; /**< PORTSC2, offset: 0x188 */
|
|
__IO uint32_t PORTSC3; /**< PORTSC3, offset: 0x18C */
|
|
__IO uint32_t PORTSC4; /**< PORTSC4, offset: 0x190 */
|
|
__IO uint32_t PORTSC5; /**< PORTSC5, offset: 0x194 */
|
|
__IO uint32_t PORTSC6; /**< PORTSC6, offset: 0x198 */
|
|
__IO uint32_t PORTSC7; /**< PORTSC7, offset: 0x19C */
|
|
__IO uint32_t PORTSC8; /**< PORTSC8, offset: 0x1A0 */
|
|
__IO uint32_t OTGSC; /**< OTGSC, offset: 0x1A4 */
|
|
__IO uint32_t USBMODE; /**< USBMODE, offset: 0x1A8 */
|
|
__IO uint32_t ENDPTSETUPSTAT; /**< ENDPTSETUPSTAT, offset: 0x1AC */
|
|
__IO uint32_t ENDPTPRIME; /**< ENDPTPRIME, offset: 0x1B0 */
|
|
__IO uint32_t ENDPTFLUSH; /**< ENDPTFLUSH, offset: 0x1B4 */
|
|
__I uint32_t ENDPTSTAT; /**< ENDPTSTAT, offset: 0x1B8 */
|
|
__IO uint32_t ENDPTCOMPLETE; /**< ENDPTCOMPLETE, offset: 0x1BC */
|
|
__IO uint32_t ENDPTCTRL0; /**< ENDPTCTRL0, offset: 0x1C0 */
|
|
__IO uint32_t ENDPTCTRL[USBC_ENDPTCTRL_COUNT]; /**< ENDPTCTRL1..ENDPTCTRL15, array offset: 0x1C4, array step: 0x4 */
|
|
__IO uint32_t PLL_CONTROL_0; /**< PLL_Control_0, offset: 0x200 */
|
|
__IO uint32_t PLL_CONTROL_1; /**< PLL_Control_1, offset: 0x204 */
|
|
__IO uint32_t CALIBRATION_CONTROL; /**< CALIBRATION_Control, offset: 0x208 */
|
|
__IO uint32_t TX_CHANNEL_CONTRL_0; /**< Tx_Channel_Contrl_0, offset: 0x20C */
|
|
__I uint32_t TX_CHANNEL_CONTRL_1; /**< Tx_Channel_Contrl_1, offset: 0x210 */
|
|
__IO uint32_t RX_CHANNEL_CONTRL_0; /**< Rx_Channel_Contrl_0, offset: 0x214 */
|
|
__IO uint32_t RX_CHANNEL_CONTRL_1; /**< Rx_Channel_Contrl_1, offset: 0x218 */
|
|
__IO uint32_t DIGITAL_CONTRL_0; /**< Digital_Contrl_0, offset: 0x21C */
|
|
__IO uint32_t DIGITAL_CONTRL_1; /**< Digital_Contrl_1, offset: 0x220 */
|
|
__IO uint32_t TEST_CONTRL_AND_STATUS_0; /**< Test_Contrl_and_Status_0, offset: 0x224 */
|
|
__IO uint32_t TEST_CONTRL_AND_STATUS_1; /**< Test_Contrl_and_Status_1, offset: 0x228 */
|
|
__IO uint32_t MONITOR; /**< MONITOR, offset: 0x22C */
|
|
__IO uint32_t RESERVE_ANA; /**< PHY_RESERVE, offset: 0x230 */
|
|
__IO uint32_t PHY_REG_OTG_CONTROL; /**< PHY_REG_OTG_CONTROL, offset: 0x234 */
|
|
__IO uint32_t PHY_REG_CHGDTC_CONTRL_1; /**< PHY_REG_CHGDTC_CONTRL_1, offset: 0x238 */
|
|
uint8_t RESERVED_7[16];
|
|
__I uint32_t RESERVED; /**< RESERVED, offset: 0x24C */
|
|
} USBC_Type;
|
|
|
|
/* ----------------------------------------------------------------------------
|
|
-- USBC Register Masks
|
|
---------------------------------------------------------------------------- */
|
|
|
|
/*!
|
|
* @addtogroup USBC_Register_Masks USBC Register Masks
|
|
* @{
|
|
*/
|
|
|
|
/*! @name ID - ID */
|
|
/*! @{ */
|
|
|
|
#define USBC_ID_ID_MASK (0x3FU)
|
|
#define USBC_ID_ID_SHIFT (0U)
|
|
/*! ID - ID */
|
|
#define USBC_ID_ID(x) (((uint32_t)(((uint32_t)(x)) << USBC_ID_ID_SHIFT)) & USBC_ID_ID_MASK)
|
|
|
|
#define USBC_ID_UNUSED_6_MASK (0xC0U)
|
|
#define USBC_ID_UNUSED_6_SHIFT (6U)
|
|
/*! UNUSED_6 - UNUSED_6 */
|
|
#define USBC_ID_UNUSED_6(x) (((uint32_t)(((uint32_t)(x)) << USBC_ID_UNUSED_6_SHIFT)) & USBC_ID_UNUSED_6_MASK)
|
|
|
|
#define USBC_ID_NID_MASK (0x3F00U)
|
|
#define USBC_ID_NID_SHIFT (8U)
|
|
/*! NID - NID */
|
|
#define USBC_ID_NID(x) (((uint32_t)(((uint32_t)(x)) << USBC_ID_NID_SHIFT)) & USBC_ID_NID_MASK)
|
|
|
|
#define USBC_ID_UNUSED_14_MASK (0xC000U)
|
|
#define USBC_ID_UNUSED_14_SHIFT (14U)
|
|
/*! UNUSED_14 - UNUSED_14 */
|
|
#define USBC_ID_UNUSED_14(x) (((uint32_t)(((uint32_t)(x)) << USBC_ID_UNUSED_14_SHIFT)) & USBC_ID_UNUSED_14_MASK)
|
|
|
|
#define USBC_ID_TAG_MASK (0x1F0000U)
|
|
#define USBC_ID_TAG_SHIFT (16U)
|
|
/*! TAG - TAG */
|
|
#define USBC_ID_TAG(x) (((uint32_t)(((uint32_t)(x)) << USBC_ID_TAG_SHIFT)) & USBC_ID_TAG_MASK)
|
|
|
|
#define USBC_ID_REVISION_MASK (0x1E00000U)
|
|
#define USBC_ID_REVISION_SHIFT (21U)
|
|
/*! REVISION - REVISION */
|
|
#define USBC_ID_REVISION(x) (((uint32_t)(((uint32_t)(x)) << USBC_ID_REVISION_SHIFT)) & USBC_ID_REVISION_MASK)
|
|
|
|
#define USBC_ID_VERSION_MASK (0x1E000000U)
|
|
#define USBC_ID_VERSION_SHIFT (25U)
|
|
/*! VERSION - VERSION */
|
|
#define USBC_ID_VERSION(x) (((uint32_t)(((uint32_t)(x)) << USBC_ID_VERSION_SHIFT)) & USBC_ID_VERSION_MASK)
|
|
|
|
#define USBC_ID_CIVERSION_MASK (0xE0000000U)
|
|
#define USBC_ID_CIVERSION_SHIFT (29U)
|
|
/*! CIVERSION - CIVERSION */
|
|
#define USBC_ID_CIVERSION(x) (((uint32_t)(((uint32_t)(x)) << USBC_ID_CIVERSION_SHIFT)) & USBC_ID_CIVERSION_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name HWGENERAL - HWGENERAL */
|
|
/*! @{ */
|
|
|
|
#define USBC_HWGENERAL_RT_MASK (0x1U)
|
|
#define USBC_HWGENERAL_RT_SHIFT (0U)
|
|
/*! RT - RT */
|
|
#define USBC_HWGENERAL_RT(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWGENERAL_RT_SHIFT)) & USBC_HWGENERAL_RT_MASK)
|
|
|
|
#define USBC_HWGENERAL_CLKC_MASK (0x6U)
|
|
#define USBC_HWGENERAL_CLKC_SHIFT (1U)
|
|
/*! CLKC - CLKC */
|
|
#define USBC_HWGENERAL_CLKC(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWGENERAL_CLKC_SHIFT)) & USBC_HWGENERAL_CLKC_MASK)
|
|
|
|
#define USBC_HWGENERAL_BWT_MASK (0x8U)
|
|
#define USBC_HWGENERAL_BWT_SHIFT (3U)
|
|
/*! BWT - BWT */
|
|
#define USBC_HWGENERAL_BWT(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWGENERAL_BWT_SHIFT)) & USBC_HWGENERAL_BWT_MASK)
|
|
|
|
#define USBC_HWGENERAL_PHYW_MASK (0x30U)
|
|
#define USBC_HWGENERAL_PHYW_SHIFT (4U)
|
|
/*! PHYW - PHYW */
|
|
#define USBC_HWGENERAL_PHYW(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWGENERAL_PHYW_SHIFT)) & USBC_HWGENERAL_PHYW_MASK)
|
|
|
|
#define USBC_HWGENERAL_PHYM_MASK (0x3C0U)
|
|
#define USBC_HWGENERAL_PHYM_SHIFT (6U)
|
|
/*! PHYM - PHYM */
|
|
#define USBC_HWGENERAL_PHYM(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWGENERAL_PHYM_SHIFT)) & USBC_HWGENERAL_PHYM_MASK)
|
|
|
|
#define USBC_HWGENERAL_SM_MASK (0xC00U)
|
|
#define USBC_HWGENERAL_SM_SHIFT (10U)
|
|
/*! SM - SM */
|
|
#define USBC_HWGENERAL_SM(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWGENERAL_SM_SHIFT)) & USBC_HWGENERAL_SM_MASK)
|
|
|
|
#define USBC_HWGENERAL_UNUSED_12_MASK (0xFFFFF000U)
|
|
#define USBC_HWGENERAL_UNUSED_12_SHIFT (12U)
|
|
/*! UNUSED_12 - UNUSED_12 */
|
|
#define USBC_HWGENERAL_UNUSED_12(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWGENERAL_UNUSED_12_SHIFT)) & USBC_HWGENERAL_UNUSED_12_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name HWHOST - HWHOST */
|
|
/*! @{ */
|
|
|
|
#define USBC_HWHOST_HC_MASK (0x1U)
|
|
#define USBC_HWHOST_HC_SHIFT (0U)
|
|
/*! HC - HC */
|
|
#define USBC_HWHOST_HC(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWHOST_HC_SHIFT)) & USBC_HWHOST_HC_MASK)
|
|
|
|
#define USBC_HWHOST_NPORT_MASK (0xEU)
|
|
#define USBC_HWHOST_NPORT_SHIFT (1U)
|
|
/*! NPORT - NPORT */
|
|
#define USBC_HWHOST_NPORT(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWHOST_NPORT_SHIFT)) & USBC_HWHOST_NPORT_MASK)
|
|
|
|
#define USBC_HWHOST_UNUSED_4_MASK (0xFFF0U)
|
|
#define USBC_HWHOST_UNUSED_4_SHIFT (4U)
|
|
/*! UNUSED_4 - UNUSED_4 */
|
|
#define USBC_HWHOST_UNUSED_4(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWHOST_UNUSED_4_SHIFT)) & USBC_HWHOST_UNUSED_4_MASK)
|
|
|
|
#define USBC_HWHOST_TTASY_MASK (0xFF0000U)
|
|
#define USBC_HWHOST_TTASY_SHIFT (16U)
|
|
/*! TTASY - TTASY */
|
|
#define USBC_HWHOST_TTASY(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWHOST_TTASY_SHIFT)) & USBC_HWHOST_TTASY_MASK)
|
|
|
|
#define USBC_HWHOST_TTPER_MASK (0xFF000000U)
|
|
#define USBC_HWHOST_TTPER_SHIFT (24U)
|
|
/*! TTPER - TTPER */
|
|
#define USBC_HWHOST_TTPER(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWHOST_TTPER_SHIFT)) & USBC_HWHOST_TTPER_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name HWDEVICE - HWDEVICE */
|
|
/*! @{ */
|
|
|
|
#define USBC_HWDEVICE_DC_MASK (0x1U)
|
|
#define USBC_HWDEVICE_DC_SHIFT (0U)
|
|
/*! DC - DC */
|
|
#define USBC_HWDEVICE_DC(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWDEVICE_DC_SHIFT)) & USBC_HWDEVICE_DC_MASK)
|
|
|
|
#define USBC_HWDEVICE_DEVEP_MASK (0x3EU)
|
|
#define USBC_HWDEVICE_DEVEP_SHIFT (1U)
|
|
/*! DEVEP - DEVEP */
|
|
#define USBC_HWDEVICE_DEVEP(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWDEVICE_DEVEP_SHIFT)) & USBC_HWDEVICE_DEVEP_MASK)
|
|
|
|
#define USBC_HWDEVICE_UNUSED_6_MASK (0xFFFFFFC0U)
|
|
#define USBC_HWDEVICE_UNUSED_6_SHIFT (6U)
|
|
/*! UNUSED_6 - UNUSED_6 */
|
|
#define USBC_HWDEVICE_UNUSED_6(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWDEVICE_UNUSED_6_SHIFT)) & USBC_HWDEVICE_UNUSED_6_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name HWTXBUF - HWTXBUF */
|
|
/*! @{ */
|
|
|
|
#define USBC_HWTXBUF_TXBURST_MASK (0xFFU)
|
|
#define USBC_HWTXBUF_TXBURST_SHIFT (0U)
|
|
/*! TXBURST - TXBURST */
|
|
#define USBC_HWTXBUF_TXBURST(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWTXBUF_TXBURST_SHIFT)) & USBC_HWTXBUF_TXBURST_MASK)
|
|
|
|
#define USBC_HWTXBUF_TXADD_MASK (0xFF00U)
|
|
#define USBC_HWTXBUF_TXADD_SHIFT (8U)
|
|
/*! TXADD - TXADD */
|
|
#define USBC_HWTXBUF_TXADD(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWTXBUF_TXADD_SHIFT)) & USBC_HWTXBUF_TXADD_MASK)
|
|
|
|
#define USBC_HWTXBUF_TXCHANADD_MASK (0xFF0000U)
|
|
#define USBC_HWTXBUF_TXCHANADD_SHIFT (16U)
|
|
/*! TXCHANADD - TXCHANADD */
|
|
#define USBC_HWTXBUF_TXCHANADD(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWTXBUF_TXCHANADD_SHIFT)) & USBC_HWTXBUF_TXCHANADD_MASK)
|
|
|
|
#define USBC_HWTXBUF_UNUSED_24_MASK (0x7F000000U)
|
|
#define USBC_HWTXBUF_UNUSED_24_SHIFT (24U)
|
|
/*! UNUSED_24 - UNUSED_24 */
|
|
#define USBC_HWTXBUF_UNUSED_24(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWTXBUF_UNUSED_24_SHIFT)) & USBC_HWTXBUF_UNUSED_24_MASK)
|
|
|
|
#define USBC_HWTXBUF_UNUSED_31_MASK (0x80000000U)
|
|
#define USBC_HWTXBUF_UNUSED_31_SHIFT (31U)
|
|
/*! UNUSED_31 - UNUSED_31 */
|
|
#define USBC_HWTXBUF_UNUSED_31(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWTXBUF_UNUSED_31_SHIFT)) & USBC_HWTXBUF_UNUSED_31_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name HWRXBUF - HWRXBUF */
|
|
/*! @{ */
|
|
|
|
#define USBC_HWRXBUF_RXBURST_MASK (0xFFU)
|
|
#define USBC_HWRXBUF_RXBURST_SHIFT (0U)
|
|
/*! RXBURST - RXBURST */
|
|
#define USBC_HWRXBUF_RXBURST(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWRXBUF_RXBURST_SHIFT)) & USBC_HWRXBUF_RXBURST_MASK)
|
|
|
|
#define USBC_HWRXBUF_RXADD_MASK (0xFF00U)
|
|
#define USBC_HWRXBUF_RXADD_SHIFT (8U)
|
|
/*! RXADD - RXADD */
|
|
#define USBC_HWRXBUF_RXADD(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWRXBUF_RXADD_SHIFT)) & USBC_HWRXBUF_RXADD_MASK)
|
|
|
|
#define USBC_HWRXBUF_UNUSED_16_MASK (0xFFFF0000U)
|
|
#define USBC_HWRXBUF_UNUSED_16_SHIFT (16U)
|
|
/*! UNUSED_16 - UNUSED_16 */
|
|
#define USBC_HWRXBUF_UNUSED_16(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWRXBUF_UNUSED_16_SHIFT)) & USBC_HWRXBUF_UNUSED_16_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name HWTXBUF0 - HWTXBUF0 */
|
|
/*! @{ */
|
|
|
|
#define USBC_HWTXBUF0_TXBURST_MASK (0xFFFFFFFFU)
|
|
#define USBC_HWTXBUF0_TXBURST_SHIFT (0U)
|
|
/*! TXBURST - TXBURST */
|
|
#define USBC_HWTXBUF0_TXBURST(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWTXBUF0_TXBURST_SHIFT)) & USBC_HWTXBUF0_TXBURST_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name HWTXBUF1 - HWTXBUF1 */
|
|
/*! @{ */
|
|
|
|
#define USBC_HWTXBUF1_TXBURST_MASK (0xFFFFFFFFU)
|
|
#define USBC_HWTXBUF1_TXBURST_SHIFT (0U)
|
|
/*! TXBURST - TXBURST */
|
|
#define USBC_HWTXBUF1_TXBURST(x) (((uint32_t)(((uint32_t)(x)) << USBC_HWTXBUF1_TXBURST_SHIFT)) & USBC_HWTXBUF1_TXBURST_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name GPTIMER0LD - GPTIMER0LD */
|
|
/*! @{ */
|
|
|
|
#define USBC_GPTIMER0LD_GPTLD_MASK (0xFFFFFFU)
|
|
#define USBC_GPTIMER0LD_GPTLD_SHIFT (0U)
|
|
/*! GPTLD - GPTLD */
|
|
#define USBC_GPTIMER0LD_GPTLD(x) (((uint32_t)(((uint32_t)(x)) << USBC_GPTIMER0LD_GPTLD_SHIFT)) & USBC_GPTIMER0LD_GPTLD_MASK)
|
|
|
|
#define USBC_GPTIMER0LD_UNUSED_24_MASK (0xFF000000U)
|
|
#define USBC_GPTIMER0LD_UNUSED_24_SHIFT (24U)
|
|
/*! UNUSED_24 - UNUSED_24 */
|
|
#define USBC_GPTIMER0LD_UNUSED_24(x) (((uint32_t)(((uint32_t)(x)) << USBC_GPTIMER0LD_UNUSED_24_SHIFT)) & USBC_GPTIMER0LD_UNUSED_24_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name GPTIMER0CTRL - GPTIMER0CTRL */
|
|
/*! @{ */
|
|
|
|
#define USBC_GPTIMER0CTRL_GPTCNT_MASK (0xFFFFFFU)
|
|
#define USBC_GPTIMER0CTRL_GPTCNT_SHIFT (0U)
|
|
/*! GPTCNT - GPTCNT */
|
|
#define USBC_GPTIMER0CTRL_GPTCNT(x) (((uint32_t)(((uint32_t)(x)) << USBC_GPTIMER0CTRL_GPTCNT_SHIFT)) & USBC_GPTIMER0CTRL_GPTCNT_MASK)
|
|
|
|
#define USBC_GPTIMER0CTRL_GPTMODE_MASK (0x1000000U)
|
|
#define USBC_GPTIMER0CTRL_GPTMODE_SHIFT (24U)
|
|
/*! GPTMODE - GPTMODE */
|
|
#define USBC_GPTIMER0CTRL_GPTMODE(x) (((uint32_t)(((uint32_t)(x)) << USBC_GPTIMER0CTRL_GPTMODE_SHIFT)) & USBC_GPTIMER0CTRL_GPTMODE_MASK)
|
|
|
|
#define USBC_GPTIMER0CTRL_UNUSED_25_MASK (0x3E000000U)
|
|
#define USBC_GPTIMER0CTRL_UNUSED_25_SHIFT (25U)
|
|
/*! UNUSED_25 - UNUSED_25 */
|
|
#define USBC_GPTIMER0CTRL_UNUSED_25(x) (((uint32_t)(((uint32_t)(x)) << USBC_GPTIMER0CTRL_UNUSED_25_SHIFT)) & USBC_GPTIMER0CTRL_UNUSED_25_MASK)
|
|
|
|
#define USBC_GPTIMER0CTRL_GPTRST_MASK (0x40000000U)
|
|
#define USBC_GPTIMER0CTRL_GPTRST_SHIFT (30U)
|
|
/*! GPTRST - GPTRST */
|
|
#define USBC_GPTIMER0CTRL_GPTRST(x) (((uint32_t)(((uint32_t)(x)) << USBC_GPTIMER0CTRL_GPTRST_SHIFT)) & USBC_GPTIMER0CTRL_GPTRST_MASK)
|
|
|
|
#define USBC_GPTIMER0CTRL_GPTRUN_MASK (0x80000000U)
|
|
#define USBC_GPTIMER0CTRL_GPTRUN_SHIFT (31U)
|
|
/*! GPTRUN - GPTRUN */
|
|
#define USBC_GPTIMER0CTRL_GPTRUN(x) (((uint32_t)(((uint32_t)(x)) << USBC_GPTIMER0CTRL_GPTRUN_SHIFT)) & USBC_GPTIMER0CTRL_GPTRUN_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name GPTIMER1LD - GPTIMER1LD */
|
|
/*! @{ */
|
|
|
|
#define USBC_GPTIMER1LD_GPTLD_MASK (0xFFFFFFU)
|
|
#define USBC_GPTIMER1LD_GPTLD_SHIFT (0U)
|
|
/*! GPTLD - GPTLD */
|
|
#define USBC_GPTIMER1LD_GPTLD(x) (((uint32_t)(((uint32_t)(x)) << USBC_GPTIMER1LD_GPTLD_SHIFT)) & USBC_GPTIMER1LD_GPTLD_MASK)
|
|
|
|
#define USBC_GPTIMER1LD_UNUSED_24_MASK (0xFF000000U)
|
|
#define USBC_GPTIMER1LD_UNUSED_24_SHIFT (24U)
|
|
/*! UNUSED_24 - UNUSED_24 */
|
|
#define USBC_GPTIMER1LD_UNUSED_24(x) (((uint32_t)(((uint32_t)(x)) << USBC_GPTIMER1LD_UNUSED_24_SHIFT)) & USBC_GPTIMER1LD_UNUSED_24_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name GPTIMER1CTRL - GPTIMER1CTRL */
|
|
/*! @{ */
|
|
|
|
#define USBC_GPTIMER1CTRL_GPTCNT_MASK (0xFFFFFFU)
|
|
#define USBC_GPTIMER1CTRL_GPTCNT_SHIFT (0U)
|
|
/*! GPTCNT - GPTCNT */
|
|
#define USBC_GPTIMER1CTRL_GPTCNT(x) (((uint32_t)(((uint32_t)(x)) << USBC_GPTIMER1CTRL_GPTCNT_SHIFT)) & USBC_GPTIMER1CTRL_GPTCNT_MASK)
|
|
|
|
#define USBC_GPTIMER1CTRL_GPTMODE_MASK (0x1000000U)
|
|
#define USBC_GPTIMER1CTRL_GPTMODE_SHIFT (24U)
|
|
/*! GPTMODE - GPTMODE */
|
|
#define USBC_GPTIMER1CTRL_GPTMODE(x) (((uint32_t)(((uint32_t)(x)) << USBC_GPTIMER1CTRL_GPTMODE_SHIFT)) & USBC_GPTIMER1CTRL_GPTMODE_MASK)
|
|
|
|
#define USBC_GPTIMER1CTRL_UNUSED_25_MASK (0x3E000000U)
|
|
#define USBC_GPTIMER1CTRL_UNUSED_25_SHIFT (25U)
|
|
/*! UNUSED_25 - UNUSED_25 */
|
|
#define USBC_GPTIMER1CTRL_UNUSED_25(x) (((uint32_t)(((uint32_t)(x)) << USBC_GPTIMER1CTRL_UNUSED_25_SHIFT)) & USBC_GPTIMER1CTRL_UNUSED_25_MASK)
|
|
|
|
#define USBC_GPTIMER1CTRL_GPTRST_MASK (0x40000000U)
|
|
#define USBC_GPTIMER1CTRL_GPTRST_SHIFT (30U)
|
|
/*! GPTRST - GPTRST */
|
|
#define USBC_GPTIMER1CTRL_GPTRST(x) (((uint32_t)(((uint32_t)(x)) << USBC_GPTIMER1CTRL_GPTRST_SHIFT)) & USBC_GPTIMER1CTRL_GPTRST_MASK)
|
|
|
|
#define USBC_GPTIMER1CTRL_GPTRUN_MASK (0x80000000U)
|
|
#define USBC_GPTIMER1CTRL_GPTRUN_SHIFT (31U)
|
|
/*! GPTRUN - GPTRUN */
|
|
#define USBC_GPTIMER1CTRL_GPTRUN(x) (((uint32_t)(((uint32_t)(x)) << USBC_GPTIMER1CTRL_GPTRUN_SHIFT)) & USBC_GPTIMER1CTRL_GPTRUN_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name SBUSCFG - SBUSCFG */
|
|
/*! @{ */
|
|
|
|
#define USBC_SBUSCFG_AHBBRST_MASK (0x7U)
|
|
#define USBC_SBUSCFG_AHBBRST_SHIFT (0U)
|
|
/*! AHBBRST - AHBBRST */
|
|
#define USBC_SBUSCFG_AHBBRST(x) (((uint32_t)(((uint32_t)(x)) << USBC_SBUSCFG_AHBBRST_SHIFT)) & USBC_SBUSCFG_AHBBRST_MASK)
|
|
|
|
#define USBC_SBUSCFG_BARD_MASK (0x38U)
|
|
#define USBC_SBUSCFG_BARD_SHIFT (3U)
|
|
/*! BARD - BARD */
|
|
#define USBC_SBUSCFG_BARD(x) (((uint32_t)(((uint32_t)(x)) << USBC_SBUSCFG_BARD_SHIFT)) & USBC_SBUSCFG_BARD_MASK)
|
|
|
|
#define USBC_SBUSCFG_BAWR_MASK (0x1C0U)
|
|
#define USBC_SBUSCFG_BAWR_SHIFT (6U)
|
|
/*! BAWR - BAWR */
|
|
#define USBC_SBUSCFG_BAWR(x) (((uint32_t)(((uint32_t)(x)) << USBC_SBUSCFG_BAWR_SHIFT)) & USBC_SBUSCFG_BAWR_MASK)
|
|
|
|
#define USBC_SBUSCFG_UNUSED_9_MASK (0xFFFFFE00U)
|
|
#define USBC_SBUSCFG_UNUSED_9_SHIFT (9U)
|
|
/*! UNUSED_9 - UNUSED_9 */
|
|
#define USBC_SBUSCFG_UNUSED_9(x) (((uint32_t)(((uint32_t)(x)) << USBC_SBUSCFG_UNUSED_9_SHIFT)) & USBC_SBUSCFG_UNUSED_9_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name CAPLENGTH - CAPLENGTH */
|
|
/*! @{ */
|
|
|
|
#define USBC_CAPLENGTH_CAPLENGTH_MASK (0xFFU)
|
|
#define USBC_CAPLENGTH_CAPLENGTH_SHIFT (0U)
|
|
/*! CAPLENGTH - CAPLENGTH */
|
|
#define USBC_CAPLENGTH_CAPLENGTH(x) (((uint32_t)(((uint32_t)(x)) << USBC_CAPLENGTH_CAPLENGTH_SHIFT)) & USBC_CAPLENGTH_CAPLENGTH_MASK)
|
|
|
|
#define USBC_CAPLENGTH_UNUSED_8_MASK (0xFF00U)
|
|
#define USBC_CAPLENGTH_UNUSED_8_SHIFT (8U)
|
|
/*! UNUSED_8 - UNUSED_8 */
|
|
#define USBC_CAPLENGTH_UNUSED_8(x) (((uint32_t)(((uint32_t)(x)) << USBC_CAPLENGTH_UNUSED_8_SHIFT)) & USBC_CAPLENGTH_UNUSED_8_MASK)
|
|
|
|
#define USBC_CAPLENGTH_HCIVERSION_MASK (0xFFFF0000U)
|
|
#define USBC_CAPLENGTH_HCIVERSION_SHIFT (16U)
|
|
/*! HCIVERSION - HCIVERSION */
|
|
#define USBC_CAPLENGTH_HCIVERSION(x) (((uint32_t)(((uint32_t)(x)) << USBC_CAPLENGTH_HCIVERSION_SHIFT)) & USBC_CAPLENGTH_HCIVERSION_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name HCSPARAMS - HCSPARAMS */
|
|
/*! @{ */
|
|
|
|
#define USBC_HCSPARAMS_N_PORTS_MASK (0xFU)
|
|
#define USBC_HCSPARAMS_N_PORTS_SHIFT (0U)
|
|
/*! N_PORTS - N_PORTS */
|
|
#define USBC_HCSPARAMS_N_PORTS(x) (((uint32_t)(((uint32_t)(x)) << USBC_HCSPARAMS_N_PORTS_SHIFT)) & USBC_HCSPARAMS_N_PORTS_MASK)
|
|
|
|
#define USBC_HCSPARAMS_PPC_MASK (0x10U)
|
|
#define USBC_HCSPARAMS_PPC_SHIFT (4U)
|
|
/*! PPC - PPC */
|
|
#define USBC_HCSPARAMS_PPC(x) (((uint32_t)(((uint32_t)(x)) << USBC_HCSPARAMS_PPC_SHIFT)) & USBC_HCSPARAMS_PPC_MASK)
|
|
|
|
#define USBC_HCSPARAMS_UNUSED_5_MASK (0xE0U)
|
|
#define USBC_HCSPARAMS_UNUSED_5_SHIFT (5U)
|
|
/*! UNUSED_5 - UNUSED_5 */
|
|
#define USBC_HCSPARAMS_UNUSED_5(x) (((uint32_t)(((uint32_t)(x)) << USBC_HCSPARAMS_UNUSED_5_SHIFT)) & USBC_HCSPARAMS_UNUSED_5_MASK)
|
|
|
|
#define USBC_HCSPARAMS_N_PCC_MASK (0xF00U)
|
|
#define USBC_HCSPARAMS_N_PCC_SHIFT (8U)
|
|
/*! N_PCC - N_PCC */
|
|
#define USBC_HCSPARAMS_N_PCC(x) (((uint32_t)(((uint32_t)(x)) << USBC_HCSPARAMS_N_PCC_SHIFT)) & USBC_HCSPARAMS_N_PCC_MASK)
|
|
|
|
#define USBC_HCSPARAMS_N_CC_MASK (0xF000U)
|
|
#define USBC_HCSPARAMS_N_CC_SHIFT (12U)
|
|
/*! N_CC - N_CC */
|
|
#define USBC_HCSPARAMS_N_CC(x) (((uint32_t)(((uint32_t)(x)) << USBC_HCSPARAMS_N_CC_SHIFT)) & USBC_HCSPARAMS_N_CC_MASK)
|
|
|
|
#define USBC_HCSPARAMS_PI_MASK (0x10000U)
|
|
#define USBC_HCSPARAMS_PI_SHIFT (16U)
|
|
/*! PI - PI */
|
|
#define USBC_HCSPARAMS_PI(x) (((uint32_t)(((uint32_t)(x)) << USBC_HCSPARAMS_PI_SHIFT)) & USBC_HCSPARAMS_PI_MASK)
|
|
|
|
#define USBC_HCSPARAMS_UNUSED_17_MASK (0xE0000U)
|
|
#define USBC_HCSPARAMS_UNUSED_17_SHIFT (17U)
|
|
/*! UNUSED_17 - UNUSED_17 */
|
|
#define USBC_HCSPARAMS_UNUSED_17(x) (((uint32_t)(((uint32_t)(x)) << USBC_HCSPARAMS_UNUSED_17_SHIFT)) & USBC_HCSPARAMS_UNUSED_17_MASK)
|
|
|
|
#define USBC_HCSPARAMS_N_PTT_MASK (0xF00000U)
|
|
#define USBC_HCSPARAMS_N_PTT_SHIFT (20U)
|
|
/*! N_PTT - N_PTT */
|
|
#define USBC_HCSPARAMS_N_PTT(x) (((uint32_t)(((uint32_t)(x)) << USBC_HCSPARAMS_N_PTT_SHIFT)) & USBC_HCSPARAMS_N_PTT_MASK)
|
|
|
|
#define USBC_HCSPARAMS_N_TT_MASK (0xF000000U)
|
|
#define USBC_HCSPARAMS_N_TT_SHIFT (24U)
|
|
/*! N_TT - N_TT */
|
|
#define USBC_HCSPARAMS_N_TT(x) (((uint32_t)(((uint32_t)(x)) << USBC_HCSPARAMS_N_TT_SHIFT)) & USBC_HCSPARAMS_N_TT_MASK)
|
|
|
|
#define USBC_HCSPARAMS_UNUSED_28_MASK (0xF0000000U)
|
|
#define USBC_HCSPARAMS_UNUSED_28_SHIFT (28U)
|
|
/*! UNUSED_28 - UNUSED_28 */
|
|
#define USBC_HCSPARAMS_UNUSED_28(x) (((uint32_t)(((uint32_t)(x)) << USBC_HCSPARAMS_UNUSED_28_SHIFT)) & USBC_HCSPARAMS_UNUSED_28_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name HCCPARAMS - HCCPARAMS */
|
|
/*! @{ */
|
|
|
|
#define USBC_HCCPARAMS_ADC_MASK (0x1U)
|
|
#define USBC_HCCPARAMS_ADC_SHIFT (0U)
|
|
/*! ADC - ADC */
|
|
#define USBC_HCCPARAMS_ADC(x) (((uint32_t)(((uint32_t)(x)) << USBC_HCCPARAMS_ADC_SHIFT)) & USBC_HCCPARAMS_ADC_MASK)
|
|
|
|
#define USBC_HCCPARAMS_PFL_MASK (0x2U)
|
|
#define USBC_HCCPARAMS_PFL_SHIFT (1U)
|
|
/*! PFL - PFL */
|
|
#define USBC_HCCPARAMS_PFL(x) (((uint32_t)(((uint32_t)(x)) << USBC_HCCPARAMS_PFL_SHIFT)) & USBC_HCCPARAMS_PFL_MASK)
|
|
|
|
#define USBC_HCCPARAMS_ASP_MASK (0x4U)
|
|
#define USBC_HCCPARAMS_ASP_SHIFT (2U)
|
|
/*! ASP - ASP */
|
|
#define USBC_HCCPARAMS_ASP(x) (((uint32_t)(((uint32_t)(x)) << USBC_HCCPARAMS_ASP_SHIFT)) & USBC_HCCPARAMS_ASP_MASK)
|
|
|
|
#define USBC_HCCPARAMS_UNUSED_3_MASK (0x8U)
|
|
#define USBC_HCCPARAMS_UNUSED_3_SHIFT (3U)
|
|
/*! UNUSED_3 - UNUSED_3 */
|
|
#define USBC_HCCPARAMS_UNUSED_3(x) (((uint32_t)(((uint32_t)(x)) << USBC_HCCPARAMS_UNUSED_3_SHIFT)) & USBC_HCCPARAMS_UNUSED_3_MASK)
|
|
|
|
#define USBC_HCCPARAMS_IST_MASK (0xF0U)
|
|
#define USBC_HCCPARAMS_IST_SHIFT (4U)
|
|
/*! IST - IST */
|
|
#define USBC_HCCPARAMS_IST(x) (((uint32_t)(((uint32_t)(x)) << USBC_HCCPARAMS_IST_SHIFT)) & USBC_HCCPARAMS_IST_MASK)
|
|
|
|
#define USBC_HCCPARAMS_EECP_MASK (0xFF00U)
|
|
#define USBC_HCCPARAMS_EECP_SHIFT (8U)
|
|
/*! EECP - EECP */
|
|
#define USBC_HCCPARAMS_EECP(x) (((uint32_t)(((uint32_t)(x)) << USBC_HCCPARAMS_EECP_SHIFT)) & USBC_HCCPARAMS_EECP_MASK)
|
|
|
|
#define USBC_HCCPARAMS_UNUSED_16_MASK (0xFFFF0000U)
|
|
#define USBC_HCCPARAMS_UNUSED_16_SHIFT (16U)
|
|
/*! UNUSED_16 - UNUSED_16 */
|
|
#define USBC_HCCPARAMS_UNUSED_16(x) (((uint32_t)(((uint32_t)(x)) << USBC_HCCPARAMS_UNUSED_16_SHIFT)) & USBC_HCCPARAMS_UNUSED_16_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name DCIVERSION - DCIVERSION */
|
|
/*! @{ */
|
|
|
|
#define USBC_DCIVERSION_DCIVERSION_MASK (0xFFFFU)
|
|
#define USBC_DCIVERSION_DCIVERSION_SHIFT (0U)
|
|
/*! DCIVERSION - DCIVERSION */
|
|
#define USBC_DCIVERSION_DCIVERSION(x) (((uint32_t)(((uint32_t)(x)) << USBC_DCIVERSION_DCIVERSION_SHIFT)) & USBC_DCIVERSION_DCIVERSION_MASK)
|
|
|
|
#define USBC_DCIVERSION_UNUSED_16_MASK (0xFFFF0000U)
|
|
#define USBC_DCIVERSION_UNUSED_16_SHIFT (16U)
|
|
/*! UNUSED_16 - UNUSED_16 */
|
|
#define USBC_DCIVERSION_UNUSED_16(x) (((uint32_t)(((uint32_t)(x)) << USBC_DCIVERSION_UNUSED_16_SHIFT)) & USBC_DCIVERSION_UNUSED_16_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name DCCPARAMS - DCCPARAMS */
|
|
/*! @{ */
|
|
|
|
#define USBC_DCCPARAMS_DEN_MASK (0x1FU)
|
|
#define USBC_DCCPARAMS_DEN_SHIFT (0U)
|
|
/*! DEN - DEN */
|
|
#define USBC_DCCPARAMS_DEN(x) (((uint32_t)(((uint32_t)(x)) << USBC_DCCPARAMS_DEN_SHIFT)) & USBC_DCCPARAMS_DEN_MASK)
|
|
|
|
#define USBC_DCCPARAMS_UNUSED_5_MASK (0x60U)
|
|
#define USBC_DCCPARAMS_UNUSED_5_SHIFT (5U)
|
|
/*! UNUSED_5 - UNUSED_5 */
|
|
#define USBC_DCCPARAMS_UNUSED_5(x) (((uint32_t)(((uint32_t)(x)) << USBC_DCCPARAMS_UNUSED_5_SHIFT)) & USBC_DCCPARAMS_UNUSED_5_MASK)
|
|
|
|
#define USBC_DCCPARAMS_DC_MASK (0x80U)
|
|
#define USBC_DCCPARAMS_DC_SHIFT (7U)
|
|
/*! DC - DC */
|
|
#define USBC_DCCPARAMS_DC(x) (((uint32_t)(((uint32_t)(x)) << USBC_DCCPARAMS_DC_SHIFT)) & USBC_DCCPARAMS_DC_MASK)
|
|
|
|
#define USBC_DCCPARAMS_HC_MASK (0x100U)
|
|
#define USBC_DCCPARAMS_HC_SHIFT (8U)
|
|
/*! HC - HC */
|
|
#define USBC_DCCPARAMS_HC(x) (((uint32_t)(((uint32_t)(x)) << USBC_DCCPARAMS_HC_SHIFT)) & USBC_DCCPARAMS_HC_MASK)
|
|
|
|
#define USBC_DCCPARAMS_UNUSED_9_MASK (0x7FFFFE00U)
|
|
#define USBC_DCCPARAMS_UNUSED_9_SHIFT (9U)
|
|
/*! UNUSED_9 - UNUSED_9 */
|
|
#define USBC_DCCPARAMS_UNUSED_9(x) (((uint32_t)(((uint32_t)(x)) << USBC_DCCPARAMS_UNUSED_9_SHIFT)) & USBC_DCCPARAMS_UNUSED_9_MASK)
|
|
|
|
#define USBC_DCCPARAMS_LPM_EN_MASK (0x80000000U)
|
|
#define USBC_DCCPARAMS_LPM_EN_SHIFT (31U)
|
|
/*! LPM_EN - LPM_EN */
|
|
#define USBC_DCCPARAMS_LPM_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_DCCPARAMS_LPM_EN_SHIFT)) & USBC_DCCPARAMS_LPM_EN_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name DEVLPMCSR - DevLPMCSR */
|
|
/*! @{ */
|
|
|
|
#define USBC_DEVLPMCSR_INT_L1RSM_MASK (0x1U)
|
|
#define USBC_DEVLPMCSR_INT_L1RSM_SHIFT (0U)
|
|
/*! INT_L1RSM - INT_L1RSM */
|
|
#define USBC_DEVLPMCSR_INT_L1RSM(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_INT_L1RSM_SHIFT)) & USBC_DEVLPMCSR_INT_L1RSM_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_INT_LPMPKT_MASK (0x2U)
|
|
#define USBC_DEVLPMCSR_INT_LPMPKT_SHIFT (1U)
|
|
/*! INT_LPMPKT - INT_LPMPKT */
|
|
#define USBC_DEVLPMCSR_INT_LPMPKT(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_INT_LPMPKT_SHIFT)) & USBC_DEVLPMCSR_INT_LPMPKT_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_INT_LPMACK_MASK (0x4U)
|
|
#define USBC_DEVLPMCSR_INT_LPMACK_SHIFT (2U)
|
|
/*! INT_LPMACK - INT_LPMACK */
|
|
#define USBC_DEVLPMCSR_INT_LPMACK(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_INT_LPMACK_SHIFT)) & USBC_DEVLPMCSR_INT_LPMACK_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_INT_LPMERR_MASK (0x8U)
|
|
#define USBC_DEVLPMCSR_INT_LPMERR_SHIFT (3U)
|
|
/*! INT_LPMERR - INT_LPMERR */
|
|
#define USBC_DEVLPMCSR_INT_LPMERR(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_INT_LPMERR_SHIFT)) & USBC_DEVLPMCSR_INT_LPMERR_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_IE_L1RSM_MASK (0x10U)
|
|
#define USBC_DEVLPMCSR_IE_L1RSM_SHIFT (4U)
|
|
/*! IE_L1RSM - IE_L1RSM */
|
|
#define USBC_DEVLPMCSR_IE_L1RSM(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_IE_L1RSM_SHIFT)) & USBC_DEVLPMCSR_IE_L1RSM_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_IE_LPMPKT_MASK (0x20U)
|
|
#define USBC_DEVLPMCSR_IE_LPMPKT_SHIFT (5U)
|
|
/*! IE_LPMPKT - IE_LPMPKT */
|
|
#define USBC_DEVLPMCSR_IE_LPMPKT(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_IE_LPMPKT_SHIFT)) & USBC_DEVLPMCSR_IE_LPMPKT_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_IE_LPMACK_MASK (0x40U)
|
|
#define USBC_DEVLPMCSR_IE_LPMACK_SHIFT (6U)
|
|
/*! IE_LPMACK - IE_LPMACK */
|
|
#define USBC_DEVLPMCSR_IE_LPMACK(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_IE_LPMACK_SHIFT)) & USBC_DEVLPMCSR_IE_LPMACK_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_IE_LPMERR_MASK (0x80U)
|
|
#define USBC_DEVLPMCSR_IE_LPMERR_SHIFT (7U)
|
|
/*! IE_LPMERR - IE_LPMERR */
|
|
#define USBC_DEVLPMCSR_IE_LPMERR(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_IE_LPMERR_SHIFT)) & USBC_DEVLPMCSR_IE_LPMERR_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_RWAKE_EN_MASK (0x100U)
|
|
#define USBC_DEVLPMCSR_RWAKE_EN_SHIFT (8U)
|
|
/*! RWAKE_EN - RWAKE_EN */
|
|
#define USBC_DEVLPMCSR_RWAKE_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_RWAKE_EN_SHIFT)) & USBC_DEVLPMCSR_RWAKE_EN_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_L1STATE_MASK (0x200U)
|
|
#define USBC_DEVLPMCSR_L1STATE_SHIFT (9U)
|
|
/*! L1STATE - L1STATE */
|
|
#define USBC_DEVLPMCSR_L1STATE(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_L1STATE_SHIFT)) & USBC_DEVLPMCSR_L1STATE_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_IE_L1STATE_MASK (0x400U)
|
|
#define USBC_DEVLPMCSR_IE_L1STATE_SHIFT (10U)
|
|
/*! IE_L1STATE - IE_L1STATE */
|
|
#define USBC_DEVLPMCSR_IE_L1STATE(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_IE_L1STATE_SHIFT)) & USBC_DEVLPMCSR_IE_L1STATE_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_ACK_OK_MASK (0x800U)
|
|
#define USBC_DEVLPMCSR_ACK_OK_SHIFT (11U)
|
|
/*! ACK_OK - ACK_OK */
|
|
#define USBC_DEVLPMCSR_ACK_OK(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_ACK_OK_SHIFT)) & USBC_DEVLPMCSR_ACK_OK_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_STALL_OK_MASK (0x1000U)
|
|
#define USBC_DEVLPMCSR_STALL_OK_SHIFT (12U)
|
|
/*! STALL_OK - STALL_OK */
|
|
#define USBC_DEVLPMCSR_STALL_OK(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_STALL_OK_SHIFT)) & USBC_DEVLPMCSR_STALL_OK_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_MIN_SLP_EN_MASK (0x2000U)
|
|
#define USBC_DEVLPMCSR_MIN_SLP_EN_SHIFT (13U)
|
|
/*! MIN_SLP_EN - MIN_SLP_EN */
|
|
#define USBC_DEVLPMCSR_MIN_SLP_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_MIN_SLP_EN_SHIFT)) & USBC_DEVLPMCSR_MIN_SLP_EN_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_ALWAYS_LOG_MASK (0x4000U)
|
|
#define USBC_DEVLPMCSR_ALWAYS_LOG_SHIFT (14U)
|
|
/*! ALWAYS_LOG - ALWAYS_LOG */
|
|
#define USBC_DEVLPMCSR_ALWAYS_LOG(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_ALWAYS_LOG_SHIFT)) & USBC_DEVLPMCSR_ALWAYS_LOG_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_LPM_ON_MASK (0x8000U)
|
|
#define USBC_DEVLPMCSR_LPM_ON_SHIFT (15U)
|
|
/*! LPM_ON - LPM_ON */
|
|
#define USBC_DEVLPMCSR_LPM_ON(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_LPM_ON_SHIFT)) & USBC_DEVLPMCSR_LPM_ON_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_HST_RSM_EN_MASK (0x10000U)
|
|
#define USBC_DEVLPMCSR_HST_RSM_EN_SHIFT (16U)
|
|
/*! HST_RSM_EN - HST_RSM_EN */
|
|
#define USBC_DEVLPMCSR_HST_RSM_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_HST_RSM_EN_SHIFT)) & USBC_DEVLPMCSR_HST_RSM_EN_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_LPM_ANY_EP_MASK (0x20000U)
|
|
#define USBC_DEVLPMCSR_LPM_ANY_EP_SHIFT (17U)
|
|
/*! LPM_ANY_EP - LPM_ANY_EP */
|
|
#define USBC_DEVLPMCSR_LPM_ANY_EP(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_LPM_ANY_EP_SHIFT)) & USBC_DEVLPMCSR_LPM_ANY_EP_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_UNUSED_18_MASK (0xC0000U)
|
|
#define USBC_DEVLPMCSR_UNUSED_18_SHIFT (18U)
|
|
/*! UNUSED_18 - UNUSED_18 */
|
|
#define USBC_DEVLPMCSR_UNUSED_18(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_UNUSED_18_SHIFT)) & USBC_DEVLPMCSR_UNUSED_18_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_HIRD_MASK (0xF00000U)
|
|
#define USBC_DEVLPMCSR_HIRD_SHIFT (20U)
|
|
/*! HIRD - HIRD */
|
|
#define USBC_DEVLPMCSR_HIRD(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_HIRD_SHIFT)) & USBC_DEVLPMCSR_HIRD_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_LINKSTATE_MASK (0xF000000U)
|
|
#define USBC_DEVLPMCSR_LINKSTATE_SHIFT (24U)
|
|
/*! LINKSTATE - LINKSTATE */
|
|
#define USBC_DEVLPMCSR_LINKSTATE(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_LINKSTATE_SHIFT)) & USBC_DEVLPMCSR_LINKSTATE_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_BRMTWAKE_MASK (0x10000000U)
|
|
#define USBC_DEVLPMCSR_BRMTWAKE_SHIFT (28U)
|
|
/*! BRMTWAKE - BRMTWAKE */
|
|
#define USBC_DEVLPMCSR_BRMTWAKE(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_BRMTWAKE_SHIFT)) & USBC_DEVLPMCSR_BRMTWAKE_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_LPM_PHCD_ONLY_MASK (0x20000000U)
|
|
#define USBC_DEVLPMCSR_LPM_PHCD_ONLY_SHIFT (29U)
|
|
/*! LPM_PHCD_ONLY - LPM_PHCD_only */
|
|
#define USBC_DEVLPMCSR_LPM_PHCD_ONLY(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_LPM_PHCD_ONLY_SHIFT)) & USBC_DEVLPMCSR_LPM_PHCD_ONLY_MASK)
|
|
|
|
#define USBC_DEVLPMCSR_LPM_RSP_MASK (0xC0000000U)
|
|
#define USBC_DEVLPMCSR_LPM_RSP_SHIFT (30U)
|
|
/*! LPM_RSP - LPM_RSP */
|
|
#define USBC_DEVLPMCSR_LPM_RSP(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVLPMCSR_LPM_RSP_SHIFT)) & USBC_DEVLPMCSR_LPM_RSP_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name USBCMD - USBCMD */
|
|
/*! @{ */
|
|
|
|
#define USBC_USBCMD_RS_MASK (0x1U)
|
|
#define USBC_USBCMD_RS_SHIFT (0U)
|
|
/*! RS - RS */
|
|
#define USBC_USBCMD_RS(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBCMD_RS_SHIFT)) & USBC_USBCMD_RS_MASK)
|
|
|
|
#define USBC_USBCMD_RST_MASK (0x2U)
|
|
#define USBC_USBCMD_RST_SHIFT (1U)
|
|
/*! RST - RST */
|
|
#define USBC_USBCMD_RST(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBCMD_RST_SHIFT)) & USBC_USBCMD_RST_MASK)
|
|
|
|
#define USBC_USBCMD_FS0_MASK (0x4U)
|
|
#define USBC_USBCMD_FS0_SHIFT (2U)
|
|
/*! FS0 - HOST only */
|
|
#define USBC_USBCMD_FS0(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBCMD_FS0_SHIFT)) & USBC_USBCMD_FS0_MASK)
|
|
|
|
#define USBC_USBCMD_FS1_MASK (0x8U)
|
|
#define USBC_USBCMD_FS1_SHIFT (3U)
|
|
/*! FS1 - HOST only */
|
|
#define USBC_USBCMD_FS1(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBCMD_FS1_SHIFT)) & USBC_USBCMD_FS1_MASK)
|
|
|
|
#define USBC_USBCMD_PSE_MASK (0x10U)
|
|
#define USBC_USBCMD_PSE_SHIFT (4U)
|
|
/*! PSE - HOST only */
|
|
#define USBC_USBCMD_PSE(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBCMD_PSE_SHIFT)) & USBC_USBCMD_PSE_MASK)
|
|
|
|
#define USBC_USBCMD_ASE_MASK (0x20U)
|
|
#define USBC_USBCMD_ASE_SHIFT (5U)
|
|
/*! ASE - HOST only */
|
|
#define USBC_USBCMD_ASE(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBCMD_ASE_SHIFT)) & USBC_USBCMD_ASE_MASK)
|
|
|
|
#define USBC_USBCMD_IAA_MASK (0x40U)
|
|
#define USBC_USBCMD_IAA_SHIFT (6U)
|
|
/*! IAA - HOST only */
|
|
#define USBC_USBCMD_IAA(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBCMD_IAA_SHIFT)) & USBC_USBCMD_IAA_MASK)
|
|
|
|
#define USBC_USBCMD_LR_MASK (0x80U)
|
|
#define USBC_USBCMD_LR_SHIFT (7U)
|
|
/*! LR - LR */
|
|
#define USBC_USBCMD_LR(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBCMD_LR_SHIFT)) & USBC_USBCMD_LR_MASK)
|
|
|
|
#define USBC_USBCMD_ASP0_MASK (0x100U)
|
|
#define USBC_USBCMD_ASP0_SHIFT (8U)
|
|
/*! ASP0 - HOST only */
|
|
#define USBC_USBCMD_ASP0(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBCMD_ASP0_SHIFT)) & USBC_USBCMD_ASP0_MASK)
|
|
|
|
#define USBC_USBCMD_ASP1_MASK (0x200U)
|
|
#define USBC_USBCMD_ASP1_SHIFT (9U)
|
|
/*! ASP1 - HOST only */
|
|
#define USBC_USBCMD_ASP1(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBCMD_ASP1_SHIFT)) & USBC_USBCMD_ASP1_MASK)
|
|
|
|
#define USBC_USBCMD_UNUSED_10_MASK (0x400U)
|
|
#define USBC_USBCMD_UNUSED_10_SHIFT (10U)
|
|
/*! UNUSED_10 - UNUSED_10 */
|
|
#define USBC_USBCMD_UNUSED_10(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBCMD_UNUSED_10_SHIFT)) & USBC_USBCMD_UNUSED_10_MASK)
|
|
|
|
#define USBC_USBCMD_ASPE_MASK (0x800U)
|
|
#define USBC_USBCMD_ASPE_SHIFT (11U)
|
|
/*! ASPE - HOST only */
|
|
#define USBC_USBCMD_ASPE(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBCMD_ASPE_SHIFT)) & USBC_USBCMD_ASPE_MASK)
|
|
|
|
#define USBC_USBCMD_UNUSED_12_MASK (0x1000U)
|
|
#define USBC_USBCMD_UNUSED_12_SHIFT (12U)
|
|
/*! UNUSED_12 - UNUSED_12 */
|
|
#define USBC_USBCMD_UNUSED_12(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBCMD_UNUSED_12_SHIFT)) & USBC_USBCMD_UNUSED_12_MASK)
|
|
|
|
#define USBC_USBCMD_SUTW_MASK (0x2000U)
|
|
#define USBC_USBCMD_SUTW_SHIFT (13U)
|
|
/*! SUTW - SUTW */
|
|
#define USBC_USBCMD_SUTW(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBCMD_SUTW_SHIFT)) & USBC_USBCMD_SUTW_MASK)
|
|
|
|
#define USBC_USBCMD_ATDTW_MASK (0x4000U)
|
|
#define USBC_USBCMD_ATDTW_SHIFT (14U)
|
|
/*! ATDTW - ATDTW */
|
|
#define USBC_USBCMD_ATDTW(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBCMD_ATDTW_SHIFT)) & USBC_USBCMD_ATDTW_MASK)
|
|
|
|
#define USBC_USBCMD_FS2_MASK (0x8000U)
|
|
#define USBC_USBCMD_FS2_SHIFT (15U)
|
|
/*! FS2 - HOST only */
|
|
#define USBC_USBCMD_FS2(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBCMD_FS2_SHIFT)) & USBC_USBCMD_FS2_MASK)
|
|
|
|
#define USBC_USBCMD_ITC_MASK (0xFF0000U)
|
|
#define USBC_USBCMD_ITC_SHIFT (16U)
|
|
/*! ITC - ITC */
|
|
#define USBC_USBCMD_ITC(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBCMD_ITC_SHIFT)) & USBC_USBCMD_ITC_MASK)
|
|
|
|
#define USBC_USBCMD_UNUSED_24_MASK (0xFF000000U)
|
|
#define USBC_USBCMD_UNUSED_24_SHIFT (24U)
|
|
/*! UNUSED_24 - UNUSED_24 */
|
|
#define USBC_USBCMD_UNUSED_24(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBCMD_UNUSED_24_SHIFT)) & USBC_USBCMD_UNUSED_24_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name USBSTS - USBSTS */
|
|
/*! @{ */
|
|
|
|
#define USBC_USBSTS_UI_MASK (0x1U)
|
|
#define USBC_USBSTS_UI_SHIFT (0U)
|
|
/*! UI - rwc */
|
|
#define USBC_USBSTS_UI(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_UI_SHIFT)) & USBC_USBSTS_UI_MASK)
|
|
|
|
#define USBC_USBSTS_UEI_MASK (0x2U)
|
|
#define USBC_USBSTS_UEI_SHIFT (1U)
|
|
/*! UEI - rwc */
|
|
#define USBC_USBSTS_UEI(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_UEI_SHIFT)) & USBC_USBSTS_UEI_MASK)
|
|
|
|
#define USBC_USBSTS_PCI_MASK (0x4U)
|
|
#define USBC_USBSTS_PCI_SHIFT (2U)
|
|
/*! PCI - rwc */
|
|
#define USBC_USBSTS_PCI(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_PCI_SHIFT)) & USBC_USBSTS_PCI_MASK)
|
|
|
|
#define USBC_USBSTS_FRI_MASK (0x8U)
|
|
#define USBC_USBSTS_FRI_SHIFT (3U)
|
|
/*! FRI - rwc */
|
|
#define USBC_USBSTS_FRI(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_FRI_SHIFT)) & USBC_USBSTS_FRI_MASK)
|
|
|
|
#define USBC_USBSTS_SEI_MASK (0x10U)
|
|
#define USBC_USBSTS_SEI_SHIFT (4U)
|
|
/*! SEI - rwc */
|
|
#define USBC_USBSTS_SEI(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_SEI_SHIFT)) & USBC_USBSTS_SEI_MASK)
|
|
|
|
#define USBC_USBSTS_AAI_MASK (0x20U)
|
|
#define USBC_USBSTS_AAI_SHIFT (5U)
|
|
/*! AAI - rwc */
|
|
#define USBC_USBSTS_AAI(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_AAI_SHIFT)) & USBC_USBSTS_AAI_MASK)
|
|
|
|
#define USBC_USBSTS_URI_MASK (0x40U)
|
|
#define USBC_USBSTS_URI_SHIFT (6U)
|
|
/*! URI - rwc */
|
|
#define USBC_USBSTS_URI(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_URI_SHIFT)) & USBC_USBSTS_URI_MASK)
|
|
|
|
#define USBC_USBSTS_SRI_MASK (0x80U)
|
|
#define USBC_USBSTS_SRI_SHIFT (7U)
|
|
/*! SRI - rwc */
|
|
#define USBC_USBSTS_SRI(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_SRI_SHIFT)) & USBC_USBSTS_SRI_MASK)
|
|
|
|
#define USBC_USBSTS_SLI_MASK (0x100U)
|
|
#define USBC_USBSTS_SLI_SHIFT (8U)
|
|
/*! SLI - rwc */
|
|
#define USBC_USBSTS_SLI(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_SLI_SHIFT)) & USBC_USBSTS_SLI_MASK)
|
|
|
|
#define USBC_USBSTS_UNUSED_9_MASK (0x200U)
|
|
#define USBC_USBSTS_UNUSED_9_SHIFT (9U)
|
|
/*! UNUSED_9 - UNUSED_9 */
|
|
#define USBC_USBSTS_UNUSED_9(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_UNUSED_9_SHIFT)) & USBC_USBSTS_UNUSED_9_MASK)
|
|
|
|
#define USBC_USBSTS_ULPII_MASK (0x400U)
|
|
#define USBC_USBSTS_ULPII_SHIFT (10U)
|
|
/*! ULPII - rwc */
|
|
#define USBC_USBSTS_ULPII(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_ULPII_SHIFT)) & USBC_USBSTS_ULPII_MASK)
|
|
|
|
#define USBC_USBSTS_UNUSED_11_MASK (0x800U)
|
|
#define USBC_USBSTS_UNUSED_11_SHIFT (11U)
|
|
/*! UNUSED_11 - UNUSED_11 */
|
|
#define USBC_USBSTS_UNUSED_11(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_UNUSED_11_SHIFT)) & USBC_USBSTS_UNUSED_11_MASK)
|
|
|
|
#define USBC_USBSTS_HCH_MASK (0x1000U)
|
|
#define USBC_USBSTS_HCH_SHIFT (12U)
|
|
/*! HCH - HOST only */
|
|
#define USBC_USBSTS_HCH(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_HCH_SHIFT)) & USBC_USBSTS_HCH_MASK)
|
|
|
|
#define USBC_USBSTS_RCL_MASK (0x2000U)
|
|
#define USBC_USBSTS_RCL_SHIFT (13U)
|
|
/*! RCL - RCL */
|
|
#define USBC_USBSTS_RCL(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_RCL_SHIFT)) & USBC_USBSTS_RCL_MASK)
|
|
|
|
#define USBC_USBSTS_PS_MASK (0x4000U)
|
|
#define USBC_USBSTS_PS_SHIFT (14U)
|
|
/*! PS - PS */
|
|
#define USBC_USBSTS_PS(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_PS_SHIFT)) & USBC_USBSTS_PS_MASK)
|
|
|
|
#define USBC_USBSTS_AS_MASK (0x8000U)
|
|
#define USBC_USBSTS_AS_SHIFT (15U)
|
|
/*! AS - AS */
|
|
#define USBC_USBSTS_AS(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_AS_SHIFT)) & USBC_USBSTS_AS_MASK)
|
|
|
|
#define USBC_USBSTS_NAKI_MASK (0x10000U)
|
|
#define USBC_USBSTS_NAKI_SHIFT (16U)
|
|
/*! NAKI - NAKI */
|
|
#define USBC_USBSTS_NAKI(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_NAKI_SHIFT)) & USBC_USBSTS_NAKI_MASK)
|
|
|
|
#define USBC_USBSTS_UNUSED_17_MASK (0x20000U)
|
|
#define USBC_USBSTS_UNUSED_17_SHIFT (17U)
|
|
/*! UNUSED_17 - UNUSED_17 */
|
|
#define USBC_USBSTS_UNUSED_17(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_UNUSED_17_SHIFT)) & USBC_USBSTS_UNUSED_17_MASK)
|
|
|
|
#define USBC_USBSTS_UAI_MASK (0x40000U)
|
|
#define USBC_USBSTS_UAI_SHIFT (18U)
|
|
/*! UAI - rwc */
|
|
#define USBC_USBSTS_UAI(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_UAI_SHIFT)) & USBC_USBSTS_UAI_MASK)
|
|
|
|
#define USBC_USBSTS_UPI_MASK (0x80000U)
|
|
#define USBC_USBSTS_UPI_SHIFT (19U)
|
|
/*! UPI - rwc */
|
|
#define USBC_USBSTS_UPI(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_UPI_SHIFT)) & USBC_USBSTS_UPI_MASK)
|
|
|
|
#define USBC_USBSTS_UNUSED_20_MASK (0xF00000U)
|
|
#define USBC_USBSTS_UNUSED_20_SHIFT (20U)
|
|
/*! UNUSED_20 - UNUSED_20 */
|
|
#define USBC_USBSTS_UNUSED_20(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_UNUSED_20_SHIFT)) & USBC_USBSTS_UNUSED_20_MASK)
|
|
|
|
#define USBC_USBSTS_TI0_MASK (0x1000000U)
|
|
#define USBC_USBSTS_TI0_SHIFT (24U)
|
|
/*! TI0 - rwc */
|
|
#define USBC_USBSTS_TI0(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_TI0_SHIFT)) & USBC_USBSTS_TI0_MASK)
|
|
|
|
#define USBC_USBSTS_TI1_MASK (0x2000000U)
|
|
#define USBC_USBSTS_TI1_SHIFT (25U)
|
|
/*! TI1 - rwc */
|
|
#define USBC_USBSTS_TI1(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_TI1_SHIFT)) & USBC_USBSTS_TI1_MASK)
|
|
|
|
#define USBC_USBSTS_UNUSED_26_MASK (0xFC000000U)
|
|
#define USBC_USBSTS_UNUSED_26_SHIFT (26U)
|
|
/*! UNUSED_26 - UNUSED_26 */
|
|
#define USBC_USBSTS_UNUSED_26(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBSTS_UNUSED_26_SHIFT)) & USBC_USBSTS_UNUSED_26_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name USBINTR - USBINTR */
|
|
/*! @{ */
|
|
|
|
#define USBC_USBINTR_UE_MASK (0x1U)
|
|
#define USBC_USBINTR_UE_SHIFT (0U)
|
|
/*! UE - UE */
|
|
#define USBC_USBINTR_UE(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_UE_SHIFT)) & USBC_USBINTR_UE_MASK)
|
|
|
|
#define USBC_USBINTR_UEE_MASK (0x2U)
|
|
#define USBC_USBINTR_UEE_SHIFT (1U)
|
|
/*! UEE - rwc */
|
|
#define USBC_USBINTR_UEE(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_UEE_SHIFT)) & USBC_USBINTR_UEE_MASK)
|
|
|
|
#define USBC_USBINTR_PCE_MASK (0x4U)
|
|
#define USBC_USBINTR_PCE_SHIFT (2U)
|
|
/*! PCE - PCE */
|
|
#define USBC_USBINTR_PCE(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_PCE_SHIFT)) & USBC_USBINTR_PCE_MASK)
|
|
|
|
#define USBC_USBINTR_FRE_MASK (0x8U)
|
|
#define USBC_USBINTR_FRE_SHIFT (3U)
|
|
/*! FRE - HOST only */
|
|
#define USBC_USBINTR_FRE(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_FRE_SHIFT)) & USBC_USBINTR_FRE_MASK)
|
|
|
|
#define USBC_USBINTR_SEE_MASK (0x10U)
|
|
#define USBC_USBINTR_SEE_SHIFT (4U)
|
|
/*! SEE - SEE */
|
|
#define USBC_USBINTR_SEE(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_SEE_SHIFT)) & USBC_USBINTR_SEE_MASK)
|
|
|
|
#define USBC_USBINTR_AAE_MASK (0x20U)
|
|
#define USBC_USBINTR_AAE_SHIFT (5U)
|
|
/*! AAE - HOST only */
|
|
#define USBC_USBINTR_AAE(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_AAE_SHIFT)) & USBC_USBINTR_AAE_MASK)
|
|
|
|
#define USBC_USBINTR_URE_MASK (0x40U)
|
|
#define USBC_USBINTR_URE_SHIFT (6U)
|
|
/*! URE - URE */
|
|
#define USBC_USBINTR_URE(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_URE_SHIFT)) & USBC_USBINTR_URE_MASK)
|
|
|
|
#define USBC_USBINTR_SRE_MASK (0x80U)
|
|
#define USBC_USBINTR_SRE_SHIFT (7U)
|
|
/*! SRE - SRE */
|
|
#define USBC_USBINTR_SRE(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_SRE_SHIFT)) & USBC_USBINTR_SRE_MASK)
|
|
|
|
#define USBC_USBINTR_SLE_MASK (0x100U)
|
|
#define USBC_USBINTR_SLE_SHIFT (8U)
|
|
/*! SLE - SLE */
|
|
#define USBC_USBINTR_SLE(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_SLE_SHIFT)) & USBC_USBINTR_SLE_MASK)
|
|
|
|
#define USBC_USBINTR_UNUSED_9_MASK (0x200U)
|
|
#define USBC_USBINTR_UNUSED_9_SHIFT (9U)
|
|
/*! UNUSED_9 - UNUSED_9 */
|
|
#define USBC_USBINTR_UNUSED_9(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_UNUSED_9_SHIFT)) & USBC_USBINTR_UNUSED_9_MASK)
|
|
|
|
#define USBC_USBINTR_ULPE_MASK (0x400U)
|
|
#define USBC_USBINTR_ULPE_SHIFT (10U)
|
|
/*! ULPE - ONLY used VUSB_HS_PHY_ULPI =1 */
|
|
#define USBC_USBINTR_ULPE(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_ULPE_SHIFT)) & USBC_USBINTR_ULPE_MASK)
|
|
|
|
#define USBC_USBINTR_UNUSED_11_MASK (0x800U)
|
|
#define USBC_USBINTR_UNUSED_11_SHIFT (11U)
|
|
/*! UNUSED_11 - UNUSED_11 */
|
|
#define USBC_USBINTR_UNUSED_11(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_UNUSED_11_SHIFT)) & USBC_USBINTR_UNUSED_11_MASK)
|
|
|
|
#define USBC_USBINTR_UNUSED_12_MASK (0x1000U)
|
|
#define USBC_USBINTR_UNUSED_12_SHIFT (12U)
|
|
/*! UNUSED_12 - UNUSED_12 */
|
|
#define USBC_USBINTR_UNUSED_12(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_UNUSED_12_SHIFT)) & USBC_USBINTR_UNUSED_12_MASK)
|
|
|
|
#define USBC_USBINTR_UNUSED_13_MASK (0x2000U)
|
|
#define USBC_USBINTR_UNUSED_13_SHIFT (13U)
|
|
/*! UNUSED_13 - Not define in DUT,RCL */
|
|
#define USBC_USBINTR_UNUSED_13(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_UNUSED_13_SHIFT)) & USBC_USBINTR_UNUSED_13_MASK)
|
|
|
|
#define USBC_USBINTR_UNUSED_14_MASK (0x4000U)
|
|
#define USBC_USBINTR_UNUSED_14_SHIFT (14U)
|
|
/*! UNUSED_14 - Not define in DUT, PS */
|
|
#define USBC_USBINTR_UNUSED_14(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_UNUSED_14_SHIFT)) & USBC_USBINTR_UNUSED_14_MASK)
|
|
|
|
#define USBC_USBINTR_UNUSED_15_MASK (0x8000U)
|
|
#define USBC_USBINTR_UNUSED_15_SHIFT (15U)
|
|
/*! UNUSED_15 - Not define in DUT, AS */
|
|
#define USBC_USBINTR_UNUSED_15(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_UNUSED_15_SHIFT)) & USBC_USBINTR_UNUSED_15_MASK)
|
|
|
|
#define USBC_USBINTR_NAKE_MASK (0x10000U)
|
|
#define USBC_USBINTR_NAKE_SHIFT (16U)
|
|
/*! NAKE - NAKE */
|
|
#define USBC_USBINTR_NAKE(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_NAKE_SHIFT)) & USBC_USBINTR_NAKE_MASK)
|
|
|
|
#define USBC_USBINTR_UNUSED_17_MASK (0x20000U)
|
|
#define USBC_USBINTR_UNUSED_17_SHIFT (17U)
|
|
/*! UNUSED_17 - UNUSED_17 */
|
|
#define USBC_USBINTR_UNUSED_17(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_UNUSED_17_SHIFT)) & USBC_USBINTR_UNUSED_17_MASK)
|
|
|
|
#define USBC_USBINTR_UAE_MASK (0x40000U)
|
|
#define USBC_USBINTR_UAE_SHIFT (18U)
|
|
/*! UAE - Not use in Device mode */
|
|
#define USBC_USBINTR_UAE(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_UAE_SHIFT)) & USBC_USBINTR_UAE_MASK)
|
|
|
|
#define USBC_USBINTR_UPE_MASK (0x80000U)
|
|
#define USBC_USBINTR_UPE_SHIFT (19U)
|
|
/*! UPE - Not use in Device mode */
|
|
#define USBC_USBINTR_UPE(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_UPE_SHIFT)) & USBC_USBINTR_UPE_MASK)
|
|
|
|
#define USBC_USBINTR_UNUSED_20_MASK (0xF00000U)
|
|
#define USBC_USBINTR_UNUSED_20_SHIFT (20U)
|
|
/*! UNUSED_20 - UNUSED_20 */
|
|
#define USBC_USBINTR_UNUSED_20(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_UNUSED_20_SHIFT)) & USBC_USBINTR_UNUSED_20_MASK)
|
|
|
|
#define USBC_USBINTR_TIE0_MASK (0x1000000U)
|
|
#define USBC_USBINTR_TIE0_SHIFT (24U)
|
|
/*! TIE0 - TIE0 */
|
|
#define USBC_USBINTR_TIE0(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_TIE0_SHIFT)) & USBC_USBINTR_TIE0_MASK)
|
|
|
|
#define USBC_USBINTR_TIE1_MASK (0x2000000U)
|
|
#define USBC_USBINTR_TIE1_SHIFT (25U)
|
|
/*! TIE1 - TIE1 */
|
|
#define USBC_USBINTR_TIE1(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_TIE1_SHIFT)) & USBC_USBINTR_TIE1_MASK)
|
|
|
|
#define USBC_USBINTR_UNUSED_26_MASK (0xFC000000U)
|
|
#define USBC_USBINTR_UNUSED_26_SHIFT (26U)
|
|
/*! UNUSED_26 - UNUSED_26 */
|
|
#define USBC_USBINTR_UNUSED_26(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBINTR_UNUSED_26_SHIFT)) & USBC_USBINTR_UNUSED_26_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name FRINDEX - FRINDEX */
|
|
/*! @{ */
|
|
|
|
#define USBC_FRINDEX_FRINDEX_MASK (0x3FFFU)
|
|
#define USBC_FRINDEX_FRINDEX_SHIFT (0U)
|
|
/*! FRINDEX - device RO, Host RW */
|
|
#define USBC_FRINDEX_FRINDEX(x) (((uint32_t)(((uint32_t)(x)) << USBC_FRINDEX_FRINDEX_SHIFT)) & USBC_FRINDEX_FRINDEX_MASK)
|
|
|
|
#define USBC_FRINDEX_UNUSED_14_MASK (0xFFFFC000U)
|
|
#define USBC_FRINDEX_UNUSED_14_SHIFT (14U)
|
|
/*! UNUSED_14 - UNUSED_14 */
|
|
#define USBC_FRINDEX_UNUSED_14(x) (((uint32_t)(((uint32_t)(x)) << USBC_FRINDEX_UNUSED_14_SHIFT)) & USBC_FRINDEX_UNUSED_14_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name DEVICEADDR - DEVICEADDR */
|
|
/*! @{ */
|
|
|
|
#define USBC_DEVICEADDR_UNUSED_0_MASK (0xFFFFFFU)
|
|
#define USBC_DEVICEADDR_UNUSED_0_SHIFT (0U)
|
|
/*! UNUSED_0 - UNUSED_0 */
|
|
#define USBC_DEVICEADDR_UNUSED_0(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVICEADDR_UNUSED_0_SHIFT)) & USBC_DEVICEADDR_UNUSED_0_MASK)
|
|
|
|
#define USBC_DEVICEADDR_USBADRA_MASK (0x1000000U)
|
|
#define USBC_DEVICEADDR_USBADRA_SHIFT (24U)
|
|
/*! USBADRA - USBADRA */
|
|
#define USBC_DEVICEADDR_USBADRA(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVICEADDR_USBADRA_SHIFT)) & USBC_DEVICEADDR_USBADRA_MASK)
|
|
|
|
#define USBC_DEVICEADDR_USBADR_MASK (0xFE000000U)
|
|
#define USBC_DEVICEADDR_USBADR_SHIFT (25U)
|
|
/*! USBADR - USBADR */
|
|
#define USBC_DEVICEADDR_USBADR(x) (((uint32_t)(((uint32_t)(x)) << USBC_DEVICEADDR_USBADR_SHIFT)) & USBC_DEVICEADDR_USBADR_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name PERIODICLISTBASE - PERIODICLISTBASE */
|
|
/*! @{ */
|
|
|
|
#define USBC_PERIODICLISTBASE_UNUSED_0_MASK (0xFFFU)
|
|
#define USBC_PERIODICLISTBASE_UNUSED_0_SHIFT (0U)
|
|
/*! UNUSED_0 - UNUSED_0 */
|
|
#define USBC_PERIODICLISTBASE_UNUSED_0(x) (((uint32_t)(((uint32_t)(x)) << USBC_PERIODICLISTBASE_UNUSED_0_SHIFT)) & USBC_PERIODICLISTBASE_UNUSED_0_MASK)
|
|
|
|
#define USBC_PERIODICLISTBASE_PERBASE_MASK (0xFFFFF000U)
|
|
#define USBC_PERIODICLISTBASE_PERBASE_SHIFT (12U)
|
|
/*! PERBASE - PERBASE */
|
|
#define USBC_PERIODICLISTBASE_PERBASE(x) (((uint32_t)(((uint32_t)(x)) << USBC_PERIODICLISTBASE_PERBASE_SHIFT)) & USBC_PERIODICLISTBASE_PERBASE_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name ASYNCLISTADDR - ASYNCLISTADDR */
|
|
/*! @{ */
|
|
|
|
#define USBC_ASYNCLISTADDR_UNUSED_0_MASK (0x1FU)
|
|
#define USBC_ASYNCLISTADDR_UNUSED_0_SHIFT (0U)
|
|
/*! UNUSED_0 - UNUSED_0 */
|
|
#define USBC_ASYNCLISTADDR_UNUSED_0(x) (((uint32_t)(((uint32_t)(x)) << USBC_ASYNCLISTADDR_UNUSED_0_SHIFT)) & USBC_ASYNCLISTADDR_UNUSED_0_MASK)
|
|
|
|
#define USBC_ASYNCLISTADDR_ASYBASE_MASK (0xFFFFFFE0U)
|
|
#define USBC_ASYNCLISTADDR_ASYBASE_SHIFT (5U)
|
|
/*! ASYBASE - ASYBASE */
|
|
#define USBC_ASYNCLISTADDR_ASYBASE(x) (((uint32_t)(((uint32_t)(x)) << USBC_ASYNCLISTADDR_ASYBASE_SHIFT)) & USBC_ASYNCLISTADDR_ASYBASE_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name ENDPOINTLISTADDR - ENDPOINTLISTADDR */
|
|
/*! @{ */
|
|
|
|
#define USBC_ENDPOINTLISTADDR_UNUSED_0_MASK (0x7FFU)
|
|
#define USBC_ENDPOINTLISTADDR_UNUSED_0_SHIFT (0U)
|
|
/*! UNUSED_0 - UNUSED_0 */
|
|
#define USBC_ENDPOINTLISTADDR_UNUSED_0(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPOINTLISTADDR_UNUSED_0_SHIFT)) & USBC_ENDPOINTLISTADDR_UNUSED_0_MASK)
|
|
|
|
#define USBC_ENDPOINTLISTADDR_EPBASE_MASK (0xFFFFF800U)
|
|
#define USBC_ENDPOINTLISTADDR_EPBASE_SHIFT (11U)
|
|
/*! EPBASE - EPBASE */
|
|
#define USBC_ENDPOINTLISTADDR_EPBASE(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPOINTLISTADDR_EPBASE_SHIFT)) & USBC_ENDPOINTLISTADDR_EPBASE_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name TTCTRL - TTCTRL */
|
|
/*! @{ */
|
|
|
|
#define USBC_TTCTRL_TTAS_MASK (0x1U)
|
|
#define USBC_TTCTRL_TTAS_SHIFT (0U)
|
|
/*! TTAS - TTAS */
|
|
#define USBC_TTCTRL_TTAS(x) (((uint32_t)(((uint32_t)(x)) << USBC_TTCTRL_TTAS_SHIFT)) & USBC_TTCTRL_TTAS_MASK)
|
|
|
|
#define USBC_TTCTRL_TTAC_MASK (0x2U)
|
|
#define USBC_TTCTRL_TTAC_SHIFT (1U)
|
|
/*! TTAC - TTAC */
|
|
#define USBC_TTCTRL_TTAC(x) (((uint32_t)(((uint32_t)(x)) << USBC_TTCTRL_TTAC_SHIFT)) & USBC_TTCTRL_TTAC_MASK)
|
|
|
|
#define USBC_TTCTRL_UNUSED_2_MASK (0xFFFFFCU)
|
|
#define USBC_TTCTRL_UNUSED_2_SHIFT (2U)
|
|
/*! UNUSED_2 - UNUSED_2 */
|
|
#define USBC_TTCTRL_UNUSED_2(x) (((uint32_t)(((uint32_t)(x)) << USBC_TTCTRL_UNUSED_2_SHIFT)) & USBC_TTCTRL_UNUSED_2_MASK)
|
|
|
|
#define USBC_TTCTRL_TTHA_MASK (0x7F000000U)
|
|
#define USBC_TTCTRL_TTHA_SHIFT (24U)
|
|
/*! TTHA - TTHA */
|
|
#define USBC_TTCTRL_TTHA(x) (((uint32_t)(((uint32_t)(x)) << USBC_TTCTRL_TTHA_SHIFT)) & USBC_TTCTRL_TTHA_MASK)
|
|
|
|
#define USBC_TTCTRL_UNUSED_31_MASK (0x80000000U)
|
|
#define USBC_TTCTRL_UNUSED_31_SHIFT (31U)
|
|
/*! UNUSED_31 - UNUSED_31 */
|
|
#define USBC_TTCTRL_UNUSED_31(x) (((uint32_t)(((uint32_t)(x)) << USBC_TTCTRL_UNUSED_31_SHIFT)) & USBC_TTCTRL_UNUSED_31_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name BURSTSIZE - BURSTSIZE */
|
|
/*! @{ */
|
|
|
|
#define USBC_BURSTSIZE_RXPBURST_MASK (0xFFU)
|
|
#define USBC_BURSTSIZE_RXPBURST_SHIFT (0U)
|
|
/*! RXPBURST - RXPBURST */
|
|
#define USBC_BURSTSIZE_RXPBURST(x) (((uint32_t)(((uint32_t)(x)) << USBC_BURSTSIZE_RXPBURST_SHIFT)) & USBC_BURSTSIZE_RXPBURST_MASK)
|
|
|
|
#define USBC_BURSTSIZE_TXPBURST_MASK (0xFF00U)
|
|
#define USBC_BURSTSIZE_TXPBURST_SHIFT (8U)
|
|
/*! TXPBURST - TXPBURST */
|
|
#define USBC_BURSTSIZE_TXPBURST(x) (((uint32_t)(((uint32_t)(x)) << USBC_BURSTSIZE_TXPBURST_SHIFT)) & USBC_BURSTSIZE_TXPBURST_MASK)
|
|
|
|
#define USBC_BURSTSIZE_UNUSED_16_MASK (0xFFFF0000U)
|
|
#define USBC_BURSTSIZE_UNUSED_16_SHIFT (16U)
|
|
/*! UNUSED_16 - UNUSED_16 */
|
|
#define USBC_BURSTSIZE_UNUSED_16(x) (((uint32_t)(((uint32_t)(x)) << USBC_BURSTSIZE_UNUSED_16_SHIFT)) & USBC_BURSTSIZE_UNUSED_16_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name TXFILLTUNING - TXFILLTUNING */
|
|
/*! @{ */
|
|
|
|
#define USBC_TXFILLTUNING_TXSCHOH_MASK (0x7FU)
|
|
#define USBC_TXFILLTUNING_TXSCHOH_SHIFT (0U)
|
|
/*! TXSCHOH - Only use in HOST & MPH mode */
|
|
#define USBC_TXFILLTUNING_TXSCHOH(x) (((uint32_t)(((uint32_t)(x)) << USBC_TXFILLTUNING_TXSCHOH_SHIFT)) & USBC_TXFILLTUNING_TXSCHOH_MASK)
|
|
|
|
#define USBC_TXFILLTUNING_UNUSED_7_MASK (0x80U)
|
|
#define USBC_TXFILLTUNING_UNUSED_7_SHIFT (7U)
|
|
/*! UNUSED_7 - UNUSED_7 */
|
|
#define USBC_TXFILLTUNING_UNUSED_7(x) (((uint32_t)(((uint32_t)(x)) << USBC_TXFILLTUNING_UNUSED_7_SHIFT)) & USBC_TXFILLTUNING_UNUSED_7_MASK)
|
|
|
|
#define USBC_TXFILLTUNING_TXSCHHEALTH_MASK (0x1F00U)
|
|
#define USBC_TXFILLTUNING_TXSCHHEALTH_SHIFT (8U)
|
|
/*! TXSCHHEALTH - Only use in HOST & MPH mode, rwc */
|
|
#define USBC_TXFILLTUNING_TXSCHHEALTH(x) (((uint32_t)(((uint32_t)(x)) << USBC_TXFILLTUNING_TXSCHHEALTH_SHIFT)) & USBC_TXFILLTUNING_TXSCHHEALTH_MASK)
|
|
|
|
#define USBC_TXFILLTUNING_UNUSED_13_MASK (0xE000U)
|
|
#define USBC_TXFILLTUNING_UNUSED_13_SHIFT (13U)
|
|
/*! UNUSED_13 - UNUSED_13 */
|
|
#define USBC_TXFILLTUNING_UNUSED_13(x) (((uint32_t)(((uint32_t)(x)) << USBC_TXFILLTUNING_UNUSED_13_SHIFT)) & USBC_TXFILLTUNING_UNUSED_13_MASK)
|
|
|
|
#define USBC_TXFILLTUNING_TXFIFOTHRES_MASK (0x3F0000U)
|
|
#define USBC_TXFILLTUNING_TXFIFOTHRES_SHIFT (16U)
|
|
/*! TXFIFOTHRES - Only use in HOST & MPH mode */
|
|
#define USBC_TXFILLTUNING_TXFIFOTHRES(x) (((uint32_t)(((uint32_t)(x)) << USBC_TXFILLTUNING_TXFIFOTHRES_SHIFT)) & USBC_TXFILLTUNING_TXFIFOTHRES_MASK)
|
|
|
|
#define USBC_TXFILLTUNING_UNUSED_22_MASK (0xFFC00000U)
|
|
#define USBC_TXFILLTUNING_UNUSED_22_SHIFT (22U)
|
|
/*! UNUSED_22 - UNUSED_22 */
|
|
#define USBC_TXFILLTUNING_UNUSED_22(x) (((uint32_t)(((uint32_t)(x)) << USBC_TXFILLTUNING_UNUSED_22_SHIFT)) & USBC_TXFILLTUNING_UNUSED_22_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name TXTTFILLTUNING - TXTTFILLTUNING */
|
|
/*! @{ */
|
|
|
|
#define USBC_TXTTFILLTUNING_TXTTSCHOH_MASK (0x1FU)
|
|
#define USBC_TXTTFILLTUNING_TXTTSCHOH_SHIFT (0U)
|
|
/*! TXTTSCHOH - Only use in HOST & MPH mode */
|
|
#define USBC_TXTTFILLTUNING_TXTTSCHOH(x) (((uint32_t)(((uint32_t)(x)) << USBC_TXTTFILLTUNING_TXTTSCHOH_SHIFT)) & USBC_TXTTFILLTUNING_TXTTSCHOH_MASK)
|
|
|
|
#define USBC_TXTTFILLTUNING_UNUSED_5_MASK (0xE0U)
|
|
#define USBC_TXTTFILLTUNING_UNUSED_5_SHIFT (5U)
|
|
/*! UNUSED_5 - UNUSED_5 */
|
|
#define USBC_TXTTFILLTUNING_UNUSED_5(x) (((uint32_t)(((uint32_t)(x)) << USBC_TXTTFILLTUNING_UNUSED_5_SHIFT)) & USBC_TXTTFILLTUNING_UNUSED_5_MASK)
|
|
|
|
#define USBC_TXTTFILLTUNING_TXTTSCHHEALTJ_MASK (0x1F00U)
|
|
#define USBC_TXTTFILLTUNING_TXTTSCHHEALTJ_SHIFT (8U)
|
|
/*! TXTTSCHHEALTJ - Only use in HOST & MPH mode, rwc */
|
|
#define USBC_TXTTFILLTUNING_TXTTSCHHEALTJ(x) (((uint32_t)(((uint32_t)(x)) << USBC_TXTTFILLTUNING_TXTTSCHHEALTJ_SHIFT)) & USBC_TXTTFILLTUNING_TXTTSCHHEALTJ_MASK)
|
|
|
|
#define USBC_TXTTFILLTUNING_UNUSED_13_MASK (0xFFFFE000U)
|
|
#define USBC_TXTTFILLTUNING_UNUSED_13_SHIFT (13U)
|
|
/*! UNUSED_13 - UNUSED_13 */
|
|
#define USBC_TXTTFILLTUNING_UNUSED_13(x) (((uint32_t)(((uint32_t)(x)) << USBC_TXTTFILLTUNING_UNUSED_13_SHIFT)) & USBC_TXTTFILLTUNING_UNUSED_13_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name IC_USB - IC_USB */
|
|
/*! @{ */
|
|
|
|
#define USBC_IC_USB_IC_VDD1_MASK (0x7U)
|
|
#define USBC_IC_USB_IC_VDD1_SHIFT (0U)
|
|
/*! IC_VDD1 - available in MPH & VUSB_HS_PHY_IC_USB =1 */
|
|
#define USBC_IC_USB_IC_VDD1(x) (((uint32_t)(((uint32_t)(x)) << USBC_IC_USB_IC_VDD1_SHIFT)) & USBC_IC_USB_IC_VDD1_MASK)
|
|
|
|
#define USBC_IC_USB_IC1_MASK (0x8U)
|
|
#define USBC_IC_USB_IC1_SHIFT (3U)
|
|
/*! IC1 - available in MPH & VUSB_HS_PHY_IC_USB =1 */
|
|
#define USBC_IC_USB_IC1(x) (((uint32_t)(((uint32_t)(x)) << USBC_IC_USB_IC1_SHIFT)) & USBC_IC_USB_IC1_MASK)
|
|
|
|
#define USBC_IC_USB_IC_VDD2_MASK (0x70U)
|
|
#define USBC_IC_USB_IC_VDD2_SHIFT (4U)
|
|
/*! IC_VDD2 - available in MPH & VUSB_HS_PHY_IC_USB =1 */
|
|
#define USBC_IC_USB_IC_VDD2(x) (((uint32_t)(((uint32_t)(x)) << USBC_IC_USB_IC_VDD2_SHIFT)) & USBC_IC_USB_IC_VDD2_MASK)
|
|
|
|
#define USBC_IC_USB_IC2_MASK (0x80U)
|
|
#define USBC_IC_USB_IC2_SHIFT (7U)
|
|
/*! IC2 - available in MPH & VUSB_HS_PHY_IC_USB =1 */
|
|
#define USBC_IC_USB_IC2(x) (((uint32_t)(((uint32_t)(x)) << USBC_IC_USB_IC2_SHIFT)) & USBC_IC_USB_IC2_MASK)
|
|
|
|
#define USBC_IC_USB_IC_VDD3_MASK (0x700U)
|
|
#define USBC_IC_USB_IC_VDD3_SHIFT (8U)
|
|
/*! IC_VDD3 - available in MPH & VUSB_HS_PHY_IC_USB =1 */
|
|
#define USBC_IC_USB_IC_VDD3(x) (((uint32_t)(((uint32_t)(x)) << USBC_IC_USB_IC_VDD3_SHIFT)) & USBC_IC_USB_IC_VDD3_MASK)
|
|
|
|
#define USBC_IC_USB_IC3_MASK (0x800U)
|
|
#define USBC_IC_USB_IC3_SHIFT (11U)
|
|
/*! IC3 - available in MPH & VUSB_HS_PHY_IC_USB =1 */
|
|
#define USBC_IC_USB_IC3(x) (((uint32_t)(((uint32_t)(x)) << USBC_IC_USB_IC3_SHIFT)) & USBC_IC_USB_IC3_MASK)
|
|
|
|
#define USBC_IC_USB_IC_VDD4_MASK (0x7000U)
|
|
#define USBC_IC_USB_IC_VDD4_SHIFT (12U)
|
|
/*! IC_VDD4 - available in MPH & VUSB_HS_PHY_IC_USB =1 */
|
|
#define USBC_IC_USB_IC_VDD4(x) (((uint32_t)(((uint32_t)(x)) << USBC_IC_USB_IC_VDD4_SHIFT)) & USBC_IC_USB_IC_VDD4_MASK)
|
|
|
|
#define USBC_IC_USB_IC4_MASK (0x8000U)
|
|
#define USBC_IC_USB_IC4_SHIFT (15U)
|
|
/*! IC4 - available in MPH & VUSB_HS_PHY_IC_USB =1 */
|
|
#define USBC_IC_USB_IC4(x) (((uint32_t)(((uint32_t)(x)) << USBC_IC_USB_IC4_SHIFT)) & USBC_IC_USB_IC4_MASK)
|
|
|
|
#define USBC_IC_USB_IC_VDD5_MASK (0x70000U)
|
|
#define USBC_IC_USB_IC_VDD5_SHIFT (16U)
|
|
/*! IC_VDD5 - available in MPH & VUSB_HS_PHY_IC_USB =1 */
|
|
#define USBC_IC_USB_IC_VDD5(x) (((uint32_t)(((uint32_t)(x)) << USBC_IC_USB_IC_VDD5_SHIFT)) & USBC_IC_USB_IC_VDD5_MASK)
|
|
|
|
#define USBC_IC_USB_IC5_MASK (0x80000U)
|
|
#define USBC_IC_USB_IC5_SHIFT (19U)
|
|
/*! IC5 - available in MPH & VUSB_HS_PHY_IC_USB =1 */
|
|
#define USBC_IC_USB_IC5(x) (((uint32_t)(((uint32_t)(x)) << USBC_IC_USB_IC5_SHIFT)) & USBC_IC_USB_IC5_MASK)
|
|
|
|
#define USBC_IC_USB_IC_VDD6_MASK (0x700000U)
|
|
#define USBC_IC_USB_IC_VDD6_SHIFT (20U)
|
|
/*! IC_VDD6 - available in MPH & VUSB_HS_PHY_IC_USB =1 */
|
|
#define USBC_IC_USB_IC_VDD6(x) (((uint32_t)(((uint32_t)(x)) << USBC_IC_USB_IC_VDD6_SHIFT)) & USBC_IC_USB_IC_VDD6_MASK)
|
|
|
|
#define USBC_IC_USB_IC6_MASK (0x800000U)
|
|
#define USBC_IC_USB_IC6_SHIFT (23U)
|
|
/*! IC6 - available in MPH & VUSB_HS_PHY_IC_USB =1 */
|
|
#define USBC_IC_USB_IC6(x) (((uint32_t)(((uint32_t)(x)) << USBC_IC_USB_IC6_SHIFT)) & USBC_IC_USB_IC6_MASK)
|
|
|
|
#define USBC_IC_USB_IC_VDD7_MASK (0x7000000U)
|
|
#define USBC_IC_USB_IC_VDD7_SHIFT (24U)
|
|
/*! IC_VDD7 - available in MPH & VUSB_HS_PHY_IC_USB =1 */
|
|
#define USBC_IC_USB_IC_VDD7(x) (((uint32_t)(((uint32_t)(x)) << USBC_IC_USB_IC_VDD7_SHIFT)) & USBC_IC_USB_IC_VDD7_MASK)
|
|
|
|
#define USBC_IC_USB_IC7_MASK (0x8000000U)
|
|
#define USBC_IC_USB_IC7_SHIFT (27U)
|
|
/*! IC7 - available in MPH & VUSB_HS_PHY_IC_USB =1 */
|
|
#define USBC_IC_USB_IC7(x) (((uint32_t)(((uint32_t)(x)) << USBC_IC_USB_IC7_SHIFT)) & USBC_IC_USB_IC7_MASK)
|
|
|
|
#define USBC_IC_USB_IC_VDD8_MASK (0x70000000U)
|
|
#define USBC_IC_USB_IC_VDD8_SHIFT (28U)
|
|
/*! IC_VDD8 - available in MPH & VUSB_HS_PHY_IC_USB =1 */
|
|
#define USBC_IC_USB_IC_VDD8(x) (((uint32_t)(((uint32_t)(x)) << USBC_IC_USB_IC_VDD8_SHIFT)) & USBC_IC_USB_IC_VDD8_MASK)
|
|
|
|
#define USBC_IC_USB_IC8_MASK (0x80000000U)
|
|
#define USBC_IC_USB_IC8_SHIFT (31U)
|
|
/*! IC8 - available in MPH & VUSB_HS_PHY_IC_USB =1 */
|
|
#define USBC_IC_USB_IC8(x) (((uint32_t)(((uint32_t)(x)) << USBC_IC_USB_IC8_SHIFT)) & USBC_IC_USB_IC8_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name ULPI_VIEWPORT - ULPI_VIEWPORT */
|
|
/*! @{ */
|
|
|
|
#define USBC_ULPI_VIEWPORT_ULPIDATWR_MASK (0xFFU)
|
|
#define USBC_ULPI_VIEWPORT_ULPIDATWR_SHIFT (0U)
|
|
/*! ULPIDATWR - Not available */
|
|
#define USBC_ULPI_VIEWPORT_ULPIDATWR(x) (((uint32_t)(((uint32_t)(x)) << USBC_ULPI_VIEWPORT_ULPIDATWR_SHIFT)) & USBC_ULPI_VIEWPORT_ULPIDATWR_MASK)
|
|
|
|
#define USBC_ULPI_VIEWPORT_ULPIDATRD_MASK (0xFF00U)
|
|
#define USBC_ULPI_VIEWPORT_ULPIDATRD_SHIFT (8U)
|
|
/*! ULPIDATRD - Not available */
|
|
#define USBC_ULPI_VIEWPORT_ULPIDATRD(x) (((uint32_t)(((uint32_t)(x)) << USBC_ULPI_VIEWPORT_ULPIDATRD_SHIFT)) & USBC_ULPI_VIEWPORT_ULPIDATRD_MASK)
|
|
|
|
#define USBC_ULPI_VIEWPORT_ULPIADDR_MASK (0xFF0000U)
|
|
#define USBC_ULPI_VIEWPORT_ULPIADDR_SHIFT (16U)
|
|
/*! ULPIADDR - Not available */
|
|
#define USBC_ULPI_VIEWPORT_ULPIADDR(x) (((uint32_t)(((uint32_t)(x)) << USBC_ULPI_VIEWPORT_ULPIADDR_SHIFT)) & USBC_ULPI_VIEWPORT_ULPIADDR_MASK)
|
|
|
|
#define USBC_ULPI_VIEWPORT_ULPIPORT_MASK (0x7000000U)
|
|
#define USBC_ULPI_VIEWPORT_ULPIPORT_SHIFT (24U)
|
|
/*! ULPIPORT - Not available */
|
|
#define USBC_ULPI_VIEWPORT_ULPIPORT(x) (((uint32_t)(((uint32_t)(x)) << USBC_ULPI_VIEWPORT_ULPIPORT_SHIFT)) & USBC_ULPI_VIEWPORT_ULPIPORT_MASK)
|
|
|
|
#define USBC_ULPI_VIEWPORT_ULPISS_MASK (0x8000000U)
|
|
#define USBC_ULPI_VIEWPORT_ULPISS_SHIFT (27U)
|
|
/*! ULPISS - Not available */
|
|
#define USBC_ULPI_VIEWPORT_ULPISS(x) (((uint32_t)(((uint32_t)(x)) << USBC_ULPI_VIEWPORT_ULPISS_SHIFT)) & USBC_ULPI_VIEWPORT_ULPISS_MASK)
|
|
|
|
#define USBC_ULPI_VIEWPORT_UNUSED_28_MASK (0x10000000U)
|
|
#define USBC_ULPI_VIEWPORT_UNUSED_28_SHIFT (28U)
|
|
/*! UNUSED_28 - Not available */
|
|
#define USBC_ULPI_VIEWPORT_UNUSED_28(x) (((uint32_t)(((uint32_t)(x)) << USBC_ULPI_VIEWPORT_UNUSED_28_SHIFT)) & USBC_ULPI_VIEWPORT_UNUSED_28_MASK)
|
|
|
|
#define USBC_ULPI_VIEWPORT_ULPIRW_MASK (0x20000000U)
|
|
#define USBC_ULPI_VIEWPORT_ULPIRW_SHIFT (29U)
|
|
/*! ULPIRW - Not available */
|
|
#define USBC_ULPI_VIEWPORT_ULPIRW(x) (((uint32_t)(((uint32_t)(x)) << USBC_ULPI_VIEWPORT_ULPIRW_SHIFT)) & USBC_ULPI_VIEWPORT_ULPIRW_MASK)
|
|
|
|
#define USBC_ULPI_VIEWPORT_ULPIRUN_MASK (0x40000000U)
|
|
#define USBC_ULPI_VIEWPORT_ULPIRUN_SHIFT (30U)
|
|
/*! ULPIRUN - Not available */
|
|
#define USBC_ULPI_VIEWPORT_ULPIRUN(x) (((uint32_t)(((uint32_t)(x)) << USBC_ULPI_VIEWPORT_ULPIRUN_SHIFT)) & USBC_ULPI_VIEWPORT_ULPIRUN_MASK)
|
|
|
|
#define USBC_ULPI_VIEWPORT_ULPIWU_MASK (0x80000000U)
|
|
#define USBC_ULPI_VIEWPORT_ULPIWU_SHIFT (31U)
|
|
/*! ULPIWU - Not available */
|
|
#define USBC_ULPI_VIEWPORT_ULPIWU(x) (((uint32_t)(((uint32_t)(x)) << USBC_ULPI_VIEWPORT_ULPIWU_SHIFT)) & USBC_ULPI_VIEWPORT_ULPIWU_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name ENDPTNAK - ENDPTNAK */
|
|
/*! @{ */
|
|
|
|
#define USBC_ENDPTNAK_EPRN_MASK (0xFFFFU)
|
|
#define USBC_ENDPTNAK_EPRN_SHIFT (0U)
|
|
/*! EPRN - rwc */
|
|
#define USBC_ENDPTNAK_EPRN(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTNAK_EPRN_SHIFT)) & USBC_ENDPTNAK_EPRN_MASK)
|
|
|
|
#define USBC_ENDPTNAK_EPTN_MASK (0xFFFF0000U)
|
|
#define USBC_ENDPTNAK_EPTN_SHIFT (16U)
|
|
/*! EPTN - rwc */
|
|
#define USBC_ENDPTNAK_EPTN(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTNAK_EPTN_SHIFT)) & USBC_ENDPTNAK_EPTN_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name ENDPTNAKEN - ENDPTNAKEN */
|
|
/*! @{ */
|
|
|
|
#define USBC_ENDPTNAKEN_EPRNE_MASK (0xFFFFU)
|
|
#define USBC_ENDPTNAKEN_EPRNE_SHIFT (0U)
|
|
/*! EPRNE - Only 3 PHY max */
|
|
#define USBC_ENDPTNAKEN_EPRNE(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTNAKEN_EPRNE_SHIFT)) & USBC_ENDPTNAKEN_EPRNE_MASK)
|
|
|
|
#define USBC_ENDPTNAKEN_EPTNE_MASK (0xFFFF0000U)
|
|
#define USBC_ENDPTNAKEN_EPTNE_SHIFT (16U)
|
|
/*! EPTNE - Only 3 PHY max */
|
|
#define USBC_ENDPTNAKEN_EPTNE(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTNAKEN_EPTNE_SHIFT)) & USBC_ENDPTNAKEN_EPTNE_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name PORTSC1 - PORTSC1 */
|
|
/*! @{ */
|
|
|
|
#define USBC_PORTSC1_CCS_MASK (0x1U)
|
|
#define USBC_PORTSC1_CCS_SHIFT (0U)
|
|
/*! CCS - CCS */
|
|
#define USBC_PORTSC1_CCS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_CCS_SHIFT)) & USBC_PORTSC1_CCS_MASK)
|
|
|
|
#define USBC_PORTSC1_CSC_MASK (0x2U)
|
|
#define USBC_PORTSC1_CSC_SHIFT (1U)
|
|
/*! CSC - rwc */
|
|
#define USBC_PORTSC1_CSC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_CSC_SHIFT)) & USBC_PORTSC1_CSC_MASK)
|
|
|
|
#define USBC_PORTSC1_PE_MASK (0x4U)
|
|
#define USBC_PORTSC1_PE_SHIFT (2U)
|
|
/*! PE - rwc */
|
|
#define USBC_PORTSC1_PE(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_PE_SHIFT)) & USBC_PORTSC1_PE_MASK)
|
|
|
|
#define USBC_PORTSC1_PEC_MASK (0x8U)
|
|
#define USBC_PORTSC1_PEC_SHIFT (3U)
|
|
/*! PEC - rwc */
|
|
#define USBC_PORTSC1_PEC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_PEC_SHIFT)) & USBC_PORTSC1_PEC_MASK)
|
|
|
|
#define USBC_PORTSC1_OCA_MASK (0x10U)
|
|
#define USBC_PORTSC1_OCA_SHIFT (4U)
|
|
/*! OCA - OCA */
|
|
#define USBC_PORTSC1_OCA(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_OCA_SHIFT)) & USBC_PORTSC1_OCA_MASK)
|
|
|
|
#define USBC_PORTSC1_OCC_MASK (0x20U)
|
|
#define USBC_PORTSC1_OCC_SHIFT (5U)
|
|
/*! OCC - OCC */
|
|
#define USBC_PORTSC1_OCC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_OCC_SHIFT)) & USBC_PORTSC1_OCC_MASK)
|
|
|
|
#define USBC_PORTSC1_FPR_MASK (0x40U)
|
|
#define USBC_PORTSC1_FPR_SHIFT (6U)
|
|
/*! FPR - FPR */
|
|
#define USBC_PORTSC1_FPR(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_FPR_SHIFT)) & USBC_PORTSC1_FPR_MASK)
|
|
|
|
#define USBC_PORTSC1_SUSP_MASK (0x80U)
|
|
#define USBC_PORTSC1_SUSP_SHIFT (7U)
|
|
/*! SUSP - SUSP */
|
|
#define USBC_PORTSC1_SUSP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_SUSP_SHIFT)) & USBC_PORTSC1_SUSP_MASK)
|
|
|
|
#define USBC_PORTSC1_PR_MASK (0x100U)
|
|
#define USBC_PORTSC1_PR_SHIFT (8U)
|
|
/*! PR - PR */
|
|
#define USBC_PORTSC1_PR(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_PR_SHIFT)) & USBC_PORTSC1_PR_MASK)
|
|
|
|
#define USBC_PORTSC1_HSP_MASK (0x200U)
|
|
#define USBC_PORTSC1_HSP_SHIFT (9U)
|
|
/*! HSP - HSP */
|
|
#define USBC_PORTSC1_HSP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_HSP_SHIFT)) & USBC_PORTSC1_HSP_MASK)
|
|
|
|
#define USBC_PORTSC1_LS_MASK (0xC00U)
|
|
#define USBC_PORTSC1_LS_SHIFT (10U)
|
|
/*! LS - LS */
|
|
#define USBC_PORTSC1_LS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_LS_SHIFT)) & USBC_PORTSC1_LS_MASK)
|
|
|
|
#define USBC_PORTSC1_PP_MASK (0x1000U)
|
|
#define USBC_PORTSC1_PP_SHIFT (12U)
|
|
/*! PP - PP */
|
|
#define USBC_PORTSC1_PP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_PP_SHIFT)) & USBC_PORTSC1_PP_MASK)
|
|
|
|
#define USBC_PORTSC1_PO_MASK (0x2000U)
|
|
#define USBC_PORTSC1_PO_SHIFT (13U)
|
|
/*! PO - PO */
|
|
#define USBC_PORTSC1_PO(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_PO_SHIFT)) & USBC_PORTSC1_PO_MASK)
|
|
|
|
#define USBC_PORTSC1_PIC_MASK (0xC000U)
|
|
#define USBC_PORTSC1_PIC_SHIFT (14U)
|
|
/*! PIC - PIC */
|
|
#define USBC_PORTSC1_PIC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_PIC_SHIFT)) & USBC_PORTSC1_PIC_MASK)
|
|
|
|
#define USBC_PORTSC1_PTC_MASK (0xF0000U)
|
|
#define USBC_PORTSC1_PTC_SHIFT (16U)
|
|
/*! PTC - PTC */
|
|
#define USBC_PORTSC1_PTC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_PTC_SHIFT)) & USBC_PORTSC1_PTC_MASK)
|
|
|
|
#define USBC_PORTSC1_WKCN_MASK (0x100000U)
|
|
#define USBC_PORTSC1_WKCN_SHIFT (20U)
|
|
/*! WKCN - WKCN */
|
|
#define USBC_PORTSC1_WKCN(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_WKCN_SHIFT)) & USBC_PORTSC1_WKCN_MASK)
|
|
|
|
#define USBC_PORTSC1_WKDS_MASK (0x200000U)
|
|
#define USBC_PORTSC1_WKDS_SHIFT (21U)
|
|
/*! WKDS - WKDS */
|
|
#define USBC_PORTSC1_WKDS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_WKDS_SHIFT)) & USBC_PORTSC1_WKDS_MASK)
|
|
|
|
#define USBC_PORTSC1_WKOC_MASK (0x400000U)
|
|
#define USBC_PORTSC1_WKOC_SHIFT (22U)
|
|
/*! WKOC - WKOC */
|
|
#define USBC_PORTSC1_WKOC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_WKOC_SHIFT)) & USBC_PORTSC1_WKOC_MASK)
|
|
|
|
#define USBC_PORTSC1_PHCD_MASK (0x800000U)
|
|
#define USBC_PORTSC1_PHCD_SHIFT (23U)
|
|
/*! PHCD - PHCD */
|
|
#define USBC_PORTSC1_PHCD(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_PHCD_SHIFT)) & USBC_PORTSC1_PHCD_MASK)
|
|
|
|
#define USBC_PORTSC1_PFSC_MASK (0x1000000U)
|
|
#define USBC_PORTSC1_PFSC_SHIFT (24U)
|
|
/*! PFSC - PFSC */
|
|
#define USBC_PORTSC1_PFSC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_PFSC_SHIFT)) & USBC_PORTSC1_PFSC_MASK)
|
|
|
|
#define USBC_PORTSC1_PTS2_MASK (0x2000000U)
|
|
#define USBC_PORTSC1_PTS2_SHIFT (25U)
|
|
/*! PTS2 - PTS2 */
|
|
#define USBC_PORTSC1_PTS2(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_PTS2_SHIFT)) & USBC_PORTSC1_PTS2_MASK)
|
|
|
|
#define USBC_PORTSC1_PSPD_MASK (0xC000000U)
|
|
#define USBC_PORTSC1_PSPD_SHIFT (26U)
|
|
/*! PSPD - PSPD */
|
|
#define USBC_PORTSC1_PSPD(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_PSPD_SHIFT)) & USBC_PORTSC1_PSPD_MASK)
|
|
|
|
#define USBC_PORTSC1_PTW_MASK (0x10000000U)
|
|
#define USBC_PORTSC1_PTW_SHIFT (28U)
|
|
/*! PTW - PTW */
|
|
#define USBC_PORTSC1_PTW(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_PTW_SHIFT)) & USBC_PORTSC1_PTW_MASK)
|
|
|
|
#define USBC_PORTSC1_STS_MASK (0x20000000U)
|
|
#define USBC_PORTSC1_STS_SHIFT (29U)
|
|
/*! STS - STS */
|
|
#define USBC_PORTSC1_STS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_STS_SHIFT)) & USBC_PORTSC1_STS_MASK)
|
|
|
|
#define USBC_PORTSC1_PTS_MASK (0xC0000000U)
|
|
#define USBC_PORTSC1_PTS_SHIFT (30U)
|
|
/*! PTS - PTS */
|
|
#define USBC_PORTSC1_PTS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC1_PTS_SHIFT)) & USBC_PORTSC1_PTS_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name PORTSC2 - PORTSC2 */
|
|
/*! @{ */
|
|
|
|
#define USBC_PORTSC2_CCS_MASK (0x1U)
|
|
#define USBC_PORTSC2_CCS_SHIFT (0U)
|
|
/*! CCS - CCS */
|
|
#define USBC_PORTSC2_CCS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_CCS_SHIFT)) & USBC_PORTSC2_CCS_MASK)
|
|
|
|
#define USBC_PORTSC2_CSC_MASK (0x2U)
|
|
#define USBC_PORTSC2_CSC_SHIFT (1U)
|
|
/*! CSC - rwc */
|
|
#define USBC_PORTSC2_CSC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_CSC_SHIFT)) & USBC_PORTSC2_CSC_MASK)
|
|
|
|
#define USBC_PORTSC2_PE_MASK (0x4U)
|
|
#define USBC_PORTSC2_PE_SHIFT (2U)
|
|
/*! PE - rwc */
|
|
#define USBC_PORTSC2_PE(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_PE_SHIFT)) & USBC_PORTSC2_PE_MASK)
|
|
|
|
#define USBC_PORTSC2_PEC_MASK (0x8U)
|
|
#define USBC_PORTSC2_PEC_SHIFT (3U)
|
|
/*! PEC - rwc */
|
|
#define USBC_PORTSC2_PEC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_PEC_SHIFT)) & USBC_PORTSC2_PEC_MASK)
|
|
|
|
#define USBC_PORTSC2_OCA_MASK (0x10U)
|
|
#define USBC_PORTSC2_OCA_SHIFT (4U)
|
|
/*! OCA - OCA */
|
|
#define USBC_PORTSC2_OCA(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_OCA_SHIFT)) & USBC_PORTSC2_OCA_MASK)
|
|
|
|
#define USBC_PORTSC2_OCC_MASK (0x20U)
|
|
#define USBC_PORTSC2_OCC_SHIFT (5U)
|
|
/*! OCC - OCC */
|
|
#define USBC_PORTSC2_OCC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_OCC_SHIFT)) & USBC_PORTSC2_OCC_MASK)
|
|
|
|
#define USBC_PORTSC2_FPR_MASK (0x40U)
|
|
#define USBC_PORTSC2_FPR_SHIFT (6U)
|
|
/*! FPR - FPR */
|
|
#define USBC_PORTSC2_FPR(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_FPR_SHIFT)) & USBC_PORTSC2_FPR_MASK)
|
|
|
|
#define USBC_PORTSC2_SUSP_MASK (0x80U)
|
|
#define USBC_PORTSC2_SUSP_SHIFT (7U)
|
|
/*! SUSP - SUSP */
|
|
#define USBC_PORTSC2_SUSP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_SUSP_SHIFT)) & USBC_PORTSC2_SUSP_MASK)
|
|
|
|
#define USBC_PORTSC2_PR_MASK (0x100U)
|
|
#define USBC_PORTSC2_PR_SHIFT (8U)
|
|
/*! PR - PR */
|
|
#define USBC_PORTSC2_PR(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_PR_SHIFT)) & USBC_PORTSC2_PR_MASK)
|
|
|
|
#define USBC_PORTSC2_HSP_MASK (0x200U)
|
|
#define USBC_PORTSC2_HSP_SHIFT (9U)
|
|
/*! HSP - HSP */
|
|
#define USBC_PORTSC2_HSP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_HSP_SHIFT)) & USBC_PORTSC2_HSP_MASK)
|
|
|
|
#define USBC_PORTSC2_LS_MASK (0xC00U)
|
|
#define USBC_PORTSC2_LS_SHIFT (10U)
|
|
/*! LS - LS */
|
|
#define USBC_PORTSC2_LS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_LS_SHIFT)) & USBC_PORTSC2_LS_MASK)
|
|
|
|
#define USBC_PORTSC2_PP_MASK (0x1000U)
|
|
#define USBC_PORTSC2_PP_SHIFT (12U)
|
|
/*! PP - PP */
|
|
#define USBC_PORTSC2_PP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_PP_SHIFT)) & USBC_PORTSC2_PP_MASK)
|
|
|
|
#define USBC_PORTSC2_PO_MASK (0x2000U)
|
|
#define USBC_PORTSC2_PO_SHIFT (13U)
|
|
/*! PO - PO */
|
|
#define USBC_PORTSC2_PO(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_PO_SHIFT)) & USBC_PORTSC2_PO_MASK)
|
|
|
|
#define USBC_PORTSC2_PIC_MASK (0xC000U)
|
|
#define USBC_PORTSC2_PIC_SHIFT (14U)
|
|
/*! PIC - PIC */
|
|
#define USBC_PORTSC2_PIC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_PIC_SHIFT)) & USBC_PORTSC2_PIC_MASK)
|
|
|
|
#define USBC_PORTSC2_PTC_MASK (0xF0000U)
|
|
#define USBC_PORTSC2_PTC_SHIFT (16U)
|
|
/*! PTC - PTC */
|
|
#define USBC_PORTSC2_PTC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_PTC_SHIFT)) & USBC_PORTSC2_PTC_MASK)
|
|
|
|
#define USBC_PORTSC2_WKCN_MASK (0x100000U)
|
|
#define USBC_PORTSC2_WKCN_SHIFT (20U)
|
|
/*! WKCN - WKCN */
|
|
#define USBC_PORTSC2_WKCN(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_WKCN_SHIFT)) & USBC_PORTSC2_WKCN_MASK)
|
|
|
|
#define USBC_PORTSC2_WKDS_MASK (0x200000U)
|
|
#define USBC_PORTSC2_WKDS_SHIFT (21U)
|
|
/*! WKDS - WKDS */
|
|
#define USBC_PORTSC2_WKDS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_WKDS_SHIFT)) & USBC_PORTSC2_WKDS_MASK)
|
|
|
|
#define USBC_PORTSC2_WKOC_MASK (0x400000U)
|
|
#define USBC_PORTSC2_WKOC_SHIFT (22U)
|
|
/*! WKOC - WKOC */
|
|
#define USBC_PORTSC2_WKOC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_WKOC_SHIFT)) & USBC_PORTSC2_WKOC_MASK)
|
|
|
|
#define USBC_PORTSC2_PHCD_MASK (0x800000U)
|
|
#define USBC_PORTSC2_PHCD_SHIFT (23U)
|
|
/*! PHCD - PHCD */
|
|
#define USBC_PORTSC2_PHCD(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_PHCD_SHIFT)) & USBC_PORTSC2_PHCD_MASK)
|
|
|
|
#define USBC_PORTSC2_PFSC_MASK (0x1000000U)
|
|
#define USBC_PORTSC2_PFSC_SHIFT (24U)
|
|
/*! PFSC - PFSC */
|
|
#define USBC_PORTSC2_PFSC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_PFSC_SHIFT)) & USBC_PORTSC2_PFSC_MASK)
|
|
|
|
#define USBC_PORTSC2_PTS2_MASK (0x2000000U)
|
|
#define USBC_PORTSC2_PTS2_SHIFT (25U)
|
|
/*! PTS2 - PTS2 */
|
|
#define USBC_PORTSC2_PTS2(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_PTS2_SHIFT)) & USBC_PORTSC2_PTS2_MASK)
|
|
|
|
#define USBC_PORTSC2_PSPD_MASK (0xC000000U)
|
|
#define USBC_PORTSC2_PSPD_SHIFT (26U)
|
|
/*! PSPD - PSPD */
|
|
#define USBC_PORTSC2_PSPD(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_PSPD_SHIFT)) & USBC_PORTSC2_PSPD_MASK)
|
|
|
|
#define USBC_PORTSC2_PTW_MASK (0x10000000U)
|
|
#define USBC_PORTSC2_PTW_SHIFT (28U)
|
|
/*! PTW - PTW */
|
|
#define USBC_PORTSC2_PTW(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_PTW_SHIFT)) & USBC_PORTSC2_PTW_MASK)
|
|
|
|
#define USBC_PORTSC2_STS_MASK (0x20000000U)
|
|
#define USBC_PORTSC2_STS_SHIFT (29U)
|
|
/*! STS - STS */
|
|
#define USBC_PORTSC2_STS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_STS_SHIFT)) & USBC_PORTSC2_STS_MASK)
|
|
|
|
#define USBC_PORTSC2_PTS_MASK (0xC0000000U)
|
|
#define USBC_PORTSC2_PTS_SHIFT (30U)
|
|
/*! PTS - PTS */
|
|
#define USBC_PORTSC2_PTS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC2_PTS_SHIFT)) & USBC_PORTSC2_PTS_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name PORTSC3 - PORTSC3 */
|
|
/*! @{ */
|
|
|
|
#define USBC_PORTSC3_CCS_MASK (0x1U)
|
|
#define USBC_PORTSC3_CCS_SHIFT (0U)
|
|
/*! CCS - CCS */
|
|
#define USBC_PORTSC3_CCS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_CCS_SHIFT)) & USBC_PORTSC3_CCS_MASK)
|
|
|
|
#define USBC_PORTSC3_CSC_MASK (0x2U)
|
|
#define USBC_PORTSC3_CSC_SHIFT (1U)
|
|
/*! CSC - rwc */
|
|
#define USBC_PORTSC3_CSC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_CSC_SHIFT)) & USBC_PORTSC3_CSC_MASK)
|
|
|
|
#define USBC_PORTSC3_PE_MASK (0x4U)
|
|
#define USBC_PORTSC3_PE_SHIFT (2U)
|
|
/*! PE - rwc */
|
|
#define USBC_PORTSC3_PE(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_PE_SHIFT)) & USBC_PORTSC3_PE_MASK)
|
|
|
|
#define USBC_PORTSC3_PEC_MASK (0x8U)
|
|
#define USBC_PORTSC3_PEC_SHIFT (3U)
|
|
/*! PEC - rwc */
|
|
#define USBC_PORTSC3_PEC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_PEC_SHIFT)) & USBC_PORTSC3_PEC_MASK)
|
|
|
|
#define USBC_PORTSC3_OCA_MASK (0x10U)
|
|
#define USBC_PORTSC3_OCA_SHIFT (4U)
|
|
/*! OCA - OCA */
|
|
#define USBC_PORTSC3_OCA(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_OCA_SHIFT)) & USBC_PORTSC3_OCA_MASK)
|
|
|
|
#define USBC_PORTSC3_OCC_MASK (0x20U)
|
|
#define USBC_PORTSC3_OCC_SHIFT (5U)
|
|
/*! OCC - OCC */
|
|
#define USBC_PORTSC3_OCC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_OCC_SHIFT)) & USBC_PORTSC3_OCC_MASK)
|
|
|
|
#define USBC_PORTSC3_FPR_MASK (0x40U)
|
|
#define USBC_PORTSC3_FPR_SHIFT (6U)
|
|
/*! FPR - FPR */
|
|
#define USBC_PORTSC3_FPR(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_FPR_SHIFT)) & USBC_PORTSC3_FPR_MASK)
|
|
|
|
#define USBC_PORTSC3_SUSP_MASK (0x80U)
|
|
#define USBC_PORTSC3_SUSP_SHIFT (7U)
|
|
/*! SUSP - SUSP */
|
|
#define USBC_PORTSC3_SUSP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_SUSP_SHIFT)) & USBC_PORTSC3_SUSP_MASK)
|
|
|
|
#define USBC_PORTSC3_PR_MASK (0x100U)
|
|
#define USBC_PORTSC3_PR_SHIFT (8U)
|
|
/*! PR - PR */
|
|
#define USBC_PORTSC3_PR(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_PR_SHIFT)) & USBC_PORTSC3_PR_MASK)
|
|
|
|
#define USBC_PORTSC3_HSP_MASK (0x200U)
|
|
#define USBC_PORTSC3_HSP_SHIFT (9U)
|
|
/*! HSP - HSP */
|
|
#define USBC_PORTSC3_HSP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_HSP_SHIFT)) & USBC_PORTSC3_HSP_MASK)
|
|
|
|
#define USBC_PORTSC3_LS_MASK (0xC00U)
|
|
#define USBC_PORTSC3_LS_SHIFT (10U)
|
|
/*! LS - LS */
|
|
#define USBC_PORTSC3_LS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_LS_SHIFT)) & USBC_PORTSC3_LS_MASK)
|
|
|
|
#define USBC_PORTSC3_PP_MASK (0x1000U)
|
|
#define USBC_PORTSC3_PP_SHIFT (12U)
|
|
/*! PP - PP */
|
|
#define USBC_PORTSC3_PP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_PP_SHIFT)) & USBC_PORTSC3_PP_MASK)
|
|
|
|
#define USBC_PORTSC3_PO_MASK (0x2000U)
|
|
#define USBC_PORTSC3_PO_SHIFT (13U)
|
|
/*! PO - PO */
|
|
#define USBC_PORTSC3_PO(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_PO_SHIFT)) & USBC_PORTSC3_PO_MASK)
|
|
|
|
#define USBC_PORTSC3_PIC_MASK (0xC000U)
|
|
#define USBC_PORTSC3_PIC_SHIFT (14U)
|
|
/*! PIC - PIC */
|
|
#define USBC_PORTSC3_PIC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_PIC_SHIFT)) & USBC_PORTSC3_PIC_MASK)
|
|
|
|
#define USBC_PORTSC3_PTC_MASK (0xF0000U)
|
|
#define USBC_PORTSC3_PTC_SHIFT (16U)
|
|
/*! PTC - PTC */
|
|
#define USBC_PORTSC3_PTC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_PTC_SHIFT)) & USBC_PORTSC3_PTC_MASK)
|
|
|
|
#define USBC_PORTSC3_WKCN_MASK (0x100000U)
|
|
#define USBC_PORTSC3_WKCN_SHIFT (20U)
|
|
/*! WKCN - WKCN */
|
|
#define USBC_PORTSC3_WKCN(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_WKCN_SHIFT)) & USBC_PORTSC3_WKCN_MASK)
|
|
|
|
#define USBC_PORTSC3_WKDS_MASK (0x200000U)
|
|
#define USBC_PORTSC3_WKDS_SHIFT (21U)
|
|
/*! WKDS - WKDS */
|
|
#define USBC_PORTSC3_WKDS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_WKDS_SHIFT)) & USBC_PORTSC3_WKDS_MASK)
|
|
|
|
#define USBC_PORTSC3_WKOC_MASK (0x400000U)
|
|
#define USBC_PORTSC3_WKOC_SHIFT (22U)
|
|
/*! WKOC - WKOC */
|
|
#define USBC_PORTSC3_WKOC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_WKOC_SHIFT)) & USBC_PORTSC3_WKOC_MASK)
|
|
|
|
#define USBC_PORTSC3_PHCD_MASK (0x800000U)
|
|
#define USBC_PORTSC3_PHCD_SHIFT (23U)
|
|
/*! PHCD - PHCD */
|
|
#define USBC_PORTSC3_PHCD(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_PHCD_SHIFT)) & USBC_PORTSC3_PHCD_MASK)
|
|
|
|
#define USBC_PORTSC3_PFSC_MASK (0x1000000U)
|
|
#define USBC_PORTSC3_PFSC_SHIFT (24U)
|
|
/*! PFSC - PFSC */
|
|
#define USBC_PORTSC3_PFSC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_PFSC_SHIFT)) & USBC_PORTSC3_PFSC_MASK)
|
|
|
|
#define USBC_PORTSC3_PTS2_MASK (0x2000000U)
|
|
#define USBC_PORTSC3_PTS2_SHIFT (25U)
|
|
/*! PTS2 - PTS2 */
|
|
#define USBC_PORTSC3_PTS2(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_PTS2_SHIFT)) & USBC_PORTSC3_PTS2_MASK)
|
|
|
|
#define USBC_PORTSC3_PSPD_MASK (0xC000000U)
|
|
#define USBC_PORTSC3_PSPD_SHIFT (26U)
|
|
/*! PSPD - PSPD */
|
|
#define USBC_PORTSC3_PSPD(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_PSPD_SHIFT)) & USBC_PORTSC3_PSPD_MASK)
|
|
|
|
#define USBC_PORTSC3_PTW_MASK (0x10000000U)
|
|
#define USBC_PORTSC3_PTW_SHIFT (28U)
|
|
/*! PTW - PTW */
|
|
#define USBC_PORTSC3_PTW(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_PTW_SHIFT)) & USBC_PORTSC3_PTW_MASK)
|
|
|
|
#define USBC_PORTSC3_STS_MASK (0x20000000U)
|
|
#define USBC_PORTSC3_STS_SHIFT (29U)
|
|
/*! STS - STS */
|
|
#define USBC_PORTSC3_STS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_STS_SHIFT)) & USBC_PORTSC3_STS_MASK)
|
|
|
|
#define USBC_PORTSC3_PTS_MASK (0xC0000000U)
|
|
#define USBC_PORTSC3_PTS_SHIFT (30U)
|
|
/*! PTS - PTS */
|
|
#define USBC_PORTSC3_PTS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC3_PTS_SHIFT)) & USBC_PORTSC3_PTS_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name PORTSC4 - PORTSC4 */
|
|
/*! @{ */
|
|
|
|
#define USBC_PORTSC4_CCS_MASK (0x1U)
|
|
#define USBC_PORTSC4_CCS_SHIFT (0U)
|
|
/*! CCS - CCS */
|
|
#define USBC_PORTSC4_CCS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_CCS_SHIFT)) & USBC_PORTSC4_CCS_MASK)
|
|
|
|
#define USBC_PORTSC4_CSC_MASK (0x2U)
|
|
#define USBC_PORTSC4_CSC_SHIFT (1U)
|
|
/*! CSC - rwc */
|
|
#define USBC_PORTSC4_CSC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_CSC_SHIFT)) & USBC_PORTSC4_CSC_MASK)
|
|
|
|
#define USBC_PORTSC4_PE_MASK (0x4U)
|
|
#define USBC_PORTSC4_PE_SHIFT (2U)
|
|
/*! PE - rwc */
|
|
#define USBC_PORTSC4_PE(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_PE_SHIFT)) & USBC_PORTSC4_PE_MASK)
|
|
|
|
#define USBC_PORTSC4_PEC_MASK (0x8U)
|
|
#define USBC_PORTSC4_PEC_SHIFT (3U)
|
|
/*! PEC - rwc */
|
|
#define USBC_PORTSC4_PEC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_PEC_SHIFT)) & USBC_PORTSC4_PEC_MASK)
|
|
|
|
#define USBC_PORTSC4_OCA_MASK (0x10U)
|
|
#define USBC_PORTSC4_OCA_SHIFT (4U)
|
|
/*! OCA - OCA */
|
|
#define USBC_PORTSC4_OCA(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_OCA_SHIFT)) & USBC_PORTSC4_OCA_MASK)
|
|
|
|
#define USBC_PORTSC4_OCC_MASK (0x20U)
|
|
#define USBC_PORTSC4_OCC_SHIFT (5U)
|
|
/*! OCC - OCC */
|
|
#define USBC_PORTSC4_OCC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_OCC_SHIFT)) & USBC_PORTSC4_OCC_MASK)
|
|
|
|
#define USBC_PORTSC4_FPR_MASK (0x40U)
|
|
#define USBC_PORTSC4_FPR_SHIFT (6U)
|
|
/*! FPR - FPR */
|
|
#define USBC_PORTSC4_FPR(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_FPR_SHIFT)) & USBC_PORTSC4_FPR_MASK)
|
|
|
|
#define USBC_PORTSC4_SUSP_MASK (0x80U)
|
|
#define USBC_PORTSC4_SUSP_SHIFT (7U)
|
|
/*! SUSP - SUSP */
|
|
#define USBC_PORTSC4_SUSP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_SUSP_SHIFT)) & USBC_PORTSC4_SUSP_MASK)
|
|
|
|
#define USBC_PORTSC4_PR_MASK (0x100U)
|
|
#define USBC_PORTSC4_PR_SHIFT (8U)
|
|
/*! PR - PR */
|
|
#define USBC_PORTSC4_PR(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_PR_SHIFT)) & USBC_PORTSC4_PR_MASK)
|
|
|
|
#define USBC_PORTSC4_HSP_MASK (0x200U)
|
|
#define USBC_PORTSC4_HSP_SHIFT (9U)
|
|
/*! HSP - HSP */
|
|
#define USBC_PORTSC4_HSP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_HSP_SHIFT)) & USBC_PORTSC4_HSP_MASK)
|
|
|
|
#define USBC_PORTSC4_LS_MASK (0xC00U)
|
|
#define USBC_PORTSC4_LS_SHIFT (10U)
|
|
/*! LS - LS */
|
|
#define USBC_PORTSC4_LS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_LS_SHIFT)) & USBC_PORTSC4_LS_MASK)
|
|
|
|
#define USBC_PORTSC4_PP_MASK (0x1000U)
|
|
#define USBC_PORTSC4_PP_SHIFT (12U)
|
|
/*! PP - PP */
|
|
#define USBC_PORTSC4_PP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_PP_SHIFT)) & USBC_PORTSC4_PP_MASK)
|
|
|
|
#define USBC_PORTSC4_PO_MASK (0x2000U)
|
|
#define USBC_PORTSC4_PO_SHIFT (13U)
|
|
/*! PO - PO */
|
|
#define USBC_PORTSC4_PO(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_PO_SHIFT)) & USBC_PORTSC4_PO_MASK)
|
|
|
|
#define USBC_PORTSC4_PIC_MASK (0xC000U)
|
|
#define USBC_PORTSC4_PIC_SHIFT (14U)
|
|
/*! PIC - PIC */
|
|
#define USBC_PORTSC4_PIC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_PIC_SHIFT)) & USBC_PORTSC4_PIC_MASK)
|
|
|
|
#define USBC_PORTSC4_PTC_MASK (0xF0000U)
|
|
#define USBC_PORTSC4_PTC_SHIFT (16U)
|
|
/*! PTC - PTC */
|
|
#define USBC_PORTSC4_PTC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_PTC_SHIFT)) & USBC_PORTSC4_PTC_MASK)
|
|
|
|
#define USBC_PORTSC4_WKCN_MASK (0x100000U)
|
|
#define USBC_PORTSC4_WKCN_SHIFT (20U)
|
|
/*! WKCN - WKCN */
|
|
#define USBC_PORTSC4_WKCN(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_WKCN_SHIFT)) & USBC_PORTSC4_WKCN_MASK)
|
|
|
|
#define USBC_PORTSC4_WKDS_MASK (0x200000U)
|
|
#define USBC_PORTSC4_WKDS_SHIFT (21U)
|
|
/*! WKDS - WKDS */
|
|
#define USBC_PORTSC4_WKDS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_WKDS_SHIFT)) & USBC_PORTSC4_WKDS_MASK)
|
|
|
|
#define USBC_PORTSC4_WKOC_MASK (0x400000U)
|
|
#define USBC_PORTSC4_WKOC_SHIFT (22U)
|
|
/*! WKOC - WKOC */
|
|
#define USBC_PORTSC4_WKOC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_WKOC_SHIFT)) & USBC_PORTSC4_WKOC_MASK)
|
|
|
|
#define USBC_PORTSC4_PHCD_MASK (0x800000U)
|
|
#define USBC_PORTSC4_PHCD_SHIFT (23U)
|
|
/*! PHCD - PHCD */
|
|
#define USBC_PORTSC4_PHCD(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_PHCD_SHIFT)) & USBC_PORTSC4_PHCD_MASK)
|
|
|
|
#define USBC_PORTSC4_PFSC_MASK (0x1000000U)
|
|
#define USBC_PORTSC4_PFSC_SHIFT (24U)
|
|
/*! PFSC - PFSC */
|
|
#define USBC_PORTSC4_PFSC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_PFSC_SHIFT)) & USBC_PORTSC4_PFSC_MASK)
|
|
|
|
#define USBC_PORTSC4_PTS2_MASK (0x2000000U)
|
|
#define USBC_PORTSC4_PTS2_SHIFT (25U)
|
|
/*! PTS2 - PTS2 */
|
|
#define USBC_PORTSC4_PTS2(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_PTS2_SHIFT)) & USBC_PORTSC4_PTS2_MASK)
|
|
|
|
#define USBC_PORTSC4_PSPD_MASK (0xC000000U)
|
|
#define USBC_PORTSC4_PSPD_SHIFT (26U)
|
|
/*! PSPD - PSPD */
|
|
#define USBC_PORTSC4_PSPD(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_PSPD_SHIFT)) & USBC_PORTSC4_PSPD_MASK)
|
|
|
|
#define USBC_PORTSC4_PTW_MASK (0x10000000U)
|
|
#define USBC_PORTSC4_PTW_SHIFT (28U)
|
|
/*! PTW - PTW */
|
|
#define USBC_PORTSC4_PTW(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_PTW_SHIFT)) & USBC_PORTSC4_PTW_MASK)
|
|
|
|
#define USBC_PORTSC4_STS_MASK (0x20000000U)
|
|
#define USBC_PORTSC4_STS_SHIFT (29U)
|
|
/*! STS - STS */
|
|
#define USBC_PORTSC4_STS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_STS_SHIFT)) & USBC_PORTSC4_STS_MASK)
|
|
|
|
#define USBC_PORTSC4_PTS_MASK (0xC0000000U)
|
|
#define USBC_PORTSC4_PTS_SHIFT (30U)
|
|
/*! PTS - PTS */
|
|
#define USBC_PORTSC4_PTS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC4_PTS_SHIFT)) & USBC_PORTSC4_PTS_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name PORTSC5 - PORTSC5 */
|
|
/*! @{ */
|
|
|
|
#define USBC_PORTSC5_CCS_MASK (0x1U)
|
|
#define USBC_PORTSC5_CCS_SHIFT (0U)
|
|
/*! CCS - CCS */
|
|
#define USBC_PORTSC5_CCS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_CCS_SHIFT)) & USBC_PORTSC5_CCS_MASK)
|
|
|
|
#define USBC_PORTSC5_CSC_MASK (0x2U)
|
|
#define USBC_PORTSC5_CSC_SHIFT (1U)
|
|
/*! CSC - rwc */
|
|
#define USBC_PORTSC5_CSC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_CSC_SHIFT)) & USBC_PORTSC5_CSC_MASK)
|
|
|
|
#define USBC_PORTSC5_PE_MASK (0x4U)
|
|
#define USBC_PORTSC5_PE_SHIFT (2U)
|
|
/*! PE - rwc */
|
|
#define USBC_PORTSC5_PE(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_PE_SHIFT)) & USBC_PORTSC5_PE_MASK)
|
|
|
|
#define USBC_PORTSC5_PEC_MASK (0x8U)
|
|
#define USBC_PORTSC5_PEC_SHIFT (3U)
|
|
/*! PEC - rwc */
|
|
#define USBC_PORTSC5_PEC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_PEC_SHIFT)) & USBC_PORTSC5_PEC_MASK)
|
|
|
|
#define USBC_PORTSC5_OCA_MASK (0x10U)
|
|
#define USBC_PORTSC5_OCA_SHIFT (4U)
|
|
/*! OCA - OCA */
|
|
#define USBC_PORTSC5_OCA(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_OCA_SHIFT)) & USBC_PORTSC5_OCA_MASK)
|
|
|
|
#define USBC_PORTSC5_OCC_MASK (0x20U)
|
|
#define USBC_PORTSC5_OCC_SHIFT (5U)
|
|
/*! OCC - OCC */
|
|
#define USBC_PORTSC5_OCC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_OCC_SHIFT)) & USBC_PORTSC5_OCC_MASK)
|
|
|
|
#define USBC_PORTSC5_FPR_MASK (0x40U)
|
|
#define USBC_PORTSC5_FPR_SHIFT (6U)
|
|
/*! FPR - FPR */
|
|
#define USBC_PORTSC5_FPR(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_FPR_SHIFT)) & USBC_PORTSC5_FPR_MASK)
|
|
|
|
#define USBC_PORTSC5_SUSP_MASK (0x80U)
|
|
#define USBC_PORTSC5_SUSP_SHIFT (7U)
|
|
/*! SUSP - SUSP */
|
|
#define USBC_PORTSC5_SUSP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_SUSP_SHIFT)) & USBC_PORTSC5_SUSP_MASK)
|
|
|
|
#define USBC_PORTSC5_PR_MASK (0x100U)
|
|
#define USBC_PORTSC5_PR_SHIFT (8U)
|
|
/*! PR - PR */
|
|
#define USBC_PORTSC5_PR(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_PR_SHIFT)) & USBC_PORTSC5_PR_MASK)
|
|
|
|
#define USBC_PORTSC5_HSP_MASK (0x200U)
|
|
#define USBC_PORTSC5_HSP_SHIFT (9U)
|
|
/*! HSP - HSP */
|
|
#define USBC_PORTSC5_HSP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_HSP_SHIFT)) & USBC_PORTSC5_HSP_MASK)
|
|
|
|
#define USBC_PORTSC5_LS_MASK (0xC00U)
|
|
#define USBC_PORTSC5_LS_SHIFT (10U)
|
|
/*! LS - LS */
|
|
#define USBC_PORTSC5_LS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_LS_SHIFT)) & USBC_PORTSC5_LS_MASK)
|
|
|
|
#define USBC_PORTSC5_PP_MASK (0x1000U)
|
|
#define USBC_PORTSC5_PP_SHIFT (12U)
|
|
/*! PP - PP */
|
|
#define USBC_PORTSC5_PP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_PP_SHIFT)) & USBC_PORTSC5_PP_MASK)
|
|
|
|
#define USBC_PORTSC5_PO_MASK (0x2000U)
|
|
#define USBC_PORTSC5_PO_SHIFT (13U)
|
|
/*! PO - PO */
|
|
#define USBC_PORTSC5_PO(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_PO_SHIFT)) & USBC_PORTSC5_PO_MASK)
|
|
|
|
#define USBC_PORTSC5_PIC_MASK (0xC000U)
|
|
#define USBC_PORTSC5_PIC_SHIFT (14U)
|
|
/*! PIC - PIC */
|
|
#define USBC_PORTSC5_PIC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_PIC_SHIFT)) & USBC_PORTSC5_PIC_MASK)
|
|
|
|
#define USBC_PORTSC5_PTC_MASK (0xF0000U)
|
|
#define USBC_PORTSC5_PTC_SHIFT (16U)
|
|
/*! PTC - PTC */
|
|
#define USBC_PORTSC5_PTC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_PTC_SHIFT)) & USBC_PORTSC5_PTC_MASK)
|
|
|
|
#define USBC_PORTSC5_WKCN_MASK (0x100000U)
|
|
#define USBC_PORTSC5_WKCN_SHIFT (20U)
|
|
/*! WKCN - WKCN */
|
|
#define USBC_PORTSC5_WKCN(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_WKCN_SHIFT)) & USBC_PORTSC5_WKCN_MASK)
|
|
|
|
#define USBC_PORTSC5_WKDS_MASK (0x200000U)
|
|
#define USBC_PORTSC5_WKDS_SHIFT (21U)
|
|
/*! WKDS - WKDS */
|
|
#define USBC_PORTSC5_WKDS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_WKDS_SHIFT)) & USBC_PORTSC5_WKDS_MASK)
|
|
|
|
#define USBC_PORTSC5_WKOC_MASK (0x400000U)
|
|
#define USBC_PORTSC5_WKOC_SHIFT (22U)
|
|
/*! WKOC - WKOC */
|
|
#define USBC_PORTSC5_WKOC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_WKOC_SHIFT)) & USBC_PORTSC5_WKOC_MASK)
|
|
|
|
#define USBC_PORTSC5_PHCD_MASK (0x800000U)
|
|
#define USBC_PORTSC5_PHCD_SHIFT (23U)
|
|
/*! PHCD - PHCD */
|
|
#define USBC_PORTSC5_PHCD(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_PHCD_SHIFT)) & USBC_PORTSC5_PHCD_MASK)
|
|
|
|
#define USBC_PORTSC5_PFSC_MASK (0x1000000U)
|
|
#define USBC_PORTSC5_PFSC_SHIFT (24U)
|
|
/*! PFSC - PFSC */
|
|
#define USBC_PORTSC5_PFSC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_PFSC_SHIFT)) & USBC_PORTSC5_PFSC_MASK)
|
|
|
|
#define USBC_PORTSC5_PTS2_MASK (0x2000000U)
|
|
#define USBC_PORTSC5_PTS2_SHIFT (25U)
|
|
/*! PTS2 - PTS2 */
|
|
#define USBC_PORTSC5_PTS2(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_PTS2_SHIFT)) & USBC_PORTSC5_PTS2_MASK)
|
|
|
|
#define USBC_PORTSC5_PSPD_MASK (0xC000000U)
|
|
#define USBC_PORTSC5_PSPD_SHIFT (26U)
|
|
/*! PSPD - PSPD */
|
|
#define USBC_PORTSC5_PSPD(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_PSPD_SHIFT)) & USBC_PORTSC5_PSPD_MASK)
|
|
|
|
#define USBC_PORTSC5_PTW_MASK (0x10000000U)
|
|
#define USBC_PORTSC5_PTW_SHIFT (28U)
|
|
/*! PTW - PTW */
|
|
#define USBC_PORTSC5_PTW(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_PTW_SHIFT)) & USBC_PORTSC5_PTW_MASK)
|
|
|
|
#define USBC_PORTSC5_STS_MASK (0x20000000U)
|
|
#define USBC_PORTSC5_STS_SHIFT (29U)
|
|
/*! STS - STS */
|
|
#define USBC_PORTSC5_STS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_STS_SHIFT)) & USBC_PORTSC5_STS_MASK)
|
|
|
|
#define USBC_PORTSC5_PTS_MASK (0xC0000000U)
|
|
#define USBC_PORTSC5_PTS_SHIFT (30U)
|
|
/*! PTS - PTS */
|
|
#define USBC_PORTSC5_PTS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC5_PTS_SHIFT)) & USBC_PORTSC5_PTS_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name PORTSC6 - PORTSC6 */
|
|
/*! @{ */
|
|
|
|
#define USBC_PORTSC6_CCS_MASK (0x1U)
|
|
#define USBC_PORTSC6_CCS_SHIFT (0U)
|
|
/*! CCS - CCS */
|
|
#define USBC_PORTSC6_CCS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_CCS_SHIFT)) & USBC_PORTSC6_CCS_MASK)
|
|
|
|
#define USBC_PORTSC6_CSC_MASK (0x2U)
|
|
#define USBC_PORTSC6_CSC_SHIFT (1U)
|
|
/*! CSC - rwc */
|
|
#define USBC_PORTSC6_CSC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_CSC_SHIFT)) & USBC_PORTSC6_CSC_MASK)
|
|
|
|
#define USBC_PORTSC6_PE_MASK (0x4U)
|
|
#define USBC_PORTSC6_PE_SHIFT (2U)
|
|
/*! PE - rwc */
|
|
#define USBC_PORTSC6_PE(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_PE_SHIFT)) & USBC_PORTSC6_PE_MASK)
|
|
|
|
#define USBC_PORTSC6_PEC_MASK (0x8U)
|
|
#define USBC_PORTSC6_PEC_SHIFT (3U)
|
|
/*! PEC - rwc */
|
|
#define USBC_PORTSC6_PEC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_PEC_SHIFT)) & USBC_PORTSC6_PEC_MASK)
|
|
|
|
#define USBC_PORTSC6_OCA_MASK (0x10U)
|
|
#define USBC_PORTSC6_OCA_SHIFT (4U)
|
|
/*! OCA - OCA */
|
|
#define USBC_PORTSC6_OCA(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_OCA_SHIFT)) & USBC_PORTSC6_OCA_MASK)
|
|
|
|
#define USBC_PORTSC6_OCC_MASK (0x20U)
|
|
#define USBC_PORTSC6_OCC_SHIFT (5U)
|
|
/*! OCC - OCC */
|
|
#define USBC_PORTSC6_OCC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_OCC_SHIFT)) & USBC_PORTSC6_OCC_MASK)
|
|
|
|
#define USBC_PORTSC6_FPR_MASK (0x40U)
|
|
#define USBC_PORTSC6_FPR_SHIFT (6U)
|
|
/*! FPR - FPR */
|
|
#define USBC_PORTSC6_FPR(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_FPR_SHIFT)) & USBC_PORTSC6_FPR_MASK)
|
|
|
|
#define USBC_PORTSC6_SUSP_MASK (0x80U)
|
|
#define USBC_PORTSC6_SUSP_SHIFT (7U)
|
|
/*! SUSP - SUSP */
|
|
#define USBC_PORTSC6_SUSP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_SUSP_SHIFT)) & USBC_PORTSC6_SUSP_MASK)
|
|
|
|
#define USBC_PORTSC6_PR_MASK (0x100U)
|
|
#define USBC_PORTSC6_PR_SHIFT (8U)
|
|
/*! PR - PR */
|
|
#define USBC_PORTSC6_PR(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_PR_SHIFT)) & USBC_PORTSC6_PR_MASK)
|
|
|
|
#define USBC_PORTSC6_HSP_MASK (0x200U)
|
|
#define USBC_PORTSC6_HSP_SHIFT (9U)
|
|
/*! HSP - HSP */
|
|
#define USBC_PORTSC6_HSP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_HSP_SHIFT)) & USBC_PORTSC6_HSP_MASK)
|
|
|
|
#define USBC_PORTSC6_LS_MASK (0xC00U)
|
|
#define USBC_PORTSC6_LS_SHIFT (10U)
|
|
/*! LS - LS */
|
|
#define USBC_PORTSC6_LS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_LS_SHIFT)) & USBC_PORTSC6_LS_MASK)
|
|
|
|
#define USBC_PORTSC6_PP_MASK (0x1000U)
|
|
#define USBC_PORTSC6_PP_SHIFT (12U)
|
|
/*! PP - PP */
|
|
#define USBC_PORTSC6_PP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_PP_SHIFT)) & USBC_PORTSC6_PP_MASK)
|
|
|
|
#define USBC_PORTSC6_PO_MASK (0x2000U)
|
|
#define USBC_PORTSC6_PO_SHIFT (13U)
|
|
/*! PO - PO */
|
|
#define USBC_PORTSC6_PO(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_PO_SHIFT)) & USBC_PORTSC6_PO_MASK)
|
|
|
|
#define USBC_PORTSC6_PIC_MASK (0xC000U)
|
|
#define USBC_PORTSC6_PIC_SHIFT (14U)
|
|
/*! PIC - PIC */
|
|
#define USBC_PORTSC6_PIC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_PIC_SHIFT)) & USBC_PORTSC6_PIC_MASK)
|
|
|
|
#define USBC_PORTSC6_PTC_MASK (0xF0000U)
|
|
#define USBC_PORTSC6_PTC_SHIFT (16U)
|
|
/*! PTC - PTC */
|
|
#define USBC_PORTSC6_PTC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_PTC_SHIFT)) & USBC_PORTSC6_PTC_MASK)
|
|
|
|
#define USBC_PORTSC6_WKCN_MASK (0x100000U)
|
|
#define USBC_PORTSC6_WKCN_SHIFT (20U)
|
|
/*! WKCN - WKCN */
|
|
#define USBC_PORTSC6_WKCN(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_WKCN_SHIFT)) & USBC_PORTSC6_WKCN_MASK)
|
|
|
|
#define USBC_PORTSC6_WKDS_MASK (0x200000U)
|
|
#define USBC_PORTSC6_WKDS_SHIFT (21U)
|
|
/*! WKDS - WKDS */
|
|
#define USBC_PORTSC6_WKDS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_WKDS_SHIFT)) & USBC_PORTSC6_WKDS_MASK)
|
|
|
|
#define USBC_PORTSC6_WKOC_MASK (0x400000U)
|
|
#define USBC_PORTSC6_WKOC_SHIFT (22U)
|
|
/*! WKOC - WKOC */
|
|
#define USBC_PORTSC6_WKOC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_WKOC_SHIFT)) & USBC_PORTSC6_WKOC_MASK)
|
|
|
|
#define USBC_PORTSC6_PHCD_MASK (0x800000U)
|
|
#define USBC_PORTSC6_PHCD_SHIFT (23U)
|
|
/*! PHCD - PHCD */
|
|
#define USBC_PORTSC6_PHCD(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_PHCD_SHIFT)) & USBC_PORTSC6_PHCD_MASK)
|
|
|
|
#define USBC_PORTSC6_PFSC_MASK (0x1000000U)
|
|
#define USBC_PORTSC6_PFSC_SHIFT (24U)
|
|
/*! PFSC - PFSC */
|
|
#define USBC_PORTSC6_PFSC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_PFSC_SHIFT)) & USBC_PORTSC6_PFSC_MASK)
|
|
|
|
#define USBC_PORTSC6_PTS2_MASK (0x2000000U)
|
|
#define USBC_PORTSC6_PTS2_SHIFT (25U)
|
|
/*! PTS2 - PTS2 */
|
|
#define USBC_PORTSC6_PTS2(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_PTS2_SHIFT)) & USBC_PORTSC6_PTS2_MASK)
|
|
|
|
#define USBC_PORTSC6_PSPD_MASK (0xC000000U)
|
|
#define USBC_PORTSC6_PSPD_SHIFT (26U)
|
|
/*! PSPD - PSPD */
|
|
#define USBC_PORTSC6_PSPD(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_PSPD_SHIFT)) & USBC_PORTSC6_PSPD_MASK)
|
|
|
|
#define USBC_PORTSC6_PTW_MASK (0x10000000U)
|
|
#define USBC_PORTSC6_PTW_SHIFT (28U)
|
|
/*! PTW - PTW */
|
|
#define USBC_PORTSC6_PTW(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_PTW_SHIFT)) & USBC_PORTSC6_PTW_MASK)
|
|
|
|
#define USBC_PORTSC6_STS_MASK (0x20000000U)
|
|
#define USBC_PORTSC6_STS_SHIFT (29U)
|
|
/*! STS - STS */
|
|
#define USBC_PORTSC6_STS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_STS_SHIFT)) & USBC_PORTSC6_STS_MASK)
|
|
|
|
#define USBC_PORTSC6_PTS_MASK (0xC0000000U)
|
|
#define USBC_PORTSC6_PTS_SHIFT (30U)
|
|
/*! PTS - PTS */
|
|
#define USBC_PORTSC6_PTS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC6_PTS_SHIFT)) & USBC_PORTSC6_PTS_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name PORTSC7 - PORTSC7 */
|
|
/*! @{ */
|
|
|
|
#define USBC_PORTSC7_CCS_MASK (0x1U)
|
|
#define USBC_PORTSC7_CCS_SHIFT (0U)
|
|
/*! CCS - CCS */
|
|
#define USBC_PORTSC7_CCS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_CCS_SHIFT)) & USBC_PORTSC7_CCS_MASK)
|
|
|
|
#define USBC_PORTSC7_CSC_MASK (0x2U)
|
|
#define USBC_PORTSC7_CSC_SHIFT (1U)
|
|
/*! CSC - rwc */
|
|
#define USBC_PORTSC7_CSC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_CSC_SHIFT)) & USBC_PORTSC7_CSC_MASK)
|
|
|
|
#define USBC_PORTSC7_PE_MASK (0x4U)
|
|
#define USBC_PORTSC7_PE_SHIFT (2U)
|
|
/*! PE - rwc */
|
|
#define USBC_PORTSC7_PE(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_PE_SHIFT)) & USBC_PORTSC7_PE_MASK)
|
|
|
|
#define USBC_PORTSC7_PEC_MASK (0x8U)
|
|
#define USBC_PORTSC7_PEC_SHIFT (3U)
|
|
/*! PEC - rwc */
|
|
#define USBC_PORTSC7_PEC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_PEC_SHIFT)) & USBC_PORTSC7_PEC_MASK)
|
|
|
|
#define USBC_PORTSC7_OCA_MASK (0x10U)
|
|
#define USBC_PORTSC7_OCA_SHIFT (4U)
|
|
/*! OCA - OCA */
|
|
#define USBC_PORTSC7_OCA(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_OCA_SHIFT)) & USBC_PORTSC7_OCA_MASK)
|
|
|
|
#define USBC_PORTSC7_OCC_MASK (0x20U)
|
|
#define USBC_PORTSC7_OCC_SHIFT (5U)
|
|
/*! OCC - OCC */
|
|
#define USBC_PORTSC7_OCC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_OCC_SHIFT)) & USBC_PORTSC7_OCC_MASK)
|
|
|
|
#define USBC_PORTSC7_FPR_MASK (0x40U)
|
|
#define USBC_PORTSC7_FPR_SHIFT (6U)
|
|
/*! FPR - FPR */
|
|
#define USBC_PORTSC7_FPR(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_FPR_SHIFT)) & USBC_PORTSC7_FPR_MASK)
|
|
|
|
#define USBC_PORTSC7_SUSP_MASK (0x80U)
|
|
#define USBC_PORTSC7_SUSP_SHIFT (7U)
|
|
/*! SUSP - SUSP */
|
|
#define USBC_PORTSC7_SUSP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_SUSP_SHIFT)) & USBC_PORTSC7_SUSP_MASK)
|
|
|
|
#define USBC_PORTSC7_PR_MASK (0x100U)
|
|
#define USBC_PORTSC7_PR_SHIFT (8U)
|
|
/*! PR - PR */
|
|
#define USBC_PORTSC7_PR(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_PR_SHIFT)) & USBC_PORTSC7_PR_MASK)
|
|
|
|
#define USBC_PORTSC7_HSP_MASK (0x200U)
|
|
#define USBC_PORTSC7_HSP_SHIFT (9U)
|
|
/*! HSP - HSP */
|
|
#define USBC_PORTSC7_HSP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_HSP_SHIFT)) & USBC_PORTSC7_HSP_MASK)
|
|
|
|
#define USBC_PORTSC7_LS_MASK (0xC00U)
|
|
#define USBC_PORTSC7_LS_SHIFT (10U)
|
|
/*! LS - LS */
|
|
#define USBC_PORTSC7_LS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_LS_SHIFT)) & USBC_PORTSC7_LS_MASK)
|
|
|
|
#define USBC_PORTSC7_PP_MASK (0x1000U)
|
|
#define USBC_PORTSC7_PP_SHIFT (12U)
|
|
/*! PP - PP */
|
|
#define USBC_PORTSC7_PP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_PP_SHIFT)) & USBC_PORTSC7_PP_MASK)
|
|
|
|
#define USBC_PORTSC7_PO_MASK (0x2000U)
|
|
#define USBC_PORTSC7_PO_SHIFT (13U)
|
|
/*! PO - PO */
|
|
#define USBC_PORTSC7_PO(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_PO_SHIFT)) & USBC_PORTSC7_PO_MASK)
|
|
|
|
#define USBC_PORTSC7_PIC_MASK (0xC000U)
|
|
#define USBC_PORTSC7_PIC_SHIFT (14U)
|
|
/*! PIC - PIC */
|
|
#define USBC_PORTSC7_PIC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_PIC_SHIFT)) & USBC_PORTSC7_PIC_MASK)
|
|
|
|
#define USBC_PORTSC7_PTC_MASK (0xF0000U)
|
|
#define USBC_PORTSC7_PTC_SHIFT (16U)
|
|
/*! PTC - PTC */
|
|
#define USBC_PORTSC7_PTC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_PTC_SHIFT)) & USBC_PORTSC7_PTC_MASK)
|
|
|
|
#define USBC_PORTSC7_WKCN_MASK (0x100000U)
|
|
#define USBC_PORTSC7_WKCN_SHIFT (20U)
|
|
/*! WKCN - WKCN */
|
|
#define USBC_PORTSC7_WKCN(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_WKCN_SHIFT)) & USBC_PORTSC7_WKCN_MASK)
|
|
|
|
#define USBC_PORTSC7_WKDS_MASK (0x200000U)
|
|
#define USBC_PORTSC7_WKDS_SHIFT (21U)
|
|
/*! WKDS - WKDS */
|
|
#define USBC_PORTSC7_WKDS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_WKDS_SHIFT)) & USBC_PORTSC7_WKDS_MASK)
|
|
|
|
#define USBC_PORTSC7_WKOC_MASK (0x400000U)
|
|
#define USBC_PORTSC7_WKOC_SHIFT (22U)
|
|
/*! WKOC - WKOC */
|
|
#define USBC_PORTSC7_WKOC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_WKOC_SHIFT)) & USBC_PORTSC7_WKOC_MASK)
|
|
|
|
#define USBC_PORTSC7_PHCD_MASK (0x800000U)
|
|
#define USBC_PORTSC7_PHCD_SHIFT (23U)
|
|
/*! PHCD - PHCD */
|
|
#define USBC_PORTSC7_PHCD(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_PHCD_SHIFT)) & USBC_PORTSC7_PHCD_MASK)
|
|
|
|
#define USBC_PORTSC7_PFSC_MASK (0x1000000U)
|
|
#define USBC_PORTSC7_PFSC_SHIFT (24U)
|
|
/*! PFSC - PFSC */
|
|
#define USBC_PORTSC7_PFSC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_PFSC_SHIFT)) & USBC_PORTSC7_PFSC_MASK)
|
|
|
|
#define USBC_PORTSC7_PTS2_MASK (0x2000000U)
|
|
#define USBC_PORTSC7_PTS2_SHIFT (25U)
|
|
/*! PTS2 - PTS2 */
|
|
#define USBC_PORTSC7_PTS2(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_PTS2_SHIFT)) & USBC_PORTSC7_PTS2_MASK)
|
|
|
|
#define USBC_PORTSC7_PSPD_MASK (0xC000000U)
|
|
#define USBC_PORTSC7_PSPD_SHIFT (26U)
|
|
/*! PSPD - PSPD */
|
|
#define USBC_PORTSC7_PSPD(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_PSPD_SHIFT)) & USBC_PORTSC7_PSPD_MASK)
|
|
|
|
#define USBC_PORTSC7_PTW_MASK (0x10000000U)
|
|
#define USBC_PORTSC7_PTW_SHIFT (28U)
|
|
/*! PTW - PTW */
|
|
#define USBC_PORTSC7_PTW(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_PTW_SHIFT)) & USBC_PORTSC7_PTW_MASK)
|
|
|
|
#define USBC_PORTSC7_STS_MASK (0x20000000U)
|
|
#define USBC_PORTSC7_STS_SHIFT (29U)
|
|
/*! STS - STS */
|
|
#define USBC_PORTSC7_STS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_STS_SHIFT)) & USBC_PORTSC7_STS_MASK)
|
|
|
|
#define USBC_PORTSC7_PTS_MASK (0xC0000000U)
|
|
#define USBC_PORTSC7_PTS_SHIFT (30U)
|
|
/*! PTS - PTS */
|
|
#define USBC_PORTSC7_PTS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC7_PTS_SHIFT)) & USBC_PORTSC7_PTS_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name PORTSC8 - PORTSC8 */
|
|
/*! @{ */
|
|
|
|
#define USBC_PORTSC8_CCS_MASK (0x1U)
|
|
#define USBC_PORTSC8_CCS_SHIFT (0U)
|
|
/*! CCS - CCS */
|
|
#define USBC_PORTSC8_CCS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_CCS_SHIFT)) & USBC_PORTSC8_CCS_MASK)
|
|
|
|
#define USBC_PORTSC8_CSC_MASK (0x2U)
|
|
#define USBC_PORTSC8_CSC_SHIFT (1U)
|
|
/*! CSC - rwc */
|
|
#define USBC_PORTSC8_CSC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_CSC_SHIFT)) & USBC_PORTSC8_CSC_MASK)
|
|
|
|
#define USBC_PORTSC8_PE_MASK (0x4U)
|
|
#define USBC_PORTSC8_PE_SHIFT (2U)
|
|
/*! PE - rwc */
|
|
#define USBC_PORTSC8_PE(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_PE_SHIFT)) & USBC_PORTSC8_PE_MASK)
|
|
|
|
#define USBC_PORTSC8_PEC_MASK (0x8U)
|
|
#define USBC_PORTSC8_PEC_SHIFT (3U)
|
|
/*! PEC - rwc */
|
|
#define USBC_PORTSC8_PEC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_PEC_SHIFT)) & USBC_PORTSC8_PEC_MASK)
|
|
|
|
#define USBC_PORTSC8_OCA_MASK (0x10U)
|
|
#define USBC_PORTSC8_OCA_SHIFT (4U)
|
|
/*! OCA - OCA */
|
|
#define USBC_PORTSC8_OCA(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_OCA_SHIFT)) & USBC_PORTSC8_OCA_MASK)
|
|
|
|
#define USBC_PORTSC8_OCC_MASK (0x20U)
|
|
#define USBC_PORTSC8_OCC_SHIFT (5U)
|
|
/*! OCC - OCC */
|
|
#define USBC_PORTSC8_OCC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_OCC_SHIFT)) & USBC_PORTSC8_OCC_MASK)
|
|
|
|
#define USBC_PORTSC8_FPR_MASK (0x40U)
|
|
#define USBC_PORTSC8_FPR_SHIFT (6U)
|
|
/*! FPR - FPR */
|
|
#define USBC_PORTSC8_FPR(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_FPR_SHIFT)) & USBC_PORTSC8_FPR_MASK)
|
|
|
|
#define USBC_PORTSC8_SUSP_MASK (0x80U)
|
|
#define USBC_PORTSC8_SUSP_SHIFT (7U)
|
|
/*! SUSP - SUSP */
|
|
#define USBC_PORTSC8_SUSP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_SUSP_SHIFT)) & USBC_PORTSC8_SUSP_MASK)
|
|
|
|
#define USBC_PORTSC8_PR_MASK (0x100U)
|
|
#define USBC_PORTSC8_PR_SHIFT (8U)
|
|
/*! PR - PR */
|
|
#define USBC_PORTSC8_PR(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_PR_SHIFT)) & USBC_PORTSC8_PR_MASK)
|
|
|
|
#define USBC_PORTSC8_HSP_MASK (0x200U)
|
|
#define USBC_PORTSC8_HSP_SHIFT (9U)
|
|
/*! HSP - HSP */
|
|
#define USBC_PORTSC8_HSP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_HSP_SHIFT)) & USBC_PORTSC8_HSP_MASK)
|
|
|
|
#define USBC_PORTSC8_LS_MASK (0xC00U)
|
|
#define USBC_PORTSC8_LS_SHIFT (10U)
|
|
/*! LS - LS */
|
|
#define USBC_PORTSC8_LS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_LS_SHIFT)) & USBC_PORTSC8_LS_MASK)
|
|
|
|
#define USBC_PORTSC8_PP_MASK (0x1000U)
|
|
#define USBC_PORTSC8_PP_SHIFT (12U)
|
|
/*! PP - PP */
|
|
#define USBC_PORTSC8_PP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_PP_SHIFT)) & USBC_PORTSC8_PP_MASK)
|
|
|
|
#define USBC_PORTSC8_PO_MASK (0x2000U)
|
|
#define USBC_PORTSC8_PO_SHIFT (13U)
|
|
/*! PO - PO */
|
|
#define USBC_PORTSC8_PO(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_PO_SHIFT)) & USBC_PORTSC8_PO_MASK)
|
|
|
|
#define USBC_PORTSC8_PIC_MASK (0xC000U)
|
|
#define USBC_PORTSC8_PIC_SHIFT (14U)
|
|
/*! PIC - PIC */
|
|
#define USBC_PORTSC8_PIC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_PIC_SHIFT)) & USBC_PORTSC8_PIC_MASK)
|
|
|
|
#define USBC_PORTSC8_PTC_MASK (0xF0000U)
|
|
#define USBC_PORTSC8_PTC_SHIFT (16U)
|
|
/*! PTC - PTC */
|
|
#define USBC_PORTSC8_PTC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_PTC_SHIFT)) & USBC_PORTSC8_PTC_MASK)
|
|
|
|
#define USBC_PORTSC8_WKCN_MASK (0x100000U)
|
|
#define USBC_PORTSC8_WKCN_SHIFT (20U)
|
|
/*! WKCN - WKCN */
|
|
#define USBC_PORTSC8_WKCN(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_WKCN_SHIFT)) & USBC_PORTSC8_WKCN_MASK)
|
|
|
|
#define USBC_PORTSC8_WKDS_MASK (0x200000U)
|
|
#define USBC_PORTSC8_WKDS_SHIFT (21U)
|
|
/*! WKDS - WKDS */
|
|
#define USBC_PORTSC8_WKDS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_WKDS_SHIFT)) & USBC_PORTSC8_WKDS_MASK)
|
|
|
|
#define USBC_PORTSC8_WKOC_MASK (0x400000U)
|
|
#define USBC_PORTSC8_WKOC_SHIFT (22U)
|
|
/*! WKOC - WKOC */
|
|
#define USBC_PORTSC8_WKOC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_WKOC_SHIFT)) & USBC_PORTSC8_WKOC_MASK)
|
|
|
|
#define USBC_PORTSC8_PHCD_MASK (0x800000U)
|
|
#define USBC_PORTSC8_PHCD_SHIFT (23U)
|
|
/*! PHCD - PHCD */
|
|
#define USBC_PORTSC8_PHCD(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_PHCD_SHIFT)) & USBC_PORTSC8_PHCD_MASK)
|
|
|
|
#define USBC_PORTSC8_PFSC_MASK (0x1000000U)
|
|
#define USBC_PORTSC8_PFSC_SHIFT (24U)
|
|
/*! PFSC - PFSC */
|
|
#define USBC_PORTSC8_PFSC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_PFSC_SHIFT)) & USBC_PORTSC8_PFSC_MASK)
|
|
|
|
#define USBC_PORTSC8_PTS2_MASK (0x2000000U)
|
|
#define USBC_PORTSC8_PTS2_SHIFT (25U)
|
|
/*! PTS2 - PTS2 */
|
|
#define USBC_PORTSC8_PTS2(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_PTS2_SHIFT)) & USBC_PORTSC8_PTS2_MASK)
|
|
|
|
#define USBC_PORTSC8_PSPD_MASK (0xC000000U)
|
|
#define USBC_PORTSC8_PSPD_SHIFT (26U)
|
|
/*! PSPD - PSPD */
|
|
#define USBC_PORTSC8_PSPD(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_PSPD_SHIFT)) & USBC_PORTSC8_PSPD_MASK)
|
|
|
|
#define USBC_PORTSC8_PTW_MASK (0x10000000U)
|
|
#define USBC_PORTSC8_PTW_SHIFT (28U)
|
|
/*! PTW - PTW */
|
|
#define USBC_PORTSC8_PTW(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_PTW_SHIFT)) & USBC_PORTSC8_PTW_MASK)
|
|
|
|
#define USBC_PORTSC8_STS_MASK (0x20000000U)
|
|
#define USBC_PORTSC8_STS_SHIFT (29U)
|
|
/*! STS - STS */
|
|
#define USBC_PORTSC8_STS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_STS_SHIFT)) & USBC_PORTSC8_STS_MASK)
|
|
|
|
#define USBC_PORTSC8_PTS_MASK (0xC0000000U)
|
|
#define USBC_PORTSC8_PTS_SHIFT (30U)
|
|
/*! PTS - PTS */
|
|
#define USBC_PORTSC8_PTS(x) (((uint32_t)(((uint32_t)(x)) << USBC_PORTSC8_PTS_SHIFT)) & USBC_PORTSC8_PTS_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name OTGSC - OTGSC */
|
|
/*! @{ */
|
|
|
|
#define USBC_OTGSC_VD_MASK (0x1U)
|
|
#define USBC_OTGSC_VD_SHIFT (0U)
|
|
/*! VD - OTG not enable */
|
|
#define USBC_OTGSC_VD(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_VD_SHIFT)) & USBC_OTGSC_VD_MASK)
|
|
|
|
#define USBC_OTGSC_VC_MASK (0x2U)
|
|
#define USBC_OTGSC_VC_SHIFT (1U)
|
|
/*! VC - OTG not enable */
|
|
#define USBC_OTGSC_VC(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_VC_SHIFT)) & USBC_OTGSC_VC_MASK)
|
|
|
|
#define USBC_OTGSC_HAAR_MASK (0x4U)
|
|
#define USBC_OTGSC_HAAR_SHIFT (2U)
|
|
/*! HAAR - OTG not enable */
|
|
#define USBC_OTGSC_HAAR(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_HAAR_SHIFT)) & USBC_OTGSC_HAAR_MASK)
|
|
|
|
#define USBC_OTGSC_OT_MASK (0x8U)
|
|
#define USBC_OTGSC_OT_SHIFT (3U)
|
|
/*! OT - OTG not enable */
|
|
#define USBC_OTGSC_OT(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_OT_SHIFT)) & USBC_OTGSC_OT_MASK)
|
|
|
|
#define USBC_OTGSC_DP_MASK (0x10U)
|
|
#define USBC_OTGSC_DP_SHIFT (4U)
|
|
/*! DP - OTG not enable */
|
|
#define USBC_OTGSC_DP(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_DP_SHIFT)) & USBC_OTGSC_DP_MASK)
|
|
|
|
#define USBC_OTGSC_IDPU_MASK (0x20U)
|
|
#define USBC_OTGSC_IDPU_SHIFT (5U)
|
|
/*! IDPU - OTG not enable */
|
|
#define USBC_OTGSC_IDPU(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_IDPU_SHIFT)) & USBC_OTGSC_IDPU_MASK)
|
|
|
|
#define USBC_OTGSC_HADP_MASK (0x40U)
|
|
#define USBC_OTGSC_HADP_SHIFT (6U)
|
|
/*! HADP - OTG not enable */
|
|
#define USBC_OTGSC_HADP(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_HADP_SHIFT)) & USBC_OTGSC_HADP_MASK)
|
|
|
|
#define USBC_OTGSC_HABA_MASK (0x80U)
|
|
#define USBC_OTGSC_HABA_SHIFT (7U)
|
|
/*! HABA - OTG not enable */
|
|
#define USBC_OTGSC_HABA(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_HABA_SHIFT)) & USBC_OTGSC_HABA_MASK)
|
|
|
|
#define USBC_OTGSC_ID_MASK (0x100U)
|
|
#define USBC_OTGSC_ID_SHIFT (8U)
|
|
/*! ID - OTG not enable */
|
|
#define USBC_OTGSC_ID(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_ID_SHIFT)) & USBC_OTGSC_ID_MASK)
|
|
|
|
#define USBC_OTGSC_AVV_MASK (0x200U)
|
|
#define USBC_OTGSC_AVV_SHIFT (9U)
|
|
/*! AVV - OTG not enable */
|
|
#define USBC_OTGSC_AVV(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_AVV_SHIFT)) & USBC_OTGSC_AVV_MASK)
|
|
|
|
#define USBC_OTGSC_ASV_MASK (0x400U)
|
|
#define USBC_OTGSC_ASV_SHIFT (10U)
|
|
/*! ASV - OTG not enable */
|
|
#define USBC_OTGSC_ASV(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_ASV_SHIFT)) & USBC_OTGSC_ASV_MASK)
|
|
|
|
#define USBC_OTGSC_BSV_MASK (0x800U)
|
|
#define USBC_OTGSC_BSV_SHIFT (11U)
|
|
/*! BSV - OTG not enable */
|
|
#define USBC_OTGSC_BSV(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_BSV_SHIFT)) & USBC_OTGSC_BSV_MASK)
|
|
|
|
#define USBC_OTGSC_BSE_MASK (0x1000U)
|
|
#define USBC_OTGSC_BSE_SHIFT (12U)
|
|
/*! BSE - OTG not enable */
|
|
#define USBC_OTGSC_BSE(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_BSE_SHIFT)) & USBC_OTGSC_BSE_MASK)
|
|
|
|
#define USBC_OTGSC_OTGSC_1MST_MASK (0x2000U)
|
|
#define USBC_OTGSC_OTGSC_1MST_SHIFT (13U)
|
|
/*! OTGSC_1MST - OTG not enable */
|
|
#define USBC_OTGSC_OTGSC_1MST(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_OTGSC_1MST_SHIFT)) & USBC_OTGSC_OTGSC_1MST_MASK)
|
|
|
|
#define USBC_OTGSC_DPS_MASK (0x4000U)
|
|
#define USBC_OTGSC_DPS_SHIFT (14U)
|
|
/*! DPS - OTG not enable */
|
|
#define USBC_OTGSC_DPS(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_DPS_SHIFT)) & USBC_OTGSC_DPS_MASK)
|
|
|
|
#define USBC_OTGSC_UNUSED_15_MASK (0x8000U)
|
|
#define USBC_OTGSC_UNUSED_15_SHIFT (15U)
|
|
/*! UNUSED_15 - OTG not enable */
|
|
#define USBC_OTGSC_UNUSED_15(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_UNUSED_15_SHIFT)) & USBC_OTGSC_UNUSED_15_MASK)
|
|
|
|
#define USBC_OTGSC_IDIS_MASK (0x10000U)
|
|
#define USBC_OTGSC_IDIS_SHIFT (16U)
|
|
/*! IDIS - rwc */
|
|
#define USBC_OTGSC_IDIS(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_IDIS_SHIFT)) & USBC_OTGSC_IDIS_MASK)
|
|
|
|
#define USBC_OTGSC_AVVIS_MASK (0x20000U)
|
|
#define USBC_OTGSC_AVVIS_SHIFT (17U)
|
|
/*! AVVIS - rwc */
|
|
#define USBC_OTGSC_AVVIS(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_AVVIS_SHIFT)) & USBC_OTGSC_AVVIS_MASK)
|
|
|
|
#define USBC_OTGSC_ASVIS_MASK (0x40000U)
|
|
#define USBC_OTGSC_ASVIS_SHIFT (18U)
|
|
/*! ASVIS - rwc */
|
|
#define USBC_OTGSC_ASVIS(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_ASVIS_SHIFT)) & USBC_OTGSC_ASVIS_MASK)
|
|
|
|
#define USBC_OTGSC_BSVIS_MASK (0x80000U)
|
|
#define USBC_OTGSC_BSVIS_SHIFT (19U)
|
|
/*! BSVIS - rwc */
|
|
#define USBC_OTGSC_BSVIS(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_BSVIS_SHIFT)) & USBC_OTGSC_BSVIS_MASK)
|
|
|
|
#define USBC_OTGSC_BSEIS_MASK (0x100000U)
|
|
#define USBC_OTGSC_BSEIS_SHIFT (20U)
|
|
/*! BSEIS - rwc */
|
|
#define USBC_OTGSC_BSEIS(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_BSEIS_SHIFT)) & USBC_OTGSC_BSEIS_MASK)
|
|
|
|
#define USBC_OTGSC_OTGSC_1MSS_MASK (0x200000U)
|
|
#define USBC_OTGSC_OTGSC_1MSS_SHIFT (21U)
|
|
/*! OTGSC_1MSS - rwc */
|
|
#define USBC_OTGSC_OTGSC_1MSS(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_OTGSC_1MSS_SHIFT)) & USBC_OTGSC_OTGSC_1MSS_MASK)
|
|
|
|
#define USBC_OTGSC_DPIS_MASK (0x400000U)
|
|
#define USBC_OTGSC_DPIS_SHIFT (22U)
|
|
/*! DPIS - rwc */
|
|
#define USBC_OTGSC_DPIS(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_DPIS_SHIFT)) & USBC_OTGSC_DPIS_MASK)
|
|
|
|
#define USBC_OTGSC_UNUSED_23_MASK (0x800000U)
|
|
#define USBC_OTGSC_UNUSED_23_SHIFT (23U)
|
|
/*! UNUSED_23 - OTG not enable */
|
|
#define USBC_OTGSC_UNUSED_23(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_UNUSED_23_SHIFT)) & USBC_OTGSC_UNUSED_23_MASK)
|
|
|
|
#define USBC_OTGSC_IDIE_MASK (0x1000000U)
|
|
#define USBC_OTGSC_IDIE_SHIFT (24U)
|
|
/*! IDIE - OTG not enable */
|
|
#define USBC_OTGSC_IDIE(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_IDIE_SHIFT)) & USBC_OTGSC_IDIE_MASK)
|
|
|
|
#define USBC_OTGSC_AVVIE_MASK (0x2000000U)
|
|
#define USBC_OTGSC_AVVIE_SHIFT (25U)
|
|
/*! AVVIE - OTG not enable */
|
|
#define USBC_OTGSC_AVVIE(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_AVVIE_SHIFT)) & USBC_OTGSC_AVVIE_MASK)
|
|
|
|
#define USBC_OTGSC_ASVIE_MASK (0x4000000U)
|
|
#define USBC_OTGSC_ASVIE_SHIFT (26U)
|
|
/*! ASVIE - OTG not enable */
|
|
#define USBC_OTGSC_ASVIE(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_ASVIE_SHIFT)) & USBC_OTGSC_ASVIE_MASK)
|
|
|
|
#define USBC_OTGSC_BSVIE_MASK (0x8000000U)
|
|
#define USBC_OTGSC_BSVIE_SHIFT (27U)
|
|
/*! BSVIE - OTG not enable */
|
|
#define USBC_OTGSC_BSVIE(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_BSVIE_SHIFT)) & USBC_OTGSC_BSVIE_MASK)
|
|
|
|
#define USBC_OTGSC_BSEIE_MASK (0x10000000U)
|
|
#define USBC_OTGSC_BSEIE_SHIFT (28U)
|
|
/*! BSEIE - OTG not enable */
|
|
#define USBC_OTGSC_BSEIE(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_BSEIE_SHIFT)) & USBC_OTGSC_BSEIE_MASK)
|
|
|
|
#define USBC_OTGSC_OTGSC_1MSE_MASK (0x20000000U)
|
|
#define USBC_OTGSC_OTGSC_1MSE_SHIFT (29U)
|
|
/*! OTGSC_1MSE - OTG not enable */
|
|
#define USBC_OTGSC_OTGSC_1MSE(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_OTGSC_1MSE_SHIFT)) & USBC_OTGSC_OTGSC_1MSE_MASK)
|
|
|
|
#define USBC_OTGSC_DPIE_MASK (0x40000000U)
|
|
#define USBC_OTGSC_DPIE_SHIFT (30U)
|
|
/*! DPIE - OTG not enable */
|
|
#define USBC_OTGSC_DPIE(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_DPIE_SHIFT)) & USBC_OTGSC_DPIE_MASK)
|
|
|
|
#define USBC_OTGSC_UNUSED_31_MASK (0x80000000U)
|
|
#define USBC_OTGSC_UNUSED_31_SHIFT (31U)
|
|
/*! UNUSED_31 - OTG not enable */
|
|
#define USBC_OTGSC_UNUSED_31(x) (((uint32_t)(((uint32_t)(x)) << USBC_OTGSC_UNUSED_31_SHIFT)) & USBC_OTGSC_UNUSED_31_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name USBMODE - USBMODE */
|
|
/*! @{ */
|
|
|
|
#define USBC_USBMODE_CM_MASK (0x3U)
|
|
#define USBC_USBMODE_CM_SHIFT (0U)
|
|
/*! CM - fix device mode */
|
|
#define USBC_USBMODE_CM(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBMODE_CM_SHIFT)) & USBC_USBMODE_CM_MASK)
|
|
|
|
#define USBC_USBMODE_ES_MASK (0x4U)
|
|
#define USBC_USBMODE_ES_SHIFT (2U)
|
|
/*! ES - ES */
|
|
#define USBC_USBMODE_ES(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBMODE_ES_SHIFT)) & USBC_USBMODE_ES_MASK)
|
|
|
|
#define USBC_USBMODE_SLOM_MASK (0x8U)
|
|
#define USBC_USBMODE_SLOM_SHIFT (3U)
|
|
/*! SLOM - SLOM */
|
|
#define USBC_USBMODE_SLOM(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBMODE_SLOM_SHIFT)) & USBC_USBMODE_SLOM_MASK)
|
|
|
|
#define USBC_USBMODE_SDIS_MASK (0x10U)
|
|
#define USBC_USBMODE_SDIS_SHIFT (4U)
|
|
/*! SDIS - SDIS */
|
|
#define USBC_USBMODE_SDIS(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBMODE_SDIS_SHIFT)) & USBC_USBMODE_SDIS_MASK)
|
|
|
|
#define USBC_USBMODE_VBPS_MASK (0x20U)
|
|
#define USBC_USBMODE_VBPS_SHIFT (5U)
|
|
/*! VBPS - Only used in Host */
|
|
#define USBC_USBMODE_VBPS(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBMODE_VBPS_SHIFT)) & USBC_USBMODE_VBPS_MASK)
|
|
|
|
#define USBC_USBMODE_UNUSED_6_MASK (0xFC0U)
|
|
#define USBC_USBMODE_UNUSED_6_SHIFT (6U)
|
|
/*! UNUSED_6 - UNUSED_6 */
|
|
#define USBC_USBMODE_UNUSED_6(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBMODE_UNUSED_6_SHIFT)) & USBC_USBMODE_UNUSED_6_MASK)
|
|
|
|
#define USBC_USBMODE_TXHSD_MASK (0x7000U)
|
|
#define USBC_USBMODE_TXHSD_SHIFT (12U)
|
|
/*! TXHSD - TXHSD */
|
|
#define USBC_USBMODE_TXHSD(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBMODE_TXHSD_SHIFT)) & USBC_USBMODE_TXHSD_MASK)
|
|
|
|
#define USBC_USBMODE_SRT_MASK (0x8000U)
|
|
#define USBC_USBMODE_SRT_SHIFT (15U)
|
|
/*! SRT - SRT */
|
|
#define USBC_USBMODE_SRT(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBMODE_SRT_SHIFT)) & USBC_USBMODE_SRT_MASK)
|
|
|
|
#define USBC_USBMODE_UNUSED_16_MASK (0xFFFF0000U)
|
|
#define USBC_USBMODE_UNUSED_16_SHIFT (16U)
|
|
/*! UNUSED_16 - UNUSED_16 */
|
|
#define USBC_USBMODE_UNUSED_16(x) (((uint32_t)(((uint32_t)(x)) << USBC_USBMODE_UNUSED_16_SHIFT)) & USBC_USBMODE_UNUSED_16_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name ENDPTSETUPSTAT - ENDPTSETUPSTAT */
|
|
/*! @{ */
|
|
|
|
#define USBC_ENDPTSETUPSTAT_ENDPTSETUPSTAT_MASK (0xFFFFU)
|
|
#define USBC_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SHIFT (0U)
|
|
/*! ENDPTSETUPSTAT - rwc */
|
|
#define USBC_ENDPTSETUPSTAT_ENDPTSETUPSTAT(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SHIFT)) & USBC_ENDPTSETUPSTAT_ENDPTSETUPSTAT_MASK)
|
|
|
|
#define USBC_ENDPTSETUPSTAT_UNUSED_16_MASK (0xFFFF0000U)
|
|
#define USBC_ENDPTSETUPSTAT_UNUSED_16_SHIFT (16U)
|
|
/*! UNUSED_16 - UNUSED_16 */
|
|
#define USBC_ENDPTSETUPSTAT_UNUSED_16(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTSETUPSTAT_UNUSED_16_SHIFT)) & USBC_ENDPTSETUPSTAT_UNUSED_16_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name ENDPTPRIME - ENDPTPRIME */
|
|
/*! @{ */
|
|
|
|
#define USBC_ENDPTPRIME_PERB_MASK (0xFFFFU)
|
|
#define USBC_ENDPTPRIME_PERB_SHIFT (0U)
|
|
/*! PERB - rws */
|
|
#define USBC_ENDPTPRIME_PERB(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTPRIME_PERB_SHIFT)) & USBC_ENDPTPRIME_PERB_MASK)
|
|
|
|
#define USBC_ENDPTPRIME_PETB_MASK (0xFFFF0000U)
|
|
#define USBC_ENDPTPRIME_PETB_SHIFT (16U)
|
|
/*! PETB - rws */
|
|
#define USBC_ENDPTPRIME_PETB(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTPRIME_PETB_SHIFT)) & USBC_ENDPTPRIME_PETB_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name ENDPTFLUSH - ENDPTFLUSH */
|
|
/*! @{ */
|
|
|
|
#define USBC_ENDPTFLUSH_FERB_MASK (0xFFFFU)
|
|
#define USBC_ENDPTFLUSH_FERB_SHIFT (0U)
|
|
/*! FERB - rws */
|
|
#define USBC_ENDPTFLUSH_FERB(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTFLUSH_FERB_SHIFT)) & USBC_ENDPTFLUSH_FERB_MASK)
|
|
|
|
#define USBC_ENDPTFLUSH_FETB_MASK (0xFFFF0000U)
|
|
#define USBC_ENDPTFLUSH_FETB_SHIFT (16U)
|
|
/*! FETB - rws */
|
|
#define USBC_ENDPTFLUSH_FETB(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTFLUSH_FETB_SHIFT)) & USBC_ENDPTFLUSH_FETB_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name ENDPTSTAT - ENDPTSTAT */
|
|
/*! @{ */
|
|
|
|
#define USBC_ENDPTSTAT_ERBR_MASK (0xFFFFU)
|
|
#define USBC_ENDPTSTAT_ERBR_SHIFT (0U)
|
|
/*! ERBR - ERBR */
|
|
#define USBC_ENDPTSTAT_ERBR(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTSTAT_ERBR_SHIFT)) & USBC_ENDPTSTAT_ERBR_MASK)
|
|
|
|
#define USBC_ENDPTSTAT_ETBR_MASK (0xFFFF0000U)
|
|
#define USBC_ENDPTSTAT_ETBR_SHIFT (16U)
|
|
/*! ETBR - ETBR */
|
|
#define USBC_ENDPTSTAT_ETBR(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTSTAT_ETBR_SHIFT)) & USBC_ENDPTSTAT_ETBR_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name ENDPTCOMPLETE - ENDPTCOMPLETE */
|
|
/*! @{ */
|
|
|
|
#define USBC_ENDPTCOMPLETE_ERCE_MASK (0xFFFFU)
|
|
#define USBC_ENDPTCOMPLETE_ERCE_SHIFT (0U)
|
|
/*! ERCE - rwc */
|
|
#define USBC_ENDPTCOMPLETE_ERCE(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCOMPLETE_ERCE_SHIFT)) & USBC_ENDPTCOMPLETE_ERCE_MASK)
|
|
|
|
#define USBC_ENDPTCOMPLETE_ETCE_MASK (0xFFFF0000U)
|
|
#define USBC_ENDPTCOMPLETE_ETCE_SHIFT (16U)
|
|
/*! ETCE - rwc */
|
|
#define USBC_ENDPTCOMPLETE_ETCE(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCOMPLETE_ETCE_SHIFT)) & USBC_ENDPTCOMPLETE_ETCE_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name ENDPTCTRL0 - ENDPTCTRL0 */
|
|
/*! @{ */
|
|
|
|
#define USBC_ENDPTCTRL0_RXS_MASK (0x1U)
|
|
#define USBC_ENDPTCTRL0_RXS_SHIFT (0U)
|
|
/*! RXS - RXS */
|
|
#define USBC_ENDPTCTRL0_RXS(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL0_RXS_SHIFT)) & USBC_ENDPTCTRL0_RXS_MASK)
|
|
|
|
#define USBC_ENDPTCTRL0_UNUSED_1_MASK (0x2U)
|
|
#define USBC_ENDPTCTRL0_UNUSED_1_SHIFT (1U)
|
|
/*! UNUSED_1 - UNUSED_1 */
|
|
#define USBC_ENDPTCTRL0_UNUSED_1(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL0_UNUSED_1_SHIFT)) & USBC_ENDPTCTRL0_UNUSED_1_MASK)
|
|
|
|
#define USBC_ENDPTCTRL0_RXT_MASK (0xCU)
|
|
#define USBC_ENDPTCTRL0_RXT_SHIFT (2U)
|
|
/*! RXT - RXT */
|
|
#define USBC_ENDPTCTRL0_RXT(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL0_RXT_SHIFT)) & USBC_ENDPTCTRL0_RXT_MASK)
|
|
|
|
#define USBC_ENDPTCTRL0_UNUSED_4_MASK (0x70U)
|
|
#define USBC_ENDPTCTRL0_UNUSED_4_SHIFT (4U)
|
|
/*! UNUSED_4 - UNUSED_4 */
|
|
#define USBC_ENDPTCTRL0_UNUSED_4(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL0_UNUSED_4_SHIFT)) & USBC_ENDPTCTRL0_UNUSED_4_MASK)
|
|
|
|
#define USBC_ENDPTCTRL0_RXE_MASK (0x80U)
|
|
#define USBC_ENDPTCTRL0_RXE_SHIFT (7U)
|
|
/*! RXE - RXE */
|
|
#define USBC_ENDPTCTRL0_RXE(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL0_RXE_SHIFT)) & USBC_ENDPTCTRL0_RXE_MASK)
|
|
|
|
#define USBC_ENDPTCTRL0_UNUSED_8_MASK (0xFF00U)
|
|
#define USBC_ENDPTCTRL0_UNUSED_8_SHIFT (8U)
|
|
/*! UNUSED_8 - UNUSED_8 */
|
|
#define USBC_ENDPTCTRL0_UNUSED_8(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL0_UNUSED_8_SHIFT)) & USBC_ENDPTCTRL0_UNUSED_8_MASK)
|
|
|
|
#define USBC_ENDPTCTRL0_TXS_MASK (0x10000U)
|
|
#define USBC_ENDPTCTRL0_TXS_SHIFT (16U)
|
|
/*! TXS - TXS */
|
|
#define USBC_ENDPTCTRL0_TXS(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL0_TXS_SHIFT)) & USBC_ENDPTCTRL0_TXS_MASK)
|
|
|
|
#define USBC_ENDPTCTRL0_UNUSED_17_MASK (0x20000U)
|
|
#define USBC_ENDPTCTRL0_UNUSED_17_SHIFT (17U)
|
|
/*! UNUSED_17 - UNUSED_17 */
|
|
#define USBC_ENDPTCTRL0_UNUSED_17(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL0_UNUSED_17_SHIFT)) & USBC_ENDPTCTRL0_UNUSED_17_MASK)
|
|
|
|
#define USBC_ENDPTCTRL0_TXT_MASK (0xC0000U)
|
|
#define USBC_ENDPTCTRL0_TXT_SHIFT (18U)
|
|
/*! TXT - TXT */
|
|
#define USBC_ENDPTCTRL0_TXT(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL0_TXT_SHIFT)) & USBC_ENDPTCTRL0_TXT_MASK)
|
|
|
|
#define USBC_ENDPTCTRL0_UNUSED_20_MASK (0x700000U)
|
|
#define USBC_ENDPTCTRL0_UNUSED_20_SHIFT (20U)
|
|
/*! UNUSED_20 - UNUSED_20 */
|
|
#define USBC_ENDPTCTRL0_UNUSED_20(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL0_UNUSED_20_SHIFT)) & USBC_ENDPTCTRL0_UNUSED_20_MASK)
|
|
|
|
#define USBC_ENDPTCTRL0_TXE_MASK (0x800000U)
|
|
#define USBC_ENDPTCTRL0_TXE_SHIFT (23U)
|
|
/*! TXE - TXE */
|
|
#define USBC_ENDPTCTRL0_TXE(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL0_TXE_SHIFT)) & USBC_ENDPTCTRL0_TXE_MASK)
|
|
|
|
#define USBC_ENDPTCTRL0_UNUSED_24_MASK (0xFF000000U)
|
|
#define USBC_ENDPTCTRL0_UNUSED_24_SHIFT (24U)
|
|
/*! UNUSED_24 - UNUSED_24 */
|
|
#define USBC_ENDPTCTRL0_UNUSED_24(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL0_UNUSED_24_SHIFT)) & USBC_ENDPTCTRL0_UNUSED_24_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name ENDPTCTRL - ENDPTCTRL1..ENDPTCTRL15 */
|
|
/*! @{ */
|
|
|
|
#define USBC_ENDPTCTRL_RXS_MASK (0x1U)
|
|
#define USBC_ENDPTCTRL_RXS_SHIFT (0U)
|
|
/*! RXS - RXS */
|
|
#define USBC_ENDPTCTRL_RXS(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL_RXS_SHIFT)) & USBC_ENDPTCTRL_RXS_MASK)
|
|
|
|
#define USBC_ENDPTCTRL_RXD_MASK (0x2U)
|
|
#define USBC_ENDPTCTRL_RXD_SHIFT (1U)
|
|
/*! RXD - RXD */
|
|
#define USBC_ENDPTCTRL_RXD(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL_RXD_SHIFT)) & USBC_ENDPTCTRL_RXD_MASK)
|
|
|
|
#define USBC_ENDPTCTRL_RXT_MASK (0xCU)
|
|
#define USBC_ENDPTCTRL_RXT_SHIFT (2U)
|
|
/*! RXT - RXT */
|
|
#define USBC_ENDPTCTRL_RXT(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL_RXT_SHIFT)) & USBC_ENDPTCTRL_RXT_MASK)
|
|
|
|
#define USBC_ENDPTCTRL_UNUSED_4_MASK (0x10U)
|
|
#define USBC_ENDPTCTRL_UNUSED_4_SHIFT (4U)
|
|
/*! UNUSED_4 - UNUSED_4 */
|
|
#define USBC_ENDPTCTRL_UNUSED_4(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL_UNUSED_4_SHIFT)) & USBC_ENDPTCTRL_UNUSED_4_MASK)
|
|
|
|
#define USBC_ENDPTCTRL_RXI_MASK (0x20U)
|
|
#define USBC_ENDPTCTRL_RXI_SHIFT (5U)
|
|
/*! RXI - RXI */
|
|
#define USBC_ENDPTCTRL_RXI(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL_RXI_SHIFT)) & USBC_ENDPTCTRL_RXI_MASK)
|
|
|
|
#define USBC_ENDPTCTRL_RXR_MASK (0x40U)
|
|
#define USBC_ENDPTCTRL_RXR_SHIFT (6U)
|
|
/*! RXR - ws */
|
|
#define USBC_ENDPTCTRL_RXR(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL_RXR_SHIFT)) & USBC_ENDPTCTRL_RXR_MASK)
|
|
|
|
#define USBC_ENDPTCTRL_RXE_MASK (0x80U)
|
|
#define USBC_ENDPTCTRL_RXE_SHIFT (7U)
|
|
/*! RXE - RXE */
|
|
#define USBC_ENDPTCTRL_RXE(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL_RXE_SHIFT)) & USBC_ENDPTCTRL_RXE_MASK)
|
|
|
|
#define USBC_ENDPTCTRL_UNUSED_8_MASK (0xFF00U)
|
|
#define USBC_ENDPTCTRL_UNUSED_8_SHIFT (8U)
|
|
/*! UNUSED_8 - UNUSED_8 */
|
|
#define USBC_ENDPTCTRL_UNUSED_8(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL_UNUSED_8_SHIFT)) & USBC_ENDPTCTRL_UNUSED_8_MASK)
|
|
|
|
#define USBC_ENDPTCTRL_TXS_MASK (0x10000U)
|
|
#define USBC_ENDPTCTRL_TXS_SHIFT (16U)
|
|
/*! TXS - TXS */
|
|
#define USBC_ENDPTCTRL_TXS(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL_TXS_SHIFT)) & USBC_ENDPTCTRL_TXS_MASK)
|
|
|
|
#define USBC_ENDPTCTRL_TXD_MASK (0x20000U)
|
|
#define USBC_ENDPTCTRL_TXD_SHIFT (17U)
|
|
/*! TXD - TXD */
|
|
#define USBC_ENDPTCTRL_TXD(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL_TXD_SHIFT)) & USBC_ENDPTCTRL_TXD_MASK)
|
|
|
|
#define USBC_ENDPTCTRL_TXT_MASK (0xC0000U)
|
|
#define USBC_ENDPTCTRL_TXT_SHIFT (18U)
|
|
/*! TXT - TXT */
|
|
#define USBC_ENDPTCTRL_TXT(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL_TXT_SHIFT)) & USBC_ENDPTCTRL_TXT_MASK)
|
|
|
|
#define USBC_ENDPTCTRL_UNUSED_20_MASK (0x100000U)
|
|
#define USBC_ENDPTCTRL_UNUSED_20_SHIFT (20U)
|
|
/*! UNUSED_20 - UNUSED_20 */
|
|
#define USBC_ENDPTCTRL_UNUSED_20(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL_UNUSED_20_SHIFT)) & USBC_ENDPTCTRL_UNUSED_20_MASK)
|
|
|
|
#define USBC_ENDPTCTRL_TXI_MASK (0x200000U)
|
|
#define USBC_ENDPTCTRL_TXI_SHIFT (21U)
|
|
/*! TXI - TXI */
|
|
#define USBC_ENDPTCTRL_TXI(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL_TXI_SHIFT)) & USBC_ENDPTCTRL_TXI_MASK)
|
|
|
|
#define USBC_ENDPTCTRL_TXR_MASK (0x400000U)
|
|
#define USBC_ENDPTCTRL_TXR_SHIFT (22U)
|
|
/*! TXR - ws */
|
|
#define USBC_ENDPTCTRL_TXR(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL_TXR_SHIFT)) & USBC_ENDPTCTRL_TXR_MASK)
|
|
|
|
#define USBC_ENDPTCTRL_TXE_MASK (0x800000U)
|
|
#define USBC_ENDPTCTRL_TXE_SHIFT (23U)
|
|
/*! TXE - TXE */
|
|
#define USBC_ENDPTCTRL_TXE(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL_TXE_SHIFT)) & USBC_ENDPTCTRL_TXE_MASK)
|
|
|
|
#define USBC_ENDPTCTRL_UNUSED_24_MASK (0xFF000000U)
|
|
#define USBC_ENDPTCTRL_UNUSED_24_SHIFT (24U)
|
|
/*! UNUSED_24 - UNUSED_24 */
|
|
#define USBC_ENDPTCTRL_UNUSED_24(x) (((uint32_t)(((uint32_t)(x)) << USBC_ENDPTCTRL_UNUSED_24_SHIFT)) & USBC_ENDPTCTRL_UNUSED_24_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name PLL_CONTROL_0 - PLL_Control_0 */
|
|
/*! @{ */
|
|
|
|
#define USBC_PLL_CONTROL_0_REFDIV_MASK (0x7FU)
|
|
#define USBC_PLL_CONTROL_0_REFDIV_SHIFT (0U)
|
|
/*! REFDIV - REFDIV */
|
|
#define USBC_PLL_CONTROL_0_REFDIV(x) (((uint32_t)(((uint32_t)(x)) << USBC_PLL_CONTROL_0_REFDIV_SHIFT)) & USBC_PLL_CONTROL_0_REFDIV_MASK)
|
|
|
|
#define USBC_PLL_CONTROL_0_UNUSED_7_MASK (0x80U)
|
|
#define USBC_PLL_CONTROL_0_UNUSED_7_SHIFT (7U)
|
|
/*! UNUSED_7 - Reserved */
|
|
#define USBC_PLL_CONTROL_0_UNUSED_7(x) (((uint32_t)(((uint32_t)(x)) << USBC_PLL_CONTROL_0_UNUSED_7_SHIFT)) & USBC_PLL_CONTROL_0_UNUSED_7_MASK)
|
|
|
|
#define USBC_PLL_CONTROL_0_ICP_MASK (0xF00U)
|
|
#define USBC_PLL_CONTROL_0_ICP_SHIFT (8U)
|
|
/*! ICP - ICP */
|
|
#define USBC_PLL_CONTROL_0_ICP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PLL_CONTROL_0_ICP_SHIFT)) & USBC_PLL_CONTROL_0_ICP_MASK)
|
|
|
|
#define USBC_PLL_CONTROL_0_VDDM_MASK (0x3000U)
|
|
#define USBC_PLL_CONTROL_0_VDDM_SHIFT (12U)
|
|
/*! VDDM - VDDM */
|
|
#define USBC_PLL_CONTROL_0_VDDM(x) (((uint32_t)(((uint32_t)(x)) << USBC_PLL_CONTROL_0_VDDM_SHIFT)) & USBC_PLL_CONTROL_0_VDDM_MASK)
|
|
|
|
#define USBC_PLL_CONTROL_0_VDDL_MASK (0xC000U)
|
|
#define USBC_PLL_CONTROL_0_VDDL_SHIFT (14U)
|
|
/*! VDDL - VDDL */
|
|
#define USBC_PLL_CONTROL_0_VDDL(x) (((uint32_t)(((uint32_t)(x)) << USBC_PLL_CONTROL_0_VDDL_SHIFT)) & USBC_PLL_CONTROL_0_VDDL_MASK)
|
|
|
|
#define USBC_PLL_CONTROL_0_FBDIV_MASK (0x1FF0000U)
|
|
#define USBC_PLL_CONTROL_0_FBDIV_SHIFT (16U)
|
|
/*! FBDIV - FBDIV */
|
|
#define USBC_PLL_CONTROL_0_FBDIV(x) (((uint32_t)(((uint32_t)(x)) << USBC_PLL_CONTROL_0_FBDIV_SHIFT)) & USBC_PLL_CONTROL_0_FBDIV_MASK)
|
|
|
|
#define USBC_PLL_CONTROL_0_UNUSED_25_MASK (0xE000000U)
|
|
#define USBC_PLL_CONTROL_0_UNUSED_25_SHIFT (25U)
|
|
/*! UNUSED_25 - Reserved */
|
|
#define USBC_PLL_CONTROL_0_UNUSED_25(x) (((uint32_t)(((uint32_t)(x)) << USBC_PLL_CONTROL_0_UNUSED_25_SHIFT)) & USBC_PLL_CONTROL_0_UNUSED_25_MASK)
|
|
|
|
#define USBC_PLL_CONTROL_0_SEL_LPFR_MASK (0x30000000U)
|
|
#define USBC_PLL_CONTROL_0_SEL_LPFR_SHIFT (28U)
|
|
/*! SEL_LPFR - SEL_LPFR */
|
|
#define USBC_PLL_CONTROL_0_SEL_LPFR(x) (((uint32_t)(((uint32_t)(x)) << USBC_PLL_CONTROL_0_SEL_LPFR_SHIFT)) & USBC_PLL_CONTROL_0_SEL_LPFR_MASK)
|
|
|
|
#define USBC_PLL_CONTROL_0_R_ROTATE_MASK (0x40000000U)
|
|
#define USBC_PLL_CONTROL_0_R_ROTATE_SHIFT (30U)
|
|
/*! R_ROTATE - R_ROTATE */
|
|
#define USBC_PLL_CONTROL_0_R_ROTATE(x) (((uint32_t)(((uint32_t)(x)) << USBC_PLL_CONTROL_0_R_ROTATE_SHIFT)) & USBC_PLL_CONTROL_0_R_ROTATE_MASK)
|
|
|
|
#define USBC_PLL_CONTROL_0_PLL_READY_MASK (0x80000000U)
|
|
#define USBC_PLL_CONTROL_0_PLL_READY_SHIFT (31U)
|
|
/*! PLL_READY - PLL_READY */
|
|
#define USBC_PLL_CONTROL_0_PLL_READY(x) (((uint32_t)(((uint32_t)(x)) << USBC_PLL_CONTROL_0_PLL_READY_SHIFT)) & USBC_PLL_CONTROL_0_PLL_READY_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name PLL_CONTROL_1 - PLL_Control_1 */
|
|
/*! @{ */
|
|
|
|
#define USBC_PLL_CONTROL_1_PU_PLL_MASK (0x1U)
|
|
#define USBC_PLL_CONTROL_1_PU_PLL_SHIFT (0U)
|
|
/*! PU_PLL - PU_PLL */
|
|
#define USBC_PLL_CONTROL_1_PU_PLL(x) (((uint32_t)(((uint32_t)(x)) << USBC_PLL_CONTROL_1_PU_PLL_SHIFT)) & USBC_PLL_CONTROL_1_PU_PLL_MASK)
|
|
|
|
#define USBC_PLL_CONTROL_1_PU_PLL_BY_REG_MASK (0x2U)
|
|
#define USBC_PLL_CONTROL_1_PU_PLL_BY_REG_SHIFT (1U)
|
|
/*! PU_PLL_BY_REG - PU_PLL_BY_REG */
|
|
#define USBC_PLL_CONTROL_1_PU_PLL_BY_REG(x) (((uint32_t)(((uint32_t)(x)) << USBC_PLL_CONTROL_1_PU_PLL_BY_REG_SHIFT)) & USBC_PLL_CONTROL_1_PU_PLL_BY_REG_MASK)
|
|
|
|
#define USBC_PLL_CONTROL_1_PLL_RESET_MASK (0x4U)
|
|
#define USBC_PLL_CONTROL_1_PLL_RESET_SHIFT (2U)
|
|
/*! PLL_RESET - PLL_RESET */
|
|
#define USBC_PLL_CONTROL_1_PLL_RESET(x) (((uint32_t)(((uint32_t)(x)) << USBC_PLL_CONTROL_1_PLL_RESET_SHIFT)) & USBC_PLL_CONTROL_1_PLL_RESET_MASK)
|
|
|
|
#define USBC_PLL_CONTROL_1_PLL_SUSPEND_EN_MASK (0x8U)
|
|
#define USBC_PLL_CONTROL_1_PLL_SUSPEND_EN_SHIFT (3U)
|
|
/*! PLL_SUSPEND_EN - PLL_SUSPEND_EN */
|
|
#define USBC_PLL_CONTROL_1_PLL_SUSPEND_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_PLL_CONTROL_1_PLL_SUSPEND_EN_SHIFT)) & USBC_PLL_CONTROL_1_PLL_SUSPEND_EN_MASK)
|
|
|
|
#define USBC_PLL_CONTROL_1_TESTMON_PLL_MASK (0xF0U)
|
|
#define USBC_PLL_CONTROL_1_TESTMON_PLL_SHIFT (4U)
|
|
/*! TESTMON_PLL - TESTMON_PLL */
|
|
#define USBC_PLL_CONTROL_1_TESTMON_PLL(x) (((uint32_t)(((uint32_t)(x)) << USBC_PLL_CONTROL_1_TESTMON_PLL_SHIFT)) & USBC_PLL_CONTROL_1_TESTMON_PLL_MASK)
|
|
|
|
#define USBC_PLL_CONTROL_1_UNUSED_8_MASK (0x300U)
|
|
#define USBC_PLL_CONTROL_1_UNUSED_8_SHIFT (8U)
|
|
/*! UNUSED_8 - Reserved */
|
|
#define USBC_PLL_CONTROL_1_UNUSED_8(x) (((uint32_t)(((uint32_t)(x)) << USBC_PLL_CONTROL_1_UNUSED_8_SHIFT)) & USBC_PLL_CONTROL_1_UNUSED_8_MASK)
|
|
|
|
#define USBC_PLL_CONTROL_1_TXCLK_EN_MASK (0x400U)
|
|
#define USBC_PLL_CONTROL_1_TXCLK_EN_SHIFT (10U)
|
|
/*! TXCLK_EN - TXCLK_EN */
|
|
#define USBC_PLL_CONTROL_1_TXCLK_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_PLL_CONTROL_1_TXCLK_EN_SHIFT)) & USBC_PLL_CONTROL_1_TXCLK_EN_MASK)
|
|
|
|
#define USBC_PLL_CONTROL_1_CLK160M_EN_MASK (0x800U)
|
|
#define USBC_PLL_CONTROL_1_CLK160M_EN_SHIFT (11U)
|
|
/*! CLK160M_EN - CLK160M_EN */
|
|
#define USBC_PLL_CONTROL_1_CLK160M_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_PLL_CONTROL_1_CLK160M_EN_SHIFT)) & USBC_PLL_CONTROL_1_CLK160M_EN_MASK)
|
|
|
|
#define USBC_PLL_CONTROL_1_REFCLK_SEL_MASK (0x1000U)
|
|
#define USBC_PLL_CONTROL_1_REFCLK_SEL_SHIFT (12U)
|
|
/*! REFCLK_SEL - REFCLK_SEL */
|
|
#define USBC_PLL_CONTROL_1_REFCLK_SEL(x) (((uint32_t)(((uint32_t)(x)) << USBC_PLL_CONTROL_1_REFCLK_SEL_SHIFT)) & USBC_PLL_CONTROL_1_REFCLK_SEL_MASK)
|
|
|
|
#define USBC_PLL_CONTROL_1_CLK_BLK_EN_MASK (0x2000U)
|
|
#define USBC_PLL_CONTROL_1_CLK_BLK_EN_SHIFT (13U)
|
|
/*! CLK_BLK_EN - CLK_BLK_EN */
|
|
#define USBC_PLL_CONTROL_1_CLK_BLK_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_PLL_CONTROL_1_CLK_BLK_EN_SHIFT)) & USBC_PLL_CONTROL_1_CLK_BLK_EN_MASK)
|
|
|
|
#define USBC_PLL_CONTROL_1_PLL_STRESS_TEST_MASK (0x4000U)
|
|
#define USBC_PLL_CONTROL_1_PLL_STRESS_TEST_SHIFT (14U)
|
|
/*! PLL_STRESS_TEST - PLL_STRESS_TEST */
|
|
#define USBC_PLL_CONTROL_1_PLL_STRESS_TEST(x) (((uint32_t)(((uint32_t)(x)) << USBC_PLL_CONTROL_1_PLL_STRESS_TEST_SHIFT)) & USBC_PLL_CONTROL_1_PLL_STRESS_TEST_MASK)
|
|
|
|
#define USBC_PLL_CONTROL_1_UNUSED_15_MASK (0xFFFF8000U)
|
|
#define USBC_PLL_CONTROL_1_UNUSED_15_SHIFT (15U)
|
|
/*! UNUSED_15 - Reserved */
|
|
#define USBC_PLL_CONTROL_1_UNUSED_15(x) (((uint32_t)(((uint32_t)(x)) << USBC_PLL_CONTROL_1_UNUSED_15_SHIFT)) & USBC_PLL_CONTROL_1_UNUSED_15_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name CALIBRATION_CONTROL - CALIBRATION_Control */
|
|
/*! @{ */
|
|
|
|
#define USBC_CALIBRATION_CONTROL_EXT_FS_IMP_MASK (0xFU)
|
|
#define USBC_CALIBRATION_CONTROL_EXT_FS_IMP_SHIFT (0U)
|
|
/*! EXT_FS_IMP - Tx FS Driver Impedance
|
|
* 0b0000..Impedance (SE) : 900/12 = 75 ohms
|
|
* 0b0001..Impedance (SE) : 900/13 = 69 ohms
|
|
* 0b0010..Impedance (SE) : 900/14 = 64 ohms
|
|
* 0b0011..Impedance (SE) : 900/15 = 60 ohms
|
|
* 0b0100..Impedance (SE) : 900/16 = 56 ohms
|
|
* 0b0101..Impedance (SE) : 900/17 = 53 ohms
|
|
* 0b0110..Impedance (SE) : 900/18 = 50 ohms
|
|
* 0b0111..Impedance (SE) : 900/19 = 47 ohms
|
|
* 0b1000..Impedance (SE) : 900/20 = 45 ohms
|
|
* 0b1001..Impedance (SE) : 900/21 = 43 ohms
|
|
* 0b1010..Impedance (SE) : 900/22 = 41 ohms
|
|
* 0b1011..Impedance (SE) : 900/23 = 39 ohms
|
|
* 0b1100..Impedance (SE) : 900/24 = 38 ohms
|
|
* 0b1101..Impedance (SE) : 900/25 = 36 ohms
|
|
* 0b1110..Impedance (SE) : 900/26 = 35 ohms
|
|
* 0b1111..Impedance (SE) : 900/27 = 33 ohms
|
|
*/
|
|
#define USBC_CALIBRATION_CONTROL_EXT_FS_IMP(x) (((uint32_t)(((uint32_t)(x)) << USBC_CALIBRATION_CONTROL_EXT_FS_IMP_SHIFT)) & USBC_CALIBRATION_CONTROL_EXT_FS_IMP_MASK)
|
|
|
|
#define USBC_CALIBRATION_CONTROL_EXT_RCAL_MASK (0xF0U)
|
|
#define USBC_CALIBRATION_CONTROL_EXT_RCAL_SHIFT (4U)
|
|
/*! EXT_RCAL - EXT_RCAL */
|
|
#define USBC_CALIBRATION_CONTROL_EXT_RCAL(x) (((uint32_t)(((uint32_t)(x)) << USBC_CALIBRATION_CONTROL_EXT_RCAL_SHIFT)) & USBC_CALIBRATION_CONTROL_EXT_RCAL_MASK)
|
|
|
|
#define USBC_CALIBRATION_CONTROL_IMPCAL_VTH_MASK (0x700U)
|
|
#define USBC_CALIBRATION_CONTROL_IMPCAL_VTH_SHIFT (8U)
|
|
/*! IMPCAL_VTH - Impedance Calibration Threshold Setting
|
|
* 0b000..Impedance : 900/16 = 56 ohms
|
|
* 0b001..Impedance : 900/17 = 53 ohms
|
|
* 0b010..Impedance : 900/18 = 50 ohms
|
|
* 0b011..Impedance : 900/19 = 47 ohms
|
|
* 0b100..Impedance : 900/20 = 45 ohms
|
|
* 0b101..Impedance : 900/21 = 43 ohms
|
|
* 0b110..Impedance : 900/22 = 41 ohms
|
|
* 0b111..Impedance : 900/23 = 39 ohms
|
|
*/
|
|
#define USBC_CALIBRATION_CONTROL_IMPCAL_VTH(x) (((uint32_t)(((uint32_t)(x)) << USBC_CALIBRATION_CONTROL_IMPCAL_VTH_SHIFT)) & USBC_CALIBRATION_CONTROL_IMPCAL_VTH_MASK)
|
|
|
|
#define USBC_CALIBRATION_CONTROL_EXT_FS_IMP_EN_MASK (0x800U)
|
|
#define USBC_CALIBRATION_CONTROL_EXT_FS_IMP_EN_SHIFT (11U)
|
|
/*! EXT_FS_IMP_EN - FS Impedance Calibration Enable Control
|
|
* 0b0..Use value set by EXT_FS_IMP[3:0]
|
|
* 0b1..Use auto calibration results
|
|
*/
|
|
#define USBC_CALIBRATION_CONTROL_EXT_FS_IMP_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_CALIBRATION_CONTROL_EXT_FS_IMP_EN_SHIFT)) & USBC_CALIBRATION_CONTROL_EXT_FS_IMP_EN_MASK)
|
|
|
|
#define USBC_CALIBRATION_CONTROL_EXT_RCAL_EN_MASK (0x1000U)
|
|
#define USBC_CALIBRATION_CONTROL_EXT_RCAL_EN_SHIFT (12U)
|
|
/*! EXT_RCAL_EN - EXT_RCAL_EN */
|
|
#define USBC_CALIBRATION_CONTROL_EXT_RCAL_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_CALIBRATION_CONTROL_EXT_RCAL_EN_SHIFT)) & USBC_CALIBRATION_CONTROL_EXT_RCAL_EN_MASK)
|
|
|
|
#define USBC_CALIBRATION_CONTROL_IMPCAL_START_MASK (0x2000U)
|
|
#define USBC_CALIBRATION_CONTROL_IMPCAL_START_SHIFT (13U)
|
|
/*! IMPCAL_START - IMPCAL_START */
|
|
#define USBC_CALIBRATION_CONTROL_IMPCAL_START(x) (((uint32_t)(((uint32_t)(x)) << USBC_CALIBRATION_CONTROL_IMPCAL_START_SHIFT)) & USBC_CALIBRATION_CONTROL_IMPCAL_START_MASK)
|
|
|
|
#define USBC_CALIBRATION_CONTROL_IMPCAL_POL_MASK (0x4000U)
|
|
#define USBC_CALIBRATION_CONTROL_IMPCAL_POL_SHIFT (14U)
|
|
/*! IMPCAL_POL - IMPCAL_POL */
|
|
#define USBC_CALIBRATION_CONTROL_IMPCAL_POL(x) (((uint32_t)(((uint32_t)(x)) << USBC_CALIBRATION_CONTROL_IMPCAL_POL_SHIFT)) & USBC_CALIBRATION_CONTROL_IMPCAL_POL_MASK)
|
|
|
|
#define USBC_CALIBRATION_CONTROL_VCOCAL_POL_MASK (0x8000U)
|
|
#define USBC_CALIBRATION_CONTROL_VCOCAL_POL_SHIFT (15U)
|
|
/*! VCOCAL_POL - VCOCAL_POL */
|
|
#define USBC_CALIBRATION_CONTROL_VCOCAL_POL(x) (((uint32_t)(((uint32_t)(x)) << USBC_CALIBRATION_CONTROL_VCOCAL_POL_SHIFT)) & USBC_CALIBRATION_CONTROL_VCOCAL_POL_MASK)
|
|
|
|
#define USBC_CALIBRATION_CONTROL_KVCO_MASK (0x70000U)
|
|
#define USBC_CALIBRATION_CONTROL_KVCO_SHIFT (16U)
|
|
/*! KVCO - KVCO */
|
|
#define USBC_CALIBRATION_CONTROL_KVCO(x) (((uint32_t)(((uint32_t)(x)) << USBC_CALIBRATION_CONTROL_KVCO_SHIFT)) & USBC_CALIBRATION_CONTROL_KVCO_MASK)
|
|
|
|
#define USBC_CALIBRATION_CONTROL_KVCO_EXT_MASK (0x80000U)
|
|
#define USBC_CALIBRATION_CONTROL_KVCO_EXT_SHIFT (19U)
|
|
/*! KVCO_EXT - KVCO_EXT */
|
|
#define USBC_CALIBRATION_CONTROL_KVCO_EXT(x) (((uint32_t)(((uint32_t)(x)) << USBC_CALIBRATION_CONTROL_KVCO_EXT_SHIFT)) & USBC_CALIBRATION_CONTROL_KVCO_EXT_MASK)
|
|
|
|
#define USBC_CALIBRATION_CONTROL_PLLCAL_MASK (0x300000U)
|
|
#define USBC_CALIBRATION_CONTROL_PLLCAL_SHIFT (20U)
|
|
/*! PLLCAL - PLL VCO Calibration Voltage
|
|
* 0b00..VDD
|
|
* 0b01..1.0V (default)
|
|
* 0b10..1.05V
|
|
* 0b11..1.1V
|
|
*/
|
|
#define USBC_CALIBRATION_CONTROL_PLLCAL(x) (((uint32_t)(((uint32_t)(x)) << USBC_CALIBRATION_CONTROL_PLLCAL_SHIFT)) & USBC_CALIBRATION_CONTROL_PLLCAL_MASK)
|
|
|
|
#define USBC_CALIBRATION_CONTROL_PLLCAL_START_MASK (0x400000U)
|
|
#define USBC_CALIBRATION_CONTROL_PLLCAL_START_SHIFT (22U)
|
|
/*! PLLCAL_START - PLLCAL_START */
|
|
#define USBC_CALIBRATION_CONTROL_PLLCAL_START(x) (((uint32_t)(((uint32_t)(x)) << USBC_CALIBRATION_CONTROL_PLLCAL_START_SHIFT)) & USBC_CALIBRATION_CONTROL_PLLCAL_START_MASK)
|
|
|
|
#define USBC_CALIBRATION_CONTROL_IMPCAL_DONE_MASK (0x800000U)
|
|
#define USBC_CALIBRATION_CONTROL_IMPCAL_DONE_SHIFT (23U)
|
|
/*! IMPCAL_DONE - IMPCAL_DONE */
|
|
#define USBC_CALIBRATION_CONTROL_IMPCAL_DONE(x) (((uint32_t)(((uint32_t)(x)) << USBC_CALIBRATION_CONTROL_IMPCAL_DONE_SHIFT)) & USBC_CALIBRATION_CONTROL_IMPCAL_DONE_MASK)
|
|
|
|
#define USBC_CALIBRATION_CONTROL_CURRENT_IMP_MASK (0xF000000U)
|
|
#define USBC_CALIBRATION_CONTROL_CURRENT_IMP_SHIFT (24U)
|
|
/*! CURRENT_IMP - CURRENT_IMP */
|
|
#define USBC_CALIBRATION_CONTROL_CURRENT_IMP(x) (((uint32_t)(((uint32_t)(x)) << USBC_CALIBRATION_CONTROL_CURRENT_IMP_SHIFT)) & USBC_CALIBRATION_CONTROL_CURRENT_IMP_MASK)
|
|
|
|
#define USBC_CALIBRATION_CONTROL_CURRENT_KVCO_MASK (0x70000000U)
|
|
#define USBC_CALIBRATION_CONTROL_CURRENT_KVCO_SHIFT (28U)
|
|
/*! CURRENT_KVCO - CURRENT_KVCO */
|
|
#define USBC_CALIBRATION_CONTROL_CURRENT_KVCO(x) (((uint32_t)(((uint32_t)(x)) << USBC_CALIBRATION_CONTROL_CURRENT_KVCO_SHIFT)) & USBC_CALIBRATION_CONTROL_CURRENT_KVCO_MASK)
|
|
|
|
#define USBC_CALIBRATION_CONTROL_PLLCAL_DONE_MASK (0x80000000U)
|
|
#define USBC_CALIBRATION_CONTROL_PLLCAL_DONE_SHIFT (31U)
|
|
/*! PLLCAL_DONE - PLLCAL_DONE */
|
|
#define USBC_CALIBRATION_CONTROL_PLLCAL_DONE(x) (((uint32_t)(((uint32_t)(x)) << USBC_CALIBRATION_CONTROL_PLLCAL_DONE_SHIFT)) & USBC_CALIBRATION_CONTROL_PLLCAL_DONE_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name TX_CHANNEL_CONTRL_0 - Tx_Channel_Contrl_0 */
|
|
/*! @{ */
|
|
|
|
#define USBC_TX_CHANNEL_CONTRL_0_HSDRV_EN_MASK (0xFU)
|
|
#define USBC_TX_CHANNEL_CONTRL_0_HSDRV_EN_SHIFT (0U)
|
|
/*! HSDRV_EN - HSDRV_EN */
|
|
#define USBC_TX_CHANNEL_CONTRL_0_HSDRV_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_TX_CHANNEL_CONTRL_0_HSDRV_EN_SHIFT)) & USBC_TX_CHANNEL_CONTRL_0_HSDRV_EN_MASK)
|
|
|
|
#define USBC_TX_CHANNEL_CONTRL_0_HS_SR_SEL_MASK (0x30U)
|
|
#define USBC_TX_CHANNEL_CONTRL_0_HS_SR_SEL_SHIFT (4U)
|
|
/*! HS_SR_SEL - Rise/Fall Time Of HS Transmitter
|
|
* 0b00..Shortest rise/fall
|
|
* 0b01..Subshortest rise/fall
|
|
* 0b10..Sublongest rise/fall
|
|
* 0b11..Longest rise/fall
|
|
*/
|
|
#define USBC_TX_CHANNEL_CONTRL_0_HS_SR_SEL(x) (((uint32_t)(((uint32_t)(x)) << USBC_TX_CHANNEL_CONTRL_0_HS_SR_SEL_SHIFT)) & USBC_TX_CHANNEL_CONTRL_0_HS_SR_SEL_MASK)
|
|
|
|
#define USBC_TX_CHANNEL_CONTRL_0_LOWVDD_EN_MASK (0x40U)
|
|
#define USBC_TX_CHANNEL_CONTRL_0_LOWVDD_EN_SHIFT (6U)
|
|
/*! LOWVDD_EN - LOWVDD_EN */
|
|
#define USBC_TX_CHANNEL_CONTRL_0_LOWVDD_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_TX_CHANNEL_CONTRL_0_LOWVDD_EN_SHIFT)) & USBC_TX_CHANNEL_CONTRL_0_LOWVDD_EN_MASK)
|
|
|
|
#define USBC_TX_CHANNEL_CONTRL_0_UNUSED_7_MASK (0x80U)
|
|
#define USBC_TX_CHANNEL_CONTRL_0_UNUSED_7_SHIFT (7U)
|
|
/*! UNUSED_7 - Reserved */
|
|
#define USBC_TX_CHANNEL_CONTRL_0_UNUSED_7(x) (((uint32_t)(((uint32_t)(x)) << USBC_TX_CHANNEL_CONTRL_0_UNUSED_7_SHIFT)) & USBC_TX_CHANNEL_CONTRL_0_UNUSED_7_MASK)
|
|
|
|
#define USBC_TX_CHANNEL_CONTRL_0_FSDRV_EN_MASK (0xF00U)
|
|
#define USBC_TX_CHANNEL_CONTRL_0_FSDRV_EN_SHIFT (8U)
|
|
/*! FSDRV_EN - FSDRV_EN */
|
|
#define USBC_TX_CHANNEL_CONTRL_0_FSDRV_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_TX_CHANNEL_CONTRL_0_FSDRV_EN_SHIFT)) & USBC_TX_CHANNEL_CONTRL_0_FSDRV_EN_MASK)
|
|
|
|
#define USBC_TX_CHANNEL_CONTRL_0_DRV_EN_LS_MASK (0xF000U)
|
|
#define USBC_TX_CHANNEL_CONTRL_0_DRV_EN_LS_SHIFT (12U)
|
|
/*! DRV_EN_LS - DRV_EN_LS */
|
|
#define USBC_TX_CHANNEL_CONTRL_0_DRV_EN_LS(x) (((uint32_t)(((uint32_t)(x)) << USBC_TX_CHANNEL_CONTRL_0_DRV_EN_LS_SHIFT)) & USBC_TX_CHANNEL_CONTRL_0_DRV_EN_LS_MASK)
|
|
|
|
#define USBC_TX_CHANNEL_CONTRL_0_IMP_SEL_LS_MASK (0xF0000U)
|
|
#define USBC_TX_CHANNEL_CONTRL_0_IMP_SEL_LS_SHIFT (16U)
|
|
/*! IMP_SEL_LS - IMP_SEL_LS */
|
|
#define USBC_TX_CHANNEL_CONTRL_0_IMP_SEL_LS(x) (((uint32_t)(((uint32_t)(x)) << USBC_TX_CHANNEL_CONTRL_0_IMP_SEL_LS_SHIFT)) & USBC_TX_CHANNEL_CONTRL_0_IMP_SEL_LS_MASK)
|
|
|
|
#define USBC_TX_CHANNEL_CONTRL_0_AMP_MASK (0x700000U)
|
|
#define USBC_TX_CHANNEL_CONTRL_0_AMP_SHIFT (20U)
|
|
/*! AMP - AMP */
|
|
#define USBC_TX_CHANNEL_CONTRL_0_AMP(x) (((uint32_t)(((uint32_t)(x)) << USBC_TX_CHANNEL_CONTRL_0_AMP_SHIFT)) & USBC_TX_CHANNEL_CONTRL_0_AMP_MASK)
|
|
|
|
#define USBC_TX_CHANNEL_CONTRL_0_PU_VDDR18_MASK (0x800000U)
|
|
#define USBC_TX_CHANNEL_CONTRL_0_PU_VDDR18_SHIFT (23U)
|
|
/*! PU_VDDR18 - PU_VDDR18 */
|
|
#define USBC_TX_CHANNEL_CONTRL_0_PU_VDDR18(x) (((uint32_t)(((uint32_t)(x)) << USBC_TX_CHANNEL_CONTRL_0_PU_VDDR18_SHIFT)) & USBC_TX_CHANNEL_CONTRL_0_PU_VDDR18_MASK)
|
|
|
|
#define USBC_TX_CHANNEL_CONTRL_0_PU_ANA_MASK (0x1000000U)
|
|
#define USBC_TX_CHANNEL_CONTRL_0_PU_ANA_SHIFT (24U)
|
|
/*! PU_ANA - PU_ANA */
|
|
#define USBC_TX_CHANNEL_CONTRL_0_PU_ANA(x) (((uint32_t)(((uint32_t)(x)) << USBC_TX_CHANNEL_CONTRL_0_PU_ANA_SHIFT)) & USBC_TX_CHANNEL_CONTRL_0_PU_ANA_MASK)
|
|
|
|
#define USBC_TX_CHANNEL_CONTRL_0_PU_BY_REG_MASK (0x2000000U)
|
|
#define USBC_TX_CHANNEL_CONTRL_0_PU_BY_REG_SHIFT (25U)
|
|
/*! PU_BY_REG - PU_BY_REG */
|
|
#define USBC_TX_CHANNEL_CONTRL_0_PU_BY_REG(x) (((uint32_t)(((uint32_t)(x)) << USBC_TX_CHANNEL_CONTRL_0_PU_BY_REG_SHIFT)) & USBC_TX_CHANNEL_CONTRL_0_PU_BY_REG_MASK)
|
|
|
|
#define USBC_TX_CHANNEL_CONTRL_0_UNUSED_26_MASK (0xFC000000U)
|
|
#define USBC_TX_CHANNEL_CONTRL_0_UNUSED_26_SHIFT (26U)
|
|
/*! UNUSED_26 - Reserved */
|
|
#define USBC_TX_CHANNEL_CONTRL_0_UNUSED_26(x) (((uint32_t)(((uint32_t)(x)) << USBC_TX_CHANNEL_CONTRL_0_UNUSED_26_SHIFT)) & USBC_TX_CHANNEL_CONTRL_0_UNUSED_26_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name TX_CHANNEL_CONTRL_1 - Tx_Channel_Contrl_1 */
|
|
/*! @{ */
|
|
|
|
#define USBC_TX_CHANNEL_CONTRL_1_UNUSED_0_MASK (0xFFFFFFFFU)
|
|
#define USBC_TX_CHANNEL_CONTRL_1_UNUSED_0_SHIFT (0U)
|
|
/*! UNUSED_0 - Reserved */
|
|
#define USBC_TX_CHANNEL_CONTRL_1_UNUSED_0(x) (((uint32_t)(((uint32_t)(x)) << USBC_TX_CHANNEL_CONTRL_1_UNUSED_0_SHIFT)) & USBC_TX_CHANNEL_CONTRL_1_UNUSED_0_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name RX_CHANNEL_CONTRL_0 - Rx_Channel_Contrl_0 */
|
|
/*! @{ */
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_0_SQ_THRESH_MASK (0xFU)
|
|
#define USBC_RX_CHANNEL_CONTRL_0_SQ_THRESH_SHIFT (0U)
|
|
/*! SQ_THRESH - SQ_THRESH */
|
|
#define USBC_RX_CHANNEL_CONTRL_0_SQ_THRESH(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_0_SQ_THRESH_SHIFT)) & USBC_RX_CHANNEL_CONTRL_0_SQ_THRESH_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_0_RXVDD18_MASK (0x30U)
|
|
#define USBC_RX_CHANNEL_CONTRL_0_RXVDD18_SHIFT (4U)
|
|
/*! RXVDD18 - RXVDD18 */
|
|
#define USBC_RX_CHANNEL_CONTRL_0_RXVDD18(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_0_RXVDD18_SHIFT)) & USBC_RX_CHANNEL_CONTRL_0_RXVDD18_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_0_RXVDDL_MASK (0xC0U)
|
|
#define USBC_RX_CHANNEL_CONTRL_0_RXVDDL_SHIFT (6U)
|
|
/*! RXVDDL - RXVDDL */
|
|
#define USBC_RX_CHANNEL_CONTRL_0_RXVDDL(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_0_RXVDDL_SHIFT)) & USBC_RX_CHANNEL_CONTRL_0_RXVDDL_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_0_DISCON_THRESH_MASK (0x300U)
|
|
#define USBC_RX_CHANNEL_CONTRL_0_DISCON_THRESH_SHIFT (8U)
|
|
/*! DISCON_THRESH - DISCON_THRESH */
|
|
#define USBC_RX_CHANNEL_CONTRL_0_DISCON_THRESH(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_0_DISCON_THRESH_SHIFT)) & USBC_RX_CHANNEL_CONTRL_0_DISCON_THRESH_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_0_LINESTATE_EN_MASK (0x400U)
|
|
#define USBC_RX_CHANNEL_CONTRL_0_LINESTATE_EN_SHIFT (10U)
|
|
/*! LINESTATE_EN - LINESTATE_EN */
|
|
#define USBC_RX_CHANNEL_CONTRL_0_LINESTATE_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_0_LINESTATE_EN_SHIFT)) & USBC_RX_CHANNEL_CONTRL_0_LINESTATE_EN_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_0_UNUSED_11_MASK (0x800U)
|
|
#define USBC_RX_CHANNEL_CONTRL_0_UNUSED_11_SHIFT (11U)
|
|
/*! UNUSED_11 - Reserved */
|
|
#define USBC_RX_CHANNEL_CONTRL_0_UNUSED_11(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_0_UNUSED_11_SHIFT)) & USBC_RX_CHANNEL_CONTRL_0_UNUSED_11_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_0_SQ_DLY_SEL_MASK (0x3000U)
|
|
#define USBC_RX_CHANNEL_CONTRL_0_SQ_DLY_SEL_SHIFT (12U)
|
|
/*! SQ_DLY_SEL - SQ_DLY_SEL */
|
|
#define USBC_RX_CHANNEL_CONTRL_0_SQ_DLY_SEL(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_0_SQ_DLY_SEL_SHIFT)) & USBC_RX_CHANNEL_CONTRL_0_SQ_DLY_SEL_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_0_SQ_CM_SEL_MASK (0x4000U)
|
|
#define USBC_RX_CHANNEL_CONTRL_0_SQ_CM_SEL_SHIFT (14U)
|
|
/*! SQ_CM_SEL - SQ_CM_SEL */
|
|
#define USBC_RX_CHANNEL_CONTRL_0_SQ_CM_SEL(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_0_SQ_CM_SEL_SHIFT)) & USBC_RX_CHANNEL_CONTRL_0_SQ_CM_SEL_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_0_SQ_DET_EN_MASK (0x8000U)
|
|
#define USBC_RX_CHANNEL_CONTRL_0_SQ_DET_EN_SHIFT (15U)
|
|
/*! SQ_DET_EN - SQ_DET_EN */
|
|
#define USBC_RX_CHANNEL_CONTRL_0_SQ_DET_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_0_SQ_DET_EN_SHIFT)) & USBC_RX_CHANNEL_CONTRL_0_SQ_DET_EN_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_0_SQ_VHL_SEL_MASK (0x10000U)
|
|
#define USBC_RX_CHANNEL_CONTRL_0_SQ_VHL_SEL_SHIFT (16U)
|
|
/*! SQ_VHL_SEL - SQ_VHL_SEL */
|
|
#define USBC_RX_CHANNEL_CONTRL_0_SQ_VHL_SEL(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_0_SQ_VHL_SEL_SHIFT)) & USBC_RX_CHANNEL_CONTRL_0_SQ_VHL_SEL_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_0_UNUSED_17_MASK (0x60000U)
|
|
#define USBC_RX_CHANNEL_CONTRL_0_UNUSED_17_SHIFT (17U)
|
|
/*! UNUSED_17 - Reserved */
|
|
#define USBC_RX_CHANNEL_CONTRL_0_UNUSED_17(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_0_UNUSED_17_SHIFT)) & USBC_RX_CHANNEL_CONTRL_0_UNUSED_17_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_0_STRESS_TEST_MODE_MASK (0x80000U)
|
|
#define USBC_RX_CHANNEL_CONTRL_0_STRESS_TEST_MODE_SHIFT (19U)
|
|
/*! STRESS_TEST_MODE - STRESS_TEST_MODE */
|
|
#define USBC_RX_CHANNEL_CONTRL_0_STRESS_TEST_MODE(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_0_STRESS_TEST_MODE_SHIFT)) & USBC_RX_CHANNEL_CONTRL_0_STRESS_TEST_MODE_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_0_TESTMON_MASK (0xF00000U)
|
|
#define USBC_RX_CHANNEL_CONTRL_0_TESTMON_SHIFT (20U)
|
|
/*! TESTMON - TESTMON */
|
|
#define USBC_RX_CHANNEL_CONTRL_0_TESTMON(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_0_TESTMON_SHIFT)) & USBC_RX_CHANNEL_CONTRL_0_TESTMON_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_0_RESET_EXT_EN_MASK (0x1000000U)
|
|
#define USBC_RX_CHANNEL_CONTRL_0_RESET_EXT_EN_SHIFT (24U)
|
|
/*! RESET_EXT_EN - RESET_EXT_EN */
|
|
#define USBC_RX_CHANNEL_CONTRL_0_RESET_EXT_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_0_RESET_EXT_EN_SHIFT)) & USBC_RX_CHANNEL_CONTRL_0_RESET_EXT_EN_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_0_RESET_EXT_MASK (0x2000000U)
|
|
#define USBC_RX_CHANNEL_CONTRL_0_RESET_EXT_SHIFT (25U)
|
|
/*! RESET_EXT - RESET_EXT */
|
|
#define USBC_RX_CHANNEL_CONTRL_0_RESET_EXT(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_0_RESET_EXT_SHIFT)) & USBC_RX_CHANNEL_CONTRL_0_RESET_EXT_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_0_SQ_ANA_VREF_MASK (0xC000000U)
|
|
#define USBC_RX_CHANNEL_CONTRL_0_SQ_ANA_VREF_SHIFT (26U)
|
|
/*! SQ_ANA_VREF - SQ_ANA_VREF */
|
|
#define USBC_RX_CHANNEL_CONTRL_0_SQ_ANA_VREF(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_0_SQ_ANA_VREF_SHIFT)) & USBC_RX_CHANNEL_CONTRL_0_SQ_ANA_VREF_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_0_SQ_ANA_DTC_SEL_MASK (0x10000000U)
|
|
#define USBC_RX_CHANNEL_CONTRL_0_SQ_ANA_DTC_SEL_SHIFT (28U)
|
|
/*! SQ_ANA_DTC_SEL - SQ_ANA_DTC_SEL */
|
|
#define USBC_RX_CHANNEL_CONTRL_0_SQ_ANA_DTC_SEL(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_0_SQ_ANA_DTC_SEL_SHIFT)) & USBC_RX_CHANNEL_CONTRL_0_SQ_ANA_DTC_SEL_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_0_CHIRPMODE_SEL_MASK (0x20000000U)
|
|
#define USBC_RX_CHANNEL_CONTRL_0_CHIRPMODE_SEL_SHIFT (29U)
|
|
/*! CHIRPMODE_SEL - CHIRPMODE_SEL */
|
|
#define USBC_RX_CHANNEL_CONTRL_0_CHIRPMODE_SEL(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_0_CHIRPMODE_SEL_SHIFT)) & USBC_RX_CHANNEL_CONTRL_0_CHIRPMODE_SEL_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_0_UNUSED_30_MASK (0xC0000000U)
|
|
#define USBC_RX_CHANNEL_CONTRL_0_UNUSED_30_SHIFT (30U)
|
|
/*! UNUSED_30 - Reserved */
|
|
#define USBC_RX_CHANNEL_CONTRL_0_UNUSED_30(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_0_UNUSED_30_SHIFT)) & USBC_RX_CHANNEL_CONTRL_0_UNUSED_30_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name RX_CHANNEL_CONTRL_1 - Rx_Channel_Contrl_1 */
|
|
/*! @{ */
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_1_EXT_SQ_AMP_CAL_MASK (0x7U)
|
|
#define USBC_RX_CHANNEL_CONTRL_1_EXT_SQ_AMP_CAL_SHIFT (0U)
|
|
/*! EXT_SQ_AMP_CAL - EXT_SQ_AMP_CAL */
|
|
#define USBC_RX_CHANNEL_CONTRL_1_EXT_SQ_AMP_CAL(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_1_EXT_SQ_AMP_CAL_SHIFT)) & USBC_RX_CHANNEL_CONTRL_1_EXT_SQ_AMP_CAL_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_1_EXT_SQ_AMP_CAL_EN_MASK (0x8U)
|
|
#define USBC_RX_CHANNEL_CONTRL_1_EXT_SQ_AMP_CAL_EN_SHIFT (3U)
|
|
/*! EXT_SQ_AMP_CAL_EN - EXT_SQ_AMP_CAL_EN */
|
|
#define USBC_RX_CHANNEL_CONTRL_1_EXT_SQ_AMP_CAL_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_1_EXT_SQ_AMP_CAL_EN_SHIFT)) & USBC_RX_CHANNEL_CONTRL_1_EXT_SQ_AMP_CAL_EN_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_1_REQ_SQCAL_START_MASK (0x10U)
|
|
#define USBC_RX_CHANNEL_CONTRL_1_REQ_SQCAL_START_SHIFT (4U)
|
|
/*! REQ_SQCAL_START - REQ_SQCAL_START */
|
|
#define USBC_RX_CHANNEL_CONTRL_1_REQ_SQCAL_START(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_1_REQ_SQCAL_START_SHIFT)) & USBC_RX_CHANNEL_CONTRL_1_REQ_SQCAL_START_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_1_REG_SQ_UD_SWAP_MASK (0x20U)
|
|
#define USBC_RX_CHANNEL_CONTRL_1_REG_SQ_UD_SWAP_SHIFT (5U)
|
|
/*! REG_SQ_UD_SWAP - REG_SQ_UD_SWAP */
|
|
#define USBC_RX_CHANNEL_CONTRL_1_REG_SQ_UD_SWAP(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_1_REG_SQ_UD_SWAP_SHIFT)) & USBC_RX_CHANNEL_CONTRL_1_REG_SQ_UD_SWAP_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_1_SQ_DPDM_AMP_SEL_MASK (0xC0U)
|
|
#define USBC_RX_CHANNEL_CONTRL_1_SQ_DPDM_AMP_SEL_SHIFT (6U)
|
|
/*! SQ_DPDM_AMP_SEL - SQ_DPDM_AMP_SEL */
|
|
#define USBC_RX_CHANNEL_CONTRL_1_SQ_DPDM_AMP_SEL(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_1_SQ_DPDM_AMP_SEL_SHIFT)) & USBC_RX_CHANNEL_CONTRL_1_SQ_DPDM_AMP_SEL_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_1_UNUSED_8_MASK (0x7FFFFF00U)
|
|
#define USBC_RX_CHANNEL_CONTRL_1_UNUSED_8_SHIFT (8U)
|
|
/*! UNUSED_8 - Reserved */
|
|
#define USBC_RX_CHANNEL_CONTRL_1_UNUSED_8(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_1_UNUSED_8_SHIFT)) & USBC_RX_CHANNEL_CONTRL_1_UNUSED_8_MASK)
|
|
|
|
#define USBC_RX_CHANNEL_CONTRL_1_REG_SQCAL_DONE_MASK (0x80000000U)
|
|
#define USBC_RX_CHANNEL_CONTRL_1_REG_SQCAL_DONE_SHIFT (31U)
|
|
/*! REG_SQCAL_DONE - REG_SQCAL_DONE */
|
|
#define USBC_RX_CHANNEL_CONTRL_1_REG_SQCAL_DONE(x) (((uint32_t)(((uint32_t)(x)) << USBC_RX_CHANNEL_CONTRL_1_REG_SQCAL_DONE_SHIFT)) & USBC_RX_CHANNEL_CONTRL_1_REG_SQCAL_DONE_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name DIGITAL_CONTRL_0 - Digital_Contrl_0 */
|
|
/*! @{ */
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_SYNC_NUM_MASK (0x3U)
|
|
#define USBC_DIGITAL_CONTRL_0_SYNC_NUM_SHIFT (0U)
|
|
/*! SYNC_NUM - SYNC_NUM */
|
|
#define USBC_DIGITAL_CONTRL_0_SYNC_NUM(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_SYNC_NUM_SHIFT)) & USBC_DIGITAL_CONTRL_0_SYNC_NUM_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_SYNCDET_WIN32_MASK (0x4U)
|
|
#define USBC_DIGITAL_CONTRL_0_SYNCDET_WIN32_SHIFT (2U)
|
|
/*! SYNCDET_WIN32 - SYNCDET_WIN32 */
|
|
#define USBC_DIGITAL_CONTRL_0_SYNCDET_WIN32(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_SYNCDET_WIN32_SHIFT)) & USBC_DIGITAL_CONTRL_0_SYNCDET_WIN32_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_SYNCDET_WINDOW_EN_MASK (0x8U)
|
|
#define USBC_DIGITAL_CONTRL_0_SYNCDET_WINDOW_EN_SHIFT (3U)
|
|
/*! SYNCDET_WINDOW_EN - SYNCDET_WINDOW_EN */
|
|
#define USBC_DIGITAL_CONTRL_0_SYNCDET_WINDOW_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_SYNCDET_WINDOW_EN_SHIFT)) & USBC_DIGITAL_CONTRL_0_SYNCDET_WINDOW_EN_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_HOST_DISCON_SEL0_MASK (0x10U)
|
|
#define USBC_DIGITAL_CONTRL_0_HOST_DISCON_SEL0_SHIFT (4U)
|
|
/*! HOST_DISCON_SEL0 - HOST_DISCON_SEL0 */
|
|
#define USBC_DIGITAL_CONTRL_0_HOST_DISCON_SEL0(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_HOST_DISCON_SEL0_SHIFT)) & USBC_DIGITAL_CONTRL_0_HOST_DISCON_SEL0_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_HOST_DISCON_SEL1_MASK (0x20U)
|
|
#define USBC_DIGITAL_CONTRL_0_HOST_DISCON_SEL1_SHIFT (5U)
|
|
/*! HOST_DISCON_SEL1 - HOST_DISCON_SEL1 */
|
|
#define USBC_DIGITAL_CONTRL_0_HOST_DISCON_SEL1(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_HOST_DISCON_SEL1_SHIFT)) & USBC_DIGITAL_CONTRL_0_HOST_DISCON_SEL1_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_UNUSED_6_MASK (0x40U)
|
|
#define USBC_DIGITAL_CONTRL_0_UNUSED_6_SHIFT (6U)
|
|
/*! UNUSED_6 - Reserved */
|
|
#define USBC_DIGITAL_CONTRL_0_UNUSED_6(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_UNUSED_6_SHIFT)) & USBC_DIGITAL_CONTRL_0_UNUSED_6_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_PLL_LOCK_BYPASS_MASK (0x80U)
|
|
#define USBC_DIGITAL_CONTRL_0_PLL_LOCK_BYPASS_SHIFT (7U)
|
|
/*! PLL_LOCK_BYPASS - PLL_LOCK_BYPASS */
|
|
#define USBC_DIGITAL_CONTRL_0_PLL_LOCK_BYPASS(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_PLL_LOCK_BYPASS_SHIFT)) & USBC_DIGITAL_CONTRL_0_PLL_LOCK_BYPASS_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_LONG_EOP_MASK (0x100U)
|
|
#define USBC_DIGITAL_CONTRL_0_LONG_EOP_SHIFT (8U)
|
|
/*! LONG_EOP - LONG_EOP */
|
|
#define USBC_DIGITAL_CONTRL_0_LONG_EOP(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_LONG_EOP_SHIFT)) & USBC_DIGITAL_CONTRL_0_LONG_EOP_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_RXFILT1_EN_MASK (0x200U)
|
|
#define USBC_DIGITAL_CONTRL_0_RXFILT1_EN_SHIFT (9U)
|
|
/*! RXFILT1_EN - RXFILT1_EN */
|
|
#define USBC_DIGITAL_CONTRL_0_RXFILT1_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_RXFILT1_EN_SHIFT)) & USBC_DIGITAL_CONTRL_0_RXFILT1_EN_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_RXFILT2_EN_MASK (0x400U)
|
|
#define USBC_DIGITAL_CONTRL_0_RXFILT2_EN_SHIFT (10U)
|
|
/*! RXFILT2_EN - RXFILT2_EN */
|
|
#define USBC_DIGITAL_CONTRL_0_RXFILT2_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_RXFILT2_EN_SHIFT)) & USBC_DIGITAL_CONTRL_0_RXFILT2_EN_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_EARLY_TX_ENABLE_MASK (0x800U)
|
|
#define USBC_DIGITAL_CONTRL_0_EARLY_TX_ENABLE_SHIFT (11U)
|
|
/*! EARLY_TX_ENABLE - EARLY_TX_ENABLE */
|
|
#define USBC_DIGITAL_CONTRL_0_EARLY_TX_ENABLE(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_EARLY_TX_ENABLE_SHIFT)) & USBC_DIGITAL_CONTRL_0_EARLY_TX_ENABLE_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_SQ_BLK_MASK (0x7000U)
|
|
#define USBC_DIGITAL_CONTRL_0_SQ_BLK_SHIFT (12U)
|
|
/*! SQ_BLK - SQ_BLK */
|
|
#define USBC_DIGITAL_CONTRL_0_SQ_BLK(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_SQ_BLK_SHIFT)) & USBC_DIGITAL_CONTRL_0_SQ_BLK_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_RXFILT3_EN_MASK (0x8000U)
|
|
#define USBC_DIGITAL_CONTRL_0_RXFILT3_EN_SHIFT (15U)
|
|
/*! RXFILT3_EN - RXFILT3_EN */
|
|
#define USBC_DIGITAL_CONTRL_0_RXFILT3_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_RXFILT3_EN_SHIFT)) & USBC_DIGITAL_CONTRL_0_RXFILT3_EN_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_SQ_FILT_MASK (0x70000U)
|
|
#define USBC_DIGITAL_CONTRL_0_SQ_FILT_SHIFT (16U)
|
|
/*! SQ_FILT - SQ_FILT */
|
|
#define USBC_DIGITAL_CONTRL_0_SQ_FILT(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_SQ_FILT_SHIFT)) & USBC_DIGITAL_CONTRL_0_SQ_FILT_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_FIFOOVF_EN_MASK (0x80000U)
|
|
#define USBC_DIGITAL_CONTRL_0_FIFOOVF_EN_SHIFT (19U)
|
|
/*! FIFOOVF_EN - FIFOOVF_EN */
|
|
#define USBC_DIGITAL_CONTRL_0_FIFOOVF_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_FIFOOVF_EN_SHIFT)) & USBC_DIGITAL_CONTRL_0_FIFOOVF_EN_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_LOSSOFSYNC_EN_MASK (0x100000U)
|
|
#define USBC_DIGITAL_CONTRL_0_LOSSOFSYNC_EN_SHIFT (20U)
|
|
/*! LOSSOFSYNC_EN - LOSSOFSYNC_EN */
|
|
#define USBC_DIGITAL_CONTRL_0_LOSSOFSYNC_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_LOSSOFSYNC_EN_SHIFT)) & USBC_DIGITAL_CONTRL_0_LOSSOFSYNC_EN_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_RX_RUNAWAY_EN_MASK (0x200000U)
|
|
#define USBC_DIGITAL_CONTRL_0_RX_RUNAWAY_EN_SHIFT (21U)
|
|
/*! RX_RUNAWAY_EN - RX_RUNAWAY_EN */
|
|
#define USBC_DIGITAL_CONTRL_0_RX_RUNAWAY_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_RX_RUNAWAY_EN_SHIFT)) & USBC_DIGITAL_CONTRL_0_RX_RUNAWAY_EN_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_STOP_AT_RXERR_MASK (0x400000U)
|
|
#define USBC_DIGITAL_CONTRL_0_STOP_AT_RXERR_SHIFT (22U)
|
|
/*! STOP_AT_RXERR - STOP_AT_RXERR */
|
|
#define USBC_DIGITAL_CONTRL_0_STOP_AT_RXERR(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_STOP_AT_RXERR_SHIFT)) & USBC_DIGITAL_CONTRL_0_STOP_AT_RXERR_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_EDGE_OPT_EN_MASK (0x800000U)
|
|
#define USBC_DIGITAL_CONTRL_0_EDGE_OPT_EN_SHIFT (23U)
|
|
/*! EDGE_OPT_EN - EDGE_OPT_EN */
|
|
#define USBC_DIGITAL_CONTRL_0_EDGE_OPT_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_EDGE_OPT_EN_SHIFT)) & USBC_DIGITAL_CONTRL_0_EDGE_OPT_EN_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_SE0_FILT_SEL_MASK (0x1000000U)
|
|
#define USBC_DIGITAL_CONTRL_0_SE0_FILT_SEL_SHIFT (24U)
|
|
/*! SE0_FILT_SEL - SE0_FILT_SEL */
|
|
#define USBC_DIGITAL_CONTRL_0_SE0_FILT_SEL(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_SE0_FILT_SEL_SHIFT)) & USBC_DIGITAL_CONTRL_0_SE0_FILT_SEL_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_SE1_FILT_SEL_MASK (0x2000000U)
|
|
#define USBC_DIGITAL_CONTRL_0_SE1_FILT_SEL_SHIFT (25U)
|
|
/*! SE1_FILT_SEL - SE1_FILT_SEL */
|
|
#define USBC_DIGITAL_CONTRL_0_SE1_FILT_SEL(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_SE1_FILT_SEL_SHIFT)) & USBC_DIGITAL_CONTRL_0_SE1_FILT_SEL_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_CORE_UTMI_SEL_MASK (0x4000000U)
|
|
#define USBC_DIGITAL_CONTRL_0_CORE_UTMI_SEL_SHIFT (26U)
|
|
/*! CORE_UTMI_SEL - CORE_UTMI_SEL */
|
|
#define USBC_DIGITAL_CONTRL_0_CORE_UTMI_SEL(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_CORE_UTMI_SEL_SHIFT)) & USBC_DIGITAL_CONTRL_0_CORE_UTMI_SEL_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_PLL_LOCK_FORCE_VAL_MASK (0x8000000U)
|
|
#define USBC_DIGITAL_CONTRL_0_PLL_LOCK_FORCE_VAL_SHIFT (27U)
|
|
/*! PLL_LOCK_FORCE_VAL - PLL_LOCK_FORCE_VAL */
|
|
#define USBC_DIGITAL_CONTRL_0_PLL_LOCK_FORCE_VAL(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_PLL_LOCK_FORCE_VAL_SHIFT)) & USBC_DIGITAL_CONTRL_0_PLL_LOCK_FORCE_VAL_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_PLL_LOCK_FORCE_EN_MASK (0x10000000U)
|
|
#define USBC_DIGITAL_CONTRL_0_PLL_LOCK_FORCE_EN_SHIFT (28U)
|
|
/*! PLL_LOCK_FORCE_EN - PLL_LOCK_FORCE_EN */
|
|
#define USBC_DIGITAL_CONTRL_0_PLL_LOCK_FORCE_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_PLL_LOCK_FORCE_EN_SHIFT)) & USBC_DIGITAL_CONTRL_0_PLL_LOCK_FORCE_EN_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_FIFO_OVF_ERROR_MASK (0x20000000U)
|
|
#define USBC_DIGITAL_CONTRL_0_FIFO_OVF_ERROR_SHIFT (29U)
|
|
/*! FIFO_OVF_ERROR - FIFO_OVF_ERROR */
|
|
#define USBC_DIGITAL_CONTRL_0_FIFO_OVF_ERROR(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_FIFO_OVF_ERROR_SHIFT)) & USBC_DIGITAL_CONTRL_0_FIFO_OVF_ERROR_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_LOSS_OF_SYNC_ERROR_MASK (0x40000000U)
|
|
#define USBC_DIGITAL_CONTRL_0_LOSS_OF_SYNC_ERROR_SHIFT (30U)
|
|
/*! LOSS_OF_SYNC_ERROR - LOSS_OF_SYNC_ERROR */
|
|
#define USBC_DIGITAL_CONTRL_0_LOSS_OF_SYNC_ERROR(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_LOSS_OF_SYNC_ERROR_SHIFT)) & USBC_DIGITAL_CONTRL_0_LOSS_OF_SYNC_ERROR_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_0_BITSTUFFING_ERROR_MASK (0x80000000U)
|
|
#define USBC_DIGITAL_CONTRL_0_BITSTUFFING_ERROR_SHIFT (31U)
|
|
/*! BITSTUFFING_ERROR - BITSTUFFING_ERROR */
|
|
#define USBC_DIGITAL_CONTRL_0_BITSTUFFING_ERROR(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_0_BITSTUFFING_ERROR_SHIFT)) & USBC_DIGITAL_CONTRL_0_BITSTUFFING_ERROR_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name DIGITAL_CONTRL_1 - Digital_Contrl_1 */
|
|
/*! @{ */
|
|
|
|
#define USBC_DIGITAL_CONTRL_1_REG_FORCE_END_EN_MASK (0x1U)
|
|
#define USBC_DIGITAL_CONTRL_1_REG_FORCE_END_EN_SHIFT (0U)
|
|
/*! REG_FORCE_END_EN - REG_FORCE_END_EN */
|
|
#define USBC_DIGITAL_CONTRL_1_REG_FORCE_END_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_1_REG_FORCE_END_EN_SHIFT)) & USBC_DIGITAL_CONTRL_1_REG_FORCE_END_EN_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_1_REG_FS_RX_ERROR_MODE_MASK (0x2U)
|
|
#define USBC_DIGITAL_CONTRL_1_REG_FS_RX_ERROR_MODE_SHIFT (1U)
|
|
/*! REG_FS_RX_ERROR_MODE - REG_FS_RX_ERROR_MODE */
|
|
#define USBC_DIGITAL_CONTRL_1_REG_FS_RX_ERROR_MODE(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_1_REG_FS_RX_ERROR_MODE_SHIFT)) & USBC_DIGITAL_CONTRL_1_REG_FS_RX_ERROR_MODE_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_1_REG_FS_RX_ERROR_MODE1_MASK (0x4U)
|
|
#define USBC_DIGITAL_CONTRL_1_REG_FS_RX_ERROR_MODE1_SHIFT (2U)
|
|
/*! REG_FS_RX_ERROR_MODE1 - REG_FS_RX_ERROR_MODE1 */
|
|
#define USBC_DIGITAL_CONTRL_1_REG_FS_RX_ERROR_MODE1(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_1_REG_FS_RX_ERROR_MODE1_SHIFT)) & USBC_DIGITAL_CONTRL_1_REG_FS_RX_ERROR_MODE1_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_1_REG_FS_RX_ERROR_MODE2_MASK (0x8U)
|
|
#define USBC_DIGITAL_CONTRL_1_REG_FS_RX_ERROR_MODE2_SHIFT (3U)
|
|
/*! REG_FS_RX_ERROR_MODE2 - REG_FS_RX_ERROR_MODE2 */
|
|
#define USBC_DIGITAL_CONTRL_1_REG_FS_RX_ERROR_MODE2(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_1_REG_FS_RX_ERROR_MODE2_SHIFT)) & USBC_DIGITAL_CONTRL_1_REG_FS_RX_ERROR_MODE2_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_1_REG_ARC_DPDM_MODE_MASK (0x10U)
|
|
#define USBC_DIGITAL_CONTRL_1_REG_ARC_DPDM_MODE_SHIFT (4U)
|
|
/*! REG_ARC_DPDM_MODE - REG_ARC_DPDM_MODE */
|
|
#define USBC_DIGITAL_CONTRL_1_REG_ARC_DPDM_MODE(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_1_REG_ARC_DPDM_MODE_SHIFT)) & USBC_DIGITAL_CONTRL_1_REG_ARC_DPDM_MODE_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_1_REG_DM_PULLDOWN_MASK (0x20U)
|
|
#define USBC_DIGITAL_CONTRL_1_REG_DM_PULLDOWN_SHIFT (5U)
|
|
/*! REG_DM_PULLDOWN - REG_DM_PULLDOWN */
|
|
#define USBC_DIGITAL_CONTRL_1_REG_DM_PULLDOWN(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_1_REG_DM_PULLDOWN_SHIFT)) & USBC_DIGITAL_CONTRL_1_REG_DM_PULLDOWN_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_1_REG_DP_PULLDOWN_MASK (0x40U)
|
|
#define USBC_DIGITAL_CONTRL_1_REG_DP_PULLDOWN_SHIFT (6U)
|
|
/*! REG_DP_PULLDOWN - REG_DP_PULLDOWN */
|
|
#define USBC_DIGITAL_CONTRL_1_REG_DP_PULLDOWN(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_1_REG_DP_PULLDOWN_SHIFT)) & USBC_DIGITAL_CONTRL_1_REG_DP_PULLDOWN_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_1_REG_FS_EOP_MODE_MASK (0x80U)
|
|
#define USBC_DIGITAL_CONTRL_1_REG_FS_EOP_MODE_SHIFT (7U)
|
|
/*! REG_FS_EOP_MODE - REG_FS_EOP_MODE */
|
|
#define USBC_DIGITAL_CONTRL_1_REG_FS_EOP_MODE(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_1_REG_FS_EOP_MODE_SHIFT)) & USBC_DIGITAL_CONTRL_1_REG_FS_EOP_MODE_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_1_UNUSED_8_MASK (0x300U)
|
|
#define USBC_DIGITAL_CONTRL_1_UNUSED_8_SHIFT (8U)
|
|
/*! UNUSED_8 - Reserved */
|
|
#define USBC_DIGITAL_CONTRL_1_UNUSED_8(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_1_UNUSED_8_SHIFT)) & USBC_DIGITAL_CONTRL_1_UNUSED_8_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_1_REG_NOVBUS_DPDM00_MASK (0x400U)
|
|
#define USBC_DIGITAL_CONTRL_1_REG_NOVBUS_DPDM00_SHIFT (10U)
|
|
/*! REG_NOVBUS_DPDM00 - REG_NOVBUS_DPDM00 */
|
|
#define USBC_DIGITAL_CONTRL_1_REG_NOVBUS_DPDM00(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_1_REG_NOVBUS_DPDM00_SHIFT)) & USBC_DIGITAL_CONTRL_1_REG_NOVBUS_DPDM00_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_1_REG_FREERUNCLK_EN_MASK (0x800U)
|
|
#define USBC_DIGITAL_CONTRL_1_REG_FREERUNCLK_EN_SHIFT (11U)
|
|
/*! REG_FREERUNCLK_EN - REG_FREERUNCLK_EN */
|
|
#define USBC_DIGITAL_CONTRL_1_REG_FREERUNCLK_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_1_REG_FREERUNCLK_EN_SHIFT)) & USBC_DIGITAL_CONTRL_1_REG_FREERUNCLK_EN_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_1_REG_FLSMODELP_EN_MASK (0x1000U)
|
|
#define USBC_DIGITAL_CONTRL_1_REG_FLSMODELP_EN_SHIFT (12U)
|
|
/*! REG_FLSMODELP_EN - REG_FLSMODELP_EN */
|
|
#define USBC_DIGITAL_CONTRL_1_REG_FLSMODELP_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_1_REG_FLSMODELP_EN_SHIFT)) & USBC_DIGITAL_CONTRL_1_REG_FLSMODELP_EN_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_1_REG_OPMODE_SEL_MASK (0x2000U)
|
|
#define USBC_DIGITAL_CONTRL_1_REG_OPMODE_SEL_SHIFT (13U)
|
|
/*! REG_OPMODE_SEL - REG_OPMODE_SEL */
|
|
#define USBC_DIGITAL_CONTRL_1_REG_OPMODE_SEL(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_1_REG_OPMODE_SEL_SHIFT)) & USBC_DIGITAL_CONTRL_1_REG_OPMODE_SEL_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_1_REG_LAT_UTMI_MASK (0x4000U)
|
|
#define USBC_DIGITAL_CONTRL_1_REG_LAT_UTMI_SHIFT (14U)
|
|
/*! REG_LAT_UTMI - REG_LAT_UTMI */
|
|
#define USBC_DIGITAL_CONTRL_1_REG_LAT_UTMI(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_1_REG_LAT_UTMI_SHIFT)) & USBC_DIGITAL_CONTRL_1_REG_LAT_UTMI_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_1_REG_SWAP_DPDM_MASK (0x8000U)
|
|
#define USBC_DIGITAL_CONTRL_1_REG_SWAP_DPDM_SHIFT (15U)
|
|
/*! REG_SWAP_DPDM - REG_SWAP_DPDM */
|
|
#define USBC_DIGITAL_CONTRL_1_REG_SWAP_DPDM(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_1_REG_SWAP_DPDM_SHIFT)) & USBC_DIGITAL_CONTRL_1_REG_SWAP_DPDM_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_1_REG_SAMPLEROFF_DLY_MASK (0xF0000U)
|
|
#define USBC_DIGITAL_CONTRL_1_REG_SAMPLEROFF_DLY_SHIFT (16U)
|
|
/*! REG_SAMPLEROFF_DLY - REG_SAMPLEROFF_DLY */
|
|
#define USBC_DIGITAL_CONTRL_1_REG_SAMPLEROFF_DLY(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_1_REG_SAMPLEROFF_DLY_SHIFT)) & USBC_DIGITAL_CONTRL_1_REG_SAMPLEROFF_DLY_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_1_REG_SAMPLER_ON_MASK (0x100000U)
|
|
#define USBC_DIGITAL_CONTRL_1_REG_SAMPLER_ON_SHIFT (20U)
|
|
/*! REG_SAMPLER_ON - REG_SAMPLER_ON */
|
|
#define USBC_DIGITAL_CONTRL_1_REG_SAMPLER_ON(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_1_REG_SAMPLER_ON_SHIFT)) & USBC_DIGITAL_CONTRL_1_REG_SAMPLER_ON_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_1_REG_SAMPLER_PREOFF_MASK (0x200000U)
|
|
#define USBC_DIGITAL_CONTRL_1_REG_SAMPLER_PREOFF_SHIFT (21U)
|
|
/*! REG_SAMPLER_PREOFF - REG_SAMPLER_PREOFF */
|
|
#define USBC_DIGITAL_CONTRL_1_REG_SAMPLER_PREOFF(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_1_REG_SAMPLER_PREOFF_SHIFT)) & USBC_DIGITAL_CONTRL_1_REG_SAMPLER_PREOFF_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_1_REG_CLK_OUT_DLY_MASK (0x3FC00000U)
|
|
#define USBC_DIGITAL_CONTRL_1_REG_CLK_OUT_DLY_SHIFT (22U)
|
|
/*! REG_CLK_OUT_DLY - REG_CLK_OUT_DLY */
|
|
#define USBC_DIGITAL_CONTRL_1_REG_CLK_OUT_DLY(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_1_REG_CLK_OUT_DLY_SHIFT)) & USBC_DIGITAL_CONTRL_1_REG_CLK_OUT_DLY_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_1_REG_LSIDLE_PRE_MASK (0x40000000U)
|
|
#define USBC_DIGITAL_CONTRL_1_REG_LSIDLE_PRE_SHIFT (30U)
|
|
/*! REG_LSIDLE_PRE - REG_LSIDLE_PRE */
|
|
#define USBC_DIGITAL_CONTRL_1_REG_LSIDLE_PRE(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_1_REG_LSIDLE_PRE_SHIFT)) & USBC_DIGITAL_CONTRL_1_REG_LSIDLE_PRE_MASK)
|
|
|
|
#define USBC_DIGITAL_CONTRL_1_REG_VBUSON_SEL_HIGH_MASK (0x80000000U)
|
|
#define USBC_DIGITAL_CONTRL_1_REG_VBUSON_SEL_HIGH_SHIFT (31U)
|
|
/*! REG_VBUSON_SEL_HIGH - REG_VBUSON_SEL_HIGH */
|
|
#define USBC_DIGITAL_CONTRL_1_REG_VBUSON_SEL_HIGH(x) (((uint32_t)(((uint32_t)(x)) << USBC_DIGITAL_CONTRL_1_REG_VBUSON_SEL_HIGH_SHIFT)) & USBC_DIGITAL_CONTRL_1_REG_VBUSON_SEL_HIGH_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name TEST_CONTRL_AND_STATUS_0 - Test_Contrl_and_Status_0 */
|
|
/*! @{ */
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_TX_PATTERN_MASK (0xFFU)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_TX_PATTERN_SHIFT (0U)
|
|
/*! REG_TEST_TX_PATTERN - REG_TEST_TX_PATTERN */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_TX_PATTERN(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_TX_PATTERN_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_TX_PATTERN_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_MODE_MASK (0x300U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_MODE_SHIFT (8U)
|
|
/*! REG_TEST_MODE - REG_TEST_MODE */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_MODE(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_MODE_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_MODE_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_UNUSED_10_MASK (0xC00U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_UNUSED_10_SHIFT (10U)
|
|
/*! UNUSED_10 - Reserved */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_UNUSED_10(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_0_UNUSED_10_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_0_UNUSED_10_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_SKIP_MASK (0x7000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_SKIP_SHIFT (12U)
|
|
/*! REG_TEST_SKIP - REG_TEST_SKIP */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_SKIP(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_SKIP_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_SKIP_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_UNUSED_15_MASK (0x8000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_UNUSED_15_SHIFT (15U)
|
|
/*! UNUSED_15 - Reserved */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_UNUSED_15(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_0_UNUSED_15_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_0_UNUSED_15_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_OP_MODE_MASK (0x30000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_OP_MODE_SHIFT (16U)
|
|
/*! REG_TEST_OP_MODE - REG_TEST_OP_MODE */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_OP_MODE(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_OP_MODE_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_OP_MODE_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_XVCR_SELECT_MASK (0xC0000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_XVCR_SELECT_SHIFT (18U)
|
|
/*! REG_TEST_XVCR_SELECT - REG_TEST_XVCR_SELECT */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_XVCR_SELECT(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_XVCR_SELECT_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_XVCR_SELECT_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_TERM_SELECT_MASK (0x100000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_TERM_SELECT_SHIFT (20U)
|
|
/*! REG_TEST_TERM_SELECT - REG_TEST_TERM_SELECT */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_TERM_SELECT(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_TERM_SELECT_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_TERM_SELECT_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_RESET_MASK (0x200000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_RESET_SHIFT (21U)
|
|
/*! REG_TEST_RESET - REG_TEST_RESET */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_RESET(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_RESET_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_RESET_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_SUSPENDM_MASK (0x400000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_SUSPENDM_SHIFT (22U)
|
|
/*! REG_TEST_SUSPENDM - REG_TEST_SUSPENDM */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_SUSPENDM(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_SUSPENDM_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_SUSPENDM_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_TX_BITSTUFF_EN_MASK (0x800000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_TX_BITSTUFF_EN_SHIFT (23U)
|
|
/*! REG_TEST_TX_BITSTUFF_EN - REG_TEST_TX_BITSTUFF_EN */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_TX_BITSTUFF_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_TX_BITSTUFF_EN_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_TX_BITSTUFF_EN_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_UNUSED_24_MASK (0x1000000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_UNUSED_24_SHIFT (24U)
|
|
/*! UNUSED_24 - Reserved */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_UNUSED_24(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_0_UNUSED_24_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_0_UNUSED_24_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_UTMI_SEL_MASK (0x2000000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_UTMI_SEL_SHIFT (25U)
|
|
/*! REG_TEST_UTMI_SEL - REG_TEST_UTMI_SEL */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_UTMI_SEL(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_UTMI_SEL_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_UTMI_SEL_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_BYPASS_MASK (0x4000000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_BYPASS_SHIFT (26U)
|
|
/*! REG_TEST_BYPASS - REG_TEST_BYPASS */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_BYPASS(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_BYPASS_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_BYPASS_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_ANA_LPBK_MASK (0x8000000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_ANA_LPBK_SHIFT (27U)
|
|
/*! REG_TEST_ANA_LPBK - REG_TEST_ANA_LPBK */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_ANA_LPBK(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_ANA_LPBK_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_ANA_LPBK_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_DIG_LPBK_MASK (0x10000000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_DIG_LPBK_SHIFT (28U)
|
|
/*! REG_TEST_DIG_LPBK - REG_TEST_DIG_LPBK */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_DIG_LPBK(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_DIG_LPBK_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_DIG_LPBK_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_EN_MASK (0x20000000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_EN_SHIFT (29U)
|
|
/*! REG_TEST_EN - REG_TEST_EN */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_EN_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_0_REG_TEST_EN_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_TEST_DONE_MASK (0x40000000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_TEST_DONE_SHIFT (30U)
|
|
/*! TEST_DONE - TEST_DONE */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_TEST_DONE(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_0_TEST_DONE_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_0_TEST_DONE_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_TEST_FAIL_MASK (0x80000000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_TEST_FAIL_SHIFT (31U)
|
|
/*! TEST_FAIL - TEST_FAIL */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_0_TEST_FAIL(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_0_TEST_FAIL_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_0_TEST_FAIL_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name TEST_CONTRL_AND_STATUS_1 - Test_Contrl_and_Status_1 */
|
|
/*! @{ */
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_TEST_LEN_MASK (0x7FFU)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_TEST_LEN_SHIFT (0U)
|
|
/*! TEST_LEN - TEST_LEN */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_TEST_LEN(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_1_TEST_LEN_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_1_TEST_LEN_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_UNUSED_11_MASK (0x800U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_UNUSED_11_SHIFT (11U)
|
|
/*! UNUSED_11 - Reserved */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_UNUSED_11(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_1_UNUSED_11_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_1_UNUSED_11_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_FLS_RX_N_MASK (0x1000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_FLS_RX_N_SHIFT (12U)
|
|
/*! FLS_RX_N - fls_rx_n */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_FLS_RX_N(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_1_FLS_RX_N_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_1_FLS_RX_N_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_FLS_RX_P_MASK (0x2000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_FLS_RX_P_SHIFT (13U)
|
|
/*! FLS_RX_P - fls_rx_p */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_FLS_RX_P(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_1_FLS_RX_P_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_1_FLS_RX_P_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_DOUT_FS_LS_MASK (0x4000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_DOUT_FS_LS_SHIFT (14U)
|
|
/*! DOUT_FS_LS - dout_fs_ls */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_DOUT_FS_LS(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_1_DOUT_FS_LS_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_1_DOUT_FS_LS_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_FLS_RX_FORCE_EN_MASK (0x8000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_FLS_RX_FORCE_EN_SHIFT (15U)
|
|
/*! FLS_RX_FORCE_EN - fls_rx_force_en */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_FLS_RX_FORCE_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_1_FLS_RX_FORCE_EN_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_1_FLS_RX_FORCE_EN_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_LINESTATE_FORCE_VAL_MASK (0x30000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_LINESTATE_FORCE_VAL_SHIFT (16U)
|
|
/*! LINESTATE_FORCE_VAL - linestate_force_val */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_LINESTATE_FORCE_VAL(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_1_LINESTATE_FORCE_VAL_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_1_LINESTATE_FORCE_VAL_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_LINESTATE_FORCE_EN_MASK (0x40000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_LINESTATE_FORCE_EN_SHIFT (18U)
|
|
/*! LINESTATE_FORCE_EN - linestate_force_en */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_LINESTATE_FORCE_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_1_LINESTATE_FORCE_EN_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_1_LINESTATE_FORCE_EN_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_DISCON_FORCE_VAL_MASK (0x80000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_DISCON_FORCE_VAL_SHIFT (19U)
|
|
/*! DISCON_FORCE_VAL - discon_force_val */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_DISCON_FORCE_VAL(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_1_DISCON_FORCE_VAL_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_1_DISCON_FORCE_VAL_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_DISCON_FORCE_EN_MASK (0x100000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_DISCON_FORCE_EN_SHIFT (20U)
|
|
/*! DISCON_FORCE_EN - discon_force_en */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_DISCON_FORCE_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_1_DISCON_FORCE_EN_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_1_DISCON_FORCE_EN_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_SQ_FORCE_VAL_MASK (0x200000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_SQ_FORCE_VAL_SHIFT (21U)
|
|
/*! SQ_FORCE_VAL - sq_force_val */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_SQ_FORCE_VAL(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_1_SQ_FORCE_VAL_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_1_SQ_FORCE_VAL_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_SQ_FORCE_EN_MASK (0x400000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_SQ_FORCE_EN_SHIFT (22U)
|
|
/*! SQ_FORCE_EN - sq_force_en */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_SQ_FORCE_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_1_SQ_FORCE_EN_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_1_SQ_FORCE_EN_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_DOUT_HS_FORCE_VAL_MASK (0x800000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_DOUT_HS_FORCE_VAL_SHIFT (23U)
|
|
/*! DOUT_HS_FORCE_VAL - dout_hs_force_val */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_DOUT_HS_FORCE_VAL(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_1_DOUT_HS_FORCE_VAL_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_1_DOUT_HS_FORCE_VAL_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_DOUT_HS_FORCE_EN_MASK (0x1000000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_DOUT_HS_FORCE_EN_SHIFT (24U)
|
|
/*! DOUT_HS_FORCE_EN - dout_hs_force_en */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_DOUT_HS_FORCE_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_1_DOUT_HS_FORCE_EN_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_1_DOUT_HS_FORCE_EN_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_HS_TX_DATA_MASK (0x2000000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_HS_TX_DATA_SHIFT (25U)
|
|
/*! HS_TX_DATA - hs_tx_data */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_HS_TX_DATA(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_1_HS_TX_DATA_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_1_HS_TX_DATA_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_HS_TX_ENABLE_MASK (0x4000000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_HS_TX_ENABLE_SHIFT (26U)
|
|
/*! HS_TX_ENABLE - hs_tx_enable */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_HS_TX_ENABLE(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_1_HS_TX_ENABLE_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_1_HS_TX_ENABLE_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_HS_TX_FORCE_EN_MASK (0x8000000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_HS_TX_FORCE_EN_SHIFT (27U)
|
|
/*! HS_TX_FORCE_EN - hs_tx_force_en */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_HS_TX_FORCE_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_1_HS_TX_FORCE_EN_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_1_HS_TX_FORCE_EN_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_FLS_TX_DAT_MASK (0x10000000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_FLS_TX_DAT_SHIFT (28U)
|
|
/*! FLS_TX_DAT - fls_tx_dat */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_FLS_TX_DAT(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_1_FLS_TX_DAT_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_1_FLS_TX_DAT_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_FLS_TX_SE0_MASK (0x20000000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_FLS_TX_SE0_SHIFT (29U)
|
|
/*! FLS_TX_SE0 - fls_tx_se0 */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_FLS_TX_SE0(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_1_FLS_TX_SE0_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_1_FLS_TX_SE0_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_FLS_TX_ENABLE_MASK (0x40000000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_FLS_TX_ENABLE_SHIFT (30U)
|
|
/*! FLS_TX_ENABLE - fls_tx_enable */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_FLS_TX_ENABLE(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_1_FLS_TX_ENABLE_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_1_FLS_TX_ENABLE_MASK)
|
|
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_FLS_TX_FORCE_EN_MASK (0x80000000U)
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_FLS_TX_FORCE_EN_SHIFT (31U)
|
|
/*! FLS_TX_FORCE_EN - fls_tx_force_en */
|
|
#define USBC_TEST_CONTRL_AND_STATUS_1_FLS_TX_FORCE_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_TEST_CONTRL_AND_STATUS_1_FLS_TX_FORCE_EN_SHIFT)) & USBC_TEST_CONTRL_AND_STATUS_1_FLS_TX_FORCE_EN_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name MONITOR - MONITOR */
|
|
/*! @{ */
|
|
|
|
#define USBC_MONITOR_REG_MON_SEL_MASK (0x3FU)
|
|
#define USBC_MONITOR_REG_MON_SEL_SHIFT (0U)
|
|
/*! REG_MON_SEL - REG_MON_SEL */
|
|
#define USBC_MONITOR_REG_MON_SEL(x) (((uint32_t)(((uint32_t)(x)) << USBC_MONITOR_REG_MON_SEL_SHIFT)) & USBC_MONITOR_REG_MON_SEL_MASK)
|
|
|
|
#define USBC_MONITOR_UNUSED_6_MASK (0xFFC0U)
|
|
#define USBC_MONITOR_UNUSED_6_SHIFT (6U)
|
|
/*! UNUSED_6 - Reserved */
|
|
#define USBC_MONITOR_UNUSED_6(x) (((uint32_t)(((uint32_t)(x)) << USBC_MONITOR_UNUSED_6_SHIFT)) & USBC_MONITOR_UNUSED_6_MASK)
|
|
|
|
#define USBC_MONITOR_USB_MON_MASK (0xFFFF0000U)
|
|
#define USBC_MONITOR_USB_MON_SHIFT (16U)
|
|
/*! USB_MON - USB_MON */
|
|
#define USBC_MONITOR_USB_MON(x) (((uint32_t)(((uint32_t)(x)) << USBC_MONITOR_USB_MON_SHIFT)) & USBC_MONITOR_USB_MON_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name RESERVE_ANA - PHY_RESERVE */
|
|
/*! @{ */
|
|
|
|
#define USBC_RESERVE_ANA_PHY_RESERVE_MASK (0xFFFFFFFFU)
|
|
#define USBC_RESERVE_ANA_PHY_RESERVE_SHIFT (0U)
|
|
/*! PHY_RESERVE - PHY_RESERVE */
|
|
#define USBC_RESERVE_ANA_PHY_RESERVE(x) (((uint32_t)(((uint32_t)(x)) << USBC_RESERVE_ANA_PHY_RESERVE_SHIFT)) & USBC_RESERVE_ANA_PHY_RESERVE_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name PHY_REG_OTG_CONTROL - PHY_REG_OTG_CONTROL */
|
|
/*! @{ */
|
|
|
|
#define USBC_PHY_REG_OTG_CONTROL_TESTMON_OTG_MASK (0x7U)
|
|
#define USBC_PHY_REG_OTG_CONTROL_TESTMON_OTG_SHIFT (0U)
|
|
/*! TESTMON_OTG - TESTMON_OTG */
|
|
#define USBC_PHY_REG_OTG_CONTROL_TESTMON_OTG(x) (((uint32_t)(((uint32_t)(x)) << USBC_PHY_REG_OTG_CONTROL_TESTMON_OTG_SHIFT)) & USBC_PHY_REG_OTG_CONTROL_TESTMON_OTG_MASK)
|
|
|
|
#define USBC_PHY_REG_OTG_CONTROL_UNUSED_3_MASK (0x8U)
|
|
#define USBC_PHY_REG_OTG_CONTROL_UNUSED_3_SHIFT (3U)
|
|
/*! UNUSED_3 - Reserved */
|
|
#define USBC_PHY_REG_OTG_CONTROL_UNUSED_3(x) (((uint32_t)(((uint32_t)(x)) << USBC_PHY_REG_OTG_CONTROL_UNUSED_3_SHIFT)) & USBC_PHY_REG_OTG_CONTROL_UNUSED_3_MASK)
|
|
|
|
#define USBC_PHY_REG_OTG_CONTROL_PU_OTG_MASK (0x10U)
|
|
#define USBC_PHY_REG_OTG_CONTROL_PU_OTG_SHIFT (4U)
|
|
/*! PU_OTG - PU_OTG */
|
|
#define USBC_PHY_REG_OTG_CONTROL_PU_OTG(x) (((uint32_t)(((uint32_t)(x)) << USBC_PHY_REG_OTG_CONTROL_PU_OTG_SHIFT)) & USBC_PHY_REG_OTG_CONTROL_PU_OTG_MASK)
|
|
|
|
#define USBC_PHY_REG_OTG_CONTROL_OTG_CONTROL_BY_PIN_MASK (0x20U)
|
|
#define USBC_PHY_REG_OTG_CONTROL_OTG_CONTROL_BY_PIN_SHIFT (5U)
|
|
/*! OTG_CONTROL_BY_PIN - OTG_CONTROL_BY_PIN */
|
|
#define USBC_PHY_REG_OTG_CONTROL_OTG_CONTROL_BY_PIN(x) (((uint32_t)(((uint32_t)(x)) << USBC_PHY_REG_OTG_CONTROL_OTG_CONTROL_BY_PIN_SHIFT)) & USBC_PHY_REG_OTG_CONTROL_OTG_CONTROL_BY_PIN_MASK)
|
|
|
|
#define USBC_PHY_REG_OTG_CONTROL_UNUSED_7_MASK (0xFFFFFF80U)
|
|
#define USBC_PHY_REG_OTG_CONTROL_UNUSED_7_SHIFT (7U)
|
|
/*! UNUSED_7 - Reserved */
|
|
#define USBC_PHY_REG_OTG_CONTROL_UNUSED_7(x) (((uint32_t)(((uint32_t)(x)) << USBC_PHY_REG_OTG_CONTROL_UNUSED_7_SHIFT)) & USBC_PHY_REG_OTG_CONTROL_UNUSED_7_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name PHY_REG_CHGDTC_CONTRL_1 - PHY_REG_CHGDTC_CONTRL_1 */
|
|
/*! @{ */
|
|
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_TESTMON_CHRGDTC_MASK (0x3U)
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_TESTMON_CHRGDTC_SHIFT (0U)
|
|
/*! TESTMON_CHRGDTC - TESTMON_CHRGDTC */
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_TESTMON_CHRGDTC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PHY_REG_CHGDTC_CONTRL_1_TESTMON_CHRGDTC_SHIFT)) & USBC_PHY_REG_CHGDTC_CONTRL_1_TESTMON_CHRGDTC_MASK)
|
|
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_CDP_EN_MASK (0x4U)
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_CDP_EN_SHIFT (2U)
|
|
/*! CDP_EN - CDP_EN */
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_CDP_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_PHY_REG_CHGDTC_CONTRL_1_CDP_EN_SHIFT)) & USBC_PHY_REG_CHGDTC_CONTRL_1_CDP_EN_MASK)
|
|
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_DCP_EN_MASK (0x8U)
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_DCP_EN_SHIFT (3U)
|
|
/*! DCP_EN - DCP_EN */
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_DCP_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_PHY_REG_CHGDTC_CONTRL_1_DCP_EN_SHIFT)) & USBC_PHY_REG_CHGDTC_CONTRL_1_DCP_EN_MASK)
|
|
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_PD_EN_MASK (0x10U)
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_PD_EN_SHIFT (4U)
|
|
/*! PD_EN - PD_EN */
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_PD_EN(x) (((uint32_t)(((uint32_t)(x)) << USBC_PHY_REG_CHGDTC_CONTRL_1_PD_EN_SHIFT)) & USBC_PHY_REG_CHGDTC_CONTRL_1_PD_EN_MASK)
|
|
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_PU_CHRG_DTC_MASK (0x20U)
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_PU_CHRG_DTC_SHIFT (5U)
|
|
/*! PU_CHRG_DTC - PU_CHRG_DTC */
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_PU_CHRG_DTC(x) (((uint32_t)(((uint32_t)(x)) << USBC_PHY_REG_CHGDTC_CONTRL_1_PU_CHRG_DTC_SHIFT)) & USBC_PHY_REG_CHGDTC_CONTRL_1_PU_CHRG_DTC_MASK)
|
|
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_DP_DM_SWAP_CTRL_MASK (0x40U)
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_DP_DM_SWAP_CTRL_SHIFT (6U)
|
|
/*! DP_DM_SWAP_CTRL - DP_DM_SWAP_CTRL */
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_DP_DM_SWAP_CTRL(x) (((uint32_t)(((uint32_t)(x)) << USBC_PHY_REG_CHGDTC_CONTRL_1_DP_DM_SWAP_CTRL_SHIFT)) & USBC_PHY_REG_CHGDTC_CONTRL_1_DP_DM_SWAP_CTRL_MASK)
|
|
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_CDP_DM_AUTO_SWITCH_MASK (0x80U)
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_CDP_DM_AUTO_SWITCH_SHIFT (7U)
|
|
/*! CDP_DM_AUTO_SWITCH - CDP_DM_AUTO_SWITCH */
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_CDP_DM_AUTO_SWITCH(x) (((uint32_t)(((uint32_t)(x)) << USBC_PHY_REG_CHGDTC_CONTRL_1_CDP_DM_AUTO_SWITCH_SHIFT)) & USBC_PHY_REG_CHGDTC_CONTRL_1_CDP_DM_AUTO_SWITCH_MASK)
|
|
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_VDAT_CHARGE_MASK (0x300U)
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_VDAT_CHARGE_SHIFT (8U)
|
|
/*! VDAT_CHARGE - VDAT_CHARGE */
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_VDAT_CHARGE(x) (((uint32_t)(((uint32_t)(x)) << USBC_PHY_REG_CHGDTC_CONTRL_1_VDAT_CHARGE_SHIFT)) & USBC_PHY_REG_CHGDTC_CONTRL_1_VDAT_CHARGE_MASK)
|
|
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_VSRC_CHARGE_MASK (0xC00U)
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_VSRC_CHARGE_SHIFT (10U)
|
|
/*! VSRC_CHARGE - VSRC_CHARGE */
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_VSRC_CHARGE(x) (((uint32_t)(((uint32_t)(x)) << USBC_PHY_REG_CHGDTC_CONTRL_1_VSRC_CHARGE_SHIFT)) & USBC_PHY_REG_CHGDTC_CONTRL_1_VSRC_CHARGE_MASK)
|
|
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_ENABLE_SWITCH_DP_MASK (0x1000U)
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_ENABLE_SWITCH_DP_SHIFT (12U)
|
|
/*! ENABLE_SWITCH_DP - ENABLE_SWITCH_DP */
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_ENABLE_SWITCH_DP(x) (((uint32_t)(((uint32_t)(x)) << USBC_PHY_REG_CHGDTC_CONTRL_1_ENABLE_SWITCH_DP_SHIFT)) & USBC_PHY_REG_CHGDTC_CONTRL_1_ENABLE_SWITCH_DP_MASK)
|
|
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_ENABLE_SWITCH_DM_MASK (0x2000U)
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_ENABLE_SWITCH_DM_SHIFT (13U)
|
|
/*! ENABLE_SWITCH_DM - ENABLE_SWITCH_DM */
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_ENABLE_SWITCH_DM(x) (((uint32_t)(((uint32_t)(x)) << USBC_PHY_REG_CHGDTC_CONTRL_1_ENABLE_SWITCH_DM_SHIFT)) & USBC_PHY_REG_CHGDTC_CONTRL_1_ENABLE_SWITCH_DM_MASK)
|
|
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_UNUSED_14_MASK (0xFFFFC000U)
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_UNUSED_14_SHIFT (14U)
|
|
/*! UNUSED_14 - Reserved */
|
|
#define USBC_PHY_REG_CHGDTC_CONTRL_1_UNUSED_14(x) (((uint32_t)(((uint32_t)(x)) << USBC_PHY_REG_CHGDTC_CONTRL_1_UNUSED_14_SHIFT)) & USBC_PHY_REG_CHGDTC_CONTRL_1_UNUSED_14_MASK)
|
|
/*! @} */
|
|
|
|
/*! @name RESERVED - RESERVED */
|
|
/*! @{ */
|
|
|
|
#define USBC_RESERVED_RESERVED_MASK (0xFFFFFFFFU)
|
|
#define USBC_RESERVED_RESERVED_SHIFT (0U)
|
|
/*! RESERVED - RESERVED */
|
|
#define USBC_RESERVED_RESERVED(x) (((uint32_t)(((uint32_t)(x)) << USBC_RESERVED_RESERVED_SHIFT)) & USBC_RESERVED_RESERVED_MASK)
|
|
/*! @} */
|
|
|
|
|
|
/*!
|
|
* @}
|
|
*/ /* end of group USBC_Register_Masks */
|
|
|
|
/* Backward compatibility */
|
|
#define GPTIMER0CTL GPTIMER0CTRL
|
|
#define GPTIMER1CTL GPTIMER1CTRL
|
|
#define USBC_SBUSCFG SBUSCFG
|
|
#define EPLISTADDR ENDPOINTLISTADDR
|
|
#define EPSETUPSR ENDPTSETUPSTAT
|
|
#define EPPRIME ENDPTPRIME
|
|
#define EPFLUSH ENDPTFLUSH
|
|
#define EPSR ENDPTSTAT
|
|
#define EPCOMPLETE ENDPTCOMPLETE
|
|
#define EPCR ENDPTCTRL
|
|
#define EPCR0 ENDPTCTRL0
|
|
#define USBHS_ID_ID_MASK USBC_ID_ID_MASK
|
|
#define USBHS_ID_ID_SHIFT USBC_ID_ID_SHIFT
|
|
#define USBHS_ID_ID(x) USBC_ID_ID(x)
|
|
#define USBHS_ID_NID_MASK USBC_ID_NID_MASK
|
|
#define USBHS_ID_NID_SHIFT USBC_ID_NID_SHIFT
|
|
#define USBHS_ID_NID(x) USBC_ID_NID(x)
|
|
#define USBHS_ID_REVISION_MASK USBC_ID_REVISION_MASK
|
|
#define USBHS_ID_REVISION_SHIFT USBC_ID_REVISION_SHIFT
|
|
#define USBHS_ID_REVISION(x) USBC_ID_REVISION(x)
|
|
#define USBHS_HWGENERAL_PHYW_MASK USBC_HWGENERAL_PHYW_MASK
|
|
#define USBHS_HWGENERAL_PHYW_SHIFT USBC_HWGENERAL_PHYW_SHIFT
|
|
#define USBHS_HWGENERAL_PHYW(x) USBC_HWGENERAL_PHYW(x)
|
|
#define USBHS_HWGENERAL_PHYM_MASK USBC_HWGENERAL_PHYM_MASK
|
|
#define USBHS_HWGENERAL_PHYM_SHIFT USBC_HWGENERAL_PHYM_SHIFT
|
|
#define USBHS_HWGENERAL_PHYM(x) USBC_HWGENERAL_PHYM(x)
|
|
#define USBHS_HWGENERAL_SM_MASK USBC_HWGENERAL_SM_MASK
|
|
#define USBHS_HWGENERAL_SM_SHIFT USBC_HWGENERAL_SM_SHIFT
|
|
#define USBHS_HWGENERAL_SM(x) USBC_HWGENERAL_SM(x)
|
|
#define USBHS_HWHOST_HC_MASK USBC_HWHOST_HC_MASK
|
|
#define USBHS_HWHOST_HC_SHIFT USBC_HWHOST_HC_SHIFT
|
|
#define USBHS_HWHOST_HC(x) USBC_HWHOST_HC(x)
|
|
#define USBHS_HWHOST_NPORT_MASK USBC_HWHOST_NPORT_MASK
|
|
#define USBHS_HWHOST_NPORT_SHIFT USBC_HWHOST_NPORT_SHIFT
|
|
#define USBHS_HWHOST_NPORT(x) USBC_HWHOST_NPORT(x)
|
|
#define USBHS_HWDEVICE_DC_MASK USBC_HWDEVICE_DC_MASK
|
|
#define USBHS_HWDEVICE_DC_SHIFT USBC_HWDEVICE_DC_SHIFT
|
|
#define USBHS_HWDEVICE_DC(x) USBC_HWDEVICE_DC(x)
|
|
#define USBHS_HWDEVICE_DEVEP_MASK USBC_HWDEVICE_DEVEP_MASK
|
|
#define USBHS_HWDEVICE_DEVEP_SHIFT USBC_HWDEVICE_DEVEP_SHIFT
|
|
#define USBHS_HWDEVICE_DEVEP(x) USBC_HWDEVICE_DEVEP(x)
|
|
#define USBHS_HWTXBUF_TXBURST_MASK USBC_HWTXBUF_TXBURST_MASK
|
|
#define USBHS_HWTXBUF_TXBURST_SHIFT USBC_HWTXBUF_TXBURST_SHIFT
|
|
#define USBHS_HWTXBUF_TXBURST(x) USBC_HWTXBUF_TXBURST(x)
|
|
#define USBHS_HWTXBUF_TXCHANADD_MASK USBC_HWTXBUF_TXCHANADD_MASK
|
|
#define USBHS_HWTXBUF_TXCHANADD_SHIFT USBC_HWTXBUF_TXCHANADD_SHIFT
|
|
#define USBHS_HWTXBUF_TXCHANADD(x) USBC_HWTXBUF_TXCHANADD(x)
|
|
#define USBHS_HWRXBUF_RXBURST_MASK USBC_HWRXBUF_RXBURST_MASK
|
|
#define USBHS_HWRXBUF_RXBURST_SHIFT USBC_HWRXBUF_RXBURST_SHIFT
|
|
#define USBHS_HWRXBUF_RXBURST(x) USBC_HWRXBUF_RXBURST(x)
|
|
#define USBHS_HWRXBUF_RXADD_MASK USBC_HWRXBUF_RXADD_MASK
|
|
#define USBHS_HWRXBUF_RXADD_SHIFT USBC_HWRXBUF_RXADD_SHIFT
|
|
#define USBHS_HWRXBUF_RXADD(x) USBC_HWRXBUF_RXADD(x)
|
|
#define USBHS_GPTIMER0LD_GPTLD_MASK USBC_GPTIMER0LD_GPTLD_MASK
|
|
#define USBHS_GPTIMER0LD_GPTLD_SHIFT USBC_GPTIMER0LD_GPTLD_SHIFT
|
|
#define USBHS_GPTIMER0LD_GPTLD(x) USBC_GPTIMER0LD_GPTLD(x)
|
|
#define USBHS_GPTIMER0CTL_GPTCNT_MASK USBC_GPTIMER0CTRL_GPTCNT_MASK
|
|
#define USBHS_GPTIMER0CTL_GPTCNT_SHIFT USBC_GPTIMER0CTRL_GPTCNT_SHIFT
|
|
#define USBHS_GPTIMER0CTL_GPTCNT(x) USBC_GPTIMER0CTRL_GPTCNT(x)
|
|
#define USBHS_GPTIMER0CTL_MODE_MASK USBC_GPTIMER0CTRL_GPTMODE_MASK
|
|
#define USBHS_GPTIMER0CTL_MODE_SHIFT USBC_GPTIMER0CTRL_GPTMODE_SHIFT
|
|
#define USBHS_GPTIMER0CTL_MODE(x) USBC_GPTIMER0CTRL_GPTMODE(x)
|
|
#define USBHS_GPTIMER0CTL_RST_MASK USBC_GPTIMER0CTRL_GPTRST_MASK
|
|
#define USBHS_GPTIMER0CTL_RST_SHIFT USBC_GPTIMER0CTRL_GPTRST_SHIFT
|
|
#define USBHS_GPTIMER0CTL_RST(x) USBC_GPTIMER0CTRL_GPTRST(x)
|
|
#define USBHS_GPTIMER0CTL_RUN_MASK USBC_GPTIMER0CTRL_GPTRUN_MASK
|
|
#define USBHS_GPTIMER0CTL_RUN_SHIFT USBC_GPTIMER0CTRL_GPTRUN_SHIFT
|
|
#define USBHS_GPTIMER0CTL_RUN(x) USBC_GPTIMER0CTRL_GPTRUN(x)
|
|
#define USBHS_GPTIMER1LD_GPTLD_MASK USBC_GPTIMER1LD_GPTLD_MASK
|
|
#define USBHS_GPTIMER1LD_GPTLD_SHIFT USBC_GPTIMER1LD_GPTLD_SHIFT
|
|
#define USBHS_GPTIMER1LD_GPTLD(x) USBC_GPTIMER1LD_GPTLD(x)
|
|
#define USBHS_GPTIMER1CTL_GPTCNT_MASK USBC_GPTIMER1CTRL_GPTCNT_MASK
|
|
#define USBHS_GPTIMER1CTL_GPTCNT_SHIFT USBC_GPTIMER1CTRL_GPTCNT_SHIFT
|
|
#define USBHS_GPTIMER1CTL_GPTCNT(x) USBC_GPTIMER1CTRL_GPTCNT(x)
|
|
#define USBHS_GPTIMER1CTL_MODE_MASK USBC_GPTIMER1CTRL_GPTMODE_MASK
|
|
#define USBHS_GPTIMER1CTL_MODE_SHIFT USBC_GPTIMER1CTRL_GPTMODE_SHIFT
|
|
#define USBHS_GPTIMER1CTL_MODE(x) USBC_GPTIMER1CTRL_GPTMODE(x)
|
|
#define USBHS_GPTIMER1CTL_RST_MASK USBC_GPTIMER1CTRL_GPTRST_MASK
|
|
#define USBHS_GPTIMER1CTL_RST_SHIFT USBC_GPTIMER1CTRL_GPTRST_SHIFT
|
|
#define USBHS_GPTIMER1CTL_RST(x) USBC_GPTIMER1CTRL_GPTRST(x)
|
|
#define USBHS_GPTIMER1CTL_RUN_MASK USBC_GPTIMER1CTRL_GPTRUN_MASK
|
|
#define USBHS_GPTIMER1CTL_RUN_SHIFT USBC_GPTIMER1CTRL_GPTRUN_SHIFT
|
|
#define USBHS_GPTIMER1CTL_RUN(x) USBC_GPTIMER1CTRL_GPTRUN(x)
|
|
#define USBHS_USBC_SBUSCFG_BURSTMODE_MASK USBC_SBUSCFG_AHBBRST_MASK
|
|
#define USBHS_USBC_SBUSCFG_BURSTMODE_SHIFT USBC_SBUSCFG_AHBBRST_SHIFT
|
|
#define USBHS_USBC_SBUSCFG_BURSTMODE(x) USBC_SBUSCFG_AHBBRST(x)
|
|
#define USBHS_CAPLENGTH_CAPLENGTH_MASK USBC_CAPLENGTH_CAPLENGTH_MASK
|
|
#define USBHS_CAPLENGTH_CAPLENGTH_SHIFT USBC_CAPLENGTH_CAPLENGTH_SHIFT
|
|
#define USBHS_CAPLENGTH_CAPLENGTH(x) USBC_CAPLENGTH_CAPLENGTH(x)
|
|
#define USBHS_CAPLENGTH_HCIVERSION_MASK USBC_CAPLENGTH_HCIVERSION_MASK
|
|
#define USBHS_CAPLENGTH_HCIVERSION_SHIFT USBC_CAPLENGTH_HCIVERSION_SHIFT
|
|
#define USBHS_CAPLENGTH_HCIVERSION(x) USBC_CAPLENGTH_HCIVERSION(x)
|
|
#define USBHS_HCSPARAMS_N_PORTS_MASK USBC_HCSPARAMS_N_PORTS_MASK
|
|
#define USBHS_HCSPARAMS_N_PORTS_SHIFT USBC_HCSPARAMS_N_PORTS_SHIFT
|
|
#define USBHS_HCSPARAMS_N_PORTS(x) USBC_HCSPARAMS_N_PORTS(x)
|
|
#define USBHS_HCSPARAMS_PPC_MASK USBC_HCSPARAMS_PPC_MASK
|
|
#define USBHS_HCSPARAMS_PPC_SHIFT USBC_HCSPARAMS_PPC_SHIFT
|
|
#define USBHS_HCSPARAMS_PPC(x) USBC_HCSPARAMS_PPC(x)
|
|
#define USBHS_HCSPARAMS_N_PCC_MASK USBC_HCSPARAMS_N_PCC_MASK
|
|
#define USBHS_HCSPARAMS_N_PCC_SHIFT USBC_HCSPARAMS_N_PCC_SHIFT
|
|
#define USBHS_HCSPARAMS_N_PCC(x) USBC_HCSPARAMS_N_PCC(x)
|
|
#define USBHS_HCSPARAMS_N_CC_MASK USBC_HCSPARAMS_N_CC_MASK
|
|
#define USBHS_HCSPARAMS_N_CC_SHIFT USBC_HCSPARAMS_N_CC_SHIFT
|
|
#define USBHS_HCSPARAMS_N_CC(x) USBC_HCSPARAMS_N_CC(x)
|
|
#define USBHS_HCSPARAMS_PI_MASK USBC_HCSPARAMS_PI_MASK
|
|
#define USBHS_HCSPARAMS_PI_SHIFT USBC_HCSPARAMS_PI_SHIFT
|
|
#define USBHS_HCSPARAMS_PI(x) USBC_HCSPARAMS_PI(x)
|
|
#define USBHS_HCSPARAMS_N_PTT_MASK USBC_HCSPARAMS_N_PTT_MASK
|
|
#define USBHS_HCSPARAMS_N_PTT_SHIFT USBC_HCSPARAMS_N_PTT_SHIFT
|
|
#define USBHS_HCSPARAMS_N_PTT(x) USBC_HCSPARAMS_N_PTT(x)
|
|
#define USBHS_HCSPARAMS_N_TT_MASK USBC_HCSPARAMS_N_TT_MASK
|
|
#define USBHS_HCSPARAMS_N_TT_SHIFT USBC_HCSPARAMS_N_TT_SHIFT
|
|
#define USBHS_HCSPARAMS_N_TT(x) USBC_HCSPARAMS_N_TT(x)
|
|
#define USBHS_HCCPARAMS_ADC_MASK USBC_HCCPARAMS_ADC_MASK
|
|
#define USBHS_HCCPARAMS_ADC_SHIFT USBC_HCCPARAMS_ADC_SHIFT
|
|
#define USBHS_HCCPARAMS_ADC(x) USBC_HCCPARAMS_ADC(x)
|
|
#define USBHS_HCCPARAMS_PFL_MASK USBC_HCCPARAMS_PFL_MASK
|
|
#define USBHS_HCCPARAMS_PFL_SHIFT USBC_HCCPARAMS_PFL_SHIFT
|
|
#define USBHS_HCCPARAMS_PFL(x) USBC_HCCPARAMS_PFL(x)
|
|
#define USBHS_HCCPARAMS_ASP_MASK USBC_HCCPARAMS_ASP_MASK
|
|
#define USBHS_HCCPARAMS_ASP_SHIFT USBC_HCCPARAMS_ASP_SHIFT
|
|
#define USBHS_HCCPARAMS_ASP(x) USBC_HCCPARAMS_ASP(x)
|
|
#define USBHS_HCCPARAMS_IST_MASK USBC_HCCPARAMS_IST_MASK
|
|
#define USBHS_HCCPARAMS_IST_SHIFT USBC_HCCPARAMS_IST_SHIFT
|
|
#define USBHS_HCCPARAMS_IST(x) USBC_HCCPARAMS_IST(x)
|
|
#define USBHS_HCCPARAMS_EECP_MASK USBC_HCCPARAMS_EECP_MASK
|
|
#define USBHS_HCCPARAMS_EECP_SHIFT USBC_HCCPARAMS_EECP_SHIFT
|
|
#define USBHS_HCCPARAMS_EECP(x) USBC_HCCPARAMS_EECP(x)
|
|
#define USBHS_DCIVERSION_DCIVERSION_MASK USBC_DCIVERSION_DCIVERSION_MASK
|
|
#define USBHS_DCIVERSION_DCIVERSION_SHIFT USBC_DCIVERSION_DCIVERSION_SHIFT
|
|
#define USBHS_DCIVERSION_DCIVERSION(x) USBC_DCIVERSION_DCIVERSION(x)
|
|
#define USBHS_DCCPARAMS_DEN_MASK USBC_DCCPARAMS_DEN_MASK
|
|
#define USBHS_DCCPARAMS_DEN_SHIFT USBC_DCCPARAMS_DEN_SHIFT
|
|
#define USBHS_DCCPARAMS_DEN(x) USBC_DCCPARAMS_DEN(x)
|
|
#define USBHS_DCCPARAMS_DC_MASK USBC_DCCPARAMS_DC_MASK
|
|
#define USBHS_DCCPARAMS_DC_SHIFT USBC_DCCPARAMS_DC_SHIFT
|
|
#define USBHS_DCCPARAMS_DC(x) USBC_DCCPARAMS_DC(x)
|
|
#define USBHS_DCCPARAMS_HC_MASK USBC_DCCPARAMS_HC_MASK
|
|
#define USBHS_DCCPARAMS_HC_SHIFT USBC_DCCPARAMS_HC_SHIFT
|
|
#define USBHS_DCCPARAMS_HC(x) USBC_DCCPARAMS_HC(x)
|
|
#define USBHS_USBCMD_RS_MASK USBC_USBCMD_RS_MASK
|
|
#define USBHS_USBCMD_RS_SHIFT USBC_USBCMD_RS_SHIFT
|
|
#define USBHS_USBCMD_RS(x) USBC_USBCMD_RS(x)
|
|
#define USBHS_USBCMD_RST_MASK USBC_USBCMD_RST_MASK
|
|
#define USBHS_USBCMD_RST_SHIFT USBC_USBCMD_RST_SHIFT
|
|
#define USBHS_USBCMD_RST(x) USBC_USBCMD_RST(x)
|
|
#define USBHS_USBCMD_FS_MASK USBC_USBCMD_FS1_MASK
|
|
#define USBHS_USBCMD_FS_SHIFT USBC_USBCMD_FS1_SHIFT
|
|
#define USBHS_USBCMD_FS(x) USBC_USBCMD_FS1(x)
|
|
#define USBHS_USBCMD_PSE_MASK USBC_USBCMD_PSE_MASK
|
|
#define USBHS_USBCMD_PSE_SHIFT USBC_USBCMD_PSE_SHIFT
|
|
#define USBHS_USBCMD_PSE(x) USBC_USBCMD_PSE(x)
|
|
#define USBHS_USBCMD_ASE_MASK USBC_USBCMD_ASE_MASK
|
|
#define USBHS_USBCMD_ASE_SHIFT USBC_USBCMD_ASE_SHIFT
|
|
#define USBHS_USBCMD_ASE(x) USBC_USBCMD_ASE(x)
|
|
#define USBHS_USBCMD_IAA_MASK USBC_USBCMD_IAA_MASK
|
|
#define USBHS_USBCMD_IAA_SHIFT USBC_USBCMD_IAA_SHIFT
|
|
#define USBHS_USBCMD_IAA(x) USBC_USBCMD_IAA(x)
|
|
#define USBHS_USBCMD_ASP_MASK USBC_USBCMD_ASP_MASK
|
|
#define USBHS_USBCMD_ASP_SHIFT USBC_USBCMD_ASP_SHIFT
|
|
#define USBHS_USBCMD_ASP(x) USBC_USBCMD_ASP(x)
|
|
#define USBHS_USBCMD_ASPE_MASK USBC_USBCMD_ASPE_MASK
|
|
#define USBHS_USBCMD_ASPE_SHIFT USBC_USBCMD_ASPE_SHIFT
|
|
#define USBHS_USBCMD_ASPE(x) USBC_USBCMD_ASPE(x)
|
|
#define USBHS_USBCMD_ATDTW_MASK USBC_USBCMD_ATDTW_MASK
|
|
#define USBHS_USBCMD_ATDTW_SHIFT USBC_USBCMD_ATDTW_SHIFT
|
|
#define USBHS_USBCMD_ATDTW(x) USBC_USBCMD_ATDTW(x)
|
|
#define USBHS_USBCMD_SUTW_MASK USBC_USBCMD_SUTW_MASK
|
|
#define USBHS_USBCMD_SUTW_SHIFT USBC_USBCMD_SUTW_SHIFT
|
|
#define USBHS_USBCMD_SUTW(x) USBC_USBCMD_SUTW(x)
|
|
#define USBHS_USBCMD_FS2_MASK USBC_USBCMD_FS2_MASK
|
|
#define USBHS_USBCMD_FS2_SHIFT USBC_USBCMD_FS2_SHIFT
|
|
#define USBHS_USBCMD_FS2(x) USBC_USBCMD_FS2(x)
|
|
#define USBHS_USBCMD_ITC_MASK USBC_USBCMD_ITC_MASK
|
|
#define USBHS_USBCMD_ITC_SHIFT USBC_USBCMD_ITC_SHIFT
|
|
#define USBHS_USBCMD_ITC(x) USBC_USBCMD_ITC(x)
|
|
#define USBHS_USBSTS_UI_MASK USBC_USBSTS_UI_MASK
|
|
#define USBHS_USBSTS_UI_SHIFT USBC_USBSTS_UI_SHIFT
|
|
#define USBHS_USBSTS_UI(x) USBC_USBSTS_UI(x)
|
|
#define USBHS_USBSTS_UEI_MASK USBC_USBSTS_UEI_MASK
|
|
#define USBHS_USBSTS_UEI_SHIFT USBC_USBSTS_UEI_SHIFT
|
|
#define USBHS_USBSTS_UEI(x) USBC_USBSTS_UEI(x)
|
|
#define USBHS_USBSTS_PCI_MASK USBC_USBSTS_PCI_MASK
|
|
#define USBHS_USBSTS_PCI_SHIFT USBC_USBSTS_PCI_SHIFT
|
|
#define USBHS_USBSTS_PCI(x) USBC_USBSTS_PCI(x)
|
|
#define USBHS_USBSTS_FRI_MASK USBC_USBSTS_FRI_MASK
|
|
#define USBHS_USBSTS_FRI_SHIFT USBC_USBSTS_FRI_SHIFT
|
|
#define USBHS_USBSTS_FRI(x) USBC_USBSTS_FRI(x)
|
|
#define USBHS_USBSTS_SEI_MASK USBC_USBSTS_SEI_MASK
|
|
#define USBHS_USBSTS_SEI_SHIFT USBC_USBSTS_SEI_SHIFT
|
|
#define USBHS_USBSTS_SEI(x) USBC_USBSTS_SEI(x)
|
|
#define USBHS_USBSTS_AAI_MASK USBC_USBSTS_AAI_MASK
|
|
#define USBHS_USBSTS_AAI_SHIFT USBC_USBSTS_AAI_SHIFT
|
|
#define USBHS_USBSTS_AAI(x) USBC_USBSTS_AAI(x)
|
|
#define USBHS_USBSTS_URI_MASK USBC_USBSTS_URI_MASK
|
|
#define USBHS_USBSTS_URI_SHIFT USBC_USBSTS_URI_SHIFT
|
|
#define USBHS_USBSTS_URI(x) USBC_USBSTS_URI(x)
|
|
#define USBHS_USBSTS_SRI_MASK USBC_USBSTS_SRI_MASK
|
|
#define USBHS_USBSTS_SRI_SHIFT USBC_USBSTS_SRI_SHIFT
|
|
#define USBHS_USBSTS_SRI(x) USBC_USBSTS_SRI(x)
|
|
#define USBHS_USBSTS_SLI_MASK USBC_USBSTS_SLI_MASK
|
|
#define USBHS_USBSTS_SLI_SHIFT USBC_USBSTS_SLI_SHIFT
|
|
#define USBHS_USBSTS_SLI(x) USBC_USBSTS_SLI(x)
|
|
#define USBHS_USBSTS_ULPII_MASK USBC_USBSTS_ULPII_MASK
|
|
#define USBHS_USBSTS_ULPII_SHIFT USBC_USBSTS_ULPII_SHIFT
|
|
#define USBHS_USBSTS_ULPII(x) USBC_USBSTS_ULPII(x)
|
|
#define USBHS_USBSTS_HCH_MASK USBC_USBSTS_HCH_MASK
|
|
#define USBHS_USBSTS_HCH_SHIFT USBC_USBSTS_HCH_SHIFT
|
|
#define USBHS_USBSTS_HCH(x) USBC_USBSTS_HCH(x)
|
|
#define USBHS_USBSTS_RCL_MASK USBC_USBSTS_RCL_MASK
|
|
#define USBHS_USBSTS_RCL_SHIFT USBC_USBSTS_RCL_SHIFT
|
|
#define USBHS_USBSTS_RCL(x) USBC_USBSTS_RCL(x)
|
|
#define USBHS_USBSTS_PS_MASK USBC_USBSTS_PS_MASK
|
|
#define USBHS_USBSTS_PS_SHIFT USBC_USBSTS_PS_SHIFT
|
|
#define USBHS_USBSTS_PS(x) USBC_USBSTS_PS(x)
|
|
#define USBHS_USBSTS_AS_MASK USBC_USBSTS_AS_MASK
|
|
#define USBHS_USBSTS_AS_SHIFT USBC_USBSTS_AS_SHIFT
|
|
#define USBHS_USBSTS_AS(x) USBC_USBSTS_AS(x)
|
|
#define USBHS_USBSTS_NAKI_MASK USBC_USBSTS_NAKI_MASK
|
|
#define USBHS_USBSTS_NAKI_SHIFT USBC_USBSTS_NAKI_SHIFT
|
|
#define USBHS_USBSTS_NAKI(x) USBC_USBSTS_NAKI(x)
|
|
#define USBHS_USBSTS_TI0_MASK USBC_USBSTS_TI0_MASK
|
|
#define USBHS_USBSTS_TI0_SHIFT USBC_USBSTS_TI0_SHIFT
|
|
#define USBHS_USBSTS_TI0(x) USBC_USBSTS_TI0(x)
|
|
#define USBHS_USBSTS_TI1_MASK USBC_USBSTS_TI1_MASK
|
|
#define USBHS_USBSTS_TI1_SHIFT USBC_USBSTS_TI1_SHIFT
|
|
#define USBHS_USBSTS_TI1(x) USBC_USBSTS_TI1(x)
|
|
#define USBHS_USBINTR_UE_MASK USBC_USBINTR_UE_MASK
|
|
#define USBHS_USBINTR_UE_SHIFT USBC_USBINTR_UE_SHIFT
|
|
#define USBHS_USBINTR_UE(x) USBC_USBINTR_UE(x)
|
|
#define USBHS_USBINTR_UEE_MASK USBC_USBINTR_UEE_MASK
|
|
#define USBHS_USBINTR_UEE_SHIFT USBC_USBINTR_UEE_SHIFT
|
|
#define USBHS_USBINTR_UEE(x) USBC_USBINTR_UEE(x)
|
|
#define USBHS_USBINTR_PCE_MASK USBC_USBINTR_PCE_MASK
|
|
#define USBHS_USBINTR_PCE_SHIFT USBC_USBINTR_PCE_SHIFT
|
|
#define USBHS_USBINTR_PCE(x) USBC_USBINTR_PCE(x)
|
|
#define USBHS_USBINTR_FRE_MASK USBC_USBINTR_FRE_MASK
|
|
#define USBHS_USBINTR_FRE_SHIFT USBC_USBINTR_FRE_SHIFT
|
|
#define USBHS_USBINTR_FRE(x) USBC_USBINTR_FRE(x)
|
|
#define USBHS_USBINTR_SEE_MASK USBC_USBINTR_SEE_MASK
|
|
#define USBHS_USBINTR_SEE_SHIFT USBC_USBINTR_SEE_SHIFT
|
|
#define USBHS_USBINTR_SEE(x) USBC_USBINTR_SEE(x)
|
|
#define USBHS_USBINTR_AAE_MASK USBC_USBINTR_AAE_MASK
|
|
#define USBHS_USBINTR_AAE_SHIFT USBC_USBINTR_AAE_SHIFT
|
|
#define USBHS_USBINTR_AAE(x) USBC_USBINTR_AAE(x)
|
|
#define USBHS_USBINTR_URE_MASK USBC_USBINTR_URE_MASK
|
|
#define USBHS_USBINTR_URE_SHIFT USBC_USBINTR_URE_SHIFT
|
|
#define USBHS_USBINTR_URE(x) USBC_USBINTR_URE(x)
|
|
#define USBHS_USBINTR_SRE_MASK USBC_USBINTR_SRE_MASK
|
|
#define USBHS_USBINTR_SRE_SHIFT USBC_USBINTR_SRE_SHIFT
|
|
#define USBHS_USBINTR_SRE(x) USBC_USBINTR_SRE(x)
|
|
#define USBHS_USBINTR_SLE_MASK USBC_USBINTR_SLE_MASK
|
|
#define USBHS_USBINTR_SLE_SHIFT USBC_USBINTR_SLE_SHIFT
|
|
#define USBHS_USBINTR_SLE(x) USBC_USBINTR_SLE(x)
|
|
#define USBHS_USBINTR_ULPIE_MASK USBC_USBINTR_ULPIE_MASK
|
|
#define USBHS_USBINTR_ULPIE_SHIFT USBC_USBINTR_ULPIE_SHIFT
|
|
#define USBHS_USBINTR_ULPIE(x) USBC_USBINTR_ULPIE(x)
|
|
#define USBHS_USBINTR_NAKE_MASK USBC_USBINTR_NAKE_MASK
|
|
#define USBHS_USBINTR_NAKE_SHIFT USBC_USBINTR_NAKE_SHIFT
|
|
#define USBHS_USBINTR_NAKE(x) USBC_USBINTR_NAKE(x)
|
|
#define USBHS_USBINTR_UAIE_MASK USBC_USBINTR_UAIE_MASK
|
|
#define USBHS_USBINTR_UAIE_SHIFT USBC_USBINTR_UAIE_SHIFT
|
|
#define USBHS_USBINTR_UAIE(x) USBC_USBINTR_UAIE(x)
|
|
#define USBHS_USBINTR_UPIE_MASK USBC_USBINTR_UPIE_MASK
|
|
#define USBHS_USBINTR_UPIE_SHIFT USBC_USBINTR_UPIE_SHIFT
|
|
#define USBHS_USBINTR_UPIE(x) USBC_USBINTR_UPIE(x)
|
|
#define USBHS_USBINTR_TIE0_MASK USBC_USBINTR_TIE0_MASK
|
|
#define USBHS_USBINTR_TIE0_SHIFT USBC_USBINTR_TIE0_SHIFT
|
|
#define USBHS_USBINTR_TIE0(x) USBC_USBINTR_TIE0(x)
|
|
#define USBHS_USBINTR_TIE1_MASK USBC_USBINTR_TIE1_MASK
|
|
#define USBHS_USBINTR_TIE1_SHIFT USBC_USBINTR_TIE1_SHIFT
|
|
#define USBHS_USBINTR_TIE1(x) USBC_USBINTR_TIE1(x)
|
|
#define USBHS_FRINDEX_FRINDEX_MASK USBC_FRINDEX_FRINDEX_MASK
|
|
#define USBHS_FRINDEX_FRINDEX_SHIFT USBC_FRINDEX_FRINDEX_SHIFT
|
|
#define USBHS_FRINDEX_FRINDEX(x) USBC_FRINDEX_FRINDEX(x)
|
|
#define USBHS_DEVICEADDR_USBADRA_MASK USBC_DEVICEADDR_USBADRA_MASK
|
|
#define USBHS_DEVICEADDR_USBADRA_SHIFT USBC_DEVICEADDR_USBADRA_SHIFT
|
|
#define USBHS_DEVICEADDR_USBADRA(x) USBC_DEVICEADDR_USBADRA(x)
|
|
#define USBHS_DEVICEADDR_USBADR_MASK USBC_DEVICEADDR_USBADR_MASK
|
|
#define USBHS_DEVICEADDR_USBADR_SHIFT USBC_DEVICEADDR_USBADR_SHIFT
|
|
#define USBHS_DEVICEADDR_USBADR(x) USBC_DEVICEADDR_USBADR(x)
|
|
#define USBHS_PERIODICLISTBASE_PERBASE_MASK USBC_PERIODICLISTBASE_PERBASE_MASK
|
|
#define USBHS_PERIODICLISTBASE_PERBASE_SHIFT USBC_PERIODICLISTBASE_PERBASE_SHIFT
|
|
#define USBHS_PERIODICLISTBASE_PERBASE(x) USBC_PERIODICLISTBASE_PERBASE(x)
|
|
#define USBHS_ASYNCLISTADDR_ASYBASE_MASK USBC_ASYNCLISTADDR_ASYBASE_MASK
|
|
#define USBHS_ASYNCLISTADDR_ASYBASE_SHIFT USBC_ASYNCLISTADDR_ASYBASE_SHIFT
|
|
#define USBHS_ASYNCLISTADDR_ASYBASE(x) USBC_ASYNCLISTADDR_ASYBASE(x)
|
|
#define USBHS_EPLISTADDR_EPBASE_MASK USBC_ENDPOINTLISTADDR_EPBASE_MASK
|
|
#define USBHS_EPLISTADDR_EPBASE_SHIFT USBC_ENDPOINTLISTADDR_EPBASE_SHIFT
|
|
#define USBHS_EPLISTADDR_EPBASE(x) USBC_ENDPOINTLISTADDR_EPBASE(x)
|
|
#define USBHS_BURSTSIZE_RXPBURST_MASK USBC_BURSTSIZE_RXPBURST_MASK
|
|
#define USBHS_BURSTSIZE_RXPBURST_SHIFT USBC_BURSTSIZE_RXPBURST_SHIFT
|
|
#define USBHS_BURSTSIZE_RXPBURST(x) USBC_BURSTSIZE_RXPBURST(x)
|
|
#define USBHS_BURSTSIZE_TXPBURST_MASK USBC_BURSTSIZE_TXPBURST_MASK
|
|
#define USBHS_BURSTSIZE_TXPBURST_SHIFT USBC_BURSTSIZE_TXPBURST_SHIFT
|
|
#define USBHS_BURSTSIZE_TXPBURST(x) USBC_BURSTSIZE_TXPBURST(x)
|
|
#define USBHS_TXFILLTUNING_TXSCHOH_MASK USBC_TXFILLTUNING_TXSCHOH_MASK
|
|
#define USBHS_TXFILLTUNING_TXSCHOH_SHIFT USBC_TXFILLTUNING_TXSCHOH_SHIFT
|
|
#define USBHS_TXFILLTUNING_TXSCHOH(x) USBC_TXFILLTUNING_TXSCHOH(x)
|
|
#define USBHS_TXFILLTUNING_TXSCHHEALTH_MASK USBC_TXFILLTUNING_TXSCHHEALTH_MASK
|
|
#define USBHS_TXFILLTUNING_TXSCHHEALTH_SHIFT USBC_TXFILLTUNING_TXSCHHEALTH_SHIFT
|
|
#define USBHS_TXFILLTUNING_TXSCHHEALTH(x) USBC_TXFILLTUNING_TXSCHHEALTH(x)
|
|
#define USBHS_TXFILLTUNING_TXFIFOTHRES_MASK USBC_TXFILLTUNING_TXFIFOTHRES_MASK
|
|
#define USBHS_TXFILLTUNING_TXFIFOTHRES_SHIFT USBC_TXFILLTUNING_TXFIFOTHRES_SHIFT
|
|
#define USBHS_TXFILLTUNING_TXFIFOTHRES(x) USBC_TXFILLTUNING_TXFIFOTHRES(x)
|
|
#define USBHS_ENDPTNAK_EPRN_MASK USBC_ENDPTNAK_EPRN_MASK
|
|
#define USBHS_ENDPTNAK_EPRN_SHIFT USBC_ENDPTNAK_EPRN_SHIFT
|
|
#define USBHS_ENDPTNAK_EPRN(x) USBC_ENDPTNAK_EPRN(x)
|
|
#define USBHS_ENDPTNAK_EPTN_MASK USBC_ENDPTNAK_EPTN_MASK
|
|
#define USBHS_ENDPTNAK_EPTN_SHIFT USBC_ENDPTNAK_EPTN_SHIFT
|
|
#define USBHS_ENDPTNAK_EPTN(x) USBC_ENDPTNAK_EPTN(x)
|
|
#define USBHS_ENDPTNAKEN_EPRNE_MASK USBC_ENDPTNAKEN_EPRNE_MASK
|
|
#define USBHS_ENDPTNAKEN_EPRNE_SHIFT USBC_ENDPTNAKEN_EPRNE_SHIFT
|
|
#define USBHS_ENDPTNAKEN_EPRNE(x) USBC_ENDPTNAKEN_EPRNE(x)
|
|
#define USBHS_ENDPTNAKEN_EPTNE_MASK USBC_ENDPTNAKEN_EPTNE_MASK
|
|
#define USBHS_ENDPTNAKEN_EPTNE_SHIFT USBC_ENDPTNAKEN_EPTNE_SHIFT
|
|
#define USBHS_ENDPTNAKEN_EPTNE(x) USBC_ENDPTNAKEN_EPTNE(x)
|
|
#define USBHS_CONFIGFLAG_CF_MASK USBC_CONFIGFLAG_CF_MASK
|
|
#define USBHS_CONFIGFLAG_CF_SHIFT USBC_CONFIGFLAG_CF_SHIFT
|
|
#define USBHS_CONFIGFLAG_CF(x) USBC_CONFIGFLAG_CF(x)
|
|
#define USBHS_PORTSC1_CCS_MASK USBC_PORTSC1_CCS_MASK
|
|
#define USBHS_PORTSC1_CCS_SHIFT USBC_PORTSC1_CCS_SHIFT
|
|
#define USBHS_PORTSC1_CCS(x) USBC_PORTSC1_CCS(x)
|
|
#define USBHS_PORTSC1_CSC_MASK USBC_PORTSC1_CSC_MASK
|
|
#define USBHS_PORTSC1_CSC_SHIFT USBC_PORTSC1_CSC_SHIFT
|
|
#define USBHS_PORTSC1_CSC(x) USBC_PORTSC1_CSC(x)
|
|
#define USBHS_PORTSC1_PE_MASK USBC_PORTSC1_PE_MASK
|
|
#define USBHS_PORTSC1_PE_SHIFT USBC_PORTSC1_PE_SHIFT
|
|
#define USBHS_PORTSC1_PE(x) USBC_PORTSC1_PE(x)
|
|
#define USBHS_PORTSC1_PEC_MASK USBC_PORTSC1_PEC_MASK
|
|
#define USBHS_PORTSC1_PEC_SHIFT USBC_PORTSC1_PEC_SHIFT
|
|
#define USBHS_PORTSC1_PEC(x) USBC_PORTSC1_PEC(x)
|
|
#define USBHS_PORTSC1_OCA_MASK USBC_PORTSC1_OCA_MASK
|
|
#define USBHS_PORTSC1_OCA_SHIFT USBC_PORTSC1_OCA_SHIFT
|
|
#define USBHS_PORTSC1_OCA(x) USBC_PORTSC1_OCA(x)
|
|
#define USBHS_PORTSC1_OCC_MASK USBC_PORTSC1_OCC_MASK
|
|
#define USBHS_PORTSC1_OCC_SHIFT USBC_PORTSC1_OCC_SHIFT
|
|
#define USBHS_PORTSC1_OCC(x) USBC_PORTSC1_OCC(x)
|
|
#define USBHS_PORTSC1_FPR_MASK USBC_PORTSC1_FPR_MASK
|
|
#define USBHS_PORTSC1_FPR_SHIFT USBC_PORTSC1_FPR_SHIFT
|
|
#define USBHS_PORTSC1_FPR(x) USBC_PORTSC1_FPR(x)
|
|
#define USBHS_PORTSC1_SUSP_MASK USBC_PORTSC1_SUSP_MASK
|
|
#define USBHS_PORTSC1_SUSP_SHIFT USBC_PORTSC1_SUSP_SHIFT
|
|
#define USBHS_PORTSC1_SUSP(x) USBC_PORTSC1_SUSP(x)
|
|
#define USBHS_PORTSC1_PR_MASK USBC_PORTSC1_PR_MASK
|
|
#define USBHS_PORTSC1_PR_SHIFT USBC_PORTSC1_PR_SHIFT
|
|
#define USBHS_PORTSC1_PR(x) USBC_PORTSC1_PR(x)
|
|
#define USBHS_PORTSC1_HSP_MASK USBC_PORTSC1_HSP_MASK
|
|
#define USBHS_PORTSC1_HSP_SHIFT USBC_PORTSC1_HSP_SHIFT
|
|
#define USBHS_PORTSC1_HSP(x) USBC_PORTSC1_HSP(x)
|
|
#define USBHS_PORTSC1_LS_MASK USBC_PORTSC1_LS_MASK
|
|
#define USBHS_PORTSC1_LS_SHIFT USBC_PORTSC1_LS_SHIFT
|
|
#define USBHS_PORTSC1_LS(x) USBC_PORTSC1_LS(x)
|
|
#define USBHS_PORTSC1_PP_MASK USBC_PORTSC1_PP_MASK
|
|
#define USBHS_PORTSC1_PP_SHIFT USBC_PORTSC1_PP_SHIFT
|
|
#define USBHS_PORTSC1_PP(x) USBC_PORTSC1_PP(x)
|
|
#define USBHS_PORTSC1_PO_MASK USBC_PORTSC1_PO_MASK
|
|
#define USBHS_PORTSC1_PO_SHIFT USBC_PORTSC1_PO_SHIFT
|
|
#define USBHS_PORTSC1_PO(x) USBC_PORTSC1_PO(x)
|
|
#define USBHS_PORTSC1_PIC_MASK USBC_PORTSC1_PIC_MASK
|
|
#define USBHS_PORTSC1_PIC_SHIFT USBC_PORTSC1_PIC_SHIFT
|
|
#define USBHS_PORTSC1_PIC(x) USBC_PORTSC1_PIC(x)
|
|
#define USBHS_PORTSC1_PTC_MASK USBC_PORTSC1_PTC_MASK
|
|
#define USBHS_PORTSC1_PTC_SHIFT USBC_PORTSC1_PTC_SHIFT
|
|
#define USBHS_PORTSC1_PTC(x) USBC_PORTSC1_PTC(x)
|
|
#define USBHS_PORTSC1_WKCN_MASK USBC_PORTSC1_WKCN_MASK
|
|
#define USBHS_PORTSC1_WKCN_SHIFT USBC_PORTSC1_WKCN_SHIFT
|
|
#define USBHS_PORTSC1_WKCN(x) USBC_PORTSC1_WKCN(x)
|
|
#define USBHS_PORTSC1_WKDS_MASK USBC_PORTSC1_WKDS_MASK
|
|
#define USBHS_PORTSC1_WKDS_SHIFT USBC_PORTSC1_WKDS_SHIFT
|
|
#define USBHS_PORTSC1_WKDS(x) USBC_PORTSC1_WKDS(x)
|
|
#define USBHS_PORTSC1_WKOC_MASK USBC_PORTSC1_WKOC_MASK
|
|
#define USBHS_PORTSC1_WKOC_SHIFT USBC_PORTSC1_WKOC_SHIFT
|
|
#define USBHS_PORTSC1_WKOC(x) USBC_PORTSC1_WKOC(x)
|
|
#define USBHS_PORTSC1_PHCD_MASK USBC_PORTSC1_PHCD_MASK
|
|
#define USBHS_PORTSC1_PHCD_SHIFT USBC_PORTSC1_PHCD_SHIFT
|
|
#define USBHS_PORTSC1_PHCD(x) USBC_PORTSC1_PHCD(x)
|
|
#define USBHS_PORTSC1_PFSC_MASK USBC_PORTSC1_PFSC_MASK
|
|
#define USBHS_PORTSC1_PFSC_SHIFT USBC_PORTSC1_PFSC_SHIFT
|
|
#define USBHS_PORTSC1_PFSC(x) USBC_PORTSC1_PFSC(x)
|
|
#define USBHS_PORTSC1_PTS2_MASK USBC_PORTSC1_PTS_2_MASK
|
|
#define USBHS_PORTSC1_PTS2_SHIFT USBC_PORTSC1_PTS_2_SHIFT
|
|
#define USBHS_PORTSC1_PTS2(x) USBC_PORTSC1_PTS_2(x)
|
|
#define USBHS_PORTSC1_PSPD_MASK USBC_PORTSC1_PSPD_MASK
|
|
#define USBHS_PORTSC1_PSPD_SHIFT USBC_PORTSC1_PSPD_SHIFT
|
|
#define USBHS_PORTSC1_PSPD(x) USBC_PORTSC1_PSPD(x)
|
|
#define USBHS_PORTSC1_PTW_MASK USBC_PORTSC1_PTW_MASK
|
|
#define USBHS_PORTSC1_PTW_SHIFT USBC_PORTSC1_PTW_SHIFT
|
|
#define USBHS_PORTSC1_PTW(x) USBC_PORTSC1_PTW(x)
|
|
#define USBHS_PORTSC1_STS_MASK USBC_PORTSC1_STS_MASK
|
|
#define USBHS_PORTSC1_STS_SHIFT USBC_PORTSC1_STS_SHIFT
|
|
#define USBHS_PORTSC1_STS(x) USBC_PORTSC1_STS(x)
|
|
#define USBHS_PORTSC1_PTS_MASK USBC_PORTSC1_PTS_1_MASK
|
|
#define USBHS_PORTSC1_PTS_SHIFT USBC_PORTSC1_PTS_1_SHIFT
|
|
#define USBHS_PORTSC1_PTS(x) USBC_PORTSC1_PTS_1(x)
|
|
#define USBHS_OTGSC_VD_MASK USBC_OTGSC_VD_MASK
|
|
#define USBHS_OTGSC_VD_SHIFT USBC_OTGSC_VD_SHIFT
|
|
#define USBHS_OTGSC_VD(x) USBC_OTGSC_VD(x)
|
|
#define USBHS_OTGSC_VC_MASK USBC_OTGSC_VC_MASK
|
|
#define USBHS_OTGSC_VC_SHIFT USBC_OTGSC_VC_SHIFT
|
|
#define USBHS_OTGSC_VC(x) USBC_OTGSC_VC(x)
|
|
#define USBHS_OTGSC_OT_MASK USBC_OTGSC_OT_MASK
|
|
#define USBHS_OTGSC_OT_SHIFT USBC_OTGSC_OT_SHIFT
|
|
#define USBHS_OTGSC_OT(x) USBC_OTGSC_OT(x)
|
|
#define USBHS_OTGSC_DP_MASK USBC_OTGSC_DP_MASK
|
|
#define USBHS_OTGSC_DP_SHIFT USBC_OTGSC_DP_SHIFT
|
|
#define USBHS_OTGSC_DP(x) USBC_OTGSC_DP(x)
|
|
#define USBHS_OTGSC_IDPU_MASK USBC_OTGSC_IDPU_MASK
|
|
#define USBHS_OTGSC_IDPU_SHIFT USBC_OTGSC_IDPU_SHIFT
|
|
#define USBHS_OTGSC_IDPU(x) USBC_OTGSC_IDPU(x)
|
|
#define USBHS_OTGSC_ID_MASK USBC_OTGSC_ID_MASK
|
|
#define USBHS_OTGSC_ID_SHIFT USBC_OTGSC_ID_SHIFT
|
|
#define USBHS_OTGSC_ID(x) USBC_OTGSC_ID(x)
|
|
#define USBHS_OTGSC_AVV_MASK USBC_OTGSC_AVV_MASK
|
|
#define USBHS_OTGSC_AVV_SHIFT USBC_OTGSC_AVV_SHIFT
|
|
#define USBHS_OTGSC_AVV(x) USBC_OTGSC_AVV(x)
|
|
#define USBHS_OTGSC_ASV_MASK USBC_OTGSC_ASV_MASK
|
|
#define USBHS_OTGSC_ASV_SHIFT USBC_OTGSC_ASV_SHIFT
|
|
#define USBHS_OTGSC_ASV(x) USBC_OTGSC_ASV(x)
|
|
#define USBHS_OTGSC_BSV_MASK USBC_OTGSC_BSV_MASK
|
|
#define USBHS_OTGSC_BSV_SHIFT USBC_OTGSC_BSV_SHIFT
|
|
#define USBHS_OTGSC_BSV(x) USBC_OTGSC_BSV(x)
|
|
#define USBHS_OTGSC_BSE_MASK USBC_OTGSC_BSE_MASK
|
|
#define USBHS_OTGSC_BSE_SHIFT USBC_OTGSC_BSE_SHIFT
|
|
#define USBHS_OTGSC_BSE(x) USBC_OTGSC_BSE(x)
|
|
#define USBHS_OTGSC_MST_MASK USBC_OTGSC_TOG_1MS_MASK
|
|
#define USBHS_OTGSC_MST_SHIFT USBC_OTGSC_TOG_1MS_SHIFT
|
|
#define USBHS_OTGSC_MST(x) USBC_OTGSC_TOG_1MS(x)
|
|
#define USBHS_OTGSC_DPS_MASK USBC_OTGSC_DPS_MASK
|
|
#define USBHS_OTGSC_DPS_SHIFT USBC_OTGSC_DPS_SHIFT
|
|
#define USBHS_OTGSC_DPS(x) USBC_OTGSC_DPS(x)
|
|
#define USBHS_OTGSC_IDIS_MASK USBC_OTGSC_IDIS_MASK
|
|
#define USBHS_OTGSC_IDIS_SHIFT USBC_OTGSC_IDIS_SHIFT
|
|
#define USBHS_OTGSC_IDIS(x) USBC_OTGSC_IDIS(x)
|
|
#define USBHS_OTGSC_AVVIS_MASK USBC_OTGSC_AVVIS_MASK
|
|
#define USBHS_OTGSC_AVVIS_SHIFT USBC_OTGSC_AVVIS_SHIFT
|
|
#define USBHS_OTGSC_AVVIS(x) USBC_OTGSC_AVVIS(x)
|
|
#define USBHS_OTGSC_ASVIS_MASK USBC_OTGSC_ASVIS_MASK
|
|
#define USBHS_OTGSC_ASVIS_SHIFT USBC_OTGSC_ASVIS_SHIFT
|
|
#define USBHS_OTGSC_ASVIS(x) USBC_OTGSC_ASVIS(x)
|
|
#define USBHS_OTGSC_BSVIS_MASK USBC_OTGSC_BSVIS_MASK
|
|
#define USBHS_OTGSC_BSVIS_SHIFT USBC_OTGSC_BSVIS_SHIFT
|
|
#define USBHS_OTGSC_BSVIS(x) USBC_OTGSC_BSVIS(x)
|
|
#define USBHS_OTGSC_BSEIS_MASK USBC_OTGSC_BSEIS_MASK
|
|
#define USBHS_OTGSC_BSEIS_SHIFT USBC_OTGSC_BSEIS_SHIFT
|
|
#define USBHS_OTGSC_BSEIS(x) USBC_OTGSC_BSEIS(x)
|
|
#define USBHS_OTGSC_MSS_MASK USBC_OTGSC_STATUS_1MS_MASK
|
|
#define USBHS_OTGSC_MSS_SHIFT USBC_OTGSC_STATUS_1MS_SHIFT
|
|
#define USBHS_OTGSC_MSS(x) USBC_OTGSC_STATUS_1MS(x)
|
|
#define USBHS_OTGSC_DPIS_MASK USBC_OTGSC_DPIS_MASK
|
|
#define USBHS_OTGSC_DPIS_SHIFT USBC_OTGSC_DPIS_SHIFT
|
|
#define USBHS_OTGSC_DPIS(x) USBC_OTGSC_DPIS(x)
|
|
#define USBHS_OTGSC_IDIE_MASK USBC_OTGSC_IDIE_MASK
|
|
#define USBHS_OTGSC_IDIE_SHIFT USBC_OTGSC_IDIE_SHIFT
|
|
#define USBHS_OTGSC_IDIE(x) USBC_OTGSC_IDIE(x)
|
|
#define USBHS_OTGSC_AVVIE_MASK USBC_OTGSC_AVVIE_MASK
|
|
#define USBHS_OTGSC_AVVIE_SHIFT USBC_OTGSC_AVVIE_SHIFT
|
|
#define USBHS_OTGSC_AVVIE(x) USBC_OTGSC_AVVIE(x)
|
|
#define USBHS_OTGSC_ASVIE_MASK USBC_OTGSC_ASVIE_MASK
|
|
#define USBHS_OTGSC_ASVIE_SHIFT USBC_OTGSC_ASVIE_SHIFT
|
|
#define USBHS_OTGSC_ASVIE(x) USBC_OTGSC_ASVIE(x)
|
|
#define USBHS_OTGSC_BSVIE_MASK USBC_OTGSC_BSVIE_MASK
|
|
#define USBHS_OTGSC_BSVIE_SHIFT USBC_OTGSC_BSVIE_SHIFT
|
|
#define USBHS_OTGSC_BSVIE(x) USBC_OTGSC_BSVIE(x)
|
|
#define USBHS_OTGSC_BSEIE_MASK USBC_OTGSC_BSEIE_MASK
|
|
#define USBHS_OTGSC_BSEIE_SHIFT USBC_OTGSC_BSEIE_SHIFT
|
|
#define USBHS_OTGSC_BSEIE(x) USBC_OTGSC_BSEIE(x)
|
|
#define USBHS_OTGSC_MSE_MASK USBC_OTGSC_EN_1MS_MASK
|
|
#define USBHS_OTGSC_MSE_SHIFT USBC_OTGSC_EN_1MS_SHIFT
|
|
#define USBHS_OTGSC_MSE(x) USBC_OTGSC_EN_1MS(x)
|
|
#define USBHS_OTGSC_DPIE_MASK USBC_OTGSC_DPIE_MASK
|
|
#define USBHS_OTGSC_DPIE_SHIFT USBC_OTGSC_DPIE_SHIFT
|
|
#define USBHS_OTGSC_DPIE(x) USBC_OTGSC_DPIE(x)
|
|
#define USBHS_USBMODE_CM_MASK USBC_USBMODE_CM_MASK
|
|
#define USBHS_USBMODE_CM_SHIFT USBC_USBMODE_CM_SHIFT
|
|
#define USBHS_USBMODE_CM(x) USBC_USBMODE_CM(x)
|
|
#define USBHS_USBMODE_ES_MASK USBC_USBMODE_ES_MASK
|
|
#define USBHS_USBMODE_ES_SHIFT USBC_USBMODE_ES_SHIFT
|
|
#define USBHS_USBMODE_ES(x) USBC_USBMODE_ES(x)
|
|
#define USBHS_USBMODE_SLOM_MASK USBC_USBMODE_SLOM_MASK
|
|
#define USBHS_USBMODE_SLOM_SHIFT USBC_USBMODE_SLOM_SHIFT
|
|
#define USBHS_USBMODE_SLOM(x) USBC_USBMODE_SLOM(x)
|
|
#define USBHS_USBMODE_SDIS_MASK USBC_USBMODE_SDIS_MASK
|
|
#define USBHS_USBMODE_SDIS_SHIFT USBC_USBMODE_SDIS_SHIFT
|
|
#define USBHS_USBMODE_SDIS(x) USBC_USBMODE_SDIS(x)
|
|
#define USBHS_EPSETUPSR_EPSETUPSTAT_MASK USBC_ENDPTSETUPSTAT_ENDPTSETUPSTAT_MASK
|
|
#define USBHS_EPSETUPSR_EPSETUPSTAT_SHIFT USBC_ENDPTSETUPSTAT_ENDPTSETUPSTAT_SHIFT
|
|
#define USBHS_EPSETUPSR_EPSETUPSTAT(x) USBC_ENDPTSETUPSTAT_ENDPTSETUPSTAT(x)
|
|
#define USBHS_EPPRIME_PERB_MASK USBC_ENDPTPRIME_PERB_MASK
|
|
#define USBHS_EPPRIME_PERB_SHIFT USBC_ENDPTPRIME_PERB_SHIFT
|
|
#define USBHS_EPPRIME_PERB(x) USBC_ENDPTPRIME_PERB(x)
|
|
#define USBHS_EPPRIME_PETB_MASK USBC_ENDPTPRIME_PETB_MASK
|
|
#define USBHS_EPPRIME_PETB_SHIFT USBC_ENDPTPRIME_PETB_SHIFT
|
|
#define USBHS_EPPRIME_PETB(x) USBC_ENDPTPRIME_PETB(x)
|
|
#define USBHS_EPFLUSH_FERB_MASK USBC_ENDPTFLUSH_FERB_MASK
|
|
#define USBHS_EPFLUSH_FERB_SHIFT USBC_ENDPTFLUSH_FERB_SHIFT
|
|
#define USBHS_EPFLUSH_FERB(x) USBC_ENDPTFLUSH_FERB(x)
|
|
#define USBHS_EPFLUSH_FETB_MASK USBC_ENDPTFLUSH_FETB_MASK
|
|
#define USBHS_EPFLUSH_FETB_SHIFT USBC_ENDPTFLUSH_FETB_SHIFT
|
|
#define USBHS_EPFLUSH_FETB(x) USBC_ENDPTFLUSH_FETB(x)
|
|
#define USBHS_EPSR_ERBR_MASK USBC_ENDPTSTAT_ERBR_MASK
|
|
#define USBHS_EPSR_ERBR_SHIFT USBC_ENDPTSTAT_ERBR_SHIFT
|
|
#define USBHS_EPSR_ERBR(x) USBC_ENDPTSTAT_ERBR(x)
|
|
#define USBHS_EPSR_ETBR_MASK USBC_ENDPTSTAT_ETBR_MASK
|
|
#define USBHS_EPSR_ETBR_SHIFT USBC_ENDPTSTAT_ETBR_SHIFT
|
|
#define USBHS_EPSR_ETBR(x) USBC_ENDPTSTAT_ETBR(x)
|
|
#define USBHS_EPCOMPLETE_ERCE_MASK USBC_ENDPTCOMPLETE_ERCE_MASK
|
|
#define USBHS_EPCOMPLETE_ERCE_SHIFT USBC_ENDPTCOMPLETE_ERCE_SHIFT
|
|
#define USBHS_EPCOMPLETE_ERCE(x) USBC_ENDPTCOMPLETE_ERCE(x)
|
|
#define USBHS_EPCOMPLETE_ETCE_MASK USBC_ENDPTCOMPLETE_ETCE_MASK
|
|
#define USBHS_EPCOMPLETE_ETCE_SHIFT USBC_ENDPTCOMPLETE_ETCE_SHIFT
|
|
#define USBHS_EPCOMPLETE_ETCE(x) USBC_ENDPTCOMPLETE_ETCE(x)
|
|
#define USBHS_EPCR0_RXS_MASK USBC_ENDPTCTRL0_RXS_MASK
|
|
#define USBHS_EPCR0_RXS_SHIFT USBC_ENDPTCTRL0_RXS_SHIFT
|
|
#define USBHS_EPCR0_RXS(x) USBC_ENDPTCTRL0_RXS(x)
|
|
#define USBHS_EPCR0_RXT_MASK USBC_ENDPTCTRL0_RXT_MASK
|
|
#define USBHS_EPCR0_RXT_SHIFT USBC_ENDPTCTRL0_RXT_SHIFT
|
|
#define USBHS_EPCR0_RXT(x) USBC_ENDPTCTRL0_RXT(x)
|
|
#define USBHS_EPCR0_RXE_MASK USBC_ENDPTCTRL0_RXE_MASK
|
|
#define USBHS_EPCR0_RXE_SHIFT USBC_ENDPTCTRL0_RXE_SHIFT
|
|
#define USBHS_EPCR0_RXE(x) USBC_ENDPTCTRL0_RXE(x)
|
|
#define USBHS_EPCR0_TXS_MASK USBC_ENDPTCTRL0_TXS_MASK
|
|
#define USBHS_EPCR0_TXS_SHIFT USBC_ENDPTCTRL0_TXS_SHIFT
|
|
#define USBHS_EPCR0_TXS(x) USBC_ENDPTCTRL0_TXS(x)
|
|
#define USBHS_EPCR0_TXT_MASK USBC_ENDPTCTRL0_TXT_MASK
|
|
#define USBHS_EPCR0_TXT_SHIFT USBC_ENDPTCTRL0_TXT_SHIFT
|
|
#define USBHS_EPCR0_TXT(x) USBC_ENDPTCTRL0_TXT(x)
|
|
#define USBHS_EPCR0_TXE_MASK USBC_ENDPTCTRL0_TXE_MASK
|
|
#define USBHS_EPCR0_TXE_SHIFT USBC_ENDPTCTRL0_TXE_SHIFT
|
|
#define USBHS_EPCR0_TXE(x) USBC_ENDPTCTRL0_TXE(x)
|
|
#define USBHS_EPCR_RXS_MASK USBC_ENDPTCTRL_RXS_MASK
|
|
#define USBHS_EPCR_RXS_SHIFT USBC_ENDPTCTRL_RXS_SHIFT
|
|
#define USBHS_EPCR_RXS(x) USBC_ENDPTCTRL_RXS(x)
|
|
#define USBHS_EPCR_RXD_MASK USBC_ENDPTCTRL_RXD_MASK
|
|
#define USBHS_EPCR_RXD_SHIFT USBC_ENDPTCTRL_RXD_SHIFT
|
|
#define USBHS_EPCR_RXD(x) USBC_ENDPTCTRL_RXD(x)
|
|
#define USBHS_EPCR_RXT_MASK USBC_ENDPTCTRL_RXT_MASK
|
|
#define USBHS_EPCR_RXT_SHIFT USBC_ENDPTCTRL_RXT_SHIFT
|
|
#define USBHS_EPCR_RXT(x) USBC_ENDPTCTRL_RXT(x)
|
|
#define USBHS_EPCR_RXI_MASK USBC_ENDPTCTRL_RXI_MASK
|
|
#define USBHS_EPCR_RXI_SHIFT USBC_ENDPTCTRL_RXI_SHIFT
|
|
#define USBHS_EPCR_RXI(x) USBC_ENDPTCTRL_RXI(x)
|
|
#define USBHS_EPCR_RXR_MASK USBC_ENDPTCTRL_RXR_MASK
|
|
#define USBHS_EPCR_RXR_SHIFT USBC_ENDPTCTRL_RXR_SHIFT
|
|
#define USBHS_EPCR_RXR(x) USBC_ENDPTCTRL_RXR(x)
|
|
#define USBHS_EPCR_RXE_MASK USBC_ENDPTCTRL_RXE_MASK
|
|
#define USBHS_EPCR_RXE_SHIFT USBC_ENDPTCTRL_RXE_SHIFT
|
|
#define USBHS_EPCR_RXE(x) USBC_ENDPTCTRL_RXE(x)
|
|
#define USBHS_EPCR_TXS_MASK USBC_ENDPTCTRL_TXS_MASK
|
|
#define USBHS_EPCR_TXS_SHIFT USBC_ENDPTCTRL_TXS_SHIFT
|
|
#define USBHS_EPCR_TXS(x) USBC_ENDPTCTRL_TXS(x)
|
|
#define USBHS_EPCR_TXD_MASK USBC_ENDPTCTRL_TXD_MASK
|
|
#define USBHS_EPCR_TXD_SHIFT USBC_ENDPTCTRL_TXD_SHIFT
|
|
#define USBHS_EPCR_TXD(x) USBC_ENDPTCTRL_TXD(x)
|
|
#define USBHS_EPCR_TXT_MASK USBC_ENDPTCTRL_TXT_MASK
|
|
#define USBHS_EPCR_TXT_SHIFT USBC_ENDPTCTRL_TXT_SHIFT
|
|
#define USBHS_EPCR_TXT(x) USBC_ENDPTCTRL_TXT(x)
|
|
#define USBHS_EPCR_TXI_MASK USBC_ENDPTCTRL_TXI_MASK
|
|
#define USBHS_EPCR_TXI_SHIFT USBC_ENDPTCTRL_TXI_SHIFT
|
|
#define USBHS_EPCR_TXI(x) USBC_ENDPTCTRL_TXI(x)
|
|
#define USBHS_EPCR_TXR_MASK USBC_ENDPTCTRL_TXR_MASK
|
|
#define USBHS_EPCR_TXR_SHIFT USBC_ENDPTCTRL_TXR_SHIFT
|
|
#define USBHS_EPCR_TXR(x) USBC_ENDPTCTRL_TXR(x)
|
|
#define USBHS_EPCR_TXE_MASK USBC_ENDPTCTRL_TXE_MASK
|
|
#define USBHS_EPCR_TXE_SHIFT USBC_ENDPTCTRL_TXE_SHIFT
|
|
#define USBHS_EPCR_TXE(x) USBC_ENDPTCTRL_TXE(x)
|
|
#define USBHS_EPCR_COUNT USBC_ENDPTCTRL_COUNT
|
|
#define USBHS_Type USBC_Type
|
|
#define USBHS_BASE_ADDRS { USBOTG_BASE }
|
|
#define USBHS_IRQS { USB_IRQn }
|
|
#define USBHS_IRQHandler USB_IRQHandler
|
|
|
|
|
|
/*!
|
|
* @}
|
|
*/ /* end of group USBC_Peripheral_Access_Layer */
|
|
|
|
|
|
/*
|
|
** End of section using anonymous unions
|
|
*/
|
|
|
|
#if defined(__ARMCC_VERSION)
|
|
#if (__ARMCC_VERSION >= 6010050)
|
|
#pragma clang diagnostic pop
|
|
#else
|
|
#pragma pop
|
|
#endif
|
|
#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_access_layer */
|
|
|
|
|
|
#endif /* USBC_H_ */
|
|
|