1. 概述 在设备和驱动都载入内核后,设备和驱动是如何匹配起来的呢?其实他们就是通过的唯一标识phyID进行匹配 2. phy_device 和phy_driver匹配过程框图 phy_dev和phy_drv是通过phy_bus_match函数进行匹配,匹配成功后会建立链表链接,具体流程如下图: 3. phy_device 和phy_driver匹配过程源码分析 源码目录 drivers\net\phy\phy_device.c static int phy_bus_match(