mirror of
https://github.com/linux-msm/laptops-kernel.git
synced 2026-08-13 14:19:53 -07:00
Input: add driver for Synaptics I2C touchpad
This driver supports Synaptics I2C touchpad controller on eXeda mobile device. Unfortunaltely it only works in relative mode and thus is not comaptible with Xorg Synaptics driver. Signed-off-by: Igor Grinberg <grinberg@compulab.co.il> Signed-off-by: Mike Rapoport <mike@compulab.co.il> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
This commit is contained in:
committed by
Dmitry Torokhov
parent
ec20a022aa
commit
eef3e4cab7
@@ -303,4 +303,22 @@ config MOUSE_MAPLE
|
||||
To compile this driver as a module choose M here: the module will be
|
||||
called maplemouse.
|
||||
|
||||
config MOUSE_SYNAPTICS_I2C
|
||||
tristate "Synaptics I2C Touchpad support"
|
||||
depends on I2C
|
||||
help
|
||||
This driver supports Synaptics I2C touchpad controller on eXeda
|
||||
mobile device.
|
||||
The device will not work the synaptics X11 driver because
|
||||
(i) it reports only relative coordinates and has no capabilities
|
||||
to report absolute coordinates
|
||||
(ii) the eXeda device itself uses Xfbdev as X Server and it does
|
||||
not allow using xf86-input-* drivers.
|
||||
|
||||
Say y here if you have eXeda device and want to use a Synaptics
|
||||
I2C Touchpad.
|
||||
|
||||
To compile this driver as a module, choose M here: the
|
||||
module will be called synaptics_i2c.
|
||||
|
||||
endif
|
||||
|
||||
@@ -18,6 +18,7 @@ obj-$(CONFIG_MOUSE_PS2) += psmouse.o
|
||||
obj-$(CONFIG_MOUSE_PXA930_TRKBALL) += pxa930_trkball.o
|
||||
obj-$(CONFIG_MOUSE_RISCPC) += rpcmouse.o
|
||||
obj-$(CONFIG_MOUSE_SERIAL) += sermouse.o
|
||||
obj-$(CONFIG_MOUSE_SYNAPTICS_I2C) += synaptics_i2c.o
|
||||
obj-$(CONFIG_MOUSE_VSXXXAA) += vsxxxaa.o
|
||||
|
||||
psmouse-objs := psmouse-base.o synaptics.o
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user