coresight: etm4x: Add complex configuration handlers to etmv4
authorMike Leach <mike.leach@linaro.org>
Wed, 18 Aug 2021 19:40:18 +0000 (13:40 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 18 Aug 2021 20:33:28 +0000 (22:33 +0200)
commit810ac401db1fe432020d7936a199591000de8279
treefd5abb68f58ab637ad6b92d82212b1618edc9232
parenta0114b4740dd739df97d09db7c9bfc11579fc515
coresight: etm4x: Add complex configuration handlers to etmv4

Adds in handlers to allow the ETMv4 to use the complex configuration
support. Features and configurations can be loaded and selected in the
device.

Link: https://lore.kernel.org/r/20210723165444.1048-8-mike.leach@linaro.org
Signed-off-by: Mike Leach <mike.leach@linaro.org>
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Link: https://lore.kernel.org/r/20210818194022.379573-8-mathieu.poirier@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/hwtracing/coresight/Makefile
drivers/hwtracing/coresight/coresight-etm4x-cfg.c [new file with mode: 0644]
drivers/hwtracing/coresight/coresight-etm4x-cfg.h [new file with mode: 0644]
drivers/hwtracing/coresight/coresight-etm4x-core.c
drivers/hwtracing/coresight/coresight-etm4x-sysfs.c