Hi team,
My customer tried to change MODE by MODE_SELECT register in attached state.
However, the register value is automatically over-write after writing MODE_SELECT register.
Is this the expected operation on HD3SS3220? The reason why the MODE is automatically over-write by IC is that MODE change in attached state is not allowed in USB-C specification, right?
The below procedure is used for changing MODE in attached state. If you find any wrong step, please let me know.
[Procedure] [0x08] [0x09] [0x0a]
1. Power on 0x00 0x20 0x00
2. DISABLE _UFP_ ACCESSORY =1 0x00 0x21 0x00
3. MODE_SELECT=DFP 0x00 0x20 0x20
4. Connect UFP device 0x00 0x71 0x20
5. Clear Interruption 0x00 0x61 0x20
6. MODE_SELECT becomes UFP 0x00 0x31 0x10
Regards,
Saito