soc/intel/tigerlake: Move TCSS code to intel/common/block

The Type-C subsystem ("TCSS") IP block is similar between TGL and
ADL. For pre-boot purposes, the limited amount of functionality required
appears to be common between the two, therefore move the functionality
to intel/common/block and rename from `early_tcss to `tcss` along the way.

Signed-off-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Change-Id: I1c6bb9c7098691f0c828f9d5ab4bd522515ae966
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51753
Reviewed-by: Furquan Shaikh <furquan@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Tim Wawrzynczak
2021-03-22 16:39:57 -06:00
committed by Patrick Georgi
parent 6edbb18901
commit eb6ebc025e
9 changed files with 29 additions and 30 deletions

View File

@@ -239,17 +239,6 @@ config PRERAM_CBMEM_CONSOLE_SIZE
hex
default 0x2000
config EARLY_TCSS
bool "Enable early TCSS device Init"
help
Sets up USB2/3 port mapping in TCSS MUX and sets MUX to disconnect state
config EARLY_TCSS_DISPLAY
bool "Enable early TCSS display" if EARLY_TCSS
depends on EARLY_TCSS && RUN_FSP_GOP
help
Enable displays to be detected over Type-C ports during boot.
config DATA_BUS_WIDTH
int
default 128