ARM: tegra: tagratab: Update skin throttling table
Hyungwoo Yang [Sat, 2 Nov 2013 05:12:06 +0000 (22:12 -0700)]
Update Tskin throttling table

Change-Id: Iac9d02d7f53b6e3087cfb832dfdddf9430c02d1f
Signed-off-by: Hyungwoo Yang <hyungwooy@nvidia.com>
Reviewed-on: http://git-master/r/325901
Reviewed-by: Harry Hong <hhong@nvidia.com>
Tested-by: Harry Hong <hhong@nvidia.com>

arch/arm/mach-tegra/board-tegratab-sensors.c

index 6c00cac..95d1785 100644 (file)
@@ -606,86 +606,32 @@ static struct therm_est_data skin_data = {
 };
 
 static struct throttle_table skin_throttle_table[] = {
-               /* CPU_THROT_LOW cannot be used by other than CPU */
-               /* NO_CAP cannot be used by CPU */
-               /*    CPU,   C2BUS,   C3BUS,    SCLK,     EMC */
-               { { 1530000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { { 1530000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { { 1326000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { { 1326000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { { 1326000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { { 1326000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { { 1326000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { { 1122000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { { 1122000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { { 1122000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { { 1122000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { { 1122000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { { 1122000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { { 1020000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { { 1020000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { { 1020000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { { 1020000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { { 1020000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { { 1020000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  918000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  918000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  918000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  918000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  918000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  918000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  816000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  816000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  816000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  816000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  816000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  816000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  714000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  714000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  714000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  714000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  714000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  714000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  612000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  612000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  612000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  612000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  612000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  612000,  NO_CAP,  NO_CAP,  NO_CAP,  NO_CAP } },
-               { {  612000,  564000,  564000,  NO_CAP,  NO_CAP } },
-               { {  612000,  564000,  564000,  NO_CAP,  NO_CAP } },
-               { {  612000,  528000,  528000,  NO_CAP,  NO_CAP } },
-               { {  612000,  528000,  528000,  NO_CAP,  NO_CAP } },
-               { {  612000,  492000,  492000,  NO_CAP,  NO_CAP } },
-               { {  612000,  492000,  492000,  NO_CAP,  NO_CAP } },
-               { {  612000,  420000,  420000,  NO_CAP,  NO_CAP } },
-               { {  612000,  420000,  420000,  NO_CAP,  NO_CAP } },
-               { {  612000,  408000,  408000,  NO_CAP,  NO_CAP } },
-               { {  612000,  408000,  408000,  NO_CAP,  NO_CAP } },
-               { {  612000,  360000,  360000,  NO_CAP,  NO_CAP } },
-               { {  612000,  360000,  360000,  NO_CAP,  NO_CAP } },
-               { {  510000,  360000,  360000,  312000,  NO_CAP } },
-               { {  510000,  360000,  360000,  312000,  NO_CAP } },
-               { {  510000,  360000,  360000,  312000,  480000 } },
-               { {  510000,  360000,  360000,  312000,  480000 } },
-               { {  510000,  360000,  360000,  312000,  480000 } },
-               { {  510000,  360000,  360000,  312000,  480000 } },
-               { {  510000,  360000,  360000,  312000,  480000 } },
-               { {  510000,  360000,  360000,  312000,  480000 } },
-               { {  468000,  360000,  360000,  312000,  480000 } },
-               { {  468000,  360000,  360000,  312000,  480000 } },
-               { {  468000,  276000,  276000,  208000,  480000 } },
-               { {  468000,  276000,  276000,  208000,  480000 } },
-               { {  372000,  276000,  276000,  208000,  204000 } },
-               { {  372000,  276000,  276000,  208000,  204000 } },
-               { {  288000,  276000,  276000,  208000,  204000 } },
-               { {  288000,  276000,  276000,  208000,  204000 } },
-               { {  252000,  276000,  228000,  208000,  102000 } },
-               { {  252000,  276000,  228000,  208000,  102000 } },
-               { {  204000,  276000,  228000,  208000,  102000 } },
-               { {  204000,  276000,  228000,  208000,  102000 } },
-               { {  102000,  276000,  228000,  208000,  102000 } },
-         { { CPU_THROT_LOW,  276000,  228000,  208000,  102000 } },
+       /* CPU_THROT_LOW cannot be used by other than CPU */
+       /*      CPU,  C2BUS,  C3BUS,   SCLK,    EMC */
+       { { 1650000, NO_CAP, NO_CAP, NO_CAP, NO_CAP } },
+       { { 1500000, NO_CAP, NO_CAP, NO_CAP, NO_CAP } },
+       { { 1400000, 564000, NO_CAP, NO_CAP, NO_CAP } },
+       { { 1300000, 564000, NO_CAP, NO_CAP, NO_CAP } },
+       { { 1200000, 564000, NO_CAP, NO_CAP, 624000 } },
+       { { 1100000, 528000, NO_CAP, NO_CAP, 624000 } },
+       { {  994500, 528000, NO_CAP, NO_CAP, 624000 } },
+       { {  969000, 528000, NO_CAP, NO_CAP, 624000 } },
+       { {  943500, 468000, 324000, NO_CAP, 528000 } },
+       { {  918000, 468000, 324000, NO_CAP, 528000 } },
+       { {  892500, 468000, 252000, 208000, 528000 } },
+       { {  867000, 468000, 252000, 208000, 528000 } },
+       { {  841500, 468000, 252000, 136000, 528000 } },
+       { {  816000, 468000, 252000, 136000, 528000 } },
+       { {  790500, 384000, 204000, 102000, 528000 } },
+       { {  765000, 384000, 204000, 102000, 528000 } },
+       { {  739500, 384000, 204000, 102000, 528000 } },
+       { {  714000, 384000, 204000, 102000, 528000 } },
+       { {  688500, 384000, 204000, 102000, 528000 } },
+       { {  663000, 384000, 204000, 102000, 528000 } },
+       { {  637500, 384000, 204000, 102000, 408000 } },
+       { {  612000, 384000, 204000, 102000, 408000 } },
+       { {  586500, 300000, 204000,  81600, 408000 } },
+       { {  561000, 300000, 204000,  81600, 408000 } },
 };
 
 static struct balanced_throttle skin_throttle = {