[linux-dvb] Re: [Patch] Adding support for the Hauppage HVR1100
Johannes Stezenbach
js at linuxtv.org
Thu Dec 1 20:25:42 CET 2005
On Thu, Dec 01, 2005, Steve Toth wrote:
> Johannes Stezenbach wrote:
> >No. If I understand your code correctly (sorry, I have very little
> >time and it's likely I misunderstand because I just skimmed
> >over your code), you use it to open the I2C gate for every i2c
> >transaction which v4l does, no matter what part v4l is talking to.
> >The "rename" thing was just to tease you ;-), I still don't get
> >why you can't use it specifically for the VIDIOC_SET_FREQ ioctl
> >and nowhere else?
> >
> >
> The gate is opened by atleast three (maybe four) different ioctls and
> three non-ioctl related functions that deal with the IF demod inside the
> PLL.Anything that modified the PLL needs access and anything that
> touched the tda9887 needs access.
>
> Two I2C devices live behind the gate. Sorry if I did not make this clear
> enough.
>
> It's used in atleast six places and I have not looked at any possible
> cx88-tvaudio or cx88-alsa (future) implications. I have a feeling it
> could be as high as 10-15 places.
>
> If it was just one place I would of done that a few days ago and this
> would all be over.
Ah, OK, maybe I should read patches completely before responding...
Anyway, enable/disable_plli2c() should then probably be named
i2c_gate_ctrl(..., int enable) or something like that if it
doesn't deal with just plls.
Johannes
More information about the linux-dvb
mailing list