aboutsummaryrefslogtreecommitdiffstats
path: root/include/sound
diff options
context:
space:
mode:
authorOndrej Zary <linux@rainbow-software.org>2011-03-19 16:32:53 +0100
committerTakashi Iwai <tiwai@suse.de>2011-03-21 12:43:54 +0100
commit375d135818f32bbe7b3f071bd54d977c4ff8d84a (patch)
tree776c6a3597d05c6801bc19771b23e3cd0ee85f68 /include/sound
parent75eb1c311da47d32ba47825226e110df703b35d0 (diff)
downloadkernel_samsung_smdk4412-375d135818f32bbe7b3f071bd54d977c4ff8d84a.zip
kernel_samsung_smdk4412-375d135818f32bbe7b3f071bd54d977c4ff8d84a.tar.gz
kernel_samsung_smdk4412-375d135818f32bbe7b3f071bd54d977c4ff8d84a.tar.bz2
ALSA: tea575x-tuner: various improvements
Improve tea575x-tuner with various good things from radio-maestro: - extend frequency range to 50-150MHz - fix querycap(): card name, CAP_RADIO - improve g_tuner(): CAP_STEREO, stereo and tuned indication - improve g_frequency(): tuner index checking and reading frequency from HW - improve s_frequency(): tuner index and type checking Signed-off-by: Ondrej Zary <linux@rainbow-software.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'include/sound')
-rw-r--r--include/sound/tea575x-tuner.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/include/sound/tea575x-tuner.h b/include/sound/tea575x-tuner.h
index 5718a02..3d6cdd8 100644
--- a/include/sound/tea575x-tuner.h
+++ b/include/sound/tea575x-tuner.h
@@ -38,8 +38,10 @@ struct snd_tea575x {
struct snd_card *card;
struct video_device *vd; /* video device */
int dev_nr; /* requested device number + 1 */
- int tea5759; /* 5759 chip is present */
- int mute; /* Device is muted? */
+ bool tea5759; /* 5759 chip is present */
+ bool mute; /* Device is muted? */
+ bool stereo; /* receiving stereo */
+ bool tuned; /* tuned to a station */
unsigned int freq_fixup; /* crystal onboard */
unsigned int val; /* hw value */
unsigned long freq; /* frequency */