sdm660-common: Update blobs from LA.UM.8.2.r1-06500-sdm660.0

*Wifi
*Perf
*Postprocessing
*Alarm
*Listen
*Charger
*GPS
This commit is contained in:
Keertesh19 2020-05-27 15:45:39 +05:30 committed by Max Weffers
parent eadcc9da1c
commit 272e08da88
No known key found for this signature in database
GPG key ID: 795F73D22FB93FAE
26 changed files with 133 additions and 26 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -96,6 +96,7 @@ need to be added just before the end of it's major group. -->
<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" />
<!-- sched major end -->
<!-- core hotplug major start -->
@ -143,9 +144,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 -->
@ -203,9 +209,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 -->

View file

@ -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.14"
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.14 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.14"
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2" />
<Config
Id="0x00001080" Type="1" Enable="true" Target="sdm660" Resolution="2560" Kernel="4.14"
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.14 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.14"
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2" />
<Config
Id="0x00001080" Type="2" Enable="true" Target="sdm660" Resolution="2560" Kernel="4.14"
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.14 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.14"
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2" />
<Config
Id="0x00001080" Type="4" Enable="true" Timeout="80" Target="sdm660" Resolution="2560" Kernel="4.14"
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-->

View file

@ -25,32 +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.14" Supported="no" /> <!-- perf-l2-pc/idle_enabled -->
<Config MajorValue="0x1" MinorValue="0x3" Kernel="4.14" Supported="no" /> <!-- ref_stddev -->
<Config MajorValue="0x1" MinorValue="0x4" Kernel="4.14" Supported="no" /> <!-- tmr_add -->
<Config MajorValue="0x3" MinorValue="0x2" Kernel="4.14" Supported="no" /> <!-- sched_migration_cost_ns -->
<Config MajorValue="0x3" MinorValue="0x3" Supported="no" /> <!-- sched_small_task -->
<Config MajorValue="0x3" MinorValue="0x6" Kernel="4.14" Supported="no" /> <!-- sched_init_task_load -->
<Config MajorValue="0x3" MinorValue="0xB" Kernel="4.14" Supported="no" /> <!-- sched_spill_nr_run -->
<Config MajorValue="0x3" MinorValue="0xC" Kernel="4.14" Supported="no" /> <!-- sched_static_cpu_pwr_cost -->
<Config MajorValue="0x3" MinorValue="0xD" Kernel="4.14" Supported="no" /> <!-- sched_restrict_cluster_spill -->
<Config MajorValue="0x3" MinorValue="0x13" Kernel="4.14" Supported="no" /> <!-- sched_freq_aggregate -->
<Config MajorValue="0x3" MinorValue="0x14" Kernel="4.14" Supported="no" /> <!-- sched_enable_thread_grouping -->
<Config MajorValue="0x3" MinorValue="0x17" Kernel="4.14" Supported="no" /> <!-- sched_freq_aggregate_threshold -->
<Config MajorValue="0x3" MinorValue="0x19" Kernel="4.14" Supported="no" /> <!-- sched_initial_task_util -->
<Config MajorValue="0x3" MinorValue="0x21" Kernel="4.14" Supported="no" /> <!-- sched_user_hint -->
<Config MajorValue="0x3" MinorValue="0x22" Kernel="4.14" Supported="no" /> <!-- sched_task_unfilter_nr_windows -->
<Config MajorValue="0x3" MinorValue="0x23" Kernel="4.14" Supported="no" /> <!-- sched_coloc_downmigrate_ns -->
<Config MajorValue="0x3" MinorValue="0x24" Kernel="4.14" Supported="no" /> <!-- sched_coloc_busy_hysteresis_enable_cpus -->
<Config MajorValue="0x3" MinorValue="0x25" Kernel="4.14" Supported="no" /> <!-- sched_coloc_busy_hyst_ns -->
<Config MajorValue="0x3" MinorValue="0x26" Kernel="4.14" Supported="no" /> <!-- sched_window_stats_policy -->
<Config MajorValue="0x3" MinorValue="0x29" Kernel="4.14" 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="0x13" Supported="no" /> <!-- rtg_boost_freq -->
<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.14" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x10" Kernel="4.14" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x11" Kernel="4.14" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x12" Kernel="4.14" Supported="yes" />
<Config MajorValue="0x5" MinorValue="0x13" Supported="no" />
<!-- cpubw hwmon major start -->
<Config MajorValue="0x6" MinorValue="0x0" Kernel="4.14" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw/min_freq" />
<Config MajorValue="0x6" MinorValue="0x1" Kernel="4.14" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw/bw_hwmon/decay_rate" />
<Config MajorValue="0x6" MinorValue="0x2" Kernel="4.14" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw/bw_hwmon/io_percent" />
<Config MajorValue="0x6" MinorValue="0x4" Kernel="4.14" Supported="no" />
<Config MajorValue="0x6" MinorValue="0x5" Kernel="4.14" Supported="no" />
<Config MajorValue="0x6" MinorValue="0x6" Kernel="4.14" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw/max_freq" />
<Config MajorValue="0x6" MinorValue="0x7" Kernel="4.14" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw/polling_interval" />
<Config MajorValue="0x6" MinorValue="0x8" Kernel="4.14" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw/bw_hwmon/sample_ms" />
<Config MajorValue="0x6" MinorValue="0x9" Kernel="4.14" 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" />

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.