a5d2 phy驱动
生活随笔
收集整理的這篇文章主要介紹了
a5d2 phy驱动
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 下面代碼實現了phy驅動的實現和注冊
2. device tree實現了phy的device
3. 在mdio總線注冊后,總線會調用總線驅動的match函數,進行device和driver的匹配
static int mdio_bus_match(struct device *dev, struct device_driver *drv)
? ? ?return (phydrv->phy_id & phydrv->phy_id_mask) ==
(phydev->phy_id & phydrv->phy_id_mask);
最終是匹配的phy_id,匹配到Micrel KSZ8081 or KSZ8091
4. phy_id的獲取代碼
這里打印出的phy_id為221560,正好與#define PHY_ID_KSZ8081 0x00221560匹配
總結
以上是生活随笔為你收集整理的a5d2 phy驱动的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 直播:神舟十四号载人飞行任务发布会 太空
- 下一篇: 中断请求request_irq