/* SPDX-License-Identifier: GPL-2.0+ */ /* * Copyright (C) 2021 Analog Devices, Inc. * Author: Cosmin Tanislav <cosmin.tanislav@analog.com> */ #ifndef _ADXL367_H_ #define _ADXL367_H_ #include <linux/types.h> struct device; struct regmap; struct adxl367_ops { int (*read_fifo)(void *context, __be16 *fifo_buf, unsigned int fifo_entries); }; int adxl367_probe(struct device *dev, const struct adxl367_ops *ops, void *context, struct regmap *regmap, int irq); #endif /* _ADXL367_H_ */