thermal: perfetto/ftrace: Add thermal_exynos ftrace events
Define below thermal_exynos events in perfetto:
- thermal_exynos_acpm_bulk
- thermal_exynos_acpm_high_overhead
These events record acpm thermal_zone's temperature, cdev_state and
throttling parameters.
Bug: 257482511
Test: Capture local perfetto trace
Change-Id: I2b78eb00f64586052b95979fc62c1642e465e347
diff --git a/Android.bp b/Android.bp
index c43694e..87765f5 100644
--- a/Android.bp
+++ b/Android.bp
@@ -6533,6 +6533,7 @@
"protos/perfetto/trace/ftrace/tcp.proto",
"protos/perfetto/trace/ftrace/test_bundle_wrapper.proto",
"protos/perfetto/trace/ftrace/thermal.proto",
+ "protos/perfetto/trace/ftrace/thermal_exynos.proto",
"protos/perfetto/trace/ftrace/trusty.proto",
"protos/perfetto/trace/ftrace/ufs.proto",
"protos/perfetto/trace/ftrace/v4l2.proto",
@@ -6957,6 +6958,7 @@
"protos/perfetto/trace/ftrace/tcp.proto",
"protos/perfetto/trace/ftrace/test_bundle_wrapper.proto",
"protos/perfetto/trace/ftrace/thermal.proto",
+ "protos/perfetto/trace/ftrace/thermal_exynos.proto",
"protos/perfetto/trace/ftrace/trusty.proto",
"protos/perfetto/trace/ftrace/ufs.proto",
"protos/perfetto/trace/ftrace/v4l2.proto",
@@ -7042,6 +7044,7 @@
"external/perfetto/protos/perfetto/trace/ftrace/tcp.gen.cc",
"external/perfetto/protos/perfetto/trace/ftrace/test_bundle_wrapper.gen.cc",
"external/perfetto/protos/perfetto/trace/ftrace/thermal.gen.cc",
+ "external/perfetto/protos/perfetto/trace/ftrace/thermal_exynos.gen.cc",
"external/perfetto/protos/perfetto/trace/ftrace/trusty.gen.cc",
"external/perfetto/protos/perfetto/trace/ftrace/ufs.gen.cc",
"external/perfetto/protos/perfetto/trace/ftrace/v4l2.gen.cc",
@@ -7127,6 +7130,7 @@
"external/perfetto/protos/perfetto/trace/ftrace/tcp.gen.h",
"external/perfetto/protos/perfetto/trace/ftrace/test_bundle_wrapper.gen.h",
"external/perfetto/protos/perfetto/trace/ftrace/thermal.gen.h",
+ "external/perfetto/protos/perfetto/trace/ftrace/thermal_exynos.gen.h",
"external/perfetto/protos/perfetto/trace/ftrace/trusty.gen.h",
"external/perfetto/protos/perfetto/trace/ftrace/ufs.gen.h",
"external/perfetto/protos/perfetto/trace/ftrace/v4l2.gen.h",
@@ -7208,6 +7212,7 @@
"protos/perfetto/trace/ftrace/tcp.proto",
"protos/perfetto/trace/ftrace/test_bundle_wrapper.proto",
"protos/perfetto/trace/ftrace/thermal.proto",
+ "protos/perfetto/trace/ftrace/thermal_exynos.proto",
"protos/perfetto/trace/ftrace/trusty.proto",
"protos/perfetto/trace/ftrace/ufs.proto",
"protos/perfetto/trace/ftrace/v4l2.proto",
@@ -7292,6 +7297,7 @@
"external/perfetto/protos/perfetto/trace/ftrace/tcp.pb.cc",
"external/perfetto/protos/perfetto/trace/ftrace/test_bundle_wrapper.pb.cc",
"external/perfetto/protos/perfetto/trace/ftrace/thermal.pb.cc",
+ "external/perfetto/protos/perfetto/trace/ftrace/thermal_exynos.pb.cc",
"external/perfetto/protos/perfetto/trace/ftrace/trusty.pb.cc",
"external/perfetto/protos/perfetto/trace/ftrace/ufs.pb.cc",
"external/perfetto/protos/perfetto/trace/ftrace/v4l2.pb.cc",
@@ -7376,6 +7382,7 @@
"external/perfetto/protos/perfetto/trace/ftrace/tcp.pb.h",
"external/perfetto/protos/perfetto/trace/ftrace/test_bundle_wrapper.pb.h",
"external/perfetto/protos/perfetto/trace/ftrace/thermal.pb.h",
+ "external/perfetto/protos/perfetto/trace/ftrace/thermal_exynos.pb.h",
"external/perfetto/protos/perfetto/trace/ftrace/trusty.pb.h",
"external/perfetto/protos/perfetto/trace/ftrace/ufs.pb.h",
"external/perfetto/protos/perfetto/trace/ftrace/v4l2.pb.h",
@@ -7457,6 +7464,7 @@
"protos/perfetto/trace/ftrace/tcp.proto",
"protos/perfetto/trace/ftrace/test_bundle_wrapper.proto",
"protos/perfetto/trace/ftrace/thermal.proto",
+ "protos/perfetto/trace/ftrace/thermal_exynos.proto",
"protos/perfetto/trace/ftrace/trusty.proto",
"protos/perfetto/trace/ftrace/ufs.proto",
"protos/perfetto/trace/ftrace/v4l2.proto",
@@ -7542,6 +7550,7 @@
"external/perfetto/protos/perfetto/trace/ftrace/tcp.pbzero.cc",
"external/perfetto/protos/perfetto/trace/ftrace/test_bundle_wrapper.pbzero.cc",
"external/perfetto/protos/perfetto/trace/ftrace/thermal.pbzero.cc",
+ "external/perfetto/protos/perfetto/trace/ftrace/thermal_exynos.pbzero.cc",
"external/perfetto/protos/perfetto/trace/ftrace/trusty.pbzero.cc",
"external/perfetto/protos/perfetto/trace/ftrace/ufs.pbzero.cc",
"external/perfetto/protos/perfetto/trace/ftrace/v4l2.pbzero.cc",
@@ -7627,6 +7636,7 @@
"external/perfetto/protos/perfetto/trace/ftrace/tcp.pbzero.h",
"external/perfetto/protos/perfetto/trace/ftrace/test_bundle_wrapper.pbzero.h",
"external/perfetto/protos/perfetto/trace/ftrace/thermal.pbzero.h",
+ "external/perfetto/protos/perfetto/trace/ftrace/thermal_exynos.pbzero.h",
"external/perfetto/protos/perfetto/trace/ftrace/trusty.pbzero.h",
"external/perfetto/protos/perfetto/trace/ftrace/ufs.pbzero.h",
"external/perfetto/protos/perfetto/trace/ftrace/v4l2.pbzero.h",
@@ -14504,6 +14514,7 @@
"protos/perfetto/trace/ftrace/tcp.proto",
"protos/perfetto/trace/ftrace/test_bundle_wrapper.proto",
"protos/perfetto/trace/ftrace/thermal.proto",
+ "protos/perfetto/trace/ftrace/thermal_exynos.proto",
"protos/perfetto/trace/ftrace/trusty.proto",
"protos/perfetto/trace/ftrace/ufs.proto",
"protos/perfetto/trace/ftrace/v4l2.proto",
@@ -15770,6 +15781,7 @@
"protos/perfetto/trace/ftrace/tcp.proto",
"protos/perfetto/trace/ftrace/test_bundle_wrapper.proto",
"protos/perfetto/trace/ftrace/thermal.proto",
+ "protos/perfetto/trace/ftrace/thermal_exynos.proto",
"protos/perfetto/trace/ftrace/trusty.proto",
"protos/perfetto/trace/ftrace/ufs.proto",
"protos/perfetto/trace/ftrace/v4l2.proto",