1. 28 3月, 2016 1 次提交
    • B
      ASoC: nau8825: Fix jack detection across suspend · e6cee900
      Ben Zhang 提交于
      Jack plug status is rechecked at resume to handle plug/unplug
      in S3 when the chip has no power.
      
      Suspend/resume callbacks are moved from the i2c dev_pm_ops to
      snd_soc_codec_driver. soc_resume_deferred is a delayed work
      which may trigger nau8825_set_bias_level. The bias change races
      against dev_pm_ops, causing jack detection issues.
      soc_resume_deferred ensures bias change and snd_soc_codec_driver
      suspend/resume are sequenced correctly.
      Signed-off-by: NBen Zhang <benzh@chromium.org>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      e6cee900
  2. 12 3月, 2016 1 次提交
  3. 17 11月, 2015 1 次提交
  4. 23 10月, 2015 2 次提交
  5. 08 10月, 2015 1 次提交
  6. 07 10月, 2015 2 次提交