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

Go to the source code of this file.

Data Structures

struct  b43_phy_n_sfo_cfg
 
struct  nphy_txiqcal_ladder
 
struct  nphy_rf_control_override_rev2
 
struct  nphy_rf_control_override_rev3
 
struct  nphy_rf_control_override_rev7
 
struct  nphy_gain_ctl_workaround_entry
 

Macros

#define B43_NTAB_TYPEMASK   0xF0000000
 
#define B43_NTAB_8BIT   0x10000000
 
#define B43_NTAB_16BIT   0x20000000
 
#define B43_NTAB_32BIT   0x30000000
 
#define B43_NTAB8(table, offset)   (((table) << 10) | (offset) | B43_NTAB_8BIT)
 
#define B43_NTAB16(table, offset)   (((table) << 10) | (offset) | B43_NTAB_16BIT)
 
#define B43_NTAB32(table, offset)   (((table) << 10) | (offset) | B43_NTAB_32BIT)
 
#define B43_NTAB_FRAMESTRUCT   B43_NTAB32(0x0A, 0x000) /* Frame Struct Table */
 
#define B43_NTAB_FRAMESTRUCT_SIZE   832
 
#define B43_NTAB_FRAMELT   B43_NTAB8 (0x18, 0x000) /* Frame Lookup Table */
 
#define B43_NTAB_FRAMELT_SIZE   32
 
#define B43_NTAB_TMAP   B43_NTAB32(0x0C, 0x000) /* T Map Table */
 
#define B43_NTAB_TMAP_SIZE   448
 
#define B43_NTAB_TDTRN   B43_NTAB32(0x0E, 0x000) /* TDTRN Table */
 
#define B43_NTAB_TDTRN_SIZE   704
 
#define B43_NTAB_INTLEVEL   B43_NTAB32(0x0D, 0x000) /* Int Level Table */
 
#define B43_NTAB_INTLEVEL_SIZE   7
 
#define B43_NTAB_PILOT   B43_NTAB16(0x0B, 0x000) /* Pilot Table */
 
#define B43_NTAB_PILOT_SIZE   88
 
#define B43_NTAB_PILOTLT   B43_NTAB32(0x14, 0x000) /* Pilot Lookup Table */
 
#define B43_NTAB_PILOTLT_SIZE   6
 
#define B43_NTAB_TDI20A0   B43_NTAB32(0x13, 0x080) /* TDI Table 20 Antenna 0 */
 
#define B43_NTAB_TDI20A0_SIZE   55
 
#define B43_NTAB_TDI20A1   B43_NTAB32(0x13, 0x100) /* TDI Table 20 Antenna 1 */
 
#define B43_NTAB_TDI20A1_SIZE   55
 
#define B43_NTAB_TDI40A0   B43_NTAB32(0x13, 0x280) /* TDI Table 40 Antenna 0 */
 
#define B43_NTAB_TDI40A0_SIZE   110
 
#define B43_NTAB_TDI40A1   B43_NTAB32(0x13, 0x300) /* TDI Table 40 Antenna 1 */
 
#define B43_NTAB_TDI40A1_SIZE   110
 
#define B43_NTAB_BDI   B43_NTAB16(0x15, 0x000) /* BDI Table */
 
#define B43_NTAB_BDI_SIZE   6
 
#define B43_NTAB_CHANEST   B43_NTAB32(0x16, 0x000) /* Channel Estimate Table */
 
#define B43_NTAB_CHANEST_SIZE   96
 
#define B43_NTAB_MCS   B43_NTAB8 (0x12, 0x000) /* MCS Table */
 
#define B43_NTAB_MCS_SIZE   128
 
#define B43_NTAB_NOISEVAR10   B43_NTAB32(0x10, 0x000) /* Noise Var Table 10 */
 
#define B43_NTAB_NOISEVAR10_SIZE   256
 
#define B43_NTAB_NOISEVAR11   B43_NTAB32(0x10, 0x080) /* Noise Var Table 11 */
 
#define B43_NTAB_NOISEVAR11_SIZE   256
 
#define B43_NTAB_C0_ESTPLT   B43_NTAB8 (0x1A, 0x000) /* Estimate Power Lookup Table Core 0 */
 
#define B43_NTAB_C0_ESTPLT_SIZE   64
 
#define B43_NTAB_C1_ESTPLT   B43_NTAB8 (0x1B, 0x000) /* Estimate Power Lookup Table Core 1 */
 
#define B43_NTAB_C1_ESTPLT_SIZE   64
 
#define B43_NTAB_C0_ADJPLT   B43_NTAB8 (0x1A, 0x040) /* Adjust Power Lookup Table Core 0 */
 
#define B43_NTAB_C0_ADJPLT_SIZE   128
 
#define B43_NTAB_C1_ADJPLT   B43_NTAB8 (0x1B, 0x040) /* Adjust Power Lookup Table Core 1 */
 
#define B43_NTAB_C1_ADJPLT_SIZE   128
 
#define B43_NTAB_C0_GAINCTL   B43_NTAB32(0x1A, 0x0C0) /* Gain Control Lookup Table Core 0 */
 
#define B43_NTAB_C0_GAINCTL_SIZE   128
 
#define B43_NTAB_C1_GAINCTL   B43_NTAB32(0x1B, 0x0C0) /* Gain Control Lookup Table Core 1 */
 
#define B43_NTAB_C1_GAINCTL_SIZE   128
 
#define B43_NTAB_C0_IQLT   B43_NTAB32(0x1A, 0x140) /* IQ Lookup Table Core 0 */
 
#define B43_NTAB_C0_IQLT_SIZE   128
 
#define B43_NTAB_C1_IQLT   B43_NTAB32(0x1B, 0x140) /* IQ Lookup Table Core 1 */
 
#define B43_NTAB_C1_IQLT_SIZE   128
 
#define B43_NTAB_C0_LOFEEDTH   B43_NTAB16(0x1A, 0x1C0) /* Local Oscillator Feed Through Lookup Table Core 0 */
 
#define B43_NTAB_C0_LOFEEDTH_SIZE   128
 
#define B43_NTAB_C1_LOFEEDTH   B43_NTAB16(0x1B, 0x1C0) /* Local Oscillator Feed Through Lookup Table Core 1 */
 
#define B43_NTAB_C1_LOFEEDTH_SIZE   128
 
#define B43_NTAB_ANT_SW_CTL_R3   B43_NTAB16( 9, 0) /* antenna software control */
 
#define B43_NTAB_FRAMESTRUCT_R3   B43_NTAB32(10, 0) /* frame struct */
 
#define B43_NTAB_PILOT_R3   B43_NTAB16(11, 0) /* pilot */
 
#define B43_NTAB_TMAP_R3   B43_NTAB32(12, 0) /* TM AP */
 
#define B43_NTAB_INTLEVEL_R3   B43_NTAB32(13, 0) /* INT LV */
 
#define B43_NTAB_TDTRN_R3   B43_NTAB32(14, 0) /* TD TRN */
 
#define B43_NTAB_NOISEVAR0_R3   B43_NTAB32(16, 0) /* noise variance 0 */
 
#define B43_NTAB_NOISEVAR1_R3   B43_NTAB32(16, 128) /* noise variance 1 */
 
#define B43_NTAB_MCS_R3   B43_NTAB16(18, 0) /* MCS */
 
#define B43_NTAB_TDI20A0_R3   B43_NTAB32(19, 128) /* TDI 20/0 */
 
#define B43_NTAB_TDI20A1_R3   B43_NTAB32(19, 256) /* TDI 20/1 */
 
#define B43_NTAB_TDI40A0_R3   B43_NTAB32(19, 640) /* TDI 40/0 */
 
#define B43_NTAB_TDI40A1_R3   B43_NTAB32(19, 768) /* TDI 40/1 */
 
