diff options
| author | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2009-08-05 03:30:26 -0400 |
|---|---|---|
| committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2009-08-05 03:43:43 -0400 |
| commit | dd0d5443da02b091636e967407805f0b7712fd44 (patch) | |
| tree | 3b92ca97c4aee14d573bc091b3957e47d7a9105b /drivers/input | |
| parent | c46dd1eb9a4f1b8c1bb597a75199e3d34fb7b43b (diff) | |
Input: serio - don't use serio->write() directly
We have a nice wrapper for that.
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Diffstat (limited to 'drivers/input')
| -rw-r--r-- | drivers/input/keyboard/hil_kbd.c | 40 | ||||
| -rw-r--r-- | drivers/input/keyboard/lkkbd.c | 62 | ||||
| -rw-r--r-- | drivers/input/keyboard/sunkbd.c | 26 | ||||
| -rw-r--r-- | drivers/input/mouse/hil_ptr.c | 32 | ||||
| -rw-r--r-- | drivers/input/mouse/vsxxxaa.c | 8 | ||||
| -rw-r--r-- | drivers/input/touchscreen/h3600_ts_input.c | 9 |
6 files changed, 91 insertions, 86 deletions
diff --git a/drivers/input/keyboard/hil_kbd.c b/drivers/input/keyboard/hil_kbd.c index 6f356705ee3b..f732893a960e 100644 --- a/drivers/input/keyboard/hil_kbd.c +++ b/drivers/input/keyboard/hil_kbd.c | |||
| @@ -280,28 +280,28 @@ static int hil_kbd_connect(struct serio *serio, struct serio_driver *drv) | |||
| 280 | init_MUTEX_LOCKED(&kbd->sem); | 280 | init_MUTEX_LOCKED(&kbd->sem); |
| 281 | 281 | ||
| 282 | /* Get device info. MLC driver supplies devid/status/etc. */ | 282 | /* Get device info. MLC driver supplies devid/status/etc. */ |
| 283 | serio->write(serio, 0); | 283 | serio_write(serio, 0); |
| 284 | serio->write(serio, 0); | 284 | serio_write(serio, 0); |
| 285 | serio->write(serio, HIL_PKT_CMD >> 8); | 285 | serio_write(serio, HIL_PKT_CMD >> 8); |
| 286 | serio->write(serio, HIL_CMD_IDD); | 286 | serio_write(serio, HIL_CMD_IDD); |
| 287 | down(&kbd->sem); | 287 | down(&kbd->sem); |
| 288 | 288 | ||
| 289 | serio->write(serio, 0); | 289 | serio_write(serio, 0); |
| 290 | serio->write(serio, 0); | 290 | serio_write(serio, 0); |
| 291 | serio->write(serio, HIL_PKT_CMD >> 8); | 291 | serio_write(serio, HIL_PKT_CMD >> 8); |
| 292 | serio->write(serio, HIL_CMD_RSC); | 292 | serio_write(serio, HIL_CMD_RSC); |
| 293 | down(&kbd->sem); | 293 | down(&kbd->sem); |
| 294 | 294 | ||
| 295 | serio->write(serio, 0); | 295 | serio_write(serio, 0); |
| 296 | serio->write(serio, 0); | 296 | serio_write(serio, 0); |
| 297 | serio->write(serio, HIL_PKT_CMD >> 8); | 297 | serio_write(serio, HIL_PKT_CMD >> 8); |
| 298 | serio->write(serio, HIL_CMD_RNM); | 298 | serio_write(serio, HIL_CMD_RNM); |
| 299 | down(&kbd->sem); | 299 | down(&kbd->sem); |
| 300 | 300 | ||
| 301 | serio->write(serio, 0); | 301 | serio_write(serio, 0); |
| 302 | serio->write(serio, 0); | 302 | serio_write(serio, 0); |
| 303 | serio->write(serio, HIL_PKT_CMD >> 8); | 303 | serio_write(serio, HIL_PKT_CMD >> 8); |
| 304 | serio->write(serio, HIL_CMD_EXD); | 304 | serio_write(serio, HIL_CMD_EXD); |
| 305 | down(&kbd->sem); | 305 | down(&kbd->sem); |
| 306 | 306 | ||
| 307 | up(&kbd->sem); | 307 | up(&kbd->sem); |
| @@ -350,10 +350,10 @@ static int hil_kbd_connect(struct serio *serio, struct serio_driver *drv) | |||
| 350 | printk(KERN_INFO "input: %s, ID: %d\n", | 350 | printk(KERN_INFO "input: %s, ID: %d\n", |
| 351 | kbd->dev->name, did); | 351 | kbd->dev->name, did); |
| 352 | 352 | ||
| 353 | serio->write(serio, 0); | 353 | serio_write(serio, 0); |
| 354 | serio->write(serio, 0); | 354 | serio_write(serio, 0); |
| 355 | serio->write(serio, HIL_PKT_CMD >> 8); | 355 | serio_write(serio, HIL_PKT_CMD >> 8); |
| 356 | serio->write(serio, HIL_CMD_EK1); /* Enable Keyswitch Autorepeat 1 */ | 356 | serio_write(serio, HIL_CMD_EK1); /* Enable Keyswitch Autorepeat 1 */ |
| 357 | down(&kbd->sem); | 357 | down(&kbd->sem); |
| 358 | up(&kbd->sem); | 358 | up(&kbd->sem); |
| 359 | 359 | ||
diff --git a/drivers/input/keyboard/lkkbd.c b/drivers/input/keyboard/lkkbd.c index 4730ef35c732..f9847e0fb553 100644 --- a/drivers/input/keyboard/lkkbd.c +++ b/drivers/input/keyboard/lkkbd.c | |||
| @@ -525,12 +525,12 @@ lkkbd_event (struct input_dev *dev, unsigned int type, unsigned int code, | |||
| 525 | CHECK_LED (lk, leds_on, leds_off, LED_SCROLLL, LK_LED_SCROLLLOCK); | 525 | CHECK_LED (lk, leds_on, leds_off, LED_SCROLLL, LK_LED_SCROLLLOCK); |
| 526 | CHECK_LED (lk, leds_on, leds_off, LED_SLEEP, LK_LED_WAIT); | 526 | CHECK_LED (lk, leds_on, leds_off, LED_SLEEP, LK_LED_WAIT); |
| 527 | if (leds_on != 0) { | 527 | if (leds_on != 0) { |
| 528 | lk->serio->write (lk->serio, LK_CMD_LED_ON); | 528 | serio_write (lk->serio, LK_CMD_LED_ON); |
| 529 | lk->serio->write (lk->serio, leds_on); | 529 | serio_write (lk->serio, leds_on); |
| 530 | } | 530 | } |
| 531 | if (leds_off != 0) { | 531 | if (leds_off != 0) { |
| 532 | lk->serio->write (lk->serio, LK_CMD_LED_OFF); | 532 | serio_write (lk->serio, LK_CMD_LED_OFF); |
| 533 | lk->serio->write (lk->serio, leds_off); | 533 | serio_write (lk->serio, leds_off); |
| 534 | } | 534 | } |
| 535 | return 0; | 535 | return 0; |
| 536 | 536 | ||
| @@ -539,20 +539,20 @@ lkkbd_event (struct input_dev *dev, unsigned int type, unsigned int code, | |||
| 539 | case SND_CLICK: | 539 | case SND_CLICK: |
| 540 | if (value == 0) { | 540 | if (value == 0) { |
| 541 | DBG ("%s: Deactivating key clicks\n", __func__); | 541 | DBG ("%s: Deactivating key clicks\n", __func__); |
| 542 | lk->serio->write (lk->serio, LK_CMD_DISABLE_KEYCLICK); | 542 | serio_write (lk->serio, LK_CMD_DISABLE_KEYCLICK); |
| 543 | lk->serio->write (lk->serio, LK_CMD_DISABLE_CTRCLICK); | 543 | serio_write (lk->serio, LK_CMD_DISABLE_CTRCLICK); |
| 544 | } else { | 544 | } else { |
| 545 | DBG ("%s: Activating key clicks\n", __func__); | 545 | DBG ("%s: Activating key clicks\n", __func__); |
| 546 | lk->serio->write (lk->serio, LK_CMD_ENABLE_KEYCLICK); | 546 | serio_write (lk->serio, LK_CMD_ENABLE_KEYCLICK); |
| 547 | lk->serio->write (lk->serio, volume_to_hw (lk->keyclick_volume)); | 547 | serio_write (lk->serio, volume_to_hw (lk->keyclick_volume)); |
| 548 | lk->serio->write (lk->serio, LK_CMD_ENABLE_CTRCLICK); | 548 | serio_write (lk->serio, LK_CMD_ENABLE_CTRCLICK); |
| 549 | lk->serio->write (lk->serio, volume_to_hw (lk->ctrlclick_volume)); | 549 | serio_write (lk->serio, volume_to_hw (lk->ctrlclick_volume)); |
| 550 | } | 550 | } |
| 551 | return 0; | 551 | return 0; |
| 552 | 552 | ||
| 553 | case SND_BELL: | 553 | case SND_BELL: |
| 554 | if (value != 0) | 554 | if (value != 0) |
| 555 | lk->serio->write (lk->serio, LK_CMD_SOUND_BELL); | 555 | serio_write (lk->serio, LK_CMD_SOUND_BELL); |
| 556 | 556 | ||
| 557 | return 0; | 557 | return 0; |
| 558 | } | 558 | } |
| @@ -579,10 +579,10 @@ lkkbd_reinit (struct work_struct *work) | |||
| 579 | unsigned char leds_off = 0; | 579 | unsigned char leds_off = 0; |
| 580 | 580 | ||
| 581 | /* Ask for ID */ | 581 | /* Ask for ID */ |
| 582 | lk->serio->write (lk->serio, LK_CMD_REQUEST_ID); | 582 | serio_write (lk->serio, LK_CMD_REQUEST_ID); |
| 583 | 583 | ||
| 584 | /* Reset parameters */ | 584 | /* Reset parameters */ |
| 585 | lk->serio->write (lk->serio, LK_CMD_SET_DEFAULTS); | 585 | serio_write (lk->serio, LK_CMD_SET_DEFAULTS); |
| 586 | 586 | ||
| 587 | /* Set LEDs */ | 587 | /* Set LEDs */ |
| 588 | CHECK_LED (lk, leds_on, leds_off, LED_CAPSL, LK_LED_SHIFTLOCK); | 588 | CHECK_LED (lk, leds_on, leds_off, LED_CAPSL, LK_LED_SHIFTLOCK); |
| @@ -590,12 +590,12 @@ lkkbd_reinit (struct work_struct *work) | |||
| 590 | CHECK_LED (lk, leds_on, leds_off, LED_SCROLLL, LK_LED_SCROLLLOCK); | 590 | CHECK_LED (lk, leds_on, leds_off, LED_SCROLLL, LK_LED_SCROLLLOCK); |
| 591 | CHECK_LED (lk, leds_on, leds_off, LED_SLEEP, LK_LED_WAIT); | 591 | CHECK_LED (lk, leds_on, leds_off, LED_SLEEP, LK_LED_WAIT); |
| 592 | if (leds_on != 0) { | 592 | if (leds_on != 0) { |
| 593 | lk->serio->write (lk->serio, LK_CMD_LED_ON); | 593 | serio_write (lk->serio, LK_CMD_LED_ON); |
| 594 | lk->serio->write (lk->serio, leds_on); | 594 | serio_write (lk->serio, leds_on); |
| 595 | } | 595 | } |
| 596 | if (leds_off != 0) { | 596 | if (leds_off != 0) { |
| 597 | lk->serio->write (lk->serio, LK_CMD_LED_OFF); | 597 | serio_write (lk->serio, LK_CMD_LED_OFF); |
| 598 | lk->serio->write (lk->serio, leds_off); | 598 | serio_write (lk->serio, leds_off); |
| 599 | } | 599 | } |
| 600 | 600 | ||
| 601 | /* | 601 | /* |
| @@ -603,31 +603,31 @@ lkkbd_reinit (struct work_struct *work) | |||
| 603 | * only work with a LK401 keyboard and grants access to | 603 | * only work with a LK401 keyboard and grants access to |
| 604 | * LAlt, RAlt, RCompose and RShift. | 604 | * LAlt, RAlt, RCompose and RShift. |
| 605 | */ | 605 | */ |
| 606 | lk->serio->write (lk->serio, LK_CMD_ENABLE_LK401); | 606 | serio_write (lk->serio, LK_CMD_ENABLE_LK401); |
| 607 | 607 | ||
| 608 | /* Set all keys to UPDOWN mode */ | 608 | /* Set all keys to UPDOWN mode */ |
| 609 | for (division = 1; division <= 14; division++) | 609 | for (division = 1; division <= 14; division++) |
| 610 | lk->serio->write (lk->serio, LK_CMD_SET_MODE (LK_MODE_UPDOWN, | 610 | serio_write (lk->serio, LK_CMD_SET_MODE (LK_MODE_UPDOWN, |
| 611 | division)); | ||
