)]}'
{
  "commit": "402946a8ef71ebfd1cbb19829db2da62906f0519",
  "tree": "838d60cdfed9990a41789fca113d4830edcd8c8e",
  "parents": [
    "cde3076bdc38bf436e517a379759a9092c6ffd4f"
  ],
  "author": {
    "name": "Hans de Goede",
    "email": "hdegoede@redhat.com",
    "time": "Tue Nov 07 13:28:00 2017 +0100"
  },
  "committer": {
    "name": "Jiri Kosina",
    "email": "jkosina@suse.cz",
    "time": "Thu Nov 09 12:51:24 2017 +0100"
  },
  "message": "HID: i2c-hid: Add no-irq-after-reset quirk for 0911:5288 device\n\nSeveral cheap Apollo Lake based laptops / 2-in-1s use an i2c-hid mt\ntouchpad which is advertised by the DSDT with an ACPI HID of \"SYNA3602\",\nthis touchpad can be found on e.g. the Cube Thinker and the EZBook 3 Pro.\n\nOn my \"T-bao Tbook air\" the i2c-hid driver fails to bind to this touchpad:\n\"i2c_hid i2c-SYNA3602:00: failed to reset device.\".\n\nAfter some debuging this it seems that this touchpad simply never sends\nan interrupt after a reset as expected by the i2c hid driver. This commit\nadds a quirk for this device, making i2c_hid_command sleep 100ms after\na reset instead of waiting for an irq, fixing i2c-hid failing to bind to\nthis touchpad.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b397a14ab9703b259d7b258ebcfdc9d582b31b07",
      "old_mode": 33188,
      "old_path": "drivers/hid/hid-ids.h",
      "new_id": "bb8e54fbbc21d2029691f05038d19c532f8dd17a",
      "new_mode": 33188,
      "new_path": "drivers/hid/hid-ids.h"
    },
    {
      "type": "modify",
      "old_id": "77396145d2d093af60e44c825ffaabd25f9b68a1",
      "old_mode": 33188,
      "old_path": "drivers/hid/i2c-hid/i2c-hid.c",
      "new_id": "3e0652b6f6579f511cd2b9b2fb05b9c6f247344d",
      "new_mode": 33188,
      "new_path": "drivers/hid/i2c-hid/i2c-hid.c"
    }
  ]
}
