Go to file
Aaron Schulman c2c6ecd119 Added Voltage and Current regulator ftrace events to atrace
Tracing the state of the voltage and current regulators enables a developer
to attribute power consumption measurements to specific perhipherals and
cores. Unlike other indirect methods of tracing when peripherals and cores
are toggled, the regulator ftrace event indicates the exact point in time
when the kernel switches on or off the device. For example, in the following
trace, a developer can see exactly when the krait2 core starts receiving
power, and and when the voltage is set for voltage scaling.

mpdecision-2172  [000] ...1  1566.665481: regulator_enable: name=krait2
mpdecision-2172  [000] ...1  1566.665493: regulator_enable_delay: name=krait2
mpdecision-2172  [000] ...1  1566.665495: regulator_enable_complete: name=krait2
<...>-4133  [002] ...1  1566.666891: regulator_set_voltage: name=krait2 (1075000-1100000)

Change-Id: I964d50be89bbfc554d2ab3e32a18514d1b1e70f4
Signed-off-by: Aaron Schulman <aschulman@google.com>
2015-02-25 17:50:23 +00:00
build Add Dalvik heap definition for 7" xhdpi devices. 2013-05-06 15:06:20 -07:00
cmds Added Voltage and Current regulator ftrace events to atrace 2015-02-25 17:50:23 +00:00
data/etc am 60d31a0f: am 3c648e37: Update comment to use correct GPS file for wearable. 2014-09-19 22:02:37 +00:00
include Restore Region::set(uint32_t, uint32_t) 2014-12-22 21:15:08 +01:00
libs Add missing <unistd.h> include for close. 2015-02-19 16:58:44 -08:00
opengl egl: Remove old tuna BGRA vs RGBA workaround. 2015-02-12 12:33:25 -08:00
services vsync.cpp test is throwing error whe compiled 2015-02-23 15:13:56 +00:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
NOTICE resolved conflicts for merge of adee6b35 to honeycomb-plus-aosp 2011-01-17 14:17:12 -08:00