#define B43_NTAB_PILOTLT_R3   B43_NTAB32(20, 0) /* PLT lookup */
 
#define B43_NTAB_CHANEST_R3   B43_NTAB32(22, 0) /* channel estimate */
 
#define B43_NTAB_FRAMELT_R3   B43_NTAB8(24, 0) /* frame lookup */
 
#define B43_NTAB_C0_ESTPLT_R3   B43_NTAB8(26, 0) /* estimated power lookup 0 */
 
#define B43_NTAB_C1_ESTPLT_R3   B43_NTAB8(27, 0) /* estimated power lookup 1 */
 
#define B43_NTAB_C0_ADJPLT_R3   B43_NTAB8(26, 64) /* adjusted power lookup 0 */
 
#define B43_NTAB_C1_ADJPLT_R3   B43_NTAB8(27, 64) /* adjusted power lookup 1 */
 
#define B43_NTAB_C0_GAINCTL_R3   B43_NTAB32(26, 192) /* gain control lookup 0 */
 
#define B43_NTAB_C1_GAINCTL_R3   B43_NTAB32(27, 192) /* gain control lookup 1 */
 
#define B43_NTAB_C0_IQLT_R3   B43_NTAB32(26, 320) /* I/Q lookup 0 */
 
#define B43_NTAB_C1_IQLT_R3   B43_NTAB32(27, 320) /* I/Q lookup 1 */
 
#define B43_NTAB_C0_LOFEEDTH_R3   B43_NTAB16(26, 448) /* Local Oscillator Feed Through lookup 0 */
 
#define B43_NTAB_C1_LOFEEDTH_R3   B43_NTAB16(27, 448) /* Local Oscillator Feed Through lookup 1 */
 
#define B43_NTAB_TX_IQLO_CAL_LOFT_LADDER_40_SIZE   18
 
#define B43_NTAB_TX_IQLO_CAL_LOFT_LADDER_20_SIZE   18
 
#define B43_NTAB_TX_IQLO_CAL_IQIMB_LADDER_40_SIZE   18
 
#define B43_NTAB_TX_IQLO_CAL_IQIMB_LADDER_20_SIZE   18
 
#define B43_NTAB_TX_IQLO_CAL_STARTCOEFS_REV3   11
 
#define B43_NTAB_TX_IQLO_CAL_STARTCOEFS   9
 
#define B43_NTAB_TX_IQLO_CAL_CMDS_RECAL_REV3   12
 
#define B43_NTAB_TX_IQLO_CAL_CMDS_RECAL   10
 
#define B43_NTAB_TX_IQLO_CAL_CMDS_FULLCAL   10
 
#define B43_NTAB_TX_IQLO_CAL_CMDS_FULLCAL_REV3   12
 

Functions

struct
nphy_gain_ctl_workaround_entry
b43_nphy_get_gain_ctl_workaround_ent (struct b43_wldev *dev, bool ghz5, bool ext_lna)
 
u32 b43_ntab_read (struct b43_wldev *dev, u32 offset)
 
void b43_ntab_read_bulk (struct b43_wldev *dev, u32 offset, unsigned int nr_elements, void *_data)
 
void b43_ntab_write (struct b43_wldev *dev, u32 offset, u32 value)
 
void b43_ntab_write_bulk (struct b43_wldev *dev, u32 offset, unsigned int nr_elements, const void *_data)
 
void b43_nphy_rev0_1_2_tables_init (struct b43_wldev *dev)
 
void b43_nphy_rev3plus_tables_init (struct b43_wldev *dev)
 
const u32b43_nphy_get_tx_gain_table (struct b43_wldev *dev)
 
struct
nphy_rf_control_override_rev7
b43_nphy_get_rf_ctl_over_rev7 (struct b43_wldev *dev, u16 field, u8 override)
 

Variables

const s8 b43_ntab_papd_pga_gain_delta_ipa_2g []
 
