]> git.baikalelectronics.ru Git - kernel.git/commit
Input: elan_i2c - don't require known iap version
authorDaniel Drake <drake@endlessm.com>
Sat, 19 Sep 2015 16:49:45 +0000 (09:49 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Mon, 21 Sep 2015 16:32:39 +0000 (09:32 -0700)
commitba30fbc1d9a76afe9aff3fe36200eb83beb8c51c
treea6fda44c34f6b6357a794c13899062dbb9b05585
parentdbb2a6e780c627fc40997e008bbf1e400bc073f8
Input: elan_i2c - don't require known iap version

The Asus X456UA has an ELAN1000 touchpad with IAP version 0xe.  This is
unknown to elan_get_fwinfo() so driver probe fails and I am left with an
unusable touchpad.

However, the fwinfo is not required for general driver usage, it is only
needed if the user decides to upload new firmware.

Adjust the driver so that we do not abort probe when we encounter
unexpected IAP version, but rather warn user that firmware update feature
of the driver will not work.

Signed-off-by: Daniel Drake <drake@endlessm.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/mouse/elan_i2c_core.c