Commit Graph

303 Commits

Author SHA1 Message Date
Steve Kondik
e2732b782f power: Allow device specific hooks for set_interactive
* Some devices may want to implement custom hooks

Change-Id: I9be8023c8134b3c262f27b43a28bec0e14c0fd7f
2023-10-26 16:39:26 +03:00
Steve Kondik
6b46a293df power: Add support for tap-to-wake feature control
Co-authored-by: Arian <arian.kulmer@web.de>
Co-authored-by: LuK1337 <priv.luk@gmail.com>
Change-Id: I545902b29f4828c127bc32def6e30b67ce4a3aa7
2023-10-26 16:38:59 +03:00
Michael Bestas
9df9caa266 power: Add -qti suffix to module name
* Prevent conflict with other HALs

Change-Id: Icf1216410db26c3bb811d7aedde03e6d2f87e3cc
Signed-off-by: Sebastiano Barezzi <barezzisebastiano@gmail.com>
2023-10-26 16:36:36 +03:00
Michael Bestas
da9c55ae81 Merge tag 'LA.UM.9.12.r1-16200-SMxx50.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/power into lineage-21.0
"LA.UM.9.12.r1-16200-SMxx50.QSSI12.0"

* tag 'LA.UM.9.12.r1-16200-SMxx50.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/power:
  power: Modify powerhint for encode case
  power: Enable powerhint for khaje
  Power: Specify stable AIDL version number
  Power:Changes made for Bengal powerhint.xml
  Power: Correcting target name in powerhint.xml
  Power : Clean up of opcodes in powerhints
  power: add check for shared pointer
  Kona Powerhint: Change the VR hints
  qvr powerhints
  Power: update powerhint for Single rank DDR
  Power : Modified make file to include Trinket
  Power : AIDL support for Trinket
  power: update power hint data for lagoon
  Power: Tuned  scheduler for  480FPS use-case
  Power : Modified make file to include Bengal
  power: update power hint data for lagoon
  Power: Updating camera settings
  Power: Updating camera settings
  power : Modified make file to include Talos
  power: Add supported modes
  power: Add supported modes
  power: Added copyrights info in xml.
  power: conversion from hidl to aidl.
  power: Added copyrights info in xml
  Power: Up/down scheduler Tuning for  480FPS use-case
  power : opcode for sample_ms

 Conflicts:
	Android.mk
	Power.cpp
	power-vendor-product.mk
	power.xml

Change-Id: Ic5b9e4380c940cacf06183b3613a60e2b3404d6f
2023-10-24 16:21:55 +03:00
Michael Bestas
5f06927aa5 Merge tag 'LA.UM.9.14.r1-22900.01-LAHAINA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/power into lineage-21.0
"LA.UM.9.14.r1-22900.01-LAHAINA.QSSI14.0"

* tag 'LA.UM.9.14.r1-22900.01-LAHAINA.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/power:
  power: Modify powerhint for Camera cases
  Holi: Powerhint changes to meet camera FPS
  Blair: Powerhint changes to meet camera FPS
  Power : Adding blair target hints in powerhint.xml
  Power : Add power tuning  for sHDR encode use case
  Power : Adding powerhint.xml for blair target
  Power : Add power tuning  for sHDR encode use case
  power: update powerhint for yupik
  power: Update powerhint for yupik
  Power: Modify powerhint for cedros
  power: add check for shared pointer
  Revert "power: Add supported modes"
  power: Add supported modes
  Revert "power : Modified make file to include Lahaina"
  power : Modified make file to include Lahaina Addition of powerhint.xml for the product Lahaina

Change-Id: I2fabc727559f68765986e5480a6f075ed67d81bd
2023-10-24 16:20:14 +03:00
Michael Bestas
754aa42a6a Merge tag 'LA.VENDOR.1.0.r1-23800-WAIPIO.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/power into lineage-21.0
"LA.VENDOR.1.0.r1-23800-WAIPIO.QSSI14.0"

