Linux 4.1.18
[linux/fpc-iii.git] / Documentation / devicetree / bindings / input / atmel,maxtouch.txt
blob1852906517ab1c1b691fb4df75f8b5bdd7c9c78c
1 Atmel maXTouch touchscreen/touchpad
3 Required properties:
4 - compatible:
5     atmel,maxtouch
7 - reg: The I2C address of the device
9 - interrupts: The sink for the touchpad's IRQ output
10     See ../interrupt-controller/interrupts.txt
12 Optional properties for main touchpad device:
14 - linux,gpio-keymap: When enabled, the SPT_GPIOPWN_T19 object sends messages
15     on GPIO bit changes. An array of up to 8 entries can be provided
16     indicating the Linux keycode mapped to each bit of the status byte,
17     starting at the LSB. Linux keycodes are defined in
18     <dt-bindings/input/input.h>.
20     Note: the numbering of the GPIOs and the bit they start at varies between
21     maXTouch devices. You must either refer to the documentation, or
22     experiment to determine which bit corresponds to which input. Use
23     KEY_RESERVED for unused padding values.
25 Example:
27         touch@4b {
28                 compatible = "atmel,maxtouch";
29                 reg = <0x4b>;
30                 interrupt-parent = <&gpio>;
31                 interrupts = <TEGRA_GPIO(W, 3) IRQ_TYPE_LEVEL_LOW>;
32         };