sm6225-common: Import blobs from devon_g S2SNS32.34-60-6

Change-Id: I3baa2cce57995ea97b08e236cee21b8ef560a6d1
This commit is contained in:
Michael Bestas
2023-05-27 17:32:04 +03:00
commit f431f86d27
827 changed files with 28085 additions and 0 deletions
+69
View File
@@ -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>
+36
View File
@@ -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>
+167
View File
@@ -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>