 9e47b8bf98
			
		
	
	
	9e47b8bf98
	
	
	
		
			
			Now that we have VIC moved to drivers/irqchip and all VIC DT init for platforms using irqchip_init, move gic.h and update the remaining includes. Signed-off-by: Rob Herring <rob.herring@calxeda.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Hartley Sweeten <hsweeten@visionengravers.com> Cc: Ryan Mallon <rmallon@gmail.com> Cc: Russell King <linux@arm.linux.org.uk> Cc: Alessandro Rubini <rubini@unipv.it> Acked-by: Linus Walleij <linus.walleij@linaro.org> Cc: STEricsson <STEricsson_nomadik_linux@list.st.com> Cc: Ben Dooks <ben-linux@fluff.org> Cc: Kukjin Kim <kgene.kim@samsung.com> Cc: linux-samsung-soc@vger.kernel.org
		
			
				
	
	
		
			34 lines
		
	
	
	
		
			800 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
	
		
			800 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * Copyright (c) 2009 Samsung Electronics Co., Ltd.
 | |
|  *		http://www.samsung.com/
 | |
|  *
 | |
|  * S5P - Interrupt handling
 | |
|  *
 | |
|  * This program is free software; you can redistribute it and/or modify
 | |
|  * it under the terms of the GNU General Public License version 2 as
 | |
|  * published by the Free Software Foundation.
 | |
| */
 | |
| 
 | |
| #include <linux/kernel.h>
 | |
| #include <linux/interrupt.h>
 | |
| #include <linux/irq.h>
 | |
| #include <linux/io.h>
 | |
| #include <linux/irqchip/arm-vic.h>
 | |
| 
 | |
| #include <mach/map.h>
 | |
| #include <plat/regs-timer.h>
 | |
| #include <plat/cpu.h>
 | |
| #include <plat/irq-vic-timer.h>
 | |
| 
 | |
| void __init s5p_init_irq(u32 *vic, u32 num_vic)
 | |
| {
 | |
| #ifdef CONFIG_ARM_VIC
 | |
| 	int irq;
 | |
| 
 | |
| 	/* initialize the VICs */
 | |
| 	for (irq = 0; irq < num_vic; irq++)
 | |
| 		vic_init(VA_VIC(irq), VIC_BASE(irq), vic[irq], 0);
 | |
| #endif
 | |
| 
 | |
| 	s3c_init_vic_timer_irq(5, IRQ_TIMER0);
 | |
| }
 |