Commit Graph

  • c4c6299d10 Power: add support for devices without display idle signals Wei Wang 2020-10-21 12:15:30 -07:00
  • a73acbb27c Revert "power-libperfmgr: simply wait if idle state node is not present" Arian 2021-10-13 12:44:09 +02:00
  • 819783c314 power-libperfmgr: Add support for tap-to-wake feature control Stefanie Kondik 2021-06-23 07:49:15 +00:00
  • 13f4db93c6 power-libperfmgr: Guard it LuK1337 2021-04-20 09:16:22 +02:00
  • 7229afcdea power-libperfmgr: Allow device specific hooks for setMode, isModeSupported LuK1337 2020-10-01 14:13:46 +02:00
  • fc92596301 power-libperfmgr: remove Google-specific VR and camera hints Jesse Chan 2020-06-29 12:26:29 +08:00
  • 94f7141e8f power-libperfmgr: simply wait if idle state node is not present Jesse Chan 2020-06-13 11:52:12 +08:00
  • a085adad40 libperfmgr.rc: let power hal start early Kyle Lin 2020-08-12 16:00:15 +08:00
  • a2f7333c3b libperfmgr.rc: let perfmgr can change dex2oat priorities Kyle Lin 2020-08-10 18:12:41 +08:00
  • 2e91b5b03e power-libperfmgr: rename namespace for Pixel power HAL Wei Wang 2020-03-30 18:28:45 -07:00
  • aa78722326 power-libperfmgr: allow powerhint calls as soon as service starts Wei Wang 2020-03-20 22:11:48 -07:00
  • ff0cb3856e power-libperfmgr: add aidl extension server Wei Wang 2020-03-20 12:21:12 -07:00
  • 02cbce0627 power-libperfmgr: Hook with display handler Wei Wang 2020-03-13 11:34:11 -07:00
  • 416bb843df power-libperfmgr: Import power HAL AIDL implementation Bruno Martins 2021-04-17 17:01:20 +01:00
  • b1120ce4ee mediatek: Relocate MTK vibrator implementation bengris32 2022-10-07 16:26:58 +01:00
  • 3b443ebaa6 mediatek: Relocate MTK power implementation bengris32 2022-10-07 16:25:47 +01:00
  • 60cad732d0 mediatek: power: Allow devices to exclude custom PowerHAL wrapper * Some MediaTek devices may not use mtkpower (e.g. switched to libperfmgr), so allow them to exclude this wrapper to avoid dependency errors. bengris32 2022-10-04 20:17:48 +01:00
  • 91738296d5 mediatek: power: Do not perform boosts on LOW_POWER mode * Also let's fix inproper naming scheme and make mHandle and mLowPowerEnabled private while we're at it. bengris32 2022-09-18 22:19:26 +01:00
  • 584faee931 mediatek: vibrator: Make strength relative to kernel reported maximum * Different devices will have different maximum intensities of strength that their vibrators can support. * Make the strength relative to the maximum strength reported by the kernel, so that the it can work on many devices without needing modifications. bengris32 2022-09-17 19:17:22 +01:00
  • 4e990f0dbb mediatek: {power,vibrator}: Remove ndk_platform backend. Use the ndk backend. The ndk_platform backend will soon be deprecated because the ndk backend can serve the same purpose. This is to eliminate the confusion about having two variants (ndk and ndk_platform) for the same ndk backend. Jiyong Park 2022-08-16 17:37:34 +01:00
  • d3b8efaff3 mediatek: vibrator: Set permissions for thunderquake_engine nodes SamarV-121 2022-08-21 11:17:56 +01:00
  • 28907d5307 mediatek: vibrator: Add support for vibration strengths * Modify the vibStrengths map to fit for your device, you can test different levels with the following command: bengris32 2022-08-21 11:14:15 +01:00
  • 4d9d3537c4 mediatek: power: Allow device specific hooks for setMode, isModeSupp… LuK1337 2022-08-15 17:25:43 +03:00
  • 6b15751ca8 mediatek: power: Allow Power V1 impl to be compiled conditionally * Add preprocessor conditionals and a POWERHAL_AIDL_VERSION macro to allow parts of the V2 HAL to be compiled conditionally without duplicating any code by setting TARGET_POWERHAL_AIDL_VERSION. * This is for devices which are using PowerHAL blobs from R. bengris32 2022-08-13 10:01:53 +01:00
  • 24a85b3e27 mediatek: power: Use boost/mode checks from default impl bengris32 2022-08-10 22:54:27 +01:00
  • 0a3d427678 mediatek: power: Implement Power AIDL Interface V2 bengris32 2022-08-10 22:53:09 +01:00
  • ec0752b274 mediatek: power: Add support for tap-to-wake feature control Stefanie Kondik 2022-08-10 22:50:15 +01:00
  • 0473cdec77 mediatek: power: Initial reverse engineered Power AIDL service library * This is a custom Power AIDL service library that acts as a drop-in replacement for MediaTek's one. bengris32 2022-08-10 22:46:37 +01:00
  • a7f6ab648b mediatek: vibrator: Add basic Vibrator AIDL service * Very barebones implementation that just uses LED vibrator trigger. bengris32 2022-08-10 22:43:10 +01:00
  • 07103a92e4 mediatek: Initial commit bengris32 2022-08-10 22:40:17 +01:00