Add support to allow enabling remote processor etm tracing on boot by
default so users don't have to enable it explicitly from sysfs.
Change-Id: I7f719d0b5a504a35cba503c60a7d5d9f8434b309
Signed-off-by: Aparna Das <adas@codeaurora.org>
Allow configuring CoreSight funnels required for remote processor ETM
tracing even if QMI server is not available to handle QMI client
requests. This allows enabling ETM trace via other alternatives and
use CoreSight drivers to collect trace data.
Change-Id: I43ba5ba5050af23877ddc53694418c35356bae4f
Signed-off-by: Aparna Das <adas@codeaurora.org>
Add QMI messaging support to communicate with remote processors to
enable or disable ETM on remote processors.
Change-Id: I7018492284f1e5816302189f8c4f918b3ab79a64
Signed-off-by: Aparna Das <adas@codeaurora.org>
Currently the remote processors do not have access to CoreSight debug
and trace framework. Add support for configuring the required CoreSight
components to enable ETM tracing on these processors.
Change-Id: I1a2aa6567f26124124cf1c570575836e62519052
Signed-off-by: Aparna Das <adas@codeaurora.org>