Skip to content

Commit d0e98b2

Browse files
allemanmkartben
authored andcommitted
drivers: input: cy8cmbr3xxx: add support for cy8cmbr3xxx input driver
Support for the cy8cmbr3xxx input driver is added. Signed-off-by: Matthias Alleman <[email protected]>
1 parent 34f7374 commit d0e98b2

File tree

6 files changed

+530
-0
lines changed

6 files changed

+530
-0
lines changed

drivers/input/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ zephyr_library_sources_ifdef(CONFIG_INPUT_CAP12XX input_cap12xx.c)
1111
zephyr_library_sources_ifdef(CONFIG_INPUT_CF1133 input_cf1133.c)
1212
zephyr_library_sources_ifdef(CONFIG_INPUT_CHSC6X input_chsc6x.c)
1313
zephyr_library_sources_ifdef(CONFIG_INPUT_CST816S input_cst816s.c)
14+
zephyr_library_sources_ifdef(CONFIG_INPUT_CY8CMBR3XXX input_cy8cmbr3xxx.c)
1415
zephyr_library_sources_ifdef(CONFIG_INPUT_ESP32_TOUCH_SENSOR input_esp32_touch_sensor.c)
1516
zephyr_library_sources_ifdef(CONFIG_INPUT_FT5336 input_ft5336.c)
1617
zephyr_library_sources_ifdef(CONFIG_INPUT_GPIO_KBD_MATRIX input_gpio_kbd_matrix.c)

drivers/input/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ source "drivers/input/Kconfig.cap12xx"
1212
source "drivers/input/Kconfig.cf1133"
1313
source "drivers/input/Kconfig.chsc6x"
1414
source "drivers/input/Kconfig.cst816s"
15+
source "drivers/input/Kconfig.cy8cmbr3xxx"
1516
source "drivers/input/Kconfig.esp32"
1617
source "drivers/input/Kconfig.evdev"
1718
source "drivers/input/Kconfig.ft5336"

drivers/input/Kconfig.cy8cmbr3xxx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Copyright (c) 2025 Basalte bv
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
config INPUT_CY8CMBR3XXX
5+
bool "CY8CMBR3XXX capacitive touch sensor driver"
6+
default y
7+
depends on DT_HAS_CYPRESS_CY8CMBR3XXX_ENABLED
8+
select I2C
9+
help
10+
Enable driver for cypress CY8CMBR3XXX capacitive
11+
touch sensor.

0 commit comments

Comments
 (0)