summaryrefslogtreecommitdiff
path: root/common/acpi.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/acpi.c')
-rw-r--r--common/acpi.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/common/acpi.c b/common/acpi.c
index c6fcfce417..6145cbc96a 100644
--- a/common/acpi.c
+++ b/common/acpi.c
@@ -5,6 +5,7 @@
#include "acpi.h"
#include "battery.h"
+#include "body_detection.h"
#include "common.h"
#include "console.h"
#include "dptf.h"
@@ -235,6 +236,11 @@ int acpi_ap_to_ec(int is_cmd, uint8_t value, uint8_t *resultptr)
EC_ACPI_MEM_DDPN_MASK)
<< EC_ACPI_MEM_DDPN_SHIFT;
#endif
+
+#ifdef CONFIG_BODY_DETECTION_NOTIFY_MODE_CHANGE
+ if (body_detect_get_state() == BODY_DETECTION_ON_BODY)
+ result |= BIT(EC_ACPI_MEM_STTB_SHIFT);
+#endif
break;
case EC_ACPI_MEM_DEVICE_FEATURES0: