ath79: reset ETH switch for AR9344
authorDavid Bauer <mail@david-bauer.net>
Fri, 3 Jan 2025 20:46:13 +0000 (21:46 +0100)
committerDavid Bauer <mail@david-bauer.net>
Mon, 6 Jan 2025 06:21:11 +0000 (07:21 +0100)
commit0c52c9d6fc53ebe0834b3945c5d58277752d9648
treed9dc11e7743e2041ef35738b736aa10bf6320102
parent50dcebeb8ad712922853bacb34212129cdf7f94b
ath79: reset ETH switch for AR9344

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 916af73fc388d638b1a717a2411792e0680dd8e6)
target/linux/ath79/patches-6.6/101-reset-ath79-reset-ETH-switch-for-AR9344.patch [new file with mode: 0644]