summaryrefslogtreecommitdiff
path: root/firmware/drivers
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 /firmware/drivers
parentea4fc14a7ff10b01af906659f0eb894e9dd7a31c (diff)
downloadrockbox-36ee6532c53522d7bb62acf82e2b948f80861f4a.tar.gz
rockbox-36ee6532c53522d7bb62acf82e2b948f80861f4a.zip
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
Diffstat (limited to 'firmware/drivers')
-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 92ea7ade39..865a3bec97 100644
--- a/firmware/drivers/tuner/lv24020lp.c
+++ b/firmware/drivers/tuner/lv24020lp.c
@@ -832,11 +832,11 @@ void lv24020lp_power(bool status)
832 } 832 }
833 else 833 else
834 { 834 {
835 tuner_status &= ~(TUNER_POWERED | TUNER_AWAKE);
836
837 /* Power off */ 835 /* Power off */
838 if (tuner_status & TUNER_PRESENT) 836 if (tuner_status & TUNER_PRESENT)
839 lv24020lp_write_and(PW_SCTRL, ~PW_RAD); 837 lv24020lp_write_and(PW_SCTRL, ~PW_RAD);
838
839 tuner_status &= ~(TUNER_POWERED | TUNER_AWAKE);
840 } 840 }
841} 841}
842 842