diff options
author | Opensource [Anthony Olech] <anthony.olech.opensource@diasemi.com> | 2014-03-04 13:54:02 +0000 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2014-03-10 17:09:32 +0000 |
commit | e894c3f46c302716d2f156b1f3339e2f96ceb65c (patch) | |
tree | d051cf7865aa21b8af4dd6a921c71efde418cfa1 /drivers/base/regmap/internal.h | |
parent | 1c18d2ca104c36fc2ce147cce053c62f61d2ea68 (diff) | |
download | linux-e894c3f46c302716d2f156b1f3339e2f96ceb65c.tar.bz2 |
regmap: Implementation for regmap_multi_reg_write
This is the implementation of regmap_multi_reg_write()
There is a new capability 'can_multi_write' that device drivers
must set in order to use this multi reg write mode.
This replaces the first definition, which just defined the API.
Signed-off-by: Anthony Olech <anthony.olech.opensource@diasemi.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
Diffstat (limited to 'drivers/base/regmap/internal.h')
-rw-r--r-- | drivers/base/regmap/internal.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/base/regmap/internal.h b/drivers/base/regmap/internal.h index 33414b1de201..7d1326985bee 100644 --- a/drivers/base/regmap/internal.h +++ b/drivers/base/regmap/internal.h @@ -134,6 +134,8 @@ struct regmap { /* if set, converts bulk rw to single rw */ bool use_single_rw; + /* if set, the device supports multi write mode */ + bool can_multi_write; struct rb_root range_tree; void *selector_work_buf; /* Scratch buffer used for selector */ |