staging: ti-soc-thermal: update OMAP5 extrapolation rules
authorEduardo Valentin <eduardo.valentin@ti.com>
Mon, 8 Apr 2013 12:19:11 +0000 (08:19 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 8 Apr 2013 17:35:08 +0000 (10:35 -0700)
Update the constants to the correct hotspot extrapolation
equation constants. OMAP4 constants are revisited and correct.

Signed-off-by: Eduardo Valentin <eduardo.valentin@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/ti-soc-thermal/omap5-thermal-data.c
drivers/staging/ti-soc-thermal/ti-thermal.h

index f170211c6e2fd1124b6847f0e5f1cd9d633dbea1..eff0c80fd4af50110cde6b4dc5cba3500787e91e 100644 (file)
@@ -314,7 +314,6 @@ omap5430_adc_to_temp[
 };
 
 /* OMAP54xx ES2.0 data */
-/* TODO : Need to update the slope/constant for ES2.0 silicon */
 const struct ti_bandgap_data omap5430_data = {
        .features = TI_BANDGAP_FEATURE_TSHUT_CONFIG |
                        TI_BANDGAP_FEATURE_FREEZE_BIT |
index 47cc90267556ab29c7deab6084080be8dab46643..5055777727cc8ec486079669c316f9a01296e6be 100644 (file)
 #define OMAP_GRADIENT_SLOPE_4470                               308
 #define OMAP_GRADIENT_CONST_4470                               -7896
 
-#define OMAP_GRADIENT_SLOPE_5430_CPU                           196
-#define OMAP_GRADIENT_CONST_5430_CPU                           -6822
-#define OMAP_GRADIENT_SLOPE_5430_GPU                           64
-#define OMAP_GRADIENT_CONST_5430_GPU                           978
+#define OMAP_GRADIENT_SLOPE_5430_CPU                           65
+#define OMAP_GRADIENT_CONST_5430_CPU                           -1791
+#define OMAP_GRADIENT_SLOPE_5430_GPU                           117
+#define OMAP_GRADIENT_CONST_5430_GPU                           -2992
 
 /* PCB sensor calculation constants */
 #define OMAP_GRADIENT_SLOPE_W_PCB_4430                         0
 #define OMAP_GRADIENT_SLOPE_W_PCB_4470                         1063
 #define OMAP_GRADIENT_CONST_W_PCB_4470                         -477
 
-#define OMAP_GRADIENT_SLOPE_W_PCB_5430_CPU                     469
-#define OMAP_GRADIENT_CONST_W_PCB_5430_CPU                     -1272
-#define OMAP_GRADIENT_SLOPE_W_PCB_5430_GPU                     378
-#define OMAP_GRADIENT_CONST_W_PCB_5430_GPU                     154
+#define OMAP_GRADIENT_SLOPE_W_PCB_5430_CPU                     100
+#define OMAP_GRADIENT_CONST_W_PCB_5430_CPU                     484
+#define OMAP_GRADIENT_SLOPE_W_PCB_5430_GPU                     464
+#define OMAP_GRADIENT_CONST_W_PCB_5430_GPU                     -5102
 
 /* trip points of interest in milicelsius (at hotspot level) */
 #define OMAP_TRIP_COLD                                         100000