clk: samsung: Remove useless check for return value of samsung_clk_init
[deliverable/linux.git] / drivers / mfd / twl6040.c
index 85cc32a2e0e052984e0eeb7c59fca558f3d91e0e..852d5874aabb764ae7948d9cbfd4abf5123d413c 100644 (file)
@@ -304,6 +304,7 @@ int twl6040_power(struct twl6040 *twl6040, int on)
                        /* use automatic power-up sequence */
                        ret = twl6040_power_up_automatic(twl6040);
                        if (ret) {
+                               clk_disable_unprepare(twl6040->clk32k);
                                twl6040->power_count = 0;
                                goto out;
                        }
@@ -311,6 +312,7 @@ int twl6040_power(struct twl6040 *twl6040, int on)
                        /* use manual power-up sequence */
                        ret = twl6040_power_up_manual(twl6040);
                        if (ret) {
+                               clk_disable_unprepare(twl6040->clk32k);
                                twl6040->power_count = 0;
                                goto out;
                        }
This page took 0.025768 seconds and 5 git commands to generate.