mirror of
https://github.com/rd-stuffs/msm-4.14.git
synced 2025-02-20 11:45:48 +08:00
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>