Lines Matching defs:SPEX

176 #define SPEX(_outvar, _offset, _mask, _shift) \
181 SPEX(_field[0], _offset + 0, _mask, _shift); \
182 SPEX(_field[1], _offset + 2, _mask, _shift); \
183 SPEX(_field[2], _offset + 4, _mask, _shift); \
184 SPEX(_field[3], _offset + 6, _mask, _shift); \
185 SPEX(_field[4], _offset + 8, _mask, _shift); \
186 SPEX(_field[5], _offset + 10, _mask, _shift); \
187 SPEX(_field[6], _offset + 12, _mask, _shift); \
188 SPEX(_field[7], _offset + 14, _mask, _shift); \
350 SPEX(boardflags_hi, SSB_SPROM2_BFLHI, 0xFFFF, 0);
351 SPEX(opo, SSB_SPROM2_OPO, SSB_SPROM2_OPO_VALUE, 0);
352 SPEX(pa1lob0, SSB_SPROM2_PA1LOB0, 0xFFFF, 0);
353 SPEX(pa1lob1, SSB_SPROM2_PA1LOB1, 0xFFFF, 0);
354 SPEX(pa1lob2, SSB_SPROM2_PA1LOB2, 0xFFFF, 0);
355 SPEX(pa1hib0, SSB_SPROM2_PA1HIB0, 0xFFFF, 0);
356 SPEX(pa1hib1, SSB_SPROM2_PA1HIB1, 0xFFFF, 0);
357 SPEX(pa1hib2, SSB_SPROM2_PA1HIB2, 0xFFFF, 0);
358 SPEX(maxpwr_ah, SSB_SPROM2_MAXP_A, SSB_SPROM2_MAXP_A_HI, 0);
359 SPEX(maxpwr_al, SSB_SPROM2_MAXP_A, SSB_SPROM2_MAXP_A_LO,
379 SPEX(et0phyaddr, SSB_SPROM1_ETHPHY, SSB_SPROM1_ETHPHY_ET0A, 0);
380 SPEX(et1phyaddr, SSB_SPROM1_ETHPHY, SSB_SPROM1_ETHPHY_ET1A,
382 SPEX(et0mdcport, SSB_SPROM1_ETHPHY, SSB_SPROM1_ETHPHY_ET0M, 14);
383 SPEX(et1mdcport, SSB_SPROM1_ETHPHY, SSB_SPROM1_ETHPHY_ET1M, 15);
384 SPEX(board_rev, SSB_SPROM1_BINF, SSB_SPROM1_BINF_BREV, 0);
385 SPEX(board_type, SSB_SPROM1_SPID, 0xFFFF, 0);
387 SPEX(country_code, SSB_SPROM1_BINF, SSB_SPROM1_BINF_CCODE,
389 SPEX(ant_available_a, SSB_SPROM1_BINF, SSB_SPROM1_BINF_ANTA,
391 SPEX(ant_available_bg, SSB_SPROM1_BINF, SSB_SPROM1_BINF_ANTBG,
393 SPEX(pa0b0, SSB_SPROM1_PA0B0, 0xFFFF, 0);
394 SPEX(pa0b1, SSB_SPROM1_PA0B1, 0xFFFF, 0);
395 SPEX(pa0b2, SSB_SPROM1_PA0B2, 0xFFFF, 0);
396 SPEX(pa1b0, SSB_SPROM1_PA1B0, 0xFFFF, 0);
397 SPEX(pa1b1, SSB_SPROM1_PA1B1, 0xFFFF, 0);
398 SPEX(pa1b2, SSB_SPROM1_PA1B2, 0xFFFF, 0);
399 SPEX(gpio0, SSB_SPROM1_GPIOA, SSB_SPROM1_GPIOA_P0, 0);
400 SPEX(gpio1, SSB_SPROM1_GPIOA, SSB_SPROM1_GPIOA_P1,
402 SPEX(gpio2, SSB_SPROM1_GPIOB, SSB_SPROM1_GPIOB_P2, 0);
403 SPEX(gpio3, SSB_SPROM1_GPIOB, SSB_SPROM1_GPIOB_P3,
405 SPEX(maxpwr_a, SSB_SPROM1_MAXPWR, SSB_SPROM1_MAXPWR_A,
407 SPEX(maxpwr_bg, SSB_SPROM1_MAXPWR, SSB_SPROM1_MAXPWR_BG, 0);
408 SPEX(itssi_a, SSB_SPROM1_ITSSI, SSB_SPROM1_ITSSI_A,
410 SPEX(itssi_bg, SSB_SPROM1_ITSSI, SSB_SPROM1_ITSSI_BG, 0);
411 SPEX(boardflags_lo, SSB_SPROM1_BFLLO, 0xFFFF, 0);
413 SPEX(alpha2[0], SSB_SPROM1_CCODE, 0xff00, 8);
414 SPEX(alpha2[1], SSB_SPROM1_CCODE, 0x00ff, 0);
432 SPEX(txpid2g[0], SSB_SPROM4_TXPID2G01,
434 SPEX(txpid2g[1], SSB_SPROM4_TXPID2G01,
436 SPEX(txpid2g[2], SSB_SPROM4_TXPID2G23,
438 SPEX(txpid2g[3], SSB_SPROM4_TXPID2G23,
441 SPEX(txpid5gl[0], SSB_SPROM4_TXPID5GL01,
443 SPEX(txpid5gl[1], SSB_SPROM4_TXPID5GL01,
445 SPEX(txpid5gl[2], SSB_SPROM4_TXPID5GL23,
447 SPEX(txpid5gl[3], SSB_SPROM4_TXPID5GL23,
450 SPEX(txpid5g[0], SSB_SPROM4_TXPID5G01,
452 SPEX(txpid5g[1], SSB_SPROM4_TXPID5G01,
454 SPEX(txpid5g[2], SSB_SPROM4_TXPID5G23,
456 SPEX(txpid5g[3], SSB_SPROM4_TXPID5G23,
459 SPEX(txpid5gh[0], SSB_SPROM4_TXPID5GH01,
461 SPEX(txpid5gh[1], SSB_SPROM4_TXPID5GH01,
463 SPEX(txpid5gh[2], SSB_SPROM4_TXPID5GH23,
465 SPEX(txpid5gh[3], SSB_SPROM4_TXPID5GH23,
488 SPEX(et0phyaddr, SSB_SPROM4_ETHPHY, SSB_SPROM4_ETHPHY_ET0A, 0);
489 SPEX(et1phyaddr, SSB_SPROM4_ETHPHY, SSB_SPROM4_ETHPHY_ET1A,
491 SPEX(board_rev, SSB_SPROM4_BOARDREV, 0xFFFF, 0);
492 SPEX(board_type, SSB_SPROM1_SPID, 0xFFFF, 0);
494 SPEX(alpha2[0], SSB_SPROM4_CCODE, 0xff00, 8);
495 SPEX(alpha2[1], SSB_SPROM4_CCODE, 0x00ff, 0);
496 SPEX(boardflags_lo, SSB_SPROM4_BFLLO, 0xFFFF, 0);
497 SPEX(boardflags_hi, SSB_SPROM4_BFLHI, 0xFFFF, 0);
498 SPEX(boardflags2_lo, SSB_SPROM4_BFL2LO, 0xFFFF, 0);
499 SPEX(boardflags2_hi, SSB_SPROM4_BFL2HI, 0xFFFF, 0);
501 SPEX(alpha2[0], SSB_SPROM5_CCODE, 0xff00, 8);
502 SPEX(alpha2[1], SSB_SPROM5_CCODE, 0x00ff, 0);
503 SPEX(boardflags_lo, SSB_SPROM5_BFLLO, 0xFFFF, 0);
504 SPEX(boardflags_hi, SSB_SPROM5_BFLHI, 0xFFFF, 0);
505 SPEX(boardflags2_lo, SSB_SPROM5_BFL2LO, 0xFFFF, 0);
506 SPEX(boardflags2_hi, SSB_SPROM5_BFL2HI, 0xFFFF, 0);
508 SPEX(ant_available_a, SSB_SPROM4_ANTAVAIL, SSB_SPROM4_ANTAVAIL_A,
510 SPEX(ant_available_bg, SSB_SPROM4_ANTAVAIL, SSB_SPROM4_ANTAVAIL_BG,
512 SPEX(maxpwr_bg, SSB_SPROM4_MAXP_BG, SSB_SPROM4_MAXP_BG_MASK, 0);
513 SPEX(itssi_bg, SSB_SPROM4_MAXP_BG, SSB_SPROM4_ITSSI_BG,
515 SPEX(maxpwr_a, SSB_SPROM4_MAXP_A, SSB_SPROM4_MAXP_A_MASK, 0);
516 SPEX(itssi_a, SSB_SPROM4_MAXP_A, SSB_SPROM4_ITSSI_A,
519 SPEX(gpio0, SSB_SPROM4_GPIOA, SSB_SPROM4_GPIOA_P0, 0);
520 SPEX(gpio1, SSB_SPROM4_GPIOA, SSB_SPROM4_GPIOA_P1,
522 SPEX(gpio2, SSB_SPROM4_GPIOB, SSB_SPROM4_GPIOB_P2, 0);
523 SPEX(gpio3, SSB_SPROM4_GPIOB, SSB_SPROM4_GPIOB_P3,
526 SPEX(gpio0, SSB_SPROM5_GPIOA, SSB_SPROM5_GPIOA_P0, 0);
527 SPEX(gpio1, SSB_SPROM5_GPIOA, SSB_SPROM5_GPIOA_P1,
529 SPEX(gpio2, SSB_SPROM5_GPIOB, SSB_SPROM5_GPIOB_P2, 0);
530 SPEX(gpio3, SSB_SPROM5_GPIOB, SSB_SPROM5_GPIOB_P3,
556 SPEX(core_pwr_info[i].itssi_2g, o + SSB_SPROM4_2G_MAXP_ITSSI,
558 SPEX(core_pwr_info[i].maxpwr_2g, o + SSB_SPROM4_2G_MAXP_ITSSI,
561 SPEX(core_pwr_info[i].pa_2g[0], o + SSB_SPROM4_2G_PA_0, ~0, 0);
562 SPEX(core_pwr_info[i].pa_2g[1], o + SSB_SPROM4_2G_PA_1, ~0, 0);
563 SPEX(core_pwr_info[i].pa_2g[2], o + SSB_SPROM4_2G_PA_2, ~0, 0);
564 SPEX(core_pwr_info[i].pa_2g[3], o + SSB_SPROM4_2G_PA_3, ~0, 0);
566 SPEX(core_pwr_info[i].itssi_5g, o + SSB_SPROM4_5G_MAXP_ITSSI,
568 SPEX(core_pwr_info[i].maxpwr_5g, o + SSB_SPROM4_5G_MAXP_ITSSI,
570 SPEX(core_pwr_info[i].maxpwr_5gh, o + SSB_SPROM4_5GHL_MAXP,
572 SPEX(core_pwr_info[i].maxpwr_5gl, o + SSB_SPROM4_5GHL_MAXP,
575 SPEX(core_pwr_info[i].pa_5gl[0], o + SSB_SPROM4_5GL_PA_0, ~0, 0);
576 SPEX(core_pwr_info[i].pa_5gl[1], o + SSB_SPROM4_5GL_PA_1, ~0, 0);
577 SPEX(core_pwr_info[i].pa_5gl[2], o + SSB_SPROM4_5GL_PA_2, ~0, 0);
578 SPEX(core_pwr_info[i].pa_5gl[3], o + SSB_SPROM4_5GL_PA_3, ~0, 0);
579 SPEX(core_pwr_info[i].pa_5g[0], o + SSB_SPROM4_5G_PA_0, ~0, 0);
580 SPEX(core_pwr_info[i].pa_5g[1], o + SSB_SPROM4_5G_PA_1, ~0, 0);
581 SPEX(core_pwr_info[i].pa_5g[2], o + SSB_SPROM4_5G_PA_2, ~0, 0);
582 SPEX(core_pwr_info[i].pa_5g[3], o + SSB_SPROM4_5G_PA_3, ~0, 0);
583 SPEX(core_pwr_info[i].pa_5gh[0], o + SSB_SPROM4_5GH_PA_0, ~0, 0);
584 SPEX(core_pwr_info[i].pa_5gh[1], o + SSB_SPROM4_5GH_PA_1, ~0, 0);
585 SPEX(core_pwr_info[i].pa_5gh[2], o + SSB_SPROM4_5GH_PA_2, ~0, 0);
586 SPEX(core_pwr_info[i].pa_5gh[3], o + SSB_SPROM4_5GH_PA_3, ~0, 0);
608 SPEX(board_rev, SSB_SPROM8_BOARDREV, 0xFFFF, 0);
609 SPEX(board_type, SSB_SPROM1_SPID, 0xFFFF, 0);
610 SPEX(alpha2[0], SSB_SPROM8_CCODE, 0xff00, 8);
611 SPEX(alpha2[1], SSB_SPROM8_CCODE, 0x00ff, 0);
612 SPEX(boardflags_lo, SSB_SPROM8_BFLLO, 0xFFFF, 0);
613 SPEX(boardflags_hi, SSB_SPROM8_BFLHI, 0xFFFF, 0);
614 SPEX(boardflags2_lo, SSB_SPROM8_BFL2LO, 0xFFFF, 0);
615 SPEX(boardflags2_hi, SSB_SPROM8_BFL2HI, 0xFFFF, 0);
616 SPEX(ant_available_a, SSB_SPROM8_ANTAVAIL, SSB_SPROM8_ANTAVAIL_A,
618 SPEX(ant_available_bg, SSB_SPROM8_ANTAVAIL, SSB_SPROM8_ANTAVAIL_BG,
620 SPEX(maxpwr_bg, SSB_SPROM8_MAXP_BG, SSB_SPROM8_MAXP_BG_MASK, 0);
621 SPEX(itssi_bg, SSB_SPROM8_MAXP_BG, SSB_SPROM8_ITSSI_BG,
623 SPEX(maxpwr_a, SSB_SPROM8_MAXP_A, SSB_SPROM8_MAXP_A_MASK, 0);
624 SPEX(itssi_a, SSB_SPROM8_MAXP_A, SSB_SPROM8_ITSSI_A,
626 SPEX(maxpwr_ah, SSB_SPROM8_MAXP_AHL, SSB_SPROM8_MAXP_AH_MASK, 0);
627 SPEX(maxpwr_al, SSB_SPROM8_MAXP_AHL, SSB_SPROM8_MAXP_AL_MASK,
629 SPEX(gpio0, SSB_SPROM8_GPIOA, SSB_SPROM8_GPIOA_P0, 0);
630 SPEX(gpio1, SSB_SPROM8_GPIOA, SSB_SPROM8_GPIOA_P1,
632 SPEX(gpio2, SSB_SPROM8_GPIOB, SSB_SPROM8_GPIOB_P2, 0);
633 SPEX(gpio3, SSB_SPROM8_GPIOB, SSB_SPROM8_GPIOB_P3,
635 SPEX(tri2g, SSB_SPROM8_TRI25G, SSB_SPROM8_TRI2G, 0);
636 SPEX(tri5g, SSB_SPROM8_TRI25G, SSB_SPROM8_TRI5G,
638 SPEX(tri5gl, SSB_SPROM8_TRI5GHL, SSB_SPROM8_TRI5GL, 0);
639 SPEX(tri5gh, SSB_SPROM8_TRI5GHL, SSB_SPROM8_TRI5GH,
641 SPEX(rxpo2g, SSB_SPROM8_RXPO, SSB_SPROM8_RXPO2G, 0);
642 SPEX(rxpo5g, SSB_SPROM8_RXPO, SSB_SPROM8_RXPO5G,
644 SPEX(rssismf2g, SSB_SPROM8_RSSIPARM2G, SSB_SPROM8_RSSISMF2G, 0);
645 SPEX(rssismc2g, SSB_SPROM8_RSSIPARM2G, SSB_SPROM8_RSSISMC2G,
647 SPEX(rssisav2g, SSB_SPROM8_RSSIPARM2G, SSB_SPROM8_RSSISAV2G,
649 SPEX(bxa2g, SSB_SPROM8_RSSIPARM2G, SSB_SPROM8_BXA2G,
651 SPEX(rssismf5g, SSB_SPROM8_RSSIPARM5G, SSB_SPROM8_RSSISMF5G, 0);
652 SPEX(rssismc5g, SSB_SPROM8_RSSIPARM5G, SSB_SPROM8_RSSISMC5G,
654 SPEX(rssisav5g, SSB_SPROM8_RSSIPARM5G, SSB_SPROM8_RSSISAV5G,
656 SPEX(bxa5g, SSB_SPROM8_RSSIPARM5G, SSB_SPROM8_BXA5G,
658 SPEX(pa0b0, SSB_SPROM8_PA0B0, 0xFFFF, 0);
659 SPEX(pa0b1, SSB_SPROM8_PA0B1, 0xFFFF, 0);
660 SPEX(pa0b2, SSB_SPROM8_PA0B2, 0xFFFF, 0);
661 SPEX(pa1b0, SSB_SPROM8_PA1B0, 0xFFFF, 0);
662 SPEX(pa1b1, SSB_SPROM8_PA1B1, 0xFFFF, 0);
663 SPEX(pa1b2, SSB_SPROM8_PA1B2, 0xFFFF, 0);
664 SPEX(pa1lob0, SSB_SPROM8_PA1LOB0, 0xFFFF, 0);
665 SPEX(pa1lob1, SSB_SPROM8_PA1LOB1, 0xFFFF, 0);
666 SPEX(pa1lob2, SSB_SPROM8_PA1LOB2, 0xFFFF, 0);
667 SPEX(pa1hib0, SSB_SPROM8_PA1HIB0, 0xFFFF, 0);
668 SPEX(pa1hib1, SSB_SPROM8_PA1HIB1, 0xFFFF, 0);
669 SPEX(pa1hib2, SSB_SPROM8_PA1HIB2, 0xFFFF, 0);
670 SPEX(cck2gpo, SSB_SPROM8_CCK2GPO, 0xFFFF, 0);
697 SPEX(core_pwr_info[i].itssi_2g, o + SSB_SROM8_2G_MAXP_ITSSI,
699 SPEX(core_pwr_info[i].maxpwr_2g, o + SSB_SROM8_2G_MAXP_ITSSI,
702 SPEX(core_pwr_info[i].pa_2g[0], o + SSB_SROM8_2G_PA_0, ~0, 0);
703 SPEX(core_pwr_info[i].pa_2g[1], o + SSB_SROM8_2G_PA_1, ~0, 0);
704 SPEX(core_pwr_info[i].pa_2g[2], o + SSB_SROM8_2G_PA_2, ~0, 0);
706 SPEX(core_pwr_info[i].itssi_5g, o + SSB_SROM8_5G_MAXP_ITSSI,
708 SPEX(core_pwr_info[i].maxpwr_5g, o + SSB_SROM8_5G_MAXP_ITSSI,
710 SPEX(core_pwr_info[i].maxpwr_5gh, o + SSB_SPROM8_5GHL_MAXP,
712 SPEX(core_pwr_info[i].maxpwr_5gl, o + SSB_SPROM8_5GHL_MAXP,
715 SPEX(core_pwr_info[i].pa_5gl[0], o + SSB_SROM8_5GL_PA_0, ~0, 0);
716 SPEX(core_pwr_info[i].pa_5gl[1], o + SSB_SROM8_5GL_PA_1, ~0, 0);
717 SPEX(core_pwr_info[i].pa_5gl[2], o + SSB_SROM8_5GL_PA_2, ~0, 0);
718 SPEX(core_pwr_info[i].pa_5g[0], o + SSB_SROM8_5G_PA_0, ~0, 0);
719 SPEX(core_pwr_info[i].pa_5g[1], o + SSB_SROM8_5G_PA_1, ~0, 0);
720 SPEX(core_pwr_info[i].pa_5g[2], o + SSB_SROM8_5G_PA_2, ~0, 0);
721 SPEX(core_pwr_info[i].pa_5gh[0], o + SSB_SROM8_5GH_PA_0, ~0, 0);
722 SPEX(core_pwr_info[i].pa_5gh[1], o + SSB_SROM8_5GH_PA_1, ~0, 0);
723 SPEX(core_pwr_info[i].pa_5gh[2], o + SSB_SROM8_5GH_PA_2, ~0, 0);
727 SPEX(fem.ghz2.tssipos, SSB_SPROM8_FEM2G,
729 SPEX(fem.ghz2.extpa_gain, SSB_SPROM8_FEM2G,
731 SPEX(fem.ghz2.pdet_range, SSB_SPROM8_FEM2G,
733 SPEX(fem.ghz2.tr_iso, SSB_SPROM8_FEM2G,
735 SPEX(fem.ghz2.antswlut, SSB_SPROM8_FEM2G,
738 SPEX(fem.ghz5.tssipos, SSB_SPROM8_FEM5G,
740 SPEX(fem.ghz5.extpa_gain, SSB_SPROM8_FEM5G,
742 SPEX(fem.ghz5.pdet_range, SSB_SPROM8_FEM5G,
744 SPEX(fem.ghz5.tr_iso, SSB_SPROM8_FEM5G,
746 SPEX(fem.ghz5.antswlut, SSB_SPROM8_FEM5G,
749 SPEX(leddc_on_time, SSB_SPROM8_LEDDC, SSB_SPROM8_LEDDC_ON,
751 SPEX(leddc_off_time, SSB_SPROM8_LEDDC, SSB_SPROM8_LEDDC_OFF,
754 SPEX(txchain, SSB_SPROM8_TXRXC, SSB_SPROM8_TXRXC_TXCHAIN,
756 SPEX(rxchain, SSB_SPROM8_TXRXC, SSB_SPROM8_TXRXC_RXCHAIN,
758 SPEX(antswitch, SSB_SPROM8_TXRXC, SSB_SPROM8_TXRXC_SWITCH,
761 SPEX(opo, SSB_SPROM8_OFDM2GPO, 0x00ff, 0);
768 SPEX(rawtempsense, SSB_SPROM8_RAWTS, SSB_SPROM8_RAWTS_RAWTEMP,
770 SPEX(measpower, SSB_SPROM8_RAWTS, SSB_SPROM8_RAWTS_MEASPOWER,
772 SPEX(tempsense_slope, SSB_SPROM8_OPT_CORRX,
775 SPEX(tempcorrx, SSB_SPROM8_OPT_CORRX, SSB_SPROM8_OPT_CORRX_TEMPCORRX,
777 SPEX(tempsense_option, SSB_SPROM8_OPT_CORRX,
780 SPEX(freqoffset_corr, SSB_SPROM8_HWIQ_IQSWP,
783 SPEX(iqcal_swp_dis, SSB_SPROM8_HWIQ_IQSWP,
786 SPEX(hw_iqcal_en, SSB_SPROM8_HWIQ_IQSWP, SSB_SPROM8_HWIQ_IQSWP_HW_IQCAL,
789 SPEX(bw40po, SSB_SPROM8_BW40PO, ~0, 0);
790 SPEX(cddpo, SSB_SPROM8_CDDPO, ~0, 0);
791 SPEX(stbcpo, SSB_SPROM8_STBCPO, ~0, 0);
792 SPEX(bwduppo, SSB_SPROM8_BWDUPPO, ~0, 0);
794 SPEX(tempthresh, SSB_SPROM8_THERMAL, SSB_SPROM8_THERMAL_TRESH,
796 SPEX(tempoffset, SSB_SPROM8_THERMAL, SSB_SPROM8_THERMAL_OFFSET,
798 SPEX(phycal_tempdelta, SSB_SPROM8_TEMPDELTA,
801 SPEX(temps_period, SSB_SPROM8_TEMPDELTA, SSB_SPROM8_TEMPDELTA_PERIOD,
803 SPEX(temps_hysteresis, SSB_SPROM8_TEMPDELTA,