diff options
author | Dharageswari R <dharageswari.r@intel.com> | 2011-05-03 17:32:38 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-05-10 12:55:54 -0700 |
commit | 5572a44829f241e642e6c4ac120bf5e4d6295d8f (patch) | |
tree | 819efb6469f797b81858c376e2b42517ff2a9edd /drivers/staging/intel_sst/intel_sst.h | |
parent | c3e25a24b55d206dfa261fb2c7bb29b09f7bcf9b (diff) | |
download | kernel_samsung_smdk4412-5572a44829f241e642e6c4ac120bf5e4d6295d8f.tar.gz kernel_samsung_smdk4412-5572a44829f241e642e6c4ac120bf5e4d6295d8f.tar.bz2 kernel_samsung_smdk4412-5572a44829f241e642e6c4ac120bf5e4d6295d8f.zip |
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/intel_sst.h')
-rw-r--r-- | drivers/staging/intel_sst/intel_sst.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/staging/intel_sst/intel_sst.h b/drivers/staging/intel_sst/intel_sst.h index bf0f9e2130b..ea6cd97076c 100644 --- a/drivers/staging/intel_sst/intel_sst.h +++ b/drivers/staging/intel_sst/intel_sst.h @@ -82,12 +82,14 @@ struct snd_pmic_ops { int num_channel; int input_dev_id; int mute_status; - int pb_on; + int pb_on, pbhs_on; int cap_on; int output_dev_id; + int lineout_dev_id, line_out_names_cnt; + int prev_lineout_dev_id; int (*set_input_dev) (u8 value); int (*set_output_dev) (u8 value); - + int (*set_lineout_dev) (u8 value); int (*set_mute) (int dev_id, u8 value); int (*get_mute) (int dev_id, u8 *value); |