Messages in this thread Patch in this message | | | From | linuxkernel@fbautosy ... | Subject | [RFC PATCH 3/5] Added setting of writemap to formatted write | Date | Fri, 17 Dec 2021 20:17:56 +0000 |
| |
From: Christopher Tyerman <c.tyerman@firebladeautomationsystems.co.uk>
Added regmap_set_work_buf_flag_mask to _regmap_bus_formatted_write to ensure correct write bit value set when writemask defined
modified: drivers/base/regmap/regmap.c
Signed-off-by: Christopher Tyerman <c.tyerman@firebladeautomationsystems.co.uk> --- drivers/base/regmap/regmap.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/drivers/base/regmap/regmap.c b/drivers/base/regmap/regmap.c index 07d6d804c4b9..ec91eff52465 100644 --- a/drivers/base/regmap/regmap.c +++ b/drivers/base/regmap/regmap.c @@ -1964,6 +1964,9 @@ static int _regmap_bus_formatted_write(void *context, unsigned int reg, map->format.format_write(map, reg, val); + regmap_set_work_buf_flag_mask(map, map->format.reg_bytes, + map->write_flag_mask); + trace_regmap_hw_write_start(map, reg, 1); ret = map->bus->write(map->bus_context, map->work_buf, -- 2.25.1
| |