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