o wl3501: slow_down_io exists only on __i386___

The joys of having several arches at my home lab, thanks
to parisc this time.
parent a5df0a6a
...@@ -440,9 +440,6 @@ struct wl3501_resync_req { ...@@ -440,9 +440,6 @@ struct wl3501_resync_req {
unsigned char sig_id; unsigned char sig_id;
}; };
/* For rough constant delay */
#define WL3501_NOPLOOP(n) { int x = 0; while (x++ < n) slow_down_io(); }
/* Definitions for supporting clone adapters. */ /* Definitions for supporting clone adapters. */
/* System Interface Registers (SIR space) */ /* System Interface Registers (SIR space) */
#define WL3501_NIC_GCR ((u8)0x00) /* SIR0 - General Conf Register */ #define WL3501_NIC_GCR ((u8)0x00) /* SIR0 - General Conf Register */
......
...@@ -63,6 +63,13 @@ ...@@ -63,6 +63,13 @@
#include "wl3501.h" #include "wl3501.h"
#ifndef __i386__
#define slow_down_io()
#endif
/* For rough constant delay */
#define WL3501_NOPLOOP(n) { int x = 0; while (x++ < n) slow_down_io(); }
/* /*
* All the PCMCIA modules use PCMCIA_DEBUG to control debugging. If you do not * All the PCMCIA modules use PCMCIA_DEBUG to control debugging. If you do not
* define PCMCIA_DEBUG at all, all the debug code will be left out. If you * define PCMCIA_DEBUG at all, all the debug code will be left out. If you
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment