blob: 9c2d3ce412d7727b7c197b8b4b136cdbd7059281 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<!--
**
** Copyright 2018, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License")
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<device name="Android">
<!-- All values are in mA except as noted -->
<item name="battery.capacity">3000</item>
<!-- Number of cores each CPU cluster contains -->
<array name="cpu.clusters.cores">
<value>6</value> <!-- Cluster 0 has 6 cores (cpu0, cpu1, cpu2, cpu3, cpu4, cpu5) -->
<value>2</value> <!-- Cluster 1 has 2 cores (cpu6, cpu7) -->
</array>
<!-- Power consumption when CPU is suspended -->
<item name="cpu.suspend">5.25</item>
<!-- Additional power consumption when CPU is in a kernel idle loop -->
<item name="cpu.idle">5.25</item>
<!-- Additional power consumption by CPU excluding cluster and core when
running -->
<item name="cpu.active">21.89</item>
<!-- Additional power consumption by CPU cluster0 itself when running
excluding cores in it -->
<item name="cpu.cluster_power.cluster0">1.30</item>
<!-- Additional power consumption by CPU cluster1 itself when running
excluding cores in it -->
<item name="cpu.cluster_power.cluster1">5.29</item>
<!-- Different CPU speeds as reported in
/sys/devices/system/cpu/cpu0/cpufreq/stats/scaling_available_frequencies -->
<array name="cpu.core_speeds.cluster0">
<value>300000</value> <!-- 300 MHz CPU speed -->
<value>576000</value> <!-- 576 MHz CPU speed -->
<value>748800</value> <!-- 748 MHz CPU speed -->
<value>998400</value> <!-- 998 MHz CPU speed -->
<value>1209600</value> <!-- 1209 MHz CPU speed -->
<value>1324800</value> <!-- 1324 MHz CPU speed -->
<value>1516800</value> <!-- 1516 MHz CPU speed -->
<value>1708800</value> <!-- 1708 MHz CPU speed -->
</array>
<!-- Different CPU speeds as reported in
/sys/devices/system/cpu/cpu4/cpufreq/stats/scaling_available_frequencies -->
<array name="cpu.core_speeds.cluster1">
<value>300000</value> <!-- 300 MHz CPU speed -->
<value>652800</value> <!-- 652 MHz CPU speed -->
<value>825600</value> <!-- 825 MHz CPU speed -->
<value>979200</value> <!-- 979 MHz CPU speed -->
<value>1132800</value> <!-- 1132 MHz CPU speed -->
<value>1363200</value> <!-- 1363 MHz CPU speed -->
<value>1536000</value> <!-- 1536 MHz CPU speed -->
<value>1747200</value> <!-- 1747 MHz CPU speed -->
<value>1843200</value> <!-- 1843 MHz CPU speed -->
<value>1996800</value> <!-- 1996 MHz CPU speed -->
<value>2016000</value> <!-- 2016 MHz CPU speed -->
</array>
<!-- Additional power used by a CPU core from cluster 0 when running at
different speeds, excluding cluster and active cost -->
<array name="cpu.core_power.cluster0">
<value>91.48</value> <!-- 300 MHz CPU speed -->
<value>109.3</value> <!-- 576 MHz CPU speed -->
<value>121.12</value> <!-- 748 MHz CPU speed -->
<value>139.74</value> <!-- 998 MHz CPU speed -->
<value>150.07</value> <!-- 1209 MHz CPU speed -->
<value>170.91</value> <!-- 1324 MHz CPU speed -->
<value>190.12</value> <!-- 1516 MHz CPU speed -->
<value>214.74</value> <!-- 1708 MHz CPU speed -->
</array>
<!-- Additional power used by a CPU core from cluster 1 when running at
different speeds, excluding cluster and active cost -->
<array name="cpu.core_power.cluster1">
<value>48.12</value> <!-- 300 MHz CPU speed -->
<value>55.12</value> <!-- 652 MHz CPU speed -->
<value>58</value> <!-- 825 MHz CPU speed -->
<value>63.35</value> <!-- 979 MHz CPU speed -->
<value>69.06</value> <!-- 1132 MHz CPU speed -->
<value>77.77</value> <!-- 1363 MHz CPU speed -->
<value>86.15</value> <!-- 1536 MHz CPU speed -->
<value>97.41</value> <!-- 1747 MHz CPU speed -->
<value>129.14</value> <!-- 1843 MHz CPU speed -->
<value>139.61</value> <!-- 1996 MHz CPU speed -->
<value>153.09</value> <!-- 2016 MHz CPU speed -->
</array>
<!-- Additional power used when screen is ambient mode -->
<item name="ambient.on">24</item>
<!-- Additional power used when screen is turned on at minimum brightness -->
<item name="screen.on">68</item>
<!-- Additional power used when screen is at maximum brightness, compared to
screen at minimum brightness -->
<item name="screen.full">268</item>
<!-- Average power used by the camera flash module when on -->
<item name="camera.flashlight">242.85</item>
<!-- Average power use by the camera subsystem for a typical camera
application. Intended as a rough estimate for an application running a
preview and capturing approximately 10 full-resolution pictures per
minute. -->
<item name="camera.avg">329.5</item>
<!-- Additional power used when video is playing -->
<item name="video">25</item>
<!-- Additional power used when audio is playing -->
<item name="audio">75</item>
<!-- Cellular modem related values.-->
<item name="modem.controller.sleep">0</item>
<item name="modem.controller.idle">104</item>
<item name="modem.controller.rx">116</item>
<array name="modem.controller.tx"> <!-- Strength 0 to 4 -->
<value>122</value>
<value>169</value>
<value>234</value>
<value>287</value>
<value>377</value>
</array>
<item name="modem.controller.voltage">3700</item>
<!-- GPS related values.-->
<array name="gps.signalqualitybased"> <!-- Strength 0 to 1 -->
<value>34</value>
<value>5</value>
</array>
<item name="gps.voltage">3700</item>
<!-- Idle Receive current for wifi radio in mA.-->
<item name="wifi.controller.idle">71</item>
<!-- Rx current for wifi radio in mA.-->
<item name="wifi.controller.rx">141</item>
<!-- Tx current for wifi radio in mA-->
<item name="wifi.controller.tx">396</item>
<!-- Operating volatage for wifi radio in mV.-->
<item name="wifi.controller.voltage">3700</item>
</device>