From f1505f5e4647d05addded080d70e3d41ca25788f Mon Sep 17 00:00:00 2001 From: Matt DeVillier Date: Fri, 20 Mar 2026 11:42:57 -0500 Subject: [PATCH] mb/google/zork: Add MKBP support Add MKBP support for zork devices, so that vivaldi keyboard works for devices running upstream coreboot and MrChromebox ECRW firmware. TEST=build/boot google/morphius, verify vivaldi keyboard mapping functional under both Linux and Win11. Change-Id: I021454b92cdb90e2a385eee1b3d4cc0438c75132 Signed-off-by: Matt DeVillier Reviewed-on: https://review.coreboot.org/c/coreboot/+/91787 Tested-by: build bot (Jenkins) Reviewed-by: Eric Lai --- .../google/zork/variants/baseboard/include/baseboard/ec.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mainboard/google/zork/variants/baseboard/include/baseboard/ec.h b/src/mainboard/google/zork/variants/baseboard/include/baseboard/ec.h index b28a4894c4..2c503aed1d 100644 --- a/src/mainboard/google/zork/variants/baseboard/include/baseboard/ec.h +++ b/src/mainboard/google/zork/variants/baseboard/include/baseboard/ec.h @@ -58,6 +58,9 @@ /* Enable EC backed PD MCU device in ACPI */ #define EC_ENABLE_PD_MCU_DEVICE +/* Enable MKBP for buttons and switches */ +#define EC_ENABLE_MKBP_DEVICE + #define SIO_EC_MEMMAP_ENABLE /* EC Memory Map Resources */ #define SIO_EC_HOST_ENABLE /* EC Host Interface Resources */ #define SIO_EC_ENABLE_PS2K /* Enable PS/2 Keyboard */