Pericom PI3USB30532 Type-C cross switch driver

modulename: pi3usb30532.ko

configname: CONFIG_TYPEC_MUX_PI3USB30532

Linux Kernel Configuration
└─>Device Drivers
└─>USB support
└─>USB Type-C Support
└─>USB Type-C Multiplexer/DeMultiplexer Switch support
└─>Pericom PI3USB30532 Type-C cross switch driver
In linux kernel since version 4.2 (release Date: 2015-08-30)  
Say Y or M if your system has a Pericom PI3USB30532 Type-C cross
switch / mux chip found on some devices with a Type-C port.

source code: