android_kernel_sony_sdm845/techpack/audio/dsp/usfcdev.h
Bruno Martins bf2a78dd67 Import tag 'LA.UM.8.3.r1-07200-sdm845.0' of https://source.codeaurora.org/quic/la/platform/vendor/opensource/audio-kernel/
Change-Id: Ic797bb237b29e0ddc5925e64191bad72d0ea3def
git-subtree-dir: techpack/audio
git-subtree-mainline: b0e9337da1
git-subtree-split: 4f7d3b88983d4ac4f5dd5425f0b08ef61d56e133
2020-02-09 07:57:57 +00:00

28 lines
1 KiB
C

/* Copyright (c) 2012, The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
* only version 2 as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
*/
#ifndef __USFCDEV_H__
#define __USFCDEV_H__
#include <linux/input.h>
/* TSC event type index in the containers of the handlers & handles */
#define TSC_EVENT_TYPE_IND 0
/* Number of supported event types to be filtered */
#define MAX_EVENT_TYPE_NUM 1
bool usfcdev_register(
uint16_t event_type_ind,
bool (*match_cb)(uint16_t, struct input_dev *dev));
void usfcdev_unregister(uint16_t event_type_ind);
bool usfcdev_set_filter(uint16_t event_type_ind, bool filter);
#endif /* __USFCDEV_H__ */