merge with master 2.1_release accepted/tizen_2.1/20130425.020354 submit/tizen_2.1/20130425.000239
authorJinkun Jang <jinkun.jang@samsung.com>
Fri, 15 Mar 2013 16:03:12 +0000 (01:03 +0900)
committerJinkun Jang <jinkun.jang@samsung.com>
Fri, 15 Mar 2013 16:03:12 +0000 (01:03 +0900)
packaging/wlandrv-plugin-tizen-bcm43xx.spec
wlandrv-plugin-bcm43xx/lib/firmware/nvram_mfg_bcm4330b1_murata_old.txt [new file with mode: 0755]
wlandrv-plugin-bcm43xx/lib/firmware/nvram_mfg_bcm4334b2b3_semcosh_20120723.txt [new file with mode: 0755]
wlandrv-plugin-bcm43xx/lib/firmware/nvram_net_bcm4330b1_cob_old.txt [new file with mode: 0755]
wlandrv-plugin-bcm43xx/lib/firmware/nvram_net_bcm4330b1_murata_5.90.100.270.txt [new file with mode: 0755]
wlandrv-plugin-bcm43xx/lib/firmware/nvram_net_bcm4334b2_murata_20120504.txt [new file with mode: 0755]
wlandrv-plugin-bcm43xx/lib/firmware/nvram_net_bcm4334b2b3_semcosh_20120723.txt [new file with mode: 0755]
wlandrv-plugin-bcm43xx/usr/bin/wlan.sh

index 7d2e5ba..e397faf 100644 (file)
@@ -2,7 +2,7 @@
 %define debug_package %{nil}
 Name:       wlandrv-plugin-tizen-bcm43xx
 Summary:    Firmware & tools for broadcom
-Version: 1.0.3
+Version: 1.0.2
 Release:    1
 Group:      TO_BE/FILLED_IN
 License:    TO BE FILLED IN
