diff options
author | Vijay Hiremath <vijay.p.hiremath@intel.com> | 2019-03-06 13:01:45 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2019-05-14 23:57:37 -0700 |
commit | a84d8055a57fe95c38df2ae1be332c57475aec27 (patch) | |
tree | c06e55d1d7520838265516abbe84f5e905e635b8 /driver/build.mk | |
parent | d823206bd2f5f6899ffe65d6086e3278552be903 (diff) | |
download | chrome-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.mk | 3 |
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 |