# 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 |