* tag 'LA.VENDOR.1.0.r1-23800-WAIPIO.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/power:
  power: Replace library name with ndk from ndk_platform for upgrade sdk version
  Power: Modifying powerhint.xml for Halliday target
  power: adjust powerhint for halliday
  power: added power hint for sHDR case to support parrot and ravelin
  power: modify tunings for camera close hint
  Power : Add power tuning  for sHDR encode use case
  Power: Modifying powerhint.xml for Halliday Target
  Powerhint file for Ravelin
  Power: tuning of 30fps use case
  power: modified powerhint file for ravelin
  Power : Set minCpu freq for preview to meet FPS
  Power: Adding powerhint.xml for Halliday target
  power: updated power for ravelin
  power: improve silver capped freq for taro
  Power: tuning of snapshot, 30fps and ZSL use cases
  power : revised tunings for parrot
  power: update power hint for ukee.
  power: add powerhint for video decode 30 fps secure/non-secure tunning
  power: Add support for EXPENSIVE_RENDERING
  Power : Modify powerhint file for tofino target
  power: tuning of camera open and close
  Power : Modify powerhint file for parrot target
  power : Modify powerhint file for parrot target
  power : Modify powerhint file for parrot target
  power: added powerhint.xml for neo target
  Revert "Power:Replace library name from ndk_platform to ndk"
  power : add powerhint file for parrot target
  Revert "Power : Add tunings for 240FPS decode cases."
  Power : Add tunings for 240FPS decode cases.
  Revert "Power: Update powerhint with CPU,Bus DCVS settings"
  Revert "[Waipio] Update CPU and DDR settimgs for camera cases"
  [Waipio] Update CPU and DDR settimgs for camera cases
  Power: Update powerhint with CPU,Bus DCVS settings
  Power: Add powerhint.xml for waipio
  Specify stable AIDL version number.

 Conflicts:
	Android.mk
	Power.cpp
	power-common.c
	power-common.h
	power-vendor-product.mk

Change-Id: Ide4d0b357670adaec4ce47b13dee0e393b8c08b4
2023-10-24 16:19:45 +03:00
Chirayu Desai
57558152f0 Add .gitupstream file
Change-Id: I3ff3abff393fce530e09c9dcb2e4d56ef5cd5ed5
2023-10-24 16:15:46 +03:00
Linux Build Service Account
2ed06189df Merge 6766a136c3 on remote branch
Change-Id: I4fb9352327ca2866ae023acdb39de3f1a1f6e7b1
2023-09-09 00:29:11 -07:00
Linux Build Service Account
bd7b462ccd Merge 091da968f5 on remote branch
Change-Id: I6f3f839d5cda23a281b09c3a8f91fd00c6f3ac66
2023-08-30 23:26:27 -07:00
Surya Prakash
d8acd62f9d power: modified powerhint file for crow
powerhint changes for crow

Change-Id: I4a3cc5db73fa975453e4409672457954c05d657a
2023-08-15 05:10:57 -07:00
Linux Build Service Account
d9f3f77c97 Merge 1053b923c5 on remote branch
Change-Id: I6f9bcce6f95d9dcf2920c67174da47f9fa097bb8
2023-08-11 04:07:51 -07:00
Linux Build Service Account
091da968f5 Merge "power: Add powerhint.xml for trinket" into power.lnx.6.0 2023-08-10 23:24:12 -07:00
Linux Build Service Account
0a0093dbcb Merge "Power: Using only v3 powerhal version for this branch" into power.lnx.6.0 2023-08-10 23:23:13 -07:00
Surya Prakash
451dff40fc power: modified powerhint file for crow
powerhint changes for crow

Change-Id: I4a3cc5db73fa975453e4409672457954c05d657a
2023-08-10 11:19:06 +05:30
Shashank Simha M R
c0311cc6e8 power: Add powerhint.xml for trinket
Added powerhint.xml for trinket target.

Removing Trinket conditions from make files.

Change-Id: I9da2caabb9acaabed5284e986af10415c8cf6f38
2023-08-03 11:16:04 +05:30
Vinay Rijhwani
d56cbc9729 Power: Using only v3 powerhal version for this branch
Using only v3 powerhal version for this branch

Change-Id: Iab9bc8c83bb2f052309791aa9f76a8676bddbfd1
Signed-off-by: Vinay Rijhwani <quic_vrijhwan@quicinc.com>
2023-08-01 15:56:56 +05:30
Vinay Rijhwani
6766a136c3 power: Replace library name with ndk from ndk_platform for upgrade sdk version
Replace library name with suffix ndk from ndk_platform for upgrade sdk version

