aboutsummaryrefslogtreecommitdiffstats
path: root/include/sound
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2012-08-20 15:26:04 -0400
committerTakashi Iwai <tiwai@suse.de>2012-08-20 15:26:04 -0400
commitf0b433e9f362e0b7f0ce7d1489dd7feba068605d (patch)
treed4bfd9489cf4a96a55d83af20919f477a846d585 /include/sound
parentfa2f5bf09610d3c216d4c74855edbe00d636467c (diff)
parent28c42c28309244d0b15d1b385e33429d59997679 (diff)
Merge tag 'asoc-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
ASoC: Additional updates for 3.6 A batch more bugfixes, all driver-specific and fairly small and unremarkable in a global context. The biggest batch are for the newly added Arizona drivers.
Diffstat (limited to 'include/sound')
-rw-r--r--include/sound/tea575x-tuner.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/sound/tea575x-tuner.h b/include/sound/tea575x-tuner.h
index 0c3c2fb0f939..fe8590cac5c2 100644
--- a/include/sound/tea575x-tuner.h
+++ b/include/sound/tea575x-tuner.h
@@ -37,6 +37,10 @@
37struct snd_tea575x; 37struct snd_tea575x;
38 38
39struct snd_tea575x_ops { 39struct snd_tea575x_ops {
40 /* Drivers using snd_tea575x must either define read_ and write_val */
41 void (*write_val)(struct snd_tea575x *tea, u32 val);
42 u32 (*read_val)(struct snd_tea575x *tea);
43 /* Or define the 3 pin functions */
40 void (*set_pins)(struct snd_tea575x *tea, u8 pins); 44 void (*set_pins)(struct snd_tea575x *tea, u8 pins);
41 u8 (*get_pins)(struct snd_tea575x *tea); 45 u8 (*get_pins)(struct snd_tea575x *tea);
42 void (*set_direction)(struct snd_tea575x *tea, bool output); 46 void (*set_direction)(struct snd_tea575x *tea, bool output);
@@ -49,6 +53,7 @@ struct snd_tea575x {
49 int radio_nr; /* radio_nr */ 53 int radio_nr; /* radio_nr */
50 bool tea5759; /* 5759 chip is present */ 54 bool tea5759; /* 5759 chip is present */
51 bool cannot_read_data; /* Device cannot read the data pin */ 55 bool cannot_read_data; /* Device cannot read the data pin */
56 bool cannot_mute; /* Device cannot mute */
52 bool mute; /* Device is muted? */ 57 bool mute; /* Device is muted? */
53 bool stereo; /* receiving stereo */ 58 bool stereo; /* receiving stereo */
54 bool tuned; /* tuned to a station */ 59 bool tuned; /* tuned to a station */