Kconfig,soc/amd/cezanne: Make COOP_MULTITASKING select TIMER_QUEUE

This reduces the number of selects required in the SOC_SPECIFIC_OPTIONS.

BUG=b:179699789
TEST=Build guybrush

Signed-off-by: Raul E Rangel <rrangel@chromium.org>
Change-Id: I7f1364fc269ea5ec17982bf750a164a3290adb0e
Reviewed-on: https://review.coreboot.org/c/coreboot/+/58860
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
This commit is contained in:
Raul E Rangel 2021-11-02 11:29:33 -06:00 committed by Raul Rangel
parent 4cfb862fb2
commit 199c45c979
2 changed files with 4 additions and 5 deletions

View File

@ -677,12 +677,12 @@ config TIMER_QUEUE
config COOP_MULTITASKING
def_bool n
depends on TIMER_QUEUE && ARCH_X86 && CPU_INFO_V2
select TIMER_QUEUE
depends on ARCH_X86 && CPU_INFO_V2
help
Cooperative multitasking allows callbacks to be multiplexed on the
main thread of ramstage. With this enabled it allows for multiple
execution paths to take place when they have udelay() calls within
their code.
main thread. With this enabled it allows for multiple execution paths
to take place when they have udelay() calls within their code.
config NUM_THREADS
int

View File

@ -73,7 +73,6 @@ config SOC_SPECIFIC_OPTIONS
select SOC_AMD_COMMON_FSP_DMI_TABLES
select SOC_AMD_COMMON_FSP_PCI
select SSE2
select TIMER_QUEUE
select UDK_2017_BINDING
select X86_AMD_FIXED_MTRRS
select X86_AMD_INIT_SIPI