const u16 tbl_iqcal_gainparams [2][9][8]
 
struct nphy_txiqcal_ladder ladder_lo []
 
struct nphy_txiqcal_ladder ladder_iq []
 
const u16 loscale []
 
const u16 tbl_tx_iqlo_cal_loft_ladder_40 []
 
const u16 tbl_tx_iqlo_cal_loft_ladder_20 []
 
const u16 tbl_tx_iqlo_cal_iqimb_ladder_40 []
 
const u16 tbl_tx_iqlo_cal_iqimb_ladder_20 []
 
const u16 tbl_tx_iqlo_cal_startcoefs_nphyrev3 []
 
const u16 tbl_tx_iqlo_cal_startcoefs []
 
const u16 tbl_tx_iqlo_cal_cmds_recal_nphyrev3 []
 
const u16 tbl_tx_iqlo_cal_cmds_recal []
 
const u16 tbl_tx_iqlo_cal_cmds_fullcal []
 
const u16 tbl_tx_iqlo_cal_cmds_fullcal_nphyrev3 []
 
const s16 tbl_tx_filter_coef_rev4 [7][15]
 
struct
nphy_rf_control_override_rev2 
tbl_rf_control_override_rev2 []
 
struct
nphy_rf_control_override_rev3 
tbl_rf_control_override_rev3 []
 

Macro Definition Documentation

#define B43_NTAB16 (   table,
  offset 
)    (((table) << 10) | (offset) | B43_NTAB_16BIT)

Definition at line 78 of file tables_nphy.h.

#define B43_NTAB32 (   table,
  offset 
)    (((table) << 10) | (offset) | B43_NTAB_32BIT)

Definition at line 79 of file tables_nphy.h.

#define B43_NTAB8 (   table,
  offset 
)    (((table) << 10) | (offset) | B43_NTAB_8BIT)

Definition at line 77 of file tables_nphy.h.

#define B43_NTAB_16BIT   0x20000000

Definition at line 75 of file tables_nphy.h.

#define B43_NTAB_32BIT   0x30000000

Definition at line 76 of file tables_nphy.h.

#define B43_NTAB_8BIT   0x10000000

Definition at line 74 of file tables_nphy.h.

#define B43_NTAB_ANT_SW_CTL_R3   B43_NTAB16( 9, 0) /* antenna software control */

Definition at line 138 of file tables_nphy.h.

#define B43_NTAB_BDI   B43_NTAB16(0x15, 0x000) /* BDI Table */

Definition at line 104 of file tables_nphy.h.

#define B43_NTAB_BDI_SIZE   6

Definition at line 105 of file tables_nphy.h.

#define B43_NTAB_C0_ADJPLT   B43_NTAB8 (0x1A, 0x040) /* Adjust Power Lookup Table Core 0 */

Definition at line 120 of file tables_nphy.h.

#define B43_NTAB_C0_ADJPLT_R3   B43_NTAB8(26, 64) /* adjusted power lookup 0 */

Definition at line 158 of file tables_nphy.h.

#define B43_NTAB_C0_ADJPLT_SIZE   128

Definition at line 121 of file tables_nphy.h.

#define B43_NTAB_C0_ESTPLT   B43_NTAB8 (0x1A, 0x000) /* Estimate Power Lookup Table Core 0 */

Definition at line 116 of file tables_nphy.h.

#define B43_NTAB_C0_ESTPLT_R3   B43_NTAB8(26, 0) /* estimated power lookup 0 */

Definition at line 156 of file tables_nphy.h.

#define B43_NTAB_C0_ESTPLT_SIZE   64

Definition at line 117 of file tables_nphy.h.

#define B43_NTAB_C0_GAINCTL   B43_NTAB32(0x1A, 0x0C0) /* Gain Control Lookup Table Core 0 */

Definition at line 124 of file tables_nphy.h.

#define B43_NTAB_C0_GAINCTL_R3   B43_NTAB32(26, 192) /* gain control lookup 0 */

