From: Benjamin Tissoires Date: Fri, 22 Mar 2013 17:38:34 +0000 (+0100) Subject: HID: multitouch: force BTN_STYLUS for pen devices X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=fb4d8d98dc24f66f7f98e6506fad63e1c320cd82;p=deliverable%2Flinux.git HID: multitouch: force BTN_STYLUS for pen devices The "tablet" udev rule relies on BTN_STYLUS to be set. Signed-off-by: Benjamin Tissoires Signed-off-by: Jiri Kosina --- diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c index 55551746d235..aceaf6c08878 100644 --- a/drivers/hid/hid-multitouch.c +++ b/drivers/hid/hid-multitouch.c @@ -418,6 +418,9 @@ static void mt_pen_input_configured(struct hid_device *hdev, mt_free_input_name(hi); 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,