Messages in this thread | | | From | Michal Malý <> | 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 |
| |
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
| |