diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/hif_usb.h')
-rw-r--r-- | drivers/net/wireless/ath/ath9k/hif_usb.h | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/drivers/net/wireless/ath/ath9k/hif_usb.h b/drivers/net/wireless/ath/ath9k/hif_usb.h index 51496e74b83e..7c2ef7ecd98b 100644 --- a/drivers/net/wireless/ath/ath9k/hif_usb.h +++ b/drivers/net/wireless/ath/ath9k/hif_usb.h | |||
@@ -17,8 +17,26 @@ | |||
17 | #ifndef HTC_USB_H | 17 | #ifndef HTC_USB_H |
18 | #define HTC_USB_H | 18 | #define HTC_USB_H |
19 | 19 | ||
20 | /* old firmware images */ | ||
21 | #define FIRMWARE_AR7010_1_1 "htc_7010.fw" | ||
22 | #define FIRMWARE_AR9271 "htc_9271.fw" | ||
23 | |||
24 | /* supported Major FW version */ | ||
20 | #define MAJOR_VERSION_REQ 1 | 25 | #define MAJOR_VERSION_REQ 1 |
21 | #define MINOR_VERSION_REQ 3 | 26 | #define MINOR_VERSION_REQ 3 |
27 | /* minimal and maximal supported Minor FW version. */ | ||
28 | #define FIRMWARE_MINOR_IDX_MAX 4 | ||
29 | #define FIRMWARE_MINOR_IDX_MIN 3 | ||
30 | #define HTC_FW_PATH "ath9k_htc" | ||
31 | |||
32 | #define HTC_9271_MODULE_FW HTC_FW_PATH "/htc_9271-" \ | ||
33 | __stringify(MAJOR_VERSION_REQ) \ | ||
34 | "." __stringify(FIRMWARE_MINOR_IDX_MAX) ".0.fw" | ||
35 | #define HTC_7010_MODULE_FW HTC_FW_PATH "/htc_7010-" \ | ||
36 | __stringify(MAJOR_VERSION_REQ) \ | ||
37 | "." __stringify(FIRMWARE_MINOR_IDX_MAX) ".0.fw" | ||
38 | |||
39 | extern int htc_use_dev_fw; | ||
22 | 40 | ||
23 | #define IS_AR7010_DEVICE(_v) (((_v) == AR9280_USB) || ((_v) == AR9287_USB)) | 41 | #define IS_AR7010_DEVICE(_v) (((_v) == AR9280_USB) || ((_v) == AR9287_USB)) |
24 | 42 | ||
@@ -101,7 +119,8 @@ struct hif_device_usb { | |||
101 | struct usb_anchor reg_in_submitted; | 119 | struct usb_anchor reg_in_submitted; |
102 | struct usb_anchor mgmt_submitted; | 120 | struct usb_anchor mgmt_submitted; |
103 | struct sk_buff *remain_skb; | 121 | struct sk_buff *remain_skb; |
104 | const char *fw_name; | 122 | char fw_name[32]; |
123 | int fw_minor_index; | ||
105 | int rx_remain_len; | 124 | int rx_remain_len; |
106 | int rx_pkt_len; | 125 | int rx_pkt_len; |
107 | int rx_transfer_len; | 126 | int rx_transfer_len; |