blob: bfb9d24b112aa3809b099431638bbde73af8ffbc [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">3800</item>
<!-- Number of cores each CPU cluster contains -->
<array name="cpu.clusters.cores">
<value>4</value> <!-- Cluster 0 has 4 cores (cpu0, cpu1, cpu2, cpu3) -->
<value>3</value> <!-- Cluster 1 has 3 cores (cpu4, cpu5, cpu6) -->
<value>1</value> <!-- Cluster 2 has 1 cores (cpu7) -->
</array>
<!-- Power consumption when CPU is suspended -->
<item name="cpu.suspend">5.6</item>
<!-- Additional power consumption when CPU is in a kernel idle loop -->
<item name="cpu.idle">5.4</item>
<!-- Additional power consumption by CPU excluding cluster and core when
running -->
<item name="cpu.active">8.4</item>
<!-- Additional power consumption by CPU cluster0 itself when running
excluding cores in it -->
<item name="cpu.cluster_power.cluster0">2</item>
<!-- Additional power consumption by CPU cluster1 itself when running
excluding cores in it -->
<item name="cpu.cluster_power.cluster1">2.2</item>
<!-- Additional power consumption by CPU cluster2 itself when running
excluding cores in it -->
<item name="cpu.cluster_power.cluster2">2.6</item>
<!-- Different CPU speeds as reported in
/sys/devices/system/cpu/cpufreq/ploicy0/scaling_available_frequencies -->
<array name="cpu.core_speeds.cluster0">
<value>300000</value> <!-- 300 MHz CPU speed -->
<value>403200</value> <!-- 403 MHz CPU speed -->
<value>499200</value> <!-- 499 MHz CPU speed -->
<value>576000</value> <!-- 576 MHz CPU speed -->
<value>672000</value> <!-- 672 MHz CPU speed -->
<value>768000</value> <!-- 768 MHz CPU speed -->
<value>844800</value> <!-- 844 MHz CPU speed -->
<value>940800</value> <!-- 940 MHz CPU speed -->
<value>1036800</value> <!-- 1036 MHz CPU speed -->
<value>1113600</value> <!-- 1113 MHz CPU speed -->
<value>1209600</value> <!-- 1209 MHz CPU speed -->
<value>1305600</value> <!-- 1305 MHz CPU speed -->
<value>1382400</value> <!-- 1382 MHz CPU speed -->
<value>1478400</value> <!-- 1478 MHz CPU speed -->
<value>1555200</value> <!-- 1555 MHz CPU speed -->
<value>1632000</value> <!-- 1632 MHz CPU speed -->
<value>1708800</value> <!-- 1708 MHz CPU speed -->
<value>1785600</value> <!-- 1785 MHz CPU speed -->
</array>
<!-- Different CPU speeds as reported in
/sys/devices/system/cpu/cpufreq/ploicy4/scaling_available_frequencies -->
<array name="cpu.core_speeds.cluster1">
<value>710400</value> <!-- 710 MHz CPU speed -->
<value>825600</value> <!-- 825 MHz CPU speed -->
<value>940800</value> <!-- 940 MHz CPU speed -->
<value>1056000</value> <!-- 1056 MHz CPU speed -->
<value>1171200</value> <!-- 1171 MHz CPU speed -->
<value>1286400</value> <!-- 1286 MHz CPU speed -->
<value>1401600</value> <!-- 1401 MHz CPU speed -->
<value>1497600</value> <!-- 1497 MHz CPU speed -->
<value>1612800</value> <!-- 1612 MHz CPU speed -->
<value>1708800</value> <!-- 1708 MHz CPU speed -->
<value>1804800</value> <!-- 1804 MHz CPU speed -->
<value>1920000</value> <!-- 1920 MHz CPU speed -->
<value>2016000</value> <!-- 2016 MHz CPU speed -->
<value>2131200</value> <!-- 2131 MHz CPU speed -->
<value>2227200</value> <!-- 2227 MHz CPU speed -->
<value>2323200</value> <!-- 2323 MHz CPU speed -->
<value>2419200</value> <!-- 2419 MHz CPU speed -->
</array>
<!-- Different CPU speeds as reported in
/sys/devices/system/cpu/cpufreq/ploicy7/scaling_available_frequencies -->
<array name="cpu.core_speeds.cluster2">
<value>825600</value> <!-- 825 MHz CPU speed -->
<value>940800</value> <!-- 940 MHz CPU speed -->
<value>1056000</value> <!-- 1056 MHz CPU speed -->
<value>1171200</value> <!-- 1171 MHz CPU speed -->
<value>1286400</value> <!-- 1286 MHz CPU speed -->
<value>1401600</value> <!-- 1401 MHz CPU speed -->
<value>1497600</value> <!-- 1497 MHz CPU speed -->
<value>1612800</value> <!-- 1612 MHz CPU speed -->
<value>1708800</value> <!-- 1708 MHz CPU speed -->
<value>1804800</value> <!-- 1804 MHz CPU speed -->
<value>1920000</value> <!-- 1920 MHz CPU speed -->
<value>2016000</value> <!-- 2016 MHz CPU speed -->
<value>2131200</value> <!-- 2131 MHz CPU speed -->
<value>2227200</value> <!-- 2227 MHz CPU speed -->
<value>2323200</value> <!-- 2323 MHz CPU speed -->
<value>2419200</value> <!-- 2419 MHz CPU speed -->
<value>2534400</value> <!-- 2534 MHz CPU speed -->
<value>2649600</value> <!-- 2649 MHz CPU speed -->
<value>2745600</value> <!-- 2745 MHz CPU speed -->
<value>2841600</value> <!-- 2814 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>39.44</value> <!-- 300 MHz CPU speed -->
<value>41.34</value> <!-- 403 MHz CPU speed -->
<value>43.57</value> <!-- 499 MHz CPU speed -->
<value>45.48</value> <!-- 576 MHz CPU speed -->
<value>47.20</value> <!-- 672 MHz CPU speed -->
<value>49.64</value> <!-- 768 MHz CPU speed -->
<value>51.88</value> <!-- 844 MHz CPU speed -->
<value>53.34</value> <!-- 940 MHz CPU speed -->
<value>56.69</value> <!-- 1036 MHz CPU speed -->
<value>58.78</value> <!-- 1113 MHz CPU speed -->
<value>61.41</value> <!-- 1209 MHz CPU speed -->
<value>65.11</value> <!-- 1305 MHz CPU speed -->
<value>67.49</value> <!-- 1382 MHz CPU speed -->
<value>70.61</value> <!-- 1478 MHz CPU speed -->
<value>72.39</value> <!-- 1555 MHz CPU speed -->
<value>75.43</value> <!-- 1632 MHz CPU speed -->
<value>80.21</value> <!-- 1708 MHz CPU speed -->
<value>85.05</value> <!-- 1785 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>50.35</value> <!-- 710 MHz CPU speed -->
<value>55.12</value> <!-- 825 MHz CPU speed -->
<value>61.45</value> <!-- 940 MHz CPU speed -->
<value>69.92</value> <!-- 1056 MHz CPU speed -->
<value>77.48</value> <!-- 1171 MHz CPU speed -->
<value>85.35</value> <!-- 1286 MHz CPU speed -->
<value>95.17</value> <!-- 1401 MHz CPU speed -->
<value>103.26</value> <!-- 1497 MHz CPU speed -->
<value>118.19</value> <!-- 1612 MHz CPU speed -->
<value>132.72</value> <!-- 1708 MHz CPU speed -->
<value>143.83</value> <!-- 1804 MHz CPU speed -->
<value>155.91</value> <!-- 1920 MHz CPU speed -->
<value>190.16</value> <!-- 2016 MHz CPU speed -->
<value>213.11</value> <!-- 2131 MHz CPU speed -->
<value>237.96</value> <!-- 2227 MHz CPU speed -->
<value>266.97</value> <!-- 2323 MHz CPU speed -->
<value>302.04</value> <!-- 2419 MHz CPU speed -->
</array>
<!-- Additional power used by a CPU core from cluster 2 when running at
different speeds, excluding cluster and active cost -->
<array name="cpu.core_power.cluster2">
<value>52.70</value> <!-- 825 MHz CPU speed -->
<value>55.90</value> <!-- 940 MHz CPU speed -->
<value>59.73</value> <!-- 1056 MHz CPU speed -->
<value>63.66</value> <!-- 1171 MHz CPU speed -->
<value>67.28</value> <!-- 1286 MHz CPU speed -->
<value>71.66</value> <!-- 1401 MHz CPU speed -->
<value>76.47</value> <!-- 1497 MHz CPU speed -->
<value>80.92</value> <!-- 1612 MHz CPU speed -->
<value>85.81</value> <!-- 1708 MHz CPU speed -->
<value>93.19</value> <!-- 1804 MHz CPU speed -->
<value>98.06</value> <!-- 1920 MHz CPU speed -->
<value>119.08</value> <!-- 2016 MHz CPU speed -->
<value>127.88</value> <!-- 2131 MHz CPU speed -->
<value>129.85</value> <!-- 2227 MHz CPU speed -->
<value>140.37</value> <!-- 2323 MHz CPU speed -->
<value>151.22</value> <!-- 2419 MHz CPU speed -->
<value>160.73</value> <!-- 2534 MHz CPU speed -->
<value>175.50</value> <!-- 2649 MHz CPU speed -->
<value>186.29</value> <!-- 2745 MHz CPU speed -->
<value>223.89</value> <!-- 2814 MHz CPU speed -->
</array>
<!-- Additional power used when screen is ambient mode -->
<item name="ambient.on">32</item>
<!-- Additional power used when screen is turned on at minimum brightness -->
<item name="screen.on">98</item>
<!-- Additional power used when screen is at maximum brightness, compared to
screen at minimum brightness -->
<item name="screen.full">470</item>
<!-- Average power used by the camera flash module when on -->
<item name="camera.flashlight">240.47</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">900</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>
</device>