RTEMS 6.3
Loading...
Searching...
No Matches

Macros

#define USB_ANALOG_VBUS_DETECT_COUNT   (2U)
#define USB_ANALOG_VBUS_DETECT_SET_COUNT   (2U)
#define USB_ANALOG_VBUS_DETECT_CLR_COUNT   (2U)
#define USB_ANALOG_VBUS_DETECT_TOG_COUNT   (2U)
#define USB_ANALOG_CHRG_DETECT_COUNT   (2U)
#define USB_ANALOG_CHRG_DETECT_SET_COUNT   (2U)
#define USB_ANALOG_CHRG_DETECT_CLR_COUNT   (2U)
#define USB_ANALOG_CHRG_DETECT_TOG_COUNT   (2U)
#define USB_ANALOG_VBUS_DETECT_STAT_COUNT   (2U)
#define USB_ANALOG_CHRG_DETECT_STAT_COUNT   (2U)
#define USB_ANALOG_LOOPBACK_COUNT   (2U)
#define USB_ANALOG_LOOPBACK_SET_COUNT   (2U)
#define USB_ANALOG_LOOPBACK_CLR_COUNT   (2U)
#define USB_ANALOG_LOOPBACK_TOG_COUNT   (2U)
#define USB_ANALOG_MISC_COUNT   (2U)
#define USB_ANALOG_MISC_SET_COUNT   (2U)
#define USB_ANALOG_MISC_CLR_COUNT   (2U)
#define USB_ANALOG_MISC_TOG_COUNT   (2U)

VBUS_DETECT - USB VBUS Detect Register

#define USB_ANALOG_VBUS_DETECT_VBUSVALID_THRESH_MASK   (0x7U)
#define USB_ANALOG_VBUS_DETECT_VBUSVALID_THRESH_SHIFT   (0U)
#define USB_ANALOG_VBUS_DETECT_VBUSVALID_THRESH(x)
#define USB_ANALOG_VBUS_DETECT_VBUSVALID_PWRUP_CMPS_MASK   (0x100000U)
#define USB_ANALOG_VBUS_DETECT_VBUSVALID_PWRUP_CMPS_SHIFT   (20U)
#define USB_ANALOG_VBUS_DETECT_VBUSVALID_PWRUP_CMPS(x)
#define USB_ANALOG_VBUS_DETECT_DISCHARGE_VBUS_MASK   (0x4000000U)
#define USB_ANALOG_VBUS_DETECT_DISCHARGE_VBUS_SHIFT   (26U)
#define USB_ANALOG_VBUS_DETECT_DISCHARGE_VBUS(x)
#define USB_ANALOG_VBUS_DETECT_CHARGE_VBUS_MASK   (0x8000000U)
#define USB_ANALOG_VBUS_DETECT_CHARGE_VBUS_SHIFT   (27U)
#define USB_ANALOG_VBUS_DETECT_CHARGE_VBUS(x)

VBUS_DETECT_SET - USB VBUS Detect Register

#define USB_ANALOG_VBUS_DETECT_SET_VBUSVALID_THRESH_MASK   (0x7U)
#define USB_ANALOG_VBUS_DETECT_SET_VBUSVALID_THRESH_SHIFT   (0U)
#define USB_ANALOG_VBUS_DETECT_SET_VBUSVALID_THRESH(x)
#define USB_ANALOG_VBUS_DETECT_SET_VBUSVALID_PWRUP_CMPS_MASK   (0x100000U)
#define USB_ANALOG_VBUS_DETECT_SET_VBUSVALID_PWRUP_CMPS_SHIFT   (20U)
#define USB_ANALOG_VBUS_DETECT_SET_VBUSVALID_PWRUP_CMPS(x)
#define USB_ANALOG_VBUS_DETECT_SET_DISCHARGE_VBUS_MASK   (0x4000000U)
#define USB_ANALOG_VBUS_DETECT_SET_DISCHARGE_VBUS_SHIFT   (26U)
#define USB_ANALOG_VBUS_DETECT_SET_DISCHARGE_VBUS(x)
#define USB_ANALOG_VBUS_DETECT_SET_CHARGE_VBUS_MASK   (0x8000000U)
#define USB_ANALOG_VBUS_DETECT_SET_CHARGE_VBUS_SHIFT   (27U)
#define USB_ANALOG_VBUS_DETECT_SET_CHARGE_VBUS(x)

VBUS_DETECT_CLR - USB VBUS Detect Register

