diff options
| author | Dmitry Torokhov <dtor@insightbb.com> | 2007-04-12 01:35:26 -0400 | 
|---|---|---|
| committer | Dmitry Torokhov <dtor@insightbb.com> | 2007-04-12 01:35:26 -0400 | 
| commit | 935e658e89678a7e3427b90cd7a1c86025d95bfe (patch) | |
| tree | 002d0f937e92cd074d5f1a9023fe36a9dda7ba65 | |
| parent | a5394fb075a80212765ee3cd4a7842bdccf5fc0a (diff) | |
Input: joysticks - switch to using input_dev->dev.parent
In preparation for struct class_device -> struct device input
core conversion, switch to using input_dev->dev.parent when
specifying device position in sysfs tree.
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
| -rw-r--r-- | drivers/input/joystick/a3d.c | 2 | ||||
| -rw-r--r-- | drivers/input/joystick/adi.c | 2 | ||||
| -rw-r--r-- | drivers/input/joystick/analog.c | 1 | ||||
| -rw-r--r-- | drivers/input/joystick/cobra.c | 2 | ||||
| -rw-r--r-- | drivers/input/joystick/gf2k.c | 2 | ||||
| -rw-r--r-- | drivers/input/joystick/grip.c | 2 | ||||
| -rw-r--r-- | drivers/input/joystick/grip_mp.c | 2 | ||||
| -rw-r--r-- | drivers/input/joystick/guillemot.c | 2 | ||||
| -rw-r--r-- | drivers/input/joystick/iforce/iforce-main.c | 4 | ||||
| -rw-r--r-- | drivers/input/joystick/interact.c | 1 | ||||
| -rw-r--r-- | drivers/input/joystick/magellan.c | 2 | ||||
| -rw-r--r-- | drivers/input/joystick/sidewinder.c | 2 | ||||
| -rw-r--r-- | drivers/input/joystick/spaceball.c | 2 | ||||
| -rw-r--r-- | drivers/input/joystick/spaceorb.c | 2 | ||||
| -rw-r--r-- | drivers/input/joystick/stinger.c | 2 | ||||
| -rw-r--r-- | drivers/input/joystick/tmdc.c | 2 | ||||
| -rw-r--r-- | drivers/input/joystick/twidjoy.c | 3 | ||||
| -rw-r--r-- | drivers/input/joystick/warrior.c | 2 | 
18 files changed, 19 insertions, 18 deletions
diff --git a/drivers/input/joystick/a3d.c b/drivers/input/joystick/a3d.c index 4ac1a8f2169b..ff701ab10d74 100644 --- a/drivers/input/joystick/a3d.c +++ b/drivers/input/joystick/a3d.c  | |||
| @@ -314,7 +314,7 @@ static int a3d_connect(struct gameport *gameport, struct gameport_driver *drv) | |||
| 314 | input_dev->id.vendor = GAMEPORT_ID_VENDOR_MADCATZ; | 314 | input_dev->id.vendor = GAMEPORT_ID_VENDOR_MADCATZ; | 
| 315 | input_dev->id.product = a3d->mode; | 315 | input_dev->id.product = a3d->mode; | 
| 316 | input_dev->id.version = 0x0100; | 316 | input_dev->id.version = 0x0100; | 
| 317 | input_dev->cdev.dev = &gameport->dev; | 317 | input_dev->dev.parent = &gameport->dev; | 
| 318 | input_dev->open = a3d_open; | 318 | input_dev->open = a3d_open; | 
| 319 | input_dev->close = a3d_close; | 319 | input_dev->close = a3d_close; | 
| 320 | 320 | ||
diff --git a/drivers/input/joystick/adi.c b/drivers/input/joystick/adi.c index e8353526736f..28140c4a110d 100644 --- a/drivers/input/joystick/adi.c +++ b/drivers/input/joystick/adi.c  | |||
| @@ -424,7 +424,7 @@ static int adi_init_input(struct adi *adi, struct adi_port *port, int half) | |||
| 424 | input_dev->id.vendor = GAMEPORT_ID_VENDOR_LOGITECH; | 424 | input_dev->id.vendor = GAMEPORT_ID_VENDOR_LOGITECH; | 
| 425 | input_dev->id.product = adi->id; | 425 | input_dev->id.product = adi->id; | 
| 426 | input_dev->id.version = 0x0100; | 426 | input_dev->id.version = 0x0100; | 
| 427 | input_dev->cdev.dev = &port->gameport->dev; | 427 | input_dev->dev.parent = &port->gameport->dev; | 
| 428 | 428 | ||
| 429 | input_set_drvdata(input_dev, port); | 429 | input_set_drvdata(input_dev, port); | 
| 430 | 430 | ||
diff --git a/drivers/input/joystick/analog.c b/drivers/input/joystick/analog.c index 7244e296bb26..1c1afb5d4684 100644 --- a/drivers/input/joystick/analog.c +++ b/drivers/input/joystick/analog.c  | |||
| @@ -449,6 +449,7 @@ static int analog_init_device(struct analog_port *port, struct analog *analog, i | |||
| 449 | input_dev->id.vendor = GAMEPORT_ID_VENDOR_ANALOG; | 449 | input_dev->id.vendor = GAMEPORT_ID_VENDOR_ANALOG; | 
| 450 | input_dev->id.product = analog->mask >> 4; | 450 | input_dev->id.product = analog->mask >> 4; | 
| 451 | input_dev->id.version = 0x0100; | 451 | input_dev->id.version = 0x0100; | 
| 452 | input_dev->dev.parent = &port->gameport->dev; | ||
| 452 | 453 | ||
| 453 | input_set_drvdata(input_dev, port); | 454 | input_set_drvdata(input_dev, port); | 
| 454 | 455 | ||
diff --git a/drivers/input/joystick/cobra.c b/drivers/input/joystick/cobra.c index 207536377fa8..d3352a849b85 100644 --- a/drivers/input/joystick/cobra.c +++ b/drivers/input/joystick/cobra.c  | |||
| @@ -211,7 +211,7 @@ static int cobra_connect(struct gameport *gameport, struct gameport_driver *drv) | |||
| 211 | input_dev->id.vendor = GAMEPORT_ID_VENDOR_CREATIVE; | 211 | input_dev->id.vendor = GAMEPORT_ID_VENDOR_CREATIVE; | 
| 212 | input_dev->id.product = 0x0008; | 212 | input_dev->id.product = 0x0008; | 
| 213 | input_dev->id.version = 0x0100; | 213 | input_dev->id.version = 0x0100; | 
| 214 | input_dev->cdev.dev = &gameport->dev; | 214 | input_dev->dev.parent = &gameport->dev; | 
| 215 | 215 | ||
| 216 | input_set_drvdata(input_dev, cobra); | 216 | input_set_drvdata(input_dev, cobra); | 
| 217 | 217 | ||
diff --git a/drivers/input/joystick/gf2k.c b/drivers/input/joystick/gf2k.c index ac7db7a1f8db..d514aebf7554 100644 --- a/drivers/input/joystick/gf2k.c +++ b/drivers/input/joystick/gf2k.c  | |||
| @@ -308,7 +308,7 @@ static int gf2k_connect(struct gameport *gameport, struct gameport_driver *drv) | |||
| 308 | input_dev->id.vendor = GAMEPORT_ID_VENDOR_GENIUS; | 308 | input_dev->id.vendor = GAMEPORT_ID_VENDOR_GENIUS; | 
| 309 | input_dev->id.product = gf2k->id; | 309 | input_dev->id.product = gf2k->id; | 
| 310 | input_dev->id.version = 0x0100; | 310 | input_dev->id.version = 0x0100; | 
| 311 | input_dev->cdev.dev = &gameport->dev; | 311 | input_dev->dev.parent = &gameport->dev; | 
| 312 | 312 | ||
| 313 | input_set_drvdata(input_dev, gf2k); | 313 | input_set_drvdata(input_dev, gf2k); | 
| 314 | 314 | ||
diff --git a/drivers/input/joystick/grip.c b/drivers/input/joystick/grip.c index 41da7f17d6ee..73eb5ab6f140 100644 --- a/drivers/input/joystick/grip.c +++ b/drivers/input/joystick/grip.c  | |||
| @@ -363,7 +363,7 @@ static int grip_connect(struct gameport *gameport, struct gameport_driver *drv) | |||
| 363 | input_dev->id.vendor = GAMEPORT_ID_VENDOR_GRAVIS; | 363 | input_dev->id.vendor = GAMEPORT_ID_VENDOR_GRAVIS; | 
| 364 | input_dev->id.product = grip->mode[i]; | 364 | input_dev->id.product = grip->mode[i]; | 
| 365 | input_dev->id.version = 0x0100; | 365 | input_dev->id.version = 0x0100; | 
| 366 | input_dev->cdev.dev = &gameport->dev; | 366 | input_dev->dev.parent = &gameport->dev; | 
| 367 | 367 | ||
| 368 | input_set_drvdata(input_dev, grip); | 368 | input_set_drvdata(input_dev, grip); | 
| 369 | 369 | ||
diff --git a/drivers/input/joystick/grip_mp.c b/drivers/input/joystick/grip_mp.c index 1771d5d86790..555319e6378c 100644 --- a/drivers/input/joystick/grip_mp.c +++ b/drivers/input/joystick/grip_mp.c  | |||
| @@ -599,7 +599,7 @@ static int register_slot(int slot, struct grip_mp *grip) | |||
| 599 | input_dev->id.vendor = GAMEPORT_ID_VENDOR_GRAVIS; | 599 | input_dev->id.vendor = GAMEPORT_ID_VENDOR_GRAVIS; | 
| 600 | input_dev->id.product = 0x0100 + port->mode; | 600 | input_dev->id.product = 0x0100 + port->mode; | 
| 601 | input_dev->id.version = 0x0100; | 601 | input_dev->id.version = 0x0100; | 
| 602 | input_dev->cdev.dev = &grip->gameport->dev; | 602 | input_dev->dev.parent = &grip->gameport->dev; | 
| 603 | 603 | ||
| 604 | input_set_drvdata(input_dev, grip); | 604 | input_set_drvdata(input_dev, grip); | 
| 605 | 605 | ||
diff --git a/drivers/input/joystick/guillemot.c b/drivers/input/joystick/guillemot.c index 3e022dc83941..d4e8073caf27 100644 --- a/drivers/input/joystick/guillemot.c +++ b/drivers/input/joystick/guillemot.c  | |||
| @@ -231,7 +231,7 @@ static int guillemot_connect(struct gameport *gameport, struct gameport_driver * | |||
| 231 | input_dev->id.vendor = GAMEPORT_ID_VENDOR_GUILLEMOT; | 231 | input_dev->id.vendor = GAMEPORT_ID_VENDOR_GUILLEMOT; | 
| 232 | input_dev->id.product = guillemot_type[i].id; | 232 | input_dev->id.product = guillemot_type[i].id; | 
| 233 | input_dev->id.version = (int)data[14] << 8 | data[15]; | 233 | input_dev->id.version = (int)data[14] << 8 | data[15]; | 
| 234 | input_dev->cdev.dev = &gameport->dev; | 234 | input_dev->dev.parent = &gameport->dev; | 
| 235 | 235 | ||
| 236 | input_set_drvdata(input_dev, guillemot); | 236 | input_set_drvdata(input_dev, guillemot); | 
| 237 | 237 | ||
diff --git a/drivers/input/joystick/iforce/iforce-main.c b/drivers/input/joystick/iforce/iforce-main.c index bd5a6de69a6b..fb129c479a66 100644 --- a/drivers/input/joystick/iforce/iforce-main.c +++ b/drivers/input/joystick/iforce/iforce-main.c  | |||
| @@ -287,13 +287,13 @@ int iforce_init_device(struct iforce *iforce) | |||
| 287 | #ifdef CONFIG_JOYSTICK_IFORCE_USB | 287 | #ifdef CONFIG_JOYSTICK_IFORCE_USB | 
| 288 | case IFORCE_USB: | 288 | case IFORCE_USB: | 
| 289 | input_dev->id.bustype = BUS_USB; | 289 | input_dev->id.bustype = BUS_USB; | 
| 290 | input_dev->cdev.dev = &iforce->usbdev->dev; | 290 | input_dev->dev.parent = &iforce->usbdev->dev; | 
| 291 | break; | 291 | break; | 
| 292 | #endif | 292 | #endif | 
| 293 | #ifdef CONFIG_JOYSTICK_IFORCE_232 | 293 | #ifdef CONFIG_JOYSTICK_IFORCE_232 | 
| 294 | case IFORCE_232: | 294 | case IFORCE_232: | 
| 295 | input_dev->id.bustype = BUS_RS232; | 295 | input_dev->id.bustype = BUS_RS232; | 
| 296 | input_dev->cdev.dev = &iforce->serio->dev; | 296 | input_dev->dev.parent = &iforce->serio->dev; | 
| 297 | break; | 297 | break; | 
| 298 | #endif | 298 | #endif | 
| 299 | } | 299 | } | 
diff --git a/drivers/input/joystick/interact.c b/drivers/input/joystick/interact.c index f0ff78384cbe..1aec1e9d7c59 100644 --- a/drivers/input/joystick/interact.c +++ b/drivers/input/joystick/interact.c  | |||
| @@ -262,6 +262,7 @@ static int interact_connect(struct gameport *gameport, struct gameport_driver *d | |||
| 262 | input_dev->id.vendor = GAMEPORT_ID_VENDOR_INTERACT; | 262 | input_dev->id.vendor = GAMEPORT_ID_VENDOR_INTERACT; | 
| 263 | input_dev->id.product = interact_type[i].id; | 263 | input_dev->id.product = interact_type[i].id; | 
| 264 | input_dev->id.version = 0x0100; | 264 | input_dev->id.version = 0x0100; | 
| 265 | input_dev->dev.parent = &gameport->dev; | ||
| 265 | 266 | ||
| 266 | input_set_drvdata(input_dev, interact); | 267 | input_set_drvdata(input_dev, interact); | 
| 267 | 268 | ||
diff --git a/drivers/input/joystick/magellan.c b/drivers/input/joystick/magellan.c index 31f6866a2efe..b35604ee43ae 100644 --- a/drivers/input/joystick/magellan.c +++ b/drivers/input/joystick/magellan.c  | |||
| @@ -168,7 +168,7 @@ static int magellan_connect(struct serio *serio, struct serio_driver *drv) | |||
| 168 | input_dev->id.vendor = SERIO_MAGELLAN; | 168 | input_dev->id.vendor = SERIO_MAGELLAN; | 
| 169 | input_dev->id.product = 0x0001; | 169 | input_dev->id.product = 0x0001; | 
| 170 | input_dev->id.version = 0x0100; | 170 | input_dev->id.version = 0x0100; | 
| 171 | input_dev->cdev.dev = &serio->dev; | 171 | input_dev->dev.parent = &serio->dev; | 
| 172 | 172 | ||
| 173 | input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_ABS); | 173 | input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_ABS); | 
| 174 | 174 | ||
diff --git a/drivers/input/joystick/sidewinder.c b/drivers/input/joystick/sidewinder.c index f800c39475b3..2adf73f63c94 100644 --- a/drivers/input/joystick/sidewinder.c +++ b/drivers/input/joystick/sidewinder.c  | |||
| @@ -751,7 +751,7 @@ static int sw_connect(struct gameport *gameport, struct gameport_driver *drv) | |||
| 751 | input_dev->id.vendor = GAMEPORT_ID_VENDOR_MICROSOFT; | 751 | input_dev->id.vendor = GAMEPORT_ID_VENDOR_MICROSOFT; | 
| 752 | input_dev->id.product = sw->type; | 752 | input_dev->id.product = sw->type; | 
| 753 | input_dev->id.version = 0x0100; | 753 | input_dev->id.version = 0x0100; | 
| 754 | input_dev->cdev.dev = &gameport->dev; | 754 | input_dev->dev.parent = &gameport->dev; | 
| 755 | 755 | ||
| 756 | input_set_drvdata(input_dev, sw); | 756 | input_set_drvdata(input_dev, sw); | 
| 757 | 757 | ||
diff --git a/drivers/input/joystick/spaceball.c b/drivers/input/joystick/spaceball.c index dd611deecb0e..abb7c4cf54ad 100644 --- a/drivers/input/joystick/spaceball.c +++ b/drivers/input/joystick/spaceball.c  | |||
| @@ -226,7 +226,7 @@ static int spaceball_connect(struct serio *serio, struct serio_driver *drv) | |||
| 226 | input_dev->id.vendor = SERIO_SPACEBALL; | 226 | input_dev->id.vendor = SERIO_SPACEBALL; | 
| 227 | input_dev->id.product = id; | 227 | input_dev->id.product = id; | 
| 228 | input_dev->id.version = 0x0100; | 228 | input_dev->id.version = 0x0100; | 
| 229 | input_dev->cdev.dev = &serio->dev; | 229 | input_dev->dev.parent = &serio->dev; | 
| 230 | 230 | ||
| 231 | input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_ABS); | 231 | input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_ABS); | 
| 232 | 232 | ||
diff --git a/drivers/input/joystick/spaceorb.c b/drivers/input/joystick/spaceorb.c index f5e496679e2b..c4937f1e837c 100644 --- a/drivers/input/joystick/spaceorb.c +++ b/drivers/input/joystick/spaceorb.c  | |||
| @@ -183,7 +183,7 @@ static int spaceorb_connect(struct serio *serio, struct serio_driver *drv) | |||
| 183 | input_dev->id.vendor = SERIO_SPACEORB; | 183 | input_dev->id.vendor = SERIO_SPACEORB; | 
| 184 | input_dev->id.product = 0x0001; | 184 | input_dev->id.product = 0x0001; | 
| 185 | input_dev->id.version = 0x0100; | 185 | input_dev->id.version = 0x0100; | 
| 186 | input_dev->cdev.dev = &serio->dev; | 186 | input_dev->dev.parent = &serio->dev; | 
| 187 | 187 | ||
| 188 | input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_ABS); | 188 | input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_ABS); | 
| 189 | 189 | ||
diff --git a/drivers/input/joystick/stinger.c b/drivers/input/joystick/stinger.c index b6a6f21cc921..8581ee991d4e 100644 --- a/drivers/input/joystick/stinger.c +++ b/drivers/input/joystick/stinger.c  | |||
| @@ -154,7 +154,7 @@ static int stinger_connect(struct serio *serio, struct serio_driver *drv) | |||
| 154 | input_dev->id.vendor = SERIO_STINGER; | 154 | input_dev->id.vendor = SERIO_STINGER; | 
| 155 | input_dev->id.product = 0x0001; | 155 | input_dev->id.product = 0x0001; | 
| 156 | input_dev->id.version = 0x0100; | 156 | input_dev->id.version = 0x0100; | 
| 157 | input_dev->cdev.dev = &serio->dev; | 157 | input_dev->dev.parent = &serio->dev; | 
| 158 | 158 | ||
| 159 | input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_ABS); | 159 | input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_ABS); | 
| 160 | input_dev->keybit[LONG(BTN_A)] = BIT(BTN_A) | BIT(BTN_B) | BIT(BTN_C) | BIT(BTN_X) | | 160 | input_dev->keybit[LONG(BTN_A)] = BIT(BTN_A) | BIT(BTN_B) | BIT(BTN_C) | BIT(BTN_X) | | 
diff --git a/drivers/input/joystick/tmdc.c b/drivers/input/joystick/tmdc.c index 53260d11fd67..3b36ee04f726 100644 --- a/drivers/input/joystick/tmdc.c +++ b/drivers/input/joystick/tmdc.c  | |||
| @@ -326,7 +326,7 @@ static int tmdc_setup_port(struct tmdc *tmdc, int idx, unsigned char *data) | |||
| 326 | input_dev->id.vendor = GAMEPORT_ID_VENDOR_THRUSTMASTER; | 326 | input_dev->id.vendor = GAMEPORT_ID_VENDOR_THRUSTMASTER; | 
| 327 | input_dev->id.product = model->id; | 327 | input_dev->id.product = model->id; | 
| 328 | input_dev->id.version = 0x0100; | 328 | input_dev->id.version = 0x0100; | 
| 329 | input_dev->cdev.dev = &tmdc->gameport->dev; | 329 | input_dev->dev.parent = &tmdc->gameport->dev; | 
| 330 | 330 | ||
| 331 | input_set_drvdata(input_dev, tmdc); | 331 | input_set_drvdata(input_dev, tmdc); | 
| 332 | 332 | ||
diff --git a/drivers/input/joystick/twidjoy.c b/drivers/input/joystick/twidjoy.c index 458a129b4b22..c91504ec38eb 100644 --- a/drivers/input/joystick/twidjoy.c +++ b/drivers/input/joystick/twidjoy.c  | |||
| @@ -205,10 +205,9 @@ static int twidjoy_connect(struct serio *serio, struct serio_driver *drv) | |||
| 205 | input_dev->id.vendor = SERIO_TWIDJOY; | 205 | input_dev->id.vendor = SERIO_TWIDJOY; | 
| 206 | input_dev->id.product = 0x0001; | 206 | input_dev->id.product = 0x0001; | 
| 207 | input_dev->id.version = 0x0100; | 207 | input_dev->id.version = 0x0100; | 
| 208 | input_dev->cdev.dev = &serio->dev; | 208 | input_dev->dev.parent = &serio->dev; | 
| 209 | 209 | ||
| 210 | input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_ABS); | 210 | input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_ABS); | 
| 211 | input_dev->absbit[0] = BIT(ABS_X) | BIT(ABS_Y); | ||
| 212 | input_set_abs_params(input_dev, ABS_X, -50, 50, 4, 4); | 211 | input_set_abs_params(input_dev, ABS_X, -50, 50, 4, 4); | 
| 213 | input_set_abs_params(input_dev, ABS_Y, -50, 50, 4, 4); | 212 | input_set_abs_params(input_dev, ABS_Y, -50, 50, 4, 4); | 
| 214 | 213 | ||
diff --git a/drivers/input/joystick/warrior.c b/drivers/input/joystick/warrior.c index e0927a562905..4e85f72eefd7 100644 --- a/drivers/input/joystick/warrior.c +++ b/drivers/input/joystick/warrior.c  | |||
| @@ -160,7 +160,7 @@ static int warrior_connect(struct serio *serio, struct serio_driver *drv) | |||
| 160 | input_dev->id.vendor = SERIO_WARRIOR; | 160 | input_dev->id.vendor = SERIO_WARRIOR; | 
| 161 | input_dev->id.product = 0x0001; | 161 | input_dev->id.product = 0x0001; | 
| 162 | input_dev->id.version = 0x0100; | 162 | input_dev->id.version = 0x0100; | 
| 163 | input_dev->cdev.dev = &serio->dev; | 163 | input_dev->dev.parent = &serio->dev; | 
| 164 | 164 | ||
| 165 | input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_REL) | BIT(EV_ABS); | 165 | input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_REL) | BIT(EV_ABS); | 
| 166 | input_dev->keybit[LONG(BTN_TRIGGER)] = BIT(BTN_TRIGGER) | BIT(BTN_THUMB) | BIT(BTN_TOP) | BIT(BTN_TOP2); | 166 | input_dev->keybit[LONG(BTN_TRIGGER)] = BIT(BTN_TRIGGER) | BIT(BTN_THUMB) | BIT(BTN_TOP) | BIT(BTN_TOP2); | 
