Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations | Functions
phy.h File Reference
#include <linux/types.h>

Go to the source code of this file.


#define B43legacy_PHYROUTE_OFDM_GPHY   0x400
#define B43legacy_PHYROUTE_EXT_GPHY   0x800
#define B43legacy_PHY_BASE(reg)   (reg)
#define B43legacy_PHY_OFDM(reg)   ((reg) | B43legacy_PHYROUTE_OFDM_GPHY)
#define B43legacy_PHY_EXTG(reg)   ((reg) | B43legacy_PHYROUTE_EXT_GPHY)
#define B43legacy_PHY_CLASSCTL   B43legacy_PHY_EXTG(0x02) /* Classify control */
#define B43legacy_PHY_GTABCTL   B43legacy_PHY_EXTG(0x03) /* G-PHY table control (see below) */
#define B43legacy_PHY_GTABOFF   0x03FF /* G-PHY table offset (see below) */
#define B43legacy_PHY_GTABNR   0xFC00 /* G-PHY table number (see below) */
#define B43legacy_PHY_GTABNR_SHIFT   10
#define B43legacy_PHY_GTABDATA   B43legacy_PHY_EXTG(0x04) /* G-PHY table data */
#define B43legacy_PHY_LO_MASK   B43legacy_PHY_EXTG(0x0F) /* Local Oscillator control mask */
#define B43legacy_PHY_LO_CTL   B43legacy_PHY_EXTG(0x10) /* Local Oscillator control */
#define B43legacy_PHY_RFOVER   B43legacy_PHY_EXTG(0x11) /* RF override */
#define B43legacy_PHY_RFOVERVAL   B43legacy_PHY_EXTG(0x12) /* RF override value */
#define B43legacy_OFDMTAB(number, offset)
#define B43legacy_OFDMTAB_AGC1   B43legacy_OFDMTAB(0x00, 0)
#define B43legacy_OFDMTAB_GAIN0   B43legacy_OFDMTAB(0x00, 0)
#define B43legacy_OFDMTAB_GAINX   B43legacy_OFDMTAB(0x01, 0)
#define B43legacy_OFDMTAB_GAIN1   B43legacy_OFDMTAB(0x01, 4)
#define B43legacy_OFDMTAB_AGC3   B43legacy_OFDMTAB(0x02, 0)
#define B43legacy_OFDMTAB_GAIN2   B43legacy_OFDMTAB(0x02, 3)
#define B43legacy_OFDMTAB_LNAHPFGAIN1   B43legacy_OFDMTAB(0x03, 0)
#define B43legacy_OFDMTAB_WRSSI   B43legacy_OFDMTAB(0x04, 0)
#define B43legacy_OFDMTAB_LNAHPFGAIN2   B43legacy_OFDMTAB(0x04, 0)
#define B43legacy_OFDMTAB_NOISESCALE   B43legacy_OFDMTAB(0x05, 0)
#define B43legacy_OFDMTAB_AGC2   B43legacy_OFDMTAB(0x06, 0)
#define B43legacy_OFDMTAB_ROTOR   B43legacy_OFDMTAB(0x08, 0)
#define B43legacy_OFDMTAB_ADVRETARD   B43legacy_OFDMTAB(0x09, 0)
#define B43legacy_OFDMTAB_DAC   B43legacy_OFDMTAB(0x0C, 0)
#define B43legacy_OFDMTAB_DC   B43legacy_OFDMTAB(0x0E, 7)
#define B43legacy_OFDMTAB_PWRDYN2   B43legacy_OFDMTAB(0x0E, 12)
#define B43legacy_OFDMTAB_LNAGAIN   B43legacy_OFDMTAB(0x0E, 13)
#define B43legacy_OFDMTAB_LPFGAIN   B43legacy_OFDMTAB(0x0F, 12)
#define B43legacy_OFDMTAB_RSSI   B43legacy_OFDMTAB(0x10, 0)
#define B43legacy_OFDMTAB_AGC1_R1   B43legacy_OFDMTAB(0x13, 0)
#define B43legacy_OFDMTAB_GAINX_R1   B43legacy_OFDMTAB(0x14, 0)
#define B43legacy_OFDMTAB_MINSIGSQ   B43legacy_OFDMTAB(0x14, 1)
#define B43legacy_OFDMTAB_AGC3_R1   B43legacy_OFDMTAB(0x15, 0)
#define B43legacy_OFDMTAB_WRSSI_R1   B43legacy_OFDMTAB(0x15, 4)
#define B43legacy_OFDMTAB_TSSI   B43legacy_OFDMTAB(0x15, 0)
#define B43legacy_OFDMTAB_DACRFPABB   B43legacy_OFDMTAB(0x16, 0)
#define B43legacy_OFDMTAB_DACOFF   B43legacy_OFDMTAB(0x17, 0)
#define B43legacy_OFDMTAB_DCBIAS   B43legacy_OFDMTAB(0x18, 0)
#define B43legacy_PHY_VERSION_OFDM   B43legacy_PHY_OFDM(0x00) /* Versioning register for A-PHY */
#define B43legacy_PHY_BBANDCFG   B43legacy_PHY_OFDM(0x01) /* Baseband config */
#define B43legacy_PHY_BBANDCFG_RXANT   0x180 /* RX Antenna selection */
#define B43legacy_PHY_BBANDCFG_RXANT_SHIFT   7
#define B43legacy_PHY_PWRDOWN   B43legacy_PHY_OFDM(0x03) /* Powerdown */
#define B43legacy_PHY_CRSTHRES1   B43legacy_PHY_OFDM(0x06) /* CRS Threshold 1 */
#define B43legacy_PHY_LNAHPFCTL   B43legacy_PHY_OFDM(0x1C) /* LNA/HPF control */
#define B43legacy_PHY_ADIVRELATED   B43legacy_PHY_OFDM(0x27) /* FIXME rename */
#define B43legacy_PHY_CRS0   B43legacy_PHY_OFDM(0x29)
#define B43legacy_PHY_ANTDWELL   B43legacy_PHY_OFDM(0x2B) /* Antenna dwell */
#define B43legacy_PHY_ANTDWELL_AUTODIV1   0x0100 /* Automatic RX diversity start antenna */
#define B43legacy_PHY_ENCORE   B43legacy_PHY_OFDM(0x49) /* "Encore" (RangeMax / BroadRange) */
#define B43legacy_PHY_ENCORE_EN   0x0200 /* Encore enable */
#define B43legacy_PHY_LMS   B43legacy_PHY_OFDM(0x55)
#define B43legacy_PHY_OFDM61   B43legacy_PHY_OFDM(0x61) /* FIXME rename */
#define B43legacy_PHY_OFDM61_10   0x0010 /* FIXME rename */
#define B43legacy_PHY_IQBAL   B43legacy_PHY_OFDM(0x69) /* I/Q balance */
#define B43legacy_PHY_OTABLECTL   B43legacy_PHY_OFDM(0x72) /* OFDM table control (see below) */
#define B43legacy_PHY_OTABLEOFF   0x03FF /* OFDM table offset (see below) */
#define B43legacy_PHY_OTABLENR   0xFC00 /* OFDM table number (see below) */
#define B43legacy_PHY_OTABLENR_SHIFT   10
#define B43legacy_PHY_OTABLEI   B43legacy_PHY_OFDM(0x73) /* OFDM table data I */
#define B43legacy_PHY_OTABLEQ   B43legacy_PHY_OFDM(0x74) /* OFDM table data Q */
#define B43legacy_PHY_HPWR_TSSICTL   B43legacy_PHY_OFDM(0x78) /* Hardware power TSSI control */
#define B43legacy_PHY_NRSSITHRES   B43legacy_PHY_OFDM(0x8A) /* NRSSI threshold */
#define B43legacy_PHY_ANTWRSETT   B43legacy_PHY_OFDM(0x8C) /* Antenna WR settle */
#define B43legacy_PHY_ANTWRSETT_ARXDIV   0x2000 /* Automatic RX diversity enabled */
#define B43legacy_PHY_CLIPPWRDOWNT   B43legacy_PHY_OFDM(0x93) /* Clip powerdown threshold */
#define B43legacy_PHY_OFDM9B   B43legacy_PHY_OFDM(0x9B) /* FIXME rename */
#define B43legacy_PHY_N1P1GAIN   B43legacy_PHY_OFDM(0xA0)
#define B43legacy_PHY_P1P2GAIN   B43legacy_PHY_OFDM(0xA1)
#define B43legacy_PHY_N1N2GAIN   B43legacy_PHY_OFDM(0xA2)
#define B43legacy_PHY_CLIPTHRES   B43legacy_PHY_OFDM(0xA3)
#define B43legacy_PHY_CLIPN1P2THRES   B43legacy_PHY_OFDM(0xA4)
#define B43legacy_PHY_DIVSRCHIDX   B43legacy_PHY_OFDM(0xA8) /* Divider search gain/index */
#define B43legacy_PHY_CLIPP2THRES   B43legacy_PHY_OFDM(0xA9)
#define B43legacy_PHY_CLIPP3THRES   B43legacy_PHY_OFDM(0xAA)
#define B43legacy_PHY_DIVP1P2GAIN   B43legacy_PHY_OFDM(0xAB)
#define B43legacy_PHY_DIVSRCHGAINBACK   B43legacy_PHY_OFDM(0xAD) /* Divider search gain back */
#define B43legacy_PHY_DIVSRCHGAINCHNG   B43legacy_PHY_OFDM(0xAE) /* Divider search gain change */
#define B43legacy_PHY_CRSTHRES1_R1   B43legacy_PHY_OFDM(0xC0) /* CRS Threshold 1 (rev 1 only) */
#define B43legacy_PHY_CRSTHRES2_R1   B43legacy_PHY_OFDM(0xC1) /* CRS Threshold 2 (rev 1 only) */
#define B43legacy_PHY_TSSIP_LTBASE   B43legacy_PHY_OFDM(0x380) /* TSSI power lookup table base */
#define B43legacy_PHY_DC_LTBASE   B43legacy_PHY_OFDM(0x3A0) /* DC lookup table base */
#define B43legacy_PHY_GAIN_LTBASE   B43legacy_PHY_OFDM(0x3C0) /* Gain lookup table base */
#define B43legacy_PHYVER_ANALOG   0xF000
#define B43legacy_PHYVER_ANALOG_SHIFT   12
#define B43legacy_PHYVER_TYPE   0x0F00
#define B43legacy_PHYVER_TYPE_SHIFT   8
#define B43legacy_PHYVER_VERSION   0x00FF
#define has_loopback_gain(phy)   (((phy)->rev > 1) || ((phy)->gmode))


