summaryrefslogtreecommitdiff
path: root/drivers/staging/intel_sst/intelmid_v0_control.c
diff options
context:
space:
mode:
authorDharageswari R <dharageswari.r@intel.com>2011-05-03 17:32:38 +0100
committerGreg Kroah-Hartman <gregkh@suse.de>2011-05-10 12:55:54 -0700
commit5572a44829f241e642e6c4ac120bf5e4d6295d8f (patch)
tree819efb6469f797b81858c376e2b42517ff2a9edd /drivers/staging/intel_sst/intelmid_v0_control.c
parentc3e25a24b55d206dfa261fb2c7bb29b09f7bcf9b (diff)
intel_sst: Line out support
This patch adds the support for lineout. The lineout input can be selected as any input channel by using a new alsa mixer kcontrol. Signed-off-by: Dharageswari R <dharageswari.r@intel.com> Signed-off-by: Ramesh Babu K V <ramesh.babu@intel.com> Signed-off-by: Alan Cox <alan@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/intel_sst/intelmid_v0_control.c')
-rw-r--r--drivers/staging/intel_sst/intelmid_v0_control.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/staging/intel_sst/intelmid_v0_control.c b/drivers/staging/intel_sst/intelmid_v0_control.c
index 6cf5901dbb6c..964c412d8395 100644
--- a/drivers/staging/intel_sst/intelmid_v0_control.c
+++ b/drivers/staging/intel_sst/intelmid_v0_control.c
@@ -494,7 +494,10 @@ static int fs_set_selected_output_dev(u8 value)
}
}
-
+static int fs_set_selected_lineout_dev(u8 value)
+{
+ return 0;
+}
static int fs_set_mute(int dev_id, u8 value)
{
struct sc_reg_access sc_access[6] = {{0,},};
@@ -756,6 +759,7 @@ static int fs_get_vol(int dev_id, int *value)
struct snd_pmic_ops snd_pmic_ops_fs = {
.set_input_dev = fs_set_selected_input_dev,
.set_output_dev = fs_set_selected_output_dev,
+ .set_lineout_dev = fs_set_selected_lineout_dev,
.set_mute = fs_set_mute,
.get_mute = fs_get_mute,
.set_vol = fs_set_vol,