From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bastian Hecht Date: Mon, 18 Feb 2013 20:44:44 +0000 Subject: [PATCH] ARM: shmobile: Armadillo800EVA-reference: Remove usage of shmobile_timer Message-Id: <1361223490-20106-1-git-send-email-hechtb+renesas@gmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-sh@vger.kernel.org The struct sys_timer is gone since the patch "ARM: delete struct sys_timer". Since then we can't use shmobile_timer any longer. Setting .init_time directly to eva_earlytimer_init fixes the resulting compile error and makes the code shorter as well. Signed-off-by: Bastian Hecht --- .../board-armadillo800eva-reference.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/arch/arm/mach-shmobile/board-armadillo800eva-reference.c b/arch/arm/mach-shmobile/board-armadillo800eva-reference.c index 623754d..ae20979 100644 --- a/arch/arm/mach-shmobile/board-armadillo800eva-reference.c +++ b/arch/arm/mach-shmobile/board-armadillo800eva-reference.c @@ -219,14 +219,6 @@ static void __init eva_earlytimer_init(void) eva_clock_init(); } -static void __init eva_add_early_devices(void) -{ - r8a7740_add_early_devices_dt(); - - /* override timer setup with board-specific code */ - shmobile_timer.init = eva_earlytimer_init; -} - #define RESCNT2 IOMEM(0xe6188020) static void eva_restart(char mode, const char *cmd) { @@ -241,13 +233,13 @@ static const char *eva_boards_compat_dt[] __initdata = { DT_MACHINE_START(ARMADILLO800EVA_DT, "armadillo800eva-reference") .map_io = r8a7740_map_io, - .init_early = eva_add_early_devices, + .init_early = r8a7740_add_early_devices_dt, .init_irq = r8a7740_init_irq_of, .nr_irqs = NR_IRQS_LEGACY, .handle_irq = shmobile_handle_irq_intc, .init_machine = eva_init, .init_late = shmobile_init_late, - .init_time = shmobile_timer_init, + .init_time = eva_earlytimer_init, .dt_compat = eva_boards_compat_dt, .restart = eva_restart, MACHINE_END -- 1.7.9.5