xref: /linux/drivers/hwtracing/stm/Kconfig (revision 1192918530381b5cfc0e5da51233fa94f783b221)
17bd1d409SAlexander Shishkinconfig STM
27bd1d409SAlexander Shishkin	tristate "System Trace Module devices"
31c090575SAlexander Shishkin	select CONFIGFS_FS
4042d4460SArnd Bergmann	select SRCU
57bd1d409SAlexander Shishkin	help
67bd1d409SAlexander Shishkin	  A System Trace Module (STM) is a device exporting data in System
77bd1d409SAlexander Shishkin	  Trace Protocol (STP) format as defined by MIPI STP standards.
87bd1d409SAlexander Shishkin	  Examples of such devices are Intel(R) Trace Hub and Coresight STM.
97bd1d409SAlexander Shishkin
107bd1d409SAlexander Shishkin	  Say Y here to enable System Trace Module device support.
112c415381SAlexander Shishkin
124a2e2b19SGeert Uytterhoevenif STM
134a2e2b19SGeert Uytterhoeven
142c415381SAlexander Shishkinconfig STM_DUMMY
152c415381SAlexander Shishkin	tristate "Dummy STM driver"
162c415381SAlexander Shishkin	help
172c415381SAlexander Shishkin	  This is a simple dummy device that pretends to be an stm device
182c415381SAlexander Shishkin	  and discards your data. Use for stm class testing.
192c415381SAlexander Shishkin
202c415381SAlexander Shishkin	  If you don't know what this is, say N.
21e3e5a3d3SAlexander Shishkin
22e3e5a3d3SAlexander Shishkinconfig STM_SOURCE_CONSOLE
23e3e5a3d3SAlexander Shishkin	tristate "Kernel console over STM devices"
24e3e5a3d3SAlexander Shishkin	help
25e3e5a3d3SAlexander Shishkin	  This is a kernel space trace source that sends kernel log
26e3e5a3d3SAlexander Shishkin	  messages to trace hosts over STM devices.
27e3e5a3d3SAlexander Shishkin
28e3e5a3d3SAlexander Shishkin	  If you want to send kernel console messages over STM devices,
29e3e5a3d3SAlexander Shishkin	  say Y.
304a2e2b19SGeert Uytterhoeven
31*11929185SAlexander Shishkinconfig STM_SOURCE_HEARTBEAT
32*11929185SAlexander Shishkin	tristate "Heartbeat over STM devices"
33*11929185SAlexander Shishkin	help
34*11929185SAlexander Shishkin	  This is a kernel space trace source that sends periodic
35*11929185SAlexander Shishkin	  heartbeat messages to trace hosts over STM devices. It is
36*11929185SAlexander Shishkin	  also useful for testing stm class drivers and the stm class
37*11929185SAlexander Shishkin	  framework itself.
38*11929185SAlexander Shishkin
39*11929185SAlexander Shishkin	  If you want to send heartbeat messages over STM devices,
40*11929185SAlexander Shishkin	  say Y.
41*11929185SAlexander Shishkin
424a2e2b19SGeert Uytterhoevenendif
43