Mailing List archive

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

[linux-dvb] Re: CX88 i2c issue w/ DVB tuners



Andrew de Quincey wrote:

On Thursday 09 Sep 2004 16:18, Holger Waechtler wrote:

Andrew de Quincey wrote:

Tum te tum, another small issue with cx88 - the i2c_adap class was always
set to I2C_CLASS_TV_ANALOG. Which meant if you happened to have the
tda9887 analogue tuner loaded, it (incorrectly) grabbed the i2c device
that the cx22702 uses.

Attached patch sets the cx88 i2c bus class to I2C_CLASS_TV_DIGITAL if the
"dvb" flag is set.

Incidentally, shouldn't all the DVB tuners check the bus class is
definitely I2C_CLASS_TV_DIGITAL? Otherwise you might end up with the
reverse problem (cx22702 etc taking over the tda9887's i2c device on
analogue cards).

Just hope there isn't a card out there with both DVB AND analogue tuners
on it....

Some ATSC cards and some modern Reference Designs of major chip vendors
can receive both digital and analog broadcasts. It's just a matter of
time until they become widely available.

Hmm, yuck. Well we'll just have to sort that out when it happens.
It already happened: the oldest DVB card available, the Siemens-DVB-C card receives both analog and digital transmission. At least the hardware and the Windows driver is able to do so. Don't know about the Linux driver state.

Holger





Home | Main Index | Thread Index