suspend/resume libertas_sdio device

Pierre Ossman drzeus at
Mon Mar 10 16:00:42 EDT 2008

On Mon, 10 Mar 2008 10:52:31 -0400
Dan Williams <dcbw at> wrote:

> On Mon, 2008-03-10 at 12:13 +0100, Hans-Jürgen Koch wrote:
> > I'd like to suspend my 8686 when not needed, as it draws considerable
> > power. I noticed there's no .suspend/.resume in struct sdio_driver, so
> > how do I go about? Is there a recommended solution, or do I have to
> > hack up something myself?
> > I've got the power-down input of the 8686 connected to some GPIO, so
> > it'd be nice if I could define a function somewhere in my board
> > support that handles this.
> You might want to involve Pierre Ossman in the discussion since he's the
> maintainer of the SDIO stack.
> Pierre, where should this stuff be?  What parts would be in the stack
> vs. the driver itself?

The SDIO system is very simplistic, so if you can't do something fancy at a libertas level, then your only option is to power down the card (i.e. simulate an eject). There is nothing in place right now to do that though.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
Url : 

More information about the libertas-dev mailing list