From: Daniel Scheller <d.scheller.oss@gmail.com>
To: linux-media@vger.kernel.org, mchehab@kernel.org,
mchehab@s-opensource.com
Subject: [PATCH 00/20] dddvb/ddbridge-0.9.33
Date: Mon, 2 Apr 2018 20:24:07 +0200 [thread overview]
Message-ID: <20180402182427.20918-1-d.scheller.oss@gmail.com> (raw)
From: Daniel Scheller <d.scheller@gmx.net>
This series brings all relevant changes from the upstream dddvb-0.9.33
driver package to the in-kernel ddbridge and stv0910, though a few changes
were picked up and merged previously already.
Summary of changes:
* stv0910: initialisation fixes and fixed CNR reporting (uvalue vs.
svalue)
* ddbridge: general code move, cleanups and fixups
* ddbridge: fixes and improvements to the IRQ setup and handling, and
MSI-X support
* ddbridge: configurable DMA buffers (via modparam)
* ddbridge: dummy tuner option, useful for debugging and stress testing
purposes
* ddbridge: support for the new MCI card types, and namely the new MaxSX8
cards
Patches were build-tested in their order and are bisect safe. Besides the
modparam move, everything is picked up from dddvb-0.9.33.
The series adds the new ddbridge-mci.[c|h] files. Here, SPDX headers were
already put in place, but until things have been fully sorted out, the
original GPL boiler plate is kept in place for now.
Please pick up and merge.
Daniel Scheller (20):
[media] dvb-frontends/stv0910: add init values for TSINSDELM/L
[media] dvb-frontends/stv0910: increase parallel TS output speed
[media] dvb-frontends/stv0910: fix CNR reporting in read_snr()
[media] ddbridge: move modparams to ddbridge-core.c
[media] ddbridge: move ddb_wq and the wq+class initialisation to -core
[media] ddbridge: move MSI IRQ cleanup to a helper function
[media] ddbridge: request/free_irq using pci_irq_vector, enable MSI-X
[media] ddbridge: add helper for IRQ handler setup
[media] ddbridge: add macros to handle IRQs in nibble and byte blocks
[media] ddbridge: improve separated MSI IRQ handling
[media] ddbridge: use spin_lock_irqsave() in output_work()
[media] ddbridge: fix output buffer check
[media] ddbridge: set devid entry for link 0
[media] ddbridge: make DMA buffer count and size modparam-configurable
[media] ddbridge: support dummy tuners with 125MByte/s dummy data
stream
[media] ddbridge: initial support for MCI-based MaxSX8 cards
[media] ddbridge/max: implement MCI/MaxSX8 attach function
[media] ddbridge: add hardware defs and PCI IDs for MCI cards
[media] ddbridge: recognize and attach the MaxSX8 cards
[media] ddbridge: set driver version to 0.9.33-integrated
drivers/media/dvb-frontends/stv0910.c | 12 +-
drivers/media/pci/ddbridge/Kconfig | 1 +
drivers/media/pci/ddbridge/Makefile | 2 +-
drivers/media/pci/ddbridge/ddbridge-core.c | 299 +++++++++++-----
drivers/media/pci/ddbridge/ddbridge-hw.c | 11 +
drivers/media/pci/ddbridge/ddbridge-i2c.c | 5 +-
drivers/media/pci/ddbridge/ddbridge-main.c | 91 ++---
drivers/media/pci/ddbridge/ddbridge-max.c | 42 +++
drivers/media/pci/ddbridge/ddbridge-max.h | 1 +
drivers/media/pci/ddbridge/ddbridge-mci.c | 550 +++++++++++++++++++++++++++++
drivers/media/pci/ddbridge/ddbridge-mci.h | 152 ++++++++
drivers/media/pci/ddbridge/ddbridge.h | 50 +--
12 files changed, 1030 insertions(+), 186 deletions(-)
create mode 100644 drivers/media/pci/ddbridge/ddbridge-mci.c
create mode 100644 drivers/media/pci/ddbridge/ddbridge-mci.h
--
2.16.1
next reply other threads:[~2018-04-02 18:24 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-04-02 18:24 Daniel Scheller [this message]
2018-04-02 18:24 ` [PATCH 01/20] [media] dvb-frontends/stv0910: add init values for TSINSDELM/L Daniel Scheller
2018-04-02 18:24 ` [PATCH 02/20] [media] dvb-frontends/stv0910: increase parallel TS output speed Daniel Scheller
2018-04-02 18:24 ` [PATCH 03/20] [media] dvb-frontends/stv0910: fix CNR reporting in read_snr() Daniel Scheller
2018-04-02 18:24 ` [PATCH 04/20] [media] ddbridge: move modparams to ddbridge-core.c Daniel Scheller
2018-04-02 18:24 ` [PATCH 05/20] [media] ddbridge: move ddb_wq and the wq+class initialisation to -core Daniel Scheller
2018-04-02 18:24 ` [PATCH 06/20] [media] ddbridge: move MSI IRQ cleanup to a helper function Daniel Scheller
2018-04-02 18:24 ` [PATCH 07/20] [media] ddbridge: request/free_irq using pci_irq_vector, enable MSI-X Daniel Scheller
2018-04-02 18:24 ` [PATCH 08/20] [media] ddbridge: add helper for IRQ handler setup Daniel Scheller
2018-04-02 18:24 ` [PATCH 09/20] [media] ddbridge: add macros to handle IRQs in nibble and byte blocks Daniel Scheller
2018-04-02 18:24 ` [PATCH 10/20] [media] ddbridge: improve separated MSI IRQ handling Daniel Scheller
2018-04-02 18:24 ` [PATCH 11/20] [media] ddbridge: use spin_lock_irqsave() in output_work() Daniel Scheller
2018-04-02 18:24 ` [PATCH 12/20] [media] ddbridge: fix output buffer check Daniel Scheller
2018-04-02 18:24 ` [PATCH 13/20] [media] ddbridge: set devid entry for link 0 Daniel Scheller
2018-04-02 18:24 ` [PATCH 14/20] [media] ddbridge: make DMA buffer count and size modparam-configurable Daniel Scheller
2018-04-02 18:24 ` [PATCH 15/20] [media] ddbridge: support dummy tuners with 125MByte/s dummy data stream Daniel Scheller
2018-04-02 18:24 ` [PATCH 16/20] [media] ddbridge: initial support for MCI-based MaxSX8 cards Daniel Scheller
2018-04-02 18:24 ` [PATCH 17/20] [media] ddbridge/max: implement MCI/MaxSX8 attach function Daniel Scheller
2018-04-02 18:24 ` [PATCH 18/20] [media] ddbridge: add hardware defs and PCI IDs for MCI cards Daniel Scheller
2018-04-02 18:24 ` [PATCH 19/20] [media] ddbridge: recognize and attach the MaxSX8 cards Daniel Scheller
2018-04-02 18:24 ` [PATCH 20/20] [media] ddbridge: set driver version to 0.9.33-integrated Daniel Scheller
2018-04-05 20:45 ` [PATCH 00/20] dddvb/ddbridge-0.9.33 Daniel Scheller
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=20180402182427.20918-1-d.scheller.oss@gmail.com \
--to=d.scheller.oss@gmail.com \
--cc=linux-media@vger.kernel.org \
--cc=mchehab@kernel.org \
--cc=mchehab@s-opensource.com \
/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