0001
0002 #ifndef LINUX_B43_PHY_LP_H_
0003 #define LINUX_B43_PHY_LP_H_
0004
0005
0006
0007
0008
0009 #define B43_LPPHY_B_VERSION B43_PHY_CCK(0x00)
0010 #define B43_LPPHY_B_BBCONFIG B43_PHY_CCK(0x01)
0011 #define B43_LPPHY_B_RX_STAT0 B43_PHY_CCK(0x04)
0012 #define B43_LPPHY_B_RX_STAT1 B43_PHY_CCK(0x05)
0013 #define B43_LPPHY_B_CRS_THRESH B43_PHY_CCK(0x06)
0014 #define B43_LPPHY_B_TXERROR B43_PHY_CCK(0x07)
0015 #define B43_LPPHY_B_CHANNEL B43_PHY_CCK(0x08)
0016 #define B43_LPPHY_B_WORKAROUND B43_PHY_CCK(0x09)
0017 #define B43_LPPHY_B_TEST B43_PHY_CCK(0x0A)
0018 #define B43_LPPHY_B_FOURWIRE_ADDR B43_PHY_CCK(0x0B)
0019 #define B43_LPPHY_B_FOURWIRE_DATA_HI B43_PHY_CCK(0x0C)
0020 #define B43_LPPHY_B_FOURWIRE_DATA_LO B43_PHY_CCK(0x0D)
0021 #define B43_LPPHY_B_BIST_STAT B43_PHY_CCK(0x0E)
0022 #define B43_LPPHY_PA_RAMP_TX_TO B43_PHY_CCK(0x10)
0023 #define B43_LPPHY_RF_SYNTH_DC_TIMER B43_PHY_CCK(0x11)
0024 #define B43_LPPHY_PA_RAMP_TX_TIME_IN B43_PHY_CCK(0x12)
0025 #define B43_LPPHY_RX_FILTER_TIME_IN B43_PHY_CCK(0x13)
0026 #define B43_LPPHY_PLL_COEFF_S B43_PHY_CCK(0x18)
0027 #define B43_LPPHY_PLL_OUT B43_PHY_CCK(0x19)
0028 #define B43_LPPHY_RSSI_THRES B43_PHY_CCK(0x20)
0029 #define B43_LPPHY_IQ_THRES_HH B43_PHY_CCK(0x21)
0030 #define B43_LPPHY_IQ_THRES_H B43_PHY_CCK(0x22)
0031 #define B43_LPPHY_IQ_THRES_L B43_PHY_CCK(0x23)
0032 #define B43_LPPHY_IQ_THRES_LL B43_PHY_CCK(0x24)
0033 #define B43_LPPHY_AGC_GAIN B43_PHY_CCK(0x25)
0034 #define B43_LPPHY_LNA_GAIN_RANGE B43_PHY_CCK(0x26)
0035 #define B43_LPPHY_JSSI B43_PHY_CCK(0x27)
0036 #define B43_LPPHY_TSSI_CTL B43_PHY_CCK(0x28)
0037 #define B43_LPPHY_TSSI B43_PHY_CCK(0x29)
0038 #define B43_LPPHY_TR_LOSS B43_PHY_CCK(0x2A)
0039 #define B43_LPPHY_LO_LEAKAGE B43_PHY_CCK(0x2B)
0040 #define B43_LPPHY_LO_RSSIACC B43_PHY_CCK(0x2C)
0041 #define B43_LPPHY_LO_IQ_MAG_ACC B43_PHY_CCK(0x2D)
0042 #define B43_LPPHY_TX_DCOFFSET1 B43_PHY_CCK(0x2E)
0043 #define B43_LPPHY_TX_DCOFFSET2 B43_PHY_CCK(0x2F)
0044 #define B43_LPPHY_SYNCPEAKCNT B43_PHY_CCK(0x30)
0045 #define B43_LPPHY_SYNCFREQ B43_PHY_CCK(0x31)
0046 #define B43_LPPHY_SYNCDIVERSITYCTL B43_PHY_CCK(0x32)
0047 #define B43_LPPHY_PEAKENERGYL B43_PHY_CCK(0x33)
0048 #define B43_LPPHY_PEAKENERGYH B43_PHY_CCK(0x34)
0049 #define B43_LPPHY_SYNCCTL B43_PHY_CCK(0x35)
0050 #define B43_LPPHY_DSSSSTEP B43_PHY_CCK(0x38)
0051 #define B43_LPPHY_DSSSWARMUP B43_PHY_CCK(0x39)
0052 #define B43_LPPHY_DSSSSIGPOW B43_PHY_CCK(0x3D)
0053 #define B43_LPPHY_SFDDETECTBLOCKTIME B43_PHY_CCK(0x40)
0054 #define B43_LPPHY_SFDTO B43_PHY_CCK(0x41)
0055 #define B43_LPPHY_SFDCTL B43_PHY_CCK(0x42)
0056 #define B43_LPPHY_RXDBG B43_PHY_CCK(0x43)
0057 #define B43_LPPHY_RX_DELAYCOMP B43_PHY_CCK(0x44)
0058 #define B43_LPPHY_CRSDROPOUTTO B43_PHY_CCK(0x45)
0059 #define B43_LPPHY_PSEUDOSHORTTO B43_PHY_CCK(0x46)
0060 #define B43_LPPHY_PR3931 B43_PHY_CCK(0x47)
0061 #define B43_LPPHY_DSSSCOEFF1 B43_PHY_CCK(0x48)
0062 #define B43_LPPHY_DSSSCOEFF2 B43_PHY_CCK(0x49)
0063 #define B43_LPPHY_CCKCOEFF1 B43_PHY_CCK(0x4A)
0064 #define B43_LPPHY_CCKCOEFF2 B43_PHY_CCK(0x4B)
0065 #define B43_LPPHY_TRCORR B43_PHY_CCK(0x4C)
0066 #define B43_LPPHY_ANGLESCALE B43_PHY_CCK(0x4D)
0067 #define B43_LPPHY_OPTIONALMODES2 B43_PHY_CCK(0x4F)
0068 #define B43_LPPHY_CCKLMSSTEPSIZE B43_PHY_CCK(0x50)
0069 #define B43_LPPHY_DFEBYPASS B43_PHY_CCK(0x51)
0070 #define B43_LPPHY_CCKSTARTDELAYLONG B43_PHY_CCK(0x52)
0071 #define B43_LPPHY_CCKSTARTDELAYSHORT B43_PHY_CCK(0x53)
0072 #define B43_LPPHY_PPROCCHDELAY B43_PHY_CCK(0x54)
0073 #define B43_LPPHY_PPROCONOFF B43_PHY_CCK(0x55)
0074 #define B43_LPPHY_LNAGAINTWOBIT10 B43_PHY_CCK(0x5B)
0075 #define B43_LPPHY_LNAGAINTWOBIT32 B43_PHY_CCK(0x5C)
0076 #define B43_LPPHY_OPTIONALMODES B43_PHY_CCK(0x5D)
0077 #define B43_LPPHY_B_RX_STAT2 B43_PHY_CCK(0x5E)
0078 #define B43_LPPHY_B_RX_STAT3 B43_PHY_CCK(0x5F)
0079 #define B43_LPPHY_PWDNDACDELAY B43_PHY_CCK(0x63)
0080 #define B43_LPPHY_FINEDIGIGAIN_CTL B43_PHY_CCK(0x67)
0081 #define B43_LPPHY_LG2GAINTBLLNA8 B43_PHY_CCK(0x68)
0082 #define B43_LPPHY_LG2GAINTBLLNA28 B43_PHY_CCK(0x69)
0083 #define B43_LPPHY_GAINTBLLNATRSW B43_PHY_CCK(0x6A)
0084 #define B43_LPPHY_PEAKENERGY B43_PHY_CCK(0x6B)
0085 #define B43_LPPHY_LG2INITGAIN B43_PHY_CCK(0x6C)
0086 #define B43_LPPHY_BLANKCOUNTLNAPGA B43_PHY_CCK(0x6D)
0087 #define B43_LPPHY_LNAGAINTWOBIT54 B43_PHY_CCK(0x6E)
0088 #define B43_LPPHY_LNAGAINTWOBIT76 B43_PHY_CCK(0x6F)
0089 #define B43_LPPHY_JSSICTL B43_PHY_CCK(0x70)
0090 #define B43_LPPHY_LG2GAINTBLLNA44 B43_PHY_CCK(0x71)
0091 #define B43_LPPHY_LG2GAINTBLLNA62 B43_PHY_CCK(0x72)
0092
0093
0094 #define B43_LPPHY_VERSION B43_PHY_OFDM(0x00)
0095 #define B43_LPPHY_BBCONFIG B43_PHY_OFDM(0x01)
0096 #define B43_LPPHY_RX_STAT0 B43_PHY_OFDM(0x04)
0097 #define B43_LPPHY_RX_STAT1 B43_PHY_OFDM(0x05)
0098 #define B43_LPPHY_TX_ERROR B43_PHY_OFDM(0x07)
0099 #define B43_LPPHY_CHANNEL B43_PHY_OFDM(0x08)
0100 #define B43_LPPHY_WORKAROUND B43_PHY_OFDM(0x09)
0101 #define B43_LPPHY_FOURWIRE_ADDR B43_PHY_OFDM(0x0B)
0102 #define B43_LPPHY_FOURWIREDATAHI B43_PHY_OFDM(0x0C)
0103 #define B43_LPPHY_FOURWIREDATALO B43_PHY_OFDM(0x0D)
0104 #define B43_LPPHY_BISTSTAT0 B43_PHY_OFDM(0x0E)
0105 #define B43_LPPHY_BISTSTAT1 B43_PHY_OFDM(0x0F)
0106 #define B43_LPPHY_CRSGAIN_CTL B43_PHY_OFDM(0x10)
0107 #define B43_LPPHY_OFDMPWR_THRESH0 B43_PHY_OFDM(0x11)
0108 #define B43_LPPHY_OFDMPWR_THRESH1 B43_PHY_OFDM(0x12)
0109 #define B43_LPPHY_OFDMPWR_THRESH2 B43_PHY_OFDM(0x13)
0110 #define B43_LPPHY_DSSSPWR_THRESH0 B43_PHY_OFDM(0x14)
0111 #define B43_LPPHY_DSSSPWR_THRESH1 B43_PHY_OFDM(0x15)
0112 #define B43_LPPHY_MINPWR_LEVEL B43_PHY_OFDM(0x16)
0113 #define B43_LPPHY_OFDMSYNCTHRESH0 B43_PHY_OFDM(0x17)
0114 #define B43_LPPHY_OFDMSYNCTHRESH1 B43_PHY_OFDM(0x18)
0115 #define B43_LPPHY_FINEFREQEST B43_PHY_OFDM(0x19)
0116 #define B43_LPPHY_IDLEAFTERPKTRXTO B43_PHY_OFDM(0x1A)
0117 #define B43_LPPHY_LTRN_CTL B43_PHY_OFDM(0x1B)
0118 #define B43_LPPHY_DCOFFSETTRANSIENT B43_PHY_OFDM(0x1C)
0119 #define B43_LPPHY_PREAMBLEINTO B43_PHY_OFDM(0x1D)
0120 #define B43_LPPHY_PREAMBLECONFIRMTO B43_PHY_OFDM(0x1E)
0121 #define B43_LPPHY_CLIPTHRESH B43_PHY_OFDM(0x1F)
0122 #define B43_LPPHY_CLIPCTRTHRESH B43_PHY_OFDM(0x20)
0123 #define B43_LPPHY_OFDMSYNCTIMER_CTL B43_PHY_OFDM(0x21)
0124 #define B43_LPPHY_WAITFORPHYSELTO B43_PHY_OFDM(0x22)
0125 #define B43_LPPHY_HIGAINDB B43_PHY_OFDM(0x23)
0126 #define B43_LPPHY_LOWGAINDB B43_PHY_OFDM(0x24)
0127 #define B43_LPPHY_VERYLOWGAINDB B43_PHY_OFDM(0x25)
0128 #define B43_LPPHY_GAINMISMATCH B43_PHY_OFDM(0x26)
0129 #define B43_LPPHY_GAINDIRECTMISMATCH B43_PHY_OFDM(0x27)
0130 #define B43_LPPHY_PWR_THRESH0 B43_PHY_OFDM(0x28)
0131 #define B43_LPPHY_PWR_THRESH1 B43_PHY_OFDM(0x29)
0132 #define B43_LPPHY_DETECTOR_DELAY_ADJUST B43_PHY_OFDM(0x2A)
0133 #define B43_LPPHY_REDUCED_DETECTOR_DELAY B43_PHY_OFDM(0x2B)
0134 #define B43_LPPHY_DATA_TO B43_PHY_OFDM(0x2C)
0135 #define B43_LPPHY_CORRELATOR_DIS_DELAY B43_PHY_OFDM(0x2D)
0136 #define B43_LPPHY_DIVERSITY_GAINBACK B43_PHY_OFDM(0x2E)
0137 #define B43_LPPHY_DSSS_CONFIRM_CNT B43_PHY_OFDM(0x2F)
0138 #define B43_LPPHY_DC_BLANK_INT B43_PHY_OFDM(0x30)
0139 #define B43_LPPHY_GAIN_MISMATCH_LIMIT B43_PHY_OFDM(0x31)
0140 #define B43_LPPHY_CRS_ED_THRESH B43_PHY_OFDM(0x32)
0141 #define B43_LPPHY_PHASE_SHIFT_CTL B43_PHY_OFDM(0x33)
0142 #define B43_LPPHY_INPUT_PWRDB B43_PHY_OFDM(0x34)
0143 #define B43_LPPHY_OFDM_SYNC_CTL B43_PHY_OFDM(0x35)
0144 #define B43_LPPHY_AFE_ADC_CTL_0 B43_PHY_OFDM(0x36)
0145 #define B43_LPPHY_AFE_ADC_CTL_1 B43_PHY_OFDM(0x37)
0146 #define B43_LPPHY_AFE_ADC_CTL_2 B43_PHY_OFDM(0x38)
0147 #define B43_LPPHY_AFE_DAC_CTL B43_PHY_OFDM(0x39)
0148 #define B43_LPPHY_AFE_CTL B43_PHY_OFDM(0x3A)
0149 #define B43_LPPHY_AFE_CTL_OVR B43_PHY_OFDM(0x3B)
0150 #define B43_LPPHY_AFE_CTL_OVRVAL B43_PHY_OFDM(0x3C)
0151 #define B43_LPPHY_AFE_RSSI_CTL_0 B43_PHY_OFDM(0x3D)
0152 #define B43_LPPHY_AFE_RSSI_CTL_1 B43_PHY_OFDM(0x3E)
0153 #define B43_LPPHY_AFE_RSSI_SEL B43_PHY_OFDM(0x3F)
0154 #define B43_LPPHY_RADAR_THRESH B43_PHY_OFDM(0x40)
0155 #define B43_LPPHY_RADAR_BLANK_INT B43_PHY_OFDM(0x41)
0156 #define B43_LPPHY_RADAR_MIN_FM_INT B43_PHY_OFDM(0x42)
0157 #define B43_LPPHY_RADAR_GAIN_TO B43_PHY_OFDM(0x43)
0158 #define B43_LPPHY_RADAR_PULSE_TO B43_PHY_OFDM(0x44)
0159 #define B43_LPPHY_RADAR_DETECT_FM_CTL B43_PHY_OFDM(0x45)
0160 #define B43_LPPHY_RADAR_DETECT_EN B43_PHY_OFDM(0x46)
0161 #define B43_LPPHY_RADAR_RD_DATA_REG B43_PHY_OFDM(0x47)
0162 #define B43_LPPHY_LP_PHY_CTL B43_PHY_OFDM(0x48)
0163 #define B43_LPPHY_CLASSIFIER_CTL B43_PHY_OFDM(0x49)
0164 #define B43_LPPHY_RESET_CTL B43_PHY_OFDM(0x4A)
0165 #define B43_LPPHY_CLKEN_CTL B43_PHY_OFDM(0x4B)
0166 #define B43_LPPHY_RF_OVERRIDE_0 B43_PHY_OFDM(0x4C)
0167 #define B43_LPPHY_RF_OVERRIDE_VAL_0 B43_PHY_OFDM(0x4D)
0168 #define B43_LPPHY_TR_LOOKUP_1 B43_PHY_OFDM(0x4E)
0169 #define B43_LPPHY_TR_LOOKUP_2 B43_PHY_OFDM(0x4F)
0170 #define B43_LPPHY_RSSISELLOOKUP1 B43_PHY_OFDM(0x50)
0171 #define B43_LPPHY_IQLO_CAL_CMD B43_PHY_OFDM(0x51)
0172 #define B43_LPPHY_IQLO_CAL_CMD_N_NUM B43_PHY_OFDM(0x52)
0173 #define B43_LPPHY_IQLO_CAL_CMD_G_CTL B43_PHY_OFDM(0x53)
0174 #define B43_LPPHY_MACINT_DBG_REGISTER B43_PHY_OFDM(0x54)
0175 #define B43_LPPHY_TABLE_ADDR B43_PHY_OFDM(0x55)
0176 #define B43_LPPHY_TABLEDATALO B43_PHY_OFDM(0x56)
0177 #define B43_LPPHY_TABLEDATAHI B43_PHY_OFDM(0x57)
0178 #define B43_LPPHY_PHY_CRS_ENABLE_ADDR B43_PHY_OFDM(0x58)
0179 #define B43_LPPHY_IDLETIME_CTL B43_PHY_OFDM(0x59)
0180 #define B43_LPPHY_IDLETIME_CRS_ON_LO B43_PHY_OFDM(0x5A)
0181 #define B43_LPPHY_IDLETIME_CRS_ON_HI B43_PHY_OFDM(0x5B)
0182 #define B43_LPPHY_IDLETIME_MEAS_TIME_LO B43_PHY_OFDM(0x5C)
0183 #define B43_LPPHY_IDLETIME_MEAS_TIME_HI B43_PHY_OFDM(0x5D)
0184 #define B43_LPPHY_RESET_LEN_OFDM_TX_ADDR B43_PHY_OFDM(0x5E)
0185 #define B43_LPPHY_RESET_LEN_OFDM_RX_ADDR B43_PHY_OFDM(0x5F)
0186 #define B43_LPPHY_REG_CRS_ENABLE B43_PHY_OFDM(0x60)
0187 #define B43_LPPHY_PLCP_TMT_STR0_CTR_MIN B43_PHY_OFDM(0x61)
0188 #define B43_LPPHY_PKT_FSM_RESET_LEN_VAL B43_PHY_OFDM(0x62)
0189 #define B43_LPPHY_READSYM2RESET_CTL B43_PHY_OFDM(0x63)
0190 #define B43_LPPHY_DC_FILTER_DELAY1 B43_PHY_OFDM(0x64)
0191 #define B43_LPPHY_PACKET_RX_ACTIVE_TO B43_PHY_OFDM(0x65)
0192 #define B43_LPPHY_ED_TOVAL B43_PHY_OFDM(0x66)
0193 #define B43_LPPHY_HOLD_CRS_ON_VAL B43_PHY_OFDM(0x67)
0194 #define B43_LPPHY_OFDM_TX_PHY_CRS_DELAY_VAL B43_PHY_OFDM(0x69)
0195 #define B43_LPPHY_CCK_TX_PHY_CRS_DELAY_VAL B43_PHY_OFDM(0x6A)
0196 #define B43_LPPHY_ED_ON_CONFIRM_TIMER_VAL B43_PHY_OFDM(0x6B)
0197 #define B43_LPPHY_ED_OFFSET_CONFIRM_TIMER_VAL B43_PHY_OFDM(0x6C)
0198 #define B43_LPPHY_PHY_CRS_OFFSET_TIMER_VAL B43_PHY_OFDM(0x6D)
0199 #define B43_LPPHY_ADC_COMPENSATION_CTL B43_PHY_OFDM(0x70)
0200 #define B43_LPPHY_LOG2_RBPSK_ADDR B43_PHY_OFDM(0x71)
0201 #define B43_LPPHY_LOG2_RQPSK_ADDR B43_PHY_OFDM(0x72)
0202 #define B43_LPPHY_LOG2_R16QAM_ADDR B43_PHY_OFDM(0x73)
0203 #define B43_LPPHY_LOG2_R64QAM_ADDR B43_PHY_OFDM(0x74)
0204 #define B43_LPPHY_OFFSET_BPSK_ADDR B43_PHY_OFDM(0x75)
0205 #define B43_LPPHY_OFFSET_QPSK_ADDR B43_PHY_OFDM(0x76)
0206 #define B43_LPPHY_OFFSET_16QAM_ADDR B43_PHY_OFDM(0x77)
0207 #define B43_LPPHY_OFFSET_64QAM_ADDR B43_PHY_OFDM(0x78)
0208 #define B43_LPPHY_ALPHA1 B43_PHY_OFDM(0x79)
0209 #define B43_LPPHY_ALPHA2 B43_PHY_OFDM(0x7A)
0210 #define B43_LPPHY_BETA1 B43_PHY_OFDM(0x7B)
0211 #define B43_LPPHY_BETA2 B43_PHY_OFDM(0x7C)
0212 #define B43_LPPHY_LOOP_NUM_ADDR B43_PHY_OFDM(0x7D)
0213 #define B43_LPPHY_STR_COLLMAX_SMPL_ADDR B43_PHY_OFDM(0x7E)
0214 #define B43_LPPHY_MAX_SMPL_COARSE_FINE_ADDR B43_PHY_OFDM(0x7F)
0215 #define B43_LPPHY_MAX_SMPL_COARSE_STR0CTR_ADDR B43_PHY_OFDM(0x80)
0216 #define B43_LPPHY_IQ_ENABLE_WAIT_TIME_ADDR B43_PHY_OFDM(0x81)
0217 #define B43_LPPHY_IQ_NUM_SMPLS_ADDR B43_PHY_OFDM(0x82)
0218 #define B43_LPPHY_IQ_ACC_HI_ADDR B43_PHY_OFDM(0x83)
0219 #define B43_LPPHY_IQ_ACC_LO_ADDR B43_PHY_OFDM(0x84)
0220 #define B43_LPPHY_IQ_I_PWR_ACC_HI_ADDR B43_PHY_OFDM(0x85)
0221 #define B43_LPPHY_IQ_I_PWR_ACC_LO_ADDR B43_PHY_OFDM(0x86)
0222 #define B43_LPPHY_IQ_Q_PWR_ACC_HI_ADDR B43_PHY_OFDM(0x87)
0223 #define B43_LPPHY_IQ_Q_PWR_ACC_LO_ADDR B43_PHY_OFDM(0x88)
0224 #define B43_LPPHY_MAXNUMSTEPS B43_PHY_OFDM(0x89)
0225 #define B43_LPPHY_ROTORPHASE_ADDR B43_PHY_OFDM(0x8A)
0226 #define B43_LPPHY_ADVANCEDRETARDROTOR_ADDR B43_PHY_OFDM(0x8B)
0227 #define B43_LPPHY_RSSIADCDELAY_CTL_ADDR B43_PHY_OFDM(0x8D)
0228 #define B43_LPPHY_TSSISTAT_ADDR B43_PHY_OFDM(0x8E)
0229 #define B43_LPPHY_TEMPSENSESTAT_ADDR B43_PHY_OFDM(0x8F)
0230 #define B43_LPPHY_TEMPSENSE_CTL_ADDR B43_PHY_OFDM(0x90)
0231 #define B43_LPPHY_WRSSISTAT_ADDR B43_PHY_OFDM(0x91)
0232 #define B43_LPPHY_MUFACTORADDR B43_PHY_OFDM(0x92)
0233 #define B43_LPPHY_SCRAMSTATE_ADDR B43_PHY_OFDM(0x93)
0234 #define B43_LPPHY_TXHOLDOFFADDR B43_PHY_OFDM(0x94)
0235 #define B43_LPPHY_PKTGAINVAL_ADDR B43_PHY_OFDM(0x95)
0236 #define B43_LPPHY_COARSEESTIM_ADDR B43_PHY_OFDM(0x96)
0237 #define B43_LPPHY_STATE_TRANSITION_ADDR B43_PHY_OFDM(0x97)
0238 #define B43_LPPHY_TRN_OFFSET_ADDR B43_PHY_OFDM(0x98)
0239 #define B43_LPPHY_NUM_ROTOR_ADDR B43_PHY_OFDM(0x99)
0240 #define B43_LPPHY_VITERBI_OFFSET_ADDR B43_PHY_OFDM(0x9A)
0241 #define B43_LPPHY_SMPL_COLLECT_WAIT_ADDR B43_PHY_OFDM(0x9B)
0242 #define B43_LPPHY_A_PHY_CTL_ADDR B43_PHY_OFDM(0x9C)
0243 #define B43_LPPHY_NUM_PASS_THROUGH_ADDR B43_PHY_OFDM(0x9D)
0244 #define B43_LPPHY_RX_COMP_COEFF_S B43_PHY_OFDM(0x9E)
0245 #define B43_LPPHY_CPAROTATEVAL B43_PHY_OFDM(0x9F)
0246 #define B43_LPPHY_SMPL_PLAY_COUNT B43_PHY_OFDM(0xA0)
0247 #define B43_LPPHY_SMPL_PLAY_BUFFER_CTL B43_PHY_OFDM(0xA1)
0248 #define B43_LPPHY_FOURWIRE_CTL B43_PHY_OFDM(0xA2)
0249 #define B43_LPPHY_CPA_TAILCOUNT_VAL B43_PHY_OFDM(0xA3)
0250 #define B43_LPPHY_TX_PWR_CTL_CMD B43_PHY_OFDM(0xA4)
0251 #define B43_LPPHY_TX_PWR_CTL_CMD_MODE 0xE000
0252 #define B43_LPPHY_TX_PWR_CTL_CMD_MODE_OFF 0x0000
0253 #define B43_LPPHY_TX_PWR_CTL_CMD_MODE_SW 0x8000
0254 #define B43_LPPHY_TX_PWR_CTL_CMD_MODE_HW 0xE000
0255 #define B43_LPPHY_TX_PWR_CTL_NNUM B43_PHY_OFDM(0xA5)
0256 #define B43_LPPHY_TX_PWR_CTL_IDLETSSI B43_PHY_OFDM(0xA6)
0257 #define B43_LPPHY_TX_PWR_CTL_TARGETPWR B43_PHY_OFDM(0xA7)
0258 #define B43_LPPHY_TX_PWR_CTL_DELTAPWR_LIMIT B43_PHY_OFDM(0xA8)
0259 #define B43_LPPHY_TX_PWR_CTL_BASEINDEX B43_PHY_OFDM(0xA9)
0260 #define B43_LPPHY_TX_PWR_CTL_PWR_INDEX B43_PHY_OFDM(0xAA)
0261 #define B43_LPPHY_TX_PWR_CTL_STAT B43_PHY_OFDM(0xAB)
0262 #define B43_LPPHY_LP_RF_SIGNAL_LUT B43_PHY_OFDM(0xAC)
0263 #define B43_LPPHY_RX_RADIO_CTL_FILTER_STATE B43_PHY_OFDM(0xAD)
0264 #define B43_LPPHY_RX_RADIO_CTL B43_PHY_OFDM(0xAE)
0265 #define B43_LPPHY_NRSSI_STAT_ADDR B43_PHY_OFDM(0xAF)
0266 #define B43_LPPHY_RF_OVERRIDE_2 B43_PHY_OFDM(0xB0)
0267 #define B43_LPPHY_RF_OVERRIDE_2_VAL B43_PHY_OFDM(0xB1)
0268 #define B43_LPPHY_PS_CTL_OVERRIDE_VAL0 B43_PHY_OFDM(0xB2)
0269 #define B43_LPPHY_PS_CTL_OVERRIDE_VAL1 B43_PHY_OFDM(0xB3)
0270 #define B43_LPPHY_PS_CTL_OVERRIDE_VAL2 B43_PHY_OFDM(0xB4)
0271 #define B43_LPPHY_TX_GAIN_CTL_OVERRIDE_VAL B43_PHY_OFDM(0xB5)
0272 #define B43_LPPHY_RX_GAIN_CTL_OVERRIDE_VAL B43_PHY_OFDM(0xB6)
0273 #define B43_LPPHY_AFE_DDFS B43_PHY_OFDM(0xB7)
0274 #define B43_LPPHY_AFE_DDFS_POINTER_INIT B43_PHY_OFDM(0xB8)
0275 #define B43_LPPHY_AFE_DDFS_INCR_INIT B43_PHY_OFDM(0xB9)
0276 #define B43_LPPHY_MRCNOISEREDUCTION B43_PHY_OFDM(0xBA)
0277 #define B43_LPPHY_TR_LOOKUP_3 B43_PHY_OFDM(0xBB)
0278 #define B43_LPPHY_TR_LOOKUP_4 B43_PHY_OFDM(0xBC)
0279 #define B43_LPPHY_RADAR_FIFO_STAT B43_PHY_OFDM(0xBD)
0280 #define B43_LPPHY_GPIO_OUTEN B43_PHY_OFDM(0xBE)
0281 #define B43_LPPHY_GPIO_SELECT B43_PHY_OFDM(0xBF)
0282 #define B43_LPPHY_GPIO_OUT B43_PHY_OFDM(0xC0)
0283 #define B43_LPPHY_4C3 B43_PHY_OFDM(0xC3)
0284 #define B43_LPPHY_4C4 B43_PHY_OFDM(0xC4)
0285 #define B43_LPPHY_4C5 B43_PHY_OFDM(0xC5)
0286 #define B43_LPPHY_TR_LOOKUP_5 B43_PHY_OFDM(0xC7)
0287 #define B43_LPPHY_TR_LOOKUP_6 B43_PHY_OFDM(0xC8)
0288 #define B43_LPPHY_TR_LOOKUP_7 B43_PHY_OFDM(0xC9)
0289 #define B43_LPPHY_TR_LOOKUP_8 B43_PHY_OFDM(0xCA)
0290 #define B43_LPPHY_RF_PWR_OVERRIDE B43_PHY_OFDM(0xD3)
0291
0292
0293
0294
0295 #define B43_LP_RADIO(radio_reg) (radio_reg)
0296 #define B43_LP_NORTH(radio_reg) B43_LP_RADIO(radio_reg)
0297 #define B43_LP_SOUTH(radio_reg) B43_LP_RADIO((radio_reg) | 0x4000)
0298
0299
0300
0301 #define B2062_N_COMM1 B43_LP_NORTH(0x000)
0302 #define B2062_N_COMM2 B43_LP_NORTH(0x002)
0303 #define B2062_N_COMM3 B43_LP_NORTH(0x003)
0304 #define B2062_N_COMM4 B43_LP_NORTH(0x004)
0305 #define B2062_N_COMM5 B43_LP_NORTH(0x005)
0306 #define B2062_N_COMM6 B43_LP_NORTH(0x006)
0307 #define B2062_N_COMM7 B43_LP_NORTH(0x007)
0308 #define B2062_N_COMM8 B43_LP_NORTH(0x008)
0309 #define B2062_N_COMM9 B43_LP_NORTH(0x009)
0310 #define B2062_N_COMM10 B43_LP_NORTH(0x00A)
0311 #define B2062_N_COMM11 B43_LP_NORTH(0x00B)
0312 #define B2062_N_COMM12 B43_LP_NORTH(0x00C)
0313 #define B2062_N_COMM13 B43_LP_NORTH(0x00D)
0314 #define B2062_N_COMM14 B43_LP_NORTH(0x00E)
0315 #define B2062_N_COMM15 B43_LP_NORTH(0x00F)
0316 #define B2062_N_PDN_CTL0 B43_LP_NORTH(0x010)
0317 #define B2062_N_PDN_CTL1 B43_LP_NORTH(0x011)
0318 #define B2062_N_PDN_CTL2 B43_LP_NORTH(0x012)
0319 #define B2062_N_PDN_CTL3 B43_LP_NORTH(0x013)
0320 #define B2062_N_PDN_CTL4 B43_LP_NORTH(0x014)
0321 #define B2062_N_GEN_CTL0 B43_LP_NORTH(0x015)
0322 #define B2062_N_IQ_CALIB B43_LP_NORTH(0x016)
0323 #define B2062_N_LGENC B43_LP_NORTH(0x017)
0324 #define B2062_N_LGENA_LPF B43_LP_NORTH(0x018)
0325 #define B2062_N_LGENA_BIAS0 B43_LP_NORTH(0x019)
0326 #define B2062_N_LGNEA_BIAS1 B43_LP_NORTH(0x01A)
0327 #define B2062_N_LGENA_CTL0 B43_LP_NORTH(0x01B)
0328 #define B2062_N_LGENA_CTL1 B43_LP_NORTH(0x01C)
0329 #define B2062_N_LGENA_CTL2 B43_LP_NORTH(0x01D)
0330 #define B2062_N_LGENA_TUNE0 B43_LP_NORTH(0x01E)
0331 #define B2062_N_LGENA_TUNE1 B43_LP_NORTH(0x01F)
0332 #define B2062_N_LGENA_TUNE2 B43_LP_NORTH(0x020)
0333 #define B2062_N_LGENA_TUNE3 B43_LP_NORTH(0x021)
0334 #define B2062_N_LGENA_CTL3 B43_LP_NORTH(0x022)
0335 #define B2062_N_LGENA_CTL4 B43_LP_NORTH(0x023)
0336 #define B2062_N_LGENA_CTL5 B43_LP_NORTH(0x024)
0337 #define B2062_N_LGENA_CTL6 B43_LP_NORTH(0x025)
0338 #define B2062_N_LGENA_CTL7 B43_LP_NORTH(0x026)
0339 #define B2062_N_RXA_CTL0 B43_LP_NORTH(0x027)
0340 #define B2062_N_RXA_CTL1 B43_LP_NORTH(0x028)
0341 #define B2062_N_RXA_CTL2 B43_LP_NORTH(0x029)
0342 #define B2062_N_RXA_CTL3 B43_LP_NORTH(0x02A)
0343 #define B2062_N_RXA_CTL4 B43_LP_NORTH(0x02B)
0344 #define B2062_N_RXA_CTL5 B43_LP_NORTH(0x02C)
0345 #define B2062_N_RXA_CTL6 B43_LP_NORTH(0x02D)
0346 #define B2062_N_RXA_CTL7 B43_LP_NORTH(0x02E)
0347 #define B2062_N_RXBB_CTL0 B43_LP_NORTH(0x02F)
0348 #define B2062_N_RXBB_CTL1 B43_LP_NORTH(0x030)
0349 #define B2062_N_RXBB_CTL2 B43_LP_NORTH(0x031)
0350 #define B2062_N_RXBB_GAIN0 B43_LP_NORTH(0x032)
0351 #define B2062_N_RXBB_GAIN1 B43_LP_NORTH(0x033)
0352 #define B2062_N_RXBB_GAIN2 B43_LP_NORTH(0x034)
0353 #define B2062_N_RXBB_GAIN3 B43_LP_NORTH(0x035)
0354 #define B2062_N_RXBB_RSSI0 B43_LP_NORTH(0x036)
0355 #define B2062_N_RXBB_RSSI1 B43_LP_NORTH(0x037)
0356 #define B2062_N_RXBB_CALIB0 B43_LP_NORTH(0x038)
0357 #define B2062_N_RXBB_CALIB1 B43_LP_NORTH(0x039)
0358 #define B2062_N_RXBB_CALIB2 B43_LP_NORTH(0x03A)
0359 #define B2062_N_RXBB_BIAS0 B43_LP_NORTH(0x03B)
0360 #define B2062_N_RXBB_BIAS1 B43_LP_NORTH(0x03C)
0361 #define B2062_N_RXBB_BIAS2 B43_LP_NORTH(0x03D)
0362 #define B2062_N_RXBB_BIAS3 B43_LP_NORTH(0x03E)
0363 #define B2062_N_RXBB_BIAS4 B43_LP_NORTH(0x03F)
0364 #define B2062_N_RXBB_BIAS5 B43_LP_NORTH(0x040)
0365 #define B2062_N_RXBB_RSSI2 B43_LP_NORTH(0x041)
0366 #define B2062_N_RXBB_RSSI3 B43_LP_NORTH(0x042)
0367 #define B2062_N_RXBB_RSSI4 B43_LP_NORTH(0x043)
0368 #define B2062_N_RXBB_RSSI5 B43_LP_NORTH(0x044)
0369 #define B2062_N_TX_CTL0 B43_LP_NORTH(0x045)
0370 #define B2062_N_TX_CTL1 B43_LP_NORTH(0x046)
0371 #define B2062_N_TX_CTL2 B43_LP_NORTH(0x047)
0372 #define B2062_N_TX_CTL3 B43_LP_NORTH(0x048)
0373 #define B2062_N_TX_CTL4 B43_LP_NORTH(0x049)
0374 #define B2062_N_TX_CTL5 B43_LP_NORTH(0x04A)
0375 #define B2062_N_TX_CTL6 B43_LP_NORTH(0x04B)
0376 #define B2062_N_TX_CTL7 B43_LP_NORTH(0x04C)
0377 #define B2062_N_TX_CTL8 B43_LP_NORTH(0x04D)
0378 #define B2062_N_TX_CTL9 B43_LP_NORTH(0x04E)
0379 #define B2062_N_TX_CTL_A B43_LP_NORTH(0x04F)
0380 #define B2062_N_TX_GC2G B43_LP_NORTH(0x050)
0381 #define B2062_N_TX_GC5G B43_LP_NORTH(0x051)
0382 #define B2062_N_TX_TUNE B43_LP_NORTH(0x052)
0383 #define B2062_N_TX_PAD B43_LP_NORTH(0x053)
0384 #define B2062_N_TX_PGA B43_LP_NORTH(0x054)
0385 #define B2062_N_TX_PADAUX B43_LP_NORTH(0x055)
0386 #define B2062_N_TX_PGAAUX B43_LP_NORTH(0x056)
0387 #define B2062_N_TSSI_CTL0 B43_LP_NORTH(0x057)
0388 #define B2062_N_TSSI_CTL1 B43_LP_NORTH(0x058)
0389 #define B2062_N_TSSI_CTL2 B43_LP_NORTH(0x059)
0390 #define B2062_N_IQ_CALIB_CTL0 B43_LP_NORTH(0x05A)
0391 #define B2062_N_IQ_CALIB_CTL1 B43_LP_NORTH(0x05B)
0392 #define B2062_N_IQ_CALIB_CTL2 B43_LP_NORTH(0x05C)
0393 #define B2062_N_CALIB_TS B43_LP_NORTH(0x05D)
0394 #define B2062_N_CALIB_CTL0 B43_LP_NORTH(0x05E)
0395 #define B2062_N_CALIB_CTL1 B43_LP_NORTH(0x05F)
0396 #define B2062_N_CALIB_CTL2 B43_LP_NORTH(0x060)
0397 #define B2062_N_CALIB_CTL3 B43_LP_NORTH(0x061)
0398 #define B2062_N_CALIB_CTL4 B43_LP_NORTH(0x062)
0399 #define B2062_N_CALIB_DBG0 B43_LP_NORTH(0x063)
0400 #define B2062_N_CALIB_DBG1 B43_LP_NORTH(0x064)
0401 #define B2062_N_CALIB_DBG2 B43_LP_NORTH(0x065)
0402 #define B2062_N_CALIB_DBG3 B43_LP_NORTH(0x066)
0403 #define B2062_N_PSENSE_CTL0 B43_LP_NORTH(0x069)
0404 #define B2062_N_PSENSE_CTL1 B43_LP_NORTH(0x06A)
0405 #define B2062_N_PSENSE_CTL2 B43_LP_NORTH(0x06B)
0406 #define B2062_N_TEST_BUF0 B43_LP_NORTH(0x06C)
0407
0408
0409 #define B2062_S_COMM1 B43_LP_SOUTH(0x000)
0410 #define B2062_S_RADIO_ID_CODE B43_LP_SOUTH(0x001)
0411 #define B2062_S_COMM2 B43_LP_SOUTH(0x002)
0412 #define B2062_S_COMM3 B43_LP_SOUTH(0x003)
0413 #define B2062_S_COMM4 B43_LP_SOUTH(0x004)
0414 #define B2062_S_COMM5 B43_LP_SOUTH(0x005)
0415 #define B2062_S_COMM6 B43_LP_SOUTH(0x006)
0416 #define B2062_S_COMM7 B43_LP_SOUTH(0x007)
0417 #define B2062_S_COMM8 B43_LP_SOUTH(0x008)
0418 #define B2062_S_COMM9 B43_LP_SOUTH(0x009)
0419 #define B2062_S_COMM10 B43_LP_SOUTH(0x00A)
0420 #define B2062_S_COMM11 B43_LP_SOUTH(0x00B)
0421 #define B2062_S_COMM12 B43_LP_SOUTH(0x00C)
0422 #define B2062_S_COMM13 B43_LP_SOUTH(0x00D)
0423 #define B2062_S_COMM14 B43_LP_SOUTH(0x00E)
0424 #define B2062_S_COMM15 B43_LP_SOUTH(0x00F)
0425 #define B2062_S_PDS_CTL0 B43_LP_SOUTH(0x010)
0426 #define B2062_S_PDS_CTL1 B43_LP_SOUTH(0x011)
0427 #define B2062_S_PDS_CTL2 B43_LP_SOUTH(0x012)
0428 #define B2062_S_PDS_CTL3 B43_LP_SOUTH(0x013)
0429 #define B2062_S_BG_CTL0 B43_LP_SOUTH(0x014)
0430 #define B2062_S_BG_CTL1 B43_LP_SOUTH(0x015)
0431 #define B2062_S_BG_CTL2 B43_LP_SOUTH(0x016)
0432 #define B2062_S_LGENG_CTL0 B43_LP_SOUTH(0x017)
0433 #define B2062_S_LGENG_CTL1 B43_LP_SOUTH(0x018)
0434 #define B2062_S_LGENG_CTL2 B43_LP_SOUTH(0x019)
0435 #define B2062_S_LGENG_CTL3 B43_LP_SOUTH(0x01A)
0436 #define B2062_S_LGENG_CTL4 B43_LP_SOUTH(0x01B)
0437 #define B2062_S_LGENG_CTL5 B43_LP_SOUTH(0x01C)
0438 #define B2062_S_LGENG_CTL6 B43_LP_SOUTH(0x01D)
0439 #define B2062_S_LGENG_CTL7 B43_LP_SOUTH(0x01E)
0440 #define B2062_S_LGENG_CTL8 B43_LP_SOUTH(0x01F)
0441 #define B2062_S_LGENG_CTL9 B43_LP_SOUTH(0x020)
0442 #define B2062_S_LGENG_CTL10 B43_LP_SOUTH(0x021)
0443 #define B2062_S_LGENG_CTL11 B43_LP_SOUTH(0x022)
0444 #define B2062_S_REFPLL_CTL0 B43_LP_SOUTH(0x023)
0445 #define B2062_S_REFPLL_CTL1 B43_LP_SOUTH(0x024)
0446 #define B2062_S_REFPLL_CTL2 B43_LP_SOUTH(0x025)
0447 #define B2062_S_REFPLL_CTL3 B43_LP_SOUTH(0x026)
0448 #define B2062_S_REFPLL_CTL4 B43_LP_SOUTH(0x027)
0449 #define B2062_S_REFPLL_CTL5 B43_LP_SOUTH(0x028)
0450 #define B2062_S_REFPLL_CTL6 B43_LP_SOUTH(0x029)
0451 #define B2062_S_REFPLL_CTL7 B43_LP_SOUTH(0x02A)
0452 #define B2062_S_REFPLL_CTL8 B43_LP_SOUTH(0x02B)
0453 #define B2062_S_REFPLL_CTL9 B43_LP_SOUTH(0x02C)
0454 #define B2062_S_REFPLL_CTL10 B43_LP_SOUTH(0x02D)
0455 #define B2062_S_REFPLL_CTL11 B43_LP_SOUTH(0x02E)
0456 #define B2062_S_REFPLL_CTL12 B43_LP_SOUTH(0x02F)
0457 #define B2062_S_REFPLL_CTL13 B43_LP_SOUTH(0x030)
0458 #define B2062_S_REFPLL_CTL14 B43_LP_SOUTH(0x031)
0459 #define B2062_S_REFPLL_CTL15 B43_LP_SOUTH(0x032)
0460 #define B2062_S_REFPLL_CTL16 B43_LP_SOUTH(0x033)
0461 #define B2062_S_RFPLL_CTL0 B43_LP_SOUTH(0x034)
0462 #define B2062_S_RFPLL_CTL1 B43_LP_SOUTH(0x035)
0463 #define B2062_S_RFPLL_CTL2 B43_LP_SOUTH(0x036)
0464 #define B2062_S_RFPLL_CTL3 B43_LP_SOUTH(0x037)
0465 #define B2062_S_RFPLL_CTL4 B43_LP_SOUTH(0x038)
0466 #define B2062_S_RFPLL_CTL5 B43_LP_SOUTH(0x039)
0467 #define B2062_S_RFPLL_CTL6 B43_LP_SOUTH(0x03A)
0468 #define B2062_S_RFPLL_CTL7 B43_LP_SOUTH(0x03B)
0469 #define B2062_S_RFPLL_CTL8 B43_LP_SOUTH(0x03C)
0470 #define B2062_S_RFPLL_CTL9 B43_LP_SOUTH(0x03D)
0471 #define B2062_S_RFPLL_CTL10 B43_LP_SOUTH(0x03E)
0472 #define B2062_S_RFPLL_CTL11 B43_LP_SOUTH(0x03F)
0473 #define B2062_S_RFPLL_CTL12 B43_LP_SOUTH(0x040)
0474 #define B2062_S_RFPLL_CTL13 B43_LP_SOUTH(0x041)
0475 #define B2062_S_RFPLL_CTL14 B43_LP_SOUTH(0x042)
0476 #define B2062_S_RFPLL_CTL15 B43_LP_SOUTH(0x043)
0477 #define B2062_S_RFPLL_CTL16 B43_LP_SOUTH(0x044)
0478 #define B2062_S_RFPLL_CTL17 B43_LP_SOUTH(0x045)
0479 #define B2062_S_RFPLL_CTL18 B43_LP_SOUTH(0x046)
0480 #define B2062_S_RFPLL_CTL19 B43_LP_SOUTH(0x047)
0481 #define B2062_S_RFPLL_CTL20 B43_LP_SOUTH(0x048)
0482 #define B2062_S_RFPLL_CTL21 B43_LP_SOUTH(0x049)
0483 #define B2062_S_RFPLL_CTL22 B43_LP_SOUTH(0x04A)
0484 #define B2062_S_RFPLL_CTL23 B43_LP_SOUTH(0x04B)
0485 #define B2062_S_RFPLL_CTL24 B43_LP_SOUTH(0x04C)
0486 #define B2062_S_RFPLL_CTL25 B43_LP_SOUTH(0x04D)
0487 #define B2062_S_RFPLL_CTL26 B43_LP_SOUTH(0x04E)
0488 #define B2062_S_RFPLL_CTL27 B43_LP_SOUTH(0x04F)
0489 #define B2062_S_RFPLL_CTL28 B43_LP_SOUTH(0x050)
0490 #define B2062_S_RFPLL_CTL29 B43_LP_SOUTH(0x051)
0491 #define B2062_S_RFPLL_CTL30 B43_LP_SOUTH(0x052)
0492 #define B2062_S_RFPLL_CTL31 B43_LP_SOUTH(0x053)
0493 #define B2062_S_RFPLL_CTL32 B43_LP_SOUTH(0x054)
0494 #define B2062_S_RFPLL_CTL33 B43_LP_SOUTH(0x055)
0495 #define B2062_S_RFPLL_CTL34 B43_LP_SOUTH(0x056)
0496 #define B2062_S_RXG_CNT0 B43_LP_SOUTH(0x057)
0497 #define B2062_S_RXG_CNT1 B43_LP_SOUTH(0x058)
0498 #define B2062_S_RXG_CNT2 B43_LP_SOUTH(0x059)
0499 #define B2062_S_RXG_CNT3 B43_LP_SOUTH(0x05A)
0500 #define B2062_S_RXG_CNT4 B43_LP_SOUTH(0x05B)
0501 #define B2062_S_RXG_CNT5 B43_LP_SOUTH(0x05C)
0502 #define B2062_S_RXG_CNT6 B43_LP_SOUTH(0x05D)
0503 #define B2062_S_RXG_CNT7 B43_LP_SOUTH(0x05E)
0504 #define B2062_S_RXG_CNT8 B43_LP_SOUTH(0x05F)
0505 #define B2062_S_RXG_CNT9 B43_LP_SOUTH(0x060)
0506 #define B2062_S_RXG_CNT10 B43_LP_SOUTH(0x061)
0507 #define B2062_S_RXG_CNT11 B43_LP_SOUTH(0x062)
0508 #define B2062_S_RXG_CNT12 B43_LP_SOUTH(0x063)
0509 #define B2062_S_RXG_CNT13 B43_LP_SOUTH(0x064)
0510 #define B2062_S_RXG_CNT14 B43_LP_SOUTH(0x065)
0511 #define B2062_S_RXG_CNT15 B43_LP_SOUTH(0x066)
0512 #define B2062_S_RXG_CNT16 B43_LP_SOUTH(0x067)
0513 #define B2062_S_RXG_CNT17 B43_LP_SOUTH(0x068)
0514
0515
0516
0517
0518 #define B2063_RADIO_ID_CODE B43_LP_RADIO(0x001)
0519 #define B2063_COMM1 B43_LP_RADIO(0x000)
0520 #define B2063_COMM2 B43_LP_RADIO(0x002)
0521 #define B2063_COMM3 B43_LP_RADIO(0x003)
0522 #define B2063_COMM4 B43_LP_RADIO(0x004)
0523 #define B2063_COMM5 B43_LP_RADIO(0x005)
0524 #define B2063_COMM6 B43_LP_RADIO(0x006)
0525 #define B2063_COMM7 B43_LP_RADIO(0x007)
0526 #define B2063_COMM8 B43_LP_RADIO(0x008)
0527 #define B2063_COMM9 B43_LP_RADIO(0x009)
0528 #define B2063_COMM10 B43_LP_RADIO(0x00A)
0529 #define B2063_COMM11 B43_LP_RADIO(0x00B)
0530 #define B2063_COMM12 B43_LP_RADIO(0x00C)
0531 #define B2063_COMM13 B43_LP_RADIO(0x00D)
0532 #define B2063_COMM14 B43_LP_RADIO(0x00E)
0533 #define B2063_COMM15 B43_LP_RADIO(0x00F)
0534 #define B2063_COMM16 B43_LP_RADIO(0x010)
0535 #define B2063_COMM17 B43_LP_RADIO(0x011)
0536 #define B2063_COMM18 B43_LP_RADIO(0x012)
0537 #define B2063_COMM19 B43_LP_RADIO(0x013)
0538 #define B2063_COMM20 B43_LP_RADIO(0x014)
0539 #define B2063_COMM21 B43_LP_RADIO(0x015)
0540 #define B2063_COMM22 B43_LP_RADIO(0x016)
0541 #define B2063_COMM23 B43_LP_RADIO(0x017)
0542 #define B2063_COMM24 B43_LP_RADIO(0x018)
0543 #define B2063_PWR_SWITCH_CTL B43_LP_RADIO(0x019)
0544 #define B2063_PLL_SP1 B43_LP_RADIO(0x01A)
0545 #define B2063_PLL_SP2 B43_LP_RADIO(0x01B)
0546 #define B2063_LOGEN_SP1 B43_LP_RADIO(0x01C)
0547 #define B2063_LOGEN_SP2 B43_LP_RADIO(0x01D)
0548 #define B2063_LOGEN_SP3 B43_LP_RADIO(0x01E)
0549 #define B2063_LOGEN_SP4 B43_LP_RADIO(0x01F)
0550 #define B2063_LOGEN_SP5 B43_LP_RADIO(0x020)
0551 #define B2063_G_RX_SP1 B43_LP_RADIO(0x021)
0552 #define B2063_G_RX_SP2 B43_LP_RADIO(0x022)
0553 #define B2063_G_RX_SP3 B43_LP_RADIO(0x023)
0554 #define B2063_G_RX_SP4 B43_LP_RADIO(0x024)
0555 #define B2063_G_RX_SP5 B43_LP_RADIO(0x025)
0556 #define B2063_G_RX_SP6 B43_LP_RADIO(0x026)
0557 #define B2063_G_RX_SP7 B43_LP_RADIO(0x027)
0558 #define B2063_G_RX_SP8 B43_LP_RADIO(0x028)
0559 #define B2063_G_RX_SP9 B43_LP_RADIO(0x029)
0560 #define B2063_G_RX_SP10 B43_LP_RADIO(0x02A)
0561 #define B2063_G_RX_SP11 B43_LP_RADIO(0x02B)
0562 #define B2063_A_RX_SP1 B43_LP_RADIO(0x02C)
0563 #define B2063_A_RX_SP2 B43_LP_RADIO(0x02D)
0564 #define B2063_A_RX_SP3 B43_LP_RADIO(0x02E)
0565 #define B2063_A_RX_SP4 B43_LP_RADIO(0x02F)
0566 #define B2063_A_RX_SP5 B43_LP_RADIO(0x030)
0567 #define B2063_A_RX_SP6 B43_LP_RADIO(0x031)
0568 #define B2063_A_RX_SP7 B43_LP_RADIO(0x032)
0569 #define B2063_RX_BB_SP1 B43_LP_RADIO(0x033)
0570 #define B2063_RX_BB_SP2 B43_LP_RADIO(0x034)
0571 #define B2063_RX_BB_SP3 B43_LP_RADIO(0x035)
0572 #define B2063_RX_BB_SP4 B43_LP_RADIO(0x036)
0573 #define B2063_RX_BB_SP5 B43_LP_RADIO(0x037)
0574 #define B2063_RX_BB_SP6 B43_LP_RADIO(0x038)
0575 #define B2063_RX_BB_SP7 B43_LP_RADIO(0x039)
0576 #define B2063_RX_BB_SP8 B43_LP_RADIO(0x03A)
0577 #define B2063_TX_RF_SP1 B43_LP_RADIO(0x03B)
0578 #define B2063_TX_RF_SP2 B43_LP_RADIO(0x03C)
0579 #define B2063_TX_RF_SP3 B43_LP_RADIO(0x03D)
0580 #define B2063_TX_RF_SP4 B43_LP_RADIO(0x03E)
0581 #define B2063_TX_RF_SP5 B43_LP_RADIO(0x03F)
0582 #define B2063_TX_RF_SP6 B43_LP_RADIO(0x040)
0583 #define B2063_TX_RF_SP7 B43_LP_RADIO(0x041)
0584 #define B2063_TX_RF_SP8 B43_LP_RADIO(0x042)
0585 #define B2063_TX_RF_SP9 B43_LP_RADIO(0x043)
0586 #define B2063_TX_RF_SP10 B43_LP_RADIO(0x044)
0587 #define B2063_TX_RF_SP11 B43_LP_RADIO(0x045)
0588 #define B2063_TX_RF_SP12 B43_LP_RADIO(0x046)
0589 #define B2063_TX_RF_SP13 B43_LP_RADIO(0x047)
0590 #define B2063_TX_RF_SP14 B43_LP_RADIO(0x048)
0591 #define B2063_TX_RF_SP15 B43_LP_RADIO(0x049)
0592 #define B2063_TX_RF_SP16 B43_LP_RADIO(0x04A)
0593 #define B2063_TX_RF_SP17 B43_LP_RADIO(0x04B)
0594 #define B2063_PA_SP1 B43_LP_RADIO(0x04C)
0595 #define B2063_PA_SP2 B43_LP_RADIO(0x04D)
0596 #define B2063_PA_SP3 B43_LP_RADIO(0x04E)
0597 #define B2063_PA_SP4 B43_LP_RADIO(0x04F)
0598 #define B2063_PA_SP5 B43_LP_RADIO(0x050)
0599 #define B2063_PA_SP6 B43_LP_RADIO(0x051)
0600 #define B2063_PA_SP7 B43_LP_RADIO(0x052)
0601 #define B2063_TX_BB_SP1 B43_LP_RADIO(0x053)
0602 #define B2063_TX_BB_SP2 B43_LP_RADIO(0x054)
0603 #define B2063_TX_BB_SP3 B43_LP_RADIO(0x055)
0604 #define B2063_REG_SP1 B43_LP_RADIO(0x056)
0605 #define B2063_BANDGAP_CTL1 B43_LP_RADIO(0x057)
0606 #define B2063_BANDGAP_CTL2 B43_LP_RADIO(0x058)
0607 #define B2063_LPO_CTL1 B43_LP_RADIO(0x059)
0608 #define B2063_RC_CALIB_CTL1 B43_LP_RADIO(0x05A)
0609 #define B2063_RC_CALIB_CTL2 B43_LP_RADIO(0x05B)
0610 #define B2063_RC_CALIB_CTL3 B43_LP_RADIO(0x05C)
0611 #define B2063_RC_CALIB_CTL4 B43_LP_RADIO(0x05D)
0612 #define B2063_RC_CALIB_CTL5 B43_LP_RADIO(0x05E)
0613 #define B2063_RC_CALIB_CTL6 B43_LP_RADIO(0x05F)
0614 #define B2063_RC_CALIB_CTL7 B43_LP_RADIO(0x060)
0615 #define B2063_RC_CALIB_CTL8 B43_LP_RADIO(0x061)
0616 #define B2063_RC_CALIB_CTL9 B43_LP_RADIO(0x062)
0617 #define B2063_RC_CALIB_CTL10 B43_LP_RADIO(0x063)
0618 #define B2063_PLL_JTAG_CALNRST B43_LP_RADIO(0x064)
0619 #define B2063_PLL_JTAG_IN_PLL1 B43_LP_RADIO(0x065)
0620 #define B2063_PLL_JTAG_IN_PLL2 B43_LP_RADIO(0x066)
0621 #define B2063_PLL_JTAG_PLL_CP1 B43_LP_RADIO(0x067)
0622 #define B2063_PLL_JTAG_PLL_CP2 B43_LP_RADIO(0x068)
0623 #define B2063_PLL_JTAG_PLL_CP3 B43_LP_RADIO(0x069)
0624 #define B2063_PLL_JTAG_PLL_CP4 B43_LP_RADIO(0x06A)
0625 #define B2063_PLL_JTAG_PLL_CTL1 B43_LP_RADIO(0x06B)
0626 #define B2063_PLL_JTAG_PLL_LF1 B43_LP_RADIO(0x06C)
0627 #define B2063_PLL_JTAG_PLL_LF2 B43_LP_RADIO(0x06D)
0628 #define B2063_PLL_JTAG_PLL_LF3 B43_LP_RADIO(0x06E)
0629 #define B2063_PLL_JTAG_PLL_LF4 B43_LP_RADIO(0x06F)
0630 #define B2063_PLL_JTAG_PLL_SG1 B43_LP_RADIO(0x070)
0631 #define B2063_PLL_JTAG_PLL_SG2 B43_LP_RADIO(0x071)
0632 #define B2063_PLL_JTAG_PLL_SG3 B43_LP_RADIO(0x072)
0633 #define B2063_PLL_JTAG_PLL_SG4 B43_LP_RADIO(0x073)
0634 #define B2063_PLL_JTAG_PLL_SG5 B43_LP_RADIO(0x074)
0635 #define B2063_PLL_JTAG_PLL_VCO1 B43_LP_RADIO(0x075)
0636 #define B2063_PLL_JTAG_PLL_VCO2 B43_LP_RADIO(0x076)
0637 #define B2063_PLL_JTAG_PLL_VCO_CALIB1 B43_LP_RADIO(0x077)
0638 #define B2063_PLL_JTAG_PLL_VCO_CALIB2 B43_LP_RADIO(0x078)
0639 #define B2063_PLL_JTAG_PLL_VCO_CALIB3 B43_LP_RADIO(0x079)
0640 #define B2063_PLL_JTAG_PLL_VCO_CALIB4 B43_LP_RADIO(0x07A)
0641 #define B2063_PLL_JTAG_PLL_VCO_CALIB5 B43_LP_RADIO(0x07B)
0642 #define B2063_PLL_JTAG_PLL_VCO_CALIB6 B43_LP_RADIO(0x07C)
0643 #define B2063_PLL_JTAG_PLL_VCO_CALIB7 B43_LP_RADIO(0x07D)
0644 #define B2063_PLL_JTAG_PLL_VCO_CALIB8 B43_LP_RADIO(0x07E)
0645 #define B2063_PLL_JTAG_PLL_VCO_CALIB9 B43_LP_RADIO(0x07F)
0646 #define B2063_PLL_JTAG_PLL_VCO_CALIB10 B43_LP_RADIO(0x080)
0647 #define B2063_PLL_JTAG_PLL_XTAL_12 B43_LP_RADIO(0x081)
0648 #define B2063_PLL_JTAG_PLL_XTAL3 B43_LP_RADIO(0x082)
0649 #define B2063_LOGEN_ACL1 B43_LP_RADIO(0x083)
0650 #define B2063_LOGEN_ACL2 B43_LP_RADIO(0x084)
0651 #define B2063_LOGEN_ACL3 B43_LP_RADIO(0x085)
0652 #define B2063_LOGEN_ACL4 B43_LP_RADIO(0x086)
0653 #define B2063_LOGEN_ACL5 B43_LP_RADIO(0x087)
0654 #define B2063_LO_CALIB_INPUTS B43_LP_RADIO(0x088)
0655 #define B2063_LO_CALIB_CTL1 B43_LP_RADIO(0x089)
0656 #define B2063_LO_CALIB_CTL2 B43_LP_RADIO(0x08A)
0657 #define B2063_LO_CALIB_CTL3 B43_LP_RADIO(0x08B)
0658 #define B2063_LO_CALIB_WAITCNT B43_LP_RADIO(0x08C)
0659 #define B2063_LO_CALIB_OVR1 B43_LP_RADIO(0x08D)
0660 #define B2063_LO_CALIB_OVR2 B43_LP_RADIO(0x08E)
0661 #define B2063_LO_CALIB_OVAL1 B43_LP_RADIO(0x08F)
0662 #define B2063_LO_CALIB_OVAL2 B43_LP_RADIO(0x090)
0663 #define B2063_LO_CALIB_OVAL3 B43_LP_RADIO(0x091)
0664 #define B2063_LO_CALIB_OVAL4 B43_LP_RADIO(0x092)
0665 #define B2063_LO_CALIB_OVAL5 B43_LP_RADIO(0x093)
0666 #define B2063_LO_CALIB_OVAL6 B43_LP_RADIO(0x094)
0667 #define B2063_LO_CALIB_OVAL7 B43_LP_RADIO(0x095)
0668 #define B2063_LO_CALIB_CALVLD1 B43_LP_RADIO(0x096)
0669 #define B2063_LO_CALIB_CALVLD2 B43_LP_RADIO(0x097)
0670 #define B2063_LO_CALIB_CVAL1 B43_LP_RADIO(0x098)
0671 #define B2063_LO_CALIB_CVAL2 B43_LP_RADIO(0x099)
0672 #define B2063_LO_CALIB_CVAL3 B43_LP_RADIO(0x09A)
0673 #define B2063_LO_CALIB_CVAL4 B43_LP_RADIO(0x09B)
0674 #define B2063_LO_CALIB_CVAL5 B43_LP_RADIO(0x09C)
0675 #define B2063_LO_CALIB_CVAL6 B43_LP_RADIO(0x09D)
0676 #define B2063_LO_CALIB_CVAL7 B43_LP_RADIO(0x09E)
0677 #define B2063_LOGEN_CALIB_EN B43_LP_RADIO(0x09F)
0678 #define B2063_LOGEN_PEAKDET1 B43_LP_RADIO(0x0A0)
0679 #define B2063_LOGEN_RCCR1 B43_LP_RADIO(0x0A1)
0680 #define B2063_LOGEN_VCOBUF1 B43_LP_RADIO(0x0A2)
0681 #define B2063_LOGEN_MIXER1 B43_LP_RADIO(0x0A3)
0682 #define B2063_LOGEN_MIXER2 B43_LP_RADIO(0x0A4)
0683 #define B2063_LOGEN_BUF1 B43_LP_RADIO(0x0A5)
0684 #define B2063_LOGEN_BUF2 B43_LP_RADIO(0x0A6)
0685 #define B2063_LOGEN_DIV1 B43_LP_RADIO(0x0A7)
0686 #define B2063_LOGEN_DIV2 B43_LP_RADIO(0x0A8)
0687 #define B2063_LOGEN_DIV3 B43_LP_RADIO(0x0A9)
0688 #define B2063_LOGEN_CBUFRX1 B43_LP_RADIO(0x0AA)
0689 #define B2063_LOGEN_CBUFRX2 B43_LP_RADIO(0x0AB)
0690 #define B2063_LOGEN_CBUFTX1 B43_LP_RADIO(0x0AC)
0691 #define B2063_LOGEN_CBUFTX2 B43_LP_RADIO(0x0AD)
0692 #define B2063_LOGEN_IDAC1 B43_LP_RADIO(0x0AE)
0693 #define B2063_LOGEN_SPARE1 B43_LP_RADIO(0x0AF)
0694 #define B2063_LOGEN_SPARE2 B43_LP_RADIO(0x0B0)
0695 #define B2063_LOGEN_SPARE3 B43_LP_RADIO(0x0B1)
0696 #define B2063_G_RX_1ST1 B43_LP_RADIO(0x0B2)
0697 #define B2063_G_RX_1ST2 B43_LP_RADIO(0x0B3)
0698 #define B2063_G_RX_1ST3 B43_LP_RADIO(0x0B4)
0699 #define B2063_G_RX_2ND1 B43_LP_RADIO(0x0B5)
0700 #define B2063_G_RX_2ND2 B43_LP_RADIO(0x0B6)
0701 #define B2063_G_RX_2ND3 B43_LP_RADIO(0x0B7)
0702 #define B2063_G_RX_2ND4 B43_LP_RADIO(0x0B8)
0703 #define B2063_G_RX_2ND5 B43_LP_RADIO(0x0B9)
0704 #define B2063_G_RX_2ND6 B43_LP_RADIO(0x0BA)
0705 #define B2063_G_RX_2ND7 B43_LP_RADIO(0x0BB)
0706 #define B2063_G_RX_2ND8 B43_LP_RADIO(0x0BC)
0707 #define B2063_G_RX_PS1 B43_LP_RADIO(0x0BD)
0708 #define B2063_G_RX_PS2 B43_LP_RADIO(0x0BE)
0709 #define B2063_G_RX_PS3 B43_LP_RADIO(0x0BF)
0710 #define B2063_G_RX_PS4 B43_LP_RADIO(0x0C0)
0711 #define B2063_G_RX_PS5 B43_LP_RADIO(0x0C1)
0712 #define B2063_G_RX_MIX1 B43_LP_RADIO(0x0C2)
0713 #define B2063_G_RX_MIX2 B43_LP_RADIO(0x0C3)
0714 #define B2063_G_RX_MIX3 B43_LP_RADIO(0x0C4)
0715 #define B2063_G_RX_MIX4 B43_LP_RADIO(0x0C5)
0716 #define B2063_G_RX_MIX5 B43_LP_RADIO(0x0C6)
0717 #define B2063_G_RX_MIX6 B43_LP_RADIO(0x0C7)
0718 #define B2063_G_RX_MIX7 B43_LP_RADIO(0x0C8)
0719 #define B2063_G_RX_MIX8 B43_LP_RADIO(0x0C9)
0720 #define B2063_G_RX_PDET1 B43_LP_RADIO(0x0CA)
0721 #define B2063_G_RX_SPARES1 B43_LP_RADIO(0x0CB)
0722 #define B2063_G_RX_SPARES2 B43_LP_RADIO(0x0CC)
0723 #define B2063_G_RX_SPARES3 B43_LP_RADIO(0x0CD)
0724 #define B2063_A_RX_1ST1 B43_LP_RADIO(0x0CE)
0725 #define B2063_A_RX_1ST2 B43_LP_RADIO(0x0CF)
0726 #define B2063_A_RX_1ST3 B43_LP_RADIO(0x0D0)
0727 #define B2063_A_RX_1ST4 B43_LP_RADIO(0x0D1)
0728 #define B2063_A_RX_1ST5 B43_LP_RADIO(0x0D2)
0729 #define B2063_A_RX_2ND1 B43_LP_RADIO(0x0D3)
0730 #define B2063_A_RX_2ND2 B43_LP_RADIO(0x0D4)
0731 #define B2063_A_RX_2ND3 B43_LP_RADIO(0x0D5)
0732 #define B2063_A_RX_2ND4 B43_LP_RADIO(0x0D6)
0733 #define B2063_A_RX_2ND5 B43_LP_RADIO(0x0D7)
0734 #define B2063_A_RX_2ND6 B43_LP_RADIO(0x0D8)
0735 #define B2063_A_RX_2ND7 B43_LP_RADIO(0x0D9)
0736 #define B2063_A_RX_PS1 B43_LP_RADIO(0x0DA)
0737 #define B2063_A_RX_PS2 B43_LP_RADIO(0x0DB)
0738 #define B2063_A_RX_PS3 B43_LP_RADIO(0x0DC)
0739 #define B2063_A_RX_PS4 B43_LP_RADIO(0x0DD)
0740 #define B2063_A_RX_PS5 B43_LP_RADIO(0x0DE)
0741 #define B2063_A_RX_PS6 B43_LP_RADIO(0x0DF)
0742 #define B2063_A_RX_MIX1 B43_LP_RADIO(0x0E0)
0743 #define B2063_A_RX_MIX2 B43_LP_RADIO(0x0E1)
0744 #define B2063_A_RX_MIX3 B43_LP_RADIO(0x0E2)
0745 #define B2063_A_RX_MIX4 B43_LP_RADIO(0x0E3)
0746 #define B2063_A_RX_MIX5 B43_LP_RADIO(0x0E4)
0747 #define B2063_A_RX_MIX6 B43_LP_RADIO(0x0E5)
0748 #define B2063_A_RX_MIX7 B43_LP_RADIO(0x0E6)
0749 #define B2063_A_RX_MIX8 B43_LP_RADIO(0x0E7)
0750 #define B2063_A_RX_PWRDET1 B43_LP_RADIO(0x0E8)
0751 #define B2063_A_RX_SPARE1 B43_LP_RADIO(0x0E9)
0752 #define B2063_A_RX_SPARE2 B43_LP_RADIO(0x0EA)
0753 #define B2063_A_RX_SPARE3 B43_LP_RADIO(0x0EB)
0754 #define B2063_RX_TIA_CTL1 B43_LP_RADIO(0x0EC)
0755 #define B2063_RX_TIA_CTL2 B43_LP_RADIO(0x0ED)
0756 #define B2063_RX_TIA_CTL3 B43_LP_RADIO(0x0EE)
0757 #define B2063_RX_TIA_CTL4 B43_LP_RADIO(0x0EF)
0758 #define B2063_RX_TIA_CTL5 B43_LP_RADIO(0x0F0)
0759 #define B2063_RX_TIA_CTL6 B43_LP_RADIO(0x0F1)
0760 #define B2063_RX_BB_CTL1 B43_LP_RADIO(0x0F2)
0761 #define B2063_RX_BB_CTL2 B43_LP_RADIO(0x0F3)
0762 #define B2063_RX_BB_CTL3 B43_LP_RADIO(0x0F4)
0763 #define B2063_RX_BB_CTL4 B43_LP_RADIO(0x0F5)
0764 #define B2063_RX_BB_CTL5 B43_LP_RADIO(0x0F6)
0765 #define B2063_RX_BB_CTL6 B43_LP_RADIO(0x0F7)
0766 #define B2063_RX_BB_CTL7 B43_LP_RADIO(0x0F8)
0767 #define B2063_RX_BB_CTL8 B43_LP_RADIO(0x0F9)
0768 #define B2063_RX_BB_CTL9 B43_LP_RADIO(0x0FA)
0769 #define B2063_TX_RF_CTL1 B43_LP_RADIO(0x0FB)
0770 #define B2063_TX_RF_IDAC_LO_RF_I B43_LP_RADIO(0x0FC)
0771 #define B2063_TX_RF_IDAC_LO_RF_Q B43_LP_RADIO(0x0FD)
0772 #define B2063_TX_RF_IDAC_LO_BB_I B43_LP_RADIO(0x0FE)
0773 #define B2063_TX_RF_IDAC_LO_BB_Q B43_LP_RADIO(0x0FF)
0774 #define B2063_TX_RF_CTL2 B43_LP_RADIO(0x100)
0775 #define B2063_TX_RF_CTL3 B43_LP_RADIO(0x101)
0776 #define B2063_TX_RF_CTL4 B43_LP_RADIO(0x102)
0777 #define B2063_TX_RF_CTL5 B43_LP_RADIO(0x103)
0778 #define B2063_TX_RF_CTL6 B43_LP_RADIO(0x104)
0779 #define B2063_TX_RF_CTL7 B43_LP_RADIO(0x105)
0780 #define B2063_TX_RF_CTL8 B43_LP_RADIO(0x106)
0781 #define B2063_TX_RF_CTL9 B43_LP_RADIO(0x107)
0782 #define B2063_TX_RF_CTL10 B43_LP_RADIO(0x108)
0783 #define B2063_TX_RF_CTL14 B43_LP_RADIO(0x109)
0784 #define B2063_TX_RF_CTL15 B43_LP_RADIO(0x10A)
0785 #define B2063_PA_CTL1 B43_LP_RADIO(0x10B)
0786 #define B2063_PA_CTL2 B43_LP_RADIO(0x10C)
0787 #define B2063_PA_CTL3 B43_LP_RADIO(0x10D)
0788 #define B2063_PA_CTL4 B43_LP_RADIO(0x10E)
0789 #define B2063_PA_CTL5 B43_LP_RADIO(0x10F)
0790 #define B2063_PA_CTL6 B43_LP_RADIO(0x110)
0791 #define B2063_PA_CTL7 B43_LP_RADIO(0x111)
0792 #define B2063_PA_CTL8 B43_LP_RADIO(0x112)
0793 #define B2063_PA_CTL9 B43_LP_RADIO(0x113)
0794 #define B2063_PA_CTL10 B43_LP_RADIO(0x114)
0795 #define B2063_PA_CTL11 B43_LP_RADIO(0x115)
0796 #define B2063_PA_CTL12 B43_LP_RADIO(0x116)
0797 #define B2063_PA_CTL13 B43_LP_RADIO(0x117)
0798 #define B2063_TX_BB_CTL1 B43_LP_RADIO(0x118)
0799 #define B2063_TX_BB_CTL2 B43_LP_RADIO(0x119)
0800 #define B2063_TX_BB_CTL3 B43_LP_RADIO(0x11A)
0801 #define B2063_TX_BB_CTL4 B43_LP_RADIO(0x11B)
0802 #define B2063_GPIO_CTL1 B43_LP_RADIO(0x11C)
0803 #define B2063_VREG_CTL1 B43_LP_RADIO(0x11D)
0804 #define B2063_AMUX_CTL1 B43_LP_RADIO(0x11E)
0805 #define B2063_IQ_CALIB_GVAR B43_LP_RADIO(0x11F)
0806 #define B2063_IQ_CALIB_CTL1 B43_LP_RADIO(0x120)
0807 #define B2063_IQ_CALIB_CTL2 B43_LP_RADIO(0x121)
0808 #define B2063_TEMPSENSE_CTL1 B43_LP_RADIO(0x122)
0809 #define B2063_TEMPSENSE_CTL2 B43_LP_RADIO(0x123)
0810 #define B2063_TX_RX_LOOPBACK1 B43_LP_RADIO(0x124)
0811 #define B2063_TX_RX_LOOPBACK2 B43_LP_RADIO(0x125)
0812 #define B2063_EXT_TSSI_CTL1 B43_LP_RADIO(0x126)
0813 #define B2063_EXT_TSSI_CTL2 B43_LP_RADIO(0x127)
0814 #define B2063_AFE_CTL B43_LP_RADIO(0x128)
0815
0816
0817
0818 enum b43_lpphy_txpctl_mode {
0819 B43_LPPHY_TXPCTL_UNKNOWN = 0,
0820 B43_LPPHY_TXPCTL_OFF,
0821 B43_LPPHY_TXPCTL_SW,
0822 B43_LPPHY_TXPCTL_HW,
0823 };
0824
0825 struct b43_phy_lp {
0826
0827 enum b43_lpphy_txpctl_mode txpctl_mode;
0828
0829
0830 u8 tx_isolation_med_band;
0831
0832 u8 tx_isolation_low_band;
0833
0834 u8 tx_isolation_hi_band;
0835
0836
0837 u16 max_tx_pwr_med_band;
0838
0839 u16 max_tx_pwr_low_band;
0840
0841 u16 max_tx_pwr_hi_band;
0842
0843
0844
0845 u16 tx_max_rate[15];
0846 u16 tx_max_ratel[15];
0847 u16 tx_max_rateh[15];
0848
0849
0850 s16 txpa[3], txpal[3], txpah[3];
0851
0852
0853 u8 rx_pwr_offset;
0854
0855
0856 u16 tssi_tx_count;
0857
0858 u16 tssi_idx;
0859
0860 u16 tssi_npt;
0861
0862
0863 u16 tgt_tx_freq;
0864
0865
0866 s8 tx_pwr_idx_over;
0867
0868
0869 u8 rssi_vf;
0870
0871 u8 rssi_vc;
0872
0873 u8 rssi_gs;
0874
0875
0876 u8 rc_cap;
0877
0878 u8 bx_arch;
0879
0880
0881 u8 full_calib_chan;
0882
0883
0884 bool tx_iqloc_best_coeffs_valid;
0885 u8 tx_iqloc_best_coeffs[11];
0886
0887
0888 u16 dig_flt_state[9];
0889
0890 bool crs_usr_disable, crs_sys_disable;
0891
0892 unsigned int pdiv;
0893
0894
0895 u8 channel;
0896
0897
0898 int antenna;
0899
0900
0901 int tx_tone_freq;
0902 };
0903
0904 enum tssi_mux_mode {
0905 TSSI_MUX_PREPA,
0906 TSSI_MUX_POSTPA,
0907 TSSI_MUX_EXT,
0908 };
0909
0910 struct b43_phy_operations;
0911 extern const struct b43_phy_operations b43_phyops_lp;
0912
0913 #endif