ARM: tegra11: dvfs: Update cbus modules tables and bins
Alex Frid [Thu, 13 Dec 2012 02:52:20 +0000 (18:52 -0800)]
Bug 1161126

Change-Id: I5a34a7c1513728d487195ec3090bd20882e6c4f0
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/170863
(cherry picked from commit ed058db45a4019e472bc34fd502a70205f9049ca)
Reviewed-on: http://git-master/r/172178
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>

arch/arm/mach-tegra/tegra11_dvfs.c

index 440a50a..dd63b1b 100644 (file)
@@ -261,27 +261,41 @@ static struct dvfs core_dvfs_table[] = {
 
        CORE_DVFS("vi",     -1, -1, 1, KHZ,   144000, 216000, 240000, 312000,  372000,  408000,  408000,  408000),
 
-       CORE_DVFS("2d",     -1,  0, 1, KHZ,   192000, 228000, 300000, 396000,  492000,  516000,  516000,  612000),
-       CORE_DVFS("3d",     -1,  0, 1, KHZ,   192000, 228000, 300000, 396000,  492000,  516000,  516000,  612000),
-       CORE_DVFS("epp",    -1,  0, 1, KHZ,   192000, 228000, 300000, 396000,  492000,  516000,  516000,  612000),
+       CORE_DVFS("2d",     -1,  0, 1, KHZ,   192000, 228000, 300000, 396000,  492000,  516000,  516000,  600000),
+       CORE_DVFS("3d",     -1,  0, 1, KHZ,   192000, 228000, 300000, 396000,  492000,  516000,  516000,  600000),
+       CORE_DVFS("epp",    -1,  0, 1, KHZ,   192000, 228000, 300000, 396000,  492000,  516000,  516000,  600000),
 
-       CORE_DVFS("2d",     -1,  1, 1, KHZ,   192000, 228000, 300000, 396000,  492000,  516000,  612000,  672000),
-       CORE_DVFS("3d",     -1,  1, 1, KHZ,   192000, 228000, 300000, 396000,  492000,  516000,  612000,  672000),
-       CORE_DVFS("epp",    -1,  1, 1, KHZ,   192000, 228000, 300000, 396000,  492000,  516000,  612000,  672000),
+       CORE_DVFS("2d",     -1,  1, 1, KHZ,   276000, 348000, 420000, 492000,  528000,  564000,  600000,  672000),
+       CORE_DVFS("3d",     -1,  1, 1, KHZ,   276000, 348000, 420000, 492000,  528000,  564000,  600000,  672000),
+       CORE_DVFS("epp",    -1,  1, 1, KHZ,   276000, 348000, 420000, 492000,  528000,  564000,  600000,  672000),
 
-       CORE_DVFS("msenc",  -1, -1, 1, KHZ,   144000, 182000, 240000, 312000,  384000,  408000,  408000,  408000),
-       CORE_DVFS("se",     -1, -1, 1, KHZ,   144000, 182000, 240000, 312000,  384000,  408000,  408000,  408000),
-       CORE_DVFS("tsec",   -1, -1, 1, KHZ,   144000, 182000, 240000, 312000,  384000,  408000,  408000,  408000),
-       CORE_DVFS("vde",    -1, -1, 1, KHZ,   144000, 182000, 240000, 312000,  384000,  408000,  408000,  408000),
+       CORE_DVFS("msenc",   0,  0, 1, KHZ,   144000, 182000, 240000, 312000,  384000,  408000,  408000,  408000),
+       CORE_DVFS("se",      0,  0, 1, KHZ,   144000, 182000, 240000, 312000,  384000,  408000,  408000,  408000),
+       CORE_DVFS("tsec",    0,  0, 1, KHZ,   144000, 182000, 240000, 312000,  384000,  408000,  408000,  408000),
+       CORE_DVFS("vde",     0,  0, 1, KHZ,   144000, 182000, 240000, 312000,  384000,  408000,  408000,  408000),
+
+       CORE_DVFS("msenc",   0,  1, 1, KHZ,   228000, 288000, 360000, 408000,  408000,  408000,  408000,  408000),
+       CORE_DVFS("se",      0,  1, 1, KHZ,   228000, 288000, 360000, 408000,  408000,  408000,  408000,  408000),
+       CORE_DVFS("tsec",    0,  1, 1, KHZ,   228000, 288000, 360000, 408000,  408000,  408000,  408000,  408000),
+       CORE_DVFS("vde",     0,  1, 1, KHZ,   228000, 288000, 360000, 408000,  408000,  408000,  408000,  408000),
+
+       CORE_DVFS("msenc",   1,  1, 1, KHZ,   228000, 288000, 360000, 420000,  468000,  480000,  480000,  480000),
+       CORE_DVFS("se",      1,  1, 1, KHZ,   228000, 288000, 360000, 420000,  468000,  480000,  480000,  480000),
+       CORE_DVFS("tsec",    1,  1, 1, KHZ,   228000, 288000, 360000, 420000,  468000,  480000,  480000,  480000),
+       CORE_DVFS("vde",     1,  1, 1, KHZ,   228000, 288000, 360000, 420000,  468000,  480000,  480000,  480000),
 
        CORE_DVFS("host1x", -1, -1, 1, KHZ,   144000, 204000, 240000, 276000,  324000,  336000,  336000,  336000),
 
 #ifdef CONFIG_TEGRA_DUAL_CBUS
-       CORE_DVFS("c2bus",  -1,  0, 1, KHZ,   192000, 228000, 300000, 396000,  492000,  516000,  516000,  612000),
-       CORE_DVFS("c2bus",  -1,  1, 1, KHZ,   192000, 228000, 300000, 396000,  492000,  516000,  612000,  672000),
-       CORE_DVFS("c3bus",  -1, -1, 1, KHZ,   144000, 182000, 240000, 312000,  384000,  408000,  408000,  408000),
+       CORE_DVFS("c2bus",  -1,  0, 1, KHZ,   192000, 228000, 300000, 396000,  492000,  516000,  516000,  600000),
+       CORE_DVFS("c2bus",  -1,  1, 1, KHZ,   276000, 348000, 420000, 492000,  528000,  564000,  600000,  672000),
+       CORE_DVFS("c3bus",   0,  0, 1, KHZ,   144000, 182000, 240000, 312000,  384000,  408000,  408000,  408000),
+       CORE_DVFS("c3bus",   0,  1, 1, KHZ,   228000, 288000, 360000, 408000,  408000,  408000,  408000,  408000),
+       CORE_DVFS("c3bus",   1,  1, 1, KHZ,   228000, 288000, 360000, 420000,  468000,  480000,  480000,  480000),
 #else
-       CORE_DVFS("cbus",   -1, -1, 1, KHZ,   144000, 182000, 240000, 312000,  384000,  408000,  408000,  408000),
+       CORE_DVFS("cbus",    0,  0, 1, KHZ,   144000, 182000, 240000, 312000,  384000,  408000,  408000,  408000),
+       CORE_DVFS("cbus",    0,  1, 1, KHZ,   228000, 288000, 360000, 408000,  408000,  408000,  408000,  408000),
+       CORE_DVFS("cbus",    1,  1, 1, KHZ,   228000, 288000, 360000, 420000,  468000,  480000,  480000,  480000),
 #endif
 
        CORE_DVFS("pll_m",  -1, -1, 1, KHZ,        1, 800000, 1066000, 1066000, 1066000, 1066000, 1066000, 1066000),