From 43a6569365e169999ff261375923f5953edd59c3 Mon Sep 17 00:00:00 2001 From: Luofan Chen Date: Thu, 27 Oct 2022 21:00:28 +0800 Subject: [PATCH] sm8250-common: Import blobs needed for thermal-engine Change-Id: I36779a979b1e29f1cf5cdbd0dfc19df571f8d2ed --- .../vendor/etc/init/init_thermal-engine.rc | 25 +++ .../vendor/etc/thermal-engine.conf | 198 ++++++++++++++++++ .../vendor/lib64/liblights-core.so | Bin 0 -> 15416 bytes .../proprietary/vendor/lib64/libsys-utils.so | Bin 0 -> 19704 bytes sm8250-common/sm8250-common-vendor.mk | 4 + 5 files changed, 227 insertions(+) create mode 100644 sm8250-common/proprietary/vendor/etc/init/init_thermal-engine.rc create mode 100644 sm8250-common/proprietary/vendor/etc/thermal-engine.conf create mode 100644 sm8250-common/proprietary/vendor/lib64/liblights-core.so create mode 100644 sm8250-common/proprietary/vendor/lib64/libsys-utils.so diff --git a/sm8250-common/proprietary/vendor/etc/init/init_thermal-engine.rc b/sm8250-common/proprietary/vendor/etc/init/init_thermal-engine.rc new file mode 100644 index 000000000..abfbbfbe5 --- /dev/null +++ b/sm8250-common/proprietary/vendor/etc/init/init_thermal-engine.rc @@ -0,0 +1,25 @@ +#! /bin/sh +# +#Copyright (c) 2019-2021 Qualcomm Technologies, Inc. +#Copyright (C) 2019 Sony Mobile Communications Inc. +# +#All Rights Reserved. +#Confidential and Proprietary - Qualcomm Technologies, Inc. +# +#Copyright (c) 2013-2018, The Linux Foundation. All rights reserved. +# +#NOTE: This file has been modified by Sony Mobile Communications Inc. +#Modifications are licensed under the License. +# + +service thermal-engine /vendor/bin/thermal-engine + class main + user root + group root system oem_2929 oem_2993 + socket thermal-send-client stream 0660 system oem_2907 + socket thermal-recv-client stream 0660 system oem_2907 + socket thermal-recv-passive-client stream 0660 system oem_2907 + socket thermal-send-rule stream 0660 system oem_2907 + +on property:sys.boot_completed=1 + restart thermal-engine diff --git a/sm8250-common/proprietary/vendor/etc/thermal-engine.conf b/sm8250-common/proprietary/vendor/etc/thermal-engine.conf new file mode 100644 index 000000000..3502349f0 --- /dev/null +++ b/sm8250-common/proprietary/vendor/etc/thermal-engine.conf @@ -0,0 +1,198 @@ +[sdm_therm_0.DEFAULT] +algo_type monitor +sensor sdm_therm +sampling 1000 +thresholds 45000 47000 47500 48000 48500 49000 49500 50000 50500 51000 52000 53000 +thresholds_clr 44000 45000 47000 47500 48000 48500 49000 49500 50000 50500 51000 52000 +actions hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 +action_info 0+0+0+0+587000000+239+0+100000+0+1804800+2419200+2841600 0+0+0+0+587000000+239+0+100000+0+1804800+2419200+2649600 0+0+0+1+587000000+223+1+100000+0+1804800+2419200+2457600 0+0+0+1+525000000+223+2+003600+0+1804800+2246400+2265600 0+0+0+1+525000000+207+3+003600+0+1804800+2054400+2073600 0+0+0+1+525000000+191+4+003600+0+1804800+1958400+1977600 0+0+1+1+525000000+175+5+003600+0+1804800+1862400+1862400 0+0+1+1+490000000+159+6+001800+0+1804800+1670400+1747200 0+0+1+1+490000000+143+7+001800+0+1804800+1574400+1632000 0+0+1+1+490000000+128+8+001800+0+1804800+1478400+1516800 0+1+1+1+441600000+112+9+001800+6+1804800+1382400+1401600 0+1+1+1+441600000+96+10+001800+6+1804800+1286400+1305600 + +[sdm_therm_1.DEFAULT] +algo_type monitor +sensor sdm_therm +sampling 1000 +thresholds 54000 55000 56000 57000 58000 59000 60000 62000 64000 +thresholds_clr 53000 54000 55000 56000 57000 58000 59000 60000 62000 +actions hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 +action_info 0+1+1+1+400000000+80+11+001800+6+1804800+1171200+1190400 1+1+1+1+400000000+80+11+001800+6+1804800+710400+844800 1+1+1+1+305000000+64+12+001800+6+1612800+710400+844800 1+1+1+1+305000000+64+12+001800+6+1420800+710400+844800 1+1+1+1+305000000+64+12+001800+6+1248000+710400+844800 1+1+1+1+305000000+64+12+001800+6+1075200+710400+844800 1+1+1+1+305000000+64+12+001800+6+883200+710400+844800 1+1+1+1+305000000+64+12+001800+6+614400+710400+844800 1+1+1+1+305000000+64+14+000010+6+300000+710400+844800 + +[sdm_therm_0.CAMERA-Step] +algo_type monitor +sensor sdm_therm +sampling 1000 +thresholds -100000 39000 47000 47500 48000 48500 49000 49500 50000 50500 51000 52000 +thresholds_clr -110000 38000 39000 47000 47500 48000 48500 49000 49500 50000 50500 51000 +actions hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 +action_info 0+0+0+1+587000000+255+8+100000+0+1804800+2419200+2841600 0+0+0+1+587000000+239+8+100000+0+1804800+2419200+2841600 0+0+0+1+587000000+239+8+100000+0+1804800+2419200+2649600 0+0+0+1+587000000+223+8+100000+0+1804800+2419200+2457600 0+0+0+1+525000000+223+8+003600+1+1804800+2246400+2265600 0+0+0+1+525000000+207+8+003600+1+1804800+2054400+2073600 0+0+0+1+525000000+191+8+003600+1+1804800+1958400+1977600 0+0+1+1+525000000+175+8+003600+1+1804800+1862400+1862400 0+0+1+1+490000000+159+8+001800+5+1804800+1670400+1747200 0+0+1+1+490000000+143+8+001800+5+1804800+1574400+1632000 0+0+1+1+490000000+128+8+001800+5+1804800+1478400+1516800 0+1+1+1+441600000+112+9+001800+6+1804800+1382400+1401600 +disable + +[sdm_therm_1.CAMERA-Step] +algo_type monitor +sensor sdm_therm +sampling 1000 +thresholds 53000 54000 55000 60000 +thresholds_clr 52000 53000 54000 55000 +actions hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 +action_info 0+1+1+1+441600000+96+10+001800+6+1804800+1286400+1305600 0+1+1+1+400000000+80+11+001800+6+1804800+1171200+1190400 1+1+1+1+400000000+80+12+001800+6+1804800+710400+844800 1+1+1+1+305000000+64+14+000010+6+300000+710400+844800 +disable + +[sdm_therm_0.CAMERA-Low] +algo_type monitor +sensor sdm_therm +sampling 1000 +thresholds -100000 48000 49000 50000 51000 52000 60000 +thresholds_clr -110000 47000 48000 49000 50000 51000 52000 +actions hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 +action_info 0+0+0+0+305000000+155+8+100000+0+1804800+2419200+2841600 0+0+0+0+305000000+143+8+003600+0+1804800+2419200+2841600 0+0+0+0+305000000+128+9+003600+0+1804800+2419200+2841600 0+0+0+0+305000000+112+10+001800+5+1804800+2419200+2841600 0+0+0+0+305000000+96+11+001800+5+1804800+2419200+2841600 0+0+0+0+305000000+80+12+001800+6+1804800+2419200+2841600 1+1+1+1+305000000+64+14+000010+6+300000+710400+844800 +disable + +[sdm_therm_0.CAMERA-Mid] +algo_type monitor +sensor sdm_therm +sampling 1000 +thresholds -100000 49000 50000 51000 52000 53000 60000 +thresholds_clr -110000 48000 49000 50000 51000 52000 53000 +actions hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 +action_info 0+0+0+0+305000000+155+8+100000+0+1804800+2419200+2841600 0+0+0+0+305000000+143+8+003600+0+1804800+2419200+2841600 0+0+0+0+305000000+128+9+003600+0+1804800+2419200+2841600 0+0+0+0+305000000+112+10+001800+5+1804800+2419200+2841600 0+0+0+0+305000000+96+11+001800+5+1804800+2419200+2841600 0+0+0+0+305000000+80+12+001800+6+1804800+2419200+2841600 1+1+1+1+305000000+64+14+000010+6+300000+710400+844800 +disable + +[sdm_therm_0.CAMERA-Hi] +algo_type monitor +sensor sdm_therm +sampling 1000 +thresholds -100000 49000 50000 51000 52000 53000 60000 +thresholds_clr -110000 48000 49000 50000 51000 52000 53000 +actions hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 +action_info 0+0+0+0+305000000+155+8+100000+0+1804800+2419200+2841600 0+0+0+0+305000000+143+8+003600+0+1804800+2419200+2841600 0+0+0+0+305000000+128+9+003600+0+1804800+2419200+2841600 0+0+0+0+305000000+112+10+001800+5+1804800+2419200+2841600 0+0+0+0+305000000+96+11+001800+5+1804800+2419200+2841600 0+0+0+0+305000000+80+12+001800+6+1804800+2419200+2841600 1+1+1+1+305000000+64+14+000010+6+300000+710400+844800 +disable + +[sdm_therm_0.CAMERA-Cinema] +algo_type monitor +sensor sdm_therm +sampling 1000 +thresholds -100000 49000 50000 51000 52000 53000 60000 +thresholds_clr -110000 48000 49000 50000 51000 52000 53000 +actions hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 +action_info 0+0+0+0+305000000+155+8+100000+0+1804800+2419200+2841600 0+0+0+0+305000000+143+8+003600+0+1804800+2419200+2841600 0+0+0+0+305000000+128+9+003600+0+1804800+2419200+2841600 0+0+0+0+305000000+112+10+001800+5+1804800+2419200+2841600 0+0+0+0+305000000+96+11+001800+5+1804800+2419200+2841600 0+0+0+0+305000000+80+12+001800+6+1804800+2419200+2841600 1+1+1+1+305000000+64+14+000010+6+300000+710400+844800 +disable + +[sdm_therm_0.CAMERA-PhotoPro] +algo_type monitor +sensor sdm_therm +sampling 1000 +thresholds -100000 49000 50000 51000 52000 53000 60000 +thresholds_clr -110000 48000 49000 50000 51000 52000 53000 +actions hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 +action_info 0+0+0+0+305000000+155+8+100000+0+1804800+2419200+2841600 0+0+0+0+305000000+143+8+003600+0+1804800+2419200+2841600 0+0+0+0+305000000+128+9+003600+0+1804800+2419200+2841600 0+0+0+0+305000000+112+10+001800+5+1804800+2419200+2841600 0+0+0+0+305000000+96+11+001800+5+1804800+2419200+2841600 0+0+0+0+305000000+80+12+001800+6+1804800+2419200+2841600 1+1+1+1+305000000+64+14+000010+6+300000+710400+844800 +disable + +[sdm_therm_0.CAMERA-Portrait] +algo_type monitor +sensor sdm_therm +sampling 1000 +thresholds -100000 50000 51000 52000 53000 54000 55000 60000 +thresholds_clr -110000 49000 50000 51000 52000 53000 54000 55000 +actions hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+s_cam_kill+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+s_cam_kill+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+s_cam_kill+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+s_cam_kill+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+s_cam_kill+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+s_cam_kill+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+s_cam_kill+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+s_cam_kill+cpu0+cpu4+cpu7 +action_info 0+0+0+0+305000000+155+8+100000+0+0+1804800+1670400+1632000 0+0+0+0+305000000+143+8+003600+0+0+1804800+1670400+1632000 0+0+0+0+305000000+128+9+003600+0+0+1804800+1670400+1632000 0+0+0+0+305000000+112+10+001800+5+0+1804800+1670400+1632000 0+0+0+0+305000000+96+11+001800+5+0+1804800+1670400+1632000 0+0+0+0+305000000+80+12+001800+6+0+1804800+1670400+1632000 0+0+0+0+305000000+80+12+001800+6+1+1804800+1670400+1632000 1+1+1+1+305000000+64+14+000010+6+1+300000+710400+844800 +disable + +[sdm_therm_0.VR] +algo_type monitor +sensor sdm_therm +sampling 1000 +thresholds 45000 47000 47500 48000 48500 49000 49500 50000 50500 51000 52000 53000 +thresholds_clr 44000 45000 47000 47500 48000 48500 49000 49500 50000 50500 51000 52000 +actions hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 +action_info 0+0+0+0+587000000+255+0+100000+0+1804800+2419200+2841600 0+0+0+0+587000000+255+0+100000+0+1804800+2419200+2649600 0+0+0+1+587000000+255+1+100000+0+1804800+2419200+2457600 0+0+0+1+525000000+255+2+003600+0+1804800+2246400+2265600 0+0+0+1+525000000+255+3+003600+0+1804800+2054400+2073600 0+0+0+1+525000000+255+4+003600+0+1804800+1958400+1977600 0+0+1+1+525000000+255+5+003600+0+1804800+1862400+1862400 0+0+1+1+490000000+255+6+001800+0+1804800+1670400+1747200 0+0+1+1+490000000+255+7+001800+0+1804800+1574400+1632000 0+0+1+1+490000000+255+8+001800+0+1804800+1478400+1516800 0+1+1+1+441600000+255+9+001800+6+1804800+1382400+1401600 0+1+1+1+441600000+255+10+001800+6+1804800+1286400+1305600 +disable + +[sdm_therm_1.VR] +algo_type monitor +sensor sdm_therm +sampling 1000 +thresholds 54000 55000 56000 57000 58000 59000 60000 62000 64000 +thresholds_clr 53000 54000 55000 56000 57000 58000 59000 60000 62000 +actions hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 hotplug_4+hotplug_5+hotplug_6+hotplug_7+gpu+s_backlight+s_charge+s_cam_ltb_tim+s_cam+cpu0+cpu4+cpu7 +action_info 0+1+1+1+400000000+255+11+001800+6+1804800+1171200+1190400 1+1+1+1+400000000+255+11+001800+6+1804800+710400+844800 1+1+1+1+305000000+255+12+001800+6+1612800+710400+844800 1+1+1+1+305000000+255+12+001800+6+1420800+710400+844800 1+1+1+1+305000000+255+12+001800+6+1248000+710400+844800 1+1+1+1+305000000+255+12+001800+6+1075200+710400+844800 1+1+1+1+305000000+255+12+001800+6+883200+710400+844800 1+1+1+1+305000000+255+12+001800+6+614400+710400+844800 1+1+1+1+305000000+255+14+000010+6+300000+710400+844800 +disable + +[sony_cam_back0] +algo_type monitor +sensor sony_cam_back0 +sampling 1000 +thresholds 68000 70000 +thresholds_clr 65000 65000 +actions s_cam+s_cam_kill s_cam+s_cam_kill +action_info 6+0 6+1 + +[sony_cam_back1] +algo_type monitor +sensor sony_cam_back1 +sampling 1000 +thresholds 68000 70000 +thresholds_clr 65000 65000 +actions s_cam+s_cam_kill s_cam+s_cam_kill +action_info 6+0 6+1 + +[sony_cam_back2] +algo_type monitor +sensor sony_cam_back2 +sampling 1000 +thresholds 68000 70000 +thresholds_clr 65000 65000 +actions s_cam+s_cam_kill s_cam+s_cam_kill +action_info 6+0 6+1 + +[sony_cam_tof] +algo_type monitor +sensor sony_cam_tof +sampling 1000 +thresholds 67000 68000 70000 +thresholds_clr 65000 65000 65000 +actions s_cam+s_cam_kill s_cam+s_cam_kill s_cam+s_cam_kill +action_info 5+0 6+0 6+1 + +[sony_cam_tof_laser] +algo_type monitor +sensor sony_cam_tof_laser +sampling 1000 +thresholds 77000 78000 80000 +thresholds_clr 75000 75000 75000 +actions s_cam+s_cam_kill s_cam+s_cam_kill s_cam+s_cam_kill +action_info 5+0 6+0 6+1 + +[batt_therm] +algo_type monitor +sensor battery +sampling 1000 +thresholds 67000 +thresholds_clr 0 +actions s_shutdown +action_info 5 + +[wireless] +algo_type monitor +sensor wireless +sampling 1000 +thresholds 39000 40000 40400 40800 41000 41500 +thresholds_clr 37000 38000 40200 40600 40700 40700 +actions s_charge s_charge s_charge s_charge s_charge s_charge +action_info 1 7 10 11 13 14 + +[somc_5g_cdev_monitor] +algo_type monitor +sensor somc_5g_cdev_monitor +sampling 1000 +thresholds 40000 +thresholds_clr 39000 +actions none +action_info 0 + +[sdm_therm] +algo_type monitor +sensor sdm_therm +sampling 1000 +thresholds 55000 57000 58000 68000 72000 +thresholds_clr 53000 55000 57000 63000 0 +actions s_tether+s_genhancer+s_dp+s_bg+s_alert s_tether+s_genhancer+s_dp+s_bg+s_alert s_tether+s_genhancer+s_dp+s_bg+s_alert s_tether+s_genhancer+s_dp+s_bg+s_alert s_tether+s_genhancer+s_dp+s_bg+s_alert+s_shutdown +action_info 0+2+0+1+1000 1+2+0+1+1000 1+4+1+1+1000 1+4+1+1+0060 1+4+1+1+0060+5 diff --git a/sm8250-common/proprietary/vendor/lib64/liblights-core.so b/sm8250-common/proprietary/vendor/lib64/liblights-core.so new file mode 100644 index 0000000000000000000000000000000000000000..c3369fc0268694624c58dd86500413dcf70638c7 GIT binary patch literal 15416 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 literal 0 HcmV?d00001 diff --git a/sm8250-common/proprietary/vendor/lib64/libsys-utils.so b/sm8250-common/proprietary/vendor/lib64/libsys-utils.so new file mode 100644 index 0000000000000000000000000000000000000000..da8e2b6fa2a6822a5621f6efb046544b115e08d5 GIT binary patch literal 19704 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 literal 0 HcmV?d00001 diff --git a/sm8250-common/sm8250-common-vendor.mk b/sm8250-common/sm8250-common-vendor.mk index fff8a4645..67a7ad1da 100644 --- a/sm8250-common/sm8250-common-vendor.mk +++ b/sm8250-common/sm8250-common-vendor.mk @@ -315,6 +315,7 @@ PRODUCT_COPY_FILES += \ vendor/sony/sm8250-common/proprietary/vendor/etc/init/init.sony.idd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.sony.idd.rc \ vendor/sony/sm8250-common/proprietary/vendor/etc/init/init.taqmi.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.taqmi.rc \ vendor/sony/sm8250-common/proprietary/vendor/etc/init/init.vendor.sensors.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.vendor.sensors.rc \ + vendor/sony/sm8250-common/proprietary/vendor/etc/init/init_thermal-engine.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init_thermal-engine.rc \ vendor/sony/sm8250-common/proprietary/vendor/etc/init/ipa_fws.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ipa_fws.rc \ vendor/sony/sm8250-common/proprietary/vendor/etc/init/keymasterd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/keymasterd.rc \ vendor/sony/sm8250-common/proprietary/vendor/etc/init/mlog_qmi_service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/mlog_qmi_service.rc \ @@ -534,6 +535,7 @@ PRODUCT_COPY_FILES += \ vendor/sony/sm8250-common/proprietary/vendor/etc/ssg/ta_config.json:$(TARGET_COPY_OUT_VENDOR)/etc/ssg/ta_config.json \ vendor/sony/sm8250-common/proprietary/vendor/etc/ssg/tz_whitelist.json:$(TARGET_COPY_OUT_VENDOR)/etc/ssg/tz_whitelist.json \ vendor/sony/sm8250-common/proprietary/vendor/etc/system_properties.xml:$(TARGET_COPY_OUT_VENDOR)/etc/system_properties.xml \ + vendor/sony/sm8250-common/proprietary/vendor/etc/thermal-engine.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-engine.conf \ vendor/sony/sm8250-common/proprietary/vendor/etc/wifi/WCNSS_qcom_cfg.ini:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/WCNSS_qcom_cfg.ini \ vendor/sony/sm8250-common/proprietary/vendor/etc/wifi/bdwlan.e16:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/bdwlan.e16 \ vendor/sony/sm8250-common/proprietary/vendor/etc/wifi/bdwlan.e17:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/bdwlan.e17 \ @@ -1087,6 +1089,7 @@ PRODUCT_COPY_FILES += \ vendor/sony/sm8250-common/proprietary/vendor/lib64/libkeymasterutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libkeymasterutils.so \ vendor/sony/sm8250-common/proprietary/vendor/lib64/liblbs_core.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblbs_core.so \ vendor/sony/sm8250-common/proprietary/vendor/lib64/liblearningmodule.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblearningmodule.so \ + vendor/sony/sm8250-common/proprietary/vendor/lib64/liblights-core.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblights-core.so \ vendor/sony/sm8250-common/proprietary/vendor/lib64/liblistensoundmodel2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/liblistensoundmodel2.so \ vendor/sony/sm8250-common/proprietary/vendor/lib64/libllvm-glnext.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libllvm-glnext.so \ vendor/sony/sm8250-common/proprietary/vendor/lib64/libllvm-qcom.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libllvm-qcom.so \ @@ -1197,6 +1200,7 @@ PRODUCT_COPY_FILES += \ vendor/sony/sm8250-common/proprietary/vendor/lib64/libsuntory.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsuntory.so \ vendor/sony/sm8250-common/proprietary/vendor/lib64/libswiqisettinghelper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libswiqisettinghelper.so \ vendor/sony/sm8250-common/proprietary/vendor/lib64/libswvdec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libswvdec.so \ + vendor/sony/sm8250-common/proprietary/vendor/lib64/libsys-utils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsys-utils.so \ vendor/sony/sm8250-common/proprietary/vendor/lib64/libsysmon_cdsp_skel.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsysmon_cdsp_skel.so \ vendor/sony/sm8250-common/proprietary/vendor/lib64/libsystem_health_mon.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsystem_health_mon.so \ vendor/sony/sm8250-common/proprietary/vendor/lib64/libthermal_engine.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libthermal_engine.so \