hwmon/drivers/mr75203: use HZ macros
[linux-2.6-microblaze.git] / drivers / rtc / rtc-stm32.c
index 75a8924..ac9e228 100644 (file)
@@ -754,7 +754,7 @@ static int stm32_rtc_probe(struct platform_device *pdev)
 
        ret = clk_prepare_enable(rtc->rtc_ck);
        if (ret)
-               goto err;
+               goto err_no_rtc_ck;
 
        if (rtc->data->need_dbp)
                regmap_update_bits(rtc->dbp, rtc->dbp_reg,
@@ -830,10 +830,12 @@ static int stm32_rtc_probe(struct platform_device *pdev)
        }
 
        return 0;
+
 err:
+       clk_disable_unprepare(rtc->rtc_ck);
+err_no_rtc_ck:
        if (rtc->data->has_pclk)
                clk_disable_unprepare(rtc->pclk);
-       clk_disable_unprepare(rtc->rtc_ck);
 
        if (rtc->data->need_dbp)
                regmap_update_bits(rtc->dbp, rtc->dbp_reg, rtc->dbp_mask, 0);