From: Colin Cross Date: Fri, 14 Jan 2011 23:06:29 +0000 (-0800) Subject: ARM: tegra: clock: Add round_rate op for shared clocks X-Git-Tag: firefly_0821_release~9833^2~58^2~2 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=5feeeb6acebca07aa6572ad8dc3489f3b0264342;p=firefly-linux-kernel-4.4.55.git ARM: tegra: clock: Add round_rate op for shared clocks Change-Id: Ica3f9fd9db4fe38f2c9ca3fc248526211f59c622 Signed-off-by: Colin Cross --- diff --git a/arch/arm/mach-tegra/tegra2_clocks.c b/arch/arm/mach-tegra/tegra2_clocks.c index 3dcc11616e90..02f5435a050f 100644 --- a/arch/arm/mach-tegra/tegra2_clocks.c +++ b/arch/arm/mach-tegra/tegra2_clocks.c @@ -1245,6 +1245,11 @@ static int tegra_clk_shared_bus_set_rate(struct clk *c, unsigned long rate) return 0; } +static long tegra_clk_shared_bus_round_rate(struct clk *c, unsigned long rate) +{ + return clk_round_rate(c->parent, rate); +} + static int tegra_clk_shared_bus_enable(struct clk *c) { c->u.shared_bus_user.enabled = true; @@ -1263,6 +1268,7 @@ static struct clk_ops tegra_clk_shared_bus_ops = { .enable = tegra_clk_shared_bus_enable, .disable = tegra_clk_shared_bus_disable, .set_rate = tegra_clk_shared_bus_set_rate, + .round_rate = tegra_clk_shared_bus_round_rate, };