From caf980b3fac701f5f840597060e30bf8183993f9 Mon Sep 17 00:00:00 2001 From: Matt DeVillier Date: Fri, 20 Mar 2026 11:41:33 -0500 Subject: [PATCH] mb/google/hatch: Add MKBP support Add MKBP support for hatch devices, so that vivaldi keyboard works for devices running upstream coreboot and MrChromebox ECRW firmware. TEST=build/boot google/akemi, verify vivaldi keyboard mapping functional under both Linux and Win11. Change-Id: I7bd222160efdd4de0d63ab9542c0d2828aac583a Signed-off-by: Matt DeVillier Reviewed-on: https://review.coreboot.org/c/coreboot/+/91784 Tested-by: build bot (Jenkins) Reviewed-by: Eric Lai --- .../google/hatch/variants/baseboard/include/baseboard/ec.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mainboard/google/hatch/variants/baseboard/include/baseboard/ec.h b/src/mainboard/google/hatch/variants/baseboard/include/baseboard/ec.h index a1a71c0fd0..771cd1e5b2 100644 --- a/src/mainboard/google/hatch/variants/baseboard/include/baseboard/ec.h +++ b/src/mainboard/google/hatch/variants/baseboard/include/baseboard/ec.h @@ -53,6 +53,9 @@ * ACPI related definitions for ASL code. */ +/* Enable MKBP for buttons and switches */ +#define EC_ENABLE_MKBP_DEVICE + /* Enable EC backed PD MCU device in ACPI */ #define EC_ENABLE_PD_MCU_DEVICE