From 75f9ca4692aba6a3f9502791124b27b53e85d07d Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Tue, 28 Jan 2020 15:38:24 -0700 Subject: [PATCH] Reduce burst iteration --- src/board/system76/galp3-c/pmc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/board/system76/galp3-c/pmc.c b/src/board/system76/galp3-c/pmc.c index 98f54a7..cf0f6bb 100644 --- a/src/board/system76/galp3-c/pmc.c +++ b/src/board/system76/galp3-c/pmc.c @@ -37,7 +37,7 @@ void pmc_event(struct Pmc * pmc) { static enum PmcState state = PMC_STATE_DEFAULT; static uint8_t state_data = 0; - uint16_t burst_timeout; + uint8_t burst_timeout; for (burst_timeout = 1; burst_timeout > 0; burst_timeout--) { uint8_t sts = pmc_status(pmc); if (sts & PMC_STS_IBF) { @@ -55,8 +55,8 @@ void pmc_event(struct Pmc * pmc) { break; case 0x82: DEBUG(" burst enable\n"); - // Run pmc_event in a tight loop for PMC_TIMEOUT iterations - burst_timeout = PMC_TIMEOUT; + // Run pmc_event in a tight loop for more iterations + burst_timeout = 100; // Set burst bit pmc_set_status(pmc, sts | (1 << 4)); // Send acknowledgement byte