Lines Matching refs:sprom
1137 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_radio_2056_setup() local
1157 if (sprom->boardflags2_lo & B43_BFL2_GPLL_WAR && in b43_radio_2056_setup()
1170 if (sprom->boardflags2_hi & B43_BFH2_GPLL_WAR2 && in b43_radio_2056_setup()
1177 if (sprom->boardflags2_lo & B43_BFL2_APLL_WAR && in b43_radio_2056_setup()
1450 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_radio_init2055_post() local
1453 if (sprom->revision < 4) in b43_radio_init2055_post()
1459 !(sprom->boardflags2_lo & B43_BFL2_RXBB_INT_REG_DIS); in b43_radio_init2055_post()
2503 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_gain_ctl_workarounds_rev3() local
2515 ext_lna = ghz5 ? sprom->boardflags_hi & B43_BFH_EXTLNA_5GHZ : in b43_nphy_gain_ctl_workarounds_rev3()
2516 sprom->boardflags_lo & B43_BFL_EXTLNA; in b43_nphy_gain_ctl_workarounds_rev3()
2710 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_workarounds_rev7plus() local
2970 if (sprom->revision && in b43_nphy_workarounds_rev7plus()
2971 sprom->boardflags2_hi & B43_BFH2_IPALVLSHIFT_3P3) { in b43_nphy_workarounds_rev7plus()
3156 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_workarounds_rev3plus() local
3244 pdet_range = sprom->fem.ghz2.pdet_range; in b43_nphy_workarounds_rev3plus()
3246 pdet_range = sprom->fem.ghz5.pdet_range; in b43_nphy_workarounds_rev3plus()
3324 if ((sprom->boardflags2_lo & B43_BFL2_APLL_WAR && in b43_nphy_workarounds_rev3plus()
3326 (sprom->boardflags2_lo & B43_BFL2_GPLL_WAR && in b43_nphy_workarounds_rev3plus()
3357 if (dev->phy.rev >= 6 && sprom->boardflags2_lo & B43_BFL2_SINGLEANT_CCK) in b43_nphy_workarounds_rev3plus()
3363 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_workarounds_rev1_2() local
3373 if (sprom->boardflags2_lo & B43_BFL2_SKWRKFEM_BRD || in b43_nphy_workarounds_rev1_2()
3752 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_tx_power_fix() local
3769 } else if (sprom->revision < 4) { in b43_nphy_tx_power_fix()
3774 txpi[0] = sprom->txpid2g[0]; in b43_nphy_tx_power_fix()
3775 txpi[1] = sprom->txpid2g[1]; in b43_nphy_tx_power_fix()
3777 txpi[0] = sprom->txpid5gl[0]; in b43_nphy_tx_power_fix()
3778 txpi[1] = sprom->txpid5gl[1]; in b43_nphy_tx_power_fix()
3780 txpi[0] = sprom->txpid5g[0]; in b43_nphy_tx_power_fix()
3781 txpi[1] = sprom->txpid5g[1]; in b43_nphy_tx_power_fix()
3783 txpi[0] = sprom->txpid5gh[0]; in b43_nphy_tx_power_fix()
3784 txpi[1] = sprom->txpid5gh[1]; in b43_nphy_tx_power_fix()
4059 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_tx_power_ctl_setup() local
4093 if (sprom->revision < 4) { in b43_nphy_tx_power_ctl_setup()
4104 target[c] = sprom->core_pwr_info[c].maxpwr_2g; in b43_nphy_tx_power_ctl_setup()
4105 a1[c] = sprom->core_pwr_info[c].pa_2g[0]; in b43_nphy_tx_power_ctl_setup()
4106 b0[c] = sprom->core_pwr_info[c].pa_2g[1]; in b43_nphy_tx_power_ctl_setup()
4107 b1[c] = sprom->core_pwr_info[c].pa_2g[2]; in b43_nphy_tx_power_ctl_setup()
4112 target[c] = sprom->core_pwr_info[c].maxpwr_5gl; in b43_nphy_tx_power_ctl_setup()
4113 a1[c] = sprom->core_pwr_info[c].pa_5gl[0]; in b43_nphy_tx_power_ctl_setup()
4114 b0[c] = sprom->core_pwr_info[c].pa_5gl[1]; in b43_nphy_tx_power_ctl_setup()
4115 b1[c] = sprom->core_pwr_info[c].pa_5gl[2]; in b43_nphy_tx_power_ctl_setup()
4120 target[c] = sprom->core_pwr_info[c].maxpwr_5g; in b43_nphy_tx_power_ctl_setup()
4121 a1[c] = sprom->core_pwr_info[c].pa_5g[0]; in b43_nphy_tx_power_ctl_setup()
4122 b0[c] = sprom->core_pwr_info[c].pa_5g[1]; in b43_nphy_tx_power_ctl_setup()
4123 b1[c] = sprom->core_pwr_info[c].pa_5g[2]; in b43_nphy_tx_power_ctl_setup()
4128 target[c] = sprom->core_pwr_info[c].maxpwr_5gh; in b43_nphy_tx_power_ctl_setup()
4129 a1[c] = sprom->core_pwr_info[c].pa_5gh[0]; in b43_nphy_tx_power_ctl_setup()
4130 b0[c] = sprom->core_pwr_info[c].pa_5gh[1]; in b43_nphy_tx_power_ctl_setup()
4131 b1[c] = sprom->core_pwr_info[c].pa_5gh[2]; in b43_nphy_tx_power_ctl_setup()
4150 if (sprom->fem.ghz2.tssipos) in b43_nphy_tx_power_ctl_setup()
5923 hw_gain += sprom->antenna_gain.a0; in b43_nphy_op_recalc_txpower()
5925 hw_gain += sprom->antenna_gain.a1; in b43_nphy_op_recalc_txpower()
6040 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_phy_initn() local
6053 (sprom->boardflags_lo & B43_BFL_EXTLNA) && in b43_phy_initn()
6073 sprom->boardflags2_hi & B43_BFH2_INTERNDET_TXIQCAL); in b43_phy_initn()
6120 if (sprom->boardflags2_lo & B43_BFL2_SKWRKFEM_BRD || in b43_phy_initn()
6495 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_op_prepare_structs() local
6519 } else if (sprom->revision >= 4) { in b43_nphy_op_prepare_structs()
6521 (sprom->boardflags2_lo & B43_BFL2_TXPWRCTRL_EN)) { in b43_nphy_op_prepare_structs()
6533 } else if (sprom->boardflags2_lo & B43_BFL2_5G_PWRGAIN) { in b43_nphy_op_prepare_structs()
6539 nphy->ipa2g_on = sprom->fem.ghz2.extpa_gain == 2; in b43_nphy_op_prepare_structs()
6540 nphy->ipa5g_on = sprom->fem.ghz5.extpa_gain == 2; in b43_nphy_op_prepare_structs()