Commit 0a187e08 authored by Paul Walmsley's avatar Paul Walmsley Committed by Tony Lindgren

omap2 clock: rename, add comment to omap2_mpu_recalc()

omap2_mpu_recalc() actually just looks up what the MPU speed 'should'
currently be from the current virt_prcm_set rate set, rather than reporting
the actual hardware settings.  Clarify this by renaming it to
omap2_table_mpu_recalc() and adding some comments.
Signed-off-by: default avatarPaul Walmsley <paul@pwsan.com>
Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
parent c6c918bd
...@@ -592,8 +592,13 @@ dpll_exit: ...@@ -592,8 +592,13 @@ dpll_exit:
return(ret); return(ret);
} }
/* Just return the MPU speed */ /**
static void omap2_mpu_recalc(struct clk * clk) * omap2_table_mpu_recalc - just return the MPU speed
* @clk: virt_prcm_set struct clk
*
* Set virt_prcm_set's rate to the mpu_speed field of the current PRCM set.
*/
static void omap2_table_mpu_recalc(struct clk *clk)
{ {
clk->rate = curr_prcm_set->mpu_speed; clk->rate = curr_prcm_set->mpu_speed;
} }
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
static void omap2_sys_clk_recalc(struct clk * clk); static void omap2_sys_clk_recalc(struct clk * clk);
static void omap2_clksel_recalc(struct clk * clk); static void omap2_clksel_recalc(struct clk * clk);
static void omap2_mpu_recalc(struct clk * clk); static void omap2_table_mpu_recalc(struct clk *clk);
static int omap2_select_table_rate(struct clk * clk, unsigned long rate); static int omap2_select_table_rate(struct clk * clk, unsigned long rate);
static long omap2_round_to_table_rate(struct clk * clk, unsigned long rate); static long omap2_round_to_table_rate(struct clk * clk, unsigned long rate);
static void omap2_clk_disable(struct clk *clk); static void omap2_clk_disable(struct clk *clk);
...@@ -1982,7 +1982,7 @@ static struct clk virt_prcm_set = { ...@@ -1982,7 +1982,7 @@ static struct clk virt_prcm_set = {
.flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X | .flags = CLOCK_IN_OMAP242X | CLOCK_IN_OMAP243X |
VIRTUAL_CLOCK | ALWAYS_ENABLED | DELAYED_APP, VIRTUAL_CLOCK | ALWAYS_ENABLED | DELAYED_APP,
.parent = &mpu_ck, /* Indexed by mpu speed, no parent */ .parent = &mpu_ck, /* Indexed by mpu speed, no parent */
.recalc = &omap2_mpu_recalc, /* sets are keyed on mpu rate */ .recalc = &omap2_table_mpu_recalc, /* sets are keyed on mpu rate */
.set_rate = &omap2_select_table_rate, .set_rate = &omap2_select_table_rate,
.round_rate = &omap2_round_to_table_rate, .round_rate = &omap2_round_to_table_rate,
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment