regmap: Factor out single value register syncing
authorMark Brown <broonie@kernel.org>
Thu, 30 Mar 2023 00:10:23 +0000 (01:10 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 3 Apr 2023 11:53:43 +0000 (12:53 +0100)
commit05933e2d44607767ecb4937a33df4e882bdf9ad3
treef7fd9a8f0dabe2294ec2b0b4540b393b6fad8429
parent2238959b6ad27040275439edd6893e309bc729a3
regmap: Factor out single value register syncing

In order to support sparse caches that don't store data in raw format
factor out the parts of the raw block sync implementation that deal with
writing a single register via _regmap_write().

Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20230325-regcache-maple-v3-1-23e271f93dc7@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/base/regmap/internal.h
drivers/base/regmap/regcache.c