Staging: rt2860: includecheck fix: rt_linux.h
[linux-2.6-block.git] / drivers / staging / rt2860 / rt_linux.h
index 25b53ac3f8204f9484e002beaedf77db6d5acb3e..ccf58b26b4b797adcfab864c6982a8b1d8b5782f 100644 (file)
 #include <linux/ctype.h>
 #include <linux/vmalloc.h>
 
-
-#ifdef RT30xx
-#include <linux/wireless.h>
-#endif
 #include <net/iw_handler.h>
 
 // load firmware
@@ -90,22 +86,23 @@ typedef int (*HARD_START_XMIT_FUNC)(struct sk_buff *skb, struct net_device *net_
 
 // add by kathy
 
-#ifdef RT2860
-#define STA_PROFILE_PATH                       "/etc/Wireless/RT2860STA/RT2860STA.dat"
-#define STA_RTMP_FIRMWARE_FILE_NAME "/etc/Wireless/RT2860STA/RT2860STA.bin"
-#define STA_NIC_DEVICE_NAME                    "RT2860STA"
-#define STA_DRIVER_VERSION                     "1.8.1.1"
-#endif
-#ifdef RT2870
-#define STA_PROFILE_PATH                       "/etc/Wireless/RT2870STA/RT2870STA.dat"
-#define STA_RT2870_IMAGE_FILE_NAME  "/etc/Wireless/RT2870STA/rt2870.bin"
-#define STA_NIC_DEVICE_NAME                    "RT2870STA"
-#ifndef RT30xx
-#define STA_DRIVER_VERSION                     "1.4.0.0"
-#endif
-#ifdef RT30xx
-#define STA_DRIVER_VERSION                     "2.0.1.0"
-#endif
+/* order of "if defined()" is important, because for 3070 driver
+   both RT2870 and RT3070 are defined */
+#if defined(RT2860)
+ #define STA_PROFILE_PATH                      "/etc/Wireless/RT2860STA/RT2860STA.dat"
+ #define STA_RTMP_FIRMWARE_FILE_NAME "/etc/Wireless/RT2860STA/RT2860STA.bin"
+ #define STA_NIC_DEVICE_NAME                   "RT2860STA"
+ #define STA_DRIVER_VERSION                    "1.8.1.1"
+#elif defined(RT3070)
+ #define STA_PROFILE_PATH                      "/etc/Wireless/RT3070STA/RT3070STA.dat"
+ #define STA_RT2870_IMAGE_FILE_NAME  "/etc/Wireless/RT3070STA/rt2870.bin"
+ #define STA_NIC_DEVICE_NAME                   "RT3070STA"
+ #define STA_DRIVER_VERSION                    "2.0.1.0"
+#elif defined(RT2870)
+ #define STA_PROFILE_PATH                      "/etc/Wireless/RT2870STA/RT2870STA.dat"
+ #define STA_RT2870_IMAGE_FILE_NAME  "/etc/Wireless/RT2870STA/rt2870.bin"
+ #define STA_NIC_DEVICE_NAME                   "RT2870STA"
+ #define STA_DRIVER_VERSION                    "1.4.0.0"
 #endif
 
 #ifdef RT2860