]> git.baikalelectronics.ru Git - kernel.git/commit
[media] Add support for TechniSat Skystar S2
authorJemma Denson <jdenson@gmail.com>
Tue, 14 Apr 2015 12:04:50 +0000 (09:04 -0300)
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>
Mon, 18 May 2015 19:31:35 +0000 (16:31 -0300)
commit8bd2cc3567ab59b05594f40ebffaa8ea95b9fdc7
treedfdde92a1caa90f87140b3f097ec20d4b2dc1c61
parentb82f7e6ff339972e7321b74a136d7c82571d83e1
[media] Add support for TechniSat Skystar S2

This patch adds support for the Technisat Skystar S2 - this
has been tried before but the cx24120 driver was a bit out of shape
and it didn't got any further:

https://patchwork.linuxtv.org/patch/10575/

It is an old card, but currently being sold off for next to nothing,
so it's proving quite popular of late. Noticing it's quite similar
to the cx24116 and cx24117 I've rewritten the driver in a similar way.

There were a few registers and commands from those drivers
missing from this one I've tested out and found they do something so
they've been added in to speed up tuning and to make get_frontend
return something useful.

Signed-off-by: Jemma Denson <jdenson@gmail.com>
Signed-off-by: Patrick.Boettcher <patrick.boettcher@posteo.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
drivers/media/common/b2c2/Kconfig
drivers/media/common/b2c2/flexcop-fe-tuner.c
drivers/media/common/b2c2/flexcop-misc.c
drivers/media/common/b2c2/flexcop-reg.h
drivers/media/dvb-frontends/Kconfig
drivers/media/dvb-frontends/Makefile
drivers/media/dvb-frontends/cx24120.c [new file with mode: 0644]
drivers/media/dvb-frontends/cx24120.h [new file with mode: 0644]