coresight-etm: add CoreSight ETM/PTM driver
[firefly-linux-kernel-4.4.55.git] / arch / arm / Kconfig.debug
index db6717079e319f9b42490d1f8e568dad3da51230..871404bc9e47456e50395b9286178185a54a3846 100644 (file)
@@ -1376,5 +1376,14 @@ config CORESIGHT_SINK_ETBV10
          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.
+
+config CORESIGHT_SOURCE_ETM3X
+       bool "CoreSight Embedded Trace Macrocell 3.x driver"
+       select CORESIGHT_LINKS_AND_SINKS
+       help
+         This driver provides support for processor ETM3.x and PTM1.x modules,
+         which allows tracing the instructions that a processor is executing
+         This is primarily useful for instruction level tracing.  Depending
+         the ETM version data tracing may also be available.
 endif
 endmenu