diff options
author | Daniel Lezcano <daniel.lezcano@linaro.org> | 2011-06-08 23:30:00 +0200 |
---|---|---|
committer | Daniel Lezcano <daniel.lezcano@free.fr> | 2011-06-08 23:30:00 +0200 |
commit | 7801c2de6ab4407368dbc76adb685e206caac961 (patch) | |
tree | 10b133af5bf4b3f7cec13b99428dacf51e4b8b95 /clocks.c | |
parent | 9d5431cbc190af3f063c60b98eb7cdeeb7802133 (diff) |
Remove old clock tree dump code
It is replaced by the tree code.
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Diffstat (limited to 'clocks.c')
-rw-r--r-- | clocks.c | 56 |
1 files changed, 3 insertions, 53 deletions
@@ -646,59 +646,9 @@ static int dump_clock_cb(struct tree *t, void *data) return 0; } -void dump_clock_info(struct clock_info *clk, int level, int bmp) +int dump_clock_info(void) { - int i, j; - - if (!clk) - return; - - for (i = 1, j = 0; i < level; i++, j = (i - 1)) { - if (i == (level - 1)) { - if (clk->last_child) - printf("`-- "); - else - printf("|-- "); - } else { - if ((1<<j) & bmp) - printf("| "); - else - printf(" "); - } - } - - if (clk == clocks_info) - printf("%s\n", clk->name); - else { - char *unit = "Hz"; - double drate = (double)clk->rate; - - if (drate > 1000 && drate < 1000000) { - unit = "KHz"; - drate /= 1000; - } - if (drate > 1000000) { - unit = "MHz"; - drate /= 1000000; - } - printf("%s (flags:0x%x,usecount:%d,rate:%5.2f %s)\n", - clk->name, clk->flags, clk->usecount, drate, unit); - } - if (clk->children) { - int tbmp = bmp; - int xbmp = -1; - - if (clk->last_child) { - xbmp ^= 1 << (level - 2); - - xbmp = tbmp & xbmp; - } else - xbmp = bmp; - for (i = 0; i < clk->num_children; i++) { - tbmp = xbmp | (1 << level); - dump_clock_info(clk->children[i], level + 1, tbmp); - } - } + return tree_for_each(clock_tree, dump_clock_cb, NULL); } void read_and_dump_clock_info(int verbose) @@ -707,6 +657,6 @@ void read_and_dump_clock_info(int verbose) printf("\nClock Tree :\n"); printf("**********\n"); read_clock_info(clk_dir_path); - dump_clock_info(clocks_info, 1, 1); + dump_clock_info(); printf("\n\n"); } |