Added shutdown callback function to prevent unwanted thermal zone operating
while shutdown processing.
Bug
1515432
Change-Id: I54822fa6fe4a1af811b11324c5c378904c11f654
Signed-off-by: Jinyoung Park <jinyoungp@nvidia.com>
Reviewed-on: http://git-master/r/416247
(cherry picked from commit
d587035a252ca5c579db4ad8fad1756259a2566c)
Reviewed-on: http://git-master/r/427500
GVS: Gerrit_Virtual_Submit
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
return 0;
}
+static void gadc_thermal_shutdown(struct platform_device *pdev)
+{
+ struct gadc_thermal_driver_data *drvdata = platform_get_drvdata(pdev);
+ thermal_zone_device_unregister(drvdata->tz);
+}
+
static struct platform_driver gadc_thermal_driver = {
.driver = {
.name = "generic-adc-thermal",
},
.probe = gadc_thermal_probe,
.remove = gadc_thermal_remove,
+ .shutdown = gadc_thermal_shutdown,
};
module_platform_driver(gadc_thermal_driver);