Tool/software:
Hello!
I have a device with a DP83TC813R-Q1 PHY that I use to communicate with a device with a Marvell 88Q222x PHY. Ethernet traffic works.
But when I try to initialize TC10 sleep between the PHYs, it does not work with the default settings. Trough trial and error i found two settings in the DP83TC813R-Q1 Phy that makes the sleep and wake request work:
- Lower the number of LPS symbols to be received before slp_recv gets set. I get consistent results when I lower it to 32 symbols (default was 64).

- Set a limit to 64 symbols for the number of LPS symbols to be transmitted before tx_lps_done becomes true.

Is this expected when communicating with a Marvell 88Q222x PHY? Or could there be some other configuration error?

