Texas Instruments OMAP5912 Reference Manual page 1486

Multimedia processor device overview and architecture
Hide thumbs Also See for OMAP5912:
Table of Contents

Advertisement

USB OTG Controller
Figure 47.
Power Management Flowchart
4
USB OTG Controller
194
Universal Serial Bus (USB)
From a software point of view, Figure 47 shows the reaction. This flowchart
does not need to be implemented; it only reflects the way the module can enter
deep sleep.
GENI.DS_CHG interrupt
Clear the GENI.DS_CHG
The OMAP5912 USB OTG controller works in conjunction with the
OMAP5912 USB device controller and one port of the OMAP5912 host
controller to provide USB On-The-Go functionality. The OMAP5912 OTG
controller includes various control and status logic that switches between the
two controllers as required by the USB On-The-Go protocol. The combination
allows OMAP5912 to act as a USB OTG dual-role device. The OMAP5912
OTG implementation simultaneously allows one USB OTG port and up to two
additional USB host ports.
The USB OTG controller provides a dual-role device capability that is
compatible with the On-The-Go supplement to the USB 2.0 Specification
(Revision 1.0). This dual-role device can provide a 12M bit-per-second
connection between OMAP5912 and other USB OTG dual-role devices. The
OMAP5912 OTG solution does not support 48M bit-per-second OTG
connectivity.
In addition, the USB OTG controller provides control and status information for
various aspects of the OMAP5912 USB host controller and the OMAP5912
USB device controller operation when On-The-Go functionality is not enabled.
How to enter
deep sleep ?
Wait for the
and check that
DEVSTAT.SUS is set.
interrupt bit.
At this moment the
clock can be shutoff till
DS_WAKE_REQ_ON
(pin) is inactive low to
wake up the clocks.
SPRU761A

Advertisement

Table of Contents
loading

Table of Contents