01 Aug, 2014

1 commit

  • 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: Nicolin Chen
    Signed-off-by: Mark Brown

    Nicolin Chen
     

25 Jan, 2012

1 commit


26 Apr, 2011

1 commit


03 Oct, 2010

1 commit


01 Oct, 2010

1 commit

  • Add the widget for MICBIAS power control and allow configuration of the
    microphone bias setup via the platform data for the WM8962. When
    microphone status signals are brought out to GPIO this should be
    sufficient to enable microphone detection.

    Signed-off-by: Mark Brown
    Acked-by: Liam Girdwood

    Mark Brown
     

29 Sep, 2010

1 commit


05 Aug, 2010

1 commit

  • 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: Mark Brown

    Mark Brown