Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 864e160a authored by Dong Aisheng's avatar Dong Aisheng Committed by Stephen Boyd
Browse files

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: default avatarDong Aisheng <aisheng.dong@freescale.com>
[sboyd@codeaurora.org: Redo commit text, add NULL check in
clk_enable()]
Signed-off-by: default avatarStephen Boyd <sboyd@codeaurora.org>
parent d6968fca
Loading
Loading
Loading
Loading
+5 −18
Original line number Diff line number Diff line
@@ -1023,14 +1023,6 @@ static void clk_core_disable(struct clk_core *core)
	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: the clk being gated
@@ -1051,7 +1043,7 @@ void clk_disable(struct clk *clk)
		return;

	flags = clk_enable_lock();
	__clk_disable(clk);
	clk_core_disable(clk->core);
	clk_enable_unlock(flags);
}
EXPORT_SYMBOL_GPL(clk_disable);
@@ -1089,14 +1081,6 @@ static int clk_core_enable(struct clk_core *core)
	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: the clk being ungated
@@ -1115,8 +1099,11 @@ int clk_enable(struct clk *clk)
	unsigned long flags;
	int ret;

	if (!clk)
		return 0;

	flags = clk_enable_lock();
	ret = __clk_enable(clk);
	ret = clk_core_enable(clk->core);
	clk_enable_unlock(flags);

	return ret;