init.hardware.rc: fix UFS device in charger

Bug: 64072712
Bug: 64022845
Test: boot from charger and check last kmsg
Change-Id: I8c890c55c9b578ae9e43be7f041dc2cbd4c80c15
This commit is contained in:
Wei Wang
2017-07-26 13:14:22 -07:00
committed by Thierry Strudel
parent 261e1f7eb3
commit 24fa372e83

View File

@@ -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