1# SPDX-License-Identifier: GPL-2.0 2 3menu "USB Type-C Multiplexer/DeMultiplexer Switch support" 4 5config TYPEC_MUX_FSA4480 6 tristate "ON Semi FSA4480 Analog Audio Switch driver" 7 depends on I2C 8 select REGMAP_I2C 9 help 10 Driver for the ON Semiconductor FSA4480 Analog Audio Switch, which 11 provides support for muxing analog audio and sideband signals on a 12 common USB Type-C connector. 13 If compiled as a module, the module will be named fsa4480. 14 15config TYPEC_MUX_PI3USB30532 16 tristate "Pericom PI3USB30532 Type-C cross switch driver" 17 depends on I2C 18 help 19 Say Y or M if your system has a Pericom PI3USB30532 Type-C cross 20 switch / mux chip found on some devices with a Type-C port. 21 22config TYPEC_MUX_INTEL_PMC 23 tristate "Intel PMC mux control" 24 depends on ACPI 25 depends on INTEL_SCU_IPC 26 select USB_ROLE_SWITCH 27 help 28 Driver for USB muxes controlled by Intel PMC FW. Intel PMC FW can 29 control the USB role switch and also the multiplexer/demultiplexer 30 switches used with USB Type-C Alternate Modes. 31 32endmenu 33