xref: /OK3568_Linux_fs/external/rkwifibt/firmware/infineon/CYW54591_SDIO/cyw54591_sdio.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# CYW954591 WLBGA iPA, iLNA board for bringup -
2*4882a593SmuzhiyunNVRAMRev=$Rev$
3*4882a593Smuzhiyuncckdigfilttype=4
4*4882a593Smuzhiyun#valid ofdm filter types are 0 and 1
5*4882a593Smuzhiyunofdmfilttype_2gbe=127
6*4882a593Smuzhiyunofdmfilttype_5gbe=127
7*4882a593Smuzhiyunsromrev=11
8*4882a593Smuzhiyunboardrev=0x1106
9*4882a593Smuzhiyunboardtype=0x0863
10*4882a593Smuzhiyun# JIRA:SW4349-945 MANDATORY! Update makefile in case you touch bfl
11*4882a593Smuzhiyun# Two Range TSSI boardflag setting and LTE COEX
12*4882a593Smuzhiyunboardflags=0x00480201
13*4882a593Smuzhiyunboardflags2=0x00800000
14*4882a593Smuzhiyunboardflags3=0x48700186
15*4882a593Smuzhiyunwlbga5g80=1
16*4882a593Smuzhiyunopt_89359B1=1
17*4882a593Smuzhiyunmacaddr=00:90:4c:31:10:e2
18*4882a593Smuzhiyunccode=0
19*4882a593Smuzhiyunregrev=0
20*4882a593Smuzhiyunantswitch=0
21*4882a593Smuzhiyunpdgain5g=0
22*4882a593Smuzhiyunpdgain2g=0
23*4882a593Smuzhiyun# Two Range TSSI enable
24*4882a593Smuzhiyuntworangetssi2g=0
25*4882a593Smuzhiyuntworangetssi5g=0
26*4882a593Smuzhiyun# Low power range TSSI cal enable
27*4882a593Smuzhiyunlowpowerrange2g=0
28*4882a593Smuzhiyunlowpowerrange5g=0
29*4882a593Smuzhiyun# Low Power Range start value: 0dBm
30*4882a593Smuzhiyun#olpc_thresh2g=1
31*4882a593Smuzhiyun#olpc_thresh5g=0
32*4882a593Smuzhiyun# Power detector parameters
33*4882a593SmuzhiyunAvVmid_c0=2,130,2,130,2,130,2,130,2,130
34*4882a593SmuzhiyunAvVmid_c1=2,130,2,130,2,130,2,130,2,130
35*4882a593Smuzhiyun# JIRA:SW4349-945 MANDATORY! Update makefile in case you touch femctl
36*4882a593Smuzhiyun#femctrl=14
37*4882a593Smuzhiyunvendid=0x14e4
38*4882a593Smuzhiyun# Spectrum mask parameter
39*4882a593Smuzhiyun# 0: disabled /  1: mild shaping  /  2: moderate shaping  / 3: strong shaping  /  4: optimized for BCM4359
40*4882a593Smuzhiyunfdss_level_2g=5,5
41*4882a593Smuzhiyunfdss_level_5g=4,4
42*4882a593Smuzhiyunfdss_interp_en=1
43*4882a593Smuzhiyun#papd_optf=1
44*4882a593Smuzhiyun#devid not been used now
45*4882a593Smuzhiyundevid=0x4417
46*4882a593Smuzhiyunmanfid=0x2d0
47*4882a593Smuzhiyun#prodid=0x052e
48*4882a593Smuzhiyunnocrc=1
49*4882a593Smuzhiyunsco_rssi_thresh=-75
50*4882a593Smuzhiyunotpimagesize=502
51*4882a593Smuzhiyunxtalfreq=37400
52*4882a593Smuzhiyunrxgains2gelnagaina0=0
53*4882a593Smuzhiyunrxgains2gtrisoa0=15
54*4882a593Smuzhiyunrxgains2gtrelnabypa0=0
55*4882a593Smuzhiyunrxgains5gelnagaina0=0
56*4882a593Smuzhiyunrxgains5gtrisoa0=7
57*4882a593Smuzhiyunrxgains5gtrelnabypa0=0
58*4882a593Smuzhiyunrxgains5gmelnagaina0=0
59*4882a593Smuzhiyunrxgains5gmtrisoa0=7
60*4882a593Smuzhiyunrxgains5gmtrelnabypa0=0
61*4882a593Smuzhiyunrxgains5ghelnagaina0=0
62*4882a593Smuzhiyunrxgains5ghtrisoa0=7
63*4882a593Smuzhiyunrxgains5ghtrelnabypa0=0
64*4882a593Smuzhiyunrxgains2gelnagaina1=0
65*4882a593Smuzhiyunrxgains2gtrisoa1=15
66*4882a593Smuzhiyunrxgains2gtrelnabypa1=0
67*4882a593Smuzhiyunrxgains5gelnagaina1=0
68*4882a593Smuzhiyunrxgains5gtrisoa1=7
69*4882a593Smuzhiyunrxgains5gtrelnabypa1=0
70*4882a593Smuzhiyunrxgains5gmelnagaina1=0
71*4882a593Smuzhiyunrxgains5gmtrisoa1=7
72*4882a593Smuzhiyunrxgains5gmtrelnabypa1=0
73*4882a593Smuzhiyunrxgains5ghelnagaina1=0
74*4882a593Smuzhiyunrxgains5ghtrisoa1=7
75*4882a593Smuzhiyunrxgains5ghtrelnabypa1=0
76*4882a593Smuzhiyunrrcalphasel=1
77*4882a593Smuzhiyunrxchain=3
78*4882a593Smuzhiyuntxchain=3
79*4882a593Smuzhiyunaa2g=3
80*4882a593Smuzhiyunaa5g=3
81*4882a593Smuzhiyunagbg0=2
82*4882a593Smuzhiyunagbg1=2
83*4882a593Smuzhiyunaga0=2
84*4882a593Smuzhiyunaga1=2
85*4882a593Smuzhiyuntssipos2g=1
86*4882a593Smuzhiyunextpagain2g=2
87*4882a593Smuzhiyuntssipos5g=1
88*4882a593Smuzhiyunextpagain5g=2
89*4882a593Smuzhiyuntempthresh=110
90*4882a593Smuzhiyuntempoffset=255
91*4882a593Smuzhiyunrawtempsense=35
92*4882a593Smuzhiyun
93*4882a593Smuzhiyun#pa2gccka0=0xFF53,0x20A0,0xFC20
94*4882a593Smuzhiyunpa2gccka0=-213,6753,-835
95*4882a593Smuzhiyun#pa2gccka1=0xFF43,0x1F5E,0xFC39
96*4882a593Smuzhiyunpa2gccka1=-209,6682,-832
97*4882a593Smuzhiyun#pa2ga0=0xFF42,0x1B8E,0xFCBD
98*4882a593Smuzhiyunpa2ga0=-196,6595,-798
99*4882a593Smuzhiyun#pa2ga1=0xFF39,0x1B4F,0xFCBE
100*4882a593Smuzhiyunpa2ga1=-178,7430,-881
101*4882a593Smuzhiyun#pa5gbw4080a0=0xFF38,0x1E02,0xFC51,0xFF3B,0x1E65,0xFC44,0xFF3E,0x1DB4,0xFC61,0xFF33,0x1B95,0xFC98
102*4882a593Smuzhiyunpa5gbw4080a0=-375,3770,-684,-323,4507,-718,-402,3220,-636,-292,5536,-825
103*4882a593Smuzhiyun#pa5gbw4080a1=0xFF2B,0x1CD2,0xFC6E,0xFF29,0x1C1F,0xFC82,0xFF2E,0x1BC4,0xFC93,0xFF28,0x1A89,0xFCB6
104*4882a593Smuzhiyunpa5gbw4080a1=-228,6427,-844,-203,6705,-872,-192,7104,-884,-364,4254,-750
105*4882a593Smuzhiyun##V4
106*4882a593Smuzhiyun#pa5ga0=0xFF31,0x1BB3,0xFC9F,0xFF30,0x1BCD,0xFC9B,0xFF33,0x1BF6,0xFC95,0xFF33,0x1BF6,0xFC95
107*4882a593Smuzhiyun#pa5ga1=0xFF2A,0x1B15,0xFCAA,0xFF3A,0x1D50,0xFC73,0xFF2D,0x1BA4,0xFC99,0xFF25,0x1924,0xFCE3
108*4882a593Smuzhiyun##V5, X1 band CORE1 shift down 0.5dB
109*4882a593Smuzhiyun#pa5ga0=0xFF31,0x1AFF,0xFCB1,0xFF30,0x1ACD,0xFCB5,0xFF33,0x1B69,0xFCA3,0xFF33,0x1AB6,0xFCB5
110*4882a593Smuzhiyunpa5ga0=-119,8375,-990,-153,7648,-924,-158,6739,-838,-168,7127,-856
111*4882a593Smuzhiyun#pa5ga1=0xFF2A,0x1AE1,0xFCB0,0xFF3A,0x1C83,0xFC87,0xFF2D,0x1B24,0xFCA6,0xFF25,0x1957,0xFCDF
112*4882a593Smuzhiyunpa5ga1=-178,7765,-931,-184,7213,-884,-135,8533,-965,-180,7102,-862
113*4882a593Smuzhiyun
114*4882a593Smuzhiyun
115*4882a593Smuzhiyunmaxp2ga0=76
116*4882a593Smuzhiyunmaxp2ga1=76
117*4882a593Smuzhiyunmaxp5ga0=74,74,74,74
118*4882a593Smuzhiyunmaxp5ga1=74,74,74,74
119*4882a593Smuzhiyunsubband5gver=0x4
120*4882a593Smuzhiyunpaparambwver=3
121*4882a593Smuzhiyuncckpwroffset0=0
122*4882a593Smuzhiyuncckpwroffset1=1
123*4882a593Smuzhiyunpdoffset80ma0=0xEEEE
124*4882a593Smuzhiyunpdoffset80ma1=0xEEEE
125*4882a593Smuzhiyuncckbw202gpo=0
126*4882a593Smuzhiyuncckbw20ul2gpo=0
127*4882a593Smuzhiyunmcsbw202gpo=0x99665533
128*4882a593Smuzhiyunmcsbw402gpo=0x99665533
129*4882a593Smuzhiyundot11agofdmhrbw202gpo=0x6622
130*4882a593Smuzhiyunofdmlrbw202gpo=0x0000
131*4882a593Smuzhiyunmcsbw205glpo=0x97643331
132*4882a593Smuzhiyunmcsbw405glpo=0x97655551
133*4882a593Smuzhiyunmcsbw805glpo=0x97655553
134*4882a593Smuzhiyunmcsbw1605glpo=0
135*4882a593Smuzhiyunmcsbw205gmpo=0x97643331
136*4882a593Smuzhiyunmcsbw405gmpo=0x99865551
137*4882a593Smuzhiyunmcsbw805gmpo=0xc9865553
138*4882a593Smuzhiyunmcsbw1605gmpo=0
139*4882a593Smuzhiyunmcsbw205ghpo=0xd8643331
140*4882a593Smuzhiyunmcsbw405ghpo=0x99865551
141*4882a593Smuzhiyunmcsbw805ghpo=0xc9865553
142*4882a593Smuzhiyunmcsbw1605ghpo=0
143*4882a593Smuzhiyunmcslr5glpo=0x0000
144*4882a593Smuzhiyunmcslr5gmpo=0x0000
145*4882a593Smuzhiyunmcslr5ghpo=0x0000
146*4882a593Smuzhiyunsb20in40hrpo=0x0
147*4882a593Smuzhiyunsb20in80and160hr5glpo=0x0
148*4882a593Smuzhiyunsb40and80hr5glpo=0x0
149*4882a593Smuzhiyunsb20in80and160hr5gmpo=0x0
150*4882a593Smuzhiyunsb40and80hr5gmpo=0x0
151*4882a593Smuzhiyunsb20in80and160hr5ghpo=0x0
152*4882a593Smuzhiyunsb40and80hr5ghpo=0x0
153*4882a593Smuzhiyunsb20in40lrpo=0x0
154*4882a593Smuzhiyunsb20in80and160lr5glpo=0x0
155*4882a593Smuzhiyunsb40and80lr5glpo=0x0
156*4882a593Smuzhiyunsb20in80and160lr5gmpo=0x0
157*4882a593Smuzhiyunsb40and80lr5gmpo=0x0
158*4882a593Smuzhiyunsb20in80and160lr5ghpo=0x0
159*4882a593Smuzhiyunsb40and80lr5ghpo=0x0
160*4882a593Smuzhiyundot11agduphrpo=0x0
161*4882a593Smuzhiyundot11agduplrpo=0x0
162*4882a593Smuzhiyunphycal_tempdelta=15
163*4882a593Smuzhiyuntemps_period=15
164*4882a593Smuzhiyuntemps_hysteresis=5
165*4882a593Smuzhiyunltecxmux=0
166*4882a593Smuzhiyunltecxpadnum=0x0504
167*4882a593Smuzhiyunltecxfnsel=0x44
168*4882a593Smuzhiyunltecxgcigpio=0x04
169*4882a593Smuzhiyun#OOB params
170*4882a593Smuzhiyun#device_wake_opt=1
171*4882a593Smuzhiyun#host_wake_opt=0
172*4882a593Smuzhiyunswctrlmap_2g=0x00001008,0x00000818,0x10081008,0x060000,0x1f9
173*4882a593Smuzhiyunswctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x003
174*4882a593Smuzhiyunswctrlmap_5g=0x00002000,0x00000040,0x20002000,0x000000,0x1f9
175*4882a593Smuzhiyunswctrlmapext_5g=0x00000001,0x00000000,0x00010001,0x000000,0x003
176*4882a593Smuzhiyunfem_table_init_val=0x00001008,0x00002000
177*4882a593Smuzhiyunfem_table_init_val_ext=0x00000000,0x00000001
178*4882a593Smuzhiyunrssi_delta_2g_c0=0,0,0,0
179*4882a593Smuzhiyunrssi_delta_2g_c1=-1,0,-1,0
180*4882a593Smuzhiyunrssi_delta_5gl_c0=-1,2,-2,2,0,0
181*4882a593Smuzhiyunrssi_delta_5gl_c1=0,2,-2,2,1,1
182*4882a593Smuzhiyunrssi_delta_5gml_c0=-1,2,-2,2,-2,5
183*4882a593Smuzhiyunrssi_delta_5gmu_c0=-2,2,-3,2,0,5
184*4882a593Smuzhiyunrssi_delta_5gh_c0=-2,-2,-3,0,0,2
185*4882a593Smuzhiyunrssi_delta_5gh_c1=-1,1,-2,0,0,1
186*4882a593Smuzhiyunrssi_delta_5gml_c1=-1,1,-2,2,-2,3
187*4882a593Smuzhiyunrssi_delta_5gmu_c1=-1,1,-2,2,0,3
188*4882a593Smuzhiyunfuart_pup_rx_cts=1
189*4882a593Smuzhiyunseci_uart_gpios=0x08090a0b
190*4882a593Smuzhiyunmodule_type=0x0
191*4882a593Smuzhiyunmuxenab=1
192*4882a593Smuzhiyunadjpaldo=0x4
193*4882a593Smuzhiyun
194*4882a593Smuzhiyun#power per rate back off at high temperature
195*4882a593Smuzhiyunppr_hitemp_offset=75
196*4882a593Smuzhiyuncckbw202gpo_ht=0x3344
197*4882a593Smuzhiyunofdmbw202gpo_ht=0x24567777
198*4882a593Smuzhiyunmcsbw202gpo_ht=0x33666677
199*4882a593Smuzhiyunofdmbw205gpo_ht=0x11122222
200*4882a593Smuzhiyunmcsbw205gpo_ht=0x55222222
201*4882a593Smuzhiyunmcsbw405gpo_ht=0x65444444
202*4882a593Smuzhiyunmcsbw805gpo_ht=0x66642211
203*4882a593Smuzhiyun
204*4882a593Smuzhiyun
205*4882a593Smuzhiyun#avs_enab=1
206*4882a593Smuzhiyun
207*4882a593Smuzhiyun# 11b CDD mode
208*4882a593Smuzhiyun# 0: enabled  /  1: disabled, Antenna diversity
209*4882a593Smuzhiyuncck_onecore_tx=1
210*4882a593Smuzhiyun
211*4882a593Smuzhiyun# BTC setting
212*4882a593Smuzhiyunbtcdyn_flags=3
213*4882a593Smuzhiyunbtcdyn_dflt_dsns_level=0
214*4882a593Smuzhiyunbtcdyn_low_dsns_level=0
215*4882a593Smuzhiyunbtcdyn_mid_dsns_level=14
216*4882a593Smuzhiyunbtcdyn_high_dsns_level=11
217*4882a593Smuzhiyunbtcdyn_default_btc_mode=4
218*4882a593Smuzhiyunbtcdyn_dsns_rows=4
219*4882a593Smuzhiyunbtcdyn_dsns_row0=4,8,0,-61,-67
220*4882a593Smuzhiyunbtcdyn_dsns_row1=4,0,0,-65,-67
221*4882a593Smuzhiyunbtcdyn_dsns_row2=5,4,0,-63,-67
222*4882a593Smuzhiyunbtcdyn_dsns_row3=5,0,0,-65,-67
223*4882a593Smuzhiyunbtc_mode=4
224*4882a593Smuzhiyun
225*4882a593Smuzhiyun
226*4882a593Smuzhiyunpowoffstemprange=0,70
227*4882a593Smuzhiyunpowoffs2gtla0=-2,-2,-2,-2,-1,-1,-1,-1,-2,-2,-2,-2,-3,-3
228*4882a593Smuzhiyunpowoffs2gtla1=-3,-3,-3,-3,-3,-3,-3,-2,-2,-2,-1,-1,-1,-1
229*4882a593Smuzhiyunpowoffs2gtna0=0,0,0,0,0,0,0,0,0,0,0,0,0,0
230*4882a593Smuzhiyunpowoffs2gtna1=0,0,0,0,0,0,0,0,0,0,0,0,0,0
231*4882a593Smuzhiyunpowoffs2gtha0=2,2,2,2,2,2,2,2,2,1,1,1,1,1
232*4882a593Smuzhiyunpowoffs2gtha1=2,2,2,2,1,1,1,1,1,1,1,1,0,0
233*4882a593Smuzhiyun
234*4882a593Smuzhiyunpowoffstemprange5g=0,70
235*4882a593Smuzhiyunpowoffs5gtla0=0x2121
236*4882a593Smuzhiyunpowoffs5gtla1=0x2211
237*4882a593Smuzhiyunpowoffs5gtna0=0x0000
238*4882a593Smuzhiyunpowoffs5gtna1=0x0000
239*4882a593Smuzhiyunpowoffs5gtha0=0xfeff
240*4882a593Smuzhiyunpowoffs5gtha1=0xefff
241*4882a593Smuzhiyun
242*4882a593Smuzhiyuned_thresh2g=-63
243*4882a593Smuzhiyuned_thresh5g=-63
244*4882a593Smuzhiyun
245*4882a593Smuzhiyun##### eps_offset #########
246*4882a593Smuzhiyuneps_shift0=-2,-2,-3,-1,-2,-3,-1,-1
247*4882a593Smuzhiyuneps_shift1=-2,-2,-2,-2,-2,-2,-1,-1
248*4882a593Smuzhiyuneps_shift2=-1,-1,-1,-1,-1,-1
249*4882a593Smuzhiyun
250*4882a593Smuzhiyun## FCC power limit on ch12/13  FCC power limit in quarter dB
251*4882a593Smuzhiyun#fccpwrch12=40
252*4882a593Smuzhiyun#fccpwrch13=1
253*4882a593Smuzhiyun#fccpwroverride=0
254*4882a593Smuzhiyun#desense_mode=7	no corresponding code at DINGO & IGUANA
255*4882a593Smuzhiyun#bphy_predet_en=2 no corresponding code at DINGO & IGUANA
256