1*c1bf6571SFrank Li# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*c1bf6571SFrank Li%YAML 1.2 3*c1bf6571SFrank Li--- 4*c1bf6571SFrank Li$id: http://devicetree.org/schemas/input/touchscreen/fsl,imx25-tcq.yaml# 5*c1bf6571SFrank Li$schema: http://devicetree.org/meta-schemas/core.yaml# 6*c1bf6571SFrank Li 7*c1bf6571SFrank Lititle: Freescale mx25 TS conversion queue module 8*c1bf6571SFrank Li 9*c1bf6571SFrank Limaintainers: 10*c1bf6571SFrank Li - Frank Li <Frank.Li@nxp.com> 11*c1bf6571SFrank Li 12*c1bf6571SFrank Lidescription: 13*c1bf6571SFrank Li mx25 touchscreen conversion queue module which controls the ADC unit of the 14*c1bf6571SFrank Li mx25 for attached touchscreens. 15*c1bf6571SFrank Li 16*c1bf6571SFrank Liproperties: 17*c1bf6571SFrank Li compatible: 18*c1bf6571SFrank Li const: fsl,imx25-tcq 19*c1bf6571SFrank Li 20*c1bf6571SFrank Li reg: 21*c1bf6571SFrank Li maxItems: 1 22*c1bf6571SFrank Li 23*c1bf6571SFrank Li interrupts: 24*c1bf6571SFrank Li maxItems: 1 25*c1bf6571SFrank Li 26*c1bf6571SFrank Li fsl,wires: 27*c1bf6571SFrank Li description: touch wires number. 28*c1bf6571SFrank Li $ref: /schemas/types.yaml#/definitions/uint32 29*c1bf6571SFrank Li enum: [4, 5] 30*c1bf6571SFrank Li 31*c1bf6571SFrank Li fsl,pen-debounce-ns: 32*c1bf6571SFrank Li description: 33*c1bf6571SFrank Li Pen debounce time in nanoseconds. 34*c1bf6571SFrank Li 35*c1bf6571SFrank Li fsl,pen-threshold: 36*c1bf6571SFrank Li $ref: /schemas/types.yaml#/definitions/uint32 37*c1bf6571SFrank Li description: 38*c1bf6571SFrank Li Pen-down threshold for the touchscreen. This is a value 39*c1bf6571SFrank Li between 1 and 4096. It is the ratio between the internal reference voltage 40*c1bf6571SFrank Li and the measured voltage after the plate was precharged. Resistance between 41*c1bf6571SFrank Li plates and therefore the voltage decreases with pressure so that a smaller 42*c1bf6571SFrank Li value is equivalent to a higher pressure. 43*c1bf6571SFrank Li 44*c1bf6571SFrank Li fsl,settling-time-ns: 45*c1bf6571SFrank Li description: 46*c1bf6571SFrank Li Settling time in nanoseconds. The settling time is before 47*c1bf6571SFrank Li the actual touch detection to wait for an even charge distribution in the 48*c1bf6571SFrank Li plate. 49*c1bf6571SFrank Li 50*c1bf6571SFrank LiallOf: 51*c1bf6571SFrank Li - $ref: touchscreen.yaml 52*c1bf6571SFrank Li 53*c1bf6571SFrank Lirequired: 54*c1bf6571SFrank Li - compatible 55*c1bf6571SFrank Li - reg 56*c1bf6571SFrank Li - interrupts 57*c1bf6571SFrank Li - fsl,wires 58*c1bf6571SFrank Li 59*c1bf6571SFrank LiunevaluatedProperties: false 60*c1bf6571SFrank Li 61*c1bf6571SFrank Liexamples: 62*c1bf6571SFrank Li - | 63*c1bf6571SFrank Li touchscreen@50030400 { 64*c1bf6571SFrank Li compatible = "fsl,imx25-tcq"; 65*c1bf6571SFrank Li reg = <0x50030400 0x60>; 66*c1bf6571SFrank Li interrupt-parent = <&tscadc>; 67*c1bf6571SFrank Li interrupts = <0>; 68*c1bf6571SFrank Li fsl,wires = <4>; 69*c1bf6571SFrank Li }; 70