Definition at line 160 of file tables_nphy.h.

#define B43_NTAB_C0_GAINCTL_SIZE   128

Definition at line 125 of file tables_nphy.h.

#define B43_NTAB_C0_IQLT   B43_NTAB32(0x1A, 0x140) /* IQ Lookup Table Core 0 */

Definition at line 128 of file tables_nphy.h.

#define B43_NTAB_C0_IQLT_R3   B43_NTAB32(26, 320) /* I/Q lookup 0 */

Definition at line 162 of file tables_nphy.h.

#define B43_NTAB_C0_IQLT_SIZE   128

Definition at line 129 of file tables_nphy.h.

#define B43_NTAB_C0_LOFEEDTH   B43_NTAB16(0x1A, 0x1C0) /* Local Oscillator Feed Through Lookup Table Core 0 */

Definition at line 132 of file tables_nphy.h.

#define B43_NTAB_C0_LOFEEDTH_R3   B43_NTAB16(26, 448) /* Local Oscillator Feed Through lookup 0 */

Definition at line 164 of file tables_nphy.h.

#define B43_NTAB_C0_LOFEEDTH_SIZE   128

Definition at line 133 of file tables_nphy.h.

#define B43_NTAB_C1_ADJPLT   B43_NTAB8 (0x1B, 0x040) /* Adjust Power Lookup Table Core 1 */

Definition at line 122 of file tables_nphy.h.

#define B43_NTAB_C1_ADJPLT_R3   B43_NTAB8(27, 64) /* adjusted power lookup 1 */

Definition at line 159 of file tables_nphy.h.

#define B43_NTAB_C1_ADJPLT_SIZE   128

Definition at line 123 of file tables_nphy.h.

#define B43_NTAB_C1_ESTPLT   B43_NTAB8 (0x1B, 0x000) /* Estimate Power Lookup Table Core 1 */

Definition at line 118 of file tables_nphy.h.

#define B43_NTAB_C1_ESTPLT_R3   B43_NTAB8(27, 0) /* estimated power lookup 1 */

Definition at line 157 of file tables_nphy.h.

#define B43_NTAB_C1_ESTPLT_SIZE   64

Definition at line 119 of file tables_nphy.h.

#define B43_NTAB_C1_GAINCTL   B43_NTAB32(0x1B, 0x0C0) /* Gain Control Lookup Table Core 1 */

Definition at line 126 of file tables_nphy.h.

#define B43_NTAB_C1_GAINCTL_R3   B43_NTAB32(27, 192) /* gain control lookup 1 */

Definition at line 161 of file tables_nphy.h.

#define B43_NTAB_C1_GAINCTL_SIZE   128

Definition at line 127 of file tables_nphy.h.

#define B43_NTAB_C1_IQLT   B43_NTAB32(0x1B, 0x140) /* IQ Lookup Table Core 1 */

Definition at line 130 of file tables_nphy.h.

#define B43_NTAB_C1_IQLT_R3   B43_NTAB32(27, 320) /* I/Q lookup 1 */

Definition at line 163 of file tables_nphy.h.

#define B43_NTAB_C1_IQLT_SIZE   128

Definition at line 131 of file tables_nphy.h.

#define B43_NTAB_C1_LOFEEDTH   B43_NTAB16(0x1B, 0x1C0) /* Local Oscillator Feed Through Lookup Table Core 1 */

Definition at line 134 of file tables_nphy.h.

#define B43_NTAB_C1_LOFEEDTH_R3   B43_NTAB16(27, 448) /* Local Oscillator Feed Through lookup 1 */

Definition at line 165 of file tables_nphy.h.

#define B43_NTAB_C1_LOFEEDTH_SIZE   128

Definition at line 135 of file tables_nphy.h.

#define B43_NTAB_CHANEST   B43_NTAB32(0x16, 0x000) /* Channel Estimate Table */

Definition at line 106 of file tables_nphy.h.

