aboutsummaryrefslogtreecommitdiff
path: root/configs
diff options
context:
space:
mode:
Diffstat (limited to 'configs')
-rw-r--r--configs/media_codecs.xml9
-rw-r--r--configs/media_codecs_performance.xml68
-rw-r--r--configs/media_profiles_V1_0.xml (renamed from configs/media_profiles.xml)120
-rw-r--r--configs/powerhint.xml125
4 files changed, 189 insertions, 133 deletions
diff --git a/configs/media_codecs.xml b/configs/media_codecs.xml
index 5c8ba25..eed96b9 100644
--- a/configs/media_codecs.xml
+++ b/configs/media_codecs.xml
@@ -126,7 +126,7 @@ Only the three quirks included above are recognized at this point:
<Quirk name="requires-allocate-on-input-ports" />
<Quirk name="requires-allocate-on-output-ports" />
<Quirk name="requires-loaded-to-idle-after-allocation" />
- <Limit name="size" min="96x64" max="4096x2160" />
+ <Limit name="size" min="96x96" max="4096x2160" />
<Limit name="alignment" value="2x2" />
<Limit name="block-size" value="16x16" />
<Limit name="blocks-per-second" min="1" max="979200" />
@@ -134,6 +134,7 @@ Only the three quirks included above are recognized at this point:
<Limit name="frame-rate" range="1-240" />
<Limit name="concurrent-instances" max="16" />
<Feature name="intra-refresh" />
+ <Feature name="can-swap-width-height" />
</MediaCodec>
<MediaCodec name="OMX.qcom.video.encoder.mpeg4" type="video/mp4v-es" >
<Quirk name="requires-allocate-on-input-ports" />
@@ -199,6 +200,7 @@ Only the three quirks included above are recognized at this point:
<Limit name="frame-rate" range="1-240" />
<Feature name="adaptive-playback" />
<Limit name="concurrent-instances" max="16" />
+ <Feature name="can-swap-width-height" />
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.avc.secure" type="video/avc" >
<Quirk name="requires-allocate-on-input-ports" />
@@ -386,8 +388,9 @@ Only the three quirks included above are recognized at this point:
<Limit name="concurrent-instances" max="6" />
</MediaCodec>
<!-- Audio Software -->
- <MediaCodec name="OMX.qti.audio.decoder.flac" type="audio/flac" />
+ <MediaCodec name="OMX.qti.audio.decoder.flac" type="audio/flac" >
+ <Limit name="concurrent-instances" max="10" />
+ </MediaCodec>
</Decoders>
<Include href="media_codecs_google_video.xml" />
- <!--Include href="media_codecs_ffmpeg.xml" /-->
</MediaCodecs>
diff --git a/configs/media_codecs_performance.xml b/configs/media_codecs_performance.xml
index 917ec7d..c16aeb3 100644
--- a/configs/media_codecs_performance.xml
+++ b/configs/media_codecs_performance.xml
@@ -32,7 +32,7 @@ limitations under the License.
<Limit name="measured-frame-rate-720x480" range="121-121" />
<Limit name="measured-frame-rate-1280x720" range="49-49" />
<Limit name="measured-frame-rate-1920x1080" range="16-45" />
- <Limit name="measured-frame-rate-3840x2160" range="9-28" />
+ <Limit name="measured-frame-rate-3840x2160" range="8-32" />
</MediaCodec>
<MediaCodec name="OMX.qcom.video.encoder.h263" type="video/3gpp" update="true">
<Limit name="measured-frame-rate-176x144" range="303-303" />
@@ -50,19 +50,19 @@ limitations under the License.
<Limit name="measured-frame-rate-1920x1080" range="16-40" />
</MediaCodec>
<MediaCodec name="OMX.google.h264.encoder" type="video/avc" update="true">
- <Limit name="measured-frame-rate-320x240" range="609-609" />
- <Limit name="measured-frame-rate-720x480" range="91-69" />
- <Limit name="measured-frame-rate-1280x720" range="57-57" />
- <Limit name="measured-frame-rate-1920x1080" range="31-31" />
+ <Limit name="measured-frame-rate-320x240" range="375-430" />
+ <Limit name="measured-frame-rate-720x480" range="156-193" />
+ <Limit name="measured-frame-rate-1280x720" range="84-112" />
+ <Limit name="measured-frame-rate-1920x1080" range="42-57" />
</MediaCodec>
<MediaCodec name="OMX.google.h263.encoder" type="video/3gpp" update="true">
- <Limit name="measured-frame-rate-176x144" range="400-400" />
+ <Limit name="measured-frame-rate-176x144" range="200-600" />
</MediaCodec>
<MediaCodec name="OMX.google.mpeg4.encoder" type="video/mp4v-es" update="true">
- <Limit name="measured-frame-rate-176x144" range="280-280" />
+ <Limit name="measured-frame-rate-176x144" range="411-524" />
</MediaCodec>
<MediaCodec name="OMX.google.vp8.encoder" type="video/x-vnd.on2.vp8" update="true">
- <Limit name="measured-frame-rate-320x180" range="160-180" />
+ <Limit name="measured-frame-rate-320x180" range="240-250" />
<Limit name="measured-frame-rate-640x360" range="50-57" />
<Limit name="measured-frame-rate-1280x720" range="17-24" />
<Limit name="measured-frame-rate-1920x1080" range="8-12" />
@@ -71,15 +71,15 @@ limitations under the License.
<Decoders>
<MediaCodec name="OMX.qcom.video.decoder.avc" type="video/avc" update="true">
<Limit name="measured-frame-rate-320x240" range="221-221" />
- <Limit name="measured-frame-rate-720x480" range="190-210" />
- <Limit name="measured-frame-rate-1280x720" range="200-220" />
- <Limit name="measured-frame-rate-1920x1088" range="170-180" />
+ <Limit name="measured-frame-rate-720x480" range="156-156" />
+ <Limit name="measured-frame-rate-1280x720" range="270-270" />
+ <Limit name="measured-frame-rate-1920x1088" range="206-211" />
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.hevc" type="video/hevc" update="true">
- <Limit name="measured-frame-rate-352x288" range="250-255" />
- <Limit name="measured-frame-rate-720x480" range="242-246" />
- <Limit name="measured-frame-rate-1280x720" range="230-235" />
- <Limit name="measured-frame-rate-1920x1080" range="216-226" />
+ <Limit name="measured-frame-rate-352x288" range="222-222" />
+ <Limit name="measured-frame-rate-720x480" range="165-165" />
+ <Limit name="measured-frame-rate-1280x720" range="292-292" />
+ <Limit name="measured-frame-rate-1920x1080" range="240-240" />
<Limit name="measured-frame-rate-3840x2160" range="68-68" />
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.h263" type="video/3gpp" update="true">
@@ -87,7 +87,7 @@ limitations under the License.
<Limit name="measured-frame-rate-352x288" range="292-292" />
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.mpeg4" type="video/mp4v-es" update="true">
- <Limit name="measured-frame-rate-176x144" range="152-152" />
+ <Limit name="measured-frame-rate-176x144" range="146-146" />
<Limit name="measured-frame-rate-480x360" range="145-145" />
</MediaCodec>
<MediaCodec name="OMX.qcom.video.decoder.vp8" type="video/x-vnd.on2.vp8" update="true">
@@ -101,24 +101,24 @@ limitations under the License.
<Limit name="measured-frame-rate-640x360" range="323-323" />
<Limit name="measured-frame-rate-1280x720" range="262-262" />
<Limit name="measured-frame-rate-1920x1080" range="220-220" />
- <Limit name="measured-frame-rate-3840x2160" range="51-51" />
+ <Limit name="measured-frame-rate-3840x2160" range="19-19" />
</MediaCodec>
<MediaCodec name="OMX.google.h264.decoder" type="video/avc" update="true">
- <Limit name="measured-frame-rate-320x240" range="445-445" />
- <Limit name="measured-frame-rate-720x480" range="204-204" />
- <Limit name="measured-frame-rate-1280x720" range="80-80" />
- <Limit name="measured-frame-rate-1920x1080" range="35-35" />
+ <Limit name="measured-frame-rate-320x240" range="577-847" />
+ <Limit name="measured-frame-rate-720x480" range="248-248" />
+ <Limit name="measured-frame-rate-1280x720" range="84-84" />
+ <Limit name="measured-frame-rate-1920x1080" range="46-46" />
</MediaCodec>
<MediaCodec name="OMX.google.h263.decoder" type="video/3gpp" update="true">
<Limit name="measured-frame-rate-176x144" range="104-279" />
<Limit name="measured-frame-rate-352x288" range="200-200" />
</MediaCodec>
<MediaCodec name="OMX.google.hevc.decoder" type="video/hevc" update="true">
- <Limit name="measured-frame-rate-352x288" range="386-386" />
- <Limit name="measured-frame-rate-640x360" range="270-232" />
- <Limit name="measured-frame-rate-720x480" range="220-290" />
- <Limit name="measured-frame-rate-1280x720" range="100-100" />
- <Limit name="measured-frame-rate-1920x1080" range="62-64" />
+ <Limit name="measured-frame-rate-352x288" range="170-170" />
+ <Limit name="measured-frame-rate-640x360" range="209-209" />
+ <Limit name="measured-frame-rate-720x480" range="190-190" />
+ <Limit name="measured-frame-rate-1280x720" range="32-32" />
+ <Limit name="measured-frame-rate-1920x1080" range="21-21" />
</MediaCodec>
<MediaCodec name="OMX.google.mpeg4.decoder" update="true">
<Type name="video/mp4v-es">
@@ -126,16 +126,16 @@ limitations under the License.
</Type>
</MediaCodec>
<MediaCodec name="OMX.google.vp8.decoder" type="video/x-vnd.on2.vp8" update="true">
- <Limit name="measured-frame-rate-320x240" range="360-400" />
- <Limit name="measured-frame-rate-640x360" range="200-300" />
- <Limit name="measured-frame-rate-1280x720" range="50-80" />
- <Limit name="measured-frame-rate-1920x1080" range="15-30" />
+ <Limit name="measured-frame-rate-320x240" range="330-381" />
+ <Limit name="measured-frame-rate-640x360" range="139-185" />
+ <Limit name="measured-frame-rate-1280x720" range="22-38" />
+ <Limit name="measured-frame-rate-1920x1080" range="9-18" />
</MediaCodec>
<MediaCodec name="OMX.google.vp9.decoder" type="video/x-vnd.on2.vp9" update="true">
- <Limit name="measured-frame-rate-320x240" range="380-380" />
- <Limit name="measured-frame-rate-640x360" range="270-270" />
- <Limit name="measured-frame-rate-1280x720" range="100-120" />
- <Limit name="measured-frame-rate-1920x1080" range="75-75" />
+ <Limit name="measured-frame-rate-320x240" range="200-230" />
+ <Limit name="measured-frame-rate-640x360" range="315-360" />
+ <Limit name="measured-frame-rate-1280x720" range="143-146" />
+ <Limit name="measured-frame-rate-1920x1080" range="84-87" />
</MediaCodec>
</Decoders>
</MediaCodecs>
diff --git a/configs/media_profiles.xml b/configs/media_profiles_V1_0.xml
index 4298d71..80aa065 100644
--- a/configs/media_profiles.xml
+++ b/configs/media_profiles_V1_0.xml
@@ -1,7 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2010 The Android Open Source Project
- Copyright (C) 2012-2015 The Linux Foundation. All rights reserved.
- Not a contribution.
+<!-- Copyright 2016 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -15,77 +13,7 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<!DOCTYPE MediaSettings [
-<!ELEMENT MediaSettings (CamcorderProfiles,
- EncoderOutputFileFormat+,
- VideoEncoderCap+,
- AudioEncoderCap+,
- VideoDecoderCap,
- AudioDecoderCap)>
-<!ELEMENT CamcorderProfiles (EncoderProfile+, ImageEncoding+, ImageDecoding, Camera)>
-<!ELEMENT EncoderProfile (Video, Audio)>
-<!ATTLIST EncoderProfile quality (high|low) #REQUIRED>
-<!ATTLIST EncoderProfile fileFormat (mp4|3gp) #REQUIRED>
-<!ATTLIST EncoderProfile duration (30|60) #REQUIRED>
-<!ATTLIST EncoderProfile cameraId (0|1) #REQUIRED>
-<!ELEMENT Video EMPTY>
-<!ATTLIST Video codec (h264|h263|m4v) #REQUIRED>
-<!ATTLIST Video bitRate CDATA #REQUIRED>
-<!ATTLIST Video width CDATA #REQUIRED>
-<!ATTLIST Video height CDATA #REQUIRED>
-<!ATTLIST Video frameRate CDATA #REQUIRED>
-<!ELEMENT Audio EMPTY>
-<!ATTLIST Audio codec (amrnb|amrwb|aac) #REQUIRED>
-<!ATTLIST Audio bitRate CDATA #REQUIRED>
-<!ATTLIST Audio sampleRate CDATA #REQUIRED>
-<!ATTLIST Audio channels (1|2|6) #REQUIRED>
-<!ELEMENT ImageEncoding EMPTY>
-<!ATTLIST ImageEncoding quality (90|80|70|60|50|40) #REQUIRED>
-<!ELEMENT ImageDecoding EMPTY>
-<!ATTLIST ImageDecoding memCap CDATA #REQUIRED>
-<!ELEMENT Camera EMPTY>
-<!ELEMENT EncoderOutputFileFormat EMPTY>
-<!ATTLIST EncoderOutputFileFormat name (mp4|3gp) #REQUIRED>
-<!ELEMENT VideoEncoderCap EMPTY>
-<!ATTLIST VideoEncoderCap name (hevc|h264|h263|m4v|wmv) #REQUIRED>
-<!ATTLIST VideoEncoderCap enabled (true|false) #REQUIRED>
-<!ATTLIST VideoEncoderCap minBitRate CDATA #REQUIRED>
-<!ATTLIST VideoEncoderCap maxBitRate CDATA #REQUIRED>
-<!ATTLIST VideoEncoderCap minFrameWidth CDATA #REQUIRED>
-<!ATTLIST VideoEncoderCap maxFrameWidth CDATA #REQUIRED>
-<!ATTLIST VideoEncoderCap minFrameHeight CDATA #REQUIRED>
-<!ATTLIST VideoEncoderCap maxFrameHeight CDATA #REQUIRED>
-<!ATTLIST VideoEncoderCap minFrameRate CDATA #REQUIRED>
-<!ATTLIST VideoEncoderCap maxFrameRate CDATA #REQUIRED>
-<!ATTLIST VideoEncoderCap maxHFRFrameWidth CDATA #REQUIRED>
-<!ATTLIST VideoEncoderCap maxHFRFrameHeight CDATA #REQUIRED>
-<!ATTLIST VideoEncoderCap maxHFRMode CDATA #REQUIRED>
-<!ELEMENT AudioEncoderCap EMPTY>
-<!ATTLIST AudioEncoderCap name (amrnb|amrwb|aac|wma) #REQUIRED>
-<!ATTLIST AudioEncoderCap enabled (true|false) #REQUIRED>
-<!ATTLIST AudioEncoderCap minBitRate CDATA #REQUIRED>
-<!ATTLIST AudioEncoderCap maxBitRate CDATA #REQUIRED>
-<!ATTLIST AudioEncoderCap minSampleRate CDATA #REQUIRED>
-<!ATTLIST AudioEncoderCap maxSampleRate CDATA #REQUIRED>
-<!ATTLIST AudioEncoderCap minChannels (1|2|6) #REQUIRED>
-<!ATTLIST AudioEncoderCap maxChannels (1|2|6) #REQUIRED>
-<!ELEMENT VideoDecoderCap EMPTY>
-<!ATTLIST VideoDecoderCap name (wmv) #REQUIRED>
-<!ATTLIST VideoDecoderCap enabled (true|false) #REQUIRED>
-<!ELEMENT AudioDecoderCap EMPTY>
-<!ATTLIST AudioDecoderCap name (wma) #REQUIRED>
-<!ATTLIST AudioDecoderCap enabled (true|false) #REQUIRED>
-<!ELEMENT VideoEditorCap EMPTY>
-<!ATTLIST VideoEditorCap maxInputFrameWidth CDATA #REQUIRED>
-<!ATTLIST VideoEditorCap maxInputFrameHeight CDATA #REQUIRED>
-<!ATTLIST VideoEditorCap maxOutputFrameWidth CDATA #REQUIRED>
-<!ATTLIST VideoEditorCap maxOutputFrameHeight CDATA #REQUIRED>
-<!ATTLIST VideoEditorCap maxPrefetchYUVFrames CDATA #REQUIRED>
-<!ELEMENT ExportVideoProfile EMPTY>
-<!ATTLIST ExportVideoProfile name (h264|h263|m4v) #REQUIRED>
-<!ATTLIST ExportVideoProfile profile CDATA #REQUIRED>
-<!ATTLIST ExportVideoProfile level CDATA #REQUIRED>
-]>
+<!DOCTYPE MediaSettings SYSTEM "/system/etc/media_profiles_V1_0.dtd">
<!--
This file is used to declare the multimedia profiles and capabilities
on an android-powered device.
@@ -116,8 +44,8 @@
frameRate="30" />
<Audio codec="aac"
- bitRate="156000"
- sampleRate="48000"
+ bitRate="328000"
+ sampleRate="96000"
channels="2" />
</EncoderProfile>
@@ -168,8 +96,8 @@
frameRate="30" />
<Audio codec="aac"
- bitRate="156000"
- sampleRate="48000"
+ bitRate="328000"
+ sampleRate="96000"
channels="2" />
</EncoderProfile>
@@ -181,8 +109,8 @@
frameRate="30" />
<Audio codec="aac"
- bitRate="156000"
- sampleRate="48000"
+ bitRate="328000"
+ sampleRate="96000"
channels="2" />
</EncoderProfile>
@@ -194,8 +122,8 @@
frameRate="30" />
<Audio codec="aac"
- bitRate="156000"
- sampleRate="48000"
+ bitRate="328000"
+ sampleRate="96000"
channels="2" />
</EncoderProfile>
@@ -347,8 +275,8 @@
frameRate="120" />
<!-- audio setting is ignored -->
<Audio codec="aac"
- bitRate="96000"
- sampleRate="48000"
+ bitRate="382000"
+ sampleRate="96000"
channels="2" />
</EncoderProfile>
@@ -361,8 +289,8 @@
frameRate="60" />
<!-- audio setting is ignored -->
<Audio codec="aac"
- bitRate="96000"
- sampleRate="48000"
+ bitRate="328000"
+ sampleRate="96000"
channels="2" />
</EncoderProfile>
@@ -374,8 +302,8 @@
frameRate="120" />
<!-- audio setting is ignored -->
<Audio codec="aac"
- bitRate="96000"
- sampleRate="48000"
+ bitRate="328000"
+ sampleRate="96000"
channels="2" />
</EncoderProfile>
@@ -637,7 +565,7 @@
minBitRate="64000" maxBitRate="42000000"
minFrameWidth="176" maxFrameWidth="4096"
minFrameHeight="144" maxFrameHeight="2160"
- minFrameRate="15" maxFrameRate="30"
+ minFrameRate="15" maxFrameRate="60"
maxHFRFrameWidth="1920" maxHFRFrameHeight="1080"
maxHFRMode="120" />
@@ -645,7 +573,7 @@
minBitRate="64000" maxBitRate="2000000"
minFrameWidth="176" maxFrameWidth="800"
minFrameHeight="144" maxFrameHeight="480"
- minFrameRate="15" maxFrameRate="30"
+ minFrameRate="15" maxFrameRate="60"
maxHFRFrameWidth="0" maxHFRFrameHeight="0"
maxHFRMode="0" />
@@ -653,7 +581,7 @@
minBitRate="64000" maxBitRate="20000000"
minFrameWidth="176" maxFrameWidth="1920"
minFrameHeight="144" maxFrameHeight="1088"
- minFrameRate="15" maxFrameRate="30"
+ minFrameRate="15" maxFrameRate="60"
maxHFRFrameWidth="0" maxHFRFrameHeight="0"
maxHFRMode="0" />
@@ -661,22 +589,22 @@
minBitRate="64000" maxBitRate="100000000"
minFrameWidth="176" maxFrameWidth="4096"
minFrameHeight="144" maxFrameHeight="2160"
- minFrameRate="15" maxFrameRate="30"
+ minFrameRate="15" maxFrameRate="60"
maxHFRFrameWidth="0" maxHFRFrameHeight="0"
maxHFRMode="0" />
<AudioEncoderCap name="aac" enabled="true"
- minBitRate="8000" maxBitRate="192000"
- minSampleRate="8000" maxSampleRate="48000"
+ minBitRate="8000" maxBitRate="328000"
+ minSampleRate="8000" maxSampleRate="96000"
minChannels="1" maxChannels="6" />
<AudioEncoderCap name="heaac" enabled="true"
minBitRate="8000" maxBitRate="64000"
- minSampleRate="16000" maxSampleRate="48000"
+ minSampleRate="16000" maxSampleRate="96000"
minChannels="1" maxChannels="1" />
<AudioEncoderCap name="aaceld" enabled="true"
- minBitRate="16000" maxBitRate="192000"
+ minBitRate="16000" maxBitRate="328000"
minSampleRate="16000" maxSampleRate="48000"
minChannels="1" maxChannels="1" />
diff --git a/configs/powerhint.xml b/configs/powerhint.xml
new file mode 100644
index 0000000..68eb920
--- /dev/null
+++ b/configs/powerhint.xml
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8" ?>
+
+<!--
+/* Copyright (c) 2016-2017, The Linux Foundation. All rights reserved.
+ * Copyright (c) 2018, The LineageOS Project.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials provided
+ * with the distribution.
+ * * Neither the name of The Linux Foundation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+ * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+-->
+<HintConfigs>
+ <Powerhint>
+ <!--preview-->
+ <!-- B CPU - above_hispeed_delay of 40 ms -->
+ <!-- B CPU - go hispeed load 95 -->
+ <!-- B CPU - hispeed freq of 556 MHz -->
+ <!-- B CPU - target load of 90 -->
+ <!-- L CPU - above_hispeed_delay of 40 ms -->
+ <!-- L CPU - go hispeed load 95 -->
+ <!-- L CPU - hispeed freq of 556 MHz- -->
+ <!-- L CPU - target load of 90 -->
+ <!-- CPUBW low power ceil mpbs of 2500 -->
+ <!-- CPUBW low power io percent of 50 -->
+
+ <Config
+ Id="0x00001300" Enable="true" Target="msm8996"
+ Resources="0x41400000, 0x4, 0x41410000, 0x5F, 0x41414000, 0x22C, 0x41420000, 0x5A, 0x41400100, 0x4, 0x41410100, 0x5F
+ , 0x41414100, 0x22C, 0x41420100, 0x5A, 0x41810000, 0x9C4, 0x41814000, 0x32" />
+
+ <!--video encode 30 fps-->
+ <!-- B CPU - above_hispeed_delay of 40 ms -->
+ <!-- B CPU - go hispeed load 95 -->
+ <!-- B CPU - hispeed freq of 806 MHz -->
+ <!-- B CPU - target load of 90 -->
+ <!-- L CPU - above_hispeed_delay of 40 ms -->
+ <!-- L CPU - go hispeed load 95 -->
+ <!-- L CPU - hispeed freq of 556 MHz- -->
+ <!-- L CPU - target load of 90 -->
+ <!-- CPUBW low power ceil mpbs of 2500 -->
+ <!-- CPUBW low power io percent of 50 -->
+ <!-- CPUBW disable hysteresis -->
+ <!-- CPUBW sample_ms of 10ms -->
+ <!-- L CPU - disable ignore_hispeed_notif -->
+ <!-- B CPU - disable ignore_hispeed_notif -->
+ <Config
+ Id="0x00001203" Enable="true" Target="msm8996"
+ Resources="0x41400000, 0x4, 0x41410000, 0x5F ,0x41414000, 0x326, 0x41420000, 0x5A, 0x41400100, 0x4, 0x41410100
+ , 0x5F, 0x41414100, 0x22C, 0x41420100, 0x5A, 0x41810000 ,0x9C4, 0x41814000,
+ 0x32, 0x4180C000 ,0x0, 0x41820000, 0xA, 0x41438100, 0x0, 0x41438000, 0x0" />
+
+ <!--video decode-->
+ <!-- L CPU - above_hispeed_delay of 40 ms -->
+ <!-- L CPU - go hispeed load 95 -->
+ <!-- L CPU - hispeed freq of 768 MHz- -->
+ <!-- L CPU - target load of 90 -->
+ <!-- B CPU - above_hispeed_delay of 40 ms -->
+ <!-- B CPU - go hispeed load 95 -->
+ <!-- B CPU - hispeed freq of 729 MHz -->
+ <!-- B CPU - target load of 90 -->
+ <Config
+ Id="0x00001204" Enable="true" Target="msm8996"
+ Resources="0x41400100, 0x4, 0x41410100, 0x5F ,0x41414100, 0x2D9, 0x41420100, 0x5A, 0x41400000, 0x4, 0x41410000
+ , 0x5F, 0x41414000, 0x2D9, 0x41420000, 0x5A" />
+
+ <!--sustained performance-->
+ <!-- B CPU - Cluster min freq uncapped -->
+ <!-- L CPU - Cluster min freq uncapped -->
+ <!-- B CPU - Cluster max freq ~1.2 GHz -->
+ <!-- L CPU - Cluster max freq ~1.2 Ghz -->
+ <!-- GPU - min freq 180 Mhz -->
+ <!-- GPU - max freq 342 Mhz -->
+ <!-- GPUBW freq uncapped -->
+ <Config
+ Id="0x00001206" Enable="true" Target="msm8996"
+ Resources="0x40800000, 0x0, 0x40800100, 0x0, 0x40804000, 0x4E0, 0x40804100, 0x4E0,
+ 0x4280C000, 0xB4, 0x42810000, 0x156, 0x42814000, 0x0"/>
+ <!--vr mode-->
+ <!-- B CPU - Cluster min freq ~1.4 Ghz -->
+ <!-- L CPU - Cluster min freq ~1.4 Ghz -->
+ <!-- B CPU - Cluster max freq ~1.4 Ghz -->
+ <!-- L CPU - Cluster max freq ~1.4 Ghz -->
+ <!-- GPU - min freq 510 Mhz -->
+ <!-- GPU - max freq 510 Mhz -->
+ <!-- GPUBW freq 775 Mhz-->
+ <Config
+ Id="0x00001207" Enable="true" Target="msm8996"
+ Resources="0x40800000, 0x579, 0x40800100, 0x579, 0x40804000, 0x579, 0x40804100, 0x579,
+ 0x4280C000, 0x203, 0x42810000, 0x203, 0x42814000, 0x1E4F"/>
+
+ <!--vr mode sustained performance-->
+ <!-- B CPU - Cluster min freq ~1.2 Ghz -->
+ <!-- L CPU - Cluster min freq ~1.2 Ghz -->
+ <!-- B CPU - Cluster max freq ~1.2 Ghz -->
+ <!-- L CPU - Cluster max freq ~1.2 Ghz -->
+ <!-- GPU - min freq 342 Mhz -->
+ <!-- GPU - max freq 342 Mhz -->
+ <!-- GPUBW freq 775 Mhz -->
+ <Config
+ Id="0x00001301" Enable="true" Target="msm8996"
+ Resources="0x40800000, 0x4E0, 0x40800100, 0x4E0, 0x40804000, 0x4E0, 0x40804100, 0x4E0, 0x4280C000, 0x156,
+ 0x42810000, 0x156, 0x42814000, 0x1E4F"/>
+ </Powerhint>
+</HintConfigs>