Fix duplicate atomic_t typedef conflicting with types.h
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
/*
|
||||
* Copyright (c) 2014 Sebastian Reichel <sre@kernel.org>
|
||||
*/
|
||||
|
||||
#ifndef _TOUCHSCREEN_H
|
||||
#define _TOUCHSCREEN_H
|
||||
|
||||
struct input_dev;
|
||||
struct input_mt_pos;
|
||||
|
||||
struct touchscreen_properties {
|
||||
unsigned int max_x;
|
||||
unsigned int max_y;
|
||||
bool invert_x;
|
||||
bool invert_y;
|
||||
bool swap_x_y;
|
||||
};
|
||||
|
||||
void touchscreen_parse_properties(struct input_dev *input, bool multitouch,
|
||||
struct touchscreen_properties *prop);
|
||||
|
||||
void touchscreen_set_mt_pos(struct input_mt_pos *pos,
|
||||
const struct touchscreen_properties *prop,
|
||||
unsigned int x, unsigned int y);
|
||||
|
||||
void touchscreen_report_pos(struct input_dev *input,
|
||||
const struct touchscreen_properties *prop,
|
||||
unsigned int x, unsigned int y,
|
||||
bool multitouch);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user