| .. | .. |
|---|
| 1 | +# SPDX-License-Identifier: GPL-2.0 |
|---|
| 2 | + |
|---|
| 1 | 3 | config TYPEC_TCPM |
|---|
| 2 | 4 | tristate "USB Type-C Port Controller Manager" |
|---|
| 3 | 5 | depends on USB |
|---|
| .. | .. |
|---|
| 39 | 41 | Type-C Port Controller Manager to provide USB PD and USB |
|---|
| 40 | 42 | Type-C functionalities. |
|---|
| 41 | 43 | |
|---|
| 44 | +config TYPEC_MT6360 |
|---|
| 45 | + tristate "Mediatek MT6360 Type-C driver" |
|---|
| 46 | + depends on MFD_MT6360 |
|---|
| 47 | + help |
|---|
| 48 | + Mediatek MT6360 is a multi-functional IC that includes |
|---|
| 49 | + USB Type-C. It works with Type-C Port Controller Manager |
|---|
| 50 | + to provide USB PD and USB Type-C functionalities. |
|---|
| 51 | + |
|---|
| 52 | +config TYPEC_TCPCI_MAXIM |
|---|
| 53 | + tristate "Maxim TCPCI based Type-C chip driver" |
|---|
| 54 | + help |
|---|
| 55 | + MAXIM TCPCI based Type-C/PD chip driver. Works with |
|---|
| 56 | + with Type-C Port Controller Manager. |
|---|
| 57 | + |
|---|
| 42 | 58 | endif # TYPEC_TCPCI |
|---|
| 43 | 59 | |
|---|
| 44 | 60 | config TYPEC_FUSB302 |
|---|
| 45 | 61 | tristate "Fairchild FUSB302 Type-C chip driver" |
|---|
| 46 | 62 | depends on I2C |
|---|
| 63 | + depends on EXTCON || !EXTCON |
|---|
| 47 | 64 | help |
|---|
| 48 | 65 | The Fairchild FUSB302 Type-C chip driver that works with |
|---|
| 49 | 66 | Type-C Port Controller Manager to provide USB PD and USB |
|---|
| .. | .. |
|---|
| 52 | 69 | config TYPEC_WCOVE |
|---|
| 53 | 70 | tristate "Intel WhiskeyCove PMIC USB Type-C PHY driver" |
|---|
| 54 | 71 | depends on ACPI |
|---|
| 55 | | - depends on INTEL_SOC_PMIC |
|---|
| 56 | | - depends on INTEL_PMC_IPC |
|---|
| 72 | + depends on MFD_INTEL_PMC_BXT |
|---|
| 57 | 73 | depends on BXT_WC_PMIC_OPREGION |
|---|
| 58 | 74 | help |
|---|
| 59 | 75 | This driver adds support for USB Type-C on Intel Broxton platforms |
|---|