power profile: Update walleye power profile
Power profiles now support ambient, video.
Remove power.none because it is never used by batterystats.
Remove the radio values that are never used because
modem.controller.* are present. Update audio.
Fixes: 63738468
b/70531798
b/74125473
Test: Boot phone and dump BatteryStats
Change-Id: I7df6a465f56f08130410f051953f690106763b59
diff --git a/walleye/overlay/frameworks/base/core/res/res/xml/power_profile.xml b/walleye/overlay/frameworks/base/core/res/res/xml/power_profile.xml
index c0ccfb4..f624e60 100644
--- a/walleye/overlay/frameworks/base/core/res/res/xml/power_profile.xml
+++ b/walleye/overlay/frameworks/base/core/res/res/xml/power_profile.xml
@@ -17,10 +17,7 @@
*/
-->
<device name="Android">
- <!-- All values are in mAh except as noted -->
-
- <!-- Nothing -->
- <item name="none">0</item>
+ <!-- All values are in mA except as noted -->
<!-- This is the battery capacity in mAh -->
<item name="battery.capacity">2700</item>
@@ -171,6 +168,9 @@
<value>212.147</value> <!-- 2457 MHz CPU speed -->
</array>
+ <!-- Additional power used when screen is ambient mode -->
+ <item name="ambient.on">23.69</item>
+
<!-- Additional power used when screen is turned on at minimum brightness -->
<item name="screen.on">131.397</item>
<!-- Additional power used when screen is at maximum brightness, compared to
@@ -185,39 +185,27 @@
minute. -->
<item name="camera.avg">895.907</item>
- <!-- Additional power used when audio decoding/encoding via DSP -->
- <item name="dsp.audio">55.714</item>
+ <!-- Additional power used when video is playing -->
+ <item name="video">21.29</item>
+ <!-- Additional power used when audio is playing -->
+ <item name="audio">74.758</item>
- <!-- Additional power used when GPS is acquiring a signal -->
- <item name="gps.on">30</item>
-
- <!-- Idle Receive current for wifi radio in mA.-->
+ <!-- Idle current for wifi radio in mA.-->
<item name="wifi.controller.idle">1</item>
<!-- Rx current for wifi radio in mA.-->
<item name="wifi.controller.rx">125</item>
<!-- Tx current for wifi radio in mA-->
<item name="wifi.controller.tx">350</item>
- <!-- Operating volatage for wifi radio in mV.-->
+ <!-- Operating voltage for wifi radio in mV.-->
<item name="wifi.controller.voltage">3700</item>
- <!-- Additional power used when cellular radio is transmitting/receiving -->
- <item name="radio.active">50</item>
- <!-- Additional power used when cellular radio is paging the tower -->
- <item name="radio.scanning">5</item>
- <!-- Additional power used when the cellular radio is on. Multi-value entry,
- one per signal strength (no signal, weak, moderate, strong) -->
- <array name="radio.on"> <!-- Strength 0 to BINS-1 -->
- <value>6</value> <!-- none -->
- <value>5</value> <!-- poor -->
- <value>4</value> <!-- moderate -->
- <value>3</value> <!-- good -->
- <value>3</value> <!-- great -->
- </array>
-
<!-- Cellular modem related values.-->
<item name="modem.controller.sleep">0</item>
+ <!-- Idle current for modem in mA.-->
<item name="modem.controller.idle">110</item>
+ <!-- Rx current for modem in mA.-->
<item name="modem.controller.rx">128</item>
+ <!-- Tx current for modem in mA.-->
<array name="modem.controller.tx"> <!-- Strength 0 to 4 -->
<value>1</value>
<value>5</value>
@@ -225,6 +213,7 @@
<value>100</value>
<value>249</value>
</array>
+ <!-- Operating voltage for modem in mV.-->
<item name="modem.controller.voltage">3700</item>
<!-- GPS related values.-->