arcnet: Add com9026.h to standardize COM9026_REG_<foo>
[cascardo/linux.git] / drivers / net / arcnet / arc-rimi.c
index 4c35a7e..a07e249 100644 (file)
@@ -39,6 +39,7 @@
 #include <linux/io.h>
 
 #include "arcdevice.h"
+#include "com9026.h"
 
 /* Internal function declarations */
 
@@ -59,18 +60,6 @@ static void arcrimi_copy_from_card(struct net_device *dev, int bufnum,
 #define BUFFER_SIZE    (512)
 #define MIRROR_SIZE    (BUFFER_SIZE * 4)
 
-/* COM 9026 controller chip --> ARCnet register addresses */
-#define COM9026_REG_W_INTMASK  0       /* writable */
-#define COM9026_REG_R_STATUS   0       /* readable */
-#define COM9026_REG_W_COMMAND  1       /* writable, returns random vals on read (?) */
-#define COM9026_REG_RW_CONFIG  2       /* Configuration register */
-#define COM9026_REG_R_RESET    8       /* software reset (on read) */
-#define COM9026_REG_RW_MEMDATA 12      /* Data port for IO-mapped memory */
-#define COM9026_REG_W_ADDR_LO  14      /* Control registers for said */
-#define COM9026_REG_W_ADDR_HI  15
-
-#define COM9026_REG_R_STATION  1       /* Station ID */
-
 /* We cannot probe for a RIM I card; one reason is I don't know how to reset
  * them.  In fact, we can't even get their node ID automatically.  So, we
  * need to be passed a specific shmem address, IRQ, and node ID.