Hi Setharam
We have a different PHY on our design and changed the following files to get it working in eboot and CE:
platform\Common\src\soc\COMMON_FSL_V3\FEC\chip.c
platform\Common\src\soc\COMMON_FSL_V3\FEC\fec.h
platform\Common\src\soc\COMMON_FSL_V3\FEC\phys.h
platform\Common\src\soc\COMMON_FSL_V3\OAL\COMMON\ETHDRV\FEC\fec.c
platform\Common\src\soc\COMMON_FSL_V3\OAL\COMMON\ETHDRV\FEC\fec.h
Our changes involve copying an existing phy, renaming and modifying to match the correct settings.
If you are not getting the ID correctly, you will need to check your hardware for things like:
- correct pullups on the MDIO line (QSB has 1k)
- correct clocking for the PHY and FEC_REF_CLK
Best regards
Martin