summaryrefslogtreecommitdiff
path: root/init.bullhead.ramdump.rc
blob: 44ca570e7455d639c7a6364a712ecfb6fa81cef3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# enable ramdump
on property:persist.service.ramdump.enable=1
    stop ss_ramdump
    write /sys/bus/msm_subsys/devices/subsys0/restart_level "system"
    write /sys/bus/msm_subsys/devices/subsys1/restart_level "system"
    write /sys/bus/msm_subsys/devices/subsys2/restart_level "system"
    write /sys/bus/msm_subsys/devices/subsys3/restart_level "system"
    write /sys/module/subsystem_restart/parameters/enable_ramdumps 0
    write /sys/module/msm_poweroff/parameters/download_mode 1

# disable ramdump
on property:persist.service.ramdump.enable=0
    write /sys/bus/msm_subsys/devices/subsys0/restart_level "related"
    write /sys/bus/msm_subsys/devices/subsys1/restart_level "related"
    write /sys/bus/msm_subsys/devices/subsys2/restart_level "related"
    write /sys/bus/msm_subsys/devices/subsys3/restart_level "related"
    write /sys/module/subsystem_restart/parameters/enable_ramdumps 1
    write /sys/module/msm_poweroff/parameters/download_mode 0
    start ss_ramdump