lkml.org 
[lkml]   [2020]   [Sep]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCHv2 0/4] Rotary Encoder Push Button Support
Date
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

\
 
 \ /
  Last update: 2020-09-07 22:41    [W:0.119 / U:3.072 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site