#define USB_ANALOG_VBUS_DETECT_CLR_VBUSVALID_THRESH_MASK   (0x7U)
#define USB_ANALOG_VBUS_DETECT_CLR_VBUSVALID_THRESH_SHIFT   (0U)
#define USB_ANALOG_VBUS_DETECT_CLR_VBUSVALID_THRESH(x)
#define USB_ANALOG_VBUS_DETECT_CLR_VBUSVALID_PWRUP_CMPS_MASK   (0x100000U)
#define USB_ANALOG_VBUS_DETECT_CLR_VBUSVALID_PWRUP_CMPS_SHIFT   (20U)
#define USB_ANALOG_VBUS_DETECT_CLR_VBUSVALID_PWRUP_CMPS(x)
#define USB_ANALOG_VBUS_DETECT_CLR_DISCHARGE_VBUS_MASK   (0x4000000U)
#define USB_ANALOG_VBUS_DETECT_CLR_DISCHARGE_VBUS_SHIFT   (26U)
#define USB_ANALOG_VBUS_DETECT_CLR_DISCHARGE_VBUS(x)
#define USB_ANALOG_VBUS_DETECT_CLR_CHARGE_VBUS_MASK   (0x8000000U)
#define USB_ANALOG_VBUS_DETECT_CLR_CHARGE_VBUS_SHIFT   (27U)
#define USB_ANALOG_VBUS_DETECT_CLR_CHARGE_VBUS(x)

VBUS_DETECT_TOG - USB VBUS Detect Register

#define USB_ANALOG_VBUS_DETECT_TOG_VBUSVALID_THRESH_MASK   (0x7U)
#define USB_ANALOG_VBUS_DETECT_TOG_VBUSVALID_THRESH_SHIFT   (0U)
#define USB_ANALOG_VBUS_DETECT_TOG_VBUSVALID_THRESH(x)
#define USB_ANALOG_VBUS_DETECT_TOG_VBUSVALID_PWRUP_CMPS_MASK   (0x100000U)
#define USB_ANALOG_VBUS_DETECT_TOG_VBUSVALID_PWRUP_CMPS_SHIFT   (20U)
#define USB_ANALOG_VBUS_DETECT_TOG_VBUSVALID_PWRUP_CMPS(x)
#define USB_ANALOG_VBUS_DETECT_TOG_DISCHARGE_VBUS_MASK   (0x4000000U)
#define USB_ANALOG_VBUS_DETECT_TOG_DISCHARGE_VBUS_SHIFT   (26U)
#define USB_ANALOG_VBUS_DETECT_TOG_DISCHARGE_VBUS(x)
#define USB_ANALOG_VBUS_DETECT_TOG_CHARGE_VBUS_MASK   (0x8000000U)
#define USB_ANALOG_VBUS_DETECT_TOG_CHARGE_VBUS_SHIFT   (27U)
#define USB_ANALOG_VBUS_DETECT_TOG_CHARGE_VBUS(x)

CHRG_DETECT - USB Charger Detect Register

#define USB_ANALOG_CHRG_DETECT_CHK_CONTACT_MASK   (0x40000U)
#define USB_ANALOG_CHRG_DETECT_CHK_CONTACT_SHIFT   (18U)
#define USB_ANALOG_CHRG_DETECT_CHK_CONTACT(x)
#define USB_ANALOG_CHRG_DETECT_CHK_CHRG_B_MASK   (0x80000U)
#define USB_ANALOG_CHRG_DETECT_CHK_CHRG_B_SHIFT   (19U)
#define USB_ANALOG_CHRG_DETECT_CHK_CHRG_B(x)
#define USB_ANALOG_CHRG_DETECT_EN_B_MASK   (0x100000U)
#define USB_ANALOG_CHRG_DETECT_EN_B_SHIFT   (20U)
#define USB_ANALOG_CHRG_DETECT_EN_B(x)

CHRG_DETECT_SET - USB Charger Detect Register

#define USB_ANALOG_CHRG_DETECT_SET_CHK_CONTACT_MASK   (0x40000U)
#define USB_ANALOG_CHRG_DETECT_SET_CHK_CONTACT_SHIFT   (18U)
#define USB_ANALOG_CHRG_DETECT_SET_CHK_CONTACT(x)
#define USB_ANALOG_CHRG_DETECT_SET_CHK_CHRG_B_MASK   (0x80000U)
#define USB_ANALOG_CHRG_DETECT_SET_CHK_CHRG_B_SHIFT   (19U)
#define USB_ANALOG_CHRG_DETECT_SET_CHK_CHRG_B(x)
#define USB_ANALOG_CHRG_DETECT_SET_EN_B_MASK   (0x100000U)
#define USB_ANALOG_CHRG_DETECT_SET_EN_B_SHIFT   (20U)
#define USB_ANALOG_CHRG_DETECT_SET_EN_B(x)

CHRG_DETECT_CLR - USB Charger Detect Register

#define USB_ANALOG_CHRG_DETECT_CLR_CHK_CONTACT_MASK   (0x40000U)
#define USB_ANALOG_CHRG_DETECT_CLR_CHK_CONTACT_SHIFT   (18U)
#define USB_ANALOG_CHRG_DETECT_CLR_CHK_CONTACT(x)
#define USB_ANALOG_CHRG_DETECT_CLR_CHK_CHRG_B_MASK   (0x80000U)
#define USB_ANALOG_CHRG_DETECT_CLR_CHK_CHRG_B_SHIFT   (19U)
#define USB_ANALOG_CHRG_DETECT_CLR_CHK_CHRG_B(x)
#define USB_ANALOG_CHRG_DETECT_CLR_EN_B_MASK   (0x100000U)
#define USB_ANALOG_CHRG_DETECT_CLR_EN_B_SHIFT   (20U)
#define USB_ANALOG_CHRG_DETECT_CLR_EN_B(x)

