diff options
author | sbrissen <sbrissen@hotmail.com> | 2013-10-28 11:25:50 -0400 |
---|---|---|
committer | sbrissen <sbrissen@hotmail.com> | 2013-10-28 11:25:50 -0400 |
commit | 72e6293f27c1a41960dff988f8e59afd14ff8fc0 (patch) | |
tree | 95f3a87ea7bdac5ab4d1515b68c6f68ef47f6a4f /configs | |
download | device_samsung_kona-common-72e6293f27c1a41960dff988f8e59afd14ff8fc0.tar.gz device_samsung_kona-common-72e6293f27c1a41960dff988f8e59afd14ff8fc0.tar.bz2 device_samsung_kona-common-72e6293f27c1a41960dff988f8e59afd14ff8fc0.zip |
kona-common: Initial commit
Diffstat (limited to 'configs')
-rw-r--r-- | configs/80mac | 6 | ||||
-rw-r--r-- | configs/Android.mk | 12 | ||||
-rw-r--r-- | configs/gps.xml | 72 | ||||
-rw-r--r-- | configs/nvram_mfg.txt | 146 | ||||
-rw-r--r-- | configs/nvram_mfg.txt_murata | 145 | ||||
-rw-r--r-- | configs/nvram_net.txt | 152 | ||||
-rw-r--r-- | configs/nvram_net.txt_murata | 156 | ||||
-rwxr-xr-x | configs/tiny_hw.xml | 340 |
8 files changed, 1029 insertions, 0 deletions
diff --git a/configs/80mac b/configs/80mac new file mode 100644 index 0000000..d24fa90 --- /dev/null +++ b/configs/80mac @@ -0,0 +1,6 @@ +#!/system/bin/sh +# +# Copy mac address to correct file to be read by macloader +# + +busybox cat /efs/wifi/.mac.cob > /efs/wifi/.mac.info
\ No newline at end of file diff --git a/configs/Android.mk b/configs/Android.mk new file mode 100644 index 0000000..c0d0384 --- /dev/null +++ b/configs/Android.mk @@ -0,0 +1,12 @@ +LOCAL_PATH := $(call my-dir) + +include $(CLEAR_VARS) +LOCAL_MODULE := tiny_hw +LOCAL_MODULE_OWNER := samsung +LOCAL_SRC_FILES := tiny_hw.xml +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE_CLASS := ETC +LOCAL_MODULE_SUFFIX := .xml +LOCAL_MODULE_PATH := $(TARGET_OUT)/etc/sound +include $(BUILD_PREBUILT) + diff --git a/configs/gps.xml b/configs/gps.xml new file mode 100644 index 0000000..38f16ad --- /dev/null +++ b/configs/gps.xml @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="utf-8"?> +<glgps xmlns="http://www.glpals.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.glpals.com/glconfig.xsd" > + <!--HAL Confguration --> + <hal + acPortName="/dev/ttySAC1" + lBaudRate="921600" + gpioNStdbyPath="/sys/class/sec/gps/GPS_PWR_EN/value" + gpioDelayMs="250" + acNvStoDir="/data/system/gps/" + FactoryTestFilePath="/data/" + + Log="JAVA" + acLogDirectory="/storage/sdcard0/gps/broadcom/storage" + + TISEnabled="true" + LPmode="false" + cp-cold-start="false" + cp-guard-time-sec="1" + + arp-supl-enable="true" + arp-supl-cap-msb="true" + arp-supl-cap-msa="true" + arp-supl-cap-ecid="false" + arp-supl-use-apn="false" + acSuplServer="supl.google.com" + SuplPort="7276" + tlsCertPath="/system/bin/gps.cer" + tlsEnable="false" + ReAidingIntervalSec="1200" + SuplUT1Seconds="20" + SuplUT2Seconds="20" + SuplUT3Seconds="20" + SuplVersion="1" + + LbsEnable="true" + LbsLocal="false" + LbsServer="BCMLS2.glpals.com" + LbsPort="7275" + LbsSyncLto="false" + SyncLto="true" + ltoFileName="lto2.dat" + acLtoDir="/data/system/gps/" + LbsSyncLtoThresholdDays="1" + LbsTAC="10101106" + ctrlPipe="/data/gps/glgpsctrl" + LbsWlanEnable="false" + + IgnoreJniTime="true" + AssertEnabled="false" + + SensorsEnable="false" + SensorsPowerSave="false" + SensorsLog="false" + + /> + + <gll + LogPriMask="LOG_INFO" + LogFacMask="LOG_GLLIO | LOG_RAWDATA | LOG_DEVKF | LOG_GLLAPI | LOG_NMEA" + FrqPlan="FRQ_PLAN_26MHZ_2PPM_26MHZ_300PPB" + RfType="GL_RF_4752_BRCM_EXT_LNA" + WarmStandbyTimeout1Seconds="10" + WarmStandbyTimeout2Seconds="15" + > + </gll> + + <gll_features + EnableLowPowerEls="false" + EnableLowPowerPmm="true" + /> + +</glgps> diff --git a/configs/nvram_mfg.txt b/configs/nvram_mfg.txt new file mode 100644 index 0000000..efb5cad --- /dev/null +++ b/configs/nvram_mfg.txt @@ -0,0 +1,146 @@ +# Kona Rev0.1 2012.10.29-TSSI + +manfid=0x2d0 +prodid=0x05de +vendid=0x14e4 +devid=0x4380 +boardtype=0x05de +boardrev=0x1205 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +sromrev=3 +#boardflags: 5GHz FEM: has ext 5GHz PA + LNA +# 2.4GHz FEM: has ext 2.4GHz PA + SP3T +# 2.4GHz FEM: SP3T switch share with BT +# keep original 0x200 +boardflags=0x10081a01 +xtalfreq=37400 +nocrc=1 +ag0=0 +aa2g=1 +ccode=ALL +pa0itssit=0x20 +#PA parameters for 2.4GHz-10/29 R01 TSSI +pa0b0=0x141E +pa0b1=0xFD89 +pa0b2=0xFF57 + +tssifloor2g=30 +extpagain2g=2 +extpagain5g=2 + +# rssi params for 2.4GHz +rssismf2g=0xf +rssismc2g=0x8 +rssisav2g=0x1 +# rssi params(RFMD) for 2.4GHz +#rssismf2g=0x3 +#rssismc2g=0xa +#rssisav2g=0x1 + +cckPwrOffset=3 +cckdigfilttype=24 +#PwrOffset40mhz2g=-10 +# rssi params for 5GHz +rssismf5g=0xf +rssismc5g=0x7 +rssisav5g=0x1 +#PA parameters for lower a-band-10/29 R01 TSSI +pa1lob0=0x1A12 +pa1lob1=0xFCE0 +pa1lob2=0xFF53 +tssifloor5gl=30 +#PA parameters for midband-10/29 R01 TSSI +pa1b0=0x1B2F +pa1b1=0xFCBB +pa1b2=0xFF4E +tssifloor5gm=30 +#PA paramasdeters for high band-10/29 R01 TSSI +pa1hib0=0x1BDC +pa1hib1=0xFCA3 +pa1hib2=0xFF4B +tssifloor5gh=30 +rxpo5g=0 +maxp2ga0=72 +# 2GTxPwr Backoff +ofdm2gpo=0x66666666 +mcs2gpo0=0x8888 +mcs2gpo1=0x8888 +maxp5ga0=62 +maxp5gla0=58 +maxp5gha0=54 +# 5GTxPwr Backoff +ofdm5gpo=0x33333333 +ofdm5glpo=0x33333333 +ofdm5ghpo=0x33333333 +mcs5gpo0=0x4444 +mcs5gpo1=0x4444 +mcs5glpo0=0x4444 +mcs5glpo1=0x4444 +mcs5ghpo0=0x4444 +mcs5ghpo1=0x4444 +# 5GTxPwr HT40 Backoff +mcs5gpo2=0x6666 +mcs5gpo3=0x6666 +mcs5glpo2=0x6666 +mcs5glpo3=0x6666 +mcs5ghpo2=0x6666 +mcs5ghpo3=0x6666 +# 4334B1FCBGA -16, 4334B2FCBGA 4, 4334B2WLBGA -7 +PwrOffset40mhz5g=-1 + +#ofdmdigfilttype=3 +ofdmdigfilttype2g=3 +ofdmdigfilttype5g=3 +#ofdm40digfilttype=5 -8/21-comment out + +il0macaddr=00:90:4c:c5:12:38 +wl0id=0x431b +pagc2g=0x10 + +# Parameters for DAC2x mode and ALPF bypass +dacrate2xen=1 +txalpfbyp=1 +txalpfpu=1 + +#Murata 2G & 5G FEM switch control table +swctrlmap_2g=0x00400040,0x06060606,0x02020202,0x10302,0x1ff +swctrlmap_5g=0x08080808,0x30303030,0x10101010,0x10302,0x2f8 + +#elna_off_gain_idx_2g=32 +#elna_off_gain_idx_5g=TBD +gain=32 +triso2g=8 +triso5g=7 + +muxenab=0x10 +dacpu.fab.4=1 + +aci_detect_en_2g=1 + +#EPA_or_PAD_lpbck5g=1 +lpbckmode5g=1 +txiqlopapu5g=0 +iqcalidx5g=50 +txiqlopapu2g=0 +dlorange_lowlimit=5 +loflag=1 + +###iqlocalidx5g=50 +###iqlocalidx5g=70 75 80 +iqlocalidx5g=45 + +### dlocalidx5g should be greater than iqlocalidx5g by at least 20 index steps +###dlocalidx5g=90 +dlocalidx5g=65 + +#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 diff --git a/configs/nvram_mfg.txt_murata b/configs/nvram_mfg.txt_murata new file mode 100644 index 0000000..a5e7448 --- /dev/null +++ b/configs/nvram_mfg.txt_murata @@ -0,0 +1,145 @@ +# Kona Emual Rev0.3 2012.08.21-TSSI
+
+manfid=0x2d0
+prodid=0x05de
+vendid=0x14e4
+devid=0x4380
+boardtype=0x05de
+boardrev=0x1205
+boardnum=22
+macaddr=00:90:4c:c5:12:38
+sromrev=3
+#boardflags: 5GHz FEM: has ext 5GHz PA + LNA
+# 2.4GHz FEM: has ext 2.4GHz PA + SP3T
+# 2.4GHz FEM: SP3T switch share with BT
+# keep original 0x200
+boardflags=0x10081a01
+xtalfreq=37400
+nocrc=1
+ag0=0
+aa2g=1
+ccode=ALL
+pa0itssit=0x20
+#PA parameters for 2.4GHz-8/21 TSSI
+pa0b0=0x14B6
+pa0b1=0xFD8C
+pa0b2=0xFF5E
+
+tssifloor2g=30
+extpagain2g=2
+extpagain5g=2
+
+# rssi params for 2.4GHz
+rssismf2g=0xf
+rssismc2g=0x8
+rssisav2g=0x1
+# rssi params(RFMD) for 2.4GHz
+#rssismf2g=0x3
+#rssismc2g=0xa
+#rssisav2g=0x1
+
+cckPwrOffset=3
+cckdigfilttype=24
+#PwrOffset40mhz2g=-10
+# rssi params for 5GHz
+rssismf5g=0xf
+rssismc5g=0x7
+rssisav5g=0x1
+#PA parameters for lower a-band-8/21 TSSI
+pa1lob0=0x1AF2
+pa1lob1=0xFCC8
+pa1lob2=0xFF52
+tssifloor5gl=30
+#PA parameters for midband-8/21 TSSI
+pa1b0=0x1AA0
+pa1b1=0xFCC9
+pa1b2=0xFF45
+tssifloor5gm=30
+#PA paramasdeters for high band-8/21 TSSI
+pa1hib0=0x1D27
+pa1hib1=0xFC8E
+pa1hib2=0xFF59
+tssifloor5gh=30
+rxpo5g=0
+maxp2ga0=72
+# 2GTxPwr Backoff
+ofdm2gpo=0x66666666
+mcs2gpo0=0x8888
+mcs2gpo1=0x8888
+maxp5ga0=66
+maxp5gla0=66
+maxp5gha0=66
+# 5GTxPwr Backoff
+ofdm5gpo=0x33333333
+ofdm5glpo=0x33333333
+ofdm5ghpo=0x33333333
+mcs5gpo0=0x4444
+mcs5gpo1=0x4444
+mcs5glpo0=0x4444
+mcs5glpo1=0x4444
+mcs5ghpo0=0x4444
+mcs5ghpo1=0x4444
+# 5GTxPwr HT40 Backoff
+mcs5gpo2=0x6666
+mcs5gpo3=0x6666
+mcs5glpo2=0x6666
+mcs5glpo3=0x6666
+mcs5ghpo2=0x6666
+mcs5ghpo3=0x6666
+# 4334B1FCBGA -16, 4334B2FCBGA 4, 4334B2WLBGA -7
+PwrOffset40mhz5g=-7
+
+#ofdmdigfilttype=3
+ofdmdigfilttype2g=3
+ofdmdigfilttype5g=3
+#ofdm40digfilttype=5 -8/21-comment out
+
+il0macaddr=00:90:4c:c5:12:38
+wl0id=0x431b
+pagc2g=0x10
+
+# Parameters for DAC2x mode and ALPF bypass
+dacrate2xen=1
+txalpfbyp=1
+txalpfpu=1
+
+#Murata 2G & 5G FEM switch control table
+swctrlmap_2g=0x00400040,0x06060606,0x02020202,0x10302,0x1ff
+swctrlmap_5g=0x08080808,0x30303030,0x10101010,0x10302,0x2f8
+
+elna_off_gain_idx_2g=32
+#elna_off_gain_idx_5g=TBD
+triso2g=8
+triso5g=7
+
+muxenab=0x10
+dacpu.fab.4=1
+
+aci_detect_en_2g=1
+
+#EPA_or_PAD_lpbck5g=1
+lpbckmode5g=1
+txiqlopapu5g=0
+iqcalidx5g=50
+txiqlopapu2g=0
+dlorange_lowlimit=5
+loflag=1
+
+###iqlocalidx5g=50
+###iqlocalidx5g=70 75 80
+iqlocalidx5g=45
+
+### dlocalidx5g should be greater than iqlocalidx5g by at least 20 index steps
+###dlocalidx5g=90
+dlocalidx5g=65
+
+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
diff --git a/configs/nvram_net.txt b/configs/nvram_net.txt new file mode 100644 index 0000000..e35db20 --- /dev/null +++ b/configs/nvram_net.txt @@ -0,0 +1,152 @@ +# Kona Rev0.1 2012.10.29-TSSI + +manfid=0x2d0 +prodid=0x05de +vendid=0x14e4 +devid=0x4380 +boardtype=0x05de +boardrev=0x1205 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +sromrev=3 +#boardflags: 5GHz FEM: has ext 5GHz PA + LNA +# 2.4GHz FEM: has ext 2.4GHz PA + SP3T +# 2.4GHz FEM: SP3T switch share with BT +# keep original 0x200 +boardflags=0x10081a01 +xtalfreq=37400 +nocrc=1 +ag0=0 +aa2g=1 +ccode=GB +pa0itssit=0x20 +#PA parameters for 2.4GHz-10/29 R01 TSSI +pa0b0=0x141E +pa0b1=0xFD89 +pa0b2=0xFF57 + +tssifloor2g=30 +extpagain2g=2 +extpagain5g=2 + +# rssi params for 2.4GHz +rssismf2g=0xf +rssismc2g=0x8 +rssisav2g=0x1 +# rssi params(RFMD) for 2.4GHz +#rssismf2g=0x3 +#rssismc2g=0xa +#rssisav2g=0x1 + +cckPwrOffset=3 +cckdigfilttype=24 +#PwrOffset40mhz2g=-10 +# rssi params for 5GHz +rssismf5g=0xf +rssismc5g=0x7 +rssisav5g=0x1 +#PA parameters for lower a-band-10/29 R01 TSSI +pa1lob0=0x1A12 +pa1lob1=0xFCE0 +pa1lob2=0xFF53 +tssifloor5gl=30 +#PA parameters for midband-10/29 R01 TSSI +pa1b0=0x1B2F +pa1b1=0xFCBB +pa1b2=0xFF4E +tssifloor5gm=30 +#PA paramasdeters for high band-10/29 R01 TSSI +pa1hib0=0x1BDC +pa1hib1=0xFCA3 +pa1hib2=0xFF4B +tssifloor5gh=30 +rxpo5g=0 +maxp2ga0=72 +# 2GTxPwr Backoff +ofdm2gpo=0x66666666 +mcs2gpo0=0x8888 +mcs2gpo1=0x8888 +maxp5ga0=62 +maxp5gla0=58 +maxp5gha0=54 +# 5GTxPwr Backoff +ofdm5gpo=0x33333333 +ofdm5glpo=0x33333333 +ofdm5ghpo=0x33333333 +mcs5gpo0=0x4444 +mcs5gpo1=0x4444 +mcs5glpo0=0x4444 +mcs5glpo1=0x4444 +mcs5ghpo0=0x4444 +mcs5ghpo1=0x4444 +# 5GTxPwr HT40 Backoff +mcs5gpo2=0x6666 +mcs5gpo3=0x6666 +mcs5glpo2=0x6666 +mcs5glpo3=0x6666 +mcs5ghpo2=0x6666 +mcs5ghpo3=0x6666 +# 4334B1FCBGA -16, 4334B2FCBGA 4, 4334B2WLBGA -7 +PwrOffset40mhz5g=-1 + +#ofdmdigfilttype=3 +ofdmdigfilttype2g=3 +ofdmdigfilttype5g=3 +#ofdm40digfilttype=5 -8/21-comment out + +il0macaddr=00:90:4c:c5:12:38 +wl0id=0x431b +pagc2g=0x10 + +# Parameters for DAC2x mode and ALPF bypass +dacrate2xen=1 +txalpfbyp=1 +txalpfpu=1 + +#Murata 2G & 5G FEM switch control table +swctrlmap_2g=0x00400040,0x06060606,0x02020202,0x10302,0x1ff +swctrlmap_5g=0x08080808,0x30303030,0x10101010,0x10302,0x2f8 + +#elna_off_gain_idx_2g=32 +#elna_off_gain_idx_5g=TBD +gain=32 +triso2g=8 +triso5g=7 + +muxenab=0x10 +dacpu.fab.4=1 + +aci_detect_en_2g=1 + +#EPA_or_PAD_lpbck5g=1 +lpbckmode5g=1 +txiqlopapu5g=0 +iqcalidx5g=50 +txiqlopapu2g=0 +dlorange_lowlimit=5 +loflag=1 + +###iqlocalidx5g=50 +###iqlocalidx5g=70 75 80 +iqlocalidx5g=45 + +### dlocalidx5g should be greater than iqlocalidx5g by at least 20 index steps +###dlocalidx5g=90 +dlocalidx5g=65 + +#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 + +# BT / WIFI coex parameter + +btc_params80=0 +btc_params6=10 +btc_params95=53
\ No newline at end of file diff --git a/configs/nvram_net.txt_murata b/configs/nvram_net.txt_murata new file mode 100644 index 0000000..e8ecdad --- /dev/null +++ b/configs/nvram_net.txt_murata @@ -0,0 +1,156 @@ +# Kona Emual Rev0.3 2012.08.21-TSSI + +manfid=0x2d0 +prodid=0x05de +vendid=0x14e4 +devid=0x4380 +boardtype=0x05de +boardrev=0x1205 +boardnum=22 +macaddr=00:90:4c:c5:12:38 +sromrev=3 +#boardflags: 5GHz FEM: has ext 5GHz PA + LNA +# 2.4GHz FEM: has ext 2.4GHz PA + SP3T +# 2.4GHz FEM: SP3T switch share with BT +# keep original 0x200 +boardflags=0x10081a01 +xtalfreq=37400 +nocrc=1 +ag0=0 +aa2g=1 +ccode=XZ +regrev=11 +pa0itssit=0x20 +#PA parameters for 2.4GHz-8/21 TSSI +pa0b0=0x14B6 +pa0b1=0xFD8C +pa0b2=0xFF5E + +tssifloor2g=30 +extpagain2g=2 +extpagain5g=2 + +# rssi params for 2.4GHz +rssismf2g=0xf +rssismc2g=0x8 +rssisav2g=0x1 +# rssi params(RFMD) for 2.4GHz +#rssismf2g=0x3 +#rssismc2g=0xa +#rssisav2g=0x1 + +cckPwrOffset=3 +cckdigfilttype=24 +#PwrOffset40mhz2g=-10 +# rssi params for 5GHz +rssismf5g=0xf +rssismc5g=0x7 +rssisav5g=0x1 +#PA parameters for lower a-band-8/21 TSSI +pa1lob0=0x1AF2 +pa1lob1=0xFCC8 +pa1lob2=0xFF52 +tssifloor5gl=30 +#PA parameters for midband-8/21 TSSI +pa1b0=0x1AA0 +pa1b1=0xFCC9 +pa1b2=0xFF45 +tssifloor5gm=30 +#PA paramasdeters for high band-8/21 TSSI +pa1hib0=0x1D27 +pa1hib1=0xFC8E +pa1hib2=0xFF59 +tssifloor5gh=30 +rxpo5g=0 +maxp2ga0=72 +# 2GTxPwr Backoff +ofdm2gpo=0x66666666 +mcs2gpo0=0x8888 +mcs2gpo1=0x8888 +maxp5ga0=66 +maxp5gla0=66 +maxp5gha0=66 +# 5GTxPwr Backoff +ofdm5gpo=0x33333333 +ofdm5glpo=0x33333333 +ofdm5ghpo=0x33333333 +mcs5gpo0=0x4444 +mcs5gpo1=0x4444 +mcs5glpo0=0x4444 +mcs5glpo1=0x4444 +mcs5ghpo0=0x4444 +mcs5ghpo1=0x4444 +# 5GTxPwr HT40 Backoff +mcs5gpo2=0x6666 +mcs5gpo3=0x6666 +mcs5glpo2=0x6666 +mcs5glpo3=0x6666 +mcs5ghpo2=0x6666 +mcs5ghpo3=0x6666 +# 4334B1FCBGA -16, 4334B2FCBGA 4, 4334B2WLBGA -7 +PwrOffset40mhz5g=-7 + +#ofdmdigfilttype=3 +ofdmdigfilttype2g=3 +ofdmdigfilttype5g=3 +#ofdm40digfilttype=5 -8/21-comment out + +il0macaddr=00:90:4c:c5:12:38 +wl0id=0x431b +pagc2g=0x10 + +# Parameters for DAC2x mode and ALPF bypass +dacrate2xen=1 +txalpfbyp=1 +txalpfpu=1 + +#Murata 2G & 5G FEM switch control table +swctrlmap_2g=0x00400040,0x06060606,0x02020202,0x10302,0x1ff +swctrlmap_5g=0x08080808,0x30303030,0x10101010,0x10302,0x2f8 + +elna_off_gain_idx_2g=32 +#elna_off_gain_idx_5g=TBD +triso2g=8 +triso5g=7 + +muxenab=0x10 +dacpu.fab.4=1 + +aci_detect_en_2g=1 + +#EPA_or_PAD_lpbck5g=1 +lpbckmode5g=1 +txiqlopapu5g=0 +iqcalidx5g=50 +txiqlopapu2g=0 +dlorange_lowlimit=5 +loflag=1 + +###iqlocalidx5g=50 +###iqlocalidx5g=70 75 80 +iqlocalidx5g=45 + +### dlocalidx5g should be greater than iqlocalidx5g by at least 20 index steps +###dlocalidx5g=90 +dlocalidx5g=65 + +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 + +# BT / WIFI coex parameter + +btc_params80=0 + +btc_params6=10 + +btc_params95=53 + + diff --git a/configs/tiny_hw.xml b/configs/tiny_hw.xml new file mode 100755 index 0000000..16868a5 --- /dev/null +++ b/configs/tiny_hw.xml @@ -0,0 +1,340 @@ +<!-- TinyHAL configuration file for Samsung Galaxy S III --> +<tinyhal> +<!-- +We are able to have most of our routing static so do that +--> +<path> + <!-- AIF1->DAC1 --> + <ctl name="DAC1 Switch" val="1"/> + + <ctl name="IN1L ZC Switch" val="0"/> + <ctl name="IN1R ZC Switch" val="0"/> + <ctl name="IN2L ZC Switch" val="0"/> + <ctl name="IN2R ZC Switch" val="0"/> + <ctl name="Output ZC Switch" val="0"/> + <ctl name="Speaker ZC Switch" val="0"/> + <ctl name="Headphone ZC Switch" val="0"/> + + <!-- AIF1->DAC1 --> + <ctl name="DAC1L Mixer AIF1.1 Switch" val="1"/> + <ctl name="DAC1R Mixer AIF1.1 Switch" val="1"/> + <ctl name="DAC1 Switch" val="1"/> + + <!-- ADC->AIF2 --> + <ctl name="AIF2DAC2L Mixer Left Sidetone Switch" val="1"/> + <ctl name="AIF2DAC2L Mixer Right Sidetone Switch" val="0"/> + <ctl name="AIF2DAC2R Mixer Left Sidetone Switch" val="0"/> + <ctl name="AIF2DAC2R Mixer Right Sidetone Switch" val="1"/> + <ctl name="DAC2 Left Sidetone Volume" val="12"/> + <ctl name="DAC2 Right Sidetone Volume" val="12"/> + <ctl name="DAC2 Switch" val="1"/> + + <!-- DAC1->HP --> + <ctl name="Left Headphone Mux" val="Mixer"/> + <ctl name="Right Headphone Mux" val="Mixer"/> + + <!-- DAC1->SPKL/R->SPKL/R Boost->SPK --> + <ctl name="SPKL DAC1 Switch" val="1"/> + <ctl name="SPKR DAC1 Switch" val="1"/> + <ctl name="SPKL Boost SPKL Switch" val="1"/> + <ctl name="SPKL Boost SPKR Switch" val="0"/> + <ctl name="SPKR Boost SPKL Switch" val="0"/> + <ctl name="SPKR Boost SPKR Switch" val="1"/> + <ctl name="Speaker Mixer Volume" val="3"/> + + <!-- DAC->Output mixer->Earpiece --> + <ctl name="Left Output Mixer DAC Switch" val="1"/> + <ctl name="Right Output Mixer DAC Switch" val="1"/> + <ctl name="Earpiece Mixer Left Output Switch" val="1"/> + <ctl name="Earpiece Mixer Right Output Switch" val="1"/> + <ctl name="Earpiece Switch" val="1"/> + + <!-- LINEOUT --> + <ctl name="LINEOUT2N Mixer Left Output Switch" val="1"/> + <ctl name="LINEOUT2P Mixer Right Output Switch" val="1"/> + <ctl name="LINEOUT1N Mixer Right Output Switch" val="1"/> + <ctl name="LINEOUT1P Mixer Left Output Switch" val="1"/> + + <!-- Input mixer->ADC->AIF1.1 --> + <ctl name="AIF1ADC1L Mixer ADC/DMIC Switch" val="1"/> + <ctl name="AIF1ADC1R Mixer ADC/DMIC Switch" val="1"/> + + <!-- Main Mic->IN1LP/N->Input Mixer with +30dB at mixer --> + <ctl name="IN1L PGA IN1LP Switch" val="1"/> + <ctl name="IN1L PGA IN1LN Switch" val="1"/> + <ctl name="MIXINL IN1L Volume" val="1"/> + <ctl name="IN1L Switch" val="1"/> + + <!-- Sub Mic->IN1RP/N->Input Mixer with +30dB at mixer --> + <ctl name="IN1R PGA IN1RP Switch" val="1"/> + <ctl name="IN1R PGA IN1RN Switch" val="1"/> + <ctl name="MIXINR IN1R Volume" val="1"/> + <ctl name="IN1R Switch" val="1"/> + + <!-- FM Radio->IN2RP/N->Input Mixer with +30dB at mixer --> + <ctl name="IN2R PGA IN2RP Switch" val="1"/> + <ctl name="IN2R PGA IN2RN Switch" val="1"/> + <ctl name="MIXINR IN2R Volume" val="1"/> + <ctl name="IN2R Switch" val="1"/> + + <!-- Ear Mic->IN2LP/N->Input Mixer with +30dB at mixer --> + <ctl name="IN2L PGA IN2LP Switch" val="1"/> + <ctl name="IN2L PGA IN2LN Switch" val="1"/> + <ctl name="MIXINL IN2L Volume" val="1"/> + <ctl name="IN2L Switch" val="1"/> + + <!-- Input mixer->ADC->AIF1 --> + <ctl name="AIF1ADC1L Mixer ADC/DMIC Switch" val="1"/> + <ctl name="AIF1ADC1R Mixer ADC/DMIC Switch" val="1"/> + <ctl name="ADCL Mux" val="ADC"/> + + <!-- HPF on to take out some bounce --> + <ctl name="Sidetone HPF Switch" val="0"/> + + <!-- Work around core issue --> + <ctl name="ADCL Mux" val="DMIC"/> + <ctl name="ADCL Mux" val="ADC"/> + <ctl name="ADCR Mux" val="DMIC"/> + <ctl name="ADCR Mux" val="ADC"/> + + <!-- AIF2ADCDAT to AIF3ADC mux --> + <ctl name="AIF3ADC Mux" val="1"/> + + <!-- Default all outputs off --> + <ctl name="HP Switch" val="0"/> + <ctl name="SPK Switch" val="0"/> + <ctl name="RCV Switch" val="0"/> + <ctl name="LINE Switch" val="0"/> + <ctl name="HDMI Switch" val="0"/> + + <!-- Default all inputs off --> + <ctl name="Main Mic Switch" val="0"/> + <ctl name="Sub Mic Switch" val="0"/> + <ctl name="Headset Mic Switch" val="0"/> + <ctl name="FM In Switch" val="0"/> + +</path> +<device name="earpiece"> + <path name="on"> + <ctl name="RCV Switch" val="1"/> + <ctl name="Earpiece Switch" val="1"/> + <ctl name="AIF1DAC1 Volume" val="96"/> + <ctl name="AIF1 Boost Volume" val="0"/> + <ctl name="DAC1 Volume" val="96"/> + <ctl name="Left Output Mixer DAC Volume" val="7"/> + <ctl name="Right Output Mixer DAC Volume" val="7"/> + <ctl name="Output Volume" val="57"/> + <ctl name="Earpiece Volume" val="1"/> + </path> + <path name="off"> + <ctl name="RCV Switch" val="0"/> + <ctl name="Earpiece Switch" val="0"/> + <ctl name="AIF1DAC1 Volume" val="96"/> + <ctl name="AIF1 Boost Volume" val="0"/> + <ctl name="DAC1 Volume" val="96"/> + <ctl name="Left Output Mixer DAC Volume" val="7"/> + <ctl name="Right Output Mixer DAC Volume" val="7"/> + <ctl name="Output Volume" val="57"/> + <ctl name="Earpiece Volume" val="1"/> + </path> +</device> +<device name="speaker"> + <path name="on"> + <ctl name="SPK Switch" val="1"/> + <ctl name="AIF1DAC1 Volume" val="96"/> + <ctl name="AIF1 Boost Volume" val="0"/> + <ctl name="DAC1 Volume" val="96"/> + <ctl name="SPKL DAC1 Volume" val="1"/> + <ctl name="SPKR DAC1 Volume" val="1"/> + <ctl name="Speaker Mixer Volume" val="3"/> + <ctl name="Speaker Boost Volume" val="7"/> + <ctl name="Speaker Volume" val="60"/> + </path> + <path name="off"> + <ctl name="SPK Switch" val="0"/> + <ctl name="AIF1DAC1 Volume" val="96"/> + <ctl name="AIF1 Boost Volume" val="0"/> + <ctl name="DAC1 Volume" val="96"/> + <ctl name="SPKL DAC1 Volume" val="1"/> + <ctl name="SPKR DAC1 Volume" val="1"/> + <ctl name="Speaker Mixer Volume" val="0"/> + <ctl name="Speaker Volume" val="57"/> + <ctl name="Speaker Boost Volume" val="0"/> + </path> +</device> +<device name="headphone"> + <path name="on"> + <ctl name="HP Switch" val="1"/> + <ctl name="Headphone Volume" val="50"/> + <ctl name="Headphone ZC Switch" val="0"/> + <ctl name="AIF1DAC1 Volume" val="96"/> + <ctl name="AIF1 Boost Volume" val="0"/> + <ctl name="DAC1 Volume" val="96"/> + </path> + <path name="off"> + <ctl name="HP Switch" val="0"/> + <ctl name="Headphone ZC Switch" val="0"/> + <ctl name="AIF1DAC1 Volume" val="96"/> + <ctl name="AIF1 Boost Volume" val="0"/> + <ctl name="DAC1 Volume" val="96"/> + <ctl name="Headphone Volume" val="45"/> + </path> +</device> +<device name="sco-out"> + <path name="on"> + <ctl name="AIF3ADC Mux" val="1"/> + <ctl name="AIF2DAC2L Mixer AIF1.1 Switch" val="1"/> + <ctl name="AIF2DAC2R Mixer AIF1.1 Switch" val="1"/> + <ctl name="AIF1 Boost Volume" val="0"/> + <ctl name="AIF2DAC Volume" val="96"/> + <ctl name="DAC2 Volume" val="96"/> + <ctl name="AIF1DAC1 Volume" val="96"/> + </path> + <path name="off"> + <ctl name="AIF2DAC2L Mixer AIF1.1 Switch" val="0"/> + <ctl name="AIF2DAC2R Mixer AIF1.1 Switch" val="0"/> + <ctl name="AIF1DAC1 Volume" val="96"/> + <ctl name="AIF1 Boost Volume" val="0"/> + <ctl name="DAC2 Volume" val="96"/> + <ctl name="AIF2DAC Volume" val="96"/> + </path> +</device> +<device name="analog-dock"> + <path name="on"> + <ctl name="LINEOUT2N Switch" val="1"/> + <ctl name="LINEOUT2P Switch" val="1"/> + <ctl name="LINEOUT2N Mixer Left Output Switch" val="1"/> + <ctl name="LINEOUT2P Mixer Right Output Switch" val="1"/> + <ctl name="LINE Switch" val="1"/> + <ctl name="AIF1DAC1 Volume" val="96"/> + <ctl name="AIF1 Boost Volume" val="0"/> + <ctl name="DAC1 Volume" val="96"/> + <ctl name="Left Output Mixer DAC Volume" val="7"/> + <ctl name="Right Output Mixer DAC Volume" val="7"/> + <ctl name="Output Volume" val="55"/> + <ctl name="LINEOUT2 Volume" val="1"/> + </path> + <path name="off"> + <ctl name="LINEOUT2N Switch" val="0"/> + <ctl name="LINEOUT2P Switch" val="0"/> + <ctl name="LINE Switch" val="0"/> + <ctl name="AIF1DAC1 Volume" val="96"/> + <ctl name="AIF1 Boost Volume" val="0"/> + <ctl name="DAC1 Volume" val="96"/> + <ctl name="Left Output Mixer DAC Volume" val="7"/> + <ctl name="Right Output Mixer DAC Volume" val="7"/> + <ctl name="Output Volume" val="57"/> + <ctl name="LINEOUT2 Volume" val="1"/> + </path> +</device> +<device name="digital-dock"> + <path name="on"> + <ctl name="LINEOUT1N Switch" val="1"/> + <ctl name="LINEOUT1P Switch" val="1"/> + <ctl name="HDMI Switch" val="1"/> + <ctl name="AIF1DAC1 Volume" val="96"/> + </path> + <path name="off"> + <ctl name="LINEOUT1N Switch" val="1"/> + <ctl name="LINEOUT1P Switch" val="1"/> + <ctl name="HDMI Switch" val="1"/> + <ctl name="AIF1DAC1 Volume" val="96"/> + <ctl name="AIF1 Boost Volume" val="0"/> + <ctl name="DAC1 Volume" val="96"/> + <ctl name="SPKL DAC1 Volume" val="1"/> + <ctl name="SPKR DAC1 Volume" val="1"/> + <ctl name="Speaker Mixer Volume" val="0"/> + <ctl name="Speaker Boost Volume" val="0"/> + </path> +</device> +<device name="builtin-mic"> + <path name="on"> + <ctl name="Sub Mic Switch" val="1"/> + <ctl name="AIF1ADCL Source" val="1"/> + <ctl name="IN2R Volume" val="28"/> + <ctl name="AIF1ADCR Source" val="1"/> + <ctl name="AIF1ADC1 HPF Mode" val="1"/> + <ctl name="MIXINR IN2R Volume" val="0"/> + <ctl name="MIXINR IN2R Switch" val="1"/> + <ctl name="AIF1ADC1 Volume" val="96"/> + </path> + <path name="off"> + <ctl name="Sub Mic Switch" val="0"/> + <ctl name="MIXINR IN2R Switch" val="0"/> + <ctl name="AIF1ADC1 HPF Switch" val="0"/> + <ctl name="AIF1ADC1 HPF Mode" val="0"/> + <ctl name="AIF1ADC1 Volume" val="96"/> + <ctl name="MIXINR IN2R Volume" val="0"/> + <ctl name="IN2R Volume" val="11"/> + </path> +</device> +<device name="back-mic"> + <path name="on"> + <ctl name="Sub Mic Switch" val="1"/> + <ctl name="IN1R Volume" val="22"/> + <ctl name="MIXINR IN1R Switch" val="1"/> + <ctl name="MIXINR IN1R Volume" val="1"/> + <ctl name="AIF1ADCR Source" val="1"/> + <ctl name="AIF2ADCR Source" val="1"/> + <ctl name="AIF1ADC1 HPF Mode" val="1"/> + <ctl name="AIF1ADC1 HPF Switch" val="1"/> + <ctl name="AIF1ADC1 Volume" val="96"/> + </path> + <path name="off"> + <ctl name="Sub Mic Switch" val="0"/> + <ctl name="MIXINR IN1R Switch" val="0"/> + <ctl name="IN1R Volume" val="10"/> + </path> +</device> +<device name="headset-in"> + <path name="on"> + <ctl name="Headset Mic Switch" val="1"/> + <ctl name="AIF1ADC1 Volume" val="96"/> + <ctl name="AIF1ADCL Source" val="1"/> + <ctl name="AIF1ADCR Source" val="1"/> + <ctl name="AIF1ADC1 HPF Mode" val="1"/> + <ctl name="AIF1ADC1 HPF Switch" val="1"/> + <ctl name="IN1R Volume" val="28"/> + <ctl name="MIXINR IN1R Volume" val="0"/> + </path> + <path name="off"> + <ctl name="Headset Mic Switch" val="0"/> + <ctl name="MIXINR IN1R Switch" val="0"/> + <ctl name="AIF1ADC1 HPF Mode" val="0"/> + <ctl name="AIF1ADC1 HPF Switch" val="0"/> + <ctl name="IN1R Volume" val="11"/> + <ctl name="AIF1ADC1 HPF Switch" val="0"/> + <ctl name="AIF1ADC1 Volume" val="96"/> + </path> +</device> +<device name="sco-in"> + <path name="on"> + <ctl name="AIF2ADC Mux" val="1"/> + <ctl name="AIF1ADCL Source" val="0"/> + <ctl name="AIF1ADCR Source" val="1"/> + <ctl name="AIF2ADCL Source" val="0"/> + <ctl name="AIF2ADCR Source" val="1"/> + <ctl name="AIF1ADC1R Mixer AIF2 Switch" val="1"/> + <ctl name="AIF1ADC1L Mixer AIF2 Switch" val="1"/> + <ctl name="AIF1ADC1 Volume" val="96"/> + <ctl name="AIF2DAC Volume" val="96"/> + </path> + <path name="off"> + <ctl name="AIF2ADC Mux" val="0"/> + <ctl name="AIF1ADC1R Mixer AIF2 Switch" val="0"/> + <ctl name="AIF1ADC1L Mixer AIF2 Switch" val="0"/> + <ctl name="AIF1ADC1 Volume" val="96"/> + <ctl name="AIF2DAC Volume" val="96"/> + </path> +</device> +<device name="fmradio"> + <path name="on"> + <ctl name="DAC1L Mixer AIF1.1 Switch" val="1"/> + <ctl name="DAC1L Mixer AIF1.1 Switch" val="1"/> + </path> + <path name="off"> + <ctl name="MIXINL Output Record Volume" val="0"/> + <ctl name="MIXINR Output Record Volume" val="0"/> + </path> +</device> +</tinyhal>
\ No newline at end of file |