@whitequark i'm really curious what the thought process was... MMD extended registers existed alrerady, there was no reason to roll their own indirect accessing scheme.
except maybe performance, if you bank then accessing any register in the range is faster than making repeated address + data accesses? but what kind of system gets bottlenecked on mdio bandwidth