1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #include <console/console.h>
4 #include <cpu/x86/smm.h>
5 #include <southbridge/intel/i82801ix/i82801ix.h>
6 #include <ec/acpi/ec.h>
8 void mainboard_smi_gpi(u32 gpi_sts
)
10 if (gpi_sts
& (1 << 1)) {
11 printk(BIOS_DEBUG
, "EC/SMI\n");
16 int mainboard_smi_apmc(u8 apmc
)
19 case APM_CNT_ACPI_ENABLE
:
20 send_ec_command(0x05); /* Set_SMI_Disable */
21 send_ec_command(0xaa); /* Set_ACPI_Enable */
24 case APM_CNT_ACPI_DISABLE
:
25 send_ec_command(0x04); /* Set_SMI_Enable */
26 send_ec_command(0xab); /* Set_ACPI_Disable */