diff options
| author | João H. Spies <[email protected]> | 2022-08-08 02:51:20 +0000 |
|---|---|---|
| committer | Linus Walleij <[email protected]> | 2022-08-25 12:01:12 +0000 |
| commit | b871656aa4f54e04207f62bdd0d7572be1d86b36 (patch) | |
| tree | b3cf37b14fe1d895be8b75ddffb79b462364cf2f /drivers/fpga/fpga-bridge.c | |
| parent | pinctrl: qcom: sc8180x: Fix wrong pin numbers (diff) | |
| download | kernel-b871656aa4f54e04207f62bdd0d7572be1d86b36.tar.gz kernel-b871656aa4f54e04207f62bdd0d7572be1d86b36.zip | |
pinctrl: rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH
Switching between falling/rising edges for IRQ_TYPE_EDGE_BOTH on pins that
require debounce can cause the device to lose events due to a desync
between pin state and irq type.
This problem is resolved by switching between IRQ_TYPE_LEVEL_LOW and
IRQ_TYPE_LEVEL_HIGH instead.
Fixes: 936ee2675eee ("gpio/rockchip: add driver for rockchip gpio")
Signed-off-by: João H. Spies <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Linus Walleij <[email protected]>
Diffstat (limited to 'drivers/fpga/fpga-bridge.c')
0 files changed, 0 insertions, 0 deletions
