linux 3.10 PHY驱动:PHY设备中的PHY ID和PHY 驱动中的PHY ID在哪里初始化?

code_digger 2016-08-04 04:38:11
各位大侠:
我在调试PHY驱动时,PHY驱动和设备match时match不上,其PHY ID明显不一样,如下的启动LOG:
libphy: get_phy_device
libphy: get_phy_id
libphy: phy_device_create
libphy: phy_device_create: interface[2],speed[0],duplex[-1],autoneg[1],link[1],irq[-1]
libphy: phy_device_register: phy state[0x00000000]
libphy: mdio_bus_match:drv_phyid[-1],drv_phyidmask[ffffffff],dev_phyid[25189448],dev_phyidmask[ffffffff]
libphy: mdio_bus_match:drv_phyid[25222216],drv_phyidmask[ffffff0],dev_phyid[25189448],dev_phyidmask[ffffff0]

我想问一下,PHY设备中的PHY ID和PHY 驱动中的PHY ID在哪里初始化?谢谢!
...全文
3417 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
beichenying 2017-11-15
  • 打赏
  • 举报
回复
我也想问PHY_ID.在哪初始化
zachary_1989 2016-09-14
  • 打赏
  • 举报
回复
phy地址在初始化就定好了,mdio注册 scan到就行

1,318

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