Thread (7 messages) 7 messages, 4 authors, 2018-03-21

[PATCH] pinctrl: armada-37xx: Add edge both type gpio irq support

From: Linus Walleij <hidden>
Date: 2017-10-31 13:27:16
Also in: linux-gpio, lkml

On Tue, Oct 31, 2017 at 2:16 PM, Andrew Lunn [off-list ref] wrote:
quoted
The discussion here is interesting, it is customary for GPIO drivers
to implement double-edge detection emulation by swapping the
edge detector around like this.
Hi Linus

I was not aware this was customary.
quoted
It might be possible to collect some generic information about
this in the Documentation/gpio/driver.txt document.
Yes, i think it should be documented somewhere. Even in the use case
here, detecting an SD card being inserted/removed, you could get some
bounce on the microswitch, miss an edge, and be in the wrong state.
Indeed :/

This is I guess why it is a good idea to combine this with the
debounce feature if the hardware supports it.

I'll think about some writeup.

Yours,
Linus Walleij
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help