| |
| 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 |