touch: set maximum count value of multitouch point at device
authorGiWoong Kim <giwoong.kim@samsung.com>
Wed, 3 Jun 2015 06:15:34 +0000 (15:15 +0900)
committerGiWoong Kim <giwoong.kim@samsung.com>
Fri, 21 Aug 2015 05:09:57 +0000 (14:09 +0900)
Change-Id: I0070cde93cc88093ba191a9ffcca415a1965ab28
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
tizen/src/hw/virtio/maru_virtio_pci.c
tizen/src/hw/virtio/maru_virtio_touchscreen.c

index 6933129dead5a1ccf244e4e67d0639b8c0359895..032585d15f7877e65d9e665c02d90f8c7510703f 100644 (file)
@@ -187,7 +187,7 @@ struct VirtIORotaryPCI {
 
 static Property virtio_touchscreen_pci_properties[] = {
     DEFINE_PROP_UINT32(TOUCHSCREEN_OPTION_NAME,
-        VirtIOTouchscreenPCI,vdev.max_finger, DEFAULT_MAX_FINGER),
+        VirtIOTouchscreenPCI, vdev.max_finger, DEFAULT_MAX_FINGER),
     DEFINE_PROP_END_OF_LIST(),
 };
 
index 4e60b8b1019a122a4e580e72ecf7d922f7688542..4320f4ec5b44e1686e03ff82faee43dc62c72494 100644 (file)
@@ -312,6 +312,7 @@ static void virtio_touchscreen_device_realize(DeviceState *dev, Error **errp)
 
     INFO("initialize touchscreen device : %d\n", ts->max_finger);
 
+    set_emul_max_touch_point(ts->max_finger);
     virtio_init(vdev, DEVICE_NAME, VIRTIO_ID_TOUCHSCREEN, 4);
     /*if (ts == NULL) {
         ERR("failed to initialize the touchscreen device\n");
@@ -343,6 +344,8 @@ static void virtio_touchscreen_device_unrealize(DeviceState *dev, Error **errp)
 }
 
 static Property virtio_touchscreen_properties[] = {
+    DEFINE_PROP_UINT32(TOUCHSCREEN_OPTION_NAME,
+        VirtIOTouchscreen, max_finger, DEFAULT_MAX_FINGER),
     DEFINE_PROP_END_OF_LIST(),
 };