summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorAlex Frid <afrid@nvidia.com>2013-12-18 15:51:30 -0800
committerMitch Luban <mluban@nvidia.com>2013-12-27 01:26:08 -0800
commitfcc19da5f302df4a5df1cafa4025950072defdce (patch)
tree6a2281794968bd4b427a2abfa064ec68d529d67b /arch
parent79d3dbdbbf824549606dbc6bb345f75b194b799a (diff)
ARM: tegra12: dvfs: Update GPU DVFS tables
Bug 1342499 Change-Id: Ibc2a14c6e3dacaf1276353f1beeff91c83416c05 Signed-off-by: Alex Frid <afrid@nvidia.com> Reviewed-on: http://git-master/r/347306 Reviewed-by: Mitch Luban <mluban@nvidia.com> Tested-by: Mitch Luban <mluban@nvidia.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-tegra/tegra12_dvfs.c27
1 files changed, 12 insertions, 15 deletions
diff --git a/arch/arm/mach-tegra/tegra12_dvfs.c b/arch/arm/mach-tegra/tegra12_dvfs.c
index 850fd223d869..8247b7b54327 100644
--- a/arch/arm/mach-tegra/tegra12_dvfs.c
+++ b/arch/arm/mach-tegra/tegra12_dvfs.c
@@ -429,7 +429,7 @@ static int resolve_core_override(int min_override_mv)
/* GPU DVFS tables */
static unsigned long gpu_max_freq[] = {
/* speedo_id 0 1 2 */
- 648000, 852000, 1032000,
+ 648000, 852000, 960000,
};
static struct gpu_cvb_dvfs gpu_cvb_dvfs_table[] = {
{
@@ -442,16 +442,16 @@ static struct gpu_cvb_dvfs gpu_cvb_dvfs_table[] = {
.voltage_scale = 1000,
.cvb_table = {
/*f dfll pll: c0, c1, c2, c3, c4, c5 */
- { 72000, { }, { 1013806, -14060, -127, 954, -27008, 781}, },
- { 108000, { }, { 983062, -9373, -263, 954, -26703, 650}, },
- { 180000, { }, { 1040909, -12008, -224, 775, -23193, 376}, },
- { 252000, { }, { 1150002, -20683, -17, 298, -13428, 232}, },
- { 324000, { }, { 1081549, -10827, -274, 179, -10681, 238}, },
- { 396000, { }, { 1136931, -12086, -274, 119, -10071, 238}, },
- { 468000, { }, { 1195664, -13329, -274, 60, -8850, 221}, },
- { 540000, { }, { 1257766, -14587, -274, 0, -7019, 179}, },
- { 612000, { }, { 1323069, -15830, -274, 0, -4578, 113}, },
- { 648000, { }, { 1356986, -16459, -274, 0, -3204, 72}, },
+ { 72000, { }, { 1209886, -36468, 515, 417, -13123, 203}, },
+ { 108000, { }, { 1130804, -27659, 296, 298, -10834, 221}, },
+ { 180000, { }, { 1162871, -27110, 247, 238, -10681, 268}, },
+ { 252000, { }, { 1220458, -28654, 247, 179, -10376, 298}, },
+ { 324000, { }, { 1280953, -30204, 247, 119, -9766, 304}, },
+ { 396000, { }, { 1344547, -31777, 247, 119, -8545, 292}, },
+ { 468000, { }, { 1420168, -34227, 269, 60, -7172, 256}, },
+ { 540000, { }, { 1490757, -35955, 274, 60, -5188, 197}, },
+ { 612000, { }, { 1599112, -42583, 398, 0, -1831, 119}, },
+ { 648000, { }, { 1366986, -16459, -274, 0, -3204, 72}, },
{ 684000, { }, { 1391884, -17078, -274, -60, -1526, 30}, },
{ 708000, { }, { 1415522, -17497, -274, -60, -458, 0}, },
{ 756000, { }, { 1464061, -18331, -274, -119, 1831, -72}, },
@@ -460,12 +460,9 @@ static struct gpu_cvb_dvfs gpu_cvb_dvfs_table[] = {
{ 900000, { }, { 1706383, -25155, -209, 0, 305, 0}, },
{ 924000, { }, { 1739600, -26289, -194, 0, 763, 0}, },
{ 960000, { }, { 1889996, -35353, 14, -179, 4120, 24}, },
- { 984000, { }, { 1898000, -35353, 14, -179, 4120, 24}, },
- { 1008000, { }, { 1875901, -31345, -80, -358, 7477, 89}, },
- { 1032000, { }, { 1842464, -25088, -236, -477, 9155, 173}, },
{ 0, { }, { }, },
},
- .cvb_vmin = { 0, { }, { 1160000, -18900, 0, 0, -6110, 0}, },
+ .cvb_vmin = { 0, { }, { 1180000, -18900, 0, 0, -6110, 0}, },
.vmin_trips_table = { 15, },
.therm_floors_table = { 900, },
.vts_trips_table = { -10, 10, 30, 50, 70, },