项目

一般

简介

错误 #4023 » log打印.txt

陈 晓盟, 2025-09-05 11:41

 
1
adrv9025Device init ok!
2
deframer_0: 204cStatus: 0, enableLane: F
3
deframer_1: 204cStatus: 0, enableLane: 0
4
ad9025_InitInstAdjust finish!
5
adi_adrv9025_PreMcsInit_NonBroadCast finish!
6
adi_adrv9025_MultichipSyncSet finish!
7
adi_adrv9025_MultichipSyncStatusGet finish!
8
SUCESS: MCS Status 0x17
9
txLink = 1, rxLink = 1
10
LO1: 3350000000  LO2: 0  auxLO: 0
11
ADRV9025 ID:  0x84
12

    
13
*** Platform Programmed Successfully *** 
14

    
15
--------------------------------------------------------------------
16
adiFramer 0 LinkStatus = A SyncNeCount = 9 qbfStateStatus = D syncNSel = 0
17
  #farameInf[3]: Current SYNCBIN level(1 = high, 0 = low)
18
  #farameInf[1]: SYSREF phase established by framer
19

    
20
adiFramer 1 LinkStatus = 9 SyncNeCount = 0 qbfStateStatus = 0 syncNSel = 0
21
  #farameInf[3]: Current SYNCBIN level(1 = high, 0 = low)
22
  #farameInf[0]: Flag indicating that configuration parameters are not supported when set(1)
23

    
24
adiFramer 2 LinkStatus = 9 SyncNeCount = 0 qbfStateStatus = 0 syncNSel = 0
25
  #farameInf[3]: Current SYNCBIN level(1 = high, 0 = low)
26
  #farameInf[0]: Flag indicating that configuration parameters are not supported when set(1)
27

    
28
adiDeframer 0 LinkStatus = 87 reserved = 0
29
  #defarameInf[7]: Valid checksum  1 if the checksum calculated by the ADRV9025 matched the one sent in the ILAS data
30
  #defarameInf[2]: User Data Valid  =1 when in user data (deframer link is up and sending valid DAC data)
31
  #defarameInf[1]: SYSREF Received  Deframer has received the external SYSREF signal
32
  #defarameInf[0]: Syncb level  Current level of Syncb signal internal to deframer (=1 means link is up)
33

    
34
adiDeframer 1 LinkStatus = 85 reserved = 0
35
  #defarameInf[7]: Valid checksum  1 if the checksum calculated by the ADRV9025 matched the one sent in the ILAS data
36
  #defarameInf[2]: User Data Valid  =1 when in user data (deframer link is up and sending valid DAC data)
37
  #defarameInf[0]: Syncb level  Current level of Syncb signal internal to deframer (=1 means link is up)
38

    
39
RxCGS: F7
40
FramerLinkState = 1
41
DeframerLinkState = 1
42
pllLockStatus = B
43
gpIntStatus = 00000000 00000000
44

    
45
chkFlag: BF, MismatchDfrm: 4000
46

    
47
ilas: DID 1, BID 1, LID0 0, L 3, SRC 1, F 3, K 31, M 7, N 15, CS 0, NP 15, S 0, CF 0, HD 0, FCHK0 4F
48
cfig: DID 1, BID 1, LID0 0, L 3, SRC 1, F 3, K 31, M 7, N 15, CS 0, NP 15, S 0, CF 0, HD 0, FCHK0 4E
49

    
50
  #deframe_1 lane0: laneStatus 3E, bdCntValue 0, nitCntValue 0, uekCntValue 0
51
  #deframe_1 lane1: laneStatus 3E, bdCntValue 0, nitCntValue 0, uekCntValue 0
52
  #deframe_1 lane2: laneStatus 3E, bdCntValue 0, nitCntValue 0, uekCntValue 0
53
  #deframe_1 lane3: laneStatus 3E, bdCntValue 0, nitCntValue 0, uekCntValue 0
54

    
55
  #deframe_2 lane0: laneStatus 3E, bdCntValue 0, nitCntValue 0, uekCntValue 0
56
  #deframe_2 lane1: laneStatus 3E, bdCntValue 0, nitCntValue 0, uekCntValue 0
57
  #deframe_2 lane2: laneStatus 3E, bdCntValue 0, nitCntValue 0, uekCntValue 0
58
  #deframe_2 lane3: laneStatus 3E, bdCntValue 0, nitCntValue 0, uekCntValue 0
