diff options
Diffstat (limited to 'drivers/net/wireless/ti/wl18xx/reg.h')
-rw-r--r-- | drivers/net/wireless/ti/wl18xx/reg.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/drivers/net/wireless/ti/wl18xx/reg.h b/drivers/net/wireless/ti/wl18xx/reg.h index 937b71d8783f..6306e04cd258 100644 --- a/drivers/net/wireless/ti/wl18xx/reg.h +++ b/drivers/net/wireless/ti/wl18xx/reg.h | |||
@@ -131,6 +131,16 @@ | |||
131 | #define WL18XX_REG_FUSE_DATA_1_3 0xA0260C | 131 | #define WL18XX_REG_FUSE_DATA_1_3 0xA0260C |
132 | #define WL18XX_PG_VER_MASK 0x70 | 132 | #define WL18XX_PG_VER_MASK 0x70 |
133 | #define WL18XX_PG_VER_OFFSET 4 | 133 | #define WL18XX_PG_VER_OFFSET 4 |
134 | #define WL18XX_ROM_VER_MASK 0x3 | ||
135 | #define WL18XX_ROM_VER_OFFSET 0 | ||
136 | #define WL18XX_METAL_VER_MASK 0xC | ||
137 | #define WL18XX_METAL_VER_OFFSET 2 | ||
138 | #define WL18XX_NEW_METAL_VER_MASK 0x180 | ||
139 | #define WL18XX_NEW_METAL_VER_OFFSET 7 | ||
140 | |||
141 | #define WL18XX_REG_FUSE_DATA_2_3 0xA02614 | ||
142 | #define WL18XX_RDL_VER_MASK 0x1f00 | ||
143 | #define WL18XX_RDL_VER_OFFSET 8 | ||
134 | 144 | ||
135 | #define WL18XX_REG_FUSE_BD_ADDR_1 0xA02602 | 145 | #define WL18XX_REG_FUSE_BD_ADDR_1 0xA02602 |
136 | #define WL18XX_REG_FUSE_BD_ADDR_2 0xA02606 | 146 | #define WL18XX_REG_FUSE_BD_ADDR_2 0xA02606 |
@@ -188,4 +198,23 @@ enum { | |||
188 | NUM_BOARD_TYPES, | 198 | NUM_BOARD_TYPES, |
189 | }; | 199 | }; |
190 | 200 | ||
201 | enum { | ||
202 | RDL_NONE = 0, | ||
203 | RDL_1_HP = 1, | ||
204 | RDL_2_SP = 2, | ||
205 | RDL_3_HP = 3, | ||
206 | RDL_4_SP = 4, | ||
207 | |||
208 | _RDL_LAST, | ||
209 | RDL_MAX = _RDL_LAST - 1, | ||
210 | }; | ||
211 | |||
212 | static const char * const rdl_names[] = { | ||
213 | [RDL_NONE] = "", | ||
214 | [RDL_1_HP] = "1853 SISO", | ||
215 | [RDL_2_SP] = "1857 MIMO", | ||
216 | [RDL_3_HP] = "1893 SISO", | ||
217 | [RDL_4_SP] = "1897 MIMO", | ||
218 | }; | ||
219 | |||
191 | #endif /* __REG_H__ */ | 220 | #endif /* __REG_H__ */ |