[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200907204045.95530-1-sebastian.reichel@collabora.com>
Date: Mon, 7 Sep 2020 22:40:41 +0200
From: Sebastian Reichel <sebastian.reichel@...labora.com>
To: Dmitry Torokhov <dmitry.torokhov@...il.com>,
Mylène Josserand
<mylene.josserand@...labora.com>, Rob Herring <robh+dt@...nel.org>
Cc: linux-input@...r.kernel.org, devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org, kernel@...labora.com,
Sebastian Reichel <sebastian.reichel@...labora.com>
Subject: [PATCHv2 0/4] Rotary Encoder Push Button Support
Hi,
The aim of this series is to add support for reporting push
events from rotary encoders with integrated push button
functionality (which are quite common).
I added a few more additional cleanup patches, since I worked
on the driver anyways.
Changes since PATCHv1 [0]:
* Added patch converting the binding to YAML
* Added patch fixing the steps default value
* Added patch introducing dev_err_probe usage
* Updated gpio push button patch from Mylène
- use linux,push-code to be clear this is about the push button
- add linux,push-type to support switches in addition to buttons
- cleanup code a bit
o 100 character line length
o use dev_err_probe()
- use EV_KEY and KEY_ENTER as default and make properties optional
- use push-gpios instead of push-gpio in binding
[0] https://lore.kernel.org/linux-input/20190614133651.28396-1-mylene.josserand@bootlin.com/
-- Sebastian
Mylène Josserand (1):
Input: rotary-encoder - Add gpio as push button
Sebastian Reichel (3):
dt-bindings: input: Convert rotary-encoder bindings to schema
Input: rotary-encoder - Fix steps property reading
Input: rotary-encoder - Use dev_err_probe
.../bindings/input/rotary-encoder.txt | 50 --------
.../bindings/input/rotary-encoder.yaml | 121 ++++++++++++++++++
drivers/input/misc/rotary_encoder.c | 56 +++++++-
3 files changed, 171 insertions(+), 56 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/input/rotary-encoder.txt
create mode 100644 Documentation/devicetree/bindings/input/rotary-encoder.yaml
--
2.28.0
Powered by blists - more mailing lists