sdm660-common: Update blobs from LA.UM.8.2.r1-06300-sdm660.0
This commit is contained in:
parent
51a5985d98
commit
adfd4b2569
140 changed files with 78 additions and 801 deletions
38
Android.bp
38
Android.bp
|
@ -56,25 +56,6 @@ cc_prebuilt_library_shared {
|
|||
soc_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libsdm-disp-vndapis",
|
||||
owner: "xiaomi",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm: {
|
||||
srcs: ["proprietary/vendor/lib/libsdm-disp-vndapis.so"],
|
||||
},
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/vendor/lib64/libsdm-disp-vndapis.so"],
|
||||
},
|
||||
},
|
||||
compile_multilib: "both",
|
||||
prefer: true,
|
||||
soc_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libthermalclient",
|
||||
owner: "xiaomi",
|
||||
|
@ -94,6 +75,25 @@ cc_prebuilt_library_shared {
|
|||
soc_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "libtime_genoff",
|
||||
owner: "xiaomi",
|
||||
strip: {
|
||||
none: true,
|
||||
},
|
||||
target: {
|
||||
android_arm: {
|
||||
srcs: ["proprietary/vendor/lib/libtime_genoff.so"],
|
||||
},
|
||||
android_arm64: {
|
||||
srcs: ["proprietary/vendor/lib64/libtime_genoff.so"],
|
||||
},
|
||||
},
|
||||
compile_multilib: "both",
|
||||
prefer: true,
|
||||
soc_specific: true,
|
||||
}
|
||||
|
||||
cc_prebuilt_library_shared {
|
||||
name: "vendor.qti.hardware.fm@1.0",
|
||||
owner: "xiaomi",
|
||||
|
|
Binary file not shown.
Binary file not shown.
BIN
proprietary/lib/libbtconfigstore.so
Normal file
BIN
proprietary/lib/libbtconfigstore.so
Normal file
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.
BIN
proprietary/lib64/libbtconfigstore.so
Normal file
BIN
proprietary/lib64/libbtconfigstore.so
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -5,6 +5,8 @@
|
|||
<permissions>
|
||||
<library name="com.qti.dpmframework"
|
||||
file="/system/product/framework/com.qti.dpmframework.jar"/>
|
||||
<library name="android.hidl.manager-V1.0-java"
|
||||
file="/system/framework/android.hidl.manager-V1.0-java.jar"/>
|
||||
<permission name="com.qualcomm.permission.READPROC" >
|
||||
<group gid="readproc" />
|
||||
</permission>
|
||||
|
|
Binary file not shown.
BIN
proprietary/product/lib/vendor.qti.data.factory@2.1.so
Normal file
BIN
proprietary/product/lib/vendor.qti.data.factory@2.1.so
Normal file
Binary file not shown.
BIN
proprietary/product/lib/vendor.qti.data.slm@1.0.so
Normal file
BIN
proprietary/product/lib/vendor.qti.data.slm@1.0.so
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
proprietary/product/lib64/vendor.qti.data.factory@2.1.so
Normal file
BIN
proprietary/product/lib64/vendor.qti.data.factory@2.1.so
Normal file
Binary file not shown.
BIN
proprietary/product/lib64/vendor.qti.data.slm@1.0.so
Normal file
BIN
proprietary/product/lib64/vendor.qti.data.slm@1.0.so
Normal file
Binary file not shown.
Binary file not shown.
BIN
proprietary/vendor/app/CneApp/CneApp.apk
vendored
BIN
proprietary/vendor/app/CneApp/CneApp.apk
vendored
Binary file not shown.
BIN
proprietary/vendor/app/TimeService/TimeService.apk
vendored
BIN
proprietary/vendor/app/TimeService/TimeService.apk
vendored
Binary file not shown.
BIN
proprietary/vendor/bin/cnd
vendored
BIN
proprietary/vendor/bin/cnd
vendored
Binary file not shown.
BIN
proprietary/vendor/bin/dpmQmiMgr
vendored
BIN
proprietary/vendor/bin/dpmQmiMgr
vendored
Binary file not shown.
BIN
proprietary/vendor/bin/fm_qsoc_patches
vendored
BIN
proprietary/vendor/bin/fm_qsoc_patches
vendored
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
proprietary/vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service
vendored
Normal file
BIN
proprietary/vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/bin/msm_irqbalance
vendored
BIN
proprietary/vendor/bin/msm_irqbalance
vendored
Binary file not shown.
BIN
proprietary/vendor/bin/pm-proxy
vendored
BIN
proprietary/vendor/bin/pm-proxy
vendored
Binary file not shown.
BIN
proprietary/vendor/bin/pm-service
vendored
BIN
proprietary/vendor/bin/pm-service
vendored
Binary file not shown.
BIN
proprietary/vendor/bin/ssr_diag
vendored
Executable file
BIN
proprietary/vendor/bin/ssr_diag
vendored
Executable file
Binary file not shown.
BIN
proprietary/vendor/bin/ssr_setup
vendored
Executable file
BIN
proprietary/vendor/bin/ssr_setup
vendored
Executable file
Binary file not shown.
BIN
proprietary/vendor/bin/subsystem_ramdump
vendored
Executable file
BIN
proprietary/vendor/bin/subsystem_ramdump
vendored
Executable file
Binary file not shown.
0
proprietary/vendor/bin/thermal-engine
vendored
Normal file → Executable file
0
proprietary/vendor/bin/thermal-engine
vendored
Normal file → Executable file
BIN
proprietary/vendor/bin/time_daemon
vendored
BIN
proprietary/vendor/bin/time_daemon
vendored
Binary file not shown.
|
@ -1,4 +0,0 @@
|
|||
service perf-hal-2-0 /vendor/bin/hw/vendor.qti.hardware.perf@2.0-service
|
||||
class hal
|
||||
user root
|
||||
group root readproc oem_2907
|
4
proprietary/vendor/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc
vendored
Normal file
4
proprietary/vendor/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
service qteeconnector-hal-1-0 /vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system
|
|
@ -1,234 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!--
|
||||
* Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
* All Rights Reserved.
|
||||
* Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!-- Supported XML tags with their fields.
|
||||
* Major tag supports OpcodeValue.
|
||||
* Minor tag supports OpcodeValue, Nodepath and Supported(Optional) fields.
|
||||
* By default, all the resources are assumed as supported.
|
||||
Supported field can be used to mark a resource as not supported.
|
||||
* All the interactive nodes, ondemand nodes and some nodes of sched major
|
||||
group which aren't being used are marked as Not supported by default and
|
||||
can be enabled by using the target specific config files. -->
|
||||
|
||||
<!-- For resources which update multiple nodes or which require speical
|
||||
acquire/release funcitons, need to mention the keyword SPECIAL_NODE
|
||||
in their node path field and accordingly their ApplyOts and ResetOpts
|
||||
functions need to be defined in the code.-->
|
||||
|
||||
<!-- For adding a new resource, a new minor tag with all mandatory fields
|
||||
need to be added just before the end of it's major group. -->
|
||||
|
||||
<ResourceConfigs>
|
||||
<PerfResources>
|
||||
|
||||
<!-- display off major start -->
|
||||
<Major OpcodeValue="0x0" />
|
||||
<Minor OpcodeValue="0x0" Node="SPECIAL_NODE - display_off" />
|
||||
<!-- display off major end -->
|
||||
|
||||
<!-- power collapse major start -->
|
||||
<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="/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 -->
|
||||
<Major OpcodeValue="0x2" />
|
||||
<Minor OpcodeValue="0x0" Node="/sys/module/msm_performance/parameters/cpu_min_freq" />
|
||||
<Minor OpcodeValue="0x1" Node="/sys/module/msm_performance/parameters/cpu_max_freq" />
|
||||
<!-- cpufreq major end -->
|
||||
|
||||
<!-- sched major start -->
|
||||
<Major OpcodeValue="0x3" />
|
||||
<!--Sysfsnode paths may change basing on the target for minors 0x1, 0x4, 0x5, 0x9.
|
||||
So, for targets with different node paths than default, need to be specified
|
||||
in the target specific resource config xml file. -->
|
||||
<Minor OpcodeValue="0x0" Node="/proc/sys/kernel/sched_boost" />
|
||||
<Minor OpcodeValue="0x1" Node="/proc/sys/kernel/sched_prefer_idle" Supported="no" />
|
||||
<Minor OpcodeValue="0x2" Node="/proc/sys/kernel/sched_migration_cost_ns" />
|
||||
<Minor OpcodeValue="0x3" Node="/proc/sys/kernel/sched_small_task" />
|
||||
<Minor OpcodeValue="0x4" Node="/proc/sys/kernel/sched_mostly_idle_load" Supported="no" />
|
||||
<Minor OpcodeValue="0x5" Node="/proc/sys/kernel/sched_mostly_idle_nr_run" Supported="no" />
|
||||
<Minor OpcodeValue="0x6" Node="/proc/sys/kernel/sched_init_task_load" />
|
||||
<Minor OpcodeValue="0x7" Node="/proc/sys/kernel/sched_upmigrate" />
|
||||
<Minor OpcodeValue="0x8" Node="/proc/sys/kernel/sched_downmigrate" />
|
||||
<Minor OpcodeValue="0x9" Node="/proc/sys/kernel/sched_mostly_idle_freq" Supported="no" />
|
||||
<Minor OpcodeValue="0xA" Node="SPECIAL_NODE - sched_add_group" />
|
||||
<Minor OpcodeValue="0xB" Node="/proc/sys/kernel/sched_spill_nr_run" />
|
||||
<Minor OpcodeValue="0xC" Node="/sys/devices/system/cpu/cpu0/sched_static_cpu_pwr_cost" />
|
||||
<Minor OpcodeValue="0xD" Node="/proc/sys/kernel/sched_restrict_cluster_spill" />
|
||||
<Minor OpcodeValue="0xE" Node="SPECIAL_NODE - sched_freq_add_group" />
|
||||
<Minor OpcodeValue="0xF" Node="/dev/cpuset/top-app/cpus" />
|
||||
<Minor OpcodeValue="0x10" Node="/dev/cpuset/foreground/cpus" />
|
||||
<Minor OpcodeValue="0x11" Node="/dev/cpuset/system-background/cpus" />
|
||||
<Minor OpcodeValue="0x12" Node="/dev/cpuset/background/cpus" />
|
||||
<Minor OpcodeValue="0x13" Node="/proc/sys/kernel/sched_freq_aggregate" />
|
||||
<Minor OpcodeValue="0x14" Node="/proc/sys/kernel/sched_enable_thread_grouping" />
|
||||
<Minor OpcodeValue="0x15" Node="/proc/sys/kernel/sched_group_upmigrate" />
|
||||
<Minor OpcodeValue="0x16" Node="/proc/sys/kernel/sched_group_downmigrate" />
|
||||
<!-- sched_freq_aggr_threshold perflock will have contention with sched_boost level 3,
|
||||
so disable this resource for the target which is going to use sched boost 3 level.-->
|
||||
<Minor OpcodeValue="0x17" Node="/proc/sys/kernel/sched_freq_aggregate_threshold" />
|
||||
<Minor OpcodeValue="0x18" Node="/dev/stune/top-app/schedtune.prefer_idle" />
|
||||
<Minor OpcodeValue="0x19" Node="/proc/sys/kernel/sched_initial_task_util" />
|
||||
<Minor OpcodeValue="0x1A" Node="/sys/devices/system/cpu/cpu0/sched_load_boost" />
|
||||
<Minor OpcodeValue="0x1B" Node="/proc/sys/kernel/sched_little_cluster_coloc_fmin_khz" />
|
||||
<Minor OpcodeValue="0x1C" Node="/dev/stune/top-app/schedtune.boost" />
|
||||
<Minor OpcodeValue="0x1D" Node="/proc/sys/kernel/sched_busy_hysteresis_enable_cpus" />
|
||||
<Minor OpcodeValue="0x1E" Node="/proc/sys/kernel/sched_min_task_util_for_colocation" />
|
||||
<Minor OpcodeValue="0x1F" Node="/proc/sys/kernel/sched_min_task_util_for_boost" />
|
||||
<Minor OpcodeValue="0x20" Node="/proc/%d/sched_boost" Supported="yes"/> <!-- sched_task_boost -->
|
||||
<Minor OpcodeValue="0x21" Node="/proc/sys/kernel/sched_user_hint" /> <!--sched_user_hint -->
|
||||
<Minor OpcodeValue="0x22" Node="/proc/sys/kernel/sched_task_unfilter_nr_windows" /> <!--sched_task_unfilter_nr_windows -->
|
||||
<Minor OpcodeValue="0x23" Node="/proc/sys/kernel/sched_coloc_downmigrate_ns" /> <!--sched_coloc_downmigrate_ns -->
|
||||
<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" />
|
||||
<!-- sched major end -->
|
||||
|
||||
<!-- core hotplug major start -->
|
||||
<Major OpcodeValue="0x4" />
|
||||
<Minor OpcodeValue="0x0" Node="SPECIAL_NODE - lock_min_cores" />
|
||||
<Minor OpcodeValue="0x1" Node="SPECIAL_NODE - lock_max_cores" />
|
||||
<!-- core hotplug major end-->
|
||||
|
||||
<!-- interactive major start -->
|
||||
<Major OpcodeValue="0x5" />
|
||||
<!-- For following minors node paths might change basing on GovInstanceType and
|
||||
Supported field might change basing on the type of CpufreqGov.-->
|
||||
<Minor OpcodeValue="0x0" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/above_hispeed_delay" Supported="no" />
|
||||
<Minor OpcodeValue="0x1" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/boost" Supported="no" />
|
||||
<Minor OpcodeValue="0x2" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/boostpulse" Supported="no" />
|
||||
<Minor OpcodeValue="0x3" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/boostpulse_duration" Supported="no" />
|
||||
<Minor OpcodeValue="0x4" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/go_hispeed_load" Supported="no" />
|
||||
<Minor OpcodeValue="0x5" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/hispeed_freq" Supported="no" />
|
||||
<Minor OpcodeValue="0x6" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/io_is_busy" Supported="no" />
|
||||
<Minor OpcodeValue="0x7" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/min_sample_time" Supported="no" />
|
||||
<Minor OpcodeValue="0x8" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/target_loads" Supported="no" />
|
||||
<Minor OpcodeValue="0x9" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/timer_rate" Supported="no" />
|
||||
<Minor OpcodeValue="0xA" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/timer_slack" Supported="no" />
|
||||
<Minor OpcodeValue="0xB" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/max_freq_hysteresis" Supported="no" />
|
||||
<Minor OpcodeValue="0xC" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/use_sched_load" Supported="no" />
|
||||
<Minor OpcodeValue="0xD" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/use_migration_notif" Supported="no" />
|
||||
<Minor OpcodeValue="0xE" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/ignore_hispeed_on_notif" Supported="no" />
|
||||
<Minor OpcodeValue="0xF" Node="/sys/devices/system/cpu/cpu0/cpufreq/schedutil/hispeed_freq" />
|
||||
<Minor OpcodeValue="0x10" Node="/sys/devices/system/cpu/cpu0/cpufreq/schedutil/hispeed_load" />
|
||||
<Minor OpcodeValue="0x11" Node="/sys/devices/system/cpu/cpu0/cpufreq/schedutil/pl" />
|
||||
<Minor OpcodeValue="0x12" Node="/sys/devices/system/cpu/cpu0/cpufreq/schedutil/down_rate_limit_us" />
|
||||
<Minor OpcodeValue="0x13" Node="/sys/devices/system/cpu/cpu0/cpufreq/schedutil/rtg_boost_freq" />
|
||||
<!-- interactive major end -->
|
||||
|
||||
<!-- cpubw hwmon major start -->
|
||||
<Major OpcodeValue="0x6" />
|
||||
<!-- ALl the following minors might change based on target. -->
|
||||
<Minor OpcodeValue="0x0" Node="/sys/class/devfreq/soc:qcom,cpubw/min_freq" />
|
||||
<Minor OpcodeValue="0x1" Node="/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/decay_rate" />
|
||||
<Minor OpcodeValue="0x2" Node="/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/io_percent" />
|
||||
<Minor OpcodeValue="0x3" Node="SPECIAL_NODE - cpubw_hwmon_hyst_opt" />
|
||||
<Minor OpcodeValue="0x4" Node="/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/low_power_ceil_mbps" />
|
||||
<Minor OpcodeValue="0x5" Node="/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/low_power_io_percent" />
|
||||
<Minor OpcodeValue="0x6" Node="/sys/class/devfreq/soc:qcom,cpubw/max_freq" />
|
||||
<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" />
|
||||
<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" />
|
||||
<!-- cpubw hwmon major end -->
|
||||
|
||||
<!-- video major start -->
|
||||
<Major OpcodeValue="0x7" />
|
||||
<Minor OpcodeValue="0x0" Node="SPECIAL_NODE - handle_vid_encplay_hint" />
|
||||
<Minor OpcodeValue="0x1" Node="SPECIAL_NODE - handle_vid_decplay_hint" />
|
||||
<Minor OpcodeValue="0x2" Node="SPECIAL_NODE - handle_disp_hint" />
|
||||
<!-- video major end -->
|
||||
|
||||
<!-- ksm major start -->
|
||||
<Major OpcodeValue="0x8" />
|
||||
<Minor OpcodeValue="0x0" Node="SPECIAL_NODE - disable_ksm" />
|
||||
<Minor OpcodeValue="0x1" Node="SPECIAL_NODE - set_ksm_param" />
|
||||
<!-- ksm major end -->
|
||||
|
||||
<!-- ondemand major start -->
|
||||
<Major OpcodeValue="0x9" />
|
||||
<Minor OpcodeValue="0x0" Node="/sys/devices/system/cpu/cpufreq/ondemand/sampling_rate" Supported="no" />
|
||||
<Minor OpcodeValue="0x1" Node="/sys/devices/system/cpu/cpufreq/ondemand/io_is_busy" Supported="no" />
|
||||
<Minor OpcodeValue="0x2" Node="/sys/devices/system/cpu/cpufreq/ondemand/sampling_down_factor" Supported="no" />
|
||||
<Minor OpcodeValue="0x3" Node="/sys/devices/system/cpu/cpufreq/ondemand/sync_freq" Supported="no" />
|
||||
<Minor OpcodeValue="0x4" Node="/sys/devices/system/cpu/cpufreq/ondemand/optimal_freq" Supported="no" />
|
||||
<Minor OpcodeValue="0x5" Node="/sys/devices/system/cpu/cpufreq/ondemand/enable_stepup" Supported="no" />
|
||||
<Minor OpcodeValue="0x6" Node="/sys/devices/system/cpu/cpufreq/ondemand/max_intermediate_steps" Supported="no" />
|
||||
<Minor OpcodeValue="0x7" Node="/dev/cpuctl/cpu.notify_on_migrate" Supported="no" />
|
||||
<!-- ondemand major end -->
|
||||
|
||||
<!-- gpu major start -->
|
||||
<Major OpcodeValue="0xA" />
|
||||
<Minor OpcodeValue="0x0" Node="/sys/class/kgsl/kgsl-3d0/default_pwrlevel" />
|
||||
<Minor OpcodeValue="0x1" Node="/sys/class/kgsl/kgsl-3d0/min_pwrlevel" />
|
||||
<Minor OpcodeValue="0x2" Node="/sys/class/kgsl/kgsl-3d0/max_pwrlevel" />
|
||||
<Minor OpcodeValue="0x3" Node="/sys/class/kgsl/kgsl-3d0/devfreq/min_freq" />
|
||||
<Minor OpcodeValue="0x4" Node="/sys/class/kgsl/kgsl-3d0/devfreq/max_freq" />
|
||||
<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" />
|
||||
<!-- gpu major end -->
|
||||
|
||||
<!-- misc major start -->
|
||||
<Major OpcodeValue="0xB" />
|
||||
<Minor OpcodeValue="0x0" Node="SPECIAL_NODE - unsupported" />
|
||||
<Minor OpcodeValue="0x1" Node="SPECIAL_NODE - irq_balancer" />
|
||||
<Minor OpcodeValue="0x2" Node="/sys/module/cpu_boost/parameters/input_boost_freq" />
|
||||
<Minor OpcodeValue="0x3" Node="/proc/sys/vm/swap_ratio" />
|
||||
<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" />
|
||||
<!-- misc major end -->
|
||||
|
||||
<!-- llcbw hwmon major start -->
|
||||
<Major OpcodeValue="0xC" />
|
||||
<!-- ALl the following minors node path might change based on target. -->
|
||||
<Minor OpcodeValue="0x0" Node="/sys/class/devfreq/soc:qcom,llccbw/min_freq" />
|
||||
<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" />
|
||||
<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" />
|
||||
<!-- llcbw hwmon major end -->
|
||||
|
||||
<!-- memlat major start -->
|
||||
<Major OpcodeValue="0xD" />
|
||||
<!-- ALl the following minors node path might change based on target. -->
|
||||
<Minor OpcodeValue="0x0" Node="/sys/class/devfreq/soc:qcom,l3-cpu%d/min_freq" />
|
||||
<Minor OpcodeValue="0x1" Node="/sys/class/devfreq/soc:qcom,memlat-cpu0/mem_latency/ratio_ceil" />
|
||||
<Minor OpcodeValue="0x2" Node="/sys/class/devfreq/soc:qcom,memlat-cpu4/mem_latency/ratio_ceil" />
|
||||
<Minor OpcodeValue="0x3" Node="/sys/class/devfreq/soc:qcom,memlat-cpu0/mem_latency/stall_floor" />
|
||||
<Minor OpcodeValue="0x4" Node="/sys/class/devfreq/soc:qcom,memlat-cpu4/mem_latency/stall_floor" />
|
||||
<Minor OpcodeValue="0x5" Node="/sys/class/devfreq/soc:qcom,memlat-cpu0/min_freq" />
|
||||
<Minor OpcodeValue="0x6" Node="/sys/class/devfreq/soc:qcom,memlat-cpu4/min_freq" />
|
||||
<Minor OpcodeValue="0x7" Node="/sys/class/devfreq/soc:qcom,cpu0-cpu-llcc-lat/min_freq" />
|
||||
<Minor OpcodeValue="0x8" Node="/sys/class/devfreq/soc:qcom,cpu0-cpu-llcc-lat/mem_latency/ratio_ceil" />
|
||||
<Minor OpcodeValue="0x9" Node="/sys/class/devfreq/soc:qcom,cpu4-cpu-llcc-lat/mem_latency/ratio_ceil" />
|
||||
<Minor OpcodeValue="0xA" Node="/sys/class/devfreq/soc:qcom,cpu0-cpu-llcc-lat/mem_latency/stall_floor" />
|
||||
<Minor OpcodeValue="0xB" Node="/sys/class/devfreq/soc:qcom,cpu4-cpu-llcc-lat/mem_latency/stall_floor" />
|
||||
<Minor OpcodeValue="0xC" Node="/sys/class/devfreq/soc:qcom,cpu0-llcc-ddr-lat/min_freq" />
|
||||
<Minor OpcodeValue="0xD" Node="/sys/class/devfreq/soc:qcom,cpu0-llcc-ddr-lat/mem_latency/ratio_ceil" />
|
||||
<Minor OpcodeValue="0xE" Node="/sys/class/devfreq/soc:qcom,cpu4-llcc-ddr-lat/mem_latency/ratio_ceil" />
|
||||
<Minor OpcodeValue="0xF" Node="/sys/class/devfreq/soc:qcom,cpu0-llcc-ddr-lat/mem_latency/stall_floor" />
|
||||
<Minor OpcodeValue="0x10" Node="/sys/class/devfreq/soc:qcom,cpu4-llcc-ddr-lat/mem_latency/stall_floor" />
|
||||
<!-- memlat major end -->
|
||||
|
||||
</PerfResources>
|
||||
</ResourceConfigs>
|
368
proprietary/vendor/etc/perf/perfboostsconfig.xml
vendored
368
proprietary/vendor/etc/perf/perfboostsconfig.xml
vendored
|
@ -1,368 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!--
|
||||
/* Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
* All Rights Reserved.
|
||||
* Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
|
||||
<!--Ids are used in identifying the boosts, increment ids linearly,
|
||||
do not modify Ids, or add in between-->
|
||||
<!--follow the number format rules while specifying number, can be given
|
||||
in any format-->
|
||||
|
||||
<BoostConfigs>
|
||||
<PerfBoost>
|
||||
|
||||
<!--app lauch boost-->
|
||||
<!-- SCHEDBOOST resource opcode, value-->
|
||||
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
|
||||
|
||||
<!-- 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, 1747,
|
||||
0x40800100, 1400" />
|
||||
|
||||
<Config
|
||||
Id="0x00001081" Type="1" Enable="true" Timeout="2000" Target="sdm658"
|
||||
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 1747,
|
||||
0x40800100, 1400" />
|
||||
|
||||
<!--sdm630,sdm455 app lauch boost-->
|
||||
<!-- SCHEDBOOST resource opcode, value -->
|
||||
<!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value -->
|
||||
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
|
||||
<!-- SCHED_SPILL_NR_RUN resource opcode, value -->
|
||||
<!-- SCHED_RESTRICT_CLUSTER_SPILL resource opcode, value -->
|
||||
|
||||
<!-- Type="1", main launch boost of 2sec -->
|
||||
<Config
|
||||
Id="0x00001081" Type="1" Enable="true" Timeout="2000" Target="sdm630"
|
||||
Resources="0x40C00000, 0x1, 0x40800000, 1880,
|
||||
0x40800100, 1720, 0x40C2C000, 1, 0x40C34000, 0" />
|
||||
|
||||
<Config
|
||||
Id="0x00001081" Type="1" Enable="true" Timeout="2000" Target="sdm455"
|
||||
Resources="0x40C00000, 0x1, 0x40800000, 1880,
|
||||
0x40800100, 1720, 0x40C2C000, 1, 0x40C34000, 0" />
|
||||
|
||||
<!--app lauch boost (disabling packing)-->
|
||||
<!-- POWER COLLAPSE resource opcode, value-->
|
||||
<!-- STORAGE CLK SCALING resource opcode, value-->
|
||||
|
||||
<!-- Type="2", launch boost for disable packing 1.5sec -->
|
||||
<Config
|
||||
Id="0x00001081" Type="2" Enable="true" Timeout="1500" Target="sdm660"
|
||||
Resources="0x40400000, 0x1, 0x42C10000, 0x1" />
|
||||
|
||||
<Config
|
||||
Id="0x00001081" Type="2" Enable="true" Timeout="1500" Target="sdm658"
|
||||
Resources="0x40400000, 0x1, 0x42C10000, 0x1" />
|
||||
|
||||
<!--sdm630,sdm455 app lauch boost (disabling packing)-->
|
||||
<!-- POWER COLLAPSE resource opcode, value-->
|
||||
|
||||
<!-- Type="2", launch boost for disable packing 1.5sec -->
|
||||
<Config
|
||||
Id="0x00001081" Type="2" Enable="true" Timeout="1500" Target="sdm630"
|
||||
Resources="0x40400000, 0x1" />
|
||||
|
||||
<Config
|
||||
Id="0x00001081" Type="2" Enable="true" Timeout="1500" Target="sdm455"
|
||||
Resources="0x40400000, 0x1" />
|
||||
|
||||
<!-- config_enableLaunchBoostv3-->
|
||||
<!-- SCHEDBOOST resource opcode, value-->
|
||||
<!-- SCHED GROUP DOWNMIGRATE resource opcode, value-->
|
||||
<!-- SCHED GROUP UPMIGRATE resource opcode, value-->
|
||||
|
||||
<!-- Type="3", FA launch boost of 15sec -->
|
||||
<Config
|
||||
Id="0x00001081" Type="3" Enable="true" Timeout="15000" Target="sdm660"
|
||||
Resources="0x40C5C000, 50, 0x40C58000, 95, 0x40C54000, 100" />
|
||||
|
||||
<Config
|
||||
Id="0x00001081" Type="3" Enable="true" Timeout="15000" Target="sdm658"
|
||||
Resources="0x40C5C000, 50, 0x40C58000, 95, 0x40C54000, 100" />
|
||||
|
||||
<!--sdm630,sdm455 config_enableLaunchBoostv3-->
|
||||
<!-- SCHED FREQ AGGR THRESHOLD resource opcode, value-->
|
||||
|
||||
<!-- Type="3", FA launch boost of 15sec -->
|
||||
<Config
|
||||
Id="0x00001081" Type="3" Enable="true" Timeout="15000" Target="sdm630"
|
||||
Resources="0x40C5C000, 80" />
|
||||
|
||||
<Config
|
||||
Id="0x00001081" Type="3" Enable="true" Timeout="15000" Target="sdm455"
|
||||
Resources="0x40C5C000, 80" />
|
||||
|
||||
<!--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-->
|
||||
<!-- ABOVE_HISPEED_DELAY_BIG resource opcode, value-->
|
||||
<!-- IO_IS_BUSY_BIG resource opcode, value-->
|
||||
<!-- SCHED FREQ_AGGR_THRH 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"
|
||||
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"
|
||||
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2,
|
||||
0x41400000, 1, 0x41418000, 1, 0x40C5C000, 40, 0x4280C000, 266" />
|
||||
|
||||
<Config
|
||||
Id="0x00001080" Type="1" Enable="true" Target="sdm658" Resolution="1080p"
|
||||
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2,
|
||||
0x41400000, 1, 0x41418000, 1, 0x40C5C000, 40" />
|
||||
|
||||
<Config
|
||||
Id="0x00001080" Type="1" Enable="true" Target="sdm658" Resolution="2560"
|
||||
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2,
|
||||
0x41400000, 1, 0x41418000, 1, 0x40C5C000, 40, 0x4280C000, 266" />
|
||||
|
||||
<!--sdm630,sdm455 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 -->
|
||||
<!-- SCHED FREQ_AGGR_THRH resource opcode,value-->
|
||||
|
||||
<!-- Type="1", Vertical Scroll boost -->
|
||||
<Config
|
||||
Id="0x00001080" Type="1" Enable="true" Target="sdm630"
|
||||
Resources="0x41800000, 0x1C, 0x40800000, 1344, 0x40800100, 600,
|
||||
0x40C5C000, 80" />
|
||||
|
||||
<Config
|
||||
Id="0x00001080" Type="1" Enable="true" Target="sdm455"
|
||||
Resources="0x41800000, 0x1C, 0x40800000, 1344, 0x40800100, 600,
|
||||
0x40C5C000, 80" />
|
||||
|
||||
<!--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-->
|
||||
<!-- ABOVE_HISPEED_DELAY_BIG resource opcode, value-->
|
||||
<!-- IO_IS_BUSY_BIG resource opcode, value-->
|
||||
<!-- SCHED FREQ_AGGR_THRH 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"
|
||||
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"
|
||||
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2,
|
||||
0x41400000, 1, 0x41418000, 1, 0x40C5C000, 40, 0x4280C000, 266" />
|
||||
|
||||
<Config
|
||||
Id="0x00001080" Type="2" Enable="true" Target="sdm658" Resolution="1080p"
|
||||
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2,
|
||||
0x41400000, 1, 0x41418000, 1, 0x40C5C000, 40" />
|
||||
<Config
|
||||
Id="0x00001080" Type="2" Enable="true" Target="sdm658" Resolution="2560"
|
||||
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2,
|
||||
0x41400000, 1, 0x41418000, 1, 0x40C5C000, 40, 0x4280C000, 266" />
|
||||
|
||||
<!--sdm630,sdm455 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 -->
|
||||
<!-- SCHED FREQ_AGGR_THRH resource opcode,value-->
|
||||
|
||||
<!-- Type="2", Horizontal Scroll boost -->
|
||||
<Config
|
||||
Id="0x00001080" Type="2" Enable="true" Target="sdm630"
|
||||
Resources="0x41800000, 0x1C, 0x40800000, 1344, 0x40800100, 600,
|
||||
0x40C5C000, 80" />
|
||||
|
||||
<Config
|
||||
Id="0x00001080" Type="2" Enable="true" Target="sdm455"
|
||||
Resources="0x41800000, 0x1C, 0x40800000, 1344, 0x40800100, 600,
|
||||
0x40C5C000, 80" />
|
||||
|
||||
<!--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-->
|
||||
<!-- ABOVE_HISPEED_DELAY_BIG resource opcode, value-->
|
||||
<!-- IO_IS_BUSY_BIG resource opcode, value-->
|
||||
<!-- SCHED FREQ_AGGR_THRH 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"
|
||||
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"
|
||||
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2,
|
||||
0x41400000, 1, 0x41418000, 1, 0x40C5C000, 40, 0x4280C000, 266" />
|
||||
|
||||
<Config
|
||||
Id="0x00001080" Type="4" Enable="true" Timeout="80" Target="sdm658" Resolution="1080p"
|
||||
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="sdm658" Resolution="2560"
|
||||
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2,
|
||||
0x41400000, 1, 0x41418000, 1, 0x40C5C000, 40, 0x4280C000, 266" />
|
||||
|
||||
<Config
|
||||
Id="0x00001080" Type="4" Enable="true" Timeout="80" Target="sdm630"
|
||||
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="sdm455"
|
||||
Resources="0x41800000, 0x31, 0x40800000, 1100, 0x40800100, 1100, 0x40C00000, 2,
|
||||
0x41400000, 1, 0x41418000, 1, 0x40C5C000, 40" />
|
||||
|
||||
<!--MTP boost-->
|
||||
<!-- SCHEDBOOST resource opcode, value-->
|
||||
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
|
||||
<!-- STORAGE CLK SCALING resource opcode, value-->
|
||||
|
||||
<!-- Type="", MTP boost -->
|
||||
|
||||
<Config
|
||||
Id="0x00001086" Enable="true" Target="sdm660"
|
||||
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 1800,
|
||||
0x40800100, 1400, 0x42C10000, 0x1" />
|
||||
|
||||
<Config
|
||||
Id="0x00001086" Enable="true" Target="sdm658"
|
||||
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 1800,
|
||||
0x40800100, 1400, 0x42C10000, 0x1" />
|
||||
|
||||
<Config
|
||||
Id="0x00001086" Enable="true" Target="sdm630"
|
||||
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 1800,
|
||||
0x40800100, 1400, 0x42C10000, 0x1" />
|
||||
|
||||
<Config
|
||||
Id="0x00001086" Enable="true" Target="sdm455"
|
||||
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 1800,
|
||||
0x40800100, 1400, 0x42C10000, 0x1" />
|
||||
<!--PackageInstall boost-->
|
||||
<!-- SCHEDBOOST resource opcode, value-->
|
||||
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
|
||||
<!-- Type="", Package Install boost -->
|
||||
|
||||
<Config
|
||||
Id="0x00001088" Enable="true" Target="sdm660"
|
||||
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000,0xFFF,
|
||||
0x40800100,0xFFF" />
|
||||
<Config
|
||||
Id="0x00001088" Enable="true" Target="sdm658"
|
||||
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000,0xFFF,
|
||||
0x40800100,0xFFF" />
|
||||
<Config
|
||||
Id="0x00001088" Enable="true" Target="sdm630"
|
||||
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000,0xFFF,
|
||||
0x40800100,0xFFF" />
|
||||
<Config
|
||||
Id="0x00001088" Enable="true" Target="sdm455"
|
||||
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000,0xFFF,
|
||||
0x40800100,0xFFF" />
|
||||
|
||||
<!--Rotation latency boost-->
|
||||
<!-- SCHEDBOOST resource opcode, value-->
|
||||
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
|
||||
<!-- Type="", Rotation latency boost -->
|
||||
|
||||
<Config
|
||||
Id="0x00001089" Enable="true" Timeout="1500" Target="sdm660"
|
||||
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000,0xFFF,
|
||||
0x40800100,0xFFF" />
|
||||
<Config
|
||||
Id="0x00001089" Enable="true" Timeout="1500" Target="sdm658"
|
||||
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000,0xFFF,
|
||||
0x40800100,0xFFF" />
|
||||
<Config
|
||||
Id="0x00001089" Enable="true" Timeout="1500" Target="sdm630"
|
||||
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000,0xFFF,
|
||||
0x40800100,0xFFF" />
|
||||
|
||||
<Config
|
||||
Id="0x00001089" Enable="true" Timeout="1500" Target="sdm455"
|
||||
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000,0xFFF,
|
||||
0x40800100,0xFFF" />
|
||||
|
||||
<!--Rotation animation boost-->
|
||||
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
|
||||
<!-- GPU MIN_FREQUENCY resource opcode,value-->
|
||||
<!-- Type="", Rotation animation boost -->
|
||||
|
||||
<Config
|
||||
Id="0x00001090" Enable="true" Timeout="1000" Target="sdm660"
|
||||
Resources="0x40800100, 1000, 0x4280C000, 596" />
|
||||
<Config
|
||||
Id="0x00001090" Enable="true" Timeout="1000" Target="sdm658"
|
||||
Resources="0x40800100, 1000, 0x4280C000, 596" />
|
||||
<Config
|
||||
Id="0x00001090" Enable="true" Timeout="1000" Target="sdm630"
|
||||
Resources="0x40800100, 1000, 0x4280C000, 596" />
|
||||
<Config
|
||||
Id="0x00001090" Enable="true" Timeout="1000" Target="sdm455"
|
||||
Resources="0x40800100, 1000, 0x4280C000, 596" />
|
||||
|
||||
<!--Display on Resource -->
|
||||
<!-- Display on resource opcode, value -->
|
||||
<Config
|
||||
Id="0x00001041" Enable="true" Timeout="0" Target="sdm660"
|
||||
Resources="0x40000000, 1" />
|
||||
<Config
|
||||
Id="0x00001041" Enable="true" Timeout="0" Target="sdm658"
|
||||
Resources="0x40000000, 1" />
|
||||
<Config
|
||||
Id="0x00001041" Enable="true" Timeout="0" Target="sdm630"
|
||||
Resources="0x40000000, 1" />
|
||||
<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" />
|
||||
<Config
|
||||
Id="0x00001040" Enable="true" Timeout="0" Target="sdm658"
|
||||
Resources="0x40000000, 0x0" />
|
||||
<Config
|
||||
Id="0x00001040" Enable="true" Timeout="0" Target="sdm630"
|
||||
Resources="0x40000000, 0x0" />
|
||||
<Config
|
||||
Id="0x00001040" Enable="true" Timeout="0" Target="sdm455"
|
||||
Resources="0x40000000, 0x0" />
|
||||
|
||||
</PerfBoost>
|
||||
</BoostConfigs>
|
103
proprietary/vendor/etc/perf/targetconfig.xml
vendored
103
proprietary/vendor/etc/perf/targetconfig.xml
vendored
|
@ -1,103 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!--
|
||||
* Copyright (c) 2017-2018 Qualcomm Technologies, Inc.
|
||||
* All Rights Reserved.
|
||||
* Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<TargetConfig>
|
||||
|
||||
<!-- All the target related information goes in TargetInfo tag.
|
||||
Following are the supported fields for TargetInfo tag.
|
||||
Mandatory Fields
|
||||
* NumClusters, number of clusters
|
||||
* TotalNumCores, total number of cores
|
||||
* SocIds, a comma seperated list of supported socids for this target.
|
||||
Other Fields
|
||||
* Target, target name.
|
||||
* SynCore, default value is "1" implies sync core and change to "0" for async core.
|
||||
* CoreCtlCpu, core_ctl is enabled on which physical core, defalut value is "-1".
|
||||
* MinCoreOnline, minimum number of cores needed to be online, default value is "0"
|
||||
* GovInstanceType, default value "0" which implies "CLUSTER_BASED_GOV_INSTANCE",
|
||||
can be changed to "1" for "SINGLE_GOV_INSTANCE".
|
||||
* CpufreqGov, default value is "0" which implies "INTERACTIVE", can be changed it
|
||||
to "1" for "SCHEDUTIL".
|
||||
-->
|
||||
|
||||
<!-- For each cluster,write a seperate ClustersInfo tag.
|
||||
Following are the supported fields for ClustersInfo tag.
|
||||
Mandatory Fields
|
||||
* Id, cluster number starts with index 0.
|
||||
* NumCores, total number of cores for that cluster.
|
||||
Other Fields
|
||||
* Type, whther a "little" or "big" cluster.
|
||||
(Type is mandatory, If there is more than one cluster.)
|
||||
* MaxFrequency, Any limitations for max frequency for that cluster.
|
||||
-->
|
||||
|
||||
<!-- For targets sharing the same platfrom, we can have seperate config tag for each
|
||||
of those targets with different number in the Config tag and basing on the socId
|
||||
of the target device, we decide which configs to consider. -->
|
||||
|
||||
<Config1>
|
||||
|
||||
<TargetInfo
|
||||
Target="sdm660"
|
||||
NumClusters="2"
|
||||
TotalNumCores="8"
|
||||
SocIds="317,324,345,346"
|
||||
SynCore="1"
|
||||
CoreCtlCpu="4"
|
||||
MinCoreOnline="0" />
|
||||
|
||||
<ClustersInfo Id="0" NumCores="4" Type="little" />
|
||||
<ClustersInfo Id="1" NumCores="4" Type="big" />
|
||||
|
||||
</Config1>
|
||||
|
||||
<Config2>
|
||||
|
||||
<TargetInfo
|
||||
Target="sdm630"
|
||||
NumClusters="2"
|
||||
TotalNumCores="8"
|
||||
SocIds="318,327"
|
||||
SynCore="1"
|
||||
MinCoreOnline="0" />
|
||||
|
||||
<ClustersInfo Id="0" NumCores="4" Type="big" />
|
||||
<ClustersInfo Id="1" NumCores="4" Type="little" />
|
||||
|
||||
</Config2>
|
||||
|
||||
<Config3>
|
||||
<TargetInfo
|
||||
Target="sdm658"
|
||||
NumClusters="2"
|
||||
TotalNumCores="6"
|
||||
SocIds="325,326"
|
||||
SynCore="1"
|
||||
CoreCtlCpu="4"
|
||||
MinCoreOnline="0" />
|
||||
|
||||
<ClustersInfo Id="0" NumCores="2" Type="little" />
|
||||
<ClustersInfo Id="1" NumCores="4" Type="big" />
|
||||
|
||||
</Config3>
|
||||
|
||||
<Config4>
|
||||
<TargetInfo
|
||||
Target="sdm455"
|
||||
NumClusters="2"
|
||||
TotalNumCores="8"
|
||||
SocIds="385"
|
||||
SynCore="1"
|
||||
MinCoreOnline="0" />
|
||||
|
||||
<ClustersInfo Id="0" NumCores="4" Type="big" />
|
||||
<ClustersInfo Id="1" NumCores="4" Type="little" />
|
||||
|
||||
</Config4>
|
||||
|
||||
</TargetConfig>
|
|
@ -1,63 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!--
|
||||
* Copyright (c) 2017-2018 Qualcomm Technologies, Inc.
|
||||
* All Rights Reserved.
|
||||
* Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!-- This is a target specific resource config file which can be
|
||||
used to overwrite the node paths mentioned in common resources file
|
||||
and also to mention the resources which are not supported. -->
|
||||
|
||||
<!-- This file supports only Config tag, which has the following fields
|
||||
* MajorValue and MinorValue, both are required to uniquely
|
||||
identify the resource.
|
||||
* Node, the new node path to overwrite the already existing one
|
||||
of commonresourceconfigs.xml file.
|
||||
* Supported, to indicate whether the resource is supported or not.
|
||||
* For each config tag, either of Node or Supported fields need
|
||||
to be mentioned. -->
|
||||
|
||||
<!-- NOTE - It is not Mandatory to write all the resources which are not supported
|
||||
as anyway perflock calls of these resources would fail. -->
|
||||
|
||||
<ResourceConfigs>
|
||||
<PerfResources>
|
||||
|
||||
<Config MajorValue="0x1" MinorValue="0x2" Supported="no" /> <!-- lpm_bias_hyst -->
|
||||
|
||||
<Config MajorValue="0x3" MinorValue="0x3" Supported="no" /> <!-- sched_small_task -->
|
||||
|
||||
<!-- 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" />
|
||||
|
||||
<!-- All the minors of LLCBW_HWMON MAJOR are not supported -->
|
||||
<Config MajorValue="0xC" MinorValue="0x0" Supported="no" />
|
||||
<Config MajorValue="0xC" MinorValue="0x1" Supported="no" />
|
||||
<Config MajorValue="0xC" MinorValue="0x2" Supported="no" />
|
||||
<Config MajorValue="0xC" MinorValue="0x3" Supported="no" />
|
||||
|
||||
<Config MajorValue="0xD" MinorValue="0x0" Supported="no" /> <!-- l3_min_freq -->
|
||||
|
||||
</PerfResources>
|
||||
</ResourceConfigs>
|
BIN
proprietary/vendor/lib/btaudio_offload_if.so
vendored
BIN
proprietary/vendor/lib/btaudio_offload_if.so
vendored
Binary file not shown.
BIN
proprietary/vendor/lib/egl/libGLESv2_adreno.so
vendored
BIN
proprietary/vendor/lib/egl/libGLESv2_adreno.so
vendored
Binary file not shown.
BIN
proprietary/vendor/lib/egl/libq3dtools_esx.so
vendored
Normal file
BIN
proprietary/vendor/lib/egl/libq3dtools_esx.so
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/lib/hw/android.hardware.bluetooth@1.0-impl-qti.so
vendored
Normal file
BIN
proprietary/vendor/lib/hw/android.hardware.bluetooth@1.0-impl-qti.so
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
proprietary/vendor/lib/hw/vendor.qti.hardware.bluetooth_sar@1.0-impl.so
vendored
Normal file
BIN
proprietary/vendor/lib/hw/vendor.qti.hardware.bluetooth_sar@1.0-impl.so
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/lib/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so
vendored
Normal file
BIN
proprietary/vendor/lib/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
proprietary/vendor/lib/hw/vulkan.sdm660.so
vendored
BIN
proprietary/vendor/lib/hw/vulkan.sdm660.so
vendored
Binary file not shown.
BIN
proprietary/vendor/lib/libCB.so
vendored
BIN
proprietary/vendor/lib/libCB.so
vendored
Binary file not shown.
BIN
proprietary/vendor/lib/libSubSystemShutdown.so
vendored
Normal file
BIN
proprietary/vendor/lib/libSubSystemShutdown.so
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
proprietary/vendor/lib/libbt-hidlclient.so
vendored
Normal file
BIN
proprietary/vendor/lib/libbt-hidlclient.so
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/lib/libbtnv.so
vendored
Normal file
BIN
proprietary/vendor/lib/libbtnv.so
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/lib/libdsd2pcm.so
vendored
BIN
proprietary/vendor/lib/libdsd2pcm.so
vendored
Binary file not shown.
BIN
proprietary/vendor/lib/libgpustats.so
vendored
BIN
proprietary/vendor/lib/libgpustats.so
vendored
Binary file not shown.
BIN
proprietary/vendor/lib/libhdr_tm.so
vendored
BIN
proprietary/vendor/lib/libhdr_tm.so
vendored
Binary file not shown.
BIN
proprietary/vendor/lib/libllvm-glnext.so
vendored
BIN
proprietary/vendor/lib/libllvm-glnext.so
vendored
Binary file not shown.
BIN
proprietary/vendor/lib/libmm-hdcpmgr.so
vendored
Normal file
BIN
proprietary/vendor/lib/libmm-hdcpmgr.so
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/lib/libmmosal_proprietary.so
vendored
BIN
proprietary/vendor/lib/libmmosal_proprietary.so
vendored
Binary file not shown.
BIN
proprietary/vendor/lib/libperfconfig.so
vendored
BIN
proprietary/vendor/lib/libperfconfig.so
vendored
Binary file not shown.
BIN
proprietary/vendor/lib/libperipheral_client.so
vendored
Normal file
BIN
proprietary/vendor/lib/libperipheral_client.so
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/lib/libqti-perfd.so
vendored
BIN
proprietary/vendor/lib/libqti-perfd.so
vendored
Binary file not shown.
BIN
proprietary/vendor/lib/libqti-util.so
vendored
BIN
proprietary/vendor/lib/libqti-util.so
vendored
Binary file not shown.
BIN
proprietary/vendor/lib/librs_adreno_sha1.so
vendored
BIN
proprietary/vendor/lib/librs_adreno_sha1.so
vendored
Binary file not shown.
BIN
proprietary/vendor/lib/libsdm-disp-vndapis.so
vendored
BIN
proprietary/vendor/lib/libsdm-disp-vndapis.so
vendored
Binary file not shown.
BIN
proprietary/vendor/lib/libsdmextension.so
vendored
BIN
proprietary/vendor/lib/libsdmextension.so
vendored
Binary file not shown.
BIN
proprietary/vendor/lib/libsubsystem_control.so
vendored
Normal file
BIN
proprietary/vendor/lib/libsubsystem_control.so
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/lib/libtime_genoff.so
vendored
Normal file
BIN
proprietary/vendor/lib/libtime_genoff.so
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/lib/libwfdhdcpcp.so
vendored
BIN
proprietary/vendor/lib/libwfdhdcpcp.so
vendored
Binary file not shown.
BIN
proprietary/vendor/lib/libxml.so
vendored
BIN
proprietary/vendor/lib/libxml.so
vendored
Binary file not shown.
BIN
proprietary/vendor/lib/vendor.qti.data.factory@2.1.so
vendored
Normal file
BIN
proprietary/vendor/lib/vendor.qti.data.factory@2.1.so
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/lib/vendor.qti.data.slm@1.0.so
vendored
Normal file
BIN
proprietary/vendor/lib/vendor.qti.data.slm@1.0.so
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/lib/vendor.qti.hardware.bluetooth_sar@1.0.so
vendored
Normal file
BIN
proprietary/vendor/lib/vendor.qti.hardware.bluetooth_sar@1.0.so
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/lib/vendor.qti.hardware.btconfigstore@1.0.so
vendored
Normal file
BIN
proprietary/vendor/lib/vendor.qti.hardware.btconfigstore@1.0.so
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/lib/vendor.qti.hardware.fm@1.0.so
vendored
BIN
proprietary/vendor/lib/vendor.qti.hardware.fm@1.0.so
vendored
Binary file not shown.
Binary file not shown.
BIN
proprietary/vendor/lib/vendor.qti.hardware.slmadapter@1.0.so
vendored
Normal file
BIN
proprietary/vendor/lib/vendor.qti.hardware.slmadapter@1.0.so
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/lib/vendor.qti.hardware.tui_comm@1.0.so
vendored
Normal file
BIN
proprietary/vendor/lib/vendor.qti.hardware.tui_comm@1.0.so
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/lib64/egl/libGLESv2_adreno.so
vendored
BIN
proprietary/vendor/lib64/egl/libGLESv2_adreno.so
vendored
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
proprietary/vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so
vendored
Normal file
BIN
proprietary/vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/lib64/hw/vulkan.sdm660.so
vendored
BIN
proprietary/vendor/lib64/hw/vulkan.sdm660.so
vendored
Binary file not shown.
BIN
proprietary/vendor/lib64/libAlacSwDec.so
vendored
Normal file
BIN
proprietary/vendor/lib64/libAlacSwDec.so
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/lib64/libApeSwDec.so
vendored
Normal file
BIN
proprietary/vendor/lib64/libApeSwDec.so
vendored
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue