summaryrefslogtreecommitdiff
path: root/linux/drivers/media/video
diff options
context:
space:
mode:
authorGerd Knorr <devnull@localhost>2005-01-03 17:46:20 +0000
committerGerd Knorr <devnull@localhost>2005-01-03 17:46:20 +0000
commitffcbf041671a32397d423b067ac1f4cd871fd9b7 (patch)
tree9f632c82f8cfc554d595fbfb05b3b067e8b35283 /linux/drivers/media/video
parentfa178869c7f6ebc68f1b012c9ae65f352801850d (diff)
downloadmediapointer-dvb-s2-ffcbf041671a32397d423b067ac1f4cd871fd9b7.tar.gz
mediapointer-dvb-s2-ffcbf041671a32397d423b067ac1f4cd871fd9b7.tar.bz2
- FUSIONHDTV fix from Christopher Pascoe.
Diffstat (limited to 'linux/drivers/media/video')
-rw-r--r--linux/drivers/media/video/cx88/cx88-cards.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/linux/drivers/media/video/cx88/cx88-cards.c b/linux/drivers/media/video/cx88/cx88-cards.c
index c052a6c40..be57aeb30 100644
--- a/linux/drivers/media/video/cx88/cx88-cards.c
+++ b/linux/drivers/media/video/cx88/cx88-cards.c
@@ -1,5 +1,5 @@
/*
- * $Id: cx88-cards.c,v 1.53 2004/12/14 15:33:30 kraxel Exp $
+ * $Id: cx88-cards.c,v 1.54 2005/01/03 17:46:20 kraxel Exp $
*
* device driver for Conexant 2388x based TV cards
* card-specific stuff.
@@ -862,7 +862,7 @@ void cx88_card_setup(struct cx88_core *core)
core->demod_addr = 0x43;
break;
case CX88_BOARD_DVICO_FUSIONHDTV_DVB_T1:
- /* Tuner reset is hooked to the tuner out of reset */
+ /* GPIO0:0 is hooked to mt352 reset pin */
cx_set(MO_GP0_IO, 0x00000101);
cx_clear(MO_GP0_IO, 0x00000001);
msleep(1);
@@ -871,6 +871,11 @@ void cx88_card_setup(struct cx88_core *core)
core->pll_desc = &dvb_pll_lg_z201;
break;
case CX88_BOARD_DVICO_FUSIONHDTV_DVB_T_PLUS:
+ /* GPIO0:0 is hooked to mt352 reset pin */
+ cx_set(MO_GP0_IO, 0x00000101);
+ cx_clear(MO_GP0_IO, 0x00000001);
+ msleep(1);
+ cx_set(MO_GP0_IO, 0x00000101);
core->pll_addr = 0x60;
core->pll_desc = &dvb_pll_thomson_dtt7579;
break;