RK3399系列USB driver解析
5 E币
成为会员,免费下载资料
文件大小:488.57 KB
上传者:心瘾
时间:2023-01-24 13:32:40
下载量:0
RK3399 支持两个 Type-C USB 3.0 (Type-C PHY is a combination of USB 3.0 SuperSpeed PHY
and DisplayPort Transmit PHY) 和 两个 USB 2.0 Host。
其中,两个 Type-C USB 3.0 控制器硬件都可以支持 OTG(USB Peripheral 和 USB Host),
并且向下兼容 USB2.0/1.1/1.0。
此外,Type-C USB 3.0 可以根据实际的应用需求,将物理接口简化设计为 Type-A USB 3.0/2.0,Micro
USB 3.0/2.0 等多种接口类型,内核 USB 驱动已经兼容这几种不同类型的 USB 接口,只需要根据实
际的硬件设计修改对应的板级 DTS 配置,就可以使能相应的 USB 接口。
两个 Type-C USB3.0 控制器都可以⽀持 OTG(USB2.0 OTG 功能是通过连接到 USB2.0 PHY 实现),
并且向下兼容 USB2.0/1.1/1.0。
但由于 Kernel 同一时间只能使用一个 OTG,所以 RK3399 SDK DTS 的默认配置是⽀持 Type-C0
USB3.0 OTG 功能,Type-C1 USB3.0 Host 功能。
DTS 的配置主要包括 DWC3 控制器、Type-C USB 3.0 PHY 以及 USB 2.0 PHY。
展开》
折叠》