linux-stable/drivers/media/pci/ddbridge
Daniel Scheller daeeb1319e media: ddbridge: initial support for MCI-based MaxSX8 cards
This adds initial support for the new MCI-based (micro-code interface)
DD cards, with the first one being the MaxSX8 eight-tuner DVB-S/S2/S2X
PCIe card. The MCI is basically a generalized interface implemented in
the card's FPGA firmware and usable for all kind of cards, without the
need to implement any demod/tuner drivers as this interface "hides" any
I2C interface to the actual ICs, in other words any required driver is
implemented in the card firmware.

At this stage, the MCI interface is quite rudimentary with things like
signal statistics reporting missing, but is already working to serve
DVB streams to DVB applications. Missing functionality will be enabled
over time.

This implements only the ddbridge-mci sub-object and hooks it up to the
Makefile so the object gets build. The upcoming commits hook this module
into all other ddbridge parts where required, including device IDs etc.

Picked up from the upstream dddvb-0.9.33 release.

Signed-off-by: Daniel Scheller <d.scheller@gmx.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
2018-05-04 10:49:20 -04:00
..
ddbridge-ci.c media: ddbridge: use common DVB I2C client handling helpers 2018-03-08 06:06:51 -05:00
ddbridge-ci.h media: ddbridge: move CI detach code to ddbridge-ci.c 2017-12-19 07:19:51 -05:00
ddbridge-core.c media: ddbridge: support dummy tuners with 125MByte/s dummy data stream 2018-05-04 10:43:48 -04:00
ddbridge-hw.c media: ddbridge: fixup checkpatch-strict issues 2017-12-11 13:04:45 -05:00
ddbridge-hw.h media: ddbridge: remove ddb_info's from the global scope 2017-08-20 07:41:38 -04:00
ddbridge-i2c.c media: ddbridge: add helper for IRQ handler setup 2018-05-04 10:34:04 -04:00
ddbridge-i2c.h media: ddbridge: bump ddbridge code to version 0.9.29 2017-08-20 07:01:04 -04:00
ddbridge-io.h media: ddbridge: fix build warnings 2017-11-07 03:12:17 -05:00
ddbridge-main.c media: ddbridge: set devid entry for link 0 2018-05-04 10:40:30 -04:00
ddbridge-max.c media: ddbridge/max: prefix lnb_init_fmode() and fe_attach_mxl5xx() 2017-12-11 13:04:47 -05:00
ddbridge-max.h media: ddbridge/max: prefix lnb_init_fmode() and fe_attach_mxl5xx() 2017-12-11 13:04:47 -05:00
ddbridge-mci.c media: ddbridge: initial support for MCI-based MaxSX8 cards 2018-05-04 10:49:20 -04:00
ddbridge-mci.h media: ddbridge: initial support for MCI-based MaxSX8 cards 2018-05-04 10:49:20 -04:00
ddbridge-regs.h media: ddbridge: fixup checkpatch-strict issues 2017-12-11 13:04:45 -05:00
ddbridge.h media: ddbridge: support dummy tuners with 125MByte/s dummy data stream 2018-05-04 10:43:48 -04:00
Kconfig media: ddbridge: support dummy tuners with 125MByte/s dummy data stream 2018-05-04 10:43:48 -04:00
Makefile media: ddbridge: initial support for MCI-based MaxSX8 cards 2018-05-04 10:49:20 -04:00