Commit 9175b854 authored by Trent Piepho's avatar Trent Piepho Committed by Mauro Carvalho Chehab

V4L/DVB (3763): Bug fix: Wrong tuner was used pcHDTV HD-3000 card

It looks like the HD3000 was prototyped with the 7610 tuner when
the driver was developed, but the cards appear to have always shipped
with the 7612 tuner and the driver was never adjusted for it.
The definition needs to be corrected.
- The HD-3000 was prototyped with a Thomson DTT7610,
  but production versions used a DTT7612 tuner.
- This patch changes both dvb-pll settings and V4L tuner type.
Signed-off-by: default avatarTrent Piepho <xyzzy@speakeasy.org>
Signed-off-by: default avatarMichael Krufky <mkrufky@linuxtv.org>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@infradead.org>
parent f1de3e7c
...@@ -564,7 +564,7 @@ struct cx88_board cx88_boards[] = { ...@@ -564,7 +564,7 @@ struct cx88_board cx88_boards[] = {
}, },
[CX88_BOARD_PCHDTV_HD3000] = { [CX88_BOARD_PCHDTV_HD3000] = {
.name = "pcHDTV HD3000 HDTV", .name = "pcHDTV HD3000 HDTV",
.tuner_type = TUNER_THOMSON_DTT7610, .tuner_type = TUNER_THOMSON_DTT761X,
.radio_type = UNSET, .radio_type = UNSET,
.tuner_addr = ADDR_UNSET, .tuner_addr = ADDR_UNSET,
.radio_addr = ADDR_UNSET, .radio_addr = ADDR_UNSET,
......
...@@ -372,7 +372,7 @@ static int or51132_set_ts_param(struct dvb_frontend* fe, ...@@ -372,7 +372,7 @@ static int or51132_set_ts_param(struct dvb_frontend* fe,
static struct or51132_config pchdtv_hd3000 = { static struct or51132_config pchdtv_hd3000 = {
.demod_address = 0x15, .demod_address = 0x15,
.pll_address = 0x61, .pll_address = 0x61,
.pll_desc = &dvb_pll_thomson_dtt7610, .pll_desc = &dvb_pll_thomson_dtt761x,
.set_ts_params = or51132_set_ts_param, .set_ts_params = or51132_set_ts_param,
}; };
#endif #endif
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment