public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
From: Bradford Love <brad@nextdimension.cc>
To: linux-media@vger.kernel.org, hverkuil+cisco@kernel.org
Cc: Bradford Love <brad@nextdimension.cc>
Subject: [PATCH v2 0/3] si2177 tuner support and new Hauppauge 9x5 devices
Date: Tue, 24 Mar 2026 13:23:09 -0500	[thread overview]
Message-ID: <20260324182309.3396870-1-brad@nextdimension.cc> (raw)
In-Reply-To: <20260317205042.3365469-1-brad@nextdimension.cc>

Hauppauge 9x5 devices, such as HVR-935, HVR-955Q, and HVR-975
have moved from cx231xx usb bridge to Empia em2828x bridge.

This series depends on my previous series:

media: em28xx: Add support for Empia em2828X bridge


The following USB device id's are new:

2040:0360 - HVR-935 ISOC transport
2040:8360 - HVR-935 Bulk transport

2040:0366 - HVR-955 ISOC transport
2040:8366 - HVR-955 Bulk transport

2040:036a - HVR-975 ISOC transport
2040:836a - HVR-975 Bulk transport

The new devices have all capabilities as previous generation.
- 935 - DVB-T/T2/C, analog tv, composite, s-video, stereo audio
- 955 - QAM/ATSC, analog tv, composite, s-video, stereo audio
- 975 - DVB-T/T2/C + QAM/ATSC, analog tv, composite, s-video, stereo audio

DVB demod: si2168
ATSC demod: lgdt3306a
tuner: si2177

The em28xx driver needed to be expanded slightly to accommodate
a second i2c client frontend, it already was setup for "old"
style multi frontend use already.

The si2177 tuner chip puts out decoded CVBS video, and therefore
requires additional configuration when setting up analog tuning parameters.

---
Changes since v1:
- Renamed some variables
- Fixed some comments
- Explicitly added USB id's affected


Regards,

Bradford



Bradford Love (3):
  em28xx: driver supports two frontends, but not i2c clients
  si2157: Include support for si2177 chip
  em28xx: Add Hauppauge em2828X based 9x5 revisions

 drivers/media/tuners/si2157.c           | 208 +++++++++++++----
 drivers/media/tuners/si2157_priv.h      |   3 +-
 drivers/media/usb/em28xx/em28xx-cards.c | 157 +++++++++++++
 drivers/media/usb/em28xx/em28xx-dvb.c   | 284 ++++++++++++++++++++----
 drivers/media/usb/em28xx/em28xx-video.c |  22 +-
 drivers/media/usb/em28xx/em28xx.h       |   3 +
 6 files changed, 588 insertions(+), 89 deletions(-)

-- 
2.35.1


      parent reply	other threads:[~2026-03-24 18:23 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-03-17 20:50 [PATCH 0/3] si2177 tuner support and new Hauppauge 9x5 devices Bradford Love
2026-03-17 20:50 ` [PATCH 1/3] media: em28xx: driver supports two frontends, but not i2c clients Bradford Love
2026-03-24 18:24   ` [PATCH v2 " Bradford Love
2026-03-17 20:50 ` [PATCH 2/3] media: si2157: Include support for si2177 chip Bradford Love
2026-03-24 18:25   ` [PATCH v2 " Bradford Love
2026-03-17 20:50 ` [PATCH 3/3] media: em28xx: Add Hauppauge em2828X based 9x5 revisions Bradford Love
2026-03-24 18:25   ` [PATCH v2 " Bradford Love
2026-03-24 18:23 ` Bradford Love [this message]

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=20260324182309.3396870-1-brad@nextdimension.cc \
    --to=brad@nextdimension.cc \
    --cc=hverkuil+cisco@kernel.org \
    --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