Intel PMC mux control

modulename: intel_pmc_mux.ko

configname: CONFIG_TYPEC_MUX_INTEL_PMC

Linux Kernel Configuration
└─>Device Drivers
└─>USB support
└─>USB Type-C Support
└─>USB Type-C Multiplexer/DeMultiplexer Switch support
└─>Intel PMC mux control
In linux kernel since version 5.1 (release Date: 2019-05-05)  
Driver for USB muxes controlled by Intel PMC FW. Intel PMC FW can
control the USB role switch and also the multiplexer/demultiplexer
switches used with USB Type-C Alternate Modes.

source code: