touch: increase the MT slot size
authorGiWoong Kim <giwoong.kim@samsung.com>
Tue, 24 Sep 2013 07:30:50 +0000 (16:30 +0900)
committerGiWoong Kim <giwoong.kim@samsung.com>
Tue, 24 Sep 2013 07:30:50 +0000 (16:30 +0900)
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
drivers/maru/maru_virtio_touchscreen.c

index 07656fa346f6649adefab1be2a87e9e9b83dea4f..100298cbb4eb7cd2fcc7137fa1a1132d058ea4a0 100644 (file)
@@ -67,20 +67,20 @@ typedef struct virtio_touchscreen
 virtio_touchscreen *vt;
 
 
-#define MAX_TRKID 6
+#define MAX_TRKID 10
 #define TOUCHSCREEN_RESOLUTION_X 5040
 #define TOUCHSCREEN_RESOLUTION_Y 3780
 #define ABS_PRESSURE_MAX 255
 
+#define MAX_BUF_COUNT MAX_TRKID
+struct scatterlist sg[MAX_BUF_COUNT];
+EmulTouchEvent vbuf[MAX_BUF_COUNT];
+
 static struct virtio_device_id id_table[] = {
     { VIRTIO_ID_TOUCHSCREEN, VIRTIO_DEV_ANY_ID },
     { 0 },
 };
 
-#define MAX_BUF_COUNT 10
-struct scatterlist sg[MAX_BUF_COUNT];
-EmulTouchEvent vbuf[MAX_BUF_COUNT];
-
 
 #if 0
 /**
@@ -192,6 +192,7 @@ static void vq_touchscreen_callback(struct virtqueue *vq)
 
     do {
         event = &vbuf[recv_index - 1];
+
 #if 0
         printk(KERN_INFO "touch x=%d, y=%d, z=%d, state=%d, recv_index=%d\n",
             event->x, event->y, event->z, event->state, recv_index);