Hans de Goede
402946a8ef
HID: i2c-hid: Add no-irq-after-reset quirk for 0911:5288 device
...
Several cheap Apollo Lake based laptops / 2-in-1s use an i2c-hid mt
touchpad which is advertised by the DSDT with an ACPI HID of "SYNA3602",
this touchpad can be found on e.g. the Cube Thinker and the EZBook 3 Pro.
On my "T-bao Tbook air" the i2c-hid driver fails to bind to this touchpad:
"i2c_hid i2c-SYNA3602:00: failed to reset device.".
After some debuging this it seems that this touchpad simply never sends
an interrupt after a reset as expected by the i2c hid driver. This commit
adds a quirk for this device, making i2c_hid_command sleep 100ms after
a reset instead of waiting for an irq, fixing i2c-hid failing to bind to
this touchpad.
Signed-off-by: Hans de Goede <hdegoede@redhat.com >
Signed-off-by: Jiri Kosina <jkosina@suse.cz >
2017-11-09 12:51:24 +01:00
..
2017-09-05 09:53:37 -07:00
2017-09-01 09:22:50 +02:00
2017-09-04 08:13:52 -07:00
2017-08-31 18:57:30 +02:00
2017-09-04 11:52:29 -07:00
2017-08-04 12:57:18 +02:00
2017-09-05 11:08:17 -07:00
2017-08-02 18:37:26 -07:00
2017-09-04 13:06:34 -07:00
2017-08-11 01:25:53 +02:00
2017-08-29 15:14:38 +02:00
2017-08-09 20:01:33 +08:00
2017-07-28 12:17:17 -07:00
2017-08-09 11:39:16 +05:30
2017-08-14 13:01:25 -04:00
2017-08-21 17:59:38 +02:00
2017-08-25 09:32:27 +09:00
2017-09-05 11:08:17 -07:00
2017-08-28 16:24:22 +02:00
2017-08-10 14:27:55 -07:00
2017-08-28 17:15:16 +02:00
2017-09-05 11:49:48 -07:00
2017-09-04 12:21:28 -07:00
2017-11-09 12:51:24 +01:00
2017-08-16 09:16:29 -07:00
2017-09-01 07:24:14 -07:00
2017-08-28 16:58:19 +02:00
2017-08-31 20:27:39 +02:00
2017-09-05 11:54:41 -07:00
2017-09-03 17:49:17 -07:00
2017-09-05 10:41:21 -07:00
2017-09-04 12:21:28 -07:00
2017-09-04 13:08:27 -07:00
2017-08-11 14:56:23 -07:00
2017-07-28 08:06:00 -06:00
2017-09-05 11:08:17 -07:00
2017-08-28 09:58:27 -04:00
2017-08-15 16:16:58 +10:00
2017-07-26 22:37:54 +02:00
2017-09-03 18:43:20 -07:00
2017-09-05 11:08:17 -07:00
2017-08-30 14:11:47 +02:00
2017-08-24 20:59:50 -07:00
2017-08-29 13:46:35 +02:00
2017-09-05 09:37:11 -07:00
2017-08-01 13:31:44 -04:00
2017-09-03 17:49:17 -07:00
2017-08-28 17:33:23 +02:00
2017-08-17 10:23:45 +02:00
2017-08-24 18:46:44 +02:00
2017-09-05 11:08:17 -07:00
2017-09-03 17:49:17 -07:00
2017-08-08 17:12:34 +01:00
2017-09-05 11:08:17 -07:00
2017-08-31 15:51:49 +02:00
2017-08-05 14:37:19 -07:00
2017-08-15 15:05:01 +03:00
2017-08-01 15:22:55 -07:00
2017-09-04 17:45:50 +01:00
2017-08-21 11:08:03 +02:00
2017-09-05 09:45:46 -07:00
2017-09-05 09:37:11 -07:00
2017-08-21 09:19:50 +02:00
2017-09-04 15:51:34 +01:00
2017-08-28 13:52:22 +02:00
2017-09-05 10:36:26 -07:00
2017-08-09 20:55:19 -07:00
2017-08-28 16:21:32 +02:00
2017-09-05 10:36:26 -07:00
2017-09-05 11:08:17 -07:00
2017-08-10 11:31:27 -07:00
2017-07-27 10:39:33 -06:00
2017-07-29 14:15:56 -07:00
2017-09-05 10:41:21 -07:00
2017-09-04 09:52:57 -07:00
2017-08-31 18:50:14 +02:00
2017-09-05 10:41:21 -07:00
2017-08-24 09:57:28 +02:00