Subject: Re: interface power management
To: Chris Torek <torek@BSDI.COM>
From: Johan Danielsson <joda@pdc.kth.se>
List: tech-kern
Date: 02/28/2000 11:48:20
Chris Torek <torek@BSDI.COM> writes:
> >Doesn't [power management] belong in struct device and/or cfattach?
>
> I would say no, or at least "not yet": power management is by no
> means universal yet
And if we limit this to raw turn-this-piece-of-hardware-on? For
reference, the way it's done now is by having:
foo_enable(sc)
{
if(!sc->enabled && sc->enable)
(*sc->enable)(sc);
sc->enabled = 1;
}
for all values of `foo'. Even defining a common `struct dev_enable'
would be a win.
/Johan