aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig.debug
diff options
context:
space:
mode:
authorPratik Patel <pratikp@codeaurora.org>2014-11-03 13:07:36 -0500
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-11-07 18:19:32 -0500
commitbc4bf7fe98daf4e64cc5ffc6cdc0e820f4d99c14 (patch)
treef3f6e205c9faf60b16ce1355f309ed2bf71b20d1 /arch/arm/Kconfig.debug
parenta06ae8609b3dd06b957a6e4e965772a8a14d3af5 (diff)
coresight-tmc: add CoreSight TMC driver
This driver manages CoreSight TMC (Trace Memory Controller) which can act as a link or a sink depending upon its configuration. It can present itself as an ETF (Embedded Trace FIFO) or ETR (Embedded Trace Router). ETF when configured in circular buffer mode acts as a trace collection sink. When configured in HW fifo mode it acts as link. ETR always acts as a sink and can be used to route data to memory allocated in RAM. Signed-off-by: Pratik Patel <pratikp@codeaurora.org> Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'arch/arm/Kconfig.debug')
-rw-r--r--arch/arm/Kconfig.debug20
1 files changed, 20 insertions, 0 deletions
diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug
index cd3890e3110e..092b6728af55 100644
--- a/arch/arm/Kconfig.debug
+++ b/arch/arm/Kconfig.debug
@@ -1340,4 +1340,24 @@ menuconfig CORESIGHT
1340 a topological view of the CoreSight components based on a DT 1340 a topological view of the CoreSight components based on a DT
1341 specification and configure the right serie of components when a 1341 specification and configure the right serie of components when a
1342 trace source gets enabled. 1342 trace source gets enabled.
1343
1344if CORESIGHT
1345config CORESIGHT_LINKS_AND_SINKS
1346 bool "CoreSight Link and Sink drivers"
1347 help
1348 This enables support for CoreSight link and sink drivers that are
1349 responsible for transporting and collecting the trace data
1350 respectively. Link and sinks are dynamically aggregated with a trace
1351 entity at run time to form a complete trace path.
1352
1353config CORESIGHT_LINK_AND_SINK_TMC
1354 bool "Coresight generic TMC driver"
1355 depends on CORESIGHT_LINKS_AND_SINKS
1356 help
1357 This enables support for the Trace Memory Controller driver. Depending
1358 on its configuration the device can act as a link (embedded trace router
1359 - ETR) or sink (embedded trace FIFO). The driver complies with the
1360 generic implementation of the component without special enhancement or
1361 added features.
1362endif
1343endmenu 1363endmenu