<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vendor_qcom_opensource_power/Android.mk, branch lineage-17.1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/vendor_qcom_opensource_power/'/>
<entry>
<title>power: Add the custom set_feature lib as whole static library</title>
<updated>2020-04-09T22:25:47+00:00</updated>
<author>
<name>Arian</name>
<email>arian.kulmer@web.de</email>
</author>
<published>2020-04-09T22:24:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/vendor_qcom_opensource_power/commit/?id=f42873edf04e4b4d32802b42c08d8bc866932c96'/>
<id>f42873edf04e4b4d32802b42c08d8bc866932c96</id>
<content type='text'>
* When using LOCAL_STATIC_LIBRARIES linker removes functions that it considers as unused, which may result in removing the set_device_specific_feature void from the set_feature lib.
* Work this around by adding the whole static library and by that skipping the removement of maybe unused functions.

Change-Id: I9be9323b19c16e92f66ef5802e443a9484146ee9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* When using LOCAL_STATIC_LIBRARIES linker removes functions that it considers as unused, which may result in removing the set_device_specific_feature void from the set_feature lib.
* Work this around by adding the whole static library and by that skipping the removement of maybe unused functions.

Change-Id: I9be9323b19c16e92f66ef5802e443a9484146ee9
</pre>
</div>
</content>
</entry>
<entry>
<title>power: Prepare for power profile support</title>
<updated>2019-10-22T22:12:57+00:00</updated>
<author>
<name>dianlujitao</name>
<email>dianlujitao@lineageos.org</email>
</author>
<published>2018-01-18T13:24:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/vendor_qcom_opensource_power/commit/?id=19a43ccd9aa1db86585a01988d6f487df4e5793d'/>
<id>19a43ccd9aa1db86585a01988d6f487df4e5793d</id>
<content type='text'>
 * Add support for system performance profiles and CPU boost.
 * Uses mpctl to configure the CPUs in the appropriate modes.
 * Implement binderized Lineage power HAL.

Author: Steve Kondik &lt;shade@chemlab.org&gt;
Date:   Sat May 17 03:37:53 2014 -0700

    power: Add support for CPU boost hint

    Change-Id: I07c3e8daf8a5f3b568e27334f26d4ba8f4cf40c4

Author: Steve Kondik &lt;shade@chemlab.org&gt;
Date:   Sun May 18 23:55:23 2014 -0700

    power: Add power hint to set profile

     * A PowerHAL can implement support for this hint to receive
       power profile changes from the framework.

    Change-Id: Ie1e9e3b827c731cf5a817a0491677e3451fe8678

Author: Steve Kondik &lt;shade@chemlab.org&gt;
Date:   Mon May 19 17:26:34 2014 -0700

    power: Add support for SET_PROFILE hints

     * Add support for system performance profiles.
     * Uses mpctl to configure the CPUs in the appropriate modes.
     * PERFORMANCE = all cores at max
     * POWER_SAVE = max two cores at non-turbo voltage
     * If a custom profile is set, don't honor any other hints
     * Clean up the code and firm up the locking.

    Change-Id: Ie6acada805780c9ae6e6bc2002843aef638ca63b

Author: Steve Kondik &lt;steve@cyngn.com&gt;
Date:   Tue Nov 3 03:27:42 2015 -0800

    power: Update for PerformanceManager changes

     * Undo damage caused by the previous patch which broke
       all hint arguments. We were actually using these wrong to
       begin with anyway.
     * Add support for get_profile
     * Clean up code

    Change-Id: Ibc3f21bfb7aa46ec97b9b63d09737d4331a5a714

Author: dianlujitao &lt;dianlujitao@lineageos.org&gt;
Date:   Sat Feb 23 20:24:57 2019 +0800

    power: Pass NULL parameter in powerHint if data is zero

     * This restores the behavior in AOSP and CAF power HAL to avoid
       confusion.

    Change-Id: I72f5bb9286e2f57121e39eea82d2fe8854989393

Change-Id: I7ae614667e3182eaf0a90b81e8ed839689cfbf28
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * Add support for system performance profiles and CPU boost.
 * Uses mpctl to configure the CPUs in the appropriate modes.
 * Implement binderized Lineage power HAL.

Author: Steve Kondik &lt;shade@chemlab.org&gt;
Date:   Sat May 17 03:37:53 2014 -0700

    power: Add support for CPU boost hint

    Change-Id: I07c3e8daf8a5f3b568e27334f26d4ba8f4cf40c4