Change-Id: If9f07dd855bf5b13806a8c80036c49c2c2df8f51
Signed-off-by: Vinay Rijhwani <quic_vrijhwan@quicinc.com>
2023-07-30 23:40:36 +05:30
Surya Prakash
9392b7512d power: modified powerhint file for crow
power hint changes for crow

Change-Id: I8ec49a92d0e6866c85190d44914c8e3dff18f88b
2023-07-23 22:49:41 -07:00
Ammar Mahmood
a355df77fb Power: Modifying powerhint.xml for Halliday target
Modifying powerhint (Camera Open/Close removal) for Halliday Target

Change-Id: Ifeccd4dedf1b285a98c02dc3b42951a86a00bd3b
2023-07-19 16:47:43 -07:00
Surya Prakash
1053b923c5 power: modified powerhint file for crow
power hint changes for crow

Change-Id: I8ec49a92d0e6866c85190d44914c8e3dff18f88b
2023-07-17 10:02:44 +05:30
Linux Build Service Account
866ad02cd9 Merge 137edfcf33 on remote branch
Change-Id: I59cf61ca72850dce6c65bcedf626faf328eed9ec
2023-06-12 05:43:25 -07:00
Sumit Gemini
137edfcf33 power : add powerhint file for Crow target
"updating comments"

Change-Id: I7e568adcfbe61d85360f9d7b385ee2ff52a90b48
2023-05-22 16:43:46 +05:30
zehugong
5ef80ed94d power: update SDK version for QSSI13.
Update SDK version in PowerHintSession to support QSSI13.

Change-Id: I7b14160f9c536e9d16f7c7b97753d5c53faef5c1
2023-05-16 23:42:14 -07:00
Linux Build Service Account
9b608df952 Merge 12299eccb1 on remote branch
Change-Id: I5eaa381195e3782d9be7407f7592ac4a0250cf99
2023-05-14 06:52:56 -07:00
Linux Build Service Account
eec9f143ca Merge "power: Add support for ADPF implementation." into power.lnx.6.0 2023-05-12 02:46:38 -07:00
Sumit Gemini
8969ad84e9 power : add powerhint file for Crow target
Add Powerhint tunings for Crow

Change-Id: I82420bcfdb966430bce727dd38d150e20d2b773c
2023-05-10 14:24:20 +05:30
zehugong
7bcadd18d4 power: Add support for ADPF implementation.
ADPF provided the API for power/performance tuning. Add API support in power HAL.

Change-Id: Ie00f97650b209a890da222e5911371a270efb131
2023-05-10 13:46:08 +08:00
jiayin
12299eccb1 power: adjust powerhint for halliday
Update GPU freq settings in powerhint due to more frequency points
was added for GPU.

Change-Id: I0f4f0d8ebd842a13be79b904cdb4c22bad862ea0
2023-04-20 08:17:02 +08:00
Linux Build Service Account
82d6a6d5b7 Merge 8e990c106b on remote branch
Change-Id: Ieff4ed3108754188ec1cedda06b11107214112ef
2023-04-06 05:00:38 -07:00
Linux Build Service Account
edccfbeb76 Merge 31f7ba3c4b on remote branch
Change-Id: I45e605408c6312e9f16fe42c57ad8dae145f4d94
2023-03-23 07:35:31 -07:00
Mohit Rimza
8e990c106b power: added power hint for sHDR case to support parrot and ravelin
added power hint for sHDR case to support parrot and ravelin

Change-Id: Iac904c411696c1473f1bfe928b103aa46f1fb7a4
2023-03-15 13:08:10 +05:30
Divya Verma
31f7ba3c4b power: modify tunings for camera close hint
modify tunings for ravelin camera closed hint

