Tomato-ND 1.21
[tomato.git] / release / src / include / lpphyregs.h
blob7dca0b444011e648f80650c1e398cea55b584017
1 /*
2 *-----------------------------------------------------------------------------
3 * Copyright 1999 - 2006, Broadcom Corporation
4 * All Rights Reserved.
5 *
6 * This is UNPUBLISHED PROPRIETARY SOURCE CODE of Broadcom Corporation;
7 * the contents of this file may not be disclosed to third parties, copied or
8 * duplicated in any form, in whole or in part, without the prior written
9 * permission of Broadcom Corporation.
11 *-----------------------------------------------------------------------------
13 * DO NOT EDIT THIS FILE, IT WAS MACHINE GENERATED
14 * by regdb.pl version @(#)$Id$
15 * on Wed Apr 19 13:46:35 2006
17 /* FILE-CSTYLED */
19 /* LPPHY registers */
20 #define LPPHY_BphyVersion 0x000
21 #define LPPHY_bphyBBConfig 0x001
22 #define LPPHY_bphyRxStatus0 0x004
23 #define LPPHY_bphyRxStatus1 0x005
24 #define LPPHY_bphyCrsThresh 0x006
25 #define LPPHY_bphyTxError 0x007
26 #define LPPHY_bphyChannel 0x008
27 #define LPPHY_bphyworkAround 0x009
28 #define LPPHY_bphyTest 0x00a
29 #define LPPHY_bphyFourwireAddress 0x00b
30 #define LPPHY_bphyFourwireDataHi 0x00c
31 #define LPPHY_bphyFourwireDataLo 0x00d
32 #define LPPHY_BphyBistStatus 0x00e
33 #define LPPHY_PARampTxTimeout 0x010
34 #define LPPHY_RFSynthDCTimer 0x011
35 #define LPPHY_PARampTxTimein 0x012
36 #define LPPHY_RxFiltTimein 0x013
37 #define LPPHY_PLLCoeff 0x018
38 #define LPPHY_PllOut 0x019
39 #define LPPHY_RSSIThreshold 0x020
40 #define LPPHY_IQThresholdHH 0x021
41 #define LPPHY_IQThresholdH 0x022
42 #define LPPHY_IQThresholdL 0x023
43 #define LPPHY_IQThresholdLL 0x024
44 #define LPPHY_AgcGain 0x025
45 #define LPPHY_LNAGainRange 0x026
46 #define LPPHY_JSSI 0x027
47 #define LPPHY_TSSIControl 0x028
48 #define LPPHY_TSSI 0x029
49 #define LPPHY_TRLoss 0x02a
50 #define LPPHY_L0Leakage 0x02b
51 #define LPPHY_LORSSIAcc 0x02c
52 #define LPPHY_LoIQMagAcc 0x02d
53 #define LPPHY_TxDCOffset1 0x02e
54 #define LPPHY_TxDCOffset2 0x02f
55 #define LPPHY_SyncPeakCnt 0x030
56 #define LPPHY_SyncFreq 0x031
57 #define LPPHY_SyncDiversityControl 0x032
58 #define LPPHY_PeakEnergyL 0x033
59 #define LPPHY_PeakEnergyH 0x034
60 #define LPPHY_SyncControl 0x035
61 #define LPPHY_DsssStep 0x038
62 #define LPPHY_DsssWarmup 0x039
63 #define LPPHY_DsssSigPow 0x03d
64 #define LPPHY_SfdDetectBlockTIme 0x040
65 #define LPPHY_SFDTimeOut 0x041
66 #define LPPHY_SFDControl 0x042
67 #define LPPHY_rxDebug 0x043
68 #define LPPHY_RxDelayComp 0x044
69 #define LPPHY_CRSDropoutTimeout 0x045
70 #define LPPHY_PseudoShortTimeout 0x046
71 #define LPPHY_PR3931 0x047
72 #define LPPHY_DSSSCoeff1 0x048
73 #define LPPHY_DSSSCoeff2 0x049
74 #define LPPHY_CCKCoeff1 0x04a
75 #define LPPHY_CCKCoeff2 0x04b
76 #define LPPHY_TRCorr 0x04c
77 #define LPPHY_AngleScale 0x04d
78 #define LPPHY_OptionalModes2 0x04f
79 #define LPPHY_CCKLMSStepSize 0x050
80 #define LPPHY_DFEBypass 0x051
81 #define LPPHY_CCKStartDelayLong 0x052
82 #define LPPHY_CCKStartDelayShort 0x053
83 #define LPPHY_PprocChDelay 0x054
84 #define LPPHY_PProcOnOff 0x055
85 #define LPPHY_LNAGainTwoBit10 0x05b
86 #define LPPHY_LNAGainTwoBit32 0x05c
87 #define LPPHY_OptionalModes 0x05d
88 #define LPPHY_bphyRxStatus2 0x05e
89 #define LPPHY_bphyRxStatus3 0x05f
90 #define LPPHY_pwdnDacDelay 0x063
91 #define LPPHY_FineDigiGainCtrl 0x067
92 #define LPPHY_Lg2GainTblLNA8 0x068
93 #define LPPHY_Lg2GainTblLNA28 0x069
94 #define LPPHY_GainTblLNATrSw 0x06a
95 #define LPPHY_PeakEnergy 0x06b
96 #define LPPHY_lg2InitGain 0x06c
97 #define LPPHY_BlankCountLnaPga 0x06d
98 #define LPPHY_LNAGainTwoBit54 0x06e
99 #define LPPHY_LNAGainTwoBit76 0x06f
100 #define LPPHY_JSSIControl 0x070
101 #define LPPHY_Lg2GainTblLNA44 0x071
102 #define LPPHY_Lg2GainTblLNA62 0x072
103 #define LPPHY_Version 0x400
104 #define LPPHY_BBConfig 0x401
105 #define LPPHY_RxStatus0 0x404
106 #define LPPHY_RxStatus1 0x405
107 #define LPPHY_TxError 0x407
108 #define LPPHY_Channel 0x408
109 #define LPPHY_workAround 0x409
110 #define LPPHY_FourwireAddress 0x40b
111 #define LPPHY_FourwireDataHi 0x40c
112 #define LPPHY_FourwireDataLo 0x40d
113 #define LPPHY_BistStatus0 0x40e
114 #define LPPHY_BistStatus1 0x40f
115 #define LPPHY_crsgainCtrl 0x410
116 #define LPPHY_ofdmPwrThresh0 0x411
117 #define LPPHY_ofdmPwrThresh1 0x412
118 #define LPPHY_ofdmPwrThresh2 0x413
119 #define LPPHY_dsssPwrThresh0 0x414
120 #define LPPHY_dsssPwrThresh1 0x415
121 #define LPPHY_MinPwrLevel 0x416
122 #define LPPHY_ofdmSyncThresh0 0x417
123 #define LPPHY_ofdmSyncThresh1 0x418
124 #define LPPHY_FineFreqEst 0x419
125 #define LPPHY_IDLEafterPktRXTimeout 0x41a
126 #define LPPHY_LTRNCtrl 0x41b
127 #define LPPHY_DCOffsetTransient 0x41c
128 #define LPPHY_PreambleInTimeout 0x41d
129 #define LPPHY_PreambleConfirmTimeout 0x41e
130 #define LPPHY_ClipThresh 0x41f
131 #define LPPHY_ClipCtrThresh 0x420
132 #define LPPHY_ofdmSyncTimerCtrl 0x421
133 #define LPPHY_WaitforPHYSelTimeout 0x422
134 #define LPPHY_HiGainDB 0x423
135 #define LPPHY_LowGainDB 0x424
136 #define LPPHY_VeryLowGainDB 0x425
137 #define LPPHY_gainMismatch 0x426
138 #define LPPHY_gaindirectMismatch 0x427
139 #define LPPHY_PwrThresh0 0x428
140 #define LPPHY_PwrThresh1 0x429
141 #define LPPHY_DetectorDlyAdjust 0x42a
142 #define LPPHY_ReducedDetectorDly 0x42b
143 #define LPPHY_dataTimeout 0x42c
144 #define LPPHY_correlatorDisDly 0x42d
145 #define LPPHY_DiversityGainBack 0x42e
146 #define LPPHY_DSSSConfirmCnt 0x42f
147 #define LPPHY_DCBlankInterval 0x430
148 #define LPPHY_gainMismatchLimit 0x431
149 #define LPPHY_crsedthresh 0x432
150 #define LPPHY_phaseshiftControl 0x433
151 #define LPPHY_InputPowerDB 0x434
152 #define LPPHY_ofdmsyncCtrl 0x435
153 #define LPPHY_AfeADCCtrl0 0x436
154 #define LPPHY_AfeADCCtrl1 0x437
155 #define LPPHY_AfeADCCtrl2 0x438
156 #define LPPHY_AfeDACCtrl 0x439
157 #define LPPHY_AfeCtrl 0x43a
158 #define LPPHY_AfeCtrlOvr 0x43b
159 #define LPPHY_AfeCtrlOvrVal 0x43c
160 #define LPPHY_AfeRSSICtrl0 0x43d
161 #define LPPHY_AfeRSSICtrl1 0x43e
162 #define LPPHY_AfeRSSISel 0x43f
163 #define LPPHY_RadarThresh 0x440
164 #define LPPHY_RadarblankInterval 0x441
165 #define LPPHY_RadarminfmInterval 0x442
166 #define LPPHY_Radargaintimeout 0x443
167 #define LPPHY_Radarpulsetimeout 0x444
168 #define LPPHY_RadardetectFMCtrl 0x445
169 #define LPPHY_RadardetectEn 0x446
170 #define LPPHY_RadarRdDataReg 0x447
171 #define LPPHY_lpphyCtrl 0x448
172 #define LPPHY_classifierCtrl 0x449
173 #define LPPHY_resetCtrl 0x44a
174 #define LPPHY_ClkEnCtrl 0x44b
175 #define LPPHY_RFOverride0 0x44c
176 #define LPPHY_RFOverrideVal0 0x44d
177 #define LPPHY_TRLookup1 0x44e
178 #define LPPHY_TRLookup2 0x44f
179 #define LPPHY_RssiSelLookup1 0x450
180 #define LPPHY_iqloCalCmd 0x451
181 #define LPPHY_iqloCalCmdNnum 0x452
182 #define LPPHY_iqloCalCmdGctl 0x453
183 #define LPPHY_macintDbgReg 0x454
184 #define LPPHY_TableAddress 0x455
185 #define LPPHY_TabledataLo 0x456
186 #define LPPHY_TabledataHi 0x457
187 #define LPPHY_phyCrsEnableAddress 0x458
188 #define LPPHY_IdletimeCtrl 0x459
189 #define LPPHY_IdletimeCrsOnLo 0x45a
190 #define LPPHY_IdletimeCrsOnHi 0x45b
191 #define LPPHY_IdletimeMeasTimeLo 0x45c
192 #define LPPHY_IdletimeMeasTimeHi 0x45d
193 #define LPPHY_ResetlenOfdmTxAddr 0x45e
194 #define LPPHY_ResetlenOfdmRxAddr 0x45f
195 #define LPPHY_reg_crs_enable 0x460
196 #define LPPHY_PlcpTmtStr0CtrMin 0x461
197 #define LPPHY_PktfsmResetLenValue 0x462
198 #define LPPHY_readsym2resetCtrl 0x463
199 #define LPPHY_Dcfilterdelay1 0x464
200 #define LPPHY_packetrxActivetimeout 0x465
201 #define LPPHY_ed_timeoutValue 0x466
202 #define LPPHY_holdcrsOnValue 0x467
203 #define LPPHY_ofdmtx_phycrsDelayValue 0x469
204 #define LPPHY_ccktx_phycrsDelayValue 0x46a
205 #define LPPHY_EdonconfirmTimerValue 0x46b
206 #define LPPHY_EdoffconfirmTimerValue 0x46c
207 #define LPPHY_phycrsoffTimerValue 0x46d
208 #define LPPHY_adcCompCtrl 0x470
209 #define LPPHY_log2RBPSKAddress 0x471
210 #define LPPHY_log2RQPSKAddress 0x472
211 #define LPPHY_log2R16QAMAddress 0x473
212 #define LPPHY_log2R64QAMAddress 0x474
213 #define LPPHY_offsetBPSKAddress 0x475
214 #define LPPHY_offsetQPSKAddress 0x476
215 #define LPPHY_offset16QAMAddress 0x477
216 #define LPPHY_offset64QAMAddress 0x478
217 #define LPPHY_Alpha1 0x479
218 #define LPPHY_Alpha2 0x47a
219 #define LPPHY_Beta1 0x47b
220 #define LPPHY_Beta2 0x47c
221 #define LPPHY_LoopNumAddr 0x47d
222 #define LPPHY_StrCollmaxSampAddress 0x47e
223 #define LPPHY_MaxSampCoarseFineAddress 0x47f
224 #define LPPHY_MaxSampCoarseStr0CtrAddress 0x480
225 #define LPPHY_IQEnableWaitTimeAddress 0x481
226 #define LPPHY_IQNumSampsAddress 0x482
227 #define LPPHY_IQAccHiAddress 0x483
228 #define LPPHY_IQAccLoAddress 0x484
229 #define LPPHY_IQIPWRAccHiAddress 0x485
230 #define LPPHY_IQIPWRAccLoAddress 0x486
231 #define LPPHY_IQQPWRAccHiAddress 0x487
232 #define LPPHY_IQQPWRAccLoAddress 0x488
233 #define LPPHY_MaxNumsteps 0x489
234 #define LPPHY_RotorPhaseAddr 0x48a
235 #define LPPHY_AdvancedRetardRotorAddr 0x48b
236 #define LPPHY_rssiAdcdelayCtrlAddr 0x48d
237 #define LPPHY_tssiStatusAddr 0x48e
238 #define LPPHY_tempsenseStatusAddr 0x48f
239 #define LPPHY_tempsenseCtrlAddr 0x490
240 #define LPPHY_wrssistatusAddr 0x491
241 #define LPPHY_mufactoraddr 0x492
242 #define LPPHY_scramstateAddr 0x493
243 #define LPPHY_txholdoffaddr 0x494
244 #define LPPHY_pktgainvalAddr 0x495
245 #define LPPHY_CoarseestimAddr 0x496
246 #define LPPHY_stateTransitionAddr 0x497
247 #define LPPHY_trnoffsetAddr 0x498
248 #define LPPHY_NumRotorAddr 0x499
249 #define LPPHY_ViterbiOffsetAddr 0x49a
250 #define LPPHY_SamplecollectwaitAddr 0x49b
251 #define LPPHY_AphyControlAddr 0x49c
252 #define LPPHY_NumPassThroughAddr 0x49d
253 #define LPPHY_RxCompcoeff 0x49e
254 #define LPPHY_cpaRotateValue 0x49f
255 #define LPPHY_SampleplayCnt 0x4a0
256 #define LPPHY_SampplayBufControl 0x4a1
257 #define LPPHY_fourwireControl 0x4a2
258 #define LPPHY_cpaTailCountValue 0x4a3
259 #define LPPHY_TxPwrCtrlCmd 0x4a4
260 #define LPPHY_TxPwrCtrlNnum 0x4a5
261 #define LPPHY_TxPwrCtrlIdleTssi 0x4a6
262 #define LPPHY_TxPwrCtrlTargetPwr 0x4a7
263 #define LPPHY_TxPwrCtrlDeltaPwrLimit 0x4a8
264 #define LPPHY_TxPwrCtrlBaseIndex 0x4a9
265 #define LPPHY_TxPwrCtrlPwrIndex 0x4aa
266 #define LPPHY_TxPwrCtrlStatus 0x4ab
267 #define LPPHY_lprfsignallut 0x4ac
268 #define LPPHY_RxRadioControlFltrState 0x4ad
269 #define LPPHY_RxRadioControl 0x4ae
270 #define LPPHY_nrssistatusAddr 0x4af
271 #define LPPHY_rfoverride2 0x4b0
272 #define LPPHY_rfoverride2val 0x4b1
273 #define LPPHY_psctrlovrval0 0x4b2
274 #define LPPHY_psctrlovrval1 0x4b3
275 #define LPPHY_psctrlovrval2 0x4b4
276 #define LPPHY_txgainctrlovrval 0x4b5
277 #define LPPHY_rxgainctrlovrval 0x4b6
278 #define LPPHY_afe_ddfs 0x4b7
279 #define LPPHY_afe_ddfs_pointer_init 0x4b8
280 #define LPPHY_afe_ddfs_incr_init 0x4b9
281 #define LPPHY_mrcNoiseReduction 0x4ba
282 #define LPPHY_TRLookup3 0x4bb
283 #define LPPHY_TRLookup4 0x4bc
284 #define LPPHY_RadarFifoStatus 0x4bd
285 #define LPPHY_gpioOutEn 0x4be
286 #define LPPHY_gpioSel 0x4bf
287 #define LPPHY_gpioOut 0x4c0
289 /* Bits in LPPHY_BphyVersion */
290 #define LPPHY_BphyVersion_analogType_SHIFT 12
291 #define LPPHY_BphyVersion_analogType_MASK (0xf << LPPHY_BphyVersion_analogType_SHIFT)
292 #define LPPHY_BphyVersion_phyType_SHIFT 8
293 #define LPPHY_BphyVersion_phyType_MASK (0xf << LPPHY_BphyVersion_phyType_SHIFT)
294 #define LPPHY_BphyVersion_version_SHIFT 0
295 #define LPPHY_BphyVersion_version_MASK (0xf << LPPHY_BphyVersion_version_SHIFT)
297 /* Bits in LPPHY_bphyBBConfig */
298 #define LPPHY_bphyBBConfig_SleepControl_SHIFT 3
299 #define LPPHY_bphyBBConfig_SleepControl_MASK (0x7 << LPPHY_bphyBBConfig_SleepControl_SHIFT)
300 #define LPPHY_bphyBBConfig_PassBadFrames_SHIFT 6
301 #define LPPHY_bphyBBConfig_PassBadFrames_MASK (0x1 << LPPHY_bphyBBConfig_PassBadFrames_SHIFT)
302 #define LPPHY_bphyBBConfig_AntDiv_SHIFT 7
303 #define LPPHY_bphyBBConfig_AntDiv_MASK (0x3 << LPPHY_bphyBBConfig_AntDiv_SHIFT)
304 #define LPPHY_bphyBBConfig_SFDFree_SHIFT 9
305 #define LPPHY_bphyBBConfig_SFDFree_MASK (0x1 << LPPHY_bphyBBConfig_SFDFree_SHIFT)
306 #define LPPHY_bphyBBConfig_Darwin_SHIFT 12
307 #define LPPHY_bphyBBConfig_Darwin_MASK (0x1 << LPPHY_bphyBBConfig_Darwin_SHIFT)
308 #define LPPHY_bphyBBConfig_UseMtxParity_SHIFT 13
309 #define LPPHY_bphyBBConfig_UseMtxParity_MASK (0x1 << LPPHY_bphyBBConfig_UseMtxParity_SHIFT)
310 #define LPPHY_bphyBBConfig_resetCCA_SHIFT 14
311 #define LPPHY_bphyBBConfig_resetCCA_MASK (0x1 << LPPHY_bphyBBConfig_resetCCA_SHIFT)
312 #define LPPHY_bphyBBConfig_MacResetRX_SHIFT 15
313 #define LPPHY_bphyBBConfig_MacResetRX_MASK (0x1 << LPPHY_bphyBBConfig_MacResetRX_SHIFT)
315 /* Bits in LPPHY_bphyRxStatus0 */
316 #define LPPHY_bphyRxStatus0_rxstatus0_SHIFT 0
317 #define LPPHY_bphyRxStatus0_rxstatus0_MASK (0xffff << LPPHY_bphyRxStatus0_rxstatus0_SHIFT)
319 /* Bits in LPPHY_bphyRxStatus1 */
320 #define LPPHY_bphyRxStatus1_rxstatus1_SHIFT 0
321 #define LPPHY_bphyRxStatus1_rxstatus1_MASK (0xffff << LPPHY_bphyRxStatus1_rxstatus1_SHIFT)
323 /* Bits in LPPHY_bphyCrsThresh */
324 #define LPPHY_bphyCrsThresh_EnergyOff_SHIFT 0
325 #define LPPHY_bphyCrsThresh_EnergyOff_MASK (0xff << LPPHY_bphyCrsThresh_EnergyOff_SHIFT)
326 #define LPPHY_bphyCrsThresh_EnergyOn_SHIFT 8
327 #define LPPHY_bphyCrsThresh_EnergyOn_MASK (0xff << LPPHY_bphyCrsThresh_EnergyOn_SHIFT)
329 /* Bits in LPPHY_bphyTxError */
330 #define LPPHY_bphyTxError_pbccSelected_SHIFT 0
331 #define LPPHY_bphyTxError_pbccSelected_MASK (0x1 << LPPHY_bphyTxError_pbccSelected_SHIFT)
332 #define LPPHY_bphyTxError_InvalidHdr_SHIFT 1
333 #define LPPHY_bphyTxError_InvalidHdr_MASK (0x1 << LPPHY_bphyTxError_InvalidHdr_SHIFT)
334 #define LPPHY_bphyTxError_InvalidRate_SHIFT 2
335 #define LPPHY_bphyTxError_InvalidRate_MASK (0x1 << LPPHY_bphyTxError_InvalidRate_SHIFT)
336 #define LPPHY_bphyTxError_LengthLong_SHIFT 3
337 #define LPPHY_bphyTxError_LengthLong_MASK (0x1 << LPPHY_bphyTxError_LengthLong_SHIFT)
338 #define LPPHY_bphyTxError_LengthShort_SHIFT 4
339 #define LPPHY_bphyTxError_LengthShort_MASK (0x1 << LPPHY_bphyTxError_LengthShort_SHIFT)
340 #define LPPHY_bphyTxError_SendFrameErr_SHIFT 5
341 #define LPPHY_bphyTxError_SendFrameErr_MASK (0x1 << LPPHY_bphyTxError_SendFrameErr_SHIFT)
343 /* Bits in LPPHY_bphyChannel */
344 #define LPPHY_bphyChannel_channel_SHIFT 0
345 #define LPPHY_bphyChannel_channel_MASK (0xff << LPPHY_bphyChannel_channel_SHIFT)
346 #define LPPHY_bphyChannel_vcolock_SHIFT 15
347 #define LPPHY_bphyChannel_vcolock_MASK (0x1 << LPPHY_bphyChannel_vcolock_SHIFT)
349 /* Bits in LPPHY_bphyworkAround */
350 #define LPPHY_bphyworkAround_workAroundCtrl_SHIFT 0
351 #define LPPHY_bphyworkAround_workAroundCtrl_MASK (0xffff << LPPHY_bphyworkAround_workAroundCtrl_SHIFT)
353 /* Bits in LPPHY_bphyTest */
354 #define LPPHY_bphyTest_testMode_SHIFT 0
355 #define LPPHY_bphyTest_testMode_MASK (0x7f << LPPHY_bphyTest_testMode_SHIFT)
356 #define LPPHY_bphyTest_loopback_SHIFT 7
357 #define LPPHY_bphyTest_loopback_MASK (0x1 << LPPHY_bphyTest_loopback_SHIFT)
358 #define LPPHY_bphyTest_dcComp_SHIFT 8
359 #define LPPHY_bphyTest_dcComp_MASK (0x1 << LPPHY_bphyTest_dcComp_SHIFT)
360 #define LPPHY_bphyTest_TestCarrSup_SHIFT 9
361 #define LPPHY_bphyTest_TestCarrSup_MASK (0x1 << LPPHY_bphyTest_TestCarrSup_SHIFT)
362 #define LPPHY_bphyTest_TestUnscram_SHIFT 10
363 #define LPPHY_bphyTest_TestUnscram_MASK (0x1 << LPPHY_bphyTest_TestUnscram_SHIFT)
364 #define LPPHY_bphyTest_FiltSel2_SHIFT 11
365 #define LPPHY_bphyTest_FiltSel2_MASK (0x1 << LPPHY_bphyTest_FiltSel2_SHIFT)
366 #define LPPHY_bphyTest_SwapIQ_SHIFT 14
367 #define LPPHY_bphyTest_SwapIQ_MASK (0x1 << LPPHY_bphyTest_SwapIQ_SHIFT)
369 /* Bits in LPPHY_bphyFourwireAddress */
370 #define LPPHY_bphyFourwireAddress_fourwireAddress_SHIFT 0
371 #define LPPHY_bphyFourwireAddress_fourwireAddress_MASK (0x1ff << LPPHY_bphyFourwireAddress_fourwireAddress_SHIFT)
372 #define LPPHY_bphyFourwireAddress_fourwireChipEn_SHIFT 14
373 #define LPPHY_bphyFourwireAddress_fourwireChipEn_MASK (0x3 << LPPHY_bphyFourwireAddress_fourwireChipEn_SHIFT)
375 /* Bits in LPPHY_bphyFourwireDataHi */
376 #define LPPHY_bphyFourwireDataHi_fourwireDataHi_SHIFT 0
377 #define LPPHY_bphyFourwireDataHi_fourwireDataHi_MASK (0xffff << LPPHY_bphyFourwireDataHi_fourwireDataHi_SHIFT)
379 /* Bits in LPPHY_bphyFourwireDataLo */
380 #define LPPHY_bphyFourwireDataLo_fourwireDataLo_SHIFT 0
381 #define LPPHY_bphyFourwireDataLo_fourwireDataLo_MASK (0xffff << LPPHY_bphyFourwireDataLo_fourwireDataLo_SHIFT)
383 /* Bits in LPPHY_BphyBistStatus */
384 #define LPPHY_BphyBistStatus_status_SHIFT 0
385 #define LPPHY_BphyBistStatus_status_MASK (0xffff << LPPHY_BphyBistStatus_status_SHIFT)
387 /* Bits in LPPHY_PARampTxTimeout */
388 #define LPPHY_PARampTxTimeout_PADownTime_SHIFT 0
389 #define LPPHY_PARampTxTimeout_PADownTime_MASK (0xff << LPPHY_PARampTxTimeout_PADownTime_SHIFT)
390 #define LPPHY_PARampTxTimeout_TxPuDownTime_SHIFT 8
391 #define LPPHY_PARampTxTimeout_TxPuDownTime_MASK (0xff << LPPHY_PARampTxTimeout_TxPuDownTime_SHIFT)
393 /* Bits in LPPHY_RFSynthDCTimer */
394 #define LPPHY_RFSynthDCTimer_timeout_SHIFT 0
395 #define LPPHY_RFSynthDCTimer_timeout_MASK (0xffff << LPPHY_RFSynthDCTimer_timeout_SHIFT)
397 /* Bits in LPPHY_PARampTxTimein */
398 #define LPPHY_PARampTxTimein_PAUpTime_SHIFT 0
399 #define LPPHY_PARampTxTimein_PAUpTime_MASK (0xff << LPPHY_PARampTxTimein_PAUpTime_SHIFT)
400 #define LPPHY_PARampTxTimein_TxPuUpTime_SHIFT 8
401 #define LPPHY_PARampTxTimein_TxPuUpTime_MASK (0xff << LPPHY_PARampTxTimein_TxPuUpTime_SHIFT)
403 /* Bits in LPPHY_RxFiltTimein */
404 #define LPPHY_RxFiltTimein_FilterUpTime_SHIFT 0
405 #define LPPHY_RxFiltTimein_FilterUpTime_MASK (0xff << LPPHY_RxFiltTimein_FilterUpTime_SHIFT)
406 #define LPPHY_RxFiltTimein_RxPuUpTime_SHIFT 8
407 #define LPPHY_RxFiltTimein_RxPuUpTime_MASK (0xff << LPPHY_RxFiltTimein_RxPuUpTime_SHIFT)
409 /* Bits in LPPHY_PLLCoeff */
410 #define LPPHY_PLLCoeff_C2_SHIFT 0
411 #define LPPHY_PLLCoeff_C2_MASK (0xff << LPPHY_PLLCoeff_C2_SHIFT)
412 #define LPPHY_PLLCoeff_C1_SHIFT 8
413 #define LPPHY_PLLCoeff_C1_MASK (0xff << LPPHY_PLLCoeff_C1_SHIFT)
415 /* Bits in LPPHY_PllOut */
416 #define LPPHY_PllOut_pllOut_SHIFT 0
417 #define LPPHY_PllOut_pllOut_MASK (0xfff << LPPHY_PllOut_pllOut_SHIFT)
419 /* Bits in LPPHY_RSSIThreshold */
420 #define LPPHY_RSSIThreshold_SatLo_SHIFT 0
421 #define LPPHY_RSSIThreshold_SatLo_MASK (0xff << LPPHY_RSSIThreshold_SatLo_SHIFT)
422 #define LPPHY_RSSIThreshold_SatHi_SHIFT 8
423 #define LPPHY_RSSIThreshold_SatHi_MASK (0xff << LPPHY_RSSIThreshold_SatHi_SHIFT)
425 /* Bits in LPPHY_IQThresholdHH */
426 #define LPPHY_IQThresholdHH_ThreshHH_SHIFT 0
427 #define LPPHY_IQThresholdHH_ThreshHH_MASK (0xffff << LPPHY_IQThresholdHH_ThreshHH_SHIFT)
429 /* Bits in LPPHY_IQThresholdH */
430 #define LPPHY_IQThresholdH_ThreshH_SHIFT 0
431 #define LPPHY_IQThresholdH_ThreshH_MASK (0xffff << LPPHY_IQThresholdH_ThreshH_SHIFT)
433 /* Bits in LPPHY_IQThresholdL */
434 #define LPPHY_IQThresholdL_ThreshL_SHIFT 0
435 #define LPPHY_IQThresholdL_ThreshL_MASK (0xffff << LPPHY_IQThresholdL_ThreshL_SHIFT)
437 /* Bits in LPPHY_IQThresholdLL */
438 #define LPPHY_IQThresholdLL_ThreshLL_SHIFT 0
439 #define LPPHY_IQThresholdLL_ThreshLL_MASK (0xffff << LPPHY_IQThresholdLL_ThreshLL_SHIFT)
441 /* Bits in LPPHY_AgcGain */
442 #define LPPHY_AgcGain_gain_SHIFT 0
443 #define LPPHY_AgcGain_gain_MASK (0xffff << LPPHY_AgcGain_gain_SHIFT)
445 /* Bits in LPPHY_LNAGainRange */
446 #define LPPHY_LNAGainRange_LNAGainRange_SHIFT 0
447 #define LPPHY_LNAGainRange_LNAGainRange_MASK (0xff << LPPHY_LNAGainRange_LNAGainRange_SHIFT)
448 #define LPPHY_LNAGainRange_ptrThresh_SHIFT 8
449 #define LPPHY_LNAGainRange_ptrThresh_MASK (0xf << LPPHY_LNAGainRange_ptrThresh_SHIFT)
450 #define LPPHY_LNAGainRange_lnaOn_SHIFT 14
451 #define LPPHY_LNAGainRange_lnaOn_MASK (0x1 << LPPHY_LNAGainRange_lnaOn_SHIFT)
452 #define LPPHY_LNAGainRange_DigiGainEn_SHIFT 15
453 #define LPPHY_LNAGainRange_DigiGainEn_MASK (0x1 << LPPHY_LNAGainRange_DigiGainEn_SHIFT)
455 /* Bits in LPPHY_JSSI */
456 #define LPPHY_JSSI_JSSI_SHIFT 0
457 #define LPPHY_JSSI_JSSI_MASK (0xff << LPPHY_JSSI_JSSI_SHIFT)
459 /* Bits in LPPHY_TSSIControl */
460 #define LPPHY_TSSIControl_TSSIDelayM1_SHIFT 0
461 #define LPPHY_TSSIControl_TSSIDelayM1_MASK (0xff << LPPHY_TSSIControl_TSSIDelayM1_SHIFT)
462 #define LPPHY_TSSIControl_UseAlternateTSSI_SHIFT 8
463 #define LPPHY_TSSIControl_UseAlternateTSSI_MASK (0x1 << LPPHY_TSSIControl_UseAlternateTSSI_SHIFT)
464 #define LPPHY_TSSIControl_TSSIEn_SHIFT 15
465 #define LPPHY_TSSIControl_TSSIEn_MASK (0x1 << LPPHY_TSSIControl_TSSIEn_SHIFT)
467 /* Bits in LPPHY_TSSI */
468 #define LPPHY_TSSI_TSSI_SHIFT 0
469 #define LPPHY_TSSI_TSSI_MASK (0x3f << LPPHY_TSSI_TSSI_SHIFT)
471 /* Bits in LPPHY_TRLoss */
472 #define LPPHY_TRLoss_ThreshLow_SHIFT 0
473 #define LPPHY_TRLoss_ThreshLow_MASK (0xf << LPPHY_TRLoss_ThreshLow_SHIFT)
474 #define LPPHY_TRLoss_ThreshHigh_SHIFT 4
475 #define LPPHY_TRLoss_ThreshHigh_MASK (0xf << LPPHY_TRLoss_ThreshHigh_SHIFT)
476 #define LPPHY_TRLoss_TrInc_SHIFT 8
477 #define LPPHY_TRLoss_TrInc_MASK (0xf << LPPHY_TRLoss_TrInc_SHIFT)
478 #define LPPHY_TRLoss_TrLossEn_SHIFT 15
479 #define LPPHY_TRLoss_TrLossEn_MASK (0x1 << LPPHY_TRLoss_TrLossEn_SHIFT)
481 /* Bits in LPPHY_L0Leakage */
482 #define LPPHY_L0Leakage_TrigDelay_SHIFT 0
483 #define LPPHY_L0Leakage_TrigDelay_MASK (0x3f << LPPHY_L0Leakage_TrigDelay_SHIFT)
484 #define LPPHY_L0Leakage_CapLen_SHIFT 8
485 #define LPPHY_L0Leakage_CapLen_MASK (0x3f << LPPHY_L0Leakage_CapLen_SHIFT)
487 /* Bits in LPPHY_LORSSIAcc */
488 #define LPPHY_LORSSIAcc_RSSIAccum_SHIFT 0
489 #define LPPHY_LORSSIAcc_RSSIAccum_MASK (0xffff << LPPHY_LORSSIAcc_RSSIAccum_SHIFT)
491 /* Bits in LPPHY_LoIQMagAcc */
492 #define LPPHY_LoIQMagAcc_IQMagAccum_SHIFT 0
493 #define LPPHY_LoIQMagAcc_IQMagAccum_MASK (0xffff << LPPHY_LoIQMagAcc_IQMagAccum_SHIFT)
495 /* Bits in LPPHY_TxDCOffset1 */
496 #define LPPHY_TxDCOffset1_dcOffsetScale_SHIFT 0
497 #define LPPHY_TxDCOffset1_dcOffsetScale_MASK (0xff << LPPHY_TxDCOffset1_dcOffsetScale_SHIFT)
498 #define LPPHY_TxDCOffset1_dcOffsetOvr_SHIFT 14
499 #define LPPHY_TxDCOffset1_dcOffsetOvr_MASK (0x1 << LPPHY_TxDCOffset1_dcOffsetOvr_SHIFT)
500 #define LPPHY_TxDCOffset1_dcOffsetEn_SHIFT 15
501 #define LPPHY_TxDCOffset1_dcOffsetEn_MASK (0x1 << LPPHY_TxDCOffset1_dcOffsetEn_SHIFT)
503 /* Bits in LPPHY_TxDCOffset2 */
504 #define LPPHY_TxDCOffset2_DcOffsetQOvrVal_SHIFT 0
505 #define LPPHY_TxDCOffset2_DcOffsetQOvrVal_MASK (0xff << LPPHY_TxDCOffset2_DcOffsetQOvrVal_SHIFT)
506 #define LPPHY_TxDCOffset2_DcOffsetIOvrVal_SHIFT 8
507 #define LPPHY_TxDCOffset2_DcOffsetIOvrVal_MASK (0xff << LPPHY_TxDCOffset2_DcOffsetIOvrVal_SHIFT)
509 /* Bits in LPPHY_SyncPeakCnt */
510 #define LPPHY_SyncPeakCnt_MaxPeakCntM1_SHIFT 0
511 #define LPPHY_SyncPeakCnt_MaxPeakCntM1_MASK (0x7 << LPPHY_SyncPeakCnt_MaxPeakCntM1_SHIFT)
512 #define LPPHY_SyncPeakCnt_Kthresh_SHIFT 3
513 #define LPPHY_SyncPeakCnt_Kthresh_MASK (0xff << LPPHY_SyncPeakCnt_Kthresh_SHIFT)
515 /* Bits in LPPHY_SyncFreq */
516 #define LPPHY_SyncFreq_FreqOffset_SHIFT 0
517 #define LPPHY_SyncFreq_FreqOffset_MASK (0xfff << LPPHY_SyncFreq_FreqOffset_SHIFT)
519 /* Bits in LPPHY_SyncDiversityControl */
520 #define LPPHY_SyncDiversityControl_CompRssiThresh_SHIFT 0
521 #define LPPHY_SyncDiversityControl_CompRssiThresh_MASK (0x3f << LPPHY_SyncDiversityControl_CompRssiThresh_SHIFT)
522 #define LPPHY_SyncDiversityControl_CompRssiDelay_SHIFT 6
523 #define LPPHY_SyncDiversityControl_CompRssiDelay_MASK (0xf << LPPHY_SyncDiversityControl_CompRssiDelay_SHIFT)
524 #define LPPHY_SyncDiversityControl_LnaGatesDiversity_SHIFT 10
525 #define LPPHY_SyncDiversityControl_LnaGatesDiversity_MASK (0x1 << LPPHY_SyncDiversityControl_LnaGatesDiversity_SHIFT)
527 /* Bits in LPPHY_PeakEnergyL */
528 #define LPPHY_PeakEnergyL_minAvgIQPwr_SHIFT 0
529 #define LPPHY_PeakEnergyL_minAvgIQPwr_MASK (0xffff << LPPHY_PeakEnergyL_minAvgIQPwr_SHIFT)
531 /* Bits in LPPHY_PeakEnergyH */
532 #define LPPHY_PeakEnergyH_minAvgIQPwr_SHIFT 0
533 #define LPPHY_PeakEnergyH_minAvgIQPwr_MASK (0x1f << LPPHY_PeakEnergyH_minAvgIQPwr_SHIFT)
535 /* Bits in LPPHY_SyncControl */
536 #define LPPHY_SyncControl_WarmupDurationM1_SHIFT 0
537 #define LPPHY_SyncControl_WarmupDurationM1_MASK (0x7f << LPPHY_SyncControl_WarmupDurationM1_SHIFT)
538 #define LPPHY_SyncControl_ToggleCutoff_SHIFT 7
539 #define LPPHY_SyncControl_ToggleCutoff_MASK (0x1 << LPPHY_SyncControl_ToggleCutoff_SHIFT)
540 #define LPPHY_SyncControl_AngleStartPoint_SHIFT 8
541 #define LPPHY_SyncControl_AngleStartPoint_MASK (0x1f << LPPHY_SyncControl_AngleStartPoint_SHIFT)
543 /* Bits in LPPHY_DsssStep */
544 #define LPPHY_DsssStep_LMSStep_SHIFT 0
545 #define LPPHY_DsssStep_LMSStep_MASK (0xfff << LPPHY_DsssStep_LMSStep_SHIFT)
547 /* Bits in LPPHY_DsssWarmup */
548 #define LPPHY_DsssWarmup_WarmupDurationM1_SHIFT 0
549 #define LPPHY_DsssWarmup_WarmupDurationM1_MASK (0xff << LPPHY_DsssWarmup_WarmupDurationM1_SHIFT)
551 /* Bits in LPPHY_DsssSigPow */
552 #define LPPHY_DsssSigPow_SigPow_SHIFT 0
553 #define LPPHY_DsssSigPow_SigPow_MASK (0xff << LPPHY_DsssSigPow_SigPow_SHIFT)
555 /* Bits in LPPHY_SfdDetectBlockTIme */
556 #define LPPHY_SfdDetectBlockTIme_BlockTime_SHIFT 0
557 #define LPPHY_SfdDetectBlockTIme_BlockTime_MASK (0x3f << LPPHY_SfdDetectBlockTIme_BlockTime_SHIFT)
559 /* Bits in LPPHY_SFDTimeOut */
560 #define LPPHY_SFDTimeOut_short_SHIFT 8
561 #define LPPHY_SFDTimeOut_short_MASK (0xff << LPPHY_SFDTimeOut_short_SHIFT)
562 #define LPPHY_SFDTimeOut_long_SHIFT 0
563 #define LPPHY_SFDTimeOut_long_MASK (0xff << LPPHY_SFDTimeOut_long_SHIFT)
565 /* Bits in LPPHY_SFDControl */
566 #define LPPHY_SFDControl_UseLongTimeout_SHIFT 0
567 #define LPPHY_SFDControl_UseLongTimeout_MASK (0x1 << LPPHY_SFDControl_UseLongTimeout_SHIFT)
569 /* Bits in LPPHY_rxDebug */
570 #define LPPHY_rxDebug_SfdDetectBitCnt_SHIFT 0
571 #define LPPHY_rxDebug_SfdDetectBitCnt_MASK (0xff << LPPHY_rxDebug_SfdDetectBitCnt_SHIFT)
572 #define LPPHY_rxDebug_MainRxSmState_SHIFT 8
573 #define LPPHY_rxDebug_MainRxSmState_MASK (0x7 << LPPHY_rxDebug_MainRxSmState_SHIFT)
575 /* Bits in LPPHY_RxDelayComp */
576 #define LPPHY_RxDelayComp_DelayComp_SHIFT 0
577 #define LPPHY_RxDelayComp_DelayComp_MASK (0xff << LPPHY_RxDelayComp_DelayComp_SHIFT)
579 /* Bits in LPPHY_CRSDropoutTimeout */
580 #define LPPHY_CRSDropoutTimeout_Timeout_SHIFT 0
581 #define LPPHY_CRSDropoutTimeout_Timeout_MASK (0xffff << LPPHY_CRSDropoutTimeout_Timeout_SHIFT)
583 /* Bits in LPPHY_PseudoShortTimeout */
584 #define LPPHY_PseudoShortTimeout_ShortSFDNZeros_SHIFT 0
585 #define LPPHY_PseudoShortTimeout_ShortSFDNZeros_MASK (0xf << LPPHY_PseudoShortTimeout_ShortSFDNZeros_SHIFT)
587 /* Bits in LPPHY_PR3931 */
588 #define LPPHY_PR3931_PR3931Val_SHIFT 0
589 #define LPPHY_PR3931_PR3931Val_MASK (0xf << LPPHY_PR3931_PR3931Val_SHIFT)
591 /* Bits in LPPHY_DSSSCoeff1 */
592 #define LPPHY_DSSSCoeff1_C1_SHIFT 0
593 #define LPPHY_DSSSCoeff1_C1_MASK (0x1ff << LPPHY_DSSSCoeff1_C1_SHIFT)
595 /* Bits in LPPHY_DSSSCoeff2 */
596 #define LPPHY_DSSSCoeff2_C2_SHIFT 0
597 #define LPPHY_DSSSCoeff2_C2_MASK (0x1ff << LPPHY_DSSSCoeff2_C2_SHIFT)
599 /* Bits in LPPHY_CCKCoeff1 */
600 #define LPPHY_CCKCoeff1_C1_SHIFT 0
601 #define LPPHY_CCKCoeff1_C1_MASK (0x1ff << LPPHY_CCKCoeff1_C1_SHIFT)
603 /* Bits in LPPHY_CCKCoeff2 */
604 #define LPPHY_CCKCoeff2_C2_SHIFT 0
605 #define LPPHY_CCKCoeff2_C2_MASK (0x1ff << LPPHY_CCKCoeff2_C2_SHIFT)
607 /* Bits in LPPHY_TRCorr */
608 #define LPPHY_TRCorr_TRCorr_SHIFT 0
609 #define LPPHY_TRCorr_TRCorr_MASK (0xff << LPPHY_TRCorr_TRCorr_SHIFT)
611 /* Bits in LPPHY_AngleScale */
612 #define LPPHY_AngleScale_angleScale_SHIFT 0
613 #define LPPHY_AngleScale_angleScale_MASK (0x7f << LPPHY_AngleScale_angleScale_SHIFT)
615 /* Bits in LPPHY_OptionalModes2 */
616 #define LPPHY_OptionalModes2_DCBlockMode_SHIFT 1
617 #define LPPHY_OptionalModes2_DCBlockMode_MASK (0x1 << LPPHY_OptionalModes2_DCBlockMode_SHIFT)
618 #define LPPHY_OptionalModes2_AlphaSel_SHIFT 2
619 #define LPPHY_OptionalModes2_AlphaSel_MASK (0x3 << LPPHY_OptionalModes2_AlphaSel_SHIFT)
621 /* Bits in LPPHY_CCKLMSStepSize */
622 #define LPPHY_CCKLMSStepSize_StepSize_SHIFT 0
623 #define LPPHY_CCKLMSStepSize_StepSize_MASK (0x7 << LPPHY_CCKLMSStepSize_StepSize_SHIFT)
625 /* Bits in LPPHY_DFEBypass */
626 #define LPPHY_DFEBypass_Bypass_SHIFT 0
627 #define LPPHY_DFEBypass_Bypass_MASK (0x1 << LPPHY_DFEBypass_Bypass_SHIFT)
629 /* Bits in LPPHY_CCKStartDelayLong */
630 #define LPPHY_CCKStartDelayLong_StartDelayLong_SHIFT 0
631 #define LPPHY_CCKStartDelayLong_StartDelayLong_MASK (0xfff << LPPHY_CCKStartDelayLong_StartDelayLong_SHIFT)
633 /* Bits in LPPHY_CCKStartDelayShort */
634 #define LPPHY_CCKStartDelayShort_StartDelayShort_SHIFT 0
635 #define LPPHY_CCKStartDelayShort_StartDelayShort_MASK (0xfff << LPPHY_CCKStartDelayShort_StartDelayShort_SHIFT)
637 /* Bits in LPPHY_PprocChDelay */
638 #define LPPHY_PprocChDelay_ChannelDelay_SHIFT 0
639 #define LPPHY_PprocChDelay_ChannelDelay_MASK (0x1f << LPPHY_PprocChDelay_ChannelDelay_SHIFT)
641 /* Bits in LPPHY_PProcOnOff */
642 #define LPPHY_PProcOnOff_OnOff_SHIFT 0
643 #define LPPHY_PProcOnOff_OnOff_MASK (0x1 << LPPHY_PProcOnOff_OnOff_SHIFT)
645 /* Bits in LPPHY_LNAGainTwoBit10 */
646 #define LPPHY_LNAGainTwoBit10_LNAGainRangeTwoBit0_SHIFT 0
647 #define LPPHY_LNAGainTwoBit10_LNAGainRangeTwoBit0_MASK (0xff << LPPHY_LNAGainTwoBit10_LNAGainRangeTwoBit0_SHIFT)
648 #define LPPHY_LNAGainTwoBit10_LNAGainRangeTwoBit1_SHIFT 8
649 #define LPPHY_LNAGainTwoBit10_LNAGainRangeTwoBit1_MASK (0xff << LPPHY_LNAGainTwoBit10_LNAGainRangeTwoBit1_SHIFT)
651 /* Bits in LPPHY_LNAGainTwoBit32 */
652 #define LPPHY_LNAGainTwoBit32_LNAGainRangeTwoBit2_SHIFT 0
653 #define LPPHY_LNAGainTwoBit32_LNAGainRangeTwoBit2_MASK (0xff << LPPHY_LNAGainTwoBit32_LNAGainRangeTwoBit2_SHIFT)
654 #define LPPHY_LNAGainTwoBit32_LNAGainRangeTwoBit3_SHIFT 8
655 #define LPPHY_LNAGainTwoBit32_LNAGainRangeTwoBit3_MASK (0xff << LPPHY_LNAGainTwoBit32_LNAGainRangeTwoBit3_SHIFT)
657 /* Bits in LPPHY_OptionalModes */
658 #define LPPHY_OptionalModes_WaitStateTime_SHIFT 0
659 #define LPPHY_OptionalModes_WaitStateTime_MASK (0x7f << LPPHY_OptionalModes_WaitStateTime_SHIFT)
660 #define LPPHY_OptionalModes_DcCmpEnSel_SHIFT 7
661 #define LPPHY_OptionalModes_DcCmpEnSel_MASK (0x1 << LPPHY_OptionalModes_DcCmpEnSel_SHIFT)
662 #define LPPHY_OptionalModes_LNA0_SHIFT 8
663 #define LPPHY_OptionalModes_LNA0_MASK (0x3 << LPPHY_OptionalModes_LNA0_SHIFT)
664 #define LPPHY_OptionalModes_LNA1_SHIFT 10
665 #define LPPHY_OptionalModes_LNA1_MASK (0x3 << LPPHY_OptionalModes_LNA1_SHIFT)
666 #define LPPHY_OptionalModes_MvgAvgEn_SHIFT 12
667 #define LPPHY_OptionalModes_MvgAvgEn_MASK (0x1 << LPPHY_OptionalModes_MvgAvgEn_SHIFT)
668 #define LPPHY_OptionalModes_CtrlRegDcRmEn_SHIFT 13
669 #define LPPHY_OptionalModes_CtrlRegDcRmEn_MASK (0x1 << LPPHY_OptionalModes_CtrlRegDcRmEn_SHIFT)
670 #define LPPHY_OptionalModes_Const_SHIFT 14
671 #define LPPHY_OptionalModes_Const_MASK (0x1 << LPPHY_OptionalModes_Const_SHIFT)
673 /* Bits in LPPHY_bphyRxStatus2 */
674 #define LPPHY_bphyRxStatus2_rxstatus2_SHIFT 0
675 #define LPPHY_bphyRxStatus2_rxstatus2_MASK (0xffff << LPPHY_bphyRxStatus2_rxstatus2_SHIFT)
677 /* Bits in LPPHY_bphyRxStatus3 */
678 #define LPPHY_bphyRxStatus3_rxstatus3_SHIFT 0
679 #define LPPHY_bphyRxStatus3_rxstatus3_MASK (0xffff << LPPHY_bphyRxStatus3_rxstatus3_SHIFT)
681 /* Bits in LPPHY_pwdnDacDelay */
682 #define LPPHY_pwdnDacDelay_DownTime_SHIFT 0
683 #define LPPHY_pwdnDacDelay_DownTime_MASK (0xff << LPPHY_pwdnDacDelay_DownTime_SHIFT)
685 /* Bits in LPPHY_FineDigiGainCtrl */
686 #define LPPHY_FineDigiGainCtrl_SampleCount_SHIFT 0
687 #define LPPHY_FineDigiGainCtrl_SampleCount_MASK (0x1f << LPPHY_FineDigiGainCtrl_SampleCount_SHIFT)
688 #define LPPHY_FineDigiGainCtrl_BypassOvr_SHIFT 14
689 #define LPPHY_FineDigiGainCtrl_BypassOvr_MASK (0x1 << LPPHY_FineDigiGainCtrl_BypassOvr_SHIFT)
690 #define LPPHY_FineDigiGainCtrl_Enable_SHIFT 15
691 #define LPPHY_FineDigiGainCtrl_Enable_MASK (0x1 << LPPHY_FineDigiGainCtrl_Enable_SHIFT)
693 /* Bits in LPPHY_Lg2GainTblLNA8 */
694 #define LPPHY_Lg2GainTblLNA8_LNA000_SHIFT 0
695 #define LPPHY_Lg2GainTblLNA8_LNA000_MASK (0xff << LPPHY_Lg2GainTblLNA8_LNA000_SHIFT)
696 #define LPPHY_Lg2GainTblLNA8_LNA001_SHIFT 8
697 #define LPPHY_Lg2GainTblLNA8_LNA001_MASK (0xff << LPPHY_Lg2GainTblLNA8_LNA001_SHIFT)
699 /* Bits in LPPHY_Lg2GainTblLNA28 */
700 #define LPPHY_Lg2GainTblLNA28_LNA010_SHIFT 0
701 #define LPPHY_Lg2GainTblLNA28_LNA010_MASK (0xff << LPPHY_Lg2GainTblLNA28_LNA010_SHIFT)
702 #define LPPHY_Lg2GainTblLNA28_LNA011_SHIFT 8
703 #define LPPHY_Lg2GainTblLNA28_LNA011_MASK (0xff << LPPHY_Lg2GainTblLNA28_LNA011_SHIFT)
705 /* Bits in LPPHY_GainTblLNATrSw */
706 #define LPPHY_GainTblLNATrSw_TrSw0_SHIFT 0
707 #define LPPHY_GainTblLNATrSw_TrSw0_MASK (0xff << LPPHY_GainTblLNATrSw_TrSw0_SHIFT)
708 #define LPPHY_GainTblLNATrSw_TrSw1_SHIFT 8
709 #define LPPHY_GainTblLNATrSw_TrSw1_MASK (0xff << LPPHY_GainTblLNATrSw_TrSw1_SHIFT)
711 /* Bits in LPPHY_PeakEnergy */
712 #define LPPHY_PeakEnergy_Thresh_SHIFT 0
713 #define LPPHY_PeakEnergy_Thresh_MASK (0xff << LPPHY_PeakEnergy_Thresh_SHIFT)
714 #define LPPHY_PeakEnergy_Min_SHIFT 8
715 #define LPPHY_PeakEnergy_Min_MASK (0xff << LPPHY_PeakEnergy_Min_SHIFT)
717 /* Bits in LPPHY_lg2InitGain */
718 #define LPPHY_lg2InitGain_InitGain_SHIFT 0
719 #define LPPHY_lg2InitGain_InitGain_MASK (0xff << LPPHY_lg2InitGain_InitGain_SHIFT)
720 #define LPPHY_lg2InitGain_adjMinPower_SHIFT 8
721 #define LPPHY_lg2InitGain_adjMinPower_MASK (0x1 << LPPHY_lg2InitGain_adjMinPower_SHIFT)
722 #define LPPHY_lg2InitGain_BlankingEn_SHIFT 9
723 #define LPPHY_lg2InitGain_BlankingEn_MASK (0x1 << LPPHY_lg2InitGain_BlankingEn_SHIFT)
725 /* Bits in LPPHY_BlankCountLnaPga */
726 #define LPPHY_BlankCountLnaPga_PGA_SHIFT 0
727 #define LPPHY_BlankCountLnaPga_PGA_MASK (0xff << LPPHY_BlankCountLnaPga_PGA_SHIFT)
728 #define LPPHY_BlankCountLnaPga_LNA_SHIFT 8
729 #define LPPHY_BlankCountLnaPga_LNA_MASK (0xff << LPPHY_BlankCountLnaPga_LNA_SHIFT)
731 /* Bits in LPPHY_LNAGainTwoBit54 */
732 #define LPPHY_LNAGainTwoBit54_LNAGainRangeTwoBit4_SHIFT 0
733 #define LPPHY_LNAGainTwoBit54_LNAGainRangeTwoBit4_MASK (0xff << LPPHY_LNAGainTwoBit54_LNAGainRangeTwoBit4_SHIFT)
734 #define LPPHY_LNAGainTwoBit54_LNAGainRangeTwoBit5_SHIFT 8
735 #define LPPHY_LNAGainTwoBit54_LNAGainRangeTwoBit5_MASK (0xff << LPPHY_LNAGainTwoBit54_LNAGainRangeTwoBit5_SHIFT)
737 /* Bits in LPPHY_LNAGainTwoBit76 */
738 #define LPPHY_LNAGainTwoBit76_LNAGainRangeTwoBit6_SHIFT 0
739 #define LPPHY_LNAGainTwoBit76_LNAGainRangeTwoBit6_MASK (0xff << LPPHY_LNAGainTwoBit76_LNAGainRangeTwoBit6_SHIFT)
740 #define LPPHY_LNAGainTwoBit76_LNAGainRangeTwoBit7_SHIFT 8
741 #define LPPHY_LNAGainTwoBit76_LNAGainRangeTwoBit7_MASK (0xff << LPPHY_LNAGainTwoBit76_LNAGainRangeTwoBit7_SHIFT)
743 /* Bits in LPPHY_JSSIControl */
744 #define LPPHY_JSSIControl_UseGmodeJSSI_SHIFT 0
745 #define LPPHY_JSSIControl_UseGmodeJSSI_MASK (0x1 << LPPHY_JSSIControl_UseGmodeJSSI_SHIFT)
747 /* Bits in LPPHY_Lg2GainTblLNA44 */
748 #define LPPHY_Lg2GainTblLNA44_LNA100_SHIFT 0
749 #define LPPHY_Lg2GainTblLNA44_LNA100_MASK (0xff << LPPHY_Lg2GainTblLNA44_LNA100_SHIFT)
750 #define LPPHY_Lg2GainTblLNA44_LNA101_SHIFT 8
751 #define LPPHY_Lg2GainTblLNA44_LNA101_MASK (0xff << LPPHY_Lg2GainTblLNA44_LNA101_SHIFT)
753 /* Bits in LPPHY_Lg2GainTblLNA62 */
754 #define LPPHY_Lg2GainTblLNA62_LNA110_SHIFT 0
755 #define LPPHY_Lg2GainTblLNA62_LNA110_MASK (0xff << LPPHY_Lg2GainTblLNA62_LNA110_SHIFT)
756 #define LPPHY_Lg2GainTblLNA62_LNA111_SHIFT 8
757 #define LPPHY_Lg2GainTblLNA62_LNA111_MASK (0xff << LPPHY_Lg2GainTblLNA62_LNA111_SHIFT)
759 /* Bits in LPPHY_Version */
760 #define LPPHY_Version_analogType_SHIFT 12
761 #define LPPHY_Version_analogType_MASK (0xf << LPPHY_Version_analogType_SHIFT)
762 #define LPPHY_Version_phyType_SHIFT 8
763 #define LPPHY_Version_phyType_MASK (0xf << LPPHY_Version_phyType_SHIFT)
764 #define LPPHY_Version_version_SHIFT 0
765 #define LPPHY_Version_version_MASK (0xf << LPPHY_Version_version_SHIFT)
767 /* Bits in LPPHY_BBConfig */
768 #define LPPHY_BBConfig_UseMtxParity_SHIFT 13
769 #define LPPHY_BBConfig_UseMtxParity_MASK (0x1 << LPPHY_BBConfig_UseMtxParity_SHIFT)
770 #define LPPHY_BBConfig_resetCCA_SHIFT 14
771 #define LPPHY_BBConfig_resetCCA_MASK (0x1 << LPPHY_BBConfig_resetCCA_SHIFT)
773 /* Bits in LPPHY_RxStatus0 */
774 #define LPPHY_RxStatus0_rxstatus2phyregs_SHIFT 0
775 #define LPPHY_RxStatus0_rxstatus2phyregs_MASK (0xffff << LPPHY_RxStatus0_rxstatus2phyregs_SHIFT)
777 /* Bits in LPPHY_RxStatus1 */
778 #define LPPHY_RxStatus1_rxstatus2phyregs_SHIFT 0
779 #define LPPHY_RxStatus1_rxstatus2phyregs_MASK (0xffff << LPPHY_RxStatus1_rxstatus2phyregs_SHIFT)
781 /* Bits in LPPHY_TxError */
782 #define LPPHY_TxError_send_frame_err_SHIFT 5
783 #define LPPHY_TxError_send_frame_err_MASK (0x1 << LPPHY_TxError_send_frame_err_SHIFT)
784 #define LPPHY_TxError_lengthmismatch_short_SHIFT 4
785 #define LPPHY_TxError_lengthmismatch_short_MASK (0x1 << LPPHY_TxError_lengthmismatch_short_SHIFT)
786 #define LPPHY_TxError_lengthmismatch_long_SHIFT 3
787 #define LPPHY_TxError_lengthmismatch_long_MASK (0x1 << LPPHY_TxError_lengthmismatch_long_SHIFT)
788 #define LPPHY_TxError_invalidrate_SHIFT 2
789 #define LPPHY_TxError_invalidrate_MASK (0x1 << LPPHY_TxError_invalidrate_SHIFT)
791 /* Bits in LPPHY_Channel */
792 #define LPPHY_Channel_currentChannel_SHIFT 0
793 #define LPPHY_Channel_currentChannel_MASK (0xff << LPPHY_Channel_currentChannel_SHIFT)
795 /* Bits in LPPHY_workAround */
796 #define LPPHY_workAround_workAroundCtrl_SHIFT 0
797 #define LPPHY_workAround_workAroundCtrl_MASK (0xffff << LPPHY_workAround_workAroundCtrl_SHIFT)
799 /* Bits in LPPHY_FourwireAddress */
800 #define LPPHY_FourwireAddress_fourwireAddress_SHIFT 0
801 #define LPPHY_FourwireAddress_fourwireAddress_MASK (0x1ff << LPPHY_FourwireAddress_fourwireAddress_SHIFT)
802 #define LPPHY_FourwireAddress_fourwireChipEn_SHIFT 14
803 #define LPPHY_FourwireAddress_fourwireChipEn_MASK (0x3 << LPPHY_FourwireAddress_fourwireChipEn_SHIFT)
805 /* Bits in LPPHY_FourwireDataHi */
806 #define LPPHY_FourwireDataHi_fourwireDataHi_SHIFT 0
807 #define LPPHY_FourwireDataHi_fourwireDataHi_MASK (0xffff << LPPHY_FourwireDataHi_fourwireDataHi_SHIFT)
809 /* Bits in LPPHY_FourwireDataLo */
810 #define LPPHY_FourwireDataLo_fourwireDataLo_SHIFT 0
811 #define LPPHY_FourwireDataLo_fourwireDataLo_MASK (0xffff << LPPHY_FourwireDataLo_fourwireDataLo_SHIFT)
813 /* Bits in LPPHY_BistStatus0 */
814 #define LPPHY_BistStatus0_bistFail_SHIFT 0
815 #define LPPHY_BistStatus0_bistFail_MASK (0xffff << LPPHY_BistStatus0_bistFail_SHIFT)
817 /* Bits in LPPHY_BistStatus1 */
818 #define LPPHY_BistStatus1_bistFail_SHIFT 0
819 #define LPPHY_BistStatus1_bistFail_MASK (0xffff << LPPHY_BistStatus1_bistFail_SHIFT)
821 /* Bits in LPPHY_crsgainCtrl */
822 #define LPPHY_crsgainCtrl_enableadccomponlyafterpktrx_SHIFT 12
823 #define LPPHY_crsgainCtrl_enableadccomponlyafterpktrx_MASK (0x1 << LPPHY_crsgainCtrl_enableadccomponlyafterpktrx_SHIFT)
824 #define LPPHY_crsgainCtrl_phycrsctrl_SHIFT 8
825 #define LPPHY_crsgainCtrl_phycrsctrl_MASK (0xf << LPPHY_crsgainCtrl_phycrsctrl_SHIFT)
826 #define LPPHY_crsgainCtrl_crseddisable_SHIFT 7
827 #define LPPHY_crsgainCtrl_crseddisable_MASK (0x1 << LPPHY_crsgainCtrl_crseddisable_SHIFT)
828 #define LPPHY_crsgainCtrl_DSSSDetectionEnable_SHIFT 6
829 #define LPPHY_crsgainCtrl_DSSSDetectionEnable_MASK (0x1 << LPPHY_crsgainCtrl_DSSSDetectionEnable_SHIFT)
830 #define LPPHY_crsgainCtrl_OFDMDetectionEnable_SHIFT 5
831 #define LPPHY_crsgainCtrl_OFDMDetectionEnable_MASK (0x1 << LPPHY_crsgainCtrl_OFDMDetectionEnable_SHIFT)
832 #define LPPHY_crsgainCtrl_BPHYGatingEnable_SHIFT 4
833 #define LPPHY_crsgainCtrl_BPHYGatingEnable_MASK (0x1 << LPPHY_crsgainCtrl_BPHYGatingEnable_SHIFT)
834 #define LPPHY_crsgainCtrl_APHYGatingEnable_SHIFT 3
835 #define LPPHY_crsgainCtrl_APHYGatingEnable_MASK (0x1 << LPPHY_crsgainCtrl_APHYGatingEnable_SHIFT)
836 #define LPPHY_crsgainCtrl_MRCEnable_SHIFT 2
837 #define LPPHY_crsgainCtrl_MRCEnable_MASK (0x1 << LPPHY_crsgainCtrl_MRCEnable_SHIFT)
838 #define LPPHY_crsgainCtrl_DiversityChkEnable_SHIFT 1
839 #define LPPHY_crsgainCtrl_DiversityChkEnable_MASK (0x1 << LPPHY_crsgainCtrl_DiversityChkEnable_SHIFT)
840 #define LPPHY_crsgainCtrl_DefaultAntenna_SHIFT 0
841 #define LPPHY_crsgainCtrl_DefaultAntenna_MASK (0x1 << LPPHY_crsgainCtrl_DefaultAntenna_SHIFT)
843 /* Bits in LPPHY_ofdmPwrThresh0 */
844 #define LPPHY_ofdmPwrThresh0_ofdmPwrThresh0_SHIFT 0
845 #define LPPHY_ofdmPwrThresh0_ofdmPwrThresh0_MASK (0xff << LPPHY_ofdmPwrThresh0_ofdmPwrThresh0_SHIFT)
846 #define LPPHY_ofdmPwrThresh0_ofdmPwrThresh1_SHIFT 8
847 #define LPPHY_ofdmPwrThresh0_ofdmPwrThresh1_MASK (0xff << LPPHY_ofdmPwrThresh0_ofdmPwrThresh1_SHIFT)
849 /* Bits in LPPHY_ofdmPwrThresh1 */
850 #define LPPHY_ofdmPwrThresh1_ofdmPwrThresh2_SHIFT 0
851 #define LPPHY_ofdmPwrThresh1_ofdmPwrThresh2_MASK (0xff << LPPHY_ofdmPwrThresh1_ofdmPwrThresh2_SHIFT)
852 #define LPPHY_ofdmPwrThresh1_ofdmPwrThresh3_SHIFT 8
853 #define LPPHY_ofdmPwrThresh1_ofdmPwrThresh3_MASK (0xff << LPPHY_ofdmPwrThresh1_ofdmPwrThresh3_SHIFT)
855 /* Bits in LPPHY_ofdmPwrThresh2 */
856 #define LPPHY_ofdmPwrThresh2_ofdmPwrThresh4_SHIFT 0
857 #define LPPHY_ofdmPwrThresh2_ofdmPwrThresh4_MASK (0xff << LPPHY_ofdmPwrThresh2_ofdmPwrThresh4_SHIFT)
859 /* Bits in LPPHY_dsssPwrThresh0 */
860 #define LPPHY_dsssPwrThresh0_dsssPwrThresh0_SHIFT 0
861 #define LPPHY_dsssPwrThresh0_dsssPwrThresh0_MASK (0xff << LPPHY_dsssPwrThresh0_dsssPwrThresh0_SHIFT)
862 #define LPPHY_dsssPwrThresh0_dsssPwrThresh1_SHIFT 8
863 #define LPPHY_dsssPwrThresh0_dsssPwrThresh1_MASK (0xff << LPPHY_dsssPwrThresh0_dsssPwrThresh1_SHIFT)
865 /* Bits in LPPHY_dsssPwrThresh1 */
866 #define LPPHY_dsssPwrThresh1_dsssPwrThresh2_SHIFT 0
867 #define LPPHY_dsssPwrThresh1_dsssPwrThresh2_MASK (0xff << LPPHY_dsssPwrThresh1_dsssPwrThresh2_SHIFT)
868 #define LPPHY_dsssPwrThresh1_dsssPwrThresh3_SHIFT 8
869 #define LPPHY_dsssPwrThresh1_dsssPwrThresh3_MASK (0xff << LPPHY_dsssPwrThresh1_dsssPwrThresh3_SHIFT)
871 /* Bits in LPPHY_MinPwrLevel */
872 #define LPPHY_MinPwrLevel_ofdmMinPwrLevel_SHIFT 0
873 #define LPPHY_MinPwrLevel_ofdmMinPwrLevel_MASK (0xff << LPPHY_MinPwrLevel_ofdmMinPwrLevel_SHIFT)
874 #define LPPHY_MinPwrLevel_dsssMinPwrLevel_SHIFT 8
875 #define LPPHY_MinPwrLevel_dsssMinPwrLevel_MASK (0xff << LPPHY_MinPwrLevel_dsssMinPwrLevel_SHIFT)
877 /* Bits in LPPHY_ofdmSyncThresh0 */
878 #define LPPHY_ofdmSyncThresh0_ofdmSyncThresh0_SHIFT 0
879 #define LPPHY_ofdmSyncThresh0_ofdmSyncThresh0_MASK (0xff << LPPHY_ofdmSyncThresh0_ofdmSyncThresh0_SHIFT)
880 #define LPPHY_ofdmSyncThresh0_ofdmSyncThresh1_SHIFT 8
881 #define LPPHY_ofdmSyncThresh0_ofdmSyncThresh1_MASK (0xff << LPPHY_ofdmSyncThresh0_ofdmSyncThresh1_SHIFT)
883 /* Bits in LPPHY_ofdmSyncThresh1 */
884 #define LPPHY_ofdmSyncThresh1_ofdmSyncThresh2_SHIFT 0
885 #define LPPHY_ofdmSyncThresh1_ofdmSyncThresh2_MASK (0xf << LPPHY_ofdmSyncThresh1_ofdmSyncThresh2_SHIFT)
886 #define LPPHY_ofdmSyncThresh1_ofdmSyncThresh3_SHIFT 8
887 #define LPPHY_ofdmSyncThresh1_ofdmSyncThresh3_MASK (0xf << LPPHY_ofdmSyncThresh1_ofdmSyncThresh3_SHIFT)
889 /* Bits in LPPHY_FineFreqEst */
890 #define LPPHY_FineFreqEst_FineFreqEstDly_SHIFT 0
891 #define LPPHY_FineFreqEst_FineFreqEstDly_MASK (0xff << LPPHY_FineFreqEst_FineFreqEstDly_SHIFT)
892 #define LPPHY_FineFreqEst_FineFreqEstLength_SHIFT 8
893 #define LPPHY_FineFreqEst_FineFreqEstLength_MASK (0xff << LPPHY_FineFreqEst_FineFreqEstLength_SHIFT)
895 /* Bits in LPPHY_IDLEafterPktRXTimeout */
896 #define LPPHY_IDLEafterPktRXTimeout_APHYIdleAfterPktRxTimeOut_SHIFT 0
897 #define LPPHY_IDLEafterPktRXTimeout_APHYIdleAfterPktRxTimeOut_MASK (0xff << LPPHY_IDLEafterPktRXTimeout_APHYIdleAfterPktRxTimeOut_SHIFT)
898 #define LPPHY_IDLEafterPktRXTimeout_BPHYIdleAfterPktRxTimeOut_SHIFT 8
899 #define LPPHY_IDLEafterPktRXTimeout_BPHYIdleAfterPktRxTimeOut_MASK (0xff << LPPHY_IDLEafterPktRXTimeout_BPHYIdleAfterPktRxTimeOut_SHIFT)
901 /* Bits in LPPHY_LTRNCtrl */
902 #define LPPHY_LTRNCtrl_LTRNBlankingLength_SHIFT 0
903 #define LPPHY_LTRNCtrl_LTRNBlankingLength_MASK (0x7f << LPPHY_LTRNCtrl_LTRNBlankingLength_SHIFT)
904 #define LPPHY_LTRNCtrl_crsLTRNOffset_SHIFT 7
905 #define LPPHY_LTRNCtrl_crsLTRNOffset_MASK (0x1f << LPPHY_LTRNCtrl_crsLTRNOffset_SHIFT)
907 /* Bits in LPPHY_DCOffsetTransient */
908 #define LPPHY_DCOffsetTransient_dcOffsetTransientThresh_SHIFT 0
909 #define LPPHY_DCOffsetTransient_dcOffsetTransientThresh_MASK (0xff << LPPHY_DCOffsetTransient_dcOffsetTransientThresh_SHIFT)
910 #define LPPHY_DCOffsetTransient_dcOffsetTransientFreeCtr_SHIFT 8
911 #define LPPHY_DCOffsetTransient_dcOffsetTransientFreeCtr_MASK (0x7 << LPPHY_DCOffsetTransient_dcOffsetTransientFreeCtr_SHIFT)
912 #define LPPHY_DCOffsetTransient_dcOffEstShiftSlow_SHIFT 11
913 #define LPPHY_DCOffsetTransient_dcOffEstShiftSlow_MASK (0x3 << LPPHY_DCOffsetTransient_dcOffEstShiftSlow_SHIFT)
914 #define LPPHY_DCOffsetTransient_dcOffEstShiftFast_SHIFT 13
915 #define LPPHY_DCOffsetTransient_dcOffEstShiftFast_MASK (0x3 << LPPHY_DCOffsetTransient_dcOffEstShiftFast_SHIFT)
917 /* Bits in LPPHY_PreambleInTimeout */
918 #define LPPHY_PreambleInTimeout_OFDMPreambleInDataTimeOut_SHIFT 0
919 #define LPPHY_PreambleInTimeout_OFDMPreambleInDataTimeOut_MASK (0xff << LPPHY_PreambleInTimeout_OFDMPreambleInDataTimeOut_SHIFT)
920 #define LPPHY_PreambleInTimeout_DSSSPreambleInDataTimeOut_SHIFT 8
921 #define LPPHY_PreambleInTimeout_DSSSPreambleInDataTimeOut_MASK (0xff << LPPHY_PreambleInTimeout_DSSSPreambleInDataTimeOut_SHIFT)
923 /* Bits in LPPHY_PreambleConfirmTimeout */
924 #define LPPHY_PreambleConfirmTimeout_OFDMPreambleConfirmTimeout_SHIFT 0
925 #define LPPHY_PreambleConfirmTimeout_OFDMPreambleConfirmTimeout_MASK (0xff << LPPHY_PreambleConfirmTimeout_OFDMPreambleConfirmTimeout_SHIFT)
926 #define LPPHY_PreambleConfirmTimeout_DSSSPreambleConfirmTimeout_SHIFT 8
927 #define LPPHY_PreambleConfirmTimeout_DSSSPreambleConfirmTimeout_MASK (0xff << LPPHY_PreambleConfirmTimeout_DSSSPreambleConfirmTimeout_SHIFT)
929 /* Bits in LPPHY_ClipThresh */
930 #define LPPHY_ClipThresh_ClipThresh_SHIFT 0
931 #define LPPHY_ClipThresh_ClipThresh_MASK (0x7f << LPPHY_ClipThresh_ClipThresh_SHIFT)
933 /* Bits in LPPHY_ClipCtrThresh */
934 #define LPPHY_ClipCtrThresh_ClipCtrThreshHiGain_SHIFT 0
935 #define LPPHY_ClipCtrThresh_ClipCtrThreshHiGain_MASK (0x1f << LPPHY_ClipCtrThresh_ClipCtrThreshHiGain_SHIFT)
936 #define LPPHY_ClipCtrThresh_clipCtrThreshLoGain_SHIFT 5
937 #define LPPHY_ClipCtrThresh_clipCtrThreshLoGain_MASK (0x1f << LPPHY_ClipCtrThresh_clipCtrThreshLoGain_SHIFT)
938 #define LPPHY_ClipCtrThresh_clipCtrThresh_SHIFT 10
939 #define LPPHY_ClipCtrThresh_clipCtrThresh_MASK (0x1f << LPPHY_ClipCtrThresh_clipCtrThresh_SHIFT)
941 /* Bits in LPPHY_ofdmSyncTimerCtrl */
942 #define LPPHY_ofdmSyncTimerCtrl_OFDMPreambleSyncTimeOut_SHIFT 0
943 #define LPPHY_ofdmSyncTimerCtrl_OFDMPreambleSyncTimeOut_MASK (0xff << LPPHY_ofdmSyncTimerCtrl_OFDMPreambleSyncTimeOut_SHIFT)
944 #define LPPHY_ofdmSyncTimerCtrl_ofdmSyncConfirmTime_SHIFT 8
945 #define LPPHY_ofdmSyncTimerCtrl_ofdmSyncConfirmTime_MASK (0x1f << LPPHY_ofdmSyncTimerCtrl_ofdmSyncConfirmTime_SHIFT)
947 /* Bits in LPPHY_WaitforPHYSelTimeout */
948 #define LPPHY_WaitforPHYSelTimeout_AphyWaitforOfdmSeltimeout_SHIFT 0
949 #define LPPHY_WaitforPHYSelTimeout_AphyWaitforOfdmSeltimeout_MASK (0xff << LPPHY_WaitforPHYSelTimeout_AphyWaitforOfdmSeltimeout_SHIFT)
950 #define LPPHY_WaitforPHYSelTimeout_BPHYWaitforCCKSeltimeout_SHIFT 8
951 #define LPPHY_WaitforPHYSelTimeout_BPHYWaitforCCKSeltimeout_MASK (0xff << LPPHY_WaitforPHYSelTimeout_BPHYWaitforCCKSeltimeout_SHIFT)
953 /* Bits in LPPHY_HiGainDB */
954 #define LPPHY_HiGainDB_HiGainDB_SHIFT 0
955 #define LPPHY_HiGainDB_HiGainDB_MASK (0xff << LPPHY_HiGainDB_HiGainDB_SHIFT)
956 #define LPPHY_HiGainDB_MedHiGainDB_SHIFT 8
957 #define LPPHY_HiGainDB_MedHiGainDB_MASK (0xff << LPPHY_HiGainDB_MedHiGainDB_SHIFT)
959 /* Bits in LPPHY_LowGainDB */
960 #define LPPHY_LowGainDB_LowGainDB_SHIFT 0
961 #define LPPHY_LowGainDB_LowGainDB_MASK (0xff << LPPHY_LowGainDB_LowGainDB_SHIFT)
962 #define LPPHY_LowGainDB_MedLowGainDB_SHIFT 8
963 #define LPPHY_LowGainDB_MedLowGainDB_MASK (0xff << LPPHY_LowGainDB_MedLowGainDB_SHIFT)
965 /* Bits in LPPHY_VeryLowGainDB */
966 #define LPPHY_VeryLowGainDB_veryLowGainDB_SHIFT 0
967 #define LPPHY_VeryLowGainDB_veryLowGainDB_MASK (0xff << LPPHY_VeryLowGainDB_veryLowGainDB_SHIFT)
968 #define LPPHY_VeryLowGainDB_NominalPwrDB_SHIFT 8
969 #define LPPHY_VeryLowGainDB_NominalPwrDB_MASK (0xff << LPPHY_VeryLowGainDB_NominalPwrDB_SHIFT)
971 /* Bits in LPPHY_gainMismatch */
972 #define LPPHY_gainMismatch_GainMismatchHigain_SHIFT 0
973 #define LPPHY_gainMismatch_GainMismatchHigain_MASK (0xf << LPPHY_gainMismatch_GainMismatchHigain_SHIFT)
974 #define LPPHY_gainMismatch_GainMismatchNomgain_SHIFT 4
975 #define LPPHY_gainMismatch_GainMismatchNomgain_MASK (0xf << LPPHY_gainMismatch_GainMismatchNomgain_SHIFT)
976 #define LPPHY_gainMismatch_ofdmGainMismatchLogain_SHIFT 8
977 #define LPPHY_gainMismatch_ofdmGainMismatchLogain_MASK (0xf << LPPHY_gainMismatch_ofdmGainMismatchLogain_SHIFT)
978 #define LPPHY_gainMismatch_GainmisMatchPktRx_SHIFT 12
979 #define LPPHY_gainMismatch_GainmisMatchPktRx_MASK (0xf << LPPHY_gainMismatch_GainmisMatchPktRx_SHIFT)
981 /* Bits in LPPHY_gaindirectMismatch */
982 #define LPPHY_gaindirectMismatch_MedHigainDirectMismatch_SHIFT 0
983 #define LPPHY_gaindirectMismatch_MedHigainDirectMismatch_MASK (0xf << LPPHY_gaindirectMismatch_MedHigainDirectMismatch_SHIFT)
984 #define LPPHY_gaindirectMismatch_LogainDirectMismatch_SHIFT 4
985 #define LPPHY_gaindirectMismatch_LogainDirectMismatch_MASK (0xf << LPPHY_gaindirectMismatch_LogainDirectMismatch_SHIFT)
986 #define LPPHY_gaindirectMismatch_GainmisMatchMedGain_SHIFT 8
987 #define LPPHY_gaindirectMismatch_GainmisMatchMedGain_MASK (0x1f << LPPHY_gaindirectMismatch_GainmisMatchMedGain_SHIFT)
989 /* Bits in LPPHY_PwrThresh0 */
990 #define LPPHY_PwrThresh0_SlowPwrLoThresh_SHIFT 0
991 #define LPPHY_PwrThresh0_SlowPwrLoThresh_MASK (0xf << LPPHY_PwrThresh0_SlowPwrLoThresh_SHIFT)
992 #define LPPHY_PwrThresh0_SlowPwrHiThresh_SHIFT 4
993 #define LPPHY_PwrThresh0_SlowPwrHiThresh_MASK (0xf << LPPHY_PwrThresh0_SlowPwrHiThresh_SHIFT)
994 #define LPPHY_PwrThresh0_StableSignalThresh_SHIFT 12
995 #define LPPHY_PwrThresh0_StableSignalThresh_MASK (0xf << LPPHY_PwrThresh0_StableSignalThresh_SHIFT)
997 /* Bits in LPPHY_PwrThresh1 */
998 #define LPPHY_PwrThresh1_LargeGainMismatchThresh_SHIFT 0
999 #define LPPHY_PwrThresh1_LargeGainMismatchThresh_MASK (0xf << LPPHY_PwrThresh1_LargeGainMismatchThresh_SHIFT)
1000 #define LPPHY_PwrThresh1_LoPwrMismatchThresh_SHIFT 4
1001 #define LPPHY_PwrThresh1_LoPwrMismatchThresh_MASK (0x1f << LPPHY_PwrThresh1_LoPwrMismatchThresh_SHIFT)
1002 #define LPPHY_PwrThresh1_PktRxSignalDropThresh_SHIFT 9
1003 #define LPPHY_PwrThresh1_PktRxSignalDropThresh_MASK (0xf << LPPHY_PwrThresh1_PktRxSignalDropThresh_SHIFT)
1005 /* Bits in LPPHY_DetectorDlyAdjust */
1006 #define LPPHY_DetectorDlyAdjust_fastPwrDlyAdjustment_SHIFT 0
1007 #define LPPHY_DetectorDlyAdjust_fastPwrDlyAdjustment_MASK (0xf << LPPHY_DetectorDlyAdjust_fastPwrDlyAdjustment_SHIFT)
1008 #define LPPHY_DetectorDlyAdjust_clipDetectorDlyAdjustment_SHIFT 4
1009 #define LPPHY_DetectorDlyAdjust_clipDetectorDlyAdjustment_MASK (0xf << LPPHY_DetectorDlyAdjust_clipDetectorDlyAdjustment_SHIFT)
1010 #define LPPHY_DetectorDlyAdjust_DetectorDlyAdjustment_SHIFT 8
1011 #define LPPHY_DetectorDlyAdjust_DetectorDlyAdjustment_MASK (0xf << LPPHY_DetectorDlyAdjust_DetectorDlyAdjustment_SHIFT)
1012 #define LPPHY_DetectorDlyAdjust_ofdmfiltDlyAdjustment_SHIFT 12
1013 #define LPPHY_DetectorDlyAdjust_ofdmfiltDlyAdjustment_MASK (0xf << LPPHY_DetectorDlyAdjust_ofdmfiltDlyAdjustment_SHIFT)
1015 /* Bits in LPPHY_ReducedDetectorDly */
1016 #define LPPHY_ReducedDetectorDly_reducedDetectorDlyThresh_SHIFT 0
1017 #define LPPHY_ReducedDetectorDly_reducedDetectorDlyThresh_MASK (0xff << LPPHY_ReducedDetectorDly_reducedDetectorDlyThresh_SHIFT)
1018 #define LPPHY_ReducedDetectorDly_searchModeDlyAdjustment_SHIFT 8
1019 #define LPPHY_ReducedDetectorDly_searchModeDlyAdjustment_MASK (0xf << LPPHY_ReducedDetectorDly_searchModeDlyAdjustment_SHIFT)
1021 /* Bits in LPPHY_dataTimeout */
1022 #define LPPHY_dataTimeout_NominalGainAdjTimeOut_SHIFT 0
1023 #define LPPHY_dataTimeout_NominalGainAdjTimeOut_MASK (0xff << LPPHY_dataTimeout_NominalGainAdjTimeOut_SHIFT)
1024 #define LPPHY_dataTimeout_PWrChgInDataModeTimeOut_SHIFT 8
1025 #define LPPHY_dataTimeout_PWrChgInDataModeTimeOut_MASK (0xff << LPPHY_dataTimeout_PWrChgInDataModeTimeOut_SHIFT)
1027 /* Bits in LPPHY_correlatorDisDly */
1028 #define LPPHY_correlatorDisDly_CorrelatorDisableDly_SHIFT 0
1029 #define LPPHY_correlatorDisDly_CorrelatorDisableDly_MASK (0xff << LPPHY_correlatorDisDly_CorrelatorDisableDly_SHIFT)
1031 /* Bits in LPPHY_DiversityGainBack */
1032 #define LPPHY_DiversityGainBack_DiversityGainBackoffDB_SHIFT 0
1033 #define LPPHY_DiversityGainBack_DiversityGainBackoffDB_MASK (0x1f << LPPHY_DiversityGainBack_DiversityGainBackoffDB_SHIFT)
1035 /* Bits in LPPHY_DSSSConfirmCnt */
1036 #define LPPHY_DSSSConfirmCnt_DSSSConfirmCntHiGain_SHIFT 0
1037 #define LPPHY_DSSSConfirmCnt_DSSSConfirmCntHiGain_MASK (0x7 << LPPHY_DSSSConfirmCnt_DSSSConfirmCntHiGain_SHIFT)
1038 #define LPPHY_DSSSConfirmCnt_DSSSConfirmCntLoGain_SHIFT 3
1039 #define LPPHY_DSSSConfirmCnt_DSSSConfirmCntLoGain_MASK (0x7 << LPPHY_DSSSConfirmCnt_DSSSConfirmCntLoGain_SHIFT)
1041 /* Bits in LPPHY_DCBlankInterval */
1042 #define LPPHY_DCBlankInterval_DCBlankIntervalHiGain_SHIFT 0
1043 #define LPPHY_DCBlankInterval_DCBlankIntervalHiGain_MASK (0x3f << LPPHY_DCBlankInterval_DCBlankIntervalHiGain_SHIFT)
1044 #define LPPHY_DCBlankInterval_DCBlankIntervalLoGain_SHIFT 6
1045 #define LPPHY_DCBlankInterval_DCBlankIntervalLoGain_MASK (0x3f << LPPHY_DCBlankInterval_DCBlankIntervalLoGain_SHIFT)
1047 /* Bits in LPPHY_gainMismatchLimit */
1048 #define LPPHY_gainMismatchLimit_gainmismatchlimit_SHIFT 0
1049 #define LPPHY_gainMismatchLimit_gainmismatchlimit_MASK (0x3f << LPPHY_gainMismatchLimit_gainmismatchlimit_SHIFT)
1050 #define LPPHY_gainMismatchLimit_crsoffthreshdsss_SHIFT 8
1051 #define LPPHY_gainMismatchLimit_crsoffthreshdsss_MASK (0xff << LPPHY_gainMismatchLimit_crsoffthreshdsss_SHIFT)
1053 /* Bits in LPPHY_crsedthresh */
1054 #define LPPHY_crsedthresh_edonthreshold_SHIFT 0
1055 #define LPPHY_crsedthresh_edonthreshold_MASK (0xff << LPPHY_crsedthresh_edonthreshold_SHIFT)
1056 #define LPPHY_crsedthresh_edoffthreshold_SHIFT 8
1057 #define LPPHY_crsedthresh_edoffthreshold_MASK (0xff << LPPHY_crsedthresh_edoffthreshold_SHIFT)
1059 /* Bits in LPPHY_phaseshiftControl */
1060 #define LPPHY_phaseshiftControl_phaseshiftblankinginterval_SHIFT 0
1061 #define LPPHY_phaseshiftControl_phaseshiftblankinginterval_MASK (0x3f << LPPHY_phaseshiftControl_phaseshiftblankinginterval_SHIFT)
1062 #define LPPHY_phaseshiftControl_maxgainmismatchphaseShifter_SHIFT 6
1063 #define LPPHY_phaseshiftControl_maxgainmismatchphaseShifter_MASK (0xf << LPPHY_phaseshiftControl_maxgainmismatchphaseShifter_SHIFT)
1064 #define LPPHY_phaseshiftControl_phaseshifterThresh_SHIFT 10
1065 #define LPPHY_phaseshiftControl_phaseshifterThresh_MASK (0x7 << LPPHY_phaseshiftControl_phaseshifterThresh_SHIFT)
1067 /* Bits in LPPHY_InputPowerDB */
1068 #define LPPHY_InputPowerDB_inputpwroffsetdb_SHIFT 0
1069 #define LPPHY_InputPowerDB_inputpwroffsetdb_MASK (0xff << LPPHY_InputPowerDB_inputpwroffsetdb_SHIFT)
1070 #define LPPHY_InputPowerDB_transientfreeThresh_SHIFT 8
1071 #define LPPHY_InputPowerDB_transientfreeThresh_MASK (0x7 << LPPHY_InputPowerDB_transientfreeThresh_SHIFT)
1073 /* Bits in LPPHY_ofdmsyncCtrl */
1074 #define LPPHY_ofdmsyncCtrl_ofdmsyncendchkminpwr_SHIFT 0
1075 #define LPPHY_ofdmsyncCtrl_ofdmsyncendchkminpwr_MASK (0xff << LPPHY_ofdmsyncCtrl_ofdmsyncendchkminpwr_SHIFT)
1076 #define LPPHY_ofdmsyncCtrl_ofdmsyncendcheckthresh_SHIFT 8
1077 #define LPPHY_ofdmsyncCtrl_ofdmsyncendcheckthresh_MASK (0x3 << LPPHY_ofdmsyncCtrl_ofdmsyncendcheckthresh_SHIFT)
1079 /* Bits in LPPHY_AfeADCCtrl0 */
1080 #define LPPHY_AfeADCCtrl0_adc_ctrl0_SHIFT 0
1081 #define LPPHY_AfeADCCtrl0_adc_ctrl0_MASK (0xffff << LPPHY_AfeADCCtrl0_adc_ctrl0_SHIFT)
1083 /* Bits in LPPHY_AfeADCCtrl1 */
1084 #define LPPHY_AfeADCCtrl1_adc_ctrl1_SHIFT 0
1085 #define LPPHY_AfeADCCtrl1_adc_ctrl1_MASK (0xffff << LPPHY_AfeADCCtrl1_adc_ctrl1_SHIFT)
1087 /* Bits in LPPHY_AfeADCCtrl2 */
1088 #define LPPHY_AfeADCCtrl2_adc_ctrl2_SHIFT 0
1089 #define LPPHY_AfeADCCtrl2_adc_ctrl2_MASK (0xff << LPPHY_AfeADCCtrl2_adc_ctrl2_SHIFT)
1090 #define LPPHY_AfeADCCtrl2_adciq_lowpower_SHIFT 8
1091 #define LPPHY_AfeADCCtrl2_adciq_lowpower_MASK (0x1 << LPPHY_AfeADCCtrl2_adciq_lowpower_SHIFT)
1093 /* Bits in LPPHY_AfeDACCtrl */
1094 #define LPPHY_AfeDACCtrl_dac_ctrl_SHIFT 0
1095 #define LPPHY_AfeDACCtrl_dac_ctrl_MASK (0xfff << LPPHY_AfeDACCtrl_dac_ctrl_SHIFT)
1096 #define LPPHY_AfeDACCtrl_dac_clk_disable_SHIFT 12
1097 #define LPPHY_AfeDACCtrl_dac_clk_disable_MASK (0x1 << LPPHY_AfeDACCtrl_dac_clk_disable_SHIFT)
1099 /* Bits in LPPHY_AfeCtrl */
1100 #define LPPHY_AfeCtrl_pwdn_adc_SHIFT 0
1101 #define LPPHY_AfeCtrl_pwdn_adc_MASK (0x1 << LPPHY_AfeCtrl_pwdn_adc_SHIFT)
1102 #define LPPHY_AfeCtrl_pwdn_dac_SHIFT 1
1103 #define LPPHY_AfeCtrl_pwdn_dac_MASK (0x1 << LPPHY_AfeCtrl_pwdn_dac_SHIFT)
1104 #define LPPHY_AfeCtrl_pwdn_bg_SHIFT 2
1105 #define LPPHY_AfeCtrl_pwdn_bg_MASK (0x1 << LPPHY_AfeCtrl_pwdn_bg_SHIFT)
1106 #define LPPHY_AfeCtrl_pwdn_rssi_SHIFT 3
1107 #define LPPHY_AfeCtrl_pwdn_rssi_MASK (0x1 << LPPHY_AfeCtrl_pwdn_rssi_SHIFT)
1108 #define LPPHY_AfeCtrl_bg_ctrl_SHIFT 8
1109 #define LPPHY_AfeCtrl_bg_ctrl_MASK (0xff << LPPHY_AfeCtrl_bg_ctrl_SHIFT)
1111 /* Bits in LPPHY_AfeCtrlOvr */
1112 #define LPPHY_AfeCtrlOvr_pwdn_adc_ovr_SHIFT 0
1113 #define LPPHY_AfeCtrlOvr_pwdn_adc_ovr_MASK (0x1 << LPPHY_AfeCtrlOvr_pwdn_adc_ovr_SHIFT)
1114 #define LPPHY_AfeCtrlOvr_pwdn_dac_ovr_SHIFT 1
1115 #define LPPHY_AfeCtrlOvr_pwdn_dac_ovr_MASK (0x1 << LPPHY_AfeCtrlOvr_pwdn_dac_ovr_SHIFT)
1116 #define LPPHY_AfeCtrlOvr_pwdn_rssi_ovr_SHIFT 2
1117 #define LPPHY_AfeCtrlOvr_pwdn_rssi_ovr_MASK (0x1 << LPPHY_AfeCtrlOvr_pwdn_rssi_ovr_SHIFT)
1118 #define LPPHY_AfeCtrlOvr_rssi_muxsel_ovr_SHIFT 3
1119 #define LPPHY_AfeCtrlOvr_rssi_muxsel_ovr_MASK (0x1 << LPPHY_AfeCtrlOvr_rssi_muxsel_ovr_SHIFT)
1120 #define LPPHY_AfeCtrlOvr_dac_clk_disable_ovr_SHIFT 4
1121 #define LPPHY_AfeCtrlOvr_dac_clk_disable_ovr_MASK (0x1 << LPPHY_AfeCtrlOvr_dac_clk_disable_ovr_SHIFT)
1122 #define LPPHY_AfeCtrlOvr_pwdn_bg_ovr_SHIFT 5
1123 #define LPPHY_AfeCtrlOvr_pwdn_bg_ovr_MASK (0x1 << LPPHY_AfeCtrlOvr_pwdn_bg_ovr_SHIFT)
1124 #define LPPHY_AfeCtrlOvr_dacattctrl_ovr_SHIFT 6
1125 #define LPPHY_AfeCtrlOvr_dacattctrl_ovr_MASK (0x1 << LPPHY_AfeCtrlOvr_dacattctrl_ovr_SHIFT)
1127 /* Bits in LPPHY_AfeCtrlOvrVal */
1128 #define LPPHY_AfeCtrlOvrVal_pwdn_adc_ovr_val_SHIFT 0
1129 #define LPPHY_AfeCtrlOvrVal_pwdn_adc_ovr_val_MASK (0x1 << LPPHY_AfeCtrlOvrVal_pwdn_adc_ovr_val_SHIFT)
1130 #define LPPHY_AfeCtrlOvrVal_pwdn_dac_ovr_val_SHIFT 1
1131 #define LPPHY_AfeCtrlOvrVal_pwdn_dac_ovr_val_MASK (0x1 << LPPHY_AfeCtrlOvrVal_pwdn_dac_ovr_val_SHIFT)
1132 #define LPPHY_AfeCtrlOvrVal_pwdn_rssi_ovr_val_SHIFT 2
1133 #define LPPHY_AfeCtrlOvrVal_pwdn_rssi_ovr_val_MASK (0x1 << LPPHY_AfeCtrlOvrVal_pwdn_rssi_ovr_val_SHIFT)
1134 #define LPPHY_AfeCtrlOvrVal_rssi_muxsel_ovr_val_SHIFT 3
1135 #define LPPHY_AfeCtrlOvrVal_rssi_muxsel_ovr_val_MASK (0x7 << LPPHY_AfeCtrlOvrVal_rssi_muxsel_ovr_val_SHIFT)
1136 #define LPPHY_AfeCtrlOvrVal_dac_clk_disable_ovr_val_SHIFT 6
1137 #define LPPHY_AfeCtrlOvrVal_dac_clk_disable_ovr_val_MASK (0x1 << LPPHY_AfeCtrlOvrVal_dac_clk_disable_ovr_val_SHIFT)
1138 #define LPPHY_AfeCtrlOvrVal_pwdn_bg_ovr_val_SHIFT 7
1139 #define LPPHY_AfeCtrlOvrVal_pwdn_bg_ovr_val_MASK (0x1 << LPPHY_AfeCtrlOvrVal_pwdn_bg_ovr_val_SHIFT)
1141 /* Bits in LPPHY_AfeRSSICtrl0 */
1142 #define LPPHY_AfeRSSICtrl0_rssi_ctrl0_SHIFT 0
1143 #define LPPHY_AfeRSSICtrl0_rssi_ctrl0_MASK (0xffff << LPPHY_AfeRSSICtrl0_rssi_ctrl0_SHIFT)
1145 /* Bits in LPPHY_AfeRSSICtrl1 */
1146 #define LPPHY_AfeRSSICtrl1_rssi_ctrl1_SHIFT 0
1147 #define LPPHY_AfeRSSICtrl1_rssi_ctrl1_MASK (0x3fff << LPPHY_AfeRSSICtrl1_rssi_ctrl1_SHIFT)
1149 /* Bits in LPPHY_AfeRSSISel */
1150 #define LPPHY_AfeRSSISel_rssi_sel_SHIFT 0
1151 #define LPPHY_AfeRSSISel_rssi_sel_MASK (0x7 << LPPHY_AfeRSSISel_rssi_sel_SHIFT)
1153 /* Bits in LPPHY_RadarThresh */
1154 #define LPPHY_RadarThresh_radar_detect_thresh0_SHIFT 0
1155 #define LPPHY_RadarThresh_radar_detect_thresh0_MASK (0xff << LPPHY_RadarThresh_radar_detect_thresh0_SHIFT)
1156 #define LPPHY_RadarThresh_radar_detect_thresh1_SHIFT 8
1157 #define LPPHY_RadarThresh_radar_detect_thresh1_MASK (0xff << LPPHY_RadarThresh_radar_detect_thresh1_SHIFT)
1159 /* Bits in LPPHY_RadarblankInterval */
1160 #define LPPHY_RadarblankInterval_radar_detect_blank_interval_SHIFT 0
1161 #define LPPHY_RadarblankInterval_radar_detect_blank_interval_MASK (0xfff << LPPHY_RadarblankInterval_radar_detect_blank_interval_SHIFT)
1163 /* Bits in LPPHY_RadarminfmInterval */
1164 #define LPPHY_RadarminfmInterval_radar_detect_min_fm_interval_SHIFT 0
1165 #define LPPHY_RadarminfmInterval_radar_detect_min_fm_interval_MASK (0xfff << LPPHY_RadarminfmInterval_radar_detect_min_fm_interval_SHIFT)
1167 /* Bits in LPPHY_Radargaintimeout */
1168 #define LPPHY_Radargaintimeout_radar_gain_latch_timeout_SHIFT 0
1169 #define LPPHY_Radargaintimeout_radar_gain_latch_timeout_MASK (0xfff << LPPHY_Radargaintimeout_radar_gain_latch_timeout_SHIFT)
1171 /* Bits in LPPHY_Radarpulsetimeout */
1172 #define LPPHY_Radarpulsetimeout_radar_pulse_gap_timeout_SHIFT 0
1173 #define LPPHY_Radarpulsetimeout_radar_pulse_gap_timeout_MASK (0xfff << LPPHY_Radarpulsetimeout_radar_pulse_gap_timeout_SHIFT)
1175 /* Bits in LPPHY_RadardetectFMCtrl */
1176 #define LPPHY_RadardetectFMCtrl_radar_detect_fm_latch_SHIFT 0
1177 #define LPPHY_RadardetectFMCtrl_radar_detect_fm_latch_MASK (0x3ff << LPPHY_RadardetectFMCtrl_radar_detect_fm_latch_SHIFT)
1178 #define LPPHY_RadardetectFMCtrl_radar_detect_fm_input_shift_offset_SHIFT 10
1179 #define LPPHY_RadardetectFMCtrl_radar_detect_fm_input_shift_offset_MASK (0x7 << LPPHY_RadardetectFMCtrl_radar_detect_fm_input_shift_offset_SHIFT)
1181 /* Bits in LPPHY_RadardetectEn */
1182 #define LPPHY_RadardetectEn_radar_detect_enable_SHIFT 0
1183 #define LPPHY_RadardetectEn_radar_detect_enable_MASK (0x1 << LPPHY_RadardetectEn_radar_detect_enable_SHIFT)
1184 #define LPPHY_RadardetectEn_radar_detect_fmmode_SHIFT 1
1185 #define LPPHY_RadardetectEn_radar_detect_fmmode_MASK (0x1 << LPPHY_RadardetectEn_radar_detect_fmmode_SHIFT)
1186 #define LPPHY_RadardetectEn_radar_detect_crs_crs0_blank_enable_SHIFT 2
1187 #define LPPHY_RadardetectEn_radar_detect_crs_crs0_blank_enable_MASK (0x1 << LPPHY_RadardetectEn_radar_detect_crs_crs0_blank_enable_SHIFT)
1188 #define LPPHY_RadardetectEn_radar_detect_crs_str0_blank_enable_SHIFT 3
1189 #define LPPHY_RadardetectEn_radar_detect_crs_str0_blank_enable_MASK (0x1 << LPPHY_RadardetectEn_radar_detect_crs_str0_blank_enable_SHIFT)
1190 #define LPPHY_RadardetectEn_radar_detect_crs_str1_blank_enable_SHIFT 4
1191 #define LPPHY_RadardetectEn_radar_detect_crs_str1_blank_enable_MASK (0x1 << LPPHY_RadardetectEn_radar_detect_crs_str1_blank_enable_SHIFT)
1192 #define LPPHY_RadardetectEn_radar_detect_crs_readsym_blank_enable_SHIFT 5
1193 #define LPPHY_RadardetectEn_radar_detect_crs_readsym_blank_enable_MASK (0x1 << LPPHY_RadardetectEn_radar_detect_crs_readsym_blank_enable_SHIFT)
1194 #define LPPHY_RadardetectEn_radar_detect_crs_reset_blank_enable_SHIFT 6
1195 #define LPPHY_RadardetectEn_radar_detect_crs_reset_blank_enable_MASK (0x1 << LPPHY_RadardetectEn_radar_detect_crs_reset_blank_enable_SHIFT)
1196 #define LPPHY_RadardetectEn_radar_detect_max_pwr_delta_SHIFT 8
1197 #define LPPHY_RadardetectEn_radar_detect_max_pwr_delta_MASK (0x1f << LPPHY_RadardetectEn_radar_detect_max_pwr_delta_SHIFT)
1199 /* Bits in LPPHY_RadarRdDataReg */
1200 #define LPPHY_RadarRdDataReg_radar_rd_data_SHIFT 0
1201 #define LPPHY_RadarRdDataReg_radar_rd_data_MASK (0xffff << LPPHY_RadarRdDataReg_radar_rd_data_SHIFT)
1203 /* Bits in LPPHY_lpphyCtrl */
1204 #define LPPHY_lpphyCtrl_adc40Mhz_SHIFT 1
1205 #define LPPHY_lpphyCtrl_adc40Mhz_MASK (0x1 << LPPHY_lpphyCtrl_adc40Mhz_SHIFT)
1206 #define LPPHY_lpphyCtrl_dc_filt_shift_SHIFT 2
1207 #define LPPHY_lpphyCtrl_dc_filt_shift_MASK (0x3 << LPPHY_lpphyCtrl_dc_filt_shift_SHIFT)
1208 #define LPPHY_lpphyCtrl_fltrpulsestretchEn_SHIFT 4
1209 #define LPPHY_lpphyCtrl_fltrpulsestretchEn_MASK (0x1 << LPPHY_lpphyCtrl_fltrpulsestretchEn_SHIFT)
1210 #define LPPHY_lpphyCtrl_afe_ddfs_en_SHIFT 5
1211 #define LPPHY_lpphyCtrl_afe_ddfs_en_MASK (0x1 << LPPHY_lpphyCtrl_afe_ddfs_en_SHIFT)
1212 #define LPPHY_lpphyCtrl_rx_filt_bypass_SHIFT 6
1213 #define LPPHY_lpphyCtrl_rx_filt_bypass_MASK (0x1 << LPPHY_lpphyCtrl_rx_filt_bypass_SHIFT)
1214 #define LPPHY_lpphyCtrl_txfiltSelect_SHIFT 8
1215 #define LPPHY_lpphyCtrl_txfiltSelect_MASK (0x3 << LPPHY_lpphyCtrl_txfiltSelect_SHIFT)
1216 #define LPPHY_lpphyCtrl_rssifiltEn_SHIFT 12
1217 #define LPPHY_lpphyCtrl_rssifiltEn_MASK (0x1 << LPPHY_lpphyCtrl_rssifiltEn_SHIFT)
1218 #define LPPHY_lpphyCtrl_rssiFormatConvEn_SHIFT 13
1219 #define LPPHY_lpphyCtrl_rssiFormatConvEn_MASK (0x1 << LPPHY_lpphyCtrl_rssiFormatConvEn_SHIFT)
1220 #define LPPHY_lpphyCtrl_resetCCA_SHIFT 14
1221 #define LPPHY_lpphyCtrl_resetCCA_MASK (0x1 << LPPHY_lpphyCtrl_resetCCA_SHIFT)
1222 #define LPPHY_lpphyCtrl_muxGmode_SHIFT 15
1223 #define LPPHY_lpphyCtrl_muxGmode_MASK (0x1 << LPPHY_lpphyCtrl_muxGmode_SHIFT)
1225 /* Bits in LPPHY_classifierCtrl */
1226 #define LPPHY_classifierCtrl_classifierSel0_SHIFT 0
1227 #define LPPHY_classifierCtrl_classifierSel0_MASK (0x1 << LPPHY_classifierCtrl_classifierSel0_SHIFT)
1228 #define LPPHY_classifierCtrl_classifierSel1_SHIFT 1
1229 #define LPPHY_classifierCtrl_classifierSel1_MASK (0x1 << LPPHY_classifierCtrl_classifierSel1_SHIFT)
1230 #define LPPHY_classifierCtrl_MaxrxStatusCnt_SHIFT 2
1231 #define LPPHY_classifierCtrl_MaxrxStatusCnt_MASK (0x3f << LPPHY_classifierCtrl_MaxrxStatusCnt_SHIFT)
1232 #define LPPHY_classifierCtrl_cck2ofdmstateflipen_SHIFT 8
1233 #define LPPHY_classifierCtrl_cck2ofdmstateflipen_MASK (0x1 << LPPHY_classifierCtrl_cck2ofdmstateflipen_SHIFT)
1235 /* Bits in LPPHY_resetCtrl */
1236 #define LPPHY_resetCtrl_pktfsmSoftReset_SHIFT 0
1237 #define LPPHY_resetCtrl_pktfsmSoftReset_MASK (0x1 << LPPHY_resetCtrl_pktfsmSoftReset_SHIFT)
1238 #define LPPHY_resetCtrl_txfrontendSoftReset_SHIFT 1
1239 #define LPPHY_resetCtrl_txfrontendSoftReset_MASK (0x1 << LPPHY_resetCtrl_txfrontendSoftReset_SHIFT)
1240 #define LPPHY_resetCtrl_rxfrontendSoftReset_SHIFT 2
1241 #define LPPHY_resetCtrl_rxfrontendSoftReset_MASK (0x1 << LPPHY_resetCtrl_rxfrontendSoftReset_SHIFT)
1242 #define LPPHY_resetCtrl_rfseqSoftReset_SHIFT 3
1243 #define LPPHY_resetCtrl_rfseqSoftReset_MASK (0x1 << LPPHY_resetCtrl_rfseqSoftReset_SHIFT)
1244 #define LPPHY_resetCtrl_txpwrCtrlSoftReset_SHIFT 4
1245 #define LPPHY_resetCtrl_txpwrCtrlSoftReset_MASK (0x1 << LPPHY_resetCtrl_txpwrCtrlSoftReset_SHIFT)
1246 #define LPPHY_resetCtrl_radarCtrlSoftReset_SHIFT 5
1247 #define LPPHY_resetCtrl_radarCtrlSoftReset_MASK (0x1 << LPPHY_resetCtrl_radarCtrlSoftReset_SHIFT)
1249 /* Bits in LPPHY_ClkEnCtrl */
1250 #define LPPHY_ClkEnCtrl_forcecckrxClkOn_SHIFT 0
1251 #define LPPHY_ClkEnCtrl_forcecckrxClkOn_MASK (0x1 << LPPHY_ClkEnCtrl_forcecckrxClkOn_SHIFT)
1252 #define LPPHY_ClkEnCtrl_forceccktxClkOn_SHIFT 1
1253 #define LPPHY_ClkEnCtrl_forceccktxClkOn_MASK (0x1 << LPPHY_ClkEnCtrl_forceccktxClkOn_SHIFT)
1254 #define LPPHY_ClkEnCtrl_forcetxfrontendclk88On_SHIFT 2
1255 #define LPPHY_ClkEnCtrl_forcetxfrontendclk88On_MASK (0x1 << LPPHY_ClkEnCtrl_forcetxfrontendclk88On_SHIFT)
1256 #define LPPHY_ClkEnCtrl_forcetxfrontendclk80On_SHIFT 3
1257 #define LPPHY_ClkEnCtrl_forcetxfrontendclk80On_MASK (0x1 << LPPHY_ClkEnCtrl_forcetxfrontendclk80On_SHIFT)
1258 #define LPPHY_ClkEnCtrl_forcerxfrontendclk80On_SHIFT 4
1259 #define LPPHY_ClkEnCtrl_forcerxfrontendclk80On_MASK (0x1 << LPPHY_ClkEnCtrl_forcerxfrontendclk80On_SHIFT)
1260 #define LPPHY_ClkEnCtrl_forceradarclkOn_SHIFT 5
1261 #define LPPHY_ClkEnCtrl_forceradarclkOn_MASK (0x1 << LPPHY_ClkEnCtrl_forceradarclkOn_SHIFT)
1262 #define LPPHY_ClkEnCtrl_forcerxfiltclkOn_SHIFT 6
1263 #define LPPHY_ClkEnCtrl_forcerxfiltclkOn_MASK (0x1 << LPPHY_ClkEnCtrl_forcerxfiltclkOn_SHIFT)
1264 #define LPPHY_ClkEnCtrl_forceradarfifoclkOn_SHIFT 7
1265 #define LPPHY_ClkEnCtrl_forceradarfifoclkOn_MASK (0x1 << LPPHY_ClkEnCtrl_forceradarfifoclkOn_SHIFT)
1266 #define LPPHY_ClkEnCtrl_forcerxradioctrlclkOn_SHIFT 8
1267 #define LPPHY_ClkEnCtrl_forcerxradioctrlclkOn_MASK (0x1 << LPPHY_ClkEnCtrl_forcerxradioctrlclkOn_SHIFT)
1268 #define LPPHY_ClkEnCtrl_forcecrsgaintblclkOn_SHIFT 9
1269 #define LPPHY_ClkEnCtrl_forcecrsgaintblclkOn_MASK (0x1 << LPPHY_ClkEnCtrl_forcecrsgaintblclkOn_SHIFT)
1270 #define LPPHY_ClkEnCtrl_forceaphyrxclkOn_SHIFT 10
1271 #define LPPHY_ClkEnCtrl_forceaphyrxclkOn_MASK (0x1 << LPPHY_ClkEnCtrl_forceaphyrxclkOn_SHIFT)
1272 #define LPPHY_ClkEnCtrl_forceaphytxclkOn_SHIFT 11
1273 #define LPPHY_ClkEnCtrl_forceaphytxclkOn_MASK (0x1 << LPPHY_ClkEnCtrl_forceaphytxclkOn_SHIFT)
1274 #define LPPHY_ClkEnCtrl_forceaphytxrxclkOn_SHIFT 12
1275 #define LPPHY_ClkEnCtrl_forceaphytxrxclkOn_MASK (0x1 << LPPHY_ClkEnCtrl_forceaphytxrxclkOn_SHIFT)
1276 #define LPPHY_ClkEnCtrl_forceaphycordicclkOn_SHIFT 13
1277 #define LPPHY_ClkEnCtrl_forceaphycordicclkOn_MASK (0x1 << LPPHY_ClkEnCtrl_forceaphycordicclkOn_SHIFT)
1278 #define LPPHY_ClkEnCtrl_forceaphyrtpclkOn_SHIFT 14
1279 #define LPPHY_ClkEnCtrl_forceaphyrtpclkOn_MASK (0x1 << LPPHY_ClkEnCtrl_forceaphyrtpclkOn_SHIFT)
1280 #define LPPHY_ClkEnCtrl_forceaphyrxfeclkOn_SHIFT 15
1281 #define LPPHY_ClkEnCtrl_forceaphyrxfeclkOn_MASK (0x1 << LPPHY_ClkEnCtrl_forceaphyrxfeclkOn_SHIFT)
1283 /* Bits in LPPHY_RFOverride0 */
1284 #define LPPHY_RFOverride0_trsw_rx_pu_ovr_SHIFT 0
1285 #define LPPHY_RFOverride0_trsw_rx_pu_ovr_MASK (0x1 << LPPHY_RFOverride0_trsw_rx_pu_ovr_SHIFT)
1286 #define LPPHY_RFOverride0_trsw_tx_pu_ovr_SHIFT 1
1287 #define LPPHY_RFOverride0_trsw_tx_pu_ovr_MASK (0x1 << LPPHY_RFOverride0_trsw_tx_pu_ovr_SHIFT)
1288 #define LPPHY_RFOverride0_ant_selp_ovr_SHIFT 2
1289 #define LPPHY_RFOverride0_ant_selp_ovr_MASK (0x1 << LPPHY_RFOverride0_ant_selp_ovr_SHIFT)
1290 #define LPPHY_RFOverride0_gmode_tx_pu_ovr_SHIFT 3
1291 #define LPPHY_RFOverride0_gmode_tx_pu_ovr_MASK (0x1 << LPPHY_RFOverride0_gmode_tx_pu_ovr_SHIFT)
1292 #define LPPHY_RFOverride0_gmode_rx_pu_ovr_SHIFT 4
1293 #define LPPHY_RFOverride0_gmode_rx_pu_ovr_MASK (0x1 << LPPHY_RFOverride0_gmode_rx_pu_ovr_SHIFT)
1294 #define LPPHY_RFOverride0_amode_tx_pu_ovr_SHIFT 5
1295 #define LPPHY_RFOverride0_amode_tx_pu_ovr_MASK (0x1 << LPPHY_RFOverride0_amode_tx_pu_ovr_SHIFT)
1296 #define LPPHY_RFOverride0_amode_rx_pu_ovr_SHIFT 6
1297 #define LPPHY_RFOverride0_amode_rx_pu_ovr_MASK (0x1 << LPPHY_RFOverride0_amode_rx_pu_ovr_SHIFT)
1298 #define LPPHY_RFOverride0_lpf_bw_ovr_SHIFT 7
1299 #define LPPHY_RFOverride0_lpf_bw_ovr_MASK (0x1 << LPPHY_RFOverride0_lpf_bw_ovr_SHIFT)
1300 #define LPPHY_RFOverride0_rfpll_pu_ovr_SHIFT 8
1301 #define LPPHY_RFOverride0_rfpll_pu_ovr_MASK (0x1 << LPPHY_RFOverride0_rfpll_pu_ovr_SHIFT)
1302 #define LPPHY_RFOverride0_wrssi_pu_ovr_SHIFT 9
1303 #define LPPHY_RFOverride0_wrssi_pu_ovr_MASK (0x1 << LPPHY_RFOverride0_wrssi_pu_ovr_SHIFT)
1304 #define LPPHY_RFOverride0_nrssi_pu_ovr_SHIFT 10
1305 #define LPPHY_RFOverride0_nrssi_pu_ovr_MASK (0x1 << LPPHY_RFOverride0_nrssi_pu_ovr_SHIFT)
1306 #define LPPHY_RFOverride0_internalrfrxpu_ovr_SHIFT 11
1307 #define LPPHY_RFOverride0_internalrfrxpu_ovr_MASK (0x1 << LPPHY_RFOverride0_internalrfrxpu_ovr_SHIFT)
1308 #define LPPHY_RFOverride0_internalrftxpu_ovr_SHIFT 12
1309 #define LPPHY_RFOverride0_internalrftxpu_ovr_MASK (0x1 << LPPHY_RFOverride0_internalrftxpu_ovr_SHIFT)
1311 /* Bits in LPPHY_RFOverrideVal0 */
1312 #define LPPHY_RFOverrideVal0_trsw_rx_pu_ovr_val_SHIFT 0
1313 #define LPPHY_RFOverrideVal0_trsw_rx_pu_ovr_val_MASK (0x1 << LPPHY_RFOverrideVal0_trsw_rx_pu_ovr_val_SHIFT)
1314 #define LPPHY_RFOverrideVal0_trsw_tx_pu_ovr_val_SHIFT 1
1315 #define LPPHY_RFOverrideVal0_trsw_tx_pu_ovr_val_MASK (0x1 << LPPHY_RFOverrideVal0_trsw_tx_pu_ovr_val_SHIFT)
1316 #define LPPHY_RFOverrideVal0_ant_selp_ovr_val_SHIFT 2
1317 #define LPPHY_RFOverrideVal0_ant_selp_ovr_val_MASK (0x1 << LPPHY_RFOverrideVal0_ant_selp_ovr_val_SHIFT)
1318 #define LPPHY_RFOverrideVal0_gmode_tx_pu_ovr_val_SHIFT 3
1319 #define LPPHY_RFOverrideVal0_gmode_tx_pu_ovr_val_MASK (0x1 << LPPHY_RFOverrideVal0_gmode_tx_pu_ovr_val_SHIFT)
1320 #define LPPHY_RFOverrideVal0_gmode_rx_pu_ovr_val_SHIFT 4
1321 #define LPPHY_RFOverrideVal0_gmode_rx_pu_ovr_val_MASK (0x1 << LPPHY_RFOverrideVal0_gmode_rx_pu_ovr_val_SHIFT)
1322 #define LPPHY_RFOverrideVal0_amode_tx_pu_ovr_val_SHIFT 5
1323 #define LPPHY_RFOverrideVal0_amode_tx_pu_ovr_val_MASK (0x1 << LPPHY_RFOverrideVal0_amode_tx_pu_ovr_val_SHIFT)
1324 #define LPPHY_RFOverrideVal0_amode_rx_pu_ovr_val_SHIFT 6
1325 #define LPPHY_RFOverrideVal0_amode_rx_pu_ovr_val_MASK (0x1 << LPPHY_RFOverrideVal0_amode_rx_pu_ovr_val_SHIFT)
1326 #define LPPHY_RFOverrideVal0_lpf_bw_ovr_val_SHIFT 7
1327 #define LPPHY_RFOverrideVal0_lpf_bw_ovr_val_MASK (0x1 << LPPHY_RFOverrideVal0_lpf_bw_ovr_val_SHIFT)
1328 #define LPPHY_RFOverrideVal0_rfpll_pu_ovr_val_SHIFT 8
1329 #define LPPHY_RFOverrideVal0_rfpll_pu_ovr_val_MASK (0x1 << LPPHY_RFOverrideVal0_rfpll_pu_ovr_val_SHIFT)
1330 #define LPPHY_RFOverrideVal0_wrssi_pu_ovr_val_SHIFT 9
1331 #define LPPHY_RFOverrideVal0_wrssi_pu_ovr_val_MASK (0x1 << LPPHY_RFOverrideVal0_wrssi_pu_ovr_val_SHIFT)
1332 #define LPPHY_RFOverrideVal0_nrssi_pu_ovr_val_SHIFT 10
1333 #define LPPHY_RFOverrideVal0_nrssi_pu_ovr_val_MASK (0x1 << LPPHY_RFOverrideVal0_nrssi_pu_ovr_val_SHIFT)
1334 #define LPPHY_RFOverrideVal0_internalrfrxpu_ovr_val_SHIFT 11
1335 #define LPPHY_RFOverrideVal0_internalrfrxpu_ovr_val_MASK (0x1 << LPPHY_RFOverrideVal0_internalrfrxpu_ovr_val_SHIFT)
1336 #define LPPHY_RFOverrideVal0_internalrftxpu_ovr_val_SHIFT 12
1337 #define LPPHY_RFOverrideVal0_internalrftxpu_ovr_val_MASK (0x1 << LPPHY_RFOverrideVal0_internalrftxpu_ovr_val_SHIFT)
1338 #define LPPHY_RFOverrideVal0_rfpll_pu_xor_SHIFT 13
1339 #define LPPHY_RFOverrideVal0_rfpll_pu_xor_MASK (0x1 << LPPHY_RFOverrideVal0_rfpll_pu_xor_SHIFT)
1341 /* Bits in LPPHY_TRLookup1 */
1342 #define LPPHY_TRLookup1_TRLut0_SHIFT 0
1343 #define LPPHY_TRLookup1_TRLut0_MASK (0x3f << LPPHY_TRLookup1_TRLut0_SHIFT)
1344 #define LPPHY_TRLookup1_TRLut1_SHIFT 8
1345 #define LPPHY_TRLookup1_TRLut1_MASK (0x3f << LPPHY_TRLookup1_TRLut1_SHIFT)
1347 /* Bits in LPPHY_TRLookup2 */
1348 #define LPPHY_TRLookup2_TRLut2_SHIFT 0
1349 #define LPPHY_TRLookup2_TRLut2_MASK (0x3f << LPPHY_TRLookup2_TRLut2_SHIFT)
1350 #define LPPHY_TRLookup2_TRLut3_SHIFT 8
1351 #define LPPHY_TRLookup2_TRLut3_MASK (0x3f << LPPHY_TRLookup2_TRLut3_SHIFT)
1353 /* Bits in LPPHY_RssiSelLookup1 */
1354 #define LPPHY_RssiSelLookup1_RssiSelLut0_SHIFT 0
1355 #define LPPHY_RssiSelLookup1_RssiSelLut0_MASK (0x7 << LPPHY_RssiSelLookup1_RssiSelLut0_SHIFT)
1356 #define LPPHY_RssiSelLookup1_RssiSelLut1_SHIFT 3
1357 #define LPPHY_RssiSelLookup1_RssiSelLut1_MASK (0x7 << LPPHY_RssiSelLookup1_RssiSelLut1_SHIFT)
1358 #define LPPHY_RssiSelLookup1_RssiSelLut2_SHIFT 6
1359 #define LPPHY_RssiSelLookup1_RssiSelLut2_MASK (0x7 << LPPHY_RssiSelLookup1_RssiSelLut2_SHIFT)
1360 #define LPPHY_RssiSelLookup1_RssiSelLut3_SHIFT 9
1361 #define LPPHY_RssiSelLookup1_RssiSelLut3_MASK (0x7 << LPPHY_RssiSelLookup1_RssiSelLut3_SHIFT)
1363 /* Bits in LPPHY_iqloCalCmd */
1364 #define LPPHY_iqloCalCmd_iqloCalCmd_SHIFT 15
1365 #define LPPHY_iqloCalCmd_iqloCalCmd_MASK (0x1 << LPPHY_iqloCalCmd_iqloCalCmd_SHIFT)
1366 #define LPPHY_iqloCalCmd_iqloCalDFTCmd_SHIFT 14
1367 #define LPPHY_iqloCalCmd_iqloCalDFTCmd_MASK (0x1 << LPPHY_iqloCalCmd_iqloCalDFTCmd_SHIFT)
1368 #define LPPHY_iqloCalCmd_core2cal_SHIFT 12
1369 #define LPPHY_iqloCalCmd_core2cal_MASK (0x3 << LPPHY_iqloCalCmd_core2cal_SHIFT)
1370 #define LPPHY_iqloCalCmd_cal_type_SHIFT 8
1371 #define LPPHY_iqloCalCmd_cal_type_MASK (0xf << LPPHY_iqloCalCmd_cal_type_SHIFT)
1372 #define LPPHY_iqloCalCmd_stepsize_start_log2_SHIFT 4
1373 #define LPPHY_iqloCalCmd_stepsize_start_log2_MASK (0xf << LPPHY_iqloCalCmd_stepsize_start_log2_SHIFT)
1374 #define LPPHY_iqloCalCmd_num_of_level_SHIFT 0
1375 #define LPPHY_iqloCalCmd_num_of_level_MASK (0xf << LPPHY_iqloCalCmd_num_of_level_SHIFT)
1377 /* Bits in LPPHY_iqloCalCmdNnum */
1378 #define LPPHY_iqloCalCmdNnum_N_settle_search_log2_SHIFT 12
1379 #define LPPHY_iqloCalCmdNnum_N_settle_search_log2_MASK (0xf << LPPHY_iqloCalCmdNnum_N_settle_search_log2_SHIFT)
1380 #define LPPHY_iqloCalCmdNnum_N_meas_search_log2_SHIFT 8
1381 #define LPPHY_iqloCalCmdNnum_N_meas_search_log2_MASK (0xf << LPPHY_iqloCalCmdNnum_N_meas_search_log2_SHIFT)
1382 #define LPPHY_iqloCalCmdNnum_N_settle_gctl_log2_SHIFT 4
1383 #define LPPHY_iqloCalCmdNnum_N_settle_gctl_log2_MASK (0xf << LPPHY_iqloCalCmdNnum_N_settle_gctl_log2_SHIFT)
1384 #define LPPHY_iqloCalCmdNnum_N_meas_gctl_log2_SHIFT 0
1385 #define LPPHY_iqloCalCmdNnum_N_meas_gctl_log2_MASK (0xf << LPPHY_iqloCalCmdNnum_N_meas_gctl_log2_SHIFT)
1387 /* Bits in LPPHY_iqloCalCmdGctl */
1388 #define LPPHY_iqloCalCmdGctl_iqlo_cal_en_SHIFT 15
1389 #define LPPHY_iqloCalCmdGctl_iqlo_cal_en_MASK (0x1 << LPPHY_iqloCalCmdGctl_iqlo_cal_en_SHIFT)
1390 #define LPPHY_iqloCalCmdGctl_index_gctl_start_SHIFT 8
1391 #define LPPHY_iqloCalCmdGctl_index_gctl_start_MASK (0x1f << LPPHY_iqloCalCmdGctl_index_gctl_start_SHIFT)
1392 #define LPPHY_iqloCalCmdGctl_gctl_threshold_d2_SHIFT 4
1393 #define LPPHY_iqloCalCmdGctl_gctl_threshold_d2_MASK (0xf << LPPHY_iqloCalCmdGctl_gctl_threshold_d2_SHIFT)
1394 #define LPPHY_iqloCalCmdGctl_gctl_LADlen_d2_SHIFT 0
1395 #define LPPHY_iqloCalCmdGctl_gctl_LADlen_d2_MASK (0xf << LPPHY_iqloCalCmdGctl_gctl_LADlen_d2_SHIFT)
1397 /* Bits in LPPHY_macintDbgReg */
1398 #define LPPHY_macintDbgReg_dbgtx_selstate_SHIFT 0
1399 #define LPPHY_macintDbgReg_dbgtx_selstate_MASK (0x3 << LPPHY_macintDbgReg_dbgtx_selstate_SHIFT)
1400 #define LPPHY_macintDbgReg_dbgrx_selstate_SHIFT 2
1401 #define LPPHY_macintDbgReg_dbgrx_selstate_MASK (0x3 << LPPHY_macintDbgReg_dbgrx_selstate_SHIFT)
1402 #define LPPHY_macintDbgReg_dbgclassifier_state_SHIFT 4
1403 #define LPPHY_macintDbgReg_dbgclassifier_state_MASK (0x7 << LPPHY_macintDbgReg_dbgclassifier_state_SHIFT)
1405 /* Bits in LPPHY_TableAddress */
1406 #define LPPHY_TableAddress_Table_SHIFT 10
1407 #define LPPHY_TableAddress_Table_MASK (0x3f << LPPHY_TableAddress_Table_SHIFT)
1408 #define LPPHY_TableAddress_Offset_SHIFT 0
1409 #define LPPHY_TableAddress_Offset_MASK (0x3ff << LPPHY_TableAddress_Offset_SHIFT)
1411 /* Bits in LPPHY_TabledataLo */
1412 #define LPPHY_TabledataLo_TabledataLo_SHIFT 0
1413 #define LPPHY_TabledataLo_TabledataLo_MASK (0xffff << LPPHY_TabledataLo_TabledataLo_SHIFT)
1415 /* Bits in LPPHY_TabledataHi */
1416 #define LPPHY_TabledataHi_TableDataHi_SHIFT 0
1417 #define LPPHY_TabledataHi_TableDataHi_MASK (0xffff << LPPHY_TabledataHi_TableDataHi_SHIFT)
1419 /* Bits in LPPHY_phyCrsEnableAddress */
1420 #define LPPHY_phyCrsEnableAddress_phyCrsEn_SHIFT 0
1421 #define LPPHY_phyCrsEnableAddress_phyCrsEn_MASK (0xffff << LPPHY_phyCrsEnableAddress_phyCrsEn_SHIFT)
1423 /* Bits in LPPHY_IdletimeCtrl */
1424 #define LPPHY_IdletimeCtrl_idleTimeUseCrsEd_SHIFT 0
1425 #define LPPHY_IdletimeCtrl_idleTimeUseCrsEd_MASK (0x1 << LPPHY_IdletimeCtrl_idleTimeUseCrsEd_SHIFT)
1426 #define LPPHY_IdletimeCtrl_idleTimeUseCrsSigDet_SHIFT 1
1427 #define LPPHY_IdletimeCtrl_idleTimeUseCrsSigDet_MASK (0x1 << LPPHY_IdletimeCtrl_idleTimeUseCrsSigDet_SHIFT)
1428 #define LPPHY_IdletimeCtrl_idleTimeUseCrsTx_SHIFT 2
1429 #define LPPHY_IdletimeCtrl_idleTimeUseCrsTx_MASK (0x1 << LPPHY_IdletimeCtrl_idleTimeUseCrsTx_SHIFT)
1430 #define LPPHY_IdletimeCtrl_clearIdleTimeCounters_SHIFT 3
1431 #define LPPHY_IdletimeCtrl_clearIdleTimeCounters_MASK (0x1 << LPPHY_IdletimeCtrl_clearIdleTimeCounters_SHIFT)
1432 #define LPPHY_IdletimeCtrl_enableIdleTimeCounters_SHIFT 4
1433 #define LPPHY_IdletimeCtrl_enableIdleTimeCounters_MASK (0x1 << LPPHY_IdletimeCtrl_enableIdleTimeCounters_SHIFT)
1435 /* Bits in LPPHY_IdletimeCrsOnLo */
1436 #define LPPHY_IdletimeCrsOnLo_idleTimeCrsOnLoCount_SHIFT 0
1437 #define LPPHY_IdletimeCrsOnLo_idleTimeCrsOnLoCount_MASK (0xffff << LPPHY_IdletimeCrsOnLo_idleTimeCrsOnLoCount_SHIFT)
1439 /* Bits in LPPHY_IdletimeCrsOnHi */
1440 #define LPPHY_IdletimeCrsOnHi_idleTimeCrsOnHiCount_SHIFT 0
1441 #define LPPHY_IdletimeCrsOnHi_idleTimeCrsOnHiCount_MASK (0xffff << LPPHY_IdletimeCrsOnHi_idleTimeCrsOnHiCount_SHIFT)
1443 /* Bits in LPPHY_IdletimeMeasTimeLo */
1444 #define LPPHY_IdletimeMeasTimeLo_idleTimeMeasTimeLoCount_SHIFT 0
1445 #define LPPHY_IdletimeMeasTimeLo_idleTimeMeasTimeLoCount_MASK (0xffff << LPPHY_IdletimeMeasTimeLo_idleTimeMeasTimeLoCount_SHIFT)
1447 /* Bits in LPPHY_IdletimeMeasTimeHi */
1448 #define LPPHY_IdletimeMeasTimeHi_idleTimeMeasTimeHiCount_SHIFT 0
1449 #define LPPHY_IdletimeMeasTimeHi_idleTimeMeasTimeHiCount_MASK (0xffff << LPPHY_IdletimeMeasTimeHi_idleTimeMeasTimeHiCount_SHIFT)
1451 /* Bits in LPPHY_ResetlenOfdmTxAddr */
1452 #define LPPHY_ResetlenOfdmTxAddr_ofdmtx_resetLenValue_SHIFT 0
1453 #define LPPHY_ResetlenOfdmTxAddr_ofdmtx_resetLenValue_MASK (0xffff << LPPHY_ResetlenOfdmTxAddr_ofdmtx_resetLenValue_SHIFT)
1455 /* Bits in LPPHY_ResetlenOfdmRxAddr */
1456 #define LPPHY_ResetlenOfdmRxAddr_ofdmrx_resetLenValue_SHIFT 0
1457 #define LPPHY_ResetlenOfdmRxAddr_ofdmrx_resetLenValue_MASK (0xffff << LPPHY_ResetlenOfdmRxAddr_ofdmrx_resetLenValue_SHIFT)
1459 /* Bits in LPPHY_reg_crs_enable */
1460 #define LPPHY_reg_crs_enable_reg_crs_enable_SHIFT 15
1461 #define LPPHY_reg_crs_enable_reg_crs_enable_MASK (0x1 << LPPHY_reg_crs_enable_reg_crs_enable_SHIFT)
1463 /* Bits in LPPHY_PlcpTmtStr0CtrMin */
1464 #define LPPHY_PlcpTmtStr0CtrMin_Str0CtrMinValue_SHIFT 0
1465 #define LPPHY_PlcpTmtStr0CtrMin_Str0CtrMinValue_MASK (0xff << LPPHY_PlcpTmtStr0CtrMin_Str0CtrMinValue_SHIFT)
1466 #define LPPHY_PlcpTmtStr0CtrMin_plcptmtValue_SHIFT 8
1467 #define LPPHY_PlcpTmtStr0CtrMin_plcptmtValue_MASK (0x1f << LPPHY_PlcpTmtStr0CtrMin_plcptmtValue_SHIFT)
1469 /* Bits in LPPHY_PktfsmResetLenValue */
1470 #define LPPHY_PktfsmResetLenValue_resetLenValue_SHIFT 0
1471 #define LPPHY_PktfsmResetLenValue_resetLenValue_MASK (0xffff << LPPHY_PktfsmResetLenValue_resetLenValue_SHIFT)
1473 /* Bits in LPPHY_readsym2resetCtrl */
1474 #define LPPHY_readsym2resetCtrl_readsym2resetwaitlen_SHIFT 8
1475 #define LPPHY_readsym2resetCtrl_readsym2resetwaitlen_MASK (0xff << LPPHY_readsym2resetCtrl_readsym2resetwaitlen_SHIFT)
1477 /* Bits in LPPHY_Dcfilterdelay1 */
1478 #define LPPHY_Dcfilterdelay1_passbadframes_SHIFT 0
1479 #define LPPHY_Dcfilterdelay1_passbadframes_MASK (0x1 << LPPHY_Dcfilterdelay1_passbadframes_SHIFT)
1480 #define LPPHY_Dcfilterdelay1_forcedsymtimrecen_SHIFT 1
1481 #define LPPHY_Dcfilterdelay1_forcedsymtimrecen_MASK (0x1 << LPPHY_Dcfilterdelay1_forcedsymtimrecen_SHIFT)
1482 #define LPPHY_Dcfilterdelay1_dcfltrdelayofdm_SHIFT 8
1483 #define LPPHY_Dcfilterdelay1_dcfltrdelayofdm_MASK (0xff << LPPHY_Dcfilterdelay1_dcfltrdelayofdm_SHIFT)
1485 /* Bits in LPPHY_packetrxActivetimeout */
1486 #define LPPHY_packetrxActivetimeout_pktrxActivetimeout_SHIFT 0
1487 #define LPPHY_packetrxActivetimeout_pktrxActivetimeout_MASK (0xffff << LPPHY_packetrxActivetimeout_pktrxActivetimeout_SHIFT)
1489 /* Bits in LPPHY_ed_timeoutValue */
1490 #define LPPHY_ed_timeoutValue_edtimeout_SHIFT 0
1491 #define LPPHY_ed_timeoutValue_edtimeout_MASK (0xffff << LPPHY_ed_timeoutValue_edtimeout_SHIFT)
1493 /* Bits in LPPHY_holdcrsOnValue */
1494 #define LPPHY_holdcrsOnValue_holdcrsonlen_SHIFT 0
1495 #define LPPHY_holdcrsOnValue_holdcrsonlen_MASK (0xffff << LPPHY_holdcrsOnValue_holdcrsonlen_SHIFT)
1497 /* Bits in LPPHY_ofdmtx_phycrsDelayValue */
1498 #define LPPHY_ofdmtx_phycrsDelayValue_ofdmtx_phycrsDelayValue_SHIFT 0
1499 #define LPPHY_ofdmtx_phycrsDelayValue_ofdmtx_phycrsDelayValue_MASK (0xffff << LPPHY_ofdmtx_phycrsDelayValue_ofdmtx_phycrsDelayValue_SHIFT)
1501 /* Bits in LPPHY_ccktx_phycrsDelayValue */
1502 #define LPPHY_ccktx_phycrsDelayValue_ccktx_phycrsDelayValue_SHIFT 0
1503 #define LPPHY_ccktx_phycrsDelayValue_ccktx_phycrsDelayValue_MASK (0xffff << LPPHY_ccktx_phycrsDelayValue_ccktx_phycrsDelayValue_SHIFT)
1505 /* Bits in LPPHY_EdonconfirmTimerValue */
1506 #define LPPHY_EdonconfirmTimerValue_edonconfirmtimer_SHIFT 0
1507 #define LPPHY_EdonconfirmTimerValue_edonconfirmtimer_MASK (0xff << LPPHY_EdonconfirmTimerValue_edonconfirmtimer_SHIFT)
1508 #define LPPHY_EdonconfirmTimerValue_edonblankingtimer_SHIFT 8
1509 #define LPPHY_EdonconfirmTimerValue_edonblankingtimer_MASK (0xff << LPPHY_EdonconfirmTimerValue_edonblankingtimer_SHIFT)
1511 /* Bits in LPPHY_EdoffconfirmTimerValue */
1512 #define LPPHY_EdoffconfirmTimerValue_edoffconfirmtimer_SHIFT 0
1513 #define LPPHY_EdoffconfirmTimerValue_edoffconfirmtimer_MASK (0xff << LPPHY_EdoffconfirmTimerValue_edoffconfirmtimer_SHIFT)
1515 /* Bits in LPPHY_phycrsoffTimerValue */
1516 #define LPPHY_phycrsoffTimerValue_phycrsofftimer_SHIFT 0
1517 #define LPPHY_phycrsoffTimerValue_phycrsofftimer_MASK (0xffff << LPPHY_phycrsoffTimerValue_phycrsofftimer_SHIFT)
1519 /* Bits in LPPHY_adcCompCtrl */
1520 #define LPPHY_adcCompCtrl_adccompCtrl_SHIFT 0
1521 #define LPPHY_adcCompCtrl_adccompCtrl_MASK (0x1 << LPPHY_adcCompCtrl_adccompCtrl_SHIFT)
1522 #define LPPHY_adcCompCtrl_flipiq_adcout_SHIFT 1
1523 #define LPPHY_adcCompCtrl_flipiq_adcout_MASK (0x1 << LPPHY_adcCompCtrl_flipiq_adcout_SHIFT)
1524 #define LPPHY_adcCompCtrl_flipiq_adccompout_SHIFT 2
1525 #define LPPHY_adcCompCtrl_flipiq_adccompout_MASK (0x1 << LPPHY_adcCompCtrl_flipiq_adccompout_SHIFT)
1526 #define LPPHY_adcCompCtrl_flipiq_dacin_SHIFT 3
1527 #define LPPHY_adcCompCtrl_flipiq_dacin_MASK (0x1 << LPPHY_adcCompCtrl_flipiq_dacin_SHIFT)
1528 #define LPPHY_adcCompCtrl_flipiq_adcswap_SHIFT 4
1529 #define LPPHY_adcCompCtrl_flipiq_adcswap_MASK (0x1 << LPPHY_adcCompCtrl_flipiq_adcswap_SHIFT)
1531 /* Bits in LPPHY_log2RBPSKAddress */
1532 #define LPPHY_log2RBPSKAddress_log2RBPSK_SHIFT 0
1533 #define LPPHY_log2RBPSKAddress_log2RBPSK_MASK (0xff << LPPHY_log2RBPSKAddress_log2RBPSK_SHIFT)
1535 /* Bits in LPPHY_log2RQPSKAddress */
1536 #define LPPHY_log2RQPSKAddress_log2RQPSK_SHIFT 0
1537 #define LPPHY_log2RQPSKAddress_log2RQPSK_MASK (0xff << LPPHY_log2RQPSKAddress_log2RQPSK_SHIFT)
1539 /* Bits in LPPHY_log2R16QAMAddress */
1540 #define LPPHY_log2R16QAMAddress_log2R16QAM_SHIFT 0
1541 #define LPPHY_log2R16QAMAddress_log2R16QAM_MASK (0xff << LPPHY_log2R16QAMAddress_log2R16QAM_SHIFT)
1543 /* Bits in LPPHY_log2R64QAMAddress */
1544 #define LPPHY_log2R64QAMAddress_log2R64QAM_SHIFT 0
1545 #define LPPHY_log2R64QAMAddress_log2R64QAM_MASK (0xff << LPPHY_log2R64QAMAddress_log2R64QAM_SHIFT)
1547 /* Bits in LPPHY_offsetBPSKAddress */
1548 #define LPPHY_offsetBPSKAddress_offsetBPSK_SHIFT 0
1549 #define LPPHY_offsetBPSKAddress_offsetBPSK_MASK (0x3f << LPPHY_offsetBPSKAddress_offsetBPSK_SHIFT)
1551 /* Bits in LPPHY_offsetQPSKAddress */
1552 #define LPPHY_offsetQPSKAddress_offsetQPSK_SHIFT 0
1553 #define LPPHY_offsetQPSKAddress_offsetQPSK_MASK (0x3f << LPPHY_offsetQPSKAddress_offsetQPSK_SHIFT)
1555 /* Bits in LPPHY_offset16QAMAddress */
1556 #define LPPHY_offset16QAMAddress_offset16QAM_SHIFT 0
1557 #define LPPHY_offset16QAMAddress_offset16QAM_MASK (0x3f << LPPHY_offset16QAMAddress_offset16QAM_SHIFT)
1559 /* Bits in LPPHY_offset64QAMAddress */
1560 #define LPPHY_offset64QAMAddress_offset64QAM_SHIFT 0
1561 #define LPPHY_offset64QAMAddress_offset64QAM_MASK (0x3f << LPPHY_offset64QAMAddress_offset64QAM_SHIFT)
1563 /* Bits in LPPHY_Alpha1 */
1564 #define LPPHY_Alpha1_alpha1Value_SHIFT 0
1565 #define LPPHY_Alpha1_alpha1Value_MASK (0x3ff << LPPHY_Alpha1_alpha1Value_SHIFT)
1567 /* Bits in LPPHY_Alpha2 */
1568 #define LPPHY_Alpha2_alpha2Value_SHIFT 0
1569 #define LPPHY_Alpha2_alpha2Value_MASK (0x3ff << LPPHY_Alpha2_alpha2Value_SHIFT)
1571 /* Bits in LPPHY_Beta1 */
1572 #define LPPHY_Beta1_Beta1Value_SHIFT 0
1573 #define LPPHY_Beta1_Beta1Value_MASK (0x3ff << LPPHY_Beta1_Beta1Value_SHIFT)
1575 /* Bits in LPPHY_Beta2 */
1576 #define LPPHY_Beta2_Beta2Value_SHIFT 0
1577 #define LPPHY_Beta2_Beta2Value_MASK (0x3ff << LPPHY_Beta2_Beta2Value_SHIFT)
1579 /* Bits in LPPHY_LoopNumAddr */
1580 #define LPPHY_LoopNumAddr_LoopNumValue_SHIFT 0
1581 #define LPPHY_LoopNumAddr_LoopNumValue_MASK (0xff << LPPHY_LoopNumAddr_LoopNumValue_SHIFT)
1583 /* Bits in LPPHY_StrCollmaxSampAddress */
1584 #define LPPHY_StrCollmaxSampAddress_maxSampCoarse2_SHIFT 0
1585 #define LPPHY_StrCollmaxSampAddress_maxSampCoarse2_MASK (0xff << LPPHY_StrCollmaxSampAddress_maxSampCoarse2_SHIFT)
1586 #define LPPHY_StrCollmaxSampAddress_strnCollDelay_SHIFT 8
1587 #define LPPHY_StrCollmaxSampAddress_strnCollDelay_MASK (0xff << LPPHY_StrCollmaxSampAddress_strnCollDelay_SHIFT)
1589 /* Bits in LPPHY_MaxSampCoarseFineAddress */
1590 #define LPPHY_MaxSampCoarseFineAddress_maxSampCoarse_SHIFT 0
1591 #define LPPHY_MaxSampCoarseFineAddress_maxSampCoarse_MASK (0xff << LPPHY_MaxSampCoarseFineAddress_maxSampCoarse_SHIFT)
1592 #define LPPHY_MaxSampCoarseFineAddress_maxSampleFine_SHIFT 8
1593 #define LPPHY_MaxSampCoarseFineAddress_maxSampleFine_MASK (0xff << LPPHY_MaxSampCoarseFineAddress_maxSampleFine_SHIFT)
1595 /* Bits in LPPHY_MaxSampCoarseStr0CtrAddress */
1596 #define LPPHY_MaxSampCoarseStr0CtrAddress_maxSampCoarse3_SHIFT 0
1597 #define LPPHY_MaxSampCoarseStr0CtrAddress_maxSampCoarse3_MASK (0xff << LPPHY_MaxSampCoarseStr0CtrAddress_maxSampCoarse3_SHIFT)
1599 /* Bits in LPPHY_IQEnableWaitTimeAddress */
1600 #define LPPHY_IQEnableWaitTimeAddress_waittimevalue_SHIFT 0
1601 #define LPPHY_IQEnableWaitTimeAddress_waittimevalue_MASK (0xff << LPPHY_IQEnableWaitTimeAddress_waittimevalue_SHIFT)
1602 #define LPPHY_IQEnableWaitTimeAddress_iqmode_SHIFT 8
1603 #define LPPHY_IQEnableWaitTimeAddress_iqmode_MASK (0x1 << LPPHY_IQEnableWaitTimeAddress_iqmode_SHIFT)
1604 #define LPPHY_IQEnableWaitTimeAddress_iqstart_SHIFT 9
1605 #define LPPHY_IQEnableWaitTimeAddress_iqstart_MASK (0x1 << LPPHY_IQEnableWaitTimeAddress_iqstart_SHIFT)
1607 /* Bits in LPPHY_IQNumSampsAddress */
1608 #define LPPHY_IQNumSampsAddress_numSamps_SHIFT 0
1609 #define LPPHY_IQNumSampsAddress_numSamps_MASK (0xffff << LPPHY_IQNumSampsAddress_numSamps_SHIFT)
1611 /* Bits in LPPHY_IQAccHiAddress */
1612 #define LPPHY_IQAccHiAddress_IQAcc1_SHIFT 0
1613 #define LPPHY_IQAccHiAddress_IQAcc1_MASK (0xffff << LPPHY_IQAccHiAddress_IQAcc1_SHIFT)
1615 /* Bits in LPPHY_IQAccLoAddress */
1616 #define LPPHY_IQAccLoAddress_IQAcc0_SHIFT 0
1617 #define LPPHY_IQAccLoAddress_IQAcc0_MASK (0xffff << LPPHY_IQAccLoAddress_IQAcc0_SHIFT)
1619 /* Bits in LPPHY_IQIPWRAccHiAddress */
1620 #define LPPHY_IQIPWRAccHiAddress_IpwrAcc1_SHIFT 0
1621 #define LPPHY_IQIPWRAccHiAddress_IpwrAcc1_MASK (0xffff << LPPHY_IQIPWRAccHiAddress_IpwrAcc1_SHIFT)
1623 /* Bits in LPPHY_IQIPWRAccLoAddress */
1624 #define LPPHY_IQIPWRAccLoAddress_IpwrAcc0_SHIFT 0
1625 #define LPPHY_IQIPWRAccLoAddress_IpwrAcc0_MASK (0xffff << LPPHY_IQIPWRAccLoAddress_IpwrAcc0_SHIFT)
1627 /* Bits in LPPHY_IQQPWRAccHiAddress */
1628 #define LPPHY_IQQPWRAccHiAddress_QpwrAcc1_SHIFT 0
1629 #define LPPHY_IQQPWRAccHiAddress_QpwrAcc1_MASK (0xffff << LPPHY_IQQPWRAccHiAddress_QpwrAcc1_SHIFT)
1631 /* Bits in LPPHY_IQQPWRAccLoAddress */
1632 #define LPPHY_IQQPWRAccLoAddress_QpwrAcc0_SHIFT 0
1633 #define LPPHY_IQQPWRAccLoAddress_QpwrAcc0_MASK (0xffff << LPPHY_IQQPWRAccLoAddress_QpwrAcc0_SHIFT)
1635 /* Bits in LPPHY_MaxNumsteps */
1636 #define LPPHY_MaxNumsteps_maxNumSteps_SHIFT 0
1637 #define LPPHY_MaxNumsteps_maxNumSteps_MASK (0xff << LPPHY_MaxNumsteps_maxNumSteps_SHIFT)
1638 #define LPPHY_MaxNumsteps_ticks_per_sample_SHIFT 8
1639 #define LPPHY_MaxNumsteps_ticks_per_sample_MASK (0xff << LPPHY_MaxNumsteps_ticks_per_sample_SHIFT)
1641 /* Bits in LPPHY_RotorPhaseAddr */
1642 #define LPPHY_RotorPhaseAddr_rotorphase_SHIFT 0
1643 #define LPPHY_RotorPhaseAddr_rotorphase_MASK (0xff << LPPHY_RotorPhaseAddr_rotorphase_SHIFT)
1645 /* Bits in LPPHY_AdvancedRetardRotorAddr */
1646 #define LPPHY_AdvancedRetardRotorAddr_advretardrotorphase_SHIFT 0
1647 #define LPPHY_AdvancedRetardRotorAddr_advretardrotorphase_MASK (0xffff << LPPHY_AdvancedRetardRotorAddr_advretardrotorphase_SHIFT)
1649 /* Bits in LPPHY_rssiAdcdelayCtrlAddr */
1650 #define LPPHY_rssiAdcdelayCtrlAddr_maxrssidlytime_SHIFT 0
1651 #define LPPHY_rssiAdcdelayCtrlAddr_maxrssidlytime_MASK (0xf << LPPHY_rssiAdcdelayCtrlAddr_maxrssidlytime_SHIFT)
1652 #define LPPHY_rssiAdcdelayCtrlAddr_maxtssidlytime_SHIFT 4
1653 #define LPPHY_rssiAdcdelayCtrlAddr_maxtssidlytime_MASK (0xf << LPPHY_rssiAdcdelayCtrlAddr_maxtssidlytime_SHIFT)
1654 #define LPPHY_rssiAdcdelayCtrlAddr_maxtempsensedlytime_SHIFT 8
1655 #define LPPHY_rssiAdcdelayCtrlAddr_maxtempsensedlytime_MASK (0xf << LPPHY_rssiAdcdelayCtrlAddr_maxtempsensedlytime_SHIFT)
1656 #define LPPHY_rssiAdcdelayCtrlAddr_maxtxfrmdlytime_SHIFT 12
1657 #define LPPHY_rssiAdcdelayCtrlAddr_maxtxfrmdlytime_MASK (0xf << LPPHY_rssiAdcdelayCtrlAddr_maxtxfrmdlytime_SHIFT)
1659 /* Bits in LPPHY_tssiStatusAddr */
1660 #define LPPHY_tssiStatusAddr_tssiVal_reg_SHIFT 0
1661 #define LPPHY_tssiStatusAddr_tssiVal_reg_MASK (0xff << LPPHY_tssiStatusAddr_tssiVal_reg_SHIFT)
1662 #define LPPHY_tssiStatusAddr_tssiBias_reg_SHIFT 8
1663 #define LPPHY_tssiStatusAddr_tssiBias_reg_MASK (0xff << LPPHY_tssiStatusAddr_tssiBias_reg_SHIFT)
1665 /* Bits in LPPHY_tempsenseStatusAddr */
1666 #define LPPHY_tempsenseStatusAddr_tempsense_reg_SHIFT 0
1667 #define LPPHY_tempsenseStatusAddr_tempsense_reg_MASK (0xff << LPPHY_tempsenseStatusAddr_tempsense_reg_SHIFT)
1668 #define LPPHY_tempsenseStatusAddr_tempsenseValid_SHIFT 8
1669 #define LPPHY_tempsenseStatusAddr_tempsenseValid_MASK (0x1 << LPPHY_tempsenseStatusAddr_tempsenseValid_SHIFT)
1671 /* Bits in LPPHY_tempsenseCtrlAddr */
1672 #define LPPHY_tempsenseCtrlAddr_tempsenseCtrl_SHIFT 0
1673 #define LPPHY_tempsenseCtrlAddr_tempsenseCtrl_MASK (0x1 << LPPHY_tempsenseCtrlAddr_tempsenseCtrl_SHIFT)
1674 #define LPPHY_tempsenseCtrlAddr_tssien_SHIFT 1
1675 #define LPPHY_tempsenseCtrlAddr_tssien_MASK (0x1 << LPPHY_tempsenseCtrlAddr_tssien_SHIFT)
1676 #define LPPHY_tempsenseCtrlAddr_idle_tssi_SHIFT 8
1677 #define LPPHY_tempsenseCtrlAddr_idle_tssi_MASK (0xff << LPPHY_tempsenseCtrlAddr_idle_tssi_SHIFT)
1679 /* Bits in LPPHY_wrssistatusAddr */
1680 #define LPPHY_wrssistatusAddr_wrssi_i_SHIFT 0
1681 #define LPPHY_wrssistatusAddr_wrssi_i_MASK (0xff << LPPHY_wrssistatusAddr_wrssi_i_SHIFT)
1682 #define LPPHY_wrssistatusAddr_wrssi_q_SHIFT 8
1683 #define LPPHY_wrssistatusAddr_wrssi_q_MASK (0xff << LPPHY_wrssistatusAddr_wrssi_q_SHIFT)
1685 /* Bits in LPPHY_mufactoraddr */
1686 #define LPPHY_mufactoraddr_mufactor_SHIFT 0
1687 #define LPPHY_mufactoraddr_mufactor_MASK (0x7f << LPPHY_mufactoraddr_mufactor_SHIFT)
1689 /* Bits in LPPHY_scramstateAddr */
1690 #define LPPHY_scramstateAddr_initstateValue_SHIFT 0
1691 #define LPPHY_scramstateAddr_initstateValue_MASK (0x7f << LPPHY_scramstateAddr_initstateValue_SHIFT)
1692 #define LPPHY_scramstateAddr_scramctrlmode_SHIFT 7
1693 #define LPPHY_scramstateAddr_scramctrlmode_MASK (0x1 << LPPHY_scramstateAddr_scramctrlmode_SHIFT)
1695 /* Bits in LPPHY_txholdoffaddr */
1696 #define LPPHY_txholdoffaddr_txholdoffvalue_SHIFT 0
1697 #define LPPHY_txholdoffaddr_txholdoffvalue_MASK (0xff << LPPHY_txholdoffaddr_txholdoffvalue_SHIFT)
1699 /* Bits in LPPHY_pktgainvalAddr */
1700 #define LPPHY_pktgainvalAddr_pktgainValue_SHIFT 0
1701 #define LPPHY_pktgainvalAddr_pktgainValue_MASK (0xff << LPPHY_pktgainvalAddr_pktgainValue_SHIFT)
1702 #define LPPHY_pktgainvalAddr_pscontrolStatus_SHIFT 8
1703 #define LPPHY_pktgainvalAddr_pscontrolStatus_MASK (0x1 << LPPHY_pktgainvalAddr_pscontrolStatus_SHIFT)
1704 #define LPPHY_pktgainvalAddr_psAnglecontrolStatus_SHIFT 9
1705 #define LPPHY_pktgainvalAddr_psAnglecontrolStatus_MASK (0xf << LPPHY_pktgainvalAddr_psAnglecontrolStatus_SHIFT)
1707 /* Bits in LPPHY_CoarseestimAddr */
1708 #define LPPHY_CoarseestimAddr_coarseestimValue_SHIFT 0
1709 #define LPPHY_CoarseestimAddr_coarseestimValue_MASK (0x1fff << LPPHY_CoarseestimAddr_coarseestimValue_SHIFT)
1711 /* Bits in LPPHY_stateTransitionAddr */
1712 #define LPPHY_stateTransitionAddr_statetransitionstatus_SHIFT 0
1713 #define LPPHY_stateTransitionAddr_statetransitionstatus_MASK (0x7ff << LPPHY_stateTransitionAddr_statetransitionstatus_SHIFT)
1715 /* Bits in LPPHY_trnoffsetAddr */
1716 #define LPPHY_trnoffsetAddr_trnoffsetValue_SHIFT 0
1717 #define LPPHY_trnoffsetAddr_trnoffsetValue_MASK (0x1f << LPPHY_trnoffsetAddr_trnoffsetValue_SHIFT)
1718 #define LPPHY_trnoffsetAddr_gainIdxStatus_SHIFT 5
1719 #define LPPHY_trnoffsetAddr_gainIdxStatus_MASK (0x3f << LPPHY_trnoffsetAddr_gainIdxStatus_SHIFT)
1721 /* Bits in LPPHY_NumRotorAddr */
1722 #define LPPHY_NumRotorAddr_numARsteps_SHIFT 0
1723 #define LPPHY_NumRotorAddr_numARsteps_MASK (0xf << LPPHY_NumRotorAddr_numARsteps_SHIFT)
1724 #define LPPHY_NumRotorAddr_Numrotorsteps_SHIFT 4
1725 #define LPPHY_NumRotorAddr_Numrotorsteps_MASK (0xff << LPPHY_NumRotorAddr_Numrotorsteps_SHIFT)
1727 /* Bits in LPPHY_ViterbiOffsetAddr */
1728 #define LPPHY_ViterbiOffsetAddr_metricOffset_SHIFT 0
1729 #define LPPHY_ViterbiOffsetAddr_metricOffset_MASK (0xf << LPPHY_ViterbiOffsetAddr_metricOffset_SHIFT)
1730 #define LPPHY_ViterbiOffsetAddr_encode_signal_field_SHIFT 4
1731 #define LPPHY_ViterbiOffsetAddr_encode_signal_field_MASK (0x1 << LPPHY_ViterbiOffsetAddr_encode_signal_field_SHIFT)
1732 #define LPPHY_ViterbiOffsetAddr_chanavg_24_SHIFT 5
1733 #define LPPHY_ViterbiOffsetAddr_chanavg_24_MASK (0x1 << LPPHY_ViterbiOffsetAddr_chanavg_24_SHIFT)
1734 #define LPPHY_ViterbiOffsetAddr_chanavg_36_SHIFT 6
1735 #define LPPHY_ViterbiOffsetAddr_chanavg_36_MASK (0x1 << LPPHY_ViterbiOffsetAddr_chanavg_36_SHIFT)
1736 #define LPPHY_ViterbiOffsetAddr_chanavg_48_SHIFT 7
1737 #define LPPHY_ViterbiOffsetAddr_chanavg_48_MASK (0x1 << LPPHY_ViterbiOffsetAddr_chanavg_48_SHIFT)
1738 #define LPPHY_ViterbiOffsetAddr_chanavg_54_SHIFT 8
1739 #define LPPHY_ViterbiOffsetAddr_chanavg_54_MASK (0x1 << LPPHY_ViterbiOffsetAddr_chanavg_54_SHIFT)
1741 /* Bits in LPPHY_SamplecollectwaitAddr */
1742 #define LPPHY_SamplecollectwaitAddr_sampCollwait_SHIFT 0
1743 #define LPPHY_SamplecollectwaitAddr_sampCollwait_MASK (0xfff << LPPHY_SamplecollectwaitAddr_sampCollwait_SHIFT)
1745 /* Bits in LPPHY_AphyControlAddr */
1746 #define LPPHY_AphyControlAddr_phyloopbackEn_SHIFT 0
1747 #define LPPHY_AphyControlAddr_phyloopbackEn_MASK (0x1 << LPPHY_AphyControlAddr_phyloopbackEn_SHIFT)
1748 #define LPPHY_AphyControlAddr_passThrough_SHIFT 1
1749 #define LPPHY_AphyControlAddr_passThrough_MASK (0x3 << LPPHY_AphyControlAddr_passThrough_SHIFT)
1750 #define LPPHY_AphyControlAddr_sampcolltriggerEn_SHIFT 3
1751 #define LPPHY_AphyControlAddr_sampcolltriggerEn_MASK (0x1 << LPPHY_AphyControlAddr_sampcolltriggerEn_SHIFT)
1753 /* Bits in LPPHY_NumPassThroughAddr */
1754 #define LPPHY_NumPassThroughAddr_numpassThroughSamples_SHIFT 0
1755 #define LPPHY_NumPassThroughAddr_numpassThroughSamples_MASK (0xfff << LPPHY_NumPassThroughAddr_numpassThroughSamples_SHIFT)
1757 /* Bits in LPPHY_RxCompcoeff */
1758 #define LPPHY_RxCompcoeff_c1_SHIFT 0
1759 #define LPPHY_RxCompcoeff_c1_MASK (0xff << LPPHY_RxCompcoeff_c1_SHIFT)
1760 #define LPPHY_RxCompcoeff_c0_SHIFT 8
1761 #define LPPHY_RxCompcoeff_c0_MASK (0xff << LPPHY_RxCompcoeff_c0_SHIFT)
1763 /* Bits in LPPHY_cpaRotateValue */
1764 #define LPPHY_cpaRotateValue_cpaRotateValueQ_SHIFT 0
1765 #define LPPHY_cpaRotateValue_cpaRotateValueQ_MASK (0x3f << LPPHY_cpaRotateValue_cpaRotateValueQ_SHIFT)
1766 #define LPPHY_cpaRotateValue_cpaRotateValueI_SHIFT 6
1767 #define LPPHY_cpaRotateValue_cpaRotateValueI_MASK (0x3f << LPPHY_cpaRotateValue_cpaRotateValueI_SHIFT)
1769 /* Bits in LPPHY_SampleplayCnt */
1770 #define LPPHY_SampleplayCnt_sampPlayCount_SHIFT 0
1771 #define LPPHY_SampleplayCnt_sampPlayCount_MASK (0xfff << LPPHY_SampleplayCnt_sampPlayCount_SHIFT)
1773 /* Bits in LPPHY_SampplayBufControl */
1774 #define LPPHY_SampplayBufControl_sampPlaydepth_SHIFT 0
1775 #define LPPHY_SampplayBufControl_sampPlaydepth_MASK (0x3f << LPPHY_SampplayBufControl_sampPlaydepth_SHIFT)
1776 #define LPPHY_SampplayBufControl_sampPlayWait_SHIFT 6
1777 #define LPPHY_SampplayBufControl_sampPlayWait_MASK (0x3ff << LPPHY_SampplayBufControl_sampPlayWait_SHIFT)
1779 /* Bits in LPPHY_fourwireControl */
1780 #define LPPHY_fourwireControl_tckfreq20or40_SHIFT 0
1781 #define LPPHY_fourwireControl_tckfreq20or40_MASK (0x1 << LPPHY_fourwireControl_tckfreq20or40_SHIFT)
1782 #define LPPHY_fourwireControl_radioReset_SHIFT 1
1783 #define LPPHY_fourwireControl_radioReset_MASK (0x1 << LPPHY_fourwireControl_radioReset_SHIFT)
1785 /* Bits in LPPHY_cpaTailCountValue */
1786 #define LPPHY_cpaTailCountValue_tailCountValue_SHIFT 0
1787 #define LPPHY_cpaTailCountValue_tailCountValue_MASK (0x3f << LPPHY_cpaTailCountValue_tailCountValue_SHIFT)
1789 /* Bits in LPPHY_TxPwrCtrlCmd */
1790 #define LPPHY_TxPwrCtrlCmd_txPwrCtrl_en_SHIFT 15
1791 #define LPPHY_TxPwrCtrlCmd_txPwrCtrl_en_MASK (0x1 << LPPHY_TxPwrCtrlCmd_txPwrCtrl_en_SHIFT)
1792 #define LPPHY_TxPwrCtrlCmd_hwtxPwrCtrl_en_SHIFT 14
1793 #define LPPHY_TxPwrCtrlCmd_hwtxPwrCtrl_en_MASK (0x1 << LPPHY_TxPwrCtrlCmd_hwtxPwrCtrl_en_SHIFT)
1794 #define LPPHY_TxPwrCtrlCmd_use_txPwrCtrlCoefs_SHIFT 13
1795 #define LPPHY_TxPwrCtrlCmd_use_txPwrCtrlCoefs_MASK (0x1 << LPPHY_TxPwrCtrlCmd_use_txPwrCtrlCoefs_SHIFT)
1796 #define LPPHY_TxPwrCtrlCmd_pwrIndex_init_SHIFT 0
1797 #define LPPHY_TxPwrCtrlCmd_pwrIndex_init_MASK (0x7f << LPPHY_TxPwrCtrlCmd_pwrIndex_init_SHIFT)
1799 /* Bits in LPPHY_TxPwrCtrlNnum */
1800 #define LPPHY_TxPwrCtrlNnum_Ntssi_intg_log2_SHIFT 12
1801 #define LPPHY_TxPwrCtrlNnum_Ntssi_intg_log2_MASK (0x7 << LPPHY_TxPwrCtrlNnum_Ntssi_intg_log2_SHIFT)
1802 #define LPPHY_TxPwrCtrlNnum_Npt_intg_log2_SHIFT 8
1803 #define LPPHY_TxPwrCtrlNnum_Npt_intg_log2_MASK (0x7 << LPPHY_TxPwrCtrlNnum_Npt_intg_log2_SHIFT)
1804 #define LPPHY_TxPwrCtrlNnum_Ntssi_delay_SHIFT 0
1805 #define LPPHY_TxPwrCtrlNnum_Ntssi_delay_MASK (0xff << LPPHY_TxPwrCtrlNnum_Ntssi_delay_SHIFT)
1807 /* Bits in LPPHY_TxPwrCtrlIdleTssi */
1808 #define LPPHY_TxPwrCtrlIdleTssi_rawTssiOffsetBinFormat_SHIFT 15
1809 #define LPPHY_TxPwrCtrlIdleTssi_rawTssiOffsetBinFormat_MASK (0x1 << LPPHY_TxPwrCtrlIdleTssi_rawTssiOffsetBinFormat_SHIFT)
1810 #define LPPHY_TxPwrCtrlIdleTssi_idleTssi1_SHIFT 8
1811 #define LPPHY_TxPwrCtrlIdleTssi_idleTssi1_MASK (0x3f << LPPHY_TxPwrCtrlIdleTssi_idleTssi1_SHIFT)
1812 #define LPPHY_TxPwrCtrlIdleTssi_idleTssi0_SHIFT 0
1813 #define LPPHY_TxPwrCtrlIdleTssi_idleTssi0_MASK (0x3f << LPPHY_TxPwrCtrlIdleTssi_idleTssi0_SHIFT)
1815 /* Bits in LPPHY_TxPwrCtrlTargetPwr */
1816 #define LPPHY_TxPwrCtrlTargetPwr_targetPwr1_SHIFT 8
1817 #define LPPHY_TxPwrCtrlTargetPwr_targetPwr1_MASK (0xff << LPPHY_TxPwrCtrlTargetPwr_targetPwr1_SHIFT)
1818 #define LPPHY_TxPwrCtrlTargetPwr_targetPwr0_SHIFT 0
1819 #define LPPHY_TxPwrCtrlTargetPwr_targetPwr0_MASK (0xff << LPPHY_TxPwrCtrlTargetPwr_targetPwr0_SHIFT)
1821 /* Bits in LPPHY_TxPwrCtrlDeltaPwrLimit */
1822 #define LPPHY_TxPwrCtrlDeltaPwrLimit_cckPwrOffset_SHIFT 8
1823 #define LPPHY_TxPwrCtrlDeltaPwrLimit_cckPwrOffset_MASK (0xff << LPPHY_TxPwrCtrlDeltaPwrLimit_cckPwrOffset_SHIFT)
1824 #define LPPHY_TxPwrCtrlDeltaPwrLimit_DeltaPwrLimit_SHIFT 0
1825 #define LPPHY_TxPwrCtrlDeltaPwrLimit_DeltaPwrLimit_MASK (0xff << LPPHY_TxPwrCtrlDeltaPwrLimit_DeltaPwrLimit_SHIFT)
1827 /* Bits in LPPHY_TxPwrCtrlBaseIndex */
1828 #define LPPHY_TxPwrCtrlBaseIndex_loadBaseIndex_SHIFT 15
1829 #define LPPHY_TxPwrCtrlBaseIndex_loadBaseIndex_MASK (0x1 << LPPHY_TxPwrCtrlBaseIndex_loadBaseIndex_SHIFT)
1830 #define LPPHY_TxPwrCtrlBaseIndex_uC_baseIndex1_SHIFT 8
1831 #define LPPHY_TxPwrCtrlBaseIndex_uC_baseIndex1_MASK (0x7f << LPPHY_TxPwrCtrlBaseIndex_uC_baseIndex1_SHIFT)
1832 #define LPPHY_TxPwrCtrlBaseIndex_uC_baseIndex0_SHIFT 0
1833 #define LPPHY_TxPwrCtrlBaseIndex_uC_baseIndex0_MASK (0x7f << LPPHY_TxPwrCtrlBaseIndex_uC_baseIndex0_SHIFT)
1835 /* Bits in LPPHY_TxPwrCtrlPwrIndex */
1836 #define LPPHY_TxPwrCtrlPwrIndex_loadPwrIndex_SHIFT 15
1837 #define LPPHY_TxPwrCtrlPwrIndex_loadPwrIndex_MASK (0x1 << LPPHY_TxPwrCtrlPwrIndex_loadPwrIndex_SHIFT)
1838 #define LPPHY_TxPwrCtrlPwrIndex_uC_pwrIndex1_SHIFT 8
1839 #define LPPHY_TxPwrCtrlPwrIndex_uC_pwrIndex1_MASK (0x7f << LPPHY_TxPwrCtrlPwrIndex_uC_pwrIndex1_SHIFT)
1840 #define LPPHY_TxPwrCtrlPwrIndex_uC_pwrIndex0_SHIFT 0
1841 #define LPPHY_TxPwrCtrlPwrIndex_uC_pwrIndex0_MASK (0x7f << LPPHY_TxPwrCtrlPwrIndex_uC_pwrIndex0_SHIFT)
1843 /* Bits in LPPHY_TxPwrCtrlStatus */
1844 #define LPPHY_TxPwrCtrlStatus_estPwrValid_SHIFT 15
1845 #define LPPHY_TxPwrCtrlStatus_estPwrValid_MASK (0x1 << LPPHY_TxPwrCtrlStatus_estPwrValid_SHIFT)
1846 #define LPPHY_TxPwrCtrlStatus_baseIndex_SHIFT 8
1847 #define LPPHY_TxPwrCtrlStatus_baseIndex_MASK (0x7f << LPPHY_TxPwrCtrlStatus_baseIndex_SHIFT)
1848 #define LPPHY_TxPwrCtrlStatus_estPwr_SHIFT 0
1849 #define LPPHY_TxPwrCtrlStatus_estPwr_MASK (0xff << LPPHY_TxPwrCtrlStatus_estPwr_SHIFT)
1851 /* Bits in LPPHY_lprfsignallut */
1852 #define LPPHY_lprfsignallut_gmode_tx_pu_lut_SHIFT 0
1853 #define LPPHY_lprfsignallut_gmode_tx_pu_lut_MASK (0x3 << LPPHY_lprfsignallut_gmode_tx_pu_lut_SHIFT)
1854 #define LPPHY_lprfsignallut_gmode_rx_pu_lut_SHIFT 2
1855 #define LPPHY_lprfsignallut_gmode_rx_pu_lut_MASK (0x3 << LPPHY_lprfsignallut_gmode_rx_pu_lut_SHIFT)
1856 #define LPPHY_lprfsignallut_amode_tx_pu_lut_SHIFT 4
1857 #define LPPHY_lprfsignallut_amode_tx_pu_lut_MASK (0x3 << LPPHY_lprfsignallut_amode_tx_pu_lut_SHIFT)
1858 #define LPPHY_lprfsignallut_amode_rx_pu_lut_SHIFT 6
1859 #define LPPHY_lprfsignallut_amode_rx_pu_lut_MASK (0x3 << LPPHY_lprfsignallut_amode_rx_pu_lut_SHIFT)
1860 #define LPPHY_lprfsignallut_lpf_bw_lut_SHIFT 8
1861 #define LPPHY_lprfsignallut_lpf_bw_lut_MASK (0x3 << LPPHY_lprfsignallut_lpf_bw_lut_SHIFT)
1862 #define LPPHY_lprfsignallut_internalrftxpu_lut_SHIFT 10
1863 #define LPPHY_lprfsignallut_internalrftxpu_lut_MASK (0x3 << LPPHY_lprfsignallut_internalrftxpu_lut_SHIFT)
1864 #define LPPHY_lprfsignallut_internalrfrxpu_lut_SHIFT 12
1865 #define LPPHY_lprfsignallut_internalrfrxpu_lut_MASK (0x3 << LPPHY_lprfsignallut_internalrfrxpu_lut_SHIFT)
1867 /* Bits in LPPHY_RxRadioControlFltrState */
1868 #define LPPHY_RxRadioControlFltrState_rx_flt_high_start_state_SHIFT 0
1869 #define LPPHY_RxRadioControlFltrState_rx_flt_high_start_state_MASK (0xf << LPPHY_RxRadioControlFltrState_rx_flt_high_start_state_SHIFT)
1870 #define LPPHY_RxRadioControlFltrState_rx_flt_high_hold_state_SHIFT 4
1871 #define LPPHY_RxRadioControlFltrState_rx_flt_high_hold_state_MASK (0xf << LPPHY_RxRadioControlFltrState_rx_flt_high_hold_state_SHIFT)
1872 #define LPPHY_RxRadioControlFltrState_rx_flt_low_start_state_SHIFT 8
1873 #define LPPHY_RxRadioControlFltrState_rx_flt_low_start_state_MASK (0xf << LPPHY_RxRadioControlFltrState_rx_flt_low_start_state_SHIFT)
1874 #define LPPHY_RxRadioControlFltrState_rx_flt_pga_start_state_SHIFT 12
1875 #define LPPHY_RxRadioControlFltrState_rx_flt_pga_start_state_MASK (0xf << LPPHY_RxRadioControlFltrState_rx_flt_pga_start_state_SHIFT)
1877 /* Bits in LPPHY_RxRadioControl */
1878 #define LPPHY_RxRadioControl_fine_gain_SHIFT 0
1879 #define LPPHY_RxRadioControl_fine_gain_MASK (0x1 << LPPHY_RxRadioControl_fine_gain_SHIFT)
1880 #define LPPHY_RxRadioControl_board_switch_arch_SHIFT 1
1881 #define LPPHY_RxRadioControl_board_switch_arch_MASK (0x3 << LPPHY_RxRadioControl_board_switch_arch_SHIFT)
1882 #define LPPHY_RxRadioControl_board_main_lna_SHIFT 3
1883 #define LPPHY_RxRadioControl_board_main_lna_MASK (0x1 << LPPHY_RxRadioControl_board_main_lna_SHIFT)
1884 #define LPPHY_RxRadioControl_ps_train_suppress_other_lna_SHIFT 4
1885 #define LPPHY_RxRadioControl_ps_train_suppress_other_lna_MASK (0x1 << LPPHY_RxRadioControl_ps_train_suppress_other_lna_SHIFT)
1886 #define LPPHY_RxRadioControl_ps_train_hold_fltr_ctrl_SHIFT 5
1887 #define LPPHY_RxRadioControl_ps_train_hold_fltr_ctrl_MASK (0x1 << LPPHY_RxRadioControl_ps_train_hold_fltr_ctrl_SHIFT)
1888 #define LPPHY_RxRadioControl_ps_fine_gain_SHIFT 6
1889 #define LPPHY_RxRadioControl_ps_fine_gain_MASK (0x1 << LPPHY_RxRadioControl_ps_fine_gain_SHIFT)
1890 #define LPPHY_RxRadioControl_dsss_stop_SHIFT 8
1891 #define LPPHY_RxRadioControl_dsss_stop_MASK (0xf << LPPHY_RxRadioControl_dsss_stop_SHIFT)
1892 #define LPPHY_RxRadioControl_ofdm_stop_SHIFT 12
1893 #define LPPHY_RxRadioControl_ofdm_stop_MASK (0xf << LPPHY_RxRadioControl_ofdm_stop_SHIFT)
1895 /* Bits in LPPHY_nrssistatusAddr */
1896 #define LPPHY_nrssistatusAddr_nrssi_i_SHIFT 0
1897 #define LPPHY_nrssistatusAddr_nrssi_i_MASK (0xff << LPPHY_nrssistatusAddr_nrssi_i_SHIFT)
1898 #define LPPHY_nrssistatusAddr_nrssi_q_SHIFT 8
1899 #define LPPHY_nrssistatusAddr_nrssi_q_MASK (0xff << LPPHY_nrssistatusAddr_nrssi_q_SHIFT)
1901 /* Bits in LPPHY_rfoverride2 */
1902 #define LPPHY_rfoverride2_hpf1_ctrl_ovr_SHIFT 0
1903 #define LPPHY_rfoverride2_hpf1_ctrl_ovr_MASK (0x1 << LPPHY_rfoverride2_hpf1_ctrl_ovr_SHIFT)
1904 #define LPPHY_rfoverride2_hpf2_ctrl_ovr_SHIFT 1
1905 #define LPPHY_rfoverride2_hpf2_ctrl_ovr_MASK (0x1 << LPPHY_rfoverride2_hpf2_ctrl_ovr_SHIFT)
1906 #define LPPHY_rfoverride2_lpf_lq_ovr_SHIFT 2
1907 #define LPPHY_rfoverride2_lpf_lq_ovr_MASK (0x1 << LPPHY_rfoverride2_lpf_lq_ovr_SHIFT)
1908 #define LPPHY_rfoverride2_lna1_pu_ovr_SHIFT 3
1909 #define LPPHY_rfoverride2_lna1_pu_ovr_MASK (0x1 << LPPHY_rfoverride2_lna1_pu_ovr_SHIFT)
1910 #define LPPHY_rfoverride2_lna2_pu_ovr_SHIFT 4
1911 #define LPPHY_rfoverride2_lna2_pu_ovr_MASK (0x1 << LPPHY_rfoverride2_lna2_pu_ovr_SHIFT)
1912 #define LPPHY_rfoverride2_ps_ctrl_ovr_SHIFT 5
1913 #define LPPHY_rfoverride2_ps_ctrl_ovr_MASK (0x1 << LPPHY_rfoverride2_ps_ctrl_ovr_SHIFT)
1914 #define LPPHY_rfoverride2_gmode_ext_lna_gain_ovr_SHIFT 6
1915 #define LPPHY_rfoverride2_gmode_ext_lna_gain_ovr_MASK (0x1 << LPPHY_rfoverride2_gmode_ext_lna_gain_ovr_SHIFT)
1916 #define LPPHY_rfoverride2_amode_ext_lna_gain_ovr_SHIFT 7
1917 #define LPPHY_rfoverride2_amode_ext_lna_gain_ovr_MASK (0x1 << LPPHY_rfoverride2_amode_ext_lna_gain_ovr_SHIFT)
1918 #define LPPHY_rfoverride2_txgainctrl_ovr_SHIFT 8
1919 #define LPPHY_rfoverride2_txgainctrl_ovr_MASK (0x1 << LPPHY_rfoverride2_txgainctrl_ovr_SHIFT)
1920 #define LPPHY_rfoverride2_rxgainctrl_ovr_SHIFT 9
1921 #define LPPHY_rfoverride2_rxgainctrl_ovr_MASK (0x1 << LPPHY_rfoverride2_rxgainctrl_ovr_SHIFT)
1923 /* Bits in LPPHY_rfoverride2val */
1924 #define LPPHY_rfoverride2val_hpf1_ctrl_ovr_val_SHIFT 0
1925 #define LPPHY_rfoverride2val_hpf1_ctrl_ovr_val_MASK (0x7 << LPPHY_rfoverride2val_hpf1_ctrl_ovr_val_SHIFT)
1926 #define LPPHY_rfoverride2val_hpf2_ctrl_ovr_val_SHIFT 3
1927 #define LPPHY_rfoverride2val_hpf2_ctrl_ovr_val_MASK (0x7 << LPPHY_rfoverride2val_hpf2_ctrl_ovr_val_SHIFT)
1928 #define LPPHY_rfoverride2val_lpf_lq_ovr_val_SHIFT 6
1929 #define LPPHY_rfoverride2val_lpf_lq_ovr_val_MASK (0x3 << LPPHY_rfoverride2val_lpf_lq_ovr_val_SHIFT)
1930 #define LPPHY_rfoverride2val_lna1_pu_ovr_val_SHIFT 8
1931 #define LPPHY_rfoverride2val_lna1_pu_ovr_val_MASK (0x1 << LPPHY_rfoverride2val_lna1_pu_ovr_val_SHIFT)
1932 #define LPPHY_rfoverride2val_lna2_pu_ovr_val_SHIFT 9
1933 #define LPPHY_rfoverride2val_lna2_pu_ovr_val_MASK (0x1 << LPPHY_rfoverride2val_lna2_pu_ovr_val_SHIFT)
1934 #define LPPHY_rfoverride2val_gmode_ext_lna_gain_ovr_val_SHIFT 10
1935 #define LPPHY_rfoverride2val_gmode_ext_lna_gain_ovr_val_MASK (0x1 << LPPHY_rfoverride2val_gmode_ext_lna_gain_ovr_val_SHIFT)
1936 #define LPPHY_rfoverride2val_amode_ext_lna_gain_ovr_val_SHIFT 11
1937 #define LPPHY_rfoverride2val_amode_ext_lna_gain_ovr_val_MASK (0x1 << LPPHY_rfoverride2val_amode_ext_lna_gain_ovr_val_SHIFT)
1939 /* Bits in LPPHY_psctrlovrval0 */
1940 #define LPPHY_psctrlovrval0_ps_ctrl_ovr_val0_SHIFT 0
1941 #define LPPHY_psctrlovrval0_ps_ctrl_ovr_val0_MASK (0xffff << LPPHY_psctrlovrval0_ps_ctrl_ovr_val0_SHIFT)
1943 /* Bits in LPPHY_psctrlovrval1 */
1944 #define LPPHY_psctrlovrval1_ps_ctrl_ovr_val1_SHIFT 0
1945 #define LPPHY_psctrlovrval1_ps_ctrl_ovr_val1_MASK (0xffff << LPPHY_psctrlovrval1_ps_ctrl_ovr_val1_SHIFT)
1947 /* Bits in LPPHY_psctrlovrval2 */
1948 #define LPPHY_psctrlovrval2_ps_ctrl_ovr_val2_SHIFT 0
1949 #define LPPHY_psctrlovrval2_ps_ctrl_ovr_val2_MASK (0x3f << LPPHY_psctrlovrval2_ps_ctrl_ovr_val2_SHIFT)
1951 /* Bits in LPPHY_txgainctrlovrval */
1952 #define LPPHY_txgainctrlovrval_txgainctrl_ovr_val_SHIFT 0
1953 #define LPPHY_txgainctrlovrval_txgainctrl_ovr_val_MASK (0x7ff << LPPHY_txgainctrlovrval_txgainctrl_ovr_val_SHIFT)
1955 /* Bits in LPPHY_rxgainctrlovrval */
1956 #define LPPHY_rxgainctrlovrval_rxgainctrl_ovr_val_SHIFT 0
1957 #define LPPHY_rxgainctrlovrval_rxgainctrl_ovr_val_MASK (0xffff << LPPHY_rxgainctrlovrval_rxgainctrl_ovr_val_SHIFT)
1959 /* Bits in LPPHY_afe_ddfs */
1960 #define LPPHY_afe_ddfs_squareWaveEn_SHIFT 0
1961 #define LPPHY_afe_ddfs_squareWaveEn_MASK (0x1 << LPPHY_afe_ddfs_squareWaveEn_SHIFT)
1962 #define LPPHY_afe_ddfs_playoutEn_SHIFT 1
1963 #define LPPHY_afe_ddfs_playoutEn_MASK (0x1 << LPPHY_afe_ddfs_playoutEn_SHIFT)
1964 #define LPPHY_afe_ddfs_twoToneEn_SHIFT 2
1965 #define LPPHY_afe_ddfs_twoToneEn_MASK (0x1 << LPPHY_afe_ddfs_twoToneEn_SHIFT)
1966 #define LPPHY_afe_ddfs_chanIEn_SHIFT 3
1967 #define LPPHY_afe_ddfs_chanIEn_MASK (0x1 << LPPHY_afe_ddfs_chanIEn_SHIFT)
1968 #define LPPHY_afe_ddfs_chanQEn_SHIFT 4
1969 #define LPPHY_afe_ddfs_chanQEn_MASK (0x1 << LPPHY_afe_ddfs_chanQEn_SHIFT)
1970 #define LPPHY_afe_ddfs_scaleIndex_SHIFT 5
1971 #define LPPHY_afe_ddfs_scaleIndex_MASK (0x3 << LPPHY_afe_ddfs_scaleIndex_SHIFT)
1973 /* Bits in LPPHY_afe_ddfs_pointer_init */
1974 #define LPPHY_afe_ddfs_pointer_init_lutPointer1Init_SHIFT 0
1975 #define LPPHY_afe_ddfs_pointer_init_lutPointer1Init_MASK (0x7f << LPPHY_afe_ddfs_pointer_init_lutPointer1Init_SHIFT)
1976 #define LPPHY_afe_ddfs_pointer_init_lutPointer2Init_SHIFT 8
1977 #define LPPHY_afe_ddfs_pointer_init_lutPointer2Init_MASK (0x7f << LPPHY_afe_ddfs_pointer_init_lutPointer2Init_SHIFT)
1979 /* Bits in LPPHY_afe_ddfs_incr_init */
1980 #define LPPHY_afe_ddfs_incr_init_lutIncr1Init_SHIFT 0
1981 #define LPPHY_afe_ddfs_incr_init_lutIncr1Init_MASK (0x7f << LPPHY_afe_ddfs_incr_init_lutIncr1Init_SHIFT)
1982 #define LPPHY_afe_ddfs_incr_init_lutIncr2Init_SHIFT 8
1983 #define LPPHY_afe_ddfs_incr_init_lutIncr2Init_MASK (0x7f << LPPHY_afe_ddfs_incr_init_lutIncr2Init_SHIFT)
1985 /* Bits in LPPHY_mrcNoiseReduction */
1986 #define LPPHY_mrcNoiseReduction_mrcnoiseReduction_SHIFT 0
1987 #define LPPHY_mrcNoiseReduction_mrcnoiseReduction_MASK (0xff << LPPHY_mrcNoiseReduction_mrcnoiseReduction_SHIFT)
1989 /* Bits in LPPHY_TRLookup3 */
1990 #define LPPHY_TRLookup3_TRLut4_SHIFT 0
1991 #define LPPHY_TRLookup3_TRLut4_MASK (0x3f << LPPHY_TRLookup3_TRLut4_SHIFT)
1992 #define LPPHY_TRLookup3_TRLut5_SHIFT 8
1993 #define LPPHY_TRLookup3_TRLut5_MASK (0x3f << LPPHY_TRLookup3_TRLut5_SHIFT)
1995 /* Bits in LPPHY_TRLookup4 */
1996 #define LPPHY_TRLookup4_TRLut6_SHIFT 0
1997 #define LPPHY_TRLookup4_TRLut6_MASK (0x3f << LPPHY_TRLookup4_TRLut6_SHIFT)
1998 #define LPPHY_TRLookup4_TRLut7_SHIFT 8
1999 #define LPPHY_TRLookup4_TRLut7_MASK (0x3f << LPPHY_TRLookup4_TRLut7_SHIFT)
2001 /* Bits in LPPHY_RadarFifoStatus */
2002 #define LPPHY_RadarFifoStatus_radar_recordcnt_SHIFT 0
2003 #define LPPHY_RadarFifoStatus_radar_recordcnt_MASK (0x1ff << LPPHY_RadarFifoStatus_radar_recordcnt_SHIFT)
2004 #define LPPHY_RadarFifoStatus_radar_fifo_overflow_SHIFT 9
2005 #define LPPHY_RadarFifoStatus_radar_fifo_overflow_MASK (0x1 << LPPHY_RadarFifoStatus_radar_fifo_overflow_SHIFT)
2007 /* Bits in LPPHY_gpioOutEn */
2008 #define LPPHY_gpioOutEn_gpioHiOutEn_SHIFT 0
2009 #define LPPHY_gpioOutEn_gpioHiOutEn_MASK (0xffff << LPPHY_gpioOutEn_gpioHiOutEn_SHIFT)
2011 /* Bits in LPPHY_gpioSel */
2012 #define LPPHY_gpioSel_gpioSel_SHIFT 0
2013 #define LPPHY_gpioSel_gpioSel_MASK (0xff << LPPHY_gpioSel_gpioSel_SHIFT)
2015 /* Bits in LPPHY_gpioOut */
2016 #define LPPHY_gpioOut_gpioOut_SHIFT 0
2017 #define LPPHY_gpioOut_gpioOut_MASK (0xffff << LPPHY_gpioOut_gpioOut_SHIFT)