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()
2491 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_gain_ctl_workarounds_rev3() local
2503 ext_lna = ghz5 ? sprom->boardflags_hi & B43_BFH_EXTLNA_5GHZ : in b43_nphy_gain_ctl_workarounds_rev3()
2504 sprom->boardflags_lo & B43_BFL_EXTLNA; in b43_nphy_gain_ctl_workarounds_rev3()
2698 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_workarounds_rev7plus() local
2958 if (sprom->revision && in b43_nphy_workarounds_rev7plus()
2959 sprom->boardflags2_hi & B43_BFH2_IPALVLSHIFT_3P3) { in b43_nphy_workarounds_rev7plus()
3144 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_workarounds_rev3plus() local
3232 pdet_range = sprom->fem.ghz2.pdet_range; in b43_nphy_workarounds_rev3plus()
3234 pdet_range = sprom->fem.ghz5.pdet_range; in b43_nphy_workarounds_rev3plus()
3312 if ((sprom->boardflags2_lo & B43_BFL2_APLL_WAR && in b43_nphy_workarounds_rev3plus()
3314 (sprom->boardflags2_lo & B43_BFL2_GPLL_WAR && in b43_nphy_workarounds_rev3plus()
3345 if (dev->phy.rev >= 6 && sprom->boardflags2_lo & B43_BFL2_SINGLEANT_CCK) in b43_nphy_workarounds_rev3plus()
3351 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_workarounds_rev1_2() local
3361 if (sprom->boardflags2_lo & B43_BFL2_SKWRKFEM_BRD || in b43_nphy_workarounds_rev1_2()
3740 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_tx_power_fix() local
3757 } else if (sprom->revision < 4) { in b43_nphy_tx_power_fix()
3762 txpi[0] = sprom->txpid2g[0]; in b43_nphy_tx_power_fix()
3763 txpi[1] = sprom->txpid2g[1]; in b43_nphy_tx_power_fix()
3765 txpi[0] = sprom->txpid5gl[0]; in b43_nphy_tx_power_fix()
3766 txpi[1] = sprom->txpid5gl[1]; in b43_nphy_tx_power_fix()
3768 txpi[0] = sprom->txpid5g[0]; in b43_nphy_tx_power_fix()
3769 txpi[1] = sprom->txpid5g[1]; in b43_nphy_tx_power_fix()
3771 txpi[0] = sprom->txpid5gh[0]; in b43_nphy_tx_power_fix()
3772 txpi[1] = sprom->txpid5gh[1]; in b43_nphy_tx_power_fix()
4047 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_tx_power_ctl_setup() local
4081 if (sprom->revision < 4) { in b43_nphy_tx_power_ctl_setup()
4092 target[c] = sprom->core_pwr_info[c].maxpwr_2g; in b43_nphy_tx_power_ctl_setup()
4093 a1[c] = sprom->core_pwr_info[c].pa_2g[0]; in b43_nphy_tx_power_ctl_setup()
4094 b0[c] = sprom->core_pwr_info[c].pa_2g[1]; in b43_nphy_tx_power_ctl_setup()
4095 b1[c] = sprom->core_pwr_info[c].pa_2g[2]; in b43_nphy_tx_power_ctl_setup()
4100 target[c] = sprom->core_pwr_info[c].maxpwr_5gl; in b43_nphy_tx_power_ctl_setup()
4101 a1[c] = sprom->core_pwr_info[c].pa_5gl[0]; in b43_nphy_tx_power_ctl_setup()
4102 b0[c] = sprom->core_pwr_info[c].pa_5gl[1]; in b43_nphy_tx_power_ctl_setup()
4103 b1[c] = sprom->core_pwr_info[c].pa_5gl[2]; in b43_nphy_tx_power_ctl_setup()
4108 target[c] = sprom->core_pwr_info[c].maxpwr_5g; in b43_nphy_tx_power_ctl_setup()
4109 a1[c] = sprom->core_pwr_info[c].pa_5g[0]; in b43_nphy_tx_power_ctl_setup()
4110 b0[c] = sprom->core_pwr_info[c].pa_5g[1]; in b43_nphy_tx_power_ctl_setup()
4111 b1[c] = sprom->core_pwr_info[c].pa_5g[2]; in b43_nphy_tx_power_ctl_setup()
4116 target[c] = sprom->core_pwr_info[c].maxpwr_5gh; in b43_nphy_tx_power_ctl_setup()
4117 a1[c] = sprom->core_pwr_info[c].pa_5gh[0]; in b43_nphy_tx_power_ctl_setup()
4118 b0[c] = sprom->core_pwr_info[c].pa_5gh[1]; in b43_nphy_tx_power_ctl_setup()
4119 b1[c] = sprom->core_pwr_info[c].pa_5gh[2]; in b43_nphy_tx_power_ctl_setup()
4138 if (sprom->fem.ghz2.tssipos) in b43_nphy_tx_power_ctl_setup()
5910 hw_gain += sprom->antenna_gain.a0; in b43_nphy_op_recalc_txpower()
5912 hw_gain += sprom->antenna_gain.a1; in b43_nphy_op_recalc_txpower()
6026 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_phy_initn() local
6038 (sprom->boardflags_lo & B43_BFL_EXTLNA) && in b43_phy_initn()
6058 sprom->boardflags2_hi & B43_BFH2_INTERNDET_TXIQCAL); in b43_phy_initn()
6105 if (sprom->boardflags2_lo & B43_BFL2_SKWRKFEM_BRD || in b43_phy_initn()
6479 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_op_prepare_structs() local
6503 } else if (sprom->revision >= 4) { in b43_nphy_op_prepare_structs()
6505 (sprom->boardflags2_lo & B43_BFL2_TXPWRCTRL_EN)) { in b43_nphy_op_prepare_structs()
6517 } else if (sprom->boardflags2_lo & B43_BFL2_5G_PWRGAIN) { in b43_nphy_op_prepare_structs()
6523 nphy->ipa2g_on = sprom->fem.ghz2.extpa_gain == 2; in b43_nphy_op_prepare_structs()
6524 nphy->ipa5g_on = sprom->fem.ghz5.extpa_gain == 2; in b43_nphy_op_prepare_structs()