This is the mail archive of the
ecos-patches@sources.redhat.com
mailing list for the eCos project.
modified [patch] for irq-table for pxa2x0
- From: "Daniel Schmidt" <Daniel dot Schmidt3 at gmx dot de>
- To: ecos-patches at sources dot redhat dot com
- Date: Thu, 30 Sep 2004 13:20:59 +0200 (MEST)
- Subject: modified [patch] for irq-table for pxa2x0
Hello,
als mentioned by nick; I've changed CYGNUM_HAL_ISR_MIN to zero and added the
missing gpios for the intel pxa255
I have checked with my board and it seams to work.
please apply
thanks
daniel
--
+++ GMX DSL Premiumtarife 3 Monate gratis* + WLAN-Router 0,- EUR* +++
Clevere DSL-Nutzer wechseln jetzt zu GMX: http://www.gmx.net/de/go/dsl
diff -rbup ./ecos/packages/hal/arm/xscale/pxa2x0/current/ChangeLog ./ecos-modified/packages/hal/arm/xscale/pxa2x0/current/ChangeLog
--- ./ecos/packages/hal/arm/xscale/pxa2x0/current/ChangeLog 2003-12-05 10:56:58.000000000 +0100
+++ ./ecos-modified/packages/hal/arm/xscale/pxa2x0/current/ChangeLog 2004-09-30 12:54:15.138239144 +0200
@@ -1,3 +1,10 @@
+2003-12-05 Daniel Schmidt <sc_da@gmx.de>
+
+ * include/hal_var_ints.h:
+ added CYGNUM_HAL_INTERRUPT_GPIO81..85 for PXA255
+ changed CYGNUM_HAL_ISR_MIN to 0 because of missing VectorTranslation in arm/arch/current/include/hal_intr.h
+
+
2003-12-05 Andrew Lunn <andrew.lunn@ascom.ch>
* include/hal_diag.h: hal_delay_us() is a C function.
diff -rbup ./ecos/packages/hal/arm/xscale/pxa2x0/current/include/hal_var_ints.h ./ecos-modified/packages/hal/arm/xscale/pxa2x0/current/include/hal_var_ints.h
--- ./ecos/packages/hal/arm/xscale/pxa2x0/current/include/hal_var_ints.h 2003-01-24 19:47:54.000000000 +0100
+++ ./ecos-modified/packages/hal/arm/xscale/pxa2x0/current/include/hal_var_ints.h 2004-09-30 12:52:32.102902896 +0200
@@ -160,14 +160,19 @@
#define CYGNUM_HAL_INTERRUPT_GPIO78 (96+14)
#define CYGNUM_HAL_INTERRUPT_GPIO79 (96+15)
#define CYGNUM_HAL_INTERRUPT_GPIO80 (96+16)
+#define CYGNUM_HAL_INTERRUPT_GPIO81 (96+17)
+#define CYGNUM_HAL_INTERRUPT_GPIO82 (96+18)
+#define CYGNUM_HAL_INTERRUPT_GPIO83 (96+19)
+#define CYGNUM_HAL_INTERRUPT_GPIO84 (96+20)
+#define CYGNUM_HAL_INTERRUPT_GPIO85 (96+21)
#define CYGNUM_HAL_INTERRUPT_NONE -1
#define CYGNUM_HAL_INTERRUPT_RTC CYGNUM_HAL_INTERRUPT_TIMER0
-#define CYGNUM_HAL_ISR_MIN 8
-#define CYGNUM_HAL_ISR_MAX (96+16)
+#define CYGNUM_HAL_ISR_MIN 0
+#define CYGNUM_HAL_ISR_MAX (96+21)
#define CYGNUM_HAL_ISR_COUNT (CYGNUM_HAL_ISR_MAX-CYGNUM_HAL_ISR_MIN+1)
#ifdef CYGVAR_KERNEL_COUNTERS_CLOCK_LATENCY