linux-sg2042/drivers/input/mouse
Charlie Mooney 7b9f183074 Input: elan_i2c - add product IDs FW names
Previously the elan_i2c touchpad driver would simply request the firmware
"/lib/firmware/elan_i2c.bin", which does not work well if there are
multiple such devices in the system.

Let's append the "product ID" (by using the same function as the sysfs
interface for consistency) to the filename.  This results in filenames of
the form "/lib/firmware/elan_i2c_72.0.bin", allowing you to support
multiple elan_i2c touchpads on the same device by simply naming each
device's FW with its corresponding product ID.  This way when you trigger a
fw update the driver will load the correct binary.

Signed-off-by: Charlie Mooney <charliemooney@chromium.org>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2015-06-08 17:12:25 -07:00
..
Kconfig
Makefile
alps.c Input: alps - use the generic process_bitmap function for v5 touchpads 2015-05-20 14:45:45 -07:00
alps.h Input: alps - use more accurate coordinates for first touch in semi-mt mode 2015-05-20 14:45:44 -07:00
amimouse.c
appletouch.c
atarimouse.c
bcm5974.c
cyapa.c
cyapa.h
cyapa_gen3.c Input: cyapa - do not set otherwise unused variable 2015-05-21 15:59:23 -07:00
cyapa_gen5.c Input: cyapa - fix a few typos in comments 2015-05-26 14:16:09 -07:00
cypress_ps2.c
cypress_ps2.h
elan_i2c.h Input: elan_i2c - add product IDs FW names 2015-06-08 17:12:25 -07:00
elan_i2c_core.c Input: elan_i2c - add product IDs FW names 2015-06-08 17:12:25 -07:00
elan_i2c_i2c.c Input: elan_i2c - add support for multi IC type and iap format 2015-06-08 17:12:24 -07:00
elan_i2c_smbus.c Input: elan_i2c - add support for multi IC type and iap format 2015-06-08 17:12:24 -07:00
elantech.c
elantech.h
focaltech.c Input: focaltech - report finger width to userspace 2015-06-02 10:46:10 -07:00
focaltech.h
gpio_mouse.c
hgpk.c
hgpk.h
inport.c
lifebook.c
lifebook.h
logibm.c
logips2pp.c
logips2pp.h
maplemouse.c
navpoint.c
pc110pad.c
psmouse-base.c Input: psmouse - use true instead of 1 for boolean values 2015-05-26 14:16:10 -07:00
psmouse.h
pxa930_trkball.c
rpcmouse.c
sentelic.c
sentelic.h Input: sentelic - use "static inline" instead of "inline" 2015-05-22 10:59:54 -07:00
sermouse.c
synaptics.c
synaptics.h
synaptics_i2c.c Input: synaptics_i2c - use proper boolean values 2015-05-26 14:16:11 -07:00
synaptics_usb.c
touchkit_ps2.c
touchkit_ps2.h
trackpoint.c
trackpoint.h
vmmouse.c
vmmouse.h
vsxxxaa.c