perfboostsconfig.xml 66 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!--
  3. /* Copyright (c) 2017-2022 Qualcomm Technologies, Inc.
  4. * All Rights Reserved.
  5. * Confidential and Proprietary - Qualcomm Technologies, Inc.
  6. */
  7. -->
  8. <!--Ids are used in identifying the boosts, increment ids linearly,
  9. do not modify Ids, or add in between-->
  10. <!--follow the number format rules while specifying number, can be given
  11. in any format-->
  12. <BoostConfigs>
  13. <PerfBoost>
  14. <!--app lauch boost-->
  15. <!-- SCHEDBOOST resource opcode, value-->
  16. <!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
  17. <!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
  18. <!-- CPUBOOST_MAX_FREQ PRIME Core resource opcode, value-->
  19. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM resource opcode, value -->
  20. <!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
  21. <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
  22. <!-- CPUBOOST_MIN_FREQ PRIME Core resource opcode, value-->
  23. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM resource opcode, value -->
  24. <!-- CPU_LLCC_BW_MAX_FREQ_V2 resource opcode, value-->
  25. <!-- CPU_LLCC_BW_MIN_FREQ_V2 resource opcode, value-->
  26. <!-- STORAGE CLK SCALING resource opcode, value-->
  27. <!-- LLCC DDR LAT GOLD MIN FREQ resource opcode, value-->
  28. <!-- L3 resource opcode, value-->
  29. <!-- GPU DISABLE resource opcode, value-->
  30. <!-- CPU_CORE_CONTROL_CPU_NOT_PREFERRED resource opcode, value-->
  31. <!-- Type="1", main launch boost of 2sec -->
  32. <Config
  33. Id="0x00001081" Type="1" Enable="true" Timeout="2000" Target="pineapple"
  34. Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40804200, 0xFFF, 0x4080C300, 2956800,
  35. 0x40800000, 0xFFF, 0x40800100, 0xFFF, 0x40800200, 0xFFF, 0x40808300, 2956800, 0x41848000, 0x104410,
  36. 0x41844000, 0x104410, 0x42C10000, 0x1, 0x43488000, 0x401640,
  37. 0x43458000, 0x1B8A00, 0x4281C000, 2000, 0x4100C000, 0x3" />
  38. <!--app lauch boost (disabling packing)-->
  39. <!-- Type="2", launch boost for disable packing 1.5sec -->
  40. <Config
  41. Id="0x00001081" Type="2" Enable="false" Timeout="1500" Target="pineapple"
  42. Resources="" />
  43. <!-- config_enableLaunchBoostv3-->
  44. <!-- SCHEDBOOST resource opcode, value-->
  45. <!-- SCHED_GROUP_UP_DOWN MIGRATE resource opcode, value -->
  46. <!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
  47. <!-- LPM Bias resource opcode, value-->
  48. <!-- SCHED_UP_DOWN MIGRATE resource opcode, value -->
  49. <!-- SCHED_UP_DOWN_MIGRATE PRIME resource opcode, value -->
  50. <!-- SCHED_UP_DOWN_MIGRATE TITANIUM resource opcode, value -->
  51. <!-- Type="3", FA launch boost of 15sec -->
  52. <Config
  53. Id="0x00001081" Type="3" Enable="true" Timeout="15000" Target="pineapple"
  54. Resources="0x40C00000, 0x3, 0x40CF4000, 0x0041002D,
  55. 0x40C74000, 0xFC, 0x40408000, 0x63, 0x40CE0000, 0x003C0028,
  56. 0x40CE0200, 0x003C0028, 0x40CE0300, 0x003C0028" />
  57. <!-- config_gameBoost-->
  58. <!-- SCHEDBOOST resource opcode, value-->
  59. <!-- SCHED_GROUP_UP_DOWN MIGRATE resource opcode, value -->
  60. <!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
  61. <!-- LPM Bias resource opcode, value-->
  62. <!-- SCHED UP_DOWN_MIGRATE resource opcode, value -->
  63. <!-- SCHED UP_DOWN_MIGRATE PRIME resource opcode, value -->
  64. <!-- SCHED UP_DOWN_MIGRATE TITANIUM resource opcode, value -->
  65. <!-- STORAGE CLK SCALING resource opcode, value-->
  66. <!-- CPUBOOST_MIN_FREQ PRIME Core resource opcode, value-->
  67. <!-- CPUBOOST_MIN_FREQ TITANIUM Core resource opcode, value-->
  68. <!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
  69. <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
  70. <!-- CPUBW_MIN_FREQ resource opcode, value-->
  71. <!-- LLCC_DDR_BW_MIN_FREQ_V2 resource opcode, value-->
  72. <!-- L3 resource opcode, value-->
  73. <!-- Type="6", FA launch boost of 2sec -->
  74. <Config
  75. Id="0x00001081" Type="6" Enable="true" Timeout="2000" Target="pineapple"
  76. Resources="0x40C00000, 0x1, 0x40CF4000, 0x0041002D,
  77. 0x40C74000, 0xFC, 0x40408000, 0x63, 0x40CE0000, 0x003C0028,
  78. 0x40CE0200, 0x003C0028, 0x40CE0300, 0x003C0028, 0x42C10000, 0x1, 0x40800200, 0x76C,
  79. 0x40800300, 0x76C, 0x40800000, 0x76C, 0x40800100, 0x4B0, 0x41844000, 0x927C0,
  80. 0x4303C000, 0x1A0FE0, 0x43458000, 0x1B8A00" />
  81. <!--Lightning Launch Base -->
  82. <!-- SCHEDBOOST resource opcode, value-->
  83. <!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
  84. <!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
  85. <!-- CPUBOOST_MAX_FREQ PRIME Core resource opcode, value-->
  86. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM resource opcode, value -->
  87. <!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
  88. <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
  89. <!-- CPUBOOST_MIN_FREQ PRIME Core resource opcode, value-->
  90. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM resource opcode, value -->
  91. <!-- CPU_LLCC_BW_MAX_FREQ_V2 resource opcode, value-->
  92. <!-- CPU_LLCC_BW_MIN_FREQ_V2 resource opcode, value-->
  93. <!-- STORAGE CLK SCALING resource opcode, value-->
  94. <!-- LLCC DDR LAT GOLD MIN FREQ resource opcode, value-->
  95. <!-- L3 resource opcode, value-->
  96. <!-- GPU DISABLE resource opcode, value-->
  97. <!-- CPU_CORE_CONTROL_CPU_NOT_PREFERRED resource opcode, value-->
  98. <!-- Type="7", main launch boost of 2sec -->
  99. <Config
  100. Id="0x00001081" Type="7" Enable="true" Timeout="2000" Target="pineapple"
  101. Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40804200, 0xFFF,
  102. 0x4080C300, 2956800, 0x40800000, 0xFFF, 0x40800100, 0xFFF, 0x40800200, 0xFFF,
  103. 0x40808300, 2956800, 0x41848000, 0x104410, 0x41844000, 0x104410, 0x42C10000, 0x1,
  104. 0x43488000, 0x401640, 0x43458000, 0x1B8A00, 0x4281C000, 2000, 0x4100C000, 0x3" />
  105. <!--Lightning App Launch-->
  106. <!-- SCHEDBOOST resource opcode, value-->
  107. <!-- SCHED_GROUP_UP_DOWN MIGRATE resource opcode, value -->
  108. <!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
  109. <!-- LPM Bias resource opcode, value-->
  110. <!-- SCHED_UP_DOWN MIGRATE resource opcode, value -->
  111. <!-- SCHED_UP_DOWN_MIGRATE PRIME resource opcode, value -->
  112. <!-- SCHED_UP_DOWN_MIGRATE TITANIUM resource opcode, value -->
  113. <!-- Type="8", Main App Launch Boost : Duration governed by LAL -->
  114. <Config
  115. Id="0x00001081" Type="8" Enable="true" Timeout="2000" Target="pineapple"
  116. Resources="0x40C00000, 0x3, 0x40CF4000, 0x0041002D,
  117. 0x40C74000, 0xFC, 0x40408000, 0x63, 0x40CE0000, 0x003C0028,
  118. 0x40CE0200, 0x003C0028, 0x40CE0300, 0x003C0028" />
  119. <!--Lightning Game Launch -->
  120. <!-- SCHEDBOOST resource opcode, value-->
  121. <!-- SCHED_GROUP_UP_DOWN MIGRATE resource opcode, value -->
  122. <!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
  123. <!-- LPM Bias resource opcode, value-->
  124. <!-- SCHED UP_DOWN_MIGRATE resource opcode, value -->
  125. <!-- SCHED UP_DOWN_MIGRATE PRIME resource opcode, value -->
  126. <!-- SCHED UP_DOWN_MIGRATE TITANIUM resource opcode, value -->
  127. <!-- STORAGE CLK SCALING resource opcode, value-->
  128. <!-- CPUBOOST_MIN_FREQ PRIME Core resource opcode, value-->
  129. <!-- CPUBOOST_MIN_FREQ TITANIUM Core resource opcode, value-->
  130. <!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
  131. <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
  132. <!-- CPUBW_MIN_FREQ resource opcode, value-->
  133. <!-- LLCC_DDR_BW_MIN_FREQ_V2 resource opcode, value-->
  134. <!-- L3 resource opcode, value-->
  135. <!-- Type="9", Main App Launch Boost : Duration governed by LGL -->
  136. <Config
  137. Id="0x00001081" Type="9" Enable="true" Timeout="2000" Target="pineapple"
  138. Resources="0x40C00000, 0x1, 0x40CF4000, 0x0041002D,
  139. 0x40C74000, 0xFC, 0x40408000, 0x63, 0x40CE0000, 0x003C0028,
  140. 0x40CE0200, 0x003C0028, 0x40CE0300, 0x003C0028, 0x42C10000, 0x1,
  141. 0x40800200, 0x76C, 0x40800300, 0x76C, 0x40800000, 0x76C, 0x40800100, 0x4B0,
  142. 0x41844000, 0x927C0, 0x4303C000, 0x1A0FE0, 0x43458000, 0x1B8A00" />
  143. <!--Activity lauch boost-->
  144. <!-- SCHEDBOOST resource opcode, value-->
  145. <!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
  146. <!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
  147. <!-- CPUBOOST_MAX_FREQ PRIME Core resource opcode, value-->
  148. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM resource opcode, value -->
  149. <!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
  150. <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
  151. <!-- CPUBOOST_MIN_FREQ PRIME Core resource opcode, value-->
  152. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM resource opcode, value -->
  153. <!-- CPU_LLCC_BW_MAX_FREQ_V2 resource opcode, value-->
  154. <!-- CPU_LLCC_BW_MIN_FREQ_V2 resource opcode, value-->
  155. <!-- STORAGE CLK SCALING resource opcode, value-->
  156. <!-- LLCC DDR LAT GOLD MIN FREQ resource opcode, value-->
  157. <!-- L3 resource opcode, value-->
  158. <!-- GPU DISABLE resource opcode, value-->
  159. <!-- CPU_CORE_CONTROL_CPU_NOT_PREFERRED resource opcode, value-->
  160. <!-- SCHED_TASK_BOOST resource opcode, value-->
  161. <!-- Type="10", main launch boost of 2sec -->
  162. <Config
  163. Id="0x00001081" Type="10" Enable="true" Timeout="2000" Target="pineapple"
  164. Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40804200, 0xFFF,
  165. 0x4080C300, 2956800, 0x40800000, 0xFFF, 0x40800100, 0xFFF, 0x40800200, 0xFFF,
  166. 0x40808300, 2956800, 0x41848000, 0x104410, 0x41844000, 0x104410,
  167. 0x42C10000, 0x1, 0x43488000, 0x401640, 0x43458000, 0x1B8A00,
  168. 0x4281C000, 2000, 0x4100C000, 0x3, 0x40C80000, 0x0" />
  169. <!--app launch boost (attach application) -->
  170. <!-- SCHED_TASK_BOOST resource opcode, value-->
  171. <Config
  172. Id="0x00001081" Type="103" Enable="true" Timeout="2000" Target="pineapple"
  173. Resources="0x40C80000, 0x0" />
  174. <!--app attach launch base boost (LL app attach) -->
  175. <!-- SCHED_TASK_BOOST resource opcode, value-->
  176. <Config
  177. Id="0x00001081" Type="104" Enable="true" Timeout="2000" Target="pineapple"
  178. Resources="0x40C80000, 0x0" />
  179. <!--Animation boost -->
  180. <!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
  181. <!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
  182. <!-- CPUBOOST_MAX_FREQ PRIME Core resource opcode, value-->
  183. <!-- CPUBOOST_MAX_FREQ TITANIUM Core resource opcode, value-->
  184. <!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
  185. <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
  186. <!-- CPUBOOST_MIN_FREQ PRIME Core resource opcode, value-->
  187. <!-- CPUBOOST_MIN_FREQ TITANIUM Core resource opcode, value-->
  188. <Config
  189. Id="0x00001083" Enable="true" Timeout="400" Target="pineapple"
  190. Resources="0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40804200, 0xFFF, 0x40804300, 0xFFF,
  191. 0x40800000, 0xFFF, 0x40800100, 0xFFF, 0x40800200, 0xFFF, 0x40800300, 0xFFF" />
  192. <!--Vertical Scroll boost-->
  193. <!-- LLCBW_MIN_FREQ resource opcode, value-->
  194. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_BIG resource opcode, value -->
  195. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_LITTLE resource opcode, value -->
  196. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_PRIME resource opcode, value -->
  197. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM resource opcode, value -->
  198. <!-- SCHEDBOOST resource opcode, value-->
  199. <!-- L3_MEMLAT_MIN_FREQ resource opcode, value -->
  200. <!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
  201. <!-- LPM Bias resource opcode, value-->
  202. <!-- MIN_ONLINE_CPU_CLUSTER_BIG opcode, value-->
  203. <!-- Below additional resources for 120+fps-->
  204. <!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
  205. <!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
  206. <!-- MIN_ONLINE_CPU_CLUSTER_PRIME opcode, value-->
  207. <!-- SCHED_UP_DOWN_MIGRATE PRIME resource opcode, value -->
  208. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_BIG resource opcode, value -->
  209. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_LITTLE resource opcode, value -->
  210. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_PRIME resource opcode, value -->
  211. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM resource opcode, value -->
  212. <!-- Type="1", Vertical Scroll boost -->
  213. <Config
  214. Id="0x00001080" Type="1" Enable="true" Target="pineapple" Fps="60"
  215. Resources="0x4303C000, 0xA6428, 0x4080C000, 1000000, 0x4080C100, 1100000, 0x4080C200, 1000000,
  216. 0x4080C300, 1000000, 0x40C00000, 0x2, 0x43458000, 0xD2F00, 0x40C74000, 0xFF,
  217. 0x40408000, 0x63, 0x41000000, 3, 0x40808000, 600000, 0x40808100, 1000000, 0x40808200, 800000,
  218. 0x40808300, 600000" />
  219. <Config
  220. Id="0x00001080" Type="1" Enable="true" Target="pineapple" Fps="90"
  221. Resources="0x4303C000, 0xA6428, 0x4080C000, 1000000, 0x4080C100, 1100000, 0x4080C200, 1000000,
  222. 0x4080C300, 1000000, 0x40C00000, 0x2, 0x43458000, 0xD2F00, 0x40C74000, 0xFF,
  223. 0x40408000, 0x63, 0x41000000, 3, 0x40808000, 600000, 0x40808100, 1000000, 0x40808200, 800000,
  224. 0x40808300, 600000" />
  225. <Config
  226. Id="0x00001080" Type="1" Enable="true" Target="pineapple" Fps="120"
  227. Resources="0x4303C000, 0xA6428, 0x4080C000, 1000000, 0x4080C100, 1100000, 0x4080C200, 1000000,
  228. 0x4080C300, 1000000, 0x40C00000, 0x2, 0x43458000, 0xD2F00, 0x40C74000, 0xFF,
  229. 0x40408000, 0x63, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0, 0x41000200, 1,
  230. 0x40CE0200, 0x0023000A, 0x40808000, 600000, 0x40808100, 1000000, 0x40808200, 800000,
  231. 0x40808300, 600000" />
  232. <Config
  233. Id="0x00001080" Type="1" Enable="true" Target="pineapple" Fps="144"
  234. Resources="0x4303C000, 0xA6428, 0x4080C000, 1300000, 0x4080C100, 1200000, 0x4080C200, 1300000,
  235. 0x4080C300, 1300000, 0x40C00000, 0x2, 0x43458000, 0x114900, 0x40C74000, 0xFF,
  236. 0x40408000, 0x63, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0, 0x41000200, 1,
  237. 0x40CE0200, 0x0023000A, 0x40808000, 600000, 0x40808100, 1100000, 0x40808200, 800000,
  238. 0x40808300, 600000" />
  239. <Config
  240. Id="0x00001080" Type="1" Enable="true" Target="pineapple" Fps="180"
  241. Resources="0x4303C000, 0xA6428, 0x4080C000, 1300000, 0x4080C100, 1200000, 0x4080C200, 1300000,
  242. 0x4080C300, 1300000, 0x40C00000, 0x2, 0x43458000, 0x114900, 0x40C74000, 0xFF,
  243. 0x40408000, 0x63, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0, 0x41000200, 1,
  244. 0x40CE0200, 0x0023000A, 0x40808000, 600000, 0x40808100, 1100000, 0x40808200, 800000,
  245. 0x40808300, 600000" />
  246. <Config
  247. Id="0x00001080" Type="1" Enable="true" Target="pineapple" Fps="240"
  248. Resources="0x4303C000, 0xA6428, 0x4080C000, 1300000, 0x4080C100, 1200000, 0x4080C200, 1300000,
  249. 0x4080C300, 1300000, 0x40C00000, 0x2, 0x43458000, 0x114900, 0x40C74000, 0xFF,
  250. 0x40408000, 0x63, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0, 0x41000200, 1,
  251. 0x40CE0200, 0x0023000A, 0x40808000, 600000, 0x40808100, 1100000, 0x40808200, 800000,
  252. 0x40808300, 600000" />
  253. <!--Prefling Scroll boost-->
  254. <!-- LLCC_DDR_BW_MIN_FREQ_V2 resource opcode, value-->
  255. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_BIG resource opcode, value -->
  256. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_LITTLE resource opcode, value -->
  257. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_PRIME resource opcode, value -->
  258. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM resource opcode, value -->
  259. <!-- SCHEDBOOST resource opcode, value-->
  260. <!-- L3_MEMLAT_MIN_FREQ resource opcode, value -->
  261. <!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
  262. <!-- LPM Bias resource opcode, value-->
  263. <!-- MIN_ONLINE_CPU_CLUSTER_BIG opcode, value-->
  264. <!-- Below additional resources for 120+fps-->
  265. <!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
  266. <!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
  267. <!-- MIN_ONLINE_CPU_CLUSTER_PRIME opcode, value-->
  268. <!-- SCHED_UP_DOWN_MIGRATE PRIME resource opcode, value -->
  269. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_BIG resource opcode, value -->
  270. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_LITTLE resource opcode, value -->
  271. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_PRIME resource opcode, value -->
  272. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM resource opcode, value -->
  273. <!-- TIMEOUT 80ms -->
  274. <!-- Type="4", Prefling boost -->
  275. <Config
  276. Id="0x00001080" Type="4" Enable="true" Timeout="80" Target="pineapple" Fps="60"
  277. Resources="0x4303C000, 0xA6428, 0x4080C000, 1000000, 0x4080C100, 1100000, 0x4080C200, 1000000,
  278. 0x4080C300, 1000000, 0x40C00000, 0x2, 0x43458000, 0xD2F00, 0x40C74000, 0xFF,
  279. 0x40408000, 0x63, 0x41000000, 3, 0x40808000, 600000, 0x40808100, 1000000, 0x40808200, 800000,
  280. 0x40808300, 600000" />
  281. <Config
  282. Id="0x00001080" Type="4" Enable="true" Timeout="80" Target="pineapple" Fps="90"
  283. Resources="0x4303C000, 0xA6428, 0x4080C000, 1000000, 0x4080C100, 1100000, 0x4080C200, 1000000,
  284. 0x4080C300, 1000000, 0x40C00000, 0x2, 0x43458000, 0xD2F00, 0x40C74000, 0xFF,
  285. 0x40408000, 0x63, 0x41000000, 3, 0x40808000, 600000, 0x40808100, 1000000, 0x40808200, 800000,
  286. 0x40808300, 600000" />
  287. <Config
  288. Id="0x00001080" Type="4" Enable="true" Timeout="80" Target="pineapple" Fps="120"
  289. Resources="0x4303C000, 0xA6428, 0x4080C000, 1000000, 0x4080C100, 1100000, 0x4080C200, 1000000,
  290. 0x4080C300, 1000000, 0x40C00000, 0x2, 0x43458000, 0xD2F00, 0x40C74000, 0xFF,
  291. 0x40408000, 0x63, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0, 0x41000200, 1,
  292. 0x40CE0200, 0x0023000A, 0x40808000, 600000, 0x40808100, 1000000, 0x40808200, 800000,
  293. 0x40808300, 600000" />
  294. <Config
  295. Id="0x00001080" Type="4" Enable="true" Timeout="80" Target="pineapple" Fps="144"
  296. Resources="0x4303C000, 0xA6428, 0x4080C000, 1300000, 0x4080C100, 1200000, 0x4080C200, 1300000,
  297. 0x4080C300, 1300000, 0x40C00000, 0x2, 0x43458000, 0x114900, 0x40C74000, 0xFF,
  298. 0x40408000, 0x63, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0, 0x41000200, 1,
  299. 0x40CE0200, 0x0023000A, 0x40808000, 600000, 0x40808100, 1100000, 0x40808200, 800000,
  300. 0x40808300, 600000" />
  301. <Config
  302. Id="0x00001080" Type="4" Enable="true" Timeout="80" Target="pineapple" Fps="180"
  303. Resources="0x4303C000, 0xA6428, 0x4080C000, 1300000, 0x4080C100, 1200000, 0x4080C200, 1300000,
  304. 0x4080C300, 1300000, 0x40C00000, 0x2, 0x43458000, 0x114900, 0x40C74000, 0xFF,
  305. 0x40408000, 0x63, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0, 0x41000200, 1,
  306. 0x40CE0200, 0x0023000A, 0x40808000, 600000, 0x40808100, 1100000, 0x40808200, 800000,
  307. 0x40808300, 600000" />
  308. <Config
  309. Id="0x00001080" Type="4" Enable="true" Timeout="80" Target="pineapple" Fps="240"
  310. Resources="0x4303C000, 0xA6428, 0x4080C000, 1300000, 0x4080C100, 1200000, 0x4080C200, 1300000,
  311. 0x4080C300, 1300000, 0x40C00000, 0x2, 0x43458000, 0x114900, 0x40C74000, 0xFF,
  312. 0x40408000, 0x63, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0, 0x41000200, 1,
  313. 0x40CE0200, 0x0023000A, 0x40808000, 600000, 0x40808100, 1100000, 0x40808200, 800000,
  314. 0x40808300, 600000" />
  315. <!--MTP boost-->
  316. <!-- SCHEDBOOST resource opcode, value-->
  317. <!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
  318. <!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
  319. <!-- CPUBOOST_MAX_FREQ TITANIUM Core resource opcode, value-->
  320. <!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
  321. <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
  322. <!-- CPUBOOST_MIN_FREQ TITANIUM Core resource opcode, value-->
  323. <!-- BACKGROUND GROUP resource opcode, value -->
  324. <!-- Type="", MTP boost -->
  325. <Config
  326. Id="0x00001086" Enable="true" Target="pineapple"
  327. Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40804300, 0xFFF,
  328. 0x40800000, 1800, 0x40800100, 1400, 0x40800300, 1800, 0x40C48000,0x3F" />
  329. <!--Drag boost-->
  330. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_BIG resource opcode, value -->
  331. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_LITTLE resource opcode, value -->
  332. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_PRIME resource opcode, value -->
  333. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM resource opcode, value -->
  334. <!-- SCHEDBOOST resource opcode, value-->
  335. <!-- L3_MEMLAT_MIN_FREQ resource opcode, value -->
  336. <!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
  337. <!-- LPM Bias resource opcode, value-->
  338. <!-- MIN_ONLINE_CPU_CLUSTER_BIG opcode, value-->
  339. <!-- Below additional resources for 120+fps-->
  340. <!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
  341. <!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
  342. <!-- MIN_ONLINE_CPU_CLUSTER_PRIME opcode, value-->
  343. <!-- SCHED_UP_DOWN_MIGRATE PRIME resource opcode, value -->
  344. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_BIG resource opcode, value -->
  345. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_LITTLE resource opcode, value -->
  346. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_PRIME resource opcode, value -->
  347. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM resource opcode, value -->
  348. <!-- Type="1", Drag boost -->
  349. <Config
  350. Id="0x00001087" Type="1" Enable="true" Timeout="0" Target="pineapple" Fps="60"
  351. Resources="0x4080C000, 1000000, 0x4080C100, 1100000, 0x4080C200, 1000000,
  352. 0x4080C300, 1000000, 0x40C00000, 0x2, 0x43458000, 0xD2F00, 0x40C74000, 0xFF,
  353. 0x40408000, 0x63, 0x41000000, 3, 0x40808000, 600000, 0x40808100, 1000000, 0x40808200, 800000,
  354. 0x40808300, 600000" />
  355. <Config
  356. Id="0x00001087" Type="1" Enable="true" Timeout="0" Target="pineapple" Fps="90"
  357. Resources="0x4080C000, 1000000, 0x4080C100, 1100000, 0x4080C200, 1000000,
  358. 0x4080C300, 1000000, 0x40C00000, 0x2, 0x43458000, 0xD2F00, 0x40C74000, 0xFF,
  359. 0x40408000, 0x63, 0x41000000, 3, 0x40808000, 600000, 0x40808100, 1000000, 0x40808200, 800000,
  360. 0x40808300, 600000" />
  361. <Config
  362. Id="0x00001087" Type="1" Enable="true" Timeout="0" Target="pineapple" Fps="120"
  363. Resources="0x4080C000, 1000000, 0x4080C100, 1100000, 0x4080C200, 1000000,
  364. 0x4080C300, 1000000, 0x40C00000, 0x2, 0x43458000, 0xD2F00, 0x40C74000, 0xFF,
  365. 0x40408000, 0x63, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0, 0x41000200, 1,
  366. 0x40CE0200, 0x0023000A, 0x40808000, 600000, 0x40808100, 1000000, 0x40808200, 800000,
  367. 0x40808300, 600000" />
  368. <Config
  369. Id="0x00001087" Type="1" Enable="true" Timeout="0" Target="pineapple" Fps="144"
  370. Resources="0x4080C000, 1300000, 0x4080C100, 1200000, 0x4080C200, 1300000,
  371. 0x4080C300, 1300000, 0x40C00000, 0x2, 0x43458000, 0x114900, 0x40C74000, 0xFF,
  372. 0x40408000, 0x63, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0, 0x41000200, 1,
  373. 0x40CE0200, 0x0023000A, 0x40808000, 600000, 0x40808100, 1100000, 0x40808200, 800000,
  374. 0x40808300, 600000" />
  375. <Config
  376. Id="0x00001087" Type="1" Enable="true" Timeout="0" Target="pineapple" Fps="180"
  377. Resources="0x4080C000, 1300000, 0x4080C100, 1200000, 0x4080C200, 1300000,
  378. 0x4080C300, 1300000, 0x40C00000, 0x2, 0x43458000, 0x114900, 0x40C74000, 0xFF,
  379. 0x40408000, 0x63, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0, 0x41000200, 1,
  380. 0x40CE0200, 0x0023000A, 0x40808000, 600000, 0x40808100, 1100000, 0x40808200, 800000,
  381. 0x40808300, 600000" />
  382. <Config
  383. Id="0x00001087" Type="1" Enable="true" Timeout="0" Target="pineapple" Fps="240"
  384. Resources="0x4080C000, 1300000, 0x4080C100, 1200000, 0x4080C200, 1300000,
  385. 0x4080C300, 1300000, 0x40C00000, 0x2, 0x43458000, 0x114900, 0x40C74000, 0xFF,
  386. 0x40408000, 0x63, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0, 0x41000200, 1,
  387. 0x40CE0200, 0x0023000A, 0x40808000, 600000, 0x40808100, 1100000, 0x40808200, 800000,
  388. 0x40808300, 600000" />
  389. <!--PackageInstall boost-->
  390. <!-- SCHEDBOOST resource opcode, value-->
  391. <!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
  392. <!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
  393. <!-- CPUBOOST_MAX_FREQ PRIME Core resource opcode, value-->
  394. <!-- CPUBOOST_MAX_FREQ TITANIUM Core resource opcode, value-->
  395. <!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
  396. <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
  397. <!-- CPUBOOST_MIN_FREQ PRIME Core resource opcode, value-->
  398. <!-- CPUBOOST_MIN_FREQ TITANIUM Core resource opcode, value-->
  399. <!-- SCHED_SYNC_HINT_ENABLE resource opcode, value-->
  400. <!-- SCHED_FORCE_LB_ENABLE resource opcode, value-->
  401. <!-- Type="", Package Install boost -->
  402. <Config
  403. Id="0x00001088" Enable="true" Target="pineapple"
  404. Resources="0x40C00000, 0x2, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40804200, 0xFFF,
  405. 0x40804300, 0xFFF, 0x40800000,0xFFF, 0x40800100,0xFFF, 0x40800200, 0xFFF,
  406. 0x40800300, 0xFFF, 0x40CA0000, 0, 0x40CCC000, 0" />
  407. <!--Rotation latency boost-->
  408. <!-- SCHEDBOOST resource opcode, value-->
  409. <!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
  410. <!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
  411. <!-- CPUBOOST_MAX_FREQ PRIME Core resource opcode, value-->
  412. <!-- CPUBOOST_MAX_FREQ TITANIUM Core resource opcode, value-->
  413. <!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
  414. <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
  415. <!-- CPUBOOST_MIN_FREQ PRIME Core resource opcode, value-->
  416. <!-- CPUBOOST_MIN_FREQ TITANIUM Core resource opcode, value-->
  417. <!-- Type="", Rotation latency boost -->
  418. <Config
  419. Id="0x00001089" Enable="true" Timeout="1500" Target="pineapple"
  420. Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40804200, 0xFFF,
  421. 0x40804300, 0xFFF, 0x40800000,0xFFF, 0x40800100,0xFFF, 0x40800200,0xFFF,
  422. 0x40800300,0xFFF" />
  423. <!--Rotation animation boost-->
  424. <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
  425. <!-- GPU MIN_FREQUENCY resource opcode,value-->
  426. <!-- Type="", Rotation animation boost -->
  427. <Config
  428. Id="0x00001090" Enable="true" Timeout="1000" Target="pineapple"
  429. Resources="0x40800100, 1000, 0x42804000, 0" />
  430. <!--Performance mode-->
  431. <!-- UCLAMP_BOOST -->
  432. <!-- SCHED_WINDOW_TICKS_UPDATE -->
  433. <!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
  434. <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
  435. <!-- CPUBOOST_MIN_FREQ PRIME Core resource opcode, value-->
  436. <!-- CPUBOOST_MIN_FREQ TITANIUM Core resource opcode, value-->
  437. <!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
  438. <!-- LPM_BIAS_HYST resource opcode, value-->
  439. <!-- DISABLE_PASR, value-->
  440. <!-- SCHED_MIN_TASK_UTIL_FOR_UCLAMP, value-->
  441. <!-- LLCC resource opcode, value-->
  442. <!-- MPCTLV3_SCHED_FMAX_CAP_BIG resource opcode, value-->
  443. <!-- MPCTLV3_SCHED_FMAX_CAP_LITTLE resource opcode, value-->
  444. <!-- MPCTLV3_SCHED_FMAX_CAP_PRIME resource opcode, value-->
  445. <!-- MPCTLV3_SCHED_FMAX_CAP_TITANIUM resource opcode, value-->
  446. <!-- MPCTLV3_SCHED_MAX_FREQ_PARTIAL_HALT resource opcode, value-->
  447. <!-- Type="", Performance mode -->
  448. <Config
  449. Id="0x00001091" Enable="true" Target="pineapple"
  450. Resources="0x40CAC000, 20, 0x40CA4000, 2, 0x40800000, 1785, 0x40800100, 800, 0x40800200, 1670,
  451. 0x40800300, 1785, 0x40C74000, 0xFF, 0x40408000, 0x63, 0x42C1C000, 1, 0x40CFC000, 0, 0x4348C000,0x71C50,
  452. 0X43C1C000, 0x7FFFFFFF, 0X43C1C100, 0x7FFFFFFF, 0X43C1C200, 0x7FFFFFFF, 0X43C1C300, 0x7FFFFFFF,
  453. 0X43C20000, 0x7FFFFFFF" />
  454. <!--Display on Resource -->
  455. <!-- Display on resource opcode, value -->
  456. <Config
  457. Id="0x00001041" Enable="true" Timeout="0" Target="pineapple"
  458. Resources="0x40000000, 1" />
  459. <!--Display off Resource -->
  460. <!-- Display on resource opcode, value -->
  461. <Config
  462. Id="0x00001040" Enable="true" Timeout="0" Target="pineapple"
  463. Resources="0x40000000, 0x0" />
  464. <!-- Doze hint -->
  465. <Config
  466. Id="0x00001053" Enable="true" Timeout="0" Target="pineapple"
  467. Resources="0x42C34000, 1" />
  468. <!--FPS Update from Framework-->
  469. <!-- SCHED_WINDOW_TICKS_UPDATE resource opcode, value -->
  470. <!-- BUS_DCVS_MEMLAT_SAMPLE_MS resource opcode, value -->
  471. <!-- Below additional resources for 120+ FPS -->
  472. <!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
  473. <!-- LPM Bias resource opcode, value-->
  474. <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
  475. <!-- WALT_RTG_CFS_BOOST_PRIO -->
  476. <!-- Type indicates FPS -->
  477. <!-- 30fps -->
  478. <Config
  479. Id="0x00001094" Type="30" Enable="true" Target="pineapple" Timeout="0"
  480. Resources="0x40CA4000, 4, 0x43468000, 16" />
  481. <!-- 45fps -->
  482. <Config
  483. Id="0x00001094" Type="45" Enable="true" Target="pineapple" Timeout="0"
  484. Resources="0x40CA4000, 4, 0x43468000, 16" />
  485. <!-- 60fps -->
  486. <Config
  487. Id="0x00001094" Type="60" Enable="true" Target="pineapple" Timeout="0"
  488. Resources="0x40CA4000, 4, 0x43468000, 16" />
  489. <!-- 90fps -->
  490. <Config
  491. Id="0x00001094" Type="90" Enable="true" Target="pineapple" Timeout="0"
  492. Resources="0x40CA4000, 3, 0x43468000, 12" />
  493. <!-- 120fps -->
  494. <Config
  495. Id="0x00001094" Type="120" Enable="true" Target="pineapple" Timeout="0"
  496. Resources="0x40CA4000, 2, 0x43468000, 8, 0x40C74000, 3, 0x40408000, 3,
  497. 0x40800100, 600" />
  498. <!-- 144fps -->
  499. <Config
  500. Id="0x00001094" Type="144" Enable="true" Target="pineapple" Timeout="0"
  501. Resources="0x40CA4000, 2, 0x43468000, 8, 0x40C74000, 3, 0x40408000, 3,
  502. 0x40800100, 800" />
  503. <!-- 180fps -->
  504. <Config
  505. Id="0x00001094" Type="180" Enable="true" Target="pineapple" Timeout="0"
  506. Resources="0x40CA4000, 2, 0x43468000, 8, 0x40C74000, 3, 0x40408000, 3,
  507. 0x40800100, 800" />
  508. <!-- 240fps -->
  509. <Config
  510. Id="0x00001094" Type="240" Enable="true" Target="pineapple" Timeout="0"
  511. Resources="0x40CA4000, 2, 0x43468000, 8, 0x40C74000, 3, 0x40408000, 3,
  512. 0x40800100, 800" />
  513. <!--FPS Immediate Update from within Perfd-->
  514. <!-- SCHED_WINDOW_TICKS_UPDATE resource opcode, value -->
  515. <!-- BUS_DCVS_MEMLAT_SAMPLE_MS resource opcode, value -->
  516. <!-- Below additional resources for 120+ FPS -->
  517. <!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
  518. <!-- LPM Bias resource opcode, value-->
  519. <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
  520. <!-- WALT_RTG_CFS_BOOST_PRIO -->
  521. <!-- Type indicates FPS -->
  522. <!-- 30fps -->
  523. <Config
  524. Id="0x0000109B" Type="30" Enable="true" Target="pineapple" Timeout="0"
  525. Resources="0x40CA4000, 4, 0x43468000, 16" />
  526. <!-- 45fps -->
  527. <Config
  528. Id="0x0000109B" Type="45" Enable="true" Target="pineapple" Timeout="0"
  529. Resources="0x40CA4000, 4, 0x43468000, 16" />
  530. <!-- 60fps -->
  531. <Config
  532. Id="0x0000109B" Type="60" Enable="true" Target="pineapple" Timeout="0"
  533. Resources="0x40CA4000, 4, 0x43468000, 16" />
  534. <!-- 90fps -->
  535. <Config
  536. Id="0x0000109B" Type="90" Enable="true" Target="pineapple" Timeout="0"
  537. Resources="0x40CA4000, 3, 0x43468000, 12" />
  538. <!-- 120fps -->
  539. <Config
  540. Id="0x0000109B" Type="120" Enable="true" Target="pineapple" Timeout="0"
  541. Resources="0x40CA4000, 2, 0x43468000, 8, 0x40C74000, 3, 0x40408000, 3,
  542. 0x40800100, 600" />
  543. <!-- 144fps -->
  544. <Config
  545. Id="0x0000109B" Type="144" Enable="true" Target="pineapple" Timeout="0"
  546. Resources="0x40CA4000, 2, 0x43468000, 8, 0x40C74000, 3, 0x40408000, 3,
  547. 0x40800100, 800" />
  548. <!-- 180fps -->
  549. <Config
  550. Id="0x0000109B" Type="180" Enable="true" Target="pineapple" Timeout="0"
  551. Resources="0x40CA4000, 2, 0x43468000, 8, 0x40C74000, 3, 0x40408000, 3,
  552. 0x40800100, 800" />
  553. <!-- 240fps -->
  554. <Config
  555. Id="0x0000109B" Type="240" Enable="true" Target="pineapple" Timeout="0"
  556. Resources="0x40CA4000, 2, 0x43468000, 8, 0x40C74000, 3, 0x40408000, 3,
  557. 0x40800100, 800" />
  558. <!-- PiCard Early Wakeup both GPU and Display -->
  559. <!-- 60, 90fps: CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
  560. <!-- GPU DISABLE resource opcode, value-->
  561. <!-- DISPLAY EARLY WAKEUP opcode, value-->
  562. <Config
  563. Id="0x00001098" Type="0" Enable="true" Target="pineapple" Timeout="2000" Fps="60"
  564. Resources="0x40800100, 700, 0x4281C000, 25, 0x41C0C000, 0" />
  565. <Config
  566. Id="0x00001098" Type="0" Enable="true" Target="pineapple" Timeout="2000" Fps="90"
  567. Resources="0x40800100, 700, 0x4281C000, 17, 0x41C0C000, 0" />
  568. <Config
  569. Id="0x00001098" Type="0" Enable="true" Target="pineapple" Timeout="2000" Fps="120"
  570. Resources="0x4281C000, 13, 0x41C0C000, 0" />
  571. <Config
  572. Id="0x00001098" Type="0" Enable="true" Target="pineapple" Timeout="2000" Fps="144"
  573. Resources="0x4281C000, 11, 0x41C0C000, 0" />
  574. <Config
  575. Id="0x00001098" Type="0" Enable="true" Target="pineapple" Timeout="2000" Fps="180"
  576. Resources="0x4281C000, 9, 0x41C0C000, 0" />
  577. <Config
  578. Id="0x00001098" Type="0" Enable="true" Target="pineapple" Timeout="2000" Fps="240"
  579. Resources="0x4281C000, 7, 0x41C0C000, 0" />
  580. <!-- PiCard Early Wakeup GPU only -->
  581. <!-- 60, 90fps: CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
  582. <!-- GPU DISABLE resource opcode, value-->
  583. <Config
  584. Id="0x00001099" Type="0" Enable="true" Target="pineapple" Timeout="2000" Fps="60"
  585. Resources="0x40800100, 700, 0x4281C000, 25" />
  586. <Config
  587. Id="0x00001099" Type="0" Enable="true" Target="pineapple" Timeout="2000" Fps="90"
  588. Resources="0x40800100, 700, 0x4281C000, 17" />
  589. <Config
  590. Id="0x00001099" Type="0" Enable="true" Target="pineapple" Timeout="2000" Fps="120"
  591. Resources="0x4281C000, 13" />
  592. <Config
  593. Id="0x00001099" Type="0" Enable="true" Target="pineapple" Timeout="2000" Fps="144"
  594. Resources="0x4281C000, 11" />
  595. <Config
  596. Id="0x00001099" Type="0" Enable="true" Target="pineapple" Timeout="2000" Fps="180"
  597. Resources="0x4281C000, 9" />
  598. <Config
  599. Id="0x00001099" Type="0" Enable="true" Target="pineapple" Timeout="2000" Fps="240"
  600. Resources="0x4281C000, 7" />
  601. <!-- PiCard Early Wakeup Display only -->
  602. <!-- 60, 90fps: CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
  603. <!-- DISPLAY EARLY WAKEUP opcode, value-->
  604. <Config
  605. Id="0x0000109A" Type="0" Enable="true" Target="pineapple" Timeout="2000" Fps="60"
  606. Resources="0x40800100, 700, 0x41C0C000, 0" />
  607. <Config
  608. Id="0x0000109A" Type="0" Enable="true" Target="pineapple" Timeout="2000" Fps="90"
  609. Resources="0x40800100, 700, 0x41C0C000, 0" />
  610. <Config
  611. Id="0x0000109A" Type="0" Enable="true" Target="pineapple" Timeout="2000" Fps="120"
  612. Resources="0x41C0C000, 0" />
  613. <Config
  614. Id="0x0000109A" Type="0" Enable="true" Target="pineapple" Timeout="2000" Fps="144"
  615. Resources="0x41C0C000, 0" />
  616. <Config
  617. Id="0x0000109A" Type="0" Enable="true" Target="pineapple" Timeout="2000" Fps="180"
  618. Resources="0x41C0C000, 0" />
  619. <Config
  620. Id="0x0000109A" Type="0" Enable="true" Target="pineapple" Timeout="2000" Fps="240"
  621. Resources="0x41C0C000, 0" />
  622. <!--Large Comp Hint -->
  623. <!-- CPU min freq resource opcode, value -->
  624. <!-- GPU MIN_FREQUENCY resource opcode,value (not present for 30 - 90)-->
  625. <!-- PID Affine opcode,value -->
  626. <Config
  627. Id="0x00001097" Type="0" Enable="false" Timeout="5000" Target="pineapple" Fps="30"
  628. Resources="0x40800000, 500" />
  629. <Config
  630. Id="0x00001097" Type="0" Enable="false" Timeout="5000" Target="pineapple" Fps="60"
  631. Resources="0x40800000, 500" />
  632. <Config
  633. Id="0x00001097" Type="0" Enable="false" Timeout="5000" Target="pineapple" Fps="90"
  634. Resources="0x40800000, 500" />
  635. <Config
  636. Id="0x00001097" Type="0" Enable="false" Timeout="5000" Target="pineapple" Fps="120"
  637. Resources="0x40800000, 1500, 0x42804000, 0" />
  638. <Config
  639. Id="0x00001097" Type="0" Enable="false" Timeout="5000" Target="pineapple" Fps="144"
  640. Resources="0x40800000, 1500, 0x42804000, 0" />
  641. <Config
  642. Id="0x00001097" Type="0" Enable="false" Timeout="5000" Target="pineapple" Fps="180"
  643. Resources="0x40800000, 1500, 0x42804000, 0" />
  644. <Config
  645. Id="0x00001097" Type="0" Enable="false" Timeout="5000" Target="pineapple" Fps="240"
  646. Resources="0x40800000, 1500, 0x42804000, 0" />
  647. <!-- Silky Scroll boost -->
  648. <!-- SCHEDBOOST resource opcode, value-->
  649. <!-- MIN_ONLINE_CPU_CLUSTER_BIG opcode, value-->
  650. <!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
  651. <!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
  652. <!-- Type 5 Light Scrolls : Horizontal and Vertical 60 FPS -->
  653. <Config
  654. Id="0x00001080" Type="5" Enable="true" Target="pineapple"
  655. Resources="0x40C00000, 0x2, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0" />
  656. <!-- SCHEDBOOST resource opcode, value-->
  657. <!-- MIN_ONLINE_CPU_CLUSTER_BIG opcode, value-->
  658. <!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
  659. <!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
  660. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_BIG resource opcode, value -->
  661. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_PRIME resource opcode, value -->
  662. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM resource opcode, value -->
  663. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_BIG resource opcode, value -->
  664. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_PRIME resource opcode, value -->
  665. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM resource opcode, value -->
  666. <!-- MIN_ONLINE_CPU_CLUSTER_PRIME opcode, value-->
  667. <!-- SCHED_UP_DOWN_MIGRATE PRIME resource opcode, value -->
  668. <!-- Type 5 Light Scrolls : Horizontal and Vertical 90+ FPS -->
  669. <Config
  670. Id="0x00001080" Type="5" Enable="true" Target="pineapple" Fps="90"
  671. Resources="0x40C00000, 0x2, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0,
  672. 0x4080C000, 998000, 0x4080C200, 998000, 0x4080C300, 998000,
  673. 0x40808000, 600000, 0x40808200, 800000, 0x40808300, 600000,
  674. 0x41000200, 1"/>
  675. <Config
  676. Id="0x00001080" Type="5" Enable="true" Target="pineapple" Fps="120, 144, 180, 240"
  677. Resources="0x40C00000, 0x2, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0,
  678. 0x4080C000, 1000000, 0x4080C200, 1000000, 0x4080C300, 1000000,
  679. 0x40808000, 600000, 0x40808200, 800000, 0x40808300, 600000,
  680. 0x41000200, 1, 0x40CE0200, 0x0023000A"/>
  681. <!-- SCHEDBOOST resource opcode, value-->
  682. <!-- MIN_ONLINE_CPU_CLUSTER_BIG opcode, value-->
  683. <!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
  684. <!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
  685. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_BIG resource opcode, value -->
  686. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_PRIME resource opcode, value -->
  687. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM resource opcode, value -->
  688. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_BIG resource opcode, value -->
  689. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_PRIME resource opcode, value -->
  690. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM resource opcode, value -->
  691. <!-- Type 6 Medium Scrolls : Horizontal and Vertical 60 FPS -->
  692. <Config
  693. Id="0x00001080" Type="6" Enable="true" Target="pineapple"
  694. Resources="0x40C00000, 0x2, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0,
  695. 0x4080C000, 998000, 0x4080C200, 998000, 0x4080C300, 998000,
  696. 0x40808000, 600000, 0x40808200, 800000, 0x40808300, 600000" />
  697. <!-- SCHEDBOOST resource opcode, value-->
  698. <!-- MIN_ONLINE_CPU_CLUSTER_BIG opcode, value-->
  699. <!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
  700. <!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
  701. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_BIG resource opcode, value -->
  702. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_PRIME resource opcode, value -->
  703. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM resource opcode, value -->
  704. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_BIG resource opcode, value -->
  705. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_PRIME resource opcode, value -->
  706. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM resource opcode, value -->
  707. <!-- MIN_ONLINE_CPU_CLUSTER_PRIME opcode, value-->
  708. <!-- SCHED_UP_DOWN_MIGRATE PRIME resource opcode, value -->
  709. <!-- Type 6 Medium Scrolls : Horizontal and Vertical 90+ FPS -->
  710. <Config
  711. Id="0x00001080" Type="6" Enable="true" Target="pineapple" Fps="90"
  712. Resources="
  713. 0x40C00000, 0x2, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0,
  714. 0x4080C000, 998000, 0x4080C200, 998000, 0x4080C300, 998000,
  715. 0x40808000, 600000, 0x40808200, 800000, 0x40808300, 600000,
  716. 0x41000200, 1" />
  717. <Config
  718. Id="0x00001080" Type="6" Enable="true" Target="pineapple" Fps="120, 144, 180, 240"
  719. Resources="0x40C00000, 0x2, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0,
  720. 0x4080C000, 1000000, 0x4080C200, 1000000, 0x4080C300, 1000000,
  721. 0x40808000, 600000, 0x40808200, 800000, 0x40808300, 600000,
  722. 0x41000200, 1, 0x40CE0200, 0x0023000A" />
  723. <!-- SCHEDBOOST resource opcode, value-->
  724. <!-- MIN_ONLINE_CPU_CLUSTER_BIG opcode, value-->
  725. <!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
  726. <!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
  727. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_BIG resource opcode, value -->
  728. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_PRIME resource opcode, value -->
  729. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM resource opcode, value -->
  730. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_BIG resource opcode, value -->
  731. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_PRIME resource opcode, value -->
  732. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM resource opcode, value -->
  733. <!-- LLCBW_MIN_FREQ resource opcode, value-->
  734. <!-- L3_MEMLAT_MIN_FREQ resource opcode, value -->
  735. <!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
  736. <!-- LPM Bias resource opcode, value-->
  737. <!-- Type 7 Heavy Scrolls : Horizontal and Vertical 60 FPS -->
  738. <Config
  739. Id="0x00001080" Type="7" Enable="true" Target="pineapple"
  740. Resources="0x40C00000, 0x2, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0,
  741. 0x4080C000, 1000000, 0x4080C200, 1000000, 0x4080C300, 1000000,
  742. 0x40808000, 600000, 0x40808200, 800000, 0x40808300, 600000,
  743. 0x4303C000, 0xA6428, 0x43458000, 0xD2F00, 0x40C74000, 0xFF,
  744. 0x40408000, 0x63" />
  745. <!-- SCHEDBOOST resource opcode, value-->
  746. <!-- MIN_ONLINE_CPU_CLUSTER_BIG opcode, value-->
  747. <!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
  748. <!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
  749. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_BIG resource opcode, value -->
  750. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_PRIME resource opcode, value -->
  751. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM resource opcode, value -->
  752. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_BIG resource opcode, value -->
  753. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_PRIME resource opcode, value -->
  754. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM resource opcode, value -->
  755. <!-- MIN_ONLINE_CPU_CLUSTER_PRIME opcode, value-->
  756. <!-- LLCBW_MIN_FREQ resource opcode, value-->
  757. <!-- L3_MEMLAT_MIN_FREQ resource opcode, value -->
  758. <!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
  759. <!-- LPM Bias resource opcode, value-->
  760. <!-- SCHED_UP_DOWN_MIGRATE PRIME resource opcode, value -->
  761. <!-- Type 7 Heavy Scrolls : Horizontal and Vertical 90+ FPS -->
  762. <Config
  763. Id="0x00001080" Type="7" Enable="true" Target="pineapple" Fps="90"
  764. Resources="0x40C00000, 0x2, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0,
  765. 0x4080C000, 1000000, 0x4080C200, 1000000, 0x4080C300, 1000000,
  766. 0x40808000, 600000, 0x40808200, 800000, 0x40808300, 600000,
  767. 0x41000200, 1, 0x4303C000, 0xA6428, 0x43458000, 0xD2F00, 0x40C74000,
  768. 0xFF, 0x40408000, 0x63, 0x40CE0200, 0x0023000A" />
  769. <Config
  770. Id="0x00001080" Type="7" Enable="true" Target="pineapple" Fps="120, 144, 180, 240"
  771. Resources="0x40C00000, 0x2, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0,
  772. 0x4080C000, 1300000, 0x4080C200, 1300000, 0x4080C300, 1300000,
  773. 0x40808000, 600000, 0x40808200, 800000, 0x40808300, 600000,
  774. 0x41000200, 1, 0x4303C000, 0xA6428, 0x43458000, 0x114900,
  775. 0x40C74000, 0xFF, 0x40408000, 0x63, 0x40CE0200, 0x0023000A" />
  776. <!-- Prefling boost from silky scrolls -->
  777. <!-- SCHEDBOOST resource opcode, value-->
  778. <!-- MIN_ONLINE_CPU_CLUSTER_BIG opcode, value-->
  779. <!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
  780. <!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
  781. <!-- Type 5 Light pre-fling : Horizontal and Vertical 60 FPS -->
  782. <Config
  783. Id="0x000010A6" Type="5" Enable="true" Timeout="100" Target="pineapple" Fps="60"
  784. Resources="0x40C00000, 0x2, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0" />
  785. <!-- SCHEDBOOST resource opcode, value-->
  786. <!-- MIN_ONLINE_CPU_CLUSTER_BIG opcode, value-->
  787. <!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
  788. <!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
  789. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_BIG resource opcode, value -->
  790. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_PRIME resource opcode, value -->
  791. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM resource opcode, value -->
  792. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_BIG resource opcode, value -->
  793. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_PRIME resource opcode, value -->
  794. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM resource opcode, value -->
  795. <!-- MIN_ONLINE_CPU_CLUSTER_PRIME opcode, value-->
  796. <!-- SCHED_UP_DOWN_MIGRATE PRIME resource opcode, value -->
  797. <!-- Type 5 Light pre-fling : Horizontal and Vertical 90+ FPS -->
  798. <Config
  799. Id="0x000010A6" Type="5" Enable="true" Timeout="100" Target="pineapple" Fps="90, 120, 144, 180, 240"
  800. Resources="0x40C00000, 0x2, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0,
  801. 0x4080C000, 1000000, 0x4080C200, 1000000, 0x4080C300, 1000000,
  802. 0x40808000, 600000, 0x40808200, 800000, 0x40808300, 600000,
  803. 0x41000200, 1, 0x40CE0200, 0x0023000A"/>
  804. <!-- SCHEDBOOST resource opcode, value-->
  805. <!-- MIN_ONLINE_CPU_CLUSTER_BIG opcode, value-->
  806. <!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
  807. <!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
  808. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_BIG resource opcode, value -->
  809. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_PRIME resource opcode, value -->
  810. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM resource opcode, value -->
  811. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_BIG resource opcode, value -->
  812. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_PRIME resource opcode, value -->
  813. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM resource opcode, value -->
  814. <!-- Type 6 Medium pre-fling : Horizontal and Vertical 60 FPS -->
  815. <Config
  816. Id="0x000010A6" Type="6" Enable="true" Timeout="100" Target="pineapple" Fps="60"
  817. Resources="0x40C00000, 0x2, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0,
  818. 0x4080C000, 998000, 0x4080C200, 998000, 0x4080C300, 998000,
  819. 0x40808000, 600000, 0x40808200, 800000, 0x40808300, 600000" />
  820. <!-- SCHEDBOOST resource opcode, value-->
  821. <!-- MIN_ONLINE_CPU_CLUSTER_BIG opcode, value-->
  822. <!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
  823. <!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
  824. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_BIG resource opcode, value -->
  825. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_PRIME resource opcode, value -->
  826. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM resource opcode, value -->
  827. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_BIG resource opcode, value -->
  828. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_PRIME resource opcode, value -->
  829. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM resource opcode, value -->
  830. <!-- MIN_ONLINE_CPU_CLUSTER_PRIME opcode, value-->
  831. <!-- SCHED_UP_DOWN_MIGRATE PRIME resource opcode, value -->
  832. <!-- Type 6 Medium pre-fling : Horizontal and Vertical 90+ FPS -->
  833. <Config
  834. Id="0x000010A6" Type="6" Enable="true" Timeout="100" Target="pineapple" Fps="90, 120, 144, 180, 240"
  835. Resources="0x40C00000, 0x2, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0,
  836. 0x4080C000, 1000000, 0x4080C200, 1000000, 0x4080C300, 1000000,
  837. 0x40808000, 600000, 0x40808200, 800000, 0x40808300, 600000,
  838. 0x41000200, 1, 0x40CE0200, 0x0023000A" />
  839. <!-- SCHEDBOOST resource opcode, value-->
  840. <!-- MIN_ONLINE_CPU_CLUSTER_BIG opcode, value-->
  841. <!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
  842. <!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
  843. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_BIG resource opcode, value -->
  844. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_PRIME resource opcode, value -->
  845. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM resource opcode, value -->
  846. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_BIG resource opcode, value -->
  847. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_PRIME resource opcode, value -->
  848. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM resource opcode, value -->
  849. <!-- LLCBW_MIN_FREQ resource opcode, value-->
  850. <!-- L3_MEMLAT_MIN_FREQ resource opcode, value -->
  851. <!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
  852. <!-- LPM Bias resource opcode, value-->
  853. <!-- Type 7 Heavy pre-fling : Horizontal and Vertical 60 FPS -->
  854. <Config
  855. Id="0x000010A6" Type="7" Enable="true" Timeout="100" Target="pineapple" Fps="60"
  856. Resources="0x40C00000, 0x2, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0,
  857. 0x4080C000, 1000000, 0x4080C200, 1000000, 0x4080C300, 1000000,
  858. 0x40808000, 600000, 0x40808200, 800000, 0x40808300, 600000,
  859. 0x4303C000, 0xA6428, 0x43458000, 0xD2F00, 0x40C74000, 0xFF,
  860. 0x40408000, 0x63" />
  861. <!-- SCHEDBOOST resource opcode, value-->
  862. <!-- MIN_ONLINE_CPU_CLUSTER_BIG opcode, value-->
  863. <!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
  864. <!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
  865. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_BIG resource opcode, value -->
  866. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_PRIME resource opcode, value -->
  867. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM resource opcode, value -->
  868. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_BIG resource opcode, value -->
  869. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_PRIME resource opcode, value -->
  870. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM resource opcode, value -->
  871. <!-- MIN_ONLINE_CPU_CLUSTER_PRIME opcode, value-->
  872. <!-- LLCBW_MIN_FREQ resource opcode, value-->
  873. <!-- L3_MEMLAT_MIN_FREQ resource opcode, value -->
  874. <!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
  875. <!-- LPM Bias resource opcode, value-->
  876. <!-- SCHED_UP_DOWN_MIGRATE PRIME resource opcode, value -->
  877. <!-- Type 7 Heavy pre-fling : Horizontal and Vertical 90+ FPS -->
  878. <Config
  879. Id="0x000010A6" Type="7" Enable="true" Timeout="100" Target="pineapple" Fps="90, 120, 144, 180, 240"
  880. Resources="0x40C00000, 0x2, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0,
  881. 0x4080C000, 1300000, 0x4080C200, 1300000, 0x4080C300, 1300000,
  882. 0x40808000, 600000, 0x40808200, 800000, 0x40808300, 600000,
  883. 0x41000200, 1, 0x4303C000, 0xA6428, 0x43458000, 0x114900,
  884. 0x40C74000, 0xFF, 0x40408000, 0x63, 0x40CE0200, 0x0023000A" />
  885. <!-- HEIF Decode or Encode boost -->
  886. <!-- SCHEDBOOST resource opcode, value-->
  887. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_BIG resource opcode, value -->
  888. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_LITTLE resource opcode, value -->
  889. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_PRIME resource opcode, value -->
  890. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM resource opcode, value -->
  891. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_BIG resource opcode, value -->
  892. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_LITTLE resource opcode, value -->
  893. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_PRIME resource opcode, value -->
  894. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM resource opcode, value -->
  895. <Config
  896. Id="0x000010A7" Type="1" Enable="true" Timeout="2000" Target="pineapple"
  897. Resources="0x40C00000, 0x1, 0x4080C000, 2950000, 0x4080C100, 2260000,
  898. 0x4080C200, 3300000, 0x4080C300, 2950000, 0x40808000, 1070000,
  899. 0x40808100, 1010000, 0x40808200, 1010000, 0x40808300, 1070000" />
  900. <!--Silky Scrolls V2 boost-->
  901. <!-- MPCTLV3_SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value -->
  902. <!-- MPCTLV3_SCHED_MIN_TASK_UTIL_FOR_BOOST, value -->
  903. <!-- MPCTLV3_SCHED_BOOST, value -->
  904. <!-- MPCTLV3_MIN_ONLINE_CPU_CLUSTER_BIG, value -->
  905. <!-- Type 5 Light Drags: 90 and lower FPS -->
  906. <Config
  907. Id="0x00001087" Type="5" Enable="true" Timeout="0" Target="pineapple" Fps="60,90"
  908. Resources="0x40C78000, 0, 0x40C7C000, 0, 0x40C00000, 2, 0x41000000, 3" />
  909. <!-- MPCTLV3_SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value -->
  910. <!-- MPCTLV3_SCHED_MIN_TASK_UTIL_FOR_BOOST, value -->
  911. <!-- MPCTLV3_SCHED_BOOST, value -->
  912. <!-- MPCTLV3_MIN_ONLINE_CPU_CLUSTER_BIG, value -->
  913. <!-- Type 5 Light Drags: 120 and higher FPS -->
  914. <Config
  915. Id="0x00001087" Type="5" Enable="true" Timeout="0" Target="pineapple" Fps="120,144,180,240"
  916. Resources="0x40C78000, 0, 0x40C7C000, 0, 0x40C00000, 2, 0x41000000, 3" />
  917. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_BIG, value -->
  918. <!-- MPCTLV3_MIN_ONLINE_CPU_CLUSTER_BIG, value -->
  919. <!-- MPCTLV3_SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value -->
  920. <!-- MPCTLV3_SCHED_MIN_TASK_UTIL_FOR_BOOST, value -->
  921. <!-- MPCTLV3_SCHED_BOOST, value -->
  922. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_PRIME, value -->
  923. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM, value -->
  924. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_BIG, value -->
  925. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_PRIME, value -->
  926. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM, value -->
  927. <!-- MPCTLV3_MIN_ONLINE_CPU_CLUSTER_PRIME, value -->
  928. <!-- Type 6 Medium Drags, 90 and lower FPS -->
  929. <Config
  930. Id="0x00001087" Type="6" Enable="true" Timeout="0" Target="pineapple" Fps="60,90"
  931. Resources="0x4080C000, 998000, 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0,
  932. 0x40C00000, 2, 0x4080C200, 998000, 0x4080C300, 998000,
  933. 0x40808000, 600000, 0x40808200, 800000, 0x40808300, 600000,
  934. 0x41000200, 1" />
  935. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_BIG, value -->
  936. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_LITTLE, value -->
  937. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_PRIME, value -->
  938. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM, value -->
  939. <!-- MPCTLV3_SCHED_BOOST, value -->
  940. <!-- MPCTLV3_MIN_ONLINE_CPU_CLUSTER_BIG, value -->
  941. <!-- MPCTLV3_SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value -->
  942. <!-- MPCTLV3_SCHED_MIN_TASK_UTIL_FOR_BOOST, value -->
  943. <!-- MPCTLV3_MIN_ONLINE_CPU_CLUSTER_PRIME, value -->
  944. <!-- MPCTLV3_SCHED_UP_DOWN_MIGRATE, value -->
  945. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_BIG, value -->
  946. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_LITTLE, value -->
  947. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_PRIME, value -->
  948. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM, value -->
  949. <!-- Type 6 Medium Drags, 120 FPS -->
  950. <Config
  951. Id="0x00001087" Type="6" Enable="true" Timeout="0" Target="pineapple" Fps="120"
  952. Resources="0x4080C000, 902400, 0x4080C100, 1000000,
  953. 0x4080C200, 902400, 0x4080C300, 902400, 0x40C00000, 2, 0x41000000, 3,
  954. 0x40C78000, 0, 0x40C7C000, 0, 0x41000200, 1, 0x40CE0200, 0x0023000A,
  955. 0x40808000, 600000, 0x40808100, 902400, 0x40808200, 800000, 0x40808300, 600000" />
  956. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_BIG, value -->
  957. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_LITTLE, value -->
  958. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_PRIME, value -->
  959. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM, value -->
  960. <!-- MPCTLV3_SCHED_BOOST, value -->
  961. <!-- MPCTLV3_BUS_DCVS_L3_MEMLAT_MIN_FREQ_PRIME, value -->
  962. <!-- MPCTLV3_SCHED_BUSY_HYSTERSIS_CPU_MASK, value -->
  963. <!-- MPCTLV3_LPM_BIAS_HYST, value -->
  964. <!-- MPCTLV3_MIN_ONLINE_CPU_CLUSTER_BIG, value -->
  965. <!-- MPCTLV3_SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value -->
  966. <!-- MPCTLV3_SCHED_MIN_TASK_UTIL_FOR_BOOST, value -->
  967. <!-- MPCTLV3_MIN_ONLINE_CPU_CLUSTER_PRIME, value -->
  968. <!-- MPCTLV3_SCHED_UP_DOWN_MIGRATE, value -->
  969. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_BIG, value -->
  970. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_LITTLE, value -->
  971. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_PRIME, value -->
  972. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM, value -->
  973. <!-- Type 6 Medium Drags, 144 and higher FPS -->
  974. <Config
  975. Id="0x00001087" Type="6" Enable="true" Timeout="0" Target="pineapple" Fps="144,180,240"
  976. Resources="0x4080C000, 1000000, 0x4080C100, 1100000, 0x4080C200, 1000000,
  977. 0x4080C300, 1000000, 0x40C00000, 2, 0x43458000, 864000, 0x40C74000, 0xFF, 0x40408000, 0x63,
  978. 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0, 0x41000200, 1, 0x40CE0200, 0x0023000A,
  979. 0x40808000, 600000, 0x40808100, 1000000, 0x40808200, 800000, 0x40808300, 600000" />
  980. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_BIG, value -->
  981. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_LITTLE, value -->
  982. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_PRIME, value -->
  983. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM, value -->
  984. <!-- MPCTLV3_SCHED_BOOST, value -->
  985. <!-- MPCTLV3_BUS_DCVS_L3_MEMLAT_MIN_FREQ_PRIME, value -->
  986. <!-- MPCTLV3_SCHED_BUSY_HYSTERSIS_CPU_MASK, value -->
  987. <!-- MPCTLV3_LPM_BIAS_HYST, value -->
  988. <!-- MPCTLV3_MIN_ONLINE_CPU_CLUSTER_BIG , value -->
  989. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_BIG, value -->
  990. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_LITTLE, value -->
  991. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_PRIME, value -->
  992. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM, value -->
  993. <!-- Type 7 Heavy Drags, 90 and lower FPS -->
  994. <Config
  995. Id="0x00001087" Type="7" Enable="true" Timeout="0" Target="pineapple" Fps="60,90"
  996. Resources="0x4080C000, 1000000, 0x4080C100, 1100000, 0x4080C200, 1000000,
  997. 0x4080C300, 1000000, 0x40C00000, 0x2, 0x43458000, 0xD2F00, 0x40C74000, 0xFF,
  998. 0x40408000, 0x63, 0x41000000, 3,
  999. 0x40808000, 600000, 0x40808100, 1000000, 0x40808200, 800000, 0x40808300, 600000" />
  1000. <!-- LLCC_DDR_BW_MIN_FREQ_V2 resource opcode, value-->
  1001. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_BIG resource opcode, value -->
  1002. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_LITTLE resource opcode, value -->
  1003. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_PRIME resource opcode, value -->
  1004. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM resource opcode, value -->
  1005. <!-- SCHEDBOOST resource opcode, value-->
  1006. <!-- L3_MEMLAT_MIN_FREQ resource opcode, value -->
  1007. <!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
  1008. <!-- LPM Bias resource opcode, value-->
  1009. <!-- MIN_ONLINE_CPU_CLUSTER_BIG opcode, value-->
  1010. <!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
  1011. <!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
  1012. <!-- MIN_ONLINE_CPU_CLUSTER_PRIME opcode, value-->
  1013. <!-- SCHED_UP_DOWN_MIGRATE PRIME resource opcode, value -->
  1014. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_BIG resource opcode, value -->
  1015. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_LITTLE resource opcode, value -->
  1016. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_PRIME resource opcode, value -->
  1017. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM resource opcode, value -->
  1018. <!-- Type=7 Heavy Drags, 120 FPS -->
  1019. <Config
  1020. Id="0x00001087" Type="7" Enable="true" Timeout="0" Target="pineapple" Fps="120"
  1021. Resources="0x4080C000, 1000000, 0x4080C100, 1100000, 0x4080C200, 1000000,
  1022. 0x4080C300, 1000000, 0x40C00000, 0x2, 0x43458000, 0xD2F00, 0x40C74000, 0xFF, 0x40408000, 0x63,
  1023. 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0, 0x41000200, 1, 0x40CE0200, 0x0023000A,
  1024. 0x40808000, 600000, 0x40808100, 1000000, 0x40808200, 800000, 0x40808300, 600000" />
  1025. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_BIG resource opcode, value -->
  1026. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_LITTLE resource opcode, value -->
  1027. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_PRIME resource opcode, value -->
  1028. <!-- MPCTLV3_WALT_ADAPTIVE_HIGH_FREQ_TITANIUM resource opcode, value -->
  1029. <!-- SCHEDBOOST resource opcode, value-->
  1030. <!-- L3_MEMLAT_MIN_FREQ resource opcode, value -->
  1031. <!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
  1032. <!-- LPM Bias resource opcode, value-->
  1033. <!-- MIN_ONLINE_CPU_CLUSTER_BIG opcode, value-->
  1034. <!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
  1035. <!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
  1036. <!-- MIN_ONLINE_CPU_CLUSTER_PRIME opcode, value-->
  1037. <!-- SCHED_UP_DOWN_MIGRATE PRIME resource opcode, value -->
  1038. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_BIG resource opcode, value -->
  1039. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_LITTLE resource opcode, value -->
  1040. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_PRIME resource opcode, value -->
  1041. <!-- MPCTLV3_WALT_ADAPTIVE_LOW_FREQ_TITANIUM resource opcode, value -->
  1042. <!-- Type=7 Heavy Drags, 144 and higher FPS -->
  1043. <Config
  1044. Id="0x00001087" Type="7" Enable="true" Timeout="0" Target="pineapple" Fps="144,180,240"
  1045. Resources="0x4080C000, 1300000, 0x4080C100, 1200000, 0x4080C200, 1300000,
  1046. 0x4080C300, 1300000, 0x40C00000, 0x2, 0x43458000, 0x114900, 0x40C74000, 0xFF, 0x40408000, 0x63,
  1047. 0x41000000, 3, 0x40C78000, 0, 0x40C7C000, 0, 0x41000200, 1, 0x40CE0200, 0x0023000A,
  1048. 0x40808000, 600000, 0x40808100, 1100000, 0x40808200, 800000, 0x40808300, 600000" />
  1049. </PerfBoost>
  1050. </BoostConfigs>