diff options
Diffstat (limited to 'drivers/net/wireless/ti/wl12xx/wl12xx.h')
-rw-r--r-- | drivers/net/wireless/ti/wl12xx/wl12xx.h | 40 |
1 files changed, 30 insertions, 10 deletions
diff --git a/drivers/net/wireless/ti/wl12xx/wl12xx.h b/drivers/net/wireless/ti/wl12xx/wl12xx.h index 7182bbf6625d..d4552857480c 100644 --- a/drivers/net/wireless/ti/wl12xx/wl12xx.h +++ b/drivers/net/wireless/ti/wl12xx/wl12xx.h | |||
@@ -24,19 +24,37 @@ | |||
24 | 24 | ||
25 | #include "conf.h" | 25 | #include "conf.h" |
26 | 26 | ||
27 | /* minimum FW required for driver for wl127x */ | 27 | /* WiLink 6/7 chip IDs */ |
28 | #define CHIP_ID_127X_PG10 (0x04030101) | ||
29 | #define CHIP_ID_127X_PG20 (0x04030111) | ||
30 | #define CHIP_ID_128X_PG10 (0x05030101) | ||
31 | #define CHIP_ID_128X_PG20 (0x05030111) | ||
32 | |||
33 | /* FW chip version for wl127x */ | ||
28 | #define WL127X_CHIP_VER 6 | 34 | #define WL127X_CHIP_VER 6 |
29 | #define WL127X_IFTYPE_VER 3 | 35 | /* minimum single-role FW version for wl127x */ |
30 | #define WL127X_MAJOR_VER 10 | 36 | #define WL127X_IFTYPE_SR_VER 3 |
31 | #define WL127X_SUBTYPE_VER 2 | 37 | #define WL127X_MAJOR_SR_VER 10 |
32 | #define WL127X_MINOR_VER 115 | 38 | #define WL127X_SUBTYPE_SR_VER WLCORE_FW_VER_IGNORE |
39 | #define WL127X_MINOR_SR_VER 115 | ||
40 | /* minimum multi-role FW version for wl127x */ | ||
41 | #define WL127X_IFTYPE_MR_VER 5 | ||
42 | #define WL127X_MAJOR_MR_VER 7 | ||
43 | #define WL127X_SUBTYPE_MR_VER WLCORE_FW_VER_IGNORE | ||
44 | #define WL127X_MINOR_MR_VER 115 | ||
33 | 45 | ||
34 | /* minimum FW required for driver for wl128x */ | 46 | /* FW chip version for wl128x */ |
35 | #define WL128X_CHIP_VER 7 | 47 | #define WL128X_CHIP_VER 7 |
36 | #define WL128X_IFTYPE_VER 3 | 48 | /* minimum single-role FW version for wl128x */ |
37 | #define WL128X_MAJOR_VER 10 | 49 | #define WL128X_IFTYPE_SR_VER 3 |
38 | #define WL128X_SUBTYPE_VER 2 | 50 | #define WL128X_MAJOR_SR_VER 10 |
39 | #define WL128X_MINOR_VER 115 | 51 | #define WL128X_SUBTYPE_SR_VER WLCORE_FW_VER_IGNORE |
52 | #define WL128X_MINOR_SR_VER 115 | ||
53 | /* minimum multi-role FW version for wl128x */ | ||
54 | #define WL128X_IFTYPE_MR_VER 5 | ||
55 | #define WL128X_MAJOR_MR_VER 7 | ||
56 | #define WL128X_SUBTYPE_MR_VER WLCORE_FW_VER_IGNORE | ||
57 | #define WL128X_MINOR_MR_VER 42 | ||
40 | 58 | ||
41 | #define WL12XX_AGGR_BUFFER_SIZE (4 * PAGE_SIZE) | 59 | #define WL12XX_AGGR_BUFFER_SIZE (4 * PAGE_SIZE) |
42 | 60 | ||
@@ -55,6 +73,8 @@ struct wl12xx_priv { | |||
55 | 73 | ||
56 | int ref_clock; | 74 | int ref_clock; |
57 | int tcxo_clock; | 75 | int tcxo_clock; |
76 | |||
77 | struct wl127x_rx_mem_pool_addr *rx_mem_addr; | ||
58 | }; | 78 | }; |
59 | 79 | ||
60 | #endif /* __WL12XX_PRIV_H__ */ | 80 | #endif /* __WL12XX_PRIV_H__ */ |