Skip to content

Commit

Permalink
AT91: clock: peripheral clocks can have other parent than mck
Browse files Browse the repository at this point in the history
While registering clock allow to set parent clock other
than mck. It is useful for clocks than can be seen as
child clock of a peripheral.

Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Acked-by: Andrew Victor <linux@maxim.org.za>
  • Loading branch information
Nicolas Ferre committed Sep 9, 2010
1 parent 8d2602e commit 5afddee
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion arch/arm/mach-at91/clock.c
Original file line number Diff line number Diff line change
Expand Up @@ -501,7 +501,8 @@ postcore_initcall(at91_clk_debugfs_init);
int __init clk_register(struct clk *clk)
{
if (clk_is_peripheral(clk)) {
clk->parent = &mck;
if (!clk->parent)
clk->parent = &mck;
clk->mode = pmc_periph_mode;
list_add_tail(&clk->node, &clocks);
}
Expand Down

0 comments on commit 5afddee

Please sign in to comment.