]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/parisc/mm/ioremap.c
[PARISC] Fixup CONFIG_EISA a bit
[linux-2.6-omap-h63xx.git] / arch / parisc / mm / ioremap.c
index a5967b7d3726b1c65708ea3c3754959702ac344f..5067ea90d91a5badc2d1a85add7e3843bd84d440 100644 (file)
@@ -135,11 +135,9 @@ void __iomem * __ioremap(unsigned long phys_addr, unsigned long size, unsigned l
 #ifdef CONFIG_EISA
        unsigned long end = phys_addr + size - 1;
        /* Support EISA addresses */
-       if ((phys_addr >= 0x00080000 && end < 0x000fffff)
-                       || (phys_addr >= 0x00500000 && end < 0x03bfffff)) {
-               phys_addr |= 0xfc000000;
-#warning "FIXME: EISA regions do not work yet..."
-               return NULL;  /* XXX */
+       if ((phys_addr >= 0x00080000 && end < 0x000fffff) ||
+           (phys_addr >= 0x00500000 && end < 0x03bfffff)) {
+               phys_addr |= F_EXTEND(0xfc000000);
        }
 #endif