59
--------------------------------------------------------------------
60
start extLo cal
61
extCal attSet
62
txAtt:  0x0F  14000
63
extCal gainIndex: 240
64
Init attSet
65
localTxAtt: 0(.1db)
66
txAtt:  0x01  15000
67
txAtt:  0x02  15000
68
txAtt:  0x04  15000
69
txAtt:  0x08  15000
70
Init gainIndex: 255
71
adrv9025 init over.
72
ApeWorkStep@ 2
73
********** test mode **********
74
Please input number to selection function
75
0:exit
76
1:tone
77
2:adrv9025 att
78
3:PA
79
4:cell
80
5:DSA
81
6:temp_gain
82
7:PA_TX_EN
83
8:PA_RX_EN
84
9:ap_driver_init
85
10:DPD
86
11:RSSI
87
2
88
******adrv9025 att******
89
Please input 9026 att
90
10000
91
txAtt:  0x01  10000
92
txAtt:  0x02  10000
93
txAtt:  0x04  10000
94
txAtt:  0x08  10000
95
********** test mode **********
96
Please input number to selection function
97
0:exit
98
1:tone
99
2:adrv9025 att
100
3:PA
101
4:cell
102
5:DSA
103
6:temp_gain
104
7:PA_TX_EN
105
8:PA_RX_EN
106
9:ap_driver_init
107
10:DPD
108
11:RSSI
109
^C
110
root@driver:~/3.0_BD_SL_25week/GNB# ^C
111
root@driver:~/3.0_BD_SL_25week/GNB# ^C
112
root@driver:~/3.0_BD_SL_25week/GNB# ^C
113
root@driver:~/3.0_BD_SL_25week/GNB# Connection closing...Socket close.
114

    
115
Connection closed by foreign host.
116

    
117
Disconnected from remote host(192.168.8.20:22) at 12:26:40.
118

    
119
Type `help' to learn how to use Xshell prompt.
120
[c:\~]$ 
121

    
122
Connecting to 192.168.8.20:22...
123
Connection established.
124
To escape to local shell, press 'Ctrl+Alt+]'.
125

    
126
Linux driver 5.10.165-v8 #1 SMP Fri Jul 25 16:02:59 CST 2025 aarch64
127

    
128
The programs included with the Debian GNU/Linux system are free software;
129
the exact distribution terms for each program are described in the
130
individual files in /usr/share/doc/*/copyright.
131

    
132
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
133
permitted by applicable law.
134
Last login: Thu Feb 14 10:14:44 2019 from 192.168.8.12
135
root@driver:~# cd 3.0_BD_SL_25week/GNB/
136
root@driver:~/3.0_BD_SL_25week/GNB# ./rfic_a.out 2
137
ap_driver: ap_driver.git:Rel_3.1.2_Pre1T5-8-g47496ba,2025-07-25::15:53:18, ap_driver.git:Rel_3.1.2_Pre1T5-8-g47496ba, ap_driver.git:Rel_3.1.2_Pre1T5-8-g47496ba
138
cp ver: 
139
rfic cfg file should be: /lib/firmware/resources/ucp_rfic_cfg_evmt4.json
140
rfic cfg file should be: /lib/firmware/resources/ucp_rfic_cfg_evmt4.json
141
send buff:7b 06 ff 00 00 80 
142
get buff:7b 06 ff 30 02 b2 
143
send buff:7b 06 ff ff ff 7e 
144
get buff:7b 06 ff 33 36 db 
145
status :-1
146
send buff:7b 06 07 aa aa dc 
147
get buff:7b 06 07 10 01 99 
148
rfic cfg file should be: /lib/firmware/resources/ucp_rfic_cfg_evmt4.json
149
center frequency:600M
150
send buff:7b 06 08 0d 16 ac 
151
get buff:7b 06 08 00 00 89 
152
send buff:7b 06 03 00 14 98 
153
get buff:7b 06 03 00 00 84 
154
send buff:7b 06 04 00 14 99 
155
get buff:7b 06 04 00 00 85 
156
send buff:7b 06 05 00 14 9a 
157
get buff:7b 06 00 ff ff 7f 
158
send buff:7b 06 06 00 14 9b 
159
get buff:7b 06 00 ff ff 7f 
160
PA type:			0xboard
161
PA manufacturer:	null
162
PA freq:			null
163
channel:0,Freq:4900
164
-40: 10481
165
-30: 8877
166
-20: 7272
167
-10: 5666
168
0: 4061
169
10: 3041
170
20: 2078
171
30: 1334
172
40: 512
173
50: 63
174
60: -322
175
70: -545
176
80: 0
177
90: 0
178
100: 0
179
channel:1,Freq:4800
180
-40: 11000
181
-30: 12000
182
-20: 13000
183
-10: 14000
184
0: 15000
185
10: 16000
186
20: 17000
187
30: 18000
188
40: 19000
189
50: 20000
190
60: 21000
191
70: 22000
192
80: 23000
193
90: 24000
194
100: 25000
195
channel:2,Freq:4700
196
-40: 11000
197
-30: 12000
198
-20: 13000
199
-10: 14000
200
0: 15000
201
10: 16000
202
20: 17000
203
30: 18000
204
40: 19000
205
50: 20000
206
60: 21000
207
70: 22000
208
80: 23000
209
90: 24000
210
100: 25000
211
channel:3,Freq:4600
212
-40: 11000
213
-30: 12000
214
-20: 13000
215
-10: 14000
216
0: 15000
217
10: 16000
218
20: 17000
219
30: 18000
220
40: 19000
221
50: 20000
222
60: 21000
223
70: 22000
224
80: 23000
225
90: 24000
226
100: 25000
227
low temp:-40,high temp:100
228
JesdVersion: 1.1.17.0
229
Compile @15:53:04, Jul 25 2025
230
gpio cfg file should be: /lib/firmware/resources/ucp_trx_gpioCfg_evmt4.json
231
MAX_BOARD:7
232
BOARD:             EVMT4
233
TotalCofig: 10
234
Configture: 122.88M/100M/4ANT/TDD/NORX/204B
235
AD9528 ID:         0x05
236
AD9528 LockStatus: 0xE7
237
deviceClk: 122.8800Mhz
238
pllClk:    245.7600Mhz
239
jesd frameLaneRate:    4.91520000Ghz
240
jesd frameLane:        4            000F
241
sampleClk: 122.8800Mhz  SAM: 122.8800Mhz(Ssf: 1)  CHA: 122.8800Mhz(Csf: 1)  PSf: 2
242
jesd deframe0LaneRate: 4.91520000Ghz
243
jesd deframeLane:      4            000F
244
sampleClk: 122.8800Mhz  SAM: 122.8800Mhz(Ssf: 1)  CHA: 122.8800Mhz(Csf: 1)  PSf: 2
245
AC-coupled: lvds CM enable
246
js_ctrl ok
247
DevClkSrc: Tx
248
DevClkReg: 0x80AA00
249
js_crg ok
250
RefClkSrc: Tx 01FC
251
jesd subctrl ok
252
jesd204B ok
253
pma step1 ok
254
sram_init_done
255
pma step2 ok
256
pma step3 ok
257
pma step4 ok
258
pma step5 ok
259
pma step6 ok
260
pma step7 ok
261
pma ok
262
enable jesd
263
ApeWorkStep@ 1
264
this is 4T4R type!
265
adrv9025Device init ok!
266
deframer_0: 204cStatus: 0, enableLane: F
267
deframer_1: 204cStatus: 0, enableLane: 0
268
ad9025_InitInstAdjust finish!
269
adi_adrv9025_PreMcsInit_NonBroadCast finish!
270
adi_adrv9025_MultichipSyncSet finish!
271
adi_adrv9025_MultichipSyncStatusGet finish!
272
SUCESS: MCS Status 0x17
273
txLink = 1, rxLink = 1
274
LO1: 3350000000  LO2: 0  auxLO: 0
275
ADRV9025 ID:  0x84
276

    
277
*** Platform Programmed Successfully *** 
278

    
279
--------------------------------------------------------------------
280
adiFramer 0 LinkStatus = A SyncNeCount = 19 qbfStateStatus = D syncNSel = 0
281
  #farameInf[3]: Current SYNCBIN level(1 = high, 0 = low)
282
  #farameInf[1]: SYSREF phase established by framer
283

    
284
adiFramer 1 LinkStatus = 9 SyncNeCount = 0 qbfStateStatus = 0 syncNSel = 0
285
  #farameInf[3]: Current SYNCBIN level(1 = high, 0 = low)
286
  #farameInf[0]: Flag indicating that configuration parameters are not supported when set(1)
287

    
288
adiFramer 2 LinkStatus = 9 SyncNeCount = 0 qbfStateStatus = 0 syncNSel = 0
289
  #farameInf[3]: Current SYNCBIN level(1 = high, 0 = low)
290
  #farameInf[0]: Flag indicating that configuration parameters are not supported when set(1)
291

    
292
adiDeframer 0 LinkStatus = 87 reserved = 0
293
  #defarameInf[7]: Valid checksum  1 if the checksum calculated by the ADRV9025 matched the one sent in the ILAS data
294
  #defarameInf[2]: User Data Valid  =1 when in user data (deframer link is up and sending valid DAC data)
295
  #defarameInf[1]: SYSREF Received  Deframer has received the external SYSREF signal
296
  #defarameInf[0]: Syncb level  Current level of Syncb signal internal to deframer (=1 means link is up)
297

    
298
adiDeframer 1 LinkStatus = 85 reserved = 0
299
  #defarameInf[7]: Valid checksum  1 if the checksum calculated by the ADRV9025 matched the one sent in the ILAS data
300
  #defarameInf[2]: User Data Valid  =1 when in user data (deframer link is up and sending valid DAC data)
301
  #defarameInf[0]: Syncb level  Current level of Syncb signal internal to deframer (=1 means link is up)
302

    
303
RxCGS: A5
304
FramerLinkState = 1
305
DeframerLinkState = 1
306
pllLockStatus = B
307
gpIntStatus = 00000000 00000000
308

    
309
chkFlag: BF, MismatchDfrm: 4000
310

    
311
ilas: DID 1, BID 1, LID0 0, L 3, SRC 1, F 3, K 31, M 7, N 15, CS 0, NP 15, S 0, CF 0, HD 0, FCHK0 4F
312
cfig: DID 1, BID 1, LID0 0, L 3, SRC 1, F 3, K 31, M 7, N 15, CS 0, NP 15, S 0, CF 0, HD 0, FCHK0 4E
313

    
314
  #deframe_1 lane0: laneStatus 3E, bdCntValue 0, nitCntValue 0, uekCntValue 0
315
  #deframe_1 lane1: laneStatus 3E, bdCntValue 0, nitCntValue 0, uekCntValue 0
316
  #deframe_1 lane2: laneStatus 3E, bdCntValue 0, nitCntValue 0, uekCntValue 0
317
  #deframe_1 lane3: laneStatus 3E, bdCntValue 0, nitCntValue 0, uekCntValue 0
318

    
319
  #deframe_2 lane0: laneStatus 3E, bdCntValue 0, nitCntValue 0, uekCntValue 0
320
  #deframe_2 lane1: laneStatus 3E, bdCntValue 0, nitCntValue 0, uekCntValue 0
321
  #deframe_2 lane2: laneStatus 3E, bdCntValue 0, nitCntValue 0, uekCntValue 0
322
  #deframe_2 lane3: laneStatus 3E, bdCntValue 0, nitCntValue 0, uekCntValue 0
323
--------------------------------------------------------------------
324
start extLo cal
325
extCal attSet
326
txAtt:  0x0F  14000
327
extCal gainIndex: 245
328
gDpdOn:9
329
### Start DPD ,Please swithc ON the PA.######
330

    
331
CFR Parameters Readback:
332
Tx Channel Mask:8 
333
cfrMode:0 
334
cfrTxDelay: 310
335
cfrPeakThreshold:0.441579 
336
cfrEngine1PeakThresholdScaler:0.980000 
337
cfrEngine2PeakThresholdScaler:0.985000 
338
cfrEngine3PeakThresholdScaler:0.990000 
339
cfrCorrectionThresholdScaler:0.980000 
340
cfrInterpolationFactor:2 
341
cfrEngine1MaxNumOfPeaks:5 
342
cfrEngine2MaxNumOfPeaks:5 
343
cfrEngine3MaxNumOfPeaks:5
344

    
345
CFR Enable Read: 
346
tx Channel Mask:8 
347
cfr Engine1 Enable:1 
348
cfr Engine1 Bypass Enable:0 
349
cfr Engine2 Enable:1 
350
cfr Engine2 Bypass Enable:0  
351
cfr Engine3 Enable:1 
352
cfr Engine3 Bypass Enable :0
353
*** CFR Configured success*** 
354

    
355
~~~~~~~~~~~~~~~~~~DPD_Init~~~~~~~~~~~~~~~~~~~~~~~~~~~
356
Perform pre-DPDInit Check...
357
Checking Tx ORx Mapping...
358
ORx1 mapped to Tx Channel 0x2
359
ORx2 mapped to Tx Channel 0x1
360
ORx3 mapped to Tx Channel 0x4
361
ORx4 mapped to Tx Channel 0x8
362
TxChannelMask=0xf, RxChannelMask=0xff
363
Perform DPD calibrations...
364
DPD Cal Check: areCalsRunning is 0, initCal errFlag is 0
365
DPDTxQecStatus:
366
	 errorCode 0
367
	 iterCount 0
368
	 updateCount 0
369
	 percentComplete 0
370
	 correctionMetric 0
371
DPDTxLolStatus:
372
	 errorCode 0
373
	 iterCount 0
374
	 updateCount 0
375
	 percentComplete 0
376
	 varianceMetric 0
377
DPDOrxQecStatus:
378
	 errorCode 0
379
	 iterCount 0
380
	 updateCount 0
381
	 percentComplete 0
382
	 selfcheckIrrDb 0
383
Disable ORx channels for following calibrations...Configuring DPD model restore from model list
384
load DPD model function
385
Resetting DPD full
386
Proceeding DPD tracking config set
387
Setting up DPD tracking config...
388

    
389
***************************************
390
 dpdTrackCfg.minAvgSignalLevel = 164
391
 dpdTrackCfg.minAvgSignalLevelOrx = 519
392
 dpdTrackCfg.dpdMThreshold = 106929
393
Read back DPD configuration:	DPD Tx Low Power Threshold(dBFS) 		= -46.012122
394
	DPD ORx Low Power Threshold(dBFS) 		= -36.005652
395
	DPD M Threshold(dBFS) 				= -40.018044
396
	DPD Peak Search Window Size 			= 65535
397
	DPD Regularization Value 			= 20
398
	DPD Samples 					= 16384
399
	DPD Update Mode 				= 1
400
	DPD Indirect Regularization Value LowPower 	= 20
401
	dpdFilterSel 					= 1
402
	enableDirectLearning 				= 0
403
	dpdMu 						= 0
404

    
405
***************************************
406
	DPD Tx Low Power Threshold(dBFS)                = 164
407
	DPD ORx Low Power Threshold(dBFS)               = 519
408
	DPD M Threshold(dBFS)                           = 106929
409
	DPD Peak Search Window Size                     = 65535
410
	DPD Regularization Value                        = 20
411
	DPD Samples                                     = 16384
412
	DPD Update Mode                                 = 1
413
	DPD Indirect Regularization Value LowPower      = 20
414
	dpdFilterSel                                    = 1
415
	enableDirectLearning                            = 0
416
	dpdMu                                           = 0
417

    
418
***************************************
419
Proceeding runExtPathDelayInitCal 
420
Proceeding TX1 ORX1 dpdTrackingCalEnable
421
Proceeding TX4 ORX4 dpdTrackingCalEnable
422
Proceeding getExtPathDelay 
423
fifoDelay		:157
424
interpolationIndex	:3
425
Proceeding dpdTrackingCalEnable
426
***********************************
427
Enabling DPD Tracking Cal
428
***********************************Proceeding dpdStatusGet
429
***************************************
430
Retrieving DPD status
431
	 dpdErrorCode		:0x0
432
	 dpdModelTable		:0
433
	 dpdPercentComplete	:0
434
	 dpdPerformanceMetric	:0
435
	 dpdIterCount		:0
436
	 dpdUpdateCount		:0
437
	 dpdSyncStatus		:4
438
	 dpdModelTable		:0
439
	 dpdMeanTuPower		:low
440
	 dpdPeakTuPower		:low
441
	 dpdMeanTxPower		:low
442
	 dpdPeakTxPower		:low
443
	 dpdMeanOrxPower		:low
444
	 dpdPeakOrxPower		:low
445
	 dpdDirectEvm		:0.000000
446
	 dpdIndirectEvm		:0.000000
447
	 selectError			:0.000000
448
	 indirectError		:0.000000
449
***************************************
450
Retrieving DPD status
451
	 dpdErrorCode		:0x0
452
	 dpdModelTable		:0
453
	 dpdPercentComplete	:0
454
	 dpdPerformanceMetric	:0
455
	 dpdIterCount		:0
456
	 dpdUpdateCount		:0
457
	 dpdSyncStatus		:0
458
	 dpdModelTable		:0
459
	 dpdMeanTuPower		:low
460
	 dpdPeakTuPower		:low
461
	 dpdMeanTxPower		:low
462
	 dpdPeakTxPower		:low
463
	 dpdMeanOrxPower		:low
464
	 dpdPeakOrxPower		:low
465
	 dpdDirectEvm		:0.000000
466
	 dpdIndirectEvm		:0.000000
467
	 selectError			:0.000000
468
	 indirectError		:0.000000
469
ADRV9026 DPD initialized successfully
470
Init attSet
471
localTxAtt: 0(.1db)
472
txAtt:  0x01  15000
473
txAtt:  0x02  15000
474
txAtt:  0x04  15000
475
txAtt:  0x08  15000
476
Init gainIndex: 255
477
adrv9025 init over.
478
ApeWorkStep@ 2
479
********** test mode **********
480
Please input number to selection function
481
0:exit
482
1:tone
483
2:adrv9025 att
484
3:PA
485
4:cell
486
5:DSA
487
6:temp_gain
488
7:PA_TX_EN
489
8:PA_RX_EN
490
9:ap_driver_init
491
10:DPD
492
11:RSSI
493
10
494
ADI_ADRV9025_DPD_NO_ERROR = 0, no error. 
495
ADI_ADRV9025_DPD_ORX_ON_DIS_ERROR = 0x3401,Error code to convey that the Orx is disabled 
496
ADI_ADRV9025_DPD_TX_ON_DIS_ERROR = 0x3402,Error code to convey that the Tx is disabled 
497
ADI_ADRV9025_DPD_NO_PATHDELAY_ERROR = 0x3403,Error code to convey that the external path delay calibration was not run 
498
ADI_ADRV9025_DPD_NO_INIT_ERROR = 0x3404,Error code to convey that the DPD initial calibration has not run 
499
ADI_ADRV9025_DPD_ORX_SIGNAL_TOO_SMALL_ERROR = 0x3405,Error code to convey that the ORx signal is too small to perform DPD adaptation 
500
ADI_ADRV9025_DPD_ORX_SIGNAL_SATURATING_ERROR = 0x3406,Error code to convey that the ORx signal is saturating - check for Rx gain 
501
ADI_ADRV9025_DPD_TX_SIGNAL_TOO_SMALL_ERROR = 0x3407,Error code to convey that the Tx signal is too small to perform DPD adaptation 
502
ADI_ADRV9025_DPD_TX_SIGNAL_SATURATING_ERROR = 0x3408,Error code to convey that the Orx signal is saturating 
503
ADI_ADRV9025_DPD_MODELING_ERROR_HIGH_ERROR = 0x3409,Error code to convey that the DPD modeling error over model_err_thres (over saturating) 
504
ADI_ADRV9025_DPD_AM_AM_OUTLIERS_ERROR = 0x340A,Error code to convey that the DPD adaptation has encountered too many AM-AM outliers 
505
ADI_ADRV9025_DPD_COEFFICIENTS_UNAVAILABLE_ERROR = 0x340B,Error code to convey that the profile for DPD is invalid 
506
ADI_ADRV9025_DPD_CAPTURE_LOOP_TIMEOUT_ERROR  = 0x340C,Error code  to convey that the DPD data capture loop time out 
507
ADI_ADRV9025_DPD_UNITY_MODEL_UNAVAILABLE_ERROR = 0x340D,Error code to convey that unity model isn't available for gain monitoring feature 
508
ADI_ADRV9025_DPD_LDL_SOLVER_ERROR = 0x340E,Error code to convey that there is an LDL solver error 
509
ADI_ADRV9025_DPD_MAX_PARTITIONS_REACHED_ERROR = 0x340F,Error code to convey that the max partitions are reached 
510
ADI_ADRV9025_DPD_RPC_FAILED_ERROR = 0x3410,Error code to convey that RPC send failed 
511
 ADI_ADRV9025_DPD_UNKNOWN_RPC_ERROR = 0x3411,Error code to convey that unknown RPC message is received 
512
ADI_ADRV9025_DPD_MESSAGE_WAIT_TIMEOUT_ERROR = 0x3412,Error code to convey that FW timed out waiting for RPC message 
513
 ADI_ADRV9025_DPD_MUTEX_CREATION_ERROR = 0x3413,Error code to convey that FW couldn't create mutex 
514
ADI_ADRV9025_DPD_ACT_I_ASSIGNMENT_CONFLICT_ERROR = 0x3414,Error code to convey that conflicting memory terms were assigned to an LUT 
515
ADI_ADRV9025_DPD_ACT_K_ASSIGNMENT_EXCEED_LIMIT_ERROR = 0x3415,Error code to convey that the DPD actuator power term in the GMP polynomial expression has exceeded the range 
516
ADI_ADRV9025_DPD_ACT_MULTIPLIER_ROW_ASSIGNMENT_CONFLICT_ERROR = 0x3416,Error code to convey that conflicting cross terms were encountered in the feature set provided. 
517
ADI_ADRV9025_DPD_ACT_LUT_OUT_OF_RANGE_ERROR = 0x3417,Error code to convey that the LUT assignment for a feature is invalid. 
518
ADI_ADRV9025_DPD_ACT_NO_FREE_MULTIPLIER_ERROR = 0x3418,Error code to convey that the roaming LUTs(LUTs 26,27,28,29) assigned to a feature could not find a free multiplier row 
519
ADI_ADRV9025_DPD_ADP_WRITE_LUT_ERROR = 0x3419,Error code to convey that the firmware could not update the DPD actuator look up tables 
520
ADI_ADRV9025_DPD_HARDWARE_IN_USE_ERROR = 0x341A,Error code to convey that the DPD hardware is in use by another feature 
521
ADI_ADRV9025_DPD_DATA_CAPTURE_ERROR = 0x341B,Error code to convey that there was a DPD data capture failure 
522
ADI_ADRV9025_DPD_DATA_XACC_ERROR = 0x341C,Error code to convey that the cross correlation caused an error 
523
ADI_ADRV9025_DPD_STABILITY_ERROR = 0x341D,Error code to convey that the DPD stability error occurs 
524
ADI_ADRV9025_DPD_CHOL_SOLVER_ERROR = 0x341E,Error code to convey that the DPD cholesky diagonal term is too small 
525
ADI_ADRV9025_DPD_TRACK_CLGC_SYNC_ERROR = 0x341F,Error code to convey that DPD-CLGC synchronization error 
526
ADI_ADRV9025_DPD_ACT_LUT_ENTRY_SAT_ERROR = 0x3420,Error code to convey that DPD actuator entry is saturated 
527
ADI_ADRV9025_DPD_DATA_CAPTURE_TIMEOUT_ERROR = 0x3421,Error code to convey that DPD Data capture timed out	
528
 DPD TX1:
529
***************************************
530
Retrieving DPD status
531
	 dpdErrorCode		:0x0
532
	 dpdModelTable		:0
533
	 dpdPercentComplete	:100
534
	 dpdPerformanceMetric	:0
535
	 dpdIterCount		:4
536
	 dpdUpdateCount		:1
537
	 dpdSyncStatus		:4
538
	 dpdModelTable		:0
539
	 dpdMeanTuPower	TX power is after CFR and before DPD ,Peak-mean=PAPR	:-14.962699 dBFS
540
	 dpdPeakTuPower	TX power is after CFR and before DPD ,Peak-mean=PAPR	:-6.172426 dBFS
541
	 dpdMeanTxPower	TX power is after DPD ,Peak-mean=PAPR	:-14.843147 dBFS
542
	 dpdPeakTxPower	TX power is after DPD ,Peak-mean=PAPR	:-8.054050 dBFS
543
	 dpdMeanOrxPower		:-25.321585 dBFS
544
	 dpdPeakOrxPower		:-16.825809 dBFS
545
	 dpdErrorStatus0 (metrics:actions)		:0:1
546
	 dpdErrorStatus1 (metrics:actions)		:960:0
547
	 dpdPersistentErrorStatus0 (metrics:actions)	:960:0
548
	 dpdPersistentErrorStatus1 (metrics:actions)	:960:0
549
	 reservedPM		:32032594
550
	 reservedTP		:33542244
551
	 reservedPR		:33542244
552
***************************************
553
	 dpdDirectEvm		:0.049784
554
	 dpdIndirectEvm		:0.092964
555
	 selectError			:0.034717
556
	 indirectError		:0.035985
557
DPD TX4:
558
***************************************
559
Retrieving DPD status
560
	 dpdErrorCode		:0x340c
561
	 dpdModelTable		:0
562
	 dpdPercentComplete	:0
563
	 dpdPerformanceMetric	:0
564
	 dpdIterCount		:4
565
	 dpdUpdateCount		:0
566
	 dpdSyncStatus		:4
567
	 dpdModelTable		:0
568
	 dpdMeanTuPower		:low
569
	 dpdPeakTuPower		:low
570
	 dpdMeanTxPower		:low
571
	 dpdPeakTxPower		:low
572
	 dpdMeanOrxPower		:low
573
	 dpdPeakOrxPower		:low
574
	 dpdDirectEvm		:0.000000
575
	 dpdIndirectEvm		:0.000000
576
	 selectError			:0.000000
577
	 indirectError		:0.000000
578
********** test mode **********
579
Please input number to selection function
580
0:exit
581
1:tone
582
2:adrv9025 att
583
3:PA
584
4:cell
585
5:DSA
586
6:temp_gain
587
7:PA_TX_EN
588
8:PA_RX_EN
589
9:ap_driver_init
590
10:DPD
591
11:RSSI
592
2
593
******adrv9025 att******
594
Please input 9026 att
595
10000
596
txAtt:  0x01  10000
597
txAtt:  0x02  10000
598
txAtt:  0x04  10000
599
txAtt:  0x08  10000
600
********** test mode **********
601
Please input number to selection function
602
0:exit
603
1:tone
604
2:adrv9025 att
605
3:PA
606
4:cell
607
5:DSA
608
6:temp_gain
609
7:PA_TX_EN
610
8:PA_RX_EN
611
9:ap_driver_init
612
10:DPD
613
11:RSSI
614
10
615
ADI_ADRV9025_DPD_NO_ERROR = 0, no error. 
616
ADI_ADRV9025_DPD_ORX_ON_DIS_ERROR = 0x3401,Error code to convey that the Orx is disabled 
617
ADI_ADRV9025_DPD_TX_ON_DIS_ERROR = 0x3402,Error code to convey that the Tx is disabled 
618
ADI_ADRV9025_DPD_NO_PATHDELAY_ERROR = 0x3403,Error code to convey that the external path delay calibration was not run 
619
ADI_ADRV9025_DPD_NO_INIT_ERROR = 0x3404,Error code to convey that the DPD initial calibration has not run 
620
ADI_ADRV9025_DPD_ORX_SIGNAL_TOO_SMALL_ERROR = 0x3405,Error code to convey that the ORx signal is too small to perform DPD adaptation 
621
ADI_ADRV9025_DPD_ORX_SIGNAL_SATURATING_ERROR = 0x3406,Error code to convey that the ORx signal is saturating - check for Rx gain 
622
ADI_ADRV9025_DPD_TX_SIGNAL_TOO_SMALL_ERROR = 0x3407,Error code to convey that the Tx signal is too small to perform DPD adaptation 
623
ADI_ADRV9025_DPD_TX_SIGNAL_SATURATING_ERROR = 0x3408,Error code to convey that the Orx signal is saturating 
624
ADI_ADRV9025_DPD_MODELING_ERROR_HIGH_ERROR = 0x3409,Error code to convey that the DPD modeling error over model_err_thres (over saturating) 
625
ADI_ADRV9025_DPD_AM_AM_OUTLIERS_ERROR = 0x340A,Error code to convey that the DPD adaptation has encountered too many AM-AM outliers 
626
ADI_ADRV9025_DPD_COEFFICIENTS_UNAVAILABLE_ERROR = 0x340B,Error code to convey that the profile for DPD is invalid 
627
ADI_ADRV9025_DPD_CAPTURE_LOOP_TIMEOUT_ERROR  = 0x340C,Error code  to convey that the DPD data capture loop time out 
628
ADI_ADRV9025_DPD_UNITY_MODEL_UNAVAILABLE_ERROR = 0x340D,Error code to convey that unity model isn't available for gain monitoring feature 
629
ADI_ADRV9025_DPD_LDL_SOLVER_ERROR = 0x340E,Error code to convey that there is an LDL solver error 
630
ADI_ADRV9025_DPD_MAX_PARTITIONS_REACHED_ERROR = 0x340F,Error code to convey that the max partitions are reached 
631
ADI_ADRV9025_DPD_RPC_FAILED_ERROR = 0x3410,Error code to convey that RPC send failed 
632
 ADI_ADRV9025_DPD_UNKNOWN_RPC_ERROR = 0x3411,Error code to convey that unknown RPC message is received 
633
ADI_ADRV9025_DPD_MESSAGE_WAIT_TIMEOUT_ERROR = 0x3412,Error code to convey that FW timed out waiting for RPC message 
634
 ADI_ADRV9025_DPD_MUTEX_CREATION_ERROR = 0x3413,Error code to convey that FW couldn't create mutex 
635
ADI_ADRV9025_DPD_ACT_I_ASSIGNMENT_CONFLICT_ERROR = 0x3414,Error code to convey that conflicting memory terms were assigned to an LUT 
636
ADI_ADRV9025_DPD_ACT_K_ASSIGNMENT_EXCEED_LIMIT_ERROR = 0x3415,Error code to convey that the DPD actuator power term in the GMP polynomial expression has exceeded the range 
637
ADI_ADRV9025_DPD_ACT_MULTIPLIER_ROW_ASSIGNMENT_CONFLICT_ERROR = 0x3416,Error code to convey that conflicting cross terms were encountered in the feature set provided. 
638
ADI_ADRV9025_DPD_ACT_LUT_OUT_OF_RANGE_ERROR = 0x3417,Error code to convey that the LUT assignment for a feature is invalid. 
639
ADI_ADRV9025_DPD_ACT_NO_FREE_MULTIPLIER_ERROR = 0x3418,Error code to convey that the roaming LUTs(LUTs 26,27,28,29) assigned to a feature could not find a free multiplier row 
640
ADI_ADRV9025_DPD_ADP_WRITE_LUT_ERROR = 0x3419,Error code to convey that the firmware could not update the DPD actuator look up tables 
641
ADI_ADRV9025_DPD_HARDWARE_IN_USE_ERROR = 0x341A,Error code to convey that the DPD hardware is in use by another feature 
642
ADI_ADRV9025_DPD_DATA_CAPTURE_ERROR = 0x341B,Error code to convey that there was a DPD data capture failure 
643
ADI_ADRV9025_DPD_DATA_XACC_ERROR = 0x341C,Error code to convey that the cross correlation caused an error 
644
ADI_ADRV9025_DPD_STABILITY_ERROR = 0x341D,Error code to convey that the DPD stability error occurs 
645
ADI_ADRV9025_DPD_CHOL_SOLVER_ERROR = 0x341E,Error code to convey that the DPD cholesky diagonal term is too small 
646
ADI_ADRV9025_DPD_TRACK_CLGC_SYNC_ERROR = 0x341F,Error code to convey that DPD-CLGC synchronization error 
647
ADI_ADRV9025_DPD_ACT_LUT_ENTRY_SAT_ERROR = 0x3420,Error code to convey that DPD actuator entry is saturated 
648
ADI_ADRV9025_DPD_DATA_CAPTURE_TIMEOUT_ERROR = 0x3421,Error code to convey that DPD Data capture timed out	
649
 DPD TX1:
650
***************************************
651
Retrieving DPD status
652
	 dpdErrorCode		:0x0
653
	 dpdModelTable		:0
654
	 dpdPercentComplete	:100
655
	 dpdPerformanceMetric	:0
656
	 dpdIterCount		:23
657
	 dpdUpdateCount		:20
658
	 dpdSyncStatus		:4
659
	 dpdModelTable		:0
660
	 dpdMeanTuPower	TX power is after CFR and before DPD ,Peak-mean=PAPR	:-14.962699 dBFS
661
	 dpdPeakTuPower	TX power is after CFR and before DPD ,Peak-mean=PAPR	:-6.172426 dBFS
662
	 dpdMeanTxPower	TX power is after DPD ,Peak-mean=PAPR	:-15.046512 dBFS
663
	 dpdPeakTxPower	TX power is after DPD ,Peak-mean=PAPR	:-8.112598 dBFS
664
	 dpdMeanOrxPower		:-19.084476 dBFS
665
	 dpdPeakOrxPower		:-9.425579 dBFS
666
	 dpdErrorStatus0 (metrics:actions)		:0:1
667
	 dpdErrorStatus1 (metrics:actions)		:960:0
668
	 dpdPersistentErrorStatus0 (metrics:actions)	:960:0
669
	 dpdPersistentErrorStatus1 (metrics:actions)	:960:0
670
	 reservedPM		:32056098
671
	 reservedTP		:33566858
672
	 reservedPR		:33566858
673
***************************************
674
	 dpdDirectEvm		:0.229757
675
	 dpdIndirectEvm		:0.237770
676
	 selectError			:0.093500
677
	 indirectError		:0.093593
678
DPD TX4:
679
***************************************
680
Retrieving DPD status
681
	 dpdErrorCode		:0x0
682
	 dpdModelTable		:0
683
	 dpdPercentComplete	:0
684
	 dpdPerformanceMetric	:0
685
	 dpdIterCount		:22
686
	 dpdUpdateCount		:0
687
	 dpdSyncStatus		:4
688
	 dpdModelTable		:0
689
	 dpdMeanTuPower	TX power is after CFR and before DPD ,Peak-mean=PAPR	:-14.962699 dBFS
690
	 dpdPeakTuPower	TX power is after CFR and before DPD ,Peak-mean=PAPR	:-6.172426 dBFS
691
	 dpdMeanTxPower	TX power is after DPD ,Peak-mean=PAPR	:-14.872822 dBFS
692
	 dpdPeakTxPower	TX power is after DPD ,Peak-mean=PAPR	:-6.084077 dBFS
693
	 dpdMeanOrxPower		:-19.126570 dBFS
694
	 dpdPeakOrxPower		:-7.945395 dBFS
695
	 dpdErrorStatus0 (metrics:actions)		:0:1
696
	 dpdErrorStatus1 (metrics:actions)		:960:0
697
	 dpdPersistentErrorStatus0 (metrics:actions)	:960:0
698
	 dpdPersistentErrorStatus1 (metrics:actions)	:960:0
699
	 reservedPM		:32039168
700
	 reservedTP		:33549129
701
	 reservedPR		:33549129
702
***************************************
703
	 dpdDirectEvm		:0.168105
704
	 dpdIndirectEvm		:0.203885
705
	 selectError			:0.096184
706
	 indirectError		:0.095779
707
********** test mode **********
708
Please input number to selection function
709
0:exit
710
1:tone
711
2:adrv9025 att
712
3:PA
713
4:cell
714
5:DSA
715
6:temp_gain
716
7:PA_TX_EN
717
8:PA_RX_EN
718
9:ap_driver_init
719
10:DPD
720
11:RSSI
721
10
722
ADI_ADRV9025_DPD_NO_ERROR = 0, no error. 
723
ADI_ADRV9025_DPD_ORX_ON_DIS_ERROR = 0x3401,Error code to convey that the Orx is disabled 
724
ADI_ADRV9025_DPD_TX_ON_DIS_ERROR = 0x3402,Error code to convey that the Tx is disabled 
725
ADI_ADRV9025_DPD_NO_PATHDELAY_ERROR = 0x3403,Error code to convey that the external path delay calibration was not run 
726
ADI_ADRV9025_DPD_NO_INIT_ERROR = 0x3404,Error code to convey that the DPD initial calibration has not run 
727
ADI_ADRV9025_DPD_ORX_SIGNAL_TOO_SMALL_ERROR = 0x3405,Error code to convey that the ORx signal is too small to perform DPD adaptation 
728
ADI_ADRV9025_DPD_ORX_SIGNAL_SATURATING_ERROR = 0x3406,Error code to convey that the ORx signal is saturating - check for Rx gain 
729
ADI_ADRV9025_DPD_TX_SIGNAL_TOO_SMALL_ERROR = 0x3407,Error code to convey that the Tx signal is too small to perform DPD adaptation 
730
ADI_ADRV9025_DPD_TX_SIGNAL_SATURATING_ERROR = 0x3408,Error code to convey that the Orx signal is saturating 
731
ADI_ADRV9025_DPD_MODELING_ERROR_HIGH_ERROR = 0x3409,Error code to convey that the DPD modeling error over model_err_thres (over saturating) 
732
ADI_ADRV9025_DPD_AM_AM_OUTLIERS_ERROR = 0x340A,Error code to convey that the DPD adaptation has encountered too many AM-AM outliers 
733
ADI_ADRV9025_DPD_COEFFICIENTS_UNAVAILABLE_ERROR = 0x340B,Error code to convey that the profile for DPD is invalid 
734
ADI_ADRV9025_DPD_CAPTURE_LOOP_TIMEOUT_ERROR  = 0x340C,Error code  to convey that the DPD data capture loop time out 
735
ADI_ADRV9025_DPD_UNITY_MODEL_UNAVAILABLE_ERROR = 0x340D,Error code to convey that unity model isn't available for gain monitoring feature 
736
ADI_ADRV9025_DPD_LDL_SOLVER_ERROR = 0x340E,Error code to convey that there is an LDL solver error 
737
ADI_ADRV9025_DPD_MAX_PARTITIONS_REACHED_ERROR = 0x340F,Error code to convey that the max partitions are reached 
738
ADI_ADRV9025_DPD_RPC_FAILED_ERROR = 0x3410,Error code to convey that RPC send failed 
739
 ADI_ADRV9025_DPD_UNKNOWN_RPC_ERROR = 0x3411,Error code to convey that unknown RPC message is received 
740
ADI_ADRV9025_DPD_MESSAGE_WAIT_TIMEOUT_ERROR = 0x3412,Error code to convey that FW timed out waiting for RPC message 
741
 ADI_ADRV9025_DPD_MUTEX_CREATION_ERROR = 0x3413,Error code to convey that FW couldn't create mutex 
742
ADI_ADRV9025_DPD_ACT_I_ASSIGNMENT_CONFLICT_ERROR = 0x3414,Error code to convey that conflicting memory terms were assigned to an LUT 
743
ADI_ADRV9025_DPD_ACT_K_ASSIGNMENT_EXCEED_LIMIT_ERROR = 0x3415,Error code to convey that the DPD actuator power term in the GMP polynomial expression has exceeded the range 
744
ADI_ADRV9025_DPD_ACT_MULTIPLIER_ROW_ASSIGNMENT_CONFLICT_ERROR = 0x3416,Error code to convey that conflicting cross terms were encountered in the feature set provided. 
745
ADI_ADRV9025_DPD_ACT_LUT_OUT_OF_RANGE_ERROR = 0x3417,Error code to convey that the LUT assignment for a feature is invalid. 
746
ADI_ADRV9025_DPD_ACT_NO_FREE_MULTIPLIER_ERROR = 0x3418,Error code to convey that the roaming LUTs(LUTs 26,27,28,29) assigned to a feature could not find a free multiplier row 
747
ADI_ADRV9025_DPD_ADP_WRITE_LUT_ERROR = 0x3419,Error code to convey that the firmware could not update the DPD actuator look up tables 
748
ADI_ADRV9025_DPD_HARDWARE_IN_USE_ERROR = 0x341A,Error code to convey that the DPD hardware is in use by another feature 
749
ADI_ADRV9025_DPD_DATA_CAPTURE_ERROR = 0x341B,Error code to convey that there was a DPD data capture failure 
750
ADI_ADRV9025_DPD_DATA_XACC_ERROR = 0x341C,Error code to convey that the cross correlation caused an error 
751
ADI_ADRV9025_DPD_STABILITY_ERROR = 0x341D,Error code to convey that the DPD stability error occurs 
752
ADI_ADRV9025_DPD_CHOL_SOLVER_ERROR = 0x341E,Error code to convey that the DPD cholesky diagonal term is too small 
753
ADI_ADRV9025_DPD_TRACK_CLGC_SYNC_ERROR = 0x341F,Error code to convey that DPD-CLGC synchronization error 
754
ADI_ADRV9025_DPD_ACT_LUT_ENTRY_SAT_ERROR = 0x3420,Error code to convey that DPD actuator entry is saturated 
755
ADI_ADRV9025_DPD_DATA_CAPTURE_TIMEOUT_ERROR = 0x3421,Error code to convey that DPD Data capture timed out	
756
 DPD TX1:
757
***************************************
758
Retrieving DPD status
759
	 dpdErrorCode		:0x0
760
	 dpdModelTable		:0
761
	 dpdPercentComplete	:0
762
	 dpdPerformanceMetric	:0
763
	 dpdIterCount		:24
764
	 dpdUpdateCount		:21
765
	 dpdSyncStatus		:4
766
	 dpdModelTable		:0
767
	 dpdMeanTuPower	TX power is after CFR and before DPD ,Peak-mean=PAPR	:-14.962699 dBFS
768
	 dpdPeakTuPower	TX power is after CFR and before DPD ,Peak-mean=PAPR	:-6.172426 dBFS
769
	 dpdMeanTxPower	TX power is after DPD ,Peak-mean=PAPR	:-15.356288 dBFS
770
	 dpdPeakTxPower	TX power is after DPD ,Peak-mean=PAPR	:-8.226722 dBFS
771
	 dpdMeanOrxPower		:-19.510434 dBFS
772
	 dpdPeakOrxPower		:-9.021435 dBFS
773
	 dpdErrorStatus0 (metrics:actions)		:0:1
774
	 dpdErrorStatus1 (metrics:actions)		:960:0
775
	 dpdPersistentErrorStatus0 (metrics:actions)	:960:0
776
	 dpdPersistentErrorStatus1 (metrics:actions)	:960:0
777
	 reservedPM		:32045334
778
	 reservedTP		:33555584
779
	 reservedPR		:33555584
780
***************************************
781
	 dpdDirectEvm		:0.205744
782
	 dpdIndirectEvm		:0.226567
783
	 selectError			:0.113165
784
	 indirectError		:0.116544
785
DPD TX4:
786
***************************************
787
Retrieving DPD status
788
	 dpdErrorCode		:0x0
789
	 dpdModelTable		:0
790
	 dpdPercentComplete	:0
791
	 dpdPerformanceMetric	:0
792
	 dpdIterCount		:24
793
	 dpdUpdateCount		:2
794
	 dpdSyncStatus		:4
795
	 dpdModelTable		:0
796
	 dpdMeanTuPower	TX power is after CFR and before DPD ,Peak-mean=PAPR	:-14.962699 dBFS
797
	 dpdPeakTuPower	TX power is after CFR and before DPD ,Peak-mean=PAPR	:-6.172426 dBFS
798
	 dpdMeanTxPower	TX power is after DPD ,Peak-mean=PAPR	:-14.882857 dBFS
799
	 dpdPeakTxPower	TX power is after DPD ,Peak-mean=PAPR	:-6.400523 dBFS
800
	 dpdMeanOrxPower		:-19.179948 dBFS
801
	 dpdPeakOrxPower		:-10.929865 dBFS
802
	 dpdErrorStatus0 (metrics:actions)		:0:1
803
	 dpdErrorStatus1 (metrics:actions)		:960:0
804
	 dpdPersistentErrorStatus0 (metrics:actions)	:960:0
805
	 dpdPersistentErrorStatus1 (metrics:actions)	:960:0
806
	 reservedPM		:32038898
807
	 reservedTP		:33548843
808
	 reservedPR		:33548843
809
***************************************
810
	 dpdDirectEvm		:0.164969
811
	 dpdIndirectEvm		:0.201594
812
	 selectError			:0.099364
813
	 indirectError		:0.104906
814
********** test mode **********
815
Please input number to selection function
816
0:exit
817
1:tone
818
2:adrv9025 att
819
3:PA
820
4:cell
821
5:DSA
822
6:temp_gain
823
7:PA_TX_EN
824
8:PA_RX_EN
825
9:ap_driver_init
826
10:DPD
827
11:RSSI
828
10
829
ADI_ADRV9025_DPD_NO_ERROR = 0, no error. 
830
ADI_ADRV9025_DPD_ORX_ON_DIS_ERROR = 0x3401,Error code to convey that the Orx is disabled 
831
ADI_ADRV9025_DPD_TX_ON_DIS_ERROR = 0x3402,Error code to convey that the Tx is disabled 
832
ADI_ADRV9025_DPD_NO_PATHDELAY_ERROR = 0x3403,Error code to convey that the external path delay calibration was not run 
833
ADI_ADRV9025_DPD_NO_INIT_ERROR = 0x3404,Error code to convey that the DPD initial calibration has not run 
834
ADI_ADRV9025_DPD_ORX_SIGNAL_TOO_SMALL_ERROR = 0x3405,Error code to convey that the ORx signal is too small to perform DPD adaptation 
835
ADI_ADRV9025_DPD_ORX_SIGNAL_SATURATING_ERROR = 0x3406,Error code to convey that the ORx signal is saturating - check for Rx gain 
836
ADI_ADRV9025_DPD_TX_SIGNAL_TOO_SMALL_ERROR = 0x3407,Error code to convey that the Tx signal is too small to perform DPD adaptation 
837
ADI_ADRV9025_DPD_TX_SIGNAL_SATURATING_ERROR = 0x3408,Error code to convey that the Orx signal is saturating 
838
ADI_ADRV9025_DPD_MODELING_ERROR_HIGH_ERROR = 0x3409,Error code to convey that the DPD modeling error over model_err_thres (over saturating) 
839
ADI_ADRV9025_DPD_AM_AM_OUTLIERS_ERROR = 0x340A,Error code to convey that the DPD adaptation has encountered too many AM-AM outliers 
840
ADI_ADRV9025_DPD_COEFFICIENTS_UNAVAILABLE_ERROR = 0x340B,Error code to convey that the profile for DPD is invalid 
841
ADI_ADRV9025_DPD_CAPTURE_LOOP_TIMEOUT_ERROR  = 0x340C,Error code  to convey that the DPD data capture loop time out 
842
ADI_ADRV9025_DPD_UNITY_MODEL_UNAVAILABLE_ERROR = 0x340D,Error code to convey that unity model isn't available for gain monitoring feature 
843
ADI_ADRV9025_DPD_LDL_SOLVER_ERROR = 0x340E,Error code to convey that there is an LDL solver error 
844
ADI_ADRV9025_DPD_MAX_PARTITIONS_REACHED_ERROR = 0x340F,Error code to convey that the max partitions are reached 
845
ADI_ADRV9025_DPD_RPC_FAILED_ERROR = 0x3410,Error code to convey that RPC send failed 
846
 ADI_ADRV9025_DPD_UNKNOWN_RPC_ERROR = 0x3411,Error code to convey that unknown RPC message is received 
847
ADI_ADRV9025_DPD_MESSAGE_WAIT_TIMEOUT_ERROR = 0x3412,Error code to convey that FW timed out waiting for RPC message 
848
 ADI_ADRV9025_DPD_MUTEX_CREATION_ERROR = 0x3413,Error code to convey that FW couldn't create mutex 
849
ADI_ADRV9025_DPD_ACT_I_ASSIGNMENT_CONFLICT_ERROR = 0x3414,Error code to convey that conflicting memory terms were assigned to an LUT 
850
ADI_ADRV9025_DPD_ACT_K_ASSIGNMENT_EXCEED_LIMIT_ERROR = 0x3415,Error code to convey that the DPD actuator power term in the GMP polynomial expression has exceeded the range 
851
ADI_ADRV9025_DPD_ACT_MULTIPLIER_ROW_ASSIGNMENT_CONFLICT_ERROR = 0x3416,Error code to convey that conflicting cross terms were encountered in the feature set provided. 
852
ADI_ADRV9025_DPD_ACT_LUT_OUT_OF_RANGE_ERROR = 0x3417,Error code to convey that the LUT assignment for a feature is invalid. 
853
ADI_ADRV9025_DPD_ACT_NO_FREE_MULTIPLIER_ERROR = 0x3418,Error code to convey that the roaming LUTs(LUTs 26,27,28,29) assigned to a feature could not find a free multiplier row 
854
ADI_ADRV9025_DPD_ADP_WRITE_LUT_ERROR = 0x3419,Error code to convey that the firmware could not update the DPD actuator look up tables 
855
ADI_ADRV9025_DPD_HARDWARE_IN_USE_ERROR = 0x341A,Error code to convey that the DPD hardware is in use by another feature 
856
ADI_ADRV9025_DPD_DATA_CAPTURE_ERROR = 0x341B,Error code to convey that there was a DPD data capture failure 
857
ADI_ADRV9025_DPD_DATA_XACC_ERROR = 0x341C,Error code to convey that the cross correlation caused an error 
858
ADI_ADRV9025_DPD_STABILITY_ERROR = 0x341D,Error code to convey that the DPD stability error occurs 
859
ADI_ADRV9025_DPD_CHOL_SOLVER_ERROR = 0x341E,Error code to convey that the DPD cholesky diagonal term is too small 
860
ADI_ADRV9025_DPD_TRACK_CLGC_SYNC_ERROR = 0x341F,Error code to convey that DPD-CLGC synchronization error 
861
ADI_ADRV9025_DPD_ACT_LUT_ENTRY_SAT_ERROR = 0x3420,Error code to convey that DPD actuator entry is saturated 
862
ADI_ADRV9025_DPD_DATA_CAPTURE_TIMEOUT_ERROR = 0x3421,Error code to convey that DPD Data capture timed out	
863
 DPD TX1:
864
***************************************
865
Retrieving DPD status
866
	 dpdErrorCode		:0x0
867
	 dpdModelTable		:0
868
	 dpdPercentComplete	:0
869
	 dpdPerformanceMetric	:0
870
	 dpdIterCount		:62
871
	 dpdUpdateCount		:59
872
	 dpdSyncStatus		:4
873
	 dpdModelTable		:0
874
	 dpdMeanTuPower	TX power is after CFR and before DPD ,Peak-mean=PAPR	:-14.962699 dBFS
875
	 dpdPeakTuPower	TX power is after CFR and before DPD ,Peak-mean=PAPR	:-6.172426 dBFS
876
	 dpdMeanTxPower	TX power is after DPD ,Peak-mean=PAPR	:-14.864964 dBFS
877
	 dpdPeakTxPower	TX power is after DPD ,Peak-mean=PAPR	:-7.528274 dBFS
878
	 dpdMeanOrxPower		:-18.880416 dBFS
879
	 dpdPeakOrxPower		:-7.087110 dBFS
880
	 dpdErrorStatus0 (metrics:actions)		:0:1
881
	 dpdErrorStatus1 (metrics:actions)		:960:0
882
	 dpdPersistentErrorStatus0 (metrics:actions)	:960:0
883
	 dpdPersistentErrorStatus1 (metrics:actions)	:960:0
884
	 reservedPM		:32044432
885
	 reservedTP		:33554638
886
	 reservedPR		:33554638
887
***************************************
888
	 dpdDirectEvm		:0.203616
889
	 dpdIndirectEvm		:0.226755
890
	 selectError			:0.117897
891
	 indirectError		:0.122534
892
DPD TX4:
893
***************************************
894
Retrieving DPD status
895
	 dpdErrorCode		:0x0
896
	 dpdModelTable		:0
897
	 dpdPercentComplete	:0
898
	 dpdPerformanceMetric	:0
899
	 dpdIterCount		:62
900
	 dpdUpdateCount		:40
901
	 dpdSyncStatus		:4
902
	 dpdModelTable		:0
903
	 dpdMeanTuPower	TX power is after CFR and before DPD ,Peak-mean=PAPR	:-15.007925 dBFS
904
	 dpdPeakTuPower	TX power is after CFR and before DPD ,Peak-mean=PAPR	:-6.138564 dBFS
905
	 dpdMeanTxPower	TX power is after DPD ,Peak-mean=PAPR	:-14.927418 dBFS
906
	 dpdPeakTxPower	TX power is after DPD ,Peak-mean=PAPR	:-6.120294 dBFS
907
	 dpdMeanOrxPower		:-19.269739 dBFS
908
	 dpdPeakOrxPower		:-7.737586 dBFS
909
	 dpdErrorStatus0 (metrics:actions)		:0:1
910
	 dpdErrorStatus1 (metrics:actions)		:960:0
911
	 dpdPersistentErrorStatus0 (metrics:actions)	:960:0
912
	 dpdPersistentErrorStatus1 (metrics:actions)	:960:0
913
	 reservedPM		:32041798
914
	 reservedTP		:33551882
915
	 reservedPR		:33551882
916
***************************************
917
	 dpdDirectEvm		:0.171866
918
	 dpdIndirectEvm		:0.204831
919
	 selectError			:0.102533
920
	 indirectError		:0.104237
921
********** test mode **********
922
Please input number to selection function
923
0:exit
924
1:tone
925
2:adrv9025 att
926
3:PA
927
4:cell
928
5:DSA
929
6:temp_gain
930
7:PA_TX_EN
931
8:PA_RX_EN
932
9:ap_driver_init
933
10:DPD
934
11:RSSI
    (1-1/1)