summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/frontends/nxt6000.c
diff options
context:
space:
mode:
authorPatrick Boettcher <devnull@localhost>2005-08-16 10:13:32 +0000
committerPatrick Boettcher <devnull@localhost>2005-08-16 10:13:32 +0000
commit94d1a7e98a2827fbd6d1956bbf20fb679c7b5d45 (patch)
treee66d3ec7d8fdd33c28175fb48f16fe6b829fc528 /linux/drivers/media/dvb/frontends/nxt6000.c
parent524f318b7791c011916ec8bf996d3932556a5f82 (diff)
downloadmediapointer-dvb-s2-94d1a7e98a2827fbd6d1956bbf20fb679c7b5d45.tar.gz
mediapointer-dvb-s2-94d1a7e98a2827fbd6d1956bbf20fb679c7b5d45.tar.bz2
added support for the NXT6000-based digitv-box.
added .get_tune_settings callback for the NXT6000 to have a min_tune_delay of 500ms Signed-off-by: Svante Olofsson <svante@agentum.com> Signed-off-by: Patrick Boettcher <pb@linuxtv.org>
Diffstat (limited to 'linux/drivers/media/dvb/frontends/nxt6000.c')
-rw-r--r--linux/drivers/media/dvb/frontends/nxt6000.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/linux/drivers/media/dvb/frontends/nxt6000.c b/linux/drivers/media/dvb/frontends/nxt6000.c
index 966de9853..c4d1eac0c 100644
--- a/linux/drivers/media/dvb/frontends/nxt6000.c
+++ b/linux/drivers/media/dvb/frontends/nxt6000.c
@@ -482,6 +482,7 @@ static int nxt6000_set_frontend(struct dvb_frontend* fe, struct dvb_frontend_par
if ((result = nxt6000_set_inversion(state, param->inversion)) < 0)
return result;
+ msleep(500);
return 0;
}
@@ -525,6 +526,12 @@ static int nxt6000_read_signal_strength(struct dvb_frontend* fe, u16* signal_str
return 0;
}
+static int nxt6000_fe_get_tune_settings(struct dvb_frontend* fe, struct dvb_frontend_tune_settings *tune)
+{
+ tune->min_delay_ms = 500;
+ return 0;
+}
+
static struct dvb_frontend_ops nxt6000_ops;
struct dvb_frontend* nxt6000_attach(const struct nxt6000_config* config,
@@ -577,6 +584,8 @@ static struct dvb_frontend_ops nxt6000_ops = {
.release = nxt6000_release,
.init = nxt6000_init,
+
+ .get_tune_settings = nxt6000_fe_get_tune_settings,
.set_frontend = nxt6000_set_frontend,