1# SPDX-License-Identifier: GPL-2.0 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/mfd/allwinner,sun4i-a10-ts.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Allwinner A10 Resistive Touchscreen Controller 8 9maintainers: 10 - Chen-Yu Tsai <wens@csie.org> 11 - Maxime Ripard <mripard@kernel.org> 12 13properties: 14 "#thermal-sensor-cells": 15 const: 0 16 17 compatible: 18 enum: 19 - allwinner,sun4i-a10-ts 20 - allwinner,sun5i-a13-ts 21 - allwinner,sun6i-a31-ts 22 23 reg: 24 maxItems: 1 25 26 interrupts: 27 maxItems: 1 28 29 allwinner,ts-attached: 30 $ref: /schemas/types.yaml#/definitions/flag 31 description: A touchscreen is attached to the controller 32 33 allwinner,tp-sensitive-adjust: 34 $ref: /schemas/types.yaml#/definitions/uint32 35 minimum: 0 36 maximum: 15 37 default: 15 38 39 description: Sensitivity of pen down detection 40 41 allwinner,filter-type: 42 $ref: /schemas/types.yaml#/definitions/uint32 43 minimum: 0 44 maximum: 3 45 default: 1 46 47 description: | 48 Select median and averaging filter. Sample used for median / 49 averaging filter: 50 0: 4/2 51 1: 5/3 52 2: 8/4 53 3: 16/8 54 55required: 56 - "#thermal-sensor-cells" 57 - compatible 58 - reg 59 - interrupts 60 61additionalProperties: false 62 63examples: 64 - | 65 rtp: rtp@1c25000 { 66 compatible = "allwinner,sun4i-a10-ts"; 67 reg = <0x01c25000 0x100>; 68 interrupts = <29>; 69 allwinner,ts-attached; 70 #thermal-sensor-cells = <0>; 71 /* sensitive/noisy touch panel */ 72 allwinner,tp-sensitive-adjust = <0>; 73 allwinner,filter-type = <3>; 74 }; 75 76... 77