diff options
Diffstat (limited to 'drivers/hwmon/lis3lv02d.c')
-rw-r--r-- | drivers/hwmon/lis3lv02d.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/hwmon/lis3lv02d.c b/drivers/hwmon/lis3lv02d.c index d9c97e8c53ad..1095dff9b200 100644 --- a/drivers/hwmon/lis3lv02d.c +++ b/drivers/hwmon/lis3lv02d.c | |||
@@ -346,6 +346,11 @@ static void lis3lv02d_joystick_open(struct input_polled_dev *pidev) | |||
346 | 346 | ||
347 | if (lis3_dev.pdata && lis3_dev.whoami == WAI_8B && lis3_dev.idev) | 347 | if (lis3_dev.pdata && lis3_dev.whoami == WAI_8B && lis3_dev.idev) |
348 | atomic_set(&lis3_dev.wake_thread, 1); | 348 | atomic_set(&lis3_dev.wake_thread, 1); |
349 | /* | ||
350 | * Update coordinates for the case where poll interval is 0 and | ||
351 | * the chip in running purely under interrupt control | ||
352 | */ | ||
353 | lis3lv02d_joystick_poll(pidev); | ||
349 | } | 354 | } |
350 | 355 | ||
351 | static void lis3lv02d_joystick_close(struct input_polled_dev *pidev) | 356 | static void lis3lv02d_joystick_close(struct input_polled_dev *pidev) |