aboutsummaryrefslogtreecommitdiff
path: root/drivers/media/dvb-frontends/Kconfig
diff options
context:
space:
mode:
authorGravatar Daniel Scheller <d.scheller@gmx.net> 2017-07-09 15:42:43 -0400
committerGravatar Mauro Carvalho Chehab <mchehab@s-opensource.com> 2017-08-20 07:25:09 -0400
commit3c4e04153f9aacfb34e8c5c884c1424e08994aaf (patch)
tree2482c7bcf155a71345550a2f32bf93b31fbaf351 /drivers/media/dvb-frontends/Kconfig
parentmedia: dvb-frontends/stv{0910,6111}: constify tables (diff)
downloadlinux-3c4e04153f9aacfb34e8c5c884c1424e08994aaf.tar.gz
linux-3c4e04153f9aacfb34e8c5c884c1424e08994aaf.tar.bz2
linux-3c4e04153f9aacfb34e8c5c884c1424e08994aaf.zip
media: dvb-frontends: MaxLinear MxL5xx DVB-S/S2 tuner-demodulator driver
This adds the frontend driver for the MaxLinear MxL5xx family of tuner- demodulators, as used on Digital Devices MaxS4/8 four/eight-tuner cards. The driver was picked from the dddvb vendor driver package and - judging solely from the diff - has undergone a 100% rework: - Silly #define's used to pass multiple values to functions were expanded. This resulted in macro/register names not being usable anymore for such occurences, but makes the code WAY more read-, understand- and maintainable. - CamelCase was changed to kernel_case - All typedef were removed - Overall code style was fixed, besides >80char lines in _defs.h and _regs.h, checkpatch is happy. - Also, signal stat acquisition was made to comply with the DVB API ways to do these things. 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> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Diffstat (limited to 'drivers/media/dvb-frontends/Kconfig')
-rw-r--r--drivers/media/dvb-frontends/Kconfig9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/media/dvb-frontends/Kconfig b/drivers/media/dvb-frontends/Kconfig
index d2d3160abdf7..2631d0e0a024 100644
--- a/drivers/media/dvb-frontends/Kconfig
+++ b/drivers/media/dvb-frontends/Kconfig
@@ -53,6 +53,15 @@ config DVB_STV6111
Say Y when you want to support these frontends.
+config DVB_MXL5XX
+ tristate "MaxLinear MxL5xx based tuner-demodulators"
+ depends on DVB_CORE && I2C
+ default m if !MEDIA_SUBDRV_AUTOSELECT
+ help
+ MaxLinear MxL5xx family of DVB-S/S2 tuners/demodulators.
+
+ Say Y when you want to support these frontends.
+
config DVB_M88DS3103
tristate "Montage Technology M88DS3103"
depends on DVB_CORE && I2C && I2C_MUX