From 3923566e2c4da78234c95c0964653890980820f2 Mon Sep 17 00:00:00 2001 From: Adam Shih Date: Wed, 16 Feb 2022 14:37:46 +0800 Subject: [PATCH 1/4] Turn on SELinux Bug: 214923175 Test: Boot to home, OTA, adb connection, wifi, phone call, SMS, Bluetooth, LTE, camera, video, audio, GPS, lock screen, sensor, fingerprint, bugreport, no crash loops Change-Id: I23adacc6f3d68becd86d238046a0458baacd122d --- BoardConfig-common.mk | 1 - factory_common.mk | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/BoardConfig-common.mk b/BoardConfig-common.mk index a559346c..ce8d71b1 100644 --- a/BoardConfig-common.mk +++ b/BoardConfig-common.mk @@ -36,7 +36,6 @@ BOARD_KERNEL_CMDLINE += dyndbg=\"func alloc_contig_dump_pages +p\" BOARD_KERNEL_CMDLINE += earlycon=exynos4210,0x10A00000 console=ttySAC0,115200 androidboot.console=ttySAC0 printk.devkmsg=on BOARD_KERNEL_CMDLINE += cma_sysfs.experimental=Y BOARD_BOOTCONFIG += androidboot.boot_devices=14700000.ufs -BOARD_BOOTCONFIG += androidboot.selinux=permissive TARGET_NO_BOOTLOADER := true TARGET_NO_KERNEL := false diff --git a/factory_common.mk b/factory_common.mk index 8befad2c..0e2fd5c2 100644 --- a/factory_common.mk +++ b/factory_common.mk @@ -54,8 +54,8 @@ PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.set_display_power_timer PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.use_content_detection_for_refresh_rate=true # factory should always has SELinux permissive -#BOARD_BOOTCONFIG += androidboot.selinux=permissive -#BOARD_KERNEL_CMDLINE += androidboot.selinux=permissive +BOARD_BOOTCONFIG += androidboot.selinux=permissive +BOARD_KERNEL_CMDLINE += androidboot.selinux=permissive # Disable Bluetooth as default in factory build DEVICE_PACKAGE_OVERLAYS += device/google/gs201/overlay-factory From 48ebc5fe18e3f5aa57b626ef97c2f2202a307dc8 Mon Sep 17 00:00:00 2001 From: Ray Chi Date: Mon, 21 Feb 2022 14:22:42 +0800 Subject: [PATCH 2/4] recovery: add wait for dwc3 device to probe If fastbootd starts before the dwc3 device probes, fastbootd would be failed to enable USB gadget. This patch adds a dependency on the dwc3 device probing before setting the sys.usb.controller property. Bug: 220393297 Test: build pass, fastboot works Change-Id: I4e5b34354f19547f55acc53ccff0b54adce2d982 --- conf/init.recovery.device.rc | 1 + 1 file changed, 1 insertion(+) diff --git a/conf/init.recovery.device.rc b/conf/init.recovery.device.rc index 29cbff15..592efbd3 100644 --- a/conf/init.recovery.device.rc +++ b/conf/init.recovery.device.rc @@ -1,4 +1,5 @@ on init + wait /sys/devices/platform/11210000.usb/11210000.dwc3/driver 10 setprop sys.usb.controller "11210000.dwc3" setprop sys.usb.configfs 1 From f9ae6c981a62769813fba4623b7ea87e2b245b44 Mon Sep 17 00:00:00 2001 From: Jenny Ho Date: Tue, 18 May 2021 09:00:06 +0800 Subject: [PATCH 3/4] device-common: set testing_battery_profile default 2 set 2 to prevent limit battery level in unexpected testing situation Bug: 180511460 Bug: 220679025 Signed-off-by: Jenny Ho Change-Id: I9f0e66cf92b26c6946af162003378dcf0fd749f9 (cherry picked from commit 830f0880244cf691e5c028a8608f7dc00e09f01c) --- device-common.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-common.mk b/device-common.mk index cc7818b1..994e0e43 100644 --- a/device-common.mk +++ b/device-common.mk @@ -33,7 +33,7 @@ PRODUCT_VENDOR_PROPERTIES += ro.soc.manufacturer=Google PRODUCT_VENDOR_PROPERTIES += ro.soc.model=GS201 PRODUCT_PRODUCT_PROPERTIES += \ - persist.vendor.testing_battery_profile=0 + persist.vendor.testing_battery_profile=2 # ZramWriteback -include hardware/google/pixel/mm/device_gki.mk From 04b84d343bf971decbfa621cae069747900af85f Mon Sep 17 00:00:00 2001 From: Jimmy Shiu Date: Mon, 21 Feb 2022 16:33:49 +0800 Subject: [PATCH 4/4] powerhint: remove powerhint.json for separating configs Remove the old common powerhint.json file. Test: build and manually check Bug: 207573241 Change-Id: Idcebb479cb52b536ffd8d1f79f00293d3c0c4131 --- device.mk | 3 - powerhint.json | 1095 ------------------------------------------------ 2 files changed, 1098 deletions(-) delete mode 100644 powerhint.json diff --git a/device.mk b/device.mk index 373ab487..8f073090 100644 --- a/device.mk +++ b/device.mk @@ -382,9 +382,6 @@ PRODUCT_PROPERTY_OVERRIDES += \ persist.vendor.usb.usbradio.config=dm endif -# Power HAL -PRODUCT_COPY_FILES += \ - device/google/gs201/powerhint.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json # adpf 16ms update rate PRODUCT_PRODUCT_PROPERTIES += \ vendor.powerhal.adpf.rate=16666666 diff --git a/powerhint.json b/powerhint.json deleted file mode 100644 index 889104f5..00000000 --- a/powerhint.json +++ /dev/null @@ -1,1095 +0,0 @@ -{ - "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/28000000.mali/hint_min_freq", - "Values": [ - "762000", - "471000", - "400000", - "302000", - "151000" - ], - "ResetOnInit": true - }, - { - "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": [ - "0", - "553", - "246", - "185", - "123", - "62" - ], - "DefaultIndex": 0, - "ResetOnInit": true - }, - { - "Name": "SFUClampBoost", - "Path": "/sys/kernel/vendor_sched/sf_uclamp_min", - "Values": [ - "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": "RestrictedCpuset", - "Path": "/dev/cpuset/restricted/cpus", - "Values": [ - "0-3", - "0-7" - ], - "ResetOnInit": false - }, - { - "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": "DisplayWakeup", - "Path": "/sys/devices/platform/1c240000.drmdecon/early_wakeup", - "Values": [ - "1", - "0" - ] - }, - { - "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 - } - ], - "Actions": [ - { - "PowerHint": "INTERACTION", - "Type": "EndHint", - "Value": "DISABLE_TA_BOOST" - }, - { - "PowerHint": "INTERACTION", - "Node": "SFUClampBoost", - "Duration": 5000, - "Value": "65" - }, - { - "PowerHint": "INTERACTION", - "Node": "CPUBigClusterMinFreq", - "Duration": 6000, - "Value": "1106000" - }, - { - "PowerHint": "INTERACTION", - "Node": "CPUMidClusterMinFreq", - "Duration": 6000, - "Value": "1197000" - }, - { - "PowerHint": "INTERACTION", - "Node": "CPULittleClusterMinFreq", - "Duration": 6000, - "Value": "1197000" - }, - { - "PowerHint": "INTERACTION", - "Type": "DoHint", - "Value": "INTERACTION_120" - }, - { - "PowerHint": "INTERACTION", - "Type": "DoHint", - "Value": "INTERACTION_90" - }, - { - "PowerHint": "INTERACTION", - "Type": "DoHint", - "Value": "INTERACTION_60" - }, - { - "PowerHint": "INTERACTION_120", - "Node": "TAUClampBoost", - "Duration": 6000, - "Value": "246" - }, - { - "PowerHint": "INTERACTION_90", - "Node": "TAUClampBoost", - "Duration": 6000, - "Value": "185" - }, - { - "PowerHint": "INTERACTION_60", - "Node": "TAUClampBoost", - "Duration": 6000, - "Value": "123" - }, - { - "PowerHint": "REFRESH_120FPS", - "Type": "MaskHint", - "Value": "INTERACTION_60" - }, - { - "PowerHint": "REFRESH_120FPS", - "Type": "MaskHint", - "Value": "INTERACTION_90" - }, - { - "PowerHint": "REFRESH_90FPS", - "Type": "MaskHint", - "Value": "INTERACTION_60" - }, - { - "PowerHint": "REFRESH_90FPS", - "Type": "MaskHint", - "Value": "INTERACTION_120" - }, - { - "PowerHint": "REFRESH_60FPS", - "Type": "MaskHint", - "Value": "INTERACTION_90" - }, - { - "PowerHint": "REFRESH_60FPS", - "Type": "MaskHint", - "Value": "INTERACTION_120" - }, - { - "PowerHint": "DISPLAY_IDLE", - "Type": "EndHint", - "Value": "INTERACTION_120" - }, - { - "PowerHint": "DISPLAY_IDLE", - "Type": "EndHint", - "Value": "INTERACTION_90" - }, - { - "PowerHint": "DISPLAY_IDLE", - "Type": "EndHint", - "Value": "INTERACTION_60" - }, - { - "PowerHint": "DEVICE_IDLE", - "Node": "F2fsRecessModeEnable", - "Duration": 0, - "Value": "2" - }, - { - "PowerHint": "LAUNCH", - "Node": "CPUBigClusterMaxFreq", - "Duration": 5000, - "Value": "9999999" - }, - { - "PowerHint": "LAUNCH", - "Node": "CPUMidClusterMaxFreq", - "Duration": 5000, - "Value": "9999999" - }, - { - "PowerHint": "LAUNCH", - "Type": "EndHint", - "Value": "DISABLE_TA_BOOST" - }, - { - "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": "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_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": "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": "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": "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": "185" - }, - { - "PowerHint": "REFRESH_90FPS", - "Node": "TAUClampBoost", - "Duration": 0, - "Value": "123" - }, - { - "PowerHint": "REFRESH_60FPS", - "Node": "TAUClampBoost", - "Duration": 0, - "Value": "62" - }, - { - "PowerHint": "DISABLE_TA_BOOST", - "Node": "TAUClampBoost", - "Duration": 0, - "Value": "0" - }, - { - "PowerHint": "DISPLAY_IDLE", - "Type": "DoHint", - "Value": "DISABLE_TA_BOOST" - }, - { - "PowerHint": "DISPLAY_IDLE", - "Type": "EndHint", - "Value": "INTERACTION" - }, - { - "PowerHint": "DISPLAY_IDLE", - "Type": "EndHint", - "Value": "DISPLAY_UPDATE_IMMINENT" - }, - { - "PowerHint": "DISPLAY_UPDATE_IMMINENT", - "Type": "EndHint", - "Value": "DISABLE_TA_BOOST" - }, - { - "PowerHint": "DISPLAY_UPDATE_IMMINENT", - "Node": "DisplayWakeup", - "Duration": 50, - "Value": "1" - }, - { - "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": "FP_BOOST", - "Node": "CPUBigClusterMaxFreq", - "Duration": 1000, - "Value": "9999999" - }, - { - "PowerHint": "FP_BOOST", - "Node": "CPUBigClusterMinFreq", - "Duration": 1000, - "Value": "9999999" - }, - { - "PowerHint": "DEVICE_IDLE", - "Node": "RestrictedCpuset", - "Duration": 0, - "Value": "0-3" - }, - { - "PowerHint": "DISPLAY_INACTIVE", - "Node": "RestrictedCpuset", - "Duration": 0, - "Value": "0-3" - } - ] -}