@whitequark More generally, do you have any plans to cleanly support nonstandard register banking schemes as used in e.g. the VSC8512?
(tl;dr MDIO register 31 is used as a bank selector to determine which page of extended registers 16-30 map to, 0-15 are always the IEEE standard ones. it's derpy and I dont know why they didn't juse MMD extended registers)