[linux-dvb] LG Innotek TDVS-H062F / TDVS-H061F

Mac Michaels wmichaels1 at earthlink.net
Fri Aug 5 21:52:15 CEST 2005

Using the tda9887 driver is easy and it works.
I added this line to the definition of  
CX88_BOARD_DVICO_FUSIONHDTV_5_GOLD card in cx88-cards.c:

	.tda9887_conf   = TDA9887_PRESENT,

I also need to set the force mute capability tda9887 from 
the dvb driver the when I tune a digital channel. The 
tda9887 makes an annoying sound when tuned to a digital 
signal. I have verified this using an ugly test hack to set 
the force mute bit. I know what needs to be done to mute 
the tda9887, but I am not sure what the interace should 
look like.


On Friday 05 August 2005 08:37 am, Mauro Carvalho Chehab 
> Em Qui, 2005-08-04 às 16:20 -0400, Michael Krufky 
> > Mac Michaels wrote:
> >
> >
> > Analog video4linux drivers are (incorrectly)
> > recognizing the NTSC IF Demodulator as a tda9887...
> > This is because they share the same i2c address. 
> > Analog drivers are currently working without a driver
> > for the NTSC IF Demodulator, but once we implement ATSC
> > on this, the NTSC IF Demolulator will certainly be of
> > necessity.  I suggest writing a *separate* driver for
> > the NTSC IF Demodulator, and that it be included within
> > video4linux cvs.  It will need to be called by both
> > tuner-core, and cx88-dvb / bt8xx-dvb.
> The TDA9887 is an alignment-free multistandard (PAL,
> SECAM and NTSC) vision and sound IF signal PLL
> demodulator for positive and negative modulation,
> including sound AM and FM processing. A special function
> is implemented for the demodulation of FM radio signals
> (fRIF = 10.7 MHz).
> http://www.semiconductors.philips.com/pip/TDA9887.html
> 	Maybe the NTSC IF demodulator at the board *is* tda9887
> or another chip from that family.
> > We do need a separate driver for NTSC IF Demodulator,
> > and tuner-core should call NTSC IF Demod to reset to
> > analog state, and [cx88-dvb / dvb-bt8xx] should call
> > NTSC IF Demod to reset to digital state.
> 	Please, try to avoid duplicating already existing
> things. If tda9887 current code works (maybe with some
> small patches) just use it. It currently supports:
>    TDA9885 (PAL, NTSC)
>    TDA9886 (PAL, SECAM, NTSC)
>    TDA9887 (PAL, SECAM, NTSC, FM Radio)
> 	What's the NTSC IF demodulator at the tuner?
> Mauro.

More information about the linux-dvb mailing list