Expand description

USB PHY General Control Register

Structs

Field AUTORESUME_EN reader - Enable the auto resume feature, when set, HW will use 32KHz clock to send Resume to respond to the device remote wakeup(for host mode only)

Field AUTORESUME_EN writer - Enable the auto resume feature, when set, HW will use 32KHz clock to send Resume to respond to the device remote wakeup(for host mode only)

Field CLKGATE reader - Gate UTMI Clocks

Field CLKGATE writer - Gate UTMI Clocks

USB PHY General Control Register

Field DEVPLUGIN_IRQ reader - Indicates that the device is connected

Field DEVPLUGIN_IRQ writer - Indicates that the device is connected

Field DEVPLUGIN_POLARITY reader - Device plugin polarity: For device mode, if this bit is cleared to 0, then it trips the interrupt if the device is plugged in

Field DEVPLUGIN_POLARITY writer - Device plugin polarity: For device mode, if this bit is cleared to 0, then it trips the interrupt if the device is plugged in

Field ENAUTOCLR_CLKGATE reader - Enables the feature to auto-clear the CLKGATE bit if there is wakeup event while USB is suspended

Field ENAUTOCLR_CLKGATE writer - Enables the feature to auto-clear the CLKGATE bit if there is wakeup event while USB is suspended

Field ENAUTOCLR_PHY_PWD reader - Enables the feature to auto-clear the PWD register bits in PWD if there is wakeup event while USB is suspended

Field ENAUTOCLR_PHY_PWD writer - Enables the feature to auto-clear the PWD register bits in PWD if there is wakeup event while USB is suspended

Field ENAUTOCLR_USBCLKGATE reader - Enable auto-clear USB Clock gate: Enables the feature to auto-clear the USB0_CLKGATE/USB1_CLKGATE register bit in HW_DIGCTL_CTRL if there is wake-up event on USB0/USB1 while USB0/USB1 is suspended

Field ENAUTOCLR_USBCLKGATE writer - Enable auto-clear USB Clock gate: Enables the feature to auto-clear the USB0_CLKGATE/USB1_CLKGATE register bit in HW_DIGCTL_CTRL if there is wake-up event on USB0/USB1 while USB0/USB1 is suspended

Field ENAUTOSET_USBCLKS reader - Enable auto-set of USB clocks: Enables the feature to auto-clear the EN_USB_CLKS register bits in HW_CLKCTRL_PLL1CTRL0/HW_CLKCTRL_P LL1CTRL1 if there is wake-up event on USB0/USB1 while USB0/USB1 is suspended

Field ENAUTOSET_USBCLKS writer - Enable auto-set of USB clocks: Enables the feature to auto-clear the EN_USB_CLKS register bits in HW_CLKCTRL_PLL1CTRL0/HW_CLKCTRL_P LL1CTRL1 if there is wake-up event on USB0/USB1 while USB0/USB1 is suspended

Field ENDEVPLUGINDET reader - Enables non-standard resistive plugged-in detection This bit field controls connection of nominal 200kohm resistors to both the USB_DP and USB_DM pins as one method of detecting when a USB cable is attached in device mode

Field ENDEVPLUGINDET writer - Enables non-standard resistive plugged-in detection This bit field controls connection of nominal 200kohm resistors to both the USB_DP and USB_DM pins as one method of detecting when a USB cable is attached in device mode

Field ENDPDMCHG_WKUP reader - Enable DP DM change wake-up: Not for customer use

Field ENDPDMCHG_WKUP writer - Enable DP DM change wake-up: Not for customer use

Field ENHOSTDISCONDETECT reader - For host mode, enables high-speed disconnect detector

Field ENHOSTDISCONDETECT writer - For host mode, enables high-speed disconnect detector

Field ENIRQHOSTDISCON reader - Enable IRQ for Host disconnect: Enables interrupt for detection of disconnection to Device when in high-speed host mode

Field ENIRQHOSTDISCON writer - Enable IRQ for Host disconnect: Enables interrupt for detection of disconnection to Device when in high-speed host mode

Field ENIRQRESUMEDETECT reader - Enable IRQ Resume detect: Enables interrupt for detection of a non-J state on the USB line

Field ENIRQRESUMEDETECT writer - Enable IRQ Resume detect: Enables interrupt for detection of a non-J state on the USB line

Field ENIRQWAKEUP reader - Enable wake-up IRQ: Enables interrupt for the wake-up events.

Field ENIRQWAKEUP writer - Enable wake-up IRQ: Enables interrupt for the wake-up events.

Field ENUTMILEVEL2 reader - Enables UTMI+ Level 2 operation for the USB HS PHY

Field ENUTMILEVEL2 writer - Enables UTMI+ Level 2 operation for the USB HS PHY

Field ENUTMILEVEL3 reader - Enables UTMI+ Level 3 operation for the USB HS PHY

Field ENUTMILEVEL3 writer - Enables UTMI+ Level 3 operation for the USB HS PHY

Field ENVBUSCHG_WKUP reader - Enable VBUS change wake-up: Enables the feature to wake-up USB if VBUS is toggled when USB is suspended

Field ENVBUSCHG_WKUP writer - Enable VBUS change wake-up: Enables the feature to wake-up USB if VBUS is toggled when USB is suspended

Field HOSTDISCONDETECT_IRQ reader - Indicates that the device has disconnected in High-Speed mode

Field HOSTDISCONDETECT_IRQ writer - Indicates that the device has disconnected in High-Speed mode

Field HOST_FORCE_LS_SE0 reader - Forces the next FS packet that is transmitted to have a EOP with low-speed timing

Field HOST_FORCE_LS_SE0 writer - Forces the next FS packet that is transmitted to have a EOP with low-speed timing

Register CTRL_SET reader

Field RESUMEIRQSTICKY reader - Resume IRQ: Set to 1 will make RESUME_IRQ bit a sticky bit until software clear it

Field RESUMEIRQSTICKY writer - Resume IRQ: Set to 1 will make RESUME_IRQ bit a sticky bit until software clear it

Field RESUME_IRQ reader - Resume IRQ: Indicates that the host is sending a wake-up after suspend

Field RESUME_IRQ writer - Resume IRQ: Indicates that the host is sending a wake-up after suspend

Field SFTRST reader - Writing a 1 to this bit will soft-reset the PWD, TX, RX, and CTRL registers

Field SFTRST writer - Writing a 1 to this bit will soft-reset the PWD, TX, RX, and CTRL registers

Field UTMI_SUSPENDM reader - Used by the PHY to indicate a powered-down state

Register CTRL_SET writer

Field WAKEUP_IRQ reader - Wake-up IRQ: Indicates that there is a wak-eup event

Field WAKEUP_IRQ writer - Wake-up IRQ: Indicates that there is a wak-eup event

Enums

Enables non-standard resistive plugged-in detection This bit field controls connection of nominal 200kohm resistors to both the USB_DP and USB_DM pins as one method of detecting when a USB cable is attached in device mode