Messages in this thread Patch in this message | | | From | Christian Marangi <> | Subject | [PATCH] regmap: permit to set reg_update_bits with bulk implementation | Date | Fri, 15 Jul 2022 22:10:32 +0200 |
| |
A regmap may still require to set a custom reg_update_bits instead of relying to the regmap_bus_read/write general function.
Permit to set it in the map if provided by the regmap config.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> ---
If this is accepted, this is needed for net-next tree so a signed tags is needed, if it's not a problem.
drivers/base/regmap/regmap.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/drivers/base/regmap/regmap.c b/drivers/base/regmap/regmap.c index 0caa5690c560..fee221c5008c 100644 --- a/drivers/base/regmap/regmap.c +++ b/drivers/base/regmap/regmap.c @@ -882,6 +882,8 @@ struct regmap *__regmap_init(struct device *dev, if (config && config->read && config->write) { map->reg_read = _regmap_bus_read; + if (config->reg_update_bits) + map->reg_update_bits = config->reg_update_bits; /* Bulk read/write */ map->read = config->read; -- 2.36.1
| |