coreboot/src/drivers/intel
Brandon Breitenstein 297d27b8bb 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>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/48630
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
2021-01-22 14:28:08 +00:00
..
dptf drivers/intel/dptf: Remove prompts from DPTF config options 2020-07-26 21:34:03 +00:00
fsp1_1 drivers/intel/fsp1_1/temp_ram_exit.c: Initialize CBMEM 2021-01-21 11:02:43 +00:00
fsp2_0 drivers/intel/fsp2_0: recreate FSP targets on config change 2020-12-21 02:32:16 +00:00
gma drivers/intel/gma/intel_bios.h: Remove repeated word 2021-01-18 07:34:12 +00:00
i210 drivers/intel/i210: Request Bus Master in .final ops 2020-11-30 07:58:13 +00:00
ish acpi: Call acpi_fill_ssdt() only for enabled devices 2020-11-09 07:24:13 +00:00
mipi_camera acpi: Call acpi_fill_ssdt() only for enabled devices 2020-11-09 07:24:13 +00:00
pmc_mux acpi: Call acpi_fill_ssdt() only for enabled devices 2020-11-09 07:24:13 +00:00
ptt src: Remove unused 'include <stdint.h> 2020-07-14 16:11:10 +00:00
soundwire acpi: Call acpi_fill_ssdt() only for enabled devices 2020-11-09 07:24:13 +00:00
usb4/retimer drivers/intel/usb4: Enable retimer FW upgrade mux interaction 2021-01-22 14:28:08 +00:00