summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorAlex Frid <afrid@nvidia.com>2011-06-25 19:15:28 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:47:13 -0800
commit89a4a8e121aacc02843f74dd50f1dbfdc73fac8e (patch)
treecee30f1659a57d77c416b290be002f845b3b5491 /arch
parentcd02d305f5c194824616c4123de199ca3dcd822b (diff)
ARM: tegra: clock: Add shared bus users rate printout
Original-Change-Id: Icb1a5028d575155427f1fd7fa5b3ee2a145934f4 Reviewed-on: http://git-master/r/38421 Tested-by: Aleksandr Frid <afrid@nvidia.com> Tested-by: Gerrit_Virtual_Submit Reviewed-by: Wen Yi <wyi@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Narendra Damahe <ndamahe@nvidia.com> Rebase-Id: Rf473061330e8b6d63948c9a0ed247e37e3534a52
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-tegra/clock.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/arch/arm/mach-tegra/clock.c b/arch/arm/mach-tegra/clock.c
index 57bf365d7d19..8ac85e943875 100644
--- a/arch/arm/mach-tegra/clock.c
+++ b/arch/arm/mach-tegra/clock.c
@@ -960,13 +960,16 @@ static void clock_tree_show_one(struct seq_file *s, struct clk *c, int level)
}
}
- seq_printf(s, "%*s%c%c%-*s%c %-6s %-3d %-8s %-10lu\n",
+ seq_printf(s, "%*s%c%c%-*s%c %-6s %-3d %-8s %-10lu",
level * 3 + 1, "",
rate > max_rate ? '!' : ' ',
!c->set ? '*' : ' ',
30 - level * 3, c->name,
c->cansleep ? '$' : ' ',
state, c->refcnt, div, rate);
+ 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);
@@ -982,8 +985,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);