summaryrefslogtreecommitdiff
path: root/zephyr/Kconfig.usb_mux
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/Kconfig.usb_mux')
-rw-r--r--zephyr/Kconfig.usb_mux26
1 files changed, 21 insertions, 5 deletions
diff --git a/zephyr/Kconfig.usb_mux b/zephyr/Kconfig.usb_mux
index e83190c34f..a0db4f666d 100644
--- a/zephyr/Kconfig.usb_mux
+++ b/zephyr/Kconfig.usb_mux
@@ -56,12 +56,12 @@ config PLATFORM_EC_USB_MUX_PS8743
High-Bit-Rate 2 (HBR2) redriver. It provides control of switching
modes through either GPIO or I2C.
-config PLATFORM_EC_USB_MUX_TUSB1044
- bool "TI TUSB1044 USB-C 10 Gbps Linear Redriver"
+choice PLATFORM_EC_USB_MUX_TUSB_TYPE
+ prompt "Select the TUSB USB-C Redriver type"
+ optional
help
- This is a USB Type-C Alt Mode redriver. This supports USB 3.1
- Gen 2 and DisplayPort 1.4 as Alternate Mode. It Provides GPIO and
- I2C Control for Channel Direction and Equalization.
+ There are three supported types of TUSB USB-C Redriver: TUSB546,
+ TUSB1044, and TUSB1064.
config PLATFORM_EC_USB_MUX_TUSB546
bool "TI TUSB546 USB-C DP ALT Mode Linear Redriver Crosspoint Switch"
@@ -69,6 +69,22 @@ config PLATFORM_EC_USB_MUX_TUSB546
This is a USB Type-C Alt Mode redriving switch supporting USB 3.1 data
rates up to 5 Gbps and DisplayPort 1.4 up to 8.1 Gbps for downstream
facing port.
+
+config PLATFORM_EC_USB_MUX_TUSB1044
+ bool "TI TUSB1044 USB-C 10 Gbps Linear Redriver"
+ help
+ This is a USB Type-C Alt Mode redriver. This supports USB 3.1
+ Gen 2 and DisplayPort 1.4 as Alternate Mode. It Provides GPIO and
+ I2C Control for Channel Direction and Equalization.
+
+config PLATFORM_EC_USB_MUX_TUSB1064
+ bool "TI TUSB1064 USB-C 10 Gbps Linear Redriver"
+ help
+ This is a USB Type-C Alt Mode redriver. This supports USB 3.1
+ Gen 2 and DisplayPort 1.4.
+
+endchoice # PLATFORM_EC_USB_MUX_TUSB_TYPE
+
endif # PLATFORM_EC_USB_MUX
endif # PLATFORM_EC_USBC