#ifndef __CYTTSP_CORE_H__
#define __CYTTSP_CORE_H__
#include <linux/kernel.h>
#include <linux/err.h>
#include <linux/module.h>
#include <linux/types.h>
#include <linux/device.h>
#include <linux/regulator/consumer.h>
#define CY_NUM_RETRY …
struct cyttsp_tch { … } __packed;
struct cyttsp_xydata { … } __packed;
struct cyttsp_sysinfo_data { … };
#define CY_BL_CHKSUM_OK …
struct cyttsp_bootloader_data { … };
struct cyttsp;
struct cyttsp_bus_ops { … };
enum cyttsp_state { … };
struct cyttsp { … };
struct cyttsp *cyttsp_probe(const struct cyttsp_bus_ops *bus_ops,
struct device *dev, int irq, size_t xfer_buf_size);
extern const struct dev_pm_ops cyttsp_pm_ops;
#endif