In the OMAP3530 TRM, it says that:
"When operating as an 'A' device, you must set or clear this bit start or end a session. When operating as a 'B' device, this bit is set/cleared by the USB controller when a session starts/ends.You must also set this bit to initiate the Session Request Protocol. When the USB controller is in Suspend mode, you may clear the bit to perform a software disconnect. A special software routine is required to perform SRP. Details will be made available in a later document version."
When operating as a 'B' device, and we want to put the USB controller in suspend mode, should we clear this bit to perform a software disconnect? the SOFTCONN bit in the POWER register seems have the same functionality, what are the differences between them?