ARM: mach-shmobile: Move sh7372 AP4EVB external clk setup
Move the board specific external clock setting for sh7372 AP4EVB from machine_desc->sys_timer->init() to machine_desc->init_machine(). This is ground work for shmobile timer code consolidation. Signed-off-by: Magnus Damm <damm@opensource.se> Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
This commit is contained in:
parent
12bb16d230
commit
e3b0161b3c
|
@ -1197,6 +1197,9 @@ static void __init ap4evb_init(void)
|
||||||
u32 srcr4;
|
u32 srcr4;
|
||||||
struct clk *clk;
|
struct clk *clk;
|
||||||
|
|
||||||
|
/* External clock source */
|
||||||
|
clk_set_rate(&sh7372_dv_clki_clk, 27000000);
|
||||||
|
|
||||||
sh7372_pinmux_init();
|
sh7372_pinmux_init();
|
||||||
|
|
||||||
/* enable SCIFA0 */
|
/* enable SCIFA0 */
|
||||||
|
@ -1437,9 +1440,6 @@ static void __init ap4evb_timer_init(void)
|
||||||
{
|
{
|
||||||
sh7372_clock_init();
|
sh7372_clock_init();
|
||||||
shmobile_timer.init();
|
shmobile_timer.init();
|
||||||
|
|
||||||
/* External clock source */
|
|
||||||
clk_set_rate(&sh7372_dv_clki_clk, 27000000);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static struct sys_timer ap4evb_timer = {
|
static struct sys_timer ap4evb_timer = {
|
||||||
|
|
Loading…
Reference in New Issue