From: "Michal Malý" <madcatxster@devoid-pointer.net>
To: gregkh@linuxfoundation.org, linux-usb@vger.kernel.org,
linux-kernel@vger.kernel.org
Cc: dmitry.torokhov@gmail.com, jikos@kernel.org, elias.vds@gmail.com,
edwin@velds.nl, simon@mungewell.org,
"Michal Malý" <madcatxster@devoid-pointer.net>
Subject: [PATCH 0/2] Add a skeleton module to perform a basic initialization on certain USB devices
Date: Sat, 23 Jan 2016 11:35:09 +0100 [thread overview]
Message-ID: <1453545311-5721-1-git-send-email-madcatxster@devoid-pointer.net> (raw)
This mini series adds a simple skeleton module whose only purpose is to bring
devices that at first appear as a generic USB device into another mode that
can be handled by a more specific subsystem.
This patch was originally requested by Dmitry, reasoning that loading the
entire xpad module just to switch a Logitech G920 wheel into HID mode is
excessive and does not make much sense.
The module can be extended to handle any other USB device that might require
such a switch.
Signed-off-by: Michal Malý <madcatxster@devoid-pointer.net>
Michal Malý (2):
Add usb_skelswitch skeleton module to do basic initialization of
devices that at first appear as a generic USB device.
Use usb_skelswitch module to switch Logitech G920 Racing Wheel to HID
mode.
drivers/usb/Kconfig | 2 +
drivers/usb/common/Kconfig | 17 +++++
drivers/usb/common/Makefile | 2 +
drivers/usb/common/usb-skelswitch.c | 141 ++++++++++++++++++++++++++++++++++++
4 files changed, 162 insertions(+)
create mode 100644 drivers/usb/common/Kconfig
create mode 100644 drivers/usb/common/usb-skelswitch.c
--
2.7.0
next reply other threads:[~2016-01-23 10:35 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-01-23 10:35 Michal Malý [this message]
2016-01-23 10:35 ` [PATCH 1/2] Add usb_skelswitch skeleton module to do basic initialization of devices that at first appear as a generic USB device Michal Malý
2016-01-23 10:35 ` [PATCH 2/2] Use usb_skelswitch module to switch Logitech G920 Racing Wheel to HID mode Michal Malý
2016-01-23 12:46 ` [PATCH 0/2] Add a skeleton module to perform a basic initialization on certain USB devices Bjørn Mork
2016-01-23 15:56 ` Michal Malý
2016-01-23 16:39 ` Greg KH
2016-01-24 22:05 ` Oliver Neukum
2016-01-24 22:48 ` Greg KH
2016-01-25 11:27 ` Oliver Neukum
2016-01-25 14:17 ` Jiri Kosina
2016-01-25 21:02 ` Michal Malý
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=1453545311-5721-1-git-send-email-madcatxster@devoid-pointer.net \
--to=madcatxster@devoid-pointer.net \
--cc=dmitry.torokhov@gmail.com \
--cc=edwin@velds.nl \
--cc=elias.vds@gmail.com \
--cc=gregkh@linuxfoundation.org \
--cc=jikos@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-usb@vger.kernel.org \
--cc=simon@mungewell.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 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.