Linux驅動學習--USB HCD註冊流程及USB總線驅動框架整理彙總

目錄

1、引言

2、USB 主機控制器的註冊

3、USB設備接入流程

4、USB總線驅動框架整理彙總

一、引言

關於USB這塊,以前也多了很多整理,但也只是冰山一角,今天就再來系統的整理下root hub的相關注冊流程,以及整個USB總線驅動框架

二、USB 主機控制器的註冊

關於USB 主機控制器,之前也做過整理,可以看我的這篇博文Linux驅動學習–USB 主機控制器及OTG實現方式,裏面有詳細的源碼講解,這裏就來簡單的瞭解一下其註冊過程

dts文件中的設備節點

根據dts文件中的設備節點找到對應的ehci、ohci等相關總線驅動,這裏就以ehci控制器的probe函數爲例

static int ehci_platform_probe(struct platform_device *dev)
{
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章