summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/bt8xx/dvb-bt8xx.c
diff options
context:
space:
mode:
authorHolger Waechtler <devnull@localhost>2004-06-11 07:32:23 +0000
committerHolger Waechtler <devnull@localhost>2004-06-11 07:32:23 +0000
commit89799b371a9acc7312325fc2885e239d4ceab1cc (patch)
tree92000388eeac65eca89a277ed132284b5cb6ca20 /linux/drivers/media/dvb/bt8xx/dvb-bt8xx.c
parentec43988cd138da40f4bf309df4c6ade87a1837b2 (diff)
downloadmediapointer-dvb-s2-89799b371a9acc7312325fc2885e239d4ceab1cc.tar.gz
mediapointer-dvb-s2-89799b371a9acc7312325fc2885e239d4ceab1cc.tar.bz2
Wolfram Joost's Patches for the AVerMedia DVB-T 771
Diffstat (limited to 'linux/drivers/media/dvb/bt8xx/dvb-bt8xx.c')
-rw-r--r--linux/drivers/media/dvb/bt8xx/dvb-bt8xx.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/linux/drivers/media/dvb/bt8xx/dvb-bt8xx.c b/linux/drivers/media/dvb/bt8xx/dvb-bt8xx.c
index 77a37cfc9..283c07635 100644
--- a/linux/drivers/media/dvb/bt8xx/dvb-bt8xx.c
+++ b/linux/drivers/media/dvb/bt8xx/dvb-bt8xx.c
@@ -55,7 +55,7 @@ static void dvb_bt8xx_task(unsigned long data)
{
struct dvb_bt8xx_card *card = (struct dvb_bt8xx_card *)data;
- //printk("%d ", finished_block);
+ //printk("%d ", card->bt->finished_block);
while (card->bt->last_block != card->bt->finished_block) {
(card->bt->TS_Size ? dvb_dmx_swfilter_204 : dvb_dmx_swfilter)(&card->demux, &card->bt->buf_cpu[card->bt->last_block * card->bt->block_bytes], card->bt->block_bytes);
@@ -427,7 +427,7 @@ static int __init dvb_bt8xx_init(void)
dvb_bt8xx_card_match(card_nr, "Pinnacle PCTV DVB-S",
0x0400C060, 0, 0);
/* 26, 15, 14, 6, 5
- * A_G2X DA_DPM DA_SBR DA_IOM_DA
+ * A_PWRDN DA_DPM DA_SBR DA_IOM_DA
* DA_APP(parallel) */
break;
case 0x01010071:
@@ -438,11 +438,16 @@ nebula:
/* A_PWRDN DA_SBR DA_APP (high speed serial) */
break;
case 0x07611461:
- dvb_bt8xx_card_match(card_nr, "Avermedia DVB-T",
+ dvb_bt8xx_card_match(card_nr, "Avermedia DVB-T 761",
(1 << 26) | (1 << 14) | (1 << 5),
0, 0);
/* A_PWRDN DA_SBR DA_APP (high speed serial) */
break;
+ case 0x07711461:
+ dvb_bt8xx_card_match(card_nr, "Avermedia DVB-T 771",
+ 0x0400402B,BT878_RISC_SYNC_MASK,0);
+ /* A_PWRDN DA_SBR DA_APP[0] PKTP=10 RISC_ENABLE FIFO_ENABLE*/
+ break;
case 0x0:
if (card_type == BT878_NEBULA ||
card_type == BT878_TWINHAN_DST)