This patch is to support network adapter on pxa3xx-based boards

Signed-off-by: dmitry pervushin <[EMAIL PROTECTED]>
KernelVersion: 2.6.21

Index: linux-2.6.21/drivers/net/smc91x.h
===================================================================
--- linux-2.6.21.orig/drivers/net/smc91x.h
+++ linux-2.6.21/drivers/net/smc91x.h
@@ -175,6 +175,20 @@ SMC_outw(u16 val, void __iomem *ioaddr, 
        }
 }
 
+#elif defined(CONFIG_PXA3xx)
+#define SMC_CAN_USE_8BIT       1
+#define SMC_CAN_USE_16BIT      1
+#define SMC_CAN_USE_32BIT      0
+#define SMC_IO_SHIFT           0
+#define SMC_NOWAIT             1
+#define SMC_USE_PXA_DMA                1
+#define SMC_inb(a, r)          readb((a) + (r))
+#define SMC_outb(v, a, r)      writeb(v, (a) + (r))
+#define SMC_inw(a, r)          readw((a) + (r))
+#define SMC_outw(v, a, r)      writew(v, (a) + (r))
+#define SMC_insw(a, r, p, l)   insw((a) + (r), p, l)
+#define SMC_outsw(a, r, p, l)  outsw((a) + (r), p, l)
+
 #elif  defined(CONFIG_ARCH_OMAP)
 
 /* We can only do 16-bit reads and writes in the static memory space. */


-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to