Lines Matching +full:touchscreen +full:- +full:average +full:- +full:samples
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/touchscreen/fsl,imx6ul-tsc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Haibo Chen <haibo.chen@nxp.com>
11 - Shawn Guo <shawnguo@kernel.org>
12 - Sascha Hauer <s.hauer@pengutronix.de>
16 const: fsl,imx6ul-tsc
20 - description: touch controller address
21 - description: ADC2 address
25 - description: touch controller address
26 - description: ADC2 address
31 clock-names:
33 - const: tsc
34 - const: adc
36 xnur-gpios:
39 The X- gpio this controller connect to. This xnur-gpio returns to
43 measure-delay-time:
46 The value of measure delay time. Before X-axis or Y-axis measurement,
52 pre-charge-time:
60 touchscreen-average-samples:
62 description: Number of data samples which are averaged for each read.
66 - compatible
67 - reg
68 - interrupts
69 - clocks
70 - clock-names
71 - xnur-gpios
74 - $ref: touchscreen.yaml#
79 - |
80 #include <dt-bindings/interrupt-controller/arm-gic.h>
81 #include <dt-bindings/clock/imx6ul-clock.h>
82 #include <dt-bindings/gpio/gpio.h>
83 touchscreen@2040000 {
84 compatible = "fsl,imx6ul-tsc";
90 clock-names = "tsc", "adc";
91 pinctrl-names = "default";
92 pinctrl-0 = <&pinctrl_tsc>;
93 xnur-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
94 measure-delay-time = <0xfff>;
95 pre-charge-time = <0xffff>;
96 touchscreen-average-samples = <32>;