[PATCH 0/3] MaxLinear mxl692 demod-tuner / Hauppauge usb QuadHD

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Attached is a new driver for MaxLinear mxl692 ATSC/QAM combo
tuner-demodulator. The driver is used by em28xx based
Hauppauge USB QuadHD.

The Hauppauge USB QuadHD contains four instances of the mxl692,
configured as two "dual tuner" em28xx devices.

Bus 003 Device 006: ID 2040:846d Hauppauge
Bus 003 Device 005: ID 2040:846d Hauppauge

The ATSC portion works fully, the QAM portion needs some TLC,
and is therefore not listed in the DVB capabilities.

The driver is based off vendor provided GPLv2 source code.

Note: there are a number of LONG_LINE warnings. I have left them
as is, due to recent developments/statements regarding this topic.
I do not feel the driver would be made any clearer by arbitrarily
splitting up the remaining lines further.


This is just a v1, if there's any comments/questions/concerns
let me know and I'll sort them out.



Brad Love (3):
  mxl692: MaxLinear 692 ATSC demod-tuner driver
  em28xx-core: Fix TS2 active led
  em28xx: Add support for Hauppauge USB QuadHD

 drivers/media/dvb-frontends/Kconfig       |    9 +
 drivers/media/dvb-frontends/Makefile      |    1 +
 drivers/media/dvb-frontends/mxl692.c      | 1363 +++++++++++++++++++++
 drivers/media/dvb-frontends/mxl692.h      |   38 +
 drivers/media/dvb-frontends/mxl692_defs.h |  493 ++++++++
 drivers/media/usb/em28xx/Kconfig          |    1 +
 drivers/media/usb/em28xx/em28xx-cards.c   |   46 +
 drivers/media/usb/em28xx/em28xx-core.c    |    4 +-
 drivers/media/usb/em28xx/em28xx-dvb.c     |   26 +
 drivers/media/usb/em28xx/em28xx.h         |    1 +
 10 files changed, 1981 insertions(+), 1 deletion(-)
 create mode 100644 drivers/media/dvb-frontends/mxl692.c
 create mode 100644 drivers/media/dvb-frontends/mxl692.h
 create mode 100644 drivers/media/dvb-frontends/mxl692_defs.h

-- 
2.23.0




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux