[PATCH 0/3] Introduce a counter inkernel API

Kamel Bouhara
2020-04-06T15:58:27Z

Hello everyone,

This series introduce a basic inkernel API for the counter subsystem and
add a new rotary encoder driver that use a counter interface instead of
the GPIO existing one.

See commit log in 0001-counter-add-an-inkernel-API.patch for further
details.

Kamel Bouhara (3):
counter: add an inkernel API
Input: rotary-encoder-counter: add DT bindings
Input: add a rotary encoders based on counter devices

.../input/rotary-encoder-counter.yaml | 67 ++++++
drivers/counter/counter.c | 213 ++++++++++++++++++
drivers/input/misc/Kconfig | 9 +
drivers/input/misc/Makefile | 1 +
drivers/input/misc/rotary_encoder_counter.c | 152 +++++++++++++
include/linux/counter.h | 27 +++
6 files changed, 469 insertions(+)
create mode 100644 Documentation/devicetree/bindings/input/rotary-encoder-counter.yaml
create mode 100644 drivers/input/misc/rotary_encoder_counter.c

--
2.25.0