Commit fdfc0d8a authored by Pratik Patel's avatar Pratik Patel Committed by Greg Kroah-Hartman

coresight-etb: add CoreSight ETB driver

This driver manages CoreSight ETB (Embedded Trace Buffer) which
acts as a circular buffer sink collecting generated trace data.
Signed-off-by: default avatarPratik Patel <pratikp@codeaurora.org>
Signed-off-by: default avatarMathieu Poirier <mathieu.poirier@linaro.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent dc161b9f
...@@ -1368,5 +1368,13 @@ config CORESIGHT_SINK_TPIU ...@@ -1368,5 +1368,13 @@ config CORESIGHT_SINK_TPIU
for bridging the gap between the on-chip coresight components and a trace for bridging the gap between the on-chip coresight components and a trace
port collection engine, typically connected to an external host for use port collection engine, typically connected to an external host for use
case capturing more traces than the on-board coresight memory can handle. case capturing more traces than the on-board coresight memory can handle.
config CORESIGHT_SINK_ETBV10
bool "Coresight ETBv1.0 driver"
depends on CORESIGHT_LINKS_AND_SINKS
help
This enables support for the Embedded Trace Buffer version 1.0 driver
that complies with the generic implementation of the component without
special enhancement or added features.
endif endif
endmenu endmenu
...@@ -5,3 +5,4 @@ obj-$(CONFIG_CORESIGHT) += coresight.o ...@@ -5,3 +5,4 @@ obj-$(CONFIG_CORESIGHT) += coresight.o
obj-$(CONFIG_OF) += of_coresight.o obj-$(CONFIG_OF) += of_coresight.o
obj-$(CONFIG_CORESIGHT_LINK_AND_SINK_TMC) += coresight-tmc.o obj-$(CONFIG_CORESIGHT_LINK_AND_SINK_TMC) += coresight-tmc.o
obj-$(CONFIG_CORESIGHT_SINK_TPIU) += coresight-tpiu.o obj-$(CONFIG_CORESIGHT_SINK_TPIU) += coresight-tpiu.o
obj-$(CONFIG_CORESIGHT_SINK_ETBV10) += coresight-etb10.o
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment