immortalwrt/target/linux
Markus Stockhausen b7aab19585 realtek: SMP handling of R4K timer interrupts
Until now there has been no good explanation why we mess with the R4K
timer on SMP. After extensive testing and looking at the SDK code it
becomes clear what it is all about.

When we disable the CEVT_R4K module (we will do with the new timer
driver) the R4K timer hardware still fires interrupts on the secondary
CPU. To get around this we have two options:

- Disable IRQ 7
- Stop the counter completely

This patch selects option two because this is the root of evil.. To be
on the safe side we will do it only in case the CEVT_R4K module is
disabled.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
2022-10-01 09:22:32 +02:00
..
airoha kernel: bump 5.15 to 5.15.68 2022-09-17 14:16:37 +02:00
apm821xx apm821xx: make 5.15 kernel default 2022-09-24 23:53:53 +02:00
archs38 kernel: Activate CONFIG_GPIOLIB in generic configuration 2022-08-10 21:36:17 +02:00
armvirt armvirt: make 5.15 kernel default 2022-09-14 16:45:06 +02:00
at91 kernel: bump 5.10 to 5.10.143 2022-09-17 14:16:37 +02:00
ath25 kernel: bump 5.10 to 5.10.137 2022-08-23 10:37:04 +02:00
ath79 ath79: Convert incorrect 5.10 and 5.15 patches 2022-10-01 02:47:56 +02:00
bcm27xx kernel: bump 5.15 to 5.15.68 2022-09-17 14:16:37 +02:00
bcm47xx kernel: Activate CONFIG_GPIOLIB in generic configuration 2022-08-10 21:36:17 +02:00
bcm53xx bcm53xx: backport clk driver fix for DT nodes names 2022-09-29 05:51:25 +02:00
bcm63xx kernel: bump 5.15 to 5.15.62 2022-08-23 10:37:04 +02:00
bcm4908 bcm4908: fix -EPROBE_DEFER support in bcm4908_enet 2022-09-21 07:54:21 +02:00
bmips kernel: bump 5.15 to 5.15.67 2022-09-09 21:08:37 +01:00
gemini kernel: Activate CONFIG_GPIOLIB in generic configuration 2022-08-10 21:36:17 +02:00
generic generic: Convert incorrect generic/5.10 patches 2022-10-01 02:47:56 +02:00
imx kernel: Activate CONFIG_GPIOLIB in generic configuration 2022-08-10 21:36:17 +02:00
ipq40xx ipq40xx: Add ZTE MF289F 2022-09-24 23:53:53 +02:00
ipq806x kernel: bump 5.15 to 5.15.62 2022-08-23 10:37:04 +02:00
kirkwood kernel: remove hack patch, move kirkwood specific kmods to target modules.mk 2022-09-30 12:59:19 +02:00
lantiq ltq-vdsl-app: rename to ltq-vdsl-vr9-app 2022-09-17 17:39:23 +02:00
layerscape kernel: Move some IOMMU options to generic 2022-09-24 13:49:47 +02:00
malta malta: make 5.15 kernel default 2022-09-14 16:45:06 +02:00
mediatek mediatek: add support t-phy settings from efuse on MT7986 2022-09-30 13:29:58 +01:00
mpc85xx kernel: bump 5.15 to 5.15.68 2022-09-17 14:16:37 +02:00
mvebu mvebu: PCI: aardvark: Implement workaround for PCIe Completion Timeout 2022-09-11 01:30:11 +02:00
mxs kernel: Activate CONFIG_GPIOLIB in generic configuration 2022-08-10 21:36:17 +02:00
octeon kernel: move kernel image cmdline hack to the octeon target 2022-09-30 13:13:51 +02:00
octeontx kernel: bump 5.10 to 5.10.138 2022-08-25 20:23:59 +02:00
omap kernel: Activate CONFIG_GPIOLIB in generic configuration 2022-08-10 21:36:17 +02:00
oxnas oxnas: add testing support for Linux 5.15 2022-09-11 02:49:28 +01:00
pistachio kernel: Activate CONFIG_GPIOLIB in generic configuration 2022-08-10 21:36:17 +02:00
qoriq kernel: Move some IOMMU options to generic 2022-09-24 13:49:47 +02:00
ramips ramips: add led driver to UniFi FlexHD defaut package set 2022-09-30 13:29:58 +01:00
realtek realtek: SMP handling of R4K timer interrupts 2022-10-01 09:22:32 +02:00
rockchip kernel: Move some IOMMU options to generic 2022-09-24 13:49:47 +02:00
sunxi kernel: bump 5.10 to 5.10.137 2022-08-23 10:37:04 +02:00
tegra kernel: Move some IOMMU options to generic 2022-09-24 13:49:47 +02:00
uml uml: add Kernel 5.15 support via testing 2022-09-24 23:53:53 +02:00
x86 x86/config-5.10: geode: add missing CONFIG_WATCHDOG_CORE option 2022-09-24 23:53:53 +02:00
zynq kernel: Activate CONFIG_GPIOLIB in generic configuration 2022-08-10 21:36:17 +02:00
Makefile build: fix issues with targets installed via feeds 2022-09-27 13:41:12 +02:00