/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * AD714X CapTouch Programmable Controller driver (bus interfaces) * * Copyright 2009-2011 Analog Devices Inc. */ #ifndef _AD714X_H_ #define _AD714X_H_ #include <linux/pm.h> #include <linux/types.h> #define STAGE_NUM … struct device; struct ad714x_platform_data; struct ad714x_driver_data; struct ad714x_chip; ad714x_read_t; ad714x_write_t; struct ad714x_chip { … }; extern const struct dev_pm_ops ad714x_pm; struct ad714x_chip *ad714x_probe(struct device *dev, u16 bus_type, int irq, ad714x_read_t read, ad714x_write_t write); #endif