diff options
author | imp <imp@FreeBSD.org> | 2012-07-10 02:39:03 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2012-07-10 02:39:03 +0000 |
commit | 64e33d51d9fa31c85b10503bff7abcd3b1028eb8 (patch) | |
tree | 8665d9d515028181a6e833a06ffc07e3370a635d /sys/arm/at91/at91rm9200.c | |
parent | 9d04a0db9cc16bc781d9d62d39a08fc69e26dbc4 (diff) | |
download | FreeBSD-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.c | 5 |
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 + |