Author: Steve Kondik &lt;shade@chemlab.org&gt;
Date:   Sun May 18 23:55:23 2014 -0700

    power: Add power hint to set profile

     * A PowerHAL can implement support for this hint to receive
       power profile changes from the framework.

    Change-Id: Ie1e9e3b827c731cf5a817a0491677e3451fe8678

Author: Steve Kondik &lt;shade@chemlab.org&gt;
Date:   Mon May 19 17:26:34 2014 -0700

    power: Add support for SET_PROFILE hints

     * Add support for system performance profiles.
     * Uses mpctl to configure the CPUs in the appropriate modes.
     * PERFORMANCE = all cores at max
     * POWER_SAVE = max two cores at non-turbo voltage
     * If a custom profile is set, don't honor any other hints
     * Clean up the code and firm up the locking.

    Change-Id: Ie6acada805780c9ae6e6bc2002843aef638ca63b

Author: Steve Kondik &lt;steve@cyngn.com&gt;
Date:   Tue Nov 3 03:27:42 2015 -0800

    power: Update for PerformanceManager changes

     * Undo damage caused by the previous patch which broke
       all hint arguments. We were actually using these wrong to
       begin with anyway.
     * Add support for get_profile
     * Clean up code

    Change-Id: Ibc3f21bfb7aa46ec97b9b63d09737d4331a5a714

Author: dianlujitao &lt;dianlujitao@lineageos.org&gt;
Date:   Sat Feb 23 20:24:57 2019 +0800

    power: Pass NULL parameter in powerHint if data is zero

     * This restores the behavior in AOSP and CAF power HAL to avoid
       confusion.

    Change-Id: I72f5bb9286e2f57121e39eea82d2fe8854989393

Change-Id: I7ae614667e3182eaf0a90b81e8ed839689cfbf28
</pre>
</div>
</content>
</entry>
<entry>
<title>power: Clean up and fix video encode/decode hint handling</title>
<updated>2019-10-22T22:12:57+00:00</updated>
<author>
<name>Michael Bestas</name>
<email>mkbestas@lineageos.org</email>
</author>
<published>2019-10-05T23:05:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/vendor_qcom_opensource_power/commit/?id=7af0fea40b41e90123908e0ea104f70dfc370edb'/>
<id>7af0fea40b41e90123908e0ea104f70dfc370edb</id>
<content type='text'>
* Unify code style for non legacy SoCs
* Restore legacy SoC handling which used to live in power-common.c
  but was removed in commit 561cffcbfa66192e839e040d2da3bff2ecf8dcac

Change-Id: Ieb84e6d6c8d762614e21267e81e6057aa64b36dd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Unify code style for non legacy SoCs
* Restore legacy SoC handling which used to live in power-common.c
  but was removed in commit 561cffcbfa66192e839e040d2da3bff2ecf8dcac

Change-Id: Ieb84e6d6c8d762614e21267e81e6057aa64b36dd
</pre>
</div>
</content>
</entry>
<entry>
<title>power: Rename power-8952.c to power-8937.c</title>
<updated>2019-10-22T22:12:56+00:00</updated>
<author>
<name>Michael Bestas</name>
<email>mkbestas@lineageos.org</email>
</author>
<published>2019-10-06T02:12:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/vendor_qcom_opensource_power/commit/?id=b1d08ab0de8338103a7424c8871f19b2d5616288'/>
<id>b1d08ab0de8338103a7424c8871f19b2d5616288</id>
<content type='text'>
* Latest power-8952.c is used for msm8937 with mpctl V3.
  Rename the file so we can add back the legacy msm8952 handling.

Change-Id: Iccd2a3c0abed2ef10d5f6c2182c0509a2fbe611d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Latest power-8952.c is used for msm8937 with mpctl V3.
  Rename the file so we can add back the legacy msm8952 handling.

Change-Id: Iccd2a3c0abed2ef10d5f6c2182c0509a2fbe611d
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce hwbinder buffer size for power HAL</title>
<updated>2019-10-22T22:12:56+00:00</updated>
<author>
<name>Vinay Verma</name>
<email>vvinay@codeaurora.org</email>
</author>
<published>2018-09-14T05:55:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/vendor_qcom_opensource_power/commit/?id=9a3da74f9ce4b124a2bc8c9ddb001afbbb3d662d'/>
<id>9a3da74f9ce4b124a2bc8c9ddb001afbbb3d662d</id>
<content type='text'>
Set hwbinder buffer size to 16KB for 32 bit architecture.

Change-Id: I4272a12853269dd6363f58a5bb81caa09cc47e9a
CRs-Fixed: 2315283
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Set hwbinder buffer size to 16KB for 32 bit architecture.

