power-8084: rework power profiles

profile_power_save: 2 cores max freq 1,2GHz
profile_bias_power: 2 cores max freq 2,4GHz
profile_bias_performance: 4 cores min freq 1,2GHz (2 active)
profile_high_performance: 4 cores min freq 1,5GHz (4 active)

- rearranged profiles in ascending order
- fixed typo in profile_bias_performance

Change-Id: I6f5d34e797c4f1f7ce9f7344f7f489c40debd094
diff --git a/power-8084.c b/power-8084.c
index 2065e66..ecdb1d6 100644
--- a/power-8084.c
+++ b/power-8084.c
@@ -53,37 +53,39 @@
 
 static int current_power_profile = PROFILE_BALANCED;
 
-static int profile_high_performance[] = {
-    CPUS_ONLINE_MIN_4,
-    0x0901,
-    CPU0_MIN_FREQ_TURBO_MAX,
-    CPU1_MIN_FREQ_TURBO_MAX,
-    CPU2_MIN_FREQ_TURBO_MAX,
-    CPU3_MIN_FREQ_TURBO_MAX
-};
-
 static int profile_power_save[] = {
     0x0A03,
     CPUS_ONLINE_MAX_LIMIT_2,
-    CPU0_MAX_FREQ_NONTURBO_MAX,
-    CPU1_MAX_FREQ_NONTURBO_MAX,
-    CPU2_MAX_FREQ_NONTURBO_MAX,
-    CPU3_MAX_FREQ_NONTURBO_MAX
+    CPU0_MAX_FREQ_NONTURBO_MAX + 1,
+    CPU1_MAX_FREQ_NONTURBO_MAX + 1,
+    CPU2_MAX_FREQ_NONTURBO_MAX + 1,
+    CPU3_MAX_FREQ_NONTURBO_MAX + 1
 };
 
 static int profile_bias_power[] = {
     0x0A03,
-    CPU0_MAX_FREQ_NONTURBO_MAX,
-    CPU1_MAX_FREQ_NONTURBO_MAX,
-    CPU1_MAX_FREQ_NONTURBO_MAX,
-    CPU2_MAX_FREQ_NONTURBO_MAX
+    CPUS_ONLINE_MAX_LIMIT_2,
+    CPU0_MAX_FREQ_NONTURBO_MAX + 14,
+    CPU1_MAX_FREQ_NONTURBO_MAX + 14,
+    CPU2_MAX_FREQ_NONTURBO_MAX + 14,
+    CPU3_MAX_FREQ_NONTURBO_MAX + 14,
 };
 
 static int profile_bias_performance[] = {
+    CPUS_ONLINE_MIN_2,
     CPU0_MIN_FREQ_NONTURBO_MAX + 1,
     CPU1_MIN_FREQ_NONTURBO_MAX + 1,
     CPU2_MIN_FREQ_NONTURBO_MAX + 1,
-    CPU2_MIN_FREQ_NONTURBO_MAX + 1
+    CPU3_MIN_FREQ_NONTURBO_MAX + 1
+};
+
+static int profile_high_performance[] = {
+    0x0901,
+    CPUS_ONLINE_MIN_4,
+    CPU0_MIN_FREQ_NONTURBO_MAX + 5,
+    CPU1_MIN_FREQ_NONTURBO_MAX + 5,
+    CPU2_MIN_FREQ_NONTURBO_MAX + 5,
+    CPU3_MIN_FREQ_NONTURBO_MAX + 5
 };
 
 #ifdef INTERACTION_BOOST