[linux-dvb] questions about STV0229_LOCKOUTPUT

Oliver Endriss o.endriss at gmx.de
Wed Nov 9 02:34:37 CET 2005


Andrew de Quincey wrote:
> On Tuesday 08 Nov 2005 20:35, Oliver Endriss wrote:
> > Imho the dish support in stv0299.c should be replaced by a generic
> > implementation in dvb_frontend.c which can be used by all frontends.
> > It should be easy to replace the stv0299-specific set_voltage stuff by
> > fe->ops->set_voltage() calls.
> 
> I seem to remember asking the original author about that when he added it. He 
> said the problem was that it is really timing specific - he had to 
> specifically optimise the stv0299 code so that it met the requirements. I 
> don't have any dish networks hardware myself so I can't confirm or deny this.

Neither do I.

IIRC the problem occurred with stv0299-based budget cards. These cards
did not use I2C_SHORT_DELAY for i2c transfers. Should be fixed now.

If required, stv0299_set_voltage() can be modified to reduce the number
of i2c transfers. If will do it if necessary.

@Jeremy:
Does the attached patch fix your problem?

Oliver

-- 
--------------------------------------------------------
VDR Remote Plugin available at
http://www.escape-edv.de/endriss/vdr/
--------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dishfix.diff
Type: text/x-diff
Size: 692 bytes
Desc: not available
Url : http://www.linuxtv.org/pipermail/linux-dvb/attachments/20051109/19e5d5e3/dishfix.bin


More information about the linux-dvb mailing list