Something about driver initialization, as I recall.
The flip, I believe, was undone with
commit 8dde11d521
Author: Chuanhong Guo <redacted>
AuthorDate: Fri May 10 23:28:47 2019 +0800
Commit: Petr Štetiar <redacted>
CommitDate: Wed Jun 5 10:12:31 2019 +0200
ath79: dts: drop "simple-mfd" for gmacs in SoC dtsi
With a proper probe deferring for ag71xx we don't need to explicitly
probe mdio1 before gmac0.
Drop all "simple-mfd" in SoC dtsi so that gmac orders can be the same
as ar71xx.
This makes eth0/eth1 order the same as those in ar71xx, which means
we don't need a migration script for this anymore and we can merge
incorrectly split gmac/mdio driver back together.
Signed-off-by: Chuanhong Guo <redacted>
I resolved the first-boot issues that then arose with the GL-AR300M-Lite in commit eba0db95b5