kasli-soc fix: eth phy: reset page to 0 for ident #95
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "mwojcik/zynq-rs:eth_phy_page_fix"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
Turns out pages are persistent - if you run a new program that configures eth after one has been run already, the transceiver register page is set to 3, and the program will panic not being able to identify the phy. So on kasli-soc the page is reset back to 0 before an identification attempt.
Does only the kasli-soc PHY have this page register business? If it's standard and the same on all PHYs, maybe we can have it for all boards.
Neither Red Pitaya's XWAY nor the Realtek use pages. Dunno about zc706's 88E1116R - the datasheet for that one doesn't mention any registers at all.