1. 31 Jul, 2014 1 commit
    • Nicolin Chen's avatar
      ASoC: wm8962: Let CODEC driver enable and disable its own MCLK · d7821953
      Nicolin Chen authored
      snd_soc_open() will trigger pm_runtime resume() which will then enable
      the regulator and initialization. So we should make sure the MCLK is
      enabled before this resume().
      
      Previously we let the machine driver get the clock and enable it in
      its probe(). However, considering about power saving, it'll be better
      to enable it when it's going to be used and disable it after using.
      
      So this patch just simply adds clk_get() and clk_enable() to WM8962
      driver. Meanwhile, it marks clock pointer to NULL if no clock assigned
      to it so it will not break any current function.
      Signed-off-by: default avatarNicolin Chen <nicoleotsuka@gmail.com>
      Signed-off-by: default avatarMark Brown <broonie@linaro.org>
      d7821953
  2. 24 Jan, 2012 1 commit
  3. 26 Apr, 2011 1 commit
  4. 02 Oct, 2010 1 commit
  5. 30 Sep, 2010 1 commit
  6. 29 Sep, 2010 1 commit
  7. 05 Aug, 2010 1 commit
    • Mark Brown's avatar
      ASoC: Add initial WM8962 CODEC driver · 9a76f1ff
      Mark Brown authored
      The WM8962 is a low power, high performance stereo CODEC designed for
      portable digital audio applications.
      
      This initial driver release supports the key audio paths of the WM8962.
      Extended functionality, such as microphone detection, digital microphones
      and the advanced DSP signal enhancements provided by the device are not
      yet supported.
      Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
      9a76f1ff