From: Heiner Kallweit Date: Sat, 8 Nov 2014 19:35:54 +0000 (+0100) Subject: imx: thermal: imx_get_temp might be called before sensor clock is prepared X-Git-Tag: omap-for-v3.19/fixes-for-merge-window~133^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=90a21ff5824c3ae8b49c1c0498b137792b935aab;p=pandora-kernel.git imx: thermal: imx_get_temp might be called before sensor clock is prepared imx_get_temp might be called before the sensor clock is prepared thus resulting in a timeout of the first attempt to read temp: thermal thermal_zone0: failed to read out thermal zone 0 Happened to me on a Utilite Standard with IMX6 Dual SoC. Reason is that in imx_thermal_probe thermal_zone_device_register is called before the sensor clock is prepared. thermal_zone_device_register however calls thermal_zone_device_update which eventually calls imx_get_temp. Fix this by preparing the clock before calling thermal_zone_device_register. Signed-off-by: Heiner Kallweit Signed-off-by: Eduardo Valentin --- Reading git-diff-tree failed