|
@@ -45,50 +45,7 @@ menuconfig TYPEC
|
|
|
|
|
|
if TYPEC
|
|
|
|
|
|
-config TYPEC_TCPM
|
|
|
- tristate "USB Type-C Port Controller Manager"
|
|
|
- depends on USB
|
|
|
- select USB_ROLE_SWITCH
|
|
|
- select POWER_SUPPLY
|
|
|
- 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
|
|
|
-
|
|
|
-config TYPEC_TCPCI
|
|
|
- tristate "Type-C Port Controller Interface driver"
|
|
|
- depends on I2C
|
|
|
- select REGMAP_I2C
|
|
|
- help
|
|
|
- Type-C Port Controller driver for TCPCI-compliant controller.
|
|
|
-
|
|
|
-config TYPEC_RT1711H
|
|
|
- tristate "Richtek RT1711H Type-C chip driver"
|
|
|
- depends on I2C
|
|
|
- select TYPEC_TCPCI
|
|
|
- help
|
|
|
- Richtek RT1711H Type-C chip driver that works with
|
|
|
- Type-C Port Controller Manager to provide USB PD and USB
|
|
|
- Type-C functionalities.
|
|
|
-
|
|
|
-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
|
|
|
- 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 # TYPEC_TCPM
|
|
|
+source "drivers/usb/typec/tcpm/Kconfig"
|
|
|
|
|
|
source "drivers/usb/typec/ucsi/Kconfig"
|
|
|
|