-
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: - an update to Elan touchpad controller driver supporting newer ICs with enhanced precision reports and a new firmware update process - an update to EXC3000 touch controller supporting additional parts - assorted driver fixups * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (27 commits) Input: exc3000 - add support to query model and fw_version Input: exc3000 - add reset gpio support Input: exc3000 - add EXC80H60 and EXC80H84 support dt-bindings: touchscreen: Convert EETI EXC3000 touchscreen to json-schema Input: sentelic - fix error return when fsp_reg_write fails Input: alps - remove redundant assignment to variable ret Input: ims-pcu - return error code rather than -ENOMEM Input: elan_i2c - add ic type 0x15 Input: atmel_mxt_ts - only read messages in mxt_acquire_irq() when necessary Input: uinput - fix typo in function name documentation Input: ati_remote2 - add missing newlines when printing module parameters Input: psmouse - add a newline when printing 'proto' by sysfs Input: synaptics-rmi4 - drop a duplicated word Input: elan_i2c - add support for high resolution reports Input: elan_i2c - do not constantly re-query pattern ID Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 Input: elan_i2c - handle firmware updated on newer ICs Input: elan_i2c - add support for different firmware page sizes Input: elan_i2c - fix detecting IAP version on older controllers Input: elan_i2c - handle devices with patterns above 1 ...
- Loading branch information
Showing
47 changed files
with
718 additions
and
265 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
What: /sys/bus/i2c/devices/xxx/fw_version | ||
Date: Aug 2020 | ||
Contact: linux-input@vger.kernel.org | ||
Description: Reports the firmware version provided by the touchscreen, for example "00_T6" on a EXC80H60 | ||
|
||
Access: Read | ||
Valid values: Represented as string | ||
|
||
What: /sys/bus/i2c/devices/xxx/model | ||
Date: Aug 2020 | ||
Contact: linux-input@vger.kernel.org | ||
Description: Reports the model identification provided by the touchscreen, for example "Orion_1320" on a EXC80H60 | ||
|
||
Access: Read | ||
Valid values: Represented as string |
58 changes: 58 additions & 0 deletions
58
Documentation/devicetree/bindings/input/touchscreen/eeti,exc3000.yaml
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,58 @@ | ||
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/input/touchscreen/eeti,exc3000.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: EETI EXC3000 series touchscreen controller | ||
|
||
maintainers: | ||
- Dmitry Torokhov <dmitry.torokhov@gmail.com> | ||
|
||
allOf: | ||
- $ref: touchscreen.yaml# | ||
|
||
properties: | ||
compatible: | ||
enum: | ||
- eeti,exc3000 | ||
- eeti,exc80h60 | ||
- eeti,exc80h84 | ||
reg: | ||
const: 0x2a | ||
interrupts: | ||
maxItems: 1 | ||
reset-gpios: | ||
maxItems: 1 | ||
touchscreen-size-x: true | ||
touchscreen-size-y: true | ||
touchscreen-inverted-x: true | ||
touchscreen-inverted-y: true | ||
touchscreen-swapped-x-y: true | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- interrupts | ||
- touchscreen-size-x | ||
- touchscreen-size-y | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
#include "dt-bindings/interrupt-controller/irq.h" | ||
i2c { | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
touchscreen@2a { | ||
compatible = "eeti,exc3000"; | ||
reg = <0x2a>; | ||
interrupt-parent = <&gpio1>; | ||
interrupts = <9 IRQ_TYPE_LEVEL_LOW>; | ||
touchscreen-size-x = <4096>; | ||
touchscreen-size-y = <4096>; | ||
touchscreen-inverted-x; | ||
touchscreen-swapped-x-y; | ||
}; | ||
}; |
26 changes: 0 additions & 26 deletions
26
Documentation/devicetree/bindings/input/touchscreen/exc3000.txt
This file was deleted.
Oops, something went wrong.
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
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
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
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.