summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorDivya Sasidharan <divya.s.sasidharan@intel.com>2017-05-16 10:59:17 -0700
committerchrome-bot <chrome-bot@chromium.org>2017-08-11 20:10:22 -0700
commitd4a8c130f754bd4978e074d4a5c4c9d52283d334 (patch)
tree3a04b5a1ca31546c2c3344a5d682d43125d75abe /include
parent8d6da80f34cab49cd773e462d9720a210d4ce471 (diff)
downloadchrome-ec-d4a8c130f754bd4978e074d4a5c4c9d52283d334.tar.gz
usb_mux: Add driver support for PS8743 chip
Initial patch for supporting PS8743 USB Type-C Redriving Switch for USB Host / DisplayPort. BUG=b:64598680 BRANCH=glkrvp TEST=On GLKRVP, verify mux setting is correct with Apple dongle (VGA + USB) and Pluggable adapter. Change-Id: Ib45e328fc9ef6ccc410cef4550086be95ef17e8a Signed-off-by: Divya Sasidharan <divya.s.sasidharan@intel.com> Reviewed-on: https://chromium-review.googlesource.com/506810 Commit-Ready: Vijay P Hiremath <vijay.p.hiremath@intel.com> Tested-by: Vijay P Hiremath <vijay.p.hiremath@intel.com> Reviewed-by: Shawn N <shawnn@chromium.org>
Diffstat (limited to 'include')
-rw-r--r--include/config.h3
-rw-r--r--include/usb_mux.h1
2 files changed, 4 insertions, 0 deletions
diff --git a/include/config.h b/include/config.h
index bb17f6061e..8bf2f26e75 100644
--- a/include/config.h
+++ b/include/config.h
@@ -2755,6 +2755,9 @@
/* Support the Parade PS8740 Type-C Redriving Switch */
#undef CONFIG_USB_MUX_PS8740
+/* Support the Parade PS8743 Type-C Redriving Switch */
+#undef CONFIG_USB_MUX_PS8743
+
/* 'Virtual' USB mux under host (not EC) control */
#undef CONFIG_USB_MUX_VIRTUAL
diff --git a/include/usb_mux.h b/include/usb_mux.h
index 5e1fb6945a..712ed3d437 100644
--- a/include/usb_mux.h
+++ b/include/usb_mux.h
@@ -90,6 +90,7 @@ struct usb_mux {
/* Supported USB mux drivers */
extern const struct usb_mux_driver pi3usb30532_usb_mux_driver;
extern const struct usb_mux_driver ps8740_usb_mux_driver;
+extern const struct usb_mux_driver ps8743_usb_mux_driver;
extern const struct usb_mux_driver tcpm_usb_mux_driver;
extern const struct usb_mux_driver virtual_usb_mux_driver;