zephyr/drivers/input
Fabio Baltieri 4307882dd1 input: kbd_matrix: add actual key mask runtime control
Add an option to enable a input_kbd_matrix_actual_key_mask_set API to
enable or disable keys dynamically in the mask. This can be useful if
the exact key mask is determined in runtime and the device is using a
single firmware for multiple matrix configurations.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2023-12-27 16:50:21 +00:00
..
CMakeLists.txt input: add a linux-evdev device 2023-12-18 12:23:59 +01:00
Kconfig input: add a linux-evdev device 2023-12-18 12:23:59 +01:00
Kconfig.cap1203
Kconfig.cst816s
Kconfig.esp32
Kconfig.evdev input: add a linux-evdev device 2023-12-18 12:23:59 +01:00
Kconfig.ft5336
Kconfig.gpio_kbd_matrix
Kconfig.gpio_keys
Kconfig.gpio_qdec
Kconfig.gt911
Kconfig.it8xxx2
Kconfig.kbd_matrix input: kbd_matrix: add actual key mask runtime control 2023-12-27 16:50:21 +00:00
Kconfig.npcx
Kconfig.sdl
Kconfig.stmpe811
Kconfig.xpt2046
input_cap1203.c
input_cst816s.c
input_esp32_touch_sensor.c
input_ft5336.c
input_gpio_kbd_matrix.c input: gpio_kbd_matrix: use edge-to-active interrupt 2023-12-18 12:25:19 +01:00
input_gpio_keys.c
input_gpio_qdec.c
input_gt911.c
input_ite_it8xxx2_kbd.c
input_kbd_matrix.c input: kbd_matrix: add actual key mask runtime control 2023-12-27 16:50:21 +00:00
input_npcx_kbd.c input: npcx_kbd: setup the interrupt to falling edge only 2023-12-20 18:07:43 +00:00
input_sdl_touch.c
input_sdl_touch_bottom.c
input_sdl_touch_bottom.h
input_stmpe811.c
input_xpt2046.c
linux_evdev.c input: use K_KERNEL_STACK_SIZEOF to set the thread stack size 2023-12-23 09:59:28 +00:00
linux_evdev_bottom.c input: add a linux-evdev device 2023-12-18 12:23:59 +01:00
linux_evdev_bottom.h input: add a linux-evdev device 2023-12-18 12:23:59 +01:00