hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/usb/typec/ucsi/Kconfig
....@@ -3,6 +3,7 @@
33 config TYPEC_UCSI
44 tristate "USB Type-C Connector System Software Interface driver"
55 depends on !CPU_BIG_ENDIAN
6
+ depends on USB_ROLE_SWITCH || !USB_ROLE_SWITCH
67 help
78 USB Type-C Connector System Software Interface (UCSI) is a
89 specification for an interface that allows the operating system to
....@@ -18,13 +19,23 @@
1819 for every supported interface method.
1920
2021 The UCSI specification can be downloaded from:
21
- http://www.intel.com/content/www/us/en/io/universal-serial-bus/usb-type-c-ucsi-spec.html
22
+ https://www.intel.com/content/www/us/en/io/universal-serial-bus/usb-type-c-ucsi-spec.html
2223
2324 To compile the driver as a module, choose M here: the module will be
2425 called typec_ucsi.
2526
2627 if TYPEC_UCSI
2728
29
+config UCSI_CCG
30
+ tristate "UCSI Interface Driver for Cypress CCGx"
31
+ depends on I2C
32
+ help
33
+ This driver enables UCSI support on platforms that expose a
34
+ Cypress CCGx Type-C controller over I2C interface.
35
+
36
+ To compile the driver as a module, choose M here: the module will be
37
+ called ucsi_ccg.
38
+
2839 config UCSI_ACPI
2940 tristate "UCSI ACPI Interface Driver"
3041 depends on ACPI