thermal: exynos: Use the new thermal trend type for quick cooling action.
authorAmit Daniel Kachhap <amit.daniel@samsung.com>
Fri, 8 Feb 2013 01:13:07 +0000 (01:13 +0000)
committerZhang Rui <rui.zhang@intel.com>
Fri, 8 Feb 2013 12:26:14 +0000 (20:26 +0800)
This patch uses the quick thermal cooling trend type macros. This is needed
as exynos5 and other thermal sensors now supports only interrupt method for
thresold temperature check.

Acked-by: Kukjin Kim <kgene.kim@samsung.com>
Signed-off-by: Amit Daniel Kachhap <amit.daniel@samsung.com>
Signed-off-by: Zhang Rui <rui.zhang@intel.com>
drivers/thermal/exynos_thermal.c

index f4dd68a250226a7beea3f3cfedacf5ddfeb93667..64aa8b445054cc3d24ec1544e6a07b164e5cd00f 100644 (file)
@@ -295,7 +295,7 @@ static int exynos_bind(struct thermal_zone_device *thermal,
                case MONITOR_ZONE:
                case WARN_ZONE:
                        if (thermal_zone_bind_cooling_device(thermal, i, cdev,
-                                                               level, level)) {
+                                                               level, 0)) {
                                pr_err("error binding cdev inst %d\n", i);
                                ret = -EINVAL;
                        }
@@ -381,9 +381,9 @@ static int exynos_get_trend(struct thermal_zone_device *thermal,
                return ret;
 
        if (thermal->temperature >= trip_temp)
-               *trend = THERMAL_TREND_RAISING;
+               *trend = THERMAL_TREND_RAISE_FULL;
        else
-               *trend = THERMAL_TREND_DROPPING;
+               *trend = THERMAL_TREND_DROP_FULL;
 
        return 0;
 }
This page took 0.025167 seconds and 5 git commands to generate.