Comment 47 for bug 1900254

Revision history for this message
In , jwrdegoede (jwrdegoede-linux-kernel-bugs) wrote :

So the acpidump made me realize that there is an extra check which we can do inside the elants_i2c driver's probe function. We can check for the I2C-HID spec's DSM (device-specific-method) to get the HID descriptor address. If that is not present then the device will not work with the I2C-HID driver. This should reduce the chance of my patch causing regressions for touchscreens which do actually need the elants_i2c driver.

I'll attach an updated patch here, please give this new version a try.