The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/dev/iwn/if_iwn_devid.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /*-
    2  * Copyright (c) 2013 Cedric GROSS <cg@cgross.info>
    3  *
    4  * Permission to use, copy, modify, and distribute this software for any
    5  * purpose with or without fee is hereby granted, provided that the above
    6  * copyright notice and this permission notice appear in all copies.
    7  *
    8  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
    9  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
   10  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
   11  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
   12  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
   13  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
   14  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
   15  *
   16  * $FreeBSD: releng/12.0/sys/dev/iwn/if_iwn_devid.h 335812 2018-06-30 04:30:08Z eadler $
   17  */
   18 
   19 #ifndef __IF_IWN_DEVID_H__
   20 #define __IF_IWN_DEVID_H__
   21 
   22 #define IWN_HW_REV_TYPE_SHIFT   4
   23 #define IWN_HW_REV_TYPE_MASK    0x1f
   24 
   25 /* Device revision */
   26 #define IWN_HW_REV_TYPE_4965    0
   27 #define IWN_HW_REV_TYPE_5300    2
   28 #define IWN_HW_REV_TYPE_5350    3
   29 #define IWN_HW_REV_TYPE_5150    4
   30 #define IWN_HW_REV_TYPE_5100    5
   31 #define IWN_HW_REV_TYPE_1000    6
   32 #define IWN_HW_REV_TYPE_6000    7
   33 #define IWN_HW_REV_TYPE_6050    8
   34 #define IWN_HW_REV_TYPE_6005    11
   35 #define IWN_HW_REV_TYPE_2030    12
   36 #define IWN_HW_REV_TYPE_2000    16
   37 #define IWN_HW_REV_TYPE_105     17
   38 #define IWN_HW_REV_TYPE_135     18
   39 
   40  /* ==========================================================================
   41  * DEVICE ID BLOCK
   42  * ==========================================================================
   43 */
   44 
   45 /*
   46  * --------------------------------------------------------------------------
   47  * Device ID for 2x00 series
   48  * --------------------------------------------------------------------------
   49  */
   50 #define IWN_DID_2x00_1          0x0890
   51 #define IWN_DID_2x00_2          0x0891
   52 /* SubDevice ID */
   53 #define IWN_SDID_2x00_1         0x4022
   54 #define IWN_SDID_2x00_2         0x4222
   55 #define IWN_SDID_2x00_3         0x4422
   56 #define IWN_SDID_2x00_4         0x4822
   57 
   58 /*
   59  * --------------------------------------------------------------------------
   60  * Device ID for 2x30 series
   61  * --------------------------------------------------------------------------
   62  */
   63 #define IWN_DID_2x30_1          0x0887
   64 #define IWN_DID_2x30_2          0x0888
   65 /* SubDevice ID */
   66 #define IWN_SDID_2x30_1         0x4062
   67 #define IWN_SDID_2x30_2         0x4262
   68 #define IWN_SDID_2x30_3         0x4462
   69 #define IWN_SDID_2x30_4         0x4066
   70 #define IWN_SDID_2x30_5         0x4266
   71 #define IWN_SDID_2x30_6         0x4466
   72 /*
   73  * --------------------------------------------------------------------------
   74  * Device ID for 1000 series
   75  * --------------------------------------------------------------------------
   76  */
   77 #define IWN_DID_1000_1          0x0083
   78 #define IWN_DID_1000_2          0x0084
   79 /* SubDevice ID */
   80 #define IWN_SDID_1000_1         0x1205
   81 #define IWN_SDID_1000_2         0x1305
   82 #define IWN_SDID_1000_3         0x1225
   83 #define IWN_SDID_1000_4         0x1325
   84 #define IWN_SDID_1000_5         0x1215
   85 #define IWN_SDID_1000_6         0x1315
   86 #define IWN_SDID_1000_7         0x1206
   87 #define IWN_SDID_1000_8         0x1306
   88 #define IWN_SDID_1000_9         0x1226
   89 #define IWN_SDID_1000_10        0x1326
   90 #define IWN_SDID_1000_11        0x1216
   91 #define IWN_SDID_1000_12        0x1316
   92 
   93 /*
   94  * --------------------------------------------------------------------------
   95  * Device ID for 6x00 series
   96  * --------------------------------------------------------------------------
   97  */
   98 #define IWN_DID_6x00_1          0x422B
   99 #define IWN_DID_6x00_2          0x422C
  100 #define IWN_DID_6x00_3          0x4238
  101 #define IWN_DID_6x00_4          0x4239
  102 /* SubDevice ID */
  103 #define IWN_SDID_6x00_1         0x1101
  104 #define IWN_SDID_6x00_2         0x1121
  105 #define IWN_SDID_6x00_3         0x1301
  106 #define IWN_SDID_6x00_4         0x1306
  107 #define IWN_SDID_6x00_5         0x1307
  108 #define IWN_SDID_6x00_6         0x1321
  109 #define IWN_SDID_6x00_7         0x1326
  110 #define IWN_SDID_6x00_8         0x1111
  111 #define IWN_SDID_6x00_9         0x1311
  112 #define IWN_SDID_6x00_10        0x1316
  113 /*
  114  * --------------------------------------------------------------------------
  115  * Device ID for 6x05 series
  116  * --------------------------------------------------------------------------
  117  */
  118 #define IWN_DID_6x05_1          0x0082
  119 #define IWN_DID_6x05_2          0x0085
  120 /* SubDevice ID */
  121 #define IWN_SDID_6x05_1         0x1301
  122 #define IWN_SDID_6x05_2         0x1306
  123 #define IWN_SDID_6x05_3         0x1307
  124 #define IWN_SDID_6x05_4         0x1321
  125 #define IWN_SDID_6x05_5         0x1326
  126 #define IWN_SDID_6x05_6         0x1311
  127 #define IWN_SDID_6x05_7         0x1316
  128 #define IWN_SDID_6x05_8         0xC020
  129 #define IWN_SDID_6x05_9         0xC220
  130 #define IWN_SDID_6x05_10        0x4820
  131 #define IWN_SDID_6x05_11        0x1304
  132 #define IWN_SDID_6x05_12        0x1305
  133 /*
  134  * --------------------------------------------------------------------------
  135  * Device ID for 6050 WiFi/WiMax Series
  136  * --------------------------------------------------------------------------
  137  */
  138 #define IWN_DID_6050_1          0x0087
  139 #define IWN_DID_6050_2          0x0089
  140 /* SubDevice ID */
  141 #define IWN_SDID_6050_1         0x1301
  142 #define IWN_SDID_6050_2         0x1306
  143 #define IWN_SDID_6050_3         0x1321
  144 #define IWN_SDID_6050_4         0x1326
  145 #define IWN_SDID_6050_5         0x1311
  146 #define IWN_SDID_6050_6         0x1316
  147 /*
  148  * --------------------------------------------------------------------------
  149  * Device ID for 6150 Series
  150  * --------------------------------------------------------------------------
  151  */
  152 #define IWN_DID_6150_1          0x0885
  153 #define IWN_DID_6150_2          0x0886
  154 /* SubDevice ID */
  155 #define IWN_SDID_6150_1         0x1305
  156 #define IWN_SDID_6150_2         0x1307
  157 #define IWN_SDID_6150_3         0x1325
  158 #define IWN_SDID_6150_4         0x1327
  159 #define IWN_SDID_6150_5         0x1315
  160 #define IWN_SDID_6150_6         0x1317
  161 /*
  162  * --------------------------------------------------------------------------
  163  * Device ID for 6035 Series
  164  * --------------------------------------------------------------------------
  165  */
  166 #define IWN_DID_6035_1          0x088E
  167 #define IWN_DID_6035_2          0x088F
  168 /* SubDevice ID */
  169 #define IWN_SDID_6035_1         0x4060
  170 #define IWN_SDID_6035_2         0x4260
  171 #define IWN_SDID_6035_3         0x4460
  172 #define IWN_SDID_6035_4         0x4860
  173 #define IWN_SDID_6035_5         0x5260
  174 /*
  175  * --------------------------------------------------------------------------
  176  * Device ID for 1030 and 6030 Series
  177  * --------------------------------------------------------------------------
  178  */
  179 #define IWN_DID_x030_1          0x008A
  180 #define IWN_DID_x030_2          0x008B
  181 #define IWN_DID_x030_3          0x0090
  182 #define IWN_DID_x030_4          0x0091
  183 /* SubDevice ID */
  184 #define IWN_SDID_x030_1         0x5305
  185 #define IWN_SDID_x030_2         0x5307
  186 #define IWN_SDID_x030_3         0x5325
  187 #define IWN_SDID_x030_4         0x5327
  188 #define IWN_SDID_x030_5         0x5315
  189 #define IWN_SDID_x030_6         0x5317
  190 #define IWN_SDID_x030_7         0x5211
  191 #define IWN_SDID_x030_8         0x5215
  192 #define IWN_SDID_x030_9         0x5216
  193 #define IWN_SDID_x030_10        0x5201
  194 #define IWN_SDID_x030_11        0x5205
  195 #define IWN_SDID_x030_12        0x5206
  196 #define IWN_SDID_x030_13        0x5207
  197 #define IWN_SDID_x030_14        0x5221
  198 #define IWN_SDID_x030_15        0x5225
  199 #define IWN_SDID_x030_16        0x5226
  200 /*
  201  * --------------------------------------------------------------------------
  202  * Device ID for 130 Series
  203  * --------------------------------------------------------------------------
  204  */
  205 #define IWN_DID_130_1           0x0896
  206 #define IWN_DID_130_2           0x0897
  207 /* SubDevice ID */
  208 #define IWN_SDID_130_1          0x5005
  209 #define IWN_SDID_130_2          0x5007
  210 #define IWN_SDID_130_3          0x5015
  211 #define IWN_SDID_130_4          0x5017
  212 #define IWN_SDID_130_5          0x5025
  213 #define IWN_SDID_130_6          0x5027
  214 
  215 /*
  216  * --------------------------------------------------------------------------
  217  * Device ID for 100 Series
  218  * --------------------------------------------------------------------------
  219  */
  220 #define IWN_DID_100_1           0x08AE
  221 #define IWN_DID_100_2           0x08AF
  222 /* SubDevice ID */
  223 #define IWN_SDID_100_1          0x1005
  224 #define IWN_SDID_100_2          0x1007
  225 #define IWN_SDID_100_3          0x1015
  226 #define IWN_SDID_100_4          0x1017
  227 #define IWN_SDID_100_5          0x1025
  228 #define IWN_SDID_100_6          0x1027
  229 
  230 /*
  231  * --------------------------------------------------------------------------
  232  * Device ID for 105 Series
  233  * --------------------------------------------------------------------------
  234  */
  235 #define IWN_DID_105_1           0x0894
  236 #define IWN_DID_105_2           0x0895
  237 /* SubDevice ID */
  238 #define IWN_SDID_105_1          0x0022
  239 #define IWN_SDID_105_2          0x0222
  240 #define IWN_SDID_105_3          0x0422
  241 #define IWN_SDID_105_4          0x0822
  242 
  243 /*
  244  * --------------------------------------------------------------------------
  245  * Device ID for 135 Series
  246  * --------------------------------------------------------------------------
  247  */
  248 #define IWN_DID_135_1           0x0892
  249 #define IWN_DID_135_2           0x0893
  250 /* SubDevice ID */
  251 #define IWN_SDID_135_1          0x0062
  252 #define IWN_SDID_135_2          0x0262
  253 #define IWN_SDID_135_3          0x0462
  254 
  255 /*
  256  * --------------------------------------------------------------------------
  257  * Device ID for 5x00 Series
  258  * --------------------------------------------------------------------------
  259  */
  260 #define IWN_DID_5x00_1          0x4232
  261 #define IWN_DID_5x00_2          0x4237
  262 #define IWN_DID_5x00_3          0x4235
  263 #define IWN_DID_5x00_4          0x4236
  264 /* SubDevice ID */
  265 #define IWN_SDID_5x00_1         0x1201
  266 #define IWN_SDID_5x00_2         0x1301
  267 #define IWN_SDID_5x00_3         0x1204
  268 #define IWN_SDID_5x00_4         0x1304
  269 #define IWN_SDID_5x00_5         0x1205
  270 #define IWN_SDID_5x00_6         0x1305
  271 #define IWN_SDID_5x00_7         0x1206
  272 #define IWN_SDID_5x00_8         0x1306
  273 #define IWN_SDID_5x00_9         0x1221
  274 #define IWN_SDID_5x00_10                0x1321
  275 #define IWN_SDID_5x00_11                0x1224
  276 #define IWN_SDID_5x00_12                0x1324
  277 #define IWN_SDID_5x00_13                0x1225
  278 #define IWN_SDID_5x00_14                0x1325
  279 #define IWN_SDID_5x00_15                0x1226
  280 #define IWN_SDID_5x00_16                0x1326
  281 #define IWN_SDID_5x00_17                0x1211
  282 #define IWN_SDID_5x00_18                0x1311
  283 #define IWN_SDID_5x00_19                0x1214
  284 #define IWN_SDID_5x00_20                0x1314
  285 #define IWN_SDID_5x00_21                0x1215
  286 #define IWN_SDID_5x00_22                0x1315
  287 #define IWN_SDID_5x00_23                0x1216
  288 #define IWN_SDID_5x00_24                0x1316
  289 #define IWN_SDID_5x00_25                0x1021
  290 #define IWN_SDID_5x00_26                0x1121
  291 #define IWN_SDID_5x00_27                0x1024
  292 #define IWN_SDID_5x00_28                0x1124
  293 #define IWN_SDID_5x00_29                0x1001
  294 #define IWN_SDID_5x00_30                0x1101
  295 #define IWN_SDID_5x00_31                0x1004
  296 #define IWN_SDID_5x00_32                0x1104
  297 #define IWN_SDID_5x00_33                0x1011
  298 #define IWN_SDID_5x00_34                0x1111
  299 #define IWN_SDID_5x00_35                0x1014
  300 #define IWN_SDID_5x00_36                0x1114
  301 /*
  302  * --------------------------------------------------------------------------
  303  * Device ID for 5x50 Series
  304  * --------------------------------------------------------------------------
  305  */
  306 #define IWN_DID_5x50_1          0x423A
  307 #define IWN_DID_5x50_2          0x423B
  308 #define IWN_DID_5x50_3          0x423C
  309 #define IWN_DID_5x50_4          0x423D
  310 /* SubDevice ID */
  311 #define IWN_SDID_5x50_1         0x1001
  312 #define IWN_SDID_5x50_2         0x1021
  313 #define IWN_SDID_5x50_3         0x1011
  314 #define IWN_SDID_5x50_4         0x1201
  315 #define IWN_SDID_5x50_5         0x1301
  316 #define IWN_SDID_5x50_6         0x1206
  317 #define IWN_SDID_5x50_7         0x1306
  318 #define IWN_SDID_5x50_8         0x1221
  319 #define IWN_SDID_5x50_9         0x1321
  320 #define IWN_SDID_5x50_10                0x1211
  321 #define IWN_SDID_5x50_11                0x1311
  322 #define IWN_SDID_5x50_12                0x1216
  323 #define IWN_SDID_5x50_13                0x1316
  324 /*
  325  * --------------------------------------------------------------------------
  326  * Device ID for 4965 Series
  327  * --------------------------------------------------------------------------
  328  */
  329 #define IWN_DID_4965_1          0x4229
  330 #define IWN_DID_4965_2          0x422d
  331 #define IWN_DID_4965_3          0x4230
  332 #define IWN_DID_4965_4          0x4233
  333 
  334 #endif  /* ! __IF_IWN_DEVID_H__ */

Cache object: ce7ca73dc24b9623e20bc30fdd5f259c


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.