<?xml version="1.0" encoding="utf-8"?>

<!--
/* Copyright (c) 2017 Qualcomm Technologies, Inc.
 * All Rights Reserved.
 * Confidential and Proprietary - Qualcomm Technologies, Inc.
-->


<!--Ids are used in identifying the boosts, increment ids linearly,
    do not modify Ids, or add in between-->
<!--follow the number format rules while specifying number, can be given
    in any format-->

<BoostConfigs>
    <PerfBoost>

    <!--app lauch boost-->

        <!-- Type="1", main launch boost of 2sec -->

        <!-- SCHEDBOOST resource opcode, value-->
        <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
        <!-- CPUBOOST_MIN_FREQ BIG resource opcode, value-->
        <Config
            Id="0x00001081" Type="1" Enable="true" Timeout="2000"  Target="sdm632"
            Resources="0x40C00000, 0x1, 0x40800100, 0x40C, 0x40800000, 0x579" />

        <!-- SCHEDBOOST resource opcode, value-->
        <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
        <Config
            Id="0x00001081" Type="1" Enable="true" Timeout="2000"
            Resources="0x40C00000, 0x1, 0x40800100, 0x578" />

    <!--app lauch boost (disabling packing)-->
        <!-- DISABLE_POWER_COLLAPSE resource opcode, value-->

        <!-- Type="2", launch boost for disable packing 1.5sec -->
        <Config
            Id="0x00001081" Type="2" Enable="true" Timeout="1500"
            Resources="0x40400000, 0x1" />

    <!-- config_enablePerfBoostForAnimation-->
        <!-- Type="1", Animation boost of 0.6sec -->
        <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
        <!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
        <Config
            Id="0x00001083" Enable="true" Timeout="600"  Target="sdm632"
            Resources="0x40800100, 0x40C, 0x40800000, 0x446" />

        <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
        <Config
            Id="0x00001083" Enable="true" Timeout="600"
            Resources="0x40800100, 0x578" />

    <!--Vertical Scroll boost-->
        <!-- Type="1", Vertical Scroll boost -->
        <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
        <!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value -->
        <!-- SCHEDBOOST resource opcode, value-->
        <Config
            Id="0x00001080" Type="1" Enable="true"  Target="sdm632"
            Resources="0x40800100, 0x40C, 0x40800000, 0x446,0x40C00000, 0x2" />

        <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
        <Config
            Id="0x00001080" Type="1" Enable="true"
            Resources="0x40800100, 0x578" />

    <!--Horizontal Scroll boost-->
        <!-- Type="2", Horizontal Scroll boost -->
        <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
        <!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value -->
        <!-- SCHEDBOOST resource opcode, value-->
        <Config
            Id="0x00001080" Type="2" Enable="true"  Target="sdm632"
            Resources="0x40800100, 0x40C, 0x40800000, 0x446,0x40C00000, 0x2" />

        <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
        <Config
            Id="0x00001080" Type="2" Enable="true"
            Resources="0x40800100, 0x578" />
    <!--Pre-Fling boost-->
        <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
        <!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
        <!-- SCHEDBOOST resource opcode, value-->
        <!-- Type="4", Pre-Fling boost -->
        <Config
            Id="0x00001080" Type="4" Enable="true" Timeout="80" Target="sdm632"
            Resources="0x40800100, 0x40C, 0x40800000, 0x446,0x40C00000, 0x2"  />

    <!--Rotation latency boost-->
        <!-- SCHEDBOOST resource opcode, value-->
        <!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
        <!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
        <!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
        <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
        <!-- Type="", Rotation latency boost -->
        <Config
            Id="0x00001089" Enable="true" Timeout="1500" Target="sdm632"
            Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 0xFFF,
                       0x40800100,0xFFF" />

        <Config
            Id="0x00001089" Enable="true" Timeout="1500"
            Resources="0x40C00000, 0x1, 0x40804100, 0xFFF, 0x40800100, 0xFFF" />

    <!--Rotation animation boost-->
        <!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
        <!-- GPU MIN_FREQUENCY resource opcode,value-->
        <!-- Type="", Rotation animation boost -->
        <Config
            Id="0x00001090" Enable="true" Timeout="1000" Target="sdm632"
            Resources="0x40800100, 1000, 0x4280C000, 596" />

        <Config
            Id="0x00001090" Enable="true" Timeout="1000"
            Resources="0x40800100, 1000, 0x4280C000, 596" />
    </PerfBoost>
</BoostConfigs>
