diff options
author | Mauro Carvalho Chehab <mchehab@infradead.org> | 2007-04-08 00:09:11 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@infradead.org> | 2007-07-18 13:23:11 -0400 |
commit | 8573a9e6a8ed724b7e3074dc8762d4117ed0b3aa (patch) | |
tree | c84aa587103700a3db61f271dfb7c0b99aa37492 /include/media | |
parent | 8b4a40809e5330c9da5d20107d693d92d73b31dc (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.h | 8 |
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); | |||
233 | extern int xc3028_init(struct i2c_client *c); | 234 | extern int xc3028_init(struct i2c_client *c); |
234 | extern int tda8290_init(struct i2c_client *c); | 235 | extern int tda8290_init(struct i2c_client *c); |
235 | extern int tda8290_probe(struct i2c_client *c); | 236 | extern int tda8290_probe(struct i2c_client *c); |
236 | extern int tea5767_tuner_init(struct i2c_client *c); | ||
237 | extern int default_tuner_init(struct i2c_client *c); | 237 | extern int default_tuner_init(struct i2c_client *c); |
238 | |||
238 | extern int tea5767_autodetection(struct i2c_client *c); | 239 | extern int tea5767_autodetection(struct i2c_client *c); |
240 | extern int tea5767_tuner_init(struct i2c_client *c); | ||
241 | |||
239 | extern int tda9887_tuner_init(struct i2c_client *c); | 242 | extern int tda9887_tuner_init(struct i2c_client *c); |
240 | 243 | ||
244 | extern int tea5761_tuner_init(struct i2c_client *c); | ||
245 | extern 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) |