ARM: tegra11: dvfs: Update CPU dvfs tables
Alex Frid [Sat, 18 May 2013 01:24:19 +0000 (18:24 -0700)]
Bug 1291764

Change-Id: I92c652e9ecbec366c017ab2eda0e51b1dd42cb17
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/230033
Reviewed-by: Harshada Kale <hkale@nvidia.com>
Tested-by: Harshada Kale <hkale@nvidia.com>

arch/arm/mach-tegra/tegra11_dvfs.c

index a26d583..1ac0623 100644 (file)
@@ -143,11 +143,11 @@ static struct cpu_cvb_dvfs cpu_cvb_dvfs_table[] = {
                .cvb_table = {
                        /*f       dfll:  c0,      c1,    c2  pll:   c0,   c1,    c2 */
                        { 306000, { 2190643, -141851, 3576}, {  900000,    0,    0} },
-                       { 408000, { 2250968, -144331, 3576}, {  900000,    0,    0} },
-                       { 510000, { 2313333, -146811, 3576}, {  940000,    0,    0} },
-                       { 612000, { 2377738, -149291, 3576}, {  940000,    0,    0} },
-                       { 714000, { 2444183, -151771, 3576}, {  990000,    0,    0} },
-                       { 816000, { 2512669, -154251, 3576}, {  990000,    0,    0} },
+                       { 408000, { 2250968, -144331, 3576}, {  950000,    0,    0} },
+                       { 510000, { 2313333, -146811, 3576}, {  970000,    0,    0} },
+                       { 612000, { 2377738, -149291, 3576}, { 1000000,    0,    0} },
+                       { 714000, { 2444183, -151771, 3576}, { 1020000,    0,    0} },
+                       { 816000, { 2512669, -154251, 3576}, { 1020000,    0,    0} },
                        { 918000, { 2583194, -156731, 3576}, { 1030000,    0,    0} },
                        {1020000, { 2655759, -159211, 3576}, { 1030000,    0,    0} },
                        {1122000, { 2730365, -161691, 3576}, { 1090000,    0,    0} },
@@ -181,11 +181,11 @@ static struct cpu_cvb_dvfs cpu_cvb_dvfs_table[] = {
                .cvb_table = {
                        /*f       dfll:  c0,      c1,    c2  pll:   c0,   c1,    c2 */
                        { 306000, { 2190643, -141851, 3576}, {  900000,    0,    0} },
-                       { 408000, { 2250968, -144331, 3576}, {  900000,    0,    0} },
-                       { 510000, { 2313333, -146811, 3576}, {  940000,    0,    0} },
-                       { 612000, { 2377738, -149291, 3576}, {  940000,    0,    0} },
-                       { 714000, { 2444183, -151771, 3576}, {  990000,    0,    0} },
-                       { 816000, { 2512669, -154251, 3576}, {  990000,    0,    0} },
+                       { 408000, { 2250968, -144331, 3576}, {  950000,    0,    0} },
+                       { 510000, { 2313333, -146811, 3576}, {  970000,    0,    0} },
+                       { 612000, { 2377738, -149291, 3576}, { 1000000,    0,    0} },
+                       { 714000, { 2444183, -151771, 3576}, { 1020000,    0,    0} },
+                       { 816000, { 2512669, -154251, 3576}, { 1020000,    0,    0} },
                        { 918000, { 2583194, -156731, 3576}, { 1030000,    0,    0} },
                        {1020000, { 2655759, -159211, 3576}, { 1030000,    0,    0} },
                        {1122000, { 2730365, -161691, 3576}, { 1090000,    0,    0} },
@@ -219,11 +219,11 @@ static struct cpu_cvb_dvfs cpu_cvb_dvfs_table[] = {
                .cvb_table = {
                        /*f       dfll:  c0,      c1,    c2  pll:   c0,   c1,    c2 */
                        { 306000, { 2190643, -141851, 3576}, {  900000,    0,    0} },
-                       { 408000, { 2250968, -144331, 3576}, {  900000,    0,    0} },
-                       { 510000, { 2313333, -146811, 3576}, {  940000,    0,    0} },
-                       { 612000, { 2377738, -149291, 3576}, {  940000,    0,    0} },
-                       { 714000, { 2444183, -151771, 3576}, {  990000,    0,    0} },
-                       { 816000, { 2512669, -154251, 3576}, {  990000,    0,    0} },
+                       { 408000, { 2250968, -144331, 3576}, {  950000,    0,    0} },
+                       { 510000, { 2313333, -146811, 3576}, {  970000,    0,    0} },
+                       { 612000, { 2377738, -149291, 3576}, { 1000000,    0,    0} },
+                       { 714000, { 2444183, -151771, 3576}, { 1020000,    0,    0} },
+                       { 816000, { 2512669, -154251, 3576}, { 1020000,    0,    0} },
                        { 918000, { 2583194, -156731, 3576}, { 1030000,    0,    0} },
                        {1020000, { 2655759, -159211, 3576}, { 1030000,    0,    0} },
                        {1122000, { 2730365, -161691, 3576}, { 1090000,    0,    0} },
@@ -276,9 +276,9 @@ static struct dvfs core_dvfs_table[] = {
 #ifndef CONFIG_TEGRA_SIMULATION_PLATFORM
        CORE_DVFS("emc",    -1, -1, 1, KHZ,        1,      1,      1,      1,  800000,  800000,  933000,  933000, 1066000),
 
-       CORE_DVFS("cpu_lp",  0,  0, 1, KHZ,   228000, 306000, 396000, 528000,  648000,  696000,  696000,  696000,  696000),
-       CORE_DVFS("cpu_lp",  0,  1, 1, KHZ,   324000, 396000, 528000, 612000,  696000,  696000,  696000,  696000,  696000),
-       CORE_DVFS("cpu_lp",  1,  1, 1, KHZ,   324000, 396000, 528000, 612000,  768000,  816000,  816000,  816000,  816000),
+       CORE_DVFS("cpu_lp",  0,  0, 1, KHZ,   228000, 306000, 396000, 510000,  648000,  696000,  696000,  696000,  696000),
+       CORE_DVFS("cpu_lp",  0,  1, 1, KHZ,   324000, 396000, 510000, 612000,  696000,  696000,  696000,  696000,  696000),
+       CORE_DVFS("cpu_lp",  1,  1, 1, KHZ,   324000, 396000, 510000, 612000,  768000,  816000,  816000,  816000,  816000),
 
        CORE_DVFS("sbus",    0,  0, 1, KHZ,   132000, 188000, 240000, 276000,  324000,  336000,  336000,  336000,  336000),
        CORE_DVFS("sbus",    0,  1, 1, KHZ,   180000, 228000, 276000, 336000,  336000,  336000,  336000,  336000,  336000),