summaryrefslogtreecommitdiff
path: root/driver/build.mk
diff options
context:
space:
mode:
authorVijay Hiremath <vijay.p.hiremath@intel.com>2019-03-06 13:01:45 -0800
committerchrome-bot <chrome-bot@chromium.org>2019-05-14 23:57:37 -0700
commita84d8055a57fe95c38df2ae1be332c57475aec27 (patch)
treec06e55d1d7520838265516abbe84f5e905e635b8 /driver/build.mk
parentd823206bd2f5f6899ffe65d6086e3278552be903 (diff)
downloadchrome-ec-a84d8055a57fe95c38df2ae1be332c57475aec27.tar.gz
retimer: Add driver support for Intel Burnside Bridge retimer
Burnside Bridge is a Type-C multi-protocol retimer to be used in on-board applications. Burnside Bridge offers the ability to latch protocol signals into on-chip memory before retransmitting them onwards. It can be used to extend the physical length of the system without increasing high frequency jitter. Burnside Bridge supports spec compliant retimer of following protocols: 1. Display Port: four unidirectional DP lanes 2. USB3.1 Gen1/2: one bi-directional USB lane 3. Thunderbolt: two bi-directional CIO lanes 4. Multifunction Display (MFD): two unidirectional lanes of DP and one bi-directional lane of USB3.1 Gen1/2 Note: Only item 1, 2 & 4 are supported in this CL. Item 3 support will be added in follow on CLs. BUG=b:127623438 BRANCH=none TEST=Manually verified on ICLRVP, able to configure the registers Change-Id: I2d60dbcaf8fe7a1503f09a2f16007409f059f54e Signed-off-by: Ayushee <ayushee.shah@intel.com> Signed-off-by: Vijay Hiremath <vijay.p.hiremath@intel.com> Reviewed-on: https://chromium-review.googlesource.com/1594170 Commit-Ready: Jett Rink <jettrink@chromium.org> Tested-by: Vijay P Hiremath <vijay.p.hiremath@intel.com> Reviewed-by: Jett Rink <jettrink@chromium.org> Reviewed-by: Divya S Sasidharan <divya.s.sasidharan@intel.com>
Diffstat (limited to 'driver/build.mk')
-rw-r--r--driver/build.mk3
1 files changed, 3 insertions, 0 deletions
diff --git a/driver/build.mk b/driver/build.mk
index 956035bc97..afd965b0f8 100644
--- a/driver/build.mk
+++ b/driver/build.mk
@@ -126,6 +126,9 @@ driver-$(CONFIG_USB_PD_TCPM_PS8805)+=tcpm/ps8xxx.o
driver-$(CONFIG_USB_PD_TCPM_TUSB422)+=tcpm/tusb422.o
driver-$(CONFIG_USB_PD_TCPM_NCT38XX)+=tcpm/nct38xx.o
+# Type-C Retimer drivers
+driver-$(CONFIG_USB_PD_RETIMER_INTEL_BB)+=retimer/bb_retimer.o
+
# USB mux high-level driver
driver-$(CONFIG_USBC_SS_MUX)+=usb_mux.o