regmap: Add RAM backed register map
authorMark Brown <broonie@kernel.org>
Sun, 26 Mar 2023 14:11:12 +0000 (15:11 +0100)
committerMark Brown <broonie@kernel.org>
Thu, 30 Mar 2023 11:25:42 +0000 (12:25 +0100)
commitf6352424e37e7bf72291ceab87dc620172be0999
treecba005c1817e797fbf88034fd306c065a329130b
parent1e2bae6ae8f6b404b295edd5ba11a0bb1566544c
regmap: Add RAM backed register map

Add a register map that is a simple array of memory, for use in
KUnit testing of the framework. This is not exposed in regmap.h
since I can't think of a non-test use case, it is purely for use
internally. To facilitate testing we track if registers have been
read or written to.

Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20230324-regmap-kunit-v2-1-b208801dc2c8@kernel.org
drivers/base/regmap/Kconfig
drivers/base/regmap/Makefile
drivers/base/regmap/internal.h
drivers/base/regmap/regmap-ram.c [new file with mode: 0644]