diff --git a/stratosphere/boot/source/boot_wake_pin_configuration.hpp b/stratosphere/boot/source/boot_wake_pin_configuration.hpp index 0ef5dd8ba..f873940cd 100644 --- a/stratosphere/boot/source/boot_wake_pin_configuration.hpp +++ b/stratosphere/boot/source/boot_wake_pin_configuration.hpp @@ -28,7 +28,7 @@ static constexpr WakePinConfig WakePinConfigs[] = { {0x05, false, 0x02}, {0x06, true, 0x02}, {0x07, true, 0x02}, - {0x08, false, 0x02}, + {0x08, false, 0x01}, {0x0A, true, 0x02}, {0x0B, false, 0x02}, {0x0C, false, 0x02}, diff --git a/stratosphere/boot/source/boot_wake_pins.cpp b/stratosphere/boot/source/boot_wake_pins.cpp index 21dc3cbb4..f798544ec 100644 --- a/stratosphere/boot/source/boot_wake_pins.cpp +++ b/stratosphere/boot/source/boot_wake_pins.cpp @@ -49,7 +49,7 @@ static void InitializePmcWakeConfiguration(const bool is_blink) { void Boot::SetWakeEventLevel(u32 index, u32 level) { u32 pmc_wake_level_reg_offset = index <= 0x1F ? APBDEV_PMC_WAKE_LVL : APBDEV_PMC_WAKE2_LVL; u32 pmc_wake_level_mask_reg_offset = index <= 0x1F ? APBDEV_PMC_AUTO_WAKE_LVL_MASK : APBDEV_PMC_AUTO_WAKE2_LVL_MASK; - if (level == 2) { + if (level != 2) { std::swap(pmc_wake_level_reg_offset, pmc_wake_level_mask_reg_offset); }