-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
…/git/dtor/input Pull input updates from Dmitry Torokhov: - new driver for PhoenixRC Flight Controller Adapter - new driver for RAVE SP Power button - fixes for autosuspend-related deadlocks in a few unput USB dirvers - support for 2nd wheel in ATech PS/2 mouse - fix for ALPS trackpoint detection on Thinkpad L570 and Latitude 7370 - bunch of cleanups in various in PS/2 protocols - other assorted changes and fixes * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (35 commits) Input: i8042 - enable MUX on Sony VAIO VGN-CS series to fix touchpad Input: stmfts, s6sy761 - update my e-mail Input: stmfts - use async probe & suspend/resume to avoid 2s delay Input: ALPS - fix TrackStick detection on Thinkpad L570 and Latitude 7370 Input: xpad - add PDP device id 0x02a4 Input: alps - report pressure of v3 and v7 trackstick Input: pxrc - new driver for PhoenixRC Flight Controller Adapter Input: usbtouchscreen - do not rely on input_dev->users Input: usbtouchscreen - fix deadlock in autosuspend Input: pegasus_notetaker - do not rely on input_dev->users Input: pagasus_notetaker - fix deadlock in autosuspend Input: synaptics_usb - do not rely on input_dev->users Input: synaptics_usb - fix deadlock in autosuspend Input: gpio-keys - add support for wakeup event action Input: appletouch - use true and false for boolean values Input: silead - add Chuwi Hi8 support Input: analog - use get_cycles() on PPC Input: stmpe-keypad - remove VLA usage Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list Input: add RAVE SP Powerbutton driver ...
- Loading branch information
Showing
34 changed files
with
1,358 additions
and
491 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
22 changes: 22 additions & 0 deletions
22
Documentation/devicetree/bindings/input/zii,rave-sp-pwrbutton.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
Zodiac Inflight Innovations RAVE Supervisory Processor Power Button Bindings | ||
|
||
RAVE SP input device is a "MFD cell" device corresponding to power | ||
button functionality of RAVE Supervisory Processor. It is expected | ||
that its Device Tree node is specified as a child of the node | ||
corresponding to the parent RAVE SP device (as documented in | ||
Documentation/devicetree/bindings/mfd/zii,rave-sp.txt) | ||
|
||
Required properties: | ||
|
||
- compatible: Should be "zii,rave-sp-pwrbutton" | ||
|
||
Example: | ||
|
||
rave-sp { | ||
compatible = "zii,rave-sp-rdu1"; | ||
current-speed = <38400>; | ||
|
||
pwrbutton { | ||
compatible = "zii,rave-sp-pwrbutton"; | ||
}; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
======================================================= | ||
pxrc - PhoenixRC Flight Controller Adapter | ||
======================================================= | ||
|
||
:Author: Marcus Folkesson <marcus.folkesson@gmail.com> | ||
|
||
This driver let you use your own RC controller plugged into the | ||
adapter that comes with PhoenixRC [1]_ or other compatible adapters. | ||
|
||
The adapter supports 7 analog channels and 1 digital input switch. | ||
|
||
Notes | ||
===== | ||
|
||
Many RC controllers is able to configure which stick goes to which channel. | ||
This is also configurable in most simulators, so a matching is not necessary. | ||
|
||
The driver is generating the following input event for analog channels: | ||
|
||
+---------+----------------+ | ||
| Channel | Event | | ||
+=========+================+ | ||
| 1 | ABS_X | | ||
+---------+----------------+ | ||
| 2 | ABS_Y | | ||
+---------+----------------+ | ||
| 3 | ABS_RX | | ||
+---------+----------------+ | ||
| 4 | ABS_RY | | ||
+---------+----------------+ | ||
| 5 | ABS_RUDDER | | ||
+---------+----------------+ | ||
| 6 | ABS_THROTTLE | | ||
+---------+----------------+ | ||
| 7 | ABS_MISC | | ||
+---------+----------------+ | ||
|
||
The digital input switch is generated as an `BTN_A` event. | ||
|
||
Manual Testing | ||
============== | ||
|
||
To test this driver's functionality you may use `input-event` which is part of | ||
the `input layer utilities` suite [2]_. | ||
|
||
For example:: | ||
|
||
> modprobe pxrc | ||
> input-events <devnr> | ||
|
||
To print all input events from input `devnr`. | ||
|
||
References | ||
========== | ||
|
||
.. [1] http://www.phoenix-sim.com/ | ||
.. [2] https://www.kraxel.org/cgit/input/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.