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