coreboot-kgpe-d16/src
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
..
acpi ACPI: Refactor ChromeOS specific ACPI GNVS 2021-01-18 18:02:27 +00:00
arch ach/x86/postcar.c: Avoid double CBMEM initialization 2021-01-21 11:03:04 +00:00
commonlib drivers/tpm: Implement full PPI 2020-12-21 02:38:20 +00:00
console lib/trace: Remove TRACE support 2020-12-02 23:35:58 +00:00
cpu cpu/intel/haswell: Enable timed MWAIT if supported 2021-01-22 14:25:22 +00:00
device device/oprom/x86emu/sys.c: Use __func__ 2021-01-18 09:44:02 +00:00
drivers drivers/intel/usb4: Enable retimer FW upgrade mux interaction 2021-01-22 14:28:08 +00:00
ec ec/google/chromeec/ec_commands.h: Remove repeated word 2021-01-18 07:38:09 +00:00
include types.h: Add a helper macro BITS_PER_BYTE 2021-01-22 14:26:58 +00:00
lib lib/device_tree.c: Remove repeated word 2021-01-18 07:38:49 +00:00
mainboard mb/prodrive/hermes: Fix 30 second boot delay 2021-01-22 14:27:45 +00:00
northbridge cpu/intel/socket_LGA775: Increase DCACHE_RAM_SIZE 2021-01-21 09:08:14 +00:00
security security/tpm/tss/tcg-1.2/tss.c: Use __func__ 2021-01-19 08:58:50 +00:00
soc soc/intel/alderlake: Adding Kconfig for ADL_M PCH 2021-01-22 14:26:44 +00:00
southbridge ACPI GNVS: Drop APIC, factor out MPEN 2021-01-20 09:24:35 +00:00
superio src/superio: trim and move Makefile.inc, instead use wildcard matches 2020-12-27 14:46:07 +00:00
vendorcode ACPI: Refactor ChromeOS specific ACPI GNVS 2021-01-18 18:02:27 +00:00
Kconfig Kconfig: Show console debug options if loglevel override is set 2020-12-11 15:58:24 +00:00