diff options
author | Patrick Boettcher <Patrick.Boettcher@dibcom.fr> | 2009-08-03 12:43:40 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2009-09-18 23:14:27 -0400 |
commit | 7e5ce6515d0deb76a49dcb4112a6dff5d950bfb6 (patch) | |
tree | b83f9dfd22cdd5e421715d86946f50eef2ec6ba6 /drivers/media/dvb/dvb-usb | |
parent | e7b7949a95441affe937fa25f4d6d8f3df0ca271 (diff) |
V4L/DVB (12898): DiB0070: Update to latest internal release
General update of the dib0070-driver based on DiBcom's latest release.
New driver features can enable better performance in some reception situations.
Signed-off-by: Patrick Boettcher <Patrick.Boettcher@dibcom.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/dvb/dvb-usb')
-rw-r--r-- | drivers/media/dvb/dvb-usb/dib0700_devices.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/media/dvb/dvb-usb/dib0700_devices.c b/drivers/media/dvb/dvb-usb/dib0700_devices.c index 10a89b0e5189..10ade261b0ab 100644 --- a/drivers/media/dvb/dvb-usb/dib0700_devices.c +++ b/drivers/media/dvb/dvb-usb/dib0700_devices.c | |||
@@ -1098,11 +1098,13 @@ static struct dibx000_agc_config dib7070_agc_config = { | |||
1098 | 1098 | ||
1099 | static int dib7070_tuner_reset(struct dvb_frontend *fe, int onoff) | 1099 | static int dib7070_tuner_reset(struct dvb_frontend *fe, int onoff) |
1100 | { | 1100 | { |
1101 | deb_info("reset: %d", onoff); | ||
1101 | return dib7000p_set_gpio(fe, 8, 0, !onoff); | 1102 | return dib7000p_set_gpio(fe, 8, 0, !onoff); |
1102 | } | 1103 | } |
1103 | 1104 | ||
1104 | static int dib7070_tuner_sleep(struct dvb_frontend *fe, int onoff) | 1105 | static int dib7070_tuner_sleep(struct dvb_frontend *fe, int onoff) |
1105 | { | 1106 | { |
1107 | deb_info("sleep: %d", onoff); | ||
1106 | return dib7000p_set_gpio(fe, 9, 0, onoff); | 1108 | return dib7000p_set_gpio(fe, 9, 0, onoff); |
1107 | } | 1109 | } |
1108 | 1110 | ||
@@ -1112,13 +1114,14 @@ static struct dib0070_config dib7070p_dib0070_config[2] = { | |||
1112 | .reset = dib7070_tuner_reset, | 1114 | .reset = dib7070_tuner_reset, |
1113 | .sleep = dib7070_tuner_sleep, | 1115 | .sleep = dib7070_tuner_sleep, |
1114 | .clock_khz = 12000, | 1116 | .clock_khz = 12000, |
1115 | .clock_pad_drive = 4 | 1117 | .clock_pad_drive = 4, |
1118 | .charge_pump = 2, | ||
1116 | }, { | 1119 | }, { |
1117 | .i2c_address = DEFAULT_DIB0070_I2C_ADDRESS, | 1120 | .i2c_address = DEFAULT_DIB0070_I2C_ADDRESS, |
1118 | .reset = dib7070_tuner_reset, | 1121 | .reset = dib7070_tuner_reset, |
1119 | .sleep = dib7070_tuner_sleep, | 1122 | .sleep = dib7070_tuner_sleep, |
1120 | .clock_khz = 12000, | 1123 | .clock_khz = 12000, |
1121 | 1124 | .charge_pump = 2, | |
1122 | } | 1125 | } |
1123 | }; | 1126 | }; |
1124 | 1127 | ||