diff options
| author | 2016-08-18 19:56:43 +0100 | |
|---|---|---|
| committer | 2017-01-20 10:18:37 -0800 | |
| commit | ab54f68b7c16a2278f7eaf05ab4ebea1e0401096 (patch) | |
| tree | e6edd66f06a3980a978a4ec5f0fc26286c233af8 | |
| parent | f5a21ba425a05e16171e19d71659f2d8910db702 (diff) | |
Add i2c tracing support to atrace
Cherry-picking from internal master
Test: None
Change-Id: Iaf0daa0982bd8d2355d3590d43ad78711e764ee0
| -rw-r--r-- | cmds/atrace/atrace.cpp | 11 | ||||
| -rw-r--r-- | cmds/atrace/atrace.rc | 9 |
2 files changed, 20 insertions, 0 deletions
diff --git a/cmds/atrace/atrace.cpp b/cmds/atrace/atrace.cpp index 320d11dfb1..d39c5cef47 100644 --- a/cmds/atrace/atrace.cpp +++ b/cmds/atrace/atrace.cpp @@ -121,6 +121,17 @@ static const TracingCategory k_categories[] = { { REQ, "/sys/kernel/debug/tracing/events/irq/enable" }, { OPT, "/sys/kernel/debug/tracing/events/ipi/enable" }, } }, + { "i2c", "I2C Events", 0, { + { REQ, "/sys/kernel/debug/tracing/events/i2c/enable" }, + { REQ, "/sys/kernel/debug/tracing/events/i2c/i2c_read/enable" }, + { REQ, "/sys/kernel/debug/tracing/events/i2c/i2c_write/enable" }, + { REQ, "/sys/kernel/debug/tracing/events/i2c/i2c_result/enable" }, + { REQ, "/sys/kernel/debug/tracing/events/i2c/i2c_reply/enable" }, + { OPT, "/sys/kernel/debug/tracing/events/i2c/smbus_read/enable" }, + { OPT, "/sys/kernel/debug/tracing/events/i2c/smbus_write/enable" }, + { OPT, "/sys/kernel/debug/tracing/events/i2c/smbus_result/enable" }, + { OPT, "/sys/kernel/debug/tracing/events/i2c/smbus_reply/enable" }, + } }, { "freq", "CPU Frequency", 0, { { REQ, "/sys/kernel/debug/tracing/events/power/cpu_frequency/enable" }, { OPT, "/sys/kernel/debug/tracing/events/power/clock_set_rate/enable" }, diff --git a/cmds/atrace/atrace.rc b/cmds/atrace/atrace.rc index 747cc69282..54ba5cacf9 100644 --- a/cmds/atrace/atrace.rc +++ b/cmds/atrace/atrace.rc @@ -54,6 +54,15 @@ on post-fs chmod 0664 /sys/kernel/debug/tracing/events/binder/binder_lock/enable chmod 0664 /sys/kernel/debug/tracing/events/binder/binder_locked/enable chmod 0664 /sys/kernel/debug/tracing/events/binder/binder_unlock/enable + chmod 0664 /sys/kernel/debug/tracing/events/i2c/enable + chmod 0664 /sys/kernel/debug/tracing/events/i2c/i2c_read/enable + chmod 0664 /sys/kernel/debug/tracing/events/i2c/i2c_write/enable + chmod 0664 /sys/kernel/debug/tracing/events/i2c/i2c_result/enable + chmod 0664 /sys/kernel/debug/tracing/events/i2c/i2c_reply/enable + chmod 0664 /sys/kernel/debug/tracing/events/i2c/smbus_read/enable + chmod 0664 /sys/kernel/debug/tracing/events/i2c/smbus_write/enable + chmod 0664 /sys/kernel/debug/tracing/events/i2c/smbus_result/enable + chmod 0664 /sys/kernel/debug/tracing/events/i2c/smbus_reply/enable # Tracing disabled by default write /sys/kernel/debug/tracing/tracing_on 0 |