Re: USB Host Controller's Lower Power mode in Suspend State Sequence

From: bird (msnews.microsoft.com)
Date: 10/07/04


Date: Thu, 7 Oct 2004 17:20:49 +0800

Dear David:
Thanks your answer..
I need make HC enter Suspend after the device is attached and then CPU enter
Sleep.
According your answer ,Ssjould I reset the HC after wakeup from Sleep?
But I want to keep the connection how can I do it ?

"David Liao (MS)" <davli@online.microsoft.com> ¦b¶l¥ó
news:%23tDxEw%23qEHA.2636@TK2MSFTNGP09.phx.gbl ¤¤¼¶¼g...
> I don't think this is going to work because after removing Clock from USB
> HC, you need reset USB HC after reableing clock. THis mean you need reset
> USB HC driver (ohci2.dll).
> You may want to try this to save the power.
> [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\OHCI]
> "InterfaceType"=dword:0 ; Internal
> "Prefix"="HCD"
> "Dll"="ohci2.dll"
> "Index"=dword:1
> "Order"=dword:1
> "Irq"=dword:3
> "SysIntr"=dword:11 ; (SYSINTR_FIRMWARE+1)
> "MemBase"=dword:4C000000
> "MemLen"=dword:1000
> "UseExistingSettings"=dword:0
> ;;<----- add following line make HC suspend when there is no device
> attached.
> "HcdCapability"=dword:4 ;HCD_SUSPEND_ON_REQUEST
>
>
> David Liao
>
> "bird" <msnews.microsoft.com> wrote in message
> news:uZBVpItqEHA.3896@TK2MSFTNGP15.phx.gbl...
> > Dear All:
> > I implement the function that forUSB Host Controller enter Lower Power
> > mode
> > in Suspend State when the CPU is entered Sleep,I following the sequence
> > descript in the PXA27X spec.(20.7.4.2)
> > But how can I return to active that issued when the CPU wakeup from
Sleep
> > ?!
> > When I start the clock the HC always stay in reset state,the Spec only
> > said S/W wait the usbportresume interrupt but there is no any interrupt
> > will
> > be issued...
> >
> >
> >
>
>



Relevant Pages

  • Re: klists and struct device semaphores
    ... Conversely, we only want to automatically suspend the device, or allow the ... > And even pass the wakeup events up the hardware connectivity tree. ... > controller, then the CPU can enter C3 state and save a few more Watts. ...
    (Linux-Kernel)
  • Re: need help w/ multi-threaded, multi-CPU tick count / stopwatch
    ... The problem is that if you need to call Reset in one thread ... CPU safe. ... public sealed class StopWatch ... lock ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: TECH: what the hell is going on with my sys80 CPU!???
    ... clock out of CPU. ... I decided to hook up the reset board that came with the game. ... Mainly just because it was "something else" that plugged into that 40 pin ... that 40 pin header. ...
    (rec.games.pinball)
  • Re: MPC5200 coming out of reset - does it actually work?
    ... not make it out of reset, the highest 3 address lines may be non-0 ... I made the POR longer; ... The PCI clock comes up at 33 MHz regardless of whether the CPU will ... as well as the suggested pulldowns on ...
    (comp.sys.powerpc.tech)
  • Re: [PATCH] Use BIOS reboot on Toshiba Portege 4000
    ... That should be enough for the cpu to triple fault and let ... the BIOS do what it needs to do on that cpu i.e. outb ... and toggle a motherboard level reset? ... Won't it happily POST it's way to boot (leaving the other ...
    (Linux-Kernel)