Lines Matching refs:sprom

1125 	struct ssb_sprom *sprom = dev->dev->bus_sprom;  in b43_radio_2056_setup()  local
1145 if (sprom->boardflags2_lo & B43_BFL2_GPLL_WAR && in b43_radio_2056_setup()
1158 if (sprom->boardflags2_hi & B43_BFH2_GPLL_WAR2 && in b43_radio_2056_setup()
1165 if (sprom->boardflags2_lo & B43_BFL2_APLL_WAR && in b43_radio_2056_setup()
1438 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_radio_init2055_post() local
1441 if (sprom->revision < 4) in b43_radio_init2055_post()
1447 !(sprom->boardflags2_lo & B43_BFL2_RXBB_INT_REG_DIS); in b43_radio_init2055_post()
2487 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_gain_ctl_workarounds_rev3() local
2499 ext_lna = ghz5 ? sprom->boardflags_hi & B43_BFH_EXTLNA_5GHZ : in b43_nphy_gain_ctl_workarounds_rev3()
2500 sprom->boardflags_lo & B43_BFL_EXTLNA; in b43_nphy_gain_ctl_workarounds_rev3()
2694 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_workarounds_rev7plus() local
2954 if (sprom->revision && in b43_nphy_workarounds_rev7plus()
2955 sprom->boardflags2_hi & B43_BFH2_IPALVLSHIFT_3P3) { in b43_nphy_workarounds_rev7plus()
3140 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_workarounds_rev3plus() local
3228 pdet_range = sprom->fem.ghz2.pdet_range; in b43_nphy_workarounds_rev3plus()
3230 pdet_range = sprom->fem.ghz5.pdet_range; in b43_nphy_workarounds_rev3plus()
3308 if ((sprom->boardflags2_lo & B43_BFL2_APLL_WAR && in b43_nphy_workarounds_rev3plus()
3310 (sprom->boardflags2_lo & B43_BFL2_GPLL_WAR && in b43_nphy_workarounds_rev3plus()
3341 if (dev->phy.rev >= 6 && sprom->boardflags2_lo & B43_BFL2_SINGLEANT_CCK) { in b43_nphy_workarounds_rev3plus()
3348 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_workarounds_rev1_2() local
3358 if (sprom->boardflags2_lo & B43_BFL2_SKWRKFEM_BRD || in b43_nphy_workarounds_rev1_2()
3737 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_tx_power_fix() local
3754 } else if (sprom->revision < 4) { in b43_nphy_tx_power_fix()
3759 txpi[0] = sprom->txpid2g[0]; in b43_nphy_tx_power_fix()
3760 txpi[1] = sprom->txpid2g[1]; in b43_nphy_tx_power_fix()
3762 txpi[0] = sprom->txpid5gl[0]; in b43_nphy_tx_power_fix()
3763 txpi[1] = sprom->txpid5gl[1]; in b43_nphy_tx_power_fix()
3765 txpi[0] = sprom->txpid5g[0]; in b43_nphy_tx_power_fix()
3766 txpi[1] = sprom->txpid5g[1]; in b43_nphy_tx_power_fix()
3768 txpi[0] = sprom->txpid5gh[0]; in b43_nphy_tx_power_fix()
3769 txpi[1] = sprom->txpid5gh[1]; in b43_nphy_tx_power_fix()
4044 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_tx_power_ctl_setup() local
4078 if (sprom->revision < 4) { in b43_nphy_tx_power_ctl_setup()
4089 target[c] = sprom->core_pwr_info[c].maxpwr_2g; in b43_nphy_tx_power_ctl_setup()
4090 a1[c] = sprom->core_pwr_info[c].pa_2g[0]; in b43_nphy_tx_power_ctl_setup()
4091 b0[c] = sprom->core_pwr_info[c].pa_2g[1]; in b43_nphy_tx_power_ctl_setup()
4092 b1[c] = sprom->core_pwr_info[c].pa_2g[2]; in b43_nphy_tx_power_ctl_setup()
4097 target[c] = sprom->core_pwr_info[c].maxpwr_5gl; in b43_nphy_tx_power_ctl_setup()
4098 a1[c] = sprom->core_pwr_info[c].pa_5gl[0]; in b43_nphy_tx_power_ctl_setup()
4099 b0[c] = sprom->core_pwr_info[c].pa_5gl[1]; in b43_nphy_tx_power_ctl_setup()
4100 b1[c] = sprom->core_pwr_info[c].pa_5gl[2]; in b43_nphy_tx_power_ctl_setup()
4105 target[c] = sprom->core_pwr_info[c].maxpwr_5g; in b43_nphy_tx_power_ctl_setup()
4106 a1[c] = sprom->core_pwr_info[c].pa_5g[0]; in b43_nphy_tx_power_ctl_setup()
4107 b0[c] = sprom->core_pwr_info[c].pa_5g[1]; in b43_nphy_tx_power_ctl_setup()
4108 b1[c] = sprom->core_pwr_info[c].pa_5g[2]; in b43_nphy_tx_power_ctl_setup()
4113 target[c] = sprom->core_pwr_info[c].maxpwr_5gh; in b43_nphy_tx_power_ctl_setup()
4114 a1[c] = sprom->core_pwr_info[c].pa_5gh[0]; in b43_nphy_tx_power_ctl_setup()
4115 b0[c] = sprom->core_pwr_info[c].pa_5gh[1]; in b43_nphy_tx_power_ctl_setup()
4116 b1[c] = sprom->core_pwr_info[c].pa_5gh[2]; in b43_nphy_tx_power_ctl_setup()
4135 if (sprom->fem.ghz2.tssipos) in b43_nphy_tx_power_ctl_setup()
5862 hw_gain += sprom->antenna_gain.a0; in b43_nphy_op_recalc_txpower()
5864 hw_gain += sprom->antenna_gain.a1; in b43_nphy_op_recalc_txpower()
5978 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_phy_initn() local
5990 (sprom->boardflags_lo & B43_BFL_EXTLNA) && in b43_phy_initn()
6010 sprom->boardflags2_hi & B43_BFH2_INTERNDET_TXIQCAL); in b43_phy_initn()
6057 if (sprom->boardflags2_lo & B43_BFL2_SKWRKFEM_BRD || in b43_phy_initn()
6433 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_op_prepare_structs() local
6457 } else if (sprom->revision >= 4) { in b43_nphy_op_prepare_structs()
6459 (sprom->boardflags2_lo & B43_BFL2_TXPWRCTRL_EN)) { in b43_nphy_op_prepare_structs()
6471 } else if (sprom->boardflags2_lo & B43_BFL2_5G_PWRGAIN) { in b43_nphy_op_prepare_structs()
6477 nphy->ipa2g_on = sprom->fem.ghz2.extpa_gain == 2; in b43_nphy_op_prepare_structs()
6478 nphy->ipa5g_on = sprom->fem.ghz5.extpa_gain == 2; in b43_nphy_op_prepare_structs()