Hi,
Please refer to the device tree mentioned in adaptation guide:
For the example of USBConnectorClass, see the device tree’s source code at:
hardware/nvidia/platform/t19x/galen/kernel-dts/common/tegra194-e3366-1199-a00.dtsi
Not sure but it sounds like the type-C port does not handle reverse polarity. It may work just like a micro-B port and there is an example in the device tree file.