All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/35] Add a driver for Terratec H7
@ 2012-01-21 16:04 Mauro Carvalho Chehab
  2012-01-21 16:04 ` [PATCH 01/35] [media] dvb: Add a new driver for az6007 Mauro Carvalho Chehab
                   ` (3 more replies)
  0 siblings, 4 replies; 44+ messages in thread
From: Mauro Carvalho Chehab @ 2012-01-21 16:04 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Linux Media Mailing List

Terratec H7 is a Cypress FX2 device with a mt2063 tuner and a drx-k
demod. This series add support for it. It started with a public
tree found at:
	 http://linux.terratec.de/files/TERRATEC_H7/20110323_TERRATEC_H7_Linux.tar.gz

The driver were almost completely re-written, and it is now working,
at least with DVB-C. I don't have a DVB-T signal here for testing,
but I suspect it should also work fine.

The FX2 firmware has a NEC IR decoder. The driver has support for
it. The default keytable has support for the black Terratec IR
and for the grey IR with orange keys.

The CI support inside the driver is similar to the one found at the
az6027 driver. I don't have a CI module here, so it is not tested.

Tests and feedback are welcome.

Mauro Carvalho Chehab (35):
  [media] dvb: Add a new driver for az6007
  [media] az6007: Fix compilation troubles at az6007
  [media] az6007: Fix it to allow loading it without crash
  [media] az6007: Fix the I2C code in order to handle mt2063
  [media] az6007: Comment the gate_ctl mutex
  [media] az6007: Remove some dead code that doesn't seem to be needed
  [media] az6007: CodingStyle cleanup
  [media] az6007: Get rid of az6007.h
  [media] az6007: Replace the comments at the beginning of the driver
  [media] az6007: move device PID's to the proper place
  [media] az6007: make driver less verbose
  [media] drxk: Don't assume a default firmware name
  [media] az6007: need to define drivers name before including dvb-usb.h
  [media] az6007: Fix some init sequences and use the right firmwares
  [media] az6007: Change the az6007 read/write routine parameter
  [media] az6007: Simplify the read/write logic
  [media] az6007: Simplify the code by removing an uneeded function
  [media] az6007: Fix IR receive code
  [media] az6007: improve the error messages for az6007 read/write calls
  [media] az6007: Use the new MFE support at dvb-usb
  [media] az6007: Change it to use the MFE solution adopted at dvb-usb
  [media] az6007: Use a per device private struct
  [media] drxk: Allow setting it on dynamic_clock mode
  [media] az6007: Use DRX-K dynamic clock mode
  [media] drxk: add support for Mpeg output clock drive strength config
  [media] drxk: Allow enabling MERR/MVAL cfg
  [media] az6007: code cleanups and fixes
  [media] az6007: Driver cleanup
  [media] az6007: Protect read/write calls with a mutex
  [media] az6007: Be sure to use kmalloc'ed buffer for transfers
  [media] az6007: Fix IR handling
  [media] az6007: Convert IR to use the rc_core logic
  [media] az6007: Use the right keycode for Terratec H7
  [media] az6007: Enable the driver at the building system
  [media] az6007: CodingStyle fixes

 drivers/media/common/tuners/mt2063.c               |    2 +-
 drivers/media/dvb/ddbridge/ddbridge-core.c         |    1 +
 drivers/media/dvb/dvb-usb/Kconfig                  |    8 +
 drivers/media/dvb/dvb-usb/Makefile                 |    4 +-
 drivers/media/dvb/dvb-usb/az6007.c                 |  581 ++++++++++++++++++++
 drivers/media/dvb/dvb-usb/dvb-usb-ids.h            |    2 +
 drivers/media/dvb/frontends/drxk.h                 |   23 +-
 drivers/media/dvb/frontends/drxk_hard.c            |   41 +-
 drivers/media/dvb/frontends/drxk_hard.h            |    1 +
 drivers/media/dvb/ngene/ngene-cards.c              |    1 +
 .../media/rc/keymaps/rc-nec-terratec-cinergy-xs.c  |   52 ++
 11 files changed, 690 insertions(+), 26 deletions(-)
 create mode 100644 drivers/media/dvb/dvb-usb/az6007.c

-- 
1.7.8


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

