1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #include <intelblocks/smihandler.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
,
17 [PERIODIC_STS_BIT
] = smihandler_southbridge_periodic
,
18 [MONITOR_STS_BIT
] = smihandler_southbridge_monitor
,