summaryrefslogtreecommitdiff
path: root/driver/fingerprint/fpsensor.h
diff options
context:
space:
mode:
authorChiehchun Yu <chiehchun.yu@elan.corp-partner.google.com>2020-01-16 14:44:50 +0800
committerCommit Bot <commit-bot@chromium.org>2021-01-12 20:47:52 +0000
commit3775fdbf7e863603eb65ec52348a45d7139db628 (patch)
tree9b9bc902067543a51db1d7772e348a2a15f9e437 /driver/fingerprint/fpsensor.h
parent4167ccc6fc40b865d5eb9f6e13b7a95f9aba0f19 (diff)
downloadchrome-ec-3775fdbf7e863603eb65ec52348a45d7139db628.tar.gz
elan_private: Implement elan sensor driver
This patch provides ELAN FP APIs that used to control ELAN FP sensor and matching algorithm. BRANCH=None BUG=None TEST=We build on nami_fp, and testing Elan sensor with libelan_515.a and libelan_80.a successfully. Change-Id: I7a58025106f8ed570860b758323bf2047cde0731 Signed-off-by: Chiehchun Yu <chiehchun.yu@elan.corp-partner.google.com> Signed-off-by: herman lin <herman.lin@emc.com.tw> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2002994 Reviewed-by: Yicheng Li <yichengli@chromium.org> Tested-by: Yicheng Li <yichengli@chromium.org> Commit-Queue: Yicheng Li <yichengli@chromium.org>
Diffstat (limited to 'driver/fingerprint/fpsensor.h')
-rw-r--r--driver/fingerprint/fpsensor.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/driver/fingerprint/fpsensor.h b/driver/fingerprint/fpsensor.h
index 44d989df13..ac7e31fb6a 100644
--- a/driver/fingerprint/fpsensor.h
+++ b/driver/fingerprint/fpsensor.h
@@ -8,7 +8,11 @@
#if defined(HAVE_PRIVATE) && !defined(EMU_BUILD)
#define HAVE_FP_PRIVATE_DRIVER
+#if defined(CONFIG_FP_SENSOR_ELAN80) || defined(CONFIG_FP_SENSOR_ELAN515)
+#include "elan/elan_sensor.h"
+#else
#include "fpc/fpc_sensor.h"
+#endif
#else
/* These values are used by the host (emulator) tests. */
#define FP_SENSOR_IMAGE_SIZE 0