regmap: introduce value tracing for regmap bulk operations
authorDmitry Rokosov <DDRokosov@sberdevices.ru>
Tue, 16 Aug 2022 18:14:48 +0000 (18:14 +0000)
committerMark Brown <broonie@kernel.org>
Tue, 23 Aug 2022 12:04:55 +0000 (13:04 +0100)
commit026c99b508f060d3c85fda06b21e010683ef5590
treebad519c63088951cfee0beaf09630239330f6274
parentf8f60615379c1b36d9220f3886fb9b229e95d8cd
regmap: introduce value tracing for regmap bulk operations

Currently, only one-register io operations support tracepoints with
value logging. For the regmap bulk operations developer can view
hw_start/hw_done tracepoints with starting reg number and registers
count to be reading or writing. This patch injects tracepoints with
dumping registers values in the hex format to regmap bulk reading
and writing.

Signed-off-by: Dmitry Rokosov <ddrokosov@sberdevices.ru>
Link: https://lore.kernel.org/r/20220816181451.5628-1-ddrokosov@sberdevices.ru
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/base/regmap/regmap.c
drivers/base/regmap/trace.h