ASoC: Add support for WM8960 capless mode
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Wed, 3 Mar 2010 13:47:03 +0000 (13:47 +0000)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Wed, 3 Mar 2010 17:08:43 +0000 (17:08 +0000)
commit913d7b4cc0d958df9f2e4bc0e6926c037d96d07e
tree002e053fcda7dd2fb41e90706963b2366e83e29c
parentb6877a477d356a7c07a6c173d58c34a0a6abb086
ASoC: Add support for WM8960 capless mode

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 <broonie@opensource.wolfsonmicro.com>
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
include/sound/wm8960.h
sound/soc/codecs/wm8960.c