#define B43_NTAB_CHANEST_R3   B43_NTAB32(22, 0) /* channel estimate */

Definition at line 154 of file tables_nphy.h.

#define B43_NTAB_CHANEST_SIZE   96

Definition at line 107 of file tables_nphy.h.

#define B43_NTAB_FRAMELT   B43_NTAB8 (0x18, 0x000) /* Frame Lookup Table */

Definition at line 84 of file tables_nphy.h.

#define B43_NTAB_FRAMELT_R3   B43_NTAB8(24, 0) /* frame lookup */

Definition at line 155 of file tables_nphy.h.

#define B43_NTAB_FRAMELT_SIZE   32

Definition at line 85 of file tables_nphy.h.

#define B43_NTAB_FRAMESTRUCT   B43_NTAB32(0x0A, 0x000) /* Frame Struct Table */

Definition at line 82 of file tables_nphy.h.

#define B43_NTAB_FRAMESTRUCT_R3   B43_NTAB32(10, 0) /* frame struct */

Definition at line 141 of file tables_nphy.h.

#define B43_NTAB_FRAMESTRUCT_SIZE   832

Definition at line 83 of file tables_nphy.h.

#define B43_NTAB_INTLEVEL   B43_NTAB32(0x0D, 0x000) /* Int Level Table */

Definition at line 90 of file tables_nphy.h.

#define B43_NTAB_INTLEVEL_R3   B43_NTAB32(13, 0) /* INT LV */

Definition at line 144 of file tables_nphy.h.

#define B43_NTAB_INTLEVEL_SIZE   7

Definition at line 91 of file tables_nphy.h.

#define B43_NTAB_MCS   B43_NTAB8 (0x12, 0x000) /* MCS Table */

Definition at line 108 of file tables_nphy.h.

#define B43_NTAB_MCS_R3   B43_NTAB16(18, 0) /* MCS */

Definition at line 148 of file tables_nphy.h.

#define B43_NTAB_MCS_SIZE   128

Definition at line 109 of file tables_nphy.h.

#define B43_NTAB_NOISEVAR0_R3   B43_NTAB32(16, 0) /* noise variance 0 */

Definition at line 146 of file tables_nphy.h.

#define B43_NTAB_NOISEVAR10   B43_NTAB32(0x10, 0x000) /* Noise Var Table 10 */

Definition at line 112 of file tables_nphy.h.

#define B43_NTAB_NOISEVAR10_SIZE   256

Definition at line 113 of file tables_nphy.h.

#define B43_NTAB_NOISEVAR11   B43_NTAB32(0x10, 0x080) /* Noise Var Table 11 */

Definition at line 114 of file tables_nphy.h.

#define B43_NTAB_NOISEVAR11_SIZE   256

Definition at line 115 of file tables_nphy.h.

#define B43_NTAB_NOISEVAR1_R3   B43_NTAB32(16, 128) /* noise variance 1 */

Definition at line 147 of file tables_nphy.h.

#define B43_NTAB_PILOT   B43_NTAB16(0x0B, 0x000) /* Pilot Table */

Definition at line 92 of file tables_nphy.h.

#define B43_NTAB_PILOT_R3   B43_NTAB16(11, 0) /* pilot */

Definition at line 142 of file tables_nphy.h.

#define B43_NTAB_PILOT_SIZE   88

Definition at line 93 of file tables_nphy.h.

#define B43_NTAB_PILOTLT   B43_NTAB32(0x14, 0x000) /* Pilot Lookup Table */

Definition at line 94 of file tables_nphy.h.

#define B43_NTAB_PILOTLT_R3   B43_NTAB32(20, 0) /* PLT lookup */

Definition at line 153 of file tables_nphy.h.

#define B43_NTAB_PILOTLT_SIZE   6

Definition at line 95 of file tables_nphy.h.

#define B43_NTAB_TDI20A0   B43_NTAB32(0x13, 0x080) /* TDI Table 20 Antenna 0 */

