Input: elantech - add support for SMBus devices
Many of the Elantech devices are connected through PS/2 and a different bus (SMBus or plain I2C). To not break any existing device, we only enable SMBus based on a module parameter. If some laptops require the quirk to be set, we will have to rely on a list of PNPIds or MDI matching to individually expose those hardware over SMBus. the parameter mentioned above is elantech_smbus from the psmouse module. Signed-off-by:Benjamin Tissoires <benjamin.tissoires@redhat.com> Acked-by:
KT Liao <kt.liao@emc.com.tw> Signed-off-by:
Dmitry Torokhov <dmitry.torokhov@gmail.com>
Showing
- drivers/input/mouse/Kconfig 12 additions, 0 deletionsdrivers/input/mouse/Kconfig
- drivers/input/mouse/elantech.c 184 additions, 4 deletionsdrivers/input/mouse/elantech.c
- drivers/input/mouse/elantech.h 24 additions, 0 deletionsdrivers/input/mouse/elantech.h
- drivers/input/mouse/psmouse-base.c 18 additions, 3 deletionsdrivers/input/mouse/psmouse-base.c
- drivers/input/mouse/psmouse-smbus.c 7 additions, 4 deletionsdrivers/input/mouse/psmouse-smbus.c
- drivers/input/mouse/psmouse.h 1 addition, 0 deletionsdrivers/input/mouse/psmouse.h
Loading
Please register or sign in to comment