summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
authorHeng-Ruey Hsu <henryhsu@chromium.org>2019-11-12 11:11:10 +0800
committerCommit Bot <commit-bot@chromium.org>2019-11-13 08:36:28 +0000
commit0acb1f206fe19ff9ca17a5750e66dc790917a0ce (patch)
tree3f5b8246ea2598b2159ab73963afd4ab02401f18 /board
parentf916f248e096648b8ccef2c14b1dd0f43f0b0e41 (diff)
downloadchrome-ec-0acb1f206fe19ff9ca17a5750e66dc790917a0ce.tar.gz
Clean up double tap related definition
Fixes: commit 2f2a81079191ca "Add double tap and make motion sense wake up ap" CONFIG_GESTURE_DETECTION_MASK includes significant motion in activity list. We cannot use it for double tap. Add more flags to distinguish it. BUG=b:135575671 BRANCH=kukui TEST=AP can receive mkbp event when double tap is triggered Change-Id: I13776a01b14dc251396a615c8c97353f2d0477d4 Signed-off-by: Heng-Ruey Hsu <henryhsu@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1911263 Reviewed-by: Gwendal Grignou <gwendal@chromium.org>
Diffstat (limited to 'board')
-rw-r--r--board/eve/board.h4
-rw-r--r--board/kukui/board.h1
-rw-r--r--board/samus/board.h2
3 files changed, 4 insertions, 3 deletions
diff --git a/board/eve/board.h b/board/eve/board.h
index fb75e67791..3bf3dedf50 100644
--- a/board/eve/board.h
+++ b/board/eve/board.h
@@ -146,12 +146,12 @@
/* Enable double tap detection */
#define CONFIG_GESTURE_DETECTION
#define CONFIG_GESTURE_HOST_DETECTION
-#define CONFIG_GESTURE_SENSOR_BATTERY_TAP 1
+#define CONFIG_GESTURE_SENSOR_DOUBLE_TAP 1
#define CONFIG_GESTURE_SAMPLING_INTERVAL_MS 5
#define CONFIG_GESTURE_TAP_THRES_MG 100
#define CONFIG_GESTURE_TAP_MAX_INTERSTICE_T 500
#define CONFIG_GESTURE_DETECTION_MASK \
- BIT(CONFIG_GESTURE_SENSOR_BATTERY_TAP)
+ BIT(CONFIG_GESTURE_SENSOR_DOUBLE_TAP)
/* USB */
#define CONFIG_USB_CHARGER
diff --git a/board/kukui/board.h b/board/kukui/board.h
index f7e55e001d..4ac375b19b 100644
--- a/board/kukui/board.h
+++ b/board/kukui/board.h
@@ -154,6 +154,7 @@ int board_discharge_on_ac(int enable);
#define CONFIG_GESTURE_DETECTION
#define CONFIG_GESTURE_HOST_DETECTION
#define CONFIG_GESTURE_SENSOR_DOUBLE_TAP 0
+#define CONFIG_GESTURE_SENSOR_DOUBLE_TAP_FOR_HOST
#define CONFIG_GESTURE_SAMPLING_INTERVAL_MS 5
#define CONFIG_GESTURE_TAP_THRES_MG 100
#define CONFIG_GESTURE_TAP_MAX_INTERSTICE_T 500
diff --git a/board/samus/board.h b/board/samus/board.h
index f4bc5f6663..1e3154c2e3 100644
--- a/board/samus/board.h
+++ b/board/samus/board.h
@@ -213,7 +213,7 @@ void jtag_interrupt(enum gpio_signal signal);
void set_pp5000_in_g3(int mask, int enable);
/* Define for sensor tasks */
-#define CONFIG_GESTURE_SENSOR_BATTERY_TAP 0
+#define CONFIG_GESTURE_SENSOR_DOUBLE_TAP 0
#define CONFIG_GESTURE_TAP_OUTER_WINDOW_T 200
#define CONFIG_GESTURE_TAP_INNER_WINDOW_T 30
#define CONFIG_GESTURE_TAP_MIN_INTERSTICE_T 120