raven: control panel_idle via kernel idle property
Bug: 190572787
Test: force refresh rate to peak or 60Hz
Change-Id: I5f25e2e8a79420bbcc74d047aa9234ad21911255
diff --git a/conf/init.raven.rc b/conf/init.raven.rc
index 7cdfa3a..af9fbfc 100644
--- a/conf/init.raven.rc
+++ b/conf/init.raven.rc
@@ -26,6 +26,14 @@
on property:persist.vendor.touch_sensitivity_mode=1 && property:sys.boot_completed=1
write /sys/devices/virtual/sec/tsp/cmd "glove_mode,1"
+# Display
+on property:graphics.display.kernel_idle_timer.enabled=true
+ # Enable aggressive idle mode switching
+ write /sys/devices/platform/exynos-drm/primary-panel/panel_idle "1"
+
+on property:graphics.display.kernel_idle_timer.enabled=false
+ write /sys/devices/platform/exynos-drm/primary-panel/panel_idle "0"
+
# Bluetooth
on post-fs-data
chown bluetooth system /proc/bluetooth/timesync