diff --git a/wlandrv-plugin-bcm43xx/lib/firmware/nvram_mfg_bcm4330b1_murata_old.txt b/wlandrv-plugin-bcm43xx/lib/firmware/nvram_mfg_bcm4330b1_murata_old.txt
new file mode 100755 (executable)
index 0000000..123cd33
--- /dev/null
@@ -0,0 +1,79 @@
+manfid=0x2d0\r
+prodid=0x0532\r
+vendid=0x14e4\r
+devid=0x4360\r
+boardtype=0x0532\r
+boardrev=0x40\r
+boardflags=0x10080a01\r
+nocrc=1\r
+xtalfreq=37400\r
+boardnum=22\r
+macaddr=00:90:4c:c5:12:38\r
+ag0=255\r
+aa2g=1\r
+aa5g=1\r
+ccode=ALL\r
+pa0b0=0x1531\r
+pa0b1=0xfd93\r
+pa0b2=0xff6b\r
+cckPwrOffset=4\r
+# rssi params for 2.4GHz\r
+rssismf2g=0xa\r
+rssismc2g=0x3\r
+rssisav2g=0x7\r
+# rssi params for 5GHz\r
+rssismf5g=0xa\r
+rssismc5g=0x7\r
+rssisav5g=0x1\r
+#PA parameters for lower a-band\r
+pa1lob0=0x150c\r
+pa1lob1=0xfd53\r
+pa1lob2=0xff42\r
+#PA parameters for midband\r
+pa1b0=0x1515\r
+pa1b1=0xfd58\r
+pa1b2=0xff4a\r
+#PA parameters for high band\r
+pa1hib0=0x149b\r
+pa1hib1=0xfd64\r
+pa1hib2=0xff4f\r
+sromrev=3\r
+maxp2ga0=0x48\r
+ofdm2gpo=0x55555555\r
+mcs2gpo0=0x7777\r
+mcs2gpo1=0x7777\r
+maxp5ga0=0x48\r
+maxp5gla0=0x48\r
+maxp5gha0=0x48\r
+ofdm5gpo=0x55555555\r
+ofdm5glpo=0x55555555\r
+ofdm5ghpo=0x55555555\r
+mcs5gpo0=0x7777\r
+mcs5gpo1=0x7777\r
+mcs5glpo0=0x7777\r
+mcs5glpo1=0x7777\r
+mcs5ghpo0=0x7777\r
+mcs5ghpo1=0x7777\r
+extpagain5g=2\r
+rfreg033=0x1f\r
+pacalidx2g=65\r
+dacrate2g=160\r
+swctrlmap_2g=0x04040404,0x02020202,0x04040404,0x010202,0x1ff\r
+swctrlmap_5g=0x50505050,0x28282020,0x20202020,0x010202,0x2f8\r
+triso5g=9\r
+xtalmode=0x20,0x4,0\r
+noise_cal_ref_2g=56\r
+noise_cal_po_bias_2g=-4\r
+pa0itssit=0x20\r
+txiqlopapu5g=1\r
+txiqlopag5g=0x10\r
+\r
+#tssitime=1\r
+txalpfbyp2g=1\r
+cckdigfilttype=21\r
+#ofdmdigfilttype=2\r
+\r
+#for GPIO\r
+sd_gpout=0\r
+sd_oobonly=1\r
+\r
diff --git a/wlandrv-plugin-bcm43xx/lib/firmware/nvram_mfg_bcm4334b2b3_semcosh_20120723.txt b/wlandrv-plugin-bcm43xx/lib/firmware/nvram_mfg_bcm4334b2b3_semcosh_20120723.txt
new file mode 100755 (executable)
index 0000000..03b33c5
--- /dev/null
@@ -0,0 +1,160 @@
+# SWB-B53_R05D_B2_B3_QM_17E_4p2_58.54_06/19/2012\r
+\r
+manfid=0x2d0\r
+prodid=0x05c1\r
+vendid=0x14e4\r
+devid=0x4380\r
+boardtype=0x05de\r
+boardrev=0x1200\r
+boardnum=22\r
+macaddr=00:90:4c:c5:12:38\r
+sromrev=3\r
+\r
+boardflags=0x10081a01\r
+xtalfreq=37400\r
+nocrc=1\r
+ag0=252\r
+aa2g=1\r
+ccode=ALL\r
+#regrev=24\r
+pa0itssit=0x20\r
+\r
+#PA parameters for 2.4GHz_0327\r
+pa0b0=0x4094\r
+pa0b1=0xF9E5\r
+pa0b2=0x1FB\r
+tssifloor2g=12\r
+extpagain2g=2\r
+extpagain5g=2\r
+cckPwrOffset=12\r
+\r
+# rssi params for 2.4GHz\r
+rssismf2g=0x2\r
+rssismc2g=0xC\r
+rssisav2g=0x1\r
+\r
+# rssi params for 5GHz\r
+rssismf5g=0x8\r
+rssismc5g=0x8\r
+rssisav5g=0x1\r
+\r
+#PA parameters for lower band_QM_4p2_120517\r
+pa1lob0=0x1A7F\r
+pa1lob1=0xFD49\r
+pa1lob2=0xFFDD\r
+tssifloor5gl=18\r
+#PA parameters for midband_QM_4P2_120214\r
+pa1b0=0x1712\r
+pa1b1=0xFD5D\r
+pa1b2=0xFF82\r
+tssifloor5gm=18\r
+#PA parameters for high band_QM_4P2_120613\r
+pa1hib0=0x1696\r
+pa1hib1=0xFD64\r
+pa1hib2=0xFF8D\r
+tssifloor5gh=18\r
+\r
+PwrOffset40mhz5g=4\r
+rxpo5g=0\r
+\r
+maxp2ga0=76\r
+ofdm2gpo=0x77777777\r
+mcs2gpo0=0x9999\r
+mcs2gpo1=0x9999\r
+cckdigfilttype=24\r
+ofdmdigfilttype2g=2\r
+ofdmdigfilttype5g=3\r
+ofdm40digfilttype=8\r
+\r
+maxp5gla0=64\r
+ofdm5glpo=0x33333333\r
+mcs5glpo0=0x5555\r
+mcs5glpo1=0x5555\r
+mcs5glpo2=0x7777\r
+mcs5glpo3=0x7777\r
+\r
+maxp5ga0=66\r
+ofdm5gpo=0x33333333\r
+mcs5gpo0=0x5555\r
+mcs5gpo1=0x5555\r
+mcs5gpo2=0x7777\r
+mcs5gpo3=0x7777\r
+\r
+maxp5gha0=65\r
+ofdm5ghpo=0x33333333\r
+mcs5ghpo0=0x5555\r
+mcs5ghpo1=0x5555\r
+mcs5ghpo2=0x7777\r
+mcs5ghpo3=0x7777\r
+\r
+#il0macaddr=00:90:4c:c5:12:38\r
+wl0id=0x431b\r
+pagc2g=0x10\r
+\r
+#For SEMCO B53-R05-eLNA Module\r
+swctrlmap_2g=0x0c0c0c0c,0x12120202,0x02020202,0x11202,0x1ff\r
+swctrlmap_5g=0x40404040,0xa0a0a0a0,0x80808080,0x11202,0x2f8\r
+\r
+elna_off_gain_idx_2g=30\r
+\r
+triso2g=6\r
+triso5g=3\r
+\r
+muxenab=0x10\r
+#sd_gpout=0\r
+#sd_oobonly=1\r
+\r
+dacrate2xen=1\r
+txalpfbyp=1\r
+\r
+# In RC58.29, adding to keep the txALPF powered up , even when the txALPF is bypassed. \r
+txalpfpu=1\r
+\r
+# 11b ACR Performance\r
+aci_detect_en_2g=1\r
+dacpu.fab.4=1\r
+\r
+gain_settle_dly_2g=4\r
+gain_settle_dly_5g=4\r
+\r
+#For TSMC rx sensitivity in low rate\r
+noise_cal_po_2g=-1\r
+\r
+#For UMC rx sensitivity in low rate\r
+noise_cal_po_2g.fab.4=6\r
+noise_cal_po_40_2g=-1\r
+noise_cal_high_gain_2g=73\r
+noise_cal_nf_substract_val_2g=346\r
+noise_cal_po_5g=-1\r
+noise_cal_po_40_5g=-1\r
+noise_cal_high_gain_5g=73\r
+\r
+# Adding in RC58.29\r
+noise_cal_nf_substract_val_5g=346\r
+\r
+iqlocalidx5g=55\r
+\r
+# In RC58.35/38. Added on For LOFT\r
+dlocalidx5g=75\r
+\r
+# In RC58.33, change EPA_or_PAD_lpbck5g=1 to lpbckmode5g=1 \r
+#EPA_or_PAD_lpbck5g=1\r
+lpbckmode5g=1 \r
+txiqlopapu5g=0\r
+iqcalidx5g=50\r
+txiqlopapu2g=0\r
+\r
+#In RC58.35, Change Value to 5\r
+dlorange_lowlimit=5\r
+loflag=1\r
+\r
+# In RC58.29, for RSSI return with pkteng_stats\r
+rssicorrnorm=3\r
+rssicorratten=3\r
+rssicorrnorm5g=5,3,3\r
+rssicorratten5g=5,3,3\r
+\r
+#for BT-coexistence\r
+btc_params80=0\r
+btc_params6=10\r
+btc_params95=53  \r
diff --git a/wlandrv-plugin-bcm43xx/lib/firmware/nvram_net_bcm4330b1_cob_old.txt b/wlandrv-plugin-bcm43xx/lib/firmware/nvram_net_bcm4330b1_cob_old.txt
new file mode 100755 (executable)
index 0000000..2d79a5d
--- /dev/null
@@ -0,0 +1,87 @@
+manfid=0x2d0\r
+prodid=0x0532\r
+vendid=0x14e4\r
+devid=0x4360\r
+boardtype=0x0532\r
+boardrev=0x20\r
+boardflags=0x10080200\r
+\r
+nocrc=1\r
+xtalfreq=37400\r
+xtalmode=0x20,0x4,0\r
+boardnum=22\r
+macaddr=00:90:4c:c5:12:38\r
+\r
+ag0=255\r
+ag1=255\r
+aa2g=1\r
+ccode=ALL\r
+\r
+# 2G PA para_m_R06\r
+pa0b0=5447\r
+pa0b1=64916\r
+pa0b2=65392\r
+#pa0itssit=62\r
+rssismf2g=0xa\r
+rssismc2g=0x3\r
+rssisav2g=0x7\r
+\r
+# rssi params for 5GHz\r
+#rssismf5g=0x4\r
+rssismf5g=0xa\r
+rssismc5g=0x7\r
+rssisav5g=0x1\r
+#PA parameters for lower band\r
+pa1lob0=5408\r
+pa1lob1=64851\r
+pa1lob2=65337\r
+#PA parameters for midband\r
+pa1b0=5351\r
+pa1b1=64860\r
+pa1b2=65345\r
+#PA parameters for high band\r
+pa1hib0=4924\r
+pa1hib1=64895\r
+pa1hib2=65329\r
+\r
+# 2G PA offset_0117\r
+maxp2ga0=72\r
+sromrev=3\r
+cckpo=0\r
+ofdm2gpo=0x66666666\r
+mcs2gpo0=0xaaaa\r
+mcs2gpo1=0xaaaa\r
+\r
+# 5G PA offset_0117\r
+maxp5ga0=60\r
+maxp5gla0=60\r
+maxp5gha0=60\r
+ofdm5gpo=0x33333333\r
+ofdm5glpo=0x33333333\r
+ofdm5ghpo=0x33333333\r
+mcs5gpo0=0x9999\r
+mcs5gpo1=0x9999\r
+mcs5glpo0=0x9999\r
+mcs5glpo1=0x9999\r
+mcs5ghpo0=0x9999\r
+mcs5ghpo1=0x9999\r
+\r
+cckPwrOffset=4\r
+cckdigfilttype=22\r
+ofdmdigfilttype=2\r
+#wl0id=0x431b\r
+extpagain5g=2\r
+rfreg033=0x19\r
+rfreg033_cck=0x1f\r
+pacalidx2g=65\r
+dacrate=160\r
+txalpfbyp=1\r
+bphyscale=17\r
+\r
+sd_gpout=0\r
+sd_gpval=1\r
+sd_oobonly=1\r
+\r
+swctrlmap_2g=0x84048404, 0x82028202, 0x84048404, 0x010202, 0x1ff\r
+swctrlmap_5g=0xC040C040, 0xB030A020, 0x8000C040, 0x010A02, 0x2F8\r
+\r
diff --git a/wlandrv-plugin-bcm43xx/lib/firmware/nvram_net_bcm4330b1_murata_5.90.100.270.txt b/wlandrv-plugin-bcm43xx/lib/firmware/nvram_net_bcm4330b1_murata_5.90.100.270.txt
new file mode 100755 (executable)
index 0000000..ca12d2d
--- /dev/null
@@ -0,0 +1,88 @@
+# No change from 100.24_modified\r
+manfid=0x2d0\r
+prodid=0x0532\r
+vendid=0x14e4\r
+devid=0x4360\r
+boardtype=0x0532\r
+boardrev=0x40\r
+boardflags=0x10080a01\r
+regrev=3\r
+nocrc=1\r
+xtalfreq=37400\r
+boardnum=22\r
+macaddr=00:90:4c:c5:12:38\r
+# modified\r
+ag0=0\r
+aa2g=1\r
+aa5g=1\r
+ccode=ALL\r
+pa0b0=0x1531\r
+pa0b1=0xfd93\r
+pa0b2=0xff6b\r
+cckPwrOffset=4\r
+rssismf2g=0xa\r
+rssismc2g=0x3\r
+rssisav2g=0x7\r
+rssismf5g=0xa\r
+rssismc5g=0x7\r
+rssisav5g=0x1\r
+pa1lob0=0x150c\r
+pa1lob1=0xfd53\r
+pa1lob2=0xff42\r
+pa1b0=0x1515\r
+pa1b1=0xfd58\r
+pa1b2=0xff4a\r
+pa1hib0=0x149b\r
+pa1hib1=0xfd64\r
+pa1hib2=0xff4f\r
+sromrev=3\r
+maxp2ga0=0x48\r
+ofdm2gpo=0x55555555\r
+mcs2gpo0=0x7777\r
+mcs2gpo1=0x7777\r
+maxp5ga0=0x48\r
+maxp5gla0=0x48\r
+maxp5gha0=0x48\r
+ofdm5gpo=0x55555555\r
+ofdm5glpo=0x55555555\r
+ofdm5ghpo=0x55555555\r
+mcs5gpo0=0x7777\r
+mcs5gpo1=0x7777\r
+mcs5glpo0=0x7777\r
+mcs5glpo1=0x7777\r
+mcs5ghpo0=0x7777\r
+mcs5ghpo1=0x7777\r
+txiqlopapu5g=1\r
+txiqlopag5g=0x10\r
+# change value\r
+iqlocalidx5g=24\r
+extpagain5g=2\r
+rfreg033=0x19\r
+rfreg033_cck=0x1f\r
+pacalidx2g=65\r
+dacrate2g=160\r
+swctrlmap_2g=0x04040404,0x02020202,0x04040404,0x010202,0x1ff\r
+swctrlmap_5g=0x50505050,0x28282020,0x20202020,0x010202,0x2f8\r
+triso5g=9\r
+xtalmode=0x20,0x4,0\r
+noise_cal_po_5g=5\r
+#noise_cal_enable_5g=0\r
+pa0itssit=0x20\r
+txalpfbyp2g=1\r
+cckdigfilttype=21\r
+sd_gpout=0\r
+sd_oobonly=1\r
+btc_params80=0\r
+btc_params6=10\r
+btc_params8=10000\r
+loidacmode5g=1\r
+#tssitime=1\r
+noise_cal_ref_2g=52\r
+#noise_cal_po_bias_2g=-4 \r
+bphyscale=17\r
+txgaintbl5g=1\r
+# added parameters\r
+noise_cal_enable_2g=1\r
+noise_cal_po_2g=-3\r
+tridx5g=0\r
+\r
diff --git a/wlandrv-plugin-bcm43xx/lib/firmware/nvram_net_bcm4334b2_murata_20120504.txt b/wlandrv-plugin-bcm43xx/lib/firmware/nvram_net_bcm4334b2_murata_20120504.txt
new file mode 100755 (executable)
index 0000000..a9b7663
--- /dev/null
@@ -0,0 +1,122 @@
+#120504 Nvram VM Version 38\r
+\r
+manfid=0x2d0\r
+prodid=0x05c1\r
+vendid=0x14e4\r
+devid=0x4380\r
+boardtype=0x05c1\r
+boardrev=0x1200\r
+boardnum=22\r
+macaddr=00:90:4c:c5:12:38\r
+sromrev=3\r
+boardflags=0x10081a01\r
+xtalfreq=37400\r
+nocrc=1\r
+ag0=0\r
+aa2g=1\r
+ccode=GB\r
+\r
+#Power Cal\r
+pa0itssit=0x20\r
+pa0b0=0x1823\r
+pa0b1=0xFCF2\r
+pa0b2=0xFF28\r
+tssifloor2g=40\r
+extpagain2g=2\r
+extpagain5g=2\r
+rssismf2g=0x2\r
+rssismc2g=0x7\r
+rssisav2g=0x1\r
+cckPwrOffset=8\r
+rssismf5g=0xf\r
+rssismc5g=0x9\r
+rssisav5g=0x1\r
+pa1lob0=0x154D\r
+pa1lob1=0xFD56\r
+pa1lob2=0xFF3C\r
+tssifloor5gl=20\r
+pa1b0=0x15A4\r
+pa1b1=0xFD4C\r
+pa1b2=0xFF3E\r
+tssifloor5gm=20\r
+pa1hib0=0x15B1\r
+pa1hib1=0xFD49\r
+pa1hib2=0xFF40\r
+tssifloor5gh=20\r
+rxpo5g=0\r
+\r
+#2.4GHz Power\r
+maxp2ga0=0x50\r
+ofdm2gpo=0x99999992\r
+mcs2gpo0=0xcccc\r
+mcs2gpo1=0xcccc\r
+\r
+#5GHz Power\r
+maxp5ga0=0x50\r
+maxp5gla0=0x49\r
+maxp5gha0=0x54\r
+ofdm5gpo=0x44444441\r
+ofdm5glpo=0x66666663\r
+ofdm5ghpo=0x55555552\r
+mcs5gpo0=0x6666\r
+mcs5gpo1=0x6666\r
+mcs5glpo0=0x8888\r
+mcs5glpo1=0x8888\r
+mcs5ghpo0=0x6666\r
+mcs5ghpo1=0x6666\r
+mcs5gpo2=0x6666\r
+mcs5gpo3=0x6666\r
+mcs5glpo2=0x8888\r
+mcs5glpo3=0x8888\r
+mcs5ghpo2=0x6666\r
+mcs5ghpo3=0x6666\r
+\r
+pagc2g=0x10\r
+#switch\r
+swctrlmap_2g=0x00010001,0x00420002,0x00020002,0x044202,0x1ff\r
+swctrlmap_2g.fab.4=0x00010001,0x00420002,0x00400040,0x044202,0x1ff\r
+swctrlmap_5g=0x00080008,0x00300010,0x00100000,0x044202,0x238\r
+elna_off_gain_idx_2g=27\r
+triso2g=4\r
+triso2g.fab.4=6\r
+triso5g=5\r
+#for oob\r
+muxenab=0x10\r
+PwrOffset40mhz5g=-13\r
+dacrate2xen=1\r
+txalpfbyp=1\r
+txalpfpu=1\r
+ofdmdigfilttype=3\r
+ofdm40digfilttype=5\r
+ofdmdigfilttype5g=0\r
+dacpu.fab.4=1\r
+gain_settle_dly_2g=4\r
+noise_cal_po_2g=-1\r
+noise_cal_po_2g.fab.4=3\r
+noise_cal_high_gain_2g=73\r
+noise_cal_nf_substract_val_2g=346\r
+gain_settle_dly_5g=4\r
+noise_cal_po_5g=-1\r
+noise_cal_po_40_5g=-1\r
+noise_cal_high_gain_5g=73\r
+noise_cal_nf_substract_val_5g=346\r
+#sd_gpout=0\r
+#sd_oobonly=1\r
+aci_detect_en_2g=1\r
+iqlocalidx5g=55\r
+lpbckmode5g=1 \r
+txiqlopapu5g=0\r
+iqcalidx5g=50\r
+txiqlopapu2g=0\r
+dlorange_lowlimit=5\r
+loflag=1\r
+#for RSSI return with pkteng_stats in MFG Nvram only\r
+#rssicorrnorm=2\r
+#rssicorratten=2\r
+#rssicorrnorm5g=4,5,5\r
+#rssicorratten5g=4,5,5\r
+#for Co-Ex\r
+btc_params80=0\r
+btc_params6=10\r
+\r
+dlocalidx5g=75\r
diff --git a/wlandrv-plugin-bcm43xx/lib/firmware/nvram_net_bcm4334b2b3_semcosh_20120723.txt b/wlandrv-plugin-bcm43xx/lib/firmware/nvram_net_bcm4334b2b3_semcosh_20120723.txt
new file mode 100755 (executable)
index 0000000..6795aab
--- /dev/null
@@ -0,0 +1,160 @@
+# SWB-B53_R05D_B2_B3_QM_17E_4p2_58.54_06/19/2012\r
+\r
+manfid=0x2d0\r
+prodid=0x05c1\r
+vendid=0x14e4\r
+devid=0x4380\r
+boardtype=0x05de\r
+boardrev=0x1200\r
+boardnum=22\r
+macaddr=00:90:4c:c5:12:38\r
+sromrev=3\r
+\r
+boardflags=0x10081a01\r
+xtalfreq=37400\r
+nocrc=1\r
+ag0=252\r
+aa2g=1\r
+ccode=ALL\r
+#regrev=24\r
+pa0itssit=0x20\r
+\r
+#PA parameters for 2.4GHz_0327\r
+pa0b0=0x4094\r
+pa0b1=0xF9E5\r
+pa0b2=0x1FB\r
+tssifloor2g=12\r
+extpagain2g=2\r
+extpagain5g=2\r
+cckPwrOffset=12\r
+\r
+# rssi params for 2.4GHz\r
+rssismf2g=0x2\r
+rssismc2g=0xC\r
+rssisav2g=0x1\r
+\r
+# rssi params for 5GHz\r
+rssismf5g=0x8\r
+rssismc5g=0x8\r
+rssisav5g=0x1\r
+\r
+#PA parameters for lower band_QM_4p2_120517\r
+pa1lob0=0x1A7F\r
+pa1lob1=0xFD49\r
+pa1lob2=0xFFDD\r
+tssifloor5gl=18\r
+#PA parameters for midband_QM_4P2_120214\r
+pa1b0=0x1712\r
+pa1b1=0xFD5D\r
+pa1b2=0xFF82\r
+tssifloor5gm=18\r
+#PA parameters for high band_QM_4P2_120613\r
+pa1hib0=0x1696\r
+pa1hib1=0xFD64\r
+pa1hib2=0xFF8D\r
+tssifloor5gh=18\r
+\r
+PwrOffset40mhz5g=4\r
+rxpo5g=0\r
+\r
+maxp2ga0=76\r
+ofdm2gpo=0x77777777\r
+mcs2gpo0=0x9999\r
+mcs2gpo1=0x9999\r
+cckdigfilttype=24\r
+ofdmdigfilttype2g=2\r
+ofdmdigfilttype5g=3\r
+ofdm40digfilttype=8\r
+\r
+maxp5gla0=64\r
+ofdm5glpo=0x33333333\r
+mcs5glpo0=0x5555\r
+mcs5glpo1=0x5555\r
+mcs5glpo2=0x7777\r
+mcs5glpo3=0x7777\r
+\r
+maxp5ga0=66\r
+ofdm5gpo=0x33333333\r
+mcs5gpo0=0x5555\r
+mcs5gpo1=0x5555\r
+mcs5gpo2=0x7777\r
+mcs5gpo3=0x7777\r
+\r
+maxp5gha0=65\r
+ofdm5ghpo=0x33333333\r
+mcs5ghpo0=0x5555\r
+mcs5ghpo1=0x5555\r
+mcs5ghpo2=0x7777\r
+mcs5ghpo3=0x7777\r
+\r
+#il0macaddr=00:90:4c:c5:12:38\r
+wl0id=0x431b\r
+pagc2g=0x10\r
+\r
+#For SEMCO B53-R05-eLNA Module\r
+swctrlmap_2g=0x0c0c0c0c,0x12120202,0x02020202,0x11202,0x1ff\r
+swctrlmap_5g=0x40404040,0xa0a0a0a0,0x80808080,0x11202,0x2f8\r
+\r
+elna_off_gain_idx_2g=30\r
+\r
+triso2g=6\r
+triso5g=3\r
+\r
+muxenab=0x10\r
+#sd_gpout=0\r
+#sd_oobonly=1\r
+\r
+dacrate2xen=1\r
+txalpfbyp=1\r
+\r
+# In RC58.29, adding to keep the txALPF powered up , even when the txALPF is bypassed. \r
+txalpfpu=1\r
+\r
+# 11b ACR Performance\r
+aci_detect_en_2g=1\r
+dacpu.fab.4=1\r
+\r
+gain_settle_dly_2g=4\r
+gain_settle_dly_5g=4\r
+\r
+#For TSMC rx sensitivity in low rate\r
+noise_cal_po_2g=-1\r
+\r
+#For UMC rx sensitivity in low rate\r
+noise_cal_po_2g.fab.4=6\r
+noise_cal_po_40_2g=-1\r
+noise_cal_high_gain_2g=73\r
+noise_cal_nf_substract_val_2g=346\r
+noise_cal_po_5g=-1\r
+noise_cal_po_40_5g=-1\r
+noise_cal_high_gain_5g=73\r
+\r
+# Adding in RC58.29\r
+noise_cal_nf_substract_val_5g=346\r
+\r
+iqlocalidx5g=55\r
+\r
+# In RC58.35/38. Added on For LOFT\r
+dlocalidx5g=75\r
+\r
+# In RC58.33, change EPA_or_PAD_lpbck5g=1 to lpbckmode5g=1 \r
+#EPA_or_PAD_lpbck5g=1\r
+lpbckmode5g=1 \r
+txiqlopapu5g=0\r
+iqcalidx5g=50\r
+txiqlopapu2g=0\r
+\r
+#In RC58.35, Change Value to 5\r
+dlorange_lowlimit=5\r
+loflag=1\r
+\r
+# In RC58.29, for RSSI return with pkteng_stats\r
+#rssicorrnorm=3\r
+#rssicorratten=3\r
+#rssicorrnorm5g=5,3,3\r
+#rssicorratten5g=5,3,3\r
+\r
+#for BT-coexistence\r
+btc_params80=0\r
+btc_params6=10\r
+btc_params95=53  \r
index 0daf94c..ea88f2d 100755 (executable)
@@ -38,17 +38,25 @@ DRIVER=dhd
                # bcm4330b1
                        # semco
                                NVRAM_NET_BCM4330B1_SEMCO_270=${FW_PATH}/nvram_net_bcm4330b1_semco_5.90.100.270.txt