enum  {
  B43legacy_ANTENNA0, B43legacy_ANTENNA1, B43legacy_ANTENNA_AUTO1, B43legacy_ANTENNA_AUTO0,
  B43legacy_ANTENNA_AUTO = B43legacy_ANTENNA_AUTO0, B43legacy_ANTENNA_DEFAULT = B43legacy_ANTENNA_AUTO


void b43legacy_put_attenuation_into_ranges (int *_bbatt, int *_rfatt)
void b43legacy_phy_lock (struct b43legacy_wldev *dev)
void b43legacy_phy_unlock (struct b43legacy_wldev *dev)
u16 b43legacy_phy_read (struct b43legacy_wldev *dev, u16 offset)
void b43legacy_phy_write (struct b43legacy_wldev *dev, u16 offset, u16 val)
int b43legacy_phy_init_tssi2dbm_table (struct b43legacy_wldev *dev)
int b43legacy_phy_init (struct b43legacy_wldev *dev)
void b43legacy_set_rx_antenna (struct b43legacy_wldev *dev, int antenna)
void b43legacy_phy_set_antenna_diversity (struct b43legacy_wldev *dev)
void b43legacy_phy_calibrate (struct b43legacy_wldev *dev)
int b43legacy_phy_connect (struct b43legacy_wldev *dev, int connect)
void b43legacy_phy_lo_b_measure (struct b43legacy_wldev *dev)
void b43legacy_phy_lo_g_measure (struct b43legacy_wldev *dev)
void b43legacy_phy_xmitpower (struct b43legacy_wldev *dev)
void b43legacy_phy_lo_adjust (struct b43legacy_wldev *dev, int fixed)
void b43legacy_phy_lo_mark_all_unused (struct b43legacy_wldev *dev)
void b43legacy_phy_set_baseband_attenuation (struct b43legacy_wldev *dev, u16 baseband_attenuation)
void b43legacy_power_saving_ctl_bits (struct b43legacy_wldev *dev, int bit25, int bit26)

Macro Definition Documentation

#define B43legacy_OFDMTAB (   number,

Definition at line 80 of file phy.h.

#define B43legacy_OFDMTAB_ADVRETARD   B43legacy_OFDMTAB(0x09, 0)

Definition at line 95 of file phy.h.

#define B43legacy_OFDMTAB_AGC1   B43legacy_OFDMTAB(0x00, 0)

Definition at line 83 of file phy.h.

#define B43legacy_OFDMTAB_AGC1_R1   B43legacy_OFDMTAB(0x13, 0)

Definition at line 104 of file phy.h.

#define B43legacy_OFDMTAB_AGC2   B43legacy_OFDMTAB(0x06, 0)

Definition at line 93 of file phy.h.

#define B43legacy_OFDMTAB_AGC3   B43legacy_OFDMTAB(0x02, 0)

Definition at line 87 of file phy.h.

#define B43legacy_OFDMTAB_AGC3_R1   B43legacy_OFDMTAB(0x15, 0)

Definition at line 107 of file phy.h.

#define B43legacy_OFDMTAB_DAC   B43legacy_OFDMTAB(0x0C, 0)

Definition at line 96 of file phy.h.

#define B43legacy_OFDMTAB_DACOFF   B43legacy_OFDMTAB(0x17, 0)

Definition at line 111 of file phy.h.

#define B43legacy_OFDMTAB_DACRFPABB   B43legacy_OFDMTAB(0x16, 0)

Definition at line 110 of file phy.h.

#define B43legacy_OFDMTAB_DC   B43legacy_OFDMTAB(0x0E, 7)

Definition at line 97 of file phy.h.

#define B43legacy_OFDMTAB_DCBIAS   B43legacy_OFDMTAB(0x18, 0)

Definition at line 112 of file phy.h.

#define B43legacy_OFDMTAB_GAIN0   B43legacy_OFDMTAB(0x00, 0)

Definition at line 84 of file phy.h.

#define B43legacy_OFDMTAB_GAIN1   B43legacy_OFDMTAB(0x01, 4)

Definition at line 86 of file phy.h.

#define B43legacy_OFDMTAB_GAIN2   B43legacy_OFDMTAB(0x02, 3)

Definition at line 88 of file phy.h.

#define B43legacy_OFDMTAB_GAINX   B43legacy_OFDMTAB(0x01, 0)

Definition at line 85 of file phy.h.

#define B43legacy_OFDMTAB_GAINX_R1   B43legacy_OFDMTAB(0x14, 0)

Definition at line 105 of file phy.h.

#define B43legacy_OFDMTAB_LNAGAIN   B43legacy_OFDMTAB(0x0E, 13)

Definition at line 99 of file phy.h.

#define B43legacy_OFDMTAB_LNAHPFGAIN1   B43legacy_OFDMTAB(0x03, 0)

Definition at line 89 of file phy.h.

#define B43legacy_OFDMTAB_LNAHPFGAIN2   B43legacy_OFDMTAB(0x04, 0)

Definition at line 91 of file phy.h.

#define B43legacy_OFDMTAB_LPFGAIN   B43legacy_OFDMTAB(0x0F, 12)

Definition at line 101 of file phy.h.

#define B43legacy_OFDMTAB_MINSIGSQ   B43legacy_OFDMTAB(0x14, 1)

Definition at line 106 of file phy.h.

#define B43legacy_OFDMTAB_NOISESCALE   B43legacy_OFDMTAB(0x05, 0)

Definition at line 92 of file phy.h.

#define B43legacy_OFDMTAB_PWRDYN2   B43legacy_OFDMTAB(0x0E, 12)

Definition at line 98 of file phy.h.

#define B43legacy_OFDMTAB_ROTOR   B43legacy_OFDMTAB(0x08, 0)

Definition at line 94 of file phy.h.

#define B43legacy_OFDMTAB_RSSI   B43legacy_OFDMTAB(0x10, 0)

Definition at line 102 of file phy.h.

#define B43legacy_OFDMTAB_TSSI   B43legacy_OFDMTAB(0x15, 0)

Definition at line 109 of file phy.h.

#define B43legacy_OFDMTAB_WRSSI   B43legacy_OFDMTAB(0x04, 0)

Definition at line 90 of file phy.h.

#define B43legacy_OFDMTAB_WRSSI_R1   B43legacy_OFDMTAB(0x15, 4)

Definition at line 108 of file phy.h.

#define B43legacy_PHY_ADIVRELATED   B43legacy_PHY_OFDM(0x27) /* FIXME rename */

Definition at line 124 of file phy.h.

#define B43legacy_PHY_ANTDWELL   B43legacy_PHY_OFDM(0x2B) /* Antenna dwell */

Definition at line 126 of file phy.h.

#define B43legacy_PHY_ANTDWELL_AUTODIV1   0x0100 /* Automatic RX diversity start antenna */

Definition at line 127 of file phy.h.

#define B43legacy_PHY_ANTWRSETT   B43legacy_PHY_OFDM(0x8C) /* Antenna WR settle */

Definition at line 142 of file phy.h.

#define B43legacy_PHY_ANTWRSETT_ARXDIV   0x2000 /* Automatic RX diversity enabled */

Definition at line 143 of file phy.h.

#define B43legacy_PHY_BASE (   reg)    (reg)

Definition at line 61 of file phy.h.

#define B43legacy_PHY_BBANDCFG   B43legacy_PHY_OFDM(0x01) /* Baseband config */

Definition at line 118 of file phy.h.

#define B43legacy_PHY_BBANDCFG_RXANT   0x180 /* RX Antenna selection */

Definition at line 119 of file phy.h.

#define B43legacy_PHY_BBANDCFG_RXANT_SHIFT   7

Definition at line 120 of file phy.h.

#define B43legacy_PHY_CLASSCTL   B43legacy_PHY_EXTG(0x02) /* Classify control */

Definition at line 69 of file phy.h.

#define B43legacy_PHY_CLIPN1P2THRES   B43legacy_PHY_OFDM(0xA4)

Definition at line 150 of file phy.h.

#define B43legacy_PHY_CLIPP2THRES   B43legacy_PHY_OFDM(0xA9)

Definition at line 152 of file phy.h.

#define B43legacy_PHY_CLIPP3THRES   B43legacy_PHY_OFDM(0xAA)

Definition at line 153 of file phy.h.

#define B43legacy_PHY_CLIPPWRDOWNT   B43legacy_PHY_OFDM(0x93) /* Clip powerdown threshold */

Definition at line 144 of file phy.h.

#define B43legacy_PHY_CLIPTHRES   B43legacy_PHY_OFDM(0xA3)

Definition at line 149 of file phy.h.

#define B43legacy_PHY_CRS0   B43legacy_PHY_OFDM(0x29)

Definition at line 125 of file phy.h.

#define B43legacy_PHY_CRSTHRES1   B43legacy_PHY_OFDM(0x06) /* CRS Threshold 1 */

Definition at line 122 of file phy.h.

#define B43legacy_PHY_CRSTHRES1_R1   B43legacy_PHY_OFDM(0xC0) /* CRS Threshold 1 (rev 1 only) */

Definition at line 157 of file phy.h.

#define B43legacy_PHY_CRSTHRES2_R1   B43legacy_PHY_OFDM(0xC1) /* CRS Threshold 2 (rev 1 only) */

Definition at line 158 of file phy.h.

#define B43legacy_PHY_DC_LTBASE   B43legacy_PHY_OFDM(0x3A0) /* DC lookup table base */

Definition at line 160 of file phy.h.

#define B43legacy_PHY_DIVP1P2GAIN   B43legacy_PHY_OFDM(0xAB)

Definition at line 154 of file phy.h.

#define B43legacy_PHY_DIVSRCHGAINBACK   B43legacy_PHY_OFDM(0xAD) /* Divider search gain back */

Definition at line 155 of file phy.h.

#define B43legacy_PHY_DIVSRCHGAINCHNG   B43legacy_PHY_OFDM(0xAE) /* Divider search gain change */

Definition at line 156 of file phy.h.

#define B43legacy_PHY_DIVSRCHIDX   B43legacy_PHY_OFDM(0xA8) /* Divider search gain/index */

Definition at line 151 of file phy.h.

#define B43legacy_PHY_ENCORE   B43legacy_PHY_OFDM(0x49) /* "Encore" (RangeMax / BroadRange) */

Definition at line 128 of file phy.h.

#define B43legacy_PHY_ENCORE_EN   0x0200 /* Encore enable */

Definition at line 129 of file phy.h.

#define B43legacy_PHY_EXTG (   reg)    ((reg) | B43legacy_PHYROUTE_EXT_GPHY)

Definition at line 65 of file phy.h.

#define B43legacy_PHY_GAIN_LTBASE   B43legacy_PHY_OFDM(0x3C0) /* Gain lookup table base */

Definition at line 161 of file phy.h.

#define B43legacy_PHY_GTABCTL   B43legacy_PHY_EXTG(0x03) /* G-PHY table control (see below) */

Definition at line 70 of file phy.h.

#define B43legacy_PHY_GTABDATA   B43legacy_PHY_EXTG(0x04) /* G-PHY table data */

Definition at line 74 of file phy.h.

#define B43legacy_PHY_GTABNR   0xFC00 /* G-PHY table number (see below) */

Definition at line 72 of file phy.h.

#define B43legacy_PHY_GTABNR_SHIFT   10

Definition at line 73 of file phy.h.

#define B43legacy_PHY_GTABOFF   0x03FF /* G-PHY table offset (see below) */

Definition at line 71 of file phy.h.

#define B43legacy_PHY_HPWR_TSSICTL   B43legacy_PHY_OFDM(0x78) /* Hardware power TSSI control */

Definition at line 140 of file phy.h.

#define B43legacy_PHY_IQBAL   B43legacy_PHY_OFDM(0x69) /* I/Q balance */

Definition at line 133 of file phy.h.

#define B43legacy_PHY_LMS   B43legacy_PHY_OFDM(0x55)

Definition at line 130 of file phy.h.

#define B43legacy_PHY_LNAHPFCTL   B43legacy_PHY_OFDM(0x1C) /* LNA/HPF control */

Definition at line 123 of file phy.h.

#define B43legacy_PHY_LO_CTL   B43legacy_PHY_EXTG(0x10) /* Local Oscillator control */

Definition at line 76 of file phy.h.

#define B43legacy_PHY_LO_MASK   B43legacy_PHY_EXTG(0x0F) /* Local Oscillator control mask */

Definition at line 75 of file phy.h.

#define B43legacy_PHY_N1N2GAIN   B43legacy_PHY_OFDM(0xA2)

Definition at line 148 of file phy.h.

#define B43legacy_PHY_N1P1GAIN   B43legacy_PHY_OFDM(0xA0)

Definition at line 146 of file phy.h.

#define B43legacy_PHY_NRSSITHRES   B43legacy_PHY_OFDM(0x8A) /* NRSSI threshold */

Definition at line 141 of file phy.h.

#define B43legacy_PHY_OFDM (   reg)    ((reg) | B43legacy_PHYROUTE_OFDM_GPHY)

Definition at line 63 of file phy.h.

#define B43legacy_PHY_OFDM61   B43legacy_PHY_OFDM(0x61) /* FIXME rename */

Definition at line 131 of file phy.h.

#define B43legacy_PHY_OFDM61_10   0x0010 /* FIXME rename */

Definition at line 132 of file phy.h.

#define B43legacy_PHY_OFDM9B   B43legacy_PHY_OFDM(0x9B) /* FIXME rename */

Definition at line 145 of file phy.h.

#define B43legacy_PHY_OTABLECTL   B43legacy_PHY_OFDM(0x72) /* OFDM table control (see below) */

Definition at line 134 of file phy.h.

#define B43legacy_PHY_OTABLEI   B43legacy_PHY_OFDM(0x73) /* OFDM table data I */

Definition at line 138 of file phy.h.

#define B43legacy_PHY_OTABLENR   0xFC00 /* OFDM table number (see below) */

Definition at line 136 of file phy.h.

#define B43legacy_PHY_OTABLENR_SHIFT   10

Definition at line 137 of file phy.h.

#define B43legacy_PHY_OTABLEOFF   0x03FF /* OFDM table offset (see below) */

Definition at line 135 of file phy.h.

#define B43legacy_PHY_OTABLEQ   B43legacy_PHY_OFDM(0x74) /* OFDM table data Q */

Definition at line 139 of file phy.h.

#define B43legacy_PHY_P1P2GAIN   B43legacy_PHY_OFDM(0xA1)

Definition at line 147 of file phy.h.

#define B43legacy_PHY_PWRDOWN   B43legacy_PHY_OFDM(0x03) /* Powerdown */

Definition at line 121 of file phy.h.

#define B43legacy_PHY_RFOVER   B43legacy_PHY_EXTG(0x11) /* RF override */

Definition at line 77 of file phy.h.

#define B43legacy_PHY_RFOVERVAL   B43legacy_PHY_EXTG(0x12) /* RF override value */

Definition at line 78 of file phy.h.

#define B43legacy_PHY_TSSIP_LTBASE   B43legacy_PHY_OFDM(0x380) /* TSSI power lookup table base */

Definition at line 159 of file phy.h.

#define B43legacy_PHY_VERSION_OFDM   B43legacy_PHY_OFDM(0x00) /* Versioning register for A-PHY */

Definition at line 117 of file phy.h.

#define B43legacy_PHYROUTE_EXT_GPHY   0x800

Definition at line 58 of file phy.h.

#define B43legacy_PHYROUTE_OFDM_GPHY   0x400

Definition at line 57 of file phy.h.

#define B43legacy_PHYVER_ANALOG   0xF000

Definition at line 166 of file phy.h.

#define B43legacy_PHYVER_ANALOG_SHIFT   12

Definition at line 167 of file phy.h.

#define B43legacy_PHYVER_TYPE   0x0F00

Definition at line 168 of file phy.h.

#define B43legacy_PHYVER_TYPE_SHIFT   8

Definition at line 169 of file phy.h.

#define B43legacy_PHYVER_VERSION   0x00FF

Definition at line 170 of file phy.h.

#define has_loopback_gain (   phy)    (((phy)->rev > 1) || ((phy)->gmode))

Definition at line 178 of file phy.h.

Enumeration Type Documentation

anonymous enum

Definition at line 37 of file phy.h.

anonymous enum

Definition at line 47 of file phy.h.

Function Documentation

void b43legacy_phy_calibrate ( struct b43legacy_wldev dev)

Definition at line 141 of file phy.c.

int b43legacy_phy_connect ( struct b43legacy_wldev dev,
int  connect 
int b43legacy_phy_init ( struct b43legacy_wldev dev)

Definition at line 2058 of file phy.c.

int b43legacy_phy_init_tssi2dbm_table ( struct b43legacy_wldev dev)

Definition at line 1994 of file phy.c.

void b43legacy_phy_lo_adjust ( struct b43legacy_wldev dev,
int  fixed 

Definition at line 1340 of file phy.c.

void b43legacy_phy_lo_b_measure ( struct b43legacy_wldev dev)

Definition at line 1146 of file phy.c.

void b43legacy_phy_lo_g_measure ( struct b43legacy_wldev dev)

Definition at line 1490 of file phy.c.

void b43legacy_phy_lo_mark_all_unused ( struct b43legacy_wldev dev)

Definition at line 1737 of file phy.c.

void b43legacy_phy_lock ( struct b43legacy_wldev dev)

Definition at line 98 of file phy.c.

u16 b43legacy_phy_read ( struct b43legacy_wldev dev,
u16  offset 

Definition at line 128 of file phy.c.

void b43legacy_phy_set_antenna_diversity ( struct b43legacy_wldev dev)

Definition at line 2095 of file phy.c.

void b43legacy_phy_set_baseband_attenuation ( struct b43legacy_wldev dev,
u16  baseband_attenuation 

Definition at line 1466 of file phy.c.

void b43legacy_phy_unlock ( struct b43legacy_wldev dev)

Definition at line 113 of file phy.c.

void b43legacy_phy_write ( struct b43legacy_wldev dev,
u16  offset,
u16  val 

Definition at line 134 of file phy.c.

void b43legacy_phy_xmitpower ( struct b43legacy_wldev dev)

Definition at line 1776 of file phy.c.

void b43legacy_power_saving_ctl_bits ( struct b43legacy_wldev dev,
int  bit25,
int  bit26 

Definition at line 2219 of file phy.c.

void b43legacy_put_attenuation_into_ranges ( int _bbatt,
int _rfatt 
void b43legacy_set_rx_antenna ( struct b43legacy_wldev dev,
int  antenna