xref: /openbmc/linux/drivers/usb/typec/Kconfig (revision 3c4fb9f1)
1fab92884SHeikki Krogerus
2fab92884SHeikki Krogerusmenu "USB Power Delivery and Type-C drivers"
3fab92884SHeikki Krogerus
4fab92884SHeikki Krogerusconfig TYPEC
5fab92884SHeikki Krogerus	tristate
6fab92884SHeikki Krogerus
74b4e02c8SGuenter Roeckconfig TYPEC_TCPM
84b4e02c8SGuenter Roeck	tristate "USB Type-C Port Controller Manager"
94b4e02c8SGuenter Roeck	depends on USB
104b4e02c8SGuenter Roeck	select TYPEC
114b4e02c8SGuenter Roeck	help
124b4e02c8SGuenter Roeck	  The Type-C Port Controller Manager provides a USB PD and USB Type-C
134b4e02c8SGuenter Roeck	  state machine for use with Type-C Port Controllers.
144b4e02c8SGuenter Roeck
1576f0c53dSGuenter Roeckif TYPEC_TCPM
1676f0c53dSGuenter Roeck
1776f0c53dSGuenter Roecksource "drivers/usb/typec/fusb302/Kconfig"
1876f0c53dSGuenter Roeck
19d2061f9cSHeikki Krogerusconfig TYPEC_WCOVE
20d2061f9cSHeikki Krogerus	tristate "Intel WhiskeyCove PMIC USB Type-C PHY driver"
21d2061f9cSHeikki Krogerus	depends on ACPI
22d2061f9cSHeikki Krogerus	depends on INTEL_SOC_PMIC
23d2061f9cSHeikki Krogerus	depends on INTEL_PMC_IPC
24d2061f9cSHeikki Krogerus	depends on BXT_WC_PMIC_OPREGION
25d2061f9cSHeikki Krogerus	select TYPEC
26d2061f9cSHeikki Krogerus	help
27d2061f9cSHeikki Krogerus	  This driver adds support for USB Type-C detection on Intel Broxton
28d2061f9cSHeikki Krogerus	  platforms that have Intel Whiskey Cove PMIC. The driver can detect the
29d2061f9cSHeikki Krogerus	  role and cable orientation.
30d2061f9cSHeikki Krogerus
31d2061f9cSHeikki Krogerus	  To compile this driver as module, choose M here: the module will be
32d2061f9cSHeikki Krogerus	  called typec_wcove
33d2061f9cSHeikki Krogerus
343c4fb9f1SHeikki Krogerusendif
353c4fb9f1SHeikki Krogerus
36c1b0bc2dSHeikki Krogerussource "drivers/usb/typec/ucsi/Kconfig"
37c1b0bc2dSHeikki Krogerus
38fab92884SHeikki Krogerusendmenu
39