diff options
Diffstat (limited to 'arch/arm/mach-imx/mach-imx53.c')
-rw-r--r-- | arch/arm/mach-imx/mach-imx53.c | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/arch/arm/mach-imx/mach-imx53.c b/arch/arm/mach-imx/mach-imx53.c index 860284dea0e7..f579c616feed 100644 --- a/arch/arm/mach-imx/mach-imx53.c +++ b/arch/arm/mach-imx/mach-imx53.c | |||
@@ -44,26 +44,22 @@ static void __init imx53_dt_init(void) | |||
44 | of_platform_populate(NULL, of_default_bus_match_table, NULL, NULL); | 44 | of_platform_populate(NULL, of_default_bus_match_table, NULL, NULL); |
45 | } | 45 | } |
46 | 46 | ||
47 | static void __init imx53_timer_init(void) | ||
48 | { | ||
49 | mx53_clocks_init_dt(); | ||
50 | } | ||
51 | |||
52 | static struct sys_timer imx53_timer = { | ||
53 | .init = imx53_timer_init, | ||
54 | }; | ||
55 | |||
56 | static const char *imx53_dt_board_compat[] __initdata = { | 47 | static const char *imx53_dt_board_compat[] __initdata = { |
57 | "fsl,imx53", | 48 | "fsl,imx53", |
58 | NULL | 49 | NULL |
59 | }; | 50 | }; |
60 | 51 | ||
52 | static void __init imx53_timer_init(void) | ||
53 | { | ||
54 | mx53_clocks_init_dt(); | ||
55 | } | ||
56 | |||
61 | DT_MACHINE_START(IMX53_DT, "Freescale i.MX53 (Device Tree Support)") | 57 | DT_MACHINE_START(IMX53_DT, "Freescale i.MX53 (Device Tree Support)") |
62 | .map_io = mx53_map_io, | 58 | .map_io = mx53_map_io, |
63 | .init_early = imx53_init_early, | 59 | .init_early = imx53_init_early, |
64 | .init_irq = mx53_init_irq, | 60 | .init_irq = mx53_init_irq, |
65 | .handle_irq = imx53_handle_irq, | 61 | .handle_irq = imx53_handle_irq, |
66 | .timer = &imx53_timer, | 62 | .init_time = imx53_timer_init, |
67 | .init_machine = imx53_dt_init, | 63 | .init_machine = imx53_dt_init, |
68 | .init_late = imx53_init_late, | 64 | .init_late = imx53_init_late, |
69 | .dt_compat = imx53_dt_board_compat, | 65 | .dt_compat = imx53_dt_board_compat, |