blob: 38a8b11f8c1941f489368cc729528cb39a04998f [file] [log] [blame]
Markus Pargmann55637c32015-09-21 12:55:15 +02001#ifndef _BMC150_ACCEL_H_
2#define _BMC150_ACCEL_H_
3
4struct regmap;
5
6enum {
7 bmc150,
8 bmi055,
9 bma255,
10 bma250e,
11 bma222e,
12 bma280,
13};
14
15int bmc150_accel_core_probe(struct device *dev, struct regmap *regmap, int irq,
16 const char *name, bool block_supported);
17int bmc150_accel_core_remove(struct device *dev);
18extern const struct dev_pm_ops bmc150_accel_pm_ops;
Irina Tirdea486294f2016-03-29 15:21:21 +030019extern const struct regmap_config bmc150_regmap_conf;
Markus Pargmann55637c32015-09-21 12:55:15 +020020
21#endif /* _BMC150_ACCEL_H_ */