CHRG_DETECT_TOG - USB Charger Detect Register

#define USB_ANALOG_CHRG_DETECT_TOG_CHK_CONTACT_MASK   (0x40000U)
#define USB_ANALOG_CHRG_DETECT_TOG_CHK_CONTACT_SHIFT   (18U)
#define USB_ANALOG_CHRG_DETECT_TOG_CHK_CONTACT(x)
#define USB_ANALOG_CHRG_DETECT_TOG_CHK_CHRG_B_MASK   (0x80000U)
#define USB_ANALOG_CHRG_DETECT_TOG_CHK_CHRG_B_SHIFT   (19U)
#define USB_ANALOG_CHRG_DETECT_TOG_CHK_CHRG_B(x)
#define USB_ANALOG_CHRG_DETECT_TOG_EN_B_MASK   (0x100000U)
#define USB_ANALOG_CHRG_DETECT_TOG_EN_B_SHIFT   (20U)
#define USB_ANALOG_CHRG_DETECT_TOG_EN_B(x)

VBUS_DETECT_STAT - USB VBUS Detect Status Register

#define USB_ANALOG_VBUS_DETECT_STAT_SESSEND_MASK   (0x1U)
#define USB_ANALOG_VBUS_DETECT_STAT_SESSEND_SHIFT   (0U)
#define USB_ANALOG_VBUS_DETECT_STAT_SESSEND(x)
#define USB_ANALOG_VBUS_DETECT_STAT_BVALID_MASK   (0x2U)
#define USB_ANALOG_VBUS_DETECT_STAT_BVALID_SHIFT   (1U)
#define USB_ANALOG_VBUS_DETECT_STAT_BVALID(x)
#define USB_ANALOG_VBUS_DETECT_STAT_AVALID_MASK   (0x4U)
#define USB_ANALOG_VBUS_DETECT_STAT_AVALID_SHIFT   (2U)
#define USB_ANALOG_VBUS_DETECT_STAT_AVALID(x)
#define USB_ANALOG_VBUS_DETECT_STAT_VBUS_VALID_MASK   (0x8U)
#define USB_ANALOG_VBUS_DETECT_STAT_VBUS_VALID_SHIFT   (3U)
#define USB_ANALOG_VBUS_DETECT_STAT_VBUS_VALID(x)

CHRG_DETECT_STAT - USB Charger Detect Status Register

#define USB_ANALOG_CHRG_DETECT_STAT_PLUG_CONTACT_MASK   (0x1U)
#define USB_ANALOG_CHRG_DETECT_STAT_PLUG_CONTACT_SHIFT   (0U)
#define USB_ANALOG_CHRG_DETECT_STAT_PLUG_CONTACT(x)
#define USB_ANALOG_CHRG_DETECT_STAT_CHRG_DETECTED_MASK   (0x2U)
#define USB_ANALOG_CHRG_DETECT_STAT_CHRG_DETECTED_SHIFT   (1U)
#define USB_ANALOG_CHRG_DETECT_STAT_CHRG_DETECTED(x)
#define USB_ANALOG_CHRG_DETECT_STAT_DM_STATE_MASK   (0x4U)
#define USB_ANALOG_CHRG_DETECT_STAT_DM_STATE_SHIFT   (2U)
#define USB_ANALOG_CHRG_DETECT_STAT_DM_STATE(x)
#define USB_ANALOG_CHRG_DETECT_STAT_DP_STATE_MASK   (0x8U)
#define USB_ANALOG_CHRG_DETECT_STAT_DP_STATE_SHIFT   (3U)
#define USB_ANALOG_CHRG_DETECT_STAT_DP_STATE(x)

LOOPBACK - USB Loopback Test Register

#define USB_ANALOG_LOOPBACK_UTMI_TESTSTART_MASK   (0x1U)
#define USB_ANALOG_LOOPBACK_UTMI_TESTSTART_SHIFT   (0U)
#define USB_ANALOG_LOOPBACK_UTMI_TESTSTART(x)

LOOPBACK_SET - USB Loopback Test Register

#define USB_ANALOG_LOOPBACK_SET_UTMI_TESTSTART_MASK   (0x1U)
#define USB_ANALOG_LOOPBACK_SET_UTMI_TESTSTART_SHIFT   (0U)
#define USB_ANALOG_LOOPBACK_SET_UTMI_TESTSTART(x)

LOOPBACK_CLR - USB Loopback Test Register

#define USB_ANALOG_LOOPBACK_CLR_UTMI_TESTSTART_MASK   (0x1U)
#define USB_ANALOG_LOOPBACK_CLR_UTMI_TESTSTART_SHIFT   (0U)
#define USB_ANALOG_LOOPBACK_CLR_UTMI_TESTSTART(x)

LOOPBACK_TOG - USB Loopback Test Register

#define USB_ANALOG_LOOPBACK_TOG_UTMI_TESTSTART_MASK   (0x1U)
#define USB_ANALOG_LOOPBACK_TOG_UTMI_TESTSTART_SHIFT   (0U)
#define USB_ANALOG_LOOPBACK_TOG_UTMI_TESTSTART(x)

