openwrt/target/linux
David Bauer a08553b3b3 ath79: read back reset register
Read back the reset register in order to flush the cache. This fixes
spurious reboot hangs on TP-Link TL-WDR3600 and TL-WDR4300 with Zentel
DRAM chips.

This issue was fixed in the past, but switching to the reset-driver
specific implementation removed the cache barrier which was previously
implicitly added by reading back the register in question.

Link: freifunk-gluon/gluon#2904
Link: openwrt#13043
Link: https://dev.archive.openwrt.org/ticket/17839
Link: f8a7bfe1cb2c ("MIPS: ath79: fix system restart")

Signed-off-by: David Bauer <mail@david-bauer.net>
(cherry picked from commit 2fe8ecd880)
2024-01-11 15:36:45 +01:00
..
apm821xx kernel: bump 5.10 to 5.10.199 2023-11-02 21:09:44 +01:00
archs38 generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] 2022-06-27 22:34:07 +02:00
armvirt generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] 2022-06-27 22:34:07 +02:00
at91 kernel: bump 5.10 to 5.10.206 2024-01-08 01:39:10 +01:00
ath25 kernel: bump 5.10 to 5.10.189 2023-08-11 23:17:31 +02:00
ath79 ath79: read back reset register 2024-01-11 15:36:45 +01:00
bcm27xx kernel: bump 5.10 to 5.10.206 2024-01-08 01:39:10 +01:00
bcm47xx kernel: bump 5.10 to 5.10.194 2023-09-03 13:48:31 +02:00
bcm53xx bcm53xx: refresh kernel config 2023-11-06 13:28:56 +01:00
bcm63xx kernel: bump 5.10 to 5.10.189 2023-08-11 23:17:31 +02:00
bcm4908 kernel: bump 5.10 to 5.10.199 2023-11-02 21:09:44 +01:00
bmips kernel: bump 5.10 to 5.10.189 2023-08-11 23:17:31 +02:00
gemini kernel: bump 5.10 to 5.10.206 2024-01-08 01:39:10 +01:00
generic kernel: bump 5.10 to 5.10.206 2024-01-08 01:39:10 +01:00
imx imx: fix USB support 2022-03-11 00:04:05 +01:00
ipq40xx ipq40xx: switch to performance governor by default 2023-10-20 15:17:35 +02:00
ipq806x kernel: bump 5.10 to 5.10.206 2024-01-08 01:39:10 +01:00
kirkwood kernel: remove hack patch, move kirkwood specific kmods to target modules.mk 2022-12-27 08:05:23 +01:00
lantiq kernel: bump 5.10 to 5.10.200 2023-11-21 00:34:05 +01:00
layerscape treewide: fix shell errors during dump stage 2023-11-13 14:10:56 +01:00
malta generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] 2022-06-27 22:34:07 +02:00
mediatek kernel: bump 5.10 to 5.10.206 2024-01-08 01:39:10 +01:00
mpc85xx kernel: bump 5.10 to 5.10.206 2024-01-08 01:39:10 +01:00
mvebu kernel: bump 5.10 to 5.10.189 2023-08-11 23:17:31 +02:00
mxs generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] 2022-06-27 22:34:07 +02:00
octeon octeon: ubnt-edgerouter-4/6p: devicetree cleanup 2023-07-19 21:57:25 +02:00
octeontx kernel: bump 5.10 to 5.10.200 2023-11-21 00:34:05 +01:00
omap generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] 2022-06-27 22:34:07 +02:00
oxnas kernel: bump 5.10 to 5.10.197 2023-09-24 21:31:42 +02:00
pistachio kernel: bump 5.10 to 5.10.196 2023-09-24 19:01:52 +02:00
qoriq qoriq: fix typo in FEATURES 2022-11-11 16:25:29 +02:00
ramips kernel: bump 5.10 to 5.10.203 2024-01-07 23:38:20 +01:00
realtek kernel: bump 5.10 to 5.10.203 2024-01-07 23:38:20 +01:00
rockchip kernel: bump 5.10 to 5.10.192 2023-08-29 23:48:04 +02:00
sunxi sunxi: fix typo in device packages for MarsBoard A10 2022-12-22 00:14:30 +01:00
tegra kernel: bump 5.10 to 5.10.132 2022-07-30 17:21:47 +02:00
uml kernel: bump 5.10 to 5.10.196 2023-09-24 19:01:52 +02:00
x86 kernel: bump 5.10 to 5.10.201 2023-11-25 19:18:57 +01:00
zynq generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM] 2022-06-27 22:34:07 +02:00
Makefile build: fix issues with targets installed via feeds 2022-09-27 13:45:03 +02:00