#1060 BLOC BTest-4: Autonomous mode operation for Marvell USB 8388
Zarro Boogs per Child
bugtracker at laptop.org
Sun Aug 23 05:56:10 EDT 2009
#1060: Autonomous mode operation for Marvell USB 8388
-----------------------------------+----------------------------------------
Reporter: rchokshi | Owner: rchokshi
Type: enhancement | Status: closed
Priority: blocker | Milestone: BTest-4
Component: hardware | Version:
Resolution: fixed | Keywords: power
Next_action: never set | Verified: 0
Deployment_affected: | Blockedby:
Blocking: |
-----------------------------------+----------------------------------------
Changes (by sunrise1):
* next_action: => never set
Comment:
(g) Firmware wait for “gap” requested by host if “gap” is not 0. The "gap"
is a parameter in the HOST_SLEEP_CFG command. Once the USB module senses
SOF, firmware send Host Wakeup event to host. (h) After driver wake up, it
must submit URB (USB Request Block) to receive Host Wakeup event first,
and then the 2nd URB to retrieve the actual wake up event. (i) Firmware
sent the actual event/data which matches the wakeup condition. (j)
Firmware deactivate host sleep condition. This serves as a complement to
step (c).[http://www.tagnice.com nike air yeezy shoes] (k) Driver and
firmware resume data Tx/Rx path. (l) The host can issue HOST_SLEEP_ACTIVE
command to re-activate wake up conditions, or isssue HS_Config
w/cancellation to remove wake up conditions. (m) After step (e), the host
can generate GPIO interrupt through GPIO pin (to be defined by OLPC) to
notify firmware if the host wants to resume data Tx/Rx command by itself.
Note that the host must be at fully wake up state, including the driver
being ready to receive packet from host controller, before it generates
interrupt through GPIO. (n) Firmware confirm step (m) and wait for SOF
from USB bus.
--
Ticket URL: <http://dev.laptop.org/ticket/1060#comment:10>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list