我正在尝试了解 fsa9485 驱动程序(USB 开关)。在码头初始化代码中我遇到了:
switch_dev_register(&switch_dock)
switch_dock
是一种类型的结构,switch_dev
在附件检测例程中使用如下:
switch_set_state(&switch_dock, attached)
我推断如下:有两种类型的底座,一种是汽车底座,另一种是桌面底座,switch_dev
类用于在它们之间切换。
为什么我们需要switch_dev
课程??该类如何区分两个不同的码头?