diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index 0d382fc..368e06c 100644 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -34,6 +34,10 @@ on early-init # Disable UFS clock scaling write /sys/bus/platform/devices/1d84000.ufshc/clkscale_enable 0 + # Disable UFS auto_hibern8 + write /sys/bus/platform/devices/1d84000.ufshc/auto_hibern8 0 + # Disable UFS clock gating + write /sys/bus/platform/devices/1d84000.ufshc/clkgate_enable 0 on early-boot write /sys/class/drm/card0-DSI-1/status "detect" @@ -237,6 +241,10 @@ on property:persist.vendor.qcomsysd.enabled=0 on property:sys.boot_completed=1 # Enable UFS clock scaling back write /sys/bus/platform/devices/1d84000.ufshc/clkscale_enable 1 + # Enable UFS auto_hibern8 back + write /sys/bus/platform/devices/1d84000.ufshc/auto_hibern8 5000 + # Enable UFS clock gating back + write /sys/bus/platform/devices/1d84000.ufshc/clkgate_enable 1 # WDSP FW boot sysfs node used by STHAL chown media audio /sys/kernel/wdsp0/boot