diff options
Diffstat (limited to 'arch/arm/mach-integrator/integrator_cp.c')
| -rw-r--r-- | arch/arm/mach-integrator/integrator_cp.c | 34 | 
1 files changed, 0 insertions, 34 deletions
diff --git a/arch/arm/mach-integrator/integrator_cp.c b/arch/arm/mach-integrator/integrator_cp.c index da1091be088..8c60fcb08a9 100644 --- a/arch/arm/mach-integrator/integrator_cp.c +++ b/arch/arm/mach-integrator/integrator_cp.c @@ -250,39 +250,6 @@ static void __init intcp_init_early(void)  }  #ifdef CONFIG_OF - -static void __init cp_of_timer_init(void) -{ -	struct device_node *node; -	const char *path; -	void __iomem *base; -	int err; -	int irq; - -	err = of_property_read_string(of_aliases, -				"arm,timer-primary", &path); -	if (WARN_ON(err)) -		return; -	node = of_find_node_by_path(path); -	base = of_iomap(node, 0); -	if (WARN_ON(!base)) -		return; -	writel(0, base + TIMER_CTRL); -	sp804_clocksource_init(base, node->name); - -	err = of_property_read_string(of_aliases, -				"arm,timer-secondary", &path); -	if (WARN_ON(err)) -		return; -	node = of_find_node_by_path(path); -	base = of_iomap(node, 0); -	if (WARN_ON(!base)) -		return; -	irq = irq_of_parse_and_map(node, 0); -	writel(0, base + TIMER_CTRL); -	sp804_clockevents_init(base, irq, node->name); -} -  static const struct of_device_id fpga_irq_of_match[] __initconst = {  	{ .compatible = "arm,versatile-fpga-irq", .data = fpga_irq_of_init, },  	{ /* Sentinel */ } @@ -383,7 +350,6 @@ DT_MACHINE_START(INTEGRATOR_CP_DT, "ARM Integrator/CP (Device Tree)")  	.init_early	= intcp_init_early,  	.init_irq	= intcp_init_irq_of,  	.handle_irq	= fpga_handle_irq, -	.init_time	= cp_of_timer_init,  	.init_machine	= intcp_init_of,  	.restart	= integrator_restart,  	.dt_compat      = intcp_dt_board_compat,  |