diff --git a/src/soc/amd/glinda/Kconfig b/src/soc/amd/glinda/Kconfig index 3be4725763..70a1fc6331 100644 --- a/src/soc/amd/glinda/Kconfig +++ b/src/soc/amd/glinda/Kconfig @@ -92,7 +92,6 @@ config SOC_AMD_GLINDA_BASE select X86_AMD_FIXED_MTRRS select X86_INIT_NEED_1_SIPI select HAVE_X86_64_SUPPORT - select SOC_AMD_SUPPORTS_WARM_RESET help AMD Glinda support @@ -105,6 +104,7 @@ config SOC_AMD_GLINDA config SOC_AMD_FAEGAN bool select SOC_AMD_GLINDA_BASE + select SOC_AMD_SUPPORTS_WARM_RESET help AMD Faegan support diff --git a/src/soc/amd/glinda/fch.c b/src/soc/amd/glinda/fch.c index 849e466442..1e0b08ced4 100644 --- a/src/soc/amd/glinda/fch.c +++ b/src/soc/amd/glinda/fch.c @@ -156,6 +156,8 @@ static void cgpll_clock_gate_init(void) void fch_init(void *chip_info) { + if (!CONFIG(SOC_AMD_SUPPORTS_WARM_RESET)) + set_resets_to_cold(); i2c_soc_init(); fch_init_acpi_ports();