aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/typec/Kconfig
diff options
context:
space:
mode:
authorSamuel Holland <samuel@sholland.org>2022-02-13 23:01:17 -0600
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2022-02-17 16:23:18 +0100
commitd016cbe4d7acf5100df83ecf4d02db4e9f607c1d (patch)
tree0d668bc8eb79daad6c2a4f8dbc788aeb5c1890f0 /drivers/usb/typec/Kconfig
parentusb: typec: Factor out non-PD fwnode properties (diff)
downloadlinux-dev-d016cbe4d7acf5100df83ecf4d02db4e9f607c1d.tar.xz
linux-dev-d016cbe4d7acf5100df83ecf4d02db4e9f607c1d.zip
usb: typec: Support the WUSB3801 port controller
WUSB3801 features a configurable port type, accessory detection, and plug orientation detection. It provides a hardware "ID" pin output for compatibility with USB 2.0 OTG PHYs. Add a typec class driver for it. Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com> Signed-off-by: Samuel Holland <samuel@sholland.org> Link: https://lore.kernel.org/r/20220214050118.61015-5-samuel@sholland.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/typec/Kconfig')
-rw-r--r--drivers/usb/typec/Kconfig10
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/usb/typec/Kconfig b/drivers/usb/typec/Kconfig
index bc918ca61da8..8f921213b17d 100644
--- a/drivers/usb/typec/Kconfig
+++ b/drivers/usb/typec/Kconfig
@@ -100,6 +100,16 @@ config TYPEC_QCOM_PMIC
It will also enable the VBUS output to connected devices when a
DFP connection is made.
+config TYPEC_WUSB3801
+ tristate "Willsemi WUSB3801 Type-C port controller driver"
+ depends on I2C
+ select REGMAP_I2C
+ help
+ Say Y or M here if your system has a WUSB3801 Type-C port controller.
+
+ If you choose to build this driver as a dynamically linked module, the
+ module will be called wusb3801.ko.
+
source "drivers/usb/typec/mux/Kconfig"
source "drivers/usb/typec/altmodes/Kconfig"