openwrt/target/linux/apm821xx/dts
Christian Lamparter 971f31bedc apm821xx: fix bogus key-presses on boot
"There are often transient line events when
the system is powered up and initialized and it
is often necessary for the gpio_chip driver to
clear any interrupt flags in hardware before
setting up the gpio chip, especially the
irqchip portions of it."
<http://lists.infradead.org/pipermail/openwrt-devel/2019-June/017630.html>

This patch adds a fix for the APM821XX's interrupt
controller to clear any bogus pending toggled
interrupts that happens on various APM821XX boards
on boot.

The patch also changes the debouce-interval from the
default 5ms debounce interval to 60ms all around.
The default setting caused on occasions that the button
state became stuck in a pressed state, even though the
button was released.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
2019-06-20 19:58:27 +02:00
..
apm82181.dtsi apm821xx: dts overhaul 2019-01-24 15:53:03 +01:00
meraki-mr24.dts apm821xx: fix bogus key-presses on boot 2019-06-20 19:58:27 +02:00
meraki-mx60.dts apm821xx: fix bogus key-presses on boot 2019-06-20 19:58:27 +02:00
netgear-wndap6x0.dtsi apm821xx: fix bogus key-presses on boot 2019-06-20 19:58:27 +02:00
netgear-wndap620.dts apm821xx: WNDAP620: remove bad semicolon in dts after #include 2018-12-09 15:27:34 +01:00
netgear-wndap660.dts apm821xx: add support for the Netgear WNDAP620 and WNDAP660 2018-11-26 12:05:46 +01:00
netgear-wndr4700.dts apm821xx: fix bogus key-presses on boot 2019-06-20 19:58:27 +02:00
wd-mybooklive.dts apm821xx: dts overhaul 2019-01-24 15:53:03 +01:00