diff options
author | Olivier Grenie <olivier.grenie@dibcom.fr> | 2010-09-07 12:50:45 -0300 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2010-09-27 22:21:57 -0300 |
commit | 90e12cec707204930934acdb5efce5f94a163a5f (patch) | |
tree | 94e0b455d55d65cb0d90f5822f48a128bbda6c85 /drivers/media/dvb/frontends/dib7000p.c | |
parent | 00a220aa98133dc43c6f7016c218aaf3afd66e11 (diff) | |
download | linux-90e12cec707204930934acdb5efce5f94a163a5f.tar.gz linux-90e12cec707204930934acdb5efce5f94a163a5f.tar.bz2 linux-90e12cec707204930934acdb5efce5f94a163a5f.zip |
V4L/DVB: dib7770: enable the current mirror
To improve performance on DiB7770-devices enabling the current mirror
is needed.
This patch adds an option to the dib7000p-driver to do that and it
creates a separate device-entry in dib0700-device to use those changes
on hardware which is using the DiB7770.
Signed-off-by: Olivier Grenie <olivier.grenie@dibcom.fr>
Signed-off-by: Patrick Boettcher <patrick.boettcher@dibcom.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/dvb/frontends/dib7000p.c')
-rw-r--r-- | drivers/media/dvb/frontends/dib7000p.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/media/dvb/frontends/dib7000p.c b/drivers/media/dvb/frontends/dib7000p.c index 2e28b973dfd3..73f59ab06c86 100644 --- a/drivers/media/dvb/frontends/dib7000p.c +++ b/drivers/media/dvb/frontends/dib7000p.c @@ -260,6 +260,8 @@ static void dib7000p_set_adc_state(struct dib7000p_state *state, enum dibx000_ad // dprintk( "908: %x, 909: %x\n", reg_908, reg_909); + reg_908 |= (state->cfg.enable_current_mirror & 1) << 7; + dib7000p_write_word(state, 908, reg_908); dib7000p_write_word(state, 909, reg_909); } |