| .. | .. |
|---|
| 50 | 50 | |
|---|
| 51 | 51 | source "drivers/usb/typec/ucsi/Kconfig" |
|---|
| 52 | 52 | |
|---|
| 53 | +config TYPEC_HD3SS3220 |
|---|
| 54 | + tristate "TI HD3SS3220 Type-C DRP Port controller driver" |
|---|
| 55 | + depends on I2C |
|---|
| 56 | + depends on USB_ROLE_SWITCH |
|---|
| 57 | + help |
|---|
| 58 | + Say Y or M here if your system has TI HD3SS3220 Type-C DRP Port |
|---|
| 59 | + controller driver. |
|---|
| 60 | + |
|---|
| 61 | + If you choose to build this driver as a dynamically linked module, the |
|---|
| 62 | + module will be called hd3ss3220.ko. |
|---|
| 63 | + |
|---|
| 53 | 64 | config TYPEC_TPS6598X |
|---|
| 54 | 65 | tristate "TI TPS6598x USB Power Delivery controller driver" |
|---|
| 55 | 66 | depends on I2C |
|---|
| 56 | | - select REGMAP_I2C |
|---|
| 67 | + depends on REGMAP_I2C |
|---|
| 68 | + depends on USB_ROLE_SWITCH || !USB_ROLE_SWITCH |
|---|
| 57 | 69 | help |
|---|
| 58 | 70 | Say Y or M here if your system has TI TPS65982 or TPS65983 USB Power |
|---|
| 59 | 71 | Delivery controller. |
|---|
| .. | .. |
|---|
| 61 | 73 | If you choose to build this driver as a dynamically linked module, the |
|---|
| 62 | 74 | module will be called tps6598x.ko. |
|---|
| 63 | 75 | |
|---|
| 76 | +config TYPEC_STUSB160X |
|---|
| 77 | + tristate "STMicroelectronics STUSB160x Type-C controller driver" |
|---|
| 78 | + depends on USB_ROLE_SWITCH || !USB_ROLE_SWITCH |
|---|
| 79 | + depends on I2C |
|---|
| 80 | + select REGMAP_I2C |
|---|
| 81 | + help |
|---|
| 82 | + Say Y or M here if your system has STMicroelectronics STUSB160x |
|---|
| 83 | + Type-C port controller. |
|---|
| 84 | + |
|---|
| 85 | + If you choose to build this driver as a dynamically linked module, the |
|---|
| 86 | + module will be called stusb160x.ko. |
|---|
| 87 | + |
|---|
| 88 | +config TYPEC_QCOM_PMIC |
|---|
| 89 | + tristate "Qualcomm PMIC USB Type-C driver" |
|---|
| 90 | + depends on ARCH_QCOM || COMPILE_TEST |
|---|
| 91 | + depends on USB_ROLE_SWITCH || !USB_ROLE_SWITCH |
|---|
| 92 | + help |
|---|
| 93 | + Driver for supporting role switch over the Qualcomm PMIC. This will |
|---|
| 94 | + handle the USB Type-C role and orientation detection reported by the |
|---|
| 95 | + QCOM PMIC if the PMIC has the capability to handle USB Type-C |
|---|
| 96 | + detection. |
|---|
| 97 | + |
|---|
| 98 | + It will also enable the VBUS output to connected devices when a |
|---|
| 99 | + DFP connection is made. |
|---|
| 100 | + |
|---|
| 64 | 101 | source "drivers/usb/typec/mux/Kconfig" |
|---|
| 65 | 102 | |
|---|
| 66 | 103 | source "drivers/usb/typec/altmodes/Kconfig" |
|---|