sm6225-common: Import blobs from devon_g S2SNS32.34-60-6
Change-Id: I3baa2cce57995ea97b08e236cee21b8ef560a6d1
This commit is contained in:
@@ -0,0 +1,69 @@
|
||||
<!--
|
||||
/******************************************************************************
|
||||
@file AdaptLaunchFeature.xml
|
||||
@brief Implementation of Android Framework Learning Module
|
||||
|
||||
DESCRIPTION
|
||||
Each feature has an xml file to define the components
|
||||
|
||||
===========================================================================
|
||||
Copyright (c) 2019-2021 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
===========================================================================
|
||||
******************************************************************************/
|
||||
-->
|
||||
<!--
|
||||
Follows "Data goes into elements, metadata goes into attributes"
|
||||
-->
|
||||
<Feature>
|
||||
<Name>AdaptLaunch</Name>
|
||||
<Libname>libadaptlaunch.so</Libname>
|
||||
<Configs>
|
||||
<Enable>1</Enable>
|
||||
</Configs>
|
||||
<Meters>
|
||||
<SamplesRequired>4</SamplesRequired>
|
||||
<Meter>
|
||||
<Name>VmRss</Name>
|
||||
<Triggers>
|
||||
<Trigger>
|
||||
<Primary>true</Primary>
|
||||
<AsyncId>VENDOR_HINT_FIRST_LAUNCH_BOOST</AsyncId>
|
||||
<AsyncType>1</AsyncType>
|
||||
</Trigger>
|
||||
<Trigger>
|
||||
<Primary>false</Primary>
|
||||
<AsyncId>VENDOR_HINT_TAP_EVENT</AsyncId>
|
||||
</Trigger>
|
||||
<Trigger>
|
||||
<Primary>true</Primary>
|
||||
<AsyncId>VENDOR_HINT_APP_WORKLOAD_TYPE</AsyncId>
|
||||
</Trigger>
|
||||
<Trigger>
|
||||
<Primary>true</Primary>
|
||||
<AsyncId>VENDOR_HINT_ACTIVITY_START</AsyncId>
|
||||
</Trigger>
|
||||
<Trigger>
|
||||
<Primary>true</Primary>
|
||||
<AsyncId>VENDOR_HINT_ACTIVITY_RESUME</AsyncId>
|
||||
</Trigger>
|
||||
<Trigger>
|
||||
<Primary>true</Primary>
|
||||
<AsyncId>VENDOR_HINT_ACTIVITY_STOP</AsyncId>
|
||||
</Trigger>
|
||||
<Trigger>
|
||||
<Primary>true</Primary>
|
||||
<AsyncId>VENDOR_HINT_ACTIVITY_PAUSE</AsyncId>
|
||||
</Trigger>
|
||||
</Triggers>
|
||||
<Samples>160</Samples>
|
||||
<Fields>
|
||||
<Field>VmRss:</Field>
|
||||
</Fields>
|
||||
</Meter>
|
||||
</Meters>
|
||||
<SpuriousHintApps>
|
||||
<App>com.android.permissioncontroller</App>
|
||||
</SpuriousHintApps>
|
||||
</Feature>
|
||||
@@ -0,0 +1,36 @@
|
||||
<!--
|
||||
/******************************************************************************
|
||||
@file AppClassifierFeature.xml
|
||||
@brief Implementation of Android Framework Learning Module
|
||||
|
||||
DESCRIPTION
|
||||
Each feature has an xml file to define the components
|
||||
|
||||
===========================================================================
|
||||
Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
===========================================================================
|
||||
******************************************************************************/
|
||||
-->
|
||||
<!--
|
||||
Follows "Data goes into elements, metadata goes into attributes"
|
||||
-->
|
||||
<Feature>
|
||||
<Name>AppClassifier</Name>
|
||||
<Configs>
|
||||
<Enable>1</Enable>
|
||||
</Configs>
|
||||
<Libname>libappclassifier.so</Libname>
|
||||
<Triggers>
|
||||
<Trigger>
|
||||
<Primary>true</Primary>
|
||||
<AsyncId>VENDOR_HINT_APP_WORKLOAD_TYPE</AsyncId>
|
||||
</Trigger>
|
||||
<Trigger>
|
||||
<Primary>true</Primary>
|
||||
<AsyncId>VENDOR_HINT_WORKLOAD_HEAVY</AsyncId>
|
||||
<AsyncType>1</AsyncType>
|
||||
</Trigger>
|
||||
</Triggers>
|
||||
</Feature>
|
||||
@@ -0,0 +1,167 @@
|
||||
<!--
|
||||
/******************************************************************************
|
||||
@file GameOptimizationFeature.xml
|
||||
@brief Game Optimization feature xml
|
||||
|
||||
DESCRIPTION
|
||||
Each feature has an xml file to define the feature components
|
||||
|
||||
===========================================================================
|
||||
Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
===========================================================================
|
||||
******************************************************************************/
|
||||
-->
|
||||
<!--
|
||||
Follows "Data goes into elements, metadata goes into attributes"
|
||||
-->
|
||||
|
||||
<Feature>
|
||||
<Name>GameOptimization</Name>
|
||||
<Libname>libgameoptfeature.so</Libname>
|
||||
<Configs target="bengal">
|
||||
<Enable>1</Enable>
|
||||
<MIN_DDR_FREQ>1144</MIN_DDR_FREQ>
|
||||
<MAX_MIN_DDR_FREQ>2086</MAX_MIN_DDR_FREQ>
|
||||
</Configs>
|
||||
<Configs target="scuba">
|
||||
<Enable>1</Enable>
|
||||
<MIN_DDR_FREQ>1144</MIN_DDR_FREQ>
|
||||
<MAX_MIN_DDR_FREQ>2086</MAX_MIN_DDR_FREQ>
|
||||
</Configs>
|
||||
<Configs target="khaje">
|
||||
<Enable>1</Enable>
|
||||
<ATML1>0</ATML1>
|
||||
<ATML2>1</ATML2>
|
||||
<ATML3>0</ATML3>
|
||||
<IDLE_SENSE>0</IDLE_SENSE>
|
||||
<GROUP_UPMIGRATE_PATH>/proc/sys/kernel/sched_group_upmigrate</GROUP_UPMIGRATE_PATH>
|
||||
<GROUP_DOWNMIGRATE_PATH>/proc/sys/kernel/sched_group_downmigrate</GROUP_DOWNMIGRATE_PATH>
|
||||
<BIG_CLUSTER_ID>4,5,6,7</BIG_CLUSTER_ID>
|
||||
<BIG_SLB_OPCODE>0x40C68000,0x40C68010,0x40C68020,0x40C68030</BIG_SLB_OPCODE>
|
||||
<LITTLE_SLB_OPCODE>0x40C68100,0x40C68110,0x40C68120,0x40C68130</LITTLE_SLB_OPCODE>
|
||||
<!-- SLBval, TADemand, Jank-->
|
||||
<SLB_MAP>14,200,40,6,150,30,4,125,25,2,100,15,0</SLB_MAP>
|
||||
<STUTTER_SCALE>10</STUTTER_SCALE>
|
||||
<ENABLE_DB_L2_L3>0</ENABLE_DB_L2_L3>
|
||||
<!-- This will enbale SLB clamping if Janks are zero in consistent learning window-->
|
||||
<ENABLE_SLB_CLAMPER>1</ENABLE_SLB_CLAMPER>
|
||||
<L3_JANK_THRESHOLD>2,12</L3_JANK_THRESHOLD>
|
||||
<!-- Janky vector threshold, Total no. of Janks Threshold-->
|
||||
<L1_JANK_THRESHOLD>4,8</L1_JANK_THRESHOLD>
|
||||
<!-- Default slb little, Default slb big-->
|
||||
<ATM_L3_DEFAULTS>-6,-6</ATM_L3_DEFAULTS>
|
||||
</Configs>
|
||||
<Profiles>
|
||||
<Profile>
|
||||
<!-- Colocation v3 1 GHz, Sched Many Wake Up Threshold 4 -->
|
||||
<DEFAULT>0x4144C100,1000000,0x40C9C000,4</DEFAULT>
|
||||
<!-- Colocation v3 1 GHz, Predictive Load 1, Sched Many Wake Up Threshold 4 -->
|
||||
<SKEW2>0x4144C100,1000000,0x41444000,1,0x40C9C000,4</SKEW2>
|
||||
</Profile>
|
||||
</Profiles>
|
||||
|
||||
<Meters>
|
||||
<SamplesRequired>4</SamplesRequired>
|
||||
<Meter>
|
||||
<Name>Fps</Name>
|
||||
<Triggers>
|
||||
<Trigger>
|
||||
<Primary>true</Primary>
|
||||
<AsyncId>VENDOR_HINT_APP_WORKLOAD_TYPE</AsyncId>
|
||||
<AsyncType>1</AsyncType>
|
||||
</Trigger>
|
||||
|
||||
<Trigger>
|
||||
<Primary>true</Primary>
|
||||
<AsyncId>VENDOR_HINT_TAP_EVENT</AsyncId>
|
||||
<AsyncType>-1</AsyncType>
|
||||
</Trigger>
|
||||
|
||||
<Trigger>
|
||||
<Primary>true</Primary>
|
||||
<AsyncId>VENDOR_HINT_ACTIVITY_START</AsyncId>
|
||||
<AsyncType>-1</AsyncType>
|
||||
</Trigger>
|
||||
|
||||
<Trigger>
|
||||
<Primary>true</Primary>
|
||||
<AsyncId>VENDOR_HINT_ACTIVITY_PAUSE</AsyncId>
|
||||
<AsyncType>-1</AsyncType>
|
||||
</Trigger>
|
||||
|
||||
<Trigger>
|
||||
<Primary>true</Primary>
|
||||
<AsyncId>VENDOR_HINT_ACTIVITY_RESUME</AsyncId>
|
||||
<AsyncType>-1</AsyncType>
|
||||
</Trigger>
|
||||
|
||||
<Trigger>
|
||||
<Primary>true</Primary>
|
||||
<AsyncId>VENDOR_HINT_ACTIVITY_STOP</AsyncId>
|
||||
<AsyncType>-1</AsyncType>
|
||||
</Trigger>
|
||||
|
||||
<Trigger>
|
||||
<Primary>true</Primary>
|
||||
<AsyncId>VENDOR_HINT_HEADROOM_REGULATOR</AsyncId>
|
||||
<AsyncType>-1</AsyncType>
|
||||
</Trigger>
|
||||
|
||||
</Triggers>
|
||||
<Configs>
|
||||
<FPS_NODE>/sys/class/drm/sde-crtc-0/measured_fps</FPS_NODE>
|
||||
<FPS_PERIODICITY_NODE>/sys/class/drm/sde-crtc-0/fps_periodicity_ms</FPS_PERIODICITY_NODE>
|
||||
</Configs>
|
||||
<Samples>100</Samples>
|
||||
</Meter>
|
||||
<Meter>
|
||||
<Name>SchedParams</Name>
|
||||
<Triggers>
|
||||
<Trigger>
|
||||
<Primary>true</Primary>
|
||||
<AsyncId>VENDOR_HINT_APP_WORKLOAD_TYPE</AsyncId>
|
||||
<AsyncType>1</AsyncType>
|
||||
</Trigger>
|
||||
|
||||
<Trigger>
|
||||
<Primary>true</Primary>
|
||||
<AsyncId>VENDOR_HINT_TAP_EVENT</AsyncId>
|
||||
<AsyncType>-1</AsyncType>
|
||||
</Trigger>
|
||||
|
||||
<Trigger>
|
||||
<Primary>true</Primary>
|
||||
<AsyncId>VENDOR_HINT_ACTIVITY_START</AsyncId>
|
||||
<AsyncType>-1</AsyncType>
|
||||
</Trigger>
|
||||
|
||||
<Trigger>
|
||||
<Primary>true</Primary>
|
||||
<AsyncId>VENDOR_HINT_ACTIVITY_PAUSE</AsyncId>
|
||||
<AsyncType>-1</AsyncType>
|
||||
</Trigger>
|
||||
|
||||
<Trigger>
|
||||
<Primary>true</Primary>
|
||||
<AsyncId>VENDOR_HINT_ACTIVITY_RESUME</AsyncId>
|
||||
<AsyncType>-1</AsyncType>
|
||||
</Trigger>
|
||||
|
||||
<Trigger>
|
||||
<Primary>true</Primary>
|
||||
<AsyncId>VENDOR_HINT_ACTIVITY_STOP</AsyncId>
|
||||
<AsyncType>-1</AsyncType>
|
||||
</Trigger>
|
||||
|
||||
</Triggers>
|
||||
<Samples>100</Samples>
|
||||
</Meter>
|
||||
</Meters>
|
||||
<IgnoredApps>
|
||||
<App>com.google.android.gms</App>
|
||||
<App>com.android.vending</App>
|
||||
<App>com.google.android.projection.gearhead</App>
|
||||
</IgnoredApps>
|
||||
</Feature>
|
||||
Reference in New Issue
Block a user