Commit Graph

5 Commits

Author SHA1 Message Date
Xiaogang Cui 51864eb3eb coresight: use instance id from device tree
Move instance id to device tree to support multiple remote ETM
devices with different instance ids.

Change-Id: Ief6487df417403727dd78bb404aee5fceac54ced
Signed-off-by: Xiaogang Cui <xiaogang@codeaurora.org>
2014-12-08 11:16:33 +08:00
Aparna Das 58626dd03f coresight: add support to enable remote processor etm tracing on boot
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>
2014-04-02 09:39:32 -07:00
Aparna Das 39bf86bbac coresight: configure funnels even if qmi service is not present
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>
2014-02-06 08:34:47 -08:00
Aparna Das 2f2b31e76d coresight: add qmi message support for remote processor etm tracing
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>
2014-01-24 06:40:58 -08:00
Aparna Das 0f610611d1 coresight: support etm tracing on remote processors
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>
2013-10-04 14:53:17 -07:00