summaryrefslogtreecommitdiff
path: root/include/tablet_mode.h
diff options
context:
space:
mode:
authorDaisuke Nojiri <dnojiri@chromium.org>2019-07-11 11:45:05 -0700
committerCommit Bot <commit-bot@chromium.org>2019-08-12 15:26:27 +0000
commit3bd9b1115bee6c53a8010a5016342647d4d37512 (patch)
tree7e7bd4c10654660b816666e433267240aff576d6 /include/tablet_mode.h
parent6a7688400904eb18708573e6af0fb20352afe825 (diff)
downloadchrome-ec-3bd9b1115bee6c53a8010a5016342647d4d37512.tar.gz
PoC: tablet-mode: Disable tablet mode in recovery boot
In recovery boot, keyboard could be unintentionally disabled due to unstable accels, which are not calibrated. This patch disables tablet mode in recovery boot. We get the same effect if motion sensors or a motion sense task are disabled in RO. Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org> BUG=chromium:984086,b/137251616 BRANCH=none TEST=buildall Change-Id: Idcf53ad119edbd8ff9362523ec7a72f438ae4401 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1696914 Reviewed-by: Gwendal Grignou <gwendal@chromium.org> Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org> Commit-Queue: Daisuke Nojiri <dnojiri@chromium.org> Tested-by: Daisuke Nojiri <dnojiri@chromium.org> (cherry picked from commit d4a07be7e2638d79ab13c8ad60f68070e36d7310) Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1746365 Reviewed-by: Marco Chen <marcochen@chromium.org> Reviewed-by: Jett Rink <jettrink@chromium.org> Commit-Queue: Jett Rink <jettrink@chromium.org> Tested-by: Jett Rink <jettrink@chromium.org>
Diffstat (limited to 'include/tablet_mode.h')
-rw-r--r--include/tablet_mode.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/tablet_mode.h b/include/tablet_mode.h
index 5edfb52f20..795d0bcee5 100644
--- a/include/tablet_mode.h
+++ b/include/tablet_mode.h
@@ -12,6 +12,11 @@ int tablet_get_mode(void);
void tablet_set_mode(int mode);
/**
+ * Disable tablet mode
+ */
+void tablet_disable(void);
+
+/**
* Interrupt service routine for hall sensor.
*
* HALL_SENSOR_GPIO_L must be defined.