1*45601c66SFrank Li# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*45601c66SFrank Li%YAML 1.2 3*45601c66SFrank Li--- 4*45601c66SFrank Li$id: http://devicetree.org/schemas/input/touchscreen/ti.tsc2007.yaml# 5*45601c66SFrank Li$schema: http://devicetree.org/meta-schemas/core.yaml# 6*45601c66SFrank Li 7*45601c66SFrank Lititle: Texas Instruments tsc2007 touchscreen controller 8*45601c66SFrank Li 9*45601c66SFrank Limaintainers: 10*45601c66SFrank Li - Frank Li <Frank.Li@nxp.com> 11*45601c66SFrank Li 12*45601c66SFrank Liproperties: 13*45601c66SFrank Li compatible: 14*45601c66SFrank Li const: ti,tsc2007 15*45601c66SFrank Li 16*45601c66SFrank Li reg: 17*45601c66SFrank Li maxItems: 1 18*45601c66SFrank Li 19*45601c66SFrank Li interrupts: 20*45601c66SFrank Li maxItems: 1 21*45601c66SFrank Li 22*45601c66SFrank Li ti,x-plate-ohms: 23*45601c66SFrank Li description: X-plate resistance in ohms. 24*45601c66SFrank Li 25*45601c66SFrank Li gpios: true 26*45601c66SFrank Li 27*45601c66SFrank Li pendown-gpio: true 28*45601c66SFrank Li 29*45601c66SFrank Li ti,max-rt: 30*45601c66SFrank Li $ref: /schemas/types.yaml#/definitions/uint32 31*45601c66SFrank Li description: maximum pressure. 32*45601c66SFrank Li 33*45601c66SFrank Li ti,fuzzx: 34*45601c66SFrank Li $ref: /schemas/types.yaml#/definitions/uint32 35*45601c66SFrank Li description: 36*45601c66SFrank Li specifies the absolute input fuzz x value. 37*45601c66SFrank Li If set, it will permit noise in the data up to +- the value given to the fuzz 38*45601c66SFrank Li parameter, that is used to filter noise from the event stream. 39*45601c66SFrank Li 40*45601c66SFrank Li ti,fuzzy: 41*45601c66SFrank Li $ref: /schemas/types.yaml#/definitions/uint32 42*45601c66SFrank Li description: specifies the absolute input fuzz y value. 43*45601c66SFrank Li 44*45601c66SFrank Li ti,fuzzz: 45*45601c66SFrank Li $ref: /schemas/types.yaml#/definitions/uint32 46*45601c66SFrank Li description: specifies the absolute input fuzz z value. 47*45601c66SFrank Li 48*45601c66SFrank Li ti,poll-period: 49*45601c66SFrank Li $ref: /schemas/types.yaml#/definitions/uint32 50*45601c66SFrank Li description: 51*45601c66SFrank Li how much time to wait (in milliseconds) before reading again the 52*45601c66SFrank Li values from the tsc2007. 53*45601c66SFrank Li 54*45601c66SFrank Lirequired: 55*45601c66SFrank Li - compatible 56*45601c66SFrank Li - reg 57*45601c66SFrank Li - ti,x-plate-ohms 58*45601c66SFrank Li 59*45601c66SFrank LiadditionalProperties: false 60*45601c66SFrank Li 61*45601c66SFrank Liexamples: 62*45601c66SFrank Li - | 63*45601c66SFrank Li i2c { 64*45601c66SFrank Li #address-cells = <1>; 65*45601c66SFrank Li #size-cells = <0>; 66*45601c66SFrank Li 67*45601c66SFrank Li touch@49 { 68*45601c66SFrank Li compatible = "ti,tsc2007"; 69*45601c66SFrank Li reg = <0x49>; 70*45601c66SFrank Li interrupt-parent = <&gpio4>; 71*45601c66SFrank Li interrupts = <0x0 0x8>; 72*45601c66SFrank Li gpios = <&gpio4 0 0>; 73*45601c66SFrank Li ti,x-plate-ohms = <180>; 74*45601c66SFrank Li }; 75*45601c66SFrank Li }; 76