From 102b9b42ae71048c3d1fda05880bb04163d0b7aa Mon Sep 17 00:00:00 2001 From: Matt DeVillier Date: Fri, 6 Oct 2023 19:34:22 -0500 Subject: [PATCH] mb/google/skyrim/var/frostflow: Add non-ChromeOS TBMC support The TBMC ACPI device is used by Windows ChromeEC drivers to determine tablet mode and to enable motion sensors (accelerometer, gyroscope). Since it's not needed/used by ChromeOS, restrict its inclusion to non-ChromeOS builds. TEST=build/boot Win11/Linux on frostflow, verify tablet mode and rotation work properly, keyboard/touchpad disabled in tablet mode. Change-Id: Iedc68797776d43f37dd97e5251cf9b9a016f1bd5 Signed-off-by: Matt DeVillier Reviewed-on: https://review.coreboot.org/c/coreboot/+/91800 Tested-by: build bot (Jenkins) Reviewed-by: Martin L Roth --- .../skyrim/variants/frostflow/include/variant/ec.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/mainboard/google/skyrim/variants/frostflow/include/variant/ec.h b/src/mainboard/google/skyrim/variants/frostflow/include/variant/ec.h index 9e61a440cf..dac67ca295 100644 --- a/src/mainboard/google/skyrim/variants/frostflow/include/variant/ec.h +++ b/src/mainboard/google/skyrim/variants/frostflow/include/variant/ec.h @@ -1,3 +1,13 @@ /* SPDX-License-Identifier: GPL-2.0-or-later */ +#ifndef __VARIANT_EC_H__ +#define __VARIANT_EC_H__ + #include + +/* Enable Tablet switch for Windows drivers */ +#if !CONFIG(CHROMEOS) +#define EC_ENABLE_TBMC_DEVICE +#endif + +#endif