MISC - USB Misc Register

#define USB_ANALOG_MISC_HS_USE_EXTERNAL_R_MASK   (0x1U)
#define USB_ANALOG_MISC_HS_USE_EXTERNAL_R_SHIFT   (0U)
#define USB_ANALOG_MISC_HS_USE_EXTERNAL_R(x)
#define USB_ANALOG_MISC_EN_DEGLITCH_MASK   (0x2U)
#define USB_ANALOG_MISC_EN_DEGLITCH_SHIFT   (1U)
#define USB_ANALOG_MISC_EN_DEGLITCH(x)
#define USB_ANALOG_MISC_EN_CLK_UTMI_MASK   (0x40000000U)
#define USB_ANALOG_MISC_EN_CLK_UTMI_SHIFT   (30U)
#define USB_ANALOG_MISC_EN_CLK_UTMI(x)

MISC_SET - USB Misc Register

#define USB_ANALOG_MISC_SET_HS_USE_EXTERNAL_R_MASK   (0x1U)
#define USB_ANALOG_MISC_SET_HS_USE_EXTERNAL_R_SHIFT   (0U)
#define USB_ANALOG_MISC_SET_HS_USE_EXTERNAL_R(x)
#define USB_ANALOG_MISC_SET_EN_DEGLITCH_MASK   (0x2U)
#define USB_ANALOG_MISC_SET_EN_DEGLITCH_SHIFT   (1U)
#define USB_ANALOG_MISC_SET_EN_DEGLITCH(x)
#define USB_ANALOG_MISC_SET_EN_CLK_UTMI_MASK   (0x40000000U)
#define USB_ANALOG_MISC_SET_EN_CLK_UTMI_SHIFT   (30U)
#define USB_ANALOG_MISC_SET_EN_CLK_UTMI(x)

MISC_CLR - USB Misc Register

#define USB_ANALOG_MISC_CLR_HS_USE_EXTERNAL_R_MASK   (0x1U)
#define USB_ANALOG_MISC_CLR_HS_USE_EXTERNAL_R_SHIFT   (0U)
#define USB_ANALOG_MISC_CLR_HS_USE_EXTERNAL_R(x)
#define USB_ANALOG_MISC_CLR_EN_DEGLITCH_MASK   (0x2U)
#define USB_ANALOG_MISC_CLR_EN_DEGLITCH_SHIFT   (1U)
#define USB_ANALOG_MISC_CLR_EN_DEGLITCH(x)
#define USB_ANALOG_MISC_CLR_EN_CLK_UTMI_MASK   (0x40000000U)
#define USB_ANALOG_MISC_CLR_EN_CLK_UTMI_SHIFT   (30U)
#define USB_ANALOG_MISC_CLR_EN_CLK_UTMI(x)

MISC_TOG - USB Misc Register

#define USB_ANALOG_MISC_TOG_HS_USE_EXTERNAL_R_MASK   (0x1U)
#define USB_ANALOG_MISC_TOG_HS_USE_EXTERNAL_R_SHIFT   (0U)
#define USB_ANALOG_MISC_TOG_HS_USE_EXTERNAL_R(x)
#define USB_ANALOG_MISC_TOG_EN_DEGLITCH_MASK   (0x2U)
#define USB_ANALOG_MISC_TOG_EN_DEGLITCH_SHIFT   (1U)
#define USB_ANALOG_MISC_TOG_EN_DEGLITCH(x)
#define USB_ANALOG_MISC_TOG_EN_CLK_UTMI_MASK   (0x40000000U)
#define USB_ANALOG_MISC_TOG_EN_CLK_UTMI_SHIFT   (30U)
#define USB_ANALOG_MISC_TOG_EN_CLK_UTMI(x)

DIGPROG - Chip Silicon Version

#define USB_ANALOG_DIGPROG_SILICON_REVISION_MASK   (0xFFFFFFFFU)
#define USB_ANALOG_DIGPROG_SILICON_REVISION_SHIFT   (0U)
#define USB_ANALOG_DIGPROG_SILICON_REVISION(x)

Detailed Description

Macro Definition Documentation

◆ USB_ANALOG_CHRG_DETECT_CHK_CHRG_B

#define USB_ANALOG_CHRG_DETECT_CHK_CHRG_B ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_CHRG_DETECT_CHK_CHRG_B_SHIFT)) & USB_ANALOG_CHRG_DETECT_CHK_CHRG_B_MASK)

CHK_CHRG_B - Check the charger connection 0b0..Check whether a charger (either a dedicated charger or a host charger) is connected to USB port. 0b1..Do not check whether a charger is connected to the USB port.

◆ USB_ANALOG_CHRG_DETECT_CHK_CONTACT

#define USB_ANALOG_CHRG_DETECT_CHK_CONTACT ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_CHRG_DETECT_CHK_CONTACT_SHIFT)) & USB_ANALOG_CHRG_DETECT_CHK_CONTACT_MASK)

