summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
authorJörg Hohensohn <hohensoh@rockbox.org>2004-10-17 09:58:05 +0000
committerJörg Hohensohn <hohensoh@rockbox.org>2004-10-17 09:58:05 +0000
commit954e5888b15d9680129f89aaffa161687fede01b (patch)
tree4f03b15d1e922e249de1ce657f9296887867bec9 /firmware
parent91f9350cbde2653034840fc930749e2b1f9af9c7 (diff)
downloadrockbox-954e5888b15d9680129f89aaffa161687fede01b.tar.gz
rockbox-954e5888b15d9680129f89aaffa161687fede01b.zip
bugfix for OndioFM tuner power
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5297 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
-rw-r--r--firmware/drivers/power.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/firmware/drivers/power.c b/firmware/drivers/power.c
index 35aceb50e9..3a69b37953 100644
--- a/firmware/drivers/power.c
+++ b/firmware/drivers/power.c
@@ -39,11 +39,11 @@ void radio_set_status(int status)
39#ifdef HAVE_TUNER_PWR_CTRL 39#ifdef HAVE_TUNER_PWR_CTRL
40 if (status) 40 if (status)
41 { 41 {
42 and_b(~0x04, &PADR); /* drive PA2 low for tuner enable */ 42 and_b(~0x04, &PADRL); /* drive PA2 low for tuner enable */
43 sleep(1); /* let the voltage settle */ 43 sleep(1); /* let the voltage settle */
44 } 44 }
45 else 45 else
46 or_b(0x04, &PADR); /* drive PA2 high for tuner disable */ 46 or_b(0x04, &PADRL); /* drive PA2 high for tuner disable */
47#endif 47#endif
48} 48}
49 49
@@ -63,9 +63,9 @@ void power_init(void)
63 charger_enable(false); /* Default to charger OFF */ 63 charger_enable(false); /* Default to charger OFF */
64#endif 64#endif
65#ifdef HAVE_TUNER_PWR_CTRL 65#ifdef HAVE_TUNER_PWR_CTRL
66 and_b(~0x30, &PACR2); /* GPIO for PA2 */ 66 PACR2 &= ~0x0030; /* GPIO for PA2 */
67 or_b(0x04, &PADR); /* drive PA2 high for tuner disable */ 67 or_b(0x04, &PADRL); /* drive PA2 high for tuner disable */
68 or_b(0x04, &PAIOR); /* output for PA2 */ 68 or_b(0x04, &PAIORL); /* output for PA2 */
69#endif 69#endif
70} 70}
71 71