xref: /linux/Documentation/devicetree/bindings/input/touchscreen/nxp,lpc3220-tsc.yaml (revision 0074281bb6316108e0cff094bd4db78ab3eee236)
1*36b624b9SFrank Li# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*36b624b9SFrank Li%YAML 1.2
3*36b624b9SFrank Li---
4*36b624b9SFrank Li$id: http://devicetree.org/schemas/input/touchscreen/nxp,lpc3220-tsc.yaml#
5*36b624b9SFrank Li$schema: http://devicetree.org/meta-schemas/core.yaml#
6*36b624b9SFrank Li
7*36b624b9SFrank Lititle: NXP LPC32xx SoC Touchscreen Controller (TSC)
8*36b624b9SFrank Li
9*36b624b9SFrank Limaintainers:
10*36b624b9SFrank Li  - Frank Li <Frank.Li@nxp.com>
11*36b624b9SFrank Li
12*36b624b9SFrank Liproperties:
13*36b624b9SFrank Li  compatible:
14*36b624b9SFrank Li    const: nxp,lpc3220-tsc
15*36b624b9SFrank Li
16*36b624b9SFrank Li  reg:
17*36b624b9SFrank Li    maxItems: 1
18*36b624b9SFrank Li
19*36b624b9SFrank Li  clocks:
20*36b624b9SFrank Li    maxItems: 1
21*36b624b9SFrank Li
22*36b624b9SFrank Li  interrupts:
23*36b624b9SFrank Li    maxItems: 1
24*36b624b9SFrank Li
25*36b624b9SFrank Lirequired:
26*36b624b9SFrank Li  - compatible
27*36b624b9SFrank Li  - reg
28*36b624b9SFrank Li  - clocks
29*36b624b9SFrank Li  - interrupts
30*36b624b9SFrank Li
31*36b624b9SFrank LiadditionalProperties: false
32*36b624b9SFrank Li
33*36b624b9SFrank Liexamples:
34*36b624b9SFrank Li  - |
35*36b624b9SFrank Li    #include <dt-bindings/clock/lpc32xx-clock.h>
36*36b624b9SFrank Li
37*36b624b9SFrank Li    touchscreen@40048000 {
38*36b624b9SFrank Li        compatible = "nxp,lpc3220-tsc";
39*36b624b9SFrank Li        reg = <0x40048000 0x1000>;
40*36b624b9SFrank Li        interrupt-parent = <&mic>;
41*36b624b9SFrank Li        interrupts = <39 0>;
42*36b624b9SFrank Li        clocks = <&clk LPC32XX_CLK_ADC>;
43*36b624b9SFrank Li    };
44