[linux-dvb] [PATCH] HD5000 Support

Michael Krufky mkrufky at m1k.net
Sat Oct 15 20:08:19 CEST 2005

Taylor Jacob wrote:
> Here is the "cleaned up" patch for adding support for the Air2PC/Airstar2 HD5000
> (LGDT3303 Frontend).
> http://www.digitalregime.com/patches/hd5000-cleanup.patch

Mac Michaels wrote:
> I suggest a few changes to this patch. I inserted it a a 
> quote so that I can work my comments into it.
>>diff -u -r1.10 lgdt330x.c
>>--- linux/drivers/media/dvb/frontends/lgdt330x.c	10 Sep 2005 08:12:36 -0000	1.10
>>+++ linux/drivers/media/dvb/frontends/lgdt330x.c	25 Sep 2005 16:52:09 -0000
>>@@ -218,7 +219,8 @@
>> 	};
>> 	static u8 lgdt3303_init_data[] = {
>>-		0x4c, 0x14
>>+		0x4c, 0x14,
>>+		0x87, 0xF3
> This may be a problem. This change flips the polarity of the 
> clock for the mpeg data transfer clock. The best I can tell 
> the CX2388x requires the default high clock. This change 
> flips that and may cause problems. It should be 
> conditionalized. 


I have applied your patch to cvs, but with some changes.  I have 
conditionalized the lgdt3303_init_data change quoted above, leaving it 
disabled by default.  (the cx88 and bttv implementations require this) 
The HD5000 enables it in the flexcop driver by setting 
clock_polarity_flip.  (I named that based on Mac's comments above.  If 
anyone has a better name suggestion, please propose one. )

I have left the SNR changes off for now.  Please resubmit a new patch 
after reviewing Mac's earlier comments in this thread.  (mac did not cc 
them to you, but they are on the linux-dvb list)

Thank you.
Michael Krufky

More information about the linux-dvb mailing list