项目场景:
在QCM2290 有两种型号的pm4125,这两种型号硬件上完全pin-to-pin,可以互换的。 pm-2 仅支持mirco-usb。 pm-3 支持typec-usb,通过软件兼容可以做到支持mirco-usb。问题描述:
由于公司规划,后续项目都是使用pm-3,因此有客户提出pm-3的模块在fastboot 下无法识别mirco-usb。原因分析:
1.通过对比 pm-2 mirco usb ok pm-3 mirco usb fail pm-3 typec usb ok的log发现fail的log没有走“HandlePortPartnerXtach”函数 (BOOT.XF.4.1\boot_images\QcomPkg\SocPkg\AgattiPkg\Library\UsbConfigLib\UsbConfigLib.c)。 初步怀疑是由于typec走的ssusb ,mirco 是high usb导致的pm-2 mirco usb ok -log
UsbConfigPortsQueryConnectionChange: GetHwInfo : Status = Success,UsbP