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
|