From d6dc050e5c1d6d7667a01f847c6743c738ca1c4d Mon Sep 17 00:00:00 2001 From: Jeremy Compostella Date: Mon, 6 Jan 2025 14:47:13 -0800 Subject: [PATCH] mb/google/fatcat: Enable EC ACPI memmap for Microchip EC This commit enables ACPI memory mapping for fatcat boards featuring a Microchip Embedded Controller (EC). This allows the operating system to access and read various information from the EC. The Microchip EC does not directly map these registers to I/O space, necessitating the use of an indirection mechanism for register access. TEST=/sys/class/power_supply/BAT0/* reports consistent values Change-Id: I6fb1c2ab1418a9d7afaff07404e0a3dcba1d0eba Signed-off-by: Jeremy Compostella Reviewed-on: https://review.coreboot.org/c/coreboot/+/85874 Tested-by: build bot (Jenkins) Reviewed-by: Subrata Banik --- src/mainboard/google/fatcat/Kconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mainboard/google/fatcat/Kconfig b/src/mainboard/google/fatcat/Kconfig index 37ba330312..3061004e1c 100644 --- a/src/mainboard/google/fatcat/Kconfig +++ b/src/mainboard/google/fatcat/Kconfig @@ -61,11 +61,13 @@ config BOARD_GOOGLE_MODEL_FATCAT config BOARD_GOOGLE_FATCAT select BOARD_GOOGLE_MODEL_FATCAT + select EC_GOOGLE_CHROMEEC_ACPI_MEMMAP select EC_GOOGLE_CHROMEEC_MEC select MAINBOARD_USES_IFD_EC_REGION config BOARD_GOOGLE_FATCATISH select BOARD_GOOGLE_MODEL_FATCAT + select EC_GOOGLE_CHROMEEC_ACPI_MEMMAP select EC_GOOGLE_CHROMEEC_MEC select MAINBOARD_USES_IFD_EC_REGION