am335系列的開發板,網口芯片用的是dp83640,現在整個網路可以運行,但是我想修改dp83640芯片暫存器的內容,以及關于dp83640的驅動程式,該怎么弄,像字符設備我們可以用open函式來打開這個設備,再用write等函式進行操作,但是這個網口芯片沒有設備名,只有網路設備節點eth0,我該怎么訪問到dp83640呢.以及如何使用驅動里面的函式?請大神解答。

static struct phy_driver dp83640_driver = {
.phy_id = DP83640_PHY_ID,
.phy_id_mask = 0xfffffff0,
.name = "NatSemi DP83640",
.features = PHY_BASIC_FEATURES,
.flags = 0,
.probe = dp83640_probe,
.remove = dp83640_remove,
.config_aneg = genphy_config_aneg,
.read_status = genphy_read_status,
.hwtstamp = dp83640_hwtstamp,
.rxtstamp = dp83640_rxtstamp,
.txtstamp = dp83640_txtstamp,
.driver = {.owner = THIS_MODULE,}
};
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/133340.html
標籤:網絡通信
上一篇:DNS記錄問題
下一篇:OUC國創專案...本科生求助
