mirror of
https://github.com/Evolution-X-Devices/device_google_taimen
synced 2026-01-31 18:50:15 +00:00
DO NOT MERGE: Merge Oreo MR1 into master
Exempt-From-Owner-Approval: Changes already landed internally Change-Id: I98943370a79321148c6446b478c8c6ad7f78cd5a
This commit is contained in:
@@ -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 \
|
||||
|
||||
@@ -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
|
||||
@@ -199,7 +200,7 @@ gVhtTxMCS2x2=2
|
||||
#bit5 IPA uC ENABLE
|
||||
#bit6 IPA uC STA ENABLE
|
||||
#bit8 IPA Real Time Debugging
|
||||
gIPAConfig=0
|
||||
gIPAConfig=0x3d
|
||||
gIPADescSize=800
|
||||
|
||||
# Enable/Disable RX full reorder offload
|
||||
@@ -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 ################
|
||||
|
||||
#############################################
|
||||
|
||||
@@ -32,7 +32,7 @@ PRODUCT_PACKAGES += \
|
||||
netutils-wrapper-1.0
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
device/google/taimen/audio_effects.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.conf
|
||||
device/google/taimen/audio_effects.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.xml
|
||||
|
||||
PRODUCT_RESTRICT_VENDOR_FILES := owner
|
||||
|
||||
|
||||
@@ -1,331 +0,0 @@
|
||||
# List of effect libraries to load. Each library element must contain a "path" element
|
||||
# giving the full path of the library .so file.
|
||||
# libraries {
|
||||
# <lib name> {
|
||||
# path <lib path>
|
||||
# }
|
||||
# }
|
||||
libraries {
|
||||
bundle {
|
||||
path /vendor/lib/soundfx/libbundlewrapper.so
|
||||
}
|
||||
reverb {
|
||||
path /vendor/lib/soundfx/libreverbwrapper.so
|
||||
}
|
||||
visualizer_sw {
|
||||
path /vendor/lib/soundfx/libvisualizer.so
|
||||
}
|
||||
visualizer_hw {
|
||||
path /vendor/lib/soundfx/libqcomvisualizer.so
|
||||
}
|
||||
downmix {
|
||||
path /vendor/lib/soundfx/libdownmix.so
|
||||
}
|
||||
loudness_enhancer {
|
||||
path /vendor/lib/soundfx/libldnhncr.so
|
||||
}
|
||||
proxy {
|
||||
path /vendor/lib/soundfx/libeffectproxy.so
|
||||
}
|
||||
offload_bundle {
|
||||
path /vendor/lib/soundfx/libqcompostprocbundle.so
|
||||
}
|
||||
audio_pre_processing {
|
||||
path /vendor/lib/soundfx/libqcomvoiceprocessing.so
|
||||
}
|
||||
volume_listener {
|
||||
path /vendor/lib/soundfx/libvolumelistener.so
|
||||
}
|
||||
}
|
||||
|
||||
# Default pre-processing library. Add to audio_effect.conf "libraries" section if
|
||||
# audio HAL implements support for default software audio pre-processing effects
|
||||
#
|
||||
# pre_processing {
|
||||
# path /system/lib/soundfx/libaudiopreprocessing.so
|
||||
# }
|
||||
|
||||
# list of effects to load. Each effect element must contain a "library" and a "uuid" element.
|
||||
# The value of the "library" element must correspond to the name of one library element in the
|
||||
# "libraries" element.
|
||||
# The name of the effect element is indicative, only the value of the "uuid" element
|
||||
# designates the effect.
|
||||
# The uuid is the implementation specific UUID as specified by the effect vendor. This is not the
|
||||
# generic effect type UUID.
|
||||
# effects {
|
||||
# <fx name> {
|
||||
# library <lib name>
|
||||
# uuid <effect uuid>
|
||||
# }
|
||||
# ...
|
||||
# }
|
||||
|
||||
effects {
|
||||
|
||||
# additions for the proxy implementation
|
||||
# Proxy implementation
|
||||
#effectname {
|
||||
#library proxy
|
||||
#uuid xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
|
||||
|
||||
# SW implemetation of the effect. Added as a node under the proxy to
|
||||
# indicate this as a sub effect.
|
||||
#libsw {
|
||||
#library libSW
|
||||
#uuid yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy
|
||||
#} End of SW effect
|
||||
|
||||
# HW implementation of the effect. Added as a node under the proxy to
|
||||
# indicate this as a sub effect.
|
||||
#libhw {
|
||||
#library libHW
|
||||
#uuid zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz
|
||||
#}End of HW effect
|
||||
#} End of effect proxy
|
||||
|
||||
bassboost {
|
||||
library proxy
|
||||
uuid 14804144-a5ee-4d24-aa88-0002a5d5c51b
|
||||
|
||||
libsw {
|
||||
library bundle
|
||||
uuid 8631f300-72e2-11df-b57e-0002a5d5c51b
|
||||
}
|
||||
|
||||
libhw {
|
||||
library offload_bundle
|
||||
uuid 2c4a8c24-1581-487f-94f6-0002a5d5c51b
|
||||
}
|
||||
}
|
||||
virtualizer {
|
||||
library proxy
|
||||
uuid d3467faa-acc7-4d34-acaf-0002a5d5c51b
|
||||
|
||||
libsw {
|
||||
library bundle
|
||||
uuid 1d4033c0-8557-11df-9f2d-0002a5d5c51b
|
||||
}
|
||||
|
||||
libhw {
|
||||
library offload_bundle
|
||||
uuid 509a4498-561a-4bea-b3b1-0002a5d5c51b
|
||||
}
|
||||
}
|
||||
equalizer {
|
||||
library proxy
|
||||
uuid c8e70ecd-48ca-456e-8a4f-0002a5d5c51b
|
||||
|
||||
libsw {
|
||||
library bundle
|
||||
uuid ce772f20-847d-11df-bb17-0002a5d5c51b
|
||||
}
|
||||
|
||||
libhw {
|
||||
library offload_bundle
|
||||
uuid a0dac280-401c-11e3-9379-0002a5d5c51b
|
||||
}
|
||||
}
|
||||
volume {
|
||||
library bundle
|
||||
uuid 119341a0-8469-11df-81f9-0002a5d5c51b
|
||||
}
|
||||
reverb_env_aux {
|
||||
library proxy
|
||||
uuid 48404ac9-d202-4ccc-bf84-0002a5d5c51b
|
||||
|
||||
libsw {
|
||||
library reverb
|
||||
uuid 4a387fc0-8ab3-11df-8bad-0002a5d5c51b
|
||||
}
|
||||
|
||||
libhw {
|
||||
library offload_bundle
|
||||
uuid 79a18026-18fd-4185-8233-0002a5d5c51b
|
||||
}
|
||||
}
|
||||
reverb_env_ins {
|
||||
library proxy
|
||||
uuid b707403a-a1c1-4291-9573-0002a5d5c51b
|
||||
|
||||
libsw {
|
||||
library reverb
|
||||
uuid c7a511a0-a3bb-11df-860e-0002a5d5c51b
|
||||
}
|
||||
|
||||
libhw {
|
||||
library offload_bundle
|
||||
uuid eb64ea04-973b-43d2-8f5e-0002a5d5c51b
|
||||
}
|
||||
}
|
||||
reverb_pre_aux {
|
||||
library proxy
|
||||
uuid 1b78f587-6d1c-422e-8b84-0002a5d5c51b
|
||||
|
||||
libsw {
|
||||
library reverb
|
||||
uuid f29a1400-a3bb-11df-8ddc-0002a5d5c51b
|
||||
}
|
||||
|
||||
libhw {
|
||||
library offload_bundle
|
||||
uuid 6987be09-b142-4b41-9056-0002a5d5c51b
|
||||
}
|
||||
}
|
||||
reverb_pre_ins {
|
||||
library proxy
|
||||
uuid f3e178d2-ebcb-408e-8357-0002a5d5c51b
|
||||
|
||||
libsw {
|
||||
library reverb
|
||||
uuid 172cdf00-a3bc-11df-a72f-0002a5d5c51b
|
||||
}
|
||||
|
||||
libhw {
|
||||
library offload_bundle
|
||||
uuid aa2bebf6-47cf-4613-9bca-0002a5d5c51b
|
||||
}
|
||||
}
|
||||
visualizer {
|
||||
library proxy
|
||||
uuid 1d0a1a53-7d5d-48f2-8e71-27fbd10d842c
|
||||
|
||||
libsw {
|
||||
library visualizer_sw
|
||||
uuid d069d9e0-8329-11df-9168-0002a5d5c51b
|
||||
}
|
||||
|
||||
libhw {
|
||||
library visualizer_hw
|
||||
uuid 7a8044a0-1a71-11e3-a184-0002a5d5c51b
|
||||
}
|
||||
}
|
||||
downmix {
|
||||
library downmix
|
||||
uuid 93f04452-e4fe-41cc-91f9-e475b6d1d69f
|
||||
}
|
||||
loudness_enhancer {
|
||||
library loudness_enhancer
|
||||
uuid fa415329-2034-4bea-b5dc-5b381c8d1e2c
|
||||
}
|
||||
aec {
|
||||
library audio_pre_processing
|
||||
uuid b4398408-1fb9-11e7-93ae-92361f002671
|
||||
}
|
||||
ns {
|
||||
library audio_pre_processing
|
||||
uuid b43988c2-1fb9-11e7-93ae-92361f002671
|
||||
}
|
||||
music_helper {
|
||||
library volume_listener
|
||||
uuid 08b8b058-0590-11e5-ac71-0025b32654a0
|
||||
}
|
||||
ring_helper {
|
||||
library volume_listener
|
||||
uuid 0956df94-0590-11e5-bdbe-0025b32654a0
|
||||
}
|
||||
alarm_helper {
|
||||
library volume_listener
|
||||
uuid 09f303e2-0590-11e5-8fdb-0025b32654a0
|
||||
}
|
||||
# voice_helper is called when stream type is voice_call in VoIP usecase
|
||||
voice_helper {
|
||||
library volume_listener
|
||||
uuid 0ace5c08-0590-11e5-ae9e-0025b32654a0
|
||||
}
|
||||
notification_helper {
|
||||
library volume_listener
|
||||
uuid 0b776dde-0590-11e5-81ba-0025b32654a0
|
||||
}
|
||||
}
|
||||
|
||||
# additional effect from vendor
|
||||
# UUID generated using version 1
|
||||
|
||||
output_session_processing {
|
||||
music {
|
||||
music_helper {
|
||||
}
|
||||
}
|
||||
ring {
|
||||
ring_helper {
|
||||
}
|
||||
}
|
||||
alarm {
|
||||
alarm_helper {
|
||||
}
|
||||
}
|
||||
# stream type voice_call is used for VoIP call
|
||||
voice_call {
|
||||
voice_helper {
|
||||
}
|
||||
}
|
||||
notification {
|
||||
notification_helper {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pre_processing {
|
||||
voice_communication {
|
||||
aec {
|
||||
}
|
||||
ns {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# Default pre-processing effects. Add to audio_effect.conf "effects" section if
|
||||
# audio HAL implements support for them.
|
||||
#
|
||||
# agc {
|
||||
# library pre_processing
|
||||
# uuid aa8130e0-66fc-11e0-bad0-0002a5d5c51b
|
||||
# }
|
||||
# aec {
|
||||
# library pre_processing
|
||||
# uuid bb392ec0-8d4d-11e0-a896-0002a5d5c51b
|
||||
# }
|
||||
# ns {
|
||||
# library pre_processing
|
||||
# uuid c06c8400-8e06-11e0-9cb6-0002a5d5c51b
|
||||
# }
|
||||
|
||||
# Audio preprocessor configurations.
|
||||
# The pre processor configuration consists in a list of elements each describing
|
||||
# pre processor settings for a given input source. Valid input source names are:
|
||||
# "mic", "camcorder", "voice_recognition", "voice_communication"
|
||||
# Each input source element contains a list of effects elements. The name of the effect
|
||||
# element must be the name of one of the effects in the "effects" list of the file.
|
||||
# Each effect element may optionally contain a list of parameters and their
|
||||
# default value to apply when the pre processor effect is created.
|
||||
# A parameter is defined by a "param" element and a "value" element. Each of these elements
|
||||
# consists in one or more elements specifying a type followed by a value.
|
||||
# The types defined are: "int", "short", "float", "bool" and "string"
|
||||
# When both "param" and "value" are a single int, a simple form is allowed where just
|
||||
# the param and value pair is present in the parameter description
|
||||
# pre_processing {
|
||||
# <input source name> {
|
||||
# <fx name> {
|
||||
# <param 1 name> {
|
||||
# param {
|
||||
# int|short|float|bool|string <value>
|
||||
# [ int|short|float|bool|string <value> ]
|
||||
# ...
|
||||
# }
|
||||
# value {
|
||||
# int|short|float|bool|string <value>
|
||||
# [ int|short|float|bool|string <value> ]
|
||||
# ...
|
||||
# }
|
||||
# }
|
||||
# <param 2 name > {<param> <value>}
|
||||
# ...
|
||||
# }
|
||||
# ...
|
||||
# }
|
||||
# ...
|
||||
# }
|
||||
|
||||
#
|
||||
# TODO: add default audio pre processor configurations after debug and tuning phase
|
||||
#
|
||||
82
audio_effects.xml
Normal file
82
audio_effects.xml
Normal file
@@ -0,0 +1,82 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<audio_effects_conf version="2.0" xmlns="http://schemas.android.com/audio/audio_effects_conf/v2_0">
|
||||
<libraries>
|
||||
<library name="bundle" path="libbundlewrapper.so"/>
|
||||
<library name="reverb" path="libreverbwrapper.so"/>
|
||||
<library name="visualizer_sw" path="libvisualizer.so"/>
|
||||
<library name="visualizer_hw" path="libqcomvisualizer.so"/>
|
||||
<library name="downmix" path="libdownmix.so"/>
|
||||
<library name="loudness_enhancer" path="libldnhncr.so"/>
|
||||
<library name="proxy" path="libeffectproxy.so"/>
|
||||
<library name="offload_bundle" path="libqcompostprocbundle.so"/>
|
||||
<library name="audio_pre_processing" path="libqcomvoiceprocessing.so"/>
|
||||
<library name="volume_listener" path="libvolumelistener.so"/>
|
||||
</libraries>
|
||||
<effects>
|
||||
<effectProxy name="bassboost" library="proxy" uuid="14804144-a5ee-4d24-aa88-0002a5d5c51b">
|
||||
<libsw library="bundle" uuid="8631f300-72e2-11df-b57e-0002a5d5c51b"/>
|
||||
<libhw library="offload_bundle" uuid="2c4a8c24-1581-487f-94f6-0002a5d5c51b"/>
|
||||
</effectProxy>
|
||||
<effectProxy name="virtualizer" library="proxy" uuid="d3467faa-acc7-4d34-acaf-0002a5d5c51b">
|
||||
<libsw library="bundle" uuid="1d4033c0-8557-11df-9f2d-0002a5d5c51b"/>
|
||||
<libhw library="offload_bundle" uuid="509a4498-561a-4bea-b3b1-0002a5d5c51b"/>
|
||||
</effectProxy>
|
||||
<effectProxy name="equalizer" library="proxy" uuid="c8e70ecd-48ca-456e-8a4f-0002a5d5c51b">
|
||||
<libsw library="bundle" uuid="ce772f20-847d-11df-bb17-0002a5d5c51b"/>
|
||||
<libhw library="offload_bundle" uuid="a0dac280-401c-11e3-9379-0002a5d5c51b"/>
|
||||
</effectProxy>
|
||||
<effect name="volume" library="bundle" uuid="119341a0-8469-11df-81f9-0002a5d5c51b"/>
|
||||
<effectProxy name="reverb_env_aux" library="proxy" uuid="48404ac9-d202-4ccc-bf84-0002a5d5c51b">
|
||||
<libsw library="reverb" uuid="4a387fc0-8ab3-11df-8bad-0002a5d5c51b"/>
|
||||
<libhw library="offload_bundle" uuid="79a18026-18fd-4185-8233-0002a5d5c51b"/>
|
||||
</effectProxy>
|
||||
<effectProxy name="reverb_env_ins" library="proxy" uuid="b707403a-a1c1-4291-9573-0002a5d5c51b">
|
||||
<libsw library="reverb" uuid="c7a511a0-a3bb-11df-860e-0002a5d5c51b"/>
|
||||
<libhw library="offload_bundle" uuid="eb64ea04-973b-43d2-8f5e-0002a5d5c51b"/>
|
||||
</effectProxy>
|
||||
<effectProxy name="reverb_pre_aux" library="proxy" uuid="1b78f587-6d1c-422e-8b84-0002a5d5c51b">
|
||||
<libsw library="reverb" uuid="f29a1400-a3bb-11df-8ddc-0002a5d5c51b"/>
|
||||
<libhw library="offload_bundle" uuid="6987be09-b142-4b41-9056-0002a5d5c51b"/>
|
||||
</effectProxy>
|
||||
<effectProxy name="reverb_pre_ins" library="proxy" uuid="f3e178d2-ebcb-408e-8357-0002a5d5c51b">
|
||||
<libsw library="reverb" uuid="172cdf00-a3bc-11df-a72f-0002a5d5c51b"/>
|
||||
<libhw library="offload_bundle" uuid="aa2bebf6-47cf-4613-9bca-0002a5d5c51b"/>
|
||||
</effectProxy>
|
||||
<effectProxy name="visualizer" library="proxy" uuid="1d0a1a53-7d5d-48f2-8e71-27fbd10d842c">
|
||||
<libsw library="visualizer_sw" uuid="d069d9e0-8329-11df-9168-0002a5d5c51b"/>
|
||||
<libhw library="visualizer_hw" uuid="7a8044a0-1a71-11e3-a184-0002a5d5c51b"/>
|
||||
</effectProxy>
|
||||
<effect name="downmix" library="downmix" uuid="93f04452-e4fe-41cc-91f9-e475b6d1d69f"/>
|
||||
<effect name="loudness_enhancer" library="loudness_enhancer" uuid="fa415329-2034-4bea-b5dc-5b381c8d1e2c"/>
|
||||
<effect name="aec" library="audio_pre_processing" uuid="b4398408-1fb9-11e7-93ae-92361f002671"/>
|
||||
<effect name="ns" library="audio_pre_processing" uuid="b43988c2-1fb9-11e7-93ae-92361f002671"/>
|
||||
<effect name="music_helper" library="volume_listener" uuid="08b8b058-0590-11e5-ac71-0025b32654a0"/>
|
||||
<effect name="ring_helper" library="volume_listener" uuid="0956df94-0590-11e5-bdbe-0025b32654a0"/>
|
||||
<effect name="alarm_helper" library="volume_listener" uuid="09f303e2-0590-11e5-8fdb-0025b32654a0"/>
|
||||
<effect name="voice_helper" library="volume_listener" uuid="0ace5c08-0590-11e5-ae9e-0025b32654a0"/>
|
||||
<effect name="notification_helper" library="volume_listener" uuid="0b776dde-0590-11e5-81ba-0025b32654a0"/>
|
||||
</effects>
|
||||
<postprocess>
|
||||
<stream type="music">
|
||||
<apply effect="music_helper"/>
|
||||
</stream>
|
||||
<stream type="ring">
|
||||
<apply effect="ring_helper"/>
|
||||
</stream>
|
||||
<stream type="alarm">
|
||||
<apply effect="alarm_helper"/>
|
||||
</stream>
|
||||
<stream type="voice_call">
|
||||
<apply effect="voice_helper"/>
|
||||
</stream>
|
||||
<stream type="notification">
|
||||
<apply effect="notification_helper"/>
|
||||
</stream>
|
||||
</postprocess>
|
||||
<preprocess>
|
||||
<stream type="voice_communication">
|
||||
<apply effect="aec"/>
|
||||
<apply effect="ns"/>
|
||||
</stream>
|
||||
</preprocess>
|
||||
</audio_effects_conf>
|
||||
@@ -37,6 +37,12 @@
|
||||
<device name="SND_DEVICE_IN_VOICE_RECOG_USB_HEADSET_MIC" acdb_id="49"/>
|
||||
<device name="SND_DEVICE_IN_SPEAKER_DMIC_AEC_NS" acdb_id="129"/>
|
||||
<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"/>
|
||||
@@ -53,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" />
|
||||
|
||||
@@ -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 += \
|
||||
@@ -77,11 +78,11 @@ PRODUCT_COPY_FILES += \
|
||||
# 1 is AAUDIO_POLICY_NEVER means only use Legacy path.
|
||||
# 2 is AAUDIO_POLICY_AUTO means try MMAP then fallback to Legacy path.
|
||||
# 3 is AAUDIO_POLICY_ALWAYS means only use MMAP path.
|
||||
PRODUCT_PROPERTY_OVERRIDES += aaudio.mmap_policy=1
|
||||
PRODUCT_PROPERTY_OVERRIDES += aaudio.mmap_policy=2
|
||||
# 1 is AAUDIO_POLICY_NEVER means only use SHARED mode
|
||||
# 2 is AAUDIO_POLICY_AUTO means try EXCLUSIVE then fallback to SHARED mode.
|
||||
# 3 is AAUDIO_POLICY_ALWAYS means only use EXCLUSIVE mode.
|
||||
PRODUCT_PROPERTY_OVERRIDES += aaudio.mmap_exclusive_policy=1
|
||||
PRODUCT_PROPERTY_OVERRIDES += aaudio.mmap_exclusive_policy=2
|
||||
|
||||
# Increase the apparent size of a hardware burst from 1 msec to 2 msec.
|
||||
# A "burst" is the number of frames processed at one time.
|
||||
|
||||
@@ -18,7 +18,7 @@ on property:sys.boot_completed=1
|
||||
write /sys/block/sda/queue/read_ahead_kb 1024
|
||||
write /sys/block/sda/queue/nr_requests 128
|
||||
write /sys/block/sda/queue/iostats 1
|
||||
write /sys/block/sde/queue/read_ahead_kb 512
|
||||
write /sys/block/sde/queue/read_ahead_kb 1024
|
||||
write /sys/block/sde/queue/nr_requests 128
|
||||
write /sys/block/sde/queue/iostats 1
|
||||
write /sys/block/dm-0/queue/read_ahead_kb 512
|
||||
@@ -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}
|
||||
|
||||
|
||||
1
init.insmod_charger.cfg
Normal file
1
init.insmod_charger.cfg
Normal file
@@ -0,0 +1 @@
|
||||
insmod /vendor/lib/modules/lge_battery.ko
|
||||
@@ -2165,4 +2165,53 @@
|
||||
<ctl name="Stereo Configuration" value="2" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink">
|
||||
<ctl name="MultiMedia1 Mixer VOC_REC_UL" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink bt-sco">
|
||||
<path name="incall-rec-uplink" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink bt-sco-wb">
|
||||
<path name="incall-rec-uplink" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink usb-headset-mic">
|
||||
<path name="incall-rec-uplink" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-downlink">
|
||||
<ctl name="MultiMedia1 Mixer VOC_REC_DL" value="1" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-downlink bt-sco">
|
||||
<path name="incall-rec-downlink" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-downlink bt-sco-wb">
|
||||
<path name="incall-rec-downlink" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-downlink usb-headset-mic">
|
||||
<path name="incall-rec-downlink" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink-and-downlink">
|
||||
<path name="incall-rec-uplink" />
|
||||
<path name="incall-rec-downlink" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink-and-downlink bt-sco">
|
||||
<path name="incall-rec-uplink-and-downlink" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink-and-downlink bt-sco-wb">
|
||||
<path name="incall-rec-uplink-and-downlink" />
|
||||
</path>
|
||||
|
||||
<path name="incall-rec-uplink-and-downlink usb-headset-mic">
|
||||
<path name="incall-rec-uplink-and-downlink" />
|
||||
</path>
|
||||
|
||||
</mixer>
|
||||
|
||||
@@ -83,7 +83,7 @@ NXP_EXT_TVDD_CFG_1={20, 02, 0F, 01, A0, 0E, 0B, 31, 01, 01, 31, 00, 00, 00, 01,
|
||||
###############################################################################
|
||||
#config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM,
|
||||
#monitoring 5V from DCDC, 3.3V for both RM and CM, DCDCWaitTime=4.2ms
|
||||
NXP_EXT_TVDD_CFG_2={20, 02, 0F, 01, A0, 0E, 0B, 11, 01, C2, BA, 00, B2, 1E, 15, 00, D0, 0C}
|
||||
NXP_EXT_TVDD_CFG_2={20, 02, 0F, 01, A0, 0E, 0B, 11, 01, C2, B2, 00, BA, 1E, 15, 00, D0, 0C}
|
||||
|
||||
###############################################################################
|
||||
# NXP RF configuration ALM/PLM settings
|
||||
|
||||
@@ -87,8 +87,19 @@
|
||||
<!-- Shutdown if the battery temperature exceeds (this value * 0.1) Celsius. -->
|
||||
<integer name="config_shutdownBatteryTemperature">600</integer>
|
||||
|
||||
<!-- Minimum screen brightness allowed by the power manager. -->
|
||||
<integer name="config_screenBrightnessDim">4</integer>
|
||||
<!-- Screen brightness used to dim the screen when the user activity
|
||||
timeout expires. May be less than the minimum allowed brightness setting
|
||||
that can be set by the user. -->
|
||||
<integer name="config_screenBrightnessDim">15</integer>
|
||||
|
||||
<!-- Minimum allowable screen brightness to use in a very dark room.
|
||||
This value sets the floor for the darkest possible auto-brightness
|
||||
adjustment. It is expected to be somewhat less than the first entry in
|
||||
config_autoBrightnessLcdBacklightValues so as to allow the user to have
|
||||
some range of adjustment to dim the screen further than usual in very
|
||||
dark rooms. The contents of the screen must still be clearly visible
|
||||
in darkness (although they may not be visible in a bright room). -->
|
||||
<integer name="config_screenBrightnessDark">1</integer>
|
||||
|
||||
<!-- Screen brightness when dozing. -->
|
||||
<integer name="config_screenBrightnessDoze">13</integer>
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 216 KiB After Width: | Height: | Size: 230 KiB |
@@ -20,8 +20,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 \
|
||||
@@ -32,7 +30,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 \
|
||||
@@ -43,7 +40,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 \
|
||||
|
||||
@@ -29,8 +29,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 \
|
||||
@@ -41,7 +39,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 \
|
||||
@@ -52,7 +49,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 \
|
||||
|
||||
2
sepolicy/hal_camera_default.te
Normal file
2
sepolicy/hal_camera_default.te
Normal file
@@ -0,0 +1,2 @@
|
||||
allow hal_camera_default persist_file:dir search;
|
||||
allow hal_camera_default persist_file:file r_file_perms;
|
||||
2
sepolicy/kernel.te
Normal file
2
sepolicy/kernel.te
Normal file
@@ -0,0 +1,2 @@
|
||||
allow kernel persist_file:dir search;
|
||||
allow kernel persist_file:file r_file_perms;
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -20,6 +20,7 @@ include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_SRC_FILES := voice_processing_descriptors.c
|
||||
LOCAL_C_INCLUDES += $(call include-path-for, audio-effects)
|
||||
LOCAL_HEADER_LIBRARIES := libhardware_headers
|
||||
LOCAL_MULTILIB := $(AUDIOSERVER_MULTILIB)
|
||||
LOCAL_MODULE := libqcomvoiceprocessingdescriptors
|
||||
LOCAL_MODULE_RELATIVE_PATH := soundfx
|
||||
|
||||
Reference in New Issue
Block a user