From 134b3e050a4439d9356d03190a9b1d80837cd6f8 Mon Sep 17 00:00:00 2001 From: Matt DeVillier Date: Fri, 20 Mar 2026 11:42:04 -0500 Subject: [PATCH] mb/google/octopus: Add MKBP support Add MKBP support for octopus devices, so that vivaldi keyboard works for devices running upstream coreboot and MrChromebox ECRW firmware. TEST=build/boot google/ampton, verify vivaldi keyboard mapping functional under both Linux and Win11. Change-Id: I31ecd87d8e9335dd4131f022370b32bf2d056b03 Signed-off-by: Matt DeVillier Reviewed-on: https://review.coreboot.org/c/coreboot/+/91785 Tested-by: build bot (Jenkins) Reviewed-by: Eric Lai --- .../google/octopus/variants/baseboard/include/baseboard/ec.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mainboard/google/octopus/variants/baseboard/include/baseboard/ec.h b/src/mainboard/google/octopus/variants/baseboard/include/baseboard/ec.h index 857c1f933c..9a42083525 100644 --- a/src/mainboard/google/octopus/variants/baseboard/include/baseboard/ec.h +++ b/src/mainboard/google/octopus/variants/baseboard/include/baseboard/ec.h @@ -58,6 +58,9 @@ * ACPI related definitions for ASL code. */ +/* Enable MKBP for buttons and switches */ +#define EC_ENABLE_MKBP_DEVICE + /* Enable LID switch and provide wake pin for EC */ #define EC_ENABLE_LID_SWITCH #define EC_ENABLE_WAKE_PIN GPE_EC_WAKE