RK3399USB 开发指南提供 RK3399 USB 模块在不同 Linux 内核版本的 DTS 配置方法和使用方法。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 接口。
RK356xUSB 开发指南提供 RK356x USB 模块的开发指南,目的是让工程师理解 RK356x USB 控制器和 USB PHY 的硬件设计和软件驱动设计,以便开发者根据产品的 USB 应用需求进行灵活设计和快速开发。