openwrt/target/linux/apm821xx/patches-4.19
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
..
010-dmaengine-dw-dmac-implement-dma-prot.patch kernel: bump 4.19 to 4.19.16 2019-01-17 03:04:13 +02:00
023-0003-crypto-drop-mask-CRYPTO_ALG_ASYNC-from-cipher-tfm-al.patch apm821xx: backport accepted linux-crypto patches to 4.19 2019-06-02 11:08:38 +02:00
023-0004-crypto4xx_core-don-t-abuse-__dma_sync_page.patch apm821xx: backport accepted linux-crypto patches to 4.19 2019-06-02 11:08:38 +02:00
023-0005-cross-tree-phase-out-dma_zalloc_coherent.patch apm821xx: backport accepted linux-crypto patches to 4.19 2019-06-02 11:08:38 +02:00
023-0006-crypto-crypto4xx-add-prng-crypto-support.patch apm821xx: backport accepted linux-crypto patches to 4.19 2019-06-02 11:08:38 +02:00
023-0007-crypto-crypto4xx-Fix-wrong-ppc4xx_trng_probe-ppc4xx_.patch apm821xx: backport accepted linux-crypto patches to 4.19 2019-06-02 11:08:38 +02:00
023-0012-crypto-crypto4xx-get-rid-of-redundant-using_sd-varia.patch apm821xx: backport accepted linux-crypto patches to 4.19 2019-06-02 11:08:38 +02:00
023-0013-crypto-crypto4xx-fix-AES-CTR-blocksize-value.patch apm821xx: backport accepted linux-crypto patches to 4.19 2019-06-02 11:08:38 +02:00
023-0014-crypto-crypto4xx-fix-blocksize-for-cfb-and-ofb.patch apm821xx: backport accepted linux-crypto patches to 4.19 2019-06-02 11:08:38 +02:00
023-0015-crypto-crypto4xx-block-ciphers-should-only-accept-co.patch apm821xx: backport accepted linux-crypto patches to 4.19 2019-06-02 11:08:38 +02:00
100-powerpc-4xx-uic-clear-pending-interrupt-after-irq-ty.patch apm821xx: fix bogus key-presses on boot 2019-06-20 19:58:27 +02:00
140-GPIO-add-named-gpio-exports.patch kernel: bump 4.19 to 4.19.42 2019-05-13 19:17:41 +02:00
201-add-amcc-apollo3g-support.patch kernel: bump 4.19 to 4.19.16 2019-01-17 03:04:13 +02:00
202-add-netgear-wndr4700-support.patch kernel: bump 4.19 to 4.19.16 2019-01-17 03:04:13 +02:00
300-fix-atheros-nics-on-apm82181.patch
301-fix-memory-map-wndr4700.patch
801-usb-xhci-add-firmware-loader-for-uPD720201-and-uPD72.patch kernel: bump 4.19 to 4.19.34 2019-04-08 14:53:39 +02:00
802-usb-xhci-force-msi-renesas-xhci.patch kernel: bump 4.19 to 4.19.50 2019-06-12 15:04:09 +02:00
803-hwmon-tc654-add-detection-routine.patch
804-hwmon-tc654-add-thermal_cooling-device.patch