summaryrefslogtreecommitdiff
path: root/power
diff options
context:
space:
mode:
authorVincent Palatin <vpalatin@chromium.org>2015-06-24 13:31:58 -0700
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2015-06-25 02:11:56 +0000
commit4fd15f8d917719e5f034397c2b92ff318f4b7ee4 (patch)
tree760a1b0ee989edf8fe638673e067bfad1226c80c /power
parentcbb79c255806d25e7d6c6d0f36597cd48caf6710 (diff)
downloadchrome-ec-4fd15f8d917719e5f034397c2b92ff318f4b7ee4.tar.gz
power: ryu: ignore lid open events
Do not start the AP on lid open events, in order to avoid spurious startup due to magnet magic. Signed-off-by: Vincent Palatin <vpalatin@chromium.org> BRANCH=smaug BUG=chrome-os-partner:41601 TEST=Play with 2 Ryu EVT2 stacked one on top of the other. Change-Id: I530d54f61d0674caddf20d1b17268c971f639f2f Reviewed-on: https://chromium-review.googlesource.com/281667 Reviewed-by: Alec Berg <alecaberg@chromium.org> Commit-Queue: Vincent Palatin <vpalatin@chromium.org> Trybot-Ready: Vincent Palatin <vpalatin@chromium.org> Tested-by: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'power')
-rw-r--r--power/tegra.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/power/tegra.c b/power/tegra.c
index 5efd41e61d..75c00327fb 100644
--- a/power/tegra.c
+++ b/power/tegra.c
@@ -231,7 +231,7 @@ static int check_for_power_off_event(void)
return 0;
}
-
+#ifndef CONFIG_POWER_IGNORE_LID_OPEN
static void tegra_lid_event(void)
{
/* Power task only cares about lid-open events */
@@ -242,6 +242,7 @@ static void tegra_lid_event(void)
task_wake(TASK_ID_CHIPSET);
}
DECLARE_HOOK(HOOK_LID_CHANGE, tegra_lid_event, HOOK_PRIO_DEFAULT);
+#endif /* !CONFIG_POWER_IGNORE_LID_OPEN */
enum power_state power_chipset_init(void)
{