Skip to content

Commit

Permalink
Input: trackpoint - only expose supported controls for Elan, ALPS and…
Browse files Browse the repository at this point in the history
… NXP

The newer trackpoints from ALPS, Elan and NXP implement a very limited
subset of extended commands and controls that the original trackpoints
implemented, so we should not be exposing not working controls in sysfs.
The newer trackpoints also do not implement "Power On Reset" or "Read
Extended Button Status", so we should not be using these commands during
initialization.

While we are at it, let's change "unsigned char" to u8 for byte data or
bool for booleans and use better suited error codes instead of -1.

Cc: stable@vger.kernel.org
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
  • Loading branch information
Dmitry Torokhov committed Jan 23, 2018
1 parent f5d07b9 commit 2a924d7
Show file tree
Hide file tree
Showing 2 changed files with 172 additions and 110 deletions.
Loading

0 comments on commit 2a924d7

Please sign in to comment.