[PATCH v1 4/4] thermal: mediatek: minor mtk_thermal.c cleanups
louis.yu at mediatek.com
louis.yu at mediatek.com
Wed Jul 26 22:46:57 PDT 2017
From: Louis Yu <louis.yu at mediatek.com>
Move thermal module reset in the beginning and revise clock error
handle flow to pair the clock control.
Signed-off-by: Louis Yu <louis.yu at mediatek.com>
---
drivers/thermal/mtk_thermal.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/drivers/thermal/mtk_thermal.c b/drivers/thermal/mtk_thermal.c
index f2a7155..5dffdb4 100644
--- a/drivers/thermal/mtk_thermal.c
+++ b/drivers/thermal/mtk_thermal.c
@@ -712,20 +712,20 @@ static int mtk_thermal_probe(struct platform_device *pdev)
return -EINVAL;
}
+ ret = device_reset(&pdev->dev);
+ if (ret)
+ return ret;
+
ret = clk_prepare_enable(mt->clk_auxadc);
if (ret) {
dev_err(&pdev->dev, "Can't enable auxadc clk: %d\n", ret);
- return ret;
- }
-
- ret = device_reset(&pdev->dev);
- if (ret)
goto err_disable_clk_auxadc;
+ }
ret = clk_prepare_enable(mt->clk_peri_therm);
if (ret) {
dev_err(&pdev->dev, "Can't enable peri clk: %d\n", ret);
- goto err_disable_clk_auxadc;
+ goto err_disable_clk_peri_therm;
}
for (i = 0; i < mt->conf->num_banks; i++)
--
1.9.1
More information about the Linux-mediatek
mailing list