hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/usb/typec/Kconfig
....@@ -50,10 +50,22 @@
5050
5151 source "drivers/usb/typec/ucsi/Kconfig"
5252
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
+
5364 config TYPEC_TPS6598X
5465 tristate "TI TPS6598x USB Power Delivery controller driver"
5566 depends on I2C
56
- select REGMAP_I2C
67
+ depends on REGMAP_I2C
68
+ depends on USB_ROLE_SWITCH || !USB_ROLE_SWITCH
5769 help
5870 Say Y or M here if your system has TI TPS65982 or TPS65983 USB Power
5971 Delivery controller.
....@@ -61,6 +73,31 @@
6173 If you choose to build this driver as a dynamically linked module, the
6274 module will be called tps6598x.ko.
6375
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
+
64101 source "drivers/usb/typec/mux/Kconfig"
65102
66103 source "drivers/usb/typec/altmodes/Kconfig"