54 lines
1.0 KiB
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
|