[linux-dvb] CX22702 i2c gate
stoth at hauppauge.com
Fri Nov 25 22:59:06 CET 2005
The cx22702 demod has an i2c gate which is opened and closed on demand
to allow traffic to pass through to the pll. By default it's open. With
the Nova-T-PCI this is fine, because all access to the PLL naturally
happens via the demod driver. The cx22702 driver is the obvious place to
unlock and lock the gate... it's a function of the part.
However, the breaks the upcoming HVR1100 driver (and will also break the
next two drivers to come after the HVR1100).
The HVR1100 driver is a Hybrid Analog (V4L) and DVB-T animal. The same
PLL is used in both cases. Analog works normally on a clean boot, but as
soon a DVB is used, the gate is locked and subsequent V4L analog I2C
activity fails with -REMOTEIO errors. As you'd expect, DVB continue to
For the time being I've removed the gate locking mechanism from the
cx22702 driver. However, other than removing the gate/lock permanently,
or manually via a parameter, does anyone have any suggestions?
Anyone know how the other demods do this? (Or if they have this feature?)
More information about the linux-dvb