irq.c (6288cf1e768ae73db5ddaaae54d85245cc1c2b56) irq.c (2f8163baada3dbd0ce891c35bc59ae46e773487a)
1/*
2 * arch/arm/mach-orion5x/irq.c
3 *
4 * Core IRQ functions for Marvell Orion System On Chip
5 *
6 * Maintainer: Tzachi Perelstein <tzachi@marvell.com>
7 *
8 * This file is licensed under the terms of the GNU General Public
9 * License version 2. This program is licensed "as is" without any
10 * warranty of any kind, whether express or implied.
11 */
1/*
2 * arch/arm/mach-orion5x/irq.c
3 *
4 * Core IRQ functions for Marvell Orion System On Chip
5 *
6 * Maintainer: Tzachi Perelstein <tzachi@marvell.com>
7 *
8 * This file is licensed under the terms of the GNU General Public
9 * License version 2. This program is licensed "as is" without any
10 * warranty of any kind, whether express or implied.
11 */
12
12#include <linux/gpio.h>
13#include <linux/kernel.h>
14#include <linux/init.h>
15#include <linux/irq.h>
16#include <linux/io.h>
13#include <linux/kernel.h>
14#include <linux/init.h>
15#include <linux/irq.h>
16#include <linux/io.h>
17#include <asm/gpio.h>
18#include <mach/bridge-regs.h>
19#include <plat/irq.h>
20#include "common.h"
21
22static void gpio_irq_handler(unsigned int irq, struct irq_desc *desc)
23{
24 BUG_ON(irq < IRQ_ORION5X_GPIO_0_7 || irq > IRQ_ORION5X_GPIO_24_31);
25

--- 16 unchanged lines hidden ---
17#include <mach/bridge-regs.h>
18#include <plat/irq.h>
19#include "common.h"
20
21static void gpio_irq_handler(unsigned int irq, struct irq_desc *desc)
22{
23 BUG_ON(irq < IRQ_ORION5X_GPIO_0_7 || irq > IRQ_ORION5X_GPIO_24_31);
24

--- 16 unchanged lines hidden ---