+                       # murata
+                               NVRAM_NET_BCM4330B1_MURATA_270=${FW_PATH}/nvram_net_bcm4330b1_murata_5.90.100.270.txt
                # bcm4334b2
                        # semco
                                NVRAM_NET_BCM4334B2_SEMCO=${FW_PATH}/nvram_net_bcm4334b2b3_semco_20120723.txt
+                               NVRAM_NET_BCM4334B2_SEMCO_SH=${FW_PATH}/nvram_net_bcm4334b2b3_semcosh_20120723.txt
+                       # murata
+                               NVRAM_NET_BCM4334B2_MURATA=${FW_PATH}/nvram_net_bcm4334b2_murata_20120504.txt
 
        # mft
                # bcm4330b1
                        # semco
                                NVRAM_MFT_BCM4330B1_SEMCO_OLD=${FW_PATH}/nvram_mfg_bcm4330b1_semco_old.txt
+                       # murata
+                               NVRAM_MFT_BCM4330B1_MURATA_OLD=${FW_PATH}/nvram_mfg_bcm4330b1_murata_old.txt
                # bcm4334b2
                        # semco
                                NVRAM_MFT_BCM4334B2_SEMCO=${FW_PATH}/nvram_mfg_bcm4334b2b3_semco_20120723.txt
