Skip to content

Commit

Permalink
clocksource: sh_cmt: Set initcall level to subsys
Browse files Browse the repository at this point in the history
The reason for this is to ensure that CMT is probed earlier
than with its previous initcall level, module init.

This came up as a problem with using kzm9g-reference which does
not make use of early timers or devices. In that scenario initialisation
of SDHI and MMCIF both stall on msleep() calls due to the absence
of a initialised clock source.

Boot tested on: armadillo800eva, mackerel and kzm9g

Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
  • Loading branch information
Simon Horman committed Mar 12, 2013
1 parent 118aee4 commit e903a03
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion drivers/clocksource/sh_cmt.c
Original file line number Diff line number Diff line change
Expand Up @@ -838,7 +838,7 @@ static void __exit sh_cmt_exit(void)
}

early_platform_init("earlytimer", &sh_cmt_device_driver);
module_init(sh_cmt_init);
subsys_initcall(sh_cmt_init);
module_exit(sh_cmt_exit);

MODULE_AUTHOR("Magnus Damm");
Expand Down

0 comments on commit e903a03

Please sign in to comment.