This commit adds support for the Parade Tech TMA525B capacitive touch controller. The driver supports both interrupt-driven and polling modes, and can handle up to 4 simultaneous touch points. Key features: - I2C communication interface - Multi-touch support (up to 4 touch points) - Interrupt mode with GPIO callback support - Polling mode with timer - Power management support with PM notifier - Reset and power control via GPIO - Touch event tracking (down, contact, up) Signed-off-by: Kate Wang <yumeng.wang@nxp.com>
57 lines
1.8 KiB
Plaintext
57 lines
1.8 KiB
Plaintext
# Copyright 2023 Google LLC
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
if INPUT
|
|
|
|
menu "Input drivers"
|
|
|
|
# zephyr-keep-sorted-start
|
|
source "drivers/input/Kconfig.adc_keys"
|
|
source "drivers/input/Kconfig.analog_axis"
|
|
source "drivers/input/Kconfig.bflb"
|
|
source "drivers/input/Kconfig.cap12xx"
|
|
source "drivers/input/Kconfig.cf1133"
|
|
source "drivers/input/Kconfig.ch9350l"
|
|
source "drivers/input/Kconfig.chsc5x"
|
|
source "drivers/input/Kconfig.chsc6x"
|
|
source "drivers/input/Kconfig.cst816s"
|
|
source "drivers/input/Kconfig.cy8cmbr3xxx"
|
|
source "drivers/input/Kconfig.esp32"
|
|
source "drivers/input/Kconfig.evdev"
|
|
source "drivers/input/Kconfig.ft5336"
|
|
source "drivers/input/Kconfig.ft6146"
|
|
source "drivers/input/Kconfig.gpio_kbd_matrix"
|
|
source "drivers/input/Kconfig.gpio_keys"
|
|
source "drivers/input/Kconfig.gpio_qdec"
|
|
source "drivers/input/Kconfig.gt911"
|
|
source "drivers/input/Kconfig.ili2132a"
|
|
source "drivers/input/Kconfig.it51xxx"
|
|
source "drivers/input/Kconfig.it8801"
|
|
source "drivers/input/Kconfig.it8xxx2"
|
|
source "drivers/input/Kconfig.kbd_matrix"
|
|
source "drivers/input/Kconfig.mcux_kpp"
|
|
source "drivers/input/Kconfig.modulino"
|
|
source "drivers/input/Kconfig.npcx"
|
|
source "drivers/input/Kconfig.nunchuk"
|
|
source "drivers/input/Kconfig.pat912x"
|
|
source "drivers/input/Kconfig.paw32xx"
|
|
source "drivers/input/Kconfig.pinnacle"
|
|
source "drivers/input/Kconfig.pmw3610"
|
|
source "drivers/input/Kconfig.renesas_ra"
|
|
source "drivers/input/Kconfig.renesas_rx"
|
|
source "drivers/input/Kconfig.rts5912"
|
|
source "drivers/input/Kconfig.sbus"
|
|
source "drivers/input/Kconfig.sdl"
|
|
source "drivers/input/Kconfig.stmpe811"
|
|
source "drivers/input/Kconfig.tma525b"
|
|
source "drivers/input/Kconfig.touch"
|
|
source "drivers/input/Kconfig.tsc_keys"
|
|
source "drivers/input/Kconfig.vs1838b"
|
|
source "drivers/input/Kconfig.xec"
|
|
source "drivers/input/Kconfig.xpt2046"
|
|
# zephyr-keep-sorted-stop
|
|
|
|
endmenu # Input Drivers
|
|
|
|
endif # INPUT
|