+                               NVRAM_MFT_BCM4334B2_SEMCO_SH=${FW_PATH}/nvram_mfg_bcm4334b2b3_semcosh_20120723.txt
 
 run_dhd_to_check_module_type()
 {
@@ -86,9 +94,23 @@ check_hw()
                        NVRAM_MFT=${NVRAM_MFT_BCM4334B2_SEMCO}
 
                        check_module_type       # get module type for nvram selection
-                       NVRAM_NET=${NVRAM_NET_BCM4334B2_SEMCO}
-                       NVRAM_MFT=${NVRAM_NET_BCM4334B2_SEMCO}
-                       /bin/echo "There are no info, Use default SEMCO module type"
+                       if [ "${MOD_TYPE}" == murata ]; then
+                               NVRAM_NET=${NVRAM_NET_BCM4334B2_MURATA}
+                               NVRAM_MFT=${NVRAM_NET_BCM4334B2_MURATA}
+                               /bin/echo "This is MURATA module type"
+                       elif [ "${MOD_TYPE}" == semco ]; then
+                               NVRAM_NET=${NVRAM_NET_BCM4334B2_SEMCO}
+                               NVRAM_MFT=${NVRAM_MFT_BCM4334B2_SEMCO}
+                               /bin/echo "This is SEMCO module type"
+                       elif [ "${MOD_TYPE}" == semcosh ]; then
+                               NVRAM_NET=${NVRAM_NET_BCM4334B2_SEMCO_SH}
+                               NVRAM_MFT=${NVRAM_MFT_BCM4334B2_SEMCO_SH}
+                               /bin/echo "This is SEMCO_SH module type"
+                       else
+                               NVRAM_NET=${NVRAM_NET_BCM4334B2_SEMCO}
+                               NVRAM_MFT=${NVRAM_NET_BCM4334B2_SEMCO}
+                               /bin/echo "There are no info, Use default SEMCO module type"
+                       fi
                ;;
 
                "TRATS")
