summaryrefslogtreecommitdiffstats
path: root/drivers/input/joystick/iforce/iforce-usb.c
diff options
context:
space:
mode:
authorDmitry Torokhov2018-07-25 02:32:24 +0200
committerDmitry Torokhov2019-06-23 08:55:20 +0200
commit4f99de6d9d57d29b10f132490034aa21b7ba184f (patch)
treeebb8eef57b7385855ff1d93eeaf0397fa1633436 /drivers/input/joystick/iforce/iforce-usb.c
parentInput: iforce - move transport data into transport modules (diff)
downloadkernel-qcow2-linux-4f99de6d9d57d29b10f132490034aa21b7ba184f.tar.gz
kernel-qcow2-linux-4f99de6d9d57d29b10f132490034aa21b7ba184f.tar.xz
kernel-qcow2-linux-4f99de6d9d57d29b10f132490034aa21b7ba184f.zip
Input: iforce - split into core and transport modules
Now that we have moved enough transport details into separate source files we can change them into transport modules so that they are only loaded when needed. Tested-by: Tim Schumacher <timschumi@gmx.de> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Diffstat (limited to 'drivers/input/joystick/iforce/iforce-usb.c')
-rw-r--r--drivers/input/joystick/iforce/iforce-usb.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/input/joystick/iforce/iforce-usb.c b/drivers/input/joystick/iforce/iforce-usb.c
index d4e7a24922cd..9d635f01cf19 100644
--- a/drivers/input/joystick/iforce/iforce-usb.c
+++ b/drivers/input/joystick/iforce/iforce-usb.c
@@ -21,6 +21,7 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <linux/usb.h>
#include "iforce.h"
struct iforce_usb {
@@ -316,3 +317,9 @@ struct usb_driver iforce_usb_driver = {
.disconnect = iforce_usb_disconnect,
.id_table = iforce_usb_ids,
};
+
+module_usb_driver(iforce_usb_driver);
+
+MODULE_AUTHOR("Vojtech Pavlik <vojtech@ucw.cz>, Johann Deneux <johann.deneux@gmail.com>");
+MODULE_DESCRIPTION("USB I-Force joysticks and wheels driver");
+MODULE_LICENSE("GPL");