powerhint.xml 46 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <!--
  3. /* Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved.
  4. * SPDX-License-Identifier: BSD-3-Clause-Clear, E1Q
  5. */
  6. -->
  7. <HintConfigs>
  8. <Powerhint>
  9. <!--video encode 30 fps-->
  10. <Config
  11. Id="0x00001203" Enable="true" Target="pineapple"
  12. Resources="" />
  13. <!--sustained performance-->
  14. <Config
  15. Id="0x00001206" Enable="true" Target="pineapple"
  16. Resources=""/>
  17. <!--vr mode-->
  18. <Config
  19. Id="0x00001207" Enable="true" Target="pineapple"
  20. Resources=""/>
  21. <!--vr mode sustained performance-->
  22. <Config
  23. Id="0x00001301" Enable="true" Target="pineapple"
  24. Resources=""/>
  25. <!-- qvr level cpu1 gpu1 -->
  26. <!-- B CPU - Cluster min freq ~.902 Ghz -->
  27. <!-- B CPU - Cluster max freq ~.2.092 Ghz -->
  28. <!-- L CPU - Cluster min freq ~. 595 Ghz -->
  29. <!-- L CPU - Cluster max freq ~1.286 Ghz -->
  30. <!-- P CPU - PRIME CPU min freq ~.921 Ghz-->
  31. <!-- P CPU - PRIME CPU max freq ~2.112 Ghz -->
  32. <!-- GPU - min pwrlevel 9 (freq 315 Mhz) -->
  33. <!-- GPU - max pwrlevel 5 (freq 540 Mhz) -->
  34. <!-- Min Big CPUs 3 -->
  35. <!-- Min Prime CPUs 1 -->
  36. <!-- Indefinite Duration -->
  37. <Config
  38. Id="0x0000130A" Enable="true" Target="pineapple" Timeout="0"
  39. Resources="0x40800000, 0x386, 0x40804000, 0x82C, 0x40800100, 0x253, 0x40804100, 0x506,
  40. 0x40800200, 0x399, 0x40804200, 0x840, 0x42804000, 0x9, 0x42808000, 0x5, 0x41000000, 0x3,
  41. 0x41000200, 0x1"/>
  42. <!-- qvr level cpu1 gpu2 -->
  43. <!-- B CPU - Cluster min freq ~.902 Ghz -->
  44. <!-- B CPU - Cluster max freq ~.2.092 Ghz -->
  45. <!-- L CPU - Cluster min freq ~. 595 Ghz -->
  46. <!-- L CPU - Cluster max freq ~1.286 Ghz -->
  47. <!-- P CPU - PRIME CPU min freq ~.921 Ghz-->
  48. <!-- P CPU - PRIME CPU max freq ~2.112 Ghz -->
  49. <!-- GPU - min pwrlevel 9 (freq 315 Mhz) -->
  50. <!-- GPU - max pwrlevel 5 (freq 540 Mhz) -->
  51. <!-- Min Big CPUs 3 -->
  52. <!-- Min Prime CPUs 1 -->
  53. <!-- Indefinite Duration -->
  54. <Config
  55. Id="0x0000130B" Enable="true" Target="pineapple" Timeout="0"
  56. Resources="0x40800000, 0x386, 0x40804000, 0x82C, 0x40800100, 0x253, 0x40804100, 0x506,
  57. 0x40800200, 0x399, 0x40804200, 0x840, 0x42804000, 0x9, 0x42808000, 0x5, 0x41000000, 0x3,
  58. 0x41000200, 0x1"/>
  59. <!-- qvr level cpu1 gpu3 -->
  60. <!-- B CPU - Cluster min freq ~.902 Ghz -->
  61. <!-- B CPU - Cluster max freq ~.2.092 Ghz -->
  62. <!-- L CPU - Cluster min freq ~. 595 Ghz -->
  63. <!-- L CPU - Cluster max freq ~1.286 Ghz -->
  64. <!-- P CPU - PRIME CPU min freq ~.921 Ghz-->
  65. <!-- P CPU - PRIME CPU max freq ~2.112 Ghz -->
  66. <!-- GPU - min pwrlevel 9 (freq 315 Mhz) -->
  67. <!-- GPU - max pwrlevel 5 (freq 540 Mhz) -->
  68. <!-- Min Big CPUs 3 -->
  69. <!-- Min Prime CPUs 1 -->
  70. <!-- Indefinite Duration -->
  71. <Config
  72. Id="0x0000130C" Enable="true" Target="pineapple" Timeout="0"
  73. Resources="0x40800000, 0x386, 0x40804000, 0x82C, 0x40800100, 0x253, 0x40804100, 0x506,
  74. 0x40800200, 0x399, 0x40804200, 0x840, 0x42804000, 0x9, 0x42808000, 0x5, 0x41000000, 0x3,
  75. 0x41000200, 0x1"/>
  76. <!-- qvr level cpu2 gpu1 -->
  77. <!-- B CPU - Cluster min freq ~.902 Ghz -->
  78. <!-- B CPU - Cluster max freq ~.2.092 Ghz -->
  79. <!-- L CPU - Cluster min freq ~. 595 Ghz -->
  80. <!-- L CPU - Cluster max freq ~1.286 Ghz -->
  81. <!-- P CPU - PRIME CPU min freq ~.921 Ghz-->
  82. <!-- P CPU - PRIME CPU max freq ~2.112 Ghz -->
  83. <!-- GPU - min pwrlevel 9 (freq 315 Mhz) -->
  84. <!-- GPU - max pwrlevel 5 (freq 540 Mhz) -->
  85. <!-- Min Big CPUs 3 -->
  86. <!-- Min Prime CPUs 1 -->
  87. <!-- Indefinite Duration -->
  88. <Config
  89. Id="0x0000130D" Enable="true" Target="pineapple" Timeout="0"
  90. Resources="0x40800000, 0x386, 0x40804000, 0x82C, 0x40800100, 0x253, 0x40804100, 0x506,
  91. 0x40800200, 0x399, 0x40804200, 0x840, 0x42804000, 0x9, 0x42808000, 0x5, 0x41000000, 0x3,
  92. 0x41000200, 0x1"/>
  93. <!-- qvr level cpu2 gpu2 -->
  94. <!-- B CPU - Cluster min freq ~.902 Ghz -->
  95. <!-- B CPU - Cluster max freq ~.2.092 Ghz -->
  96. <!-- L CPU - Cluster min freq ~. 595 Ghz -->
  97. <!-- L CPU - Cluster max freq ~1.286 Ghz -->
  98. <!-- P CPU - PRIME CPU min freq ~.921 Ghz-->
  99. <!-- P CPU - PRIME CPU max freq ~2.112 Ghz -->
  100. <!-- GPU - min pwrlevel 9 (freq 315 Mhz) -->
  101. <!-- GPU - max pwrlevel 5 (freq 540 Mhz) -->
  102. <!-- Min Big CPUs 3 -->
  103. <!-- Min Prime CPUs 1 -->
  104. <!-- Indefinite Duration -->
  105. <Config
  106. Id="0x0000130E" Enable="true" Target="pineapple" Timeout="0"
  107. Resources="0x40800000, 0x386, 0x40804000, 0x82C, 0x40800100, 0x253, 0x40804100, 0x506,
  108. 0x40800200, 0x399, 0x40804200, 0x840, 0x42804000, 0x9, 0x42808000, 0x5, 0x41000000, 0x3,
  109. 0x41000200, 0x1"/>
  110. <!-- qvr level cpu2 gpu3 -->
  111. <!-- B CPU - Cluster min freq ~.902 Ghz -->
  112. <!-- B CPU - Cluster max freq ~.2.092 Ghz -->
  113. <!-- L CPU - Cluster min freq ~. 595 Ghz -->
  114. <!-- L CPU - Cluster max freq ~1.286 Ghz -->
  115. <!-- P CPU - PRIME CPU min freq ~.921 Ghz-->
  116. <!-- P CPU - PRIME CPU max freq ~2.112 Ghz -->
  117. <!-- GPU - min pwrlevel 9 (freq 315 Mhz) -->
  118. <!-- GPU - max pwrlevel 5 (freq 540 Mhz) -->
  119. <!-- Min Big CPUs 3 -->
  120. <!-- Min Prime CPUs 1 -->
  121. <!-- Indefinite Duration -->
  122. <Config
  123. Id="0x0000130F" Enable="true" Target="pineapple" Timeout="0"
  124. Resources="0x40800000, 0x386, 0x40804000, 0x82C, 0x40800100, 0x253, 0x40804100, 0x506,
  125. 0x40800200, 0x399, 0x40804200, 0x840, 0x42804000, 0x9, 0x42808000, 0x5, 0x41000000, 0x3,
  126. 0x41000200, 0x1"/>
  127. <!-- qvr level cpu3 gpu1 -->
  128. <!-- B CPU - Cluster min freq ~.902 Ghz -->
  129. <!-- B CPU - Cluster max freq ~.2.092 Ghz -->
  130. <!-- L CPU - Cluster min freq ~. 595 Ghz -->
  131. <!-- L CPU - Cluster max freq ~1.286 Ghz -->
  132. <!-- P CPU - PRIME CPU min freq ~.921 Ghz-->
  133. <!-- P CPU - PRIME CPU max freq ~2.112 Ghz -->
  134. <!-- GPU - min pwrlevel 9 (freq 315 Mhz) -->
  135. <!-- GPU - max pwrlevel 5 (freq 540 Mhz) -->
  136. <!-- Min Big CPUs 3 -->
  137. <!-- Min Prime CPUs 1 -->
  138. <!-- Indefinite Duration -->
  139. <Config
  140. Id="0x00001310" Enable="true" Target="pineapple" Timeout="0"
  141. Resources="0x40800000, 0x386, 0x40804000, 0x82C, 0x40800100, 0x253, 0x40804100, 0x506,
  142. 0x40800200, 0x399, 0x40804200, 0x840, 0x42804000, 0x9, 0x42808000, 0x5, 0x41000000, 0x3,
  143. 0x41000200, 0x1"/>
  144. <!-- qvr level cpu3 gpu2 -->
  145. <!-- B CPU - Cluster min freq ~.902 Ghz -->
  146. <!-- B CPU - Cluster max freq ~.2.092 Ghz -->
  147. <!-- L CPU - Cluster min freq ~. 595 Ghz -->
  148. <!-- L CPU - Cluster max freq ~1.286 Ghz -->
  149. <!-- P CPU - PRIME CPU min freq ~.921 Ghz-->
  150. <!-- P CPU - PRIME CPU max freq ~2.112 Ghz -->
  151. <!-- GPU - min pwrlevel 9 (freq 315 Mhz) -->
  152. <!-- GPU - max pwrlevel 5 (freq 540 Mhz) -->
  153. <!-- Min Big CPUs 3 -->
  154. <!-- Min Prime CPUs 1 -->
  155. <!-- Indefinite Duration -->
  156. <Config
  157. Id="0x00001311" Enable="true" Target="pineapple" Timeout="0"
  158. Resources="0x40800000, 0x386, 0x40804000, 0x82C, 0x40800100, 0x253, 0x40804100, 0x506,
  159. 0x40800200, 0x399, 0x40804200, 0x840, 0x42804000, 0x9, 0x42808000, 0x5, 0x41000000, 0x3,
  160. 0x41000200, 0x1"/>
  161. <!-- qvr level cpu3 gpu3 -->
  162. <!-- B CPU - Cluster min freq ~.902 Ghz -->
  163. <!-- B CPU - Cluster max freq ~.2.092 Ghz -->
  164. <!-- L CPU - Cluster min freq ~. 595 Ghz -->
  165. <!-- L CPU - Cluster max freq ~1.286 Ghz -->
  166. <!-- P CPU - PRIME CPU min freq ~.921 Ghz-->
  167. <!-- P CPU - PRIME CPU max freq ~2.112 Ghz -->
  168. <!-- GPU - min pwrlevel 9 (freq 315 Mhz) -->
  169. <!-- GPU - max pwrlevel 5 (freq 540 Mhz) -->
  170. <!-- Min Big CPUs 3 -->
  171. <!-- Min Prime CPUs 1 -->
  172. <!-- Indefinite Duration -->
  173. <Config
  174. Id="0x00001312" Enable="true" Target="pineapple" Timeout="0"
  175. Resources="0x40800000, 0x386, 0x40804000, 0x82C, 0x40800100, 0x253, 0x40804100, 0x506,
  176. 0x40800200, 0x399, 0x40804200, 0x840, 0x42804000, 0x9, 0x42808000, 0x5, 0x41000000, 0x3,
  177. 0x41000200, 0x1"/>
  178. <!-- POWER_HINT_ID_OPEN_CAMERA -->
  179. <!-- MPCTLV3_ALL_CPUS_PWR_CLPS_DIS : 0x40400000 : 0x1 -->
  180. <!-- MPCTLV3_SCHED_BOOST : 0x40C00000 : 0x1 -->
  181. <!-- MPCTLV3_CPUBW_HWMON_MIN_FREQ : 0x41800000 : 0xFF not working -->
  182. <!-- MPCTLV3_LLCBW_HWMON_MIN_FREQ : 0x43000000 : 0xFF not working -->
  183. <!-- MPCTLV3_STORAGE_CLK_SCALING_DISABLE : 0x42C10000 : 0x1 -->
  184. <!-- MPCTLV3_L3_MEMLAT_MIN_FREQ : 0x43400000 : 0xFFFF max_freq read fail -->
  185. <!-- MPCTLV3_MIN_FREQ_CLUSTER_BIG_CORE_0 : 0x40800000 : 0xFFF -->
  186. <!-- MPCTLV3_MIN_FREQ_CLUSTER_LITTLE_CORE_0 : 0x40800100 : 0xFFF -->
  187. <!-- MPCTLV3_MIN_FREQ_CLUSTER_PLUS_CORE_0 : 0x40800200 : 0xFFF -->
  188. <!-- MPCTLV3_MIN_FREQ_CLUSTER_TITANIUM_CORE_0 : 0x40800300 : 0xFFF -->
  189. <Config
  190. Id="0x00001330" Enable="true" Timeout="0" Target="pineapple"
  191. Resources="0x40400000, 0x1, 0x40C00000, 0x1, 0x42C10000, 0x1,
  192. 0x40800000, 0xFFF,
  193. 0x40800100, 0xFFF,
  194. 0x40800200, 0xFFF,
  195. 0x40800300, 0xFFF"/>
  196. <!-- POWER_HINT_ID_CLOSE_CAMERA -->
  197. <!-- MPCTLV3_ALL_CPUS_PWR_CLPS_DIS : 0x40400000 : 0x1 -->
  198. <!-- MPCTLV3_SCHED_BOOST : 0x40C00000 : 0x1 -->
  199. <!-- MPCTLV3_STORAGE_CLK_SCALING_DISABLE : 0x42C10000 : 0x1 -->
  200. <!-- MPCTLV3_MIN_FREQ_CLUSTER_BIG_CORE_0 : 0x40800000 : 0xFFF -->
  201. <!-- MPCTLV3_MIN_FREQ_CLUSTER_LITTLE_CORE_0 : 0x40800100 : 0xFFF -->
  202. <!-- MPCTLV3_MIN_FREQ_CLUSTER_PLUS_CORE_0 : 0x40800200 : 0xFFF -->
  203. <!-- MPCTLV3_MIN_FREQ_CLUSTER_TITANIUM_CORE_0 : 0x40800300 : 0xFFF -->
  204. <Config
  205. Id="0x00001331" Enable="true" Timeout="0" Target="pineapple"
  206. Resources="0x40400000, 0x1, 0x40C00000, 0x1, 0x42C10000, 0x1,
  207. 0x40800000, 0xFFF,
  208. 0x40800100, 0xFFF,
  209. 0x40800200, 0xFFF,
  210. 0x40800300, 0xFFF"/>
  211. <!-- POWER_HINT_ID_COMMON -->
  212. <!-- MPCTLV3_CPUBW_HWMON_SAMPLE_MS : 0x41820000 0x4183C000 : 0x10( 16) -->
  213. <!-- MPCTLV3_CPUBW_HWMON_IO_PERCENT : 0x41808000 0x41834000 : 0x64(100) -->
  214. <!-- MPCTLV3_CPUBW_HWMON_HYST_OPT : 0x4180C000 0x41838000 : 0 -->
  215. <!-- MPCTLV3_LLCBW_HWMON_SAMPLE_MS : 0x4300C000 0x43034000 : 0x10( 16) -->
  216. <!-- MPCTLV3_LLCBW_HWMON_IO_PERCENT : 0x43004000 0x43020000 : 0x64(100) -->
  217. <!-- MPCTLV3_LLCBW_HWMON_HYST_OPT : 0x43008000 0x43024000 : 0 -->
  218. <Config
  219. Id="0x00001332" Enable="true" Timeout="0" Target="pineapple"
  220. Resources="0x4183C000, 0x10, 0x41834000, 0x64, 0x41838000, 0,
  221. 0x43034000, 0x10, 0x43020000, 0x64, 0x43024000, 0"/>
  222. <!-- POWER_HINT_ID_VIDEO_ENCODE_FHD_30FPS -->
  223. <!-- MPCTLV3_LLCC_DDR_LAT_RATIO_CELL_0 : 0x43434000 : 0x1 -->
  224. <!-- MPCTLV3_LLCC_DDR_LAT_RATIO_CELL_1 : 0x43438000 : 0x1 -->
  225. <!-- MPCTLV3_LLCC_MEMLAT_RATIO_CELL_0 : 0x43420000 : 0x1 -->
  226. <!-- MPCTLV3_LLCC_MEMLAT_RATIO_CELL_1 : 0x43424000 : 0x1 -->
  227. <!-- MPCTLV3_SCHEDUTIL_PREDICTIVE_LOAD_CLUSTER_LITTLE : 0x41444100 : 0 -->
  228. <!-- MPCTLV3_SCHEDUTIL_PREDICTIVE_LOAD_CLUSTER_BIG : 0x41444000 : 0 -->
  229. <!-- MPCTLV3_SCHEDUTIL_HISPEED_LOAD_CLUSTER_BIG : 0x41440000 : 99 -->
  230. <!-- MPCTLV3_BUS_DCVS_LLCC_DDR_BW_MIN_FREQ : 0x4303C000 : 0x858B8 -->
  231. <!-- MPCTLV3_SCHED_UP_DOWN_MIGRATE(Silver/Gold) : 0x40CE0000 : 0x001E0014(30/10) -->
  232. <Config
  233. Id="0x00001333" Enable="true" Timeout="0" Target="pineapple"
  234. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  235. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  236. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  237. 0x40CE0000, 0x001E0014"/>
  238. <!-- POWER_HINT_ID_VIDEO_ENCODE_UHD_30FPS -->
  239. <Config
  240. Id="0x00001334" Enable="true" Timeout="0" Target="pineapple"
  241. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  242. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  243. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  244. 0x40CE0000, 0x001E0014"/>
  245. <!-- POWER_HINT_ID_VIDEO_ENCODE_8K_30FPS -->
  246. <Config
  247. Id="0x00001335" Enable="true" Timeout="0" Target="pineapple"
  248. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  249. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  250. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99,
  251. 0x40CE0000, 0x001E0014"/>
  252. <!-- POWER_HINT_ID_VIDEO_ENCODE_FHD_60FPS -->
  253. <!-- MPCTLV3_MIN_ONLINE_CPU_CLUSTER_LITTLE : 0x41000100 : 0x2 -->
  254. <!-- MPCTLV3_MIN_ONLINE_CPU_CLUSTER_BIG : 0x41000000 : 0x5 -->
  255. <!-- MPCTLV3_MIN_ONLINE_CPU_CLUSTER_PRIME : 0x41000200 : 0x1 -->
  256. <Config
  257. Id="0x00001336" Enable="true" Timeout="0" Target="pineapple"
  258. Resources="0x4183C000, 0x10, 0x43034000, 0x10,
  259. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  260. 0x41000100, 2, 0x41000000, 5, 0x41000200, 1,
  261. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  262. 0x40CE0000, 0x001E0014"/>
  263. <!-- POWER_HINT_ID_VIDEO_ENCODE_UHD_60FPS -->
  264. <Config
  265. Id="0x00001337" Enable="true" Timeout="0" Target="pineapple"
  266. Resources="0x4183C000, 0x10, 0x43034000, 0x10,
  267. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  268. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x17BA38,
  269. 0x40CE0000, 0x001E0014, 0x40800000, 1056"/>
  270. <!-- POWER_HINT_ID_VIDEO_ENCODE_FHD_30FPS_FRONT -->
  271. <Config
  272. Id="0x00001338" Enable="true" Timeout="0" Target="pineapple"
  273. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  274. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  275. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  276. 0x40CE0000, 0x001E0014, 0x40800000, 1171"/>
  277. <!-- POWER_HINT_ID_VIDEO_ENCODE_UHD_30FPS_FRONT -->
  278. <Config
  279. Id="0x00001339" Enable="true" Timeout="0" Target="pineapple"
  280. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  281. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  282. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  283. 0x40CE0000, 0x001E0014"/>
  284. <!-- POWER_HINT_ID_VIDEO_ENCODE_FHD_60FPS_FRONT -->
  285. <Config
  286. Id="0x0000133A" Enable="true" Timeout="0" Target="pineapple"
  287. Resources="0x4183C000, 0x10, 0x43034000, 0x10,
  288. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  289. 0x41000100, 2, 0x41000000, 5, 0x41000200, 1,
  290. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  291. 0x40CE0000, 0x001E0014"/>
  292. <!-- POWER_HINT_ID_VIDEO_ENCODE_UHD_60FPS_FRONT -->
  293. <Config
  294. Id="0x0000133B" Enable="true" Timeout="0" Target="pineapple"
  295. Resources="0x4183C000, 0x10, 0x43034000, 0x10,
  296. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  297. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x17BA38,
  298. 0x40CE0000, 0x001E0014, 0x40800000, 1056"/>
  299. <!-- POWER_HINT_ID_VIDEO_ENCODE_FHD_30FPS_PRO -->
  300. <Config
  301. Id="0x0000133C" Enable="true" Timeout="0" Target="pineapple"
  302. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  303. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  304. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  305. 0x40CE0000, 0x001E0014"/>
  306. <!-- POWER_HINT_ID_VIDEO_ENCODE_UHD_30FPS_PRO -->
  307. <Config
  308. Id="0x0000133D" Enable="true" Timeout="0" Target="pineapple"
  309. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  310. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  311. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  312. 0x40CE0000, 0x001E0014"/>
  313. <!-- POWER_HINT_ID_VIDEO_ENCODE_8K_30FPS_PRO -->
  314. <Config
  315. Id="0x0000133E" Enable="true" Timeout="0" Target="pineapple"
  316. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  317. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  318. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99,
  319. 0x40CE0000, 0x001E0014"/>
  320. <!-- POWER_HINT_ID_VIDEO_ENCODE_FHD_60FPS_PRO -->
  321. <Config
  322. Id="0x0000133F" Enable="true" Timeout="0" Target="pineapple"
  323. Resources="0x4183C000, 0x10, 0x43034000, 0x10,
  324. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  325. 0x41000100, 2, 0x41000000, 5, 0x41000200, 1,
  326. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  327. 0x40CE0000, 0x001E0014"/>
  328. <!-- POWER_HINT_ID_VIDEO_ENCODE_UHD_60FPS_PRO -->
  329. <Config
  330. Id="0x00001340" Enable="true" Timeout="0" Target="pineapple"
  331. Resources="0x4183C000, 0x10, 0x43034000, 0x10,
  332. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  333. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x17BA38,
  334. 0x40CE0000, 0x001E0014, 0x40800000, 1056"/>
  335. <!-- POWER_HINT_ID_VIDEO_ENCODE_FHD_120FPS_PRO -->
  336. <!-- MPCTLV3_ALL_CPUS_PWR_CLPS_DIS : 0x40400000 : 1 -->
  337. <!-- MPCTLV3_CPUBW_HWMON_SAMPLE_MS : 0x41820000 0x4183C000 : 10 -->
  338. <!-- MPCTLV3_CPUBW_HWMON_IO_PERCENT : 0x41808000 0x41834000 : 80 -->
  339. <!-- MPCTLV3_CPUBW_HWMON_HYST_OPT : 0x4180C000 0x41838000 : 0 -->
  340. <!-- MPCTLV3_SCHED_UP_DOWN_MIGRATE(Gold/GoldPlus) : 0x40CE0200 : 0x003C0032(60/50) -->
  341. <!-- MPCTLV3_MIN_FREQ_CLUSTER_BIG_CORE_0 : 0x40800000 : 1113 -->
  342. <!-- MPCTLV3_MIN_FREQ_CLUSTER_PLUS_CORE_0 : 0x40800200 : 1171 -->
  343. <Config
  344. Id="0x00001341" Enable="true" Timeout="0" Target="pineapple"
  345. Resources="0x40400000, 0x1, 0x4183C000, 10, 0x41834000, 80, 0x41838000, 0,
  346. 0x40CE0000, 0x001E0014, 0x40CE0200, 0x003C0032,
  347. 0x40800000, 1113, 0x40800200, 1171"/>
  348. <!-- POWER_HINT_ID_VIDEO_ENCODE_FHD_30FPS_PRO_FRONT -->
  349. <Config
  350. Id="0x00001342" Enable="true" Timeout="0" Target="pineapple"
  351. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  352. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  353. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  354. 0x40CE0000, 0x001E0014"/>
  355. <!-- POWER_HINT_ID_VIDEO_ENCODE_UHD_30FPS_PRO_FRONT -->
  356. <Config
  357. Id="0x00001343" Enable="true" Timeout="0" Target="pineapple"
  358. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  359. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  360. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  361. 0x40CE0000, 0x001E0014"/>
  362. <!-- POWER_HINT_ID_VIDEO_ENCODE_FHD_60FPS_PRO_FRONT -->
  363. <Config
  364. Id="0x00001344" Enable="true" Timeout="0" Target="pineapple"
  365. Resources="0x4183C000, 0x10, 0x43034000, 0x10,
  366. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  367. 0x41000100, 2, 0x41000000, 5, 0x41000200, 1,
  368. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  369. 0x40CE0000, 0x001E0014"/>
  370. <!-- POWER_HINT_ID_VIDEO_ENCODE_UHD_60FPS_PRO_FRONT -->
  371. <Config
  372. Id="0x00001345" Enable="true" Timeout="0" Target="pineapple"
  373. Resources="0x4183C000, 0x10, 0x43034000, 0x10,
  374. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  375. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x17BA38,
  376. 0x40CE0000, 0x001E0014, 0x40800000, 1056"/>
  377. <!-- POWER_HINT_ID_VIDEO_ENCODE_HFR -->
  378. <Config
  379. Id="0x00001346" Enable="true" Timeout="0" Target="pineapple"
  380. Resources="0x40400000, 0x1, 0x4183C000, 10, 0x41834000, 80, 0x41838000, 0,
  381. 0x40CE0000, 0x001E0014, 0x40CE0200, 0x003C0032,
  382. 0x40800000, 1113, 0x40800200, 1171"/>
  383. <!-- POWER_HINT_ID_VIDEO_ENCODE_HFR_480FPS -->
  384. <Config
  385. Id="0x00001347" Enable="true" Timeout="0" Target="pineapple"
  386. Resources="0x40400000, 0x1, 0x4183C000, 10, 0x41834000, 80, 0x41838000, 0,
  387. 0x40CE0000, 0x001E0014, 0x40CE0200, 0x003C0032,
  388. 0x40800000, 1113, 0x40800200, 1171"/>
  389. <!-- POWER_HINT_ID_VIDEO_ENCODE_FHD_30FPS_BEAUTY -->
  390. <Config
  391. Id="0x00001348" Enable="true" Timeout="0" Target="pineapple"
  392. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  393. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  394. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  395. 0x40CE0000, 0x001E0014"/>
  396. <!-- POWER_HINT_ID_VIDEO_ENCODE_UHD_30FPS_BEAUTY -->
  397. <Config
  398. Id="0x00001349" Enable="true" Timeout="0" Target="pineapple"
  399. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  400. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  401. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  402. 0x40CE0000, 0x001E0014"/>
  403. <!-- POWER_HINT_ID_VIDEO_ENCODE_UHD_60FPS_EISOFF -->
  404. <Config
  405. Id="0x0000134A" Enable="true" Timeout="0" Target="pineapple"
  406. Resources="0x4183C000, 0x10, 0x43034000, 0x10,
  407. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  408. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x17BA38,
  409. 0x40CE0000, 0x001E0014, 0x40800000, 1286"/>
  410. <!-- POWER_HINT_ID_VIDEO_ENCODE_FHD_30FPS_BEAUTY_FRONT -->
  411. <Config
  412. Id="0x0000134B" Enable="true" Timeout="0" Target="pineapple"
  413. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  414. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  415. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  416. 0x40CE0000, 0x001E0014, 0x40800000, 1324"/>
  417. <!-- POWER_HINT_ID_VIDEO_ENCODE_FHD_60FPS_BEAUTY_FRONT -->
  418. <Config
  419. Id="0x0000134C" Enable="true" Timeout="0" Target="pineapple"
  420. Resources="0x4183C000, 0x10, 0x43034000, 0x10,
  421. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  422. 0x41000100, 2, 0x41000000, 5, 0x41000200, 1,
  423. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  424. 0x40CE0000, 0x001E0014, 0x40800000, 1324"/>
  425. <!-- POWER_HINT_ID_VIDEO_ENCODE_FHD_30FPS_HDR10 -->
  426. <Config
  427. Id="0x0000134D" Enable="true" Timeout="0" Target="pineapple"
  428. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  429. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  430. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  431. 0x40CE0000, 0x001E0014"/>
  432. <!-- POWER_HINT_ID_VIDEO_ENCODE_UHD_30FPS_HDR10 -->
  433. <!-- MPCTLV3_ALL_CPUS_PWR_CLPS_DIS, 0x1 -->
  434. <Config
  435. Id="0x0000134E" Enable="true" Timeout="0" Target="pineapple"
  436. Resources="0x40400000, 0x1, 0x4183C000, 0x21, 0x43034000, 0x21,
  437. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  438. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  439. 0x40CE0000, 0x001E0014"/>
  440. <!-- POWER_HINT_ID_VIDEO_ENCODE_FHD_60FPS_HDR10 -->
  441. <!-- MPCTLV3_ALL_CPUS_PWR_CLPS_DIS, 0x1-->
  442. <Config
  443. Id="0x0000134F" Enable="true" Timeout="0" Target="pineapple"
  444. Resources="0x40400000, 0x1, 0x4183C000, 0x10, 0x43034000, 0x10,
  445. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  446. 0x41000100, 2, 0x41000000, 5, 0x41000200, 1,
  447. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  448. 0x40CE0000, 0x001E0014, 0x40800000, 1171"/>
  449. <!-- POWER_HINT_ID_VIDEO_ENCODE_UHD_60FPS_HDR10 -->
  450. <Config
  451. Id="0x00001350" Enable="true" Timeout="0" Target="pineapple"
  452. Resources="0x4183C000, 0x10, 0x43034000, 0x10,
  453. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  454. 0x41000100, 2, 0x41000000, 5, 0x41000200, 1,
  455. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x17BA38,
  456. 0x40CE0000, 0x001E0014, 0x40800000, 1171"/>
  457. <!-- POWER_HINT_ID_VIDEO_ENCODE_HYPER_LAPSE -->
  458. <Config
  459. Id="0x00001351" Enable="true" Timeout="0" Target="pineapple"
  460. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  461. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  462. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  463. 0x40CE0000, 0x001E0014"/>
  464. <!-- POWER_HINT_ID_VIDEO_ENCODE_FHD_30FPS_SUPER_STEADY -->
  465. <!-- MPCTLV3_ALL_CPUS_PWR_CLPS_DIS : 0x40400000 : 0x1 -->
  466. <Config
  467. Id="0x00001352" Enable="true" Timeout="0" Target="pineapple"
  468. Resources="0x40400000, 0x1, 0x4183C000, 0x21, 0x43034000, 0x21,
  469. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  470. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  471. 0x40CE0000, 0x001E0014"/>
  472. <!-- POWER_HINT_ID_VIDEO_ENCODE_FHD_60FPS_SUPER_STEADY -->
  473. <!-- MPCTLV3_ALL_CPUS_PWR_CLPS_DIS : 0x40400000 : 0x1 -->
  474. <Config
  475. Id="0x00001353" Enable="true" Timeout="0" Target="pineapple"
  476. Resources="0x40400000, 0x1, 0x4183C000, 0x10, 0x43034000, 0x10,
  477. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  478. 0x41000100, 2, 0x41000000, 5, 0x41000200, 1,
  479. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  480. 0x40CE0000, 0x001E0014"/>
  481. <!-- POWER_HINT_ID_VIDEO_ENCODE_TRACKING_ZOOM -->
  482. <Config
  483. Id="0x00001354" Enable="true" Timeout="0" Target="pineapple"
  484. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  485. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  486. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  487. 0x40CE0000, 0x001E0014"/>
  488. <!-- POWER_HINT_ID_VIDEO_ENCODE_LIVE_FOCUS_VIDEO -->
  489. <Config
  490. Id="0x00001355" Enable="true" Timeout="0" Target="pineapple"
  491. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  492. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  493. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  494. 0x40804000, 1459, 0x40804100, 1286, 0x40804200, 1286, 0x40804300, 1017,
  495. 0x42804000, 14, 0x42808000, 13,
  496. 0x40CE0000, 0x001E0014"/>
  497. <!-- POWER_HINT_ID_VIDEO_ENCODE_LIVE_FOCUS_VIDEO_FRONT -->
  498. <Config
  499. Id="0x00001356" Enable="true" Timeout="0" Target="pineapple"
  500. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  501. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  502. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  503. 0x42804000, 12, 0x42808000, 11,
  504. 0x40CE0000, 0x001E0014"/>
  505. <!-- POWER_HINT_ID_VIDEO_ENCODE_DUAL_REC -->
  506. <Config
  507. Id="0x00001357" Enable="true" Timeout="0" Target="pineapple"
  508. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  509. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  510. 0x41000100, 2, 0x41000000, 5, 0x41000200, 1,
  511. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  512. 0x40CE0000, 0x001E000A, 0x40800100, 960, 0x40800000, 1113"/>
  513. <!-- POWER_HINT_ID_VIDEO_ENCODE_AR_DOODLE -->
  514. <Config
  515. Id="0x00001358" Enable="true" Timeout="0" Target="pineapple"
  516. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  517. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  518. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  519. 0x40CE0000, 0x001E0014"/>
  520. <!-- POWER_HINT_ID_PREVIEW -->
  521. <!-- MPCTLV3_LLCC_DDR_LAT_RATIO_CELL_0 : 0x43434000 : 0x1 -->
  522. <!-- MPCTLV3_LLCC_DDR_LAT_RATIO_CELL_1 : 0x43438000 : 0x1 -->
  523. <!-- MPCTLV3_LLCC_MEMLAT_RATIO_CELL_0 : 0x43420000 : 0x1 -->
  524. <!-- MPCTLV3_LLCC_MEMLAT_RATIO_CELL_1 : 0x43424000 : 0x1 -->
  525. <!-- MPCTLV3_SCHEDUTIL_PREDICTIVE_LOAD_CLUSTER_LITTLE : 0x41444100 : 0 -->
  526. <!-- MPCTLV3_SCHEDUTIL_PREDICTIVE_LOAD_CLUSTER_BIG : 0x41444000 : 0 -->
  527. <!-- MPCTLV3_SCHEDUTIL_HISPEED_LOAD_CLUSTER_BIG : 0x41440000 : 99 -->
  528. <!-- MPCTLV3_BUS_DCVS_LLCC_DDR_BW_MIN_FREQ : 0x4303C000 : 0x858B8 -->
  529. <!-- MPCTLV3_SCHED_UP_DOWN_MIGRATE(Silver/Gold) : 0x40CE0000 : 0x001E0014(30/10) -->
  530. <Config
  531. Id="0x00001359" Enable="true" Timeout="0" Target="pineapple"
  532. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  533. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  534. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  535. 0x40CE0000, 0x001E0014"/>
  536. <!-- POWER_HINT_ID_PREVIEW_FRONT -->
  537. <Config
  538. Id="0x0000135A" Enable="true" Timeout="0" Target="pineapple"
  539. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  540. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  541. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  542. 0x40CE0000, 0x001E0014"/>
  543. <!-- POWER_HINT_ID_VT_CALL -->
  544. <Config
  545. Id="0x0000135B" Enable="true" Timeout="0" Target="pineapple"
  546. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  547. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  548. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  549. 0x40CE0000, 0x00230019, 0x40CE0200, 0x00320028,
  550. 0x40804100, 1344, 0x40804300, 1075"/>
  551. <!-- POWER_HINT_ID_STP -->
  552. <Config
  553. Id="0x0000135C" Enable="true" Timeout="0" Target="pineapple"
  554. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  555. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  556. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  557. 0x40CE0000, 0x001E0014"/>
  558. <!-- POWER_HINT_ID_LIVE_FOCUS -->
  559. <Config
  560. Id="0x0000135D" Enable="true" Timeout="0" Target="pineapple"
  561. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  562. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  563. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  564. 0x40CE0000, 0x001E0014, 0x40800000, 1324"/>
  565. <!-- POWER_HINT_ID_LIVE_FOCUS_FRONT -->
  566. <Config
  567. Id="0x0000135E" Enable="true" Timeout="0" Target="pineapple"
  568. Resources="0x4183C000, 0x21, 0x43034000, 0x21,
  569. 0x43434000, 1, 0x43438000, 1, 0x43420000, 1, 0x43424000, 1,
  570. 0x41444100, 0, 0x41444000, 0, 0x41440000, 99, 0x4303C000, 0x858B8,
  571. 0x40CE0000, 0x001E0014"/>
  572. <!-- 0x0000135F is not used -->
  573. <!-- POWER_HINT_ID_SNAPSHOT_CAPTURE-->
  574. <!-- MPCTLV3_ALL_CPUS_PWR_CLPS_DIS : 0x40400000 : 0x1 -->
  575. <!-- MPCTLV3_SCHED_BOOST : 0x40C00000 : 0x1 -->
  576. <!-- MPCTLV3_SCHED_UP_DOWN_MIGRATE(Silver/Gold) : 0x40CE0000 : 0x001E0014(30/20) -->
  577. <Config
  578. Id="0x00001360" Enable="true" Timeout="0" Target="pineapple"
  579. Resources="0x40400000, 0x1, 0x40C00000, 0x1,
  580. 0x40CE0000, 0x001E0014"/>
  581. <!-- POWER_HINT_ID_SNAPSHOT_CAPTURE_SPECIAL-->
  582. <!-- MPCTLV3_ALL_CPUS_PWR_CLPS_DIS : 0x40400000 : 0x1 -->
  583. <!-- MPCTLV3_SCHED_BOOST : 0x40C00000 : 0x1 -->
  584. <!-- MPCTLV3_SCHED_UP_DOWN_MIGRATE(Silver/Gold) : 0x40CE0000 : 0x001E0014(30/20) -->
  585. <Config
  586. Id="0x00001361" Enable="true" Timeout="0" Target="pineapple"
  587. Resources="0x40400000, 0x1, 0x40C00000, 0x1,
  588. 0x40CE0000, 0x001E0014"/>
  589. <!-- POWER_HINT_ID_BOOST_DDR_MIN_CAPTURE -->
  590. <Config
  591. Id="0x00001362" Enable="true" Timeout="0" Target="pineapple"
  592. Resources="0x40800100, 710"/>
  593. <!-- POWER_HINT_ID_BOOST_DDR_MIN_PREVIEW_FRONT -->
  594. <Config
  595. Id="0x00001363" Enable="true" Timeout="0" Target="pineapple"
  596. Resources="0x4303C000, 0xBB800"/>
  597. <!-- POWER_HINT_ID_BOOST_SUPER_NIGHT -->
  598. <Config
  599. Id="0x00001364" Enable="true" Timeout="0" Target="pineapple"
  600. Resources="0x42804000, 0x8"/>
  601. <!-- POWER_HINT_ID_BOOST_SUPER_NIGHT_BEAUTY -->
  602. <Config
  603. Id="0x00001365" Enable="true" Timeout="0" Target="pineapple"
  604. Resources="0x42804000, 0x8"/>
  605. <!-- POWER_HINT_ID_SCHED_BOOST_0 -->
  606. <!-- MPCTLV3_SCHED_BOOST : 0x40C00000 : 0x0 -->
  607. <Config
  608. Id="0x00001366" Enable="true" Timeout="0" Target="pineapple"
  609. Resources="0x40C00000, 0"/>
  610. <!-- POWER_HINT_ID_SCHED_BOOST_1 -->
  611. <!-- MPCTLV3_SCHED_BOOST : 0x40C00000 : 0x1 -->
  612. <Config
  613. Id="0x00001367" Enable="true" Timeout="0" Target="pineapple"
  614. Resources="0x40C00000, 1"/>
  615. <!-- POWER_HINT_ID_BOOST_SILVER_0 -->
  616. <!-- MPCTLV3_MAX_FREQ_CLUSTER_LITTLE_CORE_0 : 0x40804100 : 1804 -->
  617. <!-- MPCTLV3_MIN_FREQ_CLUSTER_LITTLE_CORE_0 : 0x40800100 : 1574 -->
  618. <Config
  619. Id="0x00001368" Enable="true" Timeout="0" Target="pineapple"
  620. Resources="0x40804100, 1804, 0x40800100, 1574"/>
  621. <!-- POWER_HINT_ID_BOOST_SILVER_1 -->
  622. <!-- MPCTLV3_MAX_FREQ_CLUSTER_LITTLE_CORE_0 : 0x40804100 : 1804 -->
  623. <!-- MPCTLV3_MIN_FREQ_CLUSTER_LITTLE_CORE_0 : 0x40800100 : 1804 -->
  624. <Config
  625. Id="0x00001369" Enable="true" Timeout="0" Target="pineapple"
  626. Resources="0x40804100, 1804, 0x40800100, 1804"/>
  627. <!-- POWER_HINT_ID_BOOST_ZOOM_LENS_CHANGE -->
  628. <!-- MPCTLV3_ALL_CPUS_PWR_CLPS_DIS : 0x40400000 : 0x1 -->
  629. <!-- MPCTLV3_SCHED_BOOST : 0x40C00000 : 0x1 -->
  630. <!-- MPCTLV3_STORAGE_CLK_SCALING_DISABLE : 0x42C10000 : 0x1 -->
  631. <!-- MPCTLV3_SCHED_UP_DOWN_MIGRATE(Gold/GoldPlus) : 0x40CE0200 : 0x003C0032(60/50) -->
  632. <!-- MPCTLV3_MIN_FREQ_CLUSTER_BIG_CORE_0 : 0x40800000 : 1824 -->
  633. <!-- MPCTLV3_MIN_FREQ_CLUSTER_PLUS_CORE_0 : 0x40800200 : 1939 -->
  634. <!-- MPCTLV3_MIN_FREQ_CLUSTER_TITANIUM_CORE_0 : 0x40800300 : 1824 -->
  635. <!-- MPCTLV3_MAX_FREQ_CLUSTER_TITANIUM_CORE_0 : 0x40804300 : 2956 -->
  636. <Config
  637. Id="0x0000136A" Enable="true" Timeout="0" Target="pineapple"
  638. Resources="0x40400000, 0x1, 0x40C00000, 0x1, 0x42C10000, 0x1,
  639. 0x40CE0200, 0x003C0032,
  640. 0x40800000, 1824, 0x40800200, 1939, 0x40804300, 2956, 0x40800300, 1824"/>
  641. <!-- POWER_HINT_ID_BOOST_ZOOM_RATIO_CHANGE -->
  642. <!-- MPCTLV3_ALL_CPUS_PWR_CLPS_DIS : 0x40400000 : 0x1 -->
  643. <!-- MPCTLV3_SCHED_BOOST : 0x40C00000 : 0x0 -->
  644. <!-- MPCTLV3_SCHED_UP_DOWN_MIGRATE(Gold/GoldPlus) : 0x40CE0200 : 0x003C0032(60/50) -->
  645. <!-- MPCTLV3_MIN_FREQ_CLUSTER_BIG_CORE_0 : 0x40800000 : 1612 -->
  646. <!-- MPCTLV3_MIN_FREQ_CLUSTER_PLUS_CORE_0 : 0x40800200 : 1708 -->
  647. <!-- MPCTLV3_MIN_FREQ_CLUSTER_TITANIUM_CORE_0 : 0x40800300 : 1612 -->
  648. <!-- MPCTLV3_MAX_FREQ_CLUSTER_TITANIUM_CORE_0 : 0x40804300 : 2956 -->
  649. <Config
  650. Id="0x0000136B" Enable="true" Timeout="0" Target="pineapple"
  651. Resources="0x40400000, 0x1, 0x40C00000, 0,
  652. 0x40CE0200, 0x003C0032,
  653. 0x40800000, 1612, 0x40800200, 1708, 0x40804300, 2956, 0x40800300, 1612"/>
  654. <!-- POWER_HINT_ID_BOOST_REC_START_0 -->
  655. <!-- MPCTLV3_ALL_CPUS_PWR_CLPS_DIS : 0x40400000 : 0x1 -->
  656. <!-- MPCTLV3_STORAGE_CLK_SCALING_DISABLE : 0x42C10000 : 0x1 -->
  657. <!-- MPCTLV3_SCHED_UP_DOWN_MIGRATE(Gold/GoldPlus) : 0x40CE0200 : 0x003C0032(60/50) -->
  658. <!-- MPCTLV3_MIN_FREQ_CLUSTER_LITTLE_CORE_0 : 0x40800100 : 1574 -->
  659. <!-- MPCTLV3_MIN_FREQ_CLUSTER_BIG_CORE_0 : 0x40800000 : 1824 -->
  660. <!-- MPCTLV3_MIN_FREQ_CLUSTER_PLUS_CORE_0 : 0x40800200 : 1939 -->
  661. <!-- MPCTLV3_MIN_FREQ_CLUSTER_TITANIUM_CORE_0 : 0x40800300 : 1824 -->
  662. <!-- MPCTLV3_MAX_FREQ_CLUSTER_TITANIUM_CORE_0 : 0x40804300 : 2956 -->
  663. <Config
  664. Id="0x0000136C" Enable="true" Timeout="0" Target="pineapple"
  665. Resources="0x40400000, 0x1, 0x42C10000, 0x1,
  666. 0x40CE0200, 0x003C0032,
  667. 0x40800100, 1574, 0x40800000, 1824, 0x40800200, 1939, 0x40804300, 2956, 0x40800300, 1824"/>
  668. <!-- POWER_HINT_ID_BOOST_REC_START_1 -->
  669. <!-- MPCTLV3_ALL_CPUS_PWR_CLPS_DIS : 0x40400000 : 0x1 -->
  670. <!-- MPCTLV3_SCHED_UP_DOWN_MIGRATE(Gold/GoldPlus) : 0x40CE0200 : 0x003C0032(60/50) -->
  671. <!-- MPCTLV3_MIN_FREQ_CLUSTER_BIG_CORE_0 : 0x40800000 : 1612 -->
  672. <!-- MPCTLV3_MIN_FREQ_CLUSTER_PLUS_CORE_0 : 0x40800200 : 1708 -->
  673. <!-- MPCTLV3_MIN_FREQ_CLUSTER_TITANIUM_CORE_0 : 0x40800300 : 1612 -->
  674. <!-- MPCTLV3_MAX_FREQ_CLUSTER_TITANIUM_CORE_0 : 0x40804300 : 2956 -->
  675. <Config
  676. Id="0x0000136D" Enable="true" Timeout="0" Target="pineapple"
  677. Resources="0x40400000, 0x1,
  678. 0x40CE0200, 0x003C0032,
  679. 0x40800000, 1612, 0x40800200, 1708, 0x40804300, 2956, 0x40800300, 1612"/>
  680. <!-- POWER_HINT_ID_BOOST_REC_START_2 -->
  681. <!-- MPCTLV3_ALL_CPUS_PWR_CLPS_DIS : 0x40400000 : 0x1 -->
  682. <!-- MPCTLV3_SCHED_UP_DOWN_MIGRATE(Gold/GoldPlus) : 0x40CE0200 : 0x003C0032(60/50) -->
  683. <!-- MPCTLV3_MIN_FREQ_CLUSTER_BIG_CORE_0 : 0x40800000 : 1401 -->
  684. <!-- MPCTLV3_MIN_FREQ_CLUSTER_PLUS_CORE_0 : 0x40800200 : 1478 -->
  685. <!-- MPCTLV3_MIN_FREQ_CLUSTER_TITANIUM_CORE_0 : 0x40800300 : 1401 -->
  686. <!-- MPCTLV3_MAX_FREQ_CLUSTER_TITANIUM_CORE_0 : 0x40804300 : 2956 -->
  687. <Config
  688. Id="0x0000136E" Enable="true" Timeout="0" Target="pineapple"
  689. Resources="0x40400000, 0x1,
  690. 0x40CE0200, 0x003C0032,
  691. 0x40800000, 1401, 0x40800200, 1478, 0x40804300, 2956, 0x40800300, 1401"/>
  692. <!-- POWER_HINT_ID_BOOST_FHD_30FPS_RECORDING_0 -->
  693. <!-- MPCTLV3_MAX_FREQ_CLUSTER_LITTLE_CORE_0 : 0x40804100 : 1574 -->
  694. <Config
  695. Id="0x0000136F" Enable="true" Timeout="0" Target="pineapple"
  696. Resources="0x40804100, 1574"/>
  697. <!-- POWER_HINT_ID_BOOST_UHD_30FPS_RECORDING_0 -->
  698. <!-- MPCTLV3_MAX_FREQ_CLUSTER_LITTLE_CORE_0 : 0x40804100 : 1574 -->
  699. <Config
  700. Id="0x00001370" Enable="true" Timeout="0" Target="pineapple"
  701. Resources="0x40804100, 1574"/>
  702. <!-- POWER_HINT_ID_BOOST_8K_30FPS_RECORDING_0 -->
  703. <!-- MPCTLV3_MAX_FREQ_CLUSTER_LITTLE_CORE_0 : 0x40804100 : 1132 -->
  704. <Config
  705. Id="0x00001371" Enable="true" Timeout="0" Target="pineapple"
  706. Resources="0x40804100, 1132"/>
  707. <!-- POWER_HINT_ID_BOOST_FHD_60FPS_RECORDING_0 -->
  708. <!-- MPCTLV3_MAX_FREQ_CLUSTER_LITTLE_CORE_0 : 0x40804100 : 1132 -->
  709. <Config
  710. Id="0x00001372" Enable="true" Timeout="0" Target="pineapple"
  711. Resources="0x40804100, 1132"/>
  712. <!-- POWER_HINT_ID_BOOST_UHD_60FPS_RECORDING_0 -->
  713. <!-- MPCTLV3_MAX_FREQ_CLUSTER_LITTLE_CORE_0 : 0x40804100 : 1132 -->
  714. <Config
  715. Id="0x00001373" Enable="true" Timeout="0" Target="pineapple"
  716. Resources="0x40804100, 1132"/>
  717. <!-- POWER_HINT_ID_BOOST_REC_STOP_0 -->
  718. <!-- MPCTLV3_ALL_CPUS_PWR_CLPS_DIS : 0x40400000 : 0x1 -->
  719. <!-- MPCTLV3_SCHED_UP_DOWN_MIGRATE(Gold/GoldPlus) : 0x40CE0200 : 0x003C0032(60/50) -->
  720. <!-- MPCTLV3_MIN_FREQ_CLUSTER_BIG_CORE_0 : 0x40800000 : 1612 -->
  721. <!-- MPCTLV3_MIN_FREQ_CLUSTER_PLUS_CORE_0 : 0x40800200 : 1708 -->
  722. <!-- MPCTLV3_MIN_FREQ_CLUSTER_TITANIUM_CORE_0 : 0x40800300 : 1612 -->
  723. <!-- MPCTLV3_MAX_FREQ_CLUSTER_TITANIUM_CORE_0 : 0x40804300 : 2956 -->
  724. <Config
  725. Id="0x00001374" Enable="true" Timeout="0" Target="pineapple"
  726. Resources="0x40400000, 0x1,
  727. 0x40CE0200, 0x003C0032,
  728. 0x40800000, 1612, 0x40800200, 1708, 0x40804300, 2956, 0x40800300, 1612"/>
  729. <!-- POWER_HINT_ID_BOOST_PREVIEW_0 -->
  730. <!-- MPCTLV3_ALL_CPUS_PWR_CLPS_DIS : 0x40400000 : 0x1 -->
  731. <!-- MPCTLV3_STORAGE_CLK_SCALING_DISABLE : 0x42C10000 : 0x1 -->
  732. <!-- MPCTLV3_SCHED_UP_DOWN_MIGRATE(Gold/GoldPlus) : 0x40CE0200 : 0x003C0032(60/50) -->
  733. <!-- MPCTLV3_MIN_FREQ_CLUSTER_LITTLE_CORE_0 : 0x40800100 : 1574 -->
  734. <!-- MPCTLV3_MIN_FREQ_CLUSTER_BIG_CORE_0 : 0x40800000 : 1824 -->
  735. <!-- MPCTLV3_MIN_FREQ_CLUSTER_PLUS_CORE_0 : 0x40800200 : 1939 -->
  736. <!-- MPCTLV3_MIN_FREQ_CLUSTER_TITANIUM_CORE_0 : 0x40800300 : 1824 -->
  737. <!-- MPCTLV3_MAX_FREQ_CLUSTER_TITANIUM_CORE_0 : 0x40804300 : 2956 -->
  738. <Config
  739. Id="0x00001375" Enable="true" Timeout="0" Target="pineapple"
  740. Resources="0x40400000, 0x1, 0x42C10000, 0x1,
  741. 0x40CE0200, 0x003C0032,
  742. 0x40800100, 1574, 0x40800000, 1824, 0x40800200, 1939, 0x40804300, 2956, 0x40800300, 1824"/>
  743. <!-- POWER_HINT_ID_BOOST_FHD_60FPS_TELE -->
  744. <!-- MPCTLV3_SCHED_UP_DOWN_MIGRATE(Gold/GoldPlus) : 0x40CE0200 : 0x003C0032(60/50) -->
  745. <!-- MPCTLV3_MIN_FREQ_CLUSTER_BIG_CORE_0 : 0x40800000 : 1286 -->
  746. <!-- MPCTLV3_MIN_FREQ_CLUSTER_PLUS_CORE_0 : 0x40800200 : 1248 -->
  747. <!-- MPCTLV3_MIN_FREQ_CLUSTER_TITANIUM_CORE_0 : 0x40800300 : 1286 -->
  748. <!-- MPCTLV3_MAX_FREQ_CLUSTER_TITANIUM_CORE_0 : 0x40804300 : 2956 -->
  749. <Config
  750. Id="0x00001376" Enable="true" Timeout="0" Target="pineapple"
  751. Resources="0x40CE0200, 0x003C0032,
  752. 0x40800000, 1286, 0x40800200, 1248, 0x40804300, 2956, 0x40800300, 1286"/>
  753. <!-- POWER_HINT_ID_BOOST_UHD_60FPS_TELE -->
  754. <!-- MPCTLV3_SCHED_UP_DOWN_MIGRATE(Gold/GoldPlus) : 0x40CE0200 : 0x003C0032(60/50) -->
  755. <!-- MPCTLV3_MIN_FREQ_CLUSTER_BIG_CORE_0 : 0x40800000 : 1286 -->
  756. <!-- MPCTLV3_MIN_FREQ_CLUSTER_PLUS_CORE_0 : 0x40800200 : 1248 -->
  757. <!-- MPCTLV3_MIN_FREQ_CLUSTER_TITANIUM_CORE_0 : 0x40800300 : 1286 -->
  758. <!-- MPCTLV3_MAX_FREQ_CLUSTER_TITANIUM_CORE_0 : 0x40804300 : 2956 -->
  759. <Config
  760. Id="0x00001377" Enable="true" Timeout="0" Target="pineapple"
  761. Resources="0x40CE0200, 0x003C0032,
  762. 0x40800000, 1286, 0x40800200, 1248, 0x40804300, 2956, 0x40800300, 1286"/>
  763. <!-- POWER_HINT_ID_BOOST_SILVER_MAX_HIGH -->
  764. <!-- MPCTLV3_MAX_FREQ_CLUSTER_LITTLE_CORE_0 : 0x40804100 : 1574 -->
  765. <Config
  766. Id="0x00001378" Enable="true" Timeout="0" Target="pineapple"
  767. Resources="0x40804100, 1574"/>
  768. <!-- POWER_HINT_ID_BOOST_SILVER_MAX_MID -->
  769. <!-- MPCTLV3_MAX_FREQ_CLUSTER_LITTLE_CORE_0 : 0x40804100 : 1344 -->
  770. <Config
  771. Id="0x00001379" Enable="true" Timeout="0" Target="pineapple"
  772. Resources="0x40804100, 1344"/>
  773. <!-- POWER_HINT_ID_BOOST_SILVER_MAX_LOW -->
  774. <!-- MPCTLV3_MAX_FREQ_CLUSTER_LITTLE_CORE_0 : 0x40804100 : 1132 -->
  775. <Config
  776. Id="0x0000137A" Enable="true" Timeout="0" Target="pineapple"
  777. Resources="0x40804100, 1132, 0x40804300, 844"/>
  778. <!-- decode 240 fps tunings-->
  779. <!--L CPU - max freq 700000 -->
  780. <Config
  781. Id="0X00001505" Enable="true" Timeout="0" Target="pineapple"
  782. Resources="0x40804100, 0x2BC"/>
  783. <!-- video decode 30 fps non secure content tunings-->
  784. <!-- MPCTLV3_MIN_FREQ_CLUSTER_BIG_CORE_0, 0XA -->
  785. <!-- MPCTLV3_FPS_HYST_OPCODE , 1 -->
  786. <Config
  787. Id="0X00001502" Enable="true" Timeout="0" Target="pineapple"
  788. Resources="0x40800000, 0XA, 0x42C24000, 1"/>
  789. <!-- video decode 30 fps secure content tunings-->
  790. <!-- MPCTLV3_MIN_FREQ_CLUSTER_BIG_CORE_0, 0XA -->
  791. <!-- MPCTLV3_FPS_HYST_OPCODE , 1 -->
  792. <Config
  793. Id="0X00001504" Enable="true" Timeout="0" Target="pineapple"
  794. Resources="0x40800000, 0XA, 0x42C24000, 1"/>
  795. <!-- psm light mode power hint-->
  796. <!-- MPCTLV3_MIN_FREQ_CLUSTER_BIG_CORE_0, 0XA -->
  797. <Config
  798. Id="0x000015E0" Type="0x81" Enable="true" Timeout="0" Taget="pineapple"
  799. Resources="0x40800000, 0XA"/>
  800. <!-- psm medium mode power hint-->
  801. <!-- MPCTLV3_MIN_FREQ_CLUSTER_BIG_CORE_0, 0XA -->
  802. <Config
  803. Id="0x000015E0" Type="0x82" Enable="true" Timeout="0" Taget="pineapple"
  804. Resources="0x40800000, 0XA"/>
  805. <!-- psm deep mode power hint-->
  806. <!-- MPCTLV3_MIN_FREQ_CLUSTER_BIG_CORE_0, 0XA -->
  807. <Config
  808. Id="0x000015E0" Type="0x83" Enable="true" Timeout="0" Taget="pineapple"
  809. Resources="0x40800000, 0XA"/>
  810. <!-- psm release mode power hint-->
  811. <!-- MPCTLV3_MIN_FREQ_CLUSTER_BIG_CORE_0, 0XA -->
  812. <Config
  813. Id="0x000015E0" Type="0x80" Enable="true" Timeout="0" Taget="pineapple"
  814. Resources="0x40800000, 0XA"/>
  815. </Powerhint>
  816. </HintConfigs>