From 568055fc074ca7b7b90591da135c0e4c95fae7f1 Mon Sep 17 00:00:00 2001 From: Deepak Saxena Date: Mon, 4 Dec 2006 15:04:46 -0800 Subject: [PATCH] --- yaml --- r: 43204 b: refs/heads/master c: 33fee56ae846cdee67d2ab6d14c3baa879dfc794 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/net/smc91x.h | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 651c2e0f88b0..784f8c1810a4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 2ad657c88d8b3c1f97c1b8cc474b6307ba7f8509 +refs/heads/master: 33fee56ae846cdee67d2ab6d14c3baa879dfc794 diff --git a/trunk/drivers/net/smc91x.h b/trunk/drivers/net/smc91x.h index 9e0fbc59114f..d28adf2546c3 100644 --- a/trunk/drivers/net/smc91x.h +++ b/trunk/drivers/net/smc91x.h @@ -434,6 +434,24 @@ static inline void LPD7_SMC_outsw (unsigned char* a, int r, #define SMC_IRQ_FLAGS (0) +#elif defined(CONFIG_ARCH_VERSATILE) + +#define SMC_CAN_USE_8BIT 1 +#define SMC_CAN_USE_16BIT 1 +#define SMC_CAN_USE_32BIT 1 +#define SMC_NOWAIT 1 + +#define SMC_inb(a, r) readb((a) + (r)) +#define SMC_inw(a, r) readw((a) + (r)) +#define SMC_inl(a, r) readl((a) + (r)) +#define SMC_outb(v, a, r) writeb(v, (a) + (r)) +#define SMC_outw(v, a, r) writew(v, (a) + (r)) +#define SMC_outl(v, a, r) writel(v, (a) + (r)) +#define SMC_insl(a, r, p, l) readsl((a) + (r), p, l) +#define SMC_outsl(a, r, p, l) writesl((a) + (r), p, l) + +#define SMC_IRQ_FLAGS (0) + #else #define SMC_CAN_USE_8BIT 1