commit 9bc8c3d02fdf7318552fedb25b78ea2a5471c4bf Author: Velsoth Date: Mon Nov 11 01:49:18 2019 +0000 Initial commit Signed-off-by: Velsoth diff --git a/smdk4412-common/BoardConfigVendor.mk b/smdk4412-common/BoardConfigVendor.mk new file mode 100644 index 0000000..adf70f0 --- /dev/null +++ b/smdk4412-common/BoardConfigVendor.mk @@ -0,0 +1,16 @@ +# Copyright (C) 2012 The CyanogenMod Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +USE_CAMERA_STUB := false +BOARD_USES_GENERIC_AUDIO := false diff --git a/smdk4412-common/common-vendor-blobs.mk b/smdk4412-common/common-vendor-blobs.mk new file mode 100644 index 0000000..b26deff --- /dev/null +++ b/smdk4412-common/common-vendor-blobs.mk @@ -0,0 +1,32 @@ +# Copyright (C) 2012 The CyanogenMod Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +LOCAL_PATH := vendor/samsung/smdk4412-common + +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/proprietary/vendor/firmware/bcm4334.hcd:vendor/firmware/bcm4334.hcd \ + $(LOCAL_PATH)/proprietary/vendor/firmware/bcm4334_murata.hcd:vendor/firmware/bcm4334_murata.hcd \ + $(LOCAL_PATH)/proprietary/vendor/firmware/bcm4334_semco.hcd:vendor/firmware/bcm4334_semco.hcd \ + $(LOCAL_PATH)/proprietary/vendor/firmware/bcm4334_semcosh.hcd:vendor/firmware/bcm4334_semcosh.hcd \ + $(LOCAL_PATH)/proprietary/vendor/firmware/bcmdhd_apsta.bin_b2:vendor/firmware/bcmdhd_apsta.bin_b2 \ + $(LOCAL_PATH)/proprietary/vendor/firmware/bcmdhd_mfg.bin_b2:vendor/firmware/bcmdhd_mfg.bin_b2 \ + $(LOCAL_PATH)/proprietary/vendor/firmware/bcmdhd_p2p.bin_b2:vendor/firmware/bcmdhd_p2p.bin_b2 \ + $(LOCAL_PATH)/proprietary/vendor/firmware/bcmdhd_sta.bin_b2:vendor/firmware/bcmdhd_sta.bin_b2 \ + $(LOCAL_PATH)/proprietary/vendor/firmware/mfc_fw.bin:vendor/firmware/mfc_fw.bin \ + $(LOCAL_PATH)/proprietary/vendor/firmware/nvram_mfg.txt_murata:vendor/firmware/nvram_mfg.txt_murata \ + $(LOCAL_PATH)/proprietary/vendor/firmware/nvram_mfg.txt_semcosh:vendor/firmware/nvram_mfg.txt_semcosh \ + $(LOCAL_PATH)/proprietary/vendor/firmware/nvram_mfg.txt:vendor/firmware/nvram_mfg.txt \ + $(LOCAL_PATH)/proprietary/vendor/firmware/nvram_net.txt_murata:vendor/firmware/nvram_net.txt_murata \ + $(LOCAL_PATH)/proprietary/vendor/firmware/nvram_net.txt_semcosh:vendor/firmware/nvram_net.txt_semcosh \ + $(LOCAL_PATH)/proprietary/vendor/firmware/nvram_net.txt:vendor/firmware/nvram_net.txt diff --git a/smdk4412-common/common-vendor.mk b/smdk4412-common/common-vendor.mk new file mode 100644 index 0000000..c47f0c9 --- /dev/null +++ b/smdk4412-common/common-vendor.mk @@ -0,0 +1,19 @@ +# Copyright (C) 2012 The CyanogenMod Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Pick up overlay for features that depend on non-open-source files +DEVICE_PACKAGE_OVERLAYS += vendor/samsung/smdk4412-common/overlay + +$(call inherit-product, vendor/samsung/smdk4412-common/common-vendor-blobs.mk) + diff --git a/smdk4412-common/proprietary/Android.mk b/smdk4412-common/proprietary/Android.mk new file mode 100644 index 0000000..cfc22b3 --- /dev/null +++ b/smdk4412-common/proprietary/Android.mk @@ -0,0 +1,17 @@ +# Copyright (C) 2012 The Android Open Source Project +# Copyright (C) 2012 The CyanogenMod Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +LOCAL_PATH := $(call my-dir) + diff --git a/smdk4412-common/proprietary/vendor/firmware/bcm4334.hcd b/smdk4412-common/proprietary/vendor/firmware/bcm4334.hcd new file mode 100644 index 0000000..5bffb03 Binary files /dev/null and b/smdk4412-common/proprietary/vendor/firmware/bcm4334.hcd differ diff --git a/smdk4412-common/proprietary/vendor/firmware/bcm4334_murata.hcd b/smdk4412-common/proprietary/vendor/firmware/bcm4334_murata.hcd new file mode 100644 index 0000000..5bffb03 Binary files /dev/null and b/smdk4412-common/proprietary/vendor/firmware/bcm4334_murata.hcd differ diff --git a/smdk4412-common/proprietary/vendor/firmware/bcm4334_semco.hcd b/smdk4412-common/proprietary/vendor/firmware/bcm4334_semco.hcd new file mode 100644 index 0000000..5bffb03 Binary files /dev/null and b/smdk4412-common/proprietary/vendor/firmware/bcm4334_semco.hcd differ diff --git a/smdk4412-common/proprietary/vendor/firmware/bcm4334_semcosh.hcd b/smdk4412-common/proprietary/vendor/firmware/bcm4334_semcosh.hcd new file mode 100644 index 0000000..27a4a72 Binary files /dev/null and b/smdk4412-common/proprietary/vendor/firmware/bcm4334_semcosh.hcd differ diff --git a/smdk4412-common/proprietary/vendor/firmware/bcmdhd_apsta.bin_b2 b/smdk4412-common/proprietary/vendor/firmware/bcmdhd_apsta.bin_b2 new file mode 100644 index 0000000..e7a4dfc Binary files /dev/null and b/smdk4412-common/proprietary/vendor/firmware/bcmdhd_apsta.bin_b2 differ diff --git a/smdk4412-common/proprietary/vendor/firmware/bcmdhd_mfg.bin_b2 b/smdk4412-common/proprietary/vendor/firmware/bcmdhd_mfg.bin_b2 new file mode 100644 index 0000000..dd401f2 Binary files /dev/null and b/smdk4412-common/proprietary/vendor/firmware/bcmdhd_mfg.bin_b2 differ diff --git a/smdk4412-common/proprietary/vendor/firmware/bcmdhd_p2p.bin_b2 b/smdk4412-common/proprietary/vendor/firmware/bcmdhd_p2p.bin_b2 new file mode 100644 index 0000000..119ebc7 Binary files /dev/null and b/smdk4412-common/proprietary/vendor/firmware/bcmdhd_p2p.bin_b2 differ diff --git a/smdk4412-common/proprietary/vendor/firmware/bcmdhd_sta.bin_b2 b/smdk4412-common/proprietary/vendor/firmware/bcmdhd_sta.bin_b2 new file mode 100644 index 0000000..ff960c6 Binary files /dev/null and b/smdk4412-common/proprietary/vendor/firmware/bcmdhd_sta.bin_b2 differ diff --git a/smdk4412-common/proprietary/vendor/firmware/mfc_fw.bin b/smdk4412-common/proprietary/vendor/firmware/mfc_fw.bin new file mode 100644 index 0000000..21a82ad Binary files /dev/null and b/smdk4412-common/proprietary/vendor/firmware/mfc_fw.bin differ diff --git a/smdk4412-common/proprietary/vendor/firmware/nvram_mfg.txt b/smdk4412-common/proprietary/vendor/firmware/nvram_mfg.txt new file mode 100644 index 0000000..f3b9922 --- /dev/null +++ b/smdk4412-common/proprietary/vendor/firmware/nvram_mfg.txt @@ -0,0 +1,159 @@ +# SWB-B52_S6_17E_4p2_58.43_N_07/27/2012 + +manfid=0x2d0 +prodid=0x05c1 +vendid=0x14e4 +devid=0x4380 +boardtype=0x05de +boardrev=0x1200 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +sromrev=3 + +boardflags=0x10081a01 +xtalfreq=37400 +nocrc=1 +ag0=252 +aa2g=1 +ccode=ALL +pa0itssit=0x20 + +#PA parameters for 2.4GHz_0327 +pa0b0=0x4094 +pa0b1=0xF9E5 +pa0b2=0x1FB +tssifloor2g=12 +extpagain2g=2 +extpagain5g=2 +cckPwrOffset=12 + +# rssi params for 2.4GHz +rssismf2g=0x2 +rssismc2g=0xC +rssisav2g=0x1 + +# rssi params for 5GHz +rssismf5g=0x8 +rssismc5g=0x8 +rssisav5g=0x1 + +#PA parameters for lower band_0327 +pa1lob0=0x1492 +pa1lob1=0xFD5E +pa1lob2=0xFF23 +tssifloor5gl=18 +#PA parameters for midband +pa1b0=0x157B +pa1b1=0xFD48 +pa1b2=0xFF27 +tssifloor5gm=18 +#PA parameters for high band +pa1hib0=0x15BB +pa1hib1=0xFD43 +pa1hib2=0xFF2A +tssifloor5gh=18 + +PwrOffset40mhz5g=4 +rxpo5g=0 + +maxp2ga0=75 +ofdm2gpo=0x77777777 +mcs2gpo0=0x8888 +mcs2gpo1=0x8888 +cckdigfilttype=24 +ofdmdigfilttype2g=2 +ofdmdigfilttype5g=3 +ofdm40digfilttype=9 + +maxp5gla0=66 +ofdm5glpo=0x55555555 +mcs5glpo0=0x7777 +mcs5glpo1=0x7777 +mcs5glpo2=0x9999 +mcs5glpo3=0x9999 + +maxp5ga0=66 +ofdm5gpo=0X44444444 +mcs5gpo0=0x6666 +mcs5gpo1=0x6666 +mcs5gpo2=0x8888 +mcs5gpo3=0x8888 + +maxp5gha0=66 +ofdm5ghpo=0x44444444 +mcs5ghpo0=0x6666 +mcs5ghpo1=0x6666 +mcs5ghpo2=0x8888 +mcs5ghpo3=0x8888 + +#il0macaddr=00:90:4c:c5:12:38 +wl0id=0x431b +pagc2g=0x10 + +#For SEMCO B53-R05-eLNA Module +swctrlmap_2g=0x0c0c0c0c,0x12120202,0x02020202,0x11202,0x1ff +swctrlmap_5g=0x40404040,0xa0a0a0a0,0x80808080,0x11202,0x2f8 + +elna_off_gain_idx_2g=30 + +triso2g=6 +triso5g=3 + +muxenab=0x10 +#sd_gpout=0 +#sd_oobonly=1 + +dacrate2xen=1 +txalpfbyp=1 + +# In RC58.29, adding to keep the txALPF powered up , even when the txALPF is bypassed. +txalpfpu=1 + +# 11b ACR Performance +aci_detect_en_2g=1 +dacpu.fab.4=1 + +gain_settle_dly_2g=4 +gain_settle_dly_5g=4 + +#For TSMC rx sensitivity in low rate +noise_cal_po_2g=-1 + +#For UMC rx sensitivity in low rate +noise_cal_po_2g.fab.4=6 +noise_cal_po_40_2g=-1 +noise_cal_high_gain_2g=73 +noise_cal_nf_substract_val_2g=346 +noise_cal_po_5g=-1 +noise_cal_po_40_5g=-1 +noise_cal_high_gain_5g=73 + +# Adding in RC58.29 +noise_cal_nf_substract_val_5g=346 + +iqlocalidx5g=55 + +# In RC58.35/38. Added on For LOFT +dlocalidx5g=75 + +# In RC58.33, change EPA_or_PAD_lpbck5g=1 to lpbckmode5g=1 +#EPA_or_PAD_lpbck5g=1 +lpbckmode5g=1 +txiqlopapu5g=0 +iqcalidx5g=50 +txiqlopapu2g=0 + +#In RC58.35, Change Value to 5 +dlorange_lowlimit=5 +loflag=1 + +# In RC58.29, for RSSI return with pkteng_stats +rssicorrnorm=3 +rssicorratten=3 +rssicorrnorm5g=5,3,3 +rssicorratten5g=5,3,3 + +#for BT-coexistence +btc_params80=0 +btc_params6=10 +btc_params95=53 \ No newline at end of file diff --git a/smdk4412-common/proprietary/vendor/firmware/nvram_mfg.txt_murata b/smdk4412-common/proprietary/vendor/firmware/nvram_mfg.txt_murata new file mode 100644 index 0000000..0e8385b --- /dev/null +++ b/smdk4412-common/proprietary/vendor/firmware/nvram_mfg.txt_murata @@ -0,0 +1,132 @@ +#120726 Nvram VM Version 47 + +manfid=0x2d0 +prodid=0x05c1 +vendid=0x14e4 +devid=0x4380 +boardtype=0x05de +boardrev=0x1200 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +sromrev=3 +boardflags=0x10081a01 +xtalfreq=37400 +nocrc=1 +ag0=252 +aa2g=1 +ccode=ALL + +#Power Cal +pa0itssit=0x20 +pa0b0=0x15a3 +pa0b1=0xfd30 +pa0b2=0xff17 +tssifloor2g=24 +extpagain2g=2 +extpagain5g=2 +cckPwrOffset=8 +rssismf2g=0xf +rssismc2g=0x9 +rssisav2g=0x1 +rssismf5g=0x9 +rssismc5g=0x9 +rssisav5g=0x1 +pa1lob0=0x1532 +pa1lob1=0xfd5e +pa1lob2=0xff3e +tssifloor5gl=26 +pa1b0=0x1542 +pa1b1=0xfd67 +pa1b2=0xff51 +tssifloor5gm=26 +pa1hib0=0x1544 +pa1hib1=0xfd4c +pa1hib2=0xff42 +tssifloor5gh=26 +PwrOffset40mhz2g=4 +PwrOffset40mhz5g=-10 +rxpo5g=0 + +#2.4GHz Power +maxp2ga0=0x4a +ofdm2gpo=0x55555555 +mcs2gpo0=0x7777 +mcs2gpo1=0x7777 +mcs2gpo2=0x7777 +mcs2gpo3=0x7777 + +#5GHz Power +maxp5gla0=0x48 +ofdm2gpo=0x44444444 +mcs2gpo0=0x6666 +mcs2gpo1=0x6666 +mcs2gpo2=0x6666 +mcs2gpo3=0x6666 +maxp5ga0=0x4a +ofdm5gpo=0x44444444 +mcs5gpo0=0x6666 +mcs5gpo1=0x6666 +mcs5gpo2=0x6666 +mcs5gpo3=0x6666 +maxp5gha0=0x48 +ofdm5ghpo=0x44444444 +mcs5ghpo0=0x6666 +mcs5ghpo1=0x6666 +mcs5ghpo2=0x6666 +mcs5ghpo3=0x6666 + +pagc2g=0x10 + +#switch +swctrlmap_2g=0x00010001,0x00420002,0x00020002,0x044202,0x1ff +swctrlmap_5g=0x00080008,0x00300010,0x00100010,0x044202,0x238 +elna_off_gain_idx_2g=27 +triso2g=4 +triso5g=5 + +#for oob +muxenab=0x10 + +dacrate2xen=1 +txalpfbyp=1 +txalpfpu=1 +#sd_gpout=0 +#sd_oobonly=1 +dacpu.fab.4=1 +aci_detect_en_2g=1 +gain_settle_dly_2g=4 +gain_settle_dly_5g=4 +noise_cal_po_2g=-1 +noise_cal_po_40_2g=-1 +noise_cal_high_gain_2g=73 +noise_cal_nf_substract_val_2g=346 +noise_cal_po_5g=-1 +noise_cal_po_40_5g=-1 +noise_cal_high_gain_5g=73 +noise_cal_nf_substract_val_5g=346 +ofdmdigfilttype2g=3 +ofdmdigfilttype5g=0 +ofdm40digfilttype=8 +cckdigfilttype=24 +iqlocalidx5g=55 +dlocalidx5g=75 +lpbckmode5g=1 +txiqlopapu5g=0 +iqcalidx5g=50 +txiqlopapu2g=0 +dlorange_lowlimit=5 +loflag=1 +gmgc2g=224 + +#for RSSI return with pkteng_stats in MFG Nvram only +rssicorrnorm=0 +rssicorratten=0 +rssicorrnorm5g=3,4,4 +rssicorratten5g=3,4,4 + +triso2g.fab.4=6 + +#for Co-Ex +btc_params80=0 +btc_params6=10 +btc_params95=53 \ No newline at end of file diff --git a/smdk4412-common/proprietary/vendor/firmware/nvram_mfg.txt_semcosh b/smdk4412-common/proprietary/vendor/firmware/nvram_mfg.txt_semcosh new file mode 100644 index 0000000..d035677 --- /dev/null +++ b/smdk4412-common/proprietary/vendor/firmware/nvram_mfg.txt_semcosh @@ -0,0 +1,159 @@ +# SWB-B53_R05D_B2_B3_QM_17E_4p2_58.54_06/07/2012 + +manfid=0x2d0 +prodid=0x05c1 +vendid=0x14e4 +devid=0x4380 +boardtype=0x05de +boardrev=0x1200 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +sromrev=3 + +boardflags=0x10081a01 +xtalfreq=37400 +nocrc=1 +ag0=252 +aa2g=1 +ccode=ALL +pa0itssit=0x20 + +#PA parameters for 2.4GHz_QM_4p2_120517 +pa0b0=0x2AFD +pa0b1=0xFB41 +pa0b2=0x6C +tssifloor2g=12 +extpagain2g=2 +extpagain5g=2 +cckPwrOffset=12 + +# rssi params for 2.4GHz +rssismf2g=0x2 +rssismc2g=0xC +rssisav2g=0x1 + +# rssi params for 5GHz +rssismf5g=0x8 +rssismc5g=0x8 +rssisav5g=0x1 + +#PA parameters for lower band_QM_4p2_120214 +pa1lob0=0x1672 +pa1lob1=0xFD53 +pa1lob2=0xFF69 +tssifloor5gl=18 +#PA parameters for midband +pa1b0=0x1712 +pa1b1=0xFD5D +pa1b2=0xFF82 +tssifloor5gm=18 +#PA parameters for high band +pa1hib0=0x1696 +pa1hib1=0xFD64 +pa1hib2=0xFF7A +tssifloor5gh=18 + +PwrOffset40mhz5g=-10 +rxpo5g=0 + +maxp2ga0=72 +ofdm2gpo=0x55555555 +mcs2gpo0=0x7777 +mcs2gpo1=0x7777 +cckdigfilttype=24 +ofdmdigfilttype2g=9 +ofdmdigfilttype5g=3 +ofdm40digfilttype=8 + +maxp5gla0=64 +ofdm5glpo=0x33333333 +mcs5glpo0=0x5555 +mcs5glpo1=0x5555 +mcs5glpo2=0x7777 +mcs5glpo3=0x7777 + +maxp5ga0=66 +ofdm5gpo=0x33333333 +mcs5gpo0=0x5555 +mcs5gpo1=0x5555 +mcs5gpo2=0x7777 +mcs5gpo3=0x7777 + +maxp5gha0=65 +ofdm5ghpo=0x33333333 +mcs5ghpo0=0x5555 +mcs5ghpo1=0x5555 +mcs5ghpo2=0x7777 +mcs5ghpo3=0x7777 + +#il0macaddr=00:90:4c:c5:12:38 +wl0id=0x431b +pagc2g=0x10 + +#For SEMCO B53-R05-eLNA Module +swctrlmap_2g=0x0c0c0c0c,0x12120202,0x02020202,0x11202,0x1ff +swctrlmap_5g=0x40404040,0xa0a0a0a0,0x80808080,0x11202,0x2f8 + +elna_off_gain_idx_2g=30 + +triso2g=6 +triso5g=3 + +muxenab=0x10 +#sd_gpout=0 +#sd_oobonly=1 + +dacrate2xen=1 +txalpfbyp=1 + +# In RC58.29, adding to keep the txALPF powered up , even when the txALPF is bypassed. +txalpfpu=1 + +# 11b ACR Performance +aci_detect_en_2g=1 +dacpu.fab.4=1 + +gain_settle_dly_2g=4 +gain_settle_dly_5g=4 + +#For TSMC rx sensitivity in low rate +noise_cal_po_2g=-1 + +#For UMC rx sensitivity in low rate +noise_cal_po_2g.fab.4=6 +noise_cal_po_40_2g=-1 +noise_cal_high_gain_2g=73 +noise_cal_nf_substract_val_2g=346 +noise_cal_po_5g=-1 +noise_cal_po_40_5g=-1 +noise_cal_high_gain_5g=73 + +# Adding in RC58.29 +noise_cal_nf_substract_val_5g=346 + +iqlocalidx5g=55 + +# In RC58.35/38. Added on For LOFT +dlocalidx5g=75 + +# In RC58.33, change EPA_or_PAD_lpbck5g=1 to lpbckmode5g=1 +#EPA_or_PAD_lpbck5g=1 +lpbckmode5g=1 +txiqlopapu5g=0 +iqcalidx5g=50 +txiqlopapu2g=0 + +#In RC58.35, Change Value to 5 +dlorange_lowlimit=5 +loflag=1 + +# In RC58.29, for RSSI return with pkteng_stats +rssicorrnorm=3 +rssicorratten=3 +rssicorrnorm5g=5,3,3 +rssicorratten5g=5,3,3 + +#for BT-coexistence +btc_params80=0 +btc_params6=10 +btc_params95=53 \ No newline at end of file diff --git a/smdk4412-common/proprietary/vendor/firmware/nvram_net.txt b/smdk4412-common/proprietary/vendor/firmware/nvram_net.txt new file mode 100644 index 0000000..9cb8467 --- /dev/null +++ b/smdk4412-common/proprietary/vendor/firmware/nvram_net.txt @@ -0,0 +1,159 @@ +# SWB-B52_S6_17E_4p2_58.43_N_07/27/2012 + +manfid=0x2d0 +prodid=0x05c1 +vendid=0x14e4 +devid=0x4380 +boardtype=0x05de +boardrev=0x1200 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +sromrev=3 + +boardflags=0x10081a01 +xtalfreq=37400 +nocrc=1 +ag0=252 +aa2g=1 +ccode=GB +pa0itssit=0x20 + +#PA parameters for 2.4GHz_0327 +pa0b0=0x4094 +pa0b1=0xF9E5 +pa0b2=0x1FB +tssifloor2g=12 +extpagain2g=2 +extpagain5g=2 +cckPwrOffset=12 + +# rssi params for 2.4GHz +rssismf2g=0x2 +rssismc2g=0xC +rssisav2g=0x1 + +# rssi params for 5GHz +rssismf5g=0x8 +rssismc5g=0x8 +rssisav5g=0x1 + +#PA parameters for lower band_0327 +pa1lob0=0x1492 +pa1lob1=0xFD5E +pa1lob2=0xFF23 +tssifloor5gl=18 +#PA parameters for midband +pa1b0=0x157B +pa1b1=0xFD48 +pa1b2=0xFF27 +tssifloor5gm=18 +#PA parameters for high band +pa1hib0=0x15BB +pa1hib1=0xFD43 +pa1hib2=0xFF2A +tssifloor5gh=18 + +PwrOffset40mhz5g=4 +rxpo5g=0 + +maxp2ga0=76 +ofdm2gpo=0x77777772 +mcs2gpo0=0x8888 +mcs2gpo1=0x8888 +cckdigfilttype=24 +ofdmdigfilttype2g=2 +ofdmdigfilttype5g=3 +ofdm40digfilttype=9 + +maxp5gla0=70 +ofdm5glpo=0x55555550 +mcs5glpo0=0x6666 +mcs5glpo1=0x6666 +mcs5glpo2=0x8888 +mcs5glpo3=0x8888 + +maxp5ga0=66 +ofdm5gpo=0X44444444 +mcs5gpo0=0x6666 +mcs5gpo1=0x6666 +mcs5gpo2=0x8888 +mcs5gpo3=0x8888 + +maxp5gha0=68 +ofdm5ghpo=0x44444440 +mcs5ghpo0=0x6666 +mcs5ghpo1=0x6666 +mcs5ghpo2=0x8888 +mcs5ghpo3=0x8888 + +#il0macaddr=00:90:4c:c5:12:38 +wl0id=0x431b +pagc2g=0x10 + +#For SEMCO B53-R05-eLNA Module +swctrlmap_2g=0x0c0c0c0c,0x12120202,0x02020202,0x11202,0x1ff +swctrlmap_5g=0x40404040,0xa0a0a0a0,0x80808080,0x11202,0x2f8 + +elna_off_gain_idx_2g=30 + +triso2g=6 +triso5g=3 + +muxenab=0x10 +#sd_gpout=0 +#sd_oobonly=1 + +dacrate2xen=1 +txalpfbyp=1 + +# In RC58.29, adding to keep the txALPF powered up , even when the txALPF is bypassed. +txalpfpu=1 + +# 11b ACR Performance +aci_detect_en_2g=1 +dacpu.fab.4=1 + +gain_settle_dly_2g=4 +gain_settle_dly_5g=4 + +#For TSMC rx sensitivity in low rate +noise_cal_po_2g=-1 + +#For UMC rx sensitivity in low rate +noise_cal_po_2g.fab.4=6 +noise_cal_po_40_2g=-1 +noise_cal_high_gain_2g=73 +noise_cal_nf_substract_val_2g=346 +noise_cal_po_5g=-1 +noise_cal_po_40_5g=-1 +noise_cal_high_gain_5g=73 + +# Adding in RC58.29 +noise_cal_nf_substract_val_5g=346 + +iqlocalidx5g=55 + +# In RC58.35/38. Added on For LOFT +dlocalidx5g=75 + +# In RC58.33, change EPA_or_PAD_lpbck5g=1 to lpbckmode5g=1 +#EPA_or_PAD_lpbck5g=1 +lpbckmode5g=1 +txiqlopapu5g=0 +iqcalidx5g=50 +txiqlopapu2g=0 + +#In RC58.35, Change Value to 5 +dlorange_lowlimit=5 +loflag=1 + +# In RC58.29, for RSSI return with pkteng_stats +#rssicorrnorm=3 +#rssicorratten=3 +#rssicorrnorm5g=5,3,3 +#rssicorratten5g=5,3,3 + +#for BT-coexistence +btc_params80=0 +btc_params6=10 +btc_params95=53 diff --git a/smdk4412-common/proprietary/vendor/firmware/nvram_net.txt_murata b/smdk4412-common/proprietary/vendor/firmware/nvram_net.txt_murata new file mode 100644 index 0000000..95ba456 --- /dev/null +++ b/smdk4412-common/proprietary/vendor/firmware/nvram_net.txt_murata @@ -0,0 +1,131 @@ +#120726 Nvram VM Version 47 + +manfid=0x2d0 +prodid=0x05c1 +vendid=0x14e4 +devid=0x4380 +boardtype=0x05de +boardrev=0x1200 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +sromrev=3 +boardflags=0x10081a01 +xtalfreq=37400 +nocrc=1 +ag0=252 +aa2g=1 +ccode=GB + +#Power Cal +pa0itssit=0x20 +pa0b0=0x15a3 +pa0b1=0xfd30 +pa0b2=0xff17 +tssifloor2g=24 +extpagain2g=2 +extpagain5g=2 +cckPwrOffset=8 +rssismf2g=0xf +rssismc2g=0x9 +rssisav2g=0x1 +rssismf5g=0x9 +rssismc5g=0x9 +rssisav5g=0x1 +pa1lob0=0x1532 +pa1lob1=0xfd5e +pa1lob2=0xff3e +tssifloor5gl=26 +pa1b0=0x1542 +pa1b1=0xfd67 +pa1b2=0xff51 +tssifloor5gm=26 +pa1hib0=0x1544 +pa1hib1=0xfd4c +pa1hib2=0xff42 +tssifloor5gh=26 +PwrOffset40mhz2g=4 +PwrOffset40mhz5g=-10 +rxpo5g=0 + +#2.4GHz Power +maxp2ga0=0x50 +ofdm2gpo=0x88888887 +mcs2gpo0=0xaaaa +mcs2gpo1=0xaaaa +mcs2gpo2=0xaaaa +mcs2gpo3=0xaaaa + +#5GHz Power +maxp5gla0=0x4a +ofdm2gpo=0x66666666 +mcs2gpo0=0x6666 +mcs2gpo1=0x6666 +mcs2gpo2=0x6666 +mcs2gpo3=0x6666 +maxp5ga0=0x4a +ofdm5gpo=0x66666666 +mcs5gpo0=0x6666 +mcs5gpo1=0x6666 +mcs5gpo2=0x6666 +mcs5gpo3=0x6666 +maxp5gha0=0x4a +ofdm5ghpo=0x66666666 +mcs5ghpo0=0x6666 +mcs5ghpo1=0x6666 +mcs5ghpo2=0x6666 +mcs5ghpo3=0x6666 + +pagc2g=0x10 + +#switch +swctrlmap_2g=0x00010001,0x00420002,0x00020002,0x044202,0x1ff +swctrlmap_5g=0x00080008,0x00300010,0x00100010,0x044202,0x238 +elna_off_gain_idx_2g=27 +triso2g=4 +triso5g=5 + +#for oob +muxenab=0x10 + +dacrate2xen=1 +txalpfbyp=1 +txalpfpu=1 +#sd_gpout=0 +#sd_oobonly=1 +dacpu.fab.4=1 +aci_detect_en_2g=1 +gain_settle_dly_2g=4 +gain_settle_dly_5g=4 +noise_cal_po_2g=-1 +noise_cal_po_40_2g=-1 +noise_cal_high_gain_2g=73 +noise_cal_nf_substract_val_2g=346 +noise_cal_po_5g=-1 +noise_cal_po_40_5g=-1 +noise_cal_high_gain_5g=73 +noise_cal_nf_substract_val_5g=346 +ofdmdigfilttype2g=3 +ofdmdigfilttype5g=0 +ofdm40digfilttype=5 +cckdigfilttype=24 +iqlocalidx5g=55 +dlocalidx5g=75 +lpbckmode5g=1 +txiqlopapu5g=0 +iqcalidx5g=50 +txiqlopapu2g=0 +dlorange_lowlimit=5 +loflag=1 +gmgc2g=224 + +#for RSSI return with pkteng_stats in MFG Nvram only +#rssicorrnorm=0 +#rssicorratten=0 +#rssicorrnorm5g=3,4,4 +#rssicorratten5g=3,4,4 +triso2g.fab.4=6 + +#for Co-Ex +btc_params80=0 +btc_params6=10 +btc_params95=53 \ No newline at end of file diff --git a/smdk4412-common/proprietary/vendor/firmware/nvram_net.txt_semcosh b/smdk4412-common/proprietary/vendor/firmware/nvram_net.txt_semcosh new file mode 100644 index 0000000..ba9e4a5 --- /dev/null +++ b/smdk4412-common/proprietary/vendor/firmware/nvram_net.txt_semcosh @@ -0,0 +1,159 @@ +# SWB-B53_R05D_B2_B3_QM_17E_4p2_58.54_06/07/2012 + +manfid=0x2d0 +prodid=0x05c1 +vendid=0x14e4 +devid=0x4380 +boardtype=0x05de +boardrev=0x1200 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +sromrev=3 + +boardflags=0x10081a01 +xtalfreq=37400 +nocrc=1 +ag0=252 +aa2g=1 +ccode=GB +pa0itssit=0x20 + +#PA parameters for 2.4GHz_QM_4p2_120517 +pa0b0=0x2AFD +pa0b1=0xFB41 +pa0b2=0x6C +tssifloor2g=12 +extpagain2g=2 +extpagain5g=2 +cckPwrOffset=12 + +# rssi params for 2.4GHz +rssismf2g=0x2 +rssismc2g=0xC +rssisav2g=0x1 + +# rssi params for 5GHz +rssismf5g=0x8 +rssismc5g=0x8 +rssisav5g=0x1 + +#PA parameters for lower band_QM_4p2_120214 +pa1lob0=0x1672 +pa1lob1=0xFD53 +pa1lob2=0xFF69 +tssifloor5gl=18 +#PA parameters for midband +pa1b0=0x1712 +pa1b1=0xFD5D +pa1b2=0xFF82 +tssifloor5gm=18 +#PA parameters for high band +pa1hib0=0x1696 +pa1hib1=0xFD64 +pa1hib2=0xFF7A +tssifloor5gh=18 + +PwrOffset40mhz5g=-10 +rxpo5g=0 + +maxp2ga0=78 +ofdm2gpo=0x44444444 +mcs2gpo0=0xaaaa +mcs2gpo1=0xaaaa +cckdigfilttype=24 +ofdmdigfilttype2g=9 +ofdmdigfilttype5g=3 +ofdm40digfilttype=8 + +maxp5gla0=64 +ofdm5glpo=0x33333333 +mcs5glpo0=0x5555 +mcs5glpo1=0x5555 +mcs5glpo2=0x7777 +mcs5glpo3=0x7777 + +maxp5ga0=66 +ofdm5gpo=0x33333333 +mcs5gpo0=0x5555 +mcs5gpo1=0x5555 +mcs5gpo2=0x7777 +mcs5gpo3=0x7777 + +maxp5gha0=65 +ofdm5ghpo=0x33333333 +mcs5ghpo0=0x5555 +mcs5ghpo1=0x5555 +mcs5ghpo2=0x7777 +mcs5ghpo3=0x7777 + +#il0macaddr=00:90:4c:c5:12:38 +wl0id=0x431b +pagc2g=0x10 + +#For SEMCO B53-R05-eLNA Module +swctrlmap_2g=0x0c0c0c0c,0x12120202,0x02020202,0x11202,0x1ff +swctrlmap_5g=0x40404040,0xa0a0a0a0,0x80808080,0x11202,0x2f8 + +elna_off_gain_idx_2g=30 + +triso2g=6 +triso5g=3 + +muxenab=0x10 +#sd_gpout=0 +#sd_oobonly=1 + +dacrate2xen=1 +txalpfbyp=1 + +# In RC58.29, adding to keep the txALPF powered up , even when the txALPF is bypassed. +txalpfpu=1 + +# 11b ACR Performance +aci_detect_en_2g=1 +dacpu.fab.4=1 + +gain_settle_dly_2g=4 +gain_settle_dly_5g=4 + +#For TSMC rx sensitivity in low rate +noise_cal_po_2g=-1 + +#For UMC rx sensitivity in low rate +noise_cal_po_2g.fab.4=6 +noise_cal_po_40_2g=-1 +noise_cal_high_gain_2g=73 +noise_cal_nf_substract_val_2g=346 +noise_cal_po_5g=-1 +noise_cal_po_40_5g=-1 +noise_cal_high_gain_5g=73 + +# Adding in RC58.29 +noise_cal_nf_substract_val_5g=346 + +iqlocalidx5g=55 + +# In RC58.35/38. Added on For LOFT +dlocalidx5g=75 + +# In RC58.33, change EPA_or_PAD_lpbck5g=1 to lpbckmode5g=1 +#EPA_or_PAD_lpbck5g=1 +lpbckmode5g=1 +txiqlopapu5g=0 +iqcalidx5g=50 +txiqlopapu2g=0 + +#In RC58.35, Change Value to 5 +dlorange_lowlimit=5 +loflag=1 + +# In RC58.29, for RSSI return with pkteng_stats +#rssicorrnorm=3 +#rssicorratten=3 +#rssicorrnorm5g=5,3,3 +#rssicorratten5g=5,3,3 + +#for BT-coexistence +btc_params80=0 +btc_params6=10 +btc_params95=53 \ No newline at end of file