CHK_CONTACT - Check the contact of USB plug 0b0..Do not check the contact of USB plug. 0b1..Check whether the USB plug has been in contact with each other

◆ USB_ANALOG_CHRG_DETECT_CLR_CHK_CHRG_B

#define USB_ANALOG_CHRG_DETECT_CLR_CHK_CHRG_B ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_CHRG_DETECT_CLR_CHK_CHRG_B_SHIFT)) & USB_ANALOG_CHRG_DETECT_CLR_CHK_CHRG_B_MASK)

CHK_CHRG_B - Check the charger connection 0b0..Check whether a charger (either a dedicated charger or a host charger) is connected to USB port. 0b1..Do not check whether a charger is connected to the USB port.

◆ USB_ANALOG_CHRG_DETECT_CLR_CHK_CONTACT

#define USB_ANALOG_CHRG_DETECT_CLR_CHK_CONTACT ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_CHRG_DETECT_CLR_CHK_CONTACT_SHIFT)) & USB_ANALOG_CHRG_DETECT_CLR_CHK_CONTACT_MASK)

CHK_CONTACT - Check the contact of USB plug 0b0..Do not check the contact of USB plug. 0b1..Check whether the USB plug has been in contact with each other

◆ USB_ANALOG_CHRG_DETECT_CLR_EN_B

#define USB_ANALOG_CHRG_DETECT_CLR_EN_B ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_CHRG_DETECT_CLR_EN_B_SHIFT)) & USB_ANALOG_CHRG_DETECT_CLR_EN_B_MASK)

EN_B 0b0..Enable the charger detector. 0b1..Disable the charger detector.

◆ USB_ANALOG_CHRG_DETECT_EN_B

#define USB_ANALOG_CHRG_DETECT_EN_B ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_CHRG_DETECT_EN_B_SHIFT)) & USB_ANALOG_CHRG_DETECT_EN_B_MASK)

EN_B 0b0..Enable the charger detector. 0b1..Disable the charger detector.

◆ USB_ANALOG_CHRG_DETECT_SET_CHK_CHRG_B

#define USB_ANALOG_CHRG_DETECT_SET_CHK_CHRG_B ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_CHRG_DETECT_SET_CHK_CHRG_B_SHIFT)) & USB_ANALOG_CHRG_DETECT_SET_CHK_CHRG_B_MASK)

CHK_CHRG_B - Check the charger connection 0b0..Check whether a charger (either a dedicated charger or a host charger) is connected to USB port. 0b1..Do not check whether a charger is connected to the USB port.

◆ USB_ANALOG_CHRG_DETECT_SET_CHK_CONTACT

#define USB_ANALOG_CHRG_DETECT_SET_CHK_CONTACT ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_CHRG_DETECT_SET_CHK_CONTACT_SHIFT)) & USB_ANALOG_CHRG_DETECT_SET_CHK_CONTACT_MASK)

CHK_CONTACT - Check the contact of USB plug 0b0..Do not check the contact of USB plug. 0b1..Check whether the USB plug has been in contact with each other

◆ USB_ANALOG_CHRG_DETECT_SET_EN_B

#define USB_ANALOG_CHRG_DETECT_SET_EN_B ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_CHRG_DETECT_SET_EN_B_SHIFT)) & USB_ANALOG_CHRG_DETECT_SET_EN_B_MASK)

EN_B 0b0..Enable the charger detector. 0b1..Disable the charger detector.

◆ USB_ANALOG_CHRG_DETECT_STAT_CHRG_DETECTED

#define USB_ANALOG_CHRG_DETECT_STAT_CHRG_DETECTED ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_CHRG_DETECT_STAT_CHRG_DETECTED_SHIFT)) & USB_ANALOG_CHRG_DETECT_STAT_CHRG_DETECTED_MASK)

CHRG_DETECTED 0b0..The USB port is not connected to a charger. 0b1..A charger (either a dedicated charger or a host charger) is connected to the USB port.

◆ USB_ANALOG_CHRG_DETECT_STAT_DM_STATE

#define USB_ANALOG_CHRG_DETECT_STAT_DM_STATE ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_CHRG_DETECT_STAT_DM_STATE_SHIFT)) & USB_ANALOG_CHRG_DETECT_STAT_DM_STATE_MASK)

◆ USB_ANALOG_CHRG_DETECT_STAT_DP_STATE

#define USB_ANALOG_CHRG_DETECT_STAT_DP_STATE ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_CHRG_DETECT_STAT_DP_STATE_SHIFT)) & USB_ANALOG_CHRG_DETECT_STAT_DP_STATE_MASK)

◆ USB_ANALOG_CHRG_DETECT_STAT_PLUG_CONTACT

#define USB_ANALOG_CHRG_DETECT_STAT_PLUG_CONTACT ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_CHRG_DETECT_STAT_PLUG_CONTACT_SHIFT)) & USB_ANALOG_CHRG_DETECT_STAT_PLUG_CONTACT_MASK)

PLUG_CONTACT 0b0..The USB plug has not made contact. 0b1..The USB plug has made good contact.

◆ USB_ANALOG_CHRG_DETECT_TOG_CHK_CHRG_B

