From 1b558ebbf538ac18b55df7c1dc26685c534bd220 Mon Sep 17 00:00:00 2001 From: Felix Held Date: Mon, 8 Jan 2024 17:10:37 +0100 Subject: sb/amd/pi/hudson/smhandler: use apm_get_apmc() in APMC SMI handler Instead of open-coding this functionality and using non-common defines, call the apm_get_apmc() helper function. This also brings this more in line with the newer AMD SoCs. Signed-off-by: Felix Held Change-Id: Ic16596404f46bf431e1c5db56859ddfea5fccbf8 Reviewed-on: https://review.coreboot.org/c/coreboot/+/79850 Tested-by: build bot (Jenkins) Reviewed-by: Matt DeVillier --- src/southbridge/amd/pi/hudson/smihandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/southbridge') diff --git a/src/southbridge/amd/pi/hudson/smihandler.c b/src/southbridge/amd/pi/hudson/smihandler.c index 966550fd8865..8b88c06de3f1 100644 --- a/src/southbridge/amd/pi/hudson/smihandler.c +++ b/src/southbridge/amd/pi/hudson/smihandler.c @@ -25,7 +25,7 @@ enum smi_source { static void hudson_apmc_smi_handler(void) { u32 reg32; - const uint8_t cmd = inb(ACPI_SMI_CTL_PORT); + const uint8_t cmd = apm_get_apmc(); switch (cmd) { case APM_CNT_ACPI_ENABLE: -- cgit v1.2.3