summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Arigo <markarigo@gmail.com>2007-12-05 02:38:35 +0000
committerMark Arigo <markarigo@gmail.com>2007-12-05 02:38:35 +0000
commit36ee6532c53522d7bb62acf82e2b948f80861f4a (patch)
tree7dfd484661934f227495690656fc9ce33945b373
parentea4fc14a7ff10b01af906659f0eb894e9dd7a31c (diff)
downloadrockbox-36ee6532c53522d7bb62acf82e2b948f80861f4a.zip
rockbox-36ee6532c53522d7bb62acf82e2b948f80861f4a.tar.gz
rockbox-36ee6532c53522d7bb62acf82e2b948f80861f4a.tar.bz2
rockbox-36ee6532c53522d7bb62acf82e2b948f80861f4a.tar.xz
Actually power off the lv24020 tuner (Sansa e200/c200). Don't clear the TUNER_POWERED flag until after writing to the device.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15876 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/drivers/tuner/lv24020lp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/drivers/tuner/lv24020lp.c b/firmware/drivers/tuner/lv24020lp.c
index 92ea7ad..865a3be 100644
--- a/firmware/drivers/tuner/lv24020lp.c
+++ b/firmware/drivers/tuner/lv24020lp.c
@@ -832,11 +832,11 @@ void lv24020lp_power(bool status)
}
else
{
- tuner_status &= ~(TUNER_POWERED | TUNER_AWAKE);
-
/* Power off */
if (tuner_status & TUNER_PRESENT)
lv24020lp_write_and(PW_SCTRL, ~PW_RAD);
+
+ tuner_status &= ~(TUNER_POWERED | TUNER_AWAKE);
}
}