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, |
