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 57d76f2..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 @@ -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 ################ ############################################# diff --git a/aosp_taimen.mk b/aosp_taimen.mk index 75927d6..80c2cf5 100644 --- a/aosp_taimen.mk +++ b/aosp_taimen.mk @@ -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 diff --git a/audio_effects.conf b/audio_effects.conf deleted file mode 100644 index 32a4082..0000000 --- a/audio_effects.conf +++ /dev/null @@ -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 { -# { -# 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 { -# { -# library -# 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 { -# { -# { -# { -# param { -# int|short|float|bool|string -# [ int|short|float|bool|string ] -# ... -# } -# value { -# int|short|float|bool|string -# [ int|short|float|bool|string ] -# ... -# } -# } -# { } -# ... -# } -# ... -# } -# ... -# } - -# -# TODO: add default audio pre processor configurations after debug and tuning phase -# diff --git a/audio_effects.xml b/audio_effects.xml new file mode 100644 index 0000000..f22bf51 --- /dev/null +++ b/audio_effects.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/audio_platform_info_tavil.xml b/audio_platform_info_tavil.xml index a0247e8..69ae11a 100644 --- a/audio_platform_info_tavil.xml +++ b/audio_platform_info_tavil.xml @@ -37,6 +37,12 @@ + + + + + + @@ -53,6 +59,7 @@ + diff --git a/device.mk b/device.mk index e8be6ba..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 += \ @@ -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. diff --git a/init-taimen.rc b/init-taimen.rc index 75b4cdf..127abf6 100644 --- a/init-taimen.rc +++ b/init-taimen.rc @@ -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} 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 4ac47bb..d1c6c69 100644 --- a/mixer_paths_tavil.xml +++ b/mixer_paths_tavil.xml @@ -2165,4 +2165,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nfc/libnfc-nxp.taimen.conf b/nfc/libnfc-nxp.taimen.conf index 1374134..620ba70 100644 --- a/nfc/libnfc-nxp.taimen.conf +++ b/nfc/libnfc-nxp.taimen.conf @@ -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 diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml index 043809c..5605121 100644 --- a/overlay/frameworks/base/core/res/res/values/config.xml +++ b/overlay/frameworks/base/core/res/res/values/config.xml @@ -87,8 +87,19 @@ 600 - - 4 + + 15 + + + 1 13 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 Binary files a/overlay/packages/apps/Settings/res/drawable-xxxhdpi/regulatory_info.png and b/overlay/packages/apps/Settings/res/drawable-xxxhdpi/regulatory_info.png differ diff --git a/self-extractors/extract-lists.txt b/self-extractors/extract-lists.txt index a748669..09a452c 100644 --- a/self-extractors/extract-lists.txt +++ b/self-extractors/extract-lists.txt @@ -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 \ diff --git a/self-extractors/qcom/staging/device-partial.mk b/self-extractors/qcom/staging/device-partial.mk index fee0c8c..c0b657d 100644 --- a/self-extractors/qcom/staging/device-partial.mk +++ b/self-extractors/qcom/staging/device-partial.mk @@ -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 \ 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 diff --git a/voice_processing/Android.mk b/voice_processing/Android.mk index 335ffff..d4b125a 100644 --- a/voice_processing/Android.mk +++ b/voice_processing/Android.mk @@ -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