[linux-dvb] dvb_ca_en50221.c,h - a hook needed

Manu Abraham abraham.manu at gmail.com
Thu Aug 2 18:31:36 CEST 2007


On 8/2/07, Akiva Sadovski <akivas at scopus.net> wrote:
> thanks ...
>    what I need to do is to:
> 1) reset the CHIP (not the CAM slots) via CIMax Control @0x1fh :7 RESET
> 2) set the CIMaX TS Configuration @0x20h bits : Serial Input, Input TS Clock Edge select, Output TS Clock Edge select,
>     set the CIMax Synchronization register @0x21, Power Control register  @18h

This you can do in your initialization function. The initialization
function can be called on loading the module.

> I need to agree with you that to do these CIMax initializations in open() is not the best solution.
> So where is the right place to do it ?

budget-ci has an implementation for dvb_ca_en50221
(static int ciintf_slot_reset(struct dvb_ca_en50221 *ca, int slot))

Have a look, whether you can achieve some similar functionality.


More information about the linux-dvb mailing list