• Home
  • Raw
  • Download

Lines Matching refs:phy

83 	struct b43_phy *phy = &dev->phy;  in generate_rfatt_list()  local
131 if (phy->radio_ver == 0x2050 && phy->radio_rev == 8) { in generate_rfatt_list()
178 struct b43_phy *phy = &dev->phy; in b43_synth_pu_workaround() local
182 if (phy->radio_ver != 0x2050 || phy->radio_rev >= 6) { in b43_synth_pu_workaround()
201 struct b43_phy *phy = &dev->phy; in b43_gphy_set_baseband_attenuation() local
203 if (phy->analog == 0) { in b43_gphy_set_baseband_attenuation()
207 } else if (phy->analog > 1) { in b43_gphy_set_baseband_attenuation()
219 struct b43_phy *phy = &dev->phy; in b43_set_txpower_g() local
220 struct b43_phy_g *gphy = phy->g; in b43_set_txpower_g()
248 if (phy->radio_ver == 0x2050 && phy->radio_rev == 8) { in b43_set_txpower_g()
255 if (has_tx_magnification(phy)) { in b43_set_txpower_g()
266 struct b43_phy_g *gphy = dev->phy.g; in b43_gphy_tssi_power_lt_init()
284 struct b43_phy *phy = &dev->phy; in b43_gphy_gain_lt_init() local
285 struct b43_phy_g *gphy = phy->g; in b43_gphy_gain_lt_init()
297 if (phy->radio_rev == 8) in b43_gphy_gain_lt_init()
311 struct b43_phy *phy = &dev->phy; in b43_set_all_gains() local
317 if (phy->rev <= 1) { in b43_set_all_gains()
323 if (phy->rev <= 1) in b43_set_all_gains()
342 struct b43_phy *phy = &dev->phy; in b43_set_original_gains() local
347 if (phy->rev <= 1) { in b43_set_original_gains()
353 if (phy->rev <= 1) in b43_set_original_gains()
407 struct b43_phy_g *gphy = dev->phy.g; in b43_nrssi_mem_update()
423 struct b43_phy *phy = &dev->phy; in b43_calc_nrssi_offset() local
432 if (phy->rev != 1) { /* Not in specs, but needed to prevent PPC machine check */ in b43_calc_nrssi_offset()
449 if (phy->rev >= 6) { in b43_calc_nrssi_offset()
490 if (phy->rev != 1) { /* Not in specs, but needed to prevent PPC machine check */ in b43_calc_nrssi_offset()
501 if (phy->rev == 0) { in b43_calc_nrssi_offset()
506 if (phy->rev != 1) { /* Not in specs, but needed to prevent PPC machine check */ in b43_calc_nrssi_offset()
537 if (phy->rev >= 6) { in b43_calc_nrssi_offset()
543 if (phy->rev != 1) { /* Not in specs, but needed to prevent PPC machine check */ in b43_calc_nrssi_offset()
557 if (phy->rev >= 6) { in b43_calc_nrssi_offset()
570 struct b43_phy *phy = &dev->phy; in b43_calc_nrssi_slope() local
571 struct b43_phy_g *gphy = phy->g; in b43_calc_nrssi_slope()
576 B43_WARN_ON(phy->type != B43_PHYTYPE_G); in b43_calc_nrssi_slope()
578 if (phy->radio_rev >= 9) in b43_calc_nrssi_slope()
580 if (phy->radio_rev == 8) in b43_calc_nrssi_slope()
596 if (phy->rev >= 3) { in b43_calc_nrssi_slope()
607 switch (phy->rev) { in b43_calc_nrssi_slope()
625 if (phy->rev >= 2) { in b43_calc_nrssi_slope()
637 if (phy->rev >= 2) { in b43_calc_nrssi_slope()
646 if (phy->rev >= 2) { in b43_calc_nrssi_slope()
652 if (phy->radio_rev == 8) { in b43_calc_nrssi_slope()
675 if (phy->rev >= 3) { in b43_calc_nrssi_slope()
681 if (phy->rev >= 2) { in b43_calc_nrssi_slope()
696 b43_synth_pu_workaround(dev, phy->channel); in b43_calc_nrssi_slope()
700 if (phy->rev >= 3) { in b43_calc_nrssi_slope()
712 struct b43_phy *phy = &dev->phy; in b43_calc_nrssi_threshold() local
713 struct b43_phy_g *gphy = phy->g; in b43_calc_nrssi_threshold()
718 B43_WARN_ON(phy->type != B43_PHYTYPE_G); in b43_calc_nrssi_threshold()
720 if (!phy->gmode || in b43_calc_nrssi_threshold()
840 struct b43_phy *phy = &dev->phy; in b43_radio_interference_mitigation_enable() local
841 struct b43_phy_g *gphy = phy->g; in b43_radio_interference_mitigation_enable()
848 if (phy->rev != 1) { in b43_radio_interference_mitigation_enable()
904 if (phy->rev < 2) { in b43_radio_interference_mitigation_enable()
923 if (phy->rev == 2) { in b43_radio_interference_mitigation_enable()
926 } else if (phy->rev >= 3) { in b43_radio_interference_mitigation_enable()
950 if (phy->rev < 2) { in b43_radio_interference_mitigation_enable()
952 } else if (phy->rev == 2) { in b43_radio_interference_mitigation_enable()
974 if (phy->rev >= 3) { in b43_radio_interference_mitigation_enable()
984 if (phy->rev >= 2) { in b43_radio_interference_mitigation_enable()
988 if (phy->rev == 2) { in b43_radio_interference_mitigation_enable()
991 } else if (phy->rev >= 6) { in b43_radio_interference_mitigation_enable()
1006 struct b43_phy *phy = &dev->phy; in b43_radio_interference_mitigation_disable() local
1007 struct b43_phy_g *gphy = phy->g; in b43_radio_interference_mitigation_disable()
1012 if (phy->rev != 1) { in b43_radio_interference_mitigation_disable()
1053 if (phy->rev >= 2) { in b43_radio_interference_mitigation_disable()
1061 if (phy->rev == 2) { in b43_radio_interference_mitigation_disable()
1064 } else if (phy->rev >= 3) { in b43_radio_interference_mitigation_disable()
1115 struct b43_phy *phy = &dev->phy; in radio2050_rfover_val() local
1116 struct b43_phy_g *gphy = phy->g; in radio2050_rfover_val()
1119 if (!phy->gmode) in radio2050_rfover_val()
1122 if (has_loopback_gain(phy)) { in radio2050_rfover_val()
1127 if (phy->radio_rev == 8) in radio2050_rfover_val()
1151 if ((phy->rev < 7) || in radio2050_rfover_val()
1191 if ((phy->rev < 7) || in radio2050_rfover_val()
1259 struct b43_phy *phy = &dev->phy; in b43_radio_init2050() local
1277 if (phy->type == B43_PHYTYPE_B) { in b43_radio_init2050()
1283 } else if (phy->gmode || phy->rev >= 2) { in b43_radio_init2050()
1296 if (has_loopback_gain(phy)) { in b43_radio_init2050()
1300 if (phy->rev >= 3) in b43_radio_init2050()
1320 if (phy->analog == 0) { in b43_radio_init2050()
1323 if (phy->analog >= 2) { in b43_radio_init2050()
1332 if (phy->type == B43_PHYTYPE_B) in b43_radio_init2050()
1334 if (phy->gmode || phy->rev >= 2) { in b43_radio_init2050()
1341 if (phy->gmode || phy->rev >= 2) { in b43_radio_init2050()
1348 if (phy->radio_rev == 8) { in b43_radio_init2050()
1360 if (phy->gmode || phy->rev >= 2) { in b43_radio_init2050()
1368 if (phy->gmode || phy->rev >= 2) { in b43_radio_init2050()
1376 if (phy->gmode || phy->rev >= 2) { in b43_radio_init2050()
1386 if (phy->gmode || phy->rev >= 2) { in b43_radio_init2050()
1408 if (phy->gmode || phy->rev >= 2) { in b43_radio_init2050()
1417 if (phy->gmode || phy->rev >= 2) { in b43_radio_init2050()
1426 if (phy->gmode || phy->rev >= 2) { in b43_radio_init2050()
1437 if (phy->gmode || phy->rev >= 2) { in b43_radio_init2050()
1461 if (phy->analog != 0) in b43_radio_init2050()
1464 b43_synth_pu_workaround(dev, phy->channel); in b43_radio_init2050()
1465 if (phy->type == B43_PHYTYPE_B) { in b43_radio_init2050()
1468 } else if (phy->gmode) { in b43_radio_init2050()
1479 if (has_loopback_gain(phy)) { in b43_radio_init2050()
1494 struct b43_phy *phy = &dev->phy; in b43_phy_initb5() local
1495 struct b43_phy_g *gphy = phy->g; in b43_phy_initb5()
1499 if (phy->analog == 1) { in b43_phy_initb5()
1511 if (phy->radio_ver == 0x2050) in b43_phy_initb5()
1514 if (phy->gmode || phy->rev >= 2) { in b43_phy_initb5()
1515 if (phy->radio_ver == 0x2050) { in b43_phy_initb5()
1535 if (phy->analog == 1) { in b43_phy_initb5()
1546 if (phy->analog == 1) in b43_phy_initb5()
1551 if (phy->analog == 0) in b43_phy_initb5()
1554 old_channel = phy->channel; in b43_phy_initb5()
1558 if (phy->radio_ver != 0x2050) { in b43_phy_initb5()
1566 if (phy->radio_ver == 0x2050) { in b43_phy_initb5()
1584 if (phy->radio_ver == 0x2050) in b43_phy_initb5()
1592 struct b43_phy *phy = &dev->phy; in b43_phy_initb6() local
1593 struct b43_phy_g *gphy = phy->g; in b43_phy_initb6()
1600 if (phy->radio_rev == 4 || phy->radio_rev == 5) { in b43_phy_initb6()
1613 B43_WARN_ON(phy->radio_rev == 6 || phy->radio_rev == 7); /* We had code for these revs here... */ in b43_phy_initb6()
1614 if (phy->radio_rev == 8) { in b43_phy_initb6()
1649 if (phy->type == B43_PHYTYPE_G) { in b43_phy_initb6()
1658 old_channel = phy->channel; in b43_phy_initb6()
1667 if (phy->radio_rev < 6 || phy->radio_rev == 8) { in b43_phy_initb6()
1672 if (phy->radio_rev <= 2) { in b43_phy_initb6()
1683 if (phy->radio_rev >= 6) in b43_phy_initb6()
1689 if (phy->radio_rev <= 5) { in b43_phy_initb6()
1692 if (phy->radio_rev <= 2) in b43_phy_initb6()
1695 if (phy->analog == 4) { in b43_phy_initb6()
1701 if (phy->type == B43_PHYTYPE_B) in b43_phy_initb6()
1703 else if (phy->type == B43_PHYTYPE_G) in b43_phy_initb6()
1709 struct b43_phy *phy = &dev->phy; in b43_calc_loopback_gain() local
1710 struct b43_phy_g *gphy = phy->g; in b43_calc_loopback_gain()
1722 if (phy->rev != 1) { /* Not in specs, but needed to prevent PPC machine check */ in b43_calc_loopback_gain()
1747 if (phy->rev != 1) { /* Not in specs, but needed to prevent PPC machine check */ in b43_calc_loopback_gain()
1763 if (phy->rev != 1) { /* Not in specs, but needed to prevent PPC machine check */ in b43_calc_loopback_gain()
1769 if (phy->radio_rev == 8) { in b43_calc_loopback_gain()
1777 if (phy->rev >= 3) in b43_calc_loopback_gain()
1790 if (phy->rev >= 7) { in b43_calc_loopback_gain()
1798 loop_i_max = (phy->radio_rev == 8) ? 15 : 9; in b43_calc_loopback_gain()
1829 if (phy->rev != 1) { /* Not in specs, but needed to prevent PPC machine check */ in b43_calc_loopback_gain()
1863 struct b43_phy *phy = &dev->phy; in b43_hardware_pctl_early_init() local
1874 if (phy->radio_ver == 0x2050 && phy->radio_rev == 8) { in b43_hardware_pctl_early_init()
1894 struct b43_phy *phy = &dev->phy; in b43_hardware_pctl_init_gphy() local
1895 struct b43_phy_g *gphy = phy->g; in b43_hardware_pctl_init_gphy()
1910 B43_WARN_ON(phy->rev < 6); in b43_hardware_pctl_init_gphy()
1924 struct b43_phy *phy = &dev->phy; in b43_phy_init_pctl() local
1925 struct b43_phy_g *gphy = phy->g; in b43_phy_init_pctl()
1930 B43_WARN_ON(phy->type != B43_PHYTYPE_G); in b43_phy_init_pctl()
1942 if (!phy->gmode) in b43_phy_init_pctl()
1946 if (phy->radio_ver == 0x2050 && phy->analog == 0) { in b43_phy_init_pctl()
1957 if (phy->radio_rev == 8) { in b43_phy_init_pctl()
1979 if (phy->radio_ver == 0x2050 && phy->analog == 0) { in b43_phy_init_pctl()
1992 struct b43_phy *phy = &dev->phy; in b43_phy_initg() local
1993 struct b43_phy_g *gphy = phy->g; in b43_phy_initg()
1996 if (phy->rev == 1) in b43_phy_initg()
2001 if (phy->rev >= 2 || phy->gmode) in b43_phy_initg()
2004 if (phy->rev >= 2) { in b43_phy_initg()
2008 if (phy->rev == 2) { in b43_phy_initg()
2012 if (phy->rev > 5) { in b43_phy_initg()
2016 if (phy->gmode || phy->rev >= 2) { in b43_phy_initg()
2027 if ((phy->rev <= 2 && phy->gmode) || phy->rev >= 2) in b43_phy_initg()
2029 if (phy->radio_rev == 8) { in b43_phy_initg()
2033 if (has_loopback_gain(phy)) in b43_phy_initg()
2036 if (phy->radio_rev != 8) { in b43_phy_initg()
2043 if (has_tx_magnification(phy)) { in b43_phy_initg()
2051 if (phy->rev >= 6) { in b43_phy_initg()
2058 if (phy->rev < 2) in b43_phy_initg()
2062 if (phy->gmode || phy->rev >= 2) { in b43_phy_initg()
2076 } else if (phy->gmode || phy->rev >= 2) { in b43_phy_initg()
2083 if (phy->radio_rev == 8) in b43_phy_initg()
2126 struct b43_phy *phy = &dev->phy; in default_baseband_attenuation() local
2128 if (phy->radio_ver == 0x2050 && phy->radio_rev < 6) in default_baseband_attenuation()
2138 struct b43_phy *phy = &dev->phy; in default_radio_attenuation() local
2153 if (phy->type == B43_PHYTYPE_A) { in default_radio_attenuation()
2158 switch (phy->radio_ver) { in default_radio_attenuation()
2160 switch (phy->radio_rev) { in default_radio_attenuation()
2167 switch (phy->radio_rev) { in default_radio_attenuation()
2172 if (phy->type == B43_PHYTYPE_G) { in default_radio_attenuation()
2194 if (phy->type == B43_PHYTYPE_G) { in default_radio_attenuation()
2237 struct b43_phy *phy = &dev->phy; in default_tx_control() local
2239 if (phy->radio_ver != 0x2050) in default_tx_control()
2241 if (phy->radio_rev == 1) in default_tx_control()
2243 if (phy->radio_rev < 6) in default_tx_control()
2245 if (phy->radio_rev == 8) in default_tx_control()
2252 struct b43_phy *phy = &dev->phy; in b43_gphy_aci_detect() local
2253 struct b43_phy_g *gphy = phy->g; in b43_gphy_aci_detect()
2284 struct b43_phy *phy = &dev->phy; in b43_gphy_aci_scan() local
2286 unsigned int channel = phy->channel; in b43_gphy_aci_scan()
2289 if (!((phy->type == B43_PHYTYPE_G) && (phy->rev > 0))) in b43_gphy_aci_scan()
2381 struct b43_phy *phy = &dev->phy; in b43_gphy_init_tssi2dbm_table() local
2382 struct b43_phy_g *gphy = phy->g; in b43_gphy_init_tssi2dbm_table()
2390 (phy->radio_ver != 0x2050)); /* Not supported anymore */ in b43_gphy_init_tssi2dbm_table()
2428 dev->phy.g = gphy; in b43_gphy_op_allocate()
2453 struct b43_phy *phy = &dev->phy; in b43_gphy_op_prepare_structs() local
2454 struct b43_phy_g *gphy = phy->g; in b43_gphy_op_prepare_structs()
2500 struct b43_phy *phy = &dev->phy; in b43_gphy_op_free() local
2501 struct b43_phy_g *gphy = phy->g; in b43_gphy_op_free()
2511 dev->phy.g = NULL; in b43_gphy_op_free()
2516 struct b43_phy *phy = &dev->phy; in b43_gphy_op_prepare_hardware() local
2517 struct b43_phy_g *gphy = phy->g; in b43_gphy_op_prepare_hardware()
2520 B43_WARN_ON(phy->type != B43_PHYTYPE_G); in b43_gphy_op_prepare_hardware()
2531 if (phy->rev == 1) { in b43_gphy_op_prepare_hardware()
2534 phy->gmode = false; in b43_gphy_op_prepare_hardware()
2537 phy->gmode = true; in b43_gphy_op_prepare_hardware()
2590 return (dev->phy.rev >= 6); in b43_gphy_op_supports_hwpctl()
2596 struct b43_phy *phy = &dev->phy; in b43_gphy_op_software_rfkill() local
2597 struct b43_phy_g *gphy = phy->g; in b43_gphy_op_software_rfkill()
2604 if (phy->radio_on) in b43_gphy_op_software_rfkill()
2609 b43_phy_write(dev, 0x0015, (phy->gmode ? 0x00C0 : 0x0000)); in b43_gphy_op_software_rfkill()
2618 channel = phy->channel; in b43_gphy_op_software_rfkill()
2652 struct b43_phy *phy = &dev->phy; in b43_gphy_op_set_rx_antenna() local
2688 if (phy->rev >= 2) { in b43_gphy_op_set_rx_antenna()
2692 if (phy->rev == 2) in b43_gphy_op_set_rx_antenna()
2697 if (phy->rev >= 6) in b43_gphy_op_set_rx_antenna()
2706 struct b43_phy *phy = &dev->phy; in b43_gphy_op_interf_mitigation() local
2707 struct b43_phy_g *gphy = phy->g; in b43_gphy_op_interf_mitigation()
2710 B43_WARN_ON(phy->type != B43_PHYTYPE_G); in b43_gphy_op_interf_mitigation()
2711 if ((phy->rev == 0) || (!phy->gmode)) in b43_gphy_op_interf_mitigation()
2752 struct b43_phy_g *gphy = dev->phy.g; in b43_gphy_estimate_power_out()
2768 struct b43_txpower_lo_control *lo = dev->phy.g->lo_control; in b43_put_attenuation_into_ranges()
2818 struct b43_phy *phy = &dev->phy; in b43_gphy_op_adjust_txpower() local
2819 struct b43_phy_g *gphy = phy->g; in b43_gphy_op_adjust_txpower()
2833 if ((phy->radio_ver == 0x2050) && (phy->radio_rev == 2)) { in b43_gphy_op_adjust_txpower()
2881 struct b43_phy *phy = &dev->phy; in b43_gphy_op_recalc_txpower() local
2882 struct b43_phy_g *gphy = phy->g; in b43_gphy_op_recalc_txpower()
2914 B43_WARN_ON(phy->type != B43_PHYTYPE_G); in b43_gphy_op_recalc_txpower()
2926 if (phy->desired_txpower < 0) in b43_gphy_op_recalc_txpower()
2929 desired_pwr = INT_TO_Q52(phy->desired_txpower); in b43_gphy_op_recalc_txpower()
2988 struct b43_phy *phy = &dev->phy; in b43_gphy_op_pwork_15sec() local
2989 struct b43_phy_g *gphy = phy->g; in b43_gphy_op_pwork_15sec()
2996 phy->ops->interf_mitigation(dev, in b43_gphy_op_pwork_15sec()
3001 phy->ops->interf_mitigation(dev, B43_INTERFMODE_NONE); in b43_gphy_op_pwork_15sec()
3004 phy->rev == 1) { in b43_gphy_op_pwork_15sec()
3013 struct b43_phy *phy = &dev->phy; in b43_gphy_op_pwork_60sec() local
3020 if ((phy->radio_ver == 0x2050) && (phy->radio_rev == 8)) { in b43_gphy_op_pwork_60sec()
3021 u8 old_chan = phy->channel; in b43_gphy_op_pwork_60sec()