From 89b1bd187d01ef1bf6790e39f529d1bfe6609bbe Mon Sep 17 00:00:00 2001 From: GiWoong Kim Date: Tue, 24 Mar 2015 21:40:41 +0900 Subject: [PATCH] rotary: modified driver use REL_WHEEL & status + 1 Change-Id: I096186b85e86ab76b5d37fbc107947c9f14abb41 Signed-off-by: GiWoong Kim --- drivers/maru/maru_virtio_rotary.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/maru/maru_virtio_rotary.c b/drivers/maru/maru_virtio_rotary.c index e47be54ef97c..7364be6a19ce 100755 --- a/drivers/maru/maru_virtio_rotary.c +++ b/drivers/maru/maru_virtio_rotary.c @@ -137,7 +137,7 @@ static void vq_rotary_handler(struct virtqueue *vq) input_report_rel(vrtr->idev, REL_X, 0); input_report_rel(vrtr->idev, REL_Y, 0); - input_report_rel(vrtr->idev, REL_Z, status); + input_report_rel(vrtr->idev, REL_WHEEL, status + 1); input_sync(vrtr->idev); } } @@ -156,7 +156,7 @@ static void vq_rotary_handler(struct virtqueue *vq) input_report_rel(vrtr->idev, REL_X, 0); input_report_rel(vrtr->idev, REL_Y, 0); - input_report_rel(vrtr->idev, REL_Z, status); + input_report_rel(vrtr->idev, REL_WHEEL, status + 1); input_sync(vrtr->idev); } @@ -258,12 +258,12 @@ static int virtio_rotary_probe(struct virtio_device *vdev) __set_bit(EV_KEY, vrtr->idev->evbit); __set_bit(REL_X, vrtr->idev->relbit); __set_bit(REL_Y, vrtr->idev->relbit); - __set_bit(REL_Z, vrtr->idev->relbit); + __set_bit(REL_WHEEL, vrtr->idev->relbit); __set_bit(BTN_LEFT, vrtr->idev->keybit); input_set_capability(vrtr->idev, EV_REL, REL_X); input_set_capability(vrtr->idev, EV_REL, REL_Y); - input_set_capability(vrtr->idev, EV_REL, REL_Z); + input_set_capability(vrtr->idev, EV_REL, REL_WHEEL); ret = input_register_device(vrtr->idev); if (ret) { -- 2.34.1