shiba: Regenerate vendor blobs
Signed-off-by: HeroBuxx <me@herobuxx.me>
This commit is contained in:
+689
@@ -0,0 +1,689 @@
|
||||
# nvram for bcm94398c0GGmodUSIG5SN V1.7 2023.04.25
|
||||
# nvram copied and edited from bcm94398C0GGmodUSIG5SN_V1.7.txt
|
||||
# SSID generated using Alberto's boardssid.py script:
|
||||
#********************SUMMARY********************
|
||||
#Board Name: bcm94398d0GGmodUSIG5SN
|
||||
#SSID: 0x0a75
|
||||
#macmid: 0x0501
|
||||
#Successfully made SSID entry in sromdefs.tcl.
|
||||
#Successfully made macmid entry in sromdefs.tcl.
|
||||
#Successfully made SSID entry in tblssid.py.
|
||||
#*************************************************
|
||||
# $ Copyright Broadcom $
|
||||
#
|
||||
#
|
||||
# <<Broadcom-WL-IPTag/Vendor1007>>
|
||||
#
|
||||
#
|
||||
#
|
||||
NVRAMRev=$Rev: 917705 $
|
||||
#
|
||||
# All svn keyword entries must come before this comment. Any change within four
|
||||
# lines of an svn keyword line will cause patching errors in precommit.
|
||||
#
|
||||
sromrev=11
|
||||
boardrev=0x1107
|
||||
boardtype=0x0a75
|
||||
boardflags=0x10401001
|
||||
boardflags2=0x00800000
|
||||
boardflags3=0xc0002900
|
||||
#boardnum=57410
|
||||
macaddr=00:90:4c:50:10:01
|
||||
jtag_irw=38
|
||||
|
||||
#Regulatory specific
|
||||
ccode=0
|
||||
regrev=0
|
||||
|
||||
# Board specific
|
||||
vendid=0x14e4
|
||||
devid=0x4444
|
||||
manfid=0x2d0
|
||||
antswitch=0
|
||||
pdgain5g=0
|
||||
pdgain2g=0
|
||||
aa2g=3
|
||||
aa5g=3
|
||||
agbg0=0
|
||||
agbg1=0
|
||||
aga0=0
|
||||
aga1=0
|
||||
ag6ga0=0
|
||||
ag6ga1=0
|
||||
extpagain5g=0
|
||||
slice/1/extpagain2g=0
|
||||
rxgains2gelnagaina0=10
|
||||
rxgains2gtrisoa0=15
|
||||
rxgains2gtrelnabypa0=1
|
||||
rxgains5gelnagaina0=10
|
||||
rxgains5gtrisoa0=22
|
||||
rxgains5gtrelnabypa0=1
|
||||
rxgains5gmelnagaina0=10
|
||||
rxgains5gmtrisoa0=22
|
||||
rxgains5gmtrelnabypa0=1
|
||||
rxgains5ghelnagaina0=9
|
||||
rxgains5ghtrisoa0=22
|
||||
rxgains5ghtrelnabypa0=1
|
||||
rxgains2gelnagaina1=10
|
||||
rxgains2gtrisoa1=15
|
||||
rxgains2gtrelnabypa1=1
|
||||
rxgains5gelnagaina1=10
|
||||
rxgains5gtrisoa1=22
|
||||
rxgains5gtrelnabypa1=1
|
||||
rxgains5gmelnagaina1=10
|
||||
rxgains5gmtrisoa1=22
|
||||
rxgains5gmtrelnabypa1=1
|
||||
rxgains5ghelnagaina1=9
|
||||
rxgains5ghtrisoa1=22
|
||||
rxgains5ghtrelnabypa1=1
|
||||
|
||||
rxgains2gfelossa0=0
|
||||
rxgains2gfelossa1=0
|
||||
rxgains2gbkoffa0=10
|
||||
rxgains2gbkoffa1=10
|
||||
|
||||
rxgains5gfelossa0=0
|
||||
rxgains5gfelossa1=0
|
||||
rxgains5gmfelossa0=0
|
||||
rxgains5gmfelossa1=0
|
||||
rxgains5ghfelossa0=0
|
||||
rxgains5ghfelossa1=0
|
||||
rxgains5gbkoffa0=9
|
||||
rxgains5gbkoffa1=9
|
||||
|
||||
rxgains6gelnagaina0=9
|
||||
rxgains6gtrisoa0=22
|
||||
rxgains6gtrelnabypa0=1
|
||||
rxgains6gmelnagaina0=8
|
||||
rxgains6gmtrisoa0=22
|
||||
rxgains6gmtrelnabypa0=1
|
||||
rxgains6ghelnagaina0=8
|
||||
rxgains6ghtrisoa0=22
|
||||
rxgains6ghtrelnabypa0=1
|
||||
rxgains6gfelossa0=0
|
||||
#rxgains6gbkoffa0=16
|
||||
|
||||
rxgains6gelnagaina1=9
|
||||
rxgains6gtrisoa1=22
|
||||
rxgains6gtrelnabypa1=1
|
||||
rxgains6gmelnagaina1=8
|
||||
rxgains6gmtrisoa1=22
|
||||
rxgains6gmtrelnabypa1=1
|
||||
rxgains6ghelnagaina1=7
|
||||
rxgains6ghtrisoa1=22
|
||||
rxgains6ghtrelnabypa1=1
|
||||
rxgains6gfelossa1=0
|
||||
#rxgains6gbkoffa1=16
|
||||
|
||||
#RSSI related
|
||||
rssi_cal_freq_grp_2g= 0x08,0x01,0x91,0x2a,0x23,0xb3,0xc4
|
||||
rssi_delta_5gl=-15,-13,-12,-9,-15,-17,-16,-13,-14,-14,-13,-10,-10,-8,-7,-4,-14,-13,-13,-8,-15,-18,-18,-13,-14,-15,-15,-10,-10,-9,-9,-4
|
||||
rssi_delta_5gml=-13,-13,-12,-7,-13,-16,-15,-10,-13,-13,-12,-7,-13,-13,-12,-7,-13,-13,-13,-9,-13,-16,-16,-12,-13,-13,-13,-9,-13,-13,-13,-9
|
||||
rssi_delta_5gmu=-15,-14,-13,-9,-12,-15,-14,-10,-10,-9,-8,-4,-9,-8,-7,-3,-13,-14,-15,-10,-11,-16,-17,-12,-8,-9,-10,-5,-7,-8,-9,-4
|
||||
rssi_delta_5gh=-15,-13,-14,-8,-14,-16,-17,-11,-14,-12,-13,-7,-12,-10,-11,-7,-13,-15,-14,-9,-12,-18,-17,-13,-12,-14,-13,-8,-10,-12,-11,-6
|
||||
slice/2/rssi_delta_5gl=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
slice/2/rssi_delta_5gml=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
slice/2/rssi_delta_5gmu=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
slice/2/rssi_delta_5gh=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
rssi_cal_rev=1
|
||||
rxgaincal_rssical=1
|
||||
rssi_delta_2gb0=-1,-4,-5,0,-1,-4,-5,0,-5,-5,-7,-2,-5,-5,-7,-2
|
||||
rssi_delta_2gb1=-2,-4,-4,0,-2,-4,-4,0,-6,-5,-7,-2,-6,-5,-7,-2
|
||||
rssi_delta_2gb2=-2,-3,-4,1,-2,-3,-4,1,-6,-5,-6,-1,-6,-5,-6,-1
|
||||
rssi_delta_2gb3=-2,-2,-3,2,-2,-2,-3,2,-6,-4,-6,-1,-6,-4,-6,-1
|
||||
rssi_delta_2gb4=-2,-2,-3,2,-2,-2,-3,2,-7,-4,-5,0,-7,-4,-5,0
|
||||
slice/2/rssi_delta_2gb0=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
slice/2/rssi_delta_2gb1=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
slice/2/rssi_delta_2gb2=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
slice/2/rssi_delta_2gb3=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
slice/2/rssi_delta_2gb4=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
gain_cal_temp=36
|
||||
|
||||
slice/1/rxgain_tempcoeff2g_sub=0,0,0,0,0,0,0,0,0,0
|
||||
rxgain_tempcoeff5gl=0,0
|
||||
rxgain_tempcoeff5gml=0,0
|
||||
rxgain_tempcoeff5gmu=0,0
|
||||
rxgain_tempcoeff5gh=0,0
|
||||
slice/1/rxgain_tempcoeff2g_sub_elnaoff=0,0,0,0,0,0,0,0,0,0
|
||||
rxgain_tempcoeff5gl_elnaoff=0,0
|
||||
rxgain_tempcoeff5gml_elnaoff=0,0
|
||||
rxgain_tempcoeff5gmu_elnaoff=0,0
|
||||
rxgain_tempcoeff5gh_elnaoff=0,0
|
||||
#Need update in code, below values in qdb
|
||||
slice/2/rssicorrnorm_c0=2,2
|
||||
slice/2/rssicorrnorm_c1=2,2
|
||||
slice/2/rssicorrnorm5g_c0=-21,-21,-21,-21,-28,-28,-28,-28,-29,-29,-29,-29,-24,-24,-24,-24
|
||||
slice/2/rssicorrnorm5g_c1=-21,-21,-21,-21,-28,-28,-28,-28,-29,-29,-29,-29,-24,-24,-24,-24
|
||||
slice/2/rssicorrnorm6g_c0=-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-20,-20,-20,-20,-20,-18,-18,-18,-18,-18,-12,-12,-12,-12,-12,6,6,6,6,6
|
||||
slice/2/rssicorrnorm6g_c1=-24,-24,-24,-24,-24,-24,-24,-24,-24,-24,-20,-20,-20,-20,-20,-18,-18,-18,-18,-18,-12,-12,-12,-12,-12,6,6,6,6,6
|
||||
|
||||
rssi_delta_6gb0=-12,-12,-12,-8,-12,-12,-12,-8,-10,-10,-10,-6,-9,-9,-9,-6,-9,-9,-9,-6,-9,-6,-7,-2,-9,-6,-7,-2,-7,-4,-5,0,-5,-2,-3,2,-5,-2,-3,2
|
||||
rssi_delta_6gb1=-6,-5,-7,-1,-6,-5,-7,-1,-6,-5,-7,-1,-6,-5,-7,-1,-6,-5,-7,-1,-7,-5,-6,0,-2,-5,-6,0,-7,-5,-6,0,-7,-5,-6,0,-7,-5,-6,0
|
||||
rssi_delta_6gb2=-3,-3,-3,2,-1,-5,-5,0,-1,-1,-1,4,1,1,1,6,1,1,1,6,-2,-3,-3,3,0,-5,-5,1,0,-1,-1,5,2,1,1,11,2,1,1,11
|
||||
rssi_delta_6gb3=1,1,0,6,4,-2,-6,3,3,3,2,8,4,4,3,9,4,4,3,9,1,0,-1,-5,6,-1,-2,4,3,2,1,7,6,5,4,10,6,5,4,10
|
||||
rssi_delta_6gb4=3,3,1,7,5,1,-1,5,5,3,-1,5,5,5,3,9,5,5,3,9,4,3,2,8,6,1,0,6,6,3,0,6,6,5,4,10,6,5,4,10
|
||||
rssi_delta_6gb5=3,2,0,7,4,-2,-4,-4,1,0,-2,12,1,0,-2,5,1,0,-2,5,5,3,2,9,5,-2,-3,4,4,2,1,8,4,2,1,8,4,2,1,8
|
||||
|
||||
slice/2/rssi_delta_6gb0=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
slice/2/rssi_delta_6gb1=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
slice/2/rssi_delta_6gb2=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
slice/2/rssi_delta_6gb3=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
slice/2/rssi_delta_6gb4=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
slice/2/rssi_delta_6gb5=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
|
||||
#TSSI Related
|
||||
low_adc_rate_en=1
|
||||
slice/1/low_adc_rate_en=0
|
||||
|
||||
# Base K Values (For the VHT case 5G 160 & 5G80/40/20/2G20)
|
||||
proxd_basekival_5g_160=13571
|
||||
proxd_basektval_5g_160=13571
|
||||
proxd_basekival=3211022,-5332,49794,0
|
||||
proxd_basektval=3211022,-5332,49794,0
|
||||
# Offsets across channels (Upper nibble for target, lower nibble for initiator - saved in hex)
|
||||
proxd_160mkval=0x0101,0x0000
|
||||
proxd_80mkval=0x0202,0x0101,0x0101,0x0000,0x0101,0x0202
|
||||
proxd_40mkval=0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
|
||||
proxd_20mkval=0x0404,0x0202,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0101,0x0000,0x0101,0x0101,0x0000,0x0000,0x0000,0x0000,0x0101,0x0101,0x0101,0x0101,0x0101,0x0202,0x0101,0x0202
|
||||
proxd_2gkval=0
|
||||
# Offsets across frame formats @ Initiator
|
||||
# Only for non-VHT frame (Leg6, Leg non-6, mcs0, non-mcs0)
|
||||
# Delta between the base values are adjusted here
|
||||
proxdi_rate80m=0,0,0,0
|
||||
proxdi_rate40m=0,0,0,0
|
||||
proxdi_rate20m=0,0,0,0
|
||||
proxdi_rate2g=0,0,0,0
|
||||
proxdi_ack=0,0,0,0
|
||||
# Offsets across frame formats @ Responder
|
||||
proxdt_rate80m=0,0,0,0
|
||||
proxdt_rate40m=0,0,0,0
|
||||
proxdt_rate20m=0,0,0,0
|
||||
proxdt_rate2g=0,0,0,0
|
||||
proxdt_ack=0,0,0,0
|
||||
# Offsets for sub-bands (VHT, Leg6, Leg non-6, mcs0, non-mcs0)
|
||||
proxd_sub80m40m=0,0,0,0,0
|
||||
proxd_sub80m20m=0,0,0,0,0
|
||||
proxd_sub40m20m=0,0,0,0,0
|
||||
proxd_sub80m40m_ch_off=-69,16150,16467,15524,15386,-92
|
||||
proxd_sub80m20m_ch_off=-165,8415,7509,11095,11721,15
|
||||
proxd_sub40m20m_ch_off=-20,0,-26308,-25406,-27062,-27067,-23391,-24231,-23796,-24834,0
|
||||
proxd_sub160m80m_ch_off=19986,18904
|
||||
proxd_sub160m40m_ch_off=18830,18087
|
||||
proxd_sub160m20m_ch_off=12740,9312
|
||||
|
||||
|
||||
nocrc=1
|
||||
otpimagesize=502
|
||||
|
||||
xtalfreq=79960
|
||||
|
||||
txchain=3
|
||||
rxchain=3
|
||||
|
||||
## --- 11b ANT selection Diversity ---
|
||||
cck_onecore_tx=1
|
||||
|
||||
cckdigfilttype=0
|
||||
|
||||
bandcap=6
|
||||
slice/1/bandcap=1
|
||||
|
||||
|
||||
#FDSS Related
|
||||
fdss_level_2g=-1,-1
|
||||
fdss_level_5g=-1,-1
|
||||
slice/1/fdss_level_2g=-1,-1
|
||||
slice/1/fdss_level_5g=-1,-1
|
||||
|
||||
paprdis=1
|
||||
slice/1/paprdis=1
|
||||
|
||||
#Tx shaper
|
||||
slice/1/txshaper_en=1
|
||||
slice/1/txshaper_en_11ax=1
|
||||
slice/1/txs_rate_chan_profile=1
|
||||
slice/1/tpc_shaper_offset_mcs3_below=0xFE
|
||||
slice/1/tpc_shaper_offset_mcs3_4=0xFF
|
||||
slice/1/tpc_shaper_offset_mcs5_above=0x0
|
||||
|
||||
#Tempsense Related
|
||||
tempthresh=255
|
||||
tempoffset=32
|
||||
rawtempsense=0x1ff
|
||||
phycal_tempdelta=15
|
||||
temps_period=15
|
||||
temps_hysteresis=0xf
|
||||
|
||||
#olpc
|
||||
olpc_idx_in_use=1
|
||||
disable_olpc=1
|
||||
olpc_thresh5g=24
|
||||
olpc_anchor5g=24
|
||||
olpc_thresh6g=24
|
||||
olpc_anchor6g=24
|
||||
slice/1/olpc_idx_in_use=1
|
||||
slice/1/disable_olpc=1
|
||||
slice/1/olpc_thresh2g=48
|
||||
slice/1/olpc_anchor2g=48
|
||||
slice/1/olpc_thresh2g_hi=0x7f7f
|
||||
hwolpc_offset_c0=0x00,0x02F9F9FC,0x02F9FBFC,0x01F7F9FB,0xFDF8F6F9
|
||||
hwolpc_offset_c1=0x01,0x01FEFEFE,0x01F3F9FB,0x01F5F4F4,0x00F8F9FA
|
||||
hwolpc_offset6g_c0=0x00F9F8F8,0x00F9F8F8,0xFEFBFAFD,0x01FBFAFB,0x00FCFBFE,0x07FCFFFE
|
||||
hwolpc_offset6g_c1=0xFEF9FBFB,0xFFF8F9FB,0x030000FE,0x03FDFEFE,0x070000FD,0x070000FE
|
||||
|
||||
# disable baseidx cal for time being
|
||||
baseidxcal_en=0
|
||||
slice/1/baseidxcal_en=0
|
||||
|
||||
# Disable Idle TSSI for both Aux and Main slice
|
||||
idletssi_disable=0
|
||||
slice/1/idletssi_disable=1
|
||||
|
||||
### To delay TSSI sampling, in nvram:
|
||||
tssisampledelayen=1
|
||||
slice/1/tssisleep_en=0x1
|
||||
tssipos2g=1
|
||||
tssipos5g=1
|
||||
|
||||
# AvVmid updated on 2022/10/25 (2G : 23dBm / 5G : 21dBm)
|
||||
AvVmid_c0=3,102,3,102,3,102,3,102,3,102
|
||||
AvVmid_c1=3,110,3,110,3,110,3,110,3,110
|
||||
AvVmid_6g_c0=3,102,3,102,3,102,3,102,3,102,2,110
|
||||
AvVmid_6g_c1=3,110,3,110,3,110,3,110,3,110,3,110,2,115
|
||||
slice/1/AvVmid_c0=7,25
|
||||
slice/1/AvVmid_c1=7,25
|
||||
|
||||
# please increment pacalver wheneven there is update to paparams (or AvVmid and hence paParams)
|
||||
pacalver_nvram=0x1
|
||||
# Calibrated on 1/13/2023 over G5 V1.5 OF 16 units with V1.7 BOM change
|
||||
# Cal Window 2G : 10 ~ 23dBm / 5G6G : 5 ~ 23dBm
|
||||
slice/1/pa2ga0=0xffa3,0x19dc,0xfcb1
|
||||
slice/1/pa2ga1=0xffa7,0x19cb,0xfcba
|
||||
pa5ga0=0xffd8,0x1df3,0xfbad,0xffe1,0x1df2,0xfb9e,0xffd7,0x1dae,0xfba3,0xffdb,0x1dd0,0xfb92
|
||||
pa5ga1=0xffbd,0x1da7,0xfbda,0xffdf,0x1e9b,0xfb90,0xffd1,0x1e41,0xfb7b,0xffd7,0x1e03,0xfb70
|
||||
pa6ga0=0xffc0,0x1de8,0xfbac,0xffe0,0x1e20,0xfb7e,0xffd0,0x1d48,0xfb86,0xffe2,0x1e37,0xfb79,0xffda,0x1d61,0xfb76,0xffc0,0x2144,0xfafb
|
||||
pa6ga1=0xffdb,0x1d4a,0xfba1,0xffee,0x1d26,0xfb7d,0xffca,0x1c79,0xfb70,0xffbd,0x1cc7,0xfb56,0xffd5,0x1d23,0xfb67,0xffda,0x1d5a,0xfb68
|
||||
|
||||
# Max power and offsets updated on 2023/01/19
|
||||
slice/1/powoffs2gtna0=-3,-3,-3,0,0,0,0,0,-4,-4,-4,-4,-2
|
||||
slice/1/powoffs2gtna1=-3,-2,-3,0,0,-1,0,0,-4,-4,-3,-4,-1
|
||||
|
||||
maxp2ga0=94
|
||||
maxp2ga1=93
|
||||
maxp5ga0=89,85,84,84
|
||||
maxp5ga1=88,87,85,81
|
||||
maxp6ga0=83,83,81,83,82,86
|
||||
maxp6ga1=77,78,80,79,81,83
|
||||
subband5gver=0x4
|
||||
paparambwver=3
|
||||
|
||||
slice/1/cckpwroffset0=0x6
|
||||
slice/1/cckpwroffset1=0x6
|
||||
pdoffset40ma0=0x00001122
|
||||
pdoffset40ma1=0x00002211
|
||||
pdoffset80ma0=0x00000000
|
||||
pdoffset80ma1=0x00001100
|
||||
pdoffset160ma0=0x0000FE1F
|
||||
pdoffset160ma1=0x00000F00
|
||||
pdoffset6g40ma0=0x00300002
|
||||
pdoffset6g40ma1=0x00454512
|
||||
pdoffset6g80ma0=0x00600001
|
||||
pdoffset6g80ma1=0x00441300
|
||||
pdoffset6g160ma0=0x006FFDFF
|
||||
pdoffset6g160ma1=0x003312FE
|
||||
slice/1/pdoffset20mRU_c0=2,1,0,-1,-1,-1,0,1,2,1,-1,-1,1,0,1,0
|
||||
slice/1/pdoffset20mRU_c1=2,1,0,-1,-1,-1,0,1,2,1,-1,0,1,0,0,0
|
||||
slice/1/pdoffset20mRU_c0=2,1,0,-1,-1,-1,0,1,2,1,-1,-1,1,0,1,0
|
||||
slice/1/pdoffset20mRU_c1=2,1,0,-1,-1,-1,0,1,2,1,-1,0,1,0,0,0
|
||||
pdoffset20mRU_c0=0,0,0,0,0,0,0,1,1,0,0,0,1,0,1,1
|
||||
pdoffset20mRU_c1=1,0,0,0,0,0,1,1,1,0,0,0,1,0,1,1
|
||||
pdoffset40mRU_c0=2,1,0,0,1,0,0,0,1,0,0,0,1,1,1,1,2,3,1,0,0,1,0,0,1,2,1,1,1,2,1,1,0
|
||||
pdoffset40mRU_c1=2,1,1,1,2,1,1,1,1,1,0,0,1,1,1,1,2,3,2,1,1,1,0,0,1,2,1,0,0,1,1,1,0
|
||||
pdoffset80mRUset1_c0=2,1,2,1,0,1,2,2,2,1,2,1,1,1,2,2,3,4,1,3,3,2,3,2,2,2,3,1,2,2,2,1,1,1
|
||||
pdoffset80mRUset2_c0=2,2,3,2,1,1,2,1,1,2,3,3,2,2,1,2,1,1,2,1,1,1,2,3,0,2,2,1,1,1,2,1,1,0
|
||||
pdoffset80mRUset1_c1=3,2,3,1,1,1,2,2,2,2,2,1,1,1,1,2,3,3,1,3,2,2,2,2,2,2,3,2,2,2,2,1,1,2
|
||||
pdoffset80mRUset2_c1=3,3,4,2,2,1,2,1,1,1,3,2,2,2,1,2,1,2,3,2,2,1,3,2,1,2,3,2,1,0,3,1,1,0
|
||||
pdoffset160mRUset1_c0=-1,-1,0,1,1,0,-1,-2,-2,-3,-2,-1,0,0,1,2,2,2,0,1,1,1,1,1,0,0,0,-1,0,0,0,0,0,0
|
||||
pdoffset160mRUset2_c0=1,1,1,-1,0,-1,-2,-3,-1,1,2,1,1,0,-2,0,0,0,1,0,-2,-2,1,1,-2,0,0,0,-1,-1,0,-1,-1,-3
|
||||
pdoffset160mRUset1_c1=1,0,1,2,2,1,0,-1,-2,-3,-2,-1,0,0,1,1,2,2,0,1,1,1,1,1,1,1,1,-1,0,0,0,1,1,1
|
||||
pdoffset160mRUset2_c1=1,1,2,0,2,0,-2,-2,0,1,2,1,1,1,-2,0,0,1,1,1,-1,-2,1,1,-2,0,1,0,-1,-1,1,-1,-1,-2
|
||||
pdoffset6g20mRU_c0=1,0,0,-1,-1,-1,0,0,0,0,0,-1,0,0,0,0
|
||||
pdoffset6g20mRU_c1=1,1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0
|
||||
pdoffset6g40mRU_c0=2,0,0,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,-1,0,1,1,0,-1,-1,-1,-1,-1,0,0,-1,-1,0,0,0,0
|
||||
pdoffset6g40mRU_c1=2,1,0,1,1,0,0,0,0,0,0,-1,-1,0,0,-1,0,1,1,1,-1,0,-1,-1,-1,0,1,0,-1,0,0,-1,0
|
||||
pdoffset6g80mRUset1_c0=2,2,2,0,0,0,1,1,1,2,1,0,0,0,1,1,1,2,2,2,2,2,1,1,1,1,2,1,1,1,1,0,0,0
|
||||
pdoffset6g80mRUset2_c0=1,1,1,2,1,0,1,1,0,1,2,2,1,1,1,2,0,1,1,2,1,1,1,2,1,1,1,2,1,1,1,1,1,0
|
||||
pdoffset6g80mRUset1_c1=3,2,2,1,0,1,1,2,1,2,2,1,1,1,1,1,1,2,1,2,2,1,1,0,0,1,1,1,1,2,2,1,0,1
|
||||
pdoffset6g80mRUset2_c1=2,2,3,2,2,1,1,1,1,1,2,1,1,1,0,2,1,1,2,2,1,0,1,1,0,1,2,1,1,0,1,1,1,0
|
||||
pdoffset6g160mRUset1_c0=1,1,2,2,2,0,-1,-1,-2,-2,-2,0,0,1,1,2,1,1,1,2,2,1,1,1,0,1,0,-1,0,0,0,0,1,0
|
||||
pdoffset6g160mRUset2_c0=0,1,0,0,2,0,-2,-2,0,1,2,1,1,0,-1,0,0,1,1,2,-1,-1,1,2,-1,0,1,1,0,0,1,0,0,-1
|
||||
pdoffset6g160mRUset1_c1=1,1,2,3,2,1,0,-1,-2,-1,-1,0,0,1,1,2,2,1,1,1,1,0,1,1,0,0,0,-1,0,0,0,1,1,1
|
||||
pdoffset6g160mRUset2_c1=2,2,1,1,3,0,-1,-1,0,1,2,1,0,0,-1,0,1,1,2,2,0,-1,1,1,-1,1,1,1,0,-1,1,0,0,-1
|
||||
|
||||
# 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
|
||||
|
||||
#2G/5G related PPR params
|
||||
cckbw202gpo=0x0000
|
||||
ofdmlrbw202gpo=0x3000
|
||||
dot11agofdmhrbw202gpo=0x6420
|
||||
mcsbw202gpo=0xEB975422
|
||||
mcs1024qam2gpo=0x44
|
||||
mcsbw205glpo=0xA8753100
|
||||
mcsbw405glpo=0xA9765433
|
||||
mcsbw805glpo=0xA8765554
|
||||
mcsbw1605glpo=0xBA877776
|
||||
mcsbw205gmpo=0x98642100
|
||||
mcsbw405gmpo=0xA8654433
|
||||
mcsbw805gmpo=0x98654333
|
||||
mcsbw1605gmpo=0xA9877666
|
||||
mcsbw205ghpo=0x87642100
|
||||
mcsbw405ghpo=0x87654433
|
||||
mcsbw805ghpo=0x98654333
|
||||
mcsbw1605ghpo=0x98766555
|
||||
mcs1024qam5glpo=0x00002200
|
||||
mcs1024qam5gmpo=0xEEDDDDCC
|
||||
mcs1024qam5ghpo=0xEECCCBBB
|
||||
mcs4096qam5glpo=0x55447665
|
||||
mcs4096qam5gmpo=0x44444422
|
||||
mcs4096qam5ghpo=0x44113311
|
||||
mcs10percorepwroffs2g=12
|
||||
mcs11percorepwroffs2g=12
|
||||
|
||||
# 6G SU PPR set
|
||||
mcsbw206gb1po=0x75430000
|
||||
mcsbw406gb1po=0x87543333
|
||||
mcsbw806gb1po=0x86532222
|
||||
mcsbw1606gb1po=0x97655555
|
||||
|
||||
mcsbw206gb2po=0x75330000
|
||||
mcsbw406gb2po=0x87543332
|
||||
mcsbw806gb2po=0x86532222
|
||||
mcsbw1606gb2po=0x97665555
|
||||
|
||||
mcsbw206gb3po=0x65320000
|
||||
mcsbw406gb3po=0x77543332
|
||||
mcsbw806gb3po=0x75432111
|
||||
mcsbw1606gb3po=0x87665555
|
||||
|
||||
mcsbw206gb4po=0x76431000
|
||||
mcsbw406gb4po=0x77543332
|
||||
mcsbw806gb4po=0x86543222
|
||||
mcsbw1606gb4po=0x87654444
|
||||
|
||||
mcsbw206gb5po=0x76431000
|
||||
mcsbw406gb5po=0x76432111
|
||||
mcsbw806gb5po=0x75432111
|
||||
mcsbw1606gb5po=0x65443333
|
||||
|
||||
mcsbw206gb6po=0x76431000
|
||||
mcsbw406gb6po=0x76432111
|
||||
mcsbw806gb6po=0x65421111
|
||||
mcsbw1606gb6po=0x65432222
|
||||
|
||||
mcs1024qam6gb1po=0xEECCEECC
|
||||
mcs1024qam6gb2po=0xCCBBCCBB
|
||||
mcs1024qam6gb3po=0xAAAAAA99
|
||||
mcs1024qam6gb4po=0xAAAAAA99
|
||||
mcs1024qam6gb5po=0x88998899
|
||||
mcs1024qam6gb6po=0x88888899
|
||||
|
||||
mcs4096qam6gb1po=0x22113322
|
||||
mcs4096qam6gb2po=0xFFEEFFFF
|
||||
mcs4096qam6gb3po=0xCCDDBBCC
|
||||
mcs4096qam6gb4po=0xBBBBBBAA
|
||||
mcs4096qam6gb5po=0xAAAAAAAA
|
||||
mcs4096qam6gb6po=0x9999AAAA
|
||||
|
||||
mcs10poexp=0x02020203
|
||||
mcs11poexp=0x02020203
|
||||
mcs12poexp=0xffffffff
|
||||
mcs13poexp=0xffffffff
|
||||
|
||||
mcs10poexp6g=0x00000000
|
||||
mcs11poexp6g=0x00000000
|
||||
mcs12poexp6g=0xC1041041
|
||||
mcs13poexp6g=0xC1041041
|
||||
|
||||
## ULOFDMA Board limit PPRs for 6G20 ##
|
||||
ruppr6g20bpsk=0x7df29062,0x2328a7df
|
||||
ruppr6g20qpsk=0x7df29062,0x2328a7df
|
||||
ruppr6g20qam16=0x7df10842,0x231867df
|
||||
ruppr6g20qam64=0x7df294a5,0x231457df
|
||||
ruppr6g20qam256=0x7df4a529,0x232497df
|
||||
ruppr6g20qam1024=0x7df6b58c,0x2334c7df
|
||||
ruppr6g20qam4096=0x7df7bdef,0x234d37df
|
||||
## ULOFDMA Board limit PPRs for 6G40 ##
|
||||
ruppr6g40bpsk=0x7c729085,0x232cb7df
|
||||
ruppr6g40qpsk=0x7c829084,0x2330b7df
|
||||
ruppr6g40qam16=0x7c6294a5,0x232897df
|
||||
ruppr6g40qam64=0x7c8420e8,0x232077df
|
||||
ruppr6g40qam256=0x7cb5ad4b,0x232cb7df
|
||||
ruppr6g40qam1024=0x7d07bdee,0x234107df
|
||||
ruppr6g40qam4096=0x7d57bdef,0x234d37df
|
||||
## ULOFDMA Board limit PPRs for 6G80 ##
|
||||
ruppr6g80bpsk=0x14418c63,0x0b28a7df
|
||||
ruppr6g80qpsk=0x18418c63,0x0b28a7df
|
||||
ruppr6g80qam16=0x10421064,0x092087df
|
||||
ruppr6g80qam64=0x1c739ce7,0x081c77df
|
||||
ruppr6g80qam256=0x2cb5a94b,0x0c28a7df
|
||||
ruppr6g80qam1024=0x38d6b58c,0x0e34d7df
|
||||
ruppr6g80qam4096=0x4d17bdef,0x124917df
|
||||
## ULOFDMA Board limit PPRs for 6G160 ##
|
||||
ruppr6g160bpsk=0x1c6298c5,0x073007c7
|
||||
ruppr6g160qpsk=0x1c6318c5,0x073007c7
|
||||
ruppr6g160qam16=0x186318c6,0x0b2807c8
|
||||
ruppr6g160qam64=0x1c739ce7,0x081c07ca
|
||||
ruppr6g160qam256=0x2cb52d4a,0x0b2c17d0
|
||||
ruppr6g160qam1024=0x30c62d6e,0x0c2c17d2
|
||||
ruppr6g160qam4096=0x4d27bdef,0x135057d3
|
||||
|
||||
|
||||
subband6gver=0x1
|
||||
|
||||
#OOB params
|
||||
#device_wake_opt=1
|
||||
host_wake_opt=0
|
||||
# temporarily disable deepsleep health check
|
||||
ds_hc_enable=0
|
||||
|
||||
# 5G Main SWCTRL
|
||||
swctrlmap_5g=0x00700070,0x00700070,0x00180018,0x00380038,0xFFFF
|
||||
swctrlmapext_5g=0x88,0x88,0x88,0x00,0xF
|
||||
# 6G Main SWCTRL
|
||||
swctrlmap_6g=0x00500050,0x00500050,0x00180018,0x00380038,0xFFFF
|
||||
swctrlmapext_6g=0x88,0x88,0x88,0x00,0xF
|
||||
# 2G Aux SWCTRL
|
||||
slice/1/swctrlmap_2g=0x00020001,0x00020001,0x00010002,0x00000000,0xFFFF
|
||||
slice/1/swctrlmapext_2g=0x44,0x44,0x44,0x00,0xF
|
||||
# 5G WL Scan SWCTRL
|
||||
slice/2/swctrlmap_5g=0x00000000,0x00000000,0x00180018,0x00380038,0xFFFF
|
||||
slice/2/swctrlmapext_5g=0x88,0x88,0x88,0x00,0xF
|
||||
# 6G WL Scan SWCTRL
|
||||
slice/2/swctrlmap_6g=0x00000000,0x00000000,0x00180018,0x00380038,0xFFFF
|
||||
slice/2/swctrlmapext_6g=0x88,0x88,0x88,0x00,0xF
|
||||
# 2G WL Scan SWCTRL
|
||||
slice/2/swctrlmap_2g=0x00000000,0x00000000,0x00010002,0x00000000,0xFFFF
|
||||
slice/2/swctrlmapext_2g=0x44,0x44,0x44,0x00,0xF
|
||||
|
||||
# Bit<19:18> Meant for the eLNA control to scan
|
||||
#slice0=Main, slice1=Aux
|
||||
clb5gslice0core0=0x80078
|
||||
clb5gslice0core1=0x80078
|
||||
clb5gslice2core0=0x80078
|
||||
clb5gslice2core1=0x80078
|
||||
clb2gslice1core0=0x40007
|
||||
clb2gslice1core1=0x40007
|
||||
clb2gslice2core0=0x40007
|
||||
clb2gslice2core1=0x40007
|
||||
|
||||
fem_table_init_val=0x00000000,0x00380038,0x00380038
|
||||
fem_table_init_val_ext=0x00000000,0x00000000,0x00000000
|
||||
|
||||
slice/1/fem_table_init_val=0x00000000,0x00000000,0x00000000
|
||||
slice/1/fem_table_init_val_ext=0x00000000,0x00000000,0x00000000
|
||||
|
||||
muxenab=1
|
||||
|
||||
|
||||
# [31:24] - rts; [23:16] - cts; [15:8] - Tx; [7:0] - Rx;
|
||||
fuart_sig2pin_map=0x0b0a0908
|
||||
|
||||
###Comment out BT section for initial bringup
|
||||
#BT Coex
|
||||
btc_mode=1
|
||||
#btc_params82=0x1a0
|
||||
# BT shared ant configuration
|
||||
btc_prisel_ant_mask=0x0
|
||||
btc_prisel_mask=0x1
|
||||
# Bit<19:18> Meant for the eLNA control to scan
|
||||
clb_swctrl_smask_ant0=0xc00ff
|
||||
clb_swctrl_smask_ant1=0xc00ff
|
||||
|
||||
# elna bypass in scan
|
||||
slice/2/scan_ebyp_ncc=1
|
||||
# energy detect threshold
|
||||
ed_thresh2g=-63
|
||||
ed_thresh5g=-63
|
||||
ed_thresh6g=-74,-74
|
||||
ed_thresh_sec5g=-72
|
||||
ed_thresh_sec6g=-81,-81
|
||||
# energy detect threshold for EU
|
||||
eu_edthresh2g=-62
|
||||
eu_edthresh5g=-71
|
||||
eu_edthresh6g=-77,-77
|
||||
eu_edthresh_sec5g=-70
|
||||
eu_edthresh_sec6g=-78,-78
|
||||
|
||||
## List of duty cycle temperature thresholds in descending order (num = 3)
|
||||
tvpm_dc_temp_threshold=110,105,100
|
||||
slice/1/tvpm_dc_temp_threshold=110,105,100
|
||||
|
||||
#CLTM Duty cycles
|
||||
tvpm_dc_cltm=100,100,90,90,80,80,70,70,60,60,50,50,40,40,30,30,20,20,1,1
|
||||
|
||||
#Feature flags
|
||||
femctrl=17
|
||||
|
||||
# FE Loss comp parameters
|
||||
slice/1/felossTx2ga0=4,4,5,5,5,6,6,6,6,6,6,6,7,7
|
||||
slice/1/felossTx2ga1=3,3,3,3,3,3,3,3,4,5,6,6,7,7
|
||||
slice/1/felossRx2ga0=3,4,3,3,3,2,2,2,2,2,2,2,3,3
|
||||
slice/1/felossRx2ga1=4,4,3,3,2,1,1,2,3,4,4,5,6,6
|
||||
felossTx5ga0=11,7,6,6
|
||||
felossTx5ga1=10,9,7,3
|
||||
felossRx5ga0=9,6,4,9
|
||||
felossRx5ga1=10,8,6,10
|
||||
felossTx6ga0=7,9,9,11,12,16
|
||||
felossTx6ga1=1,4,8,7,11,13
|
||||
felossRx6ga0=10,8,7,5,8,11
|
||||
felossRx6ga1=8,7,5,3,5,7
|
||||
slice/2/felossRx2ga0=0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
slice/2/felossRx2ga1=0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
slice/2/felossRx5ga0=0,0,0,0
|
||||
slice/2/felossRx5ga1=0,0,0,0
|
||||
slice/2/felossRx6ga0=0,0,0,0,0,0
|
||||
slice/2/felossRx6ga1=0,0,0,0,0,0
|
||||
|
||||
## ULOFDMA Board limit PPRs for 2G20 ##
|
||||
ruppr2g20bpsk=0x7df10c64,0x291877df
|
||||
ruppr2g20qpsk=0x7df10c64,0x291c77df
|
||||
ruppr2g20qam16=0x7df214a6,0x292497df
|
||||
ruppr2g20qam64=0x7df5254f,0x2928a7df
|
||||
ruppr2g20qam256=0x7df7bdcf,0x294527df
|
||||
ruppr2g20qam1024=0x7df7b9ef,0x294d27df
|
||||
ruppr2g20qam4096=0x7df7bdef,0x295957df
|
||||
|
||||
## ULOFDMA Board limit PPRs for 5G20 ##
|
||||
ruppr5g20bpsk=0x7df10400,0x241c77df
|
||||
ruppr5g20qpsk=0x7df10400,0x241c77df
|
||||
ruppr5g20qam16=0x7df08421,0x241457df
|
||||
ruppr5g20qam64=0x7df318c7,0x241c67df
|
||||
ruppr5g20qam256=0x7df5294b,0x2428a7df
|
||||
ruppr5g20qam1024=0x7df7bdef,0x244107df
|
||||
ruppr5g20qam4096=0x7df7bdef,0x245d67df
|
||||
## ULOFDMA Board limit PPRs for 5G40 ##
|
||||
ruppr5g40bpsk=0x7c620c64,0x2428a7df
|
||||
ruppr5g40qpsk=0x7c620c64,0x242897df
|
||||
ruppr5g40qam16=0x7c529485,0x242487df
|
||||
ruppr5g40qam64=0x7c739cc8,0x241c77df
|
||||
ruppr5g40qam256=0x7cb5ad4b,0x242ca7df
|
||||
ruppr5g40qam1024=0x7d37bdef,0x244d27df
|
||||
ruppr5g40qam4096=0x7dc7bdef,0x246577df
|
||||
## ULOFDMA Board limit PPRs for 5G80 ##
|
||||
ruppr5g80bpsk=0x1c521085,0x0b2cb7df
|
||||
ruppr5g80qpsk=0x1c521085,0x0b2cb7df
|
||||
ruppr5g80qam16=0x186298c6,0x0a28a7df
|
||||
ruppr5g80qam64=0x186318c6,0x061867df
|
||||
ruppr5g80qam256=0x2ca5ad6b,0x0b2ca7df
|
||||
ruppr5g80qam1024=0x4517bdef,0x114507df
|
||||
ruppr5g80qam4096=0x5d47bdef,0x0a5557df
|
||||
## ULOFDMA Board limit PPRs for 5G160 ##
|
||||
ruppr5g160bpsk=0x248398e7,0x093407c9
|
||||
ruppr5g160qpsk=0x248398e7,0x093407c9
|
||||
ruppr5g160qam16=0x1c7318e7,0x0b2807c7
|
||||
ruppr5g160qam64=0x20839d08,0x081c07c8
|
||||
ruppr5g160qam256=0x2ca5294b,0x0b2807cb
|
||||
ruppr5g160qam1024=0x5117bdef,0x124007d4
|
||||
ruppr5g160qam4096=0x6157bdef,0x186067d8
|
||||
residual_cfo_comp=280
|
||||
|
||||
# ABUCK Votage mapping check (BCM4397_switcher_tbls in pmu.tcl)
|
||||
# 0 --> 0.87V, 1--> 0.88V, 2-->0.89V,..,5-->0.92V.,.., 15 --> 1.02V
|
||||
# -1 --> 0.86V, -2 --> 0.85V, -3 --> 0.67V, -4 --> 0.66V,.. -16 --> 0.54
|
||||
abuck_volt=0
|
||||
slice/1/abuck_volt=0
|
||||
slice/2/abuck_volt=0
|
||||
|
||||
# CBUCK Votage mapping check (BCM4397_switcher_tbls in pmu.tcl)
|
||||
# 0 --> 0.60V, 1--> 0.61V, 2-->0.62V,...., 15 --> 0.75V, 16 --> 0.76V
|
||||
# 31 --> 0.59V, 30 --> 0.58V, 29 --> 0.57V, 28 --> 0.56V,.. 22 --> 0.50V
|
||||
# 21 --> 0.83V, 20 --> 0.81V, 19 --> 0.79V, 18 --> 0.78V, 17 --> 0.77V
|
||||
#cbuck_volt=21
|
||||
|
||||
# WAR for Fc/16 spur for some channels in Main slice (Disabled by default)
|
||||
#txfcby16spur_war=0
|
||||
#slice/1/txfcby16spur_war=0
|
||||
|
||||
# Spur canceller WAR for Fc/16 spur for some channels in Main slice
|
||||
txspurcan_en=1
|
||||
# channel specific Spur cancel enable
|
||||
txspurcan_chspecific_en=1
|
||||
txspurcan_chspecific_fc1=7025 # MHz
|
||||
#there is a spur seen at 1434.6 MHz offset from 7025 MHz
|
||||
txspurfreq1_chspecific_fc1=1435
|
||||
|
||||
slice/1/txspurcan_en=0
|
||||
|
||||
# ocl
|
||||
ocl=1
|
||||
slice/1/ocl=1
|
||||
ocl_cm=1
|
||||
slice/1/ocl_cm=2
|
||||
|
||||
#tvpm
|
||||
tvpm=1
|
||||
slice/1/tvpm=1
|
||||
|
||||
# Disable bphy predetect
|
||||
slice/1/bphy_pre_det_en=0
|
||||
|
||||
##Dynamic SAR related Params
|
||||
dynsar_fcc_rev=0xFF
|
||||
|
||||
##LPC EPABYPASS MODE
|
||||
lpc_epabypass_en=1
|
||||
lpc_epabypass_maxpwr=-10
|
||||
lpc_epagain=60
|
||||
slice/1/lpc_epabypass_swctrl=0x0
|
||||
|
||||
#GPIO pin's func sel value for VDDIO optimization
|
||||
fsel_as_input_gpio=1
|
||||
|
||||
# lesi input noise offset in min-pwr-cal: 2G,5G,6G
|
||||
lesi_noiseoffset=90,96,93
|
||||
Reference in New Issue
Block a user