summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/tegra13_dvfs.c
diff options
context:
space:
mode:
authorKrishna Sitaraman <ksitaraman@nvidia.com>2013-12-18 14:09:01 -0800
committerTom Cherry <tcherry@nvidia.com>2014-01-21 20:27:39 -0800
commit2d54e668379dc6ca29dba99f99094cd16565a3a6 (patch)
tree1a6c5614f9cf41da283a1489753fe2e1f3c1b831 /arch/arm/mach-tegra/tegra13_dvfs.c
parent6197431b4dc4eab79e8a829f047a1c3d2d62347d (diff)
Tegra13: DVFS: Add safe dvfs table for cpu
Adding safe cvb table for cpu with 20% margin. Remove any limits on max cpu voltage. Bug 1394146 Change-Id: Ic293bd51d08a502999b2f9eec51c67b19fff3f47 Signed-off-by: Krishna Sitaraman <ksitaraman@nvidia.com> Reviewed-on: http://git-master/r/347173 Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Alexander Van Brunt <avanbrunt@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/tegra13_dvfs.c')
-rw-r--r--arch/arm/mach-tegra/tegra13_dvfs.c52
1 files changed, 27 insertions, 25 deletions
diff --git a/arch/arm/mach-tegra/tegra13_dvfs.c b/arch/arm/mach-tegra/tegra13_dvfs.c
index a44d7426671d..37a41ef15afe 100644
--- a/arch/arm/mach-tegra/tegra13_dvfs.c
+++ b/arch/arm/mach-tegra/tegra13_dvfs.c
@@ -137,7 +137,7 @@ void __init tegra13x_vdd_cpu_align(int step_uv, int offset_uv)
/* CPU DVFS tables */
static unsigned long cpu_max_freq[] = {
/* speedo_id 0 1 2 3 */
- 2524500,
+ 2754000,
};
static struct cpu_cvb_dvfs cpu_cvb_dvfs_table[] = {
@@ -158,30 +158,32 @@ static struct cpu_cvb_dvfs cpu_cvb_dvfs_table[] = {
.voltage_scale = 1000,
.cvb_table = {
/*f dfll: c0, c1, c2 pll: c0, c1, c2 */
- {204000, {1112619, -29295, 402}, {800000, 0, 0}},
- {306000, {1150460, -30585, 402}, {800000, 0, 0}},
- {408000, {1190122, -31865, 402}, {800000, 0, 0}},
- {510000, {1231606, -33155, 402}, {800000, 0, 0}},
- {612000, {1274912, -34435, 402}, {800000, 0, 0}},
- {714000, {1320040, -35725, 402}, {800000, 0, 0}},
- {816000, {1366990, -37005, 402}, {820000, 0, 0}},
- {918000, {1415762, -38295, 402}, {840000, 0, 0}},
- {1020000, {1466355, -39575, 402}, {880000, 0, 0}},
- {1122000, {1518771, -40865, 402}, {900000, 0, 0}},
- {1224000, {1573009, -42145, 402}, {930000, 0, 0}},
- {1326000, {1629068, -43435, 402}, {960000, 0, 0}},
- {1428000, {1686950, -44715, 402}, {990000, 0, 0}},
- {1530000, {1746653, -46005, 402}, {1020000, 0, 0}},
- {1632000, {1808179, -47285, 402}, {1070000, 0, 0}},
- {1734000, {1871526, -48575, 402}, {1100000, 0, 0}},
- {1836000, {1936696, -49855, 402}, {1140000, 0, 0}},
- {1938000, {2003687, -51145, 402}, {1180000, 0, 0}},
- {2014500, {2054787, -52095, 402}, {1220000, 0, 0}},
- {2116500, {2124957, -53385, 402}, {1260000, 0, 0}},
- {2218500, {2196950, -54665, 402}, {1310000, 0, 0}},
- {2320500, {2270765, -55955, 402}, {1360000, 0, 0}},
- {2422500, {2346401, -57235, 402}, {1400000, 0, 0}},
- {2524500, {2437299, -58535, 402}, {1400000, 0, 0}},
+ {204000, {1088225, -27065, 385}, {800000, 0, 0}},
+ {306000, {1134832, -28755, 385}, {800000, 0, 0}},
+ {408000, {1184107, -30435, 385}, {800000, 0, 0}},
+ {510000, {1236051, -32125, 385}, {800000, 0, 0}},
+ {612000, {1290664, -33815, 385}, {803000, 0, 0}},
+ {714000, {1347945, -35505, 385}, {825000, 0, 0}},
+ {816000, {1407895, -37195, 385}, {847000, 0, 0}},
+ {918000, {1470513, -38885, 385}, {869000, 0, 0}},
+ {1020000, {1535800, -40575, 385}, {902000, 0, 0}},
+ {1122000, {1603756, -42265, 385}, {935000, 0, 0}},
+ {1224000, {1674380, -43955, 385}, {968000, 0, 0}},
+ {1326000, {1747673, -45645, 385}, {1012000, 0, 0}},
+ {1428000, {1823634, -47335, 385}, {1056000, 0, 0}},
+ {1530000, {1902265, -49025, 385}, {1100000, 0, 0}},
+ {1632000, {1983563, -50705, 385}, {1144000, 0, 0}},
+ {1734000, {2067531, -52395, 385}, {1199000, 0, 0}},
+ {1836000, {2154167, -54085, 385}, {1243000, 0, 0}},
+ {1938000, {2243471, -55775, 385}, {1298000, 0, 0}},
+ {2040000, {2335444, -57465, 385}, {1364000, 0, 0}},
+ {2142000, {2430086, -59155, 385}, {1419000, 0, 0}},
+ {2244000, {2527397, -60845, 385}, {1485000, 0, 0}},
+ {2346000, {2627376, -62535, 385}, {1562000, 0, 0}},
+ {2448000, {2730024, -64225, 385}, {1628000, 0, 0}},
+ {2550000, {2835340, -65915, 385}, {1705000, 0, 0}},
+ {2652000, {2943325, -67605, 385}, {1782000, 0, 0}},
+ {2754000, {3053978, -69285, 385}, {1859000, 0, 0}},
{ 0 , { 0, 0, 0}, { 0, 0, 0}},
},
.vmin_trips_table = { 20, 35, 55, 75, },