@@ -97,12 +119,22 @@ check_hw()
                        FIRMWARE_SOFTAP=${FIRMWARE_SOFTAP_BCM4330B1_342}
                        FIRMWARE_MFT=${FIRMWARE_MFT_BCM4330B1_342}
                        FIRMWARE_P2P=${FIRMWARE_P2P_BCM4330B1_342}
-                       NVRAM_MFT=${NVRAM_MFT_BCM4330B1_SEMCO_OLD}
+                       NVRAM_MFT=${NVRAM_MFT_BCM4330B1_MURATA_OLD}
 
                        check_module_type       # get module type for nvram selection
-                       NVRAM_NET=${NVRAM_NET_BCM4330B1_SEMCO_270}
-                       NVRAM_MFT=${NVRAM_MFT_BCM4330B1_SEMCO_OLD}
-                       echo "This is SEMCO module type"
+                       if [ "${MOD_TYPE}" == murata ]; then
+                               NVRAM_NET=${NVRAM_NET_BCM4330B1_MURATA_270}
+                               NVRAM_MFT=${NVRAM_MFT_BCM4330B1_MURATA_OLD}
+                               echo "This is MURATA module type"
+                       elif [ "${MOD_TYPE}" == samsung ] || [ "${MOD_TYPE}" == semco ]; then
+                               NVRAM_NET=${NVRAM_NET_BCM4330B1_SEMCO_270}
+                               NVRAM_MFT=${NVRAM_MFT_BCM4330B1_SEMCO_OLD}
+                               echo "This is SEMCO module type"
+                       else
+                               NVRAM_NET=${NVRAM_NET_BCM4330B1_SEMCO_270}
+                               NVRAM_MFT=${NVRAM_MFT_BCM4330B1_SEMCO_OLD}
+                               echo "No information. Use default SEMCO module type"
+                       fi
                ;;
 
                *)              /bin/echo "This model is not correctly comfirmed"
@@ -136,7 +168,7 @@ start()
 stop()
 {
        check_hw
-       /sbin/ifconfig ${IFACE_NAME} down
+       /sbin/ifconfig ${IFACE_NAME} down
        /bin/sleep 1
        /sbin/rmmod dhd
 }