menu "USB Power Delivery and Type-C drivers" config TYPEC tristate config TYPEC_TCPM tristate "USB Type-C Port Controller Manager" depends on USB select TYPEC help The Type-C Port Controller Manager provides a USB PD and USB Type-C state machine for use with Type-C Port Controllers. if TYPEC_TCPM source "drivers/usb/typec/fusb302/Kconfig" config TYPEC_WCOVE tristate "Intel WhiskeyCove PMIC USB Type-C PHY driver" depends on ACPI depends on INTEL_SOC_PMIC depends on INTEL_PMC_IPC depends on BXT_WC_PMIC_OPREGION select TYPEC help This driver adds support for USB Type-C detection on Intel Broxton platforms that have Intel Whiskey Cove PMIC. The driver can detect the role and cable orientation. To compile this driver as module, choose M here: the module will be called typec_wcove endif source "drivers/usb/typec/ucsi/Kconfig" config TYPEC_TPS6598X tristate "TI TPS6598x USB Power Delivery controller driver" depends on I2C select TYPEC help Say Y or M here if your system has TI TPS65982 or TPS65983 USB Power Delivery controller. If you choose to build this driver as a dynamically linked module, the module will be called tps6598x.ko. endmenu