5 otg and host mode operation, 5 otg and host mode operation -33, 25 usb otg control register (usb_otg_control) – Freescale Semiconductor ColdFire MCF52210 User Manual
Page 261

Universal Serial Bus, OTG Capable Controller
MCF52211 ColdFire® Integrated Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor
15-33
15.4.1.25 USB OTG Control Register (USB_OTG_CONTROL)
15.5
OTG and Host Mode Operation
The Host Mode logic allows devices such as digital cameras and palmtop computers to function as a USB
Host Controller. The OTG logic adds an interface to allow the OTG Host Negotiation and Session Request
Protocols (HNP and SRP) to be implemented in software. Host Mode allows a peripheral such as a digital
camera to be connected directly to a USB compliant printer. Digital photos can then be easily printed
without having to upload them to a PC. In the palmtop computer application, a USB compliant
keyboard/mouse can be connected to the palmtop computer with the obvious advantages of easier
interaction.
IPSBAR
Offset: 0x1C_0108 (USB_OTG_CONTROL)
Access: User read/write
7
6
5
4
3
2
1
0
R
—
—
—
VBUSD
ID
VBUSVLD
SESSVLD
SESSEND
W
Reset:
0
0
0
0
0
0
0
0
Figure 15-32. USB OTG Control Register
Table 15-37. USB_OTG_CONTROL Field Descriptions
Field
Description
7 — 5
Reserved
4
VBUSD
Provides control of the VBUS Detect signal into the USB OTG module if a pin has not been configured for this
function. Useful when interfacing to an external OTG control module via a serial interface.
0
VBUS Detect is negated.
1
VBUS Detect is asserted.
3
ID
Provides control of the USB ID signal into the USB OTG module if a pin has not been configured for this
function. Useful when interfacing to an external OTG control module via a serial interface.
0
USB ID input is negated.
1
USB ID input is asserted.
2
VBUSVLD
Provides control of the VBUS Valid signal into the USB OTG module if a pin has not been configured for this
function. Useful when interfacing to an external OTG control module via a serial interface.
0
VBUS Valid input is negated.
1
VBUS Valid input is asserted.
1
SESSVLD
Provides observability of the Session Valid signal output from the USB OTG module. Useful when interfacing
to an external OTG control module via a serial interface.
0
Session Valid input is negated.
1
Session Valid input is asserted.
0
SESSEND
Provides observability of the Session End signal output from the USB OTG module. Useful when interfacing to
an external OTG control module via a serial interface.
0
Session End input is negated.
1
Session End input is asserted.