soc/intel/pantherlake: Remove soc_info.[hc] interface
[coreboot2.git] / src / soc / intel / skylake / smihandler.c
blob177010ca21ab9cdb019cf7fb1d6c3e12ab430eb7
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #include <intelblocks/smihandler.h>
4 #include <soc/pm.h>
6 const smi_handler_t southbridge_smi[SMI_STS_BITS] = {
7 [SMI_ON_SLP_EN_STS_BIT] = smihandler_southbridge_sleep,
8 [APM_STS_BIT] = smihandler_southbridge_apmc,
9 [PM1_STS_BIT] = smihandler_southbridge_pm1,
10 [GPE0_STS_BIT] = smihandler_southbridge_gpe0,
11 [GPIO_STS_BIT] = smihandler_southbridge_gpi,
12 [ESPI_SMI_STS_BIT] = smihandler_southbridge_espi,
13 [MCSMI_STS_BIT] = smihandler_southbridge_mc,
14 #if CONFIG(SOC_INTEL_COMMON_BLOCK_SMM_TCO_ENABLE)
15 [TCO_STS_BIT] = smihandler_southbridge_tco,
16 #endif
17 [PERIODIC_STS_BIT] = smihandler_southbridge_periodic,
18 [MONITOR_STS_BIT] = smihandler_southbridge_monitor,