xref: /linux/drivers/input/touchscreen/goodix_berlin.h (revision 27879e8cb6b0fdb5cdcd76685f290729309711c6)
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 /*
3  * Goodix Touchscreen Driver
4  * Copyright (C) 2020 - 2021 Goodix, Inc.
5  * Copyright (C) 2023 Linaro Ltd.
6  *
7  * Based on goodix_berlin_berlin driver.
8  */
9 
10 #ifndef __GOODIX_BERLIN_H_
11 #define __GOODIX_BERLIN_H_
12 
13 #include <linux/pm.h>
14 
15 struct device;
16 struct input_id;
17 struct regmap;
18 
19 int goodix_berlin_probe(struct device *dev, int irq, const struct input_id *id,
20 			struct regmap *regmap);
21 
22 extern const struct dev_pm_ops goodix_berlin_pm_ops;
23 extern const struct attribute_group *goodix_berlin_groups[];
24 
25 #endif
26