|
@@ -55,41 +55,6 @@ static const struct clk_ops samsung_pll35xx_clk_ops = {
|
|
|
.recalc_rate = samsung_pll35xx_recalc_rate,
|
|
|
};
|
|
|
|
|
|
-struct clk * __init samsung_clk_register_pll35xx(const char *name,
|
|
|
- const char *pname, const void __iomem *con_reg)
|
|
|
-{
|
|
|
- struct samsung_clk_pll *pll;
|
|
|
- struct clk *clk;
|
|
|
- struct clk_init_data init;
|
|
|
-
|
|
|
- pll = kzalloc(sizeof(*pll), GFP_KERNEL);
|
|
|
- if (!pll) {
|
|
|
- pr_err("%s: could not allocate pll clk %s\n", __func__, name);
|
|
|
- return NULL;
|
|
|
- }
|
|
|
-
|
|
|
- init.name = name;
|
|
|
- init.ops = &samsung_pll35xx_clk_ops;
|
|
|
- init.flags = CLK_GET_RATE_NOCACHE;
|
|
|
- init.parent_names = &pname;
|
|
|
- init.num_parents = 1;
|
|
|
-
|
|
|
- pll->hw.init = &init;
|
|
|
- pll->con_reg = con_reg;
|
|
|
-
|
|
|
- clk = clk_register(NULL, &pll->hw);
|
|
|
- if (IS_ERR(clk)) {
|
|
|
- pr_err("%s: failed to register pll clock %s\n", __func__,
|
|
|
- name);
|
|
|
- kfree(pll);
|
|
|
- }
|
|
|
-
|
|
|
- if (clk_register_clkdev(clk, name, NULL))
|
|
|
- pr_err("%s: failed to register lookup for %s", __func__, name);
|
|
|
-
|
|
|
- return clk;
|
|
|
-}
|
|
|
-
|
|
|
/*
|
|
|
* PLL36xx Clock Type
|
|
|
*/
|
|
@@ -128,41 +93,6 @@ static const struct clk_ops samsung_pll36xx_clk_ops = {
|
|
|
.recalc_rate = samsung_pll36xx_recalc_rate,
|
|
|
};
|
|
|
|
|
|
-struct clk * __init samsung_clk_register_pll36xx(const char *name,
|
|
|
- const char *pname, const void __iomem *con_reg)
|
|
|
-{
|
|
|
- struct samsung_clk_pll *pll;
|
|
|
- struct clk *clk;
|
|
|
- struct clk_init_data init;
|
|
|
-
|
|
|
- pll = kzalloc(sizeof(*pll), GFP_KERNEL);
|
|
|
- if (!pll) {
|
|
|
- pr_err("%s: could not allocate pll clk %s\n", __func__, name);
|
|
|
- return NULL;
|
|
|
- }
|
|
|
-
|
|
|
- init.name = name;
|
|
|
- init.ops = &samsung_pll36xx_clk_ops;
|
|
|
- init.flags = CLK_GET_RATE_NOCACHE;
|
|
|
- init.parent_names = &pname;
|
|
|
- init.num_parents = 1;
|
|
|
-
|
|
|
- pll->hw.init = &init;
|
|
|
- pll->con_reg = con_reg;
|
|
|
-
|
|
|
- clk = clk_register(NULL, &pll->hw);
|
|
|
- if (IS_ERR(clk)) {
|
|
|
- pr_err("%s: failed to register pll clock %s\n", __func__,
|
|
|
- name);
|
|
|
- kfree(pll);
|
|
|
- }
|
|
|
-
|
|
|
- if (clk_register_clkdev(clk, name, NULL))
|
|
|
- pr_err("%s: failed to register lookup for %s", __func__, name);
|
|
|
-
|
|
|
- return clk;
|
|
|
-}
|
|
|
-
|
|
|
/*
|
|
|
* PLL45xx Clock Type
|
|
|
*/
|