]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
staging: ti-soc-thermal: introduce OMAP4430 extrapolation constants
authorEduardo Valentin <eduardo.valentin@ti.com>
Mon, 8 Apr 2013 12:19:10 +0000 (08:19 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 8 Apr 2013 17:35:08 +0000 (10:35 -0700)
This patch defines and utilizes the extrapolation constants for OMAP4430.

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

index ee9c902702554008933af8d8f0736249e5e399c2..d255d33da9eb328f358e3d40471a8ed2be355703 100644 (file)
@@ -82,10 +82,10 @@ const struct ti_bandgap_data omap4430_data = {
                .registers = &omap4430_mpu_temp_sensor_registers,
                .ts_data = &omap4430_mpu_temp_sensor_data,
                .domain = "cpu",
-               .slope = 0,
-               .constant = 20000,
-               .slope_pcb = 0,
-               .constant_pcb = 20000,
+               .slope = OMAP_GRADIENT_SLOPE_4430,
+               .constant = OMAP_GRADIENT_CONST_4430,
+               .slope_pcb = OMAP_GRADIENT_SLOPE_W_PCB_4430,
+               .constant_pcb = OMAP_GRADIENT_CONST_W_PCB_4430,
                .register_cooling = ti_thermal_register_cpu_cooling,
                .unregister_cooling = ti_thermal_unregister_cpu_cooling,
                },
index 7b2d600f1352e3e62cf3a2340c3bc315b84004cf..47cc90267556ab29c7deab6084080be8dab46643 100644 (file)
@@ -26,6 +26,8 @@
 #include "ti-bandgap.h"
 
 /* sensors gradient and offsets */
+#define OMAP_GRADIENT_SLOPE_4430                               0
+#define OMAP_GRADIENT_CONST_4430                               20000
 #define OMAP_GRADIENT_SLOPE_4460                               348
 #define OMAP_GRADIENT_CONST_4460                               -9301
 #define OMAP_GRADIENT_SLOPE_4470                               308
@@ -37,6 +39,8 @@
 #define OMAP_GRADIENT_CONST_5430_GPU                           978
 
 /* PCB sensor calculation constants */
+#define OMAP_GRADIENT_SLOPE_W_PCB_4430                         0
+#define OMAP_GRADIENT_CONST_W_PCB_4430                         20000
 #define OMAP_GRADIENT_SLOPE_W_PCB_4460                         1142
 #define OMAP_GRADIENT_CONST_W_PCB_4460                         -393
 #define OMAP_GRADIENT_SLOPE_W_PCB_4470                         1063