Change l3-cdsp to userspace and fix node permission
This is giving CDSP related daemon permission to vote for L3 frequency
when it needs it for performance.
Bug: 111668555
Test: boot and check node permission
Change-Id: I4b74565c27005fc1d843cf5cf1132528610e4d19
diff --git a/init.power.rc b/init.power.rc
index 935dc76..a52b6d2 100644
--- a/init.power.rc
+++ b/init.power.rc
@@ -62,6 +62,10 @@
write /sys/class/drm/card0/device/idle_encoder_mask 1
write /sys/class/drm/card0/device/idle_timeout_ms 100
+ # Change l3-cdsp to userspace governor
+ write /sys/class/devfreq/soc:qcom,l3-cdsp/governor userspace
+ chown system system /sys/class/devfreq/soc:qcom,l3-cdsp/userspace/set_freq
+
# Disable console_suspend to get better logging for kernel crashes
on boot
write /sys/module/printk/parameters/console_suspend N