xref: /openbmc/linux/drivers/usb/typec/Kconfig (revision 76f0c53d)
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
1976f0c53dSGuenter Roeckendif
2076f0c53dSGuenter Roeck
21d2061f9cSHeikki Krogerusconfig TYPEC_WCOVE
22d2061f9cSHeikki Krogerus	tristate "Intel WhiskeyCove PMIC USB Type-C PHY driver"
23d2061f9cSHeikki Krogerus	depends on ACPI
24d2061f9cSHeikki Krogerus	depends on INTEL_SOC_PMIC
25d2061f9cSHeikki Krogerus	depends on INTEL_PMC_IPC
26d2061f9cSHeikki Krogerus	depends on BXT_WC_PMIC_OPREGION
27d2061f9cSHeikki Krogerus	select TYPEC
28d2061f9cSHeikki Krogerus	help
29d2061f9cSHeikki Krogerus	  This driver adds support for USB Type-C detection on Intel Broxton
30d2061f9cSHeikki Krogerus	  platforms that have Intel Whiskey Cove PMIC. The driver can detect the
31d2061f9cSHeikki Krogerus	  role and cable orientation.
32d2061f9cSHeikki Krogerus
33d2061f9cSHeikki Krogerus	  To compile this driver as module, choose M here: the module will be
34d2061f9cSHeikki Krogerus	  called typec_wcove
35d2061f9cSHeikki Krogerus
36c1b0bc2dSHeikki Krogerussource "drivers/usb/typec/ucsi/Kconfig"
37c1b0bc2dSHeikki Krogerus
38fab92884SHeikki Krogerusendmenu
39