aboutsummaryrefslogtreecommitdiffstats
path: root/virt
diff options
context:
space:
mode:
authorKai-Heng Feng <kai.heng.feng@canonical.com>2019-07-22 10:56:55 +0300
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2019-07-23 16:49:22 +0300
commit883a2a80f79ca5c0c105605fafabd1f3df99b34c (patch)
tree0c55bcc0665ab87e52e8ef89dcedadd0ea783f84 /virt
parentInput: applespi - fix trivial typo in struct description (diff)
downloadlinux-dev-883a2a80f79ca5c0c105605fafabd1f3df99b34c.tar.xz
linux-dev-883a2a80f79ca5c0c105605fafabd1f3df99b34c.zip
Input: elantech - enable SMBus on new (2018+) systems
There are some new HP laptops with Elantech touchpad that don't support multitouch. Currently we use ETP_NEW_IC_SMBUS_HOST_NOTIFY() to check if SMBus is supported, but in addition to firmware version, the bus type also informs us whether the IC can support SMBus. To avoid breaking old ICs, we will only enable SMbus support based the bus type on systems manufactured after 2018. Lastly, let's consolidate all checks into elantech_use_host_notify() and use it to determine whether to use PS/2 or SMBus. Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com> Acked-by: Benjamin Tissoires <benjamin.tissoires@redhat.com> Cc: stable@vger.kernel.org Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Diffstat (limited to 'virt')
0 files changed, 0 insertions, 0 deletions