From 1e708e76d81118011d0eefa6c900923720fdd5c0 Mon Sep 17 00:00:00 2001 From: Prashant Gaikwad Date: Wed, 6 Jul 2011 16:05:21 +0530 Subject: ARM: tegra: clock: Add shared bus users rate printout Change-Id: I115ab2464378df094dae67268c919980bd72b843 Reviewed-on: http://git-master/r/39785 Reviewed-by: Prashant Gaikwad Tested-by: Prashant Gaikwad Reviewed-by: Aleksandr Frid Reviewed-by: Bharat Nihalani --- arch/arm/mach-tegra/clock.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/arch/arm/mach-tegra/clock.c b/arch/arm/mach-tegra/clock.c index 2ee342f35e2d..0a61e08dcb2e 100644 --- a/arch/arm/mach-tegra/clock.c +++ b/arch/arm/mach-tegra/clock.c @@ -720,12 +720,15 @@ static void clock_tree_show_one(struct seq_file *s, struct clk *c, int level) } } - seq_printf(s, "%*s%c%c%-*s %-6s %-3d %-8s %-10lu\n", + seq_printf(s, "%*s%c%c%-*s %-6s %-3d %-8s %-10lu", level * 3 + 1, "", c->rate > c->max_rate ? '!' : ' ', !c->set ? '*' : ' ', 30 - level * 3, c->name, state, c->refcnt, div, clk_get_rate_all_locked(c)); + if (c->parent && !list_empty(&c->parent->shared_bus_list)) + seq_printf(s, " (%lu)", c->u.shared_bus_user.rate); + seq_printf(s, "\n"); if (c->dvfs) dvfs_show_one(s, c->dvfs, level + 1); @@ -741,8 +744,8 @@ static void clock_tree_show_one(struct seq_file *s, struct clk *c, int level) static int clock_tree_show(struct seq_file *s, void *data) { struct clk *c; - seq_printf(s, " clock state ref div rate\n"); - seq_printf(s, "--------------------------------------------------------------\n"); + seq_printf(s, " clock state ref div rate (shared_rate)\n"); + seq_printf(s, "-----------------------------------------------------------------------------\n"); mutex_lock(&clock_list_lock); -- cgit v1.2.3