ath79: add extended AR9344 reset sequence
authorDavid Bauer <mail@david-bauer.net>
Fri, 3 Jan 2025 20:46:13 +0000 (21:46 +0100)
committerDavid Bauer <mail@david-bauer.net>
Sun, 19 Jan 2025 10:17:23 +0000 (11:17 +0100)
commit1e079d790ab3eb2d82990c4d547d6ce2635a25f7
treee2b3cbcd4a46bce61bedce2604af68f049dc19b4
parent0aaf4fe5a424928b62362e5101a6801968805c27
ath79: add extended AR9344 reset sequence

According to datasheet, on AR9344 the switch and switch analog need to
be reset first before initiating a full reset.

Resetting these systems fixes spurious reset hangs on Atheros AR9344
SoCs.

Link: https://github.com/freifunk-gluon/gluon/issues/2904
Signed-off-by: David Bauer <mail@david-bauer.net>
(cherry picked from commit 144af32b47be6181f01815762159dff863f4616b)
target/linux/ath79/patches-6.6/101-reset-ath79-reset-ETH-switch-for-AR9344.patch [new file with mode: 0644]