linux 3.10 PHY驱动:PHY设备中的PHY ID和PHY 驱动中的PHY ID在哪里初始化?
各位大侠:
我在调试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在哪里初始化?谢谢!