- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I wanted to continue this with updated waveform captures from my previous question that got closed so i cannot reply.
We found an issue where I am not sure if this is an issue with the cypress sdk.
but if we plug a pair of XiaoMi Type-C earphone BRE02JY into port 0 the device will continuously reset.
If we plug the device into port 1, then the reset does not happen and these headphones work normally.
I have checked the configuration (attached) in ez_pd configurator and as far as I can tell both ports are setup the same.
Looking at interrupts coming from the device over the EC i2c interface - this part will continuously respond with code 0x80 on the device interrupt register which is the RESET_COMPLETE event. indicating that the device is rebooting over and over as long as this device is attached to the port.
[814.508406 PD Controller 1 Port 255 Code 0x80 Response Len: 0x00]
[814.582658 PD Controller 1 Port 255 Code 0x80 Response Len: 0x00]
[815.862641 PD Controller 1 Port 255 Code 0x80 Response Len: 0x00]
[815.936897 PD Controller 1 Port 255 Code 0x80 Response Len: 0x00]
[817.216020 PD Controller 1 Port 255 Code 0x80 Response Len: 0x00]
[817.290269 PD Controller 1 Port 255 Code 0x80 Response Len: 0x00]
- Labels:
-
USB EZ-PD Type-C