]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/blobdiff - arch/arm/mach-tegra/board-ardbeg-power.c
arm: tegra: new dvfs update for aging factor
[sojka/nv-tegra/linux-3.10.git] / arch / arm / mach-tegra / board-ardbeg-power.c
index a11cd6db4eedd8a7dadd8657d72d33f971560682..f8ee3e6d14d8136b8c4db94a18fcf0ee8eb869ab 100644 (file)
@@ -391,9 +391,20 @@ int __init ardbeg_edp_init(void)
                        regulator_mA = 16800;
                else if (pmu_board_info.board_id == BOARD_PM374)
                        regulator_mA = 32000;
-               else if (pmu_board_info.board_id == BOARD_PM375)
-                       regulator_mA = 11000;
-               else
+               else if (pmu_board_info.board_id == BOARD_PM375) {
+                       /* CD575M UCM2 */
+                       if(tegra_cpu_speedo_id() == 6)
+                               regulator_mA = 11800;
+                       /* CD575MI UCM1 */
+                       else if (tegra_cpu_speedo_id() == 8)
+                               regulator_mA = 12450;
+                       /* CD575MI UCM2 */
+                       else if (tegra_cpu_speedo_id() == 7)
+                               regulator_mA = 11500;
+                       /* CD575M UCM1 default */
+                       else
+                               regulator_mA = 12500;
+               } else
                        regulator_mA = 14000;
        }