asoc: tegra: cs42l73: VSP capture changes
authorDara Ramesh <dramesh@nvidia.com>
Tue, 20 Nov 2012 04:50:53 +0000 (09:50 +0530)
committerSimone Willett <swillett@nvidia.com>
Wed, 21 Nov 2012 01:36:54 +0000 (17:36 -0800)
commit8e26b6a555ef40b7a8f945e0d683357547df00a6
tree187d65061eb457ef9e6a4dc56d270fdc7e44db60
parent14331afc4cf1eb1235e75f4af64dc6e4998ff946
asoc: tegra: cs42l73: VSP capture changes

a) VSPOUTL/VSPOUTR and VSPIN as a single power bit to control,
   disabling the playback path (VSPIN) causing VSPOUTL/VSPOUTR
   (capture path) disables.

   removed power management option with  VSP AIF Stream widgets,
   making the actual power controlled by a new VSPINOUT supply
   widget. That way the power will be enabled as required.

b) added ADC Left/Right in DAPM route table for Headset Mic.

c) enabled MIC2 bias when headset is detected.

d) removed static VSPIN DAPM stream widget from DAPM route table.

Change-Id: Ia1022e196ba6b44cae3299b03755d87d42007eca
Signed-off-by: Dara Ramesh <dramesh@nvidia.com>
Reviewed-on: http://git-master/r/164892
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Vijay Mali <vmali@nvidia.com>
Reviewed-by: Scott Peterson <speterson@nvidia.com>
sound/soc/codecs/cs42l73.c
sound/soc/tegra/tegra_cs42l73.c