Revert "SurfaceFlinger: send VSYNC power hints to IPowerManager"
This reverts commit d469a1c3285b974cf2637517cc25727da8f82668.
diff --git a/services/surfaceflinger/DisplayHardware/PowerHAL.h b/services/surfaceflinger/DisplayHardware/PowerHAL.h
index e5f82a9..ef67b8f 100644
--- a/services/surfaceflinger/DisplayHardware/PowerHAL.h
+++ b/services/surfaceflinger/DisplayHardware/PowerHAL.h
@@ -19,9 +19,7 @@
#include <stdint.h>
#include <sys/types.h>
-#include <utils/Mutex.h>
-#include <powermanager/IPowerManager.h>
#include <hardware/power.h>
namespace android {
@@ -30,11 +28,15 @@
class PowerHAL
{
public:
+ PowerHAL();
+ ~PowerHAL();
+
+ status_t initCheck() const;
status_t vsyncHint(bool enabled);
private:
- sp<IPowerManager> mPowerManager;
- Mutex mlock;
+ power_module_t* mPowerModule;
+ bool mVSyncHintEnabled;
};
// ---------------------------------------------------------------------------