ARM: tegra: clock: Add round_rate op for shared clocks
authorColin Cross <ccross@android.com>
Fri, 14 Jan 2011 23:06:29 +0000 (15:06 -0800)
committerColin Cross <ccross@android.com>
Fri, 14 Jan 2011 23:28:20 +0000 (15:28 -0800)
Change-Id: Ica3f9fd9db4fe38f2c9ca3fc248526211f59c622
Signed-off-by: Colin Cross <ccross@android.com>
arch/arm/mach-tegra/tegra2_clocks.c

index 3dcc11616e90578ebcba5a21deb82f2691d0cda2..02f5435a050fed319b2633c6e49764b6e3621ae7 100644 (file)
@@ -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,
 };