linux/drivers/media
Olli Salonen 6832d11edd [media] cxusb: Add support for TechnoTrend TT-connect CT2-4650 CI
TechnoTrend TT-connect CT2-4650 CI (0b48:3012) is an USB DVB-T2/C tuner with
the following components:

 USB interface: Cypress CY7C68013A-56LTXC
 Demodulator: Silicon Labs Si2168-A20
 Tuner: Silicon Labs Si2158-A20
 CI chip: CIMaX SP2HF

The firmware for the tuner is the same as for TechnoTrend TT-TVStick CT2-4400.
See https://www.mail-archive.com/linux-media@vger.kernel.org/msg76944.html

The demodulator needs a firmware that can be extracted from the Windows drivers.
File ttConnect4650_64.sys should be extracted from
http://www.tt-downloads.de/bda-treiber_4.1.0.4.zip (MD5 sum below).

3464bfc37a47b4032568718bacba23fb  ttConnect4650_64.sys

Then the firmware can be extracted:
dd if=ttConnect4650_64.sys ibs=1 skip=273376 count=6424 of=dvb-demod-si2168-a20-01.fw

The SP2 CI module requires a definition of a function cxusb_tt_ct2_4650_ci_ctrl
that is passed on to the SP2 driver and called back for CAM operations.

[crope@iki.fi: meld USB ID define patch to this]
Signed-off-by: Olli Salonen <olli.salonen@iki.fi>
Reviewed-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Antti Palosaari <crope@iki.fi>

Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-09-02 15:12:38 -03:00
..
common [media] siano: add support for PCTV 77e 2014-08-21 15:25:27 -05:00
dvb-core [media] cxusb: Add support for TechnoTrend TT-connect CT2-4650 CI 2014-09-02 15:12:38 -03:00
dvb-frontends [media] sp2: Add I2C driver for CIMaX SP2 common interface module 2014-09-02 15:06:49 -03:00
firewire
i2c [media] tda7432: Fix setting TDA7432_MUTE bit for TDA7432_RF register 2014-08-21 15:25:36 -05:00
mmc
parport [media] v4l: Support extending the v4l2_pix_format structure 2014-07-17 12:44:47 -03:00
pci [media] be sure that HAS_DMA is enabled for vb2-dma-contig 2014-08-26 18:52:19 -03:00
platform [media] omap: be sure that MMU is there for COMPILE_TEST 2014-08-26 18:52:20 -03:00
radio [media] radio-miropcm20: fix sparse NULL pointer warning 2014-07-30 19:50:09 -03:00
rc [media] enable COMPILE_TEST for media drivers 2014-08-26 18:52:19 -03:00
tuners [media] si2157: clean logging 2014-09-02 14:59:52 -03:00
usb [media] cxusb: Add support for TechnoTrend TT-connect CT2-4650 CI 2014-09-02 15:12:38 -03:00
v4l2-core [media] vb2: use pr_info instead of pr_debug 2014-08-21 15:25:32 -05:00
Kconfig [media] Kconfig: sub-driver auto-select SPI bus 2014-07-21 20:34:12 -03:00
Makefile
media-device.c [media] media-device: Remove duplicated memset() in media_enum_entities() 2014-07-22 01:02:52 -03:00
media-devnode.c [media] media: Use a better owner for the media device 2014-05-13 13:39:00 -03:00
media-entity.c [media] media: Check for active links on pads with MEDIA_PAD_FL_MUST_CONNECT flag 2013-12-04 15:03:45 -02:00