首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Linux下USB controller的驱动是如何组织的?

Linux下USB controller的驱动是如何组织的?

提问于 2023-03-17 22:57:11
回答 0关注 0查看 66

实验平台:Linux4.9、IMX6Ull

求大佬解答谢谢!!!

事情由这两张图开始

就拿USB鼠标驱动来说,往上走我已经知道是通过usb_interface和usb_driver匹配后进行probe

但是继续往深了走,我的问题是:

通过这两张图,继续从hub_port_connect_change()函数一路深挖调用栈:

先找到hub的驱动如下

通过字符串“hub”继续深挖设备的注册点,最后到了core层

顺着找竟然发现这是由一个文件的读函数进行注册的:

看到这里我懵了,这usb_controller的驱动程序到底在哪里啊!!内嵌roothub又是否有独立的驱动程序呢?求大佬解答!!!

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档