diff --git a/init.hardware.rc b/init.hardware.rc index 753de16a..e194aee2 100644 --- a/init.hardware.rc +++ b/init.hardware.rc @@ -23,11 +23,11 @@ on charger write /sys/devices/system/cpu/cpu5/online 0 write /sys/devices/system/cpu/cpu6/online 0 write /sys/devices/system/cpu/cpu7/online 0 - wait /dev/block/bootdevice + wait /dev/block/platform/soc/${ro.boot.bootdevice} # Enable UFS powersaving - write /sys/devices/soc/1da4000.ufshc/clkscale_enable 1 - write /sys/devices/soc/1da4000.ufshc/clkgate_enable 1 - write /sys/devices/soc/1da4000.ufshc/hibern8_on_idle_enable 1 + write /sys/devices/soc/${ro.boot.bootdevice}/clkscale_enable 1 + write /sys/devices/soc/${ro.boot.bootdevice}/clkgate_enable 1 + write /sys/devices/soc/${ro.boot.bootdevice}/hibern8_on_idle_enable 1 write /sys/module/lpm_levels/parameters/sleep_disabled N service charger /charger @@ -40,9 +40,9 @@ on early-init on init # Disable UFS powersaving - write /sys/devices/soc/1da4000.ufshc/clkscale_enable 0 - write /sys/devices/soc/1da4000.ufshc/clkgate_enable 0 - write /sys/devices/soc/1da4000.ufshc/hibern8_on_idle_enable 0 + write /sys/devices/soc/${ro.boot.bootdevice}/clkscale_enable 0 + write /sys/devices/soc/${ro.boot.bootdevice}/clkgate_enable 0 + write /sys/devices/soc/${ro.boot.bootdevice}/hibern8_on_idle_enable 0 write /sys/module/lpm_levels/parameters/sleep_disabled Y # Loading kernel modules in background @@ -524,9 +524,9 @@ on property:sys.boot_completed=1 start power_sh # Enable UFS powersaving - write /sys/devices/soc/1da4000.ufshc/clkscale_enable 1 - write /sys/devices/soc/1da4000.ufshc/clkgate_enable 1 - write /sys/devices/soc/1da4000.ufshc/hibern8_on_idle_enable 1 + write /sys/devices/soc/${ro.boot.bootdevice}/clkscale_enable 1 + write /sys/devices/soc/${ro.boot.bootdevice}/clkgate_enable 1 + write /sys/devices/soc/${ro.boot.bootdevice}/hibern8_on_idle_enable 1 write /sys/module/lpm_levels/parameters/sleep_disabled N # Enable ZRAM on boot_complete