Philip Rakity wrote:

> One case that I do not see handled is support of hardware clock gating.
> SD 3.0 has this as well as our v2.0 controller.

> a) add a quirk that the driver can set to indicate h/w support for clock 
> gating is available

Right now there is a Kconfig option, that compiles out all of the
software clock gating. This sounds more like we shouldn't do
it that way: instead always compile it in and then use a new
host flag to indicate whether to activate it or not.

Is this what you mean?

> b) add a new field to ios that indicates if hardware clock gating to be 
> enabled / disabled
> c) clock gating is set to disabled until final speed negotiation during card 
> detection after which it may be enabled.

This seems like orthogonal, but realated stuff that can be
added on top.

> d) keep sdio clock gating OFF -- need this from our experience.

This was added already in the v8 variant of this patchset, for
the SW-controlled gating.

> I can try to add this to your patch if you like or perhaps you
> can do this in the next submission

OK, seems like a good idea.

I can't test it with your hardware anyway.

But base your work on the v8 patch, this v9 using runtime PM is
not going to work. v10 will move back to the v8 approach.

Yours,
Linus Walleij
--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to