stm class: Support devices that override software assigned masters
authorAlexander Shishkin <alexander.shishkin@linux.intel.com>
Tue, 3 May 2016 17:33:37 +0000 (11:33 -0600)
committerMathieu Poirier <mathieu.poirier@linaro.org>
Wed, 1 Jun 2016 21:42:54 +0000 (15:42 -0600)
commit1525472db066e6d9a56b8b0f6ef040b43bdc3cbe
treed05b1544ee158d2f18862c476d99a1003847a7ae
parent8ebbc16a38eea98885d097b14551dcc378ba0ba5
stm class: Support devices that override software assigned masters

Some STM devices adjust software assigned master numbers depending on
the trace source and its runtime state and whatnot. This patch adds
a sysfs attribute to inform the trace-side software that master numbers
assigned to software sources will not match those in the STP stream,
so that, for example, master/channel allocation policy can be adjusted
accordingly.

Signed-off-by: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
(cherry picked from commit 8e996a2874bbbed30e8dfe881453825fc6b7654e)
Documentation/ABI/testing/sysfs-class-stm
drivers/hwtracing/stm/core.c
include/linux/stm.h