zephyr/dts/bindings/input
Fabio Baltieri 9439c816e9 input: split npcx generic keyboard code into input_kbd_matrix.c
Move all the generic code from the Nuvoton NPCX keyboard scanning driver
into input_kbd_matrix.c. While doing that convert few configs into
devicetree properties and tweak few other things to enable the generic
code to support multiple instances.

This is limited to 8 rows for now, and that's fine for all the current
in-tree drivers, the limit could be removed down the road but this
should be fine for now, added few generic build checks to make sure a
driver does not go over the limit, as well and some more implementation
specific checks.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2023-11-13 09:45:28 +01:00
..
focaltech,ft5336.yaml drivers: input: ft5336: Add support for reset GPIO and FT3267 IC 2023-07-25 09:08:59 +02:00
goodix,gt911.yaml drivers: input: gt911: enable fallback to alternate address 2023-07-18 18:49:13 +00:00
gpio-keys.yaml input: unify gpio-keys and zephyr,gpio-keys 2023-08-07 11:26:26 +02:00
gpio-qdec.yaml bindings: gpio-qdec use INPUT_REL_WHEEL as example 2023-08-09 08:29:46 +00:00
hynitron,cst816s.yaml bindings: move cst816s and cap1203 to input 2023-10-04 16:05:05 +01:00
ite,it8xxx2-kbd.yaml input: convert ite_it8xxx2_kbd driver from kscan to input 2023-11-10 16:30:37 +00:00
kbd-matrix-common.yaml input: split npcx generic keyboard code into input_kbd_matrix.c 2023-11-13 09:45:28 +01:00
microchip,cap1203.yaml bindings: move cst816s and cap1203 to input 2023-10-04 16:05:05 +01:00
nuvoton,npcx-kbd.yaml input: split npcx generic keyboard code into input_kbd_matrix.c 2023-11-13 09:45:28 +01:00
st,stmpe811.yaml drivers: input: add driver for stmpe811 i2c touch controller 2023-09-22 09:29:56 +02:00
xptek,xpt2046.yaml input: convert xpt2046 from kscan 2023-06-27 12:17:06 +00:00
zephyr,input-longpress.yaml input: add zephyr/ prefix to the event code sample and docs 2023-08-04 10:41:57 +02:00
zephyr,input-sdl-touch.yaml
zephyr,lvgl-button-input.yaml input: add zephyr,lvgl-button-input device binding 2023-08-29 10:17:52 +02:00
zephyr,lvgl-common-input.yaml modules: lvgl: add zephyr,lvgl-pointer-input pseudo device 2023-08-29 10:17:52 +02:00
zephyr,lvgl-encoder-input.yaml modules: lvgl: input: add zephyr,lvgl-encoder-input device binding 2023-09-13 11:35:04 +02:00
zephyr,lvgl-pointer-input.yaml modules: lvgl: add zephyr,lvgl-pointer-input pseudo device 2023-08-29 10:17:52 +02:00