media: dvb-frontends: add ST STV0910 DVB-S/S2 demodulator frontend driver
authorDaniel Scheller <d.scheller@gmx.net>
Mon, 3 Jul 2017 17:20:54 +0000 (13:20 -0400)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Thu, 20 Jul 2017 16:57:11 +0000 (12:57 -0400)
commitcd21b334943719f880e707eb91895fc916a88000
tree46b889a442954eb7704de22818f0aab553f33665
parent435945e08551ef05a5e01610e042bc16df0db8de
media: dvb-frontends: add ST STV0910 DVB-S/S2 demodulator frontend driver

This adds a multi frontend driver for the ST STV0910 DVB-S/S2 demodulator
frontends. The driver code originates from the Digital Devices' dddvb
vendor driver package as of version 0.9.29, and has been cleaned up from
core API usage which isn't supported yet in the kernel, and additionally
all obvious style issues have been resolved. All camel case and allcaps
have been converted to kernel_case and lowercase. Patches have been sent
to the vendor package maintainers to fix this aswell. Signal statistics
acquisition has been refactored to comply with standards.

Permission to reuse and mainline the driver code was formally granted by
Ralph Metzler <rjkm@metzlerbros.de>.

Signed-off-by: Daniel Scheller <d.scheller@gmx.net>
Tested-by: Richard Scobie <r.scobie@clear.net.nz>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/dvb-frontends/Kconfig
drivers/media/dvb-frontends/Makefile
drivers/media/dvb-frontends/stv0910.c [new file with mode: 0644]
drivers/media/dvb-frontends/stv0910.h [new file with mode: 0644]
drivers/media/dvb-frontends/stv0910_regs.h [new file with mode: 0644]