Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

config CONFIG_STM
	tristate "System Trace Module devices"
	select CONFIG_CONFIGFS_FS
	select CONFIG_SRCU
	help
	  CONFIG_A System Trace Module (CONFIG_STM) is a device exporting data in System
	  Trace Protocol (CONFIG_STP) format as defined by MIPI CONFIG_STP standards.
	  Examples of such devices are Intel(R) Trace Hub and Coresight CONFIG_STM.

	  Say Y here to enable System Trace Module device support.

if CONFIG_STM

config CONFIG_STM_DUMMY
	tristate "Dummy STM driver"
	help
	  This is a simple dummy device that pretends to be an stm device
	  and discards your data. Use for stm class testing.

	  If you don't know what this is, say N.

config CONFIG_STM_SOURCE_CONSOLE
	tristate "Kernel console over STM devices"
	help
	  This is a kernel space trace source that sends kernel log
	  messages to trace hosts over CONFIG_STM devices.

	  If you want to send kernel console messages over CONFIG_STM devices,
	  say Y.

config CONFIG_STM_SOURCE_HEARTBEAT
	tristate "Heartbeat over STM devices"
	help
	  This is a kernel space trace source that sends periodic
	  heartbeat messages to trace hosts over CONFIG_STM devices. It is
	  also useful for testing stm class drivers and the stm class
	  framework itself.

	  If you want to send heartbeat messages over CONFIG_STM devices,
	  say Y.

config CONFIG_STM_SOURCE_FTRACE
	tristate "Copy the output from kernel Ftrace to STM engine"
	depends on CONFIG_FUNCTION_TRACER
	help
	  This option can be used to copy the output from kernel Ftrace
	  to CONFIG_STM engine. Enabling this option will introduce a slight
	  timing effect.

	  If you want to send kernel Ftrace messages over CONFIG_STM devices,
	  say Y.

endif