Long story short, we have a product with a PMIC layout issue that prevents us from simply using the dual role mode to mimic USB OTG on AM3358.
I'm am in need of a way to dynamically change roles based on system inputs, IE usb interrupt from PMIC, USB ID pin, etc. I'm not overly concerned there, but getting the hardware to switch is more my issue.
I am still researching, possibly using device tree overlays.
I may be able to detect in u-boot and react, but I would prefer a dynamic operation once into the kernel. We have usespace applications running that can react accordingly, but I'm open to suggestions on how to react.
Thanks
Matt