boot: refactor battery checking to use new powctl apis

This commit is contained in:
Michael Scire authored and SciresM committed 2020-11-14 03:37:51 -08:00
1 parent 485304bd17
commit 708f5bf1fb
44 files changed
+1426 -1554

No files matched your search

+11 -1
View File
@@ -15,6 +15,7 @@
*/
#include <stratosphere.hpp>
#include "boot_power_utils.hpp"
#include "boot_pmic_driver.hpp"
#include "fusee-primary_bin.h"
namespace ams::boot {
@@ -65,7 +66,16 @@ namespace ams::boot {
}
void RebootSystem() {
DoRebootToPayload(nullptr);
if (spl::GetSocType() == spl::SocType_Erista) {
DoRebootToPayload(nullptr);
} else {
/* On Mariko, we can't reboot to payload, so we should just do a reboot. */
PmicDriver().RebootSystem();
}
}
void ShutdownSystem() {
PmicDriver().ShutdownSystem();
}
void SetInitialRebootPayload() {