172243cedSAndreas Kemnade# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 272243cedSAndreas Kemnade%YAML 1.2 372243cedSAndreas Kemnade--- 472243cedSAndreas Kemnade$id: http://devicetree.org/schemas/input/touchscreen/ti,tsc2007.yaml# 572243cedSAndreas Kemnade$schema: http://devicetree.org/meta-schemas/core.yaml# 672243cedSAndreas Kemnade 772243cedSAndreas Kemnadetitle: Texas Instruments tsc2007 touchscreen controller 872243cedSAndreas Kemnade 972243cedSAndreas Kemnademaintainers: 1072243cedSAndreas Kemnade - Frank Li <Frank.Li@nxp.com> 1172243cedSAndreas Kemnade 1272243cedSAndreas Kemnadeproperties: 1372243cedSAndreas Kemnade compatible: 1472243cedSAndreas Kemnade const: ti,tsc2007 1572243cedSAndreas Kemnade 1672243cedSAndreas Kemnade reg: 1772243cedSAndreas Kemnade maxItems: 1 1872243cedSAndreas Kemnade 1972243cedSAndreas Kemnade interrupts: 2072243cedSAndreas Kemnade maxItems: 1 2172243cedSAndreas Kemnade 2272243cedSAndreas Kemnade ti,x-plate-ohms: 2372243cedSAndreas Kemnade description: X-plate resistance in ohms. 2472243cedSAndreas Kemnade 2572243cedSAndreas Kemnade gpios: true 2672243cedSAndreas Kemnade 2772243cedSAndreas Kemnade pendown-gpio: true 2872243cedSAndreas Kemnade 29*c1b52451SFabio Estevam wakeup-source: true 30*c1b52451SFabio Estevam 3172243cedSAndreas Kemnade ti,max-rt: 3272243cedSAndreas Kemnade $ref: /schemas/types.yaml#/definitions/uint32 3372243cedSAndreas Kemnade description: maximum pressure. 3472243cedSAndreas Kemnade 3572243cedSAndreas Kemnade ti,fuzzx: 3672243cedSAndreas Kemnade $ref: /schemas/types.yaml#/definitions/uint32 3772243cedSAndreas Kemnade description: 3872243cedSAndreas Kemnade specifies the absolute input fuzz x value. 3972243cedSAndreas Kemnade If set, it will permit noise in the data up to +- the value given to the fuzz 4072243cedSAndreas Kemnade parameter, that is used to filter noise from the event stream. 4172243cedSAndreas Kemnade 4272243cedSAndreas Kemnade ti,fuzzy: 4372243cedSAndreas Kemnade $ref: /schemas/types.yaml#/definitions/uint32 4472243cedSAndreas Kemnade description: specifies the absolute input fuzz y value. 4572243cedSAndreas Kemnade 4672243cedSAndreas Kemnade ti,fuzzz: 4772243cedSAndreas Kemnade $ref: /schemas/types.yaml#/definitions/uint32 4872243cedSAndreas Kemnade description: specifies the absolute input fuzz z value. 4972243cedSAndreas Kemnade 5072243cedSAndreas Kemnade ti,poll-period: 5172243cedSAndreas Kemnade $ref: /schemas/types.yaml#/definitions/uint32 5272243cedSAndreas Kemnade description: 5372243cedSAndreas Kemnade how much time to wait (in milliseconds) before reading again the 5472243cedSAndreas Kemnade values from the tsc2007. 5572243cedSAndreas Kemnade 5672243cedSAndreas Kemnaderequired: 5772243cedSAndreas Kemnade - compatible 5872243cedSAndreas Kemnade - reg 5972243cedSAndreas Kemnade - ti,x-plate-ohms 6072243cedSAndreas Kemnade 6172243cedSAndreas KemnadeadditionalProperties: false 6272243cedSAndreas Kemnade 6372243cedSAndreas Kemnadeexamples: 6472243cedSAndreas Kemnade - | 6572243cedSAndreas Kemnade i2c { 6672243cedSAndreas Kemnade #address-cells = <1>; 6772243cedSAndreas Kemnade #size-cells = <0>; 6872243cedSAndreas Kemnade 6972243cedSAndreas Kemnade touch@49 { 7072243cedSAndreas Kemnade compatible = "ti,tsc2007"; 7172243cedSAndreas Kemnade reg = <0x49>; 7272243cedSAndreas Kemnade interrupt-parent = <&gpio4>; 7372243cedSAndreas Kemnade interrupts = <0x0 0x8>; 7472243cedSAndreas Kemnade gpios = <&gpio4 0 0>; 7572243cedSAndreas Kemnade ti,x-plate-ohms = <180>; 7672243cedSAndreas Kemnade }; 7772243cedSAndreas Kemnade }; 78