Christian Lamparter 40379b0ec6 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>
(backported from commit 971f31bedcad0a954a4a4e79140346cc896d352e)
2019-09-04 13:16:44 +02:00
..
2019-05-11 17:15:41 +02:00
2019-07-12 09:39:33 +02:00
2019-08-30 16:46:52 +02:00
2019-08-30 16:46:52 +02:00
2019-08-28 13:09:41 +02:00
2019-07-31 16:56:19 +02:00
2019-08-06 11:54:50 +02:00
2019-05-21 09:45:15 +02:00
2019-08-06 11:54:50 +02:00
2019-08-06 11:54:50 +02:00
2019-03-11 19:35:43 +01:00
2019-05-11 17:15:41 +02:00
2019-06-20 15:50:00 +02:00
2019-01-07 17:09:06 +01:00
2018-12-10 11:48:44 +01:00
2019-05-11 17:15:41 +02:00
2019-08-27 10:31:06 +02:00