一、平台概述
本文基于 Rockchip RK3576 开发板,运行 Linux Kernel 6.10 + Ubuntu 22.04 系统,详细说明如何在设备树(Device Tree)中配置 HUSB311 Type-C 控制器芯片,实现以下功能:
-
Type-C 接口支持 DisplayPort Alt Mode 显示输出;
-
支持 USB Device / Host 模式自动识别与切换(OTG);
-
使用 usbdp_phy 实现 DP 输出路径控制;
-
配置电源管理及 GPIO 引脚控制。
文中涉及的设备树文件包括:
-
rk3576-evb1-v10-linux.dts
-
rk3576.dtsi
-
rk3576-evb.dtsi
-
rk3576-evb1.dtsi
二、硬件连接与模块组成
模块 |
功能描述 |
---|---|
hynetek,husb311@4e |
Type-C 控制器,负责 PD 协商和 Alt Mode 切换 |