power: smb5: Add support for typeC role reversal

smb5 typeC supports role-reversal where device can be forced
either to DFP or UFP mode. Add support of force mode via dual
role class framework.

Issue: FP3-A11#69
Change-Id: I9a25ef29f536ee53ca3143ed38b30a0f929a8995
Signed-off-by: Umang Agrawal <uagrawal@codeaurora.org>
(cherry picked from commit 6a7cf05e1edccf36434adf5c39797eabaa0841f2)
3 files changed