Commit dc8ef8cd authored by Linus Walleij's avatar Linus Walleij
Browse files

ARM: ixp4xx: Convert to SPARSE_IRQ



This localizes the <mach/irqs.h> header to the mach-ixp4xx
directory, removes NR_IRQS and switches IXP4xx over to using
SPARSE_IRQ.

This is a prerequisite for DT support.

Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 075df31a
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -437,6 +437,7 @@ config ARCH_IXP4XX
	select GPIOLIB
	select HAVE_PCI
	select NEED_MACH_IO_H
	select SPARSE_IRQ
	select USB_EHCI_BIG_ENDIAN_DESC
	select USB_EHCI_BIG_ENDIAN_MMIO
	help
+2 −0
Original line number Diff line number Diff line
@@ -27,6 +27,8 @@
#include <mach/hardware.h>
#include <asm/mach-types.h>

#include "irqs.h"

#define AVILA_MAX_DEV	4
#define LOFT_MAX_DEV	6
#define IRQ_LINES	4
+2 −0
Original line number Diff line number Diff line
@@ -28,6 +28,8 @@
#include <asm/mach/arch.h>
#include <asm/mach/flash.h>

#include "irqs.h"

#define AVILA_SDA_PIN	7
#define AVILA_SCL_PIN	6

+2 −0
Original line number Diff line number Diff line
@@ -45,6 +45,8 @@
#include <asm/mach/irq.h>
#include <asm/mach/time.h>

#include "irqs.h"

#define IXP4XX_TIMER_FREQ 66666000

/*
+2 −0
Original line number Diff line number Diff line
@@ -23,6 +23,8 @@
#include <asm/irq.h>
#include <asm/mach/pci.h>

#include "irqs.h"

#define SLOT0_DEVID	14
#define SLOT1_DEVID	15

Loading