[automerge] Config: fine tune the ambient threshold to improve the brightness 2p: 14150a77b9
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/16660935
Bug: 215655995
Change-Id: Id808cbec5c571cfba0f1d2a3db5934d1b691ef7e
diff --git a/AndroidProducts.mk b/AndroidProducts.mk
index 24a2d1a..f2a4d78 100644
--- a/AndroidProducts.mk
+++ b/AndroidProducts.mk
@@ -16,10 +16,12 @@
PRODUCT_MAKEFILES := \
$(LOCAL_DIR)/aosp_oriole.mk \
+ $(LOCAL_DIR)/aosp_oriole_hwasan.mk \
$(LOCAL_DIR)/aosp_oriole_pkvm.mk \
$(LOCAL_DIR)/aosp_oriole_64.mk \
$(LOCAL_DIR)/factory_oriole.mk \
$(LOCAL_DIR)/aosp_raven.mk \
+ $(LOCAL_DIR)/aosp_raven_hwasan.mk \
$(LOCAL_DIR)/aosp_raven_pkvm.mk \
$(LOCAL_DIR)/aosp_raven_64.mk \
$(LOCAL_DIR)/factory_raven.mk \
diff --git a/aosp_oriole_hwasan.mk b/aosp_oriole_hwasan.mk
new file mode 100644
index 0000000..babc6a2
--- /dev/null
+++ b/aosp_oriole_hwasan.mk
@@ -0,0 +1,23 @@
+#
+# Copyright 2021 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+$(call inherit-product, device/google/raviole/aosp_oriole.mk)
+PRODUCT_NAME := aosp_oriole_hwasan
+
+# Add "hwaddress" as a global sanitizer if it's missing.
+ifeq ($(filter hwaddress,$(SANITIZE_TARGET)),)
+ SANITIZE_TARGET := $(strip $(SANITIZE_TARGET) hwaddress)
+endif
diff --git a/aosp_raven_hwasan.mk b/aosp_raven_hwasan.mk
new file mode 100644
index 0000000..5b784a1
--- /dev/null
+++ b/aosp_raven_hwasan.mk
@@ -0,0 +1,23 @@
+#
+# Copyright 2021 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+$(call inherit-product, device/google/raviole/aosp_raven.mk)
+PRODUCT_NAME := aosp_raven_hwasan
+
+# Add "hwaddress" as a global sanitizer if it's missing.
+ifeq ($(filter hwaddress,$(SANITIZE_TARGET)),)
+ SANITIZE_TARGET := $(strip $(SANITIZE_TARGET) hwaddress)
+endif
diff --git a/audio/oriole/audio-tables.mk b/audio/oriole/audio-tables.mk
index 52e4858..79fff6b 100644
--- a/audio/oriole/audio-tables.mk
+++ b/audio/oriole/audio-tables.mk
@@ -37,11 +37,7 @@
SPK_FIRMWARE_PATH := $(AUDIO_TABLE_FOLDER)/cs35l41/fw
SPK_FIRMWARE_FULL_PATH := device/google/raviole/audio/$(SPK_FIRMWARE_PATH)
-SPK_FIRMWAR_FILES := $(wildcard $(SPK_FIRMWARE_FULL_PATH)/*)
-
-PRODUCT_COPY_FILES += $(foreach spk_firmware, \
- $(SPK_FIRMWAR_FILES), \
- $(spk_firmware):$(TARGET_COPY_OUT_VENDOR)/firmware/$(notdir $(spk_firmware)))
+PRODUCT_COPY_FILES += $(call copy-files,$(wildcard $(SPK_FIRMWARE_FULL_PATH)/*),$(TARGET_COPY_OUT_VENDOR)/firmware)
# Audio tuning
PRODUCT_COPY_FILES += \
diff --git a/audio/raven/audio-tables.mk b/audio/raven/audio-tables.mk
index b79674e..905464c 100644
--- a/audio/raven/audio-tables.mk
+++ b/audio/raven/audio-tables.mk
@@ -37,11 +37,7 @@
SPK_FIRMWARE_PATH := $(AUDIO_TABLE_FOLDER)/cs35l41/fw
SPK_FIRMWARE_FULL_PATH := device/google/raviole/audio/$(SPK_FIRMWARE_PATH)
-SPK_FIRMWAR_FILES := $(wildcard $(SPK_FIRMWARE_FULL_PATH)/*)
-
-PRODUCT_COPY_FILES += $(foreach spk_firmware, \
- $(SPK_FIRMWAR_FILES), \
- $(spk_firmware):$(TARGET_COPY_OUT_VENDOR)/firmware/$(notdir $(spk_firmware)))
+PRODUCT_COPY_FILES += $(call copy-files,$(wildcard $(SPK_FIRMWARE_FULL_PATH)/*),$(TARGET_COPY_OUT_VENDOR)/firmware)
# Audio tuning
PRODUCT_COPY_FILES += \
diff --git a/audio/slider/audio-tables.mk b/audio/slider/audio-tables.mk
index 03783c2..21200ce 100644
--- a/audio/slider/audio-tables.mk
+++ b/audio/slider/audio-tables.mk
@@ -36,11 +36,7 @@
SPK_FIRMWARE_PATH := $(AUDIO_TABLE_FOLDER)/cs35l41/fw
SPK_FIRMWARE_FULL_PATH := device/google/raviole/audio/$(SPK_FIRMWARE_PATH)
-SPK_FIRMWAR_FILES := $(wildcard $(SPK_FIRMWARE_FULL_PATH)/*)
-
-PRODUCT_COPY_FILES += $(foreach spk_firmware, \
- $(SPK_FIRMWAR_FILES), \
- $(spk_firmware):$(TARGET_COPY_OUT_VENDOR)/firmware/$(notdir $(spk_firmware)))
+PRODUCT_COPY_FILES += $(call copy-files,$(wildcard $(SPK_FIRMWARE_FULL_PATH)/*),$(TARGET_COPY_OUT_VENDOR)/firmware)
# Audio tuning
PRODUCT_COPY_FILES += \
diff --git a/audio/whitefin/audio-tables.mk b/audio/whitefin/audio-tables.mk
index b299e4b..f87c54b 100644
--- a/audio/whitefin/audio-tables.mk
+++ b/audio/whitefin/audio-tables.mk
@@ -36,11 +36,7 @@
SPK_FIRMWARE_PATH := $(AUDIO_TABLE_FOLDER)/cs35l41/fw
SPK_FIRMWARE_FULL_PATH := device/google/raviole/audio/$(SPK_FIRMWARE_PATH)
-SPK_FIRMWAR_FILES := $(wildcard $(SPK_FIRMWARE_FULL_PATH)/*)
-
-PRODUCT_COPY_FILES += $(foreach spk_firmware, \
- $(SPK_FIRMWAR_FILES), \
- $(spk_firmware):$(TARGET_COPY_OUT_VENDOR)/firmware/$(notdir $(spk_firmware)))
+PRODUCT_COPY_FILES += $(call copy-files,$(wildcard $(SPK_FIRMWARE_FULL_PATH)/*),$(TARGET_COPY_OUT_VENDOR)/firmware)
# Audio tuning
PRODUCT_COPY_FILES += \
diff --git a/device-oriole.mk b/device-oriole.mk
index 7f95efc..7f9f1e1 100644
--- a/device-oriole.mk
+++ b/device-oriole.mk
@@ -39,8 +39,8 @@
include device/google/gs101/fingerprint/udfps_factory.mk
endif
-SOONG_CONFIG_lyric_tuning_product := oriole
-SOONG_CONFIG_google3a_config_target_device := oriole
+$(call soong_config_set,lyric,tuning_product,oriole)
+$(call soong_config_set,google3a_config,target_device,oriole)
# Init files
PRODUCT_COPY_FILES += \
@@ -60,6 +60,10 @@
device/google/raviole/thermal_info_config_oriole.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config.json \
device/google/raviole/thermal_info_config_oriole_WHI_A.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config_WHI_A.json
+# Power HAL config
+PRODUCT_COPY_FILES += \
+ device/google/raviole/powerhint-oriole.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json
+
# Bluetooth
PRODUCT_PRODUCT_PROPERTIES += \
persist.bluetooth.a2dp_aac.vbr_supported=true
@@ -171,7 +175,7 @@
# Increment the SVN for any official public releases
PRODUCT_VENDOR_PROPERTIES += \
- ro.vendor.build.svn=20
+ ro.vendor.build.svn=22
# Hide cutout overlays
PRODUCT_PACKAGES += \
diff --git a/device-raven.mk b/device-raven.mk
index d6119a3..357d21d 100644
--- a/device-raven.mk
+++ b/device-raven.mk
@@ -45,8 +45,8 @@
include hardware/google/pixel/vibrator/cs40l25/device.mk
-SOONG_CONFIG_lyric_tuning_product := raven
-SOONG_CONFIG_google3a_config_target_device := raven
+$(call soong_config_set,lyric,tuning_product,raven)
+$(call soong_config_set,google3a_config,target_device,raven)
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.support_kernel_idle_timer=true
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.enable_frame_rate_override=true
@@ -68,6 +68,10 @@
PRODUCT_COPY_FILES += \
device/google/raviole/thermal_info_config_raven.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config.json
+# Power HAL config
+PRODUCT_COPY_FILES += \
+ device/google/raviole/powerhint-raven.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json
+
# Bluetooth
PRODUCT_PRODUCT_PROPERTIES += \
persist.bluetooth.a2dp_aac.vbr_supported=true
@@ -183,7 +187,7 @@
# Increment the SVN for any official public releases
PRODUCT_VENDOR_PROPERTIES += \
- ro.vendor.build.svn=20
+ ro.vendor.build.svn=22
# Hide cutout overlays
PRODUCT_PACKAGES += \
diff --git a/device-slider.mk b/device-slider.mk
index 26ea3a0..08396e1 100644
--- a/device-slider.mk
+++ b/device-slider.mk
@@ -28,8 +28,8 @@
include device/google/raviole/audio/slider/audio-tables.mk
include hardware/google/pixel/vibrator/cs40l25/device.mk
-SOONG_CONFIG_lyric_tuning_product := slider
-SOONG_CONFIG_google3a_config_target_device := slider
+$(call soong_config_set,lyric,tuning_product,slider)
+$(call soong_config_set,google3a_config,target_device,slider)
# WirelessCharger
DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/gs101/device_framework_matrix_product_wireless.xml
@@ -105,5 +105,9 @@
# Trusty liboemcrypto.so
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts
+# Power HAL config
+PRODUCT_COPY_FILES += \
+ device/google/raviole/powerhint-slider.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json
+
# This device is shipped with 31 (Android S)
PRODUCT_SHIPPING_API_LEVEL := 31
diff --git a/device-whitefin.mk b/device-whitefin.mk
index 1b1d5c3..5f80809 100644
--- a/device-whitefin.mk
+++ b/device-whitefin.mk
@@ -28,8 +28,8 @@
include hardware/google/pixel/vibrator/drv2624/device.mk
include device/google/raviole/audio/whitefin/audio-tables.mk
-SOONG_CONFIG_lyric_tuning_product := slider
-SOONG_CONFIG_google3a_config_target_device := slider
+$(call soong_config_set,lyric,tuning_product,slider)
+$(call soong_config_set,google3a_config,target_device,slider)
# WirelessCharger
DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/gs101/device_framework_matrix_product_wireless.xml
@@ -86,5 +86,9 @@
# Trusty liboemcrypto.so
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/raviole/prebuilts
+# Power HAL config
+PRODUCT_COPY_FILES += \
+ device/google/raviole/powerhint-whitefin.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json
+
# This device is shipped with 31 (Android S)
PRODUCT_SHIPPING_API_LEVEL := 31
diff --git a/powerhint-oriole.json b/powerhint-oriole.json
new file mode 100644
index 0000000..f93bcd9
--- /dev/null
+++ b/powerhint-oriole.json
@@ -0,0 +1,1231 @@
+{
+ "Nodes": [
+ {
+ "Name": "MemFreq",
+ "Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq",
+ "Values": [
+ "3172000",
+ "1014000",
+ "421000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "IntFreq",
+ "Path": "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/min_freq",
+ "Values": [
+ "533000",
+ "100000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPULittleClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "1098000",
+ "1401000",
+ "1197000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPULittleClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1197000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUMidClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "1024000",
+ "1197000",
+ "1999000",
+ "1491000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUMidClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1197000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUBigClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "984000",
+ "1426000",
+ "1826000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUBigClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1106000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "GPUMinFreq",
+ "Path": "/sys/devices/platform/1c500000.mali/hint_min_freq",
+ "Values": [
+ "762000",
+ "471000",
+ "400000",
+ "302000",
+ "151000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "DisplayWakeup",
+ "Path": "/sys/devices/platform/1c300000.drmdecon/early_wakeup",
+ "Values": [
+ "1",
+ "0"
+ ]
+ },
+ {
+ "Name": "CPUUtilThreshold",
+ "Path": "/sys/kernel/vendor_sched/util_threshold",
+ "Values": [
+ "1280",
+ "1100"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "MIFTargetLoad",
+ "Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load",
+ "Values": [
+ "20 5 80",
+ "20 10 80"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAUClampBoost",
+ "Path": "/sys/kernel/vendor_sched/ta_uclamp_min",
+ "Values": [
+ "553",
+ "108",
+ "43",
+ "1",
+ "107",
+ "42"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "SFUClampBoost",
+ "Path": "/sys/kernel/vendor_sched/sf_uclamp_min",
+ "Values": [
+ "125",
+ "65",
+ "30"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "MLUclampBoost",
+ "Path": "/sys/kernel/vendor_sched/nnapi_uclamp_min",
+ "Values": [
+ "154",
+ "512"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDPreferIdle",
+ "Path": "/sys/kernel/vendor_sched/cam_prefer_idle",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDCpuset",
+ "Path": "/dev/cpuset/camera-daemon/cpus",
+ "Values": [
+ "4-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDHighCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-high-group/cpus",
+ "Values": [
+ "6-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDMidCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-mid-group/cpus",
+ "Values": [
+ "4-5",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDMidHighCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus",
+ "Values": [
+ "4-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "F2fsRecessModeEnable",
+ "Path": "/dev/sys/fs/by-name/userdata/gc_urgent",
+ "Values": [
+ "2",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAPreferHighCap",
+ "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap",
+ "Values": [
+ "1",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAPreferIdle",
+ "Path": "/sys/kernel/vendor_sched/ta_prefer_idle",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDPreferHighCap",
+ "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap",
+ "Values": [
+ "1",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "HighCapacityStartCpu",
+ "Path": "/sys/kernel/vendor_sched/high_capacity_start_cpu",
+ "Values": [
+ "4",
+ "6"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "LimitFlashCurrent",
+ "Path": "vendor.camera.max_flash_current",
+ "Values": [
+ "100",
+ "1500"
+ ],
+ "ResetOnInit": true,
+ "Type": "Property"
+ },
+ {
+ "Name": "PowerHALRenderingState",
+ "Path": "vendor.powerhal.rendering",
+ "Values": [
+ "EXPENSIVE_RENDERING",
+ ""
+ ],
+ "Type": "Property"
+ },
+ {
+ "Name": "INTCAMFreq",
+ "Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq",
+ "Values": [
+ "664000",
+ "67000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TNRFreq",
+ "Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/min_freq",
+ "Values": [
+ "664000",
+ "67000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "GPUPowerPolicy",
+ "Path": "/sys/devices/platform/1c500000.mali/power_policy",
+ "Values": [
+ "always_on",
+ "adaptive"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "BigControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/BIG/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "MidControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/MID/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "LittleControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "G3dControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/G3D/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "BigSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/BIG/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "MidSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/MID/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "LittleSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "G3dSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/G3D/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ }
+ ],
+ "Actions": [
+ {
+ "PowerHint": "INTERACTION",
+ "Node": "SFUClampBoost",
+ "Duration": 5000,
+ "Value": "65"
+ },
+ {
+ "PowerHint": "DEVICE_IDLE",
+ "Node": "F2fsRecessModeEnable",
+ "Duration": 0,
+ "Value": "2"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "SFUClampBoost",
+ "Duration": 5000,
+ "Value": "65"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 5000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 5000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "TAUClampBoost",
+ "Duration": 5000,
+ "Value": "553"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "MemFreq",
+ "Duration": 5000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "GPUPowerPolicy",
+ "Duration": 5000,
+ "Value": "always_on"
+ },
+ {
+ "PowerHint": "DISPLAY_INACTIVE",
+ "Node": "F2fsRecessModeEnable",
+ "Duration": 0,
+ "Value": "2"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "MemFreq",
+ "Duration": 1000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CDCpuset",
+ "Duration": 1000,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "984000"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1024000"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1098000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1426000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1197000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "MemFreq",
+ "Duration": 300,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "MemFreq",
+ "Duration": 1000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "IntFreq",
+ "Duration": 1000,
+ "Value": "533000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "INTCAMFreq",
+ "Duration": 1000,
+ "Value": "664000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "TNRFreq",
+ "Duration": 1000,
+ "Value": "664000"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "TAPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUUtilThreshold",
+ "Duration": 0,
+ "Value": "1100"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "TAPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "REFRESH_90FPS",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "107"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "42"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "MaskHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "EndHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "EndHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "BOOST_DISPLAY",
+ "Type": "DoHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "BOOST_DISPLAY",
+ "Type": "DoHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "INTERACTION",
+ "Type": "DoHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "BOOST_90HZ",
+ "Node": "TAUClampBoost",
+ "Duration": 200,
+ "Value": "108"
+ },
+ {
+ "PowerHint": "BOOST_60HZ",
+ "Node": "TAUClampBoost",
+ "Duration": 200,
+ "Value": "108"
+ },
+ {
+ "PowerHint": "REFRESH_90FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "INTERACTION"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "DISPLAY_UPDATE_IMMINENT"
+ },
+ {
+ "PowerHint": "DISPLAY_UPDATE_IMMINENT",
+ "Node": "DisplayWakeup",
+ "Duration": 50,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "DISPLAY_UPDATE_IMMINENT",
+ "Type": "DoHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
+ "Node": "LimitFlashCurrent",
+ "Duration": 0,
+ "Value": "100"
+ },
+ {
+ "PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
+ "Node": "LimitFlashCurrent",
+ "Duration": 0,
+ "Value": "1500"
+ },
+ {
+ "PowerHint": "EXPENSIVE_RENDERING",
+ "Node": "PowerHALRenderingState",
+ "Duration": 0,
+ "Value": "EXPENSIVE_RENDERING"
+ },
+ {
+ "PowerHint": "EXPENSIVE_RENDERING",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "400000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "BigControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "MidControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "LittleControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "G3dControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "BigSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "MidSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "LittleSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "G3dSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "ML_ACC",
+ "Node": "MLUclampBoost",
+ "Duration": 2000,
+ "Value": "512"
+ }
+ ]
+}
diff --git a/powerhint-raven.json b/powerhint-raven.json
new file mode 100644
index 0000000..8c1586c
--- /dev/null
+++ b/powerhint-raven.json
@@ -0,0 +1,1248 @@
+{
+ "Nodes": [
+ {
+ "Name": "MemFreq",
+ "Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq",
+ "Values": [
+ "3172000",
+ "1014000",
+ "421000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "IntFreq",
+ "Path": "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/min_freq",
+ "Values": [
+ "533000",
+ "100000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPULittleClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "1098000",
+ "1401000",
+ "1197000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPULittleClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1197000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUMidClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "1024000",
+ "1197000",
+ "1999000",
+ "1491000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUMidClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1197000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUBigClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "984000",
+ "1426000",
+ "1826000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUBigClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1106000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "GPUMinFreq",
+ "Path": "/sys/devices/platform/1c500000.mali/hint_min_freq",
+ "Values": [
+ "762000",
+ "471000",
+ "400000",
+ "302000",
+ "151000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "DisplayWakeup",
+ "Path": "/sys/devices/platform/1c300000.drmdecon/early_wakeup",
+ "Values": [
+ "1",
+ "0"
+ ]
+ },
+ {
+ "Name": "CPUUtilThreshold",
+ "Path": "/sys/kernel/vendor_sched/util_threshold",
+ "Values": [
+ "1280",
+ "1100"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "MIFTargetLoad",
+ "Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load",
+ "Values": [
+ "20 5 80",
+ "20 10 80"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAUClampBoost",
+ "Path": "/sys/kernel/vendor_sched/ta_uclamp_min",
+ "Values": [
+ "553",
+ "158",
+ "108",
+ "43",
+ "1",
+ "157",
+ "42"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "SFUClampBoost",
+ "Path": "/sys/kernel/vendor_sched/sf_uclamp_min",
+ "Values": [
+ "125",
+ "65",
+ "30"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "MLUclampBoost",
+ "Path": "/sys/kernel/vendor_sched/nnapi_uclamp_min",
+ "Values": [
+ "154",
+ "512"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDPreferIdle",
+ "Path": "/sys/kernel/vendor_sched/cam_prefer_idle",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDCpuset",
+ "Path": "/dev/cpuset/camera-daemon/cpus",
+ "Values": [
+ "4-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDHighCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-high-group/cpus",
+ "Values": [
+ "6-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDMidCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-mid-group/cpus",
+ "Values": [
+ "4-5",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDMidHighCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus",
+ "Values": [
+ "4-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "F2fsRecessModeEnable",
+ "Path": "/dev/sys/fs/by-name/userdata/gc_urgent",
+ "Values": [
+ "2",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAPreferHighCap",
+ "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap",
+ "Values": [
+ "1",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAPreferIdle",
+ "Path": "/sys/kernel/vendor_sched/ta_prefer_idle",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDPreferHighCap",
+ "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap",
+ "Values": [
+ "1",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "HighCapacityStartCpu",
+ "Path": "/sys/kernel/vendor_sched/high_capacity_start_cpu",
+ "Values": [
+ "4",
+ "6"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "LimitFlashCurrent",
+ "Path": "vendor.camera.max_flash_current",
+ "Values": [
+ "100",
+ "1500"
+ ],
+ "ResetOnInit": true,
+ "Type": "Property"
+ },
+ {
+ "Name": "PowerHALRenderingState",
+ "Path": "vendor.powerhal.rendering",
+ "Values": [
+ "EXPENSIVE_RENDERING",
+ ""
+ ],
+ "Type": "Property"
+ },
+ {
+ "Name": "INTCAMFreq",
+ "Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq",
+ "Values": [
+ "664000",
+ "67000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TNRFreq",
+ "Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/min_freq",
+ "Values": [
+ "664000",
+ "67000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "GPUPowerPolicy",
+ "Path": "/sys/devices/platform/1c500000.mali/power_policy",
+ "Values": [
+ "always_on",
+ "adaptive"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "BigControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/BIG/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "MidControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/MID/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "LittleControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "G3dControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/G3D/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "BigSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/BIG/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "MidSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/MID/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "LittleSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "G3dSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/G3D/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ }
+ ],
+ "Actions": [
+ {
+ "PowerHint": "INTERACTION",
+ "Node": "SFUClampBoost",
+ "Duration": 5000,
+ "Value": "65"
+ },
+ {
+ "PowerHint": "DEVICE_IDLE",
+ "Node": "F2fsRecessModeEnable",
+ "Duration": 0,
+ "Value": "2"
+ },
+ {
+ "PowerHint": "LAUNCH_120FPS",
+ "Node": "SFUClampBoost",
+ "Duration": 1000,
+ "Value": "125"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Type": "DoHint",
+ "Value": "LAUNCH_120FPS"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "SFUClampBoost",
+ "Duration": 5000,
+ "Value": "65"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 5000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 5000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "TAUClampBoost",
+ "Duration": 5000,
+ "Value": "553"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "MemFreq",
+ "Duration": 5000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "GPUPowerPolicy",
+ "Duration": 5000,
+ "Value": "always_on"
+ },
+ {
+ "PowerHint": "DISPLAY_INACTIVE",
+ "Node": "F2fsRecessModeEnable",
+ "Duration": 0,
+ "Value": "2"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "MemFreq",
+ "Duration": 1000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CDCpuset",
+ "Duration": 1000,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "984000"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1024000"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1098000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1426000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1197000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "MemFreq",
+ "Duration": 300,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "MemFreq",
+ "Duration": 1000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "IntFreq",
+ "Duration": 1000,
+ "Value": "533000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "INTCAMFreq",
+ "Duration": 1000,
+ "Value": "664000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "TNRFreq",
+ "Duration": 1000,
+ "Value": "664000"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "TAPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUUtilThreshold",
+ "Duration": 0,
+ "Value": "1100"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "TAPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "REFRESH_120FPS",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "157"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "42"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Type": "MaskHint",
+ "Value": "LAUNCH_120FPS"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "MaskHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "EndHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "EndHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "BOOST_DISPLAY",
+ "Type": "DoHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "BOOST_DISPLAY",
+ "Type": "DoHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "INTERACTION",
+ "Type": "DoHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "BOOST_120HZ",
+ "Node": "TAUClampBoost",
+ "Duration": 200,
+ "Value": "158"
+ },
+ {
+ "PowerHint": "BOOST_60HZ",
+ "Node": "TAUClampBoost",
+ "Duration": 200,
+ "Value": "108"
+ },
+ {
+ "PowerHint": "REFRESH_120FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "INTERACTION"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "DISPLAY_UPDATE_IMMINENT"
+ },
+ {
+ "PowerHint": "DISPLAY_UPDATE_IMMINENT",
+ "Node": "DisplayWakeup",
+ "Duration": 50,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "DISPLAY_UPDATE_IMMINENT",
+ "Type": "DoHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
+ "Node": "LimitFlashCurrent",
+ "Duration": 0,
+ "Value": "100"
+ },
+ {
+ "PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
+ "Node": "LimitFlashCurrent",
+ "Duration": 0,
+ "Value": "1500"
+ },
+ {
+ "PowerHint": "EXPENSIVE_RENDERING",
+ "Node": "PowerHALRenderingState",
+ "Duration": 0,
+ "Value": "EXPENSIVE_RENDERING"
+ },
+ {
+ "PowerHint": "EXPENSIVE_RENDERING",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "400000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "BigControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "MidControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "LittleControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "G3dControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "BigSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "MidSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "LittleSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "G3dSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "ML_ACC",
+ "Node": "MLUclampBoost",
+ "Duration": 2000,
+ "Value": "512"
+ }
+ ]
+}
diff --git a/powerhint-slider.json b/powerhint-slider.json
new file mode 100644
index 0000000..bcac508
--- /dev/null
+++ b/powerhint-slider.json
@@ -0,0 +1,1301 @@
+{
+ "Nodes": [
+ {
+ "Name": "MemFreq",
+ "Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq",
+ "Values": [
+ "3172000",
+ "1014000",
+ "421000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "IntFreq",
+ "Path": "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/min_freq",
+ "Values": [
+ "533000",
+ "100000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPULittleClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "1098000",
+ "1401000",
+ "1197000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPULittleClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1197000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUMidClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "1024000",
+ "1197000",
+ "1999000",
+ "1491000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUMidClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1197000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUBigClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "984000",
+ "1426000",
+ "1826000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUBigClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1106000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "GPUMinFreq",
+ "Path": "/sys/devices/platform/1c500000.mali/hint_min_freq",
+ "Values": [
+ "762000",
+ "471000",
+ "400000",
+ "302000",
+ "151000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "DisplayWakeup",
+ "Path": "/sys/devices/platform/1c300000.drmdecon/early_wakeup",
+ "Values": [
+ "1",
+ "0"
+ ]
+ },
+ {
+ "Name": "CPUUtilThreshold",
+ "Path": "/sys/kernel/vendor_sched/util_threshold",
+ "Values": [
+ "1280",
+ "1100"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "MIFTargetLoad",
+ "Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load",
+ "Values": [
+ "20 5 80",
+ "20 10 80"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAUClampBoost",
+ "Path": "/sys/kernel/vendor_sched/ta_uclamp_min",
+ "Values": [
+ "553",
+ "158",
+ "108",
+ "43",
+ "1",
+ "157",
+ "107",
+ "42"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "SFUClampBoost",
+ "Path": "/sys/kernel/vendor_sched/sf_uclamp_min",
+ "Values": [
+ "125",
+ "65",
+ "30"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "MLUclampBoost",
+ "Path": "/sys/kernel/vendor_sched/nnapi_uclamp_min",
+ "Values": [
+ "154",
+ "512"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDPreferIdle",
+ "Path": "/sys/kernel/vendor_sched/cam_prefer_idle",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDCpuset",
+ "Path": "/dev/cpuset/camera-daemon/cpus",
+ "Values": [
+ "4-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDHighCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-high-group/cpus",
+ "Values": [
+ "6-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDMidCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-mid-group/cpus",
+ "Values": [
+ "4-5",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDMidHighCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus",
+ "Values": [
+ "4-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "F2fsRecessModeEnable",
+ "Path": "/dev/sys/fs/by-name/userdata/gc_urgent",
+ "Values": [
+ "2",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAPreferHighCap",
+ "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap",
+ "Values": [
+ "1",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAPreferIdle",
+ "Path": "/sys/kernel/vendor_sched/ta_prefer_idle",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDPreferHighCap",
+ "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap",
+ "Values": [
+ "1",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "HighCapacityStartCpu",
+ "Path": "/sys/kernel/vendor_sched/high_capacity_start_cpu",
+ "Values": [
+ "4",
+ "6"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "LimitFlashCurrent",
+ "Path": "vendor.camera.max_flash_current",
+ "Values": [
+ "100",
+ "1500"
+ ],
+ "ResetOnInit": true,
+ "Type": "Property"
+ },
+ {
+ "Name": "PowerHALRenderingState",
+ "Path": "vendor.powerhal.rendering",
+ "Values": [
+ "EXPENSIVE_RENDERING",
+ ""
+ ],
+ "Type": "Property"
+ },
+ {
+ "Name": "INTCAMFreq",
+ "Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq",
+ "Values": [
+ "664000",
+ "67000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TNRFreq",
+ "Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/min_freq",
+ "Values": [
+ "664000",
+ "67000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "GPUPowerPolicy",
+ "Path": "/sys/devices/platform/1c500000.mali/power_policy",
+ "Values": [
+ "always_on",
+ "adaptive"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "BigControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/BIG/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "MidControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/MID/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "LittleControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "G3dControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/G3D/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "BigSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/BIG/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "MidSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/MID/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "LittleSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "G3dSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/G3D/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ }
+ ],
+ "Actions": [
+ {
+ "PowerHint": "INTERACTION",
+ "Node": "SFUClampBoost",
+ "Duration": 5000,
+ "Value": "65"
+ },
+ {
+ "PowerHint": "DEVICE_IDLE",
+ "Node": "F2fsRecessModeEnable",
+ "Duration": 0,
+ "Value": "2"
+ },
+ {
+ "PowerHint": "LAUNCH_120FPS",
+ "Node": "SFUClampBoost",
+ "Duration": 1000,
+ "Value": "125"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Type": "DoHint",
+ "Value": "LAUNCH_120FPS"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "SFUClampBoost",
+ "Duration": 5000,
+ "Value": "65"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 5000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 5000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "TAUClampBoost",
+ "Duration": 5000,
+ "Value": "553"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "MemFreq",
+ "Duration": 5000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "GPUPowerPolicy",
+ "Duration": 5000,
+ "Value": "always_on"
+ },
+ {
+ "PowerHint": "DISPLAY_INACTIVE",
+ "Node": "F2fsRecessModeEnable",
+ "Duration": 0,
+ "Value": "2"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "MemFreq",
+ "Duration": 1000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CDCpuset",
+ "Duration": 1000,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "984000"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1024000"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1098000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1426000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1197000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "MemFreq",
+ "Duration": 300,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "MemFreq",
+ "Duration": 1000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "IntFreq",
+ "Duration": 1000,
+ "Value": "533000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "INTCAMFreq",
+ "Duration": 1000,
+ "Value": "664000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "TNRFreq",
+ "Duration": 1000,
+ "Value": "664000"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "TAPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUUtilThreshold",
+ "Duration": 0,
+ "Value": "1100"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "TAPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "REFRESH_120FPS",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "157"
+ },
+ {
+ "PowerHint": "REFRESH_90FPS",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "107"
+ },
+ {
+ "PowerHint": "REFRESH_90FPS",
+ "Type": "MaskHint",
+ "Value": "LAUNCH_120FPS"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "42"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Type": "MaskHint",
+ "Value": "LAUNCH_120FPS"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "MaskHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "EndHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "EndHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "EndHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "BOOST_DISPLAY",
+ "Type": "DoHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "BOOST_DISPLAY",
+ "Type": "DoHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "BOOST_DISPLAY",
+ "Type": "DoHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "INTERACTION",
+ "Type": "DoHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "BOOST_120HZ",
+ "Node": "TAUClampBoost",
+ "Duration": 200,
+ "Value": "158"
+ },
+ {
+ "PowerHint": "BOOST_90HZ",
+ "Node": "TAUClampBoost",
+ "Duration": 200,
+ "Value": "108"
+ },
+ {
+ "PowerHint": "BOOST_60HZ",
+ "Node": "TAUClampBoost",
+ "Duration": 200,
+ "Value": "108"
+ },
+ {
+ "PowerHint": "REFRESH_120FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "REFRESH_120FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "REFRESH_90FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "REFRESH_90FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "INTERACTION"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "DISPLAY_UPDATE_IMMINENT"
+ },
+ {
+ "PowerHint": "DISPLAY_UPDATE_IMMINENT",
+ "Node": "DisplayWakeup",
+ "Duration": 50,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "DISPLAY_UPDATE_IMMINENT",
+ "Type": "DoHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
+ "Node": "LimitFlashCurrent",
+ "Duration": 0,
+ "Value": "100"
+ },
+ {
+ "PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
+ "Node": "LimitFlashCurrent",
+ "Duration": 0,
+ "Value": "1500"
+ },
+ {
+ "PowerHint": "EXPENSIVE_RENDERING",
+ "Node": "PowerHALRenderingState",
+ "Duration": 0,
+ "Value": "EXPENSIVE_RENDERING"
+ },
+ {
+ "PowerHint": "EXPENSIVE_RENDERING",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "400000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "BigControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "MidControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "LittleControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "G3dControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "BigSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "MidSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "LittleSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "G3dSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "ML_ACC",
+ "Node": "MLUclampBoost",
+ "Duration": 2000,
+ "Value": "512"
+ }
+ ]
+}
diff --git a/powerhint-whitefin.json b/powerhint-whitefin.json
new file mode 100644
index 0000000..bcac508
--- /dev/null
+++ b/powerhint-whitefin.json
@@ -0,0 +1,1301 @@
+{
+ "Nodes": [
+ {
+ "Name": "MemFreq",
+ "Path": "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif/min_freq",
+ "Values": [
+ "3172000",
+ "1014000",
+ "421000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "IntFreq",
+ "Path": "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int/min_freq",
+ "Values": [
+ "533000",
+ "100000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPULittleClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "1098000",
+ "1401000",
+ "1197000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPULittleClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1197000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUMidClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "1024000",
+ "1197000",
+ "1999000",
+ "1491000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUMidClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1197000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUBigClusterMaxFreq",
+ "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq",
+ "Values": [
+ "9999999",
+ "984000",
+ "1426000",
+ "1826000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CPUBigClusterMinFreq",
+ "Path": "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq",
+ "Values": [
+ "9999999",
+ "1106000",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "GPUMinFreq",
+ "Path": "/sys/devices/platform/1c500000.mali/hint_min_freq",
+ "Values": [
+ "762000",
+ "471000",
+ "400000",
+ "302000",
+ "151000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "DisplayWakeup",
+ "Path": "/sys/devices/platform/1c300000.drmdecon/early_wakeup",
+ "Values": [
+ "1",
+ "0"
+ ]
+ },
+ {
+ "Name": "CPUUtilThreshold",
+ "Path": "/sys/kernel/vendor_sched/util_threshold",
+ "Values": [
+ "1280",
+ "1100"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "MIFTargetLoad",
+ "Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load",
+ "Values": [
+ "20 5 80",
+ "20 10 80"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAUClampBoost",
+ "Path": "/sys/kernel/vendor_sched/ta_uclamp_min",
+ "Values": [
+ "553",
+ "158",
+ "108",
+ "43",
+ "1",
+ "157",
+ "107",
+ "42"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "SFUClampBoost",
+ "Path": "/sys/kernel/vendor_sched/sf_uclamp_min",
+ "Values": [
+ "125",
+ "65",
+ "30"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "MLUclampBoost",
+ "Path": "/sys/kernel/vendor_sched/nnapi_uclamp_min",
+ "Values": [
+ "154",
+ "512"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDPreferIdle",
+ "Path": "/sys/kernel/vendor_sched/cam_prefer_idle",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDCpuset",
+ "Path": "/dev/cpuset/camera-daemon/cpus",
+ "Values": [
+ "4-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDHighCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-high-group/cpus",
+ "Values": [
+ "6-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDMidCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-mid-group/cpus",
+ "Values": [
+ "4-5",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDMidHighCpusetCpus",
+ "Path": "/dev/cpuset/camera-daemon-mid-high-group/cpus",
+ "Values": [
+ "4-7",
+ "0-7"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "F2fsRecessModeEnable",
+ "Path": "/dev/sys/fs/by-name/userdata/gc_urgent",
+ "Values": [
+ "2",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAPreferHighCap",
+ "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap",
+ "Values": [
+ "1",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TAPreferIdle",
+ "Path": "/sys/kernel/vendor_sched/ta_prefer_idle",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "CDPreferHighCap",
+ "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap",
+ "Values": [
+ "1",
+ "0"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "HighCapacityStartCpu",
+ "Path": "/sys/kernel/vendor_sched/high_capacity_start_cpu",
+ "Values": [
+ "4",
+ "6"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "LimitFlashCurrent",
+ "Path": "vendor.camera.max_flash_current",
+ "Values": [
+ "100",
+ "1500"
+ ],
+ "ResetOnInit": true,
+ "Type": "Property"
+ },
+ {
+ "Name": "PowerHALRenderingState",
+ "Path": "vendor.powerhal.rendering",
+ "Values": [
+ "EXPENSIVE_RENDERING",
+ ""
+ ],
+ "Type": "Property"
+ },
+ {
+ "Name": "INTCAMFreq",
+ "Path": "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam/min_freq",
+ "Values": [
+ "664000",
+ "67000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "TNRFreq",
+ "Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/min_freq",
+ "Values": [
+ "664000",
+ "67000"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "GPUPowerPolicy",
+ "Path": "/sys/devices/platform/1c500000.mali/power_policy",
+ "Values": [
+ "always_on",
+ "adaptive"
+ ],
+ "ResetOnInit": true
+ },
+ {
+ "Name": "BigControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/BIG/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "MidControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/MID/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "LittleControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "G3dControlTempSet",
+ "Path": "/dev/thermal/tz-by-name/G3D/trip_point_2_temp",
+ "Values": [
+ "90000",
+ "80000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "BigSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/BIG/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "MidSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/MID/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "LittleSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/LITTLE/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ },
+ {
+ "Name": "G3dSwitchOnTempSet",
+ "Path": "/dev/thermal/tz-by-name/G3D/trip_point_1_temp",
+ "Values": [
+ "70000",
+ "60000"
+ ],
+ "DefaultIndex": 0,
+ "ResetOnInit": false
+ }
+ ],
+ "Actions": [
+ {
+ "PowerHint": "INTERACTION",
+ "Node": "SFUClampBoost",
+ "Duration": 5000,
+ "Value": "65"
+ },
+ {
+ "PowerHint": "DEVICE_IDLE",
+ "Node": "F2fsRecessModeEnable",
+ "Duration": 0,
+ "Value": "2"
+ },
+ {
+ "PowerHint": "LAUNCH_120FPS",
+ "Node": "SFUClampBoost",
+ "Duration": 1000,
+ "Value": "125"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Type": "DoHint",
+ "Value": "LAUNCH_120FPS"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "SFUClampBoost",
+ "Duration": 5000,
+ "Value": "65"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 5000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 5000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "TAUClampBoost",
+ "Duration": 5000,
+ "Value": "553"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "MemFreq",
+ "Duration": 5000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "LAUNCH",
+ "Node": "GPUPowerPolicy",
+ "Duration": 5000,
+ "Value": "always_on"
+ },
+ {
+ "PowerHint": "DISPLAY_INACTIVE",
+ "Node": "F2fsRecessModeEnable",
+ "Duration": 0,
+ "Value": "2"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "MemFreq",
+ "Duration": 1000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH",
+ "Node": "CDCpuset",
+ "Duration": 1000,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_LAUNCH_EXTENDED",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 2000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "984000"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1024000"
+ },
+ {
+ "PowerHint": "CAMERA_THERMAL_CPU_THROTTLE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1098000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1426000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1197000"
+ },
+ {
+ "PowerHint": "CAMERA_CAPTURE_CPU_THROTTLE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "MemFreq",
+ "Duration": 300,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_SHOT",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 300,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "MemFreq",
+ "Duration": 1000,
+ "Value": "3172000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "IntFreq",
+ "Duration": 1000,
+ "Value": "533000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "INTCAMFreq",
+ "Duration": 1000,
+ "Value": "664000"
+ },
+ {
+ "PowerHint": "CAMERA_BACKEND_BOOST",
+ "Node": "TNRFreq",
+ "Duration": 1000,
+ "Value": "664000"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_BIGMIDCPU",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "TAPreferHighCap",
+ "Duration": 3000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "GCA_CAMERA_SHOT_ALLCPU",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 3000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "TAPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_EXTREME",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUUtilThreshold",
+ "Duration": 0,
+ "Value": "1100"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "TAPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_HIGH",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_STANDARD",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "TAPreferHighCap",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDPreferIdle",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "HighCapacityStartCpu",
+ "Duration": 0,
+ "Value": "4"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1826000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1491000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "1401000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "302000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "MemFreq",
+ "Duration": 0,
+ "Value": "1014000"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "MIFTargetLoad",
+ "Duration": 0,
+ "Value": "20 10 80"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDHighCpusetCpus",
+ "Duration": 0,
+ "Value": "6-7"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDMidCpusetCpus",
+ "Duration": 0,
+ "Value": "4-5"
+ },
+ {
+ "PowerHint": "CAMERA_STREAMING_LOW",
+ "Node": "CDMidHighCpusetCpus",
+ "Duration": 0,
+ "Value": "4-7"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUMidClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPUMidClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPULittleClusterMaxFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FIXED_PERFORMANCE",
+ "Node": "CPULittleClusterMinFreq",
+ "Duration": 0,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "REFRESH_120FPS",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "157"
+ },
+ {
+ "PowerHint": "REFRESH_90FPS",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "107"
+ },
+ {
+ "PowerHint": "REFRESH_90FPS",
+ "Type": "MaskHint",
+ "Value": "LAUNCH_120FPS"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "42"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Type": "MaskHint",
+ "Value": "LAUNCH_120FPS"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "MaskHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "EndHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "EndHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "ADPF_DISABLE_TA_BOOST",
+ "Type": "EndHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "BOOST_DISPLAY",
+ "Type": "DoHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "BOOST_DISPLAY",
+ "Type": "DoHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "BOOST_DISPLAY",
+ "Type": "DoHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "INTERACTION",
+ "Type": "DoHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "BOOST_120HZ",
+ "Node": "TAUClampBoost",
+ "Duration": 200,
+ "Value": "158"
+ },
+ {
+ "PowerHint": "BOOST_90HZ",
+ "Node": "TAUClampBoost",
+ "Duration": 200,
+ "Value": "108"
+ },
+ {
+ "PowerHint": "BOOST_60HZ",
+ "Node": "TAUClampBoost",
+ "Duration": 200,
+ "Value": "108"
+ },
+ {
+ "PowerHint": "REFRESH_120FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "REFRESH_120FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "REFRESH_90FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "REFRESH_90FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "REFRESH_60FPS",
+ "Type": "MaskHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Node": "TAUClampBoost",
+ "Duration": 0,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "INTERACTION"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "BOOST_120HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "BOOST_90HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "BOOST_60HZ"
+ },
+ {
+ "PowerHint": "DISPLAY_IDLE",
+ "Type": "EndHint",
+ "Value": "DISPLAY_UPDATE_IMMINENT"
+ },
+ {
+ "PowerHint": "DISPLAY_UPDATE_IMMINENT",
+ "Node": "DisplayWakeup",
+ "Duration": 50,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "DISPLAY_UPDATE_IMMINENT",
+ "Type": "DoHint",
+ "Value": "BOOST_DISPLAY"
+ },
+ {
+ "PowerHint": "THERMAL_FLASH_LED_REDUCE_CRITICAL",
+ "Node": "LimitFlashCurrent",
+ "Duration": 0,
+ "Value": "100"
+ },
+ {
+ "PowerHint": "THERMAL_FLASH_LED_REDUCE_NONE",
+ "Node": "LimitFlashCurrent",
+ "Duration": 0,
+ "Value": "1500"
+ },
+ {
+ "PowerHint": "EXPENSIVE_RENDERING",
+ "Node": "PowerHALRenderingState",
+ "Duration": 0,
+ "Value": "EXPENSIVE_RENDERING"
+ },
+ {
+ "PowerHint": "EXPENSIVE_RENDERING",
+ "Node": "GPUMinFreq",
+ "Duration": 0,
+ "Value": "400000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "BigControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "MidControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "LittleControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "G3dControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "BigSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "MidSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "LittleSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_SEVERE",
+ "Node": "G3dSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPUBigClusterMaxFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPUBigClusterMinFreq",
+ "Duration": 1000,
+ "Value": "9999999"
+ },
+ {
+ "PowerHint": "ML_ACC",
+ "Node": "MLUclampBoost",
+ "Duration": 2000,
+ "Value": "512"
+ }
+ ]
+}
diff --git a/self-extractors_oriole/root/proprietary/BoardConfigVendor.mk b/self-extractors_oriole/root/proprietary/BoardConfigVendor.mk
index fa00b92..a632ec4 100644
--- a/self-extractors_oriole/root/proprietary/BoardConfigVendor.mk
+++ b/self-extractors_oriole/root/proprietary/BoardConfigVendor.mk
@@ -12,6 +12,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-LOCAL_STEM := oriole/BoardConfigPartial.mk
-
--include vendor/google_devices/$(LOCAL_STEM)
+-include vendor/google_devices/oriole/BoardConfigPartial.mk
diff --git a/self-extractors_oriole/root/proprietary/device-vendor.mk b/self-extractors_oriole/root/proprietary/device-vendor.mk
index aa3ae50..2c4443b 100644
--- a/self-extractors_oriole/root/proprietary/device-vendor.mk
+++ b/self-extractors_oriole/root/proprietary/device-vendor.mk
@@ -12,6 +12,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-LOCAL_STEM := oriole/device-partial.mk
-
-$(call inherit-product-if-exists, vendor/google_devices/$(LOCAL_STEM))
+$(call inherit-product-if-exists, vendor/google_devices/oriole/BoardConfigPartial.mk)
diff --git a/self-extractors_raven/root/proprietary/BoardConfigVendor.mk b/self-extractors_raven/root/proprietary/BoardConfigVendor.mk
index 25a880e..6e788fc 100644
--- a/self-extractors_raven/root/proprietary/BoardConfigVendor.mk
+++ b/self-extractors_raven/root/proprietary/BoardConfigVendor.mk
@@ -12,6 +12,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-LOCAL_STEM := raven/BoardConfigPartial.mk
-
--include vendor/google_devices/$(LOCAL_STEM)
+-include vendor/google_devices/raven/BoardConfigPartial.mk
diff --git a/self-extractors_raven/root/proprietary/device-vendor.mk b/self-extractors_raven/root/proprietary/device-vendor.mk
index 4877f39..2be1993 100644
--- a/self-extractors_raven/root/proprietary/device-vendor.mk
+++ b/self-extractors_raven/root/proprietary/device-vendor.mk
@@ -12,6 +12,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-LOCAL_STEM := raven/device-partial.mk
-
-$(call inherit-product-if-exists, vendor/google_devices/$(LOCAL_STEM))
+$(call inherit-product-if-exists, vendor/google_devices/raven/device-partial.mk)