aboutsummaryrefslogtreecommitdiffstats
path: root/include/media
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@infradead.org>2007-04-08 00:09:11 -0400
committerMauro Carvalho Chehab <mchehab@infradead.org>2007-07-18 13:23:11 -0400
commit8573a9e6a8ed724b7e3074dc8762d4117ed0b3aa (patch)
treec84aa587103700a3db61f271dfb7c0b99aa37492 /include/media
parent8b4a40809e5330c9da5d20107d693d92d73b31dc (diff)
V4L/DVB (5563a): Add experimental support for tea5761 tuner
This driver were made based on tea5761 specs. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'include/media')
-rw-r--r--include/media/tuner.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/include/media/tuner.h b/include/media/tuner.h
index 6dcf3c45707d..7861babd4c90 100644
--- a/include/media/tuner.h
+++ b/include/media/tuner.h
@@ -124,6 +124,7 @@ extern int tuner_debug;
124#define TUNER_THOMSON_FE6600 72 /* DViCO FusionHDTV DVB-T Hybrid */ 124#define TUNER_THOMSON_FE6600 72 /* DViCO FusionHDTV DVB-T Hybrid */
125#define TUNER_SAMSUNG_TCPG_6121P30A 73 /* Hauppauge PVR-500 PAL */ 125#define TUNER_SAMSUNG_TCPG_6121P30A 73 /* Hauppauge PVR-500 PAL */
126#define TUNER_TDA9887 74 /* This tuner should be used only internally */ 126#define TUNER_TDA9887 74 /* This tuner should be used only internally */
127#define TUNER_TEA5761 75 /* Only FM Radio Tuner */
127 128
128/* tv card specific */ 129/* tv card specific */
129#define TDA9887_PRESENT (1<<0) 130#define TDA9887_PRESENT (1<<0)
@@ -233,11 +234,16 @@ extern int microtune_init(struct i2c_client *c);
233extern int xc3028_init(struct i2c_client *c); 234extern int xc3028_init(struct i2c_client *c);
234extern int tda8290_init(struct i2c_client *c); 235extern int tda8290_init(struct i2c_client *c);
235extern int tda8290_probe(struct i2c_client *c); 236extern int tda8290_probe(struct i2c_client *c);
236extern int tea5767_tuner_init(struct i2c_client *c);
237extern int default_tuner_init(struct i2c_client *c); 237extern int default_tuner_init(struct i2c_client *c);
238
238extern int tea5767_autodetection(struct i2c_client *c); 239extern int tea5767_autodetection(struct i2c_client *c);
240extern int tea5767_tuner_init(struct i2c_client *c);
241
239extern int tda9887_tuner_init(struct i2c_client *c); 242extern int tda9887_tuner_init(struct i2c_client *c);
240 243
244extern int tea5761_tuner_init(struct i2c_client *c);
245extern int tea5761_autodetection(struct i2c_client *c);
246
241#define tuner_warn(fmt, arg...) do {\ 247#define tuner_warn(fmt, arg...) do {\
242 printk(KERN_WARNING "%s %d-%04x: " fmt, t->i2c.driver->driver.name, \ 248 printk(KERN_WARNING "%s %d-%04x: " fmt, t->i2c.driver->driver.name, \
243 i2c_adapter_id(t->i2c.adapter), t->i2c.addr , ##arg); } while (0) 249 i2c_adapter_id(t->i2c.adapter), t->i2c.addr , ##arg); } while (0)