Commit Graph

3 Commits

Author SHA1 Message Date
Abir Ghosh
a1b7d2769e qbt: Add ioctls to acquire and release wakelock
Add new ioctls to acquire and release kernel
wakelock.

Change-Id: I181bec508eccc6ad388d684d05c9719885992e82
Signed-off-by: Abir Ghosh <abirg@codeaurora.org>
2019-07-29 21:05:09 +05:30
Abir Ghosh
0d48e5ab4d qbt1000: Add support for fingerprint gestures
Add changes to support fingerprint gesture detection

Change-Id: I66a33603ddfb7e605919fa7e09899c474d3ec992
Acked-by: Tal Tzeisler <talt@qti.qualcomm.com>
Acked-by: David Arinzon <darinzon@qti.qualcomm.com>
Signed-off-by: Abir Ghosh <abirg@codeaurora.org>
2018-06-28 23:27:17 -07:00
Abir Ghosh
dfe3ae5174 soc: qcom: add support for fingerprint sensor driver
The QBT1000 driver provides an API for communicating
with trustzone applications and handles firmware event
interrupts.
The driver supports the following features:
 - loading and unloading trustzone applications.
 - sending commands to trustzone applications.
 - voting/un-voting for clocks before/after making
   a trustzone call.
 - receiving firmware events, signalled by interrupts,
   and providing them to the driver client.
 - sending a key event in response to firmware finger
   detect events.
 - support for multiple IPC messages.
 - retry logic for CBGE interrupt handling.
 - remove clocks on/off logic.

This is snapshot of the qbt1000 driver as of msm-4.4 kernel base
'd93c68b1f0bd (soc: qcom: add support for fingerprint sensor driver)' .

Change-Id: I59b4294285edab6e4916528a31d0713d06d5a072
Signed-off-by: Abir Ghosh <abirg@codeaurora.org>
Signed-off-by: Kota Priyanka <kotap@codeaurora.org>
2018-04-13 05:11:20 -07:00