Hasty Briefsbeta

双语

USB-C DisplayPort Alt Mode on Rockchip RK3588/RK3576, Starting with Flipper One

2 days ago
  • 与Flipper合作,支持Flipper One上的USB-C DisplayPort AltMode,演示于2026年欧洲OSS+ELC大会。
  • USB-PD协议协商电力、数据角色和替代模式;使用CC引脚进行通信并确定方向。
  • 瑞芯微SoC集成了用于USB3和DisplayPort的组合USBDP PHY,无需外部组件即可实现灵活的引脚复用。
  • 外部USB-PD控制器(例如FUSB302)由内核中的TCPM状态机管理,负责处理功率协商和AltMode发现。
  • 设备树配置连接USB-C连接器、USBDP PHY和控制器;包含用于DisplayPort AltMode的SVID/VDM。
  • 协商后,TCPM请求进入AltMode,通过USBDP将引脚路由到DP或USB3,并通过PD协议而不是物理引脚处理热插拔。
  • 软件架构使用DRM桥链(USB-C控制器 -> USBDP -> DP控制器)来处理热插拔和上电时序。
  • DP AUX通道使用SBU引脚进行链路训练;状态和EDID可在sysfs中获取。
  • USB控制器的补丁已主线化;USBDP PHY和DRM部分正在审查中;社区测试有助于上游开发。