xref: /linux/Documentation/devicetree/bindings/input/touchscreen/maxim,max11801.yaml (revision 4f38da1f027ea2c9f01bb71daa7a299c191b6940)
1*7328815cSFrank Li# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*7328815cSFrank Li%YAML 1.2
3*7328815cSFrank Li---
4*7328815cSFrank Li$id: http://devicetree.org/schemas/input/touchscreen/maxim,max11801.yaml#
5*7328815cSFrank Li$schema: http://devicetree.org/meta-schemas/core.yaml#
6*7328815cSFrank Li
7*7328815cSFrank Lititle: MAXI MAX11801 Resistive touch screen controller with i2c interface
8*7328815cSFrank Li
9*7328815cSFrank Limaintainers:
10*7328815cSFrank Li  - Frank Li <Frank.Li@nxp.com>
11*7328815cSFrank Li
12*7328815cSFrank Liproperties:
13*7328815cSFrank Li  compatible:
14*7328815cSFrank Li    const: maxim,max11801
15*7328815cSFrank Li
16*7328815cSFrank Li  reg:
17*7328815cSFrank Li    maxItems: 1
18*7328815cSFrank Li
19*7328815cSFrank Li  interrupts:
20*7328815cSFrank Li    maxItems: 1
21*7328815cSFrank Li
22*7328815cSFrank LiallOf:
23*7328815cSFrank Li  - $ref: touchscreen.yaml
24*7328815cSFrank Li
25*7328815cSFrank Lirequired:
26*7328815cSFrank Li  - compatible
27*7328815cSFrank Li  - reg
28*7328815cSFrank Li  - interrupts
29*7328815cSFrank Li
30*7328815cSFrank LiunevaluatedProperties: false
31*7328815cSFrank Li
32*7328815cSFrank Liexamples:
33*7328815cSFrank Li  - |
34*7328815cSFrank Li    #include <dt-bindings/interrupt-controller/irq.h>
35*7328815cSFrank Li
36*7328815cSFrank Li    i2c {
37*7328815cSFrank Li        #address-cells = <1>;
38*7328815cSFrank Li        #size-cells = <0>;
39*7328815cSFrank Li
40*7328815cSFrank Li        touchscreen@48 {
41*7328815cSFrank Li            compatible = "maxim,max11801";
42*7328815cSFrank Li            reg = <0x48>;
43*7328815cSFrank Li            interrupt-parent = <&gpio3>;
44*7328815cSFrank Li            interrupts = <31 IRQ_TYPE_EDGE_FALLING>;
45*7328815cSFrank Li        };
46*7328815cSFrank Li    };
47