All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/19] cxd2841er/ddbridge: support Sony CXD28xx hardware
@ 2017-04-09 19:38 Daniel Scheller
  2017-04-09 19:38 ` [PATCH 01/19] [media] dvb-frontends/cxd2841er: remove kernel log spam in non-debug levels Daniel Scheller
                   ` (19 more replies)
  0 siblings, 20 replies; 41+ messages in thread
From: Daniel Scheller @ 2017-04-09 19:38 UTC (permalink / raw)
  To: aospan, serjk, mchehab, linux-media; +Cc: rjkm

From: Daniel Scheller <d.scheller@gmx.net>

Important note: This series depends on the stv0367/ddbridge series posted
earlier (patches 12 [1] and 13 [2], depending on the I2C functions and the
TDA18212 attach function).

This series improves the cxd2841er demodulator driver and adds some bits
to make it more versatile to be used in more scenarios. Also, the ddbridge
code is updated to recognize all hardware (PCIe cards/bridges and DuoFlex
modules) with Sony CXD28xx tuners, including the newly introduced MaxA8
eight-tuner C2T2 cards.

The series has been tested (together with the STV0367 series) on a wide
variety of cards, including CineCTv7, DuoFlex C(2)T2 modules and MaxA8
cards without any issues. Testing was done with TVHeadend, VDR and MythTV.

Note that the i2c_gate_ctrl() flag is needed in this series aswell since
the i2c_gate_ctrl function needs to be remapped and mutex_lock protected
for the same reasons as in the STV0367 series.

Besides printk() warnings, checkpatch.pl doesn't complain.

Comments and reviews appreciated.

[1] https://patchwork.linuxtv.org/patch/40398/
[2] https://patchwork.linuxtv.org/patch/40399/

Daniel Scheller (19):
  [media] dvb-frontends/cxd2841er: remove kernel log spam in non-debug
    levels
  [media] dvb-frontends/cxd2841er: do I2C reads in one go
  [media] dvb-frontends/cxd2841er: immediately unfreeze regs when done
  [media] dvb-frontends/cxd2841er: support CXD2837/38/43ER demods/Chip
    IDs
  [media] dvb-frontends/cxd2841er: replace IFFREQ calc macros into
    functions
  [media] dvb-frontends/cxd2841er: add variable for configuration flags
  [media] dvb-frontends/cxd2841er: make call to i2c_gate_ctrl optional
  [media] dvb-frontends/cxd2841er: support IF speed calc from tuner
    values
  [media] dvb-frontends/cxd2841er: TS_SERIAL config flag
  [media] dvb-frontends/cxd2841er: make ASCOT use optional
  [media] dvb-frontends/cxd2841er: optionally tune earlier in
    set_frontend()
  [media] dvb-frontends/cxd2841er: make lock wait in set_fe_tc()
    optional
  [media] dvb-frontends/cxd2841er: configurable IFAGCNEG
  [media] dvb-frontends/cxd2841er: more configurable TSBITS
  [media] dvb-frontends/cxd2841er: improved snr reporting
  [media] ddbridge: board control setup, ts quirk flags
  [media] ddbridge: add I2C functions, add XO2 module support
  [media] ddbridge: support for Sony CXD28xx C/C2/T/T2 tuner modules
  [media] ddbridge: hardware IDs for new C2T2 cards and other devices

 drivers/media/dvb-frontends/cxd2841er.c            | 302 +++++++++++------
 drivers/media/dvb-frontends/cxd2841er.h            |  10 +
 drivers/media/dvb-frontends/cxd2841er_priv.h       |   3 +
 drivers/media/pci/ddbridge/Kconfig                 |   3 +
 drivers/media/pci/ddbridge/ddbridge-core.c         | 356 ++++++++++++++++++++-
 drivers/media/pci/ddbridge/ddbridge-regs.h         |   4 +
 drivers/media/pci/ddbridge/ddbridge.h              |  40 ++-
 drivers/media/pci/netup_unidvb/netup_unidvb_core.c |   3 +-
 8 files changed, 615 insertions(+), 106 deletions(-)

-- 
2.10.2

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

