soc/intel/tigerlake: Hook up FSP hyper-threading setting to option API
commitb9652482ce4556183c3b8f90de2c0a71b22d6691
authorFelix Singer <felixsinger@posteo.net>
Thu, 30 Dec 2021 23:21:08 +0000 (31 00:21 +0100)
committerFelix Singer <felixsinger@posteo.net>
Thu, 26 May 2022 11:48:40 +0000 (26 11:48 +0000)
tree580b482ee9a9a602310a19376641174fba811c07
parent8ba9410c69dbdb9e37bd7c8de2a523f7cfa7a76a
soc/intel/tigerlake: Hook up FSP hyper-threading setting to option API

Select `HAVE_HYPERTHREADING` and hook up the hyper-threading setting
from the FSP to the option API so that related mainboards don't have to
do that. Unless otherwise configured (e.g. the CMOS setting or overriden
by the mainboard code), the value from the Kconfig setting
`FSP_HYPERTHREADING` is used.

Also, remove related code from the mainboard starlabs/laptop/tgl, since
it is obsolete now.

Change-Id: I49bbd4a776b4e6c55cb373bbf88a3ca076342e3e
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/60545
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Sean Rhodes <sean@starlabs.systems>
src/mainboard/starlabs/labtop/variants/tgl/romstage.c
src/soc/intel/tigerlake/Kconfig
src/soc/intel/tigerlake/romstage/fsp_params.c