Change-Id: I4272a12853269dd6363f58a5bb81caa09cc47e9a
CRs-Fixed: 2315283
</pre>
</div>
</content>
</entry>
<entry>
<title>power: Compile with -Wall -Wextra -Werror</title>
<updated>2019-10-22T22:12:56+00:00</updated>
<author>
<name>Michael Bestas</name>
<email>mkbestas@lineageos.org</email>
</author>
<published>2018-03-25T22:00:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/vendor_qcom_opensource_power/commit/?id=c3942652f9d6d56e390223934ca7eb8a1ebd7d46'/>
<id>c3942652f9d6d56e390223934ca7eb8a1ebd7d46</id>
<content type='text'>
* And fix the build errors

Change-Id: I183203edfd92d4672893d74aa7428bc9f5e17772
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* And fix the build errors

Change-Id: I183203edfd92d4672893d74aa7428bc9f5e17772
</pre>
</div>
</content>
</entry>
<entry>
<title>power: clang-format</title>
<updated>2019-10-22T22:12:56+00:00</updated>
<author>
<name>Michael Bestas</name>
<email>mkbestas@lineageos.org</email>
</author>
<published>2019-09-29T20:59:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/vendor_qcom_opensource_power/commit/?id=420f26552469aa8b98692c27de2320a9c1c5dbc2'/>
<id>420f26552469aa8b98692c27de2320a9c1c5dbc2</id>
<content type='text'>
* Using AOSP interface .clang-format
* Clean Android.mk while we are at it

Change-Id: I630f72e3dffb676ca1930e72945e897f62103ada
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Using AOSP interface .clang-format
* Clean Android.mk while we are at it

Change-Id: I630f72e3dffb676ca1930e72945e897f62103ada
</pre>
</div>
</content>
</entry>
<entry>
<title>power: Add -qti suffix to module name</title>
<updated>2019-10-22T22:12:56+00:00</updated>
<author>
<name>Michael Bestas</name>
<email>mkbestas@lineageos.org</email>
</author>
<published>2019-09-29T18:06:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/vendor_qcom_opensource_power/commit/?id=434acc2ab4bab9d2407e5167be1dc2c22bfead0f'/>
<id>434acc2ab4bab9d2407e5167be1dc2c22bfead0f</id>
<content type='text'>
* Prevent conflict with other HALs

Change-Id: Icf1216410db26c3bb811d7aedde03e6d2f87e3cc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Prevent conflict with other HALs

Change-Id: Icf1216410db26c3bb811d7aedde03e6d2f87e3cc
</pre>
</div>
</content>
</entry>
<entry>
<title>power: introduce 8992-specific handling</title>
<updated>2019-10-22T22:12:56+00:00</updated>
<author>
<name>Dilip Gudlur</name>
<email>dgudlur@codeaurora.org</email>
</author>
<published>2015-01-28T23:17:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/vendor_qcom_opensource_power/commit/?id=951c6bade8ebcbaf46e546d13036124323867aec'/>
<id>951c6bade8ebcbaf46e546d13036124323867aec</id>
<content type='text'>
Creates framework for handling special cases like
display off, video encode differently for 8992.

Change-Id: I195a96f0787c0d2dc2696c75a6f281774e2345cb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Creates framework for handling special cases like
display off, video encode differently for 8992.

Change-Id: I195a96f0787c0d2dc2696c75a6f281774e2345cb
</pre>
</div>
</content>
</entry>
<entry>
<title>power: Changed the minfreq to 400Mhz for display off scenario.</title>
<updated>2019-10-22T22:12:56+00:00</updated>
<author>
<name>vaibhav bhalla</name>
<email>vbhalla@codeaurora.org</email>
</author>
<published>2015-02-23T14:41:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/vendor_qcom_opensource_power/commit/?id=783a1886b55abf388befa372aacf918508d7f031'/>
<id>783a1886b55abf388befa372aacf918508d7f031</id>
<content type='text'>
        1. Changes to set CPU0 min freq for 8939 target as below:
        Display off case :  set to  400Mhz
        Display on case  :  set to  960Mhz.

Change-Id: Ie8cf31484e70f83594778c899485910b9ff2578e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
        1. Changes to set CPU0 min freq for 8939 target as below:
        Display off case :  set to  400Mhz
        Display on case  :  set to  960Mhz.

Change-Id: Ie8cf31484e70f83594778c899485910b9ff2578e
</pre>
</div>
</content>
</entry>
</feed>
