Init e3q vendor blobs
This commit is contained in:
101
proprietary/vendor/etc/pwr/PSMPowerOptFeature.xml
vendored
Normal file
101
proprietary/vendor/etc/pwr/PSMPowerOptFeature.xml
vendored
Normal file
@@ -0,0 +1,101 @@
|
||||
<!--
|
||||
/******************************************************************************
|
||||
@file PSMOptimizationFeature.xml
|
||||
@brief PSM Optimization feature xml
|
||||
|
||||
DESCRIPTION
|
||||
Each feature has an xml file to define the feature components
|
||||
|
||||
===========================================================================
|
||||
Copyright (c) 2023 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
===========================================================================
|
||||
******************************************************************************/
|
||||
-->
|
||||
<Feature>
|
||||
<Name>PSMPowerOptFeature</Name>
|
||||
<Libname>libpsmoptfeature.so</Libname>
|
||||
<Configs>
|
||||
<PSM>1</PSM>
|
||||
<CPUNODE>/sys/devices/system/cpu/cpu7/online</CPUNODE>
|
||||
<CPUPOLICY>/sys/devices/system/cpu/cpufreq/policy7</CPUPOLICY>
|
||||
<Display>vendor.display.use_smooth_motion, 0</Display>
|
||||
<Camera>camera.disable_zsl_mode, 1</Camera>
|
||||
<VIDEO_SCALING_UP>225</VIDEO_SCALING_UP>
|
||||
<BROWSER_SCALING_UP>150</BROWSER_SCALING_UP>
|
||||
<GAME_SCALING_UP>420</GAME_SCALING_UP>
|
||||
<VIDEO_SCALING_DOWN>180</VIDEO_SCALING_DOWN>
|
||||
<BROWSER_SCALING_DOWN>120</BROWSER_SCALING_DOWN>
|
||||
<GAME_SCALING_DOWN>336</GAME_SCALING_DOWN>
|
||||
<MAX_SAMPLE_NUM>30</MAX_SAMPLE_NUM>
|
||||
<SCALING_DOWN_TASK_LOAD_BOOST>-20</SCALING_DOWN_TASK_LOAD_BOOST>
|
||||
</Configs>
|
||||
<Profiles>
|
||||
<Profile>
|
||||
<!-- config_enableDefault -->
|
||||
<!-- MPCTLV3_SCHED_LOAD_BOOST_LITTLE -->
|
||||
<!-- MPCTLV3_SCHED_LOAD_BOOST_BIG -->
|
||||
<!-- MPCTLV3_SCHED_LOAD_BOOST_PRIME -->
|
||||
<!-- Disable Colocation -->
|
||||
<!-- MPCTLV3_SCHEDUTIL_HISPEED_FREQ_CLUSTER_LITTLE -->
|
||||
<!-- MPCTLV3_SCHEDUTIL_HISPEED_FREQ_CLUSTER_BIG -->
|
||||
<!-- MPCTLV3_TARGET_LOAD_THRESH_CLUSTER_LITTLE -->
|
||||
<!-- MPCTLV3_TARGET_LOAD_SHIFT_CLUSTER_LITTLE -->
|
||||
<DEFAULT>0x40C68100, 0xFFFFFFF6, 0x40C68000, 0xFFFFFFF6, 0x40C68200, 0xFFFFFFF6, 0x40CF4000, 0x270F2706,
|
||||
0x4143C100, 998, 0x4143C000, 1100, 0x41450100, 0, 0x41454100, 0x4</DEFAULT>
|
||||
<!-- config_enableProfile for Browser -->
|
||||
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, val -->
|
||||
<PROFILE_BROWSER>0x40804000, 0x7D0</PROFILE_BROWSER>
|
||||
<!-- MPCTLV3_SCHEDUTIL_RTG_BOOST_FREQ_CLUSTER_LITTLE -->
|
||||
<!-- MPCTLV3_SCHEDUTIL_PREDICTIVE_LOAD_CLUSTER_LITTLE -->
|
||||
<!-- MPCTLV3_SCHEDUTIL_PREDICTIVE_LOAD_CLUSTER_PRIME -->
|
||||
<!-- MPCTLV3_TARGET_LOAD_THRESH_CLUSTER_LITTLE -->
|
||||
<!-- MPCTLV3_TARGET_LOAD_SHIFT_CLUSTER_LITTLE -->
|
||||
<!-- MPCTLV3_SCHED_LOAD_BOOST_BIG -->
|
||||
<!-- MPCTLV3_CPU_LLCC_BW_HYST_OPT -->
|
||||
<!-- MPCTLV3_LLCC_DDR_BW_HYST_OPT -->
|
||||
<!-- MPCTLV3_SCHED_EM_INFLATE_PCT -->
|
||||
<!-- MPCTLV3_SCHED_EM_INFLATE_THRES -->
|
||||
<PROFILE_LIGHT_MODE>0x4144C100, 600000, 0x41444100, 0, 0x41444200, 0, 0x41450100, 0, 0x41454100, 0x4,,0x40C68000, 0xFFFFFFF6,
|
||||
0x41838000, 5, 0x43024000, 5, 0X43C10000, 300, 0X43C14000, 220</PROFILE_LIGHT_MODE>
|
||||
<!-- MPCTLV3_SCHEDUTIL_HISPEED_FREQ_CLUSTER_LITTLE -->
|
||||
<!-- MPCTLV3_SCHEDUTIL_HISPEED_FREQ_CLUSTER_BIG -->
|
||||
<!-- MPCTLV3_SCHEDUTIL_RTG_BOOST_FREQ_CLUSTER_LITTLE -->
|
||||
<!-- MPCTLV3_SCHEDUTIL_RTG_BOOST_FREQ_CLUSTER_BIG -->
|
||||
<!-- MPCTLV3_SCHEDUTIL_PREDICTIVE_LOAD_CLUSTER_LITTLE -->
|
||||
<!-- MPCTLV3_SCHEDUTIL_PREDICTIVE_LOAD_CLUSTER_BIG -->
|
||||
<!-- MPCTLV3_TARGET_LOAD_THRESH_CLUSTER_LITTLE -->
|
||||
<!-- MPCTLV3_TARGET_LOAD_SHIFT_CLUSTER_LITTLE -->
|
||||
<!-- MPCTLV3_TARGET_LOAD_THRESH_CLUSTER_BIG -->
|
||||
<!-- MPCTLV3_TARGET_LOAD_SHIFT_CLUSTER_BIG -->
|
||||
<PROFILE_MEDIUM_MODE>0x4143C100, 800, 0x4143C000, 1113, 0x4144C000, 600000, 0x4144C100, 600000, 0x41444100, 0, 0x41444000, 0,
|
||||
0x41450100, 0, 0x41454100, 0x4, 0x41450000, 100, 0x41454000, 0x4</PROFILE_MEDIUM_MODE>
|
||||
<!-- config_enableProfile1 -->
|
||||
<!-- MPCTLV3_SCHED_LOAD_BOOST_BIG -->
|
||||
<!-- MPCTLV3_SCHED_LOAD_BOOST_PRIME -->
|
||||
<!-- Disable Colocation -->
|
||||
<!-- MPCTLV3_SCHEDUTIL_HISPEED_FREQ_CLUSTER_LITTLE -->
|
||||
<!-- MPCTLV3_SCHEDUTIL_HISPEED_FREQ_CLUSTER_BIG -->
|
||||
<!-- MPCTLV3_TARGET_LOAD_THRESH_CLUSTER_LITTLE -->
|
||||
<!-- MPCTLV3_TARGET_LOAD_SHIFT_CLUSTER_LITTLE -->
|
||||
<PROFILE1>0x40C68000, 0xFFFFFFEC, 0x40C68200, 0xFFFFFFEC, 0x40CF4000, 0x270F2706,
|
||||
0x4143C100, 998, 0x4143C000, 1100, 0x41450100, 0, 0x41454100, 0x4</PROFILE1>
|
||||
<!-- config_enableProfile2 -->
|
||||
<!-- MPCTLV3_SCHED_LOAD_BOOST_BIG -->
|
||||
<!-- MPCTLV3_SCHED_LOAD_BOOST_PRIME -->
|
||||
<!-- Disable Colocation -->
|
||||
<!-- MPCTLV3_SCHEDUTIL_HISPEED_FREQ_CLUSTER_LITTLE -->
|
||||
<!-- MPCTLV3_SCHEDUTIL_HISPEED_FREQ_CLUSTER_BIG -->
|
||||
<!-- MPCTLV3_TARGET_LOAD_THRESH_CLUSTER_LITTLE -->
|
||||
<!-- MPCTLV3_TARGET_LOAD_SHIFT_CLUSTER_LITTLE -->
|
||||
<PROFILE2>0x40C68000, 0xFFFFFFFA, 0x40C68200, 0xFFFFFFFA, 0x40CF4000, 0x270F2706,
|
||||
0x4143C100, 998, 0x4143C000, 1100, 0x41450100, 0, 0x41454100, 0x4</PROFILE2>
|
||||
<PSM_OPT_RESOURCE>0x43C04000</PSM_OPT_RESOURCE>
|
||||
</Profile>
|
||||
</Profiles>
|
||||
<IgnoredApps>
|
||||
<App1></App1>
|
||||
<App2></App2>
|
||||
</IgnoredApps>
|
||||
</Feature>
|
Reference in New Issue
Block a user