diff options
| author | David Bauer <mail@david-bauer.net> | 2024-01-09 20:52:56 +0100 |
|---|---|---|
| committer | David Bauer <mail@david-bauer.net> | 2024-01-11 01:40:50 +0100 |
| commit | 2fe8ecd880396b5ae25fe9583aaa1d71be0b8468 (patch) | |
| tree | 8bc1126e40443503d09111117de4695b959db611 /package/kernel/linux/modules | |
| parent | 6b0db8592a3e4342c32111491948f32d5bc0087f (diff) | |
| download | upstream-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/modules')
0 files changed, 0 insertions, 0 deletions
