Input: iforce - drop bus type from iforce structure
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Fri, 10 Aug 2018 20:48:16 +0000 (13:48 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Sun, 23 Jun 2019 06:55:48 +0000 (23:55 -0700)
It is not needed anymore as behavior is controlled by the transport
operations set up for given device.

Tested-by: Tim Schumacher <timschumi@gmx.de>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/joystick/iforce/iforce-serio.c
drivers/input/joystick/iforce/iforce-usb.c
drivers/input/joystick/iforce/iforce.h

index c73d988..277522d 100644 (file)
@@ -214,7 +214,6 @@ static int iforce_serio_connect(struct serio *serio, struct serio_driver *drv)
        iforce = &iforce_serio->iforce;
 
        iforce->xport_ops = &iforce_serio_xport_ops;
-       iforce->bus = IFORCE_232;
 
        iforce_serio->serio = serio;
        serio_set_drvdata(serio, iforce_serio);
index d85258b..ae2dd5b 100644 (file)
@@ -234,7 +234,6 @@ static int iforce_usb_probe(struct usb_interface *intf,
        iforce = &iforce_usb->iforce;
 
        iforce->xport_ops = &iforce_usb_xport_ops;
-       iforce->bus = IFORCE_USB;
 
        iforce_usb->usbdev = dev;
        iforce_usb->intf = intf;
index 180de7a..3e91cc3 100644 (file)
 
 #define IFORCE_MAX_LENGTH      16
 
-/* iforce::bus */
-#define IFORCE_232     1
-#define IFORCE_USB     2
-
 #define IFORCE_EFFECTS_MAX     32
 
 /* Each force feedback effect is made of one core effect, which can be
@@ -105,7 +101,6 @@ struct iforce {
        struct input_dev *dev;          /* Input device interface */
        struct iforce_device *type;
        const struct iforce_xport_ops *xport_ops;
-       int bus;
 
        spinlock_t xmit_lock;
        /* Buffer used for asynchronous sending of bytes to the device */