end of thread, other threads:[~2017-05-31 20:39 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-09 19:38 [PATCH 00/19] cxd2841er/ddbridge: support Sony CXD28xx hardware Daniel Scheller
2017-04-09 19:38 ` [PATCH 01/19] [media] dvb-frontends/cxd2841er: remove kernel log spam in non-debug levels Daniel Scheller
2017-05-30 14:45   ` Abylay Ospan
2017-04-09 19:38 ` [PATCH 02/19] [media] dvb-frontends/cxd2841er: do I2C reads in one go Daniel Scheller
2017-05-30 16:49   ` Abylay Ospan
2017-04-09 19:38 ` [PATCH 03/19] [media] dvb-frontends/cxd2841er: immediately unfreeze regs when done Daniel Scheller
2017-05-31  0:32   ` Abylay Ospan
2017-04-09 19:38 ` [PATCH 04/19] [media] dvb-frontends/cxd2841er: support CXD2837/38/43ER demods/Chip IDs Daniel Scheller
2017-05-31  2:48   ` Abylay Ospan
2017-04-09 19:38 ` [PATCH 05/19] [media] dvb-frontends/cxd2841er: replace IFFREQ calc macros into functions Daniel Scheller
2017-05-31 11:55   ` Abylay Ospan
2017-04-09 19:38 ` [PATCH 06/19] [media] dvb-frontends/cxd2841er: add variable for configuration flags Daniel Scheller
2017-05-31 11:57   ` Abylay Ospan
2017-04-09 19:38 ` [PATCH 07/19] [media] dvb-frontends/cxd2841er: make call to i2c_gate_ctrl optional Daniel Scheller
2017-05-31 11:59   ` Abylay Ospan
2017-04-09 19:38 ` [PATCH 08/19] [media] dvb-frontends/cxd2841er: support IF speed calc from tuner values Daniel Scheller
2017-05-31 12:03   ` Abylay Ospan
2017-04-09 19:38 ` [PATCH 09/19] [media] dvb-frontends/cxd2841er: TS_SERIAL config flag Daniel Scheller
2017-05-31 12:04   ` Abylay Ospan
2017-04-09 19:38 ` [PATCH 10/19] [media] dvb-frontends/cxd2841er: make ASCOT use optional Daniel Scheller
2017-05-31 12:16   ` Abylay Ospan
2017-04-09 19:38 ` [PATCH 11/19] [media] dvb-frontends/cxd2841er: optionally tune earlier in set_frontend() Daniel Scheller
2017-05-31 12:17   ` Abylay Ospan
2017-04-09 19:38 ` [PATCH 12/19] [media] dvb-frontends/cxd2841er: make lock wait in set_fe_tc() optional Daniel Scheller
2017-05-31 12:19   ` Abylay Ospan
2017-04-09 19:38 ` [PATCH 13/19] [media] dvb-frontends/cxd2841er: configurable IFAGCNEG Daniel Scheller
2017-05-31 12:19   ` Abylay Ospan
2017-04-09 19:38 ` [PATCH 14/19] [media] dvb-frontends/cxd2841er: more configurable TSBITS Daniel Scheller
2017-05-31 12:23   ` Abylay Ospan
2017-04-09 19:38 ` [PATCH 15/19] [media] dvb-frontends/cxd2841er: improved snr reporting Daniel Scheller
2017-05-31 12:23   ` Abylay Ospan
2017-04-09 19:38 ` [PATCH 16/19] [media] ddbridge: board control setup, ts quirk flags Daniel Scheller
2017-05-31 12:26   ` Abylay Ospan
2017-04-09 19:38 ` [PATCH 17/19] [media] ddbridge: add I2C functions, add XO2 module support Daniel Scheller
2017-05-31 12:28   ` Abylay Ospan
2017-04-09 19:38 ` [PATCH 18/19] [media] ddbridge: support for Sony CXD28xx C/C2/T/T2 tuner modules Daniel Scheller
2017-04-09 19:38 ` [PATCH 19/19] [media] ddbridge: hardware IDs for new C2T2 cards and other devices Daniel Scheller
2017-05-28 21:47 ` [PATCH 00/19] cxd2841er/ddbridge: support Sony CXD28xx hardware Daniel Scheller
     [not found]   ` <CAK3bHNW9sM0fZFqYEX-mEhv-Rax82u25KdgjQftGcoY6wV1O0A@mail.gmail.com>
2017-05-31 12:30     ` Abylay Ospan
2017-05-31 20:32       ` Daniel Scheller
2017-05-31 20:39         ` Abylay Ospan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.