Commit Graph

  • f231d36fa1 Revert "mediatek: Build dummy libmtkperf_client library" bengris32 2023-09-06 22:53:53 +01:00
  • 7c5bad16c7 aidl: Drop custom libperfmgr HAL bengris32 2023-09-04 22:10:22 +01:00
  • 424876956c InCallService: Adjust gain values in all situations LinkBoi00 2023-02-02 20:47:10 +00:00
  • 138f0b7bde InCallService: Restore gain levels on boot and call initiation bengris32 2023-02-01 22:00:19 +00:00
  • 2a81830bc8 Introduce Mediatek In-Call Service bengris32 2022-07-20 23:37:58 +05:30
  • be7c6a61d2 aidl: ir: ir impl point fixes Steven Moreland 2023-09-04 19:57:23 +01:00
  • 961e60bd79 aidl: ir: open ir hal lib to support aidl ir service sangweilin 2023-09-04 19:56:11 +01:00
  • 4b85de3a7d aidl: ir: Import AOSP default IR service bengris32 2023-09-04 19:52:46 +01:00
  • 7d3ef853be aidl: usb: Implement USB data control bengris32 2023-09-04 13:15:27 +01:00
  • c47ecd71be aidl: usb: Add permission changes bengris32 2023-09-04 19:49:36 +01:00
  • 65bcc3e701 aidl: usb: Retry role switch up to 20 times bengris32 2023-07-23 11:30:37 +01:00
  • e422d6b7b9 aidl: usb: Import AOSP default USB service bengris32 2023-09-04 19:48:10 +01:00
  • 293d0c97c6 hidl: mtkpower: Forward AUDIO_POWER MTK Hints to Power HAL Woomymy 2023-07-14 18:33:27 +00:00
  • 5145815478 hidl: thermal: Require thermal_symlinks_mediatek for HIDL impl bengris32 2023-07-24 17:07:09 +01:00
  • 89f8cdb808 hidl: thermal: Drop uneeded thermal logd and clean-up unused flags bengris32 2023-07-24 17:05:57 +01:00
  • 59781cb23f hidl: thermal: Don't add pixel thermal SEPolicy dirs to board sepolicy when inheriting device.mk Woomymy 2023-04-05 17:18:55 +02:00
  • ff9233568f hidl: thermal: Add ZoneName configuration to change zone type of a Sensor Woomymy 2023-04-04 16:45:42 +02:00
  • 66f41bce6d hidl: thermal: Don't install thermal_logd_mediatek on userdebug builds Woomymy 2023-04-03 10:47:04 +02:00
  • 094452b9cb hidl: thermal: Reband to mediatek Woomymy 2023-04-03 10:45:39 +02:00
  • 3519e61663 hidl: thermal: Drop pid_1_0 support Woomymy 2023-04-03 10:41:56 +02:00
  • 6399c762de hidl: Import Pixel thermal HAL Woomymy 2023-04-03 10:38:07 +02:00
  • 07c5247e8c BesLoudness: drop persistent attribute nift4 2023-07-23 20:51:06 +02:00
  • 38da255f29 PowerOffAlarm: remove stray i nift4 2023-07-23 18:22:08 +02:00
  • 2e158426c5 Porting power off alarm nift4 2023-07-22 23:28:04 +02:00
  • 9dcbe69b2c Automatic translation import LineageOS Infra 2023-07-15 18:07:55 +00:00
  • 4c6209e89d Automatic translation import LineageOS Infra 2023-07-01 16:12:17 +00:00
  • 808b61754d Automatic translation import LineageOS Infra 2023-06-20 16:28:01 +00:00
  • 6b64cb3000 Automatic translation import LineageOS Infra 2023-06-01 12:49:24 +00:00
  • df9b22e306 memtrack: Rebrand to mediatek mali and merge into one module Tim Zimmermann 2022-09-09 15:17:16 +02:00
  • b1fb4f325f aidl: Import gs101 memtrack HAL Tim Zimmermann 2022-09-09 15:12:08 +02:00
  • b1a0fec4d3 power-libperfmgr: Allow certain hints to be processed always Adithya R 2023-04-14 10:47:01 +05:30
  • 181eefb336 power-libperfmgr: Properly handle sustained performance mode Adithya R 2021-09-05 18:15:55 +05:30
  • b98c271af8 power-libperfmgr: Disable boosting when battery saver is on Adithya R 2021-09-05 16:52:02 +05:30
  • 3fde02e1cf Automatic translation import LineageOS Infra 2023-05-15 09:16:28 +00:00
  • 1e341545b5 vibrator: Report amplitude control capability SamarV-121 2023-05-05 20:53:47 +05:30
  • 7b11c39d48 vibrator: Remove unneeded typoed init.rc cmd SamarV-121 2023-02-10 22:37:14 +03:00
  • 2dd1dffcf3 vibrator: Add TEXTURE_TICK effect SamarV-121 2023-04-28 15:00:52 +05:30
  • 24ecee27e0 vibrator: Add click and tick duration config properties SamarV-121 2023-04-27 00:48:27 +05:30
  • 0fc89b38fa vibrator: Let framework handle HEAVY_CLICK effect SamarV-121 2023-04-27 00:31:00 +05:30
  • 49ea887883 vibrator: Properly enable strength control SamarV-121 2023-04-27 00:23:53 +05:30
  • 4c7752ee9d vibrator: Change logging level in perform function SamarV-121 2023-04-28 13:10:05 +05:30
  • 294ece4a83 power-libperfmgr: Fix use-after-free crash Jimmy Shiu 2022-10-19 01:13:08 +08:00
  • d45d340796 power-libperfmgr: Optimize the wakeup performance and fix unstable boost jimmyshiu 2022-08-07 08:36:00 +00:00
  • 2de4babbc1 power-libpergmgr: ADPF: extend non-stale session timer in wakeup Wei Wang 2022-08-06 00:31:07 -07:00
  • 206e8a4d96 Automatic translation import LineageOS Infra 2023-05-01 10:23:53 +00:00
  • 2644feb352 BesLoudness: load default value from resources nift4 2023-02-19 10:40:51 +01:00
  • 5bbc0da902 power: ADPF: Fix updateHintBoost blocks the binder thread jimmyshiu 2022-06-10 10:14:56 +00:00
  • 03fbe03399 power: Fix uclamp_min stuck at high freq jimmyshiu 2022-06-02 09:30:18 +00:00
  • c1770e4696 power: Fix race between closing a session and receiving a boost Will McVicker 2022-06-03 14:54:29 -07:00
  • 6647f383d2 power: ADPF: dump ADPF session info jimmyshiu 2022-04-21 17:39:51 +00:00
  • e6c643a964 power: ADPF: uclamp.min integration jimmyshiu 2022-05-19 06:43:55 +00:00
  • 6458cfe14c power: PowerHAL: remove UclampMinGranularity Wei Wang 2022-05-12 09:54:25 -07:00
  • afa2d564c1 power: Ignore system hint sessions for universal boost Matt Buckley 2022-04-29 21:05:38 +00:00
  • 19751b5036 power: ADPF: log clean up jimmyshiu 2022-04-25 08:46:49 +00:00
  • 4423c3d1d2 power: Add minimal binder thread prio as -20 to match process prio Wei Wang 2022-04-20 15:22:12 -07:00
  • 71e81ee5c2 power: ADPF: add Early Hint feature Jimmy Shiu 2022-01-17 21:02:41 +08:00
  • 672d373e8c power: ADPF: Use Adpf Profile for PID tunnables Jimmy Shiu 2021-10-26 17:48:06 +08:00
  • a45808e1d5 power: ADPF: make uclamp.min stable Jimmy Shiu 2021-11-09 22:44:46 +08:00
  • 2a558b9b15 power: Make HintManager a singleton class Jimmy Shiu 2022-02-12 01:05:23 +08:00
  • de3633afc5 power: PowerHintSession: do not update PID controller when target changes Wei Wang 2022-04-06 10:26:33 -07:00
  • b81d951ecd power: Fix race condition between Looper and destructor Jimmy Shiu 2022-03-30 14:43:21 +08:00
  • c1a46ecee7 power: Add global debug property for override config path properly Wei Wang 2022-02-15 21:49:11 -08:00
  • 8cff0f4819 power: Add a debug property for switching powerhint.json path Jimmy Shiu 2022-02-11 01:35:47 +08:00
  • 0d0b44d3b2 power: ADPF: fix stale trace status Jimmy Shiu 2021-10-18 10:02:28 +08:00
  • d28d9be382 power: ADPF: limit uclamp high/low values and use I as boost base Jimmy Shiu 2021-09-08 16:37:34 +08:00
  • e0d2951f6d power: move trace point to libperfmgr. Wei Wang 2021-09-17 15:30:09 -07:00
  • c174eb85d0 Allow user to configure BesLoudness nift4 2023-02-11 14:57:05 +01:00
  • 7baa27014a power-mediatek: Drop TARGET_USES_MTK_POWERHAL guard bengris32 2023-02-05 22:59:49 +00:00
  • 075e79bb19 hidl: Add stub mtkpower service * This keeps Camera HAL happy without MediaTek's PowerHAL. bengris32 2022-05-27 23:05:45 +01:00
  • 5ec6df8a4e interfaces: mtkpower: Add proper parameter names bengris32 2022-05-27 09:07:23 +01:00
  • 5a8cfbff76 interfaces: Add reverse engineered mtkpower 1.2 interface bengris32 2022-05-27 08:52:08 +01:00
  • a5db41adc6 interfaces: Add reverse engineered mtkpower 1.1 interface bengris32 2022-05-26 21:41:34 +01:00
  • 1d2aaa2cec interfaces: Add Script to generate vendor hal make files Vinay Verma 2018-02-19 07:45:32 +05:30
  • e4d43977c1 interfaces: Add reverse engineered mtkpower 1.0 interface bengris32 2022-05-26 20:58:42 +01:00
  • 3d12e04df5 power-mediatek: Set low power state upon initialisation of Power HAL bengris32 2022-12-26 23:54:49 +00:00
  • ffc4679175 fixup! mediatek: vibrator: Refactor Vibrator HAL bengris32 2022-12-03 14:17:02 +00:00
  • ef6ed539f4 mediatek: Import legacy libalsautils * Taken from system/media/alsa_utils as of commit 9a0e6f0c19cd9a46eb35ff1980c42ea8b562d682 (android-11.0.0_r34) bengris32 2022-12-01 18:26:22 +00:00
  • d93c3535a5 mediatek: vibrator: Refactor Vibrator HAL * Clean up code * Move functions not realted to the vibrator implementation itself into a seperate file called VibratorUtils.cpp * Allow Vibrator effects to be compiled out with TARGET_VIBRATOR_SUPPORTS_EFFECTS. bengris32 2022-10-27 12:45:09 +01:00
  • e0390f77b9 mediatek: vibrator: Remove DOUBLE_CLICK effect handling * It seems that as of T, if we report DOUBLE_CLICK as not supported, the framework will handle it instead, this is good as our current implementation had one single click, while it's supposed to have two distinct clicks, however, this would be impractical to implement under the LED trigger, so we'll let the framework do this effect instead. bengris32 2022-10-23 08:25:04 +01:00
  • c5ef7ed5a1 power-mediatek: Use dlopen instead of linking against power lib bengris32 2022-10-09 19:24:39 +01:00
  • 8502bc7b80 mediatek: Build dummy libmtkperf_client library * Required for some vendor blobs that have dependencies on this library. bengris32 2022-10-07 17:29:15 +01:00
  • fe64b7a0d6 power-mediatek: Guard with TARGET_USES_MTK_POWERHAL * The TARGET_USES_MTK_POWERHAL guard makes more sense compared to TARGET_POWERHAL_AIDL_VERSION := none bengris32 2022-10-07 17:19:35 +01:00
  • 2d1d9fdef7 mediatek: Add BOARD_HAS_MTK_HARDWARE guard bengris32 2022-10-07 16:44:11 +01:00
  • 0d3eb2eafd power-libperfmgr: Rename all powerhal props to avoid sepolicy conflicts MTK labels the vendor.powerhal prop as with their own context, but using the same contexts leads to more error. Instead switch to a different prop naming which will not conflict with MTK context. Vaisakh Murali 2022-10-07 16:40:31 +01:00
  • ee4bc89ccd power-libperfmgr: Remove ndk_platform backend. Use the ndk backend. Jiyong Park 2021-08-09 09:01:16 +09:00
  • c1cc2c9bb0 ADPF: fix no boost due to the big negative ILowLimit Jimmy Shiu 2021-07-27 10:45:07 +08:00
  • 7120b7dad7 ADPF: avoid to call close() twice Jimmy Shiu 2021-07-29 23:58:22 +08:00
  • 217c3e5634 ADPF: fix abnormal high uclamp Jimmy Shiu 2021-07-07 12:00:43 +08:00
  • 6634275188 Adpf: set uclamp when session is created Jimmy Shiu 2021-06-27 01:39:31 +08:00
  • 6d90d53be7 Add PID tunables for sample window Wei Wang 2021-06-23 15:58:56 -07:00
  • 6d96c4200c adpf: clean up ADPF trace points Jimmy Shiu 2021-06-21 00:22:47 +08:00
  • 47ae353d92 Adpf: honor window setting for P,D caculation Wei Wang 2021-06-17 21:32:18 -07:00
  • 801de161fb power-libperfmgr: improve adpf logic Wei Wang 2021-06-16 21:20:44 -07:00
  • 70112491f8 Fix objects that are derived from refbase Wei Wang 2021-06-14 22:03:10 -07:00
  • c5c46b9d92 ADPF: use PID algorithm to control cpu resource Jimmy Shiu 2021-05-05 11:17:41 +08:00
  • c07b578f31 power: reduce log spam and refine trace title Wei Wang 2021-04-14 10:21:50 -07:00
  • 283fe3594d power: add PowerHintSession for ADPF implementation Jimmy Shiu 2021-01-25 01:20:38 +08:00
  • 2bdf54897a Specify version for aidl_interface explicitly Jeongik Cha 2021-01-28 00:49:48 +09:00
  • 586746b2b7 power: add a property for config file Wei Wang 2020-11-13 10:59:00 -08:00
  • 4f7c6c3990 Power: advertise power headers are deprecated Wei Wang 2020-10-22 16:21:39 -07:00