Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 16663a2a authored by Todd Poynor's avatar Todd Poynor Committed by Keun-young Park
Browse files

powerctl: add thermal-shutdown command

Add sys.powerctl property interface for initiating thermal shutdown.

Bug: 30994946
Test: Manual: setprop sys.powerctl thermal-shutdown
Change-Id: Iffce60bd3cb4b40a5859623d10b91bee5101f168
parent 1d1de8e2
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -718,6 +718,9 @@ static int do_powerctl(const std::vector<std::string>& args) {
    } else if (strncmp(command, "reboot", 6) == 0) {
        cmd = ANDROID_RB_RESTART2;
        len = 6;
    } else if (strncmp(command, "thermal-shutdown", 16) == 0) {
        cmd = ANDROID_RB_THERMOFF;
        len = 16;
    } else {
        LOG(ERROR) << "powerctl: unrecognized command '" << command << "'";
        return -EINVAL;