/* SPDX-License-Identifier: GPL-2.0-only */ /* * ADXL355 3-Axis Digital Accelerometer * * Copyright (c) 2021 Puranjay Mohan <[email protected]> */ #ifndef _ADXL355_H_ #define _ADXL355_H_ #include <linux/regmap.h> enum adxl355_device_type { … }; struct adxl355_fractional_type { … }; struct device; struct adxl355_chip_info { … }; extern const struct regmap_access_table adxl355_readable_regs_tbl; extern const struct regmap_access_table adxl355_writeable_regs_tbl; extern const struct adxl355_chip_info adxl35x_chip_info[]; int adxl355_core_probe(struct device *dev, struct regmap *regmap, const struct adxl355_chip_info *chip_info); #endif /* _ADXL355_H_ */