sdm660-common: Checkout Perf Configs From LA.UM.8.2.1.r1-05600-sdm660

- Change msm-4.14 -> msm-4.19

Signed-off-by: Kunmun <kunmun.devroms@gmail.com>
This commit is contained in:
pranavkapoor001
2021-09-30 00:52:57 +05:30
committed by Kunmun
parent 5f2ec6fc67
commit 4b54ca6e2d
6 changed files with 207 additions and 52 deletions
@@ -35,9 +35,10 @@ need to be added just before the end of it's major group. -->
<Major OpcodeValue="0x1" />
<Minor OpcodeValue="0x0" Node="/dev/cpu_dma_latency" />
<Minor OpcodeValue="0x1" Node="/sys/module/lpm_levels/system/perf/perf-l2-pc/idle_enabled" />
<Minor OpcodeValue="0x2" Node="/proc/sys/kernel/sched_busy_hyst_ns" />
<Minor OpcodeValue="0x2" Node="/sys/module/lpm_levels/parameters/bias_hyst" />
<Minor OpcodeValue="0x3" Node="/sys/module/lpm_levels/parameters/ref_stddev" />
<Minor OpcodeValue="0x4" Node="/sys/module/lpm_levels/parameters/tmr_add" />
<Minor OpcodeValue="0x5" Node="/sys/module/lpm_levels/parameters/lpm_ipi_prediction" Supported="no" />
<!-- power collapse major end -->
<!-- cpufreq major start -->
@@ -92,6 +93,18 @@ need to be added just before the end of it's major group. -->
<Minor OpcodeValue="0x24" Node="/proc/sys/kernel/sched_coloc_busy_hysteresis_enable_cpus" />
<Minor OpcodeValue="0x25" Node="/proc/sys/kernel/sched_coloc_busy_hyst_ns" />
<Minor OpcodeValue="0x26" Node="/proc/sys/kernel/sched_window_stats_policy" />
<Minor OpcodeValue="0x27" Node="/proc/sys/kernel/sched_many_wakeup_threshold" />
<Minor OpcodeValue="0x28" Node="/proc/sys/kernel/sched_sync_hint_enable" />
<Minor OpcodeValue="0x29" Node="/proc/sys/kernel/sched_ravg_window_nr_ticks" />
<Minor OpcodeValue="0x2A" Node="/proc/sys/kernel/sched_prefer_spread" />
<Minor OpcodeValue="0x2B" Node="/dev/cpuctl/top-app/cpu.uclamp.min" />
<Minor OpcodeValue="0x2C" Node="/proc/%d/sched_boost" Supported="yes" /> <!-- enable sched_task_boost for top-app render thread-->
<Minor OpcodeValue="0x2D" Node="/proc/%d/sched_boost" Supported="yes" /> <!-- disable sched_task_boost for top-app render thread-->
<Minor OpcodeValue="0x2E" Node="/proc/sys/walt/sched_task_unfilter_period" />
<Minor OpcodeValue="0x2F" Node="/proc/sys/walt/sched_conservative_pl" />
<Minor OpcodeValue="0x30" Node="/proc/sys/walt/sched_coloc_busy_hyst_cpu_busy_pct" />
<Minor OpcodeValue="0x31" Node="/proc/sys/walt/sched_coloc_busy_hyst_cpu_ns" />
<Minor OpcodeValue="0x32" Node="/proc/sys/kernel/walt_rtg_cfs_boost_prio" />
<!-- sched major end -->
<!-- core hotplug major start -->
@@ -139,7 +152,14 @@ need to be added just before the end of it's major group. -->
<Minor OpcodeValue="0x7" Node="/sys/class/devfreq/soc:qcom,cpubw/polling_interval" />
<Minor OpcodeValue="0x8" Node="/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/sample_ms" />
<Minor OpcodeValue="0x9" Node="/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/idle_mbps" />
<!--Here onwards are the path for new opcodes to mark CPU_LLCC_BW nodes.Upper ones
of this major are marked as unsupported for the tergets using the new opcodes-->
<Minor OpcodeValue="0xA" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-llcc-bw/min_freq" />
<Minor OpcodeValue="0xB" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-llcc-bw/bw_hwmon/up_scale" />
<Minor OpcodeValue="0xC" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-llcc-bw/bw_hwmon/use_ab" />
<Minor OpcodeValue="0xD" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-llcc-bw/bw_hwmon/io_percent" />
<Minor OpcodeValue="0xE" Node="SPECIAL_NODE - llcbw_hwmon_hyst_opt" />
<Minor OpcodeValue="0xF" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-llcc-bw/bw_hwmon/sample_ms" />
<!-- cpubw hwmon major end -->
<!-- video major start -->
@@ -177,6 +197,9 @@ need to be added just before the end of it's major group. -->
<Minor OpcodeValue="0x5" Node="/sys/class/devfreq/soc:qcom,gpubw/min_freq" />
<Minor OpcodeValue="0x6" Node="/sys/class/devfreq/soc:qcom,gpubw/max_freq" />
<Minor OpcodeValue="0x7" Node="SPECIAL_NODE - gpu_disable_gpu_nap" />
<Minor OpcodeValue="0x8" Node="/sys/class/kgsl/kgsl/proc/%d/state" />
<Minor OpcodeValue="0x9" Node="/sys/class/kgsl/kgsl/proc/%d/state" />
<Minor OpcodeValue="0xA" Node="/sys/class/kgsl/kgsl-3d0/devfreq/mod_percent" />
<!-- gpu major end -->
<!-- misc major start -->
@@ -188,6 +211,7 @@ need to be added just before the end of it's major group. -->
<Minor OpcodeValue="0x4" Node="StorageNode_path_is_figured_out_based_on_the_target_device" />
<Minor OpcodeValue="0x5" Node="SPECIAL_NODE - dummy_or_keep_alive" />
<Minor OpcodeValue="0x6" Node="/sys/module/process_reclaim/parameters/enable_process_reclaim" />
<Minor OpcodeValue="0x7" Node="/proc/perfmode" />
<!-- misc major end -->
<!-- llcbw hwmon major start -->
@@ -197,7 +221,20 @@ need to be added just before the end of it's major group. -->
<Minor OpcodeValue="0x1" Node="/sys/class/devfreq/soc:qcom,llccbw/bw_hwmon/io_percent" />
<Minor OpcodeValue="0x2" Node="SPECIAL_NODE - llcbw_hwmon_hyst_opt" />
<Minor OpcodeValue="0x3" Node="/sys/class/devfreq/soc:qcom,llccbw/bw_hwmon/sample_ms" />
<!--Here onwards are the path for new opcodes to mark LLCC_DDR_BW nodes.Upper ones
of this major are marked as unsupported for the tergets using the new opcodes-->
<Minor OpcodeValue="0x4" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/min_freq" />
<Minor OpcodeValue="0x5" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/bw_hwmon/up_scale" />
<Minor OpcodeValue="0x6" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/max_freq" />
<Minor OpcodeValue="0x7" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/bw_hwmon/decay_rate" />
<Minor OpcodeValue="0x8" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/bw_hwmon/io_percent" />
<Minor OpcodeValue="0x9" Node="SPECIAL_NODE - cpubw_hwmon_hyst_opt" />
<Minor OpcodeValue="0xA" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/bw_hwmon/low_power_ceil_mbps" />
<Minor OpcodeValue="0xB" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/bw_hwmon/low_power_io_percent" />
<Minor OpcodeValue="0xC" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/polling_interval" />
<Minor OpcodeValue="0xD" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/bw_hwmon/sample_ms" />
<Minor OpcodeValue="0xE" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/bw_hwmon/idle_mbps" />
<!-- llcbw hwmon major end -->
<!-- memlat major start -->
@@ -222,5 +259,17 @@ need to be added just before the end of it's major group. -->
<Minor OpcodeValue="0x10" Node="/sys/class/devfreq/soc:qcom,cpu4-llcc-ddr-lat/mem_latency/stall_floor" />
<!-- memlat major end -->
<!-- npu major start -->
<Major OpcodeValue="0xE" />
<!-- ALl the following minors node path might change based on target. -->
<Minor OpcodeValue="0x0" Node="/sys/class/devfreq/soc:qcom,npu-npu-llcc-bw/bw_hwmon/sample_ms" />
<Minor OpcodeValue="0x1" Node="/sys/class/devfreq/soc:qcom,npu-npu-llcc-bw/bw_hwmon/io_percent" />
<Minor OpcodeValue="0x2" Node="SPECIAL_NODE - npu_llcbw_hwmon_hyst_opt" />
<!--Here onwards are the path for new opcodes to mark NPU_LLCC_DDR_BW nodes.-->
<Minor OpcodeValue="0x3" Node="/sys/class/devfreq/soc:qcom,npu-llcc-ddr-bw/bw_hwmon/sample_ms" />
<Minor OpcodeValue="0x4" Node="/sys/class/devfreq/soc:qcom,npu-llcc-ddr-bw/bw_hwmon/io_percent" />
<Minor OpcodeValue="0x5" Node="SPECIAL_NODE - npu_ddr_llcbw_hwmon_hyst_opt" />
<!-- npu major end -->
</PerfResources>
</ResourceConfigs>
@@ -25,8 +25,8 @@
<!-- Type="1", main launch boost of 2sec -->
<Config
Id="0x00001081" Type="1" Enable="true" Timeout="2000" Target="sdm660"
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 0xFFF,
0x40800100, 0xFFF" />
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 1747,
0x40800100, 1400" />
<Config
Id="0x00001081" Type="1" Enable="true" Timeout="2000" Target="sdm658"
@@ -83,9 +83,13 @@
<!-- Type="3", FA launch boost of 15sec -->
<Config
Id="0x00001081" Type="3" Enable="true" Timeout="15000" Target="sdm660"
Id="0x00001081" Type="3" Enable="true" Timeout="15000" Target="sdm660" Kernel="4.4"
Resources="0x40C5C000, 50, 0x40C58000, 95, 0x40C54000, 100" />
<Config
Id="0x00001081" Type="3" Enable="true" Timeout="15000" Target="sdm660" Kernel="4.19"
Resources="0x40C58000, 95, 0x40C54000, 100" />
<Config
Id="0x00001081" Type="3" Enable="true" Timeout="15000" Target="sdm658"
Resources="0x40C5C000, 50, 0x40C58000, 95, 0x40C54000, 100" />
@@ -114,12 +118,12 @@
<!-- Type="1", Vertical Scroll boost -->
<Config
Id="0x00001080" Type="1" Enable="true" Target="sdm660" Resolution="1080p"
Id="0x00001080" Type="1" Enable="true" Target="sdm660" Resolution="1080p" Kernel="4.4"
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2,
0x41400000, 1, 0x41418000, 1, 0x40C5C000, 40" />
<Config
Id="0x00001080" Type="1" Enable="true" Target="sdm660" Resolution="2560"
Id="0x00001080" Type="1" Enable="true" Target="sdm660" Resolution="2560" Kernel="4.4"
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2,
0x41400000, 1, 0x41418000, 1, 0x40C5C000, 40, 0x4280C000, 266" />
@@ -133,6 +137,23 @@
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2,
0x41400000, 1, 0x41418000, 1, 0x40C5C000, 40, 0x4280C000, 266" />
<!--sdm660,K4.19 Vertical Scroll boost-->
<!-- CPUBW_MIN_FREQ resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
<!-- SCHEDBOOST resource opcode, value-->
<!-- GPU MIN-FREQUENCY resource opcode,value-->
<!-- Type="1", Vertical Scroll boost -->
<Config
Id="0x00001080" Type="1" Enable="true" Target="sdm660" Resolution="1080p" Kernel="4.19"
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2" />
<Config
Id="0x00001080" Type="1" Enable="true" Target="sdm660" Resolution="2560" Kernel="4.19"
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2, 0x4280C000, 266" />
<!--sdm630,sdm455 Vertical Scroll boost-->
<!-- CPUBW_MIN_FREQ resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
@@ -162,11 +183,11 @@
<!-- Type="2", Horizontal Scroll boost -->
<Config
Id="0x00001080" Type="2" Enable="true" Target="sdm660" Resolution="1080p"
Id="0x00001080" Type="2" Enable="true" Target="sdm660" Resolution="1080p" Kernel="4.4"
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2,
0x41400000, 1, 0x41418000, 1, 0x40C5C000, 40" />
<Config
Id="0x00001080" Type="2" Enable="true" Target="sdm660" Resolution="2560"
Id="0x00001080" Type="2" Enable="true" Target="sdm660" Resolution="2560" Kernel="4.4"
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2,
0x41400000, 1, 0x41418000, 1, 0x40C5C000, 40, 0x4280C000, 266" />
@@ -179,6 +200,23 @@
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2,
0x41400000, 1, 0x41418000, 1, 0x40C5C000, 40, 0x4280C000, 266" />
<!--sdm660,K4.19 Horizontal Scroll boost-->
<!-- CPUBW_MIN_FREQ resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
<!-- SCHEDBOOST resource opcode, value-->
<!-- GPU MIN-FREQUENCY resource opcode,value-->
<!-- Type="2", Horizontal Scroll boost -->
<Config
Id="0x00001080" Type="2" Enable="true" Target="sdm660" Resolution="1080p" Kernel="4.19"
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2" />
<Config
Id="0x00001080" Type="2" Enable="true" Target="sdm660" Resolution="2560" Kernel="4.19"
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2, 0x4280C000, 266" />
<!--sdm630,sdm455 Horizontal Scroll boost-->
<!-- CPUBW_MIN_FREQ resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
@@ -208,12 +246,12 @@
<!-- Type="4", Pre-Fling boost -->
<Config
Id="0x00001080" Type="4" Enable="true" Timeout="80" Target="sdm660" Resolution="1080p"
Id="0x00001080" Type="4" Enable="true" Timeout="80" Target="sdm660" Resolution="1080p" Kernel="4.4"
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2,
0x41400000, 1, 0x41418000, 1, 0x40C5C000, 40" />
<Config
Id="0x00001080" Type="4" Enable="true" Timeout="80" Target="sdm660" Resolution="2560"
Id="0x00001080" Type="4" Enable="true" Timeout="80" Target="sdm660" Resolution="2560" Kernel="4.4"
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2,
0x41400000, 1, 0x41418000, 1, 0x40C5C000, 40, 0x4280C000, 266" />
@@ -237,6 +275,23 @@
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2,
0x41400000, 1, 0x41418000, 1, 0x40C5C000, 40" />
<!--sdm660,K4.19 Pre-Fling boost-->
<!-- CPUBW_MIN_FREQ resource opcode, value-->
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
<!-- SCHEDBOOST resource opcode, value-->
<!-- GPU MIN-FREQUENCY resource opcode,value-->
<!-- Type="4", Pre-Fling boost -->
<Config
Id="0x00001080" Type="4" Enable="true" Timeout="80" Target="sdm660" Resolution="1080p" Kernel="4.19"
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2" />
<Config
Id="0x00001080" Type="4" Enable="true" Timeout="80" Target="sdm660" Resolution="2560" Kernel="4.19"
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2, 0x4280C000, 266" />
<!--MTP boost-->
<!-- SCHEDBOOST resource opcode, value-->
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
@@ -291,26 +346,6 @@
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000,0xFFF,
0x40800100,0xFFF" />
<!--Add by AMT.jun.xiong, 2019-10-17, for Improve performance for keyguard unlock from suspend begin begin -->
<!-- Type="1", keyguard unlock boost of 1sec -->
<Config
Id="0x00001094" Type="1" Enable="true" Timeout="1000" Target="sdm660"
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 0xFFF,
0x40800100, 0xFFF" />
<Config
Id="0x00001094" Type="1" Enable="true" Timeout="1000" Target="sdm658"
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 0xFFF,
0x40800100, 0xFFF" />
<Config
Id="0x00001094" Type="1" Enable="true" Timeout="1000" Target="sdm630"
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 0xFFF,
0x40800100, 0xFFF" />
<Config
Id="0x00001094" Type="1" Enable="true" Timeout="1000" Target="sdm455"
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 0xFFF,
0x40800100, 0xFFF" />
<!--Add by AMT.jun.xiong, 2019-10-17, for Improve performance for keyguard unlock from suspend end-->
<!--Rotation latency boost-->
<!-- SCHEDBOOST resource opcode, value-->
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
@@ -356,7 +391,7 @@
Resources="0x40800100, 1000, 0x4280C000, 596" />
<!--Display on Resource -->
<!-- Display on resource opcode, value -->
<!-- Display on resource opcode, value
<Config
Id="0x00001041" Enable="true" Timeout="0" Target="sdm660"
Resources="0x40000000, 1" />
@@ -369,8 +404,6 @@
<Config
Id="0x00001041" Enable="true" Timeout="0" Target="sdm455"
Resources="0x40000000, 1" />
<!--Display off Resource -->
<!-- Display on resource opcode, value -->
<Config
Id="0x00001040" Enable="true" Timeout="0" Target="sdm660"
Resources="0x40000000, 0x0" />
@@ -383,6 +416,7 @@
<Config
Id="0x00001040" Enable="true" Timeout="0" Target="sdm455"
Resources="0x40000000, 0x0" />
-->
</PerfBoost>
</BoostConfigs>
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
* Copyright (c) 2019 Qualcomm Technologies, Inc.
* All Rights Reserved.
* Confidential and Proprietary - Qualcomm Technologies, Inc.
-->
<!-- This is PerfConfigsStore file which returns the value when a
particular property name is invoked -->
<!-- This file supports only Prop tag, which has the following fields
* Name, to identify the name of the property. The names of the
properties have been classified into Vendor and System property.
* Value, the new value to be returned as string when respective
property Name is called. -->
<PerfConfigsStore>
<PerfConfigs>
<!--Vendor Properties -->
<Prop Name="vendor.iop.enable_uxe" Value="0" />
<Prop Name="vendor.enable.prefetch" Value="false" />
<Prop Name="vendor.iop.enable_prefetch_ofr" Value="false" />
<Prop Name="vendor.perf.iop_v3.enable" Value="false" />
<Prop Name="vendor.perf.iop_v3.enable.debug" Value="false" />
<!--System Properties -->
<Prop Name="ro.vendor.qti.sys.fw.bg_apps_limit" Value="60" />
<Prop Name="vendor.perf.gestureflingboost.enable" Value="true" />
<Prop Name="ro.vendor.at_library" Value="libqti-at.so" />
<Prop Name="ro.lmk.enable_userspace_lmk" Value="false" />
</PerfConfigs>
</PerfConfigsStore>
+2 -1
View File
@@ -49,7 +49,8 @@
SocIds="317,324,345,346"
SynCore="1"
CoreCtlCpu="4"
MinCoreOnline="0" />
MinCoreOnline="0"
CpufreqGov="1" />
<ClustersInfo Id="0" NumCores="4" Type="little" />
<ClustersInfo Id="1" NumCores="4" Type="big" />
@@ -25,31 +25,67 @@ as anyway perflock calls of these resources would fail. -->
<ResourceConfigs>
<PerfResources>
<Config MajorValue="0x1" MinorValue="0x2" Supported="no" /> <!-- lpm_bias_hyst -->
<Config MajorValue="0x1" MinorValue="0x2" Kernel="4.4" Supported="no" /> <!-- lpm_bias_hyst -->
<Config MajorValue="0x1" MinorValue="0x1" Kernel="4.19" Supported="no" /> <!-- perf-l2-pc/idle_enabled -->
<Config MajorValue="0x1" MinorValue="0x3" Kernel="4.19" Supported="no" /> <!-- ref_stddev -->
<Config MajorValue="0x1" MinorValue="0x4" Kernel="4.19" Supported="no" /> <!-- tmr_add -->
<Config MajorValue="0x3" MinorValue="0x2" Kernel="4.19" Supported="no" /> <!-- sched_migration_cost_ns -->
<Config MajorValue="0x3" MinorValue="0x3" Supported="no" /> <!-- sched_small_task -->
<Config MajorValue="0x3" MinorValue="0x6" Kernel="4.19" Supported="no" /> <!-- sched_init_task_load -->
<Config MajorValue="0x3" MinorValue="0xB" Kernel="4.19" Supported="no" /> <!-- sched_spill_nr_run -->
<Config MajorValue="0x3" MinorValue="0xC" Kernel="4.19" Supported="no" /> <!-- sched_static_cpu_pwr_cost -->
<Config MajorValue="0x3" MinorValue="0xD" Kernel="4.19" Supported="no" /> <!-- sched_restrict_cluster_spill -->
<Config MajorValue="0x3" MinorValue="0x13" Kernel="4.19" Supported="no" /> <!-- sched_freq_aggregate -->
<Config MajorValue="0x3" MinorValue="0x14" Kernel="4.19" Supported="no" /> <!-- sched_enable_thread_grouping -->
<Config MajorValue="0x3" MinorValue="0x17" Kernel="4.19" Supported="no" /> <!-- sched_freq_aggregate_threshold -->
<Config MajorValue="0x3" MinorValue="0x19" Kernel="4.19" Supported="no" /> <!-- sched_initial_task_util -->
<Config MajorValue="0x3" MinorValue="0x21" Kernel="4.19" Supported="no" /> <!-- sched_user_hint -->
<Config MajorValue="0x3" MinorValue="0x22" Kernel="4.19" Supported="no" /> <!-- sched_task_unfilter_nr_windows -->
<Config MajorValue="0x3" MinorValue="0x23" Kernel="4.19" Supported="no" /> <!-- sched_coloc_downmigrate_ns -->
<Config MajorValue="0x3" MinorValue="0x24" Kernel="4.19" Supported="no" /> <!-- sched_coloc_busy_hysteresis_enable_cpus -->
<Config MajorValue="0x3" MinorValue="0x25" Kernel="4.19" Supported="no" /> <!-- sched_coloc_busy_hyst_ns -->
<Config MajorValue="0x3" MinorValue="0x26" Kernel="4.19" Supported="no" /> <!-- sched_window_stats_policy -->
<Config MajorValue="0x3" MinorValue="0x29" Kernel="4.19" Supported="no" /> <!-- sched_ravg_window_nr_ticks -->
<!-- For INTERACTIVE major, all the interactive minors are not supported
by default as the recent target moved to schedutil. So, for older targets
where interactive minors are supported they need to be enabled and schedutil
minors are disabled. -->
<Config MajorValue="0x5" MinorValue="0x0" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x1" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x3" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x4" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x5" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x6" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x7" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x8" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x9" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0xA" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0xB" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0xC" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0xD" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0xE" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0xF" Supported="no" />
<Config MajorValue="0x5" MinorValue="0x10" Supported="no" />
<Config MajorValue="0x5" MinorValue="0x11" Supported="no" />
<Config MajorValue="0x5" MinorValue="0x0" Kernel="4.4" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x1" Kernel="4.4" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x3" Kernel="4.4" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x4" Kernel="4.4" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x5" Kernel="4.4" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x6" Kernel="4.4" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x7" Kernel="4.4" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x8" Kernel="4.4" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x9" Kernel="4.4" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0xA" Kernel="4.4" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0xB" Kernel="4.4" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0xC" Kernel="4.4" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0xD" Kernel="4.4" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0xE" Kernel="4.4" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0xF" Kernel="4.4" Supported="no" />
<Config MajorValue="0x5" MinorValue="0x10" Kernel="4.4" Supported="no" />
<Config MajorValue="0x5" MinorValue="0x11" Kernel="4.4" Supported="no" />
<Config MajorValue="0x5" MinorValue="0x12" Kernel="4.4" Supported="no" />
<Config MajorValue="0x5" MinorValue="0xF" Kernel="4.19" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x10" Kernel="4.19" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x11" Kernel="4.19" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x12" Kernel="4.19" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x13" Supported="no" />
<!-- cpubw hwmon major start -->
<Config MajorValue="0x6" MinorValue="0x0" Kernel="4.19" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw/min_freq" />
<Config MajorValue="0x6" MinorValue="0x1" Kernel="4.19" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw/bw_hwmon/decay_rate" />
<Config MajorValue="0x6" MinorValue="0x2" Kernel="4.19" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw/bw_hwmon/io_percent" />
<Config MajorValue="0x6" MinorValue="0x4" Kernel="4.19" Supported="no" />
<Config MajorValue="0x6" MinorValue="0x5" Kernel="4.19" Supported="no" />
<Config MajorValue="0x6" MinorValue="0x6" Kernel="4.19" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw/max_freq" />
<Config MajorValue="0x6" MinorValue="0x7" Kernel="4.19" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw/polling_interval" />
<Config MajorValue="0x6" MinorValue="0x8" Kernel="4.19" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw/bw_hwmon/sample_ms" />
<Config MajorValue="0x6" MinorValue="0x9" Kernel="4.19" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw/bw_hwmon/idle_mbps" />
<!-- All the minors of LLCBW_HWMON MAJOR are not supported -->
<Config MajorValue="0xC" MinorValue="0x0" Supported="no" />
+1
View File
@@ -233,6 +233,7 @@ PRODUCT_COPY_FILES += \
vendor/asus/sdm660-common/proprietary/vendor/etc/init/vendor.qti.tftp.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.tftp.rc \
vendor/asus/sdm660-common/proprietary/vendor/etc/perf/commonresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/commonresourceconfigs.xml \
vendor/asus/sdm660-common/proprietary/vendor/etc/perf/perfboostsconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perfboostsconfig.xml \
vendor/asus/sdm660-common/proprietary/vendor/etc/perf/perfconfigstore.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perfconfigstore.xml \
vendor/asus/sdm660-common/proprietary/vendor/etc/perf/targetconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/targetconfig.xml \
vendor/asus/sdm660-common/proprietary/vendor/etc/perf/targetresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/targetresourceconfigs.xml \
vendor/asus/sdm660-common/proprietary/vendor/etc/seccomp_policy/atfwd@2.0.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/atfwd@2.0.policy \