clk: Squash __clk_{enable,disable}() into callers
These functions are only used in one place. Let's squash them into their respective callers to save some lines. Signed-off-by: Dong Aisheng <aisheng.dong@freescale.com> [sboyd@codeaurora.org: Redo commit text, add NULL check in clk_enable()] Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
This commit is contained in:
Родитель
d6968fca78
Коммит
864e160ae5
|
@ -1023,14 +1023,6 @@ static void clk_core_disable(struct clk_core *core)
|
||||||
clk_core_disable(core->parent);
|
clk_core_disable(core->parent);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void __clk_disable(struct clk *clk)
|
|
||||||
{
|
|
||||||
if (!clk)
|
|
||||||
return;
|
|
||||||
|
|
||||||
clk_core_disable(clk->core);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* clk_disable - gate a clock
|
* clk_disable - gate a clock
|
||||||
* @clk: the clk being gated
|
* @clk: the clk being gated
|
||||||
|
@ -1051,7 +1043,7 @@ void clk_disable(struct clk *clk)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
flags = clk_enable_lock();
|
flags = clk_enable_lock();
|
||||||
__clk_disable(clk);
|
clk_core_disable(clk->core);
|
||||||
clk_enable_unlock(flags);
|
clk_enable_unlock(flags);
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL_GPL(clk_disable);
|
EXPORT_SYMBOL_GPL(clk_disable);
|
||||||
|
@ -1089,14 +1081,6 @@ static int clk_core_enable(struct clk_core *core)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int __clk_enable(struct clk *clk)
|
|
||||||
{
|
|
||||||
if (!clk)
|
|
||||||
return 0;
|
|
||||||
|
|
||||||
return clk_core_enable(clk->core);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* clk_enable - ungate a clock
|
* clk_enable - ungate a clock
|
||||||
* @clk: the clk being ungated
|
* @clk: the clk being ungated
|
||||||
|
@ -1115,8 +1099,11 @@ int clk_enable(struct clk *clk)
|
||||||
unsigned long flags;
|
unsigned long flags;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
|
if (!clk)
|
||||||
|
return 0;
|
||||||
|
|
||||||
flags = clk_enable_lock();
|
flags = clk_enable_lock();
|
||||||
ret = __clk_enable(clk);
|
ret = clk_core_enable(clk->core);
|
||||||
clk_enable_unlock(flags);
|
clk_enable_unlock(flags);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче