aboutsummaryrefslogtreecommitdiffstats
path: root/src/pru
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2017-10-18 13:05:36 -0400
committerKevin O'Connor <kevin@koconnor.net>2017-10-18 13:05:36 -0400
commit75ba375b8a0f80641b3cf9fe1d650786d8aa15a9 (patch)
treeb331d32d2e150efc9768df529c40d64ca4656e30 /src/pru
parentcbd06f1433d6838ff0953ec63677bafb2e1e8526 (diff)
downloadkutter-75ba375b8a0f80641b3cf9fe1d650786d8aa15a9.tar.gz
kutter-75ba375b8a0f80641b3cf9fe1d650786d8aa15a9.tar.xz
kutter-75ba375b8a0f80641b3cf9fe1d650786d8aa15a9.zip
pru: Don't reset the ADC reset complete flag if a shutdown occurs
Only set the have_done_reset flag if the reset completes successfully. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/pru')
-rw-r--r--src/pru/adc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pru/adc.c b/src/pru/adc.c
index 8f5874c8..62aca60a 100644
--- a/src/pru/adc.c
+++ b/src/pru/adc.c
@@ -24,7 +24,6 @@ adc_full_reset(void)
static uint8_t have_done_reset;
if (have_done_reset)
return;
- have_done_reset = 1;
// Disable ADC
ADC->ctrl = (1<<2);
@@ -49,6 +48,7 @@ adc_full_reset(void)
if (!readl(&ADC->ctrl))
shutdown("ADC module not enabled");
+ have_done_reset = 1;
}
struct gpio_adc