ARM: tegra: EDP: adjust cpu power limit table
Sivaram Nair [Mon, 27 May 2013 14:16:51 +0000 (17:16 +0300)]
The power cap levels are adjusted so that they are uniformly
spaced. This will make it easier to calcualte the ceiling values.

This patch effectively reverts 7ccb28ec4d5080f62c88c0ef1828a6ad5b4fefc7.

Bug 1293353
Bug 1279622

Change-Id: Ia8b6411d4d6a2379114272564bda925948b73851
Signed-off-by: Sivaram Nair <sivaramn@nvidia.com>
Reviewed-on: http://git-master/r/233595
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>

arch/arm/mach-tegra/edp.c

index 33498ad..eec417a 100644 (file)
@@ -338,12 +338,11 @@ static const int temperatures[] = { /* degree celcius (C) */
 };
 
 static const int power_cap_levels[] = { /* milliwatts (mW) */
-         700,  1700,  2700,  3700,  3800,  3900,  4500,  4600,
-        4700,  4800,  4900,  5200,  5300,  5400,  5500,  5800,
-        5900,  6200,  6400,  6500,  6800,  7200,  7500,  8200,
-        8500,  9200,  9500, 10200, 10500, 11200, 11500, 12200,
-       12500, 13200, 13500, 14200, 14500, 15200, 15500, 16500,
-       17500
+         500,  1000,  1500,  2000,  2500,  3000,  3500,
+        4000,  4500,  5000,  5500,  6000,  6500,  7000,
+        7500,  8000,  8500,  9000,  9500, 10000, 10500,
+       11000, 11500, 12000, 12500, 13000, 13500, 14000,
+       14500, 15000, 15500, 16000, 16500, 17000
 };
 
 static struct tegra_edp_freq_voltage_table *freq_voltage_lut_saved;