Solved! Go to Solution.
Could you tell us which version of BSP are you using? We will help confirm.
Android Q10.0.0_2.6.0 (Linux 5.4.70 kernel)
MX8 and i.MX6 using same usb2.0 chipidea controller IP. As far as i know, chipidea usb 2.0 controller used by many i.MX6 customer's carplay product. In this case, by checking role_switch_workinglog-, chipidea controller role switch no problem. But issue likely related their test application or their carplay related kernel driver(such as iap). If customer could prove issue related to i.MX8 usb2.0 controller , i can only support on usb2.0 controller kernel driver debug. But if issue related to their carplay application or carplay related driver, such support need access Apple confidential spec and code, I suggest customer using professional services. This is update from our expert team. Hope can do help for you
Note: Attached the usb analyzer log captured during roleswitch operation.
We do not see your attached files.
Hi @Rita_Wang , Do we need to pull up the D+ line for role switch to work properly? Explain the reason for D+ pull up if it is required?
Hi @Rita_Wang , Not able to attach the log file. Attached it screenshot. Please check it.
Hi, could u be more detailed in your answer? Need to change linux drivers?