Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a44f3ec6 authored by Jiri Kosina's avatar Jiri Kosina
Browse files

Merge branch 'for-4.16/elo' into for-linus

Pull hid-elo device detection fix
parents 79084494 9abd04af
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -42,6 +42,12 @@ static int elo_input_configured(struct hid_device *hdev,
{
	struct input_dev *input = hidinput->input;

	/*
	 * ELO devices have one Button usage in GenDesk field, which makes
	 * hid-input map it to BTN_LEFT; that confuses userspace, which then
	 * considers the device to be a mouse/touchpad instead of touchscreen.
	 */
	clear_bit(BTN_LEFT, input->keybit);
	set_bit(BTN_TOUCH, input->keybit);
	set_bit(ABS_PRESSURE, input->absbit);
	input_set_abs_params(input, ABS_PRESSURE, 0, 256, 0, 0);