Merge tag 'block-5.14-2021-08-07' of git://git.kernel.dk/linux-block
[linux-2.6-microblaze.git] / Documentation / devicetree / bindings / input / touchscreen / sitronix,st1232.yaml
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/input/touchscreen/sitronix,st1232.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Sitronix st1232 or st1633 touchscreen controller
8
9 maintainers:
10   - Bastian Hecht <hechtb@gmail.com>
11
12 allOf:
13   - $ref: touchscreen.yaml#
14
15 properties:
16   compatible:
17     enum:
18       - sitronix,st1232
19       - sitronix,st1633
20
21   reg:
22     maxItems: 1
23
24   interrupts:
25     maxItems: 1
26
27   gpios:
28     description: A phandle to the reset GPIO
29     maxItems: 1
30
31 required:
32   - compatible
33   - reg
34   - interrupts
35
36 unevaluatedProperties: false
37
38 examples:
39   - |
40     i2c {
41             #address-cells = <1>;
42             #size-cells = <0>;
43
44             touchscreen@55 {
45                     compatible = "sitronix,st1232";
46                     reg = <0x55>;
47                     interrupts = <2 0>;
48                     gpios = <&gpio1 166 0>;
49             };
50     };