瀏覽代碼

HID: multitouch: force BTN_STYLUS for pen devices

The "tablet" udev rule relies on BTN_STYLUS to be set.

Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Benjamin Tissoires 12 年之前
父節點
當前提交
fb4d8d98dc
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      drivers/hid/hid-multitouch.c

+ 3 - 0
drivers/hid/hid-multitouch.c

@@ -418,6 +418,9 @@ static void mt_pen_input_configured(struct hid_device *hdev,
 		mt_free_input_name(hi);
 		mt_free_input_name(hi);
 		hi->input->name = name;
 		hi->input->name = name;
 	}
 	}
+
+	/* force BTN_STYLUS to allow tablet matching in udev */
+	__set_bit(BTN_STYLUS, hi->input->keybit);
 }
 }
 
 
 static int mt_touch_input_mapping(struct hid_device *hdev, struct hid_input *hi,
 static int mt_touch_input_mapping(struct hid_device *hdev, struct hid_input *hi,