基于imx6q移植uboot驱动rtl8365网卡时初始化失败问题

调试启动时的log输出为:

img

图片里红色框是我打印出来的信息,表示执行过的函数,最后在通过MDI总线读取phy_id时失败,导致错误返回,我使用的uboot 版本是4.1.15,使用的板级文件夹是基于mx6sabresd创建的,查看了下realtek.c文件中没有支持rtl8365这个型号的驱动,我在移植过程中针对网卡改动了以下几处:
1、configs下对应的头文件mx6sabre_common.h

img

2、修改phy器件地址

img

ps:使用的pin脚都是没有改动,与原理图对照一致
错误是出现在
board_eth_init-->cpu_eth_init-->fecmxc_initialize-->fecmxc_initialize_multi-->phy_find_by_mask-->get_phy_device_by_mask-->create_phy_by_mask-->get_phy_id
最后获取phy_id失败,读回的值0xffff
遇到这样的问题是什么原因