Advertisement
TugaPower

init.recovery.bacon.rc

Feb 28th, 2016
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 KB | None | 0 0
  1. on firmware_mounts_complete
  2. rm /dev/.booting
  3.  
  4. on fs
  5. mkdir /firmware 0771 system system
  6. wait /dev/block/platform/msm_sdcc.1/by-name/modem
  7. mount vfat /dev/block/platform/msm_sdcc.1/by-name/modem /firmware ro shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337,context=u:object_r:firmware_file:s0
  8.  
  9. on late-init
  10. # Remove a file to wake up anything waiting for firmware.
  11. trigger firmware_mounts_complete
  12.  
  13. trigger boot
  14.  
  15. on boot
  16. # Enable Power modes and set the CPU Freq Sampling rates
  17. write /sys/module/lpm_levels/enable_low_power/l2 4
  18. write /sys/module/msm_pm/modes/cpu0/power_collapse/suspend_enabled 1
  19. write /sys/module/msm_pm/modes/cpu1/power_collapse/suspend_enabled 1
  20. write /sys/module/msm_pm/modes/cpu2/power_collapse/suspend_enabled 1
  21. write /sys/module/msm_pm/modes/cpu3/power_collapse/suspend_enabled 1
  22. write /sys/module/msm_pm/modes/cpu0/power_collapse/idle_enabled 1
  23. write /sys/module/msm_thermal/core_control/enabled 0
  24. write /sys/devices/system/cpu/cpu1/online 1
  25. write /sys/devices/system/cpu/cpu2/online 1
  26. write /sys/devices/system/cpu/cpu3/online 1
  27. write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "ondemand"
  28. write /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor "ondemand"
  29. write /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor "ondemand"
  30. write /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor "ondemand"
  31. write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 300000
  32. write /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq 300000
  33. write /sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq 300000
  34. write /sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq 300000
  35. write /sys/module/msm_thermal/core_control/enabled 1
  36. setprop recovery.perf.mode 0
  37.  
  38. service qseecomd /sbin/qseecomd
  39.  
  40. on property:recovery.perf.mode=1
  41. write /sys/devices/system/cpu/cpu1/online 1
  42. write /sys/devices/system/cpu/cpu2/online 1
  43. write /sys/devices/system/cpu/cpu3/online 1
  44.  
  45. on property:recovery.perf.mode=0
  46. write /sys/devices/system/cpu/cpu1/online 0
  47. write /sys/devices/system/cpu/cpu2/online 0
  48. write /sys/devices/system/cpu/cpu3/online 0
  49.  
  50. # used only for bringing up decrypt and keeping it around for future ref
  51. service logd /system/bin/logd
  52. disabled
  53. class core
  54. socket logd stream 0666 logd logd
  55. socket logdr seqpacket 0666 logd logd
  56. socket logdw dgram 0222 logd logd
  57. group root system
  58. writepid /dev/cpuset/system-background/tasks
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement