mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
iio: accel: bma220: add debugfs reg access
Allow read/write access to sensor registers for use in unit-tests. Signed-off-by: Petre Rodan <petre.rodan@subdimension.ro> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
committed by
Jonathan Cameron
parent
59a212d3c3
commit
c3ee72998b
@@ -376,10 +376,21 @@ static int bma220_read_avail(struct iio_dev *indio_dev,
|
||||
}
|
||||
}
|
||||
|
||||
static int bma220_reg_access(struct iio_dev *indio_dev, unsigned int reg,
|
||||
unsigned int writeval, unsigned int *readval)
|
||||
{
|
||||
struct bma220_data *data = iio_priv(indio_dev);
|
||||
|
||||
if (readval)
|
||||
return regmap_read(data->regmap, reg, readval);
|
||||
return regmap_write(data->regmap, reg, writeval);
|
||||
}
|
||||
|
||||
static const struct iio_info bma220_info = {
|
||||
.read_raw = bma220_read_raw,
|
||||
.write_raw = bma220_write_raw,
|
||||
.read_avail = bma220_read_avail,
|
||||
.debugfs_reg_access = &bma220_reg_access,
|
||||
};
|
||||
|
||||
static int bma220_reset(struct bma220_data *data, bool up)
|
||||
|
||||
Reference in New Issue
Block a user