openwrt/target/linux/realtek/patches-5.10
Sander Vanheule f1802b0db7 realtek: replace fix for spurious GPIO interrupts
8 and 16 bit writes to the GPIO peripheral are apparently not supported,
and only worked most of the time. This resulted in garbabe writes to the
interrupt mask registers, causing spurious unhandled interrupts, which
could lead to CPU lock-ups as these kept retriggering.

Instead of clearing these spurious interrupt when they occur, the
upstream patch will just make sure all register writes have the intended
result, so these don't happen at all.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
2022-09-04 20:55:15 +02:00
..
001-5.13-dt-bindings-gpio-binding-for-realtek-otto-gpio.patch
002-5.13-gpio-add-realtek-otto-gpio-support.patch
003-5.12-spi-realtek-rtl838x-rtl839x-spi-controller.patch
004-5.12-spi-realtek-rtl-add-support-for-realtek-rtl838x-rtl839x-spi-controllers.patch
005-5.12-dt-bindings-interrupt-controller-add-realtek-rtl838x-rtl839x-support.patch
006-5.12-irqchip-add-support-for-realtek-rtl838x-rtl839x-interrupt-controller.patch
007-5.16-gpio-realtek-realtek-otto-fix-gpio-line-irq-offset.patch
008-5.17-watchdog-add-realtek-otto-watchdog-timer.patch
020-v5.17-net-mdio-add-helpers-to-extract-clause-45-regad-and-.patch
021-v5.19-02-gpio-realtek-otto-Support-reversed-port-layouts.patch
021-v5.19-03-gpio-realtek-otto-Support-per-cpu-interrupts.patch
021-v5.19-04-gpio-realtek-otto-Add-RTL930x-support.patch
021-v5.19-06-gpio-realtek-otto-Add-RTL931x-support.patch
300-mips-add-rtl838x-platform.patch kernel: bump 5.10 to 5.10.139 2022-08-31 23:25:39 +02:00
301-gpio-add-rtl8231-driver.patch
303-gpio-update-dependencies-for-gpio-realtek-otto.patch
304-spi-update-dependency-for-spi-realtek-rtl.patch
305-irqchip-update-dependency-for-irq-realtek-rtl.patch
307-wdt-update-dependency-for-realtek-otto-wdt.patch
308-otto-wdt-fix-missing-math-header.patch
309-cevt-rtl9300-support.patch
310-add-i2c-rtl9300-support.patch
311-add-i2c-mux-rtl9300-support.patch
312-rt9313-support.patch
315-irqchip-irq-realtek-rtl-add-VPE-support.patch
316-otto-gpio-uniprocessor-irq-mask.patch
317-gpio-realtek-otto-switch-to-32-bit-I-O.patch realtek: replace fix for spurious GPIO interrupts 2022-09-04 20:55:15 +02:00
318-add-rtl83xx-clk-support.patch kernel: bump 5.10 to 5.10.139 2022-08-31 23:25:39 +02:00
700-net-dsa-add-support-for-rtl838x-switch.patch
701-net-dsa-add-rtl838x-support-for-tag-trailer.patch
702-net-dsa-increase-dsa-max-ports-for-rtl838x.patch
702-net-ethernet-add-support-for-rtl838x-ethernet.patch
703-include-linux-add-phy-ops-for-rtl838x.patch
704-drivers-net-phy-eee-support-for-rtl838x.patch
704-include-linux-add-phy-hsgmii-mode.patch
705-add-rtl-phy.patch
705-include-linux-phy-increase-phy-address-number-for-rtl839x.patch
708-brflood-api.patch
709-lag-offloading.patch
710-net-phy-sfp-re-probe-modules-on-DEV_UP-event.patch
711-net-phy-add-an-MDIO-SMBus-library.patch
712-net-phy-sfp-add-support-for-SMBus.patch
713-v5.12-net-dsa-configure-better-brport-flags-when-ports-lea.patch
800-net-mdio-support-hardware-assisted-indirect-access.patch