regmap: slimbus: add support to multi read/write
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Fri, 6 Jul 2018 15:05:27 +0000 (16:05 +0100)
committerMark Brown <broonie@kernel.org>
Wed, 11 Jul 2018 10:58:04 +0000 (11:58 +0100)
commite76ad18b56775aa20c0fb8e6203fae2aaee57e5c
treed5f93adc97437c6a0d73e0c3b40feff074fb889a
parentce397d215ccd07b8ae3f71db689aedb85d56ab40
regmap: slimbus: add support to multi read/write

SLIMbus supports upto 16 bytes in value management messages,
so add support to read/writes upto 16 bytes.

This also removes redundant single register reg_read/reg_write.

Also useful for paged register access on SLIMbus interfaced codecs.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/base/regmap/regmap-slimbus.c