summaryrefslogtreecommitdiffstats
path: root/sys/arm/at91/at91rm9200.c
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2012-07-10 02:39:03 +0000
committerimp <imp@FreeBSD.org>2012-07-10 02:39:03 +0000
commit64e33d51d9fa31c85b10503bff7abcd3b1028eb8 (patch)
tree8665d9d515028181a6e833a06ffc07e3370a635d /sys/arm/at91/at91rm9200.c
parent9d04a0db9cc16bc781d9d62d39a08fc69e26dbc4 (diff)
downloadFreeBSD-src-64e33d51d9fa31c85b10503bff7abcd3b1028eb8.zip
FreeBSD-src-64e33d51d9fa31c85b10503bff7abcd3b1028eb8.tar.gz
The system IRQ is always IRQ 1. Make it so.
Diffstat (limited to 'sys/arm/at91/at91rm9200.c')
-rw-r--r--sys/arm/at91/at91rm9200.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/arm/at91/at91rm9200.c b/sys/arm/at91/at91rm9200.c
index bb46c35..d1e2676 100644
--- a/sys/arm/at91/at91rm9200.c
+++ b/sys/arm/at91/at91rm9200.c
@@ -38,6 +38,7 @@ __FBSDID("$FreeBSD$");
#include <machine/bus.h>
#include <arm/at91/at91var.h>
+#include <arm/at91/at91reg.h>
#include <arm/at91/at91rm92reg.h>
#include <arm/at91/at91_aicreg.h>
#include <arm/at91/at91_pmcreg.h>
@@ -157,7 +158,7 @@ at91_add_child(device_t dev, int prio, const char *name, int unit,
resource_list_init(&ivar->resources);
if (irq0 != -1) {
bus_set_resource(kid, SYS_RES_IRQ, 0, irq0, 1);
- if (irq0 != AT91RM92_IRQ_SYSTEM)
+ if (irq0 != AT91_IRQ_SYSTEM)
at91_pmc_clock_add(device_get_nameunit(kid), irq0, 0);
}
if (irq1 != 0)
@@ -238,7 +239,7 @@ at91_attach(device_t dev)
/* XXX Hack to tell atmelarm about the AIC */
at91sc->sc_aic_sh = sc->sc_aic_sh;
- at91sc->sc_irq_system = AT91RM92_IRQ_SYSTEM;
+ at91sc->sc_irq_system = AT91_IRQ_SYSTEM;
for (i = 0; i < 32; i++) {
bus_space_write_4(sc->sc_st, sc->sc_aic_sh, IC_SVR +
OpenPOWER on IntegriCloud