Texas Instruments OMAP5912 Reference Manual page 1428

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

Advertisement

USB Device Controller
Table 55.
Autodecoded Versus Non-Autodecoded Control Requests
Request
Recipient
SET_
All
DESCRIPTOR
GET/SET
Device
CONFIGURA-TI
ON
Notes:
1) Transactions on endpoints other than zero are ignored if the device is not configured (addressed state).
2) If some endpoints are not used by the interface currently set, transactions on these endpoints are not ignored;
the MPU must set halt feature for the endpoint. This does not happen if USB host works correctly.
3) If endpoint 0 is halted, per USB 1.1 Specification (see 9.4.5: Get_Status), all requests are stalled except
GET_STATUS, CLEAR_FEATURE, and SET_FEATURE requests.
4) Requests are handled with respect to USB 1.1 when specified as such, but many device reactions are not speci-
fied by USB 1.1.
5) During a SET_ADDRESS autodecoded command, only the 7 LSBs are significant for the new address (decimal
value from 0 to 127); all others are discarded.
136
Universal Serial Bus (USB)
Status
MPU Required Action
Non-
The MPU must stall the
autodecoded
command (via
SYSCON2.STALL_
CMD bit) if it does not support
set descriptor requests.
Non-
The MPU must stall the
autodecoded
command (via
SYSCON2.STALL_
CMD bit) if configuration number
is not correct.
If the request is SET_CONFIG,
the MPU must
reset all endpoints, halt
endpoints not used by the
default interface setting, set
SYSCON1.SELF_PWR value if
device is self-powered for the
configuration set, and then set
SYSCON2.DEV_CFG bit (if
config nb is not 0), or set
SYSCON2.CLR_CFG bit (if
config nb is 0) before allowing
status stage to complete.
The device moves to configured
state (if DEV_CFG set), or
moves to addressed state (if
CLR_CFG set) and a DS_CHG
interrupt is asserted to the MPU.
(Continued)
Device Behavior if
Device Is Not Configured
Command is passed to the
MPU.
Command is passed to the
MPU.
SPRU761A

Advertisement

Table of Contents
loading

Table of Contents