Hi All, Here is a patch which should fix the touchscreen issues some people have been seeing on some recent Lenovo AMD CPU using models: https://bugzilla.kernel.org/show_bug.cgi?id=207759 There are 2 reasons why this is a RFC: 1. It is compile-tested only ATM, I'm waiting for feedback from the reporters of the issue. 2. The fix which I wrote is somewhat simple. It should work, but there might be older touchscreens which actually need to use the Elan specific protocol implemented by elants_i2c.ko; while the ACPI-fwnode describing the touchscreen falsely contains one of the i2c-hid ACPI compatiblity-id strings. This would of course be a bug in the ACPI tables, but I have seen this before. 2. might lead to regressions (or it might be a non-issue) so I was hoping for some input on this from Benjamin as he originally wroter the elants_i2c code. Regards, Hans Hans de Goede (1): Input: elants_i2c - Do not bind to i2c-hid compatible ACPI instantiated devices drivers/input/touchscreen/elants_i2c.c | 10 ++++++++++ 1 file changed, 10 insertions(+) -- 2.30.1