end of thread, other threads:[~2012-02-16 18:43 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-21 16:04 [PATCH 00/35] Add a driver for Terratec H7 Mauro Carvalho Chehab
2012-01-21 16:04 ` [PATCH 01/35] [media] dvb: Add a new driver for az6007 Mauro Carvalho Chehab
2012-01-21 16:04   ` [PATCH 02/35] [media] az6007: Fix compilation troubles at az6007 Mauro Carvalho Chehab
2012-01-21 16:04     ` [PATCH 03/35] [media] az6007: Fix it to allow loading it without crash Mauro Carvalho Chehab
2012-01-21 16:04       ` [PATCH 04/35] [media] az6007: Fix the I2C code in order to handle mt2063 Mauro Carvalho Chehab
2012-01-21 16:04         ` [PATCH 05/35] [media] az6007: Comment the gate_ctl mutex Mauro Carvalho Chehab
2012-01-21 16:04           ` [PATCH 06/35] [media] az6007: Remove some dead code that doesn't seem to be needed Mauro Carvalho Chehab
2012-01-21 16:04             ` [PATCH 07/35] [media] az6007: CodingStyle cleanup Mauro Carvalho Chehab
2012-01-21 16:04               ` [PATCH 08/35] [media] az6007: Get rid of az6007.h Mauro Carvalho Chehab
2012-01-21 16:04                 ` [PATCH 09/35] [media] az6007: Replace the comments at the beginning of the driver Mauro Carvalho Chehab
2012-01-21 16:04                   ` [PATCH 10/35] [media] az6007: move device PID's to the proper place Mauro Carvalho Chehab
2012-01-21 16:04                     ` [PATCH 11/35] [media] az6007: make driver less verbose Mauro Carvalho Chehab
2012-01-21 16:04                       ` [PATCH 12/35] [media] drxk: Don't assume a default firmware name Mauro Carvalho Chehab
2012-01-21 16:04                         ` [PATCH 13/35] [media] az6007: need to define drivers name before including dvb-usb.h Mauro Carvalho Chehab
2012-01-21 16:04                           ` [PATCH 14/35] [media] az6007: Fix some init sequences and use the right firmwares Mauro Carvalho Chehab
2012-01-21 16:04                             ` [PATCH 15/35] [media] az6007: Change the az6007 read/write routine parameter Mauro Carvalho Chehab
2012-01-21 16:04                               ` [PATCH 16/35] [media] az6007: Simplify the read/write logic Mauro Carvalho Chehab
2012-01-21 16:04                                 ` [PATCH 17/35] [media] az6007: Simplify the code by removing an uneeded function Mauro Carvalho Chehab
2012-01-21 16:04                                   ` [PATCH 18/35] [media] az6007: Fix IR receive code Mauro Carvalho Chehab
2012-01-21 16:04                                     ` [PATCH 19/35] [media] az6007: improve the error messages for az6007 read/write calls Mauro Carvalho Chehab
2012-01-21 16:04                                       ` [PATCH 20/35] [media] az6007: Use the new MFE support at dvb-usb Mauro Carvalho Chehab
2012-01-21 16:04                                         ` [PATCH 21/35] [media] az6007: Change it to use the MFE solution adopted " Mauro Carvalho Chehab
2012-01-21 16:04                                           ` [PATCH 22/35] [media] az6007: Use a per device private struct Mauro Carvalho Chehab
2012-01-21 16:04                                             ` [PATCH 23/35] [media] drxk: Allow setting it on dynamic_clock mode Mauro Carvalho Chehab
2012-01-21 16:04                                               ` [PATCH 24/35] [media] az6007: Use DRX-K dynamic clock mode Mauro Carvalho Chehab
2012-01-21 16:04                                                 ` [PATCH 25/35] [media] drxk: add support for Mpeg output clock drive strength config Mauro Carvalho Chehab
2012-01-21 16:04                                                   ` [PATCH 26/35] [media] drxk: Allow enabling MERR/MVAL cfg Mauro Carvalho Chehab
2012-01-21 16:04                                                     ` [PATCH 27/35] [media] az6007: code cleanups and fixes Mauro Carvalho Chehab
2012-01-21 16:04                                                       ` [PATCH 28/35] [media] az6007: Driver cleanup Mauro Carvalho Chehab
2012-01-21 16:04                                                         ` [PATCH 29/35] [media] az6007: Protect read/write calls with a mutex Mauro Carvalho Chehab
2012-01-21 16:04                                                           ` [PATCH 30/35] [media] az6007: Be sure to use kmalloc'ed buffer for transfers Mauro Carvalho Chehab
2012-01-21 16:04                                                             ` [PATCH 31/35] [media] az6007: Fix IR handling Mauro Carvalho Chehab
2012-01-21 16:04                                                               ` [PATCH 32/35] [media] az6007: Convert IR to use the rc_core logic Mauro Carvalho Chehab
2012-01-21 16:04                                                                 ` [PATCH 33/35] [media] az6007: Use the right keycode for Terratec H7 Mauro Carvalho Chehab
2012-01-21 16:04                                                                   ` [PATCH 34/35] [media] az6007: Enable the driver at the building system Mauro Carvalho Chehab
2012-01-21 16:04                                                                     ` [PATCH 35/35] [media] az6007: CodingStyle fixes Mauro Carvalho Chehab
2012-01-29 21:18 ` [PATCH 00/35] Add a driver for Terratec H7 Roger Mårtensson
2012-02-08 21:32 ` Torfinn Ingolfsen
2012-02-08 23:04   ` Torfinn Ingolfsen
2012-02-09 21:12     ` Torfinn Ingolfsen
2012-02-10 15:57       ` Jason Krolo
2012-02-13 16:11         ` Eddi De Pieri
2012-02-14 19:38       ` Torfinn Ingolfsen
2012-02-16 18:43 ` Roger Mårtensson

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.