Definition at line 96 of file tables_nphy.h.

#define B43_NTAB_TDI20A0_R3   B43_NTAB32(19, 128) /* TDI 20/0 */

Definition at line 149 of file tables_nphy.h.

#define B43_NTAB_TDI20A0_SIZE   55

Definition at line 97 of file tables_nphy.h.

#define B43_NTAB_TDI20A1   B43_NTAB32(0x13, 0x100) /* TDI Table 20 Antenna 1 */

Definition at line 98 of file tables_nphy.h.

#define B43_NTAB_TDI20A1_R3   B43_NTAB32(19, 256) /* TDI 20/1 */

Definition at line 150 of file tables_nphy.h.

#define B43_NTAB_TDI20A1_SIZE   55

Definition at line 99 of file tables_nphy.h.

#define B43_NTAB_TDI40A0   B43_NTAB32(0x13, 0x280) /* TDI Table 40 Antenna 0 */

Definition at line 100 of file tables_nphy.h.

#define B43_NTAB_TDI40A0_R3   B43_NTAB32(19, 640) /* TDI 40/0 */

Definition at line 151 of file tables_nphy.h.

#define B43_NTAB_TDI40A0_SIZE   110

Definition at line 101 of file tables_nphy.h.

#define B43_NTAB_TDI40A1   B43_NTAB32(0x13, 0x300) /* TDI Table 40 Antenna 1 */

Definition at line 102 of file tables_nphy.h.

#define B43_NTAB_TDI40A1_R3   B43_NTAB32(19, 768) /* TDI 40/1 */

Definition at line 152 of file tables_nphy.h.

#define B43_NTAB_TDI40A1_SIZE   110

Definition at line 103 of file tables_nphy.h.

#define B43_NTAB_TDTRN   B43_NTAB32(0x0E, 0x000) /* TDTRN Table */

Definition at line 88 of file tables_nphy.h.

#define B43_NTAB_TDTRN_R3   B43_NTAB32(14, 0) /* TD TRN */

Definition at line 145 of file tables_nphy.h.

#define B43_NTAB_TDTRN_SIZE   704

Definition at line 89 of file tables_nphy.h.

#define B43_NTAB_TMAP   B43_NTAB32(0x0C, 0x000) /* T Map Table */

Definition at line 86 of file tables_nphy.h.

#define B43_NTAB_TMAP_R3   B43_NTAB32(12, 0) /* TM AP */

Definition at line 143 of file tables_nphy.h.

#define B43_NTAB_TMAP_SIZE   448

Definition at line 87 of file tables_nphy.h.

#define B43_NTAB_TX_IQLO_CAL_CMDS_FULLCAL   10

Definition at line 175 of file tables_nphy.h.

#define B43_NTAB_TX_IQLO_CAL_CMDS_FULLCAL_REV3   12

Definition at line 176 of file tables_nphy.h.

#define B43_NTAB_TX_IQLO_CAL_CMDS_RECAL   10

Definition at line 174 of file tables_nphy.h.

#define B43_NTAB_TX_IQLO_CAL_CMDS_RECAL_REV3   12

Definition at line 173 of file tables_nphy.h.

#define B43_NTAB_TX_IQLO_CAL_IQIMB_LADDER_20_SIZE   18

Definition at line 170 of file tables_nphy.h.

#define B43_NTAB_TX_IQLO_CAL_IQIMB_LADDER_40_SIZE   18

Definition at line 169 of file tables_nphy.h.

#define B43_NTAB_TX_IQLO_CAL_LOFT_LADDER_20_SIZE   18

Definition at line 168 of file tables_nphy.h.

#define B43_NTAB_TX_IQLO_CAL_LOFT_LADDER_40_SIZE   18

Definition at line 167 of file tables_nphy.h.

#define B43_NTAB_TX_IQLO_CAL_STARTCOEFS   9

Definition at line 172 of file tables_nphy.h.

#define B43_NTAB_TX_IQLO_CAL_STARTCOEFS_REV3   11

