Matteo Delfino
acc0444bf8
Input: elantech - fix packet check for v3 and v4 hardware
...
The signatures of v3 and v4 packets change depending on the value of a
hardware flag called 'crc_enabled'. The packet type detection must change
accordingly.
This patch also restores a consistency check for v4 packets inadvertently
removed by commit:
9eebed7de6
Input: elantech - fix for newer hardware versions (v7)
A note about the naming convention: v3 hardware is associated with IC body
v5 while v4 hardware is associated with IC body v6 and v7. The above commit
refers to IC body v7, not to v7 hardware.
Tested on Samsung NP730U3E (fw = 0x675f05, ICv7, crc_enabled = 1)
Tested-by: Giovanni Frigione <gio.frigione@gmail.com>
Signed-off-by: Matteo Delfino <kendatsuba@gmail.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2013-08-24 17:52:35 -07:00
..
alps.c
Input: ALPS - use %ph to print buffers
2013-04-15 13:40:22 -07:00
alps.h
Input: ALPS - add "Dolphin V1" touchpad support
2013-02-22 00:10:30 -08:00
amimouse.c
Input: amimouse - remove redundant platform_set_drvdata()
2013-05-05 20:15:14 -07:00
appletouch.c
USB: input: appletouch: fix up compiler warning
2012-05-04 15:35:56 -07:00
atarimouse.c
Remove all #inclusions of asm/system.h
2012-03-28 18:30:03 +01:00
bcm5974.c
Input: bcm5974 - add support for the 2013 MacBook Air
2013-07-02 20:39:33 -07:00
cyapa.c
Input: cyapa - add support for smbus protocol
2013-02-13 20:21:17 -08:00
cypress_ps2.c
Input: cypress_ps2 - fix trackpadi found in Dell XPS12
2013-02-22 00:09:04 -08:00
cypress_ps2.h
Input: add support for Cypress PS/2 Trackpads
2013-01-17 00:27:34 -08:00
elantech.c
Input: elantech - fix packet check for v3 and v4 hardware
2013-08-24 17:52:35 -07:00
elantech.h
Input: elantech - fix packet check for v3 and v4 hardware
2013-08-24 17:52:35 -07:00
gpio_mouse.c
Input: gpio_mouse - remove redundant platform_set_drvdata()
2013-05-05 20:15:18 -07:00
hgpk.c
Input: hgpk - use %*ph to dump small buffer
2012-09-12 21:57:13 -07:00
hgpk.h
Input: psmouse - switch to using dev_*() for messages
2011-10-10 18:28:16 -07:00
inport.c
Input: remove CVS keywords
2008-05-20 12:17:39 -04:00
Kconfig
Convert selectors of GENERIC_GPIO to GPIOLIB
2013-04-16 18:47:14 +09:00
lifebook.c
Input: psmouse - switch to using dev_*() for messages
2011-10-10 18:28:16 -07:00
lifebook.h
Input: psmouse - do not carry DMI data around
2009-12-03 23:25:36 -08:00
logibm.c
Input: remove CVS keywords
2008-05-20 12:17:39 -04:00
logips2pp.c
Input: convert obsolete strict_strtox to kstrtox
2011-11-09 21:23:26 -08:00
logips2pp.h
Input: psmouse - use boolean type
2009-09-10 22:11:38 -07:00
Makefile
Input: add driver for Cypress APA I2C Trackpad
2013-01-17 00:28:10 -08:00
maplemouse.c
Input: remove use of __devexit
2012-11-24 00:05:38 -08:00
navpoint.c
Input: navpoint - pass correct pointer to free_irq()
2013-05-23 09:38:41 -07:00
pc110pad.c
Input: switch to input_abs_*() access functions
2010-08-02 20:29:56 -07:00
psmouse-base.c
Input: add support for Cypress PS/2 Trackpads
2013-01-17 00:27:34 -08:00
psmouse.h
Input: add support for Cypress PS/2 Trackpads
2013-01-17 00:27:34 -08:00
pxa930_trkball.c
Input: remove use of __devexit
2012-11-24 00:05:38 -08:00
rpcmouse.c
input: rpcmouse: use __iomem pointers for MMIO
2012-09-19 15:37:13 +02:00
sentelic.c
Input: sentelic - only report position of first finger as ST coordinates
2012-12-24 09:51:21 -08:00
sentelic.h
Input: sentelic - report device's production serial number
2012-05-10 20:39:04 -07:00
sermouse.c
Input: serio - use module_serio_driver
2012-04-04 09:25:43 -07:00
synaptics.c
Input: synaptics - fix sync lost after resume on some laptops
2013-06-04 09:33:16 -07:00
synaptics.h
Input: synaptics - print firmware ID and board number at init
2012-07-07 18:20:08 -07:00
synaptics_i2c.c
Input: remove use of __devexit
2012-11-24 00:05:38 -08:00
synaptics_usb.c
Input: synaptics_usb - Remove TrackPoint name trailing whitespace
2012-07-06 19:12:17 -07:00
touchkit_ps2.c
Update broken web addresses in the kernel.
2010-10-18 11:03:14 +02:00
touchkit_ps2.h
Input: psmouse - use boolean type
2009-09-10 22:11:38 -07:00
trackpoint.c
Input: trackpoint - Optimize trackpoint init to use power-on reset
2013-04-19 09:05:44 -07:00
trackpoint.h
Input: trackpoint - Optimize trackpoint init to use power-on reset
2013-04-19 09:05:44 -07:00
vsxxxaa.c
Input: serio - use module_serio_driver
2012-04-04 09:25:43 -07:00