ARM: tegra11: use mW values for battery EDP states
Sivaram Nair [Wed, 30 Jan 2013 09:21:12 +0000 (11:21 +0200)]
tegra11 board data is changed to specify E-state values in mW.

Change-Id: I6277112a8db5d198f614e4203604699f5b385f0c
Signed-off-by: Sivaram Nair <sivaramn@nvidia.com>
(cherry picked from commit f651d38b5f0f38fb7b12ab0d383c926610e6df68)
Reviewed-on: http://git-master/r/196360
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>
Tested-by: Riham Haidar <rhaidar@nvidia.com>

arch/arm/mach-tegra/board-pluto-sensors.c
arch/arm/mach-tegra/board-pluto.c
arch/arm/mach-tegra/panel-l-720p-5.c
arch/arm/mach-tegra/panel-s-1080p-5.c

index 303a6ef..ede5d3a 100644 (file)
@@ -153,7 +153,7 @@ static struct nvc_torch_lumi_level_v1 pluto_max77665_lumi_tbl[] = {
        {15, 1375060},
 };
 
-static unsigned max77665_f_estates[] = {1000, 800, 600, 400, 200, 100, 0};
+static unsigned max77665_f_estates[] = { 3500, 2375, 560, 456, 0 };
 
 static struct max77665_f_platform_data pluto_max77665_flash_pdata = {
        .config         = {
@@ -210,7 +210,7 @@ static struct max77665_haptic_platform_data max77665_haptic_pdata = {
        .cont_mode = MAX77665_CONT_MODE,
        .motor_startup_val = 0,
        .scf_val = 2,
-       .edp_states = {90, 0},
+       .edp_states = { 360, 0 },
 };
 
 static struct max77665_charger_cable maxim_cable[] = {
index a516566..f37b126 100644 (file)
@@ -852,7 +852,7 @@ static const struct tegra_modem_operations baseband_operations = {
 
 #define MODEM_BOOT_EDP_MAX 0
 /* FIXME: get accurate boot current value */
-static unsigned int modem_boot_edp_states[] = {500};
+static unsigned int modem_boot_edp_states[] = { 1900 };
 static struct edp_client modem_boot_edp_client = {
        .name = "modem_boot",
        .states = modem_boot_edp_states,
index 82e290e..e19585e 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * arch/arm/mach-tegra/panel-l-720p-5.c
  *
-  * Copyright (c) 2012, NVIDIA CORPORATION.  All rights reserved.
+  * Copyright (c) 2012-2013, NVIDIA CORPORATION.  All rights reserved.
  *
  * This program is free software; you can redistribute it and/or modify it
  * under the terms and conditions of the GNU General Public License,
@@ -294,7 +294,7 @@ static struct platform_max8831_backlight_data dsi_l_720p_5_max8831_bl_data = {
        .dft_brightness = 100,
        .notify = dsi_l_720p_5_bl_notify,
        .is_powered = dsi_l_720p_5_check_bl_power,
-       .edp_states = {297, 267, 237, 208, 178, 148, 118, 89, 59, 29, 0},
+       .edp_states = { 1130, 1017, 904, 791, 678, 565, 452, 339, 226, 113, 0 },
        .edp_brightness = {255, 230, 204, 179, 153, 128, 102, 77, 51, 26, 0},
 };
 
index 7dd0634..aa88178 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * arch/arm/mach-tegra/panel-s-1080p-5.c
  *
- * Copyright (c) 2012, NVIDIA CORPORATION.  All rights reserved.
+ * Copyright (c) 2012-2013, NVIDIA CORPORATION.  All rights reserved.
  *
  * This program is free software; you can redistribute it and/or modify it
  * under the terms and conditions of the GNU General Public License,
@@ -292,7 +292,7 @@ static struct platform_max8831_backlight_data dsi_s_1080p_5_max8831_bl_data = {
        .dft_brightness = 100,
        .notify = dsi_s_1080p_5_bl_notify,
        .is_powered = dsi_s_1080p_5_check_bl_power,
-       .edp_states = {297, 267, 237, 208, 178, 148, 118, 89, 59, 29, 0},
+       .edp_states = { 1130, 1017, 904, 791, 678, 565, 452, 339, 226, 113, 0 },
        .edp_brightness = {255, 230, 204, 179, 153, 128, 102, 77, 51, 26, 0},
 };