summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMagnus Damm <damm@igel.co.jp>2008-09-08 05:02:34 (GMT)
committerJeff Garzik <jgarzik@redhat.com>2008-09-24 22:48:55 (GMT)
commitd1c5ea33c006e921f706f5075c09edc91e714263 (patch)
treed6dc1eefe451d2b205ac0d0421dee40ceac4a338
parentd6bc372ea1196066b618908dc522b08cd28993df (diff)
downloadlinux-d1c5ea33c006e921f706f5075c09edc91e714263.tar.xz
smc91x: SMC_IO_SHIFT platform data support for default case
Commit 159198862adad7109bb347bb30a620f67beac45f added SMC_IO_SHIFT platform data support. After that ARM board support was added. The default case is still missing though, so on SuperH SMC_IO_SHIFT is constantly zero regardless of what you pass as platform data. Signed-off-by: Magnus Damm <damm@igel.co.jp> Test-by: Luca Santini <luca.santini@spesonline.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
-rw-r--r--drivers/net/smc91x.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/smc91x.h b/drivers/net/smc91x.h
index 997e7f1..edea073 100644
--- a/drivers/net/smc91x.h
+++ b/drivers/net/smc91x.h
@@ -446,6 +446,8 @@ static inline void LPD7_SMC_outsw (unsigned char* a, int r,
#define SMC_CAN_USE_32BIT 1
#define SMC_NOWAIT 1
+#define SMC_IO_SHIFT (lp->io_shift)
+
#define SMC_inb(a, r) readb((a) + (r))
#define SMC_inw(a, r) readw((a) + (r))
#define SMC_inl(a, r) readl((a) + (r))