openwrt/target/linux/apm821xx
Christian Lamparter dbe5730bf9 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-24 20:30:09 +02:00
..
base-files apm821xx: WNDR4700: remove obsolete sd-card change detection 2019-05-19 12:29:24 +02:00
dts apm821xx: fix bogus key-presses on boot 2019-06-24 20:30:09 +02:00
files/arch/powerpc/platforms/44x apm821xx: fix atheros PCIe cards on the MR24 2016-07-25 10:38:48 +02:00
image apm821xx: MBL: set DEVICE_TYPE to NAS 2019-03-25 21:19:39 +01:00
nand apm821xx: add support for the Netgear WNDAP620 and WNDAP660 2018-11-26 12:05:46 +01:00
patches-4.14 apm821xx: fix bogus key-presses on boot 2019-06-24 20:30:09 +02:00
sata apm821xx: sata: boot-part feature integration 2019-01-01 16:39:59 +01:00
config-4.14 apm821xx: 4.14: sync config 2019-01-13 11:31:43 +01:00
config-4.19 apm821xx: add linux 4.19 apm821xx patches 2018-12-27 14:36:23 +01:00
Makefile kernel: drop everything not on kernel version 4.14 2019-06-12 01:18:52 +02:00