-
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.
This adds DT support to the tsc2005 touchscreen driver. It also adds regulator support to the driver if booted via DT. Reviewed-by: Pavel Machek <pavel@ucw.cz> Acked-by: Aaro Koskinen <aaro.koskinen@iki.fi> Signed-off-by: Sebastian Reichel <sre@kernel.org> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
- Loading branch information
Sebastian Reichel
authored and
Dmitry Torokhov
committed
May 29, 2014
1 parent
b98abe5
commit a38cfeb
Showing
2 changed files
with
146 additions
and
20 deletions.
There are no files selected for viewing
42 changes: 42 additions & 0 deletions
42
Documentation/devicetree/bindings/input/touchscreen/tsc2005.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,42 @@ | ||
* Texas Instruments tsc2005 touchscreen controller | ||
|
||
Required properties: | ||
- compatible : "ti,tsc2005" | ||
- reg : SPI device address | ||
- spi-max-frequency : Maximal SPI speed | ||
- interrupts : IRQ specifier | ||
- reset-gpios : GPIO specifier | ||
- vio-supply : Regulator specifier | ||
|
||
Optional properties: | ||
- ti,x-plate-ohms : integer, resistance of the touchscreen's X plates | ||
in ohm (defaults to 280) | ||
- ti,esd-recovery-timeout-ms : integer, if the touchscreen does not respond after | ||
the configured time (in milli seconds), the driver | ||
will reset it. This is disabled by default. | ||
- properties defined in touchscreen.txt | ||
|
||
Example: | ||
|
||
&mcspi1 { | ||
tsc2005@0 { | ||
compatible = "ti,tsc2005"; | ||
spi-max-frequency = <6000000>; | ||
reg = <0>; | ||
|
||
vio-supply = <&vio>; | ||
|
||
reset-gpios = <&gpio4 8 GPIO_ACTIVE_HIGH>; /* 104 */ | ||
interrupts-extended = <&gpio4 4 IRQ_TYPE_EDGE_RISING>; /* 100 */ | ||
|
||
touchscreen-fuzz-x = <4>; | ||
touchscreen-fuzz-y = <7>; | ||
touchscreen-fuzz-pressure = <2>; | ||
touchscreen-max-x = <4096>; | ||
touchscreen-max-y = <4096>; | ||
touchscreen-max-pressure = <2048>; | ||
|
||
ti,x-plate-ohms = <280>; | ||
ti,esd-recovery-timeout-ms = <8000>; | ||
}; | ||
} |
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