xref: /OK3568_Linux_fs/external/rkwifibt/firmware/infineon/CYW5557X_PCIE/cyw5557x_pcie.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1## Summary
2# Board Name : cyw955572m2ipa1
3# SSID : 0x85f
4# All parameters were copied from cyw955572fcipa_rev2.54.txt 083121 version
5# TSSI cal value updated
6#V0110_Modify #2.4_Ant2 #5G_3band
7#V0310_Modify
8
9
10NVRAMRev=$Rev$
11sromrev=11
12boardrev=0x1256
13boardtype=0x085f
14boardflags=0x00400001
15boardflags2=0x00800000
16boardflags3=0x40002100
17#boardnum=57410
18macaddr=00:90:4c:2d:80:01
19
20#Regulatory specific
21ccode=0
22regrev=0
23
24# Board specific
25vendid=0x12be
26devid=0xbd31
27manfid=0x2d0
28antswitch=0
29pdgain5g=0
30pdgain2g=0
31aa2g=3
32aa5g=3
33agbg0=2
34agbg1=2
35aga0=2
36aga1=2
37extpagain5g=2
38extpagain2g=2
39rxgains2gelnagaina0=0
40rxgains2gtrisoa0=13
41rxgains2gtrelnabypa0=0
42rxgains5gelnagaina0=0
43rxgains5gtrisoa0=7
44rxgains5gtrelnabypa0=0
45rxgains5gmelnagaina0=0
46rxgains5gmtrisoa0=7
47rxgains5gmtrelnabypa0=0
48rxgains5ghelnagaina0=0
49rxgains5ghtrisoa0=7
50rxgains5ghtrelnabypa0=0
51rxgains2gelnagaina1=0
52rxgains2gtrisoa1=15
53rxgains2gtrelnabypa1=0
54rxgains5gelnagaina1=0
55rxgains5gtrisoa1=7
56rxgains5gtrelnabypa1=0
57rxgains5gmelnagaina1=0
58rxgains5gmtrisoa1=7
59rxgains5gmtrelnabypa1=0
60rxgains5ghelnagaina1=0
61rxgains5ghtrisoa1=7
62rxgains5ghtrelnabypa1=0
63
64#RSSI related
65rssicorrnorm_c0=-8,0
66rssicorrnorm_c1=0,0
67rssicorrnorm5g_c0=12,11,10,7,6,7,3,9,9,2,1,3
68rssicorrnorm5g_c1=7,8,8,4,6,6,5,8,9,3,1,4
69rssicorrnorm6g_c0=13,16,14,9,16,12,4,15,13,4,6,12
70rssicorrnorm6g_c1=6,8,11,6,10,10,6,11,12,6,6,10
71rssi_cal_freq_grp_2g= 0x08,0x01,0x91,0x2a,0x23,0xb3,0xc4
72rssi_delta_5gl=-6 4 -8 -8 -6 4 -8 -8 -6 4 -8 -8 -3 6 -3 -4 -3 6 -3 -4 -3 6 -3 -4
73rssi_delta_5gml=-1 3 -1 -3 -1 3 -1 -3 -1 3 -1 -3 -1 2 0 -2 -1 2 0 -2 -1 2 0 -2
74rssi_delta_5gmu=0 3 -1 -2 0 3 -1 -2 0 3 -1 -2 0 2 0 -2 0 2 0 -2 0 2 0 -2
75rssi_delta_5gh=2 4 2 -1 2 4 2 -1 2 4 2 -1 0 0 2 -2 0 0 2 -2 0 0 2 -2
76rssi_delta_6gunii5=-6 4 -8 -8 -6 4 -8 -8 -6 4 -8 -8 -3 6 -3 -4 -3 6 -3 -4 -3 6 -3 -4
77rssi_delta_6gunii6=-1 3 -1 -3 -1 3 -1 -3 -1 3 -1 -3 -1 2 0 -2 -1 2 0 -2 -1 2 0 -2
78rssi_delta_6gunii7=0 3 -1 -2 0 3 -1 -2 0 3 -1 -2 0 2 0 -2 0 2 0 -2 0 2 0 -2
79rssi_delta_6gunii8=2 4 2 -1 2 4 2 -1 2 4 2 -1 0 0 2 -2 0 0 2 -2 0 0 2 -2
80rssi_cal_rev=1
81rxgaincal_rssical=1
82rssi_cal_freq_grp_2g= 0x08,0x01,0x91,0x2a,0x23,0xb3,0xc4
83rssi_delta_2gb0=8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0
84rssi_delta_2gb1=12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
85rssi_delta_2gb2=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
86rssi_delta_2gb3=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
87rssi_delta_2gb4=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
88
89#Two range TSSI
90tworangetssi2g=0
91tworangetssi5g=0
92# NOTE :================================================================================
93# To run TPC with Two Range TSSI ,set  tworangetssi2g = 1 and lowpowerrange2g = 0
94# To run TPC with Single Range TSSI, set tworangetssi2g = 0
95# To run TPC please READ instructions near pa2ga0 and pa2ga1 as well
96# To generate PA params for Low Range set  tworangetssi2g = 0 and lowpowerrange2g to 1
97# To generate PA params for High Range set  tworangetssi2g = 1 and lowpowerrange2g to 1
98# ======================================================================================
99#lowpowerrange2g=0
100#lowpowerrange5g=0
101
102#Related to FW Download. Host may use this
103nocrc=1
104#FIXME:4369 otpimagesize? Check with Rama
105otpimagesize=502
106
107xtalfreq=37400
108
109txchain=3
110rxchain=3
111
112cckdigfilttype=2
113
114#bit mask for slice capability bit 0:2G bit 1:5G
115bandcap=2
116
117
118#FDSS Related
119fdss_level_5g=9,9
120fdss_interp_en=0
121fdss_level_2g=4,4
122#FIXME: fdss level for 6G made same as 5G for now
123fdss_level_6g=9,9
124
125#PAPRR Related
126paprdis=0
127paprrmcsgain2g=128,128,128,128,128,0,0,0,0,0,0,0
128paprrmcsgamma2g=400,400,550,650,700,-1,-1,-1,-1,-1,-1,-1
129paprrmcsgain5g20=128,128,128,128,128,0,0,0,0,0,0,0
130paprrmcsgamma5g20=400,400,550,650,700,-1,-1,-1,-1,-1,-1,-1
131paprrmcsgain5g40=128,128,128,128,128,0,0,0,0,0,0,0
132paprrmcsgamma5g40=450,450,550,600,700,-1,-1,-1,-1,-1,-1,-1
133paprrmcsgain5g80=128,128,128,128,128,0,0,0,0,0,0,0
134paprrmcsgamma5g80=500,500,550,650,650,-1,-1,-1,-1,-1,-1,-1
135#PAPR params for 6G
136#FIXME: papr params 6G made same as 5G for now
137paprrmcsgain6g20=128,128,128,128,128,0,0,0,0,0,0,0
138paprrmcsgamma6g20=400,400,550,650,700,-1,-1,-1,-1,-1,-1,-1
139paprrmcsgain6g40=128,128,128,128,128,0,0,0,0,0,0,0
140paprrmcsgamma6g40=450,450,550,600,700,-1,-1,-1,-1,-1,-1,-1
141paprrmcsgain6g80=128,128,128,128,128,0,0,0,0,0,0,0
142paprrmcsgamma6g80=500,500,550,650,650,-1,-1,-1,-1,-1,-1,-1
143
144#Tempsense Related
145tempthresh=255
146tempoffset=255
147rawtempsense=0x1ff
148phycal_tempdelta=40
149temps_period=15
150temps_hysteresis=15
151
152#------------- TSSI Related -------------
153tssipos2g=1
154tssipos5g=1
155#FIXME: AvVmid for UNII-7/8 made same as UNII-6 for now
156AvVmid_c0=6,85,4,105,5,95,5,95,5,95,5,95,5,95,5,95,5,95
157AvVmid_c1=6,75,5,90,5,90,5,95,4,105,4,105,4,105,4,105,4,105
158
159# SINGLE RANGE TPC/TSSI
160#2G OFDM
161
162pa2ga0=-106,6104,-689
163
164pa2ga1=-120,6339,-705
165
166#2G CCK
167
168pa2ga2=-116,6083,-712
169
170pa2ga3=-94,6572,-758
171
172#5G High pwr
173
174pa5ga0=-192,5911,-723,-193,5862,-725,-194,5710,-708,-183,5871,-720
175
176
177pa5ga1=-182,5859,-709,-183,6045,-728,-186,5968,-731,-188,6054,-742
178
179
180#5G Low pwr
181
182pa5ga2=-239,4574,-587,-233,5068,-649,-225,5313,-683,-231,5224,-669
183
184pa5ga3=-229,5602,-712,-239,4750,-602,-234,4718,-652,-225,5542,-707
185
186
187#PA Params 6G UNII-5,6,7,8
188#pa6ga0=-150,6336,-746,-119,6732,-773,-166,6212,-767,-154,5988,-742
189#pa6ga1=-170,6398,-786,-140,6587,-774,-193,5815,-742,-122,6358,-755
190pa6ga0=-150,6080,-728,-119,6476,-759,-166,6212,-767,-154,6372,-771
191pa6ga1=-170,6398,-786,-140,6587,-774,-193,5815,-742,-122,6742,-778
192
193# Max power and offsets
194maxp2ga0=78
195maxp2ga1=78
196maxp5ga0=72,72,72,72
197maxp5ga1=72,72,72,72
198#Max Power on 6G UNII-5/6 and UNII-7/8
199maxp6ga0=66,70
200maxp6ga1=66,70
201subband5gver=0x4
202paparambwver=3
203cckpwroffset0=1
204cckpwroffset1=4
205
206pdoffset40ma0=0x2221
207pdoffset80ma0=0xff0f
208pdoffset40ma1=0x1111
209pdoffset80ma1=0xffff
210pdoffset6g20ma0=0x00fe
211pdoffset6g20ma1=0x00de
212pdoffset6g40ma0=0x0011
213pdoffset6g80ma0=0x0000
214pdoffset6g40ma1=0x0000
215pdoffset6g80ma1=0x0000
216cckbw202gpo=0x0008
217cckbw20ul2gpo=0x0000
218mcsbw202gpo=0x88888888
219mcsbw402gpo=0x88888888
220dot11agofdmhrbw202gpo=0x8888
221ofdmlrbw202gpo=0x8888
222mcsbw205glpo=0x88888888
223mcsbw405glpo=0x88888888
224mcsbw805glpo=0x88888888
225mcsbw1605glpo=0x88888888
226mcsbw205gmpo=0x88888888
227mcsbw405gmpo=0x88888888
228mcsbw805gmpo=0x88888888
229mcsbw1605gmpo=0x88888888
230mcsbw205ghpo=0x88888888
231mcsbw405ghpo=0x88888888
232mcsbw805ghpo=0x88888888
233# ppr offsets for UNII-5/6 of 6GHz band
234mcsbw206glpo=0x87522222
235mcsbw406glpo=0x87522222
236mcsbw806glpo=0x87522222
237# ppr offsets for UNII-7/8 of 6GHz band
238mcsbw206gmpo=0x98622222
239mcsbw406gmpo=0x98622222
240mcsbw806gmpo=0x98622222
241
242powoffs2gtna0=1,1,1,1,1,1,1,1,1,1,1,1,1,1
243powoffs2gtna1=1,1,1,1,1,1,1,1,1,1,1,1,1,1
244mcs1024qam2gpo=0xAAAA
245mcs1024qam5glpo=0xBABAAB
246mcs1024qam5gmpo=0xBABAAB
247mcs1024qam5ghpo=0xBABAAB
248mcs1024qam5gx1po=0xBABAAB
249mcs1024qam5gx2po=0xBABAAB
250mcs8poexp=0
251mcs9poexp=0
252mcs10poexp=0
253# 1024QAM rates' offset for 6GHz UNII-5/6
254mcs1024qam6glpo=0xBBBBAA
255# 1024QAM rates' offset for 6GHz UNII-7/8
256mcs1024qam6gmpo=0xBBBBAA
257
258#UL-OFDMA PPR's accros RU's
259#currently programmed same PPR accross RU's
260#across QAM's the PPR are same b/w SU and RU
261#each RU PPR is grouped with 5 bits
262ruppr2g20bpska0=0x0
263ruppr2g20bpska1=0x0
264ruppr2g20qpska0=0x10842
265ruppr2g20qpska1=0x10842
266ruppr2g20qam16a0=0x21084
267ruppr2g20qam16a1=0x21084
268ruppr2g20qam64a0=0x318c6
269ruppr2g20qam64a1=0x318c6
270ruppr2g20qam256a0=0x6318c
271ruppr2g20qam256a1=0x6318c
272ruppr2g20qam1024a0=0x739ce
273ruppr2g20qam1024a1=0x739ce
274ruppr5g20bpska0=0x0
275ruppr5g20bpska1=0x0
276ruppr5g20qpska0=0x0
277ruppr5g20qpska1=0x0
278ruppr5g20qam16a0=0x10842
279ruppr5g20qam16a1=0x10842
280ruppr5g20qam64a0=0x21084
281ruppr5g20qam64a1=0x21084
282ruppr5g20qam256a0=0x42108
283ruppr5g20qam256a1=0x42108
284ruppr5g20qam1024a0=0x5294a
285ruppr5g20qam1024a1=0x5294a
286ruppr5g40bpska0=0x0
287ruppr5g40bpska1=0x0
288ruppr5g40qpska0=0x0
289ruppr5g40qpska1=0x0
290ruppr5g40qam16a0=0x210842
291ruppr5g40qam16a1=0x210842
292ruppr5g40qam64a0=0x421084
293ruppr5g40qam64a1=0x421084
294ruppr5g40qam256a0=0x842108
295ruppr5g40qam256a1=0x842108
296ruppr5g40qam1024a0=0xa5294a
297ruppr5g40qam1024a1=0xa5294a
298ruppr5g80bpska0=0x0
299ruppr5g80bpska1=0x0
300ruppr5g80qpska0=0x0
301ruppr5g80qpska1=0x0
302ruppr5g80qam16a0=0x4210842
303ruppr5g80qam16a1=0x4210842
304ruppr5g80qam64a0=0x08421084
305ruppr5g80qam64a1=0x08421084
306ruppr5g80qam256a0=0x10842108
307ruppr5g80qam256a1=0x10842108
308ruppr5g80qam1024a0=0x18c6318c
309ruppr5g80qam1024a1=0x18c6318c
310
311# 5G power offset per channel for band edge channel
312powoffs5g20mtna0=0,0,0,0,0,0,0
313powoffs5g20mtna1=0,0,0,0,0,0,0
314powoffs5g40mtna0=0,0,0,0,0
315powoffs5g40mtna1=0,0,0,0,0
316powoffs5g80mtna0=0,0,0,0,0
317powoffs5g80mtna1=0,0,0,0,0
318mcs11poexp=0
319
320# OLPC Related
321disable_olpc=0
322olpc_thresh5g=36
323olpc_anchor5g=40
324disable_olpc_2g=0
325olpc_thresh2g=36
326olpc_anchor2g=40
327#FIXME: olpc params 6G made same as 5G for now
328olpc_thresh6g=36
329olpc_anchor6g=40
330
331#LTE Coex Related
332ltecxmux=0
333ltecxpadnum=0x0504
334ltecxfnsel=0x44
335ltecxgcigpio=0x04
336#OOB params
337#device_wake_opt=1
338#host_wake_opt=0
339
340# SWCTRL Related
341swctrlmap_5g=0x00000000,0x00000000,0x00000000,0x00000000,0x000
342swctrlmapext_5g=0x00000000,0x00000202,0x00000000,0x000000,0x000
343fem_table_init_val=0x01100110,0x00000000
344fem_table_init_val_ext=0x00000000,0x00000000
345
346swctrlmap_2g=0x00000110,0x00000020,0x01100110,0x000000,0x17F
347swctrlmapext_2g=0x00000202,0x00000000,0x00000000,0x000000,0x0DF
348
349clb2gslice0core0=0x230
350clb5gslice0core0=0x200
351clb2gslice0core1=0x201
352clb5gslice0core1=0x200
353#For TDM coex use the following
354btc_prisel_ant_mask=0x0
355clb_swctrl_smask_ant0=0x37f
356clb_swctrl_smask_ant1=0x3f7
357# 2 Ant hyb/par following comment above
358#btc_prisel_ant_mask=0x3
359#clb_swctrl_smask_ant0=0x34f
360#clb_swctrl_smask_ant1=0x3f7
361muxenab=1
362
363#BT Coex 1:TDM
364btc_mode=1
365
366# --- PAPD Cal related params ----
367# 0:NBPAPD 1:WBPAPD
368txwbpapden=1
369# NB PAPD Cal params
370# 0x5Gc02Gc0,5Gc12Gc1
371nb_eps_offset=0x01db01da,0x01db01da
372nb_bbmult=0x5050,0x5050
373nb_papdcalidx=0x0a0a,0x0a0a
374nb_txattn=0x0000,0x0000
375nb_rxattn=0x0000,0x0000
376papdgainctrl2g=1
377papdgainctrl5g=1
378pacalshift2g=5,5
379pacalshift5g=4,3
380eps_stopidx=63
381# two-core specific variables for each of UNII-5/6/7/8 bands
382# u5c0,u5c1,u6c0,u6c1,u7c0,u7c1,u8c0,u8c1
383nb_txattn_6g=0,0,0,0,0,0,0,0
384nb_rxattn_6g=0,0,0,0,0,0,0,0
385nb_papdcalidx_6g=10,10,10,10,10,10,10,10
386nb_bbmult_6g=80,80,80,80,80,80,80,80
387nb_eps_offset_6g=475,475,475,475,475,475,475,475
388papdgainctrl6g=1
389pacalshift6g20=3,4,4,4,4,4,4,4
390pacalshift6g40=3,4,4,3,4,4,4,4
391pacalshift6g80=4,3,4,3,4,4,4,4
392
393# WB papd cal params
394# c02g,c05g20,c05g40,c05g80,c12g,c15g20,c15g40,c15g80
395wb_txattn=0,1,1,1,0,1,1,1
396wb_rxattn=0,0,0,0,0,0,0,0
397wb_tia_gain_mode=2,2,2,2,2,2,2,2
398wb_eps_offset=472,467,467,467,472,467,467,467
399wb_papdcalidx=10,10,10,10,10,10,10,10
400wb_bbmult=64,80,80,80,64,80,80,80
401wb_calref_db=26,24,24,24,26,24,24,24
402wb_txbuf_offset=43,42,39,39,43,42,39,39
403wb_frac_del=255,255,255,255,255,255,255,255
404wb_g_frac_bits=10,10,10,10,10,10,10,10
405
406# energy detect threshold
407ed_thresh2g=-65
408ed_thresh5g=-68
409# energy detect threshold for EU
410eu_edthresh2g=-65
411eu_edthresh5g=-68
412
413btldopu=0
414
415#rpcal coef for imptxbf
416rpcal2g=0
417rpcal5gb0=238
418rpcal5gb1=228
419rpcal5gb2=222
420rpcal5gb3=229
421
422#Enable LHL PS mode
423lhl_ps_mode=3
424
425#Enable lesi and bphymrc
426lesimode=1,1,1
427bphymrc=1
428
429#PALDO settings 0=3.3 1=3.35 2=3.41 3=3.46 4=2.86, 5=2.97 6=3.08, 7=3.19
430#paldo3p3_voltage=0
431
432#2G lowpwr settings 0=TOT 1=setting1 2=setting2 3=settingHE(lowpwr)
433ipa2glowpwr=3
434
435#temperature throttling
436tvpm=1
437tvpm_txc_txdc=110,15
438tvpm_txc_txdc_lowlimit=1
439tvpm_txc_txdc_insert=0,0
440tvpm_monitor_period=3
441#temperature throttling, aggressive setting
442tvpm_txc_txdc_burst=130,35,5
443
444##Dynamic Desense Params for 2 ant hybrid coex
445#btcdyn_flags=3
446#btcdyn_dflt_dsns_level=0
447#btcdyn_low_dsns_level=1
448#btcdyn_mid_dsns_level=2
449#btcdyn_high_dsns_level=4
450#btcdyn_default_btc_mode=5
451#btcdyn_dsns_rows=2
452#btcdyn_dsns_row1=5,-4,0,-50,-70
453#btcdyn_dsns_row0=5,12,0,-50,-65
454