diff options
Diffstat (limited to 'arch/arm/mach-shmobile/setup-r8a7779.c')
| -rw-r--r-- | arch/arm/mach-shmobile/setup-r8a7779.c | 23 | 
1 files changed, 7 insertions, 16 deletions
diff --git a/arch/arm/mach-shmobile/setup-r8a7779.c b/arch/arm/mach-shmobile/setup-r8a7779.c index 7a1ad4f3853..7e87ab3eb8d 100644 --- a/arch/arm/mach-shmobile/setup-r8a7779.c +++ b/arch/arm/mach-shmobile/setup-r8a7779.c @@ -66,8 +66,7 @@ static struct plat_sci_port scif0_platform_data = {  	.scscr		= SCSCR_RE | SCSCR_TE | SCSCR_CKE1,  	.scbrr_algo_id	= SCBRR_ALGO_2,  	.type		= PORT_SCIF, -	.irqs		= { gic_spi(88), gic_spi(88), -			    gic_spi(88), gic_spi(88) }, +	.irqs		= SCIx_IRQ_MUXED(gic_spi(88)),  };  static struct platform_device scif0_device = { @@ -84,8 +83,7 @@ static struct plat_sci_port scif1_platform_data = {  	.scscr		= SCSCR_RE | SCSCR_TE | SCSCR_CKE1,  	.scbrr_algo_id	= SCBRR_ALGO_2,  	.type		= PORT_SCIF, -	.irqs		= { gic_spi(89), gic_spi(89), -			    gic_spi(89), gic_spi(89) }, +	.irqs		= SCIx_IRQ_MUXED(gic_spi(89)),  };  static struct platform_device scif1_device = { @@ -102,8 +100,7 @@ static struct plat_sci_port scif2_platform_data = {  	.scscr		= SCSCR_RE | SCSCR_TE | SCSCR_CKE1,  	.scbrr_algo_id	= SCBRR_ALGO_2,  	.type		= PORT_SCIF, -	.irqs		= { gic_spi(90), gic_spi(90), -			    gic_spi(90), gic_spi(90) }, +	.irqs		= SCIx_IRQ_MUXED(gic_spi(90)),  };  static struct platform_device scif2_device = { @@ -120,8 +117,7 @@ static struct plat_sci_port scif3_platform_data = {  	.scscr		= SCSCR_RE | SCSCR_TE | SCSCR_CKE1,  	.scbrr_algo_id	= SCBRR_ALGO_2,  	.type		= PORT_SCIF, -	.irqs		= { gic_spi(91), gic_spi(91), -			    gic_spi(91), gic_spi(91) }, +	.irqs		= SCIx_IRQ_MUXED(gic_spi(91)),  };  static struct platform_device scif3_device = { @@ -138,8 +134,7 @@ static struct plat_sci_port scif4_platform_data = {  	.scscr		= SCSCR_RE | SCSCR_TE | SCSCR_CKE1,  	.scbrr_algo_id	= SCBRR_ALGO_2,  	.type		= PORT_SCIF, -	.irqs		= { gic_spi(92), gic_spi(92), -			    gic_spi(92), gic_spi(92) }, +	.irqs		= SCIx_IRQ_MUXED(gic_spi(92)),  };  static struct platform_device scif4_device = { @@ -156,8 +151,7 @@ static struct plat_sci_port scif5_platform_data = {  	.scscr		= SCSCR_RE | SCSCR_TE | SCSCR_CKE1,  	.scbrr_algo_id	= SCBRR_ALGO_2,  	.type		= PORT_SCIF, -	.irqs		= { gic_spi(93), gic_spi(93), -			    gic_spi(93), gic_spi(93) }, +	.irqs		= SCIx_IRQ_MUXED(gic_spi(93)),  };  static struct platform_device scif5_device = { @@ -339,7 +333,7 @@ void __init r8a7779_add_standard_devices(void)  /* do nothing for !CONFIG_SMP or !CONFIG_HAVE_TWD */  void __init __weak r8a7779_register_twd(void) { } -static void __init r8a7779_earlytimer_init(void) +void __init r8a7779_earlytimer_init(void)  {  	r8a7779_clock_init();  	shmobile_earlytimer_init(); @@ -366,7 +360,4 @@ void __init r8a7779_add_early_devices(void)  	 * As a final step pass earlyprint=sh-sci.2,115200 on the kernel  	 * command line in case of the marzen board.  	 */ - -	/* override timer setup with soc-specific code */ -	shmobile_timer.init = r8a7779_earlytimer_init;  }  |