Re: [PATCH 2/3] New card supported(partially): Pinnacle 800i

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Jan 06, 2008 at 05:18:48PM -0500, Steven Toth wrote:
> 
> Chaogui,
> 
> I merged and mofiedi slightly patches 1, 2 and 3 and merged them into 
> one of my developer trees. HVR1500Q is working correctly.
> 
> See http://linuxtv.org/hg/~stoth/xc5000-analog
> 
> I suggest you download this tree and ensure the 800i is working 
> correctly, before I generate a pull request to Mauro.
> 

Hi, Steve,

I tested analog tv as well as composite/s-video input, it is working
properly. I still cannot manage to get digital tv working, even after
getting proper values of the registers from regspy. I get a ton of 
ts_oflow interrupt as soon as I use azap to tune to any digital channel.
I couldn't figure out what the problem is, but I am sending this
following patch anyway so that other people can test/debug. As I
mentioned, the register values are the ones reported by regspy in
windows while digital tv was working, so I believe these to be correct.

Can you apply this to your tree? Thanks!

Anyone familar with cx88 risc/dma operations, if you see anything I am
doing wrong, please let me know.

PS: I am cc'ing this to the linux-dvb list.

Best,

--

Signed-off-by: Chaogui Zhang <czhang1974@xxxxxxxxx>

diff -r ee9e6ab4016f linux/drivers/media/video/cx88/cx88-mpeg.c
--- a/linux/drivers/media/video/cx88/cx88-mpeg.c	Sat Jan 05 15:08:05 2008 -0500
+++ b/linux/drivers/media/video/cx88/cx88-mpeg.c	Sun Jan 06 22:10:28 2008 -0500
@@ -141,6 +141,8 @@ static int cx8802_start_dma(struct cx880
 		case CX88_BOARD_HAUPPAUGE_HVR1300:
 			break;
 		case CX88_BOARD_PINNACLE_PCTV_HD_800i:
+			cx_write(TS_HW_SOP_CNTRL, 0x2f0bc0);
+			udelay(100);
 			/* Enable MPEG parallel port */
 			cx_write(MO_PINMUX_IO, 0x80);
 			udelay(100);

_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux