diff options
Diffstat (limited to 'arch/arm/mach-imx/imx27-dt.c')
-rw-r--r-- | arch/arm/mach-imx/imx27-dt.c | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/arch/arm/mach-imx/imx27-dt.c b/arch/arm/mach-imx/imx27-dt.c index ebfae96543c4..c915a490a11c 100644 --- a/arch/arm/mach-imx/imx27-dt.c +++ b/arch/arm/mach-imx/imx27-dt.c | |||
@@ -39,26 +39,22 @@ static void __init imx27_dt_init(void) | |||
39 | imx27_auxdata_lookup, NULL); | 39 | imx27_auxdata_lookup, NULL); |
40 | } | 40 | } |
41 | 41 | ||
42 | static void __init imx27_timer_init(void) | ||
43 | { | ||
44 | mx27_clocks_init_dt(); | ||
45 | } | ||
46 | |||
47 | static struct sys_timer imx27_timer = { | ||
48 | .init = imx27_timer_init, | ||
49 | }; | ||
50 | |||
51 | static const char * const imx27_dt_board_compat[] __initconst = { | 42 | static const char * const imx27_dt_board_compat[] __initconst = { |
52 | "fsl,imx27", | 43 | "fsl,imx27", |
53 | NULL | 44 | NULL |
54 | }; | 45 | }; |
55 | 46 | ||
47 | static void __init imx27_timer_init(void) | ||
48 | { | ||
49 | mx27_clocks_init_dt(); | ||
50 | } | ||
51 | |||
56 | DT_MACHINE_START(IMX27_DT, "Freescale i.MX27 (Device Tree Support)") | 52 | DT_MACHINE_START(IMX27_DT, "Freescale i.MX27 (Device Tree Support)") |
57 | .map_io = mx27_map_io, | 53 | .map_io = mx27_map_io, |
58 | .init_early = imx27_init_early, | 54 | .init_early = imx27_init_early, |
59 | .init_irq = mx27_init_irq, | 55 | .init_irq = mx27_init_irq, |
60 | .handle_irq = imx27_handle_irq, | 56 | .handle_irq = imx27_handle_irq, |
61 | .timer = &imx27_timer, | 57 | .init_time = imx27_timer_init, |
62 | .init_machine = imx27_dt_init, | 58 | .init_machine = imx27_dt_init, |
63 | .dt_compat = imx27_dt_board_compat, | 59 | .dt_compat = imx27_dt_board_compat, |
64 | .restart = mxc_restart, | 60 | .restart = mxc_restart, |