| .. | .. |
|---|
| 3 | 3 | config TYPEC_UCSI |
|---|
| 4 | 4 | tristate "USB Type-C Connector System Software Interface driver" |
|---|
| 5 | 5 | depends on !CPU_BIG_ENDIAN |
|---|
| 6 | + depends on USB_ROLE_SWITCH || !USB_ROLE_SWITCH |
|---|
| 6 | 7 | help |
|---|
| 7 | 8 | USB Type-C Connector System Software Interface (UCSI) is a |
|---|
| 8 | 9 | specification for an interface that allows the operating system to |
|---|
| .. | .. |
|---|
| 18 | 19 | for every supported interface method. |
|---|
| 19 | 20 | |
|---|
| 20 | 21 | 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 |
|---|
| 22 | 23 | |
|---|
| 23 | 24 | To compile the driver as a module, choose M here: the module will be |
|---|
| 24 | 25 | called typec_ucsi. |
|---|
| 25 | 26 | |
|---|
| 26 | 27 | if TYPEC_UCSI |
|---|
| 27 | 28 | |
|---|
| 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 | + |
|---|
| 28 | 39 | config UCSI_ACPI |
|---|
| 29 | 40 | tristate "UCSI ACPI Interface Driver" |
|---|
| 30 | 41 | depends on ACPI |
|---|