Based on kernel version 6.11
. Page generated on 2024-09-24 08:21 EST
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | # SPDX-License-Identifier: GPL-2.0 %YAML 1.2 --- $id: http://devicetree.org/schemas/input/touchscreen/touchscreen.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Common touchscreen maintainers: - Dmitry Torokhov <dmitry.torokhov@gmail.com> properties: panel: description: If this touchscreen is integrally connected to a panel, this is a reference to that panel. The presence of this reference indicates that the touchscreen should be power sequenced together with the panel and that they may share power and/or reset signals. $ref: /schemas/types.yaml#/definitions/phandle touchscreen-min-x: description: minimum x coordinate reported $ref: /schemas/types.yaml#/definitions/uint32 default: 0 touchscreen-min-y: description: minimum y coordinate reported $ref: /schemas/types.yaml#/definitions/uint32 default: 0 touchscreen-size-x: description: horizontal resolution of touchscreen (maximum x coordinate reported + 1) $ref: /schemas/types.yaml#/definitions/uint32 touchscreen-size-y: description: vertical resolution of touchscreen (maximum y coordinate reported + 1) $ref: /schemas/types.yaml#/definitions/uint32 touchscreen-max-pressure: description: maximum reported pressure (arbitrary range dependent on the controller) $ref: /schemas/types.yaml#/definitions/uint32 touchscreen-min-pressure: description: minimum pressure on the touchscreen to be achieved in order for the touchscreen driver to report a touch event. $ref: /schemas/types.yaml#/definitions/uint32 touchscreen-fuzz-x: description: horizontal noise value of the absolute input device (in pixels) $ref: /schemas/types.yaml#/definitions/uint32 touchscreen-fuzz-y: description: vertical noise value of the absolute input device (in pixels) $ref: /schemas/types.yaml#/definitions/uint32 touchscreen-fuzz-pressure: description: pressure noise value of the absolute input device (arbitrary range dependent on the controller) $ref: /schemas/types.yaml#/definitions/uint32 touchscreen-average-samples: description: Number of data samples which are averaged for each read (valid values dependent on the controller) $ref: /schemas/types.yaml#/definitions/uint32 touchscreen-inverted-x: description: X axis is inverted type: boolean touchscreen-inverted-y: description: Y axis is inverted type: boolean touchscreen-swapped-x-y: description: X and Y axis are swapped Swapping is done after inverting the axis type: boolean touchscreen-x-mm: description: horizontal length in mm of the touchscreen touchscreen-y-mm: description: vertical length in mm of the touchscreen touchscreen-x-plate-ohms: description: Resistance of the X-plate in Ohms touchscreen-y-plate-ohms: description: Resistance of the Y-plate in Ohms dependencies: touchscreen-size-x: [ touchscreen-size-y ] touchscreen-size-y: [ touchscreen-size-x ] touchscreen-x-mm: [ touchscreen-y-mm ] touchscreen-y-mm: [ touchscreen-x-mm ] additionalProperties: true |