454 lines
11 KiB
Plaintext
454 lines
11 KiB
Plaintext
## Summary
|
|
# Board Name : cyw955572m2ipa1
|
|
# SSID : 0x85f
|
|
# All parameters were copied from cyw955572fcipa_rev2.54.txt 083121 version
|
|
# TSSI cal value updated
|
|
#V0110_Modify #2.4_Ant2 #5G_3band
|
|
#V0310_Modify
|
|
|
|
|
|
NVRAMRev=$Rev$
|
|
sromrev=11
|
|
boardrev=0x1256
|
|
boardtype=0x085f
|
|
boardflags=0x00400001
|
|
boardflags2=0x00800000
|
|
boardflags3=0x40002100
|
|
#boardnum=57410
|
|
macaddr=00:90:4c:2d:80:01
|
|
|
|
#Regulatory specific
|
|
ccode=0
|
|
regrev=0
|
|
|
|
# Board specific
|
|
vendid=0x12be
|
|
devid=0xbd31
|
|
manfid=0x2d0
|
|
antswitch=0
|
|
pdgain5g=0
|
|
pdgain2g=0
|
|
aa2g=3
|
|
aa5g=3
|
|
agbg0=2
|
|
agbg1=2
|
|
aga0=2
|
|
aga1=2
|
|
extpagain5g=2
|
|
extpagain2g=2
|
|
rxgains2gelnagaina0=0
|
|
rxgains2gtrisoa0=13
|
|
rxgains2gtrelnabypa0=0
|
|
rxgains5gelnagaina0=0
|
|
rxgains5gtrisoa0=7
|
|
rxgains5gtrelnabypa0=0
|
|
rxgains5gmelnagaina0=0
|
|
rxgains5gmtrisoa0=7
|
|
rxgains5gmtrelnabypa0=0
|
|
rxgains5ghelnagaina0=0
|
|
rxgains5ghtrisoa0=7
|
|
rxgains5ghtrelnabypa0=0
|
|
rxgains2gelnagaina1=0
|
|
rxgains2gtrisoa1=15
|
|
rxgains2gtrelnabypa1=0
|
|
rxgains5gelnagaina1=0
|
|
rxgains5gtrisoa1=7
|
|
rxgains5gtrelnabypa1=0
|
|
rxgains5gmelnagaina1=0
|
|
rxgains5gmtrisoa1=7
|
|
rxgains5gmtrelnabypa1=0
|
|
rxgains5ghelnagaina1=0
|
|
rxgains5ghtrisoa1=7
|
|
rxgains5ghtrelnabypa1=0
|
|
|
|
#RSSI related
|
|
rssicorrnorm_c0=-8,0
|
|
rssicorrnorm_c1=0,0
|
|
rssicorrnorm5g_c0=12,11,10,7,6,7,3,9,9,2,1,3
|
|
rssicorrnorm5g_c1=7,8,8,4,6,6,5,8,9,3,1,4
|
|
rssicorrnorm6g_c0=13,16,14,9,16,12,4,15,13,4,6,12
|
|
rssicorrnorm6g_c1=6,8,11,6,10,10,6,11,12,6,6,10
|
|
rssi_cal_freq_grp_2g= 0x08,0x01,0x91,0x2a,0x23,0xb3,0xc4
|
|
rssi_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
|
|
rssi_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
|
|
rssi_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
|
|
rssi_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
|
|
rssi_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
|
|
rssi_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
|
|
rssi_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
|
|
rssi_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
|
|
rssi_cal_rev=1
|
|
rxgaincal_rssical=1
|
|
rssi_cal_freq_grp_2g= 0x08,0x01,0x91,0x2a,0x23,0xb3,0xc4
|
|
rssi_delta_2gb0=8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0
|
|
rssi_delta_2gb1=12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
|
rssi_delta_2gb2=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
|
rssi_delta_2gb3=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
|
rssi_delta_2gb4=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
|
|
|
#Two range TSSI
|
|
tworangetssi2g=0
|
|
tworangetssi5g=0
|
|
# NOTE :================================================================================
|
|
# To run TPC with Two Range TSSI ,set tworangetssi2g = 1 and lowpowerrange2g = 0
|
|
# To run TPC with Single Range TSSI, set tworangetssi2g = 0
|
|
# To run TPC please READ instructions near pa2ga0 and pa2ga1 as well
|
|
# To generate PA params for Low Range set tworangetssi2g = 0 and lowpowerrange2g to 1
|
|
# To generate PA params for High Range set tworangetssi2g = 1 and lowpowerrange2g to 1
|
|
# ======================================================================================
|
|
#lowpowerrange2g=0
|
|
#lowpowerrange5g=0
|
|
|
|
#Related to FW Download. Host may use this
|
|
nocrc=1
|
|
#FIXME:4369 otpimagesize? Check with Rama
|
|
otpimagesize=502
|
|
|
|
xtalfreq=37400
|
|
|
|
txchain=3
|
|
rxchain=3
|
|
|
|
cckdigfilttype=2
|
|
|
|
#bit mask for slice capability bit 0:2G bit 1:5G
|
|
bandcap=2
|
|
|
|
|
|
#FDSS Related
|
|
fdss_level_5g=9,9
|
|
fdss_interp_en=0
|
|
fdss_level_2g=4,4
|
|
#FIXME: fdss level for 6G made same as 5G for now
|
|
fdss_level_6g=9,9
|
|
|
|
#PAPRR Related
|
|
paprdis=0
|
|
paprrmcsgain2g=128,128,128,128,128,0,0,0,0,0,0,0
|
|
paprrmcsgamma2g=400,400,550,650,700,-1,-1,-1,-1,-1,-1,-1
|
|
paprrmcsgain5g20=128,128,128,128,128,0,0,0,0,0,0,0
|
|
paprrmcsgamma5g20=400,400,550,650,700,-1,-1,-1,-1,-1,-1,-1
|
|
paprrmcsgain5g40=128,128,128,128,128,0,0,0,0,0,0,0
|
|
paprrmcsgamma5g40=450,450,550,600,700,-1,-1,-1,-1,-1,-1,-1
|
|
paprrmcsgain5g80=128,128,128,128,128,0,0,0,0,0,0,0
|
|
paprrmcsgamma5g80=500,500,550,650,650,-1,-1,-1,-1,-1,-1,-1
|
|
#PAPR params for 6G
|
|
#FIXME: papr params 6G made same as 5G for now
|
|
paprrmcsgain6g20=128,128,128,128,128,0,0,0,0,0,0,0
|
|
paprrmcsgamma6g20=400,400,550,650,700,-1,-1,-1,-1,-1,-1,-1
|
|
paprrmcsgain6g40=128,128,128,128,128,0,0,0,0,0,0,0
|
|
paprrmcsgamma6g40=450,450,550,600,700,-1,-1,-1,-1,-1,-1,-1
|
|
paprrmcsgain6g80=128,128,128,128,128,0,0,0,0,0,0,0
|
|
paprrmcsgamma6g80=500,500,550,650,650,-1,-1,-1,-1,-1,-1,-1
|
|
|
|
#Tempsense Related
|
|
tempthresh=255
|
|
tempoffset=255
|
|
rawtempsense=0x1ff
|
|
phycal_tempdelta=40
|
|
temps_period=15
|
|
temps_hysteresis=15
|
|
|
|
#------------- TSSI Related -------------
|
|
tssipos2g=1
|
|
tssipos5g=1
|
|
#FIXME: AvVmid for UNII-7/8 made same as UNII-6 for now
|
|
AvVmid_c0=6,85,4,105,5,95,5,95,5,95,5,95,5,95,5,95,5,95
|
|
AvVmid_c1=6,75,5,90,5,90,5,95,4,105,4,105,4,105,4,105,4,105
|
|
|
|
# SINGLE RANGE TPC/TSSI
|
|
#2G OFDM
|
|
|
|
pa2ga0=-106,6104,-689
|
|
|
|
pa2ga1=-120,6339,-705
|
|
|
|
#2G CCK
|
|
|
|
pa2ga2=-116,6083,-712
|
|
|
|
pa2ga3=-94,6572,-758
|
|
|
|
#5G High pwr
|
|
|
|
pa5ga0=-192,5911,-723,-193,5862,-725,-194,5710,-708,-183,5871,-720
|
|
|
|
|
|
pa5ga1=-182,5859,-709,-183,6045,-728,-186,5968,-731,-188,6054,-742
|
|
|
|
|
|
#5G Low pwr
|
|
|
|
pa5ga2=-239,4574,-587,-233,5068,-649,-225,5313,-683,-231,5224,-669
|
|
|
|
pa5ga3=-229,5602,-712,-239,4750,-602,-234,4718,-652,-225,5542,-707
|
|
|
|
|
|
#PA Params 6G UNII-5,6,7,8
|
|
#pa6ga0=-150,6336,-746,-119,6732,-773,-166,6212,-767,-154,5988,-742
|
|
#pa6ga1=-170,6398,-786,-140,6587,-774,-193,5815,-742,-122,6358,-755
|
|
pa6ga0=-150,6080,-728,-119,6476,-759,-166,6212,-767,-154,6372,-771
|
|
pa6ga1=-170,6398,-786,-140,6587,-774,-193,5815,-742,-122,6742,-778
|
|
|
|
# Max power and offsets
|
|
maxp2ga0=78
|
|
maxp2ga1=78
|
|
maxp5ga0=72,72,72,72
|
|
maxp5ga1=72,72,72,72
|
|
#Max Power on 6G UNII-5/6 and UNII-7/8
|
|
maxp6ga0=66,70
|
|
maxp6ga1=66,70
|
|
subband5gver=0x4
|
|
paparambwver=3
|
|
cckpwroffset0=1
|
|
cckpwroffset1=4
|
|
|
|
pdoffset40ma0=0x2221
|
|
pdoffset80ma0=0xff0f
|
|
pdoffset40ma1=0x1111
|
|
pdoffset80ma1=0xffff
|
|
pdoffset6g20ma0=0x00fe
|
|
pdoffset6g20ma1=0x00de
|
|
pdoffset6g40ma0=0x0011
|
|
pdoffset6g80ma0=0x0000
|
|
pdoffset6g40ma1=0x0000
|
|
pdoffset6g80ma1=0x0000
|
|
cckbw202gpo=0x0008
|
|
cckbw20ul2gpo=0x0000
|
|
mcsbw202gpo=0x88888888
|
|
mcsbw402gpo=0x88888888
|
|
dot11agofdmhrbw202gpo=0x8888
|
|
ofdmlrbw202gpo=0x8888
|
|
mcsbw205glpo=0x88888888
|
|
mcsbw405glpo=0x88888888
|
|
mcsbw805glpo=0x88888888
|
|
mcsbw1605glpo=0x88888888
|
|
mcsbw205gmpo=0x88888888
|
|
mcsbw405gmpo=0x88888888
|
|
mcsbw805gmpo=0x88888888
|
|
mcsbw1605gmpo=0x88888888
|
|
mcsbw205ghpo=0x88888888
|
|
mcsbw405ghpo=0x88888888
|
|
mcsbw805ghpo=0x88888888
|
|
# ppr offsets for UNII-5/6 of 6GHz band
|
|
mcsbw206glpo=0x87522222
|
|
mcsbw406glpo=0x87522222
|
|
mcsbw806glpo=0x87522222
|
|
# ppr offsets for UNII-7/8 of 6GHz band
|
|
mcsbw206gmpo=0x98622222
|
|
mcsbw406gmpo=0x98622222
|
|
mcsbw806gmpo=0x98622222
|
|
|
|
powoffs2gtna0=1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
|
powoffs2gtna1=1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
|
mcs1024qam2gpo=0xAAAA
|
|
mcs1024qam5glpo=0xBABAAB
|
|
mcs1024qam5gmpo=0xBABAAB
|
|
mcs1024qam5ghpo=0xBABAAB
|
|
mcs1024qam5gx1po=0xBABAAB
|
|
mcs1024qam5gx2po=0xBABAAB
|
|
mcs8poexp=0
|
|
mcs9poexp=0
|
|
mcs10poexp=0
|
|
# 1024QAM rates' offset for 6GHz UNII-5/6
|
|
mcs1024qam6glpo=0xBBBBAA
|
|
# 1024QAM rates' offset for 6GHz UNII-7/8
|
|
mcs1024qam6gmpo=0xBBBBAA
|
|
|
|
#UL-OFDMA PPR's accros RU's
|
|
#currently programmed same PPR accross RU's
|
|
#across QAM's the PPR are same b/w SU and RU
|
|
#each RU PPR is grouped with 5 bits
|
|
ruppr2g20bpska0=0x0
|
|
ruppr2g20bpska1=0x0
|
|
ruppr2g20qpska0=0x10842
|
|
ruppr2g20qpska1=0x10842
|
|
ruppr2g20qam16a0=0x21084
|
|
ruppr2g20qam16a1=0x21084
|
|
ruppr2g20qam64a0=0x318c6
|
|
ruppr2g20qam64a1=0x318c6
|
|
ruppr2g20qam256a0=0x6318c
|
|
ruppr2g20qam256a1=0x6318c
|
|
ruppr2g20qam1024a0=0x739ce
|
|
ruppr2g20qam1024a1=0x739ce
|
|
ruppr5g20bpska0=0x0
|
|
ruppr5g20bpska1=0x0
|
|
ruppr5g20qpska0=0x0
|
|
ruppr5g20qpska1=0x0
|
|
ruppr5g20qam16a0=0x10842
|
|
ruppr5g20qam16a1=0x10842
|
|
ruppr5g20qam64a0=0x21084
|
|
ruppr5g20qam64a1=0x21084
|
|
ruppr5g20qam256a0=0x42108
|
|
ruppr5g20qam256a1=0x42108
|
|
ruppr5g20qam1024a0=0x5294a
|
|
ruppr5g20qam1024a1=0x5294a
|
|
ruppr5g40bpska0=0x0
|
|
ruppr5g40bpska1=0x0
|
|
ruppr5g40qpska0=0x0
|
|
ruppr5g40qpska1=0x0
|
|
ruppr5g40qam16a0=0x210842
|
|
ruppr5g40qam16a1=0x210842
|
|
ruppr5g40qam64a0=0x421084
|
|
ruppr5g40qam64a1=0x421084
|
|
ruppr5g40qam256a0=0x842108
|
|
ruppr5g40qam256a1=0x842108
|
|
ruppr5g40qam1024a0=0xa5294a
|
|
ruppr5g40qam1024a1=0xa5294a
|
|
ruppr5g80bpska0=0x0
|
|
ruppr5g80bpska1=0x0
|
|
ruppr5g80qpska0=0x0
|
|
ruppr5g80qpska1=0x0
|
|
ruppr5g80qam16a0=0x4210842
|
|
ruppr5g80qam16a1=0x4210842
|
|
ruppr5g80qam64a0=0x08421084
|
|
ruppr5g80qam64a1=0x08421084
|
|
ruppr5g80qam256a0=0x10842108
|
|
ruppr5g80qam256a1=0x10842108
|
|
ruppr5g80qam1024a0=0x18c6318c
|
|
ruppr5g80qam1024a1=0x18c6318c
|
|
|
|
# 5G power offset per channel for band edge channel
|
|
powoffs5g20mtna0=0,0,0,0,0,0,0
|
|
powoffs5g20mtna1=0,0,0,0,0,0,0
|
|
powoffs5g40mtna0=0,0,0,0,0
|
|
powoffs5g40mtna1=0,0,0,0,0
|
|
powoffs5g80mtna0=0,0,0,0,0
|
|
powoffs5g80mtna1=0,0,0,0,0
|
|
mcs11poexp=0
|
|
|
|
# OLPC Related
|
|
disable_olpc=0
|
|
olpc_thresh5g=36
|
|
olpc_anchor5g=40
|
|
disable_olpc_2g=0
|
|
olpc_thresh2g=36
|
|
olpc_anchor2g=40
|
|
#FIXME: olpc params 6G made same as 5G for now
|
|
olpc_thresh6g=36
|
|
olpc_anchor6g=40
|
|
|
|
#LTE Coex Related
|
|
ltecxmux=0
|
|
ltecxpadnum=0x0504
|
|
ltecxfnsel=0x44
|
|
ltecxgcigpio=0x04
|
|
#OOB params
|
|
#device_wake_opt=1
|
|
#host_wake_opt=0
|
|
|
|
# SWCTRL Related
|
|
swctrlmap_5g=0x00000000,0x00000000,0x00000000,0x00000000,0x000
|
|
swctrlmapext_5g=0x00000000,0x00000202,0x00000000,0x000000,0x000
|
|
fem_table_init_val=0x01100110,0x00000000
|
|
fem_table_init_val_ext=0x00000000,0x00000000
|
|
|
|
swctrlmap_2g=0x00000110,0x00000020,0x01100110,0x000000,0x17F
|
|
swctrlmapext_2g=0x00000202,0x00000000,0x00000000,0x000000,0x0DF
|
|
|
|
clb2gslice0core0=0x230
|
|
clb5gslice0core0=0x200
|
|
clb2gslice0core1=0x201
|
|
clb5gslice0core1=0x200
|
|
#For TDM coex use the following
|
|
btc_prisel_ant_mask=0x0
|
|
clb_swctrl_smask_ant0=0x37f
|
|
clb_swctrl_smask_ant1=0x3f7
|
|
# 2 Ant hyb/par following comment above
|
|
#btc_prisel_ant_mask=0x3
|
|
#clb_swctrl_smask_ant0=0x34f
|
|
#clb_swctrl_smask_ant1=0x3f7
|
|
muxenab=1
|
|
|
|
#BT Coex 1:TDM
|
|
btc_mode=1
|
|
|
|
# --- PAPD Cal related params ----
|
|
# 0:NBPAPD 1:WBPAPD
|
|
txwbpapden=1
|
|
# NB PAPD Cal params
|
|
# 0x5Gc02Gc0,5Gc12Gc1
|
|
nb_eps_offset=0x01db01da,0x01db01da
|
|
nb_bbmult=0x5050,0x5050
|
|
nb_papdcalidx=0x0a0a,0x0a0a
|
|
nb_txattn=0x0000,0x0000
|
|
nb_rxattn=0x0000,0x0000
|
|
papdgainctrl2g=1
|
|
papdgainctrl5g=1
|
|
pacalshift2g=5,5
|
|
pacalshift5g=4,3
|
|
eps_stopidx=63
|
|
# two-core specific variables for each of UNII-5/6/7/8 bands
|
|
# u5c0,u5c1,u6c0,u6c1,u7c0,u7c1,u8c0,u8c1
|
|
nb_txattn_6g=0,0,0,0,0,0,0,0
|
|
nb_rxattn_6g=0,0,0,0,0,0,0,0
|
|
nb_papdcalidx_6g=10,10,10,10,10,10,10,10
|
|
nb_bbmult_6g=80,80,80,80,80,80,80,80
|
|
nb_eps_offset_6g=475,475,475,475,475,475,475,475
|
|
papdgainctrl6g=1
|
|
pacalshift6g20=3,4,4,4,4,4,4,4
|
|
pacalshift6g40=3,4,4,3,4,4,4,4
|
|
pacalshift6g80=4,3,4,3,4,4,4,4
|
|
|
|
# WB papd cal params
|
|
# c02g,c05g20,c05g40,c05g80,c12g,c15g20,c15g40,c15g80
|
|
wb_txattn=0,1,1,1,0,1,1,1
|
|
wb_rxattn=0,0,0,0,0,0,0,0
|
|
wb_tia_gain_mode=2,2,2,2,2,2,2,2
|
|
wb_eps_offset=472,467,467,467,472,467,467,467
|
|
wb_papdcalidx=10,10,10,10,10,10,10,10
|
|
wb_bbmult=64,80,80,80,64,80,80,80
|
|
wb_calref_db=26,24,24,24,26,24,24,24
|
|
wb_txbuf_offset=43,42,39,39,43,42,39,39
|
|
wb_frac_del=255,255,255,255,255,255,255,255
|
|
wb_g_frac_bits=10,10,10,10,10,10,10,10
|
|
|
|
# energy detect threshold
|
|
ed_thresh2g=-65
|
|
ed_thresh5g=-68
|
|
# energy detect threshold for EU
|
|
eu_edthresh2g=-65
|
|
eu_edthresh5g=-68
|
|
|
|
btldopu=0
|
|
|
|
#rpcal coef for imptxbf
|
|
rpcal2g=0
|
|
rpcal5gb0=238
|
|
rpcal5gb1=228
|
|
rpcal5gb2=222
|
|
rpcal5gb3=229
|
|
|
|
#Enable LHL PS mode
|
|
lhl_ps_mode=3
|
|
|
|
#Enable lesi and bphymrc
|
|
lesimode=1,1,1
|
|
bphymrc=1
|
|
|
|
#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
|
|
#paldo3p3_voltage=0
|
|
|
|
#2G lowpwr settings 0=TOT 1=setting1 2=setting2 3=settingHE(lowpwr)
|
|
ipa2glowpwr=3
|
|
|
|
#temperature throttling
|
|
tvpm=1
|
|
tvpm_txc_txdc=110,15
|
|
tvpm_txc_txdc_lowlimit=1
|
|
tvpm_txc_txdc_insert=0,0
|
|
tvpm_monitor_period=3
|
|
#temperature throttling, aggressive setting
|
|
tvpm_txc_txdc_burst=130,35,5
|
|
|
|
##Dynamic Desense Params for 2 ant hybrid coex
|
|
#btcdyn_flags=3
|
|
#btcdyn_dflt_dsns_level=0
|
|
#btcdyn_low_dsns_level=1
|
|
#btcdyn_mid_dsns_level=2
|
|
#btcdyn_high_dsns_level=4
|
|
#btcdyn_default_btc_mode=5
|
|
#btcdyn_dsns_rows=2
|
|
#btcdyn_dsns_row1=5,-4,0,-50,-70
|
|
#btcdyn_dsns_row0=5,12,0,-50,-65
|