intel/fsp_baytrail: Avoid preprocessor with HAVE_SMI_HANDLER
The code should probably set SCI routing if built with HAVE_SMI_HANDLER=n. Change-Id: I0ada4b2a16490a15d8036a9425c4f768f7b8f218 Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/34255 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
This commit is contained in:
parent
b8302110b8
commit
f44f331e16
|
@ -192,6 +192,10 @@ static void setup_gpio_route(const struct soc_gpio_map *sus,
|
|||
uint32_t route_reg = 0;
|
||||
int i;
|
||||
|
||||
/* FIXME: SCI interrupts should be routed regardlessy. */
|
||||
if (!CONFIG(HAVE_SMI_HANDLER))
|
||||
return;
|
||||
|
||||
for (i = 0; i < 8; i++) {
|
||||
/* SMI takes precedence and wake_en implies SCI. */
|
||||
if (sus[i].smi) {
|
||||
|
@ -207,9 +211,7 @@ static void setup_gpio_route(const struct soc_gpio_map *sus,
|
|||
}
|
||||
}
|
||||
|
||||
#if CONFIG(HAVE_SMI_HANDLER)
|
||||
southcluster_smm_save_gpio_route(route_reg);
|
||||
#endif
|
||||
}
|
||||
|
||||
static void setup_dirqs(const u8 dirq[GPIO_MAX_DIRQS],
|
||||
|
|
Loading…
Reference in New Issue