Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1464349
| From | Vignesh R <vigneshr@ti.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH 1/2] input: misc: Add generic input driver to read encoded GPIO lines |
| Date | 2016-08-17 08:50 +0200 |
| Message-ID | <s72PM-5MN-9@gated-at.bofh.it> (permalink) |
| References | <s5cJz-5sg-3@gated-at.bofh.it> <s5cJF-5sg-5@gated-at.bofh.it> <s5pQt-5rK-19@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Saturday 13 August 2016 12:29 AM, Rob Herring wrote: > On Fri, Aug 12, 2016 at 10:22:28AM +0530, Vignesh R wrote: >> Add a driver to read group of GPIO lines and provide its status as a >> numerical value as input event to the system. This will help in >> intefacing devices, that can be connected over GPIOs, that provide input >> to the system by driving GPIO lines connected to them like a rotary dial >> or a switch. >> >> For example, a rotary switch can be connected to four GPIO lines. The >> status of the GPIO lines reflect the actual position of the rotary >> switch dial. For example, if dial points to 9, then the four GPIO lines >> connected to the switch will read HLLH(0b'1001 = 9). This value >> can be reported as an ABS_* event to the input subsystem. >> >> Signed-off-by: Vignesh R <vigneshr@ti.com> >> --- >> .../devicetree/bindings/input/gpio-decoder.txt | 23 ++++ >> drivers/input/misc/Kconfig | 12 ++ >> drivers/input/misc/Makefile | 1 + >> drivers/input/misc/gpio_decoder.c | 128 +++++++++++++++++++++ >> 4 files changed, 164 insertions(+) >> create mode 100644 Documentation/devicetree/bindings/input/gpio-decoder.txt >> create mode 100644 drivers/input/misc/gpio_decoder.c >> >> diff --git a/Documentation/devicetree/bindings/input/gpio-decoder.txt b/Documentation/devicetree/bindings/input/gpio-decoder.txt >> new file mode 100644 >> index 000000000000..efd947f52cb3 >> --- /dev/null >> +++ b/Documentation/devicetree/bindings/input/gpio-decoder.txt >> @@ -0,0 +1,23 @@ >> +* GPIO Decoder DT bindings >> + >> +Required Properties: >> +- compatible: should be "gpio-decoder" >> +- gpios: a spec of gpios (atleast two) to be decoded to a number with >> + first entry representing the MSB. >> + >> +Optional Properties: >> +- gpio-decoder,max-value: Maximum possible value that can be reported by > > Just "decoder-max-value". Agreed. I will wait for any comments for the driver part, before sending the next version. > > With that, the binding looks fine to me: > > Acked-by: Rob Herring <robh@kernel.org> > Thanks! -- Regards Vignesh
Back to linux.kernel | Previous | Next — Previous in thread | Find similar | Unroll thread
[PATCH 1/2] input: misc: Add generic input driver to read encoded GPIO lines Vignesh R <vigneshr@ti.com> - 2016-08-12 07:00 +0200
Re: [PATCH 1/2] input: misc: Add generic input driver to read encoded GPIO lines Rob Herring <robh@kernel.org> - 2016-08-12 21:00 +0200
Re: [PATCH 1/2] input: misc: Add generic input driver to read encoded GPIO lines Vignesh R <vigneshr@ti.com> - 2016-08-17 08:50 +0200
csiph-web