#define USB_ANALOG_CHRG_DETECT_TOG_CHK_CHRG_B ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_CHRG_DETECT_TOG_CHK_CHRG_B_SHIFT)) & USB_ANALOG_CHRG_DETECT_TOG_CHK_CHRG_B_MASK)

CHK_CHRG_B - Check the charger connection 0b0..Check whether a charger (either a dedicated charger or a host charger) is connected to USB port. 0b1..Do not check whether a charger is connected to the USB port.

◆ USB_ANALOG_CHRG_DETECT_TOG_CHK_CONTACT

#define USB_ANALOG_CHRG_DETECT_TOG_CHK_CONTACT ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_CHRG_DETECT_TOG_CHK_CONTACT_SHIFT)) & USB_ANALOG_CHRG_DETECT_TOG_CHK_CONTACT_MASK)

CHK_CONTACT - Check the contact of USB plug 0b0..Do not check the contact of USB plug. 0b1..Check whether the USB plug has been in contact with each other

◆ USB_ANALOG_CHRG_DETECT_TOG_EN_B

#define USB_ANALOG_CHRG_DETECT_TOG_EN_B ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_CHRG_DETECT_TOG_EN_B_SHIFT)) & USB_ANALOG_CHRG_DETECT_TOG_EN_B_MASK)

EN_B 0b0..Enable the charger detector. 0b1..Disable the charger detector.

◆ USB_ANALOG_DIGPROG_SILICON_REVISION

#define USB_ANALOG_DIGPROG_SILICON_REVISION ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_DIGPROG_SILICON_REVISION_SHIFT)) & USB_ANALOG_DIGPROG_SILICON_REVISION_MASK)

SILICON_REVISION 0b00000000011010100000000000000001..Silicon revision 1.1

◆ USB_ANALOG_LOOPBACK_CLR_UTMI_TESTSTART

#define USB_ANALOG_LOOPBACK_CLR_UTMI_TESTSTART ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_LOOPBACK_CLR_UTMI_TESTSTART_SHIFT)) & USB_ANALOG_LOOPBACK_CLR_UTMI_TESTSTART_MASK)

◆ USB_ANALOG_LOOPBACK_SET_UTMI_TESTSTART

#define USB_ANALOG_LOOPBACK_SET_UTMI_TESTSTART ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_LOOPBACK_SET_UTMI_TESTSTART_SHIFT)) & USB_ANALOG_LOOPBACK_SET_UTMI_TESTSTART_MASK)

◆ USB_ANALOG_LOOPBACK_TOG_UTMI_TESTSTART

#define USB_ANALOG_LOOPBACK_TOG_UTMI_TESTSTART ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_LOOPBACK_TOG_UTMI_TESTSTART_SHIFT)) & USB_ANALOG_LOOPBACK_TOG_UTMI_TESTSTART_MASK)

◆ USB_ANALOG_LOOPBACK_UTMI_TESTSTART

#define USB_ANALOG_LOOPBACK_UTMI_TESTSTART ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_LOOPBACK_UTMI_TESTSTART_SHIFT)) & USB_ANALOG_LOOPBACK_UTMI_TESTSTART_MASK)

◆ USB_ANALOG_MISC_CLR_EN_CLK_UTMI

#define USB_ANALOG_MISC_CLR_EN_CLK_UTMI ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_MISC_CLR_EN_CLK_UTMI_SHIFT)) & USB_ANALOG_MISC_CLR_EN_CLK_UTMI_MASK)

◆ USB_ANALOG_MISC_CLR_EN_DEGLITCH

#define USB_ANALOG_MISC_CLR_EN_DEGLITCH ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_MISC_CLR_EN_DEGLITCH_SHIFT)) & USB_ANALOG_MISC_CLR_EN_DEGLITCH_MASK)

◆ USB_ANALOG_MISC_CLR_HS_USE_EXTERNAL_R

#define USB_ANALOG_MISC_CLR_HS_USE_EXTERNAL_R ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_MISC_CLR_HS_USE_EXTERNAL_R_SHIFT)) & USB_ANALOG_MISC_CLR_HS_USE_EXTERNAL_R_MASK)

◆ USB_ANALOG_MISC_EN_CLK_UTMI

#define USB_ANALOG_MISC_EN_CLK_UTMI ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_MISC_EN_CLK_UTMI_SHIFT)) & USB_ANALOG_MISC_EN_CLK_UTMI_MASK)

◆ USB_ANALOG_MISC_EN_DEGLITCH

#define USB_ANALOG_MISC_EN_DEGLITCH ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_MISC_EN_DEGLITCH_SHIFT)) & USB_ANALOG_MISC_EN_DEGLITCH_MASK)

◆ USB_ANALOG_MISC_HS_USE_EXTERNAL_R

#define USB_ANALOG_MISC_HS_USE_EXTERNAL_R ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_MISC_HS_USE_EXTERNAL_R_SHIFT)) & USB_ANALOG_MISC_HS_USE_EXTERNAL_R_MASK)

◆ USB_ANALOG_MISC_SET_EN_CLK_UTMI

