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-07-18 11:37:46 -07:00
2017-07-17 17:23:16 +02:00
2017-08-31 18:57:30 +02:00
2017-09-04 11:52:29 -07:00
2017-07-05 12:31:59 -07:00
2017-08-04 12:57:18 +02:00
2017-06-27 12:13:45 -06: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-07-06 10:17:24 +09: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-06-16 11:48:40 -04: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-07-04 14:28:22 -07: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-07-21 04:37:22 +01:00
2017-07-18 11:36:53 +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-06 11:32:40 -07:00
2017-07-28 08:06:00 -06:00
2017-07-05 13:13:32 -07:00
2017-07-26 02:11:47 +02: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-07-01 14:30:39 -07:00
2017-08-01 13:31:44 -04:00
2017-07-17 11:43:58 -07: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-07-07 12:40:27 -07:00
2017-08-15 15:05:01 +03:00
2017-06-28 00:38:34 +02:00
2017-08-01 15:22:55 -07:00
2017-07-13 11:49:52 -07:00
2017-07-05 17:09:27 -07:00
2017-09-04 17:45:50 +01:00
2017-06-27 16:21:34 -07:00
2017-07-19 11:56:01 +01:00
2017-07-06 15:38:31 -07:00
2017-08-21 11:08:03 +02:00
2017-09-05 09:45:46 -07:00
2017-07-20 12:37:10 -07:00
2017-09-05 09:37:11 -07:00
2017-07-20 11:37:58 +02:00
2017-07-06 16:24:30 -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-07-14 13:12:32 -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-07-11 09:59:37 -07:00
2017-09-05 10:41:21 -07:00
2017-08-24 09:57:28 +02:00