Take over power profile values from Android 6

Issue: FP2P-272
Change-Id: Iecabee92c680144f6a95a347c6ea1ef9d664e35b
diff --git a/overlay/frameworks/base/core/res/res/xml/power_profile.xml b/overlay/frameworks/base/core/res/res/xml/power_profile.xml
index cf324c0..118fd23 100644
--- a/overlay/frameworks/base/core/res/res/xml/power_profile.xml
+++ b/overlay/frameworks/base/core/res/res/xml/power_profile.xml
@@ -29,18 +29,18 @@
        significantly, so should be measured on the shipping platform
        with a power meter. -->
   <item name="ambient.on">0.1</item>  <!-- ~100mA -->
-  <item name="screen.on">0.1</item>  <!-- ~100mA -->
-  <item name="screen.full">0.1</item>  <!-- ~100mA -->
-  <item name="bluetooth.active">0.1</item> <!-- Bluetooth data transfer, ~10mA -->
-  <item name="bluetooth.on">0.1</item>  <!-- Bluetooth on & connectable, but not connected, ~0.1mA -->
-  <item name="wifi.on">0.1</item>  <!-- ~3mA -->
-  <item name="wifi.active">0.1</item>  <!-- WIFI data transfer, ~200mA -->
-  <item name="wifi.scan">0.1</item>  <!-- WIFI network scanning, ~100mA -->
-  <item name="audio">0.1</item> <!-- ~10mA -->
-  <item name="video">0.1</item> <!-- ~50mA -->
+  <item name="screen.on">150</item>
+  <item name="screen.full">150</item>
+  <item name="bluetooth.active">10</item> <!-- Bluetooth data transfer -->
+  <item name="bluetooth.on">1</item>  <!-- Bluetooth on & connectable, but not connected -->
+  <item name="wifi.on">15</item>
+  <item name="wifi.active">150</item>  <!-- WIFI data transfer -->
+  <item name="wifi.scan">50</item>  <!-- WIFI network scanning -->
+  <item name="audio">10</item>
+  <item name="video">150</item>
   <item name="camera.flashlight">0.1</item> <!-- Avg. power for camera flash, ~160mA -->
   <item name="camera.avg">0.1</item> <!-- Avg. power use of camera in standard usecases, ~550mA -->
-  <item name="gps.on">0.1</item> <!-- ~50mA -->
+  <item name="gps.on">110</item>
 
   <!-- Radio related values. For modems without energy reporting support in firmware, use
        radio.active, radio.scanning, and radio.on. -->
@@ -48,8 +48,8 @@
   <item name="radio.scanning">0.1</item> <!-- cellular radio scanning for signal, ~10mA -->
   <!-- Current consumed by the radio at different signal strengths, when paging -->
   <array name="radio.on"> <!-- Strength 0 to BINS-1 -->
-      <value>0.2</value> <!-- ~2mA -->
-      <value>0.1</value> <!-- ~1mA -->
+      <value>2</value>
+      <value>1</value>
   </array>
 
   <!-- A list of heterogeneous CPU clusters, where the value for each cluster represents the
@@ -60,9 +60,7 @@
          <value>4</value> // cluster 0 has cpu0, cpu1, cpu2, cpu3
          <value>2</value> // cluster 1 has cpu4, cpu5
        </array> -->
-  <array name="cpu.clusters.cores">
-      <value>1</value> <!-- cluster 0 has cpu0 -->
-  </array>
+  <item name="cpu.clusters.cores">4</item>
 
     <!-- Different CPU speeds for cluster 0 as reported in
        /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state.
@@ -70,14 +68,40 @@
        There must be one of these for each cluster, labeled:
        cpu.speeds.cluster0, cpu.speeds.cluster1, etc... -->
   <array name="cpu.core_speeds.cluster0">
-      <value>400000</value> <!-- 400 MHz CPU speed -->
+      <value>300000</value> <!-- 300000 MHz CPU speed -->
+      <value>422400</value> <!-- 422400 MHz CPU speed -->
+      <value>652800</value> <!-- 653800 MHz CPU speed -->
+      <value>729600</value> <!-- 729600 MHz CPU speed -->
+      <value>883200</value> <!-- 883200 MHz CPU speed -->
+      <value>960000</value> <!-- 960000 MHz CPU speed -->
+      <value>1036800</value> <!-- 1036800 MHz CPU speed -->
+      <value>1190400</value> <!-- 1190400 MHz CPU speed -->
+      <value>1267200</value> <!-- 1267200 MHz CPU speed -->
+      <value>1497600</value> <!-- 1497600 MHz CPU speed -->
+      <value>1574400</value> <!-- 1574400 MHz CPU speed -->
+      <value>1728000</value> <!-- 1728000 MHz CPU speed -->
+      <value>1958400</value> <!-- 1958400 MHz CPU speed -->
+      <value>2265600</value> <!-- 2265600 MHz CPU speed -->
   </array>
 
   <!-- Current at each CPU speed for cluster 0, as per 'cpu.speeds.cluster0'.
        Like cpu.speeds.cluster0, there must be one of these present for
        each heterogeneous CPU cluster. -->
   <array name="cpu.core_power.cluster0">
-      <value>0.1</value>  <!-- ~100mA -->
+      <value>30</value>
+      <value>30</value>
+      <value>30</value>
+      <value>30</value>
+      <value>30</value>
+      <value>30</value>
+      <value>30</value>
+      <value>30</value>
+      <value>40</value>
+      <value>40</value>
+      <value>40</value>
+      <value>40</value>
+      <value>40</value>
+      <value>40</value>
   </array>
 
   <!-- Additional power consumption by CPU cluster0 itself when running excluding cores in it -->
@@ -86,7 +110,7 @@
   <!-- Power consumption when CPU is suspended -->
   <item name="cpu.suspend">0.1</item>
   <!-- Current when CPU is idle -->
-  <item name="cpu.idle">0.1</item>
+  <item name="cpu.idle">6</item>
   <!-- Additional power consumption by CPU excluding cluster and core when  running -->
   <item name="cpu.active">0.1</item>