Change-Id: I5708ad04cf81d1a3b2aa2aa4f3d252c2ccc83c7a
2023-03-07 14:09:58 +05:30
Linux Build Service Account
e0da07744b Merge 91d7a05088 on remote branch
Change-Id: I18768864c33955d0e123850620f6bc7cb2039de6
2023-03-06 08:50:40 -08:00
Linux Build Service Account
91d7a05088 Merge "Power: Modifying powerhint.xml for Halliday Target" into power.lnx.5.0 2023-02-24 02:39:58 -08:00
Sumit Gemini
7a8aefc0c0 Power : Add power tuning for sHDR encode use case
Add power tuning for sHDR encode case for Yupik in power.lnx.5.0

Change-Id: Iac83d923ff83a09cdbb02af4322e233cdf0a9348
2023-02-22 10:57:54 +05:30
Ammar Mahmood
4661766ecf Power: Modifying powerhint.xml for Halliday Target
Tuning GPU powerhint for Halliday

Change-Id: Idf2372652e6ad5aa4dc679223205108135866792
2023-02-16 14:17:37 -08:00
Linux Build Service Account
a0abc10d6c Merge 5637f2e74f on remote branch
Change-Id: I69f32812ec4c5e6462866234d80fd45706a18d35
2023-02-16 00:41:02 -08:00
Linux Build Service Account
57e343fbd4 Merge 08782496ca on remote branch
Change-Id: I598b7fe6b201e012e2bd81b866d7b05069c4512d
2023-01-19 00:21:00 -08:00
Prabhat Kumar Arya
08782496ca Powerhint file for Ravelin
Added Powerhint.xml changes for Ravelin.

Change-Id: I3e1c4aadfff1fe0d13be7f331fd403e7691dbe82
2023-01-12 11:19:22 +05:30
Linux Build Service Account
f43b7c22b5 Merge 64019ba53c on remote branch
Change-Id: Iaece39e55e536e6927f6cd77ee2096eaf1878188
2023-01-06 01:23:44 -08:00
zehugong
5637f2e74f power: Add powerhint.xml for pineapple.
Added powerhint.xml for pineapple target.

Change-Id: Ib7bdecd134418adf98ab5829d636925fcace9638
2023-01-06 14:50:50 +08:00
Om Singh
c3c87c75b0 Power: tuning of 30fps use case
Updating parameter for 30fps use case

Change-Id: Id2ced860b024975c684144603bae6329e3b25077
2023-01-05 13:11:08 +05:30
Linux Build Service Account
3f87cda7e4 Merge a76131a3c1 on remote branch
Change-Id: I66d01dad2d7f2f1f425287857516592090f36d57
2023-01-03 22:12:35 -08:00
Jun Wang
a76131a3c1 power: Add property check for EXPENSIVE_RENDERING
Detect the support status of EXPENSIVE_RENDERING mode based on the
vendor property, which can be configured per target.

Change-Id: I39ed53f5df506bb8b7a714138d35e5b29bcfa4a5
CRs-Fixed: 3364809
2022-12-15 17:18:48 +08:00
Surya Prakash
64019ba53c power: modified powerhint file for ravelin
power hint changes for ravelin

Change-Id: I524dcb3b76c4a46a516a3771db8152e3d4ada965
2022-12-14 12:19:03 +05:30
Linux Build Service Account
daa1d25bb1 Merge 0a9fbdc76d on remote branch
Change-Id: Ied616baa8ff9fabd8bbfb8bf3f2ade1778f62cee
2022-12-01 08:56:21 -08:00
Sumit Gemini
d87b134d01 Power : Set minCpu freq for preview to meet FPS
modifed camera close hintID and set min CPUfre
for camera preview case

Change-Id: I5b65e521c6de2dc2505a144438f481d069888fe6
2022-11-25 11:28:18 +05:30
Linux Build Service Account
0a9fbdc76d Merge "power: updated power for ravelin" into power.lnx.5.0 2022-11-18 06:53:57 -08:00
Linux Build Service Account
f75eca87a1 Merge c88ddbdef5 on remote branch
Change-Id: I6f1d2fabfc1a9df99e41ea5b2411d5cbacfa241a
2022-11-18 02:58:41 -08:00
Ammar Mahmood
b5f91b546f Power: Adding powerhint.xml for Halliday target
Adding powerhint for Halliday

Change-Id: I60943cdd92f890fe8763fcfef06a0a8352d70d36
2022-11-15 10:39:49 -08:00