Attention is currently required from: John Zhao, Brandon Breitenstein, Rajmohan Mani.

John Zhao uploaded patch set #11 to the change originally created by Brandon Breitenstein.

View Change

drivers/intel/usb4: Enable retimer FW upgrade mux interaction

In order to update the BB retimers for usb4/tbt they need to be turned
on and into TBT mode. Expand the current DSM to allow for the use of an
EC RAM byte RFWU to get the current state of each port and whether or
not it has a retimer. It also allows Kernel to issue state transitions
for the retimer to be put into TBT mode for firmware update.

BUG=b:162528867
TEST=Along with work in progress kernel and EC patches, the Retimer
firmware update is verified under device attached and no device attached
scenarios.

Change-Id: I768cfb56790049c231173b0ea0f8e08fe6b64b93
Signed-off-by: Brandon Breitenstein <brandon.breitenstein@intel.com>
---
M src/drivers/intel/usb4/retimer/retimer.c
A src/drivers/intel/usb4/retimer/retimer.h
2 files changed, 56 insertions(+), 5 deletions(-)

git pull ssh://review.coreboot.org:29418/coreboot refs/changes/30/48630/11

To view, visit change 48630. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I768cfb56790049c231173b0ea0f8e08fe6b64b93
Gerrit-Change-Number: 48630
Gerrit-PatchSet: 11
Gerrit-Owner: Brandon Breitenstein <brandon.breitenstein@intel.com>
Gerrit-Reviewer: Duncan Laurie <dlaurie@chromium.org>
Gerrit-Reviewer: John Zhao <john.zhao@intel.com>
Gerrit-Reviewer: Martin Roth <martinroth@google.com>
Gerrit-Reviewer: Patrick Georgi <pgeorgi@google.com>
Gerrit-Reviewer: Patrick Rudolph <siro@das-labor.org>
Gerrit-Reviewer: Tim Wawrzynczak <twawrzynczak@chromium.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply@coreboot.org>
Gerrit-CC: John Zhao <john.zhao@intel.corp-partner.google.com>
Gerrit-CC: Paul Menzel <paulepanter@users.sourceforge.net>
Gerrit-CC: Rajmohan Mani <rajmohan.mani@intel.com>
Gerrit-Attention: John Zhao <john.zhao@intel.corp-partner.google.com>
Gerrit-Attention: John Zhao <john.zhao@intel.com>
Gerrit-Attention: Brandon Breitenstein <brandon.breitenstein@intel.com>
Gerrit-Attention: Rajmohan Mani <rajmohan.mani@intel.com>
Gerrit-MessageType: newpatchset