Definition at line 171 of file tables_nphy.h.

#define B43_NTAB_TYPEMASK   0xF0000000

Definition at line 73 of file tables_nphy.h.

Function Documentation

struct nphy_gain_ctl_workaround_entry* b43_nphy_get_gain_ctl_workaround_ent ( struct b43_wldev dev,
bool  ghz5,
bool  ext_lna 
)
read

Definition at line 3224 of file tables_nphy.c.

struct nphy_rf_control_override_rev7* b43_nphy_get_rf_ctl_over_rev7 ( struct b43_wldev dev,
u16  field,
u8  override 
)
read

Definition at line 3295 of file tables_nphy.c.

const u32* b43_nphy_get_tx_gain_table ( struct b43_wldev dev)

Definition at line 3195 of file tables_nphy.c.

void b43_nphy_rev0_1_2_tables_init ( struct b43_wldev dev)

Definition at line 3100 of file tables_nphy.c.

void b43_nphy_rev3plus_tables_init ( struct b43_wldev dev)

Definition at line 3136 of file tables_nphy.c.

u32 b43_ntab_read ( struct b43_wldev dev,
u32  offset 
)

Definition at line 2945 of file tables_nphy.c.

void b43_ntab_read_bulk ( struct b43_wldev dev,
u32  offset,
unsigned int  nr_elements,
void _data 
)

Definition at line 2975 of file tables_nphy.c.

void b43_ntab_write ( struct b43_wldev dev,
u32  offset,
u32  value 
)

Definition at line 3017 of file tables_nphy.c.

void b43_ntab_write_bulk ( struct b43_wldev dev,
u32  offset,
unsigned int  nr_elements,
const void _data 
)

Definition at line 3050 of file tables_nphy.c.

Variable Documentation

const s8 b43_ntab_papd_pga_gain_delta_ipa_2g[]

Definition at line 2532 of file tables_nphy.c.

Definition at line 2583 of file tables_nphy.c.

Definition at line 2562 of file tables_nphy.c.

const u16 loscale[]

Definition at line 2604 of file tables_nphy.c.

const u16 tbl_iqcal_gainparams[2][9][8]

Definition at line 2537 of file tables_nphy.c.

struct nphy_rf_control_override_rev2 tbl_rf_control_override_rev2[]

Definition at line 2724 of file tables_nphy.c.

struct nphy_rf_control_override_rev3 tbl_rf_control_override_rev3[]

Definition at line 2742 of file tables_nphy.c.

const s16 tbl_tx_filter_coef_rev4[7][15]

Definition at line 2699 of file tables_nphy.c.

const u16 tbl_tx_iqlo_cal_cmds_fullcal[]

Definition at line 2687 of file tables_nphy.c.

const u16 tbl_tx_iqlo_cal_cmds_fullcal_nphyrev3[]

Definition at line 2693 of file tables_nphy.c.

const u16 tbl_tx_iqlo_cal_cmds_recal[]

Definition at line 2681 of file tables_nphy.c.

const u16 tbl_tx_iqlo_cal_cmds_recal_nphyrev3[]

Definition at line 2675 of file tables_nphy.c.

const u16 tbl_tx_iqlo_cal_iqimb_ladder_20[]

Definition at line 2663 of file tables_nphy.c.

const u16 tbl_tx_iqlo_cal_iqimb_ladder_40[]

Definition at line 2655 of file tables_nphy.c.

const u16 tbl_tx_iqlo_cal_loft_ladder_20[]

Definition at line 2647 of file tables_nphy.c.

const u16 tbl_tx_iqlo_cal_loft_ladder_40[]

Definition at line 2639 of file tables_nphy.c.

const u16 tbl_tx_iqlo_cal_startcoefs[]

Definition at line 2673 of file tables_nphy.c.

const u16 tbl_tx_iqlo_cal_startcoefs_nphyrev3[]

Definition at line 2671 of file tables_nphy.c.