zephyr/dts/bindings/input/xptek,xpt2046.yaml

54 lines
1.0 KiB
YAML

# Copyright (c) 2023 Seppo Takalo
# SPDX-License-Identifier: Apache-2.0
description: Driver for XPT2046 touch IC
compatible: "xptek,xpt2046"
include: spi-device.yaml
properties:
int-gpios:
type: phandle-array
required: true
description: Interrupt GPIO.
touchscreen-size-x:
type: int
required: true
description: horizontal resolution of screen
touchscreen-size-y:
type: int
required: true
description: vertical resolution of screen
min-x:
type: int
required: true
description: minimum raw X value reported.
min-y:
type: int
required: true
description: minimum raw Y value reported.
max-x:
type: int
required: true
description: maximum raw X value reported.
max-y:
type: int
required: true
description: maximum raw Y value reported.
z-threshold:
type: int
description: Z value threshold to trigger a touch
default: 100
reads:
type: int
description: How many reads per touch to average the value
default: 1