we are developing our i.MX6Q & Android custom product using the Freescale Sabre Board SD as reference.
In this board the mounted ethernet phy is the Qualcomm/Atheros AR8031.
The question is: do we have to modify something (and where?) if we want to mount in out product a different phy chip with RGMII interface instead of AR8031?
We found some code referencing the AR8031 registers in board-mx6q_sabresd.c board initialization file, but we don't know if there are other references to AR8031 and if the registers are the same for all RGMII compliant chips.
Thank you for anyone that will give us some hints.