summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--BoardConfig.mk9
-rw-r--r--WCNSS_qcom_cfg.ini7
-rw-r--r--audio_platform_info_tavil.xml5
-rw-r--r--device.mk3
-rw-r--r--init-taimen.rc4
-rw-r--r--init.insmod_charger.cfg1
-rw-r--r--mixer_paths_tavil.xml7
-rw-r--r--overlay/packages/apps/Settings/res/drawable-xxxhdpi/regulatory_info.pngbin220763 -> 235681 bytes
-rw-r--r--self-extractors/extract-lists.txt4
-rw-r--r--self-extractors/qcom/staging/device-partial.mk4
-rw-r--r--sepolicy/hal_camera_default.te2
-rw-r--r--sepolicy/kernel.te2
-rwxr-xr-xthermal-engine-vr.conf8
-rwxr-xr-xthermal-engine.conf26
14 files changed, 49 insertions, 33 deletions
diff --git a/BoardConfig.mk b/BoardConfig.mk
index 0b9f743..c6c51f0 100644
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -27,14 +27,7 @@ BOARD_AVB_ENABLE := true
# sepolicy
BOARD_SEPOLICY_DIRS += device/google/taimen/sepolicy
-ifeq (,$(filter-out taimen_clang, $(TARGET_PRODUCT)))
-# if TARGET_PRODUCT == taimen_clang
-BOARD_VENDOR_KERNEL_MODULES += \
- device/google/wahoo-kernel/clang/touch_core_base.ko \
- device/google/wahoo-kernel/clang/ftm4.ko \
- device/google/wahoo-kernel/clang/sw49408.ko \
- device/google/wahoo-kernel/clang/lge_battery.ko
-else ifeq (,$(filter-out taimen_gcc, $(TARGET_PRODUCT)))
+ifeq (,$(filter-out taimen_gcc, $(TARGET_PRODUCT)))
# if TARGET_PRODUCT == taimen_gcc
BOARD_VENDOR_KERNEL_MODULES += \
device/google/wahoo-kernel/gcc/touch_core_base.ko \
diff --git a/WCNSS_qcom_cfg.ini b/WCNSS_qcom_cfg.ini
index eb53cb9..18219bc 100644
--- a/WCNSS_qcom_cfg.ini
+++ b/WCNSS_qcom_cfg.ini
@@ -61,7 +61,8 @@ gDot11Mode=0
# Enable Rx handling options
# Rx_thread=1 RPS=2(default for ROME) NAPI=4(default for ihelium)
-rx_mode=4
+# Rx_thread + NAPI = 5
+rx_mode=5
#Enable VHT on 2.4Ghz
gEnableVhtFor24GHzBand=1
@@ -235,6 +236,10 @@ ght_mpdu_density=4
# 1 - enable 0 - disable(default)
gEnableFlowSteering=1
+ce_service_max_yield_time=500
+ce_service_max_rx_ind_flush=1
+maxMSDUsPerRxInd=8
+
################ Datapath feature set End ################
#############################################
diff --git a/audio_platform_info_tavil.xml b/audio_platform_info_tavil.xml
index ae5bc9b..69ae11a 100644
--- a/audio_platform_info_tavil.xml
+++ b/audio_platform_info_tavil.xml
@@ -39,6 +39,10 @@
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC" acdb_id="126"/>
<device name="SND_DEVICE_IN_BT_SCO_MIC_NREC" acdb_id="122"/>
<device name="SND_DEVICE_IN_BT_SCO_MIC_WB_NREC" acdb_id="123"/>
+ <device name="SND_DEVICE_IN_UNPROCESSED_MIC" acdb_id="143"/>
+ <device name="SND_DEVICE_IN_UNPROCESSED_STEREO_MIC" acdb_id="144"/>
+ <device name="SND_DEVICE_IN_UNPROCESSED_THREE_MIC" acdb_id="145"/>
+ <device name="SND_DEVICE_IN_UNPROCESSED_QUAD_MIC" acdb_id="146"/>
</acdb_ids>
<bit_width_configs>
<device name="SND_DEVICE_OUT_SPEAKER" bit_width="24"/>
@@ -55,6 +59,7 @@
<usecase name="USECASE_VOICEMMODE2_CALL" type="in" id="19" />
<usecase name="USECASE_VOICEMMODE2_CALL" type="out" id="19" />
<usecase name="USECASE_AUDIO_RECORD_MMAP" type="in" id="4" />
+ <usecase name="USECASE_AUDIO_RECORD_AFE_PROXY" type="in" id="7" />
<usecase name="USECASE_AUDIO_PLAYBACK_MMAP" type="out" id="4" />
<usecase name="USECASE_AUDIO_PLAYBACK_VOIP" type="out" id="16" />
<usecase name="USECASE_AUDIO_RECORD_VOIP" type="in" id="16" />
diff --git a/device.mk b/device.mk
index f8b8505..782071f 100644
--- a/device.mk
+++ b/device.mk
@@ -44,7 +44,8 @@ PRODUCT_PROPERTY_OVERRIDES += \
# Kernel Modules Config
PRODUCT_COPY_FILES += \
- device/google/taimen/init.insmod.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/init.insmod.cfg
+ device/google/taimen/init.insmod.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/init.insmod.cfg \
+ device/google/taimen/init.insmod_charger.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/init.insmod_charger.cfg
# Logging
PRODUCT_COPY_FILES += \
diff --git a/init-taimen.rc b/init-taimen.rc
index 0ea849f..127abf6 100644
--- a/init-taimen.rc
+++ b/init-taimen.rc
@@ -28,10 +28,6 @@ on boot
# Allow ftm4 autotune from adb shell
chown system shell /sys/devices/virtual/input/ftm4_touch/autotune
-on init && property:ro.boot.slot=*
- # will remove this once slot_suffix is deprecated
- setprop ro.boot.slot_suffix _${ro.boot.slot}
-
on init && property:ro.boot.revision=*
setprop ro.boot.hardware.revision ${ro.boot.revision}
diff --git a/init.insmod_charger.cfg b/init.insmod_charger.cfg
new file mode 100644
index 0000000..c54070a
--- /dev/null
+++ b/init.insmod_charger.cfg
@@ -0,0 +1 @@
+insmod /vendor/lib/modules/lge_battery.ko
diff --git a/mixer_paths_tavil.xml b/mixer_paths_tavil.xml
index d1c6c69..5ba1e00 100644
--- a/mixer_paths_tavil.xml
+++ b/mixer_paths_tavil.xml
@@ -1560,10 +1560,11 @@
<ctl name="DEC7 Volume" value="86" />
</path>
- <!-- CAMCORDER MIC 2nd D:4 dB -->
+ <!-- CAMCORDER MIC 2nd D:0 dB -->
<path name="camcorder-mic">
- <path name="dmic1" />
- <ctl name="DEC7 Volume" value="88" />
+ <path name="dmic5" />
+ <ctl name="DEC6 Volume" value="84" />
+ <ctl name="SLIM_0_TX Format" value="S24_LE" />
</path>
<!-- TX Dual-mic 1st MIC D:4 dB, 2nd MIC:4 dB -->
diff --git a/overlay/packages/apps/Settings/res/drawable-xxxhdpi/regulatory_info.png b/overlay/packages/apps/Settings/res/drawable-xxxhdpi/regulatory_info.png
index 45fffcc..2e6abc6 100644
--- a/overlay/packages/apps/Settings/res/drawable-xxxhdpi/regulatory_info.png
+++ b/overlay/packages/apps/Settings/res/drawable-xxxhdpi/regulatory_info.png
Binary files differ
diff --git a/self-extractors/extract-lists.txt b/self-extractors/extract-lists.txt
index bfe61ff..f97a318 100644
--- a/self-extractors/extract-lists.txt
+++ b/self-extractors/extract-lists.txt
@@ -21,8 +21,6 @@
system/framework/embmslibrary.jar \
system/framework/rcsimssettings.jar \
system/framework/vendor.qti.qcril.am-V1.0-java.jar \
- system/lib64/android.hardware.biometrics.fingerprint@2.1.so \
- system/lib64/android.hardware.oemlock@1.0.so \
system/lib64/com.qualcomm.qti.imsrtpservice@1.0.so \
system/lib64/libaptX_encoder.so \
system/lib64/libaptXHD_encoder.so \
@@ -33,7 +31,6 @@
system/lib64/lib-imsvtextutils.so \
system/lib64/lib-imsvt.so \
system/lib64/lib-imsvtutils.so \
- system/lib64/libion.so \
system/lib64/libiperf.so \
system/lib64/librcc.so \
system/lib/com.qualcomm.qti.imsrtpservice@1.0.so \
@@ -44,7 +41,6 @@
system/lib/lib-imsvtextutils.so \
system/lib/lib-imsvt.so \
system/lib/lib-imsvtutils.so \
- system/lib/libion.so \
system/lib/libiperf.so \
system/lib/librcc.so \
system/xbin/iperf3 \
diff --git a/self-extractors/qcom/staging/device-partial.mk b/self-extractors/qcom/staging/device-partial.mk
index ae2684f..612eda7 100644
--- a/self-extractors/qcom/staging/device-partial.mk
+++ b/self-extractors/qcom/staging/device-partial.mk
@@ -30,8 +30,6 @@ PRODUCT_COPY_FILES := \
vendor/qcom/taimen/proprietary/embmslibrary.jar:system/framework/embmslibrary.jar:qcom \
vendor/qcom/taimen/proprietary/rcsimssettings.jar:system/framework/rcsimssettings.jar:qcom \
vendor/qcom/taimen/proprietary/vendor.qti.qcril.am-V1.0-java.jar:system/framework/vendor.qti.qcril.am-V1.0-java.jar:qcom \
- vendor/qcom/taimen/proprietary/lib64/android.hardware.biometrics.fingerprint@2.1.so:system/lib64/android.hardware.biometrics.fingerprint@2.1.so:qcom \
- vendor/qcom/taimen/proprietary/lib64/android.hardware.oemlock@1.0.so:system/lib64/android.hardware.oemlock@1.0.so:qcom \
vendor/qcom/taimen/proprietary/lib64/com.qualcomm.qti.imsrtpservice@1.0.so:system/lib64/com.qualcomm.qti.imsrtpservice@1.0.so:qcom \
vendor/qcom/taimen/proprietary/lib64/libaptX_encoder.so:system/lib64/libaptX_encoder.so:qcom \
vendor/qcom/taimen/proprietary/lib64/libaptXHD_encoder.so:system/lib64/libaptXHD_encoder.so:qcom \
@@ -42,7 +40,6 @@ PRODUCT_COPY_FILES := \
vendor/qcom/taimen/proprietary/lib64/lib-imsvtextutils.so:system/lib64/lib-imsvtextutils.so:qcom \
vendor/qcom/taimen/proprietary/lib64/lib-imsvt.so:system/lib64/lib-imsvt.so:qcom \
vendor/qcom/taimen/proprietary/lib64/lib-imsvtutils.so:system/lib64/lib-imsvtutils.so:qcom \
- vendor/qcom/taimen/proprietary/lib64/libion.so:system/lib64/libion.so:qcom \
vendor/qcom/taimen/proprietary/lib64/libiperf.so:system/lib64/libiperf.so:qcom \
vendor/qcom/taimen/proprietary/lib64/librcc.so:system/lib64/librcc.so:qcom \
vendor/qcom/taimen/proprietary/com.qualcomm.qti.imsrtpservice@1.0.so:system/lib/com.qualcomm.qti.imsrtpservice@1.0.so:qcom \
@@ -53,7 +50,6 @@ PRODUCT_COPY_FILES := \
vendor/qcom/taimen/proprietary/lib-imsvtextutils.so:system/lib/lib-imsvtextutils.so:qcom \
vendor/qcom/taimen/proprietary/lib-imsvt.so:system/lib/lib-imsvt.so:qcom \
vendor/qcom/taimen/proprietary/lib-imsvtutils.so:system/lib/lib-imsvtutils.so:qcom \
- vendor/qcom/taimen/proprietary/libion.so:system/lib/libion.so:qcom \
vendor/qcom/taimen/proprietary/libiperf.so:system/lib/libiperf.so:qcom \
vendor/qcom/taimen/proprietary/librcc.so:system/lib/librcc.so:qcom \
vendor/qcom/taimen/proprietary/iperf3:system/xbin/iperf3:qcom \
diff --git a/sepolicy/hal_camera_default.te b/sepolicy/hal_camera_default.te
new file mode 100644
index 0000000..9d32c0a
--- /dev/null
+++ b/sepolicy/hal_camera_default.te
@@ -0,0 +1,2 @@
+allow hal_camera_default persist_file:dir search;
+allow hal_camera_default persist_file:file r_file_perms;
diff --git a/sepolicy/kernel.te b/sepolicy/kernel.te
new file mode 100644
index 0000000..068c576
--- /dev/null
+++ b/sepolicy/kernel.te
@@ -0,0 +1,2 @@
+allow kernel persist_file:dir search;
+allow kernel persist_file:file r_file_perms;
diff --git a/thermal-engine-vr.conf b/thermal-engine-vr.conf
index bed4c59..d8ed702 100755
--- a/thermal-engine-vr.conf
+++ b/thermal-engine-vr.conf
@@ -13,8 +13,8 @@ sensor bd_therm2
sampling 1000
thresholds 50000
thresholds_clr 46000
-actions cluster0+cluster1+gpu+battery
-action_info 883200+902400+342000000+3
+actions cluster0+cluster1+gpu+battery+report
+action_info 883200+902400+342000000+3+1
[SKIN_SHUTDOWN]
algo_type monitor
@@ -31,5 +31,5 @@ sensor bd_therm
sampling 1000
thresholds 62000
thresholds_clr 58000
-actions cluster0+cluster1+gpu
-action_info 883200+902400+342000000
+actions cluster0+cluster1+gpu+report
+action_info 883200+902400+342000000+1
diff --git a/thermal-engine.conf b/thermal-engine.conf
index 8c810bd..80a0ffe 100755
--- a/thermal-engine.conf
+++ b/thermal-engine.conf
@@ -54,8 +54,8 @@ sampling 2000
sensor bd_therm2
thresholds 48000 50000 52000
thresholds_clr 47000 49000 51000
-actions cluster0+cluster1+gpu cluster0+cluster1+gpu cluster0+cluster1+gpu
-action_info 1094400+1190400+414000000 883200+902400+342000000 300000+300000+257000000
+actions cluster0+cluster1+gpu+report cluster0+cluster1+gpu+report cluster0+cluster1+gpu+report
+action_info 1094400+1190400+414000000+1 883200+902400+342000000+1 300000+300000+257000000+1
[BATTERY-MONITOR2]
algo_type monitor
@@ -75,6 +75,15 @@ thresholds_clr 53000
actions shutdown
action_info 1
+[THROTTLING-NOTIFY2]
+algo_type monitor
+sampling 2000
+sensor bd_therm2
+thresholds 38000
+thresholds_clr 37000
+actions report
+action_info 1
+
[SKIN-MID-FLOOR]
algo_type ss
sampling 2000
@@ -121,8 +130,8 @@ sampling 2000
sensor bd_therm
thresholds 58000 60000 64000
thresholds_clr 57000 59000 63000
-actions cluster0+cluster1+gpu cluster0+cluster1+gpu cluster0+cluster1+gpu
-action_info 1094400+1190400+414000000 883200+902400+342000000 300000+300000+257000000
+actions cluster0+cluster1+gpu+report cluster0+cluster1+gpu+report cluster0+cluster1+gpu+report
+action_info 1094400+1190400+414000000+1 883200+902400+342000000+1 300000+300000+257000000+1
[SKIN-SHUTDOWN]
algo_type monitor
@@ -132,3 +141,12 @@ thresholds 66000
thresholds_clr 65000
actions shutdown
action_info 1
+
+[THROTTLING-NOTIFY]
+algo_type monitor
+sampling 2000
+sensor bd_therm
+thresholds 49000
+thresholds_clr 48000
+actions report
+action_info 1