diff options
author | James Courtier-Dutton <James@superbug.co.uk> | 2006-04-09 13:01:34 +0100 |
---|---|---|
committer | Jaroslav Kysela <perex@suse.cz> | 2006-06-22 21:32:35 +0200 |
commit | 6129daaa0d2b84c0e376b6b17b3d3740c4d1d1ca (patch) | |
tree | 8a043f22709ffa613f44a4bc1d3aeed256f488cf /sound/pci/ca0106/ca0106.h | |
parent | 52ab3f3dc711eeccbfbcc5d4f5c5d9b9ff59650f (diff) | |
download | linux-6129daaa0d2b84c0e376b6b17b3d3740c4d1d1ca.tar.gz linux-6129daaa0d2b84c0e376b6b17b3d3740c4d1d1ca.tar.bz2 linux-6129daaa0d2b84c0e376b6b17b3d3740c4d1d1ca.zip |
[ALSA] ca0106: Add analog capture controls.
Signed-off-by: James Courtier-Dutton <James@superbug.co.uk>
Diffstat (limited to 'sound/pci/ca0106/ca0106.h')
-rw-r--r-- | sound/pci/ca0106/ca0106.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sound/pci/ca0106/ca0106.h b/sound/pci/ca0106/ca0106.h index c8131ea92ed6..9cb66c59f523 100644 --- a/sound/pci/ca0106/ca0106.h +++ b/sound/pci/ca0106/ca0106.h @@ -537,9 +537,9 @@ #endif #define ADC_MUX_MASK 0x0000000f //Mask for ADC Mux +#define ADC_MUX_PHONE 0x00000001 //Value to select TAD at ADC Mux (Not used) #define ADC_MUX_MIC 0x00000002 //Value to select Mic at ADC Mux #define ADC_MUX_LINEIN 0x00000004 //Value to select LineIn at ADC Mux -#define ADC_MUX_PHONE 0x00000001 //Value to select TAD at ADC Mux (Not used) #define ADC_MUX_AUX 0x00000008 //Value to select Aux at ADC Mux #define SET_CHANNEL 0 /* Testing channel outputs 0=Front, 1=Center/LFE, 2=Unknown, 3=Rear */ @@ -604,6 +604,8 @@ struct snd_ca0106 { u32 spdif_bits[4]; /* s/pdif out setup */ int spdif_enable; int capture_source; + int i2c_capture_source; + u8 i2c_capture_volume[4][2]; int capture_mic_line_in; struct snd_dma_buffer buffer; |