aboutsummaryrefslogtreecommitdiffstats
path: root/package/kernel/linux
diff options
context:
space:
mode:
authorDavid Bauer <mail@david-bauer.net>2024-01-09 20:52:56 +0100
committerDavid Bauer <mail@david-bauer.net>2024-01-11 01:40:50 +0100
commit2fe8ecd880396b5ae25fe9583aaa1d71be0b8468 (patch)
tree8bc1126e40443503d09111117de4695b959db611 /package/kernel/linux
parent6b0db8592a3e4342c32111491948f32d5bc0087f (diff)
downloadupstream-2fe8ecd880396b5ae25fe9583aaa1d71be0b8468.tar.gz
upstream-2fe8ecd880396b5ae25fe9583aaa1d71be0b8468.tar.bz2
upstream-2fe8ecd880396b5ae25fe9583aaa1d71be0b8468.zip
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: https://github.com/freifunk-gluon/gluon/issues/2904 Link: https://github.com/openwrt/openwrt/issues/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>
Diffstat (limited to 'package/kernel/linux')
0 files changed, 0 insertions, 0 deletions