ARM: tegra: powermon: Fix copyrights from GPLv3 to GPLv2
[linux-3.10.git] / arch / arm / mach-tegra / tegra14_edp.c
index 4cf18ea..d4499de 100644 (file)
@@ -57,7 +57,7 @@ static struct clk *cap_clks[CAP_CLKS_NUM];
  */
 static struct core_edp_entry core_edp_table[] = {
        {
-               .sku            = 0x7,          /* SL440 */
+               .sku            = 0x7,
                .cap_mA         = 3000,         /* 3A cap */
                .mult           = 1000000,      /* MHZ */
                .cap_cpu        = {
@@ -91,7 +91,7 @@ static struct core_edp_entry core_edp_table[] = {
                },
        },
        {
-               .sku            = 0x3,          /* SL460 */
+               .sku            = 0x3,
                .cap_mA         = 3000,         /* 3A cap */
                .mult           = 1000000,      /* MHZ */
                .cap_cpu        = {
@@ -197,39 +197,41 @@ static struct core_edp_entry core_edp_table[] = {
 #ifdef CONFIG_TEGRA_EDP_LIMITS
 static struct tegra_edp_cpu_leakage_params t14x_leakage_params[] = {
        {
-               .cpu_speedo_id      = 0, /* A01 CPU */
+               .cpu_speedo_id      = 0, /* A01 CPU */
+
+               .temp_scaled        = 10,
 
                .dyn_scaled         = 1000000,
-               .dyn_consts_n       = {  643724,  908655, 1173586, 1438517 },
+               .dyn_consts_n       = {  376000,  638000,  916000, 1203000 },
 
                .consts_scaled      = 1000000,
-               .leakage_consts_n   = {  524409,  699606,  874803, 1050000 },
+               .leakage_consts_n   = {  489500,  730600,  867600, 1000000 },
 
-               .ijk_scaled         = 100000,
+               .ijk_scaled         = 1000,
                .leakage_consts_ijk = {
                        /* i = 0 */
-                       { {   0,   -5346808,   97234,   -464, },
-                         {   0,   16803984, -307162,   1481, },
-                         {   0,  -17730060,  322460,  -1546, },
-                         {   0,    6489900, -118190,    564, },
+                       { {    564982,  -1353469,    309283,    -20862, },
+                         {  -1866916,   4500931,  -1026666,     68669, },
+                         {   1965934,  -4869757,   1107682,    -73554, },
+                         {   -637854,   1715497,   -388916,     25621, },
                        },
                        /* i = 1 */
-                       { {   0,   -7166070,   16144,  -2495, },
-                         {   0,   22733881,  -62339,   7849, },
-                         {   0,  -22851718,   17626,  -7211, },
-                         {   0,    8845764,   -3232,   2668, },
+                       { {  -7341396,   7706464,  -1729662,    114105, },
+                         {  24249928, -25178676,   5651247,   -370322, },
+                         { -26109261,  26794485,  -6018513,    392722, },
+                         {   9127986,  -9288224,   2091707,   -135487, },
                        },
                        /* i = 2 */
-                       { {   0,  -13755297,   88228,    194, },
-                         {   0,   43058825, -281494,   -604, },
-                         {   0,  -45854189,  328873,    337, },
-                         {   0,   17332703, -123100,   -128, },
+                       { {   9830061,  -9444047,   2035950,   -132842, },
+                         { -31837469,  30412491,  -6571344,    428173, },
+                         {  33645736, -31974811,   6933186,   -452148, },
+                         { -11561204,  11000249,  -2395570,    156270, },
                        },
                        /* i = 3 */
-                       { {   0,    1950888,   -8210,    -62, },
-                         {   0,   -6086732,   26052,    197, },
-                         {   0,    6462190,  -32222,   -161, },
-                         {   0,   -2416618,   11593,     62, },
+                       { {  -2848862,   2437747,   -500201,     31386, },
+                         {   9160903,  -7785587,   1605160,   -100724, },
+                         {  -9619266,   8124245,  -1686232,    106069, },
+                         {   3291191,  -2777151,    581139,    -36610, },
                        },
                },
                .leakage_min = 30,
@@ -238,6 +240,8 @@ static struct tegra_edp_cpu_leakage_params t14x_leakage_params[] = {
        {
                .cpu_speedo_id      = 1, /* SKU 0x3 CPU */
 
+               .temp_scaled        = 10,
+
                .dyn_scaled         = 1000000,
                .dyn_consts_n       = {  376000,  638000,  916000, 1203000 },
 
@@ -247,28 +251,28 @@ static struct tegra_edp_cpu_leakage_params t14x_leakage_params[] = {
                .ijk_scaled         = 1000,
                .leakage_consts_ijk = {
                        /* i = 0 */
-                       { {    564982,  -135347,    3093,    -21, },
-                         {  -1866916,   450093,  -10267,     69, },
-                         {   1965934,  -486976,   11077,    -74, },
-                         {   -637854,   171550,   -3889,     26, },
+                       { {    564982,  -1353469,    309283,    -20862, },
+                         {  -1866916,   4500931,  -1026666,     68669, },
+                         {   1965934,  -4869757,   1107682,    -73554, },
+                         {   -637854,   1715497,   -388916,     25621, },
                        },
                        /* i = 1 */
-                       { {  -7341396,   770646,  -17297,    114, },
-                         {  24249928, -2517868,   56512,   -370, },
-                         { -26109261,  2679448,  -60185,    392, },
-                         {   9127986,  -928822,   20917,   -135, },
+                       { {  -7341396,   7706464,  -1729662,    114105, },
+                         {  24249928, -25178676,   5651247,   -370322, },
+                         { -26109261,  26794485,  -6018513,    392722, },
+                         {   9127986,  -9288224,   2091707,   -135487, },
                        },
                        /* i = 2 */
-                       { {   9830061,  -944405,   20359,   -133, },
-                         { -31837469,  3041249, -655713,    428, },
-                         {  33645736, -3197481,   69332,   -452, },
-                         { -11561204,  1100025,  -23956,    156, },
+                       { {   9830061,  -9444047,   2035950,   -132842, },
+                         { -31837469,  30412491,  -6571344,    428173, },
+                         {  33645736, -31974811,   6933186,   -452148, },
+                         { -11561204,  11000249,  -2395570,    156270, },
                        },
                        /* i = 3 */
-                       { {  -2848862,   243774,   -5002,     31, },
-                         {   9160903,  -778559,   16052,   -101, },
-                         {  -9619266,   812425,  -16862,    106, },
-                         {   3291191,  -277715,    5811,    -37, },
+                       { {  -2848862,   2437747,   -500201,     31386, },
+                         {   9160903,  -7785587,   1605160,   -100724, },
+                         {  -9619266,   8124245,  -1686232,    106069, },
+                         {   3291191,  -2777151,    581139,    -36610, },
                        },
                },
                .leakage_min = 30,