diff options
author | Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> | 2015-06-16 11:52:55 +0300 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2015-07-10 13:38:00 +0300 |
commit | e874e6c7edc43436f73cf84157d9221f8b807c36 (patch) | |
tree | 876c01fc58578c00968edbe057b1db2edb8c80ad /include/linux/regmap.h | |
parent | fd4b7286ccc469bf5dde22db6b8fcc455c3c4a66 (diff) | |
download | linux-e874e6c7edc43436f73cf84157d9221f8b807c36.tar.xz |
regmap: add regmap_fields_force_write()
regmap_fields_force_write() is similar to regmap_fields_write(),
but regmap_fields_force_write() write data to register even though
it is same value.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/linux/regmap.h')
-rw-r--r-- | include/linux/regmap.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/regmap.h b/include/linux/regmap.h index e4b9ad4f05ef..519c96231a91 100644 --- a/include/linux/regmap.h +++ b/include/linux/regmap.h @@ -505,6 +505,8 @@ int regmap_field_update_bits(struct regmap_field *field, int regmap_fields_write(struct regmap_field *field, unsigned int id, unsigned int val); +int regmap_fields_force_write(struct regmap_field *field, unsigned int id, + unsigned int val); int regmap_fields_read(struct regmap_field *field, unsigned int id, unsigned int *val); int regmap_fields_update_bits(struct regmap_field *field, unsigned int id, |