xref: /openbmc/linux/drivers/usb/typec/mux/Kconfig (revision 6701adfa)
1cae8dc3bSGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
2cae8dc3bSGreg Kroah-Hartman
3da95cc1dSHans de Goedemenu "USB Type-C Multiplexer/DeMultiplexer Switch support"
4da95cc1dSHans de Goede
5da95cc1dSHans de Goedeconfig TYPEC_MUX_PI3USB30532
6da95cc1dSHans de Goede	tristate "Pericom PI3USB30532 Type-C cross switch driver"
7da95cc1dSHans de Goede	depends on I2C
8da95cc1dSHans de Goede	help
9da95cc1dSHans de Goede	  Say Y or M if your system has a Pericom PI3USB30532 Type-C cross
10da95cc1dSHans de Goede	  switch / mux chip found on some devices with a Type-C port.
11da95cc1dSHans de Goede
126701adfaSHeikki Krogerusconfig TYPEC_MUX_INTEL_PMC
136701adfaSHeikki Krogerus	tristate "Intel PMC mux control"
146701adfaSHeikki Krogerus	depends on INTEL_PMC_IPC
156701adfaSHeikki Krogerus	select USB_ROLE_SWITCH
166701adfaSHeikki Krogerus	help
176701adfaSHeikki Krogerus	  Driver for USB muxes controlled by Intel PMC FW. Intel PMC FW can
186701adfaSHeikki Krogerus	  control the USB role switch and also the multiplexer/demultiplexer
196701adfaSHeikki Krogerus	  switches used with USB Type-C Alternate Modes.
206701adfaSHeikki Krogerus
21da95cc1dSHans de Goedeendmenu
22