xref: /OK3568_Linux_fs/external/rkwifibt/firmware/infineon/CYW5557X_PCIE/cyw5557x_pcie.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun## Summary
2*4882a593Smuzhiyun# Board Name : cyw955572m2ipa1
3*4882a593Smuzhiyun# SSID : 0x85f
4*4882a593Smuzhiyun# All parameters were copied from cyw955572fcipa_rev2.54.txt 083121 version
5*4882a593Smuzhiyun# TSSI cal value updated
6*4882a593Smuzhiyun#V0110_Modify #2.4_Ant2 #5G_3band
7*4882a593Smuzhiyun#V0310_Modify
8*4882a593Smuzhiyun
9*4882a593Smuzhiyun
10*4882a593SmuzhiyunNVRAMRev=$Rev$
11*4882a593Smuzhiyunsromrev=11
12*4882a593Smuzhiyunboardrev=0x1256
13*4882a593Smuzhiyunboardtype=0x085f
14*4882a593Smuzhiyunboardflags=0x00400001
15*4882a593Smuzhiyunboardflags2=0x00800000
16*4882a593Smuzhiyunboardflags3=0x40002100
17*4882a593Smuzhiyun#boardnum=57410
18*4882a593Smuzhiyunmacaddr=00:90:4c:2d:80:01
19*4882a593Smuzhiyun
20*4882a593Smuzhiyun#Regulatory specific
21*4882a593Smuzhiyunccode=0
22*4882a593Smuzhiyunregrev=0
23*4882a593Smuzhiyun
24*4882a593Smuzhiyun# Board specific
25*4882a593Smuzhiyunvendid=0x12be
26*4882a593Smuzhiyundevid=0xbd31
27*4882a593Smuzhiyunmanfid=0x2d0
28*4882a593Smuzhiyunantswitch=0
29*4882a593Smuzhiyunpdgain5g=0
30*4882a593Smuzhiyunpdgain2g=0
31*4882a593Smuzhiyunaa2g=3
32*4882a593Smuzhiyunaa5g=3
33*4882a593Smuzhiyunagbg0=2
34*4882a593Smuzhiyunagbg1=2
35*4882a593Smuzhiyunaga0=2
36*4882a593Smuzhiyunaga1=2
37*4882a593Smuzhiyunextpagain5g=2
38*4882a593Smuzhiyunextpagain2g=2
39*4882a593Smuzhiyunrxgains2gelnagaina0=0
40*4882a593Smuzhiyunrxgains2gtrisoa0=13
41*4882a593Smuzhiyunrxgains2gtrelnabypa0=0
42*4882a593Smuzhiyunrxgains5gelnagaina0=0
43*4882a593Smuzhiyunrxgains5gtrisoa0=7
44*4882a593Smuzhiyunrxgains5gtrelnabypa0=0
45*4882a593Smuzhiyunrxgains5gmelnagaina0=0
46*4882a593Smuzhiyunrxgains5gmtrisoa0=7
47*4882a593Smuzhiyunrxgains5gmtrelnabypa0=0
48*4882a593Smuzhiyunrxgains5ghelnagaina0=0
49*4882a593Smuzhiyunrxgains5ghtrisoa0=7
50*4882a593Smuzhiyunrxgains5ghtrelnabypa0=0
51*4882a593Smuzhiyunrxgains2gelnagaina1=0
52*4882a593Smuzhiyunrxgains2gtrisoa1=15
53*4882a593Smuzhiyunrxgains2gtrelnabypa1=0
54*4882a593Smuzhiyunrxgains5gelnagaina1=0
55*4882a593Smuzhiyunrxgains5gtrisoa1=7
56*4882a593Smuzhiyunrxgains5gtrelnabypa1=0
57*4882a593Smuzhiyunrxgains5gmelnagaina1=0
58*4882a593Smuzhiyunrxgains5gmtrisoa1=7
59*4882a593Smuzhiyunrxgains5gmtrelnabypa1=0
60*4882a593Smuzhiyunrxgains5ghelnagaina1=0
61*4882a593Smuzhiyunrxgains5ghtrisoa1=7
62*4882a593Smuzhiyunrxgains5ghtrelnabypa1=0
63*4882a593Smuzhiyun
64*4882a593Smuzhiyun#RSSI related
65*4882a593Smuzhiyunrssicorrnorm_c0=-8,0
66*4882a593Smuzhiyunrssicorrnorm_c1=0,0
67*4882a593Smuzhiyunrssicorrnorm5g_c0=12,11,10,7,6,7,3,9,9,2,1,3
68*4882a593Smuzhiyunrssicorrnorm5g_c1=7,8,8,4,6,6,5,8,9,3,1,4
69*4882a593Smuzhiyunrssicorrnorm6g_c0=13,16,14,9,16,12,4,15,13,4,6,12
70*4882a593Smuzhiyunrssicorrnorm6g_c1=6,8,11,6,10,10,6,11,12,6,6,10
71*4882a593Smuzhiyunrssi_cal_freq_grp_2g= 0x08,0x01,0x91,0x2a,0x23,0xb3,0xc4
72*4882a593Smuzhiyunrssi_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
73*4882a593Smuzhiyunrssi_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
74*4882a593Smuzhiyunrssi_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
75*4882a593Smuzhiyunrssi_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
76*4882a593Smuzhiyunrssi_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
77*4882a593Smuzhiyunrssi_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
78*4882a593Smuzhiyunrssi_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
79*4882a593Smuzhiyunrssi_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
80*4882a593Smuzhiyunrssi_cal_rev=1
81*4882a593Smuzhiyunrxgaincal_rssical=1
82*4882a593Smuzhiyunrssi_cal_freq_grp_2g= 0x08,0x01,0x91,0x2a,0x23,0xb3,0xc4
83*4882a593Smuzhiyunrssi_delta_2gb0=8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0
84*4882a593Smuzhiyunrssi_delta_2gb1=12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
85*4882a593Smuzhiyunrssi_delta_2gb2=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
86*4882a593Smuzhiyunrssi_delta_2gb3=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
87*4882a593Smuzhiyunrssi_delta_2gb4=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
88*4882a593Smuzhiyun
89*4882a593Smuzhiyun#Two range TSSI
90*4882a593Smuzhiyuntworangetssi2g=0
91*4882a593Smuzhiyuntworangetssi5g=0
92*4882a593Smuzhiyun# NOTE :================================================================================
93*4882a593Smuzhiyun# To run TPC with Two Range TSSI ,set  tworangetssi2g = 1 and lowpowerrange2g = 0
94*4882a593Smuzhiyun# To run TPC with Single Range TSSI, set tworangetssi2g = 0
95*4882a593Smuzhiyun# To run TPC please READ instructions near pa2ga0 and pa2ga1 as well
96*4882a593Smuzhiyun# To generate PA params for Low Range set  tworangetssi2g = 0 and lowpowerrange2g to 1
97*4882a593Smuzhiyun# To generate PA params for High Range set  tworangetssi2g = 1 and lowpowerrange2g to 1
98*4882a593Smuzhiyun# ======================================================================================
99*4882a593Smuzhiyun#lowpowerrange2g=0
100*4882a593Smuzhiyun#lowpowerrange5g=0
101*4882a593Smuzhiyun
102*4882a593Smuzhiyun#Related to FW Download. Host may use this
103*4882a593Smuzhiyunnocrc=1
104*4882a593Smuzhiyun#FIXME:4369 otpimagesize? Check with Rama
105*4882a593Smuzhiyunotpimagesize=502
106*4882a593Smuzhiyun
107*4882a593Smuzhiyunxtalfreq=37400
108*4882a593Smuzhiyun
109*4882a593Smuzhiyuntxchain=3
110*4882a593Smuzhiyunrxchain=3
111*4882a593Smuzhiyun
112*4882a593Smuzhiyuncckdigfilttype=2
113*4882a593Smuzhiyun
114*4882a593Smuzhiyun#bit mask for slice capability bit 0:2G bit 1:5G
115*4882a593Smuzhiyunbandcap=2
116*4882a593Smuzhiyun
117*4882a593Smuzhiyun
118*4882a593Smuzhiyun#FDSS Related
119*4882a593Smuzhiyunfdss_level_5g=9,9
120*4882a593Smuzhiyunfdss_interp_en=0
121*4882a593Smuzhiyunfdss_level_2g=4,4
122*4882a593Smuzhiyun#FIXME: fdss level for 6G made same as 5G for now
123*4882a593Smuzhiyunfdss_level_6g=9,9
124*4882a593Smuzhiyun
125*4882a593Smuzhiyun#PAPRR Related
126*4882a593Smuzhiyunpaprdis=0
127*4882a593Smuzhiyunpaprrmcsgain2g=128,128,128,128,128,0,0,0,0,0,0,0
128*4882a593Smuzhiyunpaprrmcsgamma2g=400,400,550,650,700,-1,-1,-1,-1,-1,-1,-1
129*4882a593Smuzhiyunpaprrmcsgain5g20=128,128,128,128,128,0,0,0,0,0,0,0
130*4882a593Smuzhiyunpaprrmcsgamma5g20=400,400,550,650,700,-1,-1,-1,-1,-1,-1,-1
131*4882a593Smuzhiyunpaprrmcsgain5g40=128,128,128,128,128,0,0,0,0,0,0,0
132*4882a593Smuzhiyunpaprrmcsgamma5g40=450,450,550,600,700,-1,-1,-1,-1,-1,-1,-1
133*4882a593Smuzhiyunpaprrmcsgain5g80=128,128,128,128,128,0,0,0,0,0,0,0
134*4882a593Smuzhiyunpaprrmcsgamma5g80=500,500,550,650,650,-1,-1,-1,-1,-1,-1,-1
135*4882a593Smuzhiyun#PAPR params for 6G
136*4882a593Smuzhiyun#FIXME: papr params 6G made same as 5G for now
137*4882a593Smuzhiyunpaprrmcsgain6g20=128,128,128,128,128,0,0,0,0,0,0,0
138*4882a593Smuzhiyunpaprrmcsgamma6g20=400,400,550,650,700,-1,-1,-1,-1,-1,-1,-1
139*4882a593Smuzhiyunpaprrmcsgain6g40=128,128,128,128,128,0,0,0,0,0,0,0
140*4882a593Smuzhiyunpaprrmcsgamma6g40=450,450,550,600,700,-1,-1,-1,-1,-1,-1,-1
141*4882a593Smuzhiyunpaprrmcsgain6g80=128,128,128,128,128,0,0,0,0,0,0,0
142*4882a593Smuzhiyunpaprrmcsgamma6g80=500,500,550,650,650,-1,-1,-1,-1,-1,-1,-1
143*4882a593Smuzhiyun
144*4882a593Smuzhiyun#Tempsense Related
145*4882a593Smuzhiyuntempthresh=255
146*4882a593Smuzhiyuntempoffset=255
147*4882a593Smuzhiyunrawtempsense=0x1ff
148*4882a593Smuzhiyunphycal_tempdelta=40
149*4882a593Smuzhiyuntemps_period=15
150*4882a593Smuzhiyuntemps_hysteresis=15
151*4882a593Smuzhiyun
152*4882a593Smuzhiyun#------------- TSSI Related -------------
153*4882a593Smuzhiyuntssipos2g=1
154*4882a593Smuzhiyuntssipos5g=1
155*4882a593Smuzhiyun#FIXME: AvVmid for UNII-7/8 made same as UNII-6 for now
156*4882a593SmuzhiyunAvVmid_c0=6,85,4,105,5,95,5,95,5,95,5,95,5,95,5,95,5,95
157*4882a593SmuzhiyunAvVmid_c1=6,75,5,90,5,90,5,95,4,105,4,105,4,105,4,105,4,105
158*4882a593Smuzhiyun
159*4882a593Smuzhiyun# SINGLE RANGE TPC/TSSI
160*4882a593Smuzhiyun#2G OFDM
161*4882a593Smuzhiyun
162*4882a593Smuzhiyunpa2ga0=-106,6104,-689
163*4882a593Smuzhiyun
164*4882a593Smuzhiyunpa2ga1=-120,6339,-705
165*4882a593Smuzhiyun
166*4882a593Smuzhiyun#2G CCK
167*4882a593Smuzhiyun
168*4882a593Smuzhiyunpa2ga2=-116,6083,-712
169*4882a593Smuzhiyun
170*4882a593Smuzhiyunpa2ga3=-94,6572,-758
171*4882a593Smuzhiyun
172*4882a593Smuzhiyun#5G High pwr
173*4882a593Smuzhiyun
174*4882a593Smuzhiyunpa5ga0=-192,5911,-723,-193,5862,-725,-194,5710,-708,-183,5871,-720
175*4882a593Smuzhiyun
176*4882a593Smuzhiyun
177*4882a593Smuzhiyunpa5ga1=-182,5859,-709,-183,6045,-728,-186,5968,-731,-188,6054,-742
178*4882a593Smuzhiyun
179*4882a593Smuzhiyun
180*4882a593Smuzhiyun#5G Low pwr
181*4882a593Smuzhiyun
182*4882a593Smuzhiyunpa5ga2=-239,4574,-587,-233,5068,-649,-225,5313,-683,-231,5224,-669
183*4882a593Smuzhiyun
184*4882a593Smuzhiyunpa5ga3=-229,5602,-712,-239,4750,-602,-234,4718,-652,-225,5542,-707
185*4882a593Smuzhiyun
186*4882a593Smuzhiyun
187*4882a593Smuzhiyun#PA Params 6G UNII-5,6,7,8
188*4882a593Smuzhiyun#pa6ga0=-150,6336,-746,-119,6732,-773,-166,6212,-767,-154,5988,-742
189*4882a593Smuzhiyun#pa6ga1=-170,6398,-786,-140,6587,-774,-193,5815,-742,-122,6358,-755
190*4882a593Smuzhiyunpa6ga0=-150,6080,-728,-119,6476,-759,-166,6212,-767,-154,6372,-771
191*4882a593Smuzhiyunpa6ga1=-170,6398,-786,-140,6587,-774,-193,5815,-742,-122,6742,-778
192*4882a593Smuzhiyun
193*4882a593Smuzhiyun# Max power and offsets
194*4882a593Smuzhiyunmaxp2ga0=78
195*4882a593Smuzhiyunmaxp2ga1=78
196*4882a593Smuzhiyunmaxp5ga0=72,72,72,72
197*4882a593Smuzhiyunmaxp5ga1=72,72,72,72
198*4882a593Smuzhiyun#Max Power on 6G UNII-5/6 and UNII-7/8
199*4882a593Smuzhiyunmaxp6ga0=66,70
200*4882a593Smuzhiyunmaxp6ga1=66,70
201*4882a593Smuzhiyunsubband5gver=0x4
202*4882a593Smuzhiyunpaparambwver=3
203*4882a593Smuzhiyuncckpwroffset0=1
204*4882a593Smuzhiyuncckpwroffset1=4
205*4882a593Smuzhiyun
206*4882a593Smuzhiyunpdoffset40ma0=0x2221
207*4882a593Smuzhiyunpdoffset80ma0=0xff0f
208*4882a593Smuzhiyunpdoffset40ma1=0x1111
209*4882a593Smuzhiyunpdoffset80ma1=0xffff
210*4882a593Smuzhiyunpdoffset6g20ma0=0x00fe
211*4882a593Smuzhiyunpdoffset6g20ma1=0x00de
212*4882a593Smuzhiyunpdoffset6g40ma0=0x0011
213*4882a593Smuzhiyunpdoffset6g80ma0=0x0000
214*4882a593Smuzhiyunpdoffset6g40ma1=0x0000
215*4882a593Smuzhiyunpdoffset6g80ma1=0x0000
216*4882a593Smuzhiyuncckbw202gpo=0x0008
217*4882a593Smuzhiyuncckbw20ul2gpo=0x0000
218*4882a593Smuzhiyunmcsbw202gpo=0x88888888
219*4882a593Smuzhiyunmcsbw402gpo=0x88888888
220*4882a593Smuzhiyundot11agofdmhrbw202gpo=0x8888
221*4882a593Smuzhiyunofdmlrbw202gpo=0x8888
222*4882a593Smuzhiyunmcsbw205glpo=0x88888888
223*4882a593Smuzhiyunmcsbw405glpo=0x88888888
224*4882a593Smuzhiyunmcsbw805glpo=0x88888888
225*4882a593Smuzhiyunmcsbw1605glpo=0x88888888
226*4882a593Smuzhiyunmcsbw205gmpo=0x88888888
227*4882a593Smuzhiyunmcsbw405gmpo=0x88888888
228*4882a593Smuzhiyunmcsbw805gmpo=0x88888888
229*4882a593Smuzhiyunmcsbw1605gmpo=0x88888888
230*4882a593Smuzhiyunmcsbw205ghpo=0x88888888
231*4882a593Smuzhiyunmcsbw405ghpo=0x88888888
232*4882a593Smuzhiyunmcsbw805ghpo=0x88888888
233*4882a593Smuzhiyun# ppr offsets for UNII-5/6 of 6GHz band
234*4882a593Smuzhiyunmcsbw206glpo=0x87522222
235*4882a593Smuzhiyunmcsbw406glpo=0x87522222
236*4882a593Smuzhiyunmcsbw806glpo=0x87522222
237*4882a593Smuzhiyun# ppr offsets for UNII-7/8 of 6GHz band
238*4882a593Smuzhiyunmcsbw206gmpo=0x98622222
239*4882a593Smuzhiyunmcsbw406gmpo=0x98622222
240*4882a593Smuzhiyunmcsbw806gmpo=0x98622222
241*4882a593Smuzhiyun
242*4882a593Smuzhiyunpowoffs2gtna0=1,1,1,1,1,1,1,1,1,1,1,1,1,1
243*4882a593Smuzhiyunpowoffs2gtna1=1,1,1,1,1,1,1,1,1,1,1,1,1,1
244*4882a593Smuzhiyunmcs1024qam2gpo=0xAAAA
245*4882a593Smuzhiyunmcs1024qam5glpo=0xBABAAB
246*4882a593Smuzhiyunmcs1024qam5gmpo=0xBABAAB
247*4882a593Smuzhiyunmcs1024qam5ghpo=0xBABAAB
248*4882a593Smuzhiyunmcs1024qam5gx1po=0xBABAAB
249*4882a593Smuzhiyunmcs1024qam5gx2po=0xBABAAB
250*4882a593Smuzhiyunmcs8poexp=0
251*4882a593Smuzhiyunmcs9poexp=0
252*4882a593Smuzhiyunmcs10poexp=0
253*4882a593Smuzhiyun# 1024QAM rates' offset for 6GHz UNII-5/6
254*4882a593Smuzhiyunmcs1024qam6glpo=0xBBBBAA
255*4882a593Smuzhiyun# 1024QAM rates' offset for 6GHz UNII-7/8
256*4882a593Smuzhiyunmcs1024qam6gmpo=0xBBBBAA
257*4882a593Smuzhiyun
258*4882a593Smuzhiyun#UL-OFDMA PPR's accros RU's
259*4882a593Smuzhiyun#currently programmed same PPR accross RU's
260*4882a593Smuzhiyun#across QAM's the PPR are same b/w SU and RU
261*4882a593Smuzhiyun#each RU PPR is grouped with 5 bits
262*4882a593Smuzhiyunruppr2g20bpska0=0x0
263*4882a593Smuzhiyunruppr2g20bpska1=0x0
264*4882a593Smuzhiyunruppr2g20qpska0=0x10842
265*4882a593Smuzhiyunruppr2g20qpska1=0x10842
266*4882a593Smuzhiyunruppr2g20qam16a0=0x21084
267*4882a593Smuzhiyunruppr2g20qam16a1=0x21084
268*4882a593Smuzhiyunruppr2g20qam64a0=0x318c6
269*4882a593Smuzhiyunruppr2g20qam64a1=0x318c6
270*4882a593Smuzhiyunruppr2g20qam256a0=0x6318c
271*4882a593Smuzhiyunruppr2g20qam256a1=0x6318c
272*4882a593Smuzhiyunruppr2g20qam1024a0=0x739ce
273*4882a593Smuzhiyunruppr2g20qam1024a1=0x739ce
274*4882a593Smuzhiyunruppr5g20bpska0=0x0
275*4882a593Smuzhiyunruppr5g20bpska1=0x0
276*4882a593Smuzhiyunruppr5g20qpska0=0x0
277*4882a593Smuzhiyunruppr5g20qpska1=0x0
278*4882a593Smuzhiyunruppr5g20qam16a0=0x10842
279*4882a593Smuzhiyunruppr5g20qam16a1=0x10842
280*4882a593Smuzhiyunruppr5g20qam64a0=0x21084
281*4882a593Smuzhiyunruppr5g20qam64a1=0x21084
282*4882a593Smuzhiyunruppr5g20qam256a0=0x42108
283*4882a593Smuzhiyunruppr5g20qam256a1=0x42108
284*4882a593Smuzhiyunruppr5g20qam1024a0=0x5294a
285*4882a593Smuzhiyunruppr5g20qam1024a1=0x5294a
286*4882a593Smuzhiyunruppr5g40bpska0=0x0
287*4882a593Smuzhiyunruppr5g40bpska1=0x0
288*4882a593Smuzhiyunruppr5g40qpska0=0x0
289*4882a593Smuzhiyunruppr5g40qpska1=0x0
290*4882a593Smuzhiyunruppr5g40qam16a0=0x210842
291*4882a593Smuzhiyunruppr5g40qam16a1=0x210842
292*4882a593Smuzhiyunruppr5g40qam64a0=0x421084
293*4882a593Smuzhiyunruppr5g40qam64a1=0x421084
294*4882a593Smuzhiyunruppr5g40qam256a0=0x842108
295*4882a593Smuzhiyunruppr5g40qam256a1=0x842108
296*4882a593Smuzhiyunruppr5g40qam1024a0=0xa5294a
297*4882a593Smuzhiyunruppr5g40qam1024a1=0xa5294a
298*4882a593Smuzhiyunruppr5g80bpska0=0x0
299*4882a593Smuzhiyunruppr5g80bpska1=0x0
300*4882a593Smuzhiyunruppr5g80qpska0=0x0
301*4882a593Smuzhiyunruppr5g80qpska1=0x0
302*4882a593Smuzhiyunruppr5g80qam16a0=0x4210842
303*4882a593Smuzhiyunruppr5g80qam16a1=0x4210842
304*4882a593Smuzhiyunruppr5g80qam64a0=0x08421084
305*4882a593Smuzhiyunruppr5g80qam64a1=0x08421084
306*4882a593Smuzhiyunruppr5g80qam256a0=0x10842108
307*4882a593Smuzhiyunruppr5g80qam256a1=0x10842108
308*4882a593Smuzhiyunruppr5g80qam1024a0=0x18c6318c
309*4882a593Smuzhiyunruppr5g80qam1024a1=0x18c6318c
310*4882a593Smuzhiyun
311*4882a593Smuzhiyun# 5G power offset per channel for band edge channel
312*4882a593Smuzhiyunpowoffs5g20mtna0=0,0,0,0,0,0,0
313*4882a593Smuzhiyunpowoffs5g20mtna1=0,0,0,0,0,0,0
314*4882a593Smuzhiyunpowoffs5g40mtna0=0,0,0,0,0
315*4882a593Smuzhiyunpowoffs5g40mtna1=0,0,0,0,0
316*4882a593Smuzhiyunpowoffs5g80mtna0=0,0,0,0,0
317*4882a593Smuzhiyunpowoffs5g80mtna1=0,0,0,0,0
318*4882a593Smuzhiyunmcs11poexp=0
319*4882a593Smuzhiyun
320*4882a593Smuzhiyun# OLPC Related
321*4882a593Smuzhiyundisable_olpc=0
322*4882a593Smuzhiyunolpc_thresh5g=36
323*4882a593Smuzhiyunolpc_anchor5g=40
324*4882a593Smuzhiyundisable_olpc_2g=0
325*4882a593Smuzhiyunolpc_thresh2g=36
326*4882a593Smuzhiyunolpc_anchor2g=40
327*4882a593Smuzhiyun#FIXME: olpc params 6G made same as 5G for now
328*4882a593Smuzhiyunolpc_thresh6g=36
329*4882a593Smuzhiyunolpc_anchor6g=40
330*4882a593Smuzhiyun
331*4882a593Smuzhiyun#LTE Coex Related
332*4882a593Smuzhiyunltecxmux=0
333*4882a593Smuzhiyunltecxpadnum=0x0504
334*4882a593Smuzhiyunltecxfnsel=0x44
335*4882a593Smuzhiyunltecxgcigpio=0x04
336*4882a593Smuzhiyun#OOB params
337*4882a593Smuzhiyun#device_wake_opt=1
338*4882a593Smuzhiyun#host_wake_opt=0
339*4882a593Smuzhiyun
340*4882a593Smuzhiyun# SWCTRL Related
341*4882a593Smuzhiyunswctrlmap_5g=0x00000000,0x00000000,0x00000000,0x00000000,0x000
342*4882a593Smuzhiyunswctrlmapext_5g=0x00000000,0x00000202,0x00000000,0x000000,0x000
343*4882a593Smuzhiyunfem_table_init_val=0x01100110,0x00000000
344*4882a593Smuzhiyunfem_table_init_val_ext=0x00000000,0x00000000
345*4882a593Smuzhiyun
346*4882a593Smuzhiyunswctrlmap_2g=0x00000110,0x00000020,0x01100110,0x000000,0x17F
347*4882a593Smuzhiyunswctrlmapext_2g=0x00000202,0x00000000,0x00000000,0x000000,0x0DF
348*4882a593Smuzhiyun
349*4882a593Smuzhiyunclb2gslice0core0=0x230
350*4882a593Smuzhiyunclb5gslice0core0=0x200
351*4882a593Smuzhiyunclb2gslice0core1=0x201
352*4882a593Smuzhiyunclb5gslice0core1=0x200
353*4882a593Smuzhiyun#For TDM coex use the following
354*4882a593Smuzhiyunbtc_prisel_ant_mask=0x0
355*4882a593Smuzhiyunclb_swctrl_smask_ant0=0x37f
356*4882a593Smuzhiyunclb_swctrl_smask_ant1=0x3f7
357*4882a593Smuzhiyun# 2 Ant hyb/par following comment above
358*4882a593Smuzhiyun#btc_prisel_ant_mask=0x3
359*4882a593Smuzhiyun#clb_swctrl_smask_ant0=0x34f
360*4882a593Smuzhiyun#clb_swctrl_smask_ant1=0x3f7
361*4882a593Smuzhiyunmuxenab=1
362*4882a593Smuzhiyun
363*4882a593Smuzhiyun#BT Coex 1:TDM
364*4882a593Smuzhiyunbtc_mode=1
365*4882a593Smuzhiyun
366*4882a593Smuzhiyun# --- PAPD Cal related params ----
367*4882a593Smuzhiyun# 0:NBPAPD 1:WBPAPD
368*4882a593Smuzhiyuntxwbpapden=1
369*4882a593Smuzhiyun# NB PAPD Cal params
370*4882a593Smuzhiyun# 0x5Gc02Gc0,5Gc12Gc1
371*4882a593Smuzhiyunnb_eps_offset=0x01db01da,0x01db01da
372*4882a593Smuzhiyunnb_bbmult=0x5050,0x5050
373*4882a593Smuzhiyunnb_papdcalidx=0x0a0a,0x0a0a
374*4882a593Smuzhiyunnb_txattn=0x0000,0x0000
375*4882a593Smuzhiyunnb_rxattn=0x0000,0x0000
376*4882a593Smuzhiyunpapdgainctrl2g=1
377*4882a593Smuzhiyunpapdgainctrl5g=1
378*4882a593Smuzhiyunpacalshift2g=5,5
379*4882a593Smuzhiyunpacalshift5g=4,3
380*4882a593Smuzhiyuneps_stopidx=63
381*4882a593Smuzhiyun# two-core specific variables for each of UNII-5/6/7/8 bands
382*4882a593Smuzhiyun# u5c0,u5c1,u6c0,u6c1,u7c0,u7c1,u8c0,u8c1
383*4882a593Smuzhiyunnb_txattn_6g=0,0,0,0,0,0,0,0
384*4882a593Smuzhiyunnb_rxattn_6g=0,0,0,0,0,0,0,0
385*4882a593Smuzhiyunnb_papdcalidx_6g=10,10,10,10,10,10,10,10
386*4882a593Smuzhiyunnb_bbmult_6g=80,80,80,80,80,80,80,80
387*4882a593Smuzhiyunnb_eps_offset_6g=475,475,475,475,475,475,475,475
388*4882a593Smuzhiyunpapdgainctrl6g=1
389*4882a593Smuzhiyunpacalshift6g20=3,4,4,4,4,4,4,4
390*4882a593Smuzhiyunpacalshift6g40=3,4,4,3,4,4,4,4
391*4882a593Smuzhiyunpacalshift6g80=4,3,4,3,4,4,4,4
392*4882a593Smuzhiyun
393*4882a593Smuzhiyun# WB papd cal params
394*4882a593Smuzhiyun# c02g,c05g20,c05g40,c05g80,c12g,c15g20,c15g40,c15g80
395*4882a593Smuzhiyunwb_txattn=0,1,1,1,0,1,1,1
396*4882a593Smuzhiyunwb_rxattn=0,0,0,0,0,0,0,0
397*4882a593Smuzhiyunwb_tia_gain_mode=2,2,2,2,2,2,2,2
398*4882a593Smuzhiyunwb_eps_offset=472,467,467,467,472,467,467,467
399*4882a593Smuzhiyunwb_papdcalidx=10,10,10,10,10,10,10,10
400*4882a593Smuzhiyunwb_bbmult=64,80,80,80,64,80,80,80
401*4882a593Smuzhiyunwb_calref_db=26,24,24,24,26,24,24,24
402*4882a593Smuzhiyunwb_txbuf_offset=43,42,39,39,43,42,39,39
403*4882a593Smuzhiyunwb_frac_del=255,255,255,255,255,255,255,255
404*4882a593Smuzhiyunwb_g_frac_bits=10,10,10,10,10,10,10,10
405*4882a593Smuzhiyun
406*4882a593Smuzhiyun# energy detect threshold
407*4882a593Smuzhiyuned_thresh2g=-65
408*4882a593Smuzhiyuned_thresh5g=-68
409*4882a593Smuzhiyun# energy detect threshold for EU
410*4882a593Smuzhiyuneu_edthresh2g=-65
411*4882a593Smuzhiyuneu_edthresh5g=-68
412*4882a593Smuzhiyun
413*4882a593Smuzhiyunbtldopu=0
414*4882a593Smuzhiyun
415*4882a593Smuzhiyun#rpcal coef for imptxbf
416*4882a593Smuzhiyunrpcal2g=0
417*4882a593Smuzhiyunrpcal5gb0=238
418*4882a593Smuzhiyunrpcal5gb1=228
419*4882a593Smuzhiyunrpcal5gb2=222
420*4882a593Smuzhiyunrpcal5gb3=229
421*4882a593Smuzhiyun
422*4882a593Smuzhiyun#Enable LHL PS mode
423*4882a593Smuzhiyunlhl_ps_mode=3
424*4882a593Smuzhiyun
425*4882a593Smuzhiyun#Enable lesi and bphymrc
426*4882a593Smuzhiyunlesimode=1,1,1
427*4882a593Smuzhiyunbphymrc=1
428*4882a593Smuzhiyun
429*4882a593Smuzhiyun#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*4882a593Smuzhiyun#paldo3p3_voltage=0
431*4882a593Smuzhiyun
432*4882a593Smuzhiyun#2G lowpwr settings 0=TOT 1=setting1 2=setting2 3=settingHE(lowpwr)
433*4882a593Smuzhiyunipa2glowpwr=3
434*4882a593Smuzhiyun
435*4882a593Smuzhiyun#temperature throttling
436*4882a593Smuzhiyuntvpm=1
437*4882a593Smuzhiyuntvpm_txc_txdc=110,15
438*4882a593Smuzhiyuntvpm_txc_txdc_lowlimit=1
439*4882a593Smuzhiyuntvpm_txc_txdc_insert=0,0
440*4882a593Smuzhiyuntvpm_monitor_period=3
441*4882a593Smuzhiyun#temperature throttling, aggressive setting
442*4882a593Smuzhiyuntvpm_txc_txdc_burst=130,35,5
443*4882a593Smuzhiyun
444*4882a593Smuzhiyun##Dynamic Desense Params for 2 ant hybrid coex
445*4882a593Smuzhiyun#btcdyn_flags=3
446*4882a593Smuzhiyun#btcdyn_dflt_dsns_level=0
447*4882a593Smuzhiyun#btcdyn_low_dsns_level=1
448*4882a593Smuzhiyun#btcdyn_mid_dsns_level=2
449*4882a593Smuzhiyun#btcdyn_high_dsns_level=4
450*4882a593Smuzhiyun#btcdyn_default_btc_mode=5
451*4882a593Smuzhiyun#btcdyn_dsns_rows=2
452*4882a593Smuzhiyun#btcdyn_dsns_row1=5,-4,0,-50,-70
453*4882a593Smuzhiyun#btcdyn_dsns_row0=5,12,0,-50,-65
454