21 Sep, 2012

1 commit

  • The 'dres' field (discharge resistance for headphone outputs) is no longer
    used in the driver, so remove it.

    It was used in the original version of the driver when entering standby
    from off, but we stopped using it when we switched from having a single
    startup sequence to having separate cap and capless sequences.

    Signed-off-by: Timur Tabi
    Signed-off-by: Mark Brown

    Timur Tabi
     

19 Sep, 2012

1 commit

  • If the LRCLK is shared and the WM8960 is clock master then we should
    enable the LRCM bit to tell the device that it should drive LRCLK when
    either ADC or DAC is enabled rather than separately driving the two
    LRCLKs.

    Signed-off-by: Mark Brown

    Mark Brown
     

04 Mar, 2010

2 commits

  • The WM8960 headphone outputs can be run in capless mode with OUT3
    used to drive a pseudo ground for the headphone drivers. In this
    mode the mono mixer is not used, the mixer should be turned on
    in concert with the headphone output drivers and the device bias
    levels are managed differently.

    Also tweak the existing bias management to remove the use of active
    discharge while we're at it since that's often audible.

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

    Mark Brown
     
  • Avoids machine files having to peer into sound/soc which is a bit
    rude and icky.

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

    Mark Brown