[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.
--Mac
On Friday 05 August 2005 08:37 am, Mauro Carvalho Chehab
wrote:
> Em Qui, 2005-08-04 às 16:20 -0400, Michael Krufky
escreveu:
> > 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