#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