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/bhnd/nvram/nvram_map

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) 2015-2016 Landon Fuller <landon@landonf.org>
    3 # Copyright (C) 2008-2015, Broadcom Corporation.
    4 # All Rights Reserved.
    5 # 
    6 # The contents of this file (variable names, descriptions, and offsets) were
    7 # extracted or derived from Broadcom's ISC-licensed sources.
    8 #
    9 # Permission to use, copy, modify, and/or distribute this software for any
   10 # purpose with or without fee is hereby granted, provided that the above
   11 # copyright notice and this permission notice appear in all copies.
   12 # 
   13 # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
   14 # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
   15 # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
   16 # SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
   17 # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
   18 # OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
   19 # CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
   20 #
   21 # $FreeBSD$
   22 
   23 #
   24 # NVRAM variable and SPROM layout descriptions.
   25 #
   26 # Process with nvram_map_gen.awk to produce bhnd_nvram_map.h and
   27 # bhnd_nvram_map_data.h
   28 #
   29 # NOTE: file was originally generated automatically by using libclang
   30 # to analyze and extract format information and descriptions from Broadcom's
   31 # available ISC-licensed CIS and SROM code and associated headers.
   32 #
   33 
   34 group "Antenna Configuration" {
   35         u8      aa2g {
   36                 desc    "Available 2.4GHz Antennas"
   37                 help    "Antennas 0-3 are marked as available if the
   38                          corresponding bit is set."
   39         }
   40         u8      aa5g {
   41                 desc    "Available 5GHz Antennas"
   42                 help    "Antennas 0-3 are marked as available if the
   43                          corresponding bit is set."
   44         }
   45 
   46         u8      ag0 {
   47                 desc    "Antenna 0 Gain"
   48                 help    "The lower 6 bits represent dB as a signed number.
   49                          The high 2 bits represent a positive number of
   50                          quarter dBs to be added to the dB value"
   51         }
   52         u8      ag1 {
   53                 desc    "Antenna 1 Gain"
   54                 help    "The lower 6 bits represent dB as a signed number.
   55                          The high 2 bits represent a positive number of
   56                          quarter dBs to be added to the dB value"
   57         }
   58         u8      ag2 {
   59                 desc    "Antenna 2 Gain"
   60                 help    "The lower 6 bits represent dB as a signed number.
   61                          The high 2 bits represent a positive number of
   62                          quarter dBs to be added to the dB value"
   63         }
   64         u8      ag3 {
   65                 desc    "Antenna 3 Gain"
   66                 help    "The lower 6 bits represent dB as a signed number.
   67                          The high 2 bits represent a positive number of
   68                          quarter dBs to be added to the dB value"
   69         }
   70 
   71         u8      txchain {
   72                 desc    "Available TX Chains"
   73                 help    "TX chains 0-3 are marked as available if the
   74                          corresponding bit is set."
   75 
   76                 all1    ignore
   77         }
   78 
   79         u8      rxchain {
   80                 desc    "Available RX Chains"
   81                 help    "RX chains 0-3 are marked as available if the
   82                          corresponding bit is set."
   83 
   84                 all1    ignore
   85         }
   86 
   87         u16     antswitch {
   88                 desc    "Antenna Diversity Switch Type"
   89                 help    "The antenna diversity switch configuration used by
   90                          this device. The value is hardware-specific."
   91                 all1    ignore
   92         }
   93 }
   94 
   95 u8      aga0 {
   96         #desc <variable description>
   97         #help <variable help>
   98 }
   99 u8      aga1 {
  100         #desc <variable description>
  101         #help <variable help>
  102 }
  103 u8      aga2 {
  104         #desc <variable description>
  105         #help <variable help>
  106 }
  107 u8      agbg0 {
  108         #desc <variable description>
  109         #help <variable help>
  110 }
  111 u8      agbg1 {
  112         #desc <variable description>
  113         #help <variable help>
  114 }
  115 u8      agbg2 {
  116         #desc <variable description>
  117         #help <variable help>
  118 }
  119 u8      antswctl2g {
  120         #desc <variable description>
  121         #help <variable help>
  122 }
  123 u8      antswctl5g {
  124         #desc <variable description>
  125         #help <variable help>
  126 }
  127 u32     boardflags {
  128         #desc <variable description>
  129         #help <variable help>
  130 }
  131 u32     boardflags2 {
  132         #desc <variable description>
  133         #help <variable help>
  134 }
  135 u32     boardflags3 {
  136         #desc <variable description>
  137         #help <variable help>
  138 }
  139 u16     boardnum {
  140         fmt decimal
  141         #desc <variable description>
  142         #help <variable help>
  143 }
  144 u16     boardrev {
  145         #desc <variable description>
  146         #help <variable help>
  147 }
  148 u16     boardtype {
  149         #desc <variable description>
  150         #help <variable help>
  151 }
  152 u16     boardvendor {
  153         #desc <variable description>
  154         #help <variable help>
  155 }
  156 u16     bw40po {
  157         #desc <variable description>
  158         #help <variable help>
  159 }
  160 u16     bwduppo {
  161         #desc <variable description>
  162         #help <variable help>
  163 }
  164 u8      bxa2g {
  165         #desc <variable description>
  166         #help <variable help>
  167 }
  168 u8      bxa5g {
  169         #desc <variable description>
  170         #help <variable help>
  171 }
  172 u8      cc {
  173         fmt decimal
  174         #desc <variable description>
  175         #help <variable help>
  176 }
  177 u16     cck2gpo {
  178         #desc <variable description>
  179         #help <variable help>
  180 }
  181 u16     cckPwrOffset {
  182         #desc <variable description>
  183         #help <variable help>
  184 }
  185 u16     cckbw202gpo {
  186         #desc <variable description>
  187         #help <variable help>
  188 }
  189 u16     cckbw20ul2gpo {
  190         #desc <variable description>
  191         #help <variable help>
  192 }
  193 char    ccode[2] {
  194         #desc <variable description>
  195         #help <variable help>
  196 }
  197 u16     cddpo {
  198         #desc <variable description>
  199         #help <variable help>
  200 }
  201 u16     devid {
  202         #desc <variable description>
  203         #help <variable help>
  204 }
  205 u16     dot11agduphrpo {
  206         #desc <variable description>
  207         #help <variable help>
  208 }
  209 u16     dot11agduplrpo {
  210         #desc <variable description>
  211         #help <variable help>
  212 }
  213 u16     dot11agofdmhrbw202gpo {
  214         #desc <variable description>
  215         #help <variable help>
  216 }
  217 u8      elna2g {
  218         #desc <variable description>
  219         #help <variable help>
  220 }
  221 u8      elna5g {
  222         #desc <variable description>
  223         #help <variable help>
  224 }
  225 u8      epagain2g {
  226         fmt decimal
  227         #desc <variable description>
  228         #help <variable help>
  229 }
  230 u8      epagain5g {
  231         fmt decimal
  232         #desc <variable description>
  233         #help <variable help>
  234 }
  235 u8      et1macaddr[6] {
  236         fmt macaddr
  237         #desc <variable description>
  238         #help <variable help>
  239 }
  240 u8      eu_edthresh2g {
  241         #desc <variable description>
  242         #help <variable help>
  243 }
  244 u8      eu_edthresh5g {
  245         #desc <variable description>
  246         #help <variable help>
  247 }
  248 u8      extpagain2g {
  249         #desc <variable description>
  250         #help <variable help>
  251 }
  252 u8      extpagain5g {
  253         #desc <variable description>
  254         #help <variable help>
  255 }
  256 u8      femctrl {
  257         fmt decimal
  258         #desc <variable description>
  259         #help <variable help>
  260 }
  261 u8      freqoffset_corr {
  262         #desc <variable description>
  263         #help <variable help>
  264 }
  265 u8      gainctrlsph {
  266         fmt decimal
  267         #desc <variable description>
  268         #help <variable help>
  269 }
  270 u8      hw_iqcal_en {
  271         #desc <variable description>
  272         #help <variable help>
  273 }
  274 u8      il0macaddr[6] {
  275         fmt macaddr
  276         #desc <variable description>
  277         #help <variable help>
  278 }
  279 u8      iqcal_swp_dis {
  280         #desc <variable description>
  281         #help <variable help>
  282 }
  283 u8      itt2ga0 {
  284         #desc <variable description>
  285         #help <variable help>
  286 }
  287 u8      itt2ga1 {
  288         #desc <variable description>
  289         #help <variable help>
  290 }
  291 u8      itt2ga2 {
  292         #desc <variable description>
  293         #help <variable help>
  294 }
  295 u8      itt2ga3 {
  296         #desc <variable description>
  297         #help <variable help>
  298 }
  299 u8      itt5ga0 {
  300         #desc <variable description>
  301         #help <variable help>
  302 }
  303 u8      itt5ga1 {
  304         #desc <variable description>
  305         #help <variable help>
  306 }
  307 u8      itt5ga2 {
  308         #desc <variable description>
  309         #help <variable help>
  310 }
  311 u8      itt5ga3 {
  312         #desc <variable description>
  313         #help <variable help>
  314 }
  315 u8      ledbh0 {
  316         all1 ignore
  317         #desc <variable description>
  318         #help <variable help>
  319 }
  320 u8      ledbh1 {
  321         all1 ignore
  322         #desc <variable description>
  323         #help <variable help>
  324 }
  325 u8      ledbh2 {
  326         all1 ignore
  327         #desc <variable description>
  328         #help <variable help>
  329 }
  330 u8      ledbh3 {
  331         all1 ignore
  332         #desc <variable description>
  333         #help <variable help>
  334 }
  335 u32     leddc {
  336         all1 ignore
  337         fmt leddc
  338         #desc <variable description>
  339         #help <variable help>
  340 }
  341 u16     legofdm40duppo {
  342         #desc <variable description>
  343         #help <variable help>
  344 }
  345 u32     legofdmbw202gpo {
  346         #desc <variable description>
  347         #help <variable help>
  348 }
  349 u32     legofdmbw205ghpo {
  350         #desc <variable description>
  351         #help <variable help>
  352 }
  353 u32     legofdmbw205glpo {
  354         #desc <variable description>
  355         #help <variable help>
  356 }
  357 u32     legofdmbw205gmpo {
  358         #desc <variable description>
  359         #help <variable help>
  360 }
  361 u32     legofdmbw20ul2gpo {
  362         #desc <variable description>
  363         #help <variable help>
  364 }
  365 u32     legofdmbw20ul5ghpo {
  366         #desc <variable description>
  367         #help <variable help>
  368 }
  369 u32     legofdmbw20ul5glpo {
  370         #desc <variable description>
  371         #help <variable help>
  372 }
  373 u32     legofdmbw20ul5gmpo {
  374         #desc <variable description>
  375         #help <variable help>
  376 }
  377 u8      macaddr[6] {
  378         fmt macaddr
  379         #desc <variable description>
  380         #help <variable help>
  381 }
  382 u8      maxp2ga0 {
  383         #desc <variable description>
  384         #help <variable help>
  385 }
  386 u8      maxp2ga1 {
  387         #desc <variable description>
  388         #help <variable help>
  389 }
  390 u8      maxp2ga2 {
  391         #desc <variable description>
  392         #help <variable help>
  393 }
  394 u8      maxp2ga3 {
  395         #desc <variable description>
  396         #help <variable help>
  397 }
  398 u8      maxp5ga0[4] {
  399         #desc <variable description>
  400         #help <variable help>
  401 }
  402 u8      maxp5ga1[4] {
  403         #desc <variable description>
  404         #help <variable help>
  405 }
  406 u8      maxp5ga2[4] {
  407         #desc <variable description>
  408         #help <variable help>
  409 }
  410 u8      maxp5ga3[1] {
  411         #desc <variable description>
  412         #help <variable help>
  413 }
  414 u8      maxp5gha0 {
  415         #desc <variable description>
  416         #help <variable help>
  417 }
  418 u8      maxp5gha1 {
  419         #desc <variable description>
  420         #help <variable help>
  421 }
  422 u8      maxp5gha2 {
  423         #desc <variable description>
  424         #help <variable help>
  425 }
  426 u8      maxp5gha3 {
  427         #desc <variable description>
  428         #help <variable help>
  429 }
  430 u8      maxp5gla0 {
  431         #desc <variable description>
  432         #help <variable help>
  433 }
  434 u8      maxp5gla1 {
  435         #desc <variable description>
  436         #help <variable help>
  437 }
  438 u8      maxp5gla2 {
  439         #desc <variable description>
  440         #help <variable help>
  441 }
  442 u8      maxp5gla3 {
  443         #desc <variable description>
  444         #help <variable help>
  445 }
  446 u16     mcs2gpo0 {
  447         #desc <variable description>
  448         #help <variable help>
  449 }
  450 u16     mcs2gpo1 {
  451         #desc <variable description>
  452         #help <variable help>
  453 }
  454 u16     mcs2gpo2 {
  455         #desc <variable description>
  456         #help <variable help>
  457 }
  458 u16     mcs2gpo3 {
  459         #desc <variable description>
  460         #help <variable help>
  461 }
  462 u16     mcs2gpo4 {
  463         #desc <variable description>
  464         #help <variable help>
  465 }
  466 u16     mcs2gpo5 {
  467         #desc <variable description>
  468         #help <variable help>
  469 }
  470 u16     mcs2gpo6 {
  471         #desc <variable description>
  472         #help <variable help>
  473 }
  474 u16     mcs2gpo7 {
  475         #desc <variable description>
  476         #help <variable help>
  477 }
  478 u16     mcs32po {
  479         #desc <variable description>
  480         #help <variable help>
  481 }
  482 u16     mcs5ghpo0 {
  483         #desc <variable description>
  484         #help <variable help>
  485 }
  486 u16     mcs5ghpo1 {
  487         #desc <variable description>
  488         #help <variable help>
  489 }
  490 u16     mcs5ghpo2 {
  491         #desc <variable description>
  492         #help <variable help>
  493 }
  494 u16     mcs5ghpo3 {
  495         #desc <variable description>
  496         #help <variable help>
  497 }
  498 u16     mcs5ghpo4 {
  499         #desc <variable description>
  500         #help <variable help>
  501 }
  502 u16     mcs5ghpo5 {
  503         #desc <variable description>
  504         #help <variable help>
  505 }
  506 u16     mcs5ghpo6 {
  507         #desc <variable description>
  508         #help <variable help>
  509 }
  510 u16     mcs5ghpo7 {
  511         #desc <variable description>
  512         #help <variable help>
  513 }
  514 u16     mcs5glpo0 {
  515         #desc <variable description>
  516         #help <variable help>
  517 }
  518 u16     mcs5glpo1 {
  519         #desc <variable description>
  520         #help <variable help>
  521 }
  522 u16     mcs5glpo2 {
  523         #desc <variable description>
  524         #help <variable help>
  525 }
  526 u16     mcs5glpo3 {
  527         #desc <variable description>
  528         #help <variable help>
  529 }
  530 u16     mcs5glpo4 {
  531         #desc <variable description>
  532         #help <variable help>
  533 }
  534 u16     mcs5glpo5 {
  535         #desc <variable description>
  536         #help <variable help>
  537 }
  538 u16     mcs5glpo6 {
  539         #desc <variable description>
  540         #help <variable help>
  541 }
  542 u16     mcs5glpo7 {
  543         #desc <variable description>
  544         #help <variable help>
  545 }
  546 u16     mcs5gpo0 {
  547         #desc <variable description>
  548         #help <variable help>
  549 }
  550 u16     mcs5gpo1 {
  551         #desc <variable description>
  552         #help <variable help>
  553 }
  554 u16     mcs5gpo2 {
  555         #desc <variable description>
  556         #help <variable help>
  557 }
  558 u16     mcs5gpo3 {
  559         #desc <variable description>
  560         #help <variable help>
  561 }
  562 u16     mcs5gpo4 {
  563         #desc <variable description>
  564         #help <variable help>
  565 }
  566 u16     mcs5gpo5 {
  567         #desc <variable description>
  568         #help <variable help>
  569 }
  570 u16     mcs5gpo6 {
  571         #desc <variable description>
  572         #help <variable help>
  573 }
  574 u16     mcs5gpo7 {
  575         #desc <variable description>
  576         #help <variable help>
  577 }
  578 u32     mcsbw202gpo {
  579         #desc <variable description>
  580         #help <variable help>
  581 }
  582 u32     mcsbw205ghpo {
  583         #desc <variable description>
  584         #help <variable help>
  585 }
  586 u32     mcsbw205glpo {
  587         #desc <variable description>
  588         #help <variable help>
  589 }
  590 u32     mcsbw205gmpo {
  591         #desc <variable description>
  592         #help <variable help>
  593 }
  594 u32     mcsbw20ul2gpo {
  595         #desc <variable description>
  596         #help <variable help>
  597 }
  598 u32     mcsbw20ul5ghpo {
  599         #desc <variable description>
  600         #help <variable help>
  601 }
  602 u32     mcsbw20ul5glpo {
  603         #desc <variable description>
  604         #help <variable help>
  605 }
  606 u32     mcsbw20ul5gmpo {
  607         #desc <variable description>
  608         #help <variable help>
  609 }
  610 u32     mcsbw402gpo {
  611         #desc <variable description>
  612         #help <variable help>
  613 }
  614 u32     mcsbw405ghpo {
  615         #desc <variable description>
  616         #help <variable help>
  617 }
  618 u32     mcsbw405glpo {
  619         #desc <variable description>
  620         #help <variable help>
  621 }
  622 u32     mcsbw405gmpo {
  623         #desc <variable description>
  624         #help <variable help>
  625 }
  626 u32     mcsbw805ghpo {
  627         #desc <variable description>
  628         #help <variable help>
  629 }
  630 u32     mcsbw805glpo {
  631         #desc <variable description>
  632         #help <variable help>
  633 }
  634 u32     mcsbw805gmpo {
  635         #desc <variable description>
  636         #help <variable help>
  637 }
  638 u16     mcslr5ghpo {
  639         #desc <variable description>
  640         #help <variable help>
  641 }
  642 u16     mcslr5glpo {
  643         #desc <variable description>
  644         #help <variable help>
  645 }
  646 u16     mcslr5gmpo {
  647         #desc <variable description>
  648         #help <variable help>
  649 }
  650 u8      measpower {
  651         #desc <variable description>
  652         #help <variable help>
  653 }
  654 u8      measpower1 {
  655         #desc <variable description>
  656         #help <variable help>
  657 }
  658 u8      measpower2 {
  659         #desc <variable description>
  660         #help <variable help>
  661 }
  662 u8      noisecaloffset {
  663         #desc <variable description>
  664         #help <variable help>
  665 }
  666 u8      noisecaloffset5g {
  667         #desc <variable description>
  668         #help <variable help>
  669 }
  670 u8      noiselvl2ga0 {
  671         fmt decimal
  672         #desc <variable description>
  673         #help <variable help>
  674 }
  675 u8      noiselvl2ga1 {
  676         fmt decimal
  677         #desc <variable description>
  678         #help <variable help>
  679 }
  680 u8      noiselvl2ga2 {
  681         fmt decimal
  682         #desc <variable description>
  683         #help <variable help>
  684 }
  685 u8      noiselvl5ga0[4] {
  686         fmt decimal
  687         #desc <variable description>
  688         #help <variable help>
  689 }
  690 u8      noiselvl5ga1[4] {
  691         fmt decimal
  692         #desc <variable description>
  693         #help <variable help>
  694 }
  695 u8      noiselvl5ga2[4] {
  696         fmt decimal
  697         #desc <variable description>
  698         #help <variable help>
  699 }
  700 u8      noiselvl5gha0 {
  701         #desc <variable description>
  702         #help <variable help>
  703 }
  704 u8      noiselvl5gha1 {
  705         #desc <variable description>
  706         #help <variable help>
  707 }
  708 u8      noiselvl5gha2 {
  709         #desc <variable description>
  710         #help <variable help>
  711 }
  712 u8      noiselvl5gla0 {
  713         #desc <variable description>
  714         #help <variable help>
  715 }
  716 u8      noiselvl5gla1 {
  717         #desc <variable description>
  718         #help <variable help>
  719 }
  720 u8      noiselvl5gla2 {
  721         #desc <variable description>
  722         #help <variable help>
  723 }
  724 u8      noiselvl5gma0 {
  725         #desc <variable description>
  726         #help <variable help>
  727 }
  728 u8      noiselvl5gma1 {
  729         #desc <variable description>
  730         #help <variable help>
  731 }
  732 u8      noiselvl5gma2 {
  733         #desc <variable description>
  734         #help <variable help>
  735 }
  736 u8      noiselvl5gua0 {
  737         #desc <variable description>
  738         #help <variable help>
  739 }
  740 u8      noiselvl5gua1 {
  741         #desc <variable description>
  742         #help <variable help>
  743 }
  744 u8      noiselvl5gua2 {
  745         #desc <variable description>
  746         #help <variable help>
  747 }
  748 u32     ofdm2gpo {
  749         #desc <variable description>
  750         #help <variable help>
  751 }
  752 u32     ofdm5ghpo {
  753         #desc <variable description>
  754         #help <variable help>
  755 }
  756 u32     ofdm5glpo {
  757         #desc <variable description>
  758         #help <variable help>
  759 }
  760 u32     ofdm5gpo {
  761         #desc <variable description>
  762         #help <variable help>
  763 }
  764 u16     ofdmlrbw202gpo {
  765         #desc <variable description>
  766         #help <variable help>
  767 }
  768 u8      opo {
  769         fmt decimal
  770         #desc <variable description>
  771         #help <variable help>
  772 }
  773 i16     pa0b0 {
  774         fmt decimal
  775         #desc <variable description>
  776         #help <variable help>
  777 }
  778 i16     pa0b1 {
  779         fmt decimal
  780         #desc <variable description>
  781         #help <variable help>
  782 }
  783 i16     pa0b2 {
  784         fmt decimal
  785         #desc <variable description>
  786         #help <variable help>
  787 }
  788 i8      pa0itssit {
  789         fmt decimal
  790         #desc <variable description>
  791         #help <variable help>
  792 }
  793 u8      pa0maxpwr {
  794         fmt decimal
  795         #desc <variable description>
  796         #help <variable help>
  797 }
  798 i16     pa1b0 {
  799         fmt decimal
  800         #desc <variable description>
  801         #help <variable help>
  802 }
  803 i16     pa1b1 {
  804         fmt decimal
  805         #desc <variable description>
  806         #help <variable help>
  807 }
  808 i16     pa1b2 {
  809         fmt decimal
  810         #desc <variable description>
  811         #help <variable help>
  812 }
  813 i16     pa1hib0 {
  814         fmt decimal
  815         #desc <variable description>
  816         #help <variable help>
  817 }
  818 i16     pa1hib1 {
  819         fmt decimal
  820         #desc <variable description>
  821         #help <variable help>
  822 }
  823 i16     pa1hib2 {
  824         fmt decimal
  825         #desc <variable description>
  826         #help <variable help>
  827 }
  828 u8      pa1himaxpwr {
  829         fmt decimal
  830         #desc <variable description>
  831         #help <variable help>
  832 }
  833 i8      pa1itssit {
  834         fmt decimal
  835         #desc <variable description>
  836         #help <variable help>
  837 }
  838 i16     pa1lob0 {
  839         fmt decimal
  840         #desc <variable description>
  841         #help <variable help>
  842 }
  843 i16     pa1lob1 {
  844         fmt decimal
  845         #desc <variable description>
  846         #help <variable help>
  847 }
  848 i16     pa1lob2 {
  849         fmt decimal
  850         #desc <variable description>
  851         #help <variable help>
  852 }
  853 u8      pa1lomaxpwr {
  854         fmt decimal
  855         #desc <variable description>
  856         #help <variable help>
  857 }
  858 u8      pa1maxpwr {
  859         fmt decimal
  860         #desc <variable description>
  861         #help <variable help>
  862 }
  863 i16     pa2ga0[3] {
  864         fmt decimal
  865         #desc <variable description>
  866         #help <variable help>
  867 }
  868 i16     pa2ga1[3] {
  869         fmt decimal
  870         #desc <variable description>
  871         #help <variable help>
  872 }
  873 i16     pa2ga2[3] {
  874         fmt decimal
  875         #desc <variable description>
  876         #help <variable help>
  877 }
  878 i16     pa2ga3[3] {
  879         fmt decimal
  880         #desc <variable description>
  881         #help <variable help>
  882 }
  883 u16     pa2gccka0[3] {
  884         #desc <variable description>
  885         #help <variable help>
  886 }
  887 u16     pa2gw0a0 {
  888         #desc <variable description>
  889         #help <variable help>
  890 }
  891 u16     pa2gw0a1 {
  892         #desc <variable description>
  893         #help <variable help>
  894 }
  895 u16     pa2gw0a2 {
  896         #desc <variable description>
  897         #help <variable help>
  898 }
  899 u16     pa2gw0a3 {
  900         #desc <variable description>
  901         #help <variable help>
  902 }
  903 u16     pa2gw1a0 {
  904         #desc <variable description>
  905         #help <variable help>
  906 }
  907 u16     pa2gw1a1 {
  908         #desc <variable description>
  909         #help <variable help>
  910 }
  911 u16     pa2gw1a2 {
  912         #desc <variable description>
  913         #help <variable help>
  914 }
  915 u16     pa2gw1a3 {
  916         #desc <variable description>
  917         #help <variable help>
  918 }
  919 u16     pa2gw2a0 {
  920         #desc <variable description>
  921         #help <variable help>
  922 }
  923 u16     pa2gw2a1 {
  924         #desc <variable description>
  925         #help <variable help>
  926 }
  927 u16     pa2gw2a2 {
  928         #desc <variable description>
  929         #help <variable help>
  930 }
  931 u16     pa2gw2a3 {
  932         #desc <variable description>
  933         #help <variable help>
  934 }
  935 u16     pa2gw3a0 {
  936         #desc <variable description>
  937         #help <variable help>
  938 }
  939 u16     pa2gw3a1 {
  940         #desc <variable description>
  941         #help <variable help>
  942 }
  943 u16     pa2gw3a2 {
  944         #desc <variable description>
  945         #help <variable help>
  946 }
  947 u16     pa2gw3a3 {
  948         #desc <variable description>
  949         #help <variable help>
  950 }
  951 i16     pa5ga0[12] {
  952         fmt decimal
  953         #desc <variable description>
  954         #help <variable help>
  955 }
  956 i16     pa5ga1[12] {
  957         fmt decimal
  958         #desc <variable description>
  959         #help <variable help>
  960 }
  961 i16     pa5ga2[12] {
  962         fmt decimal
  963         #desc <variable description>
  964         #help <variable help>
  965 }
  966 i16     pa5ga3[12] {
  967         fmt decimal
  968         #desc <variable description>
  969         #help <variable help>
  970 }
  971 u16     pa5gbw4080a0[12] {
  972         #desc <variable description>
  973         #help <variable help>
  974 }
  975 u16     pa5gbw4080a1[12] {
  976         #desc <variable description>
  977         #help <variable help>
  978 }
  979 u16     pa5gbw40a0[12] {
  980         #desc <variable description>
  981         #help <variable help>
  982 }
  983 u16     pa5gbw80a0[12] {
  984         #desc <variable description>
  985         #help <variable help>
  986 }
  987 u16     pa5ghw0a0 {
  988         #desc <variable description>
  989         #help <variable help>
  990 }
  991 u16     pa5ghw0a1 {
  992         #desc <variable description>
  993         #help <variable help>
  994 }
  995 u16     pa5ghw0a2 {
  996         #desc <variable description>
  997         #help <variable help>
  998 }
  999 u16     pa5ghw0a3 {
 1000         #desc <variable description>
 1001         #help <variable help>
 1002 }
 1003 u16     pa5ghw1a0 {
 1004         #desc <variable description>
 1005         #help <variable help>
 1006 }
 1007 u16     pa5ghw1a1 {
 1008         #desc <variable description>
 1009         #help <variable help>
 1010 }
 1011 u16     pa5ghw1a2 {
 1012         #desc <variable description>
 1013         #help <variable help>
 1014 }
 1015 u16     pa5ghw1a3 {
 1016         #desc <variable description>
 1017         #help <variable help>
 1018 }
 1019 u16     pa5ghw2a0 {
 1020         #desc <variable description>
 1021         #help <variable help>
 1022 }
 1023 u16     pa5ghw2a1 {
 1024         #desc <variable description>
 1025         #help <variable help>
 1026 }
 1027 u16     pa5ghw2a2 {
 1028         #desc <variable description>
 1029         #help <variable help>
 1030 }
 1031 u16     pa5ghw2a3 {
 1032         #desc <variable description>
 1033         #help <variable help>
 1034 }
 1035 u16     pa5ghw3a0 {
 1036         #desc <variable description>
 1037         #help <variable help>
 1038 }
 1039 u16     pa5ghw3a1 {
 1040         #desc <variable description>
 1041         #help <variable help>
 1042 }
 1043 u16     pa5ghw3a2 {
 1044         #desc <variable description>
 1045         #help <variable help>
 1046 }
 1047 u16     pa5ghw3a3 {
 1048         #desc <variable description>
 1049         #help <variable help>
 1050 }
 1051 u16     pa5glw0a0 {
 1052         #desc <variable description>
 1053         #help <variable help>
 1054 }
 1055 u16     pa5glw0a1 {
 1056         #desc <variable description>
 1057         #help <variable help>
 1058 }
 1059 u16     pa5glw0a2 {
 1060         #desc <variable description>
 1061         #help <variable help>
 1062 }
 1063 u16     pa5glw0a3 {
 1064         #desc <variable description>
 1065         #help <variable help>
 1066 }
 1067 u16     pa5glw1a0 {
 1068         #desc <variable description>
 1069         #help <variable help>
 1070 }
 1071 u16     pa5glw1a1 {
 1072         #desc <variable description>
 1073         #help <variable help>
 1074 }
 1075 u16     pa5glw1a2 {
 1076         #desc <variable description>
 1077         #help <variable help>
 1078 }
 1079 u16     pa5glw1a3 {
 1080         #desc <variable description>
 1081         #help <variable help>
 1082 }
 1083 u16     pa5glw2a0 {
 1084         #desc <variable description>
 1085         #help <variable help>
 1086 }
 1087 u16     pa5glw2a1 {
 1088         #desc <variable description>
 1089         #help <variable help>
 1090 }
 1091 u16     pa5glw2a2 {
 1092         #desc <variable description>
 1093         #help <variable help>
 1094 }
 1095 u16     pa5glw2a3 {
 1096         #desc <variable description>
 1097         #help <variable help>
 1098 }
 1099 u16     pa5glw3a0 {
 1100         #desc <variable description>
 1101         #help <variable help>
 1102 }
 1103 u16     pa5glw3a1 {
 1104         #desc <variable description>
 1105         #help <variable help>
 1106 }
 1107 u16     pa5glw3a2 {
 1108         #desc <variable description>
 1109         #help <variable help>
 1110 }
 1111 u16     pa5glw3a3 {
 1112         #desc <variable description>
 1113         #help <variable help>
 1114 }
 1115 u16     pa5gw0a0 {
 1116         #desc <variable description>
 1117         #help <variable help>
 1118 }
 1119 u16     pa5gw0a1 {
 1120         #desc <variable description>
 1121         #help <variable help>
 1122 }
 1123 u16     pa5gw0a2 {
 1124         #desc <variable description>
 1125         #help <variable help>
 1126 }
 1127 u16     pa5gw0a3 {
 1128         #desc <variable description>
 1129         #help <variable help>
 1130 }
 1131 u16     pa5gw1a0 {
 1132         #desc <variable description>
 1133         #help <variable help>
 1134 }
 1135 u16     pa5gw1a1 {
 1136         #desc <variable description>
 1137         #help <variable help>
 1138 }
 1139 u16     pa5gw1a2 {
 1140         #desc <variable description>
 1141         #help <variable help>
 1142 }
 1143 u16     pa5gw1a3 {
 1144         #desc <variable description>
 1145         #help <variable help>
 1146 }
 1147 u16     pa5gw2a0 {
 1148         #desc <variable description>
 1149         #help <variable help>
 1150 }
 1151 u16     pa5gw2a1 {
 1152         #desc <variable description>
 1153         #help <variable help>
 1154 }
 1155 u16     pa5gw2a2 {
 1156         #desc <variable description>
 1157         #help <variable help>
 1158 }
 1159 u16     pa5gw2a3 {
 1160         #desc <variable description>
 1161         #help <variable help>
 1162 }
 1163 u16     pa5gw3a0 {
 1164         #desc <variable description>
 1165         #help <variable help>
 1166 }
 1167 u16     pa5gw3a1 {
 1168         #desc <variable description>
 1169         #help <variable help>
 1170 }
 1171 u16     pa5gw3a2 {
 1172         #desc <variable description>
 1173         #help <variable help>
 1174 }
 1175 u16     pa5gw3a3 {
 1176         #desc <variable description>
 1177         #help <variable help>
 1178 }
 1179 u8      paparambwver {
 1180         fmt decimal
 1181         #desc <variable description>
 1182         #help <variable help>
 1183 }
 1184 u8      papdcap2g {
 1185         fmt decimal
 1186         #desc <variable description>
 1187         #help <variable help>
 1188 }
 1189 u8      papdcap5g {
 1190         fmt decimal
 1191         #desc <variable description>
 1192         #help <variable help>
 1193 }
 1194 u8      pcieingress_war {
 1195         #desc <variable description>
 1196         #help <variable help>
 1197 }
 1198 u8      pdetrange2g {
 1199         #desc <variable description>
 1200         #help <variable help>
 1201 }
 1202 u8      pdetrange5g {
 1203         #desc <variable description>
 1204         #help <variable help>
 1205 }
 1206 u8      pdgain2g {
 1207         fmt decimal
 1208         #desc <variable description>
 1209         #help <variable help>
 1210 }
 1211 u8      pdgain5g {
 1212         fmt decimal
 1213         #desc <variable description>
 1214         #help <variable help>
 1215 }
 1216 u8      pdoffset2g40ma0 {
 1217         #desc <variable description>
 1218         #help <variable help>
 1219 }
 1220 u8      pdoffset2g40ma1 {
 1221         #desc <variable description>
 1222         #help <variable help>
 1223 }
 1224 u8      pdoffset2g40ma2 {
 1225         #desc <variable description>
 1226         #help <variable help>
 1227 }
 1228 u8      pdoffset2g40mvalid {
 1229         #desc <variable description>
 1230         #help <variable help>
 1231 }
 1232 u16     pdoffset40ma0 {
 1233         #desc <variable description>
 1234         #help <variable help>
 1235 }
 1236 u16     pdoffset40ma1 {
 1237         #desc <variable description>
 1238         #help <variable help>
 1239 }
 1240 u16     pdoffset40ma2 {
 1241         #desc <variable description>
 1242         #help <variable help>
 1243 }
 1244 u16     pdoffset80ma0 {
 1245         #desc <variable description>
 1246         #help <variable help>
 1247 }
 1248 u16     pdoffset80ma1 {
 1249         #desc <variable description>
 1250         #help <variable help>
 1251 }
 1252 u16     pdoffset80ma2 {
 1253         #desc <variable description>
 1254         #help <variable help>
 1255 }
 1256 u8      pdoffsetcckma0 {
 1257         #desc <variable description>
 1258         #help <variable help>
 1259 }
 1260 u8      pdoffsetcckma1 {
 1261         #desc <variable description>
 1262         #help <variable help>
 1263 }
 1264 u8      pdoffsetcckma2 {
 1265         #desc <variable description>
 1266         #help <variable help>
 1267 }
 1268 u8      phycal_tempdelta {
 1269         fmt decimal
 1270         #desc <variable description>
 1271         #help <variable help>
 1272 }
 1273 u16     rawtempsense {
 1274         #desc <variable description>
 1275         #help <variable help>
 1276 }
 1277 u8      regrev {
 1278         fmt decimal
 1279         #desc <variable description>
 1280         #help <variable help>
 1281 }
 1282 u32     rmax {
 1283         fmt decimal
 1284         #desc <variable description>
 1285         #help <variable help>
 1286 }
 1287 u32     rmin {
 1288         fmt decimal
 1289         #desc <variable description>
 1290         #help <variable help>
 1291 }
 1292 u16     rpcal2g {
 1293         #desc <variable description>
 1294         #help <variable help>
 1295 }
 1296 u16     rpcal5gb0 {
 1297         #desc <variable description>
 1298         #help <variable help>
 1299 }
 1300 u16     rpcal5gb1 {
 1301         #desc <variable description>
 1302         #help <variable help>
 1303 }
 1304 u16     rpcal5gb2 {
 1305         #desc <variable description>
 1306         #help <variable help>
 1307 }
 1308 u16     rpcal5gb3 {
 1309         #desc <variable description>
 1310         #help <variable help>
 1311 }
 1312 u8      rssisav2g {
 1313         #desc <variable description>
 1314         #help <variable help>
 1315 }
 1316 u8      rssisav5g {
 1317         #desc <variable description>
 1318         #help <variable help>
 1319 }
 1320 u8      rssismc2g {
 1321         #desc <variable description>
 1322         #help <variable help>
 1323 }
 1324 u8      rssismc5g {
 1325         #desc <variable description>
 1326         #help <variable help>
 1327 }
 1328 u8      rssismf2g {
 1329         #desc <variable description>
 1330         #help <variable help>
 1331 }
 1332 u8      rssismf5g {
 1333         #desc <variable description>
 1334         #help <variable help>
 1335 }
 1336 u8      rxgainerr2ga0 {
 1337         #desc <variable description>
 1338         #help <variable help>
 1339 }
 1340 u8      rxgainerr2ga1 {
 1341         #desc <variable description>
 1342         #help <variable help>
 1343 }
 1344 u8      rxgainerr2ga2 {
 1345         #desc <variable description>
 1346         #help <variable help>
 1347 }
 1348 u8      rxgainerr5ga0[4] {
 1349         #desc <variable description>
 1350         #help <variable help>
 1351 }
 1352 u8      rxgainerr5ga1[4] {
 1353         #desc <variable description>
 1354         #help <variable help>
 1355 }
 1356 u8      rxgainerr5ga2[4] {
 1357         #desc <variable description>
 1358         #help <variable help>
 1359 }
 1360 u8      rxgainerr5gha0 {
 1361         #desc <variable description>
 1362         #help <variable help>
 1363 }
 1364 u8      rxgainerr5gha1 {
 1365         #desc <variable description>
 1366         #help <variable help>
 1367 }
 1368 u8      rxgainerr5gha2 {
 1369         #desc <variable description>
 1370         #help <variable help>
 1371 }
 1372 u8      rxgainerr5gla0 {
 1373         #desc <variable description>
 1374         #help <variable help>
 1375 }
 1376 u8      rxgainerr5gla1 {
 1377         #desc <variable description>
 1378         #help <variable help>
 1379 }
 1380 u8      rxgainerr5gla2 {
 1381         #desc <variable description>
 1382         #help <variable help>
 1383 }
 1384 u8      rxgainerr5gma0 {
 1385         #desc <variable description>
 1386         #help <variable help>
 1387 }
 1388 u8      rxgainerr5gma1 {
 1389         #desc <variable description>
 1390         #help <variable help>
 1391 }
 1392 u8      rxgainerr5gma2 {
 1393         #desc <variable description>
 1394         #help <variable help>
 1395 }
 1396 u8      rxgainerr5gua0 {
 1397         #desc <variable description>
 1398         #help <variable help>
 1399 }
 1400 u8      rxgainerr5gua1 {
 1401         #desc <variable description>
 1402         #help <variable help>
 1403 }
 1404 u8      rxgainerr5gua2 {
 1405         #desc <variable description>
 1406         #help <variable help>
 1407 }
 1408 u8      rxgains2gelnagaina0 {
 1409         #desc <variable description>
 1410         #help <variable help>
 1411 }
 1412 u8      rxgains2gelnagaina1 {
 1413         #desc <variable description>
 1414         #help <variable help>
 1415 }
 1416 u8      rxgains2gelnagaina2 {
 1417         #desc <variable description>
 1418         #help <variable help>
 1419 }
 1420 u8      rxgains2gelnagaina3 {
 1421         #desc <variable description>
 1422         #help <variable help>
 1423 }
 1424 u8      rxgains2gtrelnabypa0 {
 1425         #desc <variable description>
 1426         #help <variable help>
 1427 }
 1428 u8      rxgains2gtrelnabypa1 {
 1429         #desc <variable description>
 1430         #help <variable help>
 1431 }
 1432 u8      rxgains2gtrelnabypa2 {
 1433         #desc <variable description>
 1434         #help <variable help>
 1435 }
 1436 u8      rxgains2gtrelnabypa3 {
 1437         #desc <variable description>
 1438         #help <variable help>
 1439 }
 1440 u8      rxgains2gtrisoa0 {
 1441         #desc <variable description>
 1442         #help <variable help>
 1443 }
 1444 u8      rxgains2gtrisoa1 {
 1445         #desc <variable description>
 1446         #help <variable help>
 1447 }
 1448 u8      rxgains2gtrisoa2 {
 1449         #desc <variable description>
 1450         #help <variable help>
 1451 }
 1452 u8      rxgains2gtrisoa3 {
 1453         #desc <variable description>
 1454         #help <variable help>
 1455 }
 1456 u8      rxgains5gelnagaina0 {
 1457         #desc <variable description>
 1458         #help <variable help>
 1459 }
 1460 u8      rxgains5gelnagaina1 {
 1461         #desc <variable description>
 1462         #help <variable help>
 1463 }
 1464 u8      rxgains5gelnagaina2 {
 1465         #desc <variable description>
 1466         #help <variable help>
 1467 }
 1468 u8      rxgains5gelnagaina3 {
 1469         #desc <variable description>
 1470         #help <variable help>
 1471 }
 1472 u8      rxgains5ghelnagaina0 {
 1473         #desc <variable description>
 1474         #help <variable help>
 1475 }
 1476 u8      rxgains5ghelnagaina1 {
 1477         #desc <variable description>
 1478         #help <variable help>
 1479 }
 1480 u8      rxgains5ghelnagaina2 {
 1481         #desc <variable description>
 1482         #help <variable help>
 1483 }
 1484 u8      rxgains5ghelnagaina3 {
 1485         #desc <variable description>
 1486         #help <variable help>
 1487 }
 1488 u8      rxgains5ghtrelnabypa0 {
 1489         #desc <variable description>
 1490         #help <variable help>
 1491 }
 1492 u8      rxgains5ghtrelnabypa1 {
 1493         #desc <variable description>
 1494         #help <variable help>
 1495 }
 1496 u8      rxgains5ghtrelnabypa2 {
 1497         #desc <variable description>
 1498         #help <variable help>
 1499 }
 1500 u8      rxgains5ghtrelnabypa3 {
 1501         #desc <variable description>
 1502         #help <variable help>
 1503 }
 1504 u8      rxgains5ghtrisoa0 {
 1505         #desc <variable description>
 1506         #help <variable help>
 1507 }
 1508 u8      rxgains5ghtrisoa1 {
 1509         #desc <variable description>
 1510         #help <variable help>
 1511 }
 1512 u8      rxgains5ghtrisoa2 {
 1513         #desc <variable description>
 1514         #help <variable help>
 1515 }
 1516 u8      rxgains5ghtrisoa3 {
 1517         #desc <variable description>
 1518         #help <variable help>
 1519 }
 1520 u8      rxgains5gmelnagaina0 {
 1521         #desc <variable description>
 1522         #help <variable help>
 1523 }
 1524 u8      rxgains5gmelnagaina1 {
 1525         #desc <variable description>
 1526         #help <variable help>
 1527 }
 1528 u8      rxgains5gmelnagaina2 {
 1529         #desc <variable description>
 1530         #help <variable help>
 1531 }
 1532 u8      rxgains5gmelnagaina3 {
 1533         #desc <variable description>
 1534         #help <variable help>
 1535 }
 1536 u8      rxgains5gmtrelnabypa0 {
 1537         #desc <variable description>
 1538         #help <variable help>
 1539 }
 1540 u8      rxgains5gmtrelnabypa1 {
 1541         #desc <variable description>
 1542         #help <variable help>
 1543 }
 1544 u8      rxgains5gmtrelnabypa2 {
 1545         #desc <variable description>
 1546         #help <variable help>
 1547 }
 1548 u8      rxgains5gmtrelnabypa3 {
 1549         #desc <variable description>
 1550         #help <variable help>
 1551 }
 1552 u8      rxgains5gmtrisoa0 {
 1553         #desc <variable description>
 1554         #help <variable help>
 1555 }
 1556 u8      rxgains5gmtrisoa1 {
 1557         #desc <variable description>
 1558         #help <variable help>
 1559 }
 1560 u8      rxgains5gmtrisoa2 {
 1561         #desc <variable description>
 1562         #help <variable help>
 1563 }
 1564 u8      rxgains5gmtrisoa3 {
 1565         #desc <variable description>
 1566         #help <variable help>
 1567 }
 1568 u8      rxgains5gtrelnabypa0 {
 1569         #desc <variable description>
 1570         #help <variable help>
 1571 }
 1572 u8      rxgains5gtrelnabypa1 {
 1573         #desc <variable description>
 1574         #help <variable help>
 1575 }
 1576 u8      rxgains5gtrelnabypa2 {
 1577         #desc <variable description>
 1578         #help <variable help>
 1579 }
 1580 u8      rxgains5gtrelnabypa3 {
 1581         #desc <variable description>
 1582         #help <variable help>
 1583 }
 1584 u8      rxgains5gtrisoa0 {
 1585         #desc <variable description>
 1586         #help <variable help>
 1587 }
 1588 u8      rxgains5gtrisoa1 {
 1589         #desc <variable description>
 1590         #help <variable help>
 1591 }
 1592 u8      rxgains5gtrisoa2 {
 1593         #desc <variable description>
 1594         #help <variable help>
 1595 }
 1596 u8      rxgains5gtrisoa3 {
 1597         #desc <variable description>
 1598         #help <variable help>
 1599 }
 1600 i8      rxpo2g {
 1601         fmt decimal
 1602         #desc <variable description>
 1603         #help <variable help>
 1604 }
 1605 i8      rxpo5g {
 1606         fmt decimal
 1607         #desc <variable description>
 1608         #help <variable help>
 1609 }
 1610 u8      sar2g {
 1611         #desc <variable description>
 1612         #help <variable help>
 1613 }
 1614 u8      sar5g {
 1615         #desc <variable description>
 1616         #help <variable help>
 1617 }
 1618 u16     sb20in40hrpo {
 1619         #desc <variable description>
 1620         #help <variable help>
 1621 }
 1622 u16     sb20in40lrpo {
 1623         #desc <variable description>
 1624         #help <variable help>
 1625 }
 1626 u16     sb20in80and160hr5ghpo {
 1627         #desc <variable description>
 1628         #help <variable help>
 1629 }
 1630 u16     sb20in80and160hr5glpo {
 1631         #desc <variable description>
 1632         #help <variable help>
 1633 }
 1634 u16     sb20in80and160hr5gmpo {
 1635         #desc <variable description>
 1636         #help <variable help>
 1637 }
 1638 u16     sb20in80and160lr5ghpo {
 1639         #desc <variable description>
 1640         #help <variable help>
 1641 }
 1642 u16     sb20in80and160lr5glpo {
 1643         #desc <variable description>
 1644         #help <variable help>
 1645 }
 1646 u16     sb20in80and160lr5gmpo {
 1647         #desc <variable description>
 1648         #help <variable help>
 1649 }
 1650 u16     sb40and80hr5ghpo {
 1651         #desc <variable description>
 1652         #help <variable help>
 1653 }
 1654 u16     sb40and80hr5glpo {
 1655         #desc <variable description>
 1656         #help <variable help>
 1657 }
 1658 u16     sb40and80hr5gmpo {
 1659         #desc <variable description>
 1660         #help <variable help>
 1661 }
 1662 u16     sb40and80lr5ghpo {
 1663         #desc <variable description>
 1664         #help <variable help>
 1665 }
 1666 u16     sb40and80lr5glpo {
 1667         #desc <variable description>
 1668         #help <variable help>
 1669 }
 1670 u16     sb40and80lr5gmpo {
 1671         #desc <variable description>
 1672         #help <variable help>
 1673 }
 1674 u8      sromrev {
 1675         #desc <variable description>
 1676         #help <variable help>
 1677 }
 1678 u16     stbcpo {
 1679         #desc <variable description>
 1680         #help <variable help>
 1681 }
 1682 u16     subband5gver {
 1683         #desc <variable description>
 1684         #help <variable help>
 1685 }
 1686 u16     subvid {
 1687         #desc <variable description>
 1688         #help <variable help>
 1689 }
 1690 u32     swctrlmap_2g[5] {
 1691         #desc <variable description>
 1692         #help <variable help>
 1693 }
 1694 u8      tempcorrx {
 1695         #desc <variable description>
 1696         #help <variable help>
 1697 }
 1698 u8      tempoffset {
 1699         fmt decimal
 1700         #desc <variable description>
 1701         #help <variable help>
 1702 }
 1703 u8      temps_hysteresis {
 1704         fmt decimal
 1705         #desc <variable description>
 1706         #help <variable help>
 1707 }
 1708 u8      temps_period {
 1709         fmt decimal
 1710         #desc <variable description>
 1711         #help <variable help>
 1712 }
 1713 u8      tempsense_option {
 1714         #desc <variable description>
 1715         #help <variable help>
 1716 }
 1717 u8      tempsense_slope {
 1718         #desc <variable description>
 1719         #help <variable help>
 1720 }
 1721 u8      tempthresh {
 1722         #desc <variable description>
 1723         #help <variable help>
 1724 }
 1725 u8      tri2g {
 1726         #desc <variable description>
 1727         #help <variable help>
 1728 }
 1729 u8      tri5g {
 1730         #desc <variable description>
 1731         #help <variable help>
 1732 }
 1733 u8      tri5gh {
 1734         #desc <variable description>
 1735         #help <variable help>
 1736 }
 1737 u8      tri5gl {
 1738         #desc <variable description>
 1739         #help <variable help>
 1740 }
 1741 u8      triso2g {
 1742         #desc <variable description>
 1743         #help <variable help>
 1744 }
 1745 u8      triso5g {
 1746         #desc <variable description>
 1747         #help <variable help>
 1748 }
 1749 u16     tssifloor2g {
 1750         #desc <variable description>
 1751         #help <variable help>
 1752 }
 1753 u16     tssifloor5g[4] {
 1754         #desc <variable description>
 1755         #help <variable help>
 1756 }
 1757 u8      tssipos2g {
 1758         #desc <variable description>
 1759         #help <variable help>
 1760 }
 1761 u8      tssipos5g {
 1762         #desc <variable description>
 1763         #help <variable help>
 1764 }
 1765 u8      tssiposslope2g {
 1766         fmt decimal
 1767         #desc <variable description>
 1768         #help <variable help>
 1769 }
 1770 u8      tssiposslope5g {
 1771         fmt decimal
 1772         #desc <variable description>
 1773         #help <variable help>
 1774 }
 1775 u8      tworangetssi2g {
 1776         fmt decimal
 1777         #desc <variable description>
 1778         #help <variable help>
 1779 }
 1780 u8      tworangetssi5g {
 1781         fmt decimal
 1782         #desc <variable description>
 1783         #help <variable help>
 1784 }
 1785 u8      txidxcap2g {
 1786         #desc <variable description>
 1787         #help <variable help>
 1788 }
 1789 u8      txidxcap5g {
 1790         #desc <variable description>
 1791         #help <variable help>
 1792 }
 1793 u8      txpid2ga0 {
 1794         #desc <variable description>
 1795         #help <variable help>
 1796 }
 1797 u8      txpid2ga1 {
 1798         #desc <variable description>
 1799         #help <variable help>
 1800 }
 1801 u8      txpid2ga2 {
 1802         #desc <variable description>
 1803         #help <variable help>
 1804 }
 1805 u8      txpid2ga3 {
 1806         #desc <variable description>
 1807         #help <variable help>
 1808 }
 1809 u8      txpid5ga0 {
 1810         #desc <variable description>
 1811         #help <variable help>
 1812 }
 1813 u8      txpid5ga1 {
 1814         #desc <variable description>
 1815         #help <variable help>
 1816 }
 1817 u8      txpid5ga2 {
 1818         #desc <variable description>
 1819         #help <variable help>
 1820 }
 1821 u8      txpid5ga3 {
 1822         #desc <variable description>
 1823         #help <variable help>
 1824 }
 1825 u8      txpid5gha0 {
 1826         #desc <variable description>
 1827         #help <variable help>
 1828 }
 1829 u8      txpid5gha1 {
 1830         #desc <variable description>
 1831         #help <variable help>
 1832 }
 1833 u8      txpid5gha2 {
 1834         #desc <variable description>
 1835         #help <variable help>
 1836 }
 1837 u8      txpid5gha3 {
 1838         #desc <variable description>
 1839         #help <variable help>
 1840 }
 1841 u8      txpid5gla0 {
 1842         #desc <variable description>
 1843         #help <variable help>
 1844 }
 1845 u8      txpid5gla1 {
 1846         #desc <variable description>
 1847         #help <variable help>
 1848 }
 1849 u8      txpid5gla2 {
 1850         #desc <variable description>
 1851         #help <variable help>
 1852 }
 1853 u8      txpid5gla3 {
 1854         #desc <variable description>
 1855         #help <variable help>
 1856 }
 1857 u32     xtalfreq {
 1858         fmt decimal
 1859         #desc <variable description>
 1860         #help <variable help>
 1861 }
 1862 
 1863 srom 1 {
 1864         0x048:  u8      il0macaddr[6]   { +0x1, +0x0, +0x3, +0x2, +0x5, +0x4 }
 1865         0x04C:  u16     boardnum
 1866         0x054:  u8      et1macaddr[6]   { +0x1, +0x0, +0x3, +0x2, +0x5, +0x4 }
 1867         0x05C:  u8      boardrev
 1868         0x05D:  u8      aa5g            (&0xC0, >>6)
 1869         0x05D:  u8      cc              (&0xF)
 1870         0x05D:  u8      aa2g            (&0x30, >>4)
 1871         0x05E:  i16     pa0b0
 1872         0x060:  i16     pa0b1
 1873         0x062:  i16     pa0b2
 1874         0x064:  u8      ledbh0
 1875         0x065:  u8      ledbh1
 1876         0x066:  u8      ledbh2
 1877         0x067:  u8      ledbh3
 1878         0x068:  u8      pa0maxpwr
 1879         0x069:  u8      pa1maxpwr
 1880         0x06A:  i16     pa1b0
 1881         0x06C:  i16     pa1b1
 1882         0x06E:  i16     pa1b2
 1883         0x070:  i8      pa0itssit
 1884         0x071:  i8      pa1itssit
 1885         0x072:  u16     boardflags
 1886         0x074:  u8      ag0
 1887         0x075:  u8      ag1
 1888         0x076:  char    ccode[2]        { +0x1, +0x0 }
 1889         0x07E:  u8      sromrev
 1890         0x07F:  u8      <sromcrc>
 1891 }
 1892 
 1893 srom 2-3 {
 1894         0x004:  u16     boardtype
 1895         0x006:  u16     subvid
 1896         0x03A:  u8      pa1himaxpwr
 1897         0x03B:  u8      pa1lomaxpwr
 1898         0x03C:  i16     pa1lob0
 1899         0x03E:  i16     pa1lob1
 1900         0x040:  i16     pa1lob2
 1901         0x042:  i16     pa1hib0
 1902         0x044:  i16     pa1hib1
 1903         0x046:  i16     pa1hib2
 1904         srom 2 {
 1905                 0x048:  u8      il0macaddr[6] {
 1906                         +0x1, +0x0, +0x3, +0x2, +0x5, +0x4
 1907                 }
 1908                 0x04C:  u16     boardnum
 1909                 0x054:  u8      et1macaddr[6] {
 1910                         +0x1, +0x0, +0x3, +0x2, +0x5, +0x4
 1911                 }
 1912         }
 1913         srom 3 {
 1914                 0x04A:  u8      macaddr[6] {
 1915                         +0x1, +0x0, +0x3, +0x2, +0x5, +0x4
 1916                 }
 1917                 0x04E:  u16     boardnum
 1918                 0x050:  u8      rssismf2g       (&0xF)
 1919                 0x050:  u8      rssismc2g       (&0xF0, >>4)
 1920                 0x051:  u8      bxa2g           (&0x18, >>3)
 1921                 0x051:  u8      rssisav2g       (&0x7)
 1922                 0x052:  u8      rssismc5g       (&0xF0, >>4)
 1923                 0x052:  u8      rssismf5g       (&0xF)
 1924                 0x053:  u8      bxa5g           (&0x18, >>3)
 1925                 0x053:  u8      rssisav5g       (&0x7)
 1926                 0x054:  u8      tri2g
 1927                 0x055:  u8      tri5g
 1928                 0x056:  u8      tri5gl
 1929                 0x057:  u8      tri5gh
 1930                 0x05A:  i8      rxpo2g
 1931                 0x05B:  i8      rxpo5g
 1932         }
 1933         0x05C:  u8      boardrev
 1934         0x05D:  u8      aa5g            (&0xC0, >>6)
 1935         0x05D:  u8      aa2g            (&0x30, >>4)
 1936         0x05E:  i16     pa0b0
 1937         0x060:  i16     pa0b1
 1938         0x062:  i16     pa0b2
 1939         0x064:  u8      ledbh0
 1940         0x065:  u8      ledbh1
 1941         0x066:  u8      ledbh2
 1942         0x067:  u8      ledbh3
 1943         0x068:  u8      pa0maxpwr
 1944         0x069:  u8      pa1maxpwr
 1945         0x06A:  i16     pa1b0
 1946         0x06C:  i16     pa1b1
 1947         0x06E:  i16     pa1b2
 1948         0x070:  i8      pa0itssit
 1949         0x071:  i8      pa1itssit
 1950         srom 2 {
 1951                 0x072:  u32     boardflags {
 1952                                         +0x0:   u16 |
 1953                                         0x038:  u16 (<<16)
 1954                                 }
 1955         }
 1956         srom 3 {
 1957                 0x072:  u32     boardflags {
 1958                                         +0x0:   u16 |
 1959                                         +0x8:   u16 (<<16)
 1960                                 }
 1961         }
 1962         0x074:  u8      ag0
 1963         0x075:  u8      ag1
 1964         0x076:  char    ccode[2]        { +0x1, +0x0 }
 1965         0x078:  u8      opo
 1966         srom 3 {
 1967                 0x079:  u8      regrev
 1968                 0x07C:  u16     leddc
 1969         }
 1970         0x07E:  u8      sromrev
 1971         0x07F:  u8      <sromcrc>
 1972 }
 1973 
 1974 
 1975 srom 4 {
 1976         0x004:  u16     boardtype
 1977         0x006:  u16     subvid
 1978         0x040:  u16     <sromsig>       (=0x5372)
 1979         0x042:  u16     boardrev
 1980         0x044:  u32     boardflags
 1981         0x048:  u32     boardflags2
 1982         0x04C:  u8      macaddr[6]      { +0x1, +0x0, +0x3, +0x2, +0x5, +0x4 }
 1983         0x050:  u16     boardnum
 1984         0x052:  char    ccode[2]        { +0x1, +0x0 }
 1985         0x054:  u8      regrev
 1986         0x056:  u8      ledbh0
 1987         0x057:  u8      ledbh1
 1988         0x058:  u8      ledbh2
 1989         0x059:  u8      ledbh3
 1990         0x05A:  u16     leddc
 1991         0x05C:  u8      aa2g
 1992         0x05D:  u8      aa5g
 1993         0x05E:  u8      ag0
 1994         0x05F:  u8      ag1
 1995         0x060:  u8      ag2
 1996         0x061:  u8      ag3
 1997         0x062:  u8      txpid2ga0
 1998         0x063:  u8      txpid2ga1
 1999         0x064:  u8      txpid2ga2
 2000         0x065:  u8      txpid2ga3
 2001         0x066:  u8      txpid5ga0
 2002         0x067:  u8      txpid5ga1
 2003         0x068:  u8      txpid5ga2
 2004         0x069:  u8      txpid5ga3
 2005         0x06A:  u8      txpid5gla0
 2006         0x06B:  u8      txpid5gla1
 2007         0x06C:  u8      txpid5gla2
 2008         0x06D:  u8      txpid5gla3
 2009         0x06E:  u8      txpid5gha0
 2010         0x06F:  u8      txpid5gha1
 2011         0x070:  u8      txpid5gha2
 2012         0x071:  u8      txpid5gha3
 2013         0x07A:  u8      rxchain         (&0xF0, >>4)
 2014         0x07A:  u8      txchain         (&0xF)
 2015         0x07B:  u8      antswitch
 2016         0x080:  u8      maxp2ga0
 2017         0x081:  u8      itt2ga0
 2018         0x082:  u16     pa2gw0a0
 2019         0x084:  u16     pa2gw1a0
 2020         0x086:  u16     pa2gw2a0
 2021         0x088:  u16     pa2gw3a0
 2022         0x08A:  u8      maxp5ga0[1]
 2023         0x08B:  u8      itt5ga0
 2024         0x08C:  u8      maxp5gha0
 2025         0x08D:  u8      maxp5gla0
 2026         0x08E:  u16     pa5gw0a0
 2027         0x090:  u16     pa5gw1a0
 2028         0x092:  u16     pa5gw2a0
 2029         0x094:  u16     pa5gw3a0
 2030         0x096:  u16     pa5glw0a0
 2031         0x098:  u16     pa5glw1a0
 2032         0x09A:  u16     pa5glw2a0
 2033         0x09C:  u16     pa5glw3a0
 2034         0x09E:  u16     pa5ghw0a0
 2035         0x0A0:  u16     pa5ghw1a0
 2036         0x0A2:  u16     pa5ghw2a0
 2037         0x0A4:  u16     pa5ghw3a0
 2038         0x0AE:  u8      maxp2ga1
 2039         0x0AF:  u8      itt2ga1
 2040         0x0B0:  u16     pa2gw0a1
 2041         0x0B2:  u16     pa2gw1a1
 2042         0x0B4:  u16     pa2gw2a1
 2043         0x0B6:  u16     pa2gw3a1
 2044         0x0B8:  u8      maxp5ga1[1]
 2045         0x0B9:  u8      itt5ga1
 2046         0x0BA:  u8      maxp5gha1
 2047         0x0BB:  u8      maxp5gla1
 2048         0x0BC:  u16     pa5gw0a1
 2049         0x0BE:  u16     pa5gw1a1
 2050         0x0C0:  u16     pa5gw2a1
 2051         0x0C2:  u16     pa5gw3a1
 2052         0x0C4:  u16     pa5glw0a1
 2053         0x0C6:  u16     pa5glw1a1
 2054         0x0C8:  u16     pa5glw2a1
 2055         0x0CA:  u16     pa5glw3a1
 2056         0x0CC:  u16     pa5ghw0a1
 2057         0x0CE:  u16     pa5ghw1a1
 2058         0x0D0:  u16     pa5ghw2a1
 2059         0x0D2:  u16     pa5ghw3a1
 2060         0x0DC:  u8      maxp2ga2
 2061         0x0DD:  u8      itt2ga2
 2062         0x0DE:  u16     pa2gw0a2
 2063         0x0E0:  u16     pa2gw1a2
 2064         0x0E2:  u16     pa2gw2a2
 2065         0x0E4:  u16     pa2gw3a2
 2066         0x0E6:  u8      maxp5ga2[1]
 2067         0x0E7:  u8      itt5ga2
 2068         0x0E8:  u8      maxp5gha2
 2069         0x0E9:  u8      maxp5gla2
 2070         0x0EA:  u16     pa5gw0a2
 2071         0x0EC:  u16     pa5gw1a2
 2072         0x0EE:  u16     pa5gw2a2
 2073         0x0F0:  u16     pa5gw3a2
 2074         0x0F2:  u16     pa5glw0a2
 2075         0x0F4:  u16     pa5glw1a2
 2076         0x0F6:  u16     pa5glw2a2
 2077         0x0F8:  u16     pa5glw3a2
 2078         0x0FA:  u16     pa5ghw0a2
 2079         0x0FC:  u16     pa5ghw1a2
 2080         0x0FE:  u16     pa5ghw2a2
 2081         0x100:  u16     pa5ghw3a2
 2082         0x10A:  u8      maxp2ga3
 2083         0x10B:  u8      itt2ga3
 2084         0x10C:  u16     pa2gw0a3
 2085         0x10E:  u16     pa2gw1a3
 2086         0x110:  u16     pa2gw2a3
 2087         0x112:  u16     pa2gw3a3
 2088         0x114:  u8      maxp5ga3[1]
 2089         0x115:  u8      itt5ga3
 2090         0x116:  u8      maxp5gha3
 2091         0x117:  u8      maxp5gla3
 2092         0x118:  u16     pa5gw0a3
 2093         0x11A:  u16     pa5gw1a3
 2094         0x11C:  u16     pa5gw2a3
 2095         0x11E:  u16     pa5gw3a3
 2096         0x120:  u16     pa5glw0a3
 2097         0x122:  u16     pa5glw1a3
 2098         0x124:  u16     pa5glw2a3
 2099         0x126:  u16     pa5glw3a3
 2100         0x128:  u16     pa5ghw0a3
 2101         0x12A:  u16     pa5ghw1a3
 2102         0x12C:  u16     pa5ghw2a3
 2103         0x12E:  u16     pa5ghw3a3
 2104         0x138:  u16     cck2gpo
 2105         0x13A:  u32     ofdm2gpo
 2106         0x13E:  u32     ofdm5gpo
 2107         0x142:  u32     ofdm5glpo
 2108         0x146:  u32     ofdm5ghpo
 2109         0x14A:  u16     mcs2gpo0
 2110         0x14C:  u16     mcs2gpo1
 2111         0x14E:  u16     mcs2gpo2
 2112         0x150:  u16     mcs2gpo3
 2113         0x152:  u16     mcs2gpo4
 2114         0x154:  u16     mcs2gpo5
 2115         0x156:  u16     mcs2gpo6
 2116         0x158:  u16     mcs2gpo7
 2117         0x15A:  u16     mcs5gpo0
 2118         0x15C:  u16     mcs5gpo1
 2119         0x15E:  u16     mcs5gpo2
 2120         0x160:  u16     mcs5gpo3
 2121         0x162:  u16     mcs5gpo4
 2122         0x164:  u16     mcs5gpo5
 2123         0x166:  u16     mcs5gpo6
 2124         0x168:  u16     mcs5gpo7
 2125         0x16A:  u16     mcs5glpo0
 2126         0x16C:  u16     mcs5glpo1
 2127         0x16E:  u16     mcs5glpo2
 2128         0x170:  u16     mcs5glpo3
 2129         0x172:  u16     mcs5glpo4
 2130         0x174:  u16     mcs5glpo5
 2131         0x176:  u16     mcs5glpo6
 2132         0x178:  u16     mcs5glpo7
 2133         0x17A:  u16     mcs5ghpo0
 2134         0x17C:  u16     mcs5ghpo1
 2135         0x17E:  u16     mcs5ghpo2
 2136         0x180:  u16     mcs5ghpo3
 2137         0x182:  u16     mcs5ghpo4
 2138         0x184:  u16     mcs5ghpo5
 2139         0x186:  u16     mcs5ghpo6
 2140         0x188:  u16     mcs5ghpo7
 2141         0x18A:  u16     cddpo
 2142         0x18C:  u16     stbcpo
 2143         0x18E:  u16     bw40po
 2144         0x190:  u16     bwduppo
 2145         0x1B6:  u8      sromrev
 2146         0x1B7:  u8      <sromcrc>
 2147 }
 2148 
 2149 
 2150 srom 5-7 {
 2151         0x004:  u16     boardtype
 2152         0x006:  u16     subvid
 2153         0x042:  u16     boardrev
 2154         0x044:  char    ccode[2]        { +0x1, +0x0 }
 2155         0x046:  u8      regrev
 2156         0x04A:  u32     boardflags
 2157         0x04E:  u32     boardflags2
 2158         0x052:  u8      macaddr[6]      { +0x1, +0x0, +0x3, +0x2, +0x5, +0x4 }
 2159         0x056:  u16     boardnum
 2160         0x05A:  u16     leddc
 2161         0x05C:  u8      aa2g
 2162         0x05D:  u8      aa5g
 2163         0x05E:  u8      ag0
 2164         0x05F:  u8      ag1
 2165         0x060:  u8      ag2
 2166         0x061:  u8      ag3
 2167         0x062:  u8      txpid2ga0
 2168         0x063:  u8      txpid2ga1
 2169         0x064:  u8      txpid2ga2
 2170         0x065:  u8      txpid2ga3
 2171         0x066:  u8      txpid5ga0
 2172         0x067:  u8      txpid5ga1
 2173         0x068:  u8      txpid5ga2
 2174         0x069:  u8      txpid5ga3
 2175         0x06A:  u8      txpid5gla0
 2176         0x06B:  u8      txpid5gla1
 2177         0x06C:  u8      txpid5gla2
 2178         0x06D:  u8      txpid5gla3
 2179         0x06E:  u8      txpid5gha0
 2180         0x06F:  u8      txpid5gha1
 2181         0x070:  u8      txpid5gha2
 2182         0x071:  u8      txpid5gha3
 2183         0x076:  u8      ledbh0
 2184         0x077:  u8      ledbh1
 2185         0x078:  u8      ledbh2
 2186         0x079:  u8      ledbh3
 2187         0x07A:  u8      txchain         (&0xF)
 2188         0x07A:  u8      rxchain         (&0xF0, >>4)
 2189         0x07B:  u8      antswitch
 2190         0x080:  u8      maxp2ga0
 2191         0x081:  u8      itt2ga0
 2192         0x082:  u16     pa2gw0a0
 2193         0x084:  u16     pa2gw1a0
 2194         0x086:  u16     pa2gw2a0
 2195         0x088:  u16     pa2gw3a0
 2196         0x08A:  u8      maxp5ga0[1]
 2197         0x08B:  u8      itt5ga0
 2198         0x08C:  u8      maxp5gha0
 2199         0x08D:  u8      maxp5gla0
 2200         0x08E:  u16     pa5gw0a0
 2201         0x090:  u16     pa5gw1a0
 2202         0x092:  u16     pa5gw2a0
 2203         0x094:  u16     pa5gw3a0
 2204         0x096:  u16     pa5glw0a0
 2205         0x098:  u16     pa5glw1a0
 2206         0x09A:  u16     pa5glw2a0
 2207         0x09C:  u16     pa5glw3a0
 2208         0x09E:  u16     pa5ghw0a0
 2209         0x0A0:  u16     pa5ghw1a0
 2210         0x0A2:  u16     pa5ghw2a0
 2211         0x0A4:  u16     pa5ghw3a0
 2212         0x0AE:  u8      maxp2ga1
 2213         0x0AF:  u8      itt2ga1
 2214         0x0B0:  u16     pa2gw0a1
 2215         0x0B2:  u16     pa2gw1a1
 2216         0x0B4:  u16     pa2gw2a1
 2217         0x0B6:  u16     pa2gw3a1
 2218         0x0B8:  u8      maxp5ga1[1]
 2219         0x0B9:  u8      itt5ga1
 2220         0x0BA:  u8      maxp5gha1
 2221         0x0BB:  u8      maxp5gla1
 2222         0x0BC:  u16     pa5gw0a1
 2223         0x0BE:  u16     pa5gw1a1
 2224         0x0C0:  u16     pa5gw2a1
 2225         0x0C2:  u16     pa5gw3a1
 2226         0x0C4:  u16     pa5glw0a1
 2227         0x0C6:  u16     pa5glw1a1
 2228         0x0C8:  u16     pa5glw2a1
 2229         0x0CA:  u16     pa5glw3a1
 2230         0x0CC:  u16     pa5ghw0a1
 2231         0x0CE:  u16     pa5ghw1a1
 2232         0x0D0:  u16     pa5ghw2a1
 2233         0x0D2:  u16     pa5ghw3a1
 2234         0x0DC:  u8      maxp2ga2
 2235         0x0DD:  u8      itt2ga2
 2236         0x0DE:  u16     pa2gw0a2
 2237         0x0E0:  u16     pa2gw1a2
 2238         0x0E2:  u16     pa2gw2a2
 2239         0x0E4:  u16     pa2gw3a2
 2240         0x0E6:  u8      maxp5ga2[1]
 2241         0x0E7:  u8      itt5ga2
 2242         0x0E8:  u8      maxp5gha2
 2243         0x0E9:  u8      maxp5gla2
 2244         0x0EA:  u16     pa5gw0a2
 2245         0x0EC:  u16     pa5gw1a2
 2246         0x0EE:  u16     pa5gw2a2
 2247         0x0F0:  u16     pa5gw3a2
 2248         0x0F2:  u16     pa5glw0a2
 2249         0x0F4:  u16     pa5glw1a2
 2250         0x0F6:  u16     pa5glw2a2
 2251         0x0F8:  u16     pa5glw3a2
 2252         0x0FA:  u16     pa5ghw0a2
 2253         0x0FC:  u16     pa5ghw1a2
 2254         0x0FE:  u16     pa5ghw2a2
 2255         0x100:  u16     pa5ghw3a2
 2256         0x10A:  u8      maxp2ga3
 2257         0x10B:  u8      itt2ga3
 2258         0x10C:  u16     pa2gw0a3
 2259         0x10E:  u16     pa2gw1a3
 2260         0x110:  u16     pa2gw2a3
 2261         0x112:  u16     pa2gw3a3
 2262         0x114:  u8      maxp5ga3[1]
 2263         0x115:  u8      itt5ga3
 2264         0x116:  u8      maxp5gha3
 2265         0x117:  u8      maxp5gla3
 2266         0x118:  u16     pa5gw0a3
 2267         0x11A:  u16     pa5gw1a3
 2268         0x11C:  u16     pa5gw2a3
 2269         0x11E:  u16     pa5gw3a3
 2270         0x120:  u16     pa5glw0a3
 2271         0x122:  u16     pa5glw1a3
 2272         0x124:  u16     pa5glw2a3
 2273         0x126:  u16     pa5glw3a3
 2274         0x128:  u16     pa5ghw0a3
 2275         0x12A:  u16     pa5ghw1a3
 2276         0x12C:  u16     pa5ghw2a3
 2277         0x12E:  u16     pa5ghw3a3
 2278         0x138:  u16     cck2gpo
 2279         0x13A:  u32     ofdm2gpo
 2280         0x13E:  u32     ofdm5gpo
 2281         0x142:  u32     ofdm5glpo
 2282         0x146:  u32     ofdm5ghpo
 2283         0x14A:  u16     mcs2gpo0
 2284         0x14C:  u16     mcs2gpo1
 2285         0x14E:  u16     mcs2gpo2
 2286         0x150:  u16     mcs2gpo3
 2287         0x152:  u16     mcs2gpo4
 2288         0x154:  u16     mcs2gpo5
 2289         0x156:  u16     mcs2gpo6
 2290         0x158:  u16     mcs2gpo7
 2291         0x15A:  u16     mcs5gpo0
 2292         0x15C:  u16     mcs5gpo1
 2293         0x15E:  u16     mcs5gpo2
 2294         0x160:  u16     mcs5gpo3
 2295         0x162:  u16     mcs5gpo4
 2296         0x164:  u16     mcs5gpo5
 2297         0x166:  u16     mcs5gpo6
 2298         0x168:  u16     mcs5gpo7
 2299         0x16A:  u16     mcs5glpo0
 2300         0x16C:  u16     mcs5glpo1
 2301         0x16E:  u16     mcs5glpo2
 2302         0x170:  u16     mcs5glpo3
 2303         0x172:  u16     mcs5glpo4
 2304         0x174:  u16     mcs5glpo5
 2305         0x176:  u16     mcs5glpo6
 2306         0x178:  u16     mcs5glpo7
 2307         0x17A:  u16     mcs5ghpo0
 2308         0x17C:  u16     mcs5ghpo1
 2309         0x17E:  u16     mcs5ghpo2
 2310         0x180:  u16     mcs5ghpo3
 2311         0x182:  u16     mcs5ghpo4
 2312         0x184:  u16     mcs5ghpo5
 2313         0x186:  u16     mcs5ghpo6
 2314         0x188:  u16     mcs5ghpo7
 2315         0x18A:  u16     cddpo
 2316         0x18C:  u16     stbcpo
 2317         0x18E:  u16     bw40po
 2318         0x190:  u16     bwduppo
 2319         0x1B6:  u8      sromrev
 2320         0x1B7:  u8      <sromcrc>
 2321 }
 2322 
 2323 
 2324 srom 8 {
 2325         0x004:  u16     boardtype
 2326         0x006:  u16     subvid
 2327         0x060:  u16     devid
 2328         0x080:  u16     <sromsig>       (=0x5372)
 2329         0x082:  u16     boardrev
 2330         0x084:  u32     boardflags
 2331         0x088:  u32     boardflags2
 2332         0x08C:  u8      macaddr[6]      { +0x1, +0x0, +0x3, +0x2, +0x5, +0x4 }
 2333         0x090:  u16     boardnum
 2334         0x092:  char    ccode[2]        { +0x1, +0x0 }
 2335         0x094:  u8      regrev
 2336         0x096:  u8      ledbh0
 2337         0x097:  u8      ledbh1
 2338         0x098:  u8      ledbh2
 2339         0x099:  u8      ledbh3
 2340         0x09A:  u16     leddc
 2341         0x09C:  u8      aa2g
 2342         0x09D:  u8      aa5g
 2343         0x09E:  u8      ag0
 2344         0x09F:  u8      ag1
 2345         0x0A0:  u8      ag2
 2346         0x0A1:  u8      ag3
 2347         0x0A2:  u8      txchain                 (&0xF)
 2348         0x0A2:  u8      rxchain                 (&0xF0, >>4)
 2349         0x0A3:  u8      antswitch
 2350         0x0A4:  u8      rssismf2g               (&0xF)
 2351         0x0A4:  u8      rssismc2g               (&0xF0, >>4)
 2352         0x0A5:  u8      bxa2g                   (&0x18, >>3)
 2353         0x0A5:  u8      rssisav2g               (&0x7)
 2354         0x0A6:  u8      rssismc5g               (&0xF0, >>4)
 2355         0x0A6:  u8      rssismf5g               (&0xF)
 2356         0x0A7:  u8      bxa5g                   (&0x18, >>3)
 2357         0x0A7:  u8      rssisav5g               (&0x7)
 2358         0x0A8:  u8      tri2g
 2359         0x0A9:  u8      tri5g
 2360         0x0AA:  u8      tri5gl
 2361         0x0AB:  u8      tri5gh
 2362         0x0AC:  i8      rxpo2g
 2363         0x0AD:  i8      rxpo5g
 2364         0x0AE:  u8      tssipos2g               (&0x1)
 2365         0x0AE:  u8      pdetrange2g             (&0xF8, >>3)
 2366         0x0AE:  u8      extpagain2g             (&0x6, >>1)
 2367         0x0AF:  u8      antswctl2g              (&0xF8, >>3)
 2368         0x0AF:  u8      triso2g                 (&0x7)
 2369         0x0B0:  u8      pdetrange5g             (&0xF8, >>3)
 2370         0x0B0:  u8      tssipos5g               (&0x1)
 2371         0x0B0:  u8      extpagain5g             (&0x6, >>1)
 2372         0x0B1:  u8      triso5g                 (&0x7)
 2373         0x0B1:  u8      antswctl5g              (&0xF8, >>3)
 2374         0x0B2:  u8      tempoffset
 2375         0x0B3:  u8      tempthresh
 2376         0x0B4:  u16     rawtempsense            (&0x1FF)
 2377         0x0B5:  u8      measpower               (&0xFE, >>1)
 2378         0x0B6:  u8      tempsense_slope
 2379         0x0B7:  u8      tempsense_option        (&0x3)
 2380         0x0B7:  u8      tempcorrx               (&0xFC, >>2)
 2381         0x0B8:  u8      hw_iqcal_en             (&0x20, >>5)
 2382         0x0B8:  u8      freqoffset_corr         (&0xF)
 2383         0x0B8:  u8      iqcal_swp_dis           (&0x10, >>4)
 2384         0x0BA:  u8      elna2g
 2385         0x0BB:  u8      elna5g
 2386         0x0BC:  u8      phycal_tempdelta
 2387         0x0BD:  u8      temps_period            (&0xF)
 2388         0x0BD:  u8      temps_hysteresis        (&0xF0, >>4)
 2389         0x0BE:  u8      measpower1              (&0x7F)
 2390         0x0BE:  u8      measpower2 {
 2391                                 +0x0:   u16 (&0x3F80, >>7)
 2392                         }
 2393         0x0C0:  u8      pa0maxpwr
 2394         0x0C0:  u8      maxp2ga0
 2395         0x0C1:  i8      pa0itssit
 2396         0x0C1:  u8      itt2ga0
 2397         0x0C2:  i16     pa0b0
 2398         0x0C2:  u16     pa2gw0a0
 2399         0x0C4:  u16     pa2gw1a0
 2400         0x0C4:  i16     pa0b1
 2401         0x0C6:  i16     pa0b2
 2402         0x0C6:  u16     pa2gw2a0
 2403         0x0C8:  u8      pa1maxpwr
 2404         0x0C8:  u8      maxp5ga0[1]
 2405         0x0C9:  u8      itt5ga0
 2406         0x0C9:  i8      pa1itssit
 2407         0x0CA:  u8      maxp5gha0
 2408         0x0CA:  u8      pa1himaxpwr
 2409         0x0CB:  u8      maxp5gla0
 2410         0x0CB:  u8      pa1lomaxpwr
 2411         0x0CC:  u16     pa5gw0a0
 2412         0x0CC:  i16     pa1b0
 2413         0x0CE:  i16     pa1b1
 2414         0x0CE:  u16     pa5gw1a0
 2415         0x0D0:  i16     pa1b2
 2416         0x0D0:  u16     pa5gw2a0
 2417         0x0D2:  i16     pa1lob0
 2418         0x0D2:  u16     pa5glw0a0
 2419         0x0D4:  u16     pa5glw1a0
 2420         0x0D4:  i16     pa1lob1
 2421         0x0D6:  u16     pa5glw2a0
 2422         0x0D6:  i16     pa1lob2
 2423         0x0D8:  i16     pa1hib0
 2424         0x0D8:  u16     pa5ghw0a0
 2425         0x0DA:  i16     pa1hib1
 2426         0x0DA:  u16     pa5ghw1a0
 2427         0x0DC:  i16     pa1hib2
 2428         0x0DC:  u16     pa5ghw2a0
 2429         0x0E0:  u8      maxp2ga1
 2430         0x0E1:  u8      itt2ga1
 2431         0x0E2:  u16     pa2gw0a1
 2432         0x0E4:  u16     pa2gw1a1
 2433         0x0E6:  u16     pa2gw2a1
 2434         0x0E8:  u8      maxp5ga1[1]
 2435         0x0E9:  u8      itt5ga1
 2436         0x0EA:  u8      maxp5gha1
 2437         0x0EB:  u8      maxp5gla1
 2438         0x0EC:  u16     pa5gw0a1
 2439         0x0EE:  u16     pa5gw1a1
 2440         0x0F0:  u16     pa5gw2a1
 2441         0x0F2:  u16     pa5glw0a1
 2442         0x0F4:  u16     pa5glw1a1
 2443         0x0F6:  u16     pa5glw2a1
 2444         0x0F8:  u16     pa5ghw0a1
 2445         0x0FA:  u16     pa5ghw1a1
 2446         0x0FC:  u16     pa5ghw2a1
 2447         0x100:  u8      maxp2ga2
 2448         0x101:  u8      itt2ga2
 2449         0x102:  u16     pa2gw0a2
 2450         0x104:  u16     pa2gw1a2
 2451         0x106:  u16     pa2gw2a2
 2452         0x108:  u8      maxp5ga2[1]
 2453         0x109:  u8      itt5ga2
 2454         0x10A:  u8      maxp5gha2
 2455         0x10B:  u8      maxp5gla2
 2456         0x10C:  u16     pa5gw0a2
 2457         0x10E:  u16     pa5gw1a2
 2458         0x110:  u16     pa5gw2a2
 2459         0x112:  u16     pa5glw0a2
 2460         0x114:  u16     pa5glw1a2
 2461         0x116:  u16     pa5glw2a2
 2462         0x118:  u16     pa5ghw0a2
 2463         0x11A:  u16     pa5ghw1a2
 2464         0x11C:  u16     pa5ghw2a2
 2465         0x120:  u8      maxp2ga3
 2466         0x121:  u8      itt2ga3
 2467         0x122:  u16     pa2gw0a3
 2468         0x124:  u16     pa2gw1a3
 2469         0x126:  u16     pa2gw2a3
 2470         0x128:  u8      maxp5ga3[1]
 2471         0x129:  u8      itt5ga3
 2472         0x12A:  u8      maxp5gha3
 2473         0x12B:  u8      maxp5gla3
 2474         0x12C:  u16     pa5gw0a3
 2475         0x12E:  u16     pa5gw1a3
 2476         0x130:  u16     pa5gw2a3
 2477         0x132:  u16     pa5glw0a3
 2478         0x134:  u16     pa5glw1a3
 2479         0x136:  u16     pa5glw2a3
 2480         0x138:  u16     pa5ghw0a3
 2481         0x13A:  u16     pa5ghw1a3
 2482         0x13C:  u16     pa5ghw2a3
 2483         0x140:  u16     cck2gpo
 2484         0x142:  u32     ofdm2gpo
 2485         0x142:  u8      opo
 2486         0x146:  u32     ofdm5gpo
 2487         0x14A:  u32     ofdm5glpo
 2488         0x14E:  u32     ofdm5ghpo
 2489         0x152:  u16     mcs2gpo0
 2490         0x154:  u16     mcs2gpo1
 2491         0x156:  u16     mcs2gpo2
 2492         0x158:  u16     mcs2gpo3
 2493         0x15A:  u16     mcs2gpo4
 2494         0x15C:  u16     mcs2gpo5
 2495         0x15E:  u16     mcs2gpo6
 2496         0x160:  u16     mcs2gpo7
 2497         0x162:  u16     mcs5gpo0
 2498         0x164:  u16     mcs5gpo1
 2499         0x166:  u16     mcs5gpo2
 2500         0x168:  u16     mcs5gpo3
 2501         0x16A:  u16     mcs5gpo4
 2502         0x16C:  u16     mcs5gpo5
 2503         0x16E:  u16     mcs5gpo6
 2504         0x170:  u16     mcs5gpo7
 2505         0x172:  u16     mcs5glpo0
 2506         0x174:  u16     mcs5glpo1
 2507         0x176:  u16     mcs5glpo2
 2508         0x178:  u16     mcs5glpo3
 2509         0x17A:  u16     mcs5glpo4
 2510         0x17C:  u16     mcs5glpo5
 2511         0x17E:  u16     mcs5glpo6
 2512         0x180:  u16     mcs5glpo7
 2513         0x182:  u16     mcs5ghpo0
 2514         0x184:  u16     mcs5ghpo1
 2515         0x186:  u16     mcs5ghpo2
 2516         0x188:  u16     mcs5ghpo3
 2517         0x18A:  u16     mcs5ghpo4
 2518         0x18C:  u16     mcs5ghpo5
 2519         0x18E:  u16     mcs5ghpo6
 2520         0x190:  u16     mcs5ghpo7
 2521         0x192:  u16     cddpo
 2522         0x194:  u16     stbcpo
 2523         0x196:  u16     bw40po
 2524         0x198:  u16     bwduppo
 2525         0x19A:  u8      rxgainerr2ga0           (&0x3F)
 2526         0x19A:  u8      rxgainerr2ga1 {
 2527                                 +0x0:   u16 (&0x7C0, >>6)
 2528                         }
 2529         0x19B:  u8      rxgainerr2ga2           (&0xF8, >>3)
 2530         0x19C:  u8      rxgainerr5gla0          (&0x3F)
 2531         0x19C:  u8      rxgainerr5gla1 {
 2532                                 +0x0:   u16 (&0x7C0, >>6)
 2533                         }
 2534         0x19D:  u8      rxgainerr5gla2          (&0xF8, >>3)
 2535         0x19E:  u8      rxgainerr5gma0          (&0x3F)
 2536         0x19E:  u8      rxgainerr5gma1 {
 2537                                 +0x0:   u16 (&0x7C0, >>6)
 2538                         }
 2539         0x19F:  u8      rxgainerr5gma2          (&0xF8, >>3)
 2540         0x1A0:  u8      rxgainerr5gha1 {
 2541                                 +0x0:   u16 (&0x7C0, >>6)
 2542                         }
 2543         0x1A0:  u8      rxgainerr5gha0          (&0x3F)
 2544         0x1A1:  u8      rxgainerr5gha2          (&0xF8, >>3)
 2545         0x1A2:  u8      rxgainerr5gua1 {
 2546                                 +0x0:   u16 (&0x7C0, >>6)
 2547                         }
 2548         0x1A2:  u8      rxgainerr5gua0          (&0x3F)
 2549         0x1A3:  u8      rxgainerr5gua2          (&0xF8, >>3)
 2550         0x1A4:  u8      subband5gver            (&0x7)
 2551         0x1A6:  u8      pcieingress_war         (&0xF)
 2552         0x1A8:  u8      eu_edthresh2g
 2553         0x1A9:  u8      eu_edthresh5g
 2554         0x1AA:  u8      noiselvl2ga0            (&0x1F)
 2555         0x1AA:  u8      noiselvl2ga1 {
 2556                                 +0x0:   u16 (&0x3E0, >>5)
 2557                         }
 2558         0x1AB:  u8      noiselvl2ga2            (&0x7C, >>2)
 2559         0x1AC:  u8      noiselvl5gla1 {
 2560                                 +0x0:   u16 (&0x3E0, >>5)
 2561                         }
 2562         0x1AC:  u8      noiselvl5gla0           (&0x1F)
 2563         0x1AD:  u8      noiselvl5gla2           (&0x7C, >>2)
 2564         0x1AE:  u8      noiselvl5gma0           (&0x1F)
 2565         0x1AE:  u8      noiselvl5gma1 {
 2566                                 +0x0:   u16 (&0x3E0, >>5)
 2567                         }
 2568         0x1AF:  u8      noiselvl5gma2           (&0x7C, >>2)
 2569         0x1B0:  u8      noiselvl5gha0           (&0x1F)
 2570         0x1B0:  u8      noiselvl5gha1 {
 2571                                 +0x0:   u16 (&0x3E0, >>5)
 2572                         }
 2573         0x1B1:  u8      noiselvl5gha2           (&0x7C, >>2)
 2574         0x1B2:  u8      noiselvl5gua0           (&0x1F)
 2575         0x1B2:  u8      noiselvl5gua1 {
 2576                                 +0x0:   u16 (&0x3E0, >>5)
 2577                         }
 2578         0x1B3:  u8      noiselvl5gua2           (&0x7C, >>2)
 2579         0x1B4:  u8      noisecaloffset
 2580         0x1B5:  u8      noisecaloffset5g
 2581         0x1B6:  u8      sromrev
 2582         0x1B7:  u8      <sromcrc>
 2583 }
 2584 
 2585 
 2586 srom 9-10 {
 2587         0x004:  u16     boardtype
 2588         0x006:  u16     subvid
 2589         0x060:  u16     devid
 2590         srom 9 {
 2591                 0x080:  u16     <sromsig>       (=0x5372)
 2592         }
 2593         0x082:  u16     boardrev
 2594         0x084:  u32     boardflags
 2595         0x088:  u32     boardflags2
 2596         0x08C:  u8      macaddr[6]      { +0x1, +0x0, +0x3, +0x2, +0x5, +0x4 }
 2597         0x090:  u16     boardnum
 2598         0x092:  char    ccode[2]        { +0x1, +0x0 }
 2599         0x094:  u8      regrev
 2600         0x096:  u8      ledbh0
 2601         0x097:  u8      ledbh1
 2602         0x098:  u8      ledbh2
 2603         0x099:  u8      ledbh3
 2604         0x09A:  u16     leddc
 2605         0x09C:  u8      aa2g
 2606         0x09D:  u8      aa5g
 2607         0x09E:  u8      ag0
 2608         0x09F:  u8      ag1
 2609         0x0A0:  u8      ag2
 2610         0x0A1:  u8      ag3
 2611         0x0A2:  u8      txchain                 (&0xF)
 2612         0x0A2:  u8      rxchain                 (&0xF0, >>4)
 2613         0x0A3:  u8      antswitch
 2614         0x0A4:  u8      rssismf2g               (&0xF)
 2615         0x0A4:  u8      rssismc2g               (&0xF0, >>4)
 2616         0x0A5:  u8      rssisav2g               (&0x7)
 2617         0x0A5:  u8      bxa2g                   (&0x18, >>3)
 2618         0x0A6:  u8      rssismf5g               (&0xF)
 2619         0x0A6:  u8      rssismc5g               (&0xF0, >>4)
 2620         0x0A7:  u8      bxa5g                   (&0x18, >>3)
 2621         0x0A7:  u8      rssisav5g               (&0x7)
 2622         0x0A8:  u8      tri2g
 2623         0x0A9:  u8      tri5g
 2624         0x0AA:  u8      tri5gl
 2625         0x0AB:  u8      tri5gh
 2626         0x0AC:  i8      rxpo2g
 2627         0x0AD:  i8      rxpo5g
 2628         0x0AE:  u8      extpagain2g             (&0x6, >>1)
 2629         0x0AE:  u8      tssipos2g               (&0x1)
 2630         0x0AE:  u8      pdetrange2g             (&0xF8, >>3)
 2631         0x0AF:  u8      antswctl2g              (&0xF8, >>3)
 2632         0x0AF:  u8      triso2g                 (&0x7)
 2633         0x0B0:  u8      extpagain5g             (&0x6, >>1)
 2634         0x0B0:  u8      pdetrange5g             (&0xF8, >>3)
 2635         0x0B0:  u8      tssipos5g               (&0x1)
 2636         0x0B1:  u8      triso5g                 (&0x7)
 2637         0x0B1:  u8      antswctl5g              (&0xF8, >>3)
 2638         0x0B2:  u8      tempoffset
 2639         0x0B3:  u8      tempthresh
 2640         0x0B4:  u16     rawtempsense            (&0x1FF)
 2641         0x0B5:  u8      measpower               (&0xFE, >>1)
 2642         0x0B6:  u8      tempsense_slope
 2643         0x0B7:  u8      tempsense_option        (&0x3)
 2644         0x0B7:  u8      tempcorrx               (&0xFC, >>2)
 2645         0x0B8:  u8      iqcal_swp_dis           (&0x10, >>4)
 2646         0x0B8:  u8      freqoffset_corr         (&0xF)
 2647         0x0B8:  u8      hw_iqcal_en             (&0x20, >>5)
 2648         0x0BA:  u8      elna2g
 2649         0x0BB:  u8      elna5g
 2650         0x0BC:  u8      phycal_tempdelta
 2651         0x0BD:  u8      temps_hysteresis        (&0xF0, >>4)
 2652         0x0BD:  u8      temps_period            (&0xF)
 2653         0x0BE:  u8      measpower2 {
 2654                                 +0x0:   u16 (&0x3F80, >>7)
 2655                         }
 2656         0x0BE:  u8      measpower1              (&0x7F)
 2657         0x0C0:  u8      pa0maxpwr
 2658         0x0C0:  u8      maxp2ga0
 2659         0x0C1:  u8      itt2ga0
 2660         0x0C1:  i8      pa0itssit
 2661         0x0C2:  u16     pa2gw0a0
 2662         0x0C2:  i16     pa0b0
 2663         0x0C4:  i16     pa0b1
 2664         0x0C4:  u16     pa2gw1a0
 2665         0x0C6:  u16     pa2gw2a0
 2666         0x0C6:  i16     pa0b2
 2667         0x0C8:  u8      pa1maxpwr
 2668         0x0C8:  u8      maxp5ga0[1]
 2669         0x0C9:  u8      itt5ga0
 2670         0x0C9:  i8      pa1itssit
 2671         0x0CA:  u8      pa1himaxpwr
 2672         0x0CA:  u8      maxp5gha0
 2673         0x0CB:  u8      maxp5gla0
 2674         0x0CB:  u8      pa1lomaxpwr
 2675         0x0CC:  i16     pa1b0
 2676         0x0CC:  u16     pa5gw0a0
 2677         0x0CE:  u16     pa5gw1a0
 2678         0x0CE:  i16     pa1b1
 2679         0x0D0:  i16     pa1b2
 2680         0x0D0:  u16     pa5gw2a0
 2681         0x0D2:  u16     pa5glw0a0
 2682         0x0D2:  i16     pa1lob0
 2683         0x0D4:  u16     pa5glw1a0
 2684         0x0D4:  i16     pa1lob1
 2685         0x0D6:  u16     pa5glw2a0
 2686         0x0D6:  i16     pa1lob2
 2687         0x0D8:  i16     pa1hib0
 2688         0x0D8:  u16     pa5ghw0a0
 2689         0x0DA:  u16     pa5ghw1a0
 2690         0x0DA:  i16     pa1hib1
 2691         0x0DC:  u16     pa5ghw2a0
 2692         0x0DC:  i16     pa1hib2
 2693         0x0E0:  u8      maxp2ga1
 2694         0x0E1:  u8      itt2ga1
 2695         0x0E2:  u16     pa2gw0a1
 2696         0x0E4:  u16     pa2gw1a1
 2697         0x0E6:  u16     pa2gw2a1
 2698         0x0E8:  u8      maxp5ga1[1]
 2699         0x0E9:  u8      itt5ga1
 2700         0x0EA:  u8      maxp5gha1
 2701         0x0EB:  u8      maxp5gla1
 2702         0x0EC:  u16     pa5gw0a1
 2703         0x0EE:  u16     pa5gw1a1
 2704         0x0F0:  u16     pa5gw2a1
 2705         0x0F2:  u16     pa5glw0a1
 2706         0x0F4:  u16     pa5glw1a1
 2707         0x0F6:  u16     pa5glw2a1
 2708         0x0F8:  u16     pa5ghw0a1
 2709         0x0FA:  u16     pa5ghw1a1
 2710         0x0FC:  u16     pa5ghw2a1
 2711         0x100:  u8      maxp2ga2
 2712         0x101:  u8      itt2ga2
 2713         0x102:  u16     pa2gw0a2
 2714         0x104:  u16     pa2gw1a2
 2715         0x106:  u16     pa2gw2a2
 2716         0x108:  u8      maxp5ga2[1]
 2717         0x109:  u8      itt5ga2
 2718         0x10A:  u8      maxp5gha2
 2719         0x10B:  u8      maxp5gla2
 2720         0x10C:  u16     pa5gw0a2
 2721         0x10E:  u16     pa5gw1a2
 2722         0x110:  u16     pa5gw2a2
 2723         0x112:  u16     pa5glw0a2
 2724         0x114:  u16     pa5glw1a2
 2725         0x116:  u16     pa5glw2a2
 2726         0x118:  u16     pa5ghw0a2
 2727         0x11A:  u16     pa5ghw1a2
 2728         0x11C:  u16     pa5ghw2a2
 2729         0x120:  u8      maxp2ga3
 2730         0x121:  u8      itt2ga3
 2731         0x122:  u16     pa2gw0a3
 2732         0x124:  u16     pa2gw1a3
 2733         0x126:  u16     pa2gw2a3
 2734         0x128:  u8      maxp5ga3[1]
 2735         0x129:  u8      itt5ga3
 2736         0x12A:  u8      maxp5gha3
 2737         0x12B:  u8      maxp5gla3
 2738         0x12C:  u16     pa5gw0a3
 2739         0x12E:  u16     pa5gw1a3
 2740         0x130:  u16     pa5gw2a3
 2741         0x132:  u16     pa5glw0a3
 2742         0x134:  u16     pa5glw1a3
 2743         0x136:  u16     pa5glw2a3
 2744         0x138:  u16     pa5ghw0a3
 2745         0x13A:  u16     pa5ghw1a3
 2746         0x13C:  u16     pa5ghw2a3
 2747         0x140:  u16     cckbw202gpo
 2748         0x142:  u8      opo
 2749         0x142:  u16     cckbw20ul2gpo
 2750         0x144:  u32     legofdmbw202gpo
 2751         0x148:  u32     legofdmbw20ul2gpo
 2752         0x14C:  u32     legofdmbw205glpo
 2753         0x150:  u32     legofdmbw20ul5glpo
 2754         0x154:  u32     legofdmbw205gmpo
 2755         0x158:  u32     legofdmbw20ul5gmpo
 2756         0x15C:  u32     legofdmbw205ghpo
 2757         0x160:  u32     legofdmbw20ul5ghpo
 2758         0x164:  u32     mcsbw202gpo
 2759         0x168:  u32     mcsbw20ul2gpo
 2760         0x16C:  u32     mcsbw402gpo
 2761         0x170:  u32     mcsbw205glpo
 2762         0x174:  u32     mcsbw20ul5glpo
 2763         0x178:  u32     mcsbw405glpo
 2764         0x17C:  u32     mcsbw205gmpo
 2765         0x180:  u32     mcsbw20ul5gmpo
 2766         0x184:  u32     mcsbw405gmpo
 2767         0x188:  u32     mcsbw205ghpo
 2768         0x18C:  u32     mcsbw20ul5ghpo
 2769         0x190:  u32     mcsbw405ghpo
 2770         0x194:  u16     mcs32po
 2771         0x196:  u16     legofdm40duppo
 2772         0x198:  u8      eu_edthresh2g
 2773         0x199:  u8      eu_edthresh5g
 2774         0x19A:  u8      rxgainerr2ga0           (&0x3F)
 2775         0x19A:  u8      rxgainerr2ga1 {
 2776                                 +0x0:   u16 (&0x7C0, >>6)
 2777                         }
 2778         0x19B:  u8      rxgainerr2ga2           (&0xF8, >>3)
 2779         0x19C:  u8      rxgainerr5gla0          (&0x3F)
 2780         0x19C:  u8      rxgainerr5gla1 {
 2781                                 +0x0:   u16 (&0x7C0, >>6)
 2782                         }
 2783         0x19D:  u8      rxgainerr5gla2          (&0xF8, >>3)
 2784         0x19E:  u8      rxgainerr5gma0          (&0x3F)
 2785         0x19E:  u8      rxgainerr5gma1 {
 2786                                 +0x0:   u16 (&0x7C0, >>6)
 2787                         }
 2788         0x19F:  u8      rxgainerr5gma2          (&0xF8, >>3)
 2789         0x1A0:  u8      rxgainerr5gha0          (&0x3F)
 2790         0x1A0:  u8      rxgainerr5gha1 {
 2791                                 +0x0:   u16 (&0x7C0, >>6)
 2792                         }
 2793         0x1A1:  u8      rxgainerr5gha2          (&0xF8, >>3)
 2794         0x1A2:  u8      rxgainerr5gua0          (&0x3F)
 2795         0x1A2:  u8      rxgainerr5gua1 {
 2796                                 +0x0:   u16 (&0x7C0, >>6)
 2797                         }
 2798         0x1A3:  u8      rxgainerr5gua2          (&0xF8, >>3)
 2799         0x1A4:  u8      subband5gver            (&0x7)
 2800         0x1A6:  u8      pcieingress_war         (&0xF)
 2801         0x1A8:  u8      sar2g
 2802         0x1A9:  u8      sar5g
 2803         0x1AA:  u8      noiselvl2ga1 {
 2804                                 +0x0:   u16 (&0x3E0, >>5)
 2805                         }
 2806         0x1AA:  u8      noiselvl2ga0            (&0x1F)
 2807         0x1AB:  u8      noiselvl2ga2            (&0x7C, >>2)
 2808         0x1AC:  u8      noiselvl5gla0           (&0x1F)
 2809         0x1AC:  u8      noiselvl5gla1 {
 2810                                 +0x0:   u16 (&0x3E0, >>5)
 2811                         }
 2812         0x1AD:  u8      noiselvl5gla2           (&0x7C, >>2)
 2813         0x1AE:  u8      noiselvl5gma1 {
 2814                                 +0x0:   u16 (&0x3E0, >>5)
 2815                         }
 2816         0x1AE:  u8      noiselvl5gma0           (&0x1F)
 2817         0x1AF:  u8      noiselvl5gma2           (&0x7C, >>2)
 2818         0x1B0:  u8      noiselvl5gha0           (&0x1F)
 2819         0x1B0:  u8      noiselvl5gha1 {
 2820                                 +0x0:   u16 (&0x3E0, >>5)
 2821                         }
 2822         0x1B1:  u8      noiselvl5gha2           (&0x7C, >>2)
 2823         0x1B2:  u8      noiselvl5gua0           (&0x1F)
 2824         0x1B2:  u8      noiselvl5gua1 {
 2825                                 +0x0:   u16 (&0x3E0, >>5)
 2826                         }
 2827         0x1B3:  u8      noiselvl5gua2           (&0x7C, >>2)
 2828         srom 9 {
 2829                 0x1B4:  u8      noisecaloffset
 2830                 0x1B5:  u8      noisecaloffset5g
 2831                 0x1B6:  u8      sromrev
 2832                 0x1B7:  u8      <sromcrc>
 2833         }
 2834         srom 10 {
 2835                 0x1B4:  u16     cckPwrOffset
 2836                 0x1B6:  u16     <sromsig>       (=0x5372)
 2837                 0x1B8:  u32     swctrlmap_2g[5] {
 2838                                         +0x0:   u32[4],
 2839                                         +0x10:  u16
 2840                                 }
 2841                 0x1CA:  u8      sromrev
 2842                 0x1CB:  u8      <sromcrc>
 2843         }
 2844 }
 2845 
 2846 
 2847 srom 11 {
 2848         0x004:  u16     boardtype
 2849         0x006:  u16     subvid
 2850         0x060:  u16     devid
 2851         0x080:  u16     <sromsig>       (=0x0634)
 2852         0x082:  u16     boardrev
 2853         0x084:  u32     boardflags
 2854         0x088:  u32     boardflags2
 2855         0x08C:  u32     boardflags3
 2856         0x090:  u8      macaddr[6]      { +0x1, +0x0, +0x3, +0x2, +0x5, +0x4 }
 2857         0x094:  u16     boardnum
 2858         0x096:  char    ccode[2]        { +0x1, +0x0 }
 2859         0x098:  u8      regrev
 2860         0x09A:  u8      ledbh0
 2861         0x09B:  u8      ledbh1
 2862         0x09C:  u8      ledbh2
 2863         0x09D:  u8      ledbh3
 2864         0x09E:  u16     leddc
 2865         0x0A0:  u8      aa2g
 2866         0x0A1:  u8      aa5g
 2867         0x0A2:  u8      agbg1
 2868         0x0A3:  u8      agbg0
 2869         0x0A4:  u8      aga0
 2870         0x0A5:  u8      agbg2
 2871         0x0A6:  u8      aga2
 2872         0x0A7:  u8      aga1
 2873         0x0A8:  u8      txchain                 (&0xF)
 2874         0x0A8:  u8      rxchain                 (&0xF0, >>4)
 2875         0x0A9:  u8      antswitch
 2876         0x0AA:  u8      epagain2g               (&0xE, >>1)
 2877         0x0AA:  u8      tssiposslope2g          (&0x1)
 2878         0x0AA:  u8      pdgain2g {
 2879                                 +0x0:   u16 (&0x1F0, >>4)
 2880                         }
 2881         0x0AB:  u8      papdcap2g               (&0x4, >>2)
 2882         0x0AB:  u8      tworangetssi2g          (&0x2, >>1)
 2883         0x0AB:  u8      femctrl                 (&0xF8, >>3)
 2884         0x0AC:  u8      epagain5g               (&0xE, >>1)
 2885         0x0AC:  u8      tssiposslope5g          (&0x1)
 2886         0x0AC:  u8      pdgain5g {
 2887                                 +0x0:   u16 (&0x1F0, >>4)
 2888                         }
 2889         0x0AD:  u8      tworangetssi5g          (&0x2, >>1)
 2890         0x0AD:  u8      gainctrlsph             (&0xF8, >>3)
 2891         0x0AD:  u8      papdcap5g               (&0x4, >>2)
 2892         0x0AE:  u8      tempoffset
 2893         0x0AF:  u8      tempthresh
 2894         0x0B0:  u16     rawtempsense            (&0x1FF)
 2895         0x0B1:  u8      measpower               (&0xFE, >>1)
 2896         0x0B2:  u8      tempsense_slope
 2897         0x0B3:  u8      tempcorrx               (&0xFC, >>2)
 2898         0x0B3:  u8      tempsense_option        (&0x3)
 2899         0x0B4:  u16     xtalfreq
 2900         0x0B6:  u16     pa5gbw4080a1[12] {
 2901                                 +0x0:   u16,
 2902                                 +0x6:   u16,
 2903                                 0x0CE:  u16,
 2904                                 +0x1E:  u16,
 2905                                 0x128:  u16[8]
 2906                         }
 2907         0x0B8:  u8      phycal_tempdelta
 2908         0x0B9:  u8      temps_period            (&0xF)
 2909         0x0B9:  u8      temps_hysteresis        (&0xF0, >>4)
 2910         0x0BA:  u8      measpower2 {
 2911                                 +0x0:   u16 (&0x3F80, >>7)
 2912                         }
 2913         0x0BA:  u8      measpower1              (&0x7F)
 2914         0x0BE:  u16     tssifloor2g             (&0x3FF)
 2915         0x0C0:  u16     tssifloor5g[4]          (&0x3FF)
 2916         0x0C8:  u8      pdoffset2g40ma0         (&0xF)
 2917         0x0C8:  u8      pdoffset2g40ma1         (&0xF0, >>4)
 2918         0x0C9:  u8      pdoffset2g40mvalid      (&0x80, >>7)
 2919         0x0C9:  u8      pdoffset2g40ma2         (&0xF)
 2920         0x0CA:  u16     pdoffset40ma0
 2921         0x0CC:  u16     pdoffset40ma1
 2922         0x0CE:  u16     pdoffset40ma2
 2923         0x0D0:  u16     pdoffset80ma0
 2924         0x0D2:  u16     pdoffset80ma1
 2925         0x0D4:  u16     pdoffset80ma2
 2926         0x0D6:  u16     subband5gver
 2927         0x0D8:  u8      maxp2ga0
 2928         0x0DA:  i16     pa2ga0[3]
 2929         0x0E0:  u8      rxgains5gmtrisoa0       (&0x78, >>3)
 2930         0x0E0:  u8      rxgains5gmelnagaina0    (&0x7)
 2931         0x0E0:  u8      rxgains5gmtrelnabypa0   (&0x80, >>7)
 2932         0x0E1:  u8      rxgains5ghtrisoa0       (&0x78, >>3)
 2933         0x0E1:  u8      rxgains5ghelnagaina0    (&0x7)
 2934         0x0E1:  u8      rxgains5ghtrelnabypa0   (&0x80, >>7)
 2935         0x0E2:  u8      rxgains2gtrelnabypa0    (&0x80, >>7)
 2936         0x0E2:  u8      rxgains2gelnagaina0     (&0x7)
 2937         0x0E2:  u8      rxgains2gtrisoa0        (&0x78, >>3)
 2938         0x0E3:  u8      rxgains5gtrelnabypa0    (&0x80, >>7)
 2939         0x0E3:  u8      rxgains5gtrisoa0        (&0x78, >>3)
 2940         0x0E3:  u8      rxgains5gelnagaina0     (&0x7)
 2941         0x0E4:  u8      maxp5ga0[4]
 2942         0x0E8:  i16     pa5ga0[12]
 2943         0x100:  u8      maxp2ga1
 2944         0x102:  u16     pa2gccka0[3]
 2945         0x102:  i16     pa2ga1[3]
 2946         0x108:  u8      rxgains5gmtrisoa1       (&0x78, >>3)
 2947         0x108:  u8      rxgains5gmelnagaina1    (&0x7)
 2948         0x108:  u8      rxgains5gmtrelnabypa1   (&0x80, >>7)
 2949         0x109:  u8      rxgains5ghtrisoa1       (&0x78, >>3)
 2950         0x109:  u8      rxgains5ghelnagaina1    (&0x7)
 2951         0x109:  u8      rxgains5ghtrelnabypa1   (&0x80, >>7)
 2952         0x10A:  u8      rxgains2gtrelnabypa1    (&0x80, >>7)
 2953         0x10A:  u8      rxgains2gtrisoa1        (&0x78, >>3)
 2954         0x10A:  u8      rxgains2gelnagaina1     (&0x7)
 2955         0x10B:  u8      rxgains5gtrisoa1        (&0x78, >>3)
 2956         0x10B:  u8      rxgains5gtrelnabypa1    (&0x80, >>7)
 2957         0x10B:  u8      rxgains5gelnagaina1     (&0x7)
 2958         0x10C:  u8      maxp5ga1[4]
 2959         0x110:  u16     pa5gbw40a0[12]
 2960         0x110:  i16     pa5ga1[12]
 2961         0x128:  u8      maxp2ga2
 2962         0x12A:  i16     pa2ga2[3]
 2963         0x130:  u8      rxgains5gmtrelnabypa2   (&0x80, >>7)
 2964         0x130:  u8      rxgains5gmtrisoa2       (&0x78, >>3)
 2965         0x130:  u8      rxgains5gmelnagaina2    (&0x7)
 2966         0x131:  u8      rxgains5ghtrisoa2       (&0x78, >>3)
 2967         0x131:  u8      rxgains5ghtrelnabypa2   (&0x80, >>7)
 2968         0x131:  u8      rxgains5ghelnagaina2    (&0x7)
 2969         0x132:  u8      rxgains2gtrisoa2        (&0x78, >>3)
 2970         0x132:  u8      rxgains2gelnagaina2     (&0x7)
 2971         0x132:  u8      rxgains2gtrelnabypa2    (&0x80, >>7)
 2972         0x133:  u8      rxgains5gtrisoa2        (&0x78, >>3)
 2973         0x133:  u8      rxgains5gtrelnabypa2    (&0x80, >>7)
 2974         0x133:  u8      rxgains5gelnagaina2     (&0x7)
 2975         0x134:  u8      maxp5ga2[4]
 2976         0x138:  i16     pa5ga2[12]
 2977         0x138:  u16     pa5gbw80a0[12]
 2978         0x138:  u16     pa5gbw4080a0[12]
 2979         0x150:  u16     cckbw202gpo
 2980         0x152:  u16     cckbw20ul2gpo
 2981         0x154:  u32     mcsbw202gpo
 2982         0x158:  u32     mcsbw402gpo
 2983         0x15C:  u16     dot11agofdmhrbw202gpo
 2984         0x15E:  u16     ofdmlrbw202gpo
 2985         0x160:  u32     mcsbw205glpo
 2986         0x164:  u32     mcsbw405glpo
 2987         0x168:  u32     mcsbw805glpo
 2988         0x16C:  u16     rpcal2g
 2989         0x16E:  u16     rpcal5gb0
 2990         0x170:  u32     mcsbw205gmpo
 2991         0x174:  u32     mcsbw405gmpo
 2992         0x178:  u32     mcsbw805gmpo
 2993         0x17C:  u16     rpcal5gb1
 2994         0x17E:  u16     rpcal5gb2
 2995         0x180:  u32     mcsbw205ghpo
 2996         0x184:  u32     mcsbw405ghpo
 2997         0x188:  u32     mcsbw805ghpo
 2998         0x18C:  u16     rpcal5gb3
 2999         0x18E:  u8      pdoffsetcckma1  (&0xF0, >>4)
 3000         0x18E:  u8      pdoffsetcckma0  (&0xF)
 3001         0x18F:  u8      pdoffsetcckma2  (&0xF)
 3002         0x190:  u16     mcslr5glpo      (&0xFFF)
 3003         0x191:  u8      paparambwver    (&0xF0, >>4)
 3004         0x192:  u16     mcslr5gmpo
 3005         0x194:  u16     mcslr5ghpo
 3006         0x196:  u16     sb20in40hrpo
 3007         0x198:  u16     sb20in80and160hr5glpo
 3008         0x19A:  u16     sb40and80hr5glpo
 3009         0x19C:  u16     sb20in80and160hr5gmpo
 3010         0x19E:  u16     sb40and80hr5gmpo
 3011         0x1A0:  u16     sb20in80and160hr5ghpo
 3012         0x1A2:  u16     sb40and80hr5ghpo
 3013         0x1A4:  u16     sb20in40lrpo
 3014         0x1A6:  u16     sb20in80and160lr5glpo
 3015         0x1A8:  u8      txidxcap2g {
 3016                                 +0x0:   u16 (&0xFF0, >>4)
 3017                         }
 3018         0x1A8:  u16     sb40and80lr5glpo
 3019         0x1AA:  u16     sb20in80and160lr5gmpo
 3020         0x1AC:  u8      txidxcap5g {
 3021                                 +0x0:   u16 (&0xFF0, >>4)
 3022                         }
 3023         0x1AC:  u16     sb40and80lr5gmpo
 3024         0x1AE:  u16     sb20in80and160lr5ghpo
 3025         0x1B0:  u16     sb40and80lr5ghpo
 3026         0x1B2:  u16     dot11agduphrpo
 3027         0x1B4:  u16     dot11agduplrpo
 3028         0x1BA:  u8      sar2g
 3029         0x1BB:  u8      sar5g
 3030         0x1BC:  u8      noiselvl2ga0    (&0x1F)
 3031         0x1BC:  u8      noiselvl2ga1 {
 3032                                 +0x0:   u16 (&0x3E0, >>5)
 3033                         }
 3034         0x1BD:  u8      noiselvl2ga2    (&0x7C, >>2)
 3035         0x1BE:  u8      noiselvl5ga1[4] {
 3036                                 +0x0:   u16[4] (&0x3E0, >>5)
 3037                         }
 3038         0x1BE:  u8      noiselvl5ga0[4] {
 3039                                 +0x0:   u8 (&0x1F),
 3040                                 +0x2:   u8 (&0x1F),
 3041                                 +0x4:   u8 (&0x1F),
 3042                                 +0x6:   u8 (&0x1F)
 3043                         }
 3044         0x1BF:  u8      noiselvl5ga2[4] {
 3045                                 +0x0:   u8 (&0x7C, >>2),
 3046                                 +0x2:   u8 (&0x7C, >>2),
 3047                                 +0x4:   u8 (&0x7C, >>2),
 3048                                 +0x6:   u8 (&0x7C, >>2)
 3049                         }
 3050         0x1C6:  u8      rxgainerr2ga1 {
 3051                                 +0x0:   u16 (&0x7C0, >>6)
 3052                         }
 3053         0x1C6:  u8      rxgainerr2ga0   (&0x3F)
 3054         0x1C7:  u8      rxgainerr2ga2   (&0xF8, >>3)
 3055         0x1C8:  u8      rxgainerr5ga1[4] {
 3056                                 +0x0:   u16[4] (&0x7C0, >>6)
 3057                         }
 3058         0x1C8:  u8      rxgainerr5ga0[4] {
 3059                                 +0x0:   u8 (&0x3F),
 3060                                 +0x2:   u8 (&0x3F),
 3061                                 +0x4:   u8 (&0x3F),
 3062                                 +0x6:   u8 (&0x3F)
 3063                         }
 3064         0x1C9:  u8      rxgainerr5ga2[4] {
 3065                                 +0x0:   u8 (&0xF8, >>3),
 3066                                 +0x2:   u8 (&0xF8, >>3),
 3067                                 +0x4:   u8 (&0xF8, >>3),
 3068                                 +0x6:   u8 (&0xF8, >>3)
 3069                         }
 3070         0x1D0:  u8      eu_edthresh2g
 3071         0x1D1:  u8      eu_edthresh5g
 3072         0x1D2:  u8      sromrev
 3073         0x1D3:  u8      <sromcrc>
 3074 }

Cache object: 40f3fe3b6500e3d19a9cdf2e76377c8e


[ 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.