goodix_berlin.h 561 B

12345678910111213141516171819202122232425
  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. #ifndef __GOODIX_BERLIN_H_
  10. #define __GOODIX_BERLIN_H_
  11. #include <linux/pm.h>
  12. struct device;
  13. struct input_id;
  14. struct regmap;
  15. int goodix_berlin_probe(struct device *dev, int irq, const struct input_id *id,
  16. struct regmap *regmap);
  17. extern const struct dev_pm_ops goodix_berlin_pm_ops;
  18. extern const struct attribute_group *goodix_berlin_groups[];
  19. #endif