[patch 00/10] firedtv: a few more updates

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <devel@...>
Date: Monday, September 29, 2008 - 1:15 pm

Hi list,

here are some more cleanups to the firedtv driver. As mentioned during
the last round of updates, this driver is currently hosted in a branch
at kernel.org's linux1394-2.6.git repo (actually three branches) with
the goal to make it merge-ready for 2.6.28(-rc1) --- I hope. Quilt
series exist too. More info about the git branches and quilt series can
be found at http://user.in-berlin.de/~s5r6/linux1394/firedtv/. I will
upload the new patches to these repos later today.

This series of updates touches the ieee1394 interface of the driver and
cleans up some aspects of the driver initialization and device probing.
The three ieee1394 core patches in this series have already been posted
to the linux1394-devel mailinglist a while ago.

What I would still like to do before posting a proper announcement and
review patch on LKML is
- many trivial stylistic cleanups,
- don't use bitfields for on-the-wire data (there is a bug with big
endian CPUs in the driver due to its bitfields),
- rename variables, functions, files, and the driver subdirectory
from firesat to firedtv. (The module is already called firedtv.)

I will follow up with the following patches:

01/10 ieee1394: use correct barrier types between accesses of nodeid and generation
02/10 ieee1394: add hpsb_node_read() and hpsb_node_lock()
03/10 ieee1394: inherit ud vendor_id from node vendor_id
04/10 firedtv: use hpsb_node_read(), _write(), _lock()
05/10 firedtv: add vendor_id and version to driver match table
06/10 firedtv: remove unused dual subunit code from initialization
07/10 firedtv: fix initialization of dvb_frontend.ops
08/10 firedtv: remove unused struct members
09/10 firedtv: fix string comparison and a few sparse warnings
10/10 firedtv: register input device as child of a FireWire device

Combined diffstat:

drivers/ieee1394/nodemgr.c | 10
drivers/ieee1394/nodemgr.h | 18 +
drivers/media/dvb/firesat/avc_api.c | 187 ++++----------
drivers/media/dvb/firesat/avc_api.h | 7
drivers/media/dvb/firesat/cmp.c | 7
drivers/media/dvb/firesat/firesat-ci.c | 15 -
drivers/media/dvb/firesat/firesat-ci.h | 2
drivers/media/dvb/firesat/firesat-rc.c | 42 ++-
drivers/media/dvb/firesat/firesat-rc.h | 9
drivers/media/dvb/firesat/firesat.h | 68 ++---
drivers/media/dvb/firesat/firesat_1394.c | 293 ++++++++---------------
drivers/media/dvb/firesat/firesat_dvb.c | 183 ++++++--------
drivers/media/dvb/firesat/firesat_fe.c | 183 ++++++--------
drivers/media/dvb/firesat/firesat_iso.c | 3
14 files changed, 424 insertions(+), 603 deletions(-)

The patches have been compile-tested with linux 2.6.25, .26, .27-rc7 and
runtime tested with .27-rc7 and a FireDTV DVB-C box.
--
Stefan Richter
-=====-==--- =--= ===-=
http://arcgraph.de/sr/

_______________________________________________
devel mailing list
devel@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Gettinng started with Linux drivers, Amit Uttamchandani, (Fri Apr 10, 6:04 pm)
broken mailing list, try 47..., Greg KH, (Fri Jan 11, 3:12 pm)
Mailing Lists, Tomasz Grzegurzko, (Fri Feb 8, 8:22 pm)
what is the status of this initiative ?, JoJo jojo, (Thu Mar 13, 3:20 am)
A tablet driver question, Steven Hunt, (Wed May 20, 12:49 am)
Dearest Beloved,, Mr. Kunio Uematsu, (Tue Mar 16, 3:52 pm)
[patch 00/10] firedtv: a few more updates, Stefan Richter, (Mon Sep 29, 1:15 pm)
Re: A tablet driver question, Greg KH, (Wed May 20, 1:12 am)
Re: A tablet driver question, Steven Hunt, (Wed May 20, 2:16 am)
Re: A tablet driver question, Jiri Slaby, (Wed May 20, 3:19 am)
Re: A tablet driver question, Steven Hunt, (Wed May 20, 11:58 am)
Re: A tablet driver question, Jiri Slaby, (Wed May 20, 12:24 pm)
Re: A tablet driver question, Mohamed Ikbel Boulabiar, (Wed May 20, 12:50 pm)
Re: A tablet driver question, Jiri Kosina, (Thu May 21, 4:33 am)
Re: Gettinng started with Linux drivers, Stefan Richter, (Sat Apr 11, 6:00 am)
Re: Gettinng started with Linux drivers, Amit Uttamchandani, (Sun Apr 12, 9:08 pm)
Re: Gettinng started with Linux drivers, Stefan Richter, (Mon Apr 13, 3:39 am)
Re: [patch 00/10] firedtv: a few more updates, Stefan Richter, (Mon Sep 29, 1:46 pm)
[patch 08/10] firedtv: remove unused struct members, Stefan Richter, (Mon Sep 29, 1:21 pm)
Re: what is the status of this initiative ?, Greg KH, (Thu Mar 13, 10:51 am)
Re: what is the status of this initiative ?, Javi Roman, (Thu Mar 13, 1:13 pm)
Re: what is the status of this initiative ?, Greg KH, (Thu Mar 13, 1:36 pm)
Re: what is the status of this initiative ?, Davide Madrisan, (Thu Mar 13, 1:30 pm)
Re: broken mailing list, try 47..., Steven Le Roux, (Sat Jan 12, 2:10 pm)
Re: broken mailing list, try 47..., stuart, (Sat Jan 12, 6:56 pm)
Kick off the Linux Driver Project (again, this time for real), Peter W. Morreale, (Thu Sep 27, 9:21 am)
Kick off the Linux Driver Project (again, this time for real), Peter W. Morreale, (Thu Sep 27, 9:55 am)
Kick off the Linux Driver Project (again, this time for real), Peter W. Morreale, (Thu Sep 27, 10:58 am)
Kick off the Linux Driver Project (again, this time for real), Tomasz Grzegurzko, (Thu Sep 27, 9:40 pm)