aboutsummaryrefslogtreecommitdiffstats
path: root/configs
diff options
context:
space:
mode:
authorsbrissen <sbrissen@hotmail.com>2013-10-28 11:25:50 -0400
committersbrissen <sbrissen@hotmail.com>2013-10-28 11:25:50 -0400
commit72e6293f27c1a41960dff988f8e59afd14ff8fc0 (patch)
tree95f3a87ea7bdac5ab4d1515b68c6f68ef47f6a4f /configs
downloaddevice_samsung_kona-common-72e6293f27c1a41960dff988f8e59afd14ff8fc0.zip
device_samsung_kona-common-72e6293f27c1a41960dff988f8e59afd14ff8fc0.tar.gz
device_samsung_kona-common-72e6293f27c1a41960dff988f8e59afd14ff8fc0.tar.bz2
kona-common: Initial commit
Diffstat (limited to 'configs')
-rw-r--r--configs/80mac6
-rw-r--r--configs/Android.mk12
-rw-r--r--configs/gps.xml72
-rw-r--r--configs/nvram_mfg.txt146
-rw-r--r--configs/nvram_mfg.txt_murata145
-rw-r--r--configs/nvram_net.txt152
-rw-r--r--configs/nvram_net.txt_murata156
-rwxr-xr-xconfigs/tiny_hw.xml340
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