Mans,
[quote user="mans"]We tried MII-Tools (http://man7.org/linux/man-pages/man8/mii-tool.8.html) but it could not read PHY registers.[/quote]
I found on several E2E posts that mii-tool can not be used to access the EMAC PHY from the user space:
http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/286649.aspx
http://e2e.ti.com/support/embedded/linux/f/354/t/218006.aspx
Some community members state that use mmi-tool from the u-boot, but not from user space.
You can try using devmem2 tool or ethtool from user space:
http://e2e.ti.com/support/embedded/linux/f/354/p/199983/734173.aspx#734173
http://e2e.ti.com/support/embedded/linux/f/354/t/60214.aspx
Best regards,
Pavel