panic("%s: failed to map registers\n", __func__);
 
        ctx = samsung_clk_init(np, reg_base, CLK_NR_CLKS);
-       if (!ctx)
-               panic("%s: unable to allocate context.\n", __func__);
 
        samsung_clk_of_register_fixed_ext(ctx, exynos4_fixed_rate_ext_clks,
                        ARRAY_SIZE(exynos4_fixed_rate_ext_clks),
 
        }
 
        ctx = samsung_clk_init(np, reg_base, CLK_NR_CLKS);
-       if (!ctx)
-               panic("%s: unable to allocate context.\n", __func__);
+
        samsung_clk_of_register_fixed_ext(ctx, exynos5250_fixed_rate_ext_clks,
                        ARRAY_SIZE(exynos5250_fixed_rate_ext_clks),
                        ext_clk_match);
 
        exynos5x_soc = soc;
 
        ctx = samsung_clk_init(np, reg_base, CLK_NR_CLKS);
-       if (!ctx)
-               panic("%s: unable to allocate context.\n", __func__);
 
        samsung_clk_of_register_fixed_ext(ctx, exynos5x_fixed_rate_ext_clks,
                        ARRAY_SIZE(exynos5x_fixed_rate_ext_clks),
 
        }
 
        ctx = samsung_clk_init(np, reg_base, CLK_NR_CLKS);
-       if (!ctx)
-               panic("%s: unable to allocate context.\n", __func__);
 
        samsung_clk_of_register_fixed_ext(ctx, exynos5440_fixed_rate_ext_clks,
                ARRAY_SIZE(exynos5440_fixed_rate_ext_clks), ext_clk_match);
 
        }
 
        ctx = samsung_clk_init(np, reg_base, NR_CLKS);
-       if (!ctx)
-               panic("%s: unable to allocate context.\n", __func__);
 
        /* Register external clocks only in non-dt cases */
        if (!np)
 
        }
 
        ctx = samsung_clk_init(np, reg_base, NR_CLKS);
-       if (!ctx)
-               panic("%s: unable to allocate context.\n", __func__);
 
        /* Register external clocks only in non-dt cases */
        if (!np)
 
        }
 
        ctx = samsung_clk_init(np, reg_base, NR_CLKS);
-       if (!ctx)
-               panic("%s: unable to allocate context.\n", __func__);
 
        /* Register external clocks only in non-dt cases */
        if (!np)
 
        }
 
        ctx = samsung_clk_init(np, reg_base, NR_CLKS);
-       if (!ctx)
-               panic("%s: unable to allocate context.\n", __func__);
 
        /* Register external clocks. */
        if (!np)
 
        struct samsung_clk_provider *ctx;
 
        ctx = samsung_clk_init(np, reg_base, NR_CLKS);
-       if (!ctx)
-               panic("%s: unable to allocate context.\n", __func__);
 
        samsung_clk_register_mux(ctx, early_mux_clks,
                                        ARRAY_SIZE(early_mux_clks));