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.
signature.asc
Description: Digital signature

