个别设备 OTG 偶发无法认U盘。

现象描述:

个别设备 OTG 偶发无法认U盘

异常时:host_connected=true、dfp,但 kernel_state=DISCONNECTED、num_connects=0,/sys/bus/usb/devices/ 仅 usb1。
重启或插入充电器重新协商 Type-C 后恢复。
怀疑 DFP Host 切换后 musb 数据路径或 VBUS 未正确 enable,Type-C 与 mt_usb 状态不同步.

更对症的改法在哪
真正改动的是 VBUS 供电链:

本文完。感谢阅读!