The Linux Kernel Mailing List
 help / color / mirror / Atom feed
From: Stefan Richter <stefanr@s5r6.in-berlin.de>
To: Linus Torvalds <torvalds@linux-foundation.org>,
	Andrew Morton <akpm@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org,
	linux1394-devel@lists.sourceforge.net,
	linux-media@vger.kernel.org,
	Mauro Carvalho Chehab <mchehab@infradead.org>,
	Ben Backx <ben@bbackx.com>, Henrik Kurelid <henrik@kurelid.se>
Subject: [git pull] DVB + ieee1394: firedtv driver
Date: Tue, 24 Feb 2009 18:48:35 +0100 (CET)	[thread overview]
Message-ID: <tkrat.847a062a8a488f0d@s5r6.in-berlin.de> (raw)

Linus,

if you don't mind receiving yet another new driver this late in the
game, then please pull from the firedtv-merge branch at

    git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git firedtv-merge

to receive the following IEEE 1394 + DVB updates.  More information
after the shortlog and diffstat...

Beat Michel Liechti (1):
      firedtv: dvb_frontend_info for FireDTV S2, fix "frequency limits undefined" error

Ben Backx (2):
      firesat: fix DVB-S2 device recognition
      firesat: add DVB-S support for DVB-S2 devices

Greg Kroah-Hartman (1):
      DVB: add firesat driver

Henrik Kurelid (5):
      firesat: update isochronous interface, add CI support
      firesat: avc resend
      firedtv: fix returned struct for ca_info
      firedtv: use length_field() of PMT as length
      firedtv: fix registration - adapter number could only be zero

Julia Lawall (1):
      firedtv: Use DEFINE_SPINLOCK

Rambaldi (1):
      firedtv: rename files, variables, functions from firesat to firedtv

Stefan Richter (7):
      firesat: copyrights, rename to firedtv, API conversions, fix remote control input
      ieee1394: use correct barrier types between accesses of nodeid and generation
      ieee1394: add hpsb_node_read() and hpsb_node_lock()
      ieee1394: inherit ud vendor_id from node vendor_id
      ieee1394: remove superfluous assertions
      firedtv: cleanups and minor fixes
      firedtv: massive refactoring

 drivers/ieee1394/dma.h                    |    1 +
 drivers/ieee1394/ieee1394_core.c          |    1 +
 drivers/ieee1394/ieee1394_transactions.c  |   31 +-
 drivers/ieee1394/ieee1394_transactions.h  |    2 +
 drivers/ieee1394/iso.h                    |    1 +
 drivers/ieee1394/nodemgr.c                |   10 +-
 drivers/ieee1394/nodemgr.h                |   18 +
 drivers/media/dvb/Kconfig                 |    4 +
 drivers/media/dvb/Makefile                |    2 +
 drivers/media/dvb/firewire/Kconfig        |   22 +
 drivers/media/dvb/firewire/Makefile       |    8 +
 drivers/media/dvb/firewire/firedtv-1394.c |  285 +++++++
 drivers/media/dvb/firewire/firedtv-avc.c  | 1315 +++++++++++++++++++++++++++++
 drivers/media/dvb/firewire/firedtv-ci.c   |  260 ++++++
 drivers/media/dvb/firewire/firedtv-dvb.c  |  364 ++++++++
 drivers/media/dvb/firewire/firedtv-fe.c   |  247 ++++++
 drivers/media/dvb/firewire/firedtv-rc.c   |  190 +++++
 drivers/media/dvb/firewire/firedtv.h      |  182 ++++
 18 files changed, 2936 insertions(+), 7 deletions(-)
 create mode 100644 drivers/media/dvb/firewire/Kconfig
 create mode 100644 drivers/media/dvb/firewire/Makefile
 create mode 100644 drivers/media/dvb/firewire/firedtv-1394.c
 create mode 100644 drivers/media/dvb/firewire/firedtv-avc.c
 create mode 100644 drivers/media/dvb/firewire/firedtv-ci.c
 create mode 100644 drivers/media/dvb/firewire/firedtv-dvb.c
 create mode 100644 drivers/media/dvb/firewire/firedtv-fe.c
 create mode 100644 drivers/media/dvb/firewire/firedtv-rc.c
 create mode 100644 drivers/media/dvb/firewire/firedtv.h

Some background:

firedtv is a driver for a series of DVB boxes and cards which are
attached through FireWire.  The driver has already been in use by
enthusiasts during the last ~half year and has been exposed in
linux-next for several months.

The ieee1394 core changes which accompany the driver are rather
peripheral and have been in successful testing for months too.  For
these changes, this DVB driver was taken through the linux1394-2.6.git
tree rather than the DVB tree.

The final review posting of the driver a week ago at
http://lkml.org/lkml/2009/2/16/270 has been
Acked-by: Mauro Carvalho Chehab <mchehab@redhat.com>

Still to do:
  - Make it also work with firewire-core alternatively to the older
    ieee1394 core.  (50% done)
  - Support the new DVB S2API.
  - Broader exposure to users will surely bring up one or the other
    issue although it works fine here. :-)

Changes since last week's review:
  - msecs_to_jiffies fixlet suggested by Mauro,
  - reenable verbose logging option (recommended to me by Henrik)
  - small Kconfig fix for CONFIG-INPUT=m, folded into the history for
    100% bisectability,
  - FireDTV S2 frontend info fixlet,
  - collapsed more than 50 baby-step cleanup commits written by me into
    fewer commits.  The old history is still available in
    linux1394-2.6.git's firedtv branch.

Thanks,
-- 
Stefan Richter
-=====-==--= --=- ==---
http://arcgraph.de/sr/


             reply	other threads:[~2009-02-24 17:49 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-02-24 17:48 Stefan Richter [this message]
2009-02-26  1:37 ` [git pull] DVB + ieee1394: firedtv driver Ingo Molnar
2009-02-26 15:59   ` Stefan Richter
2009-02-26 16:40     ` Linus Torvalds
2009-02-26 17:03       ` Ingo Molnar
2009-02-27  8:20         ` Stefan Richter

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=tkrat.847a062a8a488f0d@s5r6.in-berlin.de \
    --to=stefanr@s5r6.in-berlin.de \
    --cc=akpm@linux-foundation.org \
    --cc=ben@bbackx.com \
    --cc=henrik@kurelid.se \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-media@vger.kernel.org \
    --cc=linux1394-devel@lists.sourceforge.net \
    --cc=mchehab@infradead.org \
    --cc=torvalds@linux-foundation.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