From: Dmitry Torokhov <dtor_core@ameritech.net>
To: InputML <linux-input@atrey.karlin.mff.cuni.cz>
Cc: alsa-devel@alsa-project.org, LKML <linux-kernel@vger.kernel.org>,
Vojtech Pavlik <vojtech@suse.cz>
Subject: [PATCH 0/10] Convert gameport to driver model/sysfs
Date: Fri, 11 Feb 2005 01:58:47 -0500 [thread overview]
Message-ID: <200502110158.47872.dtor_core@ameritech.net> (raw)
Hi,
This series of patches adds a new "gameport" bus to the driver model.
It is implemented very similarly to "serio" bus and also allows
individual drivers to be manually bound/disconnected from a port
by manipulating port's "drvctl" attribute.
01-gameport-renames1.patch
- rename gameport->driver to gameport->port_data in preparation
to sysfs integration to avoid confusion with real drivers.
02-gameport-renames2.patch
- more renames in gameport in preparations to sysfs integration,
gameport_dev renamed to gameport_driver, gameport_[un]register_device
renamed to gameport_[un]register_driver
03-gameport-connect-mandatory.patch
- make connect and disconnect mandatory as these call gameport_open
and gameport_close which actually bind driver and port together.
04-gameport-dynalloc-prepare.patch
- sysfs/kobjects requires objects be allocated synamically. Prepare
to dynamic gameport allocation, create gameport_allocate_port and
gameport_free_port; dynamically allocated ports are freed by core
upon release. Also add gameport_set_name and gameport_set_phys
to ease transition.
05-gameport-dynalloc-input.patch
- convert drivers in input/gameport to dynamic gameport allocation.
06-gameport-dynalloc-sound-oss.patch
- convert drivers in sound/oss to dynamic gameport allocation.
07-gameport-dynalloc-sound-alsa.patch
- convert drivers in sound/pci to dynamic gameport allocation.
08-gameport-drivers-sysfs.patch
- add "gameport" bus and have joystick gameport drivers register
themselves on this bus.
09-gameport-devices-sysfs.patch
- complete gameport sysfs integration. Gameports are registered on
the "gameport" bus.
10-gameport-drvdata.patch
- Get rid of gameport->private, use driver-specific data in device
structure, access through gameport_get/set_drvdata helpers.
The changes can also be pulled from my tree (which has Vojtech's
input tree as a parent):
bk pull bk://dtor.bkbits.net/input
I am CC-ing ALSA list as the changes touch quite a few sound drivers.
Comments/testing is appreciated.
--
Dmitry
next reply other threads:[~2005-02-11 7:05 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-02-11 6:58 Dmitry Torokhov [this message]
2005-02-11 6:59 ` [PATCH 1/10] Gameport: rename driver to port_data Dmitry Torokhov
2005-02-11 7:00 ` [PATCH 2/10] Gameport: rename gameport_dev to gameport_driver Dmitry Torokhov
2005-02-11 7:00 ` [PATCH 3/10] Gameport: connect() is mandatory Dmitry Torokhov
2005-02-11 7:01 ` [PATCH 4/10] Gameport: prepare to dynamic allocation Dmitry Torokhov
2005-02-11 7:02 ` [PATCH 5/10] Gameport: convert input/gameport " Dmitry Torokhov
2005-02-11 7:02 ` [PATCH 6/10] Gameport: convert sound/oss " Dmitry Torokhov
2005-02-11 7:03 ` [PATCH 7/10] Gameport: convert sound/alsa " Dmitry Torokhov
2005-02-11 7:04 ` [PATCH 8/10] Gameport: add "gameport" sysfs bus, add drivers Dmitry Torokhov
2005-02-11 7:04 ` [PATCH 9/10] Gameport: complete sysfs integration Dmitry Torokhov
2005-02-11 7:05 ` [PATCH 10/10] Gameport: replace ->private with gameport_get/set_drvdata Dmitry Torokhov
2005-02-11 8:11 ` [PATCH 0/10] Convert gameport to driver model/sysfs Vojtech Pavlik
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=200502110158.47872.dtor_core@ameritech.net \
--to=dtor_core@ameritech.net \
--cc=alsa-devel@alsa-project.org \
--cc=linux-input@atrey.karlin.mff.cuni.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=vojtech@suse.cz \
/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