zephyr/dts
Fabio Baltieri d3d484c473 input: add some initial keyboard matrix library stubs
We currently have three keyboard scanning drivers in the code base
(npcx, it8xxx2 and mchp_xec, last two yet to be converted to input).
These have been largely copy pasted from each other and share a lot of
the same structure and code.

This PR lays a foundation to start decoupling feature from those drivers
into a common code base, and it is heavily inspired by the current
regulator common data/config one.

Feature wise this only moves the thread struct, stack and initialization
to the common code and declares the thread callback as the only API, but
the intent is to move as much code as possible in there an only abstract
device specific callbacks in the api structures.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2023-10-31 09:00:27 +01:00
..
arc/synopsys uart: ns16550: use io-mapped DT property for IO port access 2023-09-26 12:03:04 +02:00
arm drivers: watchdog: Add xmc4xxx support 2023-10-27 12:58:07 -05:00
arm64 dts: arm64: nxp: Remove undefined chosen labels 2023-10-26 10:56:49 +02:00
bindings input: add some initial keyboard matrix library stubs 2023-10-31 09:00:27 +01:00
common
nios2/intel
posix
riscv dts: ite: move pinctrl subdevices up a node 2023-10-25 18:39:31 -07:00
sparc/gaisler
x86/intel drivers: spi: Add Intel SEDI driver 2023-10-20 14:55:49 +02:00
xtensa dts: esp32: fix gpio-reserved-ranges 2023-10-23 10:38:32 +02:00
binding-template.yaml
Kconfig dts: drop HAS_DTS 2023-10-20 12:18:17 -07:00