linux/drivers/media/dvb/firewire
Henrik Kurelid 52065c513a [media] firedtv: add parameter to fake ca_system_ids in CA_INFO
The Digital Everywhere firmware have the shortcoming that ca_info_enq and
ca_info are not supported. This means that we can never retrieve the correct
ca_system_id to present in the CI message CA_INFO. Currently the driver uses
the application id retrieved using app_info_req and app_info, but this id
only match the correct ca_system_id as given in ca_info in some cases.
This patch adds a parameter to the driver in order for the user to override
what will be returned in the CA_INFO CI message. Up to four ca_system_ids can
be specified.
This is needed for users with CAMs that have different manufacturer id and
ca_system_id and that uses applications that take this into account, like
MythTV.

Signed-off-by: Henrik Kurelid <henrik@kurelid.se>
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-10-23 01:35:49 -02:00
..
firedtv-1394.c V4L/DVB: drivers/media: Eliminate a NULL pointer dereference 2010-06-01 01:24:22 -03:00
firedtv-avc.c [media] firedtv: add parameter to fake ca_system_ids in CA_INFO 2010-10-23 01:35:49 -02:00
firedtv-ci.c dvb: Push down BKL into ioctl functions 2010-05-17 05:27:04 +02:00
firedtv-dvb.c V4L/DVB: firedtv: do not DMA-map stack addresses 2010-02-26 15:10:48 -03:00
firedtv-fe.c [media] firedtv: support for PSK8 for S2 devices. To watch HD 2010-10-21 07:54:09 -02:00
firedtv-fw.c Merge firewire branches to be released post v2.6.35 2010-08-02 10:09:04 +02:00
firedtv-rc.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
firedtv.h V4L/DVB: firedtv: do not DMA-map stack addresses 2010-02-26 15:10:48 -03:00
Kconfig V4L/DVB (13400): firedtv: port to new firewire core 2009-12-05 18:41:42 -02:00
Makefile V4L/DVB (13400): firedtv: port to new firewire core 2009-12-05 18:41:42 -02:00