#define USB_ANALOG_MISC_SET_EN_CLK_UTMI ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_MISC_SET_EN_CLK_UTMI_SHIFT)) & USB_ANALOG_MISC_SET_EN_CLK_UTMI_MASK)

◆ USB_ANALOG_MISC_SET_EN_DEGLITCH

#define USB_ANALOG_MISC_SET_EN_DEGLITCH ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_MISC_SET_EN_DEGLITCH_SHIFT)) & USB_ANALOG_MISC_SET_EN_DEGLITCH_MASK)

◆ USB_ANALOG_MISC_SET_HS_USE_EXTERNAL_R

#define USB_ANALOG_MISC_SET_HS_USE_EXTERNAL_R ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_MISC_SET_HS_USE_EXTERNAL_R_SHIFT)) & USB_ANALOG_MISC_SET_HS_USE_EXTERNAL_R_MASK)

◆ USB_ANALOG_MISC_TOG_EN_CLK_UTMI

#define USB_ANALOG_MISC_TOG_EN_CLK_UTMI ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_MISC_TOG_EN_CLK_UTMI_SHIFT)) & USB_ANALOG_MISC_TOG_EN_CLK_UTMI_MASK)

◆ USB_ANALOG_MISC_TOG_EN_DEGLITCH

#define USB_ANALOG_MISC_TOG_EN_DEGLITCH ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_MISC_TOG_EN_DEGLITCH_SHIFT)) & USB_ANALOG_MISC_TOG_EN_DEGLITCH_MASK)

◆ USB_ANALOG_MISC_TOG_HS_USE_EXTERNAL_R

#define USB_ANALOG_MISC_TOG_HS_USE_EXTERNAL_R ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_MISC_TOG_HS_USE_EXTERNAL_R_SHIFT)) & USB_ANALOG_MISC_TOG_HS_USE_EXTERNAL_R_MASK)

◆ USB_ANALOG_VBUS_DETECT_CHARGE_VBUS

#define USB_ANALOG_VBUS_DETECT_CHARGE_VBUS ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_VBUS_DETECT_CHARGE_VBUS_SHIFT)) & USB_ANALOG_VBUS_DETECT_CHARGE_VBUS_MASK)

◆ USB_ANALOG_VBUS_DETECT_CLR_CHARGE_VBUS

#define USB_ANALOG_VBUS_DETECT_CLR_CHARGE_VBUS ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_VBUS_DETECT_CLR_CHARGE_VBUS_SHIFT)) & USB_ANALOG_VBUS_DETECT_CLR_CHARGE_VBUS_MASK)

◆ USB_ANALOG_VBUS_DETECT_CLR_DISCHARGE_VBUS

#define USB_ANALOG_VBUS_DETECT_CLR_DISCHARGE_VBUS ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_VBUS_DETECT_CLR_DISCHARGE_VBUS_SHIFT)) & USB_ANALOG_VBUS_DETECT_CLR_DISCHARGE_VBUS_MASK)

◆ USB_ANALOG_VBUS_DETECT_CLR_VBUSVALID_PWRUP_CMPS

#define USB_ANALOG_VBUS_DETECT_CLR_VBUSVALID_PWRUP_CMPS ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_VBUS_DETECT_CLR_VBUSVALID_PWRUP_CMPS_SHIFT)) & USB_ANALOG_VBUS_DETECT_CLR_VBUSVALID_PWRUP_CMPS_MASK)

◆ USB_ANALOG_VBUS_DETECT_CLR_VBUSVALID_THRESH

#define USB_ANALOG_VBUS_DETECT_CLR_VBUSVALID_THRESH ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_VBUS_DETECT_CLR_VBUSVALID_THRESH_SHIFT)) & USB_ANALOG_VBUS_DETECT_CLR_VBUSVALID_THRESH_MASK)

VBUSVALID_THRESH 0b000..4.0V 0b001..4.1V 0b010..4.2V 0b011..4.3V 0b100..4.4V (default) 0b101..4.5V 0b110..4.6V 0b111..4.7V

◆ USB_ANALOG_VBUS_DETECT_DISCHARGE_VBUS

#define USB_ANALOG_VBUS_DETECT_DISCHARGE_VBUS ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_VBUS_DETECT_DISCHARGE_VBUS_SHIFT)) & USB_ANALOG_VBUS_DETECT_DISCHARGE_VBUS_MASK)

◆ USB_ANALOG_VBUS_DETECT_SET_CHARGE_VBUS

#define USB_ANALOG_VBUS_DETECT_SET_CHARGE_VBUS ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_VBUS_DETECT_SET_CHARGE_VBUS_SHIFT)) & USB_ANALOG_VBUS_DETECT_SET_CHARGE_VBUS_MASK)

◆ USB_ANALOG_VBUS_DETECT_SET_DISCHARGE_VBUS

#define USB_ANALOG_VBUS_DETECT_SET_DISCHARGE_VBUS ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_VBUS_DETECT_SET_DISCHARGE_VBUS_SHIFT)) & USB_ANALOG_VBUS_DETECT_SET_DISCHARGE_VBUS_MASK)

◆ USB_ANALOG_VBUS_DETECT_SET_VBUSVALID_PWRUP_CMPS

#define USB_ANALOG_VBUS_DETECT_SET_VBUSVALID_PWRUP_CMPS ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_VBUS_DETECT_SET_VBUSVALID_PWRUP_CMPS_SHIFT)) & USB_ANALOG_VBUS_DETECT_SET_VBUSVALID_PWRUP_CMPS_MASK)

◆ USB_ANALOG_VBUS_DETECT_SET_VBUSVALID_THRESH

#define USB_ANALOG_VBUS_DETECT_SET_VBUSVALID_THRESH ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_VBUS_DETECT_SET_VBUSVALID_THRESH_SHIFT)) & USB_ANALOG_VBUS_DETECT_SET_VBUSVALID_THRESH_MASK)

VBUSVALID_THRESH 0b000..4.0V 0b001..4.1V 0b010..4.2V 0b011..4.3V 0b100..4.4V (default) 0b101..4.5V 0b110..4.6V 0b111..4.7V

◆ USB_ANALOG_VBUS_DETECT_STAT_AVALID

#define USB_ANALOG_VBUS_DETECT_STAT_AVALID ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_VBUS_DETECT_STAT_AVALID_SHIFT)) & USB_ANALOG_VBUS_DETECT_STAT_AVALID_MASK)

◆ USB_ANALOG_VBUS_DETECT_STAT_BVALID

#define USB_ANALOG_VBUS_DETECT_STAT_BVALID ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_VBUS_DETECT_STAT_BVALID_SHIFT)) & USB_ANALOG_VBUS_DETECT_STAT_BVALID_MASK)

◆ USB_ANALOG_VBUS_DETECT_STAT_SESSEND

#define USB_ANALOG_VBUS_DETECT_STAT_SESSEND ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_VBUS_DETECT_STAT_SESSEND_SHIFT)) & USB_ANALOG_VBUS_DETECT_STAT_SESSEND_MASK)

◆ USB_ANALOG_VBUS_DETECT_STAT_VBUS_VALID

#define USB_ANALOG_VBUS_DETECT_STAT_VBUS_VALID ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_VBUS_DETECT_STAT_VBUS_VALID_SHIFT)) & USB_ANALOG_VBUS_DETECT_STAT_VBUS_VALID_MASK)

◆ USB_ANALOG_VBUS_DETECT_TOG_CHARGE_VBUS

#define USB_ANALOG_VBUS_DETECT_TOG_CHARGE_VBUS ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_VBUS_DETECT_TOG_CHARGE_VBUS_SHIFT)) & USB_ANALOG_VBUS_DETECT_TOG_CHARGE_VBUS_MASK)

◆ USB_ANALOG_VBUS_DETECT_TOG_DISCHARGE_VBUS

#define USB_ANALOG_VBUS_DETECT_TOG_DISCHARGE_VBUS ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_VBUS_DETECT_TOG_DISCHARGE_VBUS_SHIFT)) & USB_ANALOG_VBUS_DETECT_TOG_DISCHARGE_VBUS_MASK)

◆ USB_ANALOG_VBUS_DETECT_TOG_VBUSVALID_PWRUP_CMPS

#define USB_ANALOG_VBUS_DETECT_TOG_VBUSVALID_PWRUP_CMPS ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_VBUS_DETECT_TOG_VBUSVALID_PWRUP_CMPS_SHIFT)) & USB_ANALOG_VBUS_DETECT_TOG_VBUSVALID_PWRUP_CMPS_MASK)

◆ USB_ANALOG_VBUS_DETECT_TOG_VBUSVALID_THRESH

#define USB_ANALOG_VBUS_DETECT_TOG_VBUSVALID_THRESH ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_VBUS_DETECT_TOG_VBUSVALID_THRESH_SHIFT)) & USB_ANALOG_VBUS_DETECT_TOG_VBUSVALID_THRESH_MASK)

VBUSVALID_THRESH 0b000..4.0V 0b001..4.1V 0b010..4.2V 0b011..4.3V 0b100..4.4V (default) 0b101..4.5V 0b110..4.6V 0b111..4.7V

◆ USB_ANALOG_VBUS_DETECT_VBUSVALID_PWRUP_CMPS

#define USB_ANALOG_VBUS_DETECT_VBUSVALID_PWRUP_CMPS ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_VBUS_DETECT_VBUSVALID_PWRUP_CMPS_SHIFT)) & USB_ANALOG_VBUS_DETECT_VBUSVALID_PWRUP_CMPS_MASK)

◆ USB_ANALOG_VBUS_DETECT_VBUSVALID_THRESH

#define USB_ANALOG_VBUS_DETECT_VBUSVALID_THRESH ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << USB_ANALOG_VBUS_DETECT_VBUSVALID_THRESH_SHIFT)) & USB_ANALOG_VBUS_DETECT_VBUSVALID_THRESH_MASK)

VBUSVALID_THRESH 0b000..4.0V 0b001..4.1V 0b010..4.2V 0b011..4.3V 0b100..4.4V (default) 0b101..4.5V 0b110..4.6V 0b111..4.7V