🚀返回总目录
一、UDC:usb_gadget_probe_driver函数分析
UDC层的一项基本任务是向上层提供usb_gadget_probe_driver()接口函数。
上层调用者为composite.c中的int usb_composite_probe(struct usb_composite_driver *driver)函数,目的是usb_composite_driver 对usb_gadget_driver 进行继承。文章来源:https://www.toymoban.com/news/detail-801584.html
在这里出现了关键的链表头 udc_list,该函数进行链表遍历,当发现有尚未使用的 UDC 模块时,触发功能驱动与控制器驱动的绑定行为文章来源地址https://www.toymoban.com/news/detail-801584.html
到了这里,关于RK3399平台入门到精通系列讲解(USB篇)UDC 层 usb_gadget_probe_driver 接口分析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!