summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/frontends/tda827x.c
diff options
context:
space:
mode:
Diffstat (limited to 'linux/drivers/media/dvb/frontends/tda827x.c')
-rw-r--r--linux/drivers/media/dvb/frontends/tda827x.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/linux/drivers/media/dvb/frontends/tda827x.c b/linux/drivers/media/dvb/frontends/tda827x.c
index 174677eb2..edf7a0a90 100644
--- a/linux/drivers/media/dvb/frontends/tda827x.c
+++ b/linux/drivers/media/dvb/frontends/tda827x.c
@@ -399,10 +399,9 @@ static int tda827x_init(struct dvb_frontend *fe)
static struct dvb_tuner_ops tda827xo_tuner_ops = {
.info = {
.name = "Philips TDA827X",
-#if 0
- .frequency_min = ,
- .frequency_max =
-#endif
+ .frequency_min = 55000000,
+ .frequency_max = 860000000,
+ .frequency_step = 250000
},
.release = tda827x_release,
.init = tda827x_init,
@@ -415,10 +414,9 @@ static struct dvb_tuner_ops tda827xo_tuner_ops = {
static struct dvb_tuner_ops tda827xa_tuner_ops = {
.info = {
.name = "Philips TDA827XA",
-#if 0
- .frequency_min = ,
- .frequency_max =
-#endif
+ .frequency_min = 44000000,
+ .frequency_max = 906000000,
+ .frequency_step = 62500
},
.release = tda827x_release,
.init = tda827x_init,
@@ -469,6 +467,8 @@ struct dvb_frontend *tda827x_attach(struct dvb_frontend *fe, int addr,
sb_msg[1] = 0x90;
}
fe->tuner_priv = priv;
+ if (fe->ops.i2c_gate_ctrl)
+ fe->ops.i2c_gate_ctrl(fe, 1);
i2c_transfer(i2c, &msg, 1);
return fe;
}
@@ -478,8 +478,8 @@ module_param(debug, int, 0644);
MODULE_PARM_DESC(debug, "Turn on/off frontend debugging (default:off).");
MODULE_DESCRIPTION("DVB TDA827x driver");
-MODULE_AUTHOR("Hartmut Hackmann");
-MODULE_AUTHOR("Michael Krufky");
+MODULE_AUTHOR("Hartmut Hackmann <hartmut.hackmann@t-online.de>");
+MODULE_AUTHOR("Michael Krufky <mkrufky@linuxtv.org>");
MODULE_LICENSE("GPL");
/*