mirror of
https://github.com/LineageOS/android_kernel_fxtec_sm6115.git
synced 2026-08-21 02:41:06 +00:00
Add snapshot for qbt_handler from msm-4.14 commit a139cb68a211 (soc: qcom: add support for fingerprint sensor driver). Change-Id: I9209db5e1deeb7a70e32142b49dfab4eb93d3f02 Signed-off-by: Abir Ghosh <abirg@codeaurora.org>
52 lines
1.2 KiB
C
52 lines
1.2 KiB
C
/* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */
|
|
/*
|
|
* Copyright (c) 2016-2019, The Linux Foundation. All rights reserved.
|
|
*/
|
|
|
|
#ifndef _UAPI_QBT_HANDLER_H_
|
|
#define _UAPI_QBT_HANDLER_H_
|
|
|
|
#define MAX_NAME_SIZE 32
|
|
|
|
#define QBT_IS_WUHB_CONNECTED 100
|
|
#define QBT_SEND_KEY_EVENT 101
|
|
#define QBT_ENABLE_IPC 102
|
|
#define QBT_DISABLE_IPC 103
|
|
#define QBT_ENABLE_FD 104
|
|
#define QBT_DISABLE_FD 105
|
|
|
|
/*
|
|
* enum qbt_fw_event -
|
|
* enumeration of firmware events
|
|
* @FW_EVENT_FINGER_DOWN - finger down detected
|
|
* @FW_EVENT_FINGER_UP - finger up detected
|
|
* @FW_EVENT_IPC - an IPC from the firmware is pending
|
|
*/
|
|
enum qbt_fw_event {
|
|
FW_EVENT_FINGER_DOWN = 1,
|
|
FW_EVENT_FINGER_UP = 2,
|
|
FW_EVENT_IPC = 3,
|
|
};
|
|
|
|
/*
|
|
* struct qbt_wuhb_connected_status -
|
|
* used to query whether WUHB INT line is connected
|
|
* @is_wuhb_connected - if non-zero, WUHB INT line is connected
|
|
*/
|
|
struct qbt_wuhb_connected_status {
|
|
bool is_wuhb_connected;
|
|
};
|
|
|
|
/*
|
|
* struct qbt_key_event -
|
|
* used to send key event
|
|
* @key - the key event to send
|
|
* @value - value of the key event
|
|
*/
|
|
struct qbt_key_event {
|
|
int key;
|
|
int value;
|
|
};
|
|
|
|
#endif /* _UAPI_QBT_HANDLER_H_ */
|