From: Brad Love <brad@nextdimension.cc>
To: linux-media@vger.kernel.org
Cc: Brad Love <brad@nextdimension.cc>
Subject: [PATCH 0/3] m88ds3103: Add support for Montage 3103b DVB-S demod
Date: Sat, 1 Feb 2020 15:48:23 -0600 [thread overview]
Message-ID: <20200201214826.22873-1-brad@nextdimension.cc> (raw)
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
next reply other threads:[~2020-02-01 21:48 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-02-01 21:48 Brad Love [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200201214826.22873-1-brad@nextdimension.cc \
--to=brad@nextdimension.cc \
--cc=linux-media@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).