summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2012-09-14 11:23:13 +0300
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 01:26:31 -0700
commit89fbd95ad449e7dbb3fc659ef3c62f261e5ece46 (patch)
tree8e9e2edae2e1c10697b32294f861c47c3db83d67 /include
parent1537b25ec8a247b67a343c93029f556e7d38234b (diff)
video: tegra: host: Add trace events for ACM
Add trace events to log when ACM changes the clock rate of a unit. Bug 1046244 Change-Id: Ifcc643b41c95e06ae046414f6db201e286ecd913 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: http://git-master/r/132570 Reviewed-by: Automatic_Commit_Validation_User Rebase-Id: R0951b6690609a0ed6189cb40e95af23065a70136
Diffstat (limited to 'include')
-rw-r--r--include/trace/events/nvhost.h46
1 files changed, 46 insertions, 0 deletions
diff --git a/include/trace/events/nvhost.h b/include/trace/events/nvhost.h
index 6506af44e576..7c94cb405ee1 100644
--- a/include/trace/events/nvhost.h
+++ b/include/trace/events/nvhost.h
@@ -562,6 +562,52 @@ TRACE_EVENT(nvhost_syncpt_wait_check,
__entry->min)
);
+TRACE_EVENT(nvhost_module_set_devfreq_rate,
+ TP_PROTO(const char *devname, const char *clockname,
+ unsigned long rate),
+
+ TP_ARGS(devname, clockname, rate),
+
+ TP_STRUCT__entry(
+ __field(const char *, devname)
+ __field(const char *, clockname)
+ __field(unsigned long, rate)
+ ),
+
+ TP_fast_assign(
+ __entry->devname = devname;
+ __entry->clockname = clockname;
+ __entry->rate = rate;
+ ),
+
+ TP_printk("dev=%s, clock=%s, rate=%ld",
+ __entry->devname, __entry->clockname,
+ __entry->rate)
+);
+
+TRACE_EVENT(nvhost_module_update_rate,
+ TP_PROTO(const char *devname, const char *clockname,
+ unsigned long rate),
+
+ TP_ARGS(devname, clockname, rate),
+
+ TP_STRUCT__entry(
+ __field(const char *, devname)
+ __field(const char *, clockname)
+ __field(unsigned long, rate)
+ ),
+
+ TP_fast_assign(
+ __entry->devname = devname;
+ __entry->clockname = clockname;
+ __entry->rate = rate;
+ ),
+
+ TP_printk("dev=%s, clock=%s, rate=%ld",
+ __entry->devname, __entry->clockname,
+ __entry->rate)
+);
+
#endif /* _TRACE_NVHOST_H */
/* This part must be outside protection */