| From: Dennis Wassenberg <dennis.wassenberg@secunet.com> |
| Date: Thu, 8 Mar 2018 15:32:09 -0800 |
| Subject: Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list |
| |
| commit b56af54ac78c54a519d82813836f305d7f76ef27 upstream. |
| |
| Reset i8042 before probing because of insufficient BIOS initialisation of |
| the i8042 serial controller. This makes Synaptics touchpad detection |
| possible. Without resetting the Synaptics touchpad is not detected because |
| there are always NACK messages from AUX port. |
| |
| Signed-off-by: Dennis Wassenberg <dennis.wassenberg@secunet.com> |
| Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> |
| Signed-off-by: Ben Hutchings <ben@decadent.org.uk> |
| --- |
| drivers/input/serio/i8042-x86ia64io.h | 7 +++++++ |
| 1 file changed, 7 insertions(+) |
| |
| --- a/drivers/input/serio/i8042-x86ia64io.h |
| +++ b/drivers/input/serio/i8042-x86ia64io.h |
| @@ -595,6 +595,13 @@ static const struct dmi_system_id __init |
| }, |
| }, |
| { |
| + /* Lenovo ThinkPad L460 */ |
| + .matches = { |
| + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), |
| + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad L460"), |
| + }, |
| + }, |
| + { |
| /* Clevo P650RS, 650RP6, Sager NP8152-S, and others */ |
| .matches = { |
| DMI_MATCH(DMI_SYS_VENDOR, "Notebook"), |