blob: 5e8936b27a4e072e1d1fa6a5a6fb4bdc26a1f955 [file] [log] [blame]
# Copyright (c) 2020 Qingsong Gou <gouqs@hotmail.com>
# SPDX-License-Identifier: Apache-2.0
DT_COMPAT_HYNITRON_CST816S := hynitron,cst816s
menuconfig KSCAN_CST816S
bool "CST816S capacitive touch panel driver"
default $(dt_compat_enabled,$(DT_COMPAT_HYNITRON_CST816S))
depends on I2C
help
Enable driver for hynitron cst816s touch panel.
if KSCAN_CST816S
config KSCAN_CST816S_PERIOD
int "Sample period"
depends on !KSCAN_CST816S_INTERRUPT
default 20
help
Sample period in milliseconds when in polling mode.
config KSCAN_CST816S_INTERRUPT
bool "Interrupt support"
default y
depends on GPIO
help
Enable interrupt support (requires GPIO).
endif # KSCAN_CST816S