diff options
author | Krishna Sitaraman <ksitaraman@nvidia.com> | 2013-12-18 14:09:01 -0800 |
---|---|---|
committer | Tom Cherry <tcherry@nvidia.com> | 2014-01-21 20:27:39 -0800 |
commit | 2d54e668379dc6ca29dba99f99094cd16565a3a6 (patch) | |
tree | 1a6c5614f9cf41da283a1489753fe2e1f3c1b831 /arch/arm/mach-tegra/tegra13_dvfs.c | |
parent | 6197431b4dc4eab79e8a829f047a1c3d2d62347d (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.c | 52 |
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, }, |