Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit da95cc1d authored by Hans de Goede's avatar Hans de Goede Committed by Greg Kroah-Hartman
Browse files

usb: typec: driver for Pericom PI3USB30532 Type-C cross switch



Add a driver for the Pericom PI3USB30532 Type-C cross switch /
mux chip found on some devices with a Type-C port.

Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
Reviewed-by: default avatarAndy Shevchenko <andy.shevchenko@gmail.com>
Signed-off-by: default avatarHeikki Krogerus <heikki.krogerus@linux.intel.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent f6fb9ec0
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -14544,6 +14544,12 @@ F: drivers/usb/
F:	include/linux/usb.h
F:	include/linux/usb/

USB TYPEC PI3USB30532 MUX DRIVER
M:	Hans de Goede <hdegoede@redhat.com>
L:	linux-usb@vger.kernel.org
S:	Maintained
F:	drivers/usb/typec/mux/pi3usb30532.c

USB TYPEC SUBSYSTEM
M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
L:	linux-usb@vger.kernel.org
+2 −0
Original line number Diff line number Diff line
@@ -85,4 +85,6 @@ config TYPEC_TPS6598X
	  If you choose to build this driver as a dynamically linked module, the
	  module will be called tps6598x.ko.

source "drivers/usb/typec/mux/Kconfig"

endif # TYPEC
+1 −0
Original line number Diff line number Diff line
@@ -6,3 +6,4 @@ obj-y += fusb302/
obj-$(CONFIG_TYPEC_WCOVE)	+= typec_wcove.o
obj-$(CONFIG_TYPEC_UCSI)	+= ucsi/
obj-$(CONFIG_TYPEC_TPS6598X)	+= tps6598x.o
obj-$(CONFIG_TYPEC)		+= mux/
+10 −0
Original line number Diff line number Diff line
menu "USB Type-C Multiplexer/DeMultiplexer Switch support"

config TYPEC_MUX_PI3USB30532
	tristate "Pericom PI3USB30532 Type-C cross switch driver"
	depends on I2C
	help
	  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.

endmenu
+3 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0

obj-$(CONFIG_TYPEC_MUX_PI3USB30532)	+= pi3usb30532.o
Loading