On Mon, Dec 29, 2014 at 10:59:08AM +0000, Zidan Wang wrote:
> Hi Mark,

Don't top post and please fix your mailer to word wrap within paragraphs
and avoid corrupting the mail it's quoting.

> You are right. When PM is disabled, the codec will not work. But there are 
> also some codecs enable mclk in PM, such as wm8962, cs42xx8.
> And some codecs enable codec mclk in i2c probe(), startup() and 
> set_bias_level(). It makes me confused.       
> Can you tell me what's the general idiom to enable mclk. Thanks.

Like I said in the mail to which you replied:

> > This isn't going to work if PM is disabled (which is still a valid 
> > configuration).  The general idiom for this is that the driver should start 
> > up with everything powered up then let runtime idle turn things off if 
> > they're not required.  That way if runtime PM is disabled then the system 
> > will still work as everything will just stay powered on all the time.

Attachment: signature.asc
Description: Digital signature

Reply via email to