linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] m88ds3103: Add support for Montage 3103b DVB-S demod
@ 2020-02-01 21:48 Brad Love
  2020-02-01 21:48 ` [PATCH 1/3] m88ds3103: Add support for ds3103b demod Brad Love
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Brad Love @ 2020-02-01 21:48 UTC (permalink / raw)
  To: linux-media; +Cc: Brad Love

The following series implements the necessary changes to allow the
Montage m88ds3103b satellite demodulator to work.

The 3103b demod identifies as an m88rs6000, but has significant operating
differences. The 3103b demod has a dynamic clocking chip that must be set
up. There are also register settings that only apply to the 3103b.
There is also a new firmware that must be used.

The driver was developed by reverse engineering the differences between
i2c traffic using an instrumented downstream GPLv2 vendor driver and
the upstream m88ds3103 driver. The mclk functions are from the downstream
driver.

The demodulator is used by Hauppauge 461e Rev2 B8H9.
The demodulator is also used by Terratec S2 USB Box Rev 4.

Bridge support for detection of the new demodulator has been added to
handle both devices. Both models are confirmed working.




Brad Love (3):
  m88ds3103: Add support for ds3103b demod
  em28xx: Enable Hauppauge 461e rev2
  dw2102: probe for demodulator i2c address

 drivers/media/dvb-frontends/m88ds3103.c      | 466 ++++++++++++++++++-
 drivers/media/dvb-frontends/m88ds3103_priv.h |  14 +-
 drivers/media/usb/dvb-usb/dw2102.c           |  45 +-
 drivers/media/usb/em28xx/em28xx-cards.c      |  18 +
 drivers/media/usb/em28xx/em28xx-dvb.c        |  60 +++
 drivers/media/usb/em28xx/em28xx.h            |   1 +
 6 files changed, 589 insertions(+), 15 deletions(-)

-- 
2.23.0


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2020-02-03 11:09 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-01 21:48 [PATCH 0/3] m88ds3103: Add support for Montage 3103b DVB-S demod Brad Love
2020-02-01 21:48 ` [PATCH 1/3] m88ds3103: Add support for ds3103b demod Brad Love
2020-02-03 10:03   ` kbuild test robot
2020-02-03 11:09   ` kbuild test robot
2020-02-01 21:48 ` [PATCH 2/3] em28xx: Enable Hauppauge 461e rev2 Brad Love
2020-02-01 21:48 ` [PATCH 3/3] dw2102: probe for demodulator i2c address Brad Love

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).