soc/intel/tigerlake: Add code for early tcss

In order for USB Type-C idisplays to be detected prior to loading Kernel
PMC IPC driver is needed to communicate with PMC in order to correctly set
the USB Mux settings. This patch is adding in support for early detection
of both Displays.

BUG=b:151731851
BRANCH=NONE
TEST=built and verified that TCSS MUX is being set on Volteer

Change-Id: I58e66f21210d565fb8145d140d2fc7febecdd21a
Signed-off-by: Brandon Breitenstein <brandon.breitenstein@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/42079
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Brandon Breitenstein
2019-12-19 23:12:58 -08:00
committed by Tim Wawrzynczak
parent 7598b4b40b
commit 99b38a9c2f
5 changed files with 424 additions and 0 deletions

View File

@@ -232,4 +232,11 @@ config SOC_INTEL_TIGERLAKE_DEBUG_CONSENT
config PRERAM_CBMEM_CONSOLE_SIZE
hex
default 0x2000
config EARLY_TCSS_DISPLAY
bool "Enable early TCSS display"
depends on RUN_FSP_GOP
help
Enable displays to be detected over Type-C ports during boot.
endif