aboutsummaryrefslogtreecommitdiffstats
path: root/include/sound
diff options
context:
space:
mode:
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 0c3c2fb0f93..fe8590cac5c 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 */