ARM: tegra: dvfs: Update Tegra3 CPU DVFS tables
Alex Frid [Thu, 22 Dec 2011 01:47:20 +0000 (17:47 -0800)]
Bug 817679
Bug 841336

Change-Id: I9a9d9e7a03b64774b1d2ebd8533be85582827515
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/71755
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

arch/arm/mach-tegra/tegra3_clocks.c
arch/arm/mach-tegra/tegra3_dvfs.c

index 39a1712..0ce0dcd 100644 (file)
@@ -4334,7 +4334,7 @@ static struct cpufreq_frequency_table freq_table_1p3GHz[] = {
        { 3,  475000 },
        { 4,  640000 },
        { 5,  760000 },
-       { 6,  880000 },
+       { 6,  860000 },
        { 7, 1000000 },
        { 8, 1100000 },
        { 9, 1200000 },
@@ -4349,7 +4349,7 @@ static struct cpufreq_frequency_table freq_table_1p4GHz[] = {
        { 3,  475000 },
        { 4,  620000 },
        { 5,  760000 },
-       { 6,  880000 },
+       { 6,  860000 },
        { 7, 1000000 },
        { 8, 1100000 },
        { 9, 1200000 },
@@ -4365,7 +4365,7 @@ static struct cpufreq_frequency_table freq_table_1p5GHz[] = {
        { 3,  475000 },
        { 4,  640000 },
        { 5,  760000 },
-       { 6,  880000 },
+       { 6,  860000 },
        { 7, 1000000 },
        { 8, 1100000 },
        { 9, 1200000 },
@@ -4381,8 +4381,8 @@ static struct cpufreq_frequency_table freq_table_1p7GHz[] = {
        { 2,  370000 },
        { 3,  475000 },
        { 4,  620000 },
-       { 5,  800000 },
-       { 6, 1000000 },
+       { 5,  760000 },
+       { 6,  910000 },
        { 7, 1150000 },
        { 8, 1300000 },
        { 9, 1400000 },
index 9add796..0e1f108 100644 (file)
@@ -140,40 +140,40 @@ static struct dvfs cpu_dvfs_table[] = {
        CPU_DVFS("cpu_g",  0, 3, MHZ,   1,   1, 931, 931, 1102, 1102, 1216, 1300),
 
        CPU_DVFS("cpu_g",  1, 0, MHZ,   1,   1, 550, 550,  680,  680,  820,  970, 1040, 1080, 1150, 1200, 1280, 1300),
-       CPU_DVFS("cpu_g",  1, 1, MHZ,   1,   1, 650, 650,  820,  820, 1000, 1060, 1100, 1200, 1300),
-       CPU_DVFS("cpu_g",  1, 2, MHZ,   1,   1, 720, 720,  880,  880, 1090, 1180, 1200, 1300),
-       CPU_DVFS("cpu_g",  1, 3, MHZ,   1,   1, 800, 800, 1000, 1000, 1180, 1230, 1300),
+       CPU_DVFS("cpu_g",  1, 1, MHZ,   1,   1, 650, 650,  780,  780,  990, 1040, 1100, 1200, 1300),
+       CPU_DVFS("cpu_g",  1, 2, MHZ,   1,   1, 700, 700,  860,  860, 1050, 1150, 1200, 1300),
+       CPU_DVFS("cpu_g",  1, 3, MHZ,   1,   1, 770, 770,  910,  910, 1150, 1230, 1300),
 
-       CPU_DVFS("cpu_g",  2, 1, MHZ,   1,   1, 650, 650,  820,  820, 1000, 1060, 1100, 1200, 1250, 1300, 1330, 1400),
-       CPU_DVFS("cpu_g",  2, 2, MHZ,   1,   1, 720, 720,  880,  880, 1090, 1180, 1200, 1300, 1310, 1350, 1400),
-       CPU_DVFS("cpu_g",  2, 3, MHZ,   1,   1, 800, 800, 1000, 1000, 1180, 1230, 1300, 1320, 1350, 1400),
+       CPU_DVFS("cpu_g",  2, 1, MHZ,   1,   1, 650, 650,  780,  780,  990, 1040, 1100, 1200, 1250, 1300, 1330, 1400),
+       CPU_DVFS("cpu_g",  2, 2, MHZ,   1,   1, 700, 700,  860,  860, 1050, 1150, 1200, 1280, 1300, 1350, 1400),
+       CPU_DVFS("cpu_g",  2, 3, MHZ,   1,   1, 770, 770,  910,  910, 1150, 1230, 1280, 1300, 1350, 1400),
 
-       CPU_DVFS("cpu_g",  3, 1, MHZ,   1,   1, 650, 650,  820,  820, 1000, 1060, 1100, 1200, 1250, 1300, 1330, 1400),
-       CPU_DVFS("cpu_g",  3, 2, MHZ,   1,   1, 720, 720,  880,  880, 1090, 1180, 1200, 1300, 1310, 1350, 1400),
-       CPU_DVFS("cpu_g",  3, 3, MHZ,   1,   1, 800, 800, 1000, 1000, 1180, 1230, 1300, 1320, 1350, 1400),
+       CPU_DVFS("cpu_g",  3, 1, MHZ,   1,   1, 650, 650,  780,  780,  990, 1040, 1100, 1200, 1250, 1300, 1330, 1400),
+       CPU_DVFS("cpu_g",  3, 2, MHZ,   1,   1, 700, 700,  860,  860, 1050, 1150, 1200, 1280, 1300, 1350, 1400),
+       CPU_DVFS("cpu_g",  3, 3, MHZ,   1,   1, 770, 770,  910,  910, 1150, 1230, 1280, 1300, 1350, 1400),
 
-       CPU_DVFS("cpu_g",  4, 0, MHZ,   1,   1, 550, 550,  680,  680,  820,  970, 1040, 1080, 1150, 1200, 1280, 1350, 1350, 1400, 1400, 1500),
-       CPU_DVFS("cpu_g",  4, 1, MHZ,   1,   1, 650, 650,  820,  820, 1000, 1060, 1100, 1200, 1250, 1300, 1360, 1400, 1400, 1500),
-       CPU_DVFS("cpu_g",  4, 2, MHZ,   1,   1, 720, 720,  880,  880, 1090, 1180, 1200, 1300, 1310, 1380, 1400, 1500),
-       CPU_DVFS("cpu_g",  4, 3, MHZ,   1,   1, 800, 800, 1000, 1000, 1180, 1230, 1300, 1330, 1380, 1400, 1500),
+       CPU_DVFS("cpu_g",  4, 0, MHZ,   1,   1, 550, 550,  680,  680,  820,  970, 1040, 1080, 1150, 1200, 1240, 1280, 1320, 1360, 1360, 1500),
+       CPU_DVFS("cpu_g",  4, 1, MHZ,   1,   1, 650, 650,  780,  780,  990, 1040, 1100, 1200, 1250, 1300, 1330, 1360, 1400, 1500),
+       CPU_DVFS("cpu_g",  4, 2, MHZ,   1,   1, 700, 700,  860,  860, 1050, 1150, 1200, 1280, 1300, 1340, 1380, 1500),
+       CPU_DVFS("cpu_g",  4, 3, MHZ,   1,   1, 770, 770,  910,  910, 1150, 1230, 1280, 1330, 1370, 1400, 1500),
 
-       CPU_DVFS("cpu_g",  5, 3, MHZ,   1,   1, 800, 800, 1000, 1000, 1180, 1230, 1300, 1330, 1380, 1400, 1470, 1500, 1500, 1540, 1540, 1700),
-       CPU_DVFS("cpu_g",  5, 4, MHZ,   1,   1, 840, 840, 1000, 1000, 1200, 1280, 1330, 1380, 1400, 1480, 1500, 1520, 1520, 1700),
+       CPU_DVFS("cpu_g",  5, 3, MHZ,   1,   1, 770, 770,  910,  910, 1150, 1230, 1280, 1330, 1370, 1400, 1470, 1500, 1500, 1540, 1540, 1700),
+       CPU_DVFS("cpu_g",  5, 4, MHZ,   1,   1, 770, 770,  940,  940, 1160, 1240, 1280, 1360, 1390, 1470, 1500, 1520, 1520, 1590, 1700),
 
-       CPU_DVFS("cpu_g",  6, 3, MHZ,   1,   1, 800, 800, 1000, 1000, 1180, 1230, 1300, 1330, 1380, 1400, 1470, 1500, 1500, 1540, 1540, 1700),
-       CPU_DVFS("cpu_g",  6, 4, MHZ,   1,   1, 840, 840, 1000, 1000, 1200, 1280, 1330, 1380, 1400, 1480, 1500, 1520, 1520, 1700),
+       CPU_DVFS("cpu_g",  6, 3, MHZ,   1,   1, 770, 770,  910,  910, 1150, 1230, 1280, 1330, 1370, 1400, 1470, 1500, 1500, 1540, 1540, 1700),
+       CPU_DVFS("cpu_g",  6, 4, MHZ,   1,   1, 770, 770,  940,  940, 1160, 1240, 1280, 1360, 1390, 1470, 1500, 1520, 1520, 1590, 1700),
 
        CPU_DVFS("cpu_g",  7, 0, MHZ,   1,   1, 550, 550,  680,  680,  820,  970, 1040, 1080, 1150, 1200, 1280, 1300),
-       CPU_DVFS("cpu_g",  7, 1, MHZ,   1,   1, 650, 650,  820,  820, 1000, 1060, 1100, 1200, 1300),
-       CPU_DVFS("cpu_g",  7, 2, MHZ,   1,   1, 720, 720,  880,  880, 1090, 1180, 1200, 1300),
-       CPU_DVFS("cpu_g",  7, 3, MHZ,   1,   1, 800, 800, 1000, 1000, 1180, 1200, 1300),
-       CPU_DVFS("cpu_g",  7, 4, MHZ,   1,   1, 840, 840, 1000, 1000, 1200, 1300),
+       CPU_DVFS("cpu_g",  7, 1, MHZ,   1,   1, 650, 650,  780,  780,  990, 1040, 1100, 1200, 1300),
+       CPU_DVFS("cpu_g",  7, 2, MHZ,   1,   1, 700, 700,  860,  860, 1050, 1150, 1200, 1300),
+       CPU_DVFS("cpu_g",  7, 3, MHZ,   1,   1, 770, 770,  910,  910, 1150, 1230, 1300),
+       CPU_DVFS("cpu_g",  7, 4, MHZ,   1,   1, 770, 770,  940,  940, 1160, 1300),
 
        CPU_DVFS("cpu_g",  8, 0, MHZ,   1,   1, 550, 550,  680,  680,  820,  970, 1040, 1080, 1150, 1200, 1280, 1300),
-       CPU_DVFS("cpu_g",  8, 1, MHZ,   1,   1, 650, 650,  820,  820, 1000, 1060, 1100, 1200, 1300),
-       CPU_DVFS("cpu_g",  8, 2, MHZ,   1,   1, 720, 720,  880,  880, 1090, 1180, 1200, 1300),
-       CPU_DVFS("cpu_g",  8, 3, MHZ,   1,   1, 800, 800, 1000, 1000, 1180, 1200, 1300),
-       CPU_DVFS("cpu_g",  8, 4, MHZ,   1,   1, 840, 840, 1000, 1000, 1200, 1300),
+       CPU_DVFS("cpu_g",  8, 1, MHZ,   1,   1, 650, 650,  780,  780,  990, 1040, 1100, 1200, 1300),
+       CPU_DVFS("cpu_g",  8, 2, MHZ,   1,   1, 700, 700,  860,  860, 1050, 1150, 1200, 1300),
+       CPU_DVFS("cpu_g",  8, 3, MHZ,   1,   1, 770, 770,  910,  910, 1150, 1230, 1300),
+       CPU_DVFS("cpu_g",  8, 4, MHZ,   1,   1, 770, 770,  940,  940, 1160, 1300),
 
        CPU_DVFS("cpu_g",  9, -1, MHZ,  1,   1,   1,   1,    1,  900,  900,  900,  900,  900,  900,  900,  900,  900),
        CPU_DVFS("cpu_g", 10, -1, MHZ,  1,   1, 900, 900,  900,  900,  900